{"id":25990281,"url":"https://github.com/briso10-dev/mep-template","last_synced_at":"2025-10-10T18:44:43.933Z","repository":{"id":280348444,"uuid":"941686532","full_name":"Briso10-dev/MEP-template","owner":"Briso10-dev","description":"Mon Back end Template avec nodejs,ExpressJs,prisma et typescript","archived":false,"fork":false,"pushed_at":"2025-03-02T21:57:50.000Z","size":0,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-02T22:28:36.309Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Briso10-dev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-02T21:24:56.000Z","updated_at":"2025-03-02T21:57:53.000Z","dependencies_parsed_at":"2025-03-02T22:38:48.027Z","dependency_job_id":null,"html_url":"https://github.com/Briso10-dev/MEP-template","commit_stats":null,"previous_names":["briso10-dev/mep-template"],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Briso10-dev%2FMEP-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Briso10-dev%2FMEP-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Briso10-dev%2FMEP-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Briso10-dev%2FMEP-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Briso10-dev","download_url":"https://codeload.github.com/Briso10-dev/MEP-template/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242039689,"owners_count":20061925,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-03-05T13:53:57.090Z","updated_at":"2025-10-10T18:44:43.444Z","avatar_url":"https://github.com/Briso10-dev.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# @Briso/MEP-starter\n\n## Vue d'ensemble\n\n`@Briso/MEP-starter` est un projet de démarrage TypeScript conçu pour simplifier le développement d'applications Express.js. Ce kit de démarrage inclut les configurations et dépendances essentielles pour vous permettre de démarrer rapidement, tout en appliquant des normes de qualité et de cohérence du code avec ESLint et Prettier.\n\n## Fonctionnalités\n\n- TypeScript pour le typage statique et une intelligence de code avancée\n- Express.js pour la création d'APIs et d'applications web robustes\n- ESLint et Prettier pour la qualité et le formatage du code\n- Support des variables d'environnement avec dotenv et env-var\n- Middleware de compression pour améliorer les performances\n- Middleware de limitation de débit pour protéger votre application\n- Intégration de Swagger pour la documentation des APIs\n\n## Prérequis\n\n- Node.js \u003e= 20.12.0\n- Yarn \u003e= 1.22.19\n\n\u003e Note : Utiliser Yarn pour ce projet.\n\n## Pour commencer\n\n### Installation\n\nClonez le dépôt et installez les dépendances :\n\n```bash\ngit clone https://github.com/worketyamo/ts-starter.git\ncd ts-starter\nyarn install\n```\n\n### Exécution en mode développement\n\nPour démarrer le serveur de développement avec redémarrages automatiques en cas de modifications des fichiers, utilisez :\n\n```bash\nyarn dev\n```\n\n### Compilation du projet\n\nPour compiler le projet pour la production, utilisez :\n\n```bash\nyarn build\n```\n\n### Démarrage de l'application\n\nPour démarrer l'application après la compilation, utilisez :\n\n```bash\nyarn start\n```\n\n## Scripts\n\n- **dev** : Lance le serveur de développement avec ts-node-dev\n- **build** : Nettoie le dossier dist et compile le code TypeScript\n- **start** : Exécute le code JavaScript compilé à partir du dossier dist\n\n## Utilisation\n\nDémarrage du serveur\nPour démarrer le serveur, exécutez la commande suivante :\n\n```bash\nyarn start\n```\nLe serveur sera lancé sur le port : http://localhost:3000\n\nDocumentation de l'API\nLa documentation de l'API est accessible à l'adresse suivante :\n\n```sh\nhttp://localhost:3000/api-docs\n ```\n## 📄 Licence\n\nCe projet est sous licence MIT. Voir le fichier [LICENSE](LICENSE) pour plus de détails.\n\n## Contribution\n\nLes contributions sont les bienvenues ! Veuillez ouvrir un problème ou soumettre une demande de tirage.\n\n## Informations supplémentaires\n\nPour toute question ou support supplémentaire, veuillez contacter les mainteneurs du projet.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbriso10-dev%2Fmep-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbriso10-dev%2Fmep-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbriso10-dev%2Fmep-template/lists"}