├── .bithoundrc ├── .eslintignore ├── .eslintrc ├── .gitignore ├── .npmignore ├── LICENSE ├── README.md ├── _config.yml ├── example ├── .eslintignore ├── .eslintrc.json ├── .gitignore ├── .yo-rc.json ├── Dockerfile ├── README.md ├── config.js ├── docker-compose.yml ├── index.js ├── lib │ ├── controller.js │ └── facade.js ├── model │ ├── pet │ │ ├── controller.js │ │ ├── facade.js │ │ ├── router.js │ │ └── schema.js │ └── user │ │ ├── controller.js │ │ ├── facade.js │ │ ├── router.js │ │ └── schema.js ├── package.json ├── routes.js └── yarn.lock ├── generators ├── app │ ├── index.js │ └── templates │ │ ├── Dockerfile │ │ ├── README.template.md │ │ ├── config.js │ │ ├── docker-compose.yml │ │ ├── eslintignore │ │ ├── eslintrc.json │ │ ├── gitignore │ │ ├── index.js │ │ ├── lib │ │ ├── controller.js │ │ └── facade.js │ │ ├── model │ │ ├── controller.js │ │ ├── facade.js │ │ ├── router.js │ │ └── schema.js │ │ ├── package.json │ │ └── routes.js └── model │ └── index.js ├── package.json ├── test ├── app.spec.js └── model.spec.js └── yarn.lock /.bithoundrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndelvalle/generator-api/HEAD/.bithoundrc -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndelvalle/generator-api/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "standard" 3 | } -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | *.log 3 | package-lock.json 4 | coverage -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndelvalle/generator-api/HEAD/.npmignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndelvalle/generator-api/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndelvalle/generator-api/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndelvalle/generator-api/HEAD/_config.yml -------------------------------------------------------------------------------- /example/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | coverage 3 | 4 | -------------------------------------------------------------------------------- /example/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "standard" 3 | } -------------------------------------------------------------------------------- /example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndelvalle/generator-api/HEAD/example/.gitignore -------------------------------------------------------------------------------- /example/.yo-rc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndelvalle/generator-api/HEAD/example/.yo-rc.json -------------------------------------------------------------------------------- /example/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndelvalle/generator-api/HEAD/example/Dockerfile -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndelvalle/generator-api/HEAD/example/README.md -------------------------------------------------------------------------------- /example/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndelvalle/generator-api/HEAD/example/config.js -------------------------------------------------------------------------------- /example/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndelvalle/generator-api/HEAD/example/docker-compose.yml -------------------------------------------------------------------------------- /example/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndelvalle/generator-api/HEAD/example/index.js -------------------------------------------------------------------------------- /example/lib/controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndelvalle/generator-api/HEAD/example/lib/controller.js -------------------------------------------------------------------------------- /example/lib/facade.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndelvalle/generator-api/HEAD/example/lib/facade.js -------------------------------------------------------------------------------- /example/model/pet/controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndelvalle/generator-api/HEAD/example/model/pet/controller.js -------------------------------------------------------------------------------- /example/model/pet/facade.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndelvalle/generator-api/HEAD/example/model/pet/facade.js -------------------------------------------------------------------------------- /example/model/pet/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndelvalle/generator-api/HEAD/example/model/pet/router.js -------------------------------------------------------------------------------- /example/model/pet/schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndelvalle/generator-api/HEAD/example/model/pet/schema.js -------------------------------------------------------------------------------- /example/model/user/controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndelvalle/generator-api/HEAD/example/model/user/controller.js -------------------------------------------------------------------------------- /example/model/user/facade.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndelvalle/generator-api/HEAD/example/model/user/facade.js -------------------------------------------------------------------------------- /example/model/user/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndelvalle/generator-api/HEAD/example/model/user/router.js -------------------------------------------------------------------------------- /example/model/user/schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndelvalle/generator-api/HEAD/example/model/user/schema.js -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndelvalle/generator-api/HEAD/example/package.json -------------------------------------------------------------------------------- /example/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndelvalle/generator-api/HEAD/example/routes.js -------------------------------------------------------------------------------- /example/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndelvalle/generator-api/HEAD/example/yarn.lock -------------------------------------------------------------------------------- /generators/app/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndelvalle/generator-api/HEAD/generators/app/index.js -------------------------------------------------------------------------------- /generators/app/templates/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndelvalle/generator-api/HEAD/generators/app/templates/Dockerfile -------------------------------------------------------------------------------- /generators/app/templates/README.template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndelvalle/generator-api/HEAD/generators/app/templates/README.template.md -------------------------------------------------------------------------------- /generators/app/templates/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndelvalle/generator-api/HEAD/generators/app/templates/config.js -------------------------------------------------------------------------------- /generators/app/templates/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndelvalle/generator-api/HEAD/generators/app/templates/docker-compose.yml -------------------------------------------------------------------------------- /generators/app/templates/eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | coverage 3 | 4 | -------------------------------------------------------------------------------- /generators/app/templates/eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "standard" 3 | } -------------------------------------------------------------------------------- /generators/app/templates/gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndelvalle/generator-api/HEAD/generators/app/templates/gitignore -------------------------------------------------------------------------------- /generators/app/templates/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndelvalle/generator-api/HEAD/generators/app/templates/index.js -------------------------------------------------------------------------------- /generators/app/templates/lib/controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndelvalle/generator-api/HEAD/generators/app/templates/lib/controller.js -------------------------------------------------------------------------------- /generators/app/templates/lib/facade.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndelvalle/generator-api/HEAD/generators/app/templates/lib/facade.js -------------------------------------------------------------------------------- /generators/app/templates/model/controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndelvalle/generator-api/HEAD/generators/app/templates/model/controller.js -------------------------------------------------------------------------------- /generators/app/templates/model/facade.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndelvalle/generator-api/HEAD/generators/app/templates/model/facade.js -------------------------------------------------------------------------------- /generators/app/templates/model/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndelvalle/generator-api/HEAD/generators/app/templates/model/router.js -------------------------------------------------------------------------------- /generators/app/templates/model/schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndelvalle/generator-api/HEAD/generators/app/templates/model/schema.js -------------------------------------------------------------------------------- /generators/app/templates/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndelvalle/generator-api/HEAD/generators/app/templates/package.json -------------------------------------------------------------------------------- /generators/app/templates/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndelvalle/generator-api/HEAD/generators/app/templates/routes.js -------------------------------------------------------------------------------- /generators/model/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndelvalle/generator-api/HEAD/generators/model/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndelvalle/generator-api/HEAD/package.json -------------------------------------------------------------------------------- /test/app.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndelvalle/generator-api/HEAD/test/app.spec.js -------------------------------------------------------------------------------- /test/model.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndelvalle/generator-api/HEAD/test/model.spec.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndelvalle/generator-api/HEAD/yarn.lock --------------------------------------------------------------------------------