From bad77efa520f27b414b564a77729b08d738eb4eb Mon Sep 17 00:00:00 2001 From: Cozmin Ungureanu Date: Tue, 4 Aug 2026 11:34:27 +0300 Subject: [PATCH 01/19] chore(deps): bump @babel/core, protobufjs, yaml, webpack, tmp, tar, undici Covers the seven security PRs that still need work: #3954, #3952, #3902, #3826, #3953, #3867, #3849. tmp is scoped to >=0.2.0 so the 0.0.33 copy under inquirer isn't dragged across a major. --- package.json | 10 +- packages/backend/package.json | 2 +- packages/point-of-sale/package.json | 2 +- pnpm-lock.yaml | 1971 +++++++++++++-------------- 4 files changed, 956 insertions(+), 1029 deletions(-) diff --git a/package.json b/package.json index f1cf183338..6c674dc8d1 100644 --- a/package.json +++ b/package.json @@ -72,14 +72,18 @@ "koa@>=2.0.0": "^2.16.4", "koa@>=3.0.0": "^3.1.2", "undici@>=5.0.0": "^8.3.0", - "undici@>=6.0.0": "^6.27.0", + "undici@>=6.0.0": "^6.28.0", "@grpc/grpc-js@>=1.0.0": "^1.10.12", "immutable@>=3.0.0": "^3.8.3", "immutable@>=5.0.0": "^5.1.5", "picomatch@>=2.0.0": "^2.3.2", "picomatch@>=4.0.0": "^4.0.4", - "protobufjs": "^7.6.2", - "tar": ">=7.5.11", + "protobufjs": "^7.6.5", + "@babel/core": "^7.29.6", + "yaml": "^2.8.3", + "webpack": "^5.104.1", + "tmp@>=0.2.0": "^0.2.7", + "tar": ">=7.5.21", "braces@<3.0.3": ">=3.0.3", "dset@<3.1.4": ">=3.1.4", "path-to-regexp@>=0.1.7": "^0.1.13", diff --git a/packages/backend/package.json b/packages/backend/package.json index 84195245b3..f95e54da01 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -41,7 +41,7 @@ "react": "~18.2.0", "rosie": "^2.1.1", "testcontainers": "^10.16.0", - "tmp": "^0.2.3", + "tmp": "^0.2.7", "ts-node-dev": "^2.0.0" }, "dependencies": { diff --git a/packages/point-of-sale/package.json b/packages/point-of-sale/package.json index d152cef441..334e99a211 100644 --- a/packages/point-of-sale/package.json +++ b/packages/point-of-sale/package.json @@ -53,7 +53,7 @@ "nock": "14.0.0-beta.19", "node-mocks-http": "^1.16.2", "testcontainers": "^10.16.0", - "tmp": "^0.2.3", + "tmp": "^0.2.7", "ts-node-dev": "^2.0.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8ef5362de6..603bf9eb2a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,14 +12,18 @@ overrides: koa@>=2.0.0: ^2.16.4 koa@>=3.0.0: ^3.1.2 undici@>=5.0.0: ^8.3.0 - undici@>=6.0.0: ^6.27.0 + undici@>=6.0.0: ^6.28.0 '@grpc/grpc-js@>=1.0.0': ^1.10.12 immutable@>=3.0.0: ^3.8.3 immutable@>=5.0.0: ^5.1.5 picomatch@>=2.0.0: ^2.3.2 picomatch@>=4.0.0: ^4.0.4 - protobufjs: ^7.6.2 - tar: '>=7.5.11' + protobufjs: ^7.6.5 + '@babel/core': ^7.29.6 + yaml: ^2.8.3 + webpack: ^5.104.1 + tmp@>=0.2.0: ^0.2.7 + tar: '>=7.5.21' braces@<3.0.3: '>=3.0.3' dset@<3.1.4: '>=3.1.4' path-to-regexp@>=0.1.7: ^0.1.13 @@ -140,15 +144,15 @@ importers: specifier: ^9.0.1 version: 9.0.1 yaml: - specifier: ^2.7.0 - version: 2.7.0 + specifier: ^2.8.3 + version: 2.8.3 zod: specifier: ^3.22.4 version: 3.23.4 devDependencies: '@remix-run/dev': specifier: ^2.17.5 - version: 2.17.5(@remix-run/react@2.17.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.9.3))(@remix-run/serve@2.17.5(typescript@5.9.3))(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@24.11.0)(typescript@5.9.3))(typescript@5.9.3)(vite@6.4.1(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.7.0))(yaml@2.7.0) + version: 2.17.5(@remix-run/react@2.17.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.9.3))(@remix-run/serve@2.17.5(typescript@5.9.3))(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@24.11.0)(typescript@5.9.3))(typescript@5.9.3)(vite@6.4.1(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(yaml@2.8.3) '@tailwindcss/forms': specifier: ^0.5.10 version: 0.5.10(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@24.11.0)(typescript@5.9.3))) @@ -263,7 +267,7 @@ importers: version: 8.4.1 '@graphql-codegen/cli': specifier: 5.0.4 - version: 5.0.4(@babel/core@7.27.4)(@parcel/watcher@2.5.1)(@types/node@24.11.0)(graphql@16.11.0) + version: 5.0.4(@babel/core@7.29.7)(@parcel/watcher@2.5.1)(@types/node@24.11.0)(graphql@16.11.0) '@graphql-codegen/introspection': specifier: 4.0.3 version: 4.0.3(graphql@16.11.0) @@ -486,7 +490,7 @@ importers: devDependencies: '@graphql-codegen/cli': specifier: 5.0.4 - version: 5.0.4(@babel/core@7.27.4)(@parcel/watcher@2.5.1)(@types/node@24.11.0)(graphql@16.11.0) + version: 5.0.4(@babel/core@7.29.7)(@parcel/watcher@2.5.1)(@types/node@24.11.0)(graphql@16.11.0) '@graphql-codegen/introspection': specifier: 4.0.3 version: 4.0.3(graphql@16.11.0) @@ -557,8 +561,8 @@ importers: specifier: ^10.16.0 version: 10.16.0 tmp: - specifier: ^0.2.3 - version: 0.2.6 + specifier: ^0.2.7 + version: 0.2.7 ts-node-dev: specifier: ^2.0.0 version: 2.0.0(@swc/core@1.11.29)(@types/node@24.11.0)(typescript@5.9.3) @@ -722,7 +726,7 @@ importers: version: 1.9.0 '@ory/integrations': specifier: ^1.3.1 - version: 1.3.1(@ory/client@1.9.0)(next@15.5.18(@babel/core@7.27.4)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.89.2)) + version: 1.3.1(@ory/client@1.9.0)(next@15.5.18(@babel/core@7.29.7)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.89.2)) '@radix-ui/themes': specifier: ^3.2.1 version: 3.3.0(@types/react-dom@18.2.22)(@types/react@18.2.73)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) @@ -769,15 +773,15 @@ importers: specifier: ^9.0.1 version: 9.0.1 yaml: - specifier: ^2.7.0 - version: 2.7.0 + specifier: ^2.8.3 + version: 2.8.3 zod: specifier: ^3.22.4 version: 3.22.4 devDependencies: '@remix-run/dev': specifier: ^2.17.5 - version: 2.17.5(@remix-run/react@2.17.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.9.3))(@remix-run/serve@2.17.5(typescript@5.9.3))(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@24.11.0)(typescript@5.9.3))(typescript@5.9.3)(vite@6.4.1(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.7.0))(yaml@2.7.0) + version: 2.17.5(@remix-run/react@2.17.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.9.3))(@remix-run/serve@2.17.5(typescript@5.9.3))(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@24.11.0)(typescript@5.9.3))(typescript@5.9.3)(vite@6.4.1(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(yaml@2.8.3) '@remix-run/eslint-config': specifier: ^2.17.5 version: 2.17.5(eslint@8.57.1)(jest@29.7.0(@types/node@24.11.0)(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@24.11.0)(typescript@5.4.3)))(react@18.2.0)(typescript@5.9.3) @@ -896,7 +900,7 @@ importers: devDependencies: '@graphql-codegen/cli': specifier: 5.0.4 - version: 5.0.4(@babel/core@7.27.4)(@parcel/watcher@2.5.1)(@types/node@24.11.0)(graphql@16.11.0) + version: 5.0.4(@babel/core@7.29.7)(@parcel/watcher@2.5.1)(@types/node@24.11.0)(graphql@16.11.0) '@graphql-codegen/introspection': specifier: 4.0.3 version: 4.0.3(graphql@16.11.0) @@ -946,8 +950,8 @@ importers: specifier: ^10.16.0 version: 10.16.0 tmp: - specifier: ^0.2.3 - version: 0.2.6 + specifier: ^0.2.7 + version: 0.2.7 ts-node-dev: specifier: ^2.0.0 version: 2.0.0(@swc/core@1.11.29)(@types/node@24.11.0)(typescript@5.9.3) @@ -998,8 +1002,8 @@ importers: specifier: ^9.0.1 version: 9.0.1 yaml: - specifier: ^2.7.0 - version: 2.7.0 + specifier: ^2.8.3 + version: 2.8.3 test/performance: dependencies: @@ -1011,17 +1015,17 @@ importers: version: link:../test-lib devDependencies: '@babel/core': - specifier: ^7.26.9 - version: 7.26.9 + specifier: ^7.29.6 + version: 7.29.7 '@babel/preset-env': specifier: ^7.26.9 - version: 7.26.9(@babel/core@7.26.9) + version: 7.26.9(@babel/core@7.29.7) '@types/k6': specifier: ^0.54.2 version: 0.54.2 babel-loader: specifier: ^9.2.1 - version: 9.2.1(@babel/core@7.26.9)(webpack@5.97.1) + version: 9.2.1(@babel/core@7.29.7)(webpack@5.109.2) core-js: specifier: ^3.40.0 version: 3.40.0 @@ -1029,11 +1033,11 @@ importers: specifier: ^1.0.6 version: 1.0.6 webpack: - specifier: ^5.97.1 - version: 5.97.1(@swc/core@1.11.29)(webpack-cli@6.0.1) + specifier: ^5.104.1 + version: 5.109.2(@swc/core@1.11.29)(webpack-cli@6.0.1) webpack-cli: specifier: ^6.0.1 - version: 6.0.1(webpack@5.97.1) + version: 6.0.1(webpack@5.109.2) test/test-lib: dependencies: @@ -1075,8 +1079,8 @@ importers: specifier: ^2.16.4 version: 2.16.4 yaml: - specifier: ^2.7.0 - version: 2.7.0 + specifier: ^2.8.3 + version: 2.8.3 packages: @@ -1091,10 +1095,6 @@ packages: resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} engines: {node: '>=10'} - '@ampproject/remapping@2.3.0': - resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} - engines: {node: '>=6.0.0'} - '@antfu/install-pkg@1.1.0': resolution: {integrity: sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==} @@ -1274,14 +1274,14 @@ packages: resolution: {integrity: sha512-j8DNruA8ors99Al39RYZPJK4DC1bKkoNm93mAMuBhY9TCNC4R8n1q7ovFnJ5qhGh5Lsh7pa1gpQVpYpsJPeTHQ==} engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} - '@babel/code-frame@7.26.2': - resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} - engines: {node: '>=6.9.0'} - '@babel/code-frame@7.27.1': resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} engines: {node: '>=6.9.0'} + '@babel/code-frame@7.29.7': + resolution: {integrity: sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==} + engines: {node: '>=6.9.0'} + '@babel/compat-data@7.26.5': resolution: {integrity: sha512-XvcZi1KWf88RVbF9wn8MN6tYFloU5qX8KjuF3E1PVBmJ9eypXfs4GRiJwLuTZL0iSnJUKn1BFPa5BPZZJyFzPg==} engines: {node: '>=6.9.0'} @@ -1294,33 +1294,29 @@ packages: resolution: {integrity: sha512-KiRAp/VoJaWkkte84TvUd9qjdbZAdiqyvMxrGl1N6vzFogKmaLgoM3L1kgtLicp2HP5fBJS8JrZKLVIZGVJAVg==} engines: {node: '>=6.9.0'} - '@babel/core@7.26.9': - resolution: {integrity: sha512-lWBYIrF7qK5+GjY5Uy+/hEgp8OJWOD/rpy74GplYRhEauvbHDeFB8t5hPOZxCZ0Oxf4Cc36tK51/l3ymJysrKw==} + '@babel/compat-data@7.29.7': + resolution: {integrity: sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==} engines: {node: '>=6.9.0'} - '@babel/core@7.27.4': - resolution: {integrity: sha512-bXYxrXFubeYdvB0NhD/NBB3Qi6aZeV20GOWVI47t2dkecCEoneR4NPVcb7abpXDEvejgrUfFtG6vG/zxAKmg+g==} + '@babel/core@7.29.7': + resolution: {integrity: sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==} engines: {node: '>=6.9.0'} '@babel/eslint-parser@7.21.8': resolution: {integrity: sha512-HLhI+2q+BP3sf78mFUZNCGc10KEmoUqtUT1OCdMZsN+qr4qFeLUod62/zAnF3jNQstwyasDkZnVXwfK2Bml7MQ==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: - '@babel/core': '>=7.11.0' + '@babel/core': ^7.29.6 eslint: ^7.5.0 || ^8.0.0 - '@babel/generator@7.26.5': - resolution: {integrity: sha512-2caSP6fN9I7HOe6nqhtft7V4g7/V/gfDsC3Ag4W7kEzzvRGKqiv0pu0HogPiZ3KaVSoNDhUws6IJjDjpfmYIXw==} - engines: {node: '>=6.9.0'} - - '@babel/generator@7.26.9': - resolution: {integrity: sha512-kEWdzjOAUMW4hAyrzJ0ZaTOu9OmpyDIQicIh0zg0EEcEkYXZb2TjtBhnHi2ViX7PKwZqF4xwqfAm299/QMP3lg==} - engines: {node: '>=6.9.0'} - '@babel/generator@7.27.5': resolution: {integrity: sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw==} engines: {node: '>=6.9.0'} + '@babel/generator@7.29.8': + resolution: {integrity: sha512-gZbepsdh3WDtgZKWL+vTPh71LSBrm/Y4/QDZBVCcYfmeTEEuoOYwlSy+G1StfJg+/Zy550u/3TATbm7qDbbMtg==} + engines: {node: '>=6.9.0'} + '@babel/helper-annotate-as-pure@7.25.9': resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==} engines: {node: '>=6.9.0'} @@ -1333,22 +1329,30 @@ packages: resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==} engines: {node: '>=6.9.0'} + '@babel/helper-compilation-targets@7.29.7': + resolution: {integrity: sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==} + engines: {node: '>=6.9.0'} + '@babel/helper-create-class-features-plugin@7.25.9': resolution: {integrity: sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0 + '@babel/core': ^7.29.6 '@babel/helper-create-regexp-features-plugin@7.26.3': resolution: {integrity: sha512-G7ZRb40uUgdKOQqPLjfD12ZmGA54PzqDFUv2BKImnC9QIfGhIHKvVML0oN8IUiDq4iRqpq74ABpvOaerfWdong==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0 + '@babel/core': ^7.29.6 '@babel/helper-define-polyfill-provider@0.6.3': resolution: {integrity: sha512-HK7Bi+Hj6H+VTHA3ZvBis7V/6hu9QuTrnMXNybfUf2iiuU/N97I8VjB+KbhFF8Rld/Lx5MzoCwPCpPjfK+n8Cg==} peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + '@babel/core': ^7.29.6 + + '@babel/helper-globals@7.29.7': + resolution: {integrity: sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==} + engines: {node: '>=6.9.0'} '@babel/helper-member-expression-to-functions@7.25.9': resolution: {integrity: sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==} @@ -1362,17 +1366,21 @@ packages: resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==} engines: {node: '>=6.9.0'} + '@babel/helper-module-imports@7.29.7': + resolution: {integrity: sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==} + engines: {node: '>=6.9.0'} + '@babel/helper-module-transforms@7.26.0': resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0 + '@babel/core': ^7.29.6 - '@babel/helper-module-transforms@7.27.3': - resolution: {integrity: sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==} + '@babel/helper-module-transforms@7.29.7': + resolution: {integrity: sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0 + '@babel/core': ^7.29.6 '@babel/helper-optimise-call-expression@7.25.9': resolution: {integrity: sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==} @@ -1390,13 +1398,13 @@ packages: resolution: {integrity: sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0 + '@babel/core': ^7.29.6 '@babel/helper-replace-supers@7.26.5': resolution: {integrity: sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0 + '@babel/core': ^7.29.6 '@babel/helper-skip-transparent-expression-wrappers@7.25.9': resolution: {integrity: sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==} @@ -1406,10 +1414,18 @@ packages: resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} engines: {node: '>=6.9.0'} + '@babel/helper-string-parser@7.29.7': + resolution: {integrity: sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.28.5': resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.29.7': + resolution: {integrity: sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-option@7.25.9': resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} engines: {node: '>=6.9.0'} @@ -1418,24 +1434,18 @@ packages: resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-option@7.29.7': + resolution: {integrity: sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==} + engines: {node: '>=6.9.0'} + '@babel/helper-wrap-function@7.25.9': resolution: {integrity: sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==} engines: {node: '>=6.9.0'} - '@babel/helpers@7.27.4': - resolution: {integrity: sha512-Y+bO6U+I7ZKaM5G5rDUZiYfUvQPUibYmAFe7EnKdnKBbVXDZxvp+MWOH5gYciY0EPk4EScsuFMQBbEfpdRKSCQ==} + '@babel/helpers@7.29.7': + resolution: {integrity: sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==} engines: {node: '>=6.9.0'} - '@babel/parser@7.26.9': - resolution: {integrity: sha512-81NWa1njQblgZbQHxWHpxxCzNsa3ZwvFqpUg7P+NNUU6f3UU2jBEg4OlF/J6rl8+PQGh1q6/zWScd001YwcA5A==} - engines: {node: '>=6.0.0'} - hasBin: true - - '@babel/parser@7.27.5': - resolution: {integrity: sha512-OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg==} - engines: {node: '>=6.0.0'} - hasBin: true - '@babel/parser@7.28.5': resolution: {integrity: sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==} engines: {node: '>=6.0.0'} @@ -1446,529 +1456,534 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.29.8': + resolution: {integrity: sha512-E8lTAYNB1KW+FH+VGJuZM1ioAx2E6oVlvQFRrf5P8ZZmsiJXYAD9vTFV7yyEURNzgh1dFqMZuO6tUwcARbqFCA==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9': resolution: {integrity: sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0 + '@babel/core': ^7.29.6 '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9': resolution: {integrity: sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0 + '@babel/core': ^7.29.6 '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9': resolution: {integrity: sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0 + '@babel/core': ^7.29.6 '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9': resolution: {integrity: sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.13.0 + '@babel/core': ^7.29.6 '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9': resolution: {integrity: sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0 + '@babel/core': ^7.29.6 '@babel/plugin-proposal-class-properties@7.18.6': resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} engines: {node: '>=6.9.0'} deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead. peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-proposal-object-rest-spread@7.20.7': resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} engines: {node: '>=6.9.0'} deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead. peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2': resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-syntax-async-generators@7.8.4': resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-syntax-bigint@7.8.3': resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-syntax-class-properties@7.12.13': resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-syntax-decorators@7.23.3': resolution: {integrity: sha512-cf7Niq4/+/juY67E0PbgH0TDhLQ5J7zS8C/Q5FFx+DWyrRa9sUQdTXkjqKu8zGvuqr7vw1muKiukseihU+PJDA==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-syntax-flow@7.18.6': resolution: {integrity: sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-syntax-import-assertions@7.26.0': resolution: {integrity: sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-syntax-import-attributes@7.26.0': resolution: {integrity: sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-syntax-import-meta@7.10.4': resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-syntax-json-strings@7.8.3': resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-syntax-jsx@7.25.9': resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-syntax-logical-assignment-operators@7.10.4': resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3': resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-syntax-numeric-separator@7.10.4': resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-syntax-object-rest-spread@7.8.3': resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-syntax-optional-catch-binding@7.8.3': resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-syntax-optional-chaining@7.8.3': resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-syntax-top-level-await@7.14.5': resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-syntax-typescript@7.21.4': resolution: {integrity: sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-syntax-unicode-sets-regex@7.18.6': resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-arrow-functions@7.25.9': resolution: {integrity: sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-async-generator-functions@7.26.8': resolution: {integrity: sha512-He9Ej2X7tNf2zdKMAGOsmg2MrFc+hfoAhd3po4cWfo/NWjzEAKa0oQruj1ROVUdl0e6fb6/kE/G3SSxE0lRJOg==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-async-to-generator@7.25.9': resolution: {integrity: sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-block-scoped-functions@7.26.5': resolution: {integrity: sha512-chuTSY+hq09+/f5lMj8ZSYgCFpppV2CbYrhNFJ1BFoXpiWPnnAb7R0MqrafCpN8E1+YRrtM1MXZHJdIx8B6rMQ==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-block-scoping@7.25.9': resolution: {integrity: sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-class-properties@7.25.9': resolution: {integrity: sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-class-static-block@7.26.0': resolution: {integrity: sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.12.0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-classes@7.25.9': resolution: {integrity: sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-computed-properties@7.25.9': resolution: {integrity: sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-destructuring@7.25.9': resolution: {integrity: sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-dotall-regex@7.25.9': resolution: {integrity: sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-duplicate-keys@7.25.9': resolution: {integrity: sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9': resolution: {integrity: sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-dynamic-import@7.25.9': resolution: {integrity: sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-exponentiation-operator@7.26.3': resolution: {integrity: sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-export-namespace-from@7.25.9': resolution: {integrity: sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-flow-strip-types@7.18.9': resolution: {integrity: sha512-+G6rp2zRuOAInY5wcggsx4+QVao1qPM0osC9fTUVlAV3zOrzTCnrMAFVnR6+a3T8wz1wFIH7KhYMcMB3u1n80A==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-for-of@7.25.9': resolution: {integrity: sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-for-of@7.26.9': resolution: {integrity: sha512-Hry8AusVm8LW5BVFgiyUReuoGzPUpdHQQqJY5bZnbbf+ngOHWuCuYFKw/BqaaWlvEUrF91HMhDtEaI1hZzNbLg==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-function-name@7.25.9': resolution: {integrity: sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-json-strings@7.25.9': resolution: {integrity: sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-literals@7.25.9': resolution: {integrity: sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-logical-assignment-operators@7.25.9': resolution: {integrity: sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-member-expression-literals@7.25.9': resolution: {integrity: sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-modules-amd@7.25.9': resolution: {integrity: sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-modules-commonjs@7.26.3': resolution: {integrity: sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-modules-systemjs@7.25.9': resolution: {integrity: sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-modules-umd@7.25.9': resolution: {integrity: sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-named-capturing-groups-regex@7.25.9': resolution: {integrity: sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-new-target@7.25.9': resolution: {integrity: sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-nullish-coalescing-operator@7.26.6': resolution: {integrity: sha512-CKW8Vu+uUZneQCPtXmSBUC6NCAUdya26hWCElAWh5mVSlSRsmiCPUUDKb3Z0szng1hiAJa098Hkhg9o4SE35Qw==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-numeric-separator@7.25.9': resolution: {integrity: sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-object-rest-spread@7.25.9': resolution: {integrity: sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-object-super@7.25.9': resolution: {integrity: sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-optional-catch-binding@7.25.9': resolution: {integrity: sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-optional-chaining@7.25.9': resolution: {integrity: sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-parameters@7.25.9': resolution: {integrity: sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-private-methods@7.25.9': resolution: {integrity: sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-private-property-in-object@7.25.9': resolution: {integrity: sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-property-literals@7.25.9': resolution: {integrity: sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-react-display-name@7.18.6': resolution: {integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-react-jsx-development@7.18.6': resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-react-jsx@7.25.9': resolution: {integrity: sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-react-pure-annotations@7.18.6': resolution: {integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-regenerator@7.25.9': resolution: {integrity: sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-regexp-modifiers@7.26.0': resolution: {integrity: sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-reserved-words@7.25.9': resolution: {integrity: sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-shorthand-properties@7.25.9': resolution: {integrity: sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-spread@7.25.9': resolution: {integrity: sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-sticky-regex@7.25.9': resolution: {integrity: sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-template-literals@7.25.9': resolution: {integrity: sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-template-literals@7.26.8': resolution: {integrity: sha512-OmGDL5/J0CJPJZTHZbi2XpO0tyT2Ia7fzpW5GURwdtp2X3fMmN8au/ej6peC/T33/+CRiIpA8Krse8hFGVmT5Q==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-typeof-symbol@7.26.7': resolution: {integrity: sha512-jfoTXXZTgGg36BmhqT3cAYK5qkmqvJpvNrPhaK/52Vgjhw4Rq29s9UqpWWV0D6yuRmgiFH/BUVlkl96zJWqnaw==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-typescript@7.21.3': resolution: {integrity: sha512-RQxPz6Iqt8T0uw/WsJNReuBpWpBqs/n7mNo18sKLoTbMp+UrEekhH+pKSVC7gWz+DNjo9gryfV8YzCiT45RgMw==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-unicode-escapes@7.25.9': resolution: {integrity: sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-unicode-property-regex@7.25.9': resolution: {integrity: sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-unicode-regex@7.25.9': resolution: {integrity: sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/plugin-transform-unicode-sets-regex@7.25.9': resolution: {integrity: sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0 + '@babel/core': ^7.29.6 '@babel/preset-env@7.26.9': resolution: {integrity: sha512-vX3qPGE8sEKEAZCWk05k3cpTAE3/nOYca++JA+Rd0z2NCNzabmYvEiSShKzm10zdquOIAVXsy2Ei/DTW34KlKQ==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/preset-modules@0.1.6-no-external-plugins': resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} peerDependencies: - '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 + '@babel/core': ^7.29.6 '@babel/preset-react@7.18.6': resolution: {integrity: sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/preset-typescript@7.21.5': resolution: {integrity: sha512-iqe3sETat5EOrORXiQ6rWfoOg2y68Cs75B9wNxdPW4kixJxh7aXQE1KPdWLDniC24T/6dSnguF33W9j/ZZQcmA==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.29.6 '@babel/runtime@7.28.6': resolution: {integrity: sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==} @@ -1978,14 +1993,14 @@ packages: resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} engines: {node: '>=6.9.0'} - '@babel/template@7.26.9': - resolution: {integrity: sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==} - engines: {node: '>=6.9.0'} - '@babel/template@7.27.2': resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} engines: {node: '>=6.9.0'} + '@babel/template@7.29.7': + resolution: {integrity: sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==} + engines: {node: '>=6.9.0'} + '@babel/traverse@7.26.7': resolution: {integrity: sha512-1x1sgeyRLC3r5fQOM0/xtQKsYjyxmFjaOrLJNtZ81inNjyJHGIolTULPiSc/2qe1/qfpFLisLQYFnnZl7QoedA==} engines: {node: '>=6.9.0'} @@ -1998,12 +2013,8 @@ packages: resolution: {integrity: sha512-oNcu2QbHqts9BtOWJosOVJapWjBDSxGCpFvikNR5TGDYDQf3JwpIoMzIKrvfoti93cLfPJEG4tH9SPVeyCGgdA==} engines: {node: '>=6.9.0'} - '@babel/types@7.26.9': - resolution: {integrity: sha512-Y3IR1cRnOxOCDvMmNiym7XpXQ93iGDDPHx+Zj+NM+rg0fBaShfQLkg+hKPaZCEvg5N/LeCo4+Rj/i3FuJsIQaw==} - engines: {node: '>=6.9.0'} - - '@babel/types@7.27.3': - resolution: {integrity: sha512-Y1GkI4ktrtvmawoSq+4FCVHNryea6uR+qUQy0AGxLSsjCX0nVmkYQMBLHDkXZuo5hGx7eYdnIaslsdBFm7zbUw==} + '@babel/traverse@7.29.8': + resolution: {integrity: sha512-I5z7H3bf/41ktsNVLtpN0wAa336HkqIHQ5BuPLEhTkt1jVSyZpeNKIzTgEWmlxjdg81R0IgUCcaE+Ok3NvrfZg==} engines: {node: '>=6.9.0'} '@babel/types@7.28.5': @@ -2014,6 +2025,10 @@ packages: resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==} engines: {node: '>=6.9.0'} + '@babel/types@7.29.8': + resolution: {integrity: sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==} + engines: {node: '>=6.9.0'} + '@balena/dockerignore@1.0.2': resolution: {integrity: sha512-wMue2Sy4GAVTk6Ic4tJVcnfdau+gx2EnG7S+uAEe+TWJFqE4YoWN4/H8MSLj4eYJKxGg26lZwboEniNiNwZQ6Q==} @@ -3553,6 +3568,9 @@ packages: resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jridgewell/gen-mapping@0.3.13': + resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} + '@jridgewell/gen-mapping@0.3.5': resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} engines: {node: '>=6.0.0'} @@ -3561,6 +3579,9 @@ packages: resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} engines: {node: '>=6.0.0'} + '@jridgewell/remapping@2.3.5': + resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} + '@jridgewell/resolve-uri@3.1.2': resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} @@ -3581,6 +3602,9 @@ packages: '@jridgewell/trace-mapping@0.3.25': resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + '@jridgewell/trace-mapping@0.3.31': + resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} + '@jridgewell/trace-mapping@0.3.9': resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} @@ -4268,9 +4292,6 @@ packages: '@protobufjs/inquire@1.1.0': resolution: {integrity: sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==} - '@protobufjs/inquire@1.1.2': - resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} - '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -5696,21 +5717,12 @@ packages: '@types/dockerode@3.3.32': resolution: {integrity: sha512-xxcG0g5AWKtNyh7I7wswLdFvym4Mlqks5ZlKzxEUrGHS0r0PUOfxm2T0mspwu10mHQqu3Ck3MI3V2HqvLWE1fg==} - '@types/eslint-scope@3.7.7': - resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} - - '@types/eslint@9.6.1': - resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} - '@types/esrecurse@4.3.1': resolution: {integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==} '@types/estree-jsx@1.0.0': resolution: {integrity: sha512-3qvGd0z8F2ENTGr/GG1yViqfiKmRfrXVx5sJyHGFu3z7m5g5utCQtGp/g29JnjflhtQJBv1WDQukHiT58xPcYQ==} - '@types/estree@1.0.7': - resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==} - '@types/estree@1.0.8': resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} @@ -6233,21 +6245,21 @@ packages: resolution: {integrity: sha512-u8d0pJ5YFgneF/GuvEiDA61Tf1VDomHHYMjv/wc9XzYj7nopltpG96nXN5dJRstxZhcNpV1g+nT6CydO7pHbjA==} engines: {node: '>=18.12.0'} peerDependencies: - webpack: ^5.82.0 + webpack: ^5.104.1 webpack-cli: 6.x.x '@webpack-cli/info@3.0.1': resolution: {integrity: sha512-coEmDzc2u/ffMvuW9aCjoRzNSPDl/XLuhPdlFRpT9tZHmJ/039az33CE7uH+8s0uL1j5ZNtfdv0HkfaKRBGJsQ==} engines: {node: '>=18.12.0'} peerDependencies: - webpack: ^5.82.0 + webpack: ^5.104.1 webpack-cli: 6.x.x '@webpack-cli/serve@3.0.1': resolution: {integrity: sha512-sbgw03xQaCLiT6gcY/6u3qBDn01CWw/nbaXl3gTdTFuJJ75Gffv3E3DBpgvY2fkkrdS1fpjaXNOmJlnbtKauKg==} engines: {node: '>=18.12.0'} peerDependencies: - webpack: ^5.82.0 + webpack: ^5.104.1 webpack-cli: 6.x.x webpack-dev-server: '*' peerDependenciesMeta: @@ -6373,11 +6385,6 @@ packages: ajv: optional: true - ajv-keywords@3.5.2: - resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} - peerDependencies: - ajv: ^6.9.1 - ajv-keywords@5.1.0: resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} peerDependencies: @@ -6614,14 +6621,14 @@ packages: resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: - '@babel/core': ^7.8.0 + '@babel/core': ^7.29.6 babel-loader@9.2.1: resolution: {integrity: sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==} engines: {node: '>= 14.15.0'} peerDependencies: - '@babel/core': ^7.12.0 - webpack: '>=5' + '@babel/core': ^7.29.6 + webpack: ^5.104.1 babel-plugin-istanbul@6.1.1: resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} @@ -6634,17 +6641,17 @@ packages: babel-plugin-polyfill-corejs2@0.4.12: resolution: {integrity: sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og==} peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + '@babel/core': ^7.29.6 babel-plugin-polyfill-corejs3@0.11.1: resolution: {integrity: sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==} peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + '@babel/core': ^7.29.6 babel-plugin-polyfill-regenerator@0.6.3: resolution: {integrity: sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q==} peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + '@babel/core': ^7.29.6 babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0: resolution: {integrity: sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==} @@ -6652,18 +6659,18 @@ packages: babel-preset-current-node-syntax@1.0.1: resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} peerDependencies: - '@babel/core': ^7.0.0 + '@babel/core': ^7.29.6 babel-preset-fbjs@3.4.0: resolution: {integrity: sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==} peerDependencies: - '@babel/core': ^7.0.0 + '@babel/core': ^7.29.6 babel-preset-jest@29.6.3: resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: - '@babel/core': ^7.0.0 + '@babel/core': ^7.29.6 bail@2.0.2: resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} @@ -6720,6 +6727,11 @@ packages: resolution: {integrity: sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==} engines: {node: '>=6.0.0'} + baseline-browser-mapping@2.11.12: + resolution: {integrity: sha512-r7WnVImvVCeFpf2DOXfy41aPWzeNg3H/A2X4dKmy1QL0MSyyk/e7z8ihJ3N6Nn2PsdhkVlqnEfnUE4a05P2aTA==} + engines: {node: '>=6.0.0'} + hasBin: true + basic-auth@2.0.1: resolution: {integrity: sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==} engines: {node: '>= 0.8'} @@ -6793,6 +6805,11 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true + browserslist@4.28.7: + resolution: {integrity: sha512-JxV13hNrFxqjOc8alRbq9dK1MM79NEXYpma2B2J4wAtpWS5zIEIKqWPGCl7N4o7Uc7B7itylh7SuDujATRyyTw==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + bser@2.1.1: resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} @@ -6892,12 +6909,12 @@ packages: caniuse-lite@1.0.30001695: resolution: {integrity: sha512-vHyLade6wTgI2u1ec3WQBxv+2BrTERV28UXQu9LO6lZ9pYeMk34vjXFLOxo1A4UBA8XTL4njRQZdno/yYaSmWw==} - caniuse-lite@1.0.30001720: - resolution: {integrity: sha512-Ec/2yV2nNPwb4DnTANEV99ZWwm3ZWfdlfkQbWSDDt+PsXEVYwlhPH8tdMaPunYTKKmz7AnHi2oNEi1GcmKCD8g==} - caniuse-lite@1.0.30001799: resolution: {integrity: sha512-hG1bReV+OUU+MOqK4t/ZWI0tZOyz3rqS9XuhOUz1cIcbwBKjOyJEJuw9ER5JuNyqxNk8u/JUVbGibBOL1yrjFw==} + caniuse-lite@1.0.30001806: + resolution: {integrity: sha512-72Cuvd95zbSYPKq6Fhg8eDJRlzgWDf7/mtoZv6Qe/DYNCEBdNxoA3+rZAU2ZhGCpZlns3EssFavaZomckT5Uuw==} + capital-case@1.0.4: resolution: {integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==} @@ -7817,6 +7834,9 @@ packages: electron-to-chromium@1.5.162: resolution: {integrity: sha512-hQA+Zb5QQwoSaXJWEAGEw1zhk//O7qDzib05Z4qTqZfNju/FAkrm5ZInp0JbTp4Z18A6bilopdZWEYrFSsfllA==} + electron-to-chromium@1.5.400: + resolution: {integrity: sha512-96EWDNjM59SYflgeV5Ylsf4EMiq1a25YjCnJH7cxn/AF2H3pILRweaUnoLax0yKHWdpOzY6JKEu45e8irqZIHA==} + electron-to-chromium@1.5.49: resolution: {integrity: sha512-ZXfs1Of8fDb6z7WEYZjXpgIRF6MEu8JdeGA0A40aZq6OQbS+eJpnnV49epZRna2DU/YsEjSQuGtQPPtvt6J65A==} @@ -7848,6 +7868,10 @@ packages: resolution: {integrity: sha512-0/r0MySGYG8YqlayBZ6MuCfECmHFdJ5qyPh8s8wa5Hnm6SaFLSK1VYCbj+NKp090Nm1caZhD+QTnmxO7esYGyQ==} engines: {node: '>=10.13.0'} + enhanced-resolve@5.24.5: + resolution: {integrity: sha512-L1l8TNvomm6UVW5B253AGxQagSQr+vGwhMlrrfRS2qmhx46AMpMVJKQYLvWYbysTMY8VoicOvzHzoHMbyzB+4A==} + engines: {node: '>=10.13.0'} + entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} @@ -7900,6 +7924,9 @@ packages: es-module-lexer@2.0.0: resolution: {integrity: sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==} + es-module-lexer@2.3.1: + resolution: {integrity: sha512-shc1dbU90Yl/xq1QrC7QRtfcwURZuVRfPhZbDoldJ1cn1gzDvBaBWlv0eFolj5+0znnPJz5TXLxsN77X/12KTA==} + es-object-atoms@1.1.2: resolution: {integrity: sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==} engines: {node: '>= 0.4'} @@ -8661,9 +8688,6 @@ packages: resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} engines: {node: '>=10.13.0'} - glob-to-regexp@0.4.1: - resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} - glob@10.5.0: resolution: {integrity: sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==} 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 @@ -9969,10 +9993,6 @@ packages: livereload-js@2.4.0: resolution: {integrity: sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==} - loader-runner@4.3.0: - resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} - engines: {node: '>=6.11.5'} - loader-utils@3.2.1: resolution: {integrity: sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==} engines: {node: '>= 12.13.0'} @@ -10558,6 +10578,49 @@ packages: minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + minimizer-webpack-plugin@5.6.1: + resolution: {integrity: sha512-DoeAZz8Q1C1znwsUzej1fdoi4jCf7/+Em27ouLqfK/+3m8G+D7yDhUwrc3CNhjSzGUN1kn7Iv4sWmjflQHenpw==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@minify-html/node': '*' + '@swc/core': '*' + '@swc/css': '*' + '@swc/html': '*' + clean-css: '*' + cssnano: '*' + csso: '*' + esbuild: '*' + html-minifier-terser: '*' + lightningcss: '*' + postcss: '*' + uglify-js: '*' + webpack: ^5.104.1 + peerDependenciesMeta: + '@minify-html/node': + optional: true + '@swc/core': + optional: true + '@swc/css': + optional: true + '@swc/html': + optional: true + clean-css: + optional: true + cssnano: + optional: true + csso: + optional: true + esbuild: + optional: true + html-minifier-terser: + optional: true + lightningcss: + optional: true + postcss: + optional: true + uglify-js: + optional: true + minipass-collect@1.0.2: resolution: {integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==} engines: {node: '>= 8'} @@ -10754,6 +10817,10 @@ packages: node-releases@2.0.19: resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} + node-releases@2.0.52: + resolution: {integrity: sha512-MRlTqhAfoMx/4mhEbPo3Hi02g9LJZaJkka69V6h67Cb1gjrAG0jsTE4CZX1eptNx+VCAwJmfpnDIF4P0Nh1A7A==} + engines: {node: '>=18'} + nopt@3.0.6: resolution: {integrity: sha512-4GUt3kSEYmk4ITxzB/b9vaIDfUVWN/Ml1Fwl11IlnIG2iaJ9O6WXZ9SrYM9NLI8OCBieN2Y8SWC2oJV0RQ7qYg==} hasBin: true @@ -11477,8 +11544,8 @@ packages: proto-list@1.2.4: resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} - protobufjs@7.6.2: - resolution: {integrity: sha512-N9EiLovGEQOJSPF26Ij7qUGvahfEnq0eeYZ02aigIedkmz1qZSwjnP9SBITHJuF/6MYbIW4HDN8zdYjsjqJKXQ==} + protobufjs@7.6.5: + resolution: {integrity: sha512-/FPD0nUc9jH6rfFjji9IBqOz4pcSE3CsT1m7Ep6Mdb0LxSUMj8hgl6GomOvZzpNpAqqGaXA0P3VSrZLFzIhQrw==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -11541,9 +11608,6 @@ packages: radix3@1.1.2: resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==} - randombytes@2.1.0: - resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} - range-parser@1.2.1: resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} engines: {node: '>= 0.6'} @@ -12048,14 +12112,14 @@ packages: scheduler@0.23.0: resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} - schema-utils@3.3.0: - resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} - engines: {node: '>= 10.13.0'} - schema-utils@4.3.0: resolution: {integrity: sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==} engines: {node: '>= 10.13.0'} + schema-utils@4.3.3: + resolution: {integrity: sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==} + engines: {node: '>= 10.13.0'} + scuid@1.1.0: resolution: {integrity: sha512-MuCAyrGZcTLfQoH2XoBlQ8C6bzwN88XT/0slOGz0pn8+gIP85BOAfYa44ZXQUTOwRwPU0QvgU+V+OSajl/59Xg==} @@ -12096,9 +12160,6 @@ packages: sentence-case@3.0.4: resolution: {integrity: sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==} - serialize-javascript@6.0.2: - resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} - serve-index@1.9.1: resolution: {integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==} engines: {node: '>= 0.8.0'} @@ -12581,6 +12642,10 @@ packages: resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} engines: {node: '>=6'} + tapable@2.3.3: + resolution: {integrity: sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==} + engines: {node: '>=6'} + tar-fs@2.0.1: resolution: {integrity: sha512-6tzWDMeroL87uF/+lin46k+Q+46rAJ0SyPGz7OW7wTgblI273hsBqk2C1j0/xNadNLKDTUL9BukSjB7cwgmlPA==} @@ -12597,8 +12662,8 @@ packages: tar-stream@3.1.6: resolution: {integrity: sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==} - tar@7.5.13: - resolution: {integrity: sha512-tOG/7GyXpFevhXVh8jOPJrmtRpOTsYqUIkVdVooZYJS/z8WhfQUX8RJILmeuJNinGAMSu1veBr4asSHFt5/hng==} + tar@7.5.22: + resolution: {integrity: sha512-MFO/QzvtAOmJbkhOaCTvbGcFN9L9b+JunIsDwaKljSOdcLMea3NJ1k9Usz/rjdfSXTq4dfzfeS7W4p4YOAAHeA==} engines: {node: '>=18'} tarn@3.0.2: @@ -12609,22 +12674,6 @@ packages: resolution: {integrity: sha512-qFAy10MTMwjzjU8U16YS4YoZD+NQLHzLssFMNqgravjbvIPNiqkGFR4yjhJfmY9R5OFU7+yHxc6y+uGHkKwLRA==} engines: {node: '>=20'} - terser-webpack-plugin@5.3.11: - resolution: {integrity: sha512-RVCsMfuD0+cTt3EwX8hSl2Ks56EbFHWmhluwcqoPKtBnfjiT6olaq7PRIRfhyU8nnC2MrnDrBLfrD/RGE+cVXQ==} - engines: {node: '>= 10.13.0'} - peerDependencies: - '@swc/core': '*' - esbuild: '*' - uglify-js: '*' - webpack: ^5.1.0 - peerDependenciesMeta: - '@swc/core': - optional: true - esbuild: - optional: true - uglify-js: - optional: true - terser@5.37.0: resolution: {integrity: sha512-B8wRRkmre4ERucLM/uXx4MOV5cbnOlVAqUst+1+iLKPI0dOgFO28f84ptoQt9HEI537PMzfYa/d+GEPKTRXmYA==} engines: {node: '>=10'} @@ -12715,12 +12764,8 @@ packages: resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} engines: {node: '>=0.6.0'} - tmp@0.2.4: - resolution: {integrity: sha512-UdiSoX6ypifLmrfQ/XfiawN6hkjSBpCjhKxxZcWlUUmoXLaCKQU0bx4HF/tdDK2uzRuchf1txGvrWBzYREssoQ==} - engines: {node: '>=14.14'} - - tmp@0.2.6: - resolution: {integrity: sha512-5sJPdPjfI5Kx+qbrDesxkglRBxW//g7hCsqspEjwkewGvBMGIKMOTKzLt1hFVJzyadba3lDUN20O9qhvbQUSTA==} + tmp@0.2.7: + resolution: {integrity: sha512-e0votIpp4Uo2AJYSzVHV6xCcawuiez3DzqDAbrTc3YxBkplN6e+dM13ZeIcZnDg/QpSuU2zfZ3rzwY8ukEnaXw==} engines: {node: '>=14.14'} tmpl@1.0.5: @@ -12959,8 +13004,8 @@ packages: undici-types@7.16.0: resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} - undici@6.27.0: - resolution: {integrity: sha512-YmfV3YnEDzXRC5lZ2jWtWWHKGUm1zIt8AhesR1tens+HTNv+YZlN/dp6G727LOvMJ8xjP9Be7Y2Sdr96LDm+pg==} + undici@6.28.0: + resolution: {integrity: sha512-LIY910g9TI13YS95lrMFrs8Rm/u/irgHeTWoKCoteeJ04CUJ92eEfj0rVn+7VKMPBpUPiUoBKfhNyLI23EE/KA==} engines: {node: '>=18.17'} unicode-canonical-property-names-ecmascript@2.0.1: @@ -13148,6 +13193,12 @@ packages: peerDependencies: browserslist: '>= 4.21.0' + update-browserslist-db@1.2.3: + resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + upper-case-first@2.0.2: resolution: {integrity: sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==} @@ -13340,7 +13391,7 @@ packages: sugarss: '*' terser: ^5.16.0 tsx: ^4.8.1 - yaml: ^2.4.2 + yaml: ^2.8.3 peerDependenciesMeta: '@types/node': optional: true @@ -13380,7 +13431,7 @@ packages: sugarss: ^5.0.0 terser: ^5.16.0 tsx: ^4.8.1 - yaml: ^2.4.2 + yaml: ^2.8.3 peerDependenciesMeta: '@types/node': optional: true @@ -13420,7 +13471,7 @@ packages: sugarss: ^5.0.0 terser: ^5.16.0 tsx: ^4.8.1 - yaml: ^2.4.2 + yaml: ^2.8.3 peerDependenciesMeta: '@types/node': optional: true @@ -13456,8 +13507,8 @@ packages: walker@1.0.8: resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} - watchpack@2.4.2: - resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==} + watchpack@2.5.2: + resolution: {integrity: sha512-6i/00NBjP4yGPs+caKSyRfpTF/8Torsu0MOW3mMzIbhgISFder8i7xbqgHlLMwJrdiN8ndBV3UA1/AfzPSr+jg==} engines: {node: '>=10.13.0'} wcwidth@1.0.1: @@ -13481,7 +13532,7 @@ packages: engines: {node: '>=18.12.0'} hasBin: true peerDependencies: - webpack: ^5.82.0 + webpack: ^5.104.1 webpack-bundle-analyzer: '*' webpack-dev-server: '*' peerDependenciesMeta: @@ -13494,12 +13545,12 @@ packages: resolution: {integrity: sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==} engines: {node: '>=18.0.0'} - webpack-sources@3.2.3: - resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} + webpack-sources@3.5.1: + resolution: {integrity: sha512-jyuiGJdtvY434z5bUZrjz67v76/ePNvFZTp9Mdz29IlH4+GPsgyGjiv0fKI+M7BdkU6ADjulUcKAd3tUK3WlEw==} engines: {node: '>=10.13.0'} - webpack@5.97.1: - resolution: {integrity: sha512-EksG6gFY3L1eFMROS/7Wzgrii5mBAFe4rIr3r2BTfo7bcc+DWwFZ4OJ/miOuHJO/A85HwyI4eQ0F6IKXesO7Fg==} + webpack@5.109.2: + resolution: {integrity: sha512-U9/cvLzxObKNEZ9+TtdqrHM5/9z3lgl2c+c4BzbqGxFQvQvBAq87yql5A8pQ+rrMbS496MZJeF5enVBndIy2hw==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -13647,11 +13698,6 @@ packages: yaml-ast-parser@0.0.43: resolution: {integrity: sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==} - yaml@2.7.0: - resolution: {integrity: sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==} - engines: {node: '>= 14'} - hasBin: true - yaml@2.8.3: resolution: {integrity: sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==} engines: {node: '>= 14.6'} @@ -13733,11 +13779,6 @@ snapshots: '@alloc/quick-lru@5.2.0': {} - '@ampproject/remapping@2.3.0': - dependencies: - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 - '@antfu/install-pkg@1.1.0': dependencies: package-manager-detector: 1.6.0 @@ -13886,13 +13927,13 @@ snapshots: '@ardatan/relay-compiler@12.0.0(graphql@16.11.0)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 '@babel/generator': 7.27.5 - '@babel/parser': 7.27.5 + '@babel/parser': 7.29.2 '@babel/runtime': 7.28.6 '@babel/traverse': 7.27.4 - '@babel/types': 7.27.3 - babel-preset-fbjs: 3.4.0(@babel/core@7.27.4) + '@babel/types': 7.29.0 + babel-preset-fbjs: 3.4.0(@babel/core@7.29.7) chalk: 4.1.2 fb-watchman: 2.0.1 fbjs: 3.0.4 @@ -14092,15 +14133,15 @@ snapshots: is-wsl: 3.1.1 which-pm-runs: 1.1.0 - '@babel/code-frame@7.26.2': + '@babel/code-frame@7.27.1': dependencies: '@babel/helper-validator-identifier': 7.28.5 js-tokens: 4.0.0 picocolors: 1.1.1 - '@babel/code-frame@7.27.1': + '@babel/code-frame@7.29.7': dependencies: - '@babel/helper-validator-identifier': 7.28.5 + '@babel/helper-validator-identifier': 7.29.7 js-tokens: 4.0.0 picocolors: 1.1.1 @@ -14110,38 +14151,20 @@ snapshots: '@babel/compat-data@7.27.5': {} - '@babel/core@7.26.9': - dependencies: - '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.9 - '@babel/helper-compilation-targets': 7.26.5 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.9) - '@babel/helpers': 7.27.4 - '@babel/parser': 7.26.9 - '@babel/template': 7.26.9 - '@babel/traverse': 7.26.9 - '@babel/types': 7.26.9 - convert-source-map: 2.0.0 - debug: 4.4.3(supports-color@10.2.2) - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color + '@babel/compat-data@7.29.7': {} - '@babel/core@7.27.4': + '@babel/core@7.29.7': dependencies: - '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.27.1 - '@babel/generator': 7.27.5 - '@babel/helper-compilation-targets': 7.27.2 - '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.4) - '@babel/helpers': 7.27.4 - '@babel/parser': 7.28.5 - '@babel/template': 7.27.2 - '@babel/traverse': 7.27.4 - '@babel/types': 7.28.5 + '@babel/code-frame': 7.29.7 + '@babel/generator': 7.29.8 + '@babel/helper-compilation-targets': 7.29.7 + '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7) + '@babel/helpers': 7.29.7 + '@babel/parser': 7.29.8 + '@babel/template': 7.29.7 + '@babel/traverse': 7.29.8 + '@babel/types': 7.29.8 + '@jridgewell/remapping': 2.3.5 convert-source-map: 2.0.0 debug: 4.4.3(supports-color@10.2.2) gensync: 1.0.0-beta.2 @@ -14150,41 +14173,33 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/eslint-parser@7.21.8(@babel/core@7.27.4)(eslint@8.57.1)': + '@babel/eslint-parser@7.21.8(@babel/core@7.29.7)(eslint@8.57.1)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 eslint: 8.57.1 eslint-visitor-keys: 2.1.0 semver: 6.3.1 - '@babel/generator@7.26.5': - dependencies: - '@babel/parser': 7.29.2 - '@babel/types': 7.29.0 - '@jridgewell/gen-mapping': 0.3.8 - '@jridgewell/trace-mapping': 0.3.25 - jsesc: 3.1.0 - - '@babel/generator@7.26.9': + '@babel/generator@7.27.5': dependencies: '@babel/parser': 7.28.5 '@babel/types': 7.28.5 - '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 jsesc: 3.1.0 - '@babel/generator@7.27.5': + '@babel/generator@7.29.8': dependencies: - '@babel/parser': 7.28.5 - '@babel/types': 7.28.5 - '@jridgewell/gen-mapping': 0.3.8 - '@jridgewell/trace-mapping': 0.3.25 + '@babel/parser': 7.29.8 + '@babel/types': 7.29.8 + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 jsesc: 3.1.0 '@babel/helper-annotate-as-pure@7.25.9': dependencies: - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 '@babel/helper-compilation-targets@7.26.5': dependencies: @@ -14202,43 +14217,38 @@ snapshots: lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.9)': + '@babel/helper-compilation-targets@7.29.7': dependencies: - '@babel/core': 7.26.9 - '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-member-expression-to-functions': 7.25.9 - '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/helper-replace-supers': 7.26.5(@babel/core@7.26.9) - '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/traverse': 7.26.7 + '@babel/compat-data': 7.29.7 + '@babel/helper-validator-option': 7.29.7 + browserslist: 4.25.0 + lru-cache: 5.1.1 semver: 6.3.1 - transitivePeerDependencies: - - supports-color - '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.27.4)': + '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-member-expression-to-functions': 7.25.9 '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/helper-replace-supers': 7.26.5(@babel/core@7.27.4) + '@babel/helper-replace-supers': 7.26.5(@babel/core@7.29.7) '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/traverse': 7.26.7 + '@babel/traverse': 7.27.4 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/helper-create-regexp-features-plugin@7.26.3(@babel/core@7.26.9)': + '@babel/helper-create-regexp-features-plugin@7.26.3(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 + '@babel/core': 7.29.7 '@babel/helper-annotate-as-pure': 7.25.9 regexpu-core: 6.2.0 semver: 6.3.1 - '@babel/helper-define-polyfill-provider@0.6.3(@babel/core@7.26.9)': + '@babel/helper-define-polyfill-provider@0.6.3(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 - '@babel/helper-compilation-targets': 7.26.5 + '@babel/core': 7.29.7 + '@babel/helper-compilation-targets': 7.27.2 '@babel/helper-plugin-utils': 7.26.5 debug: 4.4.3(supports-color@10.2.2) lodash.debounce: 4.0.8 @@ -14246,124 +14256,113 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-globals@7.29.7': {} + '@babel/helper-member-expression-to-functions@7.25.9': dependencies: - '@babel/traverse': 7.26.7 - '@babel/types': 7.28.5 + '@babel/traverse': 7.27.4 + '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color '@babel/helper-module-imports@7.25.9': dependencies: - '@babel/traverse': 7.26.7 - '@babel/types': 7.28.5 + '@babel/traverse': 7.27.4 + '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color '@babel/helper-module-imports@7.27.1': dependencies: '@babel/traverse': 7.27.4 - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.9)': + '@babel/helper-module-imports@7.29.7': dependencies: - '@babel/core': 7.26.9 - '@babel/helper-module-imports': 7.25.9 - '@babel/helper-validator-identifier': 7.28.5 - '@babel/traverse': 7.27.4 + '@babel/traverse': 7.29.8 + '@babel/types': 7.29.8 transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.26.0(@babel/core@7.27.4)': + '@babel/helper-module-transforms@7.26.0(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.27.4 - '@babel/helper-module-imports': 7.25.9 + '@babel/core': 7.29.7 + '@babel/helper-module-imports': 7.27.1 '@babel/helper-validator-identifier': 7.28.5 '@babel/traverse': 7.27.4 transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.27.3(@babel/core@7.27.4)': + '@babel/helper-module-transforms@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.27.4 - '@babel/helper-module-imports': 7.27.1 - '@babel/helper-validator-identifier': 7.28.5 - '@babel/traverse': 7.27.4 + '@babel/core': 7.29.7 + '@babel/helper-module-imports': 7.29.7 + '@babel/helper-validator-identifier': 7.29.7 + '@babel/traverse': 7.29.8 transitivePeerDependencies: - supports-color '@babel/helper-optimise-call-expression@7.25.9': dependencies: - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 '@babel/helper-plugin-utils@7.25.9': {} '@babel/helper-plugin-utils@7.26.5': {} - '@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.26.9)': + '@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 + '@babel/core': 7.29.7 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-wrap-function': 7.25.9 - '@babel/traverse': 7.26.7 - transitivePeerDependencies: - - supports-color - - '@babel/helper-replace-supers@7.26.5(@babel/core@7.26.9)': - dependencies: - '@babel/core': 7.26.9 - '@babel/helper-member-expression-to-functions': 7.25.9 - '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/traverse': 7.26.7 + '@babel/traverse': 7.27.4 transitivePeerDependencies: - supports-color - '@babel/helper-replace-supers@7.26.5(@babel/core@7.27.4)': + '@babel/helper-replace-supers@7.26.5(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 '@babel/helper-member-expression-to-functions': 7.25.9 '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/traverse': 7.26.7 + '@babel/traverse': 7.27.4 transitivePeerDependencies: - supports-color '@babel/helper-skip-transparent-expression-wrappers@7.25.9': dependencies: - '@babel/traverse': 7.26.7 - '@babel/types': 7.28.5 + '@babel/traverse': 7.27.4 + '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color '@babel/helper-string-parser@7.27.1': {} + '@babel/helper-string-parser@7.29.7': {} + '@babel/helper-validator-identifier@7.28.5': {} + '@babel/helper-validator-identifier@7.29.7': {} + '@babel/helper-validator-option@7.25.9': {} '@babel/helper-validator-option@7.27.1': {} + '@babel/helper-validator-option@7.29.7': {} + '@babel/helper-wrap-function@7.25.9': dependencies: - '@babel/template': 7.25.9 - '@babel/traverse': 7.26.7 - '@babel/types': 7.28.5 + '@babel/template': 7.27.2 + '@babel/traverse': 7.27.4 + '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color - '@babel/helpers@7.27.4': + '@babel/helpers@7.29.7': dependencies: - '@babel/template': 7.27.2 - '@babel/types': 7.28.5 - - '@babel/parser@7.26.9': - dependencies: - '@babel/types': 7.28.5 - - '@babel/parser@7.27.5': - dependencies: - '@babel/types': 7.29.0 + '@babel/template': 7.29.7 + '@babel/types': 7.29.8 '@babel/parser@7.28.5': dependencies: @@ -14373,738 +14372,641 @@ snapshots: dependencies: '@babel/types': 7.29.0 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.26.9)': + '@babel/parser@7.29.8': + dependencies: + '@babel/types': 7.29.8 + + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 '@babel/traverse': 7.26.7 transitivePeerDependencies: - supports-color - '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9(@babel/core@7.26.9)': + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9(@babel/core@7.26.9)': + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9(@babel/core@7.26.9)': + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.29.7) transitivePeerDependencies: - supports-color - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9(@babel/core@7.26.9)': + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 '@babel/traverse': 7.26.7 transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.27.4)': + '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.27.4 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.27.4) + '@babel/core': 7.29.7 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.29.7) '@babel/helper-plugin-utils': 7.26.5 transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.27.4)': + '@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.29.7)': dependencies: '@babel/compat-data': 7.27.5 - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 '@babel/helper-compilation-targets': 7.27.2 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.27.4) - '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.27.4) - - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.9)': - dependencies: - '@babel/core': 7.26.9 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.29.7) + '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.29.7) - '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.27.4)': + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.27.4 - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.29.7 - '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.27.4)': + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.27.4)': + '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-decorators@7.23.3(@babel/core@7.27.4)': + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-flow@7.18.6(@babel/core@7.27.4)': + '@babel/plugin-syntax-decorators@7.23.3(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.26.9)': + '@babel/plugin-syntax-flow@7.18.6(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.27.4)': + '@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.9)': + '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.27.4)': + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.27.4)': + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.27.4)': + '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.27.4)': + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.27.4)': + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.27.4)': + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.27.4)': + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.27.4)': + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.27.4)': + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.27.4)': + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-typescript@7.21.4(@babel/core@7.27.4)': + '@babel/plugin-syntax-typescript@7.21.4(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.26.9)': + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 - '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.9) + '@babel/core': 7.29.7 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.29.7) '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-arrow-functions@7.25.9(@babel/core@7.26.9)': + '@babel/plugin-transform-arrow-functions@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-arrow-functions@7.25.9(@babel/core@7.27.4)': + '@babel/plugin-transform-async-generator-functions@7.26.8(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-transform-async-generator-functions@7.26.8(@babel/core@7.26.9)': - dependencies: - '@babel/core': 7.26.9 - '@babel/helper-plugin-utils': 7.26.5 - '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.9) + '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.29.7) '@babel/traverse': 7.26.9 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.26.9)': + '@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 + '@babel/core': 7.29.7 '@babel/helper-module-imports': 7.25.9 '@babel/helper-plugin-utils': 7.26.5 - '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.9) + '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.29.7) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-block-scoped-functions@7.26.5(@babel/core@7.26.9)': + '@babel/plugin-transform-block-scoped-functions@7.26.5(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-block-scoped-functions@7.26.5(@babel/core@7.27.4)': + '@babel/plugin-transform-block-scoping@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-block-scoping@7.25.9(@babel/core@7.26.9)': + '@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-transform-block-scoping@7.25.9(@babel/core@7.27.4)': - dependencies: - '@babel/core': 7.27.4 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.26.9)': - dependencies: - '@babel/core': 7.26.9 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.9) - '@babel/helper-plugin-utils': 7.26.5 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-class-static-block@7.26.0(@babel/core@7.26.9)': - dependencies: - '@babel/core': 7.26.9 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.9) + '@babel/core': 7.29.7 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.29.7) '@babel/helper-plugin-utils': 7.26.5 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-classes@7.25.9(@babel/core@7.26.9)': + '@babel/plugin-transform-class-static-block@7.26.0(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 - '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-compilation-targets': 7.26.5 + '@babel/core': 7.29.7 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.29.7) '@babel/helper-plugin-utils': 7.26.5 - '@babel/helper-replace-supers': 7.26.5(@babel/core@7.26.9) - '@babel/traverse': 7.26.7 - globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-classes@7.25.9(@babel/core@7.27.4)': + '@babel/plugin-transform-classes@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-compilation-targets': 7.26.5 '@babel/helper-plugin-utils': 7.26.5 - '@babel/helper-replace-supers': 7.26.5(@babel/core@7.27.4) + '@babel/helper-replace-supers': 7.26.5(@babel/core@7.29.7) '@babel/traverse': 7.26.7 globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-computed-properties@7.25.9(@babel/core@7.26.9)': + '@babel/plugin-transform-computed-properties@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 '@babel/template': 7.25.9 - '@babel/plugin-transform-computed-properties@7.25.9(@babel/core@7.27.4)': + '@babel/plugin-transform-destructuring@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/template': 7.25.9 - '@babel/plugin-transform-destructuring@7.25.9(@babel/core@7.26.9)': + '@babel/plugin-transform-dotall-regex@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 + '@babel/core': 7.29.7 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.29.7) '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-destructuring@7.25.9(@babel/core@7.27.4)': + '@babel/plugin-transform-duplicate-keys@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-dotall-regex@7.25.9(@babel/core@7.26.9)': + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 - '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.9) + '@babel/core': 7.29.7 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.29.7) '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-duplicate-keys@7.25.9(@babel/core@7.26.9)': + '@babel/plugin-transform-dynamic-import@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9(@babel/core@7.26.9)': + '@babel/plugin-transform-exponentiation-operator@7.26.3(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 - '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.9) + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-dynamic-import@7.25.9(@babel/core@7.26.9)': + '@babel/plugin-transform-export-namespace-from@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-exponentiation-operator@7.26.3(@babel/core@7.26.9)': + '@babel/plugin-transform-flow-strip-types@7.18.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 + '@babel/plugin-syntax-flow': 7.18.6(@babel/core@7.29.7) - '@babel/plugin-transform-export-namespace-from@7.25.9(@babel/core@7.26.9)': + '@babel/plugin-transform-for-of@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-transform-flow-strip-types@7.18.9(@babel/core@7.27.4)': - dependencies: - '@babel/core': 7.27.4 - '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-flow': 7.18.6(@babel/core@7.27.4) - - '@babel/plugin-transform-for-of@7.25.9(@babel/core@7.27.4)': - dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-for-of@7.26.9(@babel/core@7.26.9)': + '@babel/plugin-transform-for-of@7.26.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-function-name@7.25.9(@babel/core@7.26.9)': - dependencies: - '@babel/core': 7.26.9 - '@babel/helper-compilation-targets': 7.26.5 - '@babel/helper-plugin-utils': 7.26.5 - '@babel/traverse': 7.26.7 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-function-name@7.25.9(@babel/core@7.27.4)': + '@babel/plugin-transform-function-name@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 '@babel/helper-compilation-targets': 7.26.5 '@babel/helper-plugin-utils': 7.26.5 '@babel/traverse': 7.26.7 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-json-strings@7.25.9(@babel/core@7.26.9)': - dependencies: - '@babel/core': 7.26.9 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-transform-literals@7.25.9(@babel/core@7.26.9)': + '@babel/plugin-transform-json-strings@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-literals@7.25.9(@babel/core@7.27.4)': + '@babel/plugin-transform-literals@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.26.9)': + '@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-member-expression-literals@7.25.9(@babel/core@7.26.9)': + '@babel/plugin-transform-member-expression-literals@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-member-expression-literals@7.25.9(@babel/core@7.27.4)': + '@babel/plugin-transform-modules-amd@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.29.7) '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-transform-modules-amd@7.25.9(@babel/core@7.26.9)': - dependencies: - '@babel/core': 7.26.9 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.9) - '@babel/helper-plugin-utils': 7.26.5 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-modules-commonjs@7.26.3(@babel/core@7.26.9)': - dependencies: - '@babel/core': 7.26.9 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.9) - '@babel/helper-plugin-utils': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-commonjs@7.26.3(@babel/core@7.27.4)': + '@babel/plugin-transform-modules-commonjs@7.26.3(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.27.4 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.27.4) + '@babel/core': 7.29.7 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.29.7) '@babel/helper-plugin-utils': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-systemjs@7.25.9(@babel/core@7.26.9)': + '@babel/plugin-transform-modules-systemjs@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.9) + '@babel/core': 7.29.7 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.29.7) '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-validator-identifier': 7.28.5 '@babel/traverse': 7.26.7 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-umd@7.25.9(@babel/core@7.26.9)': + '@babel/plugin-transform-modules-umd@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.9) + '@babel/core': 7.29.7 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.29.7) '@babel/helper-plugin-utils': 7.26.5 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-named-capturing-groups-regex@7.25.9(@babel/core@7.26.9)': + '@babel/plugin-transform-named-capturing-groups-regex@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 - '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.9) + '@babel/core': 7.29.7 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.29.7) '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-new-target@7.25.9(@babel/core@7.26.9)': + '@babel/plugin-transform-new-target@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-nullish-coalescing-operator@7.26.6(@babel/core@7.26.9)': + '@babel/plugin-transform-nullish-coalescing-operator@7.26.6(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-numeric-separator@7.25.9(@babel/core@7.26.9)': + '@babel/plugin-transform-numeric-separator@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-object-rest-spread@7.25.9(@babel/core@7.26.9)': + '@babel/plugin-transform-object-rest-spread@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 + '@babel/core': 7.29.7 '@babel/helper-compilation-targets': 7.26.5 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.29.7) - '@babel/plugin-transform-object-super@7.25.9(@babel/core@7.26.9)': + '@babel/plugin-transform-object-super@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/helper-replace-supers': 7.26.5(@babel/core@7.26.9) + '@babel/helper-replace-supers': 7.26.5(@babel/core@7.29.7) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-object-super@7.25.9(@babel/core@7.27.4)': + '@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/helper-replace-supers': 7.26.5(@babel/core@7.27.4) - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.26.9)': + '@babel/plugin-transform-optional-chaining@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-transform-optional-chaining@7.25.9(@babel/core@7.26.9)': - dependencies: - '@babel/core': 7.26.9 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-parameters@7.25.9(@babel/core@7.26.9)': - dependencies: - '@babel/core': 7.26.9 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-transform-parameters@7.25.9(@babel/core@7.27.4)': + '@babel/plugin-transform-parameters@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.26.9)': + '@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.9) + '@babel/core': 7.29.7 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.29.7) '@babel/helper-plugin-utils': 7.26.5 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-private-property-in-object@7.25.9(@babel/core@7.26.9)': + '@babel/plugin-transform-private-property-in-object@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 + '@babel/core': 7.29.7 '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.9) + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.29.7) '@babel/helper-plugin-utils': 7.26.5 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-property-literals@7.25.9(@babel/core@7.26.9)': - dependencies: - '@babel/core': 7.26.9 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-transform-property-literals@7.25.9(@babel/core@7.27.4)': + '@babel/plugin-transform-property-literals@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-react-display-name@7.18.6(@babel/core@7.27.4)': + '@babel/plugin-transform-react-display-name@7.18.6(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-react-jsx-development@7.18.6(@babel/core@7.27.4)': + '@babel/plugin-transform-react-jsx-development@7.18.6(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.27.4 - '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.27.4) + '@babel/core': 7.29.7 + '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.29.7) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.27.4)': + '@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-module-imports': 7.27.1 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.27.4) - '@babel/types': 7.28.5 + '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.29.7) + '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-react-pure-annotations@7.18.6(@babel/core@7.27.4)': + '@babel/plugin-transform-react-pure-annotations@7.18.6(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-regenerator@7.25.9(@babel/core@7.26.9)': + '@babel/plugin-transform-regenerator@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 regenerator-transform: 0.15.2 - '@babel/plugin-transform-regexp-modifiers@7.26.0(@babel/core@7.26.9)': + '@babel/plugin-transform-regexp-modifiers@7.26.0(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 - '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.9) + '@babel/core': 7.29.7 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.29.7) '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-reserved-words@7.25.9(@babel/core@7.26.9)': + '@babel/plugin-transform-reserved-words@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-shorthand-properties@7.25.9(@babel/core@7.26.9)': + '@babel/plugin-transform-shorthand-properties@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-shorthand-properties@7.25.9(@babel/core@7.27.4)': + '@babel/plugin-transform-spread@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.27.4 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-transform-spread@7.25.9(@babel/core@7.26.9)': - dependencies: - '@babel/core': 7.26.9 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-spread@7.25.9(@babel/core@7.27.4)': + '@babel/plugin-transform-sticky-regex@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-sticky-regex@7.25.9(@babel/core@7.26.9)': + '@babel/plugin-transform-template-literals@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-template-literals@7.25.9(@babel/core@7.27.4)': + '@babel/plugin-transform-template-literals@7.26.8(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-template-literals@7.26.8(@babel/core@7.26.9)': + '@babel/plugin-transform-typeof-symbol@7.26.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-typeof-symbol@7.26.7(@babel/core@7.26.9)': + '@babel/plugin-transform-typescript@7.21.3(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-transform-typescript@7.21.3(@babel/core@7.27.4)': - dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.27.4) + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.29.7) '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-typescript': 7.21.4(@babel/core@7.27.4) + '@babel/plugin-syntax-typescript': 7.21.4(@babel/core@7.29.7) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-unicode-escapes@7.25.9(@babel/core@7.26.9)': + '@babel/plugin-transform-unicode-escapes@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-unicode-property-regex@7.25.9(@babel/core@7.26.9)': + '@babel/plugin-transform-unicode-property-regex@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 - '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.9) + '@babel/core': 7.29.7 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.29.7) '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-unicode-regex@7.25.9(@babel/core@7.26.9)': + '@babel/plugin-transform-unicode-regex@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 - '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.9) + '@babel/core': 7.29.7 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.29.7) '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-unicode-sets-regex@7.25.9(@babel/core@7.26.9)': + '@babel/plugin-transform-unicode-sets-regex@7.25.9(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 - '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.9) + '@babel/core': 7.29.7 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.29.7) '@babel/helper-plugin-utils': 7.26.5 - '@babel/preset-env@7.26.9(@babel/core@7.26.9)': + '@babel/preset-env@7.26.9(@babel/core@7.29.7)': dependencies: '@babel/compat-data': 7.26.8 - '@babel/core': 7.26.9 + '@babel/core': 7.29.7 '@babel/helper-compilation-targets': 7.26.5 '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-validator-option': 7.25.9 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.9(@babel/core@7.26.9) - '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.25.9(@babel/core@7.26.9) - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.9(@babel/core@7.26.9) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.25.9(@babel/core@7.26.9) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.9(@babel/core@7.26.9) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.9) - '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.26.9) - '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.9) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.26.9) - '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.26.9) - '@babel/plugin-transform-async-generator-functions': 7.26.8(@babel/core@7.26.9) - '@babel/plugin-transform-async-to-generator': 7.25.9(@babel/core@7.26.9) - '@babel/plugin-transform-block-scoped-functions': 7.26.5(@babel/core@7.26.9) - '@babel/plugin-transform-block-scoping': 7.25.9(@babel/core@7.26.9) - '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.9) - '@babel/plugin-transform-class-static-block': 7.26.0(@babel/core@7.26.9) - '@babel/plugin-transform-classes': 7.25.9(@babel/core@7.26.9) - '@babel/plugin-transform-computed-properties': 7.25.9(@babel/core@7.26.9) - '@babel/plugin-transform-destructuring': 7.25.9(@babel/core@7.26.9) - '@babel/plugin-transform-dotall-regex': 7.25.9(@babel/core@7.26.9) - '@babel/plugin-transform-duplicate-keys': 7.25.9(@babel/core@7.26.9) - '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.9) - '@babel/plugin-transform-dynamic-import': 7.25.9(@babel/core@7.26.9) - '@babel/plugin-transform-exponentiation-operator': 7.26.3(@babel/core@7.26.9) - '@babel/plugin-transform-export-namespace-from': 7.25.9(@babel/core@7.26.9) - '@babel/plugin-transform-for-of': 7.26.9(@babel/core@7.26.9) - '@babel/plugin-transform-function-name': 7.25.9(@babel/core@7.26.9) - '@babel/plugin-transform-json-strings': 7.25.9(@babel/core@7.26.9) - '@babel/plugin-transform-literals': 7.25.9(@babel/core@7.26.9) - '@babel/plugin-transform-logical-assignment-operators': 7.25.9(@babel/core@7.26.9) - '@babel/plugin-transform-member-expression-literals': 7.25.9(@babel/core@7.26.9) - '@babel/plugin-transform-modules-amd': 7.25.9(@babel/core@7.26.9) - '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.26.9) - '@babel/plugin-transform-modules-systemjs': 7.25.9(@babel/core@7.26.9) - '@babel/plugin-transform-modules-umd': 7.25.9(@babel/core@7.26.9) - '@babel/plugin-transform-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.9) - '@babel/plugin-transform-new-target': 7.25.9(@babel/core@7.26.9) - '@babel/plugin-transform-nullish-coalescing-operator': 7.26.6(@babel/core@7.26.9) - '@babel/plugin-transform-numeric-separator': 7.25.9(@babel/core@7.26.9) - '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.26.9) - '@babel/plugin-transform-object-super': 7.25.9(@babel/core@7.26.9) - '@babel/plugin-transform-optional-catch-binding': 7.25.9(@babel/core@7.26.9) - '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.9) - '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.9) - '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.26.9) - '@babel/plugin-transform-private-property-in-object': 7.25.9(@babel/core@7.26.9) - '@babel/plugin-transform-property-literals': 7.25.9(@babel/core@7.26.9) - '@babel/plugin-transform-regenerator': 7.25.9(@babel/core@7.26.9) - '@babel/plugin-transform-regexp-modifiers': 7.26.0(@babel/core@7.26.9) - '@babel/plugin-transform-reserved-words': 7.25.9(@babel/core@7.26.9) - '@babel/plugin-transform-shorthand-properties': 7.25.9(@babel/core@7.26.9) - '@babel/plugin-transform-spread': 7.25.9(@babel/core@7.26.9) - '@babel/plugin-transform-sticky-regex': 7.25.9(@babel/core@7.26.9) - '@babel/plugin-transform-template-literals': 7.26.8(@babel/core@7.26.9) - '@babel/plugin-transform-typeof-symbol': 7.26.7(@babel/core@7.26.9) - '@babel/plugin-transform-unicode-escapes': 7.25.9(@babel/core@7.26.9) - '@babel/plugin-transform-unicode-property-regex': 7.25.9(@babel/core@7.26.9) - '@babel/plugin-transform-unicode-regex': 7.25.9(@babel/core@7.26.9) - '@babel/plugin-transform-unicode-sets-regex': 7.25.9(@babel/core@7.26.9) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.26.9) - babel-plugin-polyfill-corejs2: 0.4.12(@babel/core@7.26.9) - babel-plugin-polyfill-corejs3: 0.11.1(@babel/core@7.26.9) - babel-plugin-polyfill-regenerator: 0.6.3(@babel/core@7.26.9) + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.29.7) + '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.29.7) + '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.29.7) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.29.7) + '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-async-generator-functions': 7.26.8(@babel/core@7.29.7) + '@babel/plugin-transform-async-to-generator': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-block-scoped-functions': 7.26.5(@babel/core@7.29.7) + '@babel/plugin-transform-block-scoping': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-class-static-block': 7.26.0(@babel/core@7.29.7) + '@babel/plugin-transform-classes': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-computed-properties': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-destructuring': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-dotall-regex': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-duplicate-keys': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-dynamic-import': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-exponentiation-operator': 7.26.3(@babel/core@7.29.7) + '@babel/plugin-transform-export-namespace-from': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-for-of': 7.26.9(@babel/core@7.29.7) + '@babel/plugin-transform-function-name': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-json-strings': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-literals': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-logical-assignment-operators': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-member-expression-literals': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-modules-amd': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.29.7) + '@babel/plugin-transform-modules-systemjs': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-modules-umd': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-named-capturing-groups-regex': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-new-target': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-nullish-coalescing-operator': 7.26.6(@babel/core@7.29.7) + '@babel/plugin-transform-numeric-separator': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-object-super': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-optional-catch-binding': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-private-property-in-object': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-property-literals': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-regenerator': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-regexp-modifiers': 7.26.0(@babel/core@7.29.7) + '@babel/plugin-transform-reserved-words': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-shorthand-properties': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-spread': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-sticky-regex': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-template-literals': 7.26.8(@babel/core@7.29.7) + '@babel/plugin-transform-typeof-symbol': 7.26.7(@babel/core@7.29.7) + '@babel/plugin-transform-unicode-escapes': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-unicode-property-regex': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-unicode-regex': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-unicode-sets-regex': 7.25.9(@babel/core@7.29.7) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.29.7) + babel-plugin-polyfill-corejs2: 0.4.12(@babel/core@7.29.7) + babel-plugin-polyfill-corejs3: 0.11.1(@babel/core@7.29.7) + babel-plugin-polyfill-regenerator: 0.6.3(@babel/core@7.29.7) core-js-compat: 3.40.0 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.26.9)': + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.9 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 '@babel/types': 7.28.5 esutils: 2.0.3 - '@babel/preset-react@7.18.6(@babel/core@7.27.4)': + '@babel/preset-react@7.18.6(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-validator-option': 7.27.1 - '@babel/plugin-transform-react-display-name': 7.18.6(@babel/core@7.27.4) - '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.27.4) - '@babel/plugin-transform-react-jsx-development': 7.18.6(@babel/core@7.27.4) - '@babel/plugin-transform-react-pure-annotations': 7.18.6(@babel/core@7.27.4) + '@babel/plugin-transform-react-display-name': 7.18.6(@babel/core@7.29.7) + '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-react-jsx-development': 7.18.6(@babel/core@7.29.7) + '@babel/plugin-transform-react-pure-annotations': 7.18.6(@babel/core@7.29.7) transitivePeerDependencies: - supports-color - '@babel/preset-typescript@7.21.5(@babel/core@7.27.4)': + '@babel/preset-typescript@7.21.5(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-validator-option': 7.27.1 - '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.27.4) - '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.27.4) - '@babel/plugin-transform-typescript': 7.21.3(@babel/core@7.27.4) + '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.29.7) + '@babel/plugin-transform-typescript': 7.21.3(@babel/core@7.29.7) transitivePeerDependencies: - supports-color @@ -15112,15 +15014,9 @@ snapshots: '@babel/template@7.25.9': dependencies: - '@babel/code-frame': 7.26.2 - '@babel/parser': 7.28.5 - '@babel/types': 7.28.5 - - '@babel/template@7.26.9': - dependencies: - '@babel/code-frame': 7.26.2 - '@babel/parser': 7.28.5 - '@babel/types': 7.28.5 + '@babel/code-frame': 7.27.1 + '@babel/parser': 7.29.2 + '@babel/types': 7.29.0 '@babel/template@7.27.2': dependencies: @@ -15128,13 +15024,19 @@ snapshots: '@babel/parser': 7.28.5 '@babel/types': 7.28.5 + '@babel/template@7.29.7': + dependencies: + '@babel/code-frame': 7.29.7 + '@babel/parser': 7.29.8 + '@babel/types': 7.29.8 + '@babel/traverse@7.26.7': dependencies: '@babel/code-frame': 7.27.1 - '@babel/generator': 7.26.5 - '@babel/parser': 7.28.5 - '@babel/template': 7.25.9 - '@babel/types': 7.28.5 + '@babel/generator': 7.27.5 + '@babel/parser': 7.29.2 + '@babel/template': 7.27.2 + '@babel/types': 7.29.0 debug: 4.4.3(supports-color@10.2.2) globals: 11.12.0 transitivePeerDependencies: @@ -15142,11 +15044,11 @@ snapshots: '@babel/traverse@7.26.9': dependencies: - '@babel/code-frame': 7.26.2 + '@babel/code-frame': 7.27.1 '@babel/generator': 7.27.5 - '@babel/parser': 7.28.5 - '@babel/template': 7.26.9 - '@babel/types': 7.28.5 + '@babel/parser': 7.29.2 + '@babel/template': 7.27.2 + '@babel/types': 7.29.0 debug: 4.4.3(supports-color@10.2.2) globals: 11.12.0 transitivePeerDependencies: @@ -15164,15 +15066,17 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/types@7.26.9': - dependencies: - '@babel/helper-string-parser': 7.27.1 - '@babel/helper-validator-identifier': 7.28.5 - - '@babel/types@7.27.3': + '@babel/traverse@7.29.8': dependencies: - '@babel/helper-string-parser': 7.27.1 - '@babel/helper-validator-identifier': 7.28.5 + '@babel/code-frame': 7.29.7 + '@babel/generator': 7.29.8 + '@babel/helper-globals': 7.29.7 + '@babel/parser': 7.29.8 + '@babel/template': 7.29.7 + '@babel/types': 7.29.8 + debug: 4.4.3(supports-color@10.2.2) + transitivePeerDependencies: + - supports-color '@babel/types@7.28.5': dependencies: @@ -15184,6 +15088,11 @@ snapshots: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.28.5 + '@babel/types@7.29.8': + dependencies: + '@babel/helper-string-parser': 7.29.7 + '@babel/helper-validator-identifier': 7.29.7 + '@balena/dockerignore@1.0.2': {} '@bcoe/v8-coverage@0.2.3': {} @@ -15789,7 +15698,7 @@ snapshots: graphql: 16.11.0 tslib: 2.6.2 - '@graphql-codegen/cli@5.0.4(@babel/core@7.27.4)(@parcel/watcher@2.5.1)(@types/node@24.11.0)(graphql@16.11.0)': + '@graphql-codegen/cli@5.0.4(@babel/core@7.29.7)(@parcel/watcher@2.5.1)(@types/node@24.11.0)(graphql@16.11.0)': dependencies: '@babel/generator': 7.27.5 '@babel/template': 7.27.2 @@ -15798,9 +15707,9 @@ snapshots: '@graphql-codegen/core': 4.0.2(graphql@16.11.0) '@graphql-codegen/plugin-helpers': 5.1.0(graphql@16.11.0) '@graphql-tools/apollo-engine-loader': 8.0.0(graphql@16.11.0) - '@graphql-tools/code-file-loader': 8.0.1(@babel/core@7.27.4)(graphql@16.11.0) - '@graphql-tools/git-loader': 8.0.1(@babel/core@7.27.4)(graphql@16.11.0) - '@graphql-tools/github-loader': 8.0.0(@babel/core@7.27.4)(@types/node@24.11.0)(graphql@16.11.0) + '@graphql-tools/code-file-loader': 8.0.1(@babel/core@7.29.7)(graphql@16.11.0) + '@graphql-tools/git-loader': 8.0.1(@babel/core@7.29.7)(graphql@16.11.0) + '@graphql-tools/github-loader': 8.0.0(@babel/core@7.29.7)(@types/node@24.11.0)(graphql@16.11.0) '@graphql-tools/graphql-file-loader': 8.0.12(graphql@16.11.0) '@graphql-tools/json-file-loader': 8.0.11(graphql@16.11.0) '@graphql-tools/load': 8.0.12(graphql@16.11.0) @@ -15825,7 +15734,7 @@ snapshots: string-env-interpolation: 1.0.1 ts-log: 2.2.5 tslib: 2.8.1 - yaml: 2.7.0 + yaml: 2.8.3 yargs: 17.7.2 optionalDependencies: '@parcel/watcher': 2.5.1 @@ -16030,9 +15939,9 @@ snapshots: graphql: 16.11.0 tslib: 2.8.1 - '@graphql-tools/code-file-loader@8.0.1(@babel/core@7.27.4)(graphql@16.11.0)': + '@graphql-tools/code-file-loader@8.0.1(@babel/core@7.29.7)(graphql@16.11.0)': dependencies: - '@graphql-tools/graphql-tag-pluck': 8.0.1(@babel/core@7.27.4)(graphql@16.11.0) + '@graphql-tools/graphql-tag-pluck': 8.0.1(@babel/core@7.29.7)(graphql@16.11.0) '@graphql-tools/utils': 10.7.2(graphql@16.11.0) globby: 11.1.0 graphql: 16.11.0 @@ -16128,9 +16037,9 @@ snapshots: tslib: 2.8.1 value-or-promise: 1.0.12 - '@graphql-tools/git-loader@8.0.1(@babel/core@7.27.4)(graphql@16.11.0)': + '@graphql-tools/git-loader@8.0.1(@babel/core@7.29.7)(graphql@16.11.0)': dependencies: - '@graphql-tools/graphql-tag-pluck': 8.0.1(@babel/core@7.27.4)(graphql@16.11.0) + '@graphql-tools/graphql-tag-pluck': 8.0.1(@babel/core@7.29.7)(graphql@16.11.0) '@graphql-tools/utils': 10.7.2(graphql@16.11.0) graphql: 16.11.0 is-glob: 4.0.3 @@ -16141,11 +16050,11 @@ snapshots: - '@babel/core' - supports-color - '@graphql-tools/github-loader@8.0.0(@babel/core@7.27.4)(@types/node@24.11.0)(graphql@16.11.0)': + '@graphql-tools/github-loader@8.0.0(@babel/core@7.29.7)(@types/node@24.11.0)(graphql@16.11.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/executor-http': 1.2.5(@types/node@24.11.0)(graphql@16.11.0) - '@graphql-tools/graphql-tag-pluck': 8.0.1(@babel/core@7.27.4)(graphql@16.11.0) + '@graphql-tools/graphql-tag-pluck': 8.0.1(@babel/core@7.29.7)(graphql@16.11.0) '@graphql-tools/utils': 10.7.2(graphql@16.11.0) '@whatwg-node/fetch': 0.9.8 graphql: 16.11.0 @@ -16166,12 +16075,12 @@ snapshots: tslib: 2.8.1 unixify: 1.0.0 - '@graphql-tools/graphql-tag-pluck@8.0.1(@babel/core@7.27.4)(graphql@16.11.0)': + '@graphql-tools/graphql-tag-pluck@8.0.1(@babel/core@7.29.7)(graphql@16.11.0)': dependencies: - '@babel/parser': 7.28.5 - '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.27.4) + '@babel/parser': 7.29.2 + '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.29.7) '@babel/traverse': 7.27.4 - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 '@graphql-tools/utils': 10.7.2(graphql@16.11.0) graphql: 16.11.0 tslib: 2.8.1 @@ -16354,7 +16263,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.6.2 + protobufjs: 7.6.5 yargs: 17.7.2 '@headlessui/react@1.7.19(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': @@ -16741,7 +16650,7 @@ snapshots: '@jest/transform@29.7.0': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 babel-plugin-istanbul: 6.1.1 @@ -16776,6 +16685,11 @@ snapshots: '@types/yargs': 17.0.11 chalk: 4.1.2 + '@jridgewell/gen-mapping@0.3.13': + dependencies: + '@jridgewell/sourcemap-codec': 1.5.5 + '@jridgewell/trace-mapping': 0.3.31 + '@jridgewell/gen-mapping@0.3.5': dependencies: '@jridgewell/set-array': 1.2.1 @@ -16788,6 +16702,11 @@ snapshots: '@jridgewell/sourcemap-codec': 1.5.5 '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/remapping@2.3.5': + dependencies: + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/resolve-uri@3.1.2': {} '@jridgewell/set-array@1.2.1': {} @@ -16806,6 +16725,11 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping@0.3.31': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.5 + '@jridgewell/trace-mapping@0.3.9': dependencies: '@jridgewell/resolve-uri': 3.1.2 @@ -17260,7 +17184,7 @@ snapshots: '@opentelemetry/api': 1.8.0 '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.8.0) - protobufjs: 7.6.2 + protobufjs: 7.6.5 '@opentelemetry/otlp-grpc-exporter-base@0.52.1(@opentelemetry/api@1.8.0)': dependencies: @@ -17279,7 +17203,7 @@ snapshots: '@opentelemetry/sdk-logs': 0.217.0(@opentelemetry/api@1.8.0) '@opentelemetry/sdk-metrics': 2.7.1(@opentelemetry/api@1.8.0) '@opentelemetry/sdk-trace-base': 2.7.1(@opentelemetry/api@1.8.0) - protobufjs: 7.6.2 + protobufjs: 7.6.5 '@opentelemetry/otlp-transformer@0.49.1(@opentelemetry/api@1.8.0)': dependencies: @@ -17300,7 +17224,7 @@ snapshots: '@opentelemetry/sdk-logs': 0.52.1(@opentelemetry/api@1.8.0) '@opentelemetry/sdk-metrics': 1.25.1(@opentelemetry/api@1.8.0) '@opentelemetry/sdk-trace-base': 1.25.1(@opentelemetry/api@1.8.0) - protobufjs: 7.6.2 + protobufjs: 7.6.5 '@opentelemetry/propagator-b3@1.25.1(@opentelemetry/api@1.8.0)': dependencies: @@ -17468,13 +17392,13 @@ snapshots: transitivePeerDependencies: - debug - '@ory/integrations@1.3.1(@ory/client@1.9.0)(next@15.5.18(@babel/core@7.27.4)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.89.2))': + '@ory/integrations@1.3.1(@ory/client@1.9.0)(next@15.5.18(@babel/core@7.29.7)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.89.2))': dependencies: '@ory/client': 1.9.0 '@types/tldjs': 2.3.4 cookie: 1.0.2 istextorbinary: 9.5.0 - next: 15.5.18(@babel/core@7.27.4)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.89.2) + next: 15.5.18(@babel/core@7.29.7)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.89.2) set-cookie-parser: 2.7.1 tldjs: 2.3.1 @@ -17627,8 +17551,6 @@ snapshots: '@protobufjs/inquire@1.1.0': {} - '@protobufjs/inquire@1.1.2': {} - '@protobufjs/path@1.1.2': {} '@protobufjs/pool@1.1.0': {} @@ -18421,14 +18343,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@remix-run/dev@2.17.5(@remix-run/react@2.17.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.9.3))(@remix-run/serve@2.17.5(typescript@5.9.3))(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@24.11.0)(typescript@5.9.3))(typescript@5.9.3)(vite@6.4.1(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.7.0))(yaml@2.7.0)': + '@remix-run/dev@2.17.5(@remix-run/react@2.17.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.9.3))(@remix-run/serve@2.17.5(typescript@5.9.3))(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@24.11.0)(typescript@5.9.3))(typescript@5.9.3)(vite@6.4.1(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(yaml@2.8.3)': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 '@babel/generator': 7.27.5 '@babel/parser': 7.28.5 - '@babel/plugin-syntax-decorators': 7.23.3(@babel/core@7.27.4) - '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.27.4) - '@babel/preset-typescript': 7.21.5(@babel/core@7.27.4) + '@babel/plugin-syntax-decorators': 7.23.3(@babel/core@7.29.7) + '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.29.7) + '@babel/preset-typescript': 7.21.5(@babel/core@7.29.7) '@babel/traverse': 7.27.4 '@babel/types': 7.28.5 '@mdx-js/mdx': 2.3.0 @@ -18478,12 +18400,12 @@ snapshots: tar-fs: 2.1.4 tsconfig-paths: 4.1.0 valibot: 1.4.2(typescript@5.9.3) - vite-node: 3.2.4(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.7.0) + vite-node: 3.2.4(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3) ws: 7.5.10 optionalDependencies: '@remix-run/serve': 2.17.5(typescript@5.9.3) typescript: 5.9.3 - vite: 6.4.1(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.7.0) + vite: 6.4.1(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3) transitivePeerDependencies: - '@types/node' - bluebird @@ -18504,9 +18426,9 @@ snapshots: '@remix-run/eslint-config@2.17.5(eslint@8.57.1)(jest@29.7.0(@types/node@24.11.0)(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@24.11.0)(typescript@5.4.3)))(react@18.2.0)(typescript@5.9.3)': dependencies: - '@babel/core': 7.27.4 - '@babel/eslint-parser': 7.21.8(@babel/core@7.27.4)(eslint@8.57.1) - '@babel/preset-react': 7.18.6(@babel/core@7.27.4) + '@babel/core': 7.29.7 + '@babel/eslint-parser': 7.21.8(@babel/core@7.29.7)(eslint@8.57.1) + '@babel/preset-react': 7.18.6(@babel/core@7.29.7) '@rushstack/eslint-patch': 1.2.0 '@typescript-eslint/eslint-plugin': 5.60.1(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) '@typescript-eslint/parser': 5.60.1(eslint@8.57.1)(typescript@5.9.3) @@ -18544,7 +18466,7 @@ snapshots: cookie-signature: 1.2.0 source-map-support: 0.5.21 stream-slice: 0.1.2 - undici: 6.27.0 + undici: 6.28.0 optionalDependencies: typescript: 5.9.3 @@ -18929,7 +18851,7 @@ snapshots: '@types/acorn@4.0.6': dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 '@types/aria-query@4.2.2': {} @@ -19118,23 +19040,11 @@ snapshots: '@types/node': 24.11.0 '@types/ssh2': 0.5.52 - '@types/eslint-scope@3.7.7': - dependencies: - '@types/eslint': 9.6.1 - '@types/estree': 1.0.9 - - '@types/eslint@9.6.1': - dependencies: - '@types/estree': 1.0.9 - '@types/json-schema': 7.0.15 - '@types/esrecurse@4.3.1': {} '@types/estree-jsx@1.0.0': dependencies: - '@types/estree': 1.0.8 - - '@types/estree@1.0.7': {} + '@types/estree': 1.0.9 '@types/estree@1.0.8': {} @@ -19714,7 +19624,7 @@ snapshots: '@vanilla-extract/babel-plugin-debug-ids@1.0.2': dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 transitivePeerDependencies: - supports-color @@ -19734,8 +19644,8 @@ snapshots: '@vanilla-extract/integration@6.2.1(@types/node@24.11.0)(sass@1.89.2)(terser@5.37.0)': dependencies: - '@babel/core': 7.27.4 - '@babel/plugin-syntax-typescript': 7.21.4(@babel/core@7.27.4) + '@babel/core': 7.29.7 + '@babel/plugin-syntax-typescript': 7.21.4(@babel/core@7.29.7) '@vanilla-extract/babel-plugin-debug-ids': 1.0.2 '@vanilla-extract/css': 1.11.0 esbuild: 0.17.6 @@ -19837,20 +19747,20 @@ snapshots: '@webassemblyjs/ast': 1.14.1 '@xtuc/long': 4.2.2 - '@webpack-cli/configtest@3.0.1(webpack-cli@6.0.1)(webpack@5.97.1)': + '@webpack-cli/configtest@3.0.1(webpack-cli@6.0.1)(webpack@5.109.2)': dependencies: - webpack: 5.97.1(@swc/core@1.11.29)(webpack-cli@6.0.1) - webpack-cli: 6.0.1(webpack@5.97.1) + webpack: 5.109.2(@swc/core@1.11.29)(webpack-cli@6.0.1) + webpack-cli: 6.0.1(webpack@5.109.2) - '@webpack-cli/info@3.0.1(webpack-cli@6.0.1)(webpack@5.97.1)': + '@webpack-cli/info@3.0.1(webpack-cli@6.0.1)(webpack@5.109.2)': dependencies: - webpack: 5.97.1(@swc/core@1.11.29)(webpack-cli@6.0.1) - webpack-cli: 6.0.1(webpack@5.97.1) + webpack: 5.109.2(@swc/core@1.11.29)(webpack-cli@6.0.1) + webpack-cli: 6.0.1(webpack@5.109.2) - '@webpack-cli/serve@3.0.1(webpack-cli@6.0.1)(webpack@5.97.1)': + '@webpack-cli/serve@3.0.1(webpack-cli@6.0.1)(webpack@5.109.2)': dependencies: - webpack: 5.97.1(@swc/core@1.11.29)(webpack-cli@6.0.1) - webpack-cli: 6.0.1(webpack@5.97.1) + webpack: 5.109.2(@swc/core@1.11.29)(webpack-cli@6.0.1) + webpack-cli: 6.0.1(webpack@5.109.2) '@whatwg-node/disposablestack@0.0.5': dependencies: @@ -19971,10 +19881,6 @@ snapshots: optionalDependencies: ajv: 8.20.0 - ajv-keywords@3.5.2(ajv@6.15.0): - dependencies: - ajv: 6.15.0 - ajv-keywords@5.1.0(ajv@8.20.0): dependencies: ajv: 8.20.0 @@ -20335,25 +20241,25 @@ snapshots: b4a@1.6.4: {} - babel-jest@29.7.0(@babel/core@7.27.4): + babel-jest@29.7.0(@babel/core@7.29.7): dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 '@jest/transform': 29.7.0 '@types/babel__core': 7.20.5 babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 29.6.3(@babel/core@7.27.4) + babel-preset-jest: 29.6.3(@babel/core@7.29.7) chalk: 4.1.2 graceful-fs: 4.2.11 slash: 3.0.0 transitivePeerDependencies: - supports-color - babel-loader@9.2.1(@babel/core@7.26.9)(webpack@5.97.1): + babel-loader@9.2.1(@babel/core@7.29.7)(webpack@5.109.2): dependencies: - '@babel/core': 7.26.9 + '@babel/core': 7.29.7 find-cache-dir: 4.0.0 schema-utils: 4.3.0 - webpack: 5.97.1(@swc/core@1.11.29)(webpack-cli@6.0.1) + webpack: 5.109.2(@swc/core@1.11.29)(webpack-cli@6.0.1) babel-plugin-istanbul@6.1.1: dependencies: @@ -20372,86 +20278,86 @@ snapshots: '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.18.0 - babel-plugin-polyfill-corejs2@0.4.12(@babel/core@7.26.9): + babel-plugin-polyfill-corejs2@0.4.12(@babel/core@7.29.7): dependencies: '@babel/compat-data': 7.26.8 - '@babel/core': 7.26.9 - '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.9) + '@babel/core': 7.29.7 + '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.29.7) semver: 6.3.1 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs3@0.11.1(@babel/core@7.26.9): + babel-plugin-polyfill-corejs3@0.11.1(@babel/core@7.29.7): dependencies: - '@babel/core': 7.26.9 - '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.9) + '@babel/core': 7.29.7 + '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.29.7) core-js-compat: 3.40.0 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-regenerator@0.6.3(@babel/core@7.26.9): + babel-plugin-polyfill-regenerator@0.6.3(@babel/core@7.29.7): dependencies: - '@babel/core': 7.26.9 - '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.9) + '@babel/core': 7.29.7 + '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.29.7) transitivePeerDependencies: - supports-color babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0: {} - babel-preset-current-node-syntax@1.0.1(@babel/core@7.27.4): - dependencies: - '@babel/core': 7.27.4 - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.27.4) - '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.27.4) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.27.4) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.27.4) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.27.4) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.27.4) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.27.4) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.27.4) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.27.4) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.27.4) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.27.4) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.27.4) - - babel-preset-fbjs@3.4.0(@babel/core@7.27.4): - dependencies: - '@babel/core': 7.27.4 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.27.4) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.27.4) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.27.4) - '@babel/plugin-syntax-flow': 7.18.6(@babel/core@7.27.4) - '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.27.4) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.27.4) - '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.27.4) - '@babel/plugin-transform-block-scoped-functions': 7.26.5(@babel/core@7.27.4) - '@babel/plugin-transform-block-scoping': 7.25.9(@babel/core@7.27.4) - '@babel/plugin-transform-classes': 7.25.9(@babel/core@7.27.4) - '@babel/plugin-transform-computed-properties': 7.25.9(@babel/core@7.27.4) - '@babel/plugin-transform-destructuring': 7.25.9(@babel/core@7.27.4) - '@babel/plugin-transform-flow-strip-types': 7.18.9(@babel/core@7.27.4) - '@babel/plugin-transform-for-of': 7.25.9(@babel/core@7.27.4) - '@babel/plugin-transform-function-name': 7.25.9(@babel/core@7.27.4) - '@babel/plugin-transform-literals': 7.25.9(@babel/core@7.27.4) - '@babel/plugin-transform-member-expression-literals': 7.25.9(@babel/core@7.27.4) - '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.27.4) - '@babel/plugin-transform-object-super': 7.25.9(@babel/core@7.27.4) - '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.27.4) - '@babel/plugin-transform-property-literals': 7.25.9(@babel/core@7.27.4) - '@babel/plugin-transform-react-display-name': 7.18.6(@babel/core@7.27.4) - '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.27.4) - '@babel/plugin-transform-shorthand-properties': 7.25.9(@babel/core@7.27.4) - '@babel/plugin-transform-spread': 7.25.9(@babel/core@7.27.4) - '@babel/plugin-transform-template-literals': 7.25.9(@babel/core@7.27.4) + babel-preset-current-node-syntax@1.0.1(@babel/core@7.29.7): + dependencies: + '@babel/core': 7.29.7 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.29.7) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.29.7) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.29.7) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.29.7) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.29.7) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.29.7) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.29.7) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.29.7) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.29.7) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.29.7) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.29.7) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.29.7) + + babel-preset-fbjs@3.4.0(@babel/core@7.29.7): + dependencies: + '@babel/core': 7.29.7 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.29.7) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.29.7) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.29.7) + '@babel/plugin-syntax-flow': 7.18.6(@babel/core@7.29.7) + '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.29.7) + '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-block-scoped-functions': 7.26.5(@babel/core@7.29.7) + '@babel/plugin-transform-block-scoping': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-classes': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-computed-properties': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-destructuring': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-flow-strip-types': 7.18.9(@babel/core@7.29.7) + '@babel/plugin-transform-for-of': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-function-name': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-literals': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-member-expression-literals': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.29.7) + '@babel/plugin-transform-object-super': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-property-literals': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-react-display-name': 7.18.6(@babel/core@7.29.7) + '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-shorthand-properties': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-spread': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-template-literals': 7.25.9(@babel/core@7.29.7) babel-plugin-syntax-trailing-function-commas: 7.0.0-beta.0 transitivePeerDependencies: - supports-color - babel-preset-jest@29.6.3(@babel/core@7.27.4): + babel-preset-jest@29.6.3(@babel/core@7.29.7): dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 babel-plugin-jest-hoist: 29.6.3 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.27.4) + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.29.7) bail@2.0.2: {} @@ -20499,6 +20405,8 @@ snapshots: base64url@3.0.1: {} + baseline-browser-mapping@2.11.12: {} + basic-auth@2.0.1: dependencies: safe-buffer: 5.1.2 @@ -20606,11 +20514,19 @@ snapshots: browserslist@4.25.0: dependencies: - caniuse-lite: 1.0.30001720 + caniuse-lite: 1.0.30001799 electron-to-chromium: 1.5.162 node-releases: 2.0.19 update-browserslist-db: 1.1.3(browserslist@4.25.0) + browserslist@4.28.7: + dependencies: + baseline-browser-mapping: 2.11.12 + caniuse-lite: 1.0.30001806 + electron-to-chromium: 1.5.400 + node-releases: 2.0.52 + update-browserslist-db: 1.2.3(browserslist@4.28.7) + bser@2.1.1: dependencies: node-int64: 0.4.0 @@ -20657,7 +20573,7 @@ snapshots: minipass-pipeline: 1.2.4 p-map: 4.0.0 ssri: 10.0.5 - tar: 7.5.13 + tar: 7.5.22 unique-filename: 3.0.0 cache-content-type@1.0.1: @@ -20714,10 +20630,10 @@ snapshots: caniuse-lite@1.0.30001695: {} - caniuse-lite@1.0.30001720: {} - caniuse-lite@1.0.30001799: {} + caniuse-lite@1.0.30001806: {} + capital-case@1.0.4: dependencies: no-case: 3.0.4 @@ -21528,11 +21444,11 @@ snapshots: docker-compose@0.24.8: dependencies: - yaml: 2.7.0 + yaml: 2.8.3 docker-modem@3.0.6: dependencies: - debug: 4.4.1 + debug: 4.4.3(supports-color@10.2.2) readable-stream: 3.6.0 split-ca: 1.0.1 ssh2: 1.11.0 @@ -21624,6 +21540,8 @@ snapshots: electron-to-chromium@1.5.162: {} + electron-to-chromium@1.5.400: {} + electron-to-chromium@1.5.49: {} electron-to-chromium@1.5.84: {} @@ -21647,6 +21565,11 @@ snapshots: graceful-fs: 4.2.11 tapable: 2.2.1 + enhanced-resolve@5.24.5: + dependencies: + graceful-fs: 4.2.11 + tapable: 2.3.3 + entities@4.5.0: {} entities@7.0.1: {} @@ -21787,6 +21710,8 @@ snapshots: es-module-lexer@2.0.0: {} + es-module-lexer@2.3.1: {} + es-object-atoms@1.1.2: dependencies: es-errors: 1.3.0 @@ -22321,7 +22246,7 @@ snapshots: estree-util-attach-comments@2.1.0: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 estree-util-attach-comments@3.0.0: dependencies: @@ -22381,7 +22306,7 @@ snapshots: estree-walker@3.0.3: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 esutils@2.0.3: {} @@ -22854,8 +22779,6 @@ snapshots: dependencies: is-glob: 4.0.3 - glob-to-regexp@0.4.1: {} - glob@10.5.0: dependencies: foreground-child: 3.3.1 @@ -23297,7 +23220,7 @@ snapshots: hast-util-to-estree@2.1.0: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 '@types/estree-jsx': 1.0.0 '@types/hast': 2.3.4 '@types/unist': 2.0.11 @@ -23896,7 +23819,7 @@ snapshots: is-reference@3.0.0: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 is-regex@1.1.4: dependencies: @@ -24010,7 +23933,7 @@ snapshots: istanbul-lib-instrument@5.2.0: dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 '@babel/parser': 7.29.2 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 @@ -24020,8 +23943,8 @@ snapshots: istanbul-lib-instrument@6.0.0: dependencies: - '@babel/core': 7.27.4 - '@babel/parser': 7.28.5 + '@babel/core': 7.29.7 + '@babel/parser': 7.29.2 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 semver: 7.7.4 @@ -24123,10 +24046,10 @@ snapshots: jest-config@29.7.0(@types/node@24.11.0)(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@24.11.0)(typescript@5.4.3)): dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.27.4) + babel-jest: 29.7.0(@babel/core@7.29.7) chalk: 4.1.2 ci-info: 3.8.0 deepmerge: 4.2.2 @@ -24228,7 +24151,7 @@ snapshots: jest-message-util@29.7.0: dependencies: - '@babel/code-frame': 7.26.2 + '@babel/code-frame': 7.27.1 '@jest/types': 29.6.3 '@types/stack-utils': 2.0.1 chalk: 4.1.2 @@ -24331,15 +24254,15 @@ snapshots: jest-snapshot@29.7.0: dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 '@babel/generator': 7.27.5 - '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.27.4) - '@babel/plugin-syntax-typescript': 7.21.4(@babel/core@7.27.4) - '@babel/types': 7.28.5 + '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-syntax-typescript': 7.21.4(@babel/core@7.29.7) + '@babel/types': 7.29.0 '@jest/expect-utils': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.27.4) + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.29.7) chalk: 4.1.2 expect: 29.7.0 graceful-fs: 4.2.11 @@ -24653,8 +24576,6 @@ snapshots: livereload-js@2.4.0: {} - loader-runner@4.3.0: {} - loader-utils@3.2.1: {} local-pkg@0.4.3: {} @@ -25336,7 +25257,7 @@ snapshots: micromark-extension-mdx-expression@3.0.0: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 devlop: 1.1.0 micromark-factory-mdx-expression: 2.0.1 micromark-factory-space: 2.0.0 @@ -25360,7 +25281,7 @@ snapshots: micromark-extension-mdx-jsx@3.0.0: dependencies: '@types/acorn': 4.0.6 - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 devlop: 1.1.0 estree-util-is-identifier-name: 3.0.0 micromark-factory-mdx-expression: 2.0.1 @@ -25391,7 +25312,7 @@ snapshots: micromark-extension-mdxjs-esm@3.0.0: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 devlop: 1.1.0 micromark-core-commonmark: 2.0.1 micromark-util-character: 2.1.0 @@ -25462,7 +25383,7 @@ snapshots: micromark-factory-mdx-expression@2.0.1: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 devlop: 1.1.0 micromark-util-character: 2.1.0 micromark-util-events-to-acorn: 2.0.2 @@ -25593,7 +25514,7 @@ snapshots: micromark-util-events-to-acorn@2.0.2: dependencies: '@types/acorn': 4.0.6 - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 '@types/unist': 3.0.3 devlop: 1.1.0 estree-util-visit: 2.0.0 @@ -25752,6 +25673,16 @@ snapshots: minimist@1.2.8: {} + minimizer-webpack-plugin@5.6.1(@swc/core@1.11.29)(webpack@5.109.2): + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + jest-worker: 27.5.1 + schema-utils: 4.3.3 + terser: 5.37.0 + webpack: 5.109.2(@swc/core@1.11.29)(webpack-cli@6.0.1) + optionalDependencies: + '@swc/core': 1.11.29 + minipass-collect@1.0.2: dependencies: minipass: 3.3.4 @@ -25842,7 +25773,7 @@ snapshots: neotraverse@0.6.18: {} - next@15.5.18(@babel/core@7.27.4)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.89.2): + next@15.5.18(@babel/core@7.29.7)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.89.2): dependencies: '@next/env': 15.5.18 '@swc/helpers': 0.5.15 @@ -25850,7 +25781,7 @@ snapshots: postcss: 8.4.31 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - styled-jsx: 5.1.6(@babel/core@7.27.4)(react@18.2.0) + styled-jsx: 5.1.6(@babel/core@7.29.7)(react@18.2.0) optionalDependencies: '@next/swc-darwin-arm64': 15.5.18 '@next/swc-darwin-x64': 15.5.18 @@ -25931,6 +25862,8 @@ snapshots: node-releases@2.0.19: {} + node-releases@2.0.52: {} + nopt@3.0.6: dependencies: abbrev: 1.1.1 @@ -26554,7 +26487,7 @@ snapshots: postcss-load-config@4.0.2(postcss@8.5.10)(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@24.11.0)(typescript@5.9.3)): dependencies: lilconfig: 3.1.3 - yaml: 2.7.0 + yaml: 2.8.3 optionalDependencies: postcss: 8.5.10 ts-node: 10.9.2(@swc/core@1.11.29)(@types/node@24.11.0)(typescript@5.9.3) @@ -26740,7 +26673,7 @@ snapshots: proto-list@1.2.4: {} - protobufjs@7.6.2: + protobufjs@7.6.5: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 @@ -26748,7 +26681,6 @@ snapshots: '@protobufjs/eventemitter': 1.1.1 '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 @@ -26861,10 +26793,6 @@ snapshots: radix3@1.1.2: {} - randombytes@2.1.0: - dependencies: - safe-buffer: 5.2.1 - range-parser@1.2.1: {} raw-body@1.1.7: @@ -27574,13 +27502,14 @@ snapshots: dependencies: loose-envify: 1.4.0 - schema-utils@3.3.0: + schema-utils@4.3.0: dependencies: '@types/json-schema': 7.0.15 - ajv: 6.15.0 - ajv-keywords: 3.5.2(ajv@6.15.0) + ajv: 8.20.0 + ajv-formats: 2.1.1(ajv@8.20.0) + ajv-keywords: 5.1.0(ajv@8.20.0) - schema-utils@4.3.0: + schema-utils@4.3.3: dependencies: '@types/json-schema': 7.0.15 ajv: 8.20.0 @@ -27629,10 +27558,6 @@ snapshots: tslib: 2.8.1 upper-case-first: 2.0.2 - serialize-javascript@6.0.2: - dependencies: - randombytes: 2.1.0 - serve-index@1.9.1: dependencies: accepts: 1.3.8 @@ -27900,7 +27825,7 @@ snapshots: postcss: 8.5.15 sass: 1.89.2 sync-request: 6.1.0 - tmp: 0.2.4 + tmp: 0.2.7 transitivePeerDependencies: - supports-color @@ -28186,12 +28111,12 @@ snapshots: dependencies: inline-style-parser: 0.2.3 - styled-jsx@5.1.6(@babel/core@7.27.4)(react@18.2.0): + styled-jsx@5.1.6(@babel/core@7.29.7)(react@18.2.0): dependencies: client-only: 0.0.1 react: 18.2.0 optionalDependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.29.7 stylis@4.3.6: {} @@ -28300,6 +28225,8 @@ snapshots: tapable@2.2.1: {} + tapable@2.3.3: {} + tar-fs@2.0.1: dependencies: chownr: 1.1.4 @@ -28341,7 +28268,7 @@ snapshots: transitivePeerDependencies: - bare-abort-controller - tar@7.5.13: + tar@7.5.22: dependencies: '@isaacs/fs-minipass': 4.0.1 chownr: 3.0.0 @@ -28356,17 +28283,6 @@ snapshots: ansi-escapes: 7.2.0 supports-hyperlinks: 4.4.0 - terser-webpack-plugin@5.3.11(@swc/core@1.11.29)(webpack@5.97.1): - dependencies: - '@jridgewell/trace-mapping': 0.3.25 - jest-worker: 27.5.1 - schema-utils: 4.3.0 - serialize-javascript: 6.0.2 - terser: 5.37.0 - webpack: 5.97.1(@swc/core@1.11.29)(webpack-cli@6.0.1) - optionalDependencies: - '@swc/core': 1.11.29 - terser@5.37.0: dependencies: '@jridgewell/source-map': 0.3.6 @@ -28395,8 +28311,8 @@ snapshots: properties-reader: 2.3.0 ssh-remote-port-forward: 1.0.4 tar-fs: 3.1.1 - tmp: 0.2.4 - undici: 6.27.0 + tmp: 0.2.7 + undici: 6.28.0 transitivePeerDependencies: - bare-abort-controller - bare-buffer @@ -28493,9 +28409,7 @@ snapshots: dependencies: os-tmpdir: 1.0.2 - tmp@0.2.4: {} - - tmp@0.2.6: {} + tmp@0.2.7: {} tmpl@1.0.5: {} @@ -28766,7 +28680,7 @@ snapshots: undici-types@7.16.0: {} - undici@6.27.0: {} + undici@6.28.0: {} unicode-canonical-property-names-ecmascript@2.0.1: {} @@ -28955,6 +28869,12 @@ snapshots: escalade: 3.2.0 picocolors: 1.1.1 + update-browserslist-db@1.2.3(browserslist@4.28.7): + dependencies: + browserslist: 4.28.7 + escalade: 3.2.0 + picocolors: 1.1.1 + upper-case-first@2.0.2: dependencies: tslib: 2.8.1 @@ -29111,13 +29031,13 @@ snapshots: - supports-color - terser - vite-node@3.2.4(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.7.0): + vite-node@3.2.4(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3): dependencies: cac: 6.7.14 debug: 4.4.3(supports-color@10.2.2) es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 7.3.6(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.7.0) + vite: 7.3.6(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3) transitivePeerDependencies: - '@types/node' - jiti @@ -29143,7 +29063,7 @@ snapshots: sass: 1.89.2 terser: 5.37.0 - vite@6.4.1(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.7.0): + vite@6.4.1(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3): dependencies: esbuild: 0.25.12 fdir: 6.5.0(picomatch@4.0.4) @@ -29157,7 +29077,7 @@ snapshots: jiti: 2.4.2 sass: 1.89.2 terser: 5.37.0 - yaml: 2.7.0 + yaml: 2.8.3 optional: true vite@7.3.2(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3): @@ -29176,7 +29096,7 @@ snapshots: terser: 5.37.0 yaml: 2.8.3 - vite@7.3.6(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.7.0): + vite@7.3.6(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3): dependencies: esbuild: 0.28.1 fdir: 6.5.0(picomatch@4.0.4) @@ -29190,7 +29110,7 @@ snapshots: jiti: 2.4.2 sass: 1.89.2 terser: 5.37.0 - yaml: 2.7.0 + yaml: 2.8.3 vitefu@1.1.3(vite@7.3.2(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3)): optionalDependencies: @@ -29200,9 +29120,8 @@ snapshots: dependencies: makeerror: 1.0.12 - watchpack@2.4.2: + watchpack@2.5.2: dependencies: - glob-to-regexp: 0.4.1 graceful-fs: 4.2.11 wcwidth@1.0.1: @@ -29221,12 +29140,12 @@ snapshots: webidl-conversions@3.0.1: {} - webpack-cli@6.0.1(webpack@5.97.1): + webpack-cli@6.0.1(webpack@5.109.2): dependencies: '@discoveryjs/json-ext': 0.6.3 - '@webpack-cli/configtest': 3.0.1(webpack-cli@6.0.1)(webpack@5.97.1) - '@webpack-cli/info': 3.0.1(webpack-cli@6.0.1)(webpack@5.97.1) - '@webpack-cli/serve': 3.0.1(webpack-cli@6.0.1)(webpack@5.97.1) + '@webpack-cli/configtest': 3.0.1(webpack-cli@6.0.1)(webpack@5.109.2) + '@webpack-cli/info': 3.0.1(webpack-cli@6.0.1)(webpack@5.109.2) + '@webpack-cli/serve': 3.0.1(webpack-cli@6.0.1)(webpack@5.109.2) colorette: 2.0.19 commander: 12.1.0 cross-spawn: 7.0.6 @@ -29235,7 +29154,7 @@ snapshots: import-local: 3.1.0 interpret: 3.1.1 rechoir: 0.8.0 - webpack: 5.97.1(@swc/core@1.11.29)(webpack-cli@6.0.1) + webpack: 5.109.2(@swc/core@1.11.29)(webpack-cli@6.0.1) webpack-merge: 6.0.1 webpack-merge@6.0.1: @@ -29244,38 +29163,44 @@ snapshots: flat: 5.0.2 wildcard: 2.0.1 - webpack-sources@3.2.3: {} + webpack-sources@3.5.1: {} - webpack@5.97.1(@swc/core@1.11.29)(webpack-cli@6.0.1): + webpack@5.109.2(@swc/core@1.11.29)(webpack-cli@6.0.1): dependencies: - '@types/eslint-scope': 3.7.7 - '@types/estree': 1.0.7 + '@types/estree': 1.0.9 + '@types/json-schema': 7.0.15 '@webassemblyjs/ast': 1.14.1 '@webassemblyjs/wasm-edit': 1.14.1 '@webassemblyjs/wasm-parser': 1.14.1 - acorn: 8.15.0 - browserslist: 4.25.0 + acorn: 8.16.0 + browserslist: 4.28.7 chrome-trace-event: 1.0.4 - enhanced-resolve: 5.18.0 - es-module-lexer: 1.7.0 + enhanced-resolve: 5.24.5 + es-module-lexer: 2.3.1 eslint-scope: 5.1.1 events: 3.3.0 - glob-to-regexp: 0.4.1 graceful-fs: 4.2.11 - json-parse-even-better-errors: 2.3.1 - loader-runner: 4.3.0 - mime-types: 2.1.35 + mime-db: 1.54.0 + minimizer-webpack-plugin: 5.6.1(@swc/core@1.11.29)(webpack@5.109.2) neo-async: 2.6.2 - schema-utils: 3.3.0 - tapable: 2.2.1 - terser-webpack-plugin: 5.3.11(@swc/core@1.11.29)(webpack@5.97.1) - watchpack: 2.4.2 - webpack-sources: 3.2.3 + schema-utils: 4.3.3 + tapable: 2.3.3 + watchpack: 2.5.2 + webpack-sources: 3.5.1 optionalDependencies: - webpack-cli: 6.0.1(webpack@5.97.1) + webpack-cli: 6.0.1(webpack@5.109.2) transitivePeerDependencies: + - '@minify-html/node' - '@swc/core' + - '@swc/css' + - '@swc/html' + - clean-css + - cssnano + - csso - esbuild + - html-minifier-terser + - lightningcss + - postcss - uglify-js websocket-driver@0.7.4: @@ -29409,8 +29334,6 @@ snapshots: yaml-ast-parser@0.0.43: {} - yaml@2.7.0: {} - yaml@2.8.3: {} yargs-parser@18.1.3: From f5ccf8827c03281b8aa0f3c53d24e902eba82543 Mon Sep 17 00:00:00 2001 From: Cozmin Ungureanu Date: Tue, 4 Aug 2026 11:47:16 +0300 Subject: [PATCH 02/19] chore(deps): bump handlebars, shell-quote, websocket-driver Clears the last three critical advisories. All within-major. --- package.json | 5 ++++- pnpm-lock.yaml | 50 +++++++++++++++++++++++++++----------------------- 2 files changed, 31 insertions(+), 24 deletions(-) diff --git a/package.json b/package.json index 6c674dc8d1..2417e61ea9 100644 --- a/package.json +++ b/package.json @@ -90,12 +90,15 @@ "path-to-regexp@>=6.3.0": "^6.3.0", "next": "15.5.18", "form-data": "^4.0.6", + "handlebars": "^4.7.9", "sha.js": ">=2.4.12", + "shell-quote": "^1.9.0", "@remix-run/router": ">=1.23.2", "lodash": ">=4.18.0", "qs@<6.14.1": ">=6.14.1", "@apollo/server": "^5.5.0", - "turbo-stream": "^3.0.0" + "turbo-stream": "^3.0.0", + "websocket-driver": "^0.7.5" } } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 603bf9eb2a..8900cc86fa 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,12 +30,15 @@ overrides: path-to-regexp@>=6.3.0: ^6.3.0 next: 15.5.18 form-data: ^4.0.6 + handlebars: ^4.7.9 sha.js: '>=2.4.12' + shell-quote: ^1.9.0 '@remix-run/router': '>=1.23.2' lodash: '>=4.18.0' qs@<6.14.1: '>=6.14.1' '@apollo/server': ^5.5.0 turbo-stream: ^3.0.0 + websocket-driver: ^0.7.5 importers: @@ -8888,8 +8891,8 @@ packages: hachure-fill@0.5.2: resolution: {integrity: sha512-3GKBOn+m2LX9iq+JC1064cSFprJY4jL1jCXTcpnfER5HYE2l/4EfWSGzkPa/ZDBmYI0ZOEj5VHV/eKnPGkHuOg==} - handlebars@4.7.8: - resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==} + handlebars@4.7.9: + resolution: {integrity: sha512-4E71E0rpOaQuJR2A3xDZ+GM1HyWYv1clR58tC8emQNeQe3RH7MAzSbat+V0wG78LQBo6m6bzSG/L4pBuCsgnUQ==} engines: {node: '>=0.4.7'} hasBin: true @@ -12220,8 +12223,9 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - shell-quote@1.8.0: - resolution: {integrity: sha512-QHsz8GgQIGKlRi24yFc6a6lN69Idnx634w49ay6+jA5yFh7a1UY+4Rp6HPx/L/1zcEDPEij8cIsiqR6bQsE5VQ==} + shell-quote@1.10.0: + resolution: {integrity: sha512-w1aiOKwKuRgtwAReIIj89puqg+I7GvX4IbLrvmhXbzQsj1+Zwi4VO3+fa6ZF91TWSjIxoEkKnMeHcLEODK5ZXA==} + engines: {node: '>= 0.4'} shiki@4.0.2: resolution: {integrity: sha512-eAVKTMedR5ckPo4xne/PjYQYrU3qx78gtJZ+sHlXEg5IHhhoQhMfZVzetTYuaJS0L2Ef3AcCRzCHV8T0WI6nIQ==} @@ -13559,8 +13563,8 @@ packages: webpack-cli: optional: true - websocket-driver@0.7.4: - resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==} + websocket-driver@0.7.5: + resolution: {integrity: sha512-ZL2+3c7kMBdIRCMz6l8jQMHyGVxj+UL+xVk74Ombiciboca8rHa15L86B19E5oh1pL9Ii/uj54gtsIrZGMo6zA==} engines: {node: '>=0.8.0'} websocket-extensions@0.1.4: @@ -15730,7 +15734,7 @@ snapshots: listr2: 4.0.5 log-symbols: 4.1.0 micromatch: 4.0.8 - shell-quote: 1.8.0 + shell-quote: 1.10.0 string-env-interpolation: 1.0.1 ts-log: 2.2.5 tslib: 2.8.1 @@ -18434,8 +18438,8 @@ snapshots: '@typescript-eslint/parser': 5.60.1(eslint@8.57.1)(typescript@5.9.3) eslint: 8.57.1 eslint-import-resolver-node: 0.3.7 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.57.1) - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.1) + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) eslint-plugin-jest: 26.9.0(@typescript-eslint/eslint-plugin@5.60.1(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(jest@29.7.0(@types/node@24.11.0)(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@24.11.0)(typescript@5.4.3)))(typescript@5.9.3) eslint-plugin-jest-dom: 4.0.3(eslint@8.57.1) eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1) @@ -21935,13 +21939,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.57.1): + eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1): dependencies: debug: 4.4.3(supports-color@10.2.2) enhanced-resolve: 5.18.0 eslint: 8.57.1 - eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.1) - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.1) + eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) get-tsconfig: 4.5.0 globby: 13.1.3 is-core-module: 2.13.0 @@ -21953,14 +21957,14 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.7.4(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.1): + eslint-module-utils@2.7.4(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1): dependencies: debug: 3.2.7 optionalDependencies: '@typescript-eslint/parser': 5.60.1(eslint@8.57.1)(typescript@5.9.3) eslint: 8.57.1 eslint-import-resolver-node: 0.3.7 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.57.1) + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1) transitivePeerDependencies: - supports-color @@ -21984,7 +21988,7 @@ snapshots: eslint-utils: 2.1.0 regexpp: 3.2.0 - eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.1): + eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1): dependencies: array-includes: 3.1.8 array.prototype.flat: 1.3.1 @@ -21993,7 +21997,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.7 - eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.1) + eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) has: 1.0.3 is-core-module: 2.13.0 is-glob: 4.0.3 @@ -22478,7 +22482,7 @@ snapshots: faye-websocket@0.10.0: dependencies: - websocket-driver: 0.7.4 + websocket-driver: 0.7.5 fb-watchman@2.0.1: dependencies: @@ -23066,7 +23070,7 @@ snapshots: hachure-fill@0.5.2: {} - handlebars@4.7.8: + handlebars@4.7.9: dependencies: minimist: 1.2.8 neo-async: 2.6.2 @@ -25777,7 +25781,7 @@ snapshots: dependencies: '@next/env': 15.5.18 '@swc/helpers': 0.5.15 - caniuse-lite: 1.0.30001799 + caniuse-lite: 1.0.30001806 postcss: 8.4.31 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -25920,7 +25924,7 @@ snapshots: minimatch: 9.0.3 pidtree: 0.6.0 read-package-json-fast: 3.0.2 - shell-quote: 1.8.0 + shell-quote: 1.10.0 which: 3.0.1 npm-run-path@4.0.1: @@ -27668,7 +27672,7 @@ snapshots: shebang-regex@3.0.0: {} - shell-quote@1.8.0: {} + shell-quote@1.10.0: {} shiki@4.0.2: dependencies: @@ -27812,7 +27816,7 @@ snapshots: grunt-contrib-uglify: 5.2.2 grunt-contrib-watch: 1.1.0 grunt-sass: 3.1.0(grunt@1.5.3) - handlebars: 4.7.8 + handlebars: 4.7.9 highlight.js: 11.11.1 htmlparser2: 9.0.0 js-beautify: 1.14.11 @@ -29203,7 +29207,7 @@ snapshots: - postcss - uglify-js - websocket-driver@0.7.4: + websocket-driver@0.7.5: dependencies: http-parser-js: 0.5.10 safe-buffer: 5.2.1 From a22fb7fc47ab86bfc19064caf20a77bb9a11465b Mon Sep 17 00:00:00 2001 From: Cozmin Ungureanu Date: Tue, 4 Aug 2026 11:51:24 +0300 Subject: [PATCH 03/19] chore(deps): bump babel systemjs transform, devalue, fast-uri, flatted, postcss, svgo, next Single-major highs, one override key each. --- package.json | 52 ++++--- pnpm-lock.yaml | 414 ++++++++++++++++++++++--------------------------- 2 files changed, 218 insertions(+), 248 deletions(-) diff --git a/package.json b/package.json index 2417e61ea9..9919915092 100644 --- a/package.json +++ b/package.json @@ -65,40 +65,46 @@ }, "pnpm": { "overrides": { + "@babel/core": "^7.29.6", + "@babel/plugin-transform-modules-systemjs": "^7.29.4", + "@apollo/server": "^5.5.0", + "@grpc/grpc-js@>=1.0.0": "^1.10.12", + "@remix-run/router": ">=1.23.2", "axios": "1.16.0", + "braces@<3.0.3": ">=3.0.3", + "devalue": "^5.8.1", + "dset@<3.1.4": ">=3.1.4", + "fast-uri": "^3.1.5", + "flatted": "^3.4.2", + "form-data": "^4.0.6", + "handlebars": "^4.7.9", + "immutable@>=3.0.0": "^3.8.3", + "immutable@>=5.0.0": "^5.1.5", + "jose": ">=4.15.5", "json5@<1.0.2": ">=1.0.2", "katex": ">=0.16.21", - "jose": ">=4.15.5", "koa@>=2.0.0": "^2.16.4", "koa@>=3.0.0": "^3.1.2", - "undici@>=5.0.0": "^8.3.0", - "undici@>=6.0.0": "^6.28.0", - "@grpc/grpc-js@>=1.0.0": "^1.10.12", - "immutable@>=3.0.0": "^3.8.3", - "immutable@>=5.0.0": "^5.1.5", + "lodash": ">=4.18.0", + "next": "15.5.21", + "path-to-regexp@>=0.1.7": "^0.1.13", + "path-to-regexp@>=6.3.0": "^6.3.0", "picomatch@>=2.0.0": "^2.3.2", "picomatch@>=4.0.0": "^4.0.4", + "postcss": "^8.5.23", "protobufjs": "^7.6.5", - "@babel/core": "^7.29.6", - "yaml": "^2.8.3", - "webpack": "^5.104.1", - "tmp@>=0.2.0": "^0.2.7", - "tar": ">=7.5.21", - "braces@<3.0.3": ">=3.0.3", - "dset@<3.1.4": ">=3.1.4", - "path-to-regexp@>=0.1.7": "^0.1.13", - "path-to-regexp@>=6.3.0": "^6.3.0", - "next": "15.5.18", - "form-data": "^4.0.6", - "handlebars": "^4.7.9", + "qs@<6.14.1": ">=6.14.1", "sha.js": ">=2.4.12", "shell-quote": "^1.9.0", - "@remix-run/router": ">=1.23.2", - "lodash": ">=4.18.0", - "qs@<6.14.1": ">=6.14.1", - "@apollo/server": "^5.5.0", + "svgo": "^4.0.2", + "tar": ">=7.5.21", + "tmp@>=0.2.0": "^0.2.7", "turbo-stream": "^3.0.0", - "websocket-driver": "^0.7.5" + "undici@>=5.0.0": "^8.3.0", + "undici@>=6.0.0": "^6.28.0", + "webpack": "^5.104.1", + "websocket-driver": "^0.7.5", + "yaml": "^2.8.3" } } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8900cc86fa..8d9a800ff0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,40 +5,46 @@ settings: excludeLinksFromLockfile: false overrides: + '@babel/core': ^7.29.6 + '@babel/plugin-transform-modules-systemjs': ^7.29.4 + '@apollo/server': ^5.5.0 + '@grpc/grpc-js@>=1.0.0': ^1.10.12 + '@remix-run/router': '>=1.23.2' axios: 1.16.0 + braces@<3.0.3: '>=3.0.3' + devalue: ^5.8.1 + dset@<3.1.4: '>=3.1.4' + fast-uri: ^3.1.5 + flatted: ^3.4.2 + form-data: ^4.0.6 + handlebars: ^4.7.9 + immutable@>=3.0.0: ^3.8.3 + immutable@>=5.0.0: ^5.1.5 + jose: '>=4.15.5' json5@<1.0.2: '>=1.0.2' katex: '>=0.16.21' - jose: '>=4.15.5' koa@>=2.0.0: ^2.16.4 koa@>=3.0.0: ^3.1.2 - undici@>=5.0.0: ^8.3.0 - undici@>=6.0.0: ^6.28.0 - '@grpc/grpc-js@>=1.0.0': ^1.10.12 - immutable@>=3.0.0: ^3.8.3 - immutable@>=5.0.0: ^5.1.5 + lodash: '>=4.18.0' + next: 15.5.21 + path-to-regexp@>=0.1.7: ^0.1.13 + path-to-regexp@>=6.3.0: ^6.3.0 picomatch@>=2.0.0: ^2.3.2 picomatch@>=4.0.0: ^4.0.4 + postcss: ^8.5.23 protobufjs: ^7.6.5 - '@babel/core': ^7.29.6 - yaml: ^2.8.3 - webpack: ^5.104.1 - tmp@>=0.2.0: ^0.2.7 - tar: '>=7.5.21' - braces@<3.0.3: '>=3.0.3' - dset@<3.1.4: '>=3.1.4' - path-to-regexp@>=0.1.7: ^0.1.13 - path-to-regexp@>=6.3.0: ^6.3.0 - next: 15.5.18 - form-data: ^4.0.6 - handlebars: ^4.7.9 + qs@<6.14.1: '>=6.14.1' sha.js: '>=2.4.12' shell-quote: ^1.9.0 - '@remix-run/router': '>=1.23.2' - lodash: '>=4.18.0' - qs@<6.14.1: '>=6.14.1' - '@apollo/server': ^5.5.0 + svgo: ^4.0.2 + tar: '>=7.5.21' + tmp@>=0.2.0: ^0.2.7 turbo-stream: ^3.0.0 + undici@>=5.0.0: ^8.3.0 + undici@>=6.0.0: ^6.28.0 + webpack: ^5.104.1 websocket-driver: ^0.7.5 + yaml: ^2.8.3 importers: @@ -167,10 +173,10 @@ importers: version: 18.2.22 autoprefixer: specifier: ^10.4.20 - version: 10.4.20(postcss@8.5.10) + version: 10.4.20(postcss@8.5.25) postcss: - specifier: ^8.5.1 - version: 8.5.10 + specifier: ^8.5.23 + version: 8.5.25 tailwindcss: specifier: ^3.4.17 version: 3.4.17(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@24.11.0)(typescript@5.9.3)) @@ -729,7 +735,7 @@ importers: version: 1.9.0 '@ory/integrations': specifier: ^1.3.1 - version: 1.3.1(@ory/client@1.9.0)(next@15.5.18(@babel/core@7.29.7)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.89.2)) + version: 1.3.1(@ory/client@1.9.0)(next@15.5.21(@babel/core@7.29.7)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.89.2)) '@radix-ui/themes': specifier: ^3.2.1 version: 3.3.0(@types/react-dom@18.2.22)(@types/react@18.2.73)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) @@ -808,7 +814,7 @@ importers: version: 9.0.8 autoprefixer: specifier: ^10.4.20 - version: 10.4.20(postcss@8.5.10) + version: 10.4.20(postcss@8.5.25) eslint: specifier: ^8.57.1 version: 8.57.1 @@ -822,8 +828,8 @@ importers: specifier: ^11.0.0 version: 11.0.0 postcss: - specifier: ^8.5.1 - version: 8.5.10 + specifier: ^8.5.23 + version: 8.5.25 tailwindcss: specifier: ^3.4.17 version: 3.4.17(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@24.11.0)(typescript@5.9.3)) @@ -1397,6 +1403,10 @@ packages: resolution: {integrity: sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==} engines: {node: '>=6.9.0'} + '@babel/helper-plugin-utils@7.29.7': + resolution: {integrity: sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw==} + engines: {node: '>=6.9.0'} + '@babel/helper-remap-async-to-generator@7.25.9': resolution: {integrity: sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==} engines: {node: '>=6.9.0'} @@ -1773,8 +1783,8 @@ packages: peerDependencies: '@babel/core': ^7.29.6 - '@babel/plugin-transform-modules-systemjs@7.25.9': - resolution: {integrity: sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==} + '@babel/plugin-transform-modules-systemjs@7.29.8': + resolution: {integrity: sha512-6iSnEK0zlkLKU4heofK/AdmRD4e2SHVpJMtrwnTCzhnaM98ria4rTrOXBBi45BTTYnJtO8txnPsX4fChYXkmeA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.29.6 @@ -3652,57 +3662,57 @@ packages: resolution: {integrity: sha512-USvgCL/uOGFtVa6SVyRrC8kIAedzRohxIXN5LISlg5C5vLZCn7dgMFVSNhSF9cuBEFrm/O2spDWEZeMnw4ZXYg==} engines: {node: '>=18'} - '@next/env@15.5.18': - resolution: {integrity: sha512-hAV85Ckd9QR6RvH04MEKwsfLTksvFpO47j9xwtoIuvuPnlwecpSi+uZTtm8HirVbtlI2Fnz//xpcSTjFdyJk+g==} + '@next/env@15.5.21': + resolution: {integrity: sha512-hjJI/GfrjWHgNguRIBzItjRRu0m3Nrz17GhxsjuHfjIvg9hyg3239REd2dpI+bpMTFuVrVprHzEQ19m++cDtbw==} - '@next/swc-darwin-arm64@15.5.18': - resolution: {integrity: sha512-w0WvQf1n+txiwns/9pwIQteCJpZTbxzO2SE0FLcwuD4v0WEh1JPOjdyxWL21XwJsdpx8cFRjyzxzCS/siP7HcQ==} + '@next/swc-darwin-arm64@15.5.21': + resolution: {integrity: sha512-ZfjqPEdi6TRC/fWx7UDbwb1fbVgyh2uD5tVTRKIDZDlYM+UNuE/LafDG2fwuAoZilADpABh46OY/F5qf9JjqLQ==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@15.5.18': - resolution: {integrity: sha512-znn71QmDuxm+BOaglihMZfvyySMnNljkVIY5Z2TCssBmm+WqL6c19VhtH5ktFkHa8EZ2bnTUpcNcmNSQsg67og==} + '@next/swc-darwin-x64@15.5.21': + resolution: {integrity: sha512-TlCf1NpxgQLzTrexuev75xwmNCJMd1/qkJpTVP1GRRcih93hlIBn1P72hkh8T0gnRFr6BmWksQtbyG3jT6jnww==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@15.5.18': - resolution: {integrity: sha512-yPPe5MNL+igZUa+OsqQJisqSfh6oarIuA1Q0BDxljGJhRQyZeP+WRHh7rs/jZUGMh5aY0YdIjXZG0VohkKkUdw==} + '@next/swc-linux-arm64-gnu@15.5.21': + resolution: {integrity: sha512-LXRsq1p+HvHSi7ygwNcSEEcK0zuo5jS75ZlqFHtOH+LF7qntXAJVJxah+1Pi/GyBm7EpkwU7m4EgbvIKrMqm9A==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] libc: [glibc] - '@next/swc-linux-arm64-musl@15.5.18': - resolution: {integrity: sha512-glaCczEWIrHsokFZ3pP08U4BpKxwIdnT+txdOM32OBgpL9Yw4aqx8NejmgtZQZOdstQ5f0L3CasIZudzCuD+nw==} + '@next/swc-linux-arm64-musl@15.5.21': + resolution: {integrity: sha512-hyGixhFxpDKjqoev6l4KlcRBlt9AXWrGhDZwmwg49sMJM5tnKQPSi+SEj9+e5n+l/bthRGZUdh59GKIs6lQPRw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] libc: [musl] - '@next/swc-linux-x64-gnu@15.5.18': - resolution: {integrity: sha512-oUfg2EgJmU3R0OCOWiokGFUTvZiPfXtriXiuF3YNxRoROCdgvTedHIzYoeKH34gsZxS/V7mHbfq2hpAHwhH1/A==} + '@next/swc-linux-x64-gnu@15.5.21': + resolution: {integrity: sha512-qfE+YfOba6S2+13e8qn1/UozDVNZ2clBlrs8UtDoax4s8ediu6sq93z66OEHUYlb69Tffh5JTNkgtsAKiSuugg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] libc: [glibc] - '@next/swc-linux-x64-musl@15.5.18': - resolution: {integrity: sha512-JLxSP3KTd9iu/bvUMQxH7RJo9xKSHf55/6RPE4a6FTSZygGn7uvZbCej0AHXydwkggQGSD9UddSjwv6Xz5ESfA==} + '@next/swc-linux-x64-musl@15.5.21': + resolution: {integrity: sha512-BXLGG+EvIwp/Rrgl6HY8sqvD6BOUOIRz8/naDbeLNX7mlA5H2XRcL6MW/0IGnJISfj5BA9gNhFyJj5yOoiIDJQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] libc: [musl] - '@next/swc-win32-arm64-msvc@15.5.18': - resolution: {integrity: sha512-ir1v7enP52K2HNz3tQQvwF+x7VNxBk1ciiZ18WBPvxf4C59IqdfmHPJYK3vH7rSxpuCVw/8C712wTXNAtEp+NA==} + '@next/swc-win32-arm64-msvc@15.5.21': + resolution: {integrity: sha512-tNGNOlT0Wn7E4IMsSnufjXN/l2L2/AGdLLpa2vzS89SYCBuihgLn3ngLsIrvndAnWo9nAkus+4gZHTI/Ijx9HA==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-x64-msvc@15.5.18': - resolution: {integrity: sha512-LIu5me6QTANCd25E7I5uIEfvgQ06RK7tvHAbYo3zCb3VpxQEPvMcSpd87NwUABDT6MbGPdEGR5VRiK4PPTJhQg==} + '@next/swc-win32-x64-msvc@15.5.21': + resolution: {integrity: sha512-DmIdWmC9p4rdNIiQqo8ap0+Cnj6kKtTZnuSCxoYydSc8sgpDgAg9wFhxplunak9imLV0pTvc5WVCOHwm5eHLtQ==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -4116,7 +4126,7 @@ packages: resolution: {integrity: sha512-lh5YdpIJVLG76G5NUgvMuxsl81ep/W98ImJwOQkVIOzSFeWVMxZI0Xpndvche7TSE8MWqtrb0xfWXTV05uEezQ==} peerDependencies: '@ory/client': '>1.1.38' - next: 15.5.18 + next: 15.5.21 '@oslojs/encoding@1.1.0': resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==} @@ -6600,7 +6610,7 @@ packages: engines: {node: ^10 || ^12 || >=14} hasBin: true peerDependencies: - postcss: ^8.1.0 + postcss: ^8.5.23 available-typed-arrays@1.0.7: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} @@ -7716,8 +7726,8 @@ packages: detect-node-es@1.1.0: resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} - devalue@5.7.1: - resolution: {integrity: sha512-MUbZ586EgQqdRnC4yDrlod3BEdyvE4TapGYHMW2CiaW+KkkFmWEFqBUaLltEZCGi0iFXCEjRF0OjF0DV2QHjOA==} + devalue@5.9.0: + resolution: {integrity: sha512-RWrqdArjvPbsATEhOPUo6Wndc/iWnkWKlhIrdlF3zMMYo/c3CVtoaVAyLtWxz5h8nSlkHzxnzV2uLydPXmtF+A==} devlop@1.1.0: resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} @@ -8391,8 +8401,8 @@ packages: fast-string-width@1.1.0: resolution: {integrity: sha512-O3fwIVIH5gKB38QNbdg+3760ZmGz0SZMgvwJbA1b2TGXceKE6A2cOlfogh1iw8lr049zPyd7YADHy+B7U4W9bQ==} - fast-uri@3.1.2: - resolution: {integrity: sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==} + fast-uri@3.1.5: + resolution: {integrity: sha512-gHwA1O9LDIcKunMKhObS/HimwtehO1nPUECKAu5TpKgaO19fcWEl4bliWe1jWxVFvIXztJjjQ4L8XQ1EU9f7Jw==} fast-url-parser@1.1.3: resolution: {integrity: sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==} @@ -8511,11 +8521,8 @@ packages: resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} hasBin: true - flatted@3.2.6: - resolution: {integrity: sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==} - - flatted@3.3.3: - resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} + flatted@3.4.4: + resolution: {integrity: sha512-5+ybhBZANEJxaH3X5evAFatUxLfEHSr7n6kYJ+1Qd0mUqr4eu9gIf6GDbWHf8RJijHrjjO8G+la14SlL2SeS1Q==} flattie@1.1.0: resolution: {integrity: sha512-xU99gDEnciIwJdGcBmNHnzTJ/w5AT+VFJOu6sTB6WM8diOYNA3Sa+K1DiEBQ7XH4QikQq3iFW1U+jRVcotQnBw==} @@ -9156,7 +9163,7 @@ packages: resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: - postcss: ^8.1.0 + postcss: ^8.5.23 ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} @@ -10702,13 +10709,8 @@ packages: nan@2.22.2: resolution: {integrity: sha512-DANghxFkS1plDdRsX0X9pm0Z6SJNN6gBdtXfanwoZ8hooC5gosGFSBGRYHUVPz1asKA/kMRqDRdHrluZ61SpBQ==} - nanoid@3.3.12: - resolution: {integrity: sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - - nanoid@3.3.15: - resolution: {integrity: sha512-y7Wygv/7mEOvxTuEQDB8StXdMRBWf1kR/tlhAzBRUFkB2jfcLOAxO/SHmOO2zgz1pVgK29/kyupn059/bCHdjA==} + nanoid@3.3.17: + resolution: {integrity: sha512-xQLf0A3HOMlgHq0n247/LRuAOYmB7dXJ/DvAxGvsSBij45XtBSmQycu+F8ODbHwns/XyFZagyL1+J0Offw1E0g==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true @@ -10737,8 +10739,8 @@ packages: resolution: {integrity: sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==} engines: {node: '>= 10'} - next@15.5.18: - resolution: {integrity: sha512-eKL8zUJkX9Y5lE+RX/2YJoItVdGlIscyVyboeD9wSpp0PaGqjoA4tTpT2qPqz9ax+5IzGESyLSeZ/RCwbSZ2uQ==} + next@15.5.21: + resolution: {integrity: sha512-/TsdBtkWLhkl+NVL3Uqws2UphNd6IPzOtzSk1fHaf+0P7GQKLZDUytyhns/Ykbzdy9+YRjwG7ONvrHaaTDdFqQ==} engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0} hasBin: true peerDependencies: @@ -11341,25 +11343,25 @@ packages: resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.5.23 postcss-import@15.1.0: resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} engines: {node: '>=14.0.0'} peerDependencies: - postcss: ^8.0.0 + postcss: ^8.5.23 postcss-js@4.0.1: resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} engines: {node: ^12 || ^14 || >= 16} peerDependencies: - postcss: ^8.4.21 + postcss: ^8.5.23 postcss-load-config@4.0.2: resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} engines: {node: '>= 14'} peerDependencies: - postcss: '>=8.0.9' + postcss: ^8.5.23 ts-node: '>=9.0.0' peerDependenciesMeta: postcss: @@ -11371,36 +11373,36 @@ packages: resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: - postcss: ^8.1.0 + postcss: ^8.5.23 postcss-modules-local-by-default@4.0.0: resolution: {integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: - postcss: ^8.1.0 + postcss: ^8.5.23 postcss-modules-scope@3.0.0: resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: - postcss: ^8.1.0 + postcss: ^8.5.23 postcss-modules-values@4.0.0: resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: - postcss: ^8.1.0 + postcss: ^8.5.23 postcss-modules@6.0.0: resolution: {integrity: sha512-7DGfnlyi/ju82BRzTIjWS5C4Tafmzl3R79YP/PASiocj+aa6yYphHhhKUOEoXQToId5rgyFgJ88+ccOUydjBXQ==} peerDependencies: - postcss: ^8.0.0 + postcss: ^8.5.23 postcss-nested@6.2.0: resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} engines: {node: '>=12.0'} peerDependencies: - postcss: ^8.2.14 + postcss: ^8.5.23 postcss-selector-parser@6.1.2: resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} @@ -11413,20 +11415,8 @@ packages: postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - postcss@8.4.31: - resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} - engines: {node: ^10 || ^12 || >=14} - - postcss@8.5.10: - resolution: {integrity: sha512-pMMHxBOZKFU6HgAZ4eyGnwXF/EvPGGqUr0MnZ5+99485wwW41kW91A4LOGxSHhgugZmSChL5AlElNdwlNgcnLQ==} - engines: {node: ^10 || ^12 || >=14} - - postcss@8.5.15: - resolution: {integrity: sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==} - engines: {node: ^10 || ^12 || >=14} - - postcss@8.5.16: - resolution: {integrity: sha512-vuwillviilfKZsg0VGj5R/YwwcHx4SLsIOI/7K6mQkWx+l5cUHTjj5g0AasTBcyXsbfTgrwsUNmVUb5xVwyPwg==} + postcss@8.5.25: + resolution: {integrity: sha512-DTPx3RWSSnWyzLxQnlH0rJP+EW5ekl16ZU4/psbIhA0e53kJfdgaN5vKM+xP7yJtXVu+nfdVFmlgFDEKAe4Pyw==} engines: {node: ^10 || ^12 || >=14} postgres-array@2.0.0: @@ -12606,8 +12596,8 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - svgo@4.0.1: - resolution: {integrity: sha512-XDpWUOPC6FEibaLzjfe0ucaV0YrOjYotGJO1WpF0Zd+n6ZGEQUsSugaoLq9QkEZtAfQIxT42UChcssDVPP3+/w==} + svgo@4.0.2: + resolution: {integrity: sha512-ekx94z1rRc5LDi6oSUaeRnYhd0UOJxdtQCL2rF8xpWxD3TPAsISWOrxezqGovqS38GRZOdpDfvQe3ts6F7nsng==} engines: {node: '>=16'} hasBin: true @@ -13935,7 +13925,7 @@ snapshots: '@babel/generator': 7.27.5 '@babel/parser': 7.29.2 '@babel/runtime': 7.28.6 - '@babel/traverse': 7.27.4 + '@babel/traverse': 7.29.8 '@babel/types': 7.29.0 babel-preset-fbjs: 3.4.0(@babel/core@7.29.7) chalk: 4.1.2 @@ -14237,7 +14227,7 @@ snapshots: '@babel/helper-optimise-call-expression': 7.25.9 '@babel/helper-replace-supers': 7.26.5(@babel/core@7.29.7) '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/traverse': 7.27.4 + '@babel/traverse': 7.29.8 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -14264,21 +14254,21 @@ snapshots: '@babel/helper-member-expression-to-functions@7.25.9': dependencies: - '@babel/traverse': 7.27.4 + '@babel/traverse': 7.29.8 '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color '@babel/helper-module-imports@7.25.9': dependencies: - '@babel/traverse': 7.27.4 + '@babel/traverse': 7.29.8 '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color '@babel/helper-module-imports@7.27.1': dependencies: - '@babel/traverse': 7.27.4 + '@babel/traverse': 7.29.8 '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color @@ -14294,8 +14284,8 @@ snapshots: dependencies: '@babel/core': 7.29.7 '@babel/helper-module-imports': 7.27.1 - '@babel/helper-validator-identifier': 7.28.5 - '@babel/traverse': 7.27.4 + '@babel/helper-validator-identifier': 7.29.7 + '@babel/traverse': 7.29.8 transitivePeerDependencies: - supports-color @@ -14316,12 +14306,14 @@ snapshots: '@babel/helper-plugin-utils@7.26.5': {} + '@babel/helper-plugin-utils@7.29.7': {} + '@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.29.7)': dependencies: '@babel/core': 7.29.7 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-wrap-function': 7.25.9 - '@babel/traverse': 7.27.4 + '@babel/traverse': 7.29.8 transitivePeerDependencies: - supports-color @@ -14330,13 +14322,13 @@ snapshots: '@babel/core': 7.29.7 '@babel/helper-member-expression-to-functions': 7.25.9 '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/traverse': 7.27.4 + '@babel/traverse': 7.29.8 transitivePeerDependencies: - supports-color '@babel/helper-skip-transparent-expression-wrappers@7.25.9': dependencies: - '@babel/traverse': 7.27.4 + '@babel/traverse': 7.29.8 '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color @@ -14358,7 +14350,7 @@ snapshots: '@babel/helper-wrap-function@7.25.9': dependencies: '@babel/template': 7.27.2 - '@babel/traverse': 7.27.4 + '@babel/traverse': 7.29.8 '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color @@ -14703,13 +14695,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-systemjs@7.25.9(@babel/core@7.29.7)': + '@babel/plugin-transform-modules-systemjs@7.29.8(@babel/core@7.29.7)': dependencies: '@babel/core': 7.29.7 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.29.7) - '@babel/helper-plugin-utils': 7.26.5 - '@babel/helper-validator-identifier': 7.28.5 - '@babel/traverse': 7.26.7 + '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-validator-identifier': 7.29.7 + '@babel/traverse': 7.29.8 transitivePeerDependencies: - supports-color @@ -14949,7 +14941,7 @@ snapshots: '@babel/plugin-transform-member-expression-literals': 7.25.9(@babel/core@7.29.7) '@babel/plugin-transform-modules-amd': 7.25.9(@babel/core@7.29.7) '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.29.7) - '@babel/plugin-transform-modules-systemjs': 7.25.9(@babel/core@7.29.7) + '@babel/plugin-transform-modules-systemjs': 7.29.8(@babel/core@7.29.7) '@babel/plugin-transform-modules-umd': 7.25.9(@babel/core@7.29.7) '@babel/plugin-transform-named-capturing-groups-regex': 7.25.9(@babel/core@7.29.7) '@babel/plugin-transform-new-target': 7.25.9(@babel/core@7.29.7) @@ -15090,7 +15082,7 @@ snapshots: '@babel/types@7.29.0': dependencies: '@babel/helper-string-parser': 7.27.1 - '@babel/helper-validator-identifier': 7.28.5 + '@babel/helper-validator-identifier': 7.29.7 '@babel/types@7.29.8': dependencies: @@ -15659,8 +15651,8 @@ snapshots: hast-util-to-html: 9.0.5 hast-util-to-text: 4.0.2 hastscript: 9.0.1 - postcss: 8.5.15 - postcss-nested: 6.2.0(postcss@8.5.15) + postcss: 8.5.25 + postcss-nested: 6.2.0(postcss@8.5.25) unist-util-visit: 5.1.0 unist-util-visit-parents: 6.0.2 @@ -16835,30 +16827,30 @@ snapshots: outvariant: 1.4.3 strict-event-emitter: 0.5.1 - '@next/env@15.5.18': {} + '@next/env@15.5.21': {} - '@next/swc-darwin-arm64@15.5.18': + '@next/swc-darwin-arm64@15.5.21': optional: true - '@next/swc-darwin-x64@15.5.18': + '@next/swc-darwin-x64@15.5.21': optional: true - '@next/swc-linux-arm64-gnu@15.5.18': + '@next/swc-linux-arm64-gnu@15.5.21': optional: true - '@next/swc-linux-arm64-musl@15.5.18': + '@next/swc-linux-arm64-musl@15.5.21': optional: true - '@next/swc-linux-x64-gnu@15.5.18': + '@next/swc-linux-x64-gnu@15.5.21': optional: true - '@next/swc-linux-x64-musl@15.5.18': + '@next/swc-linux-x64-musl@15.5.21': optional: true - '@next/swc-win32-arm64-msvc@15.5.18': + '@next/swc-win32-arm64-msvc@15.5.21': optional: true - '@next/swc-win32-x64-msvc@15.5.18': + '@next/swc-win32-x64-msvc@15.5.21': optional: true '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': @@ -17396,13 +17388,13 @@ snapshots: transitivePeerDependencies: - debug - '@ory/integrations@1.3.1(@ory/client@1.9.0)(next@15.5.18(@babel/core@7.29.7)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.89.2))': + '@ory/integrations@1.3.1(@ory/client@1.9.0)(next@15.5.21(@babel/core@7.29.7)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.89.2))': dependencies: '@ory/client': 1.9.0 '@types/tldjs': 2.3.4 cookie: 1.0.2 istextorbinary: 9.5.0 - next: 15.5.18(@babel/core@7.29.7)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.89.2) + next: 15.5.21(@babel/core@7.29.7)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.89.2) set-cookie-parser: 2.7.1 tldjs: 2.3.1 @@ -18390,10 +18382,10 @@ snapshots: picocolors: 1.1.1 picomatch: 2.3.2 pidtree: 0.6.0 - postcss: 8.5.10 - postcss-discard-duplicates: 5.1.0(postcss@8.5.10) - postcss-load-config: 4.0.2(postcss@8.5.10)(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@24.11.0)(typescript@5.9.3)) - postcss-modules: 6.0.0(postcss@8.5.10) + postcss: 8.5.25 + postcss-discard-duplicates: 5.1.0(postcss@8.5.25) + postcss-load-config: 4.0.2(postcss@8.5.25)(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@24.11.0)(typescript@5.9.3)) + postcss-modules: 6.0.0(postcss@8.5.25) prettier: 2.8.8 pretty-ms: 7.0.1 react-refresh: 0.14.0 @@ -19900,14 +19892,14 @@ snapshots: ajv@8.18.0: dependencies: fast-deep-equal: 3.1.3 - fast-uri: 3.1.2 + fast-uri: 3.1.5 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 ajv@8.20.0: dependencies: fast-deep-equal: 3.1.3 - fast-uri: 3.1.2 + fast-uri: 3.1.5 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 @@ -20115,7 +20107,7 @@ snapshots: clsx: 2.1.1 common-ancestor-path: 2.0.0 cookie: 1.1.1 - devalue: 5.7.1 + devalue: 5.9.0 diff: 8.0.3 dset: 3.1.4 es-module-lexer: 2.0.0 @@ -20142,7 +20134,7 @@ snapshots: semver: 7.7.4 shiki: 4.0.2 smol-toml: 1.6.0 - svgo: 4.0.1 + svgo: 4.0.2 tinyclip: 0.1.12 tinyexec: 1.1.1 tinyglobby: 0.2.15 @@ -20217,14 +20209,14 @@ snapshots: auto-bind@4.0.0: {} - autoprefixer@10.4.20(postcss@8.5.10): + autoprefixer@10.4.20(postcss@8.5.25): dependencies: browserslist: 4.24.2 caniuse-lite: 1.0.30001676 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1 - postcss: 8.5.10 + postcss: 8.5.25 postcss-value-parser: 4.2.0 available-typed-arrays@1.0.7: @@ -21420,7 +21412,7 @@ snapshots: detect-node-es@1.1.0: {} - devalue@5.7.1: {} + devalue@5.9.0: {} devlop@1.1.0: dependencies: @@ -21977,7 +21969,7 @@ snapshots: eslint: 10.4.1(jiti@2.4.2) eslint-compat-utils: 0.6.5(eslint@10.4.1(jiti@2.4.2)) globals: 16.5.0 - postcss: 8.5.15 + postcss: 8.5.25 postcss-selector-parser: 7.1.1 transitivePeerDependencies: - supports-color @@ -22460,7 +22452,7 @@ snapshots: dependencies: fast-string-truncated-width: 1.2.1 - fast-uri@3.1.2: {} + fast-uri@3.1.5: {} fast-url-parser@1.1.3: dependencies: @@ -22607,19 +22599,17 @@ snapshots: flat-cache@3.0.4: dependencies: - flatted: 3.2.6 + flatted: 3.4.4 rimraf: 3.0.2 flat-cache@4.0.1: dependencies: - flatted: 3.3.3 + flatted: 3.4.4 keyv: 4.5.4 flat@5.0.2: {} - flatted@3.2.6: {} - - flatted@3.3.3: {} + flatted@3.4.4: {} flattie@1.1.0: {} @@ -23525,9 +23515,9 @@ snapshots: dependencies: safer-buffer: 2.1.2 - icss-utils@5.1.0(postcss@8.5.10): + icss-utils@5.1.0(postcss@8.5.25): dependencies: - postcss: 8.5.10 + postcss: 8.5.25 ieee754@1.2.1: {} @@ -25759,9 +25749,7 @@ snapshots: nan@2.22.2: optional: true - nanoid@3.3.12: {} - - nanoid@3.3.15: {} + nanoid@3.3.17: {} natural-compare-lite@1.4.0: {} @@ -25777,24 +25765,24 @@ snapshots: neotraverse@0.6.18: {} - next@15.5.18(@babel/core@7.29.7)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.89.2): + next@15.5.21(@babel/core@7.29.7)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.89.2): dependencies: - '@next/env': 15.5.18 + '@next/env': 15.5.21 '@swc/helpers': 0.5.15 caniuse-lite: 1.0.30001806 - postcss: 8.4.31 + postcss: 8.5.25 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) styled-jsx: 5.1.6(@babel/core@7.29.7)(react@18.2.0) optionalDependencies: - '@next/swc-darwin-arm64': 15.5.18 - '@next/swc-darwin-x64': 15.5.18 - '@next/swc-linux-arm64-gnu': 15.5.18 - '@next/swc-linux-arm64-musl': 15.5.18 - '@next/swc-linux-x64-gnu': 15.5.18 - '@next/swc-linux-x64-musl': 15.5.18 - '@next/swc-win32-arm64-msvc': 15.5.18 - '@next/swc-win32-x64-msvc': 15.5.18 + '@next/swc-darwin-arm64': 15.5.21 + '@next/swc-darwin-x64': 15.5.21 + '@next/swc-linux-arm64-gnu': 15.5.21 + '@next/swc-linux-arm64-musl': 15.5.21 + '@next/swc-linux-x64-gnu': 15.5.21 + '@next/swc-linux-x64-musl': 15.5.21 + '@next/swc-win32-arm64-msvc': 15.5.21 + '@next/swc-win32-x64-msvc': 15.5.21 '@opentelemetry/api': 1.8.0 sass: 1.89.2 sharp: 0.34.5 @@ -26472,71 +26460,66 @@ snapshots: possible-typed-array-names@1.0.0: {} - postcss-discard-duplicates@5.1.0(postcss@8.5.10): + postcss-discard-duplicates@5.1.0(postcss@8.5.25): dependencies: - postcss: 8.5.10 + postcss: 8.5.25 - postcss-import@15.1.0(postcss@8.5.10): + postcss-import@15.1.0(postcss@8.5.25): dependencies: - postcss: 8.5.10 + postcss: 8.5.25 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 - postcss-js@4.0.1(postcss@8.5.10): + postcss-js@4.0.1(postcss@8.5.25): dependencies: camelcase-css: 2.0.1 - postcss: 8.5.10 + postcss: 8.5.25 - postcss-load-config@4.0.2(postcss@8.5.10)(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@24.11.0)(typescript@5.9.3)): + postcss-load-config@4.0.2(postcss@8.5.25)(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@24.11.0)(typescript@5.9.3)): dependencies: lilconfig: 3.1.3 yaml: 2.8.3 optionalDependencies: - postcss: 8.5.10 + postcss: 8.5.25 ts-node: 10.9.2(@swc/core@1.11.29)(@types/node@24.11.0)(typescript@5.9.3) - postcss-modules-extract-imports@3.0.0(postcss@8.5.10): + postcss-modules-extract-imports@3.0.0(postcss@8.5.25): dependencies: - postcss: 8.5.10 + postcss: 8.5.25 - postcss-modules-local-by-default@4.0.0(postcss@8.5.10): + postcss-modules-local-by-default@4.0.0(postcss@8.5.25): dependencies: - icss-utils: 5.1.0(postcss@8.5.10) - postcss: 8.5.10 + icss-utils: 5.1.0(postcss@8.5.25) + postcss: 8.5.25 postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 - postcss-modules-scope@3.0.0(postcss@8.5.10): + postcss-modules-scope@3.0.0(postcss@8.5.25): dependencies: - postcss: 8.5.10 + postcss: 8.5.25 postcss-selector-parser: 6.1.2 - postcss-modules-values@4.0.0(postcss@8.5.10): + postcss-modules-values@4.0.0(postcss@8.5.25): dependencies: - icss-utils: 5.1.0(postcss@8.5.10) - postcss: 8.5.10 + icss-utils: 5.1.0(postcss@8.5.25) + postcss: 8.5.25 - postcss-modules@6.0.0(postcss@8.5.10): + postcss-modules@6.0.0(postcss@8.5.25): dependencies: generic-names: 4.0.0 - icss-utils: 5.1.0(postcss@8.5.10) + icss-utils: 5.1.0(postcss@8.5.25) lodash.camelcase: 4.3.0 - postcss: 8.5.10 - postcss-modules-extract-imports: 3.0.0(postcss@8.5.10) - postcss-modules-local-by-default: 4.0.0(postcss@8.5.10) - postcss-modules-scope: 3.0.0(postcss@8.5.10) - postcss-modules-values: 4.0.0(postcss@8.5.10) + postcss: 8.5.25 + postcss-modules-extract-imports: 3.0.0(postcss@8.5.25) + postcss-modules-local-by-default: 4.0.0(postcss@8.5.25) + postcss-modules-scope: 3.0.0(postcss@8.5.25) + postcss-modules-values: 4.0.0(postcss@8.5.25) string-hash: 1.1.3 - postcss-nested@6.2.0(postcss@8.5.10): - dependencies: - postcss: 8.5.10 - postcss-selector-parser: 6.1.2 - - postcss-nested@6.2.0(postcss@8.5.15): + postcss-nested@6.2.0(postcss@8.5.25): dependencies: - postcss: 8.5.15 + postcss: 8.5.25 postcss-selector-parser: 6.1.2 postcss-selector-parser@6.1.2: @@ -26551,31 +26534,12 @@ snapshots: postcss-value-parser@4.2.0: {} - postcss@8.4.31: + postcss@8.5.25: dependencies: - nanoid: 3.3.15 + nanoid: 3.3.17 picocolors: 1.1.1 source-map-js: 1.2.1 - postcss@8.5.10: - dependencies: - nanoid: 3.3.12 - picocolors: 1.1.1 - source-map-js: 1.2.1 - - postcss@8.5.15: - dependencies: - nanoid: 3.3.12 - picocolors: 1.1.1 - source-map-js: 1.2.1 - - postcss@8.5.16: - dependencies: - nanoid: 3.3.15 - picocolors: 1.1.1 - source-map-js: 1.2.1 - optional: true - postgres-array@2.0.0: {} postgres-bytea@1.0.0: {} @@ -27826,7 +27790,7 @@ snapshots: lodash: 4.18.1 marked: 4.3.0 microfiber: 2.1.2 - postcss: 8.5.15 + postcss: 8.5.25 sass: 1.89.2 sync-request: 6.1.0 tmp: 0.2.7 @@ -28159,7 +28123,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svgo@4.0.1: + svgo@4.0.2: dependencies: commander: 11.1.0 css-select: 5.2.2 @@ -28216,11 +28180,11 @@ snapshots: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.1.1 - postcss: 8.5.10 - postcss-import: 15.1.0(postcss@8.5.10) - postcss-js: 4.0.1(postcss@8.5.10) - postcss-load-config: 4.0.2(postcss@8.5.10)(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@24.11.0)(typescript@5.9.3)) - postcss-nested: 6.2.0(postcss@8.5.10) + postcss: 8.5.25 + postcss-import: 15.1.0(postcss@8.5.25) + postcss-js: 4.0.1(postcss@8.5.25) + postcss-load-config: 4.0.2(postcss@8.5.25)(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@24.11.0)(typescript@5.9.3)) + postcss-nested: 6.2.0(postcss@8.5.25) postcss-selector-parser: 6.1.2 resolve: 1.22.8 sucrase: 3.35.0 @@ -29059,7 +29023,7 @@ snapshots: vite@4.5.14(@types/node@24.11.0)(sass@1.89.2)(terser@5.37.0): dependencies: esbuild: 0.18.20 - postcss: 8.5.10 + postcss: 8.5.25 rollup: 3.29.5 optionalDependencies: '@types/node': 24.11.0 @@ -29072,7 +29036,7 @@ snapshots: esbuild: 0.25.12 fdir: 6.5.0(picomatch@4.0.4) picomatch: 4.0.4 - postcss: 8.5.16 + postcss: 8.5.25 rollup: 4.62.2 tinyglobby: 0.2.17 optionalDependencies: @@ -29089,7 +29053,7 @@ snapshots: esbuild: 0.27.7 fdir: 6.5.0(picomatch@4.0.4) picomatch: 4.0.4 - postcss: 8.5.15 + postcss: 8.5.25 rollup: 4.60.2 tinyglobby: 0.2.15 optionalDependencies: @@ -29105,7 +29069,7 @@ snapshots: esbuild: 0.28.1 fdir: 6.5.0(picomatch@4.0.4) picomatch: 4.0.4 - postcss: 8.5.10 + postcss: 8.5.25 rollup: 4.62.2 tinyglobby: 0.2.17 optionalDependencies: From 2bed11910444f27eceb2803fe0999e9555de7a71 Mon Sep 17 00:00:00 2001 From: Cozmin Ungureanu Date: Tue, 4 Aug 2026 11:58:40 +0300 Subject: [PATCH 04/19] chore(deps): range-scoped bumps for brace-expansion, immutable, js-yaml, minimatch, rollup, tar-fs, vite, ws Each major line gets its own bounded key. Several of these packages have a clean newer major in the tree (minimatch 10, tar-fs 3, rollup 4, vite 7.3.6) that an unscoped override would have downgraded. immutable 3.8.3 and vite 4.5.14 have no fix inside their own major, so they stay. Listed in the PR description. --- package.json | 15 +- pnpm-lock.yaml | 633 ++++++++++++------------------------------------- 2 files changed, 167 insertions(+), 481 deletions(-) diff --git a/package.json b/package.json index 9919915092..1e52e0855c 100644 --- a/package.json +++ b/package.json @@ -71,6 +71,9 @@ "@grpc/grpc-js@>=1.0.0": "^1.10.12", "@remix-run/router": ">=1.23.2", "axios": "1.16.0", + "brace-expansion@>=1.0.0 <2.0.0": "^1.1.18", + "brace-expansion@>=2.0.0 <3.0.0": "^2.1.4", + "brace-expansion@>=5.0.0 <6.0.0": "^5.0.9", "braces@<3.0.3": ">=3.0.3", "devalue": "^5.8.1", "dset@<3.1.4": ">=3.1.4", @@ -79,13 +82,17 @@ "form-data": "^4.0.6", "handlebars": "^4.7.9", "immutable@>=3.0.0": "^3.8.3", - "immutable@>=5.0.0": "^5.1.5", + "immutable@>=5.0.0": "^5.1.8", "jose": ">=4.15.5", + "js-yaml@>=3.0.0 <4.0.0": "^3.15.0", + "js-yaml@>=4.0.0 <5.0.0": "^4.3.0", "json5@<1.0.2": ">=1.0.2", "katex": ">=0.16.21", "koa@>=2.0.0": "^2.16.4", "koa@>=3.0.0": "^3.1.2", "lodash": ">=4.18.0", + "minimatch@>=3.0.0 <4.0.0": "^3.1.4", + "minimatch@>=9.0.0 <10.0.0": "^9.0.7", "next": "15.5.21", "path-to-regexp@>=0.1.7": "^0.1.13", "path-to-regexp@>=6.3.0": "^6.3.0", @@ -94,16 +101,22 @@ "postcss": "^8.5.23", "protobufjs": "^7.6.5", "qs@<6.14.1": ">=6.14.1", + "rollup@>=3.0.0 <4.0.0": "^3.30.0", "sha.js": ">=2.4.12", "shell-quote": "^1.9.0", "svgo": "^4.0.2", "tar": ">=7.5.21", + "tar-fs@>=2.0.0 <3.0.0": "^2.1.4", "tmp@>=0.2.0": "^0.2.7", "turbo-stream": "^3.0.0", "undici@>=5.0.0": "^8.3.0", "undici@>=6.0.0": "^6.28.0", + "vite@>=6.0.0 <7.0.0": "^6.4.3", + "vite@>=7.0.0 <8.0.0": "^7.3.5", "webpack": "^5.104.1", "websocket-driver": "^0.7.5", + "ws@>=7.0.0 <8.0.0": "^7.5.11", + "ws@>=8.0.0 <9.0.0": "^8.21.0", "yaml": "^2.8.3" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8d9a800ff0..1e04baa570 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,6 +11,9 @@ overrides: '@grpc/grpc-js@>=1.0.0': ^1.10.12 '@remix-run/router': '>=1.23.2' axios: 1.16.0 + brace-expansion@>=1.0.0 <2.0.0: ^1.1.18 + brace-expansion@>=2.0.0 <3.0.0: ^2.1.4 + brace-expansion@>=5.0.0 <6.0.0: ^5.0.9 braces@<3.0.3: '>=3.0.3' devalue: ^5.8.1 dset@<3.1.4: '>=3.1.4' @@ -19,13 +22,17 @@ overrides: form-data: ^4.0.6 handlebars: ^4.7.9 immutable@>=3.0.0: ^3.8.3 - immutable@>=5.0.0: ^5.1.5 + immutable@>=5.0.0: ^5.1.8 jose: '>=4.15.5' + js-yaml@>=3.0.0 <4.0.0: ^3.15.0 + js-yaml@>=4.0.0 <5.0.0: ^4.3.0 json5@<1.0.2: '>=1.0.2' katex: '>=0.16.21' koa@>=2.0.0: ^2.16.4 koa@>=3.0.0: ^3.1.2 lodash: '>=4.18.0' + minimatch@>=3.0.0 <4.0.0: ^3.1.4 + minimatch@>=9.0.0 <10.0.0: ^9.0.7 next: 15.5.21 path-to-regexp@>=0.1.7: ^0.1.13 path-to-regexp@>=6.3.0: ^6.3.0 @@ -34,16 +41,22 @@ overrides: postcss: ^8.5.23 protobufjs: ^7.6.5 qs@<6.14.1: '>=6.14.1' + rollup@>=3.0.0 <4.0.0: ^3.30.0 sha.js: '>=2.4.12' shell-quote: ^1.9.0 svgo: ^4.0.2 tar: '>=7.5.21' + tar-fs@>=2.0.0 <3.0.0: ^2.1.4 tmp@>=0.2.0: ^0.2.7 turbo-stream: ^3.0.0 undici@>=5.0.0: ^8.3.0 undici@>=6.0.0: ^6.28.0 + vite@>=6.0.0 <7.0.0: ^6.4.3 + vite@>=7.0.0 <8.0.0: ^7.3.5 webpack: ^5.104.1 websocket-driver: ^0.7.5 + ws@>=7.0.0 <8.0.0: ^7.5.11 + ws@>=8.0.0 <9.0.0: ^8.21.0 yaml: ^2.8.3 importers: @@ -161,7 +174,7 @@ importers: devDependencies: '@remix-run/dev': specifier: ^2.17.5 - version: 2.17.5(@remix-run/react@2.17.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.9.3))(@remix-run/serve@2.17.5(typescript@5.9.3))(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@24.11.0)(typescript@5.9.3))(typescript@5.9.3)(vite@6.4.1(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(yaml@2.8.3) + version: 2.17.5(@remix-run/react@2.17.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.9.3))(@remix-run/serve@2.17.5(typescript@5.9.3))(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@24.11.0)(typescript@5.9.3))(typescript@5.9.3)(vite@6.4.3(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(yaml@2.8.3) '@tailwindcss/forms': specifier: ^0.5.10 version: 0.5.10(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@24.11.0)(typescript@5.9.3))) @@ -656,13 +669,13 @@ importers: version: 7.2.0 '@astrojs/starlight': specifier: ^0.39.2 - version: 0.39.3(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@4.62.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3) + version: 0.39.3(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3) '@interledger/docs-design-system': specifier: ^0.13.0 version: 0.13.0 astro: specifier: ~6.3.8 - version: 6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@4.62.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3) + version: 6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3) mermaid: specifier: ^11.15.0 version: 11.15.0 @@ -677,16 +690,16 @@ importers: version: 6.0.0 starlight-fullview-mode: specifier: ^0.2.6 - version: 0.2.6(@astrojs/starlight@0.39.3(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@4.62.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3)) + version: 0.2.6(@astrojs/starlight@0.39.3(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3)) starlight-links-validator: specifier: ^0.24.0 - version: 0.24.0(@astrojs/starlight@0.39.3(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@4.62.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3))(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@4.62.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3)) + version: 0.24.0(@astrojs/starlight@0.39.3(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3))(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3)) starlight-llms-txt: specifier: ^0.9.0 - version: 0.9.0(@astrojs/starlight@0.39.3(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@4.62.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3))(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@4.62.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3)) + version: 0.9.0(@astrojs/starlight@0.39.3(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3))(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3)) starlight-versions: specifier: ^0.9.0 - version: 0.9.0(@astrojs/starlight@0.39.3(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@4.62.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3)) + version: 0.9.0(@astrojs/starlight@0.39.3(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3)) devDependencies: '@eslint/js': specifier: ^10.0.1 @@ -790,7 +803,7 @@ importers: devDependencies: '@remix-run/dev': specifier: ^2.17.5 - version: 2.17.5(@remix-run/react@2.17.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.9.3))(@remix-run/serve@2.17.5(typescript@5.9.3))(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@24.11.0)(typescript@5.9.3))(typescript@5.9.3)(vite@6.4.1(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(yaml@2.8.3) + version: 2.17.5(@remix-run/react@2.17.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.9.3))(@remix-run/serve@2.17.5(typescript@5.9.3))(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@24.11.0)(typescript@5.9.3))(typescript@5.9.3)(vite@6.4.3(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(yaml@2.8.3) '@remix-run/eslint-config': specifier: ^2.17.5 version: 2.17.5(eslint@8.57.1)(jest@29.7.0(@types/node@24.11.0)(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@24.11.0)(typescript@5.4.3)))(react@18.2.0)(typescript@5.9.3) @@ -5041,7 +5054,7 @@ packages: '@remix-run/react': ^2.17.0 '@remix-run/serve': ^2.17.0 typescript: ^5.1.0 - vite: ^5.1.0 || ^6.0.0 + vite: ^6.4.3 wrangler: ^3.28.2 peerDependenciesMeta: '@remix-run/serve': @@ -5135,282 +5148,144 @@ packages: resolution: {integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + rollup: ^3.30.0 peerDependenciesMeta: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.60.2': - resolution: {integrity: sha512-dnlp69efPPg6Uaw2dVqzWRfAWRnYVb1XJ8CyyhIbZeaq4CA5/mLeZ1IEt9QqQxmbdvagjLIm2ZL8BxXv5lH4Yw==} - cpu: [arm] - os: [android] - '@rollup/rollup-android-arm-eabi@4.62.2': resolution: {integrity: sha512-6o7ZLZK+BeenkZCFNDXqpbjw9bD6nuWonvS/lwQJp7NoVVxm6p3qE7qQ5jGuBjiFsgvqjD8mZAU5oWxTmbOeOg==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.60.2': - resolution: {integrity: sha512-OqZTwDRDchGRHHm/hwLOL7uVPB9aUvI0am/eQuWMNyFHf5PSEQmyEeYYheA0EPPKUO/l0uigCp+iaTjoLjVoHg==} - cpu: [arm64] - os: [android] - '@rollup/rollup-android-arm64@4.62.2': resolution: {integrity: sha512-BaH7BllCACHoH1LguOU56UItGfUWjujlO65kS9LAodViaN4bwIKd7oeW/ZHJ/4ljr/7MIiENnNy3HJ0zXv8Zkw==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.60.2': - resolution: {integrity: sha512-UwRE7CGpvSVEQS8gUMBe1uADWjNnVgP3Iusyda1nSRwNDCsRjnGc7w6El6WLQsXmZTbLZx9cecegumcitNfpmA==} - cpu: [arm64] - os: [darwin] - '@rollup/rollup-darwin-arm64@4.62.2': resolution: {integrity: sha512-v39RCCvj4He82I9sFmk+M1VZ0PLM9sfsLVikjfx2hYBNALhrrOR2D3JjQA6AhlaSOgcR+RzrKY7e1+bT6SUO/A==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.60.2': - resolution: {integrity: sha512-gjEtURKLCC5VXm1I+2i1u9OhxFsKAQJKTVB8WvDAHF+oZlq0GTVFOlTlO1q3AlCTE/DF32c16ESvfgqR7343/g==} - cpu: [x64] - os: [darwin] - '@rollup/rollup-darwin-x64@4.62.2': resolution: {integrity: sha512-yl0y2vq3S3lHeuXhEdss6TWfKW8vkujImO12tn4ZkG/4oghr09LvdYm2RElVjokTQiUvDUGXLGsYeLqUMCKpGA==} cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.60.2': - resolution: {integrity: sha512-Bcl6CYDeAgE70cqZaMojOi/eK63h5Me97ZqAQoh77VPjMysA/4ORQBRGo3rRy45x4MzVlU9uZxs8Uwy7ZaKnBw==} - cpu: [arm64] - os: [freebsd] - '@rollup/rollup-freebsd-arm64@4.62.2': resolution: {integrity: sha512-tT4pvt4qXD+vEoezupCWi+a1F0vvDiksiHc+PxRlYTOH1I6/X4id9jPxTP+Fg+545euaFT1jJVs4CEdHZAU1vw==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.60.2': - resolution: {integrity: sha512-LU+TPda3mAE2QB0/Hp5VyeKJivpC6+tlOXd1VMoXV/YFMvk/MNk5iXeBfB4MQGRWyOYVJ01625vjkr0Az98OJQ==} - cpu: [x64] - os: [freebsd] - '@rollup/rollup-freebsd-x64@4.62.2': resolution: {integrity: sha512-6nU5F2wCW+qvCBhTn1pdIU3bzsIoF7EUwsCDRxilWGprQR6yd508YnH9+OKFCwpfS8pjZqDUmnCAr7exax0XCg==} cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.60.2': - resolution: {integrity: sha512-2QxQrM+KQ7DAW4o22j+XZ6RKdxjLD7BOWTP0Bv0tmjdyhXSsr2Ul1oJDQqh9Zf5qOwTuTc7Ek83mOFaKnodPjg==} - cpu: [arm] - os: [linux] - libc: [glibc] - '@rollup/rollup-linux-arm-gnueabihf@4.62.2': resolution: {integrity: sha512-n1GJHPOvpIfhi3TmrCeh6S6URt9BFCt0KQE3qvexyGCTAKpR4Lg+eWvNZEqu7epxwus/8ElT3hacYEucm49SZg==} cpu: [arm] os: [linux] libc: [glibc] - '@rollup/rollup-linux-arm-musleabihf@4.60.2': - resolution: {integrity: sha512-TbziEu2DVsTEOPif2mKWkMeDMLoYjx95oESa9fkQQK7r/Orta0gnkcDpzwufEcAO2BLBsD7mZkXGFqEdMRRwfw==} - cpu: [arm] - os: [linux] - libc: [musl] - '@rollup/rollup-linux-arm-musleabihf@4.62.2': resolution: {integrity: sha512-JqgflS8wEB+UXV/vS1RpRbifGBeN4D5lz8D8oOFbFZw4vedvdOgCFAjfBmIMdW3yL10XpQQ0Ambepw6MXrhOnA==} cpu: [arm] os: [linux] libc: [musl] - '@rollup/rollup-linux-arm64-gnu@4.60.2': - resolution: {integrity: sha512-bO/rVDiDUuM2YfuCUwZ1t1cP+/yqjqz+Xf2VtkdppefuOFS2OSeAfgafaHNkFn0t02hEyXngZkxtGqXcXwO8Rg==} - cpu: [arm64] - os: [linux] - libc: [glibc] - '@rollup/rollup-linux-arm64-gnu@4.62.2': resolution: {integrity: sha512-wnFJkogWvN4jm/hQRF2UBaeUmk20j5+DmHvoyWii2b8HJDyvz1MF2OU/6ynXt2KR63rbZLWkFpoytpdc/yBuSA==} cpu: [arm64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-arm64-musl@4.60.2': - resolution: {integrity: sha512-hr26p7e93Rl0Za+JwW7EAnwAvKkehh12BU1Llm9Ykiibg4uIr2rbpxG9WCf56GuvidlTG9KiiQT/TXT1yAWxTA==} - cpu: [arm64] - os: [linux] - libc: [musl] - '@rollup/rollup-linux-arm64-musl@4.62.2': resolution: {integrity: sha512-HVu2bp0zhvJ8xHEV9+UUs7S90VadmBSY3LcIMvozbPo4AuMGDWlz3ymHLHZPX4hR67TKTt8Qp5PJ5RBg/i+RMQ==} cpu: [arm64] os: [linux] libc: [musl] - '@rollup/rollup-linux-loong64-gnu@4.60.2': - resolution: {integrity: sha512-pOjB/uSIyDt+ow3k/RcLvUAOGpysT2phDn7TTUB3n75SlIgZzM6NKAqlErPhoFU+npgY3/n+2HYIQVbF70P9/A==} - cpu: [loong64] - os: [linux] - libc: [glibc] - '@rollup/rollup-linux-loong64-gnu@4.62.2': resolution: {integrity: sha512-mQqqAV8QaoSgr9I2fKDLY2BAVvmKjWoGiu/cSYQonsLvtqwEn1E4QYfnCOcp5zoEqNhsDYin1s6jx/VJmrxlZg==} cpu: [loong64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-loong64-musl@4.60.2': - resolution: {integrity: sha512-2/w+q8jszv9Ww1c+6uJT3OwqhdmGP2/4T17cu8WuwyUuuaCDDJ2ojdyYwZzCxx0GcsZBhzi3HmH+J5pZNXnd+Q==} - cpu: [loong64] - os: [linux] - libc: [musl] - '@rollup/rollup-linux-loong64-musl@4.62.2': resolution: {integrity: sha512-IxKLoxCQ2IWi6bT2akyDUBGsOImDKB+sPp4EsTmwFQ/fMwpCKm8uLSSgP/Kx/QYUgKis6SEZ5/Nlhup0DIA0PQ==} cpu: [loong64] os: [linux] libc: [musl] - '@rollup/rollup-linux-ppc64-gnu@4.60.2': - resolution: {integrity: sha512-11+aL5vKheYgczxtPVVRhdptAM2H7fcDR5Gw4/bTcteuZBlH4oP9f5s9zYO9aGZvoGeBpqXI/9TZZihZ609wKw==} - cpu: [ppc64] - os: [linux] - libc: [glibc] - '@rollup/rollup-linux-ppc64-gnu@4.62.2': resolution: {integrity: sha512-Mk5ha2RQSgyFfmYYLkBpPnUk8D8FriBxesO1u9O75X0mHgXL1UQcH5Itl2lurWL2tj0RxV9b9tJgipac0hRY9A==} cpu: [ppc64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-ppc64-musl@4.60.2': - resolution: {integrity: sha512-i16fokAGK46IVZuV8LIIwMdtqhin9hfYkCh8pf8iC3QU3LpwL+1FSFGej+O7l3E/AoknL6Dclh2oTdnRMpTzFQ==} - cpu: [ppc64] - os: [linux] - libc: [musl] - '@rollup/rollup-linux-ppc64-musl@4.62.2': resolution: {integrity: sha512-CjvEnqJL/0/TQ3TXX3OPIJ/kmBellrWd4heXUmHeJlTnmwjKpSJzoehLaL6Xk0ZnMHBu9dZuFADNOrtjF4v+2w==} cpu: [ppc64] os: [linux] libc: [musl] - '@rollup/rollup-linux-riscv64-gnu@4.60.2': - resolution: {integrity: sha512-49FkKS6RGQoriDSK/6E2GkAsAuU5kETFCh7pG4yD/ylj9rKhTmO3elsnmBvRD4PgJPds5W2PkhC82aVwmUcJ7A==} - cpu: [riscv64] - os: [linux] - libc: [glibc] - '@rollup/rollup-linux-riscv64-gnu@4.62.2': resolution: {integrity: sha512-1SiZbzwdkaDURsew/tSOrooKiYy7EQGT6m8ufavAi9NEyQb/6VuIxFXAL1fqa4iZe3g4NbNk4P7J32z2tw5Mgg==} cpu: [riscv64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-riscv64-musl@4.60.2': - resolution: {integrity: sha512-mjYNkHPfGpUR00DuM1ZZIgs64Hpf4bWcz9Z41+4Q+pgDx73UwWdAYyf6EG/lRFldmdHHzgrYyge5akFUW0D3mQ==} - cpu: [riscv64] - os: [linux] - libc: [musl] - '@rollup/rollup-linux-riscv64-musl@4.62.2': resolution: {integrity: sha512-nQts12zJ3NQRoE6uYljOH89v7szzLDvG2JD/vsX+vGXU8w/At1GowTZ5/7qeFQ8m7L55rpR8Okugnuo5bgjy2Q==} cpu: [riscv64] os: [linux] libc: [musl] - '@rollup/rollup-linux-s390x-gnu@4.60.2': - resolution: {integrity: sha512-ALyvJz965BQk8E9Al/JDKKDLH2kfKFLTGMlgkAbbYtZuJt9LU8DW3ZoDMCtQpXAltZxwBHevXz5u+gf0yA0YoA==} - cpu: [s390x] - os: [linux] - libc: [glibc] - '@rollup/rollup-linux-s390x-gnu@4.62.2': resolution: {integrity: sha512-E9/ll019jhPIJgpzfZoIkBGhcz+kKNgVWYRY0zr9srBdPPFVpvOKW8VaJKUbeK+eZXyQF9ltME+Kk6affeaPgg==} cpu: [s390x] os: [linux] libc: [glibc] - '@rollup/rollup-linux-x64-gnu@4.60.2': - resolution: {integrity: sha512-UQjrkIdWrKI626Du8lCQ6MJp/6V1LAo2bOK9OTu4mSn8GGXIkPXk/Vsp4bLHCd9Z9Iz2OTEaokUE90VweJgIYQ==} - cpu: [x64] - os: [linux] - libc: [glibc] - '@rollup/rollup-linux-x64-gnu@4.62.2': resolution: {integrity: sha512-5BqxR/pshjey51iliyzTD5Xi3EN0aLmQ2lZ3lvefVV9c82BvrLo2/6OT55iifpWBufs6kdwWbuOKS841DrmK9A==} cpu: [x64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-x64-musl@4.60.2': - resolution: {integrity: sha512-bTsRGj6VlSdn/XD4CGyzMnzaBs9bsRxy79eTqTCBsA8TMIEky7qg48aPkvJvFe1HyzQ5oMZdg7AnVlWQSKLTnw==} - cpu: [x64] - os: [linux] - libc: [musl] - '@rollup/rollup-linux-x64-musl@4.62.2': resolution: {integrity: sha512-uNN83XxQrRAh/w0/pmAfibcwyb6YWt4gP+dpnQKPVJshAloQ785ii8CT8ZCIxkGg9opVsvAlGhFitSm6D1Jjpg==} cpu: [x64] os: [linux] libc: [musl] - '@rollup/rollup-openbsd-x64@4.60.2': - resolution: {integrity: sha512-6d4Z3534xitaA1FcMWP7mQPq5zGwBmGbhphh2DwaA1aNIXUu3KTOfwrWpbwI4/Gr0uANo7NTtaykFyO2hPuFLg==} - cpu: [x64] - os: [openbsd] - '@rollup/rollup-openbsd-x64@4.62.2': resolution: {integrity: sha512-srjEIxSH3LRnJN6THczDHWQplqEMFiAJrTab0msUryh9kwNpkICf3Ea6q6MN/2cZwRFUNx5w+h6Hpi4QuHS6Zg==} cpu: [x64] os: [openbsd] - '@rollup/rollup-openharmony-arm64@4.60.2': - resolution: {integrity: sha512-NetAg5iO2uN7eB8zE5qrZ3CSil+7IJt4WDFLcC75Ymywq1VZVD6qJ6EvNLjZ3rEm6gB7XW5JdT60c6MN35Z85Q==} - cpu: [arm64] - os: [openharmony] - '@rollup/rollup-openharmony-arm64@4.62.2': resolution: {integrity: sha512-8hOJnxgbyObnCm5AlRA3A931xX19xq80RjVTKgJOvEKWqJruP/Uf12IbAOaDjjEXYRewwHLfmF0YRIdK3OwKWA==} cpu: [arm64] os: [openharmony] - '@rollup/rollup-win32-arm64-msvc@4.60.2': - resolution: {integrity: sha512-NCYhOotpgWZ5kdxCZsv6Iudx0wX8980Q/oW4pNFNihpBKsDbEA1zpkfxJGC0yugsUuyDZ7gL37dbzwhR0VI7pQ==} - cpu: [arm64] - os: [win32] - '@rollup/rollup-win32-arm64-msvc@4.62.2': resolution: {integrity: sha512-mmF4AY1i0hG/bLWUctUq59gtmgaSIRa3cu/A3JFRp/sCNEme2bgDEiDS22P9FbnJB8NJNF4jPJiSP5RHQpUTDg==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.60.2': - resolution: {integrity: sha512-RXsaOqXxfoUBQoOgvmmijVxJnW2IGB0eoMO7F8FAjaj0UTywUO/luSqimWBJn04WNgUkeNhh7fs7pESXajWmkg==} - cpu: [ia32] - os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.62.2': resolution: {integrity: sha512-DZgkknc6jhHrk46V25vbAM0zZkyP0nSDkJB8/dRkLTxv470dOmWDqGoEJl/9A0dFfS7yE3REOwNDxpHwSLSt0Q==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-gnu@4.60.2': - resolution: {integrity: sha512-qdAzEULD+/hzObedtmV6iBpdL5TIbKVztGiK7O3/KYSf+HIzU257+MX1EXJcyIiDbMAqmbwaufcYPvyRryeZtA==} - cpu: [x64] - os: [win32] - '@rollup/rollup-win32-x64-gnu@4.62.2': resolution: {integrity: sha512-T6xr6ucWSFto+VGajA8YH26LdpHRuP4YLHEKAtCWvJDOlnmWcDZVCI2Jmjr+IFHDlt2zRaTAKE4tfjTaWLgJBg==} cpu: [x64] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.60.2': - resolution: {integrity: sha512-Nd/SgG27WoA9e+/TdK74KnHz852TLa94ovOYySo/yMPuTmpckK/jIF2jSwS3g7ELSKXK13/cVdmg1Z/DaCWKxA==} - cpu: [x64] - os: [win32] - '@rollup/rollup-win32-x64-msvc@4.62.2': resolution: {integrity: sha512-BfzEnDJOt9T8M989/lA37EcJgat01wLRnoi5dQf3QzOH7jzpqTAzdDbVfRljVr5r+jzKqpbHeyOfAaXxAd0PAA==} cpu: [x64] @@ -6786,15 +6661,15 @@ packages: boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} - brace-expansion@1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + brace-expansion@1.1.18: + resolution: {integrity: sha512-Edep/X9fGqVNmzKBVsDYIOtD+z1tuezV70LBjdCst9Tqu76lsnvRiZ6oTic1n+/BIwX6QDGAO94PN4N2SADvtw==} - brace-expansion@2.0.2: - resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==} + brace-expansion@2.1.4: + resolution: {integrity: sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg==} - brace-expansion@5.0.5: - resolution: {integrity: sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==} - engines: {node: 18 || 20 || >=22} + brace-expansion@5.0.9: + resolution: {integrity: sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==} + engines: {node: 20 || >=22} braces@3.0.3: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} @@ -9195,8 +9070,8 @@ packages: resolution: {integrity: sha512-AUY/VyX0E5XlibOmWt10uabJzam1zlYjwiEgQSDc5+UIkFNaF9WM0JxXKaNMGf+F/ffUF+7kRKXM9A7C0xXqMg==} engines: {node: '>=0.10.0'} - immutable@5.1.5: - resolution: {integrity: sha512-t7xcm2siw+hlUM68I+UEOK+z84RzmN59as9DZ7P1l0994DKUWV7UXBMQZVxaoMSRQ+PBZbHCOoBt7a2wxOMt+A==} + immutable@5.1.9: + resolution: {integrity: sha512-m8nVez3rwrgmWxtLMt1ZYXB2Lv7OKYn/disyxAlSDYAlKSlFoPPfIAmAM/M5xqL4m4C/wAPw7S2/CNaUii1Hxg==} import-fresh@3.3.0: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} @@ -9578,7 +9453,7 @@ packages: isomorphic-ws@5.0.0: resolution: {integrity: sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==} peerDependencies: - ws: '*' + ws: ^7.5.11 isstream@0.1.2: resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==} @@ -9796,12 +9671,12 @@ packages: js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - js-yaml@3.14.1: - resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + js-yaml@3.15.1: + resolution: {integrity: sha512-S99WuO3HlhO3XN41EtYUNl9zzXjoJx7QvmipxsJVxtCBT0YHEFy+iOJhjSvrmV12nYhWpZaM8lPHkJm0yUMbag==} hasBin: true - js-yaml@4.1.1: - resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} + js-yaml@4.3.1: + resolution: {integrity: sha512-CY6crGq313MX8GkwvB7tzgp99vjQxY1++5y10/BKN/GUfHqWaOGQMNZkBvqSzsZKWk/ijwHlWzzkLulsGHhjWQ==} hasBin: true jsesc@3.0.2: @@ -10563,26 +10438,15 @@ packages: resolution: {integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==} engines: {node: 18 || 20 || >=22} - minimatch@3.0.8: - resolution: {integrity: sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==} - - minimatch@3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + minimatch@3.1.5: + resolution: {integrity: sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==} minimatch@5.1.9: resolution: {integrity: sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==} engines: {node: '>=10'} - minimatch@9.0.1: - resolution: {integrity: sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==} - engines: {node: '>=16 || 14 >=14.17'} - - minimatch@9.0.3: - resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} - engines: {node: '>=16 || 14 >=14.17'} - - minimatch@9.0.5: - resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + minimatch@9.0.9: + resolution: {integrity: sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==} engines: {node: '>=16 || 14 >=14.17'} minimist@1.2.8: @@ -12016,16 +11880,11 @@ packages: robust-predicates@3.0.2: resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==} - rollup@3.29.5: - resolution: {integrity: sha512-GVsDdsbJzzy4S/v3dqWPJ7EfvZJfCHiDqe80IyrF59LYuP+e6U1LJoUqeuqRbwAWoMNoXivMNeNAOf5E22VA1w==} + rollup@3.30.0: + resolution: {integrity: sha512-kQvGasUgN+AlWGliFn2POSajRQEsULVYFGTvOZmK06d7vCD+YhZztt70kGk3qaeAXeWYL5eO7zx+rAubBc55eA==} engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true - rollup@4.60.2: - resolution: {integrity: sha512-J9qZyW++QK/09NyN/zeO0dG/1GdGfyp9lV8ajHnRVLfo/uFsbji5mHnDgn/qYdUHyCkM2N+8VyspgZclfAh0eQ==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true - rollup@4.62.2: resolution: {integrity: sha512-RFnrW4lhXA3s3eqHDZvN654g8OTjzRfqpIRJYczCGB6HzphckVAi/Qh4tbPUbRuDi7s1Llv8g/NspLkttY3gTA==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} @@ -12640,9 +12499,6 @@ packages: resolution: {integrity: sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==} engines: {node: '>=6'} - tar-fs@2.0.1: - resolution: {integrity: sha512-6tzWDMeroL87uF/+lin46k+Q+46rAJ0SyPGz7OW7wTgblI273hsBqk2C1j0/xNadNLKDTUL9BukSjB7cwgmlPA==} - tar-fs@2.1.4: resolution: {integrity: sha512-mDAjwmZdh7LTT6pNleZ05Yt65HC3E+NiQzl672vQG38jIrehtJk/J3mNwIg+vShQPcLF/LV7CMnDW6vjj6sfYQ==} @@ -13370,8 +13226,8 @@ packages: terser: optional: true - vite@6.4.1: - resolution: {integrity: sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==} + vite@6.4.3: + resolution: {integrity: sha512-NTKlcQjlAK7MlQoyb6LgaqHc8sso/pVyUJYWMws3jg21uTJw/LddqIFPcPqP6PzpgbIcZyKI85sFE4HBrQDA8A==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: @@ -13410,46 +13266,6 @@ packages: yaml: optional: true - vite@7.3.2: - resolution: {integrity: sha512-Bby3NOsna2jsjfLVOHKes8sGwgl4TT0E6vvpYgnAYDIF/tie7MRaFthmKuHx1NSXjiTueXH3do80FMQgvEktRg==} - engines: {node: ^20.19.0 || >=22.12.0} - hasBin: true - peerDependencies: - '@types/node': ^20.19.0 || >=22.12.0 - jiti: '>=1.21.0' - less: ^4.0.0 - lightningcss: ^1.21.0 - sass: ^1.70.0 - sass-embedded: ^1.70.0 - stylus: '>=0.54.8' - sugarss: ^5.0.0 - terser: ^5.16.0 - tsx: ^4.8.1 - yaml: ^2.8.3 - peerDependenciesMeta: - '@types/node': - optional: true - jiti: - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - sass-embedded: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - tsx: - optional: true - yaml: - optional: true - vite@7.3.6: resolution: {integrity: sha512-4XP60spRGjSZFf1qYH+dJIkK2znL3zQfl9KkOV9MkkRR/3Dls0dxaBsQPTloEc5BLXWPL9vsOxopxyKoMmDueg==} engines: {node: ^20.19.0 || >=22.12.0} @@ -13493,7 +13309,7 @@ packages: vitefu@1.1.3: resolution: {integrity: sha512-ub4okH7Z5KLjb6hDyjqrGXqWtWvoYdU3IGm/NorpgHncKoLTCfRIbvlhBm7r0YstIaQRYlp4yEbFqDcKSzXSSg==} peerDependencies: - vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 + vite: ^6.4.3 peerDependenciesMeta: vite: optional: true @@ -13637,8 +13453,8 @@ packages: resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - ws@7.5.10: - resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==} + ws@7.5.13: + resolution: {integrity: sha512-rsKI6xDBFVf4r/x8XyChGK04QR/XHroxs/jUcoWvtEZM8TPU/X/uIY9B1CsSzYws9ZJb/6bbBu7dPhFW00CAoA==} engines: {node: '>=8.3.0'} peerDependencies: bufferutil: ^4.0.1 @@ -13649,8 +13465,8 @@ packages: utf-8-validate: optional: true - ws@8.18.0: - resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} + ws@8.21.2: + resolution: {integrity: sha512-54dMVAo4WIe6SKy3vBgN+9bJZqqQ8IMRevAkOLQALhi49qkkQDQfWdAZ8KQlXiEabw88ARXXdUrlvtbKQX+aKw==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -13786,7 +13602,7 @@ snapshots: dependencies: '@jsdevtools/ono': 7.1.3 '@types/json-schema': 7.0.15 - js-yaml: 4.1.1 + js-yaml: 4.3.1 '@apollo/cache-control-types@1.0.3(graphql@16.11.0)': dependencies: @@ -13962,7 +13778,7 @@ snapshots: dependencies: '@types/hast': 3.0.4 '@types/mdast': 4.0.4 - js-yaml: 4.1.1 + js-yaml: 4.3.1 picomatch: 4.0.4 retext-smartypants: 6.2.0 shiki: 4.0.2 @@ -13984,7 +13800,7 @@ snapshots: github-slugger: 2.0.0 hast-util-from-html: 2.0.3 hast-util-to-text: 4.0.2 - js-yaml: 4.1.1 + js-yaml: 4.3.1 mdast-util-definitions: 6.0.0 rehype-raw: 7.0.0 rehype-stringify: 10.0.1 @@ -14010,7 +13826,7 @@ snapshots: github-slugger: 2.0.0 hast-util-from-html: 2.0.3 hast-util-to-text: 4.0.2 - js-yaml: 4.1.1 + js-yaml: 4.3.1 mdast-util-definitions: 6.0.0 rehype-raw: 7.0.0 rehype-stringify: 10.0.1 @@ -14051,12 +13867,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/mdx@5.0.4(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@4.62.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))': + '@astrojs/mdx@5.0.4(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))': dependencies: '@astrojs/markdown-remark': 7.1.1 '@mdx-js/mdx': 3.1.1 acorn: 8.16.0 - astro: 6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@4.62.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3) + astro: 6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3) es-module-lexer: 2.0.0 estree-util-visit: 2.0.0 hast-util-to-html: 9.0.5 @@ -14084,24 +13900,24 @@ snapshots: stream-replace-string: 2.0.0 zod: 4.3.6 - '@astrojs/starlight@0.39.3(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@4.62.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3)': + '@astrojs/starlight@0.39.3(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3)': dependencies: '@astrojs/markdown-remark': 7.2.0 - '@astrojs/mdx': 5.0.4(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@4.62.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3)) + '@astrojs/mdx': 5.0.4(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3)) '@astrojs/sitemap': 3.7.2 '@pagefind/default-ui': 1.3.0 '@types/hast': 3.0.4 '@types/js-yaml': 4.0.9 '@types/mdast': 4.0.4 - astro: 6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@4.62.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3) - astro-expressive-code: 0.42.0(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@4.62.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3)) + astro: 6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3) + astro-expressive-code: 0.42.0(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3)) bcp-47: 2.1.0 hast-util-from-html: 2.0.3 hast-util-select: 6.0.4 hast-util-to-string: 3.0.1 hastscript: 9.0.1 i18next: 26.3.1(typescript@5.9.3) - js-yaml: 4.1.1 + js-yaml: 4.3.1 klona: 2.0.6 magic-string: 0.30.21 mdast-util-directive: 3.1.0 @@ -15625,8 +15441,8 @@ snapshots: globals: 13.19.0 ignore: 5.2.4 import-fresh: 3.3.0 - js-yaml: 4.1.1 - minimatch: 3.1.2 + js-yaml: 4.3.1 + minimatch: 3.1.5 strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color @@ -15988,9 +15804,9 @@ snapshots: '@whatwg-node/disposablestack': 0.0.5 graphql: 16.11.0 graphql-ws: 5.14.0(graphql@16.11.0) - isomorphic-ws: 5.0.0(ws@8.18.0) + isomorphic-ws: 5.0.0(ws@8.21.2) tslib: 2.8.1 - ws: 8.18.0 + ws: 8.21.2 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -16016,9 +15832,9 @@ snapshots: '@graphql-tools/utils': 10.7.2(graphql@16.11.0) '@types/ws': 8.5.3 graphql: 16.11.0 - isomorphic-ws: 5.0.0(ws@8.18.0) + isomorphic-ws: 5.0.0(ws@8.21.2) tslib: 2.8.1 - ws: 8.18.0 + ws: 8.21.2 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -16152,7 +15968,7 @@ snapshots: http-proxy-agent: 7.0.0 https-proxy-agent: 7.0.2 jose: 5.4.0 - js-yaml: 4.1.1 + js-yaml: 4.3.1 json-stable-stringify: 1.0.1 lodash: 4.18.1 scuid: 1.1.0 @@ -16201,11 +16017,11 @@ snapshots: '@types/ws': 8.5.3 '@whatwg-node/fetch': 0.10.3 graphql: 16.11.0 - isomorphic-ws: 5.0.0(ws@8.18.0) + isomorphic-ws: 5.0.0(ws@8.21.2) sync-fetch: 0.6.0-2 tslib: 2.8.1 value-or-promise: 1.0.12 - ws: 8.18.0 + ws: 8.21.2 transitivePeerDependencies: - '@types/node' - bufferutil @@ -16280,7 +16096,7 @@ snapshots: dependencies: '@humanwhocodes/object-schema': 2.0.3 debug: 4.3.7 - minimatch: 3.1.2 + minimatch: 3.1.5 transitivePeerDependencies: - supports-color @@ -16502,7 +16318,7 @@ snapshots: camelcase: 5.3.1 find-up: 4.1.0 get-package-type: 0.1.0 - js-yaml: 3.14.1 + js-yaml: 3.15.1 resolve-from: 5.0.0 '@istanbuljs/schema@0.1.3': {} @@ -18332,14 +18148,14 @@ snapshots: colorette: 1.4.0 https-proxy-agent: 7.0.6(supports-color@10.2.2) js-levenshtein: 1.1.6 - js-yaml: 4.1.1 + js-yaml: 4.3.1 minimatch: 5.1.9 pluralize: 8.0.0 yaml-ast-parser: 0.0.43 transitivePeerDependencies: - supports-color - '@remix-run/dev@2.17.5(@remix-run/react@2.17.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.9.3))(@remix-run/serve@2.17.5(typescript@5.9.3))(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@24.11.0)(typescript@5.9.3))(typescript@5.9.3)(vite@6.4.1(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(yaml@2.8.3)': + '@remix-run/dev@2.17.5(@remix-run/react@2.17.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.9.3))(@remix-run/serve@2.17.5(typescript@5.9.3))(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@24.11.0)(typescript@5.9.3))(typescript@5.9.3)(vite@6.4.3(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(yaml@2.8.3)': dependencies: '@babel/core': 7.29.7 '@babel/generator': 7.27.5 @@ -18376,7 +18192,7 @@ snapshots: json5: 2.2.3 lodash: 4.18.1 lodash.debounce: 4.0.8 - minimatch: 9.0.5 + minimatch: 9.0.9 ora: 5.4.1 pathe: 1.1.2 picocolors: 1.1.1 @@ -18397,11 +18213,11 @@ snapshots: tsconfig-paths: 4.1.0 valibot: 1.4.2(typescript@5.9.3) vite-node: 3.2.4(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3) - ws: 7.5.10 + ws: 7.5.13 optionalDependencies: '@remix-run/serve': 2.17.5(typescript@5.9.3) typescript: 5.9.3 - vite: 6.4.1(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3) + vite: 6.4.3(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3) transitivePeerDependencies: - '@types/node' - bluebird @@ -18430,8 +18246,8 @@ snapshots: '@typescript-eslint/parser': 5.60.1(eslint@8.57.1)(typescript@5.9.3) eslint: 8.57.1 eslint-import-resolver-node: 0.3.7 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1) - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.57.1) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.1) eslint-plugin-jest: 26.9.0(@typescript-eslint/eslint-plugin@5.60.1(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(jest@29.7.0(@types/node@24.11.0)(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@24.11.0)(typescript@5.4.3)))(typescript@5.9.3) eslint-plugin-jest-dom: 4.0.3(eslint@8.57.1) eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1) @@ -18536,161 +18352,86 @@ snapshots: '@repeaterjs/repeater@3.0.6': {} - '@rollup/pluginutils@5.3.0(rollup@4.62.2)': + '@rollup/pluginutils@5.3.0(rollup@3.30.0)': dependencies: '@types/estree': 1.0.9 estree-walker: 2.0.2 picomatch: 4.0.4 optionalDependencies: - rollup: 4.62.2 - - '@rollup/rollup-android-arm-eabi@4.60.2': - optional: true + rollup: 3.30.0 '@rollup/rollup-android-arm-eabi@4.62.2': optional: true - '@rollup/rollup-android-arm64@4.60.2': - optional: true - '@rollup/rollup-android-arm64@4.62.2': optional: true - '@rollup/rollup-darwin-arm64@4.60.2': - optional: true - '@rollup/rollup-darwin-arm64@4.62.2': optional: true - '@rollup/rollup-darwin-x64@4.60.2': - optional: true - '@rollup/rollup-darwin-x64@4.62.2': optional: true - '@rollup/rollup-freebsd-arm64@4.60.2': - optional: true - '@rollup/rollup-freebsd-arm64@4.62.2': optional: true - '@rollup/rollup-freebsd-x64@4.60.2': - optional: true - '@rollup/rollup-freebsd-x64@4.62.2': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.60.2': - optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.62.2': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.60.2': - optional: true - '@rollup/rollup-linux-arm-musleabihf@4.62.2': optional: true - '@rollup/rollup-linux-arm64-gnu@4.60.2': - optional: true - '@rollup/rollup-linux-arm64-gnu@4.62.2': optional: true - '@rollup/rollup-linux-arm64-musl@4.60.2': - optional: true - '@rollup/rollup-linux-arm64-musl@4.62.2': optional: true - '@rollup/rollup-linux-loong64-gnu@4.60.2': - optional: true - '@rollup/rollup-linux-loong64-gnu@4.62.2': optional: true - '@rollup/rollup-linux-loong64-musl@4.60.2': - optional: true - '@rollup/rollup-linux-loong64-musl@4.62.2': optional: true - '@rollup/rollup-linux-ppc64-gnu@4.60.2': - optional: true - '@rollup/rollup-linux-ppc64-gnu@4.62.2': optional: true - '@rollup/rollup-linux-ppc64-musl@4.60.2': - optional: true - '@rollup/rollup-linux-ppc64-musl@4.62.2': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.60.2': - optional: true - '@rollup/rollup-linux-riscv64-gnu@4.62.2': optional: true - '@rollup/rollup-linux-riscv64-musl@4.60.2': - optional: true - '@rollup/rollup-linux-riscv64-musl@4.62.2': optional: true - '@rollup/rollup-linux-s390x-gnu@4.60.2': - optional: true - '@rollup/rollup-linux-s390x-gnu@4.62.2': optional: true - '@rollup/rollup-linux-x64-gnu@4.60.2': - optional: true - '@rollup/rollup-linux-x64-gnu@4.62.2': optional: true - '@rollup/rollup-linux-x64-musl@4.60.2': - optional: true - '@rollup/rollup-linux-x64-musl@4.62.2': optional: true - '@rollup/rollup-openbsd-x64@4.60.2': - optional: true - '@rollup/rollup-openbsd-x64@4.62.2': optional: true - '@rollup/rollup-openharmony-arm64@4.60.2': - optional: true - '@rollup/rollup-openharmony-arm64@4.62.2': optional: true - '@rollup/rollup-win32-arm64-msvc@4.60.2': - optional: true - '@rollup/rollup-win32-arm64-msvc@4.62.2': optional: true - '@rollup/rollup-win32-ia32-msvc@4.60.2': - optional: true - '@rollup/rollup-win32-ia32-msvc@4.62.2': optional: true - '@rollup/rollup-win32-x64-gnu@4.60.2': - optional: true - '@rollup/rollup-win32-x64-gnu@4.62.2': optional: true - '@rollup/rollup-win32-x64-msvc@4.60.2': - optional: true - '@rollup/rollup-win32-x64-msvc@4.62.2': optional: true @@ -19508,7 +19249,7 @@ snapshots: debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 - minimatch: 9.0.3 + minimatch: 9.0.9 semver: 7.7.3 ts-api-utils: 1.0.1(typescript@5.4.3) optionalDependencies: @@ -20086,12 +19827,12 @@ snapshots: transitivePeerDependencies: - supports-color - astro-expressive-code@0.42.0(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@4.62.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3)): + astro-expressive-code@0.42.0(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3)): dependencies: - astro: 6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@4.62.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3) + astro: 6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3) rehype-expressive-code: 0.42.0 - astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@4.62.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3): + astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3): dependencies: '@astrojs/compiler': 4.0.0 '@astrojs/internal-helpers': 0.9.1 @@ -20100,7 +19841,7 @@ snapshots: '@capsizecss/unpack': 4.0.0 '@clack/prompts': 1.2.0 '@oslojs/encoding': 1.1.0 - '@rollup/pluginutils': 5.3.0(rollup@4.62.2) + '@rollup/pluginutils': 5.3.0(rollup@3.30.0) aria-query: 5.3.2 axobject-query: 4.1.0 ci-info: 4.4.0 @@ -20118,7 +19859,7 @@ snapshots: github-slugger: 2.0.0 html-escaper: 3.0.3 http-cache-semantics: 4.2.0 - js-yaml: 4.1.1 + js-yaml: 4.3.1 jsonc-parser: 3.3.1 magic-string: 0.30.21 magicast: 0.5.2 @@ -20143,8 +19884,8 @@ snapshots: unist-util-visit: 5.1.0 unstorage: 1.17.5 vfile: 6.0.3 - vite: 7.3.2(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3) - vitefu: 1.1.3(vite@7.3.2(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3)) + vite: 7.3.6(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3) + vitefu: 1.1.3(vite@7.3.6(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3)) xxhash-wasm: 1.1.0 yargs-parser: 22.0.0 zod: 4.3.6 @@ -20473,16 +20214,16 @@ snapshots: boolbase@1.0.0: {} - brace-expansion@1.1.11: + brace-expansion@1.1.18: dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 - brace-expansion@2.0.2: + brace-expansion@2.1.4: dependencies: balanced-match: 1.0.2 - brace-expansion@5.0.5: + brace-expansion@5.0.9: dependencies: balanced-match: 4.0.4 @@ -20980,7 +20721,7 @@ snapshots: cosmiconfig@8.1.3: dependencies: import-fresh: 3.3.0 - js-yaml: 4.1.1 + js-yaml: 4.3.1 parse-json: 5.2.0 path-type: 4.0.0 @@ -21455,7 +21196,7 @@ snapshots: dependencies: '@balena/dockerignore': 1.0.2 docker-modem: 3.0.6 - tar-fs: 2.0.1 + tar-fs: 2.1.4 transitivePeerDependencies: - supports-color @@ -21529,7 +21270,7 @@ snapshots: dependencies: '@one-ini/wasm': 0.1.1 commander: 10.0.1 - minimatch: 9.0.1 + minimatch: 9.0.9 semver: 7.7.4 ee-first@1.1.1: {} @@ -21836,7 +21577,6 @@ snapshots: '@esbuild/win32-arm64': 0.25.12 '@esbuild/win32-ia32': 0.25.12 '@esbuild/win32-x64': 0.25.12 - optional: true esbuild@0.27.7: optionalDependencies: @@ -21931,13 +21671,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1): + eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.57.1): dependencies: debug: 4.4.3(supports-color@10.2.2) enhanced-resolve: 5.18.0 eslint: 8.57.1 - eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) + eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.1) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.1) get-tsconfig: 4.5.0 globby: 13.1.3 is-core-module: 2.13.0 @@ -21949,14 +21689,14 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.7.4(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1): + eslint-module-utils@2.7.4(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.1): dependencies: debug: 3.2.7 optionalDependencies: '@typescript-eslint/parser': 5.60.1(eslint@8.57.1)(typescript@5.9.3) eslint: 8.57.1 eslint-import-resolver-node: 0.3.7 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1) + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.57.1) transitivePeerDependencies: - supports-color @@ -21980,7 +21720,7 @@ snapshots: eslint-utils: 2.1.0 regexpp: 3.2.0 - eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1): + eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.1): dependencies: array-includes: 3.1.8 array.prototype.flat: 1.3.1 @@ -21989,11 +21729,11 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.7 - eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) + eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.1) has: 1.0.3 is-core-module: 2.13.0 is-glob: 4.0.3 - minimatch: 3.1.2 + minimatch: 3.1.5 object.values: 1.2.1 resolve: 1.22.8 semver: 6.3.1 @@ -22037,7 +21777,7 @@ snapshots: hasown: 2.0.2 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 - minimatch: 3.1.2 + minimatch: 3.1.5 object.fromentries: 2.0.8 safe-regex-test: 1.0.3 string.prototype.includes: 2.0.1 @@ -22048,7 +21788,7 @@ snapshots: eslint-plugin-es: 3.0.1(eslint@8.57.1) eslint-utils: 2.1.0 ignore: 5.2.4 - minimatch: 3.1.2 + minimatch: 3.1.5 resolve: 1.22.8 semver: 6.3.1 @@ -22068,7 +21808,7 @@ snapshots: estraverse: 5.3.0 hasown: 2.0.2 jsx-ast-utils: 3.3.5 - minimatch: 3.1.2 + minimatch: 3.1.5 object.entries: 1.1.8 object.fromentries: 2.0.8 object.values: 1.2.1 @@ -22190,11 +21930,11 @@ snapshots: imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 - js-yaml: 4.1.1 + js-yaml: 4.3.1 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 lodash.merge: 4.6.2 - minimatch: 3.1.2 + minimatch: 3.1.5 natural-compare: 1.4.0 optionator: 0.9.3 strip-ansi: 6.0.1 @@ -22777,7 +22517,7 @@ snapshots: dependencies: foreground-child: 3.3.1 jackspeak: 3.4.3 - minimatch: 9.0.5 + minimatch: 9.0.9 minipass: 7.1.2 package-json-from-dist: 1.0.1 path-scurry: 1.11.1 @@ -22786,7 +22526,7 @@ snapshots: dependencies: inflight: 1.0.6 inherits: 2.0.4 - minimatch: 3.1.2 + minimatch: 3.1.5 once: 1.4.0 path-is-absolute: 1.0.1 @@ -22795,7 +22535,7 @@ snapshots: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 3.1.2 + minimatch: 3.1.5 once: 1.4.0 path-is-absolute: 1.0.1 @@ -22804,7 +22544,7 @@ snapshots: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 3.1.2 + minimatch: 3.1.5 once: 1.4.0 path-is-absolute: 1.0.1 @@ -22866,7 +22606,7 @@ snapshots: dependencies: glob: 7.1.7 lodash: 4.18.1 - minimatch: 3.0.8 + minimatch: 3.1.5 gopd@1.2.0: {} @@ -22887,7 +22627,7 @@ snapshots: cosmiconfig: 8.1.3 graphql: 16.11.0 jiti: 2.4.2 - minimatch: 9.0.5 + minimatch: 9.0.9 string-env-interpolation: 1.0.1 tslib: 2.8.1 transitivePeerDependencies: @@ -23026,8 +22766,8 @@ snapshots: grunt-legacy-log: 3.0.0 grunt-legacy-util: 2.0.1 iconv-lite: 0.4.24 - js-yaml: 3.14.1 - minimatch: 3.0.8 + js-yaml: 3.15.1 + minimatch: 3.1.5 mkdirp: 1.0.4 nopt: 3.0.6 rimraf: 3.0.2 @@ -23561,7 +23301,7 @@ snapshots: immutable@3.8.3: {} - immutable@5.1.5: {} + immutable@5.1.9: {} import-fresh@3.3.0: dependencies: @@ -23917,9 +23657,9 @@ snapshots: isobject@3.0.1: {} - isomorphic-ws@5.0.0(ws@8.18.0): + isomorphic-ws@5.0.0(ws@8.21.2): dependencies: - ws: 8.18.0 + ws: 8.21.2 isstream@0.1.2: {} @@ -24344,12 +24084,12 @@ snapshots: js-tokens@4.0.0: {} - js-yaml@3.14.1: + js-yaml@3.15.1: dependencies: argparse: 1.0.10 esprima: 4.0.1 - js-yaml@4.1.1: + js-yaml@4.3.1: dependencies: argparse: 2.0.1 @@ -25639,31 +25379,19 @@ snapshots: minimatch@10.2.5: dependencies: - brace-expansion: 5.0.5 - - minimatch@3.0.8: - dependencies: - brace-expansion: 1.1.11 + brace-expansion: 5.0.9 - minimatch@3.1.2: + minimatch@3.1.5: dependencies: - brace-expansion: 1.1.11 + brace-expansion: 1.1.18 minimatch@5.1.9: dependencies: - brace-expansion: 2.0.2 - - minimatch@9.0.1: - dependencies: - brace-expansion: 2.0.2 - - minimatch@9.0.3: - dependencies: - brace-expansion: 2.0.2 + brace-expansion: 2.1.4 - minimatch@9.0.5: + minimatch@9.0.9: dependencies: - brace-expansion: 2.0.2 + brace-expansion: 2.1.4 minimist@1.2.8: {} @@ -25909,7 +25637,7 @@ snapshots: ansi-styles: 6.2.1 cross-spawn: 7.0.6 memorystream: 0.3.1 - minimatch: 9.0.3 + minimatch: 9.0.9 pidtree: 0.6.0 read-package-json-fast: 3.0.2 shell-quote: 1.10.0 @@ -26105,7 +25833,7 @@ snapshots: axios: 1.16.0(debug@4.3.2) combos: 0.2.0 fs-extra: 9.1.0 - js-yaml: 4.1.1 + js-yaml: 4.3.1 openapi-response-validator: 9.3.1 openapi-schema-validator: 9.3.1 path-parser: 6.1.0 @@ -27131,7 +26859,7 @@ snapshots: dependencies: estree-util-is-identifier-name: 1.1.0 estree-util-value-to-estree: 1.3.0 - js-yaml: 4.1.1 + js-yaml: 4.3.1 toml: 3.0.0 remark-mdx@2.3.0: @@ -27322,41 +27050,10 @@ snapshots: robust-predicates@3.0.2: {} - rollup@3.29.5: + rollup@3.30.0: optionalDependencies: fsevents: 2.3.3 - rollup@4.60.2: - dependencies: - '@types/estree': 1.0.8 - optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.60.2 - '@rollup/rollup-android-arm64': 4.60.2 - '@rollup/rollup-darwin-arm64': 4.60.2 - '@rollup/rollup-darwin-x64': 4.60.2 - '@rollup/rollup-freebsd-arm64': 4.60.2 - '@rollup/rollup-freebsd-x64': 4.60.2 - '@rollup/rollup-linux-arm-gnueabihf': 4.60.2 - '@rollup/rollup-linux-arm-musleabihf': 4.60.2 - '@rollup/rollup-linux-arm64-gnu': 4.60.2 - '@rollup/rollup-linux-arm64-musl': 4.60.2 - '@rollup/rollup-linux-loong64-gnu': 4.60.2 - '@rollup/rollup-linux-loong64-musl': 4.60.2 - '@rollup/rollup-linux-ppc64-gnu': 4.60.2 - '@rollup/rollup-linux-ppc64-musl': 4.60.2 - '@rollup/rollup-linux-riscv64-gnu': 4.60.2 - '@rollup/rollup-linux-riscv64-musl': 4.60.2 - '@rollup/rollup-linux-s390x-gnu': 4.60.2 - '@rollup/rollup-linux-x64-gnu': 4.60.2 - '@rollup/rollup-linux-x64-musl': 4.60.2 - '@rollup/rollup-openbsd-x64': 4.60.2 - '@rollup/rollup-openharmony-arm64': 4.60.2 - '@rollup/rollup-win32-arm64-msvc': 4.60.2 - '@rollup/rollup-win32-ia32-msvc': 4.60.2 - '@rollup/rollup-win32-x64-gnu': 4.60.2 - '@rollup/rollup-win32-x64-msvc': 4.60.2 - fsevents: 2.3.3 - rollup@4.62.2: dependencies: '@types/estree': 1.0.9 @@ -27459,7 +27156,7 @@ snapshots: sass@1.89.2: dependencies: chokidar: 4.0.3 - immutable: 5.1.5 + immutable: 5.1.9 source-map-js: 1.2.1 optionalDependencies: '@parcel/watcher': 2.5.1 @@ -27784,7 +27481,7 @@ snapshots: highlight.js: 11.11.1 htmlparser2: 9.0.0 js-beautify: 1.14.11 - js-yaml: 4.1.1 + js-yaml: 4.3.1 json-stringify-pretty-compact: 3.0.0 json5: 2.2.3 lodash: 4.18.1 @@ -27842,16 +27539,16 @@ snapshots: standard-as-callback@2.1.0: {} - starlight-fullview-mode@0.2.6(@astrojs/starlight@0.39.3(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@4.62.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3)): + starlight-fullview-mode@0.2.6(@astrojs/starlight@0.39.3(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3)): dependencies: - '@astrojs/starlight': 0.39.3(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@4.62.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3) + '@astrojs/starlight': 0.39.3(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3) '@iconify-json/mdi': 1.2.3 - starlight-links-validator@0.24.0(@astrojs/starlight@0.39.3(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@4.62.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3))(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@4.62.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3)): + starlight-links-validator@0.24.0(@astrojs/starlight@0.39.3(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3))(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3)): dependencies: - '@astrojs/starlight': 0.39.3(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@4.62.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3) + '@astrojs/starlight': 0.39.3(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3) '@types/picomatch': 4.0.3 - astro: 6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@4.62.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3) + astro: 6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3) github-slugger: 2.0.0 hast-util-from-html: 2.0.3 is-absolute-url: 5.0.0 @@ -27864,13 +27561,13 @@ snapshots: transitivePeerDependencies: - supports-color - starlight-llms-txt@0.9.0(@astrojs/starlight@0.39.3(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@4.62.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3))(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@4.62.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3)): + starlight-llms-txt@0.9.0(@astrojs/starlight@0.39.3(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3))(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3)): dependencies: - '@astrojs/mdx': 5.0.4(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@4.62.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3)) - '@astrojs/starlight': 0.39.3(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@4.62.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3) + '@astrojs/mdx': 5.0.4(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3)) + '@astrojs/starlight': 0.39.3(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3) '@types/hast': 3.0.4 '@types/micromatch': 4.0.10 - astro: 6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@4.62.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3) + astro: 6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3) github-slugger: 2.0.0 hast-util-select: 6.0.4 micromatch: 4.0.8 @@ -27883,9 +27580,9 @@ snapshots: transitivePeerDependencies: - supports-color - starlight-versions@0.9.0(@astrojs/starlight@0.39.3(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@4.62.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3)): + starlight-versions@0.9.0(@astrojs/starlight@0.39.3(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3)): dependencies: - '@astrojs/starlight': 0.39.3(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@4.62.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3) + '@astrojs/starlight': 0.39.3(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3) '@pagefind/default-ui': 1.3.0 github-slugger: 2.0.0 mdast-util-mdx-jsx: 3.2.0 @@ -28195,13 +27892,6 @@ snapshots: tapable@2.3.3: {} - tar-fs@2.0.1: - dependencies: - chownr: 1.1.4 - mkdirp-classic: 0.5.3 - pump: 3.0.0 - tar-stream: 2.2.0 - tar-fs@2.1.4: dependencies: chownr: 1.1.4 @@ -28262,7 +27952,7 @@ snapshots: dependencies: '@istanbuljs/schema': 0.1.3 glob: 7.2.3 - minimatch: 3.1.2 + minimatch: 3.1.5 testcontainers@10.16.0: dependencies: @@ -29005,7 +28695,7 @@ snapshots: debug: 4.4.3(supports-color@10.2.2) es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 7.3.6(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3) + vite: 6.4.3(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3) transitivePeerDependencies: - '@types/node' - jiti @@ -29024,14 +28714,14 @@ snapshots: dependencies: esbuild: 0.18.20 postcss: 8.5.25 - rollup: 3.29.5 + rollup: 3.30.0 optionalDependencies: '@types/node': 24.11.0 fsevents: 2.3.3 sass: 1.89.2 terser: 5.37.0 - vite@6.4.1(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3): + vite@6.4.3(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3): dependencies: esbuild: 0.25.12 fdir: 6.5.0(picomatch@4.0.4) @@ -29046,23 +28736,6 @@ snapshots: sass: 1.89.2 terser: 5.37.0 yaml: 2.8.3 - optional: true - - vite@7.3.2(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3): - dependencies: - esbuild: 0.27.7 - fdir: 6.5.0(picomatch@4.0.4) - picomatch: 4.0.4 - postcss: 8.5.25 - rollup: 4.60.2 - tinyglobby: 0.2.15 - optionalDependencies: - '@types/node': 24.11.0 - fsevents: 2.3.3 - jiti: 2.4.2 - sass: 1.89.2 - terser: 5.37.0 - yaml: 2.8.3 vite@7.3.6(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3): dependencies: @@ -29080,9 +28753,9 @@ snapshots: terser: 5.37.0 yaml: 2.8.3 - vitefu@1.1.3(vite@7.3.2(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3)): + vitefu@1.1.3(vite@7.3.6(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3)): optionalDependencies: - vite: 7.3.2(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3) + vite: 7.3.6(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3) walker@1.0.8: dependencies: @@ -29280,9 +28953,9 @@ snapshots: imurmurhash: 0.1.4 signal-exit: 3.0.7 - ws@7.5.10: {} + ws@7.5.13: {} - ws@8.18.0: {} + ws@8.21.2: {} xmldom-sre@0.1.31: {} From 9a4595857179af35450bba59b8ddf12a159b9413 Mon Sep 17 00:00:00 2001 From: Cozmin Ungureanu Date: Tue, 4 Aug 2026 12:05:15 +0300 Subject: [PATCH 05/19] chore(deps): astro 6.4.6, axios 1.18.0 Both are declared deps, so the package.json files move alongside the override rather than drifting from it. astro stays on ~6.4.x. Its remaining advisories only patch in 7.x, which is a major and out of scope here. --- package.json | 2 +- packages/backend/package.json | 2 +- packages/documentation/package.json | 2 +- packages/frontend/package.json | 2 +- packages/point-of-sale/package.json | 2 +- packages/token-introspection/package.json | 2 +- pnpm-lock.yaml | 185 ++++++++++------------ test/test-lib/package.json | 2 +- 8 files changed, 90 insertions(+), 109 deletions(-) diff --git a/package.json b/package.json index 1e52e0855c..0660fd97b4 100644 --- a/package.json +++ b/package.json @@ -70,7 +70,7 @@ "@apollo/server": "^5.5.0", "@grpc/grpc-js@>=1.0.0": "^1.10.12", "@remix-run/router": ">=1.23.2", - "axios": "1.16.0", + "axios": "1.18.0", "brace-expansion@>=1.0.0 <2.0.0": "^1.1.18", "brace-expansion@>=2.0.0 <3.0.0": "^2.1.4", "brace-expansion@>=5.0.0 <6.0.0": "^5.0.9", diff --git a/packages/backend/package.json b/packages/backend/package.json index f95e54da01..34a897975b 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -74,7 +74,7 @@ "@opentelemetry/sdk-node": "^0.217.0", "@opentelemetry/sdk-trace-node": "^1.25.1", "ajv": "^8.12.0", - "axios": "1.16.0", + "axios": "1.18.0", "base64url": "^3.0.1", "dotenv": "^16.4.7", "extensible-error": "^1.0.2", diff --git a/packages/documentation/package.json b/packages/documentation/package.json index d951cd6938..97339a8265 100644 --- a/packages/documentation/package.json +++ b/packages/documentation/package.json @@ -15,7 +15,7 @@ "@astrojs/markdown-remark": "^7.1.2", "@astrojs/starlight": "^0.39.2", "@interledger/docs-design-system": "^0.13.0", - "astro": "~6.3.8", + "astro": "~6.4.6", "mermaid": "^11.15.0", "rehype-autolink-headings": "^7.1.0", "rehype-mathjax": "^7.1.0", diff --git a/packages/frontend/package.json b/packages/frontend/package.json index 99ebb71460..e29da1f45e 100644 --- a/packages/frontend/package.json +++ b/packages/frontend/package.json @@ -21,7 +21,7 @@ "@remix-run/node": "^2.17.5", "@remix-run/react": "^2.17.5", "@remix-run/serve": "^2.17.5", - "axios": "1.16.0", + "axios": "1.18.0", "class-variance-authority": "^0.7.1", "graphql": "^16.11.0", "ilp-packet": "3.1.4-alpha.2", diff --git a/packages/point-of-sale/package.json b/packages/point-of-sale/package.json index 334e99a211..ec4a0805db 100644 --- a/packages/point-of-sale/package.json +++ b/packages/point-of-sale/package.json @@ -25,7 +25,7 @@ "@faker-js/faker": "^8.4.1", "@koa/cors": "^5.0.0", "@koa/router": "^12.0.2", - "axios": "1.16.0", + "axios": "1.18.0", "dotenv": "^16.4.7", "graphql": "^16.11.0", "json-canonicalize": "^1.0.6", diff --git a/packages/token-introspection/package.json b/packages/token-introspection/package.json index 6dfb476e68..11b2c65200 100644 --- a/packages/token-introspection/package.json +++ b/packages/token-introspection/package.json @@ -24,7 +24,7 @@ }, "dependencies": { "@interledger/openapi": "2.0.2", - "axios": "1.16.0", + "axios": "1.18.0", "pino": "^8.19.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1e04baa570..9c9d35a843 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ overrides: '@apollo/server': ^5.5.0 '@grpc/grpc-js@>=1.0.0': ^1.10.12 '@remix-run/router': '>=1.23.2' - axios: 1.16.0 + axios: 1.18.0 brace-expansion@>=1.0.0 <2.0.0: ^1.1.18 brace-expansion@>=2.0.0 <3.0.0: ^2.1.4 brace-expansion@>=5.0.0 <6.0.0: ^5.0.9 @@ -142,8 +142,8 @@ importers: specifier: ^9.0.8 version: 9.0.8 axios: - specifier: 1.16.0 - version: 1.16.0(debug@4.3.2) + specifier: 1.18.0 + version: 1.18.0(debug@4.3.2) class-variance-authority: specifier: ^0.7.1 version: 0.7.1 @@ -236,8 +236,8 @@ importers: specifier: ^8.12.0 version: 8.18.0 axios: - specifier: 1.16.0 - version: 1.16.0(debug@4.3.2) + specifier: 1.18.0 + version: 1.18.0(debug@4.3.2) dotenv: specifier: ^16.4.7 version: 16.4.7 @@ -432,8 +432,8 @@ importers: specifier: ^8.12.0 version: 8.18.0 axios: - specifier: 1.16.0 - version: 1.16.0(debug@4.3.2) + specifier: 1.18.0 + version: 1.18.0(debug@4.3.2) base64url: specifier: ^3.0.1 version: 3.0.1 @@ -669,13 +669,13 @@ importers: version: 7.2.0 '@astrojs/starlight': specifier: ^0.39.2 - version: 0.39.3(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3) + version: 0.39.3(astro@6.4.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3) '@interledger/docs-design-system': specifier: ^0.13.0 version: 0.13.0 astro: - specifier: ~6.3.8 - version: 6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3) + specifier: ~6.4.6 + version: 6.4.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3) mermaid: specifier: ^11.15.0 version: 11.15.0 @@ -690,16 +690,16 @@ importers: version: 6.0.0 starlight-fullview-mode: specifier: ^0.2.6 - version: 0.2.6(@astrojs/starlight@0.39.3(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3)) + version: 0.2.6(@astrojs/starlight@0.39.3(astro@6.4.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3)) starlight-links-validator: specifier: ^0.24.0 - version: 0.24.0(@astrojs/starlight@0.39.3(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3))(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3)) + version: 0.24.0(@astrojs/starlight@0.39.3(astro@6.4.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3))(astro@6.4.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3)) starlight-llms-txt: specifier: ^0.9.0 - version: 0.9.0(@astrojs/starlight@0.39.3(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3))(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3)) + version: 0.9.0(@astrojs/starlight@0.39.3(astro@6.4.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3))(astro@6.4.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3)) starlight-versions: specifier: ^0.9.0 - version: 0.9.0(@astrojs/starlight@0.39.3(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3)) + version: 0.9.0(@astrojs/starlight@0.39.3(astro@6.4.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3)) devDependencies: '@eslint/js': specifier: ^10.0.1 @@ -762,8 +762,8 @@ importers: specifier: ^2.17.5 version: 2.17.5(typescript@5.9.3) axios: - specifier: 1.16.0 - version: 1.16.0(debug@4.3.2) + specifier: 1.18.0 + version: 1.18.0(debug@4.3.2) class-variance-authority: specifier: ^0.7.1 version: 0.7.1 @@ -896,8 +896,8 @@ importers: specifier: ^12.0.2 version: 12.0.2 axios: - specifier: 1.16.0 - version: 1.16.0(debug@4.3.2) + specifier: 1.18.0 + version: 1.18.0(debug@4.3.2) dotenv: specifier: ^16.4.7 version: 16.4.7 @@ -984,8 +984,8 @@ importers: specifier: 2.0.2 version: 2.0.2 axios: - specifier: 1.16.0 - version: 1.16.0(debug@4.3.2) + specifier: 1.18.0 + version: 1.18.0(debug@4.3.2) pino: specifier: ^8.19.0 version: 8.19.0 @@ -1089,8 +1089,8 @@ importers: specifier: ^24.0.0 version: 24.11.0 axios: - specifier: 1.16.0 - version: 1.16.0(debug@4.3.2) + specifier: 1.18.0 + version: 1.18.0(debug@4.3.2) graphql: specifier: ^16.11.0 version: 16.11.0 @@ -1258,15 +1258,9 @@ packages: '@astrojs/internal-helpers@0.9.0': resolution: {integrity: sha512-GdYkzR26re8izmyYlBqf4z2s7zNngmWLFuxw0UKiPNqHraZGS6GKWIwSHgS22RDlu2ePFJ8bzmpBcUszut/SDg==} - '@astrojs/internal-helpers@0.9.1': - resolution: {integrity: sha512-1pWuARqYom/TzuU3+0ZugsTrKlUydWKuULmDqSMTuonY+9IRDUEGKX/8PXQ1nBxRq3w85uGtd9q9SXfqEldMIQ==} - '@astrojs/markdown-remark@7.1.1': resolution: {integrity: sha512-C6e9BnLGlbdv6bV8MYGeHpHxsUHrCrB4OuRLqi5LI7oiBVcBcqfUN06zpwFQdHgV48QCCrMmLpyqBr7VqC+swA==} - '@astrojs/markdown-remark@7.1.2': - resolution: {integrity: sha512-caXZ4Dc2St2dW8luEg22GlP0gupLdztCTQE4EzZOxW1pqWXz9mbeJEuHUkgDYcKWW8tjIHkydYDhWLVoxJ327Q==} - '@astrojs/markdown-remark@7.2.0': resolution: {integrity: sha512-+YxmVQu1Bd+MFfSzjq1rOJvD9+nIOJzz5YIIhdIH01RrxRkKbyKoEgyIqP3yv51MhzMDgd79QaPv+kCVPT8vHw==} @@ -6250,6 +6244,10 @@ packages: engines: {node: '>=0.4.0'} hasBin: true + agent-base@6.0.2: + resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} + engines: {node: '>= 6.0.0'} + agent-base@7.1.0: resolution: {integrity: sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==} engines: {node: '>= 14'} @@ -6442,8 +6440,8 @@ packages: peerDependencies: astro: ^4.0.0-beta || ^5.0.0-beta || ^3.3.0 || ^6.0.0-beta - astro@6.3.8: - resolution: {integrity: sha512-xH2UA8Z17IS+JaqSlSkBor7jO6gd7zXTLdmu06nKpfpDDJFbi/7KZEy3NDmWxmier+6XrCZ9Z4aitO8jhC9oiA==} + astro@6.4.8: + resolution: {integrity: sha512-KK5lX90uU9EeVaTjINyj3sy9/NFXVa59aowaqbWBDDKLXZh4rr7GwIaCFYVetE22MJtsCNFerQXn0vlCLmpP/Q==} engines: {node: '>=22.12.0', npm: '>=9.6.5', pnpm: '>=7.1.0'} hasBin: true @@ -6495,8 +6493,8 @@ packages: resolution: {integrity: sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==} engines: {node: '>=4'} - axios@1.16.0: - resolution: {integrity: sha512-6hp5CwvTPlN2A31g5dxnwAX0orzM7pmCRDLnZSX772mv8WDqICwFjowHuPs04Mc8deIld1+ejhtaMn5vp6b+1w==} + axios@1.18.0: + resolution: {integrity: sha512-E32NzpYKp++W7XRe52rHiXV2ehxmh3wbdgO7MHeFM+vqxLBYHzt0ElkiImtOBxtOmyp0yoC8C6uESVV84Y2/hw==} axobject-query@4.1.0: resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} @@ -9002,6 +9000,10 @@ packages: httpbis-digest-headers@1.0.0: resolution: {integrity: sha512-RpaFuZD3tG8wtsvjDv1u7O8wAvfpAxS20F3CrFPZOMn+IBb7E7yiqlN5Tks4E5tBEnTdpMOD151rJsUv03sAIg==} + https-proxy-agent@5.0.1: + resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} + engines: {node: '>= 6'} + https-proxy-agent@7.0.2: resolution: {integrity: sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==} engines: {node: '>= 14'} @@ -11684,9 +11686,6 @@ packages: rehype-minify-whitespace@6.0.2: resolution: {integrity: sha512-Zk0pyQ06A3Lyxhe9vGtOtzz3Z0+qZ5+7icZ/PL/2x1SHPbKao5oB/g/rlc6BCTajqBb33JcOe71Ye1oFsuYbnw==} - rehype-parse@9.0.0: - resolution: {integrity: sha512-WG7nfvmWWkCR++KEkZevZb/uw41E8TsH4DsY9UxsTbIXCVGbAs4S+r8FrQ+OtH5EEQAs+5UxKC42VinkmpA1Yw==} - rehype-parse@9.0.1: resolution: {integrity: sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==} @@ -13789,10 +13788,6 @@ snapshots: dependencies: picomatch: 4.0.4 - '@astrojs/internal-helpers@0.9.1': - dependencies: - picomatch: 4.0.4 - '@astrojs/markdown-remark@7.1.1': dependencies: '@astrojs/internal-helpers': 0.9.0 @@ -13819,32 +13814,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/markdown-remark@7.1.2': - dependencies: - '@astrojs/internal-helpers': 0.9.1 - '@astrojs/prism': 4.0.2 - github-slugger: 2.0.0 - hast-util-from-html: 2.0.3 - hast-util-to-text: 4.0.2 - js-yaml: 4.3.1 - mdast-util-definitions: 6.0.0 - rehype-raw: 7.0.0 - rehype-stringify: 10.0.1 - remark-gfm: 4.0.1 - remark-parse: 11.0.0 - remark-rehype: 11.1.2 - remark-smartypants: 3.0.2 - retext-smartypants: 6.2.0 - shiki: 4.0.2 - smol-toml: 1.6.0 - unified: 11.0.5 - unist-util-remove-position: 5.0.0 - unist-util-visit: 5.1.0 - unist-util-visit-parents: 6.0.2 - vfile: 6.0.3 - transitivePeerDependencies: - - supports-color - '@astrojs/markdown-remark@7.2.0': dependencies: '@astrojs/internal-helpers': 0.10.0 @@ -13867,12 +13836,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/mdx@5.0.4(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))': + '@astrojs/mdx@5.0.4(astro@6.4.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))': dependencies: '@astrojs/markdown-remark': 7.1.1 '@mdx-js/mdx': 3.1.1 acorn: 8.16.0 - astro: 6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3) + astro: 6.4.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3) es-module-lexer: 2.0.0 estree-util-visit: 2.0.0 hast-util-to-html: 9.0.5 @@ -13900,17 +13869,17 @@ snapshots: stream-replace-string: 2.0.0 zod: 4.3.6 - '@astrojs/starlight@0.39.3(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3)': + '@astrojs/starlight@0.39.3(astro@6.4.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3)': dependencies: '@astrojs/markdown-remark': 7.2.0 - '@astrojs/mdx': 5.0.4(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3)) + '@astrojs/mdx': 5.0.4(astro@6.4.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3)) '@astrojs/sitemap': 3.7.2 '@pagefind/default-ui': 1.3.0 '@types/hast': 3.0.4 '@types/js-yaml': 4.0.9 '@types/mdast': 4.0.4 - astro: 6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3) - astro-expressive-code: 0.42.0(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3)) + astro: 6.4.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3) + astro-expressive-code: 0.42.0(astro@6.4.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3)) bcp-47: 2.1.0 hast-util-from-html: 2.0.3 hast-util-select: 6.0.4 @@ -17200,9 +17169,10 @@ snapshots: '@ory/client@1.9.0': dependencies: - axios: 1.16.0(debug@4.3.2) + axios: 1.18.0(debug@4.3.2) transitivePeerDependencies: - debug + - supports-color '@ory/integrations@1.3.1(@ory/client@1.9.0)(next@15.5.21(@babel/core@7.29.7)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.89.2))': dependencies: @@ -19595,6 +19565,12 @@ snapshots: acorn@8.16.0: {} + agent-base@6.0.2: + dependencies: + debug: 4.4.3(supports-color@10.2.2) + transitivePeerDependencies: + - supports-color + agent-base@7.1.0: dependencies: debug: 4.4.3(supports-color@10.2.2) @@ -19827,16 +19803,16 @@ snapshots: transitivePeerDependencies: - supports-color - astro-expressive-code@0.42.0(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3)): + astro-expressive-code@0.42.0(astro@6.4.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3)): dependencies: - astro: 6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3) + astro: 6.4.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3) rehype-expressive-code: 0.42.0 - astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3): + astro@6.4.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3): dependencies: '@astrojs/compiler': 4.0.0 - '@astrojs/internal-helpers': 0.9.1 - '@astrojs/markdown-remark': 7.1.2 + '@astrojs/internal-helpers': 0.10.0 + '@astrojs/markdown-remark': 7.2.0 '@astrojs/telemetry': 3.3.2 '@capsizecss/unpack': 4.0.0 '@clack/prompts': 1.2.0 @@ -19851,7 +19827,7 @@ snapshots: devalue: 5.9.0 diff: 8.0.3 dset: 3.1.4 - es-module-lexer: 2.0.0 + es-module-lexer: 2.3.1 esbuild: 0.27.7 flattie: 1.1.1 fontace: 0.4.1 @@ -19878,7 +19854,7 @@ snapshots: svgo: 4.0.2 tinyclip: 0.1.12 tinyexec: 1.1.1 - tinyglobby: 0.2.15 + tinyglobby: 0.2.17 ultrahtml: 1.6.0 unifont: 0.7.4 unist-util-visit: 5.1.0 @@ -19966,13 +19942,15 @@ snapshots: axe-core@4.10.2: {} - axios@1.16.0(debug@4.3.2): + axios@1.18.0(debug@4.3.2): dependencies: follow-redirects: 1.16.0(debug@4.3.2) form-data: 4.0.6 + https-proxy-agent: 5.0.1 proxy-from-env: 2.1.0 transitivePeerDependencies: - debug + - supports-color axobject-query@4.1.0: {} @@ -23223,6 +23201,13 @@ snapshots: dependencies: structured-headers: 0.5.0 + https-proxy-agent@5.0.1: + dependencies: + agent-base: 6.0.2 + debug: 4.4.3(supports-color@10.2.2) + transitivePeerDependencies: + - supports-color + https-proxy-agent@7.0.2: dependencies: agent-base: 7.1.0 @@ -23907,6 +23892,7 @@ snapshots: openapi-validator: 0.14.2 transitivePeerDependencies: - debug + - supports-color jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): optionalDependencies: @@ -24316,7 +24302,7 @@ snapshots: localtunnel@2.0.2: dependencies: - axios: 1.16.0(debug@4.3.2) + axios: 1.18.0(debug@4.3.2) debug: 4.3.2 openurl: 1.1.1 yargs: 17.1.1 @@ -24409,8 +24395,8 @@ snapshots: magicast@0.5.2: dependencies: - '@babel/parser': 7.29.2 - '@babel/types': 7.29.0 + '@babel/parser': 7.29.8 + '@babel/types': 7.29.8 source-map-js: 1.2.1 make-dir@3.1.0: @@ -25830,7 +25816,7 @@ snapshots: dependencies: '@types/request': 2.48.8 '@types/superagent': 4.1.15 - axios: 1.16.0(debug@4.3.2) + axios: 1.18.0(debug@4.3.2) combos: 0.2.0 fs-extra: 9.1.0 js-yaml: 4.3.1 @@ -25840,6 +25826,7 @@ snapshots: typeof: 1.0.0 transitivePeerDependencies: - debug + - supports-color openurl@1.1.1: {} @@ -26755,12 +26742,6 @@ snapshots: '@types/hast': 3.0.4 hast-util-minify-whitespace: 1.0.1 - rehype-parse@9.0.0: - dependencies: - '@types/hast': 3.0.4 - hast-util-from-html: 2.0.3 - unified: 11.0.5 - rehype-parse@9.0.1: dependencies: '@types/hast': 3.0.4 @@ -26798,7 +26779,7 @@ snapshots: rehype@13.0.2: dependencies: '@types/hast': 3.0.4 - rehype-parse: 9.0.0 + rehype-parse: 9.0.1 rehype-stringify: 10.0.1 unified: 11.0.5 @@ -27539,16 +27520,16 @@ snapshots: standard-as-callback@2.1.0: {} - starlight-fullview-mode@0.2.6(@astrojs/starlight@0.39.3(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3)): + starlight-fullview-mode@0.2.6(@astrojs/starlight@0.39.3(astro@6.4.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3)): dependencies: - '@astrojs/starlight': 0.39.3(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3) + '@astrojs/starlight': 0.39.3(astro@6.4.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3) '@iconify-json/mdi': 1.2.3 - starlight-links-validator@0.24.0(@astrojs/starlight@0.39.3(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3))(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3)): + starlight-links-validator@0.24.0(@astrojs/starlight@0.39.3(astro@6.4.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3))(astro@6.4.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3)): dependencies: - '@astrojs/starlight': 0.39.3(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3) + '@astrojs/starlight': 0.39.3(astro@6.4.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3) '@types/picomatch': 4.0.3 - astro: 6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3) + astro: 6.4.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3) github-slugger: 2.0.0 hast-util-from-html: 2.0.3 is-absolute-url: 5.0.0 @@ -27561,13 +27542,13 @@ snapshots: transitivePeerDependencies: - supports-color - starlight-llms-txt@0.9.0(@astrojs/starlight@0.39.3(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3))(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3)): + starlight-llms-txt@0.9.0(@astrojs/starlight@0.39.3(astro@6.4.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3))(astro@6.4.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3)): dependencies: - '@astrojs/mdx': 5.0.4(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3)) - '@astrojs/starlight': 0.39.3(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3) + '@astrojs/mdx': 5.0.4(astro@6.4.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3)) + '@astrojs/starlight': 0.39.3(astro@6.4.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3) '@types/hast': 3.0.4 '@types/micromatch': 4.0.10 - astro: 6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3) + astro: 6.4.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3) github-slugger: 2.0.0 hast-util-select: 6.0.4 micromatch: 4.0.8 @@ -27580,9 +27561,9 @@ snapshots: transitivePeerDependencies: - supports-color - starlight-versions@0.9.0(@astrojs/starlight@0.39.3(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3)): + starlight-versions@0.9.0(@astrojs/starlight@0.39.3(astro@6.4.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3)): dependencies: - '@astrojs/starlight': 0.39.3(astro@6.3.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3) + '@astrojs/starlight': 0.39.3(astro@6.4.8(@types/node@24.11.0)(jiti@2.4.2)(rollup@3.30.0)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3))(typescript@5.9.3) '@pagefind/default-ui': 1.3.0 github-slugger: 2.0.0 mdast-util-mdx-jsx: 3.2.0 diff --git a/test/test-lib/package.json b/test/test-lib/package.json index 6036ce8b24..c18c97018d 100644 --- a/test/test-lib/package.json +++ b/test/test-lib/package.json @@ -23,7 +23,7 @@ "@types/koa": "2.15.0", "@types/koa-bodyparser": "^4.3.12", "@types/node": "^24.0.0", - "axios": "1.16.0", + "axios": "1.18.0", "graphql": "^16.11.0", "json-canonicalize": "^1.0.6", "koa": "^2.15.3", From 25cf619163e6bdefd2a2574883a5fae7734d9673 Mon Sep 17 00:00:00 2001 From: Cozmin Ungureanu Date: Tue, 4 Aug 2026 12:24:44 +0300 Subject: [PATCH 06/19] chore(deps): sharp 0.35.0, otel jaeger propagator 2.9.0 Both riskier than the rest. sharp ships native binaries so CI linux is the real test, not local darwin. The propagator override is scoped to 2.x. The 1.25.1 copy comes from sdk-trace-node@1.25.1, which backend still pins on the otel v1 line; moving that is an otel migration, not a dep bump. --- package.json | 2 + pnpm-lock.yaml | 336 ++++++++++++++++++++++++++++--------------------- 2 files changed, 194 insertions(+), 144 deletions(-) diff --git a/package.json b/package.json index 0660fd97b4..a391323ec1 100644 --- a/package.json +++ b/package.json @@ -69,6 +69,7 @@ "@babel/plugin-transform-modules-systemjs": "^7.29.4", "@apollo/server": "^5.5.0", "@grpc/grpc-js@>=1.0.0": "^1.10.12", + "@opentelemetry/propagator-jaeger@>=2.0.0": "^2.9.0", "@remix-run/router": ">=1.23.2", "axios": "1.18.0", "brace-expansion@>=1.0.0 <2.0.0": "^1.1.18", @@ -103,6 +104,7 @@ "qs@<6.14.1": ">=6.14.1", "rollup@>=3.0.0 <4.0.0": "^3.30.0", "sha.js": ">=2.4.12", + "sharp": "^0.35.0", "shell-quote": "^1.9.0", "svgo": "^4.0.2", "tar": ">=7.5.21", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9c9d35a843..a3e4352431 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,6 +9,7 @@ overrides: '@babel/plugin-transform-modules-systemjs': ^7.29.4 '@apollo/server': ^5.5.0 '@grpc/grpc-js@>=1.0.0': ^1.10.12 + '@opentelemetry/propagator-jaeger@>=2.0.0': ^2.9.0 '@remix-run/router': '>=1.23.2' axios: 1.18.0 brace-expansion@>=1.0.0 <2.0.0: ^1.1.18 @@ -43,6 +44,7 @@ overrides: qs@<6.14.1: '>=6.14.1' rollup@>=3.0.0 <4.0.0: ^3.30.0 sha.js: '>=2.4.12' + sharp: ^0.35.0 shell-quote: ^1.9.0 svgo: ^4.0.2 tar: '>=7.5.21' @@ -748,7 +750,7 @@ importers: version: 1.9.0 '@ory/integrations': specifier: ^1.3.1 - version: 1.3.1(@ory/client@1.9.0)(next@15.5.21(@babel/core@7.29.7)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.89.2)) + version: 1.3.1(@ory/client@1.9.0)(next@15.5.21(@babel/core@7.29.7)(@opentelemetry/api@1.8.0)(@types/node@24.11.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.89.2)) '@radix-ui/themes': specifier: ^3.2.1 version: 3.3.0(@types/react-dom@18.2.22)(@types/react@18.2.73)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) @@ -2083,8 +2085,8 @@ packages: resolution: {integrity: sha512-4B4OijXeVNOPZlYA2oEwWOTkzyltLao+xbotHQeqN++Rv27Y6s818+n2Qkp8q+Fxhn0t/5lA5X1Mxktud8eayQ==} engines: {node: '>=14.17.0'} - '@emnapi/runtime@1.8.1': - resolution: {integrity: sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==} + '@emnapi/runtime@1.11.3': + resolution: {integrity: sha512-Xz4Tpyki7XyrpbUK1jR1AhdAdaXyhhY4lZ3neLodmhpuWfy2PAQN5B46sAiU4liOXGLkHypn/qU+jvfWSCYYLA==} '@emotion/hash@0.9.0': resolution: {integrity: sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==} @@ -3318,156 +3320,165 @@ packages: '@iconify/utils@3.1.0': resolution: {integrity: sha512-Zlzem1ZXhI1iHeeERabLNzBHdOa4VhQbqAcOQaMKuTuyZCpwKbC2R4Dd0Zo3g9EAc+Y4fiarO8HIHRAth7+skw==} - '@img/colour@1.0.0': - resolution: {integrity: sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw==} + '@img/colour@1.1.0': + resolution: {integrity: sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==} engines: {node: '>=18'} - '@img/sharp-darwin-arm64@0.34.5': - resolution: {integrity: sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + '@img/sharp-darwin-arm64@0.35.3': + resolution: {integrity: sha512-RMnFX7YQsMoh7lWfcM4NEHHymBX/rLuKNPVM84XE9ONPcaSCDgE7CHIHpSgPcO2xcRthgBy1HfNO319mwhIAkg==} + engines: {node: '>=20.9.0'} cpu: [arm64] os: [darwin] - '@img/sharp-darwin-x64@0.34.5': - resolution: {integrity: sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + '@img/sharp-darwin-x64@0.35.3': + resolution: {integrity: sha512-Xo+5uFBtLN0BKqieTxiFzFPQAUlBbbH5iBKyRX/z1JrbnYsHTfKJnUfL8+p2TPXr1pXqao4eeL4Rl144uDpK9w==} + engines: {node: '>=20.9.0'} cpu: [x64] os: [darwin] - '@img/sharp-libvips-darwin-arm64@1.2.4': - resolution: {integrity: sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==} + '@img/sharp-freebsd-wasm32@0.35.3': + resolution: {integrity: sha512-lUxcqWIj2wMQ9BrwNjngcr1gWUr5xgaGThBRqPPalIC2n67Cqj1uPh8NnA/ZhAg8hUbKl+kVHKwgUIwe6ZYPrg==} + engines: {node: '>=20.9.0'} + os: [freebsd] + + '@img/sharp-libvips-darwin-arm64@1.3.2': + resolution: {integrity: sha512-9J6ypZFpQBj4YnePGoq/S38w6nz+vqg5WZLrLGY4YuSemdMq47GMLBPO42MzwdGwpg/agZ7xzZcFHa48xlywfg==} cpu: [arm64] os: [darwin] - '@img/sharp-libvips-darwin-x64@1.2.4': - resolution: {integrity: sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==} + '@img/sharp-libvips-darwin-x64@1.3.2': + resolution: {integrity: sha512-m2pW1n6cns9VaubNwsZ+c3CRYjxNQWgJ5gPlnL1nbBcpkBvFm6SCFN5o0psFHI8w9n11NKhFkeEDns98tiqbEw==} cpu: [x64] os: [darwin] - '@img/sharp-libvips-linux-arm64@1.2.4': - resolution: {integrity: sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==} + '@img/sharp-libvips-linux-arm64@1.3.2': + resolution: {integrity: sha512-dqVSFynCox4C/J8kT16V7SIFAns0IjgLwkvYT7p8LQVmJ5OS5b6tI9IGflxTeuBS//zXeFIUbwt5dwxyZ17cnA==} cpu: [arm64] os: [linux] libc: [glibc] - '@img/sharp-libvips-linux-arm@1.2.4': - resolution: {integrity: sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==} + '@img/sharp-libvips-linux-arm@1.3.2': + resolution: {integrity: sha512-1eMLzy92I4J6rmi4mAT8yC3HxOtniyGELlzGbNMLLeqe052ahFQ0h6LFq+lh5DsDIdYViIDst08abvSbcEdLXQ==} cpu: [arm] os: [linux] libc: [glibc] - '@img/sharp-libvips-linux-ppc64@1.2.4': - resolution: {integrity: sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==} + '@img/sharp-libvips-linux-ppc64@1.3.2': + resolution: {integrity: sha512-3z0NHDxD6n5I9gc05U1eW1AyRm+Gznzq3naMrthPNqE6oYykcogW0l/jfpJdjYnuNl8R7yI9pNbE1XiUeyq0Aw==} cpu: [ppc64] os: [linux] libc: [glibc] - '@img/sharp-libvips-linux-riscv64@1.2.4': - resolution: {integrity: sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==} + '@img/sharp-libvips-linux-riscv64@1.3.2': + resolution: {integrity: sha512-bsb4rI+NldGOsXuej2r8OdSS8+zXDVaCWxyWrcv6kneTOlgAHtZABRzBBCwdsPiD90J4myNJuHpg6kA20ImW/w==} cpu: [riscv64] os: [linux] libc: [glibc] - '@img/sharp-libvips-linux-s390x@1.2.4': - resolution: {integrity: sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==} + '@img/sharp-libvips-linux-s390x@1.3.2': + resolution: {integrity: sha512-/ABshyj8gCpyIrNXnHn4LorDJ0HHm1VhXPBlxZ8zAtfVPAaSafXPGn+sUSIRiwaSBy0mmFjSjiXI5mkcwdChKQ==} cpu: [s390x] os: [linux] libc: [glibc] - '@img/sharp-libvips-linux-x64@1.2.4': - resolution: {integrity: sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==} + '@img/sharp-libvips-linux-x64@1.3.2': + resolution: {integrity: sha512-ITPEtgffGJ0S6G9dRyw/366tJQqFRcHWPHhC+Stpg3Z8AEMrDrTr2lhdz4f/Y/HMbRh//7Z5mBzEpVdi62Oc3w==} cpu: [x64] os: [linux] libc: [glibc] - '@img/sharp-libvips-linuxmusl-arm64@1.2.4': - resolution: {integrity: sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==} + '@img/sharp-libvips-linuxmusl-arm64@1.3.2': + resolution: {integrity: sha512-zE9EdiUzUmg5mDT5a1rk5fYJ6GWPloTwWBYDS14naqHsL+EaMpDj1AWnpLgh3u0YCORv2Tt50wrcrpYqkP97Kw==} cpu: [arm64] os: [linux] libc: [musl] - '@img/sharp-libvips-linuxmusl-x64@1.2.4': - resolution: {integrity: sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==} + '@img/sharp-libvips-linuxmusl-x64@1.3.2': + resolution: {integrity: sha512-m0lrLiUt+lBYnCFr8qV/65yMR4E/c7/wf78I5eKTdkEakFAlZ9QlzEM3QIhhAwVeUhLAHLcCq7a7Vszq/oFNZQ==} cpu: [x64] os: [linux] libc: [musl] - '@img/sharp-linux-arm64@0.34.5': - resolution: {integrity: sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + '@img/sharp-linux-arm64@0.35.3': + resolution: {integrity: sha512-QgKDspHPnrU+GQ55XPhGwyhC8acLVOOSyAvo1oVfFmrIXLkDNmGWzAfDZ4xK8oSA1qBQrALcHX0G5UZni/SuFQ==} + engines: {node: '>=20.9.0'} cpu: [arm64] os: [linux] libc: [glibc] - '@img/sharp-linux-arm@0.34.5': - resolution: {integrity: sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + '@img/sharp-linux-arm@0.35.3': + resolution: {integrity: sha512-affVWCTLooy8TSxbDx2qkzuDeaWLNVBA+P//FNBirHsXpP2fuBhk5AuboYUnrDnzoXes8GFjpTx0SBFOCRg+FA==} + engines: {node: '>=20.9.0'} cpu: [arm] os: [linux] libc: [glibc] - '@img/sharp-linux-ppc64@0.34.5': - resolution: {integrity: sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + '@img/sharp-linux-ppc64@0.35.3': + resolution: {integrity: sha512-sMd8rDxmpLOwv/7N44klFjOD5DUO7FLdjiXDI0hoxYaf7Ar262dQIEkosE98bps+5HPLtp/EvNqeqQtOycP/IA==} + engines: {node: '>=20.9.0'} cpu: [ppc64] os: [linux] libc: [glibc] - '@img/sharp-linux-riscv64@0.34.5': - resolution: {integrity: sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + '@img/sharp-linux-riscv64@0.35.3': + resolution: {integrity: sha512-0Eob78yjlYPfL5vMNWAW55l3R9Y6BQS/gOfe0ZcP9mEz9ohhKSt4im1hayiknXgf8AWrFqMvJcKIdmLmEe7yeQ==} + engines: {node: '>=20.9.0'} cpu: [riscv64] os: [linux] libc: [glibc] - '@img/sharp-linux-s390x@0.34.5': - resolution: {integrity: sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + '@img/sharp-linux-s390x@0.35.3': + resolution: {integrity: sha512-KgAxQ0DxpNOq1rG2t5cgTgShJFGSuU7XO45cqC+1NVOuZnP6tlgZRuSYOfNupGkHID0o3cJOsw4DVeJpMovcGw==} + engines: {node: '>=20.9.0'} cpu: [s390x] os: [linux] libc: [glibc] - '@img/sharp-linux-x64@0.34.5': - resolution: {integrity: sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + '@img/sharp-linux-x64@0.35.3': + resolution: {integrity: sha512-8pqvxubL2PGdhlPy6GLqzDYMUjyRmKAwKHYKixpdJYBUK7PJ0C029XdsnpFIdgRZG68fZiGdHVWcKPvtiPB4cA==} + engines: {node: '>=20.9.0'} cpu: [x64] os: [linux] libc: [glibc] - '@img/sharp-linuxmusl-arm64@0.34.5': - resolution: {integrity: sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + '@img/sharp-linuxmusl-arm64@0.35.3': + resolution: {integrity: sha512-Vz0iQjzzcSX3HCbfwFfCSG/9SCIqyO0mH2sXyiHaAYfBk0cRsCWXRyQYX0ovCK/PAQBbTzQ0dsPQHh5MAFL59w==} + engines: {node: '>=20.9.0'} cpu: [arm64] os: [linux] libc: [musl] - '@img/sharp-linuxmusl-x64@0.34.5': - resolution: {integrity: sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + '@img/sharp-linuxmusl-x64@0.35.3': + resolution: {integrity: sha512-6O1NPKcDVj9QEdg7Hx549EX8U0rp6yXQERqru6yRN7fGBn32UvIRJUlWnk+8xDCiG76hXVBbX82NZ/ZKr0euIg==} + engines: {node: '>=20.9.0'} cpu: [x64] os: [linux] libc: [musl] - '@img/sharp-wasm32@0.34.5': - resolution: {integrity: sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + '@img/sharp-wasm32@0.35.3': + resolution: {integrity: sha512-cZ0XkcYGpHZkqW6iCkqTcmUC0CD9DhD5d/qeZlZkfRBn6GnHniZXLUo5+9xw8Iv76YE6LQFN9YNBlKREcCG76w==} + engines: {node: '>=20.9.0'} + + '@img/sharp-webcontainers-wasm32@0.35.3': + resolution: {integrity: sha512-2rnq7bX3NzeR2T4YWgz8qiG4h3TSdMe+vN1iQXpJleSJ3SM5zQ8Fy2SyyXAWlbxpEZ2Y+Z4u1BePgJEYbSy80Q==} + engines: {node: '>=20.9.0'} cpu: [wasm32] - '@img/sharp-win32-arm64@0.34.5': - resolution: {integrity: sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + '@img/sharp-win32-arm64@0.35.3': + resolution: {integrity: sha512-4bPwFdMbeC4JQ8L8LOyWp6nsHcboP5fxkp6iPOXz2Vg49R42TuMs2whkJ5OAP4/Ul035qOzy0AecOF9VOscn4w==} + engines: {node: '>=20.9.0'} cpu: [arm64] os: [win32] - '@img/sharp-win32-ia32@0.34.5': - resolution: {integrity: sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + '@img/sharp-win32-ia32@0.35.3': + resolution: {integrity: sha512-r53mXsBN6lFUDiST764SvgwUdHAqM4rPAiDzAmf4fLoB6X/rkfyTrLCg6+g17wJJiCmB3JYgHuUldCWUIRFSXw==} + engines: {node: ^20.9.0} cpu: [ia32] os: [win32] - '@img/sharp-win32-x64@0.34.5': - resolution: {integrity: sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + '@img/sharp-win32-x64@0.35.3': + resolution: {integrity: sha512-D4y1vNeZrIIJCN+uHaWVtH86B+aCrdMYYjicy9pXHvbGZeGYLLSd3wdVuC37FxVXlU1ARsk84eKWfWMXGYEqvA==} + engines: {node: '>=20.9.0'} cpu: [x64] os: [win32] @@ -3813,6 +3824,12 @@ packages: peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' + '@opentelemetry/core@2.10.0': + resolution: {integrity: sha512-/wNZ8twnEQQA4HoHu22+vcsdru6pWPWxW+7w+FlxT6Id7PE/WIbZmVKkte+PF72e0F2dnImFeHD2syyE1Mw6MQ==} + engines: {node: ^18.19.0 || >=20.6.0} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.10.0' + '@opentelemetry/core@2.7.1': resolution: {integrity: sha512-QAqIj32AtK6+pEVNG7EOVxHdE06RP+FM5qpiEJ4RtDcFIqKUZHYhl7/7UY5efhwmwNAg7j8QbJVBLxMerc0+gw==} engines: {node: ^18.19.0 || >=20.6.0} @@ -4011,8 +4028,8 @@ packages: peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' - '@opentelemetry/propagator-jaeger@2.7.1': - resolution: {integrity: sha512-KMjVBHzP4N60bOzxja76M1F1hZZ43lGPga5ix+mkv9+kk1nx9SbkxSvJsMbuVUxdPQmsPTqGShmhN8ulrMOg6Q==} + '@opentelemetry/propagator-jaeger@2.10.0': + resolution: {integrity: sha512-yw/IX8DL470dSMZJoE82ScfYGp7JWZ/G8kFJo35ZILUVTB2jFPTOaioN+8s09pH0RHsWNhweVZb+ZnjJJpCChg==} engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' @@ -12004,6 +12021,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.8.5: + resolution: {integrity: sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==} + engines: {node: '>=10'} + hasBin: true + send@0.19.0: resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} engines: {node: '>= 0.8.0'} @@ -12059,9 +12081,14 @@ packages: resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} engines: {node: '>=8'} - sharp@0.34.5: - resolution: {integrity: sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + sharp@0.35.3: + resolution: {integrity: sha512-ej0zVHuZGHCiABXcNxeYhpRnPNPAcvbG8RMdBAhDAxLKkCRVSpK3Iyu7qbqw3JMzoj0REeM6f3tJLtVwl0023Q==} + engines: {node: '>=20.9.0'} + peerDependencies: + '@types/node': '*' + peerDependenciesMeta: + '@types/node': + optional: true shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} @@ -14906,7 +14933,7 @@ snapshots: '@discoveryjs/json-ext@0.6.3': {} - '@emnapi/runtime@1.8.1': + '@emnapi/runtime@1.11.3': dependencies: tslib: 2.8.1 optional: true @@ -16087,101 +16114,111 @@ snapshots: '@iconify/types': 2.0.0 mlly: 1.8.0 - '@img/colour@1.0.0': + '@img/colour@1.1.0': optional: true - '@img/sharp-darwin-arm64@0.34.5': + '@img/sharp-darwin-arm64@0.35.3': optionalDependencies: - '@img/sharp-libvips-darwin-arm64': 1.2.4 + '@img/sharp-libvips-darwin-arm64': 1.3.2 optional: true - '@img/sharp-darwin-x64@0.34.5': + '@img/sharp-darwin-x64@0.35.3': optionalDependencies: - '@img/sharp-libvips-darwin-x64': 1.2.4 + '@img/sharp-libvips-darwin-x64': 1.3.2 optional: true - '@img/sharp-libvips-darwin-arm64@1.2.4': + '@img/sharp-freebsd-wasm32@0.35.3': + dependencies: + '@img/sharp-wasm32': 0.35.3 optional: true - '@img/sharp-libvips-darwin-x64@1.2.4': + '@img/sharp-libvips-darwin-arm64@1.3.2': optional: true - '@img/sharp-libvips-linux-arm64@1.2.4': + '@img/sharp-libvips-darwin-x64@1.3.2': optional: true - '@img/sharp-libvips-linux-arm@1.2.4': + '@img/sharp-libvips-linux-arm64@1.3.2': optional: true - '@img/sharp-libvips-linux-ppc64@1.2.4': + '@img/sharp-libvips-linux-arm@1.3.2': optional: true - '@img/sharp-libvips-linux-riscv64@1.2.4': + '@img/sharp-libvips-linux-ppc64@1.3.2': optional: true - '@img/sharp-libvips-linux-s390x@1.2.4': + '@img/sharp-libvips-linux-riscv64@1.3.2': optional: true - '@img/sharp-libvips-linux-x64@1.2.4': + '@img/sharp-libvips-linux-s390x@1.3.2': optional: true - '@img/sharp-libvips-linuxmusl-arm64@1.2.4': + '@img/sharp-libvips-linux-x64@1.3.2': optional: true - '@img/sharp-libvips-linuxmusl-x64@1.2.4': + '@img/sharp-libvips-linuxmusl-arm64@1.3.2': optional: true - '@img/sharp-linux-arm64@0.34.5': + '@img/sharp-libvips-linuxmusl-x64@1.3.2': + optional: true + + '@img/sharp-linux-arm64@0.35.3': optionalDependencies: - '@img/sharp-libvips-linux-arm64': 1.2.4 + '@img/sharp-libvips-linux-arm64': 1.3.2 optional: true - '@img/sharp-linux-arm@0.34.5': + '@img/sharp-linux-arm@0.35.3': optionalDependencies: - '@img/sharp-libvips-linux-arm': 1.2.4 + '@img/sharp-libvips-linux-arm': 1.3.2 optional: true - '@img/sharp-linux-ppc64@0.34.5': + '@img/sharp-linux-ppc64@0.35.3': optionalDependencies: - '@img/sharp-libvips-linux-ppc64': 1.2.4 + '@img/sharp-libvips-linux-ppc64': 1.3.2 optional: true - '@img/sharp-linux-riscv64@0.34.5': + '@img/sharp-linux-riscv64@0.35.3': optionalDependencies: - '@img/sharp-libvips-linux-riscv64': 1.2.4 + '@img/sharp-libvips-linux-riscv64': 1.3.2 optional: true - '@img/sharp-linux-s390x@0.34.5': + '@img/sharp-linux-s390x@0.35.3': optionalDependencies: - '@img/sharp-libvips-linux-s390x': 1.2.4 + '@img/sharp-libvips-linux-s390x': 1.3.2 optional: true - '@img/sharp-linux-x64@0.34.5': + '@img/sharp-linux-x64@0.35.3': optionalDependencies: - '@img/sharp-libvips-linux-x64': 1.2.4 + '@img/sharp-libvips-linux-x64': 1.3.2 optional: true - '@img/sharp-linuxmusl-arm64@0.34.5': + '@img/sharp-linuxmusl-arm64@0.35.3': optionalDependencies: - '@img/sharp-libvips-linuxmusl-arm64': 1.2.4 + '@img/sharp-libvips-linuxmusl-arm64': 1.3.2 optional: true - '@img/sharp-linuxmusl-x64@0.34.5': + '@img/sharp-linuxmusl-x64@0.35.3': optionalDependencies: - '@img/sharp-libvips-linuxmusl-x64': 1.2.4 + '@img/sharp-libvips-linuxmusl-x64': 1.3.2 + optional: true + + '@img/sharp-wasm32@0.35.3': + dependencies: + '@emnapi/runtime': 1.11.3 optional: true - '@img/sharp-wasm32@0.34.5': + '@img/sharp-webcontainers-wasm32@0.35.3': dependencies: - '@emnapi/runtime': 1.8.1 + '@img/sharp-wasm32': 0.35.3 optional: true - '@img/sharp-win32-arm64@0.34.5': + '@img/sharp-win32-arm64@0.35.3': optional: true - '@img/sharp-win32-ia32@0.34.5': + '@img/sharp-win32-ia32@0.35.3': optional: true - '@img/sharp-win32-x64@0.34.5': + '@img/sharp-win32-x64@0.35.3': optional: true '@interledger/docs-design-system@0.13.0': @@ -16736,6 +16773,11 @@ snapshots: '@opentelemetry/api': 1.8.0 '@opentelemetry/semantic-conventions': 1.25.1 + '@opentelemetry/core@2.10.0(@opentelemetry/api@1.8.0)': + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/semantic-conventions': 1.41.1 + '@opentelemetry/core@2.7.1(@opentelemetry/api@1.8.0)': dependencies: '@opentelemetry/api': 1.8.0 @@ -17022,10 +17064,10 @@ snapshots: '@opentelemetry/api': 1.8.0 '@opentelemetry/core': 1.25.1(@opentelemetry/api@1.8.0) - '@opentelemetry/propagator-jaeger@2.7.1(@opentelemetry/api@1.8.0)': + '@opentelemetry/propagator-jaeger@2.10.0(@opentelemetry/api@1.8.0)': dependencies: '@opentelemetry/api': 1.8.0 - '@opentelemetry/core': 2.7.1(@opentelemetry/api@1.8.0) + '@opentelemetry/core': 2.10.0(@opentelemetry/api@1.8.0) '@opentelemetry/resources@1.22.0(@opentelemetry/api@1.8.0)': dependencies: @@ -17108,7 +17150,7 @@ snapshots: '@opentelemetry/instrumentation': 0.217.0(@opentelemetry/api@1.8.0) '@opentelemetry/otlp-exporter-base': 0.217.0(@opentelemetry/api@1.8.0) '@opentelemetry/propagator-b3': 2.7.1(@opentelemetry/api@1.8.0) - '@opentelemetry/propagator-jaeger': 2.7.1(@opentelemetry/api@1.8.0) + '@opentelemetry/propagator-jaeger': 2.10.0(@opentelemetry/api@1.8.0) '@opentelemetry/resources': 2.7.1(@opentelemetry/api@1.8.0) '@opentelemetry/sdk-logs': 0.217.0(@opentelemetry/api@1.8.0) '@opentelemetry/sdk-metrics': 2.7.1(@opentelemetry/api@1.8.0) @@ -17174,13 +17216,13 @@ snapshots: - debug - supports-color - '@ory/integrations@1.3.1(@ory/client@1.9.0)(next@15.5.21(@babel/core@7.29.7)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.89.2))': + '@ory/integrations@1.3.1(@ory/client@1.9.0)(next@15.5.21(@babel/core@7.29.7)(@opentelemetry/api@1.8.0)(@types/node@24.11.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.89.2))': dependencies: '@ory/client': 1.9.0 '@types/tldjs': 2.3.4 cookie: 1.0.2 istextorbinary: 9.5.0 - next: 15.5.21(@babel/core@7.29.7)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.89.2) + next: 15.5.21(@babel/core@7.29.7)(@opentelemetry/api@1.8.0)(@types/node@24.11.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.89.2) set-cookie-parser: 2.7.1 tldjs: 2.3.1 @@ -19866,7 +19908,7 @@ snapshots: yargs-parser: 22.0.0 zod: 4.3.6 optionalDependencies: - sharp: 0.34.5 + sharp: 0.35.3(@types/node@24.11.0) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -25479,7 +25521,7 @@ snapshots: neotraverse@0.6.18: {} - next@15.5.21(@babel/core@7.29.7)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.89.2): + next@15.5.21(@babel/core@7.29.7)(@opentelemetry/api@1.8.0)(@types/node@24.11.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.89.2): dependencies: '@next/env': 15.5.21 '@swc/helpers': 0.5.15 @@ -25499,9 +25541,10 @@ snapshots: '@next/swc-win32-x64-msvc': 15.5.21 '@opentelemetry/api': 1.8.0 sass: 1.89.2 - sharp: 0.34.5 + sharp: 0.35.3(@types/node@24.11.0) transitivePeerDependencies: - '@babel/core' + - '@types/node' - babel-plugin-macros nlcst-to-string@4.0.0: @@ -27180,6 +27223,9 @@ snapshots: semver@7.7.4: {} + semver@7.8.5: + optional: true + send@0.19.0: dependencies: debug: 2.6.9 @@ -27276,36 +27322,38 @@ snapshots: dependencies: kind-of: 6.0.3 - sharp@0.34.5: + sharp@0.35.3(@types/node@24.11.0): dependencies: - '@img/colour': 1.0.0 + '@img/colour': 1.1.0 detect-libc: 2.1.2 - semver: 7.7.4 + semver: 7.8.5 optionalDependencies: - '@img/sharp-darwin-arm64': 0.34.5 - '@img/sharp-darwin-x64': 0.34.5 - '@img/sharp-libvips-darwin-arm64': 1.2.4 - '@img/sharp-libvips-darwin-x64': 1.2.4 - '@img/sharp-libvips-linux-arm': 1.2.4 - '@img/sharp-libvips-linux-arm64': 1.2.4 - '@img/sharp-libvips-linux-ppc64': 1.2.4 - '@img/sharp-libvips-linux-riscv64': 1.2.4 - '@img/sharp-libvips-linux-s390x': 1.2.4 - '@img/sharp-libvips-linux-x64': 1.2.4 - '@img/sharp-libvips-linuxmusl-arm64': 1.2.4 - '@img/sharp-libvips-linuxmusl-x64': 1.2.4 - '@img/sharp-linux-arm': 0.34.5 - '@img/sharp-linux-arm64': 0.34.5 - '@img/sharp-linux-ppc64': 0.34.5 - '@img/sharp-linux-riscv64': 0.34.5 - '@img/sharp-linux-s390x': 0.34.5 - '@img/sharp-linux-x64': 0.34.5 - '@img/sharp-linuxmusl-arm64': 0.34.5 - '@img/sharp-linuxmusl-x64': 0.34.5 - '@img/sharp-wasm32': 0.34.5 - '@img/sharp-win32-arm64': 0.34.5 - '@img/sharp-win32-ia32': 0.34.5 - '@img/sharp-win32-x64': 0.34.5 + '@img/sharp-darwin-arm64': 0.35.3 + '@img/sharp-darwin-x64': 0.35.3 + '@img/sharp-freebsd-wasm32': 0.35.3 + '@img/sharp-libvips-darwin-arm64': 1.3.2 + '@img/sharp-libvips-darwin-x64': 1.3.2 + '@img/sharp-libvips-linux-arm': 1.3.2 + '@img/sharp-libvips-linux-arm64': 1.3.2 + '@img/sharp-libvips-linux-ppc64': 1.3.2 + '@img/sharp-libvips-linux-riscv64': 1.3.2 + '@img/sharp-libvips-linux-s390x': 1.3.2 + '@img/sharp-libvips-linux-x64': 1.3.2 + '@img/sharp-libvips-linuxmusl-arm64': 1.3.2 + '@img/sharp-libvips-linuxmusl-x64': 1.3.2 + '@img/sharp-linux-arm': 0.35.3 + '@img/sharp-linux-arm64': 0.35.3 + '@img/sharp-linux-ppc64': 0.35.3 + '@img/sharp-linux-riscv64': 0.35.3 + '@img/sharp-linux-s390x': 0.35.3 + '@img/sharp-linux-x64': 0.35.3 + '@img/sharp-linuxmusl-arm64': 0.35.3 + '@img/sharp-linuxmusl-x64': 0.35.3 + '@img/sharp-webcontainers-wasm32': 0.35.3 + '@img/sharp-win32-arm64': 0.35.3 + '@img/sharp-win32-ia32': 0.35.3 + '@img/sharp-win32-x64': 0.35.3 + '@types/node': 24.11.0 optional: true shebang-command@2.0.0: From 3f308145917b594bd493243212f39e8e45e8a1d3 Mon Sep 17 00:00:00 2001 From: Cozmin Ungureanu Date: Tue, 4 Aug 2026 16:47:03 +0300 Subject: [PATCH 07/19] chore(deps): suppress propagator-jaeger advisory instead of an otel v2 migration GHSA-45rx-2jwx-cxfr affects @opentelemetry/propagator-jaeger 1.25.1, which comes in transitively via the backend's @opentelemetry/sdk-trace-node ^1.25.1. The only real fix is moving the backend's otel SDK deps (resources, sdk-metrics, sdk-trace-node) to the v2 line, which drops propagator-jaeger entirely. I attempted that, plus the exporter realignment it needs (the backend already has @opentelemetry/sdk-node@0.217.0 pulling in v2-era otlp-transformer alongside the v1-era exporter-trace-otlp-grpc/exporter-metrics-otlp-grpc, which crashes trace export outright due to clashing protobufjs globals). Bumping the two grpc exporters to ^0.221.0 to match sdk-node "fixed" that crash but traded it for a different one: v1's Span still has no instrumentationScope field, which the v2-era serializer requires, so export still fails, just with a different stack. Decided not to chase the SDK v2 migration for this pass. Ignoring the GHSA via pnpm.auditConfig.ignoreGhsas instead, so it's a stated, visible suppression rather than a silently reverted fix. `pnpm audit` still lists it, just tagged "(1 ignored)". Separately: telemetry tracing looks broken on this branch (and likely main) any time ENABLE_TELEMETRY_TRACES=true, independent of this GHSA - the sdk-node bump in an earlier merged Renovate PR didn't realign the grpc exporters, so trace export throws on the protobufjs global clash described above. Nothing catches this today since service.test.ts mocks the otel packages wholesale and CI never enables telemetry. Worth a separate look by whoever owns telemetry. --- package.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/package.json b/package.json index a391323ec1..be7d0c018e 100644 --- a/package.json +++ b/package.json @@ -120,6 +120,11 @@ "ws@>=7.0.0 <8.0.0": "^7.5.11", "ws@>=8.0.0 <9.0.0": "^8.21.0", "yaml": "^2.8.3" + }, + "auditConfig": { + "ignoreGhsas": [ + "GHSA-45rx-2jwx-cxfr" + ] } } } From aeccbfaa9c08fd9761c3d1552c8cbc158b2a3ee7 Mon Sep 17 00:00:00 2001 From: Cozmin Ungureanu Date: Tue, 4 Aug 2026 16:49:27 +0300 Subject: [PATCH 08/19] chore(deps): relay-compiler 13 to drop immutable 3 immutable 3.8.3 has two highs and no patched 3.x, so the only way out is to move the thing that depends on it. relay-compiler 13.0.2 wants immutable ^5.1.9, which the existing >=5.0.0 override already covers. relay-operation-optimizer 7.0.0 asks for relay-compiler ^12, but its own latest (7.1.8) asks for ^13.0.2 on the same optimizer major, so the API it uses didn't move. Codegen output is unchanged. Dropped the immutable@>=3.0.0 override since nothing wants immutable 3 now. --- package.json | 2 +- pnpm-lock.yaml | 316 ++----------------------------------------------- 2 files changed, 13 insertions(+), 305 deletions(-) diff --git a/package.json b/package.json index be7d0c018e..cb83697279 100644 --- a/package.json +++ b/package.json @@ -65,6 +65,7 @@ }, "pnpm": { "overrides": { + "@ardatan/relay-compiler": "^13.0.2", "@babel/core": "^7.29.6", "@babel/plugin-transform-modules-systemjs": "^7.29.4", "@apollo/server": "^5.5.0", @@ -82,7 +83,6 @@ "flatted": "^3.4.2", "form-data": "^4.0.6", "handlebars": "^4.7.9", - "immutable@>=3.0.0": "^3.8.3", "immutable@>=5.0.0": "^5.1.8", "jose": ">=4.15.5", "js-yaml@>=3.0.0 <4.0.0": "^3.15.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a3e4352431..6675381d1d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,6 +5,7 @@ settings: excludeLinksFromLockfile: false overrides: + '@ardatan/relay-compiler': ^13.0.2 '@babel/core': ^7.29.6 '@babel/plugin-transform-modules-systemjs': ^7.29.4 '@apollo/server': ^5.5.0 @@ -22,7 +23,6 @@ overrides: flatted: ^3.4.2 form-data: ^4.0.6 handlebars: ^4.7.9 - immutable@>=3.0.0: ^3.8.3 immutable@>=5.0.0: ^5.1.8 jose: '>=4.15.5' js-yaml@>=3.0.0 <4.0.0: ^3.15.0 @@ -1231,9 +1231,8 @@ packages: resolution: {integrity: sha512-aaxeavfJ+RHboh7c2ofO5HHtQobGX4AgUujXP4CXpREHp9fQ9jPi6K9T1jrAKe7HIipoP0OJ1gd6JamSkFIpvA==} engines: {node: '>=16'} - '@ardatan/relay-compiler@12.0.0': - resolution: {integrity: sha512-9anThAaj1dQr6IGmzBMcfzOQKTa5artjuPmw8NYK/fiGEMjADbSguBY2FMDykt+QhilR3wc9VA/3yVju7JHg7Q==} - hasBin: true + '@ardatan/relay-compiler@13.0.2': + resolution: {integrity: sha512-VFpv9UP820SiwDUPYtq7PmD3jifzZlevkQ26bhbSzFeruSTys0eHzQCZyKg+IhgmZzwPI9AFjPe26ABNjGeIKg==} peerDependencies: graphql: '*' @@ -1513,20 +1512,6 @@ packages: peerDependencies: '@babel/core': ^7.29.6 - '@babel/plugin-proposal-class-properties@7.18.6': - resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead. - peerDependencies: - '@babel/core': ^7.29.6 - - '@babel/plugin-proposal-object-rest-spread@7.20.7': - resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead. - peerDependencies: - '@babel/core': ^7.29.6 - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2': resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} engines: {node: '>=6.9.0'} @@ -1554,12 +1539,6 @@ packages: peerDependencies: '@babel/core': ^7.29.6 - '@babel/plugin-syntax-flow@7.18.6': - resolution: {integrity: sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.29.6 - '@babel/plugin-syntax-import-assertions@7.26.0': resolution: {integrity: sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==} engines: {node: '>=6.9.0'} @@ -1732,18 +1711,6 @@ packages: peerDependencies: '@babel/core': ^7.29.6 - '@babel/plugin-transform-flow-strip-types@7.18.9': - resolution: {integrity: sha512-+G6rp2zRuOAInY5wcggsx4+QVao1qPM0osC9fTUVlAV3zOrzTCnrMAFVnR6+a3T8wz1wFIH7KhYMcMB3u1n80A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.29.6 - - '@babel/plugin-transform-for-of@7.25.9': - resolution: {integrity: sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.29.6 - '@babel/plugin-transform-for-of@7.26.9': resolution: {integrity: sha512-Hry8AusVm8LW5BVFgiyUReuoGzPUpdHQQqJY5bZnbbf+ngOHWuCuYFKw/BqaaWlvEUrF91HMhDtEaI1hZzNbLg==} engines: {node: '>=6.9.0'} @@ -1936,12 +1903,6 @@ packages: peerDependencies: '@babel/core': ^7.29.6 - '@babel/plugin-transform-template-literals@7.25.9': - resolution: {integrity: sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.29.6 - '@babel/plugin-transform-template-literals@7.26.8': resolution: {integrity: sha512-OmGDL5/J0CJPJZTHZbi2XpO0tyT2Ia7fzpW5GURwdtp2X3fMmN8au/ej6peC/T33/+CRiIpA8Krse8hFGVmT5Q==} engines: {node: '>=6.9.0'} @@ -2011,6 +1972,9 @@ packages: resolution: {integrity: sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==} engines: {node: '>=6.9.0'} + '@babel/runtime@8.0.0': + resolution: {integrity: sha512-sL6cvO2IfkSu/iU+zs2S/w01B7A8V7suXSIKEN4hPFFdZoiPGxrj5pAG0lCaqLWiEIrjKzdznIWuaLcxPR53qw==} + '@babel/template@7.25.9': resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} engines: {node: '>=6.9.0'} @@ -6556,19 +6520,11 @@ packages: peerDependencies: '@babel/core': ^7.29.6 - babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0: - resolution: {integrity: sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==} - babel-preset-current-node-syntax@1.0.1: resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} peerDependencies: '@babel/core': ^7.29.6 - babel-preset-fbjs@3.4.0: - resolution: {integrity: sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==} - peerDependencies: - '@babel/core': ^7.29.6 - babel-preset-jest@29.6.3: resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -6940,9 +6896,6 @@ packages: client-only@0.0.1: resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} - cliui@6.0.0: - resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} - cliui@7.0.4: resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} @@ -7509,10 +7462,6 @@ packages: supports-color: optional: true - decamelize@1.2.0: - resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} - engines: {node: '>=0.10.0'} - decode-named-character-reference@1.0.2: resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} @@ -8317,12 +8266,6 @@ packages: fb-watchman@2.0.1: resolution: {integrity: sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==} - fbjs-css-vars@1.0.2: - resolution: {integrity: sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==} - - fbjs@3.0.4: - resolution: {integrity: sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==} - fdir@6.5.0: resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} engines: {node: '>=12.0.0'} @@ -9085,10 +9028,6 @@ packages: ilp-protocol-stream@2.7.2-alpha.3: resolution: {integrity: sha512-4HQFVL9Wfmv6nLB5tSp68LZYcd4KRg9kBMVVVHDiqRfqYVQoyPI7EcOAIh7cA01MVzmMrqhbDzIPu6T2SQV4TA==} - immutable@3.8.3: - resolution: {integrity: sha512-AUY/VyX0E5XlibOmWt10uabJzam1zlYjwiEgQSDc5+UIkFNaF9WM0JxXKaNMGf+F/ffUF+7kRKXM9A7C0xXqMg==} - engines: {node: '>=0.10.0'} - immutable@5.1.9: resolution: {integrity: sha512-m8nVez3rwrgmWxtLMt1ZYXB2Lv7OKYn/disyxAlSDYAlKSlFoPPfIAmAM/M5xqL4m4C/wAPw7S2/CNaUii1Hxg==} @@ -10766,9 +10705,6 @@ packages: nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} - nullthrows@1.1.1: - resolution: {integrity: sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==} - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -11387,9 +11323,6 @@ packages: resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==} engines: {node: '>=10'} - promise@7.3.1: - resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==} - promise@8.3.0: resolution: {integrity: sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==} @@ -11721,9 +11654,6 @@ packages: rehype@13.0.2: resolution: {integrity: sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==} - relay-runtime@12.0.0: - resolution: {integrity: sha512-QU6JKr1tMsry22DXNy9Whsq5rmvwr3LSZiiWV/9+DFpuTWvp+WFhobWMc8TC4OjKFfNhEZy7mOiqUAn5atQtug==} - remark-directive@4.0.0: resolution: {integrity: sha512-7sxn4RfF1o3izevPV1DheyGDD6X4c9hrGpfdUpm7uC++dqrnJxIZVkk7CoKqcLm0VUMAuOol7Mno3m6g8cfMuA==} @@ -11803,9 +11733,6 @@ packages: require-like@0.1.2: resolution: {integrity: sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==} - require-main-filename@2.0.0: - resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} - requireindex@1.2.0: resolution: {integrity: sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww==} engines: {node: '>=0.10.5'} @@ -12041,9 +11968,6 @@ packages: resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} engines: {node: '>= 0.8.0'} - set-blocking@2.0.0: - resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} - set-cookie-parser@2.7.1: resolution: {integrity: sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==} @@ -12063,9 +11987,6 @@ packages: resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} engines: {node: '>= 0.4'} - setimmediate@1.0.5: - resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} - setprototypeof@1.1.0: resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==} @@ -12132,9 +12053,6 @@ packages: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} - signedsource@1.0.0: - resolution: {integrity: sha512-6+eerH9fEnNmi/hyM1DXcRK3pWdoMQtlkQ+ns0ntzunjKqp5i3sKCc80ym8Fib3iaYhdJUOPdhlJWj1tvge2Ww==} - sisteransi@1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} @@ -12849,10 +12767,6 @@ packages: engines: {node: '>=14.17'} hasBin: true - ua-parser-js@0.7.40: - resolution: {integrity: sha512-us1E3K+3jJppDBa3Tl0L3MOJiGhe1C6P0+nIvQAFYbxlMAx0h81eOwLmU57xgqToduDDPx3y5QsdjPfDu+FgOQ==} - hasBin: true - ufo@1.6.3: resolution: {integrity: sha512-yDJTmhydvl5lJzBmy/hyOAA0d+aqCBuwl818haVdYCRrWV84o7YyeVm4QlVHStqNrrJSTb6jKuFAVqAFsr+K3Q==} @@ -13422,9 +13336,6 @@ packages: resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} engines: {node: '>= 0.4'} - which-module@2.0.0: - resolution: {integrity: sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==} - which-pm-runs@1.1.0: resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==} engines: {node: '>=4'} @@ -13514,9 +13425,6 @@ packages: xxhash-wasm@1.1.0: resolution: {integrity: sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==} - y18n@4.0.3: - resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} - y18n@5.0.8: resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} engines: {node: '>=10'} @@ -13539,10 +13447,6 @@ packages: engines: {node: '>= 14.6'} hasBin: true - yargs-parser@18.1.3: - resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} - engines: {node: '>=6'} - yargs-parser@20.2.9: resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} engines: {node: '>=10'} @@ -13555,10 +13459,6 @@ packages: resolution: {integrity: sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==} engines: {node: ^20.19.0 || ^22.12.0 || >=23} - yargs@15.4.1: - resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} - engines: {node: '>=8'} - yargs@17.1.1: resolution: {integrity: sha512-c2k48R0PwKIqKhPMWjeiF6y2xY/gPMUlro0sgxqXpbOIohWiLNXWslsootttv7E1e73QPAMQSg5FeySbVcpsPQ==} engines: {node: '>=12'} @@ -13761,29 +13661,12 @@ snapshots: '@apollo/utils.withrequired@3.0.0': {} - '@ardatan/relay-compiler@12.0.0(graphql@16.11.0)': + '@ardatan/relay-compiler@13.0.2(graphql@16.11.0)': dependencies: - '@babel/core': 7.29.7 - '@babel/generator': 7.27.5 - '@babel/parser': 7.29.2 - '@babel/runtime': 7.28.6 - '@babel/traverse': 7.29.8 - '@babel/types': 7.29.0 - babel-preset-fbjs: 3.4.0(@babel/core@7.29.7) - chalk: 4.1.2 - fb-watchman: 2.0.1 - fbjs: 3.0.4 - glob: 7.2.3 + '@babel/runtime': 8.0.0 graphql: 16.11.0 - immutable: 3.8.3 + immutable: 5.1.9 invariant: 2.2.4 - nullthrows: 1.1.1 - relay-runtime: 12.0.0 - signedsource: 1.0.0 - yargs: 15.4.1 - transitivePeerDependencies: - - encoding - - supports-color '@ardatan/sync-fetch@0.0.1': dependencies: @@ -14219,23 +14102,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.29.7) - '@babel/helper-plugin-utils': 7.26.5 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.29.7)': - dependencies: - '@babel/compat-data': 7.27.5 - '@babel/core': 7.29.7 - '@babel/helper-compilation-targets': 7.27.2 - '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.29.7) - '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.29.7) - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.29.7)': dependencies: '@babel/core': 7.29.7 @@ -14260,11 +14126,6 @@ snapshots: '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-flow@7.18.6(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.29.7)': dependencies: '@babel/core': 7.29.7 @@ -14440,20 +14301,6 @@ snapshots: '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-flow-strip-types@7.18.9(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-flow': 7.18.6(@babel/core@7.29.7) - - '@babel/plugin-transform-for-of@7.25.9(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.26.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-for-of@7.26.9(@babel/core@7.29.7)': dependencies: '@babel/core': 7.29.7 @@ -14665,11 +14512,6 @@ snapshots: '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-template-literals@7.25.9(@babel/core@7.29.7)': - dependencies: - '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-template-literals@7.26.8(@babel/core@7.29.7)': dependencies: '@babel/core': 7.29.7 @@ -14820,6 +14662,8 @@ snapshots: '@babel/runtime@7.28.6': {} + '@babel/runtime@8.0.0': {} + '@babel/template@7.25.9': dependencies: '@babel/code-frame': 7.27.1 @@ -15572,9 +15416,6 @@ snapshots: '@graphql-typed-document-node/core': 3.2.0(graphql@16.11.0) graphql: 16.11.0 tslib: 2.6.2 - transitivePeerDependencies: - - encoding - - supports-color '@graphql-codegen/core@4.0.2(graphql@16.11.0)': dependencies: @@ -15592,9 +15433,6 @@ snapshots: auto-bind: 4.0.0 graphql: 16.11.0 tslib: 2.6.2 - transitivePeerDependencies: - - encoding - - supports-color '@graphql-codegen/introspection@4.0.3(graphql@16.11.0)': dependencies: @@ -15602,9 +15440,6 @@ snapshots: '@graphql-codegen/visitor-plugin-common': 5.1.0(graphql@16.11.0) graphql: 16.11.0 tslib: 2.6.2 - transitivePeerDependencies: - - encoding - - supports-color '@graphql-codegen/plugin-helpers@5.0.3(graphql@16.11.0)': dependencies: @@ -15641,9 +15476,6 @@ snapshots: change-case-all: 1.0.15 graphql: 16.11.0 tslib: 2.6.2 - transitivePeerDependencies: - - encoding - - supports-color '@graphql-codegen/typescript-operations@4.4.1(graphql@16.11.0)': dependencies: @@ -15653,9 +15485,6 @@ snapshots: auto-bind: 4.0.0 graphql: 16.11.0 tslib: 2.6.2 - transitivePeerDependencies: - - encoding - - supports-color '@graphql-codegen/typescript-resolvers@4.4.2(graphql@16.11.0)': dependencies: @@ -15666,9 +15495,6 @@ snapshots: auto-bind: 4.0.0 graphql: 16.11.0 tslib: 2.6.2 - transitivePeerDependencies: - - encoding - - supports-color '@graphql-codegen/typescript@4.1.3(graphql@16.11.0)': dependencies: @@ -15678,9 +15504,6 @@ snapshots: auto-bind: 4.0.0 graphql: 16.11.0 tslib: 2.6.2 - transitivePeerDependencies: - - encoding - - supports-color '@graphql-codegen/visitor-plugin-common@5.1.0(graphql@16.11.0)': dependencies: @@ -15695,9 +15518,6 @@ snapshots: graphql-tag: 2.12.6(graphql@16.11.0) parse-filepath: 1.0.2 tslib: 2.6.2 - transitivePeerDependencies: - - encoding - - supports-color '@graphql-codegen/visitor-plugin-common@5.6.1(graphql@16.11.0)': dependencies: @@ -15712,9 +15532,6 @@ snapshots: graphql-tag: 2.12.6(graphql@16.11.0) parse-filepath: 1.0.2 tslib: 2.6.2 - transitivePeerDependencies: - - encoding - - supports-color '@graphql-hive/gateway-abort-signal-any@0.0.3(graphql@16.11.0)': dependencies: @@ -15979,13 +15796,10 @@ snapshots: '@graphql-tools/relay-operation-optimizer@7.0.0(graphql@16.11.0)': dependencies: - '@ardatan/relay-compiler': 12.0.0(graphql@16.11.0) + '@ardatan/relay-compiler': 13.0.2(graphql@16.11.0) '@graphql-tools/utils': 10.7.2(graphql@16.11.0) graphql: 16.11.0 tslib: 2.8.1 - transitivePeerDependencies: - - encoding - - supports-color '@graphql-tools/schema@10.0.16(graphql@16.11.0)': dependencies: @@ -20059,8 +19873,6 @@ snapshots: transitivePeerDependencies: - supports-color - babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0: {} - babel-preset-current-node-syntax@1.0.1(@babel/core@7.29.7): dependencies: '@babel/core': 7.29.7 @@ -20077,39 +19889,6 @@ snapshots: '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.29.7) '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.29.7) - babel-preset-fbjs@3.4.0(@babel/core@7.29.7): - dependencies: - '@babel/core': 7.29.7 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.29.7) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.29.7) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.29.7) - '@babel/plugin-syntax-flow': 7.18.6(@babel/core@7.29.7) - '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.29.7) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.29.7) - '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.29.7) - '@babel/plugin-transform-block-scoped-functions': 7.26.5(@babel/core@7.29.7) - '@babel/plugin-transform-block-scoping': 7.25.9(@babel/core@7.29.7) - '@babel/plugin-transform-classes': 7.25.9(@babel/core@7.29.7) - '@babel/plugin-transform-computed-properties': 7.25.9(@babel/core@7.29.7) - '@babel/plugin-transform-destructuring': 7.25.9(@babel/core@7.29.7) - '@babel/plugin-transform-flow-strip-types': 7.18.9(@babel/core@7.29.7) - '@babel/plugin-transform-for-of': 7.25.9(@babel/core@7.29.7) - '@babel/plugin-transform-function-name': 7.25.9(@babel/core@7.29.7) - '@babel/plugin-transform-literals': 7.25.9(@babel/core@7.29.7) - '@babel/plugin-transform-member-expression-literals': 7.25.9(@babel/core@7.29.7) - '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.29.7) - '@babel/plugin-transform-object-super': 7.25.9(@babel/core@7.29.7) - '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.29.7) - '@babel/plugin-transform-property-literals': 7.25.9(@babel/core@7.29.7) - '@babel/plugin-transform-react-display-name': 7.18.6(@babel/core@7.29.7) - '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.29.7) - '@babel/plugin-transform-shorthand-properties': 7.25.9(@babel/core@7.29.7) - '@babel/plugin-transform-spread': 7.25.9(@babel/core@7.29.7) - '@babel/plugin-transform-template-literals': 7.25.9(@babel/core@7.29.7) - babel-plugin-syntax-trailing-function-commas: 7.0.0-beta.0 - transitivePeerDependencies: - - supports-color - babel-preset-jest@29.6.3(@babel/core@7.29.7): dependencies: '@babel/core': 7.29.7 @@ -20536,12 +20315,6 @@ snapshots: client-only@0.0.1: {} - cliui@6.0.0: - dependencies: - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi: 6.2.0 - cliui@7.0.4: dependencies: string-width: 4.2.3 @@ -21101,8 +20874,6 @@ snapshots: optionalDependencies: supports-color: 9.4.0 - decamelize@1.2.0: {} - decode-named-character-reference@1.0.2: dependencies: character-entities: 2.0.2 @@ -22240,20 +22011,6 @@ snapshots: dependencies: bser: 2.1.1 - fbjs-css-vars@1.0.2: {} - - fbjs@3.0.4: - dependencies: - cross-fetch: 3.1.8 - fbjs-css-vars: 1.0.2 - loose-envify: 1.4.0 - object-assign: 4.1.1 - promise: 7.3.1 - setimmediate: 1.0.5 - ua-parser-js: 0.7.40 - transitivePeerDependencies: - - encoding - fdir@6.5.0(picomatch@4.0.4): optionalDependencies: picomatch: 4.0.4 @@ -23326,8 +23083,6 @@ snapshots: transitivePeerDependencies: - supports-color - immutable@3.8.3: {} - immutable@5.1.9: {} import-fresh@3.3.0: @@ -25680,8 +25435,6 @@ snapshots: dependencies: boolbase: 1.0.0 - nullthrows@1.1.1: {} - object-assign@4.1.1: {} object-hash@3.0.0: {} @@ -26362,10 +26115,6 @@ snapshots: err-code: 2.0.3 retry: 0.12.0 - promise@7.3.1: - dependencies: - asap: 2.0.6 - promise@8.3.0: dependencies: asap: 2.0.6 @@ -26826,14 +26575,6 @@ snapshots: rehype-stringify: 10.0.1 unified: 11.0.5 - relay-runtime@12.0.0: - dependencies: - '@babel/runtime': 7.28.6 - fbjs: 3.0.4 - invariant: 2.2.4 - transitivePeerDependencies: - - encoding - remark-directive@4.0.0: dependencies: '@types/mdast': 4.0.4 @@ -26983,8 +26724,6 @@ snapshots: require-like@0.1.2: {} - require-main-filename@2.0.0: {} - requireindex@1.2.0: {} resolve-alpn@1.2.1: {} @@ -27271,8 +27010,6 @@ snapshots: transitivePeerDependencies: - supports-color - set-blocking@2.0.0: {} - set-cookie-parser@2.7.1: {} set-function-length@1.2.1: @@ -27306,8 +27043,6 @@ snapshots: functions-have-names: 1.2.3 has-property-descriptors: 1.0.2 - setimmediate@1.0.5: {} - setprototypeof@1.1.0: {} setprototypeof@1.2.0: {} @@ -27409,8 +27144,6 @@ snapshots: signal-exit@4.1.0: {} - signedsource@1.0.0: {} - sisteransi@1.0.5: {} sitemap@9.0.1: @@ -28341,8 +28074,6 @@ snapshots: typescript@5.9.3: {} - ua-parser-js@0.7.40: {} - ufo@1.6.3: {} uglify-js@3.19.3: {} @@ -28919,8 +28650,6 @@ snapshots: is-weakmap: 2.0.2 is-weakset: 2.0.4 - which-module@2.0.0: {} - which-pm-runs@1.1.0: {} which-typed-array@1.1.14: @@ -28992,8 +28721,6 @@ snapshots: xxhash-wasm@1.1.0: {} - y18n@4.0.3: {} - y18n@5.0.8: {} yallist@3.1.1: {} @@ -29006,31 +28733,12 @@ snapshots: yaml@2.8.3: {} - yargs-parser@18.1.3: - dependencies: - camelcase: 5.3.1 - decamelize: 1.2.0 - yargs-parser@20.2.9: {} yargs-parser@21.1.1: {} yargs-parser@22.0.0: {} - yargs@15.4.1: - dependencies: - cliui: 6.0.0 - decamelize: 1.2.0 - find-up: 4.1.0 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - require-main-filename: 2.0.0 - set-blocking: 2.0.0 - string-width: 4.2.3 - which-module: 2.0.0 - y18n: 4.0.3 - yargs-parser: 18.1.3 - yargs@17.1.1: dependencies: cliui: 7.0.4 From ada1ae50bb2e8a540f893130b9bd57a25794ce7d Mon Sep 17 00:00:00 2001 From: Cozmin Ungureanu Date: Tue, 4 Aug 2026 16:53:47 +0300 Subject: [PATCH 09/19] chore(deps): vanilla-extract integration 8 to drop vite 4 vite 4.5.14 comes in under @vanilla-extract/integration 6.2.1 via remix's classic compiler in mock-ASE. There's no vite this could upgrade to inside a range 6.x accepts, and vite 5 is out of support so GHSA-fx2h has no 5.x patch. integration v8 has no vite dependency at all, so vite just leaves. v8 renamed createCompiler to compile and remix 2.17.5 still calls createCompiler, but it's only reached from the .css.ts / .vanilla.css onLoad handlers, and the plugin bails out earlier anyway unless the app declares @vanilla-extract/css. mock-ASE does neither. This does become a landmine if mock-ASE ever adopts vanilla-extract. --- package.json | 1 + pnpm-lock.yaml | 432 +++++++++---------------------------------------- 2 files changed, 77 insertions(+), 356 deletions(-) diff --git a/package.json b/package.json index cb83697279..1795f978f7 100644 --- a/package.json +++ b/package.json @@ -69,6 +69,7 @@ "@babel/core": "^7.29.6", "@babel/plugin-transform-modules-systemjs": "^7.29.4", "@apollo/server": "^5.5.0", + "@vanilla-extract/integration": "^8.0.10", "@grpc/grpc-js@>=1.0.0": "^1.10.12", "@opentelemetry/propagator-jaeger@>=2.0.0": "^2.9.0", "@remix-run/router": ">=1.23.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6675381d1d..a2929544b4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,6 +9,7 @@ overrides: '@babel/core': ^7.29.6 '@babel/plugin-transform-modules-systemjs': ^7.29.4 '@apollo/server': ^5.5.0 + '@vanilla-extract/integration': ^8.0.10 '@grpc/grpc-js@>=1.0.0': ^1.10.12 '@opentelemetry/propagator-jaeger@>=2.0.0': ^2.9.0 '@remix-run/router': '>=1.23.2' @@ -1609,6 +1610,12 @@ packages: peerDependencies: '@babel/core': ^7.29.6 + '@babel/plugin-syntax-typescript@7.29.7': + resolution: {integrity: sha512-ngr+82Sh0xMz25TPCZi+nC2iTzjfCdWS2ONXTp/PtSCHCgaCNBpdMqgvJ2ccdLlClVZ7sisIgB914j/JFe+RZA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.29.6 + '@babel/plugin-syntax-unicode-sets-regex@7.18.6': resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} engines: {node: '>=6.9.0'} @@ -2099,12 +2106,6 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm64@0.18.20': - resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - '@esbuild/android-arm64@0.25.12': resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==} engines: {node: '>=18'} @@ -2129,12 +2130,6 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-arm@0.18.20': - resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - '@esbuild/android-arm@0.25.12': resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==} engines: {node: '>=18'} @@ -2159,12 +2154,6 @@ packages: cpu: [x64] os: [android] - '@esbuild/android-x64@0.18.20': - resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - '@esbuild/android-x64@0.25.12': resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==} engines: {node: '>=18'} @@ -2189,12 +2178,6 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-arm64@0.18.20': - resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - '@esbuild/darwin-arm64@0.25.12': resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==} engines: {node: '>=18'} @@ -2219,12 +2202,6 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/darwin-x64@0.18.20': - resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - '@esbuild/darwin-x64@0.25.12': resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==} engines: {node: '>=18'} @@ -2249,12 +2226,6 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-arm64@0.18.20': - resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - '@esbuild/freebsd-arm64@0.25.12': resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==} engines: {node: '>=18'} @@ -2279,12 +2250,6 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/freebsd-x64@0.18.20': - resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - '@esbuild/freebsd-x64@0.25.12': resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==} engines: {node: '>=18'} @@ -2309,12 +2274,6 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm64@0.18.20': - resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - '@esbuild/linux-arm64@0.25.12': resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==} engines: {node: '>=18'} @@ -2339,12 +2298,6 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-arm@0.18.20': - resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - '@esbuild/linux-arm@0.25.12': resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==} engines: {node: '>=18'} @@ -2369,12 +2322,6 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-ia32@0.18.20': - resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - '@esbuild/linux-ia32@0.25.12': resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==} engines: {node: '>=18'} @@ -2399,12 +2346,6 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-loong64@0.18.20': - resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - '@esbuild/linux-loong64@0.25.12': resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==} engines: {node: '>=18'} @@ -2429,12 +2370,6 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-mips64el@0.18.20': - resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - '@esbuild/linux-mips64el@0.25.12': resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==} engines: {node: '>=18'} @@ -2459,12 +2394,6 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-ppc64@0.18.20': - resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - '@esbuild/linux-ppc64@0.25.12': resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==} engines: {node: '>=18'} @@ -2489,12 +2418,6 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-riscv64@0.18.20': - resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - '@esbuild/linux-riscv64@0.25.12': resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==} engines: {node: '>=18'} @@ -2519,12 +2442,6 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-s390x@0.18.20': - resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - '@esbuild/linux-s390x@0.25.12': resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==} engines: {node: '>=18'} @@ -2549,12 +2466,6 @@ packages: cpu: [x64] os: [linux] - '@esbuild/linux-x64@0.18.20': - resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - '@esbuild/linux-x64@0.25.12': resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==} engines: {node: '>=18'} @@ -2597,12 +2508,6 @@ packages: cpu: [x64] os: [netbsd] - '@esbuild/netbsd-x64@0.18.20': - resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - '@esbuild/netbsd-x64@0.25.12': resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==} engines: {node: '>=18'} @@ -2645,12 +2550,6 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/openbsd-x64@0.18.20': - resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - '@esbuild/openbsd-x64@0.25.12': resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==} engines: {node: '>=18'} @@ -2693,12 +2592,6 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/sunos-x64@0.18.20': - resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - '@esbuild/sunos-x64@0.25.12': resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==} engines: {node: '>=18'} @@ -2723,12 +2616,6 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-arm64@0.18.20': - resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - '@esbuild/win32-arm64@0.25.12': resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==} engines: {node: '>=18'} @@ -2753,12 +2640,6 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-ia32@0.18.20': - resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - '@esbuild/win32-ia32@0.25.12': resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==} engines: {node: '>=18'} @@ -2783,12 +2664,6 @@ packages: cpu: [x64] os: [win32] - '@esbuild/win32-x64@0.18.20': - resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - '@esbuild/win32-x64@0.25.12': resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==} engines: {node: '>=18'} @@ -6044,17 +5919,17 @@ packages: '@upsetjs/venn.js@2.0.0': resolution: {integrity: sha512-WbBhLrooyePuQ1VZxrJjtLvTc4NVfpOyKx0sKqioq9bX1C1m7Jgykkn8gLrtwumBioXIqam8DLxp88Adbue6Hw==} - '@vanilla-extract/babel-plugin-debug-ids@1.0.2': - resolution: {integrity: sha512-LjnbQWGeMwaydmovx8jWUR8BxLtLiPyq0xz5C8G5OvFhsuJxvavLdrBHNNizvr1dq7/3qZGlPv0znsvU4P44YA==} + '@vanilla-extract/babel-plugin-debug-ids@1.2.2': + resolution: {integrity: sha512-MeDWGICAF9zA/OZLOKwhoRlsUW+fiMwnfuOAqFVohL31Agj7Q/RBWAYweqjHLgFBCsdnr6XIfwjJnmb2znEWxw==} - '@vanilla-extract/css@1.11.0': - resolution: {integrity: sha512-uohj+8cGWbnrVzTfrjlJeXqdGjH3d3TcscdQxKe3h5bb5QQXTpPSq+c+SeWADIGiZybzcW0CBvZV8jsy1ywY9w==} + '@vanilla-extract/css@1.21.2': + resolution: {integrity: sha512-ehF/tmv2MxQwOJB1DicALUqnjZTnmY9Y7J2ccKB578JzZpYeL6sLAUqbaXo1taw1Erp0qBq0I4Kejs0uU/pBfg==} - '@vanilla-extract/integration@6.2.1': - resolution: {integrity: sha512-+xYJz07G7TFAMZGrOqArOsURG+xcYvqctujEkANjw2McCBvGEK505RxQqOuNiA9Mi9hgGdNp2JedSa94f3eoLg==} + '@vanilla-extract/integration@8.0.10': + resolution: {integrity: sha512-01IB5gbrgTe8IIrtfRXXTmACl5D8Enzqp2cKbCWaMKXmnoilXXVCPbJoA96q88PXkNDXsXepCxUugMvEmL3c7A==} - '@vanilla-extract/private@1.0.3': - resolution: {integrity: sha512-17kVyLq3ePTKOkveHxXuIJZtGYs+cSoev7BlP+Lf4916qfDhk/HBjvlYDe8egrea7LNPHKwSZJK/bzZC+Q6AwQ==} + '@vanilla-extract/private@1.0.9': + resolution: {integrity: sha512-gT2jbfZuaaCLrAxwXbRgIhGhcXbRZCG3v4TTUnjw0EJ7ArdBRxkq4msNJkbuRkCgfIK5ATmprB5t9ljvLeFDEA==} '@web3-storage/multipart-parser@1.0.0': resolution: {integrity: sha512-BEO6al7BYqcnfX15W2cnGR+Q566ACXAT9UQykORCWW80lmkpWsnEob6zJS1ZVBKsSJC8+7vJkHwlp+lXG1UCdw==} @@ -6241,9 +6116,6 @@ packages: resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} engines: {node: '>=8'} - ahocorasick@1.0.2: - resolution: {integrity: sha512-hCOfMzbFx5IDutmWLAt6MZwOUjIfSM9G9FyVxytmE4Rs/5YDPWQrD/+IR1w+FweD9H2oOZEnv36TmkjhNURBVA==} - ajv-formats@2.1.1: resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} peerDependencies: @@ -7177,10 +7049,6 @@ packages: resolution: {integrity: sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} - css-what@5.1.0: - resolution: {integrity: sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==} - engines: {node: '>= 6'} - css-what@6.2.2: resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==} engines: {node: '>= 6'} @@ -7197,6 +7065,9 @@ packages: csstype@3.1.0: resolution: {integrity: sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==} + csstype@3.2.3: + resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==} + cuid@2.1.8: resolution: {integrity: sha512-xiEMER6E7TlTPnDxrM4eRiC6TRgjNX9xzEZ5U/Se2YJKr7Mq4pJn/2XEHjl3STcSh96GmkHPcBXLES8M29wyyg==} deprecated: Cuid and other k-sortable and non-cryptographic ids (Ulid, ObjectId, KSUID, all UUIDs) are all insecure. Use @paralleldrive/cuid2 instead. @@ -7473,6 +7344,14 @@ packages: babel-plugin-macros: optional: true + dedent@1.7.2: + resolution: {integrity: sha512-WzMx3mW98SN+zn3hgemf4OzdmyNhhhKz5Ay0pUfQiMQ3e1g+xmTJWp/pKdwKVXhdSkAEGIIzqeuWrL3mV/AXbA==} + peerDependencies: + babel-plugin-macros: ^3.1.0 + peerDependenciesMeta: + babel-plugin-macros: + optional: true + deep-equal@1.0.1: resolution: {integrity: sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==} @@ -7818,11 +7697,6 @@ packages: engines: {node: '>=12'} hasBin: true - esbuild@0.18.20: - resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==} - engines: {node: '>=12'} - hasBin: true - esbuild@0.25.12: resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==} engines: {node: '>=18'} @@ -8136,8 +8010,8 @@ packages: resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} engines: {node: '>= 0.6'} - eval@0.1.6: - resolution: {integrity: sha512-o0XUw+5OGkXw4pJZzQoXUk+H87DHuC+7ZE//oSrRGtatTmr12oTnLfg6QOq9DyTt0c/p4TwzgmkKrBzWTSizyQ==} + eval@0.1.8: + resolution: {integrity: sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==} engines: {node: '>= 0.8'} event-target-shim@5.0.1: @@ -10491,6 +10365,9 @@ packages: mlly@1.8.0: resolution: {integrity: sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==} + modern-ahocorasick@1.1.0: + resolution: {integrity: sha512-sEKPVl2rM+MNVkGQt3ChdmD8YsigmXdn5NifZn6jiwn9LRJpWm8F3guhaqrJT/JOat6pwpbXEk6kv+b9DMIjsQ==} + module-details-from-path@1.0.3: resolution: {integrity: sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A==} @@ -10873,9 +10750,6 @@ packages: resolution: {integrity: sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==} deprecated: This package is no longer supported. - outdent@0.8.0: - resolution: {integrity: sha512-KiOAIsdpUTcAXuykya5fnVVT+/5uS0Q1mrkRHcF89tpieSmY33O/tmc54CqwA+bfhbtEfZUNLHaPUiB9X3jt1A==} - outvariant@1.4.3: resolution: {integrity: sha512-+Sl2UErvtsoajRDKCE5/dBz4DIvHXQQnAxtQTF04OJxY0+DyZXSo5P5Bb7XYWOh81syohlYL24hbDwxedPUJCA==} @@ -13128,44 +13002,11 @@ packages: vfile@6.0.3: resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} - vite-node@0.28.5: - resolution: {integrity: sha512-LmXb9saMGlrMZbXTvOveJKwMTBTNUH66c8rJnQ0ZPNX+myPEol64+szRzXtV5ORb0Hb/91yq+/D3oERoyAt6LA==} - engines: {node: '>=v14.16.0'} - hasBin: true - vite-node@3.2.4: resolution: {integrity: sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true - vite@4.5.14: - resolution: {integrity: sha512-+v57oAaoYNnO3hIu5Z/tJRZjq5aHM2zDve9YZ8HngVHbhk66RStobhb1sqPMIPEleV6cNKYK4eGrAbE9Ulbl2g==} - engines: {node: ^14.18.0 || >=16.0.0} - hasBin: true - peerDependencies: - '@types/node': '>= 14' - less: '*' - lightningcss: ^1.21.0 - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - vite@6.4.3: resolution: {integrity: sha512-NTKlcQjlAK7MlQoyb6LgaqHc8sso/pVyUJYWMws3jg21uTJw/LddqIFPcPqP6PzpgbIcZyKI85sFE4HBrQDA8A==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} @@ -14191,6 +14032,11 @@ snapshots: '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 + '@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.29.7)': dependencies: '@babel/core': 7.29.7 @@ -14824,9 +14670,6 @@ snapshots: '@esbuild/android-arm64@0.17.6': optional: true - '@esbuild/android-arm64@0.18.20': - optional: true - '@esbuild/android-arm64@0.25.12': optional: true @@ -14839,9 +14682,6 @@ snapshots: '@esbuild/android-arm@0.17.6': optional: true - '@esbuild/android-arm@0.18.20': - optional: true - '@esbuild/android-arm@0.25.12': optional: true @@ -14854,9 +14694,6 @@ snapshots: '@esbuild/android-x64@0.17.6': optional: true - '@esbuild/android-x64@0.18.20': - optional: true - '@esbuild/android-x64@0.25.12': optional: true @@ -14869,9 +14706,6 @@ snapshots: '@esbuild/darwin-arm64@0.17.6': optional: true - '@esbuild/darwin-arm64@0.18.20': - optional: true - '@esbuild/darwin-arm64@0.25.12': optional: true @@ -14884,9 +14718,6 @@ snapshots: '@esbuild/darwin-x64@0.17.6': optional: true - '@esbuild/darwin-x64@0.18.20': - optional: true - '@esbuild/darwin-x64@0.25.12': optional: true @@ -14899,9 +14730,6 @@ snapshots: '@esbuild/freebsd-arm64@0.17.6': optional: true - '@esbuild/freebsd-arm64@0.18.20': - optional: true - '@esbuild/freebsd-arm64@0.25.12': optional: true @@ -14914,9 +14742,6 @@ snapshots: '@esbuild/freebsd-x64@0.17.6': optional: true - '@esbuild/freebsd-x64@0.18.20': - optional: true - '@esbuild/freebsd-x64@0.25.12': optional: true @@ -14929,9 +14754,6 @@ snapshots: '@esbuild/linux-arm64@0.17.6': optional: true - '@esbuild/linux-arm64@0.18.20': - optional: true - '@esbuild/linux-arm64@0.25.12': optional: true @@ -14944,9 +14766,6 @@ snapshots: '@esbuild/linux-arm@0.17.6': optional: true - '@esbuild/linux-arm@0.18.20': - optional: true - '@esbuild/linux-arm@0.25.12': optional: true @@ -14959,9 +14778,6 @@ snapshots: '@esbuild/linux-ia32@0.17.6': optional: true - '@esbuild/linux-ia32@0.18.20': - optional: true - '@esbuild/linux-ia32@0.25.12': optional: true @@ -14974,9 +14790,6 @@ snapshots: '@esbuild/linux-loong64@0.17.6': optional: true - '@esbuild/linux-loong64@0.18.20': - optional: true - '@esbuild/linux-loong64@0.25.12': optional: true @@ -14989,9 +14802,6 @@ snapshots: '@esbuild/linux-mips64el@0.17.6': optional: true - '@esbuild/linux-mips64el@0.18.20': - optional: true - '@esbuild/linux-mips64el@0.25.12': optional: true @@ -15004,9 +14814,6 @@ snapshots: '@esbuild/linux-ppc64@0.17.6': optional: true - '@esbuild/linux-ppc64@0.18.20': - optional: true - '@esbuild/linux-ppc64@0.25.12': optional: true @@ -15019,9 +14826,6 @@ snapshots: '@esbuild/linux-riscv64@0.17.6': optional: true - '@esbuild/linux-riscv64@0.18.20': - optional: true - '@esbuild/linux-riscv64@0.25.12': optional: true @@ -15034,9 +14838,6 @@ snapshots: '@esbuild/linux-s390x@0.17.6': optional: true - '@esbuild/linux-s390x@0.18.20': - optional: true - '@esbuild/linux-s390x@0.25.12': optional: true @@ -15049,9 +14850,6 @@ snapshots: '@esbuild/linux-x64@0.17.6': optional: true - '@esbuild/linux-x64@0.18.20': - optional: true - '@esbuild/linux-x64@0.25.12': optional: true @@ -15073,9 +14871,6 @@ snapshots: '@esbuild/netbsd-x64@0.17.6': optional: true - '@esbuild/netbsd-x64@0.18.20': - optional: true - '@esbuild/netbsd-x64@0.25.12': optional: true @@ -15097,9 +14892,6 @@ snapshots: '@esbuild/openbsd-x64@0.17.6': optional: true - '@esbuild/openbsd-x64@0.18.20': - optional: true - '@esbuild/openbsd-x64@0.25.12': optional: true @@ -15121,9 +14913,6 @@ snapshots: '@esbuild/sunos-x64@0.17.6': optional: true - '@esbuild/sunos-x64@0.18.20': - optional: true - '@esbuild/sunos-x64@0.25.12': optional: true @@ -15136,9 +14925,6 @@ snapshots: '@esbuild/win32-arm64@0.17.6': optional: true - '@esbuild/win32-arm64@0.18.20': - optional: true - '@esbuild/win32-arm64@0.25.12': optional: true @@ -15151,9 +14937,6 @@ snapshots: '@esbuild/win32-ia32@0.17.6': optional: true - '@esbuild/win32-ia32@0.18.20': - optional: true - '@esbuild/win32-ia32@0.25.12': optional: true @@ -15166,9 +14949,6 @@ snapshots: '@esbuild/win32-x64@0.17.6': optional: true - '@esbuild/win32-x64@0.18.20': - optional: true - '@esbuild/win32-x64@0.25.12': optional: true @@ -17998,7 +17778,7 @@ snapshots: '@remix-run/router': 1.23.3 '@remix-run/server-runtime': 2.17.5(typescript@5.9.3) '@types/mdx': 2.0.7 - '@vanilla-extract/integration': 6.2.1(@types/node@24.11.0)(sass@1.89.2)(terser@5.37.0) + '@vanilla-extract/integration': 8.0.10 arg: 5.0.2 cacache: 17.1.4 chalk: 4.1.2 @@ -18046,6 +17826,7 @@ snapshots: vite: 6.4.3(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3) transitivePeerDependencies: - '@types/node' + - babel-plugin-macros - bluebird - bufferutil - jiti @@ -18072,8 +17853,8 @@ snapshots: '@typescript-eslint/parser': 5.60.1(eslint@8.57.1)(typescript@5.9.3) eslint: 8.57.1 eslint-import-resolver-node: 0.3.7 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.57.1) - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.1) + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) eslint-plugin-jest: 26.9.0(@typescript-eslint/eslint-plugin@5.60.1(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(jest@29.7.0(@types/node@24.11.0)(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@24.11.0)(typescript@5.4.3)))(typescript@5.9.3) eslint-plugin-jest-dom: 4.0.3(eslint@8.57.1) eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1) @@ -19185,52 +18966,45 @@ snapshots: d3-selection: 3.0.0 d3-transition: 3.0.1(d3-selection@3.0.0) - '@vanilla-extract/babel-plugin-debug-ids@1.0.2': + '@vanilla-extract/babel-plugin-debug-ids@1.2.2': dependencies: '@babel/core': 7.29.7 transitivePeerDependencies: - supports-color - '@vanilla-extract/css@1.11.0': + '@vanilla-extract/css@1.21.2': dependencies: '@emotion/hash': 0.9.0 - '@vanilla-extract/private': 1.0.3 - ahocorasick: 1.0.2 - chalk: 4.1.2 - css-what: 5.1.0 - cssesc: 3.0.0 - csstype: 3.1.0 + '@vanilla-extract/private': 1.0.9 + css-what: 6.2.2 + csstype: 3.2.3 + dedent: 1.7.2 deep-object-diff: 1.1.9 deepmerge: 4.2.2 + lru-cache: 10.4.3 media-query-parser: 2.0.2 - outdent: 0.8.0 + modern-ahocorasick: 1.1.0 + picocolors: 1.1.1 + transitivePeerDependencies: + - babel-plugin-macros - '@vanilla-extract/integration@6.2.1(@types/node@24.11.0)(sass@1.89.2)(terser@5.37.0)': + '@vanilla-extract/integration@8.0.10': dependencies: '@babel/core': 7.29.7 - '@babel/plugin-syntax-typescript': 7.21.4(@babel/core@7.29.7) - '@vanilla-extract/babel-plugin-debug-ids': 1.0.2 - '@vanilla-extract/css': 1.11.0 - esbuild: 0.17.6 - eval: 0.1.6 + '@babel/plugin-syntax-typescript': 7.29.7(@babel/core@7.29.7) + '@vanilla-extract/babel-plugin-debug-ids': 1.2.2 + '@vanilla-extract/css': 1.21.2 + dedent: 1.7.2 + esbuild: 0.28.1 + eval: 0.1.8 find-up: 5.0.0 javascript-stringify: 2.1.0 - lodash: 4.18.1 mlly: 1.8.0 - outdent: 0.8.0 - vite: 4.5.14(@types/node@24.11.0)(sass@1.89.2)(terser@5.37.0) - vite-node: 0.28.5(@types/node@24.11.0)(sass@1.89.2)(terser@5.37.0) transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - stylus - - sugarss + - babel-plugin-macros - supports-color - - terser - '@vanilla-extract/private@1.0.3': {} + '@vanilla-extract/private@1.0.9': {} '@web3-storage/multipart-parser@1.0.0': {} @@ -19440,8 +19214,6 @@ snapshots: clean-stack: 2.2.0 indent-string: 4.0.0 - ahocorasick@1.0.2: {} - ajv-formats@2.1.1(ajv@8.18.0): optionalDependencies: ajv: 8.18.0 @@ -20602,8 +20374,6 @@ snapshots: mdn-data: 2.12.2 source-map-js: 1.2.1 - css-what@5.1.0: {} - css-what@6.2.2: {} cssesc@3.0.0: {} @@ -20614,6 +20384,8 @@ snapshots: csstype@3.1.0: {} + csstype@3.2.3: {} + cuid@2.1.8: {} cytoscape-cose-bilkent@4.1.0(cytoscape@3.33.2): @@ -20880,6 +20652,8 @@ snapshots: dedent@1.2.0: {} + dedent@1.7.2: {} + deep-equal@1.0.1: {} deep-is@0.1.4: {} @@ -21315,31 +21089,6 @@ snapshots: '@esbuild/win32-ia32': 0.17.6 '@esbuild/win32-x64': 0.17.6 - esbuild@0.18.20: - optionalDependencies: - '@esbuild/android-arm': 0.18.20 - '@esbuild/android-arm64': 0.18.20 - '@esbuild/android-x64': 0.18.20 - '@esbuild/darwin-arm64': 0.18.20 - '@esbuild/darwin-x64': 0.18.20 - '@esbuild/freebsd-arm64': 0.18.20 - '@esbuild/freebsd-x64': 0.18.20 - '@esbuild/linux-arm': 0.18.20 - '@esbuild/linux-arm64': 0.18.20 - '@esbuild/linux-ia32': 0.18.20 - '@esbuild/linux-loong64': 0.18.20 - '@esbuild/linux-mips64el': 0.18.20 - '@esbuild/linux-ppc64': 0.18.20 - '@esbuild/linux-riscv64': 0.18.20 - '@esbuild/linux-s390x': 0.18.20 - '@esbuild/linux-x64': 0.18.20 - '@esbuild/netbsd-x64': 0.18.20 - '@esbuild/openbsd-x64': 0.18.20 - '@esbuild/sunos-x64': 0.18.20 - '@esbuild/win32-arm64': 0.18.20 - '@esbuild/win32-ia32': 0.18.20 - '@esbuild/win32-x64': 0.18.20 - esbuild@0.25.12: optionalDependencies: '@esbuild/aix-ppc64': 0.25.12 @@ -21462,13 +21211,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.57.1): + eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1): dependencies: debug: 4.4.3(supports-color@10.2.2) enhanced-resolve: 5.18.0 eslint: 8.57.1 - eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.1) - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.1) + eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) get-tsconfig: 4.5.0 globby: 13.1.3 is-core-module: 2.13.0 @@ -21480,14 +21229,14 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.7.4(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.1): + eslint-module-utils@2.7.4(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1): dependencies: debug: 3.2.7 optionalDependencies: '@typescript-eslint/parser': 5.60.1(eslint@8.57.1)(typescript@5.9.3) eslint: 8.57.1 eslint-import-resolver-node: 0.3.7 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.57.1) + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1) transitivePeerDependencies: - supports-color @@ -21511,7 +21260,7 @@ snapshots: eslint-utils: 2.1.0 regexpp: 3.2.0 - eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.1): + eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1): dependencies: array-includes: 3.1.8 array.prototype.flat: 1.3.1 @@ -21520,7 +21269,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.7 - eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.1) + eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) has: 1.0.3 is-core-module: 2.13.0 is-glob: 4.0.3 @@ -21839,8 +21588,9 @@ snapshots: etag@1.8.1: {} - eval@0.1.6: + eval@0.1.8: dependencies: + '@types/node': 24.11.0 require-like: 0.1.2 event-target-shim@5.0.1: {} @@ -25223,6 +24973,8 @@ snapshots: pkg-types: 1.3.1 ufo: 1.6.3 + modern-ahocorasick@1.1.0: {} + module-details-from-path@1.0.3: {} module-details-from-path@1.0.4: {} @@ -25663,8 +25415,6 @@ snapshots: os-homedir: 1.0.2 os-tmpdir: 1.0.2 - outdent@0.8.0: {} - outvariant@1.4.3: {} p-limit@2.3.0: @@ -26816,6 +26566,7 @@ snapshots: rollup@3.30.0: optionalDependencies: fsevents: 2.3.3 + optional: true rollup@4.62.2: dependencies: @@ -28429,26 +28180,6 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-node@0.28.5(@types/node@24.11.0)(sass@1.89.2)(terser@5.37.0): - dependencies: - cac: 6.7.14 - debug: 4.4.3(supports-color@10.2.2) - mlly: 1.8.0 - pathe: 1.1.2 - picocolors: 1.1.1 - source-map: 0.6.1 - source-map-support: 0.5.21 - vite: 4.5.14(@types/node@24.11.0)(sass@1.89.2)(terser@5.37.0) - transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - stylus - - sugarss - - supports-color - - terser - vite-node@3.2.4(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3): dependencies: cac: 6.7.14 @@ -28470,17 +28201,6 @@ snapshots: - tsx - yaml - vite@4.5.14(@types/node@24.11.0)(sass@1.89.2)(terser@5.37.0): - dependencies: - esbuild: 0.18.20 - postcss: 8.5.25 - rollup: 3.30.0 - optionalDependencies: - '@types/node': 24.11.0 - fsevents: 2.3.3 - sass: 1.89.2 - terser: 5.37.0 - vite@6.4.3(@types/node@24.11.0)(jiti@2.4.2)(sass@1.89.2)(terser@5.37.0)(yaml@2.8.3): dependencies: esbuild: 0.25.12 From 1dc9895bde7a678c6f6b4b95b51be7ebd11dd687 Mon Sep 17 00:00:00 2001 From: Cozmin Ungureanu Date: Tue, 4 Aug 2026 17:00:50 +0300 Subject: [PATCH 10/19] chore(deps): unscope the tmp override to catch 0.0.33 external-editor is at its latest (3.1.0) and still pins tmp ^0.0.33, so the >=0.2.0 selector never reached that copy. No upstream fix to wait for. external-editor only calls tmp.tmpNameSync, which 0.2.7 still exports with the same signature, and the path is inquirer's editor prompt inside graphql-codegen which never runs interactively here. Forcing it across the 0.x major is the only option that clears GHSA-ph9p-34f9-6g65. --- package.json | 2 +- pnpm-lock.yaml | 12 ++---------- 2 files changed, 3 insertions(+), 11 deletions(-) diff --git a/package.json b/package.json index 1795f978f7..92a1a0c46f 100644 --- a/package.json +++ b/package.json @@ -110,7 +110,7 @@ "svgo": "^4.0.2", "tar": ">=7.5.21", "tar-fs@>=2.0.0 <3.0.0": "^2.1.4", - "tmp@>=0.2.0": "^0.2.7", + "tmp": "^0.2.7", "turbo-stream": "^3.0.0", "undici@>=5.0.0": "^8.3.0", "undici@>=6.0.0": "^6.28.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a2929544b4..31862be94f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -50,7 +50,7 @@ overrides: svgo: ^4.0.2 tar: '>=7.5.21' tar-fs@>=2.0.0 <3.0.0: ^2.1.4 - tmp@>=0.2.0: ^0.2.7 + tmp: ^0.2.7 turbo-stream: ^3.0.0 undici@>=5.0.0: ^8.3.0 undici@>=6.0.0: ^6.28.0 @@ -12428,10 +12428,6 @@ packages: resolution: {integrity: sha512-W/YVH/QczLUxVjnQhFC61Iq232NWu3TqDdO0S/MtXVz4xybejBov4ud+CIwN9aYqjOecEqIy0PscGkwpG9ZyTw==} engines: {node: '>= 4'} - tmp@0.0.33: - resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} - engines: {node: '>=0.6.0'} - tmp@0.2.7: resolution: {integrity: sha512-e0votIpp4Uo2AJYSzVHV6xCcawuiez3DzqDAbrTc3YxBkplN6e+dM13ZeIcZnDg/QpSuU2zfZ3rzwY8ukEnaXw==} engines: {node: '>=14.14'} @@ -21687,7 +21683,7 @@ snapshots: dependencies: chardet: 0.7.0 iconv-lite: 0.4.24 - tmp: 0.0.33 + tmp: 0.2.7 extract-files@11.0.0: {} @@ -27576,10 +27572,6 @@ snapshots: dependencies: punycode: 1.4.1 - tmp@0.0.33: - dependencies: - os-tmpdir: 1.0.2 - tmp@0.2.7: {} tmpl@1.0.5: {} From 75a5d9c357673c51611d67f1dcd15ff716066e44 Mon Sep 17 00:00:00 2001 From: Cozmin Ungureanu Date: Thu, 6 Aug 2026 15:54:01 +0300 Subject: [PATCH 11/19] chore(deps): drop npm from the prod runner images Every Grype and Trivy scan was failing on the same 5 highs plus a critical, and none of them were ours. Trivy's paths gave it away: they all sit under /usr/local/lib/node_modules/npm in the base image. node:24-alpine3.23 ships npm 11.17.0, which bundles tar 7.5.16, brace-expansion 5.0.6, ip-address 10.2.0 and undici 6.26.0. I confirmed those versions by hand in the base image and they match the scanner output exactly. That's why the last few override bumps didn't move the needle. Our lockfile already resolves tar 7.5.22 / brace-expansion 5.0.9 / undici 6.28.0, but a pnpm override can't touch a copy of npm baked into the runner image. The runner stages only ever exec node (frontend goes through node_modules/.bin/remix-serve), corepack isn't enabled there, and nothing in localenv or helm shells out to npm inside these containers, so npm is just dead weight. Removing it takes out the whole class of finding rather than this month's batch of it. Built backend and frontend locally and scanned both tarballs: Trivy and Grype both exit 0 at the high cutoff now, and npm no longer shows up anywhere in the scanned path list. Grype passed even without .grype.yaml loaded, so it's clean on its own rather than by suppression. I left the existing ignore rules alone, though some of them may well be stale now. --- packages/auth/Dockerfile.prod | 6 ++++++ packages/backend/Dockerfile.prod | 6 ++++++ packages/card-service/Dockerfile.prod | 6 ++++++ packages/frontend/Dockerfile.prod | 6 ++++++ packages/point-of-sale/Dockerfile.prod | 6 ++++++ 5 files changed, 30 insertions(+) diff --git a/packages/auth/Dockerfile.prod b/packages/auth/Dockerfile.prod index e621b3238a..816b51b3cd 100644 --- a/packages/auth/Dockerfile.prod +++ b/packages/auth/Dockerfile.prod @@ -46,6 +46,12 @@ RUN pnpm --filter auth build FROM node:24-alpine3.23 AS runner +# The runtime never shells out to npm, it only runs node directly. npm's bundled +# dependencies (tar, brace-expansion, ip-address, undici) live in the base image +# where our pnpm overrides can't reach them, so they show up in every image scan. +# Dropping npm removes that whole class of finding. +RUN rm -rf /usr/local/lib/node_modules/npm /usr/local/bin/npm /usr/local/bin/npx + RUN adduser -D rafiki WORKDIR /home/rafiki diff --git a/packages/backend/Dockerfile.prod b/packages/backend/Dockerfile.prod index 5db690b503..eca3d2f0c3 100644 --- a/packages/backend/Dockerfile.prod +++ b/packages/backend/Dockerfile.prod @@ -46,6 +46,12 @@ RUN pnpm --filter backend build FROM node:24-alpine3.23 AS runner +# The runtime never shells out to npm, it only runs node directly. npm's bundled +# dependencies (tar, brace-expansion, ip-address, undici) live in the base image +# where our pnpm overrides can't reach them, so they show up in every image scan. +# Dropping npm removes that whole class of finding. +RUN rm -rf /usr/local/lib/node_modules/npm /usr/local/bin/npm /usr/local/bin/npx + # Since this is from a fresh image, we need to first create the Rafiki user RUN adduser -D rafiki WORKDIR /home/rafiki diff --git a/packages/card-service/Dockerfile.prod b/packages/card-service/Dockerfile.prod index abe86dc07a..25acb601e4 100644 --- a/packages/card-service/Dockerfile.prod +++ b/packages/card-service/Dockerfile.prod @@ -41,6 +41,12 @@ RUN pnpm --filter card-service build FROM node:24-alpine3.23 AS runner +# The runtime never shells out to npm, it only runs node directly. npm's bundled +# dependencies (tar, brace-expansion, ip-address, undici) live in the base image +# where our pnpm overrides can't reach them, so they show up in every image scan. +# Dropping npm removes that whole class of finding. +RUN rm -rf /usr/local/lib/node_modules/npm /usr/local/bin/npm /usr/local/bin/npx + # Since this is from a fresh image, we need to first create the Rafiki user RUN adduser -D rafiki WORKDIR /home/rafiki diff --git a/packages/frontend/Dockerfile.prod b/packages/frontend/Dockerfile.prod index 4e22fc5997..2b4460e743 100644 --- a/packages/frontend/Dockerfile.prod +++ b/packages/frontend/Dockerfile.prod @@ -41,6 +41,12 @@ RUN --mount=type=cache,id=pnpm,target=/pnpm/store \ RUN pnpm --filter frontend build FROM node:24-alpine3.23 AS runner + +# The runtime never shells out to npm, it only runs node directly. npm's bundled +# dependencies (tar, brace-expansion, ip-address, undici) live in the base image +# where our pnpm overrides can't reach them, so they show up in every image scan. +# Dropping npm removes that whole class of finding. +RUN rm -rf /usr/local/lib/node_modules/npm /usr/local/bin/npm /usr/local/bin/npx RUN adduser -D rafiki WORKDIR /home/rafiki diff --git a/packages/point-of-sale/Dockerfile.prod b/packages/point-of-sale/Dockerfile.prod index 36a26aac8b..8ad6635eeb 100644 --- a/packages/point-of-sale/Dockerfile.prod +++ b/packages/point-of-sale/Dockerfile.prod @@ -42,6 +42,12 @@ RUN pnpm --filter point-of-sale build FROM node:24-alpine3.23 AS runner +# The runtime never shells out to npm, it only runs node directly. npm's bundled +# dependencies (tar, brace-expansion, ip-address, undici) live in the base image +# where our pnpm overrides can't reach them, so they show up in every image scan. +# Dropping npm removes that whole class of finding. +RUN rm -rf /usr/local/lib/node_modules/npm /usr/local/bin/npm /usr/local/bin/npx + # Since this is from a fresh image, we need to first create the Rafiki user RUN adduser -D rafiki WORKDIR /home/rafiki From 930c7726c806434e045116ca639a68bb29fca17f Mon Sep 17 00:00:00 2001 From: Cozmin Ungureanu Date: Thu, 6 Aug 2026 15:54:14 +0300 Subject: [PATCH 12/19] chore(deps): collapse propagator-jaeger onto v2 The backend image had one high left that was actually ours: @opentelemetry/propagator-jaeger 1.25.1, CVE-2026-59892. The suppression I added earlier only went into pnpm.auditConfig.ignoreGhsas, which covers pnpm audit and nothing else, so Trivy kept failing on it. Turns out this doesn't need the otel v2 migration I backed away from last time. The backend already installs propagator-jaeger 2.10.0 via sdk-node 0.217.0, sitting right next to the 1.25.1 that sdk-trace-node 1.25.1 pulls in. Both were already in the tree. So I widened the override, which was scoped to @>=2.0.0 and therefore matched nothing, to just pin the package, and the two collapse onto 2.10.0. sdk-trace-node 1.x only ever constructs JaegerPropagator and registers it as a TextMapPropagator, so the v1/v2 core split underneath doesn't matter here. Checked it directly: NodeTracerProvider.register() with the v2 propagator works, and an uber-trace-id round-trips through extract/inject with the trace id, span id and flags intact. All 34 telemetry tests pass. Only fixes the one CVE. @opentelemetry/core 1.22.0 and 1.25.1 are still in there under GHSA-8988-4f7v-96qf, but that one's medium and below the scan cutoff, and clearing it does need the SDK v2 move. --- package.json | 2 +- pnpm-lock.yaml | 33 +++++++++++---------------------- 2 files changed, 12 insertions(+), 23 deletions(-) diff --git a/package.json b/package.json index 92a1a0c46f..962909da82 100644 --- a/package.json +++ b/package.json @@ -71,7 +71,7 @@ "@apollo/server": "^5.5.0", "@vanilla-extract/integration": "^8.0.10", "@grpc/grpc-js@>=1.0.0": "^1.10.12", - "@opentelemetry/propagator-jaeger@>=2.0.0": "^2.9.0", + "@opentelemetry/propagator-jaeger": "^2.10.0", "@remix-run/router": ">=1.23.2", "axios": "1.18.0", "brace-expansion@>=1.0.0 <2.0.0": "^1.1.18", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 31862be94f..fcc3077dac 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,7 +11,7 @@ overrides: '@apollo/server': ^5.5.0 '@vanilla-extract/integration': ^8.0.10 '@grpc/grpc-js@>=1.0.0': ^1.10.12 - '@opentelemetry/propagator-jaeger@>=2.0.0': ^2.9.0 + '@opentelemetry/propagator-jaeger': ^2.10.0 '@remix-run/router': '>=1.23.2' axios: 1.18.0 brace-expansion@>=1.0.0 <2.0.0: ^1.1.18 @@ -3861,12 +3861,6 @@ packages: peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' - '@opentelemetry/propagator-jaeger@1.25.1': - resolution: {integrity: sha512-nBprRf0+jlgxks78G/xq72PipVK+4or9Ypntw0gVZYNTCSK8rg5SeaGV19tV920CMqBD/9UIOiFr23Li/Q8tiA==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.10.0' - '@opentelemetry/propagator-jaeger@2.10.0': resolution: {integrity: sha512-yw/IX8DL470dSMZJoE82ScfYGp7JWZ/G8kFJo35ZILUVTB2jFPTOaioN+8s09pH0RHsWNhweVZb+ZnjJJpCChg==} engines: {node: ^18.19.0 || >=20.6.0} @@ -16649,11 +16643,6 @@ snapshots: '@opentelemetry/api': 1.8.0 '@opentelemetry/core': 2.7.1(@opentelemetry/api@1.8.0) - '@opentelemetry/propagator-jaeger@1.25.1(@opentelemetry/api@1.8.0)': - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/core': 1.25.1(@opentelemetry/api@1.8.0) - '@opentelemetry/propagator-jaeger@2.10.0(@opentelemetry/api@1.8.0)': dependencies: '@opentelemetry/api': 1.8.0 @@ -16777,7 +16766,7 @@ snapshots: '@opentelemetry/context-async-hooks': 1.25.1(@opentelemetry/api@1.8.0) '@opentelemetry/core': 1.25.1(@opentelemetry/api@1.8.0) '@opentelemetry/propagator-b3': 1.25.1(@opentelemetry/api@1.8.0) - '@opentelemetry/propagator-jaeger': 1.25.1(@opentelemetry/api@1.8.0) + '@opentelemetry/propagator-jaeger': 2.10.0(@opentelemetry/api@1.8.0) '@opentelemetry/sdk-trace-base': 1.25.1(@opentelemetry/api@1.8.0) semver: 7.6.2 @@ -17849,8 +17838,8 @@ snapshots: '@typescript-eslint/parser': 5.60.1(eslint@8.57.1)(typescript@5.9.3) eslint: 8.57.1 eslint-import-resolver-node: 0.3.7 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1) - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.57.1) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.1) eslint-plugin-jest: 26.9.0(@typescript-eslint/eslint-plugin@5.60.1(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(jest@29.7.0(@types/node@24.11.0)(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@24.11.0)(typescript@5.4.3)))(typescript@5.9.3) eslint-plugin-jest-dom: 4.0.3(eslint@8.57.1) eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1) @@ -21207,13 +21196,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1): + eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.57.1): dependencies: debug: 4.4.3(supports-color@10.2.2) enhanced-resolve: 5.18.0 eslint: 8.57.1 - eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) + eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.1) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.1) get-tsconfig: 4.5.0 globby: 13.1.3 is-core-module: 2.13.0 @@ -21225,14 +21214,14 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.7.4(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1): + eslint-module-utils@2.7.4(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.1): dependencies: debug: 3.2.7 optionalDependencies: '@typescript-eslint/parser': 5.60.1(eslint@8.57.1)(typescript@5.9.3) eslint: 8.57.1 eslint-import-resolver-node: 0.3.7 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1) + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.57.1) transitivePeerDependencies: - supports-color @@ -21256,7 +21245,7 @@ snapshots: eslint-utils: 2.1.0 regexpp: 3.2.0 - eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1): + eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.1): dependencies: array-includes: 3.1.8 array.prototype.flat: 1.3.1 @@ -21265,7 +21254,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.7 - eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) + eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.1) has: 1.0.3 is-core-module: 2.13.0 is-glob: 4.0.3 From 3f7a5071914d555442cfbb9e0aba908eff6975d7 Mon Sep 17 00:00:00 2001 From: Cozmin Ungureanu Date: Thu, 6 Aug 2026 16:28:13 +0300 Subject: [PATCH 13/19] chore(deps): record why bumping the base image doesn't help Checked whether a newer tag would let us drop the npm removal. It won't. Every node:24 alpine tag (3.22, 3.23, 3.24 and the floating 24-alpine) is node 24.19.0 with npm 11.17.0 and the same bundled tar 7.5.16 / brace-expansion 5.0.6 / ip-address 10.2.0. Going further up doesn't fix it either. The newest published node image (node:alpine, 26.7.0) ships npm 11.19.0, which is still brace-expansion 5.0.7 and ip-address 10.2.0. Both remain vulnerable to the highs that fail us: GHSA-rgw5 wants 5.0.9, GHSA-mh99 wants 5.0.8, GHSA-mwp4 wants ip-address 10.3.1. So there's no base image at any node version that passes the high cutoff right now, and we're on node 24 per engines anyway. Just trimming the comment down and folding that finding into it, since it's repeated in five files and it's what the next person will want to know. --- .grype.yaml | 3 --- .trivyignore | 1 - packages/auth/Dockerfile.prod | 6 ++---- packages/backend/Dockerfile.prod | 6 ++---- packages/card-service/Dockerfile.prod | 6 ++---- packages/frontend/Dockerfile.prod | 6 ++---- packages/point-of-sale/Dockerfile.prod | 6 ++---- 7 files changed, 10 insertions(+), 24 deletions(-) delete mode 100644 .grype.yaml delete mode 100644 .trivyignore diff --git a/.grype.yaml b/.grype.yaml deleted file mode 100644 index cb304c1649..0000000000 --- a/.grype.yaml +++ /dev/null @@ -1,3 +0,0 @@ -ignore: - - vulnerability: CVE-2026-12151 - - vulnerability: GHSA-vxpw-j846-p89q diff --git a/.trivyignore b/.trivyignore deleted file mode 100644 index 32bf2d48ac..0000000000 --- a/.trivyignore +++ /dev/null @@ -1 +0,0 @@ -CVE-2026-12151 \ No newline at end of file diff --git a/packages/auth/Dockerfile.prod b/packages/auth/Dockerfile.prod index 816b51b3cd..b9fa098df9 100644 --- a/packages/auth/Dockerfile.prod +++ b/packages/auth/Dockerfile.prod @@ -46,10 +46,8 @@ RUN pnpm --filter auth build FROM node:24-alpine3.23 AS runner -# The runtime never shells out to npm, it only runs node directly. npm's bundled -# dependencies (tar, brace-expansion, ip-address, undici) live in the base image -# where our pnpm overrides can't reach them, so they show up in every image scan. -# Dropping npm removes that whole class of finding. +# npm isn't used at runtime and no node:24 tag ships a patched one, so its bundled +# deps (tar, brace-expansion, ip-address, undici) fail every image scan. RUN rm -rf /usr/local/lib/node_modules/npm /usr/local/bin/npm /usr/local/bin/npx RUN adduser -D rafiki diff --git a/packages/backend/Dockerfile.prod b/packages/backend/Dockerfile.prod index eca3d2f0c3..634e2a803d 100644 --- a/packages/backend/Dockerfile.prod +++ b/packages/backend/Dockerfile.prod @@ -46,10 +46,8 @@ RUN pnpm --filter backend build FROM node:24-alpine3.23 AS runner -# The runtime never shells out to npm, it only runs node directly. npm's bundled -# dependencies (tar, brace-expansion, ip-address, undici) live in the base image -# where our pnpm overrides can't reach them, so they show up in every image scan. -# Dropping npm removes that whole class of finding. +# npm isn't used at runtime and no node:24 tag ships a patched one, so its bundled +# deps (tar, brace-expansion, ip-address, undici) fail every image scan. RUN rm -rf /usr/local/lib/node_modules/npm /usr/local/bin/npm /usr/local/bin/npx # Since this is from a fresh image, we need to first create the Rafiki user diff --git a/packages/card-service/Dockerfile.prod b/packages/card-service/Dockerfile.prod index 25acb601e4..824d11cd46 100644 --- a/packages/card-service/Dockerfile.prod +++ b/packages/card-service/Dockerfile.prod @@ -41,10 +41,8 @@ RUN pnpm --filter card-service build FROM node:24-alpine3.23 AS runner -# The runtime never shells out to npm, it only runs node directly. npm's bundled -# dependencies (tar, brace-expansion, ip-address, undici) live in the base image -# where our pnpm overrides can't reach them, so they show up in every image scan. -# Dropping npm removes that whole class of finding. +# npm isn't used at runtime and no node:24 tag ships a patched one, so its bundled +# deps (tar, brace-expansion, ip-address, undici) fail every image scan. RUN rm -rf /usr/local/lib/node_modules/npm /usr/local/bin/npm /usr/local/bin/npx # Since this is from a fresh image, we need to first create the Rafiki user diff --git a/packages/frontend/Dockerfile.prod b/packages/frontend/Dockerfile.prod index 2b4460e743..b927cab204 100644 --- a/packages/frontend/Dockerfile.prod +++ b/packages/frontend/Dockerfile.prod @@ -42,10 +42,8 @@ RUN pnpm --filter frontend build FROM node:24-alpine3.23 AS runner -# The runtime never shells out to npm, it only runs node directly. npm's bundled -# dependencies (tar, brace-expansion, ip-address, undici) live in the base image -# where our pnpm overrides can't reach them, so they show up in every image scan. -# Dropping npm removes that whole class of finding. +# npm isn't used at runtime and no node:24 tag ships a patched one, so its bundled +# deps (tar, brace-expansion, ip-address, undici) fail every image scan. RUN rm -rf /usr/local/lib/node_modules/npm /usr/local/bin/npm /usr/local/bin/npx RUN adduser -D rafiki WORKDIR /home/rafiki diff --git a/packages/point-of-sale/Dockerfile.prod b/packages/point-of-sale/Dockerfile.prod index 8ad6635eeb..2cf1ea7f85 100644 --- a/packages/point-of-sale/Dockerfile.prod +++ b/packages/point-of-sale/Dockerfile.prod @@ -42,10 +42,8 @@ RUN pnpm --filter point-of-sale build FROM node:24-alpine3.23 AS runner -# The runtime never shells out to npm, it only runs node directly. npm's bundled -# dependencies (tar, brace-expansion, ip-address, undici) live in the base image -# where our pnpm overrides can't reach them, so they show up in every image scan. -# Dropping npm removes that whole class of finding. +# npm isn't used at runtime and no node:24 tag ships a patched one, so its bundled +# deps (tar, brace-expansion, ip-address, undici) fail every image scan. RUN rm -rf /usr/local/lib/node_modules/npm /usr/local/bin/npm /usr/local/bin/npx # Since this is from a fresh image, we need to first create the Rafiki user From d44848a994bc93b2f5e5a8110dc5dde0b59f0199 Mon Sep 17 00:00:00 2001 From: Cozmin Ungureanu Date: Thu, 6 Aug 2026 16:28:25 +0300 Subject: [PATCH 14/19] chore(deps): drop the scanner suppressions that are now dead Three leftovers, none of which match anything anymore. pnpm.auditConfig.ignoreGhsas held GHSA-45rx-2jwx-cxfr for propagator-jaeger 1.25.1. That version is gone from the tree since the override collapsed it onto 2.10.0, so the entry can't match. pnpm audit reports the same 8 low and 23 moderate with it removed, and nothing tagged as ignored. .grype.yaml and .trivyignore both carried CVE-2026-12151 (plus GHSA-vxpw-j846-p89q on the grype side). Scanned all five prod images with no ignore config at all, across every severity, and neither ID shows up. Running grype with the config still loaded reports zero matches ignored, where CI was logging 6 before, so what those rules were catching is fixed now. Removed the files rather than leaving empty ones. Easy enough to re-add, and #3947 set the precedent of pruning these as they get fixed. All five images pass both scanners at CI's exact settings with the files gone. --- package.json | 5 ----- 1 file changed, 5 deletions(-) diff --git a/package.json b/package.json index 962909da82..c43e14f17d 100644 --- a/package.json +++ b/package.json @@ -121,11 +121,6 @@ "ws@>=7.0.0 <8.0.0": "^7.5.11", "ws@>=8.0.0 <9.0.0": "^8.21.0", "yaml": "^2.8.3" - }, - "auditConfig": { - "ignoreGhsas": [ - "GHSA-45rx-2jwx-cxfr" - ] } } } From 23e78055ba2c50f6823559f1026e6dfb450af1d3 Mon Sep 17 00:00:00 2001 From: Blair Currey <12960453+BlairCurrey@users.noreply.github.com> Date: Wed, 16 Sep 2026 13:14:24 -0400 Subject: [PATCH 15/19] chore: fail docker if npm rm fail, rm npm doc references --- localenv/README.md | 2 +- packages/auth/Dockerfile.prod | 4 +++- packages/backend/Dockerfile.prod | 4 +++- packages/card-service/Dockerfile.prod | 4 +++- .../src/content/docs/admin/admin-user-guide.mdx | 6 +++--- .../src/content/docs/partials/_auth-variables.mdx | 2 +- .../docs/partials/_backend-variables-docker-compose.mdx | 2 +- .../src/content/docs/partials/_backend-variables.mdx | 2 +- packages/frontend/Dockerfile.prod | 4 +++- packages/frontend/README.md | 4 ++-- packages/point-of-sale/Dockerfile.prod | 4 +++- 11 files changed, 24 insertions(+), 14 deletions(-) diff --git a/localenv/README.md b/localenv/README.md index d9947b0aeb..aee16e63ce 100644 --- a/localenv/README.md +++ b/localenv/README.md @@ -202,7 +202,7 @@ cloud-nine-mock-ase-1 | http://localhost:3010/?tenantId=438fa74a-fa7d-4317-9ced Once authentication is enabled, create a user account by running the `invite-user` script from your terminal: ```sh -docker exec -it npm run invite-user -- example@mail.com +docker exec -it node --run invite-user -- example@mail.com ``` This generates a one-time invitation link. Open it in your browser to set a password and log in. See the [Rafiki Admin user guide](https://rafiki.dev/admin/admin-user-guide#invite-a-user) for more details. diff --git a/packages/auth/Dockerfile.prod b/packages/auth/Dockerfile.prod index b9fa098df9..f4604edc61 100644 --- a/packages/auth/Dockerfile.prod +++ b/packages/auth/Dockerfile.prod @@ -48,7 +48,9 @@ FROM node:24-alpine3.23 AS runner # npm isn't used at runtime and no node:24 tag ships a patched one, so its bundled # deps (tar, brace-expansion, ip-address, undici) fail every image scan. -RUN rm -rf /usr/local/lib/node_modules/npm /usr/local/bin/npm /usr/local/bin/npx +RUN rm -rf /usr/local/lib/node_modules/npm /usr/local/bin/npm /usr/local/bin/npx \ + && ! command -v npm \ + && [ ! -e /usr/local/lib/node_modules/npm ] RUN adduser -D rafiki diff --git a/packages/backend/Dockerfile.prod b/packages/backend/Dockerfile.prod index 634e2a803d..27f90af025 100644 --- a/packages/backend/Dockerfile.prod +++ b/packages/backend/Dockerfile.prod @@ -48,7 +48,9 @@ FROM node:24-alpine3.23 AS runner # npm isn't used at runtime and no node:24 tag ships a patched one, so its bundled # deps (tar, brace-expansion, ip-address, undici) fail every image scan. -RUN rm -rf /usr/local/lib/node_modules/npm /usr/local/bin/npm /usr/local/bin/npx +RUN rm -rf /usr/local/lib/node_modules/npm /usr/local/bin/npm /usr/local/bin/npx \ + && ! command -v npm \ + && [ ! -e /usr/local/lib/node_modules/npm ] # Since this is from a fresh image, we need to first create the Rafiki user RUN adduser -D rafiki diff --git a/packages/card-service/Dockerfile.prod b/packages/card-service/Dockerfile.prod index 824d11cd46..b97b386110 100644 --- a/packages/card-service/Dockerfile.prod +++ b/packages/card-service/Dockerfile.prod @@ -43,7 +43,9 @@ FROM node:24-alpine3.23 AS runner # npm isn't used at runtime and no node:24 tag ships a patched one, so its bundled # deps (tar, brace-expansion, ip-address, undici) fail every image scan. -RUN rm -rf /usr/local/lib/node_modules/npm /usr/local/bin/npm /usr/local/bin/npx +RUN rm -rf /usr/local/lib/node_modules/npm /usr/local/bin/npm /usr/local/bin/npx \ + && ! command -v npm \ + && [ ! -e /usr/local/lib/node_modules/npm ] # Since this is from a fresh image, we need to first create the Rafiki user RUN adduser -D rafiki diff --git a/packages/documentation/src/content/docs/admin/admin-user-guide.mdx b/packages/documentation/src/content/docs/admin/admin-user-guide.mdx index 1f9579d46d..143591fd69 100644 --- a/packages/documentation/src/content/docs/admin/admin-user-guide.mdx +++ b/packages/documentation/src/content/docs/admin/admin-user-guide.mdx @@ -62,11 +62,11 @@ Access to Rafiki Admin uses an invitation-only system to ensure that only author An administrator (someone with backend interface system access) can run the `invite-user` script in one of two ways: from outside the container on the host machine where Docker is running or directly inside the Rafiki Admin Docker container. ```nginx title="Outside container on host machine" -docker exec -it npm run invite-user -- example@mail.com +docker exec -it node --run invite-user -- example@mail.com ``` ```nginx title="Inside Rafiki Admin Docker container" -npm run invite-user -- example@mail.com +node --run invite-user -- example@mail.com ``` After running the `invite-user` script, the script generates a recovery link that also serves as an invitation link. This link is output to the terminal, and the administrator can send it to the user. When the user opens the link in their browser, they're automatically logged in and taken to the account settings page where they can set a new password. Afterward, they can log in normally via the Rafiki Admin URL. @@ -97,7 +97,7 @@ Rafiki Admin provides an automated account recovery flow which requires an SMTP To remove a user, administrators can run the following script in a terminal window: ```nginx -docker exec -it npm run delete-user -- example@mail.com. +docker exec -it node --run delete-user -- example@mail.com. ``` ### Why Ory Kratos? diff --git a/packages/documentation/src/content/docs/partials/_auth-variables.mdx b/packages/documentation/src/content/docs/partials/_auth-variables.mdx index 2c57f7d389..50323b29be 100644 --- a/packages/documentation/src/content/docs/partials/_auth-variables.mdx +++ b/packages/documentation/src/content/docs/partials/_auth-variables.mdx @@ -40,7 +40,7 @@ import { LinkOut } from '@interledger/docs-design-system' | `ADMIN_PORT` | `config.auth.port.admin` | `3003` | The port of your Rafiki Auth Admin API server. | | `AUTH_PORT` | `config.auth.port.auth` | `3006` | The port of your Open Payments authorization server. | | `DATABASE_CLEANUP_WORKERS` | `config.auth.workers.cleanup` | `1` | The number of workers processing expired or revoked access tokens. | -| `ENABLE_MANUAL_MIGRATIONS` | _undefined_ | `false` | When `true`, you must run the auth Postgres database manually with the command `npm run knex – migrate:latest –envproduction` | +| `ENABLE_MANUAL_MIGRATIONS` | _undefined_ | `false` | When `true`, you must run the auth Postgres database manually with the command `node --run knex -- migrate:latest --env production` | | `INCOMING_PAYMENT_INTERACTION` | `config.auth.interaction.incomingPayment` | `false` | When `true`, incoming Open Payments grant requests are interactive | | `INTERACTION_EXPIRY_SECONDS` | _undefined_ | `600` (10 minutes) | The time, in seconds, for which a user can interact with a grant request before the request expires. | | `INTERACTION_PORT` | _undefined_ | `3009` | The port number of your Open Payments interaction-related APIs. | diff --git a/packages/documentation/src/content/docs/partials/_backend-variables-docker-compose.mdx b/packages/documentation/src/content/docs/partials/_backend-variables-docker-compose.mdx index 1e8710e97f..f5227bea85 100644 --- a/packages/documentation/src/content/docs/partials/_backend-variables-docker-compose.mdx +++ b/packages/documentation/src/content/docs/partials/_backend-variables-docker-compose.mdx @@ -23,7 +23,7 @@ import { LinkOut } from '@interledger/docs-design-system' | `AUTO_PEERING_SERVER_PORT` | N | If autopeering is enabled, the server will use this port. | | `CONNECTOR_PORT` | N | The port of the ILP connector for sending packets via ILP over HTTP. | | `ENABLE_AUTO_PEERING` | N | When `true`, autopeering is enabled. | -| `ENABLE_MANUAL_MIGRATIONS` | N | When `true`, you must run the database manually with the command `npm run knex – migrate:latest –env production` | +| `ENABLE_MANUAL_MIGRATIONS` | N | When `true`, you must run the database manually with the command `node --run knex -- migrate:latest --env production` | | `ENABLE_SPSP_PAYMENT_POINTERS` | N | When `true`, the SPSP route is enabled. | | `ENABLE_TELEMETRY` | N | Enables the telemetry service on Rafiki. | | `ENABLE_TELEMETRY_TRACES` | N | N/A | diff --git a/packages/documentation/src/content/docs/partials/_backend-variables.mdx b/packages/documentation/src/content/docs/partials/_backend-variables.mdx index cef3264961..bdb34ee4c5 100644 --- a/packages/documentation/src/content/docs/partials/_backend-variables.mdx +++ b/packages/documentation/src/content/docs/partials/_backend-variables.mdx @@ -50,7 +50,7 @@ import { LinkOut } from '@interledger/docs-design-system' | `AUTO_PEERING_SERVER_PORT` | `config.backend.port.autoPeering` | `3005` | If autopeering is enabled, the server will use this port. | | `CONNECTOR_PORT` | `config.backend.port.connector` | `3002` | The port of the ILP connector for sending packets via ILP over HTTP. | | `ENABLE_AUTO_PEERING` | `config.backend.autoPeering.enabled` | `false` | When `true`, autopeering is enabled. | -| `ENABLE_MANUAL_MIGRATIONS` | _undefined_ | `false` | When `true`, you must run the database manually with the command `npm run knex - migrate:latest -env production` | +| `ENABLE_MANUAL_MIGRATIONS` | _undefined_ | `false` | When `true`, you must run the database manually with the command `node --run knex -- migrate:latest --env production` | | `ENABLE_PARTIAL_PAYMENT_DECISION` | _undefined_ | `false` | Enables an ASE to act upon (approve/reject) a partial payment. | | `ENABLE_SPSP_PAYMENT_POINTERS` | _undefined_ | `true` | When `true`, the SPSP route is enabled. | | `ENABLE_TELEMETRY` | `config.backend.telemetry.enabled` | `false` | Enables the telemetry service on Rafiki. | diff --git a/packages/frontend/Dockerfile.prod b/packages/frontend/Dockerfile.prod index b927cab204..4013a1fca3 100644 --- a/packages/frontend/Dockerfile.prod +++ b/packages/frontend/Dockerfile.prod @@ -44,7 +44,9 @@ FROM node:24-alpine3.23 AS runner # npm isn't used at runtime and no node:24 tag ships a patched one, so its bundled # deps (tar, brace-expansion, ip-address, undici) fail every image scan. -RUN rm -rf /usr/local/lib/node_modules/npm /usr/local/bin/npm /usr/local/bin/npx +RUN rm -rf /usr/local/lib/node_modules/npm /usr/local/bin/npm /usr/local/bin/npx \ + && ! command -v npm \ + && [ ! -e /usr/local/lib/node_modules/npm ] RUN adduser -D rafiki WORKDIR /home/rafiki diff --git a/packages/frontend/README.md b/packages/frontend/README.md index ea8ee3f366..8532c9f2db 100644 --- a/packages/frontend/README.md +++ b/packages/frontend/README.md @@ -14,7 +14,7 @@ For an example of how to get these services up and running, see our [local envir Access to Rafiki Admin is restricted to ensure that only authorized users can register. This is achieved by using an invitation-only system, where new users are invited by an administrator. The registration flow is not public, so users cannot sign up on their own. Instead, administrators create accounts using the `invite-user` script. -An administrator (someone with backend interface system access) can run the invite-user script in one of two ways, either from outside the container on the host machine where Docker is running: `docker exec -it npm run invite-user -- example@mail.com`, or directly inside the Rafiki Admin Docker container: `npm run invite-user -- example@mail.com`. +An administrator (someone with backend interface system access) can run the invite-user script in one of two ways, either from outside the container on the host machine where Docker is running: `docker exec -it node --run invite-user -- example@mail.com`, or directly inside the Rafiki Admin Docker container: `node --run invite-user -- example@mail.com`. After running the invite-user script, it generates a recovery link that also serves as an invitation link. This link is output to the terminal, and the administrator can send it to the user. When the user opens the link in their browser, they are automatically logged in and taken to the account settings page, where they can set a new password. Afterward, they can log in normally via the Rafiki Admin URL. @@ -22,7 +22,7 @@ After running the invite-user script, it generates a recovery link that also ser There is an automated account recovery flow which is triggered by clicking "Forgot password?" on the login page. This functionality requires an SMTP mail server for sending recovery links to users. Alternatively, an administrator may generate a recovery link using the same `invite-user` script. -To remove a user, administrators can use the following script: `docker exec -it npm run delete-user -- example@mail.com`. +To remove a user, administrators can use the following script: `docker exec -it node --run delete-user -- example@mail.com`. ### Why Ory Kratos? diff --git a/packages/point-of-sale/Dockerfile.prod b/packages/point-of-sale/Dockerfile.prod index 2cf1ea7f85..c86c9265a9 100644 --- a/packages/point-of-sale/Dockerfile.prod +++ b/packages/point-of-sale/Dockerfile.prod @@ -44,7 +44,9 @@ FROM node:24-alpine3.23 AS runner # npm isn't used at runtime and no node:24 tag ships a patched one, so its bundled # deps (tar, brace-expansion, ip-address, undici) fail every image scan. -RUN rm -rf /usr/local/lib/node_modules/npm /usr/local/bin/npm /usr/local/bin/npx +RUN rm -rf /usr/local/lib/node_modules/npm /usr/local/bin/npm /usr/local/bin/npx \ + && ! command -v npm \ + && [ ! -e /usr/local/lib/node_modules/npm ] # Since this is from a fresh image, we need to first create the Rafiki user RUN adduser -D rafiki From 92a467bcd02a0fac483b00baa2e2b56ae2cfb077 Mon Sep 17 00:00:00 2001 From: Blair Currey <12960453+BlairCurrey@users.noreply.github.com> Date: Wed, 16 Sep 2026 15:29:35 -0400 Subject: [PATCH 16/19] fix: openssl, next, faker, vulns --- .github/workflows/node-build.yml | 2 +- package.json | 2 +- packages/auth/Dockerfile.prod | 3 + packages/backend/Dockerfile.prod | 3 + packages/backend/package.json | 2 +- packages/card-service/Dockerfile.prod | 3 + packages/frontend/Dockerfile.prod | 3 + packages/point-of-sale/Dockerfile.prod | 3 + packages/point-of-sale/package.json | 1 - pnpm-lock.yaml | 147 ++++++++++++++----------- 10 files changed, 100 insertions(+), 69 deletions(-) diff --git a/.github/workflows/node-build.yml b/.github/workflows/node-build.yml index bbf71ddbd0..29adcbbfa0 100644 --- a/.github/workflows/node-build.yml +++ b/.github/workflows/node-build.yml @@ -546,7 +546,7 @@ jobs: - name: Scan docker image run: | docker images - /tmp/trivy image --db-repository ghcr.io/aquasecurity/trivy-db,public.ecr.aws/aquasecurity/trivy-db --java-db-repository ghcr.io/aquasecurity/trivy-java-db,public.ecr.aws/aquasecurity/trivy-java-db --ignore-unfixed --format table --vuln-type os,library --exit-code 1 --severity HIGH --input /tmp/${{ github.sha }}-${{ matrix.package }}-${{ matrix.platform.name }}-${{ needs.version-generator.outputs.version }}.tar + /tmp/trivy image --db-repository ghcr.io/aquasecurity/trivy-db,public.ecr.aws/aquasecurity/trivy-db --java-db-repository ghcr.io/aquasecurity/trivy-java-db,public.ecr.aws/aquasecurity/trivy-java-db --ignore-unfixed --format table --vuln-type os,library --exit-code 1 --severity HIGH,CRITICAL --input /tmp/${{ github.sha }}-${{ matrix.package }}-${{ matrix.platform.name }}-${{ needs.version-generator.outputs.version }}.tar push: name: Push to registry diff --git a/package.json b/package.json index c43e14f17d..9944e7473a 100644 --- a/package.json +++ b/package.json @@ -95,7 +95,7 @@ "lodash": ">=4.18.0", "minimatch@>=3.0.0 <4.0.0": "^3.1.4", "minimatch@>=9.0.0 <10.0.0": "^9.0.7", - "next": "15.5.21", + "next": "15.5.24", "path-to-regexp@>=0.1.7": "^0.1.13", "path-to-regexp@>=6.3.0": "^6.3.0", "picomatch@>=2.0.0": "^2.3.2", diff --git a/packages/auth/Dockerfile.prod b/packages/auth/Dockerfile.prod index f4604edc61..c7653c69c6 100644 --- a/packages/auth/Dockerfile.prod +++ b/packages/auth/Dockerfile.prod @@ -46,6 +46,9 @@ RUN pnpm --filter auth build FROM node:24-alpine3.23 AS runner +# update packages to patch known vulnerabilities that haven't made it into base image yet +RUN apk upgrade --no-cache + # npm isn't used at runtime and no node:24 tag ships a patched one, so its bundled # deps (tar, brace-expansion, ip-address, undici) fail every image scan. RUN rm -rf /usr/local/lib/node_modules/npm /usr/local/bin/npm /usr/local/bin/npx \ diff --git a/packages/backend/Dockerfile.prod b/packages/backend/Dockerfile.prod index 27f90af025..07a95eff71 100644 --- a/packages/backend/Dockerfile.prod +++ b/packages/backend/Dockerfile.prod @@ -46,6 +46,9 @@ RUN pnpm --filter backend build FROM node:24-alpine3.23 AS runner +# update packages to patch known vulnerabilities that haven't made it into base image yet +RUN apk upgrade --no-cache + # npm isn't used at runtime and no node:24 tag ships a patched one, so its bundled # deps (tar, brace-expansion, ip-address, undici) fail every image scan. RUN rm -rf /usr/local/lib/node_modules/npm /usr/local/bin/npm /usr/local/bin/npx \ diff --git a/packages/backend/package.json b/packages/backend/package.json index 34a897975b..c058c03ef0 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -17,6 +17,7 @@ }, "devDependencies": { "@apollo/client": "^3.11.8", + "@faker-js/faker": "^8.4.1", "@graphql-codegen/cli": "5.0.4", "@graphql-codegen/introspection": "4.0.3", "@graphql-codegen/typescript": "4.1.3", @@ -50,7 +51,6 @@ "@apollo/server": "^5.0.0", "@as-integrations/koa": "^1.1.1", "@escape.tech/graphql-armor": "^2.4.0", - "@faker-js/faker": "^8.4.1", "@graphql-tools/graphql-file-loader": "^8.0.12", "@graphql-tools/load": "^8.0.12", "@graphql-tools/schema": "^10.0.16", diff --git a/packages/card-service/Dockerfile.prod b/packages/card-service/Dockerfile.prod index b97b386110..7403391a59 100644 --- a/packages/card-service/Dockerfile.prod +++ b/packages/card-service/Dockerfile.prod @@ -41,6 +41,9 @@ RUN pnpm --filter card-service build FROM node:24-alpine3.23 AS runner +# update packages to patch known vulnerabilities that haven't made it into base image yet +RUN apk upgrade --no-cache + # npm isn't used at runtime and no node:24 tag ships a patched one, so its bundled # deps (tar, brace-expansion, ip-address, undici) fail every image scan. RUN rm -rf /usr/local/lib/node_modules/npm /usr/local/bin/npm /usr/local/bin/npx \ diff --git a/packages/frontend/Dockerfile.prod b/packages/frontend/Dockerfile.prod index 4013a1fca3..5eb536f63a 100644 --- a/packages/frontend/Dockerfile.prod +++ b/packages/frontend/Dockerfile.prod @@ -42,6 +42,9 @@ RUN pnpm --filter frontend build FROM node:24-alpine3.23 AS runner +# update packages to patch known vulnerabilities that haven't made it into base image yet +RUN apk upgrade --no-cache + # npm isn't used at runtime and no node:24 tag ships a patched one, so its bundled # deps (tar, brace-expansion, ip-address, undici) fail every image scan. RUN rm -rf /usr/local/lib/node_modules/npm /usr/local/bin/npm /usr/local/bin/npx \ diff --git a/packages/point-of-sale/Dockerfile.prod b/packages/point-of-sale/Dockerfile.prod index c86c9265a9..f08667de1d 100644 --- a/packages/point-of-sale/Dockerfile.prod +++ b/packages/point-of-sale/Dockerfile.prod @@ -42,6 +42,9 @@ RUN pnpm --filter point-of-sale build FROM node:24-alpine3.23 AS runner +# update packages to patch known vulnerabilities that haven't made it into base image yet +RUN apk upgrade --no-cache + # npm isn't used at runtime and no node:24 tag ships a patched one, so its bundled # deps (tar, brace-expansion, ip-address, undici) fail every image scan. RUN rm -rf /usr/local/lib/node_modules/npm /usr/local/bin/npm /usr/local/bin/npx \ diff --git a/packages/point-of-sale/package.json b/packages/point-of-sale/package.json index ec4a0805db..077a7f9f83 100644 --- a/packages/point-of-sale/package.json +++ b/packages/point-of-sale/package.json @@ -22,7 +22,6 @@ "@adonisjs/fold": "^8.2.0", "@apollo/client": "^3.11.8", "@apollo/server": "^5.0.0", - "@faker-js/faker": "^8.4.1", "@koa/cors": "^5.0.0", "@koa/router": "^12.0.2", "axios": "1.18.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index feb4d6a31c..d6b0174c11 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -35,7 +35,7 @@ overrides: lodash: '>=4.18.0' minimatch@>=3.0.0 <4.0.0: ^3.1.4 minimatch@>=9.0.0 <10.0.0: ^9.0.7 - next: 15.5.21 + next: 15.5.24 path-to-regexp@>=0.1.7: ^0.1.13 path-to-regexp@>=6.3.0: ^6.3.0 picomatch@>=2.0.0: ^2.3.2 @@ -362,9 +362,6 @@ importers: '@escape.tech/graphql-armor': specifier: ^2.4.0 version: 2.4.0(@apollo/server@5.5.0(graphql@16.11.0))(@envelop/core@5.2.3)(@escape.tech/graphql-armor-types@0.5.0) - '@faker-js/faker': - specifier: ^8.4.1 - version: 8.4.1 '@graphql-tools/graphql-file-loader': specifier: ^8.0.12 version: 8.0.12(graphql@16.11.0) @@ -513,6 +510,9 @@ importers: specifier: ^9.0.1 version: 9.0.1 devDependencies: + '@faker-js/faker': + specifier: ^8.4.1 + version: 8.4.1 '@graphql-codegen/cli': specifier: 5.0.4 version: 5.0.4(@babel/core@7.29.7)(@parcel/watcher@2.5.1)(@types/node@24.11.0)(graphql@16.11.0) @@ -754,7 +754,7 @@ importers: version: 1.9.0 '@ory/integrations': specifier: ^1.3.1 - version: 1.3.1(@ory/client@1.9.0)(next@15.5.21(@babel/core@7.29.7)(@opentelemetry/api@1.8.0)(@types/node@24.11.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.89.2)) + version: 1.3.1(@ory/client@1.9.0)(next@15.5.24(@babel/core@7.29.7)(@opentelemetry/api@1.8.0)(@types/node@24.11.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.89.2)) '@radix-ui/themes': specifier: ^3.2.1 version: 3.3.0(@types/react-dom@18.2.22)(@types/react@18.2.73)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) @@ -892,9 +892,6 @@ importers: '@apollo/server': specifier: ^5.5.0 version: 5.5.0(graphql@16.11.0) - '@faker-js/faker': - specifier: ^8.4.1 - version: 8.4.1 '@koa/cors': specifier: ^5.0.0 version: 5.0.0 @@ -926,6 +923,9 @@ importers: specifier: ^9.0.1 version: 9.0.1 devDependencies: + '@faker-js/faker': + specifier: ^8.4.1 + version: 8.4.1 '@graphql-codegen/cli': specifier: 5.0.4 version: 5.0.4(@babel/core@7.29.7)(@parcel/watcher@2.5.1)(@types/node@24.11.0)(graphql@16.11.0) @@ -3496,57 +3496,57 @@ packages: '@emnapi/core': ^1.7.1 || ^2.0.0-alpha.4 '@emnapi/runtime': ^1.7.1 || ^2.0.0-alpha.4 - '@next/env@15.5.21': - resolution: {integrity: sha512-hjJI/GfrjWHgNguRIBzItjRRu0m3Nrz17GhxsjuHfjIvg9hyg3239REd2dpI+bpMTFuVrVprHzEQ19m++cDtbw==} + '@next/env@15.5.24': + resolution: {integrity: sha512-mBDF7T0XKZjs9SpUAl0buizVO+O02ULjOvWX8o/AZo/5AGw/UAS1Zzcylmd4pqbftzmKQi+L/nB4jgBYKEAl5Q==} - '@next/swc-darwin-arm64@15.5.21': - resolution: {integrity: sha512-ZfjqPEdi6TRC/fWx7UDbwb1fbVgyh2uD5tVTRKIDZDlYM+UNuE/LafDG2fwuAoZilADpABh46OY/F5qf9JjqLQ==} + '@next/swc-darwin-arm64@15.5.24': + resolution: {integrity: sha512-AGdNLvxZNY6eR2iSnV+6wUa8CiHTMr4F7g3uHH7fT4ICIJBE00R9u4tzN/Vuwsw0cOi8MTD2HJcTCb6siMH88Q==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@15.5.21': - resolution: {integrity: sha512-TlCf1NpxgQLzTrexuev75xwmNCJMd1/qkJpTVP1GRRcih93hlIBn1P72hkh8T0gnRFr6BmWksQtbyG3jT6jnww==} + '@next/swc-darwin-x64@15.5.24': + resolution: {integrity: sha512-9HrQajBMmGcrrrvDfRimiCrbAPh3E6uHJmwBovYr6Yrmi9p9PZqI876BrXX280wICh3o2XwUlp4blkB0NNBqFg==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@15.5.21': - resolution: {integrity: sha512-LXRsq1p+HvHSi7ygwNcSEEcK0zuo5jS75ZlqFHtOH+LF7qntXAJVJxah+1Pi/GyBm7EpkwU7m4EgbvIKrMqm9A==} + '@next/swc-linux-arm64-gnu@15.5.24': + resolution: {integrity: sha512-rl9LSfE75si0WT3cDgdUC1XYCKS+TgxC+/IjitmeycrAG18X/plIP1/vy8dd/HPycYcIvE688PD7FuvEAiEAew==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] libc: [glibc] - '@next/swc-linux-arm64-musl@15.5.21': - resolution: {integrity: sha512-hyGixhFxpDKjqoev6l4KlcRBlt9AXWrGhDZwmwg49sMJM5tnKQPSi+SEj9+e5n+l/bthRGZUdh59GKIs6lQPRw==} + '@next/swc-linux-arm64-musl@15.5.24': + resolution: {integrity: sha512-TlNAnpsjxSF3aAUtqnfmtXXf8m9sIDBlmF3c7bTAlnshUYu2U0OxN2uf5d0gcFwqHVEdivJNBcCaqNOwPGNimw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] libc: [musl] - '@next/swc-linux-x64-gnu@15.5.21': - resolution: {integrity: sha512-qfE+YfOba6S2+13e8qn1/UozDVNZ2clBlrs8UtDoax4s8ediu6sq93z66OEHUYlb69Tffh5JTNkgtsAKiSuugg==} + '@next/swc-linux-x64-gnu@15.5.24': + resolution: {integrity: sha512-7dwtlhr0SLndqTG1z9ncRkbJswDZiKWlxzFyXDvJ2RDZRDRHp8zyMJ4D9UH/FgnQeXxxB6gZy2pMcIUoNKQ4pA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] libc: [glibc] - '@next/swc-linux-x64-musl@15.5.21': - resolution: {integrity: sha512-BXLGG+EvIwp/Rrgl6HY8sqvD6BOUOIRz8/naDbeLNX7mlA5H2XRcL6MW/0IGnJISfj5BA9gNhFyJj5yOoiIDJQ==} + '@next/swc-linux-x64-musl@15.5.24': + resolution: {integrity: sha512-kGZxM+WhkYs0276lFrMkj7PRtXT3Btp6cwvfSO/cCVLxJJttB5Ccnl2niaCgUja8HgSbEVnMHpg3FJWoOJ9e/g==} engines: {node: '>= 10'} cpu: [x64] os: [linux] libc: [musl] - '@next/swc-win32-arm64-msvc@15.5.21': - resolution: {integrity: sha512-tNGNOlT0Wn7E4IMsSnufjXN/l2L2/AGdLLpa2vzS89SYCBuihgLn3ngLsIrvndAnWo9nAkus+4gZHTI/Ijx9HA==} + '@next/swc-win32-arm64-msvc@15.5.24': + resolution: {integrity: sha512-jBDDkZ/qKAqkWivWDMkJSXUzbzV0QKRBKJjEHUAvSB97Hzw7NLzJ6yV56Lts/wjir7s4P31GYgpbS6ZL+hasAA==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-x64-msvc@15.5.21': - resolution: {integrity: sha512-DmIdWmC9p4rdNIiQqo8ap0+Cnj6kKtTZnuSCxoYydSc8sgpDgAg9wFhxplunak9imLV0pTvc5WVCOHwm5eHLtQ==} + '@next/swc-win32-x64-msvc@15.5.24': + resolution: {integrity: sha512-JqtwjvvorjacQ0spgjmUJoxySoYgPwdT1sFdQ0/zmW4iMlP2hjYlCoJIyS7o6Epb4Fug8eco3HXFoBDUCDeH7Q==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -3960,7 +3960,7 @@ packages: resolution: {integrity: sha512-lh5YdpIJVLG76G5NUgvMuxsl81ep/W98ImJwOQkVIOzSFeWVMxZI0Xpndvche7TSE8MWqtrb0xfWXTV05uEezQ==} peerDependencies: '@ory/client': '>1.1.38' - next: 15.5.21 + next: 15.5.24 '@oslojs/encoding@1.1.0': resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==} @@ -5329,8 +5329,8 @@ packages: peerDependencies: '@swc/core': '*' - '@swc/types@0.1.27': - resolution: {integrity: sha512-K6h3iUlqeM946U4sXFYeahefR1YBbXJvko+hv8WS8/0BNJ4OHiHRywMnQUJCqkR7Y9+hqQ1TvEpiKqUhz7NEFg==} + '@swc/types@0.1.28': + resolution: {integrity: sha512-V6Mnml8v09QALx6K0elJ7o9K/MkVDtW3t6L+7Ou/JcWtb3xwId2AH4FeOceySd2JaO87IMw4+6vSZxLm34LPbw==} '@tailwindcss/forms@0.5.10': resolution: {integrity: sha512-utI1ONF6uf/pPNO68kmN1b8rEwNXv3czukalo8VtJH8ksIkZXr3Q3VYudZLkCsDd4Wku120uF02hYK25XGPorw==} @@ -10529,6 +10529,11 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + nanoid@3.3.19: + resolution: {integrity: sha512-Y2tUNy4ouw6tq5oDSKeQYGOyhkUBhNOcGV/02KC+6kd9eDGqdZd++mjMiIDilrBYvjEnCYvVtsuHCuP+okSfug==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + natural-compare-lite@1.4.0: resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} @@ -10554,8 +10559,8 @@ packages: resolution: {integrity: sha512-WmmLty1YWwJl9yZi77v2dVIV6X2kuYV8YYBI/G3LWGKdGHmHUvL1z7FW0iDvEvGAwNEoc5x1tOOOyDnf5jJw/w==} engines: {node: '>= 10'} - next@15.5.21: - resolution: {integrity: sha512-/TsdBtkWLhkl+NVL3Uqws2UphNd6IPzOtzSk1fHaf+0P7GQKLZDUytyhns/Ykbzdy9+YRjwG7ONvrHaaTDdFqQ==} + next@15.5.24: + resolution: {integrity: sha512-Y+xn8EQCoC3ZbsFPyzE+tE8XOdrWeUdUF7NeXbmg9DsgAxl5UYxlsrvgVESHTyTGigoTa1bCUrxn70F5bqt0Gw==} engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0} hasBin: true peerDependencies: @@ -11228,6 +11233,10 @@ packages: resolution: {integrity: sha512-79Iho8QeYyooJ8e9lCRyTVlyTAkS/kXBYKff6TMzS3kEWGQ8Ds5UEtXpGrSUDLUWok6QTvxeYy0GO8fopHnaSA==} engines: {node: ^10 || ^12 || >=14} + postcss@8.5.28: + resolution: {integrity: sha512-RRuzqDtt5Y9h3quz5hWhK+TPnsmVs6WwSU6LkJMeY4HstUEDuYTG8UJSdawMRzmzAtV+KEoG8N3Qg2qLy5vM/A==} + engines: {node: ^10 || ^12 || >=14} + postgres-array@2.0.0: resolution: {integrity: sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==} engines: {node: '>=4'} @@ -16381,30 +16390,30 @@ snapshots: '@tybys/wasm-util': 0.10.3 optional: true - '@next/env@15.5.21': {} + '@next/env@15.5.24': {} - '@next/swc-darwin-arm64@15.5.21': + '@next/swc-darwin-arm64@15.5.24': optional: true - '@next/swc-darwin-x64@15.5.21': + '@next/swc-darwin-x64@15.5.24': optional: true - '@next/swc-linux-arm64-gnu@15.5.21': + '@next/swc-linux-arm64-gnu@15.5.24': optional: true - '@next/swc-linux-arm64-musl@15.5.21': + '@next/swc-linux-arm64-musl@15.5.24': optional: true - '@next/swc-linux-x64-gnu@15.5.21': + '@next/swc-linux-x64-gnu@15.5.24': optional: true - '@next/swc-linux-x64-musl@15.5.21': + '@next/swc-linux-x64-musl@15.5.24': optional: true - '@next/swc-win32-arm64-msvc@15.5.21': + '@next/swc-win32-arm64-msvc@15.5.24': optional: true - '@next/swc-win32-x64-msvc@15.5.21': + '@next/swc-win32-x64-msvc@15.5.24': optional: true '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': @@ -16943,13 +16952,13 @@ snapshots: - debug - supports-color - '@ory/integrations@1.3.1(@ory/client@1.9.0)(next@15.5.21(@babel/core@7.29.7)(@opentelemetry/api@1.8.0)(@types/node@24.11.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.89.2))': + '@ory/integrations@1.3.1(@ory/client@1.9.0)(next@15.5.24(@babel/core@7.29.7)(@opentelemetry/api@1.8.0)(@types/node@24.11.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.89.2))': dependencies: '@ory/client': 1.9.0 '@types/tldjs': 2.3.4 cookie: 1.0.2 istextorbinary: 9.5.0 - next: 15.5.21(@babel/core@7.29.7)(@opentelemetry/api@1.8.0)(@types/node@24.11.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.89.2) + next: 15.5.24(@babel/core@7.29.7)(@opentelemetry/api@1.8.0)(@types/node@24.11.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.89.2) set-cookie-parser: 2.7.1 tldjs: 2.3.1 @@ -17986,8 +17995,8 @@ snapshots: '@typescript-eslint/parser': 5.60.1(eslint@8.57.1)(typescript@5.9.3) eslint: 8.57.1 eslint-import-resolver-node: 0.3.7 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.57.1) - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.1) + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) eslint-plugin-jest: 26.9.0(@typescript-eslint/eslint-plugin@5.60.1(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(jest@29.7.0(@types/node@24.11.0)(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@24.11.0)(typescript@5.4.3)))(typescript@5.9.3) eslint-plugin-jest-dom: 4.0.3(eslint@8.57.1) eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1) @@ -18299,7 +18308,7 @@ snapshots: '@swc/core@1.11.29': dependencies: '@swc/counter': 0.1.3 - '@swc/types': 0.1.27 + '@swc/types': 0.1.28 optionalDependencies: '@swc/core-darwin-arm64': 1.11.29 '@swc/core-darwin-x64': 1.11.29 @@ -18325,7 +18334,7 @@ snapshots: '@swc/counter': 0.1.3 jsonc-parser: 3.2.0 - '@swc/types@0.1.27': + '@swc/types@0.1.28': dependencies: '@swc/counter': 0.1.3 @@ -21349,13 +21358,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.57.1): + eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1): dependencies: debug: 4.4.3(supports-color@10.2.2) enhanced-resolve: 5.18.0 eslint: 8.57.1 - eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.1) - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.1) + eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) get-tsconfig: 4.5.0 globby: 13.1.3 is-core-module: 2.13.0 @@ -21367,14 +21376,14 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.7.4(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.1): + eslint-module-utils@2.7.4(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1): dependencies: debug: 3.2.7 optionalDependencies: '@typescript-eslint/parser': 5.60.1(eslint@8.57.1)(typescript@5.9.3) eslint: 8.57.1 eslint-import-resolver-node: 0.3.7 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.57.1) + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1) transitivePeerDependencies: - supports-color @@ -21404,7 +21413,7 @@ snapshots: eslint-utils: 2.1.0 regexpp: 3.2.0 - eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.1): + eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1): dependencies: array-includes: 3.1.8 array.prototype.flat: 1.3.1 @@ -21413,7 +21422,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.7 - eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.1) + eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) has: 1.0.3 is-core-module: 2.13.0 is-glob: 4.0.3 @@ -25199,6 +25208,8 @@ snapshots: nanoid@3.3.18: {} + nanoid@3.3.19: {} + natural-compare-lite@1.4.0: {} natural-compare@1.4.0: {} @@ -25213,24 +25224,24 @@ snapshots: neotraverse@1.0.1: {} - next@15.5.21(@babel/core@7.29.7)(@opentelemetry/api@1.8.0)(@types/node@24.11.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.89.2): + next@15.5.24(@babel/core@7.29.7)(@opentelemetry/api@1.8.0)(@types/node@24.11.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.89.2): dependencies: - '@next/env': 15.5.21 + '@next/env': 15.5.24 '@swc/helpers': 0.5.15 - caniuse-lite: 1.0.30001799 - postcss: 8.5.27 + caniuse-lite: 1.0.30001810 + postcss: 8.5.28 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) styled-jsx: 5.1.6(@babel/core@7.29.7)(react@18.2.0) optionalDependencies: - '@next/swc-darwin-arm64': 15.5.21 - '@next/swc-darwin-x64': 15.5.21 - '@next/swc-linux-arm64-gnu': 15.5.21 - '@next/swc-linux-arm64-musl': 15.5.21 - '@next/swc-linux-x64-gnu': 15.5.21 - '@next/swc-linux-x64-musl': 15.5.21 - '@next/swc-win32-arm64-msvc': 15.5.21 - '@next/swc-win32-x64-msvc': 15.5.21 + '@next/swc-darwin-arm64': 15.5.24 + '@next/swc-darwin-x64': 15.5.24 + '@next/swc-linux-arm64-gnu': 15.5.24 + '@next/swc-linux-arm64-musl': 15.5.24 + '@next/swc-linux-x64-gnu': 15.5.24 + '@next/swc-linux-x64-musl': 15.5.24 + '@next/swc-win32-arm64-msvc': 15.5.24 + '@next/swc-win32-x64-msvc': 15.5.24 '@opentelemetry/api': 1.8.0 sass: 1.89.2 sharp: 0.35.4(@types/node@24.11.0) @@ -25986,6 +25997,12 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 + postcss@8.5.28: + dependencies: + nanoid: 3.3.19 + picocolors: 1.1.1 + source-map-js: 1.2.1 + postgres-array@2.0.0: {} postgres-bytea@1.0.0: {} From 219fcbd356d8106c2880a140a965513a4cb0a9f1 Mon Sep 17 00:00:00 2001 From: Blair Currey <12960453+BlairCurrey@users.noreply.github.com> Date: Thu, 17 Sep 2026 12:55:19 -0400 Subject: [PATCH 17/19] fix: remove next --- package.json | 1 - .../frontend/app/lib/kratos_checks.server.ts | 2 + packages/frontend/app/lib/kratos_ui.ts | 32 ++ packages/frontend/app/routes/auth.login.tsx | 2 +- .../frontend/app/routes/auth.recovery.tsx | 2 +- packages/frontend/app/routes/settings.tsx | 15 +- packages/frontend/package.json | 3 +- pnpm-lock.yaml | 399 +----------------- 8 files changed, 61 insertions(+), 395 deletions(-) create mode 100644 packages/frontend/app/lib/kratos_ui.ts diff --git a/package.json b/package.json index 9944e7473a..288c009bec 100644 --- a/package.json +++ b/package.json @@ -95,7 +95,6 @@ "lodash": ">=4.18.0", "minimatch@>=3.0.0 <4.0.0": "^3.1.4", "minimatch@>=9.0.0 <10.0.0": "^9.0.7", - "next": "15.5.24", "path-to-regexp@>=0.1.7": "^0.1.13", "path-to-regexp@>=6.3.0": "^6.3.0", "picomatch@>=2.0.0": "^2.3.2", diff --git a/packages/frontend/app/lib/kratos_checks.server.ts b/packages/frontend/app/lib/kratos_checks.server.ts index a9abaf64e9..908a3ffc3b 100644 --- a/packages/frontend/app/lib/kratos_checks.server.ts +++ b/packages/frontend/app/lib/kratos_checks.server.ts @@ -27,6 +27,8 @@ export async function isLoggedIn( } } +// Called from every loader/action since Remix v2 has no route middleware. React Router v7 +// (which Remix v2 upgrades into) supports handling this globally on the root route. export async function checkAuthAndRedirect( url: string, cookieHeader?: string | null diff --git a/packages/frontend/app/lib/kratos_ui.ts b/packages/frontend/app/lib/kratos_ui.ts new file mode 100644 index 0000000000..9457a1fd6b --- /dev/null +++ b/packages/frontend/app/lib/kratos_ui.ts @@ -0,0 +1,32 @@ +import type { + UiNode, + UiNodeAttributes, + UiNodeGroupEnum, + UiNodeInputAttributes +} from '@ory/client' + +// Replaces the two helpers we used from @ory/integrations/ui. That package is archived and +// is a Next.js integration, so it pulled Next into this Remix app as a transitive dependency. + +const DEFAULT_GROUP: UiNodeGroupEnum = 'default' + +/** + * Kratos returns one flat node list per flow, tagged by method group. Each form we render + * posts on its own, so it needs its own method's nodes (fields plus the `method` submit + * node) and the shared `default` nodes, which is where the CSRF token lives. + * + * Ory's own component library does the same thing — it groups by node group and renders + * the `default` group into every section: + * https://github.com/ory/elements/blob/main/packages/elements-react/src/components/settings/settings-card.tsx + */ +export function formNodes(nodes: UiNode[], method: UiNodeGroupEnum): UiNode[] { + return nodes.filter( + ({ group }) => group === method || group === DEFAULT_GROUP + ) +} + +export function isUiNodeInputAttributes( + attributes: UiNodeAttributes +): attributes is UiNodeInputAttributes & { node_type: 'input' } { + return attributes.node_type === 'input' +} diff --git a/packages/frontend/app/routes/auth.login.tsx b/packages/frontend/app/routes/auth.login.tsx index e4d530a1ec..0ec35a2aae 100644 --- a/packages/frontend/app/routes/auth.login.tsx +++ b/packages/frontend/app/routes/auth.login.tsx @@ -5,7 +5,7 @@ import { redirectDocument } from '@remix-run/node' import { uuidSchema } from '~/lib/validate.server' -import { isUiNodeInputAttributes } from '@ory/integrations/ui' +import { isUiNodeInputAttributes } from '~/lib/kratos_ui' import type { UiContainer } from '@ory/client' import { useLoaderData } from '@remix-run/react' import { Button, Heading, Text, TextField } from '@radix-ui/themes' diff --git a/packages/frontend/app/routes/auth.recovery.tsx b/packages/frontend/app/routes/auth.recovery.tsx index f686f1ce3c..a86c18a50d 100644 --- a/packages/frontend/app/routes/auth.recovery.tsx +++ b/packages/frontend/app/routes/auth.recovery.tsx @@ -5,7 +5,7 @@ import { redirectDocument } from '@remix-run/node' import { uuidSchema } from '~/lib/validate.server' -import { isUiNodeInputAttributes } from '@ory/integrations/ui' +import { isUiNodeInputAttributes } from '~/lib/kratos_ui' import type { UiContainer } from '@ory/client' import { useLoaderData } from '@remix-run/react' import { Button, Heading, Text, TextField } from '@radix-ui/themes' diff --git a/packages/frontend/app/routes/settings.tsx b/packages/frontend/app/routes/settings.tsx index ba3bebc96d..7bf78b5dd0 100644 --- a/packages/frontend/app/routes/settings.tsx +++ b/packages/frontend/app/routes/settings.tsx @@ -5,10 +5,7 @@ import { type MetaFunction } from '@remix-run/node' import { uuidSchema } from '~/lib/validate.server' -import { - isUiNodeInputAttributes, - filterNodesByGroups -} from '@ory/integrations/ui' +import { isUiNodeInputAttributes, formNodes } from '~/lib/kratos_ui' import type { UiContainer } from '@ory/client' import { useLoaderData } from '@remix-run/react' import { PageHeader } from '~/components' @@ -59,14 +56,8 @@ export default function Settings() { const { responseData } = useLoaderData() const uiContainer: UiContainer = responseData.ui const uiNodes = uiContainer.nodes - const profileNodes = filterNodesByGroups({ - nodes: uiNodes, - groups: ['profile'] - }) - const passwordNodes = filterNodesByGroups({ - nodes: uiNodes, - groups: ['password'] - }) + const profileNodes = formNodes(uiNodes, 'profile') + const passwordNodes = formNodes(uiNodes, 'password') const actionUrl = uiContainer.action type TextFieldType = | 'text' diff --git a/packages/frontend/package.json b/packages/frontend/package.json index e29da1f45e..2e078ba8dc 100644 --- a/packages/frontend/package.json +++ b/packages/frontend/package.json @@ -15,8 +15,6 @@ "dependencies": { "@apollo/client": "^3.11.8", "@headlessui/react": "^1.7.19", - "@ory/client": "^1.9.0", - "@ory/integrations": "^1.3.1", "@radix-ui/themes": "^3.2.1", "@remix-run/node": "^2.17.5", "@remix-run/react": "^2.17.5", @@ -36,6 +34,7 @@ "zod": "^3.22.4" }, "devDependencies": { + "@ory/client": "^1.9.0", "@remix-run/dev": "^2.17.5", "@remix-run/eslint-config": "^2.17.5", "@tailwindcss/forms": "^0.5.10", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d6b0174c11..ee4136396a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -35,7 +35,6 @@ overrides: lodash: '>=4.18.0' minimatch@>=3.0.0 <4.0.0: ^3.1.4 minimatch@>=9.0.0 <10.0.0: ^9.0.7 - next: 15.5.24 path-to-regexp@>=0.1.7: ^0.1.13 path-to-regexp@>=6.3.0: ^6.3.0 picomatch@>=2.0.0: ^2.3.2 @@ -749,12 +748,6 @@ importers: '@headlessui/react': specifier: ^1.7.19 version: 1.7.19(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@ory/client': - specifier: ^1.9.0 - version: 1.9.0 - '@ory/integrations': - specifier: ^1.3.1 - version: 1.3.1(@ory/client@1.9.0)(next@15.5.24(@babel/core@7.29.7)(@opentelemetry/api@1.8.0)(@types/node@24.11.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.89.2)) '@radix-ui/themes': specifier: ^3.2.1 version: 3.3.0(@types/react-dom@18.2.22)(@types/react@18.2.73)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) @@ -807,6 +800,9 @@ importers: specifier: ^3.22.4 version: 3.22.4 devDependencies: + '@ory/client': + specifier: ^1.9.0 + version: 1.9.0 '@remix-run/dev': specifier: ^2.17.5 version: 2.17.5(@remix-run/react@2.17.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.9.3))(@remix-run/serve@2.17.5(typescript@5.9.3))(@types/node@24.11.0)(jiti@2.4.2)(lightningcss@1.33.0)(sass@1.89.2)(terser@5.51.2)(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@24.11.0)(typescript@5.9.3))(typescript@5.9.3)(vite@6.4.3(@types/node@24.11.0)(jiti@2.4.2)(lightningcss@1.33.0)(sass@1.89.2)(terser@5.51.2)(yaml@2.8.3))(yaml@2.8.3) @@ -3496,61 +3492,6 @@ packages: '@emnapi/core': ^1.7.1 || ^2.0.0-alpha.4 '@emnapi/runtime': ^1.7.1 || ^2.0.0-alpha.4 - '@next/env@15.5.24': - resolution: {integrity: sha512-mBDF7T0XKZjs9SpUAl0buizVO+O02ULjOvWX8o/AZo/5AGw/UAS1Zzcylmd4pqbftzmKQi+L/nB4jgBYKEAl5Q==} - - '@next/swc-darwin-arm64@15.5.24': - resolution: {integrity: sha512-AGdNLvxZNY6eR2iSnV+6wUa8CiHTMr4F7g3uHH7fT4ICIJBE00R9u4tzN/Vuwsw0cOi8MTD2HJcTCb6siMH88Q==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - - '@next/swc-darwin-x64@15.5.24': - resolution: {integrity: sha512-9HrQajBMmGcrrrvDfRimiCrbAPh3E6uHJmwBovYr6Yrmi9p9PZqI876BrXX280wICh3o2XwUlp4blkB0NNBqFg==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - - '@next/swc-linux-arm64-gnu@15.5.24': - resolution: {integrity: sha512-rl9LSfE75si0WT3cDgdUC1XYCKS+TgxC+/IjitmeycrAG18X/plIP1/vy8dd/HPycYcIvE688PD7FuvEAiEAew==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - libc: [glibc] - - '@next/swc-linux-arm64-musl@15.5.24': - resolution: {integrity: sha512-TlNAnpsjxSF3aAUtqnfmtXXf8m9sIDBlmF3c7bTAlnshUYu2U0OxN2uf5d0gcFwqHVEdivJNBcCaqNOwPGNimw==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - libc: [musl] - - '@next/swc-linux-x64-gnu@15.5.24': - resolution: {integrity: sha512-7dwtlhr0SLndqTG1z9ncRkbJswDZiKWlxzFyXDvJ2RDZRDRHp8zyMJ4D9UH/FgnQeXxxB6gZy2pMcIUoNKQ4pA==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - libc: [glibc] - - '@next/swc-linux-x64-musl@15.5.24': - resolution: {integrity: sha512-kGZxM+WhkYs0276lFrMkj7PRtXT3Btp6cwvfSO/cCVLxJJttB5Ccnl2niaCgUja8HgSbEVnMHpg3FJWoOJ9e/g==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - libc: [musl] - - '@next/swc-win32-arm64-msvc@15.5.24': - resolution: {integrity: sha512-jBDDkZ/qKAqkWivWDMkJSXUzbzV0QKRBKJjEHUAvSB97Hzw7NLzJ6yV56Lts/wjir7s4P31GYgpbS6ZL+hasAA==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - - '@next/swc-win32-x64-msvc@15.5.24': - resolution: {integrity: sha512-JqtwjvvorjacQ0spgjmUJoxySoYgPwdT1sFdQ0/zmW4iMlP2hjYlCoJIyS7o6Epb4Fug8eco3HXFoBDUCDeH7Q==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} @@ -3956,12 +3897,6 @@ packages: '@ory/client@1.9.0': resolution: {integrity: sha512-O4a1ijgJtMNIA+ZmWUmCodxX13ID72hOaCB0b9FQGQBzuFgF2x/Yq5D43nrMYZaDtvDvja8J1XIXhUkjz1TDOw==} - '@ory/integrations@1.3.1': - resolution: {integrity: sha512-lh5YdpIJVLG76G5NUgvMuxsl81ep/W98ImJwOQkVIOzSFeWVMxZI0Xpndvche7TSE8MWqtrb0xfWXTV05uEezQ==} - peerDependencies: - '@ory/client': '>1.1.38' - next: 15.5.24 - '@oslojs/encoding@1.1.0': resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==} @@ -5320,9 +5255,6 @@ packages: '@swc/counter@0.1.3': resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} - '@swc/helpers@0.5.15': - resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==} - '@swc/jest@0.2.37': resolution: {integrity: sha512-CR2BHhmXKGxTiFr21DYPRHQunLkX3mNIFGFkxBGji6r9uyIR5zftTOVYj1e0sFNMV2H7mf/+vpaglqaryBtqfQ==} engines: {npm: '>= 7.0.0'} @@ -5725,9 +5657,6 @@ packages: '@types/superagent@4.1.15': resolution: {integrity: sha512-mu/N4uvfDN2zVQQ5AYJI/g4qxn2bHB6521t1UuH09ShNWjebTqN0ZFuYK9uYjcgmI0dTQEs+Owi1EO6U0OkOZQ==} - '@types/tldjs@2.3.4': - resolution: {integrity: sha512-QVjtDOA3H6c+6uB+8018XwXUMR9WJ0zaA68lqXmzXETKkp/XD3t0GGyo6OWoKhVT9qVX28RW+zcOuyonIxqEbQ==} - '@types/tmp@0.2.6': resolution: {integrity: sha512-chhaNf2oKHlRkDGt+tiKE2Z5aJ6qalm7Z9rlLdBwmOiAAf09YQvvoLXjWK4HWPF1xU/fqvMgfNfpVoBscA/tKA==} @@ -6541,10 +6470,6 @@ packages: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} - binaryextensions@6.11.0: - resolution: {integrity: sha512-sXnYK/Ij80TO3lcqZVV2YgfKN5QjUWIRk/XSm2J/4bd/lPko3lvk0O4ZppH6m+6hB2/GTu+ptNwVFe1xh+QLQw==} - engines: {node: '>=4'} - bl@4.1.0: resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} @@ -6579,21 +6504,6 @@ packages: browserify-zlib@0.1.4: resolution: {integrity: sha512-19OEpq7vWgsH6WkvkBJQDFvJS1uPcbFOQ4v9CU839dO+ZZXUZO6XpE6hNCqvlIIj+4fZvRiJ6DsAQ382GwiyTQ==} - browserslist@4.24.2: - resolution: {integrity: sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - - browserslist@4.24.4: - resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - - browserslist@4.25.0: - resolution: {integrity: sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - browserslist@4.29.0: resolution: {integrity: sha512-3GSvyjvDI4Dur1Meg2BekJquu5uF+9R9a1+5M1Mde192eZoXbeXjzgOsgqPS2V8D5wrrip0gR5Hf/GhWQ9ZzaA==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} @@ -6692,15 +6602,6 @@ packages: caniuse-lite@1.0.30001676: resolution: {integrity: sha512-Qz6zwGCiPghQXGJvgQAem79esjitvJ+CxSbSQkW9H/UX5hg8XM88d4lp2W+MEQ81j+Hip58Il+jGVdazk1z9cw==} - caniuse-lite@1.0.30001677: - resolution: {integrity: sha512-fmfjsOlJUpMWu+mAAtZZZHz7UEwsUxIIvu1TJfO1HqFQvB/B+ii0xr9B5HpbZY/mC4XZ8SvjHJqtAY6pDPQEog==} - - caniuse-lite@1.0.30001695: - resolution: {integrity: sha512-vHyLade6wTgI2u1ec3WQBxv+2BrTERV28UXQu9LO6lZ9pYeMk34vjXFLOxo1A4UBA8XTL4njRQZdno/yYaSmWw==} - - caniuse-lite@1.0.30001799: - resolution: {integrity: sha512-hG1bReV+OUU+MOqK4t/ZWI0tZOyz3rqS9XuhOUz1cIcbwBKjOyJEJuw9ER5JuNyqxNk8u/JUVbGibBOL1yrjFw==} - caniuse-lite@1.0.30001810: resolution: {integrity: sha512-TITQPUkaz+aVk5GL6NhOdwk1aEaNTSDPsGFWrTuhKGtjTF70jL/Oht2W4c6rXUe5fu7Ie19VIahAXHIIiWWNeg==} @@ -7010,10 +6911,6 @@ packages: resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} engines: {node: '>= 0.6'} - cookie@1.0.2: - resolution: {integrity: sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==} - engines: {node: '>=18'} - cookie@2.0.1: resolution: {integrity: sha512-yuToqVvRrj6pfDXREyQAAv8SkAEk/8GS3jQRTiUMm66TVtBYmqQeoEjL2Lmq8Rpo6271vH76InTChTitEAm65w==} engines: {node: '>=22'} @@ -7615,10 +7512,6 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - editions@6.21.0: - resolution: {integrity: sha512-ofkXJtn7z0urokN62DI3SBo/5xAtF0rR7tn+S/bSYV79Ka8pTajIIl+fFQ1q88DQEImymmo97M4azY3WX/nUdg==} - engines: {node: '>=4'} - editorconfig@1.0.4: resolution: {integrity: sha512-L9Qe08KWTlqYMVvMcTIvMAdl1cDUubzRNYL+WfA4bLDMHe4nemKkpmYzkznE1FwLKu0EEmy6obgQKzMJrg4x9Q==} engines: {node: '>=14'} @@ -7627,18 +7520,9 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.162: - resolution: {integrity: sha512-hQA+Zb5QQwoSaXJWEAGEw1zhk//O7qDzib05Z4qTqZfNju/FAkrm5ZInp0JbTp4Z18A6bilopdZWEYrFSsfllA==} - electron-to-chromium@1.5.430: resolution: {integrity: sha512-e1QEj72Y4zd8RlNZVmoTg+iCOSVwpk05IOiiQwdrkwCSVlZfPthevErhE+nckGd2YbsXfp1SkisznhGVIXP2NQ==} - electron-to-chromium@1.5.49: - resolution: {integrity: sha512-ZXfs1Of8fDb6z7WEYZjXpgIRF6MEu8JdeGA0A40aZq6OQbS+eJpnnV49epZRna2DU/YsEjSQuGtQPPtvt6J65A==} - - electron-to-chromium@1.5.84: - resolution: {integrity: sha512-I+DQ8xgafao9Ha6y0qjHHvpZ9OfyA1qKlkHkjywxzniORU2awxyz7f/iVJcULmrF2yrM3nHQf+iDjJtbbexd/g==} - emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} engines: {node: '>=12'} @@ -9344,10 +9228,6 @@ packages: resolution: {integrity: sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==} engines: {node: '>=8'} - istextorbinary@9.5.0: - resolution: {integrity: sha512-5mbUj3SiZXCuRf9fT3ibzbSSEWiy63gFfksmGfdOzujPjW3k+z8WvIBxcJHBoQNlaZaiyB25deviif2+osLmLw==} - engines: {node: '>=4'} - iterator.prototype@1.1.5: resolution: {integrity: sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==} engines: {node: '>= 0.4'} @@ -10529,11 +10409,6 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - nanoid@3.3.19: - resolution: {integrity: sha512-Y2tUNy4ouw6tq5oDSKeQYGOyhkUBhNOcGV/02KC+6kd9eDGqdZd++mjMiIDilrBYvjEnCYvVtsuHCuP+okSfug==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - natural-compare-lite@1.4.0: resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} @@ -10559,27 +10434,6 @@ packages: resolution: {integrity: sha512-WmmLty1YWwJl9yZi77v2dVIV6X2kuYV8YYBI/G3LWGKdGHmHUvL1z7FW0iDvEvGAwNEoc5x1tOOOyDnf5jJw/w==} engines: {node: '>= 10'} - next@15.5.24: - resolution: {integrity: sha512-Y+xn8EQCoC3ZbsFPyzE+tE8XOdrWeUdUF7NeXbmg9DsgAxl5UYxlsrvgVESHTyTGigoTa1bCUrxn70F5bqt0Gw==} - engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0} - hasBin: true - peerDependencies: - '@opentelemetry/api': ^1.1.0 - '@playwright/test': ^1.51.1 - babel-plugin-react-compiler: '*' - react: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 - react-dom: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 - sass: ^1.3.0 - peerDependenciesMeta: - '@opentelemetry/api': - optional: true - '@playwright/test': - optional: true - babel-plugin-react-compiler: - optional: true - sass: - optional: true - nlcst-to-string@4.0.0: resolution: {integrity: sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==} @@ -10636,14 +10490,8 @@ packages: '@types/node': optional: true - node-releases@2.0.18: - resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} - - node-releases@2.0.19: - resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} - - node-releases@2.0.55: - resolution: {integrity: sha512-mIrE/Cw9y+9Au6dS5vDKDhQza9YvG6w+ZrS6X+ZzA7yFW/soAeaups4Qzn1bL6g5FVy8WtP79+0j82oPIbqRjQ==} + node-releases@2.0.56: + resolution: {integrity: sha512-x0InOIyzgdk+eyaWaRJFH5snEtiImgBgblZ2CyPrLmqqcuMQkEvcDPHbzqbD8eDsSeJbVOjn+crzyzHaM4D+/A==} engines: {node: '>=18'} nopt@3.0.6: @@ -11233,10 +11081,6 @@ packages: resolution: {integrity: sha512-79Iho8QeYyooJ8e9lCRyTVlyTAkS/kXBYKff6TMzS3kEWGQ8Ds5UEtXpGrSUDLUWok6QTvxeYy0GO8fopHnaSA==} engines: {node: ^10 || ^12 || >=14} - postcss@8.5.28: - resolution: {integrity: sha512-RRuzqDtt5Y9h3quz5hWhK+TPnsmVs6WwSU6LkJMeY4HstUEDuYTG8UJSdawMRzmzAtV+KEoG8N3Qg2qLy5vM/A==} - engines: {node: ^10 || ^12 || >=14} - postgres-array@2.0.0: resolution: {integrity: sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==} engines: {node: '>=4'} @@ -12351,19 +12195,6 @@ packages: style-to-object@1.0.6: resolution: {integrity: sha512-khxq+Qm3xEyZfKd/y9L3oIWQimxuc4STrQKtQn8aSDRHb8mFgpukgX1hdzfrMEW6JCjyJ8p89x+IUMVnCBI1PA==} - styled-jsx@5.1.6: - resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==} - engines: {node: '>= 12.0.0'} - peerDependencies: - '@babel/core': '*' - babel-plugin-macros: '*' - react: '>= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0' - peerDependenciesMeta: - '@babel/core': - optional: true - babel-plugin-macros: - optional: true - stylis@4.3.6: resolution: {integrity: sha512-yQ3rwFWRfwNUY7H5vpU0wfdkNSnvnJinhF9830Swlaxl03zsOjCfmX0ugac+3LtK0lYSgwL/KXc8oYL3mG4YFQ==} @@ -12486,10 +12317,6 @@ packages: text-table@0.2.0: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} - textextensions@6.11.0: - resolution: {integrity: sha512-tXJwSr9355kFJI3lbCkPpUH5cP8/M0GGy2xLO34aZCjMXBaK3SoPnZwr/oWmo1FdCnELcs4npdCIOFtq9W3ruQ==} - engines: {node: '>=4'} - then-request@6.0.2: resolution: {integrity: sha512-3ZBiG7JvP3wbDzA9iNY5zJQcHL4jn/0BWtXIkagfz7QgOL/LqjCEOBQuJNZfu0XYnv5JhKh+cDxCPM4ILrqruA==} engines: {node: '>=6.0.0'} @@ -12546,10 +12373,6 @@ packages: title-case@3.0.3: resolution: {integrity: sha512-e1zGYRvbffpcHIrnuqT0Dh+gEJtDaxDSoG4JAIpq4oDFyooziLBIiYQv0GBT4FUAnUop5uZ1hiIAj7oAF6sOCA==} - tldjs@2.3.1: - resolution: {integrity: sha512-W/YVH/QczLUxVjnQhFC61Iq232NWu3TqDdO0S/MtXVz4xybejBov4ud+CIwN9aYqjOecEqIy0PscGkwpG9ZyTw==} - engines: {node: '>= 4'} - tmp@0.2.7: resolution: {integrity: sha512-e0votIpp4Uo2AJYSzVHV6xCcawuiez3DzqDAbrTc3YxBkplN6e+dM13ZeIcZnDg/QpSuU2zfZ3rzwY8ukEnaXw==} engines: {node: '>=14.14'} @@ -12963,18 +12786,6 @@ packages: uploadthing: optional: true - update-browserslist-db@1.1.1: - resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - - update-browserslist-db@1.1.3: - resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - update-browserslist-db@1.3.3: resolution: {integrity: sha512-pJ2sYawQS0R/WI928Gj5GlPhTGzbMelq0+4INtSYNDV9ErKJcX6xjGWkoG/VnB3dpUm00zALaqkrUD77pO5TDQ==} hasBin: true @@ -13099,10 +12910,6 @@ packages: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} - version-range@4.14.0: - resolution: {integrity: sha512-gjb0ARm9qlcBAonU4zPwkl9ecKkas+tC2CGwFfptTCWWIVTWY1YUbT2zZKsOAF1jR/tNxxyLwwG0cb42XlYcTg==} - engines: {node: '>=4'} - vfile-location@4.0.1: resolution: {integrity: sha512-JDxPlTbZrZCQXogGheBHjbRWjESSPEak770XwWPfw5mTc1v1nWGLB/apzZxsx8a0SJVfF8HK8ql8RD308vXRUw==} @@ -13937,7 +13744,7 @@ snapshots: dependencies: '@babel/compat-data': 7.26.5 '@babel/helper-validator-option': 7.25.9 - browserslist: 4.24.4 + browserslist: 4.29.0 lru-cache: 5.1.1 semver: 6.3.1 @@ -13945,7 +13752,7 @@ snapshots: dependencies: '@babel/compat-data': 7.27.5 '@babel/helper-validator-option': 7.27.1 - browserslist: 4.25.0 + browserslist: 4.29.0 lru-cache: 5.1.1 semver: 6.3.1 @@ -13953,7 +13760,7 @@ snapshots: dependencies: '@babel/compat-data': 7.29.7 '@babel/helper-validator-option': 7.29.7 - browserslist: 4.25.0 + browserslist: 4.29.0 lru-cache: 5.1.1 semver: 6.3.1 @@ -16390,32 +16197,6 @@ snapshots: '@tybys/wasm-util': 0.10.3 optional: true - '@next/env@15.5.24': {} - - '@next/swc-darwin-arm64@15.5.24': - optional: true - - '@next/swc-darwin-x64@15.5.24': - optional: true - - '@next/swc-linux-arm64-gnu@15.5.24': - optional: true - - '@next/swc-linux-arm64-musl@15.5.24': - optional: true - - '@next/swc-linux-x64-gnu@15.5.24': - optional: true - - '@next/swc-linux-x64-musl@15.5.24': - optional: true - - '@next/swc-win32-arm64-msvc@15.5.24': - optional: true - - '@next/swc-win32-x64-msvc@15.5.24': - optional: true - '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': dependencies: eslint-scope: 5.1.1 @@ -16952,16 +16733,6 @@ snapshots: - debug - supports-color - '@ory/integrations@1.3.1(@ory/client@1.9.0)(next@15.5.24(@babel/core@7.29.7)(@opentelemetry/api@1.8.0)(@types/node@24.11.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.89.2))': - dependencies: - '@ory/client': 1.9.0 - '@types/tldjs': 2.3.4 - cookie: 1.0.2 - istextorbinary: 9.5.0 - next: 15.5.24(@babel/core@7.29.7)(@opentelemetry/api@1.8.0)(@types/node@24.11.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.89.2) - set-cookie-parser: 2.7.1 - tldjs: 2.3.1 - '@oslojs/encoding@1.1.0': {} '@oxc-project/types@0.148.0': {} @@ -17995,8 +17766,8 @@ snapshots: '@typescript-eslint/parser': 5.60.1(eslint@8.57.1)(typescript@5.9.3) eslint: 8.57.1 eslint-import-resolver-node: 0.3.7 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1) - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.57.1) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.1) eslint-plugin-jest: 26.9.0(@typescript-eslint/eslint-plugin@5.60.1(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(jest@29.7.0(@types/node@24.11.0)(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@24.11.0)(typescript@5.4.3)))(typescript@5.9.3) eslint-plugin-jest-dom: 4.0.3(eslint@8.57.1) eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1) @@ -18323,10 +18094,6 @@ snapshots: '@swc/counter@0.1.3': {} - '@swc/helpers@0.5.15': - dependencies: - tslib: 2.8.1 - '@swc/jest@0.2.37(@swc/core@1.11.29)': dependencies: '@jest/create-cache-key-function': 29.7.0 @@ -18804,8 +18571,6 @@ snapshots: '@types/cookiejar': 2.1.2 '@types/node': 24.11.0 - '@types/tldjs@2.3.4': {} - '@types/tmp@0.2.6': {} '@types/tough-cookie@4.0.2': {} @@ -19730,7 +19495,7 @@ snapshots: autoprefixer@10.4.20(postcss@8.5.27): dependencies: - browserslist: 4.24.2 + browserslist: 4.29.0 caniuse-lite: 1.0.30001676 fraction.js: 4.3.7 normalize-range: 0.1.2 @@ -19909,10 +19674,6 @@ snapshots: binary-extensions@2.2.0: {} - binaryextensions@6.11.0: - dependencies: - editions: 6.21.0 - bl@4.1.0: dependencies: buffer: 5.7.1 @@ -19980,33 +19741,12 @@ snapshots: dependencies: pako: 0.2.9 - browserslist@4.24.2: - dependencies: - caniuse-lite: 1.0.30001677 - electron-to-chromium: 1.5.49 - node-releases: 2.0.18 - update-browserslist-db: 1.1.1(browserslist@4.24.2) - - browserslist@4.24.4: - dependencies: - caniuse-lite: 1.0.30001695 - electron-to-chromium: 1.5.84 - node-releases: 2.0.19 - update-browserslist-db: 1.1.1(browserslist@4.24.4) - - browserslist@4.25.0: - dependencies: - caniuse-lite: 1.0.30001799 - electron-to-chromium: 1.5.162 - node-releases: 2.0.19 - update-browserslist-db: 1.1.3(browserslist@4.25.0) - browserslist@4.29.0: dependencies: baseline-browser-mapping: 2.11.24 caniuse-lite: 1.0.30001810 electron-to-chromium: 1.5.430 - node-releases: 2.0.55 + node-releases: 2.0.56 update-browserslist-db: 1.3.3(browserslist@4.29.0) bser@2.1.1: @@ -20108,12 +19848,6 @@ snapshots: caniuse-lite@1.0.30001676: {} - caniuse-lite@1.0.30001677: {} - - caniuse-lite@1.0.30001695: {} - - caniuse-lite@1.0.30001799: {} - caniuse-lite@1.0.30001810: {} capital-case@1.0.4: @@ -20425,8 +20159,6 @@ snapshots: cookie@0.7.2: {} - cookie@1.0.2: {} - cookie@2.0.1: {} cookies@0.9.1: @@ -20438,7 +20170,7 @@ snapshots: core-js-compat@3.40.0: dependencies: - browserslist: 4.24.4 + browserslist: 4.29.0 core-js@3.40.0: {} @@ -21010,10 +20742,6 @@ snapshots: eastasianwidth@0.2.0: {} - editions@6.21.0: - dependencies: - version-range: 4.14.0 - editorconfig@1.0.4: dependencies: '@one-ini/wasm': 0.1.1 @@ -21023,14 +20751,8 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.162: {} - electron-to-chromium@1.5.430: {} - electron-to-chromium@1.5.49: {} - - electron-to-chromium@1.5.84: {} - emittery@0.13.1: {} emoji-regex@8.0.0: {} @@ -21358,13 +21080,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1): + eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.57.1): dependencies: debug: 4.4.3(supports-color@10.2.2) enhanced-resolve: 5.18.0 eslint: 8.57.1 - eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) + eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.1) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.1) get-tsconfig: 4.5.0 globby: 13.1.3 is-core-module: 2.13.0 @@ -21376,14 +21098,14 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.7.4(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1): + eslint-module-utils@2.7.4(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.1): dependencies: debug: 3.2.7 optionalDependencies: '@typescript-eslint/parser': 5.60.1(eslint@8.57.1)(typescript@5.9.3) eslint: 8.57.1 eslint-import-resolver-node: 0.3.7 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1) + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.57.1) transitivePeerDependencies: - supports-color @@ -21413,7 +21135,7 @@ snapshots: eslint-utils: 2.1.0 regexpp: 3.2.0 - eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1): + eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.1): dependencies: array-includes: 3.1.8 array.prototype.flat: 1.3.1 @@ -21422,7 +21144,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.7 - eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) + eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.1) has: 1.0.3 is-core-module: 2.13.0 is-glob: 4.0.3 @@ -23380,12 +23102,6 @@ snapshots: html-escaper: 2.0.2 istanbul-lib-report: 3.0.0 - istextorbinary@9.5.0: - dependencies: - binaryextensions: 6.11.0 - editions: 6.21.0 - textextensions: 6.11.0 - iterator.prototype@1.1.5: dependencies: define-data-property: 1.1.4 @@ -25208,8 +24924,6 @@ snapshots: nanoid@3.3.18: {} - nanoid@3.3.19: {} - natural-compare-lite@1.4.0: {} natural-compare@1.4.0: {} @@ -25224,32 +24938,6 @@ snapshots: neotraverse@1.0.1: {} - next@15.5.24(@babel/core@7.29.7)(@opentelemetry/api@1.8.0)(@types/node@24.11.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.89.2): - dependencies: - '@next/env': 15.5.24 - '@swc/helpers': 0.5.15 - caniuse-lite: 1.0.30001810 - postcss: 8.5.28 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - styled-jsx: 5.1.6(@babel/core@7.29.7)(react@18.2.0) - optionalDependencies: - '@next/swc-darwin-arm64': 15.5.24 - '@next/swc-darwin-x64': 15.5.24 - '@next/swc-linux-arm64-gnu': 15.5.24 - '@next/swc-linux-arm64-musl': 15.5.24 - '@next/swc-linux-x64-gnu': 15.5.24 - '@next/swc-linux-x64-musl': 15.5.24 - '@next/swc-win32-arm64-msvc': 15.5.24 - '@next/swc-win32-x64-msvc': 15.5.24 - '@opentelemetry/api': 1.8.0 - sass: 1.89.2 - sharp: 0.35.4(@types/node@24.11.0) - transitivePeerDependencies: - - '@babel/core' - - '@types/node' - - babel-plugin-macros - nlcst-to-string@4.0.0: dependencies: '@types/nlcst': 2.0.3 @@ -25310,11 +24998,7 @@ snapshots: '@types/express': 4.17.21 '@types/node': 24.11.0 - node-releases@2.0.18: {} - - node-releases@2.0.19: {} - - node-releases@2.0.55: {} + node-releases@2.0.56: {} nopt@3.0.6: dependencies: @@ -25997,12 +25681,6 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 - postcss@8.5.28: - dependencies: - nanoid: 3.3.19 - picocolors: 1.1.1 - source-map-js: 1.2.1 - postgres-array@2.0.0: {} postgres-bytea@1.0.0: {} @@ -27518,13 +27196,6 @@ snapshots: dependencies: inline-style-parser: 0.2.3 - styled-jsx@5.1.6(@babel/core@7.29.7)(react@18.2.0): - dependencies: - client-only: 0.0.1 - react: 18.2.0 - optionalDependencies: - '@babel/core': 7.29.7 - stylis@4.3.6: {} sucrase@3.35.0: @@ -27718,10 +27389,6 @@ snapshots: text-table@0.2.0: {} - textextensions@6.11.0: - dependencies: - editions: 6.21.0 - then-request@6.0.2: dependencies: '@types/concat-stream': 1.6.1 @@ -27792,10 +27459,6 @@ snapshots: dependencies: tslib: 2.8.1 - tldjs@2.3.1: - dependencies: - punycode: 1.4.1 - tmp@0.2.7: {} tmpl@1.0.5: {} @@ -28236,24 +27899,6 @@ snapshots: ofetch: 1.5.1 ufo: 1.6.3 - update-browserslist-db@1.1.1(browserslist@4.24.2): - dependencies: - browserslist: 4.24.2 - escalade: 3.2.0 - picocolors: 1.1.1 - - update-browserslist-db@1.1.1(browserslist@4.24.4): - dependencies: - browserslist: 4.24.4 - escalade: 3.2.0 - picocolors: 1.1.1 - - update-browserslist-db@1.1.3(browserslist@4.25.0): - dependencies: - browserslist: 4.25.0 - escalade: 3.2.0 - picocolors: 1.1.1 - update-browserslist-db@1.3.3(browserslist@4.29.0): dependencies: browserslist: 4.29.0 @@ -28358,8 +28003,6 @@ snapshots: vary@1.1.2: {} - version-range@4.14.0: {} - vfile-location@4.0.1: dependencies: '@types/unist': 2.0.11 From 935cb75a9b74e4e129acc295b3cb0119cae05129 Mon Sep 17 00:00:00 2001 From: Blair Currey <12960453+BlairCurrey@users.noreply.github.com> Date: Thu, 17 Sep 2026 13:18:24 -0400 Subject: [PATCH 18/19] fix: posgtres startup error on authed frontend --- localenv/admin-auth/dbinit.sql | 8 ++++++++ packages/frontend/app/lib/kratos_ui.ts | 3 --- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/localenv/admin-auth/dbinit.sql b/localenv/admin-auth/dbinit.sql index 1052df19a3..9306ea94ad 100644 --- a/localenv/admin-auth/dbinit.sql +++ b/localenv/admin-auth/dbinit.sql @@ -14,6 +14,14 @@ CREATE USER happy_life_bank_auth WITH PASSWORD 'happy_life_bank_auth'; CREATE DATABASE happy_life_bank_auth; ALTER DATABASE happy_life_bank_auth OWNER TO happy_life_bank_auth; +CREATE USER global_bank_backend WITH PASSWORD 'global_bank_backend'; +CREATE DATABASE global_bank_backend; +ALTER DATABASE global_bank_backend OWNER TO global_bank_backend; + +CREATE USER global_bank_auth WITH PASSWORD 'global_bank_auth'; +CREATE DATABASE global_bank_auth; +ALTER DATABASE global_bank_auth OWNER TO global_bank_auth; + CREATE USER happy_life_kratos WITH PASSWORD 'kratos_password'; CREATE DATABASE happy_life_kratos; ALTER DATABASE happy_life_kratos OWNER TO happy_life_kratos; diff --git a/packages/frontend/app/lib/kratos_ui.ts b/packages/frontend/app/lib/kratos_ui.ts index 9457a1fd6b..d4cb430609 100644 --- a/packages/frontend/app/lib/kratos_ui.ts +++ b/packages/frontend/app/lib/kratos_ui.ts @@ -5,9 +5,6 @@ import type { UiNodeInputAttributes } from '@ory/client' -// Replaces the two helpers we used from @ory/integrations/ui. That package is archived and -// is a Next.js integration, so it pulled Next into this Remix app as a transitive dependency. - const DEFAULT_GROUP: UiNodeGroupEnum = 'default' /** From 95d17f4ac6fdeba60ef4d0f706348a6cf7f0c4ba Mon Sep 17 00:00:00 2001 From: Blair Currey <12960453+BlairCurrey@users.noreply.github.com> Date: Thu, 17 Sep 2026 19:52:38 -0400 Subject: [PATCH 19/19] fix: drop rollup and vite overrides that match nothing --- package.json | 2 -- pnpm-lock.yaml | 2 -- 2 files changed, 4 deletions(-) diff --git a/package.json b/package.json index 288c009bec..c5694db6a9 100644 --- a/package.json +++ b/package.json @@ -102,7 +102,6 @@ "postcss": "^8.5.23", "protobufjs": "^7.6.5", "qs@<6.14.1": ">=6.14.1", - "rollup@>=3.0.0 <4.0.0": "^3.30.0", "sha.js": ">=2.4.12", "sharp": "^0.35.0", "shell-quote": "^1.9.0", @@ -114,7 +113,6 @@ "undici@>=5.0.0": "^8.3.0", "undici@>=6.0.0": "^6.28.0", "vite@>=6.0.0 <7.0.0": "^6.4.3", - "vite@>=7.0.0 <8.0.0": "^7.3.5", "webpack": "^5.104.1", "websocket-driver": "^0.7.5", "ws@>=7.0.0 <8.0.0": "^7.5.11", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ee4136396a..bd2b38a2c6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -42,7 +42,6 @@ overrides: postcss: ^8.5.23 protobufjs: ^7.6.5 qs@<6.14.1: '>=6.14.1' - rollup@>=3.0.0 <4.0.0: ^3.30.0 sha.js: '>=2.4.12' sharp: ^0.35.0 shell-quote: ^1.9.0 @@ -54,7 +53,6 @@ overrides: undici@>=5.0.0: ^8.3.0 undici@>=6.0.0: ^6.28.0 vite@>=6.0.0 <7.0.0: ^6.4.3 - vite@>=7.0.0 <8.0.0: ^7.3.5 webpack: ^5.104.1 websocket-driver: ^0.7.5 ws@>=7.0.0 <8.0.0: ^7.5.11