Mirror: The spec-compliant minimum of client-side GraphQL.

chore: Upgrade dependencies (#21)

+5
.changeset/brave-crabs-love.md
···
+
---
+
'@0no-co/graphql.web': patch
+
---
+
+
Update build process to align with other `@0no-co` packages. Effectively, this will mean that the JS features range we support will now match `urql`, and in practice, this means that `for-of` is now used in our build output.
+3
.github/workflows/ci.yml
···
- name: Unit Tests
run: pnpm run test --run
+
- name: benchmarks
+
run: pnpm run bench --run
+
- name: Build
run: pnpm run build
+9 -8
README.md
···
are used in `@urql/core`, and we expect them to be common in all client-side
GraphQL applications.
-
| Export | Description | Links |
-
| --- | ----------- | -------- |
-
| `parse` | A tiny (but compliant) GraphQL query language parser. | [Source](./src/parser.ts) |
-
| `print` | A (compliant) GraphQL query language printer. | [Source](./src/printer.ts) |
-
| `visit` | A recursive reimplementation of GraphQL.js’ visitor. | [Source](./src/printer.ts) |
-
| `Kind` | The GraphQL.js’ `Kind` enum, containing supported `ASTNode` kinds. | [Source](./src/kind.ts) |
-
| `GraphQLError` | `GraphQLError` stripped of source/location debugging. | [Source](./src/kind.ts) |
-
| `valueFromASTUntyped` | Coerces AST values into JS values. | [Source](./src/values.ts) |
+
| Export | Description | Links |
+
| --------------------- | ------------------------------------------------------------------ | -------------------------- |
+
| `parse` | A tiny (but compliant) GraphQL query language parser. | [Source](./src/parser.ts) |
+
| `print` | A (compliant) GraphQL query language printer. | [Source](./src/printer.ts) |
+
| `visit` | A recursive reimplementation of GraphQL.js’ visitor. | [Source](./src/printer.ts) |
+
| `Kind` | The GraphQL.js’ `Kind` enum, containing supported `ASTNode` kinds. | [Source](./src/kind.ts) |
+
| `GraphQLError` | `GraphQLError` stripped of source/location debugging. | [Source](./src/kind.ts) |
+
| `valueFromASTUntyped` | Coerces AST values into JS values. | [Source](./src/values.ts) |
The stated goals of any reimplementation are:
+
1. Not to implement any execution or type system parts of the GraphQL
specification.
2. To adhere to GraphQL.js’ types and APIs as much as possible.
-69
benchmark/kitchen_sink.graphql
···
-
# Copyright (c) 2015-present, Facebook, Inc.
-
#
-
# This source code is licensed under the MIT license found in the
-
# LICENSE file in the root directory of this source tree.
-
-
query queryName($foo: ComplexType, $site: Site = MOBILE) @onQuery {
-
whoever123is: node(id: [123, 456]) {
-
id
-
... on User @onInlineFragment {
-
field2 {
-
id
-
alias: field1(first: 10, after: $foo) @include(if: $foo) {
-
id
-
...frag @onFragmentSpread
-
}
-
}
-
}
-
... @skip(unless: $foo) {
-
id
-
}
-
... {
-
id
-
}
-
}
-
}
-
-
mutation likeStory @onMutation {
-
like(story: 123) @onField {
-
story {
-
id @onField
-
}
-
}
-
}
-
-
subscription StoryLikeSubscription($input: StoryLikeSubscribeInput)
-
@onSubscription {
-
storyLikeSubscribe(input: $input) {
-
story {
-
likers {
-
count
-
}
-
likeSentence {
-
text
-
}
-
}
-
}
-
}
-
-
fragment frag on Friend @onFragmentDefinition {
-
foo(
-
size: $site
-
bar: 12
-
obj: {
-
key: "value"
-
block: """
-
block string uses \"""
-
"""
-
}
-
)
-
}
-
-
query teeny {
-
unnamed(truthy: true, falsey: false, nullish: null)
-
query
-
}
-
-
query tiny {
-
__typename
-
}
-16
benchmark/package.json
···
-
{
-
"name": "benchmark",
-
"private": true,
-
"version": "1.0.0",
-
"main": "suite.js",
-
"license": "MIT",
-
"scripts": {
-
"start": "NODE_ENV=production benchr suite.js"
-
},
-
"dependencies": {
-
"benchr": "4.3.0",
-
"graphql15": "npm:graphql@^15.8.0",
-
"graphql16": "npm:graphql@^16.6.0",
-
"graphql17": "npm:graphql@^17.0.0-alpha.2"
-
}
-
}
-98
benchmark/suite.js
···
-
const fs = require('fs');
-
const graphqlWeb = require('..');
-
const graphql15 = require('graphql15');
-
const graphql16 = require('graphql16');
-
const graphql17 = require('graphql17');
-
-
const kitchenSink = fs.readFileSync('../src/__tests__/kitchen_sink.graphql', { encoding: 'utf8' });
-
const document = require('../src/__tests__/kitchen_sink.json');
-
-
suite('parse kitchen sink query', () => {
-
benchmark('0no-co/graphql.web', () => {
-
graphqlWeb.parse(kitchenSink);
-
});
-
-
benchmark('graphql@15', () => {
-
graphql15.parse(kitchenSink, { noLocation: true });
-
});
-
-
benchmark('graphql@16', () => {
-
graphql16.parse(kitchenSink, { noLocation: true });
-
});
-
-
benchmark('graphql@17', () => {
-
graphql17.parse(kitchenSink, { noLocation: true });
-
});
-
});
-
-
suite('print kitchen sink query', () => {
-
benchmark('0no-co/graphql.web', () => {
-
graphqlWeb.print(document);
-
});
-
-
benchmark('graphql@15', () => {
-
graphql15.print(document);
-
});
-
-
benchmark('graphql@16', () => {
-
graphql16.print(document);
-
});
-
-
benchmark('graphql@17', () => {
-
graphql17.print(document);
-
});
-
});
-
-
suite('visit kitchen sink query', () => {
-
benchmark('0no-co/graphql.web', () => {
-
graphqlWeb.visit(document, {
-
Field: formatNode,
-
InlineFragment: formatNode,
-
});
-
});
-
-
benchmark('graphql@15', () => {
-
graphql15.visit(document, {
-
Field: formatNode,
-
InlineFragment: formatNode,
-
});
-
});
-
-
benchmark('graphql@16', () => {
-
graphql16.visit(document, {
-
Field: formatNode,
-
InlineFragment: formatNode,
-
});
-
});
-
-
benchmark('graphql@17', () => {
-
graphql17.visit(document, {
-
Field: formatNode,
-
InlineFragment: formatNode,
-
});
-
});
-
});
-
-
function formatNode(node) {
-
if (!node.selectionSet) return node;
-
for (const selection of node.selectionSet.selections)
-
if (selection.kind === 'Field' && selection.name.value === '__typename' && !selection.alias)
-
return node;
-
-
return {
-
...node,
-
selectionSet: {
-
...node.selectionSet,
-
selections: [
-
...node.selectionSet.selections,
-
{
-
kind: 'Field',
-
name: {
-
kind: 'Name',
-
value: '__typename',
-
},
-
},
-
],
-
},
-
};
-
}
+31 -26
package.json
···
"client-side graphql"
],
"scripts": {
-
"test": "vitest",
+
"test": "vitest test",
+
"bench": "vitest bench --typecheck.enabled=false",
"check": "tsc",
"lint": "eslint --ext=js,ts .",
"build": "rollup -c scripts/rollup.config.mjs",
···
"prettier": {
"singleQuote": true,
"tabWidth": 2,
-
"printWidth": 100
+
"printWidth": 100,
+
"trailingComma": "es5"
},
"lint-staged": {
"*.{ts,js}": "eslint -c scripts/eslint-preset.js --fix",
···
]
},
"devDependencies": {
-
"@changesets/cli": "^2.26.2",
-
"@changesets/get-github-info": "^0.5.2",
-
"@rollup/plugin-buble": "^1.0.2",
-
"@rollup/plugin-commonjs": "^24.0.1",
-
"@rollup/plugin-node-resolve": "^15.0.1",
-
"@rollup/plugin-sucrase": "^5.0.1",
-
"@rollup/plugin-terser": "^0.4.0",
-
"@typescript-eslint/eslint-plugin": "^5.55.0",
-
"@typescript-eslint/parser": "^5.55.0",
-
"@vitest/coverage-c8": "^0.29.7",
-
"dotenv": "^16.0.3",
-
"eslint": "^8.36.0",
-
"eslint-config-prettier": "^8.7.0",
-
"eslint-plugin-prettier": "^4.2.1",
+
"@babel/plugin-transform-block-scoping": "^7.23.4",
+
"@babel/plugin-transform-typescript": "^7.23.6",
+
"@changesets/cli": "^2.27.1",
+
"@changesets/get-github-info": "^0.6.0",
+
"@rollup/plugin-babel": "^6.0.4",
+
"@rollup/plugin-commonjs": "^25.0.7",
+
"@rollup/plugin-node-resolve": "^15.2.3",
+
"@rollup/plugin-terser": "^0.4.4",
+
"@typescript-eslint/eslint-plugin": "^6.20.0",
+
"@typescript-eslint/parser": "^6.20.0",
+
"@vitest/coverage-v8": "^1.2.2",
+
"dotenv": "^16.4.1",
+
"eslint": "^8.56.0",
+
"eslint-config-prettier": "^9.1.0",
+
"eslint-plugin-prettier": "^5.1.3",
"eslint-plugin-tsdoc": "^0.2.17",
-
"graphql": "^16.6.0",
"husky-v4": "^4.3.8",
-
"lint-staged": "^13.2.0",
+
"lint-staged": "^15.2.0",
"npm-run-all": "^4.1.5",
-
"prettier": "^2.8.4",
-
"rimraf": "^4.4.0",
-
"rollup": "^3.19.1",
-
"rollup-plugin-cjs-check": "^1.0.2",
-
"rollup-plugin-dts": "^5.3.0",
-
"terser": "^5.16.6",
-
"typescript": "^5.0.2",
-
"vitest": "^0.29.7"
+
"prettier": "^3.2.4",
+
"rimraf": "^5.0.5",
+
"rollup": "^4.9.6",
+
"rollup-plugin-cjs-check": "^1.0.3",
+
"rollup-plugin-dts": "^6.1.0",
+
"terser": "^5.27.0",
+
"typescript": "^5.3.3",
+
"vitest": "^1.2.2",
+
"graphql15": "npm:graphql@^15.8.0",
+
"graphql16": "npm:graphql@^16.8.1",
+
"graphql17": "npm:graphql@^17.0.0-alpha.3"
},
"publishConfig": {
"access": "public",
+1673 -1362
pnpm-lock.yaml
···
-
lockfileVersion: '6.1'
+
lockfileVersion: '6.0'
settings:
autoInstallPeers: true
···
importers:
.:
+
dependencies:
+
graphql:
+
specifier: ^14.0.0 || ^15.0.0 || ^16.0.0
+
version: 16.8.1
devDependencies:
+
'@babel/plugin-transform-block-scoping':
+
specifier: ^7.23.4
+
version: 7.23.4(@babel/core@7.23.9)
+
'@babel/plugin-transform-typescript':
+
specifier: ^7.23.6
+
version: 7.23.6(@babel/core@7.23.9)
'@changesets/cli':
-
specifier: ^2.26.2
-
version: 2.26.2
+
specifier: ^2.27.1
+
version: 2.27.1
'@changesets/get-github-info':
-
specifier: ^0.5.2
-
version: 0.5.2
-
'@rollup/plugin-buble':
-
specifier: ^1.0.2
-
version: 1.0.2(rollup@3.19.1)
+
specifier: ^0.6.0
+
version: 0.6.0
+
'@rollup/plugin-babel':
+
specifier: ^6.0.4
+
version: 6.0.4(@babel/core@7.23.9)(rollup@4.9.6)
'@rollup/plugin-commonjs':
-
specifier: ^24.0.1
-
version: 24.0.1(rollup@3.19.1)
+
specifier: ^25.0.7
+
version: 25.0.7(rollup@4.9.6)
'@rollup/plugin-node-resolve':
-
specifier: ^15.0.1
-
version: 15.0.1(rollup@3.19.1)
-
'@rollup/plugin-sucrase':
-
specifier: ^5.0.1
-
version: 5.0.1(rollup@3.19.1)
+
specifier: ^15.2.3
+
version: 15.2.3(rollup@4.9.6)
'@rollup/plugin-terser':
-
specifier: ^0.4.0
-
version: 0.4.0(rollup@3.19.1)
+
specifier: ^0.4.4
+
version: 0.4.4(rollup@4.9.6)
'@typescript-eslint/eslint-plugin':
-
specifier: ^5.55.0
-
version: 5.55.0(@typescript-eslint/parser@5.55.0)(eslint@8.36.0)(typescript@5.0.2)
+
specifier: ^6.20.0
+
version: 6.20.0(@typescript-eslint/parser@6.20.0)(eslint@8.56.0)(typescript@5.3.3)
'@typescript-eslint/parser':
-
specifier: ^5.55.0
-
version: 5.55.0(eslint@8.36.0)(typescript@5.0.2)
-
'@vitest/coverage-c8':
-
specifier: ^0.29.7
-
version: 0.29.7(vitest@0.29.7)
+
specifier: ^6.20.0
+
version: 6.20.0(eslint@8.56.0)(typescript@5.3.3)
+
'@vitest/coverage-v8':
+
specifier: ^1.2.2
+
version: 1.2.2(vitest@1.2.2)
dotenv:
-
specifier: ^16.0.3
-
version: 16.0.3
+
specifier: ^16.4.1
+
version: 16.4.1
eslint:
-
specifier: ^8.36.0
-
version: 8.36.0
+
specifier: ^8.56.0
+
version: 8.56.0
eslint-config-prettier:
-
specifier: ^8.7.0
-
version: 8.7.0(eslint@8.36.0)
+
specifier: ^9.1.0
+
version: 9.1.0(eslint@8.56.0)
eslint-plugin-prettier:
-
specifier: ^4.2.1
-
version: 4.2.1(eslint-config-prettier@8.7.0)(eslint@8.36.0)(prettier@2.8.4)
+
specifier: ^5.1.3
+
version: 5.1.3(eslint-config-prettier@9.1.0)(eslint@8.56.0)(prettier@3.2.4)
eslint-plugin-tsdoc:
specifier: ^0.2.17
version: 0.2.17
-
graphql:
-
specifier: ^16.6.0
-
version: 16.6.0
+
graphql15:
+
specifier: npm:graphql@^15.8.0
+
version: /graphql@15.8.0
+
graphql16:
+
specifier: npm:graphql@^16.8.1
+
version: /graphql@16.8.1
+
graphql17:
+
specifier: npm:graphql@^17.0.0-alpha.3
+
version: /graphql@17.0.0-alpha.3
husky-v4:
specifier: ^4.3.8
version: 4.3.8
lint-staged:
-
specifier: ^13.2.0
-
version: 13.2.0
+
specifier: ^15.2.0
+
version: 15.2.0
npm-run-all:
specifier: ^4.1.5
version: 4.1.5
prettier:
-
specifier: ^2.8.4
-
version: 2.8.4
+
specifier: ^3.2.4
+
version: 3.2.4
rimraf:
-
specifier: ^4.4.0
-
version: 4.4.0
+
specifier: ^5.0.5
+
version: 5.0.5
rollup:
-
specifier: ^3.19.1
-
version: 3.19.1
+
specifier: ^4.9.6
+
version: 4.9.6
rollup-plugin-cjs-check:
-
specifier: ^1.0.2
-
version: 1.0.2(rollup@3.19.1)
+
specifier: ^1.0.3
+
version: 1.0.3(rollup@4.9.6)
rollup-plugin-dts:
-
specifier: ^5.3.0
-
version: 5.3.0(rollup@3.19.1)(typescript@5.0.2)
+
specifier: ^6.1.0
+
version: 6.1.0(rollup@4.9.6)(typescript@5.3.3)
terser:
-
specifier: ^5.16.6
-
version: 5.16.6
+
specifier: ^5.27.0
+
version: 5.27.0
typescript:
-
specifier: ^5.0.2
-
version: 5.0.2
+
specifier: ^5.3.3
+
version: 5.3.3
vitest:
-
specifier: ^0.29.7
-
version: 0.29.7(terser@5.16.6)
+
specifier: ^1.2.2
+
version: 1.2.2(terser@5.27.0)
-
benchmark:
-
dependencies:
-
benchr:
-
specifier: 4.3.0
-
version: 4.3.0
-
graphql15:
-
specifier: npm:graphql@^15.8.0
-
version: /graphql@15.8.0
-
graphql16:
-
specifier: npm:graphql@^16.6.0
-
version: /graphql@16.6.0
-
graphql17:
-
specifier: npm:graphql@^17.0.0-alpha.2
-
version: /graphql@17.0.0-alpha.2
+
benchmark: {}
packages:
-
/@babel/code-frame@7.18.6:
-
resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==}
-
engines: {node: '>=6.9.0'}
+
/@aashutoshrathi/word-wrap@1.2.6:
+
resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==}
+
engines: {node: '>=0.10.0'}
+
dev: true
+
+
/@ampproject/remapping@2.2.1:
+
resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==}
+
engines: {node: '>=6.0.0'}
dependencies:
-
'@babel/highlight': 7.18.6
+
'@jridgewell/gen-mapping': 0.3.3
+
'@jridgewell/trace-mapping': 0.3.22
dev: true
-
/@babel/code-frame@7.22.5:
-
resolution: {integrity: sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==}
+
/@babel/code-frame@7.23.5:
+
resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==}
engines: {node: '>=6.9.0'}
requiresBuild: true
dependencies:
-
'@babel/highlight': 7.22.5
+
'@babel/highlight': 7.23.4
+
chalk: 2.4.2
dev: true
-
optional: true
-
/@babel/helper-validator-identifier@7.19.1:
-
resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==}
+
/@babel/compat-data@7.23.5:
+
resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==}
engines: {node: '>=6.9.0'}
dev: true
-
/@babel/helper-validator-identifier@7.22.5:
-
resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==}
+
/@babel/core@7.23.9:
+
resolution: {integrity: sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw==}
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@ampproject/remapping': 2.2.1
+
'@babel/code-frame': 7.23.5
+
'@babel/generator': 7.23.6
+
'@babel/helper-compilation-targets': 7.23.6
+
'@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.9)
+
'@babel/helpers': 7.23.9
+
'@babel/parser': 7.23.9
+
'@babel/template': 7.23.9
+
'@babel/traverse': 7.23.9
+
'@babel/types': 7.23.9
+
convert-source-map: 2.0.0
+
debug: 4.3.4
+
gensync: 1.0.0-beta.2
+
json5: 2.2.3
+
semver: 6.3.1
+
transitivePeerDependencies:
+
- supports-color
dev: true
-
optional: true
-
/@babel/highlight@7.18.6:
-
resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==}
+
/@babel/generator@7.23.6:
+
resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==}
engines: {node: '>=6.9.0'}
dependencies:
-
'@babel/helper-validator-identifier': 7.19.1
+
'@babel/types': 7.23.9
+
'@jridgewell/gen-mapping': 0.3.3
+
'@jridgewell/trace-mapping': 0.3.22
+
jsesc: 2.5.2
+
dev: true
+
+
/@babel/helper-annotate-as-pure@7.22.5:
+
resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@babel/types': 7.23.9
+
dev: true
+
+
/@babel/helper-compilation-targets@7.23.6:
+
resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@babel/compat-data': 7.23.5
+
'@babel/helper-validator-option': 7.23.5
+
browserslist: 4.22.3
+
lru-cache: 5.1.1
+
semver: 6.3.1
+
dev: true
+
+
/@babel/helper-create-class-features-plugin@7.23.9(@babel/core@7.23.9):
+
resolution: {integrity: sha512-B2L9neXTIyPQoXDm+NtovPvG6VOLWnaXu3BIeVDWwdKFgG30oNa6CqVGiJPDWQwIAK49t9gnQI9c6K6RzabiKw==}
+
engines: {node: '>=6.9.0'}
+
peerDependencies:
+
'@babel/core': ^7.0.0
+
dependencies:
+
'@babel/core': 7.23.9
+
'@babel/helper-annotate-as-pure': 7.22.5
+
'@babel/helper-environment-visitor': 7.22.20
+
'@babel/helper-function-name': 7.23.0
+
'@babel/helper-member-expression-to-functions': 7.23.0
+
'@babel/helper-optimise-call-expression': 7.22.5
+
'@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.9)
+
'@babel/helper-skip-transparent-expression-wrappers': 7.22.5
+
'@babel/helper-split-export-declaration': 7.22.6
+
semver: 6.3.1
+
dev: true
+
+
/@babel/helper-environment-visitor@7.22.20:
+
resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==}
+
engines: {node: '>=6.9.0'}
+
dev: true
+
+
/@babel/helper-function-name@7.23.0:
+
resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@babel/template': 7.23.9
+
'@babel/types': 7.23.9
+
dev: true
+
+
/@babel/helper-hoist-variables@7.22.5:
+
resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@babel/types': 7.23.9
+
dev: true
+
+
/@babel/helper-member-expression-to-functions@7.23.0:
+
resolution: {integrity: sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@babel/types': 7.23.9
+
dev: true
+
+
/@babel/helper-module-imports@7.22.15:
+
resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@babel/types': 7.23.9
+
dev: true
+
+
/@babel/helper-module-transforms@7.23.3(@babel/core@7.23.9):
+
resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==}
+
engines: {node: '>=6.9.0'}
+
peerDependencies:
+
'@babel/core': ^7.0.0
+
dependencies:
+
'@babel/core': 7.23.9
+
'@babel/helper-environment-visitor': 7.22.20
+
'@babel/helper-module-imports': 7.22.15
+
'@babel/helper-simple-access': 7.22.5
+
'@babel/helper-split-export-declaration': 7.22.6
+
'@babel/helper-validator-identifier': 7.22.20
+
dev: true
+
+
/@babel/helper-optimise-call-expression@7.22.5:
+
resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@babel/types': 7.23.9
+
dev: true
+
+
/@babel/helper-plugin-utils@7.22.5:
+
resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==}
+
engines: {node: '>=6.9.0'}
+
dev: true
+
+
/@babel/helper-replace-supers@7.22.20(@babel/core@7.23.9):
+
resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==}
+
engines: {node: '>=6.9.0'}
+
peerDependencies:
+
'@babel/core': ^7.0.0
+
dependencies:
+
'@babel/core': 7.23.9
+
'@babel/helper-environment-visitor': 7.22.20
+
'@babel/helper-member-expression-to-functions': 7.23.0
+
'@babel/helper-optimise-call-expression': 7.22.5
+
dev: true
+
+
/@babel/helper-simple-access@7.22.5:
+
resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@babel/types': 7.23.9
+
dev: true
+
+
/@babel/helper-skip-transparent-expression-wrappers@7.22.5:
+
resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@babel/types': 7.23.9
+
dev: true
+
+
/@babel/helper-split-export-declaration@7.22.6:
+
resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@babel/types': 7.23.9
+
dev: true
+
+
/@babel/helper-string-parser@7.23.4:
+
resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==}
+
engines: {node: '>=6.9.0'}
+
dev: true
+
+
/@babel/helper-validator-identifier@7.22.20:
+
resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==}
+
engines: {node: '>=6.9.0'}
+
requiresBuild: true
+
dev: true
+
+
/@babel/helper-validator-option@7.23.5:
+
resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==}
+
engines: {node: '>=6.9.0'}
+
dev: true
+
+
/@babel/helpers@7.23.9:
+
resolution: {integrity: sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@babel/template': 7.23.9
+
'@babel/traverse': 7.23.9
+
'@babel/types': 7.23.9
+
transitivePeerDependencies:
+
- supports-color
+
dev: true
+
+
/@babel/highlight@7.23.4:
+
resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==}
+
engines: {node: '>=6.9.0'}
+
requiresBuild: true
+
dependencies:
+
'@babel/helper-validator-identifier': 7.22.20
chalk: 2.4.2
js-tokens: 4.0.0
dev: true
-
/@babel/highlight@7.22.5:
-
resolution: {integrity: sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==}
+
/@babel/parser@7.23.9:
+
resolution: {integrity: sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==}
+
engines: {node: '>=6.0.0'}
+
hasBin: true
+
dependencies:
+
'@babel/types': 7.23.9
+
dev: true
+
+
/@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.9):
+
resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==}
+
engines: {node: '>=6.9.0'}
+
peerDependencies:
+
'@babel/core': ^7.0.0-0
+
dependencies:
+
'@babel/core': 7.23.9
+
'@babel/helper-plugin-utils': 7.22.5
+
dev: true
+
+
/@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.23.9):
+
resolution: {integrity: sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==}
+
engines: {node: '>=6.9.0'}
+
peerDependencies:
+
'@babel/core': ^7.0.0-0
+
dependencies:
+
'@babel/core': 7.23.9
+
'@babel/helper-plugin-utils': 7.22.5
+
dev: true
+
+
/@babel/plugin-transform-typescript@7.23.6(@babel/core@7.23.9):
+
resolution: {integrity: sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==}
engines: {node: '>=6.9.0'}
+
peerDependencies:
+
'@babel/core': ^7.0.0-0
dependencies:
-
'@babel/helper-validator-identifier': 7.22.5
-
chalk: 2.4.2
-
js-tokens: 4.0.0
+
'@babel/core': 7.23.9
+
'@babel/helper-annotate-as-pure': 7.22.5
+
'@babel/helper-create-class-features-plugin': 7.23.9(@babel/core@7.23.9)
+
'@babel/helper-plugin-utils': 7.22.5
+
'@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.9)
+
dev: true
+
+
/@babel/runtime@7.23.9:
+
resolution: {integrity: sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
regenerator-runtime: 0.14.1
+
dev: true
+
+
/@babel/template@7.23.9:
+
resolution: {integrity: sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@babel/code-frame': 7.23.5
+
'@babel/parser': 7.23.9
+
'@babel/types': 7.23.9
+
dev: true
+
+
/@babel/traverse@7.23.9:
+
resolution: {integrity: sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@babel/code-frame': 7.23.5
+
'@babel/generator': 7.23.6
+
'@babel/helper-environment-visitor': 7.22.20
+
'@babel/helper-function-name': 7.23.0
+
'@babel/helper-hoist-variables': 7.22.5
+
'@babel/helper-split-export-declaration': 7.22.6
+
'@babel/parser': 7.23.9
+
'@babel/types': 7.23.9
+
debug: 4.3.4
+
globals: 11.12.0
+
transitivePeerDependencies:
+
- supports-color
dev: true
-
optional: true
-
/@babel/runtime@7.22.5:
-
resolution: {integrity: sha512-ecjvYlnAaZ/KVneE/OdKYBYfgXV3Ptu6zQWmgEF7vwKhQnvVS6bjMD2XYgj+SNvQ1GfK/pjgokfPkC/2CO8CuA==}
+
/@babel/types@7.23.9:
+
resolution: {integrity: sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==}
engines: {node: '>=6.9.0'}
dependencies:
-
regenerator-runtime: 0.13.11
+
'@babel/helper-string-parser': 7.23.4
+
'@babel/helper-validator-identifier': 7.22.20
+
to-fast-properties: 2.0.0
dev: true
/@bcoe/v8-coverage@0.2.3:
resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==}
dev: true
-
/@changesets/apply-release-plan@6.1.4:
-
resolution: {integrity: sha512-FMpKF1fRlJyCZVYHr3CbinpZZ+6MwvOtWUuO8uo+svcATEoc1zRDcj23pAurJ2TZ/uVz1wFHH6K3NlACy0PLew==}
+
/@changesets/apply-release-plan@7.0.0:
+
resolution: {integrity: sha512-vfi69JR416qC9hWmFGSxj7N6wA5J222XNBmezSVATPWDVPIF7gkd4d8CpbEbXmRWbVrkoli3oerGS6dcL/BGsQ==}
dependencies:
-
'@babel/runtime': 7.22.5
-
'@changesets/config': 2.3.1
-
'@changesets/get-version-range-type': 0.3.2
-
'@changesets/git': 2.0.0
-
'@changesets/types': 5.2.1
+
'@babel/runtime': 7.23.9
+
'@changesets/config': 3.0.0
+
'@changesets/get-version-range-type': 0.4.0
+
'@changesets/git': 3.0.0
+
'@changesets/types': 6.0.0
'@manypkg/get-packages': 1.1.3
detect-indent: 6.1.0
fs-extra: 7.0.1
lodash.startcase: 4.4.0
outdent: 0.5.0
-
prettier: 2.8.4
+
prettier: 2.8.8
resolve-from: 5.0.0
-
semver: 7.5.3
+
semver: 7.5.4
dev: true
-
/@changesets/assemble-release-plan@5.2.4:
-
resolution: {integrity: sha512-xJkWX+1/CUaOUWTguXEbCDTyWJFECEhmdtbkjhn5GVBGxdP/JwaHBIU9sW3FR6gD07UwZ7ovpiPclQZs+j+mvg==}
+
/@changesets/assemble-release-plan@6.0.0:
+
resolution: {integrity: sha512-4QG7NuisAjisbW4hkLCmGW2lRYdPrKzro+fCtZaILX+3zdUELSvYjpL4GTv0E4aM9Mef3PuIQp89VmHJ4y2bfw==}
dependencies:
-
'@babel/runtime': 7.22.5
-
'@changesets/errors': 0.1.4
-
'@changesets/get-dependents-graph': 1.3.6
-
'@changesets/types': 5.2.1
+
'@babel/runtime': 7.23.9
+
'@changesets/errors': 0.2.0
+
'@changesets/get-dependents-graph': 2.0.0
+
'@changesets/types': 6.0.0
'@manypkg/get-packages': 1.1.3
-
semver: 7.5.3
+
semver: 7.5.4
dev: true
-
/@changesets/changelog-git@0.1.14:
-
resolution: {integrity: sha512-+vRfnKtXVWsDDxGctOfzJsPhaCdXRYoe+KyWYoq5X/GqoISREiat0l3L8B0a453B2B4dfHGcZaGyowHbp9BSaA==}
+
/@changesets/changelog-git@0.2.0:
+
resolution: {integrity: sha512-bHOx97iFI4OClIT35Lok3sJAwM31VbUM++gnMBV16fdbtBhgYu4dxsphBF/0AZZsyAHMrnM0yFcj5gZM1py6uQ==}
dependencies:
-
'@changesets/types': 5.2.1
+
'@changesets/types': 6.0.0
dev: true
-
/@changesets/cli@2.26.2:
-
resolution: {integrity: sha512-dnWrJTmRR8bCHikJHl9b9HW3gXACCehz4OasrXpMp7sx97ECuBGGNjJhjPhdZNCvMy9mn4BWdplI323IbqsRig==}
+
/@changesets/cli@2.27.1:
+
resolution: {integrity: sha512-iJ91xlvRnnrJnELTp4eJJEOPjgpF3NOh4qeQehM6Ugiz9gJPRZ2t+TsXun6E3AMN4hScZKjqVXl0TX+C7AB3ZQ==}
hasBin: true
dependencies:
-
'@babel/runtime': 7.22.5
-
'@changesets/apply-release-plan': 6.1.4
-
'@changesets/assemble-release-plan': 5.2.4
-
'@changesets/changelog-git': 0.1.14
-
'@changesets/config': 2.3.1
-
'@changesets/errors': 0.1.4
-
'@changesets/get-dependents-graph': 1.3.6
-
'@changesets/get-release-plan': 3.0.17
-
'@changesets/git': 2.0.0
-
'@changesets/logger': 0.0.5
-
'@changesets/pre': 1.0.14
-
'@changesets/read': 0.5.9
-
'@changesets/types': 5.2.1
-
'@changesets/write': 0.2.3
+
'@babel/runtime': 7.23.9
+
'@changesets/apply-release-plan': 7.0.0
+
'@changesets/assemble-release-plan': 6.0.0
+
'@changesets/changelog-git': 0.2.0
+
'@changesets/config': 3.0.0
+
'@changesets/errors': 0.2.0
+
'@changesets/get-dependents-graph': 2.0.0
+
'@changesets/get-release-plan': 4.0.0
+
'@changesets/git': 3.0.0
+
'@changesets/logger': 0.1.0
+
'@changesets/pre': 2.0.0
+
'@changesets/read': 0.6.0
+
'@changesets/types': 6.0.0
+
'@changesets/write': 0.3.0
'@manypkg/get-packages': 1.1.3
-
'@types/is-ci': 3.0.0
-
'@types/semver': 7.5.0
+
'@types/semver': 7.5.6
ansi-colors: 4.1.3
chalk: 2.4.2
-
enquirer: 2.3.6
+
ci-info: 3.9.0
+
enquirer: 2.4.1
external-editor: 3.1.0
fs-extra: 7.0.1
human-id: 1.0.2
-
is-ci: 3.0.1
meow: 6.1.1
outdent: 0.5.0
p-limit: 2.3.0
-
preferred-pm: 3.0.3
+
preferred-pm: 3.1.2
resolve-from: 5.0.0
-
semver: 7.5.3
+
semver: 7.5.4
spawndamnit: 2.0.0
term-size: 2.2.1
-
tty-table: 4.2.1
+
tty-table: 4.2.3
dev: true
-
/@changesets/config@2.3.1:
-
resolution: {integrity: sha512-PQXaJl82CfIXddUOppj4zWu+987GCw2M+eQcOepxN5s+kvnsZOwjEJO3DH9eVy+OP6Pg/KFEWdsECFEYTtbg6w==}
+
/@changesets/config@3.0.0:
+
resolution: {integrity: sha512-o/rwLNnAo/+j9Yvw9mkBQOZySDYyOr/q+wptRLcAVGlU6djOeP9v1nlalbL9MFsobuBVQbZCTp+dIzdq+CLQUA==}
dependencies:
-
'@changesets/errors': 0.1.4
-
'@changesets/get-dependents-graph': 1.3.6
-
'@changesets/logger': 0.0.5
-
'@changesets/types': 5.2.1
+
'@changesets/errors': 0.2.0
+
'@changesets/get-dependents-graph': 2.0.0
+
'@changesets/logger': 0.1.0
+
'@changesets/types': 6.0.0
'@manypkg/get-packages': 1.1.3
fs-extra: 7.0.1
micromatch: 4.0.5
dev: true
-
/@changesets/errors@0.1.4:
-
resolution: {integrity: sha512-HAcqPF7snsUJ/QzkWoKfRfXushHTu+K5KZLJWPb34s4eCZShIf8BFO3fwq6KU8+G7L5KdtN2BzQAXOSXEyiY9Q==}
+
/@changesets/errors@0.2.0:
+
resolution: {integrity: sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==}
dependencies:
extendable-error: 0.1.7
dev: true
-
/@changesets/get-dependents-graph@1.3.6:
-
resolution: {integrity: sha512-Q/sLgBANmkvUm09GgRsAvEtY3p1/5OCzgBE5vX3vgb5CvW0j7CEljocx5oPXeQSNph6FXulJlXV3Re/v3K3P3Q==}
+
/@changesets/get-dependents-graph@2.0.0:
+
resolution: {integrity: sha512-cafUXponivK4vBgZ3yLu944mTvam06XEn2IZGjjKc0antpenkYANXiiE6GExV/yKdsCnE8dXVZ25yGqLYZmScA==}
dependencies:
-
'@changesets/types': 5.2.1
+
'@changesets/types': 6.0.0
'@manypkg/get-packages': 1.1.3
chalk: 2.4.2
fs-extra: 7.0.1
-
semver: 7.5.3
+
semver: 7.5.4
dev: true
-
/@changesets/get-github-info@0.5.2:
-
resolution: {integrity: sha512-JppheLu7S114aEs157fOZDjFqUDpm7eHdq5E8SSR0gUBTEK0cNSHsrSR5a66xs0z3RWuo46QvA3vawp8BxDHvg==}
+
/@changesets/get-github-info@0.6.0:
+
resolution: {integrity: sha512-v/TSnFVXI8vzX9/w3DU2Ol+UlTZcu3m0kXTjTT4KlAdwSvwutcByYwyYn9hwerPWfPkT2JfpoX0KgvCEi8Q/SA==}
dependencies:
dataloader: 1.4.0
-
node-fetch: 2.6.9
+
node-fetch: 2.7.0
transitivePeerDependencies:
- encoding
dev: true
-
/@changesets/get-release-plan@3.0.17:
-
resolution: {integrity: sha512-6IwKTubNEgoOZwDontYc2x2cWXfr6IKxP3IhKeK+WjyD6y3M4Gl/jdQvBw+m/5zWILSOCAaGLu2ZF6Q+WiPniw==}
+
/@changesets/get-release-plan@4.0.0:
+
resolution: {integrity: sha512-9L9xCUeD/Tb6L/oKmpm8nyzsOzhdNBBbt/ZNcjynbHC07WW4E1eX8NMGC5g5SbM5z/V+MOrYsJ4lRW41GCbg3w==}
dependencies:
-
'@babel/runtime': 7.22.5
-
'@changesets/assemble-release-plan': 5.2.4
-
'@changesets/config': 2.3.1
-
'@changesets/pre': 1.0.14
-
'@changesets/read': 0.5.9
-
'@changesets/types': 5.2.1
+
'@babel/runtime': 7.23.9
+
'@changesets/assemble-release-plan': 6.0.0
+
'@changesets/config': 3.0.0
+
'@changesets/pre': 2.0.0
+
'@changesets/read': 0.6.0
+
'@changesets/types': 6.0.0
'@manypkg/get-packages': 1.1.3
dev: true
-
/@changesets/get-version-range-type@0.3.2:
-
resolution: {integrity: sha512-SVqwYs5pULYjYT4op21F2pVbcrca4qA/bAA3FmFXKMN7Y+HcO8sbZUTx3TAy2VXulP2FACd1aC7f2nTuqSPbqg==}
+
/@changesets/get-version-range-type@0.4.0:
+
resolution: {integrity: sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==}
dev: true
-
/@changesets/git@2.0.0:
-
resolution: {integrity: sha512-enUVEWbiqUTxqSnmesyJGWfzd51PY4H7mH9yUw0hPVpZBJ6tQZFMU3F3mT/t9OJ/GjyiM4770i+sehAn6ymx6A==}
+
/@changesets/git@3.0.0:
+
resolution: {integrity: sha512-vvhnZDHe2eiBNRFHEgMiGd2CT+164dfYyrJDhwwxTVD/OW0FUD6G7+4DIx1dNwkwjHyzisxGAU96q0sVNBns0w==}
dependencies:
-
'@babel/runtime': 7.22.5
-
'@changesets/errors': 0.1.4
-
'@changesets/types': 5.2.1
+
'@babel/runtime': 7.23.9
+
'@changesets/errors': 0.2.0
+
'@changesets/types': 6.0.0
'@manypkg/get-packages': 1.1.3
is-subdir: 1.2.0
micromatch: 4.0.5
spawndamnit: 2.0.0
dev: true
-
/@changesets/logger@0.0.5:
-
resolution: {integrity: sha512-gJyZHomu8nASHpaANzc6bkQMO9gU/ib20lqew1rVx753FOxffnCrJlGIeQVxNWCqM+o6OOleCo/ivL8UAO5iFw==}
+
/@changesets/logger@0.1.0:
+
resolution: {integrity: sha512-pBrJm4CQm9VqFVwWnSqKEfsS2ESnwqwH+xR7jETxIErZcfd1u2zBSqrHbRHR7xjhSgep9x2PSKFKY//FAshA3g==}
dependencies:
chalk: 2.4.2
dev: true
-
/@changesets/parse@0.3.16:
-
resolution: {integrity: sha512-127JKNd167ayAuBjUggZBkmDS5fIKsthnr9jr6bdnuUljroiERW7FBTDNnNVyJ4l69PzR57pk6mXQdtJyBCJKg==}
+
/@changesets/parse@0.4.0:
+
resolution: {integrity: sha512-TS/9KG2CdGXS27S+QxbZXgr8uPsP4yNJYb4BC2/NeFUj80Rni3TeD2qwWmabymxmrLo7JEsytXH1FbpKTbvivw==}
dependencies:
-
'@changesets/types': 5.2.1
+
'@changesets/types': 6.0.0
js-yaml: 3.14.1
dev: true
-
/@changesets/pre@1.0.14:
-
resolution: {integrity: sha512-dTsHmxQWEQekHYHbg+M1mDVYFvegDh9j/kySNuDKdylwfMEevTeDouR7IfHNyVodxZXu17sXoJuf2D0vi55FHQ==}
+
/@changesets/pre@2.0.0:
+
resolution: {integrity: sha512-HLTNYX/A4jZxc+Sq8D1AMBsv+1qD6rmmJtjsCJa/9MSRybdxh0mjbTvE6JYZQ/ZiQ0mMlDOlGPXTm9KLTU3jyw==}
dependencies:
-
'@babel/runtime': 7.22.5
-
'@changesets/errors': 0.1.4
-
'@changesets/types': 5.2.1
+
'@babel/runtime': 7.23.9
+
'@changesets/errors': 0.2.0
+
'@changesets/types': 6.0.0
'@manypkg/get-packages': 1.1.3
fs-extra: 7.0.1
dev: true
-
/@changesets/read@0.5.9:
-
resolution: {integrity: sha512-T8BJ6JS6j1gfO1HFq50kU3qawYxa4NTbI/ASNVVCBTsKquy2HYwM9r7ZnzkiMe8IEObAJtUVGSrePCOxAK2haQ==}
+
/@changesets/read@0.6.0:
+
resolution: {integrity: sha512-ZypqX8+/im1Fm98K4YcZtmLKgjs1kDQ5zHpc2U1qdtNBmZZfo/IBiG162RoP0CUF05tvp2y4IspH11PLnPxuuw==}
dependencies:
-
'@babel/runtime': 7.22.5
-
'@changesets/git': 2.0.0
-
'@changesets/logger': 0.0.5
-
'@changesets/parse': 0.3.16
-
'@changesets/types': 5.2.1
+
'@babel/runtime': 7.23.9
+
'@changesets/git': 3.0.0
+
'@changesets/logger': 0.1.0
+
'@changesets/parse': 0.4.0
+
'@changesets/types': 6.0.0
chalk: 2.4.2
fs-extra: 7.0.1
p-filter: 2.1.0
···
resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==}
dev: true
-
/@changesets/types@5.2.1:
-
resolution: {integrity: sha512-myLfHbVOqaq9UtUKqR/nZA/OY7xFjQMdfgfqeZIBK4d0hA6pgxArvdv8M+6NUzzBsjWLOtvApv8YHr4qM+Kpfg==}
+
/@changesets/types@6.0.0:
+
resolution: {integrity: sha512-b1UkfNulgKoWfqyHtzKS5fOZYSJO+77adgL7DLRDr+/7jhChN+QcHnbjiQVOz/U+Ts3PGNySq7diAItzDgugfQ==}
dev: true
-
/@changesets/write@0.2.3:
-
resolution: {integrity: sha512-Dbamr7AIMvslKnNYsLFafaVORx4H0pvCA2MHqgtNCySMe1blImEyAEOzDmcgKAkgz4+uwoLz7demIrX+JBr/Xw==}
+
/@changesets/write@0.3.0:
+
resolution: {integrity: sha512-slGLb21fxZVUYbyea+94uFiD6ntQW0M2hIKNznFizDhZPDgn2c/fv1UzzlW43RVzh1BEDuIqW6hzlJ1OflNmcw==}
dependencies:
-
'@babel/runtime': 7.22.5
-
'@changesets/types': 5.2.1
+
'@babel/runtime': 7.23.9
+
'@changesets/types': 6.0.0
fs-extra: 7.0.1
human-id: 1.0.2
-
prettier: 2.8.4
+
prettier: 2.8.8
dev: true
-
/@esbuild/android-arm64@0.17.12:
-
resolution: {integrity: sha512-WQ9p5oiXXYJ33F2EkE3r0FRDFVpEdcDiwNX3u7Xaibxfx6vQE0Sb8ytrfQsA5WO6kDn6mDfKLh6KrPBjvkk7xA==}
+
/@esbuild/aix-ppc64@0.19.12:
+
resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==}
+
engines: {node: '>=12'}
+
cpu: [ppc64]
+
os: [aix]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/@esbuild/android-arm64@0.19.12:
+
resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==}
engines: {node: '>=12'}
cpu: [arm64]
os: [android]
···
dev: true
optional: true
-
/@esbuild/android-arm@0.17.12:
-
resolution: {integrity: sha512-E/sgkvwoIfj4aMAPL2e35VnUJspzVYl7+M1B2cqeubdBhADV4uPon0KCc8p2G+LqSJ6i8ocYPCqY3A4GGq0zkQ==}
+
/@esbuild/android-arm@0.19.12:
+
resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==}
engines: {node: '>=12'}
cpu: [arm]
os: [android]
···
dev: true
optional: true
-
/@esbuild/android-x64@0.17.12:
-
resolution: {integrity: sha512-m4OsaCr5gT+se25rFPHKQXARMyAehHTQAz4XX1Vk3d27VtqiX0ALMBPoXZsGaB6JYryCLfgGwUslMqTfqeLU0w==}
+
/@esbuild/android-x64@0.19.12:
+
resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==}
engines: {node: '>=12'}
cpu: [x64]
os: [android]
···
dev: true
optional: true
-
/@esbuild/darwin-arm64@0.17.12:
-
resolution: {integrity: sha512-O3GCZghRIx+RAN0NDPhyyhRgwa19MoKlzGonIb5hgTj78krqp9XZbYCvFr9N1eUxg0ZQEpiiZ4QvsOQwBpP+lg==}
+
/@esbuild/darwin-arm64@0.19.12:
+
resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==}
engines: {node: '>=12'}
cpu: [arm64]
os: [darwin]
···
dev: true
optional: true
-
/@esbuild/darwin-x64@0.17.12:
-
resolution: {integrity: sha512-5D48jM3tW27h1qjaD9UNRuN+4v0zvksqZSPZqeSWggfMlsVdAhH3pwSfQIFJwcs9QJ9BRibPS4ViZgs3d2wsCA==}
+
/@esbuild/darwin-x64@0.19.12:
+
resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==}
engines: {node: '>=12'}
cpu: [x64]
os: [darwin]
···
dev: true
optional: true
-
/@esbuild/freebsd-arm64@0.17.12:
-
resolution: {integrity: sha512-OWvHzmLNTdF1erSvrfoEBGlN94IE6vCEaGEkEH29uo/VoONqPnoDFfShi41Ew+yKimx4vrmmAJEGNoyyP+OgOQ==}
+
/@esbuild/freebsd-arm64@0.19.12:
+
resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==}
engines: {node: '>=12'}
cpu: [arm64]
os: [freebsd]
···
dev: true
optional: true
-
/@esbuild/freebsd-x64@0.17.12:
-
resolution: {integrity: sha512-A0Xg5CZv8MU9xh4a+7NUpi5VHBKh1RaGJKqjxe4KG87X+mTjDE6ZvlJqpWoeJxgfXHT7IMP9tDFu7IZ03OtJAw==}
+
/@esbuild/freebsd-x64@0.19.12:
+
resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==}
engines: {node: '>=12'}
cpu: [x64]
os: [freebsd]
···
dev: true
optional: true
-
/@esbuild/linux-arm64@0.17.12:
-
resolution: {integrity: sha512-cK3AjkEc+8v8YG02hYLQIQlOznW+v9N+OI9BAFuyqkfQFR+DnDLhEM5N8QRxAUz99cJTo1rLNXqRrvY15gbQUg==}
+
/@esbuild/linux-arm64@0.19.12:
+
resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==}
engines: {node: '>=12'}
cpu: [arm64]
os: [linux]
···
dev: true
optional: true
-
/@esbuild/linux-arm@0.17.12:
-
resolution: {integrity: sha512-WsHyJ7b7vzHdJ1fv67Yf++2dz3D726oO3QCu8iNYik4fb5YuuReOI9OtA+n7Mk0xyQivNTPbl181s+5oZ38gyA==}
+
/@esbuild/linux-arm@0.19.12:
+
resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==}
engines: {node: '>=12'}
cpu: [arm]
os: [linux]
···
dev: true
optional: true
-
/@esbuild/linux-ia32@0.17.12:
-
resolution: {integrity: sha512-jdOBXJqcgHlah/nYHnj3Hrnl9l63RjtQ4vn9+bohjQPI2QafASB5MtHAoEv0JQHVb/xYQTFOeuHnNYE1zF7tYw==}
+
/@esbuild/linux-ia32@0.19.12:
+
resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==}
engines: {node: '>=12'}
cpu: [ia32]
os: [linux]
···
dev: true
optional: true
-
/@esbuild/linux-loong64@0.17.12:
-
resolution: {integrity: sha512-GTOEtj8h9qPKXCyiBBnHconSCV9LwFyx/gv3Phw0pa25qPYjVuuGZ4Dk14bGCfGX3qKF0+ceeQvwmtI+aYBbVA==}
+
/@esbuild/linux-loong64@0.19.12:
+
resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==}
engines: {node: '>=12'}
cpu: [loong64]
os: [linux]
···
dev: true
optional: true
-
/@esbuild/linux-mips64el@0.17.12:
-
resolution: {integrity: sha512-o8CIhfBwKcxmEENOH9RwmUejs5jFiNoDw7YgS0EJTF6kgPgcqLFjgoc5kDey5cMHRVCIWc6kK2ShUePOcc7RbA==}
+
/@esbuild/linux-mips64el@0.19.12:
+
resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==}
engines: {node: '>=12'}
cpu: [mips64el]
os: [linux]
···
dev: true
optional: true
-
/@esbuild/linux-ppc64@0.17.12:
-
resolution: {integrity: sha512-biMLH6NR/GR4z+ap0oJYb877LdBpGac8KfZoEnDiBKd7MD/xt8eaw1SFfYRUeMVx519kVkAOL2GExdFmYnZx3A==}
+
/@esbuild/linux-ppc64@0.19.12:
+
resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [linux]
···
dev: true
optional: true
-
/@esbuild/linux-riscv64@0.17.12:
-
resolution: {integrity: sha512-jkphYUiO38wZGeWlfIBMB72auOllNA2sLfiZPGDtOBb1ELN8lmqBrlMiucgL8awBw1zBXN69PmZM6g4yTX84TA==}
+
/@esbuild/linux-riscv64@0.19.12:
+
resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==}
engines: {node: '>=12'}
cpu: [riscv64]
os: [linux]
···
dev: true
optional: true
-
/@esbuild/linux-s390x@0.17.12:
-
resolution: {integrity: sha512-j3ucLdeY9HBcvODhCY4b+Ds3hWGO8t+SAidtmWu/ukfLLG/oYDMaA+dnugTVAg5fnUOGNbIYL9TOjhWgQB8W5g==}
+
/@esbuild/linux-s390x@0.19.12:
+
resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==}
engines: {node: '>=12'}
cpu: [s390x]
os: [linux]
···
dev: true
optional: true
-
/@esbuild/linux-x64@0.17.12:
-
resolution: {integrity: sha512-uo5JL3cgaEGotaqSaJdRfFNSCUJOIliKLnDGWaVCgIKkHxwhYMm95pfMbWZ9l7GeW9kDg0tSxcy9NYdEtjwwmA==}
+
/@esbuild/linux-x64@0.19.12:
+
resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==}
engines: {node: '>=12'}
cpu: [x64]
os: [linux]
···
dev: true
optional: true
-
/@esbuild/netbsd-x64@0.17.12:
-
resolution: {integrity: sha512-DNdoRg8JX+gGsbqt2gPgkgb00mqOgOO27KnrWZtdABl6yWTST30aibGJ6geBq3WM2TIeW6COs5AScnC7GwtGPg==}
+
/@esbuild/netbsd-x64@0.19.12:
+
resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==}
engines: {node: '>=12'}
cpu: [x64]
os: [netbsd]
···
dev: true
optional: true
-
/@esbuild/openbsd-x64@0.17.12:
-
resolution: {integrity: sha512-aVsENlr7B64w8I1lhHShND5o8cW6sB9n9MUtLumFlPhG3elhNWtE7M1TFpj3m7lT3sKQUMkGFjTQBrvDDO1YWA==}
+
/@esbuild/openbsd-x64@0.19.12:
+
resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==}
engines: {node: '>=12'}
cpu: [x64]
os: [openbsd]
···
dev: true
optional: true
-
/@esbuild/sunos-x64@0.17.12:
-
resolution: {integrity: sha512-qbHGVQdKSwi0JQJuZznS4SyY27tYXYF0mrgthbxXrZI3AHKuRvU+Eqbg/F0rmLDpW/jkIZBlCO1XfHUBMNJ1pg==}
+
/@esbuild/sunos-x64@0.19.12:
+
resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==}
engines: {node: '>=12'}
cpu: [x64]
os: [sunos]
···
dev: true
optional: true
-
/@esbuild/win32-arm64@0.17.12:
-
resolution: {integrity: sha512-zsCp8Ql+96xXTVTmm6ffvoTSZSV2B/LzzkUXAY33F/76EajNw1m+jZ9zPfNJlJ3Rh4EzOszNDHsmG/fZOhtqDg==}
+
/@esbuild/win32-arm64@0.19.12:
+
resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==}
engines: {node: '>=12'}
cpu: [arm64]
os: [win32]
···
dev: true
optional: true
-
/@esbuild/win32-ia32@0.17.12:
-
resolution: {integrity: sha512-FfrFjR4id7wcFYOdqbDfDET3tjxCozUgbqdkOABsSFzoZGFC92UK7mg4JKRc/B3NNEf1s2WHxJ7VfTdVDPN3ng==}
+
/@esbuild/win32-ia32@0.19.12:
+
resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==}
engines: {node: '>=12'}
cpu: [ia32]
os: [win32]
···
dev: true
optional: true
-
/@esbuild/win32-x64@0.17.12:
-
resolution: {integrity: sha512-JOOxw49BVZx2/5tW3FqkdjSD/5gXYeVGPDcB0lvap0gLQshkh1Nyel1QazC+wNxus3xPlsYAgqU1BUmrmCvWtw==}
+
/@esbuild/win32-x64@0.19.12:
+
resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==}
engines: {node: '>=12'}
cpu: [x64]
os: [win32]
···
dev: true
optional: true
-
/@eslint-community/eslint-utils@4.3.0(eslint@8.36.0):
-
resolution: {integrity: sha512-v3oplH6FYCULtFuCeqyuTd9D2WKO937Dxdq+GmHOLL72TTRriLxz2VLlNfkZRsvj6PKnOPAtuT6dwrs/pA5DvA==}
+
/@eslint-community/eslint-utils@4.4.0(eslint@8.56.0):
+
resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
dependencies:
-
eslint: 8.36.0
-
eslint-visitor-keys: 3.3.0
+
eslint: 8.56.0
+
eslint-visitor-keys: 3.4.3
dev: true
-
/@eslint-community/regexpp@4.4.0:
-
resolution: {integrity: sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==}
+
/@eslint-community/regexpp@4.10.0:
+
resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
dev: true
-
/@eslint/eslintrc@2.0.1:
-
resolution: {integrity: sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==}
+
/@eslint/eslintrc@2.1.4:
+
resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
ajv: 6.12.6
debug: 4.3.4
-
espree: 9.5.0
-
globals: 13.20.0
-
ignore: 5.2.4
+
espree: 9.6.1
+
globals: 13.24.0
+
ignore: 5.3.0
import-fresh: 3.3.0
js-yaml: 4.1.0
minimatch: 3.1.2
···
- supports-color
dev: true
-
/@eslint/js@8.36.0:
-
resolution: {integrity: sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==}
+
/@eslint/js@8.56.0:
+
resolution: {integrity: sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
-
/@humanwhocodes/config-array@0.11.8:
-
resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==}
+
/@humanwhocodes/config-array@0.11.14:
+
resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==}
engines: {node: '>=10.10.0'}
dependencies:
-
'@humanwhocodes/object-schema': 1.2.1
+
'@humanwhocodes/object-schema': 2.0.2
debug: 4.3.4
minimatch: 3.1.2
transitivePeerDependencies:
···
engines: {node: '>=12.22'}
dev: true
-
/@humanwhocodes/object-schema@1.2.1:
-
resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==}
+
/@humanwhocodes/object-schema@2.0.2:
+
resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==}
+
dev: true
+
+
/@isaacs/cliui@8.0.2:
+
resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
+
engines: {node: '>=12'}
+
dependencies:
+
string-width: 5.1.2
+
string-width-cjs: /string-width@4.2.3
+
strip-ansi: 7.1.0
+
strip-ansi-cjs: /strip-ansi@6.0.1
+
wrap-ansi: 8.1.0
+
wrap-ansi-cjs: /wrap-ansi@7.0.0
dev: true
/@istanbuljs/schema@0.1.3:
···
engines: {node: '>=8'}
dev: true
-
/@jridgewell/gen-mapping@0.3.2:
-
resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==}
+
/@jest/schemas@29.6.3:
+
resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==}
+
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+
dependencies:
+
'@sinclair/typebox': 0.27.8
+
dev: true
+
+
/@jridgewell/gen-mapping@0.3.3:
+
resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==}
engines: {node: '>=6.0.0'}
dependencies:
'@jridgewell/set-array': 1.1.2
-
'@jridgewell/sourcemap-codec': 1.4.14
-
'@jridgewell/trace-mapping': 0.3.17
+
'@jridgewell/sourcemap-codec': 1.4.15
+
'@jridgewell/trace-mapping': 0.3.22
dev: true
-
/@jridgewell/resolve-uri@3.1.0:
-
resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==}
+
/@jridgewell/resolve-uri@3.1.1:
+
resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==}
engines: {node: '>=6.0.0'}
dev: true
···
engines: {node: '>=6.0.0'}
dev: true
-
/@jridgewell/source-map@0.3.2:
-
resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==}
+
/@jridgewell/source-map@0.3.5:
+
resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==}
dependencies:
-
'@jridgewell/gen-mapping': 0.3.2
-
'@jridgewell/trace-mapping': 0.3.17
+
'@jridgewell/gen-mapping': 0.3.3
+
'@jridgewell/trace-mapping': 0.3.22
dev: true
-
/@jridgewell/sourcemap-codec@1.4.14:
-
resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==}
+
/@jridgewell/sourcemap-codec@1.4.15:
+
resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
dev: true
-
/@jridgewell/trace-mapping@0.3.17:
-
resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==}
+
/@jridgewell/trace-mapping@0.3.22:
+
resolution: {integrity: sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==}
dependencies:
-
'@jridgewell/resolve-uri': 3.1.0
-
'@jridgewell/sourcemap-codec': 1.4.14
+
'@jridgewell/resolve-uri': 3.1.1
+
'@jridgewell/sourcemap-codec': 1.4.15
dev: true
/@manypkg/find-root@1.1.0:
resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==}
dependencies:
-
'@babel/runtime': 7.22.5
+
'@babel/runtime': 7.23.9
'@types/node': 12.20.55
find-up: 4.1.0
fs-extra: 8.1.0
···
/@manypkg/get-packages@1.1.3:
resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==}
dependencies:
-
'@babel/runtime': 7.22.5
+
'@babel/runtime': 7.23.9
'@changesets/types': 4.1.0
'@manypkg/find-root': 1.1.0
fs-extra: 8.1.0
···
engines: {node: '>= 8'}
dependencies:
'@nodelib/fs.scandir': 2.1.5
-
fastq: 1.15.0
+
fastq: 1.17.0
+
dev: true
+
+
/@pkgjs/parseargs@0.11.0:
+
resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
+
engines: {node: '>=14'}
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/@pkgr/core@0.1.1:
+
resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==}
+
engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
dev: true
-
/@rollup/plugin-buble@1.0.2(rollup@3.19.1):
-
resolution: {integrity: sha512-Hz9+AigRWwS93vmorrVrhyG9SdSCZAkBDx614w09iFQYFUAP2HmdUrQyZsb1WO2n+iDvPFznrTE16la+eGNcEQ==}
+
/@rollup/plugin-babel@6.0.4(@babel/core@7.23.9)(rollup@4.9.6):
+
resolution: {integrity: sha512-YF7Y52kFdFT/xVSuVdjkV5ZdX/3YtmX0QulG+x0taQOtJdHYzVU61aSSkAgVJ7NOv6qPkIYiJSgSWWN/DM5sGw==}
engines: {node: '>=14.0.0'}
peerDependencies:
-
rollup: ^1.20.0||^2.0.0||^3.0.0
+
'@babel/core': ^7.0.0
+
'@types/babel__core': ^7.1.9
+
rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
peerDependenciesMeta:
+
'@types/babel__core':
+
optional: true
rollup:
optional: true
dependencies:
-
'@rollup/pluginutils': 5.0.2(rollup@3.19.1)
-
'@types/buble': 0.19.2
-
buble: 0.20.0
-
rollup: 3.19.1
+
'@babel/core': 7.23.9
+
'@babel/helper-module-imports': 7.22.15
+
'@rollup/pluginutils': 5.1.0(rollup@4.9.6)
+
rollup: 4.9.6
dev: true
-
/@rollup/plugin-commonjs@24.0.1(rollup@3.19.1):
-
resolution: {integrity: sha512-15LsiWRZk4eOGqvrJyu3z3DaBu5BhXIMeWnijSRvd8irrrg9SHpQ1pH+BUK4H6Z9wL9yOxZJMTLU+Au86XHxow==}
+
/@rollup/plugin-commonjs@25.0.7(rollup@4.9.6):
+
resolution: {integrity: sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ==}
engines: {node: '>=14.0.0'}
peerDependencies:
-
rollup: ^2.68.0||^3.0.0
+
rollup: ^2.68.0||^3.0.0||^4.0.0
peerDependenciesMeta:
rollup:
optional: true
dependencies:
-
'@rollup/pluginutils': 5.0.2(rollup@3.19.1)
+
'@rollup/pluginutils': 5.1.0(rollup@4.9.6)
commondir: 1.0.1
estree-walker: 2.0.2
glob: 8.1.0
is-reference: 1.2.1
-
magic-string: 0.27.0
-
rollup: 3.19.1
+
magic-string: 0.30.5
+
rollup: 4.9.6
dev: true
-
/@rollup/plugin-node-resolve@15.0.1(rollup@3.19.1):
-
resolution: {integrity: sha512-ReY88T7JhJjeRVbfCyNj+NXAG3IIsVMsX9b5/9jC98dRP8/yxlZdz7mHZbHk5zHr24wZZICS5AcXsFZAXYUQEg==}
+
/@rollup/plugin-node-resolve@15.2.3(rollup@4.9.6):
+
resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==}
engines: {node: '>=14.0.0'}
peerDependencies:
-
rollup: ^2.78.0||^3.0.0
+
rollup: ^2.78.0||^3.0.0||^4.0.0
peerDependenciesMeta:
rollup:
optional: true
dependencies:
-
'@rollup/pluginutils': 5.0.2(rollup@3.19.1)
+
'@rollup/pluginutils': 5.1.0(rollup@4.9.6)
'@types/resolve': 1.20.2
deepmerge: 4.3.1
is-builtin-module: 3.2.1
is-module: 1.0.0
-
resolve: 1.22.1
-
rollup: 3.19.1
+
resolve: 1.22.8
+
rollup: 4.9.6
dev: true
-
/@rollup/plugin-sucrase@5.0.1(rollup@3.19.1):
-
resolution: {integrity: sha512-3mYe28rR/sUTkV8v10yPCP55TQ/oJkvcxKZBj6NGx9ZfCn9BdBtBL1v1S0TQrcOV4WD3FTHJaI7TbbukALx9wA==}
+
/@rollup/plugin-terser@0.4.4(rollup@4.9.6):
+
resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==}
engines: {node: '>=14.0.0'}
peerDependencies:
-
rollup: ^2.53.1||^3.0.0
+
rollup: ^2.0.0||^3.0.0||^4.0.0
peerDependenciesMeta:
rollup:
optional: true
dependencies:
-
'@rollup/pluginutils': 5.0.2(rollup@3.19.1)
-
rollup: 3.19.1
-
sucrase: 3.29.0
+
rollup: 4.9.6
+
serialize-javascript: 6.0.2
+
smob: 1.4.1
+
terser: 5.27.0
dev: true
-
/@rollup/plugin-terser@0.4.0(rollup@3.19.1):
-
resolution: {integrity: sha512-Ipcf3LPNerey1q9ZMjiaWHlNPEHNU/B5/uh9zXLltfEQ1lVSLLeZSgAtTPWGyw8Ip1guOeq+mDtdOlEj/wNxQw==}
+
/@rollup/pluginutils@5.1.0(rollup@4.9.6):
+
resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==}
engines: {node: '>=14.0.0'}
peerDependencies:
-
rollup: ^2.x || ^3.x
+
rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
peerDependenciesMeta:
rollup:
optional: true
dependencies:
-
rollup: 3.19.1
-
serialize-javascript: 6.0.1
-
smob: 0.0.6
-
terser: 5.16.6
-
dev: true
-
-
/@rollup/pluginutils@5.0.2(rollup@3.19.1):
-
resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==}
-
engines: {node: '>=14.0.0'}
-
peerDependencies:
-
rollup: ^1.20.0||^2.0.0||^3.0.0
-
peerDependenciesMeta:
-
rollup:
-
optional: true
-
dependencies:
-
'@types/estree': 1.0.0
+
'@types/estree': 1.0.5
estree-walker: 2.0.2
picomatch: 2.3.1
-
rollup: 3.19.1
+
rollup: 4.9.6
dev: true
-
/@types/buble@0.19.2:
-
resolution: {integrity: sha512-uUD8zIfXMKThmFkahTXDGI3CthFH1kMg2dOm3KLi4GlC5cbARA64bEcUMbbWdWdE73eoc/iBB9PiTMqH0dNS2Q==}
-
dependencies:
-
magic-string: 0.25.9
+
/@rollup/rollup-android-arm-eabi@4.9.6:
+
resolution: {integrity: sha512-MVNXSSYN6QXOulbHpLMKYi60ppyO13W9my1qogeiAqtjb2yR4LSmfU2+POvDkLzhjYLXz9Rf9+9a3zFHW1Lecg==}
+
cpu: [arm]
+
os: [android]
+
requiresBuild: true
dev: true
+
optional: true
-
/@types/chai-subset@1.3.3:
-
resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==}
-
dependencies:
-
'@types/chai': 4.3.4
+
/@rollup/rollup-android-arm64@4.9.6:
+
resolution: {integrity: sha512-T14aNLpqJ5wzKNf5jEDpv5zgyIqcpn1MlwCrUXLrwoADr2RkWA0vOWP4XxbO9aiO3dvMCQICZdKeDrFl7UMClw==}
+
cpu: [arm64]
+
os: [android]
+
requiresBuild: true
dev: true
+
optional: true
-
/@types/chai@4.3.4:
-
resolution: {integrity: sha512-KnRanxnpfpjUTqTCXslZSEdLfXExwgNxYPdiO2WGUj8+HDjFi8R3k5RVKPeSCzLjCcshCAtVO2QBbVuAV4kTnw==}
+
/@rollup/rollup-darwin-arm64@4.9.6:
+
resolution: {integrity: sha512-CqNNAyhRkTbo8VVZ5R85X73H3R5NX9ONnKbXuHisGWC0qRbTTxnF1U4V9NafzJbgGM0sHZpdO83pLPzq8uOZFw==}
+
cpu: [arm64]
+
os: [darwin]
+
requiresBuild: true
dev: true
+
optional: true
-
/@types/estree@1.0.0:
-
resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==}
+
/@rollup/rollup-darwin-x64@4.9.6:
+
resolution: {integrity: sha512-zRDtdJuRvA1dc9Mp6BWYqAsU5oeLixdfUvkTHuiYOHwqYuQ4YgSmi6+/lPvSsqc/I0Omw3DdICx4Tfacdzmhog==}
+
cpu: [x64]
+
os: [darwin]
+
requiresBuild: true
dev: true
+
optional: true
-
/@types/is-ci@3.0.0:
-
resolution: {integrity: sha512-Q0Op0hdWbYd1iahB+IFNQcWXFq4O0Q5MwQP7uN0souuQ4rPg1vEYcnIOfr1gY+M+6rc8FGoRaBO1mOOvL29sEQ==}
-
dependencies:
-
ci-info: 3.8.0
+
/@rollup/rollup-linux-arm-gnueabihf@4.9.6:
+
resolution: {integrity: sha512-oNk8YXDDnNyG4qlNb6is1ojTOGL/tRhbbKeE/YuccItzerEZT68Z9gHrY3ROh7axDc974+zYAPxK5SH0j/G+QQ==}
+
cpu: [arm]
+
os: [linux]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/@rollup/rollup-linux-arm64-gnu@4.9.6:
+
resolution: {integrity: sha512-Z3O60yxPtuCYobrtzjo0wlmvDdx2qZfeAWTyfOjEDqd08kthDKexLpV97KfAeUXPosENKd8uyJMRDfFMxcYkDQ==}
+
cpu: [arm64]
+
os: [linux]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/@rollup/rollup-linux-arm64-musl@4.9.6:
+
resolution: {integrity: sha512-gpiG0qQJNdYEVad+1iAsGAbgAnZ8j07FapmnIAQgODKcOTjLEWM9sRb+MbQyVsYCnA0Im6M6QIq6ax7liws6eQ==}
+
cpu: [arm64]
+
os: [linux]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/@rollup/rollup-linux-riscv64-gnu@4.9.6:
+
resolution: {integrity: sha512-+uCOcvVmFUYvVDr27aiyun9WgZk0tXe7ThuzoUTAukZJOwS5MrGbmSlNOhx1j80GdpqbOty05XqSl5w4dQvcOA==}
+
cpu: [riscv64]
+
os: [linux]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/@rollup/rollup-linux-x64-gnu@4.9.6:
+
resolution: {integrity: sha512-HUNqM32dGzfBKuaDUBqFB7tP6VMN74eLZ33Q9Y1TBqRDn+qDonkAUyKWwF9BR9unV7QUzffLnz9GrnKvMqC/fw==}
+
cpu: [x64]
+
os: [linux]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/@rollup/rollup-linux-x64-musl@4.9.6:
+
resolution: {integrity: sha512-ch7M+9Tr5R4FK40FHQk8VnML0Szi2KRujUgHXd/HjuH9ifH72GUmw6lStZBo3c3GB82vHa0ZoUfjfcM7JiiMrQ==}
+
cpu: [x64]
+
os: [linux]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/@rollup/rollup-win32-arm64-msvc@4.9.6:
+
resolution: {integrity: sha512-VD6qnR99dhmTQ1mJhIzXsRcTBvTjbfbGGwKAHcu+52cVl15AC/kplkhxzW/uT0Xl62Y/meBKDZvoJSJN+vTeGA==}
+
cpu: [arm64]
+
os: [win32]
+
requiresBuild: true
dev: true
+
optional: true
-
/@types/istanbul-lib-coverage@2.0.4:
-
resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==}
+
/@rollup/rollup-win32-ia32-msvc@4.9.6:
+
resolution: {integrity: sha512-J9AFDq/xiRI58eR2NIDfyVmTYGyIZmRcvcAoJ48oDld/NTR8wyiPUu2X/v1navJ+N/FGg68LEbX3Ejd6l8B7MQ==}
+
cpu: [ia32]
+
os: [win32]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/@rollup/rollup-win32-x64-msvc@4.9.6:
+
resolution: {integrity: sha512-jqzNLhNDvIZOrt69Ce4UjGRpXJBzhUBzawMwnaDAwyHriki3XollsewxWzOzz+4yOFDkuJHtTsZFwMxhYJWmLQ==}
+
cpu: [x64]
+
os: [win32]
+
requiresBuild: true
dev: true
+
optional: true
-
/@types/json-schema@7.0.11:
-
resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==}
+
/@sinclair/typebox@0.27.8:
+
resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==}
dev: true
-
/@types/minimist@1.2.2:
-
resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==}
+
/@types/estree@1.0.5:
+
resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
dev: true
-
/@types/node@12.20.55:
-
resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==}
+
/@types/istanbul-lib-coverage@2.0.6:
+
resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==}
dev: true
-
/@types/node@18.15.3:
-
resolution: {integrity: sha512-p6ua9zBxz5otCmbpb5D3U4B5Nanw6Pk3PPyX05xnxbB/fRv71N7CPmORg7uAD5P70T0xmx1pzAx/FUfa5X+3cw==}
+
/@types/json-schema@7.0.15:
+
resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
dev: true
-
/@types/normalize-package-data@2.4.1:
-
resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==}
+
/@types/minimist@1.2.5:
+
resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==}
+
dev: true
+
+
/@types/node@12.20.55:
+
resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==}
+
dev: true
+
+
/@types/normalize-package-data@2.4.4:
+
resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==}
dev: true
/@types/parse-json@4.0.0:
···
resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==}
dev: true
-
/@types/semver@7.3.13:
-
resolution: {integrity: sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==}
-
dev: true
-
-
/@types/semver@7.5.0:
-
resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==}
+
/@types/semver@7.5.6:
+
resolution: {integrity: sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==}
dev: true
-
/@typescript-eslint/eslint-plugin@5.55.0(@typescript-eslint/parser@5.55.0)(eslint@8.36.0)(typescript@5.0.2):
-
resolution: {integrity: sha512-IZGc50rtbjk+xp5YQoJvmMPmJEYoC53SiKPXyqWfv15XoD2Y5Kju6zN0DwlmaGJp1Iw33JsWJcQ7nw0lGCGjVg==}
-
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+
/@typescript-eslint/eslint-plugin@6.20.0(@typescript-eslint/parser@6.20.0)(eslint@8.56.0)(typescript@5.3.3):
+
resolution: {integrity: sha512-fTwGQUnjhoYHeSF6m5pWNkzmDDdsKELYrOBxhjMrofPqCkoC2k3B2wvGHFxa1CTIqkEn88nlW1HVMztjo2K8Hg==}
+
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
-
'@typescript-eslint/parser': ^5.0.0
-
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
+
'@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha
+
eslint: ^7.0.0 || ^8.0.0
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
-
'@eslint-community/regexpp': 4.4.0
-
'@typescript-eslint/parser': 5.55.0(eslint@8.36.0)(typescript@5.0.2)
-
'@typescript-eslint/scope-manager': 5.55.0
-
'@typescript-eslint/type-utils': 5.55.0(eslint@8.36.0)(typescript@5.0.2)
-
'@typescript-eslint/utils': 5.55.0(eslint@8.36.0)(typescript@5.0.2)
+
'@eslint-community/regexpp': 4.10.0
+
'@typescript-eslint/parser': 6.20.0(eslint@8.56.0)(typescript@5.3.3)
+
'@typescript-eslint/scope-manager': 6.20.0
+
'@typescript-eslint/type-utils': 6.20.0(eslint@8.56.0)(typescript@5.3.3)
+
'@typescript-eslint/utils': 6.20.0(eslint@8.56.0)(typescript@5.3.3)
+
'@typescript-eslint/visitor-keys': 6.20.0
debug: 4.3.4
-
eslint: 8.36.0
-
grapheme-splitter: 1.0.4
-
ignore: 5.2.4
-
natural-compare-lite: 1.4.0
-
semver: 7.3.8
-
tsutils: 3.21.0(typescript@5.0.2)
-
typescript: 5.0.2
+
eslint: 8.56.0
+
graphemer: 1.4.0
+
ignore: 5.3.0
+
natural-compare: 1.4.0
+
semver: 7.5.4
+
ts-api-utils: 1.0.3(typescript@5.3.3)
+
typescript: 5.3.3
transitivePeerDependencies:
- supports-color
dev: true
-
/@typescript-eslint/parser@5.55.0(eslint@8.36.0)(typescript@5.0.2):
-
resolution: {integrity: sha512-ppvmeF7hvdhUUZWSd2EEWfzcFkjJzgNQzVST22nzg958CR+sphy8A6K7LXQZd6V75m1VKjp+J4g/PCEfSCmzhw==}
-
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+
/@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.3.3):
+
resolution: {integrity: sha512-bYerPDF/H5v6V76MdMYhjwmwgMA+jlPVqjSDq2cRqMi8bP5sR3Z+RLOiOMad3nsnmDVmn2gAFCyNgh/dIrfP/w==}
+
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
-
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
+
eslint: ^7.0.0 || ^8.0.0
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
-
'@typescript-eslint/scope-manager': 5.55.0
-
'@typescript-eslint/types': 5.55.0
-
'@typescript-eslint/typescript-estree': 5.55.0(typescript@5.0.2)
+
'@typescript-eslint/scope-manager': 6.20.0
+
'@typescript-eslint/types': 6.20.0
+
'@typescript-eslint/typescript-estree': 6.20.0(typescript@5.3.3)
+
'@typescript-eslint/visitor-keys': 6.20.0
debug: 4.3.4
-
eslint: 8.36.0
-
typescript: 5.0.2
+
eslint: 8.56.0
+
typescript: 5.3.3
transitivePeerDependencies:
- supports-color
dev: true
-
/@typescript-eslint/scope-manager@5.55.0:
-
resolution: {integrity: sha512-OK+cIO1ZGhJYNCL//a3ROpsd83psf4dUJ4j7pdNVzd5DmIk+ffkuUIX2vcZQbEW/IR41DYsfJTB19tpCboxQuw==}
-
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+
/@typescript-eslint/scope-manager@6.20.0:
+
resolution: {integrity: sha512-p4rvHQRDTI1tGGMDFQm+GtxP1ZHyAh64WANVoyEcNMpaTFn3ox/3CcgtIlELnRfKzSs/DwYlDccJEtr3O6qBvA==}
+
engines: {node: ^16.0.0 || >=18.0.0}
dependencies:
-
'@typescript-eslint/types': 5.55.0
-
'@typescript-eslint/visitor-keys': 5.55.0
+
'@typescript-eslint/types': 6.20.0
+
'@typescript-eslint/visitor-keys': 6.20.0
dev: true
-
/@typescript-eslint/type-utils@5.55.0(eslint@8.36.0)(typescript@5.0.2):
-
resolution: {integrity: sha512-ObqxBgHIXj8rBNm0yh8oORFrICcJuZPZTqtAFh0oZQyr5DnAHZWfyw54RwpEEH+fD8suZaI0YxvWu5tYE/WswA==}
-
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+
/@typescript-eslint/type-utils@6.20.0(eslint@8.56.0)(typescript@5.3.3):
+
resolution: {integrity: sha512-qnSobiJQb1F5JjN0YDRPHruQTrX7ICsmltXhkV536mp4idGAYrIyr47zF/JmkJtEcAVnIz4gUYJ7gOZa6SmN4g==}
+
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
-
eslint: '*'
+
eslint: ^7.0.0 || ^8.0.0
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
-
'@typescript-eslint/typescript-estree': 5.55.0(typescript@5.0.2)
-
'@typescript-eslint/utils': 5.55.0(eslint@8.36.0)(typescript@5.0.2)
+
'@typescript-eslint/typescript-estree': 6.20.0(typescript@5.3.3)
+
'@typescript-eslint/utils': 6.20.0(eslint@8.56.0)(typescript@5.3.3)
debug: 4.3.4
-
eslint: 8.36.0
-
tsutils: 3.21.0(typescript@5.0.2)
-
typescript: 5.0.2
+
eslint: 8.56.0
+
ts-api-utils: 1.0.3(typescript@5.3.3)
+
typescript: 5.3.3
transitivePeerDependencies:
- supports-color
dev: true
-
/@typescript-eslint/types@5.55.0:
-
resolution: {integrity: sha512-M4iRh4AG1ChrOL6Y+mETEKGeDnT7Sparn6fhZ5LtVJF1909D5O4uqK+C5NPbLmpfZ0XIIxCdwzKiijpZUOvOug==}
-
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+
/@typescript-eslint/types@6.20.0:
+
resolution: {integrity: sha512-MM9mfZMAhiN4cOEcUOEx+0HmuaW3WBfukBZPCfwSqFnQy0grXYtngKCqpQN339X3RrwtzspWJrpbrupKYUSBXQ==}
+
engines: {node: ^16.0.0 || >=18.0.0}
dev: true
-
/@typescript-eslint/typescript-estree@5.55.0(typescript@5.0.2):
-
resolution: {integrity: sha512-I7X4A9ovA8gdpWMpr7b1BN9eEbvlEtWhQvpxp/yogt48fy9Lj3iE3ild/1H3jKBBIYj5YYJmS2+9ystVhC7eaQ==}
-
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+
/@typescript-eslint/typescript-estree@6.20.0(typescript@5.3.3):
+
resolution: {integrity: sha512-RnRya9q5m6YYSpBN7IzKu9FmLcYtErkDkc8/dKv81I9QiLLtVBHrjz+Ev/crAqgMNW2FCsoZF4g2QUylMnJz+g==}
+
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
-
'@typescript-eslint/types': 5.55.0
-
'@typescript-eslint/visitor-keys': 5.55.0
+
'@typescript-eslint/types': 6.20.0
+
'@typescript-eslint/visitor-keys': 6.20.0
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
-
semver: 7.3.8
-
tsutils: 3.21.0(typescript@5.0.2)
-
typescript: 5.0.2
+
minimatch: 9.0.3
+
semver: 7.5.4
+
ts-api-utils: 1.0.3(typescript@5.3.3)
+
typescript: 5.3.3
transitivePeerDependencies:
- supports-color
dev: true
-
/@typescript-eslint/utils@5.55.0(eslint@8.36.0)(typescript@5.0.2):
-
resolution: {integrity: sha512-FkW+i2pQKcpDC3AY6DU54yl8Lfl14FVGYDgBTyGKB75cCwV3KpkpTMFi9d9j2WAJ4271LR2HeC5SEWF/CZmmfw==}
-
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+
/@typescript-eslint/utils@6.20.0(eslint@8.56.0)(typescript@5.3.3):
+
resolution: {integrity: sha512-/EKuw+kRu2vAqCoDwDCBtDRU6CTKbUmwwI7SH7AashZ+W+7o8eiyy6V2cdOqN49KsTcASWsC5QeghYuRDTyOOg==}
+
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
-
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
+
eslint: ^7.0.0 || ^8.0.0
dependencies:
-
'@eslint-community/eslint-utils': 4.3.0(eslint@8.36.0)
-
'@types/json-schema': 7.0.11
-
'@types/semver': 7.3.13
-
'@typescript-eslint/scope-manager': 5.55.0
-
'@typescript-eslint/types': 5.55.0
-
'@typescript-eslint/typescript-estree': 5.55.0(typescript@5.0.2)
-
eslint: 8.36.0
-
eslint-scope: 5.1.1
-
semver: 7.3.8
+
'@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0)
+
'@types/json-schema': 7.0.15
+
'@types/semver': 7.5.6
+
'@typescript-eslint/scope-manager': 6.20.0
+
'@typescript-eslint/types': 6.20.0
+
'@typescript-eslint/typescript-estree': 6.20.0(typescript@5.3.3)
+
eslint: 8.56.0
+
semver: 7.5.4
transitivePeerDependencies:
- supports-color
- typescript
dev: true
-
/@typescript-eslint/visitor-keys@5.55.0:
-
resolution: {integrity: sha512-q2dlHHwWgirKh1D3acnuApXG+VNXpEY5/AwRxDVuEQpxWaB0jCDe0jFMVMALJ3ebSfuOVE8/rMS+9ZOYGg1GWw==}
-
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+
/@typescript-eslint/visitor-keys@6.20.0:
+
resolution: {integrity: sha512-E8Cp98kRe4gKHjJD4NExXKz/zOJ1A2hhZc+IMVD6i7w4yjIvh6VyuRI0gRtxAsXtoC35uGMaQ9rjI2zJaXDEAw==}
+
engines: {node: ^16.0.0 || >=18.0.0}
dependencies:
-
'@typescript-eslint/types': 5.55.0
-
eslint-visitor-keys: 3.3.0
+
'@typescript-eslint/types': 6.20.0
+
eslint-visitor-keys: 3.4.3
dev: true
-
/@vitest/coverage-c8@0.29.7(vitest@0.29.7):
-
resolution: {integrity: sha512-TSubtP9JFBuI/wuApxwknHe40VDkX8hFbBak0OXj4/jCeXrEu5B5GPWcxzyk9YvzXgCaDvoiZV79I7AvhNI9YQ==}
+
/@ungap/structured-clone@1.2.0:
+
resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
+
dev: true
+
+
/@vitest/coverage-v8@1.2.2(vitest@1.2.2):
+
resolution: {integrity: sha512-IHyKnDz18SFclIEEAHb9Y4Uxx0sPKC2VO1kdDCs1BF6Ip4S8rQprs971zIsooLUn7Afs71GRxWMWpkCGZpRMhw==}
peerDependencies:
-
vitest: '>=0.29.0 <1'
+
vitest: ^1.0.0
dependencies:
-
c8: 7.13.0
+
'@ampproject/remapping': 2.2.1
+
'@bcoe/v8-coverage': 0.2.3
+
debug: 4.3.4
+
istanbul-lib-coverage: 3.2.2
+
istanbul-lib-report: 3.0.1
+
istanbul-lib-source-maps: 4.0.1
+
istanbul-reports: 3.1.6
+
magic-string: 0.30.5
+
magicast: 0.3.3
picocolors: 1.0.0
-
std-env: 3.3.2
-
vitest: 0.29.7(terser@5.16.6)
-
dev: true
-
-
/@vitest/expect@0.29.7:
-
resolution: {integrity: sha512-UtG0tW0DP6b3N8aw7PHmweKDsvPv4wjGvrVZW7OSxaFg76ShtVdMiMcUkZJgCE8QWUmhwaM0aQhbbVLo4F4pkA==}
-
dependencies:
-
'@vitest/spy': 0.29.7
-
'@vitest/utils': 0.29.7
-
chai: 4.3.7
+
std-env: 3.7.0
+
test-exclude: 6.0.0
+
v8-to-istanbul: 9.2.0
+
vitest: 1.2.2(terser@5.27.0)
+
transitivePeerDependencies:
+
- supports-color
dev: true
-
/@vitest/runner@0.29.7:
-
resolution: {integrity: sha512-Yt0+csM945+odOx4rjZSjibQfl2ymxqVsmYz6sO2fiO5RGPYDFCo60JF6tLL9pz4G/kjY4irUxadeB1XT+H1jg==}
+
/@vitest/expect@1.2.2:
+
resolution: {integrity: sha512-3jpcdPAD7LwHUUiT2pZTj2U82I2Tcgg2oVPvKxhn6mDI2On6tfvPQTjAI4628GUGDZrCm4Zna9iQHm5cEexOAg==}
dependencies:
-
'@vitest/utils': 0.29.7
-
p-limit: 4.0.0
-
pathe: 1.1.0
+
'@vitest/spy': 1.2.2
+
'@vitest/utils': 1.2.2
+
chai: 4.4.1
dev: true
-
/@vitest/spy@0.29.7:
-
resolution: {integrity: sha512-IalL0iO6A6Xz8hthR8sctk6ZS//zVBX48EiNwQguYACdgdei9ZhwMaBFV70mpmeYAFCRAm+DpoFHM5470Im78A==}
+
/@vitest/runner@1.2.2:
+
resolution: {integrity: sha512-JctG7QZ4LSDXr5CsUweFgcpEvrcxOV1Gft7uHrvkQ+fsAVylmWQvnaAr/HDp3LAH1fztGMQZugIheTWjaGzYIg==}
dependencies:
-
tinyspy: 1.1.1
+
'@vitest/utils': 1.2.2
+
p-limit: 5.0.0
+
pathe: 1.1.2
dev: true
-
/@vitest/utils@0.29.7:
-
resolution: {integrity: sha512-vNgGadp2eE5XKCXtZXL5UyNEDn68npSct75OC9AlELenSK0DiV1Mb9tfkwJHKjRb69iek+e79iipoJx8+s3SdA==}
+
/@vitest/snapshot@1.2.2:
+
resolution: {integrity: sha512-SmGY4saEw1+bwE1th6S/cZmPxz/Q4JWsl7LvbQIky2tKE35US4gd0Mjzqfr84/4OD0tikGWaWdMja/nWL5NIPA==}
dependencies:
-
cli-truncate: 3.1.0
-
diff: 5.1.0
-
loupe: 2.3.6
-
pretty-format: 27.5.1
+
magic-string: 0.30.5
+
pathe: 1.1.2
+
pretty-format: 29.7.0
dev: true
-
/acorn-dynamic-import@4.0.0(acorn@6.4.2):
-
resolution: {integrity: sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw==}
-
deprecated: This is probably built in to whatever tool you're using. If you still need it... idk
-
peerDependencies:
-
acorn: ^6.0.0
+
/@vitest/spy@1.2.2:
+
resolution: {integrity: sha512-k9Gcahssw8d7X3pSLq3e3XEu/0L78mUkCjivUqCQeXJm9clfXR/Td8+AP+VC1O6fKPIDLcHDTAmBOINVuv6+7g==}
dependencies:
-
acorn: 6.4.2
+
tinyspy: 2.2.0
dev: true
-
/acorn-jsx@5.3.2(acorn@6.4.2):
-
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
-
peerDependencies:
-
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
+
/@vitest/utils@1.2.2:
+
resolution: {integrity: sha512-WKITBHLsBHlpjnDQahr+XK6RE7MiAsgrIkr0pGhQ9ygoxBfUeG0lUG5iLlzqjmKSlBv3+j5EGsriBzh+C3Tq9g==}
dependencies:
-
acorn: 6.4.2
+
diff-sequences: 29.6.3
+
estree-walker: 3.0.3
+
loupe: 2.3.7
+
pretty-format: 29.7.0
dev: true
-
/acorn-jsx@5.3.2(acorn@8.8.2):
+
/acorn-jsx@5.3.2(acorn@8.11.3):
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
-
acorn: 8.8.2
-
dev: true
-
-
/acorn-walk@8.2.0:
-
resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==}
-
engines: {node: '>=0.4.0'}
+
acorn: 8.11.3
dev: true
-
/acorn@6.4.2:
-
resolution: {integrity: sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==}
+
/acorn-walk@8.3.2:
+
resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==}
engines: {node: '>=0.4.0'}
-
hasBin: true
dev: true
-
/acorn@8.8.2:
-
resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==}
+
/acorn@8.11.3:
+
resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==}
engines: {node: '>=0.4.0'}
hasBin: true
dev: true
-
/aggregate-error@3.1.0:
-
resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==}
-
engines: {node: '>=8'}
-
dependencies:
-
clean-stack: 2.2.0
-
indent-string: 4.0.0
-
dev: true
-
/ajv@6.12.6:
resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
dependencies:
···
engines: {node: '>=6'}
dev: true
-
/ansi-escapes@4.3.2:
-
resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==}
-
engines: {node: '>=8'}
+
/ansi-escapes@6.2.0:
+
resolution: {integrity: sha512-kzRaCqXnpzWs+3z5ABPQiVke+iq0KXkHo8xiWV4RPTi5Yli0l97BEQuhXV1s7+aSU/fu1kUuxgS4MsQ0fRuygw==}
+
engines: {node: '>=14.16'}
dependencies:
-
type-fest: 0.21.3
+
type-fest: 3.13.1
dev: true
/ansi-regex@5.0.1:
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
engines: {node: '>=8'}
+
dev: true
/ansi-regex@6.0.1:
resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==}
···
engines: {node: '>=4'}
dependencies:
color-convert: 1.9.3
+
dev: true
/ansi-styles@4.3.0:
resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
···
engines: {node: '>=12'}
dev: true
-
/any-promise@1.3.0:
-
resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
-
dev: true
-
/argparse@1.0.10:
resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==}
dependencies:
···
/array-buffer-byte-length@1.0.0:
resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==}
dependencies:
-
call-bind: 1.0.2
+
call-bind: 1.0.5
is-array-buffer: 3.0.2
dev: true
···
engines: {node: '>=8'}
dev: true
-
/array.prototype.flat@1.3.1:
-
resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==}
+
/array.prototype.flat@1.3.2:
+
resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==}
engines: {node: '>= 0.4'}
dependencies:
-
call-bind: 1.0.2
-
define-properties: 1.2.0
-
es-abstract: 1.21.2
-
es-shim-unscopables: 1.0.0
+
call-bind: 1.0.5
+
define-properties: 1.2.1
+
es-abstract: 1.22.3
+
es-shim-unscopables: 1.0.2
+
dev: true
+
+
/arraybuffer.prototype.slice@1.0.2:
+
resolution: {integrity: sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==}
+
engines: {node: '>= 0.4'}
+
dependencies:
+
array-buffer-byte-length: 1.0.0
+
call-bind: 1.0.5
+
define-properties: 1.2.1
+
es-abstract: 1.22.3
+
get-intrinsic: 1.2.2
+
is-array-buffer: 3.0.2
+
is-shared-array-buffer: 1.0.2
dev: true
/arrify@1.0.1:
···
resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==}
dev: true
-
/astral-regex@2.0.0:
-
resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==}
-
engines: {node: '>=8'}
-
dev: true
-
/available-typed-arrays@1.0.5:
resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==}
engines: {node: '>= 0.4'}
···
/balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
dev: true
-
-
/benchmark@2.1.4:
-
resolution: {integrity: sha512-l9MlfN4M1K/H2fbhfMy3B7vJd6AGKJVQn2h6Sg/Yx+KckoUA7ewS5Vv6TjSq18ooE1kS9hhAlQRH3AkXIh/aOQ==}
-
dependencies:
-
lodash: 4.17.21
-
platform: 1.3.6
-
dev: false
-
-
/benchr@4.3.0:
-
resolution: {integrity: sha512-ZOJkEOLOI4vyf34fnUSmh+xvg8P86cmVfyORBgIJHLfXMuvrfkMsUEThMaJND406KGCigtBO6sMjExGbp+WeLw==}
-
engines: {node: '>=6.0.0'}
-
hasBin: true
-
dependencies:
-
benchmark: 2.1.4
-
chalk: 2.4.2
-
docopt: 0.6.2
-
easy-table: 1.2.0
-
require-all: 2.2.0
-
dev: false
/better-path-resolve@1.0.0:
resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==}
···
wcwidth: 1.0.1
dev: true
-
/buble@0.20.0:
-
resolution: {integrity: sha512-/1gnaMQE8xvd5qsNBl+iTuyjJ9XxeaVxAMF86dQ4EyxFJOZtsgOS8Ra+7WHgZTam5IFDtt4BguN0sH0tVTKrOw==}
+
/browserslist@4.22.3:
+
resolution: {integrity: sha512-UAp55yfwNv0klWNapjs/ktHoguxuQNGnOzxYmfnXIS+8AsRDZkSDxg7R1AX3GKzn078SBI5dzwzj/Yx0Or0e3A==}
+
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
dependencies:
-
acorn: 6.4.2
-
acorn-dynamic-import: 4.0.0(acorn@6.4.2)
-
acorn-jsx: 5.3.2(acorn@6.4.2)
-
chalk: 2.4.2
-
magic-string: 0.25.9
-
minimist: 1.2.8
-
regexpu-core: 4.5.4
+
caniuse-lite: 1.0.30001581
+
electron-to-chromium: 1.4.650
+
node-releases: 2.0.14
+
update-browserslist-db: 1.0.13(browserslist@4.22.3)
dev: true
/buffer-from@1.1.2:
···
engines: {node: '>=6'}
dev: true
-
/c8@7.13.0:
-
resolution: {integrity: sha512-/NL4hQTv1gBL6J6ei80zu3IiTrmePDKXKXOTLpHvcIWZTVYQlDhVWjjWvkhICylE8EwwnMVzDZugCvdx0/DIIA==}
-
engines: {node: '>=10.12.0'}
-
hasBin: true
-
dependencies:
-
'@bcoe/v8-coverage': 0.2.3
-
'@istanbuljs/schema': 0.1.3
-
find-up: 5.0.0
-
foreground-child: 2.0.0
-
istanbul-lib-coverage: 3.2.0
-
istanbul-lib-report: 3.0.0
-
istanbul-reports: 3.1.5
-
rimraf: 3.0.2
-
test-exclude: 6.0.0
-
v8-to-istanbul: 9.1.0
-
yargs: 16.2.0
-
yargs-parser: 20.2.9
-
dev: true
-
/cac@6.7.14:
resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
engines: {node: '>=8'}
dev: true
-
/call-bind@1.0.2:
-
resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
+
/call-bind@1.0.5:
+
resolution: {integrity: sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==}
dependencies:
-
function-bind: 1.1.1
-
get-intrinsic: 1.2.0
+
function-bind: 1.1.2
+
get-intrinsic: 1.2.2
+
set-function-length: 1.2.0
dev: true
/callsites@3.1.0:
···
engines: {node: '>=6'}
dev: true
-
/chai@4.3.7:
-
resolution: {integrity: sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==}
+
/caniuse-lite@1.0.30001581:
+
resolution: {integrity: sha512-whlTkwhqV2tUmP3oYhtNfaWGYHDdS3JYFQBKXxcUR9qqPWsRhFHhoISO2Xnl/g0xyKzht9mI1LZpiNWfMzHixQ==}
+
dev: true
+
+
/chai@4.4.1:
+
resolution: {integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==}
engines: {node: '>=4'}
dependencies:
assertion-error: 1.1.0
-
check-error: 1.0.2
+
check-error: 1.0.3
deep-eql: 4.1.3
-
get-func-name: 2.0.0
-
loupe: 2.3.6
+
get-func-name: 2.0.2
+
loupe: 2.3.7
pathval: 1.1.1
type-detect: 4.0.8
dev: true
···
ansi-styles: 3.2.1
escape-string-regexp: 1.0.5
supports-color: 5.5.0
+
dev: true
/chalk@4.1.2:
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
···
supports-color: 7.2.0
dev: true
-
/chalk@5.2.0:
-
resolution: {integrity: sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==}
+
/chalk@5.3.0:
+
resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==}
engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
dev: true
···
resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==}
dev: true
-
/check-error@1.0.2:
-
resolution: {integrity: sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==}
+
/check-error@1.0.3:
+
resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==}
+
dependencies:
+
get-func-name: 2.0.2
dev: true
/ci-info@2.0.0:
resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==}
dev: true
-
/ci-info@3.8.0:
-
resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==}
+
/ci-info@3.9.0:
+
resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==}
engines: {node: '>=8'}
dev: true
-
/cjs-module-lexer@1.2.2:
-
resolution: {integrity: sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==}
+
/cjs-module-lexer@1.2.3:
+
resolution: {integrity: sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==}
dev: true
-
/clean-stack@2.2.0:
-
resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==}
-
engines: {node: '>=6'}
-
dev: true
-
-
/cli-cursor@3.1.0:
-
resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==}
-
engines: {node: '>=8'}
-
dependencies:
-
restore-cursor: 3.1.0
-
dev: true
-
-
/cli-truncate@2.1.0:
-
resolution: {integrity: sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==}
-
engines: {node: '>=8'}
+
/cli-cursor@4.0.0:
+
resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==}
+
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
dependencies:
-
slice-ansi: 3.0.0
-
string-width: 4.2.3
+
restore-cursor: 4.0.0
dev: true
-
/cli-truncate@3.1.0:
-
resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==}
-
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+
/cli-truncate@4.0.0:
+
resolution: {integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==}
+
engines: {node: '>=18'}
dependencies:
slice-ansi: 5.0.0
-
string-width: 5.1.2
+
string-width: 7.1.0
dev: true
/cliui@6.0.0:
···
wrap-ansi: 6.2.0
dev: true
-
/cliui@7.0.4:
-
resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==}
-
dependencies:
-
string-width: 4.2.3
-
strip-ansi: 6.0.1
-
wrap-ansi: 7.0.0
-
dev: true
-
/cliui@8.0.1:
resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
engines: {node: '>=12'}
···
/clone@1.0.4:
resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==}
engines: {node: '>=0.8'}
+
requiresBuild: true
+
dev: true
/color-convert@1.9.3:
resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
dependencies:
color-name: 1.1.3
+
dev: true
/color-convert@2.0.1:
resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
···
/color-name@1.1.3:
resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
+
dev: true
/color-name@1.1.4:
resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
dev: true
-
/colorette@2.0.19:
-
resolution: {integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==}
+
/colorette@2.0.20:
+
resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==}
dev: true
-
/commander@10.0.0:
-
resolution: {integrity: sha512-zS5PnTI22FIRM6ylNW8G4Ap0IEOyk62fhLSD0+uHRT9McRCLGpkVNvao4bjimpK/GShynyQkFFxHhwMcETmduA==}
-
engines: {node: '>=14'}
+
/commander@11.1.0:
+
resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==}
+
engines: {node: '>=16'}
dev: true
/commander@2.20.3:
resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
-
dev: true
-
-
/commander@4.1.1:
-
resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
-
engines: {node: '>= 6'}
dev: true
/commondir@1.0.1:
···
resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
dev: true
-
/convert-source-map@1.9.0:
-
resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==}
+
/convert-source-map@2.0.0:
+
resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
dev: true
/cosmiconfig@7.1.0:
···
/defaults@1.0.4:
resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==}
+
requiresBuild: true
dependencies:
clone: 1.0.4
+
dev: true
-
/define-properties@1.2.0:
-
resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==}
+
/define-data-property@1.1.1:
+
resolution: {integrity: sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==}
+
engines: {node: '>= 0.4'}
+
dependencies:
+
get-intrinsic: 1.2.2
+
gopd: 1.0.1
+
has-property-descriptors: 1.0.1
+
dev: true
+
+
/define-properties@1.2.1:
+
resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==}
engines: {node: '>= 0.4'}
dependencies:
-
has-property-descriptors: 1.0.0
+
define-data-property: 1.1.1
+
has-property-descriptors: 1.0.1
object-keys: 1.1.1
dev: true
···
engines: {node: '>=8'}
dev: true
-
/diff@5.1.0:
-
resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==}
-
engines: {node: '>=0.3.1'}
+
/diff-sequences@29.6.3:
+
resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==}
+
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dev: true
/dir-glob@3.0.1:
···
dependencies:
path-type: 4.0.0
dev: true
-
-
/docopt@0.6.2:
-
resolution: {integrity: sha512-NqTbaYeE4gA/wU1hdKFdU+AFahpDOpgGLzHP42k6H6DKExJd0A55KEVWYhL9FEmHmgeLvEU2vuKXDuU+4yToOw==}
-
engines: {node: '>=0.10.0'}
-
dev: false
/doctrine@3.0.0:
resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
···
esutils: 2.0.3
dev: true
-
/dotenv@16.0.3:
-
resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==}
+
/dotenv@16.4.1:
+
resolution: {integrity: sha512-CjA3y+Dr3FyFDOAMnxZEGtnW9KBR2M0JvvUtXNW+dYJL5ROWxP9DUHCwgFqpMk0OXCc0ljhaNTr2w/kutYIcHQ==}
engines: {node: '>=12'}
dev: true
···
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
dev: true
-
/easy-table@1.2.0:
-
resolution: {integrity: sha512-OFzVOv03YpvtcWGe5AayU5G2hgybsg3iqA6drU8UaoZyB9jLGMTrz9+asnLp/E+6qPh88yEI1gvyZFZ41dmgww==}
-
dependencies:
-
ansi-regex: 5.0.1
-
optionalDependencies:
-
wcwidth: 1.0.1
-
dev: false
+
/electron-to-chromium@1.4.650:
+
resolution: {integrity: sha512-sYSQhJCJa4aGA1wYol5cMQgekDBlbVfTRavlGZVr3WZpDdOPcp6a6xUnFfrt8TqZhsBYYbDxJZCjGfHuGupCRQ==}
+
dev: true
+
+
/emoji-regex@10.3.0:
+
resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==}
+
dev: true
/emoji-regex@8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
···
resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
dev: true
-
/enquirer@2.3.6:
-
resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==}
+
/enquirer@2.4.1:
+
resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==}
engines: {node: '>=8.6'}
dependencies:
ansi-colors: 4.1.3
+
strip-ansi: 6.0.1
dev: true
/error-ex@1.3.2:
···
is-arrayish: 0.2.1
dev: true
-
/es-abstract@1.21.2:
-
resolution: {integrity: sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==}
+
/es-abstract@1.22.3:
+
resolution: {integrity: sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==}
engines: {node: '>= 0.4'}
dependencies:
array-buffer-byte-length: 1.0.0
+
arraybuffer.prototype.slice: 1.0.2
available-typed-arrays: 1.0.5
-
call-bind: 1.0.2
-
es-set-tostringtag: 2.0.1
+
call-bind: 1.0.5
+
es-set-tostringtag: 2.0.2
es-to-primitive: 1.2.1
-
function.prototype.name: 1.1.5
-
get-intrinsic: 1.2.0
+
function.prototype.name: 1.1.6
+
get-intrinsic: 1.2.2
get-symbol-description: 1.0.0
globalthis: 1.0.3
gopd: 1.0.1
-
has: 1.0.3
-
has-property-descriptors: 1.0.0
+
has-property-descriptors: 1.0.1
has-proto: 1.0.1
has-symbols: 1.0.3
-
internal-slot: 1.0.5
+
hasown: 2.0.0
+
internal-slot: 1.0.6
is-array-buffer: 3.0.2
is-callable: 1.2.7
is-negative-zero: 2.0.2
is-regex: 1.1.4
is-shared-array-buffer: 1.0.2
is-string: 1.0.7
-
is-typed-array: 1.1.10
+
is-typed-array: 1.1.12
is-weakref: 1.0.2
-
object-inspect: 1.12.3
+
object-inspect: 1.13.1
object-keys: 1.1.1
-
object.assign: 4.1.4
-
regexp.prototype.flags: 1.4.3
-
safe-regex-test: 1.0.0
-
string.prototype.trim: 1.2.7
-
string.prototype.trimend: 1.0.6
-
string.prototype.trimstart: 1.0.6
+
object.assign: 4.1.5
+
regexp.prototype.flags: 1.5.1
+
safe-array-concat: 1.1.0
+
safe-regex-test: 1.0.2
+
string.prototype.trim: 1.2.8
+
string.prototype.trimend: 1.0.7
+
string.prototype.trimstart: 1.0.7
+
typed-array-buffer: 1.0.0
+
typed-array-byte-length: 1.0.0
+
typed-array-byte-offset: 1.0.0
typed-array-length: 1.0.4
unbox-primitive: 1.0.2
-
which-typed-array: 1.1.9
+
which-typed-array: 1.1.13
dev: true
-
/es-set-tostringtag@2.0.1:
-
resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==}
+
/es-set-tostringtag@2.0.2:
+
resolution: {integrity: sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==}
engines: {node: '>= 0.4'}
dependencies:
-
get-intrinsic: 1.2.0
-
has: 1.0.3
+
get-intrinsic: 1.2.2
has-tostringtag: 1.0.0
+
hasown: 2.0.0
dev: true
-
/es-shim-unscopables@1.0.0:
-
resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==}
+
/es-shim-unscopables@1.0.2:
+
resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==}
dependencies:
-
has: 1.0.3
+
hasown: 2.0.0
dev: true
/es-to-primitive@1.2.1:
···
is-symbol: 1.0.4
dev: true
-
/esbuild@0.17.12:
-
resolution: {integrity: sha512-bX/zHl7Gn2CpQwcMtRogTTBf9l1nl+H6R8nUbjk+RuKqAE3+8FDulLA+pHvX7aA7Xe07Iwa+CWvy9I8Y2qqPKQ==}
+
/esbuild@0.19.12:
+
resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==}
engines: {node: '>=12'}
hasBin: true
requiresBuild: true
optionalDependencies:
-
'@esbuild/android-arm': 0.17.12
-
'@esbuild/android-arm64': 0.17.12
-
'@esbuild/android-x64': 0.17.12
-
'@esbuild/darwin-arm64': 0.17.12
-
'@esbuild/darwin-x64': 0.17.12
-
'@esbuild/freebsd-arm64': 0.17.12
-
'@esbuild/freebsd-x64': 0.17.12
-
'@esbuild/linux-arm': 0.17.12
-
'@esbuild/linux-arm64': 0.17.12
-
'@esbuild/linux-ia32': 0.17.12
-
'@esbuild/linux-loong64': 0.17.12
-
'@esbuild/linux-mips64el': 0.17.12
-
'@esbuild/linux-ppc64': 0.17.12
-
'@esbuild/linux-riscv64': 0.17.12
-
'@esbuild/linux-s390x': 0.17.12
-
'@esbuild/linux-x64': 0.17.12
-
'@esbuild/netbsd-x64': 0.17.12
-
'@esbuild/openbsd-x64': 0.17.12
-
'@esbuild/sunos-x64': 0.17.12
-
'@esbuild/win32-arm64': 0.17.12
-
'@esbuild/win32-ia32': 0.17.12
-
'@esbuild/win32-x64': 0.17.12
+
'@esbuild/aix-ppc64': 0.19.12
+
'@esbuild/android-arm': 0.19.12
+
'@esbuild/android-arm64': 0.19.12
+
'@esbuild/android-x64': 0.19.12
+
'@esbuild/darwin-arm64': 0.19.12
+
'@esbuild/darwin-x64': 0.19.12
+
'@esbuild/freebsd-arm64': 0.19.12
+
'@esbuild/freebsd-x64': 0.19.12
+
'@esbuild/linux-arm': 0.19.12
+
'@esbuild/linux-arm64': 0.19.12
+
'@esbuild/linux-ia32': 0.19.12
+
'@esbuild/linux-loong64': 0.19.12
+
'@esbuild/linux-mips64el': 0.19.12
+
'@esbuild/linux-ppc64': 0.19.12
+
'@esbuild/linux-riscv64': 0.19.12
+
'@esbuild/linux-s390x': 0.19.12
+
'@esbuild/linux-x64': 0.19.12
+
'@esbuild/netbsd-x64': 0.19.12
+
'@esbuild/openbsd-x64': 0.19.12
+
'@esbuild/sunos-x64': 0.19.12
+
'@esbuild/win32-arm64': 0.19.12
+
'@esbuild/win32-ia32': 0.19.12
+
'@esbuild/win32-x64': 0.19.12
dev: true
/escalade@3.1.1:
···
/escape-string-regexp@1.0.5:
resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
engines: {node: '>=0.8.0'}
+
dev: true
/escape-string-regexp@4.0.0:
resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
engines: {node: '>=10'}
dev: true
-
/eslint-config-prettier@8.7.0(eslint@8.36.0):
-
resolution: {integrity: sha512-HHVXLSlVUhMSmyW4ZzEuvjpwqamgmlfkutD53cYXLikh4pt/modINRcCIApJ84czDxM4GZInwUrromsDdTImTA==}
+
/eslint-config-prettier@9.1.0(eslint@8.56.0):
+
resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==}
hasBin: true
peerDependencies:
eslint: '>=7.0.0'
dependencies:
-
eslint: 8.36.0
+
eslint: 8.56.0
dev: true
-
/eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.7.0)(eslint@8.36.0)(prettier@2.8.4):
-
resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==}
-
engines: {node: '>=12.0.0'}
+
/eslint-plugin-prettier@5.1.3(eslint-config-prettier@9.1.0)(eslint@8.56.0)(prettier@3.2.4):
+
resolution: {integrity: sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==}
+
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
-
eslint: '>=7.28.0'
+
'@types/eslint': '>=8.0.0'
+
eslint: '>=8.0.0'
eslint-config-prettier: '*'
-
prettier: '>=2.0.0'
+
prettier: '>=3.0.0'
peerDependenciesMeta:
+
'@types/eslint':
+
optional: true
eslint-config-prettier:
optional: true
dependencies:
-
eslint: 8.36.0
-
eslint-config-prettier: 8.7.0(eslint@8.36.0)
-
prettier: 2.8.4
+
eslint: 8.56.0
+
eslint-config-prettier: 9.1.0(eslint@8.56.0)
+
prettier: 3.2.4
prettier-linter-helpers: 1.0.0
+
synckit: 0.8.8
dev: true
/eslint-plugin-tsdoc@0.2.17:
···
'@microsoft/tsdoc-config': 0.16.2
dev: true
-
/eslint-scope@5.1.1:
-
resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==}
-
engines: {node: '>=8.0.0'}
-
dependencies:
-
esrecurse: 4.3.0
-
estraverse: 4.3.0
-
dev: true
-
-
/eslint-scope@7.1.1:
-
resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==}
+
/eslint-scope@7.2.2:
+
resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
esrecurse: 4.3.0
estraverse: 5.3.0
dev: true
-
/eslint-visitor-keys@3.3.0:
-
resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==}
+
/eslint-visitor-keys@3.4.3:
+
resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
-
/eslint@8.36.0:
-
resolution: {integrity: sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==}
+
/eslint@8.56.0:
+
resolution: {integrity: sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
hasBin: true
dependencies:
-
'@eslint-community/eslint-utils': 4.3.0(eslint@8.36.0)
-
'@eslint-community/regexpp': 4.4.0
-
'@eslint/eslintrc': 2.0.1
-
'@eslint/js': 8.36.0
-
'@humanwhocodes/config-array': 0.11.8
+
'@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0)
+
'@eslint-community/regexpp': 4.10.0
+
'@eslint/eslintrc': 2.1.4
+
'@eslint/js': 8.56.0
+
'@humanwhocodes/config-array': 0.11.14
'@humanwhocodes/module-importer': 1.0.1
'@nodelib/fs.walk': 1.2.8
+
'@ungap/structured-clone': 1.2.0
ajv: 6.12.6
chalk: 4.1.2
cross-spawn: 7.0.3
debug: 4.3.4
doctrine: 3.0.0
escape-string-regexp: 4.0.0
-
eslint-scope: 7.1.1
-
eslint-visitor-keys: 3.3.0
-
espree: 9.5.0
+
eslint-scope: 7.2.2
+
eslint-visitor-keys: 3.4.3
+
espree: 9.6.1
esquery: 1.5.0
esutils: 2.0.3
fast-deep-equal: 3.1.3
file-entry-cache: 6.0.1
find-up: 5.0.0
glob-parent: 6.0.2
-
globals: 13.20.0
-
grapheme-splitter: 1.0.4
-
ignore: 5.2.4
-
import-fresh: 3.3.0
+
globals: 13.24.0
+
graphemer: 1.4.0
+
ignore: 5.3.0
imurmurhash: 0.1.4
is-glob: 4.0.3
is-path-inside: 3.0.3
-
js-sdsl: 4.3.0
js-yaml: 4.1.0
json-stable-stringify-without-jsonify: 1.0.1
levn: 0.4.1
lodash.merge: 4.6.2
minimatch: 3.1.2
natural-compare: 1.4.0
-
optionator: 0.9.1
+
optionator: 0.9.3
strip-ansi: 6.0.1
-
strip-json-comments: 3.1.1
text-table: 0.2.0
transitivePeerDependencies:
- supports-color
dev: true
-
/espree@9.5.0:
-
resolution: {integrity: sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==}
+
/espree@9.6.1:
+
resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
-
acorn: 8.8.2
-
acorn-jsx: 5.3.2(acorn@8.8.2)
-
eslint-visitor-keys: 3.3.0
+
acorn: 8.11.3
+
acorn-jsx: 5.3.2(acorn@8.11.3)
+
eslint-visitor-keys: 3.4.3
dev: true
/esprima@4.0.1:
···
estraverse: 5.3.0
dev: true
-
/estraverse@4.3.0:
-
resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==}
-
engines: {node: '>=4.0'}
-
dev: true
-
/estraverse@5.3.0:
resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
engines: {node: '>=4.0'}
···
resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
dev: true
+
/estree-walker@3.0.3:
+
resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
+
dependencies:
+
'@types/estree': 1.0.5
+
dev: true
+
/esutils@2.0.3:
resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
engines: {node: '>=0.10.0'}
dev: true
-
/execa@7.1.1:
-
resolution: {integrity: sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==}
-
engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0}
+
/eventemitter3@5.0.1:
+
resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==}
+
dev: true
+
+
/execa@8.0.1:
+
resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==}
+
engines: {node: '>=16.17'}
dependencies:
cross-spawn: 7.0.3
-
get-stream: 6.0.1
-
human-signals: 4.3.1
+
get-stream: 8.0.1
+
human-signals: 5.0.0
is-stream: 3.0.0
merge-stream: 2.0.0
-
npm-run-path: 5.1.0
+
npm-run-path: 5.2.0
onetime: 6.0.0
-
signal-exit: 3.0.7
+
signal-exit: 4.1.0
strip-final-newline: 3.0.0
dev: true
···
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
dev: true
-
/fast-diff@1.2.0:
-
resolution: {integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==}
+
/fast-diff@1.3.0:
+
resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==}
dev: true
-
/fast-glob@3.2.12:
-
resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==}
+
/fast-glob@3.3.2:
+
resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==}
engines: {node: '>=8.6.0'}
dependencies:
'@nodelib/fs.stat': 2.0.5
···
resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
dev: true
-
/fastq@1.15.0:
-
resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==}
+
/fastq@1.17.0:
+
resolution: {integrity: sha512-zGygtijUMT7jnk3h26kUms3BkSDp4IfIKjmnqI2tvx6nuBfiF1UqOxbnLfzdv+apBy+53oaImsKtMw/xYbW+1w==}
dependencies:
reusify: 1.0.4
dev: true
···
resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
engines: {node: ^10.12.0 || >=12.0.0}
dependencies:
-
flat-cache: 3.0.4
+
flat-cache: 3.2.0
dev: true
/fill-range@7.0.1:
···
pkg-dir: 4.2.0
dev: true
-
/flat-cache@3.0.4:
-
resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==}
+
/flat-cache@3.2.0:
+
resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==}
engines: {node: ^10.12.0 || >=12.0.0}
dependencies:
-
flatted: 3.2.7
+
flatted: 3.2.9
+
keyv: 4.5.4
rimraf: 3.0.2
dev: true
-
/flatted@3.2.7:
-
resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==}
+
/flatted@3.2.9:
+
resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==}
dev: true
/for-each@0.3.3:
···
is-callable: 1.2.7
dev: true
-
/foreground-child@2.0.0:
-
resolution: {integrity: sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==}
-
engines: {node: '>=8.0.0'}
+
/foreground-child@3.1.1:
+
resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==}
+
engines: {node: '>=14'}
dependencies:
cross-spawn: 7.0.3
-
signal-exit: 3.0.7
+
signal-exit: 4.1.0
dev: true
/fs-extra@7.0.1:
···
resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
dev: true
-
/fsevents@2.3.2:
-
resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
+
/fsevents@2.3.3:
+
resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
os: [darwin]
requiresBuild: true
dev: true
optional: true
-
/function-bind@1.1.1:
-
resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
+
/function-bind@1.1.2:
+
resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
dev: true
-
/function.prototype.name@1.1.5:
-
resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==}
+
/function.prototype.name@1.1.6:
+
resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==}
engines: {node: '>= 0.4'}
dependencies:
-
call-bind: 1.0.2
-
define-properties: 1.2.0
-
es-abstract: 1.21.2
+
call-bind: 1.0.5
+
define-properties: 1.2.1
+
es-abstract: 1.22.3
functions-have-names: 1.2.3
dev: true
/functions-have-names@1.2.3:
resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
+
dev: true
+
+
/gensync@1.0.0-beta.2:
+
resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
+
engines: {node: '>=6.9.0'}
dev: true
/get-caller-file@2.0.5:
···
engines: {node: 6.* || 8.* || >= 10.*}
dev: true
-
/get-func-name@2.0.0:
-
resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==}
+
/get-east-asian-width@1.2.0:
+
resolution: {integrity: sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==}
+
engines: {node: '>=18'}
dev: true
-
/get-intrinsic@1.2.0:
-
resolution: {integrity: sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==}
+
/get-func-name@2.0.2:
+
resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==}
+
dev: true
+
+
/get-intrinsic@1.2.2:
+
resolution: {integrity: sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==}
dependencies:
-
function-bind: 1.1.1
-
has: 1.0.3
+
function-bind: 1.1.2
+
has-proto: 1.0.1
has-symbols: 1.0.3
+
hasown: 2.0.0
dev: true
-
/get-stream@6.0.1:
-
resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
-
engines: {node: '>=10'}
+
/get-stream@8.0.1:
+
resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==}
+
engines: {node: '>=16'}
dev: true
/get-symbol-description@1.0.0:
resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==}
engines: {node: '>= 0.4'}
dependencies:
-
call-bind: 1.0.2
-
get-intrinsic: 1.2.0
+
call-bind: 1.0.5
+
get-intrinsic: 1.2.2
dev: true
/glob-parent@5.1.2:
···
is-glob: 4.0.3
dev: true
-
/glob@7.1.6:
-
resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==}
+
/glob@10.3.10:
+
resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==}
+
engines: {node: '>=16 || 14 >=14.17'}
+
hasBin: true
dependencies:
-
fs.realpath: 1.0.0
-
inflight: 1.0.6
-
inherits: 2.0.4
-
minimatch: 3.1.2
-
once: 1.4.0
-
path-is-absolute: 1.0.1
+
foreground-child: 3.1.1
+
jackspeak: 2.3.6
+
minimatch: 9.0.3
+
minipass: 7.0.4
+
path-scurry: 1.10.1
dev: true
/glob@7.2.3:
···
once: 1.4.0
dev: true
-
/glob@9.3.0:
-
resolution: {integrity: sha512-EAZejC7JvnQINayvB/7BJbpZpNOJ8Lrw2OZNEvQxe0vaLn1SuwMcfV7/MNaX8L/T0wmptBFI4YMtDvSBxYDc7w==}
-
engines: {node: '>=16 || 14 >=14.17'}
-
dependencies:
-
fs.realpath: 1.0.0
-
minimatch: 7.4.2
-
minipass: 4.2.5
-
path-scurry: 1.6.1
+
/globals@11.12.0:
+
resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
+
engines: {node: '>=4'}
dev: true
-
/globals@13.20.0:
-
resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==}
+
/globals@13.24.0:
+
resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==}
engines: {node: '>=8'}
dependencies:
type-fest: 0.20.2
···
resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==}
engines: {node: '>= 0.4'}
dependencies:
-
define-properties: 1.2.0
+
define-properties: 1.2.1
dev: true
/globby@11.1.0:
···
dependencies:
array-union: 2.1.0
dir-glob: 3.0.1
-
fast-glob: 3.2.12
-
ignore: 5.2.4
+
fast-glob: 3.3.2
+
ignore: 5.3.0
merge2: 1.4.1
slash: 3.0.0
dev: true
···
/gopd@1.0.1:
resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==}
dependencies:
-
get-intrinsic: 1.2.0
+
get-intrinsic: 1.2.2
dev: true
/graceful-fs@4.2.11:
···
resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==}
dev: true
+
/graphemer@1.4.0:
+
resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
+
dev: true
+
/graphql@15.8.0:
resolution: {integrity: sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==}
engines: {node: '>= 10.x'}
-
dev: false
+
dev: true
-
/graphql@16.6.0:
-
resolution: {integrity: sha512-KPIBPDlW7NxrbT/eh4qPXz5FiFdL5UbaA0XUNz2Rp3Z3hqBSkbj0GVjwFDztsWVauZUWsbKHgMg++sk8UX0bkw==}
+
/graphql@16.8.1:
+
resolution: {integrity: sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw==}
engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0}
-
/graphql@17.0.0-alpha.2:
-
resolution: {integrity: sha512-aRAd/BQ5hSO0+l7x+sHBfJVUp2JUOjPTE/iwJ3BhtYNH/MC7n4gjlZbKvnBVFZZAczyMS3vezS4teEZivoqIzw==}
-
engines: {node: ^14.19.0 || ^16.10.0 || >=18.0.0}
-
dev: false
+
/graphql@17.0.0-alpha.3:
+
resolution: {integrity: sha512-+3gX29B8lQ3Q1KkABSgy6CyBF7nTMObd6EHwcIHg4Pkz03D5hy/eJiHjD/io68+ti3goJmpF+OLJXKaUkgReXg==}
+
engines: {node: ^16.19.0 || ^18.14.0 || >=19.7.0}
+
dev: true
/hard-rejection@2.1.0:
resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==}
···
/has-flag@3.0.0:
resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
engines: {node: '>=4'}
+
dev: true
/has-flag@4.0.0:
resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
engines: {node: '>=8'}
dev: true
-
/has-property-descriptors@1.0.0:
-
resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==}
+
/has-property-descriptors@1.0.1:
+
resolution: {integrity: sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==}
dependencies:
-
get-intrinsic: 1.2.0
+
get-intrinsic: 1.2.2
dev: true
/has-proto@1.0.1:
···
has-symbols: 1.0.3
dev: true
-
/has@1.0.3:
-
resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==}
-
engines: {node: '>= 0.4.0'}
+
/hasown@2.0.0:
+
resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==}
+
engines: {node: '>= 0.4'}
dependencies:
-
function-bind: 1.1.1
+
function-bind: 1.1.2
dev: true
/hosted-git-info@2.8.9:
···
resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==}
dev: true
-
/human-signals@4.3.1:
-
resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==}
-
engines: {node: '>=14.18.0'}
+
/human-signals@5.0.0:
+
resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==}
+
engines: {node: '>=16.17.0'}
dev: true
/husky-v4@4.3.8:
···
safer-buffer: 2.1.2
dev: true
-
/ignore@5.2.4:
-
resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==}
+
/ignore@5.3.0:
+
resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==}
engines: {node: '>= 4'}
dev: true
···
resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
dev: true
-
/internal-slot@1.0.5:
-
resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==}
+
/internal-slot@1.0.6:
+
resolution: {integrity: sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==}
engines: {node: '>= 0.4'}
dependencies:
-
get-intrinsic: 1.2.0
-
has: 1.0.3
+
get-intrinsic: 1.2.2
+
hasown: 2.0.0
side-channel: 1.0.4
dev: true
/is-array-buffer@3.0.2:
resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==}
dependencies:
-
call-bind: 1.0.2
-
get-intrinsic: 1.2.0
-
is-typed-array: 1.1.10
+
call-bind: 1.0.5
+
get-intrinsic: 1.2.2
+
is-typed-array: 1.1.12
dev: true
/is-arrayish@0.2.1:
···
resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==}
engines: {node: '>= 0.4'}
dependencies:
-
call-bind: 1.0.2
+
call-bind: 1.0.5
has-tostringtag: 1.0.0
dev: true
···
engines: {node: '>= 0.4'}
dev: true
-
/is-ci@3.0.1:
-
resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==}
-
hasBin: true
+
/is-core-module@2.13.1:
+
resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==}
dependencies:
-
ci-info: 3.8.0
-
dev: true
-
-
/is-core-module@2.11.0:
-
resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==}
-
dependencies:
-
has: 1.0.3
+
hasown: 2.0.0
dev: true
/is-date-object@1.0.5:
···
engines: {node: '>=12'}
dev: true
+
/is-fullwidth-code-point@5.0.0:
+
resolution: {integrity: sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==}
+
engines: {node: '>=18'}
+
dependencies:
+
get-east-asian-width: 1.2.0
+
dev: true
+
/is-glob@4.0.3:
resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
engines: {node: '>=0.10.0'}
···
/is-reference@1.2.1:
resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==}
dependencies:
-
'@types/estree': 1.0.0
+
'@types/estree': 1.0.5
dev: true
/is-regex@1.1.4:
resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
engines: {node: '>= 0.4'}
dependencies:
-
call-bind: 1.0.2
+
call-bind: 1.0.5
has-tostringtag: 1.0.0
dev: true
/is-shared-array-buffer@1.0.2:
resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==}
dependencies:
-
call-bind: 1.0.2
+
call-bind: 1.0.5
dev: true
/is-stream@3.0.0:
···
has-symbols: 1.0.3
dev: true
-
/is-typed-array@1.1.10:
-
resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==}
+
/is-typed-array@1.1.12:
+
resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==}
engines: {node: '>= 0.4'}
dependencies:
-
available-typed-arrays: 1.0.5
-
call-bind: 1.0.2
-
for-each: 0.3.3
-
gopd: 1.0.1
-
has-tostringtag: 1.0.0
+
which-typed-array: 1.1.13
dev: true
/is-weakref@1.0.2:
resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==}
dependencies:
-
call-bind: 1.0.2
+
call-bind: 1.0.5
dev: true
/is-windows@1.0.2:
···
engines: {node: '>=0.10.0'}
dev: true
+
/isarray@2.0.5:
+
resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==}
+
dev: true
+
/isexe@2.0.0:
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
dev: true
-
/istanbul-lib-coverage@3.2.0:
-
resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==}
+
/istanbul-lib-coverage@3.2.2:
+
resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==}
engines: {node: '>=8'}
dev: true
-
/istanbul-lib-report@3.0.0:
-
resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==}
-
engines: {node: '>=8'}
+
/istanbul-lib-report@3.0.1:
+
resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==}
+
engines: {node: '>=10'}
dependencies:
-
istanbul-lib-coverage: 3.2.0
-
make-dir: 3.1.0
+
istanbul-lib-coverage: 3.2.2
+
make-dir: 4.0.0
supports-color: 7.2.0
dev: true
-
/istanbul-reports@3.1.5:
-
resolution: {integrity: sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==}
+
/istanbul-lib-source-maps@4.0.1:
+
resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==}
+
engines: {node: '>=10'}
+
dependencies:
+
debug: 4.3.4
+
istanbul-lib-coverage: 3.2.2
+
source-map: 0.6.1
+
transitivePeerDependencies:
+
- supports-color
+
dev: true
+
+
/istanbul-reports@3.1.6:
+
resolution: {integrity: sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==}
engines: {node: '>=8'}
dependencies:
html-escaper: 2.0.2
-
istanbul-lib-report: 3.0.0
+
istanbul-lib-report: 3.0.1
+
dev: true
+
+
/jackspeak@2.3.6:
+
resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==}
+
engines: {node: '>=14'}
+
dependencies:
+
'@isaacs/cliui': 8.0.2
+
optionalDependencies:
+
'@pkgjs/parseargs': 0.11.0
dev: true
/jju@1.4.0:
resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==}
dev: true
-
/js-sdsl@4.3.0:
-
resolution: {integrity: sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==}
-
dev: true
-
/js-tokens@4.0.0:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
+
requiresBuild: true
dev: true
/js-yaml@3.14.1:
···
argparse: 2.0.1
dev: true
-
/jsesc@0.5.0:
-
resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==}
+
/jsesc@2.5.2:
+
resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
+
engines: {node: '>=4'}
hasBin: true
+
dev: true
+
+
/json-buffer@3.0.1:
+
resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
dev: true
/json-parse-better-errors@1.0.2:
···
resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
dev: true
-
/jsonc-parser@3.2.0:
-
resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==}
+
/json5@2.2.3:
+
resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
+
engines: {node: '>=6'}
+
hasBin: true
+
dev: true
+
+
/jsonc-parser@3.2.1:
+
resolution: {integrity: sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==}
dev: true
/jsonfile@4.0.0:
···
graceful-fs: 4.2.11
dev: true
+
/keyv@4.5.4:
+
resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
+
dependencies:
+
json-buffer: 3.0.1
+
dev: true
+
/kind-of@6.0.3:
resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==}
engines: {node: '>=0.10.0'}
···
type-check: 0.4.0
dev: true
-
/lilconfig@2.1.0:
-
resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
-
engines: {node: '>=10'}
+
/lilconfig@3.0.0:
+
resolution: {integrity: sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==}
+
engines: {node: '>=14'}
dev: true
/lines-and-columns@1.2.4:
resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
dev: true
-
/lint-staged@13.2.0:
-
resolution: {integrity: sha512-GbyK5iWinax5Dfw5obm2g2ccUiZXNGtAS4mCbJ0Lv4rq6iEtfBSjOYdcbOtAIFtM114t0vdpViDDetjVTSd8Vw==}
-
engines: {node: ^14.13.1 || >=16.0.0}
+
/lint-staged@15.2.0:
+
resolution: {integrity: sha512-TFZzUEV00f+2YLaVPWBWGAMq7So6yQx+GG8YRMDeOEIf95Zn5RyiLMsEiX4KTNl9vq/w+NqRJkLA1kPIo15ufQ==}
+
engines: {node: '>=18.12.0'}
hasBin: true
dependencies:
-
chalk: 5.2.0
-
cli-truncate: 3.1.0
-
commander: 10.0.0
+
chalk: 5.3.0
+
commander: 11.1.0
debug: 4.3.4
-
execa: 7.1.1
-
lilconfig: 2.1.0
-
listr2: 5.0.8
+
execa: 8.0.1
+
lilconfig: 3.0.0
+
listr2: 8.0.0
micromatch: 4.0.5
-
normalize-path: 3.0.0
-
object-inspect: 1.12.3
pidtree: 0.6.0
-
string-argv: 0.3.1
-
yaml: 2.2.1
+
string-argv: 0.3.2
+
yaml: 2.3.4
transitivePeerDependencies:
-
- enquirer
- supports-color
dev: true
-
/listr2@5.0.8:
-
resolution: {integrity: sha512-mC73LitKHj9w6v30nLNGPetZIlfpUniNSsxxrbaPcWOjDb92SHPzJPi/t+v1YC/lxKz/AJ9egOjww0qUuFxBpA==}
-
engines: {node: ^14.13.1 || >=16.0.0}
-
peerDependencies:
-
enquirer: '>= 2.3.0 < 3'
-
peerDependenciesMeta:
-
enquirer:
-
optional: true
+
/listr2@8.0.0:
+
resolution: {integrity: sha512-u8cusxAcyqAiQ2RhYvV7kRKNLgUvtObIbhOX2NCXqvp1UU32xIg5CT22ykS2TPKJXZWJwtK3IKLiqAGlGNE+Zg==}
+
engines: {node: '>=18.0.0'}
dependencies:
-
cli-truncate: 2.1.0
-
colorette: 2.0.19
-
log-update: 4.0.0
-
p-map: 4.0.0
-
rfdc: 1.3.0
-
rxjs: 7.8.0
-
through: 2.3.8
-
wrap-ansi: 7.0.0
+
cli-truncate: 4.0.0
+
colorette: 2.0.20
+
eventemitter3: 5.0.1
+
log-update: 6.0.0
+
rfdc: 1.3.1
+
wrap-ansi: 9.0.0
dev: true
/load-json-file@4.0.0:
···
strip-bom: 3.0.0
dev: true
-
/local-pkg@0.4.3:
-
resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==}
+
/local-pkg@0.5.0:
+
resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==}
engines: {node: '>=14'}
+
dependencies:
+
mlly: 1.5.0
+
pkg-types: 1.0.3
dev: true
/locate-path@5.0.0:
···
resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==}
dev: true
-
/lodash@4.17.21:
-
resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
-
dev: false
+
/log-update@6.0.0:
+
resolution: {integrity: sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw==}
+
engines: {node: '>=18'}
+
dependencies:
+
ansi-escapes: 6.2.0
+
cli-cursor: 4.0.0
+
slice-ansi: 7.1.0
+
strip-ansi: 7.1.0
+
wrap-ansi: 9.0.0
+
dev: true
-
/log-update@4.0.0:
-
resolution: {integrity: sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==}
-
engines: {node: '>=10'}
+
/loupe@2.3.7:
+
resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==}
dependencies:
-
ansi-escapes: 4.3.2
-
cli-cursor: 3.1.0
-
slice-ansi: 4.0.0
-
wrap-ansi: 6.2.0
+
get-func-name: 2.0.2
dev: true
-
/loupe@2.3.6:
-
resolution: {integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==}
-
dependencies:
-
get-func-name: 2.0.0
+
/lru-cache@10.2.0:
+
resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==}
+
engines: {node: 14 || >=16.14}
dev: true
/lru-cache@4.1.5:
···
yallist: 2.1.2
dev: true
+
/lru-cache@5.1.1:
+
resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
+
dependencies:
+
yallist: 3.1.1
+
dev: true
+
/lru-cache@6.0.0:
resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
engines: {node: '>=10'}
···
yallist: 4.0.0
dev: true
-
/lru-cache@7.18.3:
-
resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==}
+
/magic-string@0.30.5:
+
resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==}
engines: {node: '>=12'}
-
dev: true
-
-
/magic-string@0.25.9:
-
resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==}
dependencies:
-
sourcemap-codec: 1.4.8
+
'@jridgewell/sourcemap-codec': 1.4.15
dev: true
-
/magic-string@0.27.0:
-
resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==}
-
engines: {node: '>=12'}
+
/magicast@0.3.3:
+
resolution: {integrity: sha512-ZbrP1Qxnpoes8sz47AM0z08U+jW6TyRgZzcWy3Ma3vDhJttwMwAFDMMQFobwdBxByBD46JYmxRzeF7w2+wJEuw==}
dependencies:
-
'@jridgewell/sourcemap-codec': 1.4.14
+
'@babel/parser': 7.23.9
+
'@babel/types': 7.23.9
+
source-map-js: 1.0.2
dev: true
-
/magic-string@0.30.0:
-
resolution: {integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==}
-
engines: {node: '>=12'}
+
/make-dir@4.0.0:
+
resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==}
+
engines: {node: '>=10'}
dependencies:
-
'@jridgewell/sourcemap-codec': 1.4.14
-
dev: true
-
-
/make-dir@3.1.0:
-
resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
-
engines: {node: '>=8'}
-
dependencies:
-
semver: 6.3.0
+
semver: 7.5.4
dev: true
/map-obj@1.0.1:
···
resolution: {integrity: sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg==}
engines: {node: '>=8'}
dependencies:
-
'@types/minimist': 1.2.2
+
'@types/minimist': 1.2.5
camelcase-keys: 6.2.2
decamelize-keys: 1.1.1
hard-rejection: 2.1.0
···
brace-expansion: 2.0.1
dev: true
-
/minimatch@7.4.2:
-
resolution: {integrity: sha512-xy4q7wou3vUoC9k1xGTXc+awNdGaGVHtFUaey8tiX4H1QRc04DZ/rmDFwNm2EBsuYEhAZ6SgMmYf3InGY6OauA==}
-
engines: {node: '>=10'}
+
/minimatch@9.0.3:
+
resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==}
+
engines: {node: '>=16 || 14 >=14.17'}
dependencies:
brace-expansion: 2.0.1
dev: true
···
kind-of: 6.0.3
dev: true
-
/minimist@1.2.8:
-
resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
-
dev: true
-
-
/minipass@4.2.5:
-
resolution: {integrity: sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q==}
-
engines: {node: '>=8'}
+
/minipass@7.0.4:
+
resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==}
+
engines: {node: '>=16 || 14 >=14.17'}
dev: true
-
/mixme@0.5.9:
-
resolution: {integrity: sha512-VC5fg6ySUscaWUpI4gxCBTQMH2RdUpNrk+MsbpCYtIvf9SBJdiUey4qE7BXviJsJR4nDQxCZ+3yaYNW3guz/Pw==}
+
/mixme@0.5.10:
+
resolution: {integrity: sha512-5H76ANWinB1H3twpJ6JY8uvAtpmFvHNArpilJAjXRKXSDDLPIMoZArw5SH0q9z+lLs8IrMw7Q2VWpWimFKFT1Q==}
engines: {node: '>= 8.0.0'}
dev: true
-
/mlly@1.2.0:
-
resolution: {integrity: sha512-+c7A3CV0KGdKcylsI6khWyts/CYrGTrRVo4R/I7u/cUsy0Conxa6LUhiEzVKIw14lc2L5aiO4+SeVe4TeGRKww==}
+
/mlly@1.5.0:
+
resolution: {integrity: sha512-NPVQvAY1xr1QoVeG0cy8yUYC7FQcOx6evl/RjT1wL5FvzPnzOysoqB/jmx/DhssT2dYa8nxECLAaFI/+gVLhDQ==}
dependencies:
-
acorn: 8.8.2
-
pathe: 1.1.0
-
pkg-types: 1.0.2
-
ufo: 1.1.1
+
acorn: 8.11.3
+
pathe: 1.1.2
+
pkg-types: 1.0.3
+
ufo: 1.3.2
dev: true
/ms@2.1.2:
resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
dev: true
-
/mz@2.7.0:
-
resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
-
dependencies:
-
any-promise: 1.3.0
-
object-assign: 4.1.1
-
thenify-all: 1.6.0
-
dev: true
-
-
/nanoid@3.3.4:
-
resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==}
+
/nanoid@3.3.7:
+
resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
-
dev: true
-
-
/natural-compare-lite@1.4.0:
-
resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==}
dev: true
/natural-compare@1.4.0:
···
resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==}
dev: true
-
/node-fetch@2.6.9:
-
resolution: {integrity: sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==}
+
/node-fetch@2.7.0:
+
resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==}
engines: {node: 4.x || >=6.0.0}
peerDependencies:
encoding: ^0.1.0
···
whatwg-url: 5.0.0
dev: true
+
/node-releases@2.0.14:
+
resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==}
+
dev: true
+
/normalize-package-data@2.5.0:
resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
dependencies:
hosted-git-info: 2.8.9
-
resolve: 1.22.1
+
resolve: 1.22.8
semver: 5.7.1
validate-npm-package-license: 3.0.4
-
dev: true
-
-
/normalize-path@3.0.0:
-
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
-
engines: {node: '>=0.10.0'}
dev: true
/npm-run-all@4.1.5:
···
string.prototype.padend: 3.1.4
dev: true
-
/npm-run-path@5.1.0:
-
resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==}
+
/npm-run-path@5.2.0:
+
resolution: {integrity: sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
dependencies:
path-key: 4.0.0
dev: true
-
/object-assign@4.1.1:
-
resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
-
engines: {node: '>=0.10.0'}
-
dev: true
-
-
/object-inspect@1.12.3:
-
resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==}
+
/object-inspect@1.13.1:
+
resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==}
dev: true
/object-keys@1.1.1:
···
engines: {node: '>= 0.4'}
dev: true
-
/object.assign@4.1.4:
-
resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==}
+
/object.assign@4.1.5:
+
resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==}
engines: {node: '>= 0.4'}
dependencies:
-
call-bind: 1.0.2
-
define-properties: 1.2.0
+
call-bind: 1.0.5
+
define-properties: 1.2.1
has-symbols: 1.0.3
object-keys: 1.1.1
dev: true
···
hasBin: true
dev: true
-
/optionator@0.9.1:
-
resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==}
+
/optionator@0.9.3:
+
resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==}
engines: {node: '>= 0.8.0'}
dependencies:
+
'@aashutoshrathi/word-wrap': 1.2.6
deep-is: 0.1.4
fast-levenshtein: 2.0.6
levn: 0.4.1
prelude-ls: 1.2.1
type-check: 0.4.0
-
word-wrap: 1.2.3
dev: true
/os-tmpdir@1.0.2:
···
yocto-queue: 0.1.0
dev: true
-
/p-limit@4.0.0:
-
resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==}
-
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+
/p-limit@5.0.0:
+
resolution: {integrity: sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==}
+
engines: {node: '>=18'}
dependencies:
yocto-queue: 1.0.0
dev: true
···
engines: {node: '>=6'}
dev: true
-
/p-map@4.0.0:
-
resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==}
-
engines: {node: '>=10'}
-
dependencies:
-
aggregate-error: 3.1.0
-
dev: true
-
/p-try@2.2.0:
resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
engines: {node: '>=6'}
···
resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
engines: {node: '>=8'}
dependencies:
-
'@babel/code-frame': 7.18.6
+
'@babel/code-frame': 7.23.5
error-ex: 1.3.2
json-parse-even-better-errors: 2.3.1
lines-and-columns: 1.2.4
···
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
dev: true
-
/path-scurry@1.6.1:
-
resolution: {integrity: sha512-OW+5s+7cw6253Q4E+8qQ/u1fVvcJQCJo/VFD8pje+dbJCF1n5ZRMV2AEHbGp+5Q7jxQIYJxkHopnj6nzdGeZLA==}
-
engines: {node: '>=14'}
+
/path-scurry@1.10.1:
+
resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==}
+
engines: {node: '>=16 || 14 >=14.17'}
dependencies:
-
lru-cache: 7.18.3
-
minipass: 4.2.5
+
lru-cache: 10.2.0
+
minipass: 7.0.4
dev: true
/path-type@3.0.0:
···
engines: {node: '>=8'}
dev: true
-
/pathe@1.1.0:
-
resolution: {integrity: sha512-ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w==}
+
/pathe@1.1.2:
+
resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==}
dev: true
/pathval@1.1.1:
···
engines: {node: '>=6'}
dev: true
-
/pirates@4.0.5:
-
resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==}
-
engines: {node: '>= 6'}
-
dev: true
-
/pkg-dir@4.2.0:
resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==}
engines: {node: '>=8'}
···
find-up: 5.0.0
dev: true
-
/pkg-types@1.0.2:
-
resolution: {integrity: sha512-hM58GKXOcj8WTqUXnsQyJYXdeAPbythQgEF3nTcEo+nkD49chjQ9IKm/QJy9xf6JakXptz86h7ecP2024rrLaQ==}
+
/pkg-types@1.0.3:
+
resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==}
dependencies:
-
jsonc-parser: 3.2.0
-
mlly: 1.2.0
-
pathe: 1.1.0
+
jsonc-parser: 3.2.1
+
mlly: 1.5.0
+
pathe: 1.1.2
dev: true
-
/platform@1.3.6:
-
resolution: {integrity: sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==}
-
dev: false
-
/please-upgrade-node@3.2.0:
resolution: {integrity: sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==}
dependencies:
semver-compare: 1.0.0
dev: true
-
/postcss@8.4.21:
-
resolution: {integrity: sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==}
+
/postcss@8.4.33:
+
resolution: {integrity: sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==}
engines: {node: ^10 || ^12 || >=14}
dependencies:
-
nanoid: 3.3.4
+
nanoid: 3.3.7
picocolors: 1.0.0
source-map-js: 1.0.2
dev: true
-
/preferred-pm@3.0.3:
-
resolution: {integrity: sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==}
+
/preferred-pm@3.1.2:
+
resolution: {integrity: sha512-nk7dKrcW8hfCZ4H6klWcdRknBOXWzNQByJ0oJyX97BOupsYD+FzLS4hflgEu/uPUEHZCuRfMxzCBsuWd7OzT8Q==}
engines: {node: '>=10'}
dependencies:
find-up: 5.0.0
···
resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==}
engines: {node: '>=6.0.0'}
dependencies:
-
fast-diff: 1.2.0
+
fast-diff: 1.3.0
dev: true
-
/prettier@2.8.4:
-
resolution: {integrity: sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw==}
+
/prettier@2.8.8:
+
resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==}
engines: {node: '>=10.13.0'}
hasBin: true
dev: true
-
/pretty-format@27.5.1:
-
resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==}
-
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+
/prettier@3.2.4:
+
resolution: {integrity: sha512-FWu1oLHKCrtpO1ypU6J0SbK2d9Ckwysq6bHj/uaCP26DxrPpppCLQRGVuqAxSTvhF00AcvDRyYrLNW7ocBhFFQ==}
+
engines: {node: '>=14'}
+
hasBin: true
+
dev: true
+
+
/pretty-format@29.7.0:
+
resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==}
+
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
-
ansi-regex: 5.0.1
+
'@jest/schemas': 29.6.3
ansi-styles: 5.2.0
-
react-is: 17.0.2
+
react-is: 18.2.0
dev: true
/pseudomap@1.0.2:
···
safe-buffer: 5.2.1
dev: true
-
/react-is@17.0.2:
-
resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==}
+
/react-is@18.2.0:
+
resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==}
dev: true
/read-pkg-up@7.0.1:
···
resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==}
engines: {node: '>=8'}
dependencies:
-
'@types/normalize-package-data': 2.4.1
+
'@types/normalize-package-data': 2.4.4
normalize-package-data: 2.5.0
parse-json: 5.2.0
type-fest: 0.6.0
···
strip-indent: 3.0.0
dev: true
-
/regenerate-unicode-properties@8.2.0:
-
resolution: {integrity: sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==}
-
engines: {node: '>=4'}
-
dependencies:
-
regenerate: 1.4.2
-
dev: true
-
-
/regenerate@1.4.2:
-
resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==}
-
dev: true
-
-
/regenerator-runtime@0.13.11:
-
resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==}
+
/regenerator-runtime@0.14.1:
+
resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==}
dev: true
-
/regexp.prototype.flags@1.4.3:
-
resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==}
+
/regexp.prototype.flags@1.5.1:
+
resolution: {integrity: sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==}
engines: {node: '>= 0.4'}
dependencies:
-
call-bind: 1.0.2
-
define-properties: 1.2.0
-
functions-have-names: 1.2.3
+
call-bind: 1.0.5
+
define-properties: 1.2.1
+
set-function-name: 2.0.1
dev: true
-
/regexpu-core@4.5.4:
-
resolution: {integrity: sha512-BtizvGtFQKGPUcTy56o3nk1bGRp4SZOTYrDtGNlqCQufptV5IkkLN6Emw+yunAJjzf+C9FQFtvq7IoA3+oMYHQ==}
-
engines: {node: '>=4'}
-
dependencies:
-
regenerate: 1.4.2
-
regenerate-unicode-properties: 8.2.0
-
regjsgen: 0.5.2
-
regjsparser: 0.6.9
-
unicode-match-property-ecmascript: 1.0.4
-
unicode-match-property-value-ecmascript: 1.2.0
-
dev: true
-
-
/regjsgen@0.5.2:
-
resolution: {integrity: sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==}
-
dev: true
-
-
/regjsparser@0.6.9:
-
resolution: {integrity: sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==}
-
hasBin: true
-
dependencies:
-
jsesc: 0.5.0
-
dev: true
-
-
/require-all@2.2.0:
-
resolution: {integrity: sha512-YWj/WNCxs+KxppuN3j11Ztqzl8MI/oWj4ERwEwgJ5gsHzWi8OAK7FepPu8MLv/Rn8Pov6aPdpRkaoO2Tb6m+zQ==}
-
dev: false
-
/require-directory@2.1.1:
resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
engines: {node: '>=0.10.0'}
···
/resolve@1.19.0:
resolution: {integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==}
dependencies:
-
is-core-module: 2.11.0
+
is-core-module: 2.13.1
path-parse: 1.0.7
dev: true
-
/resolve@1.22.1:
-
resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==}
+
/resolve@1.22.8:
+
resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==}
hasBin: true
dependencies:
-
is-core-module: 2.11.0
+
is-core-module: 2.13.1
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
dev: true
-
/restore-cursor@3.1.0:
-
resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==}
-
engines: {node: '>=8'}
+
/restore-cursor@4.0.0:
+
resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==}
+
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
dependencies:
onetime: 5.1.2
signal-exit: 3.0.7
···
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
dev: true
-
/rfdc@1.3.0:
-
resolution: {integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==}
+
/rfdc@1.3.1:
+
resolution: {integrity: sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==}
dev: true
/rimraf@3.0.2:
···
glob: 7.2.3
dev: true
-
/rimraf@4.4.0:
-
resolution: {integrity: sha512-X36S+qpCUR0HjXlkDe4NAOhS//aHH0Z+h8Ckf2auGJk3PTnx5rLmrHkwNdbVQuCSUhOyFrlRvFEllZOYE+yZGQ==}
+
/rimraf@5.0.5:
+
resolution: {integrity: sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==}
engines: {node: '>=14'}
hasBin: true
dependencies:
-
glob: 9.3.0
+
glob: 10.3.10
dev: true
-
/rollup-plugin-cjs-check@1.0.2(rollup@3.19.1):
-
resolution: {integrity: sha512-q5DuMiYTXoMlLIHeTDdTYQrN+v/AdjEyVZnfkdvX1NnS4jQP1fwSuOr29WS4pB/4lnF1D7Annp62/27aZUyTyQ==}
+
/rollup-plugin-cjs-check@1.0.3(rollup@4.9.6):
+
resolution: {integrity: sha512-l8Gn8fm0YsAUuCVPmJ9CjwX5D98xyjc7iBlKfik5RGgXrV35nBwKCb+xbsK2oMrWMIRdLWsfyVUBM153e2zvYg==}
engines: {node: '>=14.0.0'}
peerDependencies:
-
rollup: ^1.20.0 || ^2.0.0 || ^3.0.0
+
rollup: ^1.20.0 || ^2.0.0 || ^3.0.0 || ^4.0.0
dependencies:
-
'@rollup/pluginutils': 5.0.2(rollup@3.19.1)
-
cjs-module-lexer: 1.2.2
-
rollup: 3.19.1
+
'@rollup/pluginutils': 5.1.0(rollup@4.9.6)
+
cjs-module-lexer: 1.2.3
+
rollup: 4.9.6
dev: true
-
/rollup-plugin-dts@5.3.0(rollup@3.19.1)(typescript@5.0.2):
-
resolution: {integrity: sha512-8FXp0ZkyZj1iU5klkIJYLjIq/YZSwBoERu33QBDxm/1yw5UU4txrEtcmMkrq+ZiKu3Q4qvPCNqc3ovX6rjqzbQ==}
-
engines: {node: '>=v14'}
+
/rollup-plugin-dts@6.1.0(rollup@4.9.6)(typescript@5.3.3):
+
resolution: {integrity: sha512-ijSCPICkRMDKDLBK9torss07+8dl9UpY9z1N/zTeA1cIqdzMlpkV3MOOC7zukyvQfDyxa1s3Dl2+DeiP/G6DOw==}
+
engines: {node: '>=16'}
peerDependencies:
-
rollup: ^3.0.0
-
typescript: ^4.1 || ^5.0
+
rollup: ^3.29.4 || ^4
+
typescript: ^4.5 || ^5.0
dependencies:
-
magic-string: 0.30.0
-
rollup: 3.19.1
-
typescript: 5.0.2
+
magic-string: 0.30.5
+
rollup: 4.9.6
+
typescript: 5.3.3
optionalDependencies:
-
'@babel/code-frame': 7.22.5
+
'@babel/code-frame': 7.23.5
dev: true
-
/rollup@3.19.1:
-
resolution: {integrity: sha512-lAbrdN7neYCg/8WaoWn/ckzCtz+jr70GFfYdlf50OF7387HTg+wiuiqJRFYawwSPpqfqDNYqK7smY/ks2iAudg==}
-
engines: {node: '>=14.18.0', npm: '>=8.0.0'}
+
/rollup@4.9.6:
+
resolution: {integrity: sha512-05lzkCS2uASX0CiLFybYfVkwNbKZG5NFQ6Go0VWyogFTXXbR039UVsegViTntkk4OglHBdF54ccApXRRuXRbsg==}
+
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
+
dependencies:
+
'@types/estree': 1.0.5
optionalDependencies:
-
fsevents: 2.3.2
+
'@rollup/rollup-android-arm-eabi': 4.9.6
+
'@rollup/rollup-android-arm64': 4.9.6
+
'@rollup/rollup-darwin-arm64': 4.9.6
+
'@rollup/rollup-darwin-x64': 4.9.6
+
'@rollup/rollup-linux-arm-gnueabihf': 4.9.6
+
'@rollup/rollup-linux-arm64-gnu': 4.9.6
+
'@rollup/rollup-linux-arm64-musl': 4.9.6
+
'@rollup/rollup-linux-riscv64-gnu': 4.9.6
+
'@rollup/rollup-linux-x64-gnu': 4.9.6
+
'@rollup/rollup-linux-x64-musl': 4.9.6
+
'@rollup/rollup-win32-arm64-msvc': 4.9.6
+
'@rollup/rollup-win32-ia32-msvc': 4.9.6
+
'@rollup/rollup-win32-x64-msvc': 4.9.6
+
fsevents: 2.3.3
dev: true
/run-parallel@1.2.0:
···
queue-microtask: 1.2.3
dev: true
-
/rxjs@7.8.0:
-
resolution: {integrity: sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==}
+
/safe-array-concat@1.1.0:
+
resolution: {integrity: sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg==}
+
engines: {node: '>=0.4'}
dependencies:
-
tslib: 2.5.0
+
call-bind: 1.0.5
+
get-intrinsic: 1.2.2
+
has-symbols: 1.0.3
+
isarray: 2.0.5
dev: true
/safe-buffer@5.2.1:
resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
dev: true
-
/safe-regex-test@1.0.0:
-
resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==}
+
/safe-regex-test@1.0.2:
+
resolution: {integrity: sha512-83S9w6eFq12BBIJYvjMux6/dkirb8+4zJRA9cxNBVb7Wq5fJBW+Xze48WqR8pxua7bDuAaaAxtVVd4Idjp1dBQ==}
+
engines: {node: '>= 0.4'}
dependencies:
-
call-bind: 1.0.2
-
get-intrinsic: 1.2.0
+
call-bind: 1.0.5
+
get-intrinsic: 1.2.2
is-regex: 1.1.4
dev: true
···
hasBin: true
dev: true
-
/semver@6.3.0:
-
resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==}
+
/semver@6.3.1:
+
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
hasBin: true
dev: true
-
/semver@7.3.8:
-
resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==}
+
/semver@7.5.4:
+
resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==}
engines: {node: '>=10'}
hasBin: true
dependencies:
lru-cache: 6.0.0
dev: true
-
/semver@7.5.3:
-
resolution: {integrity: sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==}
-
engines: {node: '>=10'}
-
hasBin: true
+
/serialize-javascript@6.0.2:
+
resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==}
dependencies:
-
lru-cache: 6.0.0
+
randombytes: 2.1.0
dev: true
-
/serialize-javascript@6.0.1:
-
resolution: {integrity: sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==}
+
/set-blocking@2.0.0:
+
resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==}
+
dev: true
+
+
/set-function-length@1.2.0:
+
resolution: {integrity: sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w==}
+
engines: {node: '>= 0.4'}
dependencies:
-
randombytes: 2.1.0
+
define-data-property: 1.1.1
+
function-bind: 1.1.2
+
get-intrinsic: 1.2.2
+
gopd: 1.0.1
+
has-property-descriptors: 1.0.1
dev: true
-
/set-blocking@2.0.0:
-
resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==}
+
/set-function-name@2.0.1:
+
resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==}
+
engines: {node: '>= 0.4'}
+
dependencies:
+
define-data-property: 1.1.1
+
functions-have-names: 1.2.3
+
has-property-descriptors: 1.0.1
dev: true
/shebang-command@1.2.0:
···
/side-channel@1.0.4:
resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
dependencies:
-
call-bind: 1.0.2
-
get-intrinsic: 1.2.0
-
object-inspect: 1.12.3
+
call-bind: 1.0.5
+
get-intrinsic: 1.2.2
+
object-inspect: 1.13.1
dev: true
/siginfo@2.0.0:
···
resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
dev: true
+
/signal-exit@4.1.0:
+
resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
+
engines: {node: '>=14'}
+
dev: true
+
/slash@3.0.0:
resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
engines: {node: '>=8'}
dev: true
-
/slice-ansi@3.0.0:
-
resolution: {integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==}
-
engines: {node: '>=8'}
-
dependencies:
-
ansi-styles: 4.3.0
-
astral-regex: 2.0.0
-
is-fullwidth-code-point: 3.0.0
-
dev: true
-
-
/slice-ansi@4.0.0:
-
resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==}
-
engines: {node: '>=10'}
-
dependencies:
-
ansi-styles: 4.3.0
-
astral-regex: 2.0.0
-
is-fullwidth-code-point: 3.0.0
-
dev: true
-
/slice-ansi@5.0.0:
resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==}
engines: {node: '>=12'}
···
is-fullwidth-code-point: 4.0.0
dev: true
+
/slice-ansi@7.1.0:
+
resolution: {integrity: sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==}
+
engines: {node: '>=18'}
+
dependencies:
+
ansi-styles: 6.2.1
+
is-fullwidth-code-point: 5.0.0
+
dev: true
+
/smartwrap@2.0.2:
resolution: {integrity: sha512-vCsKNQxb7PnCNd2wY1WClWifAc2lwqsG8OaswpJkVJsvMGcnEntdTCDajZCkk93Ay1U3t/9puJmb525Rg5MZBA==}
engines: {node: '>=6'}
hasBin: true
dependencies:
-
array.prototype.flat: 1.3.1
+
array.prototype.flat: 1.3.2
breakword: 1.0.6
grapheme-splitter: 1.0.4
strip-ansi: 6.0.1
···
yargs: 15.4.1
dev: true
-
/smob@0.0.6:
-
resolution: {integrity: sha512-V21+XeNni+tTyiST1MHsa84AQhT1aFZipzPpOFAVB8DkHzwJyjjAmt9bgwnuZiZWnIbMo2duE29wybxv/7HWUw==}
+
/smob@1.4.1:
+
resolution: {integrity: sha512-9LK+E7Hv5R9u4g4C3p+jjLstaLe11MDsL21UpYaCNmapvMkYhqCV4A/f/3gyH8QjMyh6l68q9xC85vihY9ahMQ==}
dev: true
/source-map-js@1.0.2:
···
engines: {node: '>=0.10.0'}
dev: true
-
/sourcemap-codec@1.4.8:
-
resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==}
-
deprecated: Please use @jridgewell/sourcemap-codec instead
-
dev: true
-
/spawndamnit@2.0.0:
resolution: {integrity: sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA==}
dependencies:
···
resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
dev: true
-
/std-env@3.3.2:
-
resolution: {integrity: sha512-uUZI65yrV2Qva5gqE0+A7uVAvO40iPo6jGhs7s8keRfHCmtg+uB2X6EiLGCI9IgL1J17xGhvoOqSz79lzICPTA==}
+
/std-env@3.7.0:
+
resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==}
dev: true
/stream-transform@2.1.3:
resolution: {integrity: sha512-9GHUiM5hMiCi6Y03jD2ARC1ettBXkQBoQAe7nJsPknnI0ow10aXjTnew8QtYQmLjzn974BnmWEAJgCY6ZP1DeQ==}
dependencies:
-
mixme: 0.5.9
+
mixme: 0.5.10
dev: true
-
/string-argv@0.3.1:
-
resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==}
+
/string-argv@0.3.2:
+
resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==}
engines: {node: '>=0.6.19'}
dev: true
···
dependencies:
eastasianwidth: 0.2.0
emoji-regex: 9.2.2
-
strip-ansi: 7.0.1
+
strip-ansi: 7.1.0
+
dev: true
+
+
/string-width@7.1.0:
+
resolution: {integrity: sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==}
+
engines: {node: '>=18'}
+
dependencies:
+
emoji-regex: 10.3.0
+
get-east-asian-width: 1.2.0
+
strip-ansi: 7.1.0
dev: true
/string.prototype.padend@3.1.4:
resolution: {integrity: sha512-67otBXoksdjsnXXRUq+KMVTdlVRZ2af422Y0aTyTjVaoQkGr3mxl2Bc5emi7dOQ3OGVVQQskmLEWwFXwommpNw==}
engines: {node: '>= 0.4'}
dependencies:
-
call-bind: 1.0.2
-
define-properties: 1.2.0
-
es-abstract: 1.21.2
+
call-bind: 1.0.5
+
define-properties: 1.2.1
+
es-abstract: 1.22.3
dev: true
-
/string.prototype.trim@1.2.7:
-
resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==}
+
/string.prototype.trim@1.2.8:
+
resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==}
engines: {node: '>= 0.4'}
dependencies:
-
call-bind: 1.0.2
-
define-properties: 1.2.0
-
es-abstract: 1.21.2
+
call-bind: 1.0.5
+
define-properties: 1.2.1
+
es-abstract: 1.22.3
dev: true
-
/string.prototype.trimend@1.0.6:
-
resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==}
+
/string.prototype.trimend@1.0.7:
+
resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==}
dependencies:
-
call-bind: 1.0.2
-
define-properties: 1.2.0
-
es-abstract: 1.21.2
+
call-bind: 1.0.5
+
define-properties: 1.2.1
+
es-abstract: 1.22.3
dev: true
-
/string.prototype.trimstart@1.0.6:
-
resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==}
+
/string.prototype.trimstart@1.0.7:
+
resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==}
dependencies:
-
call-bind: 1.0.2
-
define-properties: 1.2.0
-
es-abstract: 1.21.2
+
call-bind: 1.0.5
+
define-properties: 1.2.1
+
es-abstract: 1.22.3
dev: true
/strip-ansi@6.0.1:
···
ansi-regex: 5.0.1
dev: true
-
/strip-ansi@7.0.1:
-
resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==}
+
/strip-ansi@7.1.0:
+
resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==}
engines: {node: '>=12'}
dependencies:
ansi-regex: 6.0.1
···
engines: {node: '>=8'}
dev: true
-
/strip-literal@1.0.1:
-
resolution: {integrity: sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==}
-
dependencies:
-
acorn: 8.8.2
-
dev: true
-
-
/sucrase@3.29.0:
-
resolution: {integrity: sha512-bZPAuGA5SdFHuzqIhTAqt9fvNEo9rESqXIG3oiKdF8K4UmkQxC4KlNL3lVyAErXp+mPvUqZ5l13qx6TrDIGf3A==}
-
engines: {node: '>=8'}
-
hasBin: true
+
/strip-literal@1.3.0:
+
resolution: {integrity: sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==}
dependencies:
-
commander: 4.1.1
-
glob: 7.1.6
-
lines-and-columns: 1.2.4
-
mz: 2.7.0
-
pirates: 4.0.5
-
ts-interface-checker: 0.1.13
+
acorn: 8.11.3
dev: true
/supports-color@5.5.0:
···
engines: {node: '>=4'}
dependencies:
has-flag: 3.0.0
+
dev: true
/supports-color@7.2.0:
resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
···
engines: {node: '>= 0.4'}
dev: true
+
/synckit@0.8.8:
+
resolution: {integrity: sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==}
+
engines: {node: ^14.18.0 || >=16.0.0}
+
dependencies:
+
'@pkgr/core': 0.1.1
+
tslib: 2.6.2
+
dev: true
+
/term-size@2.2.1:
resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==}
engines: {node: '>=8'}
dev: true
-
/terser@5.16.6:
-
resolution: {integrity: sha512-IBZ+ZQIA9sMaXmRZCUMDjNH0D5AQQfdn4WUjHL0+1lF4TP1IHRJbrhb6fNaXWikrYQTSkb7SLxkeXAiy1p7mbg==}
+
/terser@5.27.0:
+
resolution: {integrity: sha512-bi1HRwVRskAjheeYl291n3JC4GgO/Ty4z1nVs5AAsmonJulGxpSektecnNedrwK9C7vpvVtcX3cw00VSLt7U2A==}
engines: {node: '>=10'}
hasBin: true
dependencies:
-
'@jridgewell/source-map': 0.3.2
-
acorn: 8.8.2
+
'@jridgewell/source-map': 0.3.5
+
acorn: 8.11.3
commander: 2.20.3
source-map-support: 0.5.21
dev: true
···
resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
dev: true
-
/thenify-all@1.6.0:
-
resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
-
engines: {node: '>=0.8'}
-
dependencies:
-
thenify: 3.3.1
+
/tinybench@2.6.0:
+
resolution: {integrity: sha512-N8hW3PG/3aOoZAN5V/NSAEDz0ZixDSSt5b/a05iqtpgfLWMSVuCo7w0k2vVvEjdrIoeGqZzweX2WlyioNIHchA==}
dev: true
-
/thenify@3.3.1:
-
resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}
-
dependencies:
-
any-promise: 1.3.0
-
dev: true
-
-
/through@2.3.8:
-
resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
-
dev: true
-
-
/tinybench@2.4.0:
-
resolution: {integrity: sha512-iyziEiyFxX4kyxSp+MtY1oCH/lvjH3PxFN8PGCDeqcZWAJ/i+9y+nL85w99PxVzrIvew/GSkSbDYtiGVa85Afg==}
-
dev: true
-
-
/tinypool@0.4.0:
-
resolution: {integrity: sha512-2ksntHOKf893wSAH4z/+JbPpi92esw8Gn9N2deXX+B0EO92hexAVI9GIZZPx7P5aYo5KULfeOSt3kMOmSOy6uA==}
+
/tinypool@0.8.2:
+
resolution: {integrity: sha512-SUszKYe5wgsxnNOVlBYO6IC+8VGWdVGZWAqUxp3UErNBtptZvWbwyUOyzNL59zigz2rCA92QiL3wvG+JDSdJdQ==}
engines: {node: '>=14.0.0'}
dev: true
-
/tinyspy@1.1.1:
-
resolution: {integrity: sha512-UVq5AXt/gQlti7oxoIg5oi/9r0WpF7DGEVwXgqWSMmyN16+e3tl5lIvTaOpJ3TAtu5xFzWccFRM4R5NaWHF+4g==}
+
/tinyspy@2.2.0:
+
resolution: {integrity: sha512-d2eda04AN/cPOR89F7Xv5bK/jrQEhmcLFe6HFldoeO9AJtps+fqEnh486vnT/8y4bw38pSyxDcTCAq+Ks2aJTg==}
engines: {node: '>=14.0.0'}
dev: true
···
os-tmpdir: 1.0.2
dev: true
+
/to-fast-properties@2.0.0:
+
resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
+
engines: {node: '>=4'}
+
dev: true
+
/to-regex-range@5.0.1:
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
engines: {node: '>=8.0'}
···
engines: {node: '>=8'}
dev: true
-
/ts-interface-checker@0.1.13:
-
resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
-
dev: true
-
-
/tslib@1.14.1:
-
resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
-
dev: true
-
-
/tslib@2.5.0:
-
resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==}
-
dev: true
-
-
/tsutils@3.21.0(typescript@5.0.2):
-
resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
-
engines: {node: '>= 6'}
+
/ts-api-utils@1.0.3(typescript@5.3.3):
+
resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==}
+
engines: {node: '>=16.13.0'}
peerDependencies:
-
typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta'
+
typescript: '>=4.2.0'
dependencies:
-
tslib: 1.14.1
-
typescript: 5.0.2
+
typescript: 5.3.3
+
dev: true
+
+
/tslib@2.6.2:
+
resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==}
dev: true
-
/tty-table@4.2.1:
-
resolution: {integrity: sha512-xz0uKo+KakCQ+Dxj1D/tKn2FSyreSYWzdkL/BYhgN6oMW808g8QRMuh1atAV9fjTPbWBjfbkKQpI/5rEcnAc7g==}
+
/tty-table@4.2.3:
+
resolution: {integrity: sha512-Fs15mu0vGzCrj8fmJNP7Ynxt5J7praPXqFN0leZeZBXJwkMxv9cb2D454k1ltrtUSJbZ4yH4e0CynsHLxmUfFA==}
engines: {node: '>=8.0.0'}
hasBin: true
dependencies:
···
engines: {node: '>=10'}
dev: true
-
/type-fest@0.21.3:
-
resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==}
-
engines: {node: '>=10'}
-
dev: true
-
/type-fest@0.6.0:
resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==}
engines: {node: '>=8'}
···
engines: {node: '>=8'}
dev: true
+
/type-fest@3.13.1:
+
resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==}
+
engines: {node: '>=14.16'}
+
dev: true
+
+
/typed-array-buffer@1.0.0:
+
resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==}
+
engines: {node: '>= 0.4'}
+
dependencies:
+
call-bind: 1.0.5
+
get-intrinsic: 1.2.2
+
is-typed-array: 1.1.12
+
dev: true
+
+
/typed-array-byte-length@1.0.0:
+
resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==}
+
engines: {node: '>= 0.4'}
+
dependencies:
+
call-bind: 1.0.5
+
for-each: 0.3.3
+
has-proto: 1.0.1
+
is-typed-array: 1.1.12
+
dev: true
+
+
/typed-array-byte-offset@1.0.0:
+
resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==}
+
engines: {node: '>= 0.4'}
+
dependencies:
+
available-typed-arrays: 1.0.5
+
call-bind: 1.0.5
+
for-each: 0.3.3
+
has-proto: 1.0.1
+
is-typed-array: 1.1.12
+
dev: true
+
/typed-array-length@1.0.4:
resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==}
dependencies:
-
call-bind: 1.0.2
+
call-bind: 1.0.5
for-each: 0.3.3
-
is-typed-array: 1.1.10
+
is-typed-array: 1.1.12
dev: true
-
/typescript@5.0.2:
-
resolution: {integrity: sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==}
-
engines: {node: '>=12.20'}
+
/typescript@5.3.3:
+
resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==}
+
engines: {node: '>=14.17'}
hasBin: true
dev: true
-
/ufo@1.1.1:
-
resolution: {integrity: sha512-MvlCc4GHrmZdAllBc0iUDowff36Q9Ndw/UzqmEKyrfSzokTd9ZCy1i+IIk5hrYKkjoYVQyNbrw7/F8XJ2rEwTg==}
+
/ufo@1.3.2:
+
resolution: {integrity: sha512-o+ORpgGwaYQXgqGDwd+hkS4PuZ3QnmqMMxRuajK/a38L6fTpcE5GPIfrf+L/KemFzfUpeUQc1rRS1iDBozvnFA==}
dev: true
/unbox-primitive@1.0.2:
resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==}
dependencies:
-
call-bind: 1.0.2
+
call-bind: 1.0.5
has-bigints: 1.0.2
has-symbols: 1.0.3
which-boxed-primitive: 1.0.2
dev: true
-
/unicode-canonical-property-names-ecmascript@1.0.4:
-
resolution: {integrity: sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==}
-
engines: {node: '>=4'}
+
/universalify@0.1.2:
+
resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==}
+
engines: {node: '>= 4.0.0'}
dev: true
-
/unicode-match-property-ecmascript@1.0.4:
-
resolution: {integrity: sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==}
-
engines: {node: '>=4'}
+
/update-browserslist-db@1.0.13(browserslist@4.22.3):
+
resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==}
+
hasBin: true
+
peerDependencies:
+
browserslist: '>= 4.21.0'
dependencies:
-
unicode-canonical-property-names-ecmascript: 1.0.4
-
unicode-property-aliases-ecmascript: 1.1.0
-
dev: true
-
-
/unicode-match-property-value-ecmascript@1.2.0:
-
resolution: {integrity: sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==}
-
engines: {node: '>=4'}
-
dev: true
-
-
/unicode-property-aliases-ecmascript@1.1.0:
-
resolution: {integrity: sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==}
-
engines: {node: '>=4'}
-
dev: true
-
-
/universalify@0.1.2:
-
resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==}
-
engines: {node: '>= 4.0.0'}
+
browserslist: 4.22.3
+
escalade: 3.1.1
+
picocolors: 1.0.0
dev: true
/uri-js@4.4.1:
···
punycode: 2.3.0
dev: true
-
/v8-to-istanbul@9.1.0:
-
resolution: {integrity: sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==}
+
/v8-to-istanbul@9.2.0:
+
resolution: {integrity: sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==}
engines: {node: '>=10.12.0'}
dependencies:
-
'@jridgewell/trace-mapping': 0.3.17
-
'@types/istanbul-lib-coverage': 2.0.4
-
convert-source-map: 1.9.0
+
'@jridgewell/trace-mapping': 0.3.22
+
'@types/istanbul-lib-coverage': 2.0.6
+
convert-source-map: 2.0.0
dev: true
/validate-npm-package-license@3.0.4:
···
spdx-expression-parse: 3.0.1
dev: true
-
/vite-node@0.29.7(@types/node@18.15.3)(terser@5.16.6):
-
resolution: {integrity: sha512-PakCZLvz37yFfUPWBnLa1OYHPCGm5v4pmRrTcFN4V/N/T3I6tyP3z07S//9w+DdeL7vVd0VSeyMZuAh+449ZWw==}
-
engines: {node: '>=v14.16.0'}
+
/vite-node@1.2.2(terser@5.27.0):
+
resolution: {integrity: sha512-1as4rDTgVWJO3n1uHmUYqq7nsFgINQ9u+mRcXpjeOMJUmviqNKjcZB7UfRZrlM7MjYXMKpuWp5oGkjaFLnjawg==}
+
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
dependencies:
cac: 6.7.14
debug: 4.3.4
-
mlly: 1.2.0
-
pathe: 1.1.0
+
pathe: 1.1.2
picocolors: 1.0.0
-
vite: 4.2.0(@types/node@18.15.3)(terser@5.16.6)
+
vite: 5.0.12(terser@5.27.0)
transitivePeerDependencies:
- '@types/node'
- less
+
- lightningcss
- sass
- stylus
- sugarss
···
- terser
dev: true
-
/vite@4.2.0(@types/node@18.15.3)(terser@5.16.6):
-
resolution: {integrity: sha512-AbDTyzzwuKoRtMIRLGNxhLRuv1FpRgdIw+1y6AQG73Q5+vtecmvzKo/yk8X/vrHDpETRTx01ABijqUHIzBXi0g==}
-
engines: {node: ^14.18.0 || >=16.0.0}
+
/vite@5.0.12(terser@5.27.0):
+
resolution: {integrity: sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==}
+
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
-
'@types/node': '>= 14'
+
'@types/node': ^18.0.0 || >=20.0.0
less: '*'
+
lightningcss: ^1.21.0
sass: '*'
stylus: '*'
sugarss: '*'
···
'@types/node':
optional: true
less:
+
optional: true
+
lightningcss:
optional: true
sass:
optional: true
···
terser:
optional: true
dependencies:
-
'@types/node': 18.15.3
-
esbuild: 0.17.12
-
postcss: 8.4.21
-
resolve: 1.22.1
-
rollup: 3.19.1
-
terser: 5.16.6
+
esbuild: 0.19.12
+
postcss: 8.4.33
+
rollup: 4.9.6
+
terser: 5.27.0
optionalDependencies:
-
fsevents: 2.3.2
+
fsevents: 2.3.3
dev: true
-
/vitest@0.29.7(terser@5.16.6):
-
resolution: {integrity: sha512-aWinOSOu4jwTuZHkb+cCyrqQ116Q9TXaJrNKTHudKBknIpR0VplzeaOUuDF9jeZcrbtQKZQt6yrtd+eakbaxHg==}
-
engines: {node: '>=v14.16.0'}
+
/vitest@1.2.2(terser@5.27.0):
+
resolution: {integrity: sha512-d5Ouvrnms3GD9USIK36KG8OZ5bEvKEkITFtnGv56HFaSlbItJuYr7hv2Lkn903+AvRAgSixiamozUVfORUekjw==}
+
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
'@edge-runtime/vm': '*'
-
'@vitest/browser': '*'
-
'@vitest/ui': '*'
+
'@types/node': ^18.0.0 || >=20.0.0
+
'@vitest/browser': ^1.0.0
+
'@vitest/ui': ^1.0.0
happy-dom: '*'
jsdom: '*'
-
safaridriver: '*'
-
webdriverio: '*'
peerDependenciesMeta:
'@edge-runtime/vm':
+
optional: true
+
'@types/node':
optional: true
'@vitest/browser':
optional: true
···
optional: true
jsdom:
optional: true
-
safaridriver:
-
optional: true
-
webdriverio:
-
optional: true
dependencies:
-
'@types/chai': 4.3.4
-
'@types/chai-subset': 1.3.3
-
'@types/node': 18.15.3
-
'@vitest/expect': 0.29.7
-
'@vitest/runner': 0.29.7
-
'@vitest/spy': 0.29.7
-
'@vitest/utils': 0.29.7
-
acorn: 8.8.2
-
acorn-walk: 8.2.0
+
'@vitest/expect': 1.2.2
+
'@vitest/runner': 1.2.2
+
'@vitest/snapshot': 1.2.2
+
'@vitest/spy': 1.2.2
+
'@vitest/utils': 1.2.2
+
acorn-walk: 8.3.2
cac: 6.7.14
-
chai: 4.3.7
+
chai: 4.4.1
debug: 4.3.4
-
local-pkg: 0.4.3
-
pathe: 1.1.0
+
execa: 8.0.1
+
local-pkg: 0.5.0
+
magic-string: 0.30.5
+
pathe: 1.1.2
picocolors: 1.0.0
-
source-map: 0.6.1
-
std-env: 3.3.2
-
strip-literal: 1.0.1
-
tinybench: 2.4.0
-
tinypool: 0.4.0
-
tinyspy: 1.1.1
-
vite: 4.2.0(@types/node@18.15.3)(terser@5.16.6)
-
vite-node: 0.29.7(@types/node@18.15.3)(terser@5.16.6)
+
std-env: 3.7.0
+
strip-literal: 1.3.0
+
tinybench: 2.6.0
+
tinypool: 0.8.2
+
vite: 5.0.12(terser@5.27.0)
+
vite-node: 1.2.2(terser@5.27.0)
why-is-node-running: 2.2.2
transitivePeerDependencies:
- less
+
- lightningcss
- sass
- stylus
- sugarss
···
resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==}
dependencies:
defaults: 1.0.4
+
dev: true
/webidl-conversions@3.0.1:
resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
···
path-exists: 4.0.0
dev: true
-
/which-typed-array@1.1.9:
-
resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==}
+
/which-typed-array@1.1.13:
+
resolution: {integrity: sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==}
engines: {node: '>= 0.4'}
dependencies:
available-typed-arrays: 1.0.5
-
call-bind: 1.0.2
+
call-bind: 1.0.5
for-each: 0.3.3
gopd: 1.0.1
has-tostringtag: 1.0.0
-
is-typed-array: 1.1.10
dev: true
/which@1.3.1:
···
stackback: 0.0.2
dev: true
-
/word-wrap@1.2.3:
-
resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==}
-
engines: {node: '>=0.10.0'}
-
dev: true
-
/wrap-ansi@6.2.0:
resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==}
engines: {node: '>=8'}
···
strip-ansi: 6.0.1
dev: true
+
/wrap-ansi@8.1.0:
+
resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
+
engines: {node: '>=12'}
+
dependencies:
+
ansi-styles: 6.2.1
+
string-width: 5.1.2
+
strip-ansi: 7.1.0
+
dev: true
+
+
/wrap-ansi@9.0.0:
+
resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==}
+
engines: {node: '>=18'}
+
dependencies:
+
ansi-styles: 6.2.1
+
string-width: 7.1.0
+
strip-ansi: 7.1.0
+
dev: true
+
/wrappy@1.0.2:
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
dev: true
···
resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==}
dev: true
+
/yallist@3.1.1:
+
resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
+
dev: true
+
/yallist@4.0.0:
resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
dev: true
···
engines: {node: '>= 6'}
dev: true
-
/yaml@2.2.1:
-
resolution: {integrity: sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==}
+
/yaml@2.3.4:
+
resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==}
engines: {node: '>= 14'}
dev: true
···
decamelize: 1.2.0
dev: true
-
/yargs-parser@20.2.9:
-
resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==}
-
engines: {node: '>=10'}
-
dev: true
-
/yargs-parser@21.1.1:
resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
engines: {node: '>=12'}
···
which-module: 2.0.1
y18n: 4.0.3
yargs-parser: 18.1.3
-
dev: true
-
-
/yargs@16.2.0:
-
resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==}
-
engines: {node: '>=10'}
-
dependencies:
-
cliui: 7.0.4
-
escalade: 3.1.1
-
get-caller-file: 2.0.5
-
require-directory: 2.1.1
-
string-width: 4.2.3
-
y18n: 5.0.8
-
yargs-parser: 20.2.9
dev: true
/yargs@17.7.2:
-3
pnpm-workspace.yaml
···
-
packages:
-
- '.'
-
- 'benchmark'
+10 -10
scripts/changelog.js
···
const TRAILING_CHAR = /[.;:]$/g;
const listFormatter = new Intl.ListFormat('en-US');
-
const getSummaryLines = cs => {
+
const getSummaryLines = (cs) => {
let lines = cs.summary.trim().split(/\r?\n/);
-
if (!lines.some(line => /```/.test(line))) {
-
lines = lines.map(l => l.trim()).filter(Boolean);
+
if (!lines.some((line) => /```/.test(line))) {
+
lines = lines.map((l) => l.trim()).filter(Boolean);
const size = lines.length;
if (size > 0) {
lines[size - 1] = lines[size - 1].replace(TRAILING_CHAR, '');
···
};
/** Creates a "(See X)" string from a template */
-
const templateSeeRef = links => {
-
const humanReadableLinks = links.filter(Boolean).map(link => {
+
const templateSeeRef = (links) => {
+
const humanReadableLinks = links.filter(Boolean).map((link) => {
if (typeof link === 'string') return link;
return link.pull || link.commit;
});
···
if (dependenciesUpdated.length === 0) return '';
const dependenciesLinks = await Promise.all(
-
changesets.map(async cs => {
+
changesets.map(async (cs) => {
if (!cs.commit) return undefined;
const lines = getSummaryLines(cs);
-
const prLine = lines.find(line => SEE_LINE.test(line));
+
const prLine = lines.find((line) => SEE_LINE.test(line));
if (prLine) {
const match = prLine.match(SEE_LINE);
return (match && match[1].trim()) || undefined;
···
const seeRef = templateSeeRef(dependenciesLinks);
if (seeRef) changesetLink += ` ${seeRef}`;
-
const detailsLinks = dependenciesUpdated.map(dep => {
+
const detailsLinks = dependenciesUpdated.map((dep) => {
return ` - ${dep.name}@${dep.newVersion}`;
});
···
let pull, commit, user;
const lines = getSummaryLines(changeset);
-
const prLineIndex = lines.findIndex(line => SEE_LINE.test(line));
+
const prLineIndex = lines.findIndex((line) => SEE_LINE.test(line));
if (prLineIndex > -1) {
const match = lines[prLineIndex].match(SEE_LINE);
pull = (match && match[1].trim()) || undefined;
···
let str = `- ${annotation}${firstLine}`;
if (futureLines.length > 0) {
-
str += `\n${futureLines.map(l => ` ${l}`).join('\n')}`;
+
str += `\n${futureLines.map((l) => ` ${l}`).join('\n')}`;
}
const endsWithParagraph = /(?<=(?:[!;?.]|```) *)$/g;
+58 -4
scripts/eslint-preset.js
···
plugins: ['prettier', 'tsdoc'],
ignorePatterns: ['node_modules/', 'dist/', 'coverage/', 'perf/'],
rules: {
+
'no-undef': 'off',
+
'no-empty': 'off',
'sort-keys': 'off',
'no-console': ['error', { allow: ['warn', 'error'] }],
'prefer-arrow/prefer-arrow-functions': 'off',
···
'error',
{
singleQuote: true,
-
arrowParens: 'avoid',
+
tabWidth: 2,
+
printWidth: 100,
trailingComma: 'es5',
},
],
···
'@typescript-eslint/no-non-null-assertion': 'off',
'@typescript-eslint/no-misused-new': 'off',
'@typescript-eslint/no-explicit-any': 'off',
-
'@typescript-eslint/array-type': 'off',
-
'@typescript-eslint/no-empty-function': 'off',
'@typescript-eslint/no-unused-vars': 'off',
-
'prefer-rest-params': 'off',
+
'@typescript-eslint/no-namespace': 'off',
+
'@typescript-eslint/array-type': 'off',
'tsdoc/syntax': 'error',
+
+
'no-restricted-syntax': [
+
'error',
+
{
+
selector: 'PropertyDefinition[value]',
+
message: 'Property definitions with value initializers aren’t transpiled',
+
},
+
{
+
selector: 'MemberExpression[optional=true]',
+
message: 'Optional chaining (?.) operator is outside of specified browser support',
+
},
+
{
+
selector: 'LogicalExpression[operator="??"]',
+
message: 'Nullish coalescing (??) operator is outside of specified browser support',
+
},
+
{
+
selector: 'AssignmentExpression[operator="??="]',
+
message: 'Nullish coalescing assignment (??=) is outside of specified browser support',
+
},
+
{
+
selector: 'SequenceExpression',
+
message: 'Sequence expressions are to be avoided since they can be confusing',
+
},
+
{
+
selector: ':not(ForStatement) > VariableDeclaration[declarations.length>1]',
+
message: 'Only one variable declarator per variable declaration is preferred',
+
},
+
],
+
+
'@typescript-eslint/no-import-type-side-effects': 'error',
+
'@typescript-eslint/consistent-type-imports': [
+
'error',
+
{
+
disallowTypeAnnotations: false,
+
fixStyle: 'separate-type-imports',
+
},
+
],
+
},
+
},
+
+
{
+
files: ['src/**/__tests__/**/*.ts'],
+
rules: {
+
'no-restricted-syntax': 'off',
+
'prefer-rest-params': 'off',
+
},
+
},
+
+
{
+
files: ['**/*.d.ts'],
+
rules: {
+
'@typescript-eslint/triple-slash-reference': 'off',
},
},
],
+193 -109
scripts/rollup.config.mjs
···
+
import fs from 'node:fs/promises';
+
import path from 'node:path/posix';
+
import { readFileSync } from 'node:fs';
+
+
import * as prettier from 'prettier';
import commonjs from '@rollup/plugin-commonjs';
import resolve from '@rollup/plugin-node-resolve';
-
import sucrase from '@rollup/plugin-sucrase';
-
import buble from '@rollup/plugin-buble';
+
import babel from '@rollup/plugin-babel';
import terser from '@rollup/plugin-terser';
import cjsCheck from 'rollup-plugin-cjs-check';
import dts from 'rollup-plugin-dts';
+
const normalize = name => []
+
.concat(name)
+
.join(' ')
+
.replace(/[@\s/.]+/g, ' ')
+
.trim()
+
.replace(/\s+/, '-')
+
.toLowerCase();
+
+
const extension = name => {
+
if (/\.d.ts$/.test(name)) {
+
return '.d.ts';
+
} else {
+
return path.extname(name);
+
}
+
};
+
+
const meta = JSON.parse(readFileSync('package.json'));
+
const name = normalize(meta.name);
+
+
const externalModules = [
+
...Object.keys(meta.dependencies || {}),
+
...Object.keys(meta.peerDependencies || {}),
+
];
+
+
const external = new RegExp(`^(${externalModules.join('|')})($|/)`);
+
+
const exports = {};
+
for (const key in meta.exports) {
+
const entry = meta.exports[key];
+
if (typeof entry === 'object' && !!entry.source) {
+
const entryPath = normalize(key);
+
const entryName = normalize([name, entryPath]);
+
exports[entryName] = {
+
path: entryPath,
+
...entry,
+
};
+
}
+
}
+
+
const commonConfig = {
+
input: Object.entries(exports).reduce((input, [exportName, entry]) => {
+
input[exportName] = entry.source;
+
return input;
+
}, {}),
+
onwarn: () => {},
+
external(id) {
+
return external.test(id);
+
},
+
treeshake: {
+
unknownGlobalSideEffects: false,
+
tryCatchDeoptimization: false,
+
moduleSideEffects: false,
+
},
+
};
+
const commonPlugins = [
resolve({
extensions: ['.mjs', '.js', '.ts'],
···
commonjs({
ignoreGlobal: true,
include: /\/node_modules\//,
-
extensions: ['.mjs', '.js', '.ts'],
}),
+
];
-
sucrase({
-
exclude: ['node_modules/**'],
-
transforms: ['typescript']
-
}),
-
];
+
const commonOutput = {
+
dir: './',
+
exports: 'auto',
+
sourcemap: true,
+
sourcemapExcludeSources: false,
+
hoistTransitiveImports: false,
+
indent: false,
+
freeze: false,
+
strict: false,
+
generatedCode: {
+
preset: 'es5',
+
reservedNamesAsProps: false,
+
objectShorthand: false,
+
constBindings: false,
+
},
+
};
-
const jsPlugins = [
-
...commonPlugins,
-
cjsCheck(),
+
const outputPlugins = [
+
{
+
name: 'outputPackageJsons',
+
async writeBundle() {
+
for (const key in exports) {
+
const entry = exports[key];
+
if (entry.path) {
+
const output = path.relative(entry.path, process.cwd());
+
const json = JSON.stringify({
+
name: key,
+
private: true,
+
version: '0.0.0',
+
main: path.join(output, entry.require),
+
module: path.join(output, entry.import),
+
types: path.join(output, entry.types),
+
source: path.join(output, entry.source),
+
exports: {
+
'.': {
+
types: path.join(output, entry.types),
+
import: path.join(output, entry.import),
+
require: path.join(output, entry.require),
+
source: path.join(output, entry.source),
+
},
+
},
+
}, null, 2);
-
buble({
-
transforms: {
-
stickyRegExp: false,
-
unicodeRegExp: false,
-
defaultParameter: false,
-
dangerousForOf: true,
-
dangerousTaggedTemplateString: true,
-
destructuring: false,
-
asyncAwait: false,
-
arrow: false,
-
classes: false,
-
computedProperty: false,
-
conciseMethodProperty: false,
-
templateString: false,
-
objectRestSpread: false,
-
parameterDestructuring: false,
-
spreadRest: false,
+
await fs.mkdir(entry.path, { recursive: true });
+
await fs.writeFile(path.join(entry.path, 'package.json'), json);
+
}
+
}
},
-
exclude: 'node_modules/**',
-
}),
+
},
+
+
cjsCheck(),
terser({
warnings: true,
···
}),
];
-
const dtsPlugins = [
-
...commonPlugins,
-
dts(),
-
];
-
-
const output = format => {
-
const extension = format === 'esm' ? '.mjs' : '.js';
-
return {
-
chunkFileNames: '[hash]' + extension,
-
entryFileNames: '[name]' + extension,
-
dir: './dist',
-
exports: 'named',
-
sourcemap: true,
-
sourcemapExcludeSources: false,
-
indent: false,
-
freeze: false,
-
strict: false,
-
format,
-
// NOTE: All below settings are important for cjs-module-lexer to detect the export
-
// When this changes (and terser mangles the output) this will interfere with Node.js ESM intercompatibility
-
esModule: format !== 'esm',
-
externalLiveBindings: format !== 'esm',
-
generatedCode: {
-
preset: 'es5',
-
reservedNamesAsProps: false,
-
objectShorthand: false,
-
constBindings: false,
-
},
-
};
-
};
-
-
const commonConfig = {
-
input: {
-
'graphql.web': './src/index.ts',
-
},
-
onwarn: () => {},
-
external: () => false,
-
treeshake: {
-
unknownGlobalSideEffects: false,
-
tryCatchDeoptimization: false,
-
moduleSideEffects: false,
-
},
-
};
-
-
const jsConfig = {
-
...commonConfig,
-
plugins: jsPlugins,
-
output: [
-
output('esm'),
-
output('cjs'),
-
],
-
};
-
-
const dtsConfig = {
-
...commonConfig,
-
input: {
-
'graphql.web': './src/index.ts',
-
},
-
onwarn: () => {},
-
external: () => false,
-
plugins: dtsPlugins,
-
treeshake: {
-
unknownGlobalSideEffects: false,
-
tryCatchDeoptimization: false,
-
moduleSideEffects: false,
-
},
-
output: {
-
dir: './dist',
-
entryFileNames: '[name].d.ts',
-
format: 'es',
+
export default [
+
{
+
...commonConfig,
plugins: [
+
...commonPlugins,
+
babel({
+
babelrc: false,
+
babelHelpers: 'bundled',
+
extensions: ['mjs', 'js', 'jsx', 'ts', 'tsx'],
+
exclude: 'node_modules/**',
+
presets: [],
+
plugins: [
+
'@babel/plugin-transform-typescript',
+
'@babel/plugin-transform-block-scoping',
+
],
+
}),
+
],
+
output: [
{
-
renderChunk(code, chunk) {
-
if (chunk.fileName.endsWith('d.ts')) {
-
const gqlImportRe = /(import\s+(?:[*\s{}\w\d]+)\s*from\s*'graphql';?)/g;
-
return code.replace(gqlImportRe, x => '/*!@ts-ignore*/\n' + x);
-
}
+
...commonOutput,
+
format: 'esm',
+
chunkFileNames(chunk) {
+
return `dist/chunks/[name]-chunk${extension(chunk.name) || '.mjs'}`;
+
},
+
entryFileNames(chunk) {
+
return chunk.isEntry
+
? path.normalize(exports[chunk.name].import)
+
: `dist/[name].mjs`;
},
+
plugins: outputPlugins,
+
},
+
{
+
...commonOutput,
+
format: 'cjs',
+
esModule: true,
+
externalLiveBindings: true,
+
chunkFileNames(chunk) {
+
return `dist/chunks/[name]-chunk${extension(chunk.name) || '.js'}`;
+
},
+
entryFileNames(chunk) {
+
return chunk.isEntry
+
? path.normalize(exports[chunk.name].require)
+
: `dist/[name].js`;
+
},
+
plugins: outputPlugins,
},
],
},
-
};
+
+
{
+
...commonConfig,
+
plugins: [
+
...commonPlugins,
+
dts(),
+
],
+
output: {
+
...commonOutput,
+
sourcemap: false,
+
format: 'dts',
+
chunkFileNames(chunk) {
+
return `dist/chunks/[name]-chunk${extension(chunk.name) || '.d.ts'}`;
+
},
+
entryFileNames(chunk) {
+
return chunk.isEntry
+
? path.normalize(exports[chunk.name].types)
+
: `dist/[name].d.ts`;
+
},
+
plugins: [
+
{
+
renderChunk(code, chunk) {
+
if (chunk.fileName.endsWith('d.ts')) {
+
const gqlImportRe = /(import\s+(?:[*\s{}\w\d]+)\s*from\s*'graphql';?)/g;
+
code = code.replace(gqlImportRe, x => '/*!@ts-ignore*/\n' + x);
+
+
code = prettier.format(code, {
+
filepath: chunk.fileName,
+
parser: 'typescript',
+
singleQuote: true,
+
tabWidth: 2,
+
printWidth: 100,
+
trailingComma: 'es5',
+
});
-
export default [
-
jsConfig,
-
dtsConfig,
+
return code;
+
}
+
},
+
},
+
],
+
},
+
},
];
+1 -1
src/__tests__/__snapshots__/parser.test.ts.snap
···
"value": {
"block": true,
"kind": "StringValue",
-
"value": "block string uses \\"\\"\\"",
+
"value": "block string uses """",
},
},
],
+3 -3
src/__tests__/__snapshots__/printer.test.ts.snap
···
foo(
size: $site
bar: 12
-
obj: {key: \\"value\\", block: \\"\\"\\"
-
block string uses \\\\\\"\\"\\"
-
\\"\\"\\"}
+
obj: {key: "value", block: """
+
block string uses \\"""
+
"""}
)
}
+18
src/__tests__/ast.test-d.ts
···
+
import { describe, it, expectTypeOf } from 'vitest';
+
import type * as graphql from 'graphql16';
+
+
import type { DocumentNode, ASTNode } from '../ast';
+
+
describe('DocumentNode', () => {
+
it('should match graphql.js’ DocumentNode', () => {
+
expectTypeOf<DocumentNode>().toMatchTypeOf<graphql.DocumentNode>();
+
expectTypeOf<graphql.DocumentNode>().toMatchTypeOf<DocumentNode>();
+
});
+
});
+
+
describe('ASTNode', () => {
+
it('should match graphql.js’ ASTNode', () => {
+
expectTypeOf<ASTNode>().toMatchTypeOf<graphql.ASTNode>();
+
expectTypeOf<graphql.ASTNode>().toMatchTypeOf<ASTNode>();
+
});
+
});
+11
src/__tests__/error.test-d.ts
···
+
import { describe, it, expectTypeOf } from 'vitest';
+
import type * as graphql from 'graphql16';
+
+
import type { GraphQLError } from '../error';
+
+
describe('GraphQLError', () => {
+
it('should match graphql.js’ GraphQLError', () => {
+
expectTypeOf<GraphQLError>().toMatchTypeOf<graphql.GraphQLError>();
+
expectTypeOf<graphql.GraphQLError>().toMatchTypeOf<GraphQLError>();
+
});
+
});
+2 -2
src/__tests__/error.test.ts
···
import { describe, it, expect } from 'vitest';
+
import * as graphql16 from 'graphql16';
import { Kind } from '../kind';
-
import { GraphQLError as graphql_GraphQLError } from 'graphql';
import { GraphQLError } from '../error';
describe('GraphQLError', () => {
···
const error = new GraphQLError(...inputs);
expect(error).toMatchInlineSnapshot('[GraphQLError: message]');
-
expect(error).toEqual(new (graphql_GraphQLError as any)(...inputs));
+
expect(error).toEqual(new (graphql16.GraphQLError as any)(...inputs));
});
it('normalizes incoming nodes to arrays', () => {
+9
src/__tests__/fixtures/vitest-env.d.ts
···
+
declare module '*?raw' {
+
declare const data: string;
+
export default data;
+
}
+
+
declare module '*.json' {
+
declare const data: any;
+
export default data;
+
}
src/__tests__/kitchen_sink.graphql src/__tests__/fixtures/kitchen_sink.graphql
+1 -1
src/__tests__/kitchen_sink.json src/__tests__/fixtures/kitchen_sink.json
···
}
}
]
-
}
+
}
+26
src/__tests__/parser.bench.ts
···
+
import { describe, bench } from 'vitest';
+
+
import * as graphql15 from 'graphql15';
+
import * as graphql16 from 'graphql16';
+
import * as graphql17 from 'graphql17';
+
+
import kitchenSinkDocument from './fixtures/kitchen_sink.graphql?raw';
+
import { parse } from '../parser';
+
+
describe('parse (kitchen sink query)', () => {
+
bench('@0no-co/graphql.web', () => {
+
parse(kitchenSinkDocument);
+
});
+
+
bench('graphql@15', () => {
+
graphql15.parse(kitchenSinkDocument);
+
});
+
+
bench('graphql@16', () => {
+
graphql16.parse(kitchenSinkDocument);
+
});
+
+
bench('graphql@17', () => {
+
graphql17.parse(kitchenSinkDocument);
+
});
+
});
+18
src/__tests__/parser.test-d.ts
···
+
import { describe, it, expectTypeOf } from 'vitest';
+
import type * as graphql from 'graphql16';
+
+
import type { parse, parseValue } from '../parser';
+
+
describe('parse', () => {
+
it('should match graphql.js’ parse', () => {
+
expectTypeOf<typeof parse>().toMatchTypeOf<typeof graphql.parse>();
+
expectTypeOf<typeof graphql.parse>().toMatchTypeOf<typeof parse>();
+
});
+
});
+
+
describe('parseValue', () => {
+
it('should match graphql.js’ parseValue', () => {
+
expectTypeOf<typeof parseValue>().toMatchTypeOf<typeof graphql.parseValue>();
+
expectTypeOf<typeof graphql.parseValue>().toMatchTypeOf<typeof parseValue>();
+
});
+
});
+4 -7
src/__tests__/parser.test.ts
···
import { describe, it, expect } from 'vitest';
-
import { readFileSync } from 'fs';
+
import * as graphql16 from 'graphql16';
-
import { parse as graphql_parse } from 'graphql';
+
import kitchenSinkDocument from './fixtures/kitchen_sink.graphql?raw';
import { parse, parseType, parseValue } from '../parser';
import { Kind } from '../kind';
describe('parse', () => {
it('parses the kitchen sink document like graphql.js does', () => {
-
const sink = readFileSync(__dirname + '/../../benchmark/kitchen_sink.graphql', {
-
encoding: 'utf8',
-
});
-
const doc = parse(sink);
+
const doc = parse(kitchenSinkDocument);
expect(doc).toMatchSnapshot();
-
expect(doc).toEqual(graphql_parse(sink, { noLocation: true }));
+
expect(doc).toEqual(graphql16.parse(kitchenSinkDocument, { noLocation: true }));
});
it('parses basic documents', () => {
+26
src/__tests__/printer.bench.ts
···
+
import { describe, bench } from 'vitest';
+
+
import * as graphql15 from 'graphql15';
+
import * as graphql16 from 'graphql16';
+
import * as graphql17 from 'graphql17';
+
+
import kitchenSinkAST from './fixtures/kitchen_sink.json';
+
import { print } from '../printer';
+
+
describe('print (kitchen sink AST)', () => {
+
bench('@0no-co/graphql.web', () => {
+
print(kitchenSinkAST);
+
});
+
+
bench('graphql@15', () => {
+
graphql15.print(kitchenSinkAST);
+
});
+
+
bench('graphql@16', () => {
+
graphql16.print(kitchenSinkAST);
+
});
+
+
bench('graphql@17', () => {
+
graphql17.print(kitchenSinkAST);
+
});
+
});
+7 -7
src/__tests__/printer.test.ts
···
import { describe, it, expect } from 'vitest';
-
import { readFileSync } from 'fs';
+
import * as graphql16 from 'graphql16';
-
import { parse, print as graphql_print } from 'graphql';
+
import { parse } from '../parser';
import { print, printString, printBlockString } from '../printer';
+
import kitchenSinkAST from './fixtures/kitchen_sink.json';
-
function dedentString(string) {
+
function dedentString(string: string) {
const trimmedStr = string
.replace(/^\n*/m, '') // remove leading newline
.replace(/[ \t\n]*$/, ''); // remove trailing spaces and tabs
···
return trimmedStr.replace(RegExp('^' + indent, 'mg'), ''); // remove indent
}
-
function dedent(strings, ...values) {
+
function dedent(strings: readonly string[], ...values: unknown[]) {
let str = strings[0];
for (let i = 1; i < strings.length; ++i) str += values[i - 1] + strings[i]; // interpolation
return dedentString(str);
···
describe('print', () => {
it('prints the kitchen sink document like graphql.js does', () => {
-
const sink = JSON.parse(readFileSync(__dirname + '/kitchen_sink.json', { encoding: 'utf8' }));
-
const doc = print(sink);
+
const doc = print(kitchenSinkAST);
expect(doc).toMatchSnapshot();
-
expect(doc).toEqual(graphql_print(sink));
+
expect(doc).toEqual(graphql16.print(kitchenSinkAST));
});
it('prints minimal ast', () => {
+62
src/__tests__/visitor.bench.ts
···
+
import { describe, bench } from 'vitest';
+
+
import * as graphql15 from 'graphql15';
+
import * as graphql16 from 'graphql16';
+
import * as graphql17 from 'graphql17';
+
+
import kitchenSinkAST from './fixtures/kitchen_sink.json';
+
import { visit } from '../visitor';
+
+
describe('print (kitchen sink AST)', () => {
+
bench('@0no-co/graphql.web', () => {
+
visit(kitchenSinkAST, {
+
Field: formatNode,
+
InlineFragment: formatNode,
+
});
+
});
+
+
bench('graphql@15', () => {
+
graphql15.visit(kitchenSinkAST, {
+
Field: formatNode,
+
InlineFragment: formatNode,
+
});
+
});
+
+
bench('graphql@16', () => {
+
graphql16.visit(kitchenSinkAST, {
+
Field: formatNode,
+
InlineFragment: formatNode,
+
});
+
});
+
+
bench('graphql@17', () => {
+
graphql17.visit(kitchenSinkAST, {
+
Field: formatNode,
+
InlineFragment: formatNode,
+
});
+
});
+
});
+
+
function formatNode(node: any) {
+
if (!node.selectionSet) return node;
+
for (const selection of node.selectionSet.selections)
+
if (selection.kind === 'Field' && selection.name.value === '__typename' && !selection.alias)
+
return node;
+
+
return {
+
...node,
+
selectionSet: {
+
...node.selectionSet,
+
selections: [
+
...node.selectionSet.selections,
+
{
+
kind: 'Field',
+
name: {
+
kind: 'Name',
+
value: '__typename',
+
},
+
},
+
],
+
},
+
};
+
}
+11
src/__tests__/visitor.test-d.ts
···
+
import { describe, it, expectTypeOf } from 'vitest';
+
import type * as graphql from 'graphql16';
+
+
import type { visit } from '../visitor';
+
+
describe('visit', () => {
+
it('should match graphql.js’ visit', () => {
+
expectTypeOf<typeof visit>().toMatchTypeOf<typeof graphql.visit>();
+
expectTypeOf<typeof graphql.visit>().toMatchTypeOf<typeof visit>();
+
});
+
});
+7 -4
src/__tests__/visitor.test.ts
···
import { describe, it, expect } from 'vitest';
-
import { Kind, parse, print } from 'graphql';
+
+
import { Kind } from '../kind';
+
import { parse } from '../parser';
+
import { print } from '../printer';
import { visit, BREAK } from '../visitor';
-
function checkVisitorFnArgs(ast, args, isEdited = false) {
+
function checkVisitorFnArgs(ast: any, args: IArguments, isEdited = false) {
const [node, key, parent, path, ancestors] = args;
expect(node).toBeInstanceOf(Object);
···
});
it('handles deep immutable edits correctly when using "enter"', () => {
-
const formatNode = node => {
+
const formatNode = (node: any) => {
if (
node.selectionSet &&
!node.selectionSet.selections.some(
-
node => node.kind === Kind.FIELD && node.name.value === '__typename' && !node.alias
+
(node: any) => node.kind === Kind.FIELD && node.name.value === '__typename' && !node.alias
)
) {
return {
+2 -2
src/error.ts
···
-
import { Maybe, Extensions, Source } from './types';
-
import { ASTNode } from './ast';
+
import type { Maybe, Extensions, Source } from './types';
+
import type { ASTNode } from './ast';
export class GraphQLError extends Error {
readonly locations: ReadonlyArray<any> | undefined;
+2 -2
src/parser.ts
···
* in graphql.js it will only parse the query language, but not the schema
* language.
*/
-
import { Kind, OperationTypeNode } from './kind';
+
import type { Kind, OperationTypeNode } from './kind';
import { GraphQLError } from './error';
-
import { Source } from './types';
+
import type { Source } from './types';
import type * as ast from './ast';
let input: string;
+1 -1
src/printer.ts
···
-
import { ASTNode } from './ast';
+
import type { ASTNode } from './ast';
export function printString(string: string) {
return JSON.stringify(string);
+2 -2
src/values.ts
···
-
import { TypeNode, ValueNode } from './ast';
-
import { Maybe } from './types';
+
import type { TypeNode, ValueNode } from './ast';
+
import type { Maybe } from './types';
export function valueFromASTUntyped(
node: ValueNode,
+3 -3
src/visitor.ts
···
-
import { ASTNode } from './ast';
+
import type { ASTNode } from './ast';
export const BREAK = {};
···
type ReducedField<T, R> = T extends null | undefined
? T
: T extends ReadonlyArray<any>
-
? ReadonlyArray<R>
-
: R;
+
? ReadonlyArray<R>
+
: R;
-18
typings/document.ts
···
-
import type * as graphql from 'graphql';
-
import type * as graphqlWeb from '../src/index';
-
-
export function documentInput(input: graphqlWeb.DocumentNode): graphql.DocumentNode {
-
return input;
-
}
-
-
export function documentOutput(input: graphql.DocumentNode): graphqlWeb.DocumentNode {
-
return input;
-
}
-
-
export function nodeInput(input: graphqlWeb.ASTNode): graphql.ASTNode {
-
return input;
-
}
-
-
export function nodeOutput(input: graphql.ASTNode): graphqlWeb.ASTNode {
-
return input;
-
}
-10
typings/error.ts
···
-
import type * as graphql from 'graphql';
-
import type * as graphqlWeb from '../src/index';
-
-
export function errorInput(input: graphqlWeb.GraphQLError): graphql.GraphQLError {
-
return input;
-
}
-
-
export function errorOutput(input: graphql.GraphQLError): graphqlWeb.GraphQLError {
-
return input;
-
}
-18
typings/parser.ts
···
-
import type * as graphql from 'graphql';
-
import type * as graphqlWeb from '../src/index';
-
-
export function parseInput(input: typeof graphqlWeb.parse): typeof graphql.parse {
-
return input;
-
}
-
-
export function parseOutput(input: typeof graphql.parse): typeof graphqlWeb.parse {
-
return input;
-
}
-
-
export function parseValueInput(input: typeof graphqlWeb.parseValue): typeof graphql.parseValue {
-
return input;
-
}
-
-
export function parseValueOutput(input: typeof graphql.parseValue): typeof graphqlWeb.parseValue {
-
return input;
-
}
-10
typings/visitor.ts
···
-
import type * as graphql from 'graphql';
-
import type * as graphqlWeb from '../src/index';
-
-
export function visitInput(input: typeof graphqlWeb.visit): typeof graphql.visit {
-
return input;
-
}
-
-
export function visitOutput(input: typeof graphql.visit): typeof graphqlWeb.visit {
-
return input;
-
}
+20 -2
vitest.config.ts
···
export default defineConfig({
test: {
+
typecheck: {
+
enabled: true,
+
ignoreSourceErrors: true,
+
},
coverage: {
enabled: true,
-
provider: 'c8',
-
100: true,
+
provider: 'v8',
+
include: ['src'],
+
exclude: [
+
'**/__tests__/**',
+
'**/*.d.ts',
+
'src/ast.ts',
+
'src/index.ts',
+
'src/schemaAst.ts',
+
'src/types.ts',
+
'src/values.ts',
+
],
+
thresholds: {
+
statements: 100,
+
functions: 100,
+
branches: 100,
+
},
},
globals: false,
clearMocks: true,