diff --git a/package-lock.json b/package-lock.json index 7759f83..8ba8a70 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,13 +9,13 @@ "version": "1.1.0", "license": "AGPL-3.0-or-later", "dependencies": { - "@swc/helpers": "^0.5.21", + "@swc/helpers": "^0.5.23", "bcryptjs": "^3.0.0", "dotenv": "^17.4.2", - "mysql2": "^3.11.0", + "mysql2": "^3.22.4", "nanoid": "^5.0.0", "next": "^15.0.0", - "next-intl": "^4.0.0", + "next-intl": "^4.13.0", "react": "^19.0.0", "react-dom": "^19.0.0", "recharts": "^2.13.0", @@ -31,8 +31,11 @@ "eslint-config-next": "^15.5.18", "postcss": "^8.5.10", "tailwindcss": "^3.4.4", - "tsx": "^4.22.3", + "tsx": "^4.22.4", "typescript": "^5.6.0" + }, + "engines": { + "node": ">=20.0.0" } }, "node_modules/@alloc/quick-lru": { @@ -683,18 +686,18 @@ "license": "MIT" }, "node_modules/@formatjs/icu-messageformat-parser": { - "version": "3.5.8", - "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-3.5.8.tgz", - "integrity": "sha512-uZLvzLFN7iV2l8cbDdROwgKGtdELeLI4bpnsuz1DnyscHDxn8TdDE0anHzcfjtWK66XYCllGLV3Mi3CYcEPg/g==", + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-3.5.10.tgz", + "integrity": "sha512-XeJihYLy1lCe19xfK1KWKG/betBOK2rB0luL8lSkjfvJj0zP+LTJvkC+RKd0jsFI8mWxN71LrarHSrEXE8xxOQ==", "license": "MIT", "dependencies": { - "@formatjs/icu-skeleton-parser": "2.1.8" + "@formatjs/icu-skeleton-parser": "2.1.9" } }, "node_modules/@formatjs/icu-skeleton-parser": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-2.1.8.tgz", - "integrity": "sha512-iX5i0O15gPf69l1WqmLFYwn7wq53lauvytvWFnHamIfX/5Ta56gpFj6fdeHRcKTV58IhrKv8QOvWfTYZYm7f+g==", + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-2.1.9.tgz", + "integrity": "sha512-rsxswgHMfU1zUgB2byc08fesf83wLGjFnzLCEtuf00mx2doiqc6pYrf67raI37XqdRcGUviQepk2UKGqpng74Q==", "license": "MIT" }, "node_modules/@formatjs/intl-localematcher": { @@ -2117,9 +2120,9 @@ "license": "Apache-2.0" }, "node_modules/@swc/helpers": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.21.tgz", - "integrity": "sha512-jI/VAmtdjB/RnI8GTnokyX7Ug8c+g+ffD6QRLa6XQewtnGyukKkKSk3wLTM3b5cjt1jNh9x0jfVlagdN2gDKQg==", + "version": "0.5.23", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.23.tgz", + "integrity": "sha512-5lSsMOTXURePglDfvuAQUqkGek9Hg2kksOYay2m0+XR++b2NWYL/4sWyuvVBIs8oKnJaxkdi9whaL/sqN13afw==", "license": "Apache-2.0", "dependencies": { "tslib": "^2.8.0" @@ -5120,9 +5123,9 @@ } }, "node_modules/icu-minify": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/icu-minify/-/icu-minify-4.12.0.tgz", - "integrity": "sha512-zDmM05uav3t3+kxSfRrNlmyXOdj2b+uHA+p04CG32eJabtaHbugXujuL+YfRkwP9joAnf0Uh+RMGCKD5NLa5rQ==", + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/icu-minify/-/icu-minify-4.13.0.tgz", + "integrity": "sha512-SIFMeUHZJjzS5RvIGvybKvWoHjDm9cGVEs2EpJ8PmywOdJLWyblPm7TdPLLoUtkJtwQD7iGhl2WMptZ+N0on+w==", "funding": [ { "type": "individual", @@ -5196,13 +5199,13 @@ } }, "node_modules/intl-messageformat": { - "version": "11.2.5", - "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-11.2.5.tgz", - "integrity": "sha512-zaROHiUsnlSFXVypU54AsQuAm3DLmmSH8KfDhiUuG1XZ9NTQ4o3xlxIJYVNmeWAklyp3CWg0lhexNUnee8PsYQ==", + "version": "11.2.7", + "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-11.2.7.tgz", + "integrity": "sha512-+q6Ktg119nULZEpZ8YTuGOst9MyEzFtjD63FTGBlN1mLz0Z/MOUYDIvnpVKwq17eezIEh+cfJIebfJoCetpiNw==", "license": "BSD-3-Clause", "dependencies": { "@formatjs/fast-memoize": "3.1.5", - "@formatjs/icu-messageformat-parser": "3.5.8" + "@formatjs/icu-messageformat-parser": "3.5.10" } }, "node_modules/is-array-buffer": { @@ -6036,9 +6039,9 @@ "license": "MIT" }, "node_modules/mysql2": { - "version": "3.22.3", - "resolved": "https://registry.npmjs.org/mysql2/-/mysql2-3.22.3.tgz", - "integrity": "sha512-uWWxvZSRvRhtBdh2CdcuK83YcOfPdmEeEYB069bAmPnV93QApDGVPuvCQOLjlh7tYHEWdgQPrn6kosDxHBVLkA==", + "version": "3.22.4", + "resolved": "https://registry.npmjs.org/mysql2/-/mysql2-3.22.4.tgz", + "integrity": "sha512-CtXYlmL7ZamiYKbmqkamQHWJROUHSfm+f3kByzGfknw7kW51mcB2ouMUqYq1XfYxbXmnWo6RhPydx6OCqdgcmQ==", "license": "MIT", "dependencies": { "aws-ssl-profiles": "^1.1.2", @@ -6184,9 +6187,9 @@ } }, "node_modules/next-intl": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/next-intl/-/next-intl-4.12.0.tgz", - "integrity": "sha512-v8KpppWG0yLLlChJ3Of6uoPew9LeRDBAtY6vpJmF7YJmBZlHEzzoEL4w1g1dAU+VleEPNoXNm9hg1eEsKWV5hw==", + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/next-intl/-/next-intl-4.13.0.tgz", + "integrity": "sha512-OvNq2v5XLx4EkQOsAhVE9g+6zdb83XHusADCXXtIW4LILYnjEVaeINdr1lkVWKSjzwNUiMSlH5N4K0OQTRiv6A==", "funding": [ { "type": "individual", @@ -6198,11 +6201,11 @@ "@formatjs/intl-localematcher": "^0.8.1", "@parcel/watcher": "^2.4.1", "@swc/core": "^1.15.2", - "icu-minify": "^4.12.0", + "icu-minify": "^4.13.0", "negotiator": "^1.0.0", - "next-intl-swc-plugin-extractor": "^4.12.0", + "next-intl-swc-plugin-extractor": "^4.13.0", "po-parser": "^2.1.1", - "use-intl": "^4.12.0" + "use-intl": "^4.13.0" }, "peerDependencies": { "next": "^12.0.0 || ^13.0.0 || ^14.0.0 || ^15.0.0 || ^16.0.0", @@ -6215,9 +6218,9 @@ } }, "node_modules/next-intl-swc-plugin-extractor": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/next-intl-swc-plugin-extractor/-/next-intl-swc-plugin-extractor-4.12.0.tgz", - "integrity": "sha512-jUxVEu1Nryjt4YgaDktSys7ioOgQfcNPF/SF2dbPNxbVb6U+P1INRgHeCVN+EC59H2rnTFIQwbddmOCrUWFr3g==", + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/next-intl-swc-plugin-extractor/-/next-intl-swc-plugin-extractor-4.13.0.tgz", + "integrity": "sha512-6S/fJI0KXvLCL8nhBo9P8eGaJPzmwJBTCzX0NaUIj0VyU8U89d//T+vjMLdNIXl5MlLaYH7B9MbAjb8Mvu+tqQ==", "license": "MIT" }, "node_modules/next/node_modules/@swc/helpers": { @@ -7914,9 +7917,9 @@ "license": "0BSD" }, "node_modules/tsx": { - "version": "4.22.3", - "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.22.3.tgz", - "integrity": "sha512-mdoNxBC/cSQObGGVQ5Bpn5i+yv7j68gk3Nfm3wFjcJg3Z0Mix9jzAFfP12prmm5eVGmDKtp0yyArrs0Q+8gZHg==", + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.22.4.tgz", + "integrity": "sha512-X8EX+XV4QR5xCsrgxaED954zTDfY8KqlDtskKEL0cHhyS/P8b4IFOvGDQpsC9Q1XnLq915wEfwwY/zzskCtmhg==", "dev": true, "license": "MIT", "dependencies": { @@ -8207,9 +8210,9 @@ } }, "node_modules/use-intl": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/use-intl/-/use-intl-4.12.0.tgz", - "integrity": "sha512-r+qVb7UI1+kiOhjYsmsNUCY+jrnjVopwGeFlmMyQj4YInlwZzgMeMSv9n8MqnWWy77HL5BVM8K2WgX50SbtcpA==", + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/use-intl/-/use-intl-4.13.0.tgz", + "integrity": "sha512-fAFDrWaASxlhXOipcOyb5VDD+YONqj6+8O8EcG/J7RBoOUF3A8YahRWLN+mBxYMrlMQB8N6Voqk5X+YC+HSL0A==", "funding": [ { "type": "individual", @@ -8220,7 +8223,7 @@ "dependencies": { "@formatjs/fast-memoize": "^3.1.0", "@schummar/icu-type-parser": "1.21.5", - "icu-minify": "^4.12.0", + "icu-minify": "^4.13.0", "intl-messageformat": "^11.1.0" }, "peerDependencies": { diff --git a/package.json b/package.json index 43f2d53..ff3ac4c 100644 --- a/package.json +++ b/package.json @@ -17,13 +17,13 @@ "cleanup": "tsx scripts/cleanup.ts" }, "dependencies": { - "@swc/helpers": "^0.5.21", + "@swc/helpers": "^0.5.23", "bcryptjs": "^3.0.0", "dotenv": "^17.4.2", - "mysql2": "^3.11.0", + "mysql2": "^3.22.4", "nanoid": "^5.0.0", "next": "^15.0.0", - "next-intl": "^4.0.0", + "next-intl": "^4.13.0", "react": "^19.0.0", "react-dom": "^19.0.0", "recharts": "^2.13.0", @@ -39,7 +39,7 @@ "eslint-config-next": "^15.5.18", "postcss": "^8.5.10", "tailwindcss": "^3.4.4", - "tsx": "^4.22.3", + "tsx": "^4.22.4", "typescript": "^5.6.0" }, "overrides": {