From f956fddbfd13268b60c34b0860805c859bd7a10a Mon Sep 17 00:00:00 2001 From: Greg Nazario Date: Thu, 9 Jan 2025 17:08:18 -0500 Subject: [PATCH 1/2] [deps] Deprecate < node 20, upgrade CI deps (#610) * [github] Upgrade v3 to v4 as v3 is deprecated for old actions * [deps] Update pnpm, node versions to newest minor version * [deps] Override cross spawn Overriding cross-spawn to >= 7.0.5 as per pnpm audit * [deps] Only specify PNPM engine in one place --- .github/actions/run-build/action.yaml | 4 +- .github/actions/run-check-version/action.yaml | 4 +- .github/actions/run-examples/action.yaml | 4 +- .github/actions/run-fmt/action.yaml | 4 +- .github/actions/run-lint/action.yaml | 4 +- .github/actions/run-tests/action.yaml | 4 +- .github/workflows/run-build.yaml | 2 +- .github/workflows/run-check-version.yaml | 2 +- .github/workflows/run-examples.yaml | 2 +- .github/workflows/run-fmt.yaml | 2 +- .github/workflows/run-lint.yaml | 2 +- .github/workflows/run-tests.yaml | 2 +- .node-version | 2 +- .tool-versions | 2 + CHANGELOG.md | 2 + package.json | 11 +- pnpm-lock.yaml | 281 +++++++++++++----- 17 files changed, 233 insertions(+), 101 deletions(-) create mode 100644 .tool-versions diff --git a/.github/actions/run-build/action.yaml b/.github/actions/run-build/action.yaml index cda876524..df52a41e5 100644 --- a/.github/actions/run-build/action.yaml +++ b/.github/actions/run-build/action.yaml @@ -6,13 +6,11 @@ runs: using: composite steps: # Install node and pnpm. - - uses: actions/setup-node@v3 + - uses: actions/setup-node@v4 with: node-version-file: .node-version registry-url: "https://registry.npmjs.org" - uses: pnpm/action-setup@v4 - with: - version: 8.9.0 # Run package install and build - run: pnpm install --frozen-lockfile && pnpm build diff --git a/.github/actions/run-check-version/action.yaml b/.github/actions/run-check-version/action.yaml index a50873734..53e33c8f5 100644 --- a/.github/actions/run-check-version/action.yaml +++ b/.github/actions/run-check-version/action.yaml @@ -6,13 +6,11 @@ runs: using: composite steps: # Install node and pnpm. - - uses: actions/setup-node@v3 + - uses: actions/setup-node@v4 with: node-version-file: .node-version registry-url: "https://registry.npmjs.org" - uses: pnpm/action-setup@v4 - with: - version: 8.9.0 # Run version check - run: pnpm check-version diff --git a/.github/actions/run-examples/action.yaml b/.github/actions/run-examples/action.yaml index e0a124479..45bacaf36 100644 --- a/.github/actions/run-examples/action.yaml +++ b/.github/actions/run-examples/action.yaml @@ -6,13 +6,11 @@ runs: using: composite steps: # Install node and pnpm. - - uses: actions/setup-node@v3 + - uses: actions/setup-node@v4 with: node-version-file: .node-version registry-url: "https://registry.npmjs.org" - uses: pnpm/action-setup@v4 - with: - version: 8.9.0 # Run package install. If install fails, it probably means the updated lockfile was # not included in the commit. diff --git a/.github/actions/run-fmt/action.yaml b/.github/actions/run-fmt/action.yaml index 93ddf972a..40c0301f6 100644 --- a/.github/actions/run-fmt/action.yaml +++ b/.github/actions/run-fmt/action.yaml @@ -6,13 +6,11 @@ runs: using: composite steps: # Install node and pnpm. - - uses: actions/setup-node@v3 + - uses: actions/setup-node@v4 with: node-version-file: .node-version registry-url: "https://registry.npmjs.org" - uses: pnpm/action-setup@v4 - with: - version: 8.9.0 # Verify that the format is correct - run: pnpm install --frozen-lockfile && pnpm _fmt --check diff --git a/.github/actions/run-lint/action.yaml b/.github/actions/run-lint/action.yaml index d44a1c4e3..cbe2a9d2f 100644 --- a/.github/actions/run-lint/action.yaml +++ b/.github/actions/run-lint/action.yaml @@ -6,13 +6,11 @@ runs: using: composite steps: # Install node and pnpm. - - uses: actions/setup-node@v3 + - uses: actions/setup-node@v4 with: node-version-file: .node-version registry-url: "https://registry.npmjs.org" - uses: pnpm/action-setup@v4 - with: - version: 8.9.0 # Run eslint - run: pnpm install --frozen-lockfile && pnpm lint diff --git a/.github/actions/run-tests/action.yaml b/.github/actions/run-tests/action.yaml index de95bece3..3c5ea2cb9 100644 --- a/.github/actions/run-tests/action.yaml +++ b/.github/actions/run-tests/action.yaml @@ -9,13 +9,11 @@ runs: using: composite steps: # Install node and pnpm. - - uses: actions/setup-node@v3 + - uses: actions/setup-node@v4 with: node-version-file: .node-version registry-url: "https://registry.npmjs.org" - uses: pnpm/action-setup@v4 - with: - version: 8.9.0 # Run package install. If install fails, it probably means the updated lockfile was # not included in the commit. diff --git a/.github/workflows/run-build.yaml b/.github/workflows/run-build.yaml index e44715be2..8c30d7ab1 100644 --- a/.github/workflows/run-build.yaml +++ b/.github/workflows/run-build.yaml @@ -13,7 +13,7 @@ jobs: run-tests: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: ref: ${{ env.GIT_SHA }} - uses: ./.github/actions/run-build diff --git a/.github/workflows/run-check-version.yaml b/.github/workflows/run-check-version.yaml index 47547f5e1..00a45f1ff 100644 --- a/.github/workflows/run-check-version.yaml +++ b/.github/workflows/run-check-version.yaml @@ -14,7 +14,7 @@ jobs: run-tests: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: ref: ${{ env.GIT_SHA }} - uses: ./.github/actions/run-check-version diff --git a/.github/workflows/run-examples.yaml b/.github/workflows/run-examples.yaml index 300ef261f..c9da89b40 100644 --- a/.github/workflows/run-examples.yaml +++ b/.github/workflows/run-examples.yaml @@ -13,7 +13,7 @@ jobs: run-tests: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: ref: ${{ env.GIT_SHA }} - uses: ./.github/actions/run-examples diff --git a/.github/workflows/run-fmt.yaml b/.github/workflows/run-fmt.yaml index 8cc34042c..2c5c6990d 100644 --- a/.github/workflows/run-fmt.yaml +++ b/.github/workflows/run-fmt.yaml @@ -13,7 +13,7 @@ jobs: run-tests: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: ref: ${{ env.GIT_SHA }} - uses: ./.github/actions/run-fmt diff --git a/.github/workflows/run-lint.yaml b/.github/workflows/run-lint.yaml index 3fcee8f44..892d8dec7 100644 --- a/.github/workflows/run-lint.yaml +++ b/.github/workflows/run-lint.yaml @@ -13,7 +13,7 @@ jobs: run-tests: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: ref: ${{ env.GIT_SHA }} - uses: ./.github/actions/run-lint diff --git a/.github/workflows/run-tests.yaml b/.github/workflows/run-tests.yaml index 421d554ce..b64562d53 100644 --- a/.github/workflows/run-tests.yaml +++ b/.github/workflows/run-tests.yaml @@ -13,7 +13,7 @@ jobs: run-tests: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: ref: ${{ env.GIT_SHA }} - uses: ./.github/actions/run-tests diff --git a/.node-version b/.node-version index bb8c76c68..dc0bb0f43 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -v22.11.0 +v22.12.0 diff --git a/.tool-versions b/.tool-versions new file mode 100644 index 000000000..b91fcfb7d --- /dev/null +++ b/.tool-versions @@ -0,0 +1,2 @@ +pnpm 8.15.1 +nodejs 22.12.0 diff --git a/CHANGELOG.md b/CHANGELOG.md index cf9785dbb..7e8d2e3bf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ All notable changes to the Aptos TypeScript SDK will be captured in this file. T # Unreleased +- node now no longer supports older than v20 +- overriding cross spawn for patch - Add `AccountUtils` class to help with account serialization and deserialization - Add `SingleKeySigner` interface which adds the ability to get the `AnyPublicKey` from a `SingleKeyAccount` - We now throw an error earlier when you try to use the faucet with testnet or mainnet, rather than letting the call happen and then fail later. diff --git a/package.json b/package.json index 9675a0db0..d5d902733 100644 --- a/package.json +++ b/package.json @@ -1,10 +1,10 @@ { "name": "@aptos-labs/ts-sdk", "description": "Aptos TypeScript SDK", - "packageManager": "pnpm@8.9.0", + "packageManager": "pnpm@8.15.1", "license": "Apache-2.0", "engines": { - "node": ">=11.0.0" + "node": ">=20.0.0" }, "bugs": { "url": "https://github.com/aptos-labs/aptos-ts-sdk/issues/new/choose" @@ -96,5 +96,10 @@ "typedoc-plugin-missing-exports": "^3.0.0", "typescript": "^5.6.2" }, + "pnpm": { + "overrides": { + "cross-spawn": ">=7.0.5" + } + }, "version": "1.33.1" -} \ No newline at end of file +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 16c7a18d8..5f2cd6dc3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,6 +4,9 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +overrides: + cross-spawn: '>=7.0.5' + dependencies: '@aptos-labs/aptos-cli': specifier: ^1.0.2 @@ -45,10 +48,10 @@ devDependencies: version: 7.25.7 '@cucumber/cucumber': specifier: ^11.0.1 - version: 11.0.1 + version: 11.1.1 '@graphql-codegen/cli': specifier: ^5.0.2 - version: 5.0.3(@types/node@20.16.12)(graphql@16.9.0)(typescript@5.6.3) + version: 5.0.3(@types/node@20.17.10)(graphql@16.9.0)(typescript@5.6.3) '@graphql-codegen/import-types-preset': specifier: ^3.0.0 version: 3.0.0(graphql@16.9.0) @@ -72,7 +75,7 @@ devDependencies: version: 9.0.7 '@types/node': specifier: ^20.16.10 - version: 20.16.12 + version: 20.17.10 '@typescript-eslint/eslint-plugin': specifier: ^6.21.0 version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.1)(typescript@5.6.3) @@ -105,7 +108,7 @@ devDependencies: version: 6.1.0(graphql@16.9.0) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.16.12)(ts-node@10.9.2) + version: 29.7.0(@types/node@20.17.10)(ts-node@10.9.2) jsonwebtoken: specifier: ^9.0.2 version: 9.0.2 @@ -123,7 +126,7 @@ devDependencies: version: 9.5.1(typescript@5.6.3)(webpack@5.95.0) ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@20.16.12)(typescript@5.6.3) + version: 10.9.2(@types/node@20.17.10)(typescript@5.6.3) tsup: specifier: ^8.3.0 version: 8.3.0(typescript@5.6.3) @@ -914,9 +917,9 @@ packages: regexp-match-indices: 1.0.2 dev: true - /@cucumber/cucumber@11.0.1: - resolution: {integrity: sha512-8ypR+tQiY0sZSzQ5WS+RIKL0rUI38skRuyIK0g/crP/JmDAovG6KNJ6t0YLnGQ43UofG9jR8HWt/EPz2mtZD0w==} - engines: {node: 18 || 20 || >=22} + /@cucumber/cucumber@11.1.1: + resolution: {integrity: sha512-4i2vk4R1Ffi1JXiNrVMLxLJFgZ7e0BHdoRN6QiWdz5EDPS+Qv9ld4wGZWeahBH5ncDygIrkkhtYxDhqOBXLPxQ==} + engines: {node: 18 || 20 || 22 || >=23} hasBin: true dependencies: '@cucumber/ci-environment': 10.0.1 @@ -925,9 +928,10 @@ packages: '@cucumber/gherkin-streams': 5.0.1(@cucumber/gherkin@28.0.0)(@cucumber/message-streams@4.0.1)(@cucumber/messages@24.1.0) '@cucumber/gherkin-utils': 9.0.0 '@cucumber/html-formatter': 21.6.0(@cucumber/messages@24.1.0) + '@cucumber/junit-xml-formatter': 0.6.0(@cucumber/messages@24.1.0) '@cucumber/message-streams': 4.0.1(@cucumber/messages@24.1.0) '@cucumber/messages': 24.1.0 - '@cucumber/tag-expressions': 6.1.0 + '@cucumber/tag-expressions': 6.1.1 assertion-error-formatter: 3.0.0 capital-case: 1.0.4 chalk: 4.1.2 @@ -953,12 +957,10 @@ packages: resolve-pkg: 2.0.0 semver: 7.5.3 string-argv: 0.3.1 - strip-ansi: 6.0.1 supports-color: 8.1.1 tmp: 0.2.3 type-fest: 4.26.1 util-arity: 1.1.0 - xmlbuilder: 15.1.1 yaml: 2.6.0 yup: 1.2.0 dev: true @@ -1003,6 +1005,17 @@ packages: '@cucumber/messages': 24.1.0 dev: true + /@cucumber/junit-xml-formatter@0.6.0(@cucumber/messages@24.1.0): + resolution: {integrity: sha512-++PAuxliQhq7yr2Bn9P0fwBUo46OoKAK5f6M4PrwoHBqIsl/6pUS4mqpviuBrgZ8RD7BTrmASk4lUDJClAz/qA==} + peerDependencies: + '@cucumber/messages': '*' + dependencies: + '@cucumber/messages': 24.1.0 + '@cucumber/query': 13.0.2(@cucumber/messages@24.1.0) + '@teppeis/multimaps': 3.0.0 + xmlbuilder: 15.1.1 + dev: true + /@cucumber/message-streams@4.0.1(@cucumber/messages@24.1.0): resolution: {integrity: sha512-Kxap9uP5jD8tHUZVjTWgzxemi/0uOsbGjd4LBOSxcJoOCRbESFwemUzilJuzNTB8pcTQUh8D5oudUyxfkJOKmA==} peerDependencies: @@ -1020,8 +1033,18 @@ packages: uuid: 9.0.1 dev: true - /@cucumber/tag-expressions@6.1.0: - resolution: {integrity: sha512-+3DwRumrCJG27AtzCIL37A/X+A/gSfxOPLg8pZaruh5SLumsTmpvilwroVWBT2fPzmno/tGXypeK5a7NHU4RzA==} + /@cucumber/query@13.0.2(@cucumber/messages@24.1.0): + resolution: {integrity: sha512-ykjwL99F5ZmJ3XnIRPe/eA8LvfSTc+C6ZZXrD5QrAfhfMRomBNpZT03MNnxrJ92ge18eDbculhclrIJQiVJCJg==} + peerDependencies: + '@cucumber/messages': '*' + dependencies: + '@cucumber/messages': 24.1.0 + '@teppeis/multimaps': 3.0.0 + assert: 2.1.0 + dev: true + + /@cucumber/tag-expressions@6.1.1: + resolution: {integrity: sha512-0oj5KTzf2DsR3DhL3hYeI9fP3nyKzs7TQdpl54uJelJ3W3Hlyyet2Hib+8LK7kNnqJsXENnJg9zahRYyrtvNEg==} dev: true /@esbuild/aix-ppc64@0.23.1: @@ -1297,7 +1320,7 @@ packages: tslib: 2.6.3 dev: true - /@graphql-codegen/cli@5.0.3(@types/node@20.16.12)(graphql@16.9.0)(typescript@5.6.3): + /@graphql-codegen/cli@5.0.3(@types/node@20.17.10)(graphql@16.9.0)(typescript@5.6.3): resolution: {integrity: sha512-ULpF6Sbu2d7vNEOgBtE9avQp2oMgcPY/QBYcCqk0Xru5fz+ISjcovQX29V7CS7y5wWBRzNLoXwJQGeEyWbl05g==} engines: {node: '>=16'} hasBin: true @@ -1317,12 +1340,12 @@ packages: '@graphql-tools/apollo-engine-loader': 8.0.2(graphql@16.9.0) '@graphql-tools/code-file-loader': 8.1.4(graphql@16.9.0) '@graphql-tools/git-loader': 8.0.8(graphql@16.9.0) - '@graphql-tools/github-loader': 8.0.2(@types/node@20.16.12)(graphql@16.9.0) + '@graphql-tools/github-loader': 8.0.2(@types/node@20.17.10)(graphql@16.9.0) '@graphql-tools/graphql-file-loader': 8.0.2(graphql@16.9.0) '@graphql-tools/json-file-loader': 8.0.2(graphql@16.9.0) '@graphql-tools/load': 8.0.3(graphql@16.9.0) - '@graphql-tools/prisma-loader': 8.0.9(@types/node@20.16.12)(graphql@16.9.0) - '@graphql-tools/url-loader': 8.0.7(@types/node@20.16.12)(graphql@16.9.0) + '@graphql-tools/prisma-loader': 8.0.9(@types/node@20.17.10)(graphql@16.9.0) + '@graphql-tools/url-loader': 8.0.7(@types/node@20.17.10)(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@whatwg-node/fetch': 0.9.21 chalk: 4.1.2 @@ -1330,7 +1353,7 @@ packages: debounce: 1.2.1 detect-indent: 6.1.0 graphql: 16.9.0 - graphql-config: 5.1.3(@types/node@20.16.12)(graphql@16.9.0)(typescript@5.6.3) + graphql-config: 5.1.3(@types/node@20.17.10)(graphql@16.9.0)(typescript@5.6.3) inquirer: 8.2.6 is-glob: 4.0.3 jiti: 1.21.6 @@ -1681,7 +1704,7 @@ packages: - utf-8-validate dev: true - /@graphql-tools/executor-http@1.1.7(@types/node@20.16.12)(graphql@16.9.0): + /@graphql-tools/executor-http@1.1.7(@types/node@20.17.10)(graphql@16.9.0): resolution: {integrity: sha512-iWTE1MtCW26jxs5DeXsUNPkIFmVWEhioJx0wcDSacJ0onXjyMalfae5SgsuwHMQCVuvvUtQUgb8a9hmPhQ0y+g==} engines: {node: '>=16.0.0'} peerDependencies: @@ -1692,7 +1715,7 @@ packages: '@whatwg-node/fetch': 0.9.21 extract-files: 11.0.0 graphql: 16.9.0 - meros: 1.3.0(@types/node@20.16.12) + meros: 1.3.0(@types/node@20.17.10) tslib: 2.8.0 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -1747,14 +1770,14 @@ packages: - supports-color dev: true - /@graphql-tools/github-loader@8.0.2(@types/node@20.16.12)(graphql@16.9.0): + /@graphql-tools/github-loader@8.0.2(@types/node@20.17.10)(graphql@16.9.0): resolution: {integrity: sha512-VrhEOI+lh/vH5XyVBK3uNBYGFz9lHR5elADT44tBuBI5eyzm1N/dCaJ1nW9mVTij7deLVEKetTOHrMETVqyZ+A==} 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.1.7(@types/node@20.16.12)(graphql@16.9.0) + '@graphql-tools/executor-http': 1.1.7(@types/node@20.17.10)(graphql@16.9.0) '@graphql-tools/graphql-tag-pluck': 8.3.3(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@whatwg-node/fetch': 0.9.21 @@ -1867,13 +1890,13 @@ packages: tslib: 2.6.3 dev: true - /@graphql-tools/prisma-loader@8.0.9(@types/node@20.16.12)(graphql@16.9.0): + /@graphql-tools/prisma-loader@8.0.9(@types/node@20.17.10)(graphql@16.9.0): resolution: {integrity: sha512-Xav7rPzt43L+ij8iAuWw319E8/9DEnvp637jGknGDxuRaLLmnUpozczEczMyUUD0cQeEPdEBq5XHNJ/O3XijZQ==} 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.7(@types/node@20.16.12)(graphql@16.9.0) + '@graphql-tools/url-loader': 8.0.7(@types/node@20.17.10)(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@types/js-yaml': 4.0.9 '@whatwg-node/fetch': 0.9.21 @@ -1940,7 +1963,7 @@ packages: value-or-promise: 1.0.12 dev: true - /@graphql-tools/url-loader@8.0.7(@types/node@20.16.12)(graphql@16.9.0): + /@graphql-tools/url-loader@8.0.7(@types/node@20.17.10)(graphql@16.9.0): resolution: {integrity: sha512-f1mq1wb1ivn8qFDVm8GWO5Co6Y/NZVXHgEG+3rjntr7aXjnw+DXyDQ+7QJRWJRDJcP0YWLJgfrBcWo1CqI4Qow==} engines: {node: '>=16.0.0'} peerDependencies: @@ -1949,7 +1972,7 @@ packages: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.26(graphql@16.9.0) '@graphql-tools/executor-graphql-ws': 1.3.1(graphql@16.9.0) - '@graphql-tools/executor-http': 1.1.7(@types/node@20.16.12)(graphql@16.9.0) + '@graphql-tools/executor-http': 1.1.7(@types/node@20.17.10)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.1(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@graphql-tools/wrap': 10.0.10(graphql@16.9.0) @@ -2076,7 +2099,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.16.12 + '@types/node': 20.17.10 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -2097,14 +2120,14 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.12 + '@types/node': 20.17.10 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.16.12)(ts-node@10.9.2) + jest-config: 29.7.0(@types/node@20.17.10)(ts-node@10.9.2) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -2132,7 +2155,7 @@ packages: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.12 + '@types/node': 20.17.10 jest-mock: 29.7.0 dev: true @@ -2159,7 +2182,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.16.12 + '@types/node': 20.17.10 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -2192,7 +2215,7 @@ packages: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 20.16.12 + '@types/node': 20.17.10 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -2280,7 +2303,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.16.12 + '@types/node': 20.17.10 '@types/yargs': 17.0.33 chalk: 4.1.2 dev: true @@ -2652,7 +2675,7 @@ packages: dependencies: '@types/http-cache-semantics': 4.0.4 '@types/keyv': 3.1.4 - '@types/node': 20.16.12 + '@types/node': 20.17.10 '@types/responselike': 1.0.3 dev: false @@ -2663,7 +2686,7 @@ packages: /@types/graceful-fs@4.1.9: resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} dependencies: - '@types/node': 20.16.12 + '@types/node': 20.17.10 dev: true /@types/hast@3.0.4: @@ -2714,13 +2737,13 @@ packages: /@types/jsonwebtoken@9.0.7: resolution: {integrity: sha512-ugo316mmTYBl2g81zDFnZ7cfxlut3o+/EQdaP7J8QN2kY6lJ22hmQYCK5EHcJHbrW+dkCGSCPgbG8JtYj6qSrg==} dependencies: - '@types/node': 20.16.12 + '@types/node': 20.17.10 dev: true /@types/keyv@3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 20.16.12 + '@types/node': 20.17.10 dev: false /@types/mdast@4.0.4: @@ -2729,8 +2752,8 @@ packages: '@types/unist': 3.0.3 dev: true - /@types/node@20.16.12: - resolution: {integrity: sha512-LfPFB0zOeCeCNQV3i+67rcoVvoN5n0NVuR2vLG0O5ySQMgchuZlC4lgz546ZOJyDtj5KIgOxy+lacOimfqZAIA==} + /@types/node@20.17.10: + resolution: {integrity: sha512-/jrvh5h6NXhEauFFexRin69nA0uHJ5gwk4iDivp/DeoEua3uwCUto6PC86IpRITBOs4+6i2I56K5x5b6WYGXHA==} dependencies: undici-types: 6.19.8 @@ -2741,7 +2764,7 @@ packages: /@types/responselike@1.0.3: resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==} dependencies: - '@types/node': 20.16.12 + '@types/node': 20.17.10 dev: false /@types/semver@7.5.8: @@ -2763,7 +2786,7 @@ packages: /@types/ws@8.5.12: resolution: {integrity: sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==} dependencies: - '@types/node': 20.16.12 + '@types/node': 20.17.10 dev: true /@types/yargs-parser@21.0.3: @@ -3254,6 +3277,16 @@ packages: resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} dev: true + /assert@2.1.0: + resolution: {integrity: sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==} + dependencies: + call-bind: 1.0.7 + is-nan: 1.3.2 + object-is: 1.1.6 + object.assign: 4.1.5 + util: 0.12.5 + dev: true + /assertion-error-formatter@3.0.0: resolution: {integrity: sha512-6YyAVLrEze0kQ7CmJfUgrLHb+Y7XghmL2Ie7ijVa2Y9ynP3LV+VDiwFk62Dn0qtqbmY0BT0ss6p1xxpiF2PYbQ==} dependencies: @@ -3533,6 +3566,14 @@ packages: responselike: 2.0.1 dev: false + /call-bind-apply-helpers@1.0.1: + resolution: {integrity: sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + dev: true + /call-bind@1.0.7: resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} engines: {node: '>= 0.4'} @@ -3544,6 +3585,14 @@ packages: set-function-length: 1.2.2 dev: true + /call-bound@1.0.3: + resolution: {integrity: sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind-apply-helpers: 1.0.1 + get-intrinsic: 1.2.6 + dev: true + /callsites@3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} @@ -3883,7 +3932,7 @@ packages: typescript: 5.6.3 dev: true - /create-jest@29.7.0(@types/node@20.16.12)(ts-node@10.9.2): + /create-jest@29.7.0(@types/node@20.17.10)(ts-node@10.9.2): resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -3892,7 +3941,7 @@ packages: chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.16.12)(ts-node@10.9.2) + jest-config: 29.7.0(@types/node@20.17.10)(ts-node@10.9.2) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -3921,8 +3970,8 @@ packages: tslib: 2.8.0 dev: true - /cross-spawn@7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + /cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} dependencies: path-key: 3.1.1 @@ -4127,6 +4176,15 @@ packages: engines: {node: '>=4'} dev: true + /dunder-proto@1.0.1: + resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} + engines: {node: '>= 0.4'} + dependencies: + call-bind-apply-helpers: 1.0.1 + es-errors: 1.3.0 + gopd: 1.2.0 + dev: true + /eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} dev: true @@ -4252,6 +4310,11 @@ packages: get-intrinsic: 1.2.4 dev: true + /es-define-property@1.0.1: + resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} + engines: {node: '>= 0.4'} + dev: true + /es-errors@1.3.0: resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} engines: {node: '>= 0.4'} @@ -4496,7 +4559,7 @@ packages: '@ungap/structured-clone': 1.2.0 ajv: 6.12.6 chalk: 4.1.2 - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 debug: 4.3.7(supports-color@8.1.1) doctrine: 3.0.0 escape-string-regexp: 4.0.0 @@ -4585,7 +4648,7 @@ packages: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} engines: {node: '>=10'} dependencies: - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 get-stream: 6.0.1 human-signals: 2.1.0 is-stream: 2.0.1 @@ -4776,7 +4839,7 @@ packages: resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} engines: {node: '>=14'} dependencies: - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 signal-exit: 4.1.0 dev: true @@ -4840,6 +4903,22 @@ packages: hasown: 2.0.2 dev: true + /get-intrinsic@1.2.6: + resolution: {integrity: sha512-qxsEs+9A+u85HhllWJJFicJfPDhRmjzoYdl64aMWW9yRIJmSyxdn8IEkuIM530/7T+lv0TIHd8L6Q/ra0tEoeA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind-apply-helpers: 1.0.1 + dunder-proto: 1.0.1 + es-define-property: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + function-bind: 1.1.2 + gopd: 1.2.0 + has-symbols: 1.1.0 + hasown: 2.0.2 + math-intrinsics: 1.0.0 + dev: true + /get-package-type@0.1.0: resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} engines: {node: '>=8.0.0'} @@ -4953,6 +5032,11 @@ packages: get-intrinsic: 1.2.4 dev: true + /gopd@1.2.0: + resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} + engines: {node: '>= 0.4'} + dev: true + /got@11.8.6: resolution: {integrity: sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==} engines: {node: '>=10.19.0'} @@ -4978,7 +5062,7 @@ packages: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} dev: true - /graphql-config@5.1.3(@types/node@20.16.12)(graphql@16.9.0)(typescript@5.6.3): + /graphql-config@5.1.3(@types/node@20.17.10)(graphql@16.9.0)(typescript@5.6.3): resolution: {integrity: sha512-RBhejsPjrNSuwtckRlilWzLVt2j8itl74W9Gke1KejDTz7oaA5kVd6wRn9zK9TS5mcmIYGxf7zN7a1ORMdxp1Q==} engines: {node: '>= 16.0.0'} peerDependencies: @@ -4992,7 +5076,7 @@ packages: '@graphql-tools/json-file-loader': 8.0.2(graphql@16.9.0) '@graphql-tools/load': 8.0.3(graphql@16.9.0) '@graphql-tools/merge': 9.0.8(graphql@16.9.0) - '@graphql-tools/url-loader': 8.0.7(@types/node@20.16.12)(graphql@16.9.0) + '@graphql-tools/url-loader': 8.0.7(@types/node@20.17.10)(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.6.3) graphql: 16.9.0 @@ -5081,6 +5165,11 @@ packages: engines: {node: '>= 0.4'} dev: true + /has-symbols@1.1.0: + resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} + engines: {node: '>= 0.4'} + dev: true + /has-tostringtag@1.0.2: resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} engines: {node: '>= 0.4'} @@ -5287,6 +5376,14 @@ packages: is-windows: 1.0.2 dev: true + /is-arguments@1.2.0: + resolution: {integrity: sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + has-tostringtag: 1.0.2 + dev: true + /is-array-buffer@3.0.4: resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} engines: {node: '>= 0.4'} @@ -5361,6 +5458,13 @@ packages: engines: {node: '>=6'} dev: true + /is-generator-function@1.0.10: + resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.2 + dev: true + /is-glob@4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} @@ -5387,6 +5491,14 @@ packages: tslib: 2.8.0 dev: true + /is-nan@1.3.2: + resolution: {integrity: sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + dev: true + /is-negative-zero@2.0.3: resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} engines: {node: '>= 0.4'} @@ -5597,7 +5709,7 @@ packages: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.12 + '@types/node': 20.17.10 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.3 @@ -5618,7 +5730,7 @@ packages: - supports-color dev: true - /jest-cli@29.7.0(@types/node@20.16.12)(ts-node@10.9.2): + /jest-cli@29.7.0(@types/node@20.17.10)(ts-node@10.9.2): resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -5632,10 +5744,10 @@ packages: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.16.12)(ts-node@10.9.2) + create-jest: 29.7.0(@types/node@20.17.10)(ts-node@10.9.2) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@20.16.12)(ts-node@10.9.2) + jest-config: 29.7.0(@types/node@20.17.10)(ts-node@10.9.2) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -5646,7 +5758,7 @@ packages: - ts-node dev: true - /jest-config@29.7.0(@types/node@20.16.12)(ts-node@10.9.2): + /jest-config@29.7.0(@types/node@20.17.10)(ts-node@10.9.2): resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -5661,7 +5773,7 @@ packages: '@babel/core': 7.25.8 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.12 + '@types/node': 20.17.10 babel-jest: 29.7.0(@babel/core@7.25.8) chalk: 4.1.2 ci-info: 3.9.0 @@ -5681,7 +5793,7 @@ packages: pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.2(@types/node@20.16.12)(typescript@5.6.3) + ts-node: 10.9.2(@types/node@20.17.10)(typescript@5.6.3) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -5722,7 +5834,7 @@ packages: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.12 + '@types/node': 20.17.10 jest-mock: 29.7.0 jest-util: 29.7.0 dev: true @@ -5738,7 +5850,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 20.16.12 + '@types/node': 20.17.10 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -5789,7 +5901,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.16.12 + '@types/node': 20.17.10 jest-util: 29.7.0 dev: true @@ -5844,7 +5956,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.12 + '@types/node': 20.17.10 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -5875,7 +5987,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.12 + '@types/node': 20.17.10 chalk: 4.1.2 cjs-module-lexer: 1.4.1 collect-v8-coverage: 1.0.2 @@ -5927,7 +6039,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.16.12 + '@types/node': 20.17.10 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -5952,7 +6064,7 @@ packages: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.12 + '@types/node': 20.17.10 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -5964,7 +6076,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.16.12 + '@types/node': 20.17.10 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -5973,13 +6085,13 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 20.16.12 + '@types/node': 20.17.10 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jest@29.7.0(@types/node@20.16.12)(ts-node@10.9.2): + /jest@29.7.0(@types/node@20.17.10)(ts-node@10.9.2): resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -5992,7 +6104,7 @@ packages: '@jest/core': 29.7.0(ts-node@10.9.2) '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@20.16.12)(ts-node@10.9.2) + jest-cli: 29.7.0(@types/node@20.17.10)(ts-node@10.9.2) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -6357,6 +6469,11 @@ packages: uc.micro: 2.1.0 dev: true + /math-intrinsics@1.0.0: + resolution: {integrity: sha512-4MqMiKP90ybymYvsut0CH2g4XWbfLtmlCkXmtmdcDCxNB+mQcu1w/1+L/VD7vi/PSv7X2JYV7SCcR+jiPXnQtA==} + engines: {node: '>= 0.4'} + dev: true + /mdast-util-to-hast@13.2.0: resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==} dependencies: @@ -6384,7 +6501,7 @@ packages: engines: {node: '>= 8'} dev: true - /meros@1.3.0(@types/node@20.16.12): + /meros@1.3.0(@types/node@20.17.10): resolution: {integrity: sha512-2BNGOimxEz5hmjUG2FwoxCt5HN7BXdaWyFqEwxPTrJzVdABtrL4TiHTcsWSFAxPQ/tOnEaQEJh3qWq71QRMY+w==} engines: {node: '>=13'} peerDependencies: @@ -6393,7 +6510,7 @@ packages: '@types/node': optional: true dependencies: - '@types/node': 20.16.12 + '@types/node': 20.17.10 dev: true /micromark-util-character@2.1.0: @@ -6602,6 +6719,14 @@ packages: engines: {node: '>= 0.4'} dev: true + /object-is@1.1.6: + resolution: {integrity: sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + dev: true + /object-keys@1.1.1: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} @@ -7835,7 +7960,7 @@ packages: ejs: 3.1.10 esbuild: 0.23.1 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.16.12)(ts-node@10.9.2) + jest: 29.7.0(@types/node@20.17.10)(ts-node@10.9.2) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -7865,7 +7990,7 @@ packages: resolution: {integrity: sha512-320x5Ggei84AxzlXp91QkIGSw5wgaLT6GeAH0KsqDmRZdVWW2OiSeVvElVoatk3f7nicwXlElXsoFkARiGE2yg==} dev: true - /ts-node@10.9.2(@types/node@20.16.12)(typescript@5.6.3): + /ts-node@10.9.2(@types/node@20.17.10)(typescript@5.6.3): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -7884,7 +8009,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.16.12 + '@types/node': 20.17.10 acorn: 8.13.0 acorn-walk: 8.3.4 arg: 4.1.3 @@ -8182,6 +8307,16 @@ packages: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} dev: true + /util@0.12.5: + resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} + dependencies: + inherits: 2.0.4 + is-arguments: 1.2.0 + is-generator-function: 1.0.10 + is-typed-array: 1.1.13 + which-typed-array: 1.1.15 + dev: true + /uuid@9.0.1: resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} hasBin: true From 923b59810aab5496f4983b3a9710263da7ba6ddc Mon Sep 17 00:00:00 2001 From: wgyt Date: Mon, 13 Jan 2025 10:15:12 +0800 Subject: [PATCH 2/2] fix typos (#616) --- .github/ISSUE_TEMPLATE/feature_request.md | 2 +- tests/e2e/helper.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md index cd05f8bb6..e11e8a668 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -13,7 +13,7 @@ assignees: '' ## Motivation -**Is your feature request related to a problem? Please describe you use case.** +**Is your feature request related to a problem? Please describe your use case.** diff --git a/tests/e2e/helper.ts b/tests/e2e/helper.ts index c1e9512fd..191596cde 100644 --- a/tests/e2e/helper.ts +++ b/tests/e2e/helper.ts @@ -12,7 +12,7 @@ import { Aptos, AptosConfig, Network, NetworkToNetworkName } from "../../src"; * * The APTOS_NETWORK env var is applied first, followed by the others. So if you set * APTOS_NETWORK=devnet and APTOS_NODE_API_URL=http://localhost:8080, it will use the - * given URL for the node API and the the default URLs for devnet for the other APIs. + * given URL for the node API and the default URLs for devnet for the other APIs. */ export function getAptosClient(additionalConfig?: Partial): { aptos: Aptos; config: AptosConfig } { const networkRaw = process.env.APTOS_NETWORK;