gitextract_whv901lw/ ├── .commitlintrc.ts ├── .czrc ├── .dockerignore ├── .eslintrc.js ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.yml │ │ └── config.yml │ └── workflows/ │ └── main.yml ├── .gitignore ├── .husky/ │ ├── commit-msg │ ├── pre-commit │ └── pre-push ├── .lintstagedrc ├── .prettierignore ├── .prettierrc ├── Dockerfile ├── LICENSE ├── README.md ├── config/ │ ├── prod.env │ └── stage.env ├── database/ │ └── .gitkeep ├── docker-compose.dev.yml ├── docker-compose.prod.yml ├── docker-compose.stage.yml ├── docker-compose.yml ├── log/ │ └── .gitkeep ├── package.json ├── postman/ │ ├── RESTful_API_Boilerplate.postman_collection.json │ └── RESTful_API_Boilerplate.postman_environment.json ├── renovate.json ├── scripts/ │ ├── be-node-dev.sh │ └── wait-for-it.sh ├── src/ │ ├── consts/ │ │ └── ConstsUser.ts │ ├── controllers/ │ │ ├── auth/ │ │ │ ├── changePassword.ts │ │ │ ├── index.ts │ │ │ ├── login.test.ts │ │ │ ├── login.ts │ │ │ ├── register.test.ts │ │ │ └── register.ts │ │ └── users/ │ │ ├── destroy.ts │ │ ├── edit.ts │ │ ├── index.test.ts │ │ ├── index.ts │ │ ├── list.ts │ │ └── show.ts │ ├── index.ts │ ├── middleware/ │ │ ├── checkJwt.ts │ │ ├── checkRole.ts │ │ ├── errorHandler.ts │ │ ├── getLanguage.ts │ │ └── validation/ │ │ ├── auth/ │ │ │ ├── index.ts │ │ │ ├── validatorChangePassword.ts │ │ │ ├── validatorLogin.ts │ │ │ └── validatorRegister.ts │ │ └── users/ │ │ ├── index.ts │ │ └── validatorEdit.ts │ ├── orm/ │ │ ├── config/ │ │ │ ├── ormconfig-seed.ts │ │ │ └── ormconfig.ts │ │ ├── dbCreateConnection.ts │ │ ├── entities/ │ │ │ └── users/ │ │ │ ├── User.ts │ │ │ └── types.ts │ │ ├── migrations/ │ │ │ └── 1590521920166-CreateUsers.ts │ │ └── seeds/ │ │ └── 1590519635401-SeedUsers.ts │ ├── routes/ │ │ ├── index.ts │ │ ├── pages/ │ │ │ ├── 404.ts │ │ │ └── root.ts │ │ └── v1/ │ │ ├── auth.ts │ │ ├── index.ts │ │ └── users.ts │ ├── types/ │ │ ├── JwtPayload.ts │ │ ├── ProcessEnv.d.ts │ │ └── express/ │ │ └── index.d.ts │ └── utils/ │ ├── createJwtToken.ts │ └── response/ │ ├── custom-error/ │ │ ├── CustomError.ts │ │ └── types.ts │ └── customSuccess.ts └── tsconfig.json