Skip to content

Commit

Permalink
feat(cache): bump lru-cache & type-fest
Browse files Browse the repository at this point in the history
BREAKING CHANGE: removed support for lru-cache v8
  • Loading branch information
CarsonF committed Sep 20, 2024
1 parent 0914dbf commit cc94db3
Show file tree
Hide file tree
Showing 4 changed files with 26 additions and 26 deletions.
8 changes: 4 additions & 4 deletions packages/cache/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,15 @@
"@seedcompany/common": ">0.3 <1",
"@types/luxon": "^3.2.0",
"luxon": "^3.3.0",
"type-fest": "^3.6.1"
"type-fest": "^4.26.1"
},
"peerDependencies": {
"@nestjs/cache-manager": "^2",
"@nestjs/common": "^9 || ^10",
"@nestjs/core": "^9 || ^10",
"ioredis": "^5",
"keyv": "^4",
"lru-cache": "^8",
"lru-cache": "^9 || ^10 || ^11",
"reflect-metadata": "^0.1.12"
},
"peerDependenciesMeta": {
Expand Down Expand Up @@ -48,8 +48,8 @@
"@nestjs/testing": "^9",
"cache-manager": "^5.2.0",
"ioredis": "^5.3.1",
"keyv": "^4.5.2",
"lru-cache": "^8.0.4",
"keyv": "^4.5.4",
"lru-cache": "^11.0.1",
"rxjs": "^7.5.7"
},
"repository": {
Expand Down
4 changes: 2 additions & 2 deletions packages/cache/src/stores/keyv.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ export class KeyvStore extends CacheStore {
super();
}

async get(key: string, options: CacheStoreItemOptions) {
const val = await this.keyv.get(key);
async get<T>(key: string, options: CacheStoreItemOptions) {
const val = (await this.keyv.get(key)) as T | undefined;
if (options.refreshTtlOnGet && options.ttl) {
void this.keyv.set(key, val, options.ttl.toMillis());
}
Expand Down
2 changes: 1 addition & 1 deletion packages/cache/src/stores/lru.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import LRUCache from 'lru-cache';
import { LRUCache } from 'lru-cache';
import { CacheStore, CacheStoreItemOptions } from './store.interface';

export class LruStore extends CacheStore {
Expand Down
38 changes: 19 additions & 19 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -4241,18 +4241,18 @@ __metadata:
"@types/luxon": "npm:^3.2.0"
cache-manager: "npm:^5.2.0"
ioredis: "npm:^5.3.1"
keyv: "npm:^4.5.2"
lru-cache: "npm:^8.0.4"
keyv: "npm:^4.5.4"
lru-cache: "npm:^11.0.1"
luxon: "npm:^3.3.0"
rxjs: "npm:^7.5.7"
type-fest: "npm:^3.6.1"
type-fest: "npm:^4.26.1"
peerDependencies:
"@nestjs/cache-manager": ^2
"@nestjs/common": ^9 || ^10
"@nestjs/core": ^9 || ^10
ioredis: ^5
keyv: ^4
lru-cache: ^8
lru-cache: ^9 || ^10 || ^11
reflect-metadata: ^0.1.12
peerDependenciesMeta:
"@nestjs/cache-manager":
Expand Down Expand Up @@ -10725,12 +10725,12 @@ __metadata:
languageName: node
linkType: hard

"keyv@npm:^4.5.2":
version: 4.5.2
resolution: "keyv@npm:4.5.2"
"keyv@npm:^4.5.4":
version: 4.5.4
resolution: "keyv@npm:4.5.4"
dependencies:
json-buffer: "npm:3.0.1"
checksum: 10c0/b633bf53a5afa5591f383d326746226e110e59f13c7e1e8d3e3c9580d2c2345c5eefc21cce168cd5be7fa34b9163e391927146fbd2b7ee7aa2f3aa02b7f0a7de
checksum: 10c0/aa52f3c5e18e16bb6324876bb8b59dd02acf782a4b789c7b2ae21107fab95fab3890ed448d4f8dba80ce05391eeac4bfabb4f02a20221342982f806fa2cf271e
languageName: node
linkType: hard

Expand Down Expand Up @@ -11080,6 +11080,13 @@ __metadata:
languageName: node
linkType: hard

"lru-cache@npm:^11.0.1":
version: 11.0.1
resolution: "lru-cache@npm:11.0.1"
checksum: 10c0/8bad6603dc67eb5b03520fba05bce5df6473dbba58ac4c6067ed088d29225a0a04416bb1462acd8c1f819d1fbf37920446a1c36bafd9c384bcc54cee0d3b697a
languageName: node
linkType: hard

"lru-cache@npm:^4.1.5":
version: 4.1.5
resolution: "lru-cache@npm:4.1.5"
Expand Down Expand Up @@ -11115,13 +11122,6 @@ __metadata:
languageName: node
linkType: hard

"lru-cache@npm:^8.0.4":
version: 8.0.5
resolution: "lru-cache@npm:8.0.5"
checksum: 10c0/cd95a9c38497611c5a6453de39a881f6eb5865851a2a01b5f14104ff3fee515362a7b1e7de28606028f423802910ba05bdb8ae1aa7b0d54eae70c92f0cec10b2
languageName: node
linkType: hard

"luxon@npm:^3.3.0":
version: 3.3.0
resolution: "luxon@npm:3.3.0"
Expand Down Expand Up @@ -14669,10 +14669,10 @@ __metadata:
languageName: node
linkType: hard

"type-fest@npm:^3.6.1":
version: 3.8.0
resolution: "type-fest@npm:3.8.0"
checksum: 10c0/366126a65a7516843c56e86ff95fc6c714e86f4f61116b469b8656438dc0bc32885c1ca86a7f523ddaf1dc2131658428138461ee7b69d0418d6759dcde12c02e
"type-fest@npm:^4.26.1":
version: 4.26.1
resolution: "type-fest@npm:4.26.1"
checksum: 10c0/d2719ff8d380befe8a3c61068f37f28d6fa2849fd140c5d2f0f143099e371da6856aad7c97e56b83329d45bfe504afe9fd936a7cff600cc0d46aa9ffb008d6c6
languageName: node
linkType: hard

Expand Down

0 comments on commit cc94db3

Please sign in to comment.