├── .env.example ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── README.md ├── drizzle.config.ts ├── drizzle ├── 0000_jazzy_silverclaw.sql └── meta │ ├── 0000_snapshot.json │ └── _journal.json ├── jest.config.js ├── migration ├── 0000_even_zeigeist.sql └── meta │ ├── 0000_snapshot.json │ └── _journal.json ├── nest-cli.json ├── package.json ├── pnpm-lock.yaml ├── src ├── app.controller.spec.ts ├── app.controller.ts ├── app.module.ts ├── app.service.ts ├── core │ ├── constants │ │ └── db.constants.ts │ ├── exceptions │ │ ├── bad-request.exception.ts │ │ ├── exceptions.constants.ts │ │ ├── exceptions.interface.ts │ │ ├── forbidden.exception.ts │ │ ├── index.ts │ │ ├── internal-server-error.exception.ts │ │ └── unauthorized.exception.ts │ ├── filters │ │ ├── all-exception.filter.ts │ │ ├── bad-request-exception.filter.ts │ │ ├── forbidden-exception.filter.ts │ │ ├── index.ts │ │ ├── internal-server-error-exception.filter.ts │ │ ├── not-found-exception.filter.ts │ │ ├── unauthorized-exception.filter.ts │ │ └── validator-exception.filter.ts │ └── interfaces │ │ └── response.interfaces.ts ├── main.ts └── modules │ ├── drizzle │ ├── drizzle.module.ts │ ├── drizzle.provider.ts │ ├── drizzle.service.ts │ ├── interfaces │ │ └── drizzle.interfaces.ts │ └── schema.ts │ └── users │ ├── users.controller.ts │ ├── users.module.ts │ └── users.service.ts ├── test ├── app.e2e-spec.ts └── jest-e2e.json ├── tsconfig.build.json ├── tsconfig.json └── yarn.lock /.env.example: -------------------------------------------------------------------------------- 1 | DATABASE_URL="" -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/README.md -------------------------------------------------------------------------------- /drizzle.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/drizzle.config.ts -------------------------------------------------------------------------------- /drizzle/0000_jazzy_silverclaw.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/drizzle/0000_jazzy_silverclaw.sql -------------------------------------------------------------------------------- /drizzle/meta/0000_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/drizzle/meta/0000_snapshot.json -------------------------------------------------------------------------------- /drizzle/meta/_journal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/drizzle/meta/_journal.json -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/jest.config.js -------------------------------------------------------------------------------- /migration/0000_even_zeigeist.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/migration/0000_even_zeigeist.sql -------------------------------------------------------------------------------- /migration/meta/0000_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/migration/meta/0000_snapshot.json -------------------------------------------------------------------------------- /migration/meta/_journal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/migration/meta/_journal.json -------------------------------------------------------------------------------- /nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/nest-cli.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/app.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/src/app.controller.spec.ts -------------------------------------------------------------------------------- /src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/src/app.controller.ts -------------------------------------------------------------------------------- /src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/src/app.module.ts -------------------------------------------------------------------------------- /src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/src/app.service.ts -------------------------------------------------------------------------------- /src/core/constants/db.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/src/core/constants/db.constants.ts -------------------------------------------------------------------------------- /src/core/exceptions/bad-request.exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/src/core/exceptions/bad-request.exception.ts -------------------------------------------------------------------------------- /src/core/exceptions/exceptions.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/src/core/exceptions/exceptions.constants.ts -------------------------------------------------------------------------------- /src/core/exceptions/exceptions.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/src/core/exceptions/exceptions.interface.ts -------------------------------------------------------------------------------- /src/core/exceptions/forbidden.exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/src/core/exceptions/forbidden.exception.ts -------------------------------------------------------------------------------- /src/core/exceptions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/src/core/exceptions/index.ts -------------------------------------------------------------------------------- /src/core/exceptions/internal-server-error.exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/src/core/exceptions/internal-server-error.exception.ts -------------------------------------------------------------------------------- /src/core/exceptions/unauthorized.exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/src/core/exceptions/unauthorized.exception.ts -------------------------------------------------------------------------------- /src/core/filters/all-exception.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/src/core/filters/all-exception.filter.ts -------------------------------------------------------------------------------- /src/core/filters/bad-request-exception.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/src/core/filters/bad-request-exception.filter.ts -------------------------------------------------------------------------------- /src/core/filters/forbidden-exception.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/src/core/filters/forbidden-exception.filter.ts -------------------------------------------------------------------------------- /src/core/filters/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/src/core/filters/index.ts -------------------------------------------------------------------------------- /src/core/filters/internal-server-error-exception.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/src/core/filters/internal-server-error-exception.filter.ts -------------------------------------------------------------------------------- /src/core/filters/not-found-exception.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/src/core/filters/not-found-exception.filter.ts -------------------------------------------------------------------------------- /src/core/filters/unauthorized-exception.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/src/core/filters/unauthorized-exception.filter.ts -------------------------------------------------------------------------------- /src/core/filters/validator-exception.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/src/core/filters/validator-exception.filter.ts -------------------------------------------------------------------------------- /src/core/interfaces/response.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/src/core/interfaces/response.interfaces.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/modules/drizzle/drizzle.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/src/modules/drizzle/drizzle.module.ts -------------------------------------------------------------------------------- /src/modules/drizzle/drizzle.provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/src/modules/drizzle/drizzle.provider.ts -------------------------------------------------------------------------------- /src/modules/drizzle/drizzle.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/src/modules/drizzle/drizzle.service.ts -------------------------------------------------------------------------------- /src/modules/drizzle/interfaces/drizzle.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/src/modules/drizzle/interfaces/drizzle.interfaces.ts -------------------------------------------------------------------------------- /src/modules/drizzle/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/src/modules/drizzle/schema.ts -------------------------------------------------------------------------------- /src/modules/users/users.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/src/modules/users/users.controller.ts -------------------------------------------------------------------------------- /src/modules/users/users.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/src/modules/users/users.module.ts -------------------------------------------------------------------------------- /src/modules/users/users.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/src/modules/users/users.service.ts -------------------------------------------------------------------------------- /test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/test/jest-e2e.json -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nainglinnphyo/nest-drizzle/HEAD/yarn.lock --------------------------------------------------------------------------------