diff --git a/backend/package.json b/backend/package.json index 62822237b713..8ed5d50dc86e 100644 --- a/backend/package.json +++ b/backend/package.json @@ -41,7 +41,7 @@ "firebase-admin": "12.0.0", "helmet": "4.6.0", "ioredis": "4.28.5", - "lru-cache": "7.10.1", + "lru-cache": "11.5.1", "mjml": "4.15.0", "mongodb": "6.3.0", "mustache": "4.2.0", diff --git a/backend/src/queues/later-queue.ts b/backend/src/queues/later-queue.ts index 8cd5194fdef5..c52283bab913 100644 --- a/backend/src/queues/later-queue.ts +++ b/backend/src/queues/later-queue.ts @@ -1,4 +1,4 @@ -import LRUCache from "lru-cache"; +import { LRUCache } from "lru-cache"; import Logger from "../utils/logger"; import { MonkeyQueue } from "./monkey-queue"; import { ValidModeRule } from "@monkeytype/schemas/configuration"; diff --git a/backend/src/utils/auth.ts b/backend/src/utils/auth.ts index a218010eb7c9..aed04d4c4f07 100644 --- a/backend/src/utils/auth.ts +++ b/backend/src/utils/auth.ts @@ -1,5 +1,5 @@ import FirebaseAdmin from "./../init/firebase-admin"; -import LRUCache from "lru-cache"; +import { LRUCache } from "lru-cache"; import { recordTokenCacheAccess, setTokenCacheLength, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7d83eeaf6ece..54210ef9bff8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -141,8 +141,8 @@ importers: specifier: 4.28.5 version: 4.28.5 lru-cache: - specifier: 7.10.1 - version: 7.10.1 + specifier: 11.5.1 + version: 11.5.1 mjml: specifier: 4.15.0 version: 4.15.0(encoding@0.1.13) @@ -8502,8 +8502,8 @@ packages: lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - lru-cache@11.2.4: - resolution: {integrity: sha512-B5Y16Jr9LB9dHVkh6ZevG+vAbOsNOYCX+sXvFWFu7B3Iz5mijW3zdbMyhsh8ANd2mSWBYdJgnqi+mL7/LrOPYg==} + lru-cache@11.5.1: + resolution: {integrity: sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==} engines: {node: 20 || >=22} lru-cache@5.1.1: @@ -8513,10 +8513,6 @@ packages: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} engines: {node: '>=10'} - lru-cache@7.10.1: - resolution: {integrity: sha512-BQuhQxPuRl79J5zSXRP+uNzPOyZw2oFI9JLRQ80XswSvg21KMKNtQza9eF42rfI/3Z40RvzBdXgziEkudzjo8A==} - engines: {node: '>=12'} - lru-cache@7.18.3: resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} engines: {node: '>=12'} @@ -11954,7 +11950,7 @@ snapshots: '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) '@csstools/css-tokenizer': 3.0.4 - lru-cache: 11.2.4 + lru-cache: 11.5.1 '@asamuzakjp/dom-selector@6.7.6': dependencies: @@ -11962,7 +11958,7 @@ snapshots: bidi-js: 1.0.3 css-tree: 3.1.0 is-potential-custom-element-name: 1.0.1 - lru-cache: 11.2.4 + lru-cache: 11.5.1 '@asamuzakjp/nwsapi@2.3.9': {} @@ -17755,7 +17751,7 @@ snapshots: '@asamuzakjp/css-color': 4.1.1 '@csstools/css-syntax-patches-for-csstree': 1.0.23 css-tree: 3.1.0 - lru-cache: 11.2.4 + lru-cache: 11.5.1 csstype@3.2.3: {} @@ -20429,7 +20425,7 @@ snapshots: lru-cache@10.4.3: {} - lru-cache@11.2.4: {} + lru-cache@11.5.1: {} lru-cache@5.1.1: dependencies: @@ -20439,8 +20435,6 @@ snapshots: dependencies: yallist: 4.0.0 - lru-cache@7.10.1: {} - lru-cache@7.18.3: {} lru-memoizer@2.3.0: @@ -21571,7 +21565,7 @@ snapshots: path-scurry@2.0.2: dependencies: - lru-cache: 11.2.4 + lru-cache: 11.5.1 minipass: 7.1.3 path-to-regexp@0.1.12: {}