├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── question.md ├── dependabot.yml └── workflows │ ├── build-lint-test.yml │ ├── on-pr-master.yml │ ├── on-push-master.yml │ ├── on-release.yml │ ├── publish-alpha.yml │ ├── publish-coverage.yml │ └── publish-with-git-tag-version.yml ├── .gitignore ├── .mergify.yml ├── .prettierrc ├── .vscode └── settings.json ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── __tests__ ├── forRoot.spec.ts ├── forRootAsync.spec.ts ├── retires.spec.ts ├── routing.spec.ts └── utils │ ├── platforms.ts │ └── request.ts ├── eslint.config.cjs ├── examples ├── in-memory │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── nest-cli.json │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── app.controller.ts │ │ ├── app.module.ts │ │ └── main.ts │ ├── tsconfig.build.json │ └── tsconfig.json └── redis-store │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── nest-cli.json │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── app.controller.ts │ ├── app.module.ts │ ├── config.module.ts │ ├── config.service.ts │ ├── main.ts │ ├── redis.module.ts │ └── session.module.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── jest.config.js ├── package.json ├── src ├── index.ts └── retriesMiddleware.ts ├── tsconfig.build.json └── tsconfig.json /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/.github/ISSUE_TEMPLATE/question.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build-lint-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/.github/workflows/build-lint-test.yml -------------------------------------------------------------------------------- /.github/workflows/on-pr-master.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/.github/workflows/on-pr-master.yml -------------------------------------------------------------------------------- /.github/workflows/on-push-master.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/.github/workflows/on-push-master.yml -------------------------------------------------------------------------------- /.github/workflows/on-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/.github/workflows/on-release.yml -------------------------------------------------------------------------------- /.github/workflows/publish-alpha.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/.github/workflows/publish-alpha.yml -------------------------------------------------------------------------------- /.github/workflows/publish-coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/.github/workflows/publish-coverage.yml -------------------------------------------------------------------------------- /.github/workflows/publish-with-git-tag-version.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/.github/workflows/publish-with-git-tag-version.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/.gitignore -------------------------------------------------------------------------------- /.mergify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/.mergify.yml -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/README.md -------------------------------------------------------------------------------- /__tests__/forRoot.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/__tests__/forRoot.spec.ts -------------------------------------------------------------------------------- /__tests__/forRootAsync.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/__tests__/forRootAsync.spec.ts -------------------------------------------------------------------------------- /__tests__/retires.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/__tests__/retires.spec.ts -------------------------------------------------------------------------------- /__tests__/routing.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/__tests__/routing.spec.ts -------------------------------------------------------------------------------- /__tests__/utils/platforms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/__tests__/utils/platforms.ts -------------------------------------------------------------------------------- /__tests__/utils/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/__tests__/utils/request.ts -------------------------------------------------------------------------------- /eslint.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/eslint.config.cjs -------------------------------------------------------------------------------- /examples/in-memory/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/examples/in-memory/.eslintrc.js -------------------------------------------------------------------------------- /examples/in-memory/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/examples/in-memory/.gitignore -------------------------------------------------------------------------------- /examples/in-memory/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/examples/in-memory/.prettierrc -------------------------------------------------------------------------------- /examples/in-memory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/examples/in-memory/README.md -------------------------------------------------------------------------------- /examples/in-memory/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/examples/in-memory/nest-cli.json -------------------------------------------------------------------------------- /examples/in-memory/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/examples/in-memory/package-lock.json -------------------------------------------------------------------------------- /examples/in-memory/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/examples/in-memory/package.json -------------------------------------------------------------------------------- /examples/in-memory/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/examples/in-memory/src/app.controller.ts -------------------------------------------------------------------------------- /examples/in-memory/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/examples/in-memory/src/app.module.ts -------------------------------------------------------------------------------- /examples/in-memory/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/examples/in-memory/src/main.ts -------------------------------------------------------------------------------- /examples/in-memory/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/examples/in-memory/tsconfig.build.json -------------------------------------------------------------------------------- /examples/in-memory/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/examples/in-memory/tsconfig.json -------------------------------------------------------------------------------- /examples/redis-store/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/examples/redis-store/.eslintrc.js -------------------------------------------------------------------------------- /examples/redis-store/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/examples/redis-store/.gitignore -------------------------------------------------------------------------------- /examples/redis-store/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/examples/redis-store/.prettierrc -------------------------------------------------------------------------------- /examples/redis-store/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/examples/redis-store/README.md -------------------------------------------------------------------------------- /examples/redis-store/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/examples/redis-store/nest-cli.json -------------------------------------------------------------------------------- /examples/redis-store/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/examples/redis-store/package-lock.json -------------------------------------------------------------------------------- /examples/redis-store/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/examples/redis-store/package.json -------------------------------------------------------------------------------- /examples/redis-store/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/examples/redis-store/src/app.controller.ts -------------------------------------------------------------------------------- /examples/redis-store/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/examples/redis-store/src/app.module.ts -------------------------------------------------------------------------------- /examples/redis-store/src/config.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/examples/redis-store/src/config.module.ts -------------------------------------------------------------------------------- /examples/redis-store/src/config.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/examples/redis-store/src/config.service.ts -------------------------------------------------------------------------------- /examples/redis-store/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/examples/redis-store/src/main.ts -------------------------------------------------------------------------------- /examples/redis-store/src/redis.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/examples/redis-store/src/redis.module.ts -------------------------------------------------------------------------------- /examples/redis-store/src/session.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/examples/redis-store/src/session.module.ts -------------------------------------------------------------------------------- /examples/redis-store/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/examples/redis-store/tsconfig.build.json -------------------------------------------------------------------------------- /examples/redis-store/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/examples/redis-store/tsconfig.json -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/package.json -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/retriesMiddleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/src/retriesMiddleware.ts -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamolegga/nestjs-session/HEAD/tsconfig.json --------------------------------------------------------------------------------