gitextract_hglp_yas/ ├── .dockerignore ├── .eslintrc.js ├── .github/ │ ├── actions/ │ │ └── setvars/ │ │ └── action.yml │ ├── dependabot.yml │ ├── variables/ │ │ └── myvars.env │ └── workflows/ │ ├── ci.yml │ └── dependabot-auto-merge.yml ├── .gitignore ├── .husky/ │ ├── pre-commit │ └── pre-push ├── .lintstagedrc.json ├── .prettierignore ├── .prettierrc ├── .swcrc ├── Dockerfile ├── LICENSE ├── README.md ├── docker-compose-test.yml ├── docker-compose.yml ├── nest-cli.json ├── package.json ├── src/ │ ├── app.controller.ts │ ├── app.module.ts │ ├── app.service.ts │ ├── auth/ │ │ ├── auth.controller.ts │ │ ├── auth.module.ts │ │ ├── auth.service.ts │ │ ├── bcrypt.service.ts │ │ ├── dto/ │ │ │ ├── sign-in.dto.ts │ │ │ └── sign-up.dto.ts │ │ └── guards/ │ │ └── jwt-auth.guard.ts │ ├── common/ │ │ ├── config/ │ │ │ ├── app.config.ts │ │ │ ├── database.config.ts │ │ │ ├── jwt.config.ts │ │ │ ├── redis.config.ts │ │ │ └── swagger.config.ts │ │ ├── constants/ │ │ │ └── index.ts │ │ ├── decorators/ │ │ │ ├── active-user.decorator.ts │ │ │ ├── match.decorator.ts │ │ │ └── public.decorator.ts │ │ ├── enums/ │ │ │ ├── environment.enum.ts │ │ │ └── error-codes.enum.ts │ │ ├── interceptors/ │ │ │ └── transform.interceptor.ts │ │ ├── interfaces/ │ │ │ └── active-user-data.interface.ts │ │ └── validation/ │ │ └── env.validation.ts │ ├── database/ │ │ └── database.module.ts │ ├── main.ts │ ├── metadata.ts │ ├── redis/ │ │ ├── redis.constants.ts │ │ ├── redis.module.ts │ │ └── redis.service.ts │ ├── swagger.ts │ └── users/ │ ├── entities/ │ │ └── user.entity.ts │ ├── users.controller.ts │ ├── users.module.ts │ └── users.service.ts ├── test/ │ ├── e2e/ │ │ ├── app.e2e-spec.ts │ │ └── jest-e2e.json │ ├── factories/ │ │ ├── app.factory.ts │ │ └── user.factory.ts │ └── unit/ │ ├── app.service.unit-spec.ts │ ├── auth/ │ │ ├── auth.service.unit-spec.ts │ │ ├── bcrypt.service.unit-spec.ts │ │ └── guards/ │ │ └── jwt-auth.guard.unit-spec.ts │ ├── jest-unit.json │ ├── redis/ │ │ └── redis.service.unit-spec.ts │ └── users/ │ └── users.service.unit-spec.ts ├── tsconfig.build.json └── tsconfig.json