+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
+3
README.md
+3
README.md
···
3
3
A small transform plugin to cherry-pick GraphQL modules so you don’t have to.
4
4
Basically [babel-plugin-lodash](https://github.com/lodash/babel-plugin-lodash) for [graphql](https://github.com/graphql/graphql-js).
5
5
6
+
This automatically finds the most specific import from the graphql module's files and folders that works
7
+
across GraphQL.js v14, v15, and v16.
8
+
6
9
## Getting Started
7
10
8
11
```sh
-6
import-map-overrides.json
-6
import-map-overrides.json
+19
-5
index.js
+19
-5
index.js
···
1
-
module.exports = function babelPluginModularGraphql({ types: t }) {
1
+
module.exports = function babelPluginModularGraphql({ types: t }, options = {}) {
2
+
let extension = (options.extension || '').trim();
3
+
if (extension && extension[0] !== '.') {
4
+
extension = '.' + extension;
5
+
}
6
+
2
7
const importMap = require('./import-map.json');
3
-
const importMapOverrides = require('./import-map-overrides.json');
8
+
const indexRe = /[\\/]index$/;
4
9
const PKG_NAME = 'graphql';
5
10
6
11
return {
···
15
20
const imported = specifier.imported.name;
16
21
17
22
let declaration = importMap[imported];
18
-
if (importMapOverrides[imported]) {
19
-
declaration = importMapOverrides[imported];
23
+
if (!declaration) {
24
+
console.warn(
25
+
`The export "${imported}" could not be found. It may not be known, or may not be available consistently between graphql@14|15|16.\n` +
26
+
'Try using an alternative method or check whether this method is present in the provided range of graphql major releases.'
27
+
);
20
28
}
21
29
22
-
const from = declaration ? declaration.from : PKG_NAME;
30
+
let from = declaration ? declaration.from : PKG_NAME;
23
31
if (!acc[from]) {
32
+
if (from !== PKG_NAME && extension) {
33
+
from += extension;
34
+
} else if (from !== PKG_NAME && from.endsWith('')) {
35
+
from = from.replace(indexRe, '');
36
+
}
37
+
24
38
acc[from] = t.importDeclaration([], t.stringLiteral(from));
25
39
}
26
40
+17
-8
package.json
+17
-8
package.json
···
1
1
{
2
2
"name": "babel-plugin-modular-graphql",
3
3
"description": "Modular GraphQL.js import paths without the hassle",
4
-
"version": "0.1.3",
4
+
"version": "1.1.0",
5
5
"main": "index.js",
6
6
"author": "Phil Pluckthun <phil@kitten.sh>",
7
7
"license": "MIT",
···
24
24
"modular",
25
25
"tree-shaking"
26
26
],
27
+
"peerDependencies": {
28
+
"graphql": "^14.0.0 || ^15.0.0 || ^16.0.0"
29
+
},
30
+
"peerDependenciesMeta": {
31
+
"graphql": {
32
+
"optional": true
33
+
}
34
+
},
27
35
"devDependencies": {
28
-
"@rollup/plugin-node-resolve": "^7.1.3",
29
-
"acorn-walk": "^7.1.1",
30
-
"graphql": "^15.0.0",
31
-
"husky": "^4.2.5",
32
-
"lint-staged": "^10.1.3",
33
-
"prettier": "^2.0.4",
34
-
"rollup": "^2.6.1"
36
+
"@rollup/plugin-node-resolve": "^13.1.1",
37
+
"graphql-14": "npm:graphql@^14.5.8",
38
+
"graphql-15": "npm:graphql@^16.1.0",
39
+
"graphql-16": "npm:graphql@^15.8.0",
40
+
"husky-v4": "^4.3.0",
41
+
"lint-staged": "^12.1.2",
42
+
"prettier": "^2.5.1",
43
+
"rollup": "^2.61.1"
35
44
},
36
45
"lint-staged": {
37
46
"*.{json,js}": [
+117
-94
scripts/generate-import-map.js
+117
-94
scripts/generate-import-map.js
···
3
3
4
4
const { rollup } = require('rollup');
5
5
6
-
const cwd = process.cwd();
7
-
const basepath = path.resolve(cwd, 'node_modules/graphql/');
6
+
/** Generates a map of exports from a given graphql package to list of import locations. */
7
+
async function traceImports(moduleName) {
8
+
const basepath = path.resolve(process.cwd(), 'node_modules/', moduleName);
9
+
const exportMap = {};
8
10
9
-
function generateImportMapPlugin(opts = {}) {
10
-
const maxDepth = opts.maxDepth || 2;
11
-
const filename = opts.filename || 'import-map.json';
12
-
const map = new Map();
13
-
14
-
const resolveFile = (from, to) => {
15
-
return path.join(from, to);
11
+
const resolveFile = (to, relative = '.') => {
12
+
const dirname = path.join('graphql/', relative, path.dirname(to));
13
+
const filename = path.basename(to, '.mjs');
14
+
return path.join(dirname, filename);
16
15
};
17
16
18
-
const resolveFromMap = (id, name, depth = 0) => {
19
-
const exports = map.get(id);
20
-
if (!exports || !exports.has(name)) return null;
17
+
const bundle = await rollup({
18
+
// This contains all top-level "sub-modules" of graphql too, since not all exports of
19
+
// them may be exposed in the main index.mjs file.
20
+
input: {
21
+
graphql: path.join(basepath, 'index.mjs'),
22
+
'graphql/error': path.join(basepath, 'error/index.mjs'),
23
+
'graphql/execution': path.join(basepath, 'execution/index.mjs'),
24
+
'graphql/language': path.join(basepath, 'language/index.mjs'),
25
+
'graphql/subscription': path.join(basepath, 'subscription/index.mjs'),
26
+
'graphql/type': path.join(basepath, 'type/index.mjs'),
27
+
'graphql/utilities': path.join(basepath, 'utilities/index.mjs'),
28
+
'graphql/validation': path.join(basepath, 'validation/index.mjs'),
29
+
},
30
+
external: (id) => !/^\.{0,2}\//.test(id),
31
+
preserveModules: true,
32
+
plugins: [
33
+
require('@rollup/plugin-node-resolve').nodeResolve(),
34
+
{
35
+
transform(code, id) {
36
+
const relative = path.relative(basepath, id);
37
+
const dirname = path.dirname(relative);
38
+
const exports = {};
21
39
22
-
const declaration = exports.get(name);
23
-
if (depth >= maxDepth || declaration.from === id) {
24
-
return declaration;
25
-
}
40
+
this.parse(code)
41
+
.body.filter((x) => x.type === 'ExportNamedDeclaration')
42
+
.forEach((node) => {
43
+
const from = node.source
44
+
? resolveFile(node.source.value, dirname)
45
+
: resolveFile(relative);
26
46
27
-
return resolveFromMap(declaration.from, declaration.local, depth + 1)
28
-
|| declaration;
29
-
};
47
+
node.specifiers.forEach((specifier) => {
48
+
const { name: local } = specifier.exported;
49
+
exports[local] = { local, from };
50
+
});
51
+
52
+
if (node.declaration) {
53
+
(node.declaration.declarations || [node.declaration]).forEach((declaration) => {
54
+
if (declaration && declaration.id) {
55
+
const { name: local } = declaration.id;
56
+
exports[local] = { local, from };
57
+
}
58
+
});
59
+
}
60
+
});
61
+
62
+
exportMap[resolveFile(relative)] = exports;
63
+
return null;
64
+
},
65
+
},
66
+
],
67
+
});
30
68
31
-
return {
32
-
name: 'generate-import-map',
33
-
transform(code, id) {
34
-
const relative = path.relative(basepath, id);
35
-
const dirname = path.dirname(relative);
36
-
const exports = new Map();
69
+
await bundle.generate({});
70
+
return exportMap;
71
+
}
37
72
38
-
this.parse(code).body
39
-
.filter(x => x.type === 'ExportNamedDeclaration')
40
-
.forEach(node => {
41
-
const source = node.source
42
-
? resolveFile(dirname, node.source.value)
43
-
: relative;
73
+
function isDeclarationEqual(a, b) {
74
+
return a.local === b.local && a.from === b.from;
75
+
}
44
76
45
-
node.specifiers.forEach(specifier => {
46
-
exports.set(specifier.exported.name, {
47
-
local: specifier.local.name,
48
-
from: source
49
-
});
50
-
});
77
+
function mergeTraces(traces) {
78
+
const trace = {};
51
79
52
-
if (node.declaration) {
53
-
(node.declaration.declarations || [node.declaration])
54
-
.forEach(declaration => {
55
-
if (declaration && declaration.id) {
56
-
const { name } = declaration.id;
57
-
exports.set(declaration.id.name, {
58
-
local: name,
59
-
from: source
60
-
});
61
-
}
62
-
});
63
-
}
64
-
});
80
+
// Iterate over all known filenames in all traces
81
+
const ids = new Set(
82
+
traces.map((trace) => Object.keys(trace)).reduce((acc, names) => acc.concat(names), [])
83
+
);
84
+
for (const id of ids) {
85
+
// Each file must exist in all traces
86
+
if (!traces.every((trace) => !!trace[id])) continue;
65
87
66
-
map.set(relative, exports);
67
-
return null;
68
-
},
69
-
renderChunk(_code, chunk) {
70
-
const id = chunk.facadeModuleId;
71
-
const relative = path.relative(basepath, id);
88
+
const exports = {};
72
89
73
-
if (chunk.isEntry) {
74
-
const importMap = chunk.exports.reduce((acc, name) => {
75
-
const declaration = resolveFromMap(relative, name);
76
-
if (declaration) {
77
-
const dirname = path.join('graphql/', path.dirname(declaration.from));
78
-
const filename = path.basename(declaration.from, '.mjs');
90
+
// Iterate over all known exports in each trace's set of exports for this file
91
+
const exportNames = new Set(
92
+
traces.map((trace) => Object.keys(trace[id])).reduce((acc, names) => acc.concat(names), [])
93
+
);
94
+
for (const name of exportNames) {
95
+
// Each export must exist in all traces
96
+
if (traces.every((trace) => !!trace[id][name])) {
97
+
// Collect known declarations and deduplicate
98
+
exports[name] = traces
99
+
.map((trace) => trace[id][name])
100
+
.filter((val, index, all) => {
101
+
const firstIndex = all.findIndex((item) => isDeclarationEqual(item, val));
102
+
return firstIndex === index;
103
+
});
104
+
}
105
+
}
79
106
80
-
acc[name] = {
81
-
local: declaration.local,
82
-
from: path.join(dirname, filename),
83
-
};
84
-
}
107
+
if (Object.keys(exports).length) trace[id] = exports;
108
+
}
85
109
86
-
return acc;
87
-
}, {});
110
+
// For a given declaration, find the first deepest one that works for the trace
111
+
// NOTE: This doesn't find the absolute deepest one, since it assumes that each
112
+
// export only has one functional trace
113
+
const resolveDeclaration = (declaration) => {
114
+
const declarations = trace[declaration.from];
115
+
if (!declarations || !declarations[declaration.local]) return null;
116
+
for (const childDeclaration of declarations[declaration.local]) {
117
+
if (childDeclaration.from === declaration.from) continue;
118
+
const resolved = resolveDeclaration(childDeclaration);
119
+
if (resolved && resolved.from !== declaration.from) return resolved;
120
+
}
88
121
89
-
this.emitFile({
90
-
type: 'asset',
91
-
filename,
92
-
name: filename,
93
-
source: JSON.stringify(importMap, null, 2)
94
-
});
95
-
}
96
-
},
122
+
return declaration;
97
123
};
124
+
125
+
// Resolve all known (and consistent) exports to a common, deepest declaration
126
+
const ROOT_MODULE = 'graphql/index';
127
+
for (const local in trace[ROOT_MODULE])
128
+
exports[local] = resolveDeclaration({ local, from: ROOT_MODULE });
129
+
return exports;
98
130
}
99
131
100
132
(async () => {
101
-
const bundle = await rollup({
102
-
input: path.join(basepath, 'index.mjs'),
103
-
external: (id) => !/^\.{0,2}\//.test(id),
104
-
preserveModules: true,
105
-
plugins: [
106
-
require('@rollup/plugin-node-resolve')(),
107
-
generateImportMapPlugin({
108
-
filename: 'import-map.json'
109
-
})
110
-
],
111
-
});
133
+
const traces = await Promise.all([
134
+
traceImports('graphql-14'),
135
+
traceImports('graphql-15'),
136
+
traceImports('graphql-16'),
137
+
]);
112
138
113
-
const { output } = await bundle.generate({});
139
+
const trace = mergeTraces(traces);
114
140
115
-
fs.writeFileSync(
116
-
path.resolve(cwd, 'import-map.json'),
117
-
output.find(asset => asset.type === 'asset').source
118
-
);
141
+
fs.writeFileSync('import-map.json', JSON.stringify(trace, null, 2));
119
142
})().catch((err) => {
120
-
console.error(`${err.name}: ${err.message}`);
143
+
console.error(`${err.name}: ${err.stack}`);
121
144
process.exit(1);
122
145
});
+459
-547
yarn.lock
+459
-547
yarn.lock
···
3
3
4
4
5
5
"@babel/code-frame@^7.0.0":
6
-
version "7.8.3"
7
-
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.8.3.tgz#33e25903d7481181534e12ec0a25f16b6fcf419e"
8
-
integrity sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==
6
+
version "7.10.4"
7
+
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a"
8
+
integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==
9
9
dependencies:
10
-
"@babel/highlight" "^7.8.3"
10
+
"@babel/highlight" "^7.10.4"
11
11
12
-
"@babel/helper-validator-identifier@^7.9.0":
13
-
version "7.9.5"
14
-
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz#90977a8e6fbf6b431a7dc31752eee233bf052d80"
15
-
integrity sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g==
12
+
"@babel/helper-validator-identifier@^7.10.4":
13
+
version "7.10.4"
14
+
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2"
15
+
integrity sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==
16
16
17
-
"@babel/highlight@^7.8.3":
18
-
version "7.9.0"
19
-
resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.9.0.tgz#4e9b45ccb82b79607271b2979ad82c7b68163079"
20
-
integrity sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==
17
+
"@babel/highlight@^7.10.4":
18
+
version "7.10.4"
19
+
resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.10.4.tgz#7d1bdfd65753538fabe6c38596cdb76d9ac60143"
20
+
integrity sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==
21
21
dependencies:
22
-
"@babel/helper-validator-identifier" "^7.9.0"
22
+
"@babel/helper-validator-identifier" "^7.10.4"
23
23
chalk "^2.0.0"
24
24
js-tokens "^4.0.0"
25
25
26
-
"@babel/runtime@^7.8.7":
27
-
version "7.9.2"
28
-
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.9.2.tgz#d90df0583a3a252f09aaa619665367bae518db06"
29
-
integrity sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q==
26
+
"@rollup/plugin-node-resolve@^13.1.1":
27
+
version "13.1.1"
28
+
resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.1.1.tgz#d38ba06e7b181ab4df64c75409b43d9bdc95ae34"
29
+
integrity sha512-6QKtRevXLrmEig9UiMYt2fSvee9TyltGRfw+qSs6xjUnxwjOzTOqy+/Lpxsgjb8mJn1EQNbCDAvt89O4uzL5kw==
30
30
dependencies:
31
-
regenerator-runtime "^0.13.4"
32
-
33
-
"@rollup/plugin-node-resolve@^7.1.3":
34
-
version "7.1.3"
35
-
resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz#80de384edfbd7bfc9101164910f86078151a3eca"
36
-
integrity sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q==
37
-
dependencies:
38
-
"@rollup/pluginutils" "^3.0.8"
39
-
"@types/resolve" "0.0.8"
31
+
"@rollup/pluginutils" "^3.1.0"
32
+
"@types/resolve" "1.17.1"
40
33
builtin-modules "^3.1.0"
34
+
deepmerge "^4.2.2"
41
35
is-module "^1.0.0"
42
-
resolve "^1.14.2"
36
+
resolve "^1.19.0"
43
37
44
-
"@rollup/pluginutils@^3.0.8":
45
-
version "3.0.9"
46
-
resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.0.9.tgz#aa6adca2c45e5a1b950103a999e3cddfe49fd775"
47
-
integrity sha512-TLZavlfPAZYI7v33wQh4mTP6zojne14yok3DNSLcjoG/Hirxfkonn6icP5rrNWRn8nZsirJBFFpijVOJzkUHDg==
38
+
"@rollup/pluginutils@^3.1.0":
39
+
version "3.1.0"
40
+
resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b"
41
+
integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==
48
42
dependencies:
49
43
"@types/estree" "0.0.39"
50
44
estree-walker "^1.0.1"
51
-
micromatch "^4.0.2"
52
-
53
-
"@samverschueren/stream-to-observable@^0.3.0":
54
-
version "0.3.0"
55
-
resolved "https://registry.yarnpkg.com/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.0.tgz#ecdf48d532c58ea477acfcab80348424f8d0662f"
56
-
integrity sha512-MI4Xx6LHs4Webyvi6EbspgyAb4D2Q2VtnCQ1blOJcoLS6mVa8lNN2rkIy1CVxfTUpoyIbCTkXES1rLXztFD1lg==
57
-
dependencies:
58
-
any-observable "^0.3.0"
59
-
60
-
"@types/color-name@^1.1.1":
61
-
version "1.1.1"
62
-
resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0"
63
-
integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==
45
+
picomatch "^2.2.2"
64
46
65
47
"@types/estree@0.0.39":
66
48
version "0.0.39"
···
68
50
integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==
69
51
70
52
"@types/node@*":
71
-
version "13.11.1"
72
-
resolved "https://registry.yarnpkg.com/@types/node/-/node-13.11.1.tgz#49a2a83df9d26daacead30d0ccc8762b128d53c7"
73
-
integrity sha512-eWQGP3qtxwL8FGneRrC5DwrJLGN4/dH1clNTuLfN81HCrxVtxRjygDTUoZJ5ASlDEeo0ppYFQjQIlXhtXpOn6g==
53
+
version "14.14.5"
54
+
resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.5.tgz#e92d3b8f76583efa26c1a63a21c9d3c1143daa29"
55
+
integrity sha512-H5Wn24s/ZOukBmDn03nnGTp18A60ny9AmCwnEcgJiTgSGsCO7k+NWP7zjCCbhlcnVCoI+co52dUAt9GMhOSULw==
74
56
75
57
"@types/parse-json@^4.0.0":
76
58
version "4.0.0"
77
59
resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0"
78
60
integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==
79
61
80
-
"@types/resolve@0.0.8":
81
-
version "0.0.8"
82
-
resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-0.0.8.tgz#f26074d238e02659e323ce1a13d041eee280e194"
83
-
integrity sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==
62
+
"@types/resolve@1.17.1":
63
+
version "1.17.1"
64
+
resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.17.1.tgz#3afd6ad8967c77e4376c598a82ddd58f46ec45d6"
65
+
integrity sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==
84
66
dependencies:
85
67
"@types/node" "*"
86
68
87
-
acorn-walk@^7.1.1:
88
-
version "7.1.1"
89
-
resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.1.1.tgz#345f0dffad5c735e7373d2fec9a1023e6a44b83e"
90
-
integrity sha512-wdlPY2tm/9XBr7QkKlq0WQVgiuGTX6YWPyRyBviSoScBuLfTVQhvwg6wJ369GJ/1nPfTLMfnrFIfjqVg6d+jQQ==
69
+
aggregate-error@^3.0.0:
70
+
version "3.1.0"
71
+
resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a"
72
+
integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==
73
+
dependencies:
74
+
clean-stack "^2.0.0"
75
+
indent-string "^4.0.0"
91
76
92
-
ansi-escapes@^3.0.0:
93
-
version "3.2.0"
94
-
resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b"
95
-
integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==
77
+
ansi-colors@^4.1.1:
78
+
version "4.1.1"
79
+
resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348"
80
+
integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==
96
81
97
-
ansi-regex@^2.0.0:
98
-
version "2.1.1"
99
-
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
100
-
integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8=
82
+
ansi-escapes@^4.3.0:
83
+
version "4.3.1"
84
+
resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61"
85
+
integrity sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==
86
+
dependencies:
87
+
type-fest "^0.11.0"
101
88
102
-
ansi-regex@^3.0.0:
103
-
version "3.0.0"
104
-
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998"
105
-
integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=
89
+
ansi-regex@^5.0.0:
90
+
version "5.0.0"
91
+
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75"
92
+
integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==
106
93
107
-
ansi-styles@^2.2.1:
108
-
version "2.2.1"
109
-
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
110
-
integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=
94
+
ansi-regex@^6.0.1:
95
+
version "6.0.1"
96
+
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a"
97
+
integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==
111
98
112
99
ansi-styles@^3.2.1:
113
100
version "3.2.1"
···
116
103
dependencies:
117
104
color-convert "^1.9.0"
118
105
119
-
ansi-styles@^4.1.0:
120
-
version "4.2.1"
121
-
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359"
122
-
integrity sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==
106
+
ansi-styles@^4.0.0, ansi-styles@^4.1.0:
107
+
version "4.3.0"
108
+
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"
109
+
integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
123
110
dependencies:
124
-
"@types/color-name" "^1.1.1"
125
111
color-convert "^2.0.1"
126
112
127
-
any-observable@^0.3.0:
128
-
version "0.3.0"
129
-
resolved "https://registry.yarnpkg.com/any-observable/-/any-observable-0.3.0.tgz#af933475e5806a67d0d7df090dd5e8bef65d119b"
130
-
integrity sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==
113
+
ansi-styles@^6.0.0:
114
+
version "6.1.0"
115
+
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.1.0.tgz#87313c102b8118abd57371afab34618bf7350ed3"
116
+
integrity sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==
117
+
118
+
astral-regex@^2.0.0:
119
+
version "2.0.0"
120
+
resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31"
121
+
integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==
131
122
132
123
braces@^3.0.1:
133
124
version "3.0.2"
···
146
137
resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
147
138
integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
148
139
149
-
chalk@^1.0.0, chalk@^1.1.3:
150
-
version "1.1.3"
151
-
resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
152
-
integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=
153
-
dependencies:
154
-
ansi-styles "^2.2.1"
155
-
escape-string-regexp "^1.0.2"
156
-
has-ansi "^2.0.0"
157
-
strip-ansi "^3.0.0"
158
-
supports-color "^2.0.0"
159
-
160
-
chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2:
140
+
chalk@^2.0.0:
161
141
version "2.4.2"
162
142
resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
163
143
integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
···
166
146
escape-string-regexp "^1.0.5"
167
147
supports-color "^5.3.0"
168
148
169
-
chalk@^3.0.0:
170
-
version "3.0.0"
171
-
resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4"
172
-
integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==
173
-
dependencies:
174
-
ansi-styles "^4.1.0"
175
-
supports-color "^7.1.0"
176
-
177
149
chalk@^4.0.0:
178
-
version "4.0.0"
179
-
resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.0.0.tgz#6e98081ed2d17faab615eb52ac66ec1fe6209e72"
180
-
integrity sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==
150
+
version "4.1.0"
151
+
resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a"
152
+
integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==
181
153
dependencies:
182
154
ansi-styles "^4.1.0"
183
155
supports-color "^7.1.0"
···
187
159
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"
188
160
integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
189
161
190
-
cli-cursor@^2.0.0, cli-cursor@^2.1.0:
191
-
version "2.1.0"
192
-
resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5"
193
-
integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=
162
+
clean-stack@^2.0.0:
163
+
version "2.2.0"
164
+
resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b"
165
+
integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==
166
+
167
+
cli-cursor@^3.1.0:
168
+
version "3.1.0"
169
+
resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307"
170
+
integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==
194
171
dependencies:
195
-
restore-cursor "^2.0.0"
172
+
restore-cursor "^3.1.0"
196
173
197
-
cli-truncate@^0.2.1:
198
-
version "0.2.1"
199
-
resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-0.2.1.tgz#9f15cfbb0705005369216c626ac7d05ab90dd574"
200
-
integrity sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ=
174
+
cli-truncate@^2.1.0:
175
+
version "2.1.0"
176
+
resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7"
177
+
integrity sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==
201
178
dependencies:
202
-
slice-ansi "0.0.4"
203
-
string-width "^1.0.1"
179
+
slice-ansi "^3.0.0"
180
+
string-width "^4.2.0"
204
181
205
-
code-point-at@^1.0.0:
206
-
version "1.1.0"
207
-
resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
208
-
integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=
182
+
cli-truncate@^3.1.0:
183
+
version "3.1.0"
184
+
resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-3.1.0.tgz#3f23ab12535e3d73e839bb43e73c9de487db1389"
185
+
integrity sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==
186
+
dependencies:
187
+
slice-ansi "^5.0.0"
188
+
string-width "^5.0.0"
209
189
210
190
color-convert@^1.9.0:
211
191
version "1.9.3"
···
231
211
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
232
212
integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
233
213
234
-
commander@^4.0.1:
235
-
version "4.1.1"
236
-
resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068"
237
-
integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==
214
+
colorette@^2.0.16:
215
+
version "2.0.16"
216
+
resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.16.tgz#713b9af84fdb000139f04546bd4a93f62a5085da"
217
+
integrity sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==
218
+
219
+
commander@^8.3.0:
220
+
version "8.3.0"
221
+
resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66"
222
+
integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==
238
223
239
224
compare-versions@^3.6.0:
240
225
version "3.6.0"
241
226
resolved "https://registry.yarnpkg.com/compare-versions/-/compare-versions-3.6.0.tgz#1a5689913685e5a87637b8d3ffca75514ec41d62"
242
227
integrity sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==
243
228
244
-
cosmiconfig@^6.0.0:
245
-
version "6.0.0"
246
-
resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982"
247
-
integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==
229
+
cosmiconfig@^7.0.0:
230
+
version "7.0.0"
231
+
resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.0.tgz#ef9b44d773959cae63ddecd122de23853b60f8d3"
232
+
integrity sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==
248
233
dependencies:
249
234
"@types/parse-json" "^4.0.0"
250
-
import-fresh "^3.1.0"
235
+
import-fresh "^3.2.1"
251
236
parse-json "^5.0.0"
252
237
path-type "^4.0.0"
253
-
yaml "^1.7.2"
238
+
yaml "^1.10.0"
254
239
255
-
cross-spawn@^7.0.0:
256
-
version "7.0.2"
257
-
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.2.tgz#d0d7dcfa74e89115c7619f4f721a94e1fdb716d6"
258
-
integrity sha512-PD6G8QG3S4FK/XCGFbEQrDqO2AnMMsy0meR7lerlIOHAAbkuavGU/pOqprrlvfTNjvowivTeBsjebAL0NSoMxw==
240
+
cross-spawn@^7.0.3:
241
+
version "7.0.3"
242
+
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
243
+
integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
259
244
dependencies:
260
245
path-key "^3.1.0"
261
246
shebang-command "^2.0.0"
262
247
which "^2.0.1"
263
248
264
-
date-fns@^1.27.2:
265
-
version "1.30.1"
266
-
resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-1.30.1.tgz#2e71bf0b119153dbb4cc4e88d9ea5acfb50dc05c"
267
-
integrity sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==
268
-
269
-
debug@^4.1.1:
270
-
version "4.1.1"
271
-
resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791"
272
-
integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==
249
+
debug@^4.3.2:
250
+
version "4.3.3"
251
+
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.3.tgz#04266e0b70a98d4462e6e288e38259213332b664"
252
+
integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==
273
253
dependencies:
274
-
ms "^2.1.1"
254
+
ms "2.1.2"
275
255
276
-
dedent@^0.7.0:
277
-
version "0.7.0"
278
-
resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c"
279
-
integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=
256
+
deepmerge@^4.2.2:
257
+
version "4.2.2"
258
+
resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955"
259
+
integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==
280
260
281
-
elegant-spinner@^1.0.1:
282
-
version "1.0.1"
283
-
resolved "https://registry.yarnpkg.com/elegant-spinner/-/elegant-spinner-1.0.1.tgz#db043521c95d7e303fd8f345bedc3349cfb0729e"
284
-
integrity sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=
261
+
emoji-regex@^8.0.0:
262
+
version "8.0.0"
263
+
resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
264
+
integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
265
+
266
+
emoji-regex@^9.2.2:
267
+
version "9.2.2"
268
+
resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72"
269
+
integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==
285
270
286
-
end-of-stream@^1.1.0:
287
-
version "1.4.4"
288
-
resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"
289
-
integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
271
+
enquirer@^2.3.6:
272
+
version "2.3.6"
273
+
resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d"
274
+
integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==
290
275
dependencies:
291
-
once "^1.4.0"
276
+
ansi-colors "^4.1.1"
292
277
293
278
error-ex@^1.3.1:
294
279
version "1.3.2"
···
297
282
dependencies:
298
283
is-arrayish "^0.2.1"
299
284
300
-
escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
285
+
escape-string-regexp@^1.0.5:
301
286
version "1.0.5"
302
287
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
303
288
integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
···
307
292
resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700"
308
293
integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==
309
294
310
-
execa@^3.4.0:
311
-
version "3.4.0"
312
-
resolved "https://registry.yarnpkg.com/execa/-/execa-3.4.0.tgz#c08ed4550ef65d858fac269ffc8572446f37eb89"
313
-
integrity sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==
295
+
execa@^5.1.1:
296
+
version "5.1.1"
297
+
resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd"
298
+
integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==
314
299
dependencies:
315
-
cross-spawn "^7.0.0"
316
-
get-stream "^5.0.0"
317
-
human-signals "^1.1.1"
300
+
cross-spawn "^7.0.3"
301
+
get-stream "^6.0.0"
302
+
human-signals "^2.1.0"
318
303
is-stream "^2.0.0"
319
304
merge-stream "^2.0.0"
320
-
npm-run-path "^4.0.0"
321
-
onetime "^5.1.0"
322
-
p-finally "^2.0.0"
323
-
signal-exit "^3.0.2"
305
+
npm-run-path "^4.0.1"
306
+
onetime "^5.1.2"
307
+
signal-exit "^3.0.3"
324
308
strip-final-newline "^2.0.0"
325
309
326
-
figures@^1.7.0:
327
-
version "1.7.0"
328
-
resolved "https://registry.yarnpkg.com/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e"
329
-
integrity sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=
330
-
dependencies:
331
-
escape-string-regexp "^1.0.5"
332
-
object-assign "^4.1.0"
333
-
334
-
figures@^2.0.0:
335
-
version "2.0.0"
336
-
resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962"
337
-
integrity sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=
338
-
dependencies:
339
-
escape-string-regexp "^1.0.5"
340
-
341
310
fill-range@^7.0.1:
342
311
version "7.0.1"
343
312
resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40"
···
345
314
dependencies:
346
315
to-regex-range "^5.0.1"
347
316
348
-
find-up@^4.0.0:
349
-
version "4.1.0"
350
-
resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
351
-
integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
317
+
find-up@^5.0.0:
318
+
version "5.0.0"
319
+
resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc"
320
+
integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==
352
321
dependencies:
353
-
locate-path "^5.0.0"
322
+
locate-path "^6.0.0"
354
323
path-exists "^4.0.0"
355
324
356
-
find-versions@^3.2.0:
357
-
version "3.2.0"
358
-
resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-3.2.0.tgz#10297f98030a786829681690545ef659ed1d254e"
359
-
integrity sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==
325
+
find-versions@^4.0.0:
326
+
version "4.0.0"
327
+
resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-4.0.0.tgz#3c57e573bf97769b8cb8df16934b627915da4965"
328
+
integrity sha512-wgpWy002tA+wgmO27buH/9KzyEOQnKsG/R0yrcjPT9BOFm0zRBVQbZ95nRGXWMywS8YR5knRbpohio0bcJABxQ==
360
329
dependencies:
361
-
semver-regex "^2.0.0"
330
+
semver-regex "^3.1.2"
362
331
363
-
fsevents@~2.1.2:
364
-
version "2.1.2"
365
-
resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.2.tgz#4c0a1fb34bc68e543b4b82a9ec392bfbda840805"
366
-
integrity sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA==
332
+
fsevents@~2.3.2:
333
+
version "2.3.2"
334
+
resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"
335
+
integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
336
+
337
+
function-bind@^1.1.1:
338
+
version "1.1.1"
339
+
resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
340
+
integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
367
341
368
-
get-own-enumerable-property-symbols@^3.0.0:
369
-
version "3.0.2"
370
-
resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664"
371
-
integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==
342
+
get-stream@^6.0.0:
343
+
version "6.0.1"
344
+
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7"
345
+
integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==
372
346
373
-
get-stream@^5.0.0:
374
-
version "5.1.0"
375
-
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.1.0.tgz#01203cdc92597f9b909067c3e656cc1f4d3c4dc9"
376
-
integrity sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==
347
+
"graphql-14@npm:graphql@^14.5.8":
348
+
version "14.7.0"
349
+
resolved "https://registry.yarnpkg.com/graphql/-/graphql-14.7.0.tgz#7fa79a80a69be4a31c27dda824dc04dac2035a72"
350
+
integrity sha512-l0xWZpoPKpppFzMfvVyFmp9vLN7w/ZZJPefUicMCepfJeQ8sMcztloGYY9DfjVPo6tIUDzU5Hw3MUbIjj9AVVA==
377
351
dependencies:
378
-
pump "^3.0.0"
352
+
iterall "^1.2.2"
379
353
380
-
graphql@^15.0.0:
381
-
version "15.0.0"
382
-
resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.0.0.tgz#042a5eb5e2506a2e2111ce41eb446a8e570b8be9"
383
-
integrity sha512-ZyVO1xIF9F+4cxfkdhOJINM+51B06Friuv4M66W7HzUOeFd+vNzUn4vtswYINPi6sysjf1M2Ri/rwZALqgwbaQ==
354
+
"graphql-15@npm:graphql@^16.1.0":
355
+
version "16.1.0"
356
+
resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.1.0.tgz#83bebeae6e119766d04966f09de9305be7fd44e5"
357
+
integrity sha512-+PIjmhqGHMIxtnlEirRXDHIzs0cAHAozKG5M2w2N4TnS8VzCxO3bbv1AW9UTeycBfl2QsPduxcVrBvANFKQhiw==
384
358
385
-
has-ansi@^2.0.0:
386
-
version "2.0.0"
387
-
resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91"
388
-
integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=
389
-
dependencies:
390
-
ansi-regex "^2.0.0"
359
+
"graphql-16@npm:graphql@^15.8.0":
360
+
version "15.8.0"
361
+
resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.8.0.tgz#33410e96b012fa3bdb1091cc99a94769db212b38"
362
+
integrity sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==
391
363
392
364
has-flag@^3.0.0:
393
365
version "3.0.0"
···
399
371
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
400
372
integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
401
373
402
-
human-signals@^1.1.1:
403
-
version "1.1.1"
404
-
resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3"
405
-
integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==
374
+
has@^1.0.3:
375
+
version "1.0.3"
376
+
resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
377
+
integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
378
+
dependencies:
379
+
function-bind "^1.1.1"
380
+
381
+
human-signals@^2.1.0:
382
+
version "2.1.0"
383
+
resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0"
384
+
integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==
406
385
407
-
husky@^4.2.5:
408
-
version "4.2.5"
409
-
resolved "https://registry.yarnpkg.com/husky/-/husky-4.2.5.tgz#2b4f7622673a71579f901d9885ed448394b5fa36"
410
-
integrity sha512-SYZ95AjKcX7goYVZtVZF2i6XiZcHknw50iXvY7b0MiGoj5RwdgRQNEHdb+gPDPCXKlzwrybjFjkL6FOj8uRhZQ==
386
+
husky-v4@^4.3.0:
387
+
version "4.3.8"
388
+
resolved "https://registry.yarnpkg.com/husky-v4/-/husky-v4-4.3.8.tgz#af3be56a8b62b941371b5190e265f76dd1af2e57"
389
+
integrity sha512-M7A9u/t6BnT/qbDzKb7SdXhr8qLTGTkqZL6YLDDM20jfCdmpIMEuO384LvYXSBcgv50oIgNWI/IaO3g4A4ShjA==
411
390
dependencies:
412
391
chalk "^4.0.0"
413
392
ci-info "^2.0.0"
414
393
compare-versions "^3.6.0"
415
-
cosmiconfig "^6.0.0"
416
-
find-versions "^3.2.0"
394
+
cosmiconfig "^7.0.0"
395
+
find-versions "^4.0.0"
417
396
opencollective-postinstall "^2.0.2"
418
-
pkg-dir "^4.2.0"
397
+
pkg-dir "^5.0.0"
419
398
please-upgrade-node "^3.2.0"
420
399
slash "^3.0.0"
421
400
which-pm-runs "^1.0.0"
422
401
423
-
import-fresh@^3.1.0:
402
+
import-fresh@^3.2.1:
424
403
version "3.2.1"
425
404
resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66"
426
405
integrity sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==
···
428
407
parent-module "^1.0.0"
429
408
resolve-from "^4.0.0"
430
409
431
-
indent-string@^3.0.0:
432
-
version "3.2.0"
433
-
resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289"
434
-
integrity sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=
410
+
indent-string@^4.0.0:
411
+
version "4.0.0"
412
+
resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251"
413
+
integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==
435
414
436
415
is-arrayish@^0.2.1:
437
416
version "0.2.1"
438
417
resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
439
418
integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
440
419
441
-
is-fullwidth-code-point@^1.0.0:
442
-
version "1.0.0"
443
-
resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb"
444
-
integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs=
420
+
is-core-module@^2.2.0:
421
+
version "2.8.0"
422
+
resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.0.tgz#0321336c3d0925e497fd97f5d95cb114a5ccd548"
423
+
integrity sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==
445
424
dependencies:
446
-
number-is-nan "^1.0.0"
425
+
has "^1.0.3"
447
426
448
-
is-fullwidth-code-point@^2.0.0:
449
-
version "2.0.0"
450
-
resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f"
451
-
integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=
427
+
is-fullwidth-code-point@^3.0.0:
428
+
version "3.0.0"
429
+
resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
430
+
integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
431
+
432
+
is-fullwidth-code-point@^4.0.0:
433
+
version "4.0.0"
434
+
resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz#fae3167c729e7463f8461ce512b080a49268aa88"
435
+
integrity sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==
452
436
453
437
is-module@^1.0.0:
454
438
version "1.0.0"
···
460
444
resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
461
445
integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
462
446
463
-
is-obj@^1.0.1:
464
-
version "1.0.1"
465
-
resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f"
466
-
integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8=
467
-
468
-
is-observable@^1.1.0:
469
-
version "1.1.0"
470
-
resolved "https://registry.yarnpkg.com/is-observable/-/is-observable-1.1.0.tgz#b3e986c8f44de950867cab5403f5a3465005975e"
471
-
integrity sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==
472
-
dependencies:
473
-
symbol-observable "^1.1.0"
474
-
475
-
is-promise@^2.1.0:
476
-
version "2.1.0"
477
-
resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa"
478
-
integrity sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=
479
-
480
-
is-regexp@^1.0.0:
481
-
version "1.0.0"
482
-
resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069"
483
-
integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk=
484
-
485
-
is-stream@^1.1.0:
486
-
version "1.1.0"
487
-
resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
488
-
integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ=
489
-
490
447
is-stream@^2.0.0:
491
448
version "2.0.0"
492
449
resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3"
···
496
453
version "2.0.0"
497
454
resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
498
455
integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=
456
+
457
+
iterall@^1.2.2:
458
+
version "1.3.0"
459
+
resolved "https://registry.yarnpkg.com/iterall/-/iterall-1.3.0.tgz#afcb08492e2915cbd8a0884eb93a8c94d0d72fea"
460
+
integrity sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg==
499
461
500
462
js-tokens@^4.0.0:
501
463
version "4.0.0"
502
464
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
503
465
integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
504
466
505
-
json-parse-better-errors@^1.0.1:
506
-
version "1.0.2"
507
-
resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9"
508
-
integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==
467
+
json-parse-even-better-errors@^2.3.0:
468
+
version "2.3.1"
469
+
resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d"
470
+
integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==
471
+
472
+
lilconfig@2.0.4:
473
+
version "2.0.4"
474
+
resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.4.tgz#f4507d043d7058b380b6a8f5cb7bcd4b34cee082"
475
+
integrity sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==
509
476
510
477
lines-and-columns@^1.1.6:
511
478
version "1.1.6"
512
479
resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00"
513
480
integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=
514
481
515
-
lint-staged@^10.1.3:
516
-
version "10.1.3"
517
-
resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-10.1.3.tgz#da27713d3ac519da305381b4de87d5f866b1d2f1"
518
-
integrity sha512-o2OkLxgVns5RwSC5QF7waeAjJA5nz5gnUfqL311LkZcFipKV7TztrSlhNUK5nQX9H0E5NELAdduMQ+M/JPT7RQ==
482
+
lint-staged@^12.1.2:
483
+
version "12.1.2"
484
+
resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-12.1.2.tgz#90c571927e1371fc133e720671dd7989eab53f74"
485
+
integrity sha512-bSMcQVqMW98HLLLR2c2tZ+vnDCnx4fd+0QJBQgN/4XkdspGRPc8DGp7UuOEBe1ApCfJ+wXXumYnJmU+wDo7j9A==
519
486
dependencies:
520
-
chalk "^3.0.0"
521
-
commander "^4.0.1"
522
-
cosmiconfig "^6.0.0"
523
-
debug "^4.1.1"
524
-
dedent "^0.7.0"
525
-
execa "^3.4.0"
526
-
listr "^0.14.3"
527
-
log-symbols "^3.0.0"
528
-
micromatch "^4.0.2"
487
+
cli-truncate "^3.1.0"
488
+
colorette "^2.0.16"
489
+
commander "^8.3.0"
490
+
debug "^4.3.2"
491
+
enquirer "^2.3.6"
492
+
execa "^5.1.1"
493
+
lilconfig "2.0.4"
494
+
listr2 "^3.13.3"
495
+
micromatch "^4.0.4"
529
496
normalize-path "^3.0.0"
530
-
please-upgrade-node "^3.2.0"
531
-
string-argv "0.3.1"
532
-
stringify-object "^3.3.0"
533
-
534
-
listr-silent-renderer@^1.1.1:
535
-
version "1.1.1"
536
-
resolved "https://registry.yarnpkg.com/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz#924b5a3757153770bf1a8e3fbf74b8bbf3f9242e"
537
-
integrity sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4=
538
-
539
-
listr-update-renderer@^0.5.0:
540
-
version "0.5.0"
541
-
resolved "https://registry.yarnpkg.com/listr-update-renderer/-/listr-update-renderer-0.5.0.tgz#4ea8368548a7b8aecb7e06d8c95cb45ae2ede6a2"
542
-
integrity sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA==
543
-
dependencies:
544
-
chalk "^1.1.3"
545
-
cli-truncate "^0.2.1"
546
-
elegant-spinner "^1.0.1"
547
-
figures "^1.7.0"
548
-
indent-string "^3.0.0"
549
-
log-symbols "^1.0.2"
550
-
log-update "^2.3.0"
551
-
strip-ansi "^3.0.1"
552
-
553
-
listr-verbose-renderer@^0.5.0:
554
-
version "0.5.0"
555
-
resolved "https://registry.yarnpkg.com/listr-verbose-renderer/-/listr-verbose-renderer-0.5.0.tgz#f1132167535ea4c1261102b9f28dac7cba1e03db"
556
-
integrity sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw==
557
-
dependencies:
558
-
chalk "^2.4.1"
559
-
cli-cursor "^2.1.0"
560
-
date-fns "^1.27.2"
561
-
figures "^2.0.0"
497
+
object-inspect "^1.11.0"
498
+
string-argv "^0.3.1"
499
+
supports-color "^9.0.2"
500
+
yaml "^1.10.2"
562
501
563
-
listr@^0.14.3:
564
-
version "0.14.3"
565
-
resolved "https://registry.yarnpkg.com/listr/-/listr-0.14.3.tgz#2fea909604e434be464c50bddba0d496928fa586"
566
-
integrity sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA==
502
+
listr2@^3.13.3:
503
+
version "3.13.5"
504
+
resolved "https://registry.yarnpkg.com/listr2/-/listr2-3.13.5.tgz#105a813f2eb2329c4aae27373a281d610ee4985f"
505
+
integrity sha512-3n8heFQDSk+NcwBn3CgxEibZGaRzx+pC64n3YjpMD1qguV4nWus3Al+Oo3KooqFKTQEJ1v7MmnbnyyNspgx3NA==
567
506
dependencies:
568
-
"@samverschueren/stream-to-observable" "^0.3.0"
569
-
is-observable "^1.1.0"
570
-
is-promise "^2.1.0"
571
-
is-stream "^1.1.0"
572
-
listr-silent-renderer "^1.1.1"
573
-
listr-update-renderer "^0.5.0"
574
-
listr-verbose-renderer "^0.5.0"
575
-
p-map "^2.0.0"
576
-
rxjs "^6.3.3"
507
+
cli-truncate "^2.1.0"
508
+
colorette "^2.0.16"
509
+
log-update "^4.0.0"
510
+
p-map "^4.0.0"
511
+
rfdc "^1.3.0"
512
+
rxjs "^7.4.0"
513
+
through "^2.3.8"
514
+
wrap-ansi "^7.0.0"
577
515
578
-
locate-path@^5.0.0:
579
-
version "5.0.0"
580
-
resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0"
581
-
integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==
516
+
locate-path@^6.0.0:
517
+
version "6.0.0"
518
+
resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286"
519
+
integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==
582
520
dependencies:
583
-
p-locate "^4.1.0"
521
+
p-locate "^5.0.0"
584
522
585
-
log-symbols@^1.0.2:
586
-
version "1.0.2"
587
-
resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-1.0.2.tgz#376ff7b58ea3086a0f09facc74617eca501e1a18"
588
-
integrity sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=
523
+
log-update@^4.0.0:
524
+
version "4.0.0"
525
+
resolved "https://registry.yarnpkg.com/log-update/-/log-update-4.0.0.tgz#589ecd352471f2a1c0c570287543a64dfd20e0a1"
526
+
integrity sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==
589
527
dependencies:
590
-
chalk "^1.0.0"
591
-
592
-
log-symbols@^3.0.0:
593
-
version "3.0.0"
594
-
resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-3.0.0.tgz#f3a08516a5dea893336a7dee14d18a1cfdab77c4"
595
-
integrity sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==
596
-
dependencies:
597
-
chalk "^2.4.2"
598
-
599
-
log-update@^2.3.0:
600
-
version "2.3.0"
601
-
resolved "https://registry.yarnpkg.com/log-update/-/log-update-2.3.0.tgz#88328fd7d1ce7938b29283746f0b1bc126b24708"
602
-
integrity sha1-iDKP19HOeTiykoN0bwsbwSayRwg=
603
-
dependencies:
604
-
ansi-escapes "^3.0.0"
605
-
cli-cursor "^2.0.0"
606
-
wrap-ansi "^3.0.1"
528
+
ansi-escapes "^4.3.0"
529
+
cli-cursor "^3.1.0"
530
+
slice-ansi "^4.0.0"
531
+
wrap-ansi "^6.2.0"
607
532
608
533
merge-stream@^2.0.0:
609
534
version "2.0.0"
610
535
resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
611
536
integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
612
537
613
-
micromatch@^4.0.2:
614
-
version "4.0.2"
615
-
resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259"
616
-
integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==
538
+
micromatch@^4.0.4:
539
+
version "4.0.4"
540
+
resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9"
541
+
integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==
617
542
dependencies:
618
543
braces "^3.0.1"
619
-
picomatch "^2.0.5"
620
-
621
-
mimic-fn@^1.0.0:
622
-
version "1.2.0"
623
-
resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022"
624
-
integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==
544
+
picomatch "^2.2.3"
625
545
626
546
mimic-fn@^2.1.0:
627
547
version "2.1.0"
628
548
resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
629
549
integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
630
550
631
-
ms@^2.1.1:
551
+
ms@2.1.2:
632
552
version "2.1.2"
633
553
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
634
554
integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
···
638
558
resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
639
559
integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
640
560
641
-
npm-run-path@^4.0.0:
561
+
npm-run-path@^4.0.1:
642
562
version "4.0.1"
643
563
resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea"
644
564
integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==
645
565
dependencies:
646
566
path-key "^3.0.0"
647
567
648
-
number-is-nan@^1.0.0:
649
-
version "1.0.1"
650
-
resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
651
-
integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=
568
+
object-inspect@^1.11.0:
569
+
version "1.11.1"
570
+
resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.11.1.tgz#d4bd7d7de54b9a75599f59a00bd698c1f1c6549b"
571
+
integrity sha512-If7BjFlpkzzBeV1cqgT3OSWT3azyoxDGajR+iGnFBfVV2EWyDyWaZZW2ERDjUaY2QM8i5jI3Sj7mhsM4DDAqWA==
652
572
653
-
object-assign@^4.1.0:
654
-
version "4.1.1"
655
-
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
656
-
integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
657
-
658
-
once@^1.3.1, once@^1.4.0:
659
-
version "1.4.0"
660
-
resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
661
-
integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
662
-
dependencies:
663
-
wrappy "1"
664
-
665
-
onetime@^2.0.0:
666
-
version "2.0.1"
667
-
resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4"
668
-
integrity sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=
669
-
dependencies:
670
-
mimic-fn "^1.0.0"
671
-
672
-
onetime@^5.1.0:
673
-
version "5.1.0"
674
-
resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.0.tgz#fff0f3c91617fe62bb50189636e99ac8a6df7be5"
675
-
integrity sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==
573
+
onetime@^5.1.0, onetime@^5.1.2:
574
+
version "5.1.2"
575
+
resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e"
576
+
integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==
676
577
dependencies:
677
578
mimic-fn "^2.1.0"
678
579
679
580
opencollective-postinstall@^2.0.2:
680
-
version "2.0.2"
681
-
resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.2.tgz#5657f1bede69b6e33a45939b061eb53d3c6c3a89"
682
-
integrity sha512-pVOEP16TrAO2/fjej1IdOyupJY8KDUM1CvsaScRbw6oddvpQoOfGk4ywha0HKKVAD6RkW4x6Q+tNBwhf3Bgpuw==
581
+
version "2.0.3"
582
+
resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz#7a0fff978f6dbfa4d006238fbac98ed4198c3259"
583
+
integrity sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==
683
584
684
-
p-finally@^2.0.0:
685
-
version "2.0.1"
686
-
resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-2.0.1.tgz#bd6fcaa9c559a096b680806f4d657b3f0f240561"
687
-
integrity sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==
585
+
p-limit@^3.0.2:
586
+
version "3.1.0"
587
+
resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b"
588
+
integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==
589
+
dependencies:
590
+
yocto-queue "^0.1.0"
688
591
689
-
p-limit@^2.2.0:
690
-
version "2.3.0"
691
-
resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
692
-
integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==
592
+
p-locate@^5.0.0:
593
+
version "5.0.0"
594
+
resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834"
595
+
integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==
693
596
dependencies:
694
-
p-try "^2.0.0"
597
+
p-limit "^3.0.2"
695
598
696
-
p-locate@^4.1.0:
697
-
version "4.1.0"
698
-
resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07"
699
-
integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==
599
+
p-map@^4.0.0:
600
+
version "4.0.0"
601
+
resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b"
602
+
integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==
700
603
dependencies:
701
-
p-limit "^2.2.0"
702
-
703
-
p-map@^2.0.0:
704
-
version "2.1.0"
705
-
resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175"
706
-
integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==
707
-
708
-
p-try@^2.0.0:
709
-
version "2.2.0"
710
-
resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
711
-
integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
604
+
aggregate-error "^3.0.0"
712
605
713
606
parent-module@^1.0.0:
714
607
version "1.0.1"
···
718
611
callsites "^3.0.0"
719
612
720
613
parse-json@^5.0.0:
721
-
version "5.0.0"
722
-
resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.0.0.tgz#73e5114c986d143efa3712d4ea24db9a4266f60f"
723
-
integrity sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==
614
+
version "5.1.0"
615
+
resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.1.0.tgz#f96088cdf24a8faa9aea9a009f2d9d942c999646"
616
+
integrity sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==
724
617
dependencies:
725
618
"@babel/code-frame" "^7.0.0"
726
619
error-ex "^1.3.1"
727
-
json-parse-better-errors "^1.0.1"
620
+
json-parse-even-better-errors "^2.3.0"
728
621
lines-and-columns "^1.1.6"
729
622
730
623
path-exists@^4.0.0:
···
747
640
resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
748
641
integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
749
642
750
-
picomatch@^2.0.5:
751
-
version "2.2.2"
752
-
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad"
753
-
integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==
643
+
picomatch@^2.2.2, picomatch@^2.2.3:
644
+
version "2.3.0"
645
+
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972"
646
+
integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==
754
647
755
-
pkg-dir@^4.2.0:
756
-
version "4.2.0"
757
-
resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3"
758
-
integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==
648
+
pkg-dir@^5.0.0:
649
+
version "5.0.0"
650
+
resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-5.0.0.tgz#a02d6aebe6ba133a928f74aec20bafdfe6b8e760"
651
+
integrity sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==
759
652
dependencies:
760
-
find-up "^4.0.0"
653
+
find-up "^5.0.0"
761
654
762
655
please-upgrade-node@^3.2.0:
763
656
version "3.2.0"
···
766
659
dependencies:
767
660
semver-compare "^1.0.0"
768
661
769
-
prettier@^2.0.4:
770
-
version "2.0.4"
771
-
resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.0.4.tgz#2d1bae173e355996ee355ec9830a7a1ee05457ef"
772
-
integrity sha512-SVJIQ51spzFDvh4fIbCLvciiDMCrRhlN3mbZvv/+ycjvmF5E73bKdGfU8QDLNmjYJf+lsGnDBC4UUnvTe5OO0w==
773
-
774
-
pump@^3.0.0:
775
-
version "3.0.0"
776
-
resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64"
777
-
integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==
778
-
dependencies:
779
-
end-of-stream "^1.1.0"
780
-
once "^1.3.1"
781
-
782
-
regenerator-runtime@^0.13.4:
783
-
version "0.13.5"
784
-
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz#d878a1d094b4306d10b9096484b33ebd55e26697"
785
-
integrity sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==
662
+
prettier@^2.5.1:
663
+
version "2.5.1"
664
+
resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.5.1.tgz#fff75fa9d519c54cf0fce328c1017d94546bc56a"
665
+
integrity sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==
786
666
787
667
resolve-from@^4.0.0:
788
668
version "4.0.0"
789
669
resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
790
670
integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
791
671
792
-
resolve@^1.14.2:
793
-
version "1.15.1"
794
-
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.15.1.tgz#27bdcdeffeaf2d6244b95bb0f9f4b4653451f3e8"
795
-
integrity sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w==
672
+
resolve@^1.19.0:
673
+
version "1.20.0"
674
+
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975"
675
+
integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==
796
676
dependencies:
677
+
is-core-module "^2.2.0"
797
678
path-parse "^1.0.6"
798
679
799
-
restore-cursor@^2.0.0:
800
-
version "2.0.0"
801
-
resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf"
802
-
integrity sha1-n37ih/gv0ybU/RYpI9YhKe7g368=
680
+
restore-cursor@^3.1.0:
681
+
version "3.1.0"
682
+
resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e"
683
+
integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==
803
684
dependencies:
804
-
onetime "^2.0.0"
685
+
onetime "^5.1.0"
805
686
signal-exit "^3.0.2"
806
687
807
-
rollup@^2.6.1:
808
-
version "2.6.1"
809
-
resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.6.1.tgz#8354e67caa7b8bf24c2488d9e2f64da2be62eebe"
810
-
integrity sha512-1RhFDRJeg027YjBO6+JxmVWkEZY0ASztHhoEUEWxOwkh4mjO58TFD6Uo7T7Y3FbmDpRTfKhM5NVxJyimCn0Elg==
688
+
rfdc@^1.3.0:
689
+
version "1.3.0"
690
+
resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b"
691
+
integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==
692
+
693
+
rollup@^2.61.1:
694
+
version "2.61.1"
695
+
resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.61.1.tgz#1a5491f84543cf9e4caf6c61222d9a3f8f2ba454"
696
+
integrity sha512-BbTXlEvB8d+XFbK/7E5doIcRtxWPRiqr0eb5vQ0+2paMM04Ye4PZY5nHOQef2ix24l/L0SpLd5hwcH15QHPdvA==
811
697
optionalDependencies:
812
-
fsevents "~2.1.2"
698
+
fsevents "~2.3.2"
813
699
814
-
rxjs@^6.3.3:
815
-
version "6.5.5"
816
-
resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.5.tgz#c5c884e3094c8cfee31bf27eb87e54ccfc87f9ec"
817
-
integrity sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==
700
+
rxjs@^7.4.0:
701
+
version "7.4.0"
702
+
resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.4.0.tgz#a12a44d7eebf016f5ff2441b87f28c9a51cebc68"
703
+
integrity sha512-7SQDi7xeTMCJpqViXh8gL/lebcwlp3d831F05+9B44A4B0WfsEwUQHR64gsH1kvJ+Ep/J9K2+n1hVl1CsGN23w==
818
704
dependencies:
819
-
tslib "^1.9.0"
705
+
tslib "~2.1.0"
820
706
821
707
semver-compare@^1.0.0:
822
708
version "1.0.0"
823
709
resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc"
824
710
integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w=
825
711
826
-
semver-regex@^2.0.0:
827
-
version "2.0.0"
828
-
resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-2.0.0.tgz#a93c2c5844539a770233379107b38c7b4ac9d338"
829
-
integrity sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==
712
+
semver-regex@^3.1.2:
713
+
version "3.1.3"
714
+
resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-3.1.3.tgz#b2bcc6f97f63269f286994e297e229b6245d0dc3"
715
+
integrity sha512-Aqi54Mk9uYTjVexLnR67rTyBusmwd04cLkHy9hNvk3+G3nT2Oyg7E0l4XVbOaNwIvQ3hHeYxGcyEy+mKreyBFQ==
830
716
831
717
shebang-command@^2.0.0:
832
718
version "2.0.0"
···
840
726
resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
841
727
integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
842
728
843
-
signal-exit@^3.0.2:
844
-
version "3.0.3"
845
-
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c"
846
-
integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==
729
+
signal-exit@^3.0.2, signal-exit@^3.0.3:
730
+
version "3.0.6"
731
+
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.6.tgz#24e630c4b0f03fea446a2bd299e62b4a6ca8d0af"
732
+
integrity sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==
847
733
848
734
slash@^3.0.0:
849
735
version "3.0.0"
850
736
resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"
851
737
integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
852
738
853
-
slice-ansi@0.0.4:
854
-
version "0.0.4"
855
-
resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-0.0.4.tgz#edbf8903f66f7ce2f8eafd6ceed65e264c831b35"
856
-
integrity sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=
739
+
slice-ansi@^3.0.0:
740
+
version "3.0.0"
741
+
resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787"
742
+
integrity sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==
743
+
dependencies:
744
+
ansi-styles "^4.0.0"
745
+
astral-regex "^2.0.0"
746
+
is-fullwidth-code-point "^3.0.0"
747
+
748
+
slice-ansi@^4.0.0:
749
+
version "4.0.0"
750
+
resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b"
751
+
integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==
752
+
dependencies:
753
+
ansi-styles "^4.0.0"
754
+
astral-regex "^2.0.0"
755
+
is-fullwidth-code-point "^3.0.0"
756
+
757
+
slice-ansi@^5.0.0:
758
+
version "5.0.0"
759
+
resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-5.0.0.tgz#b73063c57aa96f9cd881654b15294d95d285c42a"
760
+
integrity sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==
761
+
dependencies:
762
+
ansi-styles "^6.0.0"
763
+
is-fullwidth-code-point "^4.0.0"
857
764
858
-
string-argv@0.3.1:
765
+
string-argv@^0.3.1:
859
766
version "0.3.1"
860
767
resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da"
861
768
integrity sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==
862
769
863
-
string-width@^1.0.1:
864
-
version "1.0.2"
865
-
resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3"
866
-
integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=
770
+
string-width@^4.1.0, string-width@^4.2.0:
771
+
version "4.2.0"
772
+
resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5"
773
+
integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==
867
774
dependencies:
868
-
code-point-at "^1.0.0"
869
-
is-fullwidth-code-point "^1.0.0"
870
-
strip-ansi "^3.0.0"
775
+
emoji-regex "^8.0.0"
776
+
is-fullwidth-code-point "^3.0.0"
777
+
strip-ansi "^6.0.0"
871
778
872
-
string-width@^2.1.1:
873
-
version "2.1.1"
874
-
resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e"
875
-
integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==
779
+
string-width@^5.0.0:
780
+
version "5.0.1"
781
+
resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.0.1.tgz#0d8158335a6cfd8eb95da9b6b262ce314a036ffd"
782
+
integrity sha512-5ohWO/M4//8lErlUUtrFy3b11GtNOuMOU0ysKCDXFcfXuuvUXu95akgj/i8ofmaGdN0hCqyl6uu9i8dS/mQp5g==
876
783
dependencies:
877
-
is-fullwidth-code-point "^2.0.0"
878
-
strip-ansi "^4.0.0"
784
+
emoji-regex "^9.2.2"
785
+
is-fullwidth-code-point "^4.0.0"
786
+
strip-ansi "^7.0.1"
879
787
880
-
stringify-object@^3.3.0:
881
-
version "3.3.0"
882
-
resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629"
883
-
integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==
788
+
strip-ansi@^6.0.0:
789
+
version "6.0.0"
790
+
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532"
791
+
integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==
884
792
dependencies:
885
-
get-own-enumerable-property-symbols "^3.0.0"
886
-
is-obj "^1.0.1"
887
-
is-regexp "^1.0.0"
793
+
ansi-regex "^5.0.0"
888
794
889
-
strip-ansi@^3.0.0, strip-ansi@^3.0.1:
890
-
version "3.0.1"
891
-
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
892
-
integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=
893
-
dependencies:
894
-
ansi-regex "^2.0.0"
895
-
896
-
strip-ansi@^4.0.0:
897
-
version "4.0.0"
898
-
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f"
899
-
integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8=
795
+
strip-ansi@^7.0.1:
796
+
version "7.0.1"
797
+
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.0.1.tgz#61740a08ce36b61e50e65653f07060d000975fb2"
798
+
integrity sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==
900
799
dependencies:
901
-
ansi-regex "^3.0.0"
800
+
ansi-regex "^6.0.1"
902
801
903
802
strip-final-newline@^2.0.0:
904
803
version "2.0.0"
905
804
resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad"
906
805
integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==
907
806
908
-
supports-color@^2.0.0:
909
-
version "2.0.0"
910
-
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"
911
-
integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=
912
-
913
807
supports-color@^5.3.0:
914
808
version "5.5.0"
915
809
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
···
918
812
has-flag "^3.0.0"
919
813
920
814
supports-color@^7.1.0:
921
-
version "7.1.0"
922
-
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1"
923
-
integrity sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==
815
+
version "7.2.0"
816
+
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da"
817
+
integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
924
818
dependencies:
925
819
has-flag "^4.0.0"
926
820
927
-
symbol-observable@^1.1.0:
928
-
version "1.2.0"
929
-
resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804"
930
-
integrity sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==
821
+
supports-color@^9.0.2:
822
+
version "9.2.1"
823
+
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-9.2.1.tgz#599dc9d45acf74c6176e0d880bab1d7d718fe891"
824
+
integrity sha512-Obv7ycoCTG51N7y175StI9BlAXrmgZrFhZOb0/PyjHBher/NmsdBgbbQ1Inhq+gIhz6+7Gb+jWF2Vqi7Mf1xnQ==
825
+
826
+
through@^2.3.8:
827
+
version "2.3.8"
828
+
resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
829
+
integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=
931
830
932
831
to-regex-range@^5.0.1:
933
832
version "5.0.1"
···
936
835
dependencies:
937
836
is-number "^7.0.0"
938
837
939
-
tslib@^1.9.0:
940
-
version "1.11.1"
941
-
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.11.1.tgz#eb15d128827fbee2841549e171f45ed338ac7e35"
942
-
integrity sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==
838
+
tslib@~2.1.0:
839
+
version "2.1.0"
840
+
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.1.0.tgz#da60860f1c2ecaa5703ab7d39bc05b6bf988b97a"
841
+
integrity sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==
842
+
843
+
type-fest@^0.11.0:
844
+
version "0.11.0"
845
+
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1"
846
+
integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==
943
847
944
848
which-pm-runs@^1.0.0:
945
849
version "1.0.0"
···
953
857
dependencies:
954
858
isexe "^2.0.0"
955
859
956
-
wrap-ansi@^3.0.1:
957
-
version "3.0.1"
958
-
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-3.0.1.tgz#288a04d87eda5c286e060dfe8f135ce8d007f8ba"
959
-
integrity sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo=
860
+
wrap-ansi@^6.2.0:
861
+
version "6.2.0"
862
+
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53"
863
+
integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==
960
864
dependencies:
961
-
string-width "^2.1.1"
962
-
strip-ansi "^4.0.0"
865
+
ansi-styles "^4.0.0"
866
+
string-width "^4.1.0"
867
+
strip-ansi "^6.0.0"
963
868
964
-
wrappy@1:
965
-
version "1.0.2"
966
-
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
967
-
integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
869
+
wrap-ansi@^7.0.0:
870
+
version "7.0.0"
871
+
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
872
+
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
873
+
dependencies:
874
+
ansi-styles "^4.0.0"
875
+
string-width "^4.1.0"
876
+
strip-ansi "^6.0.0"
877
+
878
+
yaml@^1.10.0, yaml@^1.10.2:
879
+
version "1.10.2"
880
+
resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b"
881
+
integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==
968
882
969
-
yaml@^1.7.2:
970
-
version "1.8.3"
971
-
resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.8.3.tgz#2f420fca58b68ce3a332d0ca64be1d191dd3f87a"
972
-
integrity sha512-X/v7VDnK+sxbQ2Imq4Jt2PRUsRsP7UcpSl3Llg6+NRRqWLIvxkMFYtH1FmvwNGYRKKPa+EPA4qDBlI9WVG1UKw==
973
-
dependencies:
974
-
"@babel/runtime" "^7.8.7"
883
+
yocto-queue@^0.1.0:
884
+
version "0.1.0"
885
+
resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"
886
+
integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==