Mirror: The small sibling of the graphql package, slimmed down for client-side libraries.

Compare changes

Choose any two refs to compare.

+42
.github/ISSUE_TEMPLATE/RFC.md
···
+
---
+
name: 'RFC'
+
about: Propose an enhancement / feature and start a discussion
+
title: 'RFC: Your Proposal'
+
labels: "future \U0001F52E"
+
---
+
+
<!--
+
๐Ÿšจ RFCs are for proposed changes (not bugs or questions)
+
Specifically they are whenever you'd like to see new features
+
being added, or enable new use-cases.
+
+
Please open a Bug Report for issues/bugs, and use GitHub Discussions
+
or the Discord channel for questions instead.
+
-->
+
+
## Summary
+
+
<!--
+
Describe in a couple of words *what* you're proposing.
+
If relevant, include *why* this should be addressed now.
+
The problem should be clearly stated and the solution
+
should be summarised.
+
-->
+
+
## Proposed Solution
+
+
<!--
+
Explain the solution you're proposing in detail.
+
*How* will this change be implemented, and how does it work?
+
-->
+
+
## Requirements
+
+
<!--
+
This section is *optional*.
+
But if your proposed solution has multiple ways
+
of being implemented, you don't want to state how
+
it may be implemented, or you don't know yet how
+
it will be implemented, then:
+
*List* what the implementation needs to achieve to fulfil this RFC;
+
-->
+46
.github/ISSUE_TEMPLATE/bug_report.yaml
···
+
name: "\U0001F41E Bug report"
+
description: Report an issue with graphql.web
+
labels: []
+
body:
+
- type: markdown
+
attributes:
+
value: |
+
Thanks for taking the time to fill out this bug report!
+
- type: markdown
+
attributes:
+
value: |
+
Thanks for taking the time to fill out this bug report!
+
- type: textarea
+
id: bug-description
+
attributes:
+
label: Describe the bug
+
description: Please describe your bug clearly and concisely.
+
placeholder: Bug description
+
validations:
+
required: true
+
- type: input
+
id: reproduction
+
attributes:
+
label: Reproduction
+
description: Please provide a reproduction link, e.g. to a sandbox
+
placeholder: Reproduction
+
validations:
+
required: true
+
- type: textarea
+
id: version
+
attributes:
+
label: Package version
+
description: The versions of the relevant urql packages you are using
+
placeholder: "graphql-web-lite@16.6.0-1"
+
validations:
+
required: true
+
- type: checkboxes
+
id: checkboxes
+
attributes:
+
label: Validations
+
description: Before submitting the issue, please make sure you do the following
+
options:
+
- label: I can confirm that this is a bug report, and not a feature request, RFC, question, or discussion, for which GitHub Discussions should be used
+
required: true
+
- label: Follow our [Code of Conduct](https://github.com/0no-co/graphql-web-lite/blob/main/CODE_OF_CONDUCT.md)
+
required: true
+8
.github/ISSUE_TEMPLATE/config.yml
···
+
blank_issues_enabled: true
+
contact_links:
+
- name: Ask a question
+
url: https://github.com/0no-co/graphql-web-lite/discussions
+
about: Ask questions and discuss with other community members
+
- name: Join the Discord
+
url: https://discord.gg/Hw8FR8qKfC
+
about: Chat with maintainers and other community members
+22
.github/PULL_REQUEST_TEMPLATE.md
···
+
<!--
+
Thanks for opening a pull request! We appreciate your dedication and help!
+
Before submitting your pull request, please make sure to read our CONTRIBUTING guide.
+
+
The best contribution is always a PR, but please make sure to open an issue or discuss
+
your changes first, if youโ€™re looking to submit a larger PR.
+
+
If this PR is already related to an issue, please reference it like so:
+
Resolves #123
+
-->
+
+
## Summary
+
+
<!-- What's the motivation of this change? What does it solve? -->
+
+
## Set of changes
+
+
<!--
+
Roughly list the changes you've made and which packages are affected.
+
Leave some notes on what may be noteworthy files you've changed.
+
And lastly, please let us know if you think this is a breaking change.
+
-->
+27 -23
.github/workflows/ci.yml
···
uses: actions/checkout@v2
with:
fetch-depth: 0
+
- name: Setup Node
uses: actions/setup-node@v1
with:
-
node-version: '14'
-
- name: Get Yarn cache directory
-
id: yarn-cache-dir-path
-
run: echo "::set-output name=dir::$(yarn cache dir)"
-
- name: Use Yarn cache
-
uses: actions/cache@v2
-
id: yarn-cache
+
node-version: '18'
+
+
- name: Setup pnpm
+
uses: pnpm/action-setup@v2.2.2
with:
-
path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
-
key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
-
restore-keys: |
-
${{ runner.os }}-yarn-
-
- name: Use node_modules cache
-
id: node-modules-cache
-
uses: actions/cache@v2
+
version: 7
+
run_install: false
+
+
- name: Get pnpm store directory
+
id: pnpm-store
+
run: echo "::set-output name=pnpm_cache_dir::$(pnpm store path)"
+
+
- name: Use pnpm store
+
uses: actions/cache@v3
+
id: pnpm-cache
with:
-
path: node_modules
-
key: ${{ runner.os }}-node-modules-${{ hashFiles('**/yarn.lock') }}
+
path: ${{ steps.pnpm-store.outputs.pnpm_cache_dir }}
+
key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }}
+
restore-keys: |
+
${{ runner.os }}-pnpm-
+
- name: Install Dependencies
-
if: |
-
steps.yarn-cache.outputs.cache-hit != 'true' ||
-
steps.node-modules-cache.outputs.cache-hit != 'true'
-
run: yarn install --prefer-offline --frozen-lockfile --non-interactive --silent
+
run: pnpm install --frozen-lockfile --prefer-offline
+
- name: Linting
-
run: yarn run lint
+
run: pnpm run lint
+
- name: Unit Tests
-
run: yarn run test --maxWorkers=2
+
run: pnpm run test --run
+
- name: Build
-
run: yarn run build
+
run: pnpm run build
+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/${GITHUB_REPOSITORY#*/}"
+
git push --mirror mirror
+19 -16
.github/workflows/size.yml
···
- name: Setup Node
uses: actions/setup-node@v1
with:
-
node-version: '14'
+
node-version: '18'
-
- name: Get Yarn cache directory
-
id: yarn-cache-dir-path
-
run: echo "::set-output name=dir::$(yarn cache dir)"
+
- name: Setup pnpm
+
uses: pnpm/action-setup@v2.2.2
+
with:
+
version: 7
+
run_install: false
+
+
- name: Get pnpm store directory
+
id: pnpm-store
+
run: echo "::set-output name=pnpm_cache_dir::$(pnpm store path)"
-
- name: Use Yarn cache
-
uses: actions/cache@v2
-
id: yarn-cache
+
- name: Use pnpm store
+
uses: actions/cache@v3
+
id: pnpm-cache
with:
-
path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
-
key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
+
path: ${{ steps.pnpm-store.outputs.pnpm_cache_dir }}
+
key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }}
restore-keys: |
-
${{ runner.os }}-yarn-
+
${{ runner.os }}-pnpm-
- name: Install Dependencies
-
if: |
-
steps.yarn-cache.outputs.cache-hit != 'true' ||
-
steps.node-modules-cache.outputs.cache-hit != 'true'
-
run: yarn install --prefer-offline --frozen-lockfile --non-interactive --silent
+
run: pnpm install --frozen-lockfile --prefer-offline
- name: Build GraphQL-Web-Lite
-
run: yarn build
+
run: pnpm run build
- name: compressed-size-action
uses: preactjs/compressed-size-action@v2
with:
-
pattern: '{scripts/buildenv/dist-graphql/assets/vendor.*.js,scripts/buildenv/dist-lite/assets/vendor.*.js}'
+
pattern: '{scripts/buildenv/dist-graphql/assets/index.js,scripts/buildenv/dist-lite/assets/index.js}'
build-script: size-check
repo-token: '${{ secrets.GITHUB_TOKEN }}'
+12
.gitignore
···
+
+
/*/**/*.d.ts
+
/*/**/*.js
+
/*/**/*.mjs
+
/*.d.ts
+
/*.js
+
/*.mjs
+
+
!/alias/**/*
+
!/scripts/**/*
+
yarn-error.log
node_modules/
coverage/
···
/cypress/videos/**
/cypress/screenshots/**
/scripts/buildenv/dist-*
+
yarn.lock
+33
CHANGELOG.md
···
+
# graphql-web-lite
+
+
Starting with `16.6.0-1` `graphql-web-lite` is published to match the
+
`MAJOR.MINOR.PATCH` version of the aliased `graphql` version on `npm`.
+
The prerelease is incremented to indicate changes in `graphql-web-lite`.
+
+
## 16.6.0-4
+
+
- Move `@0no-co/graphql.web` to dependencies and externalize it in the output
+
dist files.
+
- Upgrade to `@0no-co/graphql.web@^1.0.0`
+
+
## 16.6.0-3
+
+
- Fix incorrect `package.json:engines.node` entry.
+
+
## 16.6.0-2
+
+
- Replace `utilities/findBreakingChanges` with no-op code.
+
+
## 16.6.0-1
+
+
- Replace `type/assertName` with a custom shim.
+
- Fix `type/validate` being broken due to incorrect Buble and Terser build
+
mangling.
+
- Use [`@0no-co/graphql.web@0.1.6`](https://github.com/0no-co/graphql.web) as a shim.
+
- This provides: `language/kind`, `language/parser`, `language/printer`, `language/visitor`, `language/printString`, and `language/blockString`
+
- [`@0no-co/graphql.web@0.1.6`](https://github.com/0no-co/graphql.web) is
+
built to replace GraphQLโ€™s client-side query language parser, printer, and
+
visitor, and is tested to 100% coverage and to match graphql.jsโ€™s
+
performance.
+
- Updated to `graphql@16.6.0`
+
- Exports are now the intersection of `graphql@^16` and `graphql@15.8.0`
+164
CONTRIBUTING.md
···
+
# Development
+
+
Thanks for contributing! We want to ensure that `graphql-web-lite` evolves
+
and fulfills its idea of being a drop-in alias replacement to make your
+
client-side GraphQL smaller and faster!
+
+
## How to contribute?
+
+
We follow fairly standard but lenient rules around pull requests and issues.
+
Please pick a title that describes your change briefly, optionally in the imperative
+
mood if possible.
+
+
If you have an idea for a feature or want to fix a bug, consider opening an issue
+
first. We're also happy to discuss and help you open a PR and get your changes
+
in!
+
+
- If you have a question, try [creating a GitHub Discussions thread.](https://github.com/0no-co/graphql-web-lite/discussions/new/choose)
+
- If you think you've found a bug, [open a new issue.](https://github.com/0no-co/graphql-web-lite/issues/new)
+
- or, if you found a bug you'd like to fix, [open a PR.](https://github.com/0no-co/graphql-web-lite/compare)
+
- If you'd like to propose a change [open an RFC issue.](https://github.com/0no-co/graphql-web-lite/issues/new?labels=future+%F0%9F%94%AE&template=RFC.md&title=RFC%3A+Your+Proposal) You can read more about the RFC process [below](#how-do-i-propose-changes).
+
+
### What are the issue conventions?
+
+
There are **no strict conventions**, but we do have two templates in place that will fit most
+
issues, since questions and other discussion start on GitHub Discussions. The bug template is fairly
+
standard and the rule of thumb is to try to explain **what you expected** and **what you got
+
instead.** Following this makes it very clear whether it's a known behavior, an unexpected issue,
+
or an undocumented quirk.
+
+
### How do I propose changes?
+
+
We follow an **RFC proposal process**. This allows anyone to propose a new feature or a change, and
+
allows us to communicate our current planned features or changes, so any technical discussion,
+
progress, or upcoming changes are always **documented transparently.** You can [find the RFC
+
template](https://github.com/0no-co/graphql-web-lite/issues/new/choose) in our issue creator.
+
+
### What are the PR conventions?
+
+
This also comes with **no strict conventions**. We only ask you to follow the PR template we have
+
in place more strictly here than the templates for issues, since it asks you to list a summary
+
(maybe even with a short explanation) and a list of technical changes.
+
+
If you're **resolving** an issue please don't forget to add `Resolve #123` to the description so that
+
it's automatically linked, so that there's no ambiguity and which issue is being addressed (if any)
+
+
You'll find that a comment by the "Changeset" bot may pop up. If you don't know what a **changeset**
+
is and why it's asking you to document your changes, read on at ["How do I document a change for the
+
changelog"](#how-do-i-document-a-change-for-the-changelog)
+
+
We also typically **name** our PRs with a slightly descriptive title, e.g. `feat: Title`.
+
+
## How do I set up the project?
+
+
Luckily it's not hard to get started. You can install dependencie
+
[using `pnpm`](https://pnpm.io/installation#using-corepack).
+
Please don't use `npm` or `yarn` to respect the lockfile.
+
+
```sh
+
pnpm install
+
```
+
+
There are multiple commands you can run in the root folder to test your changes:
+
+
```sh
+
# TypeScript checks:
+
pnpm run check
+
+
# Linting (prettier & eslint):
+
pnpm run lint
+
+
# Unit Tests:
+
pnpm run test
+
+
# Builds:
+
pnpm run build
+
```
+
+
## How do I test my changes?
+
+
It's always good practice to run the tests when making changes. If you're unsure which packages
+
may be affected by your new tests or changes you may run `pnpm test` in the root of
+
the repository.
+
+
If your editor is not set up with type checks you may also want to run `pnpm run check` on your
+
changes.
+
+
Additionally you can head to any example in the `examples/` folder
+
and run them. There you'll also need to install their dependencies as they're isolated projects,
+
without a lockfile and without linking to packages in the monorepos.
+
All examples are started using the `package.json`'s `start` script.
+
+
## How do I lint my code?
+
+
We ensure consistency in this codebase using `eslint` and `prettier`.
+
They are run on a `precommit` hook, so if something's off they'll try
+
to automatically fix up your code, or display an error.
+
+
If you have them set up in your editor, even better!
+
+
## How do I document a change for the changelog?
+
+
This project uses [changesets](https://github.com/atlassian/changesets). This means that for
+
every PR there must be documentation for what has been changed and which package is affected.
+
+
You can document a change by running `changeset`, which will ask you which packages
+
have changed and whether the change is major/minor/patch. It will then ask you to write
+
a change entry as markdown.
+
+
```sh
+
# In the root of the urql repository call:
+
pnpm changeset
+
```
+
+
This will create a new "changeset file" in the `.changeset` folder, which you should commit and
+
push, so that it's added to your PR.
+
This will eventually end up in the package's `CHANGELOG.md` file when we do a release.
+
+
You won't need to add a changeset if you're simply making "non-visible" changes to the docs or other
+
files that aren't published to the npm registry.
+
+
[Read more about adding a `changeset` here.](https://github.com/atlassian/changesets/blob/master/docs/adding-a-changeset.md#i-am-in-a-multi-package-repository-a-mono-repo)
+
+
## How do I release new versions of our packages?
+
+
Hold up, that's **automated**! Since we use `changeset` to document our changes, which determines what
+
goes into the changelog and what kind of version bump a change should make, you can also use the
+
tool to check what's currently posed to change after a release batch using: `pnpm changeset status`.
+
+
We have a [GitHub Actions workflow](./.github/workflow/release.yml) which is triggered whenever new
+
changes are merged. It will always open a **"Version Packages" PR** which is kept up-to-date. This PR
+
documents all changes that are made and will show in its description what all new changelogs are
+
going to contain for their new entries.
+
+
Once a "Version Packages" PR is approved by a contributor and merged, the action will automatically
+
take care of creating the release, publishing all updated packages to the npm registry, and creating
+
appropriate tags on GitHub too.
+
+
This process is automated, but the changelog should be checked for errors.
+
+
As to **when** to merge the automated PR and publish? Maybe not after every change. Typically there
+
are two release batches: hotfixes and release batches. We expect that a hotfix for a single package
+
should go out as quickly as possible if it negatively affects users. For **release batches**
+
however, it's common to assume that if one change is made to a package that more will follow in the
+
same week. So waiting for **a day or two** when other changes are expected will make sense to keep the
+
fatigue as low as possible for downstream maintainers.
+
+
## How do I upgrade all dependencies?
+
+
It may be a good idea to keep all dependencies on this repository **up-to-date** every now and
+
then. Typically we do this by running `pnpm update --interactive --latest` and checking one-by-one
+
which dependencies will need to be bumped. In case of any security issues it may make sense to
+
just run `pnpm update [package]`.
+
+
While this is rare with `pnpm`, upgrading some transitive dependencies may accidentally duplicate
+
them if two packages depend on different compatible version ranges. This can be fixed by running:
+
+
```sh
+
pnpm dedupe
+
pnpm install
+
```
+
+
It's common to then **create a PR** (with a changeset documenting the packages that need to reflect
+
new changes if any `dependencies` have changed) with the name of
+
"(chore) - Upgrade direct and transitive dependencies" or something similar.
-21
LICENSE
···
-
MIT License
-
-
Copyright (c) GraphQL Contributors
-
-
Permission is hereby granted, free of charge, to any person obtaining a copy
-
of this software and associated documentation files (the "Software"), to deal
-
in the Software without restriction, including without limitation the rights
-
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-
copies of the Software, and to permit persons to whom the Software is
-
furnished to do so, subject to the following conditions:
-
-
The above copyright notice and this permission notice shall be included in all
-
copies or substantial portions of the Software.
-
-
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-
SOFTWARE.
+22
LICENSE.md
···
+
MIT License
+
+
Copyright (c) GraphQL maintainers,
+
Copyright (c) 0no.co
+
+
Permission is hereby granted, free of charge, to any person obtaining a copy
+
of this software and associated documentation files (the "Software"), to deal
+
in the Software without restriction, including without limitation the rights
+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+
copies of the Software, and to permit persons to whom the Software is
+
furnished to do so, subject to the following conditions:
+
+
The above copyright notice and this permission notice shall be included in all
+
copies or substantial portions of the Software.
+
+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+
SOFTWARE.
+38 -38
README.md
···
can cause bloat for client-side apps, where we'd rather choose lower bundlesize impact
over fidelity.
-
`graphql-web-lite` is an **experimental** library, providing an alias package that can
-
be swapped in for the standard `graphql` package in client-side applications.
+
`graphql-web-lite` provides an alias package that can be swapped in for the standard
+
`graphql` package in client-side applications.
It aims to reduce the size of imports that are in common use by GraphQL clients and
users, while still providing most `graphql` exports that are used in other contexts.
+
+
It replaces the default `language` exports with
+
[`@0no-co/graphql.web`](https://github.com/0no-co/graphql.web) for a leaner
+
parser, printer, and visitor, which only support the GraphQL query language and
+
are tested to 100% coverage and built to match GraphQL.jsโ€™ performance.
+
+
In an average app using the GraphQL library for a GraphQL client aliasing this
+
package could save you 7kB gzip effortlessly.
+
+
> **Note:** If youโ€™re using `@urql/core@^4` youโ€™re already benefitting from
+
> `@0no-co/graphql.web`โ€™s size reduction and aliasing `graphql-web-lite` will
+
> only benefit you if you import from `graphql` in any of your other code or
+
> libraries.
## Installation
···
```diff
{
"dependencies": {
-
- "graphql": "^15.5.0"
-
+ "graphql": "npm:graphql-web-lite@^15.5.1001"
+
- "graphql": "^16.6.0"
+
+ "graphql": "npm:graphql-web-lite@^16.6.0-3"
}
}
```
···
<details>
<summary><strong>Full List of Changes</strong></summary>
-
| Export | Changes | Notes |
-
| -------------------------- | ----------- | ------------------------------------------------------------------- |
-
| `getVisitFn` | _unchanged_ | n/a |
-
| `visitInParallel` | _unchanged_ | n/a |
-
| `BREAK` | _unchanged_ | n/a |
-
| `visit` | _modified_ | works recursively and does not detect invalid AST nodes |
-
| `print` | _modified_ | won't output any schema nodes and does not detect invalid AST nodes |
-
| `printLocation` | _modified_ | won't output source snippets |
-
| `printSourceLocation` | _modified_ | won't output source snippets |
-
| `parse` | _modified_ | won't parse schema nodes or throw precise syntax errors |
-
| `parseType` | _modified_ | won't throw precise syntax errors |
-
| `parseValue` | _modified_ | won't throw precise syntax errors |
-
| `GraphQLError` | _modified_ | doesn't handle locations and Error stacks |
-
| `syntaxError` | _removed_ | n/a |
-
| `printType` | _removed_ | n/a |
-
| `printSchema` | _removed_ | n/a |
-
| `printIntrospectionSchema` | _removed_ | n/a |
-
| `lexicographicSortSchema` | _removed_ | n/a |
-
| `isSchema` | _removed_ | n/a |
-
| `isInterfaceType` | _removed_ | n/a |
-
| `getDescription` | _removed_ | n/a |
-
| `findDeprecatedUsages` | _removed_ | n/a |
-
| `buildSchema` | _removed_ | n/a |
-
| `buildASTSchema` | _removed_ | n/a |
-
| `assertSchema` | _removed_ | n/a |
-
| `assertInterfaceType` | _removed_ | n/a |
-
| `assertCompositeType` | _removed_ | n/a |
-
| `assertAbstractType` | _removed_ | n/a |
-
| `TokenKind` | _removed_ | n/a |
-
| `Token` | _removed_ | n/a |
-
| `Lexer` | _removed_ | n/a |
-
| `GraphQLUnionType` | _removed_ | n/a |
-
| `GraphQLInterfaceType` | _removed_ | n/a |
-
| `GraphQLInputObjectType` | _removed_ | n/a |
+
| Export | Changes | Notes |
+
| --------------------- | ---------- | ------------------------------------------------------------------- |
+
| `visit` | _modified_ | works recursively and does not detect invalid AST nodes |
+
| `print` | _modified_ | won't output any schema nodes and does not detect invalid AST nodes |
+
| `printLocation` | _modified_ | won't output source snippets |
+
| `printSourceLocation` | _modified_ | won't output source snippets |
+
| `parse` | _modified_ | won't parse schema nodes or throw precise syntax errors |
+
| `parseType` | _modified_ | won't throw precise syntax errors |
+
| `parseValue` | _modified_ | won't throw precise syntax errors |
+
| `GraphQLError` | _modified_ | doesn't handle locations and Error stacks |
</details>
+
+
### Bundlesize Impact
+
+
Most GraphQL client-side libraries use the following common set of imports from the `graphql` library.
+
+
```js
+
export { BREAK, isSelectionNode, parse, print, GraphQLError, Kind, visit } from 'graphql';
+
```
+
+
The minzipped size of the imports is about `10kB` in a given output bundle, which assumes all the above imports are
+
in use. When `graphql-web-lite` replaces the `graphql` package the minzipped size drops to about `3kB`.
+13 -56
alias/error/GraphQLError.mjs
···
-
import { getLocation } from 'graphql/language/location';
-
-
import { printLocation, printSourceLocation } from '../language/printLocation';
-
-
export class GraphQLError extends Error {
-
constructor(
-
message,
-
nodes,
-
source,
-
positions,
-
path,
-
originalError,
-
extensions
-
) {
-
super(message);
-
-
this.name = 'GraphQLError';
-
this.message = message;
-
-
if (path) this.path = path;
-
if (nodes) this.nodes = nodes;
-
if (source) this.source = source;
-
if (positions) this.positions = positions;
-
if (originalError) this.originalError = originalError;
-
-
let _extensions = extensions;
-
if (_extensions == null && originalError != null) {
-
const originalExtensions = originalError.extensions;
-
if (isObjectLike(originalExtensions)) {
-
_extensions = originalExtensions;
-
}
-
}
-
-
if (_extensions) {
-
this.extensions = _extensions;
-
}
-
}
-
-
toString() {
-
return printError(this);
-
}
-
}
+
export { GraphQLError } from '@0no-co/graphql.web';
/**
* Prints a GraphQLError to a string, representing useful location information
* about the error's position in the source.
+
*
+
* @deprecated Please use `error.toString` instead. Will be removed in v17
*/
export function printError(error) {
-
let output = error.message;
-
-
if (error.nodes) {
-
for (const node of error.nodes) {
-
if (node.loc) {
-
output += '\n\n' + printLocation(node.loc);
-
}
-
}
-
} else if (error.source && error.locations) {
-
for (const location of error.locations) {
-
output += '\n\n' + printSourceLocation(error.source, location);
-
}
-
}
+
return error.toString();
+
}
-
return output;
+
/**
+
* Given a GraphQLError, format it according to the rules described by the
+
* Response Format, Errors section of the GraphQL Specification.
+
*
+
* @deprecated Please use `error.toString` instead. Will be removed in v17
+
*/
+
export function formatError(error) {
+
return error.toJSON();
}
+5 -1
alias/language/__tests__/parser.test.js
···
// See: https://github.com/graphql/graphql-js/blob/976d64b/src/language/__tests__/parser-test.ts
// Note: Tests regarding reserved keywords have been removed.
+
import { describe, it, expect } from 'vitest';
import { Kind } from 'graphql';
import { parse, parseValue, parseType } from '../parser';
···
it('parses constant default values', () => {
expect(() => {
-
return parse('query Foo($x: Complex = { a: { b: [ $var ] } }) { field }');
+
return parse('query Foo($x: Complex = { a: { b: [ "test" ] } }) { field }');
}).not.toThrow();
});
···
},
{
kind: Kind.STRING,
+
block: false,
value: 'abc',
},
],
···
kind: Kind.LIST,
values: [
{
+
block: true,
kind: Kind.STRING,
value: 'long',
},
{
kind: Kind.STRING,
+
block: false,
value: 'short',
},
],
+10 -20
alias/language/__tests__/printer.test.js
···
// See: https://github.com/graphql/graphql-js/blob/976d64b/src/language/__tests__/printer-test.ts
+
import { describe, it, expect } from 'vitest';
import { parse } from '../parser';
import { print } from '../printer';
···
{
id
name
-
}
-
`);
+
}`);
const mutationAST = parse('mutation { id, name }');
expect(print(mutationAST)).toBe(dedent`
mutation {
id
name
-
}
-
`);
+
}`);
-
const queryASTWithArtifacts = parse(
-
'query ($foo: TestType) @testDirective { id, name }'
-
);
+
const queryASTWithArtifacts = parse('query ($foo: TestType) @testDirective { id, name }');
expect(print(queryASTWithArtifacts)).toBe(dedent`
query ($foo: TestType) @testDirective {
id
name
-
}
-
`);
+
}`);
-
const mutationASTWithArtifacts = parse(
-
'mutation ($foo: TestType) @testDirective { id, name }'
-
);
+
const mutationASTWithArtifacts = parse('mutation ($foo: TestType) @testDirective { id, name }');
expect(print(mutationASTWithArtifacts)).toBe(dedent`
mutation ($foo: TestType) @testDirective {
id
···
});
it('keeps arguments on one line if line is short (<= 80 chars)', () => {
-
const printed = print(
-
parse('{trip(wheelchair:false arriveBy:false){dateTime}}')
-
);
+
const printed = print(parse('{trip(wheelchair:false arriveBy:false){dateTime}}'));
expect(printed).toBe(
dedent`
···
trip(wheelchair: false, arriveBy: false) {
dateTime
}
-
}
-
`
+
}`
);
});
···
{
__typename
-
}
-
`) + '\n'
+
}`)
);
});
});
···
function dedent(strings, ...values) {
let str = strings[0];
for (let i = 1; i < strings.length; ++i) str += values[i - 1] + strings[i]; // interpolation
-
return dedentString(str) + '\n';
+
return dedentString(str);
}
+13 -41
alias/language/__tests__/visitor.test.js
···
// See: https://github.com/graphql/graphql-js/blob/976d64b/src/language/__tests__/visitor-test.ts
+
import { describe, it, expect } from 'vitest';
import { Kind, parse, print } from 'graphql';
import { visit, visitInParallel, BREAK } from '../visitor';
···
expect(ast).toEqual(parse('{ a, b, c { a, b, c } }', { noLocation: true }));
-
expect(editedAST).toEqual(
-
parse('{ a, c { a, c } }', { noLocation: true })
-
);
+
expect(editedAST).toEqual(parse('{ a, c { a, c } }', { noLocation: true }));
});
it('allows for editing on leave', () => {
···
expect(ast).toEqual(parse('{ a, b, c { a, b, c } }', { noLocation: true }));
-
expect(editedAST).toEqual(
-
parse('{ a, c { a, c } }', { noLocation: true })
-
);
+
expect(editedAST).toEqual(parse('{ a, c { a, c } }', { noLocation: true }));
});
it('ignores false returned on leave', () => {
···
},
});
-
expect(returnedAST).toEqual(
-
parse('{ a, b, c { a, b, c } }', { noLocation: true })
-
);
+
expect(returnedAST).toEqual(parse('{ a, b, c { a, b, c } }', { noLocation: true }));
});
it('visits edited node', () => {
···
});
it('handles deep immutable edits correctly when using "enter"', () => {
-
const formatNode = (node) => {
+
const formatNode = node => {
if (
node.selectionSet &&
!node.selectionSet.selections.some(
-
(node) =>
-
node.kind === Kind.FIELD &&
-
node.name.value === '__typename' &&
-
!node.alias
+
node => node.kind === Kind.FIELD && node.name.value === '__typename' && !node.alias
)
) {
return {
···
}
};
const ast = parse('{ players { nodes { id } } }');
-
const expected = parse(
-
'{ players { nodes { id __typename } __typename } }'
-
);
+
const expected = parse('{ players { nodes { id __typename } __typename } }');
const visited = visit(ast, {
Field: formatNode,
InlineFragment: formatNode,
···
visit(ast, {
enter(node, key, parent) {
-
visited.push([
-
'enter',
-
node.kind,
-
key,
-
isNode(parent) ? parent.kind : undefined,
-
]);
+
visited.push(['enter', node.kind, key, isNode(parent) ? parent.kind : undefined]);
checkVisitorFnArgs(ast, arguments);
argsStack.push([...arguments]);
},
leave(node, key, parent) {
-
visited.push([
-
'leave',
-
node.kind,
-
key,
-
isNode(parent) ? parent.kind : undefined,
-
]);
+
visited.push(['leave', node.kind, key, isNode(parent) ? parent.kind : undefined]);
expect(argsStack.pop()).toEqual([...arguments]);
},
···
])
);
-
expect(ast).toEqual(
-
parse('{ a, b, c { a, b, c } }', { noLocation: true })
-
);
+
expect(ast).toEqual(parse('{ a, b, c { a, b, c } }', { noLocation: true }));
-
expect(editedAST).toEqual(
-
parse('{ a, c { a, c } }', { noLocation: true })
-
);
+
expect(editedAST).toEqual(parse('{ a, c { a, c } }', { noLocation: true }));
expect(visited).toEqual([
['enter', 'Document', undefined],
···
])
);
-
expect(ast).toEqual(
-
parse('{ a, b, c { a, b, c } }', { noLocation: true })
-
);
+
expect(ast).toEqual(parse('{ a, b, c { a, b, c } }', { noLocation: true }));
-
expect(editedAST).toEqual(
-
parse('{ a, c { a, c } }', { noLocation: true })
-
);
+
expect(editedAST).toEqual(parse('{ a, c { a, c } }', { noLocation: true }));
expect(visited).toEqual([
['enter', 'Document', undefined],
+5 -7
alias/language/blockString.mjs
···
-
export function printBlockString(str) {
-
return '"""\n' + JSON.stringify(str).slice(1, -1) + '\n"""';
-
}
+
export { printBlockString } from '@0no-co/graphql.web';
-
export function dedentBlockStringValue(str) {
-
return str;
+
export function isPrintableAsBlockString(value) {
+
return true;
}
-
export function getBlockStringIndentation(str) {
-
return 0;
+
export function dedentBlockStringLines(lines) {
+
return lines;
}
+1
alias/language/kinds.mjs
···
+
export { Kind } from '@0no-co/graphql.web';
+1 -363
alias/language/parser.mjs
···
-
/**
-
* This is a spec-compliant implementation of a GraphQL query language parser,
-
* up-to-date with the June 2018 Edition. Unlike the reference implementation
-
* in graphql.js it will only parse the query language, but not the schema
-
* language.
-
*/
-
import { Kind } from 'graphql';
-
import { GraphQLError } from '../error/GraphQLError';
-
import { match, parse as makeParser } from 'reghex';
-
-
// 2.1.7: Includes commas, and line comments
-
const ignored = /([\s,]|#[^\n\r]+)+/;
-
-
// 2.1.9: Limited to ASCII character set, so regex shortcodes are fine
-
const name = match(Kind.NAME, (x) => ({
-
kind: x.tag,
-
value: x[0],
-
}))`
-
${/[_\w][_\d\w]*/}
-
`;
-
-
const null_ = match(Kind.NULL, (x) => ({
-
kind: x.tag,
-
}))`
-
${'null'}
-
`;
-
-
const bool = match(Kind.BOOLEAN, (x) => ({
-
kind: x.tag,
-
value: x[0] === 'true',
-
}))`
-
${/true|false/}
-
`;
-
-
const variable = match(Kind.VARIABLE, (x) => ({
-
kind: x.tag,
-
name: x[0],
-
}))`
-
:${'$'} ${name}
-
`;
-
-
// 2.9.6: Technically, this parser doesn't need to check that true, false, and null
-
// aren't used as enums, but this prevents mistakes and follows the spec closely
-
const enum_ = match(Kind.ENUM, (x) => ({
-
kind: x.tag,
-
value: x[0].value,
-
}))`
-
${name}
-
`;
-
-
// 2.9.1-2: These combine both number values for the sake of simplicity.
-
// It allows for leading zeroes, unlike graphql.js, which shouldn't matter;
-
const number = match(null, (x) => ({
-
kind: x.length === 1 ? Kind.INT : Kind.FLOAT,
-
value: x.join(''),
-
}))`
-
${/[-]?\d+/}
-
${/[.]\d+/}?
-
${/[eE][+-]?\d+/}?
-
`;
-
-
// 2.9.4: Notably, this skips checks for unicode escape sequences and escaped quotes.
-
const string = match(Kind.STRING, (x) => ({
-
kind: x.tag,
-
value: x[0],
-
}))`
-
(:${'"""'} ${/[\s\S]+?(?=""")/} :${'"""'})
-
| (:${'"'} ${/[^"\r\n]*/} :${'"'})
-
`;
-
-
const list = match(Kind.LIST, (x) => ({
-
kind: x.tag,
-
values: x.slice(),
-
}))`
-
:${'['}
-
${() => value}*
-
(?: ${ignored}? ${']'} ${ignored}?)
-
`;
-
-
const objectField = match(Kind.OBJECT_FIELD, (x) => ({
-
kind: x.tag,
-
name: x[0],
-
value: x[1],
-
}))`
-
:${ignored}?
-
${name}
-
(?: ${ignored}? ${':'})
-
${() => value}
-
`;
-
-
const object = match(Kind.OBJECT, (x) => ({
-
kind: x.tag,
-
fields: x.slice(),
-
}))`
-
:${'{'}
-
${objectField}*
-
(?: ${'}'} ${ignored}?)
-
`;
-
-
// 2.9: This matches the spec closely and is complete
-
const value = match(null, (x) => x[0])`
-
:${ignored}?
-
(
-
${null_}
-
| ${bool}
-
| ${variable}
-
| ${string}
-
| ${number}
-
| ${enum_}
-
| ${list}
-
| ${object}
-
)
-
:${ignored}?
-
`;
-
-
const arg = match(Kind.ARGUMENT, (x) => ({
-
kind: x.tag,
-
name: x[0],
-
value: x[1],
-
}))`
-
${name}
-
(?: ${ignored}? ${':'} ${ignored}?)
-
${value}
-
`;
-
-
const args = match()`
-
:${ignored}?
-
(
-
(?: ${'('} ${ignored}?)
-
${arg}+
-
(?: ${')'} ${ignored}?)
-
)?
-
`;
-
-
const directive = match(Kind.DIRECTIVE, (x) => ({
-
kind: x.tag,
-
name: x[0],
-
arguments: x[1],
-
}))`
-
:${'@'} ${name} :${ignored}?
-
${args}?
-
:${ignored}?
-
`;
-
-
const directives = match()`
-
:${ignored}?
-
${directive}*
-
`;
-
-
const field = match(Kind.FIELD, (x) => {
-
let i = 0;
-
return {
-
kind: x.tag,
-
alias: x[1].kind === Kind.NAME ? x[i++] : undefined,
-
name: x[i++],
-
arguments: x[i++],
-
directives: x[i++],
-
selectionSet: x[i++],
-
};
-
})`
-
:${ignored}?
-
${name}
-
(
-
(?: ${ignored}? ${':'} ${ignored}?)
-
${name}
-
)?
-
${args}
-
${directives}
-
${() => selectionSet}?
-
`;
-
-
// 2.11: The type declarations may be simplified since there's little room
-
// for error in this limited type system.
-
const type = match(null, (x) => {
-
const node =
-
x[0].kind === 'Name'
-
? { kind: Kind.NAMED_TYPE, name: x[0] }
-
: { kind: Kind.LIST_TYPE, type: x[0] };
-
return x[1] === '!' ? { kind: Kind.NON_NULL_TYPE, type: node } : node;
-
})`
-
(
-
(
-
(?: ${'['} ${ignored}?)
-
${() => type}
-
(?: ${ignored}? ${']'} ${ignored}?)
-
) | ${name}
-
)
-
${'!'}?
-
:${ignored}?
-
`;
-
-
const typeCondition = match(null, (x) => ({
-
kind: Kind.NAMED_TYPE,
-
name: x[0],
-
}))`
-
(?: ${ignored}? ${'on'} ${ignored})
-
${name}
-
:${ignored}?
-
`;
-
-
const inlineFragment = match(Kind.INLINE_FRAGMENT, (x) => {
-
let i = 0;
-
return {
-
kind: x.tag,
-
typeCondition: x[i].kind === Kind.NAMED_TYPE ? x[i++] : undefined,
-
directives: x[i++],
-
selectionSet: x[i],
-
};
-
})`
-
:${'...'}
-
${typeCondition}?
-
${directives}
-
${() => selectionSet}
-
`;
-
-
const fragmentSpread = match(Kind.FRAGMENT_SPREAD, (x) => ({
-
kind: x.tag,
-
name: x[0],
-
directives: x[1],
-
}))`
-
(?: ${'...'} ${ignored}?)
-
!${'on'}
-
${name}
-
:${ignored}?
-
${directives}
-
`;
-
-
const selectionSet = match(Kind.SELECTION_SET, (x) => ({
-
kind: x.tag,
-
selections: x.slice(),
-
}))`
-
:${ignored}?
-
(?: ${'{'} ${ignored}?)
-
(
-
${inlineFragment} |
-
${fragmentSpread} |
-
${field}
-
)+
-
(?: ${'}'} ${ignored}?)
-
`;
-
-
const varDefinitionDefault = match(null, (x) => x[0])`
-
(?: ${'='} ${ignored}?)
-
${value}
-
`;
-
-
const varDefinition = match(Kind.VARIABLE_DEFINITION, (x) => ({
-
kind: x.tag,
-
variable: x[0],
-
type: x[1],
-
defaultValue: x[2].kind ? x[2] : undefined,
-
directives: !x[2].kind ? x[2] : x[3],
-
}))`
-
${variable}
-
(?: ${ignored}? ${':'} ${ignored}?)
-
${type}
-
${varDefinitionDefault}?
-
${directives}
-
:${ignored}?
-
`;
-
-
const varDefinitions = match('vars')`
-
:${ignored}?
-
(?: ${'('} ${ignored}?)
-
${varDefinition}+
-
(?: ${')'} ${ignored}?)
-
`;
-
-
const fragmentDefinition = match(Kind.FRAGMENT_DEFINITION, (x) => ({
-
kind: x.tag,
-
name: x[0],
-
typeCondition: x[1],
-
directives: x[2],
-
selectionSet: x[3],
-
}))`
-
(?: ${ignored}? ${'fragment'} ${ignored})
-
${name}
-
${typeCondition}
-
${directives}
-
${selectionSet}
-
`;
-
-
const operationDefinition = match(Kind.OPERATION_DEFINITION, (x) => {
-
let i = 1;
-
return {
-
kind: x.tag,
-
operation: x[0],
-
name: x[i].kind === Kind.NAME ? x[i++] : undefined,
-
variableDefinitions: x[i].tag === 'vars' ? x[i++].slice() : [],
-
directives: x[i++],
-
selectionSet: x[i],
-
};
-
})`
-
:${ignored}?
-
${/query|mutation|subscription/}
-
(:${ignored} ${name})?
-
${varDefinitions}?
-
${directives}
-
${selectionSet}
-
`;
-
-
const queryShorthand = match(Kind.OPERATION_DEFINITION, (x) => ({
-
kind: x.tag,
-
operation: 'query',
-
name: undefined,
-
variableDefinitions: [],
-
directives: [],
-
selectionSet: x[0],
-
}))`
-
${selectionSet}
-
`;
-
-
const root = match(Kind.DOCUMENT, (x) =>
-
x.length ? { kind: x.tag, definitions: x.slice() } : undefined
-
)`
-
(${queryShorthand} | ${operationDefinition} | ${fragmentDefinition})*
-
`;
-
-
const _parse = makeParser(root);
-
const _parseValue = makeParser(value);
-
const _parseType = makeParser(type);
-
-
export function parse(input, options) {
-
const result = _parse(input);
-
if (result == null) throw new GraphQLError('Syntax Error');
-
if (options && options.noLocation) return result;
-
-
let loc;
-
return {
-
...result,
-
set loc(_loc) {
-
loc = _loc;
-
},
-
get loc() {
-
if (!loc) {
-
loc = {
-
start: 0,
-
end: input.length,
-
startToken: undefined,
-
endToken: undefined,
-
source: {
-
body: input,
-
name: 'graphql-web-lite',
-
locationOffset: { line: 1, column: 1 },
-
},
-
};
-
}
-
return loc;
-
},
-
};
-
}
-
-
export function parseValue(input) {
-
const result = _parseValue(input);
-
if (result == null) throw new GraphQLError('Syntax Error');
-
return result;
-
}
-
-
export function parseType(input) {
-
const result = _parseType(input);
-
if (result == null) throw new GraphQLError('Syntax Error');
-
return result;
-
}
+
export { parse, parseType, parseValue, parseValue as parseConstValue } from '@0no-co/graphql.web';
+2 -8
alias/language/printLocation.mjs
···
import { getLocation } from 'graphql/language/location';
export function printLocation(location) {
-
return printSourceLocation(
-
location.source,
-
getLocation(location.source, location.start)
-
);
+
return printSourceLocation(location.source, getLocation(location.source, location.start));
}
export function printSourceLocation(source, sourceLocation) {
const firstLineColumnOffset = source.locationOffset.column - 1;
const lineNum = sourceLocation.line + source.locationOffset.line - 1;
-
const columnNum =
-
sourceLocation.column + sourceLocation.line === 1
-
? firstLineColumnOffset
-
: 0;
+
const columnNum = sourceLocation.column + sourceLocation.line === 1 ? firstLineColumnOffset : 0;
return `${source.name}:${lineNum}:${columnNum}`;
}
+1 -1
alias/language/printString.mjs
···
-
export const printString = JSON.stringify;
+
export { printString } from '@0no-co/graphql.web';
+1 -141
alias/language/printer.mjs
···
-
import { Kind } from 'graphql';
-
import { printBlockString } from './blockString';
-
import { printString } from './printString';
-
-
export function print(node) {
-
if (Array.isArray(node)) {
-
return node.map(print);
-
} else if (node == null || typeof node !== 'object') {
-
return node ? '' + node : '';
-
}
-
-
switch (node.kind) {
-
case 'OperationDefinition': {
-
const prefix = join(
-
[
-
node.operation,
-
print(node.name) +
-
wrap('(', join(print(node.variableDefinitions), ', '), ')'),
-
join(print(node.directives), ' '),
-
],
-
' '
-
);
-
-
return (
-
(prefix === 'query' ? '' : prefix + ' ') + print(node.selectionSet)
-
);
-
}
-
-
case 'VariableDefinition':
-
return (
-
print(node.variable) +
-
': ' +
-
print(node.type) +
-
wrap(' = ', print(node.defaultValue)) +
-
wrap(' ', join(print(node.directives), ' '))
-
);
-
-
case 'Field':
-
return join(
-
[
-
wrap('', print(node.alias), ': ') +
-
print(node.name) +
-
wrap('(', join(print(node.arguments), ', '), ')'),
-
join(print(node.directives), ' '),
-
print(node.selectionSet),
-
],
-
' '
-
);
-
-
case 'StringValue':
-
return node.isBlockString
-
? printBlockString(node.value)
-
: printString(node.value);
-
-
case 'BooleanValue':
-
return node.value ? 'true' : 'false';
-
-
case 'NullValue':
-
return 'null';
-
-
case 'IntValue':
-
case 'FloatValue':
-
case 'EnumValue':
-
case 'Name':
-
return node.value;
-
-
case 'ListValue':
-
return '[' + join(print(node.values), ', ') + ']';
-
-
case 'ObjectValue':
-
return '{' + join(print(node.fields), ', ') + '}';
-
-
case 'ObjectField':
-
return node.name.value + ': ' + print(node.value);
-
-
case 'Variable':
-
return '$' + node.name.value;
-
case 'Document':
-
return join(print(node.definitions), '\n\n') + '\n';
-
case 'SelectionSet':
-
return block(print(node.selections));
-
case 'Argument':
-
return node.name.value + ': ' + print(node.value);
-
-
case 'FragmentSpread':
-
return (
-
'...' + print(node.name) + wrap(' ', join(print(node.directives), ' '))
-
);
-
-
case 'InlineFragment':
-
return join(
-
[
-
'...',
-
wrap('on ', print(node.typeCondition)),
-
join(print(node.directives), ' '),
-
print(node.selectionSet),
-
],
-
' '
-
);
-
-
case 'FragmentDefinition':
-
return (
-
'fragment ' +
-
node.name.value +
-
wrap('(', join(print(node.variableDefinitions), ', '), ')') +
-
' ' +
-
'on ' +
-
print(node.typeCondition) +
-
' ' +
-
wrap('', join(print(node.directives), ' '), ' ') +
-
print(node.selectionSet)
-
);
-
-
case 'Directive':
-
return (
-
'@' +
-
node.name.value +
-
wrap('(', join(print(node.arguments), ', '), ')')
-
);
-
-
case 'NamedType':
-
return node.name.value;
-
-
case 'ListType':
-
return '[' + print(node.type) + ']';
-
-
case 'NonNullType':
-
return print(node.type) + '!';
-
-
default:
-
return '';
-
}
-
}
-
-
const join = (array, separator) =>
-
(array && array.filter((x) => x).join(separator || '')) || '';
-
-
const block = (array) =>
-
wrap('{\n ', join(array, '\n').replace(/\n/g, '\n '), '\n}');
-
-
const wrap = (start, value, end) => (value ? start + value + (end || '') : '');
+
export { print } from '@0no-co/graphql.web';
+60 -75
alias/language/visitor.mjs
···
-
import { getVisitFn, visitInParallel, BREAK } from 'graphql/language/visitor';
+
import { BREAK, Kind } from '@0no-co/graphql.web';
+
export { BREAK, visit, Kind } from '@0no-co/graphql.web';
-
export { getVisitFn, visitInParallel, BREAK };
+
export function getEnterLeaveForKind(visitor, kind) {
+
if (typeof visitor[kind] === 'object') {
+
return visitor[kind];
+
}
+
return {
+
enter: visitor[kind] || visitor.enter,
+
leave: visitor.leave,
+
};
+
}
-
export function visit(node, visitor) {
-
const path = [];
-
const ancestors = [];
+
export function getVisitFn(visitor, kind, isLeaving) {
+
const { enter, leave } = getEnterLeaveForKind(visitor, kind);
+
return isLeaving ? leave : enter;
+
}
-
function callback(node, key, parent, isLeaving) {
-
const visitFn = getVisitFn(visitor, node.kind, isLeaving);
-
if (visitFn) {
-
const result = visitFn.call(visitor, node, key, parent, path, ancestors);
-
if (result === BREAK) throw BREAK;
-
return result;
-
}
-
}
+
export function visitInParallel(visitors) {
+
const skipping = new Array(visitors.length).fill(null);
+
const mergedVisitor = {};
-
function traverse(node, key, parent) {
-
let hasEdited = false;
+
for (const kindName in Kind) {
+
const kind = Kind[kindName];
+
let hasVisitor = false;
+
const enterList = new Array(visitors.length).fill();
+
const leaveList = new Array(visitors.length).fill();
-
const resultEnter = callback(node, key, parent, false);
-
if (resultEnter === false) {
-
return node;
-
} else if (resultEnter === null) {
-
return null;
-
} else if (resultEnter && typeof resultEnter.kind === 'string') {
-
hasEdited = resultEnter !== node;
-
node = resultEnter;
+
for (let i = 0; i < visitors.length; ++i) {
+
const { enter, leave } = getEnterLeaveForKind(visitors[i], kind);
+
hasVisitor = hasVisitor || enter != null || leave != null;
+
enterList[i] = enter;
+
leaveList[i] = leave;
}
-
if (parent) ancestors.push(parent);
-
-
let result;
-
const copy = { ...node };
-
for (const nodeKey in node) {
-
path.push(nodeKey);
-
let value = node[nodeKey];
-
if (Array.isArray(value)) {
-
const newValue = [];
-
for (let index = 0; index < value.length; index++) {
-
if (value[index] != null && typeof value[index].kind === 'string') {
-
ancestors.push(node);
-
path.push(index);
-
result = traverse(value[index], index, value);
-
path.pop();
-
ancestors.pop();
-
if (result === undefined) {
-
newValue.push(value[index]);
-
} else if (result === null) {
-
hasEdited = true;
-
} else {
-
hasEdited = hasEdited || result !== value[index];
-
newValue.push(result);
+
if (hasVisitor) {
+
mergedVisitor[kind] = {
+
enter(...args) {
+
const node = args[0];
+
for (let i = 0; i < visitors.length; i++) {
+
if (!skipping[i]) {
+
const result = enterList[i] && enterList[i].apply(visitors[i], args);
+
if (result === false) {
+
skipping[i] = node;
+
} else if (result === BREAK) {
+
skipping[i] = BREAK;
+
} else if (result !== undefined) {
+
return result;
+
}
+
}
+
}
+
},
+
leave(...args) {
+
const node = args[0];
+
for (let i = 0; i < visitors.length; i++) {
+
if (!skipping[i]) {
+
const result = leaveList[i] && leaveList[i].apply(visitors[i], args);
+
if (result === BREAK) {
+
skipping[i] = BREAK;
+
} else if (result !== undefined && result !== false) {
+
return result;
+
}
+
} else if (skipping[i] === node) {
+
skipping[i] = null;
}
}
-
}
-
value = newValue;
-
} else if (value != null && typeof value.kind === 'string') {
-
result = traverse(value, nodeKey, node);
-
if (result !== undefined) {
-
hasEdited = hasEdited || value !== result;
-
value = result;
-
}
-
}
-
-
path.pop();
-
if (hasEdited) copy[nodeKey] = value;
-
}
-
-
if (parent) ancestors.pop();
-
const resultLeave = callback(node, key, parent, true);
-
if (resultLeave !== undefined) {
-
return resultLeave;
-
} else if (resultEnter !== undefined) {
-
return hasEdited ? copy : resultEnter;
-
} else {
-
return hasEdited ? copy : node;
+
},
+
};
}
}
-
try {
-
const result = traverse(node);
-
return result !== undefined && result !== false ? result : node;
-
} catch (error) {
-
if (error !== BREAK) throw error;
-
return node;
-
}
+
return mergedVisitor;
}
+16
alias/type/assertName.mjs
···
+
import { GraphQLError } from '../error/GraphQLError';
+
+
const nameRe = /^[_\w][_\d\w]*$/;
+
+
export function assertName(name) {
+
if (!nameRe.test(name)) {
+
throw new GraphQLError(`Expected name to match ${nameRe}.`);
+
}
+
return name;
+
}
+
+
export function assertEnumValueName(name) {
+
if (name === 'true' || name === 'false' || name === 'null')
+
throw new GraphQLError(`Enum values cannot be named: ${name}`);
+
return assertName(name);
+
}
+35
alias/utilities/findBreakingChanges.mjs
···
+
export const BreakingChangeType = {
+
TYPE_REMOVED: 'TYPE_REMOVED',
+
TYPE_CHANGED_KIND: 'TYPE_CHANGED_KIND',
+
TYPE_REMOVED_FROM_UNION: 'TYPE_REMOVED_FROM_UNION',
+
VALUE_REMOVED_FROM_ENUM: 'VALUE_REMOVED_FROM_ENUM',
+
REQUIRED_INPUT_FIELD_ADDED: 'REQUIRED_INPUT_FIELD_ADDED',
+
IMPLEMENTED_INTERFACE_REMOVED: 'IMPLEMENTED_INTERFACE_REMOVED',
+
FIELD_REMOVED: 'FIELD_REMOVED',
+
FIELD_CHANGED_KIND: 'FIELD_CHANGED_KIND',
+
REQUIRED_ARG_ADDED: 'REQUIRED_ARG_ADDED',
+
ARG_REMOVED: 'ARG_REMOVED',
+
ARG_CHANGED_KIND: 'ARG_CHANGED_KIND',
+
DIRECTIVE_REMOVED: 'DIRECTIVE_REMOVED',
+
DIRECTIVE_ARG_REMOVED: 'DIRECTIVE_ARG_REMOVED',
+
REQUIRED_DIRECTIVE_ARG_ADDED: 'REQUIRED_DIRECTIVE_ARG_ADDED',
+
DIRECTIVE_REPEATABLE_REMOVED: 'DIRECTIVE_REPEATABLE_REMOVED',
+
DIRECTIVE_LOCATION_REMOVED: 'DIRECTIVE_LOCATION_REMOVED',
+
};
+
+
export const DangerousChangeType = {
+
VALUE_ADDED_TO_ENUM: 'VALUE_ADDED_TO_ENUM',
+
TYPE_ADDED_TO_UNION: 'TYPE_ADDED_TO_UNION',
+
OPTIONAL_INPUT_FIELD_ADDED: 'OPTIONAL_INPUT_FIELD_ADDED',
+
OPTIONAL_ARG_ADDED: 'OPTIONAL_ARG_ADDED',
+
IMPLEMENTED_INTERFACE_ADDED: 'IMPLEMENTED_INTERFACE_ADDED',
+
ARG_DEFAULT_VALUE_CHANGE: 'ARG_DEFAULT_VALUE_CHANGE',
+
};
+
+
export function findBreakingChanges(_oldSchema, _newSchema) {
+
return [];
+
}
+
+
export function findDangerousChanges(_oldSchema, _newSchema) {
+
return [];
+
}
+70 -38
package.json
···
{
"name": "graphql-web-lite",
"description": "graphql npm package slimmed down for client-side libraries",
-
"version": "15.5.1003",
+
"version": "16.6.0-4",
"license": "MIT",
-
"private": true,
-
"workspaces": [
-
"scripts/buildenv"
-
],
"scripts": {
-
"test": "jest",
+
"prepare": "node ./scripts/prepare.js",
+
"test": "vitest",
"lint": "eslint --ext=js,mjs .",
-
"build": "rollup -c scripts/rollup/config.js",
-
"size-check": "yarn workspace @graphql-web-lite/buildenv build",
-
"prepublishOnly": "run-s test build"
+
"clean": "node ./scripts/clean.js",
+
"build": "rollup -c scripts/rollup/config.mjs",
+
"size-check": "cd scripts/buildenv && pnpm run build",
+
"prepublishOnly": "run-s clean test build"
+
},
+
"author": "0no.co <hi@0no.co>",
+
"main": "index",
+
"module": "index.mjs",
+
"types": "index.d.ts",
+
"sideEffects": false,
+
"engines": {
+
"node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0"
},
+
"files": [
+
"README.md",
+
"LICENSE.md",
+
"*.d.ts",
+
"*.mjs",
+
"*.js",
+
"error/",
+
"execution/",
+
"jsutils/",
+
"language/",
+
"subscription/",
+
"type/",
+
"utilities/",
+
"validation/"
+
],
"keywords": [
"graphql",
"graphql-js",
"lite"
],
-
"homepage": "https://github.com/kitten/graphql-web-lite",
+
"homepage": "https://github.com/0no-co/graphql-web-lite",
"bugs": {
-
"url": "https://github.com/kitten/graphql-web-lite/issues"
+
"url": "https://github.com/0no-co/graphql-web-lite/issues"
},
"repository": {
"type": "git",
-
"url": "https://github.com/kitten/graphql-web-lite.git"
+
"url": "https://github.com/0no-co/graphql-web-lite.git"
+
},
+
"pnpm": {
+
"peerDependencyRules": {
+
"allowedVersions": {
+
"graphql": "*"
+
}
+
},
+
"overrides": {
+
"graphql": "~16.6.0"
+
}
+
},
+
"dependencies": {
+
"@0no-co/graphql.web": "^1.0.0"
},
"devDependencies": {
-
"@babel/core": "^7.15.0",
-
"@rollup/plugin-babel": "^5.3.0",
-
"@rollup/plugin-buble": "^0.21.3",
-
"@rollup/plugin-node-resolve": "^13.0.4",
-
"@rollup/plugin-replace": "^3.0.0",
+
"@babel/core": "^7.21.3",
+
"@rollup/plugin-babel": "^6.0.3",
+
"@rollup/plugin-node-resolve": "^15.0.1",
+
"@rollup/plugin-replace": "^5.0.2",
+
"@rollup/plugin-terser": "^0.4.0",
+
"@typescript-eslint/eslint-plugin": "^5.55.0",
+
"@typescript-eslint/parser": "^5.55.0",
"babel-plugin-modular-graphql": "^1.0.1",
-
"eslint": "^7.32.0",
-
"eslint-config-prettier": "^8.3.0",
-
"eslint-plugin-prettier": "^4.0.0",
-
"graphql": "^16.0.0-alpha.5",
+
"dotenv": "^16.0.3",
+
"eslint": "^8.36.0",
+
"eslint-config-prettier": "^8.7.0",
+
"eslint-plugin-prettier": "^4.2.1",
+
"eslint-plugin-tsdoc": "^0.2.17",
+
"glob": "^9.3.2",
+
"graphql": "~16.6.0",
+
"graphql15": "npm:graphql@^15.8.0",
"husky-v4": "^4.3.8",
-
"jest": "^27.1.0",
"lint-staged": "^11.1.2",
"npm-run-all": "^4.1.5",
-
"prettier": "^2.3.2",
-
"reghex": "^3.0.2",
-
"rollup": "^2.56.2",
-
"rollup-plugin-terser": "^7.0.2",
+
"prettier": "^2.8.4",
+
"rimraf": "^4.4.1",
+
"rollup": "^3.20.0",
"semver": "^7.3.5",
-
"sucrase": "^3.20.1"
+
"sucrase": "^3.30.0",
+
"typescript": "^5.0.2",
+
"vitest": "^0.29.7"
},
"prettier": {
-
"singleQuote": true
+
"singleQuote": true,
+
"tabWidth": 2,
+
"printWidth": 100
},
"eslintConfig": {
"root": true,
···
"husky": {
"hooks": {
"pre-commit": "lint-staged --quiet --relative"
-
}
-
},
-
"jest": {
-
"moduleFileExtensions": [
-
"mjs",
-
"js"
-
],
-
"transformIgnorePatterns": [],
-
"transform": {
-
"\\.m?js$": "<rootDir>/scripts/jest/transform-esm.js"
}
}
}
+3450
pnpm-lock.yaml
···
+
lockfileVersion: 5.4
+
+
overrides:
+
graphql: ~16.6.0
+
+
importers:
+
+
.:
+
specifiers:
+
'@0no-co/graphql.web': ^1.0.0
+
'@babel/core': ^7.21.3
+
'@rollup/plugin-babel': ^6.0.3
+
'@rollup/plugin-node-resolve': ^15.0.1
+
'@rollup/plugin-replace': ^5.0.2
+
'@rollup/plugin-terser': ^0.4.0
+
'@typescript-eslint/eslint-plugin': ^5.55.0
+
'@typescript-eslint/parser': ^5.55.0
+
babel-plugin-modular-graphql: ^1.0.1
+
dotenv: ^16.0.3
+
eslint: ^8.36.0
+
eslint-config-prettier: ^8.7.0
+
eslint-plugin-prettier: ^4.2.1
+
eslint-plugin-tsdoc: ^0.2.17
+
glob: ^9.3.2
+
graphql: ~16.6.0
+
graphql15: npm:graphql@^15.8.0
+
husky-v4: ^4.3.8
+
lint-staged: ^11.1.2
+
npm-run-all: ^4.1.5
+
prettier: ^2.8.4
+
rimraf: ^4.4.1
+
rollup: ^3.20.0
+
semver: ^7.3.5
+
sucrase: ^3.30.0
+
typescript: ^5.0.2
+
vitest: ^0.29.7
+
dependencies:
+
'@0no-co/graphql.web': 1.0.0_graphql@16.6.0
+
devDependencies:
+
'@babel/core': 7.21.3
+
'@rollup/plugin-babel': 6.0.3_a7epsyulyww3x7faazdjx6zxy4
+
'@rollup/plugin-node-resolve': 15.0.1_rollup@3.20.1
+
'@rollup/plugin-replace': 5.0.2_rollup@3.20.1
+
'@rollup/plugin-terser': 0.4.0_rollup@3.20.1
+
'@typescript-eslint/eslint-plugin': 5.56.0_2hcjazgfnbtq42tcc73br2vup4
+
'@typescript-eslint/parser': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu
+
babel-plugin-modular-graphql: 1.0.1
+
dotenv: 16.0.3
+
eslint: 8.36.0
+
eslint-config-prettier: 8.8.0_eslint@8.36.0
+
eslint-plugin-prettier: 4.2.1_i2qmqyy4fgpgq2h7f6vnil3crq
+
eslint-plugin-tsdoc: 0.2.17
+
glob: 9.3.2
+
graphql: 16.6.0
+
graphql15: /graphql/15.8.0
+
husky-v4: 4.3.8
+
lint-staged: 11.1.2
+
npm-run-all: 4.1.5
+
prettier: 2.8.5
+
rimraf: 4.4.1
+
rollup: 3.20.1
+
semver: 7.3.8
+
sucrase: 3.30.0
+
typescript: 5.0.2
+
vitest: 0.29.7
+
+
scripts/buildenv:
+
specifiers:
+
'@babel/core': ^7.21.3
+
'@preact/preset-vite': ^2.1.0
+
'@urql/core': ^3.2.2
+
'@urql/preact': ^3.0.3
+
graphql: ~16.6.0
+
preact: ^10.5.14
+
vite: ^4.2.1
+
dependencies:
+
'@urql/core': 3.2.2_graphql@16.6.0
+
'@urql/preact': 3.0.3_4b6zx5pjiumwpx2pl4jfr2njpq
+
graphql: 16.6.0
+
preact: 10.13.1
+
devDependencies:
+
'@babel/core': 7.21.3
+
'@preact/preset-vite': 2.5.0_o6wesubf4anmmqmbeb6lbk6bwa
+
vite: 4.2.1
+
+
packages:
+
+
/@0no-co/graphql.web/1.0.0_graphql@16.6.0:
+
resolution: {integrity: sha512-JBq2pWyDchE1vVjj/+c4dzZ8stbpew4RrzpZ3vYdn1WJFGHfYg6YIX1fDdMKtSXJJM9FUlsoDOxemr9WMM2p+A==}
+
peerDependencies:
+
graphql: '*'
+
peerDependenciesMeta:
+
graphql:
+
optional: true
+
dependencies:
+
graphql: 16.6.0
+
dev: false
+
+
/@ampproject/remapping/2.2.0:
+
resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==}
+
engines: {node: '>=6.0.0'}
+
dependencies:
+
'@jridgewell/gen-mapping': 0.1.1
+
'@jridgewell/trace-mapping': 0.3.17
+
dev: true
+
+
/@babel/code-frame/7.18.6:
+
resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@babel/highlight': 7.18.6
+
dev: true
+
+
/@babel/compat-data/7.21.0:
+
resolution: {integrity: sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g==}
+
engines: {node: '>=6.9.0'}
+
dev: true
+
+
/@babel/core/7.21.3:
+
resolution: {integrity: sha512-qIJONzoa/qiHghnm0l1n4i/6IIziDpzqc36FBs4pzMhDUraHqponwJLiAKm1hGLP3OSB/TVNz6rMwVGpwxxySw==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@ampproject/remapping': 2.2.0
+
'@babel/code-frame': 7.18.6
+
'@babel/generator': 7.21.3
+
'@babel/helper-compilation-targets': 7.20.7_@babel+core@7.21.3
+
'@babel/helper-module-transforms': 7.21.2
+
'@babel/helpers': 7.21.0
+
'@babel/parser': 7.21.3
+
'@babel/template': 7.20.7
+
'@babel/traverse': 7.21.3
+
'@babel/types': 7.21.3
+
convert-source-map: 1.9.0
+
debug: 4.3.4
+
gensync: 1.0.0-beta.2
+
json5: 2.2.3
+
semver: 6.3.0
+
transitivePeerDependencies:
+
- supports-color
+
dev: true
+
+
/@babel/generator/7.21.3:
+
resolution: {integrity: sha512-QS3iR1GYC/YGUnW7IdggFeN5c1poPUurnGttOV/bZgPGV+izC/D8HnD6DLwod0fsatNyVn1G3EVWMYIF0nHbeA==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@babel/types': 7.21.3
+
'@jridgewell/gen-mapping': 0.3.2
+
'@jridgewell/trace-mapping': 0.3.17
+
jsesc: 2.5.2
+
dev: true
+
+
/@babel/helper-annotate-as-pure/7.18.6:
+
resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@babel/types': 7.21.3
+
dev: true
+
+
/@babel/helper-compilation-targets/7.20.7_@babel+core@7.21.3:
+
resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==}
+
engines: {node: '>=6.9.0'}
+
peerDependencies:
+
'@babel/core': ^7.0.0
+
dependencies:
+
'@babel/compat-data': 7.21.0
+
'@babel/core': 7.21.3
+
'@babel/helper-validator-option': 7.21.0
+
browserslist: 4.21.5
+
lru-cache: 5.1.1
+
semver: 6.3.0
+
dev: true
+
+
/@babel/helper-environment-visitor/7.18.9:
+
resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==}
+
engines: {node: '>=6.9.0'}
+
dev: true
+
+
/@babel/helper-function-name/7.21.0:
+
resolution: {integrity: sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@babel/template': 7.20.7
+
'@babel/types': 7.21.3
+
dev: true
+
+
/@babel/helper-hoist-variables/7.18.6:
+
resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@babel/types': 7.21.3
+
dev: true
+
+
/@babel/helper-module-imports/7.18.6:
+
resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@babel/types': 7.21.3
+
dev: true
+
+
/@babel/helper-module-transforms/7.21.2:
+
resolution: {integrity: sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@babel/helper-environment-visitor': 7.18.9
+
'@babel/helper-module-imports': 7.18.6
+
'@babel/helper-simple-access': 7.20.2
+
'@babel/helper-split-export-declaration': 7.18.6
+
'@babel/helper-validator-identifier': 7.19.1
+
'@babel/template': 7.20.7
+
'@babel/traverse': 7.21.3
+
'@babel/types': 7.21.3
+
transitivePeerDependencies:
+
- supports-color
+
dev: true
+
+
/@babel/helper-plugin-utils/7.20.2:
+
resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==}
+
engines: {node: '>=6.9.0'}
+
dev: true
+
+
/@babel/helper-simple-access/7.20.2:
+
resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@babel/types': 7.21.3
+
dev: true
+
+
/@babel/helper-split-export-declaration/7.18.6:
+
resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@babel/types': 7.21.3
+
dev: true
+
+
/@babel/helper-string-parser/7.19.4:
+
resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==}
+
engines: {node: '>=6.9.0'}
+
dev: true
+
+
/@babel/helper-validator-identifier/7.19.1:
+
resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==}
+
engines: {node: '>=6.9.0'}
+
dev: true
+
+
/@babel/helper-validator-option/7.21.0:
+
resolution: {integrity: sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==}
+
engines: {node: '>=6.9.0'}
+
dev: true
+
+
/@babel/helpers/7.21.0:
+
resolution: {integrity: sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@babel/template': 7.20.7
+
'@babel/traverse': 7.21.3
+
'@babel/types': 7.21.3
+
transitivePeerDependencies:
+
- supports-color
+
dev: true
+
+
/@babel/highlight/7.18.6:
+
resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@babel/helper-validator-identifier': 7.19.1
+
chalk: 2.4.2
+
js-tokens: 4.0.0
+
dev: true
+
+
/@babel/parser/7.21.3:
+
resolution: {integrity: sha512-lobG0d7aOfQRXh8AyklEAgZGvA4FShxo6xQbUrrT/cNBPUdIDojlokwJsQyCC/eKia7ifqM0yP+2DRZ4WKw2RQ==}
+
engines: {node: '>=6.0.0'}
+
hasBin: true
+
dependencies:
+
'@babel/types': 7.21.3
+
dev: true
+
+
/@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.21.3:
+
resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==}
+
engines: {node: '>=6.9.0'}
+
peerDependencies:
+
'@babel/core': ^7.0.0-0
+
dependencies:
+
'@babel/core': 7.21.3
+
'@babel/helper-plugin-utils': 7.20.2
+
dev: true
+
+
/@babel/plugin-transform-react-jsx-development/7.18.6_@babel+core@7.21.3:
+
resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==}
+
engines: {node: '>=6.9.0'}
+
peerDependencies:
+
'@babel/core': ^7.0.0-0
+
dependencies:
+
'@babel/core': 7.21.3
+
'@babel/plugin-transform-react-jsx': 7.21.0_@babel+core@7.21.3
+
dev: true
+
+
/@babel/plugin-transform-react-jsx/7.21.0_@babel+core@7.21.3:
+
resolution: {integrity: sha512-6OAWljMvQrZjR2DaNhVfRz6dkCAVV+ymcLUmaf8bccGOHn2v5rHJK3tTpij0BuhdYWP4LLaqj5lwcdlpAAPuvg==}
+
engines: {node: '>=6.9.0'}
+
peerDependencies:
+
'@babel/core': ^7.0.0-0
+
dependencies:
+
'@babel/core': 7.21.3
+
'@babel/helper-annotate-as-pure': 7.18.6
+
'@babel/helper-module-imports': 7.18.6
+
'@babel/helper-plugin-utils': 7.20.2
+
'@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.21.3
+
'@babel/types': 7.21.3
+
dev: true
+
+
/@babel/template/7.20.7:
+
resolution: {integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@babel/code-frame': 7.18.6
+
'@babel/parser': 7.21.3
+
'@babel/types': 7.21.3
+
dev: true
+
+
/@babel/traverse/7.21.3:
+
resolution: {integrity: sha512-XLyopNeaTancVitYZe2MlUEvgKb6YVVPXzofHgqHijCImG33b/uTurMS488ht/Hbsb2XK3U2BnSTxKVNGV3nGQ==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@babel/code-frame': 7.18.6
+
'@babel/generator': 7.21.3
+
'@babel/helper-environment-visitor': 7.18.9
+
'@babel/helper-function-name': 7.21.0
+
'@babel/helper-hoist-variables': 7.18.6
+
'@babel/helper-split-export-declaration': 7.18.6
+
'@babel/parser': 7.21.3
+
'@babel/types': 7.21.3
+
debug: 4.3.4
+
globals: 11.12.0
+
transitivePeerDependencies:
+
- supports-color
+
dev: true
+
+
/@babel/types/7.21.3:
+
resolution: {integrity: sha512-sBGdETxC+/M4o/zKC0sl6sjWv62WFR/uzxrJ6uYyMLZOUlPnwzw0tKgVHOXxaAd5l2g8pEDM5RZ495GPQI77kg==}
+
engines: {node: '>=6.9.0'}
+
dependencies:
+
'@babel/helper-string-parser': 7.19.4
+
'@babel/helper-validator-identifier': 7.19.1
+
to-fast-properties: 2.0.0
+
dev: true
+
+
/@esbuild/android-arm/0.17.12:
+
resolution: {integrity: sha512-E/sgkvwoIfj4aMAPL2e35VnUJspzVYl7+M1B2cqeubdBhADV4uPon0KCc8p2G+LqSJ6i8ocYPCqY3A4GGq0zkQ==}
+
engines: {node: '>=12'}
+
cpu: [arm]
+
os: [android]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/@esbuild/android-arm64/0.17.12:
+
resolution: {integrity: sha512-WQ9p5oiXXYJ33F2EkE3r0FRDFVpEdcDiwNX3u7Xaibxfx6vQE0Sb8ytrfQsA5WO6kDn6mDfKLh6KrPBjvkk7xA==}
+
engines: {node: '>=12'}
+
cpu: [arm64]
+
os: [android]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/@esbuild/android-x64/0.17.12:
+
resolution: {integrity: sha512-m4OsaCr5gT+se25rFPHKQXARMyAehHTQAz4XX1Vk3d27VtqiX0ALMBPoXZsGaB6JYryCLfgGwUslMqTfqeLU0w==}
+
engines: {node: '>=12'}
+
cpu: [x64]
+
os: [android]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/@esbuild/darwin-arm64/0.17.12:
+
resolution: {integrity: sha512-O3GCZghRIx+RAN0NDPhyyhRgwa19MoKlzGonIb5hgTj78krqp9XZbYCvFr9N1eUxg0ZQEpiiZ4QvsOQwBpP+lg==}
+
engines: {node: '>=12'}
+
cpu: [arm64]
+
os: [darwin]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/@esbuild/darwin-x64/0.17.12:
+
resolution: {integrity: sha512-5D48jM3tW27h1qjaD9UNRuN+4v0zvksqZSPZqeSWggfMlsVdAhH3pwSfQIFJwcs9QJ9BRibPS4ViZgs3d2wsCA==}
+
engines: {node: '>=12'}
+
cpu: [x64]
+
os: [darwin]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/@esbuild/freebsd-arm64/0.17.12:
+
resolution: {integrity: sha512-OWvHzmLNTdF1erSvrfoEBGlN94IE6vCEaGEkEH29uo/VoONqPnoDFfShi41Ew+yKimx4vrmmAJEGNoyyP+OgOQ==}
+
engines: {node: '>=12'}
+
cpu: [arm64]
+
os: [freebsd]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/@esbuild/freebsd-x64/0.17.12:
+
resolution: {integrity: sha512-A0Xg5CZv8MU9xh4a+7NUpi5VHBKh1RaGJKqjxe4KG87X+mTjDE6ZvlJqpWoeJxgfXHT7IMP9tDFu7IZ03OtJAw==}
+
engines: {node: '>=12'}
+
cpu: [x64]
+
os: [freebsd]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/@esbuild/linux-arm/0.17.12:
+
resolution: {integrity: sha512-WsHyJ7b7vzHdJ1fv67Yf++2dz3D726oO3QCu8iNYik4fb5YuuReOI9OtA+n7Mk0xyQivNTPbl181s+5oZ38gyA==}
+
engines: {node: '>=12'}
+
cpu: [arm]
+
os: [linux]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/@esbuild/linux-arm64/0.17.12:
+
resolution: {integrity: sha512-cK3AjkEc+8v8YG02hYLQIQlOznW+v9N+OI9BAFuyqkfQFR+DnDLhEM5N8QRxAUz99cJTo1rLNXqRrvY15gbQUg==}
+
engines: {node: '>=12'}
+
cpu: [arm64]
+
os: [linux]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/@esbuild/linux-ia32/0.17.12:
+
resolution: {integrity: sha512-jdOBXJqcgHlah/nYHnj3Hrnl9l63RjtQ4vn9+bohjQPI2QafASB5MtHAoEv0JQHVb/xYQTFOeuHnNYE1zF7tYw==}
+
engines: {node: '>=12'}
+
cpu: [ia32]
+
os: [linux]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/@esbuild/linux-loong64/0.17.12:
+
resolution: {integrity: sha512-GTOEtj8h9qPKXCyiBBnHconSCV9LwFyx/gv3Phw0pa25qPYjVuuGZ4Dk14bGCfGX3qKF0+ceeQvwmtI+aYBbVA==}
+
engines: {node: '>=12'}
+
cpu: [loong64]
+
os: [linux]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/@esbuild/linux-mips64el/0.17.12:
+
resolution: {integrity: sha512-o8CIhfBwKcxmEENOH9RwmUejs5jFiNoDw7YgS0EJTF6kgPgcqLFjgoc5kDey5cMHRVCIWc6kK2ShUePOcc7RbA==}
+
engines: {node: '>=12'}
+
cpu: [mips64el]
+
os: [linux]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/@esbuild/linux-ppc64/0.17.12:
+
resolution: {integrity: sha512-biMLH6NR/GR4z+ap0oJYb877LdBpGac8KfZoEnDiBKd7MD/xt8eaw1SFfYRUeMVx519kVkAOL2GExdFmYnZx3A==}
+
engines: {node: '>=12'}
+
cpu: [ppc64]
+
os: [linux]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/@esbuild/linux-riscv64/0.17.12:
+
resolution: {integrity: sha512-jkphYUiO38wZGeWlfIBMB72auOllNA2sLfiZPGDtOBb1ELN8lmqBrlMiucgL8awBw1zBXN69PmZM6g4yTX84TA==}
+
engines: {node: '>=12'}
+
cpu: [riscv64]
+
os: [linux]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/@esbuild/linux-s390x/0.17.12:
+
resolution: {integrity: sha512-j3ucLdeY9HBcvODhCY4b+Ds3hWGO8t+SAidtmWu/ukfLLG/oYDMaA+dnugTVAg5fnUOGNbIYL9TOjhWgQB8W5g==}
+
engines: {node: '>=12'}
+
cpu: [s390x]
+
os: [linux]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/@esbuild/linux-x64/0.17.12:
+
resolution: {integrity: sha512-uo5JL3cgaEGotaqSaJdRfFNSCUJOIliKLnDGWaVCgIKkHxwhYMm95pfMbWZ9l7GeW9kDg0tSxcy9NYdEtjwwmA==}
+
engines: {node: '>=12'}
+
cpu: [x64]
+
os: [linux]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/@esbuild/netbsd-x64/0.17.12:
+
resolution: {integrity: sha512-DNdoRg8JX+gGsbqt2gPgkgb00mqOgOO27KnrWZtdABl6yWTST30aibGJ6geBq3WM2TIeW6COs5AScnC7GwtGPg==}
+
engines: {node: '>=12'}
+
cpu: [x64]
+
os: [netbsd]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/@esbuild/openbsd-x64/0.17.12:
+
resolution: {integrity: sha512-aVsENlr7B64w8I1lhHShND5o8cW6sB9n9MUtLumFlPhG3elhNWtE7M1TFpj3m7lT3sKQUMkGFjTQBrvDDO1YWA==}
+
engines: {node: '>=12'}
+
cpu: [x64]
+
os: [openbsd]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/@esbuild/sunos-x64/0.17.12:
+
resolution: {integrity: sha512-qbHGVQdKSwi0JQJuZznS4SyY27tYXYF0mrgthbxXrZI3AHKuRvU+Eqbg/F0rmLDpW/jkIZBlCO1XfHUBMNJ1pg==}
+
engines: {node: '>=12'}
+
cpu: [x64]
+
os: [sunos]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/@esbuild/win32-arm64/0.17.12:
+
resolution: {integrity: sha512-zsCp8Ql+96xXTVTmm6ffvoTSZSV2B/LzzkUXAY33F/76EajNw1m+jZ9zPfNJlJ3Rh4EzOszNDHsmG/fZOhtqDg==}
+
engines: {node: '>=12'}
+
cpu: [arm64]
+
os: [win32]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/@esbuild/win32-ia32/0.17.12:
+
resolution: {integrity: sha512-FfrFjR4id7wcFYOdqbDfDET3tjxCozUgbqdkOABsSFzoZGFC92UK7mg4JKRc/B3NNEf1s2WHxJ7VfTdVDPN3ng==}
+
engines: {node: '>=12'}
+
cpu: [ia32]
+
os: [win32]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/@esbuild/win32-x64/0.17.12:
+
resolution: {integrity: sha512-JOOxw49BVZx2/5tW3FqkdjSD/5gXYeVGPDcB0lvap0gLQshkh1Nyel1QazC+wNxus3xPlsYAgqU1BUmrmCvWtw==}
+
engines: {node: '>=12'}
+
cpu: [x64]
+
os: [win32]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/@eslint-community/eslint-utils/4.3.0_eslint@8.36.0:
+
resolution: {integrity: sha512-v3oplH6FYCULtFuCeqyuTd9D2WKO937Dxdq+GmHOLL72TTRriLxz2VLlNfkZRsvj6PKnOPAtuT6dwrs/pA5DvA==}
+
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+
peerDependencies:
+
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
+
dependencies:
+
eslint: 8.36.0
+
eslint-visitor-keys: 3.3.0
+
dev: true
+
+
/@eslint-community/regexpp/4.4.0:
+
resolution: {integrity: sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==}
+
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
+
dev: true
+
+
/@eslint/eslintrc/2.0.1:
+
resolution: {integrity: sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==}
+
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+
dependencies:
+
ajv: 6.12.6
+
debug: 4.3.4
+
espree: 9.5.0
+
globals: 13.20.0
+
ignore: 5.2.4
+
import-fresh: 3.3.0
+
js-yaml: 4.1.0
+
minimatch: 3.1.2
+
strip-json-comments: 3.1.1
+
transitivePeerDependencies:
+
- supports-color
+
dev: true
+
+
/@eslint/js/8.36.0:
+
resolution: {integrity: sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==}
+
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+
dev: true
+
+
/@humanwhocodes/config-array/0.11.8:
+
resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==}
+
engines: {node: '>=10.10.0'}
+
dependencies:
+
'@humanwhocodes/object-schema': 1.2.1
+
debug: 4.3.4
+
minimatch: 3.1.2
+
transitivePeerDependencies:
+
- supports-color
+
dev: true
+
+
/@humanwhocodes/module-importer/1.0.1:
+
resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
+
engines: {node: '>=12.22'}
+
dev: true
+
+
/@humanwhocodes/object-schema/1.2.1:
+
resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==}
+
dev: true
+
+
/@jridgewell/gen-mapping/0.1.1:
+
resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==}
+
engines: {node: '>=6.0.0'}
+
dependencies:
+
'@jridgewell/set-array': 1.1.2
+
'@jridgewell/sourcemap-codec': 1.4.14
+
dev: true
+
+
/@jridgewell/gen-mapping/0.3.2:
+
resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==}
+
engines: {node: '>=6.0.0'}
+
dependencies:
+
'@jridgewell/set-array': 1.1.2
+
'@jridgewell/sourcemap-codec': 1.4.14
+
'@jridgewell/trace-mapping': 0.3.17
+
dev: true
+
+
/@jridgewell/resolve-uri/3.1.0:
+
resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==}
+
engines: {node: '>=6.0.0'}
+
dev: true
+
+
/@jridgewell/set-array/1.1.2:
+
resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==}
+
engines: {node: '>=6.0.0'}
+
dev: true
+
+
/@jridgewell/source-map/0.3.2:
+
resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==}
+
dependencies:
+
'@jridgewell/gen-mapping': 0.3.2
+
'@jridgewell/trace-mapping': 0.3.17
+
dev: true
+
+
/@jridgewell/sourcemap-codec/1.4.14:
+
resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==}
+
dev: true
+
+
/@jridgewell/trace-mapping/0.3.17:
+
resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==}
+
dependencies:
+
'@jridgewell/resolve-uri': 3.1.0
+
'@jridgewell/sourcemap-codec': 1.4.14
+
dev: true
+
+
/@microsoft/tsdoc-config/0.16.2:
+
resolution: {integrity: sha512-OGiIzzoBLgWWR0UdRJX98oYO+XKGf7tiK4Zk6tQ/E4IJqGCe7dvkTvgDZV5cFJUzLGDOjeAXrnZoA6QkVySuxw==}
+
dependencies:
+
'@microsoft/tsdoc': 0.14.2
+
ajv: 6.12.6
+
jju: 1.4.0
+
resolve: 1.19.0
+
dev: true
+
+
/@microsoft/tsdoc/0.14.2:
+
resolution: {integrity: sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==}
+
dev: true
+
+
/@nodelib/fs.scandir/2.1.5:
+
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
+
engines: {node: '>= 8'}
+
dependencies:
+
'@nodelib/fs.stat': 2.0.5
+
run-parallel: 1.2.0
+
dev: true
+
+
/@nodelib/fs.stat/2.0.5:
+
resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
+
engines: {node: '>= 8'}
+
dev: true
+
+
/@nodelib/fs.walk/1.2.8:
+
resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
+
engines: {node: '>= 8'}
+
dependencies:
+
'@nodelib/fs.scandir': 2.1.5
+
fastq: 1.15.0
+
dev: true
+
+
/@preact/preset-vite/2.5.0_o6wesubf4anmmqmbeb6lbk6bwa:
+
resolution: {integrity: sha512-BUhfB2xQ6ex0yPkrT1Z3LbfPzjpJecOZwQ/xJrXGFSZD84+ObyS//41RdEoQCMWsM0t7UHGaujUxUBub7WM1Jw==}
+
peerDependencies:
+
'@babel/core': 7.x
+
vite: 2.x || 3.x || 4.x
+
dependencies:
+
'@babel/core': 7.21.3
+
'@babel/plugin-transform-react-jsx': 7.21.0_@babel+core@7.21.3
+
'@babel/plugin-transform-react-jsx-development': 7.18.6_@babel+core@7.21.3
+
'@prefresh/vite': 2.2.9_preact@10.13.1+vite@4.2.1
+
'@rollup/pluginutils': 4.2.1
+
babel-plugin-transform-hook-names: 1.0.2_@babel+core@7.21.3
+
debug: 4.3.4
+
kolorist: 1.7.0
+
resolve: 1.22.1
+
vite: 4.2.1
+
transitivePeerDependencies:
+
- preact
+
- supports-color
+
dev: true
+
+
/@prefresh/babel-plugin/0.4.4:
+
resolution: {integrity: sha512-/EvgIFMDL+nd20WNvMO0JQnzIl1EJPgmSaSYrZUww7A+aSdKsi37aL07TljrZR1cBMuzFxcr4xvqsUQLFJEukw==}
+
dev: true
+
+
/@prefresh/core/1.4.1_preact@10.13.1:
+
resolution: {integrity: sha512-og1vaBj3LMJagVncNrDb37Gqc0cWaUcDbpVt5hZtsN4i2Iwzd/5hyTsDHvlMirhSym3wL9ihU0Xa2VhSaOue7g==}
+
peerDependencies:
+
preact: ^10.0.0
+
dependencies:
+
preact: 10.13.1
+
dev: true
+
+
/@prefresh/utils/1.1.3:
+
resolution: {integrity: sha512-Mb9abhJTOV4yCfkXrMrcgFiFT7MfNOw8sDa+XyZBdq/Ai2p4Zyxqsb3EgHLOEdHpMj6J9aiZ54W8H6FTam1u+A==}
+
dev: true
+
+
/@prefresh/vite/2.2.9_preact@10.13.1+vite@4.2.1:
+
resolution: {integrity: sha512-1ERBF85Ja9/lkrfaltmo4Gca7R2ClQPSHHDDysFgfvPzHmLUeyB0x9WHwhwov/AA1DnyPhsfYT54z3yQd8XrgA==}
+
peerDependencies:
+
preact: ^10.4.0
+
vite: '>=2.0.0-beta.3'
+
dependencies:
+
'@babel/core': 7.21.3
+
'@prefresh/babel-plugin': 0.4.4
+
'@prefresh/core': 1.4.1_preact@10.13.1
+
'@prefresh/utils': 1.1.3
+
'@rollup/pluginutils': 4.2.1
+
preact: 10.13.1
+
vite: 4.2.1
+
transitivePeerDependencies:
+
- supports-color
+
dev: true
+
+
/@rollup/plugin-babel/6.0.3_a7epsyulyww3x7faazdjx6zxy4:
+
resolution: {integrity: sha512-fKImZKppa1A/gX73eg4JGo+8kQr/q1HBQaCGKECZ0v4YBBv3lFqi14+7xyApECzvkLTHCifx+7ntcrvtBIRcpg==}
+
engines: {node: '>=14.0.0'}
+
peerDependencies:
+
'@babel/core': ^7.0.0
+
'@types/babel__core': ^7.1.9
+
rollup: ^1.20.0||^2.0.0||^3.0.0
+
peerDependenciesMeta:
+
'@types/babel__core':
+
optional: true
+
rollup:
+
optional: true
+
dependencies:
+
'@babel/core': 7.21.3
+
'@babel/helper-module-imports': 7.18.6
+
'@rollup/pluginutils': 5.0.2_rollup@3.20.1
+
rollup: 3.20.1
+
dev: true
+
+
/@rollup/plugin-node-resolve/15.0.1_rollup@3.20.1:
+
resolution: {integrity: sha512-ReY88T7JhJjeRVbfCyNj+NXAG3IIsVMsX9b5/9jC98dRP8/yxlZdz7mHZbHk5zHr24wZZICS5AcXsFZAXYUQEg==}
+
engines: {node: '>=14.0.0'}
+
peerDependencies:
+
rollup: ^2.78.0||^3.0.0
+
peerDependenciesMeta:
+
rollup:
+
optional: true
+
dependencies:
+
'@rollup/pluginutils': 5.0.2_rollup@3.20.1
+
'@types/resolve': 1.20.2
+
deepmerge: 4.3.1
+
is-builtin-module: 3.2.1
+
is-module: 1.0.0
+
resolve: 1.22.1
+
rollup: 3.20.1
+
dev: true
+
+
/@rollup/plugin-replace/5.0.2_rollup@3.20.1:
+
resolution: {integrity: sha512-M9YXNekv/C/iHHK+cvORzfRYfPbq0RDD8r0G+bMiTXjNGKulPnCT9O3Ss46WfhI6ZOCgApOP7xAdmCQJ+U2LAA==}
+
engines: {node: '>=14.0.0'}
+
peerDependencies:
+
rollup: ^1.20.0||^2.0.0||^3.0.0
+
peerDependenciesMeta:
+
rollup:
+
optional: true
+
dependencies:
+
'@rollup/pluginutils': 5.0.2_rollup@3.20.1
+
magic-string: 0.27.0
+
rollup: 3.20.1
+
dev: true
+
+
/@rollup/plugin-terser/0.4.0_rollup@3.20.1:
+
resolution: {integrity: sha512-Ipcf3LPNerey1q9ZMjiaWHlNPEHNU/B5/uh9zXLltfEQ1lVSLLeZSgAtTPWGyw8Ip1guOeq+mDtdOlEj/wNxQw==}
+
engines: {node: '>=14.0.0'}
+
peerDependencies:
+
rollup: ^2.x || ^3.x
+
peerDependenciesMeta:
+
rollup:
+
optional: true
+
dependencies:
+
rollup: 3.20.1
+
serialize-javascript: 6.0.1
+
smob: 0.0.6
+
terser: 5.16.6
+
dev: true
+
+
/@rollup/pluginutils/4.2.1:
+
resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==}
+
engines: {node: '>= 8.0.0'}
+
dependencies:
+
estree-walker: 2.0.2
+
picomatch: 2.3.1
+
dev: true
+
+
/@rollup/pluginutils/5.0.2_rollup@3.20.1:
+
resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==}
+
engines: {node: '>=14.0.0'}
+
peerDependencies:
+
rollup: ^1.20.0||^2.0.0||^3.0.0
+
peerDependenciesMeta:
+
rollup:
+
optional: true
+
dependencies:
+
'@types/estree': 1.0.0
+
estree-walker: 2.0.2
+
picomatch: 2.3.1
+
rollup: 3.20.1
+
dev: true
+
+
/@types/chai-subset/1.3.3:
+
resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==}
+
dependencies:
+
'@types/chai': 4.3.4
+
dev: true
+
+
/@types/chai/4.3.4:
+
resolution: {integrity: sha512-KnRanxnpfpjUTqTCXslZSEdLfXExwgNxYPdiO2WGUj8+HDjFi8R3k5RVKPeSCzLjCcshCAtVO2QBbVuAV4kTnw==}
+
dev: true
+
+
/@types/estree/1.0.0:
+
resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==}
+
dev: true
+
+
/@types/json-schema/7.0.11:
+
resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==}
+
dev: true
+
+
/@types/node/16.6.1:
+
resolution: {integrity: sha512-Sr7BhXEAer9xyGuCN3Ek9eg9xPviCF2gfu9kTfuU2HkTVAMYSDeX40fvpmo72n5nansg3nsBjuQBrsS28r+NUw==}
+
dev: true
+
+
/@types/parse-json/4.0.0:
+
resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==}
+
dev: true
+
+
/@types/resolve/1.20.2:
+
resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==}
+
dev: true
+
+
/@types/semver/7.3.13:
+
resolution: {integrity: sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==}
+
dev: true
+
+
/@typescript-eslint/eslint-plugin/5.56.0_2hcjazgfnbtq42tcc73br2vup4:
+
resolution: {integrity: sha512-ZNW37Ccl3oMZkzxrYDUX4o7cnuPgU+YrcaYXzsRtLB16I1FR5SHMqga3zGsaSliZADCWo2v8qHWqAYIj8nWCCg==}
+
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+
peerDependencies:
+
'@typescript-eslint/parser': ^5.0.0
+
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
+
typescript: '*'
+
peerDependenciesMeta:
+
typescript:
+
optional: true
+
dependencies:
+
'@eslint-community/regexpp': 4.4.0
+
'@typescript-eslint/parser': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu
+
'@typescript-eslint/scope-manager': 5.56.0
+
'@typescript-eslint/type-utils': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu
+
'@typescript-eslint/utils': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu
+
debug: 4.3.4
+
eslint: 8.36.0
+
grapheme-splitter: 1.0.4
+
ignore: 5.2.4
+
natural-compare-lite: 1.4.0
+
semver: 7.3.8
+
tsutils: 3.21.0_typescript@5.0.2
+
typescript: 5.0.2
+
transitivePeerDependencies:
+
- supports-color
+
dev: true
+
+
/@typescript-eslint/parser/5.56.0_j4766f7ecgqbon3u7zlxn5zszu:
+
resolution: {integrity: sha512-sn1OZmBxUsgxMmR8a8U5QM/Wl+tyqlH//jTqCg8daTAmhAk26L2PFhcqPLlYBhYUJMZJK276qLXlHN3a83o2cg==}
+
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+
peerDependencies:
+
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
+
typescript: '*'
+
peerDependenciesMeta:
+
typescript:
+
optional: true
+
dependencies:
+
'@typescript-eslint/scope-manager': 5.56.0
+
'@typescript-eslint/types': 5.56.0
+
'@typescript-eslint/typescript-estree': 5.56.0_typescript@5.0.2
+
debug: 4.3.4
+
eslint: 8.36.0
+
typescript: 5.0.2
+
transitivePeerDependencies:
+
- supports-color
+
dev: true
+
+
/@typescript-eslint/scope-manager/5.56.0:
+
resolution: {integrity: sha512-jGYKyt+iBakD0SA5Ww8vFqGpoV2asSjwt60Gl6YcO8ksQ8s2HlUEyHBMSa38bdLopYqGf7EYQMUIGdT/Luw+sw==}
+
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+
dependencies:
+
'@typescript-eslint/types': 5.56.0
+
'@typescript-eslint/visitor-keys': 5.56.0
+
dev: true
+
+
/@typescript-eslint/type-utils/5.56.0_j4766f7ecgqbon3u7zlxn5zszu:
+
resolution: {integrity: sha512-8WxgOgJjWRy6m4xg9KoSHPzBNZeQbGlQOH7l2QEhQID/+YseaFxg5J/DLwWSsi9Axj4e/cCiKx7PVzOq38tY4A==}
+
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+
peerDependencies:
+
eslint: '*'
+
typescript: '*'
+
peerDependenciesMeta:
+
typescript:
+
optional: true
+
dependencies:
+
'@typescript-eslint/typescript-estree': 5.56.0_typescript@5.0.2
+
'@typescript-eslint/utils': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu
+
debug: 4.3.4
+
eslint: 8.36.0
+
tsutils: 3.21.0_typescript@5.0.2
+
typescript: 5.0.2
+
transitivePeerDependencies:
+
- supports-color
+
dev: true
+
+
/@typescript-eslint/types/5.56.0:
+
resolution: {integrity: sha512-JyAzbTJcIyhuUhogmiu+t79AkdnqgPUEsxMTMc/dCZczGMJQh1MK2wgrju++yMN6AWroVAy2jxyPcPr3SWCq5w==}
+
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+
dev: true
+
+
/@typescript-eslint/typescript-estree/5.56.0_typescript@5.0.2:
+
resolution: {integrity: sha512-41CH/GncsLXOJi0jb74SnC7jVPWeVJ0pxQj8bOjH1h2O26jXN3YHKDT1ejkVz5YeTEQPeLCCRY0U2r68tfNOcg==}
+
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+
peerDependencies:
+
typescript: '*'
+
peerDependenciesMeta:
+
typescript:
+
optional: true
+
dependencies:
+
'@typescript-eslint/types': 5.56.0
+
'@typescript-eslint/visitor-keys': 5.56.0
+
debug: 4.3.4
+
globby: 11.1.0
+
is-glob: 4.0.3
+
semver: 7.3.8
+
tsutils: 3.21.0_typescript@5.0.2
+
typescript: 5.0.2
+
transitivePeerDependencies:
+
- supports-color
+
dev: true
+
+
/@typescript-eslint/utils/5.56.0_j4766f7ecgqbon3u7zlxn5zszu:
+
resolution: {integrity: sha512-XhZDVdLnUJNtbzaJeDSCIYaM+Tgr59gZGbFuELgF7m0IY03PlciidS7UQNKLE0+WpUTn1GlycEr6Ivb/afjbhA==}
+
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+
peerDependencies:
+
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
+
dependencies:
+
'@eslint-community/eslint-utils': 4.3.0_eslint@8.36.0
+
'@types/json-schema': 7.0.11
+
'@types/semver': 7.3.13
+
'@typescript-eslint/scope-manager': 5.56.0
+
'@typescript-eslint/types': 5.56.0
+
'@typescript-eslint/typescript-estree': 5.56.0_typescript@5.0.2
+
eslint: 8.36.0
+
eslint-scope: 5.1.1
+
semver: 7.3.8
+
transitivePeerDependencies:
+
- supports-color
+
- typescript
+
dev: true
+
+
/@typescript-eslint/visitor-keys/5.56.0:
+
resolution: {integrity: sha512-1mFdED7u5bZpX6Xxf5N9U2c18sb+8EvU3tyOIj6LQZ5OOvnmj8BVeNNP603OFPm5KkS1a7IvCIcwrdHXaEMG/Q==}
+
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+
dependencies:
+
'@typescript-eslint/types': 5.56.0
+
eslint-visitor-keys: 3.3.0
+
dev: true
+
+
/@urql/core/3.2.2_graphql@16.6.0:
+
resolution: {integrity: sha512-i046Cz8cZ4xIzGMTyHZrbdgzcFMcKD7+yhCAH5FwWBRjcKrc+RjEOuR9X5AMuBvr8c6IAaE92xAqa4wmlGfWTQ==}
+
peerDependencies:
+
graphql: '*'
+
dependencies:
+
graphql: 16.6.0
+
wonka: 6.2.5
+
dev: false
+
+
/@urql/preact/3.0.3_4b6zx5pjiumwpx2pl4jfr2njpq:
+
resolution: {integrity: sha512-2Lxc/AV2Llka6uEm9ysf7PvsqtYz0PK8mmDUc2fMCPL0+LOJ9h8A6Otn/z/R9IoM6ECDLEWMqCCEe9FxOsDZcQ==}
+
peerDependencies:
+
graphql: '*'
+
preact: '>= 10.0.0'
+
dependencies:
+
'@urql/core': 3.2.2_graphql@16.6.0
+
graphql: 16.6.0
+
preact: 10.13.1
+
wonka: 6.2.5
+
dev: false
+
+
/@vitest/expect/0.29.7:
+
resolution: {integrity: sha512-UtG0tW0DP6b3N8aw7PHmweKDsvPv4wjGvrVZW7OSxaFg76ShtVdMiMcUkZJgCE8QWUmhwaM0aQhbbVLo4F4pkA==}
+
dependencies:
+
'@vitest/spy': 0.29.7
+
'@vitest/utils': 0.29.7
+
chai: 4.3.7
+
dev: true
+
+
/@vitest/runner/0.29.7:
+
resolution: {integrity: sha512-Yt0+csM945+odOx4rjZSjibQfl2ymxqVsmYz6sO2fiO5RGPYDFCo60JF6tLL9pz4G/kjY4irUxadeB1XT+H1jg==}
+
dependencies:
+
'@vitest/utils': 0.29.7
+
p-limit: 4.0.0
+
pathe: 1.1.0
+
dev: true
+
+
/@vitest/spy/0.29.7:
+
resolution: {integrity: sha512-IalL0iO6A6Xz8hthR8sctk6ZS//zVBX48EiNwQguYACdgdei9ZhwMaBFV70mpmeYAFCRAm+DpoFHM5470Im78A==}
+
dependencies:
+
tinyspy: 1.1.1
+
dev: true
+
+
/@vitest/utils/0.29.7:
+
resolution: {integrity: sha512-vNgGadp2eE5XKCXtZXL5UyNEDn68npSct75OC9AlELenSK0DiV1Mb9tfkwJHKjRb69iek+e79iipoJx8+s3SdA==}
+
dependencies:
+
cli-truncate: 3.1.0
+
diff: 5.1.0
+
loupe: 2.3.6
+
pretty-format: 27.5.1
+
dev: true
+
+
/acorn-jsx/5.3.2_acorn@8.8.2:
+
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
+
peerDependencies:
+
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
+
dependencies:
+
acorn: 8.8.2
+
dev: true
+
+
/acorn-walk/8.2.0:
+
resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==}
+
engines: {node: '>=0.4.0'}
+
dev: true
+
+
/acorn/8.8.2:
+
resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==}
+
engines: {node: '>=0.4.0'}
+
hasBin: true
+
dev: true
+
+
/aggregate-error/3.1.0:
+
resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==}
+
engines: {node: '>=8'}
+
dependencies:
+
clean-stack: 2.2.0
+
indent-string: 4.0.0
+
dev: true
+
+
/ajv/6.12.6:
+
resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
+
dependencies:
+
fast-deep-equal: 3.1.3
+
fast-json-stable-stringify: 2.1.0
+
json-schema-traverse: 0.4.1
+
uri-js: 4.4.1
+
dev: true
+
+
/ansi-colors/4.1.1:
+
resolution: {integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==}
+
engines: {node: '>=6'}
+
dev: true
+
+
/ansi-escapes/4.3.2:
+
resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==}
+
engines: {node: '>=8'}
+
dependencies:
+
type-fest: 0.21.3
+
dev: true
+
+
/ansi-regex/5.0.1:
+
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
+
engines: {node: '>=8'}
+
dev: true
+
+
/ansi-regex/6.0.1:
+
resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==}
+
engines: {node: '>=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'}
+
dependencies:
+
color-convert: 2.0.1
+
dev: true
+
+
/ansi-styles/5.2.0:
+
resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==}
+
engines: {node: '>=10'}
+
dev: true
+
+
/ansi-styles/6.2.1:
+
resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
+
engines: {node: '>=12'}
+
dev: true
+
+
/any-promise/1.3.0:
+
resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
+
dev: true
+
+
/argparse/2.0.1:
+
resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
+
dev: true
+
+
/array-union/2.1.0:
+
resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
+
engines: {node: '>=8'}
+
dev: true
+
+
/assertion-error/1.1.0:
+
resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==}
+
dev: true
+
+
/astral-regex/2.0.0:
+
resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==}
+
engines: {node: '>=8'}
+
dev: true
+
+
/babel-plugin-modular-graphql/1.0.1:
+
resolution: {integrity: sha512-ZFS/dDv0If6QAmwET5aqIx0lO3JdRRvcdL/nD+AiEGfAKpc68rzvtxQcJ2HNTBp8LnwqGA40HEEaAeY9ty3ZMA==}
+
dev: true
+
+
/babel-plugin-transform-hook-names/1.0.2_@babel+core@7.21.3:
+
resolution: {integrity: sha512-5gafyjyyBTTdX/tQQ0hRgu4AhNHG/hqWi0ZZmg2xvs2FgRkJXzDNKBZCyoYqgFkovfDrgM8OoKg8karoUvWeCw==}
+
peerDependencies:
+
'@babel/core': ^7.12.10
+
dependencies:
+
'@babel/core': 7.21.3
+
dev: true
+
+
/balanced-match/1.0.2:
+
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
+
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
+
dev: true
+
+
/braces/3.0.2:
+
resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
+
engines: {node: '>=8'}
+
dependencies:
+
fill-range: 7.0.1
+
dev: true
+
+
/browserslist/4.21.5:
+
resolution: {integrity: sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==}
+
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
+
hasBin: true
+
dependencies:
+
caniuse-lite: 1.0.30001469
+
electron-to-chromium: 1.4.334
+
node-releases: 2.0.10
+
update-browserslist-db: 1.0.10_browserslist@4.21.5
+
dev: true
+
+
/buffer-from/1.1.2:
+
resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
+
dev: true
+
+
/builtin-modules/3.3.0:
+
resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==}
+
engines: {node: '>=6'}
+
dev: true
+
+
/cac/6.7.14:
+
resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
+
engines: {node: '>=8'}
+
dev: true
+
+
/call-bind/1.0.2:
+
resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
+
dependencies:
+
function-bind: 1.1.1
+
get-intrinsic: 1.1.1
+
dev: true
+
+
/callsites/3.1.0:
+
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
+
engines: {node: '>=6'}
+
dev: true
+
+
/caniuse-lite/1.0.30001469:
+
resolution: {integrity: sha512-Rcp7221ScNqQPP3W+lVOYDyjdR6dC+neEQCttoNr5bAyz54AboB4iwpnWgyi8P4YUsPybVzT4LgWiBbI3drL4g==}
+
dev: true
+
+
/chai/4.3.7:
+
resolution: {integrity: sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==}
+
engines: {node: '>=4'}
+
dependencies:
+
assertion-error: 1.1.0
+
check-error: 1.0.2
+
deep-eql: 4.1.3
+
get-func-name: 2.0.0
+
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:
+
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
+
engines: {node: '>=10'}
+
dependencies:
+
ansi-styles: 4.3.0
+
supports-color: 7.2.0
+
dev: true
+
+
/check-error/1.0.2:
+
resolution: {integrity: sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==}
+
dev: true
+
+
/ci-info/2.0.0:
+
resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==}
+
dev: true
+
+
/clean-stack/2.2.0:
+
resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==}
+
engines: {node: '>=6'}
+
dev: true
+
+
/cli-cursor/3.1.0:
+
resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==}
+
engines: {node: '>=8'}
+
dependencies:
+
restore-cursor: 3.1.0
+
dev: true
+
+
/cli-truncate/2.1.0:
+
resolution: {integrity: sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==}
+
engines: {node: '>=8'}
+
dependencies:
+
slice-ansi: 3.0.0
+
string-width: 4.2.2
+
dev: true
+
+
/cli-truncate/3.1.0:
+
resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==}
+
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+
dependencies:
+
slice-ansi: 5.0.0
+
string-width: 5.1.2
+
dev: true
+
+
/color-convert/1.9.3:
+
resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
+
dependencies:
+
color-name: 1.1.3
+
dev: true
+
+
/color-convert/2.0.1:
+
resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
+
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-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
+
dev: true
+
+
/colorette/1.3.0:
+
resolution: {integrity: sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==}
+
dev: true
+
+
/commander/2.20.3:
+
resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
+
dev: true
+
+
/commander/4.1.1:
+
resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
+
engines: {node: '>= 6'}
+
dev: true
+
+
/commander/7.2.0:
+
resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==}
+
engines: {node: '>= 10'}
+
dev: true
+
+
/compare-versions/3.6.0:
+
resolution: {integrity: sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==}
+
dev: true
+
+
/concat-map/0.0.1:
+
resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
+
dev: true
+
+
/convert-source-map/1.9.0:
+
resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==}
+
dev: true
+
+
/cosmiconfig/7.0.1:
+
resolution: {integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==}
+
engines: {node: '>=10'}
+
dependencies:
+
'@types/parse-json': 4.0.0
+
import-fresh: 3.3.0
+
parse-json: 5.2.0
+
path-type: 4.0.0
+
yaml: 1.10.2
+
dev: true
+
+
/cross-spawn/6.0.5:
+
resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==}
+
engines: {node: '>=4.8'}
+
dependencies:
+
nice-try: 1.0.5
+
path-key: 2.0.1
+
semver: 5.7.1
+
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
+
shebang-command: 2.0.0
+
which: 2.0.2
+
dev: true
+
+
/debug/4.3.4:
+
resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
+
engines: {node: '>=6.0'}
+
peerDependencies:
+
supports-color: '*'
+
peerDependenciesMeta:
+
supports-color:
+
optional: true
+
dependencies:
+
ms: 2.1.2
+
dev: true
+
+
/deep-eql/4.1.3:
+
resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==}
+
engines: {node: '>=6'}
+
dependencies:
+
type-detect: 4.0.8
+
dev: true
+
+
/deep-is/0.1.3:
+
resolution: {integrity: sha512-GtxAN4HvBachZzm4OnWqc45ESpUCMwkYcsjnsPs23FwJbsO+k4t0k9bQCgOmzIlpHO28+WPK/KRbRk0DDHuuDw==}
+
dev: true
+
+
/deepmerge/4.3.1:
+
resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
+
engines: {node: '>=0.10.0'}
+
dev: true
+
+
/define-properties/1.1.3:
+
resolution: {integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==}
+
engines: {node: '>= 0.4'}
+
dependencies:
+
object-keys: 1.1.1
+
dev: true
+
+
/diff/5.1.0:
+
resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==}
+
engines: {node: '>=0.3.1'}
+
dev: true
+
+
/dir-glob/3.0.1:
+
resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
+
engines: {node: '>=8'}
+
dependencies:
+
path-type: 4.0.0
+
dev: true
+
+
/doctrine/3.0.0:
+
resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
+
engines: {node: '>=6.0.0'}
+
dependencies:
+
esutils: 2.0.3
+
dev: true
+
+
/dotenv/16.0.3:
+
resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==}
+
engines: {node: '>=12'}
+
dev: true
+
+
/eastasianwidth/0.2.0:
+
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
+
dev: true
+
+
/electron-to-chromium/1.4.334:
+
resolution: {integrity: sha512-laZ1odk+TRen6q0GeyQx/JEkpD3iSZT7ewopCpKqg9bTjP1l8XRfU3Bg20CFjNPZkp5+NDBl3iqd4o/kPO+Vew==}
+
dev: true
+
+
/emoji-regex/8.0.0:
+
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
+
dev: true
+
+
/emoji-regex/9.2.2:
+
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.1
+
dev: true
+
+
/error-ex/1.3.2:
+
resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
+
dependencies:
+
is-arrayish: 0.2.1
+
dev: true
+
+
/es-abstract/1.18.5:
+
resolution: {integrity: sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA==}
+
engines: {node: '>= 0.4'}
+
dependencies:
+
call-bind: 1.0.2
+
es-to-primitive: 1.2.1
+
function-bind: 1.1.1
+
get-intrinsic: 1.1.1
+
has: 1.0.3
+
has-symbols: 1.0.2
+
internal-slot: 1.0.3
+
is-callable: 1.2.4
+
is-negative-zero: 2.0.1
+
is-regex: 1.1.4
+
is-string: 1.0.7
+
object-inspect: 1.11.0
+
object-keys: 1.1.1
+
object.assign: 4.1.2
+
string.prototype.trimend: 1.0.4
+
string.prototype.trimstart: 1.0.4
+
unbox-primitive: 1.0.1
+
dev: true
+
+
/es-to-primitive/1.2.1:
+
resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==}
+
engines: {node: '>= 0.4'}
+
dependencies:
+
is-callable: 1.2.4
+
is-date-object: 1.0.5
+
is-symbol: 1.0.4
+
dev: true
+
+
/esbuild/0.17.12:
+
resolution: {integrity: sha512-bX/zHl7Gn2CpQwcMtRogTTBf9l1nl+H6R8nUbjk+RuKqAE3+8FDulLA+pHvX7aA7Xe07Iwa+CWvy9I8Y2qqPKQ==}
+
engines: {node: '>=12'}
+
hasBin: true
+
requiresBuild: true
+
optionalDependencies:
+
'@esbuild/android-arm': 0.17.12
+
'@esbuild/android-arm64': 0.17.12
+
'@esbuild/android-x64': 0.17.12
+
'@esbuild/darwin-arm64': 0.17.12
+
'@esbuild/darwin-x64': 0.17.12
+
'@esbuild/freebsd-arm64': 0.17.12
+
'@esbuild/freebsd-x64': 0.17.12
+
'@esbuild/linux-arm': 0.17.12
+
'@esbuild/linux-arm64': 0.17.12
+
'@esbuild/linux-ia32': 0.17.12
+
'@esbuild/linux-loong64': 0.17.12
+
'@esbuild/linux-mips64el': 0.17.12
+
'@esbuild/linux-ppc64': 0.17.12
+
'@esbuild/linux-riscv64': 0.17.12
+
'@esbuild/linux-s390x': 0.17.12
+
'@esbuild/linux-x64': 0.17.12
+
'@esbuild/netbsd-x64': 0.17.12
+
'@esbuild/openbsd-x64': 0.17.12
+
'@esbuild/sunos-x64': 0.17.12
+
'@esbuild/win32-arm64': 0.17.12
+
'@esbuild/win32-ia32': 0.17.12
+
'@esbuild/win32-x64': 0.17.12
+
dev: true
+
+
/escalade/3.1.1:
+
resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
+
engines: {node: '>=6'}
+
dev: true
+
+
/escape-string-regexp/1.0.5:
+
resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
+
engines: {node: '>=0.8.0'}
+
dev: true
+
+
/escape-string-regexp/4.0.0:
+
resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
+
engines: {node: '>=10'}
+
dev: true
+
+
/eslint-config-prettier/8.8.0_eslint@8.36.0:
+
resolution: {integrity: sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==}
+
hasBin: true
+
peerDependencies:
+
eslint: '>=7.0.0'
+
dependencies:
+
eslint: 8.36.0
+
dev: true
+
+
/eslint-plugin-prettier/4.2.1_i2qmqyy4fgpgq2h7f6vnil3crq:
+
resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==}
+
engines: {node: '>=12.0.0'}
+
peerDependencies:
+
eslint: '>=7.28.0'
+
eslint-config-prettier: '*'
+
prettier: '>=2.0.0'
+
peerDependenciesMeta:
+
eslint-config-prettier:
+
optional: true
+
dependencies:
+
eslint: 8.36.0
+
eslint-config-prettier: 8.8.0_eslint@8.36.0
+
prettier: 2.8.5
+
prettier-linter-helpers: 1.0.0
+
dev: true
+
+
/eslint-plugin-tsdoc/0.2.17:
+
resolution: {integrity: sha512-xRmVi7Zx44lOBuYqG8vzTXuL6IdGOeF9nHX17bjJ8+VE6fsxpdGem0/SBTmAwgYMKYB1WBkqRJVQ+n8GK041pA==}
+
dependencies:
+
'@microsoft/tsdoc': 0.14.2
+
'@microsoft/tsdoc-config': 0.16.2
+
dev: true
+
+
/eslint-scope/5.1.1:
+
resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==}
+
engines: {node: '>=8.0.0'}
+
dependencies:
+
esrecurse: 4.3.0
+
estraverse: 4.3.0
+
dev: true
+
+
/eslint-scope/7.1.1:
+
resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==}
+
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+
dependencies:
+
esrecurse: 4.3.0
+
estraverse: 5.2.0
+
dev: true
+
+
/eslint-visitor-keys/3.3.0:
+
resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==}
+
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+
dev: true
+
+
/eslint/8.36.0:
+
resolution: {integrity: sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==}
+
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+
hasBin: true
+
dependencies:
+
'@eslint-community/eslint-utils': 4.3.0_eslint@8.36.0
+
'@eslint-community/regexpp': 4.4.0
+
'@eslint/eslintrc': 2.0.1
+
'@eslint/js': 8.36.0
+
'@humanwhocodes/config-array': 0.11.8
+
'@humanwhocodes/module-importer': 1.0.1
+
'@nodelib/fs.walk': 1.2.8
+
ajv: 6.12.6
+
chalk: 4.1.2
+
cross-spawn: 7.0.3
+
debug: 4.3.4
+
doctrine: 3.0.0
+
escape-string-regexp: 4.0.0
+
eslint-scope: 7.1.1
+
eslint-visitor-keys: 3.3.0
+
espree: 9.5.0
+
esquery: 1.5.0
+
esutils: 2.0.3
+
fast-deep-equal: 3.1.3
+
file-entry-cache: 6.0.1
+
find-up: 5.0.0
+
glob-parent: 6.0.2
+
globals: 13.20.0
+
grapheme-splitter: 1.0.4
+
ignore: 5.2.4
+
import-fresh: 3.3.0
+
imurmurhash: 0.1.4
+
is-glob: 4.0.3
+
is-path-inside: 3.0.3
+
js-sdsl: 4.3.0
+
js-yaml: 4.1.0
+
json-stable-stringify-without-jsonify: 1.0.1
+
levn: 0.4.1
+
lodash.merge: 4.6.2
+
minimatch: 3.1.2
+
natural-compare: 1.4.0
+
optionator: 0.9.1
+
strip-ansi: 6.0.1
+
strip-json-comments: 3.1.1
+
text-table: 0.2.0
+
transitivePeerDependencies:
+
- supports-color
+
dev: true
+
+
/espree/9.5.0:
+
resolution: {integrity: sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==}
+
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+
dependencies:
+
acorn: 8.8.2
+
acorn-jsx: 5.3.2_acorn@8.8.2
+
eslint-visitor-keys: 3.3.0
+
dev: true
+
+
/esquery/1.5.0:
+
resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==}
+
engines: {node: '>=0.10'}
+
dependencies:
+
estraverse: 5.2.0
+
dev: true
+
+
/esrecurse/4.3.0:
+
resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
+
engines: {node: '>=4.0'}
+
dependencies:
+
estraverse: 5.2.0
+
dev: true
+
+
/estraverse/4.3.0:
+
resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==}
+
engines: {node: '>=4.0'}
+
dev: true
+
+
/estraverse/5.2.0:
+
resolution: {integrity: sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==}
+
engines: {node: '>=4.0'}
+
dev: true
+
+
/estree-walker/2.0.2:
+
resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
+
dev: true
+
+
/esutils/2.0.3:
+
resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
+
engines: {node: '>=0.10.0'}
+
dev: true
+
+
/execa/5.1.1:
+
resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
+
engines: {node: '>=10'}
+
dependencies:
+
cross-spawn: 7.0.3
+
get-stream: 6.0.1
+
human-signals: 2.1.0
+
is-stream: 2.0.1
+
merge-stream: 2.0.0
+
npm-run-path: 4.0.1
+
onetime: 5.1.2
+
signal-exit: 3.0.3
+
strip-final-newline: 2.0.0
+
dev: true
+
+
/fast-deep-equal/3.1.3:
+
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
+
dev: true
+
+
/fast-diff/1.2.0:
+
resolution: {integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==}
+
dev: true
+
+
/fast-glob/3.2.12:
+
resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==}
+
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.4
+
dev: true
+
+
/fast-json-stable-stringify/2.1.0:
+
resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
+
dev: true
+
+
/fast-levenshtein/2.0.6:
+
resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
+
dev: true
+
+
/fastq/1.15.0:
+
resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==}
+
dependencies:
+
reusify: 1.0.4
+
dev: true
+
+
/file-entry-cache/6.0.1:
+
resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
+
engines: {node: ^10.12.0 || >=12.0.0}
+
dependencies:
+
flat-cache: 3.0.4
+
dev: true
+
+
/fill-range/7.0.1:
+
resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
+
engines: {node: '>=8'}
+
dependencies:
+
to-regex-range: 5.0.1
+
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-versions/4.0.0:
+
resolution: {integrity: sha512-wgpWy002tA+wgmO27buH/9KzyEOQnKsG/R0yrcjPT9BOFm0zRBVQbZ95nRGXWMywS8YR5knRbpohio0bcJABxQ==}
+
engines: {node: '>=10'}
+
dependencies:
+
semver-regex: 3.1.2
+
dev: true
+
+
/flat-cache/3.0.4:
+
resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==}
+
engines: {node: ^10.12.0 || >=12.0.0}
+
dependencies:
+
flatted: 3.2.2
+
rimraf: 3.0.2
+
dev: true
+
+
/flatted/3.2.2:
+
resolution: {integrity: sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==}
+
dev: true
+
+
/fs.realpath/1.0.0:
+
resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
+
dev: true
+
+
/fsevents/2.3.2:
+
resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
+
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
+
os: [darwin]
+
requiresBuild: true
+
dev: true
+
optional: true
+
+
/function-bind/1.1.1:
+
resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
+
dev: true
+
+
/gensync/1.0.0-beta.2:
+
resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
+
engines: {node: '>=6.9.0'}
+
dev: true
+
+
/get-func-name/2.0.0:
+
resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==}
+
dev: true
+
+
/get-intrinsic/1.1.1:
+
resolution: {integrity: sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==}
+
dependencies:
+
function-bind: 1.1.1
+
has: 1.0.3
+
has-symbols: 1.0.2
+
dev: true
+
+
/get-own-enumerable-property-symbols/3.0.2:
+
resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==}
+
dev: true
+
+
/get-stream/6.0.1:
+
resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
+
engines: {node: '>=10'}
+
dev: true
+
+
/glob-parent/5.1.2:
+
resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
+
engines: {node: '>= 6'}
+
dependencies:
+
is-glob: 4.0.3
+
dev: true
+
+
/glob-parent/6.0.2:
+
resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
+
engines: {node: '>=10.13.0'}
+
dependencies:
+
is-glob: 4.0.3
+
dev: true
+
+
/glob/7.1.6:
+
resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==}
+
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/7.1.7:
+
resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==}
+
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/9.3.2:
+
resolution: {integrity: sha512-BTv/JhKXFEHsErMte/AnfiSv8yYOLLiyH2lTg8vn02O21zWFgHPTfxtgn1QRe7NRgggUhC8hacR2Re94svHqeA==}
+
engines: {node: '>=16 || 14 >=14.17'}
+
dependencies:
+
fs.realpath: 1.0.0
+
minimatch: 7.4.3
+
minipass: 4.2.5
+
path-scurry: 1.6.3
+
dev: true
+
+
/globals/11.12.0:
+
resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
+
engines: {node: '>=4'}
+
dev: true
+
+
/globals/13.20.0:
+
resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==}
+
engines: {node: '>=8'}
+
dependencies:
+
type-fest: 0.20.2
+
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.12
+
ignore: 5.2.4
+
merge2: 1.4.1
+
slash: 3.0.0
+
dev: true
+
+
/graceful-fs/4.2.8:
+
resolution: {integrity: sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==}
+
dev: true
+
+
/grapheme-splitter/1.0.4:
+
resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==}
+
dev: true
+
+
/graphql/15.8.0:
+
resolution: {integrity: sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==}
+
engines: {node: '>= 10.x'}
+
dev: true
+
+
/graphql/16.6.0:
+
resolution: {integrity: sha512-KPIBPDlW7NxrbT/eh4qPXz5FiFdL5UbaA0XUNz2Rp3Z3hqBSkbj0GVjwFDztsWVauZUWsbKHgMg++sk8UX0bkw==}
+
engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0}
+
+
/has-bigints/1.0.1:
+
resolution: {integrity: sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==}
+
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-symbols/1.0.2:
+
resolution: {integrity: sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==}
+
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.2
+
dev: true
+
+
/has/1.0.3:
+
resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==}
+
engines: {node: '>= 0.4.0'}
+
dependencies:
+
function-bind: 1.1.1
+
dev: true
+
+
/hosted-git-info/2.8.9:
+
resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==}
+
dev: true
+
+
/human-signals/2.1.0:
+
resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
+
engines: {node: '>=10.17.0'}
+
dev: true
+
+
/husky-v4/4.3.8:
+
resolution: {integrity: sha512-M7A9u/t6BnT/qbDzKb7SdXhr8qLTGTkqZL6YLDDM20jfCdmpIMEuO384LvYXSBcgv50oIgNWI/IaO3g4A4ShjA==}
+
engines: {node: '>=10'}
+
hasBin: true
+
requiresBuild: true
+
dependencies:
+
chalk: 4.1.2
+
ci-info: 2.0.0
+
compare-versions: 3.6.0
+
cosmiconfig: 7.0.1
+
find-versions: 4.0.0
+
opencollective-postinstall: 2.0.3
+
pkg-dir: 5.0.0
+
please-upgrade-node: 3.2.0
+
slash: 3.0.0
+
which-pm-runs: 1.0.0
+
dev: true
+
+
/ignore/5.2.4:
+
resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==}
+
engines: {node: '>= 4'}
+
dev: true
+
+
/import-fresh/3.3.0:
+
resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
+
engines: {node: '>=6'}
+
dependencies:
+
parent-module: 1.0.1
+
resolve-from: 4.0.0
+
dev: true
+
+
/imurmurhash/0.1.4:
+
resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
+
engines: {node: '>=0.8.19'}
+
dev: true
+
+
/indent-string/4.0.0:
+
resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
+
engines: {node: '>=8'}
+
dev: true
+
+
/inflight/1.0.6:
+
resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
+
dependencies:
+
once: 1.4.0
+
wrappy: 1.0.2
+
dev: true
+
+
/inherits/2.0.4:
+
resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
+
dev: true
+
+
/internal-slot/1.0.3:
+
resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==}
+
engines: {node: '>= 0.4'}
+
dependencies:
+
get-intrinsic: 1.1.1
+
has: 1.0.3
+
side-channel: 1.0.4
+
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.1
+
dev: true
+
+
/is-boolean-object/1.1.2:
+
resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==}
+
engines: {node: '>= 0.4'}
+
dependencies:
+
call-bind: 1.0.2
+
has-tostringtag: 1.0.0
+
dev: true
+
+
/is-builtin-module/3.2.1:
+
resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==}
+
engines: {node: '>=6'}
+
dependencies:
+
builtin-modules: 3.3.0
+
dev: true
+
+
/is-callable/1.2.4:
+
resolution: {integrity: sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==}
+
engines: {node: '>= 0.4'}
+
dev: true
+
+
/is-core-module/2.11.0:
+
resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==}
+
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:
+
resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
+
engines: {node: '>=0.10.0'}
+
dev: true
+
+
/is-fullwidth-code-point/3.0.0:
+
resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
+
engines: {node: '>=8'}
+
dev: true
+
+
/is-fullwidth-code-point/4.0.0:
+
resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==}
+
engines: {node: '>=12'}
+
dev: true
+
+
/is-glob/4.0.3:
+
resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
+
engines: {node: '>=0.10.0'}
+
dependencies:
+
is-extglob: 2.1.1
+
dev: true
+
+
/is-module/1.0.0:
+
resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==}
+
dev: true
+
+
/is-negative-zero/2.0.1:
+
resolution: {integrity: sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==}
+
engines: {node: '>= 0.4'}
+
dev: true
+
+
/is-number-object/1.0.6:
+
resolution: {integrity: sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==}
+
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-obj/1.0.1:
+
resolution: {integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==}
+
engines: {node: '>=0.10.0'}
+
dev: true
+
+
/is-path-inside/3.0.3:
+
resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
+
engines: {node: '>=8'}
+
dev: true
+
+
/is-regex/1.1.4:
+
resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
+
engines: {node: '>= 0.4'}
+
dependencies:
+
call-bind: 1.0.2
+
has-tostringtag: 1.0.0
+
dev: true
+
+
/is-regexp/1.0.0:
+
resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==}
+
engines: {node: '>=0.10.0'}
+
dev: true
+
+
/is-stream/2.0.1:
+
resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
+
engines: {node: '>=8'}
+
dev: true
+
+
/is-string/1.0.7:
+
resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==}
+
engines: {node: '>= 0.4'}
+
dependencies:
+
has-tostringtag: 1.0.0
+
dev: true
+
+
/is-symbol/1.0.4:
+
resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==}
+
engines: {node: '>= 0.4'}
+
dependencies:
+
has-symbols: 1.0.2
+
dev: true
+
+
/is-unicode-supported/0.1.0:
+
resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==}
+
engines: {node: '>=10'}
+
dev: true
+
+
/isexe/2.0.0:
+
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
+
dev: true
+
+
/jju/1.4.0:
+
resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==}
+
dev: true
+
+
/js-sdsl/4.3.0:
+
resolution: {integrity: sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==}
+
dev: true
+
+
/js-tokens/4.0.0:
+
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
+
dev: true
+
+
/js-yaml/4.1.0:
+
resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
+
hasBin: true
+
dependencies:
+
argparse: 2.0.1
+
dev: true
+
+
/jsesc/2.5.2:
+
resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
+
engines: {node: '>=4'}
+
hasBin: true
+
dev: true
+
+
/json-parse-better-errors/1.0.2:
+
resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==}
+
dev: true
+
+
/json-parse-even-better-errors/2.3.1:
+
resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
+
dev: true
+
+
/json-schema-traverse/0.4.1:
+
resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
+
dev: true
+
+
/json-stable-stringify-without-jsonify/1.0.1:
+
resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
+
dev: true
+
+
/json5/2.2.3:
+
resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
+
engines: {node: '>=6'}
+
hasBin: true
+
dev: true
+
+
/jsonc-parser/3.2.0:
+
resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==}
+
dev: true
+
+
/kolorist/1.7.0:
+
resolution: {integrity: sha512-ymToLHqL02udwVdbkowNpzjFd6UzozMtshPQKVi5k1EjKRqKqBrOnE9QbLEb0/pV76SAiIT13hdL8R6suc+f3g==}
+
dev: true
+
+
/levn/0.4.1:
+
resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
+
engines: {node: '>= 0.8.0'}
+
dependencies:
+
prelude-ls: 1.2.1
+
type-check: 0.4.0
+
dev: true
+
+
/lines-and-columns/1.2.4:
+
resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
+
dev: true
+
+
/lint-staged/11.1.2:
+
resolution: {integrity: sha512-6lYpNoA9wGqkL6Hew/4n1H6lRqF3qCsujVT0Oq5Z4hiSAM7S6NksPJ3gnr7A7R52xCtiZMcEUNNQ6d6X5Bvh9w==}
+
hasBin: true
+
dependencies:
+
chalk: 4.1.2
+
cli-truncate: 2.1.0
+
commander: 7.2.0
+
cosmiconfig: 7.0.1
+
debug: 4.3.4
+
enquirer: 2.3.6
+
execa: 5.1.1
+
listr2: 3.11.0_enquirer@2.3.6
+
log-symbols: 4.1.0
+
micromatch: 4.0.4
+
normalize-path: 3.0.0
+
please-upgrade-node: 3.2.0
+
string-argv: 0.3.1
+
stringify-object: 3.3.0
+
transitivePeerDependencies:
+
- supports-color
+
dev: true
+
+
/listr2/3.11.0_enquirer@2.3.6:
+
resolution: {integrity: sha512-XLJVe2JgXCyQTa3FbSv11lkKExYmEyA4jltVo8z4FX10Vt1Yj8IMekBfwim0BSOM9uj1QMTJvDQQpHyuPbB/dQ==}
+
engines: {node: '>=10.0.0'}
+
peerDependencies:
+
enquirer: '>= 2.3.0 < 3'
+
dependencies:
+
cli-truncate: 2.1.0
+
colorette: 1.3.0
+
enquirer: 2.3.6
+
log-update: 4.0.0
+
p-map: 4.0.0
+
rxjs: 6.6.7
+
through: 2.3.8
+
wrap-ansi: 7.0.0
+
dev: true
+
+
/load-json-file/4.0.0:
+
resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==}
+
engines: {node: '>=4'}
+
dependencies:
+
graceful-fs: 4.2.8
+
parse-json: 4.0.0
+
pify: 3.0.0
+
strip-bom: 3.0.0
+
dev: true
+
+
/local-pkg/0.4.3:
+
resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==}
+
engines: {node: '>=14'}
+
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.merge/4.6.2:
+
resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
+
dev: true
+
+
/log-symbols/4.1.0:
+
resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==}
+
engines: {node: '>=10'}
+
dependencies:
+
chalk: 4.1.2
+
is-unicode-supported: 0.1.0
+
dev: true
+
+
/log-update/4.0.0:
+
resolution: {integrity: sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==}
+
engines: {node: '>=10'}
+
dependencies:
+
ansi-escapes: 4.3.2
+
cli-cursor: 3.1.0
+
slice-ansi: 4.0.0
+
wrap-ansi: 6.2.0
+
dev: true
+
+
/loupe/2.3.6:
+
resolution: {integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==}
+
dependencies:
+
get-func-name: 2.0.0
+
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
+
+
/lru-cache/7.18.3:
+
resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==}
+
engines: {node: '>=12'}
+
dev: true
+
+
/magic-string/0.27.0:
+
resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==}
+
engines: {node: '>=12'}
+
dependencies:
+
'@jridgewell/sourcemap-codec': 1.4.14
+
dev: true
+
+
/memorystream/0.3.1:
+
resolution: {integrity: sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==}
+
engines: {node: '>= 0.10.0'}
+
dev: true
+
+
/merge-stream/2.0.0:
+
resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
+
dev: true
+
+
/merge2/1.4.1:
+
resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
+
engines: {node: '>= 8'}
+
dev: true
+
+
/micromatch/4.0.4:
+
resolution: {integrity: sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==}
+
engines: {node: '>=8.6'}
+
dependencies:
+
braces: 3.0.2
+
picomatch: 2.3.1
+
dev: true
+
+
/mimic-fn/2.1.0:
+
resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
+
engines: {node: '>=6'}
+
dev: true
+
+
/minimatch/3.1.2:
+
resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
+
dependencies:
+
brace-expansion: 1.1.11
+
dev: true
+
+
/minimatch/7.4.3:
+
resolution: {integrity: sha512-5UB4yYusDtkRPbRiy1cqZ1IpGNcJCGlEMG17RKzPddpyiPKoCdwohbED8g4QXT0ewCt8LTkQXuljsUfQ3FKM4A==}
+
engines: {node: '>=10'}
+
dependencies:
+
brace-expansion: 2.0.1
+
dev: true
+
+
/minipass/4.2.5:
+
resolution: {integrity: sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q==}
+
engines: {node: '>=8'}
+
dev: true
+
+
/mlly/1.2.0:
+
resolution: {integrity: sha512-+c7A3CV0KGdKcylsI6khWyts/CYrGTrRVo4R/I7u/cUsy0Conxa6LUhiEzVKIw14lc2L5aiO4+SeVe4TeGRKww==}
+
dependencies:
+
acorn: 8.8.2
+
pathe: 1.1.0
+
pkg-types: 1.0.2
+
ufo: 1.1.1
+
dev: true
+
+
/ms/2.1.2:
+
resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
+
dev: true
+
+
/mz/2.7.0:
+
resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
+
dependencies:
+
any-promise: 1.3.0
+
object-assign: 4.1.1
+
thenify-all: 1.6.0
+
dev: true
+
+
/nanoid/3.3.4:
+
resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==}
+
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
+
hasBin: true
+
dev: true
+
+
/natural-compare-lite/1.4.0:
+
resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==}
+
dev: true
+
+
/natural-compare/1.4.0:
+
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
+
dev: true
+
+
/nice-try/1.0.5:
+
resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==}
+
dev: true
+
+
/node-releases/2.0.10:
+
resolution: {integrity: sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==}
+
dev: true
+
+
/normalize-package-data/2.5.0:
+
resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
+
dependencies:
+
hosted-git-info: 2.8.9
+
resolve: 1.22.1
+
semver: 5.7.1
+
validate-npm-package-license: 3.0.4
+
dev: true
+
+
/normalize-path/3.0.0:
+
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
+
engines: {node: '>=0.10.0'}
+
dev: true
+
+
/npm-run-all/4.1.5:
+
resolution: {integrity: sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==}
+
engines: {node: '>= 4'}
+
hasBin: true
+
dependencies:
+
ansi-styles: 3.2.1
+
chalk: 2.4.2
+
cross-spawn: 6.0.5
+
memorystream: 0.3.1
+
minimatch: 3.1.2
+
pidtree: 0.3.1
+
read-pkg: 3.0.0
+
shell-quote: 1.7.2
+
string.prototype.padend: 3.1.2
+
dev: true
+
+
/npm-run-path/4.0.1:
+
resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
+
engines: {node: '>=8'}
+
dependencies:
+
path-key: 3.1.1
+
dev: true
+
+
/object-assign/4.1.1:
+
resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
+
engines: {node: '>=0.10.0'}
+
dev: true
+
+
/object-inspect/1.11.0:
+
resolution: {integrity: sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==}
+
dev: true
+
+
/object-keys/1.1.1:
+
resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
+
engines: {node: '>= 0.4'}
+
dev: true
+
+
/object.assign/4.1.2:
+
resolution: {integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==}
+
engines: {node: '>= 0.4'}
+
dependencies:
+
call-bind: 1.0.2
+
define-properties: 1.1.3
+
has-symbols: 1.0.2
+
object-keys: 1.1.1
+
dev: true
+
+
/once/1.4.0:
+
resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
+
dependencies:
+
wrappy: 1.0.2
+
dev: true
+
+
/onetime/5.1.2:
+
resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
+
engines: {node: '>=6'}
+
dependencies:
+
mimic-fn: 2.1.0
+
dev: true
+
+
/opencollective-postinstall/2.0.3:
+
resolution: {integrity: sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==}
+
hasBin: true
+
dev: true
+
+
/optionator/0.9.1:
+
resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==}
+
engines: {node: '>= 0.8.0'}
+
dependencies:
+
deep-is: 0.1.3
+
fast-levenshtein: 2.0.6
+
levn: 0.4.1
+
prelude-ls: 1.2.1
+
type-check: 0.4.0
+
word-wrap: 1.2.3
+
dev: true
+
+
/p-limit/3.1.0:
+
resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
+
engines: {node: '>=10'}
+
dependencies:
+
yocto-queue: 0.1.0
+
dev: true
+
+
/p-limit/4.0.0:
+
resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==}
+
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+
dependencies:
+
yocto-queue: 1.0.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/4.0.0:
+
resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==}
+
engines: {node: '>=10'}
+
dependencies:
+
aggregate-error: 3.1.0
+
dev: true
+
+
/parent-module/1.0.1:
+
resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
+
engines: {node: '>=6'}
+
dependencies:
+
callsites: 3.1.0
+
dev: true
+
+
/parse-json/4.0.0:
+
resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==}
+
engines: {node: '>=4'}
+
dependencies:
+
error-ex: 1.3.2
+
json-parse-better-errors: 1.0.2
+
dev: true
+
+
/parse-json/5.2.0:
+
resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
+
engines: {node: '>=8'}
+
dependencies:
+
'@babel/code-frame': 7.18.6
+
error-ex: 1.3.2
+
json-parse-even-better-errors: 2.3.1
+
lines-and-columns: 1.2.4
+
dev: true
+
+
/path-exists/4.0.0:
+
resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
+
engines: {node: '>=8'}
+
dev: true
+
+
/path-is-absolute/1.0.1:
+
resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
+
engines: {node: '>=0.10.0'}
+
dev: true
+
+
/path-key/2.0.1:
+
resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==}
+
engines: {node: '>=4'}
+
dev: true
+
+
/path-key/3.1.1:
+
resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
+
engines: {node: '>=8'}
+
dev: true
+
+
/path-parse/1.0.7:
+
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
+
dev: true
+
+
/path-scurry/1.6.3:
+
resolution: {integrity: sha512-RAmB+n30SlN+HnNx6EbcpoDy9nwdpcGPnEKrJnu6GZoDWBdIjo1UQMVtW2ybtC7LC2oKLcMq8y5g8WnKLiod9g==}
+
engines: {node: '>=16 || 14 >=14.17'}
+
dependencies:
+
lru-cache: 7.18.3
+
minipass: 4.2.5
+
dev: true
+
+
/path-type/3.0.0:
+
resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==}
+
engines: {node: '>=4'}
+
dependencies:
+
pify: 3.0.0
+
dev: true
+
+
/path-type/4.0.0:
+
resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
+
engines: {node: '>=8'}
+
dev: true
+
+
/pathe/1.1.0:
+
resolution: {integrity: sha512-ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w==}
+
dev: true
+
+
/pathval/1.1.1:
+
resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==}
+
dev: true
+
+
/picocolors/1.0.0:
+
resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
+
dev: true
+
+
/picomatch/2.3.1:
+
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
+
engines: {node: '>=8.6'}
+
dev: true
+
+
/pidtree/0.3.1:
+
resolution: {integrity: sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==}
+
engines: {node: '>=0.10'}
+
hasBin: true
+
dev: true
+
+
/pify/3.0.0:
+
resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==}
+
engines: {node: '>=4'}
+
dev: true
+
+
/pirates/4.0.5:
+
resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==}
+
engines: {node: '>= 6'}
+
dev: true
+
+
/pkg-dir/5.0.0:
+
resolution: {integrity: sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==}
+
engines: {node: '>=10'}
+
dependencies:
+
find-up: 5.0.0
+
dev: true
+
+
/pkg-types/1.0.2:
+
resolution: {integrity: sha512-hM58GKXOcj8WTqUXnsQyJYXdeAPbythQgEF3nTcEo+nkD49chjQ9IKm/QJy9xf6JakXptz86h7ecP2024rrLaQ==}
+
dependencies:
+
jsonc-parser: 3.2.0
+
mlly: 1.2.0
+
pathe: 1.1.0
+
dev: true
+
+
/please-upgrade-node/3.2.0:
+
resolution: {integrity: sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==}
+
dependencies:
+
semver-compare: 1.0.0
+
dev: true
+
+
/postcss/8.4.21:
+
resolution: {integrity: sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==}
+
engines: {node: ^10 || ^12 || >=14}
+
dependencies:
+
nanoid: 3.3.4
+
picocolors: 1.0.0
+
source-map-js: 1.0.2
+
dev: true
+
+
/preact/10.13.1:
+
resolution: {integrity: sha512-KyoXVDU5OqTpG9LXlB3+y639JAGzl8JSBXLn1J9HTSB3gbKcuInga7bZnXLlxmK94ntTs1EFeZp0lrja2AuBYQ==}
+
+
/prelude-ls/1.2.1:
+
resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
+
engines: {node: '>= 0.8.0'}
+
dev: true
+
+
/prettier-linter-helpers/1.0.0:
+
resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==}
+
engines: {node: '>=6.0.0'}
+
dependencies:
+
fast-diff: 1.2.0
+
dev: true
+
+
/prettier/2.8.5:
+
resolution: {integrity: sha512-3gzuxrHbKUePRBB4ZeU08VNkUcqEHaUaouNt0m7LGP4Hti/NuB07C7PPTM/LkWqXoJYJn2McEo5+kxPNrtQkLQ==}
+
engines: {node: '>=10.13.0'}
+
hasBin: true
+
dev: true
+
+
/pretty-format/27.5.1:
+
resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==}
+
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+
dependencies:
+
ansi-regex: 5.0.1
+
ansi-styles: 5.2.0
+
react-is: 17.0.2
+
dev: true
+
+
/punycode/2.1.1:
+
resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==}
+
engines: {node: '>=6'}
+
dev: true
+
+
/queue-microtask/1.2.3:
+
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
+
dev: true
+
+
/randombytes/2.1.0:
+
resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==}
+
dependencies:
+
safe-buffer: 5.2.1
+
dev: true
+
+
/react-is/17.0.2:
+
resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==}
+
dev: true
+
+
/read-pkg/3.0.0:
+
resolution: {integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==}
+
engines: {node: '>=4'}
+
dependencies:
+
load-json-file: 4.0.0
+
normalize-package-data: 2.5.0
+
path-type: 3.0.0
+
dev: true
+
+
/resolve-from/4.0.0:
+
resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
+
engines: {node: '>=4'}
+
dev: true
+
+
/resolve/1.19.0:
+
resolution: {integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==}
+
dependencies:
+
is-core-module: 2.11.0
+
path-parse: 1.0.7
+
dev: true
+
+
/resolve/1.22.1:
+
resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==}
+
hasBin: true
+
dependencies:
+
is-core-module: 2.11.0
+
path-parse: 1.0.7
+
supports-preserve-symlinks-flag: 1.0.0
+
dev: true
+
+
/restore-cursor/3.1.0:
+
resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==}
+
engines: {node: '>=8'}
+
dependencies:
+
onetime: 5.1.2
+
signal-exit: 3.0.3
+
dev: true
+
+
/reusify/1.0.4:
+
resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
+
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
+
dev: true
+
+
/rimraf/3.0.2:
+
resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
+
hasBin: true
+
dependencies:
+
glob: 7.1.7
+
dev: true
+
+
/rimraf/4.4.1:
+
resolution: {integrity: sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==}
+
engines: {node: '>=14'}
+
hasBin: true
+
dependencies:
+
glob: 9.3.2
+
dev: true
+
+
/rollup/3.20.1:
+
resolution: {integrity: sha512-sz2w8cBJlWQ2E17RcpvHuf4sk2BQx4tfKDnjNPikEpLEevrbIAR7CH3PGa2hpPwWbNgPaA9yh9Jzljds5bc9zg==}
+
engines: {node: '>=14.18.0', npm: '>=8.0.0'}
+
hasBin: true
+
optionalDependencies:
+
fsevents: 2.3.2
+
dev: true
+
+
/run-parallel/1.2.0:
+
resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
+
dependencies:
+
queue-microtask: 1.2.3
+
dev: true
+
+
/rxjs/6.6.7:
+
resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==}
+
engines: {npm: '>=2.0.0'}
+
dependencies:
+
tslib: 1.14.1
+
dev: true
+
+
/safe-buffer/5.2.1:
+
resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
+
dev: true
+
+
/semver-compare/1.0.0:
+
resolution: {integrity: sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==}
+
dev: true
+
+
/semver-regex/3.1.2:
+
resolution: {integrity: sha512-bXWyL6EAKOJa81XG1OZ/Yyuq+oT0b2YLlxx7c+mrdYPaPbnj6WgVULXhinMIeZGufuUBu/eVRqXEhiv4imfwxA==}
+
engines: {node: '>=8'}
+
dev: true
+
+
/semver/5.7.1:
+
resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==}
+
hasBin: true
+
dev: true
+
+
/semver/6.3.0:
+
resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==}
+
hasBin: true
+
dev: true
+
+
/semver/7.3.8:
+
resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==}
+
engines: {node: '>=10'}
+
hasBin: true
+
dependencies:
+
lru-cache: 6.0.0
+
dev: true
+
+
/serialize-javascript/6.0.1:
+
resolution: {integrity: sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==}
+
dependencies:
+
randombytes: 2.1.0
+
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'}
+
dependencies:
+
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.7.2:
+
resolution: {integrity: sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==}
+
dev: true
+
+
/side-channel/1.0.4:
+
resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
+
dependencies:
+
call-bind: 1.0.2
+
get-intrinsic: 1.1.1
+
object-inspect: 1.11.0
+
dev: true
+
+
/siginfo/2.0.0:
+
resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==}
+
dev: true
+
+
/signal-exit/3.0.3:
+
resolution: {integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==}
+
dev: true
+
+
/slash/3.0.0:
+
resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
+
engines: {node: '>=8'}
+
dev: true
+
+
/slice-ansi/3.0.0:
+
resolution: {integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==}
+
engines: {node: '>=8'}
+
dependencies:
+
ansi-styles: 4.3.0
+
astral-regex: 2.0.0
+
is-fullwidth-code-point: 3.0.0
+
dev: true
+
+
/slice-ansi/4.0.0:
+
resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==}
+
engines: {node: '>=10'}
+
dependencies:
+
ansi-styles: 4.3.0
+
astral-regex: 2.0.0
+
is-fullwidth-code-point: 3.0.0
+
dev: true
+
+
/slice-ansi/5.0.0:
+
resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==}
+
engines: {node: '>=12'}
+
dependencies:
+
ansi-styles: 6.2.1
+
is-fullwidth-code-point: 4.0.0
+
dev: true
+
+
/smob/0.0.6:
+
resolution: {integrity: sha512-V21+XeNni+tTyiST1MHsa84AQhT1aFZipzPpOFAVB8DkHzwJyjjAmt9bgwnuZiZWnIbMo2duE29wybxv/7HWUw==}
+
dev: true
+
+
/source-map-js/1.0.2:
+
resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
+
engines: {node: '>=0.10.0'}
+
dev: true
+
+
/source-map-support/0.5.21:
+
resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
+
dependencies:
+
buffer-from: 1.1.2
+
source-map: 0.6.1
+
dev: true
+
+
/source-map/0.6.1:
+
resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
+
engines: {node: '>=0.10.0'}
+
dev: true
+
+
/spdx-correct/3.1.1:
+
resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==}
+
dependencies:
+
spdx-expression-parse: 3.0.1
+
spdx-license-ids: 3.0.10
+
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.10
+
dev: true
+
+
/spdx-license-ids/3.0.10:
+
resolution: {integrity: sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==}
+
dev: true
+
+
/stackback/0.0.2:
+
resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
+
dev: true
+
+
/std-env/3.3.2:
+
resolution: {integrity: sha512-uUZI65yrV2Qva5gqE0+A7uVAvO40iPo6jGhs7s8keRfHCmtg+uB2X6EiLGCI9IgL1J17xGhvoOqSz79lzICPTA==}
+
dev: true
+
+
/string-argv/0.3.1:
+
resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==}
+
engines: {node: '>=0.6.19'}
+
dev: true
+
+
/string-width/4.2.2:
+
resolution: {integrity: sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==}
+
engines: {node: '>=8'}
+
dependencies:
+
emoji-regex: 8.0.0
+
is-fullwidth-code-point: 3.0.0
+
strip-ansi: 6.0.1
+
dev: true
+
+
/string-width/5.1.2:
+
resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
+
engines: {node: '>=12'}
+
dependencies:
+
eastasianwidth: 0.2.0
+
emoji-regex: 9.2.2
+
strip-ansi: 7.0.1
+
dev: true
+
+
/string.prototype.padend/3.1.2:
+
resolution: {integrity: sha512-/AQFLdYvePENU3W5rgurfWSMU6n+Ww8n/3cUt7E+vPBB/D7YDG8x+qjoFs4M/alR2bW7Qg6xMjVwWUOvuQ0XpQ==}
+
engines: {node: '>= 0.4'}
+
dependencies:
+
call-bind: 1.0.2
+
define-properties: 1.1.3
+
es-abstract: 1.18.5
+
dev: true
+
+
/string.prototype.trimend/1.0.4:
+
resolution: {integrity: sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==}
+
dependencies:
+
call-bind: 1.0.2
+
define-properties: 1.1.3
+
dev: true
+
+
/string.prototype.trimstart/1.0.4:
+
resolution: {integrity: sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==}
+
dependencies:
+
call-bind: 1.0.2
+
define-properties: 1.1.3
+
dev: true
+
+
/stringify-object/3.3.0:
+
resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==}
+
engines: {node: '>=4'}
+
dependencies:
+
get-own-enumerable-property-symbols: 3.0.2
+
is-obj: 1.0.1
+
is-regexp: 1.0.0
+
dev: true
+
+
/strip-ansi/6.0.1:
+
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
+
engines: {node: '>=8'}
+
dependencies:
+
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:
+
resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
+
engines: {node: '>=4'}
+
dev: true
+
+
/strip-final-newline/2.0.0:
+
resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
+
engines: {node: '>=6'}
+
dev: true
+
+
/strip-json-comments/3.1.1:
+
resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
+
engines: {node: '>=8'}
+
dev: true
+
+
/strip-literal/1.0.1:
+
resolution: {integrity: sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==}
+
dependencies:
+
acorn: 8.8.2
+
dev: true
+
+
/sucrase/3.30.0:
+
resolution: {integrity: sha512-7d37d3vLF0IeH2dzvHpzDNDxUqpbDHJXTJOAnQ8jvMW04o2Czps6mxtaSnKWpE+hUS/eczqfWPUgQTrazKZPnQ==}
+
engines: {node: '>=8'}
+
hasBin: true
+
dependencies:
+
commander: 4.1.1
+
glob: 7.1.6
+
lines-and-columns: 1.2.4
+
mz: 2.7.0
+
pirates: 4.0.5
+
ts-interface-checker: 0.1.13
+
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:
+
resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
+
engines: {node: '>=8'}
+
dependencies:
+
has-flag: 4.0.0
+
dev: true
+
+
/supports-preserve-symlinks-flag/1.0.0:
+
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
+
engines: {node: '>= 0.4'}
+
dev: true
+
+
/terser/5.16.6:
+
resolution: {integrity: sha512-IBZ+ZQIA9sMaXmRZCUMDjNH0D5AQQfdn4WUjHL0+1lF4TP1IHRJbrhb6fNaXWikrYQTSkb7SLxkeXAiy1p7mbg==}
+
engines: {node: '>=10'}
+
hasBin: true
+
dependencies:
+
'@jridgewell/source-map': 0.3.2
+
acorn: 8.8.2
+
commander: 2.20.3
+
source-map-support: 0.5.21
+
dev: true
+
+
/text-table/0.2.0:
+
resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
+
dev: true
+
+
/thenify-all/1.6.0:
+
resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
+
engines: {node: '>=0.8'}
+
dependencies:
+
thenify: 3.3.1
+
dev: true
+
+
/thenify/3.3.1:
+
resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}
+
dependencies:
+
any-promise: 1.3.0
+
dev: true
+
+
/through/2.3.8:
+
resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
+
dev: true
+
+
/tinybench/2.4.0:
+
resolution: {integrity: sha512-iyziEiyFxX4kyxSp+MtY1oCH/lvjH3PxFN8PGCDeqcZWAJ/i+9y+nL85w99PxVzrIvew/GSkSbDYtiGVa85Afg==}
+
dev: true
+
+
/tinypool/0.4.0:
+
resolution: {integrity: sha512-2ksntHOKf893wSAH4z/+JbPpi92esw8Gn9N2deXX+B0EO92hexAVI9GIZZPx7P5aYo5KULfeOSt3kMOmSOy6uA==}
+
engines: {node: '>=14.0.0'}
+
dev: true
+
+
/tinyspy/1.1.1:
+
resolution: {integrity: sha512-UVq5AXt/gQlti7oxoIg5oi/9r0WpF7DGEVwXgqWSMmyN16+e3tl5lIvTaOpJ3TAtu5xFzWccFRM4R5NaWHF+4g==}
+
engines: {node: '>=14.0.0'}
+
dev: true
+
+
/to-fast-properties/2.0.0:
+
resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
+
engines: {node: '>=4'}
+
dev: true
+
+
/to-regex-range/5.0.1:
+
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
+
engines: {node: '>=8.0'}
+
dependencies:
+
is-number: 7.0.0
+
dev: true
+
+
/ts-interface-checker/0.1.13:
+
resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
+
dev: true
+
+
/tslib/1.14.1:
+
resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
+
dev: true
+
+
/tsutils/3.21.0_typescript@5.0.2:
+
resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
+
engines: {node: '>= 6'}
+
peerDependencies:
+
typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta'
+
dependencies:
+
tslib: 1.14.1
+
typescript: 5.0.2
+
dev: true
+
+
/type-check/0.4.0:
+
resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
+
engines: {node: '>= 0.8.0'}
+
dependencies:
+
prelude-ls: 1.2.1
+
dev: true
+
+
/type-detect/4.0.8:
+
resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==}
+
engines: {node: '>=4'}
+
dev: true
+
+
/type-fest/0.20.2:
+
resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
+
engines: {node: '>=10'}
+
dev: true
+
+
/type-fest/0.21.3:
+
resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==}
+
engines: {node: '>=10'}
+
dev: true
+
+
/typescript/5.0.2:
+
resolution: {integrity: sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==}
+
engines: {node: '>=12.20'}
+
hasBin: true
+
dev: true
+
+
/ufo/1.1.1:
+
resolution: {integrity: sha512-MvlCc4GHrmZdAllBc0iUDowff36Q9Ndw/UzqmEKyrfSzokTd9ZCy1i+IIk5hrYKkjoYVQyNbrw7/F8XJ2rEwTg==}
+
dev: true
+
+
/unbox-primitive/1.0.1:
+
resolution: {integrity: sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==}
+
dependencies:
+
function-bind: 1.1.1
+
has-bigints: 1.0.1
+
has-symbols: 1.0.2
+
which-boxed-primitive: 1.0.2
+
dev: true
+
+
/update-browserslist-db/1.0.10_browserslist@4.21.5:
+
resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==}
+
hasBin: true
+
peerDependencies:
+
browserslist: '>= 4.21.0'
+
dependencies:
+
browserslist: 4.21.5
+
escalade: 3.1.1
+
picocolors: 1.0.0
+
dev: true
+
+
/uri-js/4.4.1:
+
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
+
dependencies:
+
punycode: 2.1.1
+
dev: true
+
+
/validate-npm-package-license/3.0.4:
+
resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
+
dependencies:
+
spdx-correct: 3.1.1
+
spdx-expression-parse: 3.0.1
+
dev: true
+
+
/vite-node/0.29.7_@types+node@16.6.1:
+
resolution: {integrity: sha512-PakCZLvz37yFfUPWBnLa1OYHPCGm5v4pmRrTcFN4V/N/T3I6tyP3z07S//9w+DdeL7vVd0VSeyMZuAh+449ZWw==}
+
engines: {node: '>=v14.16.0'}
+
hasBin: true
+
dependencies:
+
cac: 6.7.14
+
debug: 4.3.4
+
mlly: 1.2.0
+
pathe: 1.1.0
+
picocolors: 1.0.0
+
vite: 4.2.1_@types+node@16.6.1
+
transitivePeerDependencies:
+
- '@types/node'
+
- less
+
- sass
+
- stylus
+
- sugarss
+
- supports-color
+
- terser
+
dev: true
+
+
/vite/4.2.1:
+
resolution: {integrity: sha512-7MKhqdy0ISo4wnvwtqZkjke6XN4taqQ2TBaTccLIpOKv7Vp2h4Y+NpmWCnGDeSvvn45KxvWgGyb0MkHvY1vgbg==}
+
engines: {node: ^14.18.0 || >=16.0.0}
+
hasBin: true
+
peerDependencies:
+
'@types/node': '>= 14'
+
less: '*'
+
sass: '*'
+
stylus: '*'
+
sugarss: '*'
+
terser: ^5.4.0
+
peerDependenciesMeta:
+
'@types/node':
+
optional: true
+
less:
+
optional: true
+
sass:
+
optional: true
+
stylus:
+
optional: true
+
sugarss:
+
optional: true
+
terser:
+
optional: true
+
dependencies:
+
esbuild: 0.17.12
+
postcss: 8.4.21
+
resolve: 1.22.1
+
rollup: 3.20.1
+
optionalDependencies:
+
fsevents: 2.3.2
+
dev: true
+
+
/vite/4.2.1_@types+node@16.6.1:
+
resolution: {integrity: sha512-7MKhqdy0ISo4wnvwtqZkjke6XN4taqQ2TBaTccLIpOKv7Vp2h4Y+NpmWCnGDeSvvn45KxvWgGyb0MkHvY1vgbg==}
+
engines: {node: ^14.18.0 || >=16.0.0}
+
hasBin: true
+
peerDependencies:
+
'@types/node': '>= 14'
+
less: '*'
+
sass: '*'
+
stylus: '*'
+
sugarss: '*'
+
terser: ^5.4.0
+
peerDependenciesMeta:
+
'@types/node':
+
optional: true
+
less:
+
optional: true
+
sass:
+
optional: true
+
stylus:
+
optional: true
+
sugarss:
+
optional: true
+
terser:
+
optional: true
+
dependencies:
+
'@types/node': 16.6.1
+
esbuild: 0.17.12
+
postcss: 8.4.21
+
resolve: 1.22.1
+
rollup: 3.20.1
+
optionalDependencies:
+
fsevents: 2.3.2
+
dev: true
+
+
/vitest/0.29.7:
+
resolution: {integrity: sha512-aWinOSOu4jwTuZHkb+cCyrqQ116Q9TXaJrNKTHudKBknIpR0VplzeaOUuDF9jeZcrbtQKZQt6yrtd+eakbaxHg==}
+
engines: {node: '>=v14.16.0'}
+
hasBin: true
+
peerDependencies:
+
'@edge-runtime/vm': '*'
+
'@vitest/browser': '*'
+
'@vitest/ui': '*'
+
happy-dom: '*'
+
jsdom: '*'
+
safaridriver: '*'
+
webdriverio: '*'
+
peerDependenciesMeta:
+
'@edge-runtime/vm':
+
optional: true
+
'@vitest/browser':
+
optional: true
+
'@vitest/ui':
+
optional: true
+
happy-dom:
+
optional: true
+
jsdom:
+
optional: true
+
safaridriver:
+
optional: true
+
webdriverio:
+
optional: true
+
dependencies:
+
'@types/chai': 4.3.4
+
'@types/chai-subset': 1.3.3
+
'@types/node': 16.6.1
+
'@vitest/expect': 0.29.7
+
'@vitest/runner': 0.29.7
+
'@vitest/spy': 0.29.7
+
'@vitest/utils': 0.29.7
+
acorn: 8.8.2
+
acorn-walk: 8.2.0
+
cac: 6.7.14
+
chai: 4.3.7
+
debug: 4.3.4
+
local-pkg: 0.4.3
+
pathe: 1.1.0
+
picocolors: 1.0.0
+
source-map: 0.6.1
+
std-env: 3.3.2
+
strip-literal: 1.0.1
+
tinybench: 2.4.0
+
tinypool: 0.4.0
+
tinyspy: 1.1.1
+
vite: 4.2.1_@types+node@16.6.1
+
vite-node: 0.29.7_@types+node@16.6.1
+
why-is-node-running: 2.2.2
+
transitivePeerDependencies:
+
- less
+
- sass
+
- stylus
+
- sugarss
+
- supports-color
+
- terser
+
dev: true
+
+
/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.6
+
is-string: 1.0.7
+
is-symbol: 1.0.4
+
dev: true
+
+
/which-pm-runs/1.0.0:
+
resolution: {integrity: sha512-SIqZVnlKPt/s5tOArosKIvGC1bwpoj6w5Q3SmimaVOOU8YFsjuMvvZO1MbKCbO8D6VV0XkROC8jrXJNYa1xBDA==}
+
dev: true
+
+
/which/1.3.1:
+
resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==}
+
hasBin: true
+
dependencies:
+
isexe: 2.0.0
+
dev: true
+
+
/which/2.0.2:
+
resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
+
engines: {node: '>= 8'}
+
hasBin: true
+
dependencies:
+
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:
+
siginfo: 2.0.0
+
stackback: 0.0.2
+
dev: true
+
+
/wonka/6.2.5:
+
resolution: {integrity: sha512-adhGYKm5xWIZYXRkzEqHbRbRl2gXHqOudjQJMXpRgSyboFmaKOjGm3RIThBk4tZdiZx1DXuKK0H9wKBgXHhzZg==}
+
dev: false
+
+
/word-wrap/1.2.3:
+
resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==}
+
engines: {node: '>=0.10.0'}
+
dev: true
+
+
/wrap-ansi/6.2.0:
+
resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==}
+
engines: {node: '>=8'}
+
dependencies:
+
ansi-styles: 4.3.0
+
string-width: 4.2.2
+
strip-ansi: 6.0.1
+
dev: true
+
+
/wrap-ansi/7.0.0:
+
resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
+
engines: {node: '>=10'}
+
dependencies:
+
ansi-styles: 4.3.0
+
string-width: 4.2.2
+
strip-ansi: 6.0.1
+
dev: true
+
+
/wrappy/1.0.2:
+
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
+
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/1.10.2:
+
resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
+
engines: {node: '>= 6'}
+
dev: true
+
+
/yocto-queue/0.1.0:
+
resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
+
engines: {node: '>=10'}
+
dev: true
+
+
/yocto-queue/1.0.0:
+
resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==}
+
engines: {node: '>=12.20'}
+
dev: true
+2
pnpm-workspace.yaml
···
+
packages:
+
- 'scripts/buildenv'
+1 -2
scripts/babel/transformDevAssert.mjs
···
p.parentPath.parentPath.node.body.length === 1 &&
p.parentPath.parentPath.node.body[0] === path.parentPath.node &&
t.isIfStatement(p.parentPath.parentPath.parentPath.node) &&
-
p.parentPath.parentPath.parentPath.node.consequent ===
-
p.parentPath.parentPath.node &&
+
p.parentPath.parentPath.parentPath.node.consequent === p.parentPath.parentPath.node &&
!p.parentPath.parentPath.node.alternate
) {
p = p.parentPath.parentPath.parentPath;
+8 -6
scripts/buildenv/package.json
···
"private": true,
"scripts": {
"build": "yarn build:graphql && yarn build:lite",
-
"build:graphql": "vite build",
-
"build:lite": "vite build -c ./vite.alias.config.js"
+
"build:graphql": "vite build --force",
+
"build:lite": "vite build --force -c ./vite.alias.config.js"
},
"dependencies": {
-
"graphql": "^16.0.0-alpha.5",
-
"preact": "^10.5.14",
-
"@urql/preact": "^2.0.2"
+
"@urql/core": "^3.2.2",
+
"@urql/preact": "^3.0.3",
+
"graphql": "^16.6.0",
+
"preact": "^10.5.14"
},
"devDependencies": {
+
"@babel/core": "^7.21.3",
"@preact/preset-vite": "^2.1.0",
-
"vite": "^2.2.4"
+
"vite": "^4.2.1"
}
}
+2 -1
scripts/buildenv/src/index.jsx
···
import { render } from 'preact';
+
import { Provider, createClient } from '@urql/preact';
import Pokemons from './Pokemons';
const client = createClient({
···
</Provider>
</React.StrictMode>,
document.getElementById('root')
-
);
+
);
+9 -1
scripts/buildenv/vite.alias.config.js
···
plugins: [preact()],
resolve: {
alias: {
-
graphql: path.resolve('..', '..', './dist'),
+
graphql: path.resolve('..', '..'),
},
},
build: {
outDir: './dist-lite',
+
rollupOptions: {
+
preserveSymlinks: true,
+
output: {
+
entryFileNames: `assets/[name].js`,
+
chunkFileNames: `assets/[name].js`,
+
assetFileNames: `assets/[name].[ext]`,
+
},
+
},
},
});
+7
scripts/buildenv/vite.config.js
···
plugins: [preact()],
build: {
outDir: './dist-graphql',
+
rollupOptions: {
+
output: {
+
entryFileNames: `assets/[name].js`,
+
chunkFileNames: `assets/[name].js`,
+
assetFileNames: `assets/[name].[ext]`,
+
},
+
},
},
});
-534
scripts/buildenv/yarn.lock
···
-
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
-
# yarn lockfile v1
-
-
-
"@babel/code-frame@^7.14.5":
-
version "7.14.5"
-
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.14.5.tgz#23b08d740e83f49c5e59945fbf1b43e80bbf4edb"
-
integrity sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==
-
dependencies:
-
"@babel/highlight" "^7.14.5"
-
-
"@babel/compat-data@^7.15.0":
-
version "7.15.0"
-
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.15.0.tgz#2dbaf8b85334796cafbb0f5793a90a2fc010b176"
-
integrity sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==
-
-
"@babel/core@^7.9.6":
-
version "7.15.0"
-
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.15.0.tgz#749e57c68778b73ad8082775561f67f5196aafa8"
-
integrity sha512-tXtmTminrze5HEUPn/a0JtOzzfp0nk+UEXQ/tqIJo3WDGypl/2OFQEMll/zSFU8f/lfmfLXvTaORHF3cfXIQMw==
-
dependencies:
-
"@babel/code-frame" "^7.14.5"
-
"@babel/generator" "^7.15.0"
-
"@babel/helper-compilation-targets" "^7.15.0"
-
"@babel/helper-module-transforms" "^7.15.0"
-
"@babel/helpers" "^7.14.8"
-
"@babel/parser" "^7.15.0"
-
"@babel/template" "^7.14.5"
-
"@babel/traverse" "^7.15.0"
-
"@babel/types" "^7.15.0"
-
convert-source-map "^1.7.0"
-
debug "^4.1.0"
-
gensync "^1.0.0-beta.2"
-
json5 "^2.1.2"
-
semver "^6.3.0"
-
source-map "^0.5.0"
-
-
"@babel/generator@^7.15.0":
-
version "7.15.0"
-
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.15.0.tgz#a7d0c172e0d814974bad5aa77ace543b97917f15"
-
integrity sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ==
-
dependencies:
-
"@babel/types" "^7.15.0"
-
jsesc "^2.5.1"
-
source-map "^0.5.0"
-
-
"@babel/helper-compilation-targets@^7.15.0":
-
version "7.15.0"
-
resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.0.tgz#973df8cbd025515f3ff25db0c05efc704fa79818"
-
integrity sha512-h+/9t0ncd4jfZ8wsdAsoIxSa61qhBYlycXiHWqJaQBCXAhDCMbPRSMTGnZIkkmt1u4ag+UQmuqcILwqKzZ4N2A==
-
dependencies:
-
"@babel/compat-data" "^7.15.0"
-
"@babel/helper-validator-option" "^7.14.5"
-
browserslist "^4.16.6"
-
semver "^6.3.0"
-
-
"@babel/helper-function-name@^7.14.5":
-
version "7.14.5"
-
resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz#89e2c474972f15d8e233b52ee8c480e2cfcd50c4"
-
integrity sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==
-
dependencies:
-
"@babel/helper-get-function-arity" "^7.14.5"
-
"@babel/template" "^7.14.5"
-
"@babel/types" "^7.14.5"
-
-
"@babel/helper-get-function-arity@^7.14.5":
-
version "7.14.5"
-
resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz#25fbfa579b0937eee1f3b805ece4ce398c431815"
-
integrity sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==
-
dependencies:
-
"@babel/types" "^7.14.5"
-
-
"@babel/helper-hoist-variables@^7.14.5":
-
version "7.14.5"
-
resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz#e0dd27c33a78e577d7c8884916a3e7ef1f7c7f8d"
-
integrity sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==
-
dependencies:
-
"@babel/types" "^7.14.5"
-
-
"@babel/helper-member-expression-to-functions@^7.15.0":
-
version "7.15.0"
-
resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.0.tgz#0ddaf5299c8179f27f37327936553e9bba60990b"
-
integrity sha512-Jq8H8U2kYiafuj2xMTPQwkTBnEEdGKpT35lJEQsRRjnG0LW3neucsaMWLgKcwu3OHKNeYugfw+Z20BXBSEs2Lg==
-
dependencies:
-
"@babel/types" "^7.15.0"
-
-
"@babel/helper-module-imports@^7.14.5":
-
version "7.14.5"
-
resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz#6d1a44df6a38c957aa7c312da076429f11b422f3"
-
integrity sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==
-
dependencies:
-
"@babel/types" "^7.14.5"
-
-
"@babel/helper-module-transforms@^7.15.0":
-
version "7.15.0"
-
resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.15.0.tgz#679275581ea056373eddbe360e1419ef23783b08"
-
integrity sha512-RkGiW5Rer7fpXv9m1B3iHIFDZdItnO2/BLfWVW/9q7+KqQSDY5kUfQEbzdXM1MVhJGcugKV7kRrNVzNxmk7NBg==
-
dependencies:
-
"@babel/helper-module-imports" "^7.14.5"
-
"@babel/helper-replace-supers" "^7.15.0"
-
"@babel/helper-simple-access" "^7.14.8"
-
"@babel/helper-split-export-declaration" "^7.14.5"
-
"@babel/helper-validator-identifier" "^7.14.9"
-
"@babel/template" "^7.14.5"
-
"@babel/traverse" "^7.15.0"
-
"@babel/types" "^7.15.0"
-
-
"@babel/helper-optimise-call-expression@^7.14.5":
-
version "7.14.5"
-
resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz#f27395a8619e0665b3f0364cddb41c25d71b499c"
-
integrity sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==
-
dependencies:
-
"@babel/types" "^7.14.5"
-
-
"@babel/helper-replace-supers@^7.15.0":
-
version "7.15.0"
-
resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.15.0.tgz#ace07708f5bf746bf2e6ba99572cce79b5d4e7f4"
-
integrity sha512-6O+eWrhx+HEra/uJnifCwhwMd6Bp5+ZfZeJwbqUTuqkhIT6YcRhiZCOOFChRypOIe0cV46kFrRBlm+t5vHCEaA==
-
dependencies:
-
"@babel/helper-member-expression-to-functions" "^7.15.0"
-
"@babel/helper-optimise-call-expression" "^7.14.5"
-
"@babel/traverse" "^7.15.0"
-
"@babel/types" "^7.15.0"
-
-
"@babel/helper-simple-access@^7.14.8":
-
version "7.14.8"
-
resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.14.8.tgz#82e1fec0644a7e775c74d305f212c39f8fe73924"
-
integrity sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg==
-
dependencies:
-
"@babel/types" "^7.14.8"
-
-
"@babel/helper-split-export-declaration@^7.14.5":
-
version "7.14.5"
-
resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz#22b23a54ef51c2b7605d851930c1976dd0bc693a"
-
integrity sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==
-
dependencies:
-
"@babel/types" "^7.14.5"
-
-
"@babel/helper-validator-identifier@^7.14.5", "@babel/helper-validator-identifier@^7.14.9":
-
version "7.14.9"
-
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz#6654d171b2024f6d8ee151bf2509699919131d48"
-
integrity sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==
-
-
"@babel/helper-validator-option@^7.14.5":
-
version "7.14.5"
-
resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz#6e72a1fff18d5dfcb878e1e62f1a021c4b72d5a3"
-
integrity sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==
-
-
"@babel/helpers@^7.14.8":
-
version "7.15.3"
-
resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.15.3.tgz#c96838b752b95dcd525b4e741ed40bb1dc2a1357"
-
integrity sha512-HwJiz52XaS96lX+28Tnbu31VeFSQJGOeKHJeaEPQlTl7PnlhFElWPj8tUXtqFIzeN86XxXoBr+WFAyK2PPVz6g==
-
dependencies:
-
"@babel/template" "^7.14.5"
-
"@babel/traverse" "^7.15.0"
-
"@babel/types" "^7.15.0"
-
-
"@babel/highlight@^7.14.5":
-
version "7.14.5"
-
resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.5.tgz#6861a52f03966405001f6aa534a01a24d99e8cd9"
-
integrity sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==
-
dependencies:
-
"@babel/helper-validator-identifier" "^7.14.5"
-
chalk "^2.0.0"
-
js-tokens "^4.0.0"
-
-
"@babel/parser@^7.14.5", "@babel/parser@^7.15.0":
-
version "7.15.3"
-
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.15.3.tgz#3416d9bea748052cfcb63dbcc27368105b1ed862"
-
integrity sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==
-
-
"@babel/template@^7.14.5":
-
version "7.14.5"
-
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.14.5.tgz#a9bc9d8b33354ff6e55a9c60d1109200a68974f4"
-
integrity sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==
-
dependencies:
-
"@babel/code-frame" "^7.14.5"
-
"@babel/parser" "^7.14.5"
-
"@babel/types" "^7.14.5"
-
-
"@babel/traverse@^7.15.0":
-
version "7.15.0"
-
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.15.0.tgz#4cca838fd1b2a03283c1f38e141f639d60b3fc98"
-
integrity sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw==
-
dependencies:
-
"@babel/code-frame" "^7.14.5"
-
"@babel/generator" "^7.15.0"
-
"@babel/helper-function-name" "^7.14.5"
-
"@babel/helper-hoist-variables" "^7.14.5"
-
"@babel/helper-split-export-declaration" "^7.14.5"
-
"@babel/parser" "^7.15.0"
-
"@babel/types" "^7.15.0"
-
debug "^4.1.0"
-
globals "^11.1.0"
-
-
"@babel/types@^7.14.5", "@babel/types@^7.14.8", "@babel/types@^7.15.0":
-
version "7.15.0"
-
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.0.tgz#61af11f2286c4e9c69ca8deb5f4375a73c72dcbd"
-
integrity sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==
-
dependencies:
-
"@babel/helper-validator-identifier" "^7.14.9"
-
to-fast-properties "^2.0.0"
-
-
"@graphql-typed-document-node/core@^3.1.0":
-
version "3.1.0"
-
resolved "https://registry.yarnpkg.com/@graphql-typed-document-node/core/-/core-3.1.0.tgz#0eee6373e11418bfe0b5638f654df7a4ca6a3950"
-
integrity sha512-wYn6r8zVZyQJ6rQaALBEln5B1pzxb9shV5Ef97kTvn6yVGrqyXVnDqnU24MXnFubR+rZjBY9NWuxX3FB2sTsjg==
-
-
"@preact/preset-vite@^2.1.0":
-
version "2.1.0"
-
resolved "https://registry.yarnpkg.com/@preact/preset-vite/-/preset-vite-2.1.0.tgz#66934767ca0b49c1ea1cc00e82d3d43f2caba7d1"
-
integrity sha512-4kJgbitw/ESjO21QwJNN8/DQ40cq4t8hsADKqAEUIXXVsvGecz0JRaMwrA+yy4S0AcUQz7rJvquEFTmsvotSGg==
-
dependencies:
-
"@prefresh/vite" "^2.1.0"
-
babel-plugin-transform-hook-names "^1.0.2"
-
debug "^4.3.1"
-
kolorist "^1.2.10"
-
-
"@prefresh/babel-plugin@0.4.1":
-
version "0.4.1"
-
resolved "https://registry.yarnpkg.com/@prefresh/babel-plugin/-/babel-plugin-0.4.1.tgz#c4e843f7c5e56c15f1185979a8559c893ffb4a35"
-
integrity sha512-gj3ekiYtHlZNz0zFI1z6a9mcYX80Qacw84+2++7V1skvO7kQoV2ux56r8bJkTBbKMVxwAgaYrxxIdUCYlclE7Q==
-
-
"@prefresh/core@^1.3.1":
-
version "1.3.2"
-
resolved "https://registry.yarnpkg.com/@prefresh/core/-/core-1.3.2.tgz#97f966759b16e5f4c52361972e3c61ccac9ce396"
-
integrity sha512-Iv+uI698KDgWsrKpLvOgN3hmAMyvhVgn09mcnhZ98BUNdg/qrxE7tcUf5yFCImkgqED5/Dcn8G5hFy4IikEDvg==
-
-
"@prefresh/utils@^1.0.0":
-
version "1.1.1"
-
resolved "https://registry.yarnpkg.com/@prefresh/utils/-/utils-1.1.1.tgz#ffe7f2e6bd48a0633631a3d92c0ee4bdeb0ac330"
-
integrity sha512-MUhT5m2XNN5NsZl4GnpuvlzLo6VSTa/+wBfBd3fiWUvHGhv0GF9hnA1pd//v0uJaKwUnVRQ1hYElxCV7DtYsCQ==
-
-
"@prefresh/vite@^2.1.0":
-
version "2.2.3"
-
resolved "https://registry.yarnpkg.com/@prefresh/vite/-/vite-2.2.3.tgz#a06c7d18b93893c4bc4b90cd2b215990dc4a0906"
-
integrity sha512-TlAzVRKAZ3kiUryLzCd3AoqZDK6K7qZDc7C3QPI7hNwDGyZmJaHY+SXNMCCDaBW5xn9YlYqz/5bl3P4tptAcOg==
-
dependencies:
-
"@babel/core" "^7.9.6"
-
"@prefresh/babel-plugin" "0.4.1"
-
"@prefresh/core" "^1.3.1"
-
"@prefresh/utils" "^1.0.0"
-
"@rollup/pluginutils" "^4.1.0"
-
-
"@rollup/pluginutils@^4.1.0":
-
version "4.1.1"
-
resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-4.1.1.tgz#1d4da86dd4eded15656a57d933fda2b9a08d47ec"
-
integrity sha512-clDjivHqWGXi7u+0d2r2sBi4Ie6VLEAzWMIkvJLnDmxoOhBYOTfzGbOQBA32THHm11/LiJbd01tJUpJsbshSWQ==
-
dependencies:
-
estree-walker "^2.0.1"
-
picomatch "^2.2.2"
-
-
"@urql/core@^2.1.0":
-
version "2.3.1"
-
resolved "https://registry.yarnpkg.com/@urql/core/-/core-2.3.1.tgz#1aa558b5aa6eca785062a3a768e6fec708aab6d2"
-
integrity sha512-M9gGz02+TH7buqkelVg+m0eTkLCKly9ZjuTp6NHMP7hXD/zpImPu/m3YluA+D4HbFqw3kofBtLCuVk67X9dxRw==
-
dependencies:
-
"@graphql-typed-document-node/core" "^3.1.0"
-
wonka "^4.0.14"
-
-
"@urql/preact@^2.0.2":
-
version "2.0.2"
-
resolved "https://registry.yarnpkg.com/@urql/preact/-/preact-2.0.2.tgz#978b442458c334ebf756456735563e9382428ffb"
-
integrity sha512-MKzO7ZkUYme8OcWDf+Q5HXytxRymIhqTItgot69bWE0G8Tm59SMRQg4sLbkutWACSHpPl5kepQpm72lDTrNTGg==
-
dependencies:
-
"@urql/core" "^2.1.0"
-
wonka "^4.0.14"
-
-
ansi-styles@^3.2.1:
-
version "3.2.1"
-
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
-
integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
-
dependencies:
-
color-convert "^1.9.0"
-
-
babel-plugin-transform-hook-names@^1.0.2:
-
version "1.0.2"
-
resolved "https://registry.yarnpkg.com/babel-plugin-transform-hook-names/-/babel-plugin-transform-hook-names-1.0.2.tgz#0d75c2d78e8bbcdb258241131562b9cf07f010f3"
-
integrity sha512-5gafyjyyBTTdX/tQQ0hRgu4AhNHG/hqWi0ZZmg2xvs2FgRkJXzDNKBZCyoYqgFkovfDrgM8OoKg8karoUvWeCw==
-
-
browserslist@^4.16.6:
-
version "4.16.8"
-
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.8.tgz#cb868b0b554f137ba6e33de0ecff2eda403c4fb0"
-
integrity sha512-sc2m9ohR/49sWEbPj14ZSSZqp+kbi16aLao42Hmn3Z8FpjuMaq2xCA2l4zl9ITfyzvnvyE0hcg62YkIGKxgaNQ==
-
dependencies:
-
caniuse-lite "^1.0.30001251"
-
colorette "^1.3.0"
-
electron-to-chromium "^1.3.811"
-
escalade "^3.1.1"
-
node-releases "^1.1.75"
-
-
caniuse-lite@^1.0.30001251:
-
version "1.0.30001252"
-
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001252.tgz#cb16e4e3dafe948fc4a9bb3307aea054b912019a"
-
integrity sha512-I56jhWDGMtdILQORdusxBOH+Nl/KgQSdDmpJezYddnAkVOmnoU8zwjTV9xAjMIYxr0iPreEAVylCGcmHCjfaOw==
-
-
chalk@^2.0.0:
-
version "2.4.2"
-
resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
-
integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
-
dependencies:
-
ansi-styles "^3.2.1"
-
escape-string-regexp "^1.0.5"
-
supports-color "^5.3.0"
-
-
color-convert@^1.9.0:
-
version "1.9.3"
-
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
-
integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
-
dependencies:
-
color-name "1.1.3"
-
-
color-name@1.1.3:
-
version "1.1.3"
-
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
-
integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
-
-
colorette@^1.2.2, colorette@^1.3.0:
-
version "1.3.0"
-
resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.3.0.tgz#ff45d2f0edb244069d3b772adeb04fed38d0a0af"
-
integrity sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==
-
-
convert-source-map@^1.7.0:
-
version "1.8.0"
-
resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369"
-
integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==
-
dependencies:
-
safe-buffer "~5.1.1"
-
-
debug@^4.1.0, debug@^4.3.1:
-
version "4.3.2"
-
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b"
-
integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==
-
dependencies:
-
ms "2.1.2"
-
-
electron-to-chromium@^1.3.811:
-
version "1.3.822"
-
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.822.tgz#7036edc7f669b0aa79e9801dc5f56866c6ddc0b2"
-
integrity sha512-k7jG5oYYHxF4jx6PcqwHX3JVME/OjzolqOZiIogi9xtsfsmTjTdie4x88OakYFPEa8euciTgCCzvVNwvmjHb1Q==
-
-
esbuild@^0.12.17:
-
version "0.12.24"
-
resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.12.24.tgz#21966fad25a80f368ed308101e88102bce0dc68f"
-
integrity sha512-C0ibY+HsXzYB6L/pLWEiWjMpghKsIc58Q5yumARwBQsHl9DXPakW+5NI/Y9w4YXiz0PEP6XTGTT/OV4Nnsmb4A==
-
-
escalade@^3.1.1:
-
version "3.1.1"
-
resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
-
integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
-
-
escape-string-regexp@^1.0.5:
-
version "1.0.5"
-
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
-
integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
-
-
estree-walker@^2.0.1:
-
version "2.0.2"
-
resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac"
-
integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==
-
-
fsevents@~2.3.2:
-
version "2.3.2"
-
resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"
-
integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
-
-
function-bind@^1.1.1:
-
version "1.1.1"
-
resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
-
integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
-
-
gensync@^1.0.0-beta.2:
-
version "1.0.0-beta.2"
-
resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0"
-
integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==
-
-
globals@^11.1.0:
-
version "11.12.0"
-
resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
-
integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
-
-
graphql@^16.0.0-alpha.5:
-
version "16.0.0-rc.1"
-
resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.0.0-rc.1.tgz#745761de02ed87dbb3b901d202e5faf9a9146d9d"
-
integrity sha512-xcRTeAggyCVGij7mDl+HK57cbeCh45XLQHwZwVmKsBWA1tuXaKwj0b+H2o9MqkgrgNFJolYIkm8u7SOqcHWrsA==
-
-
has-flag@^3.0.0:
-
version "3.0.0"
-
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
-
integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
-
-
has@^1.0.3:
-
version "1.0.3"
-
resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
-
integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
-
dependencies:
-
function-bind "^1.1.1"
-
-
is-core-module@^2.2.0:
-
version "2.6.0"
-
resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.6.0.tgz#d7553b2526fe59b92ba3e40c8df757ec8a709e19"
-
integrity sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==
-
dependencies:
-
has "^1.0.3"
-
-
js-tokens@^4.0.0:
-
version "4.0.0"
-
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
-
integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
-
-
jsesc@^2.5.1:
-
version "2.5.2"
-
resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4"
-
integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==
-
-
json5@^2.1.2:
-
version "2.2.0"
-
resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3"
-
integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==
-
dependencies:
-
minimist "^1.2.5"
-
-
kolorist@^1.2.10:
-
version "1.5.0"
-
resolved "https://registry.yarnpkg.com/kolorist/-/kolorist-1.5.0.tgz#a06f7dd11d1b5fdb743d79c8acd4e1ecbcbd89b3"
-
integrity sha512-pPobydIHK884YBtkS/tWSZXpSAEpcMbilyun3KL37ot935qL2HNKm/tI45i/Rd+MxdIWEhm7/LmUQzWZYK+Qhg==
-
-
minimist@^1.2.5:
-
version "1.2.5"
-
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
-
integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
-
-
ms@2.1.2:
-
version "2.1.2"
-
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
-
integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
-
-
nanoid@^3.1.23:
-
version "3.1.25"
-
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.25.tgz#09ca32747c0e543f0e1814b7d3793477f9c8e152"
-
integrity sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==
-
-
node-releases@^1.1.75:
-
version "1.1.75"
-
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.75.tgz#6dd8c876b9897a1b8e5a02de26afa79bb54ebbfe"
-
integrity sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==
-
-
path-parse@^1.0.6:
-
version "1.0.7"
-
resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
-
integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
-
-
picomatch@^2.2.2:
-
version "2.3.0"
-
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972"
-
integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==
-
-
postcss@^8.3.6:
-
version "8.3.6"
-
resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.6.tgz#2730dd76a97969f37f53b9a6096197be311cc4ea"
-
integrity sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==
-
dependencies:
-
colorette "^1.2.2"
-
nanoid "^3.1.23"
-
source-map-js "^0.6.2"
-
-
preact@^10.5.14:
-
version "10.5.14"
-
resolved "https://registry.yarnpkg.com/preact/-/preact-10.5.14.tgz#0b14a2eefba3c10a57116b90d1a65f5f00cd2701"
-
integrity sha512-KojoltCrshZ099ksUZ2OQKfbH66uquFoxHSbnwKbTJHeQNvx42EmC7wQVWNuDt6vC5s3nudRHFtKbpY4ijKlaQ==
-
-
resolve@^1.20.0:
-
version "1.20.0"
-
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975"
-
integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==
-
dependencies:
-
is-core-module "^2.2.0"
-
path-parse "^1.0.6"
-
-
rollup@^2.38.5:
-
version "2.56.3"
-
resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.56.3.tgz#b63edadd9851b0d618a6d0e6af8201955a77aeff"
-
integrity sha512-Au92NuznFklgQCUcV96iXlxUbHuB1vQMaH76DHl5M11TotjOHwqk9CwcrT78+Tnv4FN9uTBxq6p4EJoYkpyekg==
-
optionalDependencies:
-
fsevents "~2.3.2"
-
-
safe-buffer@~5.1.1:
-
version "5.1.2"
-
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
-
integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
-
-
semver@^6.3.0:
-
version "6.3.0"
-
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
-
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
-
-
source-map-js@^0.6.2:
-
version "0.6.2"
-
resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-0.6.2.tgz#0bb5de631b41cfbda6cfba8bd05a80efdfd2385e"
-
integrity sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==
-
-
source-map@^0.5.0:
-
version "0.5.7"
-
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
-
integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=
-
-
supports-color@^5.3.0:
-
version "5.5.0"
-
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
-
integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
-
dependencies:
-
has-flag "^3.0.0"
-
-
to-fast-properties@^2.0.0:
-
version "2.0.0"
-
resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e"
-
integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=
-
-
vite@^2.2.4:
-
version "2.5.1"
-
resolved "https://registry.yarnpkg.com/vite/-/vite-2.5.1.tgz#953c71a034c07b3ae0448d57664ec9c6862f23a8"
-
integrity sha512-FwmLbbz8MB1pBs9dKoRDgpiqoijif8hSK1+NNUYc12/cnf+pM2UFhhQ1rcpXgbMhm/5c2USZdVAf0FSkSxaFDA==
-
dependencies:
-
esbuild "^0.12.17"
-
postcss "^8.3.6"
-
resolve "^1.20.0"
-
rollup "^2.38.5"
-
optionalDependencies:
-
fsevents "~2.3.2"
-
-
wonka@^4.0.14:
-
version "4.0.15"
-
resolved "https://registry.yarnpkg.com/wonka/-/wonka-4.0.15.tgz#9aa42046efa424565ab8f8f451fcca955bf80b89"
-
integrity sha512-U0IUQHKXXn6PFo9nqsHphVCE5m3IntqZNB9Jjn7EB1lrR7YTDY3YWgFvEvwniTzXSvOH/XMzAZaIfJF/LvHYXg==
+12
scripts/clean.js
···
+
const { globSync } = require('glob');
+
const rimraf = require('rimraf');
+
const meta = require('../package.json');
+
+
rimraf.sync(
+
meta.files
+
.filter(x => x !== 'LICENSE.md' && x !== 'README.md')
+
.reduce((acc, x) => {
+
const globbed = globSync(x);
+
return globbed.length ? [...acc, ...globbed] : [...acc, x];
+
}, [])
+
);
+34 -4
scripts/eslint/preset.js
···
module.exports = {
parserOptions: {
-
ecmaVersion: 9,
+
ecmaVersion: 2020,
sourceType: 'module',
ecmaFeatures: {
modules: true,
},
},
-
extends: ['plugin:prettier/recommended'],
-
ignorePatterns: ['node_modules/', 'dist-*/', 'dist/'],
-
plugins: ['prettier'],
+
extends: ['prettier'],
+
plugins: ['prettier', 'tsdoc'],
+
ignorePatterns: ['node_modules/', 'dist/', 'coverage/', 'perf/'],
rules: {
'sort-keys': 'off',
'no-console': ['error', { allow: ['warn', 'error'] }],
'prefer-arrow/prefer-arrow-functions': 'off',
+
'prefer-rest-params': 'off',
'prettier/prettier': [
'error',
{
singleQuote: true,
+
arrowParens: 'avoid',
+
trailingComma: 'es5',
},
],
},
+
+
overrides: [
+
{
+
files: ['*.ts'],
+
parser: '@typescript-eslint/parser',
+
extends: ['plugin:@typescript-eslint/recommended', 'prettier'],
+
rules: {
+
'@typescript-eslint/explicit-module-boundary-types': 'off',
+
'@typescript-eslint/no-use-before-define': 'off',
+
'@typescript-eslint/ban-types': 'off',
+
'@typescript-eslint/ban-ts-comment': 'off',
+
'@typescript-eslint/member-ordering': 'off',
+
'@typescript-eslint/explicit-member-accessibility': 'off',
+
'@typescript-eslint/no-object-literal-type-assertion': 'off',
+
'@typescript-eslint/explicit-function-return-type': 'off',
+
'@typescript-eslint/interface-name-prefix': 'off',
+
'@typescript-eslint/no-non-null-assertion': 'off',
+
'@typescript-eslint/no-misused-new': 'off',
+
'@typescript-eslint/no-explicit-any': 'off',
+
'@typescript-eslint/array-type': 'off',
+
'@typescript-eslint/no-empty-function': 'off',
+
'@typescript-eslint/no-unused-vars': 'off',
+
'prefer-rest-params': 'off',
+
'tsdoc/syntax': 'error',
+
},
+
},
+
],
};
-22
scripts/jest/transform-esm.js
···
-
const { transform } = require('sucrase');
-
-
function getTransforms(filename) {
-
if (
-
filename.endsWith('.js') ||
-
filename.endsWith('.jsx') ||
-
filename.endsWith('.mjs')
-
) {
-
return ['flow', 'jsx', 'imports', 'jest'];
-
}
-
-
return null;
-
}
-
-
exports.process = function process(src, filename) {
-
const transforms = getTransforms(filename);
-
if (transforms !== null) {
-
return transform(src, { transforms, filePath: filename }).code;
-
} else {
-
return src;
-
}
-
};
+18
scripts/prepare.js
···
+
const path = require('path');
+
const fs = require('fs');
+
+
const hookSource = path.resolve(__dirname, '../node_modules/husky-v4/sh/husky.sh');
+
const hook = path.resolve(__dirname, '../.git/hooks/husky.sh');
+
const localHook = path.resolve(__dirname, '../.git/hooks/husky.local.sh');
+
const gitConfig = path.resolve(__dirname, '../.git/config');
+
+
let script = fs.readFileSync(hookSource, { encoding: 'utf-8' });
+
script = script.replace(`$(basename "$0")`, `$(basename "$0" .sh)`);
+
+
let config = fs.readFileSync(gitConfig, { encoding: 'utf-8' });
+
config = config.replace(/\s*hooksPath\s*=\s*\.husky\n?/g, '\n');
+
+
fs.writeFileSync(hook, script);
+
fs.writeFileSync(gitConfig, config);
+
+
fs.writeFileSync(localHook, 'packageManager=yarn\n' + 'cd "."\n');
-272
scripts/rollup/config.js
···
-
import * as path from 'path';
-
import { promises as fs } from 'fs';
-
-
import resolve from '@rollup/plugin-node-resolve';
-
import buble from '@rollup/plugin-buble';
-
import replace from '@rollup/plugin-replace';
-
import { babel } from '@rollup/plugin-babel';
-
import { terser } from 'rollup-plugin-terser';
-
-
import babelModularGraphQL from 'babel-plugin-modular-graphql';
-
import babelTransformComputedProps from '../babel/transformComputedProps.mjs';
-
import babelTransformDevAssert from '../babel/transformDevAssert.mjs';
-
import babelTransformObjectFreeze from '../babel/transformObjectFreeze.mjs';
-
-
import { packageMetadata, version } from './packageMetadata';
-
-
const cwd = process.cwd();
-
const graphqlModule = path.posix.join(cwd, 'node_modules/graphql/');
-
const virtualModule = path.posix.join(cwd, 'virtual/');
-
const aliasModule = path.posix.join(cwd, 'alias/');
-
-
const EXTERNAL = 'graphql';
-
const externalModules = ['dns', 'fs', 'path', 'url'];
-
const externalPredicate = new RegExp(`^(${externalModules.join('|')})($|/)`);
-
-
const exports = {};
-
const importMap = require('./importMap.json');
-
-
for (const key in importMap) {
-
const { from, local } = importMap[key];
-
if (/\/jsutils\//g.test(from)) continue;
-
-
const name = from.replace(/^graphql\//, '');
-
exports[name] =
-
(exports[name] || '') + `export { ${key} } from '${EXTERNAL}'\n`;
-
-
const parts = name.split('/');
-
for (let i = parts.length - 1; i > 0; i--) {
-
const name = `${parts.slice(0, i).join('/')}/index`;
-
const from = `./${parts.slice(i).join('/')}`;
-
exports[name] =
-
(exports[name] || '') + `export { ${local} } from '${from}'\n`;
-
}
-
-
const index = `export { ${local} } from './${name}'\n`;
-
exports.index = (exports.index || '') + index;
-
}
-
-
const manualChunks = (id, utils) => {
-
let chunk;
-
if (id.startsWith(graphqlModule)) {
-
chunk = id.slice(graphqlModule.length);
-
} else if (id.startsWith(virtualModule)) {
-
chunk = id.slice(virtualModule.length);
-
} else if (id.startsWith(aliasModule)) {
-
chunk = id.slice(aliasModule.length);
-
}
-
-
if (chunk) {
-
return chunk.replace(/\.m?js$/, '');
-
}
-
-
const { importers } = utils.getModuleInfo(id);
-
return importers.length === 1 ? manualChunks(importers[0], utils) : 'shared';
-
};
-
-
export default {
-
input: Object.keys(exports).reduce((input, key) => {
-
input[key] = path.posix.join('./virtual', key);
-
return input;
-
}, {}),
-
external(id) {
-
return externalPredicate.test(id);
-
},
-
treeshake: {
-
unknownGlobalSideEffects: false,
-
tryCatchDeoptimization: false,
-
moduleSideEffects: false,
-
},
-
plugins: [
-
{
-
async load(id) {
-
if (!id.startsWith(virtualModule)) return null;
-
const entry = path.posix
-
.relative(virtualModule, id)
-
.replace(/\.m?js$/, '');
-
if (entry === 'version') return version;
-
return exports[entry] || null;
-
},
-
-
async resolveId(source, importer) {
-
if (!source.startsWith('.') && !source.startsWith('virtual/'))
-
return null;
-
-
const target = path.posix.join(
-
importer ? path.posix.dirname(importer) : cwd,
-
source
-
);
-
-
const virtualEntry = path.posix.relative(virtualModule, target);
-
if (!virtualEntry.startsWith('../')) {
-
const aliasSource = path.posix.join(aliasModule, virtualEntry);
-
const alias = await this.resolve(aliasSource, undefined, {
-
skipSelf: true,
-
});
-
return alias || target;
-
}
-
-
const graphqlEntry = path.posix.relative(graphqlModule, target);
-
if (!graphqlEntry.startsWith('../')) {
-
const aliasSource = path.posix.join(aliasModule, graphqlEntry);
-
const alias = await this.resolve(aliasSource, undefined, {
-
skipSelf: true,
-
});
-
return alias || target;
-
}
-
-
return null;
-
},
-
-
async renderStart() {
-
this.emitFile({
-
type: 'asset',
-
fileName: 'package.json',
-
source: packageMetadata,
-
});
-
-
this.emitFile({
-
type: 'asset',
-
fileName: 'README.md',
-
source: await fs.readFile('README.md'),
-
});
-
-
this.emitFile({
-
type: 'asset',
-
fileName: 'LICENSE',
-
source: await fs.readFile('./LICENSE'),
-
});
-
},
-
-
async renderChunk(_code, { fileName }) {
-
const name = fileName.replace(/\.m?js$/, '');
-
-
const getContents = async (extension) => {
-
try {
-
const name = fileName.replace(/\.m?js$/, '');
-
const contents = await fs.readFile(
-
path.join(graphqlModule, name + extension)
-
);
-
return contents;
-
} catch (_error) {
-
return null;
-
}
-
};
-
-
const dts = await getContents('.d.ts');
-
const flow = await getContents('.js.flow');
-
-
if (dts) {
-
this.emitFile({
-
type: 'asset',
-
fileName: name + '.d.ts',
-
source: dts,
-
});
-
}
-
-
if (flow) {
-
this.emitFile({
-
type: 'asset',
-
fileName: name + '.js.flow',
-
source: flow,
-
});
-
}
-
-
return null;
-
},
-
},
-
-
resolve({
-
extensions: ['.mjs', '.js'],
-
mainFields: ['module', 'browser', 'main'],
-
preferBuiltins: false,
-
browser: true,
-
}),
-
-
babel({
-
babelrc: false,
-
babelHelpers: 'bundled',
-
presets: [],
-
plugins: [
-
babelTransformDevAssert,
-
babelTransformObjectFreeze,
-
babelTransformComputedProps,
-
babelModularGraphQL,
-
'reghex/babel',
-
],
-
}),
-
-
buble({
-
transforms: {
-
unicodeRegExp: false,
-
dangerousForOf: true,
-
dangerousTaggedTemplateString: true,
-
asyncAwait: false,
-
},
-
objectAssign: 'Object.assign',
-
}),
-
-
replace({
-
preventAssignment: true,
-
values: {
-
'process.env.NODE_ENV': JSON.stringify('production'),
-
},
-
}),
-
-
terser({
-
warnings: true,
-
ecma: 5,
-
keep_fnames: true,
-
ie8: false,
-
compress: {
-
pure_getters: true,
-
toplevel: true,
-
booleans_as_integers: false,
-
keep_fnames: true,
-
keep_fargs: true,
-
if_return: false,
-
ie8: false,
-
sequences: false,
-
loops: false,
-
conditionals: false,
-
join_vars: false,
-
},
-
mangle: {
-
module: true,
-
keep_fnames: true,
-
},
-
output: {
-
beautify: true,
-
braces: true,
-
indent_level: 2,
-
},
-
}),
-
],
-
-
treeshake: 'smallest',
-
shimMissingExports: false,
-
preserveEntrySignatures: 'allow-extension',
-
-
output: [
-
{
-
chunkFileNames: '[name].js',
-
entryFileNames: '[name].js',
-
dir: './dist',
-
exports: 'named',
-
format: 'cjs',
-
minifyInternalExports: false,
-
hoistTransitiveImports: false,
-
manualChunks,
-
},
-
{
-
chunkFileNames: '[name].mjs',
-
entryFileNames: '[name].mjs',
-
dir: './dist',
-
exports: 'named',
-
format: 'esm',
-
minifyInternalExports: false,
-
hoistTransitiveImports: false,
-
manualChunks,
-
},
-
],
-
};
+239
scripts/rollup/config.mjs
···
+
import * as path from 'path';
+
import { promises as fs } from 'fs';
+
+
import resolve from '@rollup/plugin-node-resolve';
+
import replace from '@rollup/plugin-replace';
+
import terser from '@rollup/plugin-terser';
+
import { babel } from '@rollup/plugin-babel';
+
+
import babelModularGraphQL from 'babel-plugin-modular-graphql';
+
import babelTransformComputedProps from '../babel/transformComputedProps.mjs';
+
import babelTransformDevAssert from '../babel/transformDevAssert.mjs';
+
import babelTransformObjectFreeze from '../babel/transformObjectFreeze.mjs';
+
+
import { version } from './packageMetadata.mjs';
+
import { generateImportMap } from './importMap.mjs';
+
+
const cwd = process.cwd();
+
const graphqlModule = path.posix.join(cwd, 'node_modules/graphql/');
+
const virtualModule = path.posix.join(cwd, 'virtual/');
+
const aliasModule = path.posix.join(cwd, 'alias/');
+
+
const EXTERNAL = 'graphql';
+
const externalModules = ['dns', 'fs', 'path', 'url', '@0no-co/graphql.web'];
+
const externalPredicate = new RegExp(`^(${externalModules.join('|')})($|/)`);
+
+
function manualChunks(id, utils) {
+
let chunk;
+
if (id.startsWith(graphqlModule)) {
+
chunk = id.slice(graphqlModule.length);
+
} else if (id.startsWith(virtualModule)) {
+
chunk = id.slice(virtualModule.length);
+
} else if (id.startsWith(aliasModule)) {
+
chunk = id.slice(aliasModule.length);
+
}
+
+
if (chunk) {
+
return chunk.replace(/\.m?js$/, '');
+
}
+
+
const { importers } = utils.getModuleInfo(id);
+
return importers.length === 1 ? manualChunks(importers[0], utils) : 'shared';
+
}
+
+
function buildPlugin() {
+
const exports = {};
+
return {
+
async buildStart(options) {
+
const importMap = await generateImportMap();
+
+
for (const key in importMap) {
+
const { from, local } = importMap[key];
+
if (/\/jsutils\//g.test(from)) continue;
+
+
const name = from.replace(/^graphql\//, '');
+
exports[name] = (exports[name] || '') + `export { ${key} } from '${EXTERNAL}'\n`;
+
+
const parts = name.split('/');
+
for (let i = parts.length - 1; i > 0; i--) {
+
const name = `${parts.slice(0, i).join('/')}/index`;
+
const from = `./${parts.slice(i).join('/')}`;
+
if (from !== './index')
+
exports[name] = (exports[name] || '') + `export { ${local} } from '${from}'\n`;
+
}
+
+
const index = `export { ${local} } from './${name}'\n`;
+
exports.index = (exports.index || '') + index;
+
}
+
+
if (typeof options.input !== 'object') options.input = {};
+
+
for (const key in exports) {
+
options.input[key] = path.posix.join('./virtual', key);
+
}
+
},
+
+
async load(id) {
+
if (!id.startsWith(virtualModule)) return null;
+
const entry = path.posix.relative(virtualModule, id).replace(/\.m?js$/, '');
+
if (entry === 'version') return version;
+
return exports[entry] || null;
+
},
+
+
async resolveId(source, importer) {
+
if (!source.startsWith('.') && !source.startsWith('virtual/')) return null;
+
+
const target = path.posix.join(importer ? path.posix.dirname(importer) : cwd, source);
+
+
const virtualEntry = path.posix.relative(virtualModule, target);
+
if (!virtualEntry.startsWith('../')) {
+
const aliasSource = path.posix.join(aliasModule, virtualEntry);
+
const alias = await this.resolve(aliasSource, undefined, {
+
skipSelf: true,
+
});
+
return alias || target;
+
}
+
+
const graphqlEntry = path.posix.relative(graphqlModule, target);
+
if (!graphqlEntry.startsWith('../')) {
+
const aliasSource = path.posix.join(aliasModule, graphqlEntry);
+
const alias = await this.resolve(aliasSource, undefined, {
+
skipSelf: true,
+
});
+
return alias || target;
+
}
+
+
return null;
+
},
+
+
async renderChunk(_code, { fileName }) {
+
const name = fileName.replace(/\.m?js$/, '');
+
+
const getContents = async extension => {
+
try {
+
const name = fileName.replace(/\.m?js$/, '');
+
const contents = await fs.readFile(path.join(graphqlModule, name + extension));
+
return contents;
+
} catch (_error) {
+
return null;
+
}
+
};
+
+
const dts = await getContents('.d.ts');
+
const flow = await getContents('.js.flow');
+
+
if (dts) {
+
this.emitFile({
+
type: 'asset',
+
fileName: name + '.d.ts',
+
source: dts,
+
});
+
}
+
+
if (flow) {
+
this.emitFile({
+
type: 'asset',
+
fileName: name + '.js.flow',
+
source: flow,
+
});
+
}
+
+
return null;
+
},
+
};
+
}
+
+
export default {
+
input: {},
+
external(id) {
+
return externalPredicate.test(id);
+
},
+
treeshake: {
+
unknownGlobalSideEffects: false,
+
tryCatchDeoptimization: false,
+
moduleSideEffects: false,
+
},
+
plugins: [
+
buildPlugin(),
+
+
resolve({
+
extensions: ['.mjs', '.js'],
+
mainFields: ['module', 'browser', 'main'],
+
preferBuiltins: false,
+
browser: true,
+
}),
+
+
babel({
+
babelrc: false,
+
babelHelpers: 'bundled',
+
presets: [],
+
plugins: [
+
babelTransformDevAssert,
+
babelTransformObjectFreeze,
+
babelTransformComputedProps,
+
babelModularGraphQL,
+
],
+
}),
+
+
replace({
+
preventAssignment: true,
+
values: {
+
'process.env.NODE_ENV': JSON.stringify('production'),
+
},
+
}),
+
+
terser({
+
warnings: true,
+
ecma: 2016,
+
keep_fnames: true,
+
compress: {
+
module: true,
+
pure_getters: true,
+
toplevel: true,
+
booleans_as_integers: false,
+
keep_fnames: true,
+
keep_fargs: true,
+
if_return: false,
+
ie8: false,
+
sequences: false,
+
loops: false,
+
conditionals: false,
+
join_vars: false,
+
},
+
mangle: false,
+
output: {
+
beautify: true,
+
braces: true,
+
indent_level: 2,
+
},
+
}),
+
],
+
+
treeshake: 'smallest',
+
shimMissingExports: false,
+
preserveEntrySignatures: 'allow-extension',
+
preserveSymlinks: true,
+
+
output: [
+
{
+
chunkFileNames: '[name].js',
+
entryFileNames: '[name].js',
+
dir: '.',
+
exports: 'named',
+
format: 'cjs',
+
minifyInternalExports: false,
+
hoistTransitiveImports: false,
+
manualChunks,
+
},
+
{
+
chunkFileNames: '[name].mjs',
+
entryFileNames: '[name].mjs',
+
dir: '.',
+
exports: 'named',
+
format: 'esm',
+
minifyInternalExports: false,
+
hoistTransitiveImports: false,
+
manualChunks,
+
},
+
],
+
};
-706
scripts/rollup/importMap.json
···
-
{
-
"BREAK": {
-
"local": "BREAK",
-
"from": "graphql/language/visitor"
-
},
-
"BreakingChangeType": {
-
"local": "BreakingChangeType",
-
"from": "graphql/utilities/findBreakingChanges"
-
},
-
"DEFAULT_DEPRECATION_REASON": {
-
"local": "DEFAULT_DEPRECATION_REASON",
-
"from": "graphql/type/directives"
-
},
-
"DangerousChangeType": {
-
"local": "DangerousChangeType",
-
"from": "graphql/utilities/findBreakingChanges"
-
},
-
"DirectiveLocation": {
-
"local": "DirectiveLocation",
-
"from": "graphql/language/directiveLocation"
-
},
-
"ExecutableDefinitionsRule": {
-
"local": "ExecutableDefinitionsRule",
-
"from": "graphql/validation/rules/ExecutableDefinitionsRule"
-
},
-
"FieldsOnCorrectTypeRule": {
-
"local": "FieldsOnCorrectTypeRule",
-
"from": "graphql/validation/rules/FieldsOnCorrectTypeRule"
-
},
-
"FragmentsOnCompositeTypesRule": {
-
"local": "FragmentsOnCompositeTypesRule",
-
"from": "graphql/validation/rules/FragmentsOnCompositeTypesRule"
-
},
-
"GraphQLBoolean": {
-
"local": "GraphQLBoolean",
-
"from": "graphql/type/scalars"
-
},
-
"GraphQLDeprecatedDirective": {
-
"local": "GraphQLDeprecatedDirective",
-
"from": "graphql/type/directives"
-
},
-
"GraphQLDirective": {
-
"local": "GraphQLDirective",
-
"from": "graphql/type/directives"
-
},
-
"GraphQLEnumType": {
-
"local": "GraphQLEnumType",
-
"from": "graphql/type/definition"
-
},
-
"GraphQLError": {
-
"local": "GraphQLError",
-
"from": "graphql/error/GraphQLError"
-
},
-
"GraphQLFloat": {
-
"local": "GraphQLFloat",
-
"from": "graphql/type/scalars"
-
},
-
"GraphQLID": {
-
"local": "GraphQLID",
-
"from": "graphql/type/scalars"
-
},
-
"GraphQLIncludeDirective": {
-
"local": "GraphQLIncludeDirective",
-
"from": "graphql/type/directives"
-
},
-
"GraphQLInt": {
-
"local": "GraphQLInt",
-
"from": "graphql/type/scalars"
-
},
-
"GraphQLList": {
-
"local": "GraphQLList",
-
"from": "graphql/type/definition"
-
},
-
"GraphQLNonNull": {
-
"local": "GraphQLNonNull",
-
"from": "graphql/type/definition"
-
},
-
"GraphQLObjectType": {
-
"local": "GraphQLObjectType",
-
"from": "graphql/type/definition"
-
},
-
"GraphQLScalarType": {
-
"local": "GraphQLScalarType",
-
"from": "graphql/type/definition"
-
},
-
"GraphQLSchema": {
-
"local": "GraphQLSchema",
-
"from": "graphql/type/schema"
-
},
-
"GraphQLSkipDirective": {
-
"local": "GraphQLSkipDirective",
-
"from": "graphql/type/directives"
-
},
-
"GraphQLSpecifiedByDirective": {
-
"local": "GraphQLSpecifiedByDirective",
-
"from": "graphql/type/directives"
-
},
-
"GraphQLString": {
-
"local": "GraphQLString",
-
"from": "graphql/type/scalars"
-
},
-
"Kind": {
-
"local": "Kind",
-
"from": "graphql/language/kinds"
-
},
-
"KnownArgumentNamesRule": {
-
"local": "KnownArgumentNamesRule",
-
"from": "graphql/validation/rules/KnownArgumentNamesRule"
-
},
-
"KnownDirectivesRule": {
-
"local": "KnownDirectivesRule",
-
"from": "graphql/validation/rules/KnownDirectivesRule"
-
},
-
"KnownFragmentNamesRule": {
-
"local": "KnownFragmentNamesRule",
-
"from": "graphql/validation/rules/KnownFragmentNamesRule"
-
},
-
"KnownTypeNamesRule": {
-
"local": "KnownTypeNamesRule",
-
"from": "graphql/validation/rules/KnownTypeNamesRule"
-
},
-
"Location": {
-
"local": "Location",
-
"from": "graphql/language/ast"
-
},
-
"LoneAnonymousOperationRule": {
-
"local": "LoneAnonymousOperationRule",
-
"from": "graphql/validation/rules/LoneAnonymousOperationRule"
-
},
-
"LoneSchemaDefinitionRule": {
-
"local": "LoneSchemaDefinitionRule",
-
"from": "graphql/validation/rules/LoneSchemaDefinitionRule"
-
},
-
"NoDeprecatedCustomRule": {
-
"local": "NoDeprecatedCustomRule",
-
"from": "graphql/validation/rules/custom/NoDeprecatedCustomRule"
-
},
-
"NoFragmentCyclesRule": {
-
"local": "NoFragmentCyclesRule",
-
"from": "graphql/validation/rules/NoFragmentCyclesRule"
-
},
-
"NoSchemaIntrospectionCustomRule": {
-
"local": "NoSchemaIntrospectionCustomRule",
-
"from": "graphql/validation/rules/custom/NoSchemaIntrospectionCustomRule"
-
},
-
"NoUndefinedVariablesRule": {
-
"local": "NoUndefinedVariablesRule",
-
"from": "graphql/validation/rules/NoUndefinedVariablesRule"
-
},
-
"NoUnusedFragmentsRule": {
-
"local": "NoUnusedFragmentsRule",
-
"from": "graphql/validation/rules/NoUnusedFragmentsRule"
-
},
-
"NoUnusedVariablesRule": {
-
"local": "NoUnusedVariablesRule",
-
"from": "graphql/validation/rules/NoUnusedVariablesRule"
-
},
-
"OverlappingFieldsCanBeMergedRule": {
-
"local": "OverlappingFieldsCanBeMergedRule",
-
"from": "graphql/validation/rules/OverlappingFieldsCanBeMergedRule"
-
},
-
"PossibleFragmentSpreadsRule": {
-
"local": "PossibleFragmentSpreadsRule",
-
"from": "graphql/validation/rules/PossibleFragmentSpreadsRule"
-
},
-
"PossibleTypeExtensionsRule": {
-
"local": "PossibleTypeExtensionsRule",
-
"from": "graphql/validation/rules/PossibleTypeExtensionsRule"
-
},
-
"ProvidedRequiredArgumentsRule": {
-
"local": "ProvidedRequiredArgumentsRule",
-
"from": "graphql/validation/rules/ProvidedRequiredArgumentsRule"
-
},
-
"ScalarLeafsRule": {
-
"local": "ScalarLeafsRule",
-
"from": "graphql/validation/rules/ScalarLeafsRule"
-
},
-
"SchemaMetaFieldDef": {
-
"local": "SchemaMetaFieldDef",
-
"from": "graphql/type/introspection"
-
},
-
"SingleFieldSubscriptionsRule": {
-
"local": "SingleFieldSubscriptionsRule",
-
"from": "graphql/validation/rules/SingleFieldSubscriptionsRule"
-
},
-
"Source": {
-
"local": "Source",
-
"from": "graphql/language/source"
-
},
-
"TypeInfo": {
-
"local": "TypeInfo",
-
"from": "graphql/utilities/TypeInfo"
-
},
-
"TypeKind": {
-
"local": "TypeKind",
-
"from": "graphql/type/introspection"
-
},
-
"TypeMetaFieldDef": {
-
"local": "TypeMetaFieldDef",
-
"from": "graphql/type/introspection"
-
},
-
"TypeNameMetaFieldDef": {
-
"local": "TypeNameMetaFieldDef",
-
"from": "graphql/type/introspection"
-
},
-
"UniqueArgumentNamesRule": {
-
"local": "UniqueArgumentNamesRule",
-
"from": "graphql/validation/rules/UniqueArgumentNamesRule"
-
},
-
"UniqueDirectiveNamesRule": {
-
"local": "UniqueDirectiveNamesRule",
-
"from": "graphql/validation/rules/UniqueDirectiveNamesRule"
-
},
-
"UniqueDirectivesPerLocationRule": {
-
"local": "UniqueDirectivesPerLocationRule",
-
"from": "graphql/validation/rules/UniqueDirectivesPerLocationRule"
-
},
-
"UniqueEnumValueNamesRule": {
-
"local": "UniqueEnumValueNamesRule",
-
"from": "graphql/validation/rules/UniqueEnumValueNamesRule"
-
},
-
"UniqueFieldDefinitionNamesRule": {
-
"local": "UniqueFieldDefinitionNamesRule",
-
"from": "graphql/validation/rules/UniqueFieldDefinitionNamesRule"
-
},
-
"UniqueFragmentNamesRule": {
-
"local": "UniqueFragmentNamesRule",
-
"from": "graphql/validation/rules/UniqueFragmentNamesRule"
-
},
-
"UniqueInputFieldNamesRule": {
-
"local": "UniqueInputFieldNamesRule",
-
"from": "graphql/validation/rules/UniqueInputFieldNamesRule"
-
},
-
"UniqueOperationNamesRule": {
-
"local": "UniqueOperationNamesRule",
-
"from": "graphql/validation/rules/UniqueOperationNamesRule"
-
},
-
"UniqueOperationTypesRule": {
-
"local": "UniqueOperationTypesRule",
-
"from": "graphql/validation/rules/UniqueOperationTypesRule"
-
},
-
"UniqueTypeNamesRule": {
-
"local": "UniqueTypeNamesRule",
-
"from": "graphql/validation/rules/UniqueTypeNamesRule"
-
},
-
"UniqueVariableNamesRule": {
-
"local": "UniqueVariableNamesRule",
-
"from": "graphql/validation/rules/UniqueVariableNamesRule"
-
},
-
"ValidationContext": {
-
"local": "ValidationContext",
-
"from": "graphql/validation/ValidationContext"
-
},
-
"ValuesOfCorrectTypeRule": {
-
"local": "ValuesOfCorrectTypeRule",
-
"from": "graphql/validation/rules/ValuesOfCorrectTypeRule"
-
},
-
"VariablesAreInputTypesRule": {
-
"local": "VariablesAreInputTypesRule",
-
"from": "graphql/validation/rules/VariablesAreInputTypesRule"
-
},
-
"VariablesInAllowedPositionRule": {
-
"local": "VariablesInAllowedPositionRule",
-
"from": "graphql/validation/rules/VariablesInAllowedPositionRule"
-
},
-
"__Directive": {
-
"local": "__Directive",
-
"from": "graphql/type/introspection"
-
},
-
"__DirectiveLocation": {
-
"local": "__DirectiveLocation",
-
"from": "graphql/type/introspection"
-
},
-
"__EnumValue": {
-
"local": "__EnumValue",
-
"from": "graphql/type/introspection"
-
},
-
"__Field": {
-
"local": "__Field",
-
"from": "graphql/type/introspection"
-
},
-
"__InputValue": {
-
"local": "__InputValue",
-
"from": "graphql/type/introspection"
-
},
-
"__Schema": {
-
"local": "__Schema",
-
"from": "graphql/type/introspection"
-
},
-
"__Type": {
-
"local": "__Type",
-
"from": "graphql/type/introspection"
-
},
-
"__TypeKind": {
-
"local": "__TypeKind",
-
"from": "graphql/type/introspection"
-
},
-
"assertDirective": {
-
"local": "assertDirective",
-
"from": "graphql/type/directives"
-
},
-
"assertEnumType": {
-
"local": "assertEnumType",
-
"from": "graphql/type/definition"
-
},
-
"assertInputObjectType": {
-
"local": "assertInputObjectType",
-
"from": "graphql/type/definition"
-
},
-
"assertInputType": {
-
"local": "assertInputType",
-
"from": "graphql/type/definition"
-
},
-
"assertLeafType": {
-
"local": "assertLeafType",
-
"from": "graphql/type/definition"
-
},
-
"assertListType": {
-
"local": "assertListType",
-
"from": "graphql/type/definition"
-
},
-
"assertNamedType": {
-
"local": "assertNamedType",
-
"from": "graphql/type/definition"
-
},
-
"assertNonNullType": {
-
"local": "assertNonNullType",
-
"from": "graphql/type/definition"
-
},
-
"assertNullableType": {
-
"local": "assertNullableType",
-
"from": "graphql/type/definition"
-
},
-
"assertObjectType": {
-
"local": "assertObjectType",
-
"from": "graphql/type/definition"
-
},
-
"assertOutputType": {
-
"local": "assertOutputType",
-
"from": "graphql/type/definition"
-
},
-
"assertScalarType": {
-
"local": "assertScalarType",
-
"from": "graphql/type/definition"
-
},
-
"assertType": {
-
"local": "assertType",
-
"from": "graphql/type/definition"
-
},
-
"assertUnionType": {
-
"local": "assertUnionType",
-
"from": "graphql/type/definition"
-
},
-
"assertValidName": {
-
"local": "assertValidName",
-
"from": "graphql/utilities/assertValidName"
-
},
-
"assertValidSchema": {
-
"local": "assertValidSchema",
-
"from": "graphql/type/validate"
-
},
-
"assertWrappingType": {
-
"local": "assertWrappingType",
-
"from": "graphql/type/definition"
-
},
-
"astFromValue": {
-
"local": "astFromValue",
-
"from": "graphql/utilities/astFromValue"
-
},
-
"buildClientSchema": {
-
"local": "buildClientSchema",
-
"from": "graphql/utilities/buildClientSchema"
-
},
-
"coerceInputValue": {
-
"local": "coerceInputValue",
-
"from": "graphql/utilities/coerceInputValue"
-
},
-
"concatAST": {
-
"local": "concatAST",
-
"from": "graphql/utilities/concatAST"
-
},
-
"createSourceEventStream": {
-
"local": "createSourceEventStream",
-
"from": "graphql/subscription/subscribe"
-
},
-
"defaultFieldResolver": {
-
"local": "defaultFieldResolver",
-
"from": "graphql/execution/execute"
-
},
-
"defaultTypeResolver": {
-
"local": "defaultTypeResolver",
-
"from": "graphql/execution/execute"
-
},
-
"doTypesOverlap": {
-
"local": "doTypesOverlap",
-
"from": "graphql/utilities/typeComparators"
-
},
-
"execute": {
-
"local": "execute",
-
"from": "graphql/execution/execute"
-
},
-
"executeSync": {
-
"local": "executeSync",
-
"from": "graphql/execution/execute"
-
},
-
"extendSchema": {
-
"local": "extendSchema",
-
"from": "graphql/utilities/extendSchema"
-
},
-
"findBreakingChanges": {
-
"local": "findBreakingChanges",
-
"from": "graphql/utilities/findBreakingChanges"
-
},
-
"findDangerousChanges": {
-
"local": "findDangerousChanges",
-
"from": "graphql/utilities/findBreakingChanges"
-
},
-
"formatError": {
-
"local": "formatError",
-
"from": "graphql/error/formatError"
-
},
-
"getDirectiveValues": {
-
"local": "getDirectiveValues",
-
"from": "graphql/execution/values"
-
},
-
"getIntrospectionQuery": {
-
"local": "getIntrospectionQuery",
-
"from": "graphql/utilities/getIntrospectionQuery"
-
},
-
"getLocation": {
-
"local": "getLocation",
-
"from": "graphql/language/location"
-
},
-
"getNamedType": {
-
"local": "getNamedType",
-
"from": "graphql/type/definition"
-
},
-
"getNullableType": {
-
"local": "getNullableType",
-
"from": "graphql/type/definition"
-
},
-
"getOperationAST": {
-
"local": "getOperationAST",
-
"from": "graphql/utilities/getOperationAST"
-
},
-
"getOperationRootType": {
-
"local": "getOperationRootType",
-
"from": "graphql/utilities/getOperationRootType"
-
},
-
"getVisitFn": {
-
"local": "getVisitFn",
-
"from": "graphql/language/visitor"
-
},
-
"graphql": {
-
"local": "graphql",
-
"from": "graphql/graphql"
-
},
-
"graphqlSync": {
-
"local": "graphqlSync",
-
"from": "graphql/graphql"
-
},
-
"introspectionFromSchema": {
-
"local": "introspectionFromSchema",
-
"from": "graphql/utilities/introspectionFromSchema"
-
},
-
"introspectionTypes": {
-
"local": "introspectionTypes",
-
"from": "graphql/type/introspection"
-
},
-
"isAbstractType": {
-
"local": "isAbstractType",
-
"from": "graphql/type/definition"
-
},
-
"isCompositeType": {
-
"local": "isCompositeType",
-
"from": "graphql/type/definition"
-
},
-
"isDefinitionNode": {
-
"local": "isDefinitionNode",
-
"from": "graphql/language/predicates"
-
},
-
"isDirective": {
-
"local": "isDirective",
-
"from": "graphql/type/directives"
-
},
-
"isEnumType": {
-
"local": "isEnumType",
-
"from": "graphql/type/definition"
-
},
-
"isEqualType": {
-
"local": "isEqualType",
-
"from": "graphql/utilities/typeComparators"
-
},
-
"isExecutableDefinitionNode": {
-
"local": "isExecutableDefinitionNode",
-
"from": "graphql/language/predicates"
-
},
-
"isInputObjectType": {
-
"local": "isInputObjectType",
-
"from": "graphql/type/definition"
-
},
-
"isInputType": {
-
"local": "isInputType",
-
"from": "graphql/type/definition"
-
},
-
"isIntrospectionType": {
-
"local": "isIntrospectionType",
-
"from": "graphql/type/introspection"
-
},
-
"isLeafType": {
-
"local": "isLeafType",
-
"from": "graphql/type/definition"
-
},
-
"isListType": {
-
"local": "isListType",
-
"from": "graphql/type/definition"
-
},
-
"isNamedType": {
-
"local": "isNamedType",
-
"from": "graphql/type/definition"
-
},
-
"isNonNullType": {
-
"local": "isNonNullType",
-
"from": "graphql/type/definition"
-
},
-
"isNullableType": {
-
"local": "isNullableType",
-
"from": "graphql/type/definition"
-
},
-
"isObjectType": {
-
"local": "isObjectType",
-
"from": "graphql/type/definition"
-
},
-
"isOutputType": {
-
"local": "isOutputType",
-
"from": "graphql/type/definition"
-
},
-
"isRequiredArgument": {
-
"local": "isRequiredArgument",
-
"from": "graphql/type/definition"
-
},
-
"isRequiredInputField": {
-
"local": "isRequiredInputField",
-
"from": "graphql/type/definition"
-
},
-
"isScalarType": {
-
"local": "isScalarType",
-
"from": "graphql/type/definition"
-
},
-
"isSelectionNode": {
-
"local": "isSelectionNode",
-
"from": "graphql/language/predicates"
-
},
-
"isSpecifiedDirective": {
-
"local": "isSpecifiedDirective",
-
"from": "graphql/type/directives"
-
},
-
"isSpecifiedScalarType": {
-
"local": "isSpecifiedScalarType",
-
"from": "graphql/type/scalars"
-
},
-
"isType": {
-
"local": "isType",
-
"from": "graphql/type/definition"
-
},
-
"isTypeDefinitionNode": {
-
"local": "isTypeDefinitionNode",
-
"from": "graphql/language/predicates"
-
},
-
"isTypeExtensionNode": {
-
"local": "isTypeExtensionNode",
-
"from": "graphql/language/predicates"
-
},
-
"isTypeNode": {
-
"local": "isTypeNode",
-
"from": "graphql/language/predicates"
-
},
-
"isTypeSubTypeOf": {
-
"local": "isTypeSubTypeOf",
-
"from": "graphql/utilities/typeComparators"
-
},
-
"isTypeSystemDefinitionNode": {
-
"local": "isTypeSystemDefinitionNode",
-
"from": "graphql/language/predicates"
-
},
-
"isTypeSystemExtensionNode": {
-
"local": "isTypeSystemExtensionNode",
-
"from": "graphql/language/predicates"
-
},
-
"isUnionType": {
-
"local": "isUnionType",
-
"from": "graphql/type/definition"
-
},
-
"isValidNameError": {
-
"local": "isValidNameError",
-
"from": "graphql/utilities/assertValidName"
-
},
-
"isValueNode": {
-
"local": "isValueNode",
-
"from": "graphql/language/predicates"
-
},
-
"isWrappingType": {
-
"local": "isWrappingType",
-
"from": "graphql/type/definition"
-
},
-
"locatedError": {
-
"local": "locatedError",
-
"from": "graphql/error/locatedError"
-
},
-
"parse": {
-
"local": "parse",
-
"from": "graphql/language/parser"
-
},
-
"parseType": {
-
"local": "parseType",
-
"from": "graphql/language/parser"
-
},
-
"parseValue": {
-
"local": "parseValue",
-
"from": "graphql/language/parser"
-
},
-
"print": {
-
"local": "print",
-
"from": "graphql/language/printer"
-
},
-
"printError": {
-
"local": "printError",
-
"from": "graphql/error/GraphQLError"
-
},
-
"printLocation": {
-
"local": "printLocation",
-
"from": "graphql/language/printLocation"
-
},
-
"printSourceLocation": {
-
"local": "printSourceLocation",
-
"from": "graphql/language/printLocation"
-
},
-
"responsePathAsArray": {
-
"local": "pathToArray",
-
"from": "graphql/jsutils/Path"
-
},
-
"separateOperations": {
-
"local": "separateOperations",
-
"from": "graphql/utilities/separateOperations"
-
},
-
"specifiedDirectives": {
-
"local": "specifiedDirectives",
-
"from": "graphql/type/directives"
-
},
-
"specifiedRules": {
-
"local": "specifiedRules",
-
"from": "graphql/validation/specifiedRules"
-
},
-
"specifiedScalarTypes": {
-
"local": "specifiedScalarTypes",
-
"from": "graphql/type/scalars"
-
},
-
"stripIgnoredCharacters": {
-
"local": "stripIgnoredCharacters",
-
"from": "graphql/utilities/stripIgnoredCharacters"
-
},
-
"subscribe": {
-
"local": "subscribe",
-
"from": "graphql/subscription/subscribe"
-
},
-
"typeFromAST": {
-
"local": "typeFromAST",
-
"from": "graphql/utilities/typeFromAST"
-
},
-
"validate": {
-
"local": "validate",
-
"from": "graphql/validation/validate"
-
},
-
"validateSchema": {
-
"local": "validateSchema",
-
"from": "graphql/type/validate"
-
},
-
"valueFromAST": {
-
"local": "valueFromAST",
-
"from": "graphql/utilities/valueFromAST"
-
},
-
"valueFromASTUntyped": {
-
"local": "valueFromASTUntyped",
-
"from": "graphql/utilities/valueFromASTUntyped"
-
},
-
"version": {
-
"local": "version",
-
"from": "graphql/version"
-
},
-
"versionInfo": {
-
"local": "versionInfo",
-
"from": "graphql/version"
-
},
-
"visit": {
-
"local": "visit",
-
"from": "graphql/language/visitor"
-
},
-
"visitInParallel": {
-
"local": "visitInParallel",
-
"from": "graphql/language/visitor"
-
},
-
"visitWithTypeInfo": {
-
"local": "visitWithTypeInfo",
-
"from": "graphql/utilities/TypeInfo"
-
}
-
}
+136
scripts/rollup/importMap.mjs
···
+
import * as path from 'path';
+
import { nodeResolve } from '@rollup/plugin-node-resolve';
+
import { rollup } from 'rollup';
+
+
/** Generates a map of exports from a given graphql package to list of import locations. */
+
async function traceImports(moduleName) {
+
const basepath = path.resolve(process.cwd(), 'node_modules/', moduleName);
+
const exportMap = {};
+
+
const resolveFile = (to, relative = '.') => {
+
const dirname = path.join('graphql/', relative, path.dirname(to));
+
const filename = path.basename(to, '.mjs');
+
return path.join(dirname, filename);
+
};
+
+
const bundle = await rollup({
+
// This contains all top-level "sub-modules" of graphql too, since not all exports of
+
// them may be exposed in the main index.mjs file.
+
input: {
+
graphql: path.join(basepath, 'index.mjs'),
+
'graphql/error': path.join(basepath, 'error/index.mjs'),
+
'graphql/execution': path.join(basepath, 'execution/index.mjs'),
+
'graphql/language': path.join(basepath, 'language/index.mjs'),
+
'graphql/subscription': path.join(basepath, 'subscription/index.mjs'),
+
'graphql/type': path.join(basepath, 'type/index.mjs'),
+
'graphql/utilities': path.join(basepath, 'utilities/index.mjs'),
+
'graphql/validation': path.join(basepath, 'validation/index.mjs'),
+
},
+
shimMissingExports: false,
+
preserveEntrySignatures: 'allow-extension',
+
preserveSymlinks: true,
+
external: id => !/^\.{0,2}\//.test(id),
+
plugins: [
+
nodeResolve(),
+
{
+
transform(code, id) {
+
const relative = path.relative(basepath, id);
+
const dirname = path.dirname(relative);
+
const exports = {};
+
+
this.parse(code)
+
.body.filter(x => x.type === 'ExportNamedDeclaration')
+
.forEach(node => {
+
const from = node.source
+
? resolveFile(node.source.value, dirname)
+
: resolveFile(relative);
+
+
node.specifiers.forEach(specifier => {
+
const { name: local } = specifier.exported;
+
exports[local] = { local, from };
+
});
+
+
if (node.declaration) {
+
(node.declaration.declarations || [node.declaration]).forEach(declaration => {
+
if (declaration && declaration.id) {
+
const { name: local } = declaration.id;
+
exports[local] = { local, from };
+
}
+
});
+
}
+
});
+
+
exportMap[resolveFile(relative)] = exports;
+
return null;
+
},
+
},
+
],
+
});
+
+
await bundle.generate({});
+
return exportMap;
+
}
+
+
function isDeclarationEqual(a, b) {
+
return a.local === b.local && a.from === b.from;
+
}
+
+
function mergeTraces(traces) {
+
const trace = {};
+
+
// Iterate over all known filenames in all traces
+
const ids = new Set(
+
traces.map(trace => Object.keys(trace)).reduce((acc, names) => acc.concat(names), [])
+
);
+
for (const id of ids) {
+
// Each file must exist in all traces
+
if (!traces.every(trace => !!trace[id])) continue;
+
+
const exports = {};
+
+
// Iterate over all known exports in each trace's set of exports for this file
+
const exportNames = new Set(
+
traces.map(trace => Object.keys(trace[id])).reduce((acc, names) => acc.concat(names), [])
+
);
+
for (const name of exportNames) {
+
// Each export must exist in all traces
+
if (traces.every(trace => !!trace[id][name])) {
+
// Collect known declarations and deduplicate
+
exports[name] = traces
+
.map(trace => trace[id][name])
+
.filter((val, index, all) => {
+
const firstIndex = all.findIndex(item => isDeclarationEqual(item, val));
+
return firstIndex === index;
+
});
+
}
+
}
+
+
if (Object.keys(exports).length) trace[id] = exports;
+
}
+
+
// For a given declaration, find the first deepest one that works for the trace
+
// NOTE: This doesn't find the absolute deepest one, since it assumes that each
+
// export only has one functional trace
+
const resolveDeclaration = declaration => {
+
const declarations = trace[declaration.from];
+
if (!declarations || !declarations[declaration.local]) return null;
+
for (const childDeclaration of declarations[declaration.local]) {
+
if (childDeclaration.from === declaration.from) continue;
+
const resolved = resolveDeclaration(childDeclaration);
+
if (resolved && resolved.from !== declaration.from) return resolved;
+
}
+
+
return declaration;
+
};
+
+
// Resolve all known (and consistent) exports to a common, deepest declaration
+
const ROOT_MODULE = 'graphql/index';
+
const exports = {};
+
for (const local in trace[ROOT_MODULE])
+
exports[local] = resolveDeclaration({ local, from: ROOT_MODULE });
+
return exports;
+
}
+
+
export async function generateImportMap() {
+
return mergeTraces(await Promise.all([traceImports('graphql'), traceImports('graphql15')]));
+
}
-35
scripts/rollup/packageMetadata.js
···
-
import { parse } from 'semver';
-
-
const rootPkg = require('../../package.json');
-
const gqlPkg = require('graphql/package.json');
-
const parsedVersion = parse(rootPkg.version);
-
-
const versionInfo = {
-
major: parsedVersion.major,
-
minor: parsedVersion.minor,
-
patch: parsedVersion.patch,
-
preReleaseTag: 'lite',
-
lite: true,
-
};
-
-
export const version = `
-
export const version = ${JSON.stringify(rootPkg.version)};
-
export const versionInfo = ${JSON.stringify(versionInfo)};
-
`.trim();
-
-
export const packageMetadata = JSON.stringify(
-
{
-
...gqlPkg,
-
private: undefined,
-
publishConfig: undefined,
-
name: 'graphql-web-lite',
-
version: rootPkg.version,
-
sideEffects: false,
-
homepage: rootPkg.homepage,
-
bugs: rootPkg.bugs,
-
repository: rootPkg.repository,
-
keywords: rootPkg.keywords,
-
},
-
null,
-
2
-
);
+20
scripts/rollup/packageMetadata.mjs
···
+
import semver from 'semver';
+
import { createRequire } from 'node:module';
+
+
const require = createRequire(import.meta.url);
+
+
const rootPkg = require('../../package.json');
+
const parsedVersion = semver.parse(rootPkg.version);
+
+
const versionInfo = {
+
major: parsedVersion.major,
+
minor: parsedVersion.minor,
+
patch: parsedVersion.patch,
+
preReleaseTag: parsedVersion.prerelease ? parsedVersion.prerelease.join('.') : null,
+
lite: true,
+
};
+
+
export const version = `
+
export const version = ${JSON.stringify(parsedVersion.raw)};
+
export const versionInfo = ${JSON.stringify(versionInfo)};
+
`.trim();
+11
tsconfig.json
···
+
{
+
"compilerOptions": {
+
"target": "ESNext",
+
"module": "ESNext",
+
"allowJs": true,
+
"moduleResolution": "node",
+
"strict": true,
+
"skipLibCheck": true,
+
"noEmit": true
+
}
+
}
-4103
yarn.lock
···
-
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
-
# yarn lockfile v1
-
-
-
"@babel/code-frame@7.12.11":
-
version "7.12.11"
-
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f"
-
integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==
-
dependencies:
-
"@babel/highlight" "^7.10.4"
-
-
"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.14.5":
-
version "7.14.5"
-
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.14.5.tgz#23b08d740e83f49c5e59945fbf1b43e80bbf4edb"
-
integrity sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==
-
dependencies:
-
"@babel/highlight" "^7.14.5"
-
-
"@babel/compat-data@^7.15.0":
-
version "7.15.0"
-
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.15.0.tgz#2dbaf8b85334796cafbb0f5793a90a2fc010b176"
-
integrity sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==
-
-
"@babel/core@^7.1.0", "@babel/core@^7.15.0", "@babel/core@^7.7.2", "@babel/core@^7.7.5", "@babel/core@^7.9.6":
-
version "7.15.0"
-
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.15.0.tgz#749e57c68778b73ad8082775561f67f5196aafa8"
-
integrity sha512-tXtmTminrze5HEUPn/a0JtOzzfp0nk+UEXQ/tqIJo3WDGypl/2OFQEMll/zSFU8f/lfmfLXvTaORHF3cfXIQMw==
-
dependencies:
-
"@babel/code-frame" "^7.14.5"
-
"@babel/generator" "^7.15.0"
-
"@babel/helper-compilation-targets" "^7.15.0"
-
"@babel/helper-module-transforms" "^7.15.0"
-
"@babel/helpers" "^7.14.8"
-
"@babel/parser" "^7.15.0"
-
"@babel/template" "^7.14.5"
-
"@babel/traverse" "^7.15.0"
-
"@babel/types" "^7.15.0"
-
convert-source-map "^1.7.0"
-
debug "^4.1.0"
-
gensync "^1.0.0-beta.2"
-
json5 "^2.1.2"
-
semver "^6.3.0"
-
source-map "^0.5.0"
-
-
"@babel/generator@^7.15.0", "@babel/generator@^7.7.2":
-
version "7.15.0"
-
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.15.0.tgz#a7d0c172e0d814974bad5aa77ace543b97917f15"
-
integrity sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ==
-
dependencies:
-
"@babel/types" "^7.15.0"
-
jsesc "^2.5.1"
-
source-map "^0.5.0"
-
-
"@babel/helper-compilation-targets@^7.15.0":
-
version "7.15.0"
-
resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.0.tgz#973df8cbd025515f3ff25db0c05efc704fa79818"
-
integrity sha512-h+/9t0ncd4jfZ8wsdAsoIxSa61qhBYlycXiHWqJaQBCXAhDCMbPRSMTGnZIkkmt1u4ag+UQmuqcILwqKzZ4N2A==
-
dependencies:
-
"@babel/compat-data" "^7.15.0"
-
"@babel/helper-validator-option" "^7.14.5"
-
browserslist "^4.16.6"
-
semver "^6.3.0"
-
-
"@babel/helper-function-name@^7.14.5":
-
version "7.14.5"
-
resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz#89e2c474972f15d8e233b52ee8c480e2cfcd50c4"
-
integrity sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==
-
dependencies:
-
"@babel/helper-get-function-arity" "^7.14.5"
-
"@babel/template" "^7.14.5"
-
"@babel/types" "^7.14.5"
-
-
"@babel/helper-get-function-arity@^7.14.5":
-
version "7.14.5"
-
resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz#25fbfa579b0937eee1f3b805ece4ce398c431815"
-
integrity sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==
-
dependencies:
-
"@babel/types" "^7.14.5"
-
-
"@babel/helper-hoist-variables@^7.14.5":
-
version "7.14.5"
-
resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz#e0dd27c33a78e577d7c8884916a3e7ef1f7c7f8d"
-
integrity sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==
-
dependencies:
-
"@babel/types" "^7.14.5"
-
-
"@babel/helper-member-expression-to-functions@^7.15.0":
-
version "7.15.0"
-
resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.0.tgz#0ddaf5299c8179f27f37327936553e9bba60990b"
-
integrity sha512-Jq8H8U2kYiafuj2xMTPQwkTBnEEdGKpT35lJEQsRRjnG0LW3neucsaMWLgKcwu3OHKNeYugfw+Z20BXBSEs2Lg==
-
dependencies:
-
"@babel/types" "^7.15.0"
-
-
"@babel/helper-module-imports@^7.10.4", "@babel/helper-module-imports@^7.14.5":
-
version "7.14.5"
-
resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz#6d1a44df6a38c957aa7c312da076429f11b422f3"
-
integrity sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==
-
dependencies:
-
"@babel/types" "^7.14.5"
-
-
"@babel/helper-module-transforms@^7.15.0":
-
version "7.15.0"
-
resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.15.0.tgz#679275581ea056373eddbe360e1419ef23783b08"
-
integrity sha512-RkGiW5Rer7fpXv9m1B3iHIFDZdItnO2/BLfWVW/9q7+KqQSDY5kUfQEbzdXM1MVhJGcugKV7kRrNVzNxmk7NBg==
-
dependencies:
-
"@babel/helper-module-imports" "^7.14.5"
-
"@babel/helper-replace-supers" "^7.15.0"
-
"@babel/helper-simple-access" "^7.14.8"
-
"@babel/helper-split-export-declaration" "^7.14.5"
-
"@babel/helper-validator-identifier" "^7.14.9"
-
"@babel/template" "^7.14.5"
-
"@babel/traverse" "^7.15.0"
-
"@babel/types" "^7.15.0"
-
-
"@babel/helper-optimise-call-expression@^7.14.5":
-
version "7.14.5"
-
resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz#f27395a8619e0665b3f0364cddb41c25d71b499c"
-
integrity sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==
-
dependencies:
-
"@babel/types" "^7.14.5"
-
-
"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.8.0":
-
version "7.14.5"
-
resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz#5ac822ce97eec46741ab70a517971e443a70c5a9"
-
integrity sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==
-
-
"@babel/helper-replace-supers@^7.15.0":
-
version "7.15.0"
-
resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.15.0.tgz#ace07708f5bf746bf2e6ba99572cce79b5d4e7f4"
-
integrity sha512-6O+eWrhx+HEra/uJnifCwhwMd6Bp5+ZfZeJwbqUTuqkhIT6YcRhiZCOOFChRypOIe0cV46kFrRBlm+t5vHCEaA==
-
dependencies:
-
"@babel/helper-member-expression-to-functions" "^7.15.0"
-
"@babel/helper-optimise-call-expression" "^7.14.5"
-
"@babel/traverse" "^7.15.0"
-
"@babel/types" "^7.15.0"
-
-
"@babel/helper-simple-access@^7.14.8":
-
version "7.14.8"
-
resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.14.8.tgz#82e1fec0644a7e775c74d305f212c39f8fe73924"
-
integrity sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg==
-
dependencies:
-
"@babel/types" "^7.14.8"
-
-
"@babel/helper-split-export-declaration@^7.14.5":
-
version "7.14.5"
-
resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz#22b23a54ef51c2b7605d851930c1976dd0bc693a"
-
integrity sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==
-
dependencies:
-
"@babel/types" "^7.14.5"
-
-
"@babel/helper-validator-identifier@^7.14.5", "@babel/helper-validator-identifier@^7.14.9":
-
version "7.14.9"
-
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz#6654d171b2024f6d8ee151bf2509699919131d48"
-
integrity sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==
-
-
"@babel/helper-validator-option@^7.14.5":
-
version "7.14.5"
-
resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz#6e72a1fff18d5dfcb878e1e62f1a021c4b72d5a3"
-
integrity sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==
-
-
"@babel/helpers@^7.14.8":
-
version "7.15.3"
-
resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.15.3.tgz#c96838b752b95dcd525b4e741ed40bb1dc2a1357"
-
integrity sha512-HwJiz52XaS96lX+28Tnbu31VeFSQJGOeKHJeaEPQlTl7PnlhFElWPj8tUXtqFIzeN86XxXoBr+WFAyK2PPVz6g==
-
dependencies:
-
"@babel/template" "^7.14.5"
-
"@babel/traverse" "^7.15.0"
-
"@babel/types" "^7.15.0"
-
-
"@babel/highlight@^7.10.4", "@babel/highlight@^7.14.5":
-
version "7.14.5"
-
resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.5.tgz#6861a52f03966405001f6aa534a01a24d99e8cd9"
-
integrity sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==
-
dependencies:
-
"@babel/helper-validator-identifier" "^7.14.5"
-
chalk "^2.0.0"
-
js-tokens "^4.0.0"
-
-
"@babel/parser@^7.1.0", "@babel/parser@^7.14.5", "@babel/parser@^7.15.0", "@babel/parser@^7.7.2":
-
version "7.15.3"
-
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.15.3.tgz#3416d9bea748052cfcb63dbcc27368105b1ed862"
-
integrity sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==
-
-
"@babel/plugin-syntax-async-generators@^7.8.4":
-
version "7.8.4"
-
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d"
-
integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==
-
dependencies:
-
"@babel/helper-plugin-utils" "^7.8.0"
-
-
"@babel/plugin-syntax-bigint@^7.8.3":
-
version "7.8.3"
-
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea"
-
integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==
-
dependencies:
-
"@babel/helper-plugin-utils" "^7.8.0"
-
-
"@babel/plugin-syntax-class-properties@^7.8.3":
-
version "7.12.13"
-
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10"
-
integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==
-
dependencies:
-
"@babel/helper-plugin-utils" "^7.12.13"
-
-
"@babel/plugin-syntax-import-meta@^7.8.3":
-
version "7.10.4"
-
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51"
-
integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==
-
dependencies:
-
"@babel/helper-plugin-utils" "^7.10.4"
-
-
"@babel/plugin-syntax-json-strings@^7.8.3":
-
version "7.8.3"
-
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a"
-
integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==
-
dependencies:
-
"@babel/helper-plugin-utils" "^7.8.0"
-
-
"@babel/plugin-syntax-logical-assignment-operators@^7.8.3":
-
version "7.10.4"
-
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699"
-
integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==
-
dependencies:
-
"@babel/helper-plugin-utils" "^7.10.4"
-
-
"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3":
-
version "7.8.3"
-
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9"
-
integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==
-
dependencies:
-
"@babel/helper-plugin-utils" "^7.8.0"
-
-
"@babel/plugin-syntax-numeric-separator@^7.8.3":
-
version "7.10.4"
-
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97"
-
integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==
-
dependencies:
-
"@babel/helper-plugin-utils" "^7.10.4"
-
-
"@babel/plugin-syntax-object-rest-spread@^7.8.3":
-
version "7.8.3"
-
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871"
-
integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==
-
dependencies:
-
"@babel/helper-plugin-utils" "^7.8.0"
-
-
"@babel/plugin-syntax-optional-catch-binding@^7.8.3":
-
version "7.8.3"
-
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1"
-
integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==
-
dependencies:
-
"@babel/helper-plugin-utils" "^7.8.0"
-
-
"@babel/plugin-syntax-optional-chaining@^7.8.3":
-
version "7.8.3"
-
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a"
-
integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==
-
dependencies:
-
"@babel/helper-plugin-utils" "^7.8.0"
-
-
"@babel/plugin-syntax-top-level-await@^7.8.3":
-
version "7.14.5"
-
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c"
-
integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==
-
dependencies:
-
"@babel/helper-plugin-utils" "^7.14.5"
-
-
"@babel/plugin-syntax-typescript@^7.7.2":
-
version "7.14.5"
-
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz#b82c6ce471b165b5ce420cf92914d6fb46225716"
-
integrity sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==
-
dependencies:
-
"@babel/helper-plugin-utils" "^7.14.5"
-
-
"@babel/template@^7.14.5", "@babel/template@^7.3.3":
-
version "7.14.5"
-
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.14.5.tgz#a9bc9d8b33354ff6e55a9c60d1109200a68974f4"
-
integrity sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==
-
dependencies:
-
"@babel/code-frame" "^7.14.5"
-
"@babel/parser" "^7.14.5"
-
"@babel/types" "^7.14.5"
-
-
"@babel/traverse@^7.1.0", "@babel/traverse@^7.15.0", "@babel/traverse@^7.7.2":
-
version "7.15.0"
-
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.15.0.tgz#4cca838fd1b2a03283c1f38e141f639d60b3fc98"
-
integrity sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw==
-
dependencies:
-
"@babel/code-frame" "^7.14.5"
-
"@babel/generator" "^7.15.0"
-
"@babel/helper-function-name" "^7.14.5"
-
"@babel/helper-hoist-variables" "^7.14.5"
-
"@babel/helper-split-export-declaration" "^7.14.5"
-
"@babel/parser" "^7.15.0"
-
"@babel/types" "^7.15.0"
-
debug "^4.1.0"
-
globals "^11.1.0"
-
-
"@babel/types@^7.0.0", "@babel/types@^7.14.5", "@babel/types@^7.14.8", "@babel/types@^7.15.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3":
-
version "7.15.0"
-
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.0.tgz#61af11f2286c4e9c69ca8deb5f4375a73c72dcbd"
-
integrity sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==
-
dependencies:
-
"@babel/helper-validator-identifier" "^7.14.9"
-
to-fast-properties "^2.0.0"
-
-
"@bcoe/v8-coverage@^0.2.3":
-
version "0.2.3"
-
resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39"
-
integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==
-
-
"@eslint/eslintrc@^0.4.3":
-
version "0.4.3"
-
resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c"
-
integrity sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==
-
dependencies:
-
ajv "^6.12.4"
-
debug "^4.1.1"
-
espree "^7.3.0"
-
globals "^13.9.0"
-
ignore "^4.0.6"
-
import-fresh "^3.2.1"
-
js-yaml "^3.13.1"
-
minimatch "^3.0.4"
-
strip-json-comments "^3.1.1"
-
-
"@graphql-typed-document-node/core@^3.1.0":
-
version "3.1.0"
-
resolved "https://registry.yarnpkg.com/@graphql-typed-document-node/core/-/core-3.1.0.tgz#0eee6373e11418bfe0b5638f654df7a4ca6a3950"
-
integrity sha512-wYn6r8zVZyQJ6rQaALBEln5B1pzxb9shV5Ef97kTvn6yVGrqyXVnDqnU24MXnFubR+rZjBY9NWuxX3FB2sTsjg==
-
-
"@humanwhocodes/config-array@^0.5.0":
-
version "0.5.0"
-
resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9"
-
integrity sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==
-
dependencies:
-
"@humanwhocodes/object-schema" "^1.2.0"
-
debug "^4.1.1"
-
minimatch "^3.0.4"
-
-
"@humanwhocodes/object-schema@^1.2.0":
-
version "1.2.0"
-
resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz#87de7af9c231826fdd68ac7258f77c429e0e5fcf"
-
integrity sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==
-
-
"@istanbuljs/load-nyc-config@^1.0.0":
-
version "1.1.0"
-
resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced"
-
integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==
-
dependencies:
-
camelcase "^5.3.1"
-
find-up "^4.1.0"
-
get-package-type "^0.1.0"
-
js-yaml "^3.13.1"
-
resolve-from "^5.0.0"
-
-
"@istanbuljs/schema@^0.1.2":
-
version "0.1.3"
-
resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98"
-
integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==
-
-
"@jest/console@^27.1.0":
-
version "27.1.0"
-
resolved "https://registry.yarnpkg.com/@jest/console/-/console-27.1.0.tgz#de13b603cb1d389b50c0dc6296e86e112381e43c"
-
integrity sha512-+Vl+xmLwAXLNlqT61gmHEixeRbS4L8MUzAjtpBCOPWH+izNI/dR16IeXjkXJdRtIVWVSf9DO1gdp67B1XorZhQ==
-
dependencies:
-
"@jest/types" "^27.1.0"
-
"@types/node" "*"
-
chalk "^4.0.0"
-
jest-message-util "^27.1.0"
-
jest-util "^27.1.0"
-
slash "^3.0.0"
-
-
"@jest/core@^27.1.0":
-
version "27.1.0"
-
resolved "https://registry.yarnpkg.com/@jest/core/-/core-27.1.0.tgz#622220f18032f5869e579cecbe744527238648bf"
-
integrity sha512-3l9qmoknrlCFKfGdrmiQiPne+pUR4ALhKwFTYyOeKw6egfDwJkO21RJ1xf41rN8ZNFLg5W+w6+P4fUqq4EMRWA==
-
dependencies:
-
"@jest/console" "^27.1.0"
-
"@jest/reporters" "^27.1.0"
-
"@jest/test-result" "^27.1.0"
-
"@jest/transform" "^27.1.0"
-
"@jest/types" "^27.1.0"
-
"@types/node" "*"
-
ansi-escapes "^4.2.1"
-
chalk "^4.0.0"
-
emittery "^0.8.1"
-
exit "^0.1.2"
-
graceful-fs "^4.2.4"
-
jest-changed-files "^27.1.0"
-
jest-config "^27.1.0"
-
jest-haste-map "^27.1.0"
-
jest-message-util "^27.1.0"
-
jest-regex-util "^27.0.6"
-
jest-resolve "^27.1.0"
-
jest-resolve-dependencies "^27.1.0"
-
jest-runner "^27.1.0"
-
jest-runtime "^27.1.0"
-
jest-snapshot "^27.1.0"
-
jest-util "^27.1.0"
-
jest-validate "^27.1.0"
-
jest-watcher "^27.1.0"
-
micromatch "^4.0.4"
-
p-each-series "^2.1.0"
-
rimraf "^3.0.0"
-
slash "^3.0.0"
-
strip-ansi "^6.0.0"
-
-
"@jest/environment@^27.1.0":
-
version "27.1.0"
-
resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-27.1.0.tgz#c7224a67004759ec203d8fa44e8bc0db93f66c44"
-
integrity sha512-wRp50aAMY2w1U2jP1G32d6FUVBNYqmk8WaGkiIEisU48qyDV0WPtw3IBLnl7orBeggveommAkuijY+RzVnNDOQ==
-
dependencies:
-
"@jest/fake-timers" "^27.1.0"
-
"@jest/types" "^27.1.0"
-
"@types/node" "*"
-
jest-mock "^27.1.0"
-
-
"@jest/fake-timers@^27.1.0":
-
version "27.1.0"
-
resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-27.1.0.tgz#c0b343d8a16af17eab2cb6862e319947c0ea2abe"
-
integrity sha512-22Zyn8il8DzpS+30jJNVbTlm7vAtnfy1aYvNeOEHloMlGy1PCYLHa4PWlSws0hvNsMM5bON6GISjkLoQUV3oMA==
-
dependencies:
-
"@jest/types" "^27.1.0"
-
"@sinonjs/fake-timers" "^7.0.2"
-
"@types/node" "*"
-
jest-message-util "^27.1.0"
-
jest-mock "^27.1.0"
-
jest-util "^27.1.0"
-
-
"@jest/globals@^27.1.0":
-
version "27.1.0"
-
resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-27.1.0.tgz#e093a49c718dd678a782c197757775534c88d3f2"
-
integrity sha512-73vLV4aNHAlAgjk0/QcSIzzCZSqVIPbmFROJJv9D3QUR7BI4f517gVdJpSrCHxuRH3VZFhe0yGG/tmttlMll9g==
-
dependencies:
-
"@jest/environment" "^27.1.0"
-
"@jest/types" "^27.1.0"
-
expect "^27.1.0"
-
-
"@jest/reporters@^27.1.0":
-
version "27.1.0"
-
resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-27.1.0.tgz#02ed1e6601552c2f6447378533f77aad002781d4"
-
integrity sha512-5T/zlPkN2HnK3Sboeg64L5eC8iiaZueLpttdktWTJsvALEtP2YMkC5BQxwjRWQACG9SwDmz+XjjkoxXUDMDgdw==
-
dependencies:
-
"@bcoe/v8-coverage" "^0.2.3"
-
"@jest/console" "^27.1.0"
-
"@jest/test-result" "^27.1.0"
-
"@jest/transform" "^27.1.0"
-
"@jest/types" "^27.1.0"
-
chalk "^4.0.0"
-
collect-v8-coverage "^1.0.0"
-
exit "^0.1.2"
-
glob "^7.1.2"
-
graceful-fs "^4.2.4"
-
istanbul-lib-coverage "^3.0.0"
-
istanbul-lib-instrument "^4.0.3"
-
istanbul-lib-report "^3.0.0"
-
istanbul-lib-source-maps "^4.0.0"
-
istanbul-reports "^3.0.2"
-
jest-haste-map "^27.1.0"
-
jest-resolve "^27.1.0"
-
jest-util "^27.1.0"
-
jest-worker "^27.1.0"
-
slash "^3.0.0"
-
source-map "^0.6.0"
-
string-length "^4.0.1"
-
terminal-link "^2.0.0"
-
v8-to-istanbul "^8.0.0"
-
-
"@jest/source-map@^27.0.6":
-
version "27.0.6"
-
resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-27.0.6.tgz#be9e9b93565d49b0548b86e232092491fb60551f"
-
integrity sha512-Fek4mi5KQrqmlY07T23JRi0e7Z9bXTOOD86V/uS0EIW4PClvPDqZOyFlLpNJheS6QI0FNX1CgmPjtJ4EA/2M+g==
-
dependencies:
-
callsites "^3.0.0"
-
graceful-fs "^4.2.4"
-
source-map "^0.6.0"
-
-
"@jest/test-result@^27.1.0":
-
version "27.1.0"
-
resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-27.1.0.tgz#9345ae5f97f6a5287af9ebd54716cd84331d42e8"
-
integrity sha512-Aoz00gpDL528ODLghat3QSy6UBTD5EmmpjrhZZMK/v1Q2/rRRqTGnFxHuEkrD4z/Py96ZdOHxIWkkCKRpmnE1A==
-
dependencies:
-
"@jest/console" "^27.1.0"
-
"@jest/types" "^27.1.0"
-
"@types/istanbul-lib-coverage" "^2.0.0"
-
collect-v8-coverage "^1.0.0"
-
-
"@jest/test-sequencer@^27.1.0":
-
version "27.1.0"
-
resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-27.1.0.tgz#04e8b3bd735570d3d48865e74977a14dc99bff2d"
-
integrity sha512-lnCWawDr6Z1DAAK9l25o3AjmKGgcutq1iIbp+hC10s/HxnB8ZkUsYq1FzjOoxxZ5hW+1+AthBtvS4x9yno3V1A==
-
dependencies:
-
"@jest/test-result" "^27.1.0"
-
graceful-fs "^4.2.4"
-
jest-haste-map "^27.1.0"
-
jest-runtime "^27.1.0"
-
-
"@jest/transform@^27.1.0":
-
version "27.1.0"
-
resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-27.1.0.tgz#962e385517e3d1f62827fa39c305edcc3ca8544b"
-
integrity sha512-ZRGCA2ZEVJ00ubrhkTG87kyLbN6n55g1Ilq0X9nJb5bX3MhMp3O6M7KG+LvYu+nZRqG5cXsQnJEdZbdpTAV8pQ==
-
dependencies:
-
"@babel/core" "^7.1.0"
-
"@jest/types" "^27.1.0"
-
babel-plugin-istanbul "^6.0.0"
-
chalk "^4.0.0"
-
convert-source-map "^1.4.0"
-
fast-json-stable-stringify "^2.0.0"
-
graceful-fs "^4.2.4"
-
jest-haste-map "^27.1.0"
-
jest-regex-util "^27.0.6"
-
jest-util "^27.1.0"
-
micromatch "^4.0.4"
-
pirates "^4.0.1"
-
slash "^3.0.0"
-
source-map "^0.6.1"
-
write-file-atomic "^3.0.0"
-
-
"@jest/types@^27.1.0":
-
version "27.1.0"
-
resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.1.0.tgz#674a40325eab23c857ebc0689e7e191a3c5b10cc"
-
integrity sha512-pRP5cLIzN7I7Vp6mHKRSaZD7YpBTK7hawx5si8trMKqk4+WOdK8NEKOTO2G8PKWD1HbKMVckVB6/XHh/olhf2g==
-
dependencies:
-
"@types/istanbul-lib-coverage" "^2.0.0"
-
"@types/istanbul-reports" "^3.0.0"
-
"@types/node" "*"
-
"@types/yargs" "^16.0.0"
-
chalk "^4.0.0"
-
-
"@preact/preset-vite@^2.1.0":
-
version "2.1.0"
-
resolved "https://registry.yarnpkg.com/@preact/preset-vite/-/preset-vite-2.1.0.tgz#66934767ca0b49c1ea1cc00e82d3d43f2caba7d1"
-
integrity sha512-4kJgbitw/ESjO21QwJNN8/DQ40cq4t8hsADKqAEUIXXVsvGecz0JRaMwrA+yy4S0AcUQz7rJvquEFTmsvotSGg==
-
dependencies:
-
"@prefresh/vite" "^2.1.0"
-
babel-plugin-transform-hook-names "^1.0.2"
-
debug "^4.3.1"
-
kolorist "^1.2.10"
-
-
"@prefresh/babel-plugin@0.4.1":
-
version "0.4.1"
-
resolved "https://registry.yarnpkg.com/@prefresh/babel-plugin/-/babel-plugin-0.4.1.tgz#c4e843f7c5e56c15f1185979a8559c893ffb4a35"
-
integrity sha512-gj3ekiYtHlZNz0zFI1z6a9mcYX80Qacw84+2++7V1skvO7kQoV2ux56r8bJkTBbKMVxwAgaYrxxIdUCYlclE7Q==
-
-
"@prefresh/core@^1.3.1":
-
version "1.3.2"
-
resolved "https://registry.yarnpkg.com/@prefresh/core/-/core-1.3.2.tgz#97f966759b16e5f4c52361972e3c61ccac9ce396"
-
integrity sha512-Iv+uI698KDgWsrKpLvOgN3hmAMyvhVgn09mcnhZ98BUNdg/qrxE7tcUf5yFCImkgqED5/Dcn8G5hFy4IikEDvg==
-
-
"@prefresh/utils@^1.0.0":
-
version "1.1.1"
-
resolved "https://registry.yarnpkg.com/@prefresh/utils/-/utils-1.1.1.tgz#ffe7f2e6bd48a0633631a3d92c0ee4bdeb0ac330"
-
integrity sha512-MUhT5m2XNN5NsZl4GnpuvlzLo6VSTa/+wBfBd3fiWUvHGhv0GF9hnA1pd//v0uJaKwUnVRQ1hYElxCV7DtYsCQ==
-
-
"@prefresh/vite@^2.1.0":
-
version "2.2.3"
-
resolved "https://registry.yarnpkg.com/@prefresh/vite/-/vite-2.2.3.tgz#a06c7d18b93893c4bc4b90cd2b215990dc4a0906"
-
integrity sha512-TlAzVRKAZ3kiUryLzCd3AoqZDK6K7qZDc7C3QPI7hNwDGyZmJaHY+SXNMCCDaBW5xn9YlYqz/5bl3P4tptAcOg==
-
dependencies:
-
"@babel/core" "^7.9.6"
-
"@prefresh/babel-plugin" "0.4.1"
-
"@prefresh/core" "^1.3.1"
-
"@prefresh/utils" "^1.0.0"
-
"@rollup/pluginutils" "^4.1.0"
-
-
"@rollup/plugin-babel@^5.3.0":
-
version "5.3.0"
-
resolved "https://registry.yarnpkg.com/@rollup/plugin-babel/-/plugin-babel-5.3.0.tgz#9cb1c5146ddd6a4968ad96f209c50c62f92f9879"
-
integrity sha512-9uIC8HZOnVLrLHxayq/PTzw+uS25E14KPUBh5ktF+18Mjo5yK0ToMMx6epY0uEgkjwJw0aBW4x2horYXh8juWw==
-
dependencies:
-
"@babel/helper-module-imports" "^7.10.4"
-
"@rollup/pluginutils" "^3.1.0"
-
-
"@rollup/plugin-buble@^0.21.3":
-
version "0.21.3"
-
resolved "https://registry.yarnpkg.com/@rollup/plugin-buble/-/plugin-buble-0.21.3.tgz#1649a915b1d051a4f430d40e7734a7f67a69b33e"
-
integrity sha512-Iv8cCuFPnMdqV4pcyU+OrfjOfagPArRQ1PyQjx5KgHk3dARedI+8PNTLSMpJts0lQJr8yF2pAU4GxpxCBJ9HYw==
-
dependencies:
-
"@rollup/pluginutils" "^3.0.8"
-
"@types/buble" "^0.19.2"
-
buble "^0.20.0"
-
-
"@rollup/plugin-node-resolve@^13.0.4":
-
version "13.0.4"
-
resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.0.4.tgz#b10222f4145a019740acb7738402130d848660c0"
-
integrity sha512-eYq4TFy40O8hjeDs+sIxEH/jc9lyuI2k9DM557WN6rO5OpnC2qXMBNj4IKH1oHrnAazL49C5p0tgP0/VpqJ+/w==
-
dependencies:
-
"@rollup/pluginutils" "^3.1.0"
-
"@types/resolve" "1.17.1"
-
builtin-modules "^3.1.0"
-
deepmerge "^4.2.2"
-
is-module "^1.0.0"
-
resolve "^1.19.0"
-
-
"@rollup/plugin-replace@^3.0.0":
-
version "3.0.0"
-
resolved "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-3.0.0.tgz#3a4c9665d4e7a4ce2c360cf021232784892f3fac"
-
integrity sha512-3c7JCbMuYXM4PbPWT4+m/4Y6U60SgsnDT/cCyAyUKwFHg7pTSfsSQzIpETha3a3ig6OdOKzZz87D9ZXIK3qsDg==
-
dependencies:
-
"@rollup/pluginutils" "^3.1.0"
-
magic-string "^0.25.7"
-
-
"@rollup/pluginutils@^3.0.8", "@rollup/pluginutils@^3.1.0":
-
version "3.1.0"
-
resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b"
-
integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==
-
dependencies:
-
"@types/estree" "0.0.39"
-
estree-walker "^1.0.1"
-
picomatch "^2.2.2"
-
-
"@rollup/pluginutils@^4.1.0":
-
version "4.1.1"
-
resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-4.1.1.tgz#1d4da86dd4eded15656a57d933fda2b9a08d47ec"
-
integrity sha512-clDjivHqWGXi7u+0d2r2sBi4Ie6VLEAzWMIkvJLnDmxoOhBYOTfzGbOQBA32THHm11/LiJbd01tJUpJsbshSWQ==
-
dependencies:
-
estree-walker "^2.0.1"
-
picomatch "^2.2.2"
-
-
"@sinonjs/commons@^1.7.0":
-
version "1.8.3"
-
resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.3.tgz#3802ddd21a50a949b6721ddd72da36e67e7f1b2d"
-
integrity sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==
-
dependencies:
-
type-detect "4.0.8"
-
-
"@sinonjs/fake-timers@^7.0.2":
-
version "7.1.2"
-
resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-7.1.2.tgz#2524eae70c4910edccf99b2f4e6efc5894aff7b5"
-
integrity sha512-iQADsW4LBMISqZ6Ci1dupJL9pprqwcVFTcOsEmQOEhW+KLCVn/Y4Jrvg2k19fIHCp+iFprriYPTdRcQR8NbUPg==
-
dependencies:
-
"@sinonjs/commons" "^1.7.0"
-
-
"@tootallnate/once@1":
-
version "1.1.2"
-
resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82"
-
integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==
-
-
"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14":
-
version "7.1.15"
-
resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.15.tgz#2ccfb1ad55a02c83f8e0ad327cbc332f55eb1024"
-
integrity sha512-bxlMKPDbY8x5h6HBwVzEOk2C8fb6SLfYQ5Jw3uBYuYF1lfWk/kbLd81la82vrIkBb0l+JdmrZaDikPrNxpS/Ew==
-
dependencies:
-
"@babel/parser" "^7.1.0"
-
"@babel/types" "^7.0.0"
-
"@types/babel__generator" "*"
-
"@types/babel__template" "*"
-
"@types/babel__traverse" "*"
-
-
"@types/babel__generator@*":
-
version "7.6.3"
-
resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.3.tgz#f456b4b2ce79137f768aa130d2423d2f0ccfaba5"
-
integrity sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==
-
dependencies:
-
"@babel/types" "^7.0.0"
-
-
"@types/babel__template@*":
-
version "7.4.1"
-
resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.1.tgz#3d1a48fd9d6c0edfd56f2ff578daed48f36c8969"
-
integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==
-
dependencies:
-
"@babel/parser" "^7.1.0"
-
"@babel/types" "^7.0.0"
-
-
"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6":
-
version "7.14.2"
-
resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.14.2.tgz#ffcd470bbb3f8bf30481678fb5502278ca833a43"
-
integrity sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==
-
dependencies:
-
"@babel/types" "^7.3.0"
-
-
"@types/buble@^0.19.2":
-
version "0.19.2"
-
resolved "https://registry.yarnpkg.com/@types/buble/-/buble-0.19.2.tgz#a4289d20b175b3c206aaad80caabdabe3ecdfdd1"
-
integrity sha512-uUD8zIfXMKThmFkahTXDGI3CthFH1kMg2dOm3KLi4GlC5cbARA64bEcUMbbWdWdE73eoc/iBB9PiTMqH0dNS2Q==
-
dependencies:
-
magic-string "^0.25.0"
-
-
"@types/estree@0.0.39":
-
version "0.0.39"
-
resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f"
-
integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==
-
-
"@types/graceful-fs@^4.1.2":
-
version "4.1.5"
-
resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15"
-
integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==
-
dependencies:
-
"@types/node" "*"
-
-
"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1":
-
version "2.0.3"
-
resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz#4ba8ddb720221f432e443bd5f9117fd22cfd4762"
-
integrity sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==
-
-
"@types/istanbul-lib-report@*":
-
version "3.0.0"
-
resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686"
-
integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==
-
dependencies:
-
"@types/istanbul-lib-coverage" "*"
-
-
"@types/istanbul-reports@^3.0.0":
-
version "3.0.1"
-
resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff"
-
integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==
-
dependencies:
-
"@types/istanbul-lib-report" "*"
-
-
"@types/node@*":
-
version "16.6.1"
-
resolved "https://registry.yarnpkg.com/@types/node/-/node-16.6.1.tgz#aee62c7b966f55fc66c7b6dfa1d58db2a616da61"
-
integrity sha512-Sr7BhXEAer9xyGuCN3Ek9eg9xPviCF2gfu9kTfuU2HkTVAMYSDeX40fvpmo72n5nansg3nsBjuQBrsS28r+NUw==
-
-
"@types/parse-json@^4.0.0":
-
version "4.0.0"
-
resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0"
-
integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==
-
-
"@types/prettier@^2.1.5":
-
version "2.3.2"
-
resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.3.2.tgz#fc8c2825e4ed2142473b4a81064e6e081463d1b3"
-
integrity sha512-eI5Yrz3Qv4KPUa/nSIAi0h+qX0XyewOliug5F2QAtuRg6Kjg6jfmxe1GIwoIRhZspD1A0RP8ANrPwvEXXtRFog==
-
-
"@types/resolve@1.17.1":
-
version "1.17.1"
-
resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.17.1.tgz#3afd6ad8967c77e4376c598a82ddd58f46ec45d6"
-
integrity sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==
-
dependencies:
-
"@types/node" "*"
-
-
"@types/stack-utils@^2.0.0":
-
version "2.0.1"
-
resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c"
-
integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==
-
-
"@types/yargs-parser@*":
-
version "20.2.1"
-
resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.1.tgz#3b9ce2489919d9e4fea439b76916abc34b2df129"
-
integrity sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==
-
-
"@types/yargs@^16.0.0":
-
version "16.0.4"
-
resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.4.tgz#26aad98dd2c2a38e421086ea9ad42b9e51642977"
-
integrity sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==
-
dependencies:
-
"@types/yargs-parser" "*"
-
-
"@urql/core@^2.1.0":
-
version "2.3.1"
-
resolved "https://registry.yarnpkg.com/@urql/core/-/core-2.3.1.tgz#1aa558b5aa6eca785062a3a768e6fec708aab6d2"
-
integrity sha512-M9gGz02+TH7buqkelVg+m0eTkLCKly9ZjuTp6NHMP7hXD/zpImPu/m3YluA+D4HbFqw3kofBtLCuVk67X9dxRw==
-
dependencies:
-
"@graphql-typed-document-node/core" "^3.1.0"
-
wonka "^4.0.14"
-
-
"@urql/preact@^2.0.2":
-
version "2.0.2"
-
resolved "https://registry.yarnpkg.com/@urql/preact/-/preact-2.0.2.tgz#978b442458c334ebf756456735563e9382428ffb"
-
integrity sha512-MKzO7ZkUYme8OcWDf+Q5HXytxRymIhqTItgot69bWE0G8Tm59SMRQg4sLbkutWACSHpPl5kepQpm72lDTrNTGg==
-
dependencies:
-
"@urql/core" "^2.1.0"
-
wonka "^4.0.14"
-
-
abab@^2.0.3, abab@^2.0.5:
-
version "2.0.5"
-
resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a"
-
integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==
-
-
acorn-dynamic-import@^4.0.0:
-
version "4.0.0"
-
resolved "https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz#482210140582a36b83c3e342e1cfebcaa9240948"
-
integrity sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw==
-
-
acorn-globals@^6.0.0:
-
version "6.0.0"
-
resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45"
-
integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==
-
dependencies:
-
acorn "^7.1.1"
-
acorn-walk "^7.1.1"
-
-
acorn-jsx@^5.2.0, acorn-jsx@^5.3.1:
-
version "5.3.2"
-
resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
-
integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
-
-
acorn-walk@^7.1.1:
-
version "7.2.0"
-
resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc"
-
integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==
-
-
acorn@^6.4.1:
-
version "6.4.2"
-
resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6"
-
integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==
-
-
acorn@^7.1.1, acorn@^7.4.0:
-
version "7.4.1"
-
resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa"
-
integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
-
-
acorn@^8.2.4:
-
version "8.4.1"
-
resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.4.1.tgz#56c36251fc7cabc7096adc18f05afe814321a28c"
-
integrity sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==
-
-
agent-base@6:
-
version "6.0.2"
-
resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77"
-
integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==
-
dependencies:
-
debug "4"
-
-
aggregate-error@^3.0.0:
-
version "3.1.0"
-
resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a"
-
integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==
-
dependencies:
-
clean-stack "^2.0.0"
-
indent-string "^4.0.0"
-
-
ajv@^6.10.0, ajv@^6.12.4:
-
version "6.12.6"
-
resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
-
integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
-
dependencies:
-
fast-deep-equal "^3.1.1"
-
fast-json-stable-stringify "^2.0.0"
-
json-schema-traverse "^0.4.1"
-
uri-js "^4.2.2"
-
-
ajv@^8.0.1:
-
version "8.6.2"
-
resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.6.2.tgz#2fb45e0e5fcbc0813326c1c3da535d1881bb0571"
-
integrity sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==
-
dependencies:
-
fast-deep-equal "^3.1.1"
-
json-schema-traverse "^1.0.0"
-
require-from-string "^2.0.2"
-
uri-js "^4.2.2"
-
-
ansi-colors@^4.1.1:
-
version "4.1.1"
-
resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348"
-
integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==
-
-
ansi-escapes@^4.2.1, ansi-escapes@^4.3.0:
-
version "4.3.2"
-
resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e"
-
integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==
-
dependencies:
-
type-fest "^0.21.3"
-
-
ansi-regex@^5.0.0:
-
version "5.0.0"
-
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75"
-
integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==
-
-
ansi-styles@^3.2.1:
-
version "3.2.1"
-
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
-
integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
-
dependencies:
-
color-convert "^1.9.0"
-
-
ansi-styles@^4.0.0, ansi-styles@^4.1.0:
-
version "4.3.0"
-
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"
-
integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
-
dependencies:
-
color-convert "^2.0.1"
-
-
ansi-styles@^5.0.0:
-
version "5.2.0"
-
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b"
-
integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==
-
-
any-promise@^1.0.0:
-
version "1.3.0"
-
resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f"
-
integrity sha1-q8av7tzqUugJzcA3au0845Y10X8=
-
-
anymatch@^3.0.3:
-
version "3.1.2"
-
resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716"
-
integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==
-
dependencies:
-
normalize-path "^3.0.0"
-
picomatch "^2.0.4"
-
-
argparse@^1.0.7:
-
version "1.0.10"
-
resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
-
integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==
-
dependencies:
-
sprintf-js "~1.0.2"
-
-
astral-regex@^2.0.0:
-
version "2.0.0"
-
resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31"
-
integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==
-
-
asynckit@^0.4.0:
-
version "0.4.0"
-
resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
-
integrity sha1-x57Zf380y48robyXkLzDZkdLS3k=
-
-
babel-jest@^27.1.0:
-
version "27.1.0"
-
resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.1.0.tgz#e96ca04554fd32274439869e2b6d24de9d91bc4e"
-
integrity sha512-6NrdqzaYemALGCuR97QkC/FkFIEBWP5pw5TMJoUHZTVXyOgocujp6A0JE2V6gE0HtqAAv6VKU/nI+OCR1Z4gHA==
-
dependencies:
-
"@jest/transform" "^27.1.0"
-
"@jest/types" "^27.1.0"
-
"@types/babel__core" "^7.1.14"
-
babel-plugin-istanbul "^6.0.0"
-
babel-preset-jest "^27.0.6"
-
chalk "^4.0.0"
-
graceful-fs "^4.2.4"
-
slash "^3.0.0"
-
-
babel-plugin-istanbul@^6.0.0:
-
version "6.0.0"
-
resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz#e159ccdc9af95e0b570c75b4573b7c34d671d765"
-
integrity sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==
-
dependencies:
-
"@babel/helper-plugin-utils" "^7.0.0"
-
"@istanbuljs/load-nyc-config" "^1.0.0"
-
"@istanbuljs/schema" "^0.1.2"
-
istanbul-lib-instrument "^4.0.0"
-
test-exclude "^6.0.0"
-
-
babel-plugin-jest-hoist@^27.0.6:
-
version "27.0.6"
-
resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.0.6.tgz#f7c6b3d764af21cb4a2a1ab6870117dbde15b456"
-
integrity sha512-CewFeM9Vv2gM7Yr9n5eyyLVPRSiBnk6lKZRjgwYnGKSl9M14TMn2vkN02wTF04OGuSDLEzlWiMzvjXuW9mB6Gw==
-
dependencies:
-
"@babel/template" "^7.3.3"
-
"@babel/types" "^7.3.3"
-
"@types/babel__core" "^7.0.0"
-
"@types/babel__traverse" "^7.0.6"
-
-
babel-plugin-modular-graphql@^1.0.1:
-
version "1.0.1"
-
resolved "https://registry.yarnpkg.com/babel-plugin-modular-graphql/-/babel-plugin-modular-graphql-1.0.1.tgz#ea78f23fab06e5436f52c8cebe7bbe5fe01b7337"
-
integrity sha512-ZFS/dDv0If6QAmwET5aqIx0lO3JdRRvcdL/nD+AiEGfAKpc68rzvtxQcJ2HNTBp8LnwqGA40HEEaAeY9ty3ZMA==
-
-
babel-plugin-transform-hook-names@^1.0.2:
-
version "1.0.2"
-
resolved "https://registry.yarnpkg.com/babel-plugin-transform-hook-names/-/babel-plugin-transform-hook-names-1.0.2.tgz#0d75c2d78e8bbcdb258241131562b9cf07f010f3"
-
integrity sha512-5gafyjyyBTTdX/tQQ0hRgu4AhNHG/hqWi0ZZmg2xvs2FgRkJXzDNKBZCyoYqgFkovfDrgM8OoKg8karoUvWeCw==
-
-
babel-preset-current-node-syntax@^1.0.0:
-
version "1.0.1"
-
resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b"
-
integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==
-
dependencies:
-
"@babel/plugin-syntax-async-generators" "^7.8.4"
-
"@babel/plugin-syntax-bigint" "^7.8.3"
-
"@babel/plugin-syntax-class-properties" "^7.8.3"
-
"@babel/plugin-syntax-import-meta" "^7.8.3"
-
"@babel/plugin-syntax-json-strings" "^7.8.3"
-
"@babel/plugin-syntax-logical-assignment-operators" "^7.8.3"
-
"@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
-
"@babel/plugin-syntax-numeric-separator" "^7.8.3"
-
"@babel/plugin-syntax-object-rest-spread" "^7.8.3"
-
"@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
-
"@babel/plugin-syntax-optional-chaining" "^7.8.3"
-
"@babel/plugin-syntax-top-level-await" "^7.8.3"
-
-
babel-preset-jest@^27.0.6:
-
version "27.0.6"
-
resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-27.0.6.tgz#909ef08e9f24a4679768be2f60a3df0856843f9d"
-
integrity sha512-WObA0/Biw2LrVVwZkF/2GqbOdzhKD6Fkdwhoy9ASIrOWr/zodcSpQh72JOkEn6NWyjmnPDjNSqaGN4KnpKzhXw==
-
dependencies:
-
babel-plugin-jest-hoist "^27.0.6"
-
babel-preset-current-node-syntax "^1.0.0"
-
-
balanced-match@^1.0.0:
-
version "1.0.2"
-
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
-
integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
-
-
brace-expansion@^1.1.7:
-
version "1.1.11"
-
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
-
integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
-
dependencies:
-
balanced-match "^1.0.0"
-
concat-map "0.0.1"
-
-
braces@^3.0.1:
-
version "3.0.2"
-
resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
-
integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
-
dependencies:
-
fill-range "^7.0.1"
-
-
browser-process-hrtime@^1.0.0:
-
version "1.0.0"
-
resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626"
-
integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==
-
-
browserslist@^4.16.6:
-
version "4.16.7"
-
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.7.tgz#108b0d1ef33c4af1b587c54f390e7041178e4335"
-
integrity sha512-7I4qVwqZltJ7j37wObBe3SoTz+nS8APaNcrBOlgoirb6/HbEU2XxW/LpUDTCngM6iauwFqmRTuOMfyKnFGY5JA==
-
dependencies:
-
caniuse-lite "^1.0.30001248"
-
colorette "^1.2.2"
-
electron-to-chromium "^1.3.793"
-
escalade "^3.1.1"
-
node-releases "^1.1.73"
-
-
bser@2.1.1:
-
version "2.1.1"
-
resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05"
-
integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==
-
dependencies:
-
node-int64 "^0.4.0"
-
-
buble@^0.20.0:
-
version "0.20.0"
-
resolved "https://registry.yarnpkg.com/buble/-/buble-0.20.0.tgz#a143979a8d968b7f76b57f38f2e7ce7cfe938d1f"
-
integrity sha512-/1gnaMQE8xvd5qsNBl+iTuyjJ9XxeaVxAMF86dQ4EyxFJOZtsgOS8Ra+7WHgZTam5IFDtt4BguN0sH0tVTKrOw==
-
dependencies:
-
acorn "^6.4.1"
-
acorn-dynamic-import "^4.0.0"
-
acorn-jsx "^5.2.0"
-
chalk "^2.4.2"
-
magic-string "^0.25.7"
-
minimist "^1.2.5"
-
regexpu-core "4.5.4"
-
-
buffer-from@^1.0.0:
-
version "1.1.2"
-
resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5"
-
integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==
-
-
builtin-modules@^3.1.0:
-
version "3.2.0"
-
resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.2.0.tgz#45d5db99e7ee5e6bc4f362e008bf917ab5049887"
-
integrity sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==
-
-
call-bind@^1.0.0, call-bind@^1.0.2:
-
version "1.0.2"
-
resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c"
-
integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==
-
dependencies:
-
function-bind "^1.1.1"
-
get-intrinsic "^1.0.2"
-
-
callsites@^3.0.0:
-
version "3.1.0"
-
resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
-
integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
-
-
camelcase@^5.3.1:
-
version "5.3.1"
-
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
-
integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
-
-
camelcase@^6.2.0:
-
version "6.2.0"
-
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809"
-
integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==
-
-
caniuse-lite@^1.0.30001248:
-
version "1.0.30001251"
-
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001251.tgz#6853a606ec50893115db660f82c094d18f096d85"
-
integrity sha512-HOe1r+9VkU4TFmnU70z+r7OLmtR+/chB1rdcJUeQlAinjEeb0cKL20tlAtOagNZhbrtLnCvV19B4FmF1rgzl6A==
-
-
chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2:
-
version "2.4.2"
-
resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
-
integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
-
dependencies:
-
ansi-styles "^3.2.1"
-
escape-string-regexp "^1.0.5"
-
supports-color "^5.3.0"
-
-
chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1:
-
version "4.1.2"
-
resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
-
integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
-
dependencies:
-
ansi-styles "^4.1.0"
-
supports-color "^7.1.0"
-
-
char-regex@^1.0.2:
-
version "1.0.2"
-
resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf"
-
integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==
-
-
ci-info@^2.0.0:
-
version "2.0.0"
-
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"
-
integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
-
-
ci-info@^3.1.1:
-
version "3.2.0"
-
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.2.0.tgz#2876cb948a498797b5236f0095bc057d0dca38b6"
-
integrity sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==
-
-
cjs-module-lexer@^1.0.0:
-
version "1.2.2"
-
resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz#9f84ba3244a512f3a54e5277e8eef4c489864e40"
-
integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==
-
-
clean-stack@^2.0.0:
-
version "2.2.0"
-
resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b"
-
integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==
-
-
cli-cursor@^3.1.0:
-
version "3.1.0"
-
resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307"
-
integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==
-
dependencies:
-
restore-cursor "^3.1.0"
-
-
cli-truncate@^2.1.0:
-
version "2.1.0"
-
resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7"
-
integrity sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==
-
dependencies:
-
slice-ansi "^3.0.0"
-
string-width "^4.2.0"
-
-
cliui@^7.0.2:
-
version "7.0.4"
-
resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f"
-
integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==
-
dependencies:
-
string-width "^4.2.0"
-
strip-ansi "^6.0.0"
-
wrap-ansi "^7.0.0"
-
-
co@^4.6.0:
-
version "4.6.0"
-
resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"
-
integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=
-
-
collect-v8-coverage@^1.0.0:
-
version "1.0.1"
-
resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59"
-
integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==
-
-
color-convert@^1.9.0:
-
version "1.9.3"
-
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
-
integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
-
dependencies:
-
color-name "1.1.3"
-
-
color-convert@^2.0.1:
-
version "2.0.1"
-
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
-
integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
-
dependencies:
-
color-name "~1.1.4"
-
-
color-name@1.1.3:
-
version "1.1.3"
-
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
-
integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
-
-
color-name@~1.1.4:
-
version "1.1.4"
-
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
-
integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
-
-
colorette@^1.2.2:
-
version "1.3.0"
-
resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.3.0.tgz#ff45d2f0edb244069d3b772adeb04fed38d0a0af"
-
integrity sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==
-
-
combined-stream@^1.0.8:
-
version "1.0.8"
-
resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
-
integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
-
dependencies:
-
delayed-stream "~1.0.0"
-
-
commander@^2.20.0:
-
version "2.20.3"
-
resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
-
integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
-
-
commander@^4.0.0:
-
version "4.1.1"
-
resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068"
-
integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==
-
-
commander@^7.2.0:
-
version "7.2.0"
-
resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7"
-
integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==
-
-
compare-versions@^3.6.0:
-
version "3.6.0"
-
resolved "https://registry.yarnpkg.com/compare-versions/-/compare-versions-3.6.0.tgz#1a5689913685e5a87637b8d3ffca75514ec41d62"
-
integrity sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==
-
-
concat-map@0.0.1:
-
version "0.0.1"
-
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
-
integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
-
-
convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0:
-
version "1.8.0"
-
resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369"
-
integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==
-
dependencies:
-
safe-buffer "~5.1.1"
-
-
cosmiconfig@^7.0.0:
-
version "7.0.1"
-
resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d"
-
integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==
-
dependencies:
-
"@types/parse-json" "^4.0.0"
-
import-fresh "^3.2.1"
-
parse-json "^5.0.0"
-
path-type "^4.0.0"
-
yaml "^1.10.0"
-
-
cross-spawn@^6.0.5:
-
version "6.0.5"
-
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4"
-
integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==
-
dependencies:
-
nice-try "^1.0.4"
-
path-key "^2.0.1"
-
semver "^5.5.0"
-
shebang-command "^1.2.0"
-
which "^1.2.9"
-
-
cross-spawn@^7.0.2, cross-spawn@^7.0.3:
-
version "7.0.3"
-
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
-
integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
-
dependencies:
-
path-key "^3.1.0"
-
shebang-command "^2.0.0"
-
which "^2.0.1"
-
-
cssom@^0.4.4:
-
version "0.4.4"
-
resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10"
-
integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==
-
-
cssom@~0.3.6:
-
version "0.3.8"
-
resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a"
-
integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==
-
-
cssstyle@^2.3.0:
-
version "2.3.0"
-
resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852"
-
integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==
-
dependencies:
-
cssom "~0.3.6"
-
-
data-urls@^2.0.0:
-
version "2.0.0"
-
resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b"
-
integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==
-
dependencies:
-
abab "^2.0.3"
-
whatwg-mimetype "^2.3.0"
-
whatwg-url "^8.0.0"
-
-
debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1:
-
version "4.3.2"
-
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b"
-
integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==
-
dependencies:
-
ms "2.1.2"
-
-
decimal.js@^10.2.1:
-
version "10.3.1"
-
resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.3.1.tgz#d8c3a444a9c6774ba60ca6ad7261c3a94fd5e783"
-
integrity sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==
-
-
dedent@^0.7.0:
-
version "0.7.0"
-
resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c"
-
integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=
-
-
deep-is@^0.1.3, deep-is@~0.1.3:
-
version "0.1.3"
-
resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"
-
integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=
-
-
deepmerge@^4.2.2:
-
version "4.2.2"
-
resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955"
-
integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==
-
-
define-properties@^1.1.3:
-
version "1.1.3"
-
resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1"
-
integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==
-
dependencies:
-
object-keys "^1.0.12"
-
-
delayed-stream@~1.0.0:
-
version "1.0.0"
-
resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
-
integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk=
-
-
detect-newline@^3.0.0:
-
version "3.1.0"
-
resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651"
-
integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==
-
-
diff-sequences@^27.0.6:
-
version "27.0.6"
-
resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.0.6.tgz#3305cb2e55a033924054695cc66019fd7f8e5723"
-
integrity sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ==
-
-
doctrine@^3.0.0:
-
version "3.0.0"
-
resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961"
-
integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==
-
dependencies:
-
esutils "^2.0.2"
-
-
domexception@^2.0.1:
-
version "2.0.1"
-
resolved "https://registry.yarnpkg.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304"
-
integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==
-
dependencies:
-
webidl-conversions "^5.0.0"
-
-
electron-to-chromium@^1.3.793:
-
version "1.3.808"
-
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.808.tgz#6aa204f56c6de554cd4e90e1eb1a36f3ac3a15d5"
-
integrity sha512-espnsbWTuUw0a2jMwfabCc09py2ujB+FZZE1hZWn5yYijEmxzEhdhTLKUfZGjynHvdIMQ4X/Pr/t8s4eiyH/QQ==
-
-
emittery@^0.8.1:
-
version "0.8.1"
-
resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.8.1.tgz#bb23cc86d03b30aa75a7f734819dee2e1ba70860"
-
integrity sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==
-
-
emoji-regex@^8.0.0:
-
version "8.0.0"
-
resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
-
integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
-
-
enquirer@^2.3.5, enquirer@^2.3.6:
-
version "2.3.6"
-
resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d"
-
integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==
-
dependencies:
-
ansi-colors "^4.1.1"
-
-
error-ex@^1.3.1:
-
version "1.3.2"
-
resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
-
integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
-
dependencies:
-
is-arrayish "^0.2.1"
-
-
es-abstract@^1.18.0-next.2:
-
version "1.18.5"
-
resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.5.tgz#9b10de7d4c206a3581fd5b2124233e04db49ae19"
-
integrity sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA==
-
dependencies:
-
call-bind "^1.0.2"
-
es-to-primitive "^1.2.1"
-
function-bind "^1.1.1"
-
get-intrinsic "^1.1.1"
-
has "^1.0.3"
-
has-symbols "^1.0.2"
-
internal-slot "^1.0.3"
-
is-callable "^1.2.3"
-
is-negative-zero "^2.0.1"
-
is-regex "^1.1.3"
-
is-string "^1.0.6"
-
object-inspect "^1.11.0"
-
object-keys "^1.1.1"
-
object.assign "^4.1.2"
-
string.prototype.trimend "^1.0.4"
-
string.prototype.trimstart "^1.0.4"
-
unbox-primitive "^1.0.1"
-
-
es-to-primitive@^1.2.1:
-
version "1.2.1"
-
resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a"
-
integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==
-
dependencies:
-
is-callable "^1.1.4"
-
is-date-object "^1.0.1"
-
is-symbol "^1.0.2"
-
-
esbuild@^0.12.17:
-
version "0.12.24"
-
resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.12.24.tgz#21966fad25a80f368ed308101e88102bce0dc68f"
-
integrity sha512-C0ibY+HsXzYB6L/pLWEiWjMpghKsIc58Q5yumARwBQsHl9DXPakW+5NI/Y9w4YXiz0PEP6XTGTT/OV4Nnsmb4A==
-
-
escalade@^3.1.1:
-
version "3.1.1"
-
resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
-
integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
-
-
escape-string-regexp@^1.0.5:
-
version "1.0.5"
-
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
-
integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
-
-
escape-string-regexp@^2.0.0:
-
version "2.0.0"
-
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344"
-
integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==
-
-
escape-string-regexp@^4.0.0:
-
version "4.0.0"
-
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
-
integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
-
-
escodegen@^2.0.0:
-
version "2.0.0"
-
resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd"
-
integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==
-
dependencies:
-
esprima "^4.0.1"
-
estraverse "^5.2.0"
-
esutils "^2.0.2"
-
optionator "^0.8.1"
-
optionalDependencies:
-
source-map "~0.6.1"
-
-
eslint-config-prettier@^8.3.0:
-
version "8.3.0"
-
resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz#f7471b20b6fe8a9a9254cc684454202886a2dd7a"
-
integrity sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==
-
-
eslint-plugin-prettier@^4.0.0:
-
version "4.0.0"
-
resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-4.0.0.tgz#8b99d1e4b8b24a762472b4567992023619cb98e0"
-
integrity sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ==
-
dependencies:
-
prettier-linter-helpers "^1.0.0"
-
-
eslint-scope@^5.1.1:
-
version "5.1.1"
-
resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c"
-
integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==
-
dependencies:
-
esrecurse "^4.3.0"
-
estraverse "^4.1.1"
-
-
eslint-utils@^2.1.0:
-
version "2.1.0"
-
resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27"
-
integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==
-
dependencies:
-
eslint-visitor-keys "^1.1.0"
-
-
eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0:
-
version "1.3.0"
-
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e"
-
integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==
-
-
eslint-visitor-keys@^2.0.0:
-
version "2.1.0"
-
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303"
-
integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==
-
-
eslint@^7.32.0:
-
version "7.32.0"
-
resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d"
-
integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==
-
dependencies:
-
"@babel/code-frame" "7.12.11"
-
"@eslint/eslintrc" "^0.4.3"
-
"@humanwhocodes/config-array" "^0.5.0"
-
ajv "^6.10.0"
-
chalk "^4.0.0"
-
cross-spawn "^7.0.2"
-
debug "^4.0.1"
-
doctrine "^3.0.0"
-
enquirer "^2.3.5"
-
escape-string-regexp "^4.0.0"
-
eslint-scope "^5.1.1"
-
eslint-utils "^2.1.0"
-
eslint-visitor-keys "^2.0.0"
-
espree "^7.3.1"
-
esquery "^1.4.0"
-
esutils "^2.0.2"
-
fast-deep-equal "^3.1.3"
-
file-entry-cache "^6.0.1"
-
functional-red-black-tree "^1.0.1"
-
glob-parent "^5.1.2"
-
globals "^13.6.0"
-
ignore "^4.0.6"
-
import-fresh "^3.0.0"
-
imurmurhash "^0.1.4"
-
is-glob "^4.0.0"
-
js-yaml "^3.13.1"
-
json-stable-stringify-without-jsonify "^1.0.1"
-
levn "^0.4.1"
-
lodash.merge "^4.6.2"
-
minimatch "^3.0.4"
-
natural-compare "^1.4.0"
-
optionator "^0.9.1"
-
progress "^2.0.0"
-
regexpp "^3.1.0"
-
semver "^7.2.1"
-
strip-ansi "^6.0.0"
-
strip-json-comments "^3.1.0"
-
table "^6.0.9"
-
text-table "^0.2.0"
-
v8-compile-cache "^2.0.3"
-
-
espree@^7.3.0, espree@^7.3.1:
-
version "7.3.1"
-
resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6"
-
integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==
-
dependencies:
-
acorn "^7.4.0"
-
acorn-jsx "^5.3.1"
-
eslint-visitor-keys "^1.3.0"
-
-
esprima@^4.0.0, esprima@^4.0.1:
-
version "4.0.1"
-
resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
-
integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
-
-
esquery@^1.4.0:
-
version "1.4.0"
-
resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5"
-
integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==
-
dependencies:
-
estraverse "^5.1.0"
-
-
esrecurse@^4.3.0:
-
version "4.3.0"
-
resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921"
-
integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==
-
dependencies:
-
estraverse "^5.2.0"
-
-
estraverse@^4.1.1:
-
version "4.3.0"
-
resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d"
-
integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
-
-
estraverse@^5.1.0, estraverse@^5.2.0:
-
version "5.2.0"
-
resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880"
-
integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==
-
-
estree-walker@^1.0.1:
-
version "1.0.1"
-
resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700"
-
integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==
-
-
estree-walker@^2.0.1:
-
version "2.0.2"
-
resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac"
-
integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==
-
-
esutils@^2.0.2:
-
version "2.0.3"
-
resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
-
integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
-
-
execa@^5.0.0:
-
version "5.1.1"
-
resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd"
-
integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==
-
dependencies:
-
cross-spawn "^7.0.3"
-
get-stream "^6.0.0"
-
human-signals "^2.1.0"
-
is-stream "^2.0.0"
-
merge-stream "^2.0.0"
-
npm-run-path "^4.0.1"
-
onetime "^5.1.2"
-
signal-exit "^3.0.3"
-
strip-final-newline "^2.0.0"
-
-
exit@^0.1.2:
-
version "0.1.2"
-
resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c"
-
integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=
-
-
expect@^27.1.0:
-
version "27.1.0"
-
resolved "https://registry.yarnpkg.com/expect/-/expect-27.1.0.tgz#380de0abb3a8f2299c4c6c66bbe930483b5dba9b"
-
integrity sha512-9kJngV5hOJgkFil4F/uXm3hVBubUK2nERVfvqNNwxxuW8ZOUwSTTSysgfzckYtv/LBzj/LJXbiAF7okHCXgdug==
-
dependencies:
-
"@jest/types" "^27.1.0"
-
ansi-styles "^5.0.0"
-
jest-get-type "^27.0.6"
-
jest-matcher-utils "^27.1.0"
-
jest-message-util "^27.1.0"
-
jest-regex-util "^27.0.6"
-
-
fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
-
version "3.1.3"
-
resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
-
integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
-
-
fast-diff@^1.1.2:
-
version "1.2.0"
-
resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03"
-
integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==
-
-
fast-json-stable-stringify@^2.0.0:
-
version "2.1.0"
-
resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
-
integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
-
-
fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6:
-
version "2.0.6"
-
resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
-
integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
-
-
fb-watchman@^2.0.0:
-
version "2.0.1"
-
resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85"
-
integrity sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==
-
dependencies:
-
bser "2.1.1"
-
-
file-entry-cache@^6.0.1:
-
version "6.0.1"
-
resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027"
-
integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==
-
dependencies:
-
flat-cache "^3.0.4"
-
-
fill-range@^7.0.1:
-
version "7.0.1"
-
resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40"
-
integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
-
dependencies:
-
to-regex-range "^5.0.1"
-
-
find-up@^4.0.0, find-up@^4.1.0:
-
version "4.1.0"
-
resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
-
integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
-
dependencies:
-
locate-path "^5.0.0"
-
path-exists "^4.0.0"
-
-
find-up@^5.0.0:
-
version "5.0.0"
-
resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc"
-
integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==
-
dependencies:
-
locate-path "^6.0.0"
-
path-exists "^4.0.0"
-
-
find-versions@^4.0.0:
-
version "4.0.0"
-
resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-4.0.0.tgz#3c57e573bf97769b8cb8df16934b627915da4965"
-
integrity sha512-wgpWy002tA+wgmO27buH/9KzyEOQnKsG/R0yrcjPT9BOFm0zRBVQbZ95nRGXWMywS8YR5knRbpohio0bcJABxQ==
-
dependencies:
-
semver-regex "^3.1.2"
-
-
flat-cache@^3.0.4:
-
version "3.0.4"
-
resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11"
-
integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==
-
dependencies:
-
flatted "^3.1.0"
-
rimraf "^3.0.2"
-
-
flatted@^3.1.0:
-
version "3.2.2"
-
resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.2.tgz#64bfed5cb68fe3ca78b3eb214ad97b63bedce561"
-
integrity sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==
-
-
form-data@^3.0.0:
-
version "3.0.1"
-
resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f"
-
integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==
-
dependencies:
-
asynckit "^0.4.0"
-
combined-stream "^1.0.8"
-
mime-types "^2.1.12"
-
-
fs.realpath@^1.0.0:
-
version "1.0.0"
-
resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
-
integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
-
-
fsevents@^2.3.2, fsevents@~2.3.2:
-
version "2.3.2"
-
resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"
-
integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
-
-
function-bind@^1.1.1:
-
version "1.1.1"
-
resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
-
integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
-
-
functional-red-black-tree@^1.0.1:
-
version "1.0.1"
-
resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"
-
integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=
-
-
gensync@^1.0.0-beta.2:
-
version "1.0.0-beta.2"
-
resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0"
-
integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==
-
-
get-caller-file@^2.0.5:
-
version "2.0.5"
-
resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
-
integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
-
-
get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1:
-
version "1.1.1"
-
resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6"
-
integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==
-
dependencies:
-
function-bind "^1.1.1"
-
has "^1.0.3"
-
has-symbols "^1.0.1"
-
-
get-own-enumerable-property-symbols@^3.0.0:
-
version "3.0.2"
-
resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664"
-
integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==
-
-
get-package-type@^0.1.0:
-
version "0.1.0"
-
resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a"
-
integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==
-
-
get-stream@^6.0.0:
-
version "6.0.1"
-
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7"
-
integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==
-
-
glob-parent@^5.1.2:
-
version "5.1.2"
-
resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
-
integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
-
dependencies:
-
is-glob "^4.0.1"
-
-
glob@7.1.6:
-
version "7.1.6"
-
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6"
-
integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==
-
dependencies:
-
fs.realpath "^1.0.0"
-
inflight "^1.0.4"
-
inherits "2"
-
minimatch "^3.0.4"
-
once "^1.3.0"
-
path-is-absolute "^1.0.0"
-
-
glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4:
-
version "7.1.7"
-
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90"
-
integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==
-
dependencies:
-
fs.realpath "^1.0.0"
-
inflight "^1.0.4"
-
inherits "2"
-
minimatch "^3.0.4"
-
once "^1.3.0"
-
path-is-absolute "^1.0.0"
-
-
globals@^11.1.0:
-
version "11.12.0"
-
resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
-
integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
-
-
globals@^13.6.0, globals@^13.9.0:
-
version "13.11.0"
-
resolved "https://registry.yarnpkg.com/globals/-/globals-13.11.0.tgz#40ef678da117fe7bd2e28f1fab24951bd0255be7"
-
integrity sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==
-
dependencies:
-
type-fest "^0.20.2"
-
-
graceful-fs@^4.1.2, graceful-fs@^4.2.4:
-
version "4.2.8"
-
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a"
-
integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==
-
-
graphql@^16.0.0-alpha.5:
-
version "16.0.0-alpha.5"
-
resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.0.0-alpha.5.tgz#8ae76728e91a50c59197a03cdbad9beb7fb9f704"
-
integrity sha512-C663Sh9qqetzqo0LbNrcptpQw8lTAOm8EF6rCd3tVAjTXTOkGbevZ67TtVb9WrkYQvNtFPlAFLVnqnkAGcVpYA==
-
-
has-bigints@^1.0.1:
-
version "1.0.1"
-
resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113"
-
integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==
-
-
has-flag@^3.0.0:
-
version "3.0.0"
-
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
-
integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
-
-
has-flag@^4.0.0:
-
version "4.0.0"
-
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
-
integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
-
-
has-symbols@^1.0.1, has-symbols@^1.0.2:
-
version "1.0.2"
-
resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423"
-
integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==
-
-
has-tostringtag@^1.0.0:
-
version "1.0.0"
-
resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25"
-
integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==
-
dependencies:
-
has-symbols "^1.0.2"
-
-
has@^1.0.3:
-
version "1.0.3"
-
resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
-
integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
-
dependencies:
-
function-bind "^1.1.1"
-
-
hosted-git-info@^2.1.4:
-
version "2.8.9"
-
resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9"
-
integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==
-
-
html-encoding-sniffer@^2.0.1:
-
version "2.0.1"
-
resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3"
-
integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==
-
dependencies:
-
whatwg-encoding "^1.0.5"
-
-
html-escaper@^2.0.0:
-
version "2.0.2"
-
resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453"
-
integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==
-
-
http-proxy-agent@^4.0.1:
-
version "4.0.1"
-
resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a"
-
integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==
-
dependencies:
-
"@tootallnate/once" "1"
-
agent-base "6"
-
debug "4"
-
-
https-proxy-agent@^5.0.0:
-
version "5.0.0"
-
resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2"
-
integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==
-
dependencies:
-
agent-base "6"
-
debug "4"
-
-
human-signals@^2.1.0:
-
version "2.1.0"
-
resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0"
-
integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==
-
-
husky-v4@^4.3.8:
-
version "4.3.8"
-
resolved "https://registry.yarnpkg.com/husky-v4/-/husky-v4-4.3.8.tgz#af3be56a8b62b941371b5190e265f76dd1af2e57"
-
integrity sha512-M7A9u/t6BnT/qbDzKb7SdXhr8qLTGTkqZL6YLDDM20jfCdmpIMEuO384LvYXSBcgv50oIgNWI/IaO3g4A4ShjA==
-
dependencies:
-
chalk "^4.0.0"
-
ci-info "^2.0.0"
-
compare-versions "^3.6.0"
-
cosmiconfig "^7.0.0"
-
find-versions "^4.0.0"
-
opencollective-postinstall "^2.0.2"
-
pkg-dir "^5.0.0"
-
please-upgrade-node "^3.2.0"
-
slash "^3.0.0"
-
which-pm-runs "^1.0.0"
-
-
iconv-lite@0.4.24:
-
version "0.4.24"
-
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
-
integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
-
dependencies:
-
safer-buffer ">= 2.1.2 < 3"
-
-
ignore@^4.0.6:
-
version "4.0.6"
-
resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc"
-
integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==
-
-
import-fresh@^3.0.0, import-fresh@^3.2.1:
-
version "3.3.0"
-
resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"
-
integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==
-
dependencies:
-
parent-module "^1.0.0"
-
resolve-from "^4.0.0"
-
-
import-local@^3.0.2:
-
version "3.0.2"
-
resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.0.2.tgz#a8cfd0431d1de4a2199703d003e3e62364fa6db6"
-
integrity sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==
-
dependencies:
-
pkg-dir "^4.2.0"
-
resolve-cwd "^3.0.0"
-
-
imurmurhash@^0.1.4:
-
version "0.1.4"
-
resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
-
integrity sha1-khi5srkoojixPcT7a21XbyMUU+o=
-
-
indent-string@^4.0.0:
-
version "4.0.0"
-
resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251"
-
integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==
-
-
inflight@^1.0.4:
-
version "1.0.6"
-
resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
-
integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
-
dependencies:
-
once "^1.3.0"
-
wrappy "1"
-
-
inherits@2:
-
version "2.0.4"
-
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
-
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
-
-
internal-slot@^1.0.3:
-
version "1.0.3"
-
resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c"
-
integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==
-
dependencies:
-
get-intrinsic "^1.1.0"
-
has "^1.0.3"
-
side-channel "^1.0.4"
-
-
is-arrayish@^0.2.1:
-
version "0.2.1"
-
resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
-
integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
-
-
is-bigint@^1.0.1:
-
version "1.0.4"
-
resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3"
-
integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==
-
dependencies:
-
has-bigints "^1.0.1"
-
-
is-boolean-object@^1.1.0:
-
version "1.1.2"
-
resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719"
-
integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==
-
dependencies:
-
call-bind "^1.0.2"
-
has-tostringtag "^1.0.0"
-
-
is-callable@^1.1.4, is-callable@^1.2.3:
-
version "1.2.4"
-
resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945"
-
integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==
-
-
is-ci@^3.0.0:
-
version "3.0.0"
-
resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-3.0.0.tgz#c7e7be3c9d8eef7d0fa144390bd1e4b88dc4c994"
-
integrity sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==
-
dependencies:
-
ci-info "^3.1.1"
-
-
is-core-module@^2.2.0:
-
version "2.5.0"
-
resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.5.0.tgz#f754843617c70bfd29b7bd87327400cda5c18491"
-
integrity sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg==
-
dependencies:
-
has "^1.0.3"
-
-
is-date-object@^1.0.1:
-
version "1.0.5"
-
resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f"
-
integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==
-
dependencies:
-
has-tostringtag "^1.0.0"
-
-
is-extglob@^2.1.1:
-
version "2.1.1"
-
resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
-
integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
-
-
is-fullwidth-code-point@^3.0.0:
-
version "3.0.0"
-
resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
-
integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
-
-
is-generator-fn@^2.0.0:
-
version "2.1.0"
-
resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118"
-
integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==
-
-
is-glob@^4.0.0, is-glob@^4.0.1:
-
version "4.0.1"
-
resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc"
-
integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==
-
dependencies:
-
is-extglob "^2.1.1"
-
-
is-module@^1.0.0:
-
version "1.0.0"
-
resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591"
-
integrity sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=
-
-
is-negative-zero@^2.0.1:
-
version "2.0.1"
-
resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24"
-
integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==
-
-
is-number-object@^1.0.4:
-
version "1.0.6"
-
resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.6.tgz#6a7aaf838c7f0686a50b4553f7e54a96494e89f0"
-
integrity sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==
-
dependencies:
-
has-tostringtag "^1.0.0"
-
-
is-number@^7.0.0:
-
version "7.0.0"
-
resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
-
integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
-
-
is-obj@^1.0.1:
-
version "1.0.1"
-
resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f"
-
integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8=
-
-
is-potential-custom-element-name@^1.0.1:
-
version "1.0.1"
-
resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5"
-
integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==
-
-
is-regex@^1.1.3:
-
version "1.1.4"
-
resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958"
-
integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==
-
dependencies:
-
call-bind "^1.0.2"
-
has-tostringtag "^1.0.0"
-
-
is-regexp@^1.0.0:
-
version "1.0.0"
-
resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069"
-
integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk=
-
-
is-stream@^2.0.0:
-
version "2.0.1"
-
resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077"
-
integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==
-
-
is-string@^1.0.5, is-string@^1.0.6:
-
version "1.0.7"
-
resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd"
-
integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==
-
dependencies:
-
has-tostringtag "^1.0.0"
-
-
is-symbol@^1.0.2, is-symbol@^1.0.3:
-
version "1.0.4"
-
resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c"
-
integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==
-
dependencies:
-
has-symbols "^1.0.2"
-
-
is-typedarray@^1.0.0:
-
version "1.0.0"
-
resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
-
integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=
-
-
is-unicode-supported@^0.1.0:
-
version "0.1.0"
-
resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7"
-
integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==
-
-
isexe@^2.0.0:
-
version "2.0.0"
-
resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
-
integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=
-
-
istanbul-lib-coverage@^3.0.0:
-
version "3.0.0"
-
resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz#f5944a37c70b550b02a78a5c3b2055b280cec8ec"
-
integrity sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==
-
-
istanbul-lib-instrument@^4.0.0, istanbul-lib-instrument@^4.0.3:
-
version "4.0.3"
-
resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz#873c6fff897450118222774696a3f28902d77c1d"
-
integrity sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==
-
dependencies:
-
"@babel/core" "^7.7.5"
-
"@istanbuljs/schema" "^0.1.2"
-
istanbul-lib-coverage "^3.0.0"
-
semver "^6.3.0"
-
-
istanbul-lib-report@^3.0.0:
-
version "3.0.0"
-
resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6"
-
integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==
-
dependencies:
-
istanbul-lib-coverage "^3.0.0"
-
make-dir "^3.0.0"
-
supports-color "^7.1.0"
-
-
istanbul-lib-source-maps@^4.0.0:
-
version "4.0.0"
-
resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz#75743ce6d96bb86dc7ee4352cf6366a23f0b1ad9"
-
integrity sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==
-
dependencies:
-
debug "^4.1.1"
-
istanbul-lib-coverage "^3.0.0"
-
source-map "^0.6.1"
-
-
istanbul-reports@^3.0.2:
-
version "3.0.2"
-
resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.0.2.tgz#d593210e5000683750cb09fc0644e4b6e27fd53b"
-
integrity sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==
-
dependencies:
-
html-escaper "^2.0.0"
-
istanbul-lib-report "^3.0.0"
-
-
jest-changed-files@^27.1.0:
-
version "27.1.0"
-
resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-27.1.0.tgz#42da6ea00f06274172745729d55f42b60a9dffe0"
-
integrity sha512-eRcb13TfQw0xiV2E98EmiEgs9a5uaBIqJChyl0G7jR9fCIvGjXovnDS6Zbku3joij4tXYcSK4SE1AXqOlUxjWg==
-
dependencies:
-
"@jest/types" "^27.1.0"
-
execa "^5.0.0"
-
throat "^6.0.1"
-
-
jest-circus@^27.1.0:
-
version "27.1.0"
-
resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-27.1.0.tgz#24c280c90a625ea57da20ee231d25b1621979a57"
-
integrity sha512-6FWtHs3nZyZlMBhRf1wvAC5CirnflbGJAY1xssSAnERLiiXQRH+wY2ptBVtXjX4gz4AA2EwRV57b038LmifRbA==
-
dependencies:
-
"@jest/environment" "^27.1.0"
-
"@jest/test-result" "^27.1.0"
-
"@jest/types" "^27.1.0"
-
"@types/node" "*"
-
chalk "^4.0.0"
-
co "^4.6.0"
-
dedent "^0.7.0"
-
expect "^27.1.0"
-
is-generator-fn "^2.0.0"
-
jest-each "^27.1.0"
-
jest-matcher-utils "^27.1.0"
-
jest-message-util "^27.1.0"
-
jest-runtime "^27.1.0"
-
jest-snapshot "^27.1.0"
-
jest-util "^27.1.0"
-
pretty-format "^27.1.0"
-
slash "^3.0.0"
-
stack-utils "^2.0.3"
-
throat "^6.0.1"
-
-
jest-cli@^27.1.0:
-
version "27.1.0"
-
resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-27.1.0.tgz#118438e4d11cf6fb66cb2b2eb5778817eab3daeb"
-
integrity sha512-h6zPUOUu+6oLDrXz0yOWY2YXvBLk8gQinx4HbZ7SF4V3HzasQf+ncoIbKENUMwXyf54/6dBkYXvXJos+gOHYZw==
-
dependencies:
-
"@jest/core" "^27.1.0"
-
"@jest/test-result" "^27.1.0"
-
"@jest/types" "^27.1.0"
-
chalk "^4.0.0"
-
exit "^0.1.2"
-
graceful-fs "^4.2.4"
-
import-local "^3.0.2"
-
jest-config "^27.1.0"
-
jest-util "^27.1.0"
-
jest-validate "^27.1.0"
-
prompts "^2.0.1"
-
yargs "^16.0.3"
-
-
jest-config@^27.1.0:
-
version "27.1.0"
-
resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-27.1.0.tgz#e6826e2baaa34c07c3839af86466870e339d9ada"
-
integrity sha512-GMo7f76vMYUA3b3xOdlcKeKQhKcBIgurjERO2hojo0eLkKPGcw7fyIoanH+m6KOP2bLad+fGnF8aWOJYxzNPeg==
-
dependencies:
-
"@babel/core" "^7.1.0"
-
"@jest/test-sequencer" "^27.1.0"
-
"@jest/types" "^27.1.0"
-
babel-jest "^27.1.0"
-
chalk "^4.0.0"
-
deepmerge "^4.2.2"
-
glob "^7.1.1"
-
graceful-fs "^4.2.4"
-
is-ci "^3.0.0"
-
jest-circus "^27.1.0"
-
jest-environment-jsdom "^27.1.0"
-
jest-environment-node "^27.1.0"
-
jest-get-type "^27.0.6"
-
jest-jasmine2 "^27.1.0"
-
jest-regex-util "^27.0.6"
-
jest-resolve "^27.1.0"
-
jest-runner "^27.1.0"
-
jest-util "^27.1.0"
-
jest-validate "^27.1.0"
-
micromatch "^4.0.4"
-
pretty-format "^27.1.0"
-
-
jest-diff@^27.1.0:
-
version "27.1.0"
-
resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.1.0.tgz#c7033f25add95e2218f3c7f4c3d7b634ab6b3cd2"
-
integrity sha512-rjfopEYl58g/SZTsQFmspBODvMSytL16I+cirnScWTLkQVXYVZfxm78DFfdIIXc05RCYuGjxJqrdyG4PIFzcJg==
-
dependencies:
-
chalk "^4.0.0"
-
diff-sequences "^27.0.6"
-
jest-get-type "^27.0.6"
-
pretty-format "^27.1.0"
-
-
jest-docblock@^27.0.6:
-
version "27.0.6"
-
resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-27.0.6.tgz#cc78266acf7fe693ca462cbbda0ea4e639e4e5f3"
-
integrity sha512-Fid6dPcjwepTFraz0YxIMCi7dejjJ/KL9FBjPYhBp4Sv1Y9PdhImlKZqYU555BlN4TQKaTc+F2Av1z+anVyGkA==
-
dependencies:
-
detect-newline "^3.0.0"
-
-
jest-each@^27.1.0:
-
version "27.1.0"
-
resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-27.1.0.tgz#36ac75f7aeecb3b8da2a8e617ccb30a446df408c"
-
integrity sha512-K/cNvQlmDqQMRHF8CaQ0XPzCfjP5HMJc2bIJglrIqI9fjwpNqITle63IWE+wq4p+3v+iBgh7Wq0IdGpLx5xjDg==
-
dependencies:
-
"@jest/types" "^27.1.0"
-
chalk "^4.0.0"
-
jest-get-type "^27.0.6"
-
jest-util "^27.1.0"
-
pretty-format "^27.1.0"
-
-
jest-environment-jsdom@^27.1.0:
-
version "27.1.0"
-
resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-27.1.0.tgz#5fb3eb8a67e02e6cc623640388d5f90e33075f18"
-
integrity sha512-JbwOcOxh/HOtsj56ljeXQCUJr3ivnaIlM45F5NBezFLVYdT91N5UofB1ux2B1CATsQiudcHdgTaeuqGXJqjJYQ==
-
dependencies:
-
"@jest/environment" "^27.1.0"
-
"@jest/fake-timers" "^27.1.0"
-
"@jest/types" "^27.1.0"
-
"@types/node" "*"
-
jest-mock "^27.1.0"
-
jest-util "^27.1.0"
-
jsdom "^16.6.0"
-
-
jest-environment-node@^27.1.0:
-
version "27.1.0"
-
resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-27.1.0.tgz#feea6b765f1fd4582284d4f1007df2b0a8d15b7f"
-
integrity sha512-JIyJ8H3wVyM4YCXp7njbjs0dIT87yhGlrXCXhDKNIg1OjurXr6X38yocnnbXvvNyqVTqSI4M9l+YfPKueqL1lw==
-
dependencies:
-
"@jest/environment" "^27.1.0"
-
"@jest/fake-timers" "^27.1.0"
-
"@jest/types" "^27.1.0"
-
"@types/node" "*"
-
jest-mock "^27.1.0"
-
jest-util "^27.1.0"
-
-
jest-get-type@^27.0.6:
-
version "27.0.6"
-
resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.0.6.tgz#0eb5c7f755854279ce9b68a9f1a4122f69047cfe"
-
integrity sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==
-
-
jest-haste-map@^27.1.0:
-
version "27.1.0"
-
resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-27.1.0.tgz#a39f456823bd6a74e3c86ad25f6fa870428326bf"
-
integrity sha512-7mz6LopSe+eA6cTFMf10OfLLqRoIPvmMyz5/OnSXnHO7hB0aDP1iIeLWCXzAcYU5eIJVpHr12Bk9yyq2fTW9vg==
-
dependencies:
-
"@jest/types" "^27.1.0"
-
"@types/graceful-fs" "^4.1.2"
-
"@types/node" "*"
-
anymatch "^3.0.3"
-
fb-watchman "^2.0.0"
-
graceful-fs "^4.2.4"
-
jest-regex-util "^27.0.6"
-
jest-serializer "^27.0.6"
-
jest-util "^27.1.0"
-
jest-worker "^27.1.0"
-
micromatch "^4.0.4"
-
walker "^1.0.7"
-
optionalDependencies:
-
fsevents "^2.3.2"
-
-
jest-jasmine2@^27.1.0:
-
version "27.1.0"
-
resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-27.1.0.tgz#324a3de0b2ee20d238b2b5b844acc4571331a206"
-
integrity sha512-Z/NIt0wBDg3przOW2FCWtYjMn3Ip68t0SL60agD/e67jlhTyV3PIF8IzT9ecwqFbeuUSO2OT8WeJgHcalDGFzQ==
-
dependencies:
-
"@babel/traverse" "^7.1.0"
-
"@jest/environment" "^27.1.0"
-
"@jest/source-map" "^27.0.6"
-
"@jest/test-result" "^27.1.0"
-
"@jest/types" "^27.1.0"
-
"@types/node" "*"
-
chalk "^4.0.0"
-
co "^4.6.0"
-
expect "^27.1.0"
-
is-generator-fn "^2.0.0"
-
jest-each "^27.1.0"
-
jest-matcher-utils "^27.1.0"
-
jest-message-util "^27.1.0"
-
jest-runtime "^27.1.0"
-
jest-snapshot "^27.1.0"
-
jest-util "^27.1.0"
-
pretty-format "^27.1.0"
-
throat "^6.0.1"
-
-
jest-leak-detector@^27.1.0:
-
version "27.1.0"
-
resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-27.1.0.tgz#fe7eb633c851e06280ec4dd248067fe232c00a79"
-
integrity sha512-oHvSkz1E80VyeTKBvZNnw576qU+cVqRXUD3/wKXh1zpaki47Qty2xeHg2HKie9Hqcd2l4XwircgNOWb/NiGqdA==
-
dependencies:
-
jest-get-type "^27.0.6"
-
pretty-format "^27.1.0"
-
-
jest-matcher-utils@^27.1.0:
-
version "27.1.0"
-
resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.1.0.tgz#68afda0885db1f0b9472ce98dc4c535080785301"
-
integrity sha512-VmAudus2P6Yt/JVBRdTPFhUzlIN8DYJd+et5Rd9QDsO/Z82Z4iwGjo43U8Z+PTiz8CBvKvlb6Fh3oKy39hykkQ==
-
dependencies:
-
chalk "^4.0.0"
-
jest-diff "^27.1.0"
-
jest-get-type "^27.0.6"
-
pretty-format "^27.1.0"
-
-
jest-message-util@^27.1.0:
-
version "27.1.0"
-
resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-27.1.0.tgz#e77692c84945d1d10ef00afdfd3d2c20bd8fb468"
-
integrity sha512-Eck8NFnJ5Sg36R9XguD65cf2D5+McC+NF5GIdEninoabcuoOfWrID5qJhufq5FB0DRKoiyxB61hS7MKoMD0trQ==
-
dependencies:
-
"@babel/code-frame" "^7.12.13"
-
"@jest/types" "^27.1.0"
-
"@types/stack-utils" "^2.0.0"
-
chalk "^4.0.0"
-
graceful-fs "^4.2.4"
-
micromatch "^4.0.4"
-
pretty-format "^27.1.0"
-
slash "^3.0.0"
-
stack-utils "^2.0.3"
-
-
jest-mock@^27.1.0:
-
version "27.1.0"
-
resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-27.1.0.tgz#7ca6e4d09375c071661642d1c14c4711f3ab4b4f"
-
integrity sha512-iT3/Yhu7DwAg/0HvvLCqLvrTKTRMyJlrrfJYWzuLSf9RCAxBoIXN3HoymZxMnYsC3eD8ewGbUa9jUknwBenx2w==
-
dependencies:
-
"@jest/types" "^27.1.0"
-
"@types/node" "*"
-
-
jest-pnp-resolver@^1.2.2:
-
version "1.2.2"
-
resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c"
-
integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==
-
-
jest-regex-util@^27.0.6:
-
version "27.0.6"
-
resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.0.6.tgz#02e112082935ae949ce5d13b2675db3d8c87d9c5"
-
integrity sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ==
-
-
jest-resolve-dependencies@^27.1.0:
-
version "27.1.0"
-
resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.1.0.tgz#d32ea4a2c82f76410f6157d0ec6cde24fbff2317"
-
integrity sha512-Kq5XuDAELuBnrERrjFYEzu/A+i2W7l9HnPWqZEeKGEQ7m1R+6ndMbdXCVCx29Se1qwLZLgvoXwinB3SPIaitMQ==
-
dependencies:
-
"@jest/types" "^27.1.0"
-
jest-regex-util "^27.0.6"
-
jest-snapshot "^27.1.0"
-
-
jest-resolve@^27.1.0:
-
version "27.1.0"
-
resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-27.1.0.tgz#bb22303c9e240cccdda28562e3c6fbcc6a23ac86"
-
integrity sha512-TXvzrLyPg0vLOwcWX38ZGYeEztSEmW+cQQKqc4HKDUwun31wsBXwotRlUz4/AYU/Fq4GhbMd/ileIWZEtcdmIA==
-
dependencies:
-
"@jest/types" "^27.1.0"
-
chalk "^4.0.0"
-
escalade "^3.1.1"
-
graceful-fs "^4.2.4"
-
jest-haste-map "^27.1.0"
-
jest-pnp-resolver "^1.2.2"
-
jest-util "^27.1.0"
-
jest-validate "^27.1.0"
-
resolve "^1.20.0"
-
slash "^3.0.0"
-
-
jest-runner@^27.1.0:
-
version "27.1.0"
-
resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-27.1.0.tgz#1b28d114fb3b67407b8354c9385d47395e8ff83f"
-
integrity sha512-ZWPKr9M5w5gDplz1KsJ6iRmQaDT/yyAFLf18fKbb/+BLWsR1sCNC2wMT0H7pP3gDcBz0qZ6aJraSYUNAGSJGaw==
-
dependencies:
-
"@jest/console" "^27.1.0"
-
"@jest/environment" "^27.1.0"
-
"@jest/test-result" "^27.1.0"
-
"@jest/transform" "^27.1.0"
-
"@jest/types" "^27.1.0"
-
"@types/node" "*"
-
chalk "^4.0.0"
-
emittery "^0.8.1"
-
exit "^0.1.2"
-
graceful-fs "^4.2.4"
-
jest-docblock "^27.0.6"
-
jest-environment-jsdom "^27.1.0"
-
jest-environment-node "^27.1.0"
-
jest-haste-map "^27.1.0"
-
jest-leak-detector "^27.1.0"
-
jest-message-util "^27.1.0"
-
jest-resolve "^27.1.0"
-
jest-runtime "^27.1.0"
-
jest-util "^27.1.0"
-
jest-worker "^27.1.0"
-
source-map-support "^0.5.6"
-
throat "^6.0.1"
-
-
jest-runtime@^27.1.0:
-
version "27.1.0"
-
resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-27.1.0.tgz#1a98d984ffebc16a0b4f9eaad8ab47c00a750cf5"
-
integrity sha512-okiR2cpGjY0RkWmUGGado6ETpFOi9oG3yV0CioYdoktkVxy5Hv0WRLWnJFuArSYS8cHMCNcceUUMGiIfgxCO9A==
-
dependencies:
-
"@jest/console" "^27.1.0"
-
"@jest/environment" "^27.1.0"
-
"@jest/fake-timers" "^27.1.0"
-
"@jest/globals" "^27.1.0"
-
"@jest/source-map" "^27.0.6"
-
"@jest/test-result" "^27.1.0"
-
"@jest/transform" "^27.1.0"
-
"@jest/types" "^27.1.0"
-
"@types/yargs" "^16.0.0"
-
chalk "^4.0.0"
-
cjs-module-lexer "^1.0.0"
-
collect-v8-coverage "^1.0.0"
-
execa "^5.0.0"
-
exit "^0.1.2"
-
glob "^7.1.3"
-
graceful-fs "^4.2.4"
-
jest-haste-map "^27.1.0"
-
jest-message-util "^27.1.0"
-
jest-mock "^27.1.0"
-
jest-regex-util "^27.0.6"
-
jest-resolve "^27.1.0"
-
jest-snapshot "^27.1.0"
-
jest-util "^27.1.0"
-
jest-validate "^27.1.0"
-
slash "^3.0.0"
-
strip-bom "^4.0.0"
-
yargs "^16.0.3"
-
-
jest-serializer@^27.0.6:
-
version "27.0.6"
-
resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-27.0.6.tgz#93a6c74e0132b81a2d54623251c46c498bb5bec1"
-
integrity sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA==
-
dependencies:
-
"@types/node" "*"
-
graceful-fs "^4.2.4"
-
-
jest-snapshot@^27.1.0:
-
version "27.1.0"
-
resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-27.1.0.tgz#2a063ab90064017a7e9302528be7eaea6da12d17"
-
integrity sha512-eaeUBoEjuuRwmiRI51oTldUsKOohB1F6fPqWKKILuDi/CStxzp2IWekVUXbuHHoz5ik33ioJhshiHpgPFbYgcA==
-
dependencies:
-
"@babel/core" "^7.7.2"
-
"@babel/generator" "^7.7.2"
-
"@babel/parser" "^7.7.2"
-
"@babel/plugin-syntax-typescript" "^7.7.2"
-
"@babel/traverse" "^7.7.2"
-
"@babel/types" "^7.0.0"
-
"@jest/transform" "^27.1.0"
-
"@jest/types" "^27.1.0"
-
"@types/babel__traverse" "^7.0.4"
-
"@types/prettier" "^2.1.5"
-
babel-preset-current-node-syntax "^1.0.0"
-
chalk "^4.0.0"
-
expect "^27.1.0"
-
graceful-fs "^4.2.4"
-
jest-diff "^27.1.0"
-
jest-get-type "^27.0.6"
-
jest-haste-map "^27.1.0"
-
jest-matcher-utils "^27.1.0"
-
jest-message-util "^27.1.0"
-
jest-resolve "^27.1.0"
-
jest-util "^27.1.0"
-
natural-compare "^1.4.0"
-
pretty-format "^27.1.0"
-
semver "^7.3.2"
-
-
jest-util@^27.1.0:
-
version "27.1.0"
-
resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.1.0.tgz#06a53777a8cb7e4940ca8e20bf9c67dd65d9bd68"
-
integrity sha512-edSLD2OneYDKC6gZM1yc+wY/877s/fuJNoM1k3sOEpzFyeptSmke3SLnk1dDHk9CgTA+58mnfx3ew3J11Kes/w==
-
dependencies:
-
"@jest/types" "^27.1.0"
-
"@types/node" "*"
-
chalk "^4.0.0"
-
graceful-fs "^4.2.4"
-
is-ci "^3.0.0"
-
picomatch "^2.2.3"
-
-
jest-validate@^27.1.0:
-
version "27.1.0"
-
resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-27.1.0.tgz#d9e82024c5e3f5cef52a600cfc456793a84c0998"
-
integrity sha512-QiJ+4XuSuMsfPi9zvdO//IrSRSlG6ybJhOpuqYSsuuaABaNT84h0IoD6vvQhThBOKT+DIKvl5sTM0l6is9+SRA==
-
dependencies:
-
"@jest/types" "^27.1.0"
-
camelcase "^6.2.0"
-
chalk "^4.0.0"
-
jest-get-type "^27.0.6"
-
leven "^3.1.0"
-
pretty-format "^27.1.0"
-
-
jest-watcher@^27.1.0:
-
version "27.1.0"
-
resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-27.1.0.tgz#2511fcddb0e969a400f3d1daa74265f93f13ce93"
-
integrity sha512-ivaWTrA46aHWdgPDgPypSHiNQjyKnLBpUIHeBaGg11U+pDzZpkffGlcB1l1a014phmG0mHgkOHtOgiqJQM6yKQ==
-
dependencies:
-
"@jest/test-result" "^27.1.0"
-
"@jest/types" "^27.1.0"
-
"@types/node" "*"
-
ansi-escapes "^4.2.1"
-
chalk "^4.0.0"
-
jest-util "^27.1.0"
-
string-length "^4.0.1"
-
-
jest-worker@^26.2.1:
-
version "26.6.2"
-
resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed"
-
integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==
-
dependencies:
-
"@types/node" "*"
-
merge-stream "^2.0.0"
-
supports-color "^7.0.0"
-
-
jest-worker@^27.1.0:
-
version "27.1.0"
-
resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.1.0.tgz#65f4a88e37148ed984ba8ca8492d6b376938c0aa"
-
integrity sha512-mO4PHb2QWLn9yRXGp7rkvXLAYuxwhq1ZYUo0LoDhg8wqvv4QizP1ZWEJOeolgbEgAWZLIEU0wsku8J+lGWfBhg==
-
dependencies:
-
"@types/node" "*"
-
merge-stream "^2.0.0"
-
supports-color "^8.0.0"
-
-
jest@^27.1.0:
-
version "27.1.0"
-
resolved "https://registry.yarnpkg.com/jest/-/jest-27.1.0.tgz#eaab62dfdc02d8b7c814cd27b8d2d92bc46d3d69"
-
integrity sha512-pSQDVwRSwb109Ss13lcMtdfS9r8/w2Zz8+mTUA9VORD66GflCdl8nUFCqM96geOD2EBwWCNURrNAfQsLIDNBdg==
-
dependencies:
-
"@jest/core" "^27.1.0"
-
import-local "^3.0.2"
-
jest-cli "^27.1.0"
-
-
js-tokens@^4.0.0:
-
version "4.0.0"
-
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
-
integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
-
-
js-yaml@^3.13.1:
-
version "3.14.1"
-
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537"
-
integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==
-
dependencies:
-
argparse "^1.0.7"
-
esprima "^4.0.0"
-
-
jsdom@^16.6.0:
-
version "16.7.0"
-
resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.7.0.tgz#918ae71965424b197c819f8183a754e18977b710"
-
integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==
-
dependencies:
-
abab "^2.0.5"
-
acorn "^8.2.4"
-
acorn-globals "^6.0.0"
-
cssom "^0.4.4"
-
cssstyle "^2.3.0"
-
data-urls "^2.0.0"
-
decimal.js "^10.2.1"
-
domexception "^2.0.1"
-
escodegen "^2.0.0"
-
form-data "^3.0.0"
-
html-encoding-sniffer "^2.0.1"
-
http-proxy-agent "^4.0.1"
-
https-proxy-agent "^5.0.0"
-
is-potential-custom-element-name "^1.0.1"
-
nwsapi "^2.2.0"
-
parse5 "6.0.1"
-
saxes "^5.0.1"
-
symbol-tree "^3.2.4"
-
tough-cookie "^4.0.0"
-
w3c-hr-time "^1.0.2"
-
w3c-xmlserializer "^2.0.0"
-
webidl-conversions "^6.1.0"
-
whatwg-encoding "^1.0.5"
-
whatwg-mimetype "^2.3.0"
-
whatwg-url "^8.5.0"
-
ws "^7.4.6"
-
xml-name-validator "^3.0.0"
-
-
jsesc@^2.5.1:
-
version "2.5.2"
-
resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4"
-
integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==
-
-
jsesc@~0.5.0:
-
version "0.5.0"
-
resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d"
-
integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=
-
-
json-parse-better-errors@^1.0.1:
-
version "1.0.2"
-
resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9"
-
integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==
-
-
json-parse-even-better-errors@^2.3.0:
-
version "2.3.1"
-
resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d"
-
integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==
-
-
json-schema-traverse@^0.4.1:
-
version "0.4.1"
-
resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
-
integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
-
-
json-schema-traverse@^1.0.0:
-
version "1.0.0"
-
resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2"
-
integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==
-
-
json-stable-stringify-without-jsonify@^1.0.1:
-
version "1.0.1"
-
resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
-
integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=
-
-
json5@^2.1.2:
-
version "2.2.0"
-
resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3"
-
integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==
-
dependencies:
-
minimist "^1.2.5"
-
-
kleur@^3.0.3:
-
version "3.0.3"
-
resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e"
-
integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==
-
-
kolorist@^1.2.10:
-
version "1.5.0"
-
resolved "https://registry.yarnpkg.com/kolorist/-/kolorist-1.5.0.tgz#a06f7dd11d1b5fdb743d79c8acd4e1ecbcbd89b3"
-
integrity sha512-pPobydIHK884YBtkS/tWSZXpSAEpcMbilyun3KL37ot935qL2HNKm/tI45i/Rd+MxdIWEhm7/LmUQzWZYK+Qhg==
-
-
leven@^3.1.0:
-
version "3.1.0"
-
resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2"
-
integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==
-
-
levn@^0.4.1:
-
version "0.4.1"
-
resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade"
-
integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==
-
dependencies:
-
prelude-ls "^1.2.1"
-
type-check "~0.4.0"
-
-
levn@~0.3.0:
-
version "0.3.0"
-
resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee"
-
integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=
-
dependencies:
-
prelude-ls "~1.1.2"
-
type-check "~0.3.2"
-
-
lines-and-columns@^1.1.6:
-
version "1.1.6"
-
resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00"
-
integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=
-
-
lint-staged@^11.1.2:
-
version "11.1.2"
-
resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-11.1.2.tgz#4dd78782ae43ee6ebf2969cad9af67a46b33cd90"
-
integrity sha512-6lYpNoA9wGqkL6Hew/4n1H6lRqF3qCsujVT0Oq5Z4hiSAM7S6NksPJ3gnr7A7R52xCtiZMcEUNNQ6d6X5Bvh9w==
-
dependencies:
-
chalk "^4.1.1"
-
cli-truncate "^2.1.0"
-
commander "^7.2.0"
-
cosmiconfig "^7.0.0"
-
debug "^4.3.1"
-
enquirer "^2.3.6"
-
execa "^5.0.0"
-
listr2 "^3.8.2"
-
log-symbols "^4.1.0"
-
micromatch "^4.0.4"
-
normalize-path "^3.0.0"
-
please-upgrade-node "^3.2.0"
-
string-argv "0.3.1"
-
stringify-object "^3.3.0"
-
-
listr2@^3.8.2:
-
version "3.11.0"
-
resolved "https://registry.yarnpkg.com/listr2/-/listr2-3.11.0.tgz#9771b02407875aa78e73d6e0ff6541bbec0aaee9"
-
integrity sha512-XLJVe2JgXCyQTa3FbSv11lkKExYmEyA4jltVo8z4FX10Vt1Yj8IMekBfwim0BSOM9uj1QMTJvDQQpHyuPbB/dQ==
-
dependencies:
-
cli-truncate "^2.1.0"
-
colorette "^1.2.2"
-
log-update "^4.0.0"
-
p-map "^4.0.0"
-
rxjs "^6.6.7"
-
through "^2.3.8"
-
wrap-ansi "^7.0.0"
-
-
load-json-file@^4.0.0:
-
version "4.0.0"
-
resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b"
-
integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs=
-
dependencies:
-
graceful-fs "^4.1.2"
-
parse-json "^4.0.0"
-
pify "^3.0.0"
-
strip-bom "^3.0.0"
-
-
locate-path@^5.0.0:
-
version "5.0.0"
-
resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0"
-
integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==
-
dependencies:
-
p-locate "^4.1.0"
-
-
locate-path@^6.0.0:
-
version "6.0.0"
-
resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286"
-
integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==
-
dependencies:
-
p-locate "^5.0.0"
-
-
lodash.clonedeep@^4.5.0:
-
version "4.5.0"
-
resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef"
-
integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=
-
-
lodash.merge@^4.6.2:
-
version "4.6.2"
-
resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a"
-
integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==
-
-
lodash.truncate@^4.4.2:
-
version "4.4.2"
-
resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193"
-
integrity sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=
-
-
lodash@^4.7.0:
-
version "4.17.21"
-
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
-
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
-
-
log-symbols@^4.1.0:
-
version "4.1.0"
-
resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503"
-
integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==
-
dependencies:
-
chalk "^4.1.0"
-
is-unicode-supported "^0.1.0"
-
-
log-update@^4.0.0:
-
version "4.0.0"
-
resolved "https://registry.yarnpkg.com/log-update/-/log-update-4.0.0.tgz#589ecd352471f2a1c0c570287543a64dfd20e0a1"
-
integrity sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==
-
dependencies:
-
ansi-escapes "^4.3.0"
-
cli-cursor "^3.1.0"
-
slice-ansi "^4.0.0"
-
wrap-ansi "^6.2.0"
-
-
lru-cache@^6.0.0:
-
version "6.0.0"
-
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
-
integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
-
dependencies:
-
yallist "^4.0.0"
-
-
magic-string@^0.25.0, magic-string@^0.25.7:
-
version "0.25.7"
-
resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051"
-
integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==
-
dependencies:
-
sourcemap-codec "^1.4.4"
-
-
make-dir@^3.0.0:
-
version "3.1.0"
-
resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f"
-
integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==
-
dependencies:
-
semver "^6.0.0"
-
-
makeerror@1.0.x:
-
version "1.0.11"
-
resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c"
-
integrity sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=
-
dependencies:
-
tmpl "1.0.x"
-
-
memorystream@^0.3.1:
-
version "0.3.1"
-
resolved "https://registry.yarnpkg.com/memorystream/-/memorystream-0.3.1.tgz#86d7090b30ce455d63fbae12dda51a47ddcaf9b2"
-
integrity sha1-htcJCzDORV1j+64S3aUaR93K+bI=
-
-
merge-stream@^2.0.0:
-
version "2.0.0"
-
resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
-
integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
-
-
micromatch@^4.0.4:
-
version "4.0.4"
-
resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9"
-
integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==
-
dependencies:
-
braces "^3.0.1"
-
picomatch "^2.2.3"
-
-
mime-db@1.49.0:
-
version "1.49.0"
-
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.49.0.tgz#f3dfde60c99e9cf3bc9701d687778f537001cbed"
-
integrity sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==
-
-
mime-types@^2.1.12:
-
version "2.1.32"
-
resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.32.tgz#1d00e89e7de7fe02008db61001d9e02852670fd5"
-
integrity sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==
-
dependencies:
-
mime-db "1.49.0"
-
-
mimic-fn@^2.1.0:
-
version "2.1.0"
-
resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
-
integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
-
-
minimatch@^3.0.4:
-
version "3.0.4"
-
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
-
integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
-
dependencies:
-
brace-expansion "^1.1.7"
-
-
minimist@^1.2.5:
-
version "1.2.5"
-
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
-
integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
-
-
ms@2.1.2:
-
version "2.1.2"
-
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
-
integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
-
-
mz@^2.7.0:
-
version "2.7.0"
-
resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32"
-
integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==
-
dependencies:
-
any-promise "^1.0.0"
-
object-assign "^4.0.1"
-
thenify-all "^1.0.0"
-
-
nanoid@^3.1.23:
-
version "3.1.25"
-
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.25.tgz#09ca32747c0e543f0e1814b7d3793477f9c8e152"
-
integrity sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==
-
-
natural-compare@^1.4.0:
-
version "1.4.0"
-
resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
-
integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=
-
-
nice-try@^1.0.4:
-
version "1.0.5"
-
resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366"
-
integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==
-
-
node-int64@^0.4.0:
-
version "0.4.0"
-
resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b"
-
integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=
-
-
node-modules-regexp@^1.0.0:
-
version "1.0.0"
-
resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40"
-
integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=
-
-
node-releases@^1.1.73:
-
version "1.1.74"
-
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.74.tgz#e5866488080ebaa70a93b91144ccde06f3c3463e"
-
integrity sha512-caJBVempXZPepZoZAPCWRTNxYQ+xtG/KAi4ozTA5A+nJ7IU+kLQCbqaUjb5Rwy14M9upBWiQ4NutcmW04LJSRw==
-
-
normalize-package-data@^2.3.2:
-
version "2.5.0"
-
resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"
-
integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==
-
dependencies:
-
hosted-git-info "^2.1.4"
-
resolve "^1.10.0"
-
semver "2 || 3 || 4 || 5"
-
validate-npm-package-license "^3.0.1"
-
-
normalize-path@^3.0.0:
-
version "3.0.0"
-
resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
-
integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
-
-
npm-run-all@^4.1.5:
-
version "4.1.5"
-
resolved "https://registry.yarnpkg.com/npm-run-all/-/npm-run-all-4.1.5.tgz#04476202a15ee0e2e214080861bff12a51d98fba"
-
integrity sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==
-
dependencies:
-
ansi-styles "^3.2.1"
-
chalk "^2.4.1"
-
cross-spawn "^6.0.5"
-
memorystream "^0.3.1"
-
minimatch "^3.0.4"
-
pidtree "^0.3.0"
-
read-pkg "^3.0.0"
-
shell-quote "^1.6.1"
-
string.prototype.padend "^3.0.0"
-
-
npm-run-path@^4.0.1:
-
version "4.0.1"
-
resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea"
-
integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==
-
dependencies:
-
path-key "^3.0.0"
-
-
nwsapi@^2.2.0:
-
version "2.2.0"
-
resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7"
-
integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==
-
-
object-assign@^4.0.1:
-
version "4.1.1"
-
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
-
integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
-
-
object-inspect@^1.11.0, object-inspect@^1.9.0:
-
version "1.11.0"
-
resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.11.0.tgz#9dceb146cedd4148a0d9e51ab88d34cf509922b1"
-
integrity sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==
-
-
object-keys@^1.0.12, object-keys@^1.1.1:
-
version "1.1.1"
-
resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
-
integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
-
-
object.assign@^4.1.2:
-
version "4.1.2"
-
resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940"
-
integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==
-
dependencies:
-
call-bind "^1.0.0"
-
define-properties "^1.1.3"
-
has-symbols "^1.0.1"
-
object-keys "^1.1.1"
-
-
once@^1.3.0:
-
version "1.4.0"
-
resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
-
integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
-
dependencies:
-
wrappy "1"
-
-
onetime@^5.1.0, onetime@^5.1.2:
-
version "5.1.2"
-
resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e"
-
integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==
-
dependencies:
-
mimic-fn "^2.1.0"
-
-
opencollective-postinstall@^2.0.2:
-
version "2.0.3"
-
resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz#7a0fff978f6dbfa4d006238fbac98ed4198c3259"
-
integrity sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==
-
-
optionator@^0.8.1:
-
version "0.8.3"
-
resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495"
-
integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==
-
dependencies:
-
deep-is "~0.1.3"
-
fast-levenshtein "~2.0.6"
-
levn "~0.3.0"
-
prelude-ls "~1.1.2"
-
type-check "~0.3.2"
-
word-wrap "~1.2.3"
-
-
optionator@^0.9.1:
-
version "0.9.1"
-
resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499"
-
integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==
-
dependencies:
-
deep-is "^0.1.3"
-
fast-levenshtein "^2.0.6"
-
levn "^0.4.1"
-
prelude-ls "^1.2.1"
-
type-check "^0.4.0"
-
word-wrap "^1.2.3"
-
-
p-each-series@^2.1.0:
-
version "2.2.0"
-
resolved "https://registry.yarnpkg.com/p-each-series/-/p-each-series-2.2.0.tgz#105ab0357ce72b202a8a8b94933672657b5e2a9a"
-
integrity sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==
-
-
p-limit@^2.2.0:
-
version "2.3.0"
-
resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
-
integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==
-
dependencies:
-
p-try "^2.0.0"
-
-
p-limit@^3.0.2:
-
version "3.1.0"
-
resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b"
-
integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==
-
dependencies:
-
yocto-queue "^0.1.0"
-
-
p-locate@^4.1.0:
-
version "4.1.0"
-
resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07"
-
integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==
-
dependencies:
-
p-limit "^2.2.0"
-
-
p-locate@^5.0.0:
-
version "5.0.0"
-
resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834"
-
integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==
-
dependencies:
-
p-limit "^3.0.2"
-
-
p-map@^4.0.0:
-
version "4.0.0"
-
resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b"
-
integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==
-
dependencies:
-
aggregate-error "^3.0.0"
-
-
p-try@^2.0.0:
-
version "2.2.0"
-
resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
-
integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
-
-
parent-module@^1.0.0:
-
version "1.0.1"
-
resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2"
-
integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==
-
dependencies:
-
callsites "^3.0.0"
-
-
parse-json@^4.0.0:
-
version "4.0.0"
-
resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0"
-
integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=
-
dependencies:
-
error-ex "^1.3.1"
-
json-parse-better-errors "^1.0.1"
-
-
parse-json@^5.0.0:
-
version "5.2.0"
-
resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd"
-
integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==
-
dependencies:
-
"@babel/code-frame" "^7.0.0"
-
error-ex "^1.3.1"
-
json-parse-even-better-errors "^2.3.0"
-
lines-and-columns "^1.1.6"
-
-
parse5@6.0.1:
-
version "6.0.1"
-
resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b"
-
integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==
-
-
path-exists@^4.0.0:
-
version "4.0.0"
-
resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"
-
integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
-
-
path-is-absolute@^1.0.0:
-
version "1.0.1"
-
resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
-
integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
-
-
path-key@^2.0.1:
-
version "2.0.1"
-
resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40"
-
integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=
-
-
path-key@^3.0.0, path-key@^3.1.0:
-
version "3.1.1"
-
resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
-
integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
-
-
path-parse@^1.0.6:
-
version "1.0.7"
-
resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
-
integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
-
-
path-type@^3.0.0:
-
version "3.0.0"
-
resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f"
-
integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==
-
dependencies:
-
pify "^3.0.0"
-
-
path-type@^4.0.0:
-
version "4.0.0"
-
resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
-
integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
-
-
picomatch@^2.0.4, picomatch@^2.2.2, picomatch@^2.2.3:
-
version "2.3.0"
-
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972"
-
integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==
-
-
pidtree@^0.3.0:
-
version "0.3.1"
-
resolved "https://registry.yarnpkg.com/pidtree/-/pidtree-0.3.1.tgz#ef09ac2cc0533df1f3250ccf2c4d366b0d12114a"
-
integrity sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==
-
-
pify@^3.0.0:
-
version "3.0.0"
-
resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"
-
integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=
-
-
pirates@^4.0.1:
-
version "4.0.1"
-
resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87"
-
integrity sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==
-
dependencies:
-
node-modules-regexp "^1.0.0"
-
-
pkg-dir@^4.2.0:
-
version "4.2.0"
-
resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3"
-
integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==
-
dependencies:
-
find-up "^4.0.0"
-
-
pkg-dir@^5.0.0:
-
version "5.0.0"
-
resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-5.0.0.tgz#a02d6aebe6ba133a928f74aec20bafdfe6b8e760"
-
integrity sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==
-
dependencies:
-
find-up "^5.0.0"
-
-
please-upgrade-node@^3.2.0:
-
version "3.2.0"
-
resolved "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942"
-
integrity sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==
-
dependencies:
-
semver-compare "^1.0.0"
-
-
postcss@^8.3.6:
-
version "8.3.6"
-
resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.6.tgz#2730dd76a97969f37f53b9a6096197be311cc4ea"
-
integrity sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==
-
dependencies:
-
colorette "^1.2.2"
-
nanoid "^3.1.23"
-
source-map-js "^0.6.2"
-
-
preact@^10.5.14:
-
version "10.5.14"
-
resolved "https://registry.yarnpkg.com/preact/-/preact-10.5.14.tgz#0b14a2eefba3c10a57116b90d1a65f5f00cd2701"
-
integrity sha512-KojoltCrshZ099ksUZ2OQKfbH66uquFoxHSbnwKbTJHeQNvx42EmC7wQVWNuDt6vC5s3nudRHFtKbpY4ijKlaQ==
-
-
prelude-ls@^1.2.1:
-
version "1.2.1"
-
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
-
integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==
-
-
prelude-ls@~1.1.2:
-
version "1.1.2"
-
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
-
integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=
-
-
prettier-linter-helpers@^1.0.0:
-
version "1.0.0"
-
resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b"
-
integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==
-
dependencies:
-
fast-diff "^1.1.2"
-
-
prettier@^2.3.2:
-
version "2.3.2"
-
resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.3.2.tgz#ef280a05ec253712e486233db5c6f23441e7342d"
-
integrity sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ==
-
-
pretty-format@^27.1.0:
-
version "27.1.0"
-
resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.1.0.tgz#022f3fdb19121e0a2612f3cff8d724431461b9ca"
-
integrity sha512-4aGaud3w3rxAO6OXmK3fwBFQ0bctIOG3/if+jYEFGNGIs0EvuidQm3bZ9mlP2/t9epLNC/12czabfy7TZNSwVA==
-
dependencies:
-
"@jest/types" "^27.1.0"
-
ansi-regex "^5.0.0"
-
ansi-styles "^5.0.0"
-
react-is "^17.0.1"
-
-
progress@^2.0.0:
-
version "2.0.3"
-
resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8"
-
integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==
-
-
prompts@^2.0.1:
-
version "2.4.1"
-
resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.1.tgz#befd3b1195ba052f9fd2fde8a486c4e82ee77f61"
-
integrity sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ==
-
dependencies:
-
kleur "^3.0.3"
-
sisteransi "^1.0.5"
-
-
psl@^1.1.33:
-
version "1.8.0"
-
resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24"
-
integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==
-
-
punycode@^2.1.0, punycode@^2.1.1:
-
version "2.1.1"
-
resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
-
integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
-
-
randombytes@^2.1.0:
-
version "2.1.0"
-
resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a"
-
integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==
-
dependencies:
-
safe-buffer "^5.1.0"
-
-
react-is@^17.0.1:
-
version "17.0.2"
-
resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0"
-
integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==
-
-
read-pkg@^3.0.0:
-
version "3.0.0"
-
resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389"
-
integrity sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=
-
dependencies:
-
load-json-file "^4.0.0"
-
normalize-package-data "^2.3.2"
-
path-type "^3.0.0"
-
-
regenerate-unicode-properties@^8.0.2:
-
version "8.2.0"
-
resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz#e5de7111d655e7ba60c057dbe9ff37c87e65cdec"
-
integrity sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==
-
dependencies:
-
regenerate "^1.4.0"
-
-
regenerate@^1.4.0:
-
version "1.4.2"
-
resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a"
-
integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==
-
-
regexpp@^3.1.0:
-
version "3.2.0"
-
resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2"
-
integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==
-
-
regexpu-core@4.5.4:
-
version "4.5.4"
-
resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.5.4.tgz#080d9d02289aa87fe1667a4f5136bc98a6aebaae"
-
integrity sha512-BtizvGtFQKGPUcTy56o3nk1bGRp4SZOTYrDtGNlqCQufptV5IkkLN6Emw+yunAJjzf+C9FQFtvq7IoA3+oMYHQ==
-
dependencies:
-
regenerate "^1.4.0"
-
regenerate-unicode-properties "^8.0.2"
-
regjsgen "^0.5.0"
-
regjsparser "^0.6.0"
-
unicode-match-property-ecmascript "^1.0.4"
-
unicode-match-property-value-ecmascript "^1.1.0"
-
-
reghex@^3.0.2:
-
version "3.0.2"
-
resolved "https://registry.yarnpkg.com/reghex/-/reghex-3.0.2.tgz#984045126642ee0709c3e10727e7041112281330"
-
integrity sha512-Zb9DJ5u6GhgqRSBnxV2QSnLqEwcKxHWFA1N2yUa4ZUAO1P8jlWKYtWZ6/ooV6yylspGXJX0O/uNzEv0xrCtwaA==
-
-
regjsgen@^0.5.0:
-
version "0.5.2"
-
resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733"
-
integrity sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==
-
-
regjsparser@^0.6.0:
-
version "0.6.9"
-
resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.9.tgz#b489eef7c9a2ce43727627011429cf833a7183e6"
-
integrity sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==
-
dependencies:
-
jsesc "~0.5.0"
-
-
require-directory@^2.1.1:
-
version "2.1.1"
-
resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
-
integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I=
-
-
require-from-string@^2.0.2:
-
version "2.0.2"
-
resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909"
-
integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==
-
-
resolve-cwd@^3.0.0:
-
version "3.0.0"
-
resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d"
-
integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==
-
dependencies:
-
resolve-from "^5.0.0"
-
-
resolve-from@^4.0.0:
-
version "4.0.0"
-
resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
-
integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
-
-
resolve-from@^5.0.0:
-
version "5.0.0"
-
resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69"
-
integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==
-
-
resolve@^1.10.0, resolve@^1.19.0, resolve@^1.20.0:
-
version "1.20.0"
-
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975"
-
integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==
-
dependencies:
-
is-core-module "^2.2.0"
-
path-parse "^1.0.6"
-
-
restore-cursor@^3.1.0:
-
version "3.1.0"
-
resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e"
-
integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==
-
dependencies:
-
onetime "^5.1.0"
-
signal-exit "^3.0.2"
-
-
rimraf@^3.0.0, rimraf@^3.0.2:
-
version "3.0.2"
-
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
-
integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
-
dependencies:
-
glob "^7.1.3"
-
-
rollup-plugin-terser@^7.0.2:
-
version "7.0.2"
-
resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz#e8fbba4869981b2dc35ae7e8a502d5c6c04d324d"
-
integrity sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==
-
dependencies:
-
"@babel/code-frame" "^7.10.4"
-
jest-worker "^26.2.1"
-
serialize-javascript "^4.0.0"
-
terser "^5.0.0"
-
-
rollup@^2.38.5:
-
version "2.56.3"
-
resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.56.3.tgz#b63edadd9851b0d618a6d0e6af8201955a77aeff"
-
integrity sha512-Au92NuznFklgQCUcV96iXlxUbHuB1vQMaH76DHl5M11TotjOHwqk9CwcrT78+Tnv4FN9uTBxq6p4EJoYkpyekg==
-
optionalDependencies:
-
fsevents "~2.3.2"
-
-
rollup@^2.56.2:
-
version "2.56.2"
-
resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.56.2.tgz#a045ff3f6af53ee009b5f5016ca3da0329e5470f"
-
integrity sha512-s8H00ZsRi29M2/lGdm1u8DJpJ9ML8SUOpVVBd33XNeEeL3NVaTiUcSBHzBdF3eAyR0l7VSpsuoVUGrRHq7aPwQ==
-
optionalDependencies:
-
fsevents "~2.3.2"
-
-
rxjs@^6.6.7:
-
version "6.6.7"
-
resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9"
-
integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==
-
dependencies:
-
tslib "^1.9.0"
-
-
safe-buffer@^5.1.0:
-
version "5.2.1"
-
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
-
integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
-
-
safe-buffer@~5.1.1:
-
version "5.1.2"
-
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
-
integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
-
-
"safer-buffer@>= 2.1.2 < 3":
-
version "2.1.2"
-
resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
-
integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
-
-
saxes@^5.0.1:
-
version "5.0.1"
-
resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d"
-
integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==
-
dependencies:
-
xmlchars "^2.2.0"
-
-
semver-compare@^1.0.0:
-
version "1.0.0"
-
resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc"
-
integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w=
-
-
semver-regex@^3.1.2:
-
version "3.1.2"
-
resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-3.1.2.tgz#34b4c0d361eef262e07199dbef316d0f2ab11807"
-
integrity sha512-bXWyL6EAKOJa81XG1OZ/Yyuq+oT0b2YLlxx7c+mrdYPaPbnj6WgVULXhinMIeZGufuUBu/eVRqXEhiv4imfwxA==
-
-
"semver@2 || 3 || 4 || 5", semver@^5.5.0:
-
version "5.7.1"
-
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
-
integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
-
-
semver@^6.0.0, semver@^6.3.0:
-
version "6.3.0"
-
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
-
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
-
-
semver@^7.2.1, semver@^7.3.2, semver@^7.3.5:
-
version "7.3.5"
-
resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7"
-
integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==
-
dependencies:
-
lru-cache "^6.0.0"
-
-
serialize-javascript@^4.0.0:
-
version "4.0.0"
-
resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa"
-
integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==
-
dependencies:
-
randombytes "^2.1.0"
-
-
shebang-command@^1.2.0:
-
version "1.2.0"
-
resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea"
-
integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=
-
dependencies:
-
shebang-regex "^1.0.0"
-
-
shebang-command@^2.0.0:
-
version "2.0.0"
-
resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea"
-
integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==
-
dependencies:
-
shebang-regex "^3.0.0"
-
-
shebang-regex@^1.0.0:
-
version "1.0.0"
-
resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3"
-
integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=
-
-
shebang-regex@^3.0.0:
-
version "3.0.0"
-
resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
-
integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
-
-
shell-quote@^1.6.1:
-
version "1.7.2"
-
resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2"
-
integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==
-
-
side-channel@^1.0.4:
-
version "1.0.4"
-
resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf"
-
integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==
-
dependencies:
-
call-bind "^1.0.0"
-
get-intrinsic "^1.0.2"
-
object-inspect "^1.9.0"
-
-
signal-exit@^3.0.2, signal-exit@^3.0.3:
-
version "3.0.3"
-
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c"
-
integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==
-
-
sisteransi@^1.0.5:
-
version "1.0.5"
-
resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed"
-
integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==
-
-
slash@^3.0.0:
-
version "3.0.0"
-
resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"
-
integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
-
-
slice-ansi@^3.0.0:
-
version "3.0.0"
-
resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787"
-
integrity sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==
-
dependencies:
-
ansi-styles "^4.0.0"
-
astral-regex "^2.0.0"
-
is-fullwidth-code-point "^3.0.0"
-
-
slice-ansi@^4.0.0:
-
version "4.0.0"
-
resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b"
-
integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==
-
dependencies:
-
ansi-styles "^4.0.0"
-
astral-regex "^2.0.0"
-
is-fullwidth-code-point "^3.0.0"
-
-
source-map-js@^0.6.2:
-
version "0.6.2"
-
resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-0.6.2.tgz#0bb5de631b41cfbda6cfba8bd05a80efdfd2385e"
-
integrity sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==
-
-
source-map-support@^0.5.6, source-map-support@~0.5.19:
-
version "0.5.19"
-
resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61"
-
integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==
-
dependencies:
-
buffer-from "^1.0.0"
-
source-map "^0.6.0"
-
-
source-map@^0.5.0:
-
version "0.5.7"
-
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
-
integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=
-
-
source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1:
-
version "0.6.1"
-
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
-
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
-
-
source-map@^0.7.3, source-map@~0.7.2:
-
version "0.7.3"
-
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383"
-
integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==
-
-
sourcemap-codec@^1.4.4:
-
version "1.4.8"
-
resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4"
-
integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==
-
-
spdx-correct@^3.0.0:
-
version "3.1.1"
-
resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9"
-
integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==
-
dependencies:
-
spdx-expression-parse "^3.0.0"
-
spdx-license-ids "^3.0.0"
-
-
spdx-exceptions@^2.1.0:
-
version "2.3.0"
-
resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d"
-
integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==
-
-
spdx-expression-parse@^3.0.0:
-
version "3.0.1"
-
resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679"
-
integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==
-
dependencies:
-
spdx-exceptions "^2.1.0"
-
spdx-license-ids "^3.0.0"
-
-
spdx-license-ids@^3.0.0:
-
version "3.0.10"
-
resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz#0d9becccde7003d6c658d487dd48a32f0bf3014b"
-
integrity sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==
-
-
sprintf-js@~1.0.2:
-
version "1.0.3"
-
resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
-
integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
-
-
stack-utils@^2.0.3:
-
version "2.0.3"
-
resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.3.tgz#cd5f030126ff116b78ccb3c027fe302713b61277"
-
integrity sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==
-
dependencies:
-
escape-string-regexp "^2.0.0"
-
-
string-argv@0.3.1:
-
version "0.3.1"
-
resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da"
-
integrity sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==
-
-
string-length@^4.0.1:
-
version "4.0.2"
-
resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a"
-
integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==
-
dependencies:
-
char-regex "^1.0.2"
-
strip-ansi "^6.0.0"
-
-
string-width@^4.1.0, string-width@^4.2.0:
-
version "4.2.2"
-
resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.2.tgz#dafd4f9559a7585cfba529c6a0a4f73488ebd4c5"
-
integrity sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==
-
dependencies:
-
emoji-regex "^8.0.0"
-
is-fullwidth-code-point "^3.0.0"
-
strip-ansi "^6.0.0"
-
-
string.prototype.padend@^3.0.0:
-
version "3.1.2"
-
resolved "https://registry.yarnpkg.com/string.prototype.padend/-/string.prototype.padend-3.1.2.tgz#6858ca4f35c5268ebd5e8615e1327d55f59ee311"
-
integrity sha512-/AQFLdYvePENU3W5rgurfWSMU6n+Ww8n/3cUt7E+vPBB/D7YDG8x+qjoFs4M/alR2bW7Qg6xMjVwWUOvuQ0XpQ==
-
dependencies:
-
call-bind "^1.0.2"
-
define-properties "^1.1.3"
-
es-abstract "^1.18.0-next.2"
-
-
string.prototype.trimend@^1.0.4:
-
version "1.0.4"
-
resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80"
-
integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==
-
dependencies:
-
call-bind "^1.0.2"
-
define-properties "^1.1.3"
-
-
string.prototype.trimstart@^1.0.4:
-
version "1.0.4"
-
resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed"
-
integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==
-
dependencies:
-
call-bind "^1.0.2"
-
define-properties "^1.1.3"
-
-
stringify-object@^3.3.0:
-
version "3.3.0"
-
resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629"
-
integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==
-
dependencies:
-
get-own-enumerable-property-symbols "^3.0.0"
-
is-obj "^1.0.1"
-
is-regexp "^1.0.0"
-
-
strip-ansi@^6.0.0:
-
version "6.0.0"
-
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532"
-
integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==
-
dependencies:
-
ansi-regex "^5.0.0"
-
-
strip-bom@^3.0.0:
-
version "3.0.0"
-
resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
-
integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=
-
-
strip-bom@^4.0.0:
-
version "4.0.0"
-
resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878"
-
integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==
-
-
strip-final-newline@^2.0.0:
-
version "2.0.0"
-
resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad"
-
integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==
-
-
strip-json-comments@^3.1.0, strip-json-comments@^3.1.1:
-
version "3.1.1"
-
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006"
-
integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
-
-
sucrase@^3.20.1:
-
version "3.20.1"
-
resolved "https://registry.yarnpkg.com/sucrase/-/sucrase-3.20.1.tgz#1c055e97d0fab2f9857f02461364075b3a4ab226"
-
integrity sha512-BIG59HaJOxNct9Va6KvT5yzBA/rcMGetzvZyTx0ZdCcspIbpJTPS64zuAfYlJuOj+3WaI5JOdA+F0bJQQi8ZiQ==
-
dependencies:
-
commander "^4.0.0"
-
glob "7.1.6"
-
lines-and-columns "^1.1.6"
-
mz "^2.7.0"
-
pirates "^4.0.1"
-
ts-interface-checker "^0.1.9"
-
-
supports-color@^5.3.0:
-
version "5.5.0"
-
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
-
integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
-
dependencies:
-
has-flag "^3.0.0"
-
-
supports-color@^7.0.0, supports-color@^7.1.0:
-
version "7.2.0"
-
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da"
-
integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
-
dependencies:
-
has-flag "^4.0.0"
-
-
supports-color@^8.0.0:
-
version "8.1.1"
-
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c"
-
integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==
-
dependencies:
-
has-flag "^4.0.0"
-
-
supports-hyperlinks@^2.0.0:
-
version "2.2.0"
-
resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz#4f77b42488765891774b70c79babd87f9bd594bb"
-
integrity sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==
-
dependencies:
-
has-flag "^4.0.0"
-
supports-color "^7.0.0"
-
-
symbol-tree@^3.2.4:
-
version "3.2.4"
-
resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2"
-
integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==
-
-
table@^6.0.9:
-
version "6.7.1"
-
resolved "https://registry.yarnpkg.com/table/-/table-6.7.1.tgz#ee05592b7143831a8c94f3cee6aae4c1ccef33e2"
-
integrity sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==
-
dependencies:
-
ajv "^8.0.1"
-
lodash.clonedeep "^4.5.0"
-
lodash.truncate "^4.4.2"
-
slice-ansi "^4.0.0"
-
string-width "^4.2.0"
-
strip-ansi "^6.0.0"
-
-
terminal-link@^2.0.0:
-
version "2.1.1"
-
resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994"
-
integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==
-
dependencies:
-
ansi-escapes "^4.2.1"
-
supports-hyperlinks "^2.0.0"
-
-
terser@^5.0.0:
-
version "5.7.1"
-
resolved "https://registry.yarnpkg.com/terser/-/terser-5.7.1.tgz#2dc7a61009b66bb638305cb2a824763b116bf784"
-
integrity sha512-b3e+d5JbHAe/JSjwsC3Zn55wsBIM7AsHLjKxT31kGCldgbpFePaFo+PiddtO6uwRZWRw7sPXmAN8dTW61xmnSg==
-
dependencies:
-
commander "^2.20.0"
-
source-map "~0.7.2"
-
source-map-support "~0.5.19"
-
-
test-exclude@^6.0.0:
-
version "6.0.0"
-
resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e"
-
integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==
-
dependencies:
-
"@istanbuljs/schema" "^0.1.2"
-
glob "^7.1.4"
-
minimatch "^3.0.4"
-
-
text-table@^0.2.0:
-
version "0.2.0"
-
resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
-
integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=
-
-
thenify-all@^1.0.0:
-
version "1.6.0"
-
resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726"
-
integrity sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=
-
dependencies:
-
thenify ">= 3.1.0 < 4"
-
-
"thenify@>= 3.1.0 < 4":
-
version "3.3.1"
-
resolved "https://registry.yarnpkg.com/thenify/-/thenify-3.3.1.tgz#8932e686a4066038a016dd9e2ca46add9838a95f"
-
integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==
-
dependencies:
-
any-promise "^1.0.0"
-
-
throat@^6.0.1:
-
version "6.0.1"
-
resolved "https://registry.yarnpkg.com/throat/-/throat-6.0.1.tgz#d514fedad95740c12c2d7fc70ea863eb51ade375"
-
integrity sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==
-
-
through@^2.3.8:
-
version "2.3.8"
-
resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
-
integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=
-
-
tmpl@1.0.x:
-
version "1.0.4"
-
resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1"
-
integrity sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=
-
-
to-fast-properties@^2.0.0:
-
version "2.0.0"
-
resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e"
-
integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=
-
-
to-regex-range@^5.0.1:
-
version "5.0.1"
-
resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
-
integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
-
dependencies:
-
is-number "^7.0.0"
-
-
tough-cookie@^4.0.0:
-
version "4.0.0"
-
resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.0.0.tgz#d822234eeca882f991f0f908824ad2622ddbece4"
-
integrity sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==
-
dependencies:
-
psl "^1.1.33"
-
punycode "^2.1.1"
-
universalify "^0.1.2"
-
-
tr46@^2.1.0:
-
version "2.1.0"
-
resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240"
-
integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==
-
dependencies:
-
punycode "^2.1.1"
-
-
ts-interface-checker@^0.1.9:
-
version "0.1.13"
-
resolved "https://registry.yarnpkg.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699"
-
integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==
-
-
tslib@^1.9.0:
-
version "1.14.1"
-
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
-
integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
-
-
type-check@^0.4.0, type-check@~0.4.0:
-
version "0.4.0"
-
resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1"
-
integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==
-
dependencies:
-
prelude-ls "^1.2.1"
-
-
type-check@~0.3.2:
-
version "0.3.2"
-
resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72"
-
integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=
-
dependencies:
-
prelude-ls "~1.1.2"
-
-
type-detect@4.0.8:
-
version "4.0.8"
-
resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c"
-
integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==
-
-
type-fest@^0.20.2:
-
version "0.20.2"
-
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4"
-
integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==
-
-
type-fest@^0.21.3:
-
version "0.21.3"
-
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37"
-
integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==
-
-
typedarray-to-buffer@^3.1.5:
-
version "3.1.5"
-
resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080"
-
integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==
-
dependencies:
-
is-typedarray "^1.0.0"
-
-
unbox-primitive@^1.0.1:
-
version "1.0.1"
-
resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471"
-
integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==
-
dependencies:
-
function-bind "^1.1.1"
-
has-bigints "^1.0.1"
-
has-symbols "^1.0.2"
-
which-boxed-primitive "^1.0.2"
-
-
unicode-canonical-property-names-ecmascript@^1.0.4:
-
version "1.0.4"
-
resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818"
-
integrity sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==
-
-
unicode-match-property-ecmascript@^1.0.4:
-
version "1.0.4"
-
resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c"
-
integrity sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==
-
dependencies:
-
unicode-canonical-property-names-ecmascript "^1.0.4"
-
unicode-property-aliases-ecmascript "^1.0.4"
-
-
unicode-match-property-value-ecmascript@^1.1.0:
-
version "1.2.0"
-
resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz#0d91f600eeeb3096aa962b1d6fc88876e64ea531"
-
integrity sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==
-
-
unicode-property-aliases-ecmascript@^1.0.4:
-
version "1.1.0"
-
resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz#dd57a99f6207bedff4628abefb94c50db941c8f4"
-
integrity sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==
-
-
universalify@^0.1.2:
-
version "0.1.2"
-
resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
-
integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==
-
-
uri-js@^4.2.2:
-
version "4.4.1"
-
resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e"
-
integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==
-
dependencies:
-
punycode "^2.1.0"
-
-
v8-compile-cache@^2.0.3:
-
version "2.3.0"
-
resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee"
-
integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==
-
-
v8-to-istanbul@^8.0.0:
-
version "8.0.0"
-
resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-8.0.0.tgz#4229f2a99e367f3f018fa1d5c2b8ec684667c69c"
-
integrity sha512-LkmXi8UUNxnCC+JlH7/fsfsKr5AU110l+SYGJimWNkWhxbN5EyeOtm1MJ0hhvqMMOhGwBj1Fp70Yv9i+hX0QAg==
-
dependencies:
-
"@types/istanbul-lib-coverage" "^2.0.1"
-
convert-source-map "^1.6.0"
-
source-map "^0.7.3"
-
-
validate-npm-package-license@^3.0.1:
-
version "3.0.4"
-
resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a"
-
integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==
-
dependencies:
-
spdx-correct "^3.0.0"
-
spdx-expression-parse "^3.0.0"
-
-
vite@^2.2.4:
-
version "2.5.1"
-
resolved "https://registry.yarnpkg.com/vite/-/vite-2.5.1.tgz#953c71a034c07b3ae0448d57664ec9c6862f23a8"
-
integrity sha512-FwmLbbz8MB1pBs9dKoRDgpiqoijif8hSK1+NNUYc12/cnf+pM2UFhhQ1rcpXgbMhm/5c2USZdVAf0FSkSxaFDA==
-
dependencies:
-
esbuild "^0.12.17"
-
postcss "^8.3.6"
-
resolve "^1.20.0"
-
rollup "^2.38.5"
-
optionalDependencies:
-
fsevents "~2.3.2"
-
-
w3c-hr-time@^1.0.2:
-
version "1.0.2"
-
resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd"
-
integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==
-
dependencies:
-
browser-process-hrtime "^1.0.0"
-
-
w3c-xmlserializer@^2.0.0:
-
version "2.0.0"
-
resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a"
-
integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==
-
dependencies:
-
xml-name-validator "^3.0.0"
-
-
walker@^1.0.7:
-
version "1.0.7"
-
resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb"
-
integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=
-
dependencies:
-
makeerror "1.0.x"
-
-
webidl-conversions@^5.0.0:
-
version "5.0.0"
-
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff"
-
integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==
-
-
webidl-conversions@^6.1.0:
-
version "6.1.0"
-
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514"
-
integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==
-
-
whatwg-encoding@^1.0.5:
-
version "1.0.5"
-
resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0"
-
integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==
-
dependencies:
-
iconv-lite "0.4.24"
-
-
whatwg-mimetype@^2.3.0:
-
version "2.3.0"
-
resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf"
-
integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==
-
-
whatwg-url@^8.0.0, whatwg-url@^8.5.0:
-
version "8.7.0"
-
resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77"
-
integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==
-
dependencies:
-
lodash "^4.7.0"
-
tr46 "^2.1.0"
-
webidl-conversions "^6.1.0"
-
-
which-boxed-primitive@^1.0.2:
-
version "1.0.2"
-
resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6"
-
integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==
-
dependencies:
-
is-bigint "^1.0.1"
-
is-boolean-object "^1.1.0"
-
is-number-object "^1.0.4"
-
is-string "^1.0.5"
-
is-symbol "^1.0.3"
-
-
which-pm-runs@^1.0.0:
-
version "1.0.0"
-
resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.0.0.tgz#670b3afbc552e0b55df6b7780ca74615f23ad1cb"
-
integrity sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=
-
-
which@^1.2.9:
-
version "1.3.1"
-
resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
-
integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
-
dependencies:
-
isexe "^2.0.0"
-
-
which@^2.0.1:
-
version "2.0.2"
-
resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
-
integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
-
dependencies:
-
isexe "^2.0.0"
-
-
wonka@^4.0.14:
-
version "4.0.15"
-
resolved "https://registry.yarnpkg.com/wonka/-/wonka-4.0.15.tgz#9aa42046efa424565ab8f8f451fcca955bf80b89"
-
integrity sha512-U0IUQHKXXn6PFo9nqsHphVCE5m3IntqZNB9Jjn7EB1lrR7YTDY3YWgFvEvwniTzXSvOH/XMzAZaIfJF/LvHYXg==
-
-
word-wrap@^1.2.3, word-wrap@~1.2.3:
-
version "1.2.3"
-
resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
-
integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==
-
-
wrap-ansi@^6.2.0:
-
version "6.2.0"
-
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53"
-
integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==
-
dependencies:
-
ansi-styles "^4.0.0"
-
string-width "^4.1.0"
-
strip-ansi "^6.0.0"
-
-
wrap-ansi@^7.0.0:
-
version "7.0.0"
-
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
-
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
-
dependencies:
-
ansi-styles "^4.0.0"
-
string-width "^4.1.0"
-
strip-ansi "^6.0.0"
-
-
wrappy@1:
-
version "1.0.2"
-
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
-
integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
-
-
write-file-atomic@^3.0.0:
-
version "3.0.3"
-
resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8"
-
integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==
-
dependencies:
-
imurmurhash "^0.1.4"
-
is-typedarray "^1.0.0"
-
signal-exit "^3.0.2"
-
typedarray-to-buffer "^3.1.5"
-
-
ws@^7.4.6:
-
version "7.5.3"
-
resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.3.tgz#160835b63c7d97bfab418fc1b8a9fced2ac01a74"
-
integrity sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==
-
-
xml-name-validator@^3.0.0:
-
version "3.0.0"
-
resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a"
-
integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==
-
-
xmlchars@^2.2.0:
-
version "2.2.0"
-
resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb"
-
integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==
-
-
y18n@^5.0.5:
-
version "5.0.8"
-
resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55"
-
integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==
-
-
yallist@^4.0.0:
-
version "4.0.0"
-
resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
-
integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
-
-
yaml@^1.10.0:
-
version "1.10.2"
-
resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b"
-
integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==
-
-
yargs-parser@^20.2.2:
-
version "20.2.9"
-
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee"
-
integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==
-
-
yargs@^16.0.3:
-
version "16.2.0"
-
resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66"
-
integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==
-
dependencies:
-
cliui "^7.0.2"
-
escalade "^3.1.1"
-
get-caller-file "^2.0.5"
-
require-directory "^2.1.1"
-
string-width "^4.2.0"
-
y18n "^5.0.5"
-
yargs-parser "^20.2.2"
-
-
yocto-queue@^0.1.0:
-
version "0.1.0"
-
resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"
-
integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==