+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
+37
-2
README.md
+37
-2
README.md
···
248
| `(?= )` | `(?= ${/1/})` | A **positive lookahead** checks whether interpolations match, and if so continues the matcher without changing the input. If it matches, it's essentially ignored. |
249
| `(?! )` | `(?! ${/1/})` | A **negative lookahead** checks whether interpolations _don't_ match, and if so continues the matcher without changing the input. If the interpolations do match the matcher is aborted. |
250
251
We can combine and compose these operators to create more complex matchers.
252
For instance, we can extend the original example to only allow a specific set
253
of names by using the `|` operator:
···
345
346
We've now entirely changed the output of the parser for this matcher. Given that each
347
matcher can change its output, we're free to change the parser's output entirely.
348
-
By **returning a falsy value** in this matcher, we can also change the matcher to not have
349
-
matched, which would cause other matchers to treat it like a mismatch!
350
351
```js
352
import { match, parse } from 'reghex';
···
374
tag(['test'], 'node_name');
375
// ["test", .tag = "node_name"]
376
```
377
378
**That's it! May the RegExp be ever in your favor.**
···
248
| `(?= )` | `(?= ${/1/})` | A **positive lookahead** checks whether interpolations match, and if so continues the matcher without changing the input. If it matches, it's essentially ignored. |
249
| `(?! )` | `(?! ${/1/})` | A **negative lookahead** checks whether interpolations _don't_ match, and if so continues the matcher without changing the input. If the interpolations do match the matcher is aborted. |
250
251
+
A couple of operators also support "short hands" that allow you to write
252
+
lookaheads or non-capturing groups a little quicker.
253
+
254
+
| Shorthand | Example | Description |
255
+
| --------- | --------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
256
+
| `:` | `:${/1/}` | A **non-capturing group** is like a regular group, but the interpolations matched inside it don't appear in the parser's output. |
257
+
| `=` | `=${/1/}` | A **positive lookahead** checks whether interpolations match, and if so continues the matcher without changing the input. If it matches, it's essentially ignored. |
258
+
| `!` | `!${/1/}` | A **negative lookahead** checks whether interpolations _don't_ match, and if so continues the matcher without changing the input. If the interpolations do match the matcher is aborted. |
259
+
260
We can combine and compose these operators to create more complex matchers.
261
For instance, we can extend the original example to only allow a specific set
262
of names by using the `|` operator:
···
354
355
We've now entirely changed the output of the parser for this matcher. Given that each
356
matcher can change its output, we're free to change the parser's output entirely.
357
+
By returning `null` or `undefined` in this matcher, we can also change the matcher
358
+
to not have matched, which would cause other matchers to treat it like a mismatch!
359
360
```js
361
import { match, parse } from 'reghex';
···
383
tag(['test'], 'node_name');
384
// ["test", .tag = "node_name"]
385
```
386
+
387
+
### Tagged Template Parsing
388
+
389
+
Any grammar in RegHex can also be used to parse a tagged template literal.
390
+
A tagged template literal consists of a list of literals alternating with
391
+
a list of "interpolations".
392
+
393
+
In RegHex we can add an `interpolation` matcher to our grammars to allow it
394
+
to parse interpolations in a template literal.
395
+
396
+
```js
397
+
import { interpolation } from 'reghex';
398
+
399
+
const anyNumber = interpolation((x) => typeof x === 'number');
400
+
401
+
const num = match('num')`
402
+
${/[+-]?/} ${anyNumber}
403
+
`;
404
+
405
+
parse(num)`+${42}`;
406
+
// ["+", 42, .tag = "num"]
407
+
```
408
+
409
+
This grammar now allows us to match arbitrary values if they're input into the
410
+
parser. We can now call our grammar using a tagged template literal themselves
411
+
to parse this.
412
413
**That's it! May the RegExp be ever in your favor.**
+1
-1
babel.js
+1
-1
babel.js
+18
-18
package.json
+18
-18
package.json
···
1
{
2
"name": "reghex",
3
-
"version": "2.0.0",
4
"description": "The magical sticky regex-based parser generator 🧙",
5
"author": "Phil Pluckthun <phil@kitten.sh>",
6
"license": "MIT",
7
"main": "dist/reghex-core",
8
"module": "dist/reghex-core.mjs",
9
"source": "src/core.js",
10
"files": [
11
"README.md",
12
"LICENSE.md",
···
21
"require": "./dist/reghex-core.js"
22
},
23
"./babel": {
24
-
"import": "./dist/reghex-babel.mjs",
25
"require": "./dist/reghex-babel.js"
26
},
27
"./macro": {
28
-
"import": "./dist/reghex-macro.mjs",
29
"require": "./dist/reghex-macro.js"
30
},
31
"./package.json": "./package.json"
···
48
"url": "https://github.com/kitten/reghex/issues"
49
},
50
"devDependencies": {
51
-
"@ampproject/rollup-plugin-closure-compiler": "^0.26.0",
52
-
"@babel/core": "7.9.6",
53
-
"@babel/plugin-transform-modules-commonjs": "^7.9.6",
54
"@rollup/plugin-buble": "^0.21.3",
55
-
"@rollup/plugin-commonjs": "^11.1.0",
56
-
"@rollup/plugin-node-resolve": "^7.1.3",
57
-
"@rollup/pluginutils": "^4.1.0",
58
-
"babel-jest": "^26.0.1",
59
-
"babel-plugin-closure-elimination": "^1.3.1",
60
-
"husky": "^4.2.5",
61
-
"jest": "^26.0.1",
62
-
"lint-staged": "^10.2.2",
63
"npm-run-all": "^4.1.5",
64
-
"prettier": "^2.0.5",
65
"rimraf": "^3.0.2",
66
-
"rollup": "^2.10.2",
67
-
"rollup-plugin-babel": "^4.4.0"
68
},
69
"prettier": {
70
"singleQuote": true
···
80
"jest": {
81
"testEnvironment": "node",
82
"transform": {
83
-
"\\.js$": "<rootDir>/scripts/jest-transform-esm.js"
84
}
85
}
86
}
···
1
{
2
"name": "reghex",
3
+
"version": "3.0.2",
4
"description": "The magical sticky regex-based parser generator 🧙",
5
"author": "Phil Pluckthun <phil@kitten.sh>",
6
"license": "MIT",
7
"main": "dist/reghex-core",
8
"module": "dist/reghex-core.mjs",
9
"source": "src/core.js",
10
+
"sideEffects": false,
11
"files": [
12
"README.md",
13
"LICENSE.md",
···
22
"require": "./dist/reghex-core.js"
23
},
24
"./babel": {
25
"require": "./dist/reghex-babel.js"
26
},
27
"./macro": {
28
"require": "./dist/reghex-macro.js"
29
},
30
"./package.json": "./package.json"
···
47
"url": "https://github.com/kitten/reghex/issues"
48
},
49
"devDependencies": {
50
+
"@ampproject/rollup-plugin-closure-compiler": "^0.27.0",
51
+
"@babel/core": "7.15.0",
52
+
"@babel/plugin-transform-modules-commonjs": "^7.15.0",
53
+
"@babel/plugin-transform-template-literals": "^7.14.5",
54
"@rollup/plugin-buble": "^0.21.3",
55
+
"@rollup/plugin-commonjs": "^20.0.0",
56
+
"@rollup/plugin-node-resolve": "^13.0.4",
57
+
"@rollup/pluginutils": "^4.1.1",
58
+
"@sucrase/jest-plugin": "^2.1.1",
59
+
"babel-jest": "^27.1.0",
60
+
"babel-plugin-closure-elimination": "^1.3.2",
61
+
"husky-v4": "^4.3.8",
62
+
"jest": "^27.1.0",
63
+
"lint-staged": "^11.1.2",
64
"npm-run-all": "^4.1.5",
65
+
"prettier": "^2.3.2",
66
"rimraf": "^3.0.2",
67
+
"rollup": "^2.56.3"
68
},
69
"prettier": {
70
"singleQuote": true
···
80
"jest": {
81
"testEnvironment": "node",
82
"transform": {
83
+
"\\.js$": "@sucrase/jest-plugin"
84
}
85
}
86
}
+4
-8
rollup.config.js
+4
-8
rollup.config.js
···
1
import commonjs from '@rollup/plugin-commonjs';
2
import resolve from '@rollup/plugin-node-resolve';
3
import buble from '@rollup/plugin-buble';
4
-
import babel from 'rollup-plugin-babel';
5
import compiler from '@ampproject/rollup-plugin-closure-compiler';
6
7
import simplifyJSTags from './scripts/simplify-jstags-plugin.js';
···
24
templateString: false,
25
},
26
exclude: 'node_modules/**',
27
-
}),
28
-
babel({
29
-
babelrc: false,
30
-
extensions: ['ts', 'tsx', 'js'],
31
-
exclude: 'node_modules/**',
32
-
presets: [],
33
-
plugins: ['babel-plugin-closure-elimination'],
34
}),
35
];
36
···
74
},
75
{
76
...base,
77
input: {
78
babel: './src/babel/plugin.js',
79
macro: './src/babel/macro.js',
···
1
import commonjs from '@rollup/plugin-commonjs';
2
import resolve from '@rollup/plugin-node-resolve';
3
import buble from '@rollup/plugin-buble';
4
import compiler from '@ampproject/rollup-plugin-closure-compiler';
5
6
import simplifyJSTags from './scripts/simplify-jstags-plugin.js';
···
23
templateString: false,
24
},
25
exclude: 'node_modules/**',
26
}),
27
];
28
···
66
},
67
{
68
...base,
69
+
output: {
70
+
...output('cjs', '.js'),
71
+
exports: 'default',
72
+
},
73
input: {
74
babel: './src/babel/plugin.js',
75
macro: './src/babel/macro.js',
-5
scripts/jest-transform-esm.js
-5
scripts/jest-transform-esm.js
+320
-115
src/babel/__snapshots__/plugin.test.js.snap
+320
-115
src/babel/__snapshots__/plugin.test.js.snap
···
1
// Jest Snapshot v1, https://goo.gl/fbAQLP
2
3
exports[`works together with @babel/plugin-transform-modules-commonjs 1`] = `
4
"\\"use strict\\";
5
6
var _reghex = require(\\"reghex\\");
7
8
-
var _node_expression = (0, _reghex._pattern)(1),
9
-
_node_expression2 = (0, _reghex._pattern)(2);
10
11
const node = function (state) {
12
-
var index_1 = state.index;
13
var node = [];
14
-
var match;
15
16
-
if (match = (0, _reghex._exec)(state, _node_expression)) {
17
-
node.push(match);
18
} else {
19
-
state.index = index_1;
20
return;
21
}
22
23
-
if (match = (0, _reghex._exec)(state, _node_expression2)) {
24
-
node.push(match);
25
} else {
26
-
state.index = index_1;
27
return;
28
}
29
30
-
node.tag = 'node';
31
return node;
32
};"
33
`;
···
38
`;
39
40
exports[`works with local recursion 1`] = `
41
-
"import { match as m, tag, _exec, _pattern } from 'reghex';
42
43
var _inner_expression = _pattern(/inner/);
44
45
const inner = function (state) {
46
-
var index_1 = state.index;
47
var node = [];
48
-
var match;
49
50
-
if (match = _exec(state, _inner_expression)) {
51
-
node.push(match);
52
} else {
53
-
state.index = index_1;
54
return;
55
}
56
57
-
node.tag = 'inner';
58
return node;
59
};
60
61
const node = function (state) {
62
-
var index_1 = state.index;
63
var node = [];
64
-
var match;
65
66
-
if (match = inner(state)) {
67
-
node.push(match);
68
} else {
69
-
state.index = index_1;
70
return;
71
}
72
73
-
node.tag = 'node';
74
return node;
75
};"
76
`;
77
78
exports[`works with non-capturing groups 1`] = `
79
-
"import { match, _exec, _pattern, tag as _tag } from 'reghex';
80
81
var _node_expression = _pattern(1),
82
_node_expression2 = _pattern(2),
83
_node_expression3 = _pattern(3);
84
85
const node = function (state) {
86
-
var index_1 = state.index;
87
var node = [];
88
-
var match;
89
90
-
if (match = _exec(state, _node_expression)) {
91
-
node.push(match);
92
} else {
93
-
state.index = index_1;
94
return;
95
}
96
97
-
var length_2 = node.length;
98
99
-
alternation_3: {
100
block_3: {
101
-
var index_3 = state.index;
102
103
-
if (match = _exec(state, _node_expression2)) {
104
-
node.push(match);
105
} else {
106
-
state.index = index_3;
107
-
node.length = length_2;
108
break block_3;
109
}
110
111
-
break alternation_3;
112
}
113
114
-
loop_3: for (var count_3 = 0; true; count_3++) {
115
-
var index_3 = state.index;
116
117
-
if (!_exec(state, _node_expression3)) {
118
-
if (count_3) {
119
-
state.index = index_3;
120
-
break loop_3;
121
-
} else {}
122
123
-
state.index = index_1;
124
-
node.length = length_2;
125
-
return;
126
}
127
}
128
}
129
130
-
node.tag = 'node';
131
return node;
132
};"
133
`;
134
135
exports[`works with self-referential thunks 1`] = `
136
-
"import { match, tag, _exec, _pattern } from 'reghex';
137
138
const inner = function (state) {
139
-
var index_1 = state.index;
140
var node = [];
141
-
var match;
142
143
-
if (match = node(state)) {
144
-
node.push(match);
145
} else {
146
-
state.index = index_1;
147
return;
148
}
149
150
-
node.tag = 'inner';
151
return node;
152
};
153
154
const node = function (state) {
155
-
var index_1 = state.index;
156
var node = [];
157
-
var match;
158
159
-
if (match = inner(state)) {
160
-
node.push(match);
161
} else {
162
-
state.index = index_1;
163
return;
164
}
165
166
-
node.tag = 'node';
167
return node;
168
};"
169
`;
170
171
exports[`works with standard features 1`] = `
172
-
"import { match, _exec, _pattern, tag as _tag } from \\"reghex\\";
173
174
var _node_expression = _pattern(1),
175
_node_expression2 = _pattern(2),
···
178
_node_expression5 = _pattern(5);
179
180
const node = function (state) {
181
-
var index_1 = state.index;
182
var node = [];
183
-
var match;
184
185
-
alternation_2: {
186
block_2: {
187
-
var index_2 = state.index;
188
189
-
loop_2: for (var count_2 = 0; true; count_2++) {
190
-
var index_2 = state.index;
191
192
-
if (match = _exec(state, _node_expression)) {
193
-
node.push(match);
194
} else {
195
-
if (count_2) {
196
-
state.index = index_2;
197
-
break loop_2;
198
-
} else {}
199
-
200
-
state.index = index_2;
201
-
break block_2;
202
}
203
}
204
205
-
break alternation_2;
206
}
207
208
-
loop_2: for (var count_2 = 0; true; count_2++) {
209
-
var index_2 = state.index;
210
211
-
if (match = _exec(state, _node_expression2)) {
212
-
node.push(match);
213
} else {
214
-
if (count_2) {
215
-
state.index = index_2;
216
-
break loop_2;
217
-
} else {}
218
-
219
-
state.index = index_1;
220
-
return;
221
}
222
}
223
224
-
loop_2: while (true) {
225
-
var index_2 = state.index;
226
-
var length_2 = node.length;
227
228
-
if (match = _exec(state, _node_expression3)) {
229
-
node.push(match);
230
} else {
231
-
state.index = index_2;
232
-
node.length = length_2;
233
-
break loop_2;
234
}
235
236
-
var index_4 = state.index;
237
238
-
if (match = _exec(state, _node_expression4)) {
239
-
node.push(match);
240
} else {
241
-
state.index = index_4;
242
}
243
244
-
if (match = _exec(state, _node_expression5)) {
245
-
node.push(match);
246
} else {
247
-
state.index = index_2;
248
-
node.length = length_2;
249
-
break loop_2;
250
}
251
}
252
}
253
254
-
node.tag = 'node';
255
return node;
256
};"
257
`;
258
259
exports[`works with transform functions 1`] = `
260
-
"import { match, _exec, _pattern, tag as _tag } from 'reghex';
261
262
var _inner_transform = x => x;
263
264
const first = function (state) {
265
-
var index_1 = state.index;
266
var node = [];
267
-
var match;
268
-
node.tag = 'inner';
269
return _inner_transform(node);
270
};
271
272
const transform = x => x;
273
274
const second = function (state) {
275
-
var index_1 = state.index;
276
var node = [];
277
-
var match;
278
-
node.tag = 'node';
279
return transform(node);
280
};"
281
`;
···
1
// Jest Snapshot v1, https://goo.gl/fbAQLP
2
3
+
exports[`deduplicates hoisted expressions 1`] = `
4
+
"import { match, __pattern as _pattern } from \\"reghex\\";
5
+
const re = /1/;
6
+
const str = '1';
7
+
8
+
var _re_expression = _pattern(re),
9
+
_str_expression = _pattern(str);
10
+
11
+
const a = function (state) {
12
+
var y1 = state.y,
13
+
x1 = state.x;
14
+
var node = [];
15
+
var x;
16
+
17
+
if ((x = _re_expression(state)) != null) {
18
+
node.push(x);
19
+
} else {
20
+
state.y = y1;
21
+
state.x = x1;
22
+
return;
23
+
}
24
+
25
+
if ((x = _str_expression(state)) != null) {
26
+
node.push(x);
27
+
} else {
28
+
state.y = y1;
29
+
state.x = x1;
30
+
return;
31
+
}
32
+
33
+
if ('a') node.tag = 'a';
34
+
return node;
35
+
};
36
+
37
+
var _b_expression = _pattern('2');
38
+
39
+
const b = function (state) {
40
+
var y1 = state.y,
41
+
x1 = state.x;
42
+
var node = [];
43
+
var x;
44
+
45
+
if ((x = _re_expression(state)) != null) {
46
+
node.push(x);
47
+
} else {
48
+
state.y = y1;
49
+
state.x = x1;
50
+
return;
51
+
}
52
+
53
+
if ((x = _b_expression(state)) != null) {
54
+
node.push(x);
55
+
} else {
56
+
state.y = y1;
57
+
state.x = x1;
58
+
return;
59
+
}
60
+
61
+
if ('b') node.tag = 'b';
62
+
return node;
63
+
};"
64
+
`;
65
+
66
exports[`works together with @babel/plugin-transform-modules-commonjs 1`] = `
67
"\\"use strict\\";
68
69
var _reghex = require(\\"reghex\\");
70
71
+
var _node_expression = (0, _reghex.__pattern)(1),
72
+
_node_expression2 = (0, _reghex.__pattern)(2);
73
74
const node = function (state) {
75
+
var y1 = state.y,
76
+
x1 = state.x;
77
var node = [];
78
+
var x;
79
80
+
if ((x = _node_expression(state)) != null) {
81
+
node.push(x);
82
} else {
83
+
state.y = y1;
84
+
state.x = x1;
85
return;
86
}
87
88
+
if ((x = _node_expression2(state)) != null) {
89
+
node.push(x);
90
} else {
91
+
state.y = y1;
92
+
state.x = x1;
93
return;
94
}
95
96
+
if ('node') node.tag = 'node';
97
return node;
98
};"
99
`;
···
104
`;
105
106
exports[`works with local recursion 1`] = `
107
+
"import { match as m, tag, __pattern as _pattern } from 'reghex';
108
109
var _inner_expression = _pattern(/inner/);
110
111
const inner = function (state) {
112
+
var y1 = state.y,
113
+
x1 = state.x;
114
var node = [];
115
+
var x;
116
117
+
if ((x = _inner_expression(state)) != null) {
118
+
node.push(x);
119
} else {
120
+
state.y = y1;
121
+
state.x = x1;
122
return;
123
}
124
125
+
if ('inner') node.tag = 'inner';
126
return node;
127
};
128
129
const node = function (state) {
130
+
var y1 = state.y,
131
+
x1 = state.x;
132
var node = [];
133
+
var x;
134
135
+
if ((x = inner(state)) != null) {
136
+
node.push(x);
137
} else {
138
+
state.y = y1;
139
+
state.x = x1;
140
return;
141
}
142
143
+
if ('node') node.tag = 'node';
144
+
return node;
145
+
};"
146
+
`;
147
+
148
+
exports[`works with nameless matchers 1`] = `
149
+
"import { match, __pattern as _pattern } from \\"reghex\\";
150
+
151
+
var _objectObject_expression = _pattern(1),
152
+
_objectObject_expression2 = _pattern(2),
153
+
_objectObject_expression3 = _pattern(3),
154
+
_objectObject_expression4 = _pattern(4),
155
+
_objectObject_expression5 = _pattern(5);
156
+
157
+
const node = function (state) {
158
+
var y1 = state.y,
159
+
x1 = state.x;
160
+
var node = [];
161
+
var x;
162
+
163
+
alt_2: {
164
+
block_2: {
165
+
var y2 = state.y,
166
+
x2 = state.x;
167
+
168
+
if ((x = _objectObject_expression(state)) != null) {
169
+
node.push(x);
170
+
} else {
171
+
state.y = y2;
172
+
state.x = x2;
173
+
break block_2;
174
+
}
175
+
176
+
group_2: for (;;) {
177
+
var y2 = state.y,
178
+
x2 = state.x;
179
+
180
+
if ((x = _objectObject_expression(state)) != null) {
181
+
node.push(x);
182
+
} else {
183
+
state.y = y2;
184
+
state.x = x2;
185
+
break group_2;
186
+
}
187
+
}
188
+
189
+
break alt_2;
190
+
}
191
+
192
+
if ((x = _objectObject_expression2(state)) != null) {
193
+
node.push(x);
194
+
} else {
195
+
state.y = y1;
196
+
state.x = x1;
197
+
return;
198
+
}
199
+
200
+
group_2: for (;;) {
201
+
var y2 = state.y,
202
+
x2 = state.x;
203
+
204
+
if ((x = _objectObject_expression2(state)) != null) {
205
+
node.push(x);
206
+
} else {
207
+
state.y = y2;
208
+
state.x = x2;
209
+
break group_2;
210
+
}
211
+
}
212
+
213
+
group_2: for (;;) {
214
+
var y2 = state.y,
215
+
x2 = state.x;
216
+
var ln2 = node.length;
217
+
218
+
if ((x = _objectObject_expression3(state)) != null) {
219
+
node.push(x);
220
+
} else {
221
+
state.y = y2;
222
+
state.x = x2;
223
+
node.length = ln2;
224
+
break group_2;
225
+
}
226
+
227
+
var y4 = state.y,
228
+
x4 = state.x;
229
+
230
+
if ((x = _objectObject_expression4(state)) != null) {
231
+
node.push(x);
232
+
} else {
233
+
state.y = y4;
234
+
state.x = x4;
235
+
}
236
+
237
+
if ((x = _objectObject_expression5(state)) != null) {
238
+
node.push(x);
239
+
} else {
240
+
state.y = y2;
241
+
state.x = x2;
242
+
node.length = ln2;
243
+
break group_2;
244
+
}
245
+
}
246
+
}
247
+
248
+
if (null) node.tag = null;
249
return node;
250
};"
251
`;
252
253
exports[`works with non-capturing groups 1`] = `
254
+
"import { match, __pattern as _pattern } from 'reghex';
255
256
var _node_expression = _pattern(1),
257
_node_expression2 = _pattern(2),
258
_node_expression3 = _pattern(3);
259
260
const node = function (state) {
261
+
var y1 = state.y,
262
+
x1 = state.x;
263
var node = [];
264
+
var x;
265
266
+
if ((x = _node_expression(state)) != null) {
267
+
node.push(x);
268
} else {
269
+
state.y = y1;
270
+
state.x = x1;
271
return;
272
}
273
274
+
var ln2 = node.length;
275
276
+
alt_3: {
277
block_3: {
278
+
var y3 = state.y,
279
+
x3 = state.x;
280
281
+
if ((x = _node_expression2(state)) != null) {
282
+
node.push(x);
283
} else {
284
+
state.y = y3;
285
+
state.x = x3;
286
+
node.length = ln2;
287
break block_3;
288
}
289
290
+
break alt_3;
291
}
292
293
+
if ((x = _node_expression3(state)) == null) {
294
+
state.y = y1;
295
+
state.x = x1;
296
+
node.length = ln2;
297
+
return;
298
+
}
299
300
+
group_3: for (;;) {
301
+
var y3 = state.y,
302
+
x3 = state.x;
303
304
+
if ((x = _node_expression3(state)) == null) {
305
+
state.y = y3;
306
+
state.x = x3;
307
+
break group_3;
308
}
309
}
310
}
311
312
+
if ('node') node.tag = 'node';
313
return node;
314
};"
315
`;
316
317
exports[`works with self-referential thunks 1`] = `
318
+
"import { match, tag, __pattern as _pattern } from 'reghex';
319
320
const inner = function (state) {
321
+
var y1 = state.y,
322
+
x1 = state.x;
323
var node = [];
324
+
var x;
325
326
+
if ((x = node(state)) != null) {
327
+
node.push(x);
328
} else {
329
+
state.y = y1;
330
+
state.x = x1;
331
return;
332
}
333
334
+
if ('inner') node.tag = 'inner';
335
return node;
336
};
337
338
const node = function (state) {
339
+
var y1 = state.y,
340
+
x1 = state.x;
341
var node = [];
342
+
var x;
343
344
+
if ((x = inner(state)) != null) {
345
+
node.push(x);
346
} else {
347
+
state.y = y1;
348
+
state.x = x1;
349
return;
350
}
351
352
+
if ('node') node.tag = 'node';
353
return node;
354
};"
355
`;
356
357
exports[`works with standard features 1`] = `
358
+
"import { match, __pattern as _pattern } from \\"reghex\\";
359
360
var _node_expression = _pattern(1),
361
_node_expression2 = _pattern(2),
···
364
_node_expression5 = _pattern(5);
365
366
const node = function (state) {
367
+
var y1 = state.y,
368
+
x1 = state.x;
369
var node = [];
370
+
var x;
371
372
+
alt_2: {
373
block_2: {
374
+
var y2 = state.y,
375
+
x2 = state.x;
376
+
377
+
if ((x = _node_expression(state)) != null) {
378
+
node.push(x);
379
+
} else {
380
+
state.y = y2;
381
+
state.x = x2;
382
+
break block_2;
383
+
}
384
385
+
group_2: for (;;) {
386
+
var y2 = state.y,
387
+
x2 = state.x;
388
389
+
if ((x = _node_expression(state)) != null) {
390
+
node.push(x);
391
} else {
392
+
state.y = y2;
393
+
state.x = x2;
394
+
break group_2;
395
}
396
}
397
398
+
break alt_2;
399
}
400
401
+
if ((x = _node_expression2(state)) != null) {
402
+
node.push(x);
403
+
} else {
404
+
state.y = y1;
405
+
state.x = x1;
406
+
return;
407
+
}
408
409
+
group_2: for (;;) {
410
+
var y2 = state.y,
411
+
x2 = state.x;
412
+
413
+
if ((x = _node_expression2(state)) != null) {
414
+
node.push(x);
415
} else {
416
+
state.y = y2;
417
+
state.x = x2;
418
+
break group_2;
419
}
420
}
421
422
+
group_2: for (;;) {
423
+
var y2 = state.y,
424
+
x2 = state.x;
425
+
var ln2 = node.length;
426
427
+
if ((x = _node_expression3(state)) != null) {
428
+
node.push(x);
429
} else {
430
+
state.y = y2;
431
+
state.x = x2;
432
+
node.length = ln2;
433
+
break group_2;
434
}
435
436
+
var y4 = state.y,
437
+
x4 = state.x;
438
439
+
if ((x = _node_expression4(state)) != null) {
440
+
node.push(x);
441
} else {
442
+
state.y = y4;
443
+
state.x = x4;
444
}
445
446
+
if ((x = _node_expression5(state)) != null) {
447
+
node.push(x);
448
} else {
449
+
state.y = y2;
450
+
state.x = x2;
451
+
node.length = ln2;
452
+
break group_2;
453
}
454
}
455
}
456
457
+
if ('node') node.tag = 'node';
458
return node;
459
};"
460
`;
461
462
exports[`works with transform functions 1`] = `
463
+
"import { match, __pattern as _pattern } from 'reghex';
464
465
var _inner_transform = x => x;
466
467
const first = function (state) {
468
+
var y1 = state.y,
469
+
x1 = state.x;
470
var node = [];
471
+
var x;
472
+
if ('inner') node.tag = 'inner';
473
return _inner_transform(node);
474
};
475
476
const transform = x => x;
477
478
const second = function (state) {
479
+
var y1 = state.y,
480
+
x1 = state.x;
481
var node = [];
482
+
var x;
483
+
if ('node') node.tag = 'node';
484
return transform(node);
485
};"
486
`;
+39
src/babel/plugin.test.js
+39
src/babel/plugin.test.js
···
16
).toMatchSnapshot();
17
});
18
19
+
it('works with nameless matchers', () => {
20
+
const code = `
21
+
import { match } from 'reghex/macro';
22
+
23
+
const node = match()\`
24
+
\${1}+ | \${2}+ (\${3} ( \${4}? \${5} ) )*
25
+
\`;
26
+
`;
27
+
28
+
expect(
29
+
transform(code, { babelrc: false, presets: [], plugins: [reghexPlugin] })
30
+
.code
31
+
).toMatchSnapshot();
32
+
});
33
+
34
it('works while only minifying', () => {
35
const code = `
36
import { match } from 'reghex/macro';
···
46
presets: [],
47
plugins: [[reghexPlugin, { codegen: false }]],
48
}).code
49
+
).toMatchSnapshot();
50
+
});
51
+
52
+
it('deduplicates hoisted expressions', () => {
53
+
const code = `
54
+
import { match } from 'reghex/macro';
55
+
56
+
const re = /1/;
57
+
const str = '1';
58
+
59
+
const a = match('a')\`
60
+
\${re}
61
+
\${str}
62
+
\`;
63
+
64
+
const b = match('b')\`
65
+
\${re}
66
+
\${'2'}
67
+
\`;
68
+
`;
69
+
70
+
expect(
71
+
transform(code, { babelrc: false, presets: [], plugins: [reghexPlugin] })
72
+
.code
73
).toMatchSnapshot();
74
});
75
+43
-45
src/babel/transform.js
+43
-45
src/babel/transform.js
···
1
-
import { parse } from '../parser';
2
import { astRoot } from '../codegen';
3
-
import { SharedIds } from './sharedIds';
4
5
export function makeHelpers({ types: t, template }) {
6
const regexPatternsRe = /^[()\[\]|.+?*]|[^\\][()\[\]|.+?*$^]|\\[wdsWDS]/;
7
const importSourceRe = /reghex$|^reghex\/macro/;
8
const importName = 'reghex';
9
-
const ids = new SharedIds(t);
10
11
let _hasUpdatedImport = false;
12
13
return {
14
/** Adds the reghex import declaration to the Program scope */
···
21
path.node.source = t.stringLiteral(importName);
22
}
23
24
path.node.specifiers.push(
25
-
t.importSpecifier(
26
-
(ids.execId = path.scope.generateUidIdentifier('exec')),
27
-
t.identifier('_exec')
28
-
),
29
-
t.importSpecifier(
30
-
(ids.patternId = path.scope.generateUidIdentifier('pattern')),
31
-
t.identifier('_pattern')
32
-
)
33
);
34
35
const tagImport = path.node.specifiers.find((node) => {
36
-
return t.isImportSpecifier(node) && node.imported.name === 'tag';
37
});
38
39
if (!tagImport) {
40
path.node.specifiers.push(
41
t.importSpecifier(
42
-
(ids.tagId = path.scope.generateUidIdentifier('tag')),
43
-
t.identifier('tag')
44
)
45
);
46
} else {
47
-
ids.tagId = tagImport.imported;
48
}
49
},
50
···
87
getMatchName(path) {
88
t.assertTaggedTemplateExpression(path.node);
89
const nameArgumentPath = path.get('tag.arguments.0');
90
-
const { confident, value } = nameArgumentPath.evaluate();
91
-
if (!confident && t.isIdentifier(nameArgumentPath.node)) {
92
-
return nameArgumentPath.node.name;
93
-
} else if (confident && typeof value === 'string') {
94
-
return value;
95
-
} else {
96
-
return path.scope.generateUidIdentifierBasedOnNode(path.node);
97
}
98
},
99
100
/** Given a match, hoists its expressions in front of the match's statement */
···
122
expression = expression.body.body[0].argument;
123
}
124
125
-
if (
126
t.isIdentifier(expression) &&
127
-
path.scope.hasBinding(expression.name)
128
-
) {
129
const binding = path.scope.getBinding(expression.name);
130
if (t.isVariableDeclarator(binding.path.node)) {
131
const matchPath = binding.path.get('init');
132
-
if (this.isMatch(matchPath)) return expression;
133
}
134
}
135
136
const id = path.scope.generateUidIdentifier(
137
-
`${matchName}_expression`
138
);
139
140
variableDeclarators.push(
141
t.variableDeclarator(
142
id,
143
-
t.callExpression(ids.pattern, [expression])
144
)
145
);
146
147
return id;
148
}
149
);
···
158
const binding = path.scope.getBinding(id.name);
159
if (binding && t.isVariableDeclarator(binding.path.node)) {
160
const matchPath = binding.path.get('init');
161
-
if (this.isMatch(matchPath)) return `${id.name}(state)`;
162
}
163
164
const input = t.isStringLiteral(id)
165
? JSON.stringify(id.value)
166
: id.name;
167
-
return `${ids.exec.name}(state, ${input})`;
168
});
169
},
170
···
186
},
187
188
minifyMatch(path) {
189
-
if (!path.node.tag.arguments.length) {
190
-
throw path
191
-
.get('tag')
192
-
.buildCodeFrameError(
193
-
'match() must at least be called with a node name'
194
-
);
195
-
}
196
-
197
const quasis = path.node.quasi.quasis.map((x) =>
198
t.stringLiteral(x.value.cooked.replace(/\s*/g, ''))
199
);
···
209
},
210
211
transformMatch(path) {
212
-
if (!path.node.tag.arguments.length) {
213
-
throw path
214
-
.get('tag')
215
-
.buildCodeFrameError(
216
-
'match() must at least be called with a node name'
217
-
);
218
}
219
220
-
const name = path.node.tag.arguments[0];
221
const quasis = path.node.quasi.quasis.map((x) => x.value.cooked);
222
223
const expressions = this._prepareExpressions(path);
···
1
import { astRoot } from '../codegen';
2
+
import { parse } from '../parser';
3
4
export function makeHelpers({ types: t, template }) {
5
const regexPatternsRe = /^[()\[\]|.+?*]|[^\\][()\[\]|.+?*$^]|\\[wdsWDS]/;
6
const importSourceRe = /reghex$|^reghex\/macro/;
7
const importName = 'reghex';
8
9
let _hasUpdatedImport = false;
10
+
let _matchId = t.identifier('match');
11
+
let _patternId = t.identifier('__pattern');
12
+
13
+
const _hoistedExpressions = new Map();
14
15
return {
16
/** Adds the reghex import declaration to the Program scope */
···
23
path.node.source = t.stringLiteral(importName);
24
}
25
26
+
_patternId = path.scope.generateUidIdentifier('_pattern');
27
path.node.specifiers.push(
28
+
t.importSpecifier(_patternId, t.identifier('__pattern'))
29
);
30
31
const tagImport = path.node.specifiers.find((node) => {
32
+
return t.isImportSpecifier(node) && node.imported.name === 'match';
33
});
34
35
if (!tagImport) {
36
path.node.specifiers.push(
37
t.importSpecifier(
38
+
(_matchId = path.scope.generateUidIdentifier('match')),
39
+
t.identifier('match')
40
)
41
);
42
} else {
43
+
_matchId = tagImport.imported;
44
}
45
},
46
···
83
getMatchName(path) {
84
t.assertTaggedTemplateExpression(path.node);
85
const nameArgumentPath = path.get('tag.arguments.0');
86
+
if (nameArgumentPath) {
87
+
const { confident, value } = nameArgumentPath.evaluate();
88
+
if (!confident && t.isIdentifier(nameArgumentPath.node)) {
89
+
return nameArgumentPath.node.name;
90
+
} else if (confident && typeof value === 'string') {
91
+
return value;
92
+
}
93
}
94
+
95
+
return path.scope.generateUidIdentifierBasedOnNode(path.node);
96
},
97
98
/** Given a match, hoists its expressions in front of the match's statement */
···
120
expression = expression.body.body[0].argument;
121
}
122
123
+
const isBindingExpression =
124
t.isIdentifier(expression) &&
125
+
path.scope.hasBinding(expression.name);
126
+
if (isBindingExpression) {
127
const binding = path.scope.getBinding(expression.name);
128
if (t.isVariableDeclarator(binding.path.node)) {
129
const matchPath = binding.path.get('init');
130
+
if (this.isMatch(matchPath)) {
131
+
return expression;
132
+
} else if (_hoistedExpressions.has(expression.name)) {
133
+
return t.identifier(_hoistedExpressions.get(expression.name));
134
+
}
135
}
136
}
137
138
const id = path.scope.generateUidIdentifier(
139
+
isBindingExpression
140
+
? `${expression.name}_expression`
141
+
: `${matchName}_expression`
142
);
143
144
variableDeclarators.push(
145
t.variableDeclarator(
146
id,
147
+
t.callExpression(t.identifier(_patternId.name), [expression])
148
)
149
);
150
151
+
if (t.isIdentifier(expression)) {
152
+
_hoistedExpressions.set(expression.name, id.name);
153
+
}
154
+
155
return id;
156
}
157
);
···
166
const binding = path.scope.getBinding(id.name);
167
if (binding && t.isVariableDeclarator(binding.path.node)) {
168
const matchPath = binding.path.get('init');
169
+
if (this.isMatch(matchPath)) {
170
+
return { fn: true, id: id.name };
171
+
}
172
}
173
174
const input = t.isStringLiteral(id)
175
? JSON.stringify(id.value)
176
: id.name;
177
+
return { fn: false, id: input };
178
});
179
},
180
···
196
},
197
198
minifyMatch(path) {
199
const quasis = path.node.quasi.quasis.map((x) =>
200
t.stringLiteral(x.value.cooked.replace(/\s*/g, ''))
201
);
···
211
},
212
213
transformMatch(path) {
214
+
let name = path.node.tag.arguments[0];
215
+
if (!name) {
216
+
name = t.nullLiteral();
217
}
218
219
const quasis = path.node.quasi.quasis.map((x) => x.value.cooked);
220
221
const expressions = this._prepareExpressions(path);
+100
-149
src/codegen.js
+100
-149
src/codegen.js
···
1
const _state = 'state';
2
-
const _match = 'match';
3
const _node = 'node';
4
5
function js(/* arguments */) {
6
let body = arguments[0][0];
···
9
return body.trim();
10
}
11
12
-
const newOpts = (prev, next) => ({
13
-
index: next.index != null ? next.index : prev.index,
14
-
length: next.length != null ? next.length : prev.length,
15
-
onAbort: next.onAbort != null ? next.onAbort : prev.onAbort,
16
-
abort: next.abort != null ? next.abort : prev.abort,
17
-
capture: next.capture != null ? next.capture : prev.capture,
18
-
});
19
-
20
-
const assignIndex = (depth) =>
21
-
depth ? js`var index_${depth} = ${_state}.index;` : '';
22
23
-
const restoreIndex = (depth) =>
24
-
depth ? js`${_state}.index = index_${depth};` : '';
25
26
-
const abortOnCondition = (condition, hooks) => js`
27
-
if (${condition}) {
28
-
${restoreIndex(opts.index)}
29
-
${opts.abort || ''}
30
-
} else {
31
-
${opts.onAbort || ''}
32
-
}
33
`;
34
35
const astExpression = (ast, depth, opts) => {
36
const restoreLength =
37
-
opts.length &&
38
-
opts.abort &&
39
-
js`
40
-
${_node}.length = length_${opts.length};
41
-
`;
42
-
43
-
const abort = js`
44
-
${opts.onAbort || ''}
45
-
${restoreIndex(opts.index)}
46
-
${restoreLength || ''}
47
-
${opts.abort || ''}
48
-
`;
49
-
50
-
if (!opts.capture) {
51
-
return js`
52
-
if (!(${ast.expression})) {
53
-
${abort}
54
-
}
55
-
`;
56
-
}
57
-
58
return js`
59
-
if (${_match} = ${ast.expression}) {
60
${_node}.push(${_match});
61
-
} else {
62
-
${abort}
63
}
64
`;
65
};
···
67
const astGroup = (ast, depth, opts) => {
68
const capture = !!opts.capture && !ast.capture;
69
70
-
let group = '';
71
if (!opts.length && capture) {
72
return js`
73
-
${js`var length_${depth} = ${_node}.length;`}
74
-
${astSequence(
75
-
ast.sequence,
76
-
depth + 1,
77
-
newOpts(opts, {
78
-
length: depth,
79
-
capture,
80
-
})
81
-
)}
82
`;
83
}
84
85
-
return astSequence(
86
-
ast.sequence,
87
-
depth + 1,
88
-
newOpts(opts, {
89
-
capture,
90
-
})
91
-
);
92
};
93
94
const astChild = (ast, depth, opts) =>
95
ast.expression ? astExpression(ast, depth, opts) : astGroup(ast, depth, opts);
96
97
-
const astRepeating = (ast, depth, opts) => {
98
-
const label = `loop_${depth}`;
99
-
const count = `count_${depth}`;
100
-
return js`
101
-
${label}: for (var ${count} = 0; true; ${count}++) {
102
-
${assignIndex(depth)}
103
-
${astChild(
104
-
ast,
105
-
depth,
106
-
newOpts(opts, {
107
-
onAbort: js`
108
-
if (${count}) {
109
-
${restoreIndex(depth)}
110
-
break ${label};
111
-
} else {
112
-
${opts.onAbort || ''}
113
-
}
114
-
`,
115
-
})
116
-
)}
117
-
}
118
-
`;
119
-
};
120
-
121
-
const astMultiple = (ast, depth, opts) => {
122
-
const label = `loop_${depth}`;
123
-
return js`
124
-
${label}: while (true) {
125
-
${assignIndex(depth)}
126
-
${astChild(
127
-
ast,
128
-
depth,
129
-
newOpts(opts, {
130
-
length: 0,
131
-
index: depth,
132
-
abort: js`break ${label};`,
133
-
onAbort: '',
134
-
})
135
-
)}
136
-
}
137
-
`;
138
-
};
139
-
140
-
const astOptional = (ast, depth, opts) => js`
141
-
${assignIndex(depth)}
142
-
${astChild(
143
-
ast,
144
-
depth,
145
-
newOpts(opts, {
146
-
index: depth,
147
-
abort: '',
148
-
onAbort: '',
149
-
})
150
-
)}
151
-
`;
152
-
153
const astQuantifier = (ast, depth, opts) => {
154
const { index, abort } = opts;
155
-
const label = `invert_${depth}`;
156
157
if (ast.capture === '!') {
158
-
opts = newOpts(opts, {
159
-
index: depth,
160
-
abort: js`break ${label};`,
161
-
});
162
}
163
164
let child;
165
if (ast.quantifier === '+') {
166
-
child = astRepeating(ast, depth, opts);
167
-
} else if (ast.quantifier === '*') child = astMultiple(ast, depth, opts);
168
-
else if (ast.quantifier === '?') child = astOptional(ast, depth, opts);
169
-
else child = astChild(ast, depth, opts);
170
171
if (ast.capture === '!') {
172
return js`
173
-
${label}: {
174
${assignIndex(depth)}
175
${child}
176
${restoreIndex(index)}
···
189
};
190
191
const astSequence = (ast, depth, opts) => {
192
-
const alternation = ast.alternation ? `alternation_${depth}` : '';
193
194
let body = '';
195
for (; ast; ast = ast.alternation) {
···
197
198
let childOpts = opts;
199
if (ast.alternation) {
200
-
childOpts = newOpts(opts, {
201
-
index: depth,
202
-
abort: js`break ${block};`,
203
-
onAbort: '',
204
-
});
205
}
206
207
let sequence = '';
···
230
`;
231
};
232
233
-
const astRoot = (ast, name, transform) => js`
234
-
(function (${_state}) {
235
-
${assignIndex(1)}
236
-
var ${_node} = [];
237
-
var ${_match};
238
239
-
${astSequence(ast, 2, {
240
-
index: 1,
241
-
length: 0,
242
-
onAbort: '',
243
-
abort: js`return;`,
244
-
capture: true,
245
-
})}
246
247
-
${_node}.tag = ${name};
248
-
return ${transform ? js`(${transform})(${_node})` : _node};
249
-
})
250
-
`;
251
252
export { astRoot };
···
1
const _state = 'state';
2
const _node = 'node';
3
+
const _match = 'x';
4
5
function js(/* arguments */) {
6
let body = arguments[0][0];
···
9
return body.trim();
10
}
11
12
+
const copy = (prev) => {
13
+
const next = {};
14
+
for (const key in prev) next[key] = prev[key];
15
+
return next;
16
+
};
17
18
+
const assignIndex = (depth) => js`
19
+
var y${depth} = ${_state}.y,
20
+
x${depth} = ${_state}.x;
21
+
`;
22
23
+
const restoreIndex = (depth) => js`
24
+
${_state}.y = y${depth};
25
+
${_state}.x = x${depth};
26
`;
27
28
const astExpression = (ast, depth, opts) => {
29
+
const capture = !!opts.capture && !ast.capture;
30
const restoreLength =
31
+
(opts.length && opts.abort && js`${_node}.length = ln${opts.length};`) ||
32
+
'';
33
+
const condition = `(${_match} = ${ast.expression.id}(${_state})) ${
34
+
capture ? '!=' : '=='
35
+
} null`;
36
return js`
37
+
if (${condition}) ${
38
+
capture
39
+
? js`{
40
${_node}.push(${_match});
41
+
} else `
42
+
: ''
43
+
}{
44
+
${restoreIndex(opts.index)}
45
+
${restoreLength}
46
+
${opts.abort}
47
}
48
`;
49
};
···
51
const astGroup = (ast, depth, opts) => {
52
const capture = !!opts.capture && !ast.capture;
53
54
+
opts = copy(opts);
55
+
opts.capture = capture;
56
+
57
if (!opts.length && capture) {
58
+
opts.length = depth;
59
return js`
60
+
${js`var ln${depth} = ${_node}.length;`}
61
+
${astSequence(ast.sequence, depth + 1, opts)}
62
`;
63
}
64
65
+
return astSequence(ast.sequence, depth + 1, opts);
66
};
67
68
const astChild = (ast, depth, opts) =>
69
ast.expression ? astExpression(ast, depth, opts) : astGroup(ast, depth, opts);
70
71
const astQuantifier = (ast, depth, opts) => {
72
const { index, abort } = opts;
73
+
const invert = `inv_${depth}`;
74
+
const group = `group_${depth}`;
75
76
+
opts = copy(opts);
77
if (ast.capture === '!') {
78
+
opts.index = depth;
79
+
opts.abort = js`break ${invert}`;
80
}
81
82
let child;
83
if (ast.quantifier === '+') {
84
+
const starAst = copy(ast);
85
+
starAst.quantifier = '*';
86
+
child = js`
87
+
${astChild(ast, depth, opts)}
88
+
${astQuantifier(starAst, depth, opts)}
89
+
`;
90
+
} else if (ast.quantifier === '*') {
91
+
opts.length = 0;
92
+
opts.index = depth;
93
+
opts.abort = js`break ${group};`;
94
+
95
+
child = js`
96
+
${group}: for (;;) {
97
+
${assignIndex(depth)}
98
+
${astChild(ast, depth, opts)}
99
+
}
100
+
`;
101
+
} else if (ast.quantifier === '?' && ast.expression) {
102
+
opts.index = depth;
103
+
opts.abort = '';
104
+
105
+
child = js`
106
+
${assignIndex(depth)}
107
+
${astChild(ast, depth, opts)}
108
+
`;
109
+
} else if (ast.quantifier === '?') {
110
+
opts.index = depth;
111
+
opts.abort = js`break ${group}`;
112
+
113
+
child = js`
114
+
${group}: {
115
+
${assignIndex(depth)}
116
+
${astChild(ast, depth, opts)}
117
+
}
118
+
`;
119
+
} else {
120
+
child = astChild(ast, depth, opts);
121
+
}
122
123
if (ast.capture === '!') {
124
return js`
125
+
${invert}: {
126
${assignIndex(depth)}
127
${child}
128
${restoreIndex(index)}
···
141
};
142
143
const astSequence = (ast, depth, opts) => {
144
+
const alternation = ast.alternation ? `alt_${depth}` : '';
145
146
let body = '';
147
for (; ast; ast = ast.alternation) {
···
149
150
let childOpts = opts;
151
if (ast.alternation) {
152
+
childOpts = copy(opts);
153
+
childOpts.index = depth;
154
+
childOpts.abort = js`break ${block};`;
155
}
156
157
let sequence = '';
···
180
`;
181
};
182
183
+
const astRoot = (ast, name, transform) => {
184
+
return js`
185
+
(function (${_state}) {
186
+
${assignIndex(1)}
187
+
var ${_node} = [];
188
+
var ${_match};
189
190
+
${astSequence(ast, 2, {
191
+
index: 1,
192
+
length: 0,
193
+
abort: js`return;`,
194
+
capture: true,
195
+
})}
196
197
+
if (${name}) ${_node}.tag = ${name};
198
+
return ${transform ? js`(${transform})(${_node})` : _node};
199
+
})
200
+
`;
201
+
};
202
203
export { astRoot };
+63
-32
src/core.js
+63
-32
src/core.js
···
3
4
const isStickySupported = typeof /./g.sticky === 'boolean';
5
6
-
export const _pattern = (input) => {
7
-
if (typeof input === 'function') return input;
8
-
const source = typeof input !== 'string' ? input.source : input;
9
-
return isStickySupported
10
-
? new RegExp(source, 'y')
11
-
: new RegExp(source + '|()', 'g');
12
};
13
14
-
export const _exec = (state, pattern) => {
15
-
let match;
16
17
-
if (typeof pattern === 'function') {
18
-
if (!pattern.length) pattern = pattern();
19
-
return pattern(state);
20
}
21
22
-
pattern.lastIndex = state.index;
23
24
-
if (isStickySupported) {
25
-
if (pattern.test(state.input))
26
-
match = state.input.slice(state.index, pattern.lastIndex);
27
-
} else {
28
-
match = pattern.exec(state.input)[0] || match;
29
}
30
31
-
state.index = pattern.lastIndex;
32
return match;
33
};
34
35
-
export const parse = (pattern) => (input) => {
36
-
const state = { input, index: 0 };
37
-
return pattern(state);
38
};
39
40
export const match = (name, transform) => (quasis, ...expressions) => {
41
const ast = parseDSL(
42
quasis,
43
-
expressions.map((expression, i) =>
44
-
typeof expression === 'function' && expression.length
45
-
? `_${i}(state)`
46
-
: `_e(state, _${i})`
47
-
)
48
);
49
-
50
-
const makeMatcher = new Function(
51
-
'_e,_n,_t,' + expressions.map((_expression, i) => `_${i}`).join(','),
52
'return ' + astRoot(ast, '_n', transform ? '_t' : null)
53
-
);
54
-
55
-
return makeMatcher(_exec, name, transform, ...expressions.map(_pattern));
56
};
···
3
4
const isStickySupported = typeof /./g.sticky === 'boolean';
5
6
+
const execLambda = (pattern) => {
7
+
if (pattern.length) return pattern;
8
+
return (state) => pattern()(state);
9
};
10
11
+
const execString = (pattern) => {
12
+
return (state) => {
13
+
if (state.x < state.quasis.length) {
14
+
const input = state.quasis[state.x];
15
+
for (let i = 0, l = pattern.length; i < l; i++)
16
+
if (input.charCodeAt(state.y + i) !== pattern.charCodeAt(i))
17
+
return null;
18
+
state.y += pattern.length;
19
+
return pattern;
20
+
}
21
+
};
22
+
};
23
24
+
const execRegex = (pattern) => {
25
+
pattern = isStickySupported
26
+
? new RegExp(pattern.source, 'y')
27
+
: new RegExp(pattern.source + '|()', 'g');
28
+
return (state) => {
29
+
if (state.x < state.quasis.length) {
30
+
const input = state.quasis[state.x];
31
+
pattern.lastIndex = state.y;
32
+
let match;
33
+
if (isStickySupported) {
34
+
if (pattern.test(input))
35
+
match = input.slice(state.y, pattern.lastIndex);
36
+
} else {
37
+
const x = pattern.exec(input);
38
+
if (x[1] == null) match = x[0];
39
+
}
40
+
41
+
state.y = pattern.lastIndex;
42
+
return match;
43
+
}
44
+
};
45
+
};
46
+
47
+
export const __pattern = (input) => {
48
+
if (typeof input === 'function') {
49
+
return execLambda(input);
50
+
} else if (typeof input === 'string') {
51
+
return execString(input);
52
+
} else {
53
+
return execRegex(input);
54
}
55
+
};
56
57
+
export const interpolation = (predicate) => (state) => {
58
+
let match;
59
60
+
if (
61
+
state.x < state.expressions.length &&
62
+
state.y >= state.quasis[state.x].length
63
+
) {
64
+
state.y = 0;
65
+
match = state.expressions[state.x++];
66
+
if (predicate && match) match = predicate(match);
67
}
68
69
return match;
70
};
71
72
+
export const parse = (matcher) => (quasis, ...expressions) => {
73
+
if (typeof quasis === 'string') quasis = [quasis];
74
+
const state = { quasis, expressions, x: 0, y: 0 };
75
+
return matcher(state);
76
};
77
78
export const match = (name, transform) => (quasis, ...expressions) => {
79
const ast = parseDSL(
80
quasis,
81
+
expressions.map((_, i) => ({ id: `_${i}` }))
82
);
83
+
return new Function(
84
+
'_n,_t,' + expressions.map((_expression, i) => `_${i}`).join(','),
85
'return ' + astRoot(ast, '_n', transform ? '_t' : null)
86
+
)(name, transform, ...expressions.map(__pattern));
87
};
+105
-4
src/core.test.js
+105
-4
src/core.test.js
···
1
-
import { match } from './core';
2
3
const expectToParse = (node, input, result, lastIndex = 0) => {
4
-
const state = { input, index: 0 };
5
if (result) result.tag = 'node';
6
expect(node(state)).toEqual(result);
7
8
// NOTE: After parsing we expect the current index to exactly match the
9
// sum amount of matched characters
10
if (result === undefined) {
11
-
expect(state.index).toBe(0);
12
} else {
13
const index = lastIndex || result.reduce((acc, x) => acc + x.length, 0);
14
-
expect(state.index).toBe(index);
15
}
16
};
17
18
describe('required matcher', () => {
19
const node = match('node')`${/1/}`;
20
it.each`
···
23
${''} | ${undefined}
24
`('should return $result when $input is passed', ({ input, result }) => {
25
expectToParse(node, input, result);
26
});
27
});
28
···
110
input | result
111
${'123'} | ${['1', '2', '3']}
112
${'3'} | ${['3']}
113
${'_'} | ${undefined}
114
`('should return $result when $input is passed', ({ input, result }) => {
115
expectToParse(node, input, result);
···
123
${'123'} | ${['1', '2', '3']}
124
${'12123'} | ${['1', '2', '1', '2', '3']}
125
${'3'} | ${['3']}
126
${'13'} | ${undefined}
127
${'_'} | ${undefined}
128
`('should return $result when $input is passed', ({ input, result }) => {
···
136
input | result
137
${'123'} | ${['1', '2', '3']}
138
${'12123'} | ${['1', '2', '1', '2', '3']}
139
${'3'} | ${undefined}
140
${'13'} | ${undefined}
141
${'_'} | ${undefined}
···
358
);
359
});
360
361
describe('non-capturing group with plus matcher, then required matcher', () => {
362
const node = match('node')`(?: ${/1/}+) ${/2/}`;
363
it.each`
···
445
);
446
});
447
448
describe('positive lookahead group with plus matcher', () => {
449
const node = match('node')`(?= ${/1/}+) ${/\d/}`;
450
it.each`
···
484
485
describe('negative lookahead group', () => {
486
const node = match('node')`(?! ${/1/}) ${/\d/}`;
487
it.each`
488
input | result | lastIndex
489
${'2'} | ${['2']} | ${1}
···
552
}
553
);
554
});
···
1
+
import { parse, match, interpolation } from './core';
2
3
const expectToParse = (node, input, result, lastIndex = 0) => {
4
+
const state = { quasis: [input], expressions: [], x: 0, y: 0 };
5
if (result) result.tag = 'node';
6
expect(node(state)).toEqual(result);
7
8
// NOTE: After parsing we expect the current index to exactly match the
9
// sum amount of matched characters
10
if (result === undefined) {
11
+
expect(state.y).toBe(0);
12
} else {
13
const index = lastIndex || result.reduce((acc, x) => acc + x.length, 0);
14
+
expect(state.y).toBe(index);
15
}
16
};
17
18
+
describe('can create nameless matchers', () => {
19
+
it('matches without tagging', () => {
20
+
const state = { quasis: ['1'], expressions: [], x: 0, y: 0 };
21
+
const node = match(null)`${/1/}`;
22
+
expect(node(state)).toEqual(['1']);
23
+
});
24
+
});
25
+
26
describe('required matcher', () => {
27
const node = match('node')`${/1/}`;
28
it.each`
···
31
${''} | ${undefined}
32
`('should return $result when $input is passed', ({ input, result }) => {
33
expectToParse(node, input, result);
34
+
});
35
+
36
+
it('matches empty regex patterns', () => {
37
+
const node = match('node')`${/[ ]*/}`;
38
+
expectToParse(node, '', ['']);
39
});
40
});
41
···
123
input | result
124
${'123'} | ${['1', '2', '3']}
125
${'3'} | ${['3']}
126
+
${'23'} | ${undefined}
127
${'_'} | ${undefined}
128
`('should return $result when $input is passed', ({ input, result }) => {
129
expectToParse(node, input, result);
···
137
${'123'} | ${['1', '2', '3']}
138
${'12123'} | ${['1', '2', '1', '2', '3']}
139
${'3'} | ${['3']}
140
+
${'23'} | ${undefined}
141
${'13'} | ${undefined}
142
${'_'} | ${undefined}
143
`('should return $result when $input is passed', ({ input, result }) => {
···
151
input | result
152
${'123'} | ${['1', '2', '3']}
153
${'12123'} | ${['1', '2', '1', '2', '3']}
154
+
${'23'} | ${undefined}
155
${'3'} | ${undefined}
156
${'13'} | ${undefined}
157
${'_'} | ${undefined}
···
374
);
375
});
376
377
+
describe('non-capturing shorthand', () => {
378
+
const node = match('node')`${/1/} :${/2/}+`;
379
+
it.each`
380
+
input | result | lastIndex
381
+
${'12'} | ${['1']} | ${2}
382
+
${'122'} | ${['1']} | ${3}
383
+
${'13'} | ${undefined} | ${0}
384
+
${'1'} | ${undefined} | ${0}
385
+
${'_'} | ${undefined} | ${0}
386
+
`(
387
+
'should return $result when $input is passed',
388
+
({ input, result, lastIndex }) => {
389
+
expectToParse(node, input, result, lastIndex);
390
+
}
391
+
);
392
+
});
393
+
394
describe('non-capturing group with plus matcher, then required matcher', () => {
395
const node = match('node')`(?: ${/1/}+) ${/2/}`;
396
it.each`
···
478
);
479
});
480
481
+
describe('positive lookahead shorthand', () => {
482
+
const node = match('node')`=${/1/} ${/\d/}`;
483
+
it.each`
484
+
input | result | lastIndex
485
+
${'1'} | ${['1']} | ${1}
486
+
${'13'} | ${['1']} | ${1}
487
+
${'2'} | ${undefined} | ${0}
488
+
${'_'} | ${undefined} | ${0}
489
+
`(
490
+
'should return $result when $input is passed',
491
+
({ input, result, lastIndex }) => {
492
+
expectToParse(node, input, result, lastIndex);
493
+
}
494
+
);
495
+
});
496
+
497
describe('positive lookahead group with plus matcher', () => {
498
const node = match('node')`(?= ${/1/}+) ${/\d/}`;
499
it.each`
···
533
534
describe('negative lookahead group', () => {
535
const node = match('node')`(?! ${/1/}) ${/\d/}`;
536
+
it.each`
537
+
input | result | lastIndex
538
+
${'2'} | ${['2']} | ${1}
539
+
${'23'} | ${['2']} | ${1}
540
+
${'1'} | ${undefined} | ${0}
541
+
${'1'} | ${undefined} | ${0}
542
+
${'_'} | ${undefined} | ${0}
543
+
`(
544
+
'should return $result when $input is passed',
545
+
({ input, result, lastIndex }) => {
546
+
expectToParse(node, input, result, lastIndex);
547
+
}
548
+
);
549
+
});
550
+
551
+
describe('negative lookahead shorthand', () => {
552
+
const node = match('node')`!${/1/} ${/\d/}`;
553
it.each`
554
input | result | lastIndex
555
${'2'} | ${['2']} | ${1}
···
618
}
619
);
620
});
621
+
622
+
describe('interpolation parsing', () => {
623
+
const node = match('node')`
624
+
${/1/}
625
+
${interpolation((x) => (x > 1 ? x : null))}
626
+
${/3/}
627
+
`;
628
+
629
+
it('matches interpolations', () => {
630
+
const expected = ['1', 2, '3'];
631
+
expected.tag = 'node';
632
+
expect(parse(node)`1${2}3`).toEqual(expected);
633
+
});
634
+
635
+
it('does not match invalid inputs', () => {
636
+
expect(parse(node)`13`).toBe(undefined);
637
+
expect(parse(node)`13${2}`).toBe(undefined);
638
+
expect(parse(node)`${2}13`).toBe(undefined);
639
+
expect(parse(node)`1${1}3`).toBe(undefined);
640
+
});
641
+
});
642
+
643
+
describe('string matching', () => {
644
+
const node = match('node')`
645
+
${'1'}
646
+
${'2'}
647
+
`;
648
+
649
+
it('matches strings', () => {
650
+
const expected = ['1', '2'];
651
+
expected.tag = 'node';
652
+
expect(parse(node)('12')).toEqual(expected);
653
+
expect(parse(node)('13')).toBe(undefined);
654
+
});
655
+
});
+14
-7
src/parser.js
+14
-7
src/parser.js
···
12
let currentGroup = null;
13
let lastMatch;
14
let currentSequence = rootSequence;
15
16
for (
17
let quasiIndex = 0, stackIndex = 0;
···
19
stackIndex++
20
) {
21
if (stackIndex % 2 !== 0) {
22
-
currentSequence.push({
23
-
expression: expressions[stackIndex++ >> 1],
24
-
});
25
}
26
27
const quasi = quasis[stackIndex >> 1];
···
36
if (!currentSequence) syntaxError(char);
37
} else if (char === '(') {
38
sequenceStack.push(currentSequence);
39
-
currentSequence.push((currentGroup = { sequence: [] }));
40
currentSequence = currentGroup.sequence;
41
} else if (char === '?' && !currentSequence.length && currentGroup) {
42
-
const nextChar = quasi[quasiIndex++];
43
-
if (nextChar === ':' || nextChar === '=' || nextChar === '!') {
44
-
currentGroup.capture = nextChar;
45
} else {
46
syntaxError(char);
47
}
···
12
let currentGroup = null;
13
let lastMatch;
14
let currentSequence = rootSequence;
15
+
let capture;
16
17
for (
18
let quasiIndex = 0, stackIndex = 0;
···
20
stackIndex++
21
) {
22
if (stackIndex % 2 !== 0) {
23
+
const expression = expressions[stackIndex++ >> 1];
24
+
currentSequence.push({ expression, capture });
25
+
capture = undefined;
26
}
27
28
const quasi = quasis[stackIndex >> 1];
···
37
if (!currentSequence) syntaxError(char);
38
} else if (char === '(') {
39
sequenceStack.push(currentSequence);
40
+
currentSequence.push((currentGroup = { sequence: [], capture }));
41
currentSequence = currentGroup.sequence;
42
+
capture = undefined;
43
+
} else if (char === ':' || char === '=' || char === '!') {
44
+
capture = char;
45
+
const nextChar = quasi[quasiIndex];
46
+
if (quasi[quasiIndex] && quasi[quasiIndex] !== '(') syntaxError(char);
47
} else if (char === '?' && !currentSequence.length && currentGroup) {
48
+
capture = quasi[quasiIndex++];
49
+
if (capture === ':' || capture === '=' || capture === '!') {
50
+
currentGroup.capture = capture;
51
+
capture = undefined;
52
} else {
53
syntaxError(char);
54
}
+62
-15
src/parser.test.js
+62
-15
src/parser.test.js
···
42
expect(ast).toHaveProperty('0.sequence.0.quantifier', undefined);
43
});
44
45
-
it('supports non-capturing groups', () => {
46
-
const ast = parseTag`(?: ${1})`;
47
-
expect(ast).toHaveProperty('length', 1);
48
-
expect(ast).toHaveProperty('0.capture', ':');
49
-
expect(ast).toHaveProperty('0.sequence.length', 1);
50
});
51
52
-
it('supports positive lookahead groups', () => {
53
-
const ast = parseTag`(?= ${1})`;
54
-
expect(ast).toHaveProperty('length', 1);
55
-
expect(ast).toHaveProperty('0.capture', '=');
56
-
expect(ast).toHaveProperty('0.sequence.length', 1);
57
});
58
59
-
it('supports negative lookahead groups', () => {
60
-
const ast = parseTag`(?! ${1})`;
61
-
expect(ast).toHaveProperty('length', 1);
62
-
expect(ast).toHaveProperty('0.capture', '!');
63
-
expect(ast).toHaveProperty('0.sequence.length', 1);
64
});
65
66
it('supports groups with alternates', () => {
67
expect(parseTag`(${1} | ${2}) ${3}`).toMatchInlineSnapshot(`
68
Array [
69
Object {
70
"sequence": Array [
71
Object {
72
"expression": 1,
73
},
74
],
75
},
76
Object {
77
"expression": 3,
78
},
79
]
···
42
expect(ast).toHaveProperty('0.sequence.0.quantifier', undefined);
43
});
44
45
+
describe('non-capturing syntax', () => {
46
+
it('supports regex-like syntax', () => {
47
+
const ast = parseTag`(?: ${1})`;
48
+
expect(ast).toHaveProperty('length', 1);
49
+
expect(ast).toHaveProperty('0.capture', ':');
50
+
expect(ast).toHaveProperty('0.sequence.length', 1);
51
+
});
52
+
53
+
it('supports shorthand', () => {
54
+
let ast = parseTag`:${1}`;
55
+
expect(ast).toHaveProperty('length', 1);
56
+
expect(ast).toHaveProperty('0.capture', ':');
57
+
expect(ast).toHaveProperty('0.expression', 1);
58
+
ast = parseTag`:(${1})`;
59
+
expect(ast).toHaveProperty('length', 1);
60
+
expect(ast).toHaveProperty('0.capture', ':');
61
+
expect(ast).toHaveProperty('0.sequence.length', 1);
62
+
});
63
+
64
+
it('fails on invalid usage', () => {
65
+
expect(() => parseTag`${1} : ${2}`).toThrow();
66
+
expect(() => parseTag`${1} :|${2}`).toThrow();
67
+
});
68
});
69
70
+
describe('positive lookaheads syntax', () => {
71
+
it('supports regex-like syntax', () => {
72
+
const ast = parseTag`(?= ${1})`;
73
+
expect(ast).toHaveProperty('length', 1);
74
+
expect(ast).toHaveProperty('0.capture', '=');
75
+
expect(ast).toHaveProperty('0.sequence.length', 1);
76
+
});
77
+
78
+
it('supports shorthand', () => {
79
+
let ast = parseTag`=${1}`;
80
+
expect(ast).toHaveProperty('length', 1);
81
+
expect(ast).toHaveProperty('0.capture', '=');
82
+
expect(ast).toHaveProperty('0.expression', 1);
83
+
ast = parseTag`=(${1})`;
84
+
expect(ast).toHaveProperty('length', 1);
85
+
expect(ast).toHaveProperty('0.capture', '=');
86
+
expect(ast).toHaveProperty('0.sequence.length', 1);
87
+
});
88
});
89
90
+
describe('negative lookaheads syntax', () => {
91
+
it('supports regex-like syntax', () => {
92
+
const ast = parseTag`(?! ${1})`;
93
+
expect(ast).toHaveProperty('length', 1);
94
+
expect(ast).toHaveProperty('0.capture', '!');
95
+
expect(ast).toHaveProperty('0.sequence.length', 1);
96
+
});
97
+
98
+
it('supports shorthand', () => {
99
+
let ast = parseTag`!${1}`;
100
+
expect(ast).toHaveProperty('length', 1);
101
+
expect(ast).toHaveProperty('0.capture', '!');
102
+
expect(ast).toHaveProperty('0.expression', 1);
103
+
ast = parseTag`!(${1})`;
104
+
expect(ast).toHaveProperty('length', 1);
105
+
expect(ast).toHaveProperty('0.capture', '!');
106
+
expect(ast).toHaveProperty('0.sequence.length', 1);
107
+
});
108
});
109
110
it('supports groups with alternates', () => {
111
expect(parseTag`(${1} | ${2}) ${3}`).toMatchInlineSnapshot(`
112
Array [
113
Object {
114
+
"capture": undefined,
115
"sequence": Array [
116
Object {
117
+
"capture": undefined,
118
"expression": 1,
119
},
120
],
121
},
122
Object {
123
+
"capture": undefined,
124
"expression": 3,
125
},
126
]
+1351
-1912
yarn.lock
+1351
-1912
yarn.lock
···
10
"@jridgewell/resolve-uri" "1.0.0"
11
sourcemap-codec "1.4.8"
12
13
-
"@ampproject/rollup-plugin-closure-compiler@^0.26.0":
14
-
version "0.26.0"
15
-
resolved "https://registry.yarnpkg.com/@ampproject/rollup-plugin-closure-compiler/-/rollup-plugin-closure-compiler-0.26.0.tgz#69f8265e5fdbf3e26905eaaedc60cb5982bd6be0"
16
-
integrity sha512-wuHzGE6BDhDR0L7nUPlpQDPGiGnMw+b0B+cDPG0S5TatOmFNQva8KSNdBHan3L9RbvNyYXOXicuCrZtSoBfrBg==
17
dependencies:
18
"@ampproject/remapping" "0.2.0"
19
-
acorn "7.2.0"
20
acorn-walk "7.1.1"
21
estree-walker "2.0.1"
22
-
google-closure-compiler "20200517.0.0"
23
magic-string "0.25.7"
24
uuid "8.1.0"
25
···
30
dependencies:
31
"@babel/highlight" "^7.8.3"
32
33
-
"@babel/core@7.9.6", "@babel/core@^7.1.0", "@babel/core@^7.7.5":
34
version "7.9.6"
35
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.9.6.tgz#d9aa1f580abf3b2286ef40b6904d390904c63376"
36
integrity sha512-nD3deLvbsApbHAHttzIssYqgb883yU/d9roe4RZymBCDaZryMJDbptVpEpeQuRh4BJ+SYI8le9YGxKvFEvl1Wg==
···
52
semver "^5.4.1"
53
source-map "^0.5.0"
54
55
"@babel/generator@^7.9.6":
56
version "7.9.6"
57
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.9.6.tgz#5408c82ac5de98cda0d77d8124e99fa1f2170a43"
···
62
lodash "^4.17.13"
63
source-map "^0.5.0"
64
65
"@babel/helper-function-name@^7.9.5":
66
version "7.9.5"
67
resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz#2b53820d35275120e1874a82e5aabe1376920a5c"
···
71
"@babel/template" "^7.8.3"
72
"@babel/types" "^7.9.5"
73
74
"@babel/helper-get-function-arity@^7.8.3":
75
version "7.8.3"
76
resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz#b894b947bd004381ce63ea1db9f08547e920abd5"
···
78
dependencies:
79
"@babel/types" "^7.8.3"
80
81
"@babel/helper-member-expression-to-functions@^7.8.3":
82
version "7.8.3"
83
resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz#659b710498ea6c1d9907e0c73f206eee7dadc24c"
···
85
dependencies:
86
"@babel/types" "^7.8.3"
87
88
-
"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.8.3":
89
version "7.8.3"
90
resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz#7fe39589b39c016331b6b8c3f441e8f0b1419498"
91
integrity sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==
92
dependencies:
93
"@babel/types" "^7.8.3"
94
95
"@babel/helper-module-transforms@^7.9.0":
96
version "7.9.0"
97
resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz#43b34dfe15961918707d247327431388e9fe96e5"
···
105
"@babel/types" "^7.9.0"
106
lodash "^4.17.13"
107
108
"@babel/helper-optimise-call-expression@^7.8.3":
109
version "7.8.3"
110
resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz#7ed071813d09c75298ef4f208956006b6111ecb9"
···
117
resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz#9ea293be19babc0f52ff8ca88b34c3611b208670"
118
integrity sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==
119
120
"@babel/helper-replace-supers@^7.8.6":
121
version "7.9.6"
122
resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.9.6.tgz#03149d7e6a5586ab6764996cd31d6981a17e1444"
···
126
"@babel/helper-optimise-call-expression" "^7.8.3"
127
"@babel/traverse" "^7.9.6"
128
"@babel/types" "^7.9.6"
129
130
"@babel/helper-simple-access@^7.8.3":
131
version "7.8.3"
···
135
"@babel/template" "^7.8.3"
136
"@babel/types" "^7.8.3"
137
138
"@babel/helper-split-export-declaration@^7.8.3":
139
version "7.8.3"
140
resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz#31a9f30070f91368a7182cf05f831781065fc7a9"
···
142
dependencies:
143
"@babel/types" "^7.8.3"
144
145
"@babel/helper-validator-identifier@^7.9.5":
146
version "7.9.5"
147
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz#90977a8e6fbf6b431a7dc31752eee233bf052d80"
148
integrity sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g==
149
150
"@babel/helpers@^7.9.6":
151
version "7.9.6"
···
156
"@babel/traverse" "^7.9.6"
157
"@babel/types" "^7.9.6"
158
159
"@babel/highlight@^7.8.3":
160
version "7.8.3"
161
resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.8.3.tgz#28f173d04223eaaa59bc1d439a3836e6d1265797"
···
170
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.9.6.tgz#3b1bbb30dabe600cd72db58720998376ff653bc7"
171
integrity sha512-AoeIEJn8vt+d/6+PXDRPaksYhnlbMIiejioBZvvMQsOjW/JYK6k/0dKnvvP3EhK5GfMBWDPtrxRtegWdAcdq9Q==
172
173
"@babel/plugin-syntax-async-generators@^7.8.4":
174
version "7.8.4"
175
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d"
···
190
integrity sha512-UcAyQWg2bAN647Q+O811tG9MrJ38Z10jjhQdKNAL8fsyPzE3cCN/uT+f55cFVY4aGO4jqJAvmqsuY3GQDwAoXg==
191
dependencies:
192
"@babel/helper-plugin-utils" "^7.8.3"
193
194
"@babel/plugin-syntax-json-strings@^7.8.3":
195
version "7.8.3"
···
240
dependencies:
241
"@babel/helper-plugin-utils" "^7.8.0"
242
243
-
"@babel/plugin-transform-modules-commonjs@^7.9.6":
244
-
version "7.9.6"
245
-
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.9.6.tgz#64b7474a4279ee588cacd1906695ca721687c277"
246
-
integrity sha512-7H25fSlLcn+iYimmsNe3uK1at79IE6SKW9q0/QeEHTMC9MdOZ+4bA+T1VFB5fgOqBWoqlifXRzYD0JPdmIrgSQ==
247
dependencies:
248
-
"@babel/helper-module-transforms" "^7.9.0"
249
-
"@babel/helper-plugin-utils" "^7.8.3"
250
-
"@babel/helper-simple-access" "^7.8.3"
251
babel-plugin-dynamic-import-node "^2.3.3"
252
253
"@babel/template@^7.3.3", "@babel/template@^7.8.3", "@babel/template@^7.8.6":
254
version "7.8.6"
255
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.8.6.tgz#86b22af15f828dfb086474f964dcc3e39c43ce2b"
···
274
globals "^11.1.0"
275
lodash "^4.17.13"
276
277
"@babel/types@^7.0.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.8.3", "@babel/types@^7.8.6", "@babel/types@^7.9.0", "@babel/types@^7.9.5", "@babel/types@^7.9.6":
278
version "7.9.6"
279
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.9.6.tgz#2c5502b427251e9de1bd2dff95add646d95cc9f7"
···
283
lodash "^4.17.13"
284
to-fast-properties "^2.0.0"
285
286
"@bcoe/v8-coverage@^0.2.3":
287
version "0.2.3"
288
resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39"
289
integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==
290
291
-
"@cnakazawa/watch@^1.0.3":
292
-
version "1.0.4"
293
-
resolved "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a"
294
-
integrity sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==
295
-
dependencies:
296
-
exec-sh "^0.3.2"
297
-
minimist "^1.2.0"
298
-
299
"@istanbuljs/load-nyc-config@^1.0.0":
300
version "1.0.0"
301
resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.0.0.tgz#10602de5570baea82f8afbfa2630b24e7a8cfe5b"
···
311
resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.2.tgz#26520bf09abe4a5644cd5414e37125a8954241dd"
312
integrity sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==
313
314
-
"@jest/console@^26.0.1":
315
-
version "26.0.1"
316
-
resolved "https://registry.yarnpkg.com/@jest/console/-/console-26.0.1.tgz#62b3b2fa8990f3cbffbef695c42ae9ddbc8f4b39"
317
-
integrity sha512-9t1KUe/93coV1rBSxMmBAOIK3/HVpwxArCA1CxskKyRiv6o8J70V8C/V3OJminVCTa2M0hQI9AWRd5wxu2dAHw==
318
dependencies:
319
-
"@jest/types" "^26.0.1"
320
chalk "^4.0.0"
321
-
jest-message-util "^26.0.1"
322
-
jest-util "^26.0.1"
323
slash "^3.0.0"
324
325
-
"@jest/core@^26.0.1":
326
-
version "26.0.1"
327
-
resolved "https://registry.yarnpkg.com/@jest/core/-/core-26.0.1.tgz#aa538d52497dfab56735efb00e506be83d841fae"
328
-
integrity sha512-Xq3eqYnxsG9SjDC+WLeIgf7/8KU6rddBxH+SCt18gEpOhAGYC/Mq+YbtlNcIdwjnnT+wDseXSbU0e5X84Y4jTQ==
329
dependencies:
330
-
"@jest/console" "^26.0.1"
331
-
"@jest/reporters" "^26.0.1"
332
-
"@jest/test-result" "^26.0.1"
333
-
"@jest/transform" "^26.0.1"
334
-
"@jest/types" "^26.0.1"
335
ansi-escapes "^4.2.1"
336
chalk "^4.0.0"
337
exit "^0.1.2"
338
graceful-fs "^4.2.4"
339
-
jest-changed-files "^26.0.1"
340
-
jest-config "^26.0.1"
341
-
jest-haste-map "^26.0.1"
342
-
jest-message-util "^26.0.1"
343
-
jest-regex-util "^26.0.0"
344
-
jest-resolve "^26.0.1"
345
-
jest-resolve-dependencies "^26.0.1"
346
-
jest-runner "^26.0.1"
347
-
jest-runtime "^26.0.1"
348
-
jest-snapshot "^26.0.1"
349
-
jest-util "^26.0.1"
350
-
jest-validate "^26.0.1"
351
-
jest-watcher "^26.0.1"
352
-
micromatch "^4.0.2"
353
p-each-series "^2.1.0"
354
rimraf "^3.0.0"
355
slash "^3.0.0"
356
strip-ansi "^6.0.0"
357
358
-
"@jest/environment@^26.0.1":
359
-
version "26.0.1"
360
-
resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-26.0.1.tgz#82f519bba71959be9b483675ee89de8c8f72a5c8"
361
-
integrity sha512-xBDxPe8/nx251u0VJ2dFAFz2H23Y98qdIaNwnMK6dFQr05jc+Ne/2np73lOAx+5mSBO/yuQldRrQOf6hP1h92g==
362
dependencies:
363
-
"@jest/fake-timers" "^26.0.1"
364
-
"@jest/types" "^26.0.1"
365
-
jest-mock "^26.0.1"
366
367
-
"@jest/fake-timers@^26.0.1":
368
-
version "26.0.1"
369
-
resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-26.0.1.tgz#f7aeff13b9f387e9d0cac9a8de3bba538d19d796"
370
-
integrity sha512-Oj/kCBnTKhm7CR+OJSjZty6N1bRDr9pgiYQr4wY221azLz5PHi08x/U+9+QpceAYOWheauLP8MhtSVFrqXQfhg==
371
dependencies:
372
-
"@jest/types" "^26.0.1"
373
-
"@sinonjs/fake-timers" "^6.0.1"
374
-
jest-message-util "^26.0.1"
375
-
jest-mock "^26.0.1"
376
-
jest-util "^26.0.1"
377
378
-
"@jest/globals@^26.0.1":
379
-
version "26.0.1"
380
-
resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-26.0.1.tgz#3f67b508a7ce62b6e6efc536f3d18ec9deb19a9c"
381
-
integrity sha512-iuucxOYB7BRCvT+TYBzUqUNuxFX1hqaR6G6IcGgEqkJ5x4htNKo1r7jk1ji9Zj8ZMiMw0oB5NaA7k5Tx6MVssA==
382
dependencies:
383
-
"@jest/environment" "^26.0.1"
384
-
"@jest/types" "^26.0.1"
385
-
expect "^26.0.1"
386
387
-
"@jest/reporters@^26.0.1":
388
-
version "26.0.1"
389
-
resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-26.0.1.tgz#14ae00e7a93e498cec35b0c00ab21c375d9b078f"
390
-
integrity sha512-NWWy9KwRtE1iyG/m7huiFVF9YsYv/e+mbflKRV84WDoJfBqUrNRyDbL/vFxQcYLl8IRqI4P3MgPn386x76Gf2g==
391
dependencies:
392
"@bcoe/v8-coverage" "^0.2.3"
393
-
"@jest/console" "^26.0.1"
394
-
"@jest/test-result" "^26.0.1"
395
-
"@jest/transform" "^26.0.1"
396
-
"@jest/types" "^26.0.1"
397
chalk "^4.0.0"
398
collect-v8-coverage "^1.0.0"
399
exit "^0.1.2"
400
glob "^7.1.2"
401
graceful-fs "^4.2.4"
402
istanbul-lib-coverage "^3.0.0"
403
-
istanbul-lib-instrument "^4.0.0"
404
istanbul-lib-report "^3.0.0"
405
istanbul-lib-source-maps "^4.0.0"
406
istanbul-reports "^3.0.2"
407
-
jest-haste-map "^26.0.1"
408
-
jest-resolve "^26.0.1"
409
-
jest-util "^26.0.1"
410
-
jest-worker "^26.0.0"
411
slash "^3.0.0"
412
source-map "^0.6.0"
413
string-length "^4.0.1"
414
terminal-link "^2.0.0"
415
-
v8-to-istanbul "^4.1.3"
416
-
optionalDependencies:
417
-
node-notifier "^7.0.0"
418
419
-
"@jest/source-map@^26.0.0":
420
-
version "26.0.0"
421
-
resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-26.0.0.tgz#fd7706484a7d3faf7792ae29783933bbf48a4749"
422
-
integrity sha512-S2Z+Aj/7KOSU2TfW0dyzBze7xr95bkm5YXNUqqCek+HE0VbNNSNzrRwfIi5lf7wvzDTSS0/ib8XQ1krFNyYgbQ==
423
dependencies:
424
callsites "^3.0.0"
425
graceful-fs "^4.2.4"
426
source-map "^0.6.0"
427
428
-
"@jest/test-result@^26.0.1":
429
-
version "26.0.1"
430
-
resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-26.0.1.tgz#1ffdc1ba4bc289919e54b9414b74c9c2f7b2b718"
431
-
integrity sha512-oKwHvOI73ICSYRPe8WwyYPTtiuOAkLSbY8/MfWF3qDEd/sa8EDyZzin3BaXTqufir/O/Gzea4E8Zl14XU4Mlyg==
432
dependencies:
433
-
"@jest/console" "^26.0.1"
434
-
"@jest/types" "^26.0.1"
435
"@types/istanbul-lib-coverage" "^2.0.0"
436
collect-v8-coverage "^1.0.0"
437
438
-
"@jest/test-sequencer@^26.0.1":
439
-
version "26.0.1"
440
-
resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-26.0.1.tgz#b0563424728f3fe9e75d1442b9ae4c11da73f090"
441
-
integrity sha512-ssga8XlwfP8YjbDcmVhwNlrmblddMfgUeAkWIXts1V22equp2GMIHxm7cyeD5Q/B0ZgKPK/tngt45sH99yLLGg==
442
dependencies:
443
-
"@jest/test-result" "^26.0.1"
444
graceful-fs "^4.2.4"
445
-
jest-haste-map "^26.0.1"
446
-
jest-runner "^26.0.1"
447
-
jest-runtime "^26.0.1"
448
449
-
"@jest/transform@^26.0.1":
450
-
version "26.0.1"
451
-
resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-26.0.1.tgz#0e3ecbb34a11cd4b2080ed0a9c4856cf0ceb0639"
452
-
integrity sha512-pPRkVkAQ91drKGbzCfDOoHN838+FSbYaEAvBXvKuWeeRRUD8FjwXkqfUNUZL6Ke48aA/1cqq/Ni7kVMCoqagWA==
453
dependencies:
454
"@babel/core" "^7.1.0"
455
-
"@jest/types" "^26.0.1"
456
babel-plugin-istanbul "^6.0.0"
457
chalk "^4.0.0"
458
convert-source-map "^1.4.0"
459
fast-json-stable-stringify "^2.0.0"
460
graceful-fs "^4.2.4"
461
-
jest-haste-map "^26.0.1"
462
-
jest-regex-util "^26.0.0"
463
-
jest-util "^26.0.1"
464
-
micromatch "^4.0.2"
465
pirates "^4.0.1"
466
slash "^3.0.0"
467
source-map "^0.6.1"
468
write-file-atomic "^3.0.0"
469
470
-
"@jest/types@^26.0.1":
471
-
version "26.0.1"
472
-
resolved "https://registry.yarnpkg.com/@jest/types/-/types-26.0.1.tgz#b78333fbd113fa7aec8d39de24f88de8686dac67"
473
-
integrity sha512-IbtjvqI9+eS1qFnOIEL7ggWmT+iK/U+Vde9cGWtYb/b6XgKb3X44ZAe/z9YZzoAAZ/E92m0DqrilF934IGNnQA==
474
dependencies:
475
"@types/istanbul-lib-coverage" "^2.0.0"
476
-
"@types/istanbul-reports" "^1.1.1"
477
-
"@types/yargs" "^15.0.0"
478
chalk "^4.0.0"
479
480
"@jridgewell/resolve-uri@1.0.0":
···
491
"@types/buble" "^0.19.2"
492
buble "^0.20.0"
493
494
-
"@rollup/plugin-commonjs@^11.1.0":
495
-
version "11.1.0"
496
-
resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-11.1.0.tgz#60636c7a722f54b41e419e1709df05c7234557ef"
497
-
integrity sha512-Ycr12N3ZPN96Fw2STurD21jMqzKwL9QuFhms3SD7KKRK7oaXUsBU9Zt0jL/rOPHiPYisI21/rXGO3jr9BnLHUA==
498
dependencies:
499
-
"@rollup/pluginutils" "^3.0.8"
500
commondir "^1.0.1"
501
-
estree-walker "^1.0.1"
502
-
glob "^7.1.2"
503
-
is-reference "^1.1.2"
504
-
magic-string "^0.25.2"
505
-
resolve "^1.11.0"
506
507
-
"@rollup/plugin-node-resolve@^7.1.3":
508
-
version "7.1.3"
509
-
resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz#80de384edfbd7bfc9101164910f86078151a3eca"
510
-
integrity sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q==
511
dependencies:
512
-
"@rollup/pluginutils" "^3.0.8"
513
-
"@types/resolve" "0.0.8"
514
builtin-modules "^3.1.0"
515
is-module "^1.0.0"
516
-
resolve "^1.14.2"
517
518
"@rollup/pluginutils@^3.0.8":
519
version "3.0.10"
···
524
estree-walker "^1.0.1"
525
picomatch "^2.2.2"
526
527
-
"@rollup/pluginutils@^4.1.0":
528
-
version "4.1.0"
529
-
resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-4.1.0.tgz#0dcc61c780e39257554feb7f77207dceca13c838"
530
-
integrity sha512-TrBhfJkFxA+ER+ew2U2/fHbebhLT/l/2pRk0hfj9KusXUuRXd2v0R58AfaZK9VXDQ4TogOSEmICVrQAA3zFnHQ==
531
dependencies:
532
-
estree-walker "^2.0.1"
533
picomatch "^2.2.2"
534
535
-
"@samverschueren/stream-to-observable@^0.3.0":
536
-
version "0.3.0"
537
-
resolved "https://registry.yarnpkg.com/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.0.tgz#ecdf48d532c58ea477acfcab80348424f8d0662f"
538
-
integrity sha512-MI4Xx6LHs4Webyvi6EbspgyAb4D2Q2VtnCQ1blOJcoLS6mVa8lNN2rkIy1CVxfTUpoyIbCTkXES1rLXztFD1lg==
539
dependencies:
540
-
any-observable "^0.3.0"
541
542
"@sinonjs/commons@^1.7.0":
543
version "1.7.2"
···
546
dependencies:
547
type-detect "4.0.8"
548
549
-
"@sinonjs/fake-timers@^6.0.1":
550
-
version "6.0.1"
551
-
resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz#293674fccb3262ac782c7aadfdeca86b10c75c40"
552
-
integrity sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==
553
dependencies:
554
"@sinonjs/commons" "^1.7.0"
555
556
-
"@types/babel__core@^7.1.7":
557
-
version "7.1.7"
558
-
resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.7.tgz#1dacad8840364a57c98d0dd4855c6dd3752c6b89"
559
-
integrity sha512-RL62NqSFPCDK2FM1pSDH0scHpJvsXtZNiYlMB73DgPBaG1E38ZYVL+ei5EkWRbr+KC4YNiAUNBnRj+bgwpgjMw==
560
dependencies:
561
"@babel/parser" "^7.1.0"
562
"@babel/types" "^7.0.0"
···
583
version "7.0.11"
584
resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.0.11.tgz#1ae3010e8bf8851d324878b42acec71986486d18"
585
integrity sha512-ddHK5icION5U6q11+tV2f9Mo6CZVuT8GJKld2q9LqHSZbvLbH34Kcu2yFGckZut453+eQU6btIA3RihmnRgI+Q==
586
dependencies:
587
"@babel/types" "^7.3.0"
588
···
598
resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0"
599
integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==
600
601
"@types/estree@0.0.39":
602
version "0.0.39"
603
resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f"
···
622
dependencies:
623
"@types/istanbul-lib-coverage" "*"
624
625
-
"@types/istanbul-reports@^1.1.1":
626
-
version "1.1.2"
627
-
resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz#e875cc689e47bce549ec81f3df5e6f6f11cfaeb2"
628
-
integrity sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==
629
dependencies:
630
-
"@types/istanbul-lib-coverage" "*"
631
"@types/istanbul-lib-report" "*"
632
633
"@types/node@*":
···
635
resolved "https://registry.yarnpkg.com/@types/node/-/node-14.0.1.tgz#5d93e0a099cd0acd5ef3d5bde3c086e1f49ff68c"
636
integrity sha512-FAYBGwC+W6F9+huFIDtn43cpy7+SzG+atzRiTfdp3inUKL2hXnd4rG8hylJLIh4+hqrQy1P17kvJByE/z825hA==
637
638
-
"@types/normalize-package-data@^2.4.0":
639
-
version "2.4.0"
640
-
resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e"
641
-
integrity sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==
642
-
643
"@types/parse-json@^4.0.0":
644
version "4.0.0"
645
resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0"
646
integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==
647
648
-
"@types/prettier@^2.0.0":
649
-
version "2.0.0"
650
-
resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.0.0.tgz#dc85454b953178cc6043df5208b9e949b54a3bc4"
651
-
integrity sha512-/rM+sWiuOZ5dvuVzV37sUuklsbg+JPOP8d+nNFlo2ZtfpzPiPvh1/gc8liWOLBqe+sR+ZM7guPaIcTt6UZTo7Q==
652
653
-
"@types/resolve@0.0.8":
654
-
version "0.0.8"
655
-
resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-0.0.8.tgz#f26074d238e02659e323ce1a13d041eee280e194"
656
-
integrity sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==
657
dependencies:
658
"@types/node" "*"
659
660
-
"@types/stack-utils@^1.0.1":
661
-
version "1.0.1"
662
-
resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-1.0.1.tgz#0a851d3bd96498fa25c33ab7278ed3bd65f06c3e"
663
-
integrity sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==
664
665
"@types/yargs-parser@*":
666
version "15.0.0"
667
resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-15.0.0.tgz#cb3f9f741869e20cce330ffbeb9271590483882d"
668
integrity sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==
669
670
-
"@types/yargs@^15.0.0":
671
-
version "15.0.5"
672
-
resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.5.tgz#947e9a6561483bdee9adffc983e91a6902af8b79"
673
-
integrity sha512-Dk/IDOPtOgubt/IaevIUbTgV7doaKkoorvOyYM2CMwuDyP89bekI7H4xLIwunNYiK9jhCkmc6pUrJk3cj2AB9w==
674
dependencies:
675
"@types/yargs-parser" "*"
676
···
679
resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.3.tgz#623e2075e02eb2d3f2475e49f99c91846467907a"
680
integrity sha512-tsFzPpcttalNjFBCFMqsKYQcWxxen1pgJR56by//QwvJc4/OUS3kPOOttx2tSIfjsylB0pYu7f5D3K1RCxUnUg==
681
682
acorn-dynamic-import@^4.0.0:
683
version "4.0.0"
684
resolved "https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz#482210140582a36b83c3e342e1cfebcaa9240948"
···
702
resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.1.1.tgz#345f0dffad5c735e7373d2fec9a1023e6a44b83e"
703
integrity sha512-wdlPY2tm/9XBr7QkKlq0WQVgiuGTX6YWPyRyBviSoScBuLfTVQhvwg6wJ369GJ/1nPfTLMfnrFIfjqVg6d+jQQ==
704
705
-
acorn@7.2.0, acorn@^7.1.1:
706
-
version "7.2.0"
707
-
resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.2.0.tgz#17ea7e40d7c8640ff54a694c889c26f31704effe"
708
-
integrity sha512-apwXVmYVpQ34m/i71vrApRrRKCWQnZZF1+npOD0WV5xZFfwWOmKGQ2RWlfdy9vWITsenisM8M0Qeq8agcFHNiQ==
709
710
acorn@^6.4.1:
711
version "6.4.1"
712
resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.1.tgz#531e58ba3f51b9dacb9a6646ca4debf5b14ca474"
713
integrity sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==
714
715
aggregate-error@^3.0.0:
716
version "3.0.1"
717
resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.0.1.tgz#db2fe7246e536f40d9b5442a39e117d7dd6a24e0"
···
720
clean-stack "^2.0.0"
721
indent-string "^4.0.0"
722
723
-
ajv@^6.5.5:
724
-
version "6.12.2"
725
-
resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.2.tgz#c629c5eced17baf314437918d2da88c99d5958cd"
726
-
integrity sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==
727
-
dependencies:
728
-
fast-deep-equal "^3.1.1"
729
-
fast-json-stable-stringify "^2.0.0"
730
-
json-schema-traverse "^0.4.1"
731
-
uri-js "^4.2.2"
732
-
733
-
ansi-colors@^3.2.1:
734
-
version "3.2.4"
735
-
resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf"
736
-
integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==
737
738
ansi-escapes@^4.2.1, ansi-escapes@^4.3.0:
739
version "4.3.1"
···
762
"@types/color-name" "^1.1.1"
763
color-convert "^2.0.1"
764
765
-
any-observable@^0.3.0:
766
-
version "0.3.0"
767
-
resolved "https://registry.yarnpkg.com/any-observable/-/any-observable-0.3.0.tgz#af933475e5806a67d0d7df090dd5e8bef65d119b"
768
-
integrity sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==
769
770
-
anymatch@^2.0.0:
771
-
version "2.0.0"
772
-
resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb"
773
-
integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==
774
-
dependencies:
775
-
micromatch "^3.1.4"
776
-
normalize-path "^2.1.1"
777
778
anymatch@^3.0.3:
779
version "3.1.1"
···
790
dependencies:
791
sprintf-js "~1.0.2"
792
793
-
arr-diff@^4.0.0:
794
-
version "4.0.0"
795
-
resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520"
796
-
integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=
797
-
798
-
arr-flatten@^1.1.0:
799
-
version "1.1.0"
800
-
resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1"
801
-
integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==
802
-
803
-
arr-union@^3.1.0:
804
-
version "3.1.0"
805
-
resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4"
806
-
integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=
807
-
808
-
array-unique@^0.3.2:
809
-
version "0.3.2"
810
-
resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428"
811
-
integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=
812
-
813
-
asn1@~0.2.3:
814
-
version "0.2.4"
815
-
resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136"
816
-
integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==
817
-
dependencies:
818
-
safer-buffer "~2.1.0"
819
-
820
-
assert-plus@1.0.0, assert-plus@^1.0.0:
821
-
version "1.0.0"
822
-
resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
823
-
integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=
824
-
825
-
assign-symbols@^1.0.0:
826
-
version "1.0.0"
827
-
resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367"
828
-
integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=
829
-
830
astral-regex@^2.0.0:
831
version "2.0.0"
832
resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31"
···
837
resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
838
integrity sha1-x57Zf380y48robyXkLzDZkdLS3k=
839
840
-
atob@^2.1.2:
841
-
version "2.1.2"
842
-
resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9"
843
-
integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==
844
-
845
-
aws-sign2@~0.7.0:
846
-
version "0.7.0"
847
-
resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
848
-
integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=
849
-
850
-
aws4@^1.8.0:
851
-
version "1.9.1"
852
-
resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.9.1.tgz#7e33d8f7d449b3f673cd72deb9abdc552dbe528e"
853
-
integrity sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug==
854
-
855
-
babel-jest@^26.0.1:
856
-
version "26.0.1"
857
-
resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-26.0.1.tgz#450139ce4b6c17174b136425bda91885c397bc46"
858
-
integrity sha512-Z4GGmSNQ8pX3WS1O+6v3fo41YItJJZsVxG5gIQ+HuB/iuAQBJxMTHTwz292vuYws1LnHfwSRgoqI+nxdy/pcvw==
859
dependencies:
860
-
"@jest/transform" "^26.0.1"
861
-
"@jest/types" "^26.0.1"
862
-
"@types/babel__core" "^7.1.7"
863
babel-plugin-istanbul "^6.0.0"
864
-
babel-preset-jest "^26.0.0"
865
chalk "^4.0.0"
866
graceful-fs "^4.2.4"
867
slash "^3.0.0"
868
869
-
babel-plugin-closure-elimination@^1.3.1:
870
-
version "1.3.1"
871
-
resolved "https://registry.yarnpkg.com/babel-plugin-closure-elimination/-/babel-plugin-closure-elimination-1.3.1.tgz#c5143ae2cceed6e8451c71ca164bbe1f84852087"
872
-
integrity sha512-9B85Xh/S32Crdq8K398NZdh2Sl3crBMTpsy8k7OEij41ZztPYc1CACIZ8D1ZNTHuj62HWaStXkevIOF+DjfuWg==
873
874
babel-plugin-dynamic-import-node@^2.3.3:
875
version "2.3.3"
···
889
istanbul-lib-instrument "^4.0.0"
890
test-exclude "^6.0.0"
891
892
-
babel-plugin-jest-hoist@^26.0.0:
893
-
version "26.0.0"
894
-
resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.0.0.tgz#fd1d35f95cf8849fc65cb01b5e58aedd710b34a8"
895
-
integrity sha512-+AuoehOrjt9irZL7DOt2+4ZaTM6dlu1s5TTS46JBa0/qem4dy7VNW3tMb96qeEqcIh20LD73TVNtmVEeymTG7w==
896
dependencies:
897
"@babel/template" "^7.3.3"
898
"@babel/types" "^7.3.3"
899
"@types/babel__traverse" "^7.0.6"
900
901
-
babel-preset-current-node-syntax@^0.1.2:
902
-
version "0.1.2"
903
-
resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-0.1.2.tgz#fb4a4c51fe38ca60fede1dc74ab35eb843cb41d6"
904
-
integrity sha512-u/8cS+dEiK1SFILbOC8/rUI3ml9lboKuuMvZ/4aQnQmhecQAgPw5ew066C1ObnEAUmlx7dv/s2z52psWEtLNiw==
905
dependencies:
906
"@babel/plugin-syntax-async-generators" "^7.8.4"
907
"@babel/plugin-syntax-bigint" "^7.8.3"
908
"@babel/plugin-syntax-class-properties" "^7.8.3"
909
"@babel/plugin-syntax-json-strings" "^7.8.3"
910
"@babel/plugin-syntax-logical-assignment-operators" "^7.8.3"
911
"@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
···
913
"@babel/plugin-syntax-object-rest-spread" "^7.8.3"
914
"@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
915
"@babel/plugin-syntax-optional-chaining" "^7.8.3"
916
917
-
babel-preset-jest@^26.0.0:
918
-
version "26.0.0"
919
-
resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-26.0.0.tgz#1eac82f513ad36c4db2e9263d7c485c825b1faa6"
920
-
integrity sha512-9ce+DatAa31DpR4Uir8g4Ahxs5K4W4L8refzt+qHWQANb6LhGcAEfIFgLUwk67oya2cCUd6t4eUMtO/z64ocNw==
921
dependencies:
922
-
babel-plugin-jest-hoist "^26.0.0"
923
-
babel-preset-current-node-syntax "^0.1.2"
924
925
balanced-match@^1.0.0:
926
version "1.0.0"
927
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
928
integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c=
929
930
-
base@^0.11.1:
931
-
version "0.11.2"
932
-
resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f"
933
-
integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==
934
-
dependencies:
935
-
cache-base "^1.0.1"
936
-
class-utils "^0.3.5"
937
-
component-emitter "^1.2.1"
938
-
define-property "^1.0.0"
939
-
isobject "^3.0.1"
940
-
mixin-deep "^1.2.0"
941
-
pascalcase "^0.1.1"
942
-
943
-
bcrypt-pbkdf@^1.0.0:
944
-
version "1.0.2"
945
-
resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e"
946
-
integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=
947
-
dependencies:
948
-
tweetnacl "^0.14.3"
949
-
950
brace-expansion@^1.1.7:
951
version "1.1.11"
952
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
···
955
balanced-match "^1.0.0"
956
concat-map "0.0.1"
957
958
-
braces@^2.3.1:
959
-
version "2.3.2"
960
-
resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729"
961
-
integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==
962
-
dependencies:
963
-
arr-flatten "^1.1.0"
964
-
array-unique "^0.3.2"
965
-
extend-shallow "^2.0.1"
966
-
fill-range "^4.0.0"
967
-
isobject "^3.0.1"
968
-
repeat-element "^1.1.2"
969
-
snapdragon "^0.8.1"
970
-
snapdragon-node "^2.0.1"
971
-
split-string "^3.0.2"
972
-
to-regex "^3.0.1"
973
-
974
braces@^3.0.1:
975
version "3.0.2"
976
resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
···
983
resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626"
984
integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==
985
986
bser@2.1.1:
987
version "2.1.1"
988
resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05"
···
1013
resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.1.0.tgz#aad97c15131eb76b65b50ef208e7584cd76a7484"
1014
integrity sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw==
1015
1016
-
cache-base@^1.0.1:
1017
-
version "1.0.1"
1018
-
resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2"
1019
-
integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==
1020
-
dependencies:
1021
-
collection-visit "^1.0.0"
1022
-
component-emitter "^1.2.1"
1023
-
get-value "^2.0.6"
1024
-
has-value "^1.0.0"
1025
-
isobject "^3.0.1"
1026
-
set-value "^2.0.0"
1027
-
to-object-path "^0.3.0"
1028
-
union-value "^1.0.0"
1029
-
unset-value "^1.0.0"
1030
-
1031
callsites@^3.0.0:
1032
version "3.1.0"
1033
resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
1034
integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
1035
1036
-
camelcase@^5.0.0, camelcase@^5.3.1:
1037
version "5.3.1"
1038
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
1039
integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
1040
1041
-
camelcase@^6.0.0:
1042
-
version "6.0.0"
1043
-
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.0.0.tgz#5259f7c30e35e278f1bdc2a4d91230b37cad981e"
1044
-
integrity sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==
1045
1046
-
capture-exit@^2.0.0:
1047
-
version "2.0.0"
1048
-
resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4"
1049
-
integrity sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==
1050
-
dependencies:
1051
-
rsvp "^4.8.4"
1052
-
1053
-
caseless@~0.12.0:
1054
-
version "0.12.0"
1055
-
resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
1056
-
integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=
1057
1058
chalk@2.x, chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2:
1059
version "2.4.2"
···
1064
escape-string-regexp "^1.0.5"
1065
supports-color "^5.3.0"
1066
1067
-
chalk@^3.0.0:
1068
-
version "3.0.0"
1069
-
resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4"
1070
-
integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==
1071
dependencies:
1072
ansi-styles "^4.1.0"
1073
supports-color "^7.1.0"
1074
1075
-
chalk@^4.0.0:
1076
-
version "4.0.0"
1077
-
resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.0.0.tgz#6e98081ed2d17faab615eb52ac66ec1fe6209e72"
1078
-
integrity sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==
1079
dependencies:
1080
ansi-styles "^4.1.0"
1081
supports-color "^7.1.0"
···
1090
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"
1091
integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
1092
1093
-
class-utils@^0.3.5:
1094
-
version "0.3.6"
1095
-
resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463"
1096
-
integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==
1097
-
dependencies:
1098
-
arr-union "^3.1.0"
1099
-
define-property "^0.2.5"
1100
-
isobject "^3.0.0"
1101
-
static-extend "^0.1.1"
1102
1103
clean-stack@^2.0.0:
1104
version "2.2.0"
···
1120
slice-ansi "^3.0.0"
1121
string-width "^4.2.0"
1122
1123
-
cliui@^6.0.0:
1124
-
version "6.0.0"
1125
-
resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1"
1126
-
integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==
1127
dependencies:
1128
string-width "^4.2.0"
1129
strip-ansi "^6.0.0"
1130
-
wrap-ansi "^6.2.0"
1131
1132
clone-buffer@^1.0.0:
1133
version "1.0.0"
···
1139
resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-1.0.0.tgz#b3782dff8bb5474e18b9b6bf0fdfe782f8777680"
1140
integrity sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=
1141
1142
-
clone@^1.0.2:
1143
-
version "1.0.4"
1144
-
resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e"
1145
-
integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4=
1146
-
1147
clone@^2.1.1:
1148
version "2.1.2"
1149
resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f"
···
1168
resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59"
1169
integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==
1170
1171
-
collection-visit@^1.0.0:
1172
-
version "1.0.0"
1173
-
resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0"
1174
-
integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=
1175
-
dependencies:
1176
-
map-visit "^1.0.0"
1177
-
object-visit "^1.0.0"
1178
-
1179
color-convert@^1.9.0:
1180
version "1.9.3"
1181
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
···
1200
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
1201
integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
1202
1203
-
combined-stream@^1.0.6, combined-stream@~1.0.6:
1204
version "1.0.8"
1205
resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
1206
integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
1207
dependencies:
1208
delayed-stream "~1.0.0"
1209
1210
-
commander@^5.0.0:
1211
-
version "5.1.0"
1212
-
resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae"
1213
-
integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==
1214
1215
commondir@^1.0.1:
1216
version "1.0.1"
···
1222
resolved "https://registry.yarnpkg.com/compare-versions/-/compare-versions-3.6.0.tgz#1a5689913685e5a87637b8d3ffca75514ec41d62"
1223
integrity sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==
1224
1225
-
component-emitter@^1.2.1:
1226
-
version "1.3.0"
1227
-
resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0"
1228
-
integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==
1229
-
1230
concat-map@0.0.1:
1231
version "0.0.1"
1232
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
···
1239
dependencies:
1240
safe-buffer "~5.1.1"
1241
1242
-
copy-descriptor@^0.1.0:
1243
-
version "0.1.1"
1244
-
resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d"
1245
-
integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=
1246
-
1247
-
core-util-is@1.0.2, core-util-is@~1.0.0:
1248
version "1.0.2"
1249
resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
1250
integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
1251
1252
-
cosmiconfig@^6.0.0:
1253
-
version "6.0.0"
1254
-
resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982"
1255
-
integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==
1256
dependencies:
1257
"@types/parse-json" "^4.0.0"
1258
-
import-fresh "^3.1.0"
1259
parse-json "^5.0.0"
1260
path-type "^4.0.0"
1261
-
yaml "^1.7.2"
1262
1263
-
cross-spawn@^6.0.0, cross-spawn@^6.0.5:
1264
version "6.0.5"
1265
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4"
1266
integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==
···
1271
shebang-command "^1.2.0"
1272
which "^1.2.9"
1273
1274
-
cross-spawn@^7.0.0:
1275
-
version "7.0.2"
1276
-
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.2.tgz#d0d7dcfa74e89115c7619f4f721a94e1fdb716d6"
1277
-
integrity sha512-PD6G8QG3S4FK/XCGFbEQrDqO2AnMMsy0meR7lerlIOHAAbkuavGU/pOqprrlvfTNjvowivTeBsjebAL0NSoMxw==
1278
dependencies:
1279
path-key "^3.1.0"
1280
shebang-command "^2.0.0"
···
1290
resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a"
1291
integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==
1292
1293
-
cssstyle@^2.2.0:
1294
version "2.3.0"
1295
resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852"
1296
integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==
1297
dependencies:
1298
cssom "~0.3.6"
1299
1300
-
dashdash@^1.12.0:
1301
-
version "1.14.1"
1302
-
resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
1303
-
integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=
1304
-
dependencies:
1305
-
assert-plus "^1.0.0"
1306
-
1307
data-urls@^2.0.0:
1308
version "2.0.0"
1309
resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b"
···
1313
whatwg-mimetype "^2.3.0"
1314
whatwg-url "^8.0.0"
1315
1316
-
debug@^2.2.0, debug@^2.3.3:
1317
-
version "2.6.9"
1318
-
resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
1319
-
integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
1320
dependencies:
1321
-
ms "2.0.0"
1322
1323
debug@^4.1.0, debug@^4.1.1:
1324
version "4.1.1"
···
1327
dependencies:
1328
ms "^2.1.1"
1329
1330
-
decamelize@^1.2.0:
1331
-
version "1.2.0"
1332
-
resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
1333
-
integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=
1334
-
1335
-
decimal.js@^10.2.0:
1336
-
version "10.2.0"
1337
-
resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.2.0.tgz#39466113a9e036111d02f82489b5fd6b0b5ed231"
1338
-
integrity sha512-vDPw+rDgn3bZe1+F/pyEwb1oMG2XTlRVgAa6B4KccTEpYgF8w6eQllVbQcfIJnZyvzFtFpxnpGtx8dd7DJp/Rw==
1339
-
1340
-
decode-uri-component@^0.2.0:
1341
-
version "0.2.0"
1342
-
resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545"
1343
-
integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=
1344
1345
dedent@^0.7.0:
1346
version "0.7.0"
···
1357
resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955"
1358
integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==
1359
1360
-
defaults@^1.0.3:
1361
-
version "1.0.3"
1362
-
resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d"
1363
-
integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=
1364
-
dependencies:
1365
-
clone "^1.0.2"
1366
-
1367
define-properties@^1.1.2, define-properties@^1.1.3:
1368
version "1.1.3"
1369
resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1"
···
1371
dependencies:
1372
object-keys "^1.0.12"
1373
1374
-
define-property@^0.2.5:
1375
-
version "0.2.5"
1376
-
resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116"
1377
-
integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=
1378
-
dependencies:
1379
-
is-descriptor "^0.1.0"
1380
-
1381
-
define-property@^1.0.0:
1382
-
version "1.0.0"
1383
-
resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6"
1384
-
integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY=
1385
-
dependencies:
1386
-
is-descriptor "^1.0.0"
1387
-
1388
-
define-property@^2.0.2:
1389
-
version "2.0.2"
1390
-
resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d"
1391
-
integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==
1392
-
dependencies:
1393
-
is-descriptor "^1.0.2"
1394
-
isobject "^3.0.1"
1395
-
1396
delayed-stream@~1.0.0:
1397
version "1.0.0"
1398
resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
···
1403
resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651"
1404
integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==
1405
1406
-
diff-sequences@^26.0.0:
1407
-
version "26.0.0"
1408
-
resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-26.0.0.tgz#0760059a5c287637b842bd7085311db7060e88a6"
1409
-
integrity sha512-JC/eHYEC3aSS0vZGjuoc4vHA0yAQTzhQQldXMeMF+JlxLGJlCO38Gma82NV9gk1jGFz8mDzUMeaKXvjRRdJ2dg==
1410
1411
domexception@^2.0.1:
1412
version "2.0.1"
···
1415
dependencies:
1416
webidl-conversions "^5.0.0"
1417
1418
-
ecc-jsbn@~0.1.1:
1419
-
version "0.1.2"
1420
-
resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9"
1421
-
integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=
1422
-
dependencies:
1423
-
jsbn "~0.1.0"
1424
-
safer-buffer "^2.1.0"
1425
1426
-
elegant-spinner@^2.0.0:
1427
-
version "2.0.0"
1428
-
resolved "https://registry.yarnpkg.com/elegant-spinner/-/elegant-spinner-2.0.0.tgz#f236378985ecd16da75488d166be4b688fd5af94"
1429
-
integrity sha512-5YRYHhvhYzV/FC4AiMdeSIg3jAYGq9xFvbhZMpPlJoBsfYgrw2DSCYeXfat6tYBu45PWiyRr3+flaCPPmviPaA==
1430
1431
emoji-regex@^8.0.0:
1432
version "8.0.0"
1433
resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
1434
integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
1435
1436
-
end-of-stream@^1.1.0:
1437
-
version "1.4.4"
1438
-
resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"
1439
-
integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
1440
dependencies:
1441
-
once "^1.4.0"
1442
-
1443
-
enquirer@^2.3.4:
1444
-
version "2.3.5"
1445
-
resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.5.tgz#3ab2b838df0a9d8ab9e7dff235b0e8712ef92381"
1446
-
integrity sha512-BNT1C08P9XD0vNg3J475yIUG+mVdp9T6towYFHUv897X0KoHBjB1shyrNmhmtHWKP17iSWgo7Gqh7BBuzLZMSA==
1447
-
dependencies:
1448
-
ansi-colors "^3.2.1"
1449
1450
error-ex@^1.3.1:
1451
version "1.3.2"
···
1480
is-date-object "^1.0.1"
1481
is-symbol "^1.0.2"
1482
1483
escape-string-regexp@^1.0.5:
1484
version "1.0.5"
1485
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
···
1490
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344"
1491
integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==
1492
1493
-
escodegen@^1.14.1:
1494
-
version "1.14.1"
1495
-
resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.1.tgz#ba01d0c8278b5e95a9a45350142026659027a457"
1496
-
integrity sha512-Bmt7NcRySdIfNPfU2ZoXDrrXsG9ZjvDxcAlMfDUgRBjLOWTuIACXPBFJH7Z+cLb40JeQco5toikyc9t9P8E9SQ==
1497
dependencies:
1498
esprima "^4.0.1"
1499
-
estraverse "^4.2.0"
1500
esutils "^2.0.2"
1501
optionator "^0.8.1"
1502
optionalDependencies:
···
1507
resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
1508
integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
1509
1510
-
estraverse@^4.2.0:
1511
-
version "4.3.0"
1512
-
resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d"
1513
-
integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
1514
1515
estree-walker@2.0.1, estree-walker@^2.0.1:
1516
version "2.0.1"
1517
resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.1.tgz#f8e030fb21cefa183b44b7ad516b747434e7a3e0"
1518
integrity sha512-tF0hv+Yi2Ot1cwj9eYHtxC0jB9bmjacjQs6ZBTj82H8JwUywFuc+7E83NWfNMwHXZc11mjfFcVXPe9gEP4B8dg==
1519
-
1520
-
estree-walker@^0.6.1:
1521
-
version "0.6.1"
1522
-
resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.6.1.tgz#53049143f40c6eb918b23671d1fe3219f3a1b362"
1523
-
integrity sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==
1524
1525
estree-walker@^1.0.1:
1526
version "1.0.1"
···
1532
resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
1533
integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
1534
1535
-
exec-sh@^0.3.2:
1536
-
version "0.3.4"
1537
-
resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.4.tgz#3a018ceb526cc6f6df2bb504b2bfe8e3a4934ec5"
1538
-
integrity sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==
1539
-
1540
-
execa@^1.0.0:
1541
-
version "1.0.0"
1542
-
resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8"
1543
-
integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==
1544
dependencies:
1545
-
cross-spawn "^6.0.0"
1546
-
get-stream "^4.0.0"
1547
-
is-stream "^1.1.0"
1548
-
npm-run-path "^2.0.0"
1549
-
p-finally "^1.0.0"
1550
-
signal-exit "^3.0.0"
1551
-
strip-eof "^1.0.0"
1552
-
1553
-
execa@^4.0.0:
1554
-
version "4.0.1"
1555
-
resolved "https://registry.yarnpkg.com/execa/-/execa-4.0.1.tgz#988488781f1f0238cd156f7aaede11c3e853b4c1"
1556
-
integrity sha512-SCjM/zlBdOK8Q5TIjOn6iEHZaPHFsMoTxXQ2nvUvtPnuohz3H2dIozSg+etNR98dGoYUp2ENSKLL/XaMmbxVgw==
1557
-
dependencies:
1558
-
cross-spawn "^7.0.0"
1559
-
get-stream "^5.0.0"
1560
-
human-signals "^1.1.1"
1561
is-stream "^2.0.0"
1562
merge-stream "^2.0.0"
1563
-
npm-run-path "^4.0.0"
1564
-
onetime "^5.1.0"
1565
-
signal-exit "^3.0.2"
1566
strip-final-newline "^2.0.0"
1567
1568
exit@^0.1.2:
···
1570
resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c"
1571
integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=
1572
1573
-
expand-brackets@^2.1.4:
1574
-
version "2.1.4"
1575
-
resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622"
1576
-
integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI=
1577
-
dependencies:
1578
-
debug "^2.3.3"
1579
-
define-property "^0.2.5"
1580
-
extend-shallow "^2.0.1"
1581
-
posix-character-classes "^0.1.0"
1582
-
regex-not "^1.0.0"
1583
-
snapdragon "^0.8.1"
1584
-
to-regex "^3.0.1"
1585
-
1586
-
expect@^26.0.1:
1587
-
version "26.0.1"
1588
-
resolved "https://registry.yarnpkg.com/expect/-/expect-26.0.1.tgz#18697b9611a7e2725e20ba3ceadda49bc9865421"
1589
-
integrity sha512-QcCy4nygHeqmbw564YxNbHTJlXh47dVID2BUP52cZFpLU9zHViMFK6h07cC1wf7GYCTIigTdAXhVua8Yl1FkKg==
1590
-
dependencies:
1591
-
"@jest/types" "^26.0.1"
1592
-
ansi-styles "^4.0.0"
1593
-
jest-get-type "^26.0.0"
1594
-
jest-matcher-utils "^26.0.1"
1595
-
jest-message-util "^26.0.1"
1596
-
jest-regex-util "^26.0.0"
1597
-
1598
-
extend-shallow@^2.0.1:
1599
-
version "2.0.1"
1600
-
resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f"
1601
-
integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=
1602
-
dependencies:
1603
-
is-extendable "^0.1.0"
1604
-
1605
-
extend-shallow@^3.0.0, extend-shallow@^3.0.2:
1606
-
version "3.0.2"
1607
-
resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8"
1608
-
integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=
1609
-
dependencies:
1610
-
assign-symbols "^1.0.0"
1611
-
is-extendable "^1.0.1"
1612
-
1613
-
extend@~3.0.2:
1614
-
version "3.0.2"
1615
-
resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
1616
-
integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
1617
-
1618
-
extglob@^2.0.4:
1619
-
version "2.0.4"
1620
-
resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543"
1621
-
integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==
1622
dependencies:
1623
-
array-unique "^0.3.2"
1624
-
define-property "^1.0.0"
1625
-
expand-brackets "^2.1.4"
1626
-
extend-shallow "^2.0.1"
1627
-
fragment-cache "^0.2.1"
1628
-
regex-not "^1.0.0"
1629
-
snapdragon "^0.8.1"
1630
-
to-regex "^3.0.1"
1631
-
1632
-
extsprintf@1.3.0:
1633
-
version "1.3.0"
1634
-
resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
1635
-
integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=
1636
-
1637
-
extsprintf@^1.2.0:
1638
-
version "1.4.0"
1639
-
resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f"
1640
-
integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=
1641
-
1642
-
fast-deep-equal@^3.1.1:
1643
-
version "3.1.1"
1644
-
resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz#545145077c501491e33b15ec408c294376e94ae4"
1645
-
integrity sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==
1646
1647
fast-json-stable-stringify@^2.0.0:
1648
version "2.1.0"
···
1661
dependencies:
1662
bser "2.1.1"
1663
1664
-
figures@^3.2.0:
1665
-
version "3.2.0"
1666
-
resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af"
1667
-
integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==
1668
-
dependencies:
1669
-
escape-string-regexp "^1.0.5"
1670
-
1671
-
fill-range@^4.0.0:
1672
-
version "4.0.0"
1673
-
resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7"
1674
-
integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=
1675
-
dependencies:
1676
-
extend-shallow "^2.0.1"
1677
-
is-number "^3.0.0"
1678
-
repeat-string "^1.6.1"
1679
-
to-regex-range "^2.1.0"
1680
-
1681
fill-range@^7.0.1:
1682
version "7.0.1"
1683
resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40"
···
1693
locate-path "^5.0.0"
1694
path-exists "^4.0.0"
1695
1696
-
find-versions@^3.2.0:
1697
-
version "3.2.0"
1698
-
resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-3.2.0.tgz#10297f98030a786829681690545ef659ed1d254e"
1699
-
integrity sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==
1700
dependencies:
1701
-
semver-regex "^2.0.0"
1702
1703
-
for-in@^1.0.2:
1704
-
version "1.0.2"
1705
-
resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80"
1706
-
integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=
1707
1708
-
forever-agent@~0.6.1:
1709
-
version "0.6.1"
1710
-
resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
1711
-
integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=
1712
-
1713
-
form-data@~2.3.2:
1714
-
version "2.3.3"
1715
-
resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6"
1716
-
integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==
1717
dependencies:
1718
asynckit "^0.4.0"
1719
-
combined-stream "^1.0.6"
1720
mime-types "^2.1.12"
1721
1722
-
fragment-cache@^0.2.1:
1723
-
version "0.2.1"
1724
-
resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19"
1725
-
integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=
1726
-
dependencies:
1727
-
map-cache "^0.2.2"
1728
-
1729
fs.realpath@^1.0.0:
1730
version "1.0.0"
1731
resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
1732
integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
1733
1734
-
fsevents@^2.1.2, fsevents@~2.1.2:
1735
-
version "2.1.3"
1736
-
resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e"
1737
-
integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==
1738
1739
function-bind@^1.1.1:
1740
version "1.1.1"
···
1746
resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.1.tgz#58f4361ff987e5ff6e1e7a210827aa371eaac269"
1747
integrity sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==
1748
1749
-
get-caller-file@^2.0.1:
1750
version "2.0.5"
1751
resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
1752
integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
···
1756
resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664"
1757
integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==
1758
1759
-
get-stream@^4.0.0:
1760
-
version "4.1.0"
1761
-
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5"
1762
-
integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==
1763
-
dependencies:
1764
-
pump "^3.0.0"
1765
-
1766
-
get-stream@^5.0.0:
1767
-
version "5.1.0"
1768
-
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.1.0.tgz#01203cdc92597f9b909067c3e656cc1f4d3c4dc9"
1769
-
integrity sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==
1770
-
dependencies:
1771
-
pump "^3.0.0"
1772
1773
-
get-value@^2.0.3, get-value@^2.0.6:
1774
-
version "2.0.6"
1775
-
resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28"
1776
-
integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=
1777
-
1778
-
getpass@^0.1.1:
1779
-
version "0.1.7"
1780
-
resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
1781
-
integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=
1782
-
dependencies:
1783
-
assert-plus "^1.0.0"
1784
-
1785
-
glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4:
1786
version "7.1.6"
1787
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6"
1788
integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==
···
1794
once "^1.3.0"
1795
path-is-absolute "^1.0.0"
1796
1797
globals@^11.1.0:
1798
version "11.12.0"
1799
resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
1800
integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
1801
1802
-
google-closure-compiler-java@^20200517.0.0:
1803
-
version "20200517.0.0"
1804
-
resolved "https://registry.yarnpkg.com/google-closure-compiler-java/-/google-closure-compiler-java-20200517.0.0.tgz#778370c22273c9085f4cf959ce063f8f112c02ac"
1805
-
integrity sha512-JVZBiyyXwcYi6Yc3lO6dF2hMLJA4OzPm4/mgsem/tF1vk2HsWTnL3GTaBsPB2ENVZp0hoqsd4KgpPiG9ssNWxw==
1806
1807
-
google-closure-compiler-js@^20200517.0.0:
1808
-
version "20200517.0.0"
1809
-
resolved "https://registry.yarnpkg.com/google-closure-compiler-js/-/google-closure-compiler-js-20200517.0.0.tgz#9cb0861f764073d1c4d3b7453b74073ccb1ecfb1"
1810
-
integrity sha512-dz6dOUHx5nhdIqMRXacAYS8aJfLvw4IKxGg28Hq/zeeDPHlX3P3iBK20NgFDfT8zdushThymtMqChSy7C5eyfA==
1811
1812
-
google-closure-compiler-linux@^20200517.0.0:
1813
-
version "20200517.0.0"
1814
-
resolved "https://registry.yarnpkg.com/google-closure-compiler-linux/-/google-closure-compiler-linux-20200517.0.0.tgz#2b9ecb634130060174aff5c52329a694ea4be68b"
1815
-
integrity sha512-S5xPh6TtP+ESzZrmQLcDDqtZAsCVTbdI4VS98wQlN6IMZTd94nAnOCg9mrxQNAgop2t4sdsv/KuH0BGPUWEZ+w==
1816
1817
-
google-closure-compiler-osx@^20200517.0.0:
1818
-
version "20200517.0.0"
1819
-
resolved "https://registry.yarnpkg.com/google-closure-compiler-osx/-/google-closure-compiler-osx-20200517.0.0.tgz#9394e9a2fd97e3729fc3bd2abcffff6aab2cfcaa"
1820
-
integrity sha512-FWIcsKqLllLjdOBZd7azijVaObydgRd0obVNi63eUfC5MX6T4qxKumGCyor2UCNY6by2ESz+PlGqCFzFhZ6b2g==
1821
1822
-
google-closure-compiler-windows@^20200517.0.0:
1823
-
version "20200517.0.0"
1824
-
resolved "https://registry.yarnpkg.com/google-closure-compiler-windows/-/google-closure-compiler-windows-20200517.0.0.tgz#c5cdde438c29458666a83358567b12072924ed6c"
1825
-
integrity sha512-UXhjRGwS8deTkRla/riyVq3psscgMuw78lepEPtq5NgbumgJzY2+IQP9q+4MVOfJW58Rv0JUWKAFOnBBSZWcAQ==
1826
-
1827
-
google-closure-compiler@20200517.0.0:
1828
-
version "20200517.0.0"
1829
-
resolved "https://registry.yarnpkg.com/google-closure-compiler/-/google-closure-compiler-20200517.0.0.tgz#6c47f99fc1be59bd4f9e23c5a8f2e66d64b54143"
1830
-
integrity sha512-80W9zBS9Ajk1T5InWCfsoPohDmo5T1AAyw1rHh5+dgb/jPgwC65KhY+oJozTncf+/7tyQHJXozTARwhSlBUcMg==
1831
dependencies:
1832
chalk "2.x"
1833
-
google-closure-compiler-java "^20200517.0.0"
1834
-
google-closure-compiler-js "^20200517.0.0"
1835
minimist "1.x"
1836
vinyl "2.x"
1837
vinyl-sourcemaps-apply "^0.2.0"
1838
optionalDependencies:
1839
-
google-closure-compiler-linux "^20200517.0.0"
1840
-
google-closure-compiler-osx "^20200517.0.0"
1841
-
google-closure-compiler-windows "^20200517.0.0"
1842
1843
graceful-fs@^4.1.2, graceful-fs@^4.2.4:
1844
version "4.2.4"
1845
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb"
1846
integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==
1847
1848
-
growly@^1.3.0:
1849
-
version "1.3.0"
1850
-
resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081"
1851
-
integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=
1852
-
1853
-
har-schema@^2.0.0:
1854
-
version "2.0.0"
1855
-
resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92"
1856
-
integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=
1857
-
1858
-
har-validator@~5.1.3:
1859
-
version "5.1.3"
1860
-
resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080"
1861
-
integrity sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==
1862
-
dependencies:
1863
-
ajv "^6.5.5"
1864
-
har-schema "^2.0.0"
1865
-
1866
has-flag@^3.0.0:
1867
version "3.0.0"
1868
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
···
1878
resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8"
1879
integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==
1880
1881
-
has-value@^0.3.1:
1882
-
version "0.3.1"
1883
-
resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f"
1884
-
integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=
1885
-
dependencies:
1886
-
get-value "^2.0.3"
1887
-
has-values "^0.1.4"
1888
-
isobject "^2.0.0"
1889
-
1890
-
has-value@^1.0.0:
1891
-
version "1.0.0"
1892
-
resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177"
1893
-
integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=
1894
-
dependencies:
1895
-
get-value "^2.0.6"
1896
-
has-values "^1.0.0"
1897
-
isobject "^3.0.0"
1898
-
1899
-
has-values@^0.1.4:
1900
-
version "0.1.4"
1901
-
resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771"
1902
-
integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E=
1903
-
1904
-
has-values@^1.0.0:
1905
-
version "1.0.0"
1906
-
resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f"
1907
-
integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=
1908
-
dependencies:
1909
-
is-number "^3.0.0"
1910
-
kind-of "^4.0.0"
1911
-
1912
has@^1.0.3:
1913
version "1.0.3"
1914
resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
···
1933
resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453"
1934
integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==
1935
1936
-
http-signature@~1.2.0:
1937
-
version "1.2.0"
1938
-
resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1"
1939
-
integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=
1940
dependencies:
1941
-
assert-plus "^1.0.0"
1942
-
jsprim "^1.2.2"
1943
-
sshpk "^1.7.0"
1944
1945
-
human-signals@^1.1.1:
1946
-
version "1.1.1"
1947
-
resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3"
1948
-
integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==
1949
1950
-
husky@^4.2.5:
1951
-
version "4.2.5"
1952
-
resolved "https://registry.yarnpkg.com/husky/-/husky-4.2.5.tgz#2b4f7622673a71579f901d9885ed448394b5fa36"
1953
-
integrity sha512-SYZ95AjKcX7goYVZtVZF2i6XiZcHknw50iXvY7b0MiGoj5RwdgRQNEHdb+gPDPCXKlzwrybjFjkL6FOj8uRhZQ==
1954
dependencies:
1955
chalk "^4.0.0"
1956
ci-info "^2.0.0"
1957
compare-versions "^3.6.0"
1958
-
cosmiconfig "^6.0.0"
1959
-
find-versions "^3.2.0"
1960
opencollective-postinstall "^2.0.2"
1961
-
pkg-dir "^4.2.0"
1962
please-upgrade-node "^3.2.0"
1963
slash "^3.0.0"
1964
which-pm-runs "^1.0.0"
···
1970
dependencies:
1971
safer-buffer ">= 2.1.2 < 3"
1972
1973
-
import-fresh@^3.1.0:
1974
-
version "3.2.1"
1975
-
resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66"
1976
-
integrity sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==
1977
dependencies:
1978
parent-module "^1.0.0"
1979
resolve-from "^4.0.0"
···
2009
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
2010
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
2011
2012
-
ip-regex@^2.1.0:
2013
-
version "2.1.0"
2014
-
resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9"
2015
-
integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=
2016
-
2017
-
is-accessor-descriptor@^0.1.6:
2018
-
version "0.1.6"
2019
-
resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6"
2020
-
integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=
2021
-
dependencies:
2022
-
kind-of "^3.0.2"
2023
-
2024
-
is-accessor-descriptor@^1.0.0:
2025
-
version "1.0.0"
2026
-
resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656"
2027
-
integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==
2028
-
dependencies:
2029
-
kind-of "^6.0.0"
2030
-
2031
is-arrayish@^0.2.1:
2032
version "0.2.1"
2033
resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
2034
integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
2035
2036
-
is-buffer@^1.1.5:
2037
-
version "1.1.6"
2038
-
resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
2039
-
integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==
2040
-
2041
is-callable@^1.1.4, is-callable@^1.1.5:
2042
version "1.1.5"
2043
resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.5.tgz#f7e46b596890456db74e7f6e976cb3273d06faab"
2044
integrity sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==
2045
2046
-
is-ci@^2.0.0:
2047
-
version "2.0.0"
2048
-
resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c"
2049
-
integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==
2050
dependencies:
2051
-
ci-info "^2.0.0"
2052
2053
-
is-data-descriptor@^0.1.4:
2054
-
version "0.1.4"
2055
-
resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56"
2056
-
integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=
2057
dependencies:
2058
-
kind-of "^3.0.2"
2059
-
2060
-
is-data-descriptor@^1.0.0:
2061
-
version "1.0.0"
2062
-
resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7"
2063
-
integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==
2064
-
dependencies:
2065
-
kind-of "^6.0.0"
2066
2067
is-date-object@^1.0.1:
2068
version "1.0.2"
2069
resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e"
2070
integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==
2071
2072
-
is-descriptor@^0.1.0:
2073
-
version "0.1.6"
2074
-
resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca"
2075
-
integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==
2076
-
dependencies:
2077
-
is-accessor-descriptor "^0.1.6"
2078
-
is-data-descriptor "^0.1.4"
2079
-
kind-of "^5.0.0"
2080
-
2081
-
is-descriptor@^1.0.0, is-descriptor@^1.0.2:
2082
-
version "1.0.2"
2083
-
resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec"
2084
-
integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==
2085
-
dependencies:
2086
-
is-accessor-descriptor "^1.0.0"
2087
-
is-data-descriptor "^1.0.0"
2088
-
kind-of "^6.0.2"
2089
-
2090
-
is-docker@^2.0.0:
2091
-
version "2.0.0"
2092
-
resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.0.0.tgz#2cb0df0e75e2d064fe1864c37cdeacb7b2dcf25b"
2093
-
integrity sha512-pJEdRugimx4fBMra5z2/5iRdZ63OhYV0vr0Dwm5+xtW4D1FvRkB8hamMIhnWfyJeDdyr/aa7BDyNbtG38VxgoQ==
2094
-
2095
-
is-extendable@^0.1.0, is-extendable@^0.1.1:
2096
-
version "0.1.1"
2097
-
resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89"
2098
-
integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=
2099
-
2100
-
is-extendable@^1.0.1:
2101
-
version "1.0.1"
2102
-
resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4"
2103
-
integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==
2104
-
dependencies:
2105
-
is-plain-object "^2.0.4"
2106
-
2107
is-fullwidth-code-point@^3.0.0:
2108
version "3.0.0"
2109
resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
···
2119
resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591"
2120
integrity sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=
2121
2122
-
is-number@^3.0.0:
2123
-
version "3.0.0"
2124
-
resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195"
2125
-
integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=
2126
-
dependencies:
2127
-
kind-of "^3.0.2"
2128
-
2129
is-number@^7.0.0:
2130
version "7.0.0"
2131
resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
···
2136
resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f"
2137
integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8=
2138
2139
-
is-plain-object@^2.0.3, is-plain-object@^2.0.4:
2140
-
version "2.0.4"
2141
-
resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677"
2142
-
integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==
2143
-
dependencies:
2144
-
isobject "^3.0.1"
2145
2146
-
is-potential-custom-element-name@^1.0.0:
2147
-
version "1.0.0"
2148
-
resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz#0c52e54bcca391bb2c494b21e8626d7336c6e397"
2149
-
integrity sha1-DFLlS8yjkbssSUsh6GJtczbG45c=
2150
-
2151
-
is-reference@^1.1.2:
2152
-
version "1.1.4"
2153
-
resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-1.1.4.tgz#3f95849886ddb70256a3e6d062b1a68c13c51427"
2154
-
integrity sha512-uJA/CDPO3Tao3GTrxYn6AwkM4nUPJiGGYu5+cB8qbC7WGFlrKZbiRo7SFKxUAEpFUfiHofWCXBUNhvYJMh+6zw==
2155
dependencies:
2156
-
"@types/estree" "0.0.39"
2157
2158
is-regex@^1.0.5:
2159
version "1.0.5"
···
2167
resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069"
2168
integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk=
2169
2170
-
is-stream@^1.1.0:
2171
-
version "1.1.0"
2172
-
resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
2173
-
integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ=
2174
-
2175
is-stream@^2.0.0:
2176
version "2.0.0"
2177
resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3"
···
2184
dependencies:
2185
has-symbols "^1.0.1"
2186
2187
-
is-typedarray@^1.0.0, is-typedarray@~1.0.0:
2188
version "1.0.0"
2189
resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
2190
integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=
2191
2192
-
is-windows@^1.0.2:
2193
-
version "1.0.2"
2194
-
resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d"
2195
-
integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==
2196
2197
-
is-wsl@^2.1.1:
2198
-
version "2.2.0"
2199
-
resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271"
2200
-
integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==
2201
-
dependencies:
2202
-
is-docker "^2.0.0"
2203
-
2204
-
isarray@1.0.0, isarray@~1.0.0:
2205
version "1.0.0"
2206
resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
2207
integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=
···
2211
resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
2212
integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=
2213
2214
-
isobject@^2.0.0:
2215
-
version "2.1.0"
2216
-
resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89"
2217
-
integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=
2218
-
dependencies:
2219
-
isarray "1.0.0"
2220
-
2221
-
isobject@^3.0.0, isobject@^3.0.1:
2222
-
version "3.0.1"
2223
-
resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
2224
-
integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8=
2225
-
2226
-
isstream@~0.1.2:
2227
-
version "0.1.2"
2228
-
resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
2229
-
integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=
2230
-
2231
istanbul-lib-coverage@^3.0.0:
2232
version "3.0.0"
2233
resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz#f5944a37c70b550b02a78a5c3b2055b280cec8ec"
2234
integrity sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==
2235
2236
-
istanbul-lib-instrument@^4.0.0:
2237
version "4.0.3"
2238
resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz#873c6fff897450118222774696a3f28902d77c1d"
2239
integrity sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==
···
2269
html-escaper "^2.0.0"
2270
istanbul-lib-report "^3.0.0"
2271
2272
-
jest-changed-files@^26.0.1:
2273
-
version "26.0.1"
2274
-
resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-26.0.1.tgz#1334630c6a1ad75784120f39c3aa9278e59f349f"
2275
-
integrity sha512-q8LP9Sint17HaE2LjxQXL+oYWW/WeeXMPE2+Op9X3mY8IEGFVc14xRxFjUuXUbcPAlDLhtWdIEt59GdQbn76Hw==
2276
dependencies:
2277
-
"@jest/types" "^26.0.1"
2278
-
execa "^4.0.0"
2279
-
throat "^5.0.0"
2280
2281
-
jest-cli@^26.0.1:
2282
-
version "26.0.1"
2283
-
resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-26.0.1.tgz#3a42399a4cbc96a519b99ad069a117d955570cac"
2284
-
integrity sha512-pFLfSOBcbG9iOZWaMK4Een+tTxi/Wcm34geqZEqrst9cZDkTQ1LZ2CnBrTlHWuYAiTMFr0EQeK52ScyFU8wK+w==
2285
dependencies:
2286
-
"@jest/core" "^26.0.1"
2287
-
"@jest/test-result" "^26.0.1"
2288
-
"@jest/types" "^26.0.1"
2289
chalk "^4.0.0"
2290
exit "^0.1.2"
2291
graceful-fs "^4.2.4"
2292
import-local "^3.0.2"
2293
-
is-ci "^2.0.0"
2294
-
jest-config "^26.0.1"
2295
-
jest-util "^26.0.1"
2296
-
jest-validate "^26.0.1"
2297
prompts "^2.0.1"
2298
-
yargs "^15.3.1"
2299
2300
-
jest-config@^26.0.1:
2301
-
version "26.0.1"
2302
-
resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-26.0.1.tgz#096a3d4150afadf719d1fab00e9a6fb2d6d67507"
2303
-
integrity sha512-9mWKx2L1LFgOXlDsC4YSeavnblN6A4CPfXFiobq+YYLaBMymA/SczN7xYTSmLaEYHZOcB98UdoN4m5uNt6tztg==
2304
dependencies:
2305
"@babel/core" "^7.1.0"
2306
-
"@jest/test-sequencer" "^26.0.1"
2307
-
"@jest/types" "^26.0.1"
2308
-
babel-jest "^26.0.1"
2309
chalk "^4.0.0"
2310
deepmerge "^4.2.2"
2311
glob "^7.1.1"
2312
graceful-fs "^4.2.4"
2313
-
jest-environment-jsdom "^26.0.1"
2314
-
jest-environment-node "^26.0.1"
2315
-
jest-get-type "^26.0.0"
2316
-
jest-jasmine2 "^26.0.1"
2317
-
jest-regex-util "^26.0.0"
2318
-
jest-resolve "^26.0.1"
2319
-
jest-util "^26.0.1"
2320
-
jest-validate "^26.0.1"
2321
-
micromatch "^4.0.2"
2322
-
pretty-format "^26.0.1"
2323
2324
-
jest-diff@^26.0.1:
2325
-
version "26.0.1"
2326
-
resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-26.0.1.tgz#c44ab3cdd5977d466de69c46929e0e57f89aa1de"
2327
-
integrity sha512-odTcHyl5X+U+QsczJmOjWw5tPvww+y9Yim5xzqxVl/R1j4z71+fHW4g8qu1ugMmKdFdxw+AtQgs5mupPnzcIBQ==
2328
dependencies:
2329
chalk "^4.0.0"
2330
-
diff-sequences "^26.0.0"
2331
-
jest-get-type "^26.0.0"
2332
-
pretty-format "^26.0.1"
2333
2334
-
jest-docblock@^26.0.0:
2335
-
version "26.0.0"
2336
-
resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-26.0.0.tgz#3e2fa20899fc928cb13bd0ff68bd3711a36889b5"
2337
-
integrity sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==
2338
dependencies:
2339
detect-newline "^3.0.0"
2340
2341
-
jest-each@^26.0.1:
2342
-
version "26.0.1"
2343
-
resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-26.0.1.tgz#633083061619302fc90dd8f58350f9d77d67be04"
2344
-
integrity sha512-OTgJlwXCAR8NIWaXFL5DBbeS4QIYPuNASkzSwMCJO+ywo9BEa6TqkaSWsfR7VdbMLdgYJqSfQcIyjJCNwl5n4Q==
2345
dependencies:
2346
-
"@jest/types" "^26.0.1"
2347
chalk "^4.0.0"
2348
-
jest-get-type "^26.0.0"
2349
-
jest-util "^26.0.1"
2350
-
pretty-format "^26.0.1"
2351
2352
-
jest-environment-jsdom@^26.0.1:
2353
-
version "26.0.1"
2354
-
resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-26.0.1.tgz#217690852e5bdd7c846a4e3b50c8ffd441dfd249"
2355
-
integrity sha512-u88NJa3aptz2Xix2pFhihRBAatwZHWwSiRLBDBQE1cdJvDjPvv7ZGA0NQBxWwDDn7D0g1uHqxM8aGgfA9Bx49g==
2356
dependencies:
2357
-
"@jest/environment" "^26.0.1"
2358
-
"@jest/fake-timers" "^26.0.1"
2359
-
"@jest/types" "^26.0.1"
2360
-
jest-mock "^26.0.1"
2361
-
jest-util "^26.0.1"
2362
-
jsdom "^16.2.2"
2363
2364
-
jest-environment-node@^26.0.1:
2365
-
version "26.0.1"
2366
-
resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-26.0.1.tgz#584a9ff623124ff6eeb49e0131b5f7612b310b13"
2367
-
integrity sha512-4FRBWcSn5yVo0KtNav7+5NH5Z/tEgDLp7VRQVS5tCouWORxj+nI+1tOLutM07Zb2Qi7ja+HEDoOUkjBSWZg/IQ==
2368
dependencies:
2369
-
"@jest/environment" "^26.0.1"
2370
-
"@jest/fake-timers" "^26.0.1"
2371
-
"@jest/types" "^26.0.1"
2372
-
jest-mock "^26.0.1"
2373
-
jest-util "^26.0.1"
2374
2375
-
jest-get-type@^26.0.0:
2376
-
version "26.0.0"
2377
-
resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-26.0.0.tgz#381e986a718998dbfafcd5ec05934be538db4039"
2378
-
integrity sha512-zRc1OAPnnws1EVfykXOj19zo2EMw5Hi6HLbFCSjpuJiXtOWAYIjNsHVSbpQ8bDX7L5BGYGI8m+HmKdjHYFF0kg==
2379
2380
-
jest-haste-map@^26.0.1:
2381
-
version "26.0.1"
2382
-
resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-26.0.1.tgz#40dcc03c43ac94d25b8618075804d09cd5d49de7"
2383
-
integrity sha512-J9kBl/EdjmDsvyv7CiyKY5+DsTvVOScenprz/fGqfLg/pm1gdjbwwQ98nW0t+OIt+f+5nAVaElvn/6wP5KO7KA==
2384
dependencies:
2385
-
"@jest/types" "^26.0.1"
2386
"@types/graceful-fs" "^4.1.2"
2387
anymatch "^3.0.3"
2388
fb-watchman "^2.0.0"
2389
graceful-fs "^4.2.4"
2390
-
jest-serializer "^26.0.0"
2391
-
jest-util "^26.0.1"
2392
-
jest-worker "^26.0.0"
2393
-
micromatch "^4.0.2"
2394
-
sane "^4.0.3"
2395
walker "^1.0.7"
2396
-
which "^2.0.2"
2397
optionalDependencies:
2398
-
fsevents "^2.1.2"
2399
2400
-
jest-jasmine2@^26.0.1:
2401
-
version "26.0.1"
2402
-
resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-26.0.1.tgz#947c40ee816636ba23112af3206d6fa7b23c1c1c"
2403
-
integrity sha512-ILaRyiWxiXOJ+RWTKupzQWwnPaeXPIoLS5uW41h18varJzd9/7I0QJGqg69fhTT1ev9JpSSo9QtalriUN0oqOg==
2404
dependencies:
2405
"@babel/traverse" "^7.1.0"
2406
-
"@jest/environment" "^26.0.1"
2407
-
"@jest/source-map" "^26.0.0"
2408
-
"@jest/test-result" "^26.0.1"
2409
-
"@jest/types" "^26.0.1"
2410
chalk "^4.0.0"
2411
co "^4.6.0"
2412
-
expect "^26.0.1"
2413
is-generator-fn "^2.0.0"
2414
-
jest-each "^26.0.1"
2415
-
jest-matcher-utils "^26.0.1"
2416
-
jest-message-util "^26.0.1"
2417
-
jest-runtime "^26.0.1"
2418
-
jest-snapshot "^26.0.1"
2419
-
jest-util "^26.0.1"
2420
-
pretty-format "^26.0.1"
2421
-
throat "^5.0.0"
2422
2423
-
jest-leak-detector@^26.0.1:
2424
-
version "26.0.1"
2425
-
resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-26.0.1.tgz#79b19ab3f41170e0a78eb8fa754a116d3447fb8c"
2426
-
integrity sha512-93FR8tJhaYIWrWsbmVN1pQ9ZNlbgRpfvrnw5LmgLRX0ckOJ8ut/I35CL7awi2ecq6Ca4lL59bEK9hr7nqoHWPA==
2427
dependencies:
2428
-
jest-get-type "^26.0.0"
2429
-
pretty-format "^26.0.1"
2430
2431
-
jest-matcher-utils@^26.0.1:
2432
-
version "26.0.1"
2433
-
resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-26.0.1.tgz#12e1fc386fe4f14678f4cc8dbd5ba75a58092911"
2434
-
integrity sha512-PUMlsLth0Azen8Q2WFTwnSkGh2JZ8FYuwijC8NR47vXKpsrKmA1wWvgcj1CquuVfcYiDEdj985u5Wmg7COEARw==
2435
dependencies:
2436
chalk "^4.0.0"
2437
-
jest-diff "^26.0.1"
2438
-
jest-get-type "^26.0.0"
2439
-
pretty-format "^26.0.1"
2440
2441
-
jest-message-util@^26.0.1:
2442
-
version "26.0.1"
2443
-
resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-26.0.1.tgz#07af1b42fc450b4cc8e90e4c9cef11b33ce9b0ac"
2444
-
integrity sha512-CbK8uQREZ8umUfo8+zgIfEt+W7HAHjQCoRaNs4WxKGhAYBGwEyvxuK81FXa7VeB9pwDEXeeKOB2qcsNVCAvB7Q==
2445
dependencies:
2446
-
"@babel/code-frame" "^7.0.0"
2447
-
"@jest/types" "^26.0.1"
2448
-
"@types/stack-utils" "^1.0.1"
2449
chalk "^4.0.0"
2450
graceful-fs "^4.2.4"
2451
-
micromatch "^4.0.2"
2452
slash "^3.0.0"
2453
-
stack-utils "^2.0.2"
2454
2455
-
jest-mock@^26.0.1:
2456
-
version "26.0.1"
2457
-
resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-26.0.1.tgz#7fd1517ed4955397cf1620a771dc2d61fad8fd40"
2458
-
integrity sha512-MpYTBqycuPYSY6xKJognV7Ja46/TeRbAZept987Zp+tuJvMN0YBWyyhG9mXyYQaU3SBI0TUlSaO5L3p49agw7Q==
2459
dependencies:
2460
-
"@jest/types" "^26.0.1"
2461
2462
-
jest-pnp-resolver@^1.2.1:
2463
-
version "1.2.1"
2464
-
resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.1.tgz#ecdae604c077a7fbc70defb6d517c3c1c898923a"
2465
-
integrity sha512-pgFw2tm54fzgYvc/OHrnysABEObZCUNFnhjoRjaVOCN8NYc032/gVjPaHD4Aq6ApkSieWtfKAFQtmDKAmhupnQ==
2466
2467
-
jest-regex-util@^26.0.0:
2468
-
version "26.0.0"
2469
-
resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-26.0.0.tgz#d25e7184b36e39fd466c3bc41be0971e821fee28"
2470
-
integrity sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==
2471
2472
-
jest-resolve-dependencies@^26.0.1:
2473
-
version "26.0.1"
2474
-
resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-26.0.1.tgz#607ba7ccc32151d185a477cff45bf33bce417f0b"
2475
-
integrity sha512-9d5/RS/ft0vB/qy7jct/qAhzJsr6fRQJyGAFigK3XD4hf9kIbEH5gks4t4Z7kyMRhowU6HWm/o8ILqhaHdSqLw==
2476
dependencies:
2477
-
"@jest/types" "^26.0.1"
2478
-
jest-regex-util "^26.0.0"
2479
-
jest-snapshot "^26.0.1"
2480
2481
-
jest-resolve@^26.0.1:
2482
-
version "26.0.1"
2483
-
resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-26.0.1.tgz#21d1ee06f9ea270a343a8893051aeed940cde736"
2484
-
integrity sha512-6jWxk0IKZkPIVTvq6s72RH735P8f9eCJW3IM5CX/SJFeKq1p2cZx0U49wf/SdMlhaB/anann5J2nCJj6HrbezQ==
2485
dependencies:
2486
-
"@jest/types" "^26.0.1"
2487
chalk "^4.0.0"
2488
graceful-fs "^4.2.4"
2489
-
jest-pnp-resolver "^1.2.1"
2490
-
jest-util "^26.0.1"
2491
-
read-pkg-up "^7.0.1"
2492
-
resolve "^1.17.0"
2493
slash "^3.0.0"
2494
2495
-
jest-runner@^26.0.1:
2496
-
version "26.0.1"
2497
-
resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-26.0.1.tgz#ea03584b7ae4bacfb7e533d680a575a49ae35d50"
2498
-
integrity sha512-CApm0g81b49Znm4cZekYQK67zY7kkB4umOlI2Dx5CwKAzdgw75EN+ozBHRvxBzwo1ZLYZ07TFxkaPm+1t4d8jA==
2499
dependencies:
2500
-
"@jest/console" "^26.0.1"
2501
-
"@jest/environment" "^26.0.1"
2502
-
"@jest/test-result" "^26.0.1"
2503
-
"@jest/types" "^26.0.1"
2504
chalk "^4.0.0"
2505
exit "^0.1.2"
2506
graceful-fs "^4.2.4"
2507
-
jest-config "^26.0.1"
2508
-
jest-docblock "^26.0.0"
2509
-
jest-haste-map "^26.0.1"
2510
-
jest-jasmine2 "^26.0.1"
2511
-
jest-leak-detector "^26.0.1"
2512
-
jest-message-util "^26.0.1"
2513
-
jest-resolve "^26.0.1"
2514
-
jest-runtime "^26.0.1"
2515
-
jest-util "^26.0.1"
2516
-
jest-worker "^26.0.0"
2517
source-map-support "^0.5.6"
2518
-
throat "^5.0.0"
2519
2520
-
jest-runtime@^26.0.1:
2521
-
version "26.0.1"
2522
-
resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-26.0.1.tgz#a121a6321235987d294168e282d52b364d7d3f89"
2523
-
integrity sha512-Ci2QhYFmANg5qaXWf78T2Pfo6GtmIBn2rRaLnklRyEucmPccmCKvS9JPljcmtVamsdMmkyNkVFb9pBTD6si9Lw==
2524
dependencies:
2525
-
"@jest/console" "^26.0.1"
2526
-
"@jest/environment" "^26.0.1"
2527
-
"@jest/fake-timers" "^26.0.1"
2528
-
"@jest/globals" "^26.0.1"
2529
-
"@jest/source-map" "^26.0.0"
2530
-
"@jest/test-result" "^26.0.1"
2531
-
"@jest/transform" "^26.0.1"
2532
-
"@jest/types" "^26.0.1"
2533
-
"@types/yargs" "^15.0.0"
2534
chalk "^4.0.0"
2535
collect-v8-coverage "^1.0.0"
2536
exit "^0.1.2"
2537
glob "^7.1.3"
2538
graceful-fs "^4.2.4"
2539
-
jest-config "^26.0.1"
2540
-
jest-haste-map "^26.0.1"
2541
-
jest-message-util "^26.0.1"
2542
-
jest-mock "^26.0.1"
2543
-
jest-regex-util "^26.0.0"
2544
-
jest-resolve "^26.0.1"
2545
-
jest-snapshot "^26.0.1"
2546
-
jest-util "^26.0.1"
2547
-
jest-validate "^26.0.1"
2548
slash "^3.0.0"
2549
strip-bom "^4.0.0"
2550
-
yargs "^15.3.1"
2551
2552
-
jest-serializer@^26.0.0:
2553
-
version "26.0.0"
2554
-
resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-26.0.0.tgz#f6c521ddb976943b93e662c0d4d79245abec72a3"
2555
-
integrity sha512-sQGXLdEGWFAE4wIJ2ZaIDb+ikETlUirEOBsLXdoBbeLhTHkZUJwgk3+M8eyFizhM6le43PDCCKPA1hzkSDo4cQ==
2556
dependencies:
2557
graceful-fs "^4.2.4"
2558
2559
-
jest-snapshot@^26.0.1:
2560
-
version "26.0.1"
2561
-
resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-26.0.1.tgz#1baa942bd83d47b837a84af7fcf5fd4a236da399"
2562
-
integrity sha512-jxd+cF7+LL+a80qh6TAnTLUZHyQoWwEHSUFJjkw35u3Gx+BZUNuXhYvDqHXr62UQPnWo2P6fvQlLjsU93UKyxA==
2563
dependencies:
2564
"@babel/types" "^7.0.0"
2565
-
"@jest/types" "^26.0.1"
2566
-
"@types/prettier" "^2.0.0"
2567
chalk "^4.0.0"
2568
-
expect "^26.0.1"
2569
graceful-fs "^4.2.4"
2570
-
jest-diff "^26.0.1"
2571
-
jest-get-type "^26.0.0"
2572
-
jest-matcher-utils "^26.0.1"
2573
-
jest-message-util "^26.0.1"
2574
-
jest-resolve "^26.0.1"
2575
-
make-dir "^3.0.0"
2576
natural-compare "^1.4.0"
2577
-
pretty-format "^26.0.1"
2578
semver "^7.3.2"
2579
2580
-
jest-util@^26.0.1:
2581
-
version "26.0.1"
2582
-
resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-26.0.1.tgz#72c4c51177b695fdd795ca072a6f94e3d7cef00a"
2583
-
integrity sha512-byQ3n7ad1BO/WyFkYvlWQHTsomB6GIewBh8tlGtusiylAlaxQ1UpS0XYH0ngOyhZuHVLN79Qvl6/pMiDMSSG1g==
2584
dependencies:
2585
-
"@jest/types" "^26.0.1"
2586
chalk "^4.0.0"
2587
graceful-fs "^4.2.4"
2588
-
is-ci "^2.0.0"
2589
-
make-dir "^3.0.0"
2590
2591
-
jest-validate@^26.0.1:
2592
-
version "26.0.1"
2593
-
resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-26.0.1.tgz#a62987e1da5b7f724130f904725e22f4e5b2e23c"
2594
-
integrity sha512-u0xRc+rbmov/VqXnX3DlkxD74rHI/CfS5xaV2VpeaVySjbb1JioNVOyly5b56q2l9ZKe7bVG5qWmjfctkQb0bA==
2595
dependencies:
2596
-
"@jest/types" "^26.0.1"
2597
-
camelcase "^6.0.0"
2598
chalk "^4.0.0"
2599
-
jest-get-type "^26.0.0"
2600
leven "^3.1.0"
2601
-
pretty-format "^26.0.1"
2602
2603
-
jest-watcher@^26.0.1:
2604
-
version "26.0.1"
2605
-
resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-26.0.1.tgz#5b5e3ebbdf10c240e22a98af66d645631afda770"
2606
-
integrity sha512-pdZPydsS8475f89kGswaNsN3rhP6lnC3/QDCppP7bg1L9JQz7oU9Mb/5xPETk1RHDCWeqmVC47M4K5RR7ejxFw==
2607
dependencies:
2608
-
"@jest/test-result" "^26.0.1"
2609
-
"@jest/types" "^26.0.1"
2610
ansi-escapes "^4.2.1"
2611
chalk "^4.0.0"
2612
-
jest-util "^26.0.1"
2613
string-length "^4.0.1"
2614
2615
-
jest-worker@^26.0.0:
2616
-
version "26.0.0"
2617
-
resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.0.0.tgz#4920c7714f0a96c6412464718d0c58a3df3fb066"
2618
-
integrity sha512-pPaYa2+JnwmiZjK9x7p9BoZht+47ecFCDFA/CJxspHzeDvQcfVBLWzCiWyo+EGrSiQMWZtCFo9iSvMZnAAo8vw==
2619
dependencies:
2620
merge-stream "^2.0.0"
2621
-
supports-color "^7.0.0"
2622
2623
-
jest@^26.0.1:
2624
-
version "26.0.1"
2625
-
resolved "https://registry.yarnpkg.com/jest/-/jest-26.0.1.tgz#5c51a2e58dff7525b65f169721767173bf832694"
2626
-
integrity sha512-29Q54kn5Bm7ZGKIuH2JRmnKl85YRigp0o0asTc6Sb6l2ch1DCXIeZTLLFy9ultJvhkTqbswF5DEx4+RlkmCxWg==
2627
dependencies:
2628
-
"@jest/core" "^26.0.1"
2629
import-local "^3.0.2"
2630
-
jest-cli "^26.0.1"
2631
2632
js-tokens@^4.0.0:
2633
version "4.0.0"
···
2642
argparse "^1.0.7"
2643
esprima "^4.0.0"
2644
2645
-
jsbn@~0.1.0:
2646
-
version "0.1.1"
2647
-
resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
2648
-
integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM=
2649
-
2650
-
jsdom@^16.2.2:
2651
-
version "16.2.2"
2652
-
resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.2.2.tgz#76f2f7541646beb46a938f5dc476b88705bedf2b"
2653
-
integrity sha512-pDFQbcYtKBHxRaP55zGXCJWgFHkDAYbKcsXEK/3Icu9nKYZkutUXfLBwbD+09XDutkYSHcgfQLZ0qvpAAm9mvg==
2654
dependencies:
2655
-
abab "^2.0.3"
2656
-
acorn "^7.1.1"
2657
acorn-globals "^6.0.0"
2658
cssom "^0.4.4"
2659
-
cssstyle "^2.2.0"
2660
data-urls "^2.0.0"
2661
-
decimal.js "^10.2.0"
2662
domexception "^2.0.1"
2663
-
escodegen "^1.14.1"
2664
html-encoding-sniffer "^2.0.1"
2665
-
is-potential-custom-element-name "^1.0.0"
2666
nwsapi "^2.2.0"
2667
-
parse5 "5.1.1"
2668
-
request "^2.88.2"
2669
-
request-promise-native "^1.0.8"
2670
-
saxes "^5.0.0"
2671
symbol-tree "^3.2.4"
2672
-
tough-cookie "^3.0.1"
2673
w3c-hr-time "^1.0.2"
2674
w3c-xmlserializer "^2.0.0"
2675
-
webidl-conversions "^6.0.0"
2676
whatwg-encoding "^1.0.5"
2677
whatwg-mimetype "^2.3.0"
2678
-
whatwg-url "^8.0.0"
2679
-
ws "^7.2.3"
2680
xml-name-validator "^3.0.0"
2681
2682
jsesc@^2.5.1:
···
2694
resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9"
2695
integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==
2696
2697
-
json-schema-traverse@^0.4.1:
2698
-
version "0.4.1"
2699
-
resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
2700
-
integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
2701
-
2702
-
json-schema@0.2.3:
2703
-
version "0.2.3"
2704
-
resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
2705
-
integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=
2706
-
2707
-
json-stringify-safe@~5.0.1:
2708
-
version "5.0.1"
2709
-
resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
2710
-
integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=
2711
-
2712
json5@^2.1.2:
2713
version "2.1.3"
2714
resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43"
···
2716
dependencies:
2717
minimist "^1.2.5"
2718
2719
-
jsprim@^1.2.2:
2720
-
version "1.4.1"
2721
-
resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"
2722
-
integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=
2723
-
dependencies:
2724
-
assert-plus "1.0.0"
2725
-
extsprintf "1.3.0"
2726
-
json-schema "0.2.3"
2727
-
verror "1.10.0"
2728
-
2729
-
kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0:
2730
-
version "3.2.2"
2731
-
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64"
2732
-
integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=
2733
-
dependencies:
2734
-
is-buffer "^1.1.5"
2735
-
2736
-
kind-of@^4.0.0:
2737
-
version "4.0.0"
2738
-
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57"
2739
-
integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc=
2740
-
dependencies:
2741
-
is-buffer "^1.1.5"
2742
-
2743
-
kind-of@^5.0.0:
2744
-
version "5.1.0"
2745
-
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d"
2746
-
integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==
2747
-
2748
-
kind-of@^6.0.0, kind-of@^6.0.2:
2749
-
version "6.0.3"
2750
-
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
2751
-
integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
2752
-
2753
kleur@^3.0.3:
2754
version "3.0.3"
2755
resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e"
···
2773
resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00"
2774
integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=
2775
2776
-
lint-staged@^10.2.2:
2777
-
version "10.2.2"
2778
-
resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-10.2.2.tgz#901403c120eb5d9443a0358b55038b04c8a7db9b"
2779
-
integrity sha512-78kNqNdDeKrnqWsexAmkOU3Z5wi+1CsQmUmfCuYgMTE8E4rAIX8RHW7xgxwAZ+LAayb7Cca4uYX4P3LlevzjVg==
2780
dependencies:
2781
-
chalk "^4.0.0"
2782
-
commander "^5.0.0"
2783
-
cosmiconfig "^6.0.0"
2784
-
debug "^4.1.1"
2785
-
dedent "^0.7.0"
2786
-
execa "^4.0.0"
2787
-
listr2 "1.3.8"
2788
-
log-symbols "^3.0.0"
2789
-
micromatch "^4.0.2"
2790
normalize-path "^3.0.0"
2791
please-upgrade-node "^3.2.0"
2792
string-argv "0.3.1"
2793
stringify-object "^3.3.0"
2794
2795
-
listr2@1.3.8:
2796
-
version "1.3.8"
2797
-
resolved "https://registry.yarnpkg.com/listr2/-/listr2-1.3.8.tgz#30924d79de1e936d8c40af54b6465cb814a9c828"
2798
-
integrity sha512-iRDRVTgSDz44tBeBBg/35TQz4W+EZBWsDUq7hPpqeUHm7yLPNll0rkwW3lIX9cPAK7l+x95mGWLpxjqxftNfZA==
2799
dependencies:
2800
-
"@samverschueren/stream-to-observable" "^0.3.0"
2801
-
chalk "^3.0.0"
2802
-
cli-cursor "^3.1.0"
2803
cli-truncate "^2.1.0"
2804
-
elegant-spinner "^2.0.0"
2805
-
enquirer "^2.3.4"
2806
-
figures "^3.2.0"
2807
-
indent-string "^4.0.0"
2808
log-update "^4.0.0"
2809
p-map "^4.0.0"
2810
-
pad "^3.2.0"
2811
-
rxjs "^6.3.3"
2812
through "^2.3.8"
2813
-
uuid "^7.0.2"
2814
2815
load-json-file@^4.0.0:
2816
version "4.0.0"
···
2829
dependencies:
2830
p-locate "^4.1.0"
2831
2832
lodash.sortby@^4.7.0:
2833
version "4.7.0"
2834
resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438"
2835
integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=
2836
2837
-
lodash@^4.17.13, lodash@^4.17.15:
2838
version "4.17.15"
2839
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548"
2840
integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==
2841
2842
-
log-symbols@^3.0.0:
2843
-
version "3.0.0"
2844
-
resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-3.0.0.tgz#f3a08516a5dea893336a7dee14d18a1cfdab77c4"
2845
-
integrity sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==
2846
dependencies:
2847
-
chalk "^2.4.2"
2848
2849
log-update@^4.0.0:
2850
version "4.0.0"
···
2856
slice-ansi "^4.0.0"
2857
wrap-ansi "^6.2.0"
2858
2859
-
magic-string@0.25.7, magic-string@^0.25.0, magic-string@^0.25.2, magic-string@^0.25.7:
2860
version "0.25.7"
2861
resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051"
2862
integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==
···
2877
dependencies:
2878
tmpl "1.0.x"
2879
2880
-
map-cache@^0.2.2:
2881
-
version "0.2.2"
2882
-
resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf"
2883
-
integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=
2884
-
2885
-
map-visit@^1.0.0:
2886
-
version "1.0.0"
2887
-
resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f"
2888
-
integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=
2889
-
dependencies:
2890
-
object-visit "^1.0.0"
2891
-
2892
memorystream@^0.3.1:
2893
version "0.3.1"
2894
resolved "https://registry.yarnpkg.com/memorystream/-/memorystream-0.3.1.tgz#86d7090b30ce455d63fbae12dda51a47ddcaf9b2"
···
2899
resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
2900
integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
2901
2902
-
micromatch@^3.1.4:
2903
-
version "3.1.10"
2904
-
resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23"
2905
-
integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==
2906
-
dependencies:
2907
-
arr-diff "^4.0.0"
2908
-
array-unique "^0.3.2"
2909
-
braces "^2.3.1"
2910
-
define-property "^2.0.2"
2911
-
extend-shallow "^3.0.2"
2912
-
extglob "^2.0.4"
2913
-
fragment-cache "^0.2.1"
2914
-
kind-of "^6.0.2"
2915
-
nanomatch "^1.2.9"
2916
-
object.pick "^1.3.0"
2917
-
regex-not "^1.0.0"
2918
-
snapdragon "^0.8.1"
2919
-
to-regex "^3.0.2"
2920
-
2921
-
micromatch@^4.0.2:
2922
-
version "4.0.2"
2923
-
resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259"
2924
-
integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==
2925
dependencies:
2926
braces "^3.0.1"
2927
-
picomatch "^2.0.5"
2928
2929
mime-db@1.44.0:
2930
version "1.44.0"
2931
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92"
2932
integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==
2933
2934
-
mime-types@^2.1.12, mime-types@~2.1.19:
2935
version "2.1.27"
2936
resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f"
2937
integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==
···
2950
dependencies:
2951
brace-expansion "^1.1.7"
2952
2953
-
minimist@1.x, minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5:
2954
version "1.2.5"
2955
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
2956
integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
2957
2958
-
mixin-deep@^1.2.0:
2959
-
version "1.3.2"
2960
-
resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566"
2961
-
integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==
2962
-
dependencies:
2963
-
for-in "^1.0.2"
2964
-
is-extendable "^1.0.1"
2965
-
2966
-
ms@2.0.0:
2967
-
version "2.0.0"
2968
-
resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
2969
-
integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=
2970
-
2971
-
ms@^2.1.1:
2972
version "2.1.2"
2973
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
2974
integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
2975
2976
-
nanomatch@^1.2.9:
2977
-
version "1.2.13"
2978
-
resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119"
2979
-
integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==
2980
dependencies:
2981
-
arr-diff "^4.0.0"
2982
-
array-unique "^0.3.2"
2983
-
define-property "^2.0.2"
2984
-
extend-shallow "^3.0.2"
2985
-
fragment-cache "^0.2.1"
2986
-
is-windows "^1.0.2"
2987
-
kind-of "^6.0.2"
2988
-
object.pick "^1.3.0"
2989
-
regex-not "^1.0.0"
2990
-
snapdragon "^0.8.1"
2991
-
to-regex "^3.0.1"
2992
2993
natural-compare@^1.4.0:
2994
version "1.4.0"
···
3010
resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40"
3011
integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=
3012
3013
-
node-notifier@^7.0.0:
3014
-
version "7.0.0"
3015
-
resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-7.0.0.tgz#513bc42f2aa3a49fce1980a7ff375957c71f718a"
3016
-
integrity sha512-y8ThJESxsHcak81PGpzWwQKxzk+5YtP3IxR8AYdpXQ1IB6FmcVzFdZXrkPin49F/DKUCfeeiziB8ptY9npzGuA==
3017
-
dependencies:
3018
-
growly "^1.3.0"
3019
-
is-wsl "^2.1.1"
3020
-
semver "^7.2.1"
3021
-
shellwords "^0.1.1"
3022
-
uuid "^7.0.3"
3023
-
which "^2.0.2"
3024
3025
-
normalize-package-data@^2.3.2, normalize-package-data@^2.5.0:
3026
version "2.5.0"
3027
resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"
3028
integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==
···
3032
semver "2 || 3 || 4 || 5"
3033
validate-npm-package-license "^3.0.1"
3034
3035
-
normalize-path@^2.1.1:
3036
-
version "2.1.1"
3037
-
resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9"
3038
-
integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=
3039
-
dependencies:
3040
-
remove-trailing-separator "^1.0.1"
3041
-
3042
normalize-path@^3.0.0:
3043
version "3.0.0"
3044
resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
···
3059
shell-quote "^1.6.1"
3060
string.prototype.padend "^3.0.0"
3061
3062
-
npm-run-path@^2.0.0:
3063
-
version "2.0.2"
3064
-
resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f"
3065
-
integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=
3066
-
dependencies:
3067
-
path-key "^2.0.0"
3068
-
3069
-
npm-run-path@^4.0.0:
3070
version "4.0.1"
3071
resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea"
3072
integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==
···
3078
resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7"
3079
integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==
3080
3081
-
oauth-sign@~0.9.0:
3082
-
version "0.9.0"
3083
-
resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455"
3084
-
integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==
3085
-
3086
-
object-copy@^0.1.0:
3087
-
version "0.1.0"
3088
-
resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c"
3089
-
integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw=
3090
-
dependencies:
3091
-
copy-descriptor "^0.1.0"
3092
-
define-property "^0.2.5"
3093
-
kind-of "^3.0.3"
3094
3095
object-inspect@^1.7.0:
3096
version "1.7.0"
···
3102
resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
3103
integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
3104
3105
-
object-visit@^1.0.0:
3106
-
version "1.0.1"
3107
-
resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb"
3108
-
integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=
3109
-
dependencies:
3110
-
isobject "^3.0.0"
3111
-
3112
object.assign@^4.1.0:
3113
version "4.1.0"
3114
resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da"
···
3119
has-symbols "^1.0.0"
3120
object-keys "^1.0.11"
3121
3122
-
object.pick@^1.3.0:
3123
-
version "1.3.0"
3124
-
resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747"
3125
-
integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=
3126
-
dependencies:
3127
-
isobject "^3.0.1"
3128
-
3129
-
once@^1.3.0, once@^1.3.1, once@^1.4.0:
3130
version "1.4.0"
3131
resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
3132
integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
···
3137
version "5.1.0"
3138
resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.0.tgz#fff0f3c91617fe62bb50189636e99ac8a6df7be5"
3139
integrity sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==
3140
dependencies:
3141
mimic-fn "^2.1.0"
3142
3143
opencollective-postinstall@^2.0.2:
3144
-
version "2.0.2"
3145
-
resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.2.tgz#5657f1bede69b6e33a45939b061eb53d3c6c3a89"
3146
-
integrity sha512-pVOEP16TrAO2/fjej1IdOyupJY8KDUM1CvsaScRbw6oddvpQoOfGk4ywha0HKKVAD6RkW4x6Q+tNBwhf3Bgpuw==
3147
3148
optionator@^0.8.1:
3149
version "0.8.3"
···
3162
resolved "https://registry.yarnpkg.com/p-each-series/-/p-each-series-2.1.0.tgz#961c8dd3f195ea96c747e636b262b800a6b1af48"
3163
integrity sha512-ZuRs1miPT4HrjFa+9fRfOFXxGJfORgelKV9f9nNOWw2gl6gVsRaVDOQP0+MI0G0wGKns1Yacsu0GjOFbTK0JFQ==
3164
3165
-
p-finally@^1.0.0:
3166
-
version "1.0.0"
3167
-
resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae"
3168
-
integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=
3169
-
3170
p-limit@^2.2.0:
3171
version "2.3.0"
3172
resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
···
3174
dependencies:
3175
p-try "^2.0.0"
3176
3177
p-locate@^4.1.0:
3178
version "4.1.0"
3179
resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07"
···
3181
dependencies:
3182
p-limit "^2.2.0"
3183
3184
p-map@^4.0.0:
3185
version "4.0.0"
3186
resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b"
···
3193
resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
3194
integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
3195
3196
-
pad@^3.2.0:
3197
-
version "3.2.0"
3198
-
resolved "https://registry.yarnpkg.com/pad/-/pad-3.2.0.tgz#be7a1d1cb6757049b4ad5b70e71977158fea95d1"
3199
-
integrity sha512-2u0TrjcGbOjBTJpyewEl4hBO3OeX5wWue7eIFPzQTg6wFSvoaHcBTTUY5m+n0hd04gmTCPuY0kCpVIVuw5etwg==
3200
-
dependencies:
3201
-
wcwidth "^1.0.1"
3202
-
3203
parent-module@^1.0.0:
3204
version "1.0.1"
3205
resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2"
···
3225
json-parse-better-errors "^1.0.1"
3226
lines-and-columns "^1.1.6"
3227
3228
-
parse5@5.1.1:
3229
-
version "5.1.1"
3230
-
resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.1.tgz#f68e4e5ba1852ac2cadc00f4555fff6c2abb6178"
3231
-
integrity sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==
3232
-
3233
-
pascalcase@^0.1.1:
3234
-
version "0.1.1"
3235
-
resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14"
3236
-
integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=
3237
3238
path-exists@^4.0.0:
3239
version "4.0.0"
···
3245
resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
3246
integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
3247
3248
-
path-key@^2.0.0, path-key@^2.0.1:
3249
version "2.0.1"
3250
resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40"
3251
integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=
···
3272
resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
3273
integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
3274
3275
-
performance-now@^2.1.0:
3276
-
version "2.1.0"
3277
-
resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
3278
-
integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=
3279
-
3280
-
picomatch@^2.0.4, picomatch@^2.0.5, picomatch@^2.2.2:
3281
version "2.2.2"
3282
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad"
3283
integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==
3284
3285
pidtree@^0.3.0:
3286
version "0.3.1"
···
3306
dependencies:
3307
find-up "^4.0.0"
3308
3309
please-upgrade-node@^3.2.0:
3310
version "3.2.0"
3311
resolved "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942"
3312
integrity sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==
3313
dependencies:
3314
semver-compare "^1.0.0"
3315
-
3316
-
posix-character-classes@^0.1.0:
3317
-
version "0.1.1"
3318
-
resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab"
3319
-
integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=
3320
3321
prelude-ls@~1.1.2:
3322
version "1.1.2"
3323
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
3324
integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=
3325
3326
-
prettier@^2.0.5:
3327
-
version "2.0.5"
3328
-
resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.0.5.tgz#d6d56282455243f2f92cc1716692c08aa31522d4"
3329
-
integrity sha512-7PtVymN48hGcO4fGjybyBSIWDsLU4H4XlvOHfq91pz9kkGlonzwTfYkaIEwiRg/dAJF9YlbsduBAgtYLi+8cFg==
3330
3331
-
pretty-format@^26.0.1:
3332
-
version "26.0.1"
3333
-
resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.0.1.tgz#a4fe54fe428ad2fd3413ca6bbd1ec8c2e277e197"
3334
-
integrity sha512-SWxz6MbupT3ZSlL0Po4WF/KujhQaVehijR2blyRDCzk9e45EaYMVhMBn49fnRuHxtkSpXTes1GxNpVmH86Bxfw==
3335
dependencies:
3336
-
"@jest/types" "^26.0.1"
3337
ansi-regex "^5.0.0"
3338
-
ansi-styles "^4.0.0"
3339
-
react-is "^16.12.0"
3340
3341
process-nextick-args@^2.0.0, process-nextick-args@~2.0.0:
3342
version "2.0.1"
···
3351
kleur "^3.0.3"
3352
sisteransi "^1.0.4"
3353
3354
-
psl@^1.1.28:
3355
version "1.8.0"
3356
resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24"
3357
integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==
3358
3359
-
pump@^3.0.0:
3360
-
version "3.0.0"
3361
-
resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64"
3362
-
integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==
3363
-
dependencies:
3364
-
end-of-stream "^1.1.0"
3365
-
once "^1.3.1"
3366
-
3367
-
punycode@^2.1.0, punycode@^2.1.1:
3368
version "2.1.1"
3369
resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
3370
integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
3371
3372
-
qs@~6.5.2:
3373
-
version "6.5.2"
3374
-
resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36"
3375
-
integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==
3376
-
3377
-
react-is@^16.12.0:
3378
-
version "16.13.1"
3379
-
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
3380
-
integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
3381
-
3382
-
read-pkg-up@^7.0.1:
3383
-
version "7.0.1"
3384
-
resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507"
3385
-
integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==
3386
-
dependencies:
3387
-
find-up "^4.1.0"
3388
-
read-pkg "^5.2.0"
3389
-
type-fest "^0.8.1"
3390
3391
read-pkg@^3.0.0:
3392
version "3.0.0"
···
3397
normalize-package-data "^2.3.2"
3398
path-type "^3.0.0"
3399
3400
-
read-pkg@^5.2.0:
3401
-
version "5.2.0"
3402
-
resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc"
3403
-
integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==
3404
-
dependencies:
3405
-
"@types/normalize-package-data" "^2.4.0"
3406
-
normalize-package-data "^2.5.0"
3407
-
parse-json "^5.0.0"
3408
-
type-fest "^0.6.0"
3409
-
3410
readable-stream@^2.3.5:
3411
version "2.3.7"
3412
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57"
···
3432
resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11"
3433
integrity sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==
3434
3435
-
regex-not@^1.0.0, regex-not@^1.0.2:
3436
-
version "1.0.2"
3437
-
resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c"
3438
-
integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==
3439
-
dependencies:
3440
-
extend-shallow "^3.0.2"
3441
-
safe-regex "^1.1.0"
3442
-
3443
regexpu-core@4.5.4:
3444
version "4.5.4"
3445
resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.5.4.tgz#080d9d02289aa87fe1667a4f5136bc98a6aebaae"
···
3469
resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef"
3470
integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8=
3471
3472
-
repeat-element@^1.1.2:
3473
-
version "1.1.3"
3474
-
resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce"
3475
-
integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==
3476
-
3477
-
repeat-string@^1.6.1:
3478
-
version "1.6.1"
3479
-
resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
3480
-
integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc=
3481
-
3482
replace-ext@^1.0.0:
3483
version "1.0.1"
3484
resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.1.tgz#2d6d996d04a15855d967443631dd5f77825b016a"
3485
integrity sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==
3486
3487
-
request-promise-core@1.1.3:
3488
-
version "1.1.3"
3489
-
resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.3.tgz#e9a3c081b51380dfea677336061fea879a829ee9"
3490
-
integrity sha512-QIs2+ArIGQVp5ZYbWD5ZLCY29D5CfWizP8eWnm8FoGD1TX61veauETVQbrV60662V0oFBkrDOuaBI8XgtuyYAQ==
3491
-
dependencies:
3492
-
lodash "^4.17.15"
3493
-
3494
-
request-promise-native@^1.0.8:
3495
-
version "1.0.8"
3496
-
resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.8.tgz#a455b960b826e44e2bf8999af64dff2bfe58cb36"
3497
-
integrity sha512-dapwLGqkHtwL5AEbfenuzjTYg35Jd6KPytsC2/TLkVMz8rm+tNt72MGUWT1RP/aYawMpN6HqbNGBQaRcBtjQMQ==
3498
-
dependencies:
3499
-
request-promise-core "1.1.3"
3500
-
stealthy-require "^1.1.1"
3501
-
tough-cookie "^2.3.3"
3502
-
3503
-
request@^2.88.2:
3504
-
version "2.88.2"
3505
-
resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3"
3506
-
integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==
3507
-
dependencies:
3508
-
aws-sign2 "~0.7.0"
3509
-
aws4 "^1.8.0"
3510
-
caseless "~0.12.0"
3511
-
combined-stream "~1.0.6"
3512
-
extend "~3.0.2"
3513
-
forever-agent "~0.6.1"
3514
-
form-data "~2.3.2"
3515
-
har-validator "~5.1.3"
3516
-
http-signature "~1.2.0"
3517
-
is-typedarray "~1.0.0"
3518
-
isstream "~0.1.2"
3519
-
json-stringify-safe "~5.0.1"
3520
-
mime-types "~2.1.19"
3521
-
oauth-sign "~0.9.0"
3522
-
performance-now "^2.1.0"
3523
-
qs "~6.5.2"
3524
-
safe-buffer "^5.1.2"
3525
-
tough-cookie "~2.5.0"
3526
-
tunnel-agent "^0.6.0"
3527
-
uuid "^3.3.2"
3528
-
3529
require-directory@^2.1.1:
3530
version "2.1.1"
3531
resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
3532
integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I=
3533
-
3534
-
require-main-filename@^2.0.0:
3535
-
version "2.0.0"
3536
-
resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b"
3537
-
integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==
3538
3539
resolve-cwd@^3.0.0:
3540
version "3.0.0"
···
3553
resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69"
3554
integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==
3555
3556
-
resolve-url@^0.2.1:
3557
-
version "0.2.1"
3558
-
resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
3559
-
integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=
3560
-
3561
-
resolve@^1.10.0, resolve@^1.11.0, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.3.2:
3562
version "1.17.0"
3563
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444"
3564
integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==
3565
dependencies:
3566
path-parse "^1.0.6"
3567
3568
restore-cursor@^3.1.0:
···
3573
onetime "^5.1.0"
3574
signal-exit "^3.0.2"
3575
3576
-
ret@~0.1.10:
3577
-
version "0.1.15"
3578
-
resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc"
3579
-
integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==
3580
-
3581
rimraf@^3.0.0, rimraf@^3.0.2:
3582
version "3.0.2"
3583
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
···
3585
dependencies:
3586
glob "^7.1.3"
3587
3588
-
rollup-plugin-babel@^4.4.0:
3589
-
version "4.4.0"
3590
-
resolved "https://registry.yarnpkg.com/rollup-plugin-babel/-/rollup-plugin-babel-4.4.0.tgz#d15bd259466a9d1accbdb2fe2fff17c52d030acb"
3591
-
integrity sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw==
3592
-
dependencies:
3593
-
"@babel/helper-module-imports" "^7.0.0"
3594
-
rollup-pluginutils "^2.8.1"
3595
-
3596
-
rollup-pluginutils@^2.8.1:
3597
-
version "2.8.2"
3598
-
resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz#72f2af0748b592364dbd3389e600e5a9444a351e"
3599
-
integrity sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==
3600
-
dependencies:
3601
-
estree-walker "^0.6.1"
3602
-
3603
-
rollup@^2.10.2:
3604
-
version "2.10.2"
3605
-
resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.10.2.tgz#9adfcf8ab36861b5b0f8ca7b436f5866e3e9e200"
3606
-
integrity sha512-tivFM8UXBlYOUqpBYD3pRktYpZvK/eiCQ190eYlrAyrpE/lzkyG2gbawroNdbwmzyUc7Y4eT297xfzv0BDh9qw==
3607
optionalDependencies:
3608
-
fsevents "~2.1.2"
3609
3610
-
rsvp@^4.8.4:
3611
-
version "4.8.5"
3612
-
resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734"
3613
-
integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==
3614
-
3615
-
rxjs@^6.3.3:
3616
-
version "6.5.5"
3617
-
resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.5.tgz#c5c884e3094c8cfee31bf27eb87e54ccfc87f9ec"
3618
-
integrity sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==
3619
dependencies:
3620
tslib "^1.9.0"
3621
3622
-
safe-buffer@^5.0.1, safe-buffer@^5.1.2:
3623
-
version "5.2.1"
3624
-
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
3625
-
integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
3626
-
3627
safe-buffer@~5.1.0, safe-buffer@~5.1.1:
3628
version "5.1.2"
3629
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
3630
integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
3631
3632
-
safe-regex@^1.1.0:
3633
-
version "1.1.0"
3634
-
resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e"
3635
-
integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4=
3636
-
dependencies:
3637
-
ret "~0.1.10"
3638
-
3639
-
"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0:
3640
version "2.1.2"
3641
resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
3642
integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
3643
3644
-
sane@^4.0.3:
3645
-
version "4.1.0"
3646
-
resolved "https://registry.yarnpkg.com/sane/-/sane-4.1.0.tgz#ed881fd922733a6c461bc189dc2b6c006f3ffded"
3647
-
integrity sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==
3648
-
dependencies:
3649
-
"@cnakazawa/watch" "^1.0.3"
3650
-
anymatch "^2.0.0"
3651
-
capture-exit "^2.0.0"
3652
-
exec-sh "^0.3.2"
3653
-
execa "^1.0.0"
3654
-
fb-watchman "^2.0.0"
3655
-
micromatch "^3.1.4"
3656
-
minimist "^1.1.1"
3657
-
walker "~1.0.5"
3658
-
3659
-
saxes@^5.0.0:
3660
version "5.0.1"
3661
resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d"
3662
integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==
···
3668
resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc"
3669
integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w=
3670
3671
-
semver-regex@^2.0.0:
3672
-
version "2.0.0"
3673
-
resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-2.0.0.tgz#a93c2c5844539a770233379107b38c7b4ac9d338"
3674
-
integrity sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==
3675
3676
"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0:
3677
version "5.7.1"
···
3683
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
3684
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
3685
3686
-
semver@^7.2.1, semver@^7.3.2:
3687
version "7.3.2"
3688
resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938"
3689
integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==
3690
3691
-
set-blocking@^2.0.0:
3692
-
version "2.0.0"
3693
-
resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
3694
-
integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc=
3695
-
3696
-
set-value@^2.0.0, set-value@^2.0.1:
3697
-
version "2.0.1"
3698
-
resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b"
3699
-
integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==
3700
-
dependencies:
3701
-
extend-shallow "^2.0.1"
3702
-
is-extendable "^0.1.1"
3703
-
is-plain-object "^2.0.3"
3704
-
split-string "^3.0.1"
3705
-
3706
shebang-command@^1.2.0:
3707
version "1.2.0"
3708
resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea"
···
3732
resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2"
3733
integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==
3734
3735
-
shellwords@^0.1.1:
3736
-
version "0.1.1"
3737
-
resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b"
3738
-
integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==
3739
-
3740
-
signal-exit@^3.0.0, signal-exit@^3.0.2:
3741
version "3.0.3"
3742
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c"
3743
integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==
···
3770
astral-regex "^2.0.0"
3771
is-fullwidth-code-point "^3.0.0"
3772
3773
-
snapdragon-node@^2.0.1:
3774
-
version "2.1.1"
3775
-
resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b"
3776
-
integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==
3777
-
dependencies:
3778
-
define-property "^1.0.0"
3779
-
isobject "^3.0.0"
3780
-
snapdragon-util "^3.0.1"
3781
-
3782
-
snapdragon-util@^3.0.1:
3783
-
version "3.0.1"
3784
-
resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2"
3785
-
integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==
3786
-
dependencies:
3787
-
kind-of "^3.2.0"
3788
-
3789
-
snapdragon@^0.8.1:
3790
-
version "0.8.2"
3791
-
resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d"
3792
-
integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==
3793
-
dependencies:
3794
-
base "^0.11.1"
3795
-
debug "^2.2.0"
3796
-
define-property "^0.2.5"
3797
-
extend-shallow "^2.0.1"
3798
-
map-cache "^0.2.2"
3799
-
source-map "^0.5.6"
3800
-
source-map-resolve "^0.5.0"
3801
-
use "^3.1.0"
3802
-
3803
-
source-map-resolve@^0.5.0:
3804
-
version "0.5.3"
3805
-
resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a"
3806
-
integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==
3807
-
dependencies:
3808
-
atob "^2.1.2"
3809
-
decode-uri-component "^0.2.0"
3810
-
resolve-url "^0.2.1"
3811
-
source-map-url "^0.4.0"
3812
-
urix "^0.1.0"
3813
-
3814
source-map-support@^0.5.6:
3815
version "0.5.19"
3816
resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61"
···
3819
buffer-from "^1.0.0"
3820
source-map "^0.6.0"
3821
3822
-
source-map-url@^0.4.0:
3823
-
version "0.4.0"
3824
-
resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3"
3825
-
integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=
3826
-
3827
-
source-map@^0.5.0, source-map@^0.5.1, source-map@^0.5.6:
3828
version "0.5.7"
3829
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
3830
integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=
···
3870
resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654"
3871
integrity sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==
3872
3873
-
split-string@^3.0.1, split-string@^3.0.2:
3874
-
version "3.1.0"
3875
-
resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2"
3876
-
integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==
3877
-
dependencies:
3878
-
extend-shallow "^3.0.0"
3879
-
3880
sprintf-js@~1.0.2:
3881
version "1.0.3"
3882
resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
3883
integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
3884
3885
-
sshpk@^1.7.0:
3886
-
version "1.16.1"
3887
-
resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877"
3888
-
integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==
3889
-
dependencies:
3890
-
asn1 "~0.2.3"
3891
-
assert-plus "^1.0.0"
3892
-
bcrypt-pbkdf "^1.0.0"
3893
-
dashdash "^1.12.0"
3894
-
ecc-jsbn "~0.1.1"
3895
-
getpass "^0.1.1"
3896
-
jsbn "~0.1.0"
3897
-
safer-buffer "^2.0.2"
3898
-
tweetnacl "~0.14.0"
3899
-
3900
-
stack-utils@^2.0.2:
3901
-
version "2.0.2"
3902
-
resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.2.tgz#5cf48b4557becb4638d0bc4f21d23f5d19586593"
3903
-
integrity sha512-0H7QK2ECz3fyZMzQ8rH0j2ykpfbnd20BFtfg/SqVC2+sCTtcw0aDTGB7dk+de4U4uUeuz6nOtJcrkFFLG1B0Rg==
3904
dependencies:
3905
escape-string-regexp "^2.0.0"
3906
-
3907
-
static-extend@^0.1.1:
3908
-
version "0.1.2"
3909
-
resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6"
3910
-
integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=
3911
-
dependencies:
3912
-
define-property "^0.2.5"
3913
-
object-copy "^0.1.0"
3914
-
3915
-
stealthy-require@^1.1.1:
3916
-
version "1.1.1"
3917
-
resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b"
3918
-
integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=
3919
3920
string-argv@0.3.1:
3921
version "0.3.1"
···
4014
resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878"
4015
integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==
4016
4017
-
strip-eof@^1.0.0:
4018
-
version "1.0.0"
4019
-
resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf"
4020
-
integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=
4021
-
4022
strip-final-newline@^2.0.0:
4023
version "2.0.0"
4024
resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad"
4025
integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==
4026
4027
supports-color@^5.3.0:
4028
version "5.5.0"
4029
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
···
4035
version "7.1.0"
4036
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1"
4037
integrity sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==
4038
dependencies:
4039
has-flag "^4.0.0"
4040
···
4068
glob "^7.1.4"
4069
minimatch "^3.0.4"
4070
4071
-
throat@^5.0.0:
4072
-
version "5.0.0"
4073
-
resolved "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b"
4074
-
integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==
4075
4076
through@^2.3.8:
4077
version "2.3.8"
···
4088
resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e"
4089
integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=
4090
4091
-
to-object-path@^0.3.0:
4092
-
version "0.3.0"
4093
-
resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af"
4094
-
integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=
4095
-
dependencies:
4096
-
kind-of "^3.0.2"
4097
-
4098
-
to-regex-range@^2.1.0:
4099
-
version "2.1.1"
4100
-
resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38"
4101
-
integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=
4102
-
dependencies:
4103
-
is-number "^3.0.0"
4104
-
repeat-string "^1.6.1"
4105
-
4106
to-regex-range@^5.0.1:
4107
version "5.0.1"
4108
resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
···
4110
dependencies:
4111
is-number "^7.0.0"
4112
4113
-
to-regex@^3.0.1, to-regex@^3.0.2:
4114
-
version "3.0.2"
4115
-
resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce"
4116
-
integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==
4117
dependencies:
4118
-
define-property "^2.0.2"
4119
-
extend-shallow "^3.0.2"
4120
-
regex-not "^1.0.2"
4121
-
safe-regex "^1.1.0"
4122
-
4123
-
tough-cookie@^2.3.3, tough-cookie@~2.5.0:
4124
-
version "2.5.0"
4125
-
resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2"
4126
-
integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==
4127
-
dependencies:
4128
-
psl "^1.1.28"
4129
punycode "^2.1.1"
4130
-
4131
-
tough-cookie@^3.0.1:
4132
-
version "3.0.1"
4133
-
resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-3.0.1.tgz#9df4f57e739c26930a018184887f4adb7dca73b2"
4134
-
integrity sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==
4135
-
dependencies:
4136
-
ip-regex "^2.1.0"
4137
-
psl "^1.1.28"
4138
-
punycode "^2.1.1"
4139
4140
tr46@^2.0.2:
4141
version "2.0.2"
···
4144
dependencies:
4145
punycode "^2.1.1"
4146
4147
tslib@^1.9.0:
4148
version "1.13.0"
4149
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043"
4150
integrity sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==
4151
4152
-
tunnel-agent@^0.6.0:
4153
-
version "0.6.0"
4154
-
resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
4155
-
integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=
4156
-
dependencies:
4157
-
safe-buffer "^5.0.1"
4158
-
4159
-
tweetnacl@^0.14.3, tweetnacl@~0.14.0:
4160
-
version "0.14.5"
4161
-
resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
4162
-
integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=
4163
-
4164
type-check@~0.3.2:
4165
version "0.3.2"
4166
resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72"
···
4178
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1"
4179
integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==
4180
4181
-
type-fest@^0.6.0:
4182
-
version "0.6.0"
4183
-
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b"
4184
-
integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==
4185
-
4186
-
type-fest@^0.8.1:
4187
-
version "0.8.1"
4188
-
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d"
4189
-
integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==
4190
-
4191
typedarray-to-buffer@^3.1.5:
4192
version "3.1.5"
4193
resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080"
···
4218
resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz#dd57a99f6207bedff4628abefb94c50db941c8f4"
4219
integrity sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==
4220
4221
-
union-value@^1.0.0:
4222
-
version "1.0.1"
4223
-
resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847"
4224
-
integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==
4225
-
dependencies:
4226
-
arr-union "^3.1.0"
4227
-
get-value "^2.0.6"
4228
-
is-extendable "^0.1.1"
4229
-
set-value "^2.0.1"
4230
-
4231
-
unset-value@^1.0.0:
4232
-
version "1.0.0"
4233
-
resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559"
4234
-
integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=
4235
-
dependencies:
4236
-
has-value "^0.3.1"
4237
-
isobject "^3.0.0"
4238
-
4239
-
uri-js@^4.2.2:
4240
-
version "4.2.2"
4241
-
resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0"
4242
-
integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==
4243
-
dependencies:
4244
-
punycode "^2.1.0"
4245
-
4246
-
urix@^0.1.0:
4247
-
version "0.1.0"
4248
-
resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72"
4249
-
integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=
4250
-
4251
-
use@^3.1.0:
4252
-
version "3.1.1"
4253
-
resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f"
4254
-
integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==
4255
4256
util-deprecate@~1.0.1:
4257
version "1.0.2"
···
4263
resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.1.0.tgz#6f1536eb43249f473abc6bd58ff983da1ca30d8d"
4264
integrity sha512-CI18flHDznR0lq54xBycOVmphdCYnQLKn8abKn7PXUiKUGdEd+/l9LWNJmugXel4hXq7S+RMNl34ecyC9TntWg==
4265
4266
-
uuid@^3.3.2:
4267
-
version "3.4.0"
4268
-
resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee"
4269
-
integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==
4270
-
4271
-
uuid@^7.0.2, uuid@^7.0.3:
4272
-
version "7.0.3"
4273
-
resolved "https://registry.yarnpkg.com/uuid/-/uuid-7.0.3.tgz#c5c9f2c8cf25dc0a372c4df1441c41f5bd0c680b"
4274
-
integrity sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==
4275
-
4276
-
v8-to-istanbul@^4.1.3:
4277
-
version "4.1.4"
4278
-
resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-4.1.4.tgz#b97936f21c0e2d9996d4985e5c5156e9d4e49cd6"
4279
-
integrity sha512-Rw6vJHj1mbdK8edjR7+zuJrpDtKIgNdAvTSAcpYfgMIw+u2dPDntD3dgN4XQFLU2/fvFQdzj+EeSGfd/jnY5fQ==
4280
dependencies:
4281
"@types/istanbul-lib-coverage" "^2.0.1"
4282
convert-source-map "^1.6.0"
···
4290
spdx-correct "^3.0.0"
4291
spdx-expression-parse "^3.0.0"
4292
4293
-
verror@1.10.0:
4294
-
version "1.10.0"
4295
-
resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400"
4296
-
integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=
4297
-
dependencies:
4298
-
assert-plus "^1.0.0"
4299
-
core-util-is "1.0.2"
4300
-
extsprintf "^1.2.0"
4301
-
4302
vinyl-sourcemaps-apply@^0.2.0:
4303
version "0.2.1"
4304
resolved "https://registry.yarnpkg.com/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz#ab6549d61d172c2b1b87be5c508d239c8ef87705"
···
4332
dependencies:
4333
xml-name-validator "^3.0.0"
4334
4335
-
walker@^1.0.7, walker@~1.0.5:
4336
version "1.0.7"
4337
resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb"
4338
integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=
4339
dependencies:
4340
makeerror "1.0.x"
4341
4342
-
wcwidth@^1.0.1:
4343
-
version "1.0.1"
4344
-
resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8"
4345
-
integrity sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=
4346
-
dependencies:
4347
-
defaults "^1.0.3"
4348
-
4349
webidl-conversions@^5.0.0:
4350
version "5.0.0"
4351
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff"
4352
integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==
4353
4354
-
webidl-conversions@^6.0.0:
4355
version "6.1.0"
4356
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514"
4357
integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==
···
4377
tr46 "^2.0.2"
4378
webidl-conversions "^5.0.0"
4379
4380
-
which-module@^2.0.0:
4381
-
version "2.0.0"
4382
-
resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"
4383
-
integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=
4384
4385
which-pm-runs@^1.0.0:
4386
version "1.0.0"
···
4394
dependencies:
4395
isexe "^2.0.0"
4396
4397
-
which@^2.0.1, which@^2.0.2:
4398
version "2.0.2"
4399
resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
4400
integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
···
4410
version "6.2.0"
4411
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53"
4412
integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==
4413
dependencies:
4414
ansi-styles "^4.0.0"
4415
string-width "^4.1.0"
···
4430
signal-exit "^3.0.2"
4431
typedarray-to-buffer "^3.1.5"
4432
4433
-
ws@^7.2.3:
4434
-
version "7.3.0"
4435
-
resolved "https://registry.yarnpkg.com/ws/-/ws-7.3.0.tgz#4b2f7f219b3d3737bc1a2fbf145d825b94d38ffd"
4436
-
integrity sha512-iFtXzngZVXPGgpTlP1rBqsUK82p9tKqsWRPg5L56egiljujJT3vGAYnHANvFxBieXrTFavhzhxW52jnaWV+w2w==
4437
4438
xml-name-validator@^3.0.0:
4439
version "3.0.0"
···
4445
resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb"
4446
integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==
4447
4448
-
y18n@^4.0.0:
4449
-
version "4.0.0"
4450
-
resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b"
4451
-
integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==
4452
4453
-
yaml@^1.7.2:
4454
-
version "1.10.0"
4455
-
resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.0.tgz#3b593add944876077d4d683fee01081bd9fff31e"
4456
-
integrity sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==
4457
4458
-
yargs-parser@^18.1.1:
4459
-
version "18.1.3"
4460
-
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0"
4461
-
integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==
4462
-
dependencies:
4463
-
camelcase "^5.0.0"
4464
-
decamelize "^1.2.0"
4465
4466
-
yargs@^15.3.1:
4467
-
version "15.3.1"
4468
-
resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.3.1.tgz#9505b472763963e54afe60148ad27a330818e98b"
4469
-
integrity sha512-92O1HWEjw27sBfgmXiixJWT5hRBp2eobqXicLtPBIDBhYB+1HpwZlXmbW2luivBJHBzki+7VyCLRtAkScbTBQA==
4470
dependencies:
4471
-
cliui "^6.0.0"
4472
-
decamelize "^1.2.0"
4473
-
find-up "^4.1.0"
4474
-
get-caller-file "^2.0.1"
4475
require-directory "^2.1.1"
4476
-
require-main-filename "^2.0.0"
4477
-
set-blocking "^2.0.0"
4478
string-width "^4.2.0"
4479
-
which-module "^2.0.0"
4480
-
y18n "^4.0.0"
4481
-
yargs-parser "^18.1.1"
···
10
"@jridgewell/resolve-uri" "1.0.0"
11
sourcemap-codec "1.4.8"
12
13
+
"@ampproject/rollup-plugin-closure-compiler@^0.27.0":
14
+
version "0.27.0"
15
+
resolved "https://registry.yarnpkg.com/@ampproject/rollup-plugin-closure-compiler/-/rollup-plugin-closure-compiler-0.27.0.tgz#fd98e7257946242cc6f3eaf8ae18d4a67a99ed40"
16
+
integrity sha512-stpAOn2ZZEJuAV39HFw9cnKJYNhEeHtcsoa83orpLDhSxsxSbVEKwHaWlFBaQYpQRSOdapC4eJhJnCzocZxnqg==
17
dependencies:
18
"@ampproject/remapping" "0.2.0"
19
+
acorn "7.3.1"
20
acorn-walk "7.1.1"
21
estree-walker "2.0.1"
22
+
google-closure-compiler "20210808.0.0"
23
magic-string "0.25.7"
24
uuid "8.1.0"
25
···
30
dependencies:
31
"@babel/highlight" "^7.8.3"
32
33
+
"@babel/code-frame@^7.12.13", "@babel/code-frame@^7.14.5":
34
+
version "7.14.5"
35
+
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.14.5.tgz#23b08d740e83f49c5e59945fbf1b43e80bbf4edb"
36
+
integrity sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==
37
+
dependencies:
38
+
"@babel/highlight" "^7.14.5"
39
+
40
+
"@babel/compat-data@^7.15.0":
41
+
version "7.15.0"
42
+
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.15.0.tgz#2dbaf8b85334796cafbb0f5793a90a2fc010b176"
43
+
integrity sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==
44
+
45
+
"@babel/core@7.15.0", "@babel/core@^7.7.2":
46
+
version "7.15.0"
47
+
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.15.0.tgz#749e57c68778b73ad8082775561f67f5196aafa8"
48
+
integrity sha512-tXtmTminrze5HEUPn/a0JtOzzfp0nk+UEXQ/tqIJo3WDGypl/2OFQEMll/zSFU8f/lfmfLXvTaORHF3cfXIQMw==
49
+
dependencies:
50
+
"@babel/code-frame" "^7.14.5"
51
+
"@babel/generator" "^7.15.0"
52
+
"@babel/helper-compilation-targets" "^7.15.0"
53
+
"@babel/helper-module-transforms" "^7.15.0"
54
+
"@babel/helpers" "^7.14.8"
55
+
"@babel/parser" "^7.15.0"
56
+
"@babel/template" "^7.14.5"
57
+
"@babel/traverse" "^7.15.0"
58
+
"@babel/types" "^7.15.0"
59
+
convert-source-map "^1.7.0"
60
+
debug "^4.1.0"
61
+
gensync "^1.0.0-beta.2"
62
+
json5 "^2.1.2"
63
+
semver "^6.3.0"
64
+
source-map "^0.5.0"
65
+
66
+
"@babel/core@^7.1.0", "@babel/core@^7.7.5":
67
version "7.9.6"
68
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.9.6.tgz#d9aa1f580abf3b2286ef40b6904d390904c63376"
69
integrity sha512-nD3deLvbsApbHAHttzIssYqgb883yU/d9roe4RZymBCDaZryMJDbptVpEpeQuRh4BJ+SYI8le9YGxKvFEvl1Wg==
···
85
semver "^5.4.1"
86
source-map "^0.5.0"
87
88
+
"@babel/generator@^7.15.0", "@babel/generator@^7.7.2":
89
+
version "7.15.0"
90
+
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.15.0.tgz#a7d0c172e0d814974bad5aa77ace543b97917f15"
91
+
integrity sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ==
92
+
dependencies:
93
+
"@babel/types" "^7.15.0"
94
+
jsesc "^2.5.1"
95
+
source-map "^0.5.0"
96
+
97
"@babel/generator@^7.9.6":
98
version "7.9.6"
99
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.9.6.tgz#5408c82ac5de98cda0d77d8124e99fa1f2170a43"
···
104
lodash "^4.17.13"
105
source-map "^0.5.0"
106
107
+
"@babel/helper-compilation-targets@^7.15.0":
108
+
version "7.15.0"
109
+
resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.0.tgz#973df8cbd025515f3ff25db0c05efc704fa79818"
110
+
integrity sha512-h+/9t0ncd4jfZ8wsdAsoIxSa61qhBYlycXiHWqJaQBCXAhDCMbPRSMTGnZIkkmt1u4ag+UQmuqcILwqKzZ4N2A==
111
+
dependencies:
112
+
"@babel/compat-data" "^7.15.0"
113
+
"@babel/helper-validator-option" "^7.14.5"
114
+
browserslist "^4.16.6"
115
+
semver "^6.3.0"
116
+
117
+
"@babel/helper-function-name@^7.14.5":
118
+
version "7.14.5"
119
+
resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz#89e2c474972f15d8e233b52ee8c480e2cfcd50c4"
120
+
integrity sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==
121
+
dependencies:
122
+
"@babel/helper-get-function-arity" "^7.14.5"
123
+
"@babel/template" "^7.14.5"
124
+
"@babel/types" "^7.14.5"
125
+
126
"@babel/helper-function-name@^7.9.5":
127
version "7.9.5"
128
resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz#2b53820d35275120e1874a82e5aabe1376920a5c"
···
132
"@babel/template" "^7.8.3"
133
"@babel/types" "^7.9.5"
134
135
+
"@babel/helper-get-function-arity@^7.14.5":
136
+
version "7.14.5"
137
+
resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz#25fbfa579b0937eee1f3b805ece4ce398c431815"
138
+
integrity sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==
139
+
dependencies:
140
+
"@babel/types" "^7.14.5"
141
+
142
"@babel/helper-get-function-arity@^7.8.3":
143
version "7.8.3"
144
resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz#b894b947bd004381ce63ea1db9f08547e920abd5"
···
146
dependencies:
147
"@babel/types" "^7.8.3"
148
149
+
"@babel/helper-hoist-variables@^7.14.5":
150
+
version "7.14.5"
151
+
resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz#e0dd27c33a78e577d7c8884916a3e7ef1f7c7f8d"
152
+
integrity sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==
153
+
dependencies:
154
+
"@babel/types" "^7.14.5"
155
+
156
+
"@babel/helper-member-expression-to-functions@^7.15.0":
157
+
version "7.15.0"
158
+
resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.0.tgz#0ddaf5299c8179f27f37327936553e9bba60990b"
159
+
integrity sha512-Jq8H8U2kYiafuj2xMTPQwkTBnEEdGKpT35lJEQsRRjnG0LW3neucsaMWLgKcwu3OHKNeYugfw+Z20BXBSEs2Lg==
160
+
dependencies:
161
+
"@babel/types" "^7.15.0"
162
+
163
"@babel/helper-member-expression-to-functions@^7.8.3":
164
version "7.8.3"
165
resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz#659b710498ea6c1d9907e0c73f206eee7dadc24c"
···
167
dependencies:
168
"@babel/types" "^7.8.3"
169
170
+
"@babel/helper-module-imports@^7.14.5":
171
+
version "7.14.5"
172
+
resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz#6d1a44df6a38c957aa7c312da076429f11b422f3"
173
+
integrity sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==
174
+
dependencies:
175
+
"@babel/types" "^7.14.5"
176
+
177
+
"@babel/helper-module-imports@^7.8.3":
178
version "7.8.3"
179
resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz#7fe39589b39c016331b6b8c3f441e8f0b1419498"
180
integrity sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==
181
dependencies:
182
"@babel/types" "^7.8.3"
183
184
+
"@babel/helper-module-transforms@^7.15.0":
185
+
version "7.15.0"
186
+
resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.15.0.tgz#679275581ea056373eddbe360e1419ef23783b08"
187
+
integrity sha512-RkGiW5Rer7fpXv9m1B3iHIFDZdItnO2/BLfWVW/9q7+KqQSDY5kUfQEbzdXM1MVhJGcugKV7kRrNVzNxmk7NBg==
188
+
dependencies:
189
+
"@babel/helper-module-imports" "^7.14.5"
190
+
"@babel/helper-replace-supers" "^7.15.0"
191
+
"@babel/helper-simple-access" "^7.14.8"
192
+
"@babel/helper-split-export-declaration" "^7.14.5"
193
+
"@babel/helper-validator-identifier" "^7.14.9"
194
+
"@babel/template" "^7.14.5"
195
+
"@babel/traverse" "^7.15.0"
196
+
"@babel/types" "^7.15.0"
197
+
198
"@babel/helper-module-transforms@^7.9.0":
199
version "7.9.0"
200
resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz#43b34dfe15961918707d247327431388e9fe96e5"
···
208
"@babel/types" "^7.9.0"
209
lodash "^4.17.13"
210
211
+
"@babel/helper-optimise-call-expression@^7.14.5":
212
+
version "7.14.5"
213
+
resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz#f27395a8619e0665b3f0364cddb41c25d71b499c"
214
+
integrity sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==
215
+
dependencies:
216
+
"@babel/types" "^7.14.5"
217
+
218
"@babel/helper-optimise-call-expression@^7.8.3":
219
version "7.8.3"
220
resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz#7ed071813d09c75298ef4f208956006b6111ecb9"
···
227
resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz#9ea293be19babc0f52ff8ca88b34c3611b208670"
228
integrity sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==
229
230
+
"@babel/helper-plugin-utils@^7.10.4":
231
+
version "7.10.4"
232
+
resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375"
233
+
integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==
234
+
235
+
"@babel/helper-plugin-utils@^7.14.5":
236
+
version "7.14.5"
237
+
resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz#5ac822ce97eec46741ab70a517971e443a70c5a9"
238
+
integrity sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==
239
+
240
+
"@babel/helper-replace-supers@^7.15.0":
241
+
version "7.15.0"
242
+
resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.15.0.tgz#ace07708f5bf746bf2e6ba99572cce79b5d4e7f4"
243
+
integrity sha512-6O+eWrhx+HEra/uJnifCwhwMd6Bp5+ZfZeJwbqUTuqkhIT6YcRhiZCOOFChRypOIe0cV46kFrRBlm+t5vHCEaA==
244
+
dependencies:
245
+
"@babel/helper-member-expression-to-functions" "^7.15.0"
246
+
"@babel/helper-optimise-call-expression" "^7.14.5"
247
+
"@babel/traverse" "^7.15.0"
248
+
"@babel/types" "^7.15.0"
249
+
250
"@babel/helper-replace-supers@^7.8.6":
251
version "7.9.6"
252
resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.9.6.tgz#03149d7e6a5586ab6764996cd31d6981a17e1444"
···
256
"@babel/helper-optimise-call-expression" "^7.8.3"
257
"@babel/traverse" "^7.9.6"
258
"@babel/types" "^7.9.6"
259
+
260
+
"@babel/helper-simple-access@^7.14.8":
261
+
version "7.14.8"
262
+
resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.14.8.tgz#82e1fec0644a7e775c74d305f212c39f8fe73924"
263
+
integrity sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg==
264
+
dependencies:
265
+
"@babel/types" "^7.14.8"
266
267
"@babel/helper-simple-access@^7.8.3":
268
version "7.8.3"
···
272
"@babel/template" "^7.8.3"
273
"@babel/types" "^7.8.3"
274
275
+
"@babel/helper-split-export-declaration@^7.14.5":
276
+
version "7.14.5"
277
+
resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz#22b23a54ef51c2b7605d851930c1976dd0bc693a"
278
+
integrity sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==
279
+
dependencies:
280
+
"@babel/types" "^7.14.5"
281
+
282
"@babel/helper-split-export-declaration@^7.8.3":
283
version "7.8.3"
284
resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz#31a9f30070f91368a7182cf05f831781065fc7a9"
···
286
dependencies:
287
"@babel/types" "^7.8.3"
288
289
+
"@babel/helper-validator-identifier@^7.14.5", "@babel/helper-validator-identifier@^7.14.9":
290
+
version "7.14.9"
291
+
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz#6654d171b2024f6d8ee151bf2509699919131d48"
292
+
integrity sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==
293
+
294
"@babel/helper-validator-identifier@^7.9.5":
295
version "7.9.5"
296
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz#90977a8e6fbf6b431a7dc31752eee233bf052d80"
297
integrity sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g==
298
+
299
+
"@babel/helper-validator-option@^7.14.5":
300
+
version "7.14.5"
301
+
resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz#6e72a1fff18d5dfcb878e1e62f1a021c4b72d5a3"
302
+
integrity sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==
303
+
304
+
"@babel/helpers@^7.14.8":
305
+
version "7.15.3"
306
+
resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.15.3.tgz#c96838b752b95dcd525b4e741ed40bb1dc2a1357"
307
+
integrity sha512-HwJiz52XaS96lX+28Tnbu31VeFSQJGOeKHJeaEPQlTl7PnlhFElWPj8tUXtqFIzeN86XxXoBr+WFAyK2PPVz6g==
308
+
dependencies:
309
+
"@babel/template" "^7.14.5"
310
+
"@babel/traverse" "^7.15.0"
311
+
"@babel/types" "^7.15.0"
312
313
"@babel/helpers@^7.9.6":
314
version "7.9.6"
···
319
"@babel/traverse" "^7.9.6"
320
"@babel/types" "^7.9.6"
321
322
+
"@babel/highlight@^7.14.5":
323
+
version "7.14.5"
324
+
resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.5.tgz#6861a52f03966405001f6aa534a01a24d99e8cd9"
325
+
integrity sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==
326
+
dependencies:
327
+
"@babel/helper-validator-identifier" "^7.14.5"
328
+
chalk "^2.0.0"
329
+
js-tokens "^4.0.0"
330
+
331
"@babel/highlight@^7.8.3":
332
version "7.8.3"
333
resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.8.3.tgz#28f173d04223eaaa59bc1d439a3836e6d1265797"
···
342
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.9.6.tgz#3b1bbb30dabe600cd72db58720998376ff653bc7"
343
integrity sha512-AoeIEJn8vt+d/6+PXDRPaksYhnlbMIiejioBZvvMQsOjW/JYK6k/0dKnvvP3EhK5GfMBWDPtrxRtegWdAcdq9Q==
344
345
+
"@babel/parser@^7.14.5", "@babel/parser@^7.15.0", "@babel/parser@^7.7.2":
346
+
version "7.15.3"
347
+
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.15.3.tgz#3416d9bea748052cfcb63dbcc27368105b1ed862"
348
+
integrity sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==
349
+
350
"@babel/plugin-syntax-async-generators@^7.8.4":
351
version "7.8.4"
352
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d"
···
367
integrity sha512-UcAyQWg2bAN647Q+O811tG9MrJ38Z10jjhQdKNAL8fsyPzE3cCN/uT+f55cFVY4aGO4jqJAvmqsuY3GQDwAoXg==
368
dependencies:
369
"@babel/helper-plugin-utils" "^7.8.3"
370
+
371
+
"@babel/plugin-syntax-import-meta@^7.8.3":
372
+
version "7.10.4"
373
+
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51"
374
+
integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==
375
+
dependencies:
376
+
"@babel/helper-plugin-utils" "^7.10.4"
377
378
"@babel/plugin-syntax-json-strings@^7.8.3":
379
version "7.8.3"
···
424
dependencies:
425
"@babel/helper-plugin-utils" "^7.8.0"
426
427
+
"@babel/plugin-syntax-top-level-await@^7.8.3":
428
+
version "7.14.5"
429
+
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c"
430
+
integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==
431
dependencies:
432
+
"@babel/helper-plugin-utils" "^7.14.5"
433
+
434
+
"@babel/plugin-syntax-typescript@^7.7.2":
435
+
version "7.14.5"
436
+
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz#b82c6ce471b165b5ce420cf92914d6fb46225716"
437
+
integrity sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==
438
+
dependencies:
439
+
"@babel/helper-plugin-utils" "^7.14.5"
440
+
441
+
"@babel/plugin-transform-modules-commonjs@^7.15.0":
442
+
version "7.15.0"
443
+
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.0.tgz#3305896e5835f953b5cdb363acd9e8c2219a5281"
444
+
integrity sha512-3H/R9s8cXcOGE8kgMlmjYYC9nqr5ELiPkJn4q0mypBrjhYQoc+5/Maq69vV4xRPWnkzZuwJPf5rArxpB/35Cig==
445
+
dependencies:
446
+
"@babel/helper-module-transforms" "^7.15.0"
447
+
"@babel/helper-plugin-utils" "^7.14.5"
448
+
"@babel/helper-simple-access" "^7.14.8"
449
babel-plugin-dynamic-import-node "^2.3.3"
450
451
+
"@babel/plugin-transform-template-literals@^7.14.5":
452
+
version "7.14.5"
453
+
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz#a5f2bc233937d8453885dc736bdd8d9ffabf3d93"
454
+
integrity sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==
455
+
dependencies:
456
+
"@babel/helper-plugin-utils" "^7.14.5"
457
+
458
+
"@babel/template@^7.14.5":
459
+
version "7.14.5"
460
+
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.14.5.tgz#a9bc9d8b33354ff6e55a9c60d1109200a68974f4"
461
+
integrity sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==
462
+
dependencies:
463
+
"@babel/code-frame" "^7.14.5"
464
+
"@babel/parser" "^7.14.5"
465
+
"@babel/types" "^7.14.5"
466
+
467
"@babel/template@^7.3.3", "@babel/template@^7.8.3", "@babel/template@^7.8.6":
468
version "7.8.6"
469
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.8.6.tgz#86b22af15f828dfb086474f964dcc3e39c43ce2b"
···
488
globals "^11.1.0"
489
lodash "^4.17.13"
490
491
+
"@babel/traverse@^7.15.0", "@babel/traverse@^7.7.2":
492
+
version "7.15.0"
493
+
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.15.0.tgz#4cca838fd1b2a03283c1f38e141f639d60b3fc98"
494
+
integrity sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw==
495
+
dependencies:
496
+
"@babel/code-frame" "^7.14.5"
497
+
"@babel/generator" "^7.15.0"
498
+
"@babel/helper-function-name" "^7.14.5"
499
+
"@babel/helper-hoist-variables" "^7.14.5"
500
+
"@babel/helper-split-export-declaration" "^7.14.5"
501
+
"@babel/parser" "^7.15.0"
502
+
"@babel/types" "^7.15.0"
503
+
debug "^4.1.0"
504
+
globals "^11.1.0"
505
+
506
"@babel/types@^7.0.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.8.3", "@babel/types@^7.8.6", "@babel/types@^7.9.0", "@babel/types@^7.9.5", "@babel/types@^7.9.6":
507
version "7.9.6"
508
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.9.6.tgz#2c5502b427251e9de1bd2dff95add646d95cc9f7"
···
512
lodash "^4.17.13"
513
to-fast-properties "^2.0.0"
514
515
+
"@babel/types@^7.14.5", "@babel/types@^7.14.8", "@babel/types@^7.15.0":
516
+
version "7.15.0"
517
+
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.0.tgz#61af11f2286c4e9c69ca8deb5f4375a73c72dcbd"
518
+
integrity sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==
519
+
dependencies:
520
+
"@babel/helper-validator-identifier" "^7.14.9"
521
+
to-fast-properties "^2.0.0"
522
+
523
"@bcoe/v8-coverage@^0.2.3":
524
version "0.2.3"
525
resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39"
526
integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==
527
528
"@istanbuljs/load-nyc-config@^1.0.0":
529
version "1.0.0"
530
resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.0.0.tgz#10602de5570baea82f8afbfa2630b24e7a8cfe5b"
···
540
resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.2.tgz#26520bf09abe4a5644cd5414e37125a8954241dd"
541
integrity sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==
542
543
+
"@jest/console@^27.1.0":
544
+
version "27.1.0"
545
+
resolved "https://registry.yarnpkg.com/@jest/console/-/console-27.1.0.tgz#de13b603cb1d389b50c0dc6296e86e112381e43c"
546
+
integrity sha512-+Vl+xmLwAXLNlqT61gmHEixeRbS4L8MUzAjtpBCOPWH+izNI/dR16IeXjkXJdRtIVWVSf9DO1gdp67B1XorZhQ==
547
dependencies:
548
+
"@jest/types" "^27.1.0"
549
+
"@types/node" "*"
550
chalk "^4.0.0"
551
+
jest-message-util "^27.1.0"
552
+
jest-util "^27.1.0"
553
slash "^3.0.0"
554
555
+
"@jest/core@^27.1.0":
556
+
version "27.1.0"
557
+
resolved "https://registry.yarnpkg.com/@jest/core/-/core-27.1.0.tgz#622220f18032f5869e579cecbe744527238648bf"
558
+
integrity sha512-3l9qmoknrlCFKfGdrmiQiPne+pUR4ALhKwFTYyOeKw6egfDwJkO21RJ1xf41rN8ZNFLg5W+w6+P4fUqq4EMRWA==
559
dependencies:
560
+
"@jest/console" "^27.1.0"
561
+
"@jest/reporters" "^27.1.0"
562
+
"@jest/test-result" "^27.1.0"
563
+
"@jest/transform" "^27.1.0"
564
+
"@jest/types" "^27.1.0"
565
+
"@types/node" "*"
566
ansi-escapes "^4.2.1"
567
chalk "^4.0.0"
568
+
emittery "^0.8.1"
569
exit "^0.1.2"
570
graceful-fs "^4.2.4"
571
+
jest-changed-files "^27.1.0"
572
+
jest-config "^27.1.0"
573
+
jest-haste-map "^27.1.0"
574
+
jest-message-util "^27.1.0"
575
+
jest-regex-util "^27.0.6"
576
+
jest-resolve "^27.1.0"
577
+
jest-resolve-dependencies "^27.1.0"
578
+
jest-runner "^27.1.0"
579
+
jest-runtime "^27.1.0"
580
+
jest-snapshot "^27.1.0"
581
+
jest-util "^27.1.0"
582
+
jest-validate "^27.1.0"
583
+
jest-watcher "^27.1.0"
584
+
micromatch "^4.0.4"
585
p-each-series "^2.1.0"
586
rimraf "^3.0.0"
587
slash "^3.0.0"
588
strip-ansi "^6.0.0"
589
590
+
"@jest/environment@^27.1.0":
591
+
version "27.1.0"
592
+
resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-27.1.0.tgz#c7224a67004759ec203d8fa44e8bc0db93f66c44"
593
+
integrity sha512-wRp50aAMY2w1U2jP1G32d6FUVBNYqmk8WaGkiIEisU48qyDV0WPtw3IBLnl7orBeggveommAkuijY+RzVnNDOQ==
594
dependencies:
595
+
"@jest/fake-timers" "^27.1.0"
596
+
"@jest/types" "^27.1.0"
597
+
"@types/node" "*"
598
+
jest-mock "^27.1.0"
599
600
+
"@jest/fake-timers@^27.1.0":
601
+
version "27.1.0"
602
+
resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-27.1.0.tgz#c0b343d8a16af17eab2cb6862e319947c0ea2abe"
603
+
integrity sha512-22Zyn8il8DzpS+30jJNVbTlm7vAtnfy1aYvNeOEHloMlGy1PCYLHa4PWlSws0hvNsMM5bON6GISjkLoQUV3oMA==
604
dependencies:
605
+
"@jest/types" "^27.1.0"
606
+
"@sinonjs/fake-timers" "^7.0.2"
607
+
"@types/node" "*"
608
+
jest-message-util "^27.1.0"
609
+
jest-mock "^27.1.0"
610
+
jest-util "^27.1.0"
611
612
+
"@jest/globals@^27.1.0":
613
+
version "27.1.0"
614
+
resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-27.1.0.tgz#e093a49c718dd678a782c197757775534c88d3f2"
615
+
integrity sha512-73vLV4aNHAlAgjk0/QcSIzzCZSqVIPbmFROJJv9D3QUR7BI4f517gVdJpSrCHxuRH3VZFhe0yGG/tmttlMll9g==
616
dependencies:
617
+
"@jest/environment" "^27.1.0"
618
+
"@jest/types" "^27.1.0"
619
+
expect "^27.1.0"
620
621
+
"@jest/reporters@^27.1.0":
622
+
version "27.1.0"
623
+
resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-27.1.0.tgz#02ed1e6601552c2f6447378533f77aad002781d4"
624
+
integrity sha512-5T/zlPkN2HnK3Sboeg64L5eC8iiaZueLpttdktWTJsvALEtP2YMkC5BQxwjRWQACG9SwDmz+XjjkoxXUDMDgdw==
625
dependencies:
626
"@bcoe/v8-coverage" "^0.2.3"
627
+
"@jest/console" "^27.1.0"
628
+
"@jest/test-result" "^27.1.0"
629
+
"@jest/transform" "^27.1.0"
630
+
"@jest/types" "^27.1.0"
631
chalk "^4.0.0"
632
collect-v8-coverage "^1.0.0"
633
exit "^0.1.2"
634
glob "^7.1.2"
635
graceful-fs "^4.2.4"
636
istanbul-lib-coverage "^3.0.0"
637
+
istanbul-lib-instrument "^4.0.3"
638
istanbul-lib-report "^3.0.0"
639
istanbul-lib-source-maps "^4.0.0"
640
istanbul-reports "^3.0.2"
641
+
jest-haste-map "^27.1.0"
642
+
jest-resolve "^27.1.0"
643
+
jest-util "^27.1.0"
644
+
jest-worker "^27.1.0"
645
slash "^3.0.0"
646
source-map "^0.6.0"
647
string-length "^4.0.1"
648
terminal-link "^2.0.0"
649
+
v8-to-istanbul "^8.0.0"
650
651
+
"@jest/source-map@^27.0.6":
652
+
version "27.0.6"
653
+
resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-27.0.6.tgz#be9e9b93565d49b0548b86e232092491fb60551f"
654
+
integrity sha512-Fek4mi5KQrqmlY07T23JRi0e7Z9bXTOOD86V/uS0EIW4PClvPDqZOyFlLpNJheS6QI0FNX1CgmPjtJ4EA/2M+g==
655
dependencies:
656
callsites "^3.0.0"
657
graceful-fs "^4.2.4"
658
source-map "^0.6.0"
659
660
+
"@jest/test-result@^27.1.0":
661
+
version "27.1.0"
662
+
resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-27.1.0.tgz#9345ae5f97f6a5287af9ebd54716cd84331d42e8"
663
+
integrity sha512-Aoz00gpDL528ODLghat3QSy6UBTD5EmmpjrhZZMK/v1Q2/rRRqTGnFxHuEkrD4z/Py96ZdOHxIWkkCKRpmnE1A==
664
dependencies:
665
+
"@jest/console" "^27.1.0"
666
+
"@jest/types" "^27.1.0"
667
"@types/istanbul-lib-coverage" "^2.0.0"
668
collect-v8-coverage "^1.0.0"
669
670
+
"@jest/test-sequencer@^27.1.0":
671
+
version "27.1.0"
672
+
resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-27.1.0.tgz#04e8b3bd735570d3d48865e74977a14dc99bff2d"
673
+
integrity sha512-lnCWawDr6Z1DAAK9l25o3AjmKGgcutq1iIbp+hC10s/HxnB8ZkUsYq1FzjOoxxZ5hW+1+AthBtvS4x9yno3V1A==
674
dependencies:
675
+
"@jest/test-result" "^27.1.0"
676
graceful-fs "^4.2.4"
677
+
jest-haste-map "^27.1.0"
678
+
jest-runtime "^27.1.0"
679
680
+
"@jest/transform@^27.1.0":
681
+
version "27.1.0"
682
+
resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-27.1.0.tgz#962e385517e3d1f62827fa39c305edcc3ca8544b"
683
+
integrity sha512-ZRGCA2ZEVJ00ubrhkTG87kyLbN6n55g1Ilq0X9nJb5bX3MhMp3O6M7KG+LvYu+nZRqG5cXsQnJEdZbdpTAV8pQ==
684
dependencies:
685
"@babel/core" "^7.1.0"
686
+
"@jest/types" "^27.1.0"
687
babel-plugin-istanbul "^6.0.0"
688
chalk "^4.0.0"
689
convert-source-map "^1.4.0"
690
fast-json-stable-stringify "^2.0.0"
691
graceful-fs "^4.2.4"
692
+
jest-haste-map "^27.1.0"
693
+
jest-regex-util "^27.0.6"
694
+
jest-util "^27.1.0"
695
+
micromatch "^4.0.4"
696
pirates "^4.0.1"
697
slash "^3.0.0"
698
source-map "^0.6.1"
699
write-file-atomic "^3.0.0"
700
701
+
"@jest/types@^27.1.0":
702
+
version "27.1.0"
703
+
resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.1.0.tgz#674a40325eab23c857ebc0689e7e191a3c5b10cc"
704
+
integrity sha512-pRP5cLIzN7I7Vp6mHKRSaZD7YpBTK7hawx5si8trMKqk4+WOdK8NEKOTO2G8PKWD1HbKMVckVB6/XHh/olhf2g==
705
dependencies:
706
"@types/istanbul-lib-coverage" "^2.0.0"
707
+
"@types/istanbul-reports" "^3.0.0"
708
+
"@types/node" "*"
709
+
"@types/yargs" "^16.0.0"
710
chalk "^4.0.0"
711
712
"@jridgewell/resolve-uri@1.0.0":
···
723
"@types/buble" "^0.19.2"
724
buble "^0.20.0"
725
726
+
"@rollup/plugin-commonjs@^20.0.0":
727
+
version "20.0.0"
728
+
resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-20.0.0.tgz#3246872dcbcb18a54aaa6277a8c7d7f1b155b745"
729
+
integrity sha512-5K0g5W2Ol8hAcTHqcTBHiA7M58tfmYi1o9KxeJuuRNpGaTa5iLjcyemBitCBcKXaHamOBBEH2dGom6v6Unmqjg==
730
dependencies:
731
+
"@rollup/pluginutils" "^3.1.0"
732
commondir "^1.0.1"
733
+
estree-walker "^2.0.1"
734
+
glob "^7.1.6"
735
+
is-reference "^1.2.1"
736
+
magic-string "^0.25.7"
737
+
resolve "^1.17.0"
738
739
+
"@rollup/plugin-node-resolve@^13.0.4":
740
+
version "13.0.4"
741
+
resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.0.4.tgz#b10222f4145a019740acb7738402130d848660c0"
742
+
integrity sha512-eYq4TFy40O8hjeDs+sIxEH/jc9lyuI2k9DM557WN6rO5OpnC2qXMBNj4IKH1oHrnAazL49C5p0tgP0/VpqJ+/w==
743
dependencies:
744
+
"@rollup/pluginutils" "^3.1.0"
745
+
"@types/resolve" "1.17.1"
746
builtin-modules "^3.1.0"
747
+
deepmerge "^4.2.2"
748
is-module "^1.0.0"
749
+
resolve "^1.19.0"
750
751
"@rollup/pluginutils@^3.0.8":
752
version "3.0.10"
···
757
estree-walker "^1.0.1"
758
picomatch "^2.2.2"
759
760
+
"@rollup/pluginutils@^3.1.0":
761
+
version "3.1.0"
762
+
resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b"
763
+
integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==
764
dependencies:
765
+
"@types/estree" "0.0.39"
766
+
estree-walker "^1.0.1"
767
picomatch "^2.2.2"
768
769
+
"@rollup/pluginutils@^4.1.1":
770
+
version "4.1.1"
771
+
resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-4.1.1.tgz#1d4da86dd4eded15656a57d933fda2b9a08d47ec"
772
+
integrity sha512-clDjivHqWGXi7u+0d2r2sBi4Ie6VLEAzWMIkvJLnDmxoOhBYOTfzGbOQBA32THHm11/LiJbd01tJUpJsbshSWQ==
773
dependencies:
774
+
estree-walker "^2.0.1"
775
+
picomatch "^2.2.2"
776
777
"@sinonjs/commons@^1.7.0":
778
version "1.7.2"
···
781
dependencies:
782
type-detect "4.0.8"
783
784
+
"@sinonjs/fake-timers@^7.0.2":
785
+
version "7.1.2"
786
+
resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-7.1.2.tgz#2524eae70c4910edccf99b2f4e6efc5894aff7b5"
787
+
integrity sha512-iQADsW4LBMISqZ6Ci1dupJL9pprqwcVFTcOsEmQOEhW+KLCVn/Y4Jrvg2k19fIHCp+iFprriYPTdRcQR8NbUPg==
788
dependencies:
789
"@sinonjs/commons" "^1.7.0"
790
791
+
"@sucrase/jest-plugin@^2.1.1":
792
+
version "2.1.1"
793
+
resolved "https://registry.yarnpkg.com/@sucrase/jest-plugin/-/jest-plugin-2.1.1.tgz#b1e5192e7057fec159151b6aed96eb5b3c08d5c4"
794
+
integrity sha512-1j+exUcbLRgka2lq/i0IVOYcmrMW1wYPtxJY/+RvZkAQG9GD7lygj5OiHWFKWmynltAg9+x1d5NWQQYNdBTkpQ==
795
+
dependencies:
796
+
sucrase "^3.18.0"
797
+
798
+
"@tootallnate/once@1":
799
+
version "1.1.2"
800
+
resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82"
801
+
integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==
802
+
803
+
"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14":
804
+
version "7.1.15"
805
+
resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.15.tgz#2ccfb1ad55a02c83f8e0ad327cbc332f55eb1024"
806
+
integrity sha512-bxlMKPDbY8x5h6HBwVzEOk2C8fb6SLfYQ5Jw3uBYuYF1lfWk/kbLd81la82vrIkBb0l+JdmrZaDikPrNxpS/Ew==
807
dependencies:
808
"@babel/parser" "^7.1.0"
809
"@babel/types" "^7.0.0"
···
830
version "7.0.11"
831
resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.0.11.tgz#1ae3010e8bf8851d324878b42acec71986486d18"
832
integrity sha512-ddHK5icION5U6q11+tV2f9Mo6CZVuT8GJKld2q9LqHSZbvLbH34Kcu2yFGckZut453+eQU6btIA3RihmnRgI+Q==
833
+
dependencies:
834
+
"@babel/types" "^7.3.0"
835
+
836
+
"@types/babel__traverse@^7.0.4":
837
+
version "7.14.2"
838
+
resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.14.2.tgz#ffcd470bbb3f8bf30481678fb5502278ca833a43"
839
+
integrity sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==
840
dependencies:
841
"@babel/types" "^7.3.0"
842
···
852
resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0"
853
integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==
854
855
+
"@types/estree@*":
856
+
version "0.0.50"
857
+
resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.50.tgz#1e0caa9364d3fccd2931c3ed96fdbeaa5d4cca83"
858
+
integrity sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==
859
+
860
"@types/estree@0.0.39":
861
version "0.0.39"
862
resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f"
···
881
dependencies:
882
"@types/istanbul-lib-coverage" "*"
883
884
+
"@types/istanbul-reports@^3.0.0":
885
+
version "3.0.1"
886
+
resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff"
887
+
integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==
888
dependencies:
889
"@types/istanbul-lib-report" "*"
890
891
"@types/node@*":
···
893
resolved "https://registry.yarnpkg.com/@types/node/-/node-14.0.1.tgz#5d93e0a099cd0acd5ef3d5bde3c086e1f49ff68c"
894
integrity sha512-FAYBGwC+W6F9+huFIDtn43cpy7+SzG+atzRiTfdp3inUKL2hXnd4rG8hylJLIh4+hqrQy1P17kvJByE/z825hA==
895
896
"@types/parse-json@^4.0.0":
897
version "4.0.0"
898
resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0"
899
integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==
900
901
+
"@types/prettier@^2.1.5":
902
+
version "2.3.2"
903
+
resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.3.2.tgz#fc8c2825e4ed2142473b4a81064e6e081463d1b3"
904
+
integrity sha512-eI5Yrz3Qv4KPUa/nSIAi0h+qX0XyewOliug5F2QAtuRg6Kjg6jfmxe1GIwoIRhZspD1A0RP8ANrPwvEXXtRFog==
905
906
+
"@types/resolve@1.17.1":
907
+
version "1.17.1"
908
+
resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.17.1.tgz#3afd6ad8967c77e4376c598a82ddd58f46ec45d6"
909
+
integrity sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==
910
dependencies:
911
"@types/node" "*"
912
913
+
"@types/stack-utils@^2.0.0":
914
+
version "2.0.1"
915
+
resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c"
916
+
integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==
917
918
"@types/yargs-parser@*":
919
version "15.0.0"
920
resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-15.0.0.tgz#cb3f9f741869e20cce330ffbeb9271590483882d"
921
integrity sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==
922
923
+
"@types/yargs@^16.0.0":
924
+
version "16.0.4"
925
+
resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.4.tgz#26aad98dd2c2a38e421086ea9ad42b9e51642977"
926
+
integrity sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==
927
dependencies:
928
"@types/yargs-parser" "*"
929
···
932
resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.3.tgz#623e2075e02eb2d3f2475e49f99c91846467907a"
933
integrity sha512-tsFzPpcttalNjFBCFMqsKYQcWxxen1pgJR56by//QwvJc4/OUS3kPOOttx2tSIfjsylB0pYu7f5D3K1RCxUnUg==
934
935
+
abab@^2.0.5:
936
+
version "2.0.5"
937
+
resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a"
938
+
integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==
939
+
940
acorn-dynamic-import@^4.0.0:
941
version "4.0.0"
942
resolved "https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz#482210140582a36b83c3e342e1cfebcaa9240948"
···
960
resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.1.1.tgz#345f0dffad5c735e7373d2fec9a1023e6a44b83e"
961
integrity sha512-wdlPY2tm/9XBr7QkKlq0WQVgiuGTX6YWPyRyBviSoScBuLfTVQhvwg6wJ369GJ/1nPfTLMfnrFIfjqVg6d+jQQ==
962
963
+
acorn@7.3.1:
964
+
version "7.3.1"
965
+
resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.3.1.tgz#85010754db53c3fbaf3b9ea3e083aa5c5d147ffd"
966
+
integrity sha512-tLc0wSnatxAQHVHUapaHdz72pi9KUyHjq5KyHjGg9Y8Ifdc79pTh2XvI6I1/chZbnM7QtNKzh66ooDogPZSleA==
967
968
acorn@^6.4.1:
969
version "6.4.1"
970
resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.1.tgz#531e58ba3f51b9dacb9a6646ca4debf5b14ca474"
971
integrity sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==
972
973
+
acorn@^7.1.1:
974
+
version "7.2.0"
975
+
resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.2.0.tgz#17ea7e40d7c8640ff54a694c889c26f31704effe"
976
+
integrity sha512-apwXVmYVpQ34m/i71vrApRrRKCWQnZZF1+npOD0WV5xZFfwWOmKGQ2RWlfdy9vWITsenisM8M0Qeq8agcFHNiQ==
977
+
978
+
acorn@^8.2.4:
979
+
version "8.4.1"
980
+
resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.4.1.tgz#56c36251fc7cabc7096adc18f05afe814321a28c"
981
+
integrity sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==
982
+
983
+
agent-base@6:
984
+
version "6.0.2"
985
+
resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77"
986
+
integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==
987
+
dependencies:
988
+
debug "4"
989
+
990
aggregate-error@^3.0.0:
991
version "3.0.1"
992
resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.0.1.tgz#db2fe7246e536f40d9b5442a39e117d7dd6a24e0"
···
995
clean-stack "^2.0.0"
996
indent-string "^4.0.0"
997
998
+
ansi-colors@^4.1.1:
999
+
version "4.1.1"
1000
+
resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348"
1001
+
integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==
1002
1003
ansi-escapes@^4.2.1, ansi-escapes@^4.3.0:
1004
version "4.3.1"
···
1027
"@types/color-name" "^1.1.1"
1028
color-convert "^2.0.1"
1029
1030
+
ansi-styles@^5.0.0:
1031
+
version "5.2.0"
1032
+
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b"
1033
+
integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==
1034
1035
+
any-promise@^1.0.0:
1036
+
version "1.3.0"
1037
+
resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f"
1038
+
integrity sha1-q8av7tzqUugJzcA3au0845Y10X8=
1039
1040
anymatch@^3.0.3:
1041
version "3.1.1"
···
1052
dependencies:
1053
sprintf-js "~1.0.2"
1054
1055
astral-regex@^2.0.0:
1056
version "2.0.0"
1057
resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31"
···
1062
resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
1063
integrity sha1-x57Zf380y48robyXkLzDZkdLS3k=
1064
1065
+
babel-jest@^27.1.0:
1066
+
version "27.1.0"
1067
+
resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.1.0.tgz#e96ca04554fd32274439869e2b6d24de9d91bc4e"
1068
+
integrity sha512-6NrdqzaYemALGCuR97QkC/FkFIEBWP5pw5TMJoUHZTVXyOgocujp6A0JE2V6gE0HtqAAv6VKU/nI+OCR1Z4gHA==
1069
dependencies:
1070
+
"@jest/transform" "^27.1.0"
1071
+
"@jest/types" "^27.1.0"
1072
+
"@types/babel__core" "^7.1.14"
1073
babel-plugin-istanbul "^6.0.0"
1074
+
babel-preset-jest "^27.0.6"
1075
chalk "^4.0.0"
1076
graceful-fs "^4.2.4"
1077
slash "^3.0.0"
1078
1079
+
babel-plugin-closure-elimination@^1.3.2:
1080
+
version "1.3.2"
1081
+
resolved "https://registry.yarnpkg.com/babel-plugin-closure-elimination/-/babel-plugin-closure-elimination-1.3.2.tgz#2c9a90360bdf888fd3b3694391a745a70ce18c34"
1082
+
integrity sha512-GJnezbVp5ejiwh74fXJPznsrrWHR9bTuJV20FhXivbgEtg1WyNG/9KaDyHEpfU7G9iB6Gy+F2UffYLZ7DJh+Jw==
1083
1084
babel-plugin-dynamic-import-node@^2.3.3:
1085
version "2.3.3"
···
1099
istanbul-lib-instrument "^4.0.0"
1100
test-exclude "^6.0.0"
1101
1102
+
babel-plugin-jest-hoist@^27.0.6:
1103
+
version "27.0.6"
1104
+
resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.0.6.tgz#f7c6b3d764af21cb4a2a1ab6870117dbde15b456"
1105
+
integrity sha512-CewFeM9Vv2gM7Yr9n5eyyLVPRSiBnk6lKZRjgwYnGKSl9M14TMn2vkN02wTF04OGuSDLEzlWiMzvjXuW9mB6Gw==
1106
dependencies:
1107
"@babel/template" "^7.3.3"
1108
"@babel/types" "^7.3.3"
1109
+
"@types/babel__core" "^7.0.0"
1110
"@types/babel__traverse" "^7.0.6"
1111
1112
+
babel-preset-current-node-syntax@^1.0.0:
1113
+
version "1.0.1"
1114
+
resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b"
1115
+
integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==
1116
dependencies:
1117
"@babel/plugin-syntax-async-generators" "^7.8.4"
1118
"@babel/plugin-syntax-bigint" "^7.8.3"
1119
"@babel/plugin-syntax-class-properties" "^7.8.3"
1120
+
"@babel/plugin-syntax-import-meta" "^7.8.3"
1121
"@babel/plugin-syntax-json-strings" "^7.8.3"
1122
"@babel/plugin-syntax-logical-assignment-operators" "^7.8.3"
1123
"@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
···
1125
"@babel/plugin-syntax-object-rest-spread" "^7.8.3"
1126
"@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
1127
"@babel/plugin-syntax-optional-chaining" "^7.8.3"
1128
+
"@babel/plugin-syntax-top-level-await" "^7.8.3"
1129
1130
+
babel-preset-jest@^27.0.6:
1131
+
version "27.0.6"
1132
+
resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-27.0.6.tgz#909ef08e9f24a4679768be2f60a3df0856843f9d"
1133
+
integrity sha512-WObA0/Biw2LrVVwZkF/2GqbOdzhKD6Fkdwhoy9ASIrOWr/zodcSpQh72JOkEn6NWyjmnPDjNSqaGN4KnpKzhXw==
1134
dependencies:
1135
+
babel-plugin-jest-hoist "^27.0.6"
1136
+
babel-preset-current-node-syntax "^1.0.0"
1137
1138
balanced-match@^1.0.0:
1139
version "1.0.0"
1140
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
1141
integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c=
1142
1143
brace-expansion@^1.1.7:
1144
version "1.1.11"
1145
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
···
1148
balanced-match "^1.0.0"
1149
concat-map "0.0.1"
1150
1151
braces@^3.0.1:
1152
version "3.0.2"
1153
resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
···
1160
resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626"
1161
integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==
1162
1163
+
browserslist@^4.16.6:
1164
+
version "4.16.8"
1165
+
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.8.tgz#cb868b0b554f137ba6e33de0ecff2eda403c4fb0"
1166
+
integrity sha512-sc2m9ohR/49sWEbPj14ZSSZqp+kbi16aLao42Hmn3Z8FpjuMaq2xCA2l4zl9ITfyzvnvyE0hcg62YkIGKxgaNQ==
1167
+
dependencies:
1168
+
caniuse-lite "^1.0.30001251"
1169
+
colorette "^1.3.0"
1170
+
electron-to-chromium "^1.3.811"
1171
+
escalade "^3.1.1"
1172
+
node-releases "^1.1.75"
1173
+
1174
bser@2.1.1:
1175
version "2.1.1"
1176
resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05"
···
1201
resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.1.0.tgz#aad97c15131eb76b65b50ef208e7584cd76a7484"
1202
integrity sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw==
1203
1204
callsites@^3.0.0:
1205
version "3.1.0"
1206
resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
1207
integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
1208
1209
+
camelcase@^5.3.1:
1210
version "5.3.1"
1211
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
1212
integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
1213
1214
+
camelcase@^6.2.0:
1215
+
version "6.2.0"
1216
+
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809"
1217
+
integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==
1218
1219
+
caniuse-lite@^1.0.30001251:
1220
+
version "1.0.30001252"
1221
+
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001252.tgz#cb16e4e3dafe948fc4a9bb3307aea054b912019a"
1222
+
integrity sha512-I56jhWDGMtdILQORdusxBOH+Nl/KgQSdDmpJezYddnAkVOmnoU8zwjTV9xAjMIYxr0iPreEAVylCGcmHCjfaOw==
1223
1224
chalk@2.x, chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2:
1225
version "2.4.2"
···
1230
escape-string-regexp "^1.0.5"
1231
supports-color "^5.3.0"
1232
1233
+
chalk@^4.0.0:
1234
+
version "4.0.0"
1235
+
resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.0.0.tgz#6e98081ed2d17faab615eb52ac66ec1fe6209e72"
1236
+
integrity sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==
1237
dependencies:
1238
ansi-styles "^4.1.0"
1239
supports-color "^7.1.0"
1240
1241
+
chalk@^4.1.0, chalk@^4.1.1:
1242
+
version "4.1.2"
1243
+
resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
1244
+
integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
1245
dependencies:
1246
ansi-styles "^4.1.0"
1247
supports-color "^7.1.0"
···
1256
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"
1257
integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
1258
1259
+
ci-info@^3.1.1:
1260
+
version "3.2.0"
1261
+
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.2.0.tgz#2876cb948a498797b5236f0095bc057d0dca38b6"
1262
+
integrity sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==
1263
+
1264
+
cjs-module-lexer@^1.0.0:
1265
+
version "1.2.2"
1266
+
resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz#9f84ba3244a512f3a54e5277e8eef4c489864e40"
1267
+
integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==
1268
1269
clean-stack@^2.0.0:
1270
version "2.2.0"
···
1286
slice-ansi "^3.0.0"
1287
string-width "^4.2.0"
1288
1289
+
cliui@^7.0.2:
1290
+
version "7.0.4"
1291
+
resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f"
1292
+
integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==
1293
dependencies:
1294
string-width "^4.2.0"
1295
strip-ansi "^6.0.0"
1296
+
wrap-ansi "^7.0.0"
1297
1298
clone-buffer@^1.0.0:
1299
version "1.0.0"
···
1305
resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-1.0.0.tgz#b3782dff8bb5474e18b9b6bf0fdfe782f8777680"
1306
integrity sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=
1307
1308
clone@^2.1.1:
1309
version "2.1.2"
1310
resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f"
···
1329
resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59"
1330
integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==
1331
1332
color-convert@^1.9.0:
1333
version "1.9.3"
1334
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
···
1353
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
1354
integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
1355
1356
+
colorette@^1.2.2, colorette@^1.3.0:
1357
+
version "1.3.0"
1358
+
resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.3.0.tgz#ff45d2f0edb244069d3b772adeb04fed38d0a0af"
1359
+
integrity sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==
1360
+
1361
+
combined-stream@^1.0.8:
1362
version "1.0.8"
1363
resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
1364
integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
1365
dependencies:
1366
delayed-stream "~1.0.0"
1367
1368
+
commander@^4.0.0:
1369
+
version "4.1.1"
1370
+
resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068"
1371
+
integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==
1372
+
1373
+
commander@^7.2.0:
1374
+
version "7.2.0"
1375
+
resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7"
1376
+
integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==
1377
1378
commondir@^1.0.1:
1379
version "1.0.1"
···
1385
resolved "https://registry.yarnpkg.com/compare-versions/-/compare-versions-3.6.0.tgz#1a5689913685e5a87637b8d3ffca75514ec41d62"
1386
integrity sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==
1387
1388
concat-map@0.0.1:
1389
version "0.0.1"
1390
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
···
1397
dependencies:
1398
safe-buffer "~5.1.1"
1399
1400
+
core-util-is@~1.0.0:
1401
version "1.0.2"
1402
resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
1403
integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
1404
1405
+
cosmiconfig@^7.0.0:
1406
+
version "7.0.1"
1407
+
resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d"
1408
+
integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==
1409
dependencies:
1410
"@types/parse-json" "^4.0.0"
1411
+
import-fresh "^3.2.1"
1412
parse-json "^5.0.0"
1413
path-type "^4.0.0"
1414
+
yaml "^1.10.0"
1415
1416
+
cross-spawn@^6.0.5:
1417
version "6.0.5"
1418
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4"
1419
integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==
···
1424
shebang-command "^1.2.0"
1425
which "^1.2.9"
1426
1427
+
cross-spawn@^7.0.3:
1428
+
version "7.0.3"
1429
+
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
1430
+
integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
1431
dependencies:
1432
path-key "^3.1.0"
1433
shebang-command "^2.0.0"
···
1443
resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a"
1444
integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==
1445
1446
+
cssstyle@^2.3.0:
1447
version "2.3.0"
1448
resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852"
1449
integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==
1450
dependencies:
1451
cssom "~0.3.6"
1452
1453
data-urls@^2.0.0:
1454
version "2.0.0"
1455
resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b"
···
1459
whatwg-mimetype "^2.3.0"
1460
whatwg-url "^8.0.0"
1461
1462
+
debug@4, debug@^4.3.1:
1463
+
version "4.3.2"
1464
+
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b"
1465
+
integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==
1466
dependencies:
1467
+
ms "2.1.2"
1468
1469
debug@^4.1.0, debug@^4.1.1:
1470
version "4.1.1"
···
1473
dependencies:
1474
ms "^2.1.1"
1475
1476
+
decimal.js@^10.2.1:
1477
+
version "10.3.1"
1478
+
resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.3.1.tgz#d8c3a444a9c6774ba60ca6ad7261c3a94fd5e783"
1479
+
integrity sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==
1480
1481
dedent@^0.7.0:
1482
version "0.7.0"
···
1493
resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955"
1494
integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==
1495
1496
define-properties@^1.1.2, define-properties@^1.1.3:
1497
version "1.1.3"
1498
resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1"
···
1500
dependencies:
1501
object-keys "^1.0.12"
1502
1503
delayed-stream@~1.0.0:
1504
version "1.0.0"
1505
resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
···
1510
resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651"
1511
integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==
1512
1513
+
diff-sequences@^27.0.6:
1514
+
version "27.0.6"
1515
+
resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.0.6.tgz#3305cb2e55a033924054695cc66019fd7f8e5723"
1516
+
integrity sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ==
1517
1518
domexception@^2.0.1:
1519
version "2.0.1"
···
1522
dependencies:
1523
webidl-conversions "^5.0.0"
1524
1525
+
electron-to-chromium@^1.3.811:
1526
+
version "1.3.822"
1527
+
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.822.tgz#7036edc7f669b0aa79e9801dc5f56866c6ddc0b2"
1528
+
integrity sha512-k7jG5oYYHxF4jx6PcqwHX3JVME/OjzolqOZiIogi9xtsfsmTjTdie4x88OakYFPEa8euciTgCCzvVNwvmjHb1Q==
1529
1530
+
emittery@^0.8.1:
1531
+
version "0.8.1"
1532
+
resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.8.1.tgz#bb23cc86d03b30aa75a7f734819dee2e1ba70860"
1533
+
integrity sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==
1534
1535
emoji-regex@^8.0.0:
1536
version "8.0.0"
1537
resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
1538
integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
1539
1540
+
enquirer@^2.3.6:
1541
+
version "2.3.6"
1542
+
resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d"
1543
+
integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==
1544
dependencies:
1545
+
ansi-colors "^4.1.1"
1546
1547
error-ex@^1.3.1:
1548
version "1.3.2"
···
1577
is-date-object "^1.0.1"
1578
is-symbol "^1.0.2"
1579
1580
+
escalade@^3.1.1:
1581
+
version "3.1.1"
1582
+
resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
1583
+
integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
1584
+
1585
escape-string-regexp@^1.0.5:
1586
version "1.0.5"
1587
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
···
1592
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344"
1593
integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==
1594
1595
+
escodegen@^2.0.0:
1596
+
version "2.0.0"
1597
+
resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd"
1598
+
integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==
1599
dependencies:
1600
esprima "^4.0.1"
1601
+
estraverse "^5.2.0"
1602
esutils "^2.0.2"
1603
optionator "^0.8.1"
1604
optionalDependencies:
···
1609
resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
1610
integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
1611
1612
+
estraverse@^5.2.0:
1613
+
version "5.2.0"
1614
+
resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880"
1615
+
integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==
1616
1617
estree-walker@2.0.1, estree-walker@^2.0.1:
1618
version "2.0.1"
1619
resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.1.tgz#f8e030fb21cefa183b44b7ad516b747434e7a3e0"
1620
integrity sha512-tF0hv+Yi2Ot1cwj9eYHtxC0jB9bmjacjQs6ZBTj82H8JwUywFuc+7E83NWfNMwHXZc11mjfFcVXPe9gEP4B8dg==
1621
1622
estree-walker@^1.0.1:
1623
version "1.0.1"
···
1629
resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
1630
integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
1631
1632
+
execa@^5.0.0:
1633
+
version "5.1.1"
1634
+
resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd"
1635
+
integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==
1636
dependencies:
1637
+
cross-spawn "^7.0.3"
1638
+
get-stream "^6.0.0"
1639
+
human-signals "^2.1.0"
1640
is-stream "^2.0.0"
1641
merge-stream "^2.0.0"
1642
+
npm-run-path "^4.0.1"
1643
+
onetime "^5.1.2"
1644
+
signal-exit "^3.0.3"
1645
strip-final-newline "^2.0.0"
1646
1647
exit@^0.1.2:
···
1649
resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c"
1650
integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=
1651
1652
+
expect@^27.1.0:
1653
+
version "27.1.0"
1654
+
resolved "https://registry.yarnpkg.com/expect/-/expect-27.1.0.tgz#380de0abb3a8f2299c4c6c66bbe930483b5dba9b"
1655
+
integrity sha512-9kJngV5hOJgkFil4F/uXm3hVBubUK2nERVfvqNNwxxuW8ZOUwSTTSysgfzckYtv/LBzj/LJXbiAF7okHCXgdug==
1656
dependencies:
1657
+
"@jest/types" "^27.1.0"
1658
+
ansi-styles "^5.0.0"
1659
+
jest-get-type "^27.0.6"
1660
+
jest-matcher-utils "^27.1.0"
1661
+
jest-message-util "^27.1.0"
1662
+
jest-regex-util "^27.0.6"
1663
1664
fast-json-stable-stringify@^2.0.0:
1665
version "2.1.0"
···
1678
dependencies:
1679
bser "2.1.1"
1680
1681
fill-range@^7.0.1:
1682
version "7.0.1"
1683
resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40"
···
1693
locate-path "^5.0.0"
1694
path-exists "^4.0.0"
1695
1696
+
find-up@^5.0.0:
1697
+
version "5.0.0"
1698
+
resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc"
1699
+
integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==
1700
dependencies:
1701
+
locate-path "^6.0.0"
1702
+
path-exists "^4.0.0"
1703
1704
+
find-versions@^4.0.0:
1705
+
version "4.0.0"
1706
+
resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-4.0.0.tgz#3c57e573bf97769b8cb8df16934b627915da4965"
1707
+
integrity sha512-wgpWy002tA+wgmO27buH/9KzyEOQnKsG/R0yrcjPT9BOFm0zRBVQbZ95nRGXWMywS8YR5knRbpohio0bcJABxQ==
1708
+
dependencies:
1709
+
semver-regex "^3.1.2"
1710
1711
+
form-data@^3.0.0:
1712
+
version "3.0.1"
1713
+
resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f"
1714
+
integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==
1715
dependencies:
1716
asynckit "^0.4.0"
1717
+
combined-stream "^1.0.8"
1718
mime-types "^2.1.12"
1719
1720
fs.realpath@^1.0.0:
1721
version "1.0.0"
1722
resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
1723
integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
1724
1725
+
fsevents@^2.3.2, fsevents@~2.3.2:
1726
+
version "2.3.2"
1727
+
resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"
1728
+
integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
1729
1730
function-bind@^1.1.1:
1731
version "1.1.1"
···
1737
resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.1.tgz#58f4361ff987e5ff6e1e7a210827aa371eaac269"
1738
integrity sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==
1739
1740
+
gensync@^1.0.0-beta.2:
1741
+
version "1.0.0-beta.2"
1742
+
resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0"
1743
+
integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==
1744
+
1745
+
get-caller-file@^2.0.5:
1746
version "2.0.5"
1747
resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
1748
integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
···
1752
resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664"
1753
integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==
1754
1755
+
get-stream@^6.0.0:
1756
+
version "6.0.1"
1757
+
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7"
1758
+
integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==
1759
1760
+
glob@7.1.6, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4:
1761
version "7.1.6"
1762
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6"
1763
integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==
···
1769
once "^1.3.0"
1770
path-is-absolute "^1.0.0"
1771
1772
+
glob@^7.1.6:
1773
+
version "7.1.7"
1774
+
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90"
1775
+
integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==
1776
+
dependencies:
1777
+
fs.realpath "^1.0.0"
1778
+
inflight "^1.0.4"
1779
+
inherits "2"
1780
+
minimatch "^3.0.4"
1781
+
once "^1.3.0"
1782
+
path-is-absolute "^1.0.0"
1783
+
1784
globals@^11.1.0:
1785
version "11.12.0"
1786
resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
1787
integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
1788
1789
+
google-closure-compiler-java@^20210808.0.0:
1790
+
version "20210808.0.0"
1791
+
resolved "https://registry.yarnpkg.com/google-closure-compiler-java/-/google-closure-compiler-java-20210808.0.0.tgz#9722073e2ace0ed1a9934423e6277c9994418e84"
1792
+
integrity sha512-7dEQfBzOdwdjwa/Pq8VAypNBKyWRrOcKjnNYOO9gEg2hjh8XVMeQzTqw4uANfVvvANGdE/JjD+HF6zHVgLRwjg==
1793
1794
+
google-closure-compiler-linux@^20210808.0.0:
1795
+
version "20210808.0.0"
1796
+
resolved "https://registry.yarnpkg.com/google-closure-compiler-linux/-/google-closure-compiler-linux-20210808.0.0.tgz#42b844cef30cce6570d21f5d75c71f1af36fc070"
1797
+
integrity sha512-byKi5ITUiWRvEIcQo76i1siVnOwrTmG+GNcBG4cJ7x8IE6+4ki9rG5pUe4+DOYHkfk52XU6XHt9aAAgCcFDKpg==
1798
1799
+
google-closure-compiler-osx@^20210808.0.0:
1800
+
version "20210808.0.0"
1801
+
resolved "https://registry.yarnpkg.com/google-closure-compiler-osx/-/google-closure-compiler-osx-20210808.0.0.tgz#6fe601c80d19a998d2703de6bb5a8c4d41f75e24"
1802
+
integrity sha512-iwyAY6dGj1FrrBdmfwKXkjtTGJnqe8F+9WZbfXxiBjkWLtIsJt2dD1+q7g/sw3w8mdHrGQAdxtDZP/usMwj/Rg==
1803
1804
+
google-closure-compiler-windows@^20210808.0.0:
1805
+
version "20210808.0.0"
1806
+
resolved "https://registry.yarnpkg.com/google-closure-compiler-windows/-/google-closure-compiler-windows-20210808.0.0.tgz#f907fa046d8a25d820485cb4482fbd5bada9cf03"
1807
+
integrity sha512-VI+UUYwtGWDYwpiixrWRD8EklHgl6PMbiEaHxQSrQbH8PDXytwaOKqmsaH2lWYd5Y/BOZie2MzjY7F5JI69q1w==
1808
1809
+
google-closure-compiler@20210808.0.0:
1810
+
version "20210808.0.0"
1811
+
resolved "https://registry.yarnpkg.com/google-closure-compiler/-/google-closure-compiler-20210808.0.0.tgz#0638e71f1073f71682277200db71d0ea05b3de1d"
1812
+
integrity sha512-+R2+P1tT1lEnDDGk8b+WXfyVZgWjcCK9n1mmZe8pMEzPaPWxqK7GMetLVWnqfTDJ5Q+LRspOiFBv3Is+0yuhCA==
1813
dependencies:
1814
chalk "2.x"
1815
+
google-closure-compiler-java "^20210808.0.0"
1816
minimist "1.x"
1817
vinyl "2.x"
1818
vinyl-sourcemaps-apply "^0.2.0"
1819
optionalDependencies:
1820
+
google-closure-compiler-linux "^20210808.0.0"
1821
+
google-closure-compiler-osx "^20210808.0.0"
1822
+
google-closure-compiler-windows "^20210808.0.0"
1823
1824
graceful-fs@^4.1.2, graceful-fs@^4.2.4:
1825
version "4.2.4"
1826
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb"
1827
integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==
1828
1829
has-flag@^3.0.0:
1830
version "3.0.0"
1831
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
···
1841
resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8"
1842
integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==
1843
1844
has@^1.0.3:
1845
version "1.0.3"
1846
resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
···
1865
resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453"
1866
integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==
1867
1868
+
http-proxy-agent@^4.0.1:
1869
+
version "4.0.1"
1870
+
resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a"
1871
+
integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==
1872
dependencies:
1873
+
"@tootallnate/once" "1"
1874
+
agent-base "6"
1875
+
debug "4"
1876
1877
+
https-proxy-agent@^5.0.0:
1878
+
version "5.0.0"
1879
+
resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2"
1880
+
integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==
1881
+
dependencies:
1882
+
agent-base "6"
1883
+
debug "4"
1884
+
1885
+
human-signals@^2.1.0:
1886
+
version "2.1.0"
1887
+
resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0"
1888
+
integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==
1889
1890
+
husky-v4@^4.3.8:
1891
+
version "4.3.8"
1892
+
resolved "https://registry.yarnpkg.com/husky-v4/-/husky-v4-4.3.8.tgz#af3be56a8b62b941371b5190e265f76dd1af2e57"
1893
+
integrity sha512-M7A9u/t6BnT/qbDzKb7SdXhr8qLTGTkqZL6YLDDM20jfCdmpIMEuO384LvYXSBcgv50oIgNWI/IaO3g4A4ShjA==
1894
dependencies:
1895
chalk "^4.0.0"
1896
ci-info "^2.0.0"
1897
compare-versions "^3.6.0"
1898
+
cosmiconfig "^7.0.0"
1899
+
find-versions "^4.0.0"
1900
opencollective-postinstall "^2.0.2"
1901
+
pkg-dir "^5.0.0"
1902
please-upgrade-node "^3.2.0"
1903
slash "^3.0.0"
1904
which-pm-runs "^1.0.0"
···
1910
dependencies:
1911
safer-buffer ">= 2.1.2 < 3"
1912
1913
+
import-fresh@^3.2.1:
1914
+
version "3.3.0"
1915
+
resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"
1916
+
integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==
1917
dependencies:
1918
parent-module "^1.0.0"
1919
resolve-from "^4.0.0"
···
1949
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
1950
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
1951
1952
is-arrayish@^0.2.1:
1953
version "0.2.1"
1954
resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
1955
integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
1956
1957
is-callable@^1.1.4, is-callable@^1.1.5:
1958
version "1.1.5"
1959
resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.5.tgz#f7e46b596890456db74e7f6e976cb3273d06faab"
1960
integrity sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==
1961
1962
+
is-ci@^3.0.0:
1963
+
version "3.0.0"
1964
+
resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-3.0.0.tgz#c7e7be3c9d8eef7d0fa144390bd1e4b88dc4c994"
1965
+
integrity sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==
1966
dependencies:
1967
+
ci-info "^3.1.1"
1968
1969
+
is-core-module@^2.2.0:
1970
+
version "2.6.0"
1971
+
resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.6.0.tgz#d7553b2526fe59b92ba3e40c8df757ec8a709e19"
1972
+
integrity sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==
1973
dependencies:
1974
+
has "^1.0.3"
1975
1976
is-date-object@^1.0.1:
1977
version "1.0.2"
1978
resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e"
1979
integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==
1980
1981
is-fullwidth-code-point@^3.0.0:
1982
version "3.0.0"
1983
resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
···
1993
resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591"
1994
integrity sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=
1995
1996
is-number@^7.0.0:
1997
version "7.0.0"
1998
resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
···
2003
resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f"
2004
integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8=
2005
2006
+
is-potential-custom-element-name@^1.0.1:
2007
+
version "1.0.1"
2008
+
resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5"
2009
+
integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==
2010
2011
+
is-reference@^1.2.1:
2012
+
version "1.2.1"
2013
+
resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-1.2.1.tgz#8b2dac0b371f4bc994fdeaba9eb542d03002d0b7"
2014
+
integrity sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==
2015
dependencies:
2016
+
"@types/estree" "*"
2017
2018
is-regex@^1.0.5:
2019
version "1.0.5"
···
2027
resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069"
2028
integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk=
2029
2030
is-stream@^2.0.0:
2031
version "2.0.0"
2032
resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3"
···
2039
dependencies:
2040
has-symbols "^1.0.1"
2041
2042
+
is-typedarray@^1.0.0:
2043
version "1.0.0"
2044
resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
2045
integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=
2046
2047
+
is-unicode-supported@^0.1.0:
2048
+
version "0.1.0"
2049
+
resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7"
2050
+
integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==
2051
2052
+
isarray@~1.0.0:
2053
version "1.0.0"
2054
resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
2055
integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=
···
2059
resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
2060
integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=
2061
2062
istanbul-lib-coverage@^3.0.0:
2063
version "3.0.0"
2064
resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz#f5944a37c70b550b02a78a5c3b2055b280cec8ec"
2065
integrity sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==
2066
2067
+
istanbul-lib-instrument@^4.0.0, istanbul-lib-instrument@^4.0.3:
2068
version "4.0.3"
2069
resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz#873c6fff897450118222774696a3f28902d77c1d"
2070
integrity sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==
···
2100
html-escaper "^2.0.0"
2101
istanbul-lib-report "^3.0.0"
2102
2103
+
jest-changed-files@^27.1.0:
2104
+
version "27.1.0"
2105
+
resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-27.1.0.tgz#42da6ea00f06274172745729d55f42b60a9dffe0"
2106
+
integrity sha512-eRcb13TfQw0xiV2E98EmiEgs9a5uaBIqJChyl0G7jR9fCIvGjXovnDS6Zbku3joij4tXYcSK4SE1AXqOlUxjWg==
2107
dependencies:
2108
+
"@jest/types" "^27.1.0"
2109
+
execa "^5.0.0"
2110
+
throat "^6.0.1"
2111
2112
+
jest-circus@^27.1.0:
2113
+
version "27.1.0"
2114
+
resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-27.1.0.tgz#24c280c90a625ea57da20ee231d25b1621979a57"
2115
+
integrity sha512-6FWtHs3nZyZlMBhRf1wvAC5CirnflbGJAY1xssSAnERLiiXQRH+wY2ptBVtXjX4gz4AA2EwRV57b038LmifRbA==
2116
dependencies:
2117
+
"@jest/environment" "^27.1.0"
2118
+
"@jest/test-result" "^27.1.0"
2119
+
"@jest/types" "^27.1.0"
2120
+
"@types/node" "*"
2121
+
chalk "^4.0.0"
2122
+
co "^4.6.0"
2123
+
dedent "^0.7.0"
2124
+
expect "^27.1.0"
2125
+
is-generator-fn "^2.0.0"
2126
+
jest-each "^27.1.0"
2127
+
jest-matcher-utils "^27.1.0"
2128
+
jest-message-util "^27.1.0"
2129
+
jest-runtime "^27.1.0"
2130
+
jest-snapshot "^27.1.0"
2131
+
jest-util "^27.1.0"
2132
+
pretty-format "^27.1.0"
2133
+
slash "^3.0.0"
2134
+
stack-utils "^2.0.3"
2135
+
throat "^6.0.1"
2136
+
2137
+
jest-cli@^27.1.0:
2138
+
version "27.1.0"
2139
+
resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-27.1.0.tgz#118438e4d11cf6fb66cb2b2eb5778817eab3daeb"
2140
+
integrity sha512-h6zPUOUu+6oLDrXz0yOWY2YXvBLk8gQinx4HbZ7SF4V3HzasQf+ncoIbKENUMwXyf54/6dBkYXvXJos+gOHYZw==
2141
+
dependencies:
2142
+
"@jest/core" "^27.1.0"
2143
+
"@jest/test-result" "^27.1.0"
2144
+
"@jest/types" "^27.1.0"
2145
chalk "^4.0.0"
2146
exit "^0.1.2"
2147
graceful-fs "^4.2.4"
2148
import-local "^3.0.2"
2149
+
jest-config "^27.1.0"
2150
+
jest-util "^27.1.0"
2151
+
jest-validate "^27.1.0"
2152
prompts "^2.0.1"
2153
+
yargs "^16.0.3"
2154
2155
+
jest-config@^27.1.0:
2156
+
version "27.1.0"
2157
+
resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-27.1.0.tgz#e6826e2baaa34c07c3839af86466870e339d9ada"
2158
+
integrity sha512-GMo7f76vMYUA3b3xOdlcKeKQhKcBIgurjERO2hojo0eLkKPGcw7fyIoanH+m6KOP2bLad+fGnF8aWOJYxzNPeg==
2159
dependencies:
2160
"@babel/core" "^7.1.0"
2161
+
"@jest/test-sequencer" "^27.1.0"
2162
+
"@jest/types" "^27.1.0"
2163
+
babel-jest "^27.1.0"
2164
chalk "^4.0.0"
2165
deepmerge "^4.2.2"
2166
glob "^7.1.1"
2167
graceful-fs "^4.2.4"
2168
+
is-ci "^3.0.0"
2169
+
jest-circus "^27.1.0"
2170
+
jest-environment-jsdom "^27.1.0"
2171
+
jest-environment-node "^27.1.0"
2172
+
jest-get-type "^27.0.6"
2173
+
jest-jasmine2 "^27.1.0"
2174
+
jest-regex-util "^27.0.6"
2175
+
jest-resolve "^27.1.0"
2176
+
jest-runner "^27.1.0"
2177
+
jest-util "^27.1.0"
2178
+
jest-validate "^27.1.0"
2179
+
micromatch "^4.0.4"
2180
+
pretty-format "^27.1.0"
2181
2182
+
jest-diff@^27.1.0:
2183
+
version "27.1.0"
2184
+
resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.1.0.tgz#c7033f25add95e2218f3c7f4c3d7b634ab6b3cd2"
2185
+
integrity sha512-rjfopEYl58g/SZTsQFmspBODvMSytL16I+cirnScWTLkQVXYVZfxm78DFfdIIXc05RCYuGjxJqrdyG4PIFzcJg==
2186
dependencies:
2187
chalk "^4.0.0"
2188
+
diff-sequences "^27.0.6"
2189
+
jest-get-type "^27.0.6"
2190
+
pretty-format "^27.1.0"
2191
2192
+
jest-docblock@^27.0.6:
2193
+
version "27.0.6"
2194
+
resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-27.0.6.tgz#cc78266acf7fe693ca462cbbda0ea4e639e4e5f3"
2195
+
integrity sha512-Fid6dPcjwepTFraz0YxIMCi7dejjJ/KL9FBjPYhBp4Sv1Y9PdhImlKZqYU555BlN4TQKaTc+F2Av1z+anVyGkA==
2196
dependencies:
2197
detect-newline "^3.0.0"
2198
2199
+
jest-each@^27.1.0:
2200
+
version "27.1.0"
2201
+
resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-27.1.0.tgz#36ac75f7aeecb3b8da2a8e617ccb30a446df408c"
2202
+
integrity sha512-K/cNvQlmDqQMRHF8CaQ0XPzCfjP5HMJc2bIJglrIqI9fjwpNqITle63IWE+wq4p+3v+iBgh7Wq0IdGpLx5xjDg==
2203
dependencies:
2204
+
"@jest/types" "^27.1.0"
2205
chalk "^4.0.0"
2206
+
jest-get-type "^27.0.6"
2207
+
jest-util "^27.1.0"
2208
+
pretty-format "^27.1.0"
2209
2210
+
jest-environment-jsdom@^27.1.0:
2211
+
version "27.1.0"
2212
+
resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-27.1.0.tgz#5fb3eb8a67e02e6cc623640388d5f90e33075f18"
2213
+
integrity sha512-JbwOcOxh/HOtsj56ljeXQCUJr3ivnaIlM45F5NBezFLVYdT91N5UofB1ux2B1CATsQiudcHdgTaeuqGXJqjJYQ==
2214
dependencies:
2215
+
"@jest/environment" "^27.1.0"
2216
+
"@jest/fake-timers" "^27.1.0"
2217
+
"@jest/types" "^27.1.0"
2218
+
"@types/node" "*"
2219
+
jest-mock "^27.1.0"
2220
+
jest-util "^27.1.0"
2221
+
jsdom "^16.6.0"
2222
2223
+
jest-environment-node@^27.1.0:
2224
+
version "27.1.0"
2225
+
resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-27.1.0.tgz#feea6b765f1fd4582284d4f1007df2b0a8d15b7f"
2226
+
integrity sha512-JIyJ8H3wVyM4YCXp7njbjs0dIT87yhGlrXCXhDKNIg1OjurXr6X38yocnnbXvvNyqVTqSI4M9l+YfPKueqL1lw==
2227
dependencies:
2228
+
"@jest/environment" "^27.1.0"
2229
+
"@jest/fake-timers" "^27.1.0"
2230
+
"@jest/types" "^27.1.0"
2231
+
"@types/node" "*"
2232
+
jest-mock "^27.1.0"
2233
+
jest-util "^27.1.0"
2234
2235
+
jest-get-type@^27.0.6:
2236
+
version "27.0.6"
2237
+
resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.0.6.tgz#0eb5c7f755854279ce9b68a9f1a4122f69047cfe"
2238
+
integrity sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==
2239
2240
+
jest-haste-map@^27.1.0:
2241
+
version "27.1.0"
2242
+
resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-27.1.0.tgz#a39f456823bd6a74e3c86ad25f6fa870428326bf"
2243
+
integrity sha512-7mz6LopSe+eA6cTFMf10OfLLqRoIPvmMyz5/OnSXnHO7hB0aDP1iIeLWCXzAcYU5eIJVpHr12Bk9yyq2fTW9vg==
2244
dependencies:
2245
+
"@jest/types" "^27.1.0"
2246
"@types/graceful-fs" "^4.1.2"
2247
+
"@types/node" "*"
2248
anymatch "^3.0.3"
2249
fb-watchman "^2.0.0"
2250
graceful-fs "^4.2.4"
2251
+
jest-regex-util "^27.0.6"
2252
+
jest-serializer "^27.0.6"
2253
+
jest-util "^27.1.0"
2254
+
jest-worker "^27.1.0"
2255
+
micromatch "^4.0.4"
2256
walker "^1.0.7"
2257
optionalDependencies:
2258
+
fsevents "^2.3.2"
2259
2260
+
jest-jasmine2@^27.1.0:
2261
+
version "27.1.0"
2262
+
resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-27.1.0.tgz#324a3de0b2ee20d238b2b5b844acc4571331a206"
2263
+
integrity sha512-Z/NIt0wBDg3przOW2FCWtYjMn3Ip68t0SL60agD/e67jlhTyV3PIF8IzT9ecwqFbeuUSO2OT8WeJgHcalDGFzQ==
2264
dependencies:
2265
"@babel/traverse" "^7.1.0"
2266
+
"@jest/environment" "^27.1.0"
2267
+
"@jest/source-map" "^27.0.6"
2268
+
"@jest/test-result" "^27.1.0"
2269
+
"@jest/types" "^27.1.0"
2270
+
"@types/node" "*"
2271
chalk "^4.0.0"
2272
co "^4.6.0"
2273
+
expect "^27.1.0"
2274
is-generator-fn "^2.0.0"
2275
+
jest-each "^27.1.0"
2276
+
jest-matcher-utils "^27.1.0"
2277
+
jest-message-util "^27.1.0"
2278
+
jest-runtime "^27.1.0"
2279
+
jest-snapshot "^27.1.0"
2280
+
jest-util "^27.1.0"
2281
+
pretty-format "^27.1.0"
2282
+
throat "^6.0.1"
2283
2284
+
jest-leak-detector@^27.1.0:
2285
+
version "27.1.0"
2286
+
resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-27.1.0.tgz#fe7eb633c851e06280ec4dd248067fe232c00a79"
2287
+
integrity sha512-oHvSkz1E80VyeTKBvZNnw576qU+cVqRXUD3/wKXh1zpaki47Qty2xeHg2HKie9Hqcd2l4XwircgNOWb/NiGqdA==
2288
dependencies:
2289
+
jest-get-type "^27.0.6"
2290
+
pretty-format "^27.1.0"
2291
2292
+
jest-matcher-utils@^27.1.0:
2293
+
version "27.1.0"
2294
+
resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.1.0.tgz#68afda0885db1f0b9472ce98dc4c535080785301"
2295
+
integrity sha512-VmAudus2P6Yt/JVBRdTPFhUzlIN8DYJd+et5Rd9QDsO/Z82Z4iwGjo43U8Z+PTiz8CBvKvlb6Fh3oKy39hykkQ==
2296
dependencies:
2297
chalk "^4.0.0"
2298
+
jest-diff "^27.1.0"
2299
+
jest-get-type "^27.0.6"
2300
+
pretty-format "^27.1.0"
2301
2302
+
jest-message-util@^27.1.0:
2303
+
version "27.1.0"
2304
+
resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-27.1.0.tgz#e77692c84945d1d10ef00afdfd3d2c20bd8fb468"
2305
+
integrity sha512-Eck8NFnJ5Sg36R9XguD65cf2D5+McC+NF5GIdEninoabcuoOfWrID5qJhufq5FB0DRKoiyxB61hS7MKoMD0trQ==
2306
dependencies:
2307
+
"@babel/code-frame" "^7.12.13"
2308
+
"@jest/types" "^27.1.0"
2309
+
"@types/stack-utils" "^2.0.0"
2310
chalk "^4.0.0"
2311
graceful-fs "^4.2.4"
2312
+
micromatch "^4.0.4"
2313
+
pretty-format "^27.1.0"
2314
slash "^3.0.0"
2315
+
stack-utils "^2.0.3"
2316
2317
+
jest-mock@^27.1.0:
2318
+
version "27.1.0"
2319
+
resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-27.1.0.tgz#7ca6e4d09375c071661642d1c14c4711f3ab4b4f"
2320
+
integrity sha512-iT3/Yhu7DwAg/0HvvLCqLvrTKTRMyJlrrfJYWzuLSf9RCAxBoIXN3HoymZxMnYsC3eD8ewGbUa9jUknwBenx2w==
2321
dependencies:
2322
+
"@jest/types" "^27.1.0"
2323
+
"@types/node" "*"
2324
2325
+
jest-pnp-resolver@^1.2.2:
2326
+
version "1.2.2"
2327
+
resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c"
2328
+
integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==
2329
2330
+
jest-regex-util@^27.0.6:
2331
+
version "27.0.6"
2332
+
resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.0.6.tgz#02e112082935ae949ce5d13b2675db3d8c87d9c5"
2333
+
integrity sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ==
2334
2335
+
jest-resolve-dependencies@^27.1.0:
2336
+
version "27.1.0"
2337
+
resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.1.0.tgz#d32ea4a2c82f76410f6157d0ec6cde24fbff2317"
2338
+
integrity sha512-Kq5XuDAELuBnrERrjFYEzu/A+i2W7l9HnPWqZEeKGEQ7m1R+6ndMbdXCVCx29Se1qwLZLgvoXwinB3SPIaitMQ==
2339
dependencies:
2340
+
"@jest/types" "^27.1.0"
2341
+
jest-regex-util "^27.0.6"
2342
+
jest-snapshot "^27.1.0"
2343
2344
+
jest-resolve@^27.1.0:
2345
+
version "27.1.0"
2346
+
resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-27.1.0.tgz#bb22303c9e240cccdda28562e3c6fbcc6a23ac86"
2347
+
integrity sha512-TXvzrLyPg0vLOwcWX38ZGYeEztSEmW+cQQKqc4HKDUwun31wsBXwotRlUz4/AYU/Fq4GhbMd/ileIWZEtcdmIA==
2348
dependencies:
2349
+
"@jest/types" "^27.1.0"
2350
chalk "^4.0.0"
2351
+
escalade "^3.1.1"
2352
graceful-fs "^4.2.4"
2353
+
jest-haste-map "^27.1.0"
2354
+
jest-pnp-resolver "^1.2.2"
2355
+
jest-util "^27.1.0"
2356
+
jest-validate "^27.1.0"
2357
+
resolve "^1.20.0"
2358
slash "^3.0.0"
2359
2360
+
jest-runner@^27.1.0:
2361
+
version "27.1.0"
2362
+
resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-27.1.0.tgz#1b28d114fb3b67407b8354c9385d47395e8ff83f"
2363
+
integrity sha512-ZWPKr9M5w5gDplz1KsJ6iRmQaDT/yyAFLf18fKbb/+BLWsR1sCNC2wMT0H7pP3gDcBz0qZ6aJraSYUNAGSJGaw==
2364
dependencies:
2365
+
"@jest/console" "^27.1.0"
2366
+
"@jest/environment" "^27.1.0"
2367
+
"@jest/test-result" "^27.1.0"
2368
+
"@jest/transform" "^27.1.0"
2369
+
"@jest/types" "^27.1.0"
2370
+
"@types/node" "*"
2371
chalk "^4.0.0"
2372
+
emittery "^0.8.1"
2373
exit "^0.1.2"
2374
graceful-fs "^4.2.4"
2375
+
jest-docblock "^27.0.6"
2376
+
jest-environment-jsdom "^27.1.0"
2377
+
jest-environment-node "^27.1.0"
2378
+
jest-haste-map "^27.1.0"
2379
+
jest-leak-detector "^27.1.0"
2380
+
jest-message-util "^27.1.0"
2381
+
jest-resolve "^27.1.0"
2382
+
jest-runtime "^27.1.0"
2383
+
jest-util "^27.1.0"
2384
+
jest-worker "^27.1.0"
2385
source-map-support "^0.5.6"
2386
+
throat "^6.0.1"
2387
2388
+
jest-runtime@^27.1.0:
2389
+
version "27.1.0"
2390
+
resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-27.1.0.tgz#1a98d984ffebc16a0b4f9eaad8ab47c00a750cf5"
2391
+
integrity sha512-okiR2cpGjY0RkWmUGGado6ETpFOi9oG3yV0CioYdoktkVxy5Hv0WRLWnJFuArSYS8cHMCNcceUUMGiIfgxCO9A==
2392
dependencies:
2393
+
"@jest/console" "^27.1.0"
2394
+
"@jest/environment" "^27.1.0"
2395
+
"@jest/fake-timers" "^27.1.0"
2396
+
"@jest/globals" "^27.1.0"
2397
+
"@jest/source-map" "^27.0.6"
2398
+
"@jest/test-result" "^27.1.0"
2399
+
"@jest/transform" "^27.1.0"
2400
+
"@jest/types" "^27.1.0"
2401
+
"@types/yargs" "^16.0.0"
2402
chalk "^4.0.0"
2403
+
cjs-module-lexer "^1.0.0"
2404
collect-v8-coverage "^1.0.0"
2405
+
execa "^5.0.0"
2406
exit "^0.1.2"
2407
glob "^7.1.3"
2408
graceful-fs "^4.2.4"
2409
+
jest-haste-map "^27.1.0"
2410
+
jest-message-util "^27.1.0"
2411
+
jest-mock "^27.1.0"
2412
+
jest-regex-util "^27.0.6"
2413
+
jest-resolve "^27.1.0"
2414
+
jest-snapshot "^27.1.0"
2415
+
jest-util "^27.1.0"
2416
+
jest-validate "^27.1.0"
2417
slash "^3.0.0"
2418
strip-bom "^4.0.0"
2419
+
yargs "^16.0.3"
2420
2421
+
jest-serializer@^27.0.6:
2422
+
version "27.0.6"
2423
+
resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-27.0.6.tgz#93a6c74e0132b81a2d54623251c46c498bb5bec1"
2424
+
integrity sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA==
2425
dependencies:
2426
+
"@types/node" "*"
2427
graceful-fs "^4.2.4"
2428
2429
+
jest-snapshot@^27.1.0:
2430
+
version "27.1.0"
2431
+
resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-27.1.0.tgz#2a063ab90064017a7e9302528be7eaea6da12d17"
2432
+
integrity sha512-eaeUBoEjuuRwmiRI51oTldUsKOohB1F6fPqWKKILuDi/CStxzp2IWekVUXbuHHoz5ik33ioJhshiHpgPFbYgcA==
2433
dependencies:
2434
+
"@babel/core" "^7.7.2"
2435
+
"@babel/generator" "^7.7.2"
2436
+
"@babel/parser" "^7.7.2"
2437
+
"@babel/plugin-syntax-typescript" "^7.7.2"
2438
+
"@babel/traverse" "^7.7.2"
2439
"@babel/types" "^7.0.0"
2440
+
"@jest/transform" "^27.1.0"
2441
+
"@jest/types" "^27.1.0"
2442
+
"@types/babel__traverse" "^7.0.4"
2443
+
"@types/prettier" "^2.1.5"
2444
+
babel-preset-current-node-syntax "^1.0.0"
2445
chalk "^4.0.0"
2446
+
expect "^27.1.0"
2447
graceful-fs "^4.2.4"
2448
+
jest-diff "^27.1.0"
2449
+
jest-get-type "^27.0.6"
2450
+
jest-haste-map "^27.1.0"
2451
+
jest-matcher-utils "^27.1.0"
2452
+
jest-message-util "^27.1.0"
2453
+
jest-resolve "^27.1.0"
2454
+
jest-util "^27.1.0"
2455
natural-compare "^1.4.0"
2456
+
pretty-format "^27.1.0"
2457
semver "^7.3.2"
2458
2459
+
jest-util@^27.1.0:
2460
+
version "27.1.0"
2461
+
resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.1.0.tgz#06a53777a8cb7e4940ca8e20bf9c67dd65d9bd68"
2462
+
integrity sha512-edSLD2OneYDKC6gZM1yc+wY/877s/fuJNoM1k3sOEpzFyeptSmke3SLnk1dDHk9CgTA+58mnfx3ew3J11Kes/w==
2463
dependencies:
2464
+
"@jest/types" "^27.1.0"
2465
+
"@types/node" "*"
2466
chalk "^4.0.0"
2467
graceful-fs "^4.2.4"
2468
+
is-ci "^3.0.0"
2469
+
picomatch "^2.2.3"
2470
2471
+
jest-validate@^27.1.0:
2472
+
version "27.1.0"
2473
+
resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-27.1.0.tgz#d9e82024c5e3f5cef52a600cfc456793a84c0998"
2474
+
integrity sha512-QiJ+4XuSuMsfPi9zvdO//IrSRSlG6ybJhOpuqYSsuuaABaNT84h0IoD6vvQhThBOKT+DIKvl5sTM0l6is9+SRA==
2475
dependencies:
2476
+
"@jest/types" "^27.1.0"
2477
+
camelcase "^6.2.0"
2478
chalk "^4.0.0"
2479
+
jest-get-type "^27.0.6"
2480
leven "^3.1.0"
2481
+
pretty-format "^27.1.0"
2482
2483
+
jest-watcher@^27.1.0:
2484
+
version "27.1.0"
2485
+
resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-27.1.0.tgz#2511fcddb0e969a400f3d1daa74265f93f13ce93"
2486
+
integrity sha512-ivaWTrA46aHWdgPDgPypSHiNQjyKnLBpUIHeBaGg11U+pDzZpkffGlcB1l1a014phmG0mHgkOHtOgiqJQM6yKQ==
2487
dependencies:
2488
+
"@jest/test-result" "^27.1.0"
2489
+
"@jest/types" "^27.1.0"
2490
+
"@types/node" "*"
2491
ansi-escapes "^4.2.1"
2492
chalk "^4.0.0"
2493
+
jest-util "^27.1.0"
2494
string-length "^4.0.1"
2495
2496
+
jest-worker@^27.1.0:
2497
+
version "27.1.0"
2498
+
resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.1.0.tgz#65f4a88e37148ed984ba8ca8492d6b376938c0aa"
2499
+
integrity sha512-mO4PHb2QWLn9yRXGp7rkvXLAYuxwhq1ZYUo0LoDhg8wqvv4QizP1ZWEJOeolgbEgAWZLIEU0wsku8J+lGWfBhg==
2500
dependencies:
2501
+
"@types/node" "*"
2502
merge-stream "^2.0.0"
2503
+
supports-color "^8.0.0"
2504
2505
+
jest@^27.1.0:
2506
+
version "27.1.0"
2507
+
resolved "https://registry.yarnpkg.com/jest/-/jest-27.1.0.tgz#eaab62dfdc02d8b7c814cd27b8d2d92bc46d3d69"
2508
+
integrity sha512-pSQDVwRSwb109Ss13lcMtdfS9r8/w2Zz8+mTUA9VORD66GflCdl8nUFCqM96geOD2EBwWCNURrNAfQsLIDNBdg==
2509
dependencies:
2510
+
"@jest/core" "^27.1.0"
2511
import-local "^3.0.2"
2512
+
jest-cli "^27.1.0"
2513
2514
js-tokens@^4.0.0:
2515
version "4.0.0"
···
2524
argparse "^1.0.7"
2525
esprima "^4.0.0"
2526
2527
+
jsdom@^16.6.0:
2528
+
version "16.7.0"
2529
+
resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.7.0.tgz#918ae71965424b197c819f8183a754e18977b710"
2530
+
integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==
2531
dependencies:
2532
+
abab "^2.0.5"
2533
+
acorn "^8.2.4"
2534
acorn-globals "^6.0.0"
2535
cssom "^0.4.4"
2536
+
cssstyle "^2.3.0"
2537
data-urls "^2.0.0"
2538
+
decimal.js "^10.2.1"
2539
domexception "^2.0.1"
2540
+
escodegen "^2.0.0"
2541
+
form-data "^3.0.0"
2542
html-encoding-sniffer "^2.0.1"
2543
+
http-proxy-agent "^4.0.1"
2544
+
https-proxy-agent "^5.0.0"
2545
+
is-potential-custom-element-name "^1.0.1"
2546
nwsapi "^2.2.0"
2547
+
parse5 "6.0.1"
2548
+
saxes "^5.0.1"
2549
symbol-tree "^3.2.4"
2550
+
tough-cookie "^4.0.0"
2551
w3c-hr-time "^1.0.2"
2552
w3c-xmlserializer "^2.0.0"
2553
+
webidl-conversions "^6.1.0"
2554
whatwg-encoding "^1.0.5"
2555
whatwg-mimetype "^2.3.0"
2556
+
whatwg-url "^8.5.0"
2557
+
ws "^7.4.6"
2558
xml-name-validator "^3.0.0"
2559
2560
jsesc@^2.5.1:
···
2572
resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9"
2573
integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==
2574
2575
json5@^2.1.2:
2576
version "2.1.3"
2577
resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43"
···
2579
dependencies:
2580
minimist "^1.2.5"
2581
2582
kleur@^3.0.3:
2583
version "3.0.3"
2584
resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e"
···
2602
resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00"
2603
integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=
2604
2605
+
lint-staged@^11.1.2:
2606
+
version "11.1.2"
2607
+
resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-11.1.2.tgz#4dd78782ae43ee6ebf2969cad9af67a46b33cd90"
2608
+
integrity sha512-6lYpNoA9wGqkL6Hew/4n1H6lRqF3qCsujVT0Oq5Z4hiSAM7S6NksPJ3gnr7A7R52xCtiZMcEUNNQ6d6X5Bvh9w==
2609
dependencies:
2610
+
chalk "^4.1.1"
2611
+
cli-truncate "^2.1.0"
2612
+
commander "^7.2.0"
2613
+
cosmiconfig "^7.0.0"
2614
+
debug "^4.3.1"
2615
+
enquirer "^2.3.6"
2616
+
execa "^5.0.0"
2617
+
listr2 "^3.8.2"
2618
+
log-symbols "^4.1.0"
2619
+
micromatch "^4.0.4"
2620
normalize-path "^3.0.0"
2621
please-upgrade-node "^3.2.0"
2622
string-argv "0.3.1"
2623
stringify-object "^3.3.0"
2624
2625
+
listr2@^3.8.2:
2626
+
version "3.11.0"
2627
+
resolved "https://registry.yarnpkg.com/listr2/-/listr2-3.11.0.tgz#9771b02407875aa78e73d6e0ff6541bbec0aaee9"
2628
+
integrity sha512-XLJVe2JgXCyQTa3FbSv11lkKExYmEyA4jltVo8z4FX10Vt1Yj8IMekBfwim0BSOM9uj1QMTJvDQQpHyuPbB/dQ==
2629
dependencies:
2630
cli-truncate "^2.1.0"
2631
+
colorette "^1.2.2"
2632
log-update "^4.0.0"
2633
p-map "^4.0.0"
2634
+
rxjs "^6.6.7"
2635
through "^2.3.8"
2636
+
wrap-ansi "^7.0.0"
2637
2638
load-json-file@^4.0.0:
2639
version "4.0.0"
···
2652
dependencies:
2653
p-locate "^4.1.0"
2654
2655
+
locate-path@^6.0.0:
2656
+
version "6.0.0"
2657
+
resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286"
2658
+
integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==
2659
+
dependencies:
2660
+
p-locate "^5.0.0"
2661
+
2662
lodash.sortby@^4.7.0:
2663
version "4.7.0"
2664
resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438"
2665
integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=
2666
2667
+
lodash@^4.17.13:
2668
version "4.17.15"
2669
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548"
2670
integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==
2671
2672
+
lodash@^4.7.0:
2673
+
version "4.17.21"
2674
+
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
2675
+
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
2676
+
2677
+
log-symbols@^4.1.0:
2678
+
version "4.1.0"
2679
+
resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503"
2680
+
integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==
2681
dependencies:
2682
+
chalk "^4.1.0"
2683
+
is-unicode-supported "^0.1.0"
2684
2685
log-update@^4.0.0:
2686
version "4.0.0"
···
2692
slice-ansi "^4.0.0"
2693
wrap-ansi "^6.2.0"
2694
2695
+
magic-string@0.25.7, magic-string@^0.25.0, magic-string@^0.25.7:
2696
version "0.25.7"
2697
resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051"
2698
integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==
···
2713
dependencies:
2714
tmpl "1.0.x"
2715
2716
memorystream@^0.3.1:
2717
version "0.3.1"
2718
resolved "https://registry.yarnpkg.com/memorystream/-/memorystream-0.3.1.tgz#86d7090b30ce455d63fbae12dda51a47ddcaf9b2"
···
2723
resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
2724
integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
2725
2726
+
micromatch@^4.0.4:
2727
+
version "4.0.4"
2728
+
resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9"
2729
+
integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==
2730
dependencies:
2731
braces "^3.0.1"
2732
+
picomatch "^2.2.3"
2733
2734
mime-db@1.44.0:
2735
version "1.44.0"
2736
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92"
2737
integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==
2738
2739
+
mime-types@^2.1.12:
2740
version "2.1.27"
2741
resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f"
2742
integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==
···
2755
dependencies:
2756
brace-expansion "^1.1.7"
2757
2758
+
minimist@1.x, minimist@^1.2.5:
2759
version "1.2.5"
2760
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
2761
integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
2762
2763
+
ms@2.1.2, ms@^2.1.1:
2764
version "2.1.2"
2765
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
2766
integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
2767
2768
+
mz@^2.7.0:
2769
+
version "2.7.0"
2770
+
resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32"
2771
+
integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==
2772
dependencies:
2773
+
any-promise "^1.0.0"
2774
+
object-assign "^4.0.1"
2775
+
thenify-all "^1.0.0"
2776
2777
natural-compare@^1.4.0:
2778
version "1.4.0"
···
2794
resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40"
2795
integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=
2796
2797
+
node-releases@^1.1.75:
2798
+
version "1.1.75"
2799
+
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.75.tgz#6dd8c876b9897a1b8e5a02de26afa79bb54ebbfe"
2800
+
integrity sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==
2801
2802
+
normalize-package-data@^2.3.2:
2803
version "2.5.0"
2804
resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"
2805
integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==
···
2809
semver "2 || 3 || 4 || 5"
2810
validate-npm-package-license "^3.0.1"
2811
2812
normalize-path@^3.0.0:
2813
version "3.0.0"
2814
resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
···
2829
shell-quote "^1.6.1"
2830
string.prototype.padend "^3.0.0"
2831
2832
+
npm-run-path@^4.0.1:
2833
version "4.0.1"
2834
resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea"
2835
integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==
···
2841
resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7"
2842
integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==
2843
2844
+
object-assign@^4.0.1:
2845
+
version "4.1.1"
2846
+
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
2847
+
integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
2848
2849
object-inspect@^1.7.0:
2850
version "1.7.0"
···
2856
resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
2857
integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
2858
2859
object.assign@^4.1.0:
2860
version "4.1.0"
2861
resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da"
···
2866
has-symbols "^1.0.0"
2867
object-keys "^1.0.11"
2868
2869
+
once@^1.3.0:
2870
version "1.4.0"
2871
resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
2872
integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
···
2877
version "5.1.0"
2878
resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.0.tgz#fff0f3c91617fe62bb50189636e99ac8a6df7be5"
2879
integrity sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==
2880
+
dependencies:
2881
+
mimic-fn "^2.1.0"
2882
+
2883
+
onetime@^5.1.2:
2884
+
version "5.1.2"
2885
+
resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e"
2886
+
integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==
2887
dependencies:
2888
mimic-fn "^2.1.0"
2889
2890
opencollective-postinstall@^2.0.2:
2891
+
version "2.0.3"
2892
+
resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz#7a0fff978f6dbfa4d006238fbac98ed4198c3259"
2893
+
integrity sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==
2894
2895
optionator@^0.8.1:
2896
version "0.8.3"
···
2909
resolved "https://registry.yarnpkg.com/p-each-series/-/p-each-series-2.1.0.tgz#961c8dd3f195ea96c747e636b262b800a6b1af48"
2910
integrity sha512-ZuRs1miPT4HrjFa+9fRfOFXxGJfORgelKV9f9nNOWw2gl6gVsRaVDOQP0+MI0G0wGKns1Yacsu0GjOFbTK0JFQ==
2911
2912
p-limit@^2.2.0:
2913
version "2.3.0"
2914
resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
···
2916
dependencies:
2917
p-try "^2.0.0"
2918
2919
+
p-limit@^3.0.2:
2920
+
version "3.1.0"
2921
+
resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b"
2922
+
integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==
2923
+
dependencies:
2924
+
yocto-queue "^0.1.0"
2925
+
2926
p-locate@^4.1.0:
2927
version "4.1.0"
2928
resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07"
···
2930
dependencies:
2931
p-limit "^2.2.0"
2932
2933
+
p-locate@^5.0.0:
2934
+
version "5.0.0"
2935
+
resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834"
2936
+
integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==
2937
+
dependencies:
2938
+
p-limit "^3.0.2"
2939
+
2940
p-map@^4.0.0:
2941
version "4.0.0"
2942
resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b"
···
2949
resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
2950
integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
2951
2952
parent-module@^1.0.0:
2953
version "1.0.1"
2954
resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2"
···
2974
json-parse-better-errors "^1.0.1"
2975
lines-and-columns "^1.1.6"
2976
2977
+
parse5@6.0.1:
2978
+
version "6.0.1"
2979
+
resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b"
2980
+
integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==
2981
2982
path-exists@^4.0.0:
2983
version "4.0.0"
···
2989
resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
2990
integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
2991
2992
+
path-key@^2.0.1:
2993
version "2.0.1"
2994
resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40"
2995
integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=
···
3016
resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
3017
integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
3018
3019
+
picomatch@^2.0.4, picomatch@^2.2.2:
3020
version "2.2.2"
3021
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad"
3022
integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==
3023
+
3024
+
picomatch@^2.2.3:
3025
+
version "2.3.0"
3026
+
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972"
3027
+
integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==
3028
3029
pidtree@^0.3.0:
3030
version "0.3.1"
···
3050
dependencies:
3051
find-up "^4.0.0"
3052
3053
+
pkg-dir@^5.0.0:
3054
+
version "5.0.0"
3055
+
resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-5.0.0.tgz#a02d6aebe6ba133a928f74aec20bafdfe6b8e760"
3056
+
integrity sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==
3057
+
dependencies:
3058
+
find-up "^5.0.0"
3059
+
3060
please-upgrade-node@^3.2.0:
3061
version "3.2.0"
3062
resolved "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942"
3063
integrity sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==
3064
dependencies:
3065
semver-compare "^1.0.0"
3066
3067
prelude-ls@~1.1.2:
3068
version "1.1.2"
3069
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
3070
integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=
3071
3072
+
prettier@^2.3.2:
3073
+
version "2.3.2"
3074
+
resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.3.2.tgz#ef280a05ec253712e486233db5c6f23441e7342d"
3075
+
integrity sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ==
3076
3077
+
pretty-format@^27.1.0:
3078
+
version "27.1.0"
3079
+
resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.1.0.tgz#022f3fdb19121e0a2612f3cff8d724431461b9ca"
3080
+
integrity sha512-4aGaud3w3rxAO6OXmK3fwBFQ0bctIOG3/if+jYEFGNGIs0EvuidQm3bZ9mlP2/t9epLNC/12czabfy7TZNSwVA==
3081
dependencies:
3082
+
"@jest/types" "^27.1.0"
3083
ansi-regex "^5.0.0"
3084
+
ansi-styles "^5.0.0"
3085
+
react-is "^17.0.1"
3086
3087
process-nextick-args@^2.0.0, process-nextick-args@~2.0.0:
3088
version "2.0.1"
···
3097
kleur "^3.0.3"
3098
sisteransi "^1.0.4"
3099
3100
+
psl@^1.1.33:
3101
version "1.8.0"
3102
resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24"
3103
integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==
3104
3105
+
punycode@^2.1.1:
3106
version "2.1.1"
3107
resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
3108
integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
3109
3110
+
react-is@^17.0.1:
3111
+
version "17.0.2"
3112
+
resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0"
3113
+
integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==
3114
3115
read-pkg@^3.0.0:
3116
version "3.0.0"
···
3121
normalize-package-data "^2.3.2"
3122
path-type "^3.0.0"
3123
3124
readable-stream@^2.3.5:
3125
version "2.3.7"
3126
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57"
···
3146
resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11"
3147
integrity sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==
3148
3149
regexpu-core@4.5.4:
3150
version "4.5.4"
3151
resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.5.4.tgz#080d9d02289aa87fe1667a4f5136bc98a6aebaae"
···
3175
resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef"
3176
integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8=
3177
3178
replace-ext@^1.0.0:
3179
version "1.0.1"
3180
resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.1.tgz#2d6d996d04a15855d967443631dd5f77825b016a"
3181
integrity sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==
3182
3183
require-directory@^2.1.1:
3184
version "2.1.1"
3185
resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
3186
integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I=
3187
3188
resolve-cwd@^3.0.0:
3189
version "3.0.0"
···
3202
resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69"
3203
integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==
3204
3205
+
resolve@^1.10.0, resolve@^1.17.0, resolve@^1.3.2:
3206
version "1.17.0"
3207
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444"
3208
integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==
3209
dependencies:
3210
+
path-parse "^1.0.6"
3211
+
3212
+
resolve@^1.19.0, resolve@^1.20.0:
3213
+
version "1.20.0"
3214
+
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975"
3215
+
integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==
3216
+
dependencies:
3217
+
is-core-module "^2.2.0"
3218
path-parse "^1.0.6"
3219
3220
restore-cursor@^3.1.0:
···
3225
onetime "^5.1.0"
3226
signal-exit "^3.0.2"
3227
3228
rimraf@^3.0.0, rimraf@^3.0.2:
3229
version "3.0.2"
3230
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
···
3232
dependencies:
3233
glob "^7.1.3"
3234
3235
+
rollup@^2.56.3:
3236
+
version "2.56.3"
3237
+
resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.56.3.tgz#b63edadd9851b0d618a6d0e6af8201955a77aeff"
3238
+
integrity sha512-Au92NuznFklgQCUcV96iXlxUbHuB1vQMaH76DHl5M11TotjOHwqk9CwcrT78+Tnv4FN9uTBxq6p4EJoYkpyekg==
3239
optionalDependencies:
3240
+
fsevents "~2.3.2"
3241
3242
+
rxjs@^6.6.7:
3243
+
version "6.6.7"
3244
+
resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9"
3245
+
integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==
3246
dependencies:
3247
tslib "^1.9.0"
3248
3249
safe-buffer@~5.1.0, safe-buffer@~5.1.1:
3250
version "5.1.2"
3251
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
3252
integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
3253
3254
+
"safer-buffer@>= 2.1.2 < 3":
3255
version "2.1.2"
3256
resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
3257
integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
3258
3259
+
saxes@^5.0.1:
3260
version "5.0.1"
3261
resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d"
3262
integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==
···
3268
resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc"
3269
integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w=
3270
3271
+
semver-regex@^3.1.2:
3272
+
version "3.1.2"
3273
+
resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-3.1.2.tgz#34b4c0d361eef262e07199dbef316d0f2ab11807"
3274
+
integrity sha512-bXWyL6EAKOJa81XG1OZ/Yyuq+oT0b2YLlxx7c+mrdYPaPbnj6WgVULXhinMIeZGufuUBu/eVRqXEhiv4imfwxA==
3275
3276
"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0:
3277
version "5.7.1"
···
3283
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
3284
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
3285
3286
+
semver@^7.3.2:
3287
version "7.3.2"
3288
resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938"
3289
integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==
3290
3291
shebang-command@^1.2.0:
3292
version "1.2.0"
3293
resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea"
···
3317
resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2"
3318
integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==
3319
3320
+
signal-exit@^3.0.2, signal-exit@^3.0.3:
3321
version "3.0.3"
3322
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c"
3323
integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==
···
3350
astral-regex "^2.0.0"
3351
is-fullwidth-code-point "^3.0.0"
3352
3353
source-map-support@^0.5.6:
3354
version "0.5.19"
3355
resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61"
···
3358
buffer-from "^1.0.0"
3359
source-map "^0.6.0"
3360
3361
+
source-map@^0.5.0, source-map@^0.5.1:
3362
version "0.5.7"
3363
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
3364
integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=
···
3404
resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654"
3405
integrity sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==
3406
3407
sprintf-js@~1.0.2:
3408
version "1.0.3"
3409
resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
3410
integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
3411
3412
+
stack-utils@^2.0.3:
3413
+
version "2.0.3"
3414
+
resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.3.tgz#cd5f030126ff116b78ccb3c027fe302713b61277"
3415
+
integrity sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==
3416
dependencies:
3417
escape-string-regexp "^2.0.0"
3418
3419
string-argv@0.3.1:
3420
version "0.3.1"
···
3513
resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878"
3514
integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==
3515
3516
strip-final-newline@^2.0.0:
3517
version "2.0.0"
3518
resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad"
3519
integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==
3520
3521
+
sucrase@^3.18.0:
3522
+
version "3.20.1"
3523
+
resolved "https://registry.yarnpkg.com/sucrase/-/sucrase-3.20.1.tgz#1c055e97d0fab2f9857f02461364075b3a4ab226"
3524
+
integrity sha512-BIG59HaJOxNct9Va6KvT5yzBA/rcMGetzvZyTx0ZdCcspIbpJTPS64zuAfYlJuOj+3WaI5JOdA+F0bJQQi8ZiQ==
3525
+
dependencies:
3526
+
commander "^4.0.0"
3527
+
glob "7.1.6"
3528
+
lines-and-columns "^1.1.6"
3529
+
mz "^2.7.0"
3530
+
pirates "^4.0.1"
3531
+
ts-interface-checker "^0.1.9"
3532
+
3533
supports-color@^5.3.0:
3534
version "5.5.0"
3535
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
···
3541
version "7.1.0"
3542
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1"
3543
integrity sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==
3544
+
dependencies:
3545
+
has-flag "^4.0.0"
3546
+
3547
+
supports-color@^8.0.0:
3548
+
version "8.1.1"
3549
+
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c"
3550
+
integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==
3551
dependencies:
3552
has-flag "^4.0.0"
3553
···
3581
glob "^7.1.4"
3582
minimatch "^3.0.4"
3583
3584
+
thenify-all@^1.0.0:
3585
+
version "1.6.0"
3586
+
resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726"
3587
+
integrity sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=
3588
+
dependencies:
3589
+
thenify ">= 3.1.0 < 4"
3590
+
3591
+
"thenify@>= 3.1.0 < 4":
3592
+
version "3.3.1"
3593
+
resolved "https://registry.yarnpkg.com/thenify/-/thenify-3.3.1.tgz#8932e686a4066038a016dd9e2ca46add9838a95f"
3594
+
integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==
3595
+
dependencies:
3596
+
any-promise "^1.0.0"
3597
+
3598
+
throat@^6.0.1:
3599
+
version "6.0.1"
3600
+
resolved "https://registry.yarnpkg.com/throat/-/throat-6.0.1.tgz#d514fedad95740c12c2d7fc70ea863eb51ade375"
3601
+
integrity sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==
3602
3603
through@^2.3.8:
3604
version "2.3.8"
···
3615
resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e"
3616
integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=
3617
3618
to-regex-range@^5.0.1:
3619
version "5.0.1"
3620
resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
···
3622
dependencies:
3623
is-number "^7.0.0"
3624
3625
+
tough-cookie@^4.0.0:
3626
+
version "4.0.0"
3627
+
resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.0.0.tgz#d822234eeca882f991f0f908824ad2622ddbece4"
3628
+
integrity sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==
3629
dependencies:
3630
+
psl "^1.1.33"
3631
punycode "^2.1.1"
3632
+
universalify "^0.1.2"
3633
3634
tr46@^2.0.2:
3635
version "2.0.2"
···
3638
dependencies:
3639
punycode "^2.1.1"
3640
3641
+
tr46@^2.1.0:
3642
+
version "2.1.0"
3643
+
resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240"
3644
+
integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==
3645
+
dependencies:
3646
+
punycode "^2.1.1"
3647
+
3648
+
ts-interface-checker@^0.1.9:
3649
+
version "0.1.13"
3650
+
resolved "https://registry.yarnpkg.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699"
3651
+
integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==
3652
+
3653
tslib@^1.9.0:
3654
version "1.13.0"
3655
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043"
3656
integrity sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==
3657
3658
type-check@~0.3.2:
3659
version "0.3.2"
3660
resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72"
···
3672
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1"
3673
integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==
3674
3675
typedarray-to-buffer@^3.1.5:
3676
version "3.1.5"
3677
resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080"
···
3702
resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz#dd57a99f6207bedff4628abefb94c50db941c8f4"
3703
integrity sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==
3704
3705
+
universalify@^0.1.2:
3706
+
version "0.1.2"
3707
+
resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
3708
+
integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==
3709
3710
util-deprecate@~1.0.1:
3711
version "1.0.2"
···
3717
resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.1.0.tgz#6f1536eb43249f473abc6bd58ff983da1ca30d8d"
3718
integrity sha512-CI18flHDznR0lq54xBycOVmphdCYnQLKn8abKn7PXUiKUGdEd+/l9LWNJmugXel4hXq7S+RMNl34ecyC9TntWg==
3719
3720
+
v8-to-istanbul@^8.0.0:
3721
+
version "8.0.0"
3722
+
resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-8.0.0.tgz#4229f2a99e367f3f018fa1d5c2b8ec684667c69c"
3723
+
integrity sha512-LkmXi8UUNxnCC+JlH7/fsfsKr5AU110l+SYGJimWNkWhxbN5EyeOtm1MJ0hhvqMMOhGwBj1Fp70Yv9i+hX0QAg==
3724
dependencies:
3725
"@types/istanbul-lib-coverage" "^2.0.1"
3726
convert-source-map "^1.6.0"
···
3734
spdx-correct "^3.0.0"
3735
spdx-expression-parse "^3.0.0"
3736
3737
vinyl-sourcemaps-apply@^0.2.0:
3738
version "0.2.1"
3739
resolved "https://registry.yarnpkg.com/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz#ab6549d61d172c2b1b87be5c508d239c8ef87705"
···
3767
dependencies:
3768
xml-name-validator "^3.0.0"
3769
3770
+
walker@^1.0.7:
3771
version "1.0.7"
3772
resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb"
3773
integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=
3774
dependencies:
3775
makeerror "1.0.x"
3776
3777
webidl-conversions@^5.0.0:
3778
version "5.0.0"
3779
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff"
3780
integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==
3781
3782
+
webidl-conversions@^6.1.0:
3783
version "6.1.0"
3784
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514"
3785
integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==
···
3805
tr46 "^2.0.2"
3806
webidl-conversions "^5.0.0"
3807
3808
+
whatwg-url@^8.5.0:
3809
+
version "8.7.0"
3810
+
resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77"
3811
+
integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==
3812
+
dependencies:
3813
+
lodash "^4.7.0"
3814
+
tr46 "^2.1.0"
3815
+
webidl-conversions "^6.1.0"
3816
3817
which-pm-runs@^1.0.0:
3818
version "1.0.0"
···
3826
dependencies:
3827
isexe "^2.0.0"
3828
3829
+
which@^2.0.1:
3830
version "2.0.2"
3831
resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
3832
integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
···
3842
version "6.2.0"
3843
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53"
3844
integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==
3845
+
dependencies:
3846
+
ansi-styles "^4.0.0"
3847
+
string-width "^4.1.0"
3848
+
strip-ansi "^6.0.0"
3849
+
3850
+
wrap-ansi@^7.0.0:
3851
+
version "7.0.0"
3852
+
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
3853
+
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
3854
dependencies:
3855
ansi-styles "^4.0.0"
3856
string-width "^4.1.0"
···
3871
signal-exit "^3.0.2"
3872
typedarray-to-buffer "^3.1.5"
3873
3874
+
ws@^7.4.6:
3875
+
version "7.5.3"
3876
+
resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.3.tgz#160835b63c7d97bfab418fc1b8a9fced2ac01a74"
3877
+
integrity sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==
3878
3879
xml-name-validator@^3.0.0:
3880
version "3.0.0"
···
3886
resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb"
3887
integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==
3888
3889
+
y18n@^5.0.5:
3890
+
version "5.0.8"
3891
+
resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55"
3892
+
integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==
3893
3894
+
yaml@^1.10.0:
3895
+
version "1.10.2"
3896
+
resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b"
3897
+
integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==
3898
3899
+
yargs-parser@^20.2.2:
3900
+
version "20.2.9"
3901
+
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee"
3902
+
integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==
3903
3904
+
yargs@^16.0.3:
3905
+
version "16.2.0"
3906
+
resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66"
3907
+
integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==
3908
dependencies:
3909
+
cliui "^7.0.2"
3910
+
escalade "^3.1.1"
3911
+
get-caller-file "^2.0.5"
3912
require-directory "^2.1.1"
3913
string-width "^4.2.0"
3914
+
y18n "^5.0.5"
3915
+
yargs-parser "^20.2.2"
3916
+
3917
+
yocto-queue@^0.1.0:
3918
+
version "0.1.0"
3919
+
resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"
3920
+
integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==