From 944a68e8becf9c86b4c97fd17c372d98a285b955 Mon Sep 17 00:00:00 2001 From: Arda TANRIKULU Date: Wed, 17 May 2023 15:44:35 +0300 Subject: [PATCH] Drop Node 14 & remove deprecated stuff as breaking changes (#5274) * Drop Node 14 Drop 14 in CI Drop 14 in Windows tests Changeset Tests * chore(dependencies): updated changesets for modified dependencies * .. --------- Co-authored-by: github-actions[bot] --- ..._apollo-engine-loader-5274-dependencies.md | 5 + ...l-tools_executor-http-5274-dependencies.md | 5 + ...l-tools_github-loader-5274-dependencies.md | 5 + ...l-tools_prisma-loader-5274-dependencies.md | 5 + ...phql-tools_url-loader-5274-dependencies.md | 5 + .changeset/moody-days-judge.md | 46 +++ .changeset/new-panthers-hunt.md | 6 + .changeset/spicy-pillows-sip.md | 5 + .github/workflows/tests.yml | 10 +- package.json | 5 +- packages/batch-delegate/package.json | 5 +- packages/batch-execute/package.json | 5 +- packages/delegate/package.json | 5 +- .../src/checkResultAndHandleErrors.ts | 2 +- packages/delegate/src/delegateToSchema.ts | 1 - packages/delegate/src/resolveExternalValue.ts | 2 +- packages/documents/package.json | 5 +- packages/executor/package.json | 5 +- packages/executors/apollo-link/package.json | 5 +- packages/executors/envelop/package.json | 5 +- packages/executors/graphql-ws/package.json | 5 +- packages/executors/http/package.json | 7 +- packages/executors/http/src/index.ts | 17 +- packages/executors/legacy-ws/package.json | 3 + packages/executors/urql-exchange/package.json | 5 +- packages/executors/yoga/package.json | 5 +- packages/federation/package.json | 5 +- packages/graphql-tag-pluck/package.json | 5 +- packages/graphql-tools/package.json | 5 +- packages/import/package.json | 5 +- packages/jest-transform/package.json | 5 +- packages/links/package.json | 5 +- packages/load-files/package.json | 5 +- packages/load/package.json | 5 +- packages/load/src/load-typedefs/load-file.ts | 2 +- packages/loaders/apollo-engine/package.json | 7 +- packages/loaders/apollo-engine/src/index.ts | 2 +- packages/loaders/code-file/package.json | 3 + packages/loaders/code-file/src/index.ts | 1 - packages/loaders/git/package.json | 3 + packages/loaders/git/src/index.ts | 2 +- packages/loaders/github/package.json | 5 +- packages/loaders/graphql-file/package.json | 3 + packages/loaders/graphql-file/src/index.ts | 10 +- packages/loaders/json-file/package.json | 3 + packages/loaders/json-file/src/index.ts | 10 +- packages/loaders/module/package.json | 3 + packages/loaders/prisma/package.json | 5 +- packages/loaders/url/package.json | 5 +- packages/merge/package.json | 3 + packages/mock/package.json | 3 + packages/node-require/package.json | 3 + packages/optimize/package.json | 3 + .../relay-operation-optimizer/package.json | 3 + packages/resolvers-composition/package.json | 3 + packages/schema/package.json | 3 + packages/stitch/package.json | 3 + packages/stitching-directives/package.json | 3 + packages/utils/package.json | 3 + packages/utils/src/AggregateError.ts | 33 -- packages/utils/src/index.ts | 1 - packages/utils/src/inspect.ts | 5 +- packages/webpack-loader-runtime/package.json | 3 + packages/webpack-loader/package.json | 3 + packages/wrap/package.json | 3 + packages/wrap/src/introspect.ts | 13 - yarn.lock | 284 +++++------------- 67 files changed, 339 insertions(+), 319 deletions(-) create mode 100644 .changeset/@graphql-tools_apollo-engine-loader-5274-dependencies.md create mode 100644 .changeset/@graphql-tools_executor-http-5274-dependencies.md create mode 100644 .changeset/@graphql-tools_github-loader-5274-dependencies.md create mode 100644 .changeset/@graphql-tools_prisma-loader-5274-dependencies.md create mode 100644 .changeset/@graphql-tools_url-loader-5274-dependencies.md create mode 100644 .changeset/moody-days-judge.md create mode 100644 .changeset/new-panthers-hunt.md create mode 100644 .changeset/spicy-pillows-sip.md delete mode 100644 packages/utils/src/AggregateError.ts diff --git a/.changeset/@graphql-tools_apollo-engine-loader-5274-dependencies.md b/.changeset/@graphql-tools_apollo-engine-loader-5274-dependencies.md new file mode 100644 index 00000000000..c2116fead81 --- /dev/null +++ b/.changeset/@graphql-tools_apollo-engine-loader-5274-dependencies.md @@ -0,0 +1,5 @@ +--- +'@graphql-tools/apollo-engine-loader': patch +--- +dependencies updates: + - Updated dependency [`@whatwg-node/fetch@^0.9.0` ↗︎](https://www.npmjs.com/package/@whatwg-node/fetch/v/0.9.0) (from `^0.8.0`, in `dependencies`) diff --git a/.changeset/@graphql-tools_executor-http-5274-dependencies.md b/.changeset/@graphql-tools_executor-http-5274-dependencies.md new file mode 100644 index 00000000000..a21bac55fdc --- /dev/null +++ b/.changeset/@graphql-tools_executor-http-5274-dependencies.md @@ -0,0 +1,5 @@ +--- +'@graphql-tools/executor-http': patch +--- +dependencies updates: + - Updated dependency [`@whatwg-node/fetch@^0.9.0` ↗︎](https://www.npmjs.com/package/@whatwg-node/fetch/v/0.9.0) (from `^0.8.1`, in `dependencies`) diff --git a/.changeset/@graphql-tools_github-loader-5274-dependencies.md b/.changeset/@graphql-tools_github-loader-5274-dependencies.md new file mode 100644 index 00000000000..6abb308668e --- /dev/null +++ b/.changeset/@graphql-tools_github-loader-5274-dependencies.md @@ -0,0 +1,5 @@ +--- +'@graphql-tools/github-loader': patch +--- +dependencies updates: + - Updated dependency [`@whatwg-node/fetch@^0.9.0` ↗︎](https://www.npmjs.com/package/@whatwg-node/fetch/v/0.9.0) (from `^0.8.0`, in `dependencies`) diff --git a/.changeset/@graphql-tools_prisma-loader-5274-dependencies.md b/.changeset/@graphql-tools_prisma-loader-5274-dependencies.md new file mode 100644 index 00000000000..b1bd086a64c --- /dev/null +++ b/.changeset/@graphql-tools_prisma-loader-5274-dependencies.md @@ -0,0 +1,5 @@ +--- +'@graphql-tools/prisma-loader': patch +--- +dependencies updates: + - Updated dependency [`@whatwg-node/fetch@^0.9.0` ↗︎](https://www.npmjs.com/package/@whatwg-node/fetch/v/0.9.0) (from `^0.8.2`, in `dependencies`) diff --git a/.changeset/@graphql-tools_url-loader-5274-dependencies.md b/.changeset/@graphql-tools_url-loader-5274-dependencies.md new file mode 100644 index 00000000000..d5f371fc090 --- /dev/null +++ b/.changeset/@graphql-tools_url-loader-5274-dependencies.md @@ -0,0 +1,5 @@ +--- +'@graphql-tools/url-loader': patch +--- +dependencies updates: + - Updated dependency [`@whatwg-node/fetch@^0.9.0` ↗︎](https://www.npmjs.com/package/@whatwg-node/fetch/v/0.9.0) (from `^0.8.0`, in `dependencies`) diff --git a/.changeset/moody-days-judge.md b/.changeset/moody-days-judge.md new file mode 100644 index 00000000000..47600dd7ea5 --- /dev/null +++ b/.changeset/moody-days-judge.md @@ -0,0 +1,46 @@ +--- +'@graphql-tools/executor-urql-exchange': major +'@graphql-tools/executor-apollo-link': major +'@graphql-tools/apollo-engine-loader': major +'@graphql-tools/graphql-file-loader': major +'@graphql-tools/executor-envelop': major +'@graphql-tools/graphql-tag-pluck': major +'@graphql-tools/code-file-loader': major +'@graphql-tools/json-file-loader': major +'@graphql-tools/batch-delegate': major +'@graphql-tools/executor-http': major +'@graphql-tools/github-loader': major +'@graphql-tools/prisma-loader': major +'@graphql-tools/batch-execute': major +'@graphql-tools/git-loader': major +'@graphql-tools/url-loader': major +'@graphql-tools/federation': major +'@graphql-tools/delegate': major +'@graphql-tools/executor': major +'@graphql-tools/schema': major +'@graphql-tools/stitch': major +'@graphql-tools/links': major +'@graphql-tools/merge': major +'@graphql-tools/utils': major +'@graphql-tools/load': major +'@graphql-tools/wrap': major +'@graphql-tools/documents': major +'@graphql-tools/executor-graphql-ws': major +'@graphql-tools/executor-legacy-ws': major +'@graphql-tools/executor-yoga': major +'graphql-tools': major +'@graphql-tools/import': major +'@graphql-tools/jest-transform': major +'@graphql-tools/load-files': major +'@graphql-tools/module-loader': major +'@graphql-tools/mock': major +'@graphql-tools/node-require': major +'@graphql-tools/optimize': major +'@graphql-tools/relay-operation-optimizer': major +'@graphql-tools/resolvers-composition': major +'@graphql-tools/stitching-directives': major +'@graphql-tools/webpack-loader': major +'@graphql-tools/webpack-loader-runtime': major +--- + +Drop Node 14 support diff --git a/.changeset/new-panthers-hunt.md b/.changeset/new-panthers-hunt.md new file mode 100644 index 00000000000..00b707ae70e --- /dev/null +++ b/.changeset/new-panthers-hunt.md @@ -0,0 +1,6 @@ +--- +'@graphql-tools/utils': major +--- + +`AggregateError` is no longer exported from `@graphql-tools/utils`. +You can use the native `AggregateError` instead. diff --git a/.changeset/spicy-pillows-sip.md b/.changeset/spicy-pillows-sip.md new file mode 100644 index 00000000000..3ff7d227cc4 --- /dev/null +++ b/.changeset/spicy-pillows-sip.md @@ -0,0 +1,5 @@ +--- +'@graphql-tools/wrap': major +--- + +`introspectSchema` has been removed, use `schemaFromExecutor` instead diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index b028702bc17..557909c92a7 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -64,13 +64,13 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest] # remove windows to speed up the tests - node-version: [14, 16, 18] + node-version: [16, 18, 20] graphql_version: - 15 - 16 - '17.0.0-alpha.1' include: - - node-version: 14 + - node-version: 16 os: windows-latest graphql_version: 15 steps: @@ -94,11 +94,15 @@ jobs: restore-keys: | ${{ runner.os }}-${{matrix.node-version}}-${{matrix.graphql_version}}-jest- - name: Test + if: ${{ matrix.node-version == 20 }} + run: yarn test --ci + - name: Test + if: ${{ matrix.node-version != 20 }} uses: nick-fields/retry@v2 with: timeout_minutes: 10 max_attempts: 5 - command: yarn test --ci + command: yarn test:leaks --ci trackback: name: trackback rc dependencies diff --git a/package.json b/package.json index ca1358920d4..c7f92c9a7d2 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,8 @@ "ci:lint": "eslint --ext .ts . --output-file eslint_report.json --format json", "prettier": "prettier --ignore-path .prettierignore --write --list-different .", "prettier:check": "prettier --ignore-path .prettierignore --check .", - "test": "jest --no-watchman --detectOpenHandles --detectLeaks", + "test": "jest --no-watchman", + "test:leaks": "jest --no-watchman --detectOpenHandles --detectLeaks --logHeapUsage", "prerelease": "yarn build", "release": "changeset publish" }, @@ -47,7 +48,7 @@ "@typescript-eslint/eslint-plugin": "5.59.6", "@typescript-eslint/parser": "5.59.6", "babel-jest": "29.5.0", - "bob-the-bundler": "6.0.0", + "bob-the-bundler": "7.0.0", "chalk": "4.1.2", "concurrently": "8.0.1", "eslint": "8.40.0", diff --git a/packages/batch-delegate/package.json b/packages/batch-delegate/package.json index b76d5734ec6..a360a0a29f6 100644 --- a/packages/batch-delegate/package.json +++ b/packages/batch-delegate/package.json @@ -67,5 +67,8 @@ "directory": "dist", "access": "public" }, - "type": "module" + "type": "module", + "engines": { + "node": ">=16.0.0" + } } diff --git a/packages/batch-execute/package.json b/packages/batch-execute/package.json index d7adb835586..aaff368e716 100644 --- a/packages/batch-execute/package.json +++ b/packages/batch-execute/package.json @@ -62,5 +62,8 @@ "directory": "dist", "access": "public" }, - "type": "module" + "type": "module", + "engines": { + "node": ">=16.0.0" + } } diff --git a/packages/delegate/package.json b/packages/delegate/package.json index f5f779419c0..4411d481b99 100644 --- a/packages/delegate/package.json +++ b/packages/delegate/package.json @@ -65,5 +65,8 @@ "directory": "dist", "access": "public" }, - "type": "module" + "type": "module", + "engines": { + "node": ">=16.0.0" + } } diff --git a/packages/delegate/src/checkResultAndHandleErrors.ts b/packages/delegate/src/checkResultAndHandleErrors.ts index 7ecfec08e34..91caebc2a9d 100644 --- a/packages/delegate/src/checkResultAndHandleErrors.ts +++ b/packages/delegate/src/checkResultAndHandleErrors.ts @@ -1,6 +1,6 @@ import { GraphQLResolveInfo, GraphQLOutputType, GraphQLError, responsePathAsArray, locatedError } from 'graphql'; -import { AggregateError, getResponseKeyFromInfo, ExecutionResult, relocatedError } from '@graphql-tools/utils'; +import { getResponseKeyFromInfo, ExecutionResult, relocatedError } from '@graphql-tools/utils'; import { DelegationContext } from './types.js'; import { resolveExternalValue } from './resolveExternalValue.js'; diff --git a/packages/delegate/src/delegateToSchema.ts b/packages/delegate/src/delegateToSchema.ts index 43ab6d5d252..31a653605e9 100644 --- a/packages/delegate/src/delegateToSchema.ts +++ b/packages/delegate/src/delegateToSchema.ts @@ -16,7 +16,6 @@ import { Executor, ExecutionRequest, Maybe, - AggregateError, isAsyncIterable, getDefinedRootType, memoize1, diff --git a/packages/delegate/src/resolveExternalValue.ts b/packages/delegate/src/resolveExternalValue.ts index 0d0f8f2f019..bbc5de4e33e 100644 --- a/packages/delegate/src/resolveExternalValue.ts +++ b/packages/delegate/src/resolveExternalValue.ts @@ -12,7 +12,7 @@ import { GraphQLOutputType, } from 'graphql'; -import { AggregateError, Maybe } from '@graphql-tools/utils'; +import { Maybe } from '@graphql-tools/utils'; import { StitchingInfo, SubschemaConfig } from './types.js'; import { annotateExternalObject, isExternalObject, mergeFields } from './mergeFields.js'; diff --git a/packages/documents/package.json b/packages/documents/package.json index 5b73e0fcf11..bf89d99bae0 100644 --- a/packages/documents/package.json +++ b/packages/documents/package.json @@ -63,5 +63,8 @@ "directory": "dist", "access": "public" }, - "type": "module" + "type": "module", + "engines": { + "node": ">=16.0.0" + } } diff --git a/packages/executor/package.json b/packages/executor/package.json index 33f7c261e99..fbd6dfd083d 100644 --- a/packages/executor/package.json +++ b/packages/executor/package.json @@ -71,5 +71,8 @@ "directory": "dist", "access": "public" }, - "type": "module" + "type": "module", + "engines": { + "node": ">=16.0.0" + } } diff --git a/packages/executors/apollo-link/package.json b/packages/executors/apollo-link/package.json index 624ea9d9346..a261cc8b6d8 100644 --- a/packages/executors/apollo-link/package.json +++ b/packages/executors/apollo-link/package.json @@ -62,5 +62,8 @@ "graphql": "^15.2.0 || ^16.0.0", "@apollo/client": "^3.5.9" }, - "type": "module" + "type": "module", + "engines": { + "node": ">=16.0.0" + } } diff --git a/packages/executors/envelop/package.json b/packages/executors/envelop/package.json index d8025603377..5d8c2b1a0ae 100644 --- a/packages/executors/envelop/package.json +++ b/packages/executors/envelop/package.json @@ -61,5 +61,8 @@ "peerDependencies": { "@envelop/core": "^3.0.4" }, - "type": "module" + "type": "module", + "engines": { + "node": ">=16.0.0" + } } diff --git a/packages/executors/graphql-ws/package.json b/packages/executors/graphql-ws/package.json index 3de67e996fa..427f52eb381 100644 --- a/packages/executors/graphql-ws/package.json +++ b/packages/executors/graphql-ws/package.json @@ -63,5 +63,8 @@ "directory": "dist", "access": "public" }, - "type": "module" + "type": "module", + "engines": { + "node": ">=16.0.0" + } } diff --git a/packages/executors/http/package.json b/packages/executors/http/package.json index 8d0eccad3e6..529ae74584e 100644 --- a/packages/executors/http/package.json +++ b/packages/executors/http/package.json @@ -53,7 +53,7 @@ "dependencies": { "@graphql-tools/utils": "^9.2.1", "value-or-promise": "^1.0.12", - "@whatwg-node/fetch": "^0.8.1", + "@whatwg-node/fetch": "^0.9.0", "@repeaterjs/repeater": "^3.0.4", "dset": "^3.1.2", "meros": "^1.2.1", @@ -64,5 +64,8 @@ "directory": "dist", "access": "public" }, - "type": "module" + "type": "module", + "engines": { + "node": ">=16.0.0" + } } diff --git a/packages/executors/http/src/index.ts b/packages/executors/http/src/index.ts index 5dd413212d6..af86ce47932 100644 --- a/packages/executors/http/src/index.ts +++ b/packages/executors/http/src/index.ts @@ -14,7 +14,7 @@ import { ValueOrPromise } from 'value-or-promise'; import { createFormDataFromVariables } from './createFormDataFromVariables.js'; import { handleEventStreamResponse } from './handleEventStreamResponse.js'; import { handleMultipartMixedResponse } from './handleMultipartMixedResponse.js'; -import { fetch as defaultFetch, AbortController } from '@whatwg-node/fetch'; +import { fetch as defaultFetch } from '@whatwg-node/fetch'; export type SyncFetchFn = (url: string, init?: RequestInit, context?: any, info?: GraphQLResolveInfo) => SyncResponse; export type SyncResponse = Omit & { @@ -273,6 +273,21 @@ export function buildHTTPExecutor(options?: HTTPExecutorOptions): Executor=16.0.0" + }, "exports": { ".": { "require": { diff --git a/packages/executors/urql-exchange/package.json b/packages/executors/urql-exchange/package.json index ef26ec931ad..d62a594b5ed 100644 --- a/packages/executors/urql-exchange/package.json +++ b/packages/executors/urql-exchange/package.json @@ -61,5 +61,8 @@ "@urql/core": "^3.0.0 || ^4.0.0", "wonka": "^6.0.0" }, - "type": "module" + "type": "module", + "engines": { + "node": ">=16.0.0" + } } diff --git a/packages/executors/yoga/package.json b/packages/executors/yoga/package.json index 0d06420006a..88b4785d0b5 100644 --- a/packages/executors/yoga/package.json +++ b/packages/executors/yoga/package.json @@ -64,5 +64,8 @@ "graphql": "^15.2.0 || ^16.0.0", "graphql-yoga": "^3.5.1" }, - "type": "module" + "type": "module", + "engines": { + "node": ">=16.0.0" + } } diff --git a/packages/federation/package.json b/packages/federation/package.json index 13f92d58e34..97b1f61d376 100644 --- a/packages/federation/package.json +++ b/packages/federation/package.json @@ -67,5 +67,8 @@ "value-or-promise": "^1.0.12", "tslib": "^2.4.0" }, - "type": "module" + "type": "module", + "engines": { + "node": ">=16.0.0" + } } diff --git a/packages/graphql-tag-pluck/package.json b/packages/graphql-tag-pluck/package.json index 3495d70818e..e67082d8f3b 100644 --- a/packages/graphql-tag-pluck/package.json +++ b/packages/graphql-tag-pluck/package.json @@ -76,5 +76,8 @@ "directory": "dist", "access": "public" }, - "type": "module" + "type": "module", + "engines": { + "node": ">=16.0.0" + } } diff --git a/packages/graphql-tools/package.json b/packages/graphql-tools/package.json index 0549a155ce1..6927994f280 100644 --- a/packages/graphql-tools/package.json +++ b/packages/graphql-tools/package.json @@ -60,5 +60,8 @@ "@graphql-tools/schema": "^9.0.18", "tslib": "^2.4.0" }, - "type": "module" + "type": "module", + "engines": { + "node": ">=16.0.0" + } } diff --git a/packages/import/package.json b/packages/import/package.json index 0eadbc5f1d5..6d42001fb1d 100644 --- a/packages/import/package.json +++ b/packages/import/package.json @@ -59,5 +59,8 @@ "resolve-from": "5.0.0", "tslib": "^2.4.0" }, - "type": "module" + "type": "module", + "engines": { + "node": ">=16.0.0" + } } diff --git a/packages/jest-transform/package.json b/packages/jest-transform/package.json index b50ac0fffc0..d1fd79ee53c 100644 --- a/packages/jest-transform/package.json +++ b/packages/jest-transform/package.json @@ -62,5 +62,8 @@ "directory": "dist", "access": "public" }, - "type": "module" + "type": "module", + "engines": { + "node": ">=16.0.0" + } } diff --git a/packages/links/package.json b/packages/links/package.json index 1056aee5136..13c005b5fe1 100644 --- a/packages/links/package.json +++ b/packages/links/package.json @@ -75,5 +75,8 @@ "directory": "dist", "access": "public" }, - "type": "module" + "type": "module", + "engines": { + "node": ">=16.0.0" + } } diff --git a/packages/load-files/package.json b/packages/load-files/package.json index d3875f052b8..f7a1ddfa69e 100644 --- a/packages/load-files/package.json +++ b/packages/load-files/package.json @@ -59,5 +59,8 @@ "directory": "dist", "access": "public" }, - "type": "module" + "type": "module", + "engines": { + "node": ">=16.0.0" + } } diff --git a/packages/load/package.json b/packages/load/package.json index 11eb5e4fcc1..0c17e6f3d3d 100644 --- a/packages/load/package.json +++ b/packages/load/package.json @@ -64,5 +64,8 @@ "directory": "dist", "access": "public" }, - "type": "module" + "type": "module", + "engines": { + "node": ">=16.0.0" + } } diff --git a/packages/load/src/load-typedefs/load-file.ts b/packages/load/src/load-typedefs/load-file.ts index f67fcebf739..ad91549e930 100644 --- a/packages/load/src/load-typedefs/load-file.ts +++ b/packages/load/src/load-typedefs/load-file.ts @@ -1,4 +1,4 @@ -import { Source, AggregateError } from '@graphql-tools/utils'; +import { Source } from '@graphql-tools/utils'; import { env } from 'process'; import { LoadTypedefsOptions } from '../load-typedefs.js'; diff --git a/packages/loaders/apollo-engine/package.json b/packages/loaders/apollo-engine/package.json index c9f678ebad1..11a8272791c 100644 --- a/packages/loaders/apollo-engine/package.json +++ b/packages/loaders/apollo-engine/package.json @@ -53,12 +53,15 @@ "dependencies": { "@ardatan/sync-fetch": "^0.0.1", "@graphql-tools/utils": "^9.2.1", - "@whatwg-node/fetch": "^0.8.0", + "@whatwg-node/fetch": "^0.9.0", "tslib": "^2.4.0" }, "publishConfig": { "directory": "dist", "access": "public" }, - "type": "module" + "type": "module", + "engines": { + "node": ">=16.0.0" + } } diff --git a/packages/loaders/apollo-engine/src/index.ts b/packages/loaders/apollo-engine/src/index.ts index d79ac8d5321..815a8f7f584 100644 --- a/packages/loaders/apollo-engine/src/index.ts +++ b/packages/loaders/apollo-engine/src/index.ts @@ -1,4 +1,4 @@ -import { Source, parseGraphQLSDL, AggregateError, BaseLoaderOptions, Loader } from '@graphql-tools/utils'; +import { Source, parseGraphQLSDL, BaseLoaderOptions, Loader } from '@graphql-tools/utils'; import { fetch } from '@whatwg-node/fetch'; import syncFetch from '@ardatan/sync-fetch'; diff --git a/packages/loaders/code-file/package.json b/packages/loaders/code-file/package.json index 21d57d48b82..4fa2f775a99 100644 --- a/packages/loaders/code-file/package.json +++ b/packages/loaders/code-file/package.json @@ -10,6 +10,9 @@ "author": "Dotan Simha ", "license": "MIT", "sideEffects": false, + "engines": { + "node": ">=16.0.0" + }, "main": "dist/cjs/index.js", "module": "dist/esm/index.js", "exports": { diff --git a/packages/loaders/code-file/src/index.ts b/packages/loaders/code-file/src/index.ts index 0bd0e49ab47..2f420bc9fdd 100644 --- a/packages/loaders/code-file/src/index.ts +++ b/packages/loaders/code-file/src/index.ts @@ -9,7 +9,6 @@ import { isDocumentNode, BaseLoaderOptions, Loader, - AggregateError, } from '@graphql-tools/utils'; import { GraphQLTagPluckOptions, diff --git a/packages/loaders/git/package.json b/packages/loaders/git/package.json index 926b3dbd613..52dd0ef4c22 100644 --- a/packages/loaders/git/package.json +++ b/packages/loaders/git/package.json @@ -7,6 +7,9 @@ "url": "ardatan/graphql-tools", "directory": "packages/loaders/git" }, + "engines": { + "node": ">=16.0.0" + }, "author": "Dotan Simha ", "license": "MIT", "sideEffects": false, diff --git a/packages/loaders/git/src/index.ts b/packages/loaders/git/src/index.ts index cc1e8f32a23..79973004676 100644 --- a/packages/loaders/git/src/index.ts +++ b/packages/loaders/git/src/index.ts @@ -9,7 +9,7 @@ import unixify from 'unixify'; import { loadFromGit, loadFromGitSync, readTreeAtRef, readTreeAtRefSync } from './load-git.js'; import { parse as handleStuff } from './parse.js'; import { parse } from 'graphql'; -import { asArray, BaseLoaderOptions, Loader, Source, AggregateError } from '@graphql-tools/utils'; +import { asArray, BaseLoaderOptions, Loader, Source } from '@graphql-tools/utils'; import isGlob from 'is-glob'; import { env } from 'process'; diff --git a/packages/loaders/github/package.json b/packages/loaders/github/package.json index 065552ca969..5a27c711ff0 100644 --- a/packages/loaders/github/package.json +++ b/packages/loaders/github/package.json @@ -50,12 +50,15 @@ "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" }, + "engines": { + "node": ">=16.0.0" + }, "dependencies": { "@ardatan/sync-fetch": "^0.0.1", "@graphql-tools/executor-http": "^0.1.9", "@graphql-tools/utils": "^9.2.1", "@graphql-tools/graphql-tag-pluck": "^7.4.6", - "@whatwg-node/fetch": "^0.8.0", + "@whatwg-node/fetch": "^0.9.0", "value-or-promise": "^1.0.12", "tslib": "^2.4.0" }, diff --git a/packages/loaders/graphql-file/package.json b/packages/loaders/graphql-file/package.json index 254bf950896..521a6493dc1 100644 --- a/packages/loaders/graphql-file/package.json +++ b/packages/loaders/graphql-file/package.json @@ -7,6 +7,9 @@ "url": "ardatan/graphql-tools", "directory": "packages/loaders/graphql-file" }, + "engines": { + "node": ">=16.0.0" + }, "author": "Dotan Simha ", "license": "MIT", "sideEffects": false, diff --git a/packages/loaders/graphql-file/src/index.ts b/packages/loaders/graphql-file/src/index.ts index cf3ba026efb..6a559d7c047 100644 --- a/packages/loaders/graphql-file/src/index.ts +++ b/packages/loaders/graphql-file/src/index.ts @@ -1,14 +1,6 @@ import type { GlobbyOptions } from 'globby'; -import { - Source, - Loader, - isValidPath, - parseGraphQLSDL, - BaseLoaderOptions, - asArray, - AggregateError, -} from '@graphql-tools/utils'; +import { Source, Loader, isValidPath, parseGraphQLSDL, BaseLoaderOptions, asArray } from '@graphql-tools/utils'; import { isAbsolute, resolve } from 'path'; import { readFileSync, promises as fsPromises, existsSync } from 'fs'; import { cwd as processCwd, env } from 'process'; diff --git a/packages/loaders/json-file/package.json b/packages/loaders/json-file/package.json index b595cee7849..ae70ba11b77 100644 --- a/packages/loaders/json-file/package.json +++ b/packages/loaders/json-file/package.json @@ -7,6 +7,9 @@ "url": "ardatan/graphql-tools", "directory": "packages/loaders/json-file" }, + "engines": { + "node": ">=16.0.0" + }, "author": "Dotan Simha ", "license": "MIT", "sideEffects": false, diff --git a/packages/loaders/json-file/src/index.ts b/packages/loaders/json-file/src/index.ts index b4a28ccf6cd..15b820f23a3 100644 --- a/packages/loaders/json-file/src/index.ts +++ b/packages/loaders/json-file/src/index.ts @@ -1,14 +1,6 @@ import type { GlobbyOptions } from 'globby'; -import { - Source, - Loader, - isValidPath, - BaseLoaderOptions, - asArray, - parseGraphQLJSON, - AggregateError, -} from '@graphql-tools/utils'; +import { Source, Loader, isValidPath, BaseLoaderOptions, asArray, parseGraphQLJSON } from '@graphql-tools/utils'; import { isAbsolute, resolve } from 'path'; import { readFileSync, promises as fsPromises, existsSync } from 'fs'; import { cwd as processCwd, env } from 'process'; diff --git a/packages/loaders/module/package.json b/packages/loaders/module/package.json index 9289ae1826e..2765a3e167e 100644 --- a/packages/loaders/module/package.json +++ b/packages/loaders/module/package.json @@ -7,6 +7,9 @@ "url": "ardatan/graphql-tools", "directory": "packages/loaders/module" }, + "engines": { + "node": ">=16.0.0" + }, "author": "Dotan Simha ", "license": "MIT", "sideEffects": false, diff --git a/packages/loaders/prisma/package.json b/packages/loaders/prisma/package.json index b3e51cf0175..be95d2b3de8 100644 --- a/packages/loaders/prisma/package.json +++ b/packages/loaders/prisma/package.json @@ -47,11 +47,14 @@ "typescript": { "definition": "dist/typings/index.d.ts" }, + "engines": { + "node": ">=16.0.0" + }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" }, "dependencies": { - "@whatwg-node/fetch": "^0.8.2", + "@whatwg-node/fetch": "^0.9.0", "@graphql-tools/url-loader": "^7.17.18", "@graphql-tools/utils": "^9.2.1", "@types/js-yaml": "^4.0.0", diff --git a/packages/loaders/url/package.json b/packages/loaders/url/package.json index 320f6940068..4b4ba5f042a 100644 --- a/packages/loaders/url/package.json +++ b/packages/loaders/url/package.json @@ -2,6 +2,9 @@ "name": "@graphql-tools/url-loader", "version": "7.17.18", "description": "A set of utils for faster development of GraphQL tools", + "engines": { + "node": ">=16.0.0" + }, "repository": { "type": "git", "url": "ardatan/graphql-tools", @@ -74,7 +77,7 @@ "@graphql-tools/utils": "^9.2.1", "@graphql-tools/wrap": "^9.4.2", "@ardatan/sync-fetch": "^0.0.1", - "@whatwg-node/fetch": "^0.8.0", + "@whatwg-node/fetch": "^0.9.0", "@types/ws": "^8.0.0", "ws": "^8.12.0", "isomorphic-ws": "^5.0.0", diff --git a/packages/merge/package.json b/packages/merge/package.json index e5d217ce29b..88fdec436e9 100644 --- a/packages/merge/package.json +++ b/packages/merge/package.json @@ -1,5 +1,8 @@ { "name": "@graphql-tools/merge", + "engines": { + "node": ">=16.0.0" + }, "version": "8.4.2", "description": "A set of utils for faster development of GraphQL tools", "repository": { diff --git a/packages/mock/package.json b/packages/mock/package.json index 694acdb3c4a..7f21bd2e8de 100644 --- a/packages/mock/package.json +++ b/packages/mock/package.json @@ -1,5 +1,8 @@ { "name": "@graphql-tools/mock", + "engines": { + "node": ">=16.0.0" + }, "version": "8.7.20", "description": "A set of utils for faster development of GraphQL tools", "repository": { diff --git a/packages/node-require/package.json b/packages/node-require/package.json index e6c225103d2..3cee8fda3d6 100644 --- a/packages/node-require/package.json +++ b/packages/node-require/package.json @@ -1,5 +1,8 @@ { "name": "@graphql-tools/node-require", + "engines": { + "node": ">=16.0.0" + }, "version": "6.4.22", "description": "A set of utils for faster development of GraphQL tools", "repository": { diff --git a/packages/optimize/package.json b/packages/optimize/package.json index bb84d513d88..342b1e65788 100644 --- a/packages/optimize/package.json +++ b/packages/optimize/package.json @@ -1,5 +1,8 @@ { "name": "@graphql-tools/optimize", + "engines": { + "node": ">=16.0.0" + }, "version": "1.4.0", "description": "A set of utils for faster development of GraphQL tools", "repository": { diff --git a/packages/relay-operation-optimizer/package.json b/packages/relay-operation-optimizer/package.json index 208bffd086b..83f29ccb229 100644 --- a/packages/relay-operation-optimizer/package.json +++ b/packages/relay-operation-optimizer/package.json @@ -1,5 +1,8 @@ { "name": "@graphql-tools/relay-operation-optimizer", + "engines": { + "node": ">=16.0.0" + }, "version": "6.5.18", "description": "Package for optimizing your GraphQL operations relay style.", "author": { diff --git a/packages/resolvers-composition/package.json b/packages/resolvers-composition/package.json index 17784d579fd..9b5b1077b9e 100644 --- a/packages/resolvers-composition/package.json +++ b/packages/resolvers-composition/package.json @@ -2,6 +2,9 @@ "name": "@graphql-tools/resolvers-composition", "version": "6.5.18", "description": "Common package containing utils and types for GraphQL tools", + "engines": { + "node": ">=16.0.0" + }, "repository": { "type": "git", "url": "ardatan/graphql-tools", diff --git a/packages/schema/package.json b/packages/schema/package.json index 6edbf62298a..1a11ff8319f 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -49,6 +49,9 @@ "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" }, + "engines": { + "node": ">=16.0.0" + }, "devDependencies": { "graphql-scalars": "1.21.3" }, diff --git a/packages/stitch/package.json b/packages/stitch/package.json index f032447cb15..e76c4c3cdb6 100644 --- a/packages/stitch/package.json +++ b/packages/stitch/package.json @@ -43,6 +43,9 @@ "./package.json": "./package.json" }, "typings": "dist/typings/index.d.ts", + "engines": { + "node": ">=16.0.0" + }, "typescript": { "definition": "dist/typings/index.d.ts" }, diff --git a/packages/stitching-directives/package.json b/packages/stitching-directives/package.json index a60c0635e33..684a974ec7a 100644 --- a/packages/stitching-directives/package.json +++ b/packages/stitching-directives/package.json @@ -1,5 +1,8 @@ { "name": "@graphql-tools/stitching-directives", + "engines": { + "node": ">=16.0.0" + }, "version": "2.3.34", "description": "A set of utils for faster development of GraphQL tools", "repository": { diff --git a/packages/utils/package.json b/packages/utils/package.json index f410e99a28d..3572c36c6eb 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,5 +1,8 @@ { "name": "@graphql-tools/utils", + "engines": { + "node": ">=16.0.0" + }, "version": "9.2.1", "description": "Common package containing utils and types for GraphQL tools", "repository": { diff --git a/packages/utils/src/AggregateError.ts b/packages/utils/src/AggregateError.ts deleted file mode 100644 index 34bca120d30..00000000000 --- a/packages/utils/src/AggregateError.ts +++ /dev/null @@ -1,33 +0,0 @@ -// Backwards compability for old versions of TypeScript -interface AggregateError extends Error { - errors: any[]; -} - -interface AggregateErrorConstructor { - new (errors: Iterable, message?: string): AggregateError; - (errors: Iterable, message?: string): AggregateError; - readonly prototype: AggregateError; -} - -let AggregateErrorImpl: AggregateErrorConstructor; - -if (typeof AggregateError === 'undefined') { - class AggregateErrorClass extends Error implements AggregateError { - constructor(public errors: any[], message = '') { - super(message); - this.name = 'AggregateError'; - Error.captureStackTrace(this, AggregateErrorClass); - } - } - AggregateErrorImpl = function (errors: any[], message?: string) { - return new AggregateErrorClass(errors, message); - } as AggregateErrorConstructor; -} else { - AggregateErrorImpl = AggregateError; -} - -export { AggregateErrorImpl as AggregateError }; - -export function isAggregateError(error: Error): error is AggregateError { - return 'errors' in error && Array.isArray(error['errors']); -} diff --git a/packages/utils/src/index.ts b/packages/utils/src/index.ts index ce56d28cfdd..4ed6bf62a1e 100644 --- a/packages/utils/src/index.ts +++ b/packages/utils/src/index.ts @@ -41,7 +41,6 @@ export * from './isDocumentNode.js'; export * from './astFromValueUntyped.js'; export * from './executor.js'; export * from './withCancel.js'; -export * from './AggregateError.js'; export * from './rootTypes.js'; export * from './comments.js'; export * from './collectFields.js'; diff --git a/packages/utils/src/inspect.ts b/packages/utils/src/inspect.ts index e9999791741..1f9ff72a549 100644 --- a/packages/utils/src/inspect.ts +++ b/packages/utils/src/inspect.ts @@ -2,7 +2,6 @@ // https://github.com/graphql/graphql-js/blob/main/src/jsutils/inspect.ts import { GraphQLError } from 'graphql'; -import { isAggregateError } from './AggregateError.js'; const MAX_RECURSIVE_DEPTH = 3; @@ -39,8 +38,8 @@ function formatObjectValue(value: object | null, previouslySeenValues: ReadonlyA } if (value instanceof Error) { - if (isAggregateError(value)) { - return formatError(value) + '\n' + formatArray(value.errors, previouslySeenValues); + if (value.name === 'AggregateError') { + return formatError(value) + '\n' + formatArray((value as AggregateError).errors, previouslySeenValues); } return formatError(value); } diff --git a/packages/webpack-loader-runtime/package.json b/packages/webpack-loader-runtime/package.json index 9490cbac817..233a232ee98 100644 --- a/packages/webpack-loader-runtime/package.json +++ b/packages/webpack-loader-runtime/package.json @@ -2,6 +2,9 @@ "name": "@graphql-tools/webpack-loader-runtime", "version": "6.4.1", "description": "A set of utils for GraphQL Webpack Loader", + "engines": { + "node": ">=16.0.0" + }, "repository": { "type": "git", "url": "ardatan/graphql-tools", diff --git a/packages/webpack-loader/package.json b/packages/webpack-loader/package.json index 684cd80b539..a762e0de0c6 100644 --- a/packages/webpack-loader/package.json +++ b/packages/webpack-loader/package.json @@ -1,5 +1,8 @@ { "name": "@graphql-tools/webpack-loader", + "engines": { + "node": ">=16.0.0" + }, "version": "6.7.2", "description": "A set of utils for faster development of GraphQL tools", "repository": { diff --git a/packages/wrap/package.json b/packages/wrap/package.json index 7241b0696a8..3a6c4f8f88d 100644 --- a/packages/wrap/package.json +++ b/packages/wrap/package.json @@ -11,6 +11,9 @@ "sideEffects": false, "main": "dist/cjs/index.js", "module": "dist/esm/index.js", + "engines": { + "node": ">=16.0.0" + }, "exports": { ".": { "require": { diff --git a/packages/wrap/src/introspect.ts b/packages/wrap/src/introspect.ts index 08d17929f55..857b83ac800 100644 --- a/packages/wrap/src/introspect.ts +++ b/packages/wrap/src/introspect.ts @@ -16,7 +16,6 @@ import { ExecutionResult, isAsyncIterable, SyncExecutor, - AggregateError, createGraphQLError, inspect, MaybePromise, @@ -46,18 +45,6 @@ export type SchemaFromExecutorOptions = Partial & Parameters[1] & ParseOptions; -let hasWarned = false; - -export const introspectSchema = function introspectSchema(...args) { - if (!hasWarned) { - hasWarned = true; - console.warn( - `\`introspectSchema\` is deprecated, and will be removed in the next major. Please use \`schemaFromExecutor\` instead.` - ); - } - return schemaFromExecutor(...(args as Parameters)); -} as typeof schemaFromExecutor; - export function schemaFromExecutor( executor: SyncExecutor, context?: Record, diff --git a/yarn.lock b/yarn.lock index d328af63d12..9e0adeaad1b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3307,11 +3307,6 @@ "@0no-co/graphql.web" "^1.0.1" wonka "^6.3.2" -"@vercel/ncc@^0.36.0": - version "0.36.1" - resolved "https://registry.yarnpkg.com/@vercel/ncc/-/ncc-0.36.1.tgz#d4c01fdbbe909d128d1bf11c7f8b5431654c5b95" - integrity sha512-S4cL7Taa9yb5qbv+6wLgiKVZ03Qfkc4jGRuiUQMQ8HGBD5pcNRnHeYM33zBvJE4/zJGjJJ8GScB+WmTsn9mORw== - "@vue/compiler-core@3.3.2": version "3.3.2" resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.3.2.tgz#39567bd15c7f97add97bfc4d44e814df36eb797b" @@ -3501,7 +3496,12 @@ resolved "https://registry.yarnpkg.com/@whatwg-node/events/-/events-0.0.3.tgz#13a65dd4f5893f55280f766e29ae48074927acad" integrity sha512-IqnKIDWfXBJkvy/k6tzskWTc2NK3LcqHlb+KHGCrjOCH4jfQckRX0NAiIcC/vIqQkzLYw2r2CTSwAxcrtcD6lA== -"@whatwg-node/fetch@^0.8.0", "@whatwg-node/fetch@^0.8.1", "@whatwg-node/fetch@^0.8.2", "@whatwg-node/fetch@^0.8.4": +"@whatwg-node/events@^0.1.0": + version "0.1.0" + resolved "https://registry.yarnpkg.com/@whatwg-node/events/-/events-0.1.0.tgz#1e7b4e4fd0d149b247ec0132b1030fe522282295" + integrity sha512-PnnAP/o6QkgAdjcExKugzl5ZUqPVcv9lvgGz/to3Xe5Du/P5Zw6MzB8P8mI/B4mplYOYsr6AkXkb4plG0ydCow== + +"@whatwg-node/fetch@^0.8.2", "@whatwg-node/fetch@^0.8.4": version "0.8.8" resolved "https://registry.yarnpkg.com/@whatwg-node/fetch/-/fetch-0.8.8.tgz#48c6ad0c6b7951a73e812f09dd22d75e9fa18cae" integrity sha512-CdcjGC2vdKhc13KKxgsc6/616BQ7ooDIgPeTuAiE8qfCnS0mGzcfCOoZXypQSz73nxI+GWc7ZReIAVhxoE1KCg== @@ -3512,6 +3512,14 @@ urlpattern-polyfill "^8.0.0" web-streams-polyfill "^3.2.1" +"@whatwg-node/fetch@^0.9.0": + version "0.9.0" + resolved "https://registry.yarnpkg.com/@whatwg-node/fetch/-/fetch-0.9.0.tgz#59492e13e33112afe561ec7f0b497db62284fa1c" + integrity sha512-zEyXaoz5w6BpKYKyZLTwBA41fqGuscOvSoPHytADRo1FY/s/fmjwiKq4QGmB88DlNuQ8e57s6AgWqIYyAT0Zmg== + dependencies: + "@whatwg-node/node-fetch" "^0.4.0" + urlpattern-polyfill "^8.0.0" + "@whatwg-node/node-fetch@^0.3.6": version "0.3.6" resolved "https://registry.yarnpkg.com/@whatwg-node/node-fetch/-/node-fetch-0.3.6.tgz#e28816955f359916e2d830b68a64493124faa6d0" @@ -3523,6 +3531,17 @@ fast-url-parser "^1.1.3" tslib "^2.3.1" +"@whatwg-node/node-fetch@^0.4.0": + version "0.4.0" + resolved "https://registry.yarnpkg.com/@whatwg-node/node-fetch/-/node-fetch-0.4.0.tgz#f874334d20889b1d7733a74cbe091183f8235297" + integrity sha512-aFfJNTMwkWrkl8I9nTkslVjPlkL+zb/Z71ng+71UbYYm1gPHfltHHXBiM99aZgUCaqyvaR5XzzwyCL6m0ikqsA== + dependencies: + "@whatwg-node/events" "^0.1.0" + busboy "^1.6.0" + fast-querystring "^1.1.1" + fast-url-parser "^1.1.3" + tslib "^2.3.1" + "@whatwg-node/server@^0.7.3": version "0.7.3" resolved "https://registry.yarnpkg.com/@whatwg-node/server/-/server-0.7.3.tgz#21601e46373116d5c783631963a48012f350879d" @@ -3762,11 +3781,6 @@ ansi-styles@^6.0.0: resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.1.0.tgz#87313c102b8118abd57371afab34618bf7350ed3" integrity sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ== -any-promise@^1.0.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" - integrity sha1-q8av7tzqUugJzcA3au0845Y10X8= - anymatch@^3.0.3, anymatch@~3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" @@ -4102,24 +4116,20 @@ bl@^4.0.3: inherits "^2.0.4" readable-stream "^3.4.0" -bob-the-bundler@6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/bob-the-bundler/-/bob-the-bundler-6.0.0.tgz#963a796962925b6c3f3231f4852a72ead3e2ce5b" - integrity sha512-QsqJzXFOm1Tq7AxqZ8ZEEhC4G5RceWdC21VUsZm6UKB2PmruszDrlh/sufJmR/NIUbTueFARueja8UzSSirmPA== +bob-the-bundler@7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/bob-the-bundler/-/bob-the-bundler-7.0.0.tgz#18f5ba3d5de1fd12b1d743045dfcb49f3112dbcf" + integrity sha512-W758FeY/k9p8x4VVdT6Qaf3yLKMbAtwWkKm1+REpwgb5T750S8BkMwXv1VyPunOX51FUHhDB96qNrTnGSuGszQ== dependencies: - "@vercel/ncc" "^0.36.0" - consola "^2.15.3" - dependency-graph "^0.11.0" - execa "6.1.0" + consola "^3.0.0" + execa "7.1.1" fs-extra "^11.1.0" globby "^13.1.3" js-yaml "^4.1.0" lodash.get "^4.4.2" - mkdirp "^2.0.0" p-limit "^4.0.0" resolve.exports "^2.0.0" tslib "^2.0.0" - tsup "^6.5.0" yargs "^17.6.2" zod "^3.20.2" @@ -4224,13 +4234,6 @@ builtins@^5.0.1: dependencies: semver "^7.0.0" -bundle-require@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/bundle-require/-/bundle-require-3.1.2.tgz#1374a7bdcb8b330a7ccc862ccbf7c137cc43ad27" - integrity sha512-Of6l6JBAxiyQ5axFxUM6dYeP/W7X2Sozeo/4EYB9sJhL+dqL7TKjg+shwxp6jlu/6ZSERfsYtIpSJ1/x3XkAEA== - dependencies: - load-tsconfig "^0.2.0" - busboy@1.6.0, busboy@^1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/busboy/-/busboy-1.6.0.tgz#966ea36a9502e43cdb9146962523b92f531f6893" @@ -4243,11 +4246,6 @@ bytes@3.1.2: resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== -cac@^6.7.12: - version "6.7.12" - resolved "https://registry.yarnpkg.com/cac/-/cac-6.7.12.tgz#6fb5ea2ff50bd01490dbda497f4ae75a99415193" - integrity sha512-rM7E2ygtMkJqD9c7WnFU6fruFcN3xe4FM5yUmgxhZzIKJk4uHl9U/fhwdajGFQbQuv43FAUo1Fe8gX/oIKDeSA== - cacache@^17.0.0: version "17.0.2" resolved "https://registry.yarnpkg.com/cacache/-/cacache-17.0.2.tgz#ff2bd029bf45099b3fe711f56fbf138b846c8d6d" @@ -4384,7 +4382,7 @@ chardet@^0.7.0: resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== -chokidar@^3.5.1, chokidar@^3.5.3: +chokidar@^3.5.3: version "3.5.3" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== @@ -4576,11 +4574,6 @@ commander@^2.20.0: resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== -commander@^4.0.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" - integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== - commander@^8.0.0: version "8.3.0" resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" @@ -4616,10 +4609,10 @@ concurrently@8.0.1: tree-kill "^1.2.2" yargs "^17.7.1" -consola@^2.15.3: - version "2.15.3" - resolved "https://registry.yarnpkg.com/consola/-/consola-2.15.3.tgz#2e11f98d6a4be71ff72e0bdf07bd23e12cb61550" - integrity sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw== +consola@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/consola/-/consola-3.1.0.tgz#dfdfa62ceb68bc1f06e4a76ad688566bd8813baf" + integrity sha512-rrrJE6rP0qzl/Srg+C9x/AE5Kxfux7reVm1Wh0wCjuXvih6DqZgqDZe8auTD28fzJ9TF0mHlSDrPpWlujQRo1Q== content-disposition@0.5.4: version "0.5.4" @@ -5266,11 +5259,6 @@ depd@^1.1.2: resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= -dependency-graph@^0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/dependency-graph/-/dependency-graph-0.11.0.tgz#ac0ce7ed68a54da22165a85e97a01d53f5eb2e27" - integrity sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg== - dequal@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.2.tgz#85ca22025e3a87e65ef75a7a437b35284a7e319d" @@ -5575,33 +5563,33 @@ es-to-primitive@^1.2.1: is-date-object "^1.0.1" is-symbol "^1.0.2" -esbuild@^0.15.1, esbuild@^0.17.0: - version "0.17.19" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.17.19.tgz#087a727e98299f0462a3d0bcdd9cd7ff100bd955" - integrity sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw== +esbuild@^0.17.0: + version "0.17.18" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.17.18.tgz#f4f8eb6d77384d68cd71c53eb6601c7efe05e746" + integrity sha512-z1lix43jBs6UKjcZVKOw2xx69ffE2aG0PygLL5qJ9OS/gy0Ewd1gW/PUQIOIQGXBHWNywSc0floSKoMFF8aK2w== optionalDependencies: - "@esbuild/android-arm" "0.17.19" - "@esbuild/android-arm64" "0.17.19" - "@esbuild/android-x64" "0.17.19" - "@esbuild/darwin-arm64" "0.17.19" - "@esbuild/darwin-x64" "0.17.19" - "@esbuild/freebsd-arm64" "0.17.19" - "@esbuild/freebsd-x64" "0.17.19" - "@esbuild/linux-arm" "0.17.19" - "@esbuild/linux-arm64" "0.17.19" - "@esbuild/linux-ia32" "0.17.19" - "@esbuild/linux-loong64" "0.17.19" - "@esbuild/linux-mips64el" "0.17.19" - "@esbuild/linux-ppc64" "0.17.19" - "@esbuild/linux-riscv64" "0.17.19" - "@esbuild/linux-s390x" "0.17.19" - "@esbuild/linux-x64" "0.17.19" - "@esbuild/netbsd-x64" "0.17.19" - "@esbuild/openbsd-x64" "0.17.19" - "@esbuild/sunos-x64" "0.17.19" - "@esbuild/win32-arm64" "0.17.19" - "@esbuild/win32-ia32" "0.17.19" - "@esbuild/win32-x64" "0.17.19" + "@esbuild/android-arm" "0.17.18" + "@esbuild/android-arm64" "0.17.18" + "@esbuild/android-x64" "0.17.18" + "@esbuild/darwin-arm64" "0.17.18" + "@esbuild/darwin-x64" "0.17.18" + "@esbuild/freebsd-arm64" "0.17.18" + "@esbuild/freebsd-x64" "0.17.18" + "@esbuild/linux-arm" "0.17.18" + "@esbuild/linux-arm64" "0.17.18" + "@esbuild/linux-ia32" "0.17.18" + "@esbuild/linux-loong64" "0.17.18" + "@esbuild/linux-mips64el" "0.17.18" + "@esbuild/linux-ppc64" "0.17.18" + "@esbuild/linux-riscv64" "0.17.18" + "@esbuild/linux-s390x" "0.17.18" + "@esbuild/linux-x64" "0.17.18" + "@esbuild/netbsd-x64" "0.17.18" + "@esbuild/openbsd-x64" "0.17.18" + "@esbuild/sunos-x64" "0.17.18" + "@esbuild/win32-arm64" "0.17.18" + "@esbuild/win32-ia32" "0.17.18" + "@esbuild/win32-x64" "0.17.18" escalade@^3.1.1: version "3.1.1" @@ -5892,14 +5880,14 @@ events@^3.2.0: resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== -execa@6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-6.1.0.tgz#cea16dee211ff011246556388effa0818394fb20" - integrity sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA== +execa@7.1.1, execa@^7.0.0: + version "7.1.1" + resolved "https://registry.yarnpkg.com/execa/-/execa-7.1.1.tgz#3eb3c83d239488e7b409d48e8813b76bb55c9c43" + integrity sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q== dependencies: cross-spawn "^7.0.3" get-stream "^6.0.1" - human-signals "^3.0.1" + human-signals "^4.3.0" is-stream "^3.0.0" merge-stream "^2.0.0" npm-run-path "^5.1.0" @@ -5935,21 +5923,6 @@ execa@^5.0.0: signal-exit "^3.0.3" strip-final-newline "^2.0.0" -execa@^7.0.0: - version "7.1.1" - resolved "https://registry.yarnpkg.com/execa/-/execa-7.1.1.tgz#3eb3c83d239488e7b409d48e8813b76bb55c9c43" - integrity sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q== - dependencies: - cross-spawn "^7.0.3" - get-stream "^6.0.1" - human-signals "^4.3.0" - is-stream "^3.0.0" - merge-stream "^2.0.0" - npm-run-path "^5.1.0" - onetime "^6.0.0" - signal-exit "^3.0.7" - strip-final-newline "^3.0.0" - exit@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" @@ -6483,7 +6456,7 @@ glob-to-regexp@^0.4.1: resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== -glob@7.1.6, glob@^7.1.1, glob@^7.1.3, glob@^7.1.4: +glob@^7.1.1, glob@^7.1.3, glob@^7.1.4: version "7.1.6" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== @@ -6894,11 +6867,6 @@ human-signals@^2.1.0: resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== -human-signals@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-3.0.1.tgz#c740920859dafa50e5a3222da9d3bf4bb0e5eef5" - integrity sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ== - human-signals@^4.3.0: version "4.3.1" resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-4.3.1.tgz#ab7f811e851fca97ffbd2c1fe9a958964de321b2" @@ -7770,11 +7738,6 @@ jose@^4.11.4: resolved "https://registry.yarnpkg.com/jose/-/jose-4.14.4.tgz#59e09204e2670c3164ee24cbfe7115c6f8bff9ca" integrity sha512-j8GhLiKmUAh+dsFXlX1aJCbt5KMibuKb+d7j1JaOJG6s2UjX1PQlW+OKB/sD4a/5ZYF4RcmYmLSndOoU3Lt/3g== -joycon@^3.0.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/joycon/-/joycon-3.1.1.tgz#bce8596d6ae808f8b68168f5fc69280996894f03" - integrity sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw== - js-levenshtein@^1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/js-levenshtein/-/js-levenshtein-1.1.6.tgz#c6cee58eb3550372df8deb85fad5ce66ce01d59d" @@ -8023,11 +7986,6 @@ load-script@^1.0.0: resolved "https://registry.yarnpkg.com/load-script/-/load-script-1.0.0.tgz#0491939e0bee5643ee494a7e3da3d2bac70c6ca4" integrity sha1-BJGTngvuVkPuSUp+PaPSuscMbKQ= -load-tsconfig@^0.2.0: - version "0.2.3" - resolved "https://registry.yarnpkg.com/load-tsconfig/-/load-tsconfig-0.2.3.tgz#08af3e7744943caab0c75f8af7f1703639c3ef1f" - integrity sha512-iyT2MXws+dc2Wi6o3grCFtGXpeMvHmJqS27sMPGtV2eUu4PeFnG+33I8BlFK1t1NWMjOpcx9bridn5yxLDX2gQ== - load-yaml-file@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/load-yaml-file/-/load-yaml-file-0.2.0.tgz#af854edaf2bea89346c07549122753c07372f64d" @@ -9066,11 +9024,6 @@ mkdirp@^1.0.3: resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== -mkdirp@^2.0.0: - version "2.1.3" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-2.1.3.tgz#b083ff37be046fd3d6552468c1f0ff44c1545d1f" - integrity sha512-sjAkg21peAG9HS+Dkx7hlG9Ztx7HLeKnvB3NQRcu/mltCVmvkF0pisbiTSfDVYTT86XEfZrTUosLdZLStquZUw== - moment@^2.15.2: version "2.29.4" resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.4.tgz#3dbe052889fe7c1b2ed966fcb3a77328964ef108" @@ -9096,15 +9049,6 @@ ms@2.1.3, ms@^2.0.0, ms@^2.1.1: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== -mz@^2.7.0: - version "2.7.0" - resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" - integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== - dependencies: - any-promise "^1.0.0" - object-assign "^4.0.1" - thenify-all "^1.0.0" - nanoid@^3.3.4: version "3.3.4" resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab" @@ -9343,7 +9287,7 @@ nullthrows@^1.1.1: resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== -object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: +object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= @@ -9696,7 +9640,7 @@ pify@^4.0.1: resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== -pirates@^4.0.1, pirates@^4.0.4: +pirates@^4.0.4: version "4.0.5" resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b" integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ== @@ -9779,7 +9723,7 @@ postcss-js@^4.0.0: dependencies: camelcase-css "^2.0.1" -postcss-load-config@^3.0.1, postcss-load-config@^3.1.4: +postcss-load-config@^3.1.4: version "3.1.4" resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-3.1.4.tgz#1ab2571faf84bb078877e1d07905eabe9ebda855" integrity sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg== @@ -10595,13 +10539,6 @@ robust-predicates@^3.0.0: resolved "https://registry.yarnpkg.com/robust-predicates/-/robust-predicates-3.0.1.tgz#ecde075044f7f30118682bd9fb3f123109577f9a" integrity sha512-ndEIpszUHiG4HtDsQLeIuMvRsDnn8c8rYStabochtUeCvfuvNptb5TUbVD68LRAILPX7p9nqQGh4xJgn3EHS/g== -rollup@^3.2.5: - version "3.7.5" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-3.7.5.tgz#db580f8eda50237b0721ddea301fb981cd992933" - integrity sha512-z0ZbqHBtS/et2EEUKMrAl2CoSdwN7ZPzL17UMiKN9RjjqHShTlv7F9J6ZJZJNREYjBh3TvBrdfjkFDIXFNeuiQ== - optionalDependencies: - fsevents "~2.3.2" - run-parallel@^1.1.9: version "1.2.0" resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" @@ -10976,13 +10913,6 @@ source-map-support@~0.5.20: buffer-from "^1.0.0" source-map "^0.6.0" -source-map@0.8.0-beta.0: - version "0.8.0-beta.0" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.8.0-beta.0.tgz#d4c1bb42c3f7ee925f005927ba10709e0d1d1f11" - integrity sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA== - dependencies: - whatwg-url "^7.0.0" - source-map@^0.6.0, source-map@^0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" @@ -11236,18 +11166,6 @@ subscriptions-transport-ws@0.11.0: symbol-observable "^1.0.4" ws "^5.2.0 || ^6.0.0 || ^7.0.0" -sucrase@^3.20.3: - version "3.20.3" - resolved "https://registry.yarnpkg.com/sucrase/-/sucrase-3.20.3.tgz#424f1e75b77f955724b06060f1ae708f5f0935cf" - integrity sha512-azqwq0/Bs6RzLAdb4dXxsCgMtAaD2hzmUr4UhSfsxO46JFPAwMnnb441B/qsudZiS6Ylea3JXZe3Q497lsgXzQ== - dependencies: - commander "^4.0.0" - glob "7.1.6" - lines-and-columns "^1.1.6" - mz "^2.7.0" - pirates "^4.0.1" - ts-interface-checker "^0.1.9" - supports-color@^4.0.0: version "4.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.5.0.tgz#be7a0de484dec5c5cddf8b3d59125044912f635b" @@ -11421,20 +11339,6 @@ text-table@^0.2.0: resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= -thenify-all@^1.0.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" - integrity sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY= - dependencies: - thenify ">= 3.1.0 < 4" - -"thenify@>= 3.1.0 < 4": - version "3.3.1" - resolved "https://registry.yarnpkg.com/thenify/-/thenify-3.3.1.tgz#8932e686a4066038a016dd9e2ca46add9838a95f" - integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw== - dependencies: - any-promise "^1.0.0" - through@^2.3.8: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" @@ -11489,13 +11393,6 @@ totalist@^1.0.0: resolved "https://registry.yarnpkg.com/totalist/-/totalist-1.1.0.tgz#a4d65a3e546517701e3e5c37a47a70ac97fe56df" integrity sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g== -tr46@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" - integrity sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA== - dependencies: - punycode "^2.1.0" - tr46@~0.0.3: version "0.0.3" resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" @@ -11526,11 +11423,6 @@ ts-graphviz@^1.5.4: resolved "https://registry.yarnpkg.com/ts-graphviz/-/ts-graphviz-1.5.5.tgz#b5e9079c18289fb36b6b53f3d81da96445c37514" integrity sha512-abon0Tlcgvxcqr8x+p8QH1fTbR2R4cEXKGZfT4OJONZWah2YfqkmERb6hrr82omAc1IHwk5PlF8g4BS/ECYvwQ== -ts-interface-checker@^0.1.9: - version "0.1.13" - resolved "https://registry.yarnpkg.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699" - integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA== - ts-invariant@^0.10.3: version "0.10.3" resolved "https://registry.yarnpkg.com/ts-invariant/-/ts-invariant-0.10.3.tgz#3e048ff96e91459ffca01304dbc7f61c1f642f6c" @@ -11591,26 +11483,6 @@ tslib@^2.0.0, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.3.1, tslib@^2.4 resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf" integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg== -tsup@^6.5.0: - version "6.5.0" - resolved "https://registry.yarnpkg.com/tsup/-/tsup-6.5.0.tgz#1be97481b7a56385b7c40d01bdabb4196f3649cf" - integrity sha512-36u82r7rYqRHFkD15R20Cd4ercPkbYmuvRkz3Q1LCm5BsiFNUgpo36zbjVhCOgvjyxNBWNKHsaD5Rl8SykfzNA== - dependencies: - bundle-require "^3.1.2" - cac "^6.7.12" - chokidar "^3.5.1" - debug "^4.3.1" - esbuild "^0.15.1" - execa "^5.0.0" - globby "^11.0.3" - joycon "^3.0.1" - postcss-load-config "^3.0.1" - resolve-from "^5.0.0" - rollup "^3.2.5" - source-map "0.8.0-beta.0" - sucrase "^3.20.3" - tree-kill "^1.2.2" - tsutils@^3.21.0: version "3.21.0" resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" @@ -12116,11 +11988,6 @@ webidl-conversions@^3.0.0: resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" integrity sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE= -webidl-conversions@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" - integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== - webpack-bundle-analyzer@4.7.0: version "4.7.0" resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.7.0.tgz#33c1c485a7fcae8627c547b5c3328b46de733c66" @@ -12179,15 +12046,6 @@ whatwg-url@^5.0.0: tr46 "~0.0.3" webidl-conversions "^3.0.0" -whatwg-url@^7.0.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06" - integrity sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg== - dependencies: - lodash.sortby "^4.7.0" - tr46 "^1.0.1" - webidl-conversions "^4.0.2" - which-boxed-primitive@^1.0.1, which-boxed-primitive@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6"