├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── dependabot.yml └── workflows │ └── main.yml ├── .gitignore ├── .nvmrc ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── Dockerfile ├── LICENSE ├── README.md ├── biome.json ├── docker-compose.yml ├── jest.config.base.js ├── jest.config.js ├── lerna.json ├── package.json ├── packages ├── cache-manager-adapter │ ├── README.md │ ├── jest.config.js │ ├── lib │ │ └── index.ts │ ├── package.json │ ├── test │ │ └── cache-manager-adapter.test.ts │ └── tsconfig.json ├── core │ ├── README.md │ ├── index.ts │ ├── jest.config.js │ ├── lib │ │ ├── cache-manager.ts │ │ ├── decorators │ │ │ ├── cache-clear.ts │ │ │ ├── cache-update.ts │ │ │ ├── cacheable.ts │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── interfaces │ │ │ ├── cache-clear-options.ts │ │ │ ├── cache-clear-strategy-builder.ts │ │ │ ├── cache-clear-strategy-context.ts │ │ │ ├── cache-clear-strategy.ts │ │ │ ├── cache-client-builder.ts │ │ │ ├── cache-client.ts │ │ │ ├── cache-key-builder.ts │ │ │ ├── cache-key-delete-builder.ts │ │ │ ├── cache-manager-options.ts │ │ │ ├── cache-options.ts │ │ │ ├── cache-strategy-builder.ts │ │ │ ├── cache-strategy-context.ts │ │ │ ├── cache-strategy.ts │ │ │ ├── cache-update-options.ts │ │ │ ├── cache-update-strategy-builder.ts │ │ │ ├── cache-update-strategy-context.ts │ │ │ ├── cache-update-strategy.ts │ │ │ ├── index.ts │ │ │ ├── is-cacheable-builder.ts │ │ │ ├── is-cacheable.ts │ │ │ ├── no-op-determiner.ts │ │ │ ├── post-run-key-builder.ts │ │ │ ├── serializer.ts │ │ │ └── ttl-builder.ts │ │ ├── strategies │ │ │ ├── default-clear-strategy.ts │ │ │ ├── default-strategy.ts │ │ │ ├── default-update-strategy.ts │ │ │ ├── index.ts │ │ │ └── no-op-strategy.ts │ │ └── util │ │ │ ├── determine-op.ts │ │ │ ├── get-cache-clear-strategy.ts │ │ │ ├── get-cache-client.ts │ │ │ ├── get-cache-key.ts │ │ │ ├── get-cache-strategy.ts │ │ │ ├── get-cache-update-strategy.ts │ │ │ ├── get-ttl.ts │ │ │ ├── index.ts │ │ │ ├── parse-if-required.ts │ │ │ └── set-metadata.ts │ ├── package.json │ ├── test │ │ ├── decorators │ │ │ ├── cache-clear.test.ts │ │ │ ├── cache-update.test.ts │ │ │ └── cacheable.test.ts │ │ ├── test-utils.ts │ │ └── util │ │ │ ├── getCacheKey.test.ts │ │ │ ├── getCacheStrategy.test.ts │ │ │ └── getTTL.test.ts │ ├── tsconfig.json │ └── yarn.lock ├── ioredis-adapter │ ├── README.md │ ├── jest.config.js │ ├── lib │ │ └── index.ts │ ├── package.json │ ├── test │ │ └── io-redis-adapter.test.ts │ ├── tsconfig.json │ └── yarn.lock ├── lru-cache-adapter │ ├── README.md │ ├── jest.config.js │ ├── lib │ │ └── index.ts │ ├── package.json │ ├── test │ │ └── lru-cache-adapter.test.ts │ └── tsconfig.json ├── node-cache-adapter │ ├── README.md │ ├── jest.config.js │ ├── lib │ │ └── index.ts │ ├── package.json │ ├── test │ │ └── node-cache-adapter.test.ts │ └── tsconfig.json └── redis-adapter │ ├── README.md │ ├── jest.config.js │ ├── lib │ └── index.ts │ ├── package.json │ ├── test │ └── redis-adapter.test.ts │ ├── tsconfig.json │ └── yarn.lock ├── tsconfig.json └── yarn.lock /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 22.12.0 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/README.md -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/biome.json -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /jest.config.base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/jest.config.base.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/jest.config.js -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/package.json -------------------------------------------------------------------------------- /packages/cache-manager-adapter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/cache-manager-adapter/README.md -------------------------------------------------------------------------------- /packages/cache-manager-adapter/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/cache-manager-adapter/jest.config.js -------------------------------------------------------------------------------- /packages/cache-manager-adapter/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/cache-manager-adapter/lib/index.ts -------------------------------------------------------------------------------- /packages/cache-manager-adapter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/cache-manager-adapter/package.json -------------------------------------------------------------------------------- /packages/cache-manager-adapter/test/cache-manager-adapter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/cache-manager-adapter/test/cache-manager-adapter.test.ts -------------------------------------------------------------------------------- /packages/cache-manager-adapter/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/cache-manager-adapter/tsconfig.json -------------------------------------------------------------------------------- /packages/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/README.md -------------------------------------------------------------------------------- /packages/core/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/index.ts -------------------------------------------------------------------------------- /packages/core/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/jest.config.js -------------------------------------------------------------------------------- /packages/core/lib/cache-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/lib/cache-manager.ts -------------------------------------------------------------------------------- /packages/core/lib/decorators/cache-clear.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/lib/decorators/cache-clear.ts -------------------------------------------------------------------------------- /packages/core/lib/decorators/cache-update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/lib/decorators/cache-update.ts -------------------------------------------------------------------------------- /packages/core/lib/decorators/cacheable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/lib/decorators/cacheable.ts -------------------------------------------------------------------------------- /packages/core/lib/decorators/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/lib/decorators/index.ts -------------------------------------------------------------------------------- /packages/core/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/lib/index.ts -------------------------------------------------------------------------------- /packages/core/lib/interfaces/cache-clear-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/lib/interfaces/cache-clear-options.ts -------------------------------------------------------------------------------- /packages/core/lib/interfaces/cache-clear-strategy-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/lib/interfaces/cache-clear-strategy-builder.ts -------------------------------------------------------------------------------- /packages/core/lib/interfaces/cache-clear-strategy-context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/lib/interfaces/cache-clear-strategy-context.ts -------------------------------------------------------------------------------- /packages/core/lib/interfaces/cache-clear-strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/lib/interfaces/cache-clear-strategy.ts -------------------------------------------------------------------------------- /packages/core/lib/interfaces/cache-client-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/lib/interfaces/cache-client-builder.ts -------------------------------------------------------------------------------- /packages/core/lib/interfaces/cache-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/lib/interfaces/cache-client.ts -------------------------------------------------------------------------------- /packages/core/lib/interfaces/cache-key-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/lib/interfaces/cache-key-builder.ts -------------------------------------------------------------------------------- /packages/core/lib/interfaces/cache-key-delete-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/lib/interfaces/cache-key-delete-builder.ts -------------------------------------------------------------------------------- /packages/core/lib/interfaces/cache-manager-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/lib/interfaces/cache-manager-options.ts -------------------------------------------------------------------------------- /packages/core/lib/interfaces/cache-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/lib/interfaces/cache-options.ts -------------------------------------------------------------------------------- /packages/core/lib/interfaces/cache-strategy-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/lib/interfaces/cache-strategy-builder.ts -------------------------------------------------------------------------------- /packages/core/lib/interfaces/cache-strategy-context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/lib/interfaces/cache-strategy-context.ts -------------------------------------------------------------------------------- /packages/core/lib/interfaces/cache-strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/lib/interfaces/cache-strategy.ts -------------------------------------------------------------------------------- /packages/core/lib/interfaces/cache-update-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/lib/interfaces/cache-update-options.ts -------------------------------------------------------------------------------- /packages/core/lib/interfaces/cache-update-strategy-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/lib/interfaces/cache-update-strategy-builder.ts -------------------------------------------------------------------------------- /packages/core/lib/interfaces/cache-update-strategy-context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/lib/interfaces/cache-update-strategy-context.ts -------------------------------------------------------------------------------- /packages/core/lib/interfaces/cache-update-strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/lib/interfaces/cache-update-strategy.ts -------------------------------------------------------------------------------- /packages/core/lib/interfaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/lib/interfaces/index.ts -------------------------------------------------------------------------------- /packages/core/lib/interfaces/is-cacheable-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/lib/interfaces/is-cacheable-builder.ts -------------------------------------------------------------------------------- /packages/core/lib/interfaces/is-cacheable.ts: -------------------------------------------------------------------------------- 1 | export type IsCacheable = (value: T) => boolean; 2 | -------------------------------------------------------------------------------- /packages/core/lib/interfaces/no-op-determiner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/lib/interfaces/no-op-determiner.ts -------------------------------------------------------------------------------- /packages/core/lib/interfaces/post-run-key-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/lib/interfaces/post-run-key-builder.ts -------------------------------------------------------------------------------- /packages/core/lib/interfaces/serializer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/lib/interfaces/serializer.ts -------------------------------------------------------------------------------- /packages/core/lib/interfaces/ttl-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/lib/interfaces/ttl-builder.ts -------------------------------------------------------------------------------- /packages/core/lib/strategies/default-clear-strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/lib/strategies/default-clear-strategy.ts -------------------------------------------------------------------------------- /packages/core/lib/strategies/default-strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/lib/strategies/default-strategy.ts -------------------------------------------------------------------------------- /packages/core/lib/strategies/default-update-strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/lib/strategies/default-update-strategy.ts -------------------------------------------------------------------------------- /packages/core/lib/strategies/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/lib/strategies/index.ts -------------------------------------------------------------------------------- /packages/core/lib/strategies/no-op-strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/lib/strategies/no-op-strategy.ts -------------------------------------------------------------------------------- /packages/core/lib/util/determine-op.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/lib/util/determine-op.ts -------------------------------------------------------------------------------- /packages/core/lib/util/get-cache-clear-strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/lib/util/get-cache-clear-strategy.ts -------------------------------------------------------------------------------- /packages/core/lib/util/get-cache-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/lib/util/get-cache-client.ts -------------------------------------------------------------------------------- /packages/core/lib/util/get-cache-key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/lib/util/get-cache-key.ts -------------------------------------------------------------------------------- /packages/core/lib/util/get-cache-strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/lib/util/get-cache-strategy.ts -------------------------------------------------------------------------------- /packages/core/lib/util/get-cache-update-strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/lib/util/get-cache-update-strategy.ts -------------------------------------------------------------------------------- /packages/core/lib/util/get-ttl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/lib/util/get-ttl.ts -------------------------------------------------------------------------------- /packages/core/lib/util/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/lib/util/index.ts -------------------------------------------------------------------------------- /packages/core/lib/util/parse-if-required.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/lib/util/parse-if-required.ts -------------------------------------------------------------------------------- /packages/core/lib/util/set-metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/lib/util/set-metadata.ts -------------------------------------------------------------------------------- /packages/core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/package.json -------------------------------------------------------------------------------- /packages/core/test/decorators/cache-clear.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/test/decorators/cache-clear.test.ts -------------------------------------------------------------------------------- /packages/core/test/decorators/cache-update.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/test/decorators/cache-update.test.ts -------------------------------------------------------------------------------- /packages/core/test/decorators/cacheable.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/test/decorators/cacheable.test.ts -------------------------------------------------------------------------------- /packages/core/test/test-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/test/test-utils.ts -------------------------------------------------------------------------------- /packages/core/test/util/getCacheKey.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/test/util/getCacheKey.test.ts -------------------------------------------------------------------------------- /packages/core/test/util/getCacheStrategy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/test/util/getCacheStrategy.test.ts -------------------------------------------------------------------------------- /packages/core/test/util/getTTL.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/test/util/getTTL.test.ts -------------------------------------------------------------------------------- /packages/core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/tsconfig.json -------------------------------------------------------------------------------- /packages/core/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/core/yarn.lock -------------------------------------------------------------------------------- /packages/ioredis-adapter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/ioredis-adapter/README.md -------------------------------------------------------------------------------- /packages/ioredis-adapter/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/ioredis-adapter/jest.config.js -------------------------------------------------------------------------------- /packages/ioredis-adapter/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/ioredis-adapter/lib/index.ts -------------------------------------------------------------------------------- /packages/ioredis-adapter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/ioredis-adapter/package.json -------------------------------------------------------------------------------- /packages/ioredis-adapter/test/io-redis-adapter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/ioredis-adapter/test/io-redis-adapter.test.ts -------------------------------------------------------------------------------- /packages/ioredis-adapter/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/ioredis-adapter/tsconfig.json -------------------------------------------------------------------------------- /packages/ioredis-adapter/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/ioredis-adapter/yarn.lock -------------------------------------------------------------------------------- /packages/lru-cache-adapter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/lru-cache-adapter/README.md -------------------------------------------------------------------------------- /packages/lru-cache-adapter/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/lru-cache-adapter/jest.config.js -------------------------------------------------------------------------------- /packages/lru-cache-adapter/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/lru-cache-adapter/lib/index.ts -------------------------------------------------------------------------------- /packages/lru-cache-adapter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/lru-cache-adapter/package.json -------------------------------------------------------------------------------- /packages/lru-cache-adapter/test/lru-cache-adapter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/lru-cache-adapter/test/lru-cache-adapter.test.ts -------------------------------------------------------------------------------- /packages/lru-cache-adapter/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/lru-cache-adapter/tsconfig.json -------------------------------------------------------------------------------- /packages/node-cache-adapter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/node-cache-adapter/README.md -------------------------------------------------------------------------------- /packages/node-cache-adapter/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/node-cache-adapter/jest.config.js -------------------------------------------------------------------------------- /packages/node-cache-adapter/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/node-cache-adapter/lib/index.ts -------------------------------------------------------------------------------- /packages/node-cache-adapter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/node-cache-adapter/package.json -------------------------------------------------------------------------------- /packages/node-cache-adapter/test/node-cache-adapter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/node-cache-adapter/test/node-cache-adapter.test.ts -------------------------------------------------------------------------------- /packages/node-cache-adapter/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/node-cache-adapter/tsconfig.json -------------------------------------------------------------------------------- /packages/redis-adapter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/redis-adapter/README.md -------------------------------------------------------------------------------- /packages/redis-adapter/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/redis-adapter/jest.config.js -------------------------------------------------------------------------------- /packages/redis-adapter/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/redis-adapter/lib/index.ts -------------------------------------------------------------------------------- /packages/redis-adapter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/redis-adapter/package.json -------------------------------------------------------------------------------- /packages/redis-adapter/test/redis-adapter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/redis-adapter/test/redis-adapter.test.ts -------------------------------------------------------------------------------- /packages/redis-adapter/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/redis-adapter/tsconfig.json -------------------------------------------------------------------------------- /packages/redis-adapter/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/packages/redis-adapter/yarn.lock -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaslate/type-cacheable/HEAD/yarn.lock --------------------------------------------------------------------------------