├── .eslintrc.json ├── .github └── workflows │ └── main.yml ├── .gitignore ├── .npmrc ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── package.json ├── src ├── cli.js ├── create.js ├── index.js ├── templateMapping.js ├── templates │ ├── JavaScript-Sequelize │ │ ├── .env │ │ ├── .eslintrc.json │ │ ├── .gitignore │ │ ├── package.json │ │ ├── src │ │ │ ├── config │ │ │ │ └── config.js │ │ │ ├── helpers │ │ │ │ └── logger.js │ │ │ ├── index.js │ │ │ ├── models │ │ │ │ ├── index.js │ │ │ │ └── user.js │ │ │ └── modules │ │ │ │ ├── route.js │ │ │ │ └── user │ │ │ │ ├── userRouter.js │ │ │ │ └── userService.js │ │ └── test │ │ │ └── user.js │ ├── JavaScript │ │ ├── .env │ │ ├── .eslintrc.json │ │ ├── .gitignore │ │ ├── package.json │ │ ├── src │ │ │ ├── config │ │ │ │ └── config.js │ │ │ ├── helpers │ │ │ │ └── logger.js │ │ │ ├── index.js │ │ │ └── modules │ │ │ │ ├── route.js │ │ │ │ └── user │ │ │ │ ├── userRouter.js │ │ │ │ └── userService.js │ │ └── test │ │ │ └── user.js │ ├── TypeScript-Inversify │ │ ├── .env │ │ ├── .eslintrc.js │ │ ├── .gitignore │ │ ├── package.json │ │ ├── src │ │ │ ├── config │ │ │ │ ├── config.ts │ │ │ │ ├── environment.ts │ │ │ │ └── ioc.ts │ │ │ ├── const │ │ │ │ └── types.ts │ │ │ ├── container.ts │ │ │ ├── helpers │ │ │ │ ├── helper.interface.ts │ │ │ │ ├── helper.ts │ │ │ │ ├── logger.ts │ │ │ │ └── responseType.ts │ │ │ ├── index.ts │ │ │ ├── modules │ │ │ │ ├── baseRouter.ts │ │ │ │ ├── router.interface.ts │ │ │ │ └── user │ │ │ │ │ ├── services │ │ │ │ │ ├── userService.interface.ts │ │ │ │ │ └── userService.ts │ │ │ │ │ └── userRouter.ts │ │ │ └── server │ │ │ │ ├── app.interface.ts │ │ │ │ └── app.ts │ │ ├── test │ │ │ └── user.ts │ │ └── tsconfig.json │ ├── TypeScript-TypeORM-Inversify │ │ ├── .env │ │ ├── .eslintrc.js │ │ ├── .gitignore │ │ ├── package.json │ │ ├── src │ │ │ ├── config │ │ │ │ ├── config.ts │ │ │ │ ├── db.ts │ │ │ │ ├── environment.ts │ │ │ │ └── ioc.ts │ │ │ ├── const │ │ │ │ └── types.ts │ │ │ ├── container.ts │ │ │ ├── helpers │ │ │ │ ├── helper.interface.ts │ │ │ │ ├── helper.ts │ │ │ │ ├── logger.ts │ │ │ │ └── responseType.ts │ │ │ ├── index.ts │ │ │ ├── models │ │ │ │ ├── Base.ts │ │ │ │ └── entities │ │ │ │ │ └── Users.ts │ │ │ ├── modules │ │ │ │ ├── baseRouter.ts │ │ │ │ ├── router.interface.ts │ │ │ │ └── user │ │ │ │ │ ├── services │ │ │ │ │ ├── userService.interface.ts │ │ │ │ │ └── userService.ts │ │ │ │ │ └── userRouter.ts │ │ │ └── server │ │ │ │ ├── app.interface.ts │ │ │ │ └── app.ts │ │ ├── test │ │ │ └── user.ts │ │ └── tsconfig.json │ ├── TypeScript-TypeORM │ │ ├── .env │ │ ├── .eslintrc.js │ │ ├── .gitignore │ │ ├── package.json │ │ ├── src │ │ │ ├── config │ │ │ │ ├── config.ts │ │ │ │ ├── db.ts │ │ │ │ └── environment.ts │ │ │ ├── helpers │ │ │ │ ├── helper.interface.ts │ │ │ │ ├── helper.ts │ │ │ │ ├── logger.ts │ │ │ │ └── responseType.ts │ │ │ ├── index.ts │ │ │ ├── models │ │ │ │ ├── Base.ts │ │ │ │ └── entities │ │ │ │ │ └── Users.ts │ │ │ ├── modules │ │ │ │ ├── baseRouter.ts │ │ │ │ ├── router.interface.ts │ │ │ │ └── user │ │ │ │ │ ├── services │ │ │ │ │ ├── userService.interface.ts │ │ │ │ │ └── userService.ts │ │ │ │ │ └── userRouter.ts │ │ │ └── server │ │ │ │ ├── app.interface.ts │ │ │ │ └── app.ts │ │ ├── test │ │ │ └── user.ts │ │ └── tsconfig.json │ └── TypeScript │ │ ├── .env │ │ ├── .eslintrc.js │ │ ├── .gitignore │ │ ├── package.json │ │ ├── src │ │ ├── config │ │ │ ├── config.ts │ │ │ └── environment.ts │ │ ├── helpers │ │ │ ├── helper.interface.ts │ │ │ ├── helper.ts │ │ │ ├── logger.ts │ │ │ └── responseType.ts │ │ ├── index.ts │ │ ├── modules │ │ │ ├── baseRouter.ts │ │ │ ├── router.interface.ts │ │ │ └── user │ │ │ │ ├── services │ │ │ │ ├── userService.interface.ts │ │ │ │ └── userService.ts │ │ │ │ └── userRouter.ts │ │ └── server │ │ │ ├── app.interface.ts │ │ │ └── app.ts │ │ ├── test │ │ └── user.ts │ │ └── tsconfig.json ├── ui.js └── util.js ├── test ├── create.js ├── ui.js └── util.js └── working.gif /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/package.json -------------------------------------------------------------------------------- /src/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/cli.js -------------------------------------------------------------------------------- /src/create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/create.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/index.js -------------------------------------------------------------------------------- /src/templateMapping.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templateMapping.js -------------------------------------------------------------------------------- /src/templates/JavaScript-Sequelize/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/JavaScript-Sequelize/.env -------------------------------------------------------------------------------- /src/templates/JavaScript-Sequelize/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/JavaScript-Sequelize/.eslintrc.json -------------------------------------------------------------------------------- /src/templates/JavaScript-Sequelize/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/JavaScript-Sequelize/.gitignore -------------------------------------------------------------------------------- /src/templates/JavaScript-Sequelize/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/JavaScript-Sequelize/package.json -------------------------------------------------------------------------------- /src/templates/JavaScript-Sequelize/src/config/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/JavaScript-Sequelize/src/config/config.js -------------------------------------------------------------------------------- /src/templates/JavaScript-Sequelize/src/helpers/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/JavaScript-Sequelize/src/helpers/logger.js -------------------------------------------------------------------------------- /src/templates/JavaScript-Sequelize/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/JavaScript-Sequelize/src/index.js -------------------------------------------------------------------------------- /src/templates/JavaScript-Sequelize/src/models/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/JavaScript-Sequelize/src/models/index.js -------------------------------------------------------------------------------- /src/templates/JavaScript-Sequelize/src/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/JavaScript-Sequelize/src/models/user.js -------------------------------------------------------------------------------- /src/templates/JavaScript-Sequelize/src/modules/route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/JavaScript-Sequelize/src/modules/route.js -------------------------------------------------------------------------------- /src/templates/JavaScript-Sequelize/src/modules/user/userRouter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/JavaScript-Sequelize/src/modules/user/userRouter.js -------------------------------------------------------------------------------- /src/templates/JavaScript-Sequelize/src/modules/user/userService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/JavaScript-Sequelize/src/modules/user/userService.js -------------------------------------------------------------------------------- /src/templates/JavaScript-Sequelize/test/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/JavaScript-Sequelize/test/user.js -------------------------------------------------------------------------------- /src/templates/JavaScript/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/JavaScript/.env -------------------------------------------------------------------------------- /src/templates/JavaScript/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/JavaScript/.eslintrc.json -------------------------------------------------------------------------------- /src/templates/JavaScript/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/JavaScript/.gitignore -------------------------------------------------------------------------------- /src/templates/JavaScript/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/JavaScript/package.json -------------------------------------------------------------------------------- /src/templates/JavaScript/src/config/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/JavaScript/src/config/config.js -------------------------------------------------------------------------------- /src/templates/JavaScript/src/helpers/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/JavaScript/src/helpers/logger.js -------------------------------------------------------------------------------- /src/templates/JavaScript/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/JavaScript/src/index.js -------------------------------------------------------------------------------- /src/templates/JavaScript/src/modules/route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/JavaScript/src/modules/route.js -------------------------------------------------------------------------------- /src/templates/JavaScript/src/modules/user/userRouter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/JavaScript/src/modules/user/userRouter.js -------------------------------------------------------------------------------- /src/templates/JavaScript/src/modules/user/userService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/JavaScript/src/modules/user/userService.js -------------------------------------------------------------------------------- /src/templates/JavaScript/test/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/JavaScript/test/user.js -------------------------------------------------------------------------------- /src/templates/TypeScript-Inversify/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-Inversify/.env -------------------------------------------------------------------------------- /src/templates/TypeScript-Inversify/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-Inversify/.eslintrc.js -------------------------------------------------------------------------------- /src/templates/TypeScript-Inversify/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /dist 3 | /*.log 4 | .vscode -------------------------------------------------------------------------------- /src/templates/TypeScript-Inversify/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-Inversify/package.json -------------------------------------------------------------------------------- /src/templates/TypeScript-Inversify/src/config/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-Inversify/src/config/config.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-Inversify/src/config/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-Inversify/src/config/environment.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-Inversify/src/config/ioc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-Inversify/src/config/ioc.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-Inversify/src/const/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-Inversify/src/const/types.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-Inversify/src/container.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-Inversify/src/container.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-Inversify/src/helpers/helper.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-Inversify/src/helpers/helper.interface.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-Inversify/src/helpers/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-Inversify/src/helpers/helper.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-Inversify/src/helpers/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-Inversify/src/helpers/logger.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-Inversify/src/helpers/responseType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-Inversify/src/helpers/responseType.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-Inversify/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-Inversify/src/index.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-Inversify/src/modules/baseRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-Inversify/src/modules/baseRouter.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-Inversify/src/modules/router.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-Inversify/src/modules/router.interface.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-Inversify/src/modules/user/services/userService.interface.ts: -------------------------------------------------------------------------------- 1 | export interface IUserService{ 2 | getRandomTest(): Promise; 3 | } -------------------------------------------------------------------------------- /src/templates/TypeScript-Inversify/src/modules/user/services/userService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-Inversify/src/modules/user/services/userService.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-Inversify/src/modules/user/userRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-Inversify/src/modules/user/userRouter.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-Inversify/src/server/app.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-Inversify/src/server/app.interface.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-Inversify/src/server/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-Inversify/src/server/app.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-Inversify/test/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-Inversify/test/user.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-Inversify/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-Inversify/tsconfig.json -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM-Inversify/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-TypeORM-Inversify/.env -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM-Inversify/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-TypeORM-Inversify/.eslintrc.js -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM-Inversify/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /dist 3 | /*.log 4 | .vscode -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM-Inversify/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-TypeORM-Inversify/package.json -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM-Inversify/src/config/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-TypeORM-Inversify/src/config/config.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM-Inversify/src/config/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-TypeORM-Inversify/src/config/db.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM-Inversify/src/config/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-TypeORM-Inversify/src/config/environment.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM-Inversify/src/config/ioc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-TypeORM-Inversify/src/config/ioc.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM-Inversify/src/const/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-TypeORM-Inversify/src/const/types.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM-Inversify/src/container.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-TypeORM-Inversify/src/container.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM-Inversify/src/helpers/helper.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-TypeORM-Inversify/src/helpers/helper.interface.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM-Inversify/src/helpers/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-TypeORM-Inversify/src/helpers/helper.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM-Inversify/src/helpers/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-TypeORM-Inversify/src/helpers/logger.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM-Inversify/src/helpers/responseType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-TypeORM-Inversify/src/helpers/responseType.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM-Inversify/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-TypeORM-Inversify/src/index.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM-Inversify/src/models/Base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-TypeORM-Inversify/src/models/Base.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM-Inversify/src/models/entities/Users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-TypeORM-Inversify/src/models/entities/Users.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM-Inversify/src/modules/baseRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-TypeORM-Inversify/src/modules/baseRouter.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM-Inversify/src/modules/router.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-TypeORM-Inversify/src/modules/router.interface.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM-Inversify/src/modules/user/services/userService.interface.ts: -------------------------------------------------------------------------------- 1 | export interface IUserService{ 2 | getRandomTest(): Promise; 3 | } -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM-Inversify/src/modules/user/services/userService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-TypeORM-Inversify/src/modules/user/services/userService.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM-Inversify/src/modules/user/userRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-TypeORM-Inversify/src/modules/user/userRouter.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM-Inversify/src/server/app.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-TypeORM-Inversify/src/server/app.interface.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM-Inversify/src/server/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-TypeORM-Inversify/src/server/app.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM-Inversify/test/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-TypeORM-Inversify/test/user.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM-Inversify/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-TypeORM-Inversify/tsconfig.json -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-TypeORM/.env -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-TypeORM/.eslintrc.js -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-TypeORM/.gitignore -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-TypeORM/package.json -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM/src/config/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-TypeORM/src/config/config.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM/src/config/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-TypeORM/src/config/db.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM/src/config/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-TypeORM/src/config/environment.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM/src/helpers/helper.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-TypeORM/src/helpers/helper.interface.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM/src/helpers/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-TypeORM/src/helpers/helper.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM/src/helpers/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-TypeORM/src/helpers/logger.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM/src/helpers/responseType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-TypeORM/src/helpers/responseType.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-TypeORM/src/index.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM/src/models/Base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-TypeORM/src/models/Base.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM/src/models/entities/Users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-TypeORM/src/models/entities/Users.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM/src/modules/baseRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-TypeORM/src/modules/baseRouter.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM/src/modules/router.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-TypeORM/src/modules/router.interface.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM/src/modules/user/services/userService.interface.ts: -------------------------------------------------------------------------------- 1 | export interface IUserService{ 2 | getRandomTest(): Promise; 3 | } -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM/src/modules/user/services/userService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-TypeORM/src/modules/user/services/userService.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM/src/modules/user/userRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-TypeORM/src/modules/user/userRouter.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM/src/server/app.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-TypeORM/src/server/app.interface.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM/src/server/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-TypeORM/src/server/app.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM/test/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-TypeORM/test/user.ts -------------------------------------------------------------------------------- /src/templates/TypeScript-TypeORM/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript-TypeORM/tsconfig.json -------------------------------------------------------------------------------- /src/templates/TypeScript/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript/.env -------------------------------------------------------------------------------- /src/templates/TypeScript/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript/.eslintrc.js -------------------------------------------------------------------------------- /src/templates/TypeScript/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /dist 3 | /*.log 4 | .vscode -------------------------------------------------------------------------------- /src/templates/TypeScript/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript/package.json -------------------------------------------------------------------------------- /src/templates/TypeScript/src/config/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript/src/config/config.ts -------------------------------------------------------------------------------- /src/templates/TypeScript/src/config/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript/src/config/environment.ts -------------------------------------------------------------------------------- /src/templates/TypeScript/src/helpers/helper.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript/src/helpers/helper.interface.ts -------------------------------------------------------------------------------- /src/templates/TypeScript/src/helpers/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript/src/helpers/helper.ts -------------------------------------------------------------------------------- /src/templates/TypeScript/src/helpers/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript/src/helpers/logger.ts -------------------------------------------------------------------------------- /src/templates/TypeScript/src/helpers/responseType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript/src/helpers/responseType.ts -------------------------------------------------------------------------------- /src/templates/TypeScript/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript/src/index.ts -------------------------------------------------------------------------------- /src/templates/TypeScript/src/modules/baseRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript/src/modules/baseRouter.ts -------------------------------------------------------------------------------- /src/templates/TypeScript/src/modules/router.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript/src/modules/router.interface.ts -------------------------------------------------------------------------------- /src/templates/TypeScript/src/modules/user/services/userService.interface.ts: -------------------------------------------------------------------------------- 1 | export interface IUserService{ 2 | getRandomTest(): Promise; 3 | } -------------------------------------------------------------------------------- /src/templates/TypeScript/src/modules/user/services/userService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript/src/modules/user/services/userService.ts -------------------------------------------------------------------------------- /src/templates/TypeScript/src/modules/user/userRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript/src/modules/user/userRouter.ts -------------------------------------------------------------------------------- /src/templates/TypeScript/src/server/app.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript/src/server/app.interface.ts -------------------------------------------------------------------------------- /src/templates/TypeScript/src/server/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript/src/server/app.ts -------------------------------------------------------------------------------- /src/templates/TypeScript/test/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript/test/user.ts -------------------------------------------------------------------------------- /src/templates/TypeScript/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/templates/TypeScript/tsconfig.json -------------------------------------------------------------------------------- /src/ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/ui.js -------------------------------------------------------------------------------- /src/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/src/util.js -------------------------------------------------------------------------------- /test/create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/test/create.js -------------------------------------------------------------------------------- /test/ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/test/ui.js -------------------------------------------------------------------------------- /test/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/test/util.js -------------------------------------------------------------------------------- /working.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopecodez/create-express-template/HEAD/working.gif --------------------------------------------------------------------------------