diff --git a/package-lock.json b/package-lock.json index 328a75e..845104b 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", "qrcode": "^1.5.4", "react": "^19.0.0", "react-dom": "^19.0.0", @@ -33,8 +33,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": ">=22.0.0" } }, "node_modules/@alloc/quick-lru": { @@ -685,18 +688,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": { @@ -2010,9 +2013,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" @@ -4949,9 +4952,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", @@ -5025,13 +5028,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": { @@ -5784,9 +5787,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", @@ -5932,9 +5935,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", @@ -5946,11 +5949,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", @@ -5963,9 +5966,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-intl/node_modules/@swc/core": { @@ -7693,9 +7696,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": { @@ -7969,9 +7972,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", @@ -7982,7 +7985,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 375e1a0..96f5488 100644 --- a/package.json +++ b/package.json @@ -17,13 +17,13 @@ "node": ">=22.0.0" }, "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", "qrcode": "^1.5.4", "react": "^19.0.0", "react-dom": "^19.0.0", @@ -41,7 +41,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": {