+42
.github/ISSUE_TEMPLATE/RFC.md
+42
.github/ISSUE_TEMPLATE/RFC.md
···
1
+
---
2
+
name: 'RFC'
3
+
about: Propose an enhancement / feature and start a discussion
4
+
title: 'RFC: Your Proposal'
5
+
labels: "future \U0001F52E"
6
+
---
7
+
8
+
<!--
9
+
๐จ RFCs are for proposed changes (not bugs or questions)
10
+
Specifically they are whenever you'd like to see new features
11
+
being added, or enable new use-cases.
12
+
13
+
Please open a Bug Report for issues/bugs, and use GitHub Discussions
14
+
or the Discord channel for questions instead.
15
+
-->
16
+
17
+
## Summary
18
+
19
+
<!--
20
+
Describe in a couple of words *what* you're proposing.
21
+
If relevant, include *why* this should be addressed now.
22
+
The problem should be clearly stated and the solution
23
+
should be summarised.
24
+
-->
25
+
26
+
## Proposed Solution
27
+
28
+
<!--
29
+
Explain the solution you're proposing in detail.
30
+
*How* will this change be implemented, and how does it work?
31
+
-->
32
+
33
+
## Requirements
34
+
35
+
<!--
36
+
This section is *optional*.
37
+
But if your proposed solution has multiple ways
38
+
of being implemented, you don't want to state how
39
+
it may be implemented, or you don't know yet how
40
+
it will be implemented, then:
41
+
*List* what the implementation needs to achieve to fulfil this RFC;
42
+
-->
+46
.github/ISSUE_TEMPLATE/bug_report.yaml
+46
.github/ISSUE_TEMPLATE/bug_report.yaml
···
1
+
name: "\U0001F41E Bug report"
2
+
description: Report an issue with graphql.web
3
+
labels: []
4
+
body:
5
+
- type: markdown
6
+
attributes:
7
+
value: |
8
+
Thanks for taking the time to fill out this bug report!
9
+
- type: markdown
10
+
attributes:
11
+
value: |
12
+
Thanks for taking the time to fill out this bug report!
13
+
- type: textarea
14
+
id: bug-description
15
+
attributes:
16
+
label: Describe the bug
17
+
description: Please describe your bug clearly and concisely.
18
+
placeholder: Bug description
19
+
validations:
20
+
required: true
21
+
- type: input
22
+
id: reproduction
23
+
attributes:
24
+
label: Reproduction
25
+
description: Please provide a reproduction link, e.g. to a sandbox
26
+
placeholder: Reproduction
27
+
validations:
28
+
required: true
29
+
- type: textarea
30
+
id: version
31
+
attributes:
32
+
label: Package version
33
+
description: The versions of the relevant urql packages you are using
34
+
placeholder: "graphql-web-lite@16.6.0-1"
35
+
validations:
36
+
required: true
37
+
- type: checkboxes
38
+
id: checkboxes
39
+
attributes:
40
+
label: Validations
41
+
description: Before submitting the issue, please make sure you do the following
42
+
options:
43
+
- 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
44
+
required: true
45
+
- label: Follow our [Code of Conduct](https://github.com/0no-co/graphql-web-lite/blob/main/CODE_OF_CONDUCT.md)
46
+
required: true
+8
.github/ISSUE_TEMPLATE/config.yml
+8
.github/ISSUE_TEMPLATE/config.yml
···
1
+
blank_issues_enabled: true
2
+
contact_links:
3
+
- name: Ask a question
4
+
url: https://github.com/0no-co/graphql-web-lite/discussions
5
+
about: Ask questions and discuss with other community members
6
+
- name: Join the Discord
7
+
url: https://discord.gg/Hw8FR8qKfC
8
+
about: Chat with maintainers and other community members
+22
.github/PULL_REQUEST_TEMPLATE.md
+22
.github/PULL_REQUEST_TEMPLATE.md
···
1
+
<!--
2
+
Thanks for opening a pull request! We appreciate your dedication and help!
3
+
Before submitting your pull request, please make sure to read our CONTRIBUTING guide.
4
+
5
+
The best contribution is always a PR, but please make sure to open an issue or discuss
6
+
your changes first, if youโre looking to submit a larger PR.
7
+
8
+
If this PR is already related to an issue, please reference it like so:
9
+
Resolves #123
10
+
-->
11
+
12
+
## Summary
13
+
14
+
<!-- What's the motivation of this change? What does it solve? -->
15
+
16
+
## Set of changes
17
+
18
+
<!--
19
+
Roughly list the changes you've made and which packages are affected.
20
+
Leave some notes on what may be noteworthy files you've changed.
21
+
And lastly, please let us know if you think this is a breaking change.
22
+
-->
+27
-23
.github/workflows/ci.yml
+27
-23
.github/workflows/ci.yml
···
15
15
uses: actions/checkout@v2
16
16
with:
17
17
fetch-depth: 0
18
+
18
19
- name: Setup Node
19
20
uses: actions/setup-node@v1
20
21
with:
21
-
node-version: '14'
22
-
- name: Get Yarn cache directory
23
-
id: yarn-cache-dir-path
24
-
run: echo "::set-output name=dir::$(yarn cache dir)"
25
-
- name: Use Yarn cache
26
-
uses: actions/cache@v2
27
-
id: yarn-cache
22
+
node-version: '18'
23
+
24
+
- name: Setup pnpm
25
+
uses: pnpm/action-setup@v2.2.2
28
26
with:
29
-
path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
30
-
key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
31
-
restore-keys: |
32
-
${{ runner.os }}-yarn-
33
-
- name: Use node_modules cache
34
-
id: node-modules-cache
35
-
uses: actions/cache@v2
27
+
version: 7
28
+
run_install: false
29
+
30
+
- name: Get pnpm store directory
31
+
id: pnpm-store
32
+
run: echo "::set-output name=pnpm_cache_dir::$(pnpm store path)"
33
+
34
+
- name: Use pnpm store
35
+
uses: actions/cache@v3
36
+
id: pnpm-cache
36
37
with:
37
-
path: node_modules
38
-
key: ${{ runner.os }}-node-modules-${{ hashFiles('**/yarn.lock') }}
38
+
path: ${{ steps.pnpm-store.outputs.pnpm_cache_dir }}
39
+
key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }}
40
+
restore-keys: |
41
+
${{ runner.os }}-pnpm-
42
+
39
43
- name: Install Dependencies
40
-
if: |
41
-
steps.yarn-cache.outputs.cache-hit != 'true' ||
42
-
steps.node-modules-cache.outputs.cache-hit != 'true'
43
-
run: yarn install --prefer-offline --frozen-lockfile --non-interactive --silent
44
+
run: pnpm install --frozen-lockfile --prefer-offline
45
+
44
46
- name: Linting
45
-
run: yarn run lint
47
+
run: pnpm run lint
48
+
46
49
- name: Unit Tests
47
-
run: yarn run test --maxWorkers=2
50
+
run: pnpm run test --run
51
+
48
52
- name: Build
49
-
run: yarn run build
53
+
run: pnpm run build
+26
.github/workflows/mirror.yml
+26
.github/workflows/mirror.yml
···
1
+
# Mirrors to https://tangled.sh/@kitten.sh (knot.kitten.sh)
2
+
name: Mirror (Git Backup)
3
+
on:
4
+
push:
5
+
branches:
6
+
- main
7
+
jobs:
8
+
mirror:
9
+
runs-on: ubuntu-latest
10
+
steps:
11
+
- name: Checkout repository
12
+
uses: actions/checkout@v4
13
+
with:
14
+
fetch-depth: 0
15
+
fetch-tags: true
16
+
- name: Mirror
17
+
env:
18
+
MIRROR_SSH_KEY: ${{ secrets.MIRROR_SSH_KEY }}
19
+
GIT_SSH_COMMAND: 'ssh -o StrictHostKeyChecking=yes'
20
+
run: |
21
+
mkdir -p ~/.ssh
22
+
echo "$MIRROR_SSH_KEY" > ~/.ssh/id_rsa
23
+
chmod 600 ~/.ssh/id_rsa
24
+
ssh-keyscan -H knot.kitten.sh >> ~/.ssh/known_hosts
25
+
git remote add mirror "git@knot.kitten.sh:kitten.sh/${GITHUB_REPOSITORY#*/}"
26
+
git push --mirror mirror
+19
-16
.github/workflows/size.yml
+19
-16
.github/workflows/size.yml
···
13
13
- name: Setup Node
14
14
uses: actions/setup-node@v1
15
15
with:
16
-
node-version: '14'
16
+
node-version: '18'
17
17
18
-
- name: Get Yarn cache directory
19
-
id: yarn-cache-dir-path
20
-
run: echo "::set-output name=dir::$(yarn cache dir)"
18
+
- name: Setup pnpm
19
+
uses: pnpm/action-setup@v2.2.2
20
+
with:
21
+
version: 7
22
+
run_install: false
23
+
24
+
- name: Get pnpm store directory
25
+
id: pnpm-store
26
+
run: echo "::set-output name=pnpm_cache_dir::$(pnpm store path)"
21
27
22
-
- name: Use Yarn cache
23
-
uses: actions/cache@v2
24
-
id: yarn-cache
28
+
- name: Use pnpm store
29
+
uses: actions/cache@v3
30
+
id: pnpm-cache
25
31
with:
26
-
path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
27
-
key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
32
+
path: ${{ steps.pnpm-store.outputs.pnpm_cache_dir }}
33
+
key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }}
28
34
restore-keys: |
29
-
${{ runner.os }}-yarn-
35
+
${{ runner.os }}-pnpm-
30
36
31
37
- name: Install Dependencies
32
-
if: |
33
-
steps.yarn-cache.outputs.cache-hit != 'true' ||
34
-
steps.node-modules-cache.outputs.cache-hit != 'true'
35
-
run: yarn install --prefer-offline --frozen-lockfile --non-interactive --silent
38
+
run: pnpm install --frozen-lockfile --prefer-offline
36
39
37
40
- name: Build GraphQL-Web-Lite
38
-
run: yarn build
41
+
run: pnpm run build
39
42
40
43
- name: compressed-size-action
41
44
uses: preactjs/compressed-size-action@v2
42
45
with:
43
-
pattern: '{scripts/buildenv/dist-graphql/assets/vendor.*.js,scripts/buildenv/dist-lite/assets/vendor.*.js}'
46
+
pattern: '{scripts/buildenv/dist-graphql/assets/index.js,scripts/buildenv/dist-lite/assets/index.js}'
44
47
build-script: size-check
45
48
repo-token: '${{ secrets.GITHUB_TOKEN }}'
+12
.gitignore
+12
.gitignore
+33
CHANGELOG.md
+33
CHANGELOG.md
···
1
+
# graphql-web-lite
2
+
3
+
Starting with `16.6.0-1` `graphql-web-lite` is published to match the
4
+
`MAJOR.MINOR.PATCH` version of the aliased `graphql` version on `npm`.
5
+
The prerelease is incremented to indicate changes in `graphql-web-lite`.
6
+
7
+
## 16.6.0-4
8
+
9
+
- Move `@0no-co/graphql.web` to dependencies and externalize it in the output
10
+
dist files.
11
+
- Upgrade to `@0no-co/graphql.web@^1.0.0`
12
+
13
+
## 16.6.0-3
14
+
15
+
- Fix incorrect `package.json:engines.node` entry.
16
+
17
+
## 16.6.0-2
18
+
19
+
- Replace `utilities/findBreakingChanges` with no-op code.
20
+
21
+
## 16.6.0-1
22
+
23
+
- Replace `type/assertName` with a custom shim.
24
+
- Fix `type/validate` being broken due to incorrect Buble and Terser build
25
+
mangling.
26
+
- Use [`@0no-co/graphql.web@0.1.6`](https://github.com/0no-co/graphql.web) as a shim.
27
+
- This provides: `language/kind`, `language/parser`, `language/printer`, `language/visitor`, `language/printString`, and `language/blockString`
28
+
- [`@0no-co/graphql.web@0.1.6`](https://github.com/0no-co/graphql.web) is
29
+
built to replace GraphQLโs client-side query language parser, printer, and
30
+
visitor, and is tested to 100% coverage and to match graphql.jsโs
31
+
performance.
32
+
- Updated to `graphql@16.6.0`
33
+
- Exports are now the intersection of `graphql@^16` and `graphql@15.8.0`
+164
CONTRIBUTING.md
+164
CONTRIBUTING.md
···
1
+
# Development
2
+
3
+
Thanks for contributing! We want to ensure that `graphql-web-lite` evolves
4
+
and fulfills its idea of being a drop-in alias replacement to make your
5
+
client-side GraphQL smaller and faster!
6
+
7
+
## How to contribute?
8
+
9
+
We follow fairly standard but lenient rules around pull requests and issues.
10
+
Please pick a title that describes your change briefly, optionally in the imperative
11
+
mood if possible.
12
+
13
+
If you have an idea for a feature or want to fix a bug, consider opening an issue
14
+
first. We're also happy to discuss and help you open a PR and get your changes
15
+
in!
16
+
17
+
- If you have a question, try [creating a GitHub Discussions thread.](https://github.com/0no-co/graphql-web-lite/discussions/new/choose)
18
+
- If you think you've found a bug, [open a new issue.](https://github.com/0no-co/graphql-web-lite/issues/new)
19
+
- or, if you found a bug you'd like to fix, [open a PR.](https://github.com/0no-co/graphql-web-lite/compare)
20
+
- 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).
21
+
22
+
### What are the issue conventions?
23
+
24
+
There are **no strict conventions**, but we do have two templates in place that will fit most
25
+
issues, since questions and other discussion start on GitHub Discussions. The bug template is fairly
26
+
standard and the rule of thumb is to try to explain **what you expected** and **what you got
27
+
instead.** Following this makes it very clear whether it's a known behavior, an unexpected issue,
28
+
or an undocumented quirk.
29
+
30
+
### How do I propose changes?
31
+
32
+
We follow an **RFC proposal process**. This allows anyone to propose a new feature or a change, and
33
+
allows us to communicate our current planned features or changes, so any technical discussion,
34
+
progress, or upcoming changes are always **documented transparently.** You can [find the RFC
35
+
template](https://github.com/0no-co/graphql-web-lite/issues/new/choose) in our issue creator.
36
+
37
+
### What are the PR conventions?
38
+
39
+
This also comes with **no strict conventions**. We only ask you to follow the PR template we have
40
+
in place more strictly here than the templates for issues, since it asks you to list a summary
41
+
(maybe even with a short explanation) and a list of technical changes.
42
+
43
+
If you're **resolving** an issue please don't forget to add `Resolve #123` to the description so that
44
+
it's automatically linked, so that there's no ambiguity and which issue is being addressed (if any)
45
+
46
+
You'll find that a comment by the "Changeset" bot may pop up. If you don't know what a **changeset**
47
+
is and why it's asking you to document your changes, read on at ["How do I document a change for the
48
+
changelog"](#how-do-i-document-a-change-for-the-changelog)
49
+
50
+
We also typically **name** our PRs with a slightly descriptive title, e.g. `feat: Title`.
51
+
52
+
## How do I set up the project?
53
+
54
+
Luckily it's not hard to get started. You can install dependencie
55
+
[using `pnpm`](https://pnpm.io/installation#using-corepack).
56
+
Please don't use `npm` or `yarn` to respect the lockfile.
57
+
58
+
```sh
59
+
pnpm install
60
+
```
61
+
62
+
There are multiple commands you can run in the root folder to test your changes:
63
+
64
+
```sh
65
+
# TypeScript checks:
66
+
pnpm run check
67
+
68
+
# Linting (prettier & eslint):
69
+
pnpm run lint
70
+
71
+
# Unit Tests:
72
+
pnpm run test
73
+
74
+
# Builds:
75
+
pnpm run build
76
+
```
77
+
78
+
## How do I test my changes?
79
+
80
+
It's always good practice to run the tests when making changes. If you're unsure which packages
81
+
may be affected by your new tests or changes you may run `pnpm test` in the root of
82
+
the repository.
83
+
84
+
If your editor is not set up with type checks you may also want to run `pnpm run check` on your
85
+
changes.
86
+
87
+
Additionally you can head to any example in the `examples/` folder
88
+
and run them. There you'll also need to install their dependencies as they're isolated projects,
89
+
without a lockfile and without linking to packages in the monorepos.
90
+
All examples are started using the `package.json`'s `start` script.
91
+
92
+
## How do I lint my code?
93
+
94
+
We ensure consistency in this codebase using `eslint` and `prettier`.
95
+
They are run on a `precommit` hook, so if something's off they'll try
96
+
to automatically fix up your code, or display an error.
97
+
98
+
If you have them set up in your editor, even better!
99
+
100
+
## How do I document a change for the changelog?
101
+
102
+
This project uses [changesets](https://github.com/atlassian/changesets). This means that for
103
+
every PR there must be documentation for what has been changed and which package is affected.
104
+
105
+
You can document a change by running `changeset`, which will ask you which packages
106
+
have changed and whether the change is major/minor/patch. It will then ask you to write
107
+
a change entry as markdown.
108
+
109
+
```sh
110
+
# In the root of the urql repository call:
111
+
pnpm changeset
112
+
```
113
+
114
+
This will create a new "changeset file" in the `.changeset` folder, which you should commit and
115
+
push, so that it's added to your PR.
116
+
This will eventually end up in the package's `CHANGELOG.md` file when we do a release.
117
+
118
+
You won't need to add a changeset if you're simply making "non-visible" changes to the docs or other
119
+
files that aren't published to the npm registry.
120
+
121
+
[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)
122
+
123
+
## How do I release new versions of our packages?
124
+
125
+
Hold up, that's **automated**! Since we use `changeset` to document our changes, which determines what
126
+
goes into the changelog and what kind of version bump a change should make, you can also use the
127
+
tool to check what's currently posed to change after a release batch using: `pnpm changeset status`.
128
+
129
+
We have a [GitHub Actions workflow](./.github/workflow/release.yml) which is triggered whenever new
130
+
changes are merged. It will always open a **"Version Packages" PR** which is kept up-to-date. This PR
131
+
documents all changes that are made and will show in its description what all new changelogs are
132
+
going to contain for their new entries.
133
+
134
+
Once a "Version Packages" PR is approved by a contributor and merged, the action will automatically
135
+
take care of creating the release, publishing all updated packages to the npm registry, and creating
136
+
appropriate tags on GitHub too.
137
+
138
+
This process is automated, but the changelog should be checked for errors.
139
+
140
+
As to **when** to merge the automated PR and publish? Maybe not after every change. Typically there
141
+
are two release batches: hotfixes and release batches. We expect that a hotfix for a single package
142
+
should go out as quickly as possible if it negatively affects users. For **release batches**
143
+
however, it's common to assume that if one change is made to a package that more will follow in the
144
+
same week. So waiting for **a day or two** when other changes are expected will make sense to keep the
145
+
fatigue as low as possible for downstream maintainers.
146
+
147
+
## How do I upgrade all dependencies?
148
+
149
+
It may be a good idea to keep all dependencies on this repository **up-to-date** every now and
150
+
then. Typically we do this by running `pnpm update --interactive --latest` and checking one-by-one
151
+
which dependencies will need to be bumped. In case of any security issues it may make sense to
152
+
just run `pnpm update [package]`.
153
+
154
+
While this is rare with `pnpm`, upgrading some transitive dependencies may accidentally duplicate
155
+
them if two packages depend on different compatible version ranges. This can be fixed by running:
156
+
157
+
```sh
158
+
pnpm dedupe
159
+
pnpm install
160
+
```
161
+
162
+
It's common to then **create a PR** (with a changeset documenting the packages that need to reflect
163
+
new changes if any `dependencies` have changed) with the name of
164
+
"(chore) - Upgrade direct and transitive dependencies" or something similar.
-21
LICENSE
-21
LICENSE
···
1
-
MIT License
2
-
3
-
Copyright (c) GraphQL Contributors
4
-
5
-
Permission is hereby granted, free of charge, to any person obtaining a copy
6
-
of this software and associated documentation files (the "Software"), to deal
7
-
in the Software without restriction, including without limitation the rights
8
-
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9
-
copies of the Software, and to permit persons to whom the Software is
10
-
furnished to do so, subject to the following conditions:
11
-
12
-
The above copyright notice and this permission notice shall be included in all
13
-
copies or substantial portions of the Software.
14
-
15
-
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
-
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
-
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18
-
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
-
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20
-
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21
-
SOFTWARE.
+22
LICENSE.md
+22
LICENSE.md
···
1
+
MIT License
2
+
3
+
Copyright (c) GraphQL maintainers,
4
+
Copyright (c) 0no.co
5
+
6
+
Permission is hereby granted, free of charge, to any person obtaining a copy
7
+
of this software and associated documentation files (the "Software"), to deal
8
+
in the Software without restriction, including without limitation the rights
9
+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10
+
copies of the Software, and to permit persons to whom the Software is
11
+
furnished to do so, subject to the following conditions:
12
+
13
+
The above copyright notice and this permission notice shall be included in all
14
+
copies or substantial portions of the Software.
15
+
16
+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17
+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18
+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19
+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20
+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21
+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
22
+
SOFTWARE.
+38
-38
README.md
+38
-38
README.md
···
21
21
can cause bloat for client-side apps, where we'd rather choose lower bundlesize impact
22
22
over fidelity.
23
23
24
-
`graphql-web-lite` is an **experimental** library, providing an alias package that can
25
-
be swapped in for the standard `graphql` package in client-side applications.
24
+
`graphql-web-lite` provides an alias package that can be swapped in for the standard
25
+
`graphql` package in client-side applications.
26
26
It aims to reduce the size of imports that are in common use by GraphQL clients and
27
27
users, while still providing most `graphql` exports that are used in other contexts.
28
+
29
+
It replaces the default `language` exports with
30
+
[`@0no-co/graphql.web`](https://github.com/0no-co/graphql.web) for a leaner
31
+
parser, printer, and visitor, which only support the GraphQL query language and
32
+
are tested to 100% coverage and built to match GraphQL.jsโ performance.
33
+
34
+
In an average app using the GraphQL library for a GraphQL client aliasing this
35
+
package could save you 7kB gzip effortlessly.
36
+
37
+
> **Note:** If youโre using `@urql/core@^4` youโre already benefitting from
38
+
> `@0no-co/graphql.web`โs size reduction and aliasing `graphql-web-lite` will
39
+
> only benefit you if you import from `graphql` in any of your other code or
40
+
> libraries.
28
41
29
42
## Installation
30
43
···
45
58
```diff
46
59
{
47
60
"dependencies": {
48
-
- "graphql": "^15.5.0"
49
-
+ "graphql": "npm:graphql-web-lite@^15.5.1001"
61
+
- "graphql": "^16.6.0"
62
+
+ "graphql": "npm:graphql-web-lite@^16.6.0-3"
50
63
}
51
64
}
52
65
```
···
267
280
<details>
268
281
<summary><strong>Full List of Changes</strong></summary>
269
282
270
-
| Export | Changes | Notes |
271
-
| -------------------------- | ----------- | ------------------------------------------------------------------- |
272
-
| `getVisitFn` | _unchanged_ | n/a |
273
-
| `visitInParallel` | _unchanged_ | n/a |
274
-
| `BREAK` | _unchanged_ | n/a |
275
-
| `visit` | _modified_ | works recursively and does not detect invalid AST nodes |
276
-
| `print` | _modified_ | won't output any schema nodes and does not detect invalid AST nodes |
277
-
| `printLocation` | _modified_ | won't output source snippets |
278
-
| `printSourceLocation` | _modified_ | won't output source snippets |
279
-
| `parse` | _modified_ | won't parse schema nodes or throw precise syntax errors |
280
-
| `parseType` | _modified_ | won't throw precise syntax errors |
281
-
| `parseValue` | _modified_ | won't throw precise syntax errors |
282
-
| `GraphQLError` | _modified_ | doesn't handle locations and Error stacks |
283
-
| `syntaxError` | _removed_ | n/a |
284
-
| `printType` | _removed_ | n/a |
285
-
| `printSchema` | _removed_ | n/a |
286
-
| `printIntrospectionSchema` | _removed_ | n/a |
287
-
| `lexicographicSortSchema` | _removed_ | n/a |
288
-
| `isSchema` | _removed_ | n/a |
289
-
| `isInterfaceType` | _removed_ | n/a |
290
-
| `getDescription` | _removed_ | n/a |
291
-
| `findDeprecatedUsages` | _removed_ | n/a |
292
-
| `buildSchema` | _removed_ | n/a |
293
-
| `buildASTSchema` | _removed_ | n/a |
294
-
| `assertSchema` | _removed_ | n/a |
295
-
| `assertInterfaceType` | _removed_ | n/a |
296
-
| `assertCompositeType` | _removed_ | n/a |
297
-
| `assertAbstractType` | _removed_ | n/a |
298
-
| `TokenKind` | _removed_ | n/a |
299
-
| `Token` | _removed_ | n/a |
300
-
| `Lexer` | _removed_ | n/a |
301
-
| `GraphQLUnionType` | _removed_ | n/a |
302
-
| `GraphQLInterfaceType` | _removed_ | n/a |
303
-
| `GraphQLInputObjectType` | _removed_ | n/a |
283
+
| Export | Changes | Notes |
284
+
| --------------------- | ---------- | ------------------------------------------------------------------- |
285
+
| `visit` | _modified_ | works recursively and does not detect invalid AST nodes |
286
+
| `print` | _modified_ | won't output any schema nodes and does not detect invalid AST nodes |
287
+
| `printLocation` | _modified_ | won't output source snippets |
288
+
| `printSourceLocation` | _modified_ | won't output source snippets |
289
+
| `parse` | _modified_ | won't parse schema nodes or throw precise syntax errors |
290
+
| `parseType` | _modified_ | won't throw precise syntax errors |
291
+
| `parseValue` | _modified_ | won't throw precise syntax errors |
292
+
| `GraphQLError` | _modified_ | doesn't handle locations and Error stacks |
304
293
305
294
</details>
295
+
296
+
### Bundlesize Impact
297
+
298
+
Most GraphQL client-side libraries use the following common set of imports from the `graphql` library.
299
+
300
+
```js
301
+
export { BREAK, isSelectionNode, parse, print, GraphQLError, Kind, visit } from 'graphql';
302
+
```
303
+
304
+
The minzipped size of the imports is about `10kB` in a given output bundle, which assumes all the above imports are
305
+
in use. When `graphql-web-lite` replaces the `graphql` package the minzipped size drops to about `3kB`.
+13
-56
alias/error/GraphQLError.mjs
+13
-56
alias/error/GraphQLError.mjs
···
1
-
import { getLocation } from 'graphql/language/location';
2
-
3
-
import { printLocation, printSourceLocation } from '../language/printLocation';
4
-
5
-
export class GraphQLError extends Error {
6
-
constructor(
7
-
message,
8
-
nodes,
9
-
source,
10
-
positions,
11
-
path,
12
-
originalError,
13
-
extensions
14
-
) {
15
-
super(message);
16
-
17
-
this.name = 'GraphQLError';
18
-
this.message = message;
19
-
20
-
if (path) this.path = path;
21
-
if (nodes) this.nodes = nodes;
22
-
if (source) this.source = source;
23
-
if (positions) this.positions = positions;
24
-
if (originalError) this.originalError = originalError;
25
-
26
-
let _extensions = extensions;
27
-
if (_extensions == null && originalError != null) {
28
-
const originalExtensions = originalError.extensions;
29
-
if (isObjectLike(originalExtensions)) {
30
-
_extensions = originalExtensions;
31
-
}
32
-
}
33
-
34
-
if (_extensions) {
35
-
this.extensions = _extensions;
36
-
}
37
-
}
38
-
39
-
toString() {
40
-
return printError(this);
41
-
}
42
-
}
1
+
export { GraphQLError } from '@0no-co/graphql.web';
43
2
44
3
/**
45
4
* Prints a GraphQLError to a string, representing useful location information
46
5
* about the error's position in the source.
6
+
*
7
+
* @deprecated Please use `error.toString` instead. Will be removed in v17
47
8
*/
48
9
export function printError(error) {
49
-
let output = error.message;
50
-
51
-
if (error.nodes) {
52
-
for (const node of error.nodes) {
53
-
if (node.loc) {
54
-
output += '\n\n' + printLocation(node.loc);
55
-
}
56
-
}
57
-
} else if (error.source && error.locations) {
58
-
for (const location of error.locations) {
59
-
output += '\n\n' + printSourceLocation(error.source, location);
60
-
}
61
-
}
10
+
return error.toString();
11
+
}
62
12
63
-
return output;
13
+
/**
14
+
* Given a GraphQLError, format it according to the rules described by the
15
+
* Response Format, Errors section of the GraphQL Specification.
16
+
*
17
+
* @deprecated Please use `error.toString` instead. Will be removed in v17
18
+
*/
19
+
export function formatError(error) {
20
+
return error.toJSON();
64
21
}
+5
-1
alias/language/__tests__/parser.test.js
+5
-1
alias/language/__tests__/parser.test.js
···
1
1
// See: https://github.com/graphql/graphql-js/blob/976d64b/src/language/__tests__/parser-test.ts
2
2
// Note: Tests regarding reserved keywords have been removed.
3
3
4
+
import { describe, it, expect } from 'vitest';
4
5
import { Kind } from 'graphql';
5
6
import { parse, parseValue, parseType } from '../parser';
6
7
···
17
18
18
19
it('parses constant default values', () => {
19
20
expect(() => {
20
-
return parse('query Foo($x: Complex = { a: { b: [ $var ] } }) { field }');
21
+
return parse('query Foo($x: Complex = { a: { b: [ "test" ] } }) { field }');
21
22
}).not.toThrow();
22
23
});
23
24
···
249
250
},
250
251
{
251
252
kind: Kind.STRING,
253
+
block: false,
252
254
value: 'abc',
253
255
},
254
256
],
···
261
263
kind: Kind.LIST,
262
264
values: [
263
265
{
266
+
block: true,
264
267
kind: Kind.STRING,
265
268
value: 'long',
266
269
},
267
270
{
268
271
kind: Kind.STRING,
272
+
block: false,
269
273
value: 'short',
270
274
},
271
275
],
+10
-20
alias/language/__tests__/printer.test.js
+10
-20
alias/language/__tests__/printer.test.js
···
1
1
// See: https://github.com/graphql/graphql-js/blob/976d64b/src/language/__tests__/printer-test.ts
2
2
3
+
import { describe, it, expect } from 'vitest';
3
4
import { parse } from '../parser';
4
5
import { print } from '../printer';
5
6
···
24
25
{
25
26
id
26
27
name
27
-
}
28
-
`);
28
+
}`);
29
29
30
30
const mutationAST = parse('mutation { id, name }');
31
31
expect(print(mutationAST)).toBe(dedent`
32
32
mutation {
33
33
id
34
34
name
35
-
}
36
-
`);
35
+
}`);
37
36
38
-
const queryASTWithArtifacts = parse(
39
-
'query ($foo: TestType) @testDirective { id, name }'
40
-
);
37
+
const queryASTWithArtifacts = parse('query ($foo: TestType) @testDirective { id, name }');
41
38
expect(print(queryASTWithArtifacts)).toBe(dedent`
42
39
query ($foo: TestType) @testDirective {
43
40
id
44
41
name
45
-
}
46
-
`);
42
+
}`);
47
43
48
-
const mutationASTWithArtifacts = parse(
49
-
'mutation ($foo: TestType) @testDirective { id, name }'
50
-
);
44
+
const mutationASTWithArtifacts = parse('mutation ($foo: TestType) @testDirective { id, name }');
51
45
expect(print(mutationASTWithArtifacts)).toBe(dedent`
52
46
mutation ($foo: TestType) @testDirective {
53
47
id
···
68
62
});
69
63
70
64
it('keeps arguments on one line if line is short (<= 80 chars)', () => {
71
-
const printed = print(
72
-
parse('{trip(wheelchair:false arriveBy:false){dateTime}}')
73
-
);
65
+
const printed = print(parse('{trip(wheelchair:false arriveBy:false){dateTime}}'));
74
66
75
67
expect(printed).toBe(
76
68
dedent`
···
78
70
trip(wheelchair: false, arriveBy: false) {
79
71
dateTime
80
72
}
81
-
}
82
-
`
73
+
}`
83
74
);
84
75
});
85
76
···
148
139
149
140
{
150
141
__typename
151
-
}
152
-
`) + '\n'
142
+
}`)
153
143
);
154
144
});
155
145
});
···
232
222
function dedent(strings, ...values) {
233
223
let str = strings[0];
234
224
for (let i = 1; i < strings.length; ++i) str += values[i - 1] + strings[i]; // interpolation
235
-
return dedentString(str) + '\n';
225
+
return dedentString(str);
236
226
}
+13
-41
alias/language/__tests__/visitor.test.js
+13
-41
alias/language/__tests__/visitor.test.js
···
1
1
// See: https://github.com/graphql/graphql-js/blob/976d64b/src/language/__tests__/visitor-test.ts
2
2
3
+
import { describe, it, expect } from 'vitest';
3
4
import { Kind, parse, print } from 'graphql';
4
5
import { visit, visitInParallel, BREAK } from '../visitor';
5
6
···
268
269
269
270
expect(ast).toEqual(parse('{ a, b, c { a, b, c } }', { noLocation: true }));
270
271
271
-
expect(editedAST).toEqual(
272
-
parse('{ a, c { a, c } }', { noLocation: true })
273
-
);
272
+
expect(editedAST).toEqual(parse('{ a, c { a, c } }', { noLocation: true }));
274
273
});
275
274
276
275
it('allows for editing on leave', () => {
···
286
285
287
286
expect(ast).toEqual(parse('{ a, b, c { a, b, c } }', { noLocation: true }));
288
287
289
-
expect(editedAST).toEqual(
290
-
parse('{ a, c { a, c } }', { noLocation: true })
291
-
);
288
+
expect(editedAST).toEqual(parse('{ a, c { a, c } }', { noLocation: true }));
292
289
});
293
290
294
291
it('ignores false returned on leave', () => {
···
299
296
},
300
297
});
301
298
302
-
expect(returnedAST).toEqual(
303
-
parse('{ a, b, c { a, b, c } }', { noLocation: true })
304
-
);
299
+
expect(returnedAST).toEqual(parse('{ a, b, c { a, b, c } }', { noLocation: true }));
305
300
});
306
301
307
302
it('visits edited node', () => {
···
478
473
});
479
474
480
475
it('handles deep immutable edits correctly when using "enter"', () => {
481
-
const formatNode = (node) => {
476
+
const formatNode = node => {
482
477
if (
483
478
node.selectionSet &&
484
479
!node.selectionSet.selections.some(
485
-
(node) =>
486
-
node.kind === Kind.FIELD &&
487
-
node.name.value === '__typename' &&
488
-
!node.alias
480
+
node => node.kind === Kind.FIELD && node.name.value === '__typename' && !node.alias
489
481
)
490
482
) {
491
483
return {
···
507
499
}
508
500
};
509
501
const ast = parse('{ players { nodes { id } } }');
510
-
const expected = parse(
511
-
'{ players { nodes { id __typename } __typename } }'
512
-
);
502
+
const expected = parse('{ players { nodes { id __typename } __typename } }');
513
503
const visited = visit(ast, {
514
504
Field: formatNode,
515
505
InlineFragment: formatNode,
···
525
515
526
516
visit(ast, {
527
517
enter(node, key, parent) {
528
-
visited.push([
529
-
'enter',
530
-
node.kind,
531
-
key,
532
-
isNode(parent) ? parent.kind : undefined,
533
-
]);
518
+
visited.push(['enter', node.kind, key, isNode(parent) ? parent.kind : undefined]);
534
519
535
520
checkVisitorFnArgs(ast, arguments);
536
521
argsStack.push([...arguments]);
537
522
},
538
523
539
524
leave(node, key, parent) {
540
-
visited.push([
541
-
'leave',
542
-
node.kind,
543
-
key,
544
-
isNode(parent) ? parent.kind : undefined,
545
-
]);
525
+
visited.push(['leave', node.kind, key, isNode(parent) ? parent.kind : undefined]);
546
526
547
527
expect(argsStack.pop()).toEqual([...arguments]);
548
528
},
···
1269
1249
])
1270
1250
);
1271
1251
1272
-
expect(ast).toEqual(
1273
-
parse('{ a, b, c { a, b, c } }', { noLocation: true })
1274
-
);
1252
+
expect(ast).toEqual(parse('{ a, b, c { a, b, c } }', { noLocation: true }));
1275
1253
1276
-
expect(editedAST).toEqual(
1277
-
parse('{ a, c { a, c } }', { noLocation: true })
1278
-
);
1254
+
expect(editedAST).toEqual(parse('{ a, c { a, c } }', { noLocation: true }));
1279
1255
1280
1256
expect(visited).toEqual([
1281
1257
['enter', 'Document', undefined],
···
1333
1309
])
1334
1310
);
1335
1311
1336
-
expect(ast).toEqual(
1337
-
parse('{ a, b, c { a, b, c } }', { noLocation: true })
1338
-
);
1312
+
expect(ast).toEqual(parse('{ a, b, c { a, b, c } }', { noLocation: true }));
1339
1313
1340
-
expect(editedAST).toEqual(
1341
-
parse('{ a, c { a, c } }', { noLocation: true })
1342
-
);
1314
+
expect(editedAST).toEqual(parse('{ a, c { a, c } }', { noLocation: true }));
1343
1315
1344
1316
expect(visited).toEqual([
1345
1317
['enter', 'Document', undefined],
+5
-7
alias/language/blockString.mjs
+5
-7
alias/language/blockString.mjs
···
1
-
export function printBlockString(str) {
2
-
return '"""\n' + JSON.stringify(str).slice(1, -1) + '\n"""';
3
-
}
1
+
export { printBlockString } from '@0no-co/graphql.web';
4
2
5
-
export function dedentBlockStringValue(str) {
6
-
return str;
3
+
export function isPrintableAsBlockString(value) {
4
+
return true;
7
5
}
8
6
9
-
export function getBlockStringIndentation(str) {
10
-
return 0;
7
+
export function dedentBlockStringLines(lines) {
8
+
return lines;
11
9
}
+1
alias/language/kinds.mjs
+1
alias/language/kinds.mjs
···
1
+
export { Kind } from '@0no-co/graphql.web';
+1
-363
alias/language/parser.mjs
+1
-363
alias/language/parser.mjs
···
1
-
/**
2
-
* This is a spec-compliant implementation of a GraphQL query language parser,
3
-
* up-to-date with the June 2018 Edition. Unlike the reference implementation
4
-
* in graphql.js it will only parse the query language, but not the schema
5
-
* language.
6
-
*/
7
-
import { Kind } from 'graphql';
8
-
import { GraphQLError } from '../error/GraphQLError';
9
-
import { match, parse as makeParser } from 'reghex';
10
-
11
-
// 2.1.7: Includes commas, and line comments
12
-
const ignored = /([\s,]|#[^\n\r]+)+/;
13
-
14
-
// 2.1.9: Limited to ASCII character set, so regex shortcodes are fine
15
-
const name = match(Kind.NAME, (x) => ({
16
-
kind: x.tag,
17
-
value: x[0],
18
-
}))`
19
-
${/[_\w][_\d\w]*/}
20
-
`;
21
-
22
-
const null_ = match(Kind.NULL, (x) => ({
23
-
kind: x.tag,
24
-
}))`
25
-
${'null'}
26
-
`;
27
-
28
-
const bool = match(Kind.BOOLEAN, (x) => ({
29
-
kind: x.tag,
30
-
value: x[0] === 'true',
31
-
}))`
32
-
${/true|false/}
33
-
`;
34
-
35
-
const variable = match(Kind.VARIABLE, (x) => ({
36
-
kind: x.tag,
37
-
name: x[0],
38
-
}))`
39
-
:${'$'} ${name}
40
-
`;
41
-
42
-
// 2.9.6: Technically, this parser doesn't need to check that true, false, and null
43
-
// aren't used as enums, but this prevents mistakes and follows the spec closely
44
-
const enum_ = match(Kind.ENUM, (x) => ({
45
-
kind: x.tag,
46
-
value: x[0].value,
47
-
}))`
48
-
${name}
49
-
`;
50
-
51
-
// 2.9.1-2: These combine both number values for the sake of simplicity.
52
-
// It allows for leading zeroes, unlike graphql.js, which shouldn't matter;
53
-
const number = match(null, (x) => ({
54
-
kind: x.length === 1 ? Kind.INT : Kind.FLOAT,
55
-
value: x.join(''),
56
-
}))`
57
-
${/[-]?\d+/}
58
-
${/[.]\d+/}?
59
-
${/[eE][+-]?\d+/}?
60
-
`;
61
-
62
-
// 2.9.4: Notably, this skips checks for unicode escape sequences and escaped quotes.
63
-
const string = match(Kind.STRING, (x) => ({
64
-
kind: x.tag,
65
-
value: x[0],
66
-
}))`
67
-
(:${'"""'} ${/[\s\S]+?(?=""")/} :${'"""'})
68
-
| (:${'"'} ${/[^"\r\n]*/} :${'"'})
69
-
`;
70
-
71
-
const list = match(Kind.LIST, (x) => ({
72
-
kind: x.tag,
73
-
values: x.slice(),
74
-
}))`
75
-
:${'['}
76
-
${() => value}*
77
-
(?: ${ignored}? ${']'} ${ignored}?)
78
-
`;
79
-
80
-
const objectField = match(Kind.OBJECT_FIELD, (x) => ({
81
-
kind: x.tag,
82
-
name: x[0],
83
-
value: x[1],
84
-
}))`
85
-
:${ignored}?
86
-
${name}
87
-
(?: ${ignored}? ${':'})
88
-
${() => value}
89
-
`;
90
-
91
-
const object = match(Kind.OBJECT, (x) => ({
92
-
kind: x.tag,
93
-
fields: x.slice(),
94
-
}))`
95
-
:${'{'}
96
-
${objectField}*
97
-
(?: ${'}'} ${ignored}?)
98
-
`;
99
-
100
-
// 2.9: This matches the spec closely and is complete
101
-
const value = match(null, (x) => x[0])`
102
-
:${ignored}?
103
-
(
104
-
${null_}
105
-
| ${bool}
106
-
| ${variable}
107
-
| ${string}
108
-
| ${number}
109
-
| ${enum_}
110
-
| ${list}
111
-
| ${object}
112
-
)
113
-
:${ignored}?
114
-
`;
115
-
116
-
const arg = match(Kind.ARGUMENT, (x) => ({
117
-
kind: x.tag,
118
-
name: x[0],
119
-
value: x[1],
120
-
}))`
121
-
${name}
122
-
(?: ${ignored}? ${':'} ${ignored}?)
123
-
${value}
124
-
`;
125
-
126
-
const args = match()`
127
-
:${ignored}?
128
-
(
129
-
(?: ${'('} ${ignored}?)
130
-
${arg}+
131
-
(?: ${')'} ${ignored}?)
132
-
)?
133
-
`;
134
-
135
-
const directive = match(Kind.DIRECTIVE, (x) => ({
136
-
kind: x.tag,
137
-
name: x[0],
138
-
arguments: x[1],
139
-
}))`
140
-
:${'@'} ${name} :${ignored}?
141
-
${args}?
142
-
:${ignored}?
143
-
`;
144
-
145
-
const directives = match()`
146
-
:${ignored}?
147
-
${directive}*
148
-
`;
149
-
150
-
const field = match(Kind.FIELD, (x) => {
151
-
let i = 0;
152
-
return {
153
-
kind: x.tag,
154
-
alias: x[1].kind === Kind.NAME ? x[i++] : undefined,
155
-
name: x[i++],
156
-
arguments: x[i++],
157
-
directives: x[i++],
158
-
selectionSet: x[i++],
159
-
};
160
-
})`
161
-
:${ignored}?
162
-
${name}
163
-
(
164
-
(?: ${ignored}? ${':'} ${ignored}?)
165
-
${name}
166
-
)?
167
-
${args}
168
-
${directives}
169
-
${() => selectionSet}?
170
-
`;
171
-
172
-
// 2.11: The type declarations may be simplified since there's little room
173
-
// for error in this limited type system.
174
-
const type = match(null, (x) => {
175
-
const node =
176
-
x[0].kind === 'Name'
177
-
? { kind: Kind.NAMED_TYPE, name: x[0] }
178
-
: { kind: Kind.LIST_TYPE, type: x[0] };
179
-
return x[1] === '!' ? { kind: Kind.NON_NULL_TYPE, type: node } : node;
180
-
})`
181
-
(
182
-
(
183
-
(?: ${'['} ${ignored}?)
184
-
${() => type}
185
-
(?: ${ignored}? ${']'} ${ignored}?)
186
-
) | ${name}
187
-
)
188
-
${'!'}?
189
-
:${ignored}?
190
-
`;
191
-
192
-
const typeCondition = match(null, (x) => ({
193
-
kind: Kind.NAMED_TYPE,
194
-
name: x[0],
195
-
}))`
196
-
(?: ${ignored}? ${'on'} ${ignored})
197
-
${name}
198
-
:${ignored}?
199
-
`;
200
-
201
-
const inlineFragment = match(Kind.INLINE_FRAGMENT, (x) => {
202
-
let i = 0;
203
-
return {
204
-
kind: x.tag,
205
-
typeCondition: x[i].kind === Kind.NAMED_TYPE ? x[i++] : undefined,
206
-
directives: x[i++],
207
-
selectionSet: x[i],
208
-
};
209
-
})`
210
-
:${'...'}
211
-
${typeCondition}?
212
-
${directives}
213
-
${() => selectionSet}
214
-
`;
215
-
216
-
const fragmentSpread = match(Kind.FRAGMENT_SPREAD, (x) => ({
217
-
kind: x.tag,
218
-
name: x[0],
219
-
directives: x[1],
220
-
}))`
221
-
(?: ${'...'} ${ignored}?)
222
-
!${'on'}
223
-
${name}
224
-
:${ignored}?
225
-
${directives}
226
-
`;
227
-
228
-
const selectionSet = match(Kind.SELECTION_SET, (x) => ({
229
-
kind: x.tag,
230
-
selections: x.slice(),
231
-
}))`
232
-
:${ignored}?
233
-
(?: ${'{'} ${ignored}?)
234
-
(
235
-
${inlineFragment} |
236
-
${fragmentSpread} |
237
-
${field}
238
-
)+
239
-
(?: ${'}'} ${ignored}?)
240
-
`;
241
-
242
-
const varDefinitionDefault = match(null, (x) => x[0])`
243
-
(?: ${'='} ${ignored}?)
244
-
${value}
245
-
`;
246
-
247
-
const varDefinition = match(Kind.VARIABLE_DEFINITION, (x) => ({
248
-
kind: x.tag,
249
-
variable: x[0],
250
-
type: x[1],
251
-
defaultValue: x[2].kind ? x[2] : undefined,
252
-
directives: !x[2].kind ? x[2] : x[3],
253
-
}))`
254
-
${variable}
255
-
(?: ${ignored}? ${':'} ${ignored}?)
256
-
${type}
257
-
${varDefinitionDefault}?
258
-
${directives}
259
-
:${ignored}?
260
-
`;
261
-
262
-
const varDefinitions = match('vars')`
263
-
:${ignored}?
264
-
(?: ${'('} ${ignored}?)
265
-
${varDefinition}+
266
-
(?: ${')'} ${ignored}?)
267
-
`;
268
-
269
-
const fragmentDefinition = match(Kind.FRAGMENT_DEFINITION, (x) => ({
270
-
kind: x.tag,
271
-
name: x[0],
272
-
typeCondition: x[1],
273
-
directives: x[2],
274
-
selectionSet: x[3],
275
-
}))`
276
-
(?: ${ignored}? ${'fragment'} ${ignored})
277
-
${name}
278
-
${typeCondition}
279
-
${directives}
280
-
${selectionSet}
281
-
`;
282
-
283
-
const operationDefinition = match(Kind.OPERATION_DEFINITION, (x) => {
284
-
let i = 1;
285
-
return {
286
-
kind: x.tag,
287
-
operation: x[0],
288
-
name: x[i].kind === Kind.NAME ? x[i++] : undefined,
289
-
variableDefinitions: x[i].tag === 'vars' ? x[i++].slice() : [],
290
-
directives: x[i++],
291
-
selectionSet: x[i],
292
-
};
293
-
})`
294
-
:${ignored}?
295
-
${/query|mutation|subscription/}
296
-
(:${ignored} ${name})?
297
-
${varDefinitions}?
298
-
${directives}
299
-
${selectionSet}
300
-
`;
301
-
302
-
const queryShorthand = match(Kind.OPERATION_DEFINITION, (x) => ({
303
-
kind: x.tag,
304
-
operation: 'query',
305
-
name: undefined,
306
-
variableDefinitions: [],
307
-
directives: [],
308
-
selectionSet: x[0],
309
-
}))`
310
-
${selectionSet}
311
-
`;
312
-
313
-
const root = match(Kind.DOCUMENT, (x) =>
314
-
x.length ? { kind: x.tag, definitions: x.slice() } : undefined
315
-
)`
316
-
(${queryShorthand} | ${operationDefinition} | ${fragmentDefinition})*
317
-
`;
318
-
319
-
const _parse = makeParser(root);
320
-
const _parseValue = makeParser(value);
321
-
const _parseType = makeParser(type);
322
-
323
-
export function parse(input, options) {
324
-
const result = _parse(input);
325
-
if (result == null) throw new GraphQLError('Syntax Error');
326
-
if (options && options.noLocation) return result;
327
-
328
-
let loc;
329
-
return {
330
-
...result,
331
-
set loc(_loc) {
332
-
loc = _loc;
333
-
},
334
-
get loc() {
335
-
if (!loc) {
336
-
loc = {
337
-
start: 0,
338
-
end: input.length,
339
-
startToken: undefined,
340
-
endToken: undefined,
341
-
source: {
342
-
body: input,
343
-
name: 'graphql-web-lite',
344
-
locationOffset: { line: 1, column: 1 },
345
-
},
346
-
};
347
-
}
348
-
return loc;
349
-
},
350
-
};
351
-
}
352
-
353
-
export function parseValue(input) {
354
-
const result = _parseValue(input);
355
-
if (result == null) throw new GraphQLError('Syntax Error');
356
-
return result;
357
-
}
358
-
359
-
export function parseType(input) {
360
-
const result = _parseType(input);
361
-
if (result == null) throw new GraphQLError('Syntax Error');
362
-
return result;
363
-
}
1
+
export { parse, parseType, parseValue, parseValue as parseConstValue } from '@0no-co/graphql.web';
+2
-8
alias/language/printLocation.mjs
+2
-8
alias/language/printLocation.mjs
···
1
1
import { getLocation } from 'graphql/language/location';
2
2
3
3
export function printLocation(location) {
4
-
return printSourceLocation(
5
-
location.source,
6
-
getLocation(location.source, location.start)
7
-
);
4
+
return printSourceLocation(location.source, getLocation(location.source, location.start));
8
5
}
9
6
10
7
export function printSourceLocation(source, sourceLocation) {
11
8
const firstLineColumnOffset = source.locationOffset.column - 1;
12
9
const lineNum = sourceLocation.line + source.locationOffset.line - 1;
13
-
const columnNum =
14
-
sourceLocation.column + sourceLocation.line === 1
15
-
? firstLineColumnOffset
16
-
: 0;
10
+
const columnNum = sourceLocation.column + sourceLocation.line === 1 ? firstLineColumnOffset : 0;
17
11
return `${source.name}:${lineNum}:${columnNum}`;
18
12
}
+1
-1
alias/language/printString.mjs
+1
-1
alias/language/printString.mjs
+1
-141
alias/language/printer.mjs
+1
-141
alias/language/printer.mjs
···
1
-
import { Kind } from 'graphql';
2
-
import { printBlockString } from './blockString';
3
-
import { printString } from './printString';
4
-
5
-
export function print(node) {
6
-
if (Array.isArray(node)) {
7
-
return node.map(print);
8
-
} else if (node == null || typeof node !== 'object') {
9
-
return node ? '' + node : '';
10
-
}
11
-
12
-
switch (node.kind) {
13
-
case 'OperationDefinition': {
14
-
const prefix = join(
15
-
[
16
-
node.operation,
17
-
print(node.name) +
18
-
wrap('(', join(print(node.variableDefinitions), ', '), ')'),
19
-
join(print(node.directives), ' '),
20
-
],
21
-
' '
22
-
);
23
-
24
-
return (
25
-
(prefix === 'query' ? '' : prefix + ' ') + print(node.selectionSet)
26
-
);
27
-
}
28
-
29
-
case 'VariableDefinition':
30
-
return (
31
-
print(node.variable) +
32
-
': ' +
33
-
print(node.type) +
34
-
wrap(' = ', print(node.defaultValue)) +
35
-
wrap(' ', join(print(node.directives), ' '))
36
-
);
37
-
38
-
case 'Field':
39
-
return join(
40
-
[
41
-
wrap('', print(node.alias), ': ') +
42
-
print(node.name) +
43
-
wrap('(', join(print(node.arguments), ', '), ')'),
44
-
join(print(node.directives), ' '),
45
-
print(node.selectionSet),
46
-
],
47
-
' '
48
-
);
49
-
50
-
case 'StringValue':
51
-
return node.isBlockString
52
-
? printBlockString(node.value)
53
-
: printString(node.value);
54
-
55
-
case 'BooleanValue':
56
-
return node.value ? 'true' : 'false';
57
-
58
-
case 'NullValue':
59
-
return 'null';
60
-
61
-
case 'IntValue':
62
-
case 'FloatValue':
63
-
case 'EnumValue':
64
-
case 'Name':
65
-
return node.value;
66
-
67
-
case 'ListValue':
68
-
return '[' + join(print(node.values), ', ') + ']';
69
-
70
-
case 'ObjectValue':
71
-
return '{' + join(print(node.fields), ', ') + '}';
72
-
73
-
case 'ObjectField':
74
-
return node.name.value + ': ' + print(node.value);
75
-
76
-
case 'Variable':
77
-
return '$' + node.name.value;
78
-
case 'Document':
79
-
return join(print(node.definitions), '\n\n') + '\n';
80
-
case 'SelectionSet':
81
-
return block(print(node.selections));
82
-
case 'Argument':
83
-
return node.name.value + ': ' + print(node.value);
84
-
85
-
case 'FragmentSpread':
86
-
return (
87
-
'...' + print(node.name) + wrap(' ', join(print(node.directives), ' '))
88
-
);
89
-
90
-
case 'InlineFragment':
91
-
return join(
92
-
[
93
-
'...',
94
-
wrap('on ', print(node.typeCondition)),
95
-
join(print(node.directives), ' '),
96
-
print(node.selectionSet),
97
-
],
98
-
' '
99
-
);
100
-
101
-
case 'FragmentDefinition':
102
-
return (
103
-
'fragment ' +
104
-
node.name.value +
105
-
wrap('(', join(print(node.variableDefinitions), ', '), ')') +
106
-
' ' +
107
-
'on ' +
108
-
print(node.typeCondition) +
109
-
' ' +
110
-
wrap('', join(print(node.directives), ' '), ' ') +
111
-
print(node.selectionSet)
112
-
);
113
-
114
-
case 'Directive':
115
-
return (
116
-
'@' +
117
-
node.name.value +
118
-
wrap('(', join(print(node.arguments), ', '), ')')
119
-
);
120
-
121
-
case 'NamedType':
122
-
return node.name.value;
123
-
124
-
case 'ListType':
125
-
return '[' + print(node.type) + ']';
126
-
127
-
case 'NonNullType':
128
-
return print(node.type) + '!';
129
-
130
-
default:
131
-
return '';
132
-
}
133
-
}
134
-
135
-
const join = (array, separator) =>
136
-
(array && array.filter((x) => x).join(separator || '')) || '';
137
-
138
-
const block = (array) =>
139
-
wrap('{\n ', join(array, '\n').replace(/\n/g, '\n '), '\n}');
140
-
141
-
const wrap = (start, value, end) => (value ? start + value + (end || '') : '');
1
+
export { print } from '@0no-co/graphql.web';
+60
-75
alias/language/visitor.mjs
+60
-75
alias/language/visitor.mjs
···
1
-
import { getVisitFn, visitInParallel, BREAK } from 'graphql/language/visitor';
1
+
import { BREAK, Kind } from '@0no-co/graphql.web';
2
+
export { BREAK, visit, Kind } from '@0no-co/graphql.web';
2
3
3
-
export { getVisitFn, visitInParallel, BREAK };
4
+
export function getEnterLeaveForKind(visitor, kind) {
5
+
if (typeof visitor[kind] === 'object') {
6
+
return visitor[kind];
7
+
}
8
+
return {
9
+
enter: visitor[kind] || visitor.enter,
10
+
leave: visitor.leave,
11
+
};
12
+
}
4
13
5
-
export function visit(node, visitor) {
6
-
const path = [];
7
-
const ancestors = [];
14
+
export function getVisitFn(visitor, kind, isLeaving) {
15
+
const { enter, leave } = getEnterLeaveForKind(visitor, kind);
16
+
return isLeaving ? leave : enter;
17
+
}
8
18
9
-
function callback(node, key, parent, isLeaving) {
10
-
const visitFn = getVisitFn(visitor, node.kind, isLeaving);
11
-
if (visitFn) {
12
-
const result = visitFn.call(visitor, node, key, parent, path, ancestors);
13
-
if (result === BREAK) throw BREAK;
14
-
return result;
15
-
}
16
-
}
19
+
export function visitInParallel(visitors) {
20
+
const skipping = new Array(visitors.length).fill(null);
21
+
const mergedVisitor = {};
17
22
18
-
function traverse(node, key, parent) {
19
-
let hasEdited = false;
23
+
for (const kindName in Kind) {
24
+
const kind = Kind[kindName];
25
+
let hasVisitor = false;
26
+
const enterList = new Array(visitors.length).fill();
27
+
const leaveList = new Array(visitors.length).fill();
20
28
21
-
const resultEnter = callback(node, key, parent, false);
22
-
if (resultEnter === false) {
23
-
return node;
24
-
} else if (resultEnter === null) {
25
-
return null;
26
-
} else if (resultEnter && typeof resultEnter.kind === 'string') {
27
-
hasEdited = resultEnter !== node;
28
-
node = resultEnter;
29
+
for (let i = 0; i < visitors.length; ++i) {
30
+
const { enter, leave } = getEnterLeaveForKind(visitors[i], kind);
31
+
hasVisitor = hasVisitor || enter != null || leave != null;
32
+
enterList[i] = enter;
33
+
leaveList[i] = leave;
29
34
}
30
35
31
-
if (parent) ancestors.push(parent);
32
-
33
-
let result;
34
-
const copy = { ...node };
35
-
for (const nodeKey in node) {
36
-
path.push(nodeKey);
37
-
let value = node[nodeKey];
38
-
if (Array.isArray(value)) {
39
-
const newValue = [];
40
-
for (let index = 0; index < value.length; index++) {
41
-
if (value[index] != null && typeof value[index].kind === 'string') {
42
-
ancestors.push(node);
43
-
path.push(index);
44
-
result = traverse(value[index], index, value);
45
-
path.pop();
46
-
ancestors.pop();
47
-
if (result === undefined) {
48
-
newValue.push(value[index]);
49
-
} else if (result === null) {
50
-
hasEdited = true;
51
-
} else {
52
-
hasEdited = hasEdited || result !== value[index];
53
-
newValue.push(result);
36
+
if (hasVisitor) {
37
+
mergedVisitor[kind] = {
38
+
enter(...args) {
39
+
const node = args[0];
40
+
for (let i = 0; i < visitors.length; i++) {
41
+
if (!skipping[i]) {
42
+
const result = enterList[i] && enterList[i].apply(visitors[i], args);
43
+
if (result === false) {
44
+
skipping[i] = node;
45
+
} else if (result === BREAK) {
46
+
skipping[i] = BREAK;
47
+
} else if (result !== undefined) {
48
+
return result;
49
+
}
50
+
}
51
+
}
52
+
},
53
+
leave(...args) {
54
+
const node = args[0];
55
+
for (let i = 0; i < visitors.length; i++) {
56
+
if (!skipping[i]) {
57
+
const result = leaveList[i] && leaveList[i].apply(visitors[i], args);
58
+
if (result === BREAK) {
59
+
skipping[i] = BREAK;
60
+
} else if (result !== undefined && result !== false) {
61
+
return result;
62
+
}
63
+
} else if (skipping[i] === node) {
64
+
skipping[i] = null;
54
65
}
55
66
}
56
-
}
57
-
value = newValue;
58
-
} else if (value != null && typeof value.kind === 'string') {
59
-
result = traverse(value, nodeKey, node);
60
-
if (result !== undefined) {
61
-
hasEdited = hasEdited || value !== result;
62
-
value = result;
63
-
}
64
-
}
65
-
66
-
path.pop();
67
-
if (hasEdited) copy[nodeKey] = value;
68
-
}
69
-
70
-
if (parent) ancestors.pop();
71
-
const resultLeave = callback(node, key, parent, true);
72
-
if (resultLeave !== undefined) {
73
-
return resultLeave;
74
-
} else if (resultEnter !== undefined) {
75
-
return hasEdited ? copy : resultEnter;
76
-
} else {
77
-
return hasEdited ? copy : node;
67
+
},
68
+
};
78
69
}
79
70
}
80
71
81
-
try {
82
-
const result = traverse(node);
83
-
return result !== undefined && result !== false ? result : node;
84
-
} catch (error) {
85
-
if (error !== BREAK) throw error;
86
-
return node;
87
-
}
72
+
return mergedVisitor;
88
73
}
+16
alias/type/assertName.mjs
+16
alias/type/assertName.mjs
···
1
+
import { GraphQLError } from '../error/GraphQLError';
2
+
3
+
const nameRe = /^[_\w][_\d\w]*$/;
4
+
5
+
export function assertName(name) {
6
+
if (!nameRe.test(name)) {
7
+
throw new GraphQLError(`Expected name to match ${nameRe}.`);
8
+
}
9
+
return name;
10
+
}
11
+
12
+
export function assertEnumValueName(name) {
13
+
if (name === 'true' || name === 'false' || name === 'null')
14
+
throw new GraphQLError(`Enum values cannot be named: ${name}`);
15
+
return assertName(name);
16
+
}
+35
alias/utilities/findBreakingChanges.mjs
+35
alias/utilities/findBreakingChanges.mjs
···
1
+
export const BreakingChangeType = {
2
+
TYPE_REMOVED: 'TYPE_REMOVED',
3
+
TYPE_CHANGED_KIND: 'TYPE_CHANGED_KIND',
4
+
TYPE_REMOVED_FROM_UNION: 'TYPE_REMOVED_FROM_UNION',
5
+
VALUE_REMOVED_FROM_ENUM: 'VALUE_REMOVED_FROM_ENUM',
6
+
REQUIRED_INPUT_FIELD_ADDED: 'REQUIRED_INPUT_FIELD_ADDED',
7
+
IMPLEMENTED_INTERFACE_REMOVED: 'IMPLEMENTED_INTERFACE_REMOVED',
8
+
FIELD_REMOVED: 'FIELD_REMOVED',
9
+
FIELD_CHANGED_KIND: 'FIELD_CHANGED_KIND',
10
+
REQUIRED_ARG_ADDED: 'REQUIRED_ARG_ADDED',
11
+
ARG_REMOVED: 'ARG_REMOVED',
12
+
ARG_CHANGED_KIND: 'ARG_CHANGED_KIND',
13
+
DIRECTIVE_REMOVED: 'DIRECTIVE_REMOVED',
14
+
DIRECTIVE_ARG_REMOVED: 'DIRECTIVE_ARG_REMOVED',
15
+
REQUIRED_DIRECTIVE_ARG_ADDED: 'REQUIRED_DIRECTIVE_ARG_ADDED',
16
+
DIRECTIVE_REPEATABLE_REMOVED: 'DIRECTIVE_REPEATABLE_REMOVED',
17
+
DIRECTIVE_LOCATION_REMOVED: 'DIRECTIVE_LOCATION_REMOVED',
18
+
};
19
+
20
+
export const DangerousChangeType = {
21
+
VALUE_ADDED_TO_ENUM: 'VALUE_ADDED_TO_ENUM',
22
+
TYPE_ADDED_TO_UNION: 'TYPE_ADDED_TO_UNION',
23
+
OPTIONAL_INPUT_FIELD_ADDED: 'OPTIONAL_INPUT_FIELD_ADDED',
24
+
OPTIONAL_ARG_ADDED: 'OPTIONAL_ARG_ADDED',
25
+
IMPLEMENTED_INTERFACE_ADDED: 'IMPLEMENTED_INTERFACE_ADDED',
26
+
ARG_DEFAULT_VALUE_CHANGE: 'ARG_DEFAULT_VALUE_CHANGE',
27
+
};
28
+
29
+
export function findBreakingChanges(_oldSchema, _newSchema) {
30
+
return [];
31
+
}
32
+
33
+
export function findDangerousChanges(_oldSchema, _newSchema) {
34
+
return [];
35
+
}
+70
-38
package.json
+70
-38
package.json
···
1
1
{
2
2
"name": "graphql-web-lite",
3
3
"description": "graphql npm package slimmed down for client-side libraries",
4
-
"version": "15.5.1003",
4
+
"version": "16.6.0-4",
5
5
"license": "MIT",
6
-
"private": true,
7
-
"workspaces": [
8
-
"scripts/buildenv"
9
-
],
10
6
"scripts": {
11
-
"test": "jest",
7
+
"prepare": "node ./scripts/prepare.js",
8
+
"test": "vitest",
12
9
"lint": "eslint --ext=js,mjs .",
13
-
"build": "rollup -c scripts/rollup/config.js",
14
-
"size-check": "yarn workspace @graphql-web-lite/buildenv build",
15
-
"prepublishOnly": "run-s test build"
10
+
"clean": "node ./scripts/clean.js",
11
+
"build": "rollup -c scripts/rollup/config.mjs",
12
+
"size-check": "cd scripts/buildenv && pnpm run build",
13
+
"prepublishOnly": "run-s clean test build"
14
+
},
15
+
"author": "0no.co <hi@0no.co>",
16
+
"main": "index",
17
+
"module": "index.mjs",
18
+
"types": "index.d.ts",
19
+
"sideEffects": false,
20
+
"engines": {
21
+
"node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0"
16
22
},
23
+
"files": [
24
+
"README.md",
25
+
"LICENSE.md",
26
+
"*.d.ts",
27
+
"*.mjs",
28
+
"*.js",
29
+
"error/",
30
+
"execution/",
31
+
"jsutils/",
32
+
"language/",
33
+
"subscription/",
34
+
"type/",
35
+
"utilities/",
36
+
"validation/"
37
+
],
17
38
"keywords": [
18
39
"graphql",
19
40
"graphql-js",
20
41
"lite"
21
42
],
22
-
"homepage": "https://github.com/kitten/graphql-web-lite",
43
+
"homepage": "https://github.com/0no-co/graphql-web-lite",
23
44
"bugs": {
24
-
"url": "https://github.com/kitten/graphql-web-lite/issues"
45
+
"url": "https://github.com/0no-co/graphql-web-lite/issues"
25
46
},
26
47
"repository": {
27
48
"type": "git",
28
-
"url": "https://github.com/kitten/graphql-web-lite.git"
49
+
"url": "https://github.com/0no-co/graphql-web-lite.git"
50
+
},
51
+
"pnpm": {
52
+
"peerDependencyRules": {
53
+
"allowedVersions": {
54
+
"graphql": "*"
55
+
}
56
+
},
57
+
"overrides": {
58
+
"graphql": "~16.6.0"
59
+
}
60
+
},
61
+
"dependencies": {
62
+
"@0no-co/graphql.web": "^1.0.0"
29
63
},
30
64
"devDependencies": {
31
-
"@babel/core": "^7.15.0",
32
-
"@rollup/plugin-babel": "^5.3.0",
33
-
"@rollup/plugin-buble": "^0.21.3",
34
-
"@rollup/plugin-node-resolve": "^13.0.4",
35
-
"@rollup/plugin-replace": "^3.0.0",
65
+
"@babel/core": "^7.21.3",
66
+
"@rollup/plugin-babel": "^6.0.3",
67
+
"@rollup/plugin-node-resolve": "^15.0.1",
68
+
"@rollup/plugin-replace": "^5.0.2",
69
+
"@rollup/plugin-terser": "^0.4.0",
70
+
"@typescript-eslint/eslint-plugin": "^5.55.0",
71
+
"@typescript-eslint/parser": "^5.55.0",
36
72
"babel-plugin-modular-graphql": "^1.0.1",
37
-
"eslint": "^7.32.0",
38
-
"eslint-config-prettier": "^8.3.0",
39
-
"eslint-plugin-prettier": "^4.0.0",
40
-
"graphql": "^16.0.0-alpha.5",
73
+
"dotenv": "^16.0.3",
74
+
"eslint": "^8.36.0",
75
+
"eslint-config-prettier": "^8.7.0",
76
+
"eslint-plugin-prettier": "^4.2.1",
77
+
"eslint-plugin-tsdoc": "^0.2.17",
78
+
"glob": "^9.3.2",
79
+
"graphql": "~16.6.0",
80
+
"graphql15": "npm:graphql@^15.8.0",
41
81
"husky-v4": "^4.3.8",
42
-
"jest": "^27.1.0",
43
82
"lint-staged": "^11.1.2",
44
83
"npm-run-all": "^4.1.5",
45
-
"prettier": "^2.3.2",
46
-
"reghex": "^3.0.2",
47
-
"rollup": "^2.56.2",
48
-
"rollup-plugin-terser": "^7.0.2",
84
+
"prettier": "^2.8.4",
85
+
"rimraf": "^4.4.1",
86
+
"rollup": "^3.20.0",
49
87
"semver": "^7.3.5",
50
-
"sucrase": "^3.20.1"
88
+
"sucrase": "^3.30.0",
89
+
"typescript": "^5.0.2",
90
+
"vitest": "^0.29.7"
51
91
},
52
92
"prettier": {
53
-
"singleQuote": true
93
+
"singleQuote": true,
94
+
"tabWidth": 2,
95
+
"printWidth": 100
54
96
},
55
97
"eslintConfig": {
56
98
"root": true,
···
65
107
"husky": {
66
108
"hooks": {
67
109
"pre-commit": "lint-staged --quiet --relative"
68
-
}
69
-
},
70
-
"jest": {
71
-
"moduleFileExtensions": [
72
-
"mjs",
73
-
"js"
74
-
],
75
-
"transformIgnorePatterns": [],
76
-
"transform": {
77
-
"\\.m?js$": "<rootDir>/scripts/jest/transform-esm.js"
78
110
}
79
111
}
80
112
}
+3450
pnpm-lock.yaml
+3450
pnpm-lock.yaml
···
1
+
lockfileVersion: 5.4
2
+
3
+
overrides:
4
+
graphql: ~16.6.0
5
+
6
+
importers:
7
+
8
+
.:
9
+
specifiers:
10
+
'@0no-co/graphql.web': ^1.0.0
11
+
'@babel/core': ^7.21.3
12
+
'@rollup/plugin-babel': ^6.0.3
13
+
'@rollup/plugin-node-resolve': ^15.0.1
14
+
'@rollup/plugin-replace': ^5.0.2
15
+
'@rollup/plugin-terser': ^0.4.0
16
+
'@typescript-eslint/eslint-plugin': ^5.55.0
17
+
'@typescript-eslint/parser': ^5.55.0
18
+
babel-plugin-modular-graphql: ^1.0.1
19
+
dotenv: ^16.0.3
20
+
eslint: ^8.36.0
21
+
eslint-config-prettier: ^8.7.0
22
+
eslint-plugin-prettier: ^4.2.1
23
+
eslint-plugin-tsdoc: ^0.2.17
24
+
glob: ^9.3.2
25
+
graphql: ~16.6.0
26
+
graphql15: npm:graphql@^15.8.0
27
+
husky-v4: ^4.3.8
28
+
lint-staged: ^11.1.2
29
+
npm-run-all: ^4.1.5
30
+
prettier: ^2.8.4
31
+
rimraf: ^4.4.1
32
+
rollup: ^3.20.0
33
+
semver: ^7.3.5
34
+
sucrase: ^3.30.0
35
+
typescript: ^5.0.2
36
+
vitest: ^0.29.7
37
+
dependencies:
38
+
'@0no-co/graphql.web': 1.0.0_graphql@16.6.0
39
+
devDependencies:
40
+
'@babel/core': 7.21.3
41
+
'@rollup/plugin-babel': 6.0.3_a7epsyulyww3x7faazdjx6zxy4
42
+
'@rollup/plugin-node-resolve': 15.0.1_rollup@3.20.1
43
+
'@rollup/plugin-replace': 5.0.2_rollup@3.20.1
44
+
'@rollup/plugin-terser': 0.4.0_rollup@3.20.1
45
+
'@typescript-eslint/eslint-plugin': 5.56.0_2hcjazgfnbtq42tcc73br2vup4
46
+
'@typescript-eslint/parser': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu
47
+
babel-plugin-modular-graphql: 1.0.1
48
+
dotenv: 16.0.3
49
+
eslint: 8.36.0
50
+
eslint-config-prettier: 8.8.0_eslint@8.36.0
51
+
eslint-plugin-prettier: 4.2.1_i2qmqyy4fgpgq2h7f6vnil3crq
52
+
eslint-plugin-tsdoc: 0.2.17
53
+
glob: 9.3.2
54
+
graphql: 16.6.0
55
+
graphql15: /graphql/15.8.0
56
+
husky-v4: 4.3.8
57
+
lint-staged: 11.1.2
58
+
npm-run-all: 4.1.5
59
+
prettier: 2.8.5
60
+
rimraf: 4.4.1
61
+
rollup: 3.20.1
62
+
semver: 7.3.8
63
+
sucrase: 3.30.0
64
+
typescript: 5.0.2
65
+
vitest: 0.29.7
66
+
67
+
scripts/buildenv:
68
+
specifiers:
69
+
'@babel/core': ^7.21.3
70
+
'@preact/preset-vite': ^2.1.0
71
+
'@urql/core': ^3.2.2
72
+
'@urql/preact': ^3.0.3
73
+
graphql: ~16.6.0
74
+
preact: ^10.5.14
75
+
vite: ^4.2.1
76
+
dependencies:
77
+
'@urql/core': 3.2.2_graphql@16.6.0
78
+
'@urql/preact': 3.0.3_4b6zx5pjiumwpx2pl4jfr2njpq
79
+
graphql: 16.6.0
80
+
preact: 10.13.1
81
+
devDependencies:
82
+
'@babel/core': 7.21.3
83
+
'@preact/preset-vite': 2.5.0_o6wesubf4anmmqmbeb6lbk6bwa
84
+
vite: 4.2.1
85
+
86
+
packages:
87
+
88
+
/@0no-co/graphql.web/1.0.0_graphql@16.6.0:
89
+
resolution: {integrity: sha512-JBq2pWyDchE1vVjj/+c4dzZ8stbpew4RrzpZ3vYdn1WJFGHfYg6YIX1fDdMKtSXJJM9FUlsoDOxemr9WMM2p+A==}
90
+
peerDependencies:
91
+
graphql: '*'
92
+
peerDependenciesMeta:
93
+
graphql:
94
+
optional: true
95
+
dependencies:
96
+
graphql: 16.6.0
97
+
dev: false
98
+
99
+
/@ampproject/remapping/2.2.0:
100
+
resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==}
101
+
engines: {node: '>=6.0.0'}
102
+
dependencies:
103
+
'@jridgewell/gen-mapping': 0.1.1
104
+
'@jridgewell/trace-mapping': 0.3.17
105
+
dev: true
106
+
107
+
/@babel/code-frame/7.18.6:
108
+
resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==}
109
+
engines: {node: '>=6.9.0'}
110
+
dependencies:
111
+
'@babel/highlight': 7.18.6
112
+
dev: true
113
+
114
+
/@babel/compat-data/7.21.0:
115
+
resolution: {integrity: sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g==}
116
+
engines: {node: '>=6.9.0'}
117
+
dev: true
118
+
119
+
/@babel/core/7.21.3:
120
+
resolution: {integrity: sha512-qIJONzoa/qiHghnm0l1n4i/6IIziDpzqc36FBs4pzMhDUraHqponwJLiAKm1hGLP3OSB/TVNz6rMwVGpwxxySw==}
121
+
engines: {node: '>=6.9.0'}
122
+
dependencies:
123
+
'@ampproject/remapping': 2.2.0
124
+
'@babel/code-frame': 7.18.6
125
+
'@babel/generator': 7.21.3
126
+
'@babel/helper-compilation-targets': 7.20.7_@babel+core@7.21.3
127
+
'@babel/helper-module-transforms': 7.21.2
128
+
'@babel/helpers': 7.21.0
129
+
'@babel/parser': 7.21.3
130
+
'@babel/template': 7.20.7
131
+
'@babel/traverse': 7.21.3
132
+
'@babel/types': 7.21.3
133
+
convert-source-map: 1.9.0
134
+
debug: 4.3.4
135
+
gensync: 1.0.0-beta.2
136
+
json5: 2.2.3
137
+
semver: 6.3.0
138
+
transitivePeerDependencies:
139
+
- supports-color
140
+
dev: true
141
+
142
+
/@babel/generator/7.21.3:
143
+
resolution: {integrity: sha512-QS3iR1GYC/YGUnW7IdggFeN5c1poPUurnGttOV/bZgPGV+izC/D8HnD6DLwod0fsatNyVn1G3EVWMYIF0nHbeA==}
144
+
engines: {node: '>=6.9.0'}
145
+
dependencies:
146
+
'@babel/types': 7.21.3
147
+
'@jridgewell/gen-mapping': 0.3.2
148
+
'@jridgewell/trace-mapping': 0.3.17
149
+
jsesc: 2.5.2
150
+
dev: true
151
+
152
+
/@babel/helper-annotate-as-pure/7.18.6:
153
+
resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==}
154
+
engines: {node: '>=6.9.0'}
155
+
dependencies:
156
+
'@babel/types': 7.21.3
157
+
dev: true
158
+
159
+
/@babel/helper-compilation-targets/7.20.7_@babel+core@7.21.3:
160
+
resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==}
161
+
engines: {node: '>=6.9.0'}
162
+
peerDependencies:
163
+
'@babel/core': ^7.0.0
164
+
dependencies:
165
+
'@babel/compat-data': 7.21.0
166
+
'@babel/core': 7.21.3
167
+
'@babel/helper-validator-option': 7.21.0
168
+
browserslist: 4.21.5
169
+
lru-cache: 5.1.1
170
+
semver: 6.3.0
171
+
dev: true
172
+
173
+
/@babel/helper-environment-visitor/7.18.9:
174
+
resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==}
175
+
engines: {node: '>=6.9.0'}
176
+
dev: true
177
+
178
+
/@babel/helper-function-name/7.21.0:
179
+
resolution: {integrity: sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==}
180
+
engines: {node: '>=6.9.0'}
181
+
dependencies:
182
+
'@babel/template': 7.20.7
183
+
'@babel/types': 7.21.3
184
+
dev: true
185
+
186
+
/@babel/helper-hoist-variables/7.18.6:
187
+
resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==}
188
+
engines: {node: '>=6.9.0'}
189
+
dependencies:
190
+
'@babel/types': 7.21.3
191
+
dev: true
192
+
193
+
/@babel/helper-module-imports/7.18.6:
194
+
resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==}
195
+
engines: {node: '>=6.9.0'}
196
+
dependencies:
197
+
'@babel/types': 7.21.3
198
+
dev: true
199
+
200
+
/@babel/helper-module-transforms/7.21.2:
201
+
resolution: {integrity: sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==}
202
+
engines: {node: '>=6.9.0'}
203
+
dependencies:
204
+
'@babel/helper-environment-visitor': 7.18.9
205
+
'@babel/helper-module-imports': 7.18.6
206
+
'@babel/helper-simple-access': 7.20.2
207
+
'@babel/helper-split-export-declaration': 7.18.6
208
+
'@babel/helper-validator-identifier': 7.19.1
209
+
'@babel/template': 7.20.7
210
+
'@babel/traverse': 7.21.3
211
+
'@babel/types': 7.21.3
212
+
transitivePeerDependencies:
213
+
- supports-color
214
+
dev: true
215
+
216
+
/@babel/helper-plugin-utils/7.20.2:
217
+
resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==}
218
+
engines: {node: '>=6.9.0'}
219
+
dev: true
220
+
221
+
/@babel/helper-simple-access/7.20.2:
222
+
resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==}
223
+
engines: {node: '>=6.9.0'}
224
+
dependencies:
225
+
'@babel/types': 7.21.3
226
+
dev: true
227
+
228
+
/@babel/helper-split-export-declaration/7.18.6:
229
+
resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==}
230
+
engines: {node: '>=6.9.0'}
231
+
dependencies:
232
+
'@babel/types': 7.21.3
233
+
dev: true
234
+
235
+
/@babel/helper-string-parser/7.19.4:
236
+
resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==}
237
+
engines: {node: '>=6.9.0'}
238
+
dev: true
239
+
240
+
/@babel/helper-validator-identifier/7.19.1:
241
+
resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==}
242
+
engines: {node: '>=6.9.0'}
243
+
dev: true
244
+
245
+
/@babel/helper-validator-option/7.21.0:
246
+
resolution: {integrity: sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==}
247
+
engines: {node: '>=6.9.0'}
248
+
dev: true
249
+
250
+
/@babel/helpers/7.21.0:
251
+
resolution: {integrity: sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==}
252
+
engines: {node: '>=6.9.0'}
253
+
dependencies:
254
+
'@babel/template': 7.20.7
255
+
'@babel/traverse': 7.21.3
256
+
'@babel/types': 7.21.3
257
+
transitivePeerDependencies:
258
+
- supports-color
259
+
dev: true
260
+
261
+
/@babel/highlight/7.18.6:
262
+
resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==}
263
+
engines: {node: '>=6.9.0'}
264
+
dependencies:
265
+
'@babel/helper-validator-identifier': 7.19.1
266
+
chalk: 2.4.2
267
+
js-tokens: 4.0.0
268
+
dev: true
269
+
270
+
/@babel/parser/7.21.3:
271
+
resolution: {integrity: sha512-lobG0d7aOfQRXh8AyklEAgZGvA4FShxo6xQbUrrT/cNBPUdIDojlokwJsQyCC/eKia7ifqM0yP+2DRZ4WKw2RQ==}
272
+
engines: {node: '>=6.0.0'}
273
+
hasBin: true
274
+
dependencies:
275
+
'@babel/types': 7.21.3
276
+
dev: true
277
+
278
+
/@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.21.3:
279
+
resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==}
280
+
engines: {node: '>=6.9.0'}
281
+
peerDependencies:
282
+
'@babel/core': ^7.0.0-0
283
+
dependencies:
284
+
'@babel/core': 7.21.3
285
+
'@babel/helper-plugin-utils': 7.20.2
286
+
dev: true
287
+
288
+
/@babel/plugin-transform-react-jsx-development/7.18.6_@babel+core@7.21.3:
289
+
resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==}
290
+
engines: {node: '>=6.9.0'}
291
+
peerDependencies:
292
+
'@babel/core': ^7.0.0-0
293
+
dependencies:
294
+
'@babel/core': 7.21.3
295
+
'@babel/plugin-transform-react-jsx': 7.21.0_@babel+core@7.21.3
296
+
dev: true
297
+
298
+
/@babel/plugin-transform-react-jsx/7.21.0_@babel+core@7.21.3:
299
+
resolution: {integrity: sha512-6OAWljMvQrZjR2DaNhVfRz6dkCAVV+ymcLUmaf8bccGOHn2v5rHJK3tTpij0BuhdYWP4LLaqj5lwcdlpAAPuvg==}
300
+
engines: {node: '>=6.9.0'}
301
+
peerDependencies:
302
+
'@babel/core': ^7.0.0-0
303
+
dependencies:
304
+
'@babel/core': 7.21.3
305
+
'@babel/helper-annotate-as-pure': 7.18.6
306
+
'@babel/helper-module-imports': 7.18.6
307
+
'@babel/helper-plugin-utils': 7.20.2
308
+
'@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.21.3
309
+
'@babel/types': 7.21.3
310
+
dev: true
311
+
312
+
/@babel/template/7.20.7:
313
+
resolution: {integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==}
314
+
engines: {node: '>=6.9.0'}
315
+
dependencies:
316
+
'@babel/code-frame': 7.18.6
317
+
'@babel/parser': 7.21.3
318
+
'@babel/types': 7.21.3
319
+
dev: true
320
+
321
+
/@babel/traverse/7.21.3:
322
+
resolution: {integrity: sha512-XLyopNeaTancVitYZe2MlUEvgKb6YVVPXzofHgqHijCImG33b/uTurMS488ht/Hbsb2XK3U2BnSTxKVNGV3nGQ==}
323
+
engines: {node: '>=6.9.0'}
324
+
dependencies:
325
+
'@babel/code-frame': 7.18.6
326
+
'@babel/generator': 7.21.3
327
+
'@babel/helper-environment-visitor': 7.18.9
328
+
'@babel/helper-function-name': 7.21.0
329
+
'@babel/helper-hoist-variables': 7.18.6
330
+
'@babel/helper-split-export-declaration': 7.18.6
331
+
'@babel/parser': 7.21.3
332
+
'@babel/types': 7.21.3
333
+
debug: 4.3.4
334
+
globals: 11.12.0
335
+
transitivePeerDependencies:
336
+
- supports-color
337
+
dev: true
338
+
339
+
/@babel/types/7.21.3:
340
+
resolution: {integrity: sha512-sBGdETxC+/M4o/zKC0sl6sjWv62WFR/uzxrJ6uYyMLZOUlPnwzw0tKgVHOXxaAd5l2g8pEDM5RZ495GPQI77kg==}
341
+
engines: {node: '>=6.9.0'}
342
+
dependencies:
343
+
'@babel/helper-string-parser': 7.19.4
344
+
'@babel/helper-validator-identifier': 7.19.1
345
+
to-fast-properties: 2.0.0
346
+
dev: true
347
+
348
+
/@esbuild/android-arm/0.17.12:
349
+
resolution: {integrity: sha512-E/sgkvwoIfj4aMAPL2e35VnUJspzVYl7+M1B2cqeubdBhADV4uPon0KCc8p2G+LqSJ6i8ocYPCqY3A4GGq0zkQ==}
350
+
engines: {node: '>=12'}
351
+
cpu: [arm]
352
+
os: [android]
353
+
requiresBuild: true
354
+
dev: true
355
+
optional: true
356
+
357
+
/@esbuild/android-arm64/0.17.12:
358
+
resolution: {integrity: sha512-WQ9p5oiXXYJ33F2EkE3r0FRDFVpEdcDiwNX3u7Xaibxfx6vQE0Sb8ytrfQsA5WO6kDn6mDfKLh6KrPBjvkk7xA==}
359
+
engines: {node: '>=12'}
360
+
cpu: [arm64]
361
+
os: [android]
362
+
requiresBuild: true
363
+
dev: true
364
+
optional: true
365
+
366
+
/@esbuild/android-x64/0.17.12:
367
+
resolution: {integrity: sha512-m4OsaCr5gT+se25rFPHKQXARMyAehHTQAz4XX1Vk3d27VtqiX0ALMBPoXZsGaB6JYryCLfgGwUslMqTfqeLU0w==}
368
+
engines: {node: '>=12'}
369
+
cpu: [x64]
370
+
os: [android]
371
+
requiresBuild: true
372
+
dev: true
373
+
optional: true
374
+
375
+
/@esbuild/darwin-arm64/0.17.12:
376
+
resolution: {integrity: sha512-O3GCZghRIx+RAN0NDPhyyhRgwa19MoKlzGonIb5hgTj78krqp9XZbYCvFr9N1eUxg0ZQEpiiZ4QvsOQwBpP+lg==}
377
+
engines: {node: '>=12'}
378
+
cpu: [arm64]
379
+
os: [darwin]
380
+
requiresBuild: true
381
+
dev: true
382
+
optional: true
383
+
384
+
/@esbuild/darwin-x64/0.17.12:
385
+
resolution: {integrity: sha512-5D48jM3tW27h1qjaD9UNRuN+4v0zvksqZSPZqeSWggfMlsVdAhH3pwSfQIFJwcs9QJ9BRibPS4ViZgs3d2wsCA==}
386
+
engines: {node: '>=12'}
387
+
cpu: [x64]
388
+
os: [darwin]
389
+
requiresBuild: true
390
+
dev: true
391
+
optional: true
392
+
393
+
/@esbuild/freebsd-arm64/0.17.12:
394
+
resolution: {integrity: sha512-OWvHzmLNTdF1erSvrfoEBGlN94IE6vCEaGEkEH29uo/VoONqPnoDFfShi41Ew+yKimx4vrmmAJEGNoyyP+OgOQ==}
395
+
engines: {node: '>=12'}
396
+
cpu: [arm64]
397
+
os: [freebsd]
398
+
requiresBuild: true
399
+
dev: true
400
+
optional: true
401
+
402
+
/@esbuild/freebsd-x64/0.17.12:
403
+
resolution: {integrity: sha512-A0Xg5CZv8MU9xh4a+7NUpi5VHBKh1RaGJKqjxe4KG87X+mTjDE6ZvlJqpWoeJxgfXHT7IMP9tDFu7IZ03OtJAw==}
404
+
engines: {node: '>=12'}
405
+
cpu: [x64]
406
+
os: [freebsd]
407
+
requiresBuild: true
408
+
dev: true
409
+
optional: true
410
+
411
+
/@esbuild/linux-arm/0.17.12:
412
+
resolution: {integrity: sha512-WsHyJ7b7vzHdJ1fv67Yf++2dz3D726oO3QCu8iNYik4fb5YuuReOI9OtA+n7Mk0xyQivNTPbl181s+5oZ38gyA==}
413
+
engines: {node: '>=12'}
414
+
cpu: [arm]
415
+
os: [linux]
416
+
requiresBuild: true
417
+
dev: true
418
+
optional: true
419
+
420
+
/@esbuild/linux-arm64/0.17.12:
421
+
resolution: {integrity: sha512-cK3AjkEc+8v8YG02hYLQIQlOznW+v9N+OI9BAFuyqkfQFR+DnDLhEM5N8QRxAUz99cJTo1rLNXqRrvY15gbQUg==}
422
+
engines: {node: '>=12'}
423
+
cpu: [arm64]
424
+
os: [linux]
425
+
requiresBuild: true
426
+
dev: true
427
+
optional: true
428
+
429
+
/@esbuild/linux-ia32/0.17.12:
430
+
resolution: {integrity: sha512-jdOBXJqcgHlah/nYHnj3Hrnl9l63RjtQ4vn9+bohjQPI2QafASB5MtHAoEv0JQHVb/xYQTFOeuHnNYE1zF7tYw==}
431
+
engines: {node: '>=12'}
432
+
cpu: [ia32]
433
+
os: [linux]
434
+
requiresBuild: true
435
+
dev: true
436
+
optional: true
437
+
438
+
/@esbuild/linux-loong64/0.17.12:
439
+
resolution: {integrity: sha512-GTOEtj8h9qPKXCyiBBnHconSCV9LwFyx/gv3Phw0pa25qPYjVuuGZ4Dk14bGCfGX3qKF0+ceeQvwmtI+aYBbVA==}
440
+
engines: {node: '>=12'}
441
+
cpu: [loong64]
442
+
os: [linux]
443
+
requiresBuild: true
444
+
dev: true
445
+
optional: true
446
+
447
+
/@esbuild/linux-mips64el/0.17.12:
448
+
resolution: {integrity: sha512-o8CIhfBwKcxmEENOH9RwmUejs5jFiNoDw7YgS0EJTF6kgPgcqLFjgoc5kDey5cMHRVCIWc6kK2ShUePOcc7RbA==}
449
+
engines: {node: '>=12'}
450
+
cpu: [mips64el]
451
+
os: [linux]
452
+
requiresBuild: true
453
+
dev: true
454
+
optional: true
455
+
456
+
/@esbuild/linux-ppc64/0.17.12:
457
+
resolution: {integrity: sha512-biMLH6NR/GR4z+ap0oJYb877LdBpGac8KfZoEnDiBKd7MD/xt8eaw1SFfYRUeMVx519kVkAOL2GExdFmYnZx3A==}
458
+
engines: {node: '>=12'}
459
+
cpu: [ppc64]
460
+
os: [linux]
461
+
requiresBuild: true
462
+
dev: true
463
+
optional: true
464
+
465
+
/@esbuild/linux-riscv64/0.17.12:
466
+
resolution: {integrity: sha512-jkphYUiO38wZGeWlfIBMB72auOllNA2sLfiZPGDtOBb1ELN8lmqBrlMiucgL8awBw1zBXN69PmZM6g4yTX84TA==}
467
+
engines: {node: '>=12'}
468
+
cpu: [riscv64]
469
+
os: [linux]
470
+
requiresBuild: true
471
+
dev: true
472
+
optional: true
473
+
474
+
/@esbuild/linux-s390x/0.17.12:
475
+
resolution: {integrity: sha512-j3ucLdeY9HBcvODhCY4b+Ds3hWGO8t+SAidtmWu/ukfLLG/oYDMaA+dnugTVAg5fnUOGNbIYL9TOjhWgQB8W5g==}
476
+
engines: {node: '>=12'}
477
+
cpu: [s390x]
478
+
os: [linux]
479
+
requiresBuild: true
480
+
dev: true
481
+
optional: true
482
+
483
+
/@esbuild/linux-x64/0.17.12:
484
+
resolution: {integrity: sha512-uo5JL3cgaEGotaqSaJdRfFNSCUJOIliKLnDGWaVCgIKkHxwhYMm95pfMbWZ9l7GeW9kDg0tSxcy9NYdEtjwwmA==}
485
+
engines: {node: '>=12'}
486
+
cpu: [x64]
487
+
os: [linux]
488
+
requiresBuild: true
489
+
dev: true
490
+
optional: true
491
+
492
+
/@esbuild/netbsd-x64/0.17.12:
493
+
resolution: {integrity: sha512-DNdoRg8JX+gGsbqt2gPgkgb00mqOgOO27KnrWZtdABl6yWTST30aibGJ6geBq3WM2TIeW6COs5AScnC7GwtGPg==}
494
+
engines: {node: '>=12'}
495
+
cpu: [x64]
496
+
os: [netbsd]
497
+
requiresBuild: true
498
+
dev: true
499
+
optional: true
500
+
501
+
/@esbuild/openbsd-x64/0.17.12:
502
+
resolution: {integrity: sha512-aVsENlr7B64w8I1lhHShND5o8cW6sB9n9MUtLumFlPhG3elhNWtE7M1TFpj3m7lT3sKQUMkGFjTQBrvDDO1YWA==}
503
+
engines: {node: '>=12'}
504
+
cpu: [x64]
505
+
os: [openbsd]
506
+
requiresBuild: true
507
+
dev: true
508
+
optional: true
509
+
510
+
/@esbuild/sunos-x64/0.17.12:
511
+
resolution: {integrity: sha512-qbHGVQdKSwi0JQJuZznS4SyY27tYXYF0mrgthbxXrZI3AHKuRvU+Eqbg/F0rmLDpW/jkIZBlCO1XfHUBMNJ1pg==}
512
+
engines: {node: '>=12'}
513
+
cpu: [x64]
514
+
os: [sunos]
515
+
requiresBuild: true
516
+
dev: true
517
+
optional: true
518
+
519
+
/@esbuild/win32-arm64/0.17.12:
520
+
resolution: {integrity: sha512-zsCp8Ql+96xXTVTmm6ffvoTSZSV2B/LzzkUXAY33F/76EajNw1m+jZ9zPfNJlJ3Rh4EzOszNDHsmG/fZOhtqDg==}
521
+
engines: {node: '>=12'}
522
+
cpu: [arm64]
523
+
os: [win32]
524
+
requiresBuild: true
525
+
dev: true
526
+
optional: true
527
+
528
+
/@esbuild/win32-ia32/0.17.12:
529
+
resolution: {integrity: sha512-FfrFjR4id7wcFYOdqbDfDET3tjxCozUgbqdkOABsSFzoZGFC92UK7mg4JKRc/B3NNEf1s2WHxJ7VfTdVDPN3ng==}
530
+
engines: {node: '>=12'}
531
+
cpu: [ia32]
532
+
os: [win32]
533
+
requiresBuild: true
534
+
dev: true
535
+
optional: true
536
+
537
+
/@esbuild/win32-x64/0.17.12:
538
+
resolution: {integrity: sha512-JOOxw49BVZx2/5tW3FqkdjSD/5gXYeVGPDcB0lvap0gLQshkh1Nyel1QazC+wNxus3xPlsYAgqU1BUmrmCvWtw==}
539
+
engines: {node: '>=12'}
540
+
cpu: [x64]
541
+
os: [win32]
542
+
requiresBuild: true
543
+
dev: true
544
+
optional: true
545
+
546
+
/@eslint-community/eslint-utils/4.3.0_eslint@8.36.0:
547
+
resolution: {integrity: sha512-v3oplH6FYCULtFuCeqyuTd9D2WKO937Dxdq+GmHOLL72TTRriLxz2VLlNfkZRsvj6PKnOPAtuT6dwrs/pA5DvA==}
548
+
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
549
+
peerDependencies:
550
+
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
551
+
dependencies:
552
+
eslint: 8.36.0
553
+
eslint-visitor-keys: 3.3.0
554
+
dev: true
555
+
556
+
/@eslint-community/regexpp/4.4.0:
557
+
resolution: {integrity: sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==}
558
+
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
559
+
dev: true
560
+
561
+
/@eslint/eslintrc/2.0.1:
562
+
resolution: {integrity: sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==}
563
+
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
564
+
dependencies:
565
+
ajv: 6.12.6
566
+
debug: 4.3.4
567
+
espree: 9.5.0
568
+
globals: 13.20.0
569
+
ignore: 5.2.4
570
+
import-fresh: 3.3.0
571
+
js-yaml: 4.1.0
572
+
minimatch: 3.1.2
573
+
strip-json-comments: 3.1.1
574
+
transitivePeerDependencies:
575
+
- supports-color
576
+
dev: true
577
+
578
+
/@eslint/js/8.36.0:
579
+
resolution: {integrity: sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==}
580
+
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
581
+
dev: true
582
+
583
+
/@humanwhocodes/config-array/0.11.8:
584
+
resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==}
585
+
engines: {node: '>=10.10.0'}
586
+
dependencies:
587
+
'@humanwhocodes/object-schema': 1.2.1
588
+
debug: 4.3.4
589
+
minimatch: 3.1.2
590
+
transitivePeerDependencies:
591
+
- supports-color
592
+
dev: true
593
+
594
+
/@humanwhocodes/module-importer/1.0.1:
595
+
resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
596
+
engines: {node: '>=12.22'}
597
+
dev: true
598
+
599
+
/@humanwhocodes/object-schema/1.2.1:
600
+
resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==}
601
+
dev: true
602
+
603
+
/@jridgewell/gen-mapping/0.1.1:
604
+
resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==}
605
+
engines: {node: '>=6.0.0'}
606
+
dependencies:
607
+
'@jridgewell/set-array': 1.1.2
608
+
'@jridgewell/sourcemap-codec': 1.4.14
609
+
dev: true
610
+
611
+
/@jridgewell/gen-mapping/0.3.2:
612
+
resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==}
613
+
engines: {node: '>=6.0.0'}
614
+
dependencies:
615
+
'@jridgewell/set-array': 1.1.2
616
+
'@jridgewell/sourcemap-codec': 1.4.14
617
+
'@jridgewell/trace-mapping': 0.3.17
618
+
dev: true
619
+
620
+
/@jridgewell/resolve-uri/3.1.0:
621
+
resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==}
622
+
engines: {node: '>=6.0.0'}
623
+
dev: true
624
+
625
+
/@jridgewell/set-array/1.1.2:
626
+
resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==}
627
+
engines: {node: '>=6.0.0'}
628
+
dev: true
629
+
630
+
/@jridgewell/source-map/0.3.2:
631
+
resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==}
632
+
dependencies:
633
+
'@jridgewell/gen-mapping': 0.3.2
634
+
'@jridgewell/trace-mapping': 0.3.17
635
+
dev: true
636
+
637
+
/@jridgewell/sourcemap-codec/1.4.14:
638
+
resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==}
639
+
dev: true
640
+
641
+
/@jridgewell/trace-mapping/0.3.17:
642
+
resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==}
643
+
dependencies:
644
+
'@jridgewell/resolve-uri': 3.1.0
645
+
'@jridgewell/sourcemap-codec': 1.4.14
646
+
dev: true
647
+
648
+
/@microsoft/tsdoc-config/0.16.2:
649
+
resolution: {integrity: sha512-OGiIzzoBLgWWR0UdRJX98oYO+XKGf7tiK4Zk6tQ/E4IJqGCe7dvkTvgDZV5cFJUzLGDOjeAXrnZoA6QkVySuxw==}
650
+
dependencies:
651
+
'@microsoft/tsdoc': 0.14.2
652
+
ajv: 6.12.6
653
+
jju: 1.4.0
654
+
resolve: 1.19.0
655
+
dev: true
656
+
657
+
/@microsoft/tsdoc/0.14.2:
658
+
resolution: {integrity: sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==}
659
+
dev: true
660
+
661
+
/@nodelib/fs.scandir/2.1.5:
662
+
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
663
+
engines: {node: '>= 8'}
664
+
dependencies:
665
+
'@nodelib/fs.stat': 2.0.5
666
+
run-parallel: 1.2.0
667
+
dev: true
668
+
669
+
/@nodelib/fs.stat/2.0.5:
670
+
resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
671
+
engines: {node: '>= 8'}
672
+
dev: true
673
+
674
+
/@nodelib/fs.walk/1.2.8:
675
+
resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
676
+
engines: {node: '>= 8'}
677
+
dependencies:
678
+
'@nodelib/fs.scandir': 2.1.5
679
+
fastq: 1.15.0
680
+
dev: true
681
+
682
+
/@preact/preset-vite/2.5.0_o6wesubf4anmmqmbeb6lbk6bwa:
683
+
resolution: {integrity: sha512-BUhfB2xQ6ex0yPkrT1Z3LbfPzjpJecOZwQ/xJrXGFSZD84+ObyS//41RdEoQCMWsM0t7UHGaujUxUBub7WM1Jw==}
684
+
peerDependencies:
685
+
'@babel/core': 7.x
686
+
vite: 2.x || 3.x || 4.x
687
+
dependencies:
688
+
'@babel/core': 7.21.3
689
+
'@babel/plugin-transform-react-jsx': 7.21.0_@babel+core@7.21.3
690
+
'@babel/plugin-transform-react-jsx-development': 7.18.6_@babel+core@7.21.3
691
+
'@prefresh/vite': 2.2.9_preact@10.13.1+vite@4.2.1
692
+
'@rollup/pluginutils': 4.2.1
693
+
babel-plugin-transform-hook-names: 1.0.2_@babel+core@7.21.3
694
+
debug: 4.3.4
695
+
kolorist: 1.7.0
696
+
resolve: 1.22.1
697
+
vite: 4.2.1
698
+
transitivePeerDependencies:
699
+
- preact
700
+
- supports-color
701
+
dev: true
702
+
703
+
/@prefresh/babel-plugin/0.4.4:
704
+
resolution: {integrity: sha512-/EvgIFMDL+nd20WNvMO0JQnzIl1EJPgmSaSYrZUww7A+aSdKsi37aL07TljrZR1cBMuzFxcr4xvqsUQLFJEukw==}
705
+
dev: true
706
+
707
+
/@prefresh/core/1.4.1_preact@10.13.1:
708
+
resolution: {integrity: sha512-og1vaBj3LMJagVncNrDb37Gqc0cWaUcDbpVt5hZtsN4i2Iwzd/5hyTsDHvlMirhSym3wL9ihU0Xa2VhSaOue7g==}
709
+
peerDependencies:
710
+
preact: ^10.0.0
711
+
dependencies:
712
+
preact: 10.13.1
713
+
dev: true
714
+
715
+
/@prefresh/utils/1.1.3:
716
+
resolution: {integrity: sha512-Mb9abhJTOV4yCfkXrMrcgFiFT7MfNOw8sDa+XyZBdq/Ai2p4Zyxqsb3EgHLOEdHpMj6J9aiZ54W8H6FTam1u+A==}
717
+
dev: true
718
+
719
+
/@prefresh/vite/2.2.9_preact@10.13.1+vite@4.2.1:
720
+
resolution: {integrity: sha512-1ERBF85Ja9/lkrfaltmo4Gca7R2ClQPSHHDDysFgfvPzHmLUeyB0x9WHwhwov/AA1DnyPhsfYT54z3yQd8XrgA==}
721
+
peerDependencies:
722
+
preact: ^10.4.0
723
+
vite: '>=2.0.0-beta.3'
724
+
dependencies:
725
+
'@babel/core': 7.21.3
726
+
'@prefresh/babel-plugin': 0.4.4
727
+
'@prefresh/core': 1.4.1_preact@10.13.1
728
+
'@prefresh/utils': 1.1.3
729
+
'@rollup/pluginutils': 4.2.1
730
+
preact: 10.13.1
731
+
vite: 4.2.1
732
+
transitivePeerDependencies:
733
+
- supports-color
734
+
dev: true
735
+
736
+
/@rollup/plugin-babel/6.0.3_a7epsyulyww3x7faazdjx6zxy4:
737
+
resolution: {integrity: sha512-fKImZKppa1A/gX73eg4JGo+8kQr/q1HBQaCGKECZ0v4YBBv3lFqi14+7xyApECzvkLTHCifx+7ntcrvtBIRcpg==}
738
+
engines: {node: '>=14.0.0'}
739
+
peerDependencies:
740
+
'@babel/core': ^7.0.0
741
+
'@types/babel__core': ^7.1.9
742
+
rollup: ^1.20.0||^2.0.0||^3.0.0
743
+
peerDependenciesMeta:
744
+
'@types/babel__core':
745
+
optional: true
746
+
rollup:
747
+
optional: true
748
+
dependencies:
749
+
'@babel/core': 7.21.3
750
+
'@babel/helper-module-imports': 7.18.6
751
+
'@rollup/pluginutils': 5.0.2_rollup@3.20.1
752
+
rollup: 3.20.1
753
+
dev: true
754
+
755
+
/@rollup/plugin-node-resolve/15.0.1_rollup@3.20.1:
756
+
resolution: {integrity: sha512-ReY88T7JhJjeRVbfCyNj+NXAG3IIsVMsX9b5/9jC98dRP8/yxlZdz7mHZbHk5zHr24wZZICS5AcXsFZAXYUQEg==}
757
+
engines: {node: '>=14.0.0'}
758
+
peerDependencies:
759
+
rollup: ^2.78.0||^3.0.0
760
+
peerDependenciesMeta:
761
+
rollup:
762
+
optional: true
763
+
dependencies:
764
+
'@rollup/pluginutils': 5.0.2_rollup@3.20.1
765
+
'@types/resolve': 1.20.2
766
+
deepmerge: 4.3.1
767
+
is-builtin-module: 3.2.1
768
+
is-module: 1.0.0
769
+
resolve: 1.22.1
770
+
rollup: 3.20.1
771
+
dev: true
772
+
773
+
/@rollup/plugin-replace/5.0.2_rollup@3.20.1:
774
+
resolution: {integrity: sha512-M9YXNekv/C/iHHK+cvORzfRYfPbq0RDD8r0G+bMiTXjNGKulPnCT9O3Ss46WfhI6ZOCgApOP7xAdmCQJ+U2LAA==}
775
+
engines: {node: '>=14.0.0'}
776
+
peerDependencies:
777
+
rollup: ^1.20.0||^2.0.0||^3.0.0
778
+
peerDependenciesMeta:
779
+
rollup:
780
+
optional: true
781
+
dependencies:
782
+
'@rollup/pluginutils': 5.0.2_rollup@3.20.1
783
+
magic-string: 0.27.0
784
+
rollup: 3.20.1
785
+
dev: true
786
+
787
+
/@rollup/plugin-terser/0.4.0_rollup@3.20.1:
788
+
resolution: {integrity: sha512-Ipcf3LPNerey1q9ZMjiaWHlNPEHNU/B5/uh9zXLltfEQ1lVSLLeZSgAtTPWGyw8Ip1guOeq+mDtdOlEj/wNxQw==}
789
+
engines: {node: '>=14.0.0'}
790
+
peerDependencies:
791
+
rollup: ^2.x || ^3.x
792
+
peerDependenciesMeta:
793
+
rollup:
794
+
optional: true
795
+
dependencies:
796
+
rollup: 3.20.1
797
+
serialize-javascript: 6.0.1
798
+
smob: 0.0.6
799
+
terser: 5.16.6
800
+
dev: true
801
+
802
+
/@rollup/pluginutils/4.2.1:
803
+
resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==}
804
+
engines: {node: '>= 8.0.0'}
805
+
dependencies:
806
+
estree-walker: 2.0.2
807
+
picomatch: 2.3.1
808
+
dev: true
809
+
810
+
/@rollup/pluginutils/5.0.2_rollup@3.20.1:
811
+
resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==}
812
+
engines: {node: '>=14.0.0'}
813
+
peerDependencies:
814
+
rollup: ^1.20.0||^2.0.0||^3.0.0
815
+
peerDependenciesMeta:
816
+
rollup:
817
+
optional: true
818
+
dependencies:
819
+
'@types/estree': 1.0.0
820
+
estree-walker: 2.0.2
821
+
picomatch: 2.3.1
822
+
rollup: 3.20.1
823
+
dev: true
824
+
825
+
/@types/chai-subset/1.3.3:
826
+
resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==}
827
+
dependencies:
828
+
'@types/chai': 4.3.4
829
+
dev: true
830
+
831
+
/@types/chai/4.3.4:
832
+
resolution: {integrity: sha512-KnRanxnpfpjUTqTCXslZSEdLfXExwgNxYPdiO2WGUj8+HDjFi8R3k5RVKPeSCzLjCcshCAtVO2QBbVuAV4kTnw==}
833
+
dev: true
834
+
835
+
/@types/estree/1.0.0:
836
+
resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==}
837
+
dev: true
838
+
839
+
/@types/json-schema/7.0.11:
840
+
resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==}
841
+
dev: true
842
+
843
+
/@types/node/16.6.1:
844
+
resolution: {integrity: sha512-Sr7BhXEAer9xyGuCN3Ek9eg9xPviCF2gfu9kTfuU2HkTVAMYSDeX40fvpmo72n5nansg3nsBjuQBrsS28r+NUw==}
845
+
dev: true
846
+
847
+
/@types/parse-json/4.0.0:
848
+
resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==}
849
+
dev: true
850
+
851
+
/@types/resolve/1.20.2:
852
+
resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==}
853
+
dev: true
854
+
855
+
/@types/semver/7.3.13:
856
+
resolution: {integrity: sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==}
857
+
dev: true
858
+
859
+
/@typescript-eslint/eslint-plugin/5.56.0_2hcjazgfnbtq42tcc73br2vup4:
860
+
resolution: {integrity: sha512-ZNW37Ccl3oMZkzxrYDUX4o7cnuPgU+YrcaYXzsRtLB16I1FR5SHMqga3zGsaSliZADCWo2v8qHWqAYIj8nWCCg==}
861
+
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
862
+
peerDependencies:
863
+
'@typescript-eslint/parser': ^5.0.0
864
+
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
865
+
typescript: '*'
866
+
peerDependenciesMeta:
867
+
typescript:
868
+
optional: true
869
+
dependencies:
870
+
'@eslint-community/regexpp': 4.4.0
871
+
'@typescript-eslint/parser': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu
872
+
'@typescript-eslint/scope-manager': 5.56.0
873
+
'@typescript-eslint/type-utils': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu
874
+
'@typescript-eslint/utils': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu
875
+
debug: 4.3.4
876
+
eslint: 8.36.0
877
+
grapheme-splitter: 1.0.4
878
+
ignore: 5.2.4
879
+
natural-compare-lite: 1.4.0
880
+
semver: 7.3.8
881
+
tsutils: 3.21.0_typescript@5.0.2
882
+
typescript: 5.0.2
883
+
transitivePeerDependencies:
884
+
- supports-color
885
+
dev: true
886
+
887
+
/@typescript-eslint/parser/5.56.0_j4766f7ecgqbon3u7zlxn5zszu:
888
+
resolution: {integrity: sha512-sn1OZmBxUsgxMmR8a8U5QM/Wl+tyqlH//jTqCg8daTAmhAk26L2PFhcqPLlYBhYUJMZJK276qLXlHN3a83o2cg==}
889
+
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
890
+
peerDependencies:
891
+
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
892
+
typescript: '*'
893
+
peerDependenciesMeta:
894
+
typescript:
895
+
optional: true
896
+
dependencies:
897
+
'@typescript-eslint/scope-manager': 5.56.0
898
+
'@typescript-eslint/types': 5.56.0
899
+
'@typescript-eslint/typescript-estree': 5.56.0_typescript@5.0.2
900
+
debug: 4.3.4
901
+
eslint: 8.36.0
902
+
typescript: 5.0.2
903
+
transitivePeerDependencies:
904
+
- supports-color
905
+
dev: true
906
+
907
+
/@typescript-eslint/scope-manager/5.56.0:
908
+
resolution: {integrity: sha512-jGYKyt+iBakD0SA5Ww8vFqGpoV2asSjwt60Gl6YcO8ksQ8s2HlUEyHBMSa38bdLopYqGf7EYQMUIGdT/Luw+sw==}
909
+
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
910
+
dependencies:
911
+
'@typescript-eslint/types': 5.56.0
912
+
'@typescript-eslint/visitor-keys': 5.56.0
913
+
dev: true
914
+
915
+
/@typescript-eslint/type-utils/5.56.0_j4766f7ecgqbon3u7zlxn5zszu:
916
+
resolution: {integrity: sha512-8WxgOgJjWRy6m4xg9KoSHPzBNZeQbGlQOH7l2QEhQID/+YseaFxg5J/DLwWSsi9Axj4e/cCiKx7PVzOq38tY4A==}
917
+
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
918
+
peerDependencies:
919
+
eslint: '*'
920
+
typescript: '*'
921
+
peerDependenciesMeta:
922
+
typescript:
923
+
optional: true
924
+
dependencies:
925
+
'@typescript-eslint/typescript-estree': 5.56.0_typescript@5.0.2
926
+
'@typescript-eslint/utils': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu
927
+
debug: 4.3.4
928
+
eslint: 8.36.0
929
+
tsutils: 3.21.0_typescript@5.0.2
930
+
typescript: 5.0.2
931
+
transitivePeerDependencies:
932
+
- supports-color
933
+
dev: true
934
+
935
+
/@typescript-eslint/types/5.56.0:
936
+
resolution: {integrity: sha512-JyAzbTJcIyhuUhogmiu+t79AkdnqgPUEsxMTMc/dCZczGMJQh1MK2wgrju++yMN6AWroVAy2jxyPcPr3SWCq5w==}
937
+
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
938
+
dev: true
939
+
940
+
/@typescript-eslint/typescript-estree/5.56.0_typescript@5.0.2:
941
+
resolution: {integrity: sha512-41CH/GncsLXOJi0jb74SnC7jVPWeVJ0pxQj8bOjH1h2O26jXN3YHKDT1ejkVz5YeTEQPeLCCRY0U2r68tfNOcg==}
942
+
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
943
+
peerDependencies:
944
+
typescript: '*'
945
+
peerDependenciesMeta:
946
+
typescript:
947
+
optional: true
948
+
dependencies:
949
+
'@typescript-eslint/types': 5.56.0
950
+
'@typescript-eslint/visitor-keys': 5.56.0
951
+
debug: 4.3.4
952
+
globby: 11.1.0
953
+
is-glob: 4.0.3
954
+
semver: 7.3.8
955
+
tsutils: 3.21.0_typescript@5.0.2
956
+
typescript: 5.0.2
957
+
transitivePeerDependencies:
958
+
- supports-color
959
+
dev: true
960
+
961
+
/@typescript-eslint/utils/5.56.0_j4766f7ecgqbon3u7zlxn5zszu:
962
+
resolution: {integrity: sha512-XhZDVdLnUJNtbzaJeDSCIYaM+Tgr59gZGbFuELgF7m0IY03PlciidS7UQNKLE0+WpUTn1GlycEr6Ivb/afjbhA==}
963
+
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
964
+
peerDependencies:
965
+
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
966
+
dependencies:
967
+
'@eslint-community/eslint-utils': 4.3.0_eslint@8.36.0
968
+
'@types/json-schema': 7.0.11
969
+
'@types/semver': 7.3.13
970
+
'@typescript-eslint/scope-manager': 5.56.0
971
+
'@typescript-eslint/types': 5.56.0
972
+
'@typescript-eslint/typescript-estree': 5.56.0_typescript@5.0.2
973
+
eslint: 8.36.0
974
+
eslint-scope: 5.1.1
975
+
semver: 7.3.8
976
+
transitivePeerDependencies:
977
+
- supports-color
978
+
- typescript
979
+
dev: true
980
+
981
+
/@typescript-eslint/visitor-keys/5.56.0:
982
+
resolution: {integrity: sha512-1mFdED7u5bZpX6Xxf5N9U2c18sb+8EvU3tyOIj6LQZ5OOvnmj8BVeNNP603OFPm5KkS1a7IvCIcwrdHXaEMG/Q==}
983
+
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
984
+
dependencies:
985
+
'@typescript-eslint/types': 5.56.0
986
+
eslint-visitor-keys: 3.3.0
987
+
dev: true
988
+
989
+
/@urql/core/3.2.2_graphql@16.6.0:
990
+
resolution: {integrity: sha512-i046Cz8cZ4xIzGMTyHZrbdgzcFMcKD7+yhCAH5FwWBRjcKrc+RjEOuR9X5AMuBvr8c6IAaE92xAqa4wmlGfWTQ==}
991
+
peerDependencies:
992
+
graphql: '*'
993
+
dependencies:
994
+
graphql: 16.6.0
995
+
wonka: 6.2.5
996
+
dev: false
997
+
998
+
/@urql/preact/3.0.3_4b6zx5pjiumwpx2pl4jfr2njpq:
999
+
resolution: {integrity: sha512-2Lxc/AV2Llka6uEm9ysf7PvsqtYz0PK8mmDUc2fMCPL0+LOJ9h8A6Otn/z/R9IoM6ECDLEWMqCCEe9FxOsDZcQ==}
1000
+
peerDependencies:
1001
+
graphql: '*'
1002
+
preact: '>= 10.0.0'
1003
+
dependencies:
1004
+
'@urql/core': 3.2.2_graphql@16.6.0
1005
+
graphql: 16.6.0
1006
+
preact: 10.13.1
1007
+
wonka: 6.2.5
1008
+
dev: false
1009
+
1010
+
/@vitest/expect/0.29.7:
1011
+
resolution: {integrity: sha512-UtG0tW0DP6b3N8aw7PHmweKDsvPv4wjGvrVZW7OSxaFg76ShtVdMiMcUkZJgCE8QWUmhwaM0aQhbbVLo4F4pkA==}
1012
+
dependencies:
1013
+
'@vitest/spy': 0.29.7
1014
+
'@vitest/utils': 0.29.7
1015
+
chai: 4.3.7
1016
+
dev: true
1017
+
1018
+
/@vitest/runner/0.29.7:
1019
+
resolution: {integrity: sha512-Yt0+csM945+odOx4rjZSjibQfl2ymxqVsmYz6sO2fiO5RGPYDFCo60JF6tLL9pz4G/kjY4irUxadeB1XT+H1jg==}
1020
+
dependencies:
1021
+
'@vitest/utils': 0.29.7
1022
+
p-limit: 4.0.0
1023
+
pathe: 1.1.0
1024
+
dev: true
1025
+
1026
+
/@vitest/spy/0.29.7:
1027
+
resolution: {integrity: sha512-IalL0iO6A6Xz8hthR8sctk6ZS//zVBX48EiNwQguYACdgdei9ZhwMaBFV70mpmeYAFCRAm+DpoFHM5470Im78A==}
1028
+
dependencies:
1029
+
tinyspy: 1.1.1
1030
+
dev: true
1031
+
1032
+
/@vitest/utils/0.29.7:
1033
+
resolution: {integrity: sha512-vNgGadp2eE5XKCXtZXL5UyNEDn68npSct75OC9AlELenSK0DiV1Mb9tfkwJHKjRb69iek+e79iipoJx8+s3SdA==}
1034
+
dependencies:
1035
+
cli-truncate: 3.1.0
1036
+
diff: 5.1.0
1037
+
loupe: 2.3.6
1038
+
pretty-format: 27.5.1
1039
+
dev: true
1040
+
1041
+
/acorn-jsx/5.3.2_acorn@8.8.2:
1042
+
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
1043
+
peerDependencies:
1044
+
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
1045
+
dependencies:
1046
+
acorn: 8.8.2
1047
+
dev: true
1048
+
1049
+
/acorn-walk/8.2.0:
1050
+
resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==}
1051
+
engines: {node: '>=0.4.0'}
1052
+
dev: true
1053
+
1054
+
/acorn/8.8.2:
1055
+
resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==}
1056
+
engines: {node: '>=0.4.0'}
1057
+
hasBin: true
1058
+
dev: true
1059
+
1060
+
/aggregate-error/3.1.0:
1061
+
resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==}
1062
+
engines: {node: '>=8'}
1063
+
dependencies:
1064
+
clean-stack: 2.2.0
1065
+
indent-string: 4.0.0
1066
+
dev: true
1067
+
1068
+
/ajv/6.12.6:
1069
+
resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
1070
+
dependencies:
1071
+
fast-deep-equal: 3.1.3
1072
+
fast-json-stable-stringify: 2.1.0
1073
+
json-schema-traverse: 0.4.1
1074
+
uri-js: 4.4.1
1075
+
dev: true
1076
+
1077
+
/ansi-colors/4.1.1:
1078
+
resolution: {integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==}
1079
+
engines: {node: '>=6'}
1080
+
dev: true
1081
+
1082
+
/ansi-escapes/4.3.2:
1083
+
resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==}
1084
+
engines: {node: '>=8'}
1085
+
dependencies:
1086
+
type-fest: 0.21.3
1087
+
dev: true
1088
+
1089
+
/ansi-regex/5.0.1:
1090
+
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
1091
+
engines: {node: '>=8'}
1092
+
dev: true
1093
+
1094
+
/ansi-regex/6.0.1:
1095
+
resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==}
1096
+
engines: {node: '>=12'}
1097
+
dev: true
1098
+
1099
+
/ansi-styles/3.2.1:
1100
+
resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
1101
+
engines: {node: '>=4'}
1102
+
dependencies:
1103
+
color-convert: 1.9.3
1104
+
dev: true
1105
+
1106
+
/ansi-styles/4.3.0:
1107
+
resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
1108
+
engines: {node: '>=8'}
1109
+
dependencies:
1110
+
color-convert: 2.0.1
1111
+
dev: true
1112
+
1113
+
/ansi-styles/5.2.0:
1114
+
resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==}
1115
+
engines: {node: '>=10'}
1116
+
dev: true
1117
+
1118
+
/ansi-styles/6.2.1:
1119
+
resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
1120
+
engines: {node: '>=12'}
1121
+
dev: true
1122
+
1123
+
/any-promise/1.3.0:
1124
+
resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
1125
+
dev: true
1126
+
1127
+
/argparse/2.0.1:
1128
+
resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
1129
+
dev: true
1130
+
1131
+
/array-union/2.1.0:
1132
+
resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
1133
+
engines: {node: '>=8'}
1134
+
dev: true
1135
+
1136
+
/assertion-error/1.1.0:
1137
+
resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==}
1138
+
dev: true
1139
+
1140
+
/astral-regex/2.0.0:
1141
+
resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==}
1142
+
engines: {node: '>=8'}
1143
+
dev: true
1144
+
1145
+
/babel-plugin-modular-graphql/1.0.1:
1146
+
resolution: {integrity: sha512-ZFS/dDv0If6QAmwET5aqIx0lO3JdRRvcdL/nD+AiEGfAKpc68rzvtxQcJ2HNTBp8LnwqGA40HEEaAeY9ty3ZMA==}
1147
+
dev: true
1148
+
1149
+
/babel-plugin-transform-hook-names/1.0.2_@babel+core@7.21.3:
1150
+
resolution: {integrity: sha512-5gafyjyyBTTdX/tQQ0hRgu4AhNHG/hqWi0ZZmg2xvs2FgRkJXzDNKBZCyoYqgFkovfDrgM8OoKg8karoUvWeCw==}
1151
+
peerDependencies:
1152
+
'@babel/core': ^7.12.10
1153
+
dependencies:
1154
+
'@babel/core': 7.21.3
1155
+
dev: true
1156
+
1157
+
/balanced-match/1.0.2:
1158
+
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
1159
+
dev: true
1160
+
1161
+
/brace-expansion/1.1.11:
1162
+
resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
1163
+
dependencies:
1164
+
balanced-match: 1.0.2
1165
+
concat-map: 0.0.1
1166
+
dev: true
1167
+
1168
+
/brace-expansion/2.0.1:
1169
+
resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
1170
+
dependencies:
1171
+
balanced-match: 1.0.2
1172
+
dev: true
1173
+
1174
+
/braces/3.0.2:
1175
+
resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
1176
+
engines: {node: '>=8'}
1177
+
dependencies:
1178
+
fill-range: 7.0.1
1179
+
dev: true
1180
+
1181
+
/browserslist/4.21.5:
1182
+
resolution: {integrity: sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==}
1183
+
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
1184
+
hasBin: true
1185
+
dependencies:
1186
+
caniuse-lite: 1.0.30001469
1187
+
electron-to-chromium: 1.4.334
1188
+
node-releases: 2.0.10
1189
+
update-browserslist-db: 1.0.10_browserslist@4.21.5
1190
+
dev: true
1191
+
1192
+
/buffer-from/1.1.2:
1193
+
resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
1194
+
dev: true
1195
+
1196
+
/builtin-modules/3.3.0:
1197
+
resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==}
1198
+
engines: {node: '>=6'}
1199
+
dev: true
1200
+
1201
+
/cac/6.7.14:
1202
+
resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
1203
+
engines: {node: '>=8'}
1204
+
dev: true
1205
+
1206
+
/call-bind/1.0.2:
1207
+
resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
1208
+
dependencies:
1209
+
function-bind: 1.1.1
1210
+
get-intrinsic: 1.1.1
1211
+
dev: true
1212
+
1213
+
/callsites/3.1.0:
1214
+
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
1215
+
engines: {node: '>=6'}
1216
+
dev: true
1217
+
1218
+
/caniuse-lite/1.0.30001469:
1219
+
resolution: {integrity: sha512-Rcp7221ScNqQPP3W+lVOYDyjdR6dC+neEQCttoNr5bAyz54AboB4iwpnWgyi8P4YUsPybVzT4LgWiBbI3drL4g==}
1220
+
dev: true
1221
+
1222
+
/chai/4.3.7:
1223
+
resolution: {integrity: sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==}
1224
+
engines: {node: '>=4'}
1225
+
dependencies:
1226
+
assertion-error: 1.1.0
1227
+
check-error: 1.0.2
1228
+
deep-eql: 4.1.3
1229
+
get-func-name: 2.0.0
1230
+
loupe: 2.3.6
1231
+
pathval: 1.1.1
1232
+
type-detect: 4.0.8
1233
+
dev: true
1234
+
1235
+
/chalk/2.4.2:
1236
+
resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
1237
+
engines: {node: '>=4'}
1238
+
dependencies:
1239
+
ansi-styles: 3.2.1
1240
+
escape-string-regexp: 1.0.5
1241
+
supports-color: 5.5.0
1242
+
dev: true
1243
+
1244
+
/chalk/4.1.2:
1245
+
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
1246
+
engines: {node: '>=10'}
1247
+
dependencies:
1248
+
ansi-styles: 4.3.0
1249
+
supports-color: 7.2.0
1250
+
dev: true
1251
+
1252
+
/check-error/1.0.2:
1253
+
resolution: {integrity: sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==}
1254
+
dev: true
1255
+
1256
+
/ci-info/2.0.0:
1257
+
resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==}
1258
+
dev: true
1259
+
1260
+
/clean-stack/2.2.0:
1261
+
resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==}
1262
+
engines: {node: '>=6'}
1263
+
dev: true
1264
+
1265
+
/cli-cursor/3.1.0:
1266
+
resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==}
1267
+
engines: {node: '>=8'}
1268
+
dependencies:
1269
+
restore-cursor: 3.1.0
1270
+
dev: true
1271
+
1272
+
/cli-truncate/2.1.0:
1273
+
resolution: {integrity: sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==}
1274
+
engines: {node: '>=8'}
1275
+
dependencies:
1276
+
slice-ansi: 3.0.0
1277
+
string-width: 4.2.2
1278
+
dev: true
1279
+
1280
+
/cli-truncate/3.1.0:
1281
+
resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==}
1282
+
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
1283
+
dependencies:
1284
+
slice-ansi: 5.0.0
1285
+
string-width: 5.1.2
1286
+
dev: true
1287
+
1288
+
/color-convert/1.9.3:
1289
+
resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
1290
+
dependencies:
1291
+
color-name: 1.1.3
1292
+
dev: true
1293
+
1294
+
/color-convert/2.0.1:
1295
+
resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
1296
+
engines: {node: '>=7.0.0'}
1297
+
dependencies:
1298
+
color-name: 1.1.4
1299
+
dev: true
1300
+
1301
+
/color-name/1.1.3:
1302
+
resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
1303
+
dev: true
1304
+
1305
+
/color-name/1.1.4:
1306
+
resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
1307
+
dev: true
1308
+
1309
+
/colorette/1.3.0:
1310
+
resolution: {integrity: sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==}
1311
+
dev: true
1312
+
1313
+
/commander/2.20.3:
1314
+
resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
1315
+
dev: true
1316
+
1317
+
/commander/4.1.1:
1318
+
resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
1319
+
engines: {node: '>= 6'}
1320
+
dev: true
1321
+
1322
+
/commander/7.2.0:
1323
+
resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==}
1324
+
engines: {node: '>= 10'}
1325
+
dev: true
1326
+
1327
+
/compare-versions/3.6.0:
1328
+
resolution: {integrity: sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==}
1329
+
dev: true
1330
+
1331
+
/concat-map/0.0.1:
1332
+
resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
1333
+
dev: true
1334
+
1335
+
/convert-source-map/1.9.0:
1336
+
resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==}
1337
+
dev: true
1338
+
1339
+
/cosmiconfig/7.0.1:
1340
+
resolution: {integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==}
1341
+
engines: {node: '>=10'}
1342
+
dependencies:
1343
+
'@types/parse-json': 4.0.0
1344
+
import-fresh: 3.3.0
1345
+
parse-json: 5.2.0
1346
+
path-type: 4.0.0
1347
+
yaml: 1.10.2
1348
+
dev: true
1349
+
1350
+
/cross-spawn/6.0.5:
1351
+
resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==}
1352
+
engines: {node: '>=4.8'}
1353
+
dependencies:
1354
+
nice-try: 1.0.5
1355
+
path-key: 2.0.1
1356
+
semver: 5.7.1
1357
+
shebang-command: 1.2.0
1358
+
which: 1.3.1
1359
+
dev: true
1360
+
1361
+
/cross-spawn/7.0.3:
1362
+
resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
1363
+
engines: {node: '>= 8'}
1364
+
dependencies:
1365
+
path-key: 3.1.1
1366
+
shebang-command: 2.0.0
1367
+
which: 2.0.2
1368
+
dev: true
1369
+
1370
+
/debug/4.3.4:
1371
+
resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
1372
+
engines: {node: '>=6.0'}
1373
+
peerDependencies:
1374
+
supports-color: '*'
1375
+
peerDependenciesMeta:
1376
+
supports-color:
1377
+
optional: true
1378
+
dependencies:
1379
+
ms: 2.1.2
1380
+
dev: true
1381
+
1382
+
/deep-eql/4.1.3:
1383
+
resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==}
1384
+
engines: {node: '>=6'}
1385
+
dependencies:
1386
+
type-detect: 4.0.8
1387
+
dev: true
1388
+
1389
+
/deep-is/0.1.3:
1390
+
resolution: {integrity: sha512-GtxAN4HvBachZzm4OnWqc45ESpUCMwkYcsjnsPs23FwJbsO+k4t0k9bQCgOmzIlpHO28+WPK/KRbRk0DDHuuDw==}
1391
+
dev: true
1392
+
1393
+
/deepmerge/4.3.1:
1394
+
resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
1395
+
engines: {node: '>=0.10.0'}
1396
+
dev: true
1397
+
1398
+
/define-properties/1.1.3:
1399
+
resolution: {integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==}
1400
+
engines: {node: '>= 0.4'}
1401
+
dependencies:
1402
+
object-keys: 1.1.1
1403
+
dev: true
1404
+
1405
+
/diff/5.1.0:
1406
+
resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==}
1407
+
engines: {node: '>=0.3.1'}
1408
+
dev: true
1409
+
1410
+
/dir-glob/3.0.1:
1411
+
resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
1412
+
engines: {node: '>=8'}
1413
+
dependencies:
1414
+
path-type: 4.0.0
1415
+
dev: true
1416
+
1417
+
/doctrine/3.0.0:
1418
+
resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
1419
+
engines: {node: '>=6.0.0'}
1420
+
dependencies:
1421
+
esutils: 2.0.3
1422
+
dev: true
1423
+
1424
+
/dotenv/16.0.3:
1425
+
resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==}
1426
+
engines: {node: '>=12'}
1427
+
dev: true
1428
+
1429
+
/eastasianwidth/0.2.0:
1430
+
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
1431
+
dev: true
1432
+
1433
+
/electron-to-chromium/1.4.334:
1434
+
resolution: {integrity: sha512-laZ1odk+TRen6q0GeyQx/JEkpD3iSZT7ewopCpKqg9bTjP1l8XRfU3Bg20CFjNPZkp5+NDBl3iqd4o/kPO+Vew==}
1435
+
dev: true
1436
+
1437
+
/emoji-regex/8.0.0:
1438
+
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
1439
+
dev: true
1440
+
1441
+
/emoji-regex/9.2.2:
1442
+
resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
1443
+
dev: true
1444
+
1445
+
/enquirer/2.3.6:
1446
+
resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==}
1447
+
engines: {node: '>=8.6'}
1448
+
dependencies:
1449
+
ansi-colors: 4.1.1
1450
+
dev: true
1451
+
1452
+
/error-ex/1.3.2:
1453
+
resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
1454
+
dependencies:
1455
+
is-arrayish: 0.2.1
1456
+
dev: true
1457
+
1458
+
/es-abstract/1.18.5:
1459
+
resolution: {integrity: sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA==}
1460
+
engines: {node: '>= 0.4'}
1461
+
dependencies:
1462
+
call-bind: 1.0.2
1463
+
es-to-primitive: 1.2.1
1464
+
function-bind: 1.1.1
1465
+
get-intrinsic: 1.1.1
1466
+
has: 1.0.3
1467
+
has-symbols: 1.0.2
1468
+
internal-slot: 1.0.3
1469
+
is-callable: 1.2.4
1470
+
is-negative-zero: 2.0.1
1471
+
is-regex: 1.1.4
1472
+
is-string: 1.0.7
1473
+
object-inspect: 1.11.0
1474
+
object-keys: 1.1.1
1475
+
object.assign: 4.1.2
1476
+
string.prototype.trimend: 1.0.4
1477
+
string.prototype.trimstart: 1.0.4
1478
+
unbox-primitive: 1.0.1
1479
+
dev: true
1480
+
1481
+
/es-to-primitive/1.2.1:
1482
+
resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==}
1483
+
engines: {node: '>= 0.4'}
1484
+
dependencies:
1485
+
is-callable: 1.2.4
1486
+
is-date-object: 1.0.5
1487
+
is-symbol: 1.0.4
1488
+
dev: true
1489
+
1490
+
/esbuild/0.17.12:
1491
+
resolution: {integrity: sha512-bX/zHl7Gn2CpQwcMtRogTTBf9l1nl+H6R8nUbjk+RuKqAE3+8FDulLA+pHvX7aA7Xe07Iwa+CWvy9I8Y2qqPKQ==}
1492
+
engines: {node: '>=12'}
1493
+
hasBin: true
1494
+
requiresBuild: true
1495
+
optionalDependencies:
1496
+
'@esbuild/android-arm': 0.17.12
1497
+
'@esbuild/android-arm64': 0.17.12
1498
+
'@esbuild/android-x64': 0.17.12
1499
+
'@esbuild/darwin-arm64': 0.17.12
1500
+
'@esbuild/darwin-x64': 0.17.12
1501
+
'@esbuild/freebsd-arm64': 0.17.12
1502
+
'@esbuild/freebsd-x64': 0.17.12
1503
+
'@esbuild/linux-arm': 0.17.12
1504
+
'@esbuild/linux-arm64': 0.17.12
1505
+
'@esbuild/linux-ia32': 0.17.12
1506
+
'@esbuild/linux-loong64': 0.17.12
1507
+
'@esbuild/linux-mips64el': 0.17.12
1508
+
'@esbuild/linux-ppc64': 0.17.12
1509
+
'@esbuild/linux-riscv64': 0.17.12
1510
+
'@esbuild/linux-s390x': 0.17.12
1511
+
'@esbuild/linux-x64': 0.17.12
1512
+
'@esbuild/netbsd-x64': 0.17.12
1513
+
'@esbuild/openbsd-x64': 0.17.12
1514
+
'@esbuild/sunos-x64': 0.17.12
1515
+
'@esbuild/win32-arm64': 0.17.12
1516
+
'@esbuild/win32-ia32': 0.17.12
1517
+
'@esbuild/win32-x64': 0.17.12
1518
+
dev: true
1519
+
1520
+
/escalade/3.1.1:
1521
+
resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
1522
+
engines: {node: '>=6'}
1523
+
dev: true
1524
+
1525
+
/escape-string-regexp/1.0.5:
1526
+
resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
1527
+
engines: {node: '>=0.8.0'}
1528
+
dev: true
1529
+
1530
+
/escape-string-regexp/4.0.0:
1531
+
resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
1532
+
engines: {node: '>=10'}
1533
+
dev: true
1534
+
1535
+
/eslint-config-prettier/8.8.0_eslint@8.36.0:
1536
+
resolution: {integrity: sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==}
1537
+
hasBin: true
1538
+
peerDependencies:
1539
+
eslint: '>=7.0.0'
1540
+
dependencies:
1541
+
eslint: 8.36.0
1542
+
dev: true
1543
+
1544
+
/eslint-plugin-prettier/4.2.1_i2qmqyy4fgpgq2h7f6vnil3crq:
1545
+
resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==}
1546
+
engines: {node: '>=12.0.0'}
1547
+
peerDependencies:
1548
+
eslint: '>=7.28.0'
1549
+
eslint-config-prettier: '*'
1550
+
prettier: '>=2.0.0'
1551
+
peerDependenciesMeta:
1552
+
eslint-config-prettier:
1553
+
optional: true
1554
+
dependencies:
1555
+
eslint: 8.36.0
1556
+
eslint-config-prettier: 8.8.0_eslint@8.36.0
1557
+
prettier: 2.8.5
1558
+
prettier-linter-helpers: 1.0.0
1559
+
dev: true
1560
+
1561
+
/eslint-plugin-tsdoc/0.2.17:
1562
+
resolution: {integrity: sha512-xRmVi7Zx44lOBuYqG8vzTXuL6IdGOeF9nHX17bjJ8+VE6fsxpdGem0/SBTmAwgYMKYB1WBkqRJVQ+n8GK041pA==}
1563
+
dependencies:
1564
+
'@microsoft/tsdoc': 0.14.2
1565
+
'@microsoft/tsdoc-config': 0.16.2
1566
+
dev: true
1567
+
1568
+
/eslint-scope/5.1.1:
1569
+
resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==}
1570
+
engines: {node: '>=8.0.0'}
1571
+
dependencies:
1572
+
esrecurse: 4.3.0
1573
+
estraverse: 4.3.0
1574
+
dev: true
1575
+
1576
+
/eslint-scope/7.1.1:
1577
+
resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==}
1578
+
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1579
+
dependencies:
1580
+
esrecurse: 4.3.0
1581
+
estraverse: 5.2.0
1582
+
dev: true
1583
+
1584
+
/eslint-visitor-keys/3.3.0:
1585
+
resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==}
1586
+
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1587
+
dev: true
1588
+
1589
+
/eslint/8.36.0:
1590
+
resolution: {integrity: sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==}
1591
+
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1592
+
hasBin: true
1593
+
dependencies:
1594
+
'@eslint-community/eslint-utils': 4.3.0_eslint@8.36.0
1595
+
'@eslint-community/regexpp': 4.4.0
1596
+
'@eslint/eslintrc': 2.0.1
1597
+
'@eslint/js': 8.36.0
1598
+
'@humanwhocodes/config-array': 0.11.8
1599
+
'@humanwhocodes/module-importer': 1.0.1
1600
+
'@nodelib/fs.walk': 1.2.8
1601
+
ajv: 6.12.6
1602
+
chalk: 4.1.2
1603
+
cross-spawn: 7.0.3
1604
+
debug: 4.3.4
1605
+
doctrine: 3.0.0
1606
+
escape-string-regexp: 4.0.0
1607
+
eslint-scope: 7.1.1
1608
+
eslint-visitor-keys: 3.3.0
1609
+
espree: 9.5.0
1610
+
esquery: 1.5.0
1611
+
esutils: 2.0.3
1612
+
fast-deep-equal: 3.1.3
1613
+
file-entry-cache: 6.0.1
1614
+
find-up: 5.0.0
1615
+
glob-parent: 6.0.2
1616
+
globals: 13.20.0
1617
+
grapheme-splitter: 1.0.4
1618
+
ignore: 5.2.4
1619
+
import-fresh: 3.3.0
1620
+
imurmurhash: 0.1.4
1621
+
is-glob: 4.0.3
1622
+
is-path-inside: 3.0.3
1623
+
js-sdsl: 4.3.0
1624
+
js-yaml: 4.1.0
1625
+
json-stable-stringify-without-jsonify: 1.0.1
1626
+
levn: 0.4.1
1627
+
lodash.merge: 4.6.2
1628
+
minimatch: 3.1.2
1629
+
natural-compare: 1.4.0
1630
+
optionator: 0.9.1
1631
+
strip-ansi: 6.0.1
1632
+
strip-json-comments: 3.1.1
1633
+
text-table: 0.2.0
1634
+
transitivePeerDependencies:
1635
+
- supports-color
1636
+
dev: true
1637
+
1638
+
/espree/9.5.0:
1639
+
resolution: {integrity: sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==}
1640
+
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1641
+
dependencies:
1642
+
acorn: 8.8.2
1643
+
acorn-jsx: 5.3.2_acorn@8.8.2
1644
+
eslint-visitor-keys: 3.3.0
1645
+
dev: true
1646
+
1647
+
/esquery/1.5.0:
1648
+
resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==}
1649
+
engines: {node: '>=0.10'}
1650
+
dependencies:
1651
+
estraverse: 5.2.0
1652
+
dev: true
1653
+
1654
+
/esrecurse/4.3.0:
1655
+
resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
1656
+
engines: {node: '>=4.0'}
1657
+
dependencies:
1658
+
estraverse: 5.2.0
1659
+
dev: true
1660
+
1661
+
/estraverse/4.3.0:
1662
+
resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==}
1663
+
engines: {node: '>=4.0'}
1664
+
dev: true
1665
+
1666
+
/estraverse/5.2.0:
1667
+
resolution: {integrity: sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==}
1668
+
engines: {node: '>=4.0'}
1669
+
dev: true
1670
+
1671
+
/estree-walker/2.0.2:
1672
+
resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
1673
+
dev: true
1674
+
1675
+
/esutils/2.0.3:
1676
+
resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
1677
+
engines: {node: '>=0.10.0'}
1678
+
dev: true
1679
+
1680
+
/execa/5.1.1:
1681
+
resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
1682
+
engines: {node: '>=10'}
1683
+
dependencies:
1684
+
cross-spawn: 7.0.3
1685
+
get-stream: 6.0.1
1686
+
human-signals: 2.1.0
1687
+
is-stream: 2.0.1
1688
+
merge-stream: 2.0.0
1689
+
npm-run-path: 4.0.1
1690
+
onetime: 5.1.2
1691
+
signal-exit: 3.0.3
1692
+
strip-final-newline: 2.0.0
1693
+
dev: true
1694
+
1695
+
/fast-deep-equal/3.1.3:
1696
+
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
1697
+
dev: true
1698
+
1699
+
/fast-diff/1.2.0:
1700
+
resolution: {integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==}
1701
+
dev: true
1702
+
1703
+
/fast-glob/3.2.12:
1704
+
resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==}
1705
+
engines: {node: '>=8.6.0'}
1706
+
dependencies:
1707
+
'@nodelib/fs.stat': 2.0.5
1708
+
'@nodelib/fs.walk': 1.2.8
1709
+
glob-parent: 5.1.2
1710
+
merge2: 1.4.1
1711
+
micromatch: 4.0.4
1712
+
dev: true
1713
+
1714
+
/fast-json-stable-stringify/2.1.0:
1715
+
resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
1716
+
dev: true
1717
+
1718
+
/fast-levenshtein/2.0.6:
1719
+
resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
1720
+
dev: true
1721
+
1722
+
/fastq/1.15.0:
1723
+
resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==}
1724
+
dependencies:
1725
+
reusify: 1.0.4
1726
+
dev: true
1727
+
1728
+
/file-entry-cache/6.0.1:
1729
+
resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
1730
+
engines: {node: ^10.12.0 || >=12.0.0}
1731
+
dependencies:
1732
+
flat-cache: 3.0.4
1733
+
dev: true
1734
+
1735
+
/fill-range/7.0.1:
1736
+
resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
1737
+
engines: {node: '>=8'}
1738
+
dependencies:
1739
+
to-regex-range: 5.0.1
1740
+
dev: true
1741
+
1742
+
/find-up/5.0.0:
1743
+
resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
1744
+
engines: {node: '>=10'}
1745
+
dependencies:
1746
+
locate-path: 6.0.0
1747
+
path-exists: 4.0.0
1748
+
dev: true
1749
+
1750
+
/find-versions/4.0.0:
1751
+
resolution: {integrity: sha512-wgpWy002tA+wgmO27buH/9KzyEOQnKsG/R0yrcjPT9BOFm0zRBVQbZ95nRGXWMywS8YR5knRbpohio0bcJABxQ==}
1752
+
engines: {node: '>=10'}
1753
+
dependencies:
1754
+
semver-regex: 3.1.2
1755
+
dev: true
1756
+
1757
+
/flat-cache/3.0.4:
1758
+
resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==}
1759
+
engines: {node: ^10.12.0 || >=12.0.0}
1760
+
dependencies:
1761
+
flatted: 3.2.2
1762
+
rimraf: 3.0.2
1763
+
dev: true
1764
+
1765
+
/flatted/3.2.2:
1766
+
resolution: {integrity: sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==}
1767
+
dev: true
1768
+
1769
+
/fs.realpath/1.0.0:
1770
+
resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
1771
+
dev: true
1772
+
1773
+
/fsevents/2.3.2:
1774
+
resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
1775
+
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
1776
+
os: [darwin]
1777
+
requiresBuild: true
1778
+
dev: true
1779
+
optional: true
1780
+
1781
+
/function-bind/1.1.1:
1782
+
resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
1783
+
dev: true
1784
+
1785
+
/gensync/1.0.0-beta.2:
1786
+
resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
1787
+
engines: {node: '>=6.9.0'}
1788
+
dev: true
1789
+
1790
+
/get-func-name/2.0.0:
1791
+
resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==}
1792
+
dev: true
1793
+
1794
+
/get-intrinsic/1.1.1:
1795
+
resolution: {integrity: sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==}
1796
+
dependencies:
1797
+
function-bind: 1.1.1
1798
+
has: 1.0.3
1799
+
has-symbols: 1.0.2
1800
+
dev: true
1801
+
1802
+
/get-own-enumerable-property-symbols/3.0.2:
1803
+
resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==}
1804
+
dev: true
1805
+
1806
+
/get-stream/6.0.1:
1807
+
resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
1808
+
engines: {node: '>=10'}
1809
+
dev: true
1810
+
1811
+
/glob-parent/5.1.2:
1812
+
resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
1813
+
engines: {node: '>= 6'}
1814
+
dependencies:
1815
+
is-glob: 4.0.3
1816
+
dev: true
1817
+
1818
+
/glob-parent/6.0.2:
1819
+
resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
1820
+
engines: {node: '>=10.13.0'}
1821
+
dependencies:
1822
+
is-glob: 4.0.3
1823
+
dev: true
1824
+
1825
+
/glob/7.1.6:
1826
+
resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==}
1827
+
dependencies:
1828
+
fs.realpath: 1.0.0
1829
+
inflight: 1.0.6
1830
+
inherits: 2.0.4
1831
+
minimatch: 3.1.2
1832
+
once: 1.4.0
1833
+
path-is-absolute: 1.0.1
1834
+
dev: true
1835
+
1836
+
/glob/7.1.7:
1837
+
resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==}
1838
+
dependencies:
1839
+
fs.realpath: 1.0.0
1840
+
inflight: 1.0.6
1841
+
inherits: 2.0.4
1842
+
minimatch: 3.1.2
1843
+
once: 1.4.0
1844
+
path-is-absolute: 1.0.1
1845
+
dev: true
1846
+
1847
+
/glob/9.3.2:
1848
+
resolution: {integrity: sha512-BTv/JhKXFEHsErMte/AnfiSv8yYOLLiyH2lTg8vn02O21zWFgHPTfxtgn1QRe7NRgggUhC8hacR2Re94svHqeA==}
1849
+
engines: {node: '>=16 || 14 >=14.17'}
1850
+
dependencies:
1851
+
fs.realpath: 1.0.0
1852
+
minimatch: 7.4.3
1853
+
minipass: 4.2.5
1854
+
path-scurry: 1.6.3
1855
+
dev: true
1856
+
1857
+
/globals/11.12.0:
1858
+
resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
1859
+
engines: {node: '>=4'}
1860
+
dev: true
1861
+
1862
+
/globals/13.20.0:
1863
+
resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==}
1864
+
engines: {node: '>=8'}
1865
+
dependencies:
1866
+
type-fest: 0.20.2
1867
+
dev: true
1868
+
1869
+
/globby/11.1.0:
1870
+
resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
1871
+
engines: {node: '>=10'}
1872
+
dependencies:
1873
+
array-union: 2.1.0
1874
+
dir-glob: 3.0.1
1875
+
fast-glob: 3.2.12
1876
+
ignore: 5.2.4
1877
+
merge2: 1.4.1
1878
+
slash: 3.0.0
1879
+
dev: true
1880
+
1881
+
/graceful-fs/4.2.8:
1882
+
resolution: {integrity: sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==}
1883
+
dev: true
1884
+
1885
+
/grapheme-splitter/1.0.4:
1886
+
resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==}
1887
+
dev: true
1888
+
1889
+
/graphql/15.8.0:
1890
+
resolution: {integrity: sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==}
1891
+
engines: {node: '>= 10.x'}
1892
+
dev: true
1893
+
1894
+
/graphql/16.6.0:
1895
+
resolution: {integrity: sha512-KPIBPDlW7NxrbT/eh4qPXz5FiFdL5UbaA0XUNz2Rp3Z3hqBSkbj0GVjwFDztsWVauZUWsbKHgMg++sk8UX0bkw==}
1896
+
engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0}
1897
+
1898
+
/has-bigints/1.0.1:
1899
+
resolution: {integrity: sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==}
1900
+
dev: true
1901
+
1902
+
/has-flag/3.0.0:
1903
+
resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
1904
+
engines: {node: '>=4'}
1905
+
dev: true
1906
+
1907
+
/has-flag/4.0.0:
1908
+
resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
1909
+
engines: {node: '>=8'}
1910
+
dev: true
1911
+
1912
+
/has-symbols/1.0.2:
1913
+
resolution: {integrity: sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==}
1914
+
engines: {node: '>= 0.4'}
1915
+
dev: true
1916
+
1917
+
/has-tostringtag/1.0.0:
1918
+
resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==}
1919
+
engines: {node: '>= 0.4'}
1920
+
dependencies:
1921
+
has-symbols: 1.0.2
1922
+
dev: true
1923
+
1924
+
/has/1.0.3:
1925
+
resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==}
1926
+
engines: {node: '>= 0.4.0'}
1927
+
dependencies:
1928
+
function-bind: 1.1.1
1929
+
dev: true
1930
+
1931
+
/hosted-git-info/2.8.9:
1932
+
resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==}
1933
+
dev: true
1934
+
1935
+
/human-signals/2.1.0:
1936
+
resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
1937
+
engines: {node: '>=10.17.0'}
1938
+
dev: true
1939
+
1940
+
/husky-v4/4.3.8:
1941
+
resolution: {integrity: sha512-M7A9u/t6BnT/qbDzKb7SdXhr8qLTGTkqZL6YLDDM20jfCdmpIMEuO384LvYXSBcgv50oIgNWI/IaO3g4A4ShjA==}
1942
+
engines: {node: '>=10'}
1943
+
hasBin: true
1944
+
requiresBuild: true
1945
+
dependencies:
1946
+
chalk: 4.1.2
1947
+
ci-info: 2.0.0
1948
+
compare-versions: 3.6.0
1949
+
cosmiconfig: 7.0.1
1950
+
find-versions: 4.0.0
1951
+
opencollective-postinstall: 2.0.3
1952
+
pkg-dir: 5.0.0
1953
+
please-upgrade-node: 3.2.0
1954
+
slash: 3.0.0
1955
+
which-pm-runs: 1.0.0
1956
+
dev: true
1957
+
1958
+
/ignore/5.2.4:
1959
+
resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==}
1960
+
engines: {node: '>= 4'}
1961
+
dev: true
1962
+
1963
+
/import-fresh/3.3.0:
1964
+
resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
1965
+
engines: {node: '>=6'}
1966
+
dependencies:
1967
+
parent-module: 1.0.1
1968
+
resolve-from: 4.0.0
1969
+
dev: true
1970
+
1971
+
/imurmurhash/0.1.4:
1972
+
resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
1973
+
engines: {node: '>=0.8.19'}
1974
+
dev: true
1975
+
1976
+
/indent-string/4.0.0:
1977
+
resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
1978
+
engines: {node: '>=8'}
1979
+
dev: true
1980
+
1981
+
/inflight/1.0.6:
1982
+
resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
1983
+
dependencies:
1984
+
once: 1.4.0
1985
+
wrappy: 1.0.2
1986
+
dev: true
1987
+
1988
+
/inherits/2.0.4:
1989
+
resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
1990
+
dev: true
1991
+
1992
+
/internal-slot/1.0.3:
1993
+
resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==}
1994
+
engines: {node: '>= 0.4'}
1995
+
dependencies:
1996
+
get-intrinsic: 1.1.1
1997
+
has: 1.0.3
1998
+
side-channel: 1.0.4
1999
+
dev: true
2000
+
2001
+
/is-arrayish/0.2.1:
2002
+
resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
2003
+
dev: true
2004
+
2005
+
/is-bigint/1.0.4:
2006
+
resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==}
2007
+
dependencies:
2008
+
has-bigints: 1.0.1
2009
+
dev: true
2010
+
2011
+
/is-boolean-object/1.1.2:
2012
+
resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==}
2013
+
engines: {node: '>= 0.4'}
2014
+
dependencies:
2015
+
call-bind: 1.0.2
2016
+
has-tostringtag: 1.0.0
2017
+
dev: true
2018
+
2019
+
/is-builtin-module/3.2.1:
2020
+
resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==}
2021
+
engines: {node: '>=6'}
2022
+
dependencies:
2023
+
builtin-modules: 3.3.0
2024
+
dev: true
2025
+
2026
+
/is-callable/1.2.4:
2027
+
resolution: {integrity: sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==}
2028
+
engines: {node: '>= 0.4'}
2029
+
dev: true
2030
+
2031
+
/is-core-module/2.11.0:
2032
+
resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==}
2033
+
dependencies:
2034
+
has: 1.0.3
2035
+
dev: true
2036
+
2037
+
/is-date-object/1.0.5:
2038
+
resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==}
2039
+
engines: {node: '>= 0.4'}
2040
+
dependencies:
2041
+
has-tostringtag: 1.0.0
2042
+
dev: true
2043
+
2044
+
/is-extglob/2.1.1:
2045
+
resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
2046
+
engines: {node: '>=0.10.0'}
2047
+
dev: true
2048
+
2049
+
/is-fullwidth-code-point/3.0.0:
2050
+
resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
2051
+
engines: {node: '>=8'}
2052
+
dev: true
2053
+
2054
+
/is-fullwidth-code-point/4.0.0:
2055
+
resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==}
2056
+
engines: {node: '>=12'}
2057
+
dev: true
2058
+
2059
+
/is-glob/4.0.3:
2060
+
resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
2061
+
engines: {node: '>=0.10.0'}
2062
+
dependencies:
2063
+
is-extglob: 2.1.1
2064
+
dev: true
2065
+
2066
+
/is-module/1.0.0:
2067
+
resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==}
2068
+
dev: true
2069
+
2070
+
/is-negative-zero/2.0.1:
2071
+
resolution: {integrity: sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==}
2072
+
engines: {node: '>= 0.4'}
2073
+
dev: true
2074
+
2075
+
/is-number-object/1.0.6:
2076
+
resolution: {integrity: sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==}
2077
+
engines: {node: '>= 0.4'}
2078
+
dependencies:
2079
+
has-tostringtag: 1.0.0
2080
+
dev: true
2081
+
2082
+
/is-number/7.0.0:
2083
+
resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
2084
+
engines: {node: '>=0.12.0'}
2085
+
dev: true
2086
+
2087
+
/is-obj/1.0.1:
2088
+
resolution: {integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==}
2089
+
engines: {node: '>=0.10.0'}
2090
+
dev: true
2091
+
2092
+
/is-path-inside/3.0.3:
2093
+
resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
2094
+
engines: {node: '>=8'}
2095
+
dev: true
2096
+
2097
+
/is-regex/1.1.4:
2098
+
resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
2099
+
engines: {node: '>= 0.4'}
2100
+
dependencies:
2101
+
call-bind: 1.0.2
2102
+
has-tostringtag: 1.0.0
2103
+
dev: true
2104
+
2105
+
/is-regexp/1.0.0:
2106
+
resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==}
2107
+
engines: {node: '>=0.10.0'}
2108
+
dev: true
2109
+
2110
+
/is-stream/2.0.1:
2111
+
resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
2112
+
engines: {node: '>=8'}
2113
+
dev: true
2114
+
2115
+
/is-string/1.0.7:
2116
+
resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==}
2117
+
engines: {node: '>= 0.4'}
2118
+
dependencies:
2119
+
has-tostringtag: 1.0.0
2120
+
dev: true
2121
+
2122
+
/is-symbol/1.0.4:
2123
+
resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==}
2124
+
engines: {node: '>= 0.4'}
2125
+
dependencies:
2126
+
has-symbols: 1.0.2
2127
+
dev: true
2128
+
2129
+
/is-unicode-supported/0.1.0:
2130
+
resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==}
2131
+
engines: {node: '>=10'}
2132
+
dev: true
2133
+
2134
+
/isexe/2.0.0:
2135
+
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
2136
+
dev: true
2137
+
2138
+
/jju/1.4.0:
2139
+
resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==}
2140
+
dev: true
2141
+
2142
+
/js-sdsl/4.3.0:
2143
+
resolution: {integrity: sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==}
2144
+
dev: true
2145
+
2146
+
/js-tokens/4.0.0:
2147
+
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
2148
+
dev: true
2149
+
2150
+
/js-yaml/4.1.0:
2151
+
resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
2152
+
hasBin: true
2153
+
dependencies:
2154
+
argparse: 2.0.1
2155
+
dev: true
2156
+
2157
+
/jsesc/2.5.2:
2158
+
resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
2159
+
engines: {node: '>=4'}
2160
+
hasBin: true
2161
+
dev: true
2162
+
2163
+
/json-parse-better-errors/1.0.2:
2164
+
resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==}
2165
+
dev: true
2166
+
2167
+
/json-parse-even-better-errors/2.3.1:
2168
+
resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
2169
+
dev: true
2170
+
2171
+
/json-schema-traverse/0.4.1:
2172
+
resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
2173
+
dev: true
2174
+
2175
+
/json-stable-stringify-without-jsonify/1.0.1:
2176
+
resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
2177
+
dev: true
2178
+
2179
+
/json5/2.2.3:
2180
+
resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
2181
+
engines: {node: '>=6'}
2182
+
hasBin: true
2183
+
dev: true
2184
+
2185
+
/jsonc-parser/3.2.0:
2186
+
resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==}
2187
+
dev: true
2188
+
2189
+
/kolorist/1.7.0:
2190
+
resolution: {integrity: sha512-ymToLHqL02udwVdbkowNpzjFd6UzozMtshPQKVi5k1EjKRqKqBrOnE9QbLEb0/pV76SAiIT13hdL8R6suc+f3g==}
2191
+
dev: true
2192
+
2193
+
/levn/0.4.1:
2194
+
resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
2195
+
engines: {node: '>= 0.8.0'}
2196
+
dependencies:
2197
+
prelude-ls: 1.2.1
2198
+
type-check: 0.4.0
2199
+
dev: true
2200
+
2201
+
/lines-and-columns/1.2.4:
2202
+
resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
2203
+
dev: true
2204
+
2205
+
/lint-staged/11.1.2:
2206
+
resolution: {integrity: sha512-6lYpNoA9wGqkL6Hew/4n1H6lRqF3qCsujVT0Oq5Z4hiSAM7S6NksPJ3gnr7A7R52xCtiZMcEUNNQ6d6X5Bvh9w==}
2207
+
hasBin: true
2208
+
dependencies:
2209
+
chalk: 4.1.2
2210
+
cli-truncate: 2.1.0
2211
+
commander: 7.2.0
2212
+
cosmiconfig: 7.0.1
2213
+
debug: 4.3.4
2214
+
enquirer: 2.3.6
2215
+
execa: 5.1.1
2216
+
listr2: 3.11.0_enquirer@2.3.6
2217
+
log-symbols: 4.1.0
2218
+
micromatch: 4.0.4
2219
+
normalize-path: 3.0.0
2220
+
please-upgrade-node: 3.2.0
2221
+
string-argv: 0.3.1
2222
+
stringify-object: 3.3.0
2223
+
transitivePeerDependencies:
2224
+
- supports-color
2225
+
dev: true
2226
+
2227
+
/listr2/3.11.0_enquirer@2.3.6:
2228
+
resolution: {integrity: sha512-XLJVe2JgXCyQTa3FbSv11lkKExYmEyA4jltVo8z4FX10Vt1Yj8IMekBfwim0BSOM9uj1QMTJvDQQpHyuPbB/dQ==}
2229
+
engines: {node: '>=10.0.0'}
2230
+
peerDependencies:
2231
+
enquirer: '>= 2.3.0 < 3'
2232
+
dependencies:
2233
+
cli-truncate: 2.1.0
2234
+
colorette: 1.3.0
2235
+
enquirer: 2.3.6
2236
+
log-update: 4.0.0
2237
+
p-map: 4.0.0
2238
+
rxjs: 6.6.7
2239
+
through: 2.3.8
2240
+
wrap-ansi: 7.0.0
2241
+
dev: true
2242
+
2243
+
/load-json-file/4.0.0:
2244
+
resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==}
2245
+
engines: {node: '>=4'}
2246
+
dependencies:
2247
+
graceful-fs: 4.2.8
2248
+
parse-json: 4.0.0
2249
+
pify: 3.0.0
2250
+
strip-bom: 3.0.0
2251
+
dev: true
2252
+
2253
+
/local-pkg/0.4.3:
2254
+
resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==}
2255
+
engines: {node: '>=14'}
2256
+
dev: true
2257
+
2258
+
/locate-path/6.0.0:
2259
+
resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
2260
+
engines: {node: '>=10'}
2261
+
dependencies:
2262
+
p-locate: 5.0.0
2263
+
dev: true
2264
+
2265
+
/lodash.merge/4.6.2:
2266
+
resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
2267
+
dev: true
2268
+
2269
+
/log-symbols/4.1.0:
2270
+
resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==}
2271
+
engines: {node: '>=10'}
2272
+
dependencies:
2273
+
chalk: 4.1.2
2274
+
is-unicode-supported: 0.1.0
2275
+
dev: true
2276
+
2277
+
/log-update/4.0.0:
2278
+
resolution: {integrity: sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==}
2279
+
engines: {node: '>=10'}
2280
+
dependencies:
2281
+
ansi-escapes: 4.3.2
2282
+
cli-cursor: 3.1.0
2283
+
slice-ansi: 4.0.0
2284
+
wrap-ansi: 6.2.0
2285
+
dev: true
2286
+
2287
+
/loupe/2.3.6:
2288
+
resolution: {integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==}
2289
+
dependencies:
2290
+
get-func-name: 2.0.0
2291
+
dev: true
2292
+
2293
+
/lru-cache/5.1.1:
2294
+
resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
2295
+
dependencies:
2296
+
yallist: 3.1.1
2297
+
dev: true
2298
+
2299
+
/lru-cache/6.0.0:
2300
+
resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
2301
+
engines: {node: '>=10'}
2302
+
dependencies:
2303
+
yallist: 4.0.0
2304
+
dev: true
2305
+
2306
+
/lru-cache/7.18.3:
2307
+
resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==}
2308
+
engines: {node: '>=12'}
2309
+
dev: true
2310
+
2311
+
/magic-string/0.27.0:
2312
+
resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==}
2313
+
engines: {node: '>=12'}
2314
+
dependencies:
2315
+
'@jridgewell/sourcemap-codec': 1.4.14
2316
+
dev: true
2317
+
2318
+
/memorystream/0.3.1:
2319
+
resolution: {integrity: sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==}
2320
+
engines: {node: '>= 0.10.0'}
2321
+
dev: true
2322
+
2323
+
/merge-stream/2.0.0:
2324
+
resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
2325
+
dev: true
2326
+
2327
+
/merge2/1.4.1:
2328
+
resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
2329
+
engines: {node: '>= 8'}
2330
+
dev: true
2331
+
2332
+
/micromatch/4.0.4:
2333
+
resolution: {integrity: sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==}
2334
+
engines: {node: '>=8.6'}
2335
+
dependencies:
2336
+
braces: 3.0.2
2337
+
picomatch: 2.3.1
2338
+
dev: true
2339
+
2340
+
/mimic-fn/2.1.0:
2341
+
resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
2342
+
engines: {node: '>=6'}
2343
+
dev: true
2344
+
2345
+
/minimatch/3.1.2:
2346
+
resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
2347
+
dependencies:
2348
+
brace-expansion: 1.1.11
2349
+
dev: true
2350
+
2351
+
/minimatch/7.4.3:
2352
+
resolution: {integrity: sha512-5UB4yYusDtkRPbRiy1cqZ1IpGNcJCGlEMG17RKzPddpyiPKoCdwohbED8g4QXT0ewCt8LTkQXuljsUfQ3FKM4A==}
2353
+
engines: {node: '>=10'}
2354
+
dependencies:
2355
+
brace-expansion: 2.0.1
2356
+
dev: true
2357
+
2358
+
/minipass/4.2.5:
2359
+
resolution: {integrity: sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q==}
2360
+
engines: {node: '>=8'}
2361
+
dev: true
2362
+
2363
+
/mlly/1.2.0:
2364
+
resolution: {integrity: sha512-+c7A3CV0KGdKcylsI6khWyts/CYrGTrRVo4R/I7u/cUsy0Conxa6LUhiEzVKIw14lc2L5aiO4+SeVe4TeGRKww==}
2365
+
dependencies:
2366
+
acorn: 8.8.2
2367
+
pathe: 1.1.0
2368
+
pkg-types: 1.0.2
2369
+
ufo: 1.1.1
2370
+
dev: true
2371
+
2372
+
/ms/2.1.2:
2373
+
resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
2374
+
dev: true
2375
+
2376
+
/mz/2.7.0:
2377
+
resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
2378
+
dependencies:
2379
+
any-promise: 1.3.0
2380
+
object-assign: 4.1.1
2381
+
thenify-all: 1.6.0
2382
+
dev: true
2383
+
2384
+
/nanoid/3.3.4:
2385
+
resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==}
2386
+
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
2387
+
hasBin: true
2388
+
dev: true
2389
+
2390
+
/natural-compare-lite/1.4.0:
2391
+
resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==}
2392
+
dev: true
2393
+
2394
+
/natural-compare/1.4.0:
2395
+
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
2396
+
dev: true
2397
+
2398
+
/nice-try/1.0.5:
2399
+
resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==}
2400
+
dev: true
2401
+
2402
+
/node-releases/2.0.10:
2403
+
resolution: {integrity: sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==}
2404
+
dev: true
2405
+
2406
+
/normalize-package-data/2.5.0:
2407
+
resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
2408
+
dependencies:
2409
+
hosted-git-info: 2.8.9
2410
+
resolve: 1.22.1
2411
+
semver: 5.7.1
2412
+
validate-npm-package-license: 3.0.4
2413
+
dev: true
2414
+
2415
+
/normalize-path/3.0.0:
2416
+
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
2417
+
engines: {node: '>=0.10.0'}
2418
+
dev: true
2419
+
2420
+
/npm-run-all/4.1.5:
2421
+
resolution: {integrity: sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==}
2422
+
engines: {node: '>= 4'}
2423
+
hasBin: true
2424
+
dependencies:
2425
+
ansi-styles: 3.2.1
2426
+
chalk: 2.4.2
2427
+
cross-spawn: 6.0.5
2428
+
memorystream: 0.3.1
2429
+
minimatch: 3.1.2
2430
+
pidtree: 0.3.1
2431
+
read-pkg: 3.0.0
2432
+
shell-quote: 1.7.2
2433
+
string.prototype.padend: 3.1.2
2434
+
dev: true
2435
+
2436
+
/npm-run-path/4.0.1:
2437
+
resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
2438
+
engines: {node: '>=8'}
2439
+
dependencies:
2440
+
path-key: 3.1.1
2441
+
dev: true
2442
+
2443
+
/object-assign/4.1.1:
2444
+
resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
2445
+
engines: {node: '>=0.10.0'}
2446
+
dev: true
2447
+
2448
+
/object-inspect/1.11.0:
2449
+
resolution: {integrity: sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==}
2450
+
dev: true
2451
+
2452
+
/object-keys/1.1.1:
2453
+
resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
2454
+
engines: {node: '>= 0.4'}
2455
+
dev: true
2456
+
2457
+
/object.assign/4.1.2:
2458
+
resolution: {integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==}
2459
+
engines: {node: '>= 0.4'}
2460
+
dependencies:
2461
+
call-bind: 1.0.2
2462
+
define-properties: 1.1.3
2463
+
has-symbols: 1.0.2
2464
+
object-keys: 1.1.1
2465
+
dev: true
2466
+
2467
+
/once/1.4.0:
2468
+
resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
2469
+
dependencies:
2470
+
wrappy: 1.0.2
2471
+
dev: true
2472
+
2473
+
/onetime/5.1.2:
2474
+
resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
2475
+
engines: {node: '>=6'}
2476
+
dependencies:
2477
+
mimic-fn: 2.1.0
2478
+
dev: true
2479
+
2480
+
/opencollective-postinstall/2.0.3:
2481
+
resolution: {integrity: sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==}
2482
+
hasBin: true
2483
+
dev: true
2484
+
2485
+
/optionator/0.9.1:
2486
+
resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==}
2487
+
engines: {node: '>= 0.8.0'}
2488
+
dependencies:
2489
+
deep-is: 0.1.3
2490
+
fast-levenshtein: 2.0.6
2491
+
levn: 0.4.1
2492
+
prelude-ls: 1.2.1
2493
+
type-check: 0.4.0
2494
+
word-wrap: 1.2.3
2495
+
dev: true
2496
+
2497
+
/p-limit/3.1.0:
2498
+
resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
2499
+
engines: {node: '>=10'}
2500
+
dependencies:
2501
+
yocto-queue: 0.1.0
2502
+
dev: true
2503
+
2504
+
/p-limit/4.0.0:
2505
+
resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==}
2506
+
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
2507
+
dependencies:
2508
+
yocto-queue: 1.0.0
2509
+
dev: true
2510
+
2511
+
/p-locate/5.0.0:
2512
+
resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
2513
+
engines: {node: '>=10'}
2514
+
dependencies:
2515
+
p-limit: 3.1.0
2516
+
dev: true
2517
+
2518
+
/p-map/4.0.0:
2519
+
resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==}
2520
+
engines: {node: '>=10'}
2521
+
dependencies:
2522
+
aggregate-error: 3.1.0
2523
+
dev: true
2524
+
2525
+
/parent-module/1.0.1:
2526
+
resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
2527
+
engines: {node: '>=6'}
2528
+
dependencies:
2529
+
callsites: 3.1.0
2530
+
dev: true
2531
+
2532
+
/parse-json/4.0.0:
2533
+
resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==}
2534
+
engines: {node: '>=4'}
2535
+
dependencies:
2536
+
error-ex: 1.3.2
2537
+
json-parse-better-errors: 1.0.2
2538
+
dev: true
2539
+
2540
+
/parse-json/5.2.0:
2541
+
resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
2542
+
engines: {node: '>=8'}
2543
+
dependencies:
2544
+
'@babel/code-frame': 7.18.6
2545
+
error-ex: 1.3.2
2546
+
json-parse-even-better-errors: 2.3.1
2547
+
lines-and-columns: 1.2.4
2548
+
dev: true
2549
+
2550
+
/path-exists/4.0.0:
2551
+
resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
2552
+
engines: {node: '>=8'}
2553
+
dev: true
2554
+
2555
+
/path-is-absolute/1.0.1:
2556
+
resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
2557
+
engines: {node: '>=0.10.0'}
2558
+
dev: true
2559
+
2560
+
/path-key/2.0.1:
2561
+
resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==}
2562
+
engines: {node: '>=4'}
2563
+
dev: true
2564
+
2565
+
/path-key/3.1.1:
2566
+
resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
2567
+
engines: {node: '>=8'}
2568
+
dev: true
2569
+
2570
+
/path-parse/1.0.7:
2571
+
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
2572
+
dev: true
2573
+
2574
+
/path-scurry/1.6.3:
2575
+
resolution: {integrity: sha512-RAmB+n30SlN+HnNx6EbcpoDy9nwdpcGPnEKrJnu6GZoDWBdIjo1UQMVtW2ybtC7LC2oKLcMq8y5g8WnKLiod9g==}
2576
+
engines: {node: '>=16 || 14 >=14.17'}
2577
+
dependencies:
2578
+
lru-cache: 7.18.3
2579
+
minipass: 4.2.5
2580
+
dev: true
2581
+
2582
+
/path-type/3.0.0:
2583
+
resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==}
2584
+
engines: {node: '>=4'}
2585
+
dependencies:
2586
+
pify: 3.0.0
2587
+
dev: true
2588
+
2589
+
/path-type/4.0.0:
2590
+
resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
2591
+
engines: {node: '>=8'}
2592
+
dev: true
2593
+
2594
+
/pathe/1.1.0:
2595
+
resolution: {integrity: sha512-ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w==}
2596
+
dev: true
2597
+
2598
+
/pathval/1.1.1:
2599
+
resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==}
2600
+
dev: true
2601
+
2602
+
/picocolors/1.0.0:
2603
+
resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
2604
+
dev: true
2605
+
2606
+
/picomatch/2.3.1:
2607
+
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
2608
+
engines: {node: '>=8.6'}
2609
+
dev: true
2610
+
2611
+
/pidtree/0.3.1:
2612
+
resolution: {integrity: sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==}
2613
+
engines: {node: '>=0.10'}
2614
+
hasBin: true
2615
+
dev: true
2616
+
2617
+
/pify/3.0.0:
2618
+
resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==}
2619
+
engines: {node: '>=4'}
2620
+
dev: true
2621
+
2622
+
/pirates/4.0.5:
2623
+
resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==}
2624
+
engines: {node: '>= 6'}
2625
+
dev: true
2626
+
2627
+
/pkg-dir/5.0.0:
2628
+
resolution: {integrity: sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==}
2629
+
engines: {node: '>=10'}
2630
+
dependencies:
2631
+
find-up: 5.0.0
2632
+
dev: true
2633
+
2634
+
/pkg-types/1.0.2:
2635
+
resolution: {integrity: sha512-hM58GKXOcj8WTqUXnsQyJYXdeAPbythQgEF3nTcEo+nkD49chjQ9IKm/QJy9xf6JakXptz86h7ecP2024rrLaQ==}
2636
+
dependencies:
2637
+
jsonc-parser: 3.2.0
2638
+
mlly: 1.2.0
2639
+
pathe: 1.1.0
2640
+
dev: true
2641
+
2642
+
/please-upgrade-node/3.2.0:
2643
+
resolution: {integrity: sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==}
2644
+
dependencies:
2645
+
semver-compare: 1.0.0
2646
+
dev: true
2647
+
2648
+
/postcss/8.4.21:
2649
+
resolution: {integrity: sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==}
2650
+
engines: {node: ^10 || ^12 || >=14}
2651
+
dependencies:
2652
+
nanoid: 3.3.4
2653
+
picocolors: 1.0.0
2654
+
source-map-js: 1.0.2
2655
+
dev: true
2656
+
2657
+
/preact/10.13.1:
2658
+
resolution: {integrity: sha512-KyoXVDU5OqTpG9LXlB3+y639JAGzl8JSBXLn1J9HTSB3gbKcuInga7bZnXLlxmK94ntTs1EFeZp0lrja2AuBYQ==}
2659
+
2660
+
/prelude-ls/1.2.1:
2661
+
resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
2662
+
engines: {node: '>= 0.8.0'}
2663
+
dev: true
2664
+
2665
+
/prettier-linter-helpers/1.0.0:
2666
+
resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==}
2667
+
engines: {node: '>=6.0.0'}
2668
+
dependencies:
2669
+
fast-diff: 1.2.0
2670
+
dev: true
2671
+
2672
+
/prettier/2.8.5:
2673
+
resolution: {integrity: sha512-3gzuxrHbKUePRBB4ZeU08VNkUcqEHaUaouNt0m7LGP4Hti/NuB07C7PPTM/LkWqXoJYJn2McEo5+kxPNrtQkLQ==}
2674
+
engines: {node: '>=10.13.0'}
2675
+
hasBin: true
2676
+
dev: true
2677
+
2678
+
/pretty-format/27.5.1:
2679
+
resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==}
2680
+
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
2681
+
dependencies:
2682
+
ansi-regex: 5.0.1
2683
+
ansi-styles: 5.2.0
2684
+
react-is: 17.0.2
2685
+
dev: true
2686
+
2687
+
/punycode/2.1.1:
2688
+
resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==}
2689
+
engines: {node: '>=6'}
2690
+
dev: true
2691
+
2692
+
/queue-microtask/1.2.3:
2693
+
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
2694
+
dev: true
2695
+
2696
+
/randombytes/2.1.0:
2697
+
resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==}
2698
+
dependencies:
2699
+
safe-buffer: 5.2.1
2700
+
dev: true
2701
+
2702
+
/react-is/17.0.2:
2703
+
resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==}
2704
+
dev: true
2705
+
2706
+
/read-pkg/3.0.0:
2707
+
resolution: {integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==}
2708
+
engines: {node: '>=4'}
2709
+
dependencies:
2710
+
load-json-file: 4.0.0
2711
+
normalize-package-data: 2.5.0
2712
+
path-type: 3.0.0
2713
+
dev: true
2714
+
2715
+
/resolve-from/4.0.0:
2716
+
resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
2717
+
engines: {node: '>=4'}
2718
+
dev: true
2719
+
2720
+
/resolve/1.19.0:
2721
+
resolution: {integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==}
2722
+
dependencies:
2723
+
is-core-module: 2.11.0
2724
+
path-parse: 1.0.7
2725
+
dev: true
2726
+
2727
+
/resolve/1.22.1:
2728
+
resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==}
2729
+
hasBin: true
2730
+
dependencies:
2731
+
is-core-module: 2.11.0
2732
+
path-parse: 1.0.7
2733
+
supports-preserve-symlinks-flag: 1.0.0
2734
+
dev: true
2735
+
2736
+
/restore-cursor/3.1.0:
2737
+
resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==}
2738
+
engines: {node: '>=8'}
2739
+
dependencies:
2740
+
onetime: 5.1.2
2741
+
signal-exit: 3.0.3
2742
+
dev: true
2743
+
2744
+
/reusify/1.0.4:
2745
+
resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
2746
+
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
2747
+
dev: true
2748
+
2749
+
/rimraf/3.0.2:
2750
+
resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
2751
+
hasBin: true
2752
+
dependencies:
2753
+
glob: 7.1.7
2754
+
dev: true
2755
+
2756
+
/rimraf/4.4.1:
2757
+
resolution: {integrity: sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==}
2758
+
engines: {node: '>=14'}
2759
+
hasBin: true
2760
+
dependencies:
2761
+
glob: 9.3.2
2762
+
dev: true
2763
+
2764
+
/rollup/3.20.1:
2765
+
resolution: {integrity: sha512-sz2w8cBJlWQ2E17RcpvHuf4sk2BQx4tfKDnjNPikEpLEevrbIAR7CH3PGa2hpPwWbNgPaA9yh9Jzljds5bc9zg==}
2766
+
engines: {node: '>=14.18.0', npm: '>=8.0.0'}
2767
+
hasBin: true
2768
+
optionalDependencies:
2769
+
fsevents: 2.3.2
2770
+
dev: true
2771
+
2772
+
/run-parallel/1.2.0:
2773
+
resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
2774
+
dependencies:
2775
+
queue-microtask: 1.2.3
2776
+
dev: true
2777
+
2778
+
/rxjs/6.6.7:
2779
+
resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==}
2780
+
engines: {npm: '>=2.0.0'}
2781
+
dependencies:
2782
+
tslib: 1.14.1
2783
+
dev: true
2784
+
2785
+
/safe-buffer/5.2.1:
2786
+
resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
2787
+
dev: true
2788
+
2789
+
/semver-compare/1.0.0:
2790
+
resolution: {integrity: sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==}
2791
+
dev: true
2792
+
2793
+
/semver-regex/3.1.2:
2794
+
resolution: {integrity: sha512-bXWyL6EAKOJa81XG1OZ/Yyuq+oT0b2YLlxx7c+mrdYPaPbnj6WgVULXhinMIeZGufuUBu/eVRqXEhiv4imfwxA==}
2795
+
engines: {node: '>=8'}
2796
+
dev: true
2797
+
2798
+
/semver/5.7.1:
2799
+
resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==}
2800
+
hasBin: true
2801
+
dev: true
2802
+
2803
+
/semver/6.3.0:
2804
+
resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==}
2805
+
hasBin: true
2806
+
dev: true
2807
+
2808
+
/semver/7.3.8:
2809
+
resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==}
2810
+
engines: {node: '>=10'}
2811
+
hasBin: true
2812
+
dependencies:
2813
+
lru-cache: 6.0.0
2814
+
dev: true
2815
+
2816
+
/serialize-javascript/6.0.1:
2817
+
resolution: {integrity: sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==}
2818
+
dependencies:
2819
+
randombytes: 2.1.0
2820
+
dev: true
2821
+
2822
+
/shebang-command/1.2.0:
2823
+
resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==}
2824
+
engines: {node: '>=0.10.0'}
2825
+
dependencies:
2826
+
shebang-regex: 1.0.0
2827
+
dev: true
2828
+
2829
+
/shebang-command/2.0.0:
2830
+
resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
2831
+
engines: {node: '>=8'}
2832
+
dependencies:
2833
+
shebang-regex: 3.0.0
2834
+
dev: true
2835
+
2836
+
/shebang-regex/1.0.0:
2837
+
resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==}
2838
+
engines: {node: '>=0.10.0'}
2839
+
dev: true
2840
+
2841
+
/shebang-regex/3.0.0:
2842
+
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
2843
+
engines: {node: '>=8'}
2844
+
dev: true
2845
+
2846
+
/shell-quote/1.7.2:
2847
+
resolution: {integrity: sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==}
2848
+
dev: true
2849
+
2850
+
/side-channel/1.0.4:
2851
+
resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
2852
+
dependencies:
2853
+
call-bind: 1.0.2
2854
+
get-intrinsic: 1.1.1
2855
+
object-inspect: 1.11.0
2856
+
dev: true
2857
+
2858
+
/siginfo/2.0.0:
2859
+
resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==}
2860
+
dev: true
2861
+
2862
+
/signal-exit/3.0.3:
2863
+
resolution: {integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==}
2864
+
dev: true
2865
+
2866
+
/slash/3.0.0:
2867
+
resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
2868
+
engines: {node: '>=8'}
2869
+
dev: true
2870
+
2871
+
/slice-ansi/3.0.0:
2872
+
resolution: {integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==}
2873
+
engines: {node: '>=8'}
2874
+
dependencies:
2875
+
ansi-styles: 4.3.0
2876
+
astral-regex: 2.0.0
2877
+
is-fullwidth-code-point: 3.0.0
2878
+
dev: true
2879
+
2880
+
/slice-ansi/4.0.0:
2881
+
resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==}
2882
+
engines: {node: '>=10'}
2883
+
dependencies:
2884
+
ansi-styles: 4.3.0
2885
+
astral-regex: 2.0.0
2886
+
is-fullwidth-code-point: 3.0.0
2887
+
dev: true
2888
+
2889
+
/slice-ansi/5.0.0:
2890
+
resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==}
2891
+
engines: {node: '>=12'}
2892
+
dependencies:
2893
+
ansi-styles: 6.2.1
2894
+
is-fullwidth-code-point: 4.0.0
2895
+
dev: true
2896
+
2897
+
/smob/0.0.6:
2898
+
resolution: {integrity: sha512-V21+XeNni+tTyiST1MHsa84AQhT1aFZipzPpOFAVB8DkHzwJyjjAmt9bgwnuZiZWnIbMo2duE29wybxv/7HWUw==}
2899
+
dev: true
2900
+
2901
+
/source-map-js/1.0.2:
2902
+
resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
2903
+
engines: {node: '>=0.10.0'}
2904
+
dev: true
2905
+
2906
+
/source-map-support/0.5.21:
2907
+
resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
2908
+
dependencies:
2909
+
buffer-from: 1.1.2
2910
+
source-map: 0.6.1
2911
+
dev: true
2912
+
2913
+
/source-map/0.6.1:
2914
+
resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
2915
+
engines: {node: '>=0.10.0'}
2916
+
dev: true
2917
+
2918
+
/spdx-correct/3.1.1:
2919
+
resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==}
2920
+
dependencies:
2921
+
spdx-expression-parse: 3.0.1
2922
+
spdx-license-ids: 3.0.10
2923
+
dev: true
2924
+
2925
+
/spdx-exceptions/2.3.0:
2926
+
resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==}
2927
+
dev: true
2928
+
2929
+
/spdx-expression-parse/3.0.1:
2930
+
resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==}
2931
+
dependencies:
2932
+
spdx-exceptions: 2.3.0
2933
+
spdx-license-ids: 3.0.10
2934
+
dev: true
2935
+
2936
+
/spdx-license-ids/3.0.10:
2937
+
resolution: {integrity: sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==}
2938
+
dev: true
2939
+
2940
+
/stackback/0.0.2:
2941
+
resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
2942
+
dev: true
2943
+
2944
+
/std-env/3.3.2:
2945
+
resolution: {integrity: sha512-uUZI65yrV2Qva5gqE0+A7uVAvO40iPo6jGhs7s8keRfHCmtg+uB2X6EiLGCI9IgL1J17xGhvoOqSz79lzICPTA==}
2946
+
dev: true
2947
+
2948
+
/string-argv/0.3.1:
2949
+
resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==}
2950
+
engines: {node: '>=0.6.19'}
2951
+
dev: true
2952
+
2953
+
/string-width/4.2.2:
2954
+
resolution: {integrity: sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==}
2955
+
engines: {node: '>=8'}
2956
+
dependencies:
2957
+
emoji-regex: 8.0.0
2958
+
is-fullwidth-code-point: 3.0.0
2959
+
strip-ansi: 6.0.1
2960
+
dev: true
2961
+
2962
+
/string-width/5.1.2:
2963
+
resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
2964
+
engines: {node: '>=12'}
2965
+
dependencies:
2966
+
eastasianwidth: 0.2.0
2967
+
emoji-regex: 9.2.2
2968
+
strip-ansi: 7.0.1
2969
+
dev: true
2970
+
2971
+
/string.prototype.padend/3.1.2:
2972
+
resolution: {integrity: sha512-/AQFLdYvePENU3W5rgurfWSMU6n+Ww8n/3cUt7E+vPBB/D7YDG8x+qjoFs4M/alR2bW7Qg6xMjVwWUOvuQ0XpQ==}
2973
+
engines: {node: '>= 0.4'}
2974
+
dependencies:
2975
+
call-bind: 1.0.2
2976
+
define-properties: 1.1.3
2977
+
es-abstract: 1.18.5
2978
+
dev: true
2979
+
2980
+
/string.prototype.trimend/1.0.4:
2981
+
resolution: {integrity: sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==}
2982
+
dependencies:
2983
+
call-bind: 1.0.2
2984
+
define-properties: 1.1.3
2985
+
dev: true
2986
+
2987
+
/string.prototype.trimstart/1.0.4:
2988
+
resolution: {integrity: sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==}
2989
+
dependencies:
2990
+
call-bind: 1.0.2
2991
+
define-properties: 1.1.3
2992
+
dev: true
2993
+
2994
+
/stringify-object/3.3.0:
2995
+
resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==}
2996
+
engines: {node: '>=4'}
2997
+
dependencies:
2998
+
get-own-enumerable-property-symbols: 3.0.2
2999
+
is-obj: 1.0.1
3000
+
is-regexp: 1.0.0
3001
+
dev: true
3002
+
3003
+
/strip-ansi/6.0.1:
3004
+
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
3005
+
engines: {node: '>=8'}
3006
+
dependencies:
3007
+
ansi-regex: 5.0.1
3008
+
dev: true
3009
+
3010
+
/strip-ansi/7.0.1:
3011
+
resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==}
3012
+
engines: {node: '>=12'}
3013
+
dependencies:
3014
+
ansi-regex: 6.0.1
3015
+
dev: true
3016
+
3017
+
/strip-bom/3.0.0:
3018
+
resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
3019
+
engines: {node: '>=4'}
3020
+
dev: true
3021
+
3022
+
/strip-final-newline/2.0.0:
3023
+
resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
3024
+
engines: {node: '>=6'}
3025
+
dev: true
3026
+
3027
+
/strip-json-comments/3.1.1:
3028
+
resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
3029
+
engines: {node: '>=8'}
3030
+
dev: true
3031
+
3032
+
/strip-literal/1.0.1:
3033
+
resolution: {integrity: sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==}
3034
+
dependencies:
3035
+
acorn: 8.8.2
3036
+
dev: true
3037
+
3038
+
/sucrase/3.30.0:
3039
+
resolution: {integrity: sha512-7d37d3vLF0IeH2dzvHpzDNDxUqpbDHJXTJOAnQ8jvMW04o2Czps6mxtaSnKWpE+hUS/eczqfWPUgQTrazKZPnQ==}
3040
+
engines: {node: '>=8'}
3041
+
hasBin: true
3042
+
dependencies:
3043
+
commander: 4.1.1
3044
+
glob: 7.1.6
3045
+
lines-and-columns: 1.2.4
3046
+
mz: 2.7.0
3047
+
pirates: 4.0.5
3048
+
ts-interface-checker: 0.1.13
3049
+
dev: true
3050
+
3051
+
/supports-color/5.5.0:
3052
+
resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
3053
+
engines: {node: '>=4'}
3054
+
dependencies:
3055
+
has-flag: 3.0.0
3056
+
dev: true
3057
+
3058
+
/supports-color/7.2.0:
3059
+
resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
3060
+
engines: {node: '>=8'}
3061
+
dependencies:
3062
+
has-flag: 4.0.0
3063
+
dev: true
3064
+
3065
+
/supports-preserve-symlinks-flag/1.0.0:
3066
+
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
3067
+
engines: {node: '>= 0.4'}
3068
+
dev: true
3069
+
3070
+
/terser/5.16.6:
3071
+
resolution: {integrity: sha512-IBZ+ZQIA9sMaXmRZCUMDjNH0D5AQQfdn4WUjHL0+1lF4TP1IHRJbrhb6fNaXWikrYQTSkb7SLxkeXAiy1p7mbg==}
3072
+
engines: {node: '>=10'}
3073
+
hasBin: true
3074
+
dependencies:
3075
+
'@jridgewell/source-map': 0.3.2
3076
+
acorn: 8.8.2
3077
+
commander: 2.20.3
3078
+
source-map-support: 0.5.21
3079
+
dev: true
3080
+
3081
+
/text-table/0.2.0:
3082
+
resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
3083
+
dev: true
3084
+
3085
+
/thenify-all/1.6.0:
3086
+
resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
3087
+
engines: {node: '>=0.8'}
3088
+
dependencies:
3089
+
thenify: 3.3.1
3090
+
dev: true
3091
+
3092
+
/thenify/3.3.1:
3093
+
resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}
3094
+
dependencies:
3095
+
any-promise: 1.3.0
3096
+
dev: true
3097
+
3098
+
/through/2.3.8:
3099
+
resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
3100
+
dev: true
3101
+
3102
+
/tinybench/2.4.0:
3103
+
resolution: {integrity: sha512-iyziEiyFxX4kyxSp+MtY1oCH/lvjH3PxFN8PGCDeqcZWAJ/i+9y+nL85w99PxVzrIvew/GSkSbDYtiGVa85Afg==}
3104
+
dev: true
3105
+
3106
+
/tinypool/0.4.0:
3107
+
resolution: {integrity: sha512-2ksntHOKf893wSAH4z/+JbPpi92esw8Gn9N2deXX+B0EO92hexAVI9GIZZPx7P5aYo5KULfeOSt3kMOmSOy6uA==}
3108
+
engines: {node: '>=14.0.0'}
3109
+
dev: true
3110
+
3111
+
/tinyspy/1.1.1:
3112
+
resolution: {integrity: sha512-UVq5AXt/gQlti7oxoIg5oi/9r0WpF7DGEVwXgqWSMmyN16+e3tl5lIvTaOpJ3TAtu5xFzWccFRM4R5NaWHF+4g==}
3113
+
engines: {node: '>=14.0.0'}
3114
+
dev: true
3115
+
3116
+
/to-fast-properties/2.0.0:
3117
+
resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
3118
+
engines: {node: '>=4'}
3119
+
dev: true
3120
+
3121
+
/to-regex-range/5.0.1:
3122
+
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
3123
+
engines: {node: '>=8.0'}
3124
+
dependencies:
3125
+
is-number: 7.0.0
3126
+
dev: true
3127
+
3128
+
/ts-interface-checker/0.1.13:
3129
+
resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
3130
+
dev: true
3131
+
3132
+
/tslib/1.14.1:
3133
+
resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
3134
+
dev: true
3135
+
3136
+
/tsutils/3.21.0_typescript@5.0.2:
3137
+
resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
3138
+
engines: {node: '>= 6'}
3139
+
peerDependencies:
3140
+
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'
3141
+
dependencies:
3142
+
tslib: 1.14.1
3143
+
typescript: 5.0.2
3144
+
dev: true
3145
+
3146
+
/type-check/0.4.0:
3147
+
resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
3148
+
engines: {node: '>= 0.8.0'}
3149
+
dependencies:
3150
+
prelude-ls: 1.2.1
3151
+
dev: true
3152
+
3153
+
/type-detect/4.0.8:
3154
+
resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==}
3155
+
engines: {node: '>=4'}
3156
+
dev: true
3157
+
3158
+
/type-fest/0.20.2:
3159
+
resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
3160
+
engines: {node: '>=10'}
3161
+
dev: true
3162
+
3163
+
/type-fest/0.21.3:
3164
+
resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==}
3165
+
engines: {node: '>=10'}
3166
+
dev: true
3167
+
3168
+
/typescript/5.0.2:
3169
+
resolution: {integrity: sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==}
3170
+
engines: {node: '>=12.20'}
3171
+
hasBin: true
3172
+
dev: true
3173
+
3174
+
/ufo/1.1.1:
3175
+
resolution: {integrity: sha512-MvlCc4GHrmZdAllBc0iUDowff36Q9Ndw/UzqmEKyrfSzokTd9ZCy1i+IIk5hrYKkjoYVQyNbrw7/F8XJ2rEwTg==}
3176
+
dev: true
3177
+
3178
+
/unbox-primitive/1.0.1:
3179
+
resolution: {integrity: sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==}
3180
+
dependencies:
3181
+
function-bind: 1.1.1
3182
+
has-bigints: 1.0.1
3183
+
has-symbols: 1.0.2
3184
+
which-boxed-primitive: 1.0.2
3185
+
dev: true
3186
+
3187
+
/update-browserslist-db/1.0.10_browserslist@4.21.5:
3188
+
resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==}
3189
+
hasBin: true
3190
+
peerDependencies:
3191
+
browserslist: '>= 4.21.0'
3192
+
dependencies:
3193
+
browserslist: 4.21.5
3194
+
escalade: 3.1.1
3195
+
picocolors: 1.0.0
3196
+
dev: true
3197
+
3198
+
/uri-js/4.4.1:
3199
+
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
3200
+
dependencies:
3201
+
punycode: 2.1.1
3202
+
dev: true
3203
+
3204
+
/validate-npm-package-license/3.0.4:
3205
+
resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
3206
+
dependencies:
3207
+
spdx-correct: 3.1.1
3208
+
spdx-expression-parse: 3.0.1
3209
+
dev: true
3210
+
3211
+
/vite-node/0.29.7_@types+node@16.6.1:
3212
+
resolution: {integrity: sha512-PakCZLvz37yFfUPWBnLa1OYHPCGm5v4pmRrTcFN4V/N/T3I6tyP3z07S//9w+DdeL7vVd0VSeyMZuAh+449ZWw==}
3213
+
engines: {node: '>=v14.16.0'}
3214
+
hasBin: true
3215
+
dependencies:
3216
+
cac: 6.7.14
3217
+
debug: 4.3.4
3218
+
mlly: 1.2.0
3219
+
pathe: 1.1.0
3220
+
picocolors: 1.0.0
3221
+
vite: 4.2.1_@types+node@16.6.1
3222
+
transitivePeerDependencies:
3223
+
- '@types/node'
3224
+
- less
3225
+
- sass
3226
+
- stylus
3227
+
- sugarss
3228
+
- supports-color
3229
+
- terser
3230
+
dev: true
3231
+
3232
+
/vite/4.2.1:
3233
+
resolution: {integrity: sha512-7MKhqdy0ISo4wnvwtqZkjke6XN4taqQ2TBaTccLIpOKv7Vp2h4Y+NpmWCnGDeSvvn45KxvWgGyb0MkHvY1vgbg==}
3234
+
engines: {node: ^14.18.0 || >=16.0.0}
3235
+
hasBin: true
3236
+
peerDependencies:
3237
+
'@types/node': '>= 14'
3238
+
less: '*'
3239
+
sass: '*'
3240
+
stylus: '*'
3241
+
sugarss: '*'
3242
+
terser: ^5.4.0
3243
+
peerDependenciesMeta:
3244
+
'@types/node':
3245
+
optional: true
3246
+
less:
3247
+
optional: true
3248
+
sass:
3249
+
optional: true
3250
+
stylus:
3251
+
optional: true
3252
+
sugarss:
3253
+
optional: true
3254
+
terser:
3255
+
optional: true
3256
+
dependencies:
3257
+
esbuild: 0.17.12
3258
+
postcss: 8.4.21
3259
+
resolve: 1.22.1
3260
+
rollup: 3.20.1
3261
+
optionalDependencies:
3262
+
fsevents: 2.3.2
3263
+
dev: true
3264
+
3265
+
/vite/4.2.1_@types+node@16.6.1:
3266
+
resolution: {integrity: sha512-7MKhqdy0ISo4wnvwtqZkjke6XN4taqQ2TBaTccLIpOKv7Vp2h4Y+NpmWCnGDeSvvn45KxvWgGyb0MkHvY1vgbg==}
3267
+
engines: {node: ^14.18.0 || >=16.0.0}
3268
+
hasBin: true
3269
+
peerDependencies:
3270
+
'@types/node': '>= 14'
3271
+
less: '*'
3272
+
sass: '*'
3273
+
stylus: '*'
3274
+
sugarss: '*'
3275
+
terser: ^5.4.0
3276
+
peerDependenciesMeta:
3277
+
'@types/node':
3278
+
optional: true
3279
+
less:
3280
+
optional: true
3281
+
sass:
3282
+
optional: true
3283
+
stylus:
3284
+
optional: true
3285
+
sugarss:
3286
+
optional: true
3287
+
terser:
3288
+
optional: true
3289
+
dependencies:
3290
+
'@types/node': 16.6.1
3291
+
esbuild: 0.17.12
3292
+
postcss: 8.4.21
3293
+
resolve: 1.22.1
3294
+
rollup: 3.20.1
3295
+
optionalDependencies:
3296
+
fsevents: 2.3.2
3297
+
dev: true
3298
+
3299
+
/vitest/0.29.7:
3300
+
resolution: {integrity: sha512-aWinOSOu4jwTuZHkb+cCyrqQ116Q9TXaJrNKTHudKBknIpR0VplzeaOUuDF9jeZcrbtQKZQt6yrtd+eakbaxHg==}
3301
+
engines: {node: '>=v14.16.0'}
3302
+
hasBin: true
3303
+
peerDependencies:
3304
+
'@edge-runtime/vm': '*'
3305
+
'@vitest/browser': '*'
3306
+
'@vitest/ui': '*'
3307
+
happy-dom: '*'
3308
+
jsdom: '*'
3309
+
safaridriver: '*'
3310
+
webdriverio: '*'
3311
+
peerDependenciesMeta:
3312
+
'@edge-runtime/vm':
3313
+
optional: true
3314
+
'@vitest/browser':
3315
+
optional: true
3316
+
'@vitest/ui':
3317
+
optional: true
3318
+
happy-dom:
3319
+
optional: true
3320
+
jsdom:
3321
+
optional: true
3322
+
safaridriver:
3323
+
optional: true
3324
+
webdriverio:
3325
+
optional: true
3326
+
dependencies:
3327
+
'@types/chai': 4.3.4
3328
+
'@types/chai-subset': 1.3.3
3329
+
'@types/node': 16.6.1
3330
+
'@vitest/expect': 0.29.7
3331
+
'@vitest/runner': 0.29.7
3332
+
'@vitest/spy': 0.29.7
3333
+
'@vitest/utils': 0.29.7
3334
+
acorn: 8.8.2
3335
+
acorn-walk: 8.2.0
3336
+
cac: 6.7.14
3337
+
chai: 4.3.7
3338
+
debug: 4.3.4
3339
+
local-pkg: 0.4.3
3340
+
pathe: 1.1.0
3341
+
picocolors: 1.0.0
3342
+
source-map: 0.6.1
3343
+
std-env: 3.3.2
3344
+
strip-literal: 1.0.1
3345
+
tinybench: 2.4.0
3346
+
tinypool: 0.4.0
3347
+
tinyspy: 1.1.1
3348
+
vite: 4.2.1_@types+node@16.6.1
3349
+
vite-node: 0.29.7_@types+node@16.6.1
3350
+
why-is-node-running: 2.2.2
3351
+
transitivePeerDependencies:
3352
+
- less
3353
+
- sass
3354
+
- stylus
3355
+
- sugarss
3356
+
- supports-color
3357
+
- terser
3358
+
dev: true
3359
+
3360
+
/which-boxed-primitive/1.0.2:
3361
+
resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==}
3362
+
dependencies:
3363
+
is-bigint: 1.0.4
3364
+
is-boolean-object: 1.1.2
3365
+
is-number-object: 1.0.6
3366
+
is-string: 1.0.7
3367
+
is-symbol: 1.0.4
3368
+
dev: true
3369
+
3370
+
/which-pm-runs/1.0.0:
3371
+
resolution: {integrity: sha512-SIqZVnlKPt/s5tOArosKIvGC1bwpoj6w5Q3SmimaVOOU8YFsjuMvvZO1MbKCbO8D6VV0XkROC8jrXJNYa1xBDA==}
3372
+
dev: true
3373
+
3374
+
/which/1.3.1:
3375
+
resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==}
3376
+
hasBin: true
3377
+
dependencies:
3378
+
isexe: 2.0.0
3379
+
dev: true
3380
+
3381
+
/which/2.0.2:
3382
+
resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
3383
+
engines: {node: '>= 8'}
3384
+
hasBin: true
3385
+
dependencies:
3386
+
isexe: 2.0.0
3387
+
dev: true
3388
+
3389
+
/why-is-node-running/2.2.2:
3390
+
resolution: {integrity: sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==}
3391
+
engines: {node: '>=8'}
3392
+
hasBin: true
3393
+
dependencies:
3394
+
siginfo: 2.0.0
3395
+
stackback: 0.0.2
3396
+
dev: true
3397
+
3398
+
/wonka/6.2.5:
3399
+
resolution: {integrity: sha512-adhGYKm5xWIZYXRkzEqHbRbRl2gXHqOudjQJMXpRgSyboFmaKOjGm3RIThBk4tZdiZx1DXuKK0H9wKBgXHhzZg==}
3400
+
dev: false
3401
+
3402
+
/word-wrap/1.2.3:
3403
+
resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==}
3404
+
engines: {node: '>=0.10.0'}
3405
+
dev: true
3406
+
3407
+
/wrap-ansi/6.2.0:
3408
+
resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==}
3409
+
engines: {node: '>=8'}
3410
+
dependencies:
3411
+
ansi-styles: 4.3.0
3412
+
string-width: 4.2.2
3413
+
strip-ansi: 6.0.1
3414
+
dev: true
3415
+
3416
+
/wrap-ansi/7.0.0:
3417
+
resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
3418
+
engines: {node: '>=10'}
3419
+
dependencies:
3420
+
ansi-styles: 4.3.0
3421
+
string-width: 4.2.2
3422
+
strip-ansi: 6.0.1
3423
+
dev: true
3424
+
3425
+
/wrappy/1.0.2:
3426
+
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
3427
+
dev: true
3428
+
3429
+
/yallist/3.1.1:
3430
+
resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
3431
+
dev: true
3432
+
3433
+
/yallist/4.0.0:
3434
+
resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
3435
+
dev: true
3436
+
3437
+
/yaml/1.10.2:
3438
+
resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
3439
+
engines: {node: '>= 6'}
3440
+
dev: true
3441
+
3442
+
/yocto-queue/0.1.0:
3443
+
resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
3444
+
engines: {node: '>=10'}
3445
+
dev: true
3446
+
3447
+
/yocto-queue/1.0.0:
3448
+
resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==}
3449
+
engines: {node: '>=12.20'}
3450
+
dev: true
+1
-2
scripts/babel/transformDevAssert.mjs
+1
-2
scripts/babel/transformDevAssert.mjs
···
30
30
p.parentPath.parentPath.node.body.length === 1 &&
31
31
p.parentPath.parentPath.node.body[0] === path.parentPath.node &&
32
32
t.isIfStatement(p.parentPath.parentPath.parentPath.node) &&
33
-
p.parentPath.parentPath.parentPath.node.consequent ===
34
-
p.parentPath.parentPath.node &&
33
+
p.parentPath.parentPath.parentPath.node.consequent === p.parentPath.parentPath.node &&
35
34
!p.parentPath.parentPath.node.alternate
36
35
) {
37
36
p = p.parentPath.parentPath.parentPath;
+8
-6
scripts/buildenv/package.json
+8
-6
scripts/buildenv/package.json
···
4
4
"private": true,
5
5
"scripts": {
6
6
"build": "yarn build:graphql && yarn build:lite",
7
-
"build:graphql": "vite build",
8
-
"build:lite": "vite build -c ./vite.alias.config.js"
7
+
"build:graphql": "vite build --force",
8
+
"build:lite": "vite build --force -c ./vite.alias.config.js"
9
9
},
10
10
"dependencies": {
11
-
"graphql": "^16.0.0-alpha.5",
12
-
"preact": "^10.5.14",
13
-
"@urql/preact": "^2.0.2"
11
+
"@urql/core": "^3.2.2",
12
+
"@urql/preact": "^3.0.3",
13
+
"graphql": "^16.6.0",
14
+
"preact": "^10.5.14"
14
15
},
15
16
"devDependencies": {
17
+
"@babel/core": "^7.21.3",
16
18
"@preact/preset-vite": "^2.1.0",
17
-
"vite": "^2.2.4"
19
+
"vite": "^4.2.1"
18
20
}
19
21
}
+2
-1
scripts/buildenv/src/index.jsx
+2
-1
scripts/buildenv/src/index.jsx
+9
-1
scripts/buildenv/vite.alias.config.js
+9
-1
scripts/buildenv/vite.alias.config.js
···
6
6
plugins: [preact()],
7
7
resolve: {
8
8
alias: {
9
-
graphql: path.resolve('..', '..', './dist'),
9
+
graphql: path.resolve('..', '..'),
10
10
},
11
11
},
12
12
build: {
13
13
outDir: './dist-lite',
14
+
rollupOptions: {
15
+
preserveSymlinks: true,
16
+
output: {
17
+
entryFileNames: `assets/[name].js`,
18
+
chunkFileNames: `assets/[name].js`,
19
+
assetFileNames: `assets/[name].[ext]`,
20
+
},
21
+
},
14
22
},
15
23
});
+7
scripts/buildenv/vite.config.js
+7
scripts/buildenv/vite.config.js
-534
scripts/buildenv/yarn.lock
-534
scripts/buildenv/yarn.lock
···
1
-
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2
-
# yarn lockfile v1
3
-
4
-
5
-
"@babel/code-frame@^7.14.5":
6
-
version "7.14.5"
7
-
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.14.5.tgz#23b08d740e83f49c5e59945fbf1b43e80bbf4edb"
8
-
integrity sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==
9
-
dependencies:
10
-
"@babel/highlight" "^7.14.5"
11
-
12
-
"@babel/compat-data@^7.15.0":
13
-
version "7.15.0"
14
-
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.15.0.tgz#2dbaf8b85334796cafbb0f5793a90a2fc010b176"
15
-
integrity sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==
16
-
17
-
"@babel/core@^7.9.6":
18
-
version "7.15.0"
19
-
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.15.0.tgz#749e57c68778b73ad8082775561f67f5196aafa8"
20
-
integrity sha512-tXtmTminrze5HEUPn/a0JtOzzfp0nk+UEXQ/tqIJo3WDGypl/2OFQEMll/zSFU8f/lfmfLXvTaORHF3cfXIQMw==
21
-
dependencies:
22
-
"@babel/code-frame" "^7.14.5"
23
-
"@babel/generator" "^7.15.0"
24
-
"@babel/helper-compilation-targets" "^7.15.0"
25
-
"@babel/helper-module-transforms" "^7.15.0"
26
-
"@babel/helpers" "^7.14.8"
27
-
"@babel/parser" "^7.15.0"
28
-
"@babel/template" "^7.14.5"
29
-
"@babel/traverse" "^7.15.0"
30
-
"@babel/types" "^7.15.0"
31
-
convert-source-map "^1.7.0"
32
-
debug "^4.1.0"
33
-
gensync "^1.0.0-beta.2"
34
-
json5 "^2.1.2"
35
-
semver "^6.3.0"
36
-
source-map "^0.5.0"
37
-
38
-
"@babel/generator@^7.15.0":
39
-
version "7.15.0"
40
-
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.15.0.tgz#a7d0c172e0d814974bad5aa77ace543b97917f15"
41
-
integrity sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ==
42
-
dependencies:
43
-
"@babel/types" "^7.15.0"
44
-
jsesc "^2.5.1"
45
-
source-map "^0.5.0"
46
-
47
-
"@babel/helper-compilation-targets@^7.15.0":
48
-
version "7.15.0"
49
-
resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.0.tgz#973df8cbd025515f3ff25db0c05efc704fa79818"
50
-
integrity sha512-h+/9t0ncd4jfZ8wsdAsoIxSa61qhBYlycXiHWqJaQBCXAhDCMbPRSMTGnZIkkmt1u4ag+UQmuqcILwqKzZ4N2A==
51
-
dependencies:
52
-
"@babel/compat-data" "^7.15.0"
53
-
"@babel/helper-validator-option" "^7.14.5"
54
-
browserslist "^4.16.6"
55
-
semver "^6.3.0"
56
-
57
-
"@babel/helper-function-name@^7.14.5":
58
-
version "7.14.5"
59
-
resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz#89e2c474972f15d8e233b52ee8c480e2cfcd50c4"
60
-
integrity sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==
61
-
dependencies:
62
-
"@babel/helper-get-function-arity" "^7.14.5"
63
-
"@babel/template" "^7.14.5"
64
-
"@babel/types" "^7.14.5"
65
-
66
-
"@babel/helper-get-function-arity@^7.14.5":
67
-
version "7.14.5"
68
-
resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz#25fbfa579b0937eee1f3b805ece4ce398c431815"
69
-
integrity sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==
70
-
dependencies:
71
-
"@babel/types" "^7.14.5"
72
-
73
-
"@babel/helper-hoist-variables@^7.14.5":
74
-
version "7.14.5"
75
-
resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz#e0dd27c33a78e577d7c8884916a3e7ef1f7c7f8d"
76
-
integrity sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==
77
-
dependencies:
78
-
"@babel/types" "^7.14.5"
79
-
80
-
"@babel/helper-member-expression-to-functions@^7.15.0":
81
-
version "7.15.0"
82
-
resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.0.tgz#0ddaf5299c8179f27f37327936553e9bba60990b"
83
-
integrity sha512-Jq8H8U2kYiafuj2xMTPQwkTBnEEdGKpT35lJEQsRRjnG0LW3neucsaMWLgKcwu3OHKNeYugfw+Z20BXBSEs2Lg==
84
-
dependencies:
85
-
"@babel/types" "^7.15.0"
86
-
87
-
"@babel/helper-module-imports@^7.14.5":
88
-
version "7.14.5"
89
-
resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz#6d1a44df6a38c957aa7c312da076429f11b422f3"
90
-
integrity sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==
91
-
dependencies:
92
-
"@babel/types" "^7.14.5"
93
-
94
-
"@babel/helper-module-transforms@^7.15.0":
95
-
version "7.15.0"
96
-
resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.15.0.tgz#679275581ea056373eddbe360e1419ef23783b08"
97
-
integrity sha512-RkGiW5Rer7fpXv9m1B3iHIFDZdItnO2/BLfWVW/9q7+KqQSDY5kUfQEbzdXM1MVhJGcugKV7kRrNVzNxmk7NBg==
98
-
dependencies:
99
-
"@babel/helper-module-imports" "^7.14.5"
100
-
"@babel/helper-replace-supers" "^7.15.0"
101
-
"@babel/helper-simple-access" "^7.14.8"
102
-
"@babel/helper-split-export-declaration" "^7.14.5"
103
-
"@babel/helper-validator-identifier" "^7.14.9"
104
-
"@babel/template" "^7.14.5"
105
-
"@babel/traverse" "^7.15.0"
106
-
"@babel/types" "^7.15.0"
107
-
108
-
"@babel/helper-optimise-call-expression@^7.14.5":
109
-
version "7.14.5"
110
-
resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz#f27395a8619e0665b3f0364cddb41c25d71b499c"
111
-
integrity sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==
112
-
dependencies:
113
-
"@babel/types" "^7.14.5"
114
-
115
-
"@babel/helper-replace-supers@^7.15.0":
116
-
version "7.15.0"
117
-
resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.15.0.tgz#ace07708f5bf746bf2e6ba99572cce79b5d4e7f4"
118
-
integrity sha512-6O+eWrhx+HEra/uJnifCwhwMd6Bp5+ZfZeJwbqUTuqkhIT6YcRhiZCOOFChRypOIe0cV46kFrRBlm+t5vHCEaA==
119
-
dependencies:
120
-
"@babel/helper-member-expression-to-functions" "^7.15.0"
121
-
"@babel/helper-optimise-call-expression" "^7.14.5"
122
-
"@babel/traverse" "^7.15.0"
123
-
"@babel/types" "^7.15.0"
124
-
125
-
"@babel/helper-simple-access@^7.14.8":
126
-
version "7.14.8"
127
-
resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.14.8.tgz#82e1fec0644a7e775c74d305f212c39f8fe73924"
128
-
integrity sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg==
129
-
dependencies:
130
-
"@babel/types" "^7.14.8"
131
-
132
-
"@babel/helper-split-export-declaration@^7.14.5":
133
-
version "7.14.5"
134
-
resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz#22b23a54ef51c2b7605d851930c1976dd0bc693a"
135
-
integrity sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==
136
-
dependencies:
137
-
"@babel/types" "^7.14.5"
138
-
139
-
"@babel/helper-validator-identifier@^7.14.5", "@babel/helper-validator-identifier@^7.14.9":
140
-
version "7.14.9"
141
-
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz#6654d171b2024f6d8ee151bf2509699919131d48"
142
-
integrity sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==
143
-
144
-
"@babel/helper-validator-option@^7.14.5":
145
-
version "7.14.5"
146
-
resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz#6e72a1fff18d5dfcb878e1e62f1a021c4b72d5a3"
147
-
integrity sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==
148
-
149
-
"@babel/helpers@^7.14.8":
150
-
version "7.15.3"
151
-
resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.15.3.tgz#c96838b752b95dcd525b4e741ed40bb1dc2a1357"
152
-
integrity sha512-HwJiz52XaS96lX+28Tnbu31VeFSQJGOeKHJeaEPQlTl7PnlhFElWPj8tUXtqFIzeN86XxXoBr+WFAyK2PPVz6g==
153
-
dependencies:
154
-
"@babel/template" "^7.14.5"
155
-
"@babel/traverse" "^7.15.0"
156
-
"@babel/types" "^7.15.0"
157
-
158
-
"@babel/highlight@^7.14.5":
159
-
version "7.14.5"
160
-
resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.5.tgz#6861a52f03966405001f6aa534a01a24d99e8cd9"
161
-
integrity sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==
162
-
dependencies:
163
-
"@babel/helper-validator-identifier" "^7.14.5"
164
-
chalk "^2.0.0"
165
-
js-tokens "^4.0.0"
166
-
167
-
"@babel/parser@^7.14.5", "@babel/parser@^7.15.0":
168
-
version "7.15.3"
169
-
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.15.3.tgz#3416d9bea748052cfcb63dbcc27368105b1ed862"
170
-
integrity sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==
171
-
172
-
"@babel/template@^7.14.5":
173
-
version "7.14.5"
174
-
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.14.5.tgz#a9bc9d8b33354ff6e55a9c60d1109200a68974f4"
175
-
integrity sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==
176
-
dependencies:
177
-
"@babel/code-frame" "^7.14.5"
178
-
"@babel/parser" "^7.14.5"
179
-
"@babel/types" "^7.14.5"
180
-
181
-
"@babel/traverse@^7.15.0":
182
-
version "7.15.0"
183
-
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.15.0.tgz#4cca838fd1b2a03283c1f38e141f639d60b3fc98"
184
-
integrity sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw==
185
-
dependencies:
186
-
"@babel/code-frame" "^7.14.5"
187
-
"@babel/generator" "^7.15.0"
188
-
"@babel/helper-function-name" "^7.14.5"
189
-
"@babel/helper-hoist-variables" "^7.14.5"
190
-
"@babel/helper-split-export-declaration" "^7.14.5"
191
-
"@babel/parser" "^7.15.0"
192
-
"@babel/types" "^7.15.0"
193
-
debug "^4.1.0"
194
-
globals "^11.1.0"
195
-
196
-
"@babel/types@^7.14.5", "@babel/types@^7.14.8", "@babel/types@^7.15.0":
197
-
version "7.15.0"
198
-
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.0.tgz#61af11f2286c4e9c69ca8deb5f4375a73c72dcbd"
199
-
integrity sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==
200
-
dependencies:
201
-
"@babel/helper-validator-identifier" "^7.14.9"
202
-
to-fast-properties "^2.0.0"
203
-
204
-
"@graphql-typed-document-node/core@^3.1.0":
205
-
version "3.1.0"
206
-
resolved "https://registry.yarnpkg.com/@graphql-typed-document-node/core/-/core-3.1.0.tgz#0eee6373e11418bfe0b5638f654df7a4ca6a3950"
207
-
integrity sha512-wYn6r8zVZyQJ6rQaALBEln5B1pzxb9shV5Ef97kTvn6yVGrqyXVnDqnU24MXnFubR+rZjBY9NWuxX3FB2sTsjg==
208
-
209
-
"@preact/preset-vite@^2.1.0":
210
-
version "2.1.0"
211
-
resolved "https://registry.yarnpkg.com/@preact/preset-vite/-/preset-vite-2.1.0.tgz#66934767ca0b49c1ea1cc00e82d3d43f2caba7d1"
212
-
integrity sha512-4kJgbitw/ESjO21QwJNN8/DQ40cq4t8hsADKqAEUIXXVsvGecz0JRaMwrA+yy4S0AcUQz7rJvquEFTmsvotSGg==
213
-
dependencies:
214
-
"@prefresh/vite" "^2.1.0"
215
-
babel-plugin-transform-hook-names "^1.0.2"
216
-
debug "^4.3.1"
217
-
kolorist "^1.2.10"
218
-
219
-
"@prefresh/babel-plugin@0.4.1":
220
-
version "0.4.1"
221
-
resolved "https://registry.yarnpkg.com/@prefresh/babel-plugin/-/babel-plugin-0.4.1.tgz#c4e843f7c5e56c15f1185979a8559c893ffb4a35"
222
-
integrity sha512-gj3ekiYtHlZNz0zFI1z6a9mcYX80Qacw84+2++7V1skvO7kQoV2ux56r8bJkTBbKMVxwAgaYrxxIdUCYlclE7Q==
223
-
224
-
"@prefresh/core@^1.3.1":
225
-
version "1.3.2"
226
-
resolved "https://registry.yarnpkg.com/@prefresh/core/-/core-1.3.2.tgz#97f966759b16e5f4c52361972e3c61ccac9ce396"
227
-
integrity sha512-Iv+uI698KDgWsrKpLvOgN3hmAMyvhVgn09mcnhZ98BUNdg/qrxE7tcUf5yFCImkgqED5/Dcn8G5hFy4IikEDvg==
228
-
229
-
"@prefresh/utils@^1.0.0":
230
-
version "1.1.1"
231
-
resolved "https://registry.yarnpkg.com/@prefresh/utils/-/utils-1.1.1.tgz#ffe7f2e6bd48a0633631a3d92c0ee4bdeb0ac330"
232
-
integrity sha512-MUhT5m2XNN5NsZl4GnpuvlzLo6VSTa/+wBfBd3fiWUvHGhv0GF9hnA1pd//v0uJaKwUnVRQ1hYElxCV7DtYsCQ==
233
-
234
-
"@prefresh/vite@^2.1.0":
235
-
version "2.2.3"
236
-
resolved "https://registry.yarnpkg.com/@prefresh/vite/-/vite-2.2.3.tgz#a06c7d18b93893c4bc4b90cd2b215990dc4a0906"
237
-
integrity sha512-TlAzVRKAZ3kiUryLzCd3AoqZDK6K7qZDc7C3QPI7hNwDGyZmJaHY+SXNMCCDaBW5xn9YlYqz/5bl3P4tptAcOg==
238
-
dependencies:
239
-
"@babel/core" "^7.9.6"
240
-
"@prefresh/babel-plugin" "0.4.1"
241
-
"@prefresh/core" "^1.3.1"
242
-
"@prefresh/utils" "^1.0.0"
243
-
"@rollup/pluginutils" "^4.1.0"
244
-
245
-
"@rollup/pluginutils@^4.1.0":
246
-
version "4.1.1"
247
-
resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-4.1.1.tgz#1d4da86dd4eded15656a57d933fda2b9a08d47ec"
248
-
integrity sha512-clDjivHqWGXi7u+0d2r2sBi4Ie6VLEAzWMIkvJLnDmxoOhBYOTfzGbOQBA32THHm11/LiJbd01tJUpJsbshSWQ==
249
-
dependencies:
250
-
estree-walker "^2.0.1"
251
-
picomatch "^2.2.2"
252
-
253
-
"@urql/core@^2.1.0":
254
-
version "2.3.1"
255
-
resolved "https://registry.yarnpkg.com/@urql/core/-/core-2.3.1.tgz#1aa558b5aa6eca785062a3a768e6fec708aab6d2"
256
-
integrity sha512-M9gGz02+TH7buqkelVg+m0eTkLCKly9ZjuTp6NHMP7hXD/zpImPu/m3YluA+D4HbFqw3kofBtLCuVk67X9dxRw==
257
-
dependencies:
258
-
"@graphql-typed-document-node/core" "^3.1.0"
259
-
wonka "^4.0.14"
260
-
261
-
"@urql/preact@^2.0.2":
262
-
version "2.0.2"
263
-
resolved "https://registry.yarnpkg.com/@urql/preact/-/preact-2.0.2.tgz#978b442458c334ebf756456735563e9382428ffb"
264
-
integrity sha512-MKzO7ZkUYme8OcWDf+Q5HXytxRymIhqTItgot69bWE0G8Tm59SMRQg4sLbkutWACSHpPl5kepQpm72lDTrNTGg==
265
-
dependencies:
266
-
"@urql/core" "^2.1.0"
267
-
wonka "^4.0.14"
268
-
269
-
ansi-styles@^3.2.1:
270
-
version "3.2.1"
271
-
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
272
-
integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
273
-
dependencies:
274
-
color-convert "^1.9.0"
275
-
276
-
babel-plugin-transform-hook-names@^1.0.2:
277
-
version "1.0.2"
278
-
resolved "https://registry.yarnpkg.com/babel-plugin-transform-hook-names/-/babel-plugin-transform-hook-names-1.0.2.tgz#0d75c2d78e8bbcdb258241131562b9cf07f010f3"
279
-
integrity sha512-5gafyjyyBTTdX/tQQ0hRgu4AhNHG/hqWi0ZZmg2xvs2FgRkJXzDNKBZCyoYqgFkovfDrgM8OoKg8karoUvWeCw==
280
-
281
-
browserslist@^4.16.6:
282
-
version "4.16.8"
283
-
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.8.tgz#cb868b0b554f137ba6e33de0ecff2eda403c4fb0"
284
-
integrity sha512-sc2m9ohR/49sWEbPj14ZSSZqp+kbi16aLao42Hmn3Z8FpjuMaq2xCA2l4zl9ITfyzvnvyE0hcg62YkIGKxgaNQ==
285
-
dependencies:
286
-
caniuse-lite "^1.0.30001251"
287
-
colorette "^1.3.0"
288
-
electron-to-chromium "^1.3.811"
289
-
escalade "^3.1.1"
290
-
node-releases "^1.1.75"
291
-
292
-
caniuse-lite@^1.0.30001251:
293
-
version "1.0.30001252"
294
-
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001252.tgz#cb16e4e3dafe948fc4a9bb3307aea054b912019a"
295
-
integrity sha512-I56jhWDGMtdILQORdusxBOH+Nl/KgQSdDmpJezYddnAkVOmnoU8zwjTV9xAjMIYxr0iPreEAVylCGcmHCjfaOw==
296
-
297
-
chalk@^2.0.0:
298
-
version "2.4.2"
299
-
resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
300
-
integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
301
-
dependencies:
302
-
ansi-styles "^3.2.1"
303
-
escape-string-regexp "^1.0.5"
304
-
supports-color "^5.3.0"
305
-
306
-
color-convert@^1.9.0:
307
-
version "1.9.3"
308
-
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
309
-
integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
310
-
dependencies:
311
-
color-name "1.1.3"
312
-
313
-
color-name@1.1.3:
314
-
version "1.1.3"
315
-
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
316
-
integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
317
-
318
-
colorette@^1.2.2, colorette@^1.3.0:
319
-
version "1.3.0"
320
-
resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.3.0.tgz#ff45d2f0edb244069d3b772adeb04fed38d0a0af"
321
-
integrity sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==
322
-
323
-
convert-source-map@^1.7.0:
324
-
version "1.8.0"
325
-
resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369"
326
-
integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==
327
-
dependencies:
328
-
safe-buffer "~5.1.1"
329
-
330
-
debug@^4.1.0, debug@^4.3.1:
331
-
version "4.3.2"
332
-
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b"
333
-
integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==
334
-
dependencies:
335
-
ms "2.1.2"
336
-
337
-
electron-to-chromium@^1.3.811:
338
-
version "1.3.822"
339
-
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.822.tgz#7036edc7f669b0aa79e9801dc5f56866c6ddc0b2"
340
-
integrity sha512-k7jG5oYYHxF4jx6PcqwHX3JVME/OjzolqOZiIogi9xtsfsmTjTdie4x88OakYFPEa8euciTgCCzvVNwvmjHb1Q==
341
-
342
-
esbuild@^0.12.17:
343
-
version "0.12.24"
344
-
resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.12.24.tgz#21966fad25a80f368ed308101e88102bce0dc68f"
345
-
integrity sha512-C0ibY+HsXzYB6L/pLWEiWjMpghKsIc58Q5yumARwBQsHl9DXPakW+5NI/Y9w4YXiz0PEP6XTGTT/OV4Nnsmb4A==
346
-
347
-
escalade@^3.1.1:
348
-
version "3.1.1"
349
-
resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
350
-
integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
351
-
352
-
escape-string-regexp@^1.0.5:
353
-
version "1.0.5"
354
-
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
355
-
integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
356
-
357
-
estree-walker@^2.0.1:
358
-
version "2.0.2"
359
-
resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac"
360
-
integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==
361
-
362
-
fsevents@~2.3.2:
363
-
version "2.3.2"
364
-
resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"
365
-
integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
366
-
367
-
function-bind@^1.1.1:
368
-
version "1.1.1"
369
-
resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
370
-
integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
371
-
372
-
gensync@^1.0.0-beta.2:
373
-
version "1.0.0-beta.2"
374
-
resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0"
375
-
integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==
376
-
377
-
globals@^11.1.0:
378
-
version "11.12.0"
379
-
resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
380
-
integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
381
-
382
-
graphql@^16.0.0-alpha.5:
383
-
version "16.0.0-rc.1"
384
-
resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.0.0-rc.1.tgz#745761de02ed87dbb3b901d202e5faf9a9146d9d"
385
-
integrity sha512-xcRTeAggyCVGij7mDl+HK57cbeCh45XLQHwZwVmKsBWA1tuXaKwj0b+H2o9MqkgrgNFJolYIkm8u7SOqcHWrsA==
386
-
387
-
has-flag@^3.0.0:
388
-
version "3.0.0"
389
-
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
390
-
integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
391
-
392
-
has@^1.0.3:
393
-
version "1.0.3"
394
-
resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
395
-
integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
396
-
dependencies:
397
-
function-bind "^1.1.1"
398
-
399
-
is-core-module@^2.2.0:
400
-
version "2.6.0"
401
-
resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.6.0.tgz#d7553b2526fe59b92ba3e40c8df757ec8a709e19"
402
-
integrity sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==
403
-
dependencies:
404
-
has "^1.0.3"
405
-
406
-
js-tokens@^4.0.0:
407
-
version "4.0.0"
408
-
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
409
-
integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
410
-
411
-
jsesc@^2.5.1:
412
-
version "2.5.2"
413
-
resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4"
414
-
integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==
415
-
416
-
json5@^2.1.2:
417
-
version "2.2.0"
418
-
resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3"
419
-
integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==
420
-
dependencies:
421
-
minimist "^1.2.5"
422
-
423
-
kolorist@^1.2.10:
424
-
version "1.5.0"
425
-
resolved "https://registry.yarnpkg.com/kolorist/-/kolorist-1.5.0.tgz#a06f7dd11d1b5fdb743d79c8acd4e1ecbcbd89b3"
426
-
integrity sha512-pPobydIHK884YBtkS/tWSZXpSAEpcMbilyun3KL37ot935qL2HNKm/tI45i/Rd+MxdIWEhm7/LmUQzWZYK+Qhg==
427
-
428
-
minimist@^1.2.5:
429
-
version "1.2.5"
430
-
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
431
-
integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
432
-
433
-
ms@2.1.2:
434
-
version "2.1.2"
435
-
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
436
-
integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
437
-
438
-
nanoid@^3.1.23:
439
-
version "3.1.25"
440
-
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.25.tgz#09ca32747c0e543f0e1814b7d3793477f9c8e152"
441
-
integrity sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==
442
-
443
-
node-releases@^1.1.75:
444
-
version "1.1.75"
445
-
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.75.tgz#6dd8c876b9897a1b8e5a02de26afa79bb54ebbfe"
446
-
integrity sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==
447
-
448
-
path-parse@^1.0.6:
449
-
version "1.0.7"
450
-
resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
451
-
integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
452
-
453
-
picomatch@^2.2.2:
454
-
version "2.3.0"
455
-
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972"
456
-
integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==
457
-
458
-
postcss@^8.3.6:
459
-
version "8.3.6"
460
-
resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.6.tgz#2730dd76a97969f37f53b9a6096197be311cc4ea"
461
-
integrity sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==
462
-
dependencies:
463
-
colorette "^1.2.2"
464
-
nanoid "^3.1.23"
465
-
source-map-js "^0.6.2"
466
-
467
-
preact@^10.5.14:
468
-
version "10.5.14"
469
-
resolved "https://registry.yarnpkg.com/preact/-/preact-10.5.14.tgz#0b14a2eefba3c10a57116b90d1a65f5f00cd2701"
470
-
integrity sha512-KojoltCrshZ099ksUZ2OQKfbH66uquFoxHSbnwKbTJHeQNvx42EmC7wQVWNuDt6vC5s3nudRHFtKbpY4ijKlaQ==
471
-
472
-
resolve@^1.20.0:
473
-
version "1.20.0"
474
-
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975"
475
-
integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==
476
-
dependencies:
477
-
is-core-module "^2.2.0"
478
-
path-parse "^1.0.6"
479
-
480
-
rollup@^2.38.5:
481
-
version "2.56.3"
482
-
resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.56.3.tgz#b63edadd9851b0d618a6d0e6af8201955a77aeff"
483
-
integrity sha512-Au92NuznFklgQCUcV96iXlxUbHuB1vQMaH76DHl5M11TotjOHwqk9CwcrT78+Tnv4FN9uTBxq6p4EJoYkpyekg==
484
-
optionalDependencies:
485
-
fsevents "~2.3.2"
486
-
487
-
safe-buffer@~5.1.1:
488
-
version "5.1.2"
489
-
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
490
-
integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
491
-
492
-
semver@^6.3.0:
493
-
version "6.3.0"
494
-
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
495
-
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
496
-
497
-
source-map-js@^0.6.2:
498
-
version "0.6.2"
499
-
resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-0.6.2.tgz#0bb5de631b41cfbda6cfba8bd05a80efdfd2385e"
500
-
integrity sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==
501
-
502
-
source-map@^0.5.0:
503
-
version "0.5.7"
504
-
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
505
-
integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=
506
-
507
-
supports-color@^5.3.0:
508
-
version "5.5.0"
509
-
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
510
-
integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
511
-
dependencies:
512
-
has-flag "^3.0.0"
513
-
514
-
to-fast-properties@^2.0.0:
515
-
version "2.0.0"
516
-
resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e"
517
-
integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=
518
-
519
-
vite@^2.2.4:
520
-
version "2.5.1"
521
-
resolved "https://registry.yarnpkg.com/vite/-/vite-2.5.1.tgz#953c71a034c07b3ae0448d57664ec9c6862f23a8"
522
-
integrity sha512-FwmLbbz8MB1pBs9dKoRDgpiqoijif8hSK1+NNUYc12/cnf+pM2UFhhQ1rcpXgbMhm/5c2USZdVAf0FSkSxaFDA==
523
-
dependencies:
524
-
esbuild "^0.12.17"
525
-
postcss "^8.3.6"
526
-
resolve "^1.20.0"
527
-
rollup "^2.38.5"
528
-
optionalDependencies:
529
-
fsevents "~2.3.2"
530
-
531
-
wonka@^4.0.14:
532
-
version "4.0.15"
533
-
resolved "https://registry.yarnpkg.com/wonka/-/wonka-4.0.15.tgz#9aa42046efa424565ab8f8f451fcca955bf80b89"
534
-
integrity sha512-U0IUQHKXXn6PFo9nqsHphVCE5m3IntqZNB9Jjn7EB1lrR7YTDY3YWgFvEvwniTzXSvOH/XMzAZaIfJF/LvHYXg==
+12
scripts/clean.js
+12
scripts/clean.js
···
1
+
const { globSync } = require('glob');
2
+
const rimraf = require('rimraf');
3
+
const meta = require('../package.json');
4
+
5
+
rimraf.sync(
6
+
meta.files
7
+
.filter(x => x !== 'LICENSE.md' && x !== 'README.md')
8
+
.reduce((acc, x) => {
9
+
const globbed = globSync(x);
10
+
return globbed.length ? [...acc, ...globbed] : [...acc, x];
11
+
}, [])
12
+
);
+34
-4
scripts/eslint/preset.js
+34
-4
scripts/eslint/preset.js
···
1
1
module.exports = {
2
2
parserOptions: {
3
-
ecmaVersion: 9,
3
+
ecmaVersion: 2020,
4
4
sourceType: 'module',
5
5
ecmaFeatures: {
6
6
modules: true,
7
7
},
8
8
},
9
-
extends: ['plugin:prettier/recommended'],
10
-
ignorePatterns: ['node_modules/', 'dist-*/', 'dist/'],
11
-
plugins: ['prettier'],
9
+
extends: ['prettier'],
10
+
plugins: ['prettier', 'tsdoc'],
11
+
ignorePatterns: ['node_modules/', 'dist/', 'coverage/', 'perf/'],
12
12
rules: {
13
13
'sort-keys': 'off',
14
14
'no-console': ['error', { allow: ['warn', 'error'] }],
15
15
'prefer-arrow/prefer-arrow-functions': 'off',
16
+
'prefer-rest-params': 'off',
16
17
17
18
'prettier/prettier': [
18
19
'error',
19
20
{
20
21
singleQuote: true,
22
+
arrowParens: 'avoid',
23
+
trailingComma: 'es5',
21
24
},
22
25
],
23
26
},
27
+
28
+
overrides: [
29
+
{
30
+
files: ['*.ts'],
31
+
parser: '@typescript-eslint/parser',
32
+
extends: ['plugin:@typescript-eslint/recommended', 'prettier'],
33
+
rules: {
34
+
'@typescript-eslint/explicit-module-boundary-types': 'off',
35
+
'@typescript-eslint/no-use-before-define': 'off',
36
+
'@typescript-eslint/ban-types': 'off',
37
+
'@typescript-eslint/ban-ts-comment': 'off',
38
+
'@typescript-eslint/member-ordering': 'off',
39
+
'@typescript-eslint/explicit-member-accessibility': 'off',
40
+
'@typescript-eslint/no-object-literal-type-assertion': 'off',
41
+
'@typescript-eslint/explicit-function-return-type': 'off',
42
+
'@typescript-eslint/interface-name-prefix': 'off',
43
+
'@typescript-eslint/no-non-null-assertion': 'off',
44
+
'@typescript-eslint/no-misused-new': 'off',
45
+
'@typescript-eslint/no-explicit-any': 'off',
46
+
'@typescript-eslint/array-type': 'off',
47
+
'@typescript-eslint/no-empty-function': 'off',
48
+
'@typescript-eslint/no-unused-vars': 'off',
49
+
'prefer-rest-params': 'off',
50
+
'tsdoc/syntax': 'error',
51
+
},
52
+
},
53
+
],
24
54
};
-22
scripts/jest/transform-esm.js
-22
scripts/jest/transform-esm.js
···
1
-
const { transform } = require('sucrase');
2
-
3
-
function getTransforms(filename) {
4
-
if (
5
-
filename.endsWith('.js') ||
6
-
filename.endsWith('.jsx') ||
7
-
filename.endsWith('.mjs')
8
-
) {
9
-
return ['flow', 'jsx', 'imports', 'jest'];
10
-
}
11
-
12
-
return null;
13
-
}
14
-
15
-
exports.process = function process(src, filename) {
16
-
const transforms = getTransforms(filename);
17
-
if (transforms !== null) {
18
-
return transform(src, { transforms, filePath: filename }).code;
19
-
} else {
20
-
return src;
21
-
}
22
-
};
+18
scripts/prepare.js
+18
scripts/prepare.js
···
1
+
const path = require('path');
2
+
const fs = require('fs');
3
+
4
+
const hookSource = path.resolve(__dirname, '../node_modules/husky-v4/sh/husky.sh');
5
+
const hook = path.resolve(__dirname, '../.git/hooks/husky.sh');
6
+
const localHook = path.resolve(__dirname, '../.git/hooks/husky.local.sh');
7
+
const gitConfig = path.resolve(__dirname, '../.git/config');
8
+
9
+
let script = fs.readFileSync(hookSource, { encoding: 'utf-8' });
10
+
script = script.replace(`$(basename "$0")`, `$(basename "$0" .sh)`);
11
+
12
+
let config = fs.readFileSync(gitConfig, { encoding: 'utf-8' });
13
+
config = config.replace(/\s*hooksPath\s*=\s*\.husky\n?/g, '\n');
14
+
15
+
fs.writeFileSync(hook, script);
16
+
fs.writeFileSync(gitConfig, config);
17
+
18
+
fs.writeFileSync(localHook, 'packageManager=yarn\n' + 'cd "."\n');
-272
scripts/rollup/config.js
-272
scripts/rollup/config.js
···
1
-
import * as path from 'path';
2
-
import { promises as fs } from 'fs';
3
-
4
-
import resolve from '@rollup/plugin-node-resolve';
5
-
import buble from '@rollup/plugin-buble';
6
-
import replace from '@rollup/plugin-replace';
7
-
import { babel } from '@rollup/plugin-babel';
8
-
import { terser } from 'rollup-plugin-terser';
9
-
10
-
import babelModularGraphQL from 'babel-plugin-modular-graphql';
11
-
import babelTransformComputedProps from '../babel/transformComputedProps.mjs';
12
-
import babelTransformDevAssert from '../babel/transformDevAssert.mjs';
13
-
import babelTransformObjectFreeze from '../babel/transformObjectFreeze.mjs';
14
-
15
-
import { packageMetadata, version } from './packageMetadata';
16
-
17
-
const cwd = process.cwd();
18
-
const graphqlModule = path.posix.join(cwd, 'node_modules/graphql/');
19
-
const virtualModule = path.posix.join(cwd, 'virtual/');
20
-
const aliasModule = path.posix.join(cwd, 'alias/');
21
-
22
-
const EXTERNAL = 'graphql';
23
-
const externalModules = ['dns', 'fs', 'path', 'url'];
24
-
const externalPredicate = new RegExp(`^(${externalModules.join('|')})($|/)`);
25
-
26
-
const exports = {};
27
-
const importMap = require('./importMap.json');
28
-
29
-
for (const key in importMap) {
30
-
const { from, local } = importMap[key];
31
-
if (/\/jsutils\//g.test(from)) continue;
32
-
33
-
const name = from.replace(/^graphql\//, '');
34
-
exports[name] =
35
-
(exports[name] || '') + `export { ${key} } from '${EXTERNAL}'\n`;
36
-
37
-
const parts = name.split('/');
38
-
for (let i = parts.length - 1; i > 0; i--) {
39
-
const name = `${parts.slice(0, i).join('/')}/index`;
40
-
const from = `./${parts.slice(i).join('/')}`;
41
-
exports[name] =
42
-
(exports[name] || '') + `export { ${local} } from '${from}'\n`;
43
-
}
44
-
45
-
const index = `export { ${local} } from './${name}'\n`;
46
-
exports.index = (exports.index || '') + index;
47
-
}
48
-
49
-
const manualChunks = (id, utils) => {
50
-
let chunk;
51
-
if (id.startsWith(graphqlModule)) {
52
-
chunk = id.slice(graphqlModule.length);
53
-
} else if (id.startsWith(virtualModule)) {
54
-
chunk = id.slice(virtualModule.length);
55
-
} else if (id.startsWith(aliasModule)) {
56
-
chunk = id.slice(aliasModule.length);
57
-
}
58
-
59
-
if (chunk) {
60
-
return chunk.replace(/\.m?js$/, '');
61
-
}
62
-
63
-
const { importers } = utils.getModuleInfo(id);
64
-
return importers.length === 1 ? manualChunks(importers[0], utils) : 'shared';
65
-
};
66
-
67
-
export default {
68
-
input: Object.keys(exports).reduce((input, key) => {
69
-
input[key] = path.posix.join('./virtual', key);
70
-
return input;
71
-
}, {}),
72
-
external(id) {
73
-
return externalPredicate.test(id);
74
-
},
75
-
treeshake: {
76
-
unknownGlobalSideEffects: false,
77
-
tryCatchDeoptimization: false,
78
-
moduleSideEffects: false,
79
-
},
80
-
plugins: [
81
-
{
82
-
async load(id) {
83
-
if (!id.startsWith(virtualModule)) return null;
84
-
const entry = path.posix
85
-
.relative(virtualModule, id)
86
-
.replace(/\.m?js$/, '');
87
-
if (entry === 'version') return version;
88
-
return exports[entry] || null;
89
-
},
90
-
91
-
async resolveId(source, importer) {
92
-
if (!source.startsWith('.') && !source.startsWith('virtual/'))
93
-
return null;
94
-
95
-
const target = path.posix.join(
96
-
importer ? path.posix.dirname(importer) : cwd,
97
-
source
98
-
);
99
-
100
-
const virtualEntry = path.posix.relative(virtualModule, target);
101
-
if (!virtualEntry.startsWith('../')) {
102
-
const aliasSource = path.posix.join(aliasModule, virtualEntry);
103
-
const alias = await this.resolve(aliasSource, undefined, {
104
-
skipSelf: true,
105
-
});
106
-
return alias || target;
107
-
}
108
-
109
-
const graphqlEntry = path.posix.relative(graphqlModule, target);
110
-
if (!graphqlEntry.startsWith('../')) {
111
-
const aliasSource = path.posix.join(aliasModule, graphqlEntry);
112
-
const alias = await this.resolve(aliasSource, undefined, {
113
-
skipSelf: true,
114
-
});
115
-
return alias || target;
116
-
}
117
-
118
-
return null;
119
-
},
120
-
121
-
async renderStart() {
122
-
this.emitFile({
123
-
type: 'asset',
124
-
fileName: 'package.json',
125
-
source: packageMetadata,
126
-
});
127
-
128
-
this.emitFile({
129
-
type: 'asset',
130
-
fileName: 'README.md',
131
-
source: await fs.readFile('README.md'),
132
-
});
133
-
134
-
this.emitFile({
135
-
type: 'asset',
136
-
fileName: 'LICENSE',
137
-
source: await fs.readFile('./LICENSE'),
138
-
});
139
-
},
140
-
141
-
async renderChunk(_code, { fileName }) {
142
-
const name = fileName.replace(/\.m?js$/, '');
143
-
144
-
const getContents = async (extension) => {
145
-
try {
146
-
const name = fileName.replace(/\.m?js$/, '');
147
-
const contents = await fs.readFile(
148
-
path.join(graphqlModule, name + extension)
149
-
);
150
-
return contents;
151
-
} catch (_error) {
152
-
return null;
153
-
}
154
-
};
155
-
156
-
const dts = await getContents('.d.ts');
157
-
const flow = await getContents('.js.flow');
158
-
159
-
if (dts) {
160
-
this.emitFile({
161
-
type: 'asset',
162
-
fileName: name + '.d.ts',
163
-
source: dts,
164
-
});
165
-
}
166
-
167
-
if (flow) {
168
-
this.emitFile({
169
-
type: 'asset',
170
-
fileName: name + '.js.flow',
171
-
source: flow,
172
-
});
173
-
}
174
-
175
-
return null;
176
-
},
177
-
},
178
-
179
-
resolve({
180
-
extensions: ['.mjs', '.js'],
181
-
mainFields: ['module', 'browser', 'main'],
182
-
preferBuiltins: false,
183
-
browser: true,
184
-
}),
185
-
186
-
babel({
187
-
babelrc: false,
188
-
babelHelpers: 'bundled',
189
-
presets: [],
190
-
plugins: [
191
-
babelTransformDevAssert,
192
-
babelTransformObjectFreeze,
193
-
babelTransformComputedProps,
194
-
babelModularGraphQL,
195
-
'reghex/babel',
196
-
],
197
-
}),
198
-
199
-
buble({
200
-
transforms: {
201
-
unicodeRegExp: false,
202
-
dangerousForOf: true,
203
-
dangerousTaggedTemplateString: true,
204
-
asyncAwait: false,
205
-
},
206
-
objectAssign: 'Object.assign',
207
-
}),
208
-
209
-
replace({
210
-
preventAssignment: true,
211
-
values: {
212
-
'process.env.NODE_ENV': JSON.stringify('production'),
213
-
},
214
-
}),
215
-
216
-
terser({
217
-
warnings: true,
218
-
ecma: 5,
219
-
keep_fnames: true,
220
-
ie8: false,
221
-
compress: {
222
-
pure_getters: true,
223
-
toplevel: true,
224
-
booleans_as_integers: false,
225
-
keep_fnames: true,
226
-
keep_fargs: true,
227
-
if_return: false,
228
-
ie8: false,
229
-
sequences: false,
230
-
loops: false,
231
-
conditionals: false,
232
-
join_vars: false,
233
-
},
234
-
mangle: {
235
-
module: true,
236
-
keep_fnames: true,
237
-
},
238
-
output: {
239
-
beautify: true,
240
-
braces: true,
241
-
indent_level: 2,
242
-
},
243
-
}),
244
-
],
245
-
246
-
treeshake: 'smallest',
247
-
shimMissingExports: false,
248
-
preserveEntrySignatures: 'allow-extension',
249
-
250
-
output: [
251
-
{
252
-
chunkFileNames: '[name].js',
253
-
entryFileNames: '[name].js',
254
-
dir: './dist',
255
-
exports: 'named',
256
-
format: 'cjs',
257
-
minifyInternalExports: false,
258
-
hoistTransitiveImports: false,
259
-
manualChunks,
260
-
},
261
-
{
262
-
chunkFileNames: '[name].mjs',
263
-
entryFileNames: '[name].mjs',
264
-
dir: './dist',
265
-
exports: 'named',
266
-
format: 'esm',
267
-
minifyInternalExports: false,
268
-
hoistTransitiveImports: false,
269
-
manualChunks,
270
-
},
271
-
],
272
-
};
+239
scripts/rollup/config.mjs
+239
scripts/rollup/config.mjs
···
1
+
import * as path from 'path';
2
+
import { promises as fs } from 'fs';
3
+
4
+
import resolve from '@rollup/plugin-node-resolve';
5
+
import replace from '@rollup/plugin-replace';
6
+
import terser from '@rollup/plugin-terser';
7
+
import { babel } from '@rollup/plugin-babel';
8
+
9
+
import babelModularGraphQL from 'babel-plugin-modular-graphql';
10
+
import babelTransformComputedProps from '../babel/transformComputedProps.mjs';
11
+
import babelTransformDevAssert from '../babel/transformDevAssert.mjs';
12
+
import babelTransformObjectFreeze from '../babel/transformObjectFreeze.mjs';
13
+
14
+
import { version } from './packageMetadata.mjs';
15
+
import { generateImportMap } from './importMap.mjs';
16
+
17
+
const cwd = process.cwd();
18
+
const graphqlModule = path.posix.join(cwd, 'node_modules/graphql/');
19
+
const virtualModule = path.posix.join(cwd, 'virtual/');
20
+
const aliasModule = path.posix.join(cwd, 'alias/');
21
+
22
+
const EXTERNAL = 'graphql';
23
+
const externalModules = ['dns', 'fs', 'path', 'url', '@0no-co/graphql.web'];
24
+
const externalPredicate = new RegExp(`^(${externalModules.join('|')})($|/)`);
25
+
26
+
function manualChunks(id, utils) {
27
+
let chunk;
28
+
if (id.startsWith(graphqlModule)) {
29
+
chunk = id.slice(graphqlModule.length);
30
+
} else if (id.startsWith(virtualModule)) {
31
+
chunk = id.slice(virtualModule.length);
32
+
} else if (id.startsWith(aliasModule)) {
33
+
chunk = id.slice(aliasModule.length);
34
+
}
35
+
36
+
if (chunk) {
37
+
return chunk.replace(/\.m?js$/, '');
38
+
}
39
+
40
+
const { importers } = utils.getModuleInfo(id);
41
+
return importers.length === 1 ? manualChunks(importers[0], utils) : 'shared';
42
+
}
43
+
44
+
function buildPlugin() {
45
+
const exports = {};
46
+
return {
47
+
async buildStart(options) {
48
+
const importMap = await generateImportMap();
49
+
50
+
for (const key in importMap) {
51
+
const { from, local } = importMap[key];
52
+
if (/\/jsutils\//g.test(from)) continue;
53
+
54
+
const name = from.replace(/^graphql\//, '');
55
+
exports[name] = (exports[name] || '') + `export { ${key} } from '${EXTERNAL}'\n`;
56
+
57
+
const parts = name.split('/');
58
+
for (let i = parts.length - 1; i > 0; i--) {
59
+
const name = `${parts.slice(0, i).join('/')}/index`;
60
+
const from = `./${parts.slice(i).join('/')}`;
61
+
if (from !== './index')
62
+
exports[name] = (exports[name] || '') + `export { ${local} } from '${from}'\n`;
63
+
}
64
+
65
+
const index = `export { ${local} } from './${name}'\n`;
66
+
exports.index = (exports.index || '') + index;
67
+
}
68
+
69
+
if (typeof options.input !== 'object') options.input = {};
70
+
71
+
for (const key in exports) {
72
+
options.input[key] = path.posix.join('./virtual', key);
73
+
}
74
+
},
75
+
76
+
async load(id) {
77
+
if (!id.startsWith(virtualModule)) return null;
78
+
const entry = path.posix.relative(virtualModule, id).replace(/\.m?js$/, '');
79
+
if (entry === 'version') return version;
80
+
return exports[entry] || null;
81
+
},
82
+
83
+
async resolveId(source, importer) {
84
+
if (!source.startsWith('.') && !source.startsWith('virtual/')) return null;
85
+
86
+
const target = path.posix.join(importer ? path.posix.dirname(importer) : cwd, source);
87
+
88
+
const virtualEntry = path.posix.relative(virtualModule, target);
89
+
if (!virtualEntry.startsWith('../')) {
90
+
const aliasSource = path.posix.join(aliasModule, virtualEntry);
91
+
const alias = await this.resolve(aliasSource, undefined, {
92
+
skipSelf: true,
93
+
});
94
+
return alias || target;
95
+
}
96
+
97
+
const graphqlEntry = path.posix.relative(graphqlModule, target);
98
+
if (!graphqlEntry.startsWith('../')) {
99
+
const aliasSource = path.posix.join(aliasModule, graphqlEntry);
100
+
const alias = await this.resolve(aliasSource, undefined, {
101
+
skipSelf: true,
102
+
});
103
+
return alias || target;
104
+
}
105
+
106
+
return null;
107
+
},
108
+
109
+
async renderChunk(_code, { fileName }) {
110
+
const name = fileName.replace(/\.m?js$/, '');
111
+
112
+
const getContents = async extension => {
113
+
try {
114
+
const name = fileName.replace(/\.m?js$/, '');
115
+
const contents = await fs.readFile(path.join(graphqlModule, name + extension));
116
+
return contents;
117
+
} catch (_error) {
118
+
return null;
119
+
}
120
+
};
121
+
122
+
const dts = await getContents('.d.ts');
123
+
const flow = await getContents('.js.flow');
124
+
125
+
if (dts) {
126
+
this.emitFile({
127
+
type: 'asset',
128
+
fileName: name + '.d.ts',
129
+
source: dts,
130
+
});
131
+
}
132
+
133
+
if (flow) {
134
+
this.emitFile({
135
+
type: 'asset',
136
+
fileName: name + '.js.flow',
137
+
source: flow,
138
+
});
139
+
}
140
+
141
+
return null;
142
+
},
143
+
};
144
+
}
145
+
146
+
export default {
147
+
input: {},
148
+
external(id) {
149
+
return externalPredicate.test(id);
150
+
},
151
+
treeshake: {
152
+
unknownGlobalSideEffects: false,
153
+
tryCatchDeoptimization: false,
154
+
moduleSideEffects: false,
155
+
},
156
+
plugins: [
157
+
buildPlugin(),
158
+
159
+
resolve({
160
+
extensions: ['.mjs', '.js'],
161
+
mainFields: ['module', 'browser', 'main'],
162
+
preferBuiltins: false,
163
+
browser: true,
164
+
}),
165
+
166
+
babel({
167
+
babelrc: false,
168
+
babelHelpers: 'bundled',
169
+
presets: [],
170
+
plugins: [
171
+
babelTransformDevAssert,
172
+
babelTransformObjectFreeze,
173
+
babelTransformComputedProps,
174
+
babelModularGraphQL,
175
+
],
176
+
}),
177
+
178
+
replace({
179
+
preventAssignment: true,
180
+
values: {
181
+
'process.env.NODE_ENV': JSON.stringify('production'),
182
+
},
183
+
}),
184
+
185
+
terser({
186
+
warnings: true,
187
+
ecma: 2016,
188
+
keep_fnames: true,
189
+
compress: {
190
+
module: true,
191
+
pure_getters: true,
192
+
toplevel: true,
193
+
booleans_as_integers: false,
194
+
keep_fnames: true,
195
+
keep_fargs: true,
196
+
if_return: false,
197
+
ie8: false,
198
+
sequences: false,
199
+
loops: false,
200
+
conditionals: false,
201
+
join_vars: false,
202
+
},
203
+
mangle: false,
204
+
output: {
205
+
beautify: true,
206
+
braces: true,
207
+
indent_level: 2,
208
+
},
209
+
}),
210
+
],
211
+
212
+
treeshake: 'smallest',
213
+
shimMissingExports: false,
214
+
preserveEntrySignatures: 'allow-extension',
215
+
preserveSymlinks: true,
216
+
217
+
output: [
218
+
{
219
+
chunkFileNames: '[name].js',
220
+
entryFileNames: '[name].js',
221
+
dir: '.',
222
+
exports: 'named',
223
+
format: 'cjs',
224
+
minifyInternalExports: false,
225
+
hoistTransitiveImports: false,
226
+
manualChunks,
227
+
},
228
+
{
229
+
chunkFileNames: '[name].mjs',
230
+
entryFileNames: '[name].mjs',
231
+
dir: '.',
232
+
exports: 'named',
233
+
format: 'esm',
234
+
minifyInternalExports: false,
235
+
hoistTransitiveImports: false,
236
+
manualChunks,
237
+
},
238
+
],
239
+
};
-706
scripts/rollup/importMap.json
-706
scripts/rollup/importMap.json
···
1
-
{
2
-
"BREAK": {
3
-
"local": "BREAK",
4
-
"from": "graphql/language/visitor"
5
-
},
6
-
"BreakingChangeType": {
7
-
"local": "BreakingChangeType",
8
-
"from": "graphql/utilities/findBreakingChanges"
9
-
},
10
-
"DEFAULT_DEPRECATION_REASON": {
11
-
"local": "DEFAULT_DEPRECATION_REASON",
12
-
"from": "graphql/type/directives"
13
-
},
14
-
"DangerousChangeType": {
15
-
"local": "DangerousChangeType",
16
-
"from": "graphql/utilities/findBreakingChanges"
17
-
},
18
-
"DirectiveLocation": {
19
-
"local": "DirectiveLocation",
20
-
"from": "graphql/language/directiveLocation"
21
-
},
22
-
"ExecutableDefinitionsRule": {
23
-
"local": "ExecutableDefinitionsRule",
24
-
"from": "graphql/validation/rules/ExecutableDefinitionsRule"
25
-
},
26
-
"FieldsOnCorrectTypeRule": {
27
-
"local": "FieldsOnCorrectTypeRule",
28
-
"from": "graphql/validation/rules/FieldsOnCorrectTypeRule"
29
-
},
30
-
"FragmentsOnCompositeTypesRule": {
31
-
"local": "FragmentsOnCompositeTypesRule",
32
-
"from": "graphql/validation/rules/FragmentsOnCompositeTypesRule"
33
-
},
34
-
"GraphQLBoolean": {
35
-
"local": "GraphQLBoolean",
36
-
"from": "graphql/type/scalars"
37
-
},
38
-
"GraphQLDeprecatedDirective": {
39
-
"local": "GraphQLDeprecatedDirective",
40
-
"from": "graphql/type/directives"
41
-
},
42
-
"GraphQLDirective": {
43
-
"local": "GraphQLDirective",
44
-
"from": "graphql/type/directives"
45
-
},
46
-
"GraphQLEnumType": {
47
-
"local": "GraphQLEnumType",
48
-
"from": "graphql/type/definition"
49
-
},
50
-
"GraphQLError": {
51
-
"local": "GraphQLError",
52
-
"from": "graphql/error/GraphQLError"
53
-
},
54
-
"GraphQLFloat": {
55
-
"local": "GraphQLFloat",
56
-
"from": "graphql/type/scalars"
57
-
},
58
-
"GraphQLID": {
59
-
"local": "GraphQLID",
60
-
"from": "graphql/type/scalars"
61
-
},
62
-
"GraphQLIncludeDirective": {
63
-
"local": "GraphQLIncludeDirective",
64
-
"from": "graphql/type/directives"
65
-
},
66
-
"GraphQLInt": {
67
-
"local": "GraphQLInt",
68
-
"from": "graphql/type/scalars"
69
-
},
70
-
"GraphQLList": {
71
-
"local": "GraphQLList",
72
-
"from": "graphql/type/definition"
73
-
},
74
-
"GraphQLNonNull": {
75
-
"local": "GraphQLNonNull",
76
-
"from": "graphql/type/definition"
77
-
},
78
-
"GraphQLObjectType": {
79
-
"local": "GraphQLObjectType",
80
-
"from": "graphql/type/definition"
81
-
},
82
-
"GraphQLScalarType": {
83
-
"local": "GraphQLScalarType",
84
-
"from": "graphql/type/definition"
85
-
},
86
-
"GraphQLSchema": {
87
-
"local": "GraphQLSchema",
88
-
"from": "graphql/type/schema"
89
-
},
90
-
"GraphQLSkipDirective": {
91
-
"local": "GraphQLSkipDirective",
92
-
"from": "graphql/type/directives"
93
-
},
94
-
"GraphQLSpecifiedByDirective": {
95
-
"local": "GraphQLSpecifiedByDirective",
96
-
"from": "graphql/type/directives"
97
-
},
98
-
"GraphQLString": {
99
-
"local": "GraphQLString",
100
-
"from": "graphql/type/scalars"
101
-
},
102
-
"Kind": {
103
-
"local": "Kind",
104
-
"from": "graphql/language/kinds"
105
-
},
106
-
"KnownArgumentNamesRule": {
107
-
"local": "KnownArgumentNamesRule",
108
-
"from": "graphql/validation/rules/KnownArgumentNamesRule"
109
-
},
110
-
"KnownDirectivesRule": {
111
-
"local": "KnownDirectivesRule",
112
-
"from": "graphql/validation/rules/KnownDirectivesRule"
113
-
},
114
-
"KnownFragmentNamesRule": {
115
-
"local": "KnownFragmentNamesRule",
116
-
"from": "graphql/validation/rules/KnownFragmentNamesRule"
117
-
},
118
-
"KnownTypeNamesRule": {
119
-
"local": "KnownTypeNamesRule",
120
-
"from": "graphql/validation/rules/KnownTypeNamesRule"
121
-
},
122
-
"Location": {
123
-
"local": "Location",
124
-
"from": "graphql/language/ast"
125
-
},
126
-
"LoneAnonymousOperationRule": {
127
-
"local": "LoneAnonymousOperationRule",
128
-
"from": "graphql/validation/rules/LoneAnonymousOperationRule"
129
-
},
130
-
"LoneSchemaDefinitionRule": {
131
-
"local": "LoneSchemaDefinitionRule",
132
-
"from": "graphql/validation/rules/LoneSchemaDefinitionRule"
133
-
},
134
-
"NoDeprecatedCustomRule": {
135
-
"local": "NoDeprecatedCustomRule",
136
-
"from": "graphql/validation/rules/custom/NoDeprecatedCustomRule"
137
-
},
138
-
"NoFragmentCyclesRule": {
139
-
"local": "NoFragmentCyclesRule",
140
-
"from": "graphql/validation/rules/NoFragmentCyclesRule"
141
-
},
142
-
"NoSchemaIntrospectionCustomRule": {
143
-
"local": "NoSchemaIntrospectionCustomRule",
144
-
"from": "graphql/validation/rules/custom/NoSchemaIntrospectionCustomRule"
145
-
},
146
-
"NoUndefinedVariablesRule": {
147
-
"local": "NoUndefinedVariablesRule",
148
-
"from": "graphql/validation/rules/NoUndefinedVariablesRule"
149
-
},
150
-
"NoUnusedFragmentsRule": {
151
-
"local": "NoUnusedFragmentsRule",
152
-
"from": "graphql/validation/rules/NoUnusedFragmentsRule"
153
-
},
154
-
"NoUnusedVariablesRule": {
155
-
"local": "NoUnusedVariablesRule",
156
-
"from": "graphql/validation/rules/NoUnusedVariablesRule"
157
-
},
158
-
"OverlappingFieldsCanBeMergedRule": {
159
-
"local": "OverlappingFieldsCanBeMergedRule",
160
-
"from": "graphql/validation/rules/OverlappingFieldsCanBeMergedRule"
161
-
},
162
-
"PossibleFragmentSpreadsRule": {
163
-
"local": "PossibleFragmentSpreadsRule",
164
-
"from": "graphql/validation/rules/PossibleFragmentSpreadsRule"
165
-
},
166
-
"PossibleTypeExtensionsRule": {
167
-
"local": "PossibleTypeExtensionsRule",
168
-
"from": "graphql/validation/rules/PossibleTypeExtensionsRule"
169
-
},
170
-
"ProvidedRequiredArgumentsRule": {
171
-
"local": "ProvidedRequiredArgumentsRule",
172
-
"from": "graphql/validation/rules/ProvidedRequiredArgumentsRule"
173
-
},
174
-
"ScalarLeafsRule": {
175
-
"local": "ScalarLeafsRule",
176
-
"from": "graphql/validation/rules/ScalarLeafsRule"
177
-
},
178
-
"SchemaMetaFieldDef": {
179
-
"local": "SchemaMetaFieldDef",
180
-
"from": "graphql/type/introspection"
181
-
},
182
-
"SingleFieldSubscriptionsRule": {
183
-
"local": "SingleFieldSubscriptionsRule",
184
-
"from": "graphql/validation/rules/SingleFieldSubscriptionsRule"
185
-
},
186
-
"Source": {
187
-
"local": "Source",
188
-
"from": "graphql/language/source"
189
-
},
190
-
"TypeInfo": {
191
-
"local": "TypeInfo",
192
-
"from": "graphql/utilities/TypeInfo"
193
-
},
194
-
"TypeKind": {
195
-
"local": "TypeKind",
196
-
"from": "graphql/type/introspection"
197
-
},
198
-
"TypeMetaFieldDef": {
199
-
"local": "TypeMetaFieldDef",
200
-
"from": "graphql/type/introspection"
201
-
},
202
-
"TypeNameMetaFieldDef": {
203
-
"local": "TypeNameMetaFieldDef",
204
-
"from": "graphql/type/introspection"
205
-
},
206
-
"UniqueArgumentNamesRule": {
207
-
"local": "UniqueArgumentNamesRule",
208
-
"from": "graphql/validation/rules/UniqueArgumentNamesRule"
209
-
},
210
-
"UniqueDirectiveNamesRule": {
211
-
"local": "UniqueDirectiveNamesRule",
212
-
"from": "graphql/validation/rules/UniqueDirectiveNamesRule"
213
-
},
214
-
"UniqueDirectivesPerLocationRule": {
215
-
"local": "UniqueDirectivesPerLocationRule",
216
-
"from": "graphql/validation/rules/UniqueDirectivesPerLocationRule"
217
-
},
218
-
"UniqueEnumValueNamesRule": {
219
-
"local": "UniqueEnumValueNamesRule",
220
-
"from": "graphql/validation/rules/UniqueEnumValueNamesRule"
221
-
},
222
-
"UniqueFieldDefinitionNamesRule": {
223
-
"local": "UniqueFieldDefinitionNamesRule",
224
-
"from": "graphql/validation/rules/UniqueFieldDefinitionNamesRule"
225
-
},
226
-
"UniqueFragmentNamesRule": {
227
-
"local": "UniqueFragmentNamesRule",
228
-
"from": "graphql/validation/rules/UniqueFragmentNamesRule"
229
-
},
230
-
"UniqueInputFieldNamesRule": {
231
-
"local": "UniqueInputFieldNamesRule",
232
-
"from": "graphql/validation/rules/UniqueInputFieldNamesRule"
233
-
},
234
-
"UniqueOperationNamesRule": {
235
-
"local": "UniqueOperationNamesRule",
236
-
"from": "graphql/validation/rules/UniqueOperationNamesRule"
237
-
},
238
-
"UniqueOperationTypesRule": {
239
-
"local": "UniqueOperationTypesRule",
240
-
"from": "graphql/validation/rules/UniqueOperationTypesRule"
241
-
},
242
-
"UniqueTypeNamesRule": {
243
-
"local": "UniqueTypeNamesRule",
244
-
"from": "graphql/validation/rules/UniqueTypeNamesRule"
245
-
},
246
-
"UniqueVariableNamesRule": {
247
-
"local": "UniqueVariableNamesRule",
248
-
"from": "graphql/validation/rules/UniqueVariableNamesRule"
249
-
},
250
-
"ValidationContext": {
251
-
"local": "ValidationContext",
252
-
"from": "graphql/validation/ValidationContext"
253
-
},
254
-
"ValuesOfCorrectTypeRule": {
255
-
"local": "ValuesOfCorrectTypeRule",
256
-
"from": "graphql/validation/rules/ValuesOfCorrectTypeRule"
257
-
},
258
-
"VariablesAreInputTypesRule": {
259
-
"local": "VariablesAreInputTypesRule",
260
-
"from": "graphql/validation/rules/VariablesAreInputTypesRule"
261
-
},
262
-
"VariablesInAllowedPositionRule": {
263
-
"local": "VariablesInAllowedPositionRule",
264
-
"from": "graphql/validation/rules/VariablesInAllowedPositionRule"
265
-
},
266
-
"__Directive": {
267
-
"local": "__Directive",
268
-
"from": "graphql/type/introspection"
269
-
},
270
-
"__DirectiveLocation": {
271
-
"local": "__DirectiveLocation",
272
-
"from": "graphql/type/introspection"
273
-
},
274
-
"__EnumValue": {
275
-
"local": "__EnumValue",
276
-
"from": "graphql/type/introspection"
277
-
},
278
-
"__Field": {
279
-
"local": "__Field",
280
-
"from": "graphql/type/introspection"
281
-
},
282
-
"__InputValue": {
283
-
"local": "__InputValue",
284
-
"from": "graphql/type/introspection"
285
-
},
286
-
"__Schema": {
287
-
"local": "__Schema",
288
-
"from": "graphql/type/introspection"
289
-
},
290
-
"__Type": {
291
-
"local": "__Type",
292
-
"from": "graphql/type/introspection"
293
-
},
294
-
"__TypeKind": {
295
-
"local": "__TypeKind",
296
-
"from": "graphql/type/introspection"
297
-
},
298
-
"assertDirective": {
299
-
"local": "assertDirective",
300
-
"from": "graphql/type/directives"
301
-
},
302
-
"assertEnumType": {
303
-
"local": "assertEnumType",
304
-
"from": "graphql/type/definition"
305
-
},
306
-
"assertInputObjectType": {
307
-
"local": "assertInputObjectType",
308
-
"from": "graphql/type/definition"
309
-
},
310
-
"assertInputType": {
311
-
"local": "assertInputType",
312
-
"from": "graphql/type/definition"
313
-
},
314
-
"assertLeafType": {
315
-
"local": "assertLeafType",
316
-
"from": "graphql/type/definition"
317
-
},
318
-
"assertListType": {
319
-
"local": "assertListType",
320
-
"from": "graphql/type/definition"
321
-
},
322
-
"assertNamedType": {
323
-
"local": "assertNamedType",
324
-
"from": "graphql/type/definition"
325
-
},
326
-
"assertNonNullType": {
327
-
"local": "assertNonNullType",
328
-
"from": "graphql/type/definition"
329
-
},
330
-
"assertNullableType": {
331
-
"local": "assertNullableType",
332
-
"from": "graphql/type/definition"
333
-
},
334
-
"assertObjectType": {
335
-
"local": "assertObjectType",
336
-
"from": "graphql/type/definition"
337
-
},
338
-
"assertOutputType": {
339
-
"local": "assertOutputType",
340
-
"from": "graphql/type/definition"
341
-
},
342
-
"assertScalarType": {
343
-
"local": "assertScalarType",
344
-
"from": "graphql/type/definition"
345
-
},
346
-
"assertType": {
347
-
"local": "assertType",
348
-
"from": "graphql/type/definition"
349
-
},
350
-
"assertUnionType": {
351
-
"local": "assertUnionType",
352
-
"from": "graphql/type/definition"
353
-
},
354
-
"assertValidName": {
355
-
"local": "assertValidName",
356
-
"from": "graphql/utilities/assertValidName"
357
-
},
358
-
"assertValidSchema": {
359
-
"local": "assertValidSchema",
360
-
"from": "graphql/type/validate"
361
-
},
362
-
"assertWrappingType": {
363
-
"local": "assertWrappingType",
364
-
"from": "graphql/type/definition"
365
-
},
366
-
"astFromValue": {
367
-
"local": "astFromValue",
368
-
"from": "graphql/utilities/astFromValue"
369
-
},
370
-
"buildClientSchema": {
371
-
"local": "buildClientSchema",
372
-
"from": "graphql/utilities/buildClientSchema"
373
-
},
374
-
"coerceInputValue": {
375
-
"local": "coerceInputValue",
376
-
"from": "graphql/utilities/coerceInputValue"
377
-
},
378
-
"concatAST": {
379
-
"local": "concatAST",
380
-
"from": "graphql/utilities/concatAST"
381
-
},
382
-
"createSourceEventStream": {
383
-
"local": "createSourceEventStream",
384
-
"from": "graphql/subscription/subscribe"
385
-
},
386
-
"defaultFieldResolver": {
387
-
"local": "defaultFieldResolver",
388
-
"from": "graphql/execution/execute"
389
-
},
390
-
"defaultTypeResolver": {
391
-
"local": "defaultTypeResolver",
392
-
"from": "graphql/execution/execute"
393
-
},
394
-
"doTypesOverlap": {
395
-
"local": "doTypesOverlap",
396
-
"from": "graphql/utilities/typeComparators"
397
-
},
398
-
"execute": {
399
-
"local": "execute",
400
-
"from": "graphql/execution/execute"
401
-
},
402
-
"executeSync": {
403
-
"local": "executeSync",
404
-
"from": "graphql/execution/execute"
405
-
},
406
-
"extendSchema": {
407
-
"local": "extendSchema",
408
-
"from": "graphql/utilities/extendSchema"
409
-
},
410
-
"findBreakingChanges": {
411
-
"local": "findBreakingChanges",
412
-
"from": "graphql/utilities/findBreakingChanges"
413
-
},
414
-
"findDangerousChanges": {
415
-
"local": "findDangerousChanges",
416
-
"from": "graphql/utilities/findBreakingChanges"
417
-
},
418
-
"formatError": {
419
-
"local": "formatError",
420
-
"from": "graphql/error/formatError"
421
-
},
422
-
"getDirectiveValues": {
423
-
"local": "getDirectiveValues",
424
-
"from": "graphql/execution/values"
425
-
},
426
-
"getIntrospectionQuery": {
427
-
"local": "getIntrospectionQuery",
428
-
"from": "graphql/utilities/getIntrospectionQuery"
429
-
},
430
-
"getLocation": {
431
-
"local": "getLocation",
432
-
"from": "graphql/language/location"
433
-
},
434
-
"getNamedType": {
435
-
"local": "getNamedType",
436
-
"from": "graphql/type/definition"
437
-
},
438
-
"getNullableType": {
439
-
"local": "getNullableType",
440
-
"from": "graphql/type/definition"
441
-
},
442
-
"getOperationAST": {
443
-
"local": "getOperationAST",
444
-
"from": "graphql/utilities/getOperationAST"
445
-
},
446
-
"getOperationRootType": {
447
-
"local": "getOperationRootType",
448
-
"from": "graphql/utilities/getOperationRootType"
449
-
},
450
-
"getVisitFn": {
451
-
"local": "getVisitFn",
452
-
"from": "graphql/language/visitor"
453
-
},
454
-
"graphql": {
455
-
"local": "graphql",
456
-
"from": "graphql/graphql"
457
-
},
458
-
"graphqlSync": {
459
-
"local": "graphqlSync",
460
-
"from": "graphql/graphql"
461
-
},
462
-
"introspectionFromSchema": {
463
-
"local": "introspectionFromSchema",
464
-
"from": "graphql/utilities/introspectionFromSchema"
465
-
},
466
-
"introspectionTypes": {
467
-
"local": "introspectionTypes",
468
-
"from": "graphql/type/introspection"
469
-
},
470
-
"isAbstractType": {
471
-
"local": "isAbstractType",
472
-
"from": "graphql/type/definition"
473
-
},
474
-
"isCompositeType": {
475
-
"local": "isCompositeType",
476
-
"from": "graphql/type/definition"
477
-
},
478
-
"isDefinitionNode": {
479
-
"local": "isDefinitionNode",
480
-
"from": "graphql/language/predicates"
481
-
},
482
-
"isDirective": {
483
-
"local": "isDirective",
484
-
"from": "graphql/type/directives"
485
-
},
486
-
"isEnumType": {
487
-
"local": "isEnumType",
488
-
"from": "graphql/type/definition"
489
-
},
490
-
"isEqualType": {
491
-
"local": "isEqualType",
492
-
"from": "graphql/utilities/typeComparators"
493
-
},
494
-
"isExecutableDefinitionNode": {
495
-
"local": "isExecutableDefinitionNode",
496
-
"from": "graphql/language/predicates"
497
-
},
498
-
"isInputObjectType": {
499
-
"local": "isInputObjectType",
500
-
"from": "graphql/type/definition"
501
-
},
502
-
"isInputType": {
503
-
"local": "isInputType",
504
-
"from": "graphql/type/definition"
505
-
},
506
-
"isIntrospectionType": {
507
-
"local": "isIntrospectionType",
508
-
"from": "graphql/type/introspection"
509
-
},
510
-
"isLeafType": {
511
-
"local": "isLeafType",
512
-
"from": "graphql/type/definition"
513
-
},
514
-
"isListType": {
515
-
"local": "isListType",
516
-
"from": "graphql/type/definition"
517
-
},
518
-
"isNamedType": {
519
-
"local": "isNamedType",
520
-
"from": "graphql/type/definition"
521
-
},
522
-
"isNonNullType": {
523
-
"local": "isNonNullType",
524
-
"from": "graphql/type/definition"
525
-
},
526
-
"isNullableType": {
527
-
"local": "isNullableType",
528
-
"from": "graphql/type/definition"
529
-
},
530
-
"isObjectType": {
531
-
"local": "isObjectType",
532
-
"from": "graphql/type/definition"
533
-
},
534
-
"isOutputType": {
535
-
"local": "isOutputType",
536
-
"from": "graphql/type/definition"
537
-
},
538
-
"isRequiredArgument": {
539
-
"local": "isRequiredArgument",
540
-
"from": "graphql/type/definition"
541
-
},
542
-
"isRequiredInputField": {
543
-
"local": "isRequiredInputField",
544
-
"from": "graphql/type/definition"
545
-
},
546
-
"isScalarType": {
547
-
"local": "isScalarType",
548
-
"from": "graphql/type/definition"
549
-
},
550
-
"isSelectionNode": {
551
-
"local": "isSelectionNode",
552
-
"from": "graphql/language/predicates"
553
-
},
554
-
"isSpecifiedDirective": {
555
-
"local": "isSpecifiedDirective",
556
-
"from": "graphql/type/directives"
557
-
},
558
-
"isSpecifiedScalarType": {
559
-
"local": "isSpecifiedScalarType",
560
-
"from": "graphql/type/scalars"
561
-
},
562
-
"isType": {
563
-
"local": "isType",
564
-
"from": "graphql/type/definition"
565
-
},
566
-
"isTypeDefinitionNode": {
567
-
"local": "isTypeDefinitionNode",
568
-
"from": "graphql/language/predicates"
569
-
},
570
-
"isTypeExtensionNode": {
571
-
"local": "isTypeExtensionNode",
572
-
"from": "graphql/language/predicates"
573
-
},
574
-
"isTypeNode": {
575
-
"local": "isTypeNode",
576
-
"from": "graphql/language/predicates"
577
-
},
578
-
"isTypeSubTypeOf": {
579
-
"local": "isTypeSubTypeOf",
580
-
"from": "graphql/utilities/typeComparators"
581
-
},
582
-
"isTypeSystemDefinitionNode": {
583
-
"local": "isTypeSystemDefinitionNode",
584
-
"from": "graphql/language/predicates"
585
-
},
586
-
"isTypeSystemExtensionNode": {
587
-
"local": "isTypeSystemExtensionNode",
588
-
"from": "graphql/language/predicates"
589
-
},
590
-
"isUnionType": {
591
-
"local": "isUnionType",
592
-
"from": "graphql/type/definition"
593
-
},
594
-
"isValidNameError": {
595
-
"local": "isValidNameError",
596
-
"from": "graphql/utilities/assertValidName"
597
-
},
598
-
"isValueNode": {
599
-
"local": "isValueNode",
600
-
"from": "graphql/language/predicates"
601
-
},
602
-
"isWrappingType": {
603
-
"local": "isWrappingType",
604
-
"from": "graphql/type/definition"
605
-
},
606
-
"locatedError": {
607
-
"local": "locatedError",
608
-
"from": "graphql/error/locatedError"
609
-
},
610
-
"parse": {
611
-
"local": "parse",
612
-
"from": "graphql/language/parser"
613
-
},
614
-
"parseType": {
615
-
"local": "parseType",
616
-
"from": "graphql/language/parser"
617
-
},
618
-
"parseValue": {
619
-
"local": "parseValue",
620
-
"from": "graphql/language/parser"
621
-
},
622
-
"print": {
623
-
"local": "print",
624
-
"from": "graphql/language/printer"
625
-
},
626
-
"printError": {
627
-
"local": "printError",
628
-
"from": "graphql/error/GraphQLError"
629
-
},
630
-
"printLocation": {
631
-
"local": "printLocation",
632
-
"from": "graphql/language/printLocation"
633
-
},
634
-
"printSourceLocation": {
635
-
"local": "printSourceLocation",
636
-
"from": "graphql/language/printLocation"
637
-
},
638
-
"responsePathAsArray": {
639
-
"local": "pathToArray",
640
-
"from": "graphql/jsutils/Path"
641
-
},
642
-
"separateOperations": {
643
-
"local": "separateOperations",
644
-
"from": "graphql/utilities/separateOperations"
645
-
},
646
-
"specifiedDirectives": {
647
-
"local": "specifiedDirectives",
648
-
"from": "graphql/type/directives"
649
-
},
650
-
"specifiedRules": {
651
-
"local": "specifiedRules",
652
-
"from": "graphql/validation/specifiedRules"
653
-
},
654
-
"specifiedScalarTypes": {
655
-
"local": "specifiedScalarTypes",
656
-
"from": "graphql/type/scalars"
657
-
},
658
-
"stripIgnoredCharacters": {
659
-
"local": "stripIgnoredCharacters",
660
-
"from": "graphql/utilities/stripIgnoredCharacters"
661
-
},
662
-
"subscribe": {
663
-
"local": "subscribe",
664
-
"from": "graphql/subscription/subscribe"
665
-
},
666
-
"typeFromAST": {
667
-
"local": "typeFromAST",
668
-
"from": "graphql/utilities/typeFromAST"
669
-
},
670
-
"validate": {
671
-
"local": "validate",
672
-
"from": "graphql/validation/validate"
673
-
},
674
-
"validateSchema": {
675
-
"local": "validateSchema",
676
-
"from": "graphql/type/validate"
677
-
},
678
-
"valueFromAST": {
679
-
"local": "valueFromAST",
680
-
"from": "graphql/utilities/valueFromAST"
681
-
},
682
-
"valueFromASTUntyped": {
683
-
"local": "valueFromASTUntyped",
684
-
"from": "graphql/utilities/valueFromASTUntyped"
685
-
},
686
-
"version": {
687
-
"local": "version",
688
-
"from": "graphql/version"
689
-
},
690
-
"versionInfo": {
691
-
"local": "versionInfo",
692
-
"from": "graphql/version"
693
-
},
694
-
"visit": {
695
-
"local": "visit",
696
-
"from": "graphql/language/visitor"
697
-
},
698
-
"visitInParallel": {
699
-
"local": "visitInParallel",
700
-
"from": "graphql/language/visitor"
701
-
},
702
-
"visitWithTypeInfo": {
703
-
"local": "visitWithTypeInfo",
704
-
"from": "graphql/utilities/TypeInfo"
705
-
}
706
-
}
+136
scripts/rollup/importMap.mjs
+136
scripts/rollup/importMap.mjs
···
1
+
import * as path from 'path';
2
+
import { nodeResolve } from '@rollup/plugin-node-resolve';
3
+
import { rollup } from 'rollup';
4
+
5
+
/** Generates a map of exports from a given graphql package to list of import locations. */
6
+
async function traceImports(moduleName) {
7
+
const basepath = path.resolve(process.cwd(), 'node_modules/', moduleName);
8
+
const exportMap = {};
9
+
10
+
const resolveFile = (to, relative = '.') => {
11
+
const dirname = path.join('graphql/', relative, path.dirname(to));
12
+
const filename = path.basename(to, '.mjs');
13
+
return path.join(dirname, filename);
14
+
};
15
+
16
+
const bundle = await rollup({
17
+
// This contains all top-level "sub-modules" of graphql too, since not all exports of
18
+
// them may be exposed in the main index.mjs file.
19
+
input: {
20
+
graphql: path.join(basepath, 'index.mjs'),
21
+
'graphql/error': path.join(basepath, 'error/index.mjs'),
22
+
'graphql/execution': path.join(basepath, 'execution/index.mjs'),
23
+
'graphql/language': path.join(basepath, 'language/index.mjs'),
24
+
'graphql/subscription': path.join(basepath, 'subscription/index.mjs'),
25
+
'graphql/type': path.join(basepath, 'type/index.mjs'),
26
+
'graphql/utilities': path.join(basepath, 'utilities/index.mjs'),
27
+
'graphql/validation': path.join(basepath, 'validation/index.mjs'),
28
+
},
29
+
shimMissingExports: false,
30
+
preserveEntrySignatures: 'allow-extension',
31
+
preserveSymlinks: true,
32
+
external: id => !/^\.{0,2}\//.test(id),
33
+
plugins: [
34
+
nodeResolve(),
35
+
{
36
+
transform(code, id) {
37
+
const relative = path.relative(basepath, id);
38
+
const dirname = path.dirname(relative);
39
+
const exports = {};
40
+
41
+
this.parse(code)
42
+
.body.filter(x => x.type === 'ExportNamedDeclaration')
43
+
.forEach(node => {
44
+
const from = node.source
45
+
? resolveFile(node.source.value, dirname)
46
+
: resolveFile(relative);
47
+
48
+
node.specifiers.forEach(specifier => {
49
+
const { name: local } = specifier.exported;
50
+
exports[local] = { local, from };
51
+
});
52
+
53
+
if (node.declaration) {
54
+
(node.declaration.declarations || [node.declaration]).forEach(declaration => {
55
+
if (declaration && declaration.id) {
56
+
const { name: local } = declaration.id;
57
+
exports[local] = { local, from };
58
+
}
59
+
});
60
+
}
61
+
});
62
+
63
+
exportMap[resolveFile(relative)] = exports;
64
+
return null;
65
+
},
66
+
},
67
+
],
68
+
});
69
+
70
+
await bundle.generate({});
71
+
return exportMap;
72
+
}
73
+
74
+
function isDeclarationEqual(a, b) {
75
+
return a.local === b.local && a.from === b.from;
76
+
}
77
+
78
+
function mergeTraces(traces) {
79
+
const trace = {};
80
+
81
+
// Iterate over all known filenames in all traces
82
+
const ids = new Set(
83
+
traces.map(trace => Object.keys(trace)).reduce((acc, names) => acc.concat(names), [])
84
+
);
85
+
for (const id of ids) {
86
+
// Each file must exist in all traces
87
+
if (!traces.every(trace => !!trace[id])) continue;
88
+
89
+
const exports = {};
90
+
91
+
// Iterate over all known exports in each trace's set of exports for this file
92
+
const exportNames = new Set(
93
+
traces.map(trace => Object.keys(trace[id])).reduce((acc, names) => acc.concat(names), [])
94
+
);
95
+
for (const name of exportNames) {
96
+
// Each export must exist in all traces
97
+
if (traces.every(trace => !!trace[id][name])) {
98
+
// Collect known declarations and deduplicate
99
+
exports[name] = traces
100
+
.map(trace => trace[id][name])
101
+
.filter((val, index, all) => {
102
+
const firstIndex = all.findIndex(item => isDeclarationEqual(item, val));
103
+
return firstIndex === index;
104
+
});
105
+
}
106
+
}
107
+
108
+
if (Object.keys(exports).length) trace[id] = exports;
109
+
}
110
+
111
+
// For a given declaration, find the first deepest one that works for the trace
112
+
// NOTE: This doesn't find the absolute deepest one, since it assumes that each
113
+
// export only has one functional trace
114
+
const resolveDeclaration = declaration => {
115
+
const declarations = trace[declaration.from];
116
+
if (!declarations || !declarations[declaration.local]) return null;
117
+
for (const childDeclaration of declarations[declaration.local]) {
118
+
if (childDeclaration.from === declaration.from) continue;
119
+
const resolved = resolveDeclaration(childDeclaration);
120
+
if (resolved && resolved.from !== declaration.from) return resolved;
121
+
}
122
+
123
+
return declaration;
124
+
};
125
+
126
+
// Resolve all known (and consistent) exports to a common, deepest declaration
127
+
const ROOT_MODULE = 'graphql/index';
128
+
const exports = {};
129
+
for (const local in trace[ROOT_MODULE])
130
+
exports[local] = resolveDeclaration({ local, from: ROOT_MODULE });
131
+
return exports;
132
+
}
133
+
134
+
export async function generateImportMap() {
135
+
return mergeTraces(await Promise.all([traceImports('graphql'), traceImports('graphql15')]));
136
+
}
-35
scripts/rollup/packageMetadata.js
-35
scripts/rollup/packageMetadata.js
···
1
-
import { parse } from 'semver';
2
-
3
-
const rootPkg = require('../../package.json');
4
-
const gqlPkg = require('graphql/package.json');
5
-
const parsedVersion = parse(rootPkg.version);
6
-
7
-
const versionInfo = {
8
-
major: parsedVersion.major,
9
-
minor: parsedVersion.minor,
10
-
patch: parsedVersion.patch,
11
-
preReleaseTag: 'lite',
12
-
lite: true,
13
-
};
14
-
15
-
export const version = `
16
-
export const version = ${JSON.stringify(rootPkg.version)};
17
-
export const versionInfo = ${JSON.stringify(versionInfo)};
18
-
`.trim();
19
-
20
-
export const packageMetadata = JSON.stringify(
21
-
{
22
-
...gqlPkg,
23
-
private: undefined,
24
-
publishConfig: undefined,
25
-
name: 'graphql-web-lite',
26
-
version: rootPkg.version,
27
-
sideEffects: false,
28
-
homepage: rootPkg.homepage,
29
-
bugs: rootPkg.bugs,
30
-
repository: rootPkg.repository,
31
-
keywords: rootPkg.keywords,
32
-
},
33
-
null,
34
-
2
35
-
);
+20
scripts/rollup/packageMetadata.mjs
+20
scripts/rollup/packageMetadata.mjs
···
1
+
import semver from 'semver';
2
+
import { createRequire } from 'node:module';
3
+
4
+
const require = createRequire(import.meta.url);
5
+
6
+
const rootPkg = require('../../package.json');
7
+
const parsedVersion = semver.parse(rootPkg.version);
8
+
9
+
const versionInfo = {
10
+
major: parsedVersion.major,
11
+
minor: parsedVersion.minor,
12
+
patch: parsedVersion.patch,
13
+
preReleaseTag: parsedVersion.prerelease ? parsedVersion.prerelease.join('.') : null,
14
+
lite: true,
15
+
};
16
+
17
+
export const version = `
18
+
export const version = ${JSON.stringify(parsedVersion.raw)};
19
+
export const versionInfo = ${JSON.stringify(versionInfo)};
20
+
`.trim();
+11
tsconfig.json
+11
tsconfig.json
-4103
yarn.lock
-4103
yarn.lock
···
1
-
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2
-
# yarn lockfile v1
3
-
4
-
5
-
"@babel/code-frame@7.12.11":
6
-
version "7.12.11"
7
-
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f"
8
-
integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==
9
-
dependencies:
10
-
"@babel/highlight" "^7.10.4"
11
-
12
-
"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.14.5":
13
-
version "7.14.5"
14
-
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.14.5.tgz#23b08d740e83f49c5e59945fbf1b43e80bbf4edb"
15
-
integrity sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==
16
-
dependencies:
17
-
"@babel/highlight" "^7.14.5"
18
-
19
-
"@babel/compat-data@^7.15.0":
20
-
version "7.15.0"
21
-
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.15.0.tgz#2dbaf8b85334796cafbb0f5793a90a2fc010b176"
22
-
integrity sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==
23
-
24
-
"@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":
25
-
version "7.15.0"
26
-
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.15.0.tgz#749e57c68778b73ad8082775561f67f5196aafa8"
27
-
integrity sha512-tXtmTminrze5HEUPn/a0JtOzzfp0nk+UEXQ/tqIJo3WDGypl/2OFQEMll/zSFU8f/lfmfLXvTaORHF3cfXIQMw==
28
-
dependencies:
29
-
"@babel/code-frame" "^7.14.5"
30
-
"@babel/generator" "^7.15.0"
31
-
"@babel/helper-compilation-targets" "^7.15.0"
32
-
"@babel/helper-module-transforms" "^7.15.0"
33
-
"@babel/helpers" "^7.14.8"
34
-
"@babel/parser" "^7.15.0"
35
-
"@babel/template" "^7.14.5"
36
-
"@babel/traverse" "^7.15.0"
37
-
"@babel/types" "^7.15.0"
38
-
convert-source-map "^1.7.0"
39
-
debug "^4.1.0"
40
-
gensync "^1.0.0-beta.2"
41
-
json5 "^2.1.2"
42
-
semver "^6.3.0"
43
-
source-map "^0.5.0"
44
-
45
-
"@babel/generator@^7.15.0", "@babel/generator@^7.7.2":
46
-
version "7.15.0"
47
-
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.15.0.tgz#a7d0c172e0d814974bad5aa77ace543b97917f15"
48
-
integrity sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ==
49
-
dependencies:
50
-
"@babel/types" "^7.15.0"
51
-
jsesc "^2.5.1"
52
-
source-map "^0.5.0"
53
-
54
-
"@babel/helper-compilation-targets@^7.15.0":
55
-
version "7.15.0"
56
-
resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.0.tgz#973df8cbd025515f3ff25db0c05efc704fa79818"
57
-
integrity sha512-h+/9t0ncd4jfZ8wsdAsoIxSa61qhBYlycXiHWqJaQBCXAhDCMbPRSMTGnZIkkmt1u4ag+UQmuqcILwqKzZ4N2A==
58
-
dependencies:
59
-
"@babel/compat-data" "^7.15.0"
60
-
"@babel/helper-validator-option" "^7.14.5"
61
-
browserslist "^4.16.6"
62
-
semver "^6.3.0"
63
-
64
-
"@babel/helper-function-name@^7.14.5":
65
-
version "7.14.5"
66
-
resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz#89e2c474972f15d8e233b52ee8c480e2cfcd50c4"
67
-
integrity sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==
68
-
dependencies:
69
-
"@babel/helper-get-function-arity" "^7.14.5"
70
-
"@babel/template" "^7.14.5"
71
-
"@babel/types" "^7.14.5"
72
-
73
-
"@babel/helper-get-function-arity@^7.14.5":
74
-
version "7.14.5"
75
-
resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz#25fbfa579b0937eee1f3b805ece4ce398c431815"
76
-
integrity sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==
77
-
dependencies:
78
-
"@babel/types" "^7.14.5"
79
-
80
-
"@babel/helper-hoist-variables@^7.14.5":
81
-
version "7.14.5"
82
-
resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz#e0dd27c33a78e577d7c8884916a3e7ef1f7c7f8d"
83
-
integrity sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==
84
-
dependencies:
85
-
"@babel/types" "^7.14.5"
86
-
87
-
"@babel/helper-member-expression-to-functions@^7.15.0":
88
-
version "7.15.0"
89
-
resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.0.tgz#0ddaf5299c8179f27f37327936553e9bba60990b"
90
-
integrity sha512-Jq8H8U2kYiafuj2xMTPQwkTBnEEdGKpT35lJEQsRRjnG0LW3neucsaMWLgKcwu3OHKNeYugfw+Z20BXBSEs2Lg==
91
-
dependencies:
92
-
"@babel/types" "^7.15.0"
93
-
94
-
"@babel/helper-module-imports@^7.10.4", "@babel/helper-module-imports@^7.14.5":
95
-
version "7.14.5"
96
-
resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz#6d1a44df6a38c957aa7c312da076429f11b422f3"
97
-
integrity sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==
98
-
dependencies:
99
-
"@babel/types" "^7.14.5"
100
-
101
-
"@babel/helper-module-transforms@^7.15.0":
102
-
version "7.15.0"
103
-
resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.15.0.tgz#679275581ea056373eddbe360e1419ef23783b08"
104
-
integrity sha512-RkGiW5Rer7fpXv9m1B3iHIFDZdItnO2/BLfWVW/9q7+KqQSDY5kUfQEbzdXM1MVhJGcugKV7kRrNVzNxmk7NBg==
105
-
dependencies:
106
-
"@babel/helper-module-imports" "^7.14.5"
107
-
"@babel/helper-replace-supers" "^7.15.0"
108
-
"@babel/helper-simple-access" "^7.14.8"
109
-
"@babel/helper-split-export-declaration" "^7.14.5"
110
-
"@babel/helper-validator-identifier" "^7.14.9"
111
-
"@babel/template" "^7.14.5"
112
-
"@babel/traverse" "^7.15.0"
113
-
"@babel/types" "^7.15.0"
114
-
115
-
"@babel/helper-optimise-call-expression@^7.14.5":
116
-
version "7.14.5"
117
-
resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz#f27395a8619e0665b3f0364cddb41c25d71b499c"
118
-
integrity sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==
119
-
dependencies:
120
-
"@babel/types" "^7.14.5"
121
-
122
-
"@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":
123
-
version "7.14.5"
124
-
resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz#5ac822ce97eec46741ab70a517971e443a70c5a9"
125
-
integrity sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==
126
-
127
-
"@babel/helper-replace-supers@^7.15.0":
128
-
version "7.15.0"
129
-
resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.15.0.tgz#ace07708f5bf746bf2e6ba99572cce79b5d4e7f4"
130
-
integrity sha512-6O+eWrhx+HEra/uJnifCwhwMd6Bp5+ZfZeJwbqUTuqkhIT6YcRhiZCOOFChRypOIe0cV46kFrRBlm+t5vHCEaA==
131
-
dependencies:
132
-
"@babel/helper-member-expression-to-functions" "^7.15.0"
133
-
"@babel/helper-optimise-call-expression" "^7.14.5"
134
-
"@babel/traverse" "^7.15.0"
135
-
"@babel/types" "^7.15.0"
136
-
137
-
"@babel/helper-simple-access@^7.14.8":
138
-
version "7.14.8"
139
-
resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.14.8.tgz#82e1fec0644a7e775c74d305f212c39f8fe73924"
140
-
integrity sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg==
141
-
dependencies:
142
-
"@babel/types" "^7.14.8"
143
-
144
-
"@babel/helper-split-export-declaration@^7.14.5":
145
-
version "7.14.5"
146
-
resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz#22b23a54ef51c2b7605d851930c1976dd0bc693a"
147
-
integrity sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==
148
-
dependencies:
149
-
"@babel/types" "^7.14.5"
150
-
151
-
"@babel/helper-validator-identifier@^7.14.5", "@babel/helper-validator-identifier@^7.14.9":
152
-
version "7.14.9"
153
-
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz#6654d171b2024f6d8ee151bf2509699919131d48"
154
-
integrity sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==
155
-
156
-
"@babel/helper-validator-option@^7.14.5":
157
-
version "7.14.5"
158
-
resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz#6e72a1fff18d5dfcb878e1e62f1a021c4b72d5a3"
159
-
integrity sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==
160
-
161
-
"@babel/helpers@^7.14.8":
162
-
version "7.15.3"
163
-
resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.15.3.tgz#c96838b752b95dcd525b4e741ed40bb1dc2a1357"
164
-
integrity sha512-HwJiz52XaS96lX+28Tnbu31VeFSQJGOeKHJeaEPQlTl7PnlhFElWPj8tUXtqFIzeN86XxXoBr+WFAyK2PPVz6g==
165
-
dependencies:
166
-
"@babel/template" "^7.14.5"
167
-
"@babel/traverse" "^7.15.0"
168
-
"@babel/types" "^7.15.0"
169
-
170
-
"@babel/highlight@^7.10.4", "@babel/highlight@^7.14.5":
171
-
version "7.14.5"
172
-
resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.5.tgz#6861a52f03966405001f6aa534a01a24d99e8cd9"
173
-
integrity sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==
174
-
dependencies:
175
-
"@babel/helper-validator-identifier" "^7.14.5"
176
-
chalk "^2.0.0"
177
-
js-tokens "^4.0.0"
178
-
179
-
"@babel/parser@^7.1.0", "@babel/parser@^7.14.5", "@babel/parser@^7.15.0", "@babel/parser@^7.7.2":
180
-
version "7.15.3"
181
-
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.15.3.tgz#3416d9bea748052cfcb63dbcc27368105b1ed862"
182
-
integrity sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==
183
-
184
-
"@babel/plugin-syntax-async-generators@^7.8.4":
185
-
version "7.8.4"
186
-
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d"
187
-
integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==
188
-
dependencies:
189
-
"@babel/helper-plugin-utils" "^7.8.0"
190
-
191
-
"@babel/plugin-syntax-bigint@^7.8.3":
192
-
version "7.8.3"
193
-
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea"
194
-
integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==
195
-
dependencies:
196
-
"@babel/helper-plugin-utils" "^7.8.0"
197
-
198
-
"@babel/plugin-syntax-class-properties@^7.8.3":
199
-
version "7.12.13"
200
-
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10"
201
-
integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==
202
-
dependencies:
203
-
"@babel/helper-plugin-utils" "^7.12.13"
204
-
205
-
"@babel/plugin-syntax-import-meta@^7.8.3":
206
-
version "7.10.4"
207
-
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51"
208
-
integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==
209
-
dependencies:
210
-
"@babel/helper-plugin-utils" "^7.10.4"
211
-
212
-
"@babel/plugin-syntax-json-strings@^7.8.3":
213
-
version "7.8.3"
214
-
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a"
215
-
integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==
216
-
dependencies:
217
-
"@babel/helper-plugin-utils" "^7.8.0"
218
-
219
-
"@babel/plugin-syntax-logical-assignment-operators@^7.8.3":
220
-
version "7.10.4"
221
-
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699"
222
-
integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==
223
-
dependencies:
224
-
"@babel/helper-plugin-utils" "^7.10.4"
225
-
226
-
"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3":
227
-
version "7.8.3"
228
-
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9"
229
-
integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==
230
-
dependencies:
231
-
"@babel/helper-plugin-utils" "^7.8.0"
232
-
233
-
"@babel/plugin-syntax-numeric-separator@^7.8.3":
234
-
version "7.10.4"
235
-
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97"
236
-
integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==
237
-
dependencies:
238
-
"@babel/helper-plugin-utils" "^7.10.4"
239
-
240
-
"@babel/plugin-syntax-object-rest-spread@^7.8.3":
241
-
version "7.8.3"
242
-
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871"
243
-
integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==
244
-
dependencies:
245
-
"@babel/helper-plugin-utils" "^7.8.0"
246
-
247
-
"@babel/plugin-syntax-optional-catch-binding@^7.8.3":
248
-
version "7.8.3"
249
-
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1"
250
-
integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==
251
-
dependencies:
252
-
"@babel/helper-plugin-utils" "^7.8.0"
253
-
254
-
"@babel/plugin-syntax-optional-chaining@^7.8.3":
255
-
version "7.8.3"
256
-
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a"
257
-
integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==
258
-
dependencies:
259
-
"@babel/helper-plugin-utils" "^7.8.0"
260
-
261
-
"@babel/plugin-syntax-top-level-await@^7.8.3":
262
-
version "7.14.5"
263
-
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c"
264
-
integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==
265
-
dependencies:
266
-
"@babel/helper-plugin-utils" "^7.14.5"
267
-
268
-
"@babel/plugin-syntax-typescript@^7.7.2":
269
-
version "7.14.5"
270
-
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz#b82c6ce471b165b5ce420cf92914d6fb46225716"
271
-
integrity sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==
272
-
dependencies:
273
-
"@babel/helper-plugin-utils" "^7.14.5"
274
-
275
-
"@babel/template@^7.14.5", "@babel/template@^7.3.3":
276
-
version "7.14.5"
277
-
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.14.5.tgz#a9bc9d8b33354ff6e55a9c60d1109200a68974f4"
278
-
integrity sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==
279
-
dependencies:
280
-
"@babel/code-frame" "^7.14.5"
281
-
"@babel/parser" "^7.14.5"
282
-
"@babel/types" "^7.14.5"
283
-
284
-
"@babel/traverse@^7.1.0", "@babel/traverse@^7.15.0", "@babel/traverse@^7.7.2":
285
-
version "7.15.0"
286
-
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.15.0.tgz#4cca838fd1b2a03283c1f38e141f639d60b3fc98"
287
-
integrity sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw==
288
-
dependencies:
289
-
"@babel/code-frame" "^7.14.5"
290
-
"@babel/generator" "^7.15.0"
291
-
"@babel/helper-function-name" "^7.14.5"
292
-
"@babel/helper-hoist-variables" "^7.14.5"
293
-
"@babel/helper-split-export-declaration" "^7.14.5"
294
-
"@babel/parser" "^7.15.0"
295
-
"@babel/types" "^7.15.0"
296
-
debug "^4.1.0"
297
-
globals "^11.1.0"
298
-
299
-
"@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":
300
-
version "7.15.0"
301
-
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.0.tgz#61af11f2286c4e9c69ca8deb5f4375a73c72dcbd"
302
-
integrity sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==
303
-
dependencies:
304
-
"@babel/helper-validator-identifier" "^7.14.9"
305
-
to-fast-properties "^2.0.0"
306
-
307
-
"@bcoe/v8-coverage@^0.2.3":
308
-
version "0.2.3"
309
-
resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39"
310
-
integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==
311
-
312
-
"@eslint/eslintrc@^0.4.3":
313
-
version "0.4.3"
314
-
resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c"
315
-
integrity sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==
316
-
dependencies:
317
-
ajv "^6.12.4"
318
-
debug "^4.1.1"
319
-
espree "^7.3.0"
320
-
globals "^13.9.0"
321
-
ignore "^4.0.6"
322
-
import-fresh "^3.2.1"
323
-
js-yaml "^3.13.1"
324
-
minimatch "^3.0.4"
325
-
strip-json-comments "^3.1.1"
326
-
327
-
"@graphql-typed-document-node/core@^3.1.0":
328
-
version "3.1.0"
329
-
resolved "https://registry.yarnpkg.com/@graphql-typed-document-node/core/-/core-3.1.0.tgz#0eee6373e11418bfe0b5638f654df7a4ca6a3950"
330
-
integrity sha512-wYn6r8zVZyQJ6rQaALBEln5B1pzxb9shV5Ef97kTvn6yVGrqyXVnDqnU24MXnFubR+rZjBY9NWuxX3FB2sTsjg==
331
-
332
-
"@humanwhocodes/config-array@^0.5.0":
333
-
version "0.5.0"
334
-
resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9"
335
-
integrity sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==
336
-
dependencies:
337
-
"@humanwhocodes/object-schema" "^1.2.0"
338
-
debug "^4.1.1"
339
-
minimatch "^3.0.4"
340
-
341
-
"@humanwhocodes/object-schema@^1.2.0":
342
-
version "1.2.0"
343
-
resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz#87de7af9c231826fdd68ac7258f77c429e0e5fcf"
344
-
integrity sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==
345
-
346
-
"@istanbuljs/load-nyc-config@^1.0.0":
347
-
version "1.1.0"
348
-
resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced"
349
-
integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==
350
-
dependencies:
351
-
camelcase "^5.3.1"
352
-
find-up "^4.1.0"
353
-
get-package-type "^0.1.0"
354
-
js-yaml "^3.13.1"
355
-
resolve-from "^5.0.0"
356
-
357
-
"@istanbuljs/schema@^0.1.2":
358
-
version "0.1.3"
359
-
resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98"
360
-
integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==
361
-
362
-
"@jest/console@^27.1.0":
363
-
version "27.1.0"
364
-
resolved "https://registry.yarnpkg.com/@jest/console/-/console-27.1.0.tgz#de13b603cb1d389b50c0dc6296e86e112381e43c"
365
-
integrity sha512-+Vl+xmLwAXLNlqT61gmHEixeRbS4L8MUzAjtpBCOPWH+izNI/dR16IeXjkXJdRtIVWVSf9DO1gdp67B1XorZhQ==
366
-
dependencies:
367
-
"@jest/types" "^27.1.0"
368
-
"@types/node" "*"
369
-
chalk "^4.0.0"
370
-
jest-message-util "^27.1.0"
371
-
jest-util "^27.1.0"
372
-
slash "^3.0.0"
373
-
374
-
"@jest/core@^27.1.0":
375
-
version "27.1.0"
376
-
resolved "https://registry.yarnpkg.com/@jest/core/-/core-27.1.0.tgz#622220f18032f5869e579cecbe744527238648bf"
377
-
integrity sha512-3l9qmoknrlCFKfGdrmiQiPne+pUR4ALhKwFTYyOeKw6egfDwJkO21RJ1xf41rN8ZNFLg5W+w6+P4fUqq4EMRWA==
378
-
dependencies:
379
-
"@jest/console" "^27.1.0"
380
-
"@jest/reporters" "^27.1.0"
381
-
"@jest/test-result" "^27.1.0"
382
-
"@jest/transform" "^27.1.0"
383
-
"@jest/types" "^27.1.0"
384
-
"@types/node" "*"
385
-
ansi-escapes "^4.2.1"
386
-
chalk "^4.0.0"
387
-
emittery "^0.8.1"
388
-
exit "^0.1.2"
389
-
graceful-fs "^4.2.4"
390
-
jest-changed-files "^27.1.0"
391
-
jest-config "^27.1.0"
392
-
jest-haste-map "^27.1.0"
393
-
jest-message-util "^27.1.0"
394
-
jest-regex-util "^27.0.6"
395
-
jest-resolve "^27.1.0"
396
-
jest-resolve-dependencies "^27.1.0"
397
-
jest-runner "^27.1.0"
398
-
jest-runtime "^27.1.0"
399
-
jest-snapshot "^27.1.0"
400
-
jest-util "^27.1.0"
401
-
jest-validate "^27.1.0"
402
-
jest-watcher "^27.1.0"
403
-
micromatch "^4.0.4"
404
-
p-each-series "^2.1.0"
405
-
rimraf "^3.0.0"
406
-
slash "^3.0.0"
407
-
strip-ansi "^6.0.0"
408
-
409
-
"@jest/environment@^27.1.0":
410
-
version "27.1.0"
411
-
resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-27.1.0.tgz#c7224a67004759ec203d8fa44e8bc0db93f66c44"
412
-
integrity sha512-wRp50aAMY2w1U2jP1G32d6FUVBNYqmk8WaGkiIEisU48qyDV0WPtw3IBLnl7orBeggveommAkuijY+RzVnNDOQ==
413
-
dependencies:
414
-
"@jest/fake-timers" "^27.1.0"
415
-
"@jest/types" "^27.1.0"
416
-
"@types/node" "*"
417
-
jest-mock "^27.1.0"
418
-
419
-
"@jest/fake-timers@^27.1.0":
420
-
version "27.1.0"
421
-
resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-27.1.0.tgz#c0b343d8a16af17eab2cb6862e319947c0ea2abe"
422
-
integrity sha512-22Zyn8il8DzpS+30jJNVbTlm7vAtnfy1aYvNeOEHloMlGy1PCYLHa4PWlSws0hvNsMM5bON6GISjkLoQUV3oMA==
423
-
dependencies:
424
-
"@jest/types" "^27.1.0"
425
-
"@sinonjs/fake-timers" "^7.0.2"
426
-
"@types/node" "*"
427
-
jest-message-util "^27.1.0"
428
-
jest-mock "^27.1.0"
429
-
jest-util "^27.1.0"
430
-
431
-
"@jest/globals@^27.1.0":
432
-
version "27.1.0"
433
-
resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-27.1.0.tgz#e093a49c718dd678a782c197757775534c88d3f2"
434
-
integrity sha512-73vLV4aNHAlAgjk0/QcSIzzCZSqVIPbmFROJJv9D3QUR7BI4f517gVdJpSrCHxuRH3VZFhe0yGG/tmttlMll9g==
435
-
dependencies:
436
-
"@jest/environment" "^27.1.0"
437
-
"@jest/types" "^27.1.0"
438
-
expect "^27.1.0"
439
-
440
-
"@jest/reporters@^27.1.0":
441
-
version "27.1.0"
442
-
resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-27.1.0.tgz#02ed1e6601552c2f6447378533f77aad002781d4"
443
-
integrity sha512-5T/zlPkN2HnK3Sboeg64L5eC8iiaZueLpttdktWTJsvALEtP2YMkC5BQxwjRWQACG9SwDmz+XjjkoxXUDMDgdw==
444
-
dependencies:
445
-
"@bcoe/v8-coverage" "^0.2.3"
446
-
"@jest/console" "^27.1.0"
447
-
"@jest/test-result" "^27.1.0"
448
-
"@jest/transform" "^27.1.0"
449
-
"@jest/types" "^27.1.0"
450
-
chalk "^4.0.0"
451
-
collect-v8-coverage "^1.0.0"
452
-
exit "^0.1.2"
453
-
glob "^7.1.2"
454
-
graceful-fs "^4.2.4"
455
-
istanbul-lib-coverage "^3.0.0"
456
-
istanbul-lib-instrument "^4.0.3"
457
-
istanbul-lib-report "^3.0.0"
458
-
istanbul-lib-source-maps "^4.0.0"
459
-
istanbul-reports "^3.0.2"
460
-
jest-haste-map "^27.1.0"
461
-
jest-resolve "^27.1.0"
462
-
jest-util "^27.1.0"
463
-
jest-worker "^27.1.0"
464
-
slash "^3.0.0"
465
-
source-map "^0.6.0"
466
-
string-length "^4.0.1"
467
-
terminal-link "^2.0.0"
468
-
v8-to-istanbul "^8.0.0"
469
-
470
-
"@jest/source-map@^27.0.6":
471
-
version "27.0.6"
472
-
resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-27.0.6.tgz#be9e9b93565d49b0548b86e232092491fb60551f"
473
-
integrity sha512-Fek4mi5KQrqmlY07T23JRi0e7Z9bXTOOD86V/uS0EIW4PClvPDqZOyFlLpNJheS6QI0FNX1CgmPjtJ4EA/2M+g==
474
-
dependencies:
475
-
callsites "^3.0.0"
476
-
graceful-fs "^4.2.4"
477
-
source-map "^0.6.0"
478
-
479
-
"@jest/test-result@^27.1.0":
480
-
version "27.1.0"
481
-
resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-27.1.0.tgz#9345ae5f97f6a5287af9ebd54716cd84331d42e8"
482
-
integrity sha512-Aoz00gpDL528ODLghat3QSy6UBTD5EmmpjrhZZMK/v1Q2/rRRqTGnFxHuEkrD4z/Py96ZdOHxIWkkCKRpmnE1A==
483
-
dependencies:
484
-
"@jest/console" "^27.1.0"
485
-
"@jest/types" "^27.1.0"
486
-
"@types/istanbul-lib-coverage" "^2.0.0"
487
-
collect-v8-coverage "^1.0.0"
488
-
489
-
"@jest/test-sequencer@^27.1.0":
490
-
version "27.1.0"
491
-
resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-27.1.0.tgz#04e8b3bd735570d3d48865e74977a14dc99bff2d"
492
-
integrity sha512-lnCWawDr6Z1DAAK9l25o3AjmKGgcutq1iIbp+hC10s/HxnB8ZkUsYq1FzjOoxxZ5hW+1+AthBtvS4x9yno3V1A==
493
-
dependencies:
494
-
"@jest/test-result" "^27.1.0"
495
-
graceful-fs "^4.2.4"
496
-
jest-haste-map "^27.1.0"
497
-
jest-runtime "^27.1.0"
498
-
499
-
"@jest/transform@^27.1.0":
500
-
version "27.1.0"
501
-
resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-27.1.0.tgz#962e385517e3d1f62827fa39c305edcc3ca8544b"
502
-
integrity sha512-ZRGCA2ZEVJ00ubrhkTG87kyLbN6n55g1Ilq0X9nJb5bX3MhMp3O6M7KG+LvYu+nZRqG5cXsQnJEdZbdpTAV8pQ==
503
-
dependencies:
504
-
"@babel/core" "^7.1.0"
505
-
"@jest/types" "^27.1.0"
506
-
babel-plugin-istanbul "^6.0.0"
507
-
chalk "^4.0.0"
508
-
convert-source-map "^1.4.0"
509
-
fast-json-stable-stringify "^2.0.0"
510
-
graceful-fs "^4.2.4"
511
-
jest-haste-map "^27.1.0"
512
-
jest-regex-util "^27.0.6"
513
-
jest-util "^27.1.0"
514
-
micromatch "^4.0.4"
515
-
pirates "^4.0.1"
516
-
slash "^3.0.0"
517
-
source-map "^0.6.1"
518
-
write-file-atomic "^3.0.0"
519
-
520
-
"@jest/types@^27.1.0":
521
-
version "27.1.0"
522
-
resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.1.0.tgz#674a40325eab23c857ebc0689e7e191a3c5b10cc"
523
-
integrity sha512-pRP5cLIzN7I7Vp6mHKRSaZD7YpBTK7hawx5si8trMKqk4+WOdK8NEKOTO2G8PKWD1HbKMVckVB6/XHh/olhf2g==
524
-
dependencies:
525
-
"@types/istanbul-lib-coverage" "^2.0.0"
526
-
"@types/istanbul-reports" "^3.0.0"
527
-
"@types/node" "*"
528
-
"@types/yargs" "^16.0.0"
529
-
chalk "^4.0.0"
530
-
531
-
"@preact/preset-vite@^2.1.0":
532
-
version "2.1.0"
533
-
resolved "https://registry.yarnpkg.com/@preact/preset-vite/-/preset-vite-2.1.0.tgz#66934767ca0b49c1ea1cc00e82d3d43f2caba7d1"
534
-
integrity sha512-4kJgbitw/ESjO21QwJNN8/DQ40cq4t8hsADKqAEUIXXVsvGecz0JRaMwrA+yy4S0AcUQz7rJvquEFTmsvotSGg==
535
-
dependencies:
536
-
"@prefresh/vite" "^2.1.0"
537
-
babel-plugin-transform-hook-names "^1.0.2"
538
-
debug "^4.3.1"
539
-
kolorist "^1.2.10"
540
-
541
-
"@prefresh/babel-plugin@0.4.1":
542
-
version "0.4.1"
543
-
resolved "https://registry.yarnpkg.com/@prefresh/babel-plugin/-/babel-plugin-0.4.1.tgz#c4e843f7c5e56c15f1185979a8559c893ffb4a35"
544
-
integrity sha512-gj3ekiYtHlZNz0zFI1z6a9mcYX80Qacw84+2++7V1skvO7kQoV2ux56r8bJkTBbKMVxwAgaYrxxIdUCYlclE7Q==
545
-
546
-
"@prefresh/core@^1.3.1":
547
-
version "1.3.2"
548
-
resolved "https://registry.yarnpkg.com/@prefresh/core/-/core-1.3.2.tgz#97f966759b16e5f4c52361972e3c61ccac9ce396"
549
-
integrity sha512-Iv+uI698KDgWsrKpLvOgN3hmAMyvhVgn09mcnhZ98BUNdg/qrxE7tcUf5yFCImkgqED5/Dcn8G5hFy4IikEDvg==
550
-
551
-
"@prefresh/utils@^1.0.0":
552
-
version "1.1.1"
553
-
resolved "https://registry.yarnpkg.com/@prefresh/utils/-/utils-1.1.1.tgz#ffe7f2e6bd48a0633631a3d92c0ee4bdeb0ac330"
554
-
integrity sha512-MUhT5m2XNN5NsZl4GnpuvlzLo6VSTa/+wBfBd3fiWUvHGhv0GF9hnA1pd//v0uJaKwUnVRQ1hYElxCV7DtYsCQ==
555
-
556
-
"@prefresh/vite@^2.1.0":
557
-
version "2.2.3"
558
-
resolved "https://registry.yarnpkg.com/@prefresh/vite/-/vite-2.2.3.tgz#a06c7d18b93893c4bc4b90cd2b215990dc4a0906"
559
-
integrity sha512-TlAzVRKAZ3kiUryLzCd3AoqZDK6K7qZDc7C3QPI7hNwDGyZmJaHY+SXNMCCDaBW5xn9YlYqz/5bl3P4tptAcOg==
560
-
dependencies:
561
-
"@babel/core" "^7.9.6"
562
-
"@prefresh/babel-plugin" "0.4.1"
563
-
"@prefresh/core" "^1.3.1"
564
-
"@prefresh/utils" "^1.0.0"
565
-
"@rollup/pluginutils" "^4.1.0"
566
-
567
-
"@rollup/plugin-babel@^5.3.0":
568
-
version "5.3.0"
569
-
resolved "https://registry.yarnpkg.com/@rollup/plugin-babel/-/plugin-babel-5.3.0.tgz#9cb1c5146ddd6a4968ad96f209c50c62f92f9879"
570
-
integrity sha512-9uIC8HZOnVLrLHxayq/PTzw+uS25E14KPUBh5ktF+18Mjo5yK0ToMMx6epY0uEgkjwJw0aBW4x2horYXh8juWw==
571
-
dependencies:
572
-
"@babel/helper-module-imports" "^7.10.4"
573
-
"@rollup/pluginutils" "^3.1.0"
574
-
575
-
"@rollup/plugin-buble@^0.21.3":
576
-
version "0.21.3"
577
-
resolved "https://registry.yarnpkg.com/@rollup/plugin-buble/-/plugin-buble-0.21.3.tgz#1649a915b1d051a4f430d40e7734a7f67a69b33e"
578
-
integrity sha512-Iv8cCuFPnMdqV4pcyU+OrfjOfagPArRQ1PyQjx5KgHk3dARedI+8PNTLSMpJts0lQJr8yF2pAU4GxpxCBJ9HYw==
579
-
dependencies:
580
-
"@rollup/pluginutils" "^3.0.8"
581
-
"@types/buble" "^0.19.2"
582
-
buble "^0.20.0"
583
-
584
-
"@rollup/plugin-node-resolve@^13.0.4":
585
-
version "13.0.4"
586
-
resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.0.4.tgz#b10222f4145a019740acb7738402130d848660c0"
587
-
integrity sha512-eYq4TFy40O8hjeDs+sIxEH/jc9lyuI2k9DM557WN6rO5OpnC2qXMBNj4IKH1oHrnAazL49C5p0tgP0/VpqJ+/w==
588
-
dependencies:
589
-
"@rollup/pluginutils" "^3.1.0"
590
-
"@types/resolve" "1.17.1"
591
-
builtin-modules "^3.1.0"
592
-
deepmerge "^4.2.2"
593
-
is-module "^1.0.0"
594
-
resolve "^1.19.0"
595
-
596
-
"@rollup/plugin-replace@^3.0.0":
597
-
version "3.0.0"
598
-
resolved "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-3.0.0.tgz#3a4c9665d4e7a4ce2c360cf021232784892f3fac"
599
-
integrity sha512-3c7JCbMuYXM4PbPWT4+m/4Y6U60SgsnDT/cCyAyUKwFHg7pTSfsSQzIpETha3a3ig6OdOKzZz87D9ZXIK3qsDg==
600
-
dependencies:
601
-
"@rollup/pluginutils" "^3.1.0"
602
-
magic-string "^0.25.7"
603
-
604
-
"@rollup/pluginutils@^3.0.8", "@rollup/pluginutils@^3.1.0":
605
-
version "3.1.0"
606
-
resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b"
607
-
integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==
608
-
dependencies:
609
-
"@types/estree" "0.0.39"
610
-
estree-walker "^1.0.1"
611
-
picomatch "^2.2.2"
612
-
613
-
"@rollup/pluginutils@^4.1.0":
614
-
version "4.1.1"
615
-
resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-4.1.1.tgz#1d4da86dd4eded15656a57d933fda2b9a08d47ec"
616
-
integrity sha512-clDjivHqWGXi7u+0d2r2sBi4Ie6VLEAzWMIkvJLnDmxoOhBYOTfzGbOQBA32THHm11/LiJbd01tJUpJsbshSWQ==
617
-
dependencies:
618
-
estree-walker "^2.0.1"
619
-
picomatch "^2.2.2"
620
-
621
-
"@sinonjs/commons@^1.7.0":
622
-
version "1.8.3"
623
-
resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.3.tgz#3802ddd21a50a949b6721ddd72da36e67e7f1b2d"
624
-
integrity sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==
625
-
dependencies:
626
-
type-detect "4.0.8"
627
-
628
-
"@sinonjs/fake-timers@^7.0.2":
629
-
version "7.1.2"
630
-
resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-7.1.2.tgz#2524eae70c4910edccf99b2f4e6efc5894aff7b5"
631
-
integrity sha512-iQADsW4LBMISqZ6Ci1dupJL9pprqwcVFTcOsEmQOEhW+KLCVn/Y4Jrvg2k19fIHCp+iFprriYPTdRcQR8NbUPg==
632
-
dependencies:
633
-
"@sinonjs/commons" "^1.7.0"
634
-
635
-
"@tootallnate/once@1":
636
-
version "1.1.2"
637
-
resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82"
638
-
integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==
639
-
640
-
"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14":
641
-
version "7.1.15"
642
-
resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.15.tgz#2ccfb1ad55a02c83f8e0ad327cbc332f55eb1024"
643
-
integrity sha512-bxlMKPDbY8x5h6HBwVzEOk2C8fb6SLfYQ5Jw3uBYuYF1lfWk/kbLd81la82vrIkBb0l+JdmrZaDikPrNxpS/Ew==
644
-
dependencies:
645
-
"@babel/parser" "^7.1.0"
646
-
"@babel/types" "^7.0.0"
647
-
"@types/babel__generator" "*"
648
-
"@types/babel__template" "*"
649
-
"@types/babel__traverse" "*"
650
-
651
-
"@types/babel__generator@*":
652
-
version "7.6.3"
653
-
resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.3.tgz#f456b4b2ce79137f768aa130d2423d2f0ccfaba5"
654
-
integrity sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==
655
-
dependencies:
656
-
"@babel/types" "^7.0.0"
657
-
658
-
"@types/babel__template@*":
659
-
version "7.4.1"
660
-
resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.1.tgz#3d1a48fd9d6c0edfd56f2ff578daed48f36c8969"
661
-
integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==
662
-
dependencies:
663
-
"@babel/parser" "^7.1.0"
664
-
"@babel/types" "^7.0.0"
665
-
666
-
"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6":
667
-
version "7.14.2"
668
-
resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.14.2.tgz#ffcd470bbb3f8bf30481678fb5502278ca833a43"
669
-
integrity sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==
670
-
dependencies:
671
-
"@babel/types" "^7.3.0"
672
-
673
-
"@types/buble@^0.19.2":
674
-
version "0.19.2"
675
-
resolved "https://registry.yarnpkg.com/@types/buble/-/buble-0.19.2.tgz#a4289d20b175b3c206aaad80caabdabe3ecdfdd1"
676
-
integrity sha512-uUD8zIfXMKThmFkahTXDGI3CthFH1kMg2dOm3KLi4GlC5cbARA64bEcUMbbWdWdE73eoc/iBB9PiTMqH0dNS2Q==
677
-
dependencies:
678
-
magic-string "^0.25.0"
679
-
680
-
"@types/estree@0.0.39":
681
-
version "0.0.39"
682
-
resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f"
683
-
integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==
684
-
685
-
"@types/graceful-fs@^4.1.2":
686
-
version "4.1.5"
687
-
resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15"
688
-
integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==
689
-
dependencies:
690
-
"@types/node" "*"
691
-
692
-
"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1":
693
-
version "2.0.3"
694
-
resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz#4ba8ddb720221f432e443bd5f9117fd22cfd4762"
695
-
integrity sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==
696
-
697
-
"@types/istanbul-lib-report@*":
698
-
version "3.0.0"
699
-
resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686"
700
-
integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==
701
-
dependencies:
702
-
"@types/istanbul-lib-coverage" "*"
703
-
704
-
"@types/istanbul-reports@^3.0.0":
705
-
version "3.0.1"
706
-
resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff"
707
-
integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==
708
-
dependencies:
709
-
"@types/istanbul-lib-report" "*"
710
-
711
-
"@types/node@*":
712
-
version "16.6.1"
713
-
resolved "https://registry.yarnpkg.com/@types/node/-/node-16.6.1.tgz#aee62c7b966f55fc66c7b6dfa1d58db2a616da61"
714
-
integrity sha512-Sr7BhXEAer9xyGuCN3Ek9eg9xPviCF2gfu9kTfuU2HkTVAMYSDeX40fvpmo72n5nansg3nsBjuQBrsS28r+NUw==
715
-
716
-
"@types/parse-json@^4.0.0":
717
-
version "4.0.0"
718
-
resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0"
719
-
integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==
720
-
721
-
"@types/prettier@^2.1.5":
722
-
version "2.3.2"
723
-
resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.3.2.tgz#fc8c2825e4ed2142473b4a81064e6e081463d1b3"
724
-
integrity sha512-eI5Yrz3Qv4KPUa/nSIAi0h+qX0XyewOliug5F2QAtuRg6Kjg6jfmxe1GIwoIRhZspD1A0RP8ANrPwvEXXtRFog==
725
-
726
-
"@types/resolve@1.17.1":
727
-
version "1.17.1"
728
-
resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.17.1.tgz#3afd6ad8967c77e4376c598a82ddd58f46ec45d6"
729
-
integrity sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==
730
-
dependencies:
731
-
"@types/node" "*"
732
-
733
-
"@types/stack-utils@^2.0.0":
734
-
version "2.0.1"
735
-
resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c"
736
-
integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==
737
-
738
-
"@types/yargs-parser@*":
739
-
version "20.2.1"
740
-
resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.1.tgz#3b9ce2489919d9e4fea439b76916abc34b2df129"
741
-
integrity sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==
742
-
743
-
"@types/yargs@^16.0.0":
744
-
version "16.0.4"
745
-
resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.4.tgz#26aad98dd2c2a38e421086ea9ad42b9e51642977"
746
-
integrity sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==
747
-
dependencies:
748
-
"@types/yargs-parser" "*"
749
-
750
-
"@urql/core@^2.1.0":
751
-
version "2.3.1"
752
-
resolved "https://registry.yarnpkg.com/@urql/core/-/core-2.3.1.tgz#1aa558b5aa6eca785062a3a768e6fec708aab6d2"
753
-
integrity sha512-M9gGz02+TH7buqkelVg+m0eTkLCKly9ZjuTp6NHMP7hXD/zpImPu/m3YluA+D4HbFqw3kofBtLCuVk67X9dxRw==
754
-
dependencies:
755
-
"@graphql-typed-document-node/core" "^3.1.0"
756
-
wonka "^4.0.14"
757
-
758
-
"@urql/preact@^2.0.2":
759
-
version "2.0.2"
760
-
resolved "https://registry.yarnpkg.com/@urql/preact/-/preact-2.0.2.tgz#978b442458c334ebf756456735563e9382428ffb"
761
-
integrity sha512-MKzO7ZkUYme8OcWDf+Q5HXytxRymIhqTItgot69bWE0G8Tm59SMRQg4sLbkutWACSHpPl5kepQpm72lDTrNTGg==
762
-
dependencies:
763
-
"@urql/core" "^2.1.0"
764
-
wonka "^4.0.14"
765
-
766
-
abab@^2.0.3, abab@^2.0.5:
767
-
version "2.0.5"
768
-
resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a"
769
-
integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==
770
-
771
-
acorn-dynamic-import@^4.0.0:
772
-
version "4.0.0"
773
-
resolved "https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz#482210140582a36b83c3e342e1cfebcaa9240948"
774
-
integrity sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw==
775
-
776
-
acorn-globals@^6.0.0:
777
-
version "6.0.0"
778
-
resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45"
779
-
integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==
780
-
dependencies:
781
-
acorn "^7.1.1"
782
-
acorn-walk "^7.1.1"
783
-
784
-
acorn-jsx@^5.2.0, acorn-jsx@^5.3.1:
785
-
version "5.3.2"
786
-
resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
787
-
integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
788
-
789
-
acorn-walk@^7.1.1:
790
-
version "7.2.0"
791
-
resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc"
792
-
integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==
793
-
794
-
acorn@^6.4.1:
795
-
version "6.4.2"
796
-
resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6"
797
-
integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==
798
-
799
-
acorn@^7.1.1, acorn@^7.4.0:
800
-
version "7.4.1"
801
-
resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa"
802
-
integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
803
-
804
-
acorn@^8.2.4:
805
-
version "8.4.1"
806
-
resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.4.1.tgz#56c36251fc7cabc7096adc18f05afe814321a28c"
807
-
integrity sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==
808
-
809
-
agent-base@6:
810
-
version "6.0.2"
811
-
resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77"
812
-
integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==
813
-
dependencies:
814
-
debug "4"
815
-
816
-
aggregate-error@^3.0.0:
817
-
version "3.1.0"
818
-
resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a"
819
-
integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==
820
-
dependencies:
821
-
clean-stack "^2.0.0"
822
-
indent-string "^4.0.0"
823
-
824
-
ajv@^6.10.0, ajv@^6.12.4:
825
-
version "6.12.6"
826
-
resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
827
-
integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
828
-
dependencies:
829
-
fast-deep-equal "^3.1.1"
830
-
fast-json-stable-stringify "^2.0.0"
831
-
json-schema-traverse "^0.4.1"
832
-
uri-js "^4.2.2"
833
-
834
-
ajv@^8.0.1:
835
-
version "8.6.2"
836
-
resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.6.2.tgz#2fb45e0e5fcbc0813326c1c3da535d1881bb0571"
837
-
integrity sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==
838
-
dependencies:
839
-
fast-deep-equal "^3.1.1"
840
-
json-schema-traverse "^1.0.0"
841
-
require-from-string "^2.0.2"
842
-
uri-js "^4.2.2"
843
-
844
-
ansi-colors@^4.1.1:
845
-
version "4.1.1"
846
-
resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348"
847
-
integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==
848
-
849
-
ansi-escapes@^4.2.1, ansi-escapes@^4.3.0:
850
-
version "4.3.2"
851
-
resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e"
852
-
integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==
853
-
dependencies:
854
-
type-fest "^0.21.3"
855
-
856
-
ansi-regex@^5.0.0:
857
-
version "5.0.0"
858
-
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75"
859
-
integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==
860
-
861
-
ansi-styles@^3.2.1:
862
-
version "3.2.1"
863
-
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
864
-
integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
865
-
dependencies:
866
-
color-convert "^1.9.0"
867
-
868
-
ansi-styles@^4.0.0, ansi-styles@^4.1.0:
869
-
version "4.3.0"
870
-
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"
871
-
integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
872
-
dependencies:
873
-
color-convert "^2.0.1"
874
-
875
-
ansi-styles@^5.0.0:
876
-
version "5.2.0"
877
-
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b"
878
-
integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==
879
-
880
-
any-promise@^1.0.0:
881
-
version "1.3.0"
882
-
resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f"
883
-
integrity sha1-q8av7tzqUugJzcA3au0845Y10X8=
884
-
885
-
anymatch@^3.0.3:
886
-
version "3.1.2"
887
-
resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716"
888
-
integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==
889
-
dependencies:
890
-
normalize-path "^3.0.0"
891
-
picomatch "^2.0.4"
892
-
893
-
argparse@^1.0.7:
894
-
version "1.0.10"
895
-
resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
896
-
integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==
897
-
dependencies:
898
-
sprintf-js "~1.0.2"
899
-
900
-
astral-regex@^2.0.0:
901
-
version "2.0.0"
902
-
resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31"
903
-
integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==
904
-
905
-
asynckit@^0.4.0:
906
-
version "0.4.0"
907
-
resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
908
-
integrity sha1-x57Zf380y48robyXkLzDZkdLS3k=
909
-
910
-
babel-jest@^27.1.0:
911
-
version "27.1.0"
912
-
resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.1.0.tgz#e96ca04554fd32274439869e2b6d24de9d91bc4e"
913
-
integrity sha512-6NrdqzaYemALGCuR97QkC/FkFIEBWP5pw5TMJoUHZTVXyOgocujp6A0JE2V6gE0HtqAAv6VKU/nI+OCR1Z4gHA==
914
-
dependencies:
915
-
"@jest/transform" "^27.1.0"
916
-
"@jest/types" "^27.1.0"
917
-
"@types/babel__core" "^7.1.14"
918
-
babel-plugin-istanbul "^6.0.0"
919
-
babel-preset-jest "^27.0.6"
920
-
chalk "^4.0.0"
921
-
graceful-fs "^4.2.4"
922
-
slash "^3.0.0"
923
-
924
-
babel-plugin-istanbul@^6.0.0:
925
-
version "6.0.0"
926
-
resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz#e159ccdc9af95e0b570c75b4573b7c34d671d765"
927
-
integrity sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==
928
-
dependencies:
929
-
"@babel/helper-plugin-utils" "^7.0.0"
930
-
"@istanbuljs/load-nyc-config" "^1.0.0"
931
-
"@istanbuljs/schema" "^0.1.2"
932
-
istanbul-lib-instrument "^4.0.0"
933
-
test-exclude "^6.0.0"
934
-
935
-
babel-plugin-jest-hoist@^27.0.6:
936
-
version "27.0.6"
937
-
resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.0.6.tgz#f7c6b3d764af21cb4a2a1ab6870117dbde15b456"
938
-
integrity sha512-CewFeM9Vv2gM7Yr9n5eyyLVPRSiBnk6lKZRjgwYnGKSl9M14TMn2vkN02wTF04OGuSDLEzlWiMzvjXuW9mB6Gw==
939
-
dependencies:
940
-
"@babel/template" "^7.3.3"
941
-
"@babel/types" "^7.3.3"
942
-
"@types/babel__core" "^7.0.0"
943
-
"@types/babel__traverse" "^7.0.6"
944
-
945
-
babel-plugin-modular-graphql@^1.0.1:
946
-
version "1.0.1"
947
-
resolved "https://registry.yarnpkg.com/babel-plugin-modular-graphql/-/babel-plugin-modular-graphql-1.0.1.tgz#ea78f23fab06e5436f52c8cebe7bbe5fe01b7337"
948
-
integrity sha512-ZFS/dDv0If6QAmwET5aqIx0lO3JdRRvcdL/nD+AiEGfAKpc68rzvtxQcJ2HNTBp8LnwqGA40HEEaAeY9ty3ZMA==
949
-
950
-
babel-plugin-transform-hook-names@^1.0.2:
951
-
version "1.0.2"
952
-
resolved "https://registry.yarnpkg.com/babel-plugin-transform-hook-names/-/babel-plugin-transform-hook-names-1.0.2.tgz#0d75c2d78e8bbcdb258241131562b9cf07f010f3"
953
-
integrity sha512-5gafyjyyBTTdX/tQQ0hRgu4AhNHG/hqWi0ZZmg2xvs2FgRkJXzDNKBZCyoYqgFkovfDrgM8OoKg8karoUvWeCw==
954
-
955
-
babel-preset-current-node-syntax@^1.0.0:
956
-
version "1.0.1"
957
-
resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b"
958
-
integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==
959
-
dependencies:
960
-
"@babel/plugin-syntax-async-generators" "^7.8.4"
961
-
"@babel/plugin-syntax-bigint" "^7.8.3"
962
-
"@babel/plugin-syntax-class-properties" "^7.8.3"
963
-
"@babel/plugin-syntax-import-meta" "^7.8.3"
964
-
"@babel/plugin-syntax-json-strings" "^7.8.3"
965
-
"@babel/plugin-syntax-logical-assignment-operators" "^7.8.3"
966
-
"@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
967
-
"@babel/plugin-syntax-numeric-separator" "^7.8.3"
968
-
"@babel/plugin-syntax-object-rest-spread" "^7.8.3"
969
-
"@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
970
-
"@babel/plugin-syntax-optional-chaining" "^7.8.3"
971
-
"@babel/plugin-syntax-top-level-await" "^7.8.3"
972
-
973
-
babel-preset-jest@^27.0.6:
974
-
version "27.0.6"
975
-
resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-27.0.6.tgz#909ef08e9f24a4679768be2f60a3df0856843f9d"
976
-
integrity sha512-WObA0/Biw2LrVVwZkF/2GqbOdzhKD6Fkdwhoy9ASIrOWr/zodcSpQh72JOkEn6NWyjmnPDjNSqaGN4KnpKzhXw==
977
-
dependencies:
978
-
babel-plugin-jest-hoist "^27.0.6"
979
-
babel-preset-current-node-syntax "^1.0.0"
980
-
981
-
balanced-match@^1.0.0:
982
-
version "1.0.2"
983
-
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
984
-
integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
985
-
986
-
brace-expansion@^1.1.7:
987
-
version "1.1.11"
988
-
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
989
-
integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
990
-
dependencies:
991
-
balanced-match "^1.0.0"
992
-
concat-map "0.0.1"
993
-
994
-
braces@^3.0.1:
995
-
version "3.0.2"
996
-
resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
997
-
integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
998
-
dependencies:
999
-
fill-range "^7.0.1"
1000
-
1001
-
browser-process-hrtime@^1.0.0:
1002
-
version "1.0.0"
1003
-
resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626"
1004
-
integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==
1005
-
1006
-
browserslist@^4.16.6:
1007
-
version "4.16.7"
1008
-
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.7.tgz#108b0d1ef33c4af1b587c54f390e7041178e4335"
1009
-
integrity sha512-7I4qVwqZltJ7j37wObBe3SoTz+nS8APaNcrBOlgoirb6/HbEU2XxW/LpUDTCngM6iauwFqmRTuOMfyKnFGY5JA==
1010
-
dependencies:
1011
-
caniuse-lite "^1.0.30001248"
1012
-
colorette "^1.2.2"
1013
-
electron-to-chromium "^1.3.793"
1014
-
escalade "^3.1.1"
1015
-
node-releases "^1.1.73"
1016
-
1017
-
bser@2.1.1:
1018
-
version "2.1.1"
1019
-
resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05"
1020
-
integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==
1021
-
dependencies:
1022
-
node-int64 "^0.4.0"
1023
-
1024
-
buble@^0.20.0:
1025
-
version "0.20.0"
1026
-
resolved "https://registry.yarnpkg.com/buble/-/buble-0.20.0.tgz#a143979a8d968b7f76b57f38f2e7ce7cfe938d1f"
1027
-
integrity sha512-/1gnaMQE8xvd5qsNBl+iTuyjJ9XxeaVxAMF86dQ4EyxFJOZtsgOS8Ra+7WHgZTam5IFDtt4BguN0sH0tVTKrOw==
1028
-
dependencies:
1029
-
acorn "^6.4.1"
1030
-
acorn-dynamic-import "^4.0.0"
1031
-
acorn-jsx "^5.2.0"
1032
-
chalk "^2.4.2"
1033
-
magic-string "^0.25.7"
1034
-
minimist "^1.2.5"
1035
-
regexpu-core "4.5.4"
1036
-
1037
-
buffer-from@^1.0.0:
1038
-
version "1.1.2"
1039
-
resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5"
1040
-
integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==
1041
-
1042
-
builtin-modules@^3.1.0:
1043
-
version "3.2.0"
1044
-
resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.2.0.tgz#45d5db99e7ee5e6bc4f362e008bf917ab5049887"
1045
-
integrity sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==
1046
-
1047
-
call-bind@^1.0.0, call-bind@^1.0.2:
1048
-
version "1.0.2"
1049
-
resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c"
1050
-
integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==
1051
-
dependencies:
1052
-
function-bind "^1.1.1"
1053
-
get-intrinsic "^1.0.2"
1054
-
1055
-
callsites@^3.0.0:
1056
-
version "3.1.0"
1057
-
resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
1058
-
integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
1059
-
1060
-
camelcase@^5.3.1:
1061
-
version "5.3.1"
1062
-
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
1063
-
integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
1064
-
1065
-
camelcase@^6.2.0:
1066
-
version "6.2.0"
1067
-
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809"
1068
-
integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==
1069
-
1070
-
caniuse-lite@^1.0.30001248:
1071
-
version "1.0.30001251"
1072
-
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001251.tgz#6853a606ec50893115db660f82c094d18f096d85"
1073
-
integrity sha512-HOe1r+9VkU4TFmnU70z+r7OLmtR+/chB1rdcJUeQlAinjEeb0cKL20tlAtOagNZhbrtLnCvV19B4FmF1rgzl6A==
1074
-
1075
-
chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2:
1076
-
version "2.4.2"
1077
-
resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
1078
-
integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
1079
-
dependencies:
1080
-
ansi-styles "^3.2.1"
1081
-
escape-string-regexp "^1.0.5"
1082
-
supports-color "^5.3.0"
1083
-
1084
-
chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1:
1085
-
version "4.1.2"
1086
-
resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
1087
-
integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
1088
-
dependencies:
1089
-
ansi-styles "^4.1.0"
1090
-
supports-color "^7.1.0"
1091
-
1092
-
char-regex@^1.0.2:
1093
-
version "1.0.2"
1094
-
resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf"
1095
-
integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==
1096
-
1097
-
ci-info@^2.0.0:
1098
-
version "2.0.0"
1099
-
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"
1100
-
integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
1101
-
1102
-
ci-info@^3.1.1:
1103
-
version "3.2.0"
1104
-
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.2.0.tgz#2876cb948a498797b5236f0095bc057d0dca38b6"
1105
-
integrity sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==
1106
-
1107
-
cjs-module-lexer@^1.0.0:
1108
-
version "1.2.2"
1109
-
resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz#9f84ba3244a512f3a54e5277e8eef4c489864e40"
1110
-
integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==
1111
-
1112
-
clean-stack@^2.0.0:
1113
-
version "2.2.0"
1114
-
resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b"
1115
-
integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==
1116
-
1117
-
cli-cursor@^3.1.0:
1118
-
version "3.1.0"
1119
-
resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307"
1120
-
integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==
1121
-
dependencies:
1122
-
restore-cursor "^3.1.0"
1123
-
1124
-
cli-truncate@^2.1.0:
1125
-
version "2.1.0"
1126
-
resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7"
1127
-
integrity sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==
1128
-
dependencies:
1129
-
slice-ansi "^3.0.0"
1130
-
string-width "^4.2.0"
1131
-
1132
-
cliui@^7.0.2:
1133
-
version "7.0.4"
1134
-
resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f"
1135
-
integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==
1136
-
dependencies:
1137
-
string-width "^4.2.0"
1138
-
strip-ansi "^6.0.0"
1139
-
wrap-ansi "^7.0.0"
1140
-
1141
-
co@^4.6.0:
1142
-
version "4.6.0"
1143
-
resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"
1144
-
integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=
1145
-
1146
-
collect-v8-coverage@^1.0.0:
1147
-
version "1.0.1"
1148
-
resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59"
1149
-
integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==
1150
-
1151
-
color-convert@^1.9.0:
1152
-
version "1.9.3"
1153
-
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
1154
-
integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
1155
-
dependencies:
1156
-
color-name "1.1.3"
1157
-
1158
-
color-convert@^2.0.1:
1159
-
version "2.0.1"
1160
-
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
1161
-
integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
1162
-
dependencies:
1163
-
color-name "~1.1.4"
1164
-
1165
-
color-name@1.1.3:
1166
-
version "1.1.3"
1167
-
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
1168
-
integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
1169
-
1170
-
color-name@~1.1.4:
1171
-
version "1.1.4"
1172
-
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
1173
-
integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
1174
-
1175
-
colorette@^1.2.2:
1176
-
version "1.3.0"
1177
-
resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.3.0.tgz#ff45d2f0edb244069d3b772adeb04fed38d0a0af"
1178
-
integrity sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==
1179
-
1180
-
combined-stream@^1.0.8:
1181
-
version "1.0.8"
1182
-
resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
1183
-
integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
1184
-
dependencies:
1185
-
delayed-stream "~1.0.0"
1186
-
1187
-
commander@^2.20.0:
1188
-
version "2.20.3"
1189
-
resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
1190
-
integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
1191
-
1192
-
commander@^4.0.0:
1193
-
version "4.1.1"
1194
-
resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068"
1195
-
integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==
1196
-
1197
-
commander@^7.2.0:
1198
-
version "7.2.0"
1199
-
resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7"
1200
-
integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==
1201
-
1202
-
compare-versions@^3.6.0:
1203
-
version "3.6.0"
1204
-
resolved "https://registry.yarnpkg.com/compare-versions/-/compare-versions-3.6.0.tgz#1a5689913685e5a87637b8d3ffca75514ec41d62"
1205
-
integrity sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==
1206
-
1207
-
concat-map@0.0.1:
1208
-
version "0.0.1"
1209
-
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
1210
-
integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
1211
-
1212
-
convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0:
1213
-
version "1.8.0"
1214
-
resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369"
1215
-
integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==
1216
-
dependencies:
1217
-
safe-buffer "~5.1.1"
1218
-
1219
-
cosmiconfig@^7.0.0:
1220
-
version "7.0.1"
1221
-
resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d"
1222
-
integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==
1223
-
dependencies:
1224
-
"@types/parse-json" "^4.0.0"
1225
-
import-fresh "^3.2.1"
1226
-
parse-json "^5.0.0"
1227
-
path-type "^4.0.0"
1228
-
yaml "^1.10.0"
1229
-
1230
-
cross-spawn@^6.0.5:
1231
-
version "6.0.5"
1232
-
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4"
1233
-
integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==
1234
-
dependencies:
1235
-
nice-try "^1.0.4"
1236
-
path-key "^2.0.1"
1237
-
semver "^5.5.0"
1238
-
shebang-command "^1.2.0"
1239
-
which "^1.2.9"
1240
-
1241
-
cross-spawn@^7.0.2, cross-spawn@^7.0.3:
1242
-
version "7.0.3"
1243
-
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
1244
-
integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
1245
-
dependencies:
1246
-
path-key "^3.1.0"
1247
-
shebang-command "^2.0.0"
1248
-
which "^2.0.1"
1249
-
1250
-
cssom@^0.4.4:
1251
-
version "0.4.4"
1252
-
resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10"
1253
-
integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==
1254
-
1255
-
cssom@~0.3.6:
1256
-
version "0.3.8"
1257
-
resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a"
1258
-
integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==
1259
-
1260
-
cssstyle@^2.3.0:
1261
-
version "2.3.0"
1262
-
resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852"
1263
-
integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==
1264
-
dependencies:
1265
-
cssom "~0.3.6"
1266
-
1267
-
data-urls@^2.0.0:
1268
-
version "2.0.0"
1269
-
resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b"
1270
-
integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==
1271
-
dependencies:
1272
-
abab "^2.0.3"
1273
-
whatwg-mimetype "^2.3.0"
1274
-
whatwg-url "^8.0.0"
1275
-
1276
-
debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1:
1277
-
version "4.3.2"
1278
-
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b"
1279
-
integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==
1280
-
dependencies:
1281
-
ms "2.1.2"
1282
-
1283
-
decimal.js@^10.2.1:
1284
-
version "10.3.1"
1285
-
resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.3.1.tgz#d8c3a444a9c6774ba60ca6ad7261c3a94fd5e783"
1286
-
integrity sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==
1287
-
1288
-
dedent@^0.7.0:
1289
-
version "0.7.0"
1290
-
resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c"
1291
-
integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=
1292
-
1293
-
deep-is@^0.1.3, deep-is@~0.1.3:
1294
-
version "0.1.3"
1295
-
resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"
1296
-
integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=
1297
-
1298
-
deepmerge@^4.2.2:
1299
-
version "4.2.2"
1300
-
resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955"
1301
-
integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==
1302
-
1303
-
define-properties@^1.1.3:
1304
-
version "1.1.3"
1305
-
resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1"
1306
-
integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==
1307
-
dependencies:
1308
-
object-keys "^1.0.12"
1309
-
1310
-
delayed-stream@~1.0.0:
1311
-
version "1.0.0"
1312
-
resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
1313
-
integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk=
1314
-
1315
-
detect-newline@^3.0.0:
1316
-
version "3.1.0"
1317
-
resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651"
1318
-
integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==
1319
-
1320
-
diff-sequences@^27.0.6:
1321
-
version "27.0.6"
1322
-
resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.0.6.tgz#3305cb2e55a033924054695cc66019fd7f8e5723"
1323
-
integrity sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ==
1324
-
1325
-
doctrine@^3.0.0:
1326
-
version "3.0.0"
1327
-
resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961"
1328
-
integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==
1329
-
dependencies:
1330
-
esutils "^2.0.2"
1331
-
1332
-
domexception@^2.0.1:
1333
-
version "2.0.1"
1334
-
resolved "https://registry.yarnpkg.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304"
1335
-
integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==
1336
-
dependencies:
1337
-
webidl-conversions "^5.0.0"
1338
-
1339
-
electron-to-chromium@^1.3.793:
1340
-
version "1.3.808"
1341
-
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.808.tgz#6aa204f56c6de554cd4e90e1eb1a36f3ac3a15d5"
1342
-
integrity sha512-espnsbWTuUw0a2jMwfabCc09py2ujB+FZZE1hZWn5yYijEmxzEhdhTLKUfZGjynHvdIMQ4X/Pr/t8s4eiyH/QQ==
1343
-
1344
-
emittery@^0.8.1:
1345
-
version "0.8.1"
1346
-
resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.8.1.tgz#bb23cc86d03b30aa75a7f734819dee2e1ba70860"
1347
-
integrity sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==
1348
-
1349
-
emoji-regex@^8.0.0:
1350
-
version "8.0.0"
1351
-
resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
1352
-
integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
1353
-
1354
-
enquirer@^2.3.5, enquirer@^2.3.6:
1355
-
version "2.3.6"
1356
-
resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d"
1357
-
integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==
1358
-
dependencies:
1359
-
ansi-colors "^4.1.1"
1360
-
1361
-
error-ex@^1.3.1:
1362
-
version "1.3.2"
1363
-
resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
1364
-
integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
1365
-
dependencies:
1366
-
is-arrayish "^0.2.1"
1367
-
1368
-
es-abstract@^1.18.0-next.2:
1369
-
version "1.18.5"
1370
-
resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.5.tgz#9b10de7d4c206a3581fd5b2124233e04db49ae19"
1371
-
integrity sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA==
1372
-
dependencies:
1373
-
call-bind "^1.0.2"
1374
-
es-to-primitive "^1.2.1"
1375
-
function-bind "^1.1.1"
1376
-
get-intrinsic "^1.1.1"
1377
-
has "^1.0.3"
1378
-
has-symbols "^1.0.2"
1379
-
internal-slot "^1.0.3"
1380
-
is-callable "^1.2.3"
1381
-
is-negative-zero "^2.0.1"
1382
-
is-regex "^1.1.3"
1383
-
is-string "^1.0.6"
1384
-
object-inspect "^1.11.0"
1385
-
object-keys "^1.1.1"
1386
-
object.assign "^4.1.2"
1387
-
string.prototype.trimend "^1.0.4"
1388
-
string.prototype.trimstart "^1.0.4"
1389
-
unbox-primitive "^1.0.1"
1390
-
1391
-
es-to-primitive@^1.2.1:
1392
-
version "1.2.1"
1393
-
resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a"
1394
-
integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==
1395
-
dependencies:
1396
-
is-callable "^1.1.4"
1397
-
is-date-object "^1.0.1"
1398
-
is-symbol "^1.0.2"
1399
-
1400
-
esbuild@^0.12.17:
1401
-
version "0.12.24"
1402
-
resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.12.24.tgz#21966fad25a80f368ed308101e88102bce0dc68f"
1403
-
integrity sha512-C0ibY+HsXzYB6L/pLWEiWjMpghKsIc58Q5yumARwBQsHl9DXPakW+5NI/Y9w4YXiz0PEP6XTGTT/OV4Nnsmb4A==
1404
-
1405
-
escalade@^3.1.1:
1406
-
version "3.1.1"
1407
-
resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
1408
-
integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
1409
-
1410
-
escape-string-regexp@^1.0.5:
1411
-
version "1.0.5"
1412
-
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
1413
-
integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
1414
-
1415
-
escape-string-regexp@^2.0.0:
1416
-
version "2.0.0"
1417
-
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344"
1418
-
integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==
1419
-
1420
-
escape-string-regexp@^4.0.0:
1421
-
version "4.0.0"
1422
-
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
1423
-
integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
1424
-
1425
-
escodegen@^2.0.0:
1426
-
version "2.0.0"
1427
-
resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd"
1428
-
integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==
1429
-
dependencies:
1430
-
esprima "^4.0.1"
1431
-
estraverse "^5.2.0"
1432
-
esutils "^2.0.2"
1433
-
optionator "^0.8.1"
1434
-
optionalDependencies:
1435
-
source-map "~0.6.1"
1436
-
1437
-
eslint-config-prettier@^8.3.0:
1438
-
version "8.3.0"
1439
-
resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz#f7471b20b6fe8a9a9254cc684454202886a2dd7a"
1440
-
integrity sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==
1441
-
1442
-
eslint-plugin-prettier@^4.0.0:
1443
-
version "4.0.0"
1444
-
resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-4.0.0.tgz#8b99d1e4b8b24a762472b4567992023619cb98e0"
1445
-
integrity sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ==
1446
-
dependencies:
1447
-
prettier-linter-helpers "^1.0.0"
1448
-
1449
-
eslint-scope@^5.1.1:
1450
-
version "5.1.1"
1451
-
resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c"
1452
-
integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==
1453
-
dependencies:
1454
-
esrecurse "^4.3.0"
1455
-
estraverse "^4.1.1"
1456
-
1457
-
eslint-utils@^2.1.0:
1458
-
version "2.1.0"
1459
-
resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27"
1460
-
integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==
1461
-
dependencies:
1462
-
eslint-visitor-keys "^1.1.0"
1463
-
1464
-
eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0:
1465
-
version "1.3.0"
1466
-
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e"
1467
-
integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==
1468
-
1469
-
eslint-visitor-keys@^2.0.0:
1470
-
version "2.1.0"
1471
-
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303"
1472
-
integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==
1473
-
1474
-
eslint@^7.32.0:
1475
-
version "7.32.0"
1476
-
resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d"
1477
-
integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==
1478
-
dependencies:
1479
-
"@babel/code-frame" "7.12.11"
1480
-
"@eslint/eslintrc" "^0.4.3"
1481
-
"@humanwhocodes/config-array" "^0.5.0"
1482
-
ajv "^6.10.0"
1483
-
chalk "^4.0.0"
1484
-
cross-spawn "^7.0.2"
1485
-
debug "^4.0.1"
1486
-
doctrine "^3.0.0"
1487
-
enquirer "^2.3.5"
1488
-
escape-string-regexp "^4.0.0"
1489
-
eslint-scope "^5.1.1"
1490
-
eslint-utils "^2.1.0"
1491
-
eslint-visitor-keys "^2.0.0"
1492
-
espree "^7.3.1"
1493
-
esquery "^1.4.0"
1494
-
esutils "^2.0.2"
1495
-
fast-deep-equal "^3.1.3"
1496
-
file-entry-cache "^6.0.1"
1497
-
functional-red-black-tree "^1.0.1"
1498
-
glob-parent "^5.1.2"
1499
-
globals "^13.6.0"
1500
-
ignore "^4.0.6"
1501
-
import-fresh "^3.0.0"
1502
-
imurmurhash "^0.1.4"
1503
-
is-glob "^4.0.0"
1504
-
js-yaml "^3.13.1"
1505
-
json-stable-stringify-without-jsonify "^1.0.1"
1506
-
levn "^0.4.1"
1507
-
lodash.merge "^4.6.2"
1508
-
minimatch "^3.0.4"
1509
-
natural-compare "^1.4.0"
1510
-
optionator "^0.9.1"
1511
-
progress "^2.0.0"
1512
-
regexpp "^3.1.0"
1513
-
semver "^7.2.1"
1514
-
strip-ansi "^6.0.0"
1515
-
strip-json-comments "^3.1.0"
1516
-
table "^6.0.9"
1517
-
text-table "^0.2.0"
1518
-
v8-compile-cache "^2.0.3"
1519
-
1520
-
espree@^7.3.0, espree@^7.3.1:
1521
-
version "7.3.1"
1522
-
resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6"
1523
-
integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==
1524
-
dependencies:
1525
-
acorn "^7.4.0"
1526
-
acorn-jsx "^5.3.1"
1527
-
eslint-visitor-keys "^1.3.0"
1528
-
1529
-
esprima@^4.0.0, esprima@^4.0.1:
1530
-
version "4.0.1"
1531
-
resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
1532
-
integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
1533
-
1534
-
esquery@^1.4.0:
1535
-
version "1.4.0"
1536
-
resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5"
1537
-
integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==
1538
-
dependencies:
1539
-
estraverse "^5.1.0"
1540
-
1541
-
esrecurse@^4.3.0:
1542
-
version "4.3.0"
1543
-
resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921"
1544
-
integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==
1545
-
dependencies:
1546
-
estraverse "^5.2.0"
1547
-
1548
-
estraverse@^4.1.1:
1549
-
version "4.3.0"
1550
-
resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d"
1551
-
integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
1552
-
1553
-
estraverse@^5.1.0, estraverse@^5.2.0:
1554
-
version "5.2.0"
1555
-
resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880"
1556
-
integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==
1557
-
1558
-
estree-walker@^1.0.1:
1559
-
version "1.0.1"
1560
-
resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700"
1561
-
integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==
1562
-
1563
-
estree-walker@^2.0.1:
1564
-
version "2.0.2"
1565
-
resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac"
1566
-
integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==
1567
-
1568
-
esutils@^2.0.2:
1569
-
version "2.0.3"
1570
-
resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
1571
-
integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
1572
-
1573
-
execa@^5.0.0:
1574
-
version "5.1.1"
1575
-
resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd"
1576
-
integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==
1577
-
dependencies:
1578
-
cross-spawn "^7.0.3"
1579
-
get-stream "^6.0.0"
1580
-
human-signals "^2.1.0"
1581
-
is-stream "^2.0.0"
1582
-
merge-stream "^2.0.0"
1583
-
npm-run-path "^4.0.1"
1584
-
onetime "^5.1.2"
1585
-
signal-exit "^3.0.3"
1586
-
strip-final-newline "^2.0.0"
1587
-
1588
-
exit@^0.1.2:
1589
-
version "0.1.2"
1590
-
resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c"
1591
-
integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=
1592
-
1593
-
expect@^27.1.0:
1594
-
version "27.1.0"
1595
-
resolved "https://registry.yarnpkg.com/expect/-/expect-27.1.0.tgz#380de0abb3a8f2299c4c6c66bbe930483b5dba9b"
1596
-
integrity sha512-9kJngV5hOJgkFil4F/uXm3hVBubUK2nERVfvqNNwxxuW8ZOUwSTTSysgfzckYtv/LBzj/LJXbiAF7okHCXgdug==
1597
-
dependencies:
1598
-
"@jest/types" "^27.1.0"
1599
-
ansi-styles "^5.0.0"
1600
-
jest-get-type "^27.0.6"
1601
-
jest-matcher-utils "^27.1.0"
1602
-
jest-message-util "^27.1.0"
1603
-
jest-regex-util "^27.0.6"
1604
-
1605
-
fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
1606
-
version "3.1.3"
1607
-
resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
1608
-
integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
1609
-
1610
-
fast-diff@^1.1.2:
1611
-
version "1.2.0"
1612
-
resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03"
1613
-
integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==
1614
-
1615
-
fast-json-stable-stringify@^2.0.0:
1616
-
version "2.1.0"
1617
-
resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
1618
-
integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
1619
-
1620
-
fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6:
1621
-
version "2.0.6"
1622
-
resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
1623
-
integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
1624
-
1625
-
fb-watchman@^2.0.0:
1626
-
version "2.0.1"
1627
-
resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85"
1628
-
integrity sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==
1629
-
dependencies:
1630
-
bser "2.1.1"
1631
-
1632
-
file-entry-cache@^6.0.1:
1633
-
version "6.0.1"
1634
-
resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027"
1635
-
integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==
1636
-
dependencies:
1637
-
flat-cache "^3.0.4"
1638
-
1639
-
fill-range@^7.0.1:
1640
-
version "7.0.1"
1641
-
resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40"
1642
-
integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
1643
-
dependencies:
1644
-
to-regex-range "^5.0.1"
1645
-
1646
-
find-up@^4.0.0, find-up@^4.1.0:
1647
-
version "4.1.0"
1648
-
resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
1649
-
integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
1650
-
dependencies:
1651
-
locate-path "^5.0.0"
1652
-
path-exists "^4.0.0"
1653
-
1654
-
find-up@^5.0.0:
1655
-
version "5.0.0"
1656
-
resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc"
1657
-
integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==
1658
-
dependencies:
1659
-
locate-path "^6.0.0"
1660
-
path-exists "^4.0.0"
1661
-
1662
-
find-versions@^4.0.0:
1663
-
version "4.0.0"
1664
-
resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-4.0.0.tgz#3c57e573bf97769b8cb8df16934b627915da4965"
1665
-
integrity sha512-wgpWy002tA+wgmO27buH/9KzyEOQnKsG/R0yrcjPT9BOFm0zRBVQbZ95nRGXWMywS8YR5knRbpohio0bcJABxQ==
1666
-
dependencies:
1667
-
semver-regex "^3.1.2"
1668
-
1669
-
flat-cache@^3.0.4:
1670
-
version "3.0.4"
1671
-
resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11"
1672
-
integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==
1673
-
dependencies:
1674
-
flatted "^3.1.0"
1675
-
rimraf "^3.0.2"
1676
-
1677
-
flatted@^3.1.0:
1678
-
version "3.2.2"
1679
-
resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.2.tgz#64bfed5cb68fe3ca78b3eb214ad97b63bedce561"
1680
-
integrity sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==
1681
-
1682
-
form-data@^3.0.0:
1683
-
version "3.0.1"
1684
-
resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f"
1685
-
integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==
1686
-
dependencies:
1687
-
asynckit "^0.4.0"
1688
-
combined-stream "^1.0.8"
1689
-
mime-types "^2.1.12"
1690
-
1691
-
fs.realpath@^1.0.0:
1692
-
version "1.0.0"
1693
-
resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
1694
-
integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
1695
-
1696
-
fsevents@^2.3.2, fsevents@~2.3.2:
1697
-
version "2.3.2"
1698
-
resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"
1699
-
integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
1700
-
1701
-
function-bind@^1.1.1:
1702
-
version "1.1.1"
1703
-
resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
1704
-
integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
1705
-
1706
-
functional-red-black-tree@^1.0.1:
1707
-
version "1.0.1"
1708
-
resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"
1709
-
integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=
1710
-
1711
-
gensync@^1.0.0-beta.2:
1712
-
version "1.0.0-beta.2"
1713
-
resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0"
1714
-
integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==
1715
-
1716
-
get-caller-file@^2.0.5:
1717
-
version "2.0.5"
1718
-
resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
1719
-
integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
1720
-
1721
-
get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1:
1722
-
version "1.1.1"
1723
-
resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6"
1724
-
integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==
1725
-
dependencies:
1726
-
function-bind "^1.1.1"
1727
-
has "^1.0.3"
1728
-
has-symbols "^1.0.1"
1729
-
1730
-
get-own-enumerable-property-symbols@^3.0.0:
1731
-
version "3.0.2"
1732
-
resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664"
1733
-
integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==
1734
-
1735
-
get-package-type@^0.1.0:
1736
-
version "0.1.0"
1737
-
resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a"
1738
-
integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==
1739
-
1740
-
get-stream@^6.0.0:
1741
-
version "6.0.1"
1742
-
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7"
1743
-
integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==
1744
-
1745
-
glob-parent@^5.1.2:
1746
-
version "5.1.2"
1747
-
resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
1748
-
integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
1749
-
dependencies:
1750
-
is-glob "^4.0.1"
1751
-
1752
-
glob@7.1.6:
1753
-
version "7.1.6"
1754
-
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6"
1755
-
integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==
1756
-
dependencies:
1757
-
fs.realpath "^1.0.0"
1758
-
inflight "^1.0.4"
1759
-
inherits "2"
1760
-
minimatch "^3.0.4"
1761
-
once "^1.3.0"
1762
-
path-is-absolute "^1.0.0"
1763
-
1764
-
glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4:
1765
-
version "7.1.7"
1766
-
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90"
1767
-
integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==
1768
-
dependencies:
1769
-
fs.realpath "^1.0.0"
1770
-
inflight "^1.0.4"
1771
-
inherits "2"
1772
-
minimatch "^3.0.4"
1773
-
once "^1.3.0"
1774
-
path-is-absolute "^1.0.0"
1775
-
1776
-
globals@^11.1.0:
1777
-
version "11.12.0"
1778
-
resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
1779
-
integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
1780
-
1781
-
globals@^13.6.0, globals@^13.9.0:
1782
-
version "13.11.0"
1783
-
resolved "https://registry.yarnpkg.com/globals/-/globals-13.11.0.tgz#40ef678da117fe7bd2e28f1fab24951bd0255be7"
1784
-
integrity sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==
1785
-
dependencies:
1786
-
type-fest "^0.20.2"
1787
-
1788
-
graceful-fs@^4.1.2, graceful-fs@^4.2.4:
1789
-
version "4.2.8"
1790
-
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a"
1791
-
integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==
1792
-
1793
-
graphql@^16.0.0-alpha.5:
1794
-
version "16.0.0-alpha.5"
1795
-
resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.0.0-alpha.5.tgz#8ae76728e91a50c59197a03cdbad9beb7fb9f704"
1796
-
integrity sha512-C663Sh9qqetzqo0LbNrcptpQw8lTAOm8EF6rCd3tVAjTXTOkGbevZ67TtVb9WrkYQvNtFPlAFLVnqnkAGcVpYA==
1797
-
1798
-
has-bigints@^1.0.1:
1799
-
version "1.0.1"
1800
-
resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113"
1801
-
integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==
1802
-
1803
-
has-flag@^3.0.0:
1804
-
version "3.0.0"
1805
-
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
1806
-
integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
1807
-
1808
-
has-flag@^4.0.0:
1809
-
version "4.0.0"
1810
-
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
1811
-
integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
1812
-
1813
-
has-symbols@^1.0.1, has-symbols@^1.0.2:
1814
-
version "1.0.2"
1815
-
resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423"
1816
-
integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==
1817
-
1818
-
has-tostringtag@^1.0.0:
1819
-
version "1.0.0"
1820
-
resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25"
1821
-
integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==
1822
-
dependencies:
1823
-
has-symbols "^1.0.2"
1824
-
1825
-
has@^1.0.3:
1826
-
version "1.0.3"
1827
-
resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
1828
-
integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
1829
-
dependencies:
1830
-
function-bind "^1.1.1"
1831
-
1832
-
hosted-git-info@^2.1.4:
1833
-
version "2.8.9"
1834
-
resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9"
1835
-
integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==
1836
-
1837
-
html-encoding-sniffer@^2.0.1:
1838
-
version "2.0.1"
1839
-
resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3"
1840
-
integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==
1841
-
dependencies:
1842
-
whatwg-encoding "^1.0.5"
1843
-
1844
-
html-escaper@^2.0.0:
1845
-
version "2.0.2"
1846
-
resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453"
1847
-
integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==
1848
-
1849
-
http-proxy-agent@^4.0.1:
1850
-
version "4.0.1"
1851
-
resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a"
1852
-
integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==
1853
-
dependencies:
1854
-
"@tootallnate/once" "1"
1855
-
agent-base "6"
1856
-
debug "4"
1857
-
1858
-
https-proxy-agent@^5.0.0:
1859
-
version "5.0.0"
1860
-
resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2"
1861
-
integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==
1862
-
dependencies:
1863
-
agent-base "6"
1864
-
debug "4"
1865
-
1866
-
human-signals@^2.1.0:
1867
-
version "2.1.0"
1868
-
resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0"
1869
-
integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==
1870
-
1871
-
husky-v4@^4.3.8:
1872
-
version "4.3.8"
1873
-
resolved "https://registry.yarnpkg.com/husky-v4/-/husky-v4-4.3.8.tgz#af3be56a8b62b941371b5190e265f76dd1af2e57"
1874
-
integrity sha512-M7A9u/t6BnT/qbDzKb7SdXhr8qLTGTkqZL6YLDDM20jfCdmpIMEuO384LvYXSBcgv50oIgNWI/IaO3g4A4ShjA==
1875
-
dependencies:
1876
-
chalk "^4.0.0"
1877
-
ci-info "^2.0.0"
1878
-
compare-versions "^3.6.0"
1879
-
cosmiconfig "^7.0.0"
1880
-
find-versions "^4.0.0"
1881
-
opencollective-postinstall "^2.0.2"
1882
-
pkg-dir "^5.0.0"
1883
-
please-upgrade-node "^3.2.0"
1884
-
slash "^3.0.0"
1885
-
which-pm-runs "^1.0.0"
1886
-
1887
-
iconv-lite@0.4.24:
1888
-
version "0.4.24"
1889
-
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
1890
-
integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
1891
-
dependencies:
1892
-
safer-buffer ">= 2.1.2 < 3"
1893
-
1894
-
ignore@^4.0.6:
1895
-
version "4.0.6"
1896
-
resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc"
1897
-
integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==
1898
-
1899
-
import-fresh@^3.0.0, import-fresh@^3.2.1:
1900
-
version "3.3.0"
1901
-
resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"
1902
-
integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==
1903
-
dependencies:
1904
-
parent-module "^1.0.0"
1905
-
resolve-from "^4.0.0"
1906
-
1907
-
import-local@^3.0.2:
1908
-
version "3.0.2"
1909
-
resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.0.2.tgz#a8cfd0431d1de4a2199703d003e3e62364fa6db6"
1910
-
integrity sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==
1911
-
dependencies:
1912
-
pkg-dir "^4.2.0"
1913
-
resolve-cwd "^3.0.0"
1914
-
1915
-
imurmurhash@^0.1.4:
1916
-
version "0.1.4"
1917
-
resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
1918
-
integrity sha1-khi5srkoojixPcT7a21XbyMUU+o=
1919
-
1920
-
indent-string@^4.0.0:
1921
-
version "4.0.0"
1922
-
resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251"
1923
-
integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==
1924
-
1925
-
inflight@^1.0.4:
1926
-
version "1.0.6"
1927
-
resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
1928
-
integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
1929
-
dependencies:
1930
-
once "^1.3.0"
1931
-
wrappy "1"
1932
-
1933
-
inherits@2:
1934
-
version "2.0.4"
1935
-
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
1936
-
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
1937
-
1938
-
internal-slot@^1.0.3:
1939
-
version "1.0.3"
1940
-
resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c"
1941
-
integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==
1942
-
dependencies:
1943
-
get-intrinsic "^1.1.0"
1944
-
has "^1.0.3"
1945
-
side-channel "^1.0.4"
1946
-
1947
-
is-arrayish@^0.2.1:
1948
-
version "0.2.1"
1949
-
resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
1950
-
integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
1951
-
1952
-
is-bigint@^1.0.1:
1953
-
version "1.0.4"
1954
-
resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3"
1955
-
integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==
1956
-
dependencies:
1957
-
has-bigints "^1.0.1"
1958
-
1959
-
is-boolean-object@^1.1.0:
1960
-
version "1.1.2"
1961
-
resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719"
1962
-
integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==
1963
-
dependencies:
1964
-
call-bind "^1.0.2"
1965
-
has-tostringtag "^1.0.0"
1966
-
1967
-
is-callable@^1.1.4, is-callable@^1.2.3:
1968
-
version "1.2.4"
1969
-
resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945"
1970
-
integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==
1971
-
1972
-
is-ci@^3.0.0:
1973
-
version "3.0.0"
1974
-
resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-3.0.0.tgz#c7e7be3c9d8eef7d0fa144390bd1e4b88dc4c994"
1975
-
integrity sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==
1976
-
dependencies:
1977
-
ci-info "^3.1.1"
1978
-
1979
-
is-core-module@^2.2.0:
1980
-
version "2.5.0"
1981
-
resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.5.0.tgz#f754843617c70bfd29b7bd87327400cda5c18491"
1982
-
integrity sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg==
1983
-
dependencies:
1984
-
has "^1.0.3"
1985
-
1986
-
is-date-object@^1.0.1:
1987
-
version "1.0.5"
1988
-
resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f"
1989
-
integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==
1990
-
dependencies:
1991
-
has-tostringtag "^1.0.0"
1992
-
1993
-
is-extglob@^2.1.1:
1994
-
version "2.1.1"
1995
-
resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
1996
-
integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
1997
-
1998
-
is-fullwidth-code-point@^3.0.0:
1999
-
version "3.0.0"
2000
-
resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
2001
-
integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
2002
-
2003
-
is-generator-fn@^2.0.0:
2004
-
version "2.1.0"
2005
-
resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118"
2006
-
integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==
2007
-
2008
-
is-glob@^4.0.0, is-glob@^4.0.1:
2009
-
version "4.0.1"
2010
-
resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc"
2011
-
integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==
2012
-
dependencies:
2013
-
is-extglob "^2.1.1"
2014
-
2015
-
is-module@^1.0.0:
2016
-
version "1.0.0"
2017
-
resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591"
2018
-
integrity sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=
2019
-
2020
-
is-negative-zero@^2.0.1:
2021
-
version "2.0.1"
2022
-
resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24"
2023
-
integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==
2024
-
2025
-
is-number-object@^1.0.4:
2026
-
version "1.0.6"
2027
-
resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.6.tgz#6a7aaf838c7f0686a50b4553f7e54a96494e89f0"
2028
-
integrity sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==
2029
-
dependencies:
2030
-
has-tostringtag "^1.0.0"
2031
-
2032
-
is-number@^7.0.0:
2033
-
version "7.0.0"
2034
-
resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
2035
-
integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
2036
-
2037
-
is-obj@^1.0.1:
2038
-
version "1.0.1"
2039
-
resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f"
2040
-
integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8=
2041
-
2042
-
is-potential-custom-element-name@^1.0.1:
2043
-
version "1.0.1"
2044
-
resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5"
2045
-
integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==
2046
-
2047
-
is-regex@^1.1.3:
2048
-
version "1.1.4"
2049
-
resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958"
2050
-
integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==
2051
-
dependencies:
2052
-
call-bind "^1.0.2"
2053
-
has-tostringtag "^1.0.0"
2054
-
2055
-
is-regexp@^1.0.0:
2056
-
version "1.0.0"
2057
-
resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069"
2058
-
integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk=
2059
-
2060
-
is-stream@^2.0.0:
2061
-
version "2.0.1"
2062
-
resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077"
2063
-
integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==
2064
-
2065
-
is-string@^1.0.5, is-string@^1.0.6:
2066
-
version "1.0.7"
2067
-
resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd"
2068
-
integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==
2069
-
dependencies:
2070
-
has-tostringtag "^1.0.0"
2071
-
2072
-
is-symbol@^1.0.2, is-symbol@^1.0.3:
2073
-
version "1.0.4"
2074
-
resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c"
2075
-
integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==
2076
-
dependencies:
2077
-
has-symbols "^1.0.2"
2078
-
2079
-
is-typedarray@^1.0.0:
2080
-
version "1.0.0"
2081
-
resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
2082
-
integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=
2083
-
2084
-
is-unicode-supported@^0.1.0:
2085
-
version "0.1.0"
2086
-
resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7"
2087
-
integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==
2088
-
2089
-
isexe@^2.0.0:
2090
-
version "2.0.0"
2091
-
resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
2092
-
integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=
2093
-
2094
-
istanbul-lib-coverage@^3.0.0:
2095
-
version "3.0.0"
2096
-
resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz#f5944a37c70b550b02a78a5c3b2055b280cec8ec"
2097
-
integrity sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==
2098
-
2099
-
istanbul-lib-instrument@^4.0.0, istanbul-lib-instrument@^4.0.3:
2100
-
version "4.0.3"
2101
-
resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz#873c6fff897450118222774696a3f28902d77c1d"
2102
-
integrity sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==
2103
-
dependencies:
2104
-
"@babel/core" "^7.7.5"
2105
-
"@istanbuljs/schema" "^0.1.2"
2106
-
istanbul-lib-coverage "^3.0.0"
2107
-
semver "^6.3.0"
2108
-
2109
-
istanbul-lib-report@^3.0.0:
2110
-
version "3.0.0"
2111
-
resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6"
2112
-
integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==
2113
-
dependencies:
2114
-
istanbul-lib-coverage "^3.0.0"
2115
-
make-dir "^3.0.0"
2116
-
supports-color "^7.1.0"
2117
-
2118
-
istanbul-lib-source-maps@^4.0.0:
2119
-
version "4.0.0"
2120
-
resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz#75743ce6d96bb86dc7ee4352cf6366a23f0b1ad9"
2121
-
integrity sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==
2122
-
dependencies:
2123
-
debug "^4.1.1"
2124
-
istanbul-lib-coverage "^3.0.0"
2125
-
source-map "^0.6.1"
2126
-
2127
-
istanbul-reports@^3.0.2:
2128
-
version "3.0.2"
2129
-
resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.0.2.tgz#d593210e5000683750cb09fc0644e4b6e27fd53b"
2130
-
integrity sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==
2131
-
dependencies:
2132
-
html-escaper "^2.0.0"
2133
-
istanbul-lib-report "^3.0.0"
2134
-
2135
-
jest-changed-files@^27.1.0:
2136
-
version "27.1.0"
2137
-
resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-27.1.0.tgz#42da6ea00f06274172745729d55f42b60a9dffe0"
2138
-
integrity sha512-eRcb13TfQw0xiV2E98EmiEgs9a5uaBIqJChyl0G7jR9fCIvGjXovnDS6Zbku3joij4tXYcSK4SE1AXqOlUxjWg==
2139
-
dependencies:
2140
-
"@jest/types" "^27.1.0"
2141
-
execa "^5.0.0"
2142
-
throat "^6.0.1"
2143
-
2144
-
jest-circus@^27.1.0:
2145
-
version "27.1.0"
2146
-
resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-27.1.0.tgz#24c280c90a625ea57da20ee231d25b1621979a57"
2147
-
integrity sha512-6FWtHs3nZyZlMBhRf1wvAC5CirnflbGJAY1xssSAnERLiiXQRH+wY2ptBVtXjX4gz4AA2EwRV57b038LmifRbA==
2148
-
dependencies:
2149
-
"@jest/environment" "^27.1.0"
2150
-
"@jest/test-result" "^27.1.0"
2151
-
"@jest/types" "^27.1.0"
2152
-
"@types/node" "*"
2153
-
chalk "^4.0.0"
2154
-
co "^4.6.0"
2155
-
dedent "^0.7.0"
2156
-
expect "^27.1.0"
2157
-
is-generator-fn "^2.0.0"
2158
-
jest-each "^27.1.0"
2159
-
jest-matcher-utils "^27.1.0"
2160
-
jest-message-util "^27.1.0"
2161
-
jest-runtime "^27.1.0"
2162
-
jest-snapshot "^27.1.0"
2163
-
jest-util "^27.1.0"
2164
-
pretty-format "^27.1.0"
2165
-
slash "^3.0.0"
2166
-
stack-utils "^2.0.3"
2167
-
throat "^6.0.1"
2168
-
2169
-
jest-cli@^27.1.0:
2170
-
version "27.1.0"
2171
-
resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-27.1.0.tgz#118438e4d11cf6fb66cb2b2eb5778817eab3daeb"
2172
-
integrity sha512-h6zPUOUu+6oLDrXz0yOWY2YXvBLk8gQinx4HbZ7SF4V3HzasQf+ncoIbKENUMwXyf54/6dBkYXvXJos+gOHYZw==
2173
-
dependencies:
2174
-
"@jest/core" "^27.1.0"
2175
-
"@jest/test-result" "^27.1.0"
2176
-
"@jest/types" "^27.1.0"
2177
-
chalk "^4.0.0"
2178
-
exit "^0.1.2"
2179
-
graceful-fs "^4.2.4"
2180
-
import-local "^3.0.2"
2181
-
jest-config "^27.1.0"
2182
-
jest-util "^27.1.0"
2183
-
jest-validate "^27.1.0"
2184
-
prompts "^2.0.1"
2185
-
yargs "^16.0.3"
2186
-
2187
-
jest-config@^27.1.0:
2188
-
version "27.1.0"
2189
-
resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-27.1.0.tgz#e6826e2baaa34c07c3839af86466870e339d9ada"
2190
-
integrity sha512-GMo7f76vMYUA3b3xOdlcKeKQhKcBIgurjERO2hojo0eLkKPGcw7fyIoanH+m6KOP2bLad+fGnF8aWOJYxzNPeg==
2191
-
dependencies:
2192
-
"@babel/core" "^7.1.0"
2193
-
"@jest/test-sequencer" "^27.1.0"
2194
-
"@jest/types" "^27.1.0"
2195
-
babel-jest "^27.1.0"
2196
-
chalk "^4.0.0"
2197
-
deepmerge "^4.2.2"
2198
-
glob "^7.1.1"
2199
-
graceful-fs "^4.2.4"
2200
-
is-ci "^3.0.0"
2201
-
jest-circus "^27.1.0"
2202
-
jest-environment-jsdom "^27.1.0"
2203
-
jest-environment-node "^27.1.0"
2204
-
jest-get-type "^27.0.6"
2205
-
jest-jasmine2 "^27.1.0"
2206
-
jest-regex-util "^27.0.6"
2207
-
jest-resolve "^27.1.0"
2208
-
jest-runner "^27.1.0"
2209
-
jest-util "^27.1.0"
2210
-
jest-validate "^27.1.0"
2211
-
micromatch "^4.0.4"
2212
-
pretty-format "^27.1.0"
2213
-
2214
-
jest-diff@^27.1.0:
2215
-
version "27.1.0"
2216
-
resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.1.0.tgz#c7033f25add95e2218f3c7f4c3d7b634ab6b3cd2"
2217
-
integrity sha512-rjfopEYl58g/SZTsQFmspBODvMSytL16I+cirnScWTLkQVXYVZfxm78DFfdIIXc05RCYuGjxJqrdyG4PIFzcJg==
2218
-
dependencies:
2219
-
chalk "^4.0.0"
2220
-
diff-sequences "^27.0.6"
2221
-
jest-get-type "^27.0.6"
2222
-
pretty-format "^27.1.0"
2223
-
2224
-
jest-docblock@^27.0.6:
2225
-
version "27.0.6"
2226
-
resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-27.0.6.tgz#cc78266acf7fe693ca462cbbda0ea4e639e4e5f3"
2227
-
integrity sha512-Fid6dPcjwepTFraz0YxIMCi7dejjJ/KL9FBjPYhBp4Sv1Y9PdhImlKZqYU555BlN4TQKaTc+F2Av1z+anVyGkA==
2228
-
dependencies:
2229
-
detect-newline "^3.0.0"
2230
-
2231
-
jest-each@^27.1.0:
2232
-
version "27.1.0"
2233
-
resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-27.1.0.tgz#36ac75f7aeecb3b8da2a8e617ccb30a446df408c"
2234
-
integrity sha512-K/cNvQlmDqQMRHF8CaQ0XPzCfjP5HMJc2bIJglrIqI9fjwpNqITle63IWE+wq4p+3v+iBgh7Wq0IdGpLx5xjDg==
2235
-
dependencies:
2236
-
"@jest/types" "^27.1.0"
2237
-
chalk "^4.0.0"
2238
-
jest-get-type "^27.0.6"
2239
-
jest-util "^27.1.0"
2240
-
pretty-format "^27.1.0"
2241
-
2242
-
jest-environment-jsdom@^27.1.0:
2243
-
version "27.1.0"
2244
-
resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-27.1.0.tgz#5fb3eb8a67e02e6cc623640388d5f90e33075f18"
2245
-
integrity sha512-JbwOcOxh/HOtsj56ljeXQCUJr3ivnaIlM45F5NBezFLVYdT91N5UofB1ux2B1CATsQiudcHdgTaeuqGXJqjJYQ==
2246
-
dependencies:
2247
-
"@jest/environment" "^27.1.0"
2248
-
"@jest/fake-timers" "^27.1.0"
2249
-
"@jest/types" "^27.1.0"
2250
-
"@types/node" "*"
2251
-
jest-mock "^27.1.0"
2252
-
jest-util "^27.1.0"
2253
-
jsdom "^16.6.0"
2254
-
2255
-
jest-environment-node@^27.1.0:
2256
-
version "27.1.0"
2257
-
resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-27.1.0.tgz#feea6b765f1fd4582284d4f1007df2b0a8d15b7f"
2258
-
integrity sha512-JIyJ8H3wVyM4YCXp7njbjs0dIT87yhGlrXCXhDKNIg1OjurXr6X38yocnnbXvvNyqVTqSI4M9l+YfPKueqL1lw==
2259
-
dependencies:
2260
-
"@jest/environment" "^27.1.0"
2261
-
"@jest/fake-timers" "^27.1.0"
2262
-
"@jest/types" "^27.1.0"
2263
-
"@types/node" "*"
2264
-
jest-mock "^27.1.0"
2265
-
jest-util "^27.1.0"
2266
-
2267
-
jest-get-type@^27.0.6:
2268
-
version "27.0.6"
2269
-
resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.0.6.tgz#0eb5c7f755854279ce9b68a9f1a4122f69047cfe"
2270
-
integrity sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==
2271
-
2272
-
jest-haste-map@^27.1.0:
2273
-
version "27.1.0"
2274
-
resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-27.1.0.tgz#a39f456823bd6a74e3c86ad25f6fa870428326bf"
2275
-
integrity sha512-7mz6LopSe+eA6cTFMf10OfLLqRoIPvmMyz5/OnSXnHO7hB0aDP1iIeLWCXzAcYU5eIJVpHr12Bk9yyq2fTW9vg==
2276
-
dependencies:
2277
-
"@jest/types" "^27.1.0"
2278
-
"@types/graceful-fs" "^4.1.2"
2279
-
"@types/node" "*"
2280
-
anymatch "^3.0.3"
2281
-
fb-watchman "^2.0.0"
2282
-
graceful-fs "^4.2.4"
2283
-
jest-regex-util "^27.0.6"
2284
-
jest-serializer "^27.0.6"
2285
-
jest-util "^27.1.0"
2286
-
jest-worker "^27.1.0"
2287
-
micromatch "^4.0.4"
2288
-
walker "^1.0.7"
2289
-
optionalDependencies:
2290
-
fsevents "^2.3.2"
2291
-
2292
-
jest-jasmine2@^27.1.0:
2293
-
version "27.1.0"
2294
-
resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-27.1.0.tgz#324a3de0b2ee20d238b2b5b844acc4571331a206"
2295
-
integrity sha512-Z/NIt0wBDg3przOW2FCWtYjMn3Ip68t0SL60agD/e67jlhTyV3PIF8IzT9ecwqFbeuUSO2OT8WeJgHcalDGFzQ==
2296
-
dependencies:
2297
-
"@babel/traverse" "^7.1.0"
2298
-
"@jest/environment" "^27.1.0"
2299
-
"@jest/source-map" "^27.0.6"
2300
-
"@jest/test-result" "^27.1.0"
2301
-
"@jest/types" "^27.1.0"
2302
-
"@types/node" "*"
2303
-
chalk "^4.0.0"
2304
-
co "^4.6.0"
2305
-
expect "^27.1.0"
2306
-
is-generator-fn "^2.0.0"
2307
-
jest-each "^27.1.0"
2308
-
jest-matcher-utils "^27.1.0"
2309
-
jest-message-util "^27.1.0"
2310
-
jest-runtime "^27.1.0"
2311
-
jest-snapshot "^27.1.0"
2312
-
jest-util "^27.1.0"
2313
-
pretty-format "^27.1.0"
2314
-
throat "^6.0.1"
2315
-
2316
-
jest-leak-detector@^27.1.0:
2317
-
version "27.1.0"
2318
-
resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-27.1.0.tgz#fe7eb633c851e06280ec4dd248067fe232c00a79"
2319
-
integrity sha512-oHvSkz1E80VyeTKBvZNnw576qU+cVqRXUD3/wKXh1zpaki47Qty2xeHg2HKie9Hqcd2l4XwircgNOWb/NiGqdA==
2320
-
dependencies:
2321
-
jest-get-type "^27.0.6"
2322
-
pretty-format "^27.1.0"
2323
-
2324
-
jest-matcher-utils@^27.1.0:
2325
-
version "27.1.0"
2326
-
resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.1.0.tgz#68afda0885db1f0b9472ce98dc4c535080785301"
2327
-
integrity sha512-VmAudus2P6Yt/JVBRdTPFhUzlIN8DYJd+et5Rd9QDsO/Z82Z4iwGjo43U8Z+PTiz8CBvKvlb6Fh3oKy39hykkQ==
2328
-
dependencies:
2329
-
chalk "^4.0.0"
2330
-
jest-diff "^27.1.0"
2331
-
jest-get-type "^27.0.6"
2332
-
pretty-format "^27.1.0"
2333
-
2334
-
jest-message-util@^27.1.0:
2335
-
version "27.1.0"
2336
-
resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-27.1.0.tgz#e77692c84945d1d10ef00afdfd3d2c20bd8fb468"
2337
-
integrity sha512-Eck8NFnJ5Sg36R9XguD65cf2D5+McC+NF5GIdEninoabcuoOfWrID5qJhufq5FB0DRKoiyxB61hS7MKoMD0trQ==
2338
-
dependencies:
2339
-
"@babel/code-frame" "^7.12.13"
2340
-
"@jest/types" "^27.1.0"
2341
-
"@types/stack-utils" "^2.0.0"
2342
-
chalk "^4.0.0"
2343
-
graceful-fs "^4.2.4"
2344
-
micromatch "^4.0.4"
2345
-
pretty-format "^27.1.0"
2346
-
slash "^3.0.0"
2347
-
stack-utils "^2.0.3"
2348
-
2349
-
jest-mock@^27.1.0:
2350
-
version "27.1.0"
2351
-
resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-27.1.0.tgz#7ca6e4d09375c071661642d1c14c4711f3ab4b4f"
2352
-
integrity sha512-iT3/Yhu7DwAg/0HvvLCqLvrTKTRMyJlrrfJYWzuLSf9RCAxBoIXN3HoymZxMnYsC3eD8ewGbUa9jUknwBenx2w==
2353
-
dependencies:
2354
-
"@jest/types" "^27.1.0"
2355
-
"@types/node" "*"
2356
-
2357
-
jest-pnp-resolver@^1.2.2:
2358
-
version "1.2.2"
2359
-
resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c"
2360
-
integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==
2361
-
2362
-
jest-regex-util@^27.0.6:
2363
-
version "27.0.6"
2364
-
resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.0.6.tgz#02e112082935ae949ce5d13b2675db3d8c87d9c5"
2365
-
integrity sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ==
2366
-
2367
-
jest-resolve-dependencies@^27.1.0:
2368
-
version "27.1.0"
2369
-
resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.1.0.tgz#d32ea4a2c82f76410f6157d0ec6cde24fbff2317"
2370
-
integrity sha512-Kq5XuDAELuBnrERrjFYEzu/A+i2W7l9HnPWqZEeKGEQ7m1R+6ndMbdXCVCx29Se1qwLZLgvoXwinB3SPIaitMQ==
2371
-
dependencies:
2372
-
"@jest/types" "^27.1.0"
2373
-
jest-regex-util "^27.0.6"
2374
-
jest-snapshot "^27.1.0"
2375
-
2376
-
jest-resolve@^27.1.0:
2377
-
version "27.1.0"
2378
-
resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-27.1.0.tgz#bb22303c9e240cccdda28562e3c6fbcc6a23ac86"
2379
-
integrity sha512-TXvzrLyPg0vLOwcWX38ZGYeEztSEmW+cQQKqc4HKDUwun31wsBXwotRlUz4/AYU/Fq4GhbMd/ileIWZEtcdmIA==
2380
-
dependencies:
2381
-
"@jest/types" "^27.1.0"
2382
-
chalk "^4.0.0"
2383
-
escalade "^3.1.1"
2384
-
graceful-fs "^4.2.4"
2385
-
jest-haste-map "^27.1.0"
2386
-
jest-pnp-resolver "^1.2.2"
2387
-
jest-util "^27.1.0"
2388
-
jest-validate "^27.1.0"
2389
-
resolve "^1.20.0"
2390
-
slash "^3.0.0"
2391
-
2392
-
jest-runner@^27.1.0:
2393
-
version "27.1.0"
2394
-
resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-27.1.0.tgz#1b28d114fb3b67407b8354c9385d47395e8ff83f"
2395
-
integrity sha512-ZWPKr9M5w5gDplz1KsJ6iRmQaDT/yyAFLf18fKbb/+BLWsR1sCNC2wMT0H7pP3gDcBz0qZ6aJraSYUNAGSJGaw==
2396
-
dependencies:
2397
-
"@jest/console" "^27.1.0"
2398
-
"@jest/environment" "^27.1.0"
2399
-
"@jest/test-result" "^27.1.0"
2400
-
"@jest/transform" "^27.1.0"
2401
-
"@jest/types" "^27.1.0"
2402
-
"@types/node" "*"
2403
-
chalk "^4.0.0"
2404
-
emittery "^0.8.1"
2405
-
exit "^0.1.2"
2406
-
graceful-fs "^4.2.4"
2407
-
jest-docblock "^27.0.6"
2408
-
jest-environment-jsdom "^27.1.0"
2409
-
jest-environment-node "^27.1.0"
2410
-
jest-haste-map "^27.1.0"
2411
-
jest-leak-detector "^27.1.0"
2412
-
jest-message-util "^27.1.0"
2413
-
jest-resolve "^27.1.0"
2414
-
jest-runtime "^27.1.0"
2415
-
jest-util "^27.1.0"
2416
-
jest-worker "^27.1.0"
2417
-
source-map-support "^0.5.6"
2418
-
throat "^6.0.1"
2419
-
2420
-
jest-runtime@^27.1.0:
2421
-
version "27.1.0"
2422
-
resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-27.1.0.tgz#1a98d984ffebc16a0b4f9eaad8ab47c00a750cf5"
2423
-
integrity sha512-okiR2cpGjY0RkWmUGGado6ETpFOi9oG3yV0CioYdoktkVxy5Hv0WRLWnJFuArSYS8cHMCNcceUUMGiIfgxCO9A==
2424
-
dependencies:
2425
-
"@jest/console" "^27.1.0"
2426
-
"@jest/environment" "^27.1.0"
2427
-
"@jest/fake-timers" "^27.1.0"
2428
-
"@jest/globals" "^27.1.0"
2429
-
"@jest/source-map" "^27.0.6"
2430
-
"@jest/test-result" "^27.1.0"
2431
-
"@jest/transform" "^27.1.0"
2432
-
"@jest/types" "^27.1.0"
2433
-
"@types/yargs" "^16.0.0"
2434
-
chalk "^4.0.0"
2435
-
cjs-module-lexer "^1.0.0"
2436
-
collect-v8-coverage "^1.0.0"
2437
-
execa "^5.0.0"
2438
-
exit "^0.1.2"
2439
-
glob "^7.1.3"
2440
-
graceful-fs "^4.2.4"
2441
-
jest-haste-map "^27.1.0"
2442
-
jest-message-util "^27.1.0"
2443
-
jest-mock "^27.1.0"
2444
-
jest-regex-util "^27.0.6"
2445
-
jest-resolve "^27.1.0"
2446
-
jest-snapshot "^27.1.0"
2447
-
jest-util "^27.1.0"
2448
-
jest-validate "^27.1.0"
2449
-
slash "^3.0.0"
2450
-
strip-bom "^4.0.0"
2451
-
yargs "^16.0.3"
2452
-
2453
-
jest-serializer@^27.0.6:
2454
-
version "27.0.6"
2455
-
resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-27.0.6.tgz#93a6c74e0132b81a2d54623251c46c498bb5bec1"
2456
-
integrity sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA==
2457
-
dependencies:
2458
-
"@types/node" "*"
2459
-
graceful-fs "^4.2.4"
2460
-
2461
-
jest-snapshot@^27.1.0:
2462
-
version "27.1.0"
2463
-
resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-27.1.0.tgz#2a063ab90064017a7e9302528be7eaea6da12d17"
2464
-
integrity sha512-eaeUBoEjuuRwmiRI51oTldUsKOohB1F6fPqWKKILuDi/CStxzp2IWekVUXbuHHoz5ik33ioJhshiHpgPFbYgcA==
2465
-
dependencies:
2466
-
"@babel/core" "^7.7.2"
2467
-
"@babel/generator" "^7.7.2"
2468
-
"@babel/parser" "^7.7.2"
2469
-
"@babel/plugin-syntax-typescript" "^7.7.2"
2470
-
"@babel/traverse" "^7.7.2"
2471
-
"@babel/types" "^7.0.0"
2472
-
"@jest/transform" "^27.1.0"
2473
-
"@jest/types" "^27.1.0"
2474
-
"@types/babel__traverse" "^7.0.4"
2475
-
"@types/prettier" "^2.1.5"
2476
-
babel-preset-current-node-syntax "^1.0.0"
2477
-
chalk "^4.0.0"
2478
-
expect "^27.1.0"
2479
-
graceful-fs "^4.2.4"
2480
-
jest-diff "^27.1.0"
2481
-
jest-get-type "^27.0.6"
2482
-
jest-haste-map "^27.1.0"
2483
-
jest-matcher-utils "^27.1.0"
2484
-
jest-message-util "^27.1.0"
2485
-
jest-resolve "^27.1.0"
2486
-
jest-util "^27.1.0"
2487
-
natural-compare "^1.4.0"
2488
-
pretty-format "^27.1.0"
2489
-
semver "^7.3.2"
2490
-
2491
-
jest-util@^27.1.0:
2492
-
version "27.1.0"
2493
-
resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.1.0.tgz#06a53777a8cb7e4940ca8e20bf9c67dd65d9bd68"
2494
-
integrity sha512-edSLD2OneYDKC6gZM1yc+wY/877s/fuJNoM1k3sOEpzFyeptSmke3SLnk1dDHk9CgTA+58mnfx3ew3J11Kes/w==
2495
-
dependencies:
2496
-
"@jest/types" "^27.1.0"
2497
-
"@types/node" "*"
2498
-
chalk "^4.0.0"
2499
-
graceful-fs "^4.2.4"
2500
-
is-ci "^3.0.0"
2501
-
picomatch "^2.2.3"
2502
-
2503
-
jest-validate@^27.1.0:
2504
-
version "27.1.0"
2505
-
resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-27.1.0.tgz#d9e82024c5e3f5cef52a600cfc456793a84c0998"
2506
-
integrity sha512-QiJ+4XuSuMsfPi9zvdO//IrSRSlG6ybJhOpuqYSsuuaABaNT84h0IoD6vvQhThBOKT+DIKvl5sTM0l6is9+SRA==
2507
-
dependencies:
2508
-
"@jest/types" "^27.1.0"
2509
-
camelcase "^6.2.0"
2510
-
chalk "^4.0.0"
2511
-
jest-get-type "^27.0.6"
2512
-
leven "^3.1.0"
2513
-
pretty-format "^27.1.0"
2514
-
2515
-
jest-watcher@^27.1.0:
2516
-
version "27.1.0"
2517
-
resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-27.1.0.tgz#2511fcddb0e969a400f3d1daa74265f93f13ce93"
2518
-
integrity sha512-ivaWTrA46aHWdgPDgPypSHiNQjyKnLBpUIHeBaGg11U+pDzZpkffGlcB1l1a014phmG0mHgkOHtOgiqJQM6yKQ==
2519
-
dependencies:
2520
-
"@jest/test-result" "^27.1.0"
2521
-
"@jest/types" "^27.1.0"
2522
-
"@types/node" "*"
2523
-
ansi-escapes "^4.2.1"
2524
-
chalk "^4.0.0"
2525
-
jest-util "^27.1.0"
2526
-
string-length "^4.0.1"
2527
-
2528
-
jest-worker@^26.2.1:
2529
-
version "26.6.2"
2530
-
resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed"
2531
-
integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==
2532
-
dependencies:
2533
-
"@types/node" "*"
2534
-
merge-stream "^2.0.0"
2535
-
supports-color "^7.0.0"
2536
-
2537
-
jest-worker@^27.1.0:
2538
-
version "27.1.0"
2539
-
resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.1.0.tgz#65f4a88e37148ed984ba8ca8492d6b376938c0aa"
2540
-
integrity sha512-mO4PHb2QWLn9yRXGp7rkvXLAYuxwhq1ZYUo0LoDhg8wqvv4QizP1ZWEJOeolgbEgAWZLIEU0wsku8J+lGWfBhg==
2541
-
dependencies:
2542
-
"@types/node" "*"
2543
-
merge-stream "^2.0.0"
2544
-
supports-color "^8.0.0"
2545
-
2546
-
jest@^27.1.0:
2547
-
version "27.1.0"
2548
-
resolved "https://registry.yarnpkg.com/jest/-/jest-27.1.0.tgz#eaab62dfdc02d8b7c814cd27b8d2d92bc46d3d69"
2549
-
integrity sha512-pSQDVwRSwb109Ss13lcMtdfS9r8/w2Zz8+mTUA9VORD66GflCdl8nUFCqM96geOD2EBwWCNURrNAfQsLIDNBdg==
2550
-
dependencies:
2551
-
"@jest/core" "^27.1.0"
2552
-
import-local "^3.0.2"
2553
-
jest-cli "^27.1.0"
2554
-
2555
-
js-tokens@^4.0.0:
2556
-
version "4.0.0"
2557
-
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
2558
-
integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
2559
-
2560
-
js-yaml@^3.13.1:
2561
-
version "3.14.1"
2562
-
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537"
2563
-
integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==
2564
-
dependencies:
2565
-
argparse "^1.0.7"
2566
-
esprima "^4.0.0"
2567
-
2568
-
jsdom@^16.6.0:
2569
-
version "16.7.0"
2570
-
resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.7.0.tgz#918ae71965424b197c819f8183a754e18977b710"
2571
-
integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==
2572
-
dependencies:
2573
-
abab "^2.0.5"
2574
-
acorn "^8.2.4"
2575
-
acorn-globals "^6.0.0"
2576
-
cssom "^0.4.4"
2577
-
cssstyle "^2.3.0"
2578
-
data-urls "^2.0.0"
2579
-
decimal.js "^10.2.1"
2580
-
domexception "^2.0.1"
2581
-
escodegen "^2.0.0"
2582
-
form-data "^3.0.0"
2583
-
html-encoding-sniffer "^2.0.1"
2584
-
http-proxy-agent "^4.0.1"
2585
-
https-proxy-agent "^5.0.0"
2586
-
is-potential-custom-element-name "^1.0.1"
2587
-
nwsapi "^2.2.0"
2588
-
parse5 "6.0.1"
2589
-
saxes "^5.0.1"
2590
-
symbol-tree "^3.2.4"
2591
-
tough-cookie "^4.0.0"
2592
-
w3c-hr-time "^1.0.2"
2593
-
w3c-xmlserializer "^2.0.0"
2594
-
webidl-conversions "^6.1.0"
2595
-
whatwg-encoding "^1.0.5"
2596
-
whatwg-mimetype "^2.3.0"
2597
-
whatwg-url "^8.5.0"
2598
-
ws "^7.4.6"
2599
-
xml-name-validator "^3.0.0"
2600
-
2601
-
jsesc@^2.5.1:
2602
-
version "2.5.2"
2603
-
resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4"
2604
-
integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==
2605
-
2606
-
jsesc@~0.5.0:
2607
-
version "0.5.0"
2608
-
resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d"
2609
-
integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=
2610
-
2611
-
json-parse-better-errors@^1.0.1:
2612
-
version "1.0.2"
2613
-
resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9"
2614
-
integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==
2615
-
2616
-
json-parse-even-better-errors@^2.3.0:
2617
-
version "2.3.1"
2618
-
resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d"
2619
-
integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==
2620
-
2621
-
json-schema-traverse@^0.4.1:
2622
-
version "0.4.1"
2623
-
resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
2624
-
integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
2625
-
2626
-
json-schema-traverse@^1.0.0:
2627
-
version "1.0.0"
2628
-
resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2"
2629
-
integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==
2630
-
2631
-
json-stable-stringify-without-jsonify@^1.0.1:
2632
-
version "1.0.1"
2633
-
resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
2634
-
integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=
2635
-
2636
-
json5@^2.1.2:
2637
-
version "2.2.0"
2638
-
resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3"
2639
-
integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==
2640
-
dependencies:
2641
-
minimist "^1.2.5"
2642
-
2643
-
kleur@^3.0.3:
2644
-
version "3.0.3"
2645
-
resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e"
2646
-
integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==
2647
-
2648
-
kolorist@^1.2.10:
2649
-
version "1.5.0"
2650
-
resolved "https://registry.yarnpkg.com/kolorist/-/kolorist-1.5.0.tgz#a06f7dd11d1b5fdb743d79c8acd4e1ecbcbd89b3"
2651
-
integrity sha512-pPobydIHK884YBtkS/tWSZXpSAEpcMbilyun3KL37ot935qL2HNKm/tI45i/Rd+MxdIWEhm7/LmUQzWZYK+Qhg==
2652
-
2653
-
leven@^3.1.0:
2654
-
version "3.1.0"
2655
-
resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2"
2656
-
integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==
2657
-
2658
-
levn@^0.4.1:
2659
-
version "0.4.1"
2660
-
resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade"
2661
-
integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==
2662
-
dependencies:
2663
-
prelude-ls "^1.2.1"
2664
-
type-check "~0.4.0"
2665
-
2666
-
levn@~0.3.0:
2667
-
version "0.3.0"
2668
-
resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee"
2669
-
integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=
2670
-
dependencies:
2671
-
prelude-ls "~1.1.2"
2672
-
type-check "~0.3.2"
2673
-
2674
-
lines-and-columns@^1.1.6:
2675
-
version "1.1.6"
2676
-
resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00"
2677
-
integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=
2678
-
2679
-
lint-staged@^11.1.2:
2680
-
version "11.1.2"
2681
-
resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-11.1.2.tgz#4dd78782ae43ee6ebf2969cad9af67a46b33cd90"
2682
-
integrity sha512-6lYpNoA9wGqkL6Hew/4n1H6lRqF3qCsujVT0Oq5Z4hiSAM7S6NksPJ3gnr7A7R52xCtiZMcEUNNQ6d6X5Bvh9w==
2683
-
dependencies:
2684
-
chalk "^4.1.1"
2685
-
cli-truncate "^2.1.0"
2686
-
commander "^7.2.0"
2687
-
cosmiconfig "^7.0.0"
2688
-
debug "^4.3.1"
2689
-
enquirer "^2.3.6"
2690
-
execa "^5.0.0"
2691
-
listr2 "^3.8.2"
2692
-
log-symbols "^4.1.0"
2693
-
micromatch "^4.0.4"
2694
-
normalize-path "^3.0.0"
2695
-
please-upgrade-node "^3.2.0"
2696
-
string-argv "0.3.1"
2697
-
stringify-object "^3.3.0"
2698
-
2699
-
listr2@^3.8.2:
2700
-
version "3.11.0"
2701
-
resolved "https://registry.yarnpkg.com/listr2/-/listr2-3.11.0.tgz#9771b02407875aa78e73d6e0ff6541bbec0aaee9"
2702
-
integrity sha512-XLJVe2JgXCyQTa3FbSv11lkKExYmEyA4jltVo8z4FX10Vt1Yj8IMekBfwim0BSOM9uj1QMTJvDQQpHyuPbB/dQ==
2703
-
dependencies:
2704
-
cli-truncate "^2.1.0"
2705
-
colorette "^1.2.2"
2706
-
log-update "^4.0.0"
2707
-
p-map "^4.0.0"
2708
-
rxjs "^6.6.7"
2709
-
through "^2.3.8"
2710
-
wrap-ansi "^7.0.0"
2711
-
2712
-
load-json-file@^4.0.0:
2713
-
version "4.0.0"
2714
-
resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b"
2715
-
integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs=
2716
-
dependencies:
2717
-
graceful-fs "^4.1.2"
2718
-
parse-json "^4.0.0"
2719
-
pify "^3.0.0"
2720
-
strip-bom "^3.0.0"
2721
-
2722
-
locate-path@^5.0.0:
2723
-
version "5.0.0"
2724
-
resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0"
2725
-
integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==
2726
-
dependencies:
2727
-
p-locate "^4.1.0"
2728
-
2729
-
locate-path@^6.0.0:
2730
-
version "6.0.0"
2731
-
resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286"
2732
-
integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==
2733
-
dependencies:
2734
-
p-locate "^5.0.0"
2735
-
2736
-
lodash.clonedeep@^4.5.0:
2737
-
version "4.5.0"
2738
-
resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef"
2739
-
integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=
2740
-
2741
-
lodash.merge@^4.6.2:
2742
-
version "4.6.2"
2743
-
resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a"
2744
-
integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==
2745
-
2746
-
lodash.truncate@^4.4.2:
2747
-
version "4.4.2"
2748
-
resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193"
2749
-
integrity sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=
2750
-
2751
-
lodash@^4.7.0:
2752
-
version "4.17.21"
2753
-
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
2754
-
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
2755
-
2756
-
log-symbols@^4.1.0:
2757
-
version "4.1.0"
2758
-
resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503"
2759
-
integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==
2760
-
dependencies:
2761
-
chalk "^4.1.0"
2762
-
is-unicode-supported "^0.1.0"
2763
-
2764
-
log-update@^4.0.0:
2765
-
version "4.0.0"
2766
-
resolved "https://registry.yarnpkg.com/log-update/-/log-update-4.0.0.tgz#589ecd352471f2a1c0c570287543a64dfd20e0a1"
2767
-
integrity sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==
2768
-
dependencies:
2769
-
ansi-escapes "^4.3.0"
2770
-
cli-cursor "^3.1.0"
2771
-
slice-ansi "^4.0.0"
2772
-
wrap-ansi "^6.2.0"
2773
-
2774
-
lru-cache@^6.0.0:
2775
-
version "6.0.0"
2776
-
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
2777
-
integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
2778
-
dependencies:
2779
-
yallist "^4.0.0"
2780
-
2781
-
magic-string@^0.25.0, magic-string@^0.25.7:
2782
-
version "0.25.7"
2783
-
resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051"
2784
-
integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==
2785
-
dependencies:
2786
-
sourcemap-codec "^1.4.4"
2787
-
2788
-
make-dir@^3.0.0:
2789
-
version "3.1.0"
2790
-
resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f"
2791
-
integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==
2792
-
dependencies:
2793
-
semver "^6.0.0"
2794
-
2795
-
makeerror@1.0.x:
2796
-
version "1.0.11"
2797
-
resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c"
2798
-
integrity sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=
2799
-
dependencies:
2800
-
tmpl "1.0.x"
2801
-
2802
-
memorystream@^0.3.1:
2803
-
version "0.3.1"
2804
-
resolved "https://registry.yarnpkg.com/memorystream/-/memorystream-0.3.1.tgz#86d7090b30ce455d63fbae12dda51a47ddcaf9b2"
2805
-
integrity sha1-htcJCzDORV1j+64S3aUaR93K+bI=
2806
-
2807
-
merge-stream@^2.0.0:
2808
-
version "2.0.0"
2809
-
resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
2810
-
integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
2811
-
2812
-
micromatch@^4.0.4:
2813
-
version "4.0.4"
2814
-
resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9"
2815
-
integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==
2816
-
dependencies:
2817
-
braces "^3.0.1"
2818
-
picomatch "^2.2.3"
2819
-
2820
-
mime-db@1.49.0:
2821
-
version "1.49.0"
2822
-
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.49.0.tgz#f3dfde60c99e9cf3bc9701d687778f537001cbed"
2823
-
integrity sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==
2824
-
2825
-
mime-types@^2.1.12:
2826
-
version "2.1.32"
2827
-
resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.32.tgz#1d00e89e7de7fe02008db61001d9e02852670fd5"
2828
-
integrity sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==
2829
-
dependencies:
2830
-
mime-db "1.49.0"
2831
-
2832
-
mimic-fn@^2.1.0:
2833
-
version "2.1.0"
2834
-
resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
2835
-
integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
2836
-
2837
-
minimatch@^3.0.4:
2838
-
version "3.0.4"
2839
-
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
2840
-
integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
2841
-
dependencies:
2842
-
brace-expansion "^1.1.7"
2843
-
2844
-
minimist@^1.2.5:
2845
-
version "1.2.5"
2846
-
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
2847
-
integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
2848
-
2849
-
ms@2.1.2:
2850
-
version "2.1.2"
2851
-
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
2852
-
integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
2853
-
2854
-
mz@^2.7.0:
2855
-
version "2.7.0"
2856
-
resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32"
2857
-
integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==
2858
-
dependencies:
2859
-
any-promise "^1.0.0"
2860
-
object-assign "^4.0.1"
2861
-
thenify-all "^1.0.0"
2862
-
2863
-
nanoid@^3.1.23:
2864
-
version "3.1.25"
2865
-
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.25.tgz#09ca32747c0e543f0e1814b7d3793477f9c8e152"
2866
-
integrity sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==
2867
-
2868
-
natural-compare@^1.4.0:
2869
-
version "1.4.0"
2870
-
resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
2871
-
integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=
2872
-
2873
-
nice-try@^1.0.4:
2874
-
version "1.0.5"
2875
-
resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366"
2876
-
integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==
2877
-
2878
-
node-int64@^0.4.0:
2879
-
version "0.4.0"
2880
-
resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b"
2881
-
integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=
2882
-
2883
-
node-modules-regexp@^1.0.0:
2884
-
version "1.0.0"
2885
-
resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40"
2886
-
integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=
2887
-
2888
-
node-releases@^1.1.73:
2889
-
version "1.1.74"
2890
-
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.74.tgz#e5866488080ebaa70a93b91144ccde06f3c3463e"
2891
-
integrity sha512-caJBVempXZPepZoZAPCWRTNxYQ+xtG/KAi4ozTA5A+nJ7IU+kLQCbqaUjb5Rwy14M9upBWiQ4NutcmW04LJSRw==
2892
-
2893
-
normalize-package-data@^2.3.2:
2894
-
version "2.5.0"
2895
-
resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"
2896
-
integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==
2897
-
dependencies:
2898
-
hosted-git-info "^2.1.4"
2899
-
resolve "^1.10.0"
2900
-
semver "2 || 3 || 4 || 5"
2901
-
validate-npm-package-license "^3.0.1"
2902
-
2903
-
normalize-path@^3.0.0:
2904
-
version "3.0.0"
2905
-
resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
2906
-
integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
2907
-
2908
-
npm-run-all@^4.1.5:
2909
-
version "4.1.5"
2910
-
resolved "https://registry.yarnpkg.com/npm-run-all/-/npm-run-all-4.1.5.tgz#04476202a15ee0e2e214080861bff12a51d98fba"
2911
-
integrity sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==
2912
-
dependencies:
2913
-
ansi-styles "^3.2.1"
2914
-
chalk "^2.4.1"
2915
-
cross-spawn "^6.0.5"
2916
-
memorystream "^0.3.1"
2917
-
minimatch "^3.0.4"
2918
-
pidtree "^0.3.0"
2919
-
read-pkg "^3.0.0"
2920
-
shell-quote "^1.6.1"
2921
-
string.prototype.padend "^3.0.0"
2922
-
2923
-
npm-run-path@^4.0.1:
2924
-
version "4.0.1"
2925
-
resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea"
2926
-
integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==
2927
-
dependencies:
2928
-
path-key "^3.0.0"
2929
-
2930
-
nwsapi@^2.2.0:
2931
-
version "2.2.0"
2932
-
resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7"
2933
-
integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==
2934
-
2935
-
object-assign@^4.0.1:
2936
-
version "4.1.1"
2937
-
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
2938
-
integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
2939
-
2940
-
object-inspect@^1.11.0, object-inspect@^1.9.0:
2941
-
version "1.11.0"
2942
-
resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.11.0.tgz#9dceb146cedd4148a0d9e51ab88d34cf509922b1"
2943
-
integrity sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==
2944
-
2945
-
object-keys@^1.0.12, object-keys@^1.1.1:
2946
-
version "1.1.1"
2947
-
resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
2948
-
integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
2949
-
2950
-
object.assign@^4.1.2:
2951
-
version "4.1.2"
2952
-
resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940"
2953
-
integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==
2954
-
dependencies:
2955
-
call-bind "^1.0.0"
2956
-
define-properties "^1.1.3"
2957
-
has-symbols "^1.0.1"
2958
-
object-keys "^1.1.1"
2959
-
2960
-
once@^1.3.0:
2961
-
version "1.4.0"
2962
-
resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
2963
-
integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
2964
-
dependencies:
2965
-
wrappy "1"
2966
-
2967
-
onetime@^5.1.0, onetime@^5.1.2:
2968
-
version "5.1.2"
2969
-
resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e"
2970
-
integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==
2971
-
dependencies:
2972
-
mimic-fn "^2.1.0"
2973
-
2974
-
opencollective-postinstall@^2.0.2:
2975
-
version "2.0.3"
2976
-
resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz#7a0fff978f6dbfa4d006238fbac98ed4198c3259"
2977
-
integrity sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==
2978
-
2979
-
optionator@^0.8.1:
2980
-
version "0.8.3"
2981
-
resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495"
2982
-
integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==
2983
-
dependencies:
2984
-
deep-is "~0.1.3"
2985
-
fast-levenshtein "~2.0.6"
2986
-
levn "~0.3.0"
2987
-
prelude-ls "~1.1.2"
2988
-
type-check "~0.3.2"
2989
-
word-wrap "~1.2.3"
2990
-
2991
-
optionator@^0.9.1:
2992
-
version "0.9.1"
2993
-
resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499"
2994
-
integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==
2995
-
dependencies:
2996
-
deep-is "^0.1.3"
2997
-
fast-levenshtein "^2.0.6"
2998
-
levn "^0.4.1"
2999
-
prelude-ls "^1.2.1"
3000
-
type-check "^0.4.0"
3001
-
word-wrap "^1.2.3"
3002
-
3003
-
p-each-series@^2.1.0:
3004
-
version "2.2.0"
3005
-
resolved "https://registry.yarnpkg.com/p-each-series/-/p-each-series-2.2.0.tgz#105ab0357ce72b202a8a8b94933672657b5e2a9a"
3006
-
integrity sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==
3007
-
3008
-
p-limit@^2.2.0:
3009
-
version "2.3.0"
3010
-
resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
3011
-
integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==
3012
-
dependencies:
3013
-
p-try "^2.0.0"
3014
-
3015
-
p-limit@^3.0.2:
3016
-
version "3.1.0"
3017
-
resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b"
3018
-
integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==
3019
-
dependencies:
3020
-
yocto-queue "^0.1.0"
3021
-
3022
-
p-locate@^4.1.0:
3023
-
version "4.1.0"
3024
-
resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07"
3025
-
integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==
3026
-
dependencies:
3027
-
p-limit "^2.2.0"
3028
-
3029
-
p-locate@^5.0.0:
3030
-
version "5.0.0"
3031
-
resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834"
3032
-
integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==
3033
-
dependencies:
3034
-
p-limit "^3.0.2"
3035
-
3036
-
p-map@^4.0.0:
3037
-
version "4.0.0"
3038
-
resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b"
3039
-
integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==
3040
-
dependencies:
3041
-
aggregate-error "^3.0.0"
3042
-
3043
-
p-try@^2.0.0:
3044
-
version "2.2.0"
3045
-
resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
3046
-
integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
3047
-
3048
-
parent-module@^1.0.0:
3049
-
version "1.0.1"
3050
-
resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2"
3051
-
integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==
3052
-
dependencies:
3053
-
callsites "^3.0.0"
3054
-
3055
-
parse-json@^4.0.0:
3056
-
version "4.0.0"
3057
-
resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0"
3058
-
integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=
3059
-
dependencies:
3060
-
error-ex "^1.3.1"
3061
-
json-parse-better-errors "^1.0.1"
3062
-
3063
-
parse-json@^5.0.0:
3064
-
version "5.2.0"
3065
-
resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd"
3066
-
integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==
3067
-
dependencies:
3068
-
"@babel/code-frame" "^7.0.0"
3069
-
error-ex "^1.3.1"
3070
-
json-parse-even-better-errors "^2.3.0"
3071
-
lines-and-columns "^1.1.6"
3072
-
3073
-
parse5@6.0.1:
3074
-
version "6.0.1"
3075
-
resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b"
3076
-
integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==
3077
-
3078
-
path-exists@^4.0.0:
3079
-
version "4.0.0"
3080
-
resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"
3081
-
integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
3082
-
3083
-
path-is-absolute@^1.0.0:
3084
-
version "1.0.1"
3085
-
resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
3086
-
integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
3087
-
3088
-
path-key@^2.0.1:
3089
-
version "2.0.1"
3090
-
resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40"
3091
-
integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=
3092
-
3093
-
path-key@^3.0.0, path-key@^3.1.0:
3094
-
version "3.1.1"
3095
-
resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
3096
-
integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
3097
-
3098
-
path-parse@^1.0.6:
3099
-
version "1.0.7"
3100
-
resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
3101
-
integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
3102
-
3103
-
path-type@^3.0.0:
3104
-
version "3.0.0"
3105
-
resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f"
3106
-
integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==
3107
-
dependencies:
3108
-
pify "^3.0.0"
3109
-
3110
-
path-type@^4.0.0:
3111
-
version "4.0.0"
3112
-
resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
3113
-
integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
3114
-
3115
-
picomatch@^2.0.4, picomatch@^2.2.2, picomatch@^2.2.3:
3116
-
version "2.3.0"
3117
-
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972"
3118
-
integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==
3119
-
3120
-
pidtree@^0.3.0:
3121
-
version "0.3.1"
3122
-
resolved "https://registry.yarnpkg.com/pidtree/-/pidtree-0.3.1.tgz#ef09ac2cc0533df1f3250ccf2c4d366b0d12114a"
3123
-
integrity sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==
3124
-
3125
-
pify@^3.0.0:
3126
-
version "3.0.0"
3127
-
resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"
3128
-
integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=
3129
-
3130
-
pirates@^4.0.1:
3131
-
version "4.0.1"
3132
-
resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87"
3133
-
integrity sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==
3134
-
dependencies:
3135
-
node-modules-regexp "^1.0.0"
3136
-
3137
-
pkg-dir@^4.2.0:
3138
-
version "4.2.0"
3139
-
resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3"
3140
-
integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==
3141
-
dependencies:
3142
-
find-up "^4.0.0"
3143
-
3144
-
pkg-dir@^5.0.0:
3145
-
version "5.0.0"
3146
-
resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-5.0.0.tgz#a02d6aebe6ba133a928f74aec20bafdfe6b8e760"
3147
-
integrity sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==
3148
-
dependencies:
3149
-
find-up "^5.0.0"
3150
-
3151
-
please-upgrade-node@^3.2.0:
3152
-
version "3.2.0"
3153
-
resolved "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942"
3154
-
integrity sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==
3155
-
dependencies:
3156
-
semver-compare "^1.0.0"
3157
-
3158
-
postcss@^8.3.6:
3159
-
version "8.3.6"
3160
-
resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.6.tgz#2730dd76a97969f37f53b9a6096197be311cc4ea"
3161
-
integrity sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==
3162
-
dependencies:
3163
-
colorette "^1.2.2"
3164
-
nanoid "^3.1.23"
3165
-
source-map-js "^0.6.2"
3166
-
3167
-
preact@^10.5.14:
3168
-
version "10.5.14"
3169
-
resolved "https://registry.yarnpkg.com/preact/-/preact-10.5.14.tgz#0b14a2eefba3c10a57116b90d1a65f5f00cd2701"
3170
-
integrity sha512-KojoltCrshZ099ksUZ2OQKfbH66uquFoxHSbnwKbTJHeQNvx42EmC7wQVWNuDt6vC5s3nudRHFtKbpY4ijKlaQ==
3171
-
3172
-
prelude-ls@^1.2.1:
3173
-
version "1.2.1"
3174
-
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
3175
-
integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==
3176
-
3177
-
prelude-ls@~1.1.2:
3178
-
version "1.1.2"
3179
-
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
3180
-
integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=
3181
-
3182
-
prettier-linter-helpers@^1.0.0:
3183
-
version "1.0.0"
3184
-
resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b"
3185
-
integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==
3186
-
dependencies:
3187
-
fast-diff "^1.1.2"
3188
-
3189
-
prettier@^2.3.2:
3190
-
version "2.3.2"
3191
-
resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.3.2.tgz#ef280a05ec253712e486233db5c6f23441e7342d"
3192
-
integrity sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ==
3193
-
3194
-
pretty-format@^27.1.0:
3195
-
version "27.1.0"
3196
-
resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.1.0.tgz#022f3fdb19121e0a2612f3cff8d724431461b9ca"
3197
-
integrity sha512-4aGaud3w3rxAO6OXmK3fwBFQ0bctIOG3/if+jYEFGNGIs0EvuidQm3bZ9mlP2/t9epLNC/12czabfy7TZNSwVA==
3198
-
dependencies:
3199
-
"@jest/types" "^27.1.0"
3200
-
ansi-regex "^5.0.0"
3201
-
ansi-styles "^5.0.0"
3202
-
react-is "^17.0.1"
3203
-
3204
-
progress@^2.0.0:
3205
-
version "2.0.3"
3206
-
resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8"
3207
-
integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==
3208
-
3209
-
prompts@^2.0.1:
3210
-
version "2.4.1"
3211
-
resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.1.tgz#befd3b1195ba052f9fd2fde8a486c4e82ee77f61"
3212
-
integrity sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ==
3213
-
dependencies:
3214
-
kleur "^3.0.3"
3215
-
sisteransi "^1.0.5"
3216
-
3217
-
psl@^1.1.33:
3218
-
version "1.8.0"
3219
-
resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24"
3220
-
integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==
3221
-
3222
-
punycode@^2.1.0, punycode@^2.1.1:
3223
-
version "2.1.1"
3224
-
resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
3225
-
integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
3226
-
3227
-
randombytes@^2.1.0:
3228
-
version "2.1.0"
3229
-
resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a"
3230
-
integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==
3231
-
dependencies:
3232
-
safe-buffer "^5.1.0"
3233
-
3234
-
react-is@^17.0.1:
3235
-
version "17.0.2"
3236
-
resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0"
3237
-
integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==
3238
-
3239
-
read-pkg@^3.0.0:
3240
-
version "3.0.0"
3241
-
resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389"
3242
-
integrity sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=
3243
-
dependencies:
3244
-
load-json-file "^4.0.0"
3245
-
normalize-package-data "^2.3.2"
3246
-
path-type "^3.0.0"
3247
-
3248
-
regenerate-unicode-properties@^8.0.2:
3249
-
version "8.2.0"
3250
-
resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz#e5de7111d655e7ba60c057dbe9ff37c87e65cdec"
3251
-
integrity sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==
3252
-
dependencies:
3253
-
regenerate "^1.4.0"
3254
-
3255
-
regenerate@^1.4.0:
3256
-
version "1.4.2"
3257
-
resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a"
3258
-
integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==
3259
-
3260
-
regexpp@^3.1.0:
3261
-
version "3.2.0"
3262
-
resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2"
3263
-
integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==
3264
-
3265
-
regexpu-core@4.5.4:
3266
-
version "4.5.4"
3267
-
resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.5.4.tgz#080d9d02289aa87fe1667a4f5136bc98a6aebaae"
3268
-
integrity sha512-BtizvGtFQKGPUcTy56o3nk1bGRp4SZOTYrDtGNlqCQufptV5IkkLN6Emw+yunAJjzf+C9FQFtvq7IoA3+oMYHQ==
3269
-
dependencies:
3270
-
regenerate "^1.4.0"
3271
-
regenerate-unicode-properties "^8.0.2"
3272
-
regjsgen "^0.5.0"
3273
-
regjsparser "^0.6.0"
3274
-
unicode-match-property-ecmascript "^1.0.4"
3275
-
unicode-match-property-value-ecmascript "^1.1.0"
3276
-
3277
-
reghex@^3.0.2:
3278
-
version "3.0.2"
3279
-
resolved "https://registry.yarnpkg.com/reghex/-/reghex-3.0.2.tgz#984045126642ee0709c3e10727e7041112281330"
3280
-
integrity sha512-Zb9DJ5u6GhgqRSBnxV2QSnLqEwcKxHWFA1N2yUa4ZUAO1P8jlWKYtWZ6/ooV6yylspGXJX0O/uNzEv0xrCtwaA==
3281
-
3282
-
regjsgen@^0.5.0:
3283
-
version "0.5.2"
3284
-
resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733"
3285
-
integrity sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==
3286
-
3287
-
regjsparser@^0.6.0:
3288
-
version "0.6.9"
3289
-
resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.9.tgz#b489eef7c9a2ce43727627011429cf833a7183e6"
3290
-
integrity sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==
3291
-
dependencies:
3292
-
jsesc "~0.5.0"
3293
-
3294
-
require-directory@^2.1.1:
3295
-
version "2.1.1"
3296
-
resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
3297
-
integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I=
3298
-
3299
-
require-from-string@^2.0.2:
3300
-
version "2.0.2"
3301
-
resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909"
3302
-
integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==
3303
-
3304
-
resolve-cwd@^3.0.0:
3305
-
version "3.0.0"
3306
-
resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d"
3307
-
integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==
3308
-
dependencies:
3309
-
resolve-from "^5.0.0"
3310
-
3311
-
resolve-from@^4.0.0:
3312
-
version "4.0.0"
3313
-
resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
3314
-
integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
3315
-
3316
-
resolve-from@^5.0.0:
3317
-
version "5.0.0"
3318
-
resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69"
3319
-
integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==
3320
-
3321
-
resolve@^1.10.0, resolve@^1.19.0, resolve@^1.20.0:
3322
-
version "1.20.0"
3323
-
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975"
3324
-
integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==
3325
-
dependencies:
3326
-
is-core-module "^2.2.0"
3327
-
path-parse "^1.0.6"
3328
-
3329
-
restore-cursor@^3.1.0:
3330
-
version "3.1.0"
3331
-
resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e"
3332
-
integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==
3333
-
dependencies:
3334
-
onetime "^5.1.0"
3335
-
signal-exit "^3.0.2"
3336
-
3337
-
rimraf@^3.0.0, rimraf@^3.0.2:
3338
-
version "3.0.2"
3339
-
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
3340
-
integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
3341
-
dependencies:
3342
-
glob "^7.1.3"
3343
-
3344
-
rollup-plugin-terser@^7.0.2:
3345
-
version "7.0.2"
3346
-
resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz#e8fbba4869981b2dc35ae7e8a502d5c6c04d324d"
3347
-
integrity sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==
3348
-
dependencies:
3349
-
"@babel/code-frame" "^7.10.4"
3350
-
jest-worker "^26.2.1"
3351
-
serialize-javascript "^4.0.0"
3352
-
terser "^5.0.0"
3353
-
3354
-
rollup@^2.38.5:
3355
-
version "2.56.3"
3356
-
resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.56.3.tgz#b63edadd9851b0d618a6d0e6af8201955a77aeff"
3357
-
integrity sha512-Au92NuznFklgQCUcV96iXlxUbHuB1vQMaH76DHl5M11TotjOHwqk9CwcrT78+Tnv4FN9uTBxq6p4EJoYkpyekg==
3358
-
optionalDependencies:
3359
-
fsevents "~2.3.2"
3360
-
3361
-
rollup@^2.56.2:
3362
-
version "2.56.2"
3363
-
resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.56.2.tgz#a045ff3f6af53ee009b5f5016ca3da0329e5470f"
3364
-
integrity sha512-s8H00ZsRi29M2/lGdm1u8DJpJ9ML8SUOpVVBd33XNeEeL3NVaTiUcSBHzBdF3eAyR0l7VSpsuoVUGrRHq7aPwQ==
3365
-
optionalDependencies:
3366
-
fsevents "~2.3.2"
3367
-
3368
-
rxjs@^6.6.7:
3369
-
version "6.6.7"
3370
-
resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9"
3371
-
integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==
3372
-
dependencies:
3373
-
tslib "^1.9.0"
3374
-
3375
-
safe-buffer@^5.1.0:
3376
-
version "5.2.1"
3377
-
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
3378
-
integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
3379
-
3380
-
safe-buffer@~5.1.1:
3381
-
version "5.1.2"
3382
-
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
3383
-
integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
3384
-
3385
-
"safer-buffer@>= 2.1.2 < 3":
3386
-
version "2.1.2"
3387
-
resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
3388
-
integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
3389
-
3390
-
saxes@^5.0.1:
3391
-
version "5.0.1"
3392
-
resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d"
3393
-
integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==
3394
-
dependencies:
3395
-
xmlchars "^2.2.0"
3396
-
3397
-
semver-compare@^1.0.0:
3398
-
version "1.0.0"
3399
-
resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc"
3400
-
integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w=
3401
-
3402
-
semver-regex@^3.1.2:
3403
-
version "3.1.2"
3404
-
resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-3.1.2.tgz#34b4c0d361eef262e07199dbef316d0f2ab11807"
3405
-
integrity sha512-bXWyL6EAKOJa81XG1OZ/Yyuq+oT0b2YLlxx7c+mrdYPaPbnj6WgVULXhinMIeZGufuUBu/eVRqXEhiv4imfwxA==
3406
-
3407
-
"semver@2 || 3 || 4 || 5", semver@^5.5.0:
3408
-
version "5.7.1"
3409
-
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
3410
-
integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
3411
-
3412
-
semver@^6.0.0, semver@^6.3.0:
3413
-
version "6.3.0"
3414
-
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
3415
-
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
3416
-
3417
-
semver@^7.2.1, semver@^7.3.2, semver@^7.3.5:
3418
-
version "7.3.5"
3419
-
resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7"
3420
-
integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==
3421
-
dependencies:
3422
-
lru-cache "^6.0.0"
3423
-
3424
-
serialize-javascript@^4.0.0:
3425
-
version "4.0.0"
3426
-
resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa"
3427
-
integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==
3428
-
dependencies:
3429
-
randombytes "^2.1.0"
3430
-
3431
-
shebang-command@^1.2.0:
3432
-
version "1.2.0"
3433
-
resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea"
3434
-
integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=
3435
-
dependencies:
3436
-
shebang-regex "^1.0.0"
3437
-
3438
-
shebang-command@^2.0.0:
3439
-
version "2.0.0"
3440
-
resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea"
3441
-
integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==
3442
-
dependencies:
3443
-
shebang-regex "^3.0.0"
3444
-
3445
-
shebang-regex@^1.0.0:
3446
-
version "1.0.0"
3447
-
resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3"
3448
-
integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=
3449
-
3450
-
shebang-regex@^3.0.0:
3451
-
version "3.0.0"
3452
-
resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
3453
-
integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
3454
-
3455
-
shell-quote@^1.6.1:
3456
-
version "1.7.2"
3457
-
resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2"
3458
-
integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==
3459
-
3460
-
side-channel@^1.0.4:
3461
-
version "1.0.4"
3462
-
resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf"
3463
-
integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==
3464
-
dependencies:
3465
-
call-bind "^1.0.0"
3466
-
get-intrinsic "^1.0.2"
3467
-
object-inspect "^1.9.0"
3468
-
3469
-
signal-exit@^3.0.2, signal-exit@^3.0.3:
3470
-
version "3.0.3"
3471
-
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c"
3472
-
integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==
3473
-
3474
-
sisteransi@^1.0.5:
3475
-
version "1.0.5"
3476
-
resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed"
3477
-
integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==
3478
-
3479
-
slash@^3.0.0:
3480
-
version "3.0.0"
3481
-
resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"
3482
-
integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
3483
-
3484
-
slice-ansi@^3.0.0:
3485
-
version "3.0.0"
3486
-
resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787"
3487
-
integrity sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==
3488
-
dependencies:
3489
-
ansi-styles "^4.0.0"
3490
-
astral-regex "^2.0.0"
3491
-
is-fullwidth-code-point "^3.0.0"
3492
-
3493
-
slice-ansi@^4.0.0:
3494
-
version "4.0.0"
3495
-
resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b"
3496
-
integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==
3497
-
dependencies:
3498
-
ansi-styles "^4.0.0"
3499
-
astral-regex "^2.0.0"
3500
-
is-fullwidth-code-point "^3.0.0"
3501
-
3502
-
source-map-js@^0.6.2:
3503
-
version "0.6.2"
3504
-
resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-0.6.2.tgz#0bb5de631b41cfbda6cfba8bd05a80efdfd2385e"
3505
-
integrity sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==
3506
-
3507
-
source-map-support@^0.5.6, source-map-support@~0.5.19:
3508
-
version "0.5.19"
3509
-
resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61"
3510
-
integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==
3511
-
dependencies:
3512
-
buffer-from "^1.0.0"
3513
-
source-map "^0.6.0"
3514
-
3515
-
source-map@^0.5.0:
3516
-
version "0.5.7"
3517
-
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
3518
-
integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=
3519
-
3520
-
source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1:
3521
-
version "0.6.1"
3522
-
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
3523
-
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
3524
-
3525
-
source-map@^0.7.3, source-map@~0.7.2:
3526
-
version "0.7.3"
3527
-
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383"
3528
-
integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==
3529
-
3530
-
sourcemap-codec@^1.4.4:
3531
-
version "1.4.8"
3532
-
resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4"
3533
-
integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==
3534
-
3535
-
spdx-correct@^3.0.0:
3536
-
version "3.1.1"
3537
-
resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9"
3538
-
integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==
3539
-
dependencies:
3540
-
spdx-expression-parse "^3.0.0"
3541
-
spdx-license-ids "^3.0.0"
3542
-
3543
-
spdx-exceptions@^2.1.0:
3544
-
version "2.3.0"
3545
-
resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d"
3546
-
integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==
3547
-
3548
-
spdx-expression-parse@^3.0.0:
3549
-
version "3.0.1"
3550
-
resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679"
3551
-
integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==
3552
-
dependencies:
3553
-
spdx-exceptions "^2.1.0"
3554
-
spdx-license-ids "^3.0.0"
3555
-
3556
-
spdx-license-ids@^3.0.0:
3557
-
version "3.0.10"
3558
-
resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz#0d9becccde7003d6c658d487dd48a32f0bf3014b"
3559
-
integrity sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==
3560
-
3561
-
sprintf-js@~1.0.2:
3562
-
version "1.0.3"
3563
-
resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
3564
-
integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
3565
-
3566
-
stack-utils@^2.0.3:
3567
-
version "2.0.3"
3568
-
resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.3.tgz#cd5f030126ff116b78ccb3c027fe302713b61277"
3569
-
integrity sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==
3570
-
dependencies:
3571
-
escape-string-regexp "^2.0.0"
3572
-
3573
-
string-argv@0.3.1:
3574
-
version "0.3.1"
3575
-
resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da"
3576
-
integrity sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==
3577
-
3578
-
string-length@^4.0.1:
3579
-
version "4.0.2"
3580
-
resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a"
3581
-
integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==
3582
-
dependencies:
3583
-
char-regex "^1.0.2"
3584
-
strip-ansi "^6.0.0"
3585
-
3586
-
string-width@^4.1.0, string-width@^4.2.0:
3587
-
version "4.2.2"
3588
-
resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.2.tgz#dafd4f9559a7585cfba529c6a0a4f73488ebd4c5"
3589
-
integrity sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==
3590
-
dependencies:
3591
-
emoji-regex "^8.0.0"
3592
-
is-fullwidth-code-point "^3.0.0"
3593
-
strip-ansi "^6.0.0"
3594
-
3595
-
string.prototype.padend@^3.0.0:
3596
-
version "3.1.2"
3597
-
resolved "https://registry.yarnpkg.com/string.prototype.padend/-/string.prototype.padend-3.1.2.tgz#6858ca4f35c5268ebd5e8615e1327d55f59ee311"
3598
-
integrity sha512-/AQFLdYvePENU3W5rgurfWSMU6n+Ww8n/3cUt7E+vPBB/D7YDG8x+qjoFs4M/alR2bW7Qg6xMjVwWUOvuQ0XpQ==
3599
-
dependencies:
3600
-
call-bind "^1.0.2"
3601
-
define-properties "^1.1.3"
3602
-
es-abstract "^1.18.0-next.2"
3603
-
3604
-
string.prototype.trimend@^1.0.4:
3605
-
version "1.0.4"
3606
-
resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80"
3607
-
integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==
3608
-
dependencies:
3609
-
call-bind "^1.0.2"
3610
-
define-properties "^1.1.3"
3611
-
3612
-
string.prototype.trimstart@^1.0.4:
3613
-
version "1.0.4"
3614
-
resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed"
3615
-
integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==
3616
-
dependencies:
3617
-
call-bind "^1.0.2"
3618
-
define-properties "^1.1.3"
3619
-
3620
-
stringify-object@^3.3.0:
3621
-
version "3.3.0"
3622
-
resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629"
3623
-
integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==
3624
-
dependencies:
3625
-
get-own-enumerable-property-symbols "^3.0.0"
3626
-
is-obj "^1.0.1"
3627
-
is-regexp "^1.0.0"
3628
-
3629
-
strip-ansi@^6.0.0:
3630
-
version "6.0.0"
3631
-
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532"
3632
-
integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==
3633
-
dependencies:
3634
-
ansi-regex "^5.0.0"
3635
-
3636
-
strip-bom@^3.0.0:
3637
-
version "3.0.0"
3638
-
resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
3639
-
integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=
3640
-
3641
-
strip-bom@^4.0.0:
3642
-
version "4.0.0"
3643
-
resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878"
3644
-
integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==
3645
-
3646
-
strip-final-newline@^2.0.0:
3647
-
version "2.0.0"
3648
-
resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad"
3649
-
integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==
3650
-
3651
-
strip-json-comments@^3.1.0, strip-json-comments@^3.1.1:
3652
-
version "3.1.1"
3653
-
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006"
3654
-
integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
3655
-
3656
-
sucrase@^3.20.1:
3657
-
version "3.20.1"
3658
-
resolved "https://registry.yarnpkg.com/sucrase/-/sucrase-3.20.1.tgz#1c055e97d0fab2f9857f02461364075b3a4ab226"
3659
-
integrity sha512-BIG59HaJOxNct9Va6KvT5yzBA/rcMGetzvZyTx0ZdCcspIbpJTPS64zuAfYlJuOj+3WaI5JOdA+F0bJQQi8ZiQ==
3660
-
dependencies:
3661
-
commander "^4.0.0"
3662
-
glob "7.1.6"
3663
-
lines-and-columns "^1.1.6"
3664
-
mz "^2.7.0"
3665
-
pirates "^4.0.1"
3666
-
ts-interface-checker "^0.1.9"
3667
-
3668
-
supports-color@^5.3.0:
3669
-
version "5.5.0"
3670
-
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
3671
-
integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
3672
-
dependencies:
3673
-
has-flag "^3.0.0"
3674
-
3675
-
supports-color@^7.0.0, supports-color@^7.1.0:
3676
-
version "7.2.0"
3677
-
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da"
3678
-
integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
3679
-
dependencies:
3680
-
has-flag "^4.0.0"
3681
-
3682
-
supports-color@^8.0.0:
3683
-
version "8.1.1"
3684
-
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c"
3685
-
integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==
3686
-
dependencies:
3687
-
has-flag "^4.0.0"
3688
-
3689
-
supports-hyperlinks@^2.0.0:
3690
-
version "2.2.0"
3691
-
resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz#4f77b42488765891774b70c79babd87f9bd594bb"
3692
-
integrity sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==
3693
-
dependencies:
3694
-
has-flag "^4.0.0"
3695
-
supports-color "^7.0.0"
3696
-
3697
-
symbol-tree@^3.2.4:
3698
-
version "3.2.4"
3699
-
resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2"
3700
-
integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==
3701
-
3702
-
table@^6.0.9:
3703
-
version "6.7.1"
3704
-
resolved "https://registry.yarnpkg.com/table/-/table-6.7.1.tgz#ee05592b7143831a8c94f3cee6aae4c1ccef33e2"
3705
-
integrity sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==
3706
-
dependencies:
3707
-
ajv "^8.0.1"
3708
-
lodash.clonedeep "^4.5.0"
3709
-
lodash.truncate "^4.4.2"
3710
-
slice-ansi "^4.0.0"
3711
-
string-width "^4.2.0"
3712
-
strip-ansi "^6.0.0"
3713
-
3714
-
terminal-link@^2.0.0:
3715
-
version "2.1.1"
3716
-
resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994"
3717
-
integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==
3718
-
dependencies:
3719
-
ansi-escapes "^4.2.1"
3720
-
supports-hyperlinks "^2.0.0"
3721
-
3722
-
terser@^5.0.0:
3723
-
version "5.7.1"
3724
-
resolved "https://registry.yarnpkg.com/terser/-/terser-5.7.1.tgz#2dc7a61009b66bb638305cb2a824763b116bf784"
3725
-
integrity sha512-b3e+d5JbHAe/JSjwsC3Zn55wsBIM7AsHLjKxT31kGCldgbpFePaFo+PiddtO6uwRZWRw7sPXmAN8dTW61xmnSg==
3726
-
dependencies:
3727
-
commander "^2.20.0"
3728
-
source-map "~0.7.2"
3729
-
source-map-support "~0.5.19"
3730
-
3731
-
test-exclude@^6.0.0:
3732
-
version "6.0.0"
3733
-
resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e"
3734
-
integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==
3735
-
dependencies:
3736
-
"@istanbuljs/schema" "^0.1.2"
3737
-
glob "^7.1.4"
3738
-
minimatch "^3.0.4"
3739
-
3740
-
text-table@^0.2.0:
3741
-
version "0.2.0"
3742
-
resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
3743
-
integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=
3744
-
3745
-
thenify-all@^1.0.0:
3746
-
version "1.6.0"
3747
-
resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726"
3748
-
integrity sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=
3749
-
dependencies:
3750
-
thenify ">= 3.1.0 < 4"
3751
-
3752
-
"thenify@>= 3.1.0 < 4":
3753
-
version "3.3.1"
3754
-
resolved "https://registry.yarnpkg.com/thenify/-/thenify-3.3.1.tgz#8932e686a4066038a016dd9e2ca46add9838a95f"
3755
-
integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==
3756
-
dependencies:
3757
-
any-promise "^1.0.0"
3758
-
3759
-
throat@^6.0.1:
3760
-
version "6.0.1"
3761
-
resolved "https://registry.yarnpkg.com/throat/-/throat-6.0.1.tgz#d514fedad95740c12c2d7fc70ea863eb51ade375"
3762
-
integrity sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==
3763
-
3764
-
through@^2.3.8:
3765
-
version "2.3.8"
3766
-
resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
3767
-
integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=
3768
-
3769
-
tmpl@1.0.x:
3770
-
version "1.0.4"
3771
-
resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1"
3772
-
integrity sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=
3773
-
3774
-
to-fast-properties@^2.0.0:
3775
-
version "2.0.0"
3776
-
resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e"
3777
-
integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=
3778
-
3779
-
to-regex-range@^5.0.1:
3780
-
version "5.0.1"
3781
-
resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
3782
-
integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
3783
-
dependencies:
3784
-
is-number "^7.0.0"
3785
-
3786
-
tough-cookie@^4.0.0:
3787
-
version "4.0.0"
3788
-
resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.0.0.tgz#d822234eeca882f991f0f908824ad2622ddbece4"
3789
-
integrity sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==
3790
-
dependencies:
3791
-
psl "^1.1.33"
3792
-
punycode "^2.1.1"
3793
-
universalify "^0.1.2"
3794
-
3795
-
tr46@^2.1.0:
3796
-
version "2.1.0"
3797
-
resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240"
3798
-
integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==
3799
-
dependencies:
3800
-
punycode "^2.1.1"
3801
-
3802
-
ts-interface-checker@^0.1.9:
3803
-
version "0.1.13"
3804
-
resolved "https://registry.yarnpkg.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699"
3805
-
integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==
3806
-
3807
-
tslib@^1.9.0:
3808
-
version "1.14.1"
3809
-
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
3810
-
integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
3811
-
3812
-
type-check@^0.4.0, type-check@~0.4.0:
3813
-
version "0.4.0"
3814
-
resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1"
3815
-
integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==
3816
-
dependencies:
3817
-
prelude-ls "^1.2.1"
3818
-
3819
-
type-check@~0.3.2:
3820
-
version "0.3.2"
3821
-
resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72"
3822
-
integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=
3823
-
dependencies:
3824
-
prelude-ls "~1.1.2"
3825
-
3826
-
type-detect@4.0.8:
3827
-
version "4.0.8"
3828
-
resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c"
3829
-
integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==
3830
-
3831
-
type-fest@^0.20.2:
3832
-
version "0.20.2"
3833
-
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4"
3834
-
integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==
3835
-
3836
-
type-fest@^0.21.3:
3837
-
version "0.21.3"
3838
-
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37"
3839
-
integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==
3840
-
3841
-
typedarray-to-buffer@^3.1.5:
3842
-
version "3.1.5"
3843
-
resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080"
3844
-
integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==
3845
-
dependencies:
3846
-
is-typedarray "^1.0.0"
3847
-
3848
-
unbox-primitive@^1.0.1:
3849
-
version "1.0.1"
3850
-
resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471"
3851
-
integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==
3852
-
dependencies:
3853
-
function-bind "^1.1.1"
3854
-
has-bigints "^1.0.1"
3855
-
has-symbols "^1.0.2"
3856
-
which-boxed-primitive "^1.0.2"
3857
-
3858
-
unicode-canonical-property-names-ecmascript@^1.0.4:
3859
-
version "1.0.4"
3860
-
resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818"
3861
-
integrity sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==
3862
-
3863
-
unicode-match-property-ecmascript@^1.0.4:
3864
-
version "1.0.4"
3865
-
resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c"
3866
-
integrity sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==
3867
-
dependencies:
3868
-
unicode-canonical-property-names-ecmascript "^1.0.4"
3869
-
unicode-property-aliases-ecmascript "^1.0.4"
3870
-
3871
-
unicode-match-property-value-ecmascript@^1.1.0:
3872
-
version "1.2.0"
3873
-
resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz#0d91f600eeeb3096aa962b1d6fc88876e64ea531"
3874
-
integrity sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==
3875
-
3876
-
unicode-property-aliases-ecmascript@^1.0.4:
3877
-
version "1.1.0"
3878
-
resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz#dd57a99f6207bedff4628abefb94c50db941c8f4"
3879
-
integrity sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==
3880
-
3881
-
universalify@^0.1.2:
3882
-
version "0.1.2"
3883
-
resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
3884
-
integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==
3885
-
3886
-
uri-js@^4.2.2:
3887
-
version "4.4.1"
3888
-
resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e"
3889
-
integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==
3890
-
dependencies:
3891
-
punycode "^2.1.0"
3892
-
3893
-
v8-compile-cache@^2.0.3:
3894
-
version "2.3.0"
3895
-
resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee"
3896
-
integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==
3897
-
3898
-
v8-to-istanbul@^8.0.0:
3899
-
version "8.0.0"
3900
-
resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-8.0.0.tgz#4229f2a99e367f3f018fa1d5c2b8ec684667c69c"
3901
-
integrity sha512-LkmXi8UUNxnCC+JlH7/fsfsKr5AU110l+SYGJimWNkWhxbN5EyeOtm1MJ0hhvqMMOhGwBj1Fp70Yv9i+hX0QAg==
3902
-
dependencies:
3903
-
"@types/istanbul-lib-coverage" "^2.0.1"
3904
-
convert-source-map "^1.6.0"
3905
-
source-map "^0.7.3"
3906
-
3907
-
validate-npm-package-license@^3.0.1:
3908
-
version "3.0.4"
3909
-
resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a"
3910
-
integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==
3911
-
dependencies:
3912
-
spdx-correct "^3.0.0"
3913
-
spdx-expression-parse "^3.0.0"
3914
-
3915
-
vite@^2.2.4:
3916
-
version "2.5.1"
3917
-
resolved "https://registry.yarnpkg.com/vite/-/vite-2.5.1.tgz#953c71a034c07b3ae0448d57664ec9c6862f23a8"
3918
-
integrity sha512-FwmLbbz8MB1pBs9dKoRDgpiqoijif8hSK1+NNUYc12/cnf+pM2UFhhQ1rcpXgbMhm/5c2USZdVAf0FSkSxaFDA==
3919
-
dependencies:
3920
-
esbuild "^0.12.17"
3921
-
postcss "^8.3.6"
3922
-
resolve "^1.20.0"
3923
-
rollup "^2.38.5"
3924
-
optionalDependencies:
3925
-
fsevents "~2.3.2"
3926
-
3927
-
w3c-hr-time@^1.0.2:
3928
-
version "1.0.2"
3929
-
resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd"
3930
-
integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==
3931
-
dependencies:
3932
-
browser-process-hrtime "^1.0.0"
3933
-
3934
-
w3c-xmlserializer@^2.0.0:
3935
-
version "2.0.0"
3936
-
resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a"
3937
-
integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==
3938
-
dependencies:
3939
-
xml-name-validator "^3.0.0"
3940
-
3941
-
walker@^1.0.7:
3942
-
version "1.0.7"
3943
-
resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb"
3944
-
integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=
3945
-
dependencies:
3946
-
makeerror "1.0.x"
3947
-
3948
-
webidl-conversions@^5.0.0:
3949
-
version "5.0.0"
3950
-
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff"
3951
-
integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==
3952
-
3953
-
webidl-conversions@^6.1.0:
3954
-
version "6.1.0"
3955
-
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514"
3956
-
integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==
3957
-
3958
-
whatwg-encoding@^1.0.5:
3959
-
version "1.0.5"
3960
-
resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0"
3961
-
integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==
3962
-
dependencies:
3963
-
iconv-lite "0.4.24"
3964
-
3965
-
whatwg-mimetype@^2.3.0:
3966
-
version "2.3.0"
3967
-
resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf"
3968
-
integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==
3969
-
3970
-
whatwg-url@^8.0.0, whatwg-url@^8.5.0:
3971
-
version "8.7.0"
3972
-
resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77"
3973
-
integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==
3974
-
dependencies:
3975
-
lodash "^4.7.0"
3976
-
tr46 "^2.1.0"
3977
-
webidl-conversions "^6.1.0"
3978
-
3979
-
which-boxed-primitive@^1.0.2:
3980
-
version "1.0.2"
3981
-
resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6"
3982
-
integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==
3983
-
dependencies:
3984
-
is-bigint "^1.0.1"
3985
-
is-boolean-object "^1.1.0"
3986
-
is-number-object "^1.0.4"
3987
-
is-string "^1.0.5"
3988
-
is-symbol "^1.0.3"
3989
-
3990
-
which-pm-runs@^1.0.0:
3991
-
version "1.0.0"
3992
-
resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.0.0.tgz#670b3afbc552e0b55df6b7780ca74615f23ad1cb"
3993
-
integrity sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=
3994
-
3995
-
which@^1.2.9:
3996
-
version "1.3.1"
3997
-
resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
3998
-
integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
3999
-
dependencies:
4000
-
isexe "^2.0.0"
4001
-
4002
-
which@^2.0.1:
4003
-
version "2.0.2"
4004
-
resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
4005
-
integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
4006
-
dependencies:
4007
-
isexe "^2.0.0"
4008
-
4009
-
wonka@^4.0.14:
4010
-
version "4.0.15"
4011
-
resolved "https://registry.yarnpkg.com/wonka/-/wonka-4.0.15.tgz#9aa42046efa424565ab8f8f451fcca955bf80b89"
4012
-
integrity sha512-U0IUQHKXXn6PFo9nqsHphVCE5m3IntqZNB9Jjn7EB1lrR7YTDY3YWgFvEvwniTzXSvOH/XMzAZaIfJF/LvHYXg==
4013
-
4014
-
word-wrap@^1.2.3, word-wrap@~1.2.3:
4015
-
version "1.2.3"
4016
-
resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
4017
-
integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==
4018
-
4019
-
wrap-ansi@^6.2.0:
4020
-
version "6.2.0"
4021
-
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53"
4022
-
integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==
4023
-
dependencies:
4024
-
ansi-styles "^4.0.0"
4025
-
string-width "^4.1.0"
4026
-
strip-ansi "^6.0.0"
4027
-
4028
-
wrap-ansi@^7.0.0:
4029
-
version "7.0.0"
4030
-
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
4031
-
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
4032
-
dependencies:
4033
-
ansi-styles "^4.0.0"
4034
-
string-width "^4.1.0"
4035
-
strip-ansi "^6.0.0"
4036
-
4037
-
wrappy@1:
4038
-
version "1.0.2"
4039
-
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
4040
-
integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
4041
-
4042
-
write-file-atomic@^3.0.0:
4043
-
version "3.0.3"
4044
-
resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8"
4045
-
integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==
4046
-
dependencies:
4047
-
imurmurhash "^0.1.4"
4048
-
is-typedarray "^1.0.0"
4049
-
signal-exit "^3.0.2"
4050
-
typedarray-to-buffer "^3.1.5"
4051
-
4052
-
ws@^7.4.6:
4053
-
version "7.5.3"
4054
-
resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.3.tgz#160835b63c7d97bfab418fc1b8a9fced2ac01a74"
4055
-
integrity sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==
4056
-
4057
-
xml-name-validator@^3.0.0:
4058
-
version "3.0.0"
4059
-
resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a"
4060
-
integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==
4061
-
4062
-
xmlchars@^2.2.0:
4063
-
version "2.2.0"
4064
-
resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb"
4065
-
integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==
4066
-
4067
-
y18n@^5.0.5:
4068
-
version "5.0.8"
4069
-
resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55"
4070
-
integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==
4071
-
4072
-
yallist@^4.0.0:
4073
-
version "4.0.0"
4074
-
resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
4075
-
integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
4076
-
4077
-
yaml@^1.10.0:
4078
-
version "1.10.2"
4079
-
resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b"
4080
-
integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==
4081
-
4082
-
yargs-parser@^20.2.2:
4083
-
version "20.2.9"
4084
-
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee"
4085
-
integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==
4086
-
4087
-
yargs@^16.0.3:
4088
-
version "16.2.0"
4089
-
resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66"
4090
-
integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==
4091
-
dependencies:
4092
-
cliui "^7.0.2"
4093
-
escalade "^3.1.1"
4094
-
get-caller-file "^2.0.5"
4095
-
require-directory "^2.1.1"
4096
-
string-width "^4.2.0"
4097
-
y18n "^5.0.5"
4098
-
yargs-parser "^20.2.2"
4099
-
4100
-
yocto-queue@^0.1.0:
4101
-
version "0.1.0"
4102
-
resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"
4103
-
integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==