diff --git a/package-lock.json b/package-lock.json index 6df0821..e7e894e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,21 +7,21 @@ "dependencies": { "@radix-ui/react-icons": "^1.3.2", "@radix-ui/react-slot": "^1.1.1", - "@remix-run/node": "^2.15.1", - "@remix-run/react": "^2.15.1", - "@remix-run/serve": "^2.15.1", - "@remix-run/testing": "^2.15.1", + "@remix-run/node": "^2.15.2", + "@remix-run/react": "^2.15.2", + "@remix-run/serve": "^2.15.2", + "@remix-run/testing": "^2.15.2", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "i18next": "^24.2.0", "i18next-fs-backend": "^2.6.0", "i18next-http-backend": "^3.0.1", - "isbot": "^5.1.17", - "lucide-react": "^0.468.0", + "isbot": "^5.1.19", + "lucide-react": "^0.469.0", "react": "^18.3.1", "react-dom": "^18.3.1", - "react-i18next": "^15.2.0", - "tailwind-merge": "^2.5.5", + "react-i18next": "^15.4.0", + "tailwind-merge": "^2.6.0", "tailwindcss-animate": "^1.0.7", "tiny-invariant": "^1.3.3" }, @@ -1387,6 +1387,32 @@ "node": ">=12" } }, + "node_modules/@remix-run/dev/node_modules/@remix-run/node": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/@remix-run/node/-/node-2.15.1.tgz", + "integrity": "sha512-23xWN3/yOohNUr27KS7hEcDMbtufMkniXfXkcLx8Dz2wUVNfJYGpICjeV48Ue/INtpiUCCzOYwkL9VRjIMEJbA==", + "dev": true, + "dependencies": { + "@remix-run/server-runtime": "2.15.1", + "@remix-run/web-fetch": "^4.4.2", + "@web3-storage/multipart-parser": "^1.0.0", + "cookie-signature": "^1.1.0", + "source-map-support": "^0.5.21", + "stream-slice": "^0.1.2", + "undici": "^6.11.1" + }, + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "typescript": "^5.1.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, "node_modules/@remix-run/dev/node_modules/brace-expansion": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", @@ -1464,11 +1490,11 @@ } }, "node_modules/@remix-run/express": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/@remix-run/express/-/express-2.15.1.tgz", - "integrity": "sha512-aw7aEj6K9HGjJqHB9JKHLp6WE/bisYmnt52pRzkK/nzCWgK3hwBdi7tj5KYFTw9WfgZhEQICUmA/pmuafo7wyg==", + "version": "2.15.2", + "resolved": "https://registry.npmjs.org/@remix-run/express/-/express-2.15.2.tgz", + "integrity": "sha512-54FKQ6/Zj2DCxc4/9tWKUJLPkFakCUf1m7j7a5zp4JGDr436lkZEpS9btfoBZAVq14SIMp5Uc4yt5rUJ1PMORw==", "dependencies": { - "@remix-run/node": "2.15.1" + "@remix-run/node": "2.15.2" }, "engines": { "node": ">=18.0.0" @@ -1484,11 +1510,11 @@ } }, "node_modules/@remix-run/node": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/@remix-run/node/-/node-2.15.1.tgz", - "integrity": "sha512-23xWN3/yOohNUr27KS7hEcDMbtufMkniXfXkcLx8Dz2wUVNfJYGpICjeV48Ue/INtpiUCCzOYwkL9VRjIMEJbA==", + "version": "2.15.2", + "resolved": "https://registry.npmjs.org/@remix-run/node/-/node-2.15.2.tgz", + "integrity": "sha512-NS/h5uxje7DYCNgcKqKAiUhf0r2HVnoYUBWLyIIMmCUP1ddWurBP6xTPcWzGhEvV/EvguniYi1wJZ5+X8sonWw==", "dependencies": { - "@remix-run/server-runtime": "2.15.1", + "@remix-run/server-runtime": "2.15.2", "@remix-run/web-fetch": "^4.4.2", "@web3-storage/multipart-parser": "^1.0.0", "cookie-signature": "^1.1.0", @@ -1508,15 +1534,40 @@ } } }, + "node_modules/@remix-run/node/node_modules/@remix-run/server-runtime": { + "version": "2.15.2", + "resolved": "https://registry.npmjs.org/@remix-run/server-runtime/-/server-runtime-2.15.2.tgz", + "integrity": "sha512-OqiPcvEnnU88B8b1LIWHHkQ3Tz2GDAmQ1RihFNQsbrFKpDsQLkw0lJlnfgKA/uHd0CEEacpfV7C9qqJT3V6Z2g==", + "dependencies": { + "@remix-run/router": "1.21.0", + "@types/cookie": "^0.6.0", + "@web3-storage/multipart-parser": "^1.0.0", + "cookie": "^0.6.0", + "set-cookie-parser": "^2.4.8", + "source-map": "^0.7.3", + "turbo-stream": "2.4.0" + }, + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "typescript": "^5.1.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, "node_modules/@remix-run/react": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/@remix-run/react/-/react-2.15.1.tgz", - "integrity": "sha512-h0BVUeg87vt3FKbYfoF7Ln56MM3O8rvGLDKYOuPY0OgNlJVaQKQzWVX+mnlmzysX4hF7WnOPMw1q38Ow7N9wKg==", + "version": "2.15.2", + "resolved": "https://registry.npmjs.org/@remix-run/react/-/react-2.15.2.tgz", + "integrity": "sha512-NAAMsSgoC/sdOgovUewwRCE/RUm3F+MBxxZKfwu3POCNeHaplY5qGkH/y8PUXvdN1EBG7Z0Ko43dyzCfcEy5PA==", "dependencies": { "@remix-run/router": "1.21.0", - "@remix-run/server-runtime": "2.15.1", - "react-router": "6.28.0", - "react-router-dom": "6.28.0", + "@remix-run/server-runtime": "2.15.2", + "react-router": "6.28.1", + "react-router-dom": "6.28.1", "turbo-stream": "2.4.0" }, "engines": { @@ -1533,6 +1584,31 @@ } } }, + "node_modules/@remix-run/react/node_modules/@remix-run/server-runtime": { + "version": "2.15.2", + "resolved": "https://registry.npmjs.org/@remix-run/server-runtime/-/server-runtime-2.15.2.tgz", + "integrity": "sha512-OqiPcvEnnU88B8b1LIWHHkQ3Tz2GDAmQ1RihFNQsbrFKpDsQLkw0lJlnfgKA/uHd0CEEacpfV7C9qqJT3V6Z2g==", + "dependencies": { + "@remix-run/router": "1.21.0", + "@types/cookie": "^0.6.0", + "@web3-storage/multipart-parser": "^1.0.0", + "cookie": "^0.6.0", + "set-cookie-parser": "^2.4.8", + "source-map": "^0.7.3", + "turbo-stream": "2.4.0" + }, + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "typescript": "^5.1.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, "node_modules/@remix-run/router": { "version": "1.21.0", "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.21.0.tgz", @@ -1542,12 +1618,12 @@ } }, "node_modules/@remix-run/serve": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/@remix-run/serve/-/serve-2.15.1.tgz", - "integrity": "sha512-NRpAEpqy670jMY3SX5fzu/jKD8Kb4vlLS3k1xksjnjZSjSyaH2fGCsxvlbDpSOCucukMeTEKU424iiScWsDBtg==", + "version": "2.15.2", + "resolved": "https://registry.npmjs.org/@remix-run/serve/-/serve-2.15.2.tgz", + "integrity": "sha512-m/nZtAUzzGcixNgNc3RNjA1ocFlWAuZFALpZ5fJdPXmITwqRwfjo/1gI+jx7AL7haoo+4j/sAljuAQw2CiswXA==", "dependencies": { - "@remix-run/express": "2.15.1", - "@remix-run/node": "2.15.1", + "@remix-run/express": "2.15.2", + "@remix-run/node": "2.15.2", "chokidar": "^3.5.3", "compression": "^1.7.4", "express": "^4.20.0", @@ -1566,6 +1642,7 @@ "version": "2.15.1", "resolved": "https://registry.npmjs.org/@remix-run/server-runtime/-/server-runtime-2.15.1.tgz", "integrity": "sha512-TDM3rzax//N2F5uNMV5pNTWAop8cYul6hteDu+Xmfwys/eRGlbzEf7YJzyRj6Kcsg2TFVHI7+xEPItGAVm1hHA==", + "dev": true, "dependencies": { "@remix-run/router": "1.21.0", "@types/cookie": "^0.6.0", @@ -1588,14 +1665,14 @@ } }, "node_modules/@remix-run/testing": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/@remix-run/testing/-/testing-2.15.1.tgz", - "integrity": "sha512-93snHVXbS3zhl/k76SlBfzxb3BxLjKolNHnS6/Gn7SU9lP6ur2m5FA91cT/VTvNa2NmJrIfB4rO5pe+NuBdLcA==", + "version": "2.15.2", + "resolved": "https://registry.npmjs.org/@remix-run/testing/-/testing-2.15.2.tgz", + "integrity": "sha512-f3HCTQyguMogKLSET6VYPcoCveZ6BH+0yWGimIPrXb4gfnw9AyNg/bsdnHb7/u6Zw/LmB0QfOUWAtJCwREcfcQ==", "dependencies": { - "@remix-run/node": "2.15.1", - "@remix-run/react": "2.15.1", + "@remix-run/node": "2.15.2", + "@remix-run/react": "2.15.2", "@remix-run/router": "1.21.0", - "react-router-dom": "6.28.0" + "react-router-dom": "6.28.1" }, "engines": { "node": ">=18.0.0" @@ -6574,9 +6651,9 @@ "dev": true }, "node_modules/isbot": { - "version": "5.1.17", - "resolved": "https://registry.npmjs.org/isbot/-/isbot-5.1.17.tgz", - "integrity": "sha512-/wch8pRKZE+aoVhRX/hYPY1C7dMCeeMyhkQLNLNlYAbGQn9bkvMB8fOUXNnk5I0m4vDYbBJ9ciVtkr9zfBJ7qA==", + "version": "5.1.19", + "resolved": "https://registry.npmjs.org/isbot/-/isbot-5.1.19.tgz", + "integrity": "sha512-8krWJBGKC3lVymkncvmBTpIEWMD5kKmjAvkM3/Xh6veE0bAydwgSNrI5h493DGrG2UNJCy0HuHpNPSKRy0dBJA==", "engines": { "node": ">=18" } @@ -7034,11 +7111,11 @@ } }, "node_modules/lucide-react": { - "version": "0.468.0", - "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.468.0.tgz", - "integrity": "sha512-6koYRhnM2N0GGZIdXzSeiNwguv1gt/FAjZOiPl76roBi3xKEXa4WmfpxgQwTTL4KipXjefrnf3oV4IsYhi4JFA==", + "version": "0.469.0", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.469.0.tgz", + "integrity": "sha512-28vvUnnKQ/dBwiCQtwJw7QauYnE7yd2Cyp4tTTJpvglX4EMpbflcdBgrgToX2j71B3YvugK/NH3BGUk+E/p/Fw==", "peerDependencies": { - "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0-rc" + "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "node_modules/lz-string": { @@ -9600,9 +9677,9 @@ } }, "node_modules/react-i18next": { - "version": "15.2.0", - "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-15.2.0.tgz", - "integrity": "sha512-iJNc8111EaDtVTVMKigvBtPHyrJV+KblWG73cUxqp+WmJCcwkzhWNFXmkAD5pwP2Z4woeDj/oXDdbjDsb3Gutg==", + "version": "15.4.0", + "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-15.4.0.tgz", + "integrity": "sha512-Py6UkX3zV08RTvL6ZANRoBh9sL/ne6rQq79XlkHEdd82cZr2H9usbWpUNVadJntIZP2pu3M2rL1CN+5rQYfYFw==", "dependencies": { "@babel/runtime": "^7.25.0", "html-parse-stringify": "^3.0.1" @@ -9636,9 +9713,9 @@ } }, "node_modules/react-router": { - "version": "6.28.0", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.28.0.tgz", - "integrity": "sha512-HrYdIFqdrnhDw0PqG/AKjAqEqM7AvxCz0DQ4h2W8k6nqmc5uRBYDag0SBxx9iYz5G8gnuNVLzUe13wl9eAsXXg==", + "version": "6.28.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.28.1.tgz", + "integrity": "sha512-2omQTA3rkMljmrvvo6WtewGdVh45SpL9hGiCI9uUrwGGfNFDIvGK4gYJsKlJoNVi6AQZcopSCballL+QGOm7fA==", "dependencies": { "@remix-run/router": "1.21.0" }, @@ -9650,12 +9727,12 @@ } }, "node_modules/react-router-dom": { - "version": "6.28.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.28.0.tgz", - "integrity": "sha512-kQ7Unsl5YdyOltsPGl31zOjLrDv+m2VcIEcIHqYYD3Lp0UppLjrzcfJqDJwXxFw3TH/yvapbnUvPlAj7Kx5nbg==", + "version": "6.28.1", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.28.1.tgz", + "integrity": "sha512-YraE27C/RdjcZwl5UCqF/ffXnZDxpJdk9Q6jw38SZHjXs7NNdpViq2l2c7fO7+4uWaEfcwfGCv3RSg4e1By/fQ==", "dependencies": { "@remix-run/router": "1.21.0", - "react-router": "6.28.0" + "react-router": "6.28.1" }, "engines": { "node": ">=14.0.0" @@ -10730,9 +10807,9 @@ "dev": true }, "node_modules/tailwind-merge": { - "version": "2.5.5", - "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-2.5.5.tgz", - "integrity": "sha512-0LXunzzAZzo0tEPxV3I297ffKZPlKDrjj7NXphC8V5ak9yHC5zRmxnOe2m/Rd/7ivsOMJe3JZ2JVocoDdQTRBA==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-2.6.0.tgz", + "integrity": "sha512-P+Vu1qXfzediirmHOC3xKGAYeZtPcV9g76X+xg2FD4tYgR71ewMA35Y3sCz3zhiN/dwefRpJX0yBcgwi1fXNQA==", "funding": { "type": "github", "url": "https://github.com/sponsors/dcastil" diff --git a/package.json b/package.json index d62faee..f53c057 100644 --- a/package.json +++ b/package.json @@ -15,21 +15,21 @@ "dependencies": { "@radix-ui/react-icons": "^1.3.2", "@radix-ui/react-slot": "^1.1.1", - "@remix-run/node": "^2.15.1", - "@remix-run/react": "^2.15.1", - "@remix-run/serve": "^2.15.1", - "@remix-run/testing": "^2.15.1", + "@remix-run/node": "^2.15.2", + "@remix-run/react": "^2.15.2", + "@remix-run/serve": "^2.15.2", + "@remix-run/testing": "^2.15.2", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "i18next": "^24.2.0", "i18next-fs-backend": "^2.6.0", "i18next-http-backend": "^3.0.1", - "isbot": "^5.1.17", - "lucide-react": "^0.468.0", + "isbot": "^5.1.19", + "lucide-react": "^0.469.0", "react": "^18.3.1", "react-dom": "^18.3.1", - "react-i18next": "^15.2.0", - "tailwind-merge": "^2.5.5", + "react-i18next": "^15.4.0", + "tailwind-merge": "^2.6.0", "tailwindcss-animate": "^1.0.7", "tiny-invariant": "^1.3.3" },