Mirror: TypeScript LSP plugin that finds GraphQL documents in your code and provides diagnostics, auto-complete and hover-information.

Compare changes

Choose any two refs to compare.

-5
.changeset/clean-doors-move.md
···
-
---
-
'@0no-co/graphqlsp': minor
-
---
-
-
Remove missing operation-name code, with our increased focus on not generating any code this becomes irrelevant
···
+26
.github/workflows/mirror.yml
···
···
+
# Mirrors to https://tangled.sh/@kitten.sh (knot.kitten.sh)
+
name: Mirror (Git Backup)
+
on:
+
push:
+
branches:
+
- main
+
jobs:
+
mirror:
+
runs-on: ubuntu-latest
+
steps:
+
- name: Checkout repository
+
uses: actions/checkout@v4
+
with:
+
fetch-depth: 0
+
fetch-tags: true
+
- name: Mirror
+
env:
+
MIRROR_SSH_KEY: ${{ secrets.MIRROR_SSH_KEY }}
+
GIT_SSH_COMMAND: 'ssh -o StrictHostKeyChecking=yes'
+
run: |
+
mkdir -p ~/.ssh
+
echo "$MIRROR_SSH_KEY" > ~/.ssh/id_rsa
+
chmod 600 ~/.ssh/id_rsa
+
ssh-keyscan -H knot.kitten.sh >> ~/.ssh/known_hosts
+
git remote add mirror "git@knot.kitten.sh:kitten.sh/graphqlsp"
+
git push --mirror mirror
+5 -6
.github/workflows/release.yaml
···
jobs:
release:
name: Release
-
runs-on: ubuntu-20.04
timeout-minutes: 20
permissions:
contents: write
···
- name: Install Dependencies
run: pnpm install --frozen-lockfile --prefer-offline
- name: PR or Publish
id: changesets
-
uses: changesets/action@v1.4.6
with:
publish: pnpm changeset publish
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
-
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
- name: Notify discord
id: discord-msg
···
publishedPackages: ${{ steps.changesets.outputs.publishedPackages }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
-
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }}
- name: Publish Prerelease
if: steps.changesets.outputs.published != 'true'
continue-on-error: true
env:
-
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
-
npm config set "//registry.npmjs.org/:_authToken" "$NPM_TOKEN"
git reset --hard origin/main
pnpm changeset version --no-git-tag --snapshot canary
pnpm changeset publish --no-git-tag --snapshot canary --tag canary
···
jobs:
release:
name: Release
+
runs-on: ubuntu-24.04
timeout-minutes: 20
permissions:
contents: write
···
- name: Install Dependencies
run: pnpm install --frozen-lockfile --prefer-offline
+
- name: Update npm
+
run: npm install -g npm@11.6.2
+
- name: PR or Publish
id: changesets
+
uses: changesets/action@v1.5.3
with:
publish: pnpm changeset publish
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Notify discord
id: discord-msg
···
publishedPackages: ${{ steps.changesets.outputs.publishedPackages }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }}
- name: Publish Prerelease
if: steps.changesets.outputs.published != 'true'
continue-on-error: true
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
git reset --hard origin/main
pnpm changeset version --no-git-tag --snapshot canary
pnpm changeset publish --no-git-tag --snapshot canary --tag canary
+1
README.md
···
- `tadaOutputLocation` when using `gql.tada` this can be convenient as it automatically generates
an `introspection.ts` file for you, just give it the directory to output to and you're done
- `tadaDisablePreprocessing` this setting disables the optimisation of `tadaOutput` to a pre-processed TypeScript type, this is off by default.
## Tracking unused fields
···
- `tadaOutputLocation` when using `gql.tada` this can be convenient as it automatically generates
an `introspection.ts` file for you, just give it the directory to output to and you're done
- `tadaDisablePreprocessing` this setting disables the optimisation of `tadaOutput` to a pre-processed TypeScript type, this is off by default.
+
- `clientDirectives` this setting allows you to specify additional `clientDirectives` which won't be seen as a missing schema-directive.
## Tracking unused fields
+1 -1
package.json
···
"@actions/github": "^5.1.1",
"@babel/plugin-transform-block-scoping": "^7.23.4",
"@babel/plugin-transform-typescript": "^7.23.6",
-
"@changesets/cli": "^2.26.2",
"@changesets/get-github-info": "^0.5.2",
"@rollup/plugin-babel": "^6.0.4",
"@rollup/plugin-commonjs": "^25.0.7",
···
"@actions/github": "^5.1.1",
"@babel/plugin-transform-block-scoping": "^7.23.4",
"@babel/plugin-transform-typescript": "^7.23.6",
+
"@changesets/cli": "^2.29.6",
"@changesets/get-github-info": "^0.5.2",
"@rollup/plugin-babel": "^6.0.4",
"@rollup/plugin-commonjs": "^25.0.7",
+10 -1
packages/example-tada/src/index.tsx
···
}
`, [PokemonFields, Fields.Pokemon])
-
const persisted = graphql.persisted<typeof PokemonQuery>("sha256:78c769ed6cfef67e17e579a2abfe4da27bd51e09ed832a88393148bcce4c5a7d")
const Pokemons = () => {
const [result] = useQuery({
···
}
`, [PokemonFields, Fields.Pokemon])
+
const Test = graphql(`
+
query Po($id: ID!) {
+
pokemon(id: $id) {
+
id
+
fleeRate
+
...Pok
+
...pokemonFields
+
}
+
}
+
`, [])
const Pokemons = () => {
const [result] = useQuery({
+47
packages/graphqlsp/CHANGELOG.md
···
# @0no-co/graphqlsp
## 1.12.16
### Patch Changes
···
# @0no-co/graphqlsp
+
## 1.15.2
+
+
### Patch Changes
+
+
- Detect fragment usage in `maskFragments` calls to prevent false positive unused fragment warnings
+
Submitted by [@takumiyoshikawa](https://github.com/takumiyoshikawa) (See [#379](https://github.com/0no-co/GraphQLSP/pull/379))
+
+
## 1.15.1
+
+
### Patch Changes
+
+
- Correctly identify missing fragments for gql.tada graphql call-expressions
+
Submitted by [@JoviDeCroock](https://github.com/JoviDeCroock) (See [#376](https://github.com/0no-co/GraphQLSP/pull/376))
+
+
## 1.15.0
+
+
### Minor Changes
+
+
- Improves field-usage tracking, we bail when the identifier is passed into a function, this bail is intended so we don't have to traverse the whole codebase tracing down usage
+
Submitted by [@JoviDeCroock](https://github.com/JoviDeCroock) (See [#374](https://github.com/0no-co/GraphQLSP/pull/374))
+
+
## 1.14.0
+
+
### Minor Changes
+
+
- Add new value declaration helpers to replace built-in services and to traverse TypeScript type checked AST exhaustively and efficiently
+
Submitted by [@kitten](https://github.com/kitten) (See [#351](https://github.com/0no-co/GraphQLSP/pull/351))
+
+
### Patch Changes
+
+
- โš ๏ธ Fix support for default exported graphql() invocations
+
Submitted by [@JoviDeCroock](https://github.com/JoviDeCroock) (See [#372](https://github.com/0no-co/GraphQLSP/pull/372))
+
+
## 1.13.0
+
+
### Minor Changes
+
+
- Remove missing operation-name code, with our increased focus on not generating any code this becomes irrelevant
+
Submitted by [@JoviDeCroock](https://github.com/JoviDeCroock) (See [#362](https://github.com/0no-co/GraphQLSP/pull/362))
+
- Allow supplying a custom `clientDirectives` which will be mixed in with the base client directives
+
Submitted by [@JoviDeCroock](https://github.com/JoviDeCroock) (See [#370](https://github.com/0no-co/GraphQLSP/pull/370))
+
+
### Patch Changes
+
+
- Recursively create directories if the target does not exist
+
Submitted by [@JoviDeCroock](https://github.com/JoviDeCroock) (See [#364](https://github.com/0no-co/GraphQLSP/pull/364))
+
## 1.12.16
### Patch Changes
+1
packages/graphqlsp/README.md
···
from usage tracking, so when they are unused in the component but used in i.e. the normalised cache you
won't get annoying warnings. (default `id`, `_id` and `__typename`, example: ['slug'])
- `tadaDisablePreprocessing` this setting disables the optimisation of `tadaOutput` to a pre-processed TypeScript type, this is off by default.
## Tracking unused fields
···
from usage tracking, so when they are unused in the component but used in i.e. the normalised cache you
won't get annoying warnings. (default `id`, `_id` and `__typename`, example: ['slug'])
- `tadaDisablePreprocessing` this setting disables the optimisation of `tadaOutput` to a pre-processed TypeScript type, this is off by default.
+
- `clientDirectives` this setting allows you to specify additional `clientDirectives` which won't be seen as a missing schema-directive.
## Tracking unused fields
+1 -1
packages/graphqlsp/package.json
···
{
"name": "@0no-co/graphqlsp",
-
"version": "1.12.16",
"description": "TypeScript LSP plugin that finds GraphQL documents in your code and provides hints and auto-generates types.",
"main": "./dist/graphqlsp",
"module": "./dist/graphqlsp.mjs",
···
{
"name": "@0no-co/graphqlsp",
+
"version": "1.15.2",
"description": "TypeScript LSP plugin that finds GraphQL documents in your code and provides hints and auto-generates types.",
"main": "./dist/graphqlsp",
"module": "./dist/graphqlsp.mjs",
+10
packages/graphqlsp/src/ast/checks.ts
···
}
return null;
};
···
}
return null;
};
+
+
/** Checks if node is a maskFragments() call */
+
export const isMaskFragmentsCall = (
+
node: ts.Node
+
): node is ts.CallExpression => {
+
if (!ts.isCallExpression(node)) return false;
+
if (!ts.isIdentifier(node.expression)) return false;
+
// Only checks function name, not whether it's from gql.tada
+
return node.expression.escapedText === 'maskFragments';
+
};
+357
packages/graphqlsp/src/ast/declaration.ts
···
···
+
import { ts } from '../ts';
+
+
export type ValueDeclaration =
+
| ts.BinaryExpression
+
| ts.ArrowFunction
+
| ts.BindingElement
+
| ts.ClassDeclaration
+
| ts.ClassExpression
+
| ts.ClassStaticBlockDeclaration
+
| ts.ConstructorDeclaration
+
| ts.EnumDeclaration
+
| ts.EnumMember
+
| ts.ExportAssignment
+
| ts.ExportSpecifier
+
| ts.FunctionDeclaration
+
| ts.FunctionExpression
+
| ts.GetAccessorDeclaration
+
| ts.JsxAttribute
+
| ts.MethodDeclaration
+
| ts.ModuleDeclaration
+
| ts.ParameterDeclaration
+
| ts.PropertyAssignment
+
| ts.PropertyDeclaration
+
| ts.SetAccessorDeclaration
+
| ts.ShorthandPropertyAssignment
+
| ts.VariableDeclaration;
+
+
export type ValueOfDeclaration =
+
| ts.ClassExpression
+
| ts.ClassDeclaration
+
| ts.ArrowFunction
+
| ts.ClassStaticBlockDeclaration
+
| ts.ConstructorDeclaration
+
| ts.EnumDeclaration
+
| ts.FunctionDeclaration
+
| ts.GetAccessorDeclaration
+
| ts.SetAccessorDeclaration
+
| ts.MethodDeclaration
+
| ts.Expression;
+
+
/** Checks if a node is a `ts.Declaration` and a value.
+
* @remarks
+
* This checks if a given node is a value declaration only,
+
* excluding import/export specifiers, type declarations, and
+
* ambient declarations.
+
* All declarations that aren't JS(x) nodes will be discarded.
+
* This is based on `ts.isDeclarationKind`.
+
*/
+
export function isValueDeclaration(node: ts.Node): node is ValueDeclaration {
+
switch (node.kind) {
+
case ts.SyntaxKind.BinaryExpression:
+
case ts.SyntaxKind.ArrowFunction:
+
case ts.SyntaxKind.BindingElement:
+
case ts.SyntaxKind.ClassDeclaration:
+
case ts.SyntaxKind.ClassExpression:
+
case ts.SyntaxKind.ClassStaticBlockDeclaration:
+
case ts.SyntaxKind.Constructor:
+
case ts.SyntaxKind.EnumDeclaration:
+
case ts.SyntaxKind.EnumMember:
+
case ts.SyntaxKind.ExportAssignment:
+
case ts.SyntaxKind.FunctionDeclaration:
+
case ts.SyntaxKind.FunctionExpression:
+
case ts.SyntaxKind.GetAccessor:
+
case ts.SyntaxKind.JsxAttribute:
+
case ts.SyntaxKind.MethodDeclaration:
+
case ts.SyntaxKind.Parameter:
+
case ts.SyntaxKind.PropertyAssignment:
+
case ts.SyntaxKind.PropertyDeclaration:
+
case ts.SyntaxKind.SetAccessor:
+
case ts.SyntaxKind.ShorthandPropertyAssignment:
+
case ts.SyntaxKind.VariableDeclaration:
+
return true;
+
default:
+
return false;
+
}
+
}
+
+
/** Returns true if operator assigns a value unchanged */
+
function isAssignmentOperator(token: ts.BinaryOperatorToken): boolean {
+
switch (token.kind) {
+
case ts.SyntaxKind.EqualsToken:
+
case ts.SyntaxKind.BarBarEqualsToken:
+
case ts.SyntaxKind.AmpersandAmpersandEqualsToken:
+
case ts.SyntaxKind.QuestionQuestionEqualsToken:
+
return true;
+
default:
+
return false;
+
}
+
}
+
+
/** Evaluates to the declaration's value initializer or itself if it declares a value */
+
export function getValueOfValueDeclaration(
+
node: ValueDeclaration
+
): ValueOfDeclaration | undefined {
+
switch (node.kind) {
+
case ts.SyntaxKind.ClassExpression:
+
case ts.SyntaxKind.ClassDeclaration:
+
case ts.SyntaxKind.ArrowFunction:
+
case ts.SyntaxKind.ClassStaticBlockDeclaration:
+
case ts.SyntaxKind.Constructor:
+
case ts.SyntaxKind.EnumDeclaration:
+
case ts.SyntaxKind.FunctionDeclaration:
+
case ts.SyntaxKind.FunctionExpression:
+
case ts.SyntaxKind.GetAccessor:
+
case ts.SyntaxKind.SetAccessor:
+
case ts.SyntaxKind.MethodDeclaration:
+
return node;
+
case ts.SyntaxKind.BindingElement:
+
case ts.SyntaxKind.EnumMember:
+
case ts.SyntaxKind.JsxAttribute:
+
case ts.SyntaxKind.Parameter:
+
case ts.SyntaxKind.PropertyAssignment:
+
case ts.SyntaxKind.PropertyDeclaration:
+
case ts.SyntaxKind.VariableDeclaration:
+
return node.initializer;
+
case ts.SyntaxKind.ExportAssignment:
+
return node.expression;
+
case ts.SyntaxKind.BinaryExpression:
+
return isAssignmentOperator(node.operatorToken) ? node.right : undefined;
+
case ts.SyntaxKind.ShorthandPropertyAssignment:
+
return node.objectAssignmentInitializer;
+
default:
+
return undefined;
+
}
+
}
+
+
// See: https://github.com/microsoft/TypeScript/blob/a5eec24/src/services/utilities.ts#L652-L654
+
function climbPastPropertyOrElementAccess(node: ts.Node): ts.Node {
+
if (
+
node.parent &&
+
ts.isPropertyAccessExpression(node.parent) &&
+
node.parent.name === node
+
) {
+
return node.parent;
+
} else if (
+
node.parent &&
+
ts.isElementAccessExpression(node.parent) &&
+
node.parent.argumentExpression === node
+
) {
+
return node.parent;
+
} else {
+
return node;
+
}
+
}
+
+
// See: https://github.com/microsoft/TypeScript/blob/a5eec24/src/services/utilities.ts#L602-L605
+
function isNewExpressionTarget(node: ts.Node): node is ts.NewExpression {
+
const target = climbPastPropertyOrElementAccess(node).parent;
+
return ts.isNewExpression(target) && target.expression === node;
+
}
+
+
// See: https://github.com/microsoft/TypeScript/blob/a5eec24/src/services/utilities.ts#L607-L610
+
function isCallOrNewExpressionTarget(
+
node: ts.Node
+
): node is ts.CallExpression | ts.NewExpression {
+
const target = climbPastPropertyOrElementAccess(node).parent;
+
return ts.isCallOrNewExpression(target) && target.expression === node;
+
}
+
+
// See: https://github.com/microsoft/TypeScript/blob/a5eec24/src/services/utilities.ts#L716-L719
+
function isNameOfFunctionDeclaration(node: ts.Node): boolean {
+
return (
+
ts.isIdentifier(node) &&
+
node.parent &&
+
ts.isFunctionLike(node.parent) &&
+
node.parent.name === node
+
);
+
}
+
+
// See: https://github.com/microsoft/TypeScript/blob/a5eec24/src/services/utilities.ts#L2441-L2447
+
function getNameFromPropertyName(name: ts.PropertyName): string | undefined {
+
if (ts.isComputedPropertyName(name)) {
+
return ts.isStringLiteralLike(name.expression) ||
+
ts.isNumericLiteral(name.expression)
+
? name.expression.text
+
: undefined;
+
} else if (ts.isPrivateIdentifier(name) || ts.isMemberName(name)) {
+
return ts.idText(name);
+
} else {
+
return name.text;
+
}
+
}
+
+
/** Resolves the declaration of an identifier.
+
* @remarks
+
* This returns the declaration node first found for an identifier by resolving an identifier's
+
* symbol via the type checker.
+
* @privateRemarks
+
* This mirrors the implementation of `getDefinitionAtPosition` in TS' language service. However,
+
* it removes all cases that aren't applicable to identifiers and removes the intermediary positional
+
* data structure, instead returning raw AST nodes.
+
*/
+
export function getDeclarationOfIdentifier(
+
node: ts.Identifier,
+
checker: ts.TypeChecker
+
): ValueDeclaration | undefined {
+
// See: https://github.com/microsoft/TypeScript/blob/a5eec24/src/services/goToDefinition.ts#L523-L540
+
let symbol = checker.getSymbolAtLocation(node);
+
if (
+
symbol?.declarations?.[0] &&
+
symbol.flags & ts.SymbolFlags.Alias &&
+
(node.parent === symbol?.declarations?.[0] ||
+
!ts.isNamespaceImport(symbol.declarations[0]))
+
) {
+
// Resolve alias symbols, excluding self-referential symbols
+
const aliased = checker.getAliasedSymbol(symbol);
+
if (aliased.declarations) symbol = aliased;
+
}
+
+
if (symbol && ts.isShorthandPropertyAssignment(node.parent)) {
+
// See: https://github.com/microsoft/TypeScript/blob/a5eec24/src/services/goToDefinition.ts#L248-L257
+
// Resolve shorthand property assignments
+
const shorthandSymbol = checker.getShorthandAssignmentValueSymbol(
+
symbol.valueDeclaration
+
);
+
if (shorthandSymbol) symbol = shorthandSymbol;
+
} else if (
+
ts.isBindingElement(node.parent) &&
+
ts.isObjectBindingPattern(node.parent.parent) &&
+
node === (node.parent.propertyName || node.parent.name)
+
) {
+
// See: https://github.com/microsoft/TypeScript/blob/a5eec24/src/services/goToDefinition.ts#L259-L280
+
// Resolve symbol of property in shorthand assignments
+
const name = getNameFromPropertyName(node);
+
const prop = name
+
? checker.getTypeAtLocation(node.parent.parent).getProperty(name)
+
: undefined;
+
if (prop) symbol = prop;
+
} else if (
+
ts.isObjectLiteralElement(node.parent) &&
+
(ts.isObjectLiteralExpression(node.parent.parent) ||
+
ts.isJsxAttributes(node.parent.parent)) &&
+
node.parent.name === node
+
) {
+
// See: https://github.com/microsoft/TypeScript/blob/a5eec24/src/services/goToDefinition.ts#L298-L316
+
// Resolve symbol of property in object literal destructre expressions
+
const name = getNameFromPropertyName(node);
+
const prop = name
+
? checker.getContextualType(node.parent.parent)?.getProperty(name)
+
: undefined;
+
if (prop) symbol = prop;
+
}
+
+
if (symbol && symbol.declarations?.length) {
+
if (
+
symbol.flags & ts.SymbolFlags.Class &&
+
!(symbol.flags & (ts.SymbolFlags.Function | ts.SymbolFlags.Variable)) &&
+
isNewExpressionTarget(node)
+
) {
+
// See: https://github.com/microsoft/TypeScript/blob/a5eec24/src/services/goToDefinition.ts#L603-L610
+
// Resolve first class-like declaration for new expressions
+
for (const declaration of symbol.declarations) {
+
if (ts.isClassLike(declaration)) return declaration;
+
}
+
} else if (
+
isCallOrNewExpressionTarget(node) ||
+
isNameOfFunctionDeclaration(node)
+
) {
+
// See: https://github.com/microsoft/TypeScript/blob/a5eec24/src/services/goToDefinition.ts#L612-L616
+
// Resolve first function-like declaration for call expressions or named functions
+
for (const declaration of symbol.declarations) {
+
if (
+
ts.isFunctionLike(declaration) &&
+
!!(declaration as ts.FunctionLikeDeclaration).body &&
+
isValueDeclaration(declaration)
+
) {
+
return declaration;
+
}
+
}
+
}
+
+
// Account for assignments to property access expressions
+
// This resolves property access expressions to binding element parents
+
if (
+
symbol.valueDeclaration &&
+
ts.isPropertyAccessExpression(symbol.valueDeclaration)
+
) {
+
const parent = symbol.valueDeclaration.parent;
+
if (
+
parent &&
+
ts.isBinaryExpression(parent) &&
+
parent.left === symbol.valueDeclaration
+
) {
+
return parent;
+
}
+
}
+
+
if (
+
symbol.valueDeclaration &&
+
isValueDeclaration(symbol.valueDeclaration)
+
) {
+
// NOTE: We prefer value declarations, since the checker may have already applied conditions
+
// similar to `isValueDeclaration` and selected it beforehand
+
// Only use value declarations if they're not type/ambient declarations or imports/exports
+
return symbol.valueDeclaration;
+
}
+
+
// Selecting the first available result, if any
+
// NOTE: We left out `!isExpandoDeclaration` as a condition, since `valueDeclaration` above
+
// should handle some of these cases, and we don't have to care about this subtlety as much for identifiers
+
// See: https://github.com/microsoft/TypeScript/blob/a5eec24/src/services/goToDefinition.ts#L582-L590
+
for (const declaration of symbol.declarations) {
+
// Only use declarations if they're not type/ambient declarations or imports/exports
+
if (isValueDeclaration(declaration)) return declaration;
+
}
+
}
+
+
return undefined;
+
}
+
+
/** Loops {@link getDeclarationOfIdentifier} until a value of the identifier is found */
+
export function getValueOfIdentifier(
+
node: ts.Identifier,
+
checker: ts.TypeChecker
+
): ValueOfDeclaration | undefined {
+
while (ts.isIdentifier(node)) {
+
const declaration = getDeclarationOfIdentifier(node, checker);
+
if (!declaration) {
+
return undefined;
+
} else {
+
const value = getValueOfValueDeclaration(declaration);
+
if (value && ts.isIdentifier(value) && value !== node) {
+
// If the resolved value is another identifiers, we continue searching, if the
+
// identifier isn't self-referential
+
node = value;
+
} else {
+
return value;
+
}
+
}
+
}
+
}
+
+
/** Resolves exressions that might not influence the target identifier */
+
export function getIdentifierOfChainExpression(
+
node: ts.Expression
+
): ts.Identifier | undefined {
+
let target: ts.Expression | undefined = node;
+
while (target) {
+
if (ts.isPropertyAccessExpression(target)) {
+
target = target.name;
+
} else if (
+
ts.isAsExpression(target) ||
+
ts.isSatisfiesExpression(target) ||
+
ts.isNonNullExpression(target) ||
+
ts.isParenthesizedExpression(target) ||
+
ts.isExpressionWithTypeArguments(target)
+
) {
+
target = target.expression;
+
} else if (ts.isCommaListExpression(target)) {
+
target = target.elements[target.elements.length - 1];
+
} else if (ts.isIdentifier(target)) {
+
return target;
+
} else {
+
return;
+
}
+
}
+
}
+64 -46
packages/graphqlsp/src/ast/index.ts
···
import { FragmentDefinitionNode, parse } from 'graphql';
import * as checks from './checks';
import { resolveTadaFragmentArray } from './resolve';
export { getSchemaName } from './checks';
···
info: ts.server.PluginCreateInfo,
checker: ts.TypeChecker | undefined
): checks.GraphQLCallNode | null {
-
let prevElement: ts.Node | undefined;
-
let element: ts.Node | undefined = input;
-
// NOTE: Under certain circumstances, resolving an identifier can loop
-
while (ts.isIdentifier(element) && element !== prevElement) {
-
prevElement = element;
-
const definitions = info.languageService.getDefinitionAtPosition(
-
element.getSourceFile().fileName,
-
element.getStart()
-
);
-
const fragment = definitions && definitions[0];
-
const externalSource = fragment && getSource(info, fragment.fileName);
-
if (!fragment || !externalSource) return null;
-
-
element = findNode(externalSource, fragment.textSpan.start);
-
if (!element) return null;
-
-
while (ts.isPropertyAccessExpression(element.parent))
-
element = element.parent;
-
-
if (
-
ts.isVariableDeclaration(element.parent) &&
-
element.parent.initializer &&
-
ts.isCallExpression(element.parent.initializer)
-
) {
-
element = element.parent.initializer;
-
} else if (ts.isPropertyAssignment(element.parent)) {
-
element = element.parent.initializer;
-
} else if (ts.isBinaryExpression(element.parent)) {
-
element = ts.isPropertyAccessExpression(element.parent.right)
-
? element.parent.right.name
-
: element.parent.right;
-
}
-
// If we find another Identifier, we continue resolving it
-
}
-
// Check whether we've got a `graphql()` or `gql()` call, by the
-
// call expression's identifier
-
return checks.isGraphQLCall(element, checker) ? element : null;
}
-
function unrollFragment(
element: ts.Identifier,
info: ts.server.PluginCreateInfo,
checker: ts.TypeChecker | undefined
···
nodes: Array<{
node: ts.StringLiteralLike;
schema: string | null;
}>;
fragments: Array<FragmentDefinitionNode>;
} {
···
const result: Array<{
node: ts.StringLiteralLike;
schema: string | null;
}> = [];
let fragments: Array<FragmentDefinitionNode> = [];
let hasTriedToFindFragments = shouldSearchFragments ? false : true;
···
const name = checks.getSchemaName(node, typeChecker);
const text = node.arguments[0];
const fragmentRefs = resolveTadaFragmentArray(node.arguments[1]);
if (!hasTriedToFindFragments && !fragmentRefs) {
-
hasTriedToFindFragments = true;
-
fragments.push(...getAllFragments(sourceFile.fileName, node, info));
} else if (fragmentRefs) {
for (const identifier of fragmentRefs) {
fragments.push(...unrollFragment(identifier, info, typeChecker));
···
}
if (text && ts.isStringLiteralLike(text)) {
-
result.push({ node: text, schema: name });
}
}
find(sourceFile);
···
}
export function getAllFragments(
-
fileName: string,
node: ts.Node,
info: ts.server.PluginCreateInfo
) {
···
return fragments;
}
-
const definitions = info.languageService.getDefinitionAtPosition(
-
fileName,
-
node.expression.getStart()
-
);
if (!definitions || !definitions.length) return fragments;
const def = definitions[0];
···
sourceFile: ts.SourceFile
): Array<ts.ImportDeclaration> {
return sourceFile.statements.filter(ts.isImportDeclaration);
}
export function bubbleUpTemplate(node: ts.Node): ts.Node {
···
import { FragmentDefinitionNode, parse } from 'graphql';
import * as checks from './checks';
import { resolveTadaFragmentArray } from './resolve';
+
import {
+
getDeclarationOfIdentifier,
+
getValueOfIdentifier,
+
getIdentifierOfChainExpression,
+
} from './declaration';
export { getSchemaName } from './checks';
···
info: ts.server.PluginCreateInfo,
checker: ts.TypeChecker | undefined
): checks.GraphQLCallNode | null {
+
if (!checker) return null;
+
const value = getValueOfIdentifier(input, checker);
+
if (!value) return null;
+
// Check whether we've got a `graphql()` or `gql()` call
+
return checks.isGraphQLCall(value, checker) ? value : null;
}
+
export function unrollFragment(
element: ts.Identifier,
info: ts.server.PluginCreateInfo,
checker: ts.TypeChecker | undefined
···
nodes: Array<{
node: ts.StringLiteralLike;
schema: string | null;
+
// For gql.tada call-expressions, this contains the identifiers of explicitly declared fragments
+
tadaFragmentRefs?: readonly ts.Identifier[] | null;
}>;
fragments: Array<FragmentDefinitionNode>;
} {
···
const result: Array<{
node: ts.StringLiteralLike;
schema: string | null;
+
tadaFragmentRefs?: readonly ts.Identifier[];
}> = [];
let fragments: Array<FragmentDefinitionNode> = [];
let hasTriedToFindFragments = shouldSearchFragments ? false : true;
···
const name = checks.getSchemaName(node, typeChecker);
const text = node.arguments[0];
const fragmentRefs = resolveTadaFragmentArray(node.arguments[1]);
+
const isTadaCall = checks.isTadaGraphQLCall(node, typeChecker);
if (!hasTriedToFindFragments && !fragmentRefs) {
+
// Only collect global fragments if this is NOT a gql.tada call
+
if (!isTadaCall) {
+
hasTriedToFindFragments = true;
+
fragments.push(...getAllFragments(node, info));
+
}
} else if (fragmentRefs) {
for (const identifier of fragmentRefs) {
fragments.push(...unrollFragment(identifier, info, typeChecker));
···
}
if (text && ts.isStringLiteralLike(text)) {
+
result.push({
+
node: text,
+
schema: name,
+
tadaFragmentRefs: isTadaCall
+
? fragmentRefs === undefined
+
? []
+
: fragmentRefs
+
: undefined,
+
});
}
}
find(sourceFile);
···
}
export function getAllFragments(
node: ts.Node,
info: ts.server.PluginCreateInfo
) {
···
return fragments;
}
+
if (!typeChecker) return fragments;
+
+
const identifier = getIdentifierOfChainExpression(node.expression);
+
if (!identifier) return fragments;
+
+
const declaration = getDeclarationOfIdentifier(identifier, typeChecker);
+
if (!declaration) return fragments;
+
+
const sourceFile = declaration.getSourceFile();
+
if (!sourceFile) return fragments;
+
+
const definitions = [
+
{
+
fileName: sourceFile.fileName,
+
textSpan: {
+
start: declaration.getStart(),
+
length: declaration.getWidth(),
+
},
+
},
+
];
if (!definitions || !definitions.length) return fragments;
const def = definitions[0];
···
sourceFile: ts.SourceFile
): Array<ts.ImportDeclaration> {
return sourceFile.statements.filter(ts.isImportDeclaration);
+
}
+
+
export function findAllMaskFragmentsCalls(
+
sourceFile: ts.SourceFile
+
): Array<ts.CallExpression> {
+
const result: Array<ts.CallExpression> = [];
+
+
function find(node: ts.Node): void {
+
if (checks.isMaskFragmentsCall(node)) {
+
result.push(node);
+
}
+
ts.forEachChild(node, find);
+
}
+
find(sourceFile);
+
return result;
}
export function bubbleUpTemplate(node: ts.Node): ts.Node {
+27 -35
packages/graphqlsp/src/ast/resolve.ts
···
import { print } from '@0no-co/graphql.web';
import { ts } from '../ts';
-
import { findNode } from '.';
-
import { getSource } from '../ast';
type TemplateResult = {
combinedText: string;
···
const resolvedSpans = node.template.templateSpans
.map(span => {
if (ts.isIdentifier(span.expression)) {
-
const definitions = info.languageService.getDefinitionAtPosition(
-
filename,
-
span.expression.getStart()
);
-
const def = definitions && definitions[0];
-
if (!def) return;
-
-
const src = getSource(info, def.fileName);
-
if (!src) return;
-
-
const node = findNode(src, def.textSpan.start);
-
if (!node || !node.parent) return;
-
-
const parent = node.parent;
if (ts.isVariableDeclaration(parent)) {
const identifierName = span.expression.escapedText;
// we reduce by two to account for the "${"
const originalStart = span.expression.getStart() - 2;
const originalRange = {
···
// we add 1 to account for the "}"
length: span.expression.end - originalStart + 1,
};
-
if (
-
parent.initializer &&
-
ts.isTaggedTemplateExpression(parent.initializer)
-
) {
const text = resolveTemplate(
-
parent.initializer,
-
def.fileName,
info
);
templateText = templateText.replace(
···
addedCharacters += text.combinedText.length - originalRange.length;
return alteredSpan;
} else if (
-
parent.initializer &&
-
ts.isAsExpression(parent.initializer) &&
-
ts.isTaggedTemplateExpression(parent.initializer.expression)
) {
const text = resolveTemplate(
-
parent.initializer.expression,
-
def.fileName,
info
);
templateText = templateText.replace(
···
addedCharacters += text.combinedText.length - originalRange.length;
return alteredSpan;
} else if (
-
parent.initializer &&
-
ts.isAsExpression(parent.initializer) &&
-
ts.isAsExpression(parent.initializer.expression) &&
-
ts.isObjectLiteralExpression(
-
parent.initializer.expression.expression
-
)
) {
-
const astObject = JSON.parse(
-
parent.initializer.expression.expression.getText()
-
);
const resolvedTemplate = print(astObject);
templateText = templateText.replace(
'${' + span.expression.escapedText + '}',
···
import { print } from '@0no-co/graphql.web';
import { ts } from '../ts';
+
import {
+
getDeclarationOfIdentifier,
+
getValueOfValueDeclaration,
+
} from './declaration';
type TemplateResult = {
combinedText: string;
···
const resolvedSpans = node.template.templateSpans
.map(span => {
if (ts.isIdentifier(span.expression)) {
+
const typeChecker = info.languageService.getProgram()?.getTypeChecker();
+
if (!typeChecker) return;
+
+
const declaration = getDeclarationOfIdentifier(
+
span.expression,
+
typeChecker
);
+
if (!declaration) return;
+
const parent = declaration;
if (ts.isVariableDeclaration(parent)) {
const identifierName = span.expression.escapedText;
+
const value = getValueOfValueDeclaration(parent);
+
if (!value) return;
+
// we reduce by two to account for the "${"
const originalStart = span.expression.getStart() - 2;
const originalRange = {
···
// we add 1 to account for the "}"
length: span.expression.end - originalStart + 1,
};
+
+
if (ts.isTaggedTemplateExpression(value)) {
const text = resolveTemplate(
+
value,
+
parent.getSourceFile().fileName,
info
);
templateText = templateText.replace(
···
addedCharacters += text.combinedText.length - originalRange.length;
return alteredSpan;
} else if (
+
ts.isAsExpression(value) &&
+
ts.isTaggedTemplateExpression(value.expression)
) {
const text = resolveTemplate(
+
value.expression,
+
parent.getSourceFile().fileName,
info
);
templateText = templateText.replace(
···
addedCharacters += text.combinedText.length - originalRange.length;
return alteredSpan;
} else if (
+
ts.isAsExpression(value) &&
+
ts.isAsExpression(value.expression) &&
+
ts.isObjectLiteralExpression(value.expression.expression)
) {
+
const astObject = JSON.parse(value.expression.expression.getText());
const resolvedTemplate = print(astObject);
templateText = templateText.replace(
'${' + span.expression.escapedText + '}',
+1 -1
packages/graphqlsp/src/autoComplete.ts
···
return undefined;
const queryText = node.arguments[0].getText().slice(1, -1);
-
const fragments = getAllFragments(filename, node, info);
text = `${queryText}\n${fragments.map(x => print(x)).join('\n')}`;
cursor = new Cursor(foundToken.line, foundToken.start - 1);
···
return undefined;
const queryText = node.arguments[0].getText().slice(1, -1);
+
const fragments = getAllFragments(node, info);
text = `${queryText}\n${fragments.map(x => print(x)).join('\n')}`;
cursor = new Cursor(foundToken.line, foundToken.start - 1);
+26 -27
packages/graphqlsp/src/checkImports.ts
···
import { ts } from './ts';
import { FragmentDefinitionNode, Kind, parse } from 'graphql';
-
import { findAllCallExpressions, findAllImports, getSource } from './ast';
import { resolveTemplate } from './ast/resolve';
-
import {
-
VariableDeclaration,
-
VariableStatement,
-
isSourceFile,
-
} from 'typescript';
export const MISSING_FRAGMENT_CODE = 52003;
···
if (!imp.importClause) return;
if (imp.importClause.name) {
-
const definitions = info.languageService.getDefinitionAtPosition(
-
source.fileName,
-
imp.importClause.name.getStart()
);
-
const def = definitions && definitions[0];
-
if (def) {
-
if (def.fileName.includes('node_modules')) return;
-
const externalSource = getSource(info, def.fileName);
if (!externalSource) return;
const fragmentsForImport = getFragmentsInSource(
···
imp.importClause.namedBindings &&
ts.isNamespaceImport(imp.importClause.namedBindings)
) {
-
const definitions = info.languageService.getDefinitionAtPosition(
-
source.fileName,
-
imp.importClause.namedBindings.getStart()
);
-
const def = definitions && definitions[0];
-
if (def) {
-
if (def.fileName.includes('node_modules')) return;
-
const externalSource = getSource(info, def.fileName);
if (!externalSource) return;
const fragmentsForImport = getFragmentsInSource(
···
ts.isNamedImportBindings(imp.importClause.namedBindings)
) {
imp.importClause.namedBindings.elements.forEach(el => {
-
const definitions = info.languageService.getDefinitionAtPosition(
-
source.fileName,
-
el.getStart()
);
-
const def = definitions && definitions[0];
-
if (def) {
-
if (def.fileName.includes('node_modules')) return;
-
const externalSource = getSource(info, def.fileName);
if (!externalSource) return;
const fragmentsForImport = getFragmentsInSource(
···
import { ts } from './ts';
import { FragmentDefinitionNode, Kind, parse } from 'graphql';
+
import { findAllCallExpressions, findAllImports } from './ast';
import { resolveTemplate } from './ast/resolve';
+
import { getDeclarationOfIdentifier } from './ast/declaration';
export const MISSING_FRAGMENT_CODE = 52003;
···
if (!imp.importClause) return;
if (imp.importClause.name) {
+
const declaration = getDeclarationOfIdentifier(
+
imp.importClause.name,
+
typeChecker
);
+
if (declaration) {
+
const sourceFile = declaration.getSourceFile();
+
if (sourceFile.fileName.includes('node_modules')) return;
+
const externalSource = sourceFile;
if (!externalSource) return;
const fragmentsForImport = getFragmentsInSource(
···
imp.importClause.namedBindings &&
ts.isNamespaceImport(imp.importClause.namedBindings)
) {
+
const declaration = getDeclarationOfIdentifier(
+
imp.importClause.namedBindings.name,
+
typeChecker
);
+
if (declaration) {
+
const sourceFile = declaration.getSourceFile();
+
if (sourceFile.fileName.includes('node_modules')) return;
+
const externalSource = sourceFile;
if (!externalSource) return;
const fragmentsForImport = getFragmentsInSource(
···
ts.isNamedImportBindings(imp.importClause.namedBindings)
) {
imp.importClause.namedBindings.elements.forEach(el => {
+
const identifier = el.name || el.propertyName;
+
if (!identifier) return;
+
+
const declaration = getDeclarationOfIdentifier(
+
identifier,
+
typeChecker
);
+
if (declaration) {
+
const sourceFile = declaration.getSourceFile();
+
if (sourceFile.fileName.includes('node_modules')) return;
+
const externalSource = sourceFile;
if (!externalSource) return;
const fragmentsForImport = getFragmentsInSource(
+43 -2
packages/graphqlsp/src/diagnostics.ts
···
import { Diagnostic, getDiagnostics } from 'graphql-language-service';
import {
FragmentDefinitionNode,
-
GraphQLSchema,
Kind,
OperationDefinitionNode,
parse,
···
findAllCallExpressions,
findAllPersistedCallExpressions,
findAllTaggedTemplateNodes,
getSource,
} from './ast';
import { resolveTemplate } from './ast/resolve';
import { UNUSED_FIELD_CODE, checkFieldUsageInFile } from './fieldUsage';
···
} from './persisted';
import { SchemaRef } from './graphql/getSchema';
-
const clientDirectives = new Set([
'populate',
'client',
'_unmask',
'_optional',
'_relayPagination',
···
if (isCallExpression && shouldCheckForColocatedFragments) {
const moduleSpecifierToFragments = getColocatedFragmentNames(source, info);
const usedFragments = new Set();
nodes.forEach(({ node }) => {
···
} catch (e) {}
});
Object.keys(moduleSpecifierToFragments).forEach(moduleSpecifier => {
const {
fragments: fragmentNames,
···
nodes: {
node: ts.TaggedTemplateExpression | ts.StringLiteralLike;
schema: string | null;
}[];
fragments: FragmentDefinitionNode[];
},
···
): ts.Diagnostic[] => {
const filename = source.fileName;
const isCallExpression = info.config.templateIsCallExpression ?? true;
const diagnostics = nodes
.map(originalNode => {
···
(isExpression ? 2 : 0));
const endPosition = startingPosition + node.getText().length;
let docFragments = [...fragments];
if (isCallExpression) {
try {
const documentFragments = parse(text, {
···
if (!schemaToUse) {
return undefined;
}
const graphQLDiagnostics = getDiagnostics(
text,
···
import { Diagnostic, getDiagnostics } from 'graphql-language-service';
import {
FragmentDefinitionNode,
Kind,
OperationDefinitionNode,
parse,
···
findAllCallExpressions,
findAllPersistedCallExpressions,
findAllTaggedTemplateNodes,
+
findAllMaskFragmentsCalls,
getSource,
+
unrollFragment,
} from './ast';
import { resolveTemplate } from './ast/resolve';
import { UNUSED_FIELD_CODE, checkFieldUsageInFile } from './fieldUsage';
···
} from './persisted';
import { SchemaRef } from './graphql/getSchema';
+
const BASE_CLIENT_DIRECTIVES = new Set([
'populate',
'client',
+
'unmask',
'_unmask',
'_optional',
'_relayPagination',
···
if (isCallExpression && shouldCheckForColocatedFragments) {
const moduleSpecifierToFragments = getColocatedFragmentNames(source, info);
+
const typeChecker = info.languageService.getProgram()?.getTypeChecker();
const usedFragments = new Set();
nodes.forEach(({ node }) => {
···
} catch (e) {}
});
+
// check for maskFragments() calls
+
const maskFragmentsCalls = findAllMaskFragmentsCalls(source);
+
maskFragmentsCalls.forEach(call => {
+
const firstArg = call.arguments[0];
+
if (!firstArg) return;
+
+
// Handle array of fragments: maskFragments([Fragment1, Fragment2], data)
+
if (ts.isArrayLiteralExpression(firstArg)) {
+
firstArg.elements.forEach(element => {
+
if (ts.isIdentifier(element)) {
+
const fragmentDefs = unrollFragment(element, info, typeChecker);
+
fragmentDefs.forEach(def => usedFragments.add(def.name.value));
+
}
+
});
+
}
+
});
+
Object.keys(moduleSpecifierToFragments).forEach(moduleSpecifier => {
const {
fragments: fragmentNames,
···
nodes: {
node: ts.TaggedTemplateExpression | ts.StringLiteralLike;
schema: string | null;
+
tadaFragmentRefs?: readonly ts.Identifier[];
}[];
fragments: FragmentDefinitionNode[];
},
···
): ts.Diagnostic[] => {
const filename = source.fileName;
const isCallExpression = info.config.templateIsCallExpression ?? true;
+
const typeChecker = info.languageService.getProgram()?.getTypeChecker();
const diagnostics = nodes
.map(originalNode => {
···
(isExpression ? 2 : 0));
const endPosition = startingPosition + node.getText().length;
let docFragments = [...fragments];
+
+
if (originalNode.tadaFragmentRefs !== undefined) {
+
const fragmentNames = new Set<string>();
+
for (const identifier of originalNode.tadaFragmentRefs) {
+
const unrolled = unrollFragment(identifier, info, typeChecker);
+
unrolled.forEach((frag: FragmentDefinitionNode) =>
+
fragmentNames.add(frag.name.value)
+
);
+
}
+
docFragments = docFragments.filter(frag =>
+
fragmentNames.has(frag.name.value)
+
);
+
}
+
if (isCallExpression) {
try {
const documentFragments = parse(text, {
···
if (!schemaToUse) {
return undefined;
}
+
+
const clientDirectives = new Set([
+
...BASE_CLIENT_DIRECTIVES,
+
...(info.config.clientDirectives || []),
+
]);
const graphQLDiagnostics = getDiagnostics(
text,
+37 -13
packages/graphqlsp/src/fieldUsage.ts
···
import { parse, visit } from 'graphql';
import { findNode } from './ast';
-
import { PropertyAccessExpression } from 'typescript';
export const UNUSED_FIELD_CODE = 52005;
···
const isChained =
ts.isPropertyAccessExpression(ref.expression) &&
arrayMethods.has(ref.expression.name.text);
-
console.log('[GRAPHQLSP]: ', isChained, ref.getFullText());
if (isChained) {
const foundRef = ref.expression;
const isReduce = foundRef.name.text === 'reduce';
···
// TODO: Scope utilities in checkFieldUsageInFile to deduplicate
const checker = info.languageService.getProgram()!.getTypeChecker();
-
const declaration = checker.getSymbolAtLocation(func)?.valueDeclaration;
-
if (declaration && ts.isFunctionDeclaration(declaration)) {
-
func = declaration;
-
} else if (
-
declaration &&
-
ts.isVariableDeclaration(declaration) &&
-
declaration.initializer
) {
-
func = declaration.initializer;
}
}
···
// - const pokemon = result.data.pokemon --> this initiates a new crawl with a renewed scope
// - const { pokemon } = result.data --> this initiates a destructuring traversal which will
// either end up in more destructuring traversals or a scope crawl
-
console.log('[GRAPHQLSP]: ', foundRef.getFullText());
while (
ts.isIdentifier(foundRef) ||
ts.isPropertyAccessExpression(foundRef) ||
···
if (allFields.find(x => x.startsWith(joined + '.'))) {
pathParts.push(foundRef.text);
}
} else if (
ts.isPropertyAccessExpression(foundRef) &&
foundRef.name.text === 'at' &&
···
const res = [];
const isSomeOrEvery =
foundRef.name.text === 'some' || foundRef.name.text === 'every';
-
console.log('[GRAPHQLSP]: ', foundRef.name.text);
const chainedResults = crawlChainedExpressions(
callExpression,
pathParts,
···
source,
info
);
-
console.log('[GRAPHQLSP]: ', chainedResults.length);
if (chainedResults.length) {
res.push(...chainedResults);
}
···
import { parse, visit } from 'graphql';
import { findNode } from './ast';
+
import { getValueOfIdentifier } from './ast/declaration';
export const UNUSED_FIELD_CODE = 52005;
···
const isChained =
ts.isPropertyAccessExpression(ref.expression) &&
arrayMethods.has(ref.expression.name.text);
if (isChained) {
const foundRef = ref.expression;
const isReduce = foundRef.name.text === 'reduce';
···
// TODO: Scope utilities in checkFieldUsageInFile to deduplicate
const checker = info.languageService.getProgram()!.getTypeChecker();
+
const value = getValueOfIdentifier(func, checker);
+
if (
+
value &&
+
(ts.isFunctionDeclaration(value) ||
+
ts.isFunctionExpression(value) ||
+
ts.isArrowFunction(value))
) {
+
func = value;
}
}
···
// - const pokemon = result.data.pokemon --> this initiates a new crawl with a renewed scope
// - const { pokemon } = result.data --> this initiates a destructuring traversal which will
// either end up in more destructuring traversals or a scope crawl
while (
ts.isIdentifier(foundRef) ||
ts.isPropertyAccessExpression(foundRef) ||
···
if (allFields.find(x => x.startsWith(joined + '.'))) {
pathParts.push(foundRef.text);
}
+
+
// When we encounter an external function where we use this identifier
+
// we'll mark all of the sub-fields as used as we consider this a bail
+
// scenario.
+
if (ts.isCallExpression(foundRef.parent)) {
+
const callExpression = foundRef.parent;
+
return callExpression.arguments.flatMap(arg => {
+
let parts = [...pathParts];
+
let reference = arg;
+
+
while (ts.isPropertyAccessExpression(reference)) {
+
const joined = [...parts, reference.name.text].join('.');
+
if (allFields.find(x => x.startsWith(joined + '.'))) {
+
parts.push(reference.name.text);
+
}
+
reference = reference.expression;
+
}
+
+
if (ts.isIdentifier(reference)) {
+
const joined = [...parts, reference.getText()].join('.');
+
if (allFields.find(x => x.startsWith(joined + '.'))) {
+
parts.push(reference.getText());
+
}
+
}
+
+
const joined = parts.join('.');
+
return allFields.filter(x => x.startsWith(joined + '.'));
+
});
+
}
} else if (
ts.isPropertyAccessExpression(foundRef) &&
foundRef.name.text === 'at' &&
···
const res = [];
const isSomeOrEvery =
foundRef.name.text === 'some' || foundRef.name.text === 'every';
const chainedResults = crawlChainedExpressions(
callExpression,
pathParts,
···
source,
info
);
if (chainedResults.length) {
res.push(...chainedResults);
}
+5 -6
packages/graphqlsp/src/graphql/getSchema.ts
···
});
let output = tadaOutputLocation;
-
if (await statFile(output, stat => stat.isDirectory())) {
output = path.join(output, 'introspection.d.ts');
-
} else if (
-
!(await statFile(path.dirname(output), stat => stat.isDirectory()))
-
) {
-
logger(`Output file is not inside a directory @ ${output}`);
-
return;
}
try {
···
});
let output = tadaOutputLocation;
if (await statFile(output, stat => stat.isDirectory())) {
output = path.join(output, 'introspection.d.ts');
+
} else if (!(await statFile(output, p => !!p))) {
+
await fs.mkdir(path.dirname(output), { recursive: true });
+
if (await statFile(output, stat => stat.isDirectory())) {
+
output = path.join(output, 'introspection.d.ts');
+
}
}
try {
+1
packages/graphqlsp/src/index.ts
···
templateIsCallExpression?: boolean;
shouldCheckForColocatedFragments?: boolean;
template?: string;
trackFieldUsage?: boolean;
tadaOutputLocation?: string;
}
···
templateIsCallExpression?: boolean;
shouldCheckForColocatedFragments?: boolean;
template?: string;
+
clientDirectives?: string[];
trackFieldUsage?: boolean;
tadaOutputLocation?: string;
}
+32 -55
packages/graphqlsp/src/persisted.ts
···
print,
visit,
} from '@0no-co/graphql.web';
type PersistedAction = {
span: {
···
filename: string,
info: ts.server.PluginCreateInfo
): { node: ts.CallExpression | null; filename: string } => {
-
// We look for the references of the generic so that we can use the document
-
// to generate the hash.
-
const references = info.languageService.getReferencesAtPosition(
-
filename,
-
typeQuery.exprName.getStart()
-
);
-
if (!references) return { node: null, filename };
-
const typeChecker = info.languageService.getProgram()?.getTypeChecker();
-
let found: ts.CallExpression | null = null;
-
let foundFilename = filename;
-
references.forEach(ref => {
-
if (found) return;
-
const source = getSource(info, ref.fileName);
-
if (!source) return;
-
const foundNode = findNode(source, ref.textSpan.start);
-
if (!foundNode) return;
-
if (
-
ts.isVariableDeclaration(foundNode.parent) &&
-
foundNode.parent.initializer &&
-
checks.isGraphQLCall(foundNode.parent.initializer, typeChecker)
-
) {
-
found = foundNode.parent.initializer;
-
foundFilename = ref.fileName;
-
}
-
});
-
-
return { node: found, filename: foundFilename };
};
export const getDocumentReferenceFromDocumentNode = (
···
info: ts.server.PluginCreateInfo
): { node: ts.CallExpression | null; filename: string } => {
if (ts.isIdentifier(documentNodeArgument)) {
-
// We look for the references of the generic so that we can use the document
-
// to generate the hash.
-
const references = info.languageService.getReferencesAtPosition(
-
filename,
-
documentNodeArgument.getStart()
-
);
-
-
if (!references) return { node: null, filename };
-
const typeChecker = info.languageService.getProgram()?.getTypeChecker();
-
let found: ts.CallExpression | null = null;
-
let foundFilename = filename;
-
references.forEach(ref => {
-
if (found) return;
-
const source = getSource(info, ref.fileName);
-
if (!source) return;
-
const foundNode = findNode(source, ref.textSpan.start);
-
if (!foundNode) return;
-
-
if (
-
ts.isVariableDeclaration(foundNode.parent) &&
-
foundNode.parent.initializer &&
-
checks.isGraphQLCall(foundNode.parent.initializer, typeChecker)
-
) {
-
found = foundNode.parent.initializer;
-
foundFilename = ref.fileName;
-
}
-
});
-
return { node: found, filename: foundFilename };
} else {
return { node: documentNodeArgument, filename };
}
···
print,
visit,
} from '@0no-co/graphql.web';
+
import {
+
getDeclarationOfIdentifier,
+
getValueOfIdentifier,
+
} from './ast/declaration';
type PersistedAction = {
span: {
···
filename: string,
info: ts.server.PluginCreateInfo
): { node: ts.CallExpression | null; filename: string } => {
+
const typeChecker = info.languageService.getProgram()?.getTypeChecker();
+
if (!typeChecker) return { node: null, filename };
+
// Handle EntityName (Identifier | QualifiedName)
+
let identifier: ts.Identifier | undefined;
+
if (ts.isIdentifier(typeQuery.exprName)) {
+
identifier = typeQuery.exprName;
+
} else if (ts.isQualifiedName(typeQuery.exprName)) {
+
// For qualified names like 'module.identifier', get the right-most identifier
+
identifier = typeQuery.exprName.right;
+
}
+
if (!identifier) return { node: null, filename };
+
const value = getValueOfIdentifier(identifier, typeChecker);
+
if (!value || !checks.isGraphQLCall(value, typeChecker)) {
+
return { node: null, filename };
+
}
+
return {
+
node: value as ts.CallExpression,
+
filename: value.getSourceFile().fileName,
+
};
};
export const getDocumentReferenceFromDocumentNode = (
···
info: ts.server.PluginCreateInfo
): { node: ts.CallExpression | null; filename: string } => {
if (ts.isIdentifier(documentNodeArgument)) {
const typeChecker = info.languageService.getProgram()?.getTypeChecker();
+
if (!typeChecker) return { node: null, filename };
+
const value = getValueOfIdentifier(documentNodeArgument, typeChecker);
+
if (!value || !checks.isGraphQLCall(value, typeChecker)) {
+
return { node: null, filename };
+
}
+
return {
+
node: value as ts.CallExpression,
+
filename: value.getSourceFile().fileName,
+
};
} else {
return { node: documentNodeArgument, filename };
}
-1
packages/graphqlsp/src/quickInfo.ts
···
import { resolveTemplate } from './ast/resolve';
import { getToken } from './ast/token';
import { Cursor } from './ast/cursor';
-
import { templates } from './ast/templates';
import { SchemaRef } from './graphql/getSchema';
export function getGraphQLQuickInfo(
···
import { resolveTemplate } from './ast/resolve';
import { getToken } from './ast/token';
import { Cursor } from './ast/cursor';
import { SchemaRef } from './graphql/getSchema';
export function getGraphQLQuickInfo(
+1706 -2575
pnpm-lock.yaml
···
-
lockfileVersion: '6.0'
settings:
autoInstallPeers: true
···
devDependencies:
'@actions/core':
specifier: ^1.10.0
-
version: 1.10.1
'@actions/github':
specifier: ^5.1.1
version: 5.1.1
'@babel/plugin-transform-block-scoping':
specifier: ^7.23.4
-
version: 7.23.4(@babel/core@7.23.7)
'@babel/plugin-transform-typescript':
specifier: ^7.23.6
-
version: 7.23.6(@babel/core@7.23.7)
'@changesets/cli':
-
specifier: ^2.26.2
-
version: 2.26.2
'@changesets/get-github-info':
specifier: ^0.5.2
version: 0.5.2
'@rollup/plugin-babel':
specifier: ^6.0.4
-
version: 6.0.4(@babel/core@7.23.7)(rollup@4.9.5)
'@rollup/plugin-commonjs':
specifier: ^25.0.7
version: 25.0.7(rollup@4.9.5)
···
version: 3.2.0(graphql@16.8.1)
'@urql/core':
specifier: ^3.0.0
-
version: 3.2.2(graphql@16.8.1)
graphql:
specifier: ^16.8.1
version: 16.8.1
···
version: 3.2.0(graphql@16.8.1)
'@urql/core':
specifier: ^3.0.0
-
version: 3.2.2(graphql@16.8.1)
graphql:
specifier: ^16.8.1
version: 16.8.1
urql:
specifier: ^4.0.6
-
version: 4.0.6(graphql@16.8.1)(react@18.2.0)
devDependencies:
'@0no-co/graphqlsp':
specifier: file:../graphqlsp
···
version: 3.2.0(graphql@16.8.1)
'@urql/core':
specifier: ^3.0.0
-
version: 3.2.2(graphql@16.8.1)
gql.tada:
specifier: 1.6.0
-
version: 1.6.0(graphql@16.8.1)(svelte@4.2.15)(typescript@5.3.3)
graphql:
specifier: ^16.8.1
version: 16.8.1
urql:
specifier: ^4.0.6
-
version: 4.0.6(graphql@16.8.1)(react@18.2.0)
devDependencies:
'@0no-co/graphqlsp':
specifier: file:../graphqlsp
···
version: 1.0.4(graphql@16.8.1)
'@sindresorhus/fnv1a':
specifier: ^2.0.0
-
version: 2.0.1
'@types/node':
specifier: ^18.15.11
version: 18.15.11
···
version: link:../../../packages/graphqlsp
'@urql/core':
specifier: ^4.0.4
-
version: 4.2.2(graphql@16.8.1)
devDependencies:
typescript:
specifier: ^5.3.3
···
version: 3.2.0(graphql@16.8.1)
'@urql/core':
specifier: ^4.0.4
-
version: 4.2.2(graphql@16.8.1)
graphql:
specifier: ^16.0.0
version: 16.8.1
···
version: 3.2.0(graphql@16.8.1)
'@urql/core':
specifier: ^4.0.4
-
version: 4.2.2(graphql@16.8.1)
gql.tada:
specifier: ^1.6.0
-
version: 1.6.0(graphql@16.8.1)(svelte@4.2.15)(typescript@5.3.3)
graphql:
specifier: ^16.0.0
version: 16.8.1
···
version: 3.2.0(graphql@16.8.1)
'@urql/core':
specifier: ^4.0.4
-
version: 4.2.2(graphql@16.8.1)
gql.tada:
specifier: 1.6.0
-
version: 1.6.0(graphql@16.8.1)(svelte@4.2.15)(typescript@5.3.3)
graphql:
specifier: ^16.0.0
version: 16.8.1
···
version: 3.2.0(graphql@16.8.1)
'@urql/core':
specifier: ^4.0.4
-
version: 4.2.2(graphql@16.8.1)
graphql:
specifier: ^16.0.0
version: 16.8.1
urql:
specifier: ^4.0.4
-
version: 4.0.6(graphql@16.8.1)(react@18.2.0)
devDependencies:
'@types/react':
specifier: 18.2.45
···
optional: true
dependencies:
graphql: 16.8.1
-
dev: true
-
/@0no-co/graphql.web@1.0.6(graphql@16.8.1):
-
resolution: {integrity: sha512-KZ7TnwMcQJcFgzjoY623AVxtlDQonkqp3rSz0wb15/jHPyU1v5gynUibEpuutDeoyGJ5Tp+FwxjGyDGDwq3vIw==}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0
peerDependenciesMeta:
···
dependencies:
graphql: 16.8.1
-
/@0no-co/graphqlsp@1.12.2(graphql@16.8.1)(typescript@5.3.3):
-
resolution: {integrity: sha512-bUYuwoHuvlTIZZpt2l0furjcNMpd80T5JB4YzmOdcv+wlndHpRWeFwgnGH7qgyy986oGKxgomS0oBXjxmEMtYg==}
peerDependencies:
graphql: ^15.5.0 || ^16.0.0 || ^17.0.0
-
typescript: ^5.3.3
dependencies:
-
'@gql.tada/internal': 0.3.1(graphql@16.8.1)(typescript@5.3.3)
graphql: 16.8.1
-
node-fetch: 2.6.7
typescript: 5.3.3
-
transitivePeerDependencies:
-
- encoding
dev: false
-
/@actions/core@1.10.1:
-
resolution: {integrity: sha512-3lBR9EDAY+iYIpTnTIXmWcNbX3T2kCkAEQGIQx4NVQ0575nk2k3GRZDTPQG+vVtS2izSLmINlxXf0uLtnrTP+g==}
dependencies:
-
'@actions/http-client': 2.2.1
uuid: 8.3.2
dev: true
/@actions/github@5.1.1:
resolution: {integrity: sha512-Nk59rMDoJaV+mHCOJPXuvB1zIbomlKS0dmSIqPGxd0enAXBnOfn4VWF+CGtRCwXZG9Epa54tZA7VIRlJDS8A6g==}
dependencies:
-
'@actions/http-client': 2.2.1
'@octokit/core': 3.6.0
'@octokit/plugin-paginate-rest': 2.21.3(@octokit/core@3.6.0)
'@octokit/plugin-rest-endpoint-methods': 5.16.2(@octokit/core@3.6.0)
···
- encoding
dev: true
-
/@actions/http-client@2.2.1:
-
resolution: {integrity: sha512-KhC/cZsq7f8I4LfZSJKgCvEwfkE8o1538VoBeoGzokVLLnbFDEAdFD3UhoMklxo2un9NJVBdANOresx7vTHlHw==}
dependencies:
tunnel: 0.0.6
-
undici: 5.28.4
dev: true
-
/@ampproject/remapping@2.2.1:
-
resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==}
-
engines: {node: '>=6.0.0'}
-
dependencies:
-
'@jridgewell/gen-mapping': 0.3.3
-
'@jridgewell/trace-mapping': 0.3.21
-
-
/@ardatan/relay-compiler@12.0.0(graphql@16.8.1):
-
resolution: {integrity: sha512-9anThAaj1dQr6IGmzBMcfzOQKTa5artjuPmw8NYK/fiGEMjADbSguBY2FMDykt+QhilR3wc9VA/3yVju7JHg7Q==}
hasBin: true
peerDependencies:
graphql: '*'
dependencies:
-
'@babel/core': 7.23.7
-
'@babel/generator': 7.23.6
-
'@babel/parser': 7.24.4
-
'@babel/runtime': 7.20.6
-
'@babel/traverse': 7.23.7
-
'@babel/types': 7.23.6
-
babel-preset-fbjs: 3.4.0(@babel/core@7.23.7)
chalk: 4.1.2
fb-watchman: 2.0.2
-
fbjs: 3.0.4
-
glob: 7.2.3
graphql: 16.8.1
immutable: 3.7.6
invariant: 2.2.4
nullthrows: 1.1.1
relay-runtime: 12.0.0
signedsource: 1.0.0
-
yargs: 15.4.1
transitivePeerDependencies:
- encoding
-
- supports-color
dev: true
-
/@ardatan/sync-fetch@0.0.1:
-
resolution: {integrity: sha512-xhlTqH0m31mnsG0tIP4ETgfSB6gXDaYYsUWTrlUV93fFQPI9dd8hE0Ot6MHLCtqgB32hwJAC3YZMWlXZw7AleA==}
-
engines: {node: '>=14'}
-
dependencies:
-
node-fetch: 2.6.7
-
transitivePeerDependencies:
-
- encoding
-
dev: true
-
-
/@babel/code-frame@7.23.5:
-
resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==}
engines: {node: '>=6.9.0'}
dependencies:
-
'@babel/highlight': 7.23.4
-
chalk: 2.4.2
dev: true
-
/@babel/compat-data@7.23.5:
-
resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==}
engines: {node: '>=6.9.0'}
dev: true
-
/@babel/core@7.23.7:
-
resolution: {integrity: sha512-+UpDgowcmqe36d4NwqvKsyPMlOLNGMsfMmQ5WGCu+siCe3t3dfe9njrzGfdN4qq+bcNUt0+Vw6haRxBOycs4dw==}
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.7)
-
'@babel/helpers': 7.23.8
-
'@babel/parser': 7.24.4
-
'@babel/template': 7.22.15
-
'@babel/traverse': 7.23.7
-
'@babel/types': 7.23.6
convert-source-map: 2.0.0
-
debug: 4.3.4
gensync: 1.0.0-beta.2
json5: 2.2.3
semver: 6.3.1
···
- supports-color
dev: true
-
/@babel/generator@7.23.6:
-
resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==}
engines: {node: '>=6.9.0'}
dependencies:
-
'@babel/types': 7.23.6
-
'@jridgewell/gen-mapping': 0.3.3
-
'@jridgewell/trace-mapping': 0.3.21
-
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.6
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.2
lru-cache: 5.1.1
semver: 6.3.1
dev: true
-
/@babel/helper-create-class-features-plugin@7.23.7(@babel/core@7.23.7):
-
resolution: {integrity: sha512-xCoqR/8+BoNnXOY7RVSgv6X+o7pmT5q1d+gGcRlXYkI+9B31glE4jeejhKVpA04O1AtzOt7OSQ6VYKP5FcRl9g==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
-
'@babel/core': 7.23.7
-
'@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.7)
-
'@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.22.15
-
'@babel/types': 7.23.6
dev: true
-
/@babel/helper-hoist-variables@7.22.5:
-
resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==}
engines: {node: '>=6.9.0'}
dependencies:
-
'@babel/types': 7.23.6
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.6
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.6
-
dev: true
-
-
/@babel/helper-module-transforms@7.23.3(@babel/core@7.23.7):
-
resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
-
'@babel/core': 7.23.7
-
'@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.6
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.7):
-
resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
-
'@babel/core': 7.23.7
-
'@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.6
-
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.6
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.6
-
dev: true
-
-
/@babel/helper-string-parser@7.23.4:
-
resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==}
-
engines: {node: '>=6.9.0'}
-
-
/@babel/helper-validator-identifier@7.22.20:
-
resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==}
-
engines: {node: '>=6.9.0'}
-
-
/@babel/helper-validator-option@7.23.5:
-
resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==}
-
engines: {node: '>=6.9.0'}
-
dev: true
-
-
/@babel/helpers@7.23.8:
-
resolution: {integrity: sha512-KDqYz4PiOWvDFrdHLPhKtCThtIcKVy6avWD2oG4GEvyQ+XDZwHD4YQd+H2vNMnq2rkdxsDkU82T+Vk8U/WXHRQ==}
-
engines: {node: '>=6.9.0'}
-
dependencies:
-
'@babel/template': 7.22.15
-
'@babel/traverse': 7.23.7
-
'@babel/types': 7.23.6
transitivePeerDependencies:
- supports-color
dev: true
-
/@babel/highlight@7.23.4:
-
resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==}
-
engines: {node: '>=6.9.0'}
-
dependencies:
-
'@babel/helper-validator-identifier': 7.22.20
-
chalk: 2.4.2
-
js-tokens: 4.0.0
-
dev: true
-
-
/@babel/parser@7.23.6:
-
resolution: {integrity: sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==}
-
engines: {node: '>=6.0.0'}
-
hasBin: true
-
dependencies:
-
'@babel/types': 7.23.6
-
dev: true
-
-
/@babel/parser@7.24.4:
-
resolution: {integrity: sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg==}
-
engines: {node: '>=6.0.0'}
-
hasBin: true
-
dependencies:
-
'@babel/types': 7.23.6
-
-
/@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.23.7):
-
resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==}
engines: {node: '>=6.9.0'}
-
deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
-
peerDependencies:
-
'@babel/core': ^7.0.0-0
-
dependencies:
-
'@babel/core': 7.23.7
-
'@babel/helper-create-class-features-plugin': 7.23.7(@babel/core@7.23.7)
-
'@babel/helper-plugin-utils': 7.22.5
-
dev: true
-
/@babel/plugin-proposal-object-rest-spread@7.20.2(@babel/core@7.23.7):
-
resolution: {integrity: sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==}
engines: {node: '>=6.9.0'}
-
deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.
-
peerDependencies:
-
'@babel/core': ^7.0.0-0
-
dependencies:
-
'@babel/compat-data': 7.23.5
-
'@babel/core': 7.23.7
-
'@babel/helper-compilation-targets': 7.23.6
-
'@babel/helper-plugin-utils': 7.22.5
-
'@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.7)
-
'@babel/plugin-transform-parameters': 7.20.5(@babel/core@7.23.7)
-
dev: true
-
/@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.7):
-
resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==}
-
peerDependencies:
-
'@babel/core': ^7.0.0-0
-
dependencies:
-
'@babel/core': 7.23.7
-
'@babel/helper-plugin-utils': 7.22.5
-
dev: true
-
-
/@babel/plugin-syntax-flow@7.18.6(@babel/core@7.23.7):
-
resolution: {integrity: sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==}
engines: {node: '>=6.9.0'}
-
peerDependencies:
-
'@babel/core': ^7.0.0-0
-
dependencies:
-
'@babel/core': 7.23.7
-
'@babel/helper-plugin-utils': 7.22.5
dev: true
-
/@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.23.7):
-
resolution: {integrity: sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==}
engines: {node: '>=6.9.0'}
-
peerDependencies:
-
'@babel/core': ^7.0.0-0
dependencies:
-
'@babel/core': 7.23.7
-
'@babel/helper-plugin-utils': 7.22.5
-
dev: true
-
-
/@babel/plugin-syntax-jsx@7.18.6(@babel/core@7.23.7):
-
resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==}
-
engines: {node: '>=6.9.0'}
-
peerDependencies:
-
'@babel/core': ^7.0.0-0
-
dependencies:
-
'@babel/core': 7.23.7
-
'@babel/helper-plugin-utils': 7.22.5
dev: true
-
/@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.7):
-
resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==}
-
peerDependencies:
-
'@babel/core': ^7.0.0-0
dependencies:
-
'@babel/core': 7.23.7
-
'@babel/helper-plugin-utils': 7.22.5
-
dev: true
-
/@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.7):
-
resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
-
'@babel/core': 7.23.7
-
'@babel/helper-plugin-utils': 7.22.5
dev: true
-
/@babel/plugin-transform-arrow-functions@7.18.6(@babel/core@7.23.7):
-
resolution: {integrity: sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
-
'@babel/core': 7.23.7
-
'@babel/helper-plugin-utils': 7.22.5
dev: true
-
/@babel/plugin-transform-block-scoped-functions@7.18.6(@babel/core@7.23.7):
-
resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==}
-
engines: {node: '>=6.9.0'}
-
peerDependencies:
-
'@babel/core': ^7.0.0-0
-
dependencies:
-
'@babel/core': 7.23.7
-
'@babel/helper-plugin-utils': 7.22.5
-
dev: true
-
-
/@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.23.7):
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.7
-
'@babel/helper-plugin-utils': 7.22.5
-
dev: true
-
-
/@babel/plugin-transform-classes@7.20.2(@babel/core@7.23.7):
-
resolution: {integrity: sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g==}
-
engines: {node: '>=6.9.0'}
-
peerDependencies:
-
'@babel/core': ^7.0.0-0
-
dependencies:
-
'@babel/core': 7.23.7
-
'@babel/helper-annotate-as-pure': 7.22.5
-
'@babel/helper-compilation-targets': 7.23.6
-
'@babel/helper-environment-visitor': 7.22.20
-
'@babel/helper-function-name': 7.23.0
-
'@babel/helper-optimise-call-expression': 7.22.5
-
'@babel/helper-plugin-utils': 7.22.5
-
'@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.7)
-
'@babel/helper-split-export-declaration': 7.22.6
-
globals: 11.12.0
-
dev: true
-
-
/@babel/plugin-transform-computed-properties@7.18.9(@babel/core@7.23.7):
-
resolution: {integrity: sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==}
-
engines: {node: '>=6.9.0'}
-
peerDependencies:
-
'@babel/core': ^7.0.0-0
-
dependencies:
-
'@babel/core': 7.23.7
-
'@babel/helper-plugin-utils': 7.22.5
-
dev: true
-
-
/@babel/plugin-transform-destructuring@7.20.2(@babel/core@7.23.7):
-
resolution: {integrity: sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw==}
-
engines: {node: '>=6.9.0'}
-
peerDependencies:
-
'@babel/core': ^7.0.0-0
-
dependencies:
-
'@babel/core': 7.23.7
-
'@babel/helper-plugin-utils': 7.22.5
dev: true
-
/@babel/plugin-transform-flow-strip-types@7.19.0(@babel/core@7.23.7):
-
resolution: {integrity: sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==}
-
engines: {node: '>=6.9.0'}
-
peerDependencies:
-
'@babel/core': ^7.0.0-0
-
dependencies:
-
'@babel/core': 7.23.7
-
'@babel/helper-plugin-utils': 7.22.5
-
'@babel/plugin-syntax-flow': 7.18.6(@babel/core@7.23.7)
-
dev: true
-
-
/@babel/plugin-transform-for-of@7.18.8(@babel/core@7.23.7):
-
resolution: {integrity: sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==}
-
engines: {node: '>=6.9.0'}
-
peerDependencies:
-
'@babel/core': ^7.0.0-0
-
dependencies:
-
'@babel/core': 7.23.7
-
'@babel/helper-plugin-utils': 7.22.5
-
dev: true
-
-
/@babel/plugin-transform-function-name@7.18.9(@babel/core@7.23.7):
-
resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==}
-
engines: {node: '>=6.9.0'}
-
peerDependencies:
-
'@babel/core': ^7.0.0-0
-
dependencies:
-
'@babel/core': 7.23.7
-
'@babel/helper-compilation-targets': 7.23.6
-
'@babel/helper-function-name': 7.23.0
-
'@babel/helper-plugin-utils': 7.22.5
-
dev: true
-
-
/@babel/plugin-transform-literals@7.18.9(@babel/core@7.23.7):
-
resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==}
-
engines: {node: '>=6.9.0'}
-
peerDependencies:
-
'@babel/core': ^7.0.0-0
-
dependencies:
-
'@babel/core': 7.23.7
-
'@babel/helper-plugin-utils': 7.22.5
-
dev: true
-
-
/@babel/plugin-transform-member-expression-literals@7.18.6(@babel/core@7.23.7):
-
resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==}
-
engines: {node: '>=6.9.0'}
-
peerDependencies:
-
'@babel/core': ^7.0.0-0
-
dependencies:
-
'@babel/core': 7.23.7
-
'@babel/helper-plugin-utils': 7.22.5
-
dev: true
-
-
/@babel/plugin-transform-modules-commonjs@7.19.6(@babel/core@7.23.7):
-
resolution: {integrity: sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==}
-
engines: {node: '>=6.9.0'}
-
peerDependencies:
-
'@babel/core': ^7.0.0-0
-
dependencies:
-
'@babel/core': 7.23.7
-
'@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.7)
-
'@babel/helper-plugin-utils': 7.22.5
-
'@babel/helper-simple-access': 7.22.5
-
dev: true
-
-
/@babel/plugin-transform-object-super@7.18.6(@babel/core@7.23.7):
-
resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==}
-
engines: {node: '>=6.9.0'}
-
peerDependencies:
-
'@babel/core': ^7.0.0-0
-
dependencies:
-
'@babel/core': 7.23.7
-
'@babel/helper-plugin-utils': 7.22.5
-
'@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.7)
-
dev: true
-
-
/@babel/plugin-transform-parameters@7.20.5(@babel/core@7.23.7):
-
resolution: {integrity: sha512-h7plkOmcndIUWXZFLgpbrh2+fXAi47zcUX7IrOQuZdLD0I0KvjJ6cvo3BEcAOsDOcZhVKGJqv07mkSqK0y2isQ==}
-
engines: {node: '>=6.9.0'}
-
peerDependencies:
-
'@babel/core': ^7.0.0-0
-
dependencies:
-
'@babel/core': 7.23.7
-
'@babel/helper-plugin-utils': 7.22.5
-
dev: true
-
-
/@babel/plugin-transform-property-literals@7.18.6(@babel/core@7.23.7):
-
resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==}
-
engines: {node: '>=6.9.0'}
-
peerDependencies:
-
'@babel/core': ^7.0.0-0
-
dependencies:
-
'@babel/core': 7.23.7
-
'@babel/helper-plugin-utils': 7.22.5
-
dev: true
-
-
/@babel/plugin-transform-react-display-name@7.18.6(@babel/core@7.23.7):
-
resolution: {integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==}
-
engines: {node: '>=6.9.0'}
-
peerDependencies:
-
'@babel/core': ^7.0.0-0
-
dependencies:
-
'@babel/core': 7.23.7
-
'@babel/helper-plugin-utils': 7.22.5
-
dev: true
-
-
/@babel/plugin-transform-react-jsx@7.19.0(@babel/core@7.23.7):
-
resolution: {integrity: sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==}
-
engines: {node: '>=6.9.0'}
-
peerDependencies:
-
'@babel/core': ^7.0.0-0
-
dependencies:
-
'@babel/core': 7.23.7
-
'@babel/helper-annotate-as-pure': 7.22.5
-
'@babel/helper-module-imports': 7.22.15
-
'@babel/helper-plugin-utils': 7.22.5
-
'@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.23.7)
-
'@babel/types': 7.23.6
-
dev: true
-
-
/@babel/plugin-transform-shorthand-properties@7.18.6(@babel/core@7.23.7):
-
resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==}
-
engines: {node: '>=6.9.0'}
-
peerDependencies:
-
'@babel/core': ^7.0.0-0
-
dependencies:
-
'@babel/core': 7.23.7
-
'@babel/helper-plugin-utils': 7.22.5
-
dev: true
-
-
/@babel/plugin-transform-spread@7.19.0(@babel/core@7.23.7):
-
resolution: {integrity: sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==}
-
engines: {node: '>=6.9.0'}
-
peerDependencies:
-
'@babel/core': ^7.0.0-0
-
dependencies:
-
'@babel/core': 7.23.7
-
'@babel/helper-plugin-utils': 7.22.5
-
'@babel/helper-skip-transparent-expression-wrappers': 7.22.5
-
dev: true
-
-
/@babel/plugin-transform-template-literals@7.18.9(@babel/core@7.23.7):
-
resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==}
-
engines: {node: '>=6.9.0'}
-
peerDependencies:
-
'@babel/core': ^7.0.0-0
-
dependencies:
-
'@babel/core': 7.23.7
-
'@babel/helper-plugin-utils': 7.22.5
-
dev: true
-
-
/@babel/plugin-transform-typescript@7.23.6(@babel/core@7.23.7):
resolution: {integrity: sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
-
'@babel/core': 7.23.7
-
'@babel/helper-annotate-as-pure': 7.22.5
-
'@babel/helper-create-class-features-plugin': 7.23.7(@babel/core@7.23.7)
-
'@babel/helper-plugin-utils': 7.22.5
-
'@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.7)
dev: true
-
/@babel/runtime@7.20.6:
-
resolution: {integrity: sha512-Q+8MqP7TiHMWzSfwiJwXCjyf4GYA4Dgw3emg/7xmwsdLJOZUp+nMqcOwOzzYheuM1rhDu8FSj2l0aoMygEuXuA==}
engines: {node: '>=6.9.0'}
-
dependencies:
-
regenerator-runtime: 0.13.11
dev: true
-
/@babel/template@7.22.15:
-
resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==}
engines: {node: '>=6.9.0'}
dependencies:
-
'@babel/code-frame': 7.23.5
-
'@babel/parser': 7.23.6
-
'@babel/types': 7.23.6
dev: true
-
/@babel/traverse@7.23.7:
-
resolution: {integrity: sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==}
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.24.4
-
'@babel/types': 7.23.6
-
debug: 4.3.4
-
globals: 11.12.0
transitivePeerDependencies:
- supports-color
dev: true
-
/@babel/types@7.23.6:
-
resolution: {integrity: sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==}
engines: {node: '>=6.9.0'}
dependencies:
-
'@babel/helper-string-parser': 7.23.4
-
'@babel/helper-validator-identifier': 7.22.20
-
to-fast-properties: 2.0.0
-
/@changesets/apply-release-plan@6.1.4:
-
resolution: {integrity: sha512-FMpKF1fRlJyCZVYHr3CbinpZZ+6MwvOtWUuO8uo+svcATEoc1zRDcj23pAurJ2TZ/uVz1wFHH6K3NlACy0PLew==}
dependencies:
-
'@babel/runtime': 7.20.6
-
'@changesets/config': 2.3.1
-
'@changesets/get-version-range-type': 0.3.2
-
'@changesets/git': 2.0.0
-
'@changesets/types': 5.2.1
'@manypkg/get-packages': 1.1.3
detect-indent: 6.1.0
fs-extra: 7.0.1
···
outdent: 0.5.0
prettier: 2.8.7
resolve-from: 5.0.0
-
semver: 7.5.4
dev: true
-
/@changesets/assemble-release-plan@5.2.4:
-
resolution: {integrity: sha512-xJkWX+1/CUaOUWTguXEbCDTyWJFECEhmdtbkjhn5GVBGxdP/JwaHBIU9sW3FR6gD07UwZ7ovpiPclQZs+j+mvg==}
dependencies:
-
'@babel/runtime': 7.20.6
-
'@changesets/errors': 0.1.4
-
'@changesets/get-dependents-graph': 1.3.6
-
'@changesets/types': 5.2.1
'@manypkg/get-packages': 1.1.3
-
semver: 7.5.4
dev: true
-
/@changesets/changelog-git@0.1.14:
-
resolution: {integrity: sha512-+vRfnKtXVWsDDxGctOfzJsPhaCdXRYoe+KyWYoq5X/GqoISREiat0l3L8B0a453B2B4dfHGcZaGyowHbp9BSaA==}
dependencies:
-
'@changesets/types': 5.2.1
dev: true
-
/@changesets/cli@2.26.2:
-
resolution: {integrity: sha512-dnWrJTmRR8bCHikJHl9b9HW3gXACCehz4OasrXpMp7sx97ECuBGGNjJhjPhdZNCvMy9mn4BWdplI323IbqsRig==}
hasBin: true
dependencies:
-
'@babel/runtime': 7.20.6
-
'@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
'@manypkg/get-packages': 1.1.3
-
'@types/is-ci': 3.0.0
-
'@types/semver': 7.5.4
ansi-colors: 4.1.3
-
chalk: 2.4.2
-
enquirer: 2.3.6
-
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
resolve-from: 5.0.0
-
semver: 7.5.4
-
spawndamnit: 2.0.0
term-size: 2.2.1
-
tty-table: 4.2.1
dev: true
-
/@changesets/config@2.3.1:
-
resolution: {integrity: sha512-PQXaJl82CfIXddUOppj4zWu+987GCw2M+eQcOepxN5s+kvnsZOwjEJO3DH9eVy+OP6Pg/KFEWdsECFEYTtbg6w==}
dependencies:
-
'@changesets/errors': 0.1.4
-
'@changesets/get-dependents-graph': 1.3.6
-
'@changesets/logger': 0.0.5
-
'@changesets/types': 5.2.1
'@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==}
dependencies:
extendable-error: 0.1.7
dev: true
-
/@changesets/get-dependents-graph@1.3.6:
-
resolution: {integrity: sha512-Q/sLgBANmkvUm09GgRsAvEtY3p1/5OCzgBE5vX3vgb5CvW0j7CEljocx5oPXeQSNph6FXulJlXV3Re/v3K3P3Q==}
dependencies:
-
'@changesets/types': 5.2.1
'@manypkg/get-packages': 1.1.3
-
chalk: 2.4.2
-
fs-extra: 7.0.1
-
semver: 7.5.4
dev: true
/@changesets/get-github-info@0.5.2:
resolution: {integrity: sha512-JppheLu7S114aEs157fOZDjFqUDpm7eHdq5E8SSR0gUBTEK0cNSHsrSR5a66xs0z3RWuo46QvA3vawp8BxDHvg==}
dependencies:
dataloader: 1.4.0
-
node-fetch: 2.6.7
transitivePeerDependencies:
- encoding
dev: true
-
/@changesets/get-release-plan@3.0.17:
-
resolution: {integrity: sha512-6IwKTubNEgoOZwDontYc2x2cWXfr6IKxP3IhKeK+WjyD6y3M4Gl/jdQvBw+m/5zWILSOCAaGLu2ZF6Q+WiPniw==}
dependencies:
-
'@babel/runtime': 7.20.6
-
'@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
'@manypkg/get-packages': 1.1.3
dev: true
-
/@changesets/get-version-range-type@0.3.2:
-
resolution: {integrity: sha512-SVqwYs5pULYjYT4op21F2pVbcrca4qA/bAA3FmFXKMN7Y+HcO8sbZUTx3TAy2VXulP2FACd1aC7f2nTuqSPbqg==}
dev: true
-
/@changesets/git@2.0.0:
-
resolution: {integrity: sha512-enUVEWbiqUTxqSnmesyJGWfzd51PY4H7mH9yUw0hPVpZBJ6tQZFMU3F3mT/t9OJ/GjyiM4770i+sehAn6ymx6A==}
dependencies:
-
'@babel/runtime': 7.20.6
-
'@changesets/errors': 0.1.4
-
'@changesets/types': 5.2.1
'@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==}
dependencies:
-
chalk: 2.4.2
dev: true
-
/@changesets/parse@0.3.16:
-
resolution: {integrity: sha512-127JKNd167ayAuBjUggZBkmDS5fIKsthnr9jr6bdnuUljroiERW7FBTDNnNVyJ4l69PzR57pk6mXQdtJyBCJKg==}
dependencies:
-
'@changesets/types': 5.2.1
js-yaml: 3.14.1
dev: true
-
/@changesets/pre@1.0.14:
-
resolution: {integrity: sha512-dTsHmxQWEQekHYHbg+M1mDVYFvegDh9j/kySNuDKdylwfMEevTeDouR7IfHNyVodxZXu17sXoJuf2D0vi55FHQ==}
dependencies:
-
'@babel/runtime': 7.20.6
-
'@changesets/errors': 0.1.4
-
'@changesets/types': 5.2.1
'@manypkg/get-packages': 1.1.3
fs-extra: 7.0.1
dev: true
-
/@changesets/read@0.5.9:
-
resolution: {integrity: sha512-T8BJ6JS6j1gfO1HFq50kU3qawYxa4NTbI/ASNVVCBTsKquy2HYwM9r7ZnzkiMe8IEObAJtUVGSrePCOxAK2haQ==}
dependencies:
-
'@babel/runtime': 7.20.6
-
'@changesets/git': 2.0.0
-
'@changesets/logger': 0.0.5
-
'@changesets/parse': 0.3.16
-
'@changesets/types': 5.2.1
-
chalk: 2.4.2
fs-extra: 7.0.1
p-filter: 2.1.0
dev: true
/@changesets/types@4.1.0:
resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==}
dev: true
-
/@changesets/types@5.2.1:
-
resolution: {integrity: sha512-myLfHbVOqaq9UtUKqR/nZA/OY7xFjQMdfgfqeZIBK4d0hA6pgxArvdv8M+6NUzzBsjWLOtvApv8YHr4qM+Kpfg==}
dev: true
-
/@changesets/write@0.2.3:
-
resolution: {integrity: sha512-Dbamr7AIMvslKnNYsLFafaVORx4H0pvCA2MHqgtNCySMe1blImEyAEOzDmcgKAkgz4+uwoLz7demIrX+JBr/Xw==}
dependencies:
-
'@babel/runtime': 7.20.6
-
'@changesets/types': 5.2.1
fs-extra: 7.0.1
-
human-id: 1.0.2
prettier: 2.8.7
dev: true
···
'@jridgewell/trace-mapping': 0.3.9
dev: true
-
/@esbuild/android-arm64@0.19.9:
-
resolution: {integrity: sha512-q4cR+6ZD0938R19MyEW3jEsMzbb/1rulLXiNAJQADD/XYp7pT+rOS5JGxvpRW8dFDEfjW4wLgC/3FXIw4zYglQ==}
engines: {node: '>=12'}
cpu: [arm64]
os: [android]
···
dev: true
optional: true
-
/@esbuild/android-arm@0.19.9:
-
resolution: {integrity: sha512-jkYjjq7SdsWuNI6b5quymW0oC83NN5FdRPuCbs9HZ02mfVdAP8B8eeqLSYU3gb6OJEaY5CQabtTFbqBf26H3GA==}
engines: {node: '>=12'}
cpu: [arm]
os: [android]
···
dev: true
optional: true
-
/@esbuild/android-x64@0.19.9:
-
resolution: {integrity: sha512-KOqoPntWAH6ZxDwx1D6mRntIgZh9KodzgNOy5Ebt9ghzffOk9X2c1sPwtM9P+0eXbefnDhqYfkh5PLP5ULtWFA==}
engines: {node: '>=12'}
cpu: [x64]
os: [android]
···
dev: true
optional: true
-
/@esbuild/darwin-arm64@0.19.9:
-
resolution: {integrity: sha512-KBJ9S0AFyLVx2E5D8W0vExqRW01WqRtczUZ8NRu+Pi+87opZn5tL4Y0xT0mA4FtHctd0ZgwNoN639fUUGlNIWw==}
engines: {node: '>=12'}
cpu: [arm64]
os: [darwin]
···
dev: true
optional: true
-
/@esbuild/darwin-x64@0.19.9:
-
resolution: {integrity: sha512-vE0VotmNTQaTdX0Q9dOHmMTao6ObjyPm58CHZr1UK7qpNleQyxlFlNCaHsHx6Uqv86VgPmR4o2wdNq3dP1qyDQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [darwin]
···
dev: true
optional: true
-
/@esbuild/freebsd-arm64@0.19.9:
-
resolution: {integrity: sha512-uFQyd/o1IjiEk3rUHSwUKkqZwqdvuD8GevWF065eqgYfexcVkxh+IJgwTaGZVu59XczZGcN/YMh9uF1fWD8j1g==}
engines: {node: '>=12'}
cpu: [arm64]
os: [freebsd]
···
dev: true
optional: true
-
/@esbuild/freebsd-x64@0.19.9:
-
resolution: {integrity: sha512-WMLgWAtkdTbTu1AWacY7uoj/YtHthgqrqhf1OaEWnZb7PQgpt8eaA/F3LkV0E6K/Lc0cUr/uaVP/49iE4M4asA==}
engines: {node: '>=12'}
cpu: [x64]
os: [freebsd]
···
dev: true
optional: true
-
/@esbuild/linux-arm64@0.19.9:
-
resolution: {integrity: sha512-PiPblfe1BjK7WDAKR1Cr9O7VVPqVNpwFcPWgfn4xu0eMemzRp442hXyzF/fSwgrufI66FpHOEJk0yYdPInsmyQ==}
engines: {node: '>=12'}
cpu: [arm64]
os: [linux]
···
dev: true
optional: true
-
/@esbuild/linux-arm@0.19.9:
-
resolution: {integrity: sha512-C/ChPohUYoyUaqn1h17m/6yt6OB14hbXvT8EgM1ZWaiiTYz7nWZR0SYmMnB5BzQA4GXl3BgBO1l8MYqL/He3qw==}
engines: {node: '>=12'}
cpu: [arm]
os: [linux]
···
dev: true
optional: true
-
/@esbuild/linux-ia32@0.19.9:
-
resolution: {integrity: sha512-f37i/0zE0MjDxijkPSQw1CO/7C27Eojqb+r3BbHVxMLkj8GCa78TrBZzvPyA/FNLUMzP3eyHCVkAopkKVja+6Q==}
engines: {node: '>=12'}
cpu: [ia32]
os: [linux]
···
dev: true
optional: true
-
/@esbuild/linux-loong64@0.19.9:
-
resolution: {integrity: sha512-t6mN147pUIf3t6wUt3FeumoOTPfmv9Cc6DQlsVBpB7eCpLOqQDyWBP1ymXn1lDw4fNUSb/gBcKAmvTP49oIkaA==}
engines: {node: '>=12'}
cpu: [loong64]
os: [linux]
···
dev: true
optional: true
-
/@esbuild/linux-mips64el@0.19.9:
-
resolution: {integrity: sha512-jg9fujJTNTQBuDXdmAg1eeJUL4Jds7BklOTkkH80ZgQIoCTdQrDaHYgbFZyeTq8zbY+axgptncko3v9p5hLZtw==}
engines: {node: '>=12'}
cpu: [mips64el]
os: [linux]
···
dev: true
optional: true
-
/@esbuild/linux-ppc64@0.19.9:
-
resolution: {integrity: sha512-tkV0xUX0pUUgY4ha7z5BbDS85uI7ABw3V1d0RNTii7E9lbmV8Z37Pup2tsLV46SQWzjOeyDi1Q7Wx2+QM8WaCQ==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [linux]
···
dev: true
optional: true
-
/@esbuild/linux-riscv64@0.19.9:
-
resolution: {integrity: sha512-DfLp8dj91cufgPZDXr9p3FoR++m3ZJ6uIXsXrIvJdOjXVREtXuQCjfMfvmc3LScAVmLjcfloyVtpn43D56JFHg==}
engines: {node: '>=12'}
cpu: [riscv64]
os: [linux]
···
dev: true
optional: true
-
/@esbuild/linux-s390x@0.19.9:
-
resolution: {integrity: sha512-zHbglfEdC88KMgCWpOl/zc6dDYJvWGLiUtmPRsr1OgCViu3z5GncvNVdf+6/56O2Ca8jUU+t1BW261V6kp8qdw==}
engines: {node: '>=12'}
cpu: [s390x]
os: [linux]
···
dev: true
optional: true
-
/@esbuild/linux-x64@0.19.9:
-
resolution: {integrity: sha512-JUjpystGFFmNrEHQnIVG8hKwvA2DN5o7RqiO1CVX8EN/F/gkCjkUMgVn6hzScpwnJtl2mPR6I9XV1oW8k9O+0A==}
engines: {node: '>=12'}
cpu: [x64]
os: [linux]
···
dev: true
optional: true
-
/@esbuild/netbsd-x64@0.19.9:
-
resolution: {integrity: sha512-GThgZPAwOBOsheA2RUlW5UeroRfESwMq/guy8uEe3wJlAOjpOXuSevLRd70NZ37ZrpO6RHGHgEHvPg1h3S1Jug==}
engines: {node: '>=12'}
cpu: [x64]
os: [netbsd]
···
dev: true
optional: true
-
/@esbuild/openbsd-x64@0.19.9:
-
resolution: {integrity: sha512-Ki6PlzppaFVbLnD8PtlVQfsYw4S9n3eQl87cqgeIw+O3sRr9IghpfSKY62mggdt1yCSZ8QWvTZ9jo9fjDSg9uw==}
engines: {node: '>=12'}
cpu: [x64]
os: [openbsd]
···
dev: true
optional: true
-
/@esbuild/sunos-x64@0.19.9:
-
resolution: {integrity: sha512-MLHj7k9hWh4y1ddkBpvRj2b9NCBhfgBt3VpWbHQnXRedVun/hC7sIyTGDGTfsGuXo4ebik2+3ShjcPbhtFwWDw==}
engines: {node: '>=12'}
cpu: [x64]
os: [sunos]
···
dev: true
optional: true
-
/@esbuild/win32-arm64@0.19.9:
-
resolution: {integrity: sha512-GQoa6OrQ8G08guMFgeXPH7yE/8Dt0IfOGWJSfSH4uafwdC7rWwrfE6P9N8AtPGIjUzdo2+7bN8Xo3qC578olhg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [win32]
···
dev: true
optional: true
-
/@esbuild/win32-ia32@0.19.9:
-
resolution: {integrity: sha512-UOozV7Ntykvr5tSOlGCrqU3NBr3d8JqPes0QWN2WOXfvkWVGRajC+Ym0/Wj88fUgecUCLDdJPDF0Nna2UK3Qtg==}
engines: {node: '>=12'}
cpu: [ia32]
os: [win32]
···
dev: true
optional: true
-
/@esbuild/win32-x64@0.19.9:
-
resolution: {integrity: sha512-oxoQgglOP7RH6iasDrhY+R/3cHrfwIDvRlT4CGChflq6twk8iENeVvMJjmvBb94Ik1Z+93iGO27err7w6l54GQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [win32]
···
engines: {node: '>=14'}
dev: true
-
/@gql.tada/cli-utils@1.3.0(svelte@4.2.15)(typescript@5.3.3):
resolution: {integrity: sha512-TSf8x9zDndI+u+US1Hy/cndlHI7OvanttnfIHcm0ha6/Nnx/WcuAsprJ17ymaDVbh9CpnSz0aL8/F6IZfVBFNw==}
peerDependencies:
-
typescript: ^5.3.3
dependencies:
-
'@0no-co/graphqlsp': 1.12.2(graphql@16.8.1)(typescript@5.3.3)
'@gql.tada/internal': 0.3.1(graphql@16.8.1)(typescript@5.3.3)
-
'@vue/compiler-dom': 3.4.25
-
'@vue/language-core': 2.0.14(typescript@5.3.3)
graphql: 16.8.1
-
svelte2tsx: 0.7.7(svelte@4.2.15)(typescript@5.3.3)
typescript: 5.3.3
transitivePeerDependencies:
-
- encoding
- svelte
dev: false
···
resolution: {integrity: sha512-orrU83yh9OoeJdmn1LTOTAOYECOHXautiHLzlNuZFOTkmvSlX+W/y2TzHg28+SR/z3XDWoB6U+fIFPX/RA1qCg==}
peerDependencies:
graphql: ^16.8.1
-
typescript: ^5.3.3
dependencies:
-
'@0no-co/graphql.web': 1.0.6(graphql@16.8.1)
graphql: 16.8.1
typescript: 5.3.3
dev: false
···
resolution: {integrity: sha512-B55aIYyZn5ewdgMqoJciPAwF5DKYX6HBabTU+ap/dpNH3EgJrLomc8Y8w+MCxCyOx+dXL9OduT6eWnVr7J7Eyg==}
peerDependencies:
graphql: ^15.5.0 || ^16.0.0 || ^17.0.0
-
typescript: ^5.3.3
dependencies:
-
'@0no-co/graphql.web': 1.0.6(graphql@16.8.1)
graphql: 16.8.1
typescript: 5.3.3
-
/@graphql-codegen/add@5.0.0(graphql@16.8.1):
-
resolution: {integrity: sha512-ynWDOsK2yxtFHwcJTB9shoSkUd7YXd6ZE57f0nk7W5cu/nAgxZZpEsnTPEpZB/Mjf14YRGe2uJHQ7AfElHjqUQ==}
peerDependencies:
graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
dependencies:
-
'@graphql-codegen/plugin-helpers': 5.0.1(graphql@16.8.1)
graphql: 16.8.1
-
tslib: 2.5.0
dev: true
/@graphql-codegen/cli@5.0.0(@types/node@18.15.11)(graphql@16.8.1)(typescript@5.3.3):
···
'@parcel/watcher':
optional: true
dependencies:
-
'@babel/generator': 7.23.6
-
'@babel/template': 7.22.15
-
'@babel/types': 7.23.6
-
'@graphql-codegen/core': 4.0.0(graphql@16.8.1)
-
'@graphql-codegen/plugin-helpers': 5.0.1(graphql@16.8.1)
-
'@graphql-tools/apollo-engine-loader': 8.0.0(graphql@16.8.1)
-
'@graphql-tools/code-file-loader': 8.0.3(graphql@16.8.1)
-
'@graphql-tools/git-loader': 8.0.3(graphql@16.8.1)
-
'@graphql-tools/github-loader': 8.0.0(@types/node@18.15.11)(graphql@16.8.1)
-
'@graphql-tools/graphql-file-loader': 8.0.0(graphql@16.8.1)
-
'@graphql-tools/json-file-loader': 8.0.0(graphql@16.8.1)
-
'@graphql-tools/load': 8.0.1(graphql@16.8.1)
-
'@graphql-tools/prisma-loader': 8.0.2(@types/node@18.15.11)(graphql@16.8.1)
-
'@graphql-tools/url-loader': 8.0.0(@types/node@18.15.11)(graphql@16.8.1)
-
'@graphql-tools/utils': 10.0.11(graphql@16.8.1)
'@whatwg-node/fetch': 0.8.8
chalk: 4.1.2
cosmiconfig: 8.3.6(typescript@5.3.3)
debounce: 1.2.1
detect-indent: 6.1.0
graphql: 16.8.1
-
graphql-config: 5.0.3(@types/node@18.15.11)(graphql@16.8.1)(typescript@5.3.3)
-
inquirer: 8.2.6
is-glob: 4.0.3
-
jiti: 1.21.0
json-to-pretty-yaml: 1.2.2
listr2: 4.0.5
log-symbols: 4.1.0
-
micromatch: 4.0.5
-
shell-quote: 1.8.1
string-env-interpolation: 1.0.1
-
ts-log: 2.2.5
-
tslib: 2.6.2
-
yaml: 2.3.2
-
yargs: 17.7.1
transitivePeerDependencies:
- '@types/node'
- bufferutil
- cosmiconfig-toml-loader
- encoding
- enquirer
- supports-color
- typescript
- utf-8-validate
dev: true
···
peerDependencies:
graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
dependencies:
-
'@babel/helper-plugin-utils': 7.22.5
-
'@babel/template': 7.22.15
-
'@graphql-codegen/add': 5.0.0(graphql@16.8.1)
'@graphql-codegen/gql-tag-operations': 4.0.1(graphql@16.8.1)
-
'@graphql-codegen/plugin-helpers': 5.0.1(graphql@16.8.1)
-
'@graphql-codegen/typed-document-node': 5.0.1(graphql@16.8.1)
-
'@graphql-codegen/typescript': 4.0.1(graphql@16.8.1)
-
'@graphql-codegen/typescript-operations': 4.0.1(graphql@16.8.1)
-
'@graphql-codegen/visitor-plugin-common': 4.0.1(graphql@16.8.1)
-
'@graphql-tools/documents': 1.0.0(graphql@16.8.1)
-
'@graphql-tools/utils': 10.0.11(graphql@16.8.1)
'@graphql-typed-document-node/core': 3.2.0(graphql@16.8.1)
graphql: 16.8.1
-
tslib: 2.5.0
transitivePeerDependencies:
- encoding
-
- supports-color
dev: true
-
/@graphql-codegen/core@4.0.0(graphql@16.8.1):
-
resolution: {integrity: sha512-JAGRn49lEtSsZVxeIlFVIRxts2lWObR+OQo7V2LHDJ7ohYYw3ilv7nJ8pf8P4GTg/w6ptcYdSdVVdkI8kUHB/Q==}
peerDependencies:
graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
dependencies:
-
'@graphql-codegen/plugin-helpers': 5.0.1(graphql@16.8.1)
-
'@graphql-tools/schema': 10.0.0(graphql@16.8.1)
-
'@graphql-tools/utils': 10.0.11(graphql@16.8.1)
graphql: 16.8.1
-
tslib: 2.5.0
dev: true
/@graphql-codegen/gql-tag-operations@4.0.1(graphql@16.8.1):
···
peerDependencies:
graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
dependencies:
-
'@graphql-codegen/plugin-helpers': 5.0.1(graphql@16.8.1)
'@graphql-codegen/visitor-plugin-common': 4.0.1(graphql@16.8.1)
-
'@graphql-tools/utils': 10.0.11(graphql@16.8.1)
auto-bind: 4.0.0
graphql: 16.8.1
-
tslib: 2.5.0
transitivePeerDependencies:
- encoding
-
- supports-color
dev: true
-
/@graphql-codegen/plugin-helpers@5.0.1(graphql@16.8.1):
-
resolution: {integrity: sha512-6L5sb9D8wptZhnhLLBcheSPU7Tg//DGWgc5tQBWX46KYTOTQHGqDpv50FxAJJOyFVJrveN9otWk9UT9/yfY4ww==}
peerDependencies:
graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
dependencies:
-
'@graphql-tools/utils': 10.0.11(graphql@16.8.1)
change-case-all: 1.0.15
common-tags: 1.8.2
graphql: 16.8.1
import-from: 4.0.0
lodash: 4.17.21
-
tslib: 2.5.0
dev: true
-
/@graphql-codegen/schema-ast@4.0.0(graphql@16.8.1):
-
resolution: {integrity: sha512-WIzkJFa9Gz28FITAPILbt+7A8+yzOyd1NxgwFh7ie+EmO9a5zQK6UQ3U/BviirguXCYnn+AR4dXsoDrSrtRA1g==}
peerDependencies:
graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
dependencies:
-
'@graphql-codegen/plugin-helpers': 5.0.1(graphql@16.8.1)
-
'@graphql-tools/utils': 10.0.11(graphql@16.8.1)
graphql: 16.8.1
-
tslib: 2.5.0
dev: true
-
/@graphql-codegen/typed-document-node@5.0.1(graphql@16.8.1):
-
resolution: {integrity: sha512-VFkhCuJnkgtbbgzoCAwTdJe2G1H6sd3LfCrDqWUrQe53y2ukfSb5Ov1PhAIkCBStKCMQBUY9YgGz9GKR40qQ8g==}
peerDependencies:
graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
dependencies:
-
'@graphql-codegen/plugin-helpers': 5.0.1(graphql@16.8.1)
-
'@graphql-codegen/visitor-plugin-common': 4.0.1(graphql@16.8.1)
auto-bind: 4.0.0
change-case-all: 1.0.15
graphql: 16.8.1
-
tslib: 2.5.0
transitivePeerDependencies:
- encoding
-
- supports-color
dev: true
-
/@graphql-codegen/typescript-operations@4.0.1(graphql@16.8.1):
-
resolution: {integrity: sha512-GpUWWdBVUec/Zqo23aFLBMrXYxN2irypHqDcKjN78JclDPdreasAEPcIpMfqf4MClvpmvDLy4ql+djVAwmkjbw==}
peerDependencies:
graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
dependencies:
-
'@graphql-codegen/plugin-helpers': 5.0.1(graphql@16.8.1)
-
'@graphql-codegen/typescript': 4.0.1(graphql@16.8.1)
-
'@graphql-codegen/visitor-plugin-common': 4.0.1(graphql@16.8.1)
auto-bind: 4.0.0
graphql: 16.8.1
-
tslib: 2.5.0
transitivePeerDependencies:
- encoding
-
- supports-color
dev: true
-
/@graphql-codegen/typescript@4.0.1(graphql@16.8.1):
-
resolution: {integrity: sha512-3YziQ21dCVdnHb+Us1uDb3pA6eG5Chjv0uTK+bt9dXeMlwYBU8MbtzvQTo4qvzWVC1AxSOKj0rgfNu1xCXqJyA==}
peerDependencies:
graphql: ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
dependencies:
-
'@graphql-codegen/plugin-helpers': 5.0.1(graphql@16.8.1)
-
'@graphql-codegen/schema-ast': 4.0.0(graphql@16.8.1)
-
'@graphql-codegen/visitor-plugin-common': 4.0.1(graphql@16.8.1)
auto-bind: 4.0.0
graphql: 16.8.1
-
tslib: 2.5.0
transitivePeerDependencies:
- encoding
-
- supports-color
dev: true
/@graphql-codegen/visitor-plugin-common@4.0.1(graphql@16.8.1):
···
peerDependencies:
graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
dependencies:
-
'@graphql-codegen/plugin-helpers': 5.0.1(graphql@16.8.1)
'@graphql-tools/optimize': 2.0.0(graphql@16.8.1)
-
'@graphql-tools/relay-operation-optimizer': 7.0.0(graphql@16.8.1)
-
'@graphql-tools/utils': 10.0.11(graphql@16.8.1)
auto-bind: 4.0.0
change-case-all: 1.0.15
dependency-graph: 0.11.0
graphql: 16.8.1
graphql-tag: 2.12.6(graphql@16.8.1)
parse-filepath: 1.0.2
-
tslib: 2.5.0
transitivePeerDependencies:
- encoding
-
- supports-color
dev: true
-
/@graphql-tools/apollo-engine-loader@8.0.0(graphql@16.8.1):
-
resolution: {integrity: sha512-axQTbN5+Yxs1rJ6cWQBOfw3AEeC+fvIuZSfJLPLLvFJLj4pUm9fhxey/g6oQZAAQJqKPfw+tLDUQvnfvRK8Kmg==}
-
engines: {node: '>=16.0.0'}
peerDependencies:
-
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
-
'@ardatan/sync-fetch': 0.0.1
-
'@graphql-tools/utils': 10.0.11(graphql@16.8.1)
-
'@whatwg-node/fetch': 0.9.14
graphql: 16.8.1
-
tslib: 2.6.2
transitivePeerDependencies:
- encoding
dev: true
-
/@graphql-tools/batch-execute@9.0.2(graphql@16.8.1):
-
resolution: {integrity: sha512-Y2uwdZI6ZnatopD/SYfZ1eGuQFI7OU2KGZ2/B/7G9ISmgMl5K+ZZWz/PfIEXeiHirIDhyk54s4uka5rj2xwKqQ==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
-
'@graphql-tools/utils': 10.0.11(graphql@16.8.1)
-
dataloader: 2.2.2
graphql: 16.8.1
-
tslib: 2.6.2
-
value-or-promise: 1.0.12
dev: true
-
/@graphql-tools/code-file-loader@8.0.3(graphql@16.8.1):
-
resolution: {integrity: sha512-gVnnlWs0Ua+5FkuHHEriFUOI3OIbHv6DS1utxf28n6NkfGMJldC4j0xlJRY0LS6dWK34IGYgD4HelKYz2l8KiA==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
-
'@graphql-tools/graphql-tag-pluck': 8.1.0(graphql@16.8.1)
-
'@graphql-tools/utils': 10.0.11(graphql@16.8.1)
globby: 11.1.0
graphql: 16.8.1
-
tslib: 2.6.2
unixify: 1.0.0
transitivePeerDependencies:
- supports-color
dev: true
-
/@graphql-tools/delegate@10.0.3(graphql@16.8.1):
-
resolution: {integrity: sha512-Jor9oazZ07zuWkykD3OOhT/2XD74Zm6Ar0ENZMk75MDD51wB2UWUIMljtHxbJhV5A6UBC2v8x6iY0xdCGiIlyw==}
-
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
-
'@graphql-tools/batch-execute': 9.0.2(graphql@16.8.1)
-
'@graphql-tools/executor': 1.2.0(graphql@16.8.1)
-
'@graphql-tools/schema': 10.0.0(graphql@16.8.1)
-
'@graphql-tools/utils': 10.0.11(graphql@16.8.1)
-
dataloader: 2.2.2
graphql: 16.8.1
-
tslib: 2.6.2
dev: true
-
/@graphql-tools/documents@1.0.0(graphql@16.8.1):
-
resolution: {integrity: sha512-rHGjX1vg/nZ2DKqRGfDPNC55CWZBMldEVcH+91BThRa6JeT80NqXknffLLEZLRUxyikCfkwMsk6xR3UNMqG0Rg==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
graphql: 16.8.1
lodash.sortby: 4.7.0
-
tslib: 2.6.2
dev: true
-
/@graphql-tools/executor-graphql-ws@1.1.0(graphql@16.8.1):
-
resolution: {integrity: sha512-yM67SzwE8rYRpm4z4AuGtABlOp9mXXVy6sxXnTJRoYIdZrmDbKVfIY+CpZUJCqS0FX3xf2+GoHlsj7Qswaxgcg==}
-
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
-
'@graphql-tools/utils': 10.0.11(graphql@16.8.1)
-
'@types/ws': 8.5.10
graphql: 16.8.1
-
graphql-ws: 5.14.2(graphql@16.8.1)
-
isomorphic-ws: 5.0.0(ws@8.14.2)
-
tslib: 2.6.2
-
ws: 8.14.2
transitivePeerDependencies:
- bufferutil
- utf-8-validate
dev: true
-
/@graphql-tools/executor-http@1.0.3(@types/node@18.15.11)(graphql@16.8.1):
-
resolution: {integrity: sha512-5WZIMBevRaxMabZ8U2Ty0dTUPy/PpeYSlMNEmC/YJjKKykgSfc/AwSejx2sE4FFKZ0I2kxRKRenyoWMHRAV49Q==}
-
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
-
'@graphql-tools/utils': 10.0.11(graphql@16.8.1)
-
'@repeaterjs/repeater': 3.0.5
-
'@whatwg-node/fetch': 0.9.14
-
extract-files: 11.0.0
graphql: 16.8.1
-
meros: 1.3.0(@types/node@18.15.11)
-
tslib: 2.6.2
-
value-or-promise: 1.0.12
transitivePeerDependencies:
- '@types/node'
dev: true
-
/@graphql-tools/executor-legacy-ws@1.0.4(graphql@16.8.1):
-
resolution: {integrity: sha512-b7aGuRekZDS+m3af3BIvMKxu15bmVPMt5eGQVuP2v5pxmbaPTh+iv5mx9b3Plt32z5Ke5tycBnNm5urSFtW8ng==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
-
'@graphql-tools/utils': 10.0.11(graphql@16.8.1)
-
'@types/ws': 8.5.10
graphql: 16.8.1
-
isomorphic-ws: 5.0.0(ws@8.14.2)
-
tslib: 2.6.2
-
ws: 8.14.2
transitivePeerDependencies:
- bufferutil
- utf-8-validate
dev: true
-
/@graphql-tools/executor@1.2.0(graphql@16.8.1):
-
resolution: {integrity: sha512-SKlIcMA71Dha5JnEWlw4XxcaJ+YupuXg0QCZgl2TOLFz4SkGCwU/geAsJvUJFwK2RbVLpQv/UMq67lOaBuwDtg==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
-
'@graphql-tools/utils': 10.0.11(graphql@16.8.1)
'@graphql-typed-document-node/core': 3.2.0(graphql@16.8.1)
-
'@repeaterjs/repeater': 3.0.5
graphql: 16.8.1
-
tslib: 2.6.2
-
value-or-promise: 1.0.12
dev: true
-
/@graphql-tools/git-loader@8.0.3(graphql@16.8.1):
-
resolution: {integrity: sha512-Iz9KbRUAkuOe8JGTS0qssyJ+D5Snle17W+z9anwWrLFrkBhHrRFUy5AdjZqgJuhls0x30QkZBnnCtnHDBdQ4nA==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
-
'@graphql-tools/graphql-tag-pluck': 8.1.0(graphql@16.8.1)
-
'@graphql-tools/utils': 10.0.11(graphql@16.8.1)
graphql: 16.8.1
is-glob: 4.0.3
-
micromatch: 4.0.5
-
tslib: 2.6.2
unixify: 1.0.0
transitivePeerDependencies:
- supports-color
dev: true
-
/@graphql-tools/github-loader@8.0.0(@types/node@18.15.11)(graphql@16.8.1):
-
resolution: {integrity: sha512-VuroArWKcG4yaOWzV0r19ElVIV6iH6UKDQn1MXemND0xu5TzrFme0kf3U9o0YwNo0kUYEk9CyFM0BYg4he17FA==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
-
'@ardatan/sync-fetch': 0.0.1
-
'@graphql-tools/executor-http': 1.0.3(@types/node@18.15.11)(graphql@16.8.1)
-
'@graphql-tools/graphql-tag-pluck': 8.1.0(graphql@16.8.1)
-
'@graphql-tools/utils': 10.0.11(graphql@16.8.1)
-
'@whatwg-node/fetch': 0.9.14
graphql: 16.8.1
-
tslib: 2.6.2
-
value-or-promise: 1.0.12
transitivePeerDependencies:
- '@types/node'
-
- encoding
- supports-color
dev: true
-
/@graphql-tools/graphql-file-loader@8.0.0(graphql@16.8.1):
-
resolution: {integrity: sha512-wRXj9Z1IFL3+zJG1HWEY0S4TXal7+s1vVhbZva96MSp0kbb/3JBF7j0cnJ44Eq0ClccMgGCDFqPFXty4JlpaPg==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
-
'@graphql-tools/import': 7.0.0(graphql@16.8.1)
-
'@graphql-tools/utils': 10.0.11(graphql@16.8.1)
globby: 11.1.0
graphql: 16.8.1
-
tslib: 2.6.2
unixify: 1.0.0
dev: true
-
/@graphql-tools/graphql-tag-pluck@8.1.0(graphql@16.8.1):
-
resolution: {integrity: sha512-kt5l6H/7QxQcIaewInTcune6NpATojdFEW98/8xWcgmy7dgXx5vU9e0AicFZIH+ewGyZzTpwFqO2RI03roxj2w==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
-
'@babel/core': 7.23.7
-
'@babel/parser': 7.23.6
-
'@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.23.7)
-
'@babel/traverse': 7.23.7
-
'@babel/types': 7.23.6
-
'@graphql-tools/utils': 10.0.11(graphql@16.8.1)
graphql: 16.8.1
-
tslib: 2.6.2
transitivePeerDependencies:
- supports-color
dev: true
-
/@graphql-tools/import@7.0.0(graphql@16.8.1):
-
resolution: {integrity: sha512-NVZiTO8o1GZs6OXzNfjB+5CtQtqsZZpQOq+Uu0w57kdUkT4RlQKlwhT8T81arEsbV55KpzkpFsOZP7J1wdmhBw==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
-
'@graphql-tools/utils': 10.0.11(graphql@16.8.1)
graphql: 16.8.1
resolve-from: 5.0.0
-
tslib: 2.6.2
dev: true
-
/@graphql-tools/json-file-loader@8.0.0(graphql@16.8.1):
-
resolution: {integrity: sha512-ki6EF/mobBWJjAAC84xNrFMhNfnUFD6Y0rQMGXekrUgY0NdeYXHU0ZUgHzC9O5+55FslqUmAUHABePDHTyZsLg==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
-
'@graphql-tools/utils': 10.0.11(graphql@16.8.1)
globby: 11.1.0
graphql: 16.8.1
-
tslib: 2.6.2
unixify: 1.0.0
dev: true
-
/@graphql-tools/load@8.0.1(graphql@16.8.1):
-
resolution: {integrity: sha512-qSMsKngJhDqRbuWyo3NvakEFqFL6+eSjy8ooJ1o5qYD26N7dqXkKzIMycQsX7rBK19hOuINAUSaRcVWH6hTccw==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
-
'@graphql-tools/schema': 10.0.0(graphql@16.8.1)
-
'@graphql-tools/utils': 10.0.11(graphql@16.8.1)
graphql: 16.8.1
p-limit: 3.1.0
-
tslib: 2.6.2
dev: true
-
/@graphql-tools/merge@9.0.0(graphql@16.8.1):
-
resolution: {integrity: sha512-J7/xqjkGTTwOJmaJQJ2C+VDBDOWJL3lKrHJN4yMaRLAJH3PosB7GiPRaSDZdErs0+F77sH2MKs2haMMkywzx7Q==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
-
'@graphql-tools/utils': 10.0.11(graphql@16.8.1)
graphql: 16.8.1
-
tslib: 2.6.2
dev: true
/@graphql-tools/optimize@2.0.0(graphql@16.8.1):
···
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
graphql: 16.8.1
-
tslib: 2.6.2
dev: true
-
/@graphql-tools/prisma-loader@8.0.2(@types/node@18.15.11)(graphql@16.8.1):
-
resolution: {integrity: sha512-8d28bIB0bZ9Bj0UOz9sHagVPW+6AHeqvGljjERtwCnWl8OCQw2c2pNboYXISLYUG5ub76r4lDciLLTU+Ks7Q0w==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
-
'@graphql-tools/url-loader': 8.0.0(@types/node@18.15.11)(graphql@16.8.1)
-
'@graphql-tools/utils': 10.0.11(graphql@16.8.1)
'@types/js-yaml': 4.0.9
-
'@types/json-stable-stringify': 1.0.36
-
'@whatwg-node/fetch': 0.9.14
chalk: 4.1.2
-
debug: 4.3.4
dotenv: 16.0.3
graphql: 16.8.1
graphql-request: 6.1.0(graphql@16.8.1)
-
http-proxy-agent: 7.0.0
-
https-proxy-agent: 7.0.2
-
jose: 5.1.1
js-yaml: 4.1.0
-
json-stable-stringify: 1.1.0
lodash: 4.17.21
scuid: 1.1.0
-
tslib: 2.6.2
yaml-ast-parser: 0.0.43
transitivePeerDependencies:
- '@types/node'
- bufferutil
- encoding
- supports-color
- utf-8-validate
dev: true
-
/@graphql-tools/relay-operation-optimizer@7.0.0(graphql@16.8.1):
-
resolution: {integrity: sha512-UNlJi5y3JylhVWU4MBpL0Hun4Q7IoJwv9xYtmAz+CgRa066szzY7dcuPfxrA7cIGgG/Q6TVsKsYaiF4OHPs1Fw==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
-
'@ardatan/relay-compiler': 12.0.0(graphql@16.8.1)
-
'@graphql-tools/utils': 10.0.11(graphql@16.8.1)
graphql: 16.8.1
-
tslib: 2.6.2
transitivePeerDependencies:
- encoding
-
- supports-color
dev: true
-
/@graphql-tools/schema@10.0.0(graphql@16.8.1):
-
resolution: {integrity: sha512-kf3qOXMFcMs2f/S8Y3A8fm/2w+GaHAkfr3Gnhh2LOug/JgpY/ywgFVxO3jOeSpSEdoYcDKLcXVjMigNbY4AdQg==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
-
'@graphql-tools/merge': 9.0.0(graphql@16.8.1)
-
'@graphql-tools/utils': 10.0.11(graphql@16.8.1)
graphql: 16.8.1
-
tslib: 2.6.2
-
value-or-promise: 1.0.12
dev: true
-
/@graphql-tools/url-loader@8.0.0(@types/node@18.15.11)(graphql@16.8.1):
-
resolution: {integrity: sha512-rPc9oDzMnycvz+X+wrN3PLrhMBQkG4+sd8EzaFN6dypcssiefgWKToXtRKI8HHK68n2xEq1PyrOpkjHFJB+GwA==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
-
'@ardatan/sync-fetch': 0.0.1
-
'@graphql-tools/delegate': 10.0.3(graphql@16.8.1)
-
'@graphql-tools/executor-graphql-ws': 1.1.0(graphql@16.8.1)
-
'@graphql-tools/executor-http': 1.0.3(@types/node@18.15.11)(graphql@16.8.1)
-
'@graphql-tools/executor-legacy-ws': 1.0.4(graphql@16.8.1)
-
'@graphql-tools/utils': 10.0.11(graphql@16.8.1)
-
'@graphql-tools/wrap': 10.0.1(graphql@16.8.1)
-
'@types/ws': 8.5.10
-
'@whatwg-node/fetch': 0.9.14
graphql: 16.8.1
-
isomorphic-ws: 5.0.0(ws@8.14.2)
-
tslib: 2.6.2
-
value-or-promise: 1.0.12
-
ws: 8.14.2
transitivePeerDependencies:
- '@types/node'
- bufferutil
-
- encoding
- utf-8-validate
dev: true
-
/@graphql-tools/utils@10.0.11(graphql@16.8.1):
-
resolution: {integrity: sha512-vVjXgKn6zjXIlYBd7yJxCVMYGb5j18gE3hx3Qw3mNsSEsYQXbJbPdlwb7Fc9FogsJei5AaqiQerqH4kAosp1nQ==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
'@graphql-typed-document-node/core': 3.2.0(graphql@16.8.1)
-
cross-inspect: 1.0.0
-
dset: 3.1.3
graphql: 16.8.1
-
tslib: 2.6.2
dev: true
-
/@graphql-tools/wrap@10.0.1(graphql@16.8.1):
-
resolution: {integrity: sha512-Cw6hVrKGM2OKBXeuAGltgy4tzuqQE0Nt7t/uAqnuokSXZhMHXJUb124Bnvxc2gPZn5chfJSDafDe4Cp8ZAVJgg==}
-
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
-
'@graphql-tools/delegate': 10.0.3(graphql@16.8.1)
-
'@graphql-tools/schema': 10.0.0(graphql@16.8.1)
-
'@graphql-tools/utils': 10.0.11(graphql@16.8.1)
graphql: 16.8.1
-
tslib: 2.6.2
-
value-or-promise: 1.0.12
dev: true
/@graphql-typed-document-node/core@3.2.0(graphql@16.8.1):
···
dependencies:
graphql: 16.8.1
/@jest/schemas@29.6.3:
resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
···
'@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.15
-
'@jridgewell/trace-mapping': 0.3.21
-
/@jridgewell/resolve-uri@3.1.1:
-
resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==}
-
engines: {node: '>=6.0.0'}
-
/@jridgewell/set-array@1.1.2:
-
resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==}
engines: {node: '>=6.0.0'}
-
/@jridgewell/source-map@0.3.3:
-
resolution: {integrity: sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==}
dependencies:
-
'@jridgewell/gen-mapping': 0.3.3
-
'@jridgewell/trace-mapping': 0.3.21
dev: true
-
/@jridgewell/sourcemap-codec@1.4.15:
-
resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
-
/@jridgewell/trace-mapping@0.3.21:
-
resolution: {integrity: sha512-SRfKmRe1KvYnxjEMtxEr+J4HIeMX5YBg/qhRHpxEIGjhX1rshcHlnFUE9K0GazhVKWM7B+nARSkV8LuvJdJ5/g==}
dependencies:
-
'@jridgewell/resolve-uri': 3.1.1
-
'@jridgewell/sourcemap-codec': 1.4.15
/@jridgewell/trace-mapping@0.3.9:
resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==}
dependencies:
-
'@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.20.6
'@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.20.6
'@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.13.0
dev: true
/@octokit/auth-token@2.5.0:
···
'@octokit/request-error': 2.1.0
'@octokit/types': 6.41.0
is-plain-object: 5.0.0
-
node-fetch: 2.6.7
universal-user-agent: 6.0.1
transitivePeerDependencies:
- encoding
···
'@octokit/openapi-types': 12.11.0
dev: true
-
/@peculiar/asn1-schema@2.3.8:
-
resolution: {integrity: sha512-ULB1XqHKx1WBU/tTFIA+uARuRoBVZ4pNdOA878RDrRbBfBGcSzi5HBkdScC6ZbHn8z7L8gmKCgPC1LHRrP46tA==}
dependencies:
-
asn1js: 3.0.5
-
pvtsutils: 1.3.5
-
tslib: 2.6.2
dev: true
/@peculiar/json-schema@1.1.12:
resolution: {integrity: sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w==}
engines: {node: '>=8.0.0'}
dependencies:
-
tslib: 2.6.2
dev: true
-
/@peculiar/webcrypto@1.4.3:
-
resolution: {integrity: sha512-VtaY4spKTdN5LjJ04im/d/joXuvLbQdgy5Z4DXF4MFZhQ+MTrejbNMkfZBp1Bs3O5+bFqnJgyGdPuZQflvIa5A==}
engines: {node: '>=10.12.0'}
dependencies:
-
'@peculiar/asn1-schema': 2.3.8
'@peculiar/json-schema': 1.1.12
-
pvtsutils: 1.3.5
-
tslib: 2.6.2
-
webcrypto-core: 1.7.7
dev: true
-
/@repeaterjs/repeater@3.0.5:
-
resolution: {integrity: sha512-l3YHBLAol6d/IKnB9LhpD0cEZWAoe3eFKUyTYWmFmCO2Q/WOckxLQAUyMZWwZV2M/m3+4vgRoaolFqaII82/TA==}
dev: true
-
/@rollup/plugin-babel@6.0.4(@babel/core@7.23.7)(rollup@4.9.5):
resolution: {integrity: sha512-YF7Y52kFdFT/xVSuVdjkV5ZdX/3YtmX0QulG+x0taQOtJdHYzVU61aSSkAgVJ7NOv6qPkIYiJSgSWWN/DM5sGw==}
engines: {node: '>=14.0.0'}
peerDependencies:
···
rollup:
optional: true
dependencies:
-
'@babel/core': 7.23.7
-
'@babel/helper-module-imports': 7.22.15
-
'@rollup/pluginutils': 5.1.0(rollup@4.9.5)
rollup: 4.9.5
dev: true
/@rollup/plugin-commonjs@25.0.7(rollup@4.9.5):
···
rollup:
optional: true
dependencies:
-
'@rollup/pluginutils': 5.1.0(rollup@4.9.5)
commondir: 1.0.1
estree-walker: 2.0.2
glob: 8.1.0
is-reference: 1.2.1
-
magic-string: 0.30.5
rollup: 4.9.5
dev: true
···
rollup:
optional: true
dependencies:
-
'@rollup/pluginutils': 5.1.0(rollup@4.9.5)
'@types/resolve': 1.20.2
deepmerge: 4.3.1
is-builtin-module: 3.2.1
is-module: 1.0.0
-
resolve: 1.22.2
rollup: 4.9.5
dev: true
···
optional: true
dependencies:
rollup: 4.9.5
-
serialize-javascript: 6.0.1
-
smob: 1.4.1
-
terser: 5.22.0
dev: true
/@rollup/plugin-typescript@11.1.5(rollup@4.9.5)(typescript@5.3.3):
···
peerDependencies:
rollup: ^2.14.0||^3.0.0||^4.0.0
tslib: '*'
-
typescript: ^5.3.3
peerDependenciesMeta:
rollup:
optional: true
tslib:
optional: true
dependencies:
-
'@rollup/pluginutils': 5.1.0(rollup@4.9.5)
-
resolve: 1.22.2
rollup: 4.9.5
typescript: 5.3.3
dev: true
-
/@rollup/pluginutils@5.1.0(rollup@4.9.5):
-
resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==}
engines: {node: '>=14.0.0'}
peerDependencies:
rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
···
rollup:
optional: true
dependencies:
-
'@types/estree': 1.0.5
estree-walker: 2.0.2
-
picomatch: 2.3.1
rollup: 4.9.5
dev: true
/@rollup/rollup-android-arm-eabi@4.9.5:
resolution: {integrity: sha512-idWaG8xeSRCfRq9KpRysDHJ/rEHBEXcHuJ82XY0yYFIWnLMjZv9vF/7DOq8djQ2n3Lk6+3qfSH8AqlmHlmi1MA==}
cpu: [arm]
···
dev: true
optional: true
/@rollup/rollup-android-arm64@4.9.5:
resolution: {integrity: sha512-f14d7uhAMtsCGjAYwZGv6TwuS3IFaM4ZnGMUn3aCBgkcHAYErhV1Ad97WzBvS2o0aaDv4mVz+syiN0ElMyfBPg==}
cpu: [arm64]
···
dev: true
optional: true
/@rollup/rollup-darwin-arm64@4.9.5:
resolution: {integrity: sha512-ndoXeLx455FffL68OIUrVr89Xu1WLzAG4n65R8roDlCoYiQcGGg6MALvs2Ap9zs7AHg8mpHtMpwC8jBBjZrT/w==}
cpu: [arm64]
···
dev: true
optional: true
/@rollup/rollup-darwin-x64@4.9.5:
resolution: {integrity: sha512-UmElV1OY2m/1KEEqTlIjieKfVwRg0Zwg4PLgNf0s3glAHXBN99KLpw5A5lrSYCa1Kp63czTpVll2MAqbZYIHoA==}
cpu: [x64]
···
dev: true
optional: true
/@rollup/rollup-linux-arm-gnueabihf@4.9.5:
resolution: {integrity: sha512-Q0LcU61v92tQB6ae+udZvOyZ0wfpGojtAKrrpAaIqmJ7+psq4cMIhT/9lfV6UQIpeItnq/2QDROhNLo00lOD1g==}
cpu: [arm]
···
dev: true
optional: true
/@rollup/rollup-linux-arm64-gnu@4.9.5:
resolution: {integrity: sha512-dkRscpM+RrR2Ee3eOQmRWFjmV/payHEOrjyq1VZegRUa5OrZJ2MAxBNs05bZuY0YCtpqETDy1Ix4i/hRqX98cA==}
cpu: [arm64]
···
dev: true
optional: true
/@rollup/rollup-linux-arm64-musl@4.9.5:
resolution: {integrity: sha512-QaKFVOzzST2xzY4MAmiDmURagWLFh+zZtttuEnuNn19AiZ0T3fhPyjPPGwLNdiDT82ZE91hnfJsUiDwF9DClIQ==}
cpu: [arm64]
···
dev: true
optional: true
/@rollup/rollup-linux-riscv64-gnu@4.9.5:
resolution: {integrity: sha512-HeGqmRJuyVg6/X6MpE2ur7GbymBPS8Np0S/vQFHDmocfORT+Zt76qu+69NUoxXzGqVP1pzaY6QIi0FJWLC3OPA==}
cpu: [riscv64]
···
dev: true
optional: true
/@rollup/rollup-linux-x64-gnu@4.9.5:
resolution: {integrity: sha512-Dq1bqBdLaZ1Gb/l2e5/+o3B18+8TI9ANlA1SkejZqDgdU/jK/ThYaMPMJpVMMXy2uRHvGKbkz9vheVGdq3cJfA==}
cpu: [x64]
···
dev: true
optional: true
/@rollup/rollup-linux-x64-musl@4.9.5:
resolution: {integrity: sha512-ezyFUOwldYpj7AbkwyW9AJ203peub81CaAIVvckdkyH8EvhEIoKzaMFJj0G4qYJ5sw3BpqhFrsCc30t54HV8vg==}
cpu: [x64]
···
dev: true
optional: true
/@rollup/rollup-win32-arm64-msvc@4.9.5:
resolution: {integrity: sha512-aHSsMnUw+0UETB0Hlv7B/ZHOGY5bQdwMKJSzGfDfvyhnpmVxLMGnQPGNE9wgqkLUs3+gbG1Qx02S2LLfJ5GaRQ==}
cpu: [arm64]
···
dev: true
optional: true
/@rollup/rollup-win32-ia32-msvc@4.9.5:
resolution: {integrity: sha512-AiqiLkb9KSf7Lj/o1U3SEP9Zn+5NuVKgFdRIZkvd4N0+bYrTOovVd0+LmYCPQGbocT4kvFyK+LXCDiXPBF3fyA==}
cpu: [ia32]
···
dev: true
optional: true
/@rollup/rollup-win32-x64-msvc@4.9.5:
resolution: {integrity: sha512-1q+mykKE3Vot1kaFJIDoUFv5TuW+QQVaf2FmTT9krg86pQrGStOSJJ0Zil7CFagyxDuouTepzt5Y5TVzyajOdQ==}
cpu: [x64]
···
resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==}
dev: true
-
/@sindresorhus/fnv1a@2.0.1:
-
resolution: {integrity: sha512-suq9tRQ6bkpMukTG5K5z0sPWB7t0zExMzZCdmYm6xTSSIm/yCKNm7VCL36wVeyTsFr597/UhU1OAYdHGMDiHrw==}
engines: {node: '>=10'}
dev: true
-
/@tsconfig/node10@1.0.9:
-
resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==}
dev: true
/@tsconfig/node12@1.0.11:
···
resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==}
dev: true
-
/@types/chai-subset@1.3.3:
-
resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==}
dependencies:
-
'@types/chai': 4.3.9
dev: true
-
/@types/chai@4.3.9:
-
resolution: {integrity: sha512-69TtiDzu0bcmKQv3yg1Zx409/Kd7r0b5F1PfpYJfSHzLGtB53547V4u+9iqKYsTu/O2ai6KTb0TInNpvuQ3qmg==}
dev: true
/@types/estree@1.0.5:
resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
-
-
/@types/is-ci@3.0.0:
-
resolution: {integrity: sha512-Q0Op0hdWbYd1iahB+IFNQcWXFq4O0Q5MwQP7uN0souuQ4rPg1vEYcnIOfr1gY+M+6rc8FGoRaBO1mOOvL29sEQ==}
-
dependencies:
-
ci-info: 3.8.0
dev: true
/@types/js-yaml@4.0.9:
resolution: {integrity: sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==}
dev: true
-
/@types/json-stable-stringify@1.0.36:
-
resolution: {integrity: sha512-b7bq23s4fgBB76n34m2b3RBf6M369B0Z9uRR8aHTMd8kZISRkmDEpPD8hhpYvDFzr3bJCPES96cm3Q6qRNDbQw==}
-
dev: true
-
-
/@types/minimist@1.2.2:
-
resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==}
-
dev: true
-
/@types/node@12.20.55:
resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==}
dev: true
···
resolution: {integrity: sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==}
dev: true
-
/@types/normalize-package-data@2.4.1:
-
resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==}
-
dev: true
-
-
/@types/prop-types@15.7.11:
-
resolution: {integrity: sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==}
dev: true
/@types/react@18.2.45:
resolution: {integrity: sha512-TtAxCNrlrBp8GoeEp1npd5g+d/OejJHFxS3OWmrPBMFaVQMSN0OFySozJio5BHxTuTeug00AVXVAjfDSfk+lUg==}
dependencies:
-
'@types/prop-types': 15.7.11
-
'@types/scheduler': 0.16.8
csstype: 3.1.3
dev: true
···
resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==}
dev: true
-
/@types/scheduler@0.16.8:
-
resolution: {integrity: sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==}
-
dev: true
-
-
/@types/semver@7.5.4:
-
resolution: {integrity: sha512-MMzuxN3GdFwskAnb6fz0orFvhfqi752yjaXylr0Rp4oDg5H0Zn1IuyRhDVvYOwAXoJirx2xuS16I3WjxnAIHiQ==}
dev: true
-
/@types/ws@8.5.10:
-
resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==}
dependencies:
'@types/node': 18.15.11
dev: true
-
/@urql/core@3.2.2(graphql@16.8.1):
-
resolution: {integrity: sha512-i046Cz8cZ4xIzGMTyHZrbdgzcFMcKD7+yhCAH5FwWBRjcKrc+RjEOuR9X5AMuBvr8c6IAaE92xAqa4wmlGfWTQ==}
peerDependencies:
graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
dependencies:
graphql: 16.8.1
-
wonka: 6.3.4
dev: false
-
/@urql/core@4.2.2(graphql@16.8.1):
-
resolution: {integrity: sha512-TP1kheq9bnrEdnVbJqh0g0ZY/wfdpPeAzjiiDK+Tm+Pbi0O1Xdu6+fUJ/wJo5QpHZzkIyya4/AecG63e6scFqQ==}
dependencies:
-
'@0no-co/graphql.web': 1.0.6(graphql@16.8.1)
-
wonka: 6.3.4
transitivePeerDependencies:
- graphql
dev: false
···
dependencies:
'@vitest/spy': 0.34.6
'@vitest/utils': 0.34.6
-
chai: 4.3.10
dev: true
/@vitest/runner@0.34.6:
···
dependencies:
'@vitest/utils': 0.34.6
p-limit: 4.0.0
-
pathe: 1.1.1
dev: true
/@vitest/snapshot@0.34.6:
resolution: {integrity: sha512-B3OZqYn6k4VaN011D+ve+AA4whM4QkcwcrwaKwAbyyvS/NB1hCWjFIBQxAQQSQir9/RtyAAGuq+4RJmbn2dH4w==}
dependencies:
-
magic-string: 0.30.5
-
pathe: 1.1.1
pretty-format: 29.7.0
dev: true
/@vitest/spy@0.34.6:
resolution: {integrity: sha512-xaCvneSaeBw/cz8ySmF7ZwGvL0lBjfvqc1LpQ/vcdHEvpLn3Ff1vAvjw+CoGn0802l++5L/pxb7whwcWAw+DUQ==}
dependencies:
-
tinyspy: 2.2.0
dev: true
/@vitest/utils@0.34.6:
resolution: {integrity: sha512-IG5aDD8S6zlvloDsnzHw0Ut5xczlF+kv2BOTo+iXfPr54Yhi5qbVOgGB1hZaVq4iJ4C/MZ2J0y15IlsV/ZcI0A==}
dependencies:
diff-sequences: 29.6.3
-
loupe: 2.3.6
pretty-format: 29.7.0
dev: true
-
/@volar/language-core@2.2.0-alpha.10:
-
resolution: {integrity: sha512-njVJLtpu0zMvDaEk7K5q4BRpOgbyEUljU++un9TfJoJNhxG0z/hWwpwgTRImO42EKvwIxF3XUzeMk+qatAFy7Q==}
dependencies:
-
'@volar/source-map': 2.2.0-alpha.10
dev: false
-
/@volar/source-map@2.2.0-alpha.10:
-
resolution: {integrity: sha512-nrdWApVkP5cksAnDEyy1JD9rKdwOJsEq1B+seWO4vNXmZNcxQQCx4DULLBvKt7AzRUAQiAuw5aQkb9RBaSqdVA==}
-
dependencies:
-
muggle-string: 0.4.1
dev: false
-
/@vue/compiler-core@3.4.25:
-
resolution: {integrity: sha512-Y2pLLopaElgWnMNolgG8w3C5nNUVev80L7hdQ5iIKPtMJvhVpG0zhnBG/g3UajJmZdvW0fktyZTotEHD1Srhbg==}
dependencies:
-
'@babel/parser': 7.24.4
-
'@vue/shared': 3.4.25
entities: 4.5.0
estree-walker: 2.0.2
-
source-map-js: 1.2.0
dev: false
-
/@vue/compiler-dom@3.4.25:
-
resolution: {integrity: sha512-Ugz5DusW57+HjllAugLci19NsDK+VyjGvmbB2TXaTcSlQxwL++2PETHx/+Qv6qFwNLzSt7HKepPe4DcTE3pBWg==}
dependencies:
-
'@vue/compiler-core': 3.4.25
-
'@vue/shared': 3.4.25
dev: false
-
/@vue/language-core@2.0.14(typescript@5.3.3):
-
resolution: {integrity: sha512-3q8mHSNcGTR7sfp2X6jZdcb4yt8AjBXAfKk0qkZIh7GAJxOnoZ10h5HToZglw4ToFvAnq+xu/Z2FFbglh9Icag==}
peerDependencies:
-
typescript: ^5.3.3
peerDependenciesMeta:
typescript:
optional: true
dependencies:
-
'@volar/language-core': 2.2.0-alpha.10
-
'@vue/compiler-dom': 3.4.25
-
'@vue/shared': 3.4.25
-
computeds: 0.0.1
-
minimatch: 9.0.4
path-browserify: 1.0.1
typescript: 5.3.3
-
vue-template-compiler: 2.7.16
dev: false
-
/@vue/shared@3.4.25:
-
resolution: {integrity: sha512-k0yappJ77g2+KNrIaF0FFnzwLvUBLUYr8VOwz+/6vLsmItFp51AcxLL7Ey3iPd7BIRyWPOcqUjMnm7OkahXllA==}
dev: false
/@whatwg-node/events@0.0.3:
resolution: {integrity: sha512-IqnKIDWfXBJkvy/k6tzskWTc2NK3LcqHlb+KHGCrjOCH4jfQckRX0NAiIcC/vIqQkzLYw2r2CTSwAxcrtcD6lA==}
dev: true
-
/@whatwg-node/events@0.1.1:
-
resolution: {integrity: sha512-AyQEn5hIPV7Ze+xFoXVU3QTHXVbWPrzaOkxtENMPMuNL6VVHrp4hHfDt9nrQpjO7BgvuM95dMtkycX5M/DZR3w==}
-
engines: {node: '>=16.0.0'}
dev: true
/@whatwg-node/fetch@0.8.8:
resolution: {integrity: sha512-CdcjGC2vdKhc13KKxgsc6/616BQ7ooDIgPeTuAiE8qfCnS0mGzcfCOoZXypQSz73nxI+GWc7ZReIAVhxoE1KCg==}
dependencies:
-
'@peculiar/webcrypto': 1.4.3
'@whatwg-node/node-fetch': 0.3.6
busboy: 1.6.0
urlpattern-polyfill: 8.0.2
-
web-streams-polyfill: 3.2.1
-
dev: true
-
-
/@whatwg-node/fetch@0.9.14:
-
resolution: {integrity: sha512-wurZC82zzZwXRDSW0OS9l141DynaJQh7Yt0FD1xZ8niX7/Et/7RoiLiltbVU1fSF1RR9z6ndEaTUQBAmddTm1w==}
-
engines: {node: '>=16.0.0'}
-
dependencies:
-
'@whatwg-node/node-fetch': 0.5.1
-
urlpattern-polyfill: 9.0.0
dev: true
/@whatwg-node/node-fetch@0.3.6:
···
busboy: 1.6.0
fast-querystring: 1.1.2
fast-url-parser: 1.1.3
-
tslib: 2.6.2
dev: true
-
/@whatwg-node/node-fetch@0.5.1:
-
resolution: {integrity: sha512-sQz/s3NyyzIZxQ7PHxDFUMM1k4kQQbi2jU8ILdTbt5+S59ME8aI7XF30O9qohRIIYdSrUvm/OwKQmVP1y6e2WQ==}
engines: {node: '>=16.0.0'}
dependencies:
-
'@whatwg-node/events': 0.1.1
-
busboy: 1.6.0
-
fast-querystring: 1.1.2
-
fast-url-parser: 1.1.3
-
tslib: 2.6.2
dev: true
-
/acorn-walk@8.2.0:
-
resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==}
engines: {node: '>=0.4.0'}
dev: true
-
/acorn@8.11.2:
-
resolution: {integrity: sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==}
engines: {node: '>=0.4.0'}
hasBin: true
-
/agent-base@7.1.0:
-
resolution: {integrity: sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==}
engines: {node: '>= 14'}
-
dependencies:
-
debug: 4.3.4
-
transitivePeerDependencies:
-
- supports-color
dev: true
/aggregate-error@3.1.0:
···
clean-stack: 2.2.0
indent-string: 4.0.0
dev: true
/ansi-colors@4.1.3:
resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==}
···
engines: {node: '>=8'}
dev: true
-
/ansi-regex@6.0.1:
-
resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==}
engines: {node: '>=12'}
dev: true
-
/ansi-styles@3.2.1:
-
resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
-
engines: {node: '>=4'}
-
dependencies:
-
color-convert: 1.9.3
-
dev: true
-
/ansi-styles@4.3.0:
resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
engines: {node: '>=8'}
···
engines: {node: '>=10'}
dev: true
-
/ansi-styles@6.2.1:
-
resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
engines: {node: '>=12'}
dev: true
···
resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
dev: true
-
/aria-query@5.3.0:
-
resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==}
-
dependencies:
-
dequal: 2.0.3
dev: false
-
/array-buffer-byte-length@1.0.0:
-
resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==}
-
dependencies:
-
call-bind: 1.0.5
-
is-array-buffer: 3.0.2
-
dev: true
-
/array-union@2.1.0:
resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
engines: {node: '>=8'}
dev: true
-
/array.prototype.flat@1.3.1:
-
resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==}
-
engines: {node: '>= 0.4'}
-
dependencies:
-
call-bind: 1.0.5
-
define-properties: 1.2.0
-
es-abstract: 1.21.2
-
es-shim-unscopables: 1.0.0
-
dev: true
-
-
/arrify@1.0.1:
-
resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==}
-
engines: {node: '>=0.10.0'}
-
dev: true
-
/asap@2.0.6:
resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==}
dev: true
-
/asn1js@3.0.5:
-
resolution: {integrity: sha512-FVnvrKJwpt9LP2lAMl8qZswRNm3T4q9CON+bxldk2iwk3FFpuwhx2FfinyitizWHsVYyaY+y5JzDR0rCMV5yTQ==}
engines: {node: '>=12.0.0'}
dependencies:
-
pvtsutils: 1.3.5
-
pvutils: 1.1.3
-
tslib: 2.6.2
dev: true
/assertion-error@1.1.0:
···
engines: {node: '>=8'}
dev: true
-
/available-typed-arrays@1.0.5:
-
resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==}
engines: {node: '>= 0.4'}
-
dev: true
-
-
/axobject-query@4.0.0:
-
resolution: {integrity: sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==}
-
dependencies:
-
dequal: 2.0.3
dev: false
-
/babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0:
-
resolution: {integrity: sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==}
-
dev: true
-
-
/babel-preset-fbjs@3.4.0(@babel/core@7.23.7):
-
resolution: {integrity: sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==}
-
peerDependencies:
-
'@babel/core': ^7.0.0
-
dependencies:
-
'@babel/core': 7.23.7
-
'@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.7)
-
'@babel/plugin-proposal-object-rest-spread': 7.20.2(@babel/core@7.23.7)
-
'@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.7)
-
'@babel/plugin-syntax-flow': 7.18.6(@babel/core@7.23.7)
-
'@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.23.7)
-
'@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.7)
-
'@babel/plugin-transform-arrow-functions': 7.18.6(@babel/core@7.23.7)
-
'@babel/plugin-transform-block-scoped-functions': 7.18.6(@babel/core@7.23.7)
-
'@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.23.7)
-
'@babel/plugin-transform-classes': 7.20.2(@babel/core@7.23.7)
-
'@babel/plugin-transform-computed-properties': 7.18.9(@babel/core@7.23.7)
-
'@babel/plugin-transform-destructuring': 7.20.2(@babel/core@7.23.7)
-
'@babel/plugin-transform-flow-strip-types': 7.19.0(@babel/core@7.23.7)
-
'@babel/plugin-transform-for-of': 7.18.8(@babel/core@7.23.7)
-
'@babel/plugin-transform-function-name': 7.18.9(@babel/core@7.23.7)
-
'@babel/plugin-transform-literals': 7.18.9(@babel/core@7.23.7)
-
'@babel/plugin-transform-member-expression-literals': 7.18.6(@babel/core@7.23.7)
-
'@babel/plugin-transform-modules-commonjs': 7.19.6(@babel/core@7.23.7)
-
'@babel/plugin-transform-object-super': 7.18.6(@babel/core@7.23.7)
-
'@babel/plugin-transform-parameters': 7.20.5(@babel/core@7.23.7)
-
'@babel/plugin-transform-property-literals': 7.18.6(@babel/core@7.23.7)
-
'@babel/plugin-transform-react-display-name': 7.18.6(@babel/core@7.23.7)
-
'@babel/plugin-transform-react-jsx': 7.19.0(@babel/core@7.23.7)
-
'@babel/plugin-transform-shorthand-properties': 7.18.6(@babel/core@7.23.7)
-
'@babel/plugin-transform-spread': 7.19.0(@babel/core@7.23.7)
-
'@babel/plugin-transform-template-literals': 7.18.9(@babel/core@7.23.7)
-
babel-plugin-syntax-trailing-function-commas: 7.0.0-beta.0
-
dev: true
-
/balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
···
resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
dev: true
/before-after-hook@2.2.3:
resolution: {integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==}
dev: true
···
readable-stream: 3.6.2
dev: true
-
/brace-expansion@1.1.11:
-
resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
-
dependencies:
-
balanced-match: 1.0.2
-
concat-map: 0.0.1
-
dev: true
-
-
/brace-expansion@2.0.1:
-
resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
dependencies:
balanced-match: 1.0.2
-
/braces@3.0.2:
-
resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
engines: {node: '>=8'}
dependencies:
-
fill-range: 7.0.1
dev: true
-
/breakword@1.0.5:
-
resolution: {integrity: sha512-ex5W9DoOQ/LUEU3PMdLs9ua/CYZl1678NUkKOdUSi8Aw5F1idieaiRURCBFJCwVcrD1J8Iy3vfWSloaMwO2qFg==}
-
dependencies:
-
wcwidth: 1.0.1
-
dev: true
-
-
/browserslist@4.22.2:
-
resolution: {integrity: sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
dependencies:
-
caniuse-lite: 1.0.30001576
-
electron-to-chromium: 1.4.630
-
node-releases: 2.0.14
-
update-browserslist-db: 1.0.13(browserslist@4.22.2)
dev: true
/bser@2.1.1:
···
engines: {node: '>=8'}
dev: true
-
/call-bind@1.0.5:
-
resolution: {integrity: sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==}
-
dependencies:
-
function-bind: 1.1.2
-
get-intrinsic: 1.2.2
-
set-function-length: 1.1.1
-
dev: true
-
/callsites@3.1.0:
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
engines: {node: '>=6'}
···
resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==}
dependencies:
pascal-case: 3.1.2
-
tslib: 2.6.2
-
dev: true
-
-
/camelcase-keys@6.2.2:
-
resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==}
-
engines: {node: '>=8'}
-
dependencies:
-
camelcase: 5.3.1
-
map-obj: 4.3.0
-
quick-lru: 4.0.1
dev: true
-
/camelcase@5.3.1:
-
resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==}
-
engines: {node: '>=6'}
-
dev: true
-
-
/caniuse-lite@1.0.30001576:
-
resolution: {integrity: sha512-ff5BdakGe2P3SQsMsiqmt1Lc8221NR1VzHj5jXN5vBny9A6fpze94HiVV/n7XRosOlsShJcvMv5mdnpjOGCEgg==}
dev: true
/capital-case@1.0.4:
resolution: {integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==}
dependencies:
no-case: 3.0.4
-
tslib: 2.6.2
upper-case-first: 2.0.2
dev: true
-
/chai@4.3.10:
-
resolution: {integrity: sha512-0UXG04VuVbruMUYbJ6JctvH0YnC/4q3/AkT18q4NaITo91CUm0liMS9VqzT9vZhVQ/1eqPanMWjBM+Juhfb/9g==}
engines: {node: '>=4'}
dependencies:
assertion-error: 1.1.0
check-error: 1.0.3
-
deep-eql: 4.1.3
get-func-name: 2.0.2
-
loupe: 2.3.6
pathval: 1.1.1
-
type-detect: 4.0.8
-
dev: true
-
-
/chalk@2.4.2:
-
resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
-
engines: {node: '>=4'}
-
dependencies:
-
ansi-styles: 3.2.1
-
escape-string-regexp: 1.0.5
-
supports-color: 5.5.0
dev: true
/chalk@4.1.2:
···
path-case: 3.0.4
sentence-case: 3.0.4
snake-case: 3.0.4
-
tslib: 2.6.2
dev: true
-
/chardet@0.7.0:
-
resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==}
dev: true
/check-error@1.0.3:
···
get-func-name: 2.0.2
dev: true
-
/ci-info@3.8.0:
-
resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==}
engines: {node: '>=8'}
dev: true
-
/cjs-module-lexer@1.2.3:
-
resolution: {integrity: sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==}
dev: true
/clean-stack@2.2.0:
···
restore-cursor: 4.0.0
dev: true
-
/cli-spinners@2.9.1:
-
resolution: {integrity: sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==}
engines: {node: '>=6'}
dev: true
···
engines: {node: '>= 10'}
dev: true
-
/cliui@6.0.0:
-
resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==}
-
dependencies:
-
string-width: 4.2.3
-
strip-ansi: 6.0.1
-
wrap-ansi: 6.2.0
-
dev: true
-
/cliui@8.0.1:
resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
engines: {node: '>=12'}
···
engines: {node: '>=0.8'}
dev: true
-
/code-red@1.0.4:
-
resolution: {integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==}
-
dependencies:
-
'@jridgewell/sourcemap-codec': 1.4.15
-
'@types/estree': 1.0.5
-
acorn: 8.11.2
-
estree-walker: 3.0.3
-
periscopic: 3.1.0
dev: false
-
/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==}
engines: {node: '>=7.0.0'}
dependencies:
color-name: 1.1.4
-
dev: true
-
-
/color-name@1.1.3:
-
resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
dev: true
/color-name@1.1.4:
···
resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==}
dev: true
-
/computeds@0.0.1:
-
resolution: {integrity: sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==}
-
dev: false
-
-
/concat-map@0.0.1:
-
resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
dev: true
/constant-case@3.0.4:
resolution: {integrity: sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==}
dependencies:
no-case: 3.0.4
-
tslib: 2.6.2
upper-case: 2.0.2
dev: true
···
resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==}
engines: {node: '>=14'}
peerDependencies:
-
typescript: ^5.3.3
peerDependenciesMeta:
typescript:
optional: true
dependencies:
-
import-fresh: 3.3.0
js-yaml: 4.1.0
parse-json: 5.2.0
path-type: 4.0.0
···
resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==}
dev: true
-
/cross-fetch@3.1.5:
-
resolution: {integrity: sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==}
dependencies:
-
node-fetch: 2.6.7
transitivePeerDependencies:
- encoding
dev: true
-
/cross-inspect@1.0.0:
-
resolution: {integrity: sha512-4PFfn4b5ZN6FMNGSZlyb7wUhuN8wvj8t/VQHZdM4JsDcruGJ8L2kf9zao98QIrBPFCpdk27qst/AGTl7pL3ypQ==}
engines: {node: '>=16.0.0'}
dependencies:
-
tslib: 2.6.2
-
dev: true
-
-
/cross-spawn@5.1.0:
-
resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==}
-
dependencies:
-
lru-cache: 4.1.5
-
shebang-command: 1.2.0
-
which: 1.3.1
dev: true
-
/cross-spawn@7.0.3:
-
resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
engines: {node: '>= 8'}
dependencies:
path-key: 3.1.1
···
which: 2.0.2
dev: true
-
/css-tree@2.3.1:
-
resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==}
-
engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
-
dependencies:
-
mdn-data: 2.0.30
-
source-map-js: 1.2.0
-
dev: false
-
/csstype@3.1.3:
resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
dev: true
-
/csv-generate@3.4.3:
-
resolution: {integrity: sha512-w/T+rqR0vwvHqWs/1ZyMDWtHHSJaN06klRqJXBEpDJaM/+dZkso0OKh1VcuuYvK3XM53KysVNq8Ko/epCK8wOw==}
-
dev: true
-
-
/csv-parse@4.16.3:
-
resolution: {integrity: sha512-cO1I/zmz4w2dcKHVvpCr7JVRu8/FymG5OEpmvsZYlccYolPBLoVGKUHgNoc4ZGkFeFlWGEDmMyBM+TTqRdW/wg==}
-
dev: true
-
-
/csv-stringify@5.6.5:
-
resolution: {integrity: sha512-PjiQ659aQ+fUTQqSrd1XEDnOr52jh30RBurfzkscaE2tPaFsDH5wOAHJiw8XAHphRknCwMUE9KRayc4K/NbO8A==}
-
dev: true
-
-
/csv@5.5.3:
-
resolution: {integrity: sha512-QTaY0XjjhTQOdguARF0lGKm5/mEq9PD9/VhZZegHDIBq2tQwgNpHc3dneD4mGo2iJs+fTKv5Bp0fZ+BRuY3Z0g==}
-
engines: {node: '>= 0.1.90'}
-
dependencies:
-
csv-generate: 3.4.3
-
csv-parse: 4.16.3
-
csv-stringify: 5.6.5
-
stream-transform: 2.1.3
dev: true
/dataloader@1.4.0:
resolution: {integrity: sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw==}
dev: true
-
/dataloader@2.2.2:
-
resolution: {integrity: sha512-8YnDaaf7N3k/q5HnTJVuzSyLETjoZjVmHc4AeKAzOvKHEFQKcn64OKBfzHYtE9zGjctNM7V9I0MfnUVLpi7M5g==}
dev: true
/de-indent@1.0.2:
···
ms: 2.1.2
dev: true
-
/decamelize-keys@1.1.1:
-
resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==}
-
engines: {node: '>=0.10.0'}
dependencies:
-
decamelize: 1.2.0
-
map-obj: 1.0.1
-
dev: true
-
-
/decamelize@1.2.0:
-
resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==}
-
engines: {node: '>=0.10.0'}
dev: true
/dedent-js@1.0.1:
resolution: {integrity: sha512-OUepMozQULMLUmhxS95Vudo0jb0UchLimi3+pQ2plj61Fcy8axbP9hbiD4Sz6DPqn6XG3kfmziVfQ1rSys5AJQ==}
dev: false
-
/deep-eql@4.1.3:
-
resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==}
engines: {node: '>=6'}
dependencies:
-
type-detect: 4.0.8
dev: true
/deepmerge@4.3.1:
···
clone: 1.0.4
dev: true
-
/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.0
-
dev: true
-
-
/define-properties@1.2.0:
-
resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==}
-
engines: {node: '>= 0.4'}
-
dependencies:
-
has-property-descriptors: 1.0.0
-
object-keys: 1.1.1
-
dev: true
-
/dependency-graph@0.11.0:
resolution: {integrity: sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==}
engines: {node: '>= 0.6.0'}
···
resolution: {integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==}
dev: true
-
/dequal@2.0.3:
-
resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==}
-
engines: {node: '>=6'}
-
dev: false
-
/detect-indent@6.1.0:
resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==}
engines: {node: '>=8'}
···
resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==}
dependencies:
no-case: 3.0.4
-
tslib: 2.6.2
dev: true
/dotenv@16.0.3:
···
engines: {node: '>=12'}
dev: true
-
/dset@3.1.3:
-
resolution: {integrity: sha512-20TuZZHCEZ2O71q9/+8BwKwZ0QtD9D8ObhrihJPr+vLLYlSuAU3/zL4cSlgbfeoGHTjCSJBa7NGcrF9/Bx/WJQ==}
engines: {node: '>=4'}
dev: true
···
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
dev: true
-
/electron-to-chromium@1.4.630:
-
resolution: {integrity: sha512-osHqhtjojpCsACVnuD11xO5g9xaCyw7Qqn/C2KParkMv42i8jrJJgx3g7mkHfpxwhy9MnOJr8+pKOdZ7qzgizg==}
dev: true
/emoji-regex@8.0.0:
···
resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
dev: true
-
/enquirer@2.3.6:
-
resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==}
engines: {node: '>=8.6'}
dependencies:
ansi-colors: 4.1.3
dev: true
/entities@4.5.0:
···
engines: {node: '>=0.12'}
dev: false
-
/error-ex@1.3.2:
-
resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
dependencies:
is-arrayish: 0.2.1
dev: true
-
/es-abstract@1.21.2:
-
resolution: {integrity: sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==}
-
engines: {node: '>= 0.4'}
-
dependencies:
-
array-buffer-byte-length: 1.0.0
-
available-typed-arrays: 1.0.5
-
call-bind: 1.0.5
-
es-set-tostringtag: 2.0.1
-
es-to-primitive: 1.2.1
-
function.prototype.name: 1.1.5
-
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-proto: 1.0.1
-
has-symbols: 1.0.3
-
internal-slot: 1.0.5
-
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-weakref: 1.0.2
-
object-inspect: 1.12.3
-
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
-
typed-array-length: 1.0.4
-
unbox-primitive: 1.0.2
-
which-typed-array: 1.1.9
-
dev: true
-
-
/es-set-tostringtag@2.0.1:
-
resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==}
-
engines: {node: '>= 0.4'}
-
dependencies:
-
get-intrinsic: 1.2.2
-
has: 1.0.3
-
has-tostringtag: 1.0.0
-
dev: true
-
-
/es-shim-unscopables@1.0.0:
-
resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==}
-
dependencies:
-
has: 1.0.3
-
dev: true
-
-
/es-to-primitive@1.2.1:
-
resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==}
-
engines: {node: '>= 0.4'}
-
dependencies:
-
is-callable: 1.2.7
-
is-date-object: 1.0.5
-
is-symbol: 1.0.4
-
dev: true
-
-
/esbuild@0.19.9:
-
resolution: {integrity: sha512-U9CHtKSy+EpPsEBa+/A2gMs/h3ylBC0H0KSqIg7tpztHerLi6nrrcoUJAkNCEPumx8yJ+Byic4BVwHgRbN0TBg==}
engines: {node: '>=12'}
hasBin: true
requiresBuild: true
optionalDependencies:
-
'@esbuild/android-arm': 0.19.9
-
'@esbuild/android-arm64': 0.19.9
-
'@esbuild/android-x64': 0.19.9
-
'@esbuild/darwin-arm64': 0.19.9
-
'@esbuild/darwin-x64': 0.19.9
-
'@esbuild/freebsd-arm64': 0.19.9
-
'@esbuild/freebsd-x64': 0.19.9
-
'@esbuild/linux-arm': 0.19.9
-
'@esbuild/linux-arm64': 0.19.9
-
'@esbuild/linux-ia32': 0.19.9
-
'@esbuild/linux-loong64': 0.19.9
-
'@esbuild/linux-mips64el': 0.19.9
-
'@esbuild/linux-ppc64': 0.19.9
-
'@esbuild/linux-riscv64': 0.19.9
-
'@esbuild/linux-s390x': 0.19.9
-
'@esbuild/linux-x64': 0.19.9
-
'@esbuild/netbsd-x64': 0.19.9
-
'@esbuild/openbsd-x64': 0.19.9
-
'@esbuild/sunos-x64': 0.19.9
-
'@esbuild/win32-arm64': 0.19.9
-
'@esbuild/win32-ia32': 0.19.9
-
'@esbuild/win32-x64': 0.19.9
dev: true
-
/escalade@3.1.1:
-
resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
engines: {node: '>=6'}
dev: true
···
resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
engines: {node: '>=0.8.0'}
dev: true
/esprima@4.0.1:
resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
···
hasBin: true
dev: true
/estree-walker@2.0.2:
resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
-
/estree-walker@3.0.3:
-
resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
-
dependencies:
-
'@types/estree': 1.0.5
-
dev: false
-
/eventemitter3@5.0.1:
resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==}
dev: true
···
resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==}
engines: {node: '>=16.17'}
dependencies:
-
cross-spawn: 7.0.3
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
onetime: 6.0.0
signal-exit: 4.1.0
strip-final-newline: 3.0.0
···
resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==}
dev: true
-
/external-editor@3.1.0:
-
resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==}
-
engines: {node: '>=4'}
-
dependencies:
-
chardet: 0.7.0
-
iconv-lite: 0.4.24
-
tmp: 0.0.33
-
dev: true
-
-
/extract-files@11.0.0:
-
resolution: {integrity: sha512-FuoE1qtbJ4bBVvv94CC7s0oTnKUGvQs+Rjf1L2SJFfS+HTVVjhPFtehPdQ0JiGPqVNfSSZvL5yzHHQq2Z4WNhQ==}
-
engines: {node: ^12.20 || >= 14.13}
-
dev: true
-
/fast-decode-uri-component@1.0.1:
resolution: {integrity: sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==}
dev: true
-
/fast-glob@3.2.11:
-
resolution: {integrity: sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==}
engines: {node: '>=8.6.0'}
dependencies:
'@nodelib/fs.stat': 2.0.5
'@nodelib/fs.walk': 1.2.8
glob-parent: 5.1.2
merge2: 1.4.1
-
micromatch: 4.0.5
dev: true
/fast-querystring@1.1.2:
···
punycode: 1.4.1
dev: true
-
/fastq@1.13.0:
-
resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==}
dependencies:
-
reusify: 1.0.4
dev: true
/fb-watchman@2.0.2:
···
resolution: {integrity: sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==}
dev: true
-
/fbjs@3.0.4:
-
resolution: {integrity: sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==}
dependencies:
-
cross-fetch: 3.1.5
fbjs-css-vars: 1.0.2
loose-envify: 1.4.0
object-assign: 4.1.1
promise: 7.3.1
setimmediate: 1.0.5
-
ua-parser-js: 0.7.37
transitivePeerDependencies:
- encoding
dev: true
/figures@3.2.0:
···
escape-string-regexp: 1.0.5
dev: true
-
/fill-range@7.0.1:
-
resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
engines: {node: '>=8'}
dependencies:
to-regex-range: 5.0.1
···
path-exists: 4.0.0
dev: true
-
/find-up@5.0.0:
-
resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
-
engines: {node: '>=10'}
dependencies:
-
locate-path: 6.0.0
-
path-exists: 4.0.0
-
dev: true
-
-
/find-yarn-workspace-root2@1.2.16:
-
resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==}
-
dependencies:
-
micromatch: 4.0.5
-
pkg-dir: 4.2.0
-
dev: true
-
-
/for-each@0.3.3:
-
resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==}
-
dependencies:
-
is-callable: 1.2.7
dev: true
/fs-extra@7.0.1:
···
resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
dev: true
-
/function.prototype.name@1.1.5:
-
resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==}
-
engines: {node: '>= 0.4'}
-
dependencies:
-
call-bind: 1.0.5
-
define-properties: 1.2.0
-
es-abstract: 1.21.2
-
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'}
···
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.2
-
has-proto: 1.0.1
-
has-symbols: 1.0.3
-
hasown: 2.0.0
-
dev: true
-
/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.5
-
get-intrinsic: 1.2.2
-
dev: true
-
/glob-parent@5.1.2:
resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
engines: {node: '>= 6'}
···
is-glob: 4.0.3
dev: true
-
/glob@7.2.3:
-
resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
-
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
-
dev: true
-
/glob@8.1.0:
resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==}
engines: {node: '>=12'}
dependencies:
fs.realpath: 1.0.0
inflight: 1.0.6
···
once: 1.4.0
dev: true
-
/globals@11.12.0:
-
resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
-
engines: {node: '>=4'}
-
dev: true
-
-
/globalthis@1.0.3:
-
resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==}
-
engines: {node: '>= 0.4'}
-
dependencies:
-
define-properties: 1.2.0
-
dev: true
-
/globby@11.1.0:
resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
engines: {node: '>=10'}
dependencies:
array-union: 2.1.0
dir-glob: 3.0.1
-
fast-glob: 3.2.11
-
ignore: 5.2.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.2
-
dev: true
-
-
/gql.tada@1.6.0(graphql@16.8.1)(svelte@4.2.15)(typescript@5.3.3):
resolution: {integrity: sha512-FmC0fNuSDqEzRnG0K+tSAdG9G9uvZdVhtdAGbmrqmesrGs+1YfKgbQXeKSSduhO9BKRoA3sn/XZ413tyshL6Fg==}
hasBin: true
peerDependencies:
-
typescript: ^5.3.3
dependencies:
-
'@0no-co/graphql.web': 1.0.6(graphql@16.8.1)
-
'@gql.tada/cli-utils': 1.3.0(svelte@4.2.15)(typescript@5.3.3)
'@gql.tada/internal': 0.3.1(graphql@16.8.1)(typescript@5.3.3)
typescript: 5.3.3
transitivePeerDependencies:
-
- encoding
- graphql
- svelte
dev: false
···
resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
dev: true
-
/grapheme-splitter@1.0.4:
-
resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==}
-
dev: true
-
-
/graphql-config@5.0.3(@types/node@18.15.11)(graphql@16.8.1)(typescript@5.3.3):
-
resolution: {integrity: sha512-BNGZaoxIBkv9yy6Y7omvsaBUHOzfFcII3UN++tpH8MGOKFPFkCPZuwx09ggANMt8FgyWP1Od8SWPmrUEZca4NQ==}
engines: {node: '>= 16.0.0'}
peerDependencies:
cosmiconfig-toml-loader: ^1.0.0
···
cosmiconfig-toml-loader:
optional: true
dependencies:
-
'@graphql-tools/graphql-file-loader': 8.0.0(graphql@16.8.1)
-
'@graphql-tools/json-file-loader': 8.0.0(graphql@16.8.1)
-
'@graphql-tools/load': 8.0.1(graphql@16.8.1)
-
'@graphql-tools/merge': 9.0.0(graphql@16.8.1)
-
'@graphql-tools/url-loader': 8.0.0(@types/node@18.15.11)(graphql@16.8.1)
-
'@graphql-tools/utils': 10.0.11(graphql@16.8.1)
cosmiconfig: 8.3.6(typescript@5.3.3)
graphql: 16.8.1
-
jiti: 1.21.0
-
minimatch: 4.2.3
string-env-interpolation: 1.0.1
-
tslib: 2.6.2
transitivePeerDependencies:
- '@types/node'
- bufferutil
-
- encoding
- typescript
- utf-8-validate
dev: true
···
dependencies:
graphql: 16.8.1
nullthrows: 1.1.1
-
vscode-languageserver-types: 3.17.2
dev: true
/graphql-request@6.1.0(graphql@16.8.1):
···
graphql: 14 - 16
dependencies:
'@graphql-typed-document-node/core': 3.2.0(graphql@16.8.1)
-
cross-fetch: 3.1.5
graphql: 16.8.1
transitivePeerDependencies:
- encoding
···
graphql: ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
dependencies:
graphql: 16.8.1
-
tslib: 2.6.2
dev: true
-
/graphql-ws@5.14.2(graphql@16.8.1):
-
resolution: {integrity: sha512-LycmCwhZ+Op2GlHz4BZDsUYHKRiiUz+3r9wbhBATMETNlORQJAaFlAgTFoeRh6xQoQegwYwIylVD1Qns9/DA3w==}
-
engines: {node: '>=10'}
peerDependencies:
-
graphql: '>=0.11 <=16'
dependencies:
graphql: 16.8.1
dev: true
/graphql@16.8.1:
resolution: {integrity: sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw==}
engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0}
-
/hard-rejection@2.1.0:
-
resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==}
-
engines: {node: '>=6'}
-
dev: true
-
-
/has-bigints@1.0.2:
-
resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==}
-
dev: true
-
-
/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==}
-
dependencies:
-
get-intrinsic: 1.2.2
-
dev: true
-
-
/has-proto@1.0.1:
-
resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==}
-
engines: {node: '>= 0.4'}
-
dev: true
-
-
/has-symbols@1.0.3:
-
resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
-
engines: {node: '>= 0.4'}
-
dev: true
-
-
/has-tostringtag@1.0.0:
-
resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==}
-
engines: {node: '>= 0.4'}
-
dependencies:
-
has-symbols: 1.0.3
-
dev: true
-
-
/has@1.0.3:
-
resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==}
-
engines: {node: '>= 0.4.0'}
-
dependencies:
-
function-bind: 1.1.2
-
dev: true
-
-
/hasown@2.0.0:
-
resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==}
engines: {node: '>= 0.4'}
dependencies:
function-bind: 1.1.2
···
resolution: {integrity: sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==}
dependencies:
capital-case: 1.0.4
-
tslib: 2.6.2
dev: true
-
/hosted-git-info@2.8.9:
-
resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==}
-
dev: true
-
-
/http-proxy-agent@7.0.0:
-
resolution: {integrity: sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==}
engines: {node: '>= 14'}
dependencies:
-
agent-base: 7.1.0
-
debug: 4.3.4
transitivePeerDependencies:
- supports-color
dev: true
-
/https-proxy-agent@7.0.2:
-
resolution: {integrity: sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==}
engines: {node: '>= 14'}
dependencies:
-
agent-base: 7.1.0
-
debug: 4.3.4
transitivePeerDependencies:
- supports-color
dev: true
-
/human-id@1.0.2:
-
resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==}
dev: true
/human-signals@5.0.0:
···
hasBin: true
dev: true
-
/iconv-lite@0.4.24:
-
resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
engines: {node: '>=0.10.0'}
dependencies:
safer-buffer: 2.1.2
···
resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
dev: true
-
/ignore@5.2.0:
-
resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==}
engines: {node: '>= 4'}
dev: true
···
engines: {node: '>=0.8.0'}
dev: true
-
/import-fresh@3.3.0:
-
resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
engines: {node: '>=6'}
dependencies:
parent-module: 1.0.1
···
/inflight@1.0.6:
resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
dependencies:
once: 1.4.0
wrappy: 1.0.2
···
resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
dev: true
-
/inquirer@8.2.6:
-
resolution: {integrity: sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==}
engines: {node: '>=12.0.0'}
dependencies:
ansi-escapes: 4.3.2
chalk: 4.1.2
cli-cursor: 3.1.0
cli-width: 3.0.0
-
external-editor: 3.1.0
figures: 3.2.0
lodash: 4.17.21
mute-stream: 0.0.8
ora: 5.4.1
run-async: 2.4.1
-
rxjs: 7.8.1
string-width: 4.2.3
strip-ansi: 6.0.1
through: 2.3.8
wrap-ansi: 6.2.0
-
dev: true
-
-
/internal-slot@1.0.5:
-
resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==}
-
engines: {node: '>= 0.4'}
-
dependencies:
-
get-intrinsic: 1.2.2
-
has: 1.0.3
-
side-channel: 1.0.4
dev: true
/invariant@2.2.4:
···
is-windows: 1.0.2
dev: true
-
/is-array-buffer@3.0.2:
-
resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==}
-
dependencies:
-
call-bind: 1.0.5
-
get-intrinsic: 1.2.2
-
is-typed-array: 1.1.10
-
dev: true
-
/is-arrayish@0.2.1:
resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
dev: true
-
/is-bigint@1.0.4:
-
resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==}
-
dependencies:
-
has-bigints: 1.0.2
-
dev: true
-
-
/is-boolean-object@1.1.2:
-
resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==}
-
engines: {node: '>= 0.4'}
-
dependencies:
-
call-bind: 1.0.5
-
has-tostringtag: 1.0.0
-
dev: true
-
/is-builtin-module@3.2.1:
resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==}
engines: {node: '>=6'}
···
builtin-modules: 3.3.0
dev: true
-
/is-callable@1.2.7:
-
resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
engines: {node: '>= 0.4'}
-
dev: true
-
-
/is-ci@3.0.1:
-
resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==}
-
hasBin: true
dependencies:
-
ci-info: 3.8.0
-
dev: true
-
-
/is-core-module@2.12.0:
-
resolution: {integrity: sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==}
-
dependencies:
-
has: 1.0.3
-
dev: true
-
-
/is-date-object@1.0.5:
-
resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==}
-
engines: {node: '>= 0.4'}
-
dependencies:
-
has-tostringtag: 1.0.0
dev: true
/is-extglob@2.1.1:
···
/is-lower-case@2.0.2:
resolution: {integrity: sha512-bVcMJy4X5Og6VZfdOZstSexlEy20Sr0k/p/b2IlQJlfdKAQuMpiv5w2Ccxb8sKdRUNAG1PnHVHjFSdRDVS6NlQ==}
dependencies:
-
tslib: 2.6.2
dev: true
/is-module@1.0.0:
resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==}
dev: true
-
/is-negative-zero@2.0.2:
-
resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==}
-
engines: {node: '>= 0.4'}
-
dev: true
-
-
/is-number-object@1.0.7:
-
resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==}
-
engines: {node: '>= 0.4'}
-
dependencies:
-
has-tostringtag: 1.0.0
-
dev: true
-
/is-number@7.0.0:
resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
engines: {node: '>=0.12.0'}
dev: true
-
/is-plain-obj@1.1.0:
-
resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==}
-
engines: {node: '>=0.10.0'}
-
dev: true
-
/is-plain-object@5.0.0:
resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==}
engines: {node: '>=0.10.0'}
···
/is-reference@1.2.1:
resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==}
dependencies:
-
'@types/estree': 1.0.5
dev: true
-
/is-reference@3.0.2:
-
resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==}
dependencies:
-
'@types/estree': 1.0.5
dev: false
-
/is-regex@1.1.4:
-
resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
-
engines: {node: '>= 0.4'}
-
dependencies:
-
call-bind: 1.0.5
-
has-tostringtag: 1.0.0
-
dev: true
-
/is-relative@1.0.0:
resolution: {integrity: sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==}
engines: {node: '>=0.10.0'}
···
is-unc-path: 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.5
-
dev: true
-
/is-stream@3.0.0:
resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
dev: true
-
/is-string@1.0.7:
-
resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==}
-
engines: {node: '>= 0.4'}
-
dependencies:
-
has-tostringtag: 1.0.0
-
dev: true
-
/is-subdir@1.2.0:
resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==}
engines: {node: '>=4'}
···
better-path-resolve: 1.0.0
dev: true
-
/is-symbol@1.0.4:
-
resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==}
-
engines: {node: '>= 0.4'}
-
dependencies:
-
has-symbols: 1.0.3
-
dev: true
-
-
/is-typed-array@1.1.10:
-
resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==}
-
engines: {node: '>= 0.4'}
-
dependencies:
-
available-typed-arrays: 1.0.5
-
call-bind: 1.0.5
-
for-each: 0.3.3
-
gopd: 1.0.1
-
has-tostringtag: 1.0.0
-
dev: true
-
/is-unc-path@1.0.0:
resolution: {integrity: sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==}
engines: {node: '>=0.10.0'}
···
/is-upper-case@2.0.2:
resolution: {integrity: sha512-44pxmxAvnnAOwBg4tHPnkfvgjPwbc5QIsSstNU+YcJ1ovxVzCWpSGosPJOZh/a1tdl81fbgnLc9LLv+x2ywbPQ==}
dependencies:
-
tslib: 2.6.2
-
dev: true
-
-
/is-weakref@1.0.2:
-
resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==}
-
dependencies:
-
call-bind: 1.0.5
dev: true
/is-windows@1.0.2:
resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==}
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
-
/isomorphic-ws@5.0.0(ws@8.14.2):
resolution: {integrity: sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==}
peerDependencies:
ws: '*'
dependencies:
-
ws: 8.14.2
dev: true
-
/jiti@1.21.0:
-
resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==}
hasBin: true
dev: true
-
/jose@5.1.1:
-
resolution: {integrity: sha512-bfB+lNxowY49LfrBO0ITUn93JbUhxUN8I11K6oI5hJu/G6PO6fEUddVLjqdD0cQ9SXIHWXuWh7eJYwZF7Z0N/g==}
dev: true
/js-tokens@4.0.0:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
/js-yaml@3.14.1:
resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==}
···
argparse: 2.0.1
dev: true
-
/jsesc@2.5.2:
-
resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
-
engines: {node: '>=4'}
hasBin: true
dev: true
···
resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
dev: true
-
/json-stable-stringify@1.1.0:
-
resolution: {integrity: sha512-zfA+5SuwYN2VWqN1/5HZaDzQKLJHaBVMZIIM+wuYjdptkaQsqzDdqjqf+lZZJUuJq1aanHiY8LhH8LmH+qBYJA==}
-
engines: {node: '>= 0.4'}
-
dependencies:
-
call-bind: 1.0.5
-
isarray: 2.0.5
-
jsonify: 0.0.1
-
object-keys: 1.1.1
-
dev: true
-
/json-to-pretty-yaml@1.2.2:
resolution: {integrity: sha512-rvm6hunfCcqegwYaG5T4yKJWxc9FXFgBVrcTZ4XfSVRwa5HA/Xs+vB/Eo9treYYHCeNM0nrSUr82V/M31Urc7A==}
engines: {node: '>= 0.2.0'}
dependencies:
remedial: 1.0.8
-
remove-trailing-spaces: 1.0.8
dev: true
/json5@2.2.3:
···
hasBin: true
dev: true
-
/jsonc-parser@3.2.0:
-
resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==}
-
dev: true
-
/jsonfile@4.0.0:
resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==}
optionalDependencies:
graceful-fs: 4.2.11
dev: true
-
/jsonify@0.0.1:
-
resolution: {integrity: sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==}
-
dev: true
-
-
/kind-of@6.0.3:
-
resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==}
-
engines: {node: '>=0.10.0'}
-
dev: true
-
-
/kleur@4.1.5:
-
resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
-
engines: {node: '>=6'}
-
dev: true
-
/lilconfig@2.1.0:
resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
engines: {node: '>=10'}
···
colorette: 2.0.20
log-update: 4.0.0
p-map: 4.0.0
-
rfdc: 1.3.0
-
rxjs: 7.8.1
through: 2.3.8
wrap-ansi: 7.0.0
dev: true
···
colorette: 2.0.20
eventemitter3: 5.0.1
log-update: 5.0.1
-
rfdc: 1.3.0
wrap-ansi: 8.1.0
dev: true
-
/load-yaml-file@0.2.0:
-
resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==}
-
engines: {node: '>=6'}
-
dependencies:
-
graceful-fs: 4.2.11
-
js-yaml: 3.14.1
-
pify: 4.0.1
-
strip-bom: 3.0.0
-
dev: true
-
/local-pkg@0.4.3:
resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==}
engines: {node: '>=14'}
···
engines: {node: '>=8'}
dependencies:
p-locate: 4.1.0
-
dev: true
-
-
/locate-path@6.0.0:
-
resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
-
engines: {node: '>=10'}
-
dependencies:
-
p-locate: 5.0.0
dev: true
/lodash.sortby@4.7.0:
···
ansi-escapes: 5.0.0
cli-cursor: 4.0.0
slice-ansi: 5.0.0
-
strip-ansi: 7.0.1
wrap-ansi: 8.1.0
dev: true
···
hasBin: true
dependencies:
js-tokens: 4.0.0
-
/loupe@2.3.6:
-
resolution: {integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==}
-
deprecated: Please upgrade to 2.3.7 which fixes GHSA-4q6p-r6v2-jvc5
dependencies:
get-func-name: 2.0.2
dev: true
···
/lower-case-first@2.0.2:
resolution: {integrity: sha512-EVm/rR94FJTZi3zefZ82fLWab+GX14LJN4HrWBcuo6Evmsl9hEfnqxgcHCKb9q+mNf6EVdsjx/qucYFIIB84pg==}
dependencies:
-
tslib: 2.6.2
dev: true
/lower-case@2.0.2:
resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==}
dependencies:
-
tslib: 2.6.2
/lru-cache@10.0.1:
resolution: {integrity: sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==}
engines: {node: 14 || >=16.14}
dev: true
-
/lru-cache@4.1.5:
-
resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==}
-
dependencies:
-
pseudomap: 1.0.2
-
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'}
dependencies:
-
yallist: 4.0.0
-
dev: true
-
-
/magic-string@0.30.5:
-
resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==}
-
engines: {node: '>=12'}
-
dependencies:
-
'@jridgewell/sourcemap-codec': 1.4.15
/make-error@1.3.6:
resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==}
···
engines: {node: '>=0.10.0'}
dev: true
-
/map-obj@1.0.1:
-
resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==}
-
engines: {node: '>=0.10.0'}
-
dev: true
-
-
/map-obj@4.3.0:
-
resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==}
-
engines: {node: '>=8'}
-
dev: true
-
-
/mdn-data@2.0.30:
-
resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==}
-
dev: false
-
-
/meow@6.1.1:
-
resolution: {integrity: sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg==}
-
engines: {node: '>=8'}
-
dependencies:
-
'@types/minimist': 1.2.2
-
camelcase-keys: 6.2.2
-
decamelize-keys: 1.1.1
-
hard-rejection: 2.1.0
-
minimist-options: 4.1.0
-
normalize-package-data: 2.5.0
-
read-pkg-up: 7.0.1
-
redent: 3.0.0
-
trim-newlines: 3.0.1
-
type-fest: 0.13.1
-
yargs-parser: 18.1.3
-
dev: true
-
/merge-stream@2.0.0:
resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
dev: true
···
engines: {node: '>= 8'}
dev: true
-
/meros@1.3.0(@types/node@18.15.11):
-
resolution: {integrity: sha512-2BNGOimxEz5hmjUG2FwoxCt5HN7BXdaWyFqEwxPTrJzVdABtrL4TiHTcsWSFAxPQ/tOnEaQEJh3qWq71QRMY+w==}
engines: {node: '>=13'}
peerDependencies:
'@types/node': '>=13'
···
resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
engines: {node: '>=8.6'}
dependencies:
-
braces: 3.0.2
picomatch: 2.3.1
dev: true
···
engines: {node: '>=12'}
dev: true
-
/min-indent@1.0.1:
-
resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
-
engines: {node: '>=4'}
-
dev: true
-
-
/minimatch@3.1.2:
-
resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
-
dependencies:
-
brace-expansion: 1.1.11
-
dev: true
-
-
/minimatch@4.2.3:
-
resolution: {integrity: sha512-lIUdtK5hdofgCTu3aT0sOaHsYR37viUuIc0rwnnDXImbwFRcumyLMeZaM0t0I/fgxS6s6JMfu0rLD1Wz9pv1ng==}
-
engines: {node: '>=10'}
-
dependencies:
-
brace-expansion: 1.1.11
-
dev: true
-
/minimatch@5.1.6:
resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==}
engines: {node: '>=10'}
dependencies:
-
brace-expansion: 2.0.1
dev: true
-
/minimatch@9.0.4:
-
resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==}
engines: {node: '>=16 || 14 >=14.17'}
dependencies:
-
brace-expansion: 2.0.1
-
dev: false
-
/minimist-options@4.1.0:
-
resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==}
-
engines: {node: '>= 6'}
dependencies:
-
arrify: 1.0.1
-
is-plain-obj: 1.1.0
-
kind-of: 6.0.3
-
dev: true
-
-
/mixme@0.5.9:
-
resolution: {integrity: sha512-VC5fg6ySUscaWUpI4gxCBTQMH2RdUpNrk+MsbpCYtIvf9SBJdiUey4qE7BXviJsJR4nDQxCZ+3yaYNW3guz/Pw==}
-
engines: {node: '>= 8.0.0'}
dev: true
-
/mlly@1.4.2:
-
resolution: {integrity: sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==}
-
dependencies:
-
acorn: 8.11.2
-
pathe: 1.1.1
-
pkg-types: 1.0.3
-
ufo: 1.3.1
dev: true
/ms@2.1.2:
resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
dev: true
/muggle-string@0.4.1:
resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==}
dev: false
···
resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==}
dev: true
-
/nanoid@3.3.7:
-
resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
dev: true
···
resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
dependencies:
lower-case: 2.0.2
-
tslib: 2.6.2
-
/node-fetch@2.6.7:
-
resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==}
engines: {node: 4.x || >=6.0.0}
peerDependencies:
encoding: ^0.1.0
···
optional: true
dependencies:
whatwg-url: 5.0.0
/node-int64@0.4.0:
resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==}
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.2
-
semver: 5.7.2
-
validate-npm-package-license: 3.0.4
dev: true
/normalize-path@2.1.1:
···
remove-trailing-separator: 1.1.0
dev: true
-
/npm-run-path@5.1.0:
-
resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
dependencies:
path-key: 4.0.0
···
engines: {node: '>=0.10.0'}
dev: true
-
/object-inspect@1.12.3:
-
resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==}
-
dev: true
-
-
/object-keys@1.1.1:
-
resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
-
engines: {node: '>= 0.4'}
-
dev: true
-
-
/object.assign@4.1.4:
-
resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==}
-
engines: {node: '>= 0.4'}
-
dependencies:
-
call-bind: 1.0.5
-
define-properties: 1.2.0
-
has-symbols: 1.0.3
-
object-keys: 1.1.1
-
dev: true
-
/once@1.4.0:
resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
dependencies:
···
bl: 4.1.0
chalk: 4.1.2
cli-cursor: 3.1.0
-
cli-spinners: 2.9.1
is-interactive: 1.0.0
is-unicode-supported: 0.1.0
log-symbols: 4.1.0
···
wcwidth: 1.0.1
dev: true
-
/os-tmpdir@1.0.2:
-
resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==}
-
engines: {node: '>=0.10.0'}
-
dev: true
-
/outdent@0.5.0:
resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==}
dev: true
···
resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
dependencies:
-
yocto-queue: 1.0.0
dev: true
/p-locate@4.1.0:
···
p-limit: 2.3.0
dev: true
-
/p-locate@5.0.0:
-
resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
-
engines: {node: '>=10'}
-
dependencies:
-
p-limit: 3.1.0
-
dev: true
-
/p-map@2.1.0:
resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==}
engines: {node: '>=6'}
···
engines: {node: '>=6'}
dev: true
/param-case@3.0.4:
resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==}
dependencies:
dot-case: 3.0.4
-
tslib: 2.6.2
dev: true
/parent-module@1.0.1:
···
resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
engines: {node: '>=8'}
dependencies:
-
'@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
dev: true
···
resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==}
dependencies:
no-case: 3.0.4
-
tslib: 2.6.2
/path-browserify@1.0.1:
resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==}
···
resolution: {integrity: sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==}
dependencies:
dot-case: 3.0.4
-
tslib: 2.6.2
dev: true
/path-exists@4.0.0:
···
engines: {node: '>=8'}
dev: true
-
/path-is-absolute@1.0.1:
-
resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
-
engines: {node: '>=0.10.0'}
-
dev: true
-
/path-key@3.1.1:
resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
engines: {node: '>=8'}
···
engines: {node: '>=8'}
dev: true
-
/pathe@1.1.1:
-
resolution: {integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==}
dev: true
/pathval@1.1.1:
resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==}
dev: true
-
/periscopic@3.1.0:
-
resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==}
-
dependencies:
-
'@types/estree': 1.0.5
-
estree-walker: 3.0.3
-
is-reference: 3.0.2
-
dev: false
-
-
/picocolors@1.0.0:
-
resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
dev: true
/picomatch@2.3.1:
···
engines: {node: '>=8.6'}
dev: true
/pidtree@0.6.0:
resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==}
engines: {node: '>=0.10'}
···
engines: {node: '>=6'}
dev: true
-
/pkg-dir@4.2.0:
-
resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==}
-
engines: {node: '>=8'}
-
dependencies:
-
find-up: 4.1.0
-
dev: true
-
-
/pkg-types@1.0.3:
-
resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==}
dependencies:
-
jsonc-parser: 3.2.0
-
mlly: 1.4.2
-
pathe: 1.1.1
dev: true
-
/postcss@8.4.32:
-
resolution: {integrity: sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==}
engines: {node: ^10 || ^12 || >=14}
dependencies:
-
nanoid: 3.3.7
-
picocolors: 1.0.0
-
source-map-js: 1.2.0
-
dev: true
-
-
/preferred-pm@3.0.3:
-
resolution: {integrity: sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==}
-
engines: {node: '>=10'}
-
dependencies:
-
find-up: 5.0.0
-
find-yarn-workspace-root2: 1.2.16
-
path-exists: 4.0.0
-
which-pm: 2.0.0
dev: true
/prettier@2.8.7:
···
dependencies:
'@jest/schemas': 29.6.3
ansi-styles: 5.2.0
-
react-is: 18.2.0
dev: true
/promise@7.3.1:
···
asap: 2.0.6
dev: true
-
/pseudomap@1.0.2:
-
resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==}
-
dev: true
-
/punycode@1.4.1:
resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==}
dev: true
-
/pvtsutils@1.3.5:
-
resolution: {integrity: sha512-ARvb14YB9Nm2Xi6nBq1ZX6dAM0FsJnuk+31aUp4TrcZEdKUlSqOqsxJHUPJDNE3qiIp+iUPEIeR6Je/tgV7zsA==}
dependencies:
-
tslib: 2.6.2
dev: true
-
/pvutils@1.1.3:
-
resolution: {integrity: sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ==}
-
engines: {node: '>=6.0.0'}
dev: true
-
/queue-microtask@1.2.3:
-
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
dev: true
-
/quick-lru@4.0.1:
-
resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==}
-
engines: {node: '>=8'}
dev: true
/randombytes@2.1.0:
···
safe-buffer: 5.2.1
dev: true
-
/react-is@18.2.0:
-
resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==}
dev: true
-
/react@18.2.0:
-
resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==}
engines: {node: '>=0.10.0'}
-
dependencies:
-
loose-envify: 1.4.0
dev: false
-
/read-pkg-up@7.0.1:
-
resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==}
-
engines: {node: '>=8'}
-
dependencies:
-
find-up: 4.1.0
-
read-pkg: 5.2.0
-
type-fest: 0.8.1
-
dev: true
-
-
/read-pkg@5.2.0:
-
resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==}
-
engines: {node: '>=8'}
-
dependencies:
-
'@types/normalize-package-data': 2.4.1
-
normalize-package-data: 2.5.0
-
parse-json: 5.2.0
-
type-fest: 0.6.0
-
dev: true
-
/read-yaml-file@1.1.0:
resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==}
engines: {node: '>=6'}
···
util-deprecate: 1.0.2
dev: true
-
/redent@3.0.0:
-
resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==}
-
engines: {node: '>=8'}
-
dependencies:
-
indent-string: 4.0.0
-
strip-indent: 3.0.0
-
dev: true
-
-
/regenerator-runtime@0.13.11:
-
resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==}
-
dev: true
-
-
/regexp.prototype.flags@1.4.3:
-
resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==}
-
engines: {node: '>= 0.4'}
-
dependencies:
-
call-bind: 1.0.5
-
define-properties: 1.2.0
-
functions-have-names: 1.2.3
-
dev: true
-
/relay-runtime@12.0.0:
resolution: {integrity: sha512-QU6JKr1tMsry22DXNy9Whsq5rmvwr3LSZiiWV/9+DFpuTWvp+WFhobWMc8TC4OjKFfNhEZy7mOiqUAn5atQtug==}
dependencies:
-
'@babel/runtime': 7.20.6
-
fbjs: 3.0.4
invariant: 2.2.4
transitivePeerDependencies:
- encoding
···
resolution: {integrity: sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==}
dev: true
-
/remove-trailing-spaces@1.0.8:
-
resolution: {integrity: sha512-O3vsMYfWighyFbTd8hk8VaSj9UAGENxAtX+//ugIst2RMk5e03h6RoIS+0ylsFxY1gvmPuAY/PO4It+gPEeySA==}
dev: true
/require-directory@2.1.1:
···
engines: {node: '>=0.10.0'}
dev: true
-
/require-main-filename@2.0.0:
-
resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==}
-
dev: true
-
/resolve-from@4.0.0:
resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
engines: {node: '>=4'}
···
engines: {node: '>=8'}
dev: true
-
/resolve@1.22.2:
-
resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==}
hasBin: true
dependencies:
-
is-core-module: 2.12.0
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
dev: true
···
signal-exit: 3.0.7
dev: true
-
/reusify@1.0.4:
-
resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
dev: true
-
/rfdc@1.3.0:
-
resolution: {integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==}
dev: true
/rollup-plugin-cjs-check@1.0.3(rollup@4.9.5):
···
peerDependencies:
rollup: ^1.20.0 || ^2.0.0 || ^3.0.0 || ^4.0.0
dependencies:
-
'@rollup/pluginutils': 5.1.0(rollup@4.9.5)
-
cjs-module-lexer: 1.2.3
rollup: 4.9.5
dev: true
···
engines: {node: '>=16'}
peerDependencies:
rollup: ^3.29.4 || ^4
-
typescript: ^5.3.3
dependencies:
-
magic-string: 0.30.5
rollup: 4.9.5
typescript: 5.3.3
optionalDependencies:
-
'@babel/code-frame': 7.23.5
dev: true
/rollup@4.9.5:
···
queue-microtask: 1.2.3
dev: true
-
/rxjs@7.8.1:
-
resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==}
dependencies:
-
tslib: 2.6.2
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==}
-
dependencies:
-
call-bind: 1.0.5
-
get-intrinsic: 1.2.2
-
is-regex: 1.1.4
-
dev: true
-
/safer-buffer@2.1.2:
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
dev: true
···
resolution: {integrity: sha512-MuCAyrGZcTLfQoH2XoBlQ8C6bzwN88XT/0slOGz0pn8+gIP85BOAfYa44ZXQUTOwRwPU0QvgU+V+OSajl/59Xg==}
dev: true
-
/semver@5.7.2:
-
resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==}
-
hasBin: true
-
dev: true
/semver@6.3.1:
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
hasBin: true
dev: true
-
/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
/sentence-case@3.0.4:
resolution: {integrity: sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==}
dependencies:
no-case: 3.0.4
-
tslib: 2.6.2
upper-case-first: 2.0.2
dev: true
-
/serialize-javascript@6.0.1:
-
resolution: {integrity: sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==}
dependencies:
randombytes: 2.1.0
dev: true
-
/set-blocking@2.0.0:
-
resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==}
-
dev: true
-
-
/set-function-length@1.1.1:
-
resolution: {integrity: sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==}
-
engines: {node: '>= 0.4'}
-
dependencies:
-
define-data-property: 1.1.1
-
get-intrinsic: 1.2.2
-
gopd: 1.0.1
-
has-property-descriptors: 1.0.0
-
dev: true
-
/setimmediate@1.0.5:
resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==}
dev: true
-
/shebang-command@1.2.0:
-
resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==}
-
engines: {node: '>=0.10.0'}
-
dependencies:
-
shebang-regex: 1.0.0
-
dev: true
-
/shebang-command@2.0.0:
resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
engines: {node: '>=8'}
···
shebang-regex: 3.0.0
dev: true
-
/shebang-regex@1.0.0:
-
resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==}
-
engines: {node: '>=0.10.0'}
-
dev: true
-
/shebang-regex@3.0.0:
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
engines: {node: '>=8'}
dev: true
-
/shell-quote@1.8.1:
-
resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==}
-
dev: true
-
-
/side-channel@1.0.4:
-
resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
-
dependencies:
-
call-bind: 1.0.5
-
get-intrinsic: 1.2.2
-
object-inspect: 1.12.3
dev: true
/siginfo@2.0.0:
···
resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==}
engines: {node: '>=12'}
dependencies:
-
ansi-styles: 6.2.1
is-fullwidth-code-point: 4.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
-
breakword: 1.0.5
-
grapheme-splitter: 1.0.4
-
strip-ansi: 6.0.1
-
wcwidth: 1.0.1
-
yargs: 15.4.1
-
dev: true
-
-
/smob@1.4.1:
-
resolution: {integrity: sha512-9LK+E7Hv5R9u4g4C3p+jjLstaLe11MDsL21UpYaCNmapvMkYhqCV4A/f/3gyH8QjMyh6l68q9xC85vihY9ahMQ==}
dev: true
/snake-case@3.0.4:
resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==}
dependencies:
dot-case: 3.0.4
-
tslib: 2.6.2
dev: true
-
/source-map-js@1.2.0:
-
resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==}
engines: {node: '>=0.10.0'}
/source-map-support@0.5.21:
···
engines: {node: '>=0.10.0'}
dev: true
-
/spawndamnit@2.0.0:
-
resolution: {integrity: sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA==}
dependencies:
-
cross-spawn: 5.1.0
-
signal-exit: 3.0.7
-
dev: true
-
-
/spdx-correct@3.2.0:
-
resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==}
-
dependencies:
-
spdx-expression-parse: 3.0.1
-
spdx-license-ids: 3.0.13
-
dev: true
-
-
/spdx-exceptions@2.3.0:
-
resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==}
-
dev: true
-
-
/spdx-expression-parse@3.0.1:
-
resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==}
-
dependencies:
-
spdx-exceptions: 2.3.0
-
spdx-license-ids: 3.0.13
-
dev: true
-
-
/spdx-license-ids@3.0.13:
-
resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==}
dev: true
/sponge-case@1.0.1:
resolution: {integrity: sha512-dblb9Et4DAtiZ5YSUZHLl4XhH4uK80GhAZrVXdN4O2P4gQ40Wa5UIOPUHlA/nFd2PLblBZWUioLMMAVrgpoYcA==}
dependencies:
-
tslib: 2.6.2
dev: true
/sprintf-js@1.0.3:
···
resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
dev: true
-
/std-env@3.4.3:
-
resolution: {integrity: sha512-f9aPhy8fYBuMN+sNfakZV18U39PbalgjXG3lLB9WkaYTxijru61wb57V9wxxNthXM5Sd88ETBWi29qLAsHO52Q==}
-
dev: true
-
-
/stream-transform@2.1.3:
-
resolution: {integrity: sha512-9GHUiM5hMiCi6Y03jD2ARC1ettBXkQBoQAe7nJsPknnI0ow10aXjTnew8QtYQmLjzn974BnmWEAJgCY6ZP1DeQ==}
-
dependencies:
-
mixme: 0.5.9
dev: true
/streamsearch@1.1.0:
···
dependencies:
eastasianwidth: 0.2.0
emoji-regex: 9.2.2
-
strip-ansi: 7.0.1
-
dev: true
-
-
/string.prototype.trim@1.2.7:
-
resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==}
-
engines: {node: '>= 0.4'}
-
dependencies:
-
call-bind: 1.0.5
-
define-properties: 1.2.0
-
es-abstract: 1.21.2
-
dev: true
-
-
/string.prototype.trimend@1.0.6:
-
resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==}
-
dependencies:
-
call-bind: 1.0.5
-
define-properties: 1.2.0
-
es-abstract: 1.21.2
-
dev: true
-
-
/string.prototype.trimstart@1.0.6:
-
resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==}
-
dependencies:
-
call-bind: 1.0.5
-
define-properties: 1.2.0
-
es-abstract: 1.21.2
dev: true
/string_decoder@1.3.0:
···
ansi-regex: 5.0.1
dev: true
-
/strip-ansi@7.0.1:
-
resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==}
engines: {node: '>=12'}
dependencies:
-
ansi-regex: 6.0.1
dev: true
/strip-bom@3.0.0:
···
engines: {node: '>=12'}
dev: true
-
/strip-indent@3.0.0:
-
resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==}
-
engines: {node: '>=8'}
dependencies:
-
min-indent: 1.0.1
-
dev: true
-
-
/strip-literal@1.0.1:
-
resolution: {integrity: sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==}
-
dependencies:
-
acorn: 8.11.2
-
dev: true
-
-
/supports-color@5.5.0:
-
resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
-
engines: {node: '>=4'}
-
dependencies:
-
has-flag: 3.0.0
dev: true
/supports-color@7.2.0:
···
engines: {node: '>= 0.4'}
dev: true
-
/svelte2tsx@0.7.7(svelte@4.2.15)(typescript@5.3.3):
-
resolution: {integrity: sha512-HAIxtk5TUHXvCRKApKfxoh1BGT85S/17lS3DvbfxRKFd+Ghr5YScqBvd+sU+p7vJFw48LNkzdFk+ooNVk3e4kA==}
peerDependencies:
svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0
-
typescript: ^5.3.3
dependencies:
dedent-js: 1.0.1
-
pascal-case: 3.1.2
-
svelte: 4.2.15
typescript: 5.3.3
dev: false
-
/svelte@4.2.15:
-
resolution: {integrity: sha512-j9KJSccHgLeRERPlhMKrCXpk2TqL2m5Z+k+OBTQhZOhIdCCd3WfqV+ylPWeipEwq17P/ekiSFWwrVQv93i3bsg==}
-
engines: {node: '>=16'}
dependencies:
-
'@ampproject/remapping': 2.2.1
-
'@jridgewell/sourcemap-codec': 1.4.15
-
'@jridgewell/trace-mapping': 0.3.21
-
'@types/estree': 1.0.5
-
acorn: 8.11.2
-
aria-query: 5.3.0
-
axobject-query: 4.0.0
-
code-red: 1.0.4
-
css-tree: 2.3.1
-
estree-walker: 3.0.3
-
is-reference: 3.0.2
locate-character: 3.0.0
-
magic-string: 0.30.5
-
periscopic: 3.1.0
dev: false
/swap-case@2.0.2:
resolution: {integrity: sha512-kc6S2YS/2yXbtkSMunBtKdah4VFETZ8Oh6ONSmSd9bRxhqTrtARUCBUiWXH3xVPpvR7tz2CSnkuXVE42EcGnMw==}
dependencies:
-
tslib: 2.6.2
dev: true
/term-size@2.2.1:
···
engines: {node: '>=8'}
dev: true
-
/terser@5.22.0:
-
resolution: {integrity: sha512-hHZVLgRA2z4NWcN6aS5rQDc+7Dcy58HOf2zbYwmFcQ+ua3h6eEFf5lIDKTzbWwlazPyOZsFQO8V80/IjVNExEw==}
engines: {node: '>=10'}
hasBin: true
dependencies:
-
'@jridgewell/source-map': 0.3.3
-
acorn: 8.11.2
commander: 2.20.3
source-map-support: 0.5.21
dev: true
···
resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
dev: true
-
/tinybench@2.5.1:
-
resolution: {integrity: sha512-65NKvSuAVDP/n4CqH+a9w2kTlLReS9vhsAP06MWx+/89nMinJyB2icyl58RIcqCmIggpojIGeuJGhjU1aGMBSg==}
dev: true
/tinypool@0.7.0:
···
engines: {node: '>=14.0.0'}
dev: true
-
/tinyspy@2.2.0:
-
resolution: {integrity: sha512-d2eda04AN/cPOR89F7Xv5bK/jrQEhmcLFe6HFldoeO9AJtps+fqEnh486vnT/8y4bw38pSyxDcTCAq+Ks2aJTg==}
engines: {node: '>=14.0.0'}
dev: true
/title-case@3.0.3:
resolution: {integrity: sha512-e1zGYRvbffpcHIrnuqT0Dh+gEJtDaxDSoG4JAIpq4oDFyooziLBIiYQv0GBT4FUAnUop5uZ1hiIAj7oAF6sOCA==}
dependencies:
-
tslib: 2.6.2
-
dev: true
-
-
/tmp@0.0.33:
-
resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==}
-
engines: {node: '>=0.6.0'}
-
dependencies:
-
os-tmpdir: 1.0.2
dev: true
-
-
/to-fast-properties@2.0.0:
-
resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
-
engines: {node: '>=4'}
/to-regex-range@5.0.1:
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
···
/tr46@0.0.3:
resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
-
-
/trim-newlines@3.0.1:
-
resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==}
-
engines: {node: '>=8'}
dev: true
-
/ts-log@2.2.5:
-
resolution: {integrity: sha512-PGcnJoTBnVGy6yYNFxWVNkdcAuAMstvutN9MgDJIV6L0oG8fB+ZNNy1T+wJzah8RPGor1mZuPQkVfXNDpy9eHA==}
dev: true
/ts-node@10.9.1(@types/node@18.15.11)(typescript@5.3.3):
···
'@swc/core': '>=1.2.50'
'@swc/wasm': '>=1.2.50'
'@types/node': '*'
-
typescript: ^5.3.3
peerDependenciesMeta:
'@swc/core':
optional: true
···
optional: true
dependencies:
'@cspotcode/source-map-support': 0.8.1
-
'@tsconfig/node10': 1.0.9
'@tsconfig/node12': 1.0.11
'@tsconfig/node14': 1.0.3
'@tsconfig/node16': 1.0.4
'@types/node': 18.15.11
-
acorn: 8.11.2
-
acorn-walk: 8.2.0
arg: 4.1.3
create-require: 1.1.1
diff: 4.0.2
···
yn: 3.1.1
dev: true
-
/tslib@2.5.0:
-
resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==}
dev: true
-
/tslib@2.6.2:
-
resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==}
-
/tty-table@4.2.1:
-
resolution: {integrity: sha512-xz0uKo+KakCQ+Dxj1D/tKn2FSyreSYWzdkL/BYhgN6oMW808g8QRMuh1atAV9fjTPbWBjfbkKQpI/5rEcnAc7g==}
-
engines: {node: '>=8.0.0'}
-
hasBin: true
-
dependencies:
-
chalk: 4.1.2
-
csv: 5.5.3
-
kleur: 4.1.5
-
smartwrap: 2.0.2
-
strip-ansi: 6.0.1
-
wcwidth: 1.0.1
-
yargs: 17.7.1
dev: true
/tunnel@0.0.6:
···
engines: {node: '>=0.6.11 <=0.7.0 || >=0.7.3'}
dev: true
-
/type-detect@4.0.8:
-
resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==}
engines: {node: '>=4'}
dev: true
-
/type-fest@0.13.1:
-
resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==}
-
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'}
-
dev: true
-
-
/type-fest@0.8.1:
-
resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==}
-
engines: {node: '>=8'}
-
dev: true
-
/type-fest@1.4.0:
resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==}
engines: {node: '>=10'}
dev: true
-
/typed-array-length@1.0.4:
-
resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==}
-
dependencies:
-
call-bind: 1.0.5
-
for-each: 0.3.3
-
is-typed-array: 1.1.10
-
dev: true
-
/typescript@5.3.3:
resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==}
engines: {node: '>=14.17'}
hasBin: true
-
/ua-parser-js@0.7.37:
-
resolution: {integrity: sha512-xV8kqRKM+jhMvcHWUKthV9fNebIzrNy//2O9ZwWcfiBFR5f25XVZPLlEajk/sf3Ra15V92isyQqnIEXRDaZWEA==}
dev: true
-
/ufo@1.3.1:
-
resolution: {integrity: sha512-uY/99gMLIOlJPwATcMVYfqDSxUR9//AUcgZMzwfSTJPDKzA1S8mX4VLqa+fiAtveraQUBCz4FFcwVZBGbwBXIw==}
-
dev: true
-
-
/unbox-primitive@1.0.2:
-
resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==}
-
dependencies:
-
call-bind: 1.0.5
-
has-bigints: 1.0.2
-
has-symbols: 1.0.3
-
which-boxed-primitive: 1.0.2
dev: true
/unc-path-regex@0.1.2:
···
engines: {node: '>=0.10.0'}
dev: true
-
/undici@5.28.4:
-
resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==}
engines: {node: '>=14.0'}
dependencies:
'@fastify/busboy': 2.1.1
···
normalize-path: 2.1.1
dev: true
-
/update-browserslist-db@1.0.13(browserslist@4.22.2):
-
resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==}
hasBin: true
peerDependencies:
browserslist: '>= 4.21.0'
dependencies:
-
browserslist: 4.22.2
-
escalade: 3.1.1
-
picocolors: 1.0.0
dev: true
/upper-case-first@2.0.2:
resolution: {integrity: sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==}
dependencies:
-
tslib: 2.6.2
dev: true
/upper-case@2.0.2:
resolution: {integrity: sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==}
dependencies:
-
tslib: 2.6.2
dev: true
/urlpattern-polyfill@8.0.2:
resolution: {integrity: sha512-Qp95D4TPJl1kC9SKigDcqgyM2VDVO4RiJc2d4qe5GrYm+zbIQCWWKAFaJNQ4BhdFeDGwBmAxqJBwWSJDb9T3BQ==}
dev: true
-
/urlpattern-polyfill@9.0.0:
-
resolution: {integrity: sha512-WHN8KDQblxd32odxeIgo83rdVDE2bvdkb86it7bMhYZwWKJz0+O0RK/eZiHYnM+zgt/U7hAHOlCQGfjjvSkw2g==}
-
dev: true
-
-
/urql@4.0.6(graphql@16.8.1)(react@18.2.0):
resolution: {integrity: sha512-meXJ2puOd64uCGKh7Fse2R7gPa8+ZpBOoA62jN7CPXXUt7SVZSdeXWSpB3HvlfzLUkEqsWbvshwrgeWRYNNGaQ==}
peerDependencies:
react: '>= 16.8.0'
dependencies:
-
'@urql/core': 4.2.2(graphql@16.8.1)
-
react: 18.2.0
-
wonka: 6.3.4
transitivePeerDependencies:
- graphql
dev: false
···
resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==}
dev: true
-
/validate-npm-package-license@3.0.4:
-
resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
-
dependencies:
-
spdx-correct: 3.2.0
-
spdx-expression-parse: 3.0.1
-
dev: true
-
-
/value-or-promise@1.0.12:
-
resolution: {integrity: sha512-Z6Uz+TYwEqE7ZN50gwn+1LCVo9ZVrpxRPOhOLnncYkY1ZzOYtrX8Fwf/rFktZ8R5mJms6EZf5TqNOMeZmnPq9Q==}
-
engines: {node: '>=12'}
-
dev: true
-
/vite-node@0.34.6(@types/node@18.15.11):
resolution: {integrity: sha512-nlBMJ9x6n7/Amaz6F3zJ97EBwR2FkzhBRxF5e+jE6LA3yi6Wtc2lyTij1OnDMIr34v5g/tVQtsVAzhT0jc5ygA==}
engines: {node: '>=v14.18.0'}
hasBin: true
dependencies:
cac: 6.7.14
-
debug: 4.3.4
-
mlly: 1.4.2
-
pathe: 1.1.1
-
picocolors: 1.0.0
-
vite: 5.0.7(@types/node@18.15.11)
transitivePeerDependencies:
- '@types/node'
- less
- lightningcss
- sass
- stylus
- sugarss
- supports-color
- terser
dev: true
-
/vite@5.0.7(@types/node@18.15.11):
-
resolution: {integrity: sha512-B4T4rJCDPihrQo2B+h1MbeGL/k/GMAHzhQ8S0LjQ142s6/+l3hHTT095ORvsshj4QCkoWu3Xtmob5mazvakaOw==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
···
less: '*'
lightningcss: ^1.21.0
sass: '*'
stylus: '*'
sugarss: '*'
terser: ^5.4.0
···
optional: true
sass:
optional: true
stylus:
optional: true
sugarss:
···
optional: true
dependencies:
'@types/node': 18.15.11
-
esbuild: 0.19.9
-
postcss: 8.4.32
-
rollup: 4.9.5
optionalDependencies:
fsevents: 2.3.3
dev: true
···
webdriverio:
optional: true
dependencies:
-
'@types/chai': 4.3.9
-
'@types/chai-subset': 1.3.3
'@types/node': 18.15.11
'@vitest/expect': 0.34.6
'@vitest/runner': 0.34.6
'@vitest/snapshot': 0.34.6
'@vitest/spy': 0.34.6
'@vitest/utils': 0.34.6
-
acorn: 8.11.2
-
acorn-walk: 8.2.0
cac: 6.7.14
-
chai: 4.3.10
-
debug: 4.3.4
local-pkg: 0.4.3
-
magic-string: 0.30.5
-
pathe: 1.1.1
-
picocolors: 1.0.0
-
std-env: 3.4.3
-
strip-literal: 1.0.1
-
tinybench: 2.5.1
tinypool: 0.7.0
-
vite: 5.0.7(@types/node@18.15.11)
vite-node: 0.34.6(@types/node@18.15.11)
-
why-is-node-running: 2.2.2
transitivePeerDependencies:
- less
- lightningcss
- sass
- stylus
- sugarss
- supports-color
- terser
dev: true
-
/vscode-languageserver-types@3.17.2:
-
resolution: {integrity: sha512-zHhCWatviizPIq9B7Vh9uvrH6x3sK8itC84HkamnBWoDFJtzBf7SWlpLCZUit72b3os45h6RWQNC9xHRDF8dRA==}
dev: true
-
/vue-template-compiler@2.7.16:
-
resolution: {integrity: sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==}
-
dependencies:
-
de-indent: 1.0.2
-
he: 1.2.0
-
dev: false
-
/wcwidth@1.0.1:
resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==}
dependencies:
defaults: 1.0.4
dev: true
-
/web-streams-polyfill@3.2.1:
-
resolution: {integrity: sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==}
engines: {node: '>= 8'}
dev: true
-
/webcrypto-core@1.7.7:
-
resolution: {integrity: sha512-7FjigXNsBfopEj+5DV2nhNpfic2vumtjjgPmeDKk45z+MJwXKKfhPB7118Pfzrmh4jqOMST6Ch37iPAHoImg5g==}
dependencies:
-
'@peculiar/asn1-schema': 2.3.8
'@peculiar/json-schema': 1.1.12
-
asn1js: 3.0.5
-
pvtsutils: 1.3.5
-
tslib: 2.6.2
dev: true
/webidl-conversions@3.0.1:
resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
/whatwg-url@5.0.0:
resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==}
dependencies:
tr46: 0.0.3
webidl-conversions: 3.0.1
-
-
/which-boxed-primitive@1.0.2:
-
resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==}
-
dependencies:
-
is-bigint: 1.0.4
-
is-boolean-object: 1.1.2
-
is-number-object: 1.0.7
-
is-string: 1.0.7
-
is-symbol: 1.0.4
-
dev: true
-
-
/which-module@2.0.0:
-
resolution: {integrity: sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==}
-
dev: true
-
-
/which-pm@2.0.0:
-
resolution: {integrity: sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==}
-
engines: {node: '>=8.15'}
-
dependencies:
-
load-yaml-file: 0.2.0
-
path-exists: 4.0.0
-
dev: true
-
-
/which-typed-array@1.1.9:
-
resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==}
-
engines: {node: '>= 0.4'}
-
dependencies:
-
available-typed-arrays: 1.0.5
-
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:
-
resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==}
-
hasBin: true
-
dependencies:
-
isexe: 2.0.0
dev: true
/which@2.0.2:
···
isexe: 2.0.0
dev: true
-
/why-is-node-running@2.2.2:
-
resolution: {integrity: sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==}
engines: {node: '>=8'}
hasBin: true
dependencies:
···
stackback: 0.0.2
dev: true
-
/wonka@6.3.4:
-
resolution: {integrity: sha512-CjpbqNtBGNAeyNS/9W6q3kSkKE52+FjIj7AkFlLr11s/VWGUu6a2CdYSdGxocIhIVjaW/zchesBQUKPVU69Cqg==}
dev: false
/wrap-ansi@6.2.0:
···
resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
engines: {node: '>=12'}
dependencies:
-
ansi-styles: 6.2.1
string-width: 5.1.2
-
strip-ansi: 7.0.1
dev: true
/wrappy@1.0.2:
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
dev: true
-
/ws@8.14.2:
-
resolution: {integrity: sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==}
engines: {node: '>=10.0.0'}
peerDependencies:
bufferutil: ^4.0.1
···
optional: true
dev: true
-
/y18n@4.0.3:
-
resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==}
-
dev: true
-
/y18n@5.0.8:
resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
engines: {node: '>=10'}
-
dev: true
-
-
/yallist@2.1.2:
-
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
-
/yaml-ast-parser@0.0.43:
resolution: {integrity: sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==}
dev: true
···
engines: {node: '>= 14'}
dev: true
-
/yargs-parser@18.1.3:
-
resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==}
-
engines: {node: '>=6'}
-
dependencies:
-
camelcase: 5.3.1
-
decamelize: 1.2.0
dev: true
/yargs-parser@21.1.1:
···
engines: {node: '>=12'}
dev: true
-
/yargs@15.4.1:
-
resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==}
-
engines: {node: '>=8'}
-
dependencies:
-
cliui: 6.0.0
-
decamelize: 1.2.0
-
find-up: 4.1.0
-
get-caller-file: 2.0.5
-
require-directory: 2.1.1
-
require-main-filename: 2.0.0
-
set-blocking: 2.0.0
-
string-width: 4.2.3
-
which-module: 2.0.0
-
y18n: 4.0.3
-
yargs-parser: 18.1.3
-
dev: true
-
-
/yargs@17.7.1:
-
resolution: {integrity: sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==}
engines: {node: '>=12'}
dependencies:
cliui: 8.0.1
-
escalade: 3.1.1
get-caller-file: 2.0.5
require-directory: 2.1.1
string-width: 4.2.3
···
engines: {node: '>=10'}
dev: true
-
/yocto-queue@1.0.0:
-
resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==}
engines: {node: '>=12.20'}
dev: true
file:packages/graphqlsp(graphql@16.8.1)(typescript@5.3.3):
resolution: {directory: packages/graphqlsp, type: directory}
id: file:packages/graphqlsp
name: '@0no-co/graphqlsp'
peerDependencies:
graphql: ^15.5.0 || ^16.0.0 || ^17.0.0
-
typescript: ^5.3.3
dependencies:
'@gql.tada/internal': 1.0.0(graphql@16.8.1)(typescript@5.3.3)
graphql: 16.8.1
-
node-fetch: 2.6.7
typescript: 5.3.3
dev: true
···
+
lockfileVersion: '6.1'
settings:
autoInstallPeers: true
···
devDependencies:
'@actions/core':
specifier: ^1.10.0
+
version: 1.10.0
'@actions/github':
specifier: ^5.1.1
version: 5.1.1
'@babel/plugin-transform-block-scoping':
specifier: ^7.23.4
+
version: 7.23.4(@babel/core@7.28.5)
'@babel/plugin-transform-typescript':
specifier: ^7.23.6
+
version: 7.23.6(@babel/core@7.28.5)
'@changesets/cli':
+
specifier: ^2.29.6
+
version: 2.29.6(@types/node@18.15.11)
'@changesets/get-github-info':
specifier: ^0.5.2
version: 0.5.2
'@rollup/plugin-babel':
specifier: ^6.0.4
+
version: 6.0.4(@babel/core@7.28.5)(rollup@4.9.5)
'@rollup/plugin-commonjs':
specifier: ^25.0.7
version: 25.0.7(rollup@4.9.5)
···
version: 3.2.0(graphql@16.8.1)
'@urql/core':
specifier: ^3.0.0
+
version: 3.0.0(graphql@16.8.1)
graphql:
specifier: ^16.8.1
version: 16.8.1
···
version: 3.2.0(graphql@16.8.1)
'@urql/core':
specifier: ^3.0.0
+
version: 3.0.0(graphql@16.8.1)
graphql:
specifier: ^16.8.1
version: 16.8.1
urql:
specifier: ^4.0.6
+
version: 4.0.6(graphql@16.8.1)(react@19.2.0)
devDependencies:
'@0no-co/graphqlsp':
specifier: file:../graphqlsp
···
version: 3.2.0(graphql@16.8.1)
'@urql/core':
specifier: ^3.0.0
+
version: 3.0.0(graphql@16.8.1)
gql.tada:
specifier: 1.6.0
+
version: 1.6.0(graphql@16.8.1)(svelte@5.43.6)(typescript@5.3.3)
graphql:
specifier: ^16.8.1
version: 16.8.1
urql:
specifier: ^4.0.6
+
version: 4.0.6(graphql@16.8.1)(react@19.2.0)
devDependencies:
'@0no-co/graphqlsp':
specifier: file:../graphqlsp
···
version: 1.0.4(graphql@16.8.1)
'@sindresorhus/fnv1a':
specifier: ^2.0.0
+
version: 2.0.0
'@types/node':
specifier: ^18.15.11
version: 18.15.11
···
version: link:../../../packages/graphqlsp
'@urql/core':
specifier: ^4.0.4
+
version: 4.0.4(graphql@16.8.1)
devDependencies:
typescript:
specifier: ^5.3.3
···
version: 3.2.0(graphql@16.8.1)
'@urql/core':
specifier: ^4.0.4
+
version: 4.0.4(graphql@16.8.1)
graphql:
specifier: ^16.0.0
version: 16.8.1
···
version: 3.2.0(graphql@16.8.1)
'@urql/core':
specifier: ^4.0.4
+
version: 4.0.4(graphql@16.8.1)
gql.tada:
specifier: ^1.6.0
+
version: 1.6.0(graphql@16.8.1)(svelte@5.43.6)(typescript@5.3.3)
graphql:
specifier: ^16.0.0
version: 16.8.1
···
version: 3.2.0(graphql@16.8.1)
'@urql/core':
specifier: ^4.0.4
+
version: 4.0.4(graphql@16.8.1)
gql.tada:
specifier: 1.6.0
+
version: 1.6.0(graphql@16.8.1)(svelte@5.43.6)(typescript@5.3.3)
graphql:
specifier: ^16.0.0
version: 16.8.1
···
version: 3.2.0(graphql@16.8.1)
'@urql/core':
specifier: ^4.0.4
+
version: 4.0.4(graphql@16.8.1)
graphql:
specifier: ^16.0.0
version: 16.8.1
urql:
specifier: ^4.0.4
+
version: 4.0.6(graphql@16.8.1)(react@19.2.0)
devDependencies:
'@types/react':
specifier: 18.2.45
···
optional: true
dependencies:
graphql: 16.8.1
+
/@0no-co/graphql.web@1.2.0(graphql@16.8.1):
+
resolution: {integrity: sha512-/1iHy9TTr63gE1YcR5idjx8UREz1s0kFhydf3bBLCXyqjhkIc6igAzTOx3zPifCwFR87tsh/4Pa9cNts6d2otw==}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0
peerDependenciesMeta:
···
dependencies:
graphql: 16.8.1
+
/@0no-co/graphqlsp@1.15.0(graphql@16.8.1)(typescript@5.3.3):
+
resolution: {integrity: sha512-SReJAGmOeXrHGod+9Odqrz4s43liK0b2DFUetb/jmYvxFpWmeNfFYo0seCh0jz8vG3p1pnYMav0+Tm7XwWtOJw==}
peerDependencies:
graphql: ^15.5.0 || ^16.0.0 || ^17.0.0
+
typescript: ^5.0.0
dependencies:
+
'@gql.tada/internal': 1.0.0(graphql@16.8.1)(typescript@5.3.3)
graphql: 16.8.1
typescript: 5.3.3
dev: false
+
/@actions/core@1.10.0:
+
resolution: {integrity: sha512-2aZDDa3zrrZbP5ZYg159sNoLRb61nQ7awl5pSvIq5Qpj81vwDzdMRKzkWJGJuwVvWpvZKx7vspJALyvaaIQyug==}
dependencies:
+
'@actions/http-client': 2.2.3
uuid: 8.3.2
dev: true
/@actions/github@5.1.1:
resolution: {integrity: sha512-Nk59rMDoJaV+mHCOJPXuvB1zIbomlKS0dmSIqPGxd0enAXBnOfn4VWF+CGtRCwXZG9Epa54tZA7VIRlJDS8A6g==}
dependencies:
+
'@actions/http-client': 2.2.3
'@octokit/core': 3.6.0
'@octokit/plugin-paginate-rest': 2.21.3(@octokit/core@3.6.0)
'@octokit/plugin-rest-endpoint-methods': 5.16.2(@octokit/core@3.6.0)
···
- encoding
dev: true
+
/@actions/http-client@2.2.3:
+
resolution: {integrity: sha512-mx8hyJi/hjFvbPokCg4uRd4ZX78t+YyRPtnKWwIl+RzNaVuFpQHfmlGVfsKEJN8LwTCvL+DfVgAM04XaHkm6bA==}
dependencies:
tunnel: 0.0.6
+
undici: 5.29.0
dev: true
+
/@ardatan/relay-compiler@12.0.3(graphql@16.8.1):
+
resolution: {integrity: sha512-mBDFOGvAoVlWaWqs3hm1AciGHSQE1rqFc/liZTyYz/Oek9yZdT5H26pH2zAFuEiTiBVPPyMuqf5VjOFPI2DGsQ==}
hasBin: true
peerDependencies:
graphql: '*'
dependencies:
+
'@babel/generator': 7.28.5
+
'@babel/parser': 7.28.5
+
'@babel/runtime': 7.28.4
chalk: 4.1.2
fb-watchman: 2.0.2
graphql: 16.8.1
immutable: 3.7.6
invariant: 2.2.4
nullthrows: 1.1.1
relay-runtime: 12.0.0
signedsource: 1.0.0
transitivePeerDependencies:
- encoding
dev: true
+
/@babel/code-frame@7.27.1:
+
resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==}
engines: {node: '>=6.9.0'}
dependencies:
+
'@babel/helper-validator-identifier': 7.28.5
+
js-tokens: 4.0.0
+
picocolors: 1.1.1
dev: true
+
/@babel/compat-data@7.28.5:
+
resolution: {integrity: sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA==}
engines: {node: '>=6.9.0'}
dev: true
+
/@babel/core@7.28.5:
+
resolution: {integrity: sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==}
engines: {node: '>=6.9.0'}
dependencies:
+
'@babel/code-frame': 7.27.1
+
'@babel/generator': 7.28.5
+
'@babel/helper-compilation-targets': 7.27.2
+
'@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.5)
+
'@babel/helpers': 7.28.4
+
'@babel/parser': 7.28.5
+
'@babel/template': 7.27.2
+
'@babel/traverse': 7.28.5
+
'@babel/types': 7.28.5
+
'@jridgewell/remapping': 2.3.5
convert-source-map: 2.0.0
+
debug: 4.4.3
gensync: 1.0.0-beta.2
json5: 2.2.3
semver: 6.3.1
···
- supports-color
dev: true
+
/@babel/generator@7.28.5:
+
resolution: {integrity: sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==}
engines: {node: '>=6.9.0'}
dependencies:
+
'@babel/parser': 7.28.5
+
'@babel/types': 7.28.5
+
'@jridgewell/gen-mapping': 0.3.13
+
'@jridgewell/trace-mapping': 0.3.31
+
jsesc: 3.1.0
dev: true
+
/@babel/helper-annotate-as-pure@7.27.3:
+
resolution: {integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==}
engines: {node: '>=6.9.0'}
dependencies:
+
'@babel/types': 7.28.5
dev: true
+
/@babel/helper-compilation-targets@7.27.2:
+
resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==}
engines: {node: '>=6.9.0'}
dependencies:
+
'@babel/compat-data': 7.28.5
+
'@babel/helper-validator-option': 7.27.1
+
browserslist: 4.28.0
lru-cache: 5.1.1
semver: 6.3.1
dev: true
+
/@babel/helper-create-class-features-plugin@7.28.5(@babel/core@7.28.5):
+
resolution: {integrity: sha512-q3WC4JfdODypvxArsJQROfupPBq9+lMwjKq7C33GhbFYJsufD0yd/ziwD+hJucLeWsnFPWZjsU2DNFqBPE7jwQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
+
'@babel/core': 7.28.5
+
'@babel/helper-annotate-as-pure': 7.27.3
+
'@babel/helper-member-expression-to-functions': 7.28.5
+
'@babel/helper-optimise-call-expression': 7.27.1
+
'@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.5)
+
'@babel/helper-skip-transparent-expression-wrappers': 7.27.1
+
'@babel/traverse': 7.28.5
semver: 6.3.1
+
transitivePeerDependencies:
+
- supports-color
dev: true
+
/@babel/helper-globals@7.28.0:
+
resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==}
engines: {node: '>=6.9.0'}
dev: true
+
/@babel/helper-member-expression-to-functions@7.28.5:
+
resolution: {integrity: sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg==}
engines: {node: '>=6.9.0'}
dependencies:
+
'@babel/traverse': 7.28.5
+
'@babel/types': 7.28.5
+
transitivePeerDependencies:
+
- supports-color
dev: true
+
/@babel/helper-module-imports@7.27.1:
+
resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==}
engines: {node: '>=6.9.0'}
dependencies:
+
'@babel/traverse': 7.28.5
+
'@babel/types': 7.28.5
+
transitivePeerDependencies:
+
- supports-color
dev: true
+
/@babel/helper-module-transforms@7.28.3(@babel/core@7.28.5):
+
resolution: {integrity: sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
+
'@babel/core': 7.28.5
+
'@babel/helper-module-imports': 7.27.1
+
'@babel/helper-validator-identifier': 7.28.5
+
'@babel/traverse': 7.28.5
+
transitivePeerDependencies:
+
- supports-color
dev: true
+
/@babel/helper-optimise-call-expression@7.27.1:
+
resolution: {integrity: sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==}
engines: {node: '>=6.9.0'}
dependencies:
+
'@babel/types': 7.28.5
dev: true
+
/@babel/helper-plugin-utils@7.27.1:
+
resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==}
engines: {node: '>=6.9.0'}
dev: true
+
/@babel/helper-replace-supers@7.27.1(@babel/core@7.28.5):
+
resolution: {integrity: sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
+
'@babel/core': 7.28.5
+
'@babel/helper-member-expression-to-functions': 7.28.5
+
'@babel/helper-optimise-call-expression': 7.27.1
+
'@babel/traverse': 7.28.5
+
transitivePeerDependencies:
+
- supports-color
dev: true
+
/@babel/helper-skip-transparent-expression-wrappers@7.27.1:
+
resolution: {integrity: sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==}
engines: {node: '>=6.9.0'}
dependencies:
+
'@babel/traverse': 7.28.5
+
'@babel/types': 7.28.5
transitivePeerDependencies:
- supports-color
dev: true
+
/@babel/helper-string-parser@7.27.1:
+
resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==}
engines: {node: '>=6.9.0'}
+
/@babel/helper-validator-identifier@7.28.5:
+
resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==}
engines: {node: '>=6.9.0'}
+
/@babel/helper-validator-option@7.27.1:
+
resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==}
engines: {node: '>=6.9.0'}
dev: true
+
/@babel/helpers@7.28.4:
+
resolution: {integrity: sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==}
engines: {node: '>=6.9.0'}
dependencies:
+
'@babel/template': 7.27.2
+
'@babel/types': 7.28.5
dev: true
+
/@babel/parser@7.28.5:
+
resolution: {integrity: sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==}
+
engines: {node: '>=6.0.0'}
+
hasBin: true
dependencies:
+
'@babel/types': 7.28.5
+
/@babel/plugin-syntax-import-assertions@7.27.1(@babel/core@7.28.5):
+
resolution: {integrity: sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
+
'@babel/core': 7.28.5
+
'@babel/helper-plugin-utils': 7.27.1
dev: true
+
/@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.28.5):
+
resolution: {integrity: sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
+
'@babel/core': 7.28.5
+
'@babel/helper-plugin-utils': 7.27.1
dev: true
+
/@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.28.5):
resolution: {integrity: sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
+
'@babel/core': 7.28.5
+
'@babel/helper-plugin-utils': 7.27.1
dev: true
+
/@babel/plugin-transform-typescript@7.23.6(@babel/core@7.28.5):
resolution: {integrity: sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
+
'@babel/core': 7.28.5
+
'@babel/helper-annotate-as-pure': 7.27.3
+
'@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.28.5)
+
'@babel/helper-plugin-utils': 7.27.1
+
'@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.5)
+
transitivePeerDependencies:
+
- supports-color
dev: true
+
/@babel/runtime@7.28.4:
+
resolution: {integrity: sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==}
engines: {node: '>=6.9.0'}
dev: true
+
/@babel/template@7.27.2:
+
resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==}
engines: {node: '>=6.9.0'}
dependencies:
+
'@babel/code-frame': 7.27.1
+
'@babel/parser': 7.28.5
+
'@babel/types': 7.28.5
dev: true
+
/@babel/traverse@7.28.5:
+
resolution: {integrity: sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==}
engines: {node: '>=6.9.0'}
dependencies:
+
'@babel/code-frame': 7.27.1
+
'@babel/generator': 7.28.5
+
'@babel/helper-globals': 7.28.0
+
'@babel/parser': 7.28.5
+
'@babel/template': 7.27.2
+
'@babel/types': 7.28.5
+
debug: 4.4.3
transitivePeerDependencies:
- supports-color
dev: true
+
/@babel/types@7.28.5:
+
resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==}
engines: {node: '>=6.9.0'}
dependencies:
+
'@babel/helper-string-parser': 7.27.1
+
'@babel/helper-validator-identifier': 7.28.5
+
/@changesets/apply-release-plan@7.0.13:
+
resolution: {integrity: sha512-BIW7bofD2yAWoE8H4V40FikC+1nNFEKBisMECccS16W1rt6qqhNTBDmIw5HaqmMgtLNz9e7oiALiEUuKrQ4oHg==}
dependencies:
+
'@changesets/config': 3.1.1
+
'@changesets/get-version-range-type': 0.4.0
+
'@changesets/git': 3.0.4
+
'@changesets/should-skip-package': 0.1.2
+
'@changesets/types': 6.1.0
'@manypkg/get-packages': 1.1.3
detect-indent: 6.1.0
fs-extra: 7.0.1
···
outdent: 0.5.0
prettier: 2.8.7
resolve-from: 5.0.0
+
semver: 7.7.3
dev: true
+
/@changesets/assemble-release-plan@6.0.9:
+
resolution: {integrity: sha512-tPgeeqCHIwNo8sypKlS3gOPmsS3wP0zHt67JDuL20P4QcXiw/O4Hl7oXiuLnP9yg+rXLQ2sScdV1Kkzde61iSQ==}
dependencies:
+
'@changesets/errors': 0.2.0
+
'@changesets/get-dependents-graph': 2.1.3
+
'@changesets/should-skip-package': 0.1.2
+
'@changesets/types': 6.1.0
'@manypkg/get-packages': 1.1.3
+
semver: 7.7.3
dev: true
+
/@changesets/changelog-git@0.2.1:
+
resolution: {integrity: sha512-x/xEleCFLH28c3bQeQIyeZf8lFXyDFVn1SgcBiR2Tw/r4IAWlk1fzxCEZ6NxQAjF2Nwtczoen3OA2qR+UawQ8Q==}
dependencies:
+
'@changesets/types': 6.1.0
dev: true
+
/@changesets/cli@2.29.6(@types/node@18.15.11):
+
resolution: {integrity: sha512-6qCcVsIG1KQLhpQ5zE8N0PckIx4+9QlHK3z6/lwKnw7Tir71Bjw8BeOZaxA/4Jt00pcgCnCSWZnyuZf5Il05QQ==}
hasBin: true
dependencies:
+
'@changesets/apply-release-plan': 7.0.13
+
'@changesets/assemble-release-plan': 6.0.9
+
'@changesets/changelog-git': 0.2.1
+
'@changesets/config': 3.1.1
+
'@changesets/errors': 0.2.0
+
'@changesets/get-dependents-graph': 2.1.3
+
'@changesets/get-release-plan': 4.0.13
+
'@changesets/git': 3.0.4
+
'@changesets/logger': 0.1.1
+
'@changesets/pre': 2.0.2
+
'@changesets/read': 0.6.5
+
'@changesets/should-skip-package': 0.1.2
+
'@changesets/types': 6.1.0
+
'@changesets/write': 0.4.0
+
'@inquirer/external-editor': 1.0.3(@types/node@18.15.11)
'@manypkg/get-packages': 1.1.3
ansi-colors: 4.1.3
+
ci-info: 3.9.0
+
enquirer: 2.4.1
fs-extra: 7.0.1
+
mri: 1.2.0
p-limit: 2.3.0
+
package-manager-detector: 0.2.11
+
picocolors: 1.1.1
resolve-from: 5.0.0
+
semver: 7.7.3
+
spawndamnit: 3.0.1
term-size: 2.2.1
+
transitivePeerDependencies:
+
- '@types/node'
dev: true
+
/@changesets/config@3.1.1:
+
resolution: {integrity: sha512-bd+3Ap2TKXxljCggI0mKPfzCQKeV/TU4yO2h2C6vAihIo8tzseAn2e7klSuiyYYXvgu53zMN1OeYMIQkaQoWnA==}
dependencies:
+
'@changesets/errors': 0.2.0
+
'@changesets/get-dependents-graph': 2.1.3
+
'@changesets/logger': 0.1.1
+
'@changesets/types': 6.1.0
'@manypkg/get-packages': 1.1.3
fs-extra: 7.0.1
+
micromatch: 4.0.8
dev: true
+
/@changesets/errors@0.2.0:
+
resolution: {integrity: sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==}
dependencies:
extendable-error: 0.1.7
dev: true
+
/@changesets/get-dependents-graph@2.1.3:
+
resolution: {integrity: sha512-gphr+v0mv2I3Oxt19VdWRRUxq3sseyUpX9DaHpTUmLj92Y10AGy+XOtV+kbM6L/fDcpx7/ISDFK6T8A/P3lOdQ==}
dependencies:
+
'@changesets/types': 6.1.0
'@manypkg/get-packages': 1.1.3
+
picocolors: 1.1.1
+
semver: 7.7.3
dev: true
/@changesets/get-github-info@0.5.2:
resolution: {integrity: sha512-JppheLu7S114aEs157fOZDjFqUDpm7eHdq5E8SSR0gUBTEK0cNSHsrSR5a66xs0z3RWuo46QvA3vawp8BxDHvg==}
dependencies:
dataloader: 1.4.0
+
node-fetch: 2.7.0
transitivePeerDependencies:
- encoding
dev: true
+
/@changesets/get-release-plan@4.0.13:
+
resolution: {integrity: sha512-DWG1pus72FcNeXkM12tx+xtExyH/c9I1z+2aXlObH3i9YA7+WZEVaiHzHl03thpvAgWTRaH64MpfHxozfF7Dvg==}
dependencies:
+
'@changesets/assemble-release-plan': 6.0.9
+
'@changesets/config': 3.1.1
+
'@changesets/pre': 2.0.2
+
'@changesets/read': 0.6.5
+
'@changesets/types': 6.1.0
'@manypkg/get-packages': 1.1.3
dev: true
+
/@changesets/get-version-range-type@0.4.0:
+
resolution: {integrity: sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==}
dev: true
+
/@changesets/git@3.0.4:
+
resolution: {integrity: sha512-BXANzRFkX+XcC1q/d27NKvlJ1yf7PSAgi8JG6dt8EfbHFHi4neau7mufcSca5zRhwOL8j9s6EqsxmT+s+/E6Sw==}
dependencies:
+
'@changesets/errors': 0.2.0
'@manypkg/get-packages': 1.1.3
is-subdir: 1.2.0
+
micromatch: 4.0.8
+
spawndamnit: 3.0.1
dev: true
+
/@changesets/logger@0.1.1:
+
resolution: {integrity: sha512-OQtR36ZlnuTxKqoW4Sv6x5YIhOmClRd5pWsjZsddYxpWs517R0HkyiefQPIytCVh4ZcC5x9XaG8KTdd5iRQUfg==}
dependencies:
+
picocolors: 1.1.1
dev: true
+
/@changesets/parse@0.4.1:
+
resolution: {integrity: sha512-iwksMs5Bf/wUItfcg+OXrEpravm5rEd9Bf4oyIPL4kVTmJQ7PNDSd6MDYkpSJR1pn7tz/k8Zf2DhTCqX08Ou+Q==}
dependencies:
+
'@changesets/types': 6.1.0
js-yaml: 3.14.1
dev: true
+
/@changesets/pre@2.0.2:
+
resolution: {integrity: sha512-HaL/gEyFVvkf9KFg6484wR9s0qjAXlZ8qWPDkTyKF6+zqjBe/I2mygg3MbpZ++hdi0ToqNUF8cjj7fBy0dg8Ug==}
dependencies:
+
'@changesets/errors': 0.2.0
+
'@changesets/types': 6.1.0
'@manypkg/get-packages': 1.1.3
fs-extra: 7.0.1
dev: true
+
/@changesets/read@0.6.5:
+
resolution: {integrity: sha512-UPzNGhsSjHD3Veb0xO/MwvasGe8eMyNrR/sT9gR8Q3DhOQZirgKhhXv/8hVsI0QpPjR004Z9iFxoJU6in3uGMg==}
dependencies:
+
'@changesets/git': 3.0.4
+
'@changesets/logger': 0.1.1
+
'@changesets/parse': 0.4.1
+
'@changesets/types': 6.1.0
fs-extra: 7.0.1
p-filter: 2.1.0
+
picocolors: 1.1.1
+
dev: true
+
+
/@changesets/should-skip-package@0.1.2:
+
resolution: {integrity: sha512-qAK/WrqWLNCP22UDdBTMPH5f41elVDlsNyat180A33dWxuUDyNpg6fPi/FyTZwRriVjg0L8gnjJn2F9XAoF0qw==}
+
dependencies:
+
'@changesets/types': 6.1.0
+
'@manypkg/get-packages': 1.1.3
dev: true
/@changesets/types@4.1.0:
resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==}
dev: true
+
/@changesets/types@6.1.0:
+
resolution: {integrity: sha512-rKQcJ+o1nKNgeoYRHKOS07tAMNd3YSN0uHaJOZYjBAgxfV7TUE7JE+z4BzZdQwb5hKaYbayKN5KrYV7ODb2rAA==}
dev: true
+
/@changesets/write@0.4.0:
+
resolution: {integrity: sha512-CdTLvIOPiCNuH71pyDu3rA+Q0n65cmAbXnwWH84rKGiFumFzkmHNT8KHTMEchcxN+Kl8I54xGUhJ7l3E7X396Q==}
dependencies:
+
'@changesets/types': 6.1.0
fs-extra: 7.0.1
+
human-id: 4.1.2
prettier: 2.8.7
dev: true
···
'@jridgewell/trace-mapping': 0.3.9
dev: true
+
/@envelop/core@5.4.0:
+
resolution: {integrity: sha512-/1fat63pySE8rw/dZZArEVytLD90JApY85deDJ0/34gm+yhQ3k70CloSUevxoOE4YCGveG3s9SJJfQeeB4NAtQ==}
+
engines: {node: '>=18.0.0'}
+
dependencies:
+
'@envelop/instrumentation': 1.0.0
+
'@envelop/types': 5.2.1
+
'@whatwg-node/promise-helpers': 1.3.2
+
tslib: 2.8.1
+
dev: true
+
+
/@envelop/instrumentation@1.0.0:
+
resolution: {integrity: sha512-cxgkB66RQB95H3X27jlnxCRNTmPuSTgmBAq6/4n2Dtv4hsk4yz8FadA1ggmd0uZzvKqWD6CR+WFgTjhDqg7eyw==}
+
engines: {node: '>=18.0.0'}
+
dependencies:
+
'@whatwg-node/promise-helpers': 1.3.2
+
tslib: 2.8.1
+
dev: true
+
+
/@envelop/types@5.2.1:
+
resolution: {integrity: sha512-CsFmA3u3c2QoLDTfEpGr4t25fjMU31nyvse7IzWTvb0ZycuPjMjb0fjlheh+PbhBYb9YLugnT2uY6Mwcg1o+Zg==}
+
engines: {node: '>=18.0.0'}
+
dependencies:
+
'@whatwg-node/promise-helpers': 1.3.2
+
tslib: 2.8.1
+
dev: true
+
+
/@esbuild/aix-ppc64@0.21.5:
+
resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==}
+
engines: {node: '>=12'}
+
cpu: [ppc64]
+
os: [aix]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/@esbuild/android-arm64@0.21.5:
+
resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==}
engines: {node: '>=12'}
cpu: [arm64]
os: [android]
···
dev: true
optional: true
+
/@esbuild/android-arm@0.21.5:
+
resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==}
engines: {node: '>=12'}
cpu: [arm]
os: [android]
···
dev: true
optional: true
+
/@esbuild/android-x64@0.21.5:
+
resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==}
engines: {node: '>=12'}
cpu: [x64]
os: [android]
···
dev: true
optional: true
+
/@esbuild/darwin-arm64@0.21.5:
+
resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==}
engines: {node: '>=12'}
cpu: [arm64]
os: [darwin]
···
dev: true
optional: true
+
/@esbuild/darwin-x64@0.21.5:
+
resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==}
engines: {node: '>=12'}
cpu: [x64]
os: [darwin]
···
dev: true
optional: true
+
/@esbuild/freebsd-arm64@0.21.5:
+
resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==}
engines: {node: '>=12'}
cpu: [arm64]
os: [freebsd]
···
dev: true
optional: true
+
/@esbuild/freebsd-x64@0.21.5:
+
resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [freebsd]
···
dev: true
optional: true
+
/@esbuild/linux-arm64@0.21.5:
+
resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==}
engines: {node: '>=12'}
cpu: [arm64]
os: [linux]
···
dev: true
optional: true
+
/@esbuild/linux-arm@0.21.5:
+
resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==}
engines: {node: '>=12'}
cpu: [arm]
os: [linux]
···
dev: true
optional: true
+
/@esbuild/linux-ia32@0.21.5:
+
resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==}
engines: {node: '>=12'}
cpu: [ia32]
os: [linux]
···
dev: true
optional: true
+
/@esbuild/linux-loong64@0.21.5:
+
resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==}
engines: {node: '>=12'}
cpu: [loong64]
os: [linux]
···
dev: true
optional: true
+
/@esbuild/linux-mips64el@0.21.5:
+
resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==}
engines: {node: '>=12'}
cpu: [mips64el]
os: [linux]
···
dev: true
optional: true
+
/@esbuild/linux-ppc64@0.21.5:
+
resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [linux]
···
dev: true
optional: true
+
/@esbuild/linux-riscv64@0.21.5:
+
resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==}
engines: {node: '>=12'}
cpu: [riscv64]
os: [linux]
···
dev: true
optional: true
+
/@esbuild/linux-s390x@0.21.5:
+
resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==}
engines: {node: '>=12'}
cpu: [s390x]
os: [linux]
···
dev: true
optional: true
+
/@esbuild/linux-x64@0.21.5:
+
resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [linux]
···
dev: true
optional: true
+
/@esbuild/netbsd-x64@0.21.5:
+
resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==}
engines: {node: '>=12'}
cpu: [x64]
os: [netbsd]
···
dev: true
optional: true
+
/@esbuild/openbsd-x64@0.21.5:
+
resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==}
engines: {node: '>=12'}
cpu: [x64]
os: [openbsd]
···
dev: true
optional: true
+
/@esbuild/sunos-x64@0.21.5:
+
resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==}
engines: {node: '>=12'}
cpu: [x64]
os: [sunos]
···
dev: true
optional: true
+
/@esbuild/win32-arm64@0.21.5:
+
resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==}
engines: {node: '>=12'}
cpu: [arm64]
os: [win32]
···
dev: true
optional: true
+
/@esbuild/win32-ia32@0.21.5:
+
resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==}
engines: {node: '>=12'}
cpu: [ia32]
os: [win32]
···
dev: true
optional: true
+
/@esbuild/win32-x64@0.21.5:
+
resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==}
engines: {node: '>=12'}
cpu: [x64]
os: [win32]
···
engines: {node: '>=14'}
dev: true
+
/@fastify/busboy@3.2.0:
+
resolution: {integrity: sha512-m9FVDXU3GT2ITSe0UaMA5rU3QkfC/UXtCU8y0gSN/GugTqtVldOBWIB5V6V3sbmenVZUIpU6f+mPEO2+m5iTaA==}
+
dev: true
+
+
/@gql.tada/cli-utils@1.3.0(svelte@5.43.6)(typescript@5.3.3):
resolution: {integrity: sha512-TSf8x9zDndI+u+US1Hy/cndlHI7OvanttnfIHcm0ha6/Nnx/WcuAsprJ17ymaDVbh9CpnSz0aL8/F6IZfVBFNw==}
peerDependencies:
+
typescript: ^5.0.0
dependencies:
+
'@0no-co/graphqlsp': 1.15.0(graphql@16.8.1)(typescript@5.3.3)
'@gql.tada/internal': 0.3.1(graphql@16.8.1)(typescript@5.3.3)
+
'@vue/compiler-dom': 3.5.24
+
'@vue/language-core': 2.2.12(typescript@5.3.3)
graphql: 16.8.1
+
svelte2tsx: 0.7.45(svelte@5.43.6)(typescript@5.3.3)
typescript: 5.3.3
transitivePeerDependencies:
- svelte
dev: false
···
resolution: {integrity: sha512-orrU83yh9OoeJdmn1LTOTAOYECOHXautiHLzlNuZFOTkmvSlX+W/y2TzHg28+SR/z3XDWoB6U+fIFPX/RA1qCg==}
peerDependencies:
graphql: ^16.8.1
+
typescript: ^5.0.0
dependencies:
+
'@0no-co/graphql.web': 1.2.0(graphql@16.8.1)
graphql: 16.8.1
typescript: 5.3.3
dev: false
···
resolution: {integrity: sha512-B55aIYyZn5ewdgMqoJciPAwF5DKYX6HBabTU+ap/dpNH3EgJrLomc8Y8w+MCxCyOx+dXL9OduT6eWnVr7J7Eyg==}
peerDependencies:
graphql: ^15.5.0 || ^16.0.0 || ^17.0.0
+
typescript: ^5.0.0
dependencies:
+
'@0no-co/graphql.web': 1.2.0(graphql@16.8.1)
graphql: 16.8.1
typescript: 5.3.3
+
/@graphql-codegen/add@5.0.3(graphql@16.8.1):
+
resolution: {integrity: sha512-SxXPmramkth8XtBlAHu4H4jYcYXM/o3p01+psU+0NADQowA8jtYkK6MW5rV6T+CxkEaNZItfSmZRPgIuypcqnA==}
peerDependencies:
graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
dependencies:
+
'@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.8.1)
graphql: 16.8.1
+
tslib: 2.6.3
dev: true
/@graphql-codegen/cli@5.0.0(@types/node@18.15.11)(graphql@16.8.1)(typescript@5.3.3):
···
'@parcel/watcher':
optional: true
dependencies:
+
'@babel/generator': 7.28.5
+
'@babel/template': 7.27.2
+
'@babel/types': 7.28.5
+
'@graphql-codegen/core': 4.0.2(graphql@16.8.1)
+
'@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.8.1)
+
'@graphql-tools/apollo-engine-loader': 8.0.24(graphql@16.8.1)
+
'@graphql-tools/code-file-loader': 8.1.24(graphql@16.8.1)
+
'@graphql-tools/git-loader': 8.0.28(graphql@16.8.1)
+
'@graphql-tools/github-loader': 8.0.22(@types/node@18.15.11)(graphql@16.8.1)
+
'@graphql-tools/graphql-file-loader': 8.1.4(graphql@16.8.1)
+
'@graphql-tools/json-file-loader': 8.0.22(graphql@16.8.1)
+
'@graphql-tools/load': 8.1.4(graphql@16.8.1)
+
'@graphql-tools/prisma-loader': 8.0.17(@types/node@18.15.11)(graphql@16.8.1)
+
'@graphql-tools/url-loader': 8.0.33(@types/node@18.15.11)(graphql@16.8.1)
+
'@graphql-tools/utils': 10.10.1(graphql@16.8.1)
'@whatwg-node/fetch': 0.8.8
chalk: 4.1.2
cosmiconfig: 8.3.6(typescript@5.3.3)
debounce: 1.2.1
detect-indent: 6.1.0
graphql: 16.8.1
+
graphql-config: 5.1.5(@types/node@18.15.11)(graphql@16.8.1)(typescript@5.3.3)
+
inquirer: 8.2.7(@types/node@18.15.11)
is-glob: 4.0.3
+
jiti: 1.21.7
json-to-pretty-yaml: 1.2.2
listr2: 4.0.5
log-symbols: 4.1.0
+
micromatch: 4.0.8
+
shell-quote: 1.8.3
string-env-interpolation: 1.0.1
+
ts-log: 2.2.7
+
tslib: 2.8.1
+
yaml: 2.8.1
+
yargs: 17.7.2
transitivePeerDependencies:
+
- '@fastify/websocket'
- '@types/node'
- bufferutil
- cosmiconfig-toml-loader
+
- crossws
- encoding
- enquirer
- supports-color
- typescript
+
- uWebSockets.js
- utf-8-validate
dev: true
···
peerDependencies:
graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
dependencies:
+
'@babel/helper-plugin-utils': 7.27.1
+
'@babel/template': 7.27.2
+
'@graphql-codegen/add': 5.0.3(graphql@16.8.1)
'@graphql-codegen/gql-tag-operations': 4.0.1(graphql@16.8.1)
+
'@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.8.1)
+
'@graphql-codegen/typed-document-node': 5.1.2(graphql@16.8.1)
+
'@graphql-codegen/typescript': 4.1.6(graphql@16.8.1)
+
'@graphql-codegen/typescript-operations': 4.6.1(graphql@16.8.1)
+
'@graphql-codegen/visitor-plugin-common': 4.1.2(graphql@16.8.1)
+
'@graphql-tools/documents': 1.0.1(graphql@16.8.1)
+
'@graphql-tools/utils': 10.10.1(graphql@16.8.1)
'@graphql-typed-document-node/core': 3.2.0(graphql@16.8.1)
graphql: 16.8.1
+
tslib: 2.5.3
transitivePeerDependencies:
- encoding
+
- graphql-sock
dev: true
+
/@graphql-codegen/core@4.0.2(graphql@16.8.1):
+
resolution: {integrity: sha512-IZbpkhwVqgizcjNiaVzNAzm/xbWT6YnGgeOLwVjm4KbJn3V2jchVtuzHH09G5/WkkLSk2wgbXNdwjM41JxO6Eg==}
peerDependencies:
graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
dependencies:
+
'@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.8.1)
+
'@graphql-tools/schema': 10.0.27(graphql@16.8.1)
+
'@graphql-tools/utils': 10.10.1(graphql@16.8.1)
graphql: 16.8.1
+
tslib: 2.6.3
dev: true
/@graphql-codegen/gql-tag-operations@4.0.1(graphql@16.8.1):
···
peerDependencies:
graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
dependencies:
+
'@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.8.1)
'@graphql-codegen/visitor-plugin-common': 4.0.1(graphql@16.8.1)
+
'@graphql-tools/utils': 10.10.1(graphql@16.8.1)
auto-bind: 4.0.0
graphql: 16.8.1
+
tslib: 2.5.3
transitivePeerDependencies:
- encoding
dev: true
+
/@graphql-codegen/plugin-helpers@5.1.1(graphql@16.8.1):
+
resolution: {integrity: sha512-28GHODK2HY1NhdyRcPP3sCz0Kqxyfiz7boIZ8qIxFYmpLYnlDgiYok5fhFLVSZihyOpCs4Fa37gVHf/Q4I2FEg==}
+
engines: {node: '>=16'}
peerDependencies:
graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
dependencies:
+
'@graphql-tools/utils': 10.10.1(graphql@16.8.1)
change-case-all: 1.0.15
common-tags: 1.8.2
graphql: 16.8.1
import-from: 4.0.0
lodash: 4.17.21
+
tslib: 2.6.3
dev: true
+
/@graphql-codegen/schema-ast@4.1.0(graphql@16.8.1):
+
resolution: {integrity: sha512-kZVn0z+th9SvqxfKYgztA6PM7mhnSZaj4fiuBWvMTqA+QqQ9BBed6Pz41KuD/jr0gJtnlr2A4++/0VlpVbCTmQ==}
peerDependencies:
graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
dependencies:
+
'@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.8.1)
+
'@graphql-tools/utils': 10.10.1(graphql@16.8.1)
graphql: 16.8.1
+
tslib: 2.6.3
dev: true
+
/@graphql-codegen/typed-document-node@5.1.2(graphql@16.8.1):
+
resolution: {integrity: sha512-jaxfViDqFRbNQmfKwUY8hDyjnLTw2Z7DhGutxoOiiAI0gE/LfPe0LYaVFKVmVOOD7M3bWxoWfu4slrkbWbUbEw==}
+
engines: {node: '>=16'}
peerDependencies:
graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
dependencies:
+
'@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.8.1)
+
'@graphql-codegen/visitor-plugin-common': 5.8.0(graphql@16.8.1)
auto-bind: 4.0.0
change-case-all: 1.0.15
graphql: 16.8.1
+
tslib: 2.6.3
transitivePeerDependencies:
- encoding
dev: true
+
/@graphql-codegen/typescript-operations@4.6.1(graphql@16.8.1):
+
resolution: {integrity: sha512-k92laxhih7s0WZ8j5WMIbgKwhe64C0As6x+PdcvgZFMudDJ7rPJ/hFqJ9DCRxNjXoHmSjnr6VUuQZq4lT1RzCA==}
+
engines: {node: '>=16'}
peerDependencies:
graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
+
graphql-sock: ^1.0.0
+
peerDependenciesMeta:
+
graphql-sock:
+
optional: true
dependencies:
+
'@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.8.1)
+
'@graphql-codegen/typescript': 4.1.6(graphql@16.8.1)
+
'@graphql-codegen/visitor-plugin-common': 5.8.0(graphql@16.8.1)
auto-bind: 4.0.0
graphql: 16.8.1
+
tslib: 2.6.3
transitivePeerDependencies:
- encoding
dev: true
+
/@graphql-codegen/typescript@4.1.6(graphql@16.8.1):
+
resolution: {integrity: sha512-vpw3sfwf9A7S+kIUjyFxuvrywGxd4lmwmyYnnDVjVE4kSQ6Td3DpqaPTy8aNQ6O96vFoi/bxbZS2BW49PwSUUA==}
+
engines: {node: '>=16'}
peerDependencies:
graphql: ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
dependencies:
+
'@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.8.1)
+
'@graphql-codegen/schema-ast': 4.1.0(graphql@16.8.1)
+
'@graphql-codegen/visitor-plugin-common': 5.8.0(graphql@16.8.1)
auto-bind: 4.0.0
graphql: 16.8.1
+
tslib: 2.6.3
transitivePeerDependencies:
- encoding
dev: true
/@graphql-codegen/visitor-plugin-common@4.0.1(graphql@16.8.1):
···
peerDependencies:
graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
dependencies:
+
'@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.8.1)
'@graphql-tools/optimize': 2.0.0(graphql@16.8.1)
+
'@graphql-tools/relay-operation-optimizer': 7.0.23(graphql@16.8.1)
+
'@graphql-tools/utils': 10.10.1(graphql@16.8.1)
auto-bind: 4.0.0
change-case-all: 1.0.15
dependency-graph: 0.11.0
graphql: 16.8.1
graphql-tag: 2.12.6(graphql@16.8.1)
parse-filepath: 1.0.2
+
tslib: 2.5.3
transitivePeerDependencies:
- encoding
dev: true
+
/@graphql-codegen/visitor-plugin-common@4.1.2(graphql@16.8.1):
+
resolution: {integrity: sha512-yk7iEAL1kYZ2Gi/pvVjdsZhul5WsYEM4Zcgh2Ev15VicMdJmPHsMhNUsZWyVJV0CaQCYpNOFlGD/11Ea3pn4GA==}
peerDependencies:
+
graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
dependencies:
+
'@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.8.1)
+
'@graphql-tools/optimize': 2.0.0(graphql@16.8.1)
+
'@graphql-tools/relay-operation-optimizer': 7.0.23(graphql@16.8.1)
+
'@graphql-tools/utils': 10.10.1(graphql@16.8.1)
+
auto-bind: 4.0.0
+
change-case-all: 1.0.15
+
dependency-graph: 0.11.0
graphql: 16.8.1
+
graphql-tag: 2.12.6(graphql@16.8.1)
+
parse-filepath: 1.0.2
+
tslib: 2.6.3
transitivePeerDependencies:
- encoding
dev: true
+
/@graphql-codegen/visitor-plugin-common@5.8.0(graphql@16.8.1):
+
resolution: {integrity: sha512-lC1E1Kmuzi3WZUlYlqB4fP6+CvbKH9J+haU1iWmgsBx5/sO2ROeXJG4Dmt8gP03bI2BwjiwV5WxCEMlyeuzLnA==}
+
engines: {node: '>=16'}
+
peerDependencies:
+
graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
+
dependencies:
+
'@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.8.1)
+
'@graphql-tools/optimize': 2.0.0(graphql@16.8.1)
+
'@graphql-tools/relay-operation-optimizer': 7.0.23(graphql@16.8.1)
+
'@graphql-tools/utils': 10.10.1(graphql@16.8.1)
+
auto-bind: 4.0.0
+
change-case-all: 1.0.15
+
dependency-graph: 0.11.0
+
graphql: 16.8.1
+
graphql-tag: 2.12.6(graphql@16.8.1)
+
parse-filepath: 1.0.2
+
tslib: 2.6.3
+
transitivePeerDependencies:
+
- encoding
+
dev: true
+
+
/@graphql-hive/signal@1.0.0:
+
resolution: {integrity: sha512-RiwLMc89lTjvyLEivZ/qxAC5nBHoS2CtsWFSOsN35sxG9zoo5Z+JsFHM8MlvmO9yt+MJNIyC5MLE1rsbOphlag==}
+
engines: {node: '>=18.0.0'}
+
dev: true
+
+
/@graphql-tools/apollo-engine-loader@8.0.24(graphql@16.8.1):
+
resolution: {integrity: sha512-4xKyJcrUoYh7t2JeLPiYIOrIrizxq8J3A5mDAw4/HzlFp4D40k0uXdCm7LCpYkeKGTWeaCFeQwGh61Uync7MhA==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
+
'@graphql-tools/utils': 10.10.1(graphql@16.8.1)
+
'@whatwg-node/fetch': 0.10.13
graphql: 16.8.1
+
sync-fetch: 0.6.0-2
+
tslib: 2.8.1
dev: true
+
/@graphql-tools/batch-execute@9.0.19(graphql@16.8.1):
+
resolution: {integrity: sha512-VGamgY4PLzSx48IHPoblRw0oTaBa7S26RpZXt0Y4NN90ytoE0LutlpB2484RbkfcTjv9wa64QD474+YP1kEgGA==}
+
engines: {node: '>=18.0.0'}
+
peerDependencies:
+
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
+
dependencies:
+
'@graphql-tools/utils': 10.10.1(graphql@16.8.1)
+
'@whatwg-node/promise-helpers': 1.3.2
+
dataloader: 2.2.3
+
graphql: 16.8.1
+
tslib: 2.8.1
+
dev: true
+
+
/@graphql-tools/code-file-loader@8.1.24(graphql@16.8.1):
+
resolution: {integrity: sha512-du7XoUvkBU9UPdsFx4QEJ1O7JobzP42yg6AAsNrOzTU+x+WXn03LgMoN1GPdByeGTdJD+6IuRt2PKD6UnRAKiQ==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
+
'@graphql-tools/graphql-tag-pluck': 8.3.23(graphql@16.8.1)
+
'@graphql-tools/utils': 10.10.1(graphql@16.8.1)
globby: 11.1.0
graphql: 16.8.1
+
tslib: 2.8.1
unixify: 1.0.0
transitivePeerDependencies:
- supports-color
dev: true
+
/@graphql-tools/delegate@10.2.23(graphql@16.8.1):
+
resolution: {integrity: sha512-xrPtl7f1LxS+B6o+W7ueuQh67CwRkfl+UKJncaslnqYdkxKmNBB4wnzVcW8ZsRdwbsla/v43PtwAvSlzxCzq2w==}
+
engines: {node: '>=18.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
+
'@graphql-tools/batch-execute': 9.0.19(graphql@16.8.1)
+
'@graphql-tools/executor': 1.4.11(graphql@16.8.1)
+
'@graphql-tools/schema': 10.0.27(graphql@16.8.1)
+
'@graphql-tools/utils': 10.10.1(graphql@16.8.1)
+
'@repeaterjs/repeater': 3.0.6
+
'@whatwg-node/promise-helpers': 1.3.2
+
dataloader: 2.2.3
+
dset: 3.1.4
graphql: 16.8.1
+
tslib: 2.8.1
dev: true
+
/@graphql-tools/documents@1.0.1(graphql@16.8.1):
+
resolution: {integrity: sha512-aweoMH15wNJ8g7b2r4C4WRuJxZ0ca8HtNO54rkye/3duxTkW4fGBEutCx03jCIr5+a1l+4vFJNP859QnAVBVCA==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
graphql: 16.8.1
lodash.sortby: 4.7.0
+
tslib: 2.6.3
dev: true
+
/@graphql-tools/executor-common@0.0.4(graphql@16.8.1):
+
resolution: {integrity: sha512-SEH/OWR+sHbknqZyROCFHcRrbZeUAyjCsgpVWCRjqjqRbiJiXq6TxNIIOmpXgkrXWW/2Ev4Wms6YSGJXjdCs6Q==}
+
engines: {node: '>=18.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
+
'@envelop/core': 5.4.0
+
'@graphql-tools/utils': 10.10.1(graphql@16.8.1)
+
graphql: 16.8.1
+
dev: true
+
+
/@graphql-tools/executor-common@0.0.6(graphql@16.8.1):
+
resolution: {integrity: sha512-JAH/R1zf77CSkpYATIJw+eOJwsbWocdDjY+avY7G+P5HCXxwQjAjWVkJI1QJBQYjPQDVxwf1fmTZlIN3VOadow==}
+
engines: {node: '>=18.0.0'}
+
peerDependencies:
+
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
+
dependencies:
+
'@envelop/core': 5.4.0
+
'@graphql-tools/utils': 10.10.1(graphql@16.8.1)
+
graphql: 16.8.1
+
dev: true
+
+
/@graphql-tools/executor-graphql-ws@2.0.7(graphql@16.8.1):
+
resolution: {integrity: sha512-J27za7sKF6RjhmvSOwOQFeNhNHyP4f4niqPnerJmq73OtLx9Y2PGOhkXOEB0PjhvPJceuttkD2O1yMgEkTGs3Q==}
+
engines: {node: '>=18.0.0'}
+
peerDependencies:
+
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
+
dependencies:
+
'@graphql-tools/executor-common': 0.0.6(graphql@16.8.1)
+
'@graphql-tools/utils': 10.10.1(graphql@16.8.1)
+
'@whatwg-node/disposablestack': 0.0.6
graphql: 16.8.1
+
graphql-ws: 6.0.6(graphql@16.8.1)(ws@8.18.3)
+
isomorphic-ws: 5.0.0(ws@8.18.3)
+
tslib: 2.8.1
+
ws: 8.18.3
transitivePeerDependencies:
+
- '@fastify/websocket'
- bufferutil
+
- crossws
+
- uWebSockets.js
- utf-8-validate
dev: true
+
/@graphql-tools/executor-http@1.3.3(@types/node@18.15.11)(graphql@16.8.1):
+
resolution: {integrity: sha512-LIy+l08/Ivl8f8sMiHW2ebyck59JzyzO/yF9SFS4NH6MJZUezA1xThUXCDIKhHiD56h/gPojbkpcFvM2CbNE7A==}
+
engines: {node: '>=18.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
+
'@graphql-hive/signal': 1.0.0
+
'@graphql-tools/executor-common': 0.0.4(graphql@16.8.1)
+
'@graphql-tools/utils': 10.10.1(graphql@16.8.1)
+
'@repeaterjs/repeater': 3.0.6
+
'@whatwg-node/disposablestack': 0.0.6
+
'@whatwg-node/fetch': 0.10.13
+
'@whatwg-node/promise-helpers': 1.3.2
graphql: 16.8.1
+
meros: 1.3.2(@types/node@18.15.11)
+
tslib: 2.8.1
transitivePeerDependencies:
- '@types/node'
dev: true
+
/@graphql-tools/executor-legacy-ws@1.1.21(graphql@16.8.1):
+
resolution: {integrity: sha512-tyr/KFkWwN6GgX2KFkLi1CJw6CkMS6rpI2TEL3TM5TdBIk5+dbC457GpOLFdAqzCDrOqH5COlFwaBSgdKJEPdg==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
+
'@graphql-tools/utils': 10.10.1(graphql@16.8.1)
+
'@types/ws': 8.18.1
graphql: 16.8.1
+
isomorphic-ws: 5.0.0(ws@8.18.3)
+
tslib: 2.8.1
+
ws: 8.18.3
transitivePeerDependencies:
- bufferutil
- utf-8-validate
dev: true
+
/@graphql-tools/executor@1.4.11(graphql@16.8.1):
+
resolution: {integrity: sha512-e6WwB5Cf9UAwRc32jRy98q87MlYWiq4q81A0FNeWPoccWHNaxj8G2Wqi/6YjxfU3T1Qne2W98Q6u0nhNc5uZuQ==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
+
'@graphql-tools/utils': 10.10.1(graphql@16.8.1)
'@graphql-typed-document-node/core': 3.2.0(graphql@16.8.1)
+
'@repeaterjs/repeater': 3.0.6
+
'@whatwg-node/disposablestack': 0.0.6
+
'@whatwg-node/promise-helpers': 1.3.2
graphql: 16.8.1
+
tslib: 2.8.1
dev: true
+
/@graphql-tools/git-loader@8.0.28(graphql@16.8.1):
+
resolution: {integrity: sha512-XvEqSeVtIbC2zbsXWOB/5JcEyhiQAExAvULl0f+ET2gYICAUZjMk4JXVx6k9OhhW7jqVbuw72hOEdipRLAYBNQ==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
+
'@graphql-tools/graphql-tag-pluck': 8.3.23(graphql@16.8.1)
+
'@graphql-tools/utils': 10.10.1(graphql@16.8.1)
graphql: 16.8.1
is-glob: 4.0.3
+
micromatch: 4.0.8
+
tslib: 2.8.1
unixify: 1.0.0
transitivePeerDependencies:
- supports-color
dev: true
+
/@graphql-tools/github-loader@8.0.22(@types/node@18.15.11)(graphql@16.8.1):
+
resolution: {integrity: sha512-uQ4JNcNPsyMkTIgzeSbsoT9hogLjYrZooLUYd173l5eUGUi49EAcsGdiBCKaKfEjanv410FE8hjaHr7fjSRkJw==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
+
'@graphql-tools/executor-http': 1.3.3(@types/node@18.15.11)(graphql@16.8.1)
+
'@graphql-tools/graphql-tag-pluck': 8.3.23(graphql@16.8.1)
+
'@graphql-tools/utils': 10.10.1(graphql@16.8.1)
+
'@whatwg-node/fetch': 0.10.13
+
'@whatwg-node/promise-helpers': 1.3.2
graphql: 16.8.1
+
sync-fetch: 0.6.0-2
+
tslib: 2.8.1
transitivePeerDependencies:
- '@types/node'
- supports-color
dev: true
+
/@graphql-tools/graphql-file-loader@8.1.4(graphql@16.8.1):
+
resolution: {integrity: sha512-U96z14456HETVMhaDFbUNISqsc6IRCEiMzAO9E/SBNV4qfqHQZKH3KFcxsSuA9P+jg0lcbl8FfLNmPIXnLbbSw==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
+
'@graphql-tools/import': 7.1.4(graphql@16.8.1)
+
'@graphql-tools/utils': 10.10.1(graphql@16.8.1)
globby: 11.1.0
graphql: 16.8.1
+
tslib: 2.8.1
unixify: 1.0.0
+
transitivePeerDependencies:
+
- supports-color
dev: true
+
/@graphql-tools/graphql-tag-pluck@8.3.23(graphql@16.8.1):
+
resolution: {integrity: sha512-DpABi6TA+xHH1w2BwHbCVbZRuMnh6b2QYxqfGjxxZlILhUJL88kY983H3dbKSbWUuVcrDJ7nPhU9hoiEhFqhjQ==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
+
'@babel/core': 7.28.5
+
'@babel/parser': 7.28.5
+
'@babel/plugin-syntax-import-assertions': 7.27.1(@babel/core@7.28.5)
+
'@babel/traverse': 7.28.5
+
'@babel/types': 7.28.5
+
'@graphql-tools/utils': 10.10.1(graphql@16.8.1)
graphql: 16.8.1
+
tslib: 2.8.1
transitivePeerDependencies:
- supports-color
dev: true
+
/@graphql-tools/import@7.1.4(graphql@16.8.1):
+
resolution: {integrity: sha512-9uVkPGd7YZmF64+EMgufm4Zv2uv1lhKHxEImEJ1O9+DVLeDWRPFFi2Jpx3QE6SX5gZbLgHjsYfA+XWp047DhqA==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
+
'@graphql-tools/utils': 10.10.1(graphql@16.8.1)
+
'@theguild/federation-composition': 0.20.2(graphql@16.8.1)
graphql: 16.8.1
resolve-from: 5.0.0
+
tslib: 2.8.1
+
transitivePeerDependencies:
+
- supports-color
dev: true
+
/@graphql-tools/json-file-loader@8.0.22(graphql@16.8.1):
+
resolution: {integrity: sha512-7PIf91wDrsP6AkYXQDC0q+/SmOQGkmqOikTISQhHisjZN9dCBmiT+tK7Zdqt555nCXGEnY/D+d65bWw2EFrNqQ==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
+
'@graphql-tools/utils': 10.10.1(graphql@16.8.1)
globby: 11.1.0
graphql: 16.8.1
+
tslib: 2.8.1
unixify: 1.0.0
dev: true
+
/@graphql-tools/load@8.1.4(graphql@16.8.1):
+
resolution: {integrity: sha512-WJOJZnroCA7AoI4oOQgR2FAwyhQbIL1QOo8T65MFU5xnPUS5rKU2MDPpClXizq91m2lwYDn6Wcs2SvrEPjaTFw==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
+
'@graphql-tools/schema': 10.0.27(graphql@16.8.1)
+
'@graphql-tools/utils': 10.10.1(graphql@16.8.1)
graphql: 16.8.1
p-limit: 3.1.0
+
tslib: 2.8.1
dev: true
+
/@graphql-tools/merge@9.1.3(graphql@16.8.1):
+
resolution: {integrity: sha512-O53kiNwGU/moJxX8m4BKpf9xHxVhmThhrctZ1gqHkdC3fYmafzWdzyNGkBsZcoh9x0wKM1ORPPuaE6Bwp3OFBA==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
+
'@graphql-tools/utils': 10.10.1(graphql@16.8.1)
graphql: 16.8.1
+
tslib: 2.8.1
dev: true
/@graphql-tools/optimize@2.0.0(graphql@16.8.1):
···
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
graphql: 16.8.1
+
tslib: 2.6.3
dev: true
+
/@graphql-tools/prisma-loader@8.0.17(@types/node@18.15.11)(graphql@16.8.1):
+
resolution: {integrity: sha512-fnuTLeQhqRbA156pAyzJYN0KxCjKYRU5bz1q/SKOwElSnAU4k7/G1kyVsWLh7fneY78LoMNH5n+KlFV8iQlnyg==}
engines: {node: '>=16.0.0'}
+
deprecated: 'This package was intended to be used with an older versions of Prisma.\nThe newer versions of Prisma has a different approach to GraphQL integration.\nTherefore, this package is no longer needed and has been deprecated and removed.\nLearn more: https://www.prisma.io/graphql'
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
+
'@graphql-tools/url-loader': 8.0.33(@types/node@18.15.11)(graphql@16.8.1)
+
'@graphql-tools/utils': 10.10.1(graphql@16.8.1)
'@types/js-yaml': 4.0.9
+
'@whatwg-node/fetch': 0.10.13
chalk: 4.1.2
+
debug: 4.4.3
dotenv: 16.0.3
graphql: 16.8.1
graphql-request: 6.1.0(graphql@16.8.1)
+
http-proxy-agent: 7.0.2
+
https-proxy-agent: 7.0.6
+
jose: 5.10.0
js-yaml: 4.1.0
lodash: 4.17.21
scuid: 1.1.0
+
tslib: 2.8.1
yaml-ast-parser: 0.0.43
transitivePeerDependencies:
+
- '@fastify/websocket'
- '@types/node'
- bufferutil
+
- crossws
- encoding
- supports-color
+
- uWebSockets.js
- utf-8-validate
dev: true
+
/@graphql-tools/relay-operation-optimizer@7.0.23(graphql@16.8.1):
+
resolution: {integrity: sha512-L1i7QkiEJHsx7quHZsF8RUZ//a3tK6OTcideguHouf8tYfL87hKSngiDldVbN2QBSSvaUG6YlXv+AKH2yRXq3w==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
+
'@ardatan/relay-compiler': 12.0.3(graphql@16.8.1)
+
'@graphql-tools/utils': 10.10.1(graphql@16.8.1)
graphql: 16.8.1
+
tslib: 2.6.3
transitivePeerDependencies:
- encoding
dev: true
+
/@graphql-tools/schema@10.0.27(graphql@16.8.1):
+
resolution: {integrity: sha512-Lb5mJG8eF3TPnW0TXS9qoqR40S5rrnS3DFaY9dGf+8y3petTF2nc1khcOaLlOsvyvfSWSMUgkB/U6LRofRjb6w==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
+
'@graphql-tools/merge': 9.1.3(graphql@16.8.1)
+
'@graphql-tools/utils': 10.10.1(graphql@16.8.1)
graphql: 16.8.1
+
tslib: 2.8.1
dev: true
+
/@graphql-tools/url-loader@8.0.33(@types/node@18.15.11)(graphql@16.8.1):
+
resolution: {integrity: sha512-Fu626qcNHcqAj8uYd7QRarcJn5XZ863kmxsg1sm0fyjyfBJnsvC7ddFt6Hayz5kxVKfsnjxiDfPMXanvsQVBKw==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
+
'@graphql-tools/executor-graphql-ws': 2.0.7(graphql@16.8.1)
+
'@graphql-tools/executor-http': 1.3.3(@types/node@18.15.11)(graphql@16.8.1)
+
'@graphql-tools/executor-legacy-ws': 1.1.21(graphql@16.8.1)
+
'@graphql-tools/utils': 10.10.1(graphql@16.8.1)
+
'@graphql-tools/wrap': 10.1.4(graphql@16.8.1)
+
'@types/ws': 8.18.1
+
'@whatwg-node/fetch': 0.10.13
+
'@whatwg-node/promise-helpers': 1.3.2
graphql: 16.8.1
+
isomorphic-ws: 5.0.0(ws@8.18.3)
+
sync-fetch: 0.6.0-2
+
tslib: 2.8.1
+
ws: 8.18.3
transitivePeerDependencies:
+
- '@fastify/websocket'
- '@types/node'
- bufferutil
+
- crossws
+
- uWebSockets.js
- utf-8-validate
dev: true
+
/@graphql-tools/utils@10.10.1(graphql@16.8.1):
+
resolution: {integrity: sha512-9iOZ7x6tuIpp/dviNmTCSH1cDDNLIcrj6T3WKH9lU4nRWx5Pr0e7Faj7T/HmP2Njrjik63dJWuDVRxfQSTOc4g==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
'@graphql-typed-document-node/core': 3.2.0(graphql@16.8.1)
+
'@whatwg-node/promise-helpers': 1.3.2
+
cross-inspect: 1.0.1
graphql: 16.8.1
+
tslib: 2.8.1
dev: true
+
/@graphql-tools/wrap@10.1.4(graphql@16.8.1):
+
resolution: {integrity: sha512-7pyNKqXProRjlSdqOtrbnFRMQAVamCmEREilOXtZujxY6kYit3tvWWSjUrcIOheltTffoRh7EQSjpy2JDCzasg==}
+
engines: {node: '>=18.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
+
'@graphql-tools/delegate': 10.2.23(graphql@16.8.1)
+
'@graphql-tools/schema': 10.0.27(graphql@16.8.1)
+
'@graphql-tools/utils': 10.10.1(graphql@16.8.1)
+
'@whatwg-node/promise-helpers': 1.3.2
graphql: 16.8.1
+
tslib: 2.8.1
dev: true
/@graphql-typed-document-node/core@3.2.0(graphql@16.8.1):
···
dependencies:
graphql: 16.8.1
+
/@inquirer/external-editor@1.0.3(@types/node@18.15.11):
+
resolution: {integrity: sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==}
+
engines: {node: '>=18'}
+
peerDependencies:
+
'@types/node': '>=18'
+
peerDependenciesMeta:
+
'@types/node':
+
optional: true
+
dependencies:
+
'@types/node': 18.15.11
+
chardet: 2.1.1
+
iconv-lite: 0.7.0
+
dev: true
+
/@jest/schemas@29.6.3:
resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
···
'@sinclair/typebox': 0.27.8
dev: true
+
/@jridgewell/gen-mapping@0.3.13:
+
resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==}
dependencies:
+
'@jridgewell/sourcemap-codec': 1.5.5
+
'@jridgewell/trace-mapping': 0.3.31
+
/@jridgewell/remapping@2.3.5:
+
resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==}
+
dependencies:
+
'@jridgewell/gen-mapping': 0.3.13
+
'@jridgewell/trace-mapping': 0.3.31
+
/@jridgewell/resolve-uri@3.1.2:
+
resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
engines: {node: '>=6.0.0'}
+
/@jridgewell/source-map@0.3.11:
+
resolution: {integrity: sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==}
dependencies:
+
'@jridgewell/gen-mapping': 0.3.13
+
'@jridgewell/trace-mapping': 0.3.31
dev: true
+
/@jridgewell/sourcemap-codec@1.5.5:
+
resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==}
+
/@jridgewell/trace-mapping@0.3.31:
+
resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==}
dependencies:
+
'@jridgewell/resolve-uri': 3.1.2
+
'@jridgewell/sourcemap-codec': 1.5.5
/@jridgewell/trace-mapping@0.3.9:
resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==}
dependencies:
+
'@jridgewell/resolve-uri': 3.1.2
+
'@jridgewell/sourcemap-codec': 1.5.5
dev: true
/@manypkg/find-root@1.1.0:
resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==}
dependencies:
+
'@babel/runtime': 7.28.4
'@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.28.4
'@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.19.1
dev: true
/@octokit/auth-token@2.5.0:
···
'@octokit/request-error': 2.1.0
'@octokit/types': 6.41.0
is-plain-object: 5.0.0
+
node-fetch: 2.7.0
universal-user-agent: 6.0.1
transitivePeerDependencies:
- encoding
···
'@octokit/openapi-types': 12.11.0
dev: true
+
/@peculiar/asn1-schema@2.5.0:
+
resolution: {integrity: sha512-YM/nFfskFJSlHqv59ed6dZlLZqtZQwjRVJ4bBAiWV08Oc+1rSd5lDZcBEx0lGDHfSoH3UziI2pXt2UM33KerPQ==}
dependencies:
+
asn1js: 3.0.6
+
pvtsutils: 1.3.6
+
tslib: 2.8.1
dev: true
/@peculiar/json-schema@1.1.12:
resolution: {integrity: sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w==}
engines: {node: '>=8.0.0'}
dependencies:
+
tslib: 2.8.1
dev: true
+
/@peculiar/webcrypto@1.5.0:
+
resolution: {integrity: sha512-BRs5XUAwiyCDQMsVA9IDvDa7UBR9gAvPHgugOeGng3YN6vJ9JYonyDc0lNczErgtCWtucjR5N7VtaonboD/ezg==}
engines: {node: '>=10.12.0'}
dependencies:
+
'@peculiar/asn1-schema': 2.5.0
'@peculiar/json-schema': 1.1.12
+
pvtsutils: 1.3.6
+
tslib: 2.8.1
+
webcrypto-core: 1.8.1
dev: true
+
/@repeaterjs/repeater@3.0.6:
+
resolution: {integrity: sha512-Javneu5lsuhwNCryN+pXH93VPQ8g0dBX7wItHFgYiwQmzE1sVdg5tWHiOgHywzL2W21XQopa7IwIEnNbmeUJYA==}
dev: true
+
/@rollup/plugin-babel@6.0.4(@babel/core@7.28.5)(rollup@4.9.5):
resolution: {integrity: sha512-YF7Y52kFdFT/xVSuVdjkV5ZdX/3YtmX0QulG+x0taQOtJdHYzVU61aSSkAgVJ7NOv6qPkIYiJSgSWWN/DM5sGw==}
engines: {node: '>=14.0.0'}
peerDependencies:
···
rollup:
optional: true
dependencies:
+
'@babel/core': 7.28.5
+
'@babel/helper-module-imports': 7.27.1
+
'@rollup/pluginutils': 5.3.0(rollup@4.9.5)
rollup: 4.9.5
+
transitivePeerDependencies:
+
- supports-color
dev: true
/@rollup/plugin-commonjs@25.0.7(rollup@4.9.5):
···
rollup:
optional: true
dependencies:
+
'@rollup/pluginutils': 5.3.0(rollup@4.9.5)
commondir: 1.0.1
estree-walker: 2.0.2
glob: 8.1.0
is-reference: 1.2.1
+
magic-string: 0.30.21
rollup: 4.9.5
dev: true
···
rollup:
optional: true
dependencies:
+
'@rollup/pluginutils': 5.3.0(rollup@4.9.5)
'@types/resolve': 1.20.2
deepmerge: 4.3.1
is-builtin-module: 3.2.1
is-module: 1.0.0
+
resolve: 1.22.11
rollup: 4.9.5
dev: true
···
optional: true
dependencies:
rollup: 4.9.5
+
serialize-javascript: 6.0.2
+
smob: 1.5.0
+
terser: 5.44.1
dev: true
/@rollup/plugin-typescript@11.1.5(rollup@4.9.5)(typescript@5.3.3):
···
peerDependencies:
rollup: ^2.14.0||^3.0.0||^4.0.0
tslib: '*'
+
typescript: '>=3.7.0'
peerDependenciesMeta:
rollup:
optional: true
tslib:
optional: true
dependencies:
+
'@rollup/pluginutils': 5.3.0(rollup@4.9.5)
+
resolve: 1.22.11
rollup: 4.9.5
typescript: 5.3.3
dev: true
+
/@rollup/pluginutils@5.3.0(rollup@4.9.5):
+
resolution: {integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==}
engines: {node: '>=14.0.0'}
peerDependencies:
rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
···
rollup:
optional: true
dependencies:
+
'@types/estree': 1.0.8
estree-walker: 2.0.2
+
picomatch: 4.0.3
rollup: 4.9.5
dev: true
+
/@rollup/rollup-android-arm-eabi@4.53.2:
+
resolution: {integrity: sha512-yDPzwsgiFO26RJA4nZo8I+xqzh7sJTZIWQOxn+/XOdPE31lAvLIYCKqjV+lNH/vxE2L2iH3plKxDCRK6i+CwhA==}
+
cpu: [arm]
+
os: [android]
+
requiresBuild: true
+
dev: true
+
optional: true
+
/@rollup/rollup-android-arm-eabi@4.9.5:
resolution: {integrity: sha512-idWaG8xeSRCfRq9KpRysDHJ/rEHBEXcHuJ82XY0yYFIWnLMjZv9vF/7DOq8djQ2n3Lk6+3qfSH8AqlmHlmi1MA==}
cpu: [arm]
···
dev: true
optional: true
+
/@rollup/rollup-android-arm64@4.53.2:
+
resolution: {integrity: sha512-k8FontTxIE7b0/OGKeSN5B6j25EuppBcWM33Z19JoVT7UTXFSo3D9CdU39wGTeb29NO3XxpMNauh09B+Ibw+9g==}
+
cpu: [arm64]
+
os: [android]
+
requiresBuild: true
+
dev: true
+
optional: true
+
/@rollup/rollup-android-arm64@4.9.5:
resolution: {integrity: sha512-f14d7uhAMtsCGjAYwZGv6TwuS3IFaM4ZnGMUn3aCBgkcHAYErhV1Ad97WzBvS2o0aaDv4mVz+syiN0ElMyfBPg==}
cpu: [arm64]
···
dev: true
optional: true
+
/@rollup/rollup-darwin-arm64@4.53.2:
+
resolution: {integrity: sha512-A6s4gJpomNBtJ2yioj8bflM2oogDwzUiMl2yNJ2v9E7++sHrSrsQ29fOfn5DM/iCzpWcebNYEdXpaK4tr2RhfQ==}
+
cpu: [arm64]
+
os: [darwin]
+
requiresBuild: true
+
dev: true
+
optional: true
+
/@rollup/rollup-darwin-arm64@4.9.5:
resolution: {integrity: sha512-ndoXeLx455FffL68OIUrVr89Xu1WLzAG4n65R8roDlCoYiQcGGg6MALvs2Ap9zs7AHg8mpHtMpwC8jBBjZrT/w==}
cpu: [arm64]
···
dev: true
optional: true
+
/@rollup/rollup-darwin-x64@4.53.2:
+
resolution: {integrity: sha512-e6XqVmXlHrBlG56obu9gDRPW3O3hLxpwHpLsBJvuI8qqnsrtSZ9ERoWUXtPOkY8c78WghyPHZdmPhHLWNdAGEw==}
+
cpu: [x64]
+
os: [darwin]
+
requiresBuild: true
+
dev: true
+
optional: true
+
/@rollup/rollup-darwin-x64@4.9.5:
resolution: {integrity: sha512-UmElV1OY2m/1KEEqTlIjieKfVwRg0Zwg4PLgNf0s3glAHXBN99KLpw5A5lrSYCa1Kp63czTpVll2MAqbZYIHoA==}
cpu: [x64]
···
dev: true
optional: true
+
/@rollup/rollup-freebsd-arm64@4.53.2:
+
resolution: {integrity: sha512-v0E9lJW8VsrwPux5Qe5CwmH/CF/2mQs6xU1MF3nmUxmZUCHazCjLgYvToOk+YuuUqLQBio1qkkREhxhc656ViA==}
+
cpu: [arm64]
+
os: [freebsd]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/@rollup/rollup-freebsd-x64@4.53.2:
+
resolution: {integrity: sha512-ClAmAPx3ZCHtp6ysl4XEhWU69GUB1D+s7G9YjHGhIGCSrsg00nEGRRZHmINYxkdoJehde8VIsDC5t9C0gb6yqA==}
+
cpu: [x64]
+
os: [freebsd]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/@rollup/rollup-linux-arm-gnueabihf@4.53.2:
+
resolution: {integrity: sha512-EPlb95nUsz6Dd9Qy13fI5kUPXNSljaG9FiJ4YUGU1O/Q77i5DYFW5KR8g1OzTcdZUqQQ1KdDqsTohdFVwCwjqg==}
+
cpu: [arm]
+
os: [linux]
+
requiresBuild: true
+
dev: true
+
optional: true
+
/@rollup/rollup-linux-arm-gnueabihf@4.9.5:
resolution: {integrity: sha512-Q0LcU61v92tQB6ae+udZvOyZ0wfpGojtAKrrpAaIqmJ7+psq4cMIhT/9lfV6UQIpeItnq/2QDROhNLo00lOD1g==}
cpu: [arm]
···
dev: true
optional: true
+
/@rollup/rollup-linux-arm-musleabihf@4.53.2:
+
resolution: {integrity: sha512-BOmnVW+khAUX+YZvNfa0tGTEMVVEerOxN0pDk2E6N6DsEIa2Ctj48FOMfNDdrwinocKaC7YXUZ1pHlKpnkja/Q==}
+
cpu: [arm]
+
os: [linux]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/@rollup/rollup-linux-arm64-gnu@4.53.2:
+
resolution: {integrity: sha512-Xt2byDZ+6OVNuREgBXr4+CZDJtrVso5woFtpKdGPhpTPHcNG7D8YXeQzpNbFRxzTVqJf7kvPMCub/pcGUWgBjA==}
+
cpu: [arm64]
+
os: [linux]
+
requiresBuild: true
+
dev: true
+
optional: true
+
/@rollup/rollup-linux-arm64-gnu@4.9.5:
resolution: {integrity: sha512-dkRscpM+RrR2Ee3eOQmRWFjmV/payHEOrjyq1VZegRUa5OrZJ2MAxBNs05bZuY0YCtpqETDy1Ix4i/hRqX98cA==}
cpu: [arm64]
···
dev: true
optional: true
+
/@rollup/rollup-linux-arm64-musl@4.53.2:
+
resolution: {integrity: sha512-+LdZSldy/I9N8+klim/Y1HsKbJ3BbInHav5qE9Iy77dtHC/pibw1SR/fXlWyAk0ThnpRKoODwnAuSjqxFRDHUQ==}
+
cpu: [arm64]
+
os: [linux]
+
requiresBuild: true
+
dev: true
+
optional: true
+
/@rollup/rollup-linux-arm64-musl@4.9.5:
resolution: {integrity: sha512-QaKFVOzzST2xzY4MAmiDmURagWLFh+zZtttuEnuNn19AiZ0T3fhPyjPPGwLNdiDT82ZE91hnfJsUiDwF9DClIQ==}
cpu: [arm64]
···
dev: true
optional: true
+
/@rollup/rollup-linux-loong64-gnu@4.53.2:
+
resolution: {integrity: sha512-8ms8sjmyc1jWJS6WdNSA23rEfdjWB30LH8Wqj0Cqvv7qSHnvw6kgMMXRdop6hkmGPlyYBdRPkjJnj3KCUHV/uQ==}
+
cpu: [loong64]
+
os: [linux]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/@rollup/rollup-linux-ppc64-gnu@4.53.2:
+
resolution: {integrity: sha512-3HRQLUQbpBDMmzoxPJYd3W6vrVHOo2cVW8RUo87Xz0JPJcBLBr5kZ1pGcQAhdZgX9VV7NbGNipah1omKKe23/g==}
+
cpu: [ppc64]
+
os: [linux]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/@rollup/rollup-linux-riscv64-gnu@4.53.2:
+
resolution: {integrity: sha512-fMjKi+ojnmIvhk34gZP94vjogXNNUKMEYs+EDaB/5TG/wUkoeua7p7VCHnE6T2Tx+iaghAqQX8teQzcvrYpaQA==}
+
cpu: [riscv64]
+
os: [linux]
+
requiresBuild: true
+
dev: true
+
optional: true
+
/@rollup/rollup-linux-riscv64-gnu@4.9.5:
resolution: {integrity: sha512-HeGqmRJuyVg6/X6MpE2ur7GbymBPS8Np0S/vQFHDmocfORT+Zt76qu+69NUoxXzGqVP1pzaY6QIi0FJWLC3OPA==}
cpu: [riscv64]
···
dev: true
optional: true
+
/@rollup/rollup-linux-riscv64-musl@4.53.2:
+
resolution: {integrity: sha512-XuGFGU+VwUUV5kLvoAdi0Wz5Xbh2SrjIxCtZj6Wq8MDp4bflb/+ThZsVxokM7n0pcbkEr2h5/pzqzDYI7cCgLQ==}
+
cpu: [riscv64]
+
os: [linux]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/@rollup/rollup-linux-s390x-gnu@4.53.2:
+
resolution: {integrity: sha512-w6yjZF0P+NGzWR3AXWX9zc0DNEGdtvykB03uhonSHMRa+oWA6novflo2WaJr6JZakG2ucsyb+rvhrKac6NIy+w==}
+
cpu: [s390x]
+
os: [linux]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/@rollup/rollup-linux-x64-gnu@4.53.2:
+
resolution: {integrity: sha512-yo8d6tdfdeBArzC7T/PnHd7OypfI9cbuZzPnzLJIyKYFhAQ8SvlkKtKBMbXDxe1h03Rcr7u++nFS7tqXz87Gtw==}
+
cpu: [x64]
+
os: [linux]
+
requiresBuild: true
+
dev: true
+
optional: true
+
/@rollup/rollup-linux-x64-gnu@4.9.5:
resolution: {integrity: sha512-Dq1bqBdLaZ1Gb/l2e5/+o3B18+8TI9ANlA1SkejZqDgdU/jK/ThYaMPMJpVMMXy2uRHvGKbkz9vheVGdq3cJfA==}
cpu: [x64]
···
dev: true
optional: true
+
/@rollup/rollup-linux-x64-musl@4.53.2:
+
resolution: {integrity: sha512-ah59c1YkCxKExPP8O9PwOvs+XRLKwh/mV+3YdKqQ5AMQ0r4M4ZDuOrpWkUaqO7fzAHdINzV9tEVu8vNw48z0lA==}
+
cpu: [x64]
+
os: [linux]
+
requiresBuild: true
+
dev: true
+
optional: true
+
/@rollup/rollup-linux-x64-musl@4.9.5:
resolution: {integrity: sha512-ezyFUOwldYpj7AbkwyW9AJ203peub81CaAIVvckdkyH8EvhEIoKzaMFJj0G4qYJ5sw3BpqhFrsCc30t54HV8vg==}
cpu: [x64]
···
dev: true
optional: true
+
/@rollup/rollup-openharmony-arm64@4.53.2:
+
resolution: {integrity: sha512-4VEd19Wmhr+Zy7hbUsFZ6YXEiP48hE//KPLCSVNY5RMGX2/7HZ+QkN55a3atM1C/BZCGIgqN+xrVgtdak2S9+A==}
+
cpu: [arm64]
+
os: [openharmony]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/@rollup/rollup-win32-arm64-msvc@4.53.2:
+
resolution: {integrity: sha512-IlbHFYc/pQCgew/d5fslcy1KEaYVCJ44G8pajugd8VoOEI8ODhtb/j8XMhLpwHCMB3yk2J07ctup10gpw2nyMA==}
+
cpu: [arm64]
+
os: [win32]
+
requiresBuild: true
+
dev: true
+
optional: true
+
/@rollup/rollup-win32-arm64-msvc@4.9.5:
resolution: {integrity: sha512-aHSsMnUw+0UETB0Hlv7B/ZHOGY5bQdwMKJSzGfDfvyhnpmVxLMGnQPGNE9wgqkLUs3+gbG1Qx02S2LLfJ5GaRQ==}
cpu: [arm64]
···
dev: true
optional: true
+
/@rollup/rollup-win32-ia32-msvc@4.53.2:
+
resolution: {integrity: sha512-lNlPEGgdUfSzdCWU176ku/dQRnA7W+Gp8d+cWv73jYrb8uT7HTVVxq62DUYxjbaByuf1Yk0RIIAbDzp+CnOTFg==}
+
cpu: [ia32]
+
os: [win32]
+
requiresBuild: true
+
dev: true
+
optional: true
+
/@rollup/rollup-win32-ia32-msvc@4.9.5:
resolution: {integrity: sha512-AiqiLkb9KSf7Lj/o1U3SEP9Zn+5NuVKgFdRIZkvd4N0+bYrTOovVd0+LmYCPQGbocT4kvFyK+LXCDiXPBF3fyA==}
cpu: [ia32]
···
dev: true
optional: true
+
/@rollup/rollup-win32-x64-gnu@4.53.2:
+
resolution: {integrity: sha512-S6YojNVrHybQis2lYov1sd+uj7K0Q05NxHcGktuMMdIQ2VixGwAfbJ23NnlvvVV1bdpR2m5MsNBViHJKcA4ADw==}
+
cpu: [x64]
+
os: [win32]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/@rollup/rollup-win32-x64-msvc@4.53.2:
+
resolution: {integrity: sha512-k+/Rkcyx//P6fetPoLMb8pBeqJBNGx81uuf7iljX9++yNBVRDQgD04L+SVXmXmh5ZP4/WOp4mWF0kmi06PW2tA==}
+
cpu: [x64]
+
os: [win32]
+
requiresBuild: true
+
dev: true
+
optional: true
+
/@rollup/rollup-win32-x64-msvc@4.9.5:
resolution: {integrity: sha512-1q+mykKE3Vot1kaFJIDoUFv5TuW+QQVaf2FmTT9krg86pQrGStOSJJ0Zil7CFagyxDuouTepzt5Y5TVzyajOdQ==}
cpu: [x64]
···
resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==}
dev: true
+
/@sindresorhus/fnv1a@2.0.0:
+
resolution: {integrity: sha512-HAK3TQvR1AbJ4uMFBp9K0V+jlujsHkCokWJRebQK1mlXBG+i7Q5/Y7AKRmqVPt4T78Uqp2U5fFHgK3gxi4OUqw==}
engines: {node: '>=10'}
dev: true
+
/@sveltejs/acorn-typescript@1.0.6(acorn@8.15.0):
+
resolution: {integrity: sha512-4awhxtMh4cx9blePWl10HRHj8Iivtqj+2QdDCSMDzxG+XKa9+VCNupQuCuvzEhYPzZSrX+0gC+0lHA/0fFKKQQ==}
+
peerDependencies:
+
acorn: ^8.9.0
+
dependencies:
+
acorn: 8.15.0
+
dev: false
+
+
/@theguild/federation-composition@0.20.2(graphql@16.8.1):
+
resolution: {integrity: sha512-QI4iSdrc4JvCWnMb1QbiHnEpdD33KGdiU66qfWOcM8ENebRGHkGjXDnUrVJ8F9g1dmCRMTNfn2NFGqTcDpeYXw==}
+
engines: {node: '>=18'}
+
peerDependencies:
+
graphql: ^16.0.0
+
dependencies:
+
constant-case: 3.0.4
+
debug: 4.4.3
+
graphql: 16.8.1
+
json5: 2.2.3
+
lodash.sortby: 4.7.0
+
transitivePeerDependencies:
+
- supports-color
+
dev: true
+
+
/@tsconfig/node10@1.0.11:
+
resolution: {integrity: sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==}
dev: true
/@tsconfig/node12@1.0.11:
···
resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==}
dev: true
+
/@types/chai-subset@1.3.6(@types/chai@4.3.20):
+
resolution: {integrity: sha512-m8lERkkQj+uek18hXOZuec3W/fCRTrU4hrnXjH3qhHy96ytuPaPiWGgu7sJb7tZxZonO75vYAjCvpe/e4VUwRw==}
+
peerDependencies:
+
'@types/chai': <5.2.0
dependencies:
+
'@types/chai': 4.3.20
dev: true
+
/@types/chai@4.3.20:
+
resolution: {integrity: sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==}
dev: true
/@types/estree@1.0.5:
resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
dev: true
+
/@types/estree@1.0.8:
+
resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}
+
/@types/js-yaml@4.0.9:
resolution: {integrity: sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==}
dev: true
/@types/node@12.20.55:
resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==}
dev: true
···
resolution: {integrity: sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==}
dev: true
+
/@types/prop-types@15.7.15:
+
resolution: {integrity: sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==}
dev: true
/@types/react@18.2.45:
resolution: {integrity: sha512-TtAxCNrlrBp8GoeEp1npd5g+d/OejJHFxS3OWmrPBMFaVQMSN0OFySozJio5BHxTuTeug00AVXVAjfDSfk+lUg==}
dependencies:
+
'@types/prop-types': 15.7.15
+
'@types/scheduler': 0.26.0
csstype: 3.1.3
dev: true
···
resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==}
dev: true
+
/@types/scheduler@0.26.0:
+
resolution: {integrity: sha512-WFHp9YUJQ6CKshqoC37iOlHnQSmxNc795UhB26CyBBttrN9svdIrUjl/NjnNmfcwtncN0h/0PPAFWv9ovP8mLA==}
dev: true
+
/@types/ws@8.18.1:
+
resolution: {integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==}
dependencies:
'@types/node': 18.15.11
dev: true
+
/@urql/core@3.0.0(graphql@16.8.1):
+
resolution: {integrity: sha512-C9nVn3+hhht8K0MEr9zLUgzoapkoX7X0crwMB72LrMqerhBjvEEuTngEFlZfALRwOzHjUNXBT9ZVgyzt6cKRhA==}
peerDependencies:
graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
dependencies:
+
'@graphql-typed-document-node/core': 3.2.0(graphql@16.8.1)
graphql: 16.8.1
+
wonka: 6.3.5
+
dev: false
+
+
/@urql/core@4.0.4(graphql@16.8.1):
+
resolution: {integrity: sha512-r1rB/VMVpCnfnMTTzCAs+HY+UqOHUgpZ+GimLtU4DCTP3C78DK+m4qr36M7KKleggrKgcpcC1TE8eFEVcKzfSQ==}
+
dependencies:
+
'@0no-co/graphql.web': 1.0.4(graphql@16.8.1)
+
wonka: 6.3.5
+
transitivePeerDependencies:
+
- graphql
dev: false
+
/@urql/core@4.3.0(graphql@16.8.1):
+
resolution: {integrity: sha512-wT+FeL8DG4x5o6RfHEnONNFVDM3616ouzATMYUClB6CB+iIu2mwfBKd7xSUxYOZmwtxna5/hDRQdMl3nbQZlnw==}
dependencies:
+
'@0no-co/graphql.web': 1.0.4(graphql@16.8.1)
+
wonka: 6.3.5
transitivePeerDependencies:
- graphql
dev: false
···
dependencies:
'@vitest/spy': 0.34.6
'@vitest/utils': 0.34.6
+
chai: 4.5.0
dev: true
/@vitest/runner@0.34.6:
···
dependencies:
'@vitest/utils': 0.34.6
p-limit: 4.0.0
+
pathe: 1.1.2
dev: true
/@vitest/snapshot@0.34.6:
resolution: {integrity: sha512-B3OZqYn6k4VaN011D+ve+AA4whM4QkcwcrwaKwAbyyvS/NB1hCWjFIBQxAQQSQir9/RtyAAGuq+4RJmbn2dH4w==}
dependencies:
+
magic-string: 0.30.21
+
pathe: 1.1.2
pretty-format: 29.7.0
dev: true
/@vitest/spy@0.34.6:
resolution: {integrity: sha512-xaCvneSaeBw/cz8ySmF7ZwGvL0lBjfvqc1LpQ/vcdHEvpLn3Ff1vAvjw+CoGn0802l++5L/pxb7whwcWAw+DUQ==}
dependencies:
+
tinyspy: 2.2.1
dev: true
/@vitest/utils@0.34.6:
resolution: {integrity: sha512-IG5aDD8S6zlvloDsnzHw0Ut5xczlF+kv2BOTo+iXfPr54Yhi5qbVOgGB1hZaVq4iJ4C/MZ2J0y15IlsV/ZcI0A==}
dependencies:
diff-sequences: 29.6.3
+
loupe: 2.3.7
pretty-format: 29.7.0
dev: true
+
/@volar/language-core@2.4.15:
+
resolution: {integrity: sha512-3VHw+QZU0ZG9IuQmzT68IyN4hZNd9GchGPhbD9+pa8CVv7rnoOZwo7T8weIbrRmihqy3ATpdfXFnqRrfPVK6CA==}
dependencies:
+
'@volar/source-map': 2.4.15
dev: false
+
/@volar/source-map@2.4.15:
+
resolution: {integrity: sha512-CPbMWlUN6hVZJYGcU/GSoHu4EnCHiLaXI9n8c9la6RaI9W5JHX+NqG+GSQcB0JdC2FIBLdZJwGsfKyBB71VlTg==}
dev: false
+
/@vue/compiler-core@3.5.24:
+
resolution: {integrity: sha512-eDl5H57AOpNakGNAkFDH+y7kTqrQpJkZFXhWZQGyx/5Wh7B1uQYvcWkvZi11BDhscPgj8N7XV3oRwiPnx1Vrig==}
dependencies:
+
'@babel/parser': 7.28.5
+
'@vue/shared': 3.5.24
entities: 4.5.0
estree-walker: 2.0.2
+
source-map-js: 1.2.1
+
dev: false
+
+
/@vue/compiler-dom@3.5.24:
+
resolution: {integrity: sha512-1QHGAvs53gXkWdd3ZMGYuvQFXHW4ksKWPG8HP8/2BscrbZ0brw183q2oNWjMrSWImYLHxHrx1ItBQr50I/q2zw==}
+
dependencies:
+
'@vue/compiler-core': 3.5.24
+
'@vue/shared': 3.5.24
dev: false
+
/@vue/compiler-vue2@2.7.16:
+
resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==}
dependencies:
+
de-indent: 1.0.2
+
he: 1.2.0
dev: false
+
/@vue/language-core@2.2.12(typescript@5.3.3):
+
resolution: {integrity: sha512-IsGljWbKGU1MZpBPN+BvPAdr55YPkj2nB/TBNGNC32Vy2qLG25DYu/NBN2vNtZqdRbTRjaoYrahLrToim2NanA==}
peerDependencies:
+
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
+
'@volar/language-core': 2.4.15
+
'@vue/compiler-dom': 3.5.24
+
'@vue/compiler-vue2': 2.7.16
+
'@vue/shared': 3.5.24
+
alien-signals: 1.0.13
+
minimatch: 9.0.5
+
muggle-string: 0.4.1
path-browserify: 1.0.1
typescript: 5.3.3
dev: false
+
/@vue/shared@3.5.24:
+
resolution: {integrity: sha512-9cwHL2EsJBdi8NY22pngYYWzkTDhld6fAD6jlaeloNGciNSJL6bLpbxVgXl96X00Jtc6YWQv96YA/0sxex/k1A==}
dev: false
+
/@whatwg-node/disposablestack@0.0.6:
+
resolution: {integrity: sha512-LOtTn+JgJvX8WfBVJtF08TGrdjuFzGJc4mkP8EdDI8ADbvO7kiexYep1o8dwnt0okb0jYclCDXF13xU7Ge4zSw==}
+
engines: {node: '>=18.0.0'}
+
dependencies:
+
'@whatwg-node/promise-helpers': 1.3.2
+
tslib: 2.8.1
+
dev: true
+
/@whatwg-node/events@0.0.3:
resolution: {integrity: sha512-IqnKIDWfXBJkvy/k6tzskWTc2NK3LcqHlb+KHGCrjOCH4jfQckRX0NAiIcC/vIqQkzLYw2r2CTSwAxcrtcD6lA==}
dev: true
+
/@whatwg-node/fetch@0.10.13:
+
resolution: {integrity: sha512-b4PhJ+zYj4357zwk4TTuF2nEe0vVtOrwdsrNo5hL+u1ojXNhh1FgJ6pg1jzDlwlT4oBdzfSwaBwMCtFCsIWg8Q==}
+
engines: {node: '>=18.0.0'}
+
dependencies:
+
'@whatwg-node/node-fetch': 0.8.4
+
urlpattern-polyfill: 10.1.0
dev: true
/@whatwg-node/fetch@0.8.8:
resolution: {integrity: sha512-CdcjGC2vdKhc13KKxgsc6/616BQ7ooDIgPeTuAiE8qfCnS0mGzcfCOoZXypQSz73nxI+GWc7ZReIAVhxoE1KCg==}
dependencies:
+
'@peculiar/webcrypto': 1.5.0
'@whatwg-node/node-fetch': 0.3.6
busboy: 1.6.0
urlpattern-polyfill: 8.0.2
+
web-streams-polyfill: 3.3.3
dev: true
/@whatwg-node/node-fetch@0.3.6:
···
busboy: 1.6.0
fast-querystring: 1.1.2
fast-url-parser: 1.1.3
+
tslib: 2.8.1
+
dev: true
+
+
/@whatwg-node/node-fetch@0.8.4:
+
resolution: {integrity: sha512-AlKLc57loGoyYlrzDbejB9EeR+pfdJdGzbYnkEuZaGekFboBwzfVYVMsy88PMriqPI1ORpiGYGgSSWpx7a2sDA==}
+
engines: {node: '>=18.0.0'}
+
dependencies:
+
'@fastify/busboy': 3.2.0
+
'@whatwg-node/disposablestack': 0.0.6
+
'@whatwg-node/promise-helpers': 1.3.2
+
tslib: 2.8.1
dev: true
+
/@whatwg-node/promise-helpers@1.3.2:
+
resolution: {integrity: sha512-Nst5JdK47VIl9UcGwtv2Rcgyn5lWtZ0/mhRQ4G8NN2isxpq2TO30iqHzmwoJycjWuyUfg3GFXqP/gFHXeV57IA==}
engines: {node: '>=16.0.0'}
dependencies:
+
tslib: 2.8.1
dev: true
+
/acorn-walk@8.3.4:
+
resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==}
engines: {node: '>=0.4.0'}
+
dependencies:
+
acorn: 8.15.0
dev: true
+
/acorn@8.15.0:
+
resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==}
engines: {node: '>=0.4.0'}
hasBin: true
+
/agent-base@7.1.4:
+
resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==}
engines: {node: '>= 14'}
dev: true
/aggregate-error@3.1.0:
···
clean-stack: 2.2.0
indent-string: 4.0.0
dev: true
+
+
/alien-signals@1.0.13:
+
resolution: {integrity: sha512-OGj9yyTnJEttvzhTUWuscOvtqxq5vrhF7vL9oS0xJ2mK0ItPYP1/y+vCFebfxoEyAz0++1AIwJ5CMr+Fk3nDmg==}
+
dev: false
/ansi-colors@4.1.3:
resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==}
···
engines: {node: '>=8'}
dev: true
+
/ansi-regex@6.2.2:
+
resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==}
engines: {node: '>=12'}
dev: true
/ansi-styles@4.3.0:
resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
engines: {node: '>=8'}
···
engines: {node: '>=10'}
dev: true
+
/ansi-styles@6.2.3:
+
resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==}
engines: {node: '>=12'}
dev: true
···
resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
dev: true
+
/aria-query@5.3.2:
+
resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==}
+
engines: {node: '>= 0.4'}
dev: false
/array-union@2.1.0:
resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
engines: {node: '>=8'}
dev: true
/asap@2.0.6:
resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==}
dev: true
+
/asn1js@3.0.6:
+
resolution: {integrity: sha512-UOCGPYbl0tv8+006qks/dTgV9ajs97X2p0FAbyS2iyCRrmLSRolDaHdp+v/CLgnzHc3fVB+CwYiUmei7ndFcgA==}
engines: {node: '>=12.0.0'}
dependencies:
+
pvtsutils: 1.3.6
+
pvutils: 1.1.5
+
tslib: 2.8.1
dev: true
/assertion-error@1.1.0:
···
engines: {node: '>=8'}
dev: true
+
/axobject-query@4.1.0:
+
resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==}
engines: {node: '>= 0.4'}
dev: false
/balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
···
resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
dev: true
+
/baseline-browser-mapping@2.8.26:
+
resolution: {integrity: sha512-73lC1ugzwoaWCLJ1LvOgrR5xsMLTqSKIEoMHVtL9E/HNk0PXtTM76ZIm84856/SF7Nv8mPZxKoBsgpm0tR1u1Q==}
+
hasBin: true
+
dev: true
+
/before-after-hook@2.2.3:
resolution: {integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==}
dev: true
···
readable-stream: 3.6.2
dev: true
+
/brace-expansion@2.0.2:
+
resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==}
dependencies:
balanced-match: 1.0.2
+
/braces@3.0.3:
+
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
engines: {node: '>=8'}
dependencies:
+
fill-range: 7.1.1
dev: true
+
/browserslist@4.28.0:
+
resolution: {integrity: sha512-tbydkR/CxfMwelN0vwdP/pLkDwyAASZ+VfWm4EOwlB6SWhx1sYnWLqo8N5j0rAzPfzfRaxt0mM/4wPU/Su84RQ==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
dependencies:
+
baseline-browser-mapping: 2.8.26
+
caniuse-lite: 1.0.30001754
+
electron-to-chromium: 1.5.250
+
node-releases: 2.0.27
+
update-browserslist-db: 1.1.4(browserslist@4.28.0)
dev: true
/bser@2.1.1:
···
engines: {node: '>=8'}
dev: true
/callsites@3.1.0:
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
engines: {node: '>=6'}
···
resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==}
dependencies:
pascal-case: 3.1.2
+
tslib: 2.8.1
dev: true
+
/caniuse-lite@1.0.30001754:
+
resolution: {integrity: sha512-x6OeBXueoAceOmotzx3PO4Zpt4rzpeIFsSr6AAePTZxSkXiYDUmpypEl7e2+8NCd9bD7bXjqyef8CJYPC1jfxg==}
dev: true
/capital-case@1.0.4:
resolution: {integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==}
dependencies:
no-case: 3.0.4
+
tslib: 2.8.1
upper-case-first: 2.0.2
dev: true
+
/chai@4.5.0:
+
resolution: {integrity: sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==}
engines: {node: '>=4'}
dependencies:
assertion-error: 1.1.0
check-error: 1.0.3
+
deep-eql: 4.1.4
get-func-name: 2.0.2
+
loupe: 2.3.7
pathval: 1.1.1
+
type-detect: 4.1.0
dev: true
/chalk@4.1.2:
···
path-case: 3.0.4
sentence-case: 3.0.4
snake-case: 3.0.4
+
tslib: 2.8.1
dev: true
+
/chardet@2.1.1:
+
resolution: {integrity: sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==}
dev: true
/check-error@1.0.3:
···
get-func-name: 2.0.2
dev: true
+
/ci-info@3.9.0:
+
resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==}
engines: {node: '>=8'}
dev: true
+
/cjs-module-lexer@1.4.3:
+
resolution: {integrity: sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==}
dev: true
/clean-stack@2.2.0:
···
restore-cursor: 4.0.0
dev: true
+
/cli-spinners@2.9.2:
+
resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==}
engines: {node: '>=6'}
dev: true
···
engines: {node: '>= 10'}
dev: true
/cliui@8.0.1:
resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
engines: {node: '>=12'}
···
engines: {node: '>=0.8'}
dev: true
+
/clsx@2.1.1:
+
resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==}
+
engines: {node: '>=6'}
dev: false
/color-convert@2.0.1:
resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
engines: {node: '>=7.0.0'}
dependencies:
color-name: 1.1.4
dev: true
/color-name@1.1.4:
···
resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==}
dev: true
+
/confbox@0.1.8:
+
resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==}
dev: true
/constant-case@3.0.4:
resolution: {integrity: sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==}
dependencies:
no-case: 3.0.4
+
tslib: 2.8.1
upper-case: 2.0.2
dev: true
···
resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==}
engines: {node: '>=14'}
peerDependencies:
+
typescript: '>=4.9.5'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
+
import-fresh: 3.3.1
js-yaml: 4.1.0
parse-json: 5.2.0
path-type: 4.0.0
···
resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==}
dev: true
+
/cross-fetch@3.2.0:
+
resolution: {integrity: sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==}
dependencies:
+
node-fetch: 2.7.0
transitivePeerDependencies:
- encoding
dev: true
+
/cross-inspect@1.0.1:
+
resolution: {integrity: sha512-Pcw1JTvZLSJH83iiGWt6fRcT+BjZlCDRVwYLbUcHzv/CRpB7r0MlSrGbIyQvVSNyGnbt7G4AXuyCiDR3POvZ1A==}
engines: {node: '>=16.0.0'}
dependencies:
+
tslib: 2.8.1
dev: true
+
/cross-spawn@7.0.6:
+
resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
engines: {node: '>= 8'}
dependencies:
path-key: 3.1.1
···
which: 2.0.2
dev: true
/csstype@3.1.3:
resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
dev: true
+
/data-uri-to-buffer@4.0.1:
+
resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==}
+
engines: {node: '>= 12'}
dev: true
/dataloader@1.4.0:
resolution: {integrity: sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw==}
dev: true
+
/dataloader@2.2.3:
+
resolution: {integrity: sha512-y2krtASINtPFS1rSDjacrFgn1dcUuoREVabwlOGOe4SdxenREqwjwjElAdwvbGM7kgZz9a3KVicWR7vcz8rnzA==}
dev: true
/de-indent@1.0.2:
···
ms: 2.1.2
dev: true
+
/debug@4.4.3:
+
resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
+
engines: {node: '>=6.0'}
+
peerDependencies:
+
supports-color: '*'
+
peerDependenciesMeta:
+
supports-color:
+
optional: true
dependencies:
+
ms: 2.1.3
dev: true
/dedent-js@1.0.1:
resolution: {integrity: sha512-OUepMozQULMLUmhxS95Vudo0jb0UchLimi3+pQ2plj61Fcy8axbP9hbiD4Sz6DPqn6XG3kfmziVfQ1rSys5AJQ==}
dev: false
+
/deep-eql@4.1.4:
+
resolution: {integrity: sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==}
engines: {node: '>=6'}
dependencies:
+
type-detect: 4.1.0
dev: true
/deepmerge@4.3.1:
···
clone: 1.0.4
dev: true
/dependency-graph@0.11.0:
resolution: {integrity: sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==}
engines: {node: '>= 0.6.0'}
···
resolution: {integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==}
dev: true
/detect-indent@6.1.0:
resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==}
engines: {node: '>=8'}
···
resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==}
dependencies:
no-case: 3.0.4
+
tslib: 2.8.1
dev: true
/dotenv@16.0.3:
···
engines: {node: '>=12'}
dev: true
+
/dset@3.1.4:
+
resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==}
engines: {node: '>=4'}
dev: true
···
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
dev: true
+
/electron-to-chromium@1.5.250:
+
resolution: {integrity: sha512-/5UMj9IiGDMOFBnN4i7/Ry5onJrAGSbOGo3s9FEKmwobGq6xw832ccET0CE3CkkMBZ8GJSlUIesZofpyurqDXw==}
dev: true
/emoji-regex@8.0.0:
···
resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
dev: true
+
/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
/entities@4.5.0:
···
engines: {node: '>=0.12'}
dev: false
+
/error-ex@1.3.4:
+
resolution: {integrity: sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==}
dependencies:
is-arrayish: 0.2.1
dev: true
+
/esbuild@0.21.5:
+
resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==}
engines: {node: '>=12'}
hasBin: true
requiresBuild: true
optionalDependencies:
+
'@esbuild/aix-ppc64': 0.21.5
+
'@esbuild/android-arm': 0.21.5
+
'@esbuild/android-arm64': 0.21.5
+
'@esbuild/android-x64': 0.21.5
+
'@esbuild/darwin-arm64': 0.21.5
+
'@esbuild/darwin-x64': 0.21.5
+
'@esbuild/freebsd-arm64': 0.21.5
+
'@esbuild/freebsd-x64': 0.21.5
+
'@esbuild/linux-arm': 0.21.5
+
'@esbuild/linux-arm64': 0.21.5
+
'@esbuild/linux-ia32': 0.21.5
+
'@esbuild/linux-loong64': 0.21.5
+
'@esbuild/linux-mips64el': 0.21.5
+
'@esbuild/linux-ppc64': 0.21.5
+
'@esbuild/linux-riscv64': 0.21.5
+
'@esbuild/linux-s390x': 0.21.5
+
'@esbuild/linux-x64': 0.21.5
+
'@esbuild/netbsd-x64': 0.21.5
+
'@esbuild/openbsd-x64': 0.21.5
+
'@esbuild/sunos-x64': 0.21.5
+
'@esbuild/win32-arm64': 0.21.5
+
'@esbuild/win32-ia32': 0.21.5
+
'@esbuild/win32-x64': 0.21.5
dev: true
+
/escalade@3.2.0:
+
resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
engines: {node: '>=6'}
dev: true
···
resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
engines: {node: '>=0.8.0'}
dev: true
+
+
/esm-env@1.2.2:
+
resolution: {integrity: sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==}
+
dev: false
/esprima@4.0.1:
resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
···
hasBin: true
dev: true
+
/esrap@2.1.2:
+
resolution: {integrity: sha512-DgvlIQeowRNyvLPWW4PT7Gu13WznY288Du086E751mwwbsgr29ytBiYeLzAGIo0qk3Ujob0SDk8TiSaM5WQzNg==}
+
dependencies:
+
'@jridgewell/sourcemap-codec': 1.5.5
+
dev: false
+
/estree-walker@2.0.2:
resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
/eventemitter3@5.0.1:
resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==}
dev: true
···
resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==}
engines: {node: '>=16.17'}
dependencies:
+
cross-spawn: 7.0.6
get-stream: 8.0.1
human-signals: 5.0.0
is-stream: 3.0.0
merge-stream: 2.0.0
+
npm-run-path: 5.3.0
onetime: 6.0.0
signal-exit: 4.1.0
strip-final-newline: 3.0.0
···
resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==}
dev: true
/fast-decode-uri-component@1.0.1:
resolution: {integrity: sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==}
dev: true
+
/fast-glob@3.3.3:
+
resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==}
engines: {node: '>=8.6.0'}
dependencies:
'@nodelib/fs.stat': 2.0.5
'@nodelib/fs.walk': 1.2.8
glob-parent: 5.1.2
merge2: 1.4.1
+
micromatch: 4.0.8
dev: true
/fast-querystring@1.1.2:
···
punycode: 1.4.1
dev: true
+
/fastq@1.19.1:
+
resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==}
dependencies:
+
reusify: 1.1.0
dev: true
/fb-watchman@2.0.2:
···
resolution: {integrity: sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==}
dev: true
+
/fbjs@3.0.5:
+
resolution: {integrity: sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg==}
dependencies:
+
cross-fetch: 3.2.0
fbjs-css-vars: 1.0.2
loose-envify: 1.4.0
object-assign: 4.1.1
promise: 7.3.1
setimmediate: 1.0.5
+
ua-parser-js: 1.0.41
transitivePeerDependencies:
- encoding
+
dev: true
+
+
/fetch-blob@3.2.0:
+
resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==}
+
engines: {node: ^12.20 || >= 14.13}
+
dependencies:
+
node-domexception: 1.0.0
+
web-streams-polyfill: 3.3.3
dev: true
/figures@3.2.0:
···
escape-string-regexp: 1.0.5
dev: true
+
/fill-range@7.1.1:
+
resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
engines: {node: '>=8'}
dependencies:
to-regex-range: 5.0.1
···
path-exists: 4.0.0
dev: true
+
/formdata-polyfill@4.0.10:
+
resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==}
+
engines: {node: '>=12.20.0'}
dependencies:
+
fetch-blob: 3.2.0
dev: true
/fs-extra@7.0.1:
···
resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
dev: true
/gensync@1.0.0-beta.2:
resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
engines: {node: '>=6.9.0'}
···
resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==}
dev: true
/get-stream@8.0.1:
resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==}
engines: {node: '>=16'}
dev: true
/glob-parent@5.1.2:
resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
engines: {node: '>= 6'}
···
is-glob: 4.0.3
dev: true
/glob@8.1.0:
resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==}
engines: {node: '>=12'}
+
deprecated: Glob versions prior to v9 are no longer supported
dependencies:
fs.realpath: 1.0.0
inflight: 1.0.6
···
once: 1.4.0
dev: true
/globby@11.1.0:
resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
engines: {node: '>=10'}
dependencies:
array-union: 2.1.0
dir-glob: 3.0.1
+
fast-glob: 3.3.3
+
ignore: 5.3.2
merge2: 1.4.1
slash: 3.0.0
dev: true
+
/gql.tada@1.6.0(graphql@16.8.1)(svelte@5.43.6)(typescript@5.3.3):
resolution: {integrity: sha512-FmC0fNuSDqEzRnG0K+tSAdG9G9uvZdVhtdAGbmrqmesrGs+1YfKgbQXeKSSduhO9BKRoA3sn/XZ413tyshL6Fg==}
hasBin: true
peerDependencies:
+
typescript: ^5.0.0
dependencies:
+
'@0no-co/graphql.web': 1.2.0(graphql@16.8.1)
+
'@gql.tada/cli-utils': 1.3.0(svelte@5.43.6)(typescript@5.3.3)
'@gql.tada/internal': 0.3.1(graphql@16.8.1)(typescript@5.3.3)
typescript: 5.3.3
transitivePeerDependencies:
- graphql
- svelte
dev: false
···
resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
dev: true
+
/graphql-config@5.1.5(@types/node@18.15.11)(graphql@16.8.1)(typescript@5.3.3):
+
resolution: {integrity: sha512-mG2LL1HccpU8qg5ajLROgdsBzx/o2M6kgI3uAmoaXiSH9PCUbtIyLomLqUtCFaAeG2YCFsl0M5cfQ9rKmDoMVA==}
engines: {node: '>= 16.0.0'}
peerDependencies:
cosmiconfig-toml-loader: ^1.0.0
···
cosmiconfig-toml-loader:
optional: true
dependencies:
+
'@graphql-tools/graphql-file-loader': 8.1.4(graphql@16.8.1)
+
'@graphql-tools/json-file-loader': 8.0.22(graphql@16.8.1)
+
'@graphql-tools/load': 8.1.4(graphql@16.8.1)
+
'@graphql-tools/merge': 9.1.3(graphql@16.8.1)
+
'@graphql-tools/url-loader': 8.0.33(@types/node@18.15.11)(graphql@16.8.1)
+
'@graphql-tools/utils': 10.10.1(graphql@16.8.1)
cosmiconfig: 8.3.6(typescript@5.3.3)
graphql: 16.8.1
+
jiti: 2.6.1
+
minimatch: 9.0.5
string-env-interpolation: 1.0.1
+
tslib: 2.8.1
transitivePeerDependencies:
+
- '@fastify/websocket'
- '@types/node'
- bufferutil
+
- crossws
+
- supports-color
- typescript
+
- uWebSockets.js
- utf-8-validate
dev: true
···
dependencies:
graphql: 16.8.1
nullthrows: 1.1.1
+
vscode-languageserver-types: 3.17.5
dev: true
/graphql-request@6.1.0(graphql@16.8.1):
···
graphql: 14 - 16
dependencies:
'@graphql-typed-document-node/core': 3.2.0(graphql@16.8.1)
+
cross-fetch: 3.2.0
graphql: 16.8.1
transitivePeerDependencies:
- encoding
···
graphql: ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
dependencies:
graphql: 16.8.1
+
tslib: 2.6.3
dev: true
+
/graphql-ws@6.0.6(graphql@16.8.1)(ws@8.18.3):
+
resolution: {integrity: sha512-zgfER9s+ftkGKUZgc0xbx8T7/HMO4AV5/YuYiFc+AtgcO5T0v8AxYYNQ+ltzuzDZgNkYJaFspm5MMYLjQzrkmw==}
+
engines: {node: '>=20'}
peerDependencies:
+
'@fastify/websocket': ^10 || ^11
+
crossws: ~0.3
+
graphql: ^15.10.1 || ^16
+
uWebSockets.js: ^20
+
ws: ^8
+
peerDependenciesMeta:
+
'@fastify/websocket':
+
optional: true
+
crossws:
+
optional: true
+
uWebSockets.js:
+
optional: true
+
ws:
+
optional: true
dependencies:
graphql: 16.8.1
+
ws: 8.18.3
dev: true
/graphql@16.8.1:
resolution: {integrity: sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw==}
engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0}
/has-flag@4.0.0:
resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
engines: {node: '>=8'}
dev: true
+
/hasown@2.0.2:
+
resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
engines: {node: '>= 0.4'}
dependencies:
function-bind: 1.1.2
···
resolution: {integrity: sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==}
dependencies:
capital-case: 1.0.4
+
tslib: 2.8.1
dev: true
+
/http-proxy-agent@7.0.2:
+
resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==}
engines: {node: '>= 14'}
dependencies:
+
agent-base: 7.1.4
+
debug: 4.4.3
transitivePeerDependencies:
- supports-color
dev: true
+
/https-proxy-agent@7.0.6:
+
resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==}
engines: {node: '>= 14'}
dependencies:
+
agent-base: 7.1.4
+
debug: 4.4.3
transitivePeerDependencies:
- supports-color
dev: true
+
/human-id@4.1.2:
+
resolution: {integrity: sha512-v/J+4Z/1eIJovEBdlV5TYj1IR+ZiohcYGRY+qN/oC9dAfKzVT023N/Bgw37hrKCoVRBvk3bqyzpr2PP5YeTMSg==}
+
hasBin: true
dev: true
/human-signals@5.0.0:
···
hasBin: true
dev: true
+
/iconv-lite@0.7.0:
+
resolution: {integrity: sha512-cf6L2Ds3h57VVmkZe+Pn+5APsT7FpqJtEhhieDCvrE2MK5Qk9MyffgQyuxQTm6BChfeZNtcOLHp9IcWRVcIcBQ==}
engines: {node: '>=0.10.0'}
dependencies:
safer-buffer: 2.1.2
···
resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
dev: true
+
/ignore@5.3.2:
+
resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
engines: {node: '>= 4'}
dev: true
···
engines: {node: '>=0.8.0'}
dev: true
+
/import-fresh@3.3.1:
+
resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==}
engines: {node: '>=6'}
dependencies:
parent-module: 1.0.1
···
/inflight@1.0.6:
resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
+
deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
dependencies:
once: 1.4.0
wrappy: 1.0.2
···
resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
dev: true
+
/inquirer@8.2.7(@types/node@18.15.11):
+
resolution: {integrity: sha512-UjOaSel/iddGZJ5xP/Eixh6dY1XghiBw4XK13rCCIJcJfyhhoul/7KhLLUGtebEj6GDYM6Vnx/mVsjx2L/mFIA==}
engines: {node: '>=12.0.0'}
dependencies:
+
'@inquirer/external-editor': 1.0.3(@types/node@18.15.11)
ansi-escapes: 4.3.2
chalk: 4.1.2
cli-cursor: 3.1.0
cli-width: 3.0.0
figures: 3.2.0
lodash: 4.17.21
mute-stream: 0.0.8
ora: 5.4.1
run-async: 2.4.1
+
rxjs: 7.8.2
string-width: 4.2.3
strip-ansi: 6.0.1
through: 2.3.8
wrap-ansi: 6.2.0
+
transitivePeerDependencies:
+
- '@types/node'
dev: true
/invariant@2.2.4:
···
is-windows: 1.0.2
dev: true
/is-arrayish@0.2.1:
resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
dev: true
/is-builtin-module@3.2.1:
resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==}
engines: {node: '>=6'}
···
builtin-modules: 3.3.0
dev: true
+
/is-core-module@2.16.1:
+
resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==}
engines: {node: '>= 0.4'}
dependencies:
+
hasown: 2.0.2
dev: true
/is-extglob@2.1.1:
···
/is-lower-case@2.0.2:
resolution: {integrity: sha512-bVcMJy4X5Og6VZfdOZstSexlEy20Sr0k/p/b2IlQJlfdKAQuMpiv5w2Ccxb8sKdRUNAG1PnHVHjFSdRDVS6NlQ==}
dependencies:
+
tslib: 2.8.1
dev: true
/is-module@1.0.0:
resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==}
dev: true
/is-number@7.0.0:
resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
engines: {node: '>=0.12.0'}
dev: true
/is-plain-object@5.0.0:
resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==}
engines: {node: '>=0.10.0'}
···
/is-reference@1.2.1:
resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==}
dependencies:
+
'@types/estree': 1.0.8
dev: true
+
/is-reference@3.0.3:
+
resolution: {integrity: sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==}
dependencies:
+
'@types/estree': 1.0.8
dev: false
/is-relative@1.0.0:
resolution: {integrity: sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==}
engines: {node: '>=0.10.0'}
···
is-unc-path: 1.0.0
dev: true
/is-stream@3.0.0:
resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
dev: true
/is-subdir@1.2.0:
resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==}
engines: {node: '>=4'}
···
better-path-resolve: 1.0.0
dev: true
/is-unc-path@1.0.0:
resolution: {integrity: sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==}
engines: {node: '>=0.10.0'}
···
/is-upper-case@2.0.2:
resolution: {integrity: sha512-44pxmxAvnnAOwBg4tHPnkfvgjPwbc5QIsSstNU+YcJ1ovxVzCWpSGosPJOZh/a1tdl81fbgnLc9LLv+x2ywbPQ==}
dependencies:
+
tslib: 2.8.1
dev: true
/is-windows@1.0.2:
resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==}
engines: {node: '>=0.10.0'}
dev: true
/isexe@2.0.0:
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
dev: true
+
/isomorphic-ws@5.0.0(ws@8.18.3):
resolution: {integrity: sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==}
peerDependencies:
ws: '*'
dependencies:
+
ws: 8.18.3
+
dev: true
+
+
/jiti@1.21.7:
+
resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==}
+
hasBin: true
dev: true
+
/jiti@2.6.1:
+
resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==}
hasBin: true
dev: true
+
/jose@5.10.0:
+
resolution: {integrity: sha512-s+3Al/p9g32Iq+oqXxkW//7jk2Vig6FF1CFqzVXoTUXt2qz89YWbL+OwS17NFYEvxC35n0FKeGO2LGYSxeM2Gg==}
dev: true
/js-tokens@4.0.0:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
+
dev: true
/js-yaml@3.14.1:
resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==}
···
argparse: 2.0.1
dev: true
+
/jsesc@3.1.0:
+
resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==}
+
engines: {node: '>=6'}
hasBin: true
dev: true
···
resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
dev: true
/json-to-pretty-yaml@1.2.2:
resolution: {integrity: sha512-rvm6hunfCcqegwYaG5T4yKJWxc9FXFgBVrcTZ4XfSVRwa5HA/Xs+vB/Eo9treYYHCeNM0nrSUr82V/M31Urc7A==}
engines: {node: '>= 0.2.0'}
dependencies:
remedial: 1.0.8
+
remove-trailing-spaces: 1.0.9
dev: true
/json5@2.2.3:
···
hasBin: true
dev: true
/jsonfile@4.0.0:
resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==}
optionalDependencies:
graceful-fs: 4.2.11
dev: true
/lilconfig@2.1.0:
resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
engines: {node: '>=10'}
···
colorette: 2.0.20
log-update: 4.0.0
p-map: 4.0.0
+
rfdc: 1.4.1
+
rxjs: 7.8.2
through: 2.3.8
wrap-ansi: 7.0.0
dev: true
···
colorette: 2.0.20
eventemitter3: 5.0.1
log-update: 5.0.1
+
rfdc: 1.4.1
wrap-ansi: 8.1.0
dev: true
/local-pkg@0.4.3:
resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==}
engines: {node: '>=14'}
···
engines: {node: '>=8'}
dependencies:
p-locate: 4.1.0
dev: true
/lodash.sortby@4.7.0:
···
ansi-escapes: 5.0.0
cli-cursor: 4.0.0
slice-ansi: 5.0.0
+
strip-ansi: 7.1.2
wrap-ansi: 8.1.0
dev: true
···
hasBin: true
dependencies:
js-tokens: 4.0.0
+
dev: true
+
/loupe@2.3.7:
+
resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==}
dependencies:
get-func-name: 2.0.2
dev: true
···
/lower-case-first@2.0.2:
resolution: {integrity: sha512-EVm/rR94FJTZi3zefZ82fLWab+GX14LJN4HrWBcuo6Evmsl9hEfnqxgcHCKb9q+mNf6EVdsjx/qucYFIIB84pg==}
dependencies:
+
tslib: 2.8.1
dev: true
/lower-case@2.0.2:
resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==}
dependencies:
+
tslib: 2.8.1
+
dev: true
/lru-cache@10.0.1:
resolution: {integrity: sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==}
engines: {node: 14 || >=16.14}
dev: true
/lru-cache@5.1.1:
resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
dependencies:
yallist: 3.1.1
dev: true
+
/magic-string@0.30.21:
+
resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==}
dependencies:
+
'@jridgewell/sourcemap-codec': 1.5.5
/make-error@1.3.6:
resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==}
···
engines: {node: '>=0.10.0'}
dev: true
/merge-stream@2.0.0:
resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
dev: true
···
engines: {node: '>= 8'}
dev: true
+
/meros@1.3.2(@types/node@18.15.11):
+
resolution: {integrity: sha512-Q3mobPbvEx7XbwhnC1J1r60+5H6EZyNccdzSz0eGexJRwouUtTZxPVRGdqKtxlpD84ScK4+tIGldkqDtCKdI0A==}
engines: {node: '>=13'}
peerDependencies:
'@types/node': '>=13'
···
resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
engines: {node: '>=8.6'}
dependencies:
+
braces: 3.0.3
+
picomatch: 2.3.1
+
dev: true
+
+
/micromatch@4.0.8:
+
resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
+
engines: {node: '>=8.6'}
+
dependencies:
+
braces: 3.0.3
picomatch: 2.3.1
dev: true
···
engines: {node: '>=12'}
dev: true
/minimatch@5.1.6:
resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==}
engines: {node: '>=10'}
dependencies:
+
brace-expansion: 2.0.2
dev: true
+
/minimatch@9.0.5:
+
resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
engines: {node: '>=16 || 14 >=14.17'}
dependencies:
+
brace-expansion: 2.0.2
+
/mlly@1.8.0:
+
resolution: {integrity: sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==}
dependencies:
+
acorn: 8.15.0
+
pathe: 2.0.3
+
pkg-types: 1.3.1
+
ufo: 1.6.1
dev: true
+
/mri@1.2.0:
+
resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
+
engines: {node: '>=4'}
dev: true
/ms@2.1.2:
resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
dev: true
+
/ms@2.1.3:
+
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
+
dev: true
+
/muggle-string@0.4.1:
resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==}
dev: false
···
resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==}
dev: true
+
/nanoid@3.3.11:
+
resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
dev: true
···
resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
dependencies:
lower-case: 2.0.2
+
tslib: 2.8.1
+
dev: true
+
+
/node-domexception@1.0.0:
+
resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==}
+
engines: {node: '>=10.5.0'}
+
deprecated: Use your platform's native DOMException instead
+
dev: true
+
/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
···
optional: true
dependencies:
whatwg-url: 5.0.0
+
dev: true
+
+
/node-fetch@3.3.2:
+
resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==}
+
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+
dependencies:
+
data-uri-to-buffer: 4.0.1
+
fetch-blob: 3.2.0
+
formdata-polyfill: 4.0.10
+
dev: true
/node-int64@0.4.0:
resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==}
dev: true
+
/node-releases@2.0.27:
+
resolution: {integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==}
dev: true
/normalize-path@2.1.1:
···
remove-trailing-separator: 1.1.0
dev: true
+
/npm-run-path@5.3.0:
+
resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
dependencies:
path-key: 4.0.0
···
engines: {node: '>=0.10.0'}
dev: true
/once@1.4.0:
resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
dependencies:
···
bl: 4.1.0
chalk: 4.1.2
cli-cursor: 3.1.0
+
cli-spinners: 2.9.2
is-interactive: 1.0.0
is-unicode-supported: 0.1.0
log-symbols: 4.1.0
···
wcwidth: 1.0.1
dev: true
/outdent@0.5.0:
resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==}
dev: true
···
resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
dependencies:
+
yocto-queue: 1.2.2
dev: true
/p-locate@4.1.0:
···
p-limit: 2.3.0
dev: true
/p-map@2.1.0:
resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==}
engines: {node: '>=6'}
···
engines: {node: '>=6'}
dev: true
+
/package-manager-detector@0.2.11:
+
resolution: {integrity: sha512-BEnLolu+yuz22S56CU1SUKq3XC3PkwD5wv4ikR4MfGvnRVcmzXR9DwSlW2fEamyTPyXHomBJRzgapeuBvRNzJQ==}
+
dependencies:
+
quansync: 0.2.11
+
dev: true
+
/param-case@3.0.4:
resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==}
dependencies:
dot-case: 3.0.4
+
tslib: 2.8.1
dev: true
/parent-module@1.0.1:
···
resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
engines: {node: '>=8'}
dependencies:
+
'@babel/code-frame': 7.27.1
+
error-ex: 1.3.4
json-parse-even-better-errors: 2.3.1
lines-and-columns: 1.2.4
dev: true
···
resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==}
dependencies:
no-case: 3.0.4
+
tslib: 2.8.1
+
dev: true
/path-browserify@1.0.1:
resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==}
···
resolution: {integrity: sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==}
dependencies:
dot-case: 3.0.4
+
tslib: 2.8.1
dev: true
/path-exists@4.0.0:
···
engines: {node: '>=8'}
dev: true
/path-key@3.1.1:
resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
engines: {node: '>=8'}
···
engines: {node: '>=8'}
dev: true
+
/pathe@1.1.2:
+
resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==}
+
dev: true
+
+
/pathe@2.0.3:
+
resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==}
dev: true
/pathval@1.1.1:
resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==}
dev: true
+
/picocolors@1.1.1:
+
resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
dev: true
/picomatch@2.3.1:
···
engines: {node: '>=8.6'}
dev: true
+
/picomatch@4.0.3:
+
resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==}
+
engines: {node: '>=12'}
+
dev: true
+
/pidtree@0.6.0:
resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==}
engines: {node: '>=0.10'}
···
engines: {node: '>=6'}
dev: true
+
/pkg-types@1.3.1:
+
resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==}
dependencies:
+
confbox: 0.1.8
+
mlly: 1.8.0
+
pathe: 2.0.3
dev: true
+
/postcss@8.5.6:
+
resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==}
engines: {node: ^10 || ^12 || >=14}
dependencies:
+
nanoid: 3.3.11
+
picocolors: 1.1.1
+
source-map-js: 1.2.1
dev: true
/prettier@2.8.7:
···
dependencies:
'@jest/schemas': 29.6.3
ansi-styles: 5.2.0
+
react-is: 18.3.1
dev: true
/promise@7.3.1:
···
asap: 2.0.6
dev: true
/punycode@1.4.1:
resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==}
dev: true
+
/pvtsutils@1.3.6:
+
resolution: {integrity: sha512-PLgQXQ6H2FWCaeRak8vvk1GW462lMxB5s3Jm673N82zI4vqtVUPuZdffdZbPDFRoU8kAhItWFtPCWiPpp4/EDg==}
dependencies:
+
tslib: 2.8.1
dev: true
+
/pvutils@1.1.5:
+
resolution: {integrity: sha512-KTqnxsgGiQ6ZAzZCVlJH5eOjSnvlyEgx1m8bkRJfOhmGRqfo5KLvmAlACQkrjEtOQ4B7wF9TdSLIs9O90MX9xA==}
+
engines: {node: '>=16.0.0'}
dev: true
+
/quansync@0.2.11:
+
resolution: {integrity: sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==}
dev: true
+
/queue-microtask@1.2.3:
+
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
dev: true
/randombytes@2.1.0:
···
safe-buffer: 5.2.1
dev: true
+
/react-is@18.3.1:
+
resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==}
dev: true
+
/react@19.2.0:
+
resolution: {integrity: sha512-tmbWg6W31tQLeB5cdIBOicJDJRR2KzXsV7uSK9iNfLWQ5bIZfxuPEHp7M8wiHyHnn0DD1i7w3Zmin0FtkrwoCQ==}
engines: {node: '>=0.10.0'}
dev: false
/read-yaml-file@1.1.0:
resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==}
engines: {node: '>=6'}
···
util-deprecate: 1.0.2
dev: true
/relay-runtime@12.0.0:
resolution: {integrity: sha512-QU6JKr1tMsry22DXNy9Whsq5rmvwr3LSZiiWV/9+DFpuTWvp+WFhobWMc8TC4OjKFfNhEZy7mOiqUAn5atQtug==}
dependencies:
+
'@babel/runtime': 7.28.4
+
fbjs: 3.0.5
invariant: 2.2.4
transitivePeerDependencies:
- encoding
···
resolution: {integrity: sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==}
dev: true
+
/remove-trailing-spaces@1.0.9:
+
resolution: {integrity: sha512-xzG7w5IRijvIkHIjDk65URsJJ7k4J95wmcArY5PRcmjldIOl7oTvG8+X2Ag690R7SfwiOcHrWZKVc1Pp5WIOzA==}
dev: true
/require-directory@2.1.1:
···
engines: {node: '>=0.10.0'}
dev: true
/resolve-from@4.0.0:
resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
engines: {node: '>=4'}
···
engines: {node: '>=8'}
dev: true
+
/resolve@1.22.11:
+
resolution: {integrity: sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==}
+
engines: {node: '>= 0.4'}
hasBin: true
dependencies:
+
is-core-module: 2.16.1
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
dev: true
···
signal-exit: 3.0.7
dev: true
+
/reusify@1.1.0:
+
resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==}
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
dev: true
+
/rfdc@1.4.1:
+
resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==}
dev: true
/rollup-plugin-cjs-check@1.0.3(rollup@4.9.5):
···
peerDependencies:
rollup: ^1.20.0 || ^2.0.0 || ^3.0.0 || ^4.0.0
dependencies:
+
'@rollup/pluginutils': 5.3.0(rollup@4.9.5)
+
cjs-module-lexer: 1.4.3
rollup: 4.9.5
dev: true
···
engines: {node: '>=16'}
peerDependencies:
rollup: ^3.29.4 || ^4
+
typescript: ^4.5 || ^5.0
dependencies:
+
magic-string: 0.30.21
rollup: 4.9.5
typescript: 5.3.3
optionalDependencies:
+
'@babel/code-frame': 7.27.1
+
dev: true
+
+
/rollup@4.53.2:
+
resolution: {integrity: sha512-MHngMYwGJVi6Fmnk6ISmnk7JAHRNF0UkuucA0CUW3N3a4KnONPEZz+vUanQP/ZC/iY1Qkf3bwPWzyY84wEks1g==}
+
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
+
hasBin: true
+
dependencies:
+
'@types/estree': 1.0.8
+
optionalDependencies:
+
'@rollup/rollup-android-arm-eabi': 4.53.2
+
'@rollup/rollup-android-arm64': 4.53.2
+
'@rollup/rollup-darwin-arm64': 4.53.2
+
'@rollup/rollup-darwin-x64': 4.53.2
+
'@rollup/rollup-freebsd-arm64': 4.53.2
+
'@rollup/rollup-freebsd-x64': 4.53.2
+
'@rollup/rollup-linux-arm-gnueabihf': 4.53.2
+
'@rollup/rollup-linux-arm-musleabihf': 4.53.2
+
'@rollup/rollup-linux-arm64-gnu': 4.53.2
+
'@rollup/rollup-linux-arm64-musl': 4.53.2
+
'@rollup/rollup-linux-loong64-gnu': 4.53.2
+
'@rollup/rollup-linux-ppc64-gnu': 4.53.2
+
'@rollup/rollup-linux-riscv64-gnu': 4.53.2
+
'@rollup/rollup-linux-riscv64-musl': 4.53.2
+
'@rollup/rollup-linux-s390x-gnu': 4.53.2
+
'@rollup/rollup-linux-x64-gnu': 4.53.2
+
'@rollup/rollup-linux-x64-musl': 4.53.2
+
'@rollup/rollup-openharmony-arm64': 4.53.2
+
'@rollup/rollup-win32-arm64-msvc': 4.53.2
+
'@rollup/rollup-win32-ia32-msvc': 4.53.2
+
'@rollup/rollup-win32-x64-gnu': 4.53.2
+
'@rollup/rollup-win32-x64-msvc': 4.53.2
+
fsevents: 2.3.3
dev: true
/rollup@4.9.5:
···
queue-microtask: 1.2.3
dev: true
+
/rxjs@7.8.2:
+
resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==}
dependencies:
+
tslib: 2.8.1
dev: true
/safe-buffer@5.2.1:
resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
dev: true
/safer-buffer@2.1.2:
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
dev: true
···
resolution: {integrity: sha512-MuCAyrGZcTLfQoH2XoBlQ8C6bzwN88XT/0slOGz0pn8+gIP85BOAfYa44ZXQUTOwRwPU0QvgU+V+OSajl/59Xg==}
dev: true
+
/scule@1.3.0:
+
resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==}
+
dev: false
/semver@6.3.1:
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
hasBin: true
dev: true
+
/semver@7.7.3:
+
resolution: {integrity: sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==}
engines: {node: '>=10'}
hasBin: true
dev: true
/sentence-case@3.0.4:
resolution: {integrity: sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==}
dependencies:
no-case: 3.0.4
+
tslib: 2.8.1
upper-case-first: 2.0.2
dev: true
+
/serialize-javascript@6.0.2:
+
resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==}
dependencies:
randombytes: 2.1.0
dev: true
/setimmediate@1.0.5:
resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==}
dev: true
/shebang-command@2.0.0:
resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
engines: {node: '>=8'}
···
shebang-regex: 3.0.0
dev: true
/shebang-regex@3.0.0:
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
engines: {node: '>=8'}
dev: true
+
/shell-quote@1.8.3:
+
resolution: {integrity: sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==}
+
engines: {node: '>= 0.4'}
dev: true
/siginfo@2.0.0:
···
resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==}
engines: {node: '>=12'}
dependencies:
+
ansi-styles: 6.2.3
is-fullwidth-code-point: 4.0.0
dev: true
+
/smob@1.5.0:
+
resolution: {integrity: sha512-g6T+p7QO8npa+/hNx9ohv1E5pVCmWrVCUzUXJyLdMmftX6ER0oiWY/w9knEonLpnOp6b6FenKnMfR8gqwWdwig==}
dev: true
/snake-case@3.0.4:
resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==}
dependencies:
dot-case: 3.0.4
+
tslib: 2.8.1
dev: true
+
/source-map-js@1.2.1:
+
resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
engines: {node: '>=0.10.0'}
/source-map-support@0.5.21:
···
engines: {node: '>=0.10.0'}
dev: true
+
/spawndamnit@3.0.1:
+
resolution: {integrity: sha512-MmnduQUuHCoFckZoWnXsTg7JaiLBJrKFj9UI2MbRPGaJeVpsLcVBu6P/IGZovziM/YBsellCmsprgNA+w0CzVg==}
dependencies:
+
cross-spawn: 7.0.6
+
signal-exit: 4.1.0
dev: true
/sponge-case@1.0.1:
resolution: {integrity: sha512-dblb9Et4DAtiZ5YSUZHLl4XhH4uK80GhAZrVXdN4O2P4gQ40Wa5UIOPUHlA/nFd2PLblBZWUioLMMAVrgpoYcA==}
dependencies:
+
tslib: 2.8.1
dev: true
/sprintf-js@1.0.3:
···
resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
dev: true
+
/std-env@3.10.0:
+
resolution: {integrity: sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==}
dev: true
/streamsearch@1.1.0:
···
dependencies:
eastasianwidth: 0.2.0
emoji-regex: 9.2.2
+
strip-ansi: 7.1.2
dev: true
/string_decoder@1.3.0:
···
ansi-regex: 5.0.1
dev: true
+
/strip-ansi@7.1.2:
+
resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==}
engines: {node: '>=12'}
dependencies:
+
ansi-regex: 6.2.2
dev: true
/strip-bom@3.0.0:
···
engines: {node: '>=12'}
dev: true
+
/strip-literal@1.3.0:
+
resolution: {integrity: sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==}
dependencies:
+
acorn: 8.15.0
dev: true
/supports-color@7.2.0:
···
engines: {node: '>= 0.4'}
dev: true
+
/svelte2tsx@0.7.45(svelte@5.43.6)(typescript@5.3.3):
+
resolution: {integrity: sha512-cSci+mYGygYBHIZLHlm/jYlEc1acjAHqaQaDFHdEBpUueM9kSTnPpvPtSl5VkJOU1qSJ7h1K+6F/LIUYiqC8VA==}
peerDependencies:
svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0
+
typescript: ^4.9.4 || ^5.0.0
dependencies:
dedent-js: 1.0.1
+
scule: 1.3.0
+
svelte: 5.43.6
typescript: 5.3.3
dev: false
+
/svelte@5.43.6:
+
resolution: {integrity: sha512-RnyO9VXI85Bmsf4b8AuQFBKFYL3LKUl+ZrifOjvlrQoboAROj5IITVLK1yOXBjwUWUn2BI5cfmurktgCzuZ5QA==}
+
engines: {node: '>=18'}
dependencies:
+
'@jridgewell/remapping': 2.3.5
+
'@jridgewell/sourcemap-codec': 1.5.5
+
'@sveltejs/acorn-typescript': 1.0.6(acorn@8.15.0)
+
'@types/estree': 1.0.8
+
acorn: 8.15.0
+
aria-query: 5.3.2
+
axobject-query: 4.1.0
+
clsx: 2.1.1
+
esm-env: 1.2.2
+
esrap: 2.1.2
+
is-reference: 3.0.3
locate-character: 3.0.0
+
magic-string: 0.30.21
+
zimmerframe: 1.1.4
dev: false
/swap-case@2.0.2:
resolution: {integrity: sha512-kc6S2YS/2yXbtkSMunBtKdah4VFETZ8Oh6ONSmSd9bRxhqTrtARUCBUiWXH3xVPpvR7tz2CSnkuXVE42EcGnMw==}
dependencies:
+
tslib: 2.8.1
+
dev: true
+
+
/sync-fetch@0.6.0-2:
+
resolution: {integrity: sha512-c7AfkZ9udatCuAy9RSfiGPpeOKKUAUK5e1cXadLOGUjasdxqYqAK0jTNkM/FSEyJ3a5Ra27j/tw/PS0qLmaF/A==}
+
engines: {node: '>=18'}
+
dependencies:
+
node-fetch: 3.3.2
+
timeout-signal: 2.0.0
+
whatwg-mimetype: 4.0.0
dev: true
/term-size@2.2.1:
···
engines: {node: '>=8'}
dev: true
+
/terser@5.44.1:
+
resolution: {integrity: sha512-t/R3R/n0MSwnnazuPpPNVO60LX0SKL45pyl9YlvxIdkH0Of7D5qM2EVe+yASRIlY5pZ73nclYJfNANGWPwFDZw==}
engines: {node: '>=10'}
hasBin: true
dependencies:
+
'@jridgewell/source-map': 0.3.11
+
acorn: 8.15.0
commander: 2.20.3
source-map-support: 0.5.21
dev: true
···
resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
dev: true
+
/timeout-signal@2.0.0:
+
resolution: {integrity: sha512-YBGpG4bWsHoPvofT6y/5iqulfXIiIErl5B0LdtHT1mGXDFTAhhRrbUpTvBgYbovr+3cKblya2WAOcpoy90XguA==}
+
engines: {node: '>=16'}
+
dev: true
+
+
/tinybench@2.9.0:
+
resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==}
dev: true
/tinypool@0.7.0:
···
engines: {node: '>=14.0.0'}
dev: true
+
/tinyspy@2.2.1:
+
resolution: {integrity: sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==}
engines: {node: '>=14.0.0'}
dev: true
/title-case@3.0.3:
resolution: {integrity: sha512-e1zGYRvbffpcHIrnuqT0Dh+gEJtDaxDSoG4JAIpq4oDFyooziLBIiYQv0GBT4FUAnUop5uZ1hiIAj7oAF6sOCA==}
dependencies:
+
tslib: 2.8.1
dev: true
/to-regex-range@5.0.1:
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
···
/tr46@0.0.3:
resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
dev: true
+
/ts-log@2.2.7:
+
resolution: {integrity: sha512-320x5Ggei84AxzlXp91QkIGSw5wgaLT6GeAH0KsqDmRZdVWW2OiSeVvElVoatk3f7nicwXlElXsoFkARiGE2yg==}
dev: true
/ts-node@10.9.1(@types/node@18.15.11)(typescript@5.3.3):
···
'@swc/core': '>=1.2.50'
'@swc/wasm': '>=1.2.50'
'@types/node': '*'
+
typescript: '>=2.7'
peerDependenciesMeta:
'@swc/core':
optional: true
···
optional: true
dependencies:
'@cspotcode/source-map-support': 0.8.1
+
'@tsconfig/node10': 1.0.11
'@tsconfig/node12': 1.0.11
'@tsconfig/node14': 1.0.3
'@tsconfig/node16': 1.0.4
'@types/node': 18.15.11
+
acorn: 8.15.0
+
acorn-walk: 8.3.4
arg: 4.1.3
create-require: 1.1.1
diff: 4.0.2
···
yn: 3.1.1
dev: true
+
/tslib@2.5.3:
+
resolution: {integrity: sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==}
dev: true
+
/tslib@2.6.3:
+
resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==}
+
dev: true
+
/tslib@2.8.1:
+
resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
dev: true
/tunnel@0.0.6:
···
engines: {node: '>=0.6.11 <=0.7.0 || >=0.7.3'}
dev: true
+
/type-detect@4.1.0:
+
resolution: {integrity: sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==}
engines: {node: '>=4'}
dev: true
/type-fest@0.21.3:
resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==}
engines: {node: '>=10'}
dev: true
/type-fest@1.4.0:
resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==}
engines: {node: '>=10'}
dev: true
/typescript@5.3.3:
resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==}
engines: {node: '>=14.17'}
hasBin: true
+
/ua-parser-js@1.0.41:
+
resolution: {integrity: sha512-LbBDqdIC5s8iROCUjMbW1f5dJQTEFB1+KO9ogbvlb3nm9n4YHa5p4KTvFPWvh2Hs8gZMBuiB1/8+pdfe/tDPug==}
+
hasBin: true
dev: true
+
/ufo@1.6.1:
+
resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==}
dev: true
/unc-path-regex@0.1.2:
···
engines: {node: '>=0.10.0'}
dev: true
+
/undici@5.29.0:
+
resolution: {integrity: sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==}
engines: {node: '>=14.0'}
dependencies:
'@fastify/busboy': 2.1.1
···
normalize-path: 2.1.1
dev: true
+
/update-browserslist-db@1.1.4(browserslist@4.28.0):
+
resolution: {integrity: sha512-q0SPT4xyU84saUX+tomz1WLkxUbuaJnR1xWt17M7fJtEJigJeWUNGUqrauFXsHnqev9y9JTRGwk13tFBuKby4A==}
hasBin: true
peerDependencies:
browserslist: '>= 4.21.0'
dependencies:
+
browserslist: 4.28.0
+
escalade: 3.2.0
+
picocolors: 1.1.1
dev: true
/upper-case-first@2.0.2:
resolution: {integrity: sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==}
dependencies:
+
tslib: 2.8.1
dev: true
/upper-case@2.0.2:
resolution: {integrity: sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==}
dependencies:
+
tslib: 2.8.1
+
dev: true
+
+
/urlpattern-polyfill@10.1.0:
+
resolution: {integrity: sha512-IGjKp/o0NL3Bso1PymYURCJxMPNAf/ILOpendP9f5B6e1rTJgdgiOvgfoT8VxCAdY+Wisb9uhGaJJf3yZ2V9nw==}
dev: true
/urlpattern-polyfill@8.0.2:
resolution: {integrity: sha512-Qp95D4TPJl1kC9SKigDcqgyM2VDVO4RiJc2d4qe5GrYm+zbIQCWWKAFaJNQ4BhdFeDGwBmAxqJBwWSJDb9T3BQ==}
dev: true
+
/urql@4.0.6(graphql@16.8.1)(react@19.2.0):
resolution: {integrity: sha512-meXJ2puOd64uCGKh7Fse2R7gPa8+ZpBOoA62jN7CPXXUt7SVZSdeXWSpB3HvlfzLUkEqsWbvshwrgeWRYNNGaQ==}
peerDependencies:
react: '>= 16.8.0'
dependencies:
+
'@urql/core': 4.3.0(graphql@16.8.1)
+
react: 19.2.0
+
wonka: 6.3.5
transitivePeerDependencies:
- graphql
dev: false
···
resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==}
dev: true
/vite-node@0.34.6(@types/node@18.15.11):
resolution: {integrity: sha512-nlBMJ9x6n7/Amaz6F3zJ97EBwR2FkzhBRxF5e+jE6LA3yi6Wtc2lyTij1OnDMIr34v5g/tVQtsVAzhT0jc5ygA==}
engines: {node: '>=v14.18.0'}
hasBin: true
dependencies:
cac: 6.7.14
+
debug: 4.4.3
+
mlly: 1.8.0
+
pathe: 1.1.2
+
picocolors: 1.1.1
+
vite: 5.4.21(@types/node@18.15.11)
transitivePeerDependencies:
- '@types/node'
- less
- lightningcss
- sass
+
- sass-embedded
- stylus
- sugarss
- supports-color
- terser
dev: true
+
/vite@5.4.21(@types/node@18.15.11):
+
resolution: {integrity: sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
···
less: '*'
lightningcss: ^1.21.0
sass: '*'
+
sass-embedded: '*'
stylus: '*'
sugarss: '*'
terser: ^5.4.0
···
optional: true
sass:
optional: true
+
sass-embedded:
+
optional: true
stylus:
optional: true
sugarss:
···
optional: true
dependencies:
'@types/node': 18.15.11
+
esbuild: 0.21.5
+
postcss: 8.5.6
+
rollup: 4.53.2
optionalDependencies:
fsevents: 2.3.3
dev: true
···
webdriverio:
optional: true
dependencies:
+
'@types/chai': 4.3.20
+
'@types/chai-subset': 1.3.6(@types/chai@4.3.20)
'@types/node': 18.15.11
'@vitest/expect': 0.34.6
'@vitest/runner': 0.34.6
'@vitest/snapshot': 0.34.6
'@vitest/spy': 0.34.6
'@vitest/utils': 0.34.6
+
acorn: 8.15.0
+
acorn-walk: 8.3.4
cac: 6.7.14
+
chai: 4.5.0
+
debug: 4.4.3
local-pkg: 0.4.3
+
magic-string: 0.30.21
+
pathe: 1.1.2
+
picocolors: 1.1.1
+
std-env: 3.10.0
+
strip-literal: 1.3.0
+
tinybench: 2.9.0
tinypool: 0.7.0
+
vite: 5.4.21(@types/node@18.15.11)
vite-node: 0.34.6(@types/node@18.15.11)
+
why-is-node-running: 2.3.0
transitivePeerDependencies:
- less
- lightningcss
- sass
+
- sass-embedded
- stylus
- sugarss
- supports-color
- terser
dev: true
+
/vscode-languageserver-types@3.17.5:
+
resolution: {integrity: sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==}
dev: true
/wcwidth@1.0.1:
resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==}
dependencies:
defaults: 1.0.4
dev: true
+
/web-streams-polyfill@3.3.3:
+
resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==}
engines: {node: '>= 8'}
dev: true
+
/webcrypto-core@1.8.1:
+
resolution: {integrity: sha512-P+x1MvlNCXlKbLSOY4cYrdreqPG5hbzkmawbcXLKN/mf6DZW0SdNNkZ+sjwsqVkI4A4Ko2sPZmkZtCKY58w83A==}
dependencies:
+
'@peculiar/asn1-schema': 2.5.0
'@peculiar/json-schema': 1.1.12
+
asn1js: 3.0.6
+
pvtsutils: 1.3.6
+
tslib: 2.8.1
dev: true
/webidl-conversions@3.0.1:
resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
+
dev: true
+
+
/whatwg-mimetype@4.0.0:
+
resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==}
+
engines: {node: '>=18'}
+
dev: true
/whatwg-url@5.0.0:
resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==}
dependencies:
tr46: 0.0.3
webidl-conversions: 3.0.1
dev: true
/which@2.0.2:
···
isexe: 2.0.0
dev: true
+
/why-is-node-running@2.3.0:
+
resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==}
engines: {node: '>=8'}
hasBin: true
dependencies:
···
stackback: 0.0.2
dev: true
+
/wonka@6.3.5:
+
resolution: {integrity: sha512-SSil+ecw6B4/Dm7Pf2sAshKQ5hWFvfyGlfPbEd6A14dOH6VDjrmbY86u6nZvy9omGwwIPFR8V41+of1EezgoUw==}
dev: false
/wrap-ansi@6.2.0:
···
resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
engines: {node: '>=12'}
dependencies:
+
ansi-styles: 6.2.3
string-width: 5.1.2
+
strip-ansi: 7.1.2
dev: true
/wrappy@1.0.2:
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
dev: true
+
/ws@8.18.3:
+
resolution: {integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==}
engines: {node: '>=10.0.0'}
peerDependencies:
bufferutil: ^4.0.1
···
optional: true
dev: true
/y18n@5.0.8:
resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
engines: {node: '>=10'}
dev: true
/yallist@3.1.1:
resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
dev: true
/yaml-ast-parser@0.0.43:
resolution: {integrity: sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==}
dev: true
···
engines: {node: '>= 14'}
dev: true
+
/yaml@2.8.1:
+
resolution: {integrity: sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==}
+
engines: {node: '>= 14.6'}
+
hasBin: true
dev: true
/yargs-parser@21.1.1:
···
engines: {node: '>=12'}
dev: true
+
/yargs@17.7.2:
+
resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
engines: {node: '>=12'}
dependencies:
cliui: 8.0.1
+
escalade: 3.2.0
get-caller-file: 2.0.5
require-directory: 2.1.1
string-width: 4.2.3
···
engines: {node: '>=10'}
dev: true
+
/yocto-queue@1.2.2:
+
resolution: {integrity: sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==}
engines: {node: '>=12.20'}
dev: true
+
/zimmerframe@1.1.4:
+
resolution: {integrity: sha512-B58NGBEoc8Y9MWWCQGl/gq9xBCe4IiKM0a2x7GZdQKOW5Exr8S1W24J6OgM1njK8xCRGvAJIL/MxXHf6SkmQKQ==}
+
dev: false
+
file:packages/graphqlsp(graphql@16.8.1)(typescript@5.3.3):
resolution: {directory: packages/graphqlsp, type: directory}
id: file:packages/graphqlsp
name: '@0no-co/graphqlsp'
+
version: 1.15.0
peerDependencies:
graphql: ^15.5.0 || ^16.0.0 || ^17.0.0
+
typescript: ^5.0.0
dependencies:
'@gql.tada/internal': 1.0.0(graphql@16.8.1)(typescript@5.3.3)
graphql: 16.8.1
typescript: 5.3.3
dev: true
+1 -1
test/e2e/fixture-project-tada/fixtures/graphql.ts
···
}>();
export type { FragmentOf, ResultOf, VariablesOf } from 'gql.tada';
-
export { readFragment } from 'gql.tada';
···
}>();
export type { FragmentOf, ResultOf, VariablesOf } from 'gql.tada';
+
export { readFragment, maskFragments } from 'gql.tada';
+33
test/e2e/fixture-project-tada/fixtures/missing-fragment-dep.ts
···
···
+
import { graphql } from './graphql';
+
+
const pokemonFragment = graphql(`
+
fragment PokemonBasicInfo on Pokemon {
+
id
+
name
+
}
+
`);
+
+
// This query correctly includes the fragment as a dep
+
const FirstQuery = graphql(
+
`
+
query FirstQuery {
+
pokemons(limit: 1) {
+
...PokemonBasicInfo
+
}
+
}
+
`,
+
[pokemonFragment]
+
);
+
+
// This query uses the fragment but DOES NOT include it as a dep
+
// It should show an error, but currently doesn't because the fragment
+
// was already added as a dep in FirstQuery above
+
const SecondQuery = graphql(`
+
query SecondQuery {
+
pokemons(limit: 2) {
+
...PokemonBasicInfo
+
}
+
}
+
`);
+
+
export { FirstQuery, SecondQuery };
+7
test/e2e/fixture-project-tada/fixtures/used-fragment-mask.ts
···
···
+
import { maskFragments } from './graphql';
+
import { Pokemon, PokemonFields } from './fragment';
+
+
const data = { id: '1', name: 'Pikachu', fleeRate: 0.1 };
+
const x = maskFragments([PokemonFields], data);
+
+
console.log(Pokemon);
+1 -1
test/e2e/fixture-project-tada/graphql.ts
···
}>();
export type { FragmentOf, ResultOf, VariablesOf } from 'gql.tada';
-
export { readFragment } from 'gql.tada';
···
}>();
export type { FragmentOf, ResultOf, VariablesOf } from 'gql.tada';
+
export { readFragment, maskFragments } from 'gql.tada';
+115
test/e2e/tada.test.ts
···
const outfileCombo = path.join(projectPath, 'simple.ts');
const outfileTypeCondition = path.join(projectPath, 'type-condition.ts');
const outfileUnusedFragment = path.join(projectPath, 'unused-fragment.ts');
const outfileCombinations = path.join(projectPath, 'fragment.ts');
let server: TSServer;
···
} satisfies ts.server.protocol.OpenRequestArgs);
server.sendCommand('open', {
file: outfileUnusedFragment,
fileContent: '// empty',
scriptKindName: 'TS',
} satisfies ts.server.protocol.OpenRequestArgs);
···
'utf-8'
),
},
],
} satisfies ts.server.protocol.UpdateOpenRequestArgs);
···
file: outfileUnusedFragment,
tmpfile: outfileUnusedFragment,
} satisfies ts.server.protocol.SavetoRequestArgs);
});
afterAll(() => {
try {
fs.unlinkSync(outfileUnusedFragment);
fs.unlinkSync(outfileCombinations);
fs.unlinkSync(outfileCombo);
fs.unlinkSync(outfileTypeCondition);
···
`);
}, 30000);
it('gives quick-info at start of word (#15)', async () => {
server.send({
seq: 11,
···
`);
}, 30000);
});
···
const outfileCombo = path.join(projectPath, 'simple.ts');
const outfileTypeCondition = path.join(projectPath, 'type-condition.ts');
const outfileUnusedFragment = path.join(projectPath, 'unused-fragment.ts');
+
const outfileUsedFragmentMask = path.join(
+
projectPath,
+
'used-fragment-mask.ts'
+
);
const outfileCombinations = path.join(projectPath, 'fragment.ts');
let server: TSServer;
···
} satisfies ts.server.protocol.OpenRequestArgs);
server.sendCommand('open', {
file: outfileUnusedFragment,
+
fileContent: '// empty',
+
scriptKindName: 'TS',
+
} satisfies ts.server.protocol.OpenRequestArgs);
+
server.sendCommand('open', {
+
file: outfileUsedFragmentMask,
fileContent: '// empty',
scriptKindName: 'TS',
} satisfies ts.server.protocol.OpenRequestArgs);
···
'utf-8'
),
},
+
{
+
file: outfileUsedFragmentMask,
+
fileContent: fs.readFileSync(
+
path.join(projectPath, 'fixtures/used-fragment-mask.ts'),
+
'utf-8'
+
),
+
},
],
} satisfies ts.server.protocol.UpdateOpenRequestArgs);
···
file: outfileUnusedFragment,
tmpfile: outfileUnusedFragment,
} satisfies ts.server.protocol.SavetoRequestArgs);
+
server.sendCommand('saveto', {
+
file: outfileUsedFragmentMask,
+
tmpfile: outfileUsedFragmentMask,
+
} satisfies ts.server.protocol.SavetoRequestArgs);
});
afterAll(() => {
try {
fs.unlinkSync(outfileUnusedFragment);
+
fs.unlinkSync(outfileUsedFragmentMask);
fs.unlinkSync(outfileCombinations);
fs.unlinkSync(outfileCombo);
fs.unlinkSync(outfileTypeCondition);
···
`);
}, 30000);
+
it('should not warn about unused fragments when using maskFragments', async () => {
+
server.sendCommand('saveto', {
+
file: outfileUsedFragmentMask,
+
tmpfile: outfileUsedFragmentMask,
+
} satisfies ts.server.protocol.SavetoRequestArgs);
+
+
await server.waitForResponse(
+
e =>
+
e.type === 'event' &&
+
e.event === 'semanticDiag' &&
+
e.body?.file === outfileUsedFragmentMask
+
);
+
+
const res = server.responses.filter(
+
resp =>
+
resp.type === 'event' &&
+
resp.event === 'semanticDiag' &&
+
resp.body?.file === outfileUsedFragmentMask
+
);
+
// Should have no diagnostics about unused fragments since maskFragments uses them
+
expect(res[0].body.diagnostics).toMatchInlineSnapshot(`[]`);
+
}, 30000);
+
it('gives quick-info at start of word (#15)', async () => {
server.send({
seq: 11,
···
`);
}, 30000);
});
+
+
describe('Fragment dependencies - Issue #494', () => {
+
const projectPath = path.resolve(__dirname, 'fixture-project-tada');
+
const outfileMissingFragmentDep = path.join(
+
projectPath,
+
'missing-fragment-dep.ts'
+
);
+
+
let server: TSServer;
+
beforeAll(async () => {
+
server = new TSServer(projectPath, { debugLog: false });
+
+
server.sendCommand('open', {
+
file: outfileMissingFragmentDep,
+
fileContent: '// empty',
+
scriptKindName: 'TS',
+
} satisfies ts.server.protocol.OpenRequestArgs);
+
+
server.sendCommand('updateOpen', {
+
openFiles: [
+
{
+
file: outfileMissingFragmentDep,
+
fileContent: fs.readFileSync(
+
path.join(projectPath, 'fixtures/missing-fragment-dep.ts'),
+
'utf-8'
+
),
+
},
+
],
+
} satisfies ts.server.protocol.UpdateOpenRequestArgs);
+
+
server.sendCommand('saveto', {
+
file: outfileMissingFragmentDep,
+
tmpfile: outfileMissingFragmentDep,
+
} satisfies ts.server.protocol.SavetoRequestArgs);
+
});
+
+
afterAll(() => {
+
try {
+
fs.unlinkSync(outfileMissingFragmentDep);
+
} catch {}
+
});
+
+
it('warns about missing fragment dep even when fragment is used in another query in same file', async () => {
+
await server.waitForResponse(
+
e =>
+
e.type === 'event' &&
+
e.event === 'semanticDiag' &&
+
e.body?.file === outfileMissingFragmentDep
+
);
+
+
const res = server.responses.filter(
+
resp =>
+
resp.type === 'event' &&
+
resp.event === 'semanticDiag' &&
+
resp.body?.file === outfileMissingFragmentDep
+
);
+
+
// Should have a diagnostic about the unknown fragment in SecondQuery
+
expect(res.length).toBeGreaterThan(0);
+
expect(res[0].body.diagnostics.length).toBeGreaterThan(0);
+
+
const fragmentError = res[0].body.diagnostics.find((diag: any) =>
+
diag.text.includes('PokemonBasicInfo')
+
);
+
+
expect(fragmentError).toBeDefined();
+
expect(fragmentError.text).toBe('Unknown fragment "PokemonBasicInfo".');
+
expect(fragmentError.code).toBe(52001);
+
expect(fragmentError.category).toBe('error');
+
}, 30000);
+
});