├── .gitignore ├── .prettierrc ├── README.md ├── nodemon.json ├── package.json ├── src ├── config │ ├── base.config.ts │ ├── dev.config.ts │ ├── local.config.ts │ ├── main.config.ts │ └── winston.config.ts ├── constants │ ├── cache.constant.ts │ ├── error │ │ ├── general.constant.ts │ │ └── recharge.constant.ts │ ├── meta.constant.ts │ ├── system.constant.ts │ └── text.constant.ts ├── decorators │ ├── cache.decorator.ts │ ├── inject_service.decorator.ts │ └── response.decorator.ts ├── exceptions │ ├── bad_request.error.ts │ ├── forbidden.error.ts │ ├── platform.error.ts │ ├── unauthorized.error.ts │ └── validation.error.ts ├── filters │ └── exception.filter.ts ├── interceptors │ ├── cache.interceptor.ts │ ├── error.interceptor.ts │ ├── logging.interceptor.ts │ └── transform.interceptor.ts ├── interfaces │ ├── config.interface.ts │ └── response.interface.ts ├── middlewares │ ├── cors.middleware.ts │ └── origin.middleware.ts ├── models │ ├── anothor_lifeblood.model.ts │ ├── assist.model.ts │ ├── lifeblood.model.ts │ ├── monster.model.ts │ ├── naked.model.ts │ ├── strengthen.model.ts │ └── undisguised.model.ts ├── modules │ ├── account │ │ └── recharge │ │ │ ├── recharge.controller.ts │ │ │ ├── recharge.dto.ts │ │ │ ├── recharge.module.ts │ │ │ └── recharge.service.ts │ ├── app │ │ ├── app.controller.ts │ │ └── app.module.ts │ └── authorize │ │ ├── authorize.controller.ts │ │ ├── authorize.dto.ts │ │ └── authorize.module.ts ├── pipes │ └── validation.pipe.ts ├── processors │ ├── base │ │ └── base.service.ts │ ├── cache │ │ ├── cache.module.ts │ │ ├── cache.service.config.ts │ │ └── cache.service.ts │ └── helper │ │ ├── crypto.serivce.ts │ │ ├── crypto.spec.ts │ │ └── helper.module.ts └── server.ts ├── tsconfig.build.json ├── tsconfig.json ├── tslint.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/README.md -------------------------------------------------------------------------------- /nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/nodemon.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/package.json -------------------------------------------------------------------------------- /src/config/base.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/config/base.config.ts -------------------------------------------------------------------------------- /src/config/dev.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/config/dev.config.ts -------------------------------------------------------------------------------- /src/config/local.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/config/local.config.ts -------------------------------------------------------------------------------- /src/config/main.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/config/main.config.ts -------------------------------------------------------------------------------- /src/config/winston.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/config/winston.config.ts -------------------------------------------------------------------------------- /src/constants/cache.constant.ts: -------------------------------------------------------------------------------- 1 | export const HOME_PAGE_CACHE = 'home_page' 2 | -------------------------------------------------------------------------------- /src/constants/error/general.constant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/constants/error/general.constant.ts -------------------------------------------------------------------------------- /src/constants/error/recharge.constant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/constants/error/recharge.constant.ts -------------------------------------------------------------------------------- /src/constants/meta.constant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/constants/meta.constant.ts -------------------------------------------------------------------------------- /src/constants/system.constant.ts: -------------------------------------------------------------------------------- 1 | export const ADMIN_NO = 'saber' 2 | -------------------------------------------------------------------------------- /src/constants/text.constant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/constants/text.constant.ts -------------------------------------------------------------------------------- /src/decorators/cache.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/decorators/cache.decorator.ts -------------------------------------------------------------------------------- /src/decorators/inject_service.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/decorators/inject_service.decorator.ts -------------------------------------------------------------------------------- /src/decorators/response.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/decorators/response.decorator.ts -------------------------------------------------------------------------------- /src/exceptions/bad_request.error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/exceptions/bad_request.error.ts -------------------------------------------------------------------------------- /src/exceptions/forbidden.error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/exceptions/forbidden.error.ts -------------------------------------------------------------------------------- /src/exceptions/platform.error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/exceptions/platform.error.ts -------------------------------------------------------------------------------- /src/exceptions/unauthorized.error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/exceptions/unauthorized.error.ts -------------------------------------------------------------------------------- /src/exceptions/validation.error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/exceptions/validation.error.ts -------------------------------------------------------------------------------- /src/filters/exception.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/filters/exception.filter.ts -------------------------------------------------------------------------------- /src/interceptors/cache.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/interceptors/cache.interceptor.ts -------------------------------------------------------------------------------- /src/interceptors/error.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/interceptors/error.interceptor.ts -------------------------------------------------------------------------------- /src/interceptors/logging.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/interceptors/logging.interceptor.ts -------------------------------------------------------------------------------- /src/interceptors/transform.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/interceptors/transform.interceptor.ts -------------------------------------------------------------------------------- /src/interfaces/config.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/interfaces/config.interface.ts -------------------------------------------------------------------------------- /src/interfaces/response.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/interfaces/response.interface.ts -------------------------------------------------------------------------------- /src/middlewares/cors.middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/middlewares/cors.middleware.ts -------------------------------------------------------------------------------- /src/middlewares/origin.middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/middlewares/origin.middleware.ts -------------------------------------------------------------------------------- /src/models/anothor_lifeblood.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/models/anothor_lifeblood.model.ts -------------------------------------------------------------------------------- /src/models/assist.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/models/assist.model.ts -------------------------------------------------------------------------------- /src/models/lifeblood.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/models/lifeblood.model.ts -------------------------------------------------------------------------------- /src/models/monster.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/models/monster.model.ts -------------------------------------------------------------------------------- /src/models/naked.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/models/naked.model.ts -------------------------------------------------------------------------------- /src/models/strengthen.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/models/strengthen.model.ts -------------------------------------------------------------------------------- /src/models/undisguised.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/models/undisguised.model.ts -------------------------------------------------------------------------------- /src/modules/account/recharge/recharge.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/modules/account/recharge/recharge.controller.ts -------------------------------------------------------------------------------- /src/modules/account/recharge/recharge.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/modules/account/recharge/recharge.dto.ts -------------------------------------------------------------------------------- /src/modules/account/recharge/recharge.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/modules/account/recharge/recharge.module.ts -------------------------------------------------------------------------------- /src/modules/account/recharge/recharge.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/modules/account/recharge/recharge.service.ts -------------------------------------------------------------------------------- /src/modules/app/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/modules/app/app.controller.ts -------------------------------------------------------------------------------- /src/modules/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/modules/app/app.module.ts -------------------------------------------------------------------------------- /src/modules/authorize/authorize.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/modules/authorize/authorize.controller.ts -------------------------------------------------------------------------------- /src/modules/authorize/authorize.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/modules/authorize/authorize.dto.ts -------------------------------------------------------------------------------- /src/modules/authorize/authorize.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/modules/authorize/authorize.module.ts -------------------------------------------------------------------------------- /src/pipes/validation.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/pipes/validation.pipe.ts -------------------------------------------------------------------------------- /src/processors/base/base.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/processors/base/base.service.ts -------------------------------------------------------------------------------- /src/processors/cache/cache.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/processors/cache/cache.module.ts -------------------------------------------------------------------------------- /src/processors/cache/cache.service.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/processors/cache/cache.service.config.ts -------------------------------------------------------------------------------- /src/processors/cache/cache.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/processors/cache/cache.service.ts -------------------------------------------------------------------------------- /src/processors/helper/crypto.serivce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/processors/helper/crypto.serivce.ts -------------------------------------------------------------------------------- /src/processors/helper/crypto.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/processors/helper/crypto.spec.ts -------------------------------------------------------------------------------- /src/processors/helper/helper.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/processors/helper/helper.module.ts -------------------------------------------------------------------------------- /src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/src/server.ts -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/tslint.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeniTurtle/nestjs-fastify/HEAD/yarn.lock --------------------------------------------------------------------------------