{"id":20797926,"url":"https://github.com/jbips/atelier-node-1","last_synced_at":"2025-03-12T02:13:35.731Z","repository":{"id":150107670,"uuid":"73190173","full_name":"JbIPS/atelier-node-1","owner":"JbIPS","description":"Téléphone arabe avec les streams Node.js","archived":false,"fork":false,"pushed_at":"2016-11-08T15:31:19.000Z","size":18,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-18T11:44:12.292Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JbIPS.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":"2016-11-08T13:48:42.000Z","updated_at":"2016-11-08T15:02:35.000Z","dependencies_parsed_at":"2023-04-06T13:26:41.407Z","dependency_job_id":null,"html_url":"https://github.com/JbIPS/atelier-node-1","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JbIPS%2Fatelier-node-1","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JbIPS%2Fatelier-node-1/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JbIPS%2Fatelier-node-1/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JbIPS%2Fatelier-node-1/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JbIPS","download_url":"https://codeload.github.com/JbIPS/atelier-node-1/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243141238,"owners_count":20242819,"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":"2024-11-17T16:35:55.731Z","updated_at":"2025-03-12T02:13:35.712Z","avatar_url":"https://github.com/JbIPS.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# atelier-node-1\nTéléphone arabe avec les streams Node.js\n\nAtelier réalisé avec\n\n[![Silex Labs](https://www.silexlabs.org/wp-content/uploads/2015/10/silexlabs.org_.2015.png)](https://www.silexlabs.org/event/atelier-node-js-ring/)\n\n[![Simplon](http://1b663dd7bf.url-de-test.ws/wp-content/uploads/2014/11/logo_simplonco.png)](http://simplon.co/)\n\n# But de l'atelier\n\nLors de cet atelier, chaque participant créera un maillon (serveur HTTP) qui recevra des données d'un maillon précédent et les renverra modifiées (ou non) au maillon suivant.\n\nIl fait suite à un précédent [atelier](https://www.silexlabs.org/event/atelier-node-js-pipes-string/) Silex Labs. Si vous n'y étiez pas, retrouvez la vidéo sur [YouTube](https://youtu.be/vbTJNZegLJQ) !\n\n# Installation\n\n* Cloner le dossier : `git clone https://github.com/JbIPS/atelier-node-1.git`\n* Installer les dépendances: `npm install`\n* Lancer: `npm start` !\n\n# Organisation du dossier\n\n### package.json\n\nIl regroupe les informations de ce dossier. Vous n'avez pas à le modifier. Pour en savoir plus sur son format, consultez la [documentation NPM](https://docs.npmjs.com/files/package.json).\n\n### index.js\n\nC'est le point d'entrée (début) du programme. Il va crée un serveur HTTP prêt à recevoir des requêtes et à y répondre. Vous pourrez y ajouter des modifications pour personaliser le comportment de votre maillon.\n\n### transformer.js\n\nC'est dans ce fichier que va s'opérer la transformation. Il expose la classe `RequestTransformer` que vous devrez modifier pour appliquer vos transformations.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjbips%2Fatelier-node-1","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjbips%2Fatelier-node-1","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjbips%2Fatelier-node-1/lists"}