From fa937207d0f1ac7a15c9246e6e1e72d2545a7186 Mon Sep 17 00:00:00 2001 From: Max Kurapov Date: Wed, 6 Nov 2024 12:57:11 +0100 Subject: [PATCH 1/2] chore: fix library vulnerabilities --- package.json | 3 +- packages/auth/package.json | 2 +- packages/backend/package.json | 2 +- packages/frontend/package.json | 12 +- pnpm-lock.yaml | 510 ++++++++++++++++++++------------- 5 files changed, 327 insertions(+), 202 deletions(-) diff --git a/package.json b/package.json index 4016bbf7b8..c3627f3ed3 100644 --- a/package.json +++ b/package.json @@ -77,7 +77,8 @@ "undici@<=5.28.2": ">=5.28.3", "tar@<6.2.1": ">=6.2.1", "braces@<3.0.3": ">=3.0.3", - "@grpc/grpc-js@>=1.10.0 <1.10.9": ">=1.10.9" + "@grpc/grpc-js@>=1.10.0 <1.10.9": ">=1.10.9", + "dset@<3.1.4": ">=3.1.4" } } } diff --git a/packages/auth/package.json b/packages/auth/package.json index 5a9629ec8c..6da9c3a03f 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -33,7 +33,7 @@ "@interledger/open-payments": "6.13.2", "@interledger/openapi": "2.0.1", "@koa/cors": "^5.0.0", - "@koa/router": "^12.0.0", + "@koa/router": "^12.0.2", "ajv": "^8.12.0", "axios": "^1.7.4", "dotenv": "^16.4.5", diff --git a/packages/backend/package.json b/packages/backend/package.json index 0a141e3a32..9c515931dd 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -59,7 +59,7 @@ "@interledger/pay": "0.4.0-alpha.9", "@interledger/stream-receiver": "^0.3.3-alpha.3", "@koa/cors": "^5.0.0", - "@koa/router": "^12.0.0", + "@koa/router": "^12.0.2", "@opentelemetry/api": "^1.8.0", "@opentelemetry/exporter-metrics-otlp-grpc": "^0.49.1", "@opentelemetry/exporter-trace-otlp-grpc": "^0.52.1", diff --git a/packages/frontend/package.json b/packages/frontend/package.json index c9830613f1..95e28065b9 100644 --- a/packages/frontend/package.json +++ b/packages/frontend/package.json @@ -17,17 +17,17 @@ "@headlessui/react": "^1.7.18", "@ory/client": "^1.9.0", "@ory/integrations": "^1.1.5", - "@remix-run/node": "^2.6.0", - "@remix-run/react": "^2.6.0", - "@remix-run/serve": "^2.6.0", + "@remix-run/node": "^2.13.1", + "@remix-run/react": "^2.13.1", + "@remix-run/serve": "^2.13.1", "axios": "^1.7.4", "class-variance-authority": "^0.7.0", "graphql": "^16.8.1", "ilp-packet": "3.1.4-alpha.2", "isbot": "^5.1.2", + "json-canonicalize": "^1.0.6", "pino": "^8.19.0", "qs": "^6.11.2", - "json-canonicalize": "^1.0.6", "react": "^18.2.0", "react-dom": "^18.2.0", "uuid": "^9.0.1", @@ -35,8 +35,8 @@ "zod": "^3.22.4" }, "devDependencies": { - "@remix-run/dev": "^2.6.0", - "@remix-run/eslint-config": "^2.6.0", + "@remix-run/dev": "^2.13.1", + "@remix-run/eslint-config": "^2.13.1", "@tailwindcss/forms": "^0.5.9", "@types/node": "^20.12.5", "@types/qs": "^6.9.14", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ffb717df6c..153e3712b9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -22,6 +22,7 @@ overrides: tar@<6.2.1: '>=6.2.1' braces@<3.0.3: '>=3.0.3' '@grpc/grpc-js@>=1.10.0 <1.10.9': '>=1.10.9' + dset@<3.1.4: '>=3.1.4' importers: @@ -32,7 +33,7 @@ importers: version: 29.6.3 '@swc/jest': specifier: ^0.2.37 - version: 0.2.37(@swc/core@1.7.42) + version: 0.2.37(@swc/core@1.9.0) '@types/jest': specifier: ^29.5.14 version: 29.5.14 @@ -194,8 +195,8 @@ importers: specifier: ^5.0.0 version: 5.0.0 '@koa/router': - specifier: ^12.0.0 - version: 12.0.0 + specifier: ^12.0.2 + version: 12.0.2 ajv: specifier: ^8.12.0 version: 8.12.0 @@ -243,7 +244,7 @@ importers: version: link:../token-introspection ts-node-dev: specifier: ^2.0.0 - version: 2.0.0(@swc/core@1.7.42)(@types/node@18.19.62)(typescript@5.6.3) + version: 2.0.0(@swc/core@1.9.0)(@types/node@18.19.64)(typescript@5.6.3) uuid: specifier: ^9.0.1 version: 9.0.1 @@ -256,7 +257,7 @@ importers: version: 8.4.1 '@graphql-codegen/cli': specifier: 5.0.2 - version: 5.0.2(@babel/core@7.26.0)(@types/node@18.19.62)(graphql@16.8.1) + version: 5.0.2(@babel/core@7.26.0)(@types/node@18.19.64)(graphql@16.8.1) '@graphql-codegen/introspection': specifier: 4.0.3 version: 4.0.3(graphql@16.8.1) @@ -351,8 +352,8 @@ importers: specifier: ^5.0.0 version: 5.0.0 '@koa/router': - specifier: ^12.0.0 - version: 12.0.0 + specifier: ^12.0.2 + version: 12.0.2 '@opentelemetry/api': specifier: ^1.8.0 version: 1.8.0 @@ -476,7 +477,7 @@ importers: version: 3.11.8(@types/react@18.2.73)(graphql@16.8.1)(react-dom@18.2.0)(react@18.2.0) '@graphql-codegen/cli': specifier: 5.0.2 - version: 5.0.2(@babel/core@7.26.0)(@types/node@18.19.62)(graphql@16.8.1) + version: 5.0.2(@babel/core@7.26.0)(@types/node@18.19.64)(graphql@16.8.1) '@graphql-codegen/introspection': specifier: 4.0.3 version: 4.0.3(graphql@16.8.1) @@ -551,7 +552,7 @@ importers: version: 0.2.3 ts-node-dev: specifier: ^2.0.0 - version: 2.0.0(@swc/core@1.7.42)(@types/node@18.19.62)(typescript@5.6.3) + version: 2.0.0(@swc/core@1.9.0)(@types/node@18.19.64)(typescript@5.6.3) packages/documentation: dependencies: @@ -604,14 +605,14 @@ importers: specifier: ^1.1.5 version: 1.1.5(@ory/client@1.9.0)(next@15.0.2) '@remix-run/node': - specifier: ^2.6.0 - version: 2.6.0(typescript@5.6.3) + specifier: ^2.13.1 + version: 2.13.1(typescript@5.6.3) '@remix-run/react': - specifier: ^2.6.0 - version: 2.6.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.6.3) + specifier: ^2.13.1 + version: 2.13.1(react-dom@18.2.0)(react@18.2.0)(typescript@5.6.3) '@remix-run/serve': - specifier: ^2.6.0 - version: 2.6.0(typescript@5.6.3) + specifier: ^2.13.1 + version: 2.13.1(typescript@5.6.3) axios: specifier: ^1.7.4 version: 1.7.4 @@ -653,11 +654,11 @@ importers: version: 3.22.4 devDependencies: '@remix-run/dev': - specifier: ^2.6.0 - version: 2.6.0(@remix-run/serve@2.6.0)(@types/node@20.12.7)(typescript@5.6.3) + specifier: ^2.13.1 + version: 2.13.1(@remix-run/react@2.13.1)(@remix-run/serve@2.13.1)(@types/node@20.12.7)(typescript@5.6.3) '@remix-run/eslint-config': - specifier: ^2.6.0 - version: 2.6.0(eslint@8.57.1)(jest@29.7.0)(react@18.2.0)(typescript@5.6.3) + specifier: ^2.13.1 + version: 2.13.1(eslint@8.57.1)(jest@29.7.0)(react@18.2.0)(typescript@5.6.3) '@tailwindcss/forms': specifier: ^0.5.9 version: 0.5.9(tailwindcss@3.4.1) @@ -755,7 +756,7 @@ importers: devDependencies: '@apollo/client': specifier: ^3.11.8 - version: 3.11.8(@types/react@18.2.73)(graphql@16.8.1)(react-dom@18.2.0)(react@18.2.0) + version: 3.11.8(graphql@16.9.0) '@interledger/http-signature-utils': specifier: 2.0.2 version: 2.0.2 @@ -886,6 +887,43 @@ packages: transitivePeerDependencies: - '@types/react' + /@apollo/client@3.11.8(graphql@16.9.0): + resolution: {integrity: sha512-CgG1wbtMjsV2pRGe/eYITmV5B8lXUCYljB2gB/6jWTFQcrvirUVvKg7qtFdjYkQSFbIffU1IDyxgeaN81eTjbA==} + peerDependencies: + graphql: ^15.0.0 || ^16.0.0 + graphql-ws: ^5.5.5 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 + subscriptions-transport-ws: ^0.9.0 || ^0.11.0 + peerDependenciesMeta: + graphql-ws: + optional: true + react: + optional: true + react-dom: + optional: true + subscriptions-transport-ws: + optional: true + dependencies: + '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) + '@wry/caches': 1.0.1 + '@wry/equality': 0.5.6 + '@wry/trie': 0.5.0 + graphql: 16.9.0 + graphql-tag: 2.12.6(graphql@16.9.0) + hoist-non-react-statics: 3.3.2 + optimism: 0.18.0 + prop-types: 15.8.1 + rehackt: 0.1.0(@types/react@18.2.73)(react@18.2.0) + response-iterator: 0.2.6 + symbol-observable: 4.0.0 + ts-invariant: 0.10.3 + tslib: 2.8.0 + zen-observable-ts: 1.2.5 + transitivePeerDependencies: + - '@types/react' + dev: true + /@apollo/protobufjs@1.2.7: resolution: {integrity: sha512-Lahx5zntHPZia35myYDBRuF58tlwPskwHc5CWBZC/4bMKB6siTBWwtMrkqXcsNwQiFSzSx5hKdRPUmemrEp3Gg==} hasBin: true @@ -1282,7 +1320,6 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: true /@babel/core@7.26.0: resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==} @@ -1452,7 +1489,6 @@ packages: '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color - dev: true /@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0): resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} @@ -2235,7 +2271,7 @@ packages: resolution: {integrity: sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==} requiresBuild: true dependencies: - tslib: 2.8.0 + tslib: 2.8.1 dev: false optional: true @@ -2839,7 +2875,7 @@ packages: tslib: 2.6.2 dev: true - /@graphql-codegen/cli@5.0.2(@babel/core@7.26.0)(@types/node@18.19.62)(graphql@16.8.1): + /@graphql-codegen/cli@5.0.2(@babel/core@7.26.0)(@types/node@18.19.64)(graphql@16.8.1): resolution: {integrity: sha512-MBIaFqDiLKuO4ojN6xxG9/xL9wmfD3ZjZ7RsPjwQnSHBCUXnEkdKvX+JVpx87Pq29Ycn8wTJUguXnTZ7Di0Mlw==} hasBin: true peerDependencies: @@ -2858,20 +2894,20 @@ packages: '@graphql-tools/apollo-engine-loader': 8.0.0(graphql@16.8.1) '@graphql-tools/code-file-loader': 8.0.1(@babel/core@7.26.0)(graphql@16.8.1) '@graphql-tools/git-loader': 8.0.1(@babel/core@7.26.0)(graphql@16.8.1) - '@graphql-tools/github-loader': 8.0.0(@babel/core@7.26.0)(@types/node@18.19.62)(graphql@16.8.1) + '@graphql-tools/github-loader': 8.0.0(@babel/core@7.26.0)(@types/node@18.19.64)(graphql@16.8.1) '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.8.1) '@graphql-tools/json-file-loader': 8.0.0(graphql@16.8.1) '@graphql-tools/load': 8.0.2(graphql@16.8.1) - '@graphql-tools/prisma-loader': 8.0.1(@types/node@18.19.62)(graphql@16.8.1) - '@graphql-tools/url-loader': 8.0.0(@types/node@18.19.62)(graphql@16.8.1) + '@graphql-tools/prisma-loader': 8.0.1(@types/node@18.19.64)(graphql@16.8.1) + '@graphql-tools/url-loader': 8.0.0(@types/node@18.19.64)(graphql@16.8.1) '@graphql-tools/utils': 10.0.11(graphql@16.8.1) - '@whatwg-node/fetch': 0.8.1(@types/node@18.19.62) + '@whatwg-node/fetch': 0.8.1(@types/node@18.19.64) chalk: 4.1.2 cosmiconfig: 8.1.3 debounce: 1.2.1 detect-indent: 6.1.0 graphql: 16.8.1 - graphql-config: 5.0.2(@types/node@18.19.62)(graphql@16.8.1) + graphql-config: 5.0.2(@types/node@18.19.64)(graphql@16.8.1) inquirer: 8.2.4 is-glob: 4.0.3 jiti: 1.20.0 @@ -3248,15 +3284,15 @@ packages: '@types/ws': 8.5.3 graphql: 16.8.1 graphql-ws: 5.14.0(graphql@16.8.1) - isomorphic-ws: 5.0.0(ws@8.15.1) + isomorphic-ws: 5.0.0(ws@8.18.0) tslib: 2.8.0 - ws: 8.15.1 + ws: 8.18.0 transitivePeerDependencies: - bufferutil - utf-8-validate dev: false - /@graphql-tools/executor-http@1.0.1(@types/node@18.19.62)(graphql@16.8.1): + /@graphql-tools/executor-http@1.0.1(@types/node@18.19.64)(graphql@16.8.1): resolution: {integrity: sha512-36D2oxVuv7NboFdPPS9MDOICvsg08P1K9xkqcQTB4UQogkUn58ZFfWM+4cZ9rwfNCIPTIzH4quoj7Xo09xbzmw==} engines: {node: '>=16.0.0'} peerDependencies: @@ -3267,7 +3303,7 @@ packages: '@whatwg-node/fetch': 0.9.8 extract-files: 11.0.0 graphql: 16.8.1 - meros: 1.2.1(@types/node@18.19.62) + meros: 1.2.1(@types/node@18.19.64) tslib: 2.8.0 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -3285,7 +3321,7 @@ packages: '@whatwg-node/fetch': 0.9.8 extract-files: 11.0.0 graphql: 16.8.1 - meros: 1.2.1(@types/node@18.19.62) + meros: 1.2.1(@types/node@18.19.64) tslib: 2.8.0 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -3318,9 +3354,9 @@ packages: '@graphql-tools/utils': 10.1.3(graphql@16.8.1) '@types/ws': 8.5.3 graphql: 16.8.1 - isomorphic-ws: 5.0.0(ws@8.15.1) + isomorphic-ws: 5.0.0(ws@8.18.0) tslib: 2.8.0 - ws: 8.15.1 + ws: 8.18.0 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -3372,14 +3408,14 @@ packages: - supports-color dev: true - /@graphql-tools/github-loader@8.0.0(@babel/core@7.26.0)(@types/node@18.19.62)(graphql@16.8.1): + /@graphql-tools/github-loader@8.0.0(@babel/core@7.26.0)(@types/node@18.19.64)(graphql@16.8.1): resolution: {integrity: sha512-VuroArWKcG4yaOWzV0r19ElVIV6iH6UKDQn1MXemND0xu5TzrFme0kf3U9o0YwNo0kUYEk9CyFM0BYg4he17FA==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: '@ardatan/sync-fetch': 0.0.1 - '@graphql-tools/executor-http': 1.0.1(@types/node@18.19.62)(graphql@16.8.1) + '@graphql-tools/executor-http': 1.0.1(@types/node@18.19.64)(graphql@16.8.1) '@graphql-tools/graphql-tag-pluck': 8.0.1(@babel/core@7.26.0)(graphql@16.8.1) '@graphql-tools/utils': 10.1.3(graphql@16.8.1) '@whatwg-node/fetch': 0.9.8 @@ -3513,13 +3549,13 @@ packages: tslib: 2.8.0 dev: true - /@graphql-tools/prisma-loader@8.0.1(@types/node@18.19.62)(graphql@16.8.1): + /@graphql-tools/prisma-loader@8.0.1(@types/node@18.19.64)(graphql@16.8.1): resolution: {integrity: sha512-bl6e5sAYe35Z6fEbgKXNrqRhXlCJYeWKBkarohgYA338/SD9eEhXtg3Cedj7fut3WyRLoQFpHzfiwxKs7XrgXg==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/url-loader': 8.0.0(@types/node@18.19.62)(graphql@16.8.1) + '@graphql-tools/url-loader': 8.0.0(@types/node@18.19.64)(graphql@16.8.1) '@graphql-tools/utils': 10.1.3(graphql@16.8.1) '@types/js-yaml': 4.0.5 '@types/json-stable-stringify': 1.0.34 @@ -3597,7 +3633,7 @@ packages: value-or-promise: 1.0.12 dev: false - /@graphql-tools/url-loader@8.0.0(@types/node@18.19.62)(graphql@16.8.1): + /@graphql-tools/url-loader@8.0.0(@types/node@18.19.64)(graphql@16.8.1): resolution: {integrity: sha512-rPc9oDzMnycvz+X+wrN3PLrhMBQkG4+sd8EzaFN6dypcssiefgWKToXtRKI8HHK68n2xEq1PyrOpkjHFJB+GwA==} engines: {node: '>=16.0.0'} peerDependencies: @@ -3606,7 +3642,7 @@ packages: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.0(graphql@16.8.1) '@graphql-tools/executor-graphql-ws': 1.1.0(graphql@16.8.1) - '@graphql-tools/executor-http': 1.0.1(@types/node@18.19.62)(graphql@16.8.1) + '@graphql-tools/executor-http': 1.0.1(@types/node@18.19.64)(graphql@16.8.1) '@graphql-tools/executor-legacy-ws': 1.0.1(graphql@16.8.1) '@graphql-tools/utils': 10.1.3(graphql@16.8.1) '@graphql-tools/wrap': 10.0.0(graphql@16.8.1) @@ -3640,10 +3676,10 @@ packages: '@types/ws': 8.5.3 '@whatwg-node/fetch': 0.9.8 graphql: 16.8.1 - isomorphic-ws: 5.0.0(ws@8.15.1) + isomorphic-ws: 5.0.0(ws@8.18.0) tslib: 2.8.0 value-or-promise: 1.0.12 - ws: 8.15.1 + ws: 8.18.0 transitivePeerDependencies: - '@types/node' - bufferutil @@ -3659,7 +3695,7 @@ packages: dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.1) cross-inspect: 1.0.0 - dset: 3.1.3 + dset: 3.1.4 graphql: 16.8.1 tslib: 2.8.0 dev: true @@ -3672,7 +3708,7 @@ packages: dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.1) cross-inspect: 1.0.0 - dset: 3.1.3 + dset: 3.1.4 graphql: 16.8.1 tslib: 2.8.0 @@ -3684,7 +3720,7 @@ packages: dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.1) cross-inspect: 1.0.0 - dset: 3.1.3 + dset: 3.1.4 graphql: 16.8.1 tslib: 2.8.0 @@ -3742,6 +3778,14 @@ packages: dependencies: graphql: 16.8.1 + /@graphql-typed-document-node/core@3.2.0(graphql@16.9.0): + resolution: {integrity: sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==} + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + dependencies: + graphql: 16.9.0 + dev: true + /@grpc/grpc-js@1.10.9: resolution: {integrity: sha512-5tcgUctCG0qoNyfChZifz2tJqbRbXVO9J7X6duFcOjY3HUNCxg5D0ZCK7EP9vIcZ0zRpLU9bWkyCqVCLZ46IbQ==} engines: {node: '>=12.10.0'} @@ -4395,14 +4439,17 @@ packages: vary: 1.1.2 dev: false - /@koa/router@12.0.0: - resolution: {integrity: sha512-cnnxeKHXlt7XARJptflGURdJaO+ITpNkOHmQu7NHmCoRinPbyvFzce/EG/E8Zy81yQ1W9MoSdtklc3nyaDReUw==} + /@koa/router@12.0.2: + resolution: {integrity: sha512-sYcHglGKTxGF+hQ6x67xDfkE9o+NhVlRHBqq6gLywaMc6CojK/5vFZByphdonKinYlMLkEkacm+HEse9HzwgTA==} engines: {node: '>= 12'} dependencies: + debug: 4.3.7(supports-color@9.4.0) http-errors: 2.0.0 koa-compose: 4.1.0 methods: 1.1.2 - path-to-regexp: 6.2.1 + path-to-regexp: 6.3.0 + transitivePeerDependencies: + - supports-color dev: false /@ljharb/through@2.3.13: @@ -5114,7 +5161,7 @@ packages: '@types/tldjs': 2.3.1 cookie: 0.5.0 istextorbinary: 6.0.0 - next: 15.0.2(@babel/core@7.26.0)(react-dom@18.2.0)(react@18.2.0) + next: 15.0.2(@babel/core@7.23.2)(react-dom@18.2.0)(react@18.2.0) ory-prettier-styles: 1.3.0 prettier: 2.3.2 request: 2.88.2 @@ -5286,15 +5333,16 @@ packages: resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==} dev: false - /@remix-run/dev@2.6.0(@remix-run/serve@2.6.0)(@types/node@18.11.9)(typescript@5.4.3): - resolution: {integrity: sha512-wf5DoKxBwz3/84FNyFM6NKvQIOEv+Ukwj9DjXrDs6YLI6oSqw2XsJCxWN4lAbOxXuK37pBt1WAE8LzEMuyowsw==} + /@remix-run/dev@2.13.1(@remix-run/react@2.13.1)(@remix-run/serve@2.13.1)(@types/node@20.12.7)(typescript@5.6.3): + resolution: {integrity: sha512-7+06Dail6zMyRlRvgrZ4cmQjs2gUb+M24iP4jbmql+0B7VAAPwzCRU0x+BF5z8GSef13kDrH3iXv/BQ2O2yOgw==} engines: {node: '>=18.0.0'} hasBin: true peerDependencies: - '@remix-run/serve': ^2.6.0 + '@remix-run/react': ^2.13.1 + '@remix-run/serve': ^2.13.1 typescript: ^5.1.0 - vite: ^5.0.0 - wrangler: ^3.24.0 + vite: ^5.1.0 + wrangler: ^3.28.2 peerDependenciesMeta: '@remix-run/serve': optional: true @@ -5315,12 +5363,13 @@ packages: '@babel/types': 7.23.0 '@mdx-js/mdx': 2.3.0 '@npmcli/package-json': 4.0.1 - '@remix-run/node': 2.6.0(typescript@5.4.3) - '@remix-run/router': 1.15.0 - '@remix-run/serve': 2.6.0(typescript@5.4.3) - '@remix-run/server-runtime': 2.6.0(typescript@5.4.3) + '@remix-run/node': 2.13.1(typescript@5.6.3) + '@remix-run/react': 2.13.1(react-dom@18.2.0)(react@18.2.0)(typescript@5.6.3) + '@remix-run/router': 1.20.0 + '@remix-run/serve': 2.13.1(typescript@5.6.3) + '@remix-run/server-runtime': 2.13.1(typescript@5.6.3) '@types/mdx': 2.0.7 - '@vanilla-extract/integration': 6.2.1(@types/node@18.11.9) + '@vanilla-extract/integration': 6.2.1(@types/node@20.12.7) arg: 5.0.2 cacache: 17.1.4 chalk: 4.1.2 @@ -5332,7 +5381,7 @@ packages: esbuild-plugins-node-modules-polyfill: 1.6.1(esbuild@0.17.6) execa: 5.1.1 exit-hook: 2.2.1 - express: 4.19.2 + express: 4.21.1 fs-extra: 10.1.0 get-port: 5.1.1 gunzip-maybe: 1.4.2 @@ -5358,8 +5407,8 @@ packages: set-cookie-parser: 2.6.0 tar-fs: 2.1.1 tsconfig-paths: 4.1.0 - typescript: 5.4.3 - ws: 7.5.9 + typescript: 5.6.3 + ws: 7.5.10 transitivePeerDependencies: - '@types/node' - bluebird @@ -5376,7 +5425,7 @@ packages: - utf-8-validate dev: true - /@remix-run/dev@2.6.0(@remix-run/serve@2.6.0)(@types/node@20.12.7)(typescript@5.6.3): + /@remix-run/dev@2.6.0(@remix-run/serve@2.6.0)(@types/node@18.11.9)(typescript@5.4.3): resolution: {integrity: sha512-wf5DoKxBwz3/84FNyFM6NKvQIOEv+Ukwj9DjXrDs6YLI6oSqw2XsJCxWN4lAbOxXuK37pBt1WAE8LzEMuyowsw==} engines: {node: '>=18.0.0'} hasBin: true @@ -5405,12 +5454,12 @@ packages: '@babel/types': 7.23.0 '@mdx-js/mdx': 2.3.0 '@npmcli/package-json': 4.0.1 - '@remix-run/node': 2.6.0(typescript@5.6.3) + '@remix-run/node': 2.6.0(typescript@5.4.3) '@remix-run/router': 1.15.0 - '@remix-run/serve': 2.6.0(typescript@5.6.3) - '@remix-run/server-runtime': 2.6.0(typescript@5.6.3) + '@remix-run/serve': 2.6.0(typescript@5.4.3) + '@remix-run/server-runtime': 2.6.0(typescript@5.4.3) '@types/mdx': 2.0.7 - '@vanilla-extract/integration': 6.2.1(@types/node@20.12.7) + '@vanilla-extract/integration': 6.2.1(@types/node@18.11.9) arg: 5.0.2 cacache: 17.1.4 chalk: 4.1.2 @@ -5448,7 +5497,7 @@ packages: set-cookie-parser: 2.6.0 tar-fs: 2.1.1 tsconfig-paths: 4.1.0 - typescript: 5.6.3 + typescript: 5.4.3 ws: 7.5.9 transitivePeerDependencies: - '@types/node' @@ -5466,8 +5515,8 @@ packages: - utf-8-validate dev: true - /@remix-run/eslint-config@2.6.0(eslint@8.57.1)(jest@29.7.0)(react@18.2.0)(typescript@5.6.3): - resolution: {integrity: sha512-WIYyCl8qHNDyZy05ggzl/x3wbnLtmHWOaeSqvtshYbvBsKpyLT0xVQNWyj0XEzk6hWWk+93b0yQ5ihumjM4Y1Q==} + /@remix-run/eslint-config@2.13.1(eslint@8.57.1)(jest@29.7.0)(react@18.2.0)(typescript@5.6.3): + resolution: {integrity: sha512-UNWRHYa++pWrO6qxNI9z7KrmD0/wncWjS36TujoPmlnVDQ2pKIhNZwBi6otJQIuI8TdUPBZstJNgRJ0TWYok6A==} engines: {node: '>=18.0.0'} peerDependencies: eslint: ^8.0.0 @@ -5502,21 +5551,21 @@ packages: - supports-color dev: true - /@remix-run/express@2.6.0(express@4.19.2)(typescript@5.4.3): - resolution: {integrity: sha512-sAb0eoMwqP4yhDCnT5H6Db0svfzBuRbuPuPSbQCtuLRWkEGmIhWN7vKA0IqaxsUA09qKwQQiKQdupra55KfCyA==} + /@remix-run/express@2.13.1(express@4.21.1)(typescript@5.6.3): + resolution: {integrity: sha512-yl3/BSJ8eyvwUyWCLDq3NlS81mZFll9hnADNuSCCBrQgkMhEx7stk5JUmWdvmcmGqHw04Ahkq07ZqJeD4F1FMA==} engines: {node: '>=18.0.0'} peerDependencies: - express: '>=4.19.2' + express: ^4.20.0 typescript: ^5.1.0 peerDependenciesMeta: typescript: optional: true dependencies: - '@remix-run/node': 2.6.0(typescript@5.4.3) - express: 4.19.2 - typescript: 5.4.3 + '@remix-run/node': 2.13.1(typescript@5.6.3) + express: 4.21.1 + typescript: 5.6.3 - /@remix-run/express@2.6.0(express@4.19.2)(typescript@5.6.3): + /@remix-run/express@2.6.0(express@4.19.2)(typescript@5.4.3): resolution: {integrity: sha512-sAb0eoMwqP4yhDCnT5H6Db0svfzBuRbuPuPSbQCtuLRWkEGmIhWN7vKA0IqaxsUA09qKwQQiKQdupra55KfCyA==} engines: {node: '>=18.0.0'} peerDependencies: @@ -5526,12 +5575,12 @@ packages: typescript: optional: true dependencies: - '@remix-run/node': 2.6.0(typescript@5.6.3) + '@remix-run/node': 2.6.0(typescript@5.4.3) express: 4.19.2 - typescript: 5.6.3 + typescript: 5.4.3 - /@remix-run/node@2.6.0(typescript@5.4.3): - resolution: {integrity: sha512-bWemy3g258Kdqi+4OxIEZ7QS64T96jNK6a7NdlPXGJZqeLpxM5NmlCl/slSdx52oTi9r5Xoz1Tm4uR37nD1/Xw==} + /@remix-run/node@2.13.1(typescript@5.6.3): + resolution: {integrity: sha512-2ly7bENj2n2FNBdEN60ZEbNCs5dAOex/QJoo6EZ8RNFfUQxVKAZkMwfQ4ETV2SLWDgkRLj3Jo5n/dx7O2ZGhGw==} engines: {node: '>=18.0.0'} peerDependencies: typescript: ^5.1.0 @@ -5539,17 +5588,16 @@ packages: typescript: optional: true dependencies: - '@remix-run/server-runtime': 2.6.0(typescript@5.4.3) + '@remix-run/server-runtime': 2.13.1(typescript@5.6.3) '@remix-run/web-fetch': 4.4.2 - '@remix-run/web-file': 3.1.0 - '@remix-run/web-stream': 1.1.0 '@web3-storage/multipart-parser': 1.0.0 cookie-signature: 1.2.0 source-map-support: 0.5.21 stream-slice: 0.1.2 - typescript: 5.4.3 + typescript: 5.6.3 + undici: 6.20.1 - /@remix-run/node@2.6.0(typescript@5.6.3): + /@remix-run/node@2.6.0(typescript@5.4.3): resolution: {integrity: sha512-bWemy3g258Kdqi+4OxIEZ7QS64T96jNK6a7NdlPXGJZqeLpxM5NmlCl/slSdx52oTi9r5Xoz1Tm4uR37nD1/Xw==} engines: {node: '>=18.0.0'} peerDependencies: @@ -5558,7 +5606,7 @@ packages: typescript: optional: true dependencies: - '@remix-run/server-runtime': 2.6.0(typescript@5.6.3) + '@remix-run/server-runtime': 2.6.0(typescript@5.4.3) '@remix-run/web-fetch': 4.4.2 '@remix-run/web-file': 3.1.0 '@remix-run/web-stream': 1.1.0 @@ -5566,10 +5614,10 @@ packages: cookie-signature: 1.2.0 source-map-support: 0.5.21 stream-slice: 0.1.2 - typescript: 5.6.3 + typescript: 5.4.3 - /@remix-run/react@2.6.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3): - resolution: {integrity: sha512-m/Ph6bryny7wrmrQyXQMvIiW+cBLrU/MepcLGFPvTVVwvfeiGBgXRiYZJ6yPNsfrmHFaS83d+Ja/Mx4N4zUWcg==} + /@remix-run/react@2.13.1(react-dom@18.2.0)(react@18.2.0)(typescript@5.6.3): + resolution: {integrity: sha512-kZevCoKMz0ZDOOzTnG95yfM7M9ju38FkWNY1wtxCy+NnUJYrmTerGQtiBsJgMzYD6i29+w4EwoQsdqys7DmMSg==} engines: {node: '>=18.0.0'} peerDependencies: react: ^18.0.0 @@ -5579,16 +5627,16 @@ packages: typescript: optional: true dependencies: - '@remix-run/router': 1.15.0 - '@remix-run/server-runtime': 2.6.0(typescript@5.4.3) + '@remix-run/router': 1.20.0 + '@remix-run/server-runtime': 2.13.1(typescript@5.6.3) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - react-router: 6.22.0(react@18.2.0) - react-router-dom: 6.22.0(react-dom@18.2.0)(react@18.2.0) - typescript: 5.4.3 - dev: false + react-router: 6.27.0(react@18.2.0) + react-router-dom: 6.27.0(react-dom@18.2.0)(react@18.2.0) + turbo-stream: 2.4.0 + typescript: 5.6.3 - /@remix-run/react@2.6.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.6.3): + /@remix-run/react@2.6.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3): resolution: {integrity: sha512-m/Ph6bryny7wrmrQyXQMvIiW+cBLrU/MepcLGFPvTVVwvfeiGBgXRiYZJ6yPNsfrmHFaS83d+Ja/Mx4N4zUWcg==} engines: {node: '>=18.0.0'} peerDependencies: @@ -5600,28 +5648,32 @@ packages: optional: true dependencies: '@remix-run/router': 1.15.0 - '@remix-run/server-runtime': 2.6.0(typescript@5.6.3) + '@remix-run/server-runtime': 2.6.0(typescript@5.4.3) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-router: 6.22.0(react@18.2.0) react-router-dom: 6.22.0(react-dom@18.2.0)(react@18.2.0) - typescript: 5.6.3 + typescript: 5.4.3 dev: false /@remix-run/router@1.15.0: resolution: {integrity: sha512-HOil5aFtme37dVQTB6M34G95kPM3MMuqSmIRVCC52eKV+Y/tGSqw9P3rWhlAx6A+mz+MoX+XxsGsNJbaI5qCgQ==} engines: {node: '>=14.0.0'} - /@remix-run/serve@2.6.0(typescript@5.4.3): - resolution: {integrity: sha512-OIvGWaruFLCMLpemovitE8WnxRD/4TBPDTsgC/pSxcjDfuXv3nZk0nhAcmfklPSnxBCCct50cbtEN1xcrPqeyw==} + /@remix-run/router@1.20.0: + resolution: {integrity: sha512-mUnk8rPJBI9loFDZ+YzPGdeniYK+FTmRD1TMCz7ev2SNIozyKKpnGgsxO34u6Z4z/t0ITuu7voi/AshfsGsgFg==} + engines: {node: '>=14.0.0'} + + /@remix-run/serve@2.13.1(typescript@5.6.3): + resolution: {integrity: sha512-lKCU1ZnHaGknRAYII5PQOGch9xzK3Q68mcyN8clN6WoKQTn5fvWVE1nEDd1L7vyt5LPVI2b7HNQtVMow1g1vHg==} engines: {node: '>=18.0.0'} hasBin: true dependencies: - '@remix-run/express': 2.6.0(express@4.19.2)(typescript@5.4.3) - '@remix-run/node': 2.6.0(typescript@5.4.3) + '@remix-run/express': 2.13.1(express@4.21.1)(typescript@5.6.3) + '@remix-run/node': 2.13.1(typescript@5.6.3) chokidar: 3.5.3 compression: 1.7.4 - express: 4.19.2 + express: 4.21.1 get-port: 5.1.1 morgan: 1.10.0 source-map-support: 0.5.21 @@ -5629,13 +5681,13 @@ packages: - supports-color - typescript - /@remix-run/serve@2.6.0(typescript@5.6.3): + /@remix-run/serve@2.6.0(typescript@5.4.3): resolution: {integrity: sha512-OIvGWaruFLCMLpemovitE8WnxRD/4TBPDTsgC/pSxcjDfuXv3nZk0nhAcmfklPSnxBCCct50cbtEN1xcrPqeyw==} engines: {node: '>=18.0.0'} hasBin: true dependencies: - '@remix-run/express': 2.6.0(express@4.19.2)(typescript@5.6.3) - '@remix-run/node': 2.6.0(typescript@5.6.3) + '@remix-run/express': 2.6.0(express@4.19.2)(typescript@5.4.3) + '@remix-run/node': 2.6.0(typescript@5.4.3) chokidar: 3.5.3 compression: 1.7.4 express: 4.19.2 @@ -5646,8 +5698,8 @@ packages: - supports-color - typescript - /@remix-run/server-runtime@2.6.0(typescript@5.4.3): - resolution: {integrity: sha512-qFXDl4pK55njBLuvyRn5AkI/hu8fEU3t1XFKv0Syivx0nmUVpWMW25Uzi1pkX/chF1VIxCVrZ8KuQ1rcrKj+DQ==} + /@remix-run/server-runtime@2.13.1(typescript@5.6.3): + resolution: {integrity: sha512-2DfBPRcHKVzE4bCNsNkKB50BhCCKF73x+jiS836OyxSIAL+x0tguV2AEjmGXefEXc5AGGzoxkus0AUUEYa29Vg==} engines: {node: '>=18.0.0'} peerDependencies: typescript: ^5.1.0 @@ -5655,15 +5707,16 @@ packages: typescript: optional: true dependencies: - '@remix-run/router': 1.15.0 + '@remix-run/router': 1.20.0 '@types/cookie': 0.6.0 '@web3-storage/multipart-parser': 1.0.0 cookie: 0.6.0 set-cookie-parser: 2.6.0 source-map: 0.7.4 - typescript: 5.4.3 + turbo-stream: 2.4.0 + typescript: 5.6.3 - /@remix-run/server-runtime@2.6.0(typescript@5.6.3): + /@remix-run/server-runtime@2.6.0(typescript@5.4.3): resolution: {integrity: sha512-qFXDl4pK55njBLuvyRn5AkI/hu8fEU3t1XFKv0Syivx0nmUVpWMW25Uzi1pkX/chF1VIxCVrZ8KuQ1rcrKj+DQ==} engines: {node: '>=18.0.0'} peerDependencies: @@ -5678,7 +5731,7 @@ packages: cookie: 0.6.0 set-cookie-parser: 2.6.0 source-map: 0.7.4 - typescript: 5.6.3 + typescript: 5.4.3 /@remix-run/web-blob@3.1.0: resolution: {integrity: sha512-owGzFLbqPH9PlKb8KvpNJ0NO74HWE2euAn61eEiyCXX/oteoVzTVSN8mpLgDjaxBf2btj5/nUllSUgpyd6IH6g==} @@ -6066,88 +6119,88 @@ packages: '@sinonjs/commons': 2.0.0 dev: true - /@swc/core-darwin-arm64@1.7.42: - resolution: {integrity: sha512-fWhaCs2+8GDRIcjExVDEIfbptVrxDqG8oHkESnXgymmvqTWzWei5SOnPNMS8Q+MYsn/b++Y2bDxkcwmq35Bvxg==} + /@swc/core-darwin-arm64@1.9.0: + resolution: {integrity: sha512-GEuJYhJMqJIvkYAikGch4qbgwWhMkvJHfEOEwDwG9vvmFmWi7B1flfjvtpri0stkxWCix5SPDIWELP8Brx24+g==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] requiresBuild: true optional: true - /@swc/core-darwin-x64@1.7.42: - resolution: {integrity: sha512-ZaVHD2bijrlkCyD7NDzLmSK849Jgcx+6DdL4x1dScoz1slJ8GTvLtEu0JOUaaScQwA+cVlhmrmlmi9ssjbRLGQ==} + /@swc/core-darwin-x64@1.9.0: + resolution: {integrity: sha512-djThBGT+9LRdWvWApqj/1cQfivmbMF9ng+e+xLCE6qPDw5ARyZH0P8jky5ieCai55Ro9VBT1NSU/GA/E0kj+sw==} engines: {node: '>=10'} cpu: [x64] os: [darwin] requiresBuild: true optional: true - /@swc/core-linux-arm-gnueabihf@1.7.42: - resolution: {integrity: sha512-iF0BJj7hVTbY/vmbvyzVTh/0W80+Q4fbOYschdUM3Bsud39TA+lSaPOefOHywkNH58EQ1z3EAxYcJOWNES7GFQ==} + /@swc/core-linux-arm-gnueabihf@1.9.0: + resolution: {integrity: sha512-PKOi1Cd3ksQB6FZLslNIl/NtJh3pmTimmBxwJkiv6m73iYCIkDMj6o8mosIAPoqfxOcrJkHJAVP1FI0msOn90A==} engines: {node: '>=10'} cpu: [arm] os: [linux] requiresBuild: true optional: true - /@swc/core-linux-arm64-gnu@1.7.42: - resolution: {integrity: sha512-xGu8j+DOLYTLkVmsfZPJbNPW1EkiWgSucT0nOlz77bLxImukt/0+HVm2hOwHSKuArQ8C3cjahAMY3b/s4VH2ww==} + /@swc/core-linux-arm64-gnu@1.9.0: + resolution: {integrity: sha512-ZQoRyQ1cDbYFCqquhOnQ/gH+0SVqDyRhzrruyb2XU78XfRff7wvW8CSyCSZXj9tXWmlsgikSLrMj0u1ta+VzPA==} engines: {node: '>=10'} cpu: [arm64] os: [linux] requiresBuild: true optional: true - /@swc/core-linux-arm64-musl@1.7.42: - resolution: {integrity: sha512-qtW3JNO7i1yHEko59xxz+jY38+tYmB96JGzj6XzygMbYJYZDYbrOpXQvKbMGNG3YeTDan7Fp2jD0dlKf7NgDPA==} + /@swc/core-linux-arm64-musl@1.9.0: + resolution: {integrity: sha512-MxFCgrwl0+82ugy8GfR1czSMF//e4jI1iW+vayBiHG+nab6f5omouitZkLtHHL+eoO2bKb+HH0KjgpPYEaJczQ==} engines: {node: '>=10'} cpu: [arm64] os: [linux] requiresBuild: true optional: true - /@swc/core-linux-x64-gnu@1.7.42: - resolution: {integrity: sha512-F9WY1TN+hhhtiEzZjRQziNLt36M5YprMeOBHjsLVNqwgflzleSI7ulgnlQECS8c8zESaXj3ksGduAoJYtPC1cA==} + /@swc/core-linux-x64-gnu@1.9.0: + resolution: {integrity: sha512-7pBHreGdgfoGQ7pcoOh+Mo5QRodOwtzqEQkISSuAzBtzqtrykaaIFrqJVVSoIZ7w1I6s9k8FZy4dwHBUNB1Nhw==} engines: {node: '>=10'} cpu: [x64] os: [linux] requiresBuild: true optional: true - /@swc/core-linux-x64-musl@1.7.42: - resolution: {integrity: sha512-7YMdOaYKLMQ8JGfnmRDwidpLFs/6ka+80zekeM0iCVO48yLrJR36G0QGXzMjKsXI0BPhq+mboZRRENK4JfQnEA==} + /@swc/core-linux-x64-musl@1.9.0: + resolution: {integrity: sha512-1u1vYGWOTG3VNNPeWikIR3Pmnw0n0Arbk7Op6qfnx7FD6UmVNMYg1QmSjxXRVSR9qn/oef04YKQbSfc1knLubw==} engines: {node: '>=10'} cpu: [x64] os: [linux] requiresBuild: true optional: true - /@swc/core-win32-arm64-msvc@1.7.42: - resolution: {integrity: sha512-C5CYWaIZEyqPl5W/EwcJ/mLBJFHVoUEa/IwWi0b4q2fCXcSCktQGwKXOQ+d67GneiZoiq0HasgcdMmMpGS9YRQ==} + /@swc/core-win32-arm64-msvc@1.9.0: + resolution: {integrity: sha512-VrPF5VQA7abSOhTJdRz/AKeaOGAUe2EPD2nHEOGWx7AFNkpEKSDyJX4t1ur/dsNJR2kD9/40q+V7QdnaLh2enQ==} engines: {node: '>=10'} cpu: [arm64] os: [win32] requiresBuild: true optional: true - /@swc/core-win32-ia32-msvc@1.7.42: - resolution: {integrity: sha512-3j47seZ5pO62mbrqvPe1iwhe2BXnM5q7iB+n2xgA38PCGYt0mnaJafqmpCXm/uYZOCMqSNynaoOWCMMZm4sqtA==} + /@swc/core-win32-ia32-msvc@1.9.0: + resolution: {integrity: sha512-81tMJ2OAxxnmwTT8E2CWcV/FWa8bem60GnZOnOdLZ+gqDeusICyAf9s0mozTHTJIkq7s1ge9KoC++K5QVhixqQ==} engines: {node: '>=10'} cpu: [ia32] os: [win32] requiresBuild: true optional: true - /@swc/core-win32-x64-msvc@1.7.42: - resolution: {integrity: sha512-FXl9MdeUogZLGDcLr6QIRdDVkpG0dkN4MLM4dwQ5kcAk+XfKPrQibX6M2kcfhsCx+jtBqtK7hRFReRXPWJZGbA==} + /@swc/core-win32-x64-msvc@1.9.0: + resolution: {integrity: sha512-EIHePEgWMW7Bvv2TAYJeAITnFOF7Z9MObxIKLHSu/5/YCxsrij6F0vRSGhUURLu+XqKrQzDDS1QsZw60GxYgRQ==} engines: {node: '>=10'} cpu: [x64] os: [win32] requiresBuild: true optional: true - /@swc/core@1.7.42: - resolution: {integrity: sha512-iQrRk3SKndQZ4ptJv1rzeQSiCYQIhMjiO97QXOlCcCoaazOLKPnLnXzU4Kv0FuBFyYfG2FE94BoR0XI2BN02qw==} + /@swc/core@1.9.0: + resolution: {integrity: sha512-jIeqMdsdtPkhKERTWG8tDsG2aOJ5HsHjsCNFgro8urifPd1V3HBcGryt020mQrD8dOLKc3z/5bh3wOdsB/1VPw==} engines: {node: '>=10'} requiresBuild: true peerDependencies: @@ -6157,18 +6210,18 @@ packages: optional: true dependencies: '@swc/counter': 0.1.3 - '@swc/types': 0.1.13 + '@swc/types': 0.1.14 optionalDependencies: - '@swc/core-darwin-arm64': 1.7.42 - '@swc/core-darwin-x64': 1.7.42 - '@swc/core-linux-arm-gnueabihf': 1.7.42 - '@swc/core-linux-arm64-gnu': 1.7.42 - '@swc/core-linux-arm64-musl': 1.7.42 - '@swc/core-linux-x64-gnu': 1.7.42 - '@swc/core-linux-x64-musl': 1.7.42 - '@swc/core-win32-arm64-msvc': 1.7.42 - '@swc/core-win32-ia32-msvc': 1.7.42 - '@swc/core-win32-x64-msvc': 1.7.42 + '@swc/core-darwin-arm64': 1.9.0 + '@swc/core-darwin-x64': 1.9.0 + '@swc/core-linux-arm-gnueabihf': 1.9.0 + '@swc/core-linux-arm64-gnu': 1.9.0 + '@swc/core-linux-arm64-musl': 1.9.0 + '@swc/core-linux-x64-gnu': 1.9.0 + '@swc/core-linux-x64-musl': 1.9.0 + '@swc/core-win32-arm64-msvc': 1.9.0 + '@swc/core-win32-ia32-msvc': 1.9.0 + '@swc/core-win32-x64-msvc': 1.9.0 /@swc/counter@0.1.3: resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} @@ -6176,23 +6229,23 @@ packages: /@swc/helpers@0.5.13: resolution: {integrity: sha512-UoKGxQ3r5kYI9dALKJapMmuK+1zWM/H17Z1+iwnNmzcJRnfFuevZs375TA5rW31pu4BS4NoSy1fRsexDXfWn5w==} dependencies: - tslib: 2.8.0 + tslib: 2.8.1 dev: false - /@swc/jest@0.2.37(@swc/core@1.7.42): + /@swc/jest@0.2.37(@swc/core@1.9.0): resolution: {integrity: sha512-CR2BHhmXKGxTiFr21DYPRHQunLkX3mNIFGFkxBGji6r9uyIR5zftTOVYj1e0sFNMV2H7mf/+vpaglqaryBtqfQ==} engines: {npm: '>= 7.0.0'} peerDependencies: '@swc/core': '*' dependencies: '@jest/create-cache-key-function': 29.7.0 - '@swc/core': 1.7.42 + '@swc/core': 1.9.0 '@swc/counter': 0.1.3 jsonc-parser: 3.2.0 dev: true - /@swc/types@0.1.13: - resolution: {integrity: sha512-JL7eeCk6zWCbiYQg2xQSdLXQJl8Qoc9rXmG2cEKvHe3CKwMHwHGpfOb8frzNLmbycOo6I51qxnLnn9ESf4I20Q==} + /@swc/types@0.1.14: + resolution: {integrity: sha512-PbSmTiYCN+GMrvfjrMo9bdY+f2COnwbdnoMw7rqU/PI5jXpKjxOGZ0qqZCImxnT81NkNsKnmEpvu+hRXLBeCJg==} dependencies: '@swc/counter': 0.1.3 @@ -6597,8 +6650,8 @@ packages: undici-types: 5.26.5 dev: true - /@types/node@18.19.62: - resolution: {integrity: sha512-UOGhw+yZV/icyM0qohQVh3ktpY40Sp7tdTW7HxG3pTd7AiMrlFlAJNUrGK9t5mdW0+ViQcFV74zCSIx9ZJpncA==} + /@types/node@18.19.64: + resolution: {integrity: sha512-955mDqvO2vFf/oL7V3WiUtiz+BugyX8uVbaT2H8oj3+8dRyH2FLiNdowe7eNqRM7IOIZvzDH76EoAT+gwm6aIQ==} dependencies: undici-types: 5.26.5 @@ -7186,11 +7239,11 @@ packages: resolution: {integrity: sha512-AyQEn5hIPV7Ze+xFoXVU3QTHXVbWPrzaOkxtENMPMuNL6VVHrp4hHfDt9nrQpjO7BgvuM95dMtkycX5M/DZR3w==} engines: {node: '>=16.0.0'} - /@whatwg-node/fetch@0.8.1(@types/node@18.19.62): + /@whatwg-node/fetch@0.8.1(@types/node@18.19.64): resolution: {integrity: sha512-Fkd1qQHK2tAWxKlC85h9L86Lgbq3BzxMnHSnTsnzNZMMzn6Xi+HlN8/LJ90LxorhSqD54td+Q864LgwUaYDj1Q==} dependencies: '@peculiar/webcrypto': 1.4.0 - '@whatwg-node/node-fetch': 0.3.0(@types/node@18.19.62) + '@whatwg-node/node-fetch': 0.3.0(@types/node@18.19.64) busboy: 1.6.0 urlpattern-polyfill: 6.0.2 web-streams-polyfill: 3.2.1 @@ -7205,12 +7258,12 @@ packages: '@whatwg-node/node-fetch': 0.4.7 urlpattern-polyfill: 9.0.0 - /@whatwg-node/node-fetch@0.3.0(@types/node@18.19.62): + /@whatwg-node/node-fetch@0.3.0(@types/node@18.19.64): resolution: {integrity: sha512-mPM8WnuHiI/3kFxDeE0SQQXAElbz4onqmm64fEGCwYEcBes2UsvIDI8HwQIqaXCH42A9ajJUPv4WsYoN/9oG6w==} peerDependencies: '@types/node': ^18.0.6 dependencies: - '@types/node': 18.19.62 + '@types/node': 18.19.64 '@whatwg-node/events': 0.0.2 busboy: 1.6.0 fast-querystring: 1.1.1 @@ -8073,7 +8126,6 @@ packages: unpipe: 1.0.0 transitivePeerDependencies: - supports-color - dev: false /boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} @@ -8257,6 +8309,10 @@ 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==} + dev: false + /capital-case@1.0.4: resolution: {integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==} dependencies: @@ -8657,7 +8713,6 @@ packages: /cookie@0.7.1: resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} engines: {node: '>= 0.6'} - dev: false /cookie@0.7.2: resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} @@ -9419,7 +9474,7 @@ packages: resolution: {integrity: sha512-h0Ow21gclbYsZ3mkHDfsYNDqtRhXS8fXr51bU0qr1dxgTMJj0XufbzX+jhNOvA8KuEEzn6JbvLVhXyv+fny9Uw==} engines: {node: '>= 8.0'} dependencies: - debug: 4.3.7(supports-color@9.4.0) + debug: 4.3.4 readable-stream: 3.6.0 split-ca: 1.0.1 ssh2: 1.11.0 @@ -9475,14 +9530,9 @@ packages: resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} engines: {node: '>=12'} - /dset@3.1.3: - resolution: {integrity: sha512-20TuZZHCEZ2O71q9/+8BwKwZ0QtD9D8ObhrihJPr+vLLYlSuAU3/zL4cSlgbfeoGHTjCSJBa7NGcrF9/Bx/WJQ==} - engines: {node: '>=4'} - /dset@3.1.4: resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==} engines: {node: '>=4'} - dev: false /duplexify@3.7.1: resolution: {integrity: sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==} @@ -9542,7 +9592,6 @@ packages: /encodeurl@2.0.0: resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} engines: {node: '>= 0.8'} - dev: false /end-of-stream@1.4.4: resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} @@ -10455,7 +10504,6 @@ packages: vary: 1.1.2 transitivePeerDependencies: - supports-color - dev: false /expressive-code@0.35.6: resolution: {integrity: sha512-+mx+TPTbMqgo0mL92Xh9QgjW0kSQIsEivMgEcOnaqKqL7qCw8Vkqc5Rg/di7ZYw4aMUSr74VTc+w8GQWu05j1g==} @@ -10633,7 +10681,6 @@ packages: unpipe: 1.0.0 transitivePeerDependencies: - supports-color - dev: false /find-up-simple@1.0.0: resolution: {integrity: sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==} @@ -11036,7 +11083,7 @@ packages: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} dev: true - /graphql-config@5.0.2(@types/node@18.19.62)(graphql@16.8.1): + /graphql-config@5.0.2(@types/node@18.19.64)(graphql@16.8.1): resolution: {integrity: sha512-7TPxOrlbiG0JplSZYCyxn2XQtqVhXomEjXUmWJVSS5ET1nPhOJSsIb/WTwqWhcYX6G0RlHXSj9PLtGTKmxLNGg==} engines: {node: '>= 16.0.0'} peerDependencies: @@ -11050,7 +11097,7 @@ packages: '@graphql-tools/json-file-loader': 8.0.0(graphql@16.8.1) '@graphql-tools/load': 8.0.2(graphql@16.8.1) '@graphql-tools/merge': 9.0.3(graphql@16.8.1) - '@graphql-tools/url-loader': 8.0.0(@types/node@18.19.62)(graphql@16.8.1) + '@graphql-tools/url-loader': 8.0.0(@types/node@18.19.64)(graphql@16.8.1) '@graphql-tools/utils': 10.1.3(graphql@16.8.1) cosmiconfig: 8.1.3 graphql: 16.8.1 @@ -11106,6 +11153,16 @@ packages: graphql: 16.8.1 tslib: 2.8.0 + /graphql-tag@2.12.6(graphql@16.9.0): + resolution: {integrity: sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==} + engines: {node: '>=10'} + peerDependencies: + graphql: ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + dependencies: + graphql: 16.9.0 + tslib: 2.8.0 + dev: true + /graphql-ws@5.14.0(graphql@16.8.1): resolution: {integrity: sha512-itrUTQZP/TgswR4GSSYuwWUzrE/w5GhbwM2GX3ic2U7aw33jgEsayfIlvaj7/GcIvZgNMzsPTrE5hqPuFUiE5g==} engines: {node: '>=10'} @@ -11118,6 +11175,11 @@ packages: resolution: {integrity: sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw==} engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} + /graphql@16.9.0: + resolution: {integrity: sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw==} + engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} + dev: true + /gray-matter@4.0.3: resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} engines: {node: '>=6.0'} @@ -12270,6 +12332,15 @@ packages: ws: '*' dependencies: ws: 8.15.1 + dev: true + + /isomorphic-ws@5.0.0(ws@8.18.0): + resolution: {integrity: sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==} + peerDependencies: + ws: '*' + dependencies: + ws: 8.18.0 + dev: false /isstream@0.1.2: resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==} @@ -12869,7 +12940,7 @@ packages: whatwg-encoding: 3.1.1 whatwg-mimetype: 4.0.0 whatwg-url: 14.0.0 - ws: 8.15.1 + ws: 8.18.0 xml-name-validator: 5.0.0 transitivePeerDependencies: - bufferutil @@ -13856,7 +13927,6 @@ packages: /merge-descriptors@1.0.3: resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} - dev: false /merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} @@ -13893,7 +13963,7 @@ packages: - supports-color dev: false - /meros@1.2.1(@types/node@18.19.62): + /meros@1.2.1(@types/node@18.19.64): resolution: {integrity: sha512-R2f/jxYqCAGI19KhAvaxSOxALBMkaXWH2a7rOyqQw+ZmizX5bKkEYWLzdhC+U82ZVVPVp6MCXe3EkVligh+12g==} engines: {node: '>=13'} peerDependencies: @@ -13902,7 +13972,7 @@ packages: '@types/node': optional: true dependencies: - '@types/node': 18.19.62 + '@types/node': 18.19.64 /methods@1.1.2: resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} @@ -14759,7 +14829,7 @@ packages: engines: {node: '>= 10'} dev: false - /next@15.0.2(@babel/core@7.26.0)(react-dom@18.2.0)(react@18.2.0): + /next@15.0.2(@babel/core@7.23.2)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-rxIWHcAu4gGSDmwsELXacqAPUk+j8dV/A9cDF5fsiCMpkBDYkO2AEaL1dfD+nNmDiU6QMCFN8Q30VEKapT9UHQ==} engines: {node: '>=18.18.0'} hasBin: true @@ -14784,11 +14854,11 @@ packages: '@swc/counter': 0.1.3 '@swc/helpers': 0.5.13 busboy: 1.6.0 - caniuse-lite: 1.0.30001676 + caniuse-lite: 1.0.30001677 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.26.0)(react@18.2.0) + styled-jsx: 5.1.6(@babel/core@7.23.2)(react@18.2.0) optionalDependencies: '@next/swc-darwin-arm64': 15.0.2 '@next/swc-darwin-x64': 15.0.2 @@ -15524,13 +15594,12 @@ packages: /path-to-regexp@0.1.10: resolution: {integrity: sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==} - dev: false /path-to-regexp@0.1.7: resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} - /path-to-regexp@6.2.1: - resolution: {integrity: sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==} + /path-to-regexp@6.3.0: + resolution: {integrity: sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==} dev: false /path-type@4.0.0: @@ -16148,7 +16217,6 @@ packages: engines: {node: '>=0.6'} dependencies: side-channel: 1.0.6 - dev: false /qs@6.5.3: resolution: {integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==} @@ -16220,6 +16288,18 @@ packages: react-router: 6.22.0(react@18.2.0) dev: false + /react-router-dom@6.27.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-+bvtFWMC0DgAFrfKXKG9Fc+BcXWRUO1aJIihbB79xaeq0v5UzfvnM5houGUm1Y461WVRcgAQ+Clh5rdb1eCx4g==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: '>=16.8' + react-dom: '>=16.8' + dependencies: + '@remix-run/router': 1.20.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-router: 6.27.0(react@18.2.0) + /react-router@6.22.0(react@18.2.0): resolution: {integrity: sha512-q2yemJeg6gw/YixRlRnVx6IRJWZD6fonnfZhN1JIOhV2iJCPeRNSH3V1ISwHf+JWcESzLC3BOLD1T07tmO5dmg==} engines: {node: '>=14.0.0'} @@ -16230,6 +16310,15 @@ packages: react: 18.2.0 dev: false + /react-router@6.27.0(react@18.2.0): + resolution: {integrity: sha512-YA+HGZXz4jaAkVoYBE98VQl+nVzI+cVI2Oj/06F5ZM+0u3TgedN9Y9kmMRo2mnkSK2nCpNQn0DVob4HCsY/WLw==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: '>=16.8' + dependencies: + '@remix-run/router': 1.20.0 + react: 18.2.0 + /react@18.2.0: resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} engines: {node: '>=0.10.0'} @@ -17095,7 +17184,6 @@ packages: statuses: 2.0.1 transitivePeerDependencies: - supports-color - dev: false /sentence-case@3.0.4: resolution: {integrity: sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==} @@ -17125,7 +17213,6 @@ packages: send: 0.19.0 transitivePeerDependencies: - supports-color - dev: false /set-blocking@2.0.0: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} @@ -17255,7 +17342,6 @@ packages: es-errors: 1.3.0 get-intrinsic: 1.2.4 object-inspect: 1.13.1 - dev: false /signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} @@ -17726,7 +17812,7 @@ packages: inline-style-parser: 0.2.3 dev: false - /styled-jsx@5.1.6(@babel/core@7.26.0)(react@18.2.0): + /styled-jsx@5.1.6(@babel/core@7.23.2)(react@18.2.0): resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==} engines: {node: '>= 12.0.0'} peerDependencies: @@ -17739,7 +17825,7 @@ packages: babel-plugin-macros: optional: true dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.23.2 client-only: 0.0.1 react: 18.2.0 dev: false @@ -18111,7 +18197,7 @@ packages: /ts-log@2.2.5: resolution: {integrity: sha512-PGcnJoTBnVGy6yYNFxWVNkdcAuAMstvutN9MgDJIV6L0oG8fB+ZNNy1T+wJzah8RPGor1mZuPQkVfXNDpy9eHA==} - /ts-node-dev@2.0.0(@swc/core@1.7.42)(@types/node@18.19.62)(typescript@5.6.3): + /ts-node-dev@2.0.0(@swc/core@1.9.0)(@types/node@18.19.64)(typescript@5.6.3): resolution: {integrity: sha512-ywMrhCfH6M75yftYvrvNarLEY+SUXtUvU8/0Z6llrHQVBx12GiFk5sStF8UdfE/yfzk9IAq7O5EEbTQsxlBI8w==} engines: {node: '>=0.8.0'} hasBin: true @@ -18130,7 +18216,7 @@ packages: rimraf: 2.7.1 source-map-support: 0.5.21 tree-kill: 1.2.2 - ts-node: 10.9.2(@swc/core@1.7.42)(@types/node@18.19.62)(typescript@5.6.3) + ts-node: 10.9.2(@swc/core@1.9.0)(@types/node@18.19.64)(typescript@5.6.3) tsconfig: 7.0.0 typescript: 5.6.3 transitivePeerDependencies: @@ -18138,7 +18224,7 @@ packages: - '@swc/wasm' - '@types/node' - /ts-node@10.9.2(@swc/core@1.7.42)(@types/node@18.19.62)(typescript@5.6.3): + /ts-node@10.9.2(@swc/core@1.9.0)(@types/node@18.19.64)(typescript@5.6.3): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -18153,12 +18239,12 @@ packages: optional: true dependencies: '@cspotcode/source-map-support': 0.8.1 - '@swc/core': 1.7.42 + '@swc/core': 1.9.0 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 18.19.62 + '@types/node': 18.19.64 acorn: 8.12.1 acorn-walk: 8.3.2 arg: 4.1.3 @@ -18226,6 +18312,10 @@ packages: /tslib@2.8.0: resolution: {integrity: sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==} + /tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + dev: false + /tsscmp@1.0.6: resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} engines: {node: '>=0.6.x'} @@ -18247,6 +18337,9 @@ packages: safe-buffer: 5.2.1 dev: false + /turbo-stream@2.4.0: + resolution: {integrity: sha512-FHncC10WpBd2eOmGwpmQsWLDoK4cqsA/UT/GqNoaKOQnT8uzhtCbg3EoUDMvqpOSAI0S26mr0rkjzbOO6S3v1g==} + /tweetnacl@0.14.5: resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==} @@ -18410,6 +18503,10 @@ packages: engines: {node: '>=18.17'} dev: true + /undici@6.20.1: + resolution: {integrity: sha512-AjQF1QsmqfJys+LXfGTNum+qw4S88CojRInG/6t31W/1fk6G59s92bnAvGz5Cmur+kQv2SURXEvvudLmbrE8QA==} + engines: {node: '>=18.17'} + /unified@10.1.2: resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==} dependencies: @@ -19185,6 +19282,19 @@ packages: signal-exit: 3.0.7 dev: true + /ws@7.5.10: + resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==} + engines: {node: '>=8.3.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: true + /ws@7.5.9: resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==} engines: {node: '>=8.3.0'} @@ -19222,6 +19332,20 @@ packages: optional: true utf-8-validate: optional: true + dev: true + + /ws@8.18.0: + resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: false /xml-name-validator@5.0.0: resolution: {integrity: sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==} From a6ced8395b0103cd2538e002be09c12694abe37d Mon Sep 17 00:00:00 2001 From: Max Kurapov Date: Wed, 6 Nov 2024 13:19:45 +0100 Subject: [PATCH 2/2] chore(ci): use fallback registry for trivy db fetch --- .github/workflows/node-build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/node-build.yml b/.github/workflows/node-build.yml index 06a8bf6ffc..f9ffe1eb6a 100644 --- a/.github/workflows/node-build.yml +++ b/.github/workflows/node-build.yml @@ -338,7 +338,7 @@ jobs: - name: Scan docker image run: | docker images - /tmp/trivy image --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 --input /tmp/${{ github.sha }}-${{ matrix.package }}-${{ matrix.platform.name }}-${{ needs.version-generator.outputs.version }}.tar push: name: Push to registry