diff --git a/localenv/mock-account-servicing-entity/package.json b/localenv/mock-account-servicing-entity/package.json index 9e02eb1a65..d4d487e68c 100644 --- a/localenv/mock-account-servicing-entity/package.json +++ b/localenv/mock-account-servicing-entity/package.json @@ -15,7 +15,7 @@ "@remix-run/node": "^2.6.0", "@remix-run/react": "^2.6.0", "@remix-run/serve": "^2.6.0", - "@types/node": "^18.7.12", + "@types/node": "^20.17.6", "@types/uuid": "^9.0.8", "axios": "^1.6.8", "class-variance-authority": "^0.7.0", @@ -38,6 +38,6 @@ "tailwindcss": "^3.4.1" }, "engines": { - "node": "20" + "node": "20.18.0" } } diff --git a/package.json b/package.json index c3627f3ed3..434bff17d6 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "repository": "https://github.com/interledger/rafiki", "engines": { "pnpm": "^8.15.4", - "node": "20" + "node": "20.18.0" }, "packageManager": "pnpm@8.15.5", "scripts": { diff --git a/packages/frontend/package.json b/packages/frontend/package.json index 79a02ee866..6fd6946750 100644 --- a/packages/frontend/package.json +++ b/packages/frontend/package.json @@ -38,7 +38,7 @@ "@remix-run/dev": "^2.13.1", "@remix-run/eslint-config": "^2.13.1", "@tailwindcss/forms": "^0.5.9", - "@types/node": "^20.12.5", + "@types/node": "^20.17.6", "@types/qs": "^6.9.14", "@types/react": "^18.2.73", "@types/react-dom": "^18.2.22", @@ -52,6 +52,6 @@ "tailwindcss": "^3.4.1" }, "engines": { - "node": "20" + "node": "20.18.0" } } diff --git a/packages/mock-account-service-lib/package.json b/packages/mock-account-service-lib/package.json index 5945bad2ee..556f30263e 100644 --- a/packages/mock-account-service-lib/package.json +++ b/packages/mock-account-service-lib/package.json @@ -12,7 +12,7 @@ "test": "jest" }, "devDependencies": { - "@types/node": "^18.7.12", + "@types/node": "^20.17.6", "@types/uuid": "^9.0.8" }, "dependencies": { diff --git a/packages/token-introspection/package.json b/packages/token-introspection/package.json index 63819b6482..5fa7c161ab 100644 --- a/packages/token-introspection/package.json +++ b/packages/token-introspection/package.json @@ -20,7 +20,7 @@ "test:sincemain:cov": "pnpm test:sincemain --coverage" }, "devDependencies": { - "@types/node": "^18.7.12", + "@types/node": "^20.17.6", "nock": "^13.5.5", "openapi-typescript": "^6.7.5" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 62a613d1a6..88b60d585b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -101,8 +101,8 @@ importers: specifier: ^2.6.0 version: 2.6.0(typescript@5.4.3) '@types/node': - specifier: ^18.7.12 - version: 18.11.9 + specifier: ^20.17.6 + version: 20.17.6 '@types/uuid': specifier: ^9.0.8 version: 9.0.8 @@ -139,7 +139,7 @@ importers: devDependencies: '@remix-run/dev': specifier: ^2.6.0 - version: 2.6.0(@remix-run/serve@2.6.0)(@types/node@18.11.9)(typescript@5.4.3) + version: 2.6.0(@remix-run/serve@2.6.0)(@types/node@20.17.6)(typescript@5.4.3) '@tailwindcss/forms': specifier: ^0.5.9 version: 0.5.9(tailwindcss@3.4.1) @@ -655,7 +655,7 @@ importers: devDependencies: '@remix-run/dev': 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) + version: 2.13.1(@remix-run/react@2.13.1)(@remix-run/serve@2.13.1)(@types/node@20.17.6)(typescript@5.6.3) '@remix-run/eslint-config': specifier: ^2.13.1 version: 2.13.1(eslint@8.57.1)(jest@29.7.0)(react@18.2.0)(typescript@5.6.3) @@ -663,8 +663,8 @@ importers: specifier: ^0.5.9 version: 0.5.9(tailwindcss@3.4.1) '@types/node': - specifier: ^20.12.5 - version: 20.12.7 + specifier: ^20.17.6 + version: 20.17.6 '@types/qs': specifier: ^6.9.14 version: 6.9.14 @@ -721,8 +721,8 @@ importers: version: 9.0.1 devDependencies: '@types/node': - specifier: ^18.7.12 - version: 18.19.19 + specifier: ^20.17.6 + version: 20.17.6 '@types/uuid': specifier: ^9.0.8 version: 9.0.8 @@ -743,8 +743,8 @@ importers: version: 8.19.0 devDependencies: '@types/node': - specifier: ^18.7.12 - version: 18.11.9 + specifier: ^20.17.6 + version: 20.17.6 nock: specifier: ^13.5.5 version: 13.5.5 @@ -756,7 +756,7 @@ importers: devDependencies: '@apollo/client': specifier: ^3.11.8 - version: 3.11.8(graphql@16.9.0) + version: 3.11.8(@types/react@18.2.73)(graphql@16.8.1)(react-dom@18.2.0)(react@18.2.0) '@interledger/http-signature-utils': specifier: 2.0.2 version: 2.0.2 @@ -773,8 +773,8 @@ importers: specifier: ^4.3.12 version: 4.3.12 '@types/node': - specifier: ^20.14.15 - version: 20.14.15 + specifier: ^20.17.6 + version: 20.17.6 dotenv: specifier: ^16.4.5 version: 16.4.5 @@ -887,43 +887,6 @@ 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 @@ -1320,6 +1283,7 @@ 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==} @@ -1489,6 +1453,7 @@ 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==} @@ -3778,14 +3743,6 @@ 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'} @@ -4151,7 +4108,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.15 + '@types/node': 20.17.6 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -4172,14 +4129,14 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.15 + '@types/node': 20.17.6 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.8.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.14.15) + jest-config: 29.7.0(@types/node@20.17.6) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -4214,7 +4171,7 @@ packages: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.15 + '@types/node': 20.17.6 jest-mock: 29.7.0 dev: true @@ -4241,7 +4198,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.0.2 - '@types/node': 20.14.15 + '@types/node': 20.17.6 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -4274,7 +4231,7 @@ packages: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 20.14.15 + '@types/node': 20.17.6 chalk: 4.1.2 collect-v8-coverage: 1.0.1 exit: 0.1.2 @@ -4361,7 +4318,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 20.14.15 + '@types/node': 20.17.6 '@types/yargs': 15.0.14 chalk: 4.1.2 dev: true @@ -4373,7 +4330,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 20.14.15 + '@types/node': 20.17.6 '@types/yargs': 17.0.11 chalk: 4.1.2 dev: true @@ -5161,7 +5118,7 @@ packages: '@types/tldjs': 2.3.1 cookie: 0.5.0 istextorbinary: 6.0.0 - next: 15.0.2(@babel/core@7.23.2)(react-dom@18.2.0)(react@18.2.0) + next: 15.0.2(@babel/core@7.26.0)(react-dom@18.2.0)(react@18.2.0) ory-prettier-styles: 1.3.0 prettier: 2.3.2 request: 2.88.2 @@ -5333,7 +5290,7 @@ packages: resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==} dev: false - /@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): + /@remix-run/dev@2.13.1(@remix-run/react@2.13.1)(@remix-run/serve@2.13.1)(@types/node@20.17.6)(typescript@5.6.3): resolution: {integrity: sha512-7+06Dail6zMyRlRvgrZ4cmQjs2gUb+M24iP4jbmql+0B7VAAPwzCRU0x+BF5z8GSef13kDrH3iXv/BQ2O2yOgw==} engines: {node: '>=18.0.0'} hasBin: true @@ -5369,7 +5326,7 @@ packages: '@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@20.12.7) + '@vanilla-extract/integration': 6.2.1(@types/node@20.17.6) arg: 5.0.2 cacache: 17.1.4 chalk: 4.1.2 @@ -5425,7 +5382,7 @@ packages: - utf-8-validate dev: true - /@remix-run/dev@2.6.0(@remix-run/serve@2.6.0)(@types/node@18.11.9)(typescript@5.4.3): + /@remix-run/dev@2.6.0(@remix-run/serve@2.6.0)(@types/node@20.17.6)(typescript@5.4.3): resolution: {integrity: sha512-wf5DoKxBwz3/84FNyFM6NKvQIOEv+Ukwj9DjXrDs6YLI6oSqw2XsJCxWN4lAbOxXuK37pBt1WAE8LzEMuyowsw==} engines: {node: '>=18.0.0'} hasBin: true @@ -5459,7 +5416,7 @@ packages: '@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@18.11.9) + '@vanilla-extract/integration': 6.2.1(@types/node@20.17.6) arg: 5.0.2 cacache: 17.1.4 chalk: 4.1.2 @@ -6302,7 +6259,7 @@ packages: /@types/accepts@1.3.5: resolution: {integrity: sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ==} dependencies: - '@types/node': 20.14.15 + '@types/node': 20.17.6 dev: true /@types/acorn@4.0.6: @@ -6343,7 +6300,7 @@ packages: resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} dependencies: '@types/connect': 3.4.38 - '@types/node': 20.14.15 + '@types/node': 20.17.6 /@types/bytes@3.1.1: resolution: {integrity: sha512-lOGyCnw+2JVPKU3wIV0srU0NyALwTBJlVSx5DfMQOFuuohA8y9S8orImpuIQikZ0uIQ8gehrRjxgQC1rLRi11w==} @@ -6356,7 +6313,7 @@ packages: /@types/connect@3.4.38: resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} dependencies: - '@types/node': 20.14.15 + '@types/node': 20.17.6 /@types/content-disposition@0.5.5: resolution: {integrity: sha512-v6LCdKfK6BwcqMo+wYW05rLS12S0ZO0Fl4w1h4aaZMD7bqT3gVUns6FvLJKGZHQmYn3SX55JWGpziwJRwVgutA==} @@ -6375,7 +6332,7 @@ packages: '@types/connect': 3.4.38 '@types/express': 4.17.21 '@types/keygrip': 1.0.2 - '@types/node': 20.14.15 + '@types/node': 20.17.6 dev: true /@types/d3-scale-chromatic@3.0.3: @@ -6405,7 +6362,7 @@ packages: /@types/docker-modem@3.0.6: resolution: {integrity: sha512-yKpAGEuKRSS8wwx0joknWxsmLha78wNMe9R2S3UNsVOkZded8UqOrV8KoeDXoXsjndxwyF3eIhyClGbO1SEhEg==} dependencies: - '@types/node': 20.14.15 + '@types/node': 20.17.6 '@types/ssh2': 0.5.52 dev: true @@ -6413,7 +6370,7 @@ packages: resolution: {integrity: sha512-679y69OYusf7Fr2HtdjXPUF6hnHxSA9K4EsuagsMuPno/XpJHjXxCOy2I5YL8POnWbzjsQAi0pyKIYM9HSpQog==} dependencies: '@types/docker-modem': 3.0.6 - '@types/node': 20.14.15 + '@types/node': 20.17.6 dev: true /@types/estree-jsx@1.0.0: @@ -6431,7 +6388,7 @@ packages: /@types/express-serve-static-core@4.17.43: resolution: {integrity: sha512-oaYtiBirUOPQGSWNGPWnzyAFJ0BP3cwvN4oWZQY+zUBwpVIGsKUkpBpSztp74drYcjavs7SKFZ4DX1V2QeN8rg==} dependencies: - '@types/node': 20.14.15 + '@types/node': 20.17.6 '@types/qs': 6.9.14 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -6447,7 +6404,7 @@ packages: /@types/graceful-fs@4.1.5: resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} dependencies: - '@types/node': 20.14.15 + '@types/node': 20.17.6 dev: true /@types/hast@2.3.4: @@ -6557,7 +6514,7 @@ packages: '@types/http-errors': 2.0.4 '@types/keygrip': 1.0.2 '@types/koa-compose': 3.2.5 - '@types/node': 20.14.15 + '@types/node': 20.17.6 dev: true /@types/koa__cors@5.0.0: @@ -6633,7 +6590,7 @@ packages: /@types/node-fetch@2.6.11: resolution: {integrity: sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==} dependencies: - '@types/node': 20.14.15 + '@types/node': 20.17.6 form-data: 4.0.0 dev: false @@ -6641,30 +6598,15 @@ packages: resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} dev: false - /@types/node@18.11.9: - resolution: {integrity: sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==} - - /@types/node@18.19.19: - resolution: {integrity: sha512-qqV6hSy9zACEhQUy5CEGeuXAZN0fNjqLWRIvOXOwdFYhFoKBiY08VKR5kgchr90+TitLVhpUEb54hk4bYaArUw==} - dependencies: - undici-types: 5.26.5 - dev: true - /@types/node@18.19.64: resolution: {integrity: sha512-955mDqvO2vFf/oL7V3WiUtiz+BugyX8uVbaT2H8oj3+8dRyH2FLiNdowe7eNqRM7IOIZvzDH76EoAT+gwm6aIQ==} dependencies: undici-types: 5.26.5 - /@types/node@20.12.7: - resolution: {integrity: sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==} + /@types/node@20.17.6: + resolution: {integrity: sha512-VEI7OdvK2wP7XHnsuXbAJnEpEkF6NjSN45QJlL4VGqZSXsnicpesdTWsg9RISeSdYd3yeRj/y3k5KGjUXYnFwQ==} dependencies: - undici-types: 5.26.5 - dev: true - - /@types/node@20.14.15: - resolution: {integrity: sha512-Fz1xDMCF/B00/tYSVMlmK7hVeLh7jE5f3B7X1/hmV0MJBwE27KlS7EvD/Yp+z1lm8mVhwV5w+n8jOZG8AfTlKw==} - dependencies: - undici-types: 5.26.5 + undici-types: 6.19.8 /@types/pg-pool@2.0.4: resolution: {integrity: sha512-qZAvkv1K3QbmHHFYSNRYPkRjOWRLBYrL4B9c+wG0GSVGBw0NtJwPcgx/DSddeDJvRGMHCEQ4VMEVfuJ/0gZ3XQ==} @@ -6675,7 +6617,7 @@ packages: /@types/pg@8.6.1: resolution: {integrity: sha512-1Kc4oAGzAl7uqUStZCDvaLFqZrW9qWSjXOmBfdgyBP5La7Us6Mg4GBvRlSoaZMhQF/zSj1C8CtKMBkoiT8eL8w==} dependencies: - '@types/node': 20.14.15 + '@types/node': 20.17.6 pg-protocol: 1.6.0 pg-types: 2.2.0 dev: false @@ -6705,7 +6647,7 @@ packages: resolution: {integrity: sha512-whjk1EDJPcAR2kYHRbFl/lKeeKYTi05A15K9bnLInCVroNDCtXce57xKdI0/rQaA3K+6q0eFyUBPmqfSndUZdQ==} dependencies: '@types/caseless': 0.12.2 - '@types/node': 20.14.15 + '@types/node': 20.17.6 '@types/tough-cookie': 4.0.2 form-data: 2.5.2 dev: true @@ -6717,7 +6659,7 @@ packages: /@types/sax@1.2.4: resolution: {integrity: sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==} dependencies: - '@types/node': 20.14.15 + '@types/node': 20.17.6 dev: false /@types/semver@7.5.0: @@ -6728,14 +6670,14 @@ packages: resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} dependencies: '@types/mime': 1.3.5 - '@types/node': 20.14.15 + '@types/node': 20.17.6 /@types/serve-static@1.15.5: resolution: {integrity: sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==} dependencies: '@types/http-errors': 2.0.4 '@types/mime': 3.0.4 - '@types/node': 20.14.15 + '@types/node': 20.17.6 /@types/shimmer@1.2.0: resolution: {integrity: sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==} @@ -6744,13 +6686,13 @@ packages: /@types/ssh2-streams@0.1.9: resolution: {integrity: sha512-I2J9jKqfmvXLR5GomDiCoHrEJ58hAOmFrekfFqmCFd+A6gaEStvWnPykoWUwld1PNg4G5ag1LwdA+Lz1doRJqg==} dependencies: - '@types/node': 20.14.15 + '@types/node': 20.17.6 dev: true /@types/ssh2@0.5.52: resolution: {integrity: sha512-lbLLlXxdCZOSJMCInKH2+9V/77ET2J6NPQHpFI0kda61Dd1KglJs+fPQBchizmzYSOJBgdTajhPqBO1xxLywvg==} dependencies: - '@types/node': 20.14.15 + '@types/node': 20.17.6 '@types/ssh2-streams': 0.1.9 dev: true @@ -6768,7 +6710,7 @@ packages: resolution: {integrity: sha512-mu/N4uvfDN2zVQQ5AYJI/g4qxn2bHB6521t1UuH09ShNWjebTqN0ZFuYK9uYjcgmI0dTQEs+Owi1EO6U0OkOZQ==} dependencies: '@types/cookiejar': 2.1.2 - '@types/node': 20.14.15 + '@types/node': 20.17.6 dev: true /@types/tldjs@2.3.1: @@ -6799,7 +6741,7 @@ packages: /@types/ws@8.5.3: resolution: {integrity: sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==} dependencies: - '@types/node': 20.14.15 + '@types/node': 20.17.6 /@types/yargs-parser@21.0.0: resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} @@ -7168,7 +7110,7 @@ packages: outdent: 0.8.0 dev: true - /@vanilla-extract/integration@6.2.1(@types/node@18.11.9): + /@vanilla-extract/integration@6.2.1(@types/node@20.17.6): resolution: {integrity: sha512-+xYJz07G7TFAMZGrOqArOsURG+xcYvqctujEkANjw2McCBvGEK505RxQqOuNiA9Mi9hgGdNp2JedSa94f3eoLg==} dependencies: '@babel/core': 7.26.0 @@ -7182,36 +7124,8 @@ packages: lodash: 4.17.21 mlly: 1.2.0 outdent: 0.8.0 - vite: 5.4.0(@types/node@18.11.9) - vite-node: 0.28.5(@types/node@18.11.9) - transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - dev: true - - /@vanilla-extract/integration@6.2.1(@types/node@20.12.7): - resolution: {integrity: sha512-+xYJz07G7TFAMZGrOqArOsURG+xcYvqctujEkANjw2McCBvGEK505RxQqOuNiA9Mi9hgGdNp2JedSa94f3eoLg==} - dependencies: - '@babel/core': 7.26.0 - '@babel/plugin-syntax-typescript': 7.21.4(@babel/core@7.26.0) - '@vanilla-extract/babel-plugin-debug-ids': 1.0.2 - '@vanilla-extract/css': 1.11.0 - esbuild: 0.17.6 - eval: 0.1.6 - find-up: 5.0.0 - javascript-stringify: 2.1.0 - lodash: 4.17.21 - mlly: 1.2.0 - outdent: 0.8.0 - vite: 5.4.0(@types/node@20.12.7) - vite-node: 0.28.5(@types/node@20.12.7) + vite: 5.4.0(@types/node@20.17.6) + vite-node: 0.28.5(@types/node@20.17.6) transitivePeerDependencies: - '@types/node' - less @@ -8800,7 +8714,7 @@ packages: chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.14.15) + jest-config: 29.7.0(@types/node@20.17.6) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -11153,16 +11067,6 @@ 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'} @@ -11175,11 +11079,6 @@ 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'} @@ -12453,7 +12352,7 @@ packages: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.15 + '@types/node': 20.17.6 chalk: 4.1.2 co: 4.6.0 dedent: 1.2.0 @@ -12491,7 +12390,7 @@ packages: create-jest: 29.7.0 exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.14.15) + jest-config: 29.7.0(@types/node@20.17.6) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -12502,7 +12401,7 @@ packages: - ts-node dev: true - /jest-config@29.7.0(@types/node@20.14.15): + /jest-config@29.7.0(@types/node@20.17.6): resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -12517,7 +12416,7 @@ packages: '@babel/core': 7.26.0 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.15 + '@types/node': 20.17.6 babel-jest: 29.7.0(@babel/core@7.26.0) chalk: 4.1.2 ci-info: 3.8.0 @@ -12587,7 +12486,7 @@ packages: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.7 + '@types/node': 20.17.6 jest-mock: 29.7.0 jest-util: 29.7.0 dev: true @@ -12608,7 +12507,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.5 - '@types/node': 20.14.15 + '@types/node': 20.17.6 anymatch: 3.1.2 fb-watchman: 2.0.1 graceful-fs: 4.2.11 @@ -12669,7 +12568,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.15 + '@types/node': 20.17.6 jest-util: 29.7.0 dev: true @@ -12733,7 +12632,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.15 + '@types/node': 20.17.6 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -12764,7 +12663,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.15 + '@types/node': 20.17.6 chalk: 4.1.2 cjs-module-lexer: 1.2.2 collect-v8-coverage: 1.0.1 @@ -12816,7 +12715,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.15 + '@types/node': 20.17.6 chalk: 4.1.2 ci-info: 3.8.0 graceful-fs: 4.2.10 @@ -12841,7 +12740,7 @@ packages: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.15 + '@types/node': 20.17.6 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -12853,7 +12752,7 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 20.14.15 + '@types/node': 20.17.6 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -14829,7 +14728,7 @@ packages: engines: {node: '>= 10'} dev: false - /next@15.0.2(@babel/core@7.23.2)(react-dom@18.2.0)(react@18.2.0): + /next@15.0.2(@babel/core@7.26.0)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-rxIWHcAu4gGSDmwsELXacqAPUk+j8dV/A9cDF5fsiCMpkBDYkO2AEaL1dfD+nNmDiU6QMCFN8Q30VEKapT9UHQ==} engines: {node: '>=18.18.0'} hasBin: true @@ -14858,7 +14757,7 @@ packages: 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.23.2)(react@18.2.0) + styled-jsx: 5.1.6(@babel/core@7.26.0)(react@18.2.0) optionalDependencies: '@next/swc-darwin-arm64': 15.0.2 '@next/swc-darwin-x64': 15.0.2 @@ -14954,7 +14853,7 @@ packages: engines: {node: '>=14'} dependencies: '@types/express': 4.17.21 - '@types/node': 20.12.7 + '@types/node': 20.17.6 accepts: 1.3.8 content-disposition: 0.5.4 depd: 1.1.2 @@ -16120,7 +16019,7 @@ packages: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 20.14.15 + '@types/node': 20.17.6 long: 5.2.3 dev: false @@ -16139,7 +16038,7 @@ packages: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 20.14.15 + '@types/node': 20.17.6 long: 5.2.3 dev: false @@ -17812,7 +17711,7 @@ packages: inline-style-parser: 0.2.3 dev: false - /styled-jsx@5.1.6(@babel/core@7.23.2)(react@18.2.0): + /styled-jsx@5.1.6(@babel/core@7.26.0)(react@18.2.0): resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==} engines: {node: '>= 12.0.0'} peerDependencies: @@ -17825,7 +17724,7 @@ packages: babel-plugin-macros: optional: true dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.26.0 client-only: 0.0.1 react: 18.2.0 dev: false @@ -18498,6 +18397,9 @@ packages: /undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + /undici-types@6.19.8: + resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + /undici@6.19.0: resolution: {integrity: sha512-9gGwbSLgYMjp4r6M5P9bhqhx1E+RyUIHqZE0r7BmrRoqroJUG6xlVu5TXH9DnwmCPLkcaVNrcYtxUE9d3InnyQ==} engines: {node: '>=18.17'} @@ -18871,32 +18773,7 @@ packages: vfile-message: 4.0.2 dev: false - /vite-node@0.28.5(@types/node@18.11.9): - resolution: {integrity: sha512-LmXb9saMGlrMZbXTvOveJKwMTBTNUH66c8rJnQ0ZPNX+myPEol64+szRzXtV5ORb0Hb/91yq+/D3oERoyAt6LA==} - engines: {node: '>=v14.16.0'} - hasBin: true - dependencies: - cac: 6.7.14 - debug: 4.3.7(supports-color@9.4.0) - mlly: 1.2.0 - pathe: 1.1.0 - picocolors: 1.1.1 - source-map: 0.6.1 - source-map-support: 0.5.21 - vite: 5.4.0(@types/node@18.11.9) - transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - dev: true - - /vite-node@0.28.5(@types/node@20.12.7): + /vite-node@0.28.5(@types/node@20.17.6): resolution: {integrity: sha512-LmXb9saMGlrMZbXTvOveJKwMTBTNUH66c8rJnQ0ZPNX+myPEol64+szRzXtV5ORb0Hb/91yq+/D3oERoyAt6LA==} engines: {node: '>=v14.16.0'} hasBin: true @@ -18908,7 +18785,7 @@ packages: picocolors: 1.1.1 source-map: 0.6.1 source-map-support: 0.5.21 - vite: 5.4.0(@types/node@20.12.7) + vite: 5.4.0(@types/node@20.17.6) transitivePeerDependencies: - '@types/node' - less @@ -18921,46 +18798,7 @@ packages: - terser dev: true - /vite@5.4.0(@types/node@18.11.9): - resolution: {integrity: sha512-5xokfMX0PIiwCMCMb9ZJcMyh5wbBun0zUzKib+L65vAZ8GY9ePZMXxFrHbr/Kyll2+LSCY7xtERPpxkBDKngwg==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@types/node': ^18.0.0 || >=20.0.0 - less: '*' - lightningcss: ^1.21.0 - sass: '*' - sass-embedded: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - sass-embedded: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - dependencies: - '@types/node': 18.11.9 - esbuild: 0.21.5 - postcss: 8.4.47 - rollup: 4.16.4 - optionalDependencies: - fsevents: 2.3.3 - dev: true - - /vite@5.4.0(@types/node@20.12.7): + /vite@5.4.0(@types/node@20.17.6): resolution: {integrity: sha512-5xokfMX0PIiwCMCMb9ZJcMyh5wbBun0zUzKib+L65vAZ8GY9ePZMXxFrHbr/Kyll2+LSCY7xtERPpxkBDKngwg==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -18991,7 +18829,7 @@ packages: terser: optional: true dependencies: - '@types/node': 20.12.7 + '@types/node': 20.17.6 esbuild: 0.21.5 postcss: 8.4.47 rollup: 4.16.4 diff --git a/test/integration/package.json b/test/integration/package.json index f5393c8a62..e95cbdaa4f 100644 --- a/test/integration/package.json +++ b/test/integration/package.json @@ -20,7 +20,7 @@ "@koa/bodyparser": "^5.1.1", "@types/koa": "2.15.0", "@types/koa-bodyparser": "^4.3.12", - "@types/node": "^20.14.15", + "@types/node": "^20.17.6", "dotenv": "^16.4.5", "hostile": "^1.4.0", "koa": "^2.15.3",