diff --git a/package-lock.json b/package-lock.json index d286bca..9498f38 100644 --- a/package-lock.json +++ b/package-lock.json @@ -32,7 +32,7 @@ "discord.js": "^14.26.2", "duck-duck-scrape": "^2.2.7", "emoji-regex": "^10.4.0", - "enmap": "^5.9.10", + "enmap": "^6.1.6", "express": "^4.22.1", "fluent-ffmpeg": "^2.1.2", "genius-lyrics": "^4.4.7", @@ -1454,6 +1454,16 @@ ], "license": "MIT" }, + "node_modules/better-serialize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/better-serialize/-/better-serialize-2.0.0.tgz", + "integrity": "sha512-TCnyg90XxOn18m7rx6dy8LN7Ds+TbNi+c75en6SaP051LhaxZgHNuTdfIu3cnVrhj2CyzlbnArN1aIka9I0sUw==", + "license": "MIT", + "engines": { + "node": ">=20", + "npm": ">=6" + } + }, "node_modules/better-sqlite3": { "version": "11.10.0", "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-11.10.0.tgz", @@ -2616,26 +2626,32 @@ } }, "node_modules/enmap": { - "version": "5.9.10", - "resolved": "https://registry.npmjs.org/enmap/-/enmap-5.9.10.tgz", - "integrity": "sha512-A2Jv4VbcJCTwADPmXfC7KLysLi6Y90RlUDWZ2s3NHzfJ3p6SVeA77YN8Kjjj4ui/C9dQzbthB7V5y/WjcYjY7w==", + "version": "6.1.6", + "resolved": "https://registry.npmjs.org/enmap/-/enmap-6.1.6.tgz", + "integrity": "sha512-KjvuXCaFERWzUuoeOSsbRdUfwMsWPIt9tfrPEO4zFfche1xV8CjDpujFTRW35Y7QPZR3PrIsP6TWh+CyATHILQ==", "license": "Apache-2.0", "dependencies": { - "better-sqlite3": "^9.4.3", - "lodash": "^4.17.21", - "on-change": "^3.0.2", - "serialize-javascript": "^6.0.2" + "better-serialize": "^2.0.0", + "better-sqlite3": "^12.2.0", + "lodash-es": "^4.17.21", + "on-change": "^5.0.1" + }, + "engines": { + "node": ">=20.0.0" } }, "node_modules/enmap/node_modules/better-sqlite3": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-9.6.0.tgz", - "integrity": "sha512-yR5HATnqeYNVnkaUTf4bOP2dJSnyhP4puJN/QPRyx4YkBEEUxib422n2XzPqDEHjQQqazoYoADdAm5vE15+dAQ==", + "version": "12.9.0", + "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-12.9.0.tgz", + "integrity": "sha512-wqUv4Gm3toFpHDQmaKD4QhZm3g1DjUBI0yzS4UBl6lElUmXFYdTQmmEDpAFa5o8FiFiymURypEnfVHzILKaxqQ==", "hasInstallScript": true, "license": "MIT", "dependencies": { "bindings": "^1.5.0", "prebuild-install": "^7.1.1" + }, + "engines": { + "node": "20.x || 22.x || 23.x || 24.x || 25.x" } }, "node_modules/entities": { @@ -4875,6 +4891,12 @@ "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", "license": "MIT" }, + "node_modules/lodash-es": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.18.1.tgz", + "integrity": "sha512-J8xewKD/Gk22OZbhpOVSwcs60zhd95ESDwezOFuA3/099925PdHJ7OFHNTGtajL3AlZkykD32HykiMo+BIBI8A==", + "license": "MIT" + }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", @@ -5502,12 +5524,12 @@ } }, "node_modules/on-change": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/on-change/-/on-change-3.0.2.tgz", - "integrity": "sha512-rdt5YfIfo86aFNwvQqzzHMpaPPyVQ/XjcGK01d46chZh47G8Xzvoao79SgFb03GZfxRGREzNQVJuo31drqyIlA==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/on-change/-/on-change-5.0.1.tgz", + "integrity": "sha512-n7THCP7RkyReRSLkJb8kUWoNsxUIBxTkIp3JKno+sEz6o/9AJ3w3P9fzQkITEkMwyTKJjZciF3v/pVoouxZZMg==", "license": "MIT", "engines": { - "node": ">=10" + "node": ">=18" }, "funding": { "url": "https://github.com/sindresorhus/on-change?sponsor=1" @@ -5996,15 +6018,6 @@ "seedrandom": "^3.0.5" } }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "license": "MIT", - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, "node_modules/range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", @@ -6461,15 +6474,6 @@ "node": ">= 0.8" } }, - "node_modules/serialize-javascript": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", - "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", - "license": "BSD-3-Clause", - "dependencies": { - "randombytes": "^2.1.0" - } - }, "node_modules/serve-static": { "version": "1.16.2", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", diff --git a/package.json b/package.json index d4912c1..4f8d9ab 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "discord.js": "^14.26.2", "duck-duck-scrape": "^2.2.7", "emoji-regex": "^10.4.0", - "enmap": "^5.9.10", + "enmap": "^6.1.6", "express": "^4.22.1", "fluent-ffmpeg": "^2.1.2", "genius-lyrics": "^4.4.7",