nestjs-boilerplate
NestJS, React 19, Drizzle ORM, Turborepo.
Language: json
Author: GitHub Repos (@github-repos)
0 stars · 0 views
Viewing path: ATTRIBUTION.md
Files
- tsconfig.json (json)
- nest-cli.json (json)
- create-authenticated-request.ts (ts)
- order.e2e-spec.ts (ts)
- modules (txt)
- order (txt)
- domain (txt)
- enums (txt)
- order-status.enum.ts (ts)
- value-objects (txt)
- money.vo.ts (ts)
- order.repository.port.ts (ts)
- job.repository.port.ts (ts)
- presentation (txt)
- controllers (txt)
- order.controller.ts (ts)
- job.controller.ts (ts)
- dtos (txt)
- auth.module.ts (ts)
- domain (txt)
- entities (txt)
- auth-session.entity.ts (ts)
- value-objects (txt)
- auth-provider.ts (ts)
- aggregates (txt)
- jwt.strategy.ts (ts)
- user.repository.ts (ts)
- login-log.repository.ts (ts)
- logout.dto.ts (ts)
- login.dto.ts (ts)
- login-log-query.dto.ts (ts)
- session-response.dto.ts (ts)
- sessions-list-response.dto.ts (ts)
- revoke-session.dto.ts (ts)
- identity (txt)
- domain (txt)
- events (txt)
- user-role-assigned.event.ts (ts)
- user-deleted.event.ts (ts)
- user-created.event.ts (ts)
- user-banned.event.ts (ts)
- user-unbanned.event.ts (ts)
- audit-log-response.dto.ts (ts)
- shared-kernel (txt)
- domain (txt)
- base-aggregate-root.ts (ts)
- value-objects (txt)
- role.vo.ts (ts)
- events (txt)
- domain-event.base.ts (ts)
- integration-event.base.ts (ts)
- index.ts (ts)
- infrastructure (txt)
- decorators (txt)
- validators (txt)
- index.ts (ts)
- use-envelope.decorator.ts (ts)
- api-problem-responses.decorator.ts (ts)
- public.decorator.ts (ts)
- roles.decorator.ts (ts)
- enums (txt)
- offset-pagination.dto.ts (ts)
- application (txt)
- ports (txt)
- cache.port.ts (ts)
- identity.port.ts (ts)
- audit-logger.port.ts (ts)
- transform.interceptor.ts (ts)
- logger (txt)
- logger.config.ts (ts)
- redaction.config.ts (ts)
- logger.module.ts (ts)
- middleware (txt)
- etag.middleware.ts (ts)
- database (txt)
- db.module.ts (ts)
- db.provider.ts (ts)
- db.port.ts (ts)
- events (txt)
- domain-events.module.ts (ts)
- domain-event-publisher.ts (ts)
- config (txt)
- trace-context.util.ts (ts)
- identity.module.ts (ts)
- infrastructure (txt)
- repositories (txt)
- user.repository.ts (ts)
- create-user.dto.ts (ts)
- assign-role.dto.ts (ts)
- update-user.dto.ts (ts)
- slug.vo.ts (ts)
- content.vo.ts (ts)
- aggregates (txt)
- request-context.interceptor.ts (ts)
- timeout.interceptor.ts (ts)
- create-article.dto.ts (ts)
- article-response.dto.ts (ts)
- add-tag.dto.ts (ts)
- scheduled-tasks (txt)
- scheduled-tasks.module.ts (ts)
- scheduled-tasks.service.ts (ts)
- cache (txt)
- infrastructure (txt)
- adapters (txt)
- cache.service.ts (ts)
- todo.module.ts (ts)
- infrastructure (txt)
- repositories (txt)
- todo-response.dto.ts (ts)
- create-todo.dto.ts (ts)
- audit-log (txt)
- audit-log.module.ts (ts)
- infrastructure (txt)
- repositories (txt)
- audit-log.repository.ts (ts)
- application (txt)
- listeners (txt)
- _components (txt)
- order-ship-requested.event.ts (ts)
- order-created.event.ts (ts)
- order-cancelled.event.ts (ts)
- order-paid.event.ts (ts)
- order.service.spec.ts (ts)
- ports (txt)
- presentation (txt)
- controllers (txt)
- health.controller.ts (ts)
- auth (txt)
- presentation (txt)
- controllers (txt)
- server-user.ts (ts)
- create-app.ts (ts)
- docs (txt)
- api-conventions.md (md)
- technology-choices.md (md)
- architecture.md (md)
- apps (txt)
- api (txt)
- .dependency-cruiser.mjs (mjs)
- README.md (md)
- create-request.ts (ts)
- package.json (json)
- oxlint.config.ts (ts)
- oxfmt.config.ts (ts)
- src (txt)
- __tests__ (txt)
- setup.ts (ts)
- unit (txt)
- factories (txt)
- domain-fixtures.ts (ts)
- mock-factory.ts (ts)
- global-modules.spec.ts (ts)
- user-management.e2e-spec.ts (ts)
- article.e2e-spec.ts (ts)
- auth.e2e-spec.ts (ts)
- helpers (txt)
- order-item.vo.spec.ts (ts)
- order-item.vo.ts (ts)
- money.vo.spec.ts (ts)
- aggregates (txt)
- order.aggregate.spec.ts (ts)
- order.aggregate.ts (ts)
- events (txt)
- order.module.ts (ts)
- infrastructure (txt)
- repositories (txt)
- job.repository.ts (ts)
- order.repository.ts (ts)
- application (txt)
- listeners (txt)
- order-events.listener.ts (ts)
- ship-order.handler.ts (ts)
- services (txt)
- order.service.ts (ts)
- order-response.dto.ts (ts)
- create-order.dto.ts (ts)
- order-item.dto.ts (ts)
- bulk-cancel.dto.ts (ts)
- health (txt)
- health.module.ts (ts)
- infrastructure (txt)
- drizzle.health.ts (ts)
- redis.health.ts (ts)
- auth-identity.aggregate.ts (ts)
- auth-identity.aggregate.spec.ts (ts)
- events (txt)
- user-logged-in-via-oauth.event.ts (ts)
- user-logged-in.event.ts (ts)
- user-registered-via-oauth.event.ts (ts)
- infrastructure (txt)
- strategies (txt)
- github.strategy.ts (ts)
- login-log-response.dto.ts (ts)
- google.strategy.ts (ts)
- services (txt)
- bcrypt-password-hasher.ts (ts)
- repositories (txt)
- user-role.repository.ts (ts)
- verification-token.repository.ts (ts)
- auth-session.repository.ts (ts)
- auth-identity.repository.ts (ts)
- application (txt)
- services (txt)
- oauth.service.spec.ts (ts)
- auth.service.spec.ts (ts)
- auth.service.ts (ts)
- oauth.service.ts (ts)
- ports (txt)
- user-role.repository.port.ts (ts)
- user.repository.port.ts (ts)
- register.dto.ts (ts)
- auth-identity.repository.port.ts (ts)
- login-log.repository.port.ts (ts)
- auth-session.repository.port.ts (ts)
- oauth.port.ts (ts)
- jwt.port.ts (ts)
- session-cleanup.port.ts (ts)
- password-hasher.port.ts (ts)
- verification-token.repository.port.ts (ts)
- login-log.controller.ts (ts)
- auth.controller.ts (ts)
- oauth.controller.ts (ts)
- guards (txt)
- roles.guard.ts (ts)
- jwt-auth.guard.ts (ts)
- dtos (txt)
- refresh-token.dto.ts (ts)
- controllers (txt)
- profile.repository.ts (ts)
- application (txt)
- services (txt)
- user.service.ts (ts)
- user.service.spec.ts (ts)
- ports (txt)
- user.repository.port.ts (ts)
- profile.repository.port.ts (ts)
- presentation (txt)
- controllers (txt)
- profile.controller.ts (ts)
- user.controller.ts (ts)
- dtos (txt)
- user-query.dto.ts (ts)
- profile.dto.ts (ts)
- tags.vo.ts (ts)
- user-response.dto.ts (ts)
- user-summary.dto.ts (ts)
- analytics (txt)
- analytics.module.ts (ts)
- infrastructure (txt)
- repositories (txt)
- analytics.repository.ts (ts)
- application (txt)
- services (txt)
- analytics.service.ts (ts)
- ports (txt)
- analytics.query.port.ts (ts)
- presentation (txt)
- analytics.controller.ts (ts)
- dtos (txt)
- article-category-stats.dto.ts (ts)
- monthly-overview.dto.ts (ts)
- analytics-summary.dto.ts (ts)
- article (txt)
- article.module.ts (ts)
- domain (txt)
- enums (txt)
- article-status.enum.ts (ts)
- value-objects (txt)
- title.vo.ts (ts)
- article.aggregate.ts (ts)
- events (txt)
- article-updated.event.ts (ts)
- article-created.event.ts (ts)
- article-published.event.ts (ts)
- article-archived.event.ts (ts)
- infrastructure (txt)
- adapters (txt)
- slug-generator.service.ts (ts)
- repositories (txt)
- article.repository.ts (ts)
- application (txt)
- listeners (txt)
- article-events.listener.ts (ts)
- services (txt)
- article.service.ts (ts)
- article.service.spec.ts (ts)
- ports (txt)
- slug-generator.port.ts (ts)
- article.repository.port.ts (ts)
- presentation (txt)
- controllers (txt)
- article.controller.ts (ts)
- dtos (txt)
- article-query.dto.ts (ts)
- update-article.dto.ts (ts)
- upload-response.dto.ts (ts)
- todo (txt)
- cache.module.ts (ts)
- upload (txt)
- upload.constants.ts (ts)
- upload.module.ts (ts)
- infrastructure (txt)
- multer.config.ts (ts)
- application (txt)
- services (txt)
- upload.service.ts (ts)
- presentation (txt)
- controllers (txt)
- upload.controller.ts (ts)
- dtos (txt)
- todo.repository.ts (ts)
- application (txt)
- services (txt)
- todo.service.ts (ts)
- ports (txt)
- todo.repository.port.ts (ts)
- presentation (txt)
- controllers (txt)
- todo.controller.ts (ts)
- dtos (txt)
- update-todo.dto.ts (ts)
- audit-log-query.dto.ts (ts)
- auth-audit.listener.ts (ts)
- identity-audit.listener.ts (ts)
- services (txt)
- audit-log.service.ts (ts)
- ports (txt)
- audit-log.repository.port.ts (ts)
- presentation (txt)
- controllers (txt)
- audit-log.controller.ts (ts)
- dtos (txt)
- error-code.ts (ts)
- types (txt)
- validation-error.ts (ts)
- dtos (txt)
- list-response.dto.ts (ts)
- problem-details.dto.ts (ts)
- cursor-pagination.dto.ts (ts)
- oxlint.config.ts (ts)
- main.ts (ts)
- app (txt)
- interceptors (txt)
- location-header.interceptor.ts (ts)
- link-header.interceptor.ts (ts)
- correlation-id.interceptor.ts (ts)
- trace-context.interceptor.ts (ts)
- oxfmt.config.ts (ts)
- swagger.config.ts (ts)
- env.schema.ts (ts)
- security.config.ts (ts)
- cls.config.ts (ts)
- validation.config.ts (ts)
- filters (txt)
- all-exceptions.filter.ts (ts)
- next.config.ts (ts)
- src (txt)
- lib (txt)
- throttler-exception.filter.ts (ts)
- problem-details.filter.ts (ts)
- app.module.ts (ts)
- admin-shadcn (txt)
- .dependency-cruiser.mjs (mjs)
- README.md (md)
- tsconfig.json (json)
- components.json (json)
- package.json (json)
- api-client.ts (ts)
- api-error.ts (ts)
- fetch-client.ts (ts)
- rbac.test.ts (ts)
- api.ts (ts)
- layout.tsx (tsx)
- token.ts (ts)
- rbac.ts (ts)
- react-query.ts (ts)
- proxy.ts (ts)
- hooks (txt)
- use-has-role.test.tsx (tsx)
- use-has-role.ts (ts)
- app (txt)
- error.tsx (tsx)
- not-found.tsx (tsx)
- global-error.tsx (tsx)
- provide.tsx (tsx)
- favicon.ico (image)
- (auth) (txt)
- register (txt)
- page.tsx (tsx)
- oauth (txt)
- callback (txt)
- page.tsx (tsx)
- login (txt)
- page.tsx (tsx)
- (landing) (txt)
- page.tsx (tsx)
- sitemap.ts (ts)
- error.test.tsx (tsx)
- (protected) (txt)
- breadcrumb.tsx (tsx)
- ATTRIBUTION.md (markdown)