├── .editorconfig ├── .eslintrc ├── .gitignore ├── .mocharc.js ├── .nvmrc ├── .prettierrc ├── .travis.yml ├── .vscode ├── extensions.json ├── launch.json └── settings.json ├── LICENSE ├── README.md ├── configs ├── development.config.js ├── index.js ├── production.config.js └── test.config.js ├── nodemon.json ├── package.json ├── src ├── bootstrap.js ├── controllers │ └── v1 │ │ ├── index.js │ │ └── user.js ├── helpers │ ├── db.js │ ├── logger.js │ ├── restify.js │ └── validate.js ├── index.js ├── middlewares │ └── exception.js ├── models │ ├── index.js │ └── user.js └── services │ ├── index.js │ └── user.js ├── test ├── api │ └── user.test.js └── global.test.js ├── utils └── env.js └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjx666/koa-restful-boilerplate/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjx666/koa-restful-boilerplate/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjx666/koa-restful-boilerplate/HEAD/.gitignore -------------------------------------------------------------------------------- /.mocharc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjx666/koa-restful-boilerplate/HEAD/.mocharc.js -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v12.16.1 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjx666/koa-restful-boilerplate/HEAD/.prettierrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjx666/koa-restful-boilerplate/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjx666/koa-restful-boilerplate/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjx666/koa-restful-boilerplate/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjx666/koa-restful-boilerplate/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjx666/koa-restful-boilerplate/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjx666/koa-restful-boilerplate/HEAD/README.md -------------------------------------------------------------------------------- /configs/development.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjx666/koa-restful-boilerplate/HEAD/configs/development.config.js -------------------------------------------------------------------------------- /configs/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjx666/koa-restful-boilerplate/HEAD/configs/index.js -------------------------------------------------------------------------------- /configs/production.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjx666/koa-restful-boilerplate/HEAD/configs/production.config.js -------------------------------------------------------------------------------- /configs/test.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjx666/koa-restful-boilerplate/HEAD/configs/test.config.js -------------------------------------------------------------------------------- /nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjx666/koa-restful-boilerplate/HEAD/nodemon.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjx666/koa-restful-boilerplate/HEAD/package.json -------------------------------------------------------------------------------- /src/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjx666/koa-restful-boilerplate/HEAD/src/bootstrap.js -------------------------------------------------------------------------------- /src/controllers/v1/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjx666/koa-restful-boilerplate/HEAD/src/controllers/v1/index.js -------------------------------------------------------------------------------- /src/controllers/v1/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjx666/koa-restful-boilerplate/HEAD/src/controllers/v1/user.js -------------------------------------------------------------------------------- /src/helpers/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjx666/koa-restful-boilerplate/HEAD/src/helpers/db.js -------------------------------------------------------------------------------- /src/helpers/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjx666/koa-restful-boilerplate/HEAD/src/helpers/logger.js -------------------------------------------------------------------------------- /src/helpers/restify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjx666/koa-restful-boilerplate/HEAD/src/helpers/restify.js -------------------------------------------------------------------------------- /src/helpers/validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjx666/koa-restful-boilerplate/HEAD/src/helpers/validate.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjx666/koa-restful-boilerplate/HEAD/src/index.js -------------------------------------------------------------------------------- /src/middlewares/exception.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjx666/koa-restful-boilerplate/HEAD/src/middlewares/exception.js -------------------------------------------------------------------------------- /src/models/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjx666/koa-restful-boilerplate/HEAD/src/models/index.js -------------------------------------------------------------------------------- /src/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjx666/koa-restful-boilerplate/HEAD/src/models/user.js -------------------------------------------------------------------------------- /src/services/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjx666/koa-restful-boilerplate/HEAD/src/services/index.js -------------------------------------------------------------------------------- /src/services/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjx666/koa-restful-boilerplate/HEAD/src/services/user.js -------------------------------------------------------------------------------- /test/api/user.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjx666/koa-restful-boilerplate/HEAD/test/api/user.test.js -------------------------------------------------------------------------------- /test/global.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjx666/koa-restful-boilerplate/HEAD/test/global.test.js -------------------------------------------------------------------------------- /utils/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjx666/koa-restful-boilerplate/HEAD/utils/env.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjx666/koa-restful-boilerplate/HEAD/yarn.lock --------------------------------------------------------------------------------