├── .github └── workflows │ ├── ci.yml │ └── publish-releases.yml ├── .gitignore ├── .husky └── pre-commit ├── .npmrc ├── LICENSE ├── NOTICE ├── README.md ├── codecov.yml ├── docker-compose.yml ├── libs └── release-it │ ├── .npmignore │ ├── .prettierrc │ ├── .release-it.js │ ├── CHANGELOG.md │ ├── LICENSE │ ├── NOTICE │ └── package.json ├── package.json ├── packages ├── api-gateway │ ├── .env.template │ ├── .eslintrc.js │ ├── .lintstagedrc │ ├── .npmignore │ ├── .prettierignore │ ├── .prettierrc │ ├── .release-it.js │ ├── .taprc │ ├── CHANGELOG.md │ ├── LICENSE │ ├── NOTICE │ ├── README.md │ ├── nest-cli.json │ ├── package.json │ ├── scripts │ │ └── start-db.sh │ ├── src │ │ ├── activities │ │ │ ├── activities.module.ts │ │ │ ├── activities.service.ts │ │ │ └── entities │ │ │ │ └── activity.entity.ts │ │ ├── api-keys │ │ │ ├── api-keys.controller.ts │ │ │ ├── api-keys.module.ts │ │ │ ├── api-keys.service.ts │ │ │ ├── dto │ │ │ │ ├── create-api-key.dto.ts │ │ │ │ └── update-api-key.dto.ts │ │ │ └── entities │ │ │ │ └── api-key.entity.ts │ │ ├── app.controller.ts │ │ ├── app.module.ts │ │ ├── app.roles.ts │ │ ├── auth │ │ │ ├── auth.controller.ts │ │ │ ├── auth.module.ts │ │ │ ├── auth.service.ts │ │ │ ├── dto │ │ │ │ ├── confirm-email.dto.ts │ │ │ │ ├── forgot-password.dto.ts │ │ │ │ ├── login.dto.ts │ │ │ │ ├── register.dto.ts │ │ │ │ ├── reset-password.dto.ts │ │ │ │ ├── verify-2fa.dto.ts │ │ │ │ └── verify-otp.dto.ts │ │ │ ├── entities │ │ │ │ └── session.entity.ts │ │ │ ├── guards │ │ │ │ ├── api-key.guard.ts │ │ │ │ ├── jwt-2fa.guard.ts │ │ │ │ ├── jwt-refresh.guard.ts │ │ │ │ └── jwt.guard.ts │ │ │ ├── interfaces │ │ │ │ └── index.ts │ │ │ ├── session.service.ts │ │ │ ├── strategies │ │ │ │ ├── jwt-2fa.strategy.ts │ │ │ │ ├── jwt-refresh.strategy.ts │ │ │ │ └── jwt-strategy.ts │ │ │ ├── token.service.ts │ │ │ └── transactions │ │ │ │ └── reset-password.transaction.ts │ │ ├── base │ │ │ ├── base.controller.ts │ │ │ ├── base.entity.ts │ │ │ ├── base.service.ts │ │ │ ├── base.transaction.ts │ │ │ └── interfaces │ │ │ │ ├── base-controller.interface.ts │ │ │ │ └── base-service.interface.ts │ │ ├── common │ │ │ ├── constants.ts │ │ │ ├── decorators │ │ │ │ ├── current-user.decorator.ts │ │ │ │ └── is-not-empty-string.decorator.ts │ │ │ ├── dto │ │ │ │ └── index.ts │ │ │ ├── modules │ │ │ │ ├── cipher │ │ │ │ │ ├── cipher.module.ts │ │ │ │ │ └── cipher.service.ts │ │ │ │ └── mailer │ │ │ │ │ ├── mailer.module.ts │ │ │ │ │ ├── mailer.service.ts │ │ │ │ │ └── templates │ │ │ │ │ ├── email-confirmation.hbs │ │ │ │ │ └── email-reset-password.hbs │ │ │ ├── pipes │ │ │ │ ├── abstract-validation.pipe.ts │ │ │ │ └── sanitize-trim.pipe.ts │ │ │ └── utils.ts │ │ ├── config.ts │ │ ├── database │ │ │ └── database.module.ts │ │ ├── events │ │ │ └── index.ts │ │ ├── main.ts │ │ ├── profiles │ │ │ └── entities │ │ │ │ └── profile.entity.ts │ │ ├── recovery-tokens │ │ │ ├── entities │ │ │ │ └── recovery-token.entity.ts │ │ │ ├── recovery-tokens.module.ts │ │ │ └── recovery-tokens.service.ts │ │ └── users │ │ │ ├── entities │ │ │ └── user.entity.ts │ │ │ ├── users.module.ts │ │ │ └── users.service.ts │ ├── test │ │ ├── api-keys │ │ │ └── api-keys.e2e.test.ts │ │ ├── app.e2e.test.ts │ │ ├── auth │ │ │ └── auth.e2e.test.ts │ │ ├── base │ │ │ └── base-service.test.ts │ │ ├── before-all-tests.js │ │ ├── common │ │ │ └── utils.test.ts │ │ ├── config.test.ts │ │ ├── helper.ts │ │ └── http-client.ts │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── typings │ │ └── common │ │ └── index.d.ts └── core │ ├── .eslintrc.js │ ├── .lintstagedrc │ ├── .npmignore │ ├── .prettierignore │ ├── .prettierrc │ ├── LICENSE │ ├── NOTICE │ ├── README.md │ ├── nest-cli.json │ ├── package.json │ ├── src │ ├── app.controller.ts │ ├── app.module.ts │ └── main.ts │ ├── test │ └── app.e2e.test.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── renovate.json ├── scripts ├── copy-license.sh └── get-package-from-tag.js ├── tsconfig-base.json ├── tsconfig.json └── turbo.json /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/publish-releases.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/.github/workflows/publish-releases.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | npx lint-staged -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/.npmrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/README.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/codecov.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /libs/release-it/.npmignore: -------------------------------------------------------------------------------- 1 | * 2 | !NOTICE -------------------------------------------------------------------------------- /libs/release-it/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/libs/release-it/.prettierrc -------------------------------------------------------------------------------- /libs/release-it/.release-it.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/libs/release-it/.release-it.js -------------------------------------------------------------------------------- /libs/release-it/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/libs/release-it/CHANGELOG.md -------------------------------------------------------------------------------- /libs/release-it/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/libs/release-it/LICENSE -------------------------------------------------------------------------------- /libs/release-it/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/libs/release-it/NOTICE -------------------------------------------------------------------------------- /libs/release-it/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/libs/release-it/package.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/package.json -------------------------------------------------------------------------------- /packages/api-gateway/.env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/.env.template -------------------------------------------------------------------------------- /packages/api-gateway/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/.eslintrc.js -------------------------------------------------------------------------------- /packages/api-gateway/.lintstagedrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/.lintstagedrc -------------------------------------------------------------------------------- /packages/api-gateway/.npmignore: -------------------------------------------------------------------------------- 1 | * 2 | !dist/** 3 | !NOTICE -------------------------------------------------------------------------------- /packages/api-gateway/.prettierignore: -------------------------------------------------------------------------------- 1 | # Ignore artifacts 2 | .nyc_output 3 | coverage 4 | dist -------------------------------------------------------------------------------- /packages/api-gateway/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/.prettierrc -------------------------------------------------------------------------------- /packages/api-gateway/.release-it.js: -------------------------------------------------------------------------------- 1 | module.exports = require('@bitify/release-it'); 2 | -------------------------------------------------------------------------------- /packages/api-gateway/.taprc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/.taprc -------------------------------------------------------------------------------- /packages/api-gateway/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/CHANGELOG.md -------------------------------------------------------------------------------- /packages/api-gateway/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/LICENSE -------------------------------------------------------------------------------- /packages/api-gateway/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/NOTICE -------------------------------------------------------------------------------- /packages/api-gateway/README.md: -------------------------------------------------------------------------------- 1 | ## @bitify/api-gateway 2 | -------------------------------------------------------------------------------- /packages/api-gateway/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/nest-cli.json -------------------------------------------------------------------------------- /packages/api-gateway/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/package.json -------------------------------------------------------------------------------- /packages/api-gateway/scripts/start-db.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/scripts/start-db.sh -------------------------------------------------------------------------------- /packages/api-gateway/src/activities/activities.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/activities/activities.module.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/activities/activities.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/activities/activities.service.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/activities/entities/activity.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/activities/entities/activity.entity.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/api-keys/api-keys.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/api-keys/api-keys.controller.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/api-keys/api-keys.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/api-keys/api-keys.module.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/api-keys/api-keys.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/api-keys/api-keys.service.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/api-keys/dto/create-api-key.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/api-keys/dto/create-api-key.dto.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/api-keys/dto/update-api-key.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/api-keys/dto/update-api-key.dto.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/api-keys/entities/api-key.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/api-keys/entities/api-key.entity.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/app.controller.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/app.module.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/app.roles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/app.roles.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/auth/auth.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/auth/auth.controller.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/auth/auth.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/auth/auth.module.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/auth/auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/auth/auth.service.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/auth/dto/confirm-email.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/auth/dto/confirm-email.dto.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/auth/dto/forgot-password.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/auth/dto/forgot-password.dto.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/auth/dto/login.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/auth/dto/login.dto.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/auth/dto/register.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/auth/dto/register.dto.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/auth/dto/reset-password.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/auth/dto/reset-password.dto.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/auth/dto/verify-2fa.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/auth/dto/verify-2fa.dto.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/auth/dto/verify-otp.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/auth/dto/verify-otp.dto.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/auth/entities/session.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/auth/entities/session.entity.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/auth/guards/api-key.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/auth/guards/api-key.guard.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/auth/guards/jwt-2fa.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/auth/guards/jwt-2fa.guard.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/auth/guards/jwt-refresh.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/auth/guards/jwt-refresh.guard.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/auth/guards/jwt.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/auth/guards/jwt.guard.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/auth/interfaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/auth/interfaces/index.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/auth/session.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/auth/session.service.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/auth/strategies/jwt-2fa.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/auth/strategies/jwt-2fa.strategy.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/auth/strategies/jwt-refresh.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/auth/strategies/jwt-refresh.strategy.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/auth/strategies/jwt-strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/auth/strategies/jwt-strategy.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/auth/token.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/auth/token.service.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/auth/transactions/reset-password.transaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/auth/transactions/reset-password.transaction.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/base/base.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/base/base.controller.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/base/base.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/base/base.entity.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/base/base.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/base/base.service.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/base/base.transaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/base/base.transaction.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/base/interfaces/base-controller.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/base/interfaces/base-controller.interface.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/base/interfaces/base-service.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/base/interfaces/base-service.interface.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/common/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/common/constants.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/common/decorators/current-user.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/common/decorators/current-user.decorator.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/common/decorators/is-not-empty-string.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/common/decorators/is-not-empty-string.decorator.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/common/dto/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/common/dto/index.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/common/modules/cipher/cipher.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/common/modules/cipher/cipher.module.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/common/modules/cipher/cipher.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/common/modules/cipher/cipher.service.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/common/modules/mailer/mailer.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/common/modules/mailer/mailer.module.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/common/modules/mailer/mailer.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/common/modules/mailer/mailer.service.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/common/modules/mailer/templates/email-confirmation.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/common/modules/mailer/templates/email-confirmation.hbs -------------------------------------------------------------------------------- /packages/api-gateway/src/common/modules/mailer/templates/email-reset-password.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/common/modules/mailer/templates/email-reset-password.hbs -------------------------------------------------------------------------------- /packages/api-gateway/src/common/pipes/abstract-validation.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/common/pipes/abstract-validation.pipe.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/common/pipes/sanitize-trim.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/common/pipes/sanitize-trim.pipe.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/common/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/common/utils.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/config.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/database/database.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/database/database.module.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/events/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/events/index.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/main.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/profiles/entities/profile.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/profiles/entities/profile.entity.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/recovery-tokens/entities/recovery-token.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/recovery-tokens/entities/recovery-token.entity.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/recovery-tokens/recovery-tokens.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/recovery-tokens/recovery-tokens.module.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/recovery-tokens/recovery-tokens.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/recovery-tokens/recovery-tokens.service.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/users/entities/user.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/users/entities/user.entity.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/users/users.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/users/users.module.ts -------------------------------------------------------------------------------- /packages/api-gateway/src/users/users.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/src/users/users.service.ts -------------------------------------------------------------------------------- /packages/api-gateway/test/api-keys/api-keys.e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/test/api-keys/api-keys.e2e.test.ts -------------------------------------------------------------------------------- /packages/api-gateway/test/app.e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/test/app.e2e.test.ts -------------------------------------------------------------------------------- /packages/api-gateway/test/auth/auth.e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/test/auth/auth.e2e.test.ts -------------------------------------------------------------------------------- /packages/api-gateway/test/base/base-service.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/test/base/base-service.test.ts -------------------------------------------------------------------------------- /packages/api-gateway/test/before-all-tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/test/before-all-tests.js -------------------------------------------------------------------------------- /packages/api-gateway/test/common/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/test/common/utils.test.ts -------------------------------------------------------------------------------- /packages/api-gateway/test/config.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/test/config.test.ts -------------------------------------------------------------------------------- /packages/api-gateway/test/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/test/helper.ts -------------------------------------------------------------------------------- /packages/api-gateway/test/http-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/test/http-client.ts -------------------------------------------------------------------------------- /packages/api-gateway/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/tsconfig.build.json -------------------------------------------------------------------------------- /packages/api-gateway/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/tsconfig.json -------------------------------------------------------------------------------- /packages/api-gateway/typings/common/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/api-gateway/typings/common/index.d.ts -------------------------------------------------------------------------------- /packages/core/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/core/.eslintrc.js -------------------------------------------------------------------------------- /packages/core/.lintstagedrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/core/.lintstagedrc -------------------------------------------------------------------------------- /packages/core/.npmignore: -------------------------------------------------------------------------------- 1 | * 2 | !dist/** 3 | !NOTICE -------------------------------------------------------------------------------- /packages/core/.prettierignore: -------------------------------------------------------------------------------- 1 | # Ignore artifacts 2 | .nyc_output 3 | coverage 4 | dist -------------------------------------------------------------------------------- /packages/core/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/core/.prettierrc -------------------------------------------------------------------------------- /packages/core/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/core/LICENSE -------------------------------------------------------------------------------- /packages/core/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/core/NOTICE -------------------------------------------------------------------------------- /packages/core/README.md: -------------------------------------------------------------------------------- 1 | ## @bitify/core 2 | -------------------------------------------------------------------------------- /packages/core/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/core/nest-cli.json -------------------------------------------------------------------------------- /packages/core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/core/package.json -------------------------------------------------------------------------------- /packages/core/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/core/src/app.controller.ts -------------------------------------------------------------------------------- /packages/core/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/core/src/app.module.ts -------------------------------------------------------------------------------- /packages/core/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/core/src/main.ts -------------------------------------------------------------------------------- /packages/core/test/app.e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/core/test/app.e2e.test.ts -------------------------------------------------------------------------------- /packages/core/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/core/tsconfig.build.json -------------------------------------------------------------------------------- /packages/core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/packages/core/tsconfig.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/renovate.json -------------------------------------------------------------------------------- /scripts/copy-license.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/scripts/copy-license.sh -------------------------------------------------------------------------------- /scripts/get-package-from-tag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/scripts/get-package-from-tag.js -------------------------------------------------------------------------------- /tsconfig-base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/tsconfig-base.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/tsconfig.json -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasenderos/bitify/HEAD/turbo.json --------------------------------------------------------------------------------