{"id":15556075,"url":"https://github.com/wandersonalves/create-node-ms","last_synced_at":"2025-07-05T19:34:55.460Z","repository":{"id":40235971,"uuid":"272611206","full_name":"WandersonAlves/create-node-ms","owner":"WandersonAlves","description":"A generator for microservices with Clean Archtecture in Node","archived":false,"fork":false,"pushed_at":"2024-05-02T20:27:20.000Z","size":1167,"stargazers_count":9,"open_issues_count":6,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-04-23T20:51:08.489Z","etag":null,"topics":["clean-architecture","clean-code","cloud","docker","express","fastify","generator","microservices","typescript","webpack"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/WandersonAlves.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"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,"zenodo":null}},"created_at":"2020-06-16T04:41:55.000Z","updated_at":"2025-02-24T03:24:12.000Z","dependencies_parsed_at":"2024-05-02T21:34:51.684Z","dependency_job_id":"91416115-446b-4d7c-8fa0-d478c181d20c","html_url":"https://github.com/WandersonAlves/create-node-ms","commit_stats":null,"previous_names":[],"tags_count":40,"template":false,"template_full_name":null,"purl":"pkg:github/WandersonAlves/create-node-ms","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WandersonAlves%2Fcreate-node-ms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WandersonAlves%2Fcreate-node-ms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WandersonAlves%2Fcreate-node-ms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WandersonAlves%2Fcreate-node-ms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WandersonAlves","download_url":"https://codeload.github.com/WandersonAlves/create-node-ms/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WandersonAlves%2Fcreate-node-ms/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263795229,"owners_count":23512649,"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":["clean-architecture","clean-code","cloud","docker","express","fastify","generator","microservices","typescript","webpack"],"created_at":"2024-10-02T15:11:51.969Z","updated_at":"2025-07-05T19:34:55.434Z","avatar_url":"https://github.com/WandersonAlves.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# clean-node-ms\n\nA optionated group of templates to help you build nice micro-services (in aws lamda) :bowtie:\n\nCurrently has two templates:\n\n- node-serverless-express (nse)\n- node-serverless-lambda (nsl)\n\n## Quick Overview\n\n```\nnpx create-node-ms \u003ctemplate-name\u003e -pn test-service\ncd test-service\nyarn dev\n```\n\n## Global Options\n\n- `-pn, --projectName`(**required**): Project name\n- `-p, --path`: Absolute or relative path to create the project\n- `--useNpm`: Use npm instead of yarn to install depedencies\n- `--noCommit`: Don't do a first commit. If you has git, but not configured a name/email, git will fail to commit.\n- `--verbose`: Output verbose info\n- `-d, --addDeps`: Add extra depedencies that are not installed by default\n- `-D, --addDevDeps`: Add dev extra depedencies that are not installed by default\n\n## Templates\n\n### node-serverless (`node-serverless-express` | `node-serverless-lambda`)\n\nComes with two serverless flavors: express (`node-serverless-express` or `nse`) and lambda (`node-serverless-lambda` or `nsl`)\n\n\u003e `npx create-node-ms nse -pn serverless-express`\n\n- Serverless Framework + `serverless-offline` using `aws-serverless-express` or raw lambda file\n- IoC|DI: InversifyJS\n- Testing: mocha + chai\n- Build: Typescript + Webpack\n\nHas configuration for debugging within vscode (see .vscode/launch.json)\n\n## Contributing\n\n- Fork and clone this repo\n- Make changes\n- Run `yarn dev`, `yarn dev:nse` or `yarn dev:nsl` (or `make code-nse` || `make code-nsl`) to create a new template with your code changes\n  - This will remove `../create-node-ms-junk` folder\n  - Create a `../create-node-ms-junk/` folder\n  - And generate a new project with the name declared on your dev command on `../create-node-ms-junk/` folder\n- Commit your changes (this project has `commitlint` configured)\n- Send a PR :rocket:\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwandersonalves%2Fcreate-node-ms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwandersonalves%2Fcreate-node-ms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwandersonalves%2Fcreate-node-ms/lists"}