diff --git a/package.json b/package.json index 7d51126c..a375c732 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "@testing-library/react": "16.2.0", "@testing-library/user-event": "14.6.1", "@trivago/prettier-plugin-sort-imports": "5.2.2", - "@types/node": "22.13.8", + "@types/node": "22.19.11", "@types/react": "18.2.79", "@types/testing-library__jest-dom": "5.14.9", "@vitejs/plugin-react": "4.3.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4a7d61e6..d1796a08 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -34,8 +34,8 @@ importers: specifier: 5.2.2 version: 5.2.2(prettier@3.5.3) '@types/node': - specifier: 22.13.8 - version: 22.13.8 + specifier: 22.19.11 + version: 22.19.11 '@types/react': specifier: 18.2.79 version: 18.2.79 @@ -44,7 +44,7 @@ importers: version: 5.14.9 '@vitejs/plugin-react': specifier: 4.3.4 - version: 4.3.4(vite@5.2.11(@types/node@22.13.8)) + version: 4.3.4(vite@5.2.11(@types/node@22.19.11)) autoprefixer: specifier: 10.4.21 version: 10.4.21(postcss@8.5.3) @@ -83,13 +83,13 @@ importers: version: 3.5.3 tailwindcss: specifier: 3.4.17 - version: 3.4.17(ts-node@10.9.1(@types/node@22.13.8)(typescript@5.8.2)) + version: 3.4.17(ts-node@10.9.1(@types/node@22.19.11)(typescript@5.8.2)) typescript: specifier: 5.8.2 version: 5.8.2 vitest: specifier: 3.0.9 - version: 3.0.9(@types/node@22.13.8)(jsdom@26.0.0) + version: 3.0.9(@types/node@22.19.11)(jsdom@26.0.0) packages: @@ -523,24 +523,28 @@ packages: engines: {node: '>= 10'} cpu: [arm64] os: [linux] + libc: [glibc] '@next/swc-linux-arm64-musl@13.4.19': resolution: {integrity: sha512-aU0HkH2XPgxqrbNRBFb3si9Ahu/CpaR5RPmN2s9GiM9qJCiBBlZtRTiEca+DC+xRPyCThTtWYgxjWHgU7ZkyvA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] + libc: [musl] '@next/swc-linux-x64-gnu@13.4.19': resolution: {integrity: sha512-htwOEagMa/CXNykFFeAHHvMJeqZfNQEoQvHfsA4wgg5QqGNqD5soeCer4oGlCol6NGUxknrQO6VEustcv+Md+g==} engines: {node: '>= 10'} cpu: [x64] os: [linux] + libc: [glibc] '@next/swc-linux-x64-musl@13.4.19': resolution: {integrity: sha512-4Gj4vvtbK1JH8ApWTT214b3GwUh9EKKQjY41hH/t+u55Knxi/0wesMzwQRhppK6Ddalhu0TEttbiJ+wRcoEj5Q==} engines: {node: '>= 10'} cpu: [x64] os: [linux] + libc: [musl] '@next/swc-win32-arm64-msvc@13.4.19': resolution: {integrity: sha512-bUfDevQK4NsIAHXs3/JNgnvEY+LRyneDN788W2NYiRIIzmILjba7LaQTfihuFawZDhRtkYCv3JDC3B4TwnmRJw==} @@ -609,46 +613,55 @@ packages: resolution: {integrity: sha512-3reX2fUHqN7sffBNqmEyMQVj/CKhIHZd4y631duy0hZqI8Qoqf6lTtmAKvJFYa6bhU95B1D0WgzHkmTg33In0A==} cpu: [arm] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm-musleabihf@4.17.2': resolution: {integrity: sha512-uSqpsp91mheRgw96xtyAGP9FW5ChctTFEoXP0r5FAzj/3ZRv3Uxjtc7taRQSaQM/q85KEKjKsZuiZM3GyUivRg==} cpu: [arm] os: [linux] + libc: [musl] '@rollup/rollup-linux-arm64-gnu@4.17.2': resolution: {integrity: sha512-EMMPHkiCRtE8Wdk3Qhtciq6BndLtstqZIroHiiGzB3C5LDJmIZcSzVtLRbwuXuUft1Cnv+9fxuDtDxz3k3EW2A==} cpu: [arm64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm64-musl@4.17.2': resolution: {integrity: sha512-NMPylUUZ1i0z/xJUIx6VUhISZDRT+uTWpBcjdv0/zkp7b/bQDF+NfnfdzuTiB1G6HTodgoFa93hp0O1xl+/UbA==} cpu: [arm64] os: [linux] + libc: [musl] '@rollup/rollup-linux-powerpc64le-gnu@4.17.2': resolution: {integrity: sha512-T19My13y8uYXPw/L/k0JYaX1fJKFT/PWdXiHr8mTbXWxjVF1t+8Xl31DgBBvEKclw+1b00Chg0hxE2O7bTG7GQ==} cpu: [ppc64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-riscv64-gnu@4.17.2': resolution: {integrity: sha512-BOaNfthf3X3fOWAB+IJ9kxTgPmMqPPH5f5k2DcCsRrBIbWnaJCgX2ll77dV1TdSy9SaXTR5iDXRL8n7AnoP5cg==} cpu: [riscv64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-s390x-gnu@4.17.2': resolution: {integrity: sha512-W0UP/x7bnn3xN2eYMql2T/+wpASLE5SjObXILTMPUBDB/Fg/FxC+gX4nvCfPBCbNhz51C+HcqQp2qQ4u25ok6g==} cpu: [s390x] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-gnu@4.17.2': resolution: {integrity: sha512-Hy7pLwByUOuyaFC6mAr7m+oMC+V7qyifzs/nW2OJfC8H4hbCzOX07Ov0VFk/zP3kBsELWNFi7rJtgbKYsav9QQ==} cpu: [x64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-musl@4.17.2': resolution: {integrity: sha512-h1+yTWeYbRdAyJ/jMiVw0l6fOOm/0D1vNLui9iPuqgRGnXA0u21gAqOyB5iHjlM9MMfNOm9RHCQ7zLIzT0x11Q==} cpu: [x64] os: [linux] + libc: [musl] '@rollup/rollup-win32-arm64-msvc@4.17.2': resolution: {integrity: sha512-tmdtXMfKAjy5+IQsVtDiCfqbynAQE/TQRpWdVataHmhMb9DCoJxp9vLcCBjEQWMiUYxO1QprH/HbY9ragCEFLA==} @@ -773,8 +786,8 @@ packages: '@types/json5@0.0.29': resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - '@types/node@22.13.8': - resolution: {integrity: sha512-G3EfaZS+iOGYWLLRCEAXdWK9my08oHNZ+FHluRiggIYJPOXzhOiDgpVCUHaUvyIC5/fj7C/p637jdzC666AOKQ==} + '@types/node@22.19.11': + resolution: {integrity: sha512-BH7YwL6rA93ReqeQS1c4bsPpcfOmJasG+Fkr6Y59q83f9M1WcBRHR2vM+P9eOisYRcN3ujQoiZY8uk5W+1WL8w==} '@types/prop-types@15.7.5': resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} @@ -1815,11 +1828,12 @@ packages: glob@10.4.5: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me hasBin: true glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - deprecated: Glob versions prior to v9 are no longer supported + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me global-dirs@0.1.1: resolution: {integrity: sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==} @@ -2389,6 +2403,7 @@ packages: next@13.4.19: resolution: {integrity: sha512-HuPSzzAbJ1T4BD8e0bs6B9C1kWQ6gv8ykZoRWs5AQoiIuqbGHHdQO7Ljuvg05Q0Z24E2ABozHe6FxDvI6HfyAw==} engines: {node: '>=16.8.0'} + deprecated: This version has a security vulnerability. Please upgrade to a patched version. See https://nextjs.org/blog/security-update-2025-12-11 for more details. hasBin: true peerDependencies: '@opentelemetry/api': ^1.1.0 @@ -3116,8 +3131,8 @@ packages: unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} - undici-types@6.20.0: - resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} + undici-types@6.21.0: + resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} universalify@2.0.0: resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} @@ -3221,6 +3236,7 @@ packages: whatwg-encoding@3.1.1: resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==} engines: {node: '>=18'} + deprecated: Use @exodus/bytes instead for a more spec-conformant and faster implementation whatwg-mimetype@4.0.0: resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==} @@ -3494,15 +3510,15 @@ snapshots: '@commitlint/execute-rule': 17.4.0 '@commitlint/resolve-extends': 17.6.7 '@commitlint/types': 17.4.4 - '@types/node': 22.13.8 + '@types/node': 22.19.11 chalk: 4.1.2 cosmiconfig: 8.2.0 - cosmiconfig-typescript-loader: 4.3.0(@types/node@22.13.8)(cosmiconfig@8.2.0)(ts-node@10.9.1(@types/node@22.13.8)(typescript@5.8.2))(typescript@5.8.2) + cosmiconfig-typescript-loader: 4.3.0(@types/node@22.19.11)(cosmiconfig@8.2.0)(ts-node@10.9.1(@types/node@22.19.11)(typescript@5.8.2))(typescript@5.8.2) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 resolve-from: 5.0.0 - ts-node: 10.9.1(@types/node@22.13.8)(typescript@5.8.2) + ts-node: 10.9.1(@types/node@22.19.11)(typescript@5.8.2) typescript: 5.8.2 transitivePeerDependencies: - '@swc/core' @@ -3701,7 +3717,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 22.13.8 + '@types/node': 22.19.11 '@types/yargs': 17.0.24 chalk: 4.1.2 @@ -3952,9 +3968,9 @@ snapshots: '@types/json5@0.0.29': {} - '@types/node@22.13.8': + '@types/node@22.19.11': dependencies: - undici-types: 6.20.0 + undici-types: 6.21.0 '@types/prop-types@15.7.5': {} @@ -4132,14 +4148,14 @@ snapshots: '@typescript-eslint/types': 8.15.0 eslint-visitor-keys: 4.2.0 - '@vitejs/plugin-react@4.3.4(vite@5.2.11(@types/node@22.13.8))': + '@vitejs/plugin-react@4.3.4(vite@5.2.11(@types/node@22.19.11))': dependencies: '@babel/core': 7.26.0 '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.0) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.2.11(@types/node@22.13.8) + vite: 5.2.11(@types/node@22.19.11) transitivePeerDependencies: - supports-color @@ -4150,13 +4166,13 @@ snapshots: chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.0.9(vite@5.2.11(@types/node@22.13.8))': + '@vitest/mocker@3.0.9(vite@5.2.11(@types/node@22.19.11))': dependencies: '@vitest/spy': 3.0.9 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 5.2.11(@types/node@22.13.8) + vite: 5.2.11(@types/node@22.19.11) '@vitest/pretty-format@3.0.9': dependencies: @@ -4545,11 +4561,11 @@ snapshots: convert-source-map@2.0.0: {} - cosmiconfig-typescript-loader@4.3.0(@types/node@22.13.8)(cosmiconfig@8.2.0)(ts-node@10.9.1(@types/node@22.13.8)(typescript@5.8.2))(typescript@5.8.2): + cosmiconfig-typescript-loader@4.3.0(@types/node@22.19.11)(cosmiconfig@8.2.0)(ts-node@10.9.1(@types/node@22.19.11)(typescript@5.8.2))(typescript@5.8.2): dependencies: - '@types/node': 22.13.8 + '@types/node': 22.19.11 cosmiconfig: 8.2.0 - ts-node: 10.9.1(@types/node@22.13.8)(typescript@5.8.2) + ts-node: 10.9.1(@types/node@22.19.11)(typescript@5.8.2) typescript: 5.8.2 optional: true @@ -5112,7 +5128,7 @@ snapshots: expect@29.6.1: dependencies: '@jest/expect-utils': 29.6.1 - '@types/node': 22.13.8 + '@types/node': 22.19.11 jest-get-type: 29.4.3 jest-matcher-utils: 29.6.1 jest-message-util: 29.6.1 @@ -5626,7 +5642,7 @@ snapshots: jest-util@29.6.1: dependencies: '@jest/types': 29.6.1 - '@types/node': 22.13.8 + '@types/node': 22.19.11 chalk: 4.1.2 ci-info: 3.8.0 graceful-fs: 4.2.11 @@ -6069,13 +6085,13 @@ snapshots: camelcase-css: 2.0.1 postcss: 8.5.3 - postcss-load-config@4.0.2(postcss@8.5.3)(ts-node@10.9.1(@types/node@22.13.8)(typescript@5.8.2)): + postcss-load-config@4.0.2(postcss@8.5.3)(ts-node@10.9.1(@types/node@22.19.11)(typescript@5.8.2)): dependencies: lilconfig: 3.1.3 yaml: 2.7.0 optionalDependencies: postcss: 8.5.3 - ts-node: 10.9.1(@types/node@22.13.8)(typescript@5.8.2) + ts-node: 10.9.1(@types/node@22.19.11)(typescript@5.8.2) postcss-nested@6.2.0(postcss@8.5.3): dependencies: @@ -6487,7 +6503,7 @@ snapshots: '@pkgr/utils': 2.4.2 tslib: 2.6.0 - tailwindcss@3.4.17(ts-node@10.9.1(@types/node@22.13.8)(typescript@5.8.2)): + tailwindcss@3.4.17(ts-node@10.9.1(@types/node@22.19.11)(typescript@5.8.2)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -6506,7 +6522,7 @@ snapshots: postcss: 8.5.3 postcss-import: 15.1.0(postcss@8.5.3) postcss-js: 4.0.1(postcss@8.5.3) - postcss-load-config: 4.0.2(postcss@8.5.3)(ts-node@10.9.1(@types/node@22.13.8)(typescript@5.8.2)) + postcss-load-config: 4.0.2(postcss@8.5.3)(ts-node@10.9.1(@types/node@22.19.11)(typescript@5.8.2)) postcss-nested: 6.2.0(postcss@8.5.3) postcss-selector-parser: 6.1.2 resolve: 1.22.8 @@ -6566,14 +6582,14 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-node@10.9.1(@types/node@22.13.8)(typescript@5.8.2): + ts-node@10.9.1(@types/node@22.19.11)(typescript@5.8.2): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 22.13.8 + '@types/node': 22.19.11 acorn: 8.14.0 acorn-walk: 8.2.0 arg: 4.1.3 @@ -6648,7 +6664,7 @@ snapshots: has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 - undici-types@6.20.0: {} + undici-types@6.21.0: {} universalify@2.0.0: {} @@ -6675,13 +6691,13 @@ snapshots: v8-compile-cache-lib@3.0.1: optional: true - vite-node@3.0.9(@types/node@22.13.8): + vite-node@3.0.9(@types/node@22.19.11): dependencies: cac: 6.7.14 debug: 4.4.0 es-module-lexer: 1.6.0 pathe: 2.0.3 - vite: 5.2.11(@types/node@22.13.8) + vite: 5.2.11(@types/node@22.19.11) transitivePeerDependencies: - '@types/node' - less @@ -6692,19 +6708,19 @@ snapshots: - supports-color - terser - vite@5.2.11(@types/node@22.13.8): + vite@5.2.11(@types/node@22.19.11): dependencies: esbuild: 0.20.2 postcss: 8.5.3 rollup: 4.17.2 optionalDependencies: - '@types/node': 22.13.8 + '@types/node': 22.19.11 fsevents: 2.3.3 - vitest@3.0.9(@types/node@22.13.8)(jsdom@26.0.0): + vitest@3.0.9(@types/node@22.19.11)(jsdom@26.0.0): dependencies: '@vitest/expect': 3.0.9 - '@vitest/mocker': 3.0.9(vite@5.2.11(@types/node@22.13.8)) + '@vitest/mocker': 3.0.9(vite@5.2.11(@types/node@22.19.11)) '@vitest/pretty-format': 3.0.9 '@vitest/runner': 3.0.9 '@vitest/snapshot': 3.0.9 @@ -6720,11 +6736,11 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 2.0.0 - vite: 5.2.11(@types/node@22.13.8) - vite-node: 3.0.9(@types/node@22.13.8) + vite: 5.2.11(@types/node@22.19.11) + vite-node: 3.0.9(@types/node@22.19.11) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.13.8 + '@types/node': 22.19.11 jsdom: 26.0.0 transitivePeerDependencies: - less