{"id":21296431,"url":"https://github.com/thisdot/node-enterprise-setup-shell","last_synced_at":"2025-07-11T17:31:41.241Z","repository":{"id":39773457,"uuid":"211421728","full_name":"thisdot/node-enterprise-setup-shell","owner":"thisdot","description":"This is the shell project to get you started with NodeJS in Enterprise","archived":false,"fork":false,"pushed_at":"2022-12-30T18:46:36.000Z","size":10758,"stargazers_count":12,"open_issues_count":17,"forks_count":11,"subscribers_count":4,"default_branch":"master","last_synced_at":"2023-03-03T07:43:18.216Z","etag":null,"topics":["backend","javascript","mongodb","nodejs","nodejsapi","opensource"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/thisdot.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}},"created_at":"2019-09-28T00:33:15.000Z","updated_at":"2022-04-22T05:45:27.000Z","dependencies_parsed_at":"2023-01-31T13:30:40.877Z","dependency_job_id":null,"html_url":"https://github.com/thisdot/node-enterprise-setup-shell","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thisdot%2Fnode-enterprise-setup-shell","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thisdot%2Fnode-enterprise-setup-shell/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thisdot%2Fnode-enterprise-setup-shell/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thisdot%2Fnode-enterprise-setup-shell/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thisdot","download_url":"https://codeload.github.com/thisdot/node-enterprise-setup-shell/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225744043,"owners_count":17517408,"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":["backend","javascript","mongodb","nodejs","nodejsapi","opensource"],"created_at":"2024-11-21T14:26:33.013Z","updated_at":"2024-11-21T14:26:33.738Z","avatar_url":"https://github.com/thisdot.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Open Source Love](https://img.shields.io/badge/Open%20Source-%E2%9D%A4-red.svg)\n![GitHub](https://img.shields.io/github/license/thisdot/node-enterprise-setup-shell.svg)\n![GitHub forks](https://img.shields.io/github/forks/thisdot/node-enterprise-setup-shell.svg)\n![GitHub issues](https://img.shields.io/github/issues/thisdot/node-enterprise-setup-shell.svg)\n![GitHub pull requests](https://img.shields.io/github/issues-pr/thisdot/node-enterprise-setup-shell.svg)\n![GitHub contributors](https://img.shields.io/github/contributors/thisdot/node-enterprise-setup-shell.svg)\n![GitHub top language](https://img.shields.io/github/languages/top/thisdot/node-enterprise-setup-shell.svg)\n\n# Node API Enterprise Setup Shell\n\n![](./nodebanner.png)\n\nThis is the shell project to get you started with your NodeJS API in Enterprise.\n\nTo learn more about this project: https://dev.to/pato_codes/nodejs-setup-shell-open-source-3j3i\n\n## How to use it?\n\nVery simple if you are starting into the NodeJS world (if you have some knowledge on it) clone this repo and start working on the enterprise project.\n\n## Tools/Code\n\nThis project has several tools/Code already setup for you:\n\n\u003cul\u003e\n    \u003cli\u003eNodeJS\u003c/li\u003e\n    \u003cli\u003eExpressJS\u003c/li\u003e\n    \u003cli\u003eMongoDB Connection\u003c/li\u003e\n    \u003cli\u003eRoutes\u003c/li\u003e\n    \u003cli\u003eSchema file\u003c/li\u003e\n    \u003cli\u003eMocha/Chai\u003c/li\u003e\n    \u003cli\u003eGrunt\u003c/li\u003e\n    \u003cli\u003eNodemon\u003c/li\u003e\n    \u003cli\u003eMiddlewares\u003c/li\u003e\n    \u003cli\u003eTest coverage with NYC\u003c/li\u003e\n\u003c/ul\u003e\n\n## Run the project\n\n`npm start`\n\nIf you take a look to the package.json file, you can see I'm using nodemon to run and watch your files.\n\n## Run the test\n\n`npm test`\nIf you take a look to the package.json file, you can see I'm using mocha to run and watch your files.\n\n## Run the test coverage\n\n`npm coverage`\nIf you take a look to the package.json file, you can see I'm using nyc to create the test coverage report as a html file and running my npm test commands.\n\n## Contribute this Open Source project\n\nIf you are into NodeJS and have seen repetitive things that you add to your NodeJS API setups all the time, feel free to add them to the repo.\n\n\u003cul\u003e\n    \u003cli\u003eFork the repo\u003c/li\u003e\n    \u003cli\u003eStar the repo\u003c/li\u003e\n    \u003cli\u003eSubmit a PR\u003c/li\u003e\n\u003c/ul\u003e\n\n## Complete Code Example Using The Shell\n\nhttps://github.com/thisdot/nodejs-enterprise-setup-tutorial\n\n## License\n\n-MIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthisdot%2Fnode-enterprise-setup-shell","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthisdot%2Fnode-enterprise-setup-shell","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthisdot%2Fnode-enterprise-setup-shell/lists"}