diff --git a/package-lock.json b/package-lock.json index 61c8e3cf..5999bfad 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,11 +9,11 @@ "dependencies": { "@aws-sdk/client-s3": "^3.504.0", "@aws-sdk/s3-request-presigner": "^3.504.0", - "@keyv/redis": "^2.8.4", + "@keyv/redis": "^2.8.5", "@pinia/nuxt": "^0.4.11", "@primevue/themes": "^4.0.0-rc.1", "bcryptjs": "^2.4.3", - "bullmq": "^5.3.0", + "bullmq": "^5.34.10", "citty": "^0.1.5", "defu": "^6.1.4", "dotenv": "^16.4.5", @@ -21,7 +21,7 @@ "dropzone": "^6.0.0-beta.2", "email-templates": "^11.1.1", "ioredis": "^5.3.2", - "keyv": "^4.5.4", + "keyv": "^5.2.3", "keyv-anyredis": "^3.3.0", "lodash": "^4.17.21", "md-editor-v3": "^4.13.2", @@ -3164,6 +3164,37 @@ "node": ">= 14" } }, + "node_modules/@keyv/serialize": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@keyv/serialize/-/serialize-1.0.2.tgz", + "integrity": "sha512-+E/LyaAeuABniD/RvUezWVXKpeuvwLEA9//nE9952zBaOdBd2mQ3pPoM8cUe2X6IcMByfuSLzmYqnYshG60+HQ==", + "dependencies": { + "buffer": "^6.0.3" + } + }, + "node_modules/@keyv/serialize/node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, "node_modules/@koa/router": { "version": "12.0.2", "resolved": "https://registry.npmjs.org/@koa/router/-/router-12.0.2.tgz", @@ -7788,7 +7819,6 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, "funding": [ { "type": "github", @@ -10965,7 +10995,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, "funding": [ { "type": "github", @@ -11483,11 +11512,6 @@ "node": ">=6" } }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" - }, "node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", @@ -11570,11 +11594,11 @@ } }, "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-5.2.3.tgz", + "integrity": "sha512-AGKecUfzrowabUv0bH1RIR5Vf7w+l4S3xtQAypKaUpTdIR1EbrAcTxHCrpo9Q+IWeUlFE2palRtgIQcgm+PQJw==", "dependencies": { - "json-buffer": "3.0.1" + "@keyv/serialize": "^1.0.2" } }, "node_modules/keyv-anyredis": { diff --git a/package.json b/package.json index 3921410f..97bf6f04 100644 --- a/package.json +++ b/package.json @@ -40,11 +40,11 @@ "dependencies": { "@aws-sdk/client-s3": "^3.504.0", "@aws-sdk/s3-request-presigner": "^3.504.0", - "@keyv/redis": "^2.8.4", + "@keyv/redis": "^2.8.5", "@pinia/nuxt": "^0.4.11", "@primevue/themes": "^4.0.0-rc.1", "bcryptjs": "^2.4.3", - "bullmq": "^5.3.0", + "bullmq": "^5.34.10", "citty": "^0.1.5", "defu": "^6.1.4", "dotenv": "^16.4.5", @@ -52,7 +52,7 @@ "dropzone": "^6.0.0-beta.2", "email-templates": "^11.1.1", "ioredis": "^5.3.2", - "keyv": "^4.5.4", + "keyv": "^5.2.3", "keyv-anyredis": "^3.3.0", "lodash": "^4.17.21", "md-editor-v3": "^4.13.2", diff --git a/ving/docs/change-log.md b/ving/docs/change-log.md index a03f667c..93eff4bb 100644 --- a/ving/docs/change-log.md +++ b/ving/docs/change-log.md @@ -7,8 +7,7 @@ outline: deep ### 2025-01-21 * Fixed a bug where undefined tables were added to the drizzle map due to yesterday's fix. - * Updated to latest drizzle and mysql2 modules. - * Updated to latest nuxt and primevue modules. + * Updated to latest drizzle, mysql2, nuxt, primevue, bullmq, and keyv modules. * NOTE: Run `npm i` to update your modules. * NOTE: PrimeVue now has a component called Form, so the Ving component called Form has been renamed to VForm. You'll need to update all your pages to use VForm. * Fixed: replace db.session.client.pool.end() with db.$client.pool.end() #195