├── .dockerignore ├── .editorconfig ├── .env.dist ├── .eslintrc.json ├── .github ├── dependabot.yml ├── feature_request.md └── workflows │ └── ci.yml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .vscode ├── launch.json └── settings.json ├── Dockerfile ├── LICENSE ├── README.md ├── bin └── index.ts ├── config ├── environments │ ├── dev.ts │ ├── pro.ts │ └── test.ts └── index.ts ├── docker-compose.yml ├── etc ├── nginx │ ├── Dockerfile │ └── nginx.conf ├── node │ └── Dockerfile ├── postgresql │ └── seed │ │ └── 01_init.sql └── supervisor │ └── supervisord.conf ├── jest.config.js ├── nodemon.json ├── package.json ├── prisma └── schema.prisma ├── sonar-project.properties ├── src ├── api │ ├── application │ │ ├── activity │ │ │ ├── create │ │ │ │ └── CreateActivityService.ts │ │ │ └── getAll │ │ │ │ └── GetActivitiesService.ts │ │ ├── authentication │ │ │ └── AuthenticationService.ts │ │ ├── healthcheck │ │ │ └── HealthCheckService.ts │ │ └── index.ts │ ├── domain │ │ └── model │ │ │ ├── activity │ │ │ └── IActivityRepository.ts │ │ │ └── authentication │ │ │ ├── IAuthenticator.ts │ │ │ └── IAuthorizer.ts │ └── infrastructure │ │ ├── authentication │ │ └── cognito │ │ │ ├── CognitoAuthenticator.ts │ │ │ ├── CognitoAuthorizer.ts │ │ │ ├── CognitoClient.ts │ │ │ ├── CognitoJwtVerifier.ts │ │ │ └── index.ts │ │ ├── express │ │ ├── controllers │ │ │ ├── activity │ │ │ │ ├── CreateActivityController.ts │ │ │ │ └── GetActivitiesController.ts │ │ │ ├── authentication │ │ │ │ └── PostAuthenticationController.ts │ │ │ ├── healthcheck │ │ │ │ └── HealthCheckController.ts │ │ │ ├── index.ts │ │ │ └── index │ │ │ │ └── IndexController.ts │ │ └── router │ │ │ └── index.ts │ │ └── persistence │ │ └── prisma │ │ └── PrismaActivityRepository.ts └── shared │ ├── domain │ ├── ErrorHandler.ts │ ├── ILogger.ts │ └── IUuidGenerator.ts │ └── infrastructure │ ├── Container.ts │ ├── Router.ts │ ├── Server.ts │ ├── date │ └── index.ts │ ├── express │ ├── ErrorMiddleware.ts │ └── RequestValidator.ts │ ├── logger │ └── index.ts │ ├── prisma │ └── index.ts │ └── uuid │ └── index.ts ├── tests ├── __fixtures__ │ ├── claimFixture.ts │ ├── jwtFixture.ts │ ├── publicKeyFixture.ts │ └── randomTextFixture.ts ├── __mocks__ │ ├── prisma │ │ ├── PrismaClientMock.ts │ │ └── client.ts │ └── winston │ │ └── index.ts └── src │ ├── api │ ├── application │ │ ├── activity │ │ │ ├── create │ │ │ │ └── CreateActivityService.spec.ts │ │ │ └── getAll │ │ │ │ └── GetActivitiesService.spec.ts │ │ ├── authentication │ │ │ └── AuthenticationService.spec.ts │ │ └── healthcheck │ │ │ └── HealthCheckService.spec.ts │ └── infrastructure │ │ ├── authentication │ │ └── cognito │ │ │ ├── CognitoAuthenticator.spec.ts │ │ │ ├── CognitoAuthorizer.spec.ts │ │ │ ├── CognitoClient.spec.ts │ │ │ └── CognitoJwtVerifier.spec.ts │ │ ├── express │ │ └── controllers │ │ │ ├── activity │ │ │ ├── CreateActivityController.spec.ts │ │ │ └── GetActivitiesController.spec.ts │ │ │ ├── authentication │ │ │ └── PostAuthenticationController.spec.ts │ │ │ ├── healthcheck │ │ │ └── HealthCheckController.spec.ts │ │ │ └── index │ │ │ └── IndexController.spec.ts │ │ └── persistence │ │ └── prisma │ │ └── PrismaActivityRepository.spec.ts │ └── shared │ └── infrastructure │ ├── Container.spec.ts │ ├── Router.spec.ts │ ├── Server.spec.ts │ ├── ServerLogger.spec.ts │ ├── Uuidv4Generator.spec.ts │ └── express │ ├── ErrorMiddleware.spec.ts │ └── RequestValidator.spec.ts ├── tsconfig.json └── yarn.lock /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/.env.dist -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/.github/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | build 2 | node_modules -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/README.md -------------------------------------------------------------------------------- /bin/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/bin/index.ts -------------------------------------------------------------------------------- /config/environments/dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/config/environments/dev.ts -------------------------------------------------------------------------------- /config/environments/pro.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/config/environments/pro.ts -------------------------------------------------------------------------------- /config/environments/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/config/environments/test.ts -------------------------------------------------------------------------------- /config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/config/index.ts -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /etc/nginx/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/etc/nginx/Dockerfile -------------------------------------------------------------------------------- /etc/nginx/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/etc/nginx/nginx.conf -------------------------------------------------------------------------------- /etc/node/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/etc/node/Dockerfile -------------------------------------------------------------------------------- /etc/postgresql/seed/01_init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/etc/postgresql/seed/01_init.sql -------------------------------------------------------------------------------- /etc/supervisor/supervisord.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/etc/supervisor/supervisord.conf -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/jest.config.js -------------------------------------------------------------------------------- /nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/nodemon.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/package.json -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /sonar-project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/sonar-project.properties -------------------------------------------------------------------------------- /src/api/application/activity/create/CreateActivityService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/src/api/application/activity/create/CreateActivityService.ts -------------------------------------------------------------------------------- /src/api/application/activity/getAll/GetActivitiesService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/src/api/application/activity/getAll/GetActivitiesService.ts -------------------------------------------------------------------------------- /src/api/application/authentication/AuthenticationService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/src/api/application/authentication/AuthenticationService.ts -------------------------------------------------------------------------------- /src/api/application/healthcheck/HealthCheckService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/src/api/application/healthcheck/HealthCheckService.ts -------------------------------------------------------------------------------- /src/api/application/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/src/api/application/index.ts -------------------------------------------------------------------------------- /src/api/domain/model/activity/IActivityRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/src/api/domain/model/activity/IActivityRepository.ts -------------------------------------------------------------------------------- /src/api/domain/model/authentication/IAuthenticator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/src/api/domain/model/authentication/IAuthenticator.ts -------------------------------------------------------------------------------- /src/api/domain/model/authentication/IAuthorizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/src/api/domain/model/authentication/IAuthorizer.ts -------------------------------------------------------------------------------- /src/api/infrastructure/authentication/cognito/CognitoAuthenticator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/src/api/infrastructure/authentication/cognito/CognitoAuthenticator.ts -------------------------------------------------------------------------------- /src/api/infrastructure/authentication/cognito/CognitoAuthorizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/src/api/infrastructure/authentication/cognito/CognitoAuthorizer.ts -------------------------------------------------------------------------------- /src/api/infrastructure/authentication/cognito/CognitoClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/src/api/infrastructure/authentication/cognito/CognitoClient.ts -------------------------------------------------------------------------------- /src/api/infrastructure/authentication/cognito/CognitoJwtVerifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/src/api/infrastructure/authentication/cognito/CognitoJwtVerifier.ts -------------------------------------------------------------------------------- /src/api/infrastructure/authentication/cognito/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/src/api/infrastructure/authentication/cognito/index.ts -------------------------------------------------------------------------------- /src/api/infrastructure/express/controllers/activity/CreateActivityController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/src/api/infrastructure/express/controllers/activity/CreateActivityController.ts -------------------------------------------------------------------------------- /src/api/infrastructure/express/controllers/activity/GetActivitiesController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/src/api/infrastructure/express/controllers/activity/GetActivitiesController.ts -------------------------------------------------------------------------------- /src/api/infrastructure/express/controllers/authentication/PostAuthenticationController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/src/api/infrastructure/express/controllers/authentication/PostAuthenticationController.ts -------------------------------------------------------------------------------- /src/api/infrastructure/express/controllers/healthcheck/HealthCheckController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/src/api/infrastructure/express/controllers/healthcheck/HealthCheckController.ts -------------------------------------------------------------------------------- /src/api/infrastructure/express/controllers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/src/api/infrastructure/express/controllers/index.ts -------------------------------------------------------------------------------- /src/api/infrastructure/express/controllers/index/IndexController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/src/api/infrastructure/express/controllers/index/IndexController.ts -------------------------------------------------------------------------------- /src/api/infrastructure/express/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/src/api/infrastructure/express/router/index.ts -------------------------------------------------------------------------------- /src/api/infrastructure/persistence/prisma/PrismaActivityRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/src/api/infrastructure/persistence/prisma/PrismaActivityRepository.ts -------------------------------------------------------------------------------- /src/shared/domain/ErrorHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/src/shared/domain/ErrorHandler.ts -------------------------------------------------------------------------------- /src/shared/domain/ILogger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/src/shared/domain/ILogger.ts -------------------------------------------------------------------------------- /src/shared/domain/IUuidGenerator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/src/shared/domain/IUuidGenerator.ts -------------------------------------------------------------------------------- /src/shared/infrastructure/Container.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/src/shared/infrastructure/Container.ts -------------------------------------------------------------------------------- /src/shared/infrastructure/Router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/src/shared/infrastructure/Router.ts -------------------------------------------------------------------------------- /src/shared/infrastructure/Server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/src/shared/infrastructure/Server.ts -------------------------------------------------------------------------------- /src/shared/infrastructure/date/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/src/shared/infrastructure/date/index.ts -------------------------------------------------------------------------------- /src/shared/infrastructure/express/ErrorMiddleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/src/shared/infrastructure/express/ErrorMiddleware.ts -------------------------------------------------------------------------------- /src/shared/infrastructure/express/RequestValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/src/shared/infrastructure/express/RequestValidator.ts -------------------------------------------------------------------------------- /src/shared/infrastructure/logger/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/src/shared/infrastructure/logger/index.ts -------------------------------------------------------------------------------- /src/shared/infrastructure/prisma/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/src/shared/infrastructure/prisma/index.ts -------------------------------------------------------------------------------- /src/shared/infrastructure/uuid/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/src/shared/infrastructure/uuid/index.ts -------------------------------------------------------------------------------- /tests/__fixtures__/claimFixture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/tests/__fixtures__/claimFixture.ts -------------------------------------------------------------------------------- /tests/__fixtures__/jwtFixture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/tests/__fixtures__/jwtFixture.ts -------------------------------------------------------------------------------- /tests/__fixtures__/publicKeyFixture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/tests/__fixtures__/publicKeyFixture.ts -------------------------------------------------------------------------------- /tests/__fixtures__/randomTextFixture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/tests/__fixtures__/randomTextFixture.ts -------------------------------------------------------------------------------- /tests/__mocks__/prisma/PrismaClientMock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/tests/__mocks__/prisma/PrismaClientMock.ts -------------------------------------------------------------------------------- /tests/__mocks__/prisma/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/tests/__mocks__/prisma/client.ts -------------------------------------------------------------------------------- /tests/__mocks__/winston/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/tests/__mocks__/winston/index.ts -------------------------------------------------------------------------------- /tests/src/api/application/activity/create/CreateActivityService.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/tests/src/api/application/activity/create/CreateActivityService.spec.ts -------------------------------------------------------------------------------- /tests/src/api/application/activity/getAll/GetActivitiesService.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/tests/src/api/application/activity/getAll/GetActivitiesService.spec.ts -------------------------------------------------------------------------------- /tests/src/api/application/authentication/AuthenticationService.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/tests/src/api/application/authentication/AuthenticationService.spec.ts -------------------------------------------------------------------------------- /tests/src/api/application/healthcheck/HealthCheckService.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/tests/src/api/application/healthcheck/HealthCheckService.spec.ts -------------------------------------------------------------------------------- /tests/src/api/infrastructure/authentication/cognito/CognitoAuthenticator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/tests/src/api/infrastructure/authentication/cognito/CognitoAuthenticator.spec.ts -------------------------------------------------------------------------------- /tests/src/api/infrastructure/authentication/cognito/CognitoAuthorizer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/tests/src/api/infrastructure/authentication/cognito/CognitoAuthorizer.spec.ts -------------------------------------------------------------------------------- /tests/src/api/infrastructure/authentication/cognito/CognitoClient.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/tests/src/api/infrastructure/authentication/cognito/CognitoClient.spec.ts -------------------------------------------------------------------------------- /tests/src/api/infrastructure/authentication/cognito/CognitoJwtVerifier.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/tests/src/api/infrastructure/authentication/cognito/CognitoJwtVerifier.spec.ts -------------------------------------------------------------------------------- /tests/src/api/infrastructure/express/controllers/activity/CreateActivityController.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/tests/src/api/infrastructure/express/controllers/activity/CreateActivityController.spec.ts -------------------------------------------------------------------------------- /tests/src/api/infrastructure/express/controllers/activity/GetActivitiesController.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/tests/src/api/infrastructure/express/controllers/activity/GetActivitiesController.spec.ts -------------------------------------------------------------------------------- /tests/src/api/infrastructure/express/controllers/authentication/PostAuthenticationController.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/tests/src/api/infrastructure/express/controllers/authentication/PostAuthenticationController.spec.ts -------------------------------------------------------------------------------- /tests/src/api/infrastructure/express/controllers/healthcheck/HealthCheckController.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/tests/src/api/infrastructure/express/controllers/healthcheck/HealthCheckController.spec.ts -------------------------------------------------------------------------------- /tests/src/api/infrastructure/express/controllers/index/IndexController.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/tests/src/api/infrastructure/express/controllers/index/IndexController.spec.ts -------------------------------------------------------------------------------- /tests/src/api/infrastructure/persistence/prisma/PrismaActivityRepository.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/tests/src/api/infrastructure/persistence/prisma/PrismaActivityRepository.spec.ts -------------------------------------------------------------------------------- /tests/src/shared/infrastructure/Container.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/tests/src/shared/infrastructure/Container.spec.ts -------------------------------------------------------------------------------- /tests/src/shared/infrastructure/Router.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/tests/src/shared/infrastructure/Router.spec.ts -------------------------------------------------------------------------------- /tests/src/shared/infrastructure/Server.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/tests/src/shared/infrastructure/Server.spec.ts -------------------------------------------------------------------------------- /tests/src/shared/infrastructure/ServerLogger.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/tests/src/shared/infrastructure/ServerLogger.spec.ts -------------------------------------------------------------------------------- /tests/src/shared/infrastructure/Uuidv4Generator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/tests/src/shared/infrastructure/Uuidv4Generator.spec.ts -------------------------------------------------------------------------------- /tests/src/shared/infrastructure/express/ErrorMiddleware.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/tests/src/shared/infrastructure/express/ErrorMiddleware.spec.ts -------------------------------------------------------------------------------- /tests/src/shared/infrastructure/express/RequestValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/tests/src/shared/infrastructure/express/RequestValidator.spec.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzaloplaza/express-ts-ddd/HEAD/yarn.lock --------------------------------------------------------------------------------