├── .commitlintrc.js ├── .dockerignore ├── .editorconfig ├── .env.example ├── .eslintignore ├── .eslintrc.js ├── .gitattributes ├── .github ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE │ ├── bug-report.yml │ ├── config.yml │ └── feature-request.yml ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml └── workflows │ ├── analyse-code.yml │ ├── build-docker.yml │ ├── clean-template.yml │ ├── dependabot-merge.yml │ ├── merge.yml │ ├── release.yml │ ├── sync-dev.yml │ ├── test.yml │ └── update-docs.yml ├── .gitignore ├── .husky ├── commit-msg ├── pre-commit └── pre-push ├── .lintstagedrc.js ├── .npmrc ├── .prettierignore ├── .prettierrc.js ├── .vscode ├── extensions.json └── settings.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── SECURITY.md ├── ci ├── Dockerfile └── docker-compose.yaml ├── jest.config.ts ├── nest-cli.json ├── package.json ├── pnpm-lock.yaml ├── src ├── env.d.ts ├── exception │ ├── index.ts │ └── normal.exception.ts ├── filter │ ├── all-exception.filter.ts │ ├── index.ts │ ├── normal-exception.filter.ts │ └── validator-exception.filter.ts ├── interceptor │ └── response.interceptor.ts ├── main.ts ├── modules │ ├── app │ │ ├── app.config.ts │ │ ├── app.controller.ts │ │ ├── app.module.ts │ │ ├── app.service.spec.ts │ │ ├── app.service.ts │ │ ├── dto │ │ │ ├── index.ts │ │ │ └── response │ │ │ │ ├── index.ts │ │ │ │ └── version.dto.ts │ │ └── index.ts │ └── http │ │ ├── http.module.ts │ │ └── http.service.ts ├── shared │ ├── constants.ts │ ├── enums │ │ ├── index.ts │ │ ├── log-level.ts │ │ └── node-env.ts │ └── interfaces │ │ ├── index.ts │ │ └── response.ts └── utils │ ├── clustering.ts │ ├── helper.ts │ ├── repl.ts │ └── swagger.ts ├── test ├── app.e2e-spec.ts ├── common.ts └── jest.e2e.config.ts ├── tsconfig.json └── webpack.config.js /.commitlintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/.commitlintrc.js -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- 1 | BASE_PATH=/api 2 | CLUSTERING=false 3 | LOG_LEVEL= 4 | NODE_ENV=development 5 | PORT=3000 6 | -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/.github/ISSUE_TEMPLATE/bug-report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/.github/ISSUE_TEMPLATE/feature-request.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/analyse-code.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/.github/workflows/analyse-code.yml -------------------------------------------------------------------------------- /.github/workflows/build-docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/.github/workflows/build-docker.yml -------------------------------------------------------------------------------- /.github/workflows/clean-template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/.github/workflows/clean-template.yml -------------------------------------------------------------------------------- /.github/workflows/dependabot-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/.github/workflows/dependabot-merge.yml -------------------------------------------------------------------------------- /.github/workflows/merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/.github/workflows/merge.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/sync-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/.github/workflows/sync-dev.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.github/workflows/update-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/.github/workflows/update-docs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.husky/pre-push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/.husky/pre-push -------------------------------------------------------------------------------- /.lintstagedrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/.lintstagedrc.js -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | enable-pre-post-scripts=true 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/SECURITY.md -------------------------------------------------------------------------------- /ci/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/ci/Dockerfile -------------------------------------------------------------------------------- /ci/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/ci/docker-compose.yaml -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/jest.config.ts -------------------------------------------------------------------------------- /nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/nest-cli.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/src/env.d.ts -------------------------------------------------------------------------------- /src/exception/index.ts: -------------------------------------------------------------------------------- 1 | export * from './normal.exception'; 2 | -------------------------------------------------------------------------------- /src/exception/normal.exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/src/exception/normal.exception.ts -------------------------------------------------------------------------------- /src/filter/all-exception.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/src/filter/all-exception.filter.ts -------------------------------------------------------------------------------- /src/filter/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/src/filter/index.ts -------------------------------------------------------------------------------- /src/filter/normal-exception.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/src/filter/normal-exception.filter.ts -------------------------------------------------------------------------------- /src/filter/validator-exception.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/src/filter/validator-exception.filter.ts -------------------------------------------------------------------------------- /src/interceptor/response.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/src/interceptor/response.interceptor.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/modules/app/app.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/src/modules/app/app.config.ts -------------------------------------------------------------------------------- /src/modules/app/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/src/modules/app/app.controller.ts -------------------------------------------------------------------------------- /src/modules/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/src/modules/app/app.module.ts -------------------------------------------------------------------------------- /src/modules/app/app.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/src/modules/app/app.service.spec.ts -------------------------------------------------------------------------------- /src/modules/app/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/src/modules/app/app.service.ts -------------------------------------------------------------------------------- /src/modules/app/dto/index.ts: -------------------------------------------------------------------------------- 1 | export * from './response'; 2 | -------------------------------------------------------------------------------- /src/modules/app/dto/response/index.ts: -------------------------------------------------------------------------------- 1 | export * from './version.dto'; 2 | -------------------------------------------------------------------------------- /src/modules/app/dto/response/version.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/src/modules/app/dto/response/version.dto.ts -------------------------------------------------------------------------------- /src/modules/app/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/src/modules/app/index.ts -------------------------------------------------------------------------------- /src/modules/http/http.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/src/modules/http/http.module.ts -------------------------------------------------------------------------------- /src/modules/http/http.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/src/modules/http/http.service.ts -------------------------------------------------------------------------------- /src/shared/constants.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/shared/enums/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/src/shared/enums/index.ts -------------------------------------------------------------------------------- /src/shared/enums/log-level.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/src/shared/enums/log-level.ts -------------------------------------------------------------------------------- /src/shared/enums/node-env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/src/shared/enums/node-env.ts -------------------------------------------------------------------------------- /src/shared/interfaces/index.ts: -------------------------------------------------------------------------------- 1 | export * from './response'; 2 | -------------------------------------------------------------------------------- /src/shared/interfaces/response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/src/shared/interfaces/response.ts -------------------------------------------------------------------------------- /src/utils/clustering.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/src/utils/clustering.ts -------------------------------------------------------------------------------- /src/utils/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/src/utils/helper.ts -------------------------------------------------------------------------------- /src/utils/repl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/src/utils/repl.ts -------------------------------------------------------------------------------- /src/utils/swagger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/src/utils/swagger.ts -------------------------------------------------------------------------------- /test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /test/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/test/common.ts -------------------------------------------------------------------------------- /test/jest.e2e.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/test/jest.e2e.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenso312/nestjs-v10-webpack-boilerplate/HEAD/webpack.config.js --------------------------------------------------------------------------------