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

Add missing tooling

+21
LICENSE
···
+
MIT License
+
+
Copyright (c) GraphQL Contributors
+
+
Permission is hereby granted, free of charge, to any person obtaining a copy
+
of this software and associated documentation files (the "Software"), to deal
+
in the Software without restriction, including without limitation the rights
+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+
copies of the Software, and to permit persons to whom the Software is
+
furnished to do so, subject to the following conditions:
+
+
The above copyright notice and this permission notice shall be included in all
+
copies or substantial portions of the Software.
+
+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+
SOFTWARE.
+5 -2
alias/error/GraphQLError.mjs
···
import { getLocation } from 'graphql/language/location';
-
import { printLocation, printSourceLocation } from 'graphql/language/printLocation';
+
import {
+
printLocation,
+
printSourceLocation,
+
} from 'graphql/language/printLocation';
export class GraphQLError extends Error {
constructor(
···
positions,
path,
originalError,
-
extensions,
+
extensions
) {
super(message);
+1 -3
alias/language/blockString.mjs
···
export function printBlockString(str) {
-
return '"""\n' +
-
JSON.stringify(str).slice(1, -1)
-
+ '\n"""';
+
return '"""\n' + JSON.stringify(str).slice(1, -1) + '\n"""';
}
export function dedentBlockStringValue(str) {
+46 -49
alias/language/parser.mjs
···
`;
// 2.1.9: Limited to ASCII character set, so regex shortcodes are fine
-
const name = match(Kind.NAME, x => ({
+
const name = match(Kind.NAME, (x) => ({
kind: x.tag,
-
value: x[0]
+
value: x[0],
}))`
${/[_\w][_\d\w]*/}
`;
-
const null_ = match(Kind.NULL, x => ({
+
const null_ = match(Kind.NULL, (x) => ({
kind: x.tag,
value: null,
}))`
${'null'}
`;
-
const bool = match(Kind.BOOLEAN, x => ({
+
const bool = match(Kind.BOOLEAN, (x) => ({
kind: x.tag,
-
value: x[0] === 'true'
+
value: x[0] === 'true',
}))`
${'true'} | ${'false'}
`;
-
const variable = match(Kind.VARIABLE, x => ({
+
const variable = match(Kind.VARIABLE, (x) => ({
kind: x.tag,
-
name: x[0]
+
name: x[0],
}))`
:${'$'} ${name}
`;
// 2.9.6: Technically, this parser doesn't need to check that true, false, and null
// aren't used as enums, but this prevents mistakes and follows the spec closely
-
const enum_ = match(Kind.ENUM, x => ({
+
const enum_ = match(Kind.ENUM, (x) => ({
kind: x.tag,
-
value: x[0].value
+
value: x[0].value,
}))`
${name}
`;
// 2.9.1-2: These combine both number values for the sake of simplicity.
// It allows for leading zeroes, unlike graphql.js, which shouldn't matter;
-
const number = match(null, x => ({
+
const number = match(null, (x) => ({
kind: x.length === 1 ? Kind.INT : Kind.FLOAT,
-
value: x.join('')
+
value: x.join(''),
}))`
${/[-]?\d+/}
${/[.]\d+/}?
···
// 2.9.4: Notably, this skips checks for unicode escape sequences and escaped
// quotes. This is mainly meant for client-side use, so we won't have to be strict.
-
const string = match(Kind.STRING, x => ({
+
const string = match(Kind.STRING, (x) => ({
kind: x.tag,
-
value: x[0]
+
value: x[0],
}))`
(:${'"""'} ${/.*(?=""")/} :${'"""'})
| (:${'"'} ${/[^"\r\n]*/} :${'"'})
`;
-
const list = match(Kind.LIST, x => ({
+
const list = match(Kind.LIST, (x) => ({
kind: x.tag,
-
values: x
+
values: x,
}))`
(?: ${'['} ${ignored}?)
${value}*
(?: ${']'} ${ignored}?)
`;
-
const objectField = match(Kind.OBJECT_FIELD, x => ({
+
const objectField = match(Kind.OBJECT_FIELD, (x) => ({
kind: x.tag,
name: x[0],
-
value: x[1]
+
value: x[1],
}))`
${name}
(?: ${ignored} ${/:/} ${ignored})?
···
(?: ${ignored})?
`;
-
const object = match(Kind.OBJECT, x => ({
+
const object = match(Kind.OBJECT, (x) => ({
kind: x.tag,
fields: x,
}))`
···
`;
// 2.9: This matches the spec closely and is complete
-
const value = match(null, x => x[0])`
+
const value = match(null, (x) => x[0])`
:${ignored}?
(
${null_}
···
:${ignored}?
`;
-
const arg = match(Kind.ARGUMENT, x => ({
+
const arg = match(Kind.ARGUMENT, (x) => ({
kind: x.tag,
name: x[0],
-
value: x[1]
+
value: x[1],
}))`
${name}
(?: ${ignored}? ${':'} ${ignored}?)
···
)?
`;
-
const directive = match(Kind.DIRECTIVE, x => ({
+
const directive = match(Kind.DIRECTIVE, (x) => ({
kind: x.tag,
name: x[0],
-
arguments: x[1]
+
arguments: x[1],
}))`
:${'@'} ${name} :${ignored}?
${args}?
···
${directive}*
`;
-
const field = match(Kind.FIELD, x => {
+
const field = match(Kind.FIELD, (x) => {
let i = 0;
return {
kind: x.tag,
···
// 2.11: The type declarations may be simplified since there's little room
// for error in this limited type system.
-
const type = match(null, x => {
-
const node = x[0].kind === 'Name'
-
? { kind: Kind.NAMED_TYPE, name: x[0] }
-
: { kind: Kind.LIST_TYPE, type: x[0] }
-
return x[1] === '!'
-
? { kind: Kind.NON_NULL_TYPE, type: node }
-
: node;
+
const type = match(null, (x) => {
+
const node =
+
x[0].kind === 'Name'
+
? { kind: Kind.NAMED_TYPE, name: x[0] }
+
: { kind: Kind.LIST_TYPE, type: x[0] };
+
return x[1] === '!' ? { kind: Kind.NON_NULL_TYPE, type: node } : node;
})`
(
(
···
:${ignored}?
`;
-
const typeCondition = match(null, x => ({
+
const typeCondition = match(null, (x) => ({
kind: Kind.NAMED_TYPE,
-
name: x[0]
+
name: x[0],
}))`
(?: ${ignored} ${'on'} ${ignored})
${name}
:${ignored}?
`;
-
const inlineFragment = match(Kind.INLINE_FRAGMENT, x => {
+
const inlineFragment = match(Kind.INLINE_FRAGMENT, (x) => {
let i = 0;
return {
kind: x.tag,
typeCondition: x[i].kind === Kind.NAMED_TYPE ? x[i++] : undefined,
directives: x[i++],
-
selectionSet: x[i]
+
selectionSet: x[i],
};
})`
(?: ${'...'} ${ignored}?)
···
${selectionSet}
`;
-
const fragmentSpread = match(Kind.FRAGMENT_SPREAD, x => ({
+
const fragmentSpread = match(Kind.FRAGMENT_SPREAD, (x) => ({
kind: x.tag,
name: x[0],
-
directives: x[1]
+
directives: x[1],
}))`
(?: ${'...'} ${ignored}?)
!${'on'}
···
${directives}
`;
-
const selectionSet = match(Kind.SELECTION_SET, x => ({
+
const selectionSet = match(Kind.SELECTION_SET, (x) => ({
kind: x.tag,
selections: x.slice(),
}))`
···
(?: ${'}'} ${ignored}?)
`;
-
const varDefinitionDefault = match(null, x => x[0])`
+
const varDefinitionDefault = match(null, (x) => x[0])`
(?: ${'='} ${ignored}?)
${value}
`;
-
const varDefinition = match(Kind.VARIABLE_DEFINITION, x => ({
+
const varDefinition = match(Kind.VARIABLE_DEFINITION, (x) => ({
kind: x.tag,
variable: x[0],
type: x[1],
···
(?: ${')'} ${ignored}?)
`;
-
const fragmentDefinition = match(Kind.FRAGMENT_DEFINITION, x => ({
+
const fragmentDefinition = match(Kind.FRAGMENT_DEFINITION, (x) => ({
kind: x.tag,
name: x[0],
typeCondition: x[1],
···
${selectionSet}
`;
-
const operationDefinition = match(Kind.OPERATION_DEFINITION, x => {
+
const operationDefinition = match(Kind.OPERATION_DEFINITION, (x) => {
let i = 1;
return {
kind: x.tag,
···
${selectionSet}
`;
-
const queryShorthand = match(Kind.OPERATION_DEFINITION, x => ({
+
const queryShorthand = match(Kind.OPERATION_DEFINITION, (x) => ({
kind: x.tag,
operation: 'query',
name: undefined,
variableDefinitions: [],
directives: [],
-
selectionSet: x[0]
+
selectionSet: x[0],
}))`
:${ignored}?
${selectionSet}
`;
-
const root = match(Kind.DOCUMENT, x => (
-
x.length
-
? { kind: x.tag, definitions: x.slice() }
-
: undefined
-
))`
+
const root = match(Kind.DOCUMENT, (x) =>
+
x.length ? { kind: x.tag, definitions: x.slice() } : undefined
+
)`
${queryShorthand}
| (${operationDefinition} | ${fragmentDefinition})+
`;
+5 -2
alias/language/printLocation.mjs
···
export function printLocation(location) {
return printSourceLocation(
location.source,
-
getLocation(location.source, location.start),
+
getLocation(location.source, location.start)
);
}
export function printSourceLocation(source, sourceLocation) {
const firstLineColumnOffset = source.locationOffset.column - 1;
const lineNum = sourceLocation.line + source.locationOffset.line - 1;
-
const columnNum = sourceLocation.column + sourceLocation.line === 1 ? firstLineColumnOffset : 0;
+
const columnNum =
+
sourceLocation.column + sourceLocation.line === 1
+
? firstLineColumnOffset
+
: 0;
return `${source.name}:${lineNum}:${columnNum}`;
}
+47 -30
alias/language/printer.mjs
···
if (Array.isArray(node)) {
return node.map(print);
} else if (node == null || typeof node !== 'object') {
-
return node ? ('' + node) : '';
+
return node ? '' + node : '';
}
switch (node.kind) {
···
const prefix = join(
[
node.operation,
-
print(node.name) + wrap('(', join(print(node.variableDefinitions), ', '), ')'),
+
print(node.name) +
+
wrap('(', join(print(node.variableDefinitions), ', '), ')'),
join(print(node.directives), ' '),
],
-
' ',
+
' '
);
-
return (prefix === 'query' ? '' : prefix + ' ') + print(node.selectionSet);
+
return (
+
(prefix === 'query' ? '' : prefix + ' ') + print(node.selectionSet)
+
);
}
case 'VariableDefinition':
-
return print(node.variable) +
+
return (
+
print(node.variable) +
': ' +
print(node.type) +
wrap(' = ', print(node.defaultValue)) +
-
wrap(' ', join(print(node.directives), ' '));
-
+
wrap(' ', join(print(node.directives), ' '))
+
);
+
case 'Field':
return join(
[
-
wrap('', print(node.alias), ': ')
-
+ print(node.name)
-
+ wrap('(', join(print(node.arguments), ', '), ')'),
+
wrap('', print(node.alias), ': ') +
+
print(node.name) +
+
wrap('(', join(print(node.arguments), ', '), ')'),
join(print(node.directives), ' '),
-
print(node.selectionSet)
+
print(node.selectionSet),
],
' '
);
case 'StringValue':
-
return node.isBlockString ? printBlockString(node.value) : printString(node.value);
+
return node.isBlockString
+
? printBlockString(node.value)
+
: printString(node.value);
case 'BooleanValue':
return node.value ? 'true' : 'false';
···
case 'ObjectField':
return node.name.value + ': ' + print(node.value);
-
case 'Variable': return '$' + node.name.value;
+
case 'Variable':
+
return '$' + node.name.value;
case 'Document':
return join(print(node.definitions), '\n\n');
-
case 'SelectionSet': return block(print(node.selections));
-
case 'Argument': return node.name.value + ': ' + print(node.value);
+
case 'SelectionSet':
+
return block(print(node.selections));
+
case 'Argument':
+
return node.name.value + ': ' + print(node.value);
case 'FragmentSpread':
-
return '...' + print(node.name) + wrap(' ', join(print(node.directives), ' '));
+
return (
+
'...' + print(node.name) + wrap(' ', join(print(node.directives), ' '))
+
);
case 'InlineFragment':
return join(
···
join(print(node.directives), ' '),
print(node.selectionSet),
],
-
' ',
+
' '
);
case 'FragmentDefinition':
-
return 'fragment ' + node.name.value +
-
wrap('(', join(print(node.variableDefinitions), ', '), ')') + ' ' +
-
'on ' + print(node.typeCondition) + ' ' +
+
return (
+
'fragment ' +
+
node.name.value +
+
wrap('(', join(print(node.variableDefinitions), ', '), ')') +
+
' ' +
+
'on ' +
+
print(node.typeCondition) +
+
' ' +
wrap('', join(print(node.directives), ' '), ' ') +
-
print(node.selectionSet);
+
print(node.selectionSet)
+
);
case 'Directive':
-
return '@' + node.name.value + wrap('(', join(print(node.args), ', '), ')');
+
return (
+
'@' + node.name.value + wrap('(', join(print(node.args), ', '), ')')
+
);
case 'NamedType':
return node.name.value;
···
case 'NonNullType':
return print(node.type) + '!';
-
default: return '';
+
default:
+
return '';
}
}
const join = (array, separator) =>
-
(array && array
-
.filter(x => x)
-
.join(separator || '')) || '';
+
(array && array.filter((x) => x).join(separator || '')) || '';
-
const block = array =>
+
const block = (array) =>
wrap('{\n ', join(array, '\n').replace(/\n/g, '\n '), '\n}');
-
const wrap = (start, value, end) => value
-
? start + value + (end || '')
-
: '';
+
const wrap = (start, value, end) => (value ? start + value + (end || '') : '');
+5 -6
alias/language/visitor.mjs
···
const ancestors = [];
function callback(node, key, parent, isLeaving) {
-
const visitFn = getVisitFn(visitor, node.kind, isLeaving)
+
const visitFn = getVisitFn(visitor, node.kind, isLeaving);
if (visitFn) {
-
const result = visitFn.call(visitor, node, key, parent, path, ancestors)
-
if (result === BREAK) throw BREAK
-
return result
+
const result = visitFn.call(visitor, node, key, parent, path, ancestors);
+
if (result === BREAK) throw BREAK;
+
return result;
}
}
function traverse(node, key, parent) {
let hasEdited = false;
let result;
-
+
result = callback(node, key, parent, false);
if (result === false) {
return;
···
}
}
}
-
} else if (value != null && typeof value.kind === 'string') {
result = traverse(value, nodeKey, node);
if (result !== undefined) {
+29 -3
package.json
···
{
"name": "graphql-web-lite",
-
"version": "1.0.0",
-
"main": "index.js",
+
"version": "15.5.1-lite.0",
"license": "MIT",
"scripts": {
"build": "rollup -c scripts/rollup/config.js",
"size-check": "cd demo && yarn && yarn build"
},
+
"keywords": [
+
"regex",
+
"sticky regex",
+
"parser",
+
"parser generator",
+
"babel"
+
],
+
"private": true,
"homepage": "https://github.com/kitten/graphql-web-lite",
"bugs": {
"url": "https://github.com/kitten/graphql-web-lite/issues"
···
"@sucrase/jest-plugin": "^2.1.1",
"babel-plugin-modular-graphql": "^1.0.1",
"graphql": "^16.0.0-alpha.5",
-
"jest": "^27.0.6",
+
"husky-v4": "^4.3.8",
+
"jest": "^27.1.0",
+
"lint-staged": "^11.1.2",
+
"prettier": "^2.3.2",
"reghex": "^3.0.2",
"rollup": "^2.56.2",
"rollup-plugin-terser": "^7.0.2"
+
},
+
"prettier": {
+
"singleQuote": true
+
},
+
"lint-staged": {
+
"*.{mjs,js,json,md}": "prettier --write"
+
},
+
"husky": {
+
"hooks": {
+
"pre-commit": "lint-staged --quiet --relative"
+
}
+
},
+
"jest": {
+
"transform": {
+
"\\.js$": "@sucrase/jest-plugin"
+
}
}
}
+1 -1
scripts/babel/transformComputedProps.mjs
···
path.remove();
}
},
-
}
+
},
};
};
+1 -1
scripts/babel/transformObjectFreeze.mjs
···
path.replaceWith(path.node.arguments[0]);
}
},
-
}
+
},
};
};
+27 -20
scripts/rollup/config.js
···
if (/\/jsutils\//g.test(from)) continue;
const name = from.replace(/^graphql\//, '');
-
exports[name] = (exports[name] || '') + `export { ${key} } from '${EXTERNAL}'\n`;
+
exports[name] =
+
(exports[name] || '') + `export { ${key} } from '${EXTERNAL}'\n`;
const parts = name.split('/');
for (let i = parts.length - 1; i > 0; i--) {
const name = `${parts.slice(0, i).join('/')}/index`;
const from = `./${parts.slice(i).join('/')}`;
-
exports[name] = (exports[name] || '') + `export { ${local} } from '${from}'\n`;
+
exports[name] =
+
(exports[name] || '') + `export { ${local} } from '${from}'\n`;
}
const index = `export { ${local} } from './${name}'\n`;
···
}
const { importers } = utils.getModuleInfo(id);
-
return importers.length === 1
-
? manualChunks(importers[0], utils)
-
: 'shared';
+
return importers.length === 1 ? manualChunks(importers[0], utils) : 'shared';
};
export default {
-
input:
-
Object.keys(exports).reduce((input, key) => {
-
input[key] = path.join('./virtual', key);
-
return input;
-
}, {}),
+
input: Object.keys(exports).reduce((input, key) => {
+
input[key] = path.join('./virtual', key);
+
return input;
+
}, {}),
external(id) {
return externalPredicate.test(id);
},
···
plugins: [
{
async load(id) {
-
if (!id.startsWith(virtualModule))
-
return null;
+
if (!id.startsWith(virtualModule)) return null;
const entry = path.relative(virtualModule, id).replace(/\.m?js$/, '');
return exports[entry] || null;
···
if (!source.startsWith('.') && !source.startsWith('virtual/'))
return null;
-
const target = path.join(importer ? path.dirname(importer) : cwd, source);
+
const target = path.join(
+
importer ? path.dirname(importer) : cwd,
+
source
+
);
const virtualEntry = path.relative(virtualModule, target);
if (!virtualEntry.startsWith('../')) {
const aliasSource = path.join(aliasModule, virtualEntry);
-
const alias = await this.resolve(aliasSource, undefined, { skipSelf: true });
+
const alias = await this.resolve(aliasSource, undefined, {
+
skipSelf: true,
+
});
return alias || target;
}
const graphqlEntry = path.relative(graphqlModule, target);
if (!graphqlEntry.startsWith('../')) {
const aliasSource = path.join(aliasModule, graphqlEntry);
-
const alias = await this.resolve(aliasSource, undefined, { skipSelf: true });
+
const alias = await this.resolve(aliasSource, undefined, {
+
skipSelf: true,
+
});
return alias || target;
}
···
const getContents = async (extension) => {
try {
const name = fileName.replace(/\.m?js$/, '');
-
const contents = await fs.readFile(path.join(graphqlModule, name + extension));
+
const contents = await fs.readFile(
+
path.join(graphqlModule, name + extension)
+
);
return contents;
} catch (_error) {
return null;
}
-
}
+
};
const dts = await getContents('.d.ts');
const flow = await getContents('.js.flow');
···
sequences: false,
loops: false,
conditionals: false,
-
join_vars: false
+
join_vars: false,
},
mangle: {
module: true,
···
output: {
beautify: true,
braces: true,
-
indent_level: 2
-
}
+
indent_level: 2,
+
},
}),
],
+14 -8
scripts/rollup/packageMetadata.js
···
const rootPkg = require('../../package.json');
const gqlPkg = require('graphql/package.json');
-
export default JSON.stringify({
-
...gqlPkg,
-
name: 'graphql-web-lite',
-
version: gqlPkg.version + '-lite',
-
homepage: rootPkg.homepage,
-
bugs: rootPkg.bugs,
-
repository: rootPkg.repository,
-
}, null, 2);
+
export default JSON.stringify(
+
{
+
...gqlPkg,
+
name: 'graphql-web-lite',
+
version: rootPkg.version,
+
sideEffects: false,
+
homepage: rootPkg.homepage,
+
bugs: rootPkg.bugs,
+
repository: rootPkg.repository,
+
keywords: rootPkg.keywords,
+
},
+
null,
+
2
+
);
+700 -320
yarn.lock
···
# yarn lockfile v1
-
"@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.14.5":
+
"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.14.5":
version "7.14.5"
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.14.5.tgz#23b08d740e83f49c5e59945fbf1b43e80bbf4edb"
integrity sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==
···
resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98"
integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==
-
"@jest/console@^27.0.6":
-
version "27.0.6"
-
resolved "https://registry.yarnpkg.com/@jest/console/-/console-27.0.6.tgz#3eb72ea80897495c3d73dd97aab7f26770e2260f"
-
integrity sha512-fMlIBocSHPZ3JxgWiDNW/KPj6s+YRd0hicb33IrmelCcjXo/pXPwvuiKFmZz+XuqI/1u7nbUK10zSsWL/1aegg==
+
"@jest/console@^27.1.0":
+
version "27.1.0"
+
resolved "https://registry.yarnpkg.com/@jest/console/-/console-27.1.0.tgz#de13b603cb1d389b50c0dc6296e86e112381e43c"
+
integrity sha512-+Vl+xmLwAXLNlqT61gmHEixeRbS4L8MUzAjtpBCOPWH+izNI/dR16IeXjkXJdRtIVWVSf9DO1gdp67B1XorZhQ==
dependencies:
-
"@jest/types" "^27.0.6"
+
"@jest/types" "^27.1.0"
"@types/node" "*"
chalk "^4.0.0"
-
jest-message-util "^27.0.6"
-
jest-util "^27.0.6"
+
jest-message-util "^27.1.0"
+
jest-util "^27.1.0"
slash "^3.0.0"
-
"@jest/core@^27.0.6":
-
version "27.0.6"
-
resolved "https://registry.yarnpkg.com/@jest/core/-/core-27.0.6.tgz#c5f642727a0b3bf0f37c4b46c675372d0978d4a1"
-
integrity sha512-SsYBm3yhqOn5ZLJCtccaBcvD/ccTLCeuDv8U41WJH/V1MW5eKUkeMHT9U+Pw/v1m1AIWlnIW/eM2XzQr0rEmow==
+
"@jest/core@^27.1.0":
+
version "27.1.0"
+
resolved "https://registry.yarnpkg.com/@jest/core/-/core-27.1.0.tgz#622220f18032f5869e579cecbe744527238648bf"
+
integrity sha512-3l9qmoknrlCFKfGdrmiQiPne+pUR4ALhKwFTYyOeKw6egfDwJkO21RJ1xf41rN8ZNFLg5W+w6+P4fUqq4EMRWA==
dependencies:
-
"@jest/console" "^27.0.6"
-
"@jest/reporters" "^27.0.6"
-
"@jest/test-result" "^27.0.6"
-
"@jest/transform" "^27.0.6"
-
"@jest/types" "^27.0.6"
+
"@jest/console" "^27.1.0"
+
"@jest/reporters" "^27.1.0"
+
"@jest/test-result" "^27.1.0"
+
"@jest/transform" "^27.1.0"
+
"@jest/types" "^27.1.0"
"@types/node" "*"
ansi-escapes "^4.2.1"
chalk "^4.0.0"
emittery "^0.8.1"
exit "^0.1.2"
graceful-fs "^4.2.4"
-
jest-changed-files "^27.0.6"
-
jest-config "^27.0.6"
-
jest-haste-map "^27.0.6"
-
jest-message-util "^27.0.6"
+
jest-changed-files "^27.1.0"
+
jest-config "^27.1.0"
+
jest-haste-map "^27.1.0"
+
jest-message-util "^27.1.0"
jest-regex-util "^27.0.6"
-
jest-resolve "^27.0.6"
-
jest-resolve-dependencies "^27.0.6"
-
jest-runner "^27.0.6"
-
jest-runtime "^27.0.6"
-
jest-snapshot "^27.0.6"
-
jest-util "^27.0.6"
-
jest-validate "^27.0.6"
-
jest-watcher "^27.0.6"
+
jest-resolve "^27.1.0"
+
jest-resolve-dependencies "^27.1.0"
+
jest-runner "^27.1.0"
+
jest-runtime "^27.1.0"
+
jest-snapshot "^27.1.0"
+
jest-util "^27.1.0"
+
jest-validate "^27.1.0"
+
jest-watcher "^27.1.0"
micromatch "^4.0.4"
p-each-series "^2.1.0"
rimraf "^3.0.0"
slash "^3.0.0"
strip-ansi "^6.0.0"
-
"@jest/environment@^27.0.6":
-
version "27.0.6"
-
resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-27.0.6.tgz#ee293fe996db01d7d663b8108fa0e1ff436219d2"
-
integrity sha512-4XywtdhwZwCpPJ/qfAkqExRsERW+UaoSRStSHCCiQTUpoYdLukj+YJbQSFrZjhlUDRZeNiU9SFH0u7iNimdiIg==
+
"@jest/environment@^27.1.0":
+
version "27.1.0"
+
resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-27.1.0.tgz#c7224a67004759ec203d8fa44e8bc0db93f66c44"
+
integrity sha512-wRp50aAMY2w1U2jP1G32d6FUVBNYqmk8WaGkiIEisU48qyDV0WPtw3IBLnl7orBeggveommAkuijY+RzVnNDOQ==
dependencies:
-
"@jest/fake-timers" "^27.0.6"
-
"@jest/types" "^27.0.6"
+
"@jest/fake-timers" "^27.1.0"
+
"@jest/types" "^27.1.0"
"@types/node" "*"
-
jest-mock "^27.0.6"
+
jest-mock "^27.1.0"
-
"@jest/fake-timers@^27.0.6":
-
version "27.0.6"
-
resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-27.0.6.tgz#cbad52f3fe6abe30e7acb8cd5fa3466b9588e3df"
-
integrity sha512-sqd+xTWtZ94l3yWDKnRTdvTeZ+A/V7SSKrxsrOKSqdyddb9CeNRF8fbhAU0D7ZJBpTTW2nbp6MftmKJDZfW2LQ==
+
"@jest/fake-timers@^27.1.0":
+
version "27.1.0"
+
resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-27.1.0.tgz#c0b343d8a16af17eab2cb6862e319947c0ea2abe"
+
integrity sha512-22Zyn8il8DzpS+30jJNVbTlm7vAtnfy1aYvNeOEHloMlGy1PCYLHa4PWlSws0hvNsMM5bON6GISjkLoQUV3oMA==
dependencies:
-
"@jest/types" "^27.0.6"
+
"@jest/types" "^27.1.0"
"@sinonjs/fake-timers" "^7.0.2"
"@types/node" "*"
-
jest-message-util "^27.0.6"
-
jest-mock "^27.0.6"
-
jest-util "^27.0.6"
+
jest-message-util "^27.1.0"
+
jest-mock "^27.1.0"
+
jest-util "^27.1.0"
-
"@jest/globals@^27.0.6":
-
version "27.0.6"
-
resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-27.0.6.tgz#48e3903f99a4650673d8657334d13c9caf0e8f82"
-
integrity sha512-DdTGCP606rh9bjkdQ7VvChV18iS7q0IMJVP1piwTWyWskol4iqcVwthZmoJEf7obE1nc34OpIyoVGPeqLC+ryw==
+
"@jest/globals@^27.1.0":
+
version "27.1.0"
+
resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-27.1.0.tgz#e093a49c718dd678a782c197757775534c88d3f2"
+
integrity sha512-73vLV4aNHAlAgjk0/QcSIzzCZSqVIPbmFROJJv9D3QUR7BI4f517gVdJpSrCHxuRH3VZFhe0yGG/tmttlMll9g==
dependencies:
-
"@jest/environment" "^27.0.6"
-
"@jest/types" "^27.0.6"
-
expect "^27.0.6"
+
"@jest/environment" "^27.1.0"
+
"@jest/types" "^27.1.0"
+
expect "^27.1.0"
-
"@jest/reporters@^27.0.6":
-
version "27.0.6"
-
resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-27.0.6.tgz#91e7f2d98c002ad5df94d5b5167c1eb0b9fd5b00"
-
integrity sha512-TIkBt09Cb2gptji3yJXb3EE+eVltW6BjO7frO7NEfjI9vSIYoISi5R3aI3KpEDXlB1xwB+97NXIqz84qYeYsfA==
+
"@jest/reporters@^27.1.0":
+
version "27.1.0"
+
resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-27.1.0.tgz#02ed1e6601552c2f6447378533f77aad002781d4"
+
integrity sha512-5T/zlPkN2HnK3Sboeg64L5eC8iiaZueLpttdktWTJsvALEtP2YMkC5BQxwjRWQACG9SwDmz+XjjkoxXUDMDgdw==
dependencies:
"@bcoe/v8-coverage" "^0.2.3"
-
"@jest/console" "^27.0.6"
-
"@jest/test-result" "^27.0.6"
-
"@jest/transform" "^27.0.6"
-
"@jest/types" "^27.0.6"
+
"@jest/console" "^27.1.0"
+
"@jest/test-result" "^27.1.0"
+
"@jest/transform" "^27.1.0"
+
"@jest/types" "^27.1.0"
chalk "^4.0.0"
collect-v8-coverage "^1.0.0"
exit "^0.1.2"
···
istanbul-lib-report "^3.0.0"
istanbul-lib-source-maps "^4.0.0"
istanbul-reports "^3.0.2"
-
jest-haste-map "^27.0.6"
-
jest-resolve "^27.0.6"
-
jest-util "^27.0.6"
-
jest-worker "^27.0.6"
+
jest-haste-map "^27.1.0"
+
jest-resolve "^27.1.0"
+
jest-util "^27.1.0"
+
jest-worker "^27.1.0"
slash "^3.0.0"
source-map "^0.6.0"
string-length "^4.0.1"
···
graceful-fs "^4.2.4"
source-map "^0.6.0"
-
"@jest/test-result@^27.0.6":
-
version "27.0.6"
-
resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-27.0.6.tgz#3fa42015a14e4fdede6acd042ce98c7f36627051"
-
integrity sha512-ja/pBOMTufjX4JLEauLxE3LQBPaI2YjGFtXexRAjt1I/MbfNlMx0sytSX3tn5hSLzQsR3Qy2rd0hc1BWojtj9w==
+
"@jest/test-result@^27.1.0":
+
version "27.1.0"
+
resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-27.1.0.tgz#9345ae5f97f6a5287af9ebd54716cd84331d42e8"
+
integrity sha512-Aoz00gpDL528ODLghat3QSy6UBTD5EmmpjrhZZMK/v1Q2/rRRqTGnFxHuEkrD4z/Py96ZdOHxIWkkCKRpmnE1A==
dependencies:
-
"@jest/console" "^27.0.6"
-
"@jest/types" "^27.0.6"
+
"@jest/console" "^27.1.0"
+
"@jest/types" "^27.1.0"
"@types/istanbul-lib-coverage" "^2.0.0"
collect-v8-coverage "^1.0.0"
-
"@jest/test-sequencer@^27.0.6":
-
version "27.0.6"
-
resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-27.0.6.tgz#80a913ed7a1130545b1cd777ff2735dd3af5d34b"
-
integrity sha512-bISzNIApazYOlTHDum9PwW22NOyDa6VI31n6JucpjTVM0jD6JDgqEZ9+yn575nDdPF0+4csYDxNNW13NvFQGZA==
+
"@jest/test-sequencer@^27.1.0":
+
version "27.1.0"
+
resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-27.1.0.tgz#04e8b3bd735570d3d48865e74977a14dc99bff2d"
+
integrity sha512-lnCWawDr6Z1DAAK9l25o3AjmKGgcutq1iIbp+hC10s/HxnB8ZkUsYq1FzjOoxxZ5hW+1+AthBtvS4x9yno3V1A==
dependencies:
-
"@jest/test-result" "^27.0.6"
+
"@jest/test-result" "^27.1.0"
graceful-fs "^4.2.4"
-
jest-haste-map "^27.0.6"
-
jest-runtime "^27.0.6"
+
jest-haste-map "^27.1.0"
+
jest-runtime "^27.1.0"
-
"@jest/transform@^27.0.6":
-
version "27.0.6"
-
resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-27.0.6.tgz#189ad7107413208f7600f4719f81dd2f7278cc95"
-
integrity sha512-rj5Dw+mtIcntAUnMlW/Vju5mr73u8yg+irnHwzgtgoeI6cCPOvUwQ0D1uQtc/APmWgvRweEb1g05pkUpxH3iCA==
+
"@jest/transform@^27.1.0":
+
version "27.1.0"
+
resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-27.1.0.tgz#962e385517e3d1f62827fa39c305edcc3ca8544b"
+
integrity sha512-ZRGCA2ZEVJ00ubrhkTG87kyLbN6n55g1Ilq0X9nJb5bX3MhMp3O6M7KG+LvYu+nZRqG5cXsQnJEdZbdpTAV8pQ==
dependencies:
"@babel/core" "^7.1.0"
-
"@jest/types" "^27.0.6"
+
"@jest/types" "^27.1.0"
babel-plugin-istanbul "^6.0.0"
chalk "^4.0.0"
convert-source-map "^1.4.0"
fast-json-stable-stringify "^2.0.0"
graceful-fs "^4.2.4"
-
jest-haste-map "^27.0.6"
+
jest-haste-map "^27.1.0"
jest-regex-util "^27.0.6"
-
jest-util "^27.0.6"
+
jest-util "^27.1.0"
micromatch "^4.0.4"
pirates "^4.0.1"
slash "^3.0.0"
source-map "^0.6.1"
write-file-atomic "^3.0.0"
-
"@jest/types@^27.0.6":
-
version "27.0.6"
-
resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.0.6.tgz#9a992bc517e0c49f035938b8549719c2de40706b"
-
integrity sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==
+
"@jest/types@^27.1.0":
+
version "27.1.0"
+
resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.1.0.tgz#674a40325eab23c857ebc0689e7e191a3c5b10cc"
+
integrity sha512-pRP5cLIzN7I7Vp6mHKRSaZD7YpBTK7hawx5si8trMKqk4+WOdK8NEKOTO2G8PKWD1HbKMVckVB6/XHh/olhf2g==
dependencies:
"@types/istanbul-lib-coverage" "^2.0.0"
"@types/istanbul-reports" "^3.0.0"
···
resolved "https://registry.yarnpkg.com/@types/node/-/node-16.6.1.tgz#aee62c7b966f55fc66c7b6dfa1d58db2a616da61"
integrity sha512-Sr7BhXEAer9xyGuCN3Ek9eg9xPviCF2gfu9kTfuU2HkTVAMYSDeX40fvpmo72n5nansg3nsBjuQBrsS28r+NUw==
+
"@types/parse-json@^4.0.0":
+
version "4.0.0"
+
resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0"
+
integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==
+
"@types/prettier@^2.1.5":
version "2.3.2"
resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.3.2.tgz#fc8c2825e4ed2142473b4a81064e6e081463d1b3"
···
dependencies:
debug "4"
-
ansi-escapes@^4.2.1:
+
aggregate-error@^3.0.0:
+
version "3.1.0"
+
resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a"
+
integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==
+
dependencies:
+
clean-stack "^2.0.0"
+
indent-string "^4.0.0"
+
+
ansi-colors@^4.1.1:
+
version "4.1.1"
+
resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348"
+
integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==
+
+
ansi-escapes@^4.2.1, ansi-escapes@^4.3.0:
version "4.3.2"
resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e"
integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==
···
dependencies:
sprintf-js "~1.0.2"
+
astral-regex@^2.0.0:
+
version "2.0.0"
+
resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31"
+
integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==
+
asynckit@^0.4.0:
version "0.4.0"
resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
integrity sha1-x57Zf380y48robyXkLzDZkdLS3k=
-
babel-jest@^27.0.6:
-
version "27.0.6"
-
resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.0.6.tgz#e99c6e0577da2655118e3608b68761a5a69bd0d8"
-
integrity sha512-iTJyYLNc4wRofASmofpOc5NK9QunwMk+TLFgGXsTFS8uEqmd8wdI7sga0FPe2oVH3b5Agt/EAK1QjPEuKL8VfA==
+
babel-jest@^27.1.0:
+
version "27.1.0"
+
resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.1.0.tgz#e96ca04554fd32274439869e2b6d24de9d91bc4e"
+
integrity sha512-6NrdqzaYemALGCuR97QkC/FkFIEBWP5pw5TMJoUHZTVXyOgocujp6A0JE2V6gE0HtqAAv6VKU/nI+OCR1Z4gHA==
dependencies:
-
"@jest/transform" "^27.0.6"
-
"@jest/types" "^27.0.6"
+
"@jest/transform" "^27.1.0"
+
"@jest/types" "^27.1.0"
"@types/babel__core" "^7.1.14"
babel-plugin-istanbul "^6.0.0"
babel-preset-jest "^27.0.6"
···
escape-string-regexp "^1.0.5"
supports-color "^5.3.0"
-
chalk@^4.0.0:
+
chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1:
version "4.1.2"
resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
···
version "1.0.2"
resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf"
integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==
+
+
ci-info@^2.0.0:
+
version "2.0.0"
+
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"
+
integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
ci-info@^3.1.1:
version "3.2.0"
···
resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz#9f84ba3244a512f3a54e5277e8eef4c489864e40"
integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==
+
clean-stack@^2.0.0:
+
version "2.2.0"
+
resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b"
+
integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==
+
+
cli-cursor@^3.1.0:
+
version "3.1.0"
+
resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307"
+
integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==
+
dependencies:
+
restore-cursor "^3.1.0"
+
+
cli-truncate@^2.1.0:
+
version "2.1.0"
+
resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7"
+
integrity sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==
+
dependencies:
+
slice-ansi "^3.0.0"
+
string-width "^4.2.0"
+
cliui@^7.0.2:
version "7.0.4"
resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f"
···
resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068"
integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==
+
commander@^7.2.0:
+
version "7.2.0"
+
resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7"
+
integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==
+
+
compare-versions@^3.6.0:
+
version "3.6.0"
+
resolved "https://registry.yarnpkg.com/compare-versions/-/compare-versions-3.6.0.tgz#1a5689913685e5a87637b8d3ffca75514ec41d62"
+
integrity sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==
+
concat-map@0.0.1:
version "0.0.1"
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
···
dependencies:
safe-buffer "~5.1.1"
+
cosmiconfig@^7.0.0:
+
version "7.0.1"
+
resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d"
+
integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==
+
dependencies:
+
"@types/parse-json" "^4.0.0"
+
import-fresh "^3.2.1"
+
parse-json "^5.0.0"
+
path-type "^4.0.0"
+
yaml "^1.10.0"
+
cross-spawn@^7.0.3:
version "7.0.3"
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
···
whatwg-mimetype "^2.3.0"
whatwg-url "^8.0.0"
-
debug@4, debug@^4.1.0, debug@^4.1.1:
+
debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1:
version "4.3.2"
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b"
integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==
···
resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
+
enquirer@^2.3.6:
+
version "2.3.6"
+
resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d"
+
integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==
+
dependencies:
+
ansi-colors "^4.1.1"
+
+
error-ex@^1.3.1:
+
version "1.3.2"
+
resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
+
integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
+
dependencies:
+
is-arrayish "^0.2.1"
+
escalade@^3.1.1:
version "3.1.1"
resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
···
resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c"
integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=
-
expect@^27.0.6:
-
version "27.0.6"
-
resolved "https://registry.yarnpkg.com/expect/-/expect-27.0.6.tgz#a4d74fbe27222c718fff68ef49d78e26a8fd4c05"
-
integrity sha512-psNLt8j2kwg42jGBDSfAlU49CEZxejN1f1PlANWDZqIhBOVU/c2Pm888FcjWJzFewhIsNWfZJeLjUjtKGiPuSw==
+
expect@^27.1.0:
+
version "27.1.0"
+
resolved "https://registry.yarnpkg.com/expect/-/expect-27.1.0.tgz#380de0abb3a8f2299c4c6c66bbe930483b5dba9b"
+
integrity sha512-9kJngV5hOJgkFil4F/uXm3hVBubUK2nERVfvqNNwxxuW8ZOUwSTTSysgfzckYtv/LBzj/LJXbiAF7okHCXgdug==
dependencies:
-
"@jest/types" "^27.0.6"
+
"@jest/types" "^27.1.0"
ansi-styles "^5.0.0"
jest-get-type "^27.0.6"
-
jest-matcher-utils "^27.0.6"
-
jest-message-util "^27.0.6"
+
jest-matcher-utils "^27.1.0"
+
jest-message-util "^27.1.0"
jest-regex-util "^27.0.6"
fast-json-stable-stringify@^2.0.0:
···
locate-path "^5.0.0"
path-exists "^4.0.0"
+
find-up@^5.0.0:
+
version "5.0.0"
+
resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc"
+
integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==
+
dependencies:
+
locate-path "^6.0.0"
+
path-exists "^4.0.0"
+
+
find-versions@^4.0.0:
+
version "4.0.0"
+
resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-4.0.0.tgz#3c57e573bf97769b8cb8df16934b627915da4965"
+
integrity sha512-wgpWy002tA+wgmO27buH/9KzyEOQnKsG/R0yrcjPT9BOFm0zRBVQbZ95nRGXWMywS8YR5knRbpohio0bcJABxQ==
+
dependencies:
+
semver-regex "^3.1.2"
+
form-data@^3.0.0:
version "3.0.1"
resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f"
···
version "2.0.5"
resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
+
+
get-own-enumerable-property-symbols@^3.0.0:
+
version "3.0.2"
+
resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664"
+
integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==
get-package-type@^0.1.0:
version "0.1.0"
···
resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0"
integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==
+
husky-v4@^4.3.8:
+
version "4.3.8"
+
resolved "https://registry.yarnpkg.com/husky-v4/-/husky-v4-4.3.8.tgz#af3be56a8b62b941371b5190e265f76dd1af2e57"
+
integrity sha512-M7A9u/t6BnT/qbDzKb7SdXhr8qLTGTkqZL6YLDDM20jfCdmpIMEuO384LvYXSBcgv50oIgNWI/IaO3g4A4ShjA==
+
dependencies:
+
chalk "^4.0.0"
+
ci-info "^2.0.0"
+
compare-versions "^3.6.0"
+
cosmiconfig "^7.0.0"
+
find-versions "^4.0.0"
+
opencollective-postinstall "^2.0.2"
+
pkg-dir "^5.0.0"
+
please-upgrade-node "^3.2.0"
+
slash "^3.0.0"
+
which-pm-runs "^1.0.0"
+
iconv-lite@0.4.24:
version "0.4.24"
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
···
dependencies:
safer-buffer ">= 2.1.2 < 3"
+
import-fresh@^3.2.1:
+
version "3.3.0"
+
resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"
+
integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==
+
dependencies:
+
parent-module "^1.0.0"
+
resolve-from "^4.0.0"
+
import-local@^3.0.2:
version "3.0.2"
resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.0.2.tgz#a8cfd0431d1de4a2199703d003e3e62364fa6db6"
···
resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
integrity sha1-khi5srkoojixPcT7a21XbyMUU+o=
+
indent-string@^4.0.0:
+
version "4.0.0"
+
resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251"
+
integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==
+
inflight@^1.0.4:
version "1.0.6"
resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
···
version "2.0.4"
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
+
+
is-arrayish@^0.2.1:
+
version "0.2.1"
+
resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
+
integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
is-ci@^3.0.0:
version "3.0.0"
···
resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
+
is-obj@^1.0.1:
+
version "1.0.1"
+
resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f"
+
integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8=
+
is-potential-custom-element-name@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5"
integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==
+
is-regexp@^1.0.0:
+
version "1.0.0"
+
resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069"
+
integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk=
+
is-stream@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077"
···
version "1.0.0"
resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=
+
+
is-unicode-supported@^0.1.0:
+
version "0.1.0"
+
resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7"
+
integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==
isexe@^2.0.0:
version "2.0.0"
···
html-escaper "^2.0.0"
istanbul-lib-report "^3.0.0"
-
jest-changed-files@^27.0.6:
-
version "27.0.6"
-
resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-27.0.6.tgz#bed6183fcdea8a285482e3b50a9a7712d49a7a8b"
-
integrity sha512-BuL/ZDauaq5dumYh5y20sn4IISnf1P9A0TDswTxUi84ORGtVa86ApuBHqICL0vepqAnZiY6a7xeSPWv2/yy4eA==
+
jest-changed-files@^27.1.0:
+
version "27.1.0"
+
resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-27.1.0.tgz#42da6ea00f06274172745729d55f42b60a9dffe0"
+
integrity sha512-eRcb13TfQw0xiV2E98EmiEgs9a5uaBIqJChyl0G7jR9fCIvGjXovnDS6Zbku3joij4tXYcSK4SE1AXqOlUxjWg==
dependencies:
-
"@jest/types" "^27.0.6"
+
"@jest/types" "^27.1.0"
execa "^5.0.0"
throat "^6.0.1"
-
jest-circus@^27.0.6:
-
version "27.0.6"
-
resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-27.0.6.tgz#dd4df17c4697db6a2c232aaad4e9cec666926668"
-
integrity sha512-OJlsz6BBeX9qR+7O9lXefWoc2m9ZqcZ5Ohlzz0pTEAG4xMiZUJoacY8f4YDHxgk0oKYxj277AfOk9w6hZYvi1Q==
+
jest-circus@^27.1.0:
+
version "27.1.0"
+
resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-27.1.0.tgz#24c280c90a625ea57da20ee231d25b1621979a57"
+
integrity sha512-6FWtHs3nZyZlMBhRf1wvAC5CirnflbGJAY1xssSAnERLiiXQRH+wY2ptBVtXjX4gz4AA2EwRV57b038LmifRbA==
dependencies:
-
"@jest/environment" "^27.0.6"
-
"@jest/test-result" "^27.0.6"
-
"@jest/types" "^27.0.6"
+
"@jest/environment" "^27.1.0"
+
"@jest/test-result" "^27.1.0"
+
"@jest/types" "^27.1.0"
"@types/node" "*"
chalk "^4.0.0"
co "^4.6.0"
dedent "^0.7.0"
-
expect "^27.0.6"
+
expect "^27.1.0"
is-generator-fn "^2.0.0"
-
jest-each "^27.0.6"
-
jest-matcher-utils "^27.0.6"
-
jest-message-util "^27.0.6"
-
jest-runtime "^27.0.6"
-
jest-snapshot "^27.0.6"
-
jest-util "^27.0.6"
-
pretty-format "^27.0.6"
+
jest-each "^27.1.0"
+
jest-matcher-utils "^27.1.0"
+
jest-message-util "^27.1.0"
+
jest-runtime "^27.1.0"
+
jest-snapshot "^27.1.0"
+
jest-util "^27.1.0"
+
pretty-format "^27.1.0"
slash "^3.0.0"
stack-utils "^2.0.3"
throat "^6.0.1"
-
jest-cli@^27.0.6:
-
version "27.0.6"
-
resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-27.0.6.tgz#d021e5f4d86d6a212450d4c7b86cb219f1e6864f"
-
integrity sha512-qUUVlGb9fdKir3RDE+B10ULI+LQrz+MCflEH2UJyoUjoHHCbxDrMxSzjQAPUMsic4SncI62ofYCcAvW6+6rhhg==
+
jest-cli@^27.1.0:
+
version "27.1.0"
+
resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-27.1.0.tgz#118438e4d11cf6fb66cb2b2eb5778817eab3daeb"
+
integrity sha512-h6zPUOUu+6oLDrXz0yOWY2YXvBLk8gQinx4HbZ7SF4V3HzasQf+ncoIbKENUMwXyf54/6dBkYXvXJos+gOHYZw==
dependencies:
-
"@jest/core" "^27.0.6"
-
"@jest/test-result" "^27.0.6"
-
"@jest/types" "^27.0.6"
+
"@jest/core" "^27.1.0"
+
"@jest/test-result" "^27.1.0"
+
"@jest/types" "^27.1.0"
chalk "^4.0.0"
exit "^0.1.2"
graceful-fs "^4.2.4"
import-local "^3.0.2"
-
jest-config "^27.0.6"
-
jest-util "^27.0.6"
-
jest-validate "^27.0.6"
+
jest-config "^27.1.0"
+
jest-util "^27.1.0"
+
jest-validate "^27.1.0"
prompts "^2.0.1"
yargs "^16.0.3"
-
jest-config@^27.0.6:
-
version "27.0.6"
-
resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-27.0.6.tgz#119fb10f149ba63d9c50621baa4f1f179500277f"
-
integrity sha512-JZRR3I1Plr2YxPBhgqRspDE2S5zprbga3swYNrvY3HfQGu7p/GjyLOqwrYad97tX3U3mzT53TPHVmozacfP/3w==
+
jest-config@^27.1.0:
+
version "27.1.0"
+
resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-27.1.0.tgz#e6826e2baaa34c07c3839af86466870e339d9ada"
+
integrity sha512-GMo7f76vMYUA3b3xOdlcKeKQhKcBIgurjERO2hojo0eLkKPGcw7fyIoanH+m6KOP2bLad+fGnF8aWOJYxzNPeg==
dependencies:
"@babel/core" "^7.1.0"
-
"@jest/test-sequencer" "^27.0.6"
-
"@jest/types" "^27.0.6"
-
babel-jest "^27.0.6"
+
"@jest/test-sequencer" "^27.1.0"
+
"@jest/types" "^27.1.0"
+
babel-jest "^27.1.0"
chalk "^4.0.0"
deepmerge "^4.2.2"
glob "^7.1.1"
graceful-fs "^4.2.4"
is-ci "^3.0.0"
-
jest-circus "^27.0.6"
-
jest-environment-jsdom "^27.0.6"
-
jest-environment-node "^27.0.6"
+
jest-circus "^27.1.0"
+
jest-environment-jsdom "^27.1.0"
+
jest-environment-node "^27.1.0"
jest-get-type "^27.0.6"
-
jest-jasmine2 "^27.0.6"
+
jest-jasmine2 "^27.1.0"
jest-regex-util "^27.0.6"
-
jest-resolve "^27.0.6"
-
jest-runner "^27.0.6"
-
jest-util "^27.0.6"
-
jest-validate "^27.0.6"
+
jest-resolve "^27.1.0"
+
jest-runner "^27.1.0"
+
jest-util "^27.1.0"
+
jest-validate "^27.1.0"
micromatch "^4.0.4"
-
pretty-format "^27.0.6"
+
pretty-format "^27.1.0"
-
jest-diff@^27.0.6:
-
version "27.0.6"
-
resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.0.6.tgz#4a7a19ee6f04ad70e0e3388f35829394a44c7b5e"
-
integrity sha512-Z1mqgkTCSYaFgwTlP/NUiRzdqgxmmhzHY1Tq17zL94morOHfHu3K4bgSgl+CR4GLhpV8VxkuOYuIWnQ9LnFqmg==
+
jest-diff@^27.1.0:
+
version "27.1.0"
+
resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.1.0.tgz#c7033f25add95e2218f3c7f4c3d7b634ab6b3cd2"
+
integrity sha512-rjfopEYl58g/SZTsQFmspBODvMSytL16I+cirnScWTLkQVXYVZfxm78DFfdIIXc05RCYuGjxJqrdyG4PIFzcJg==
dependencies:
chalk "^4.0.0"
diff-sequences "^27.0.6"
jest-get-type "^27.0.6"
-
pretty-format "^27.0.6"
+
pretty-format "^27.1.0"
jest-docblock@^27.0.6:
version "27.0.6"
···
dependencies:
detect-newline "^3.0.0"
-
jest-each@^27.0.6:
-
version "27.0.6"
-
resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-27.0.6.tgz#cee117071b04060158dc8d9a66dc50ad40ef453b"
-
integrity sha512-m6yKcV3bkSWrUIjxkE9OC0mhBZZdhovIW5ergBYirqnkLXkyEn3oUUF/QZgyecA1cF1QFyTE8bRRl8Tfg1pfLA==
+
jest-each@^27.1.0:
+
version "27.1.0"
+
resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-27.1.0.tgz#36ac75f7aeecb3b8da2a8e617ccb30a446df408c"
+
integrity sha512-K/cNvQlmDqQMRHF8CaQ0XPzCfjP5HMJc2bIJglrIqI9fjwpNqITle63IWE+wq4p+3v+iBgh7Wq0IdGpLx5xjDg==
dependencies:
-
"@jest/types" "^27.0.6"
+
"@jest/types" "^27.1.0"
chalk "^4.0.0"
jest-get-type "^27.0.6"
-
jest-util "^27.0.6"
-
pretty-format "^27.0.6"
+
jest-util "^27.1.0"
+
pretty-format "^27.1.0"
-
jest-environment-jsdom@^27.0.6:
-
version "27.0.6"
-
resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-27.0.6.tgz#f66426c4c9950807d0a9f209c590ce544f73291f"
-
integrity sha512-FvetXg7lnXL9+78H+xUAsra3IeZRTiegA3An01cWeXBspKXUhAwMM9ycIJ4yBaR0L7HkoMPaZsozCLHh4T8fuw==
+
jest-environment-jsdom@^27.1.0:
+
version "27.1.0"
+
resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-27.1.0.tgz#5fb3eb8a67e02e6cc623640388d5f90e33075f18"
+
integrity sha512-JbwOcOxh/HOtsj56ljeXQCUJr3ivnaIlM45F5NBezFLVYdT91N5UofB1ux2B1CATsQiudcHdgTaeuqGXJqjJYQ==
dependencies:
-
"@jest/environment" "^27.0.6"
-
"@jest/fake-timers" "^27.0.6"
-
"@jest/types" "^27.0.6"
+
"@jest/environment" "^27.1.0"
+
"@jest/fake-timers" "^27.1.0"
+
"@jest/types" "^27.1.0"
"@types/node" "*"
-
jest-mock "^27.0.6"
-
jest-util "^27.0.6"
+
jest-mock "^27.1.0"
+
jest-util "^27.1.0"
jsdom "^16.6.0"
-
jest-environment-node@^27.0.6:
-
version "27.0.6"
-
resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-27.0.6.tgz#a6699b7ceb52e8d68138b9808b0c404e505f3e07"
-
integrity sha512-+Vi6yLrPg/qC81jfXx3IBlVnDTI6kmRr08iVa2hFCWmJt4zha0XW7ucQltCAPhSR0FEKEoJ3i+W4E6T0s9is0w==
+
jest-environment-node@^27.1.0:
+
version "27.1.0"
+
resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-27.1.0.tgz#feea6b765f1fd4582284d4f1007df2b0a8d15b7f"
+
integrity sha512-JIyJ8H3wVyM4YCXp7njbjs0dIT87yhGlrXCXhDKNIg1OjurXr6X38yocnnbXvvNyqVTqSI4M9l+YfPKueqL1lw==
dependencies:
-
"@jest/environment" "^27.0.6"
-
"@jest/fake-timers" "^27.0.6"
-
"@jest/types" "^27.0.6"
+
"@jest/environment" "^27.1.0"
+
"@jest/fake-timers" "^27.1.0"
+
"@jest/types" "^27.1.0"
"@types/node" "*"
-
jest-mock "^27.0.6"
-
jest-util "^27.0.6"
+
jest-mock "^27.1.0"
+
jest-util "^27.1.0"
jest-get-type@^27.0.6:
version "27.0.6"
resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.0.6.tgz#0eb5c7f755854279ce9b68a9f1a4122f69047cfe"
integrity sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==
-
jest-haste-map@^27.0.6:
-
version "27.0.6"
-
resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-27.0.6.tgz#4683a4e68f6ecaa74231679dca237279562c8dc7"
-
integrity sha512-4ldjPXX9h8doB2JlRzg9oAZ2p6/GpQUNAeiYXqcpmrKbP0Qev0wdZlxSMOmz8mPOEnt4h6qIzXFLDi8RScX/1w==
+
jest-haste-map@^27.1.0:
+
version "27.1.0"
+
resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-27.1.0.tgz#a39f456823bd6a74e3c86ad25f6fa870428326bf"
+
integrity sha512-7mz6LopSe+eA6cTFMf10OfLLqRoIPvmMyz5/OnSXnHO7hB0aDP1iIeLWCXzAcYU5eIJVpHr12Bk9yyq2fTW9vg==
dependencies:
-
"@jest/types" "^27.0.6"
+
"@jest/types" "^27.1.0"
"@types/graceful-fs" "^4.1.2"
"@types/node" "*"
anymatch "^3.0.3"
···
graceful-fs "^4.2.4"
jest-regex-util "^27.0.6"
jest-serializer "^27.0.6"
-
jest-util "^27.0.6"
-
jest-worker "^27.0.6"
+
jest-util "^27.1.0"
+
jest-worker "^27.1.0"
micromatch "^4.0.4"
walker "^1.0.7"
optionalDependencies:
fsevents "^2.3.2"
-
jest-jasmine2@^27.0.6:
-
version "27.0.6"
-
resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-27.0.6.tgz#fd509a9ed3d92bd6edb68a779f4738b100655b37"
-
integrity sha512-cjpH2sBy+t6dvCeKBsHpW41mjHzXgsavaFMp+VWRf0eR4EW8xASk1acqmljFtK2DgyIECMv2yCdY41r2l1+4iA==
+
jest-jasmine2@^27.1.0:
+
version "27.1.0"
+
resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-27.1.0.tgz#324a3de0b2ee20d238b2b5b844acc4571331a206"
+
integrity sha512-Z/NIt0wBDg3przOW2FCWtYjMn3Ip68t0SL60agD/e67jlhTyV3PIF8IzT9ecwqFbeuUSO2OT8WeJgHcalDGFzQ==
dependencies:
"@babel/traverse" "^7.1.0"
-
"@jest/environment" "^27.0.6"
+
"@jest/environment" "^27.1.0"
"@jest/source-map" "^27.0.6"
-
"@jest/test-result" "^27.0.6"
-
"@jest/types" "^27.0.6"
+
"@jest/test-result" "^27.1.0"
+
"@jest/types" "^27.1.0"
"@types/node" "*"
chalk "^4.0.0"
co "^4.6.0"
-
expect "^27.0.6"
+
expect "^27.1.0"
is-generator-fn "^2.0.0"
-
jest-each "^27.0.6"
-
jest-matcher-utils "^27.0.6"
-
jest-message-util "^27.0.6"
-
jest-runtime "^27.0.6"
-
jest-snapshot "^27.0.6"
-
jest-util "^27.0.6"
-
pretty-format "^27.0.6"
+
jest-each "^27.1.0"
+
jest-matcher-utils "^27.1.0"
+
jest-message-util "^27.1.0"
+
jest-runtime "^27.1.0"
+
jest-snapshot "^27.1.0"
+
jest-util "^27.1.0"
+
pretty-format "^27.1.0"
throat "^6.0.1"
-
jest-leak-detector@^27.0.6:
-
version "27.0.6"
-
resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-27.0.6.tgz#545854275f85450d4ef4b8fe305ca2a26450450f"
-
integrity sha512-2/d6n2wlH5zEcdctX4zdbgX8oM61tb67PQt4Xh8JFAIy6LRKUnX528HulkaG6nD5qDl5vRV1NXejCe1XRCH5gQ==
+
jest-leak-detector@^27.1.0:
+
version "27.1.0"
+
resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-27.1.0.tgz#fe7eb633c851e06280ec4dd248067fe232c00a79"
+
integrity sha512-oHvSkz1E80VyeTKBvZNnw576qU+cVqRXUD3/wKXh1zpaki47Qty2xeHg2HKie9Hqcd2l4XwircgNOWb/NiGqdA==
dependencies:
jest-get-type "^27.0.6"
-
pretty-format "^27.0.6"
+
pretty-format "^27.1.0"
-
jest-matcher-utils@^27.0.6:
-
version "27.0.6"
-
resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.0.6.tgz#2a8da1e86c620b39459f4352eaa255f0d43e39a9"
-
integrity sha512-OFgF2VCQx9vdPSYTHWJ9MzFCehs20TsyFi6bIHbk5V1u52zJOnvF0Y/65z3GLZHKRuTgVPY4Z6LVePNahaQ+tA==
+
jest-matcher-utils@^27.1.0:
+
version "27.1.0"
+
resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.1.0.tgz#68afda0885db1f0b9472ce98dc4c535080785301"
+
integrity sha512-VmAudus2P6Yt/JVBRdTPFhUzlIN8DYJd+et5Rd9QDsO/Z82Z4iwGjo43U8Z+PTiz8CBvKvlb6Fh3oKy39hykkQ==
dependencies:
chalk "^4.0.0"
-
jest-diff "^27.0.6"
+
jest-diff "^27.1.0"
jest-get-type "^27.0.6"
-
pretty-format "^27.0.6"
+
pretty-format "^27.1.0"
-
jest-message-util@^27.0.6:
-
version "27.0.6"
-
resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-27.0.6.tgz#158bcdf4785706492d164a39abca6a14da5ab8b5"
-
integrity sha512-rBxIs2XK7rGy+zGxgi+UJKP6WqQ+KrBbD1YMj517HYN3v2BG66t3Xan3FWqYHKZwjdB700KiAJ+iES9a0M+ixw==
+
jest-message-util@^27.1.0:
+
version "27.1.0"
+
resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-27.1.0.tgz#e77692c84945d1d10ef00afdfd3d2c20bd8fb468"
+
integrity sha512-Eck8NFnJ5Sg36R9XguD65cf2D5+McC+NF5GIdEninoabcuoOfWrID5qJhufq5FB0DRKoiyxB61hS7MKoMD0trQ==
dependencies:
"@babel/code-frame" "^7.12.13"
-
"@jest/types" "^27.0.6"
+
"@jest/types" "^27.1.0"
"@types/stack-utils" "^2.0.0"
chalk "^4.0.0"
graceful-fs "^4.2.4"
micromatch "^4.0.4"
-
pretty-format "^27.0.6"
+
pretty-format "^27.1.0"
slash "^3.0.0"
stack-utils "^2.0.3"
-
jest-mock@^27.0.6:
-
version "27.0.6"
-
resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-27.0.6.tgz#0efdd40851398307ba16778728f6d34d583e3467"
-
integrity sha512-lzBETUoK8cSxts2NYXSBWT+EJNzmUVtVVwS1sU9GwE1DLCfGsngg+ZVSIe0yd0ZSm+y791esiuo+WSwpXJQ5Bw==
+
jest-mock@^27.1.0:
+
version "27.1.0"
+
resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-27.1.0.tgz#7ca6e4d09375c071661642d1c14c4711f3ab4b4f"
+
integrity sha512-iT3/Yhu7DwAg/0HvvLCqLvrTKTRMyJlrrfJYWzuLSf9RCAxBoIXN3HoymZxMnYsC3eD8ewGbUa9jUknwBenx2w==
dependencies:
-
"@jest/types" "^27.0.6"
+
"@jest/types" "^27.1.0"
"@types/node" "*"
jest-pnp-resolver@^1.2.2:
···
resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.0.6.tgz#02e112082935ae949ce5d13b2675db3d8c87d9c5"
integrity sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ==
-
jest-resolve-dependencies@^27.0.6:
-
version "27.0.6"
-
resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.0.6.tgz#3e619e0ef391c3ecfcf6ef4056207a3d2be3269f"
-
integrity sha512-mg9x9DS3BPAREWKCAoyg3QucCr0n6S8HEEsqRCKSPjPcu9HzRILzhdzY3imsLoZWeosEbJZz6TKasveczzpJZA==
+
jest-resolve-dependencies@^27.1.0:
+
version "27.1.0"
+
resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.1.0.tgz#d32ea4a2c82f76410f6157d0ec6cde24fbff2317"
+
integrity sha512-Kq5XuDAELuBnrERrjFYEzu/A+i2W7l9HnPWqZEeKGEQ7m1R+6ndMbdXCVCx29Se1qwLZLgvoXwinB3SPIaitMQ==
dependencies:
-
"@jest/types" "^27.0.6"
+
"@jest/types" "^27.1.0"
jest-regex-util "^27.0.6"
-
jest-snapshot "^27.0.6"
+
jest-snapshot "^27.1.0"
-
jest-resolve@^27.0.6:
-
version "27.0.6"
-
resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-27.0.6.tgz#e90f436dd4f8fbf53f58a91c42344864f8e55bff"
-
integrity sha512-yKmIgw2LgTh7uAJtzv8UFHGF7Dm7XfvOe/LQ3Txv101fLM8cx2h1QVwtSJ51Q/SCxpIiKfVn6G2jYYMDNHZteA==
+
jest-resolve@^27.1.0:
+
version "27.1.0"
+
resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-27.1.0.tgz#bb22303c9e240cccdda28562e3c6fbcc6a23ac86"
+
integrity sha512-TXvzrLyPg0vLOwcWX38ZGYeEztSEmW+cQQKqc4HKDUwun31wsBXwotRlUz4/AYU/Fq4GhbMd/ileIWZEtcdmIA==
dependencies:
-
"@jest/types" "^27.0.6"
+
"@jest/types" "^27.1.0"
chalk "^4.0.0"
escalade "^3.1.1"
graceful-fs "^4.2.4"
+
jest-haste-map "^27.1.0"
jest-pnp-resolver "^1.2.2"
-
jest-util "^27.0.6"
-
jest-validate "^27.0.6"
+
jest-util "^27.1.0"
+
jest-validate "^27.1.0"
resolve "^1.20.0"
slash "^3.0.0"
-
jest-runner@^27.0.6:
-
version "27.0.6"
-
resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-27.0.6.tgz#1325f45055539222bbc7256a6976e993ad2f9520"
-
integrity sha512-W3Bz5qAgaSChuivLn+nKOgjqNxM7O/9JOJoKDCqThPIg2sH/d4A/lzyiaFgnb9V1/w29Le11NpzTJSzga1vyYQ==
+
jest-runner@^27.1.0:
+
version "27.1.0"
+
resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-27.1.0.tgz#1b28d114fb3b67407b8354c9385d47395e8ff83f"
+
integrity sha512-ZWPKr9M5w5gDplz1KsJ6iRmQaDT/yyAFLf18fKbb/+BLWsR1sCNC2wMT0H7pP3gDcBz0qZ6aJraSYUNAGSJGaw==
dependencies:
-
"@jest/console" "^27.0.6"
-
"@jest/environment" "^27.0.6"
-
"@jest/test-result" "^27.0.6"
-
"@jest/transform" "^27.0.6"
-
"@jest/types" "^27.0.6"
+
"@jest/console" "^27.1.0"
+
"@jest/environment" "^27.1.0"
+
"@jest/test-result" "^27.1.0"
+
"@jest/transform" "^27.1.0"
+
"@jest/types" "^27.1.0"
"@types/node" "*"
chalk "^4.0.0"
emittery "^0.8.1"
exit "^0.1.2"
graceful-fs "^4.2.4"
jest-docblock "^27.0.6"
-
jest-environment-jsdom "^27.0.6"
-
jest-environment-node "^27.0.6"
-
jest-haste-map "^27.0.6"
-
jest-leak-detector "^27.0.6"
-
jest-message-util "^27.0.6"
-
jest-resolve "^27.0.6"
-
jest-runtime "^27.0.6"
-
jest-util "^27.0.6"
-
jest-worker "^27.0.6"
+
jest-environment-jsdom "^27.1.0"
+
jest-environment-node "^27.1.0"
+
jest-haste-map "^27.1.0"
+
jest-leak-detector "^27.1.0"
+
jest-message-util "^27.1.0"
+
jest-resolve "^27.1.0"
+
jest-runtime "^27.1.0"
+
jest-util "^27.1.0"
+
jest-worker "^27.1.0"
source-map-support "^0.5.6"
throat "^6.0.1"
-
jest-runtime@^27.0.6:
-
version "27.0.6"
-
resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-27.0.6.tgz#45877cfcd386afdd4f317def551fc369794c27c9"
-
integrity sha512-BhvHLRVfKibYyqqEFkybsznKwhrsu7AWx2F3y9G9L95VSIN3/ZZ9vBpm/XCS2bS+BWz3sSeNGLzI3TVQ0uL85Q==
+
jest-runtime@^27.1.0:
+
version "27.1.0"
+
resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-27.1.0.tgz#1a98d984ffebc16a0b4f9eaad8ab47c00a750cf5"
+
integrity sha512-okiR2cpGjY0RkWmUGGado6ETpFOi9oG3yV0CioYdoktkVxy5Hv0WRLWnJFuArSYS8cHMCNcceUUMGiIfgxCO9A==
dependencies:
-
"@jest/console" "^27.0.6"
-
"@jest/environment" "^27.0.6"
-
"@jest/fake-timers" "^27.0.6"
-
"@jest/globals" "^27.0.6"
+
"@jest/console" "^27.1.0"
+
"@jest/environment" "^27.1.0"
+
"@jest/fake-timers" "^27.1.0"
+
"@jest/globals" "^27.1.0"
"@jest/source-map" "^27.0.6"
-
"@jest/test-result" "^27.0.6"
-
"@jest/transform" "^27.0.6"
-
"@jest/types" "^27.0.6"
+
"@jest/test-result" "^27.1.0"
+
"@jest/transform" "^27.1.0"
+
"@jest/types" "^27.1.0"
"@types/yargs" "^16.0.0"
chalk "^4.0.0"
cjs-module-lexer "^1.0.0"
collect-v8-coverage "^1.0.0"
+
execa "^5.0.0"
exit "^0.1.2"
glob "^7.1.3"
graceful-fs "^4.2.4"
-
jest-haste-map "^27.0.6"
-
jest-message-util "^27.0.6"
-
jest-mock "^27.0.6"
+
jest-haste-map "^27.1.0"
+
jest-message-util "^27.1.0"
+
jest-mock "^27.1.0"
jest-regex-util "^27.0.6"
-
jest-resolve "^27.0.6"
-
jest-snapshot "^27.0.6"
-
jest-util "^27.0.6"
-
jest-validate "^27.0.6"
+
jest-resolve "^27.1.0"
+
jest-snapshot "^27.1.0"
+
jest-util "^27.1.0"
+
jest-validate "^27.1.0"
slash "^3.0.0"
strip-bom "^4.0.0"
yargs "^16.0.3"
···
"@types/node" "*"
graceful-fs "^4.2.4"
-
jest-snapshot@^27.0.6:
-
version "27.0.6"
-
resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-27.0.6.tgz#f4e6b208bd2e92e888344d78f0f650bcff05a4bf"
-
integrity sha512-NTHaz8He+ATUagUgE7C/UtFcRoHqR2Gc+KDfhQIyx+VFgwbeEMjeP+ILpUTLosZn/ZtbNdCF5LkVnN/l+V751A==
+
jest-snapshot@^27.1.0:
+
version "27.1.0"
+
resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-27.1.0.tgz#2a063ab90064017a7e9302528be7eaea6da12d17"
+
integrity sha512-eaeUBoEjuuRwmiRI51oTldUsKOohB1F6fPqWKKILuDi/CStxzp2IWekVUXbuHHoz5ik33ioJhshiHpgPFbYgcA==
dependencies:
"@babel/core" "^7.7.2"
"@babel/generator" "^7.7.2"
···
"@babel/plugin-syntax-typescript" "^7.7.2"
"@babel/traverse" "^7.7.2"
"@babel/types" "^7.0.0"
-
"@jest/transform" "^27.0.6"
-
"@jest/types" "^27.0.6"
+
"@jest/transform" "^27.1.0"
+
"@jest/types" "^27.1.0"
"@types/babel__traverse" "^7.0.4"
"@types/prettier" "^2.1.5"
babel-preset-current-node-syntax "^1.0.0"
chalk "^4.0.0"
-
expect "^27.0.6"
+
expect "^27.1.0"
graceful-fs "^4.2.4"
-
jest-diff "^27.0.6"
+
jest-diff "^27.1.0"
jest-get-type "^27.0.6"
-
jest-haste-map "^27.0.6"
-
jest-matcher-utils "^27.0.6"
-
jest-message-util "^27.0.6"
-
jest-resolve "^27.0.6"
-
jest-util "^27.0.6"
+
jest-haste-map "^27.1.0"
+
jest-matcher-utils "^27.1.0"
+
jest-message-util "^27.1.0"
+
jest-resolve "^27.1.0"
+
jest-util "^27.1.0"
natural-compare "^1.4.0"
-
pretty-format "^27.0.6"
+
pretty-format "^27.1.0"
semver "^7.3.2"
-
jest-util@^27.0.6:
-
version "27.0.6"
-
resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.0.6.tgz#e8e04eec159de2f4d5f57f795df9cdc091e50297"
-
integrity sha512-1JjlaIh+C65H/F7D11GNkGDDZtDfMEM8EBXsvd+l/cxtgQ6QhxuloOaiayt89DxUvDarbVhqI98HhgrM1yliFQ==
+
jest-util@^27.1.0:
+
version "27.1.0"
+
resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.1.0.tgz#06a53777a8cb7e4940ca8e20bf9c67dd65d9bd68"
+
integrity sha512-edSLD2OneYDKC6gZM1yc+wY/877s/fuJNoM1k3sOEpzFyeptSmke3SLnk1dDHk9CgTA+58mnfx3ew3J11Kes/w==
dependencies:
-
"@jest/types" "^27.0.6"
+
"@jest/types" "^27.1.0"
"@types/node" "*"
chalk "^4.0.0"
graceful-fs "^4.2.4"
is-ci "^3.0.0"
picomatch "^2.2.3"
-
jest-validate@^27.0.6:
-
version "27.0.6"
-
resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-27.0.6.tgz#930a527c7a951927df269f43b2dc23262457e2a6"
-
integrity sha512-yhZZOaMH3Zg6DC83n60pLmdU1DQE46DW+KLozPiPbSbPhlXXaiUTDlhHQhHFpaqIFRrInko1FHXjTRpjWRuWfA==
+
jest-validate@^27.1.0:
+
version "27.1.0"
+
resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-27.1.0.tgz#d9e82024c5e3f5cef52a600cfc456793a84c0998"
+
integrity sha512-QiJ+4XuSuMsfPi9zvdO//IrSRSlG6ybJhOpuqYSsuuaABaNT84h0IoD6vvQhThBOKT+DIKvl5sTM0l6is9+SRA==
dependencies:
-
"@jest/types" "^27.0.6"
+
"@jest/types" "^27.1.0"
camelcase "^6.2.0"
chalk "^4.0.0"
jest-get-type "^27.0.6"
leven "^3.1.0"
-
pretty-format "^27.0.6"
+
pretty-format "^27.1.0"
-
jest-watcher@^27.0.6:
-
version "27.0.6"
-
resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-27.0.6.tgz#89526f7f9edf1eac4e4be989bcb6dec6b8878d9c"
-
integrity sha512-/jIoKBhAP00/iMGnTwUBLgvxkn7vsOweDrOTSPzc7X9uOyUtJIDthQBTI1EXz90bdkrxorUZVhJwiB69gcHtYQ==
+
jest-watcher@^27.1.0:
+
version "27.1.0"
+
resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-27.1.0.tgz#2511fcddb0e969a400f3d1daa74265f93f13ce93"
+
integrity sha512-ivaWTrA46aHWdgPDgPypSHiNQjyKnLBpUIHeBaGg11U+pDzZpkffGlcB1l1a014phmG0mHgkOHtOgiqJQM6yKQ==
dependencies:
-
"@jest/test-result" "^27.0.6"
-
"@jest/types" "^27.0.6"
+
"@jest/test-result" "^27.1.0"
+
"@jest/types" "^27.1.0"
"@types/node" "*"
ansi-escapes "^4.2.1"
chalk "^4.0.0"
-
jest-util "^27.0.6"
+
jest-util "^27.1.0"
string-length "^4.0.1"
jest-worker@^26.2.1:
···
merge-stream "^2.0.0"
supports-color "^7.0.0"
-
jest-worker@^27.0.6:
-
version "27.0.6"
-
resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.0.6.tgz#a5fdb1e14ad34eb228cfe162d9f729cdbfa28aed"
-
integrity sha512-qupxcj/dRuA3xHPMUd40gr2EaAurFbkwzOh7wfPaeE9id7hyjURRQoqNfHifHK3XjJU6YJJUQKILGUnwGPEOCA==
+
jest-worker@^27.1.0:
+
version "27.1.0"
+
resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.1.0.tgz#65f4a88e37148ed984ba8ca8492d6b376938c0aa"
+
integrity sha512-mO4PHb2QWLn9yRXGp7rkvXLAYuxwhq1ZYUo0LoDhg8wqvv4QizP1ZWEJOeolgbEgAWZLIEU0wsku8J+lGWfBhg==
dependencies:
"@types/node" "*"
merge-stream "^2.0.0"
supports-color "^8.0.0"
-
jest@^27.0.6:
-
version "27.0.6"
-
resolved "https://registry.yarnpkg.com/jest/-/jest-27.0.6.tgz#10517b2a628f0409087fbf473db44777d7a04505"
-
integrity sha512-EjV8aETrsD0wHl7CKMibKwQNQc3gIRBXlTikBmmHUeVMKaPFxdcUIBfoDqTSXDoGJIivAYGqCWVlzCSaVjPQsA==
+
jest@^27.1.0:
+
version "27.1.0"
+
resolved "https://registry.yarnpkg.com/jest/-/jest-27.1.0.tgz#eaab62dfdc02d8b7c814cd27b8d2d92bc46d3d69"
+
integrity sha512-pSQDVwRSwb109Ss13lcMtdfS9r8/w2Zz8+mTUA9VORD66GflCdl8nUFCqM96geOD2EBwWCNURrNAfQsLIDNBdg==
dependencies:
-
"@jest/core" "^27.0.6"
+
"@jest/core" "^27.1.0"
import-local "^3.0.2"
-
jest-cli "^27.0.6"
+
jest-cli "^27.1.0"
js-tokens@^4.0.0:
version "4.0.0"
···
resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d"
integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=
+
json-parse-even-better-errors@^2.3.0:
+
version "2.3.1"
+
resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d"
+
integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==
+
json5@^2.1.2:
version "2.2.0"
resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3"
···
resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00"
integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=
+
lint-staged@^11.1.2:
+
version "11.1.2"
+
resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-11.1.2.tgz#4dd78782ae43ee6ebf2969cad9af67a46b33cd90"
+
integrity sha512-6lYpNoA9wGqkL6Hew/4n1H6lRqF3qCsujVT0Oq5Z4hiSAM7S6NksPJ3gnr7A7R52xCtiZMcEUNNQ6d6X5Bvh9w==
+
dependencies:
+
chalk "^4.1.1"
+
cli-truncate "^2.1.0"
+
commander "^7.2.0"
+
cosmiconfig "^7.0.0"
+
debug "^4.3.1"
+
enquirer "^2.3.6"
+
execa "^5.0.0"
+
listr2 "^3.8.2"
+
log-symbols "^4.1.0"
+
micromatch "^4.0.4"
+
normalize-path "^3.0.0"
+
please-upgrade-node "^3.2.0"
+
string-argv "0.3.1"
+
stringify-object "^3.3.0"
+
+
listr2@^3.8.2:
+
version "3.11.0"
+
resolved "https://registry.yarnpkg.com/listr2/-/listr2-3.11.0.tgz#9771b02407875aa78e73d6e0ff6541bbec0aaee9"
+
integrity sha512-XLJVe2JgXCyQTa3FbSv11lkKExYmEyA4jltVo8z4FX10Vt1Yj8IMekBfwim0BSOM9uj1QMTJvDQQpHyuPbB/dQ==
+
dependencies:
+
cli-truncate "^2.1.0"
+
colorette "^1.2.2"
+
log-update "^4.0.0"
+
p-map "^4.0.0"
+
rxjs "^6.6.7"
+
through "^2.3.8"
+
wrap-ansi "^7.0.0"
+
locate-path@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0"
···
dependencies:
p-locate "^4.1.0"
+
locate-path@^6.0.0:
+
version "6.0.0"
+
resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286"
+
integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==
+
dependencies:
+
p-locate "^5.0.0"
+
lodash@^4.7.0:
version "4.17.21"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
+
log-symbols@^4.1.0:
+
version "4.1.0"
+
resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503"
+
integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==
+
dependencies:
+
chalk "^4.1.0"
+
is-unicode-supported "^0.1.0"
+
+
log-update@^4.0.0:
+
version "4.0.0"
+
resolved "https://registry.yarnpkg.com/log-update/-/log-update-4.0.0.tgz#589ecd352471f2a1c0c570287543a64dfd20e0a1"
+
integrity sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==
+
dependencies:
+
ansi-escapes "^4.3.0"
+
cli-cursor "^3.1.0"
+
slice-ansi "^4.0.0"
+
wrap-ansi "^6.2.0"
+
lru-cache@^6.0.0:
version "6.0.0"
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
···
dependencies:
wrappy "1"
-
onetime@^5.1.2:
+
onetime@^5.1.0, onetime@^5.1.2:
version "5.1.2"
resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e"
integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==
dependencies:
mimic-fn "^2.1.0"
+
+
opencollective-postinstall@^2.0.2:
+
version "2.0.3"
+
resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz#7a0fff978f6dbfa4d006238fbac98ed4198c3259"
+
integrity sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==
optionator@^0.8.1:
version "0.8.3"
···
dependencies:
p-try "^2.0.0"
+
p-limit@^3.0.2:
+
version "3.1.0"
+
resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b"
+
integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==
+
dependencies:
+
yocto-queue "^0.1.0"
+
p-locate@^4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07"
···
dependencies:
p-limit "^2.2.0"
+
p-locate@^5.0.0:
+
version "5.0.0"
+
resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834"
+
integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==
+
dependencies:
+
p-limit "^3.0.2"
+
+
p-map@^4.0.0:
+
version "4.0.0"
+
resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b"
+
integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==
+
dependencies:
+
aggregate-error "^3.0.0"
+
p-try@^2.0.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
+
parent-module@^1.0.0:
+
version "1.0.1"
+
resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2"
+
integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==
+
dependencies:
+
callsites "^3.0.0"
+
+
parse-json@^5.0.0:
+
version "5.2.0"
+
resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd"
+
integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==
+
dependencies:
+
"@babel/code-frame" "^7.0.0"
+
error-ex "^1.3.1"
+
json-parse-even-better-errors "^2.3.0"
+
lines-and-columns "^1.1.6"
+
parse5@6.0.1:
version "6.0.1"
resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b"
···
resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
+
path-type@^4.0.0:
+
version "4.0.0"
+
resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
+
integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
+
picomatch@^2.0.4, picomatch@^2.2.2, picomatch@^2.2.3:
version "2.3.0"
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972"
···
integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==
dependencies:
find-up "^4.0.0"
+
+
pkg-dir@^5.0.0:
+
version "5.0.0"
+
resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-5.0.0.tgz#a02d6aebe6ba133a928f74aec20bafdfe6b8e760"
+
integrity sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==
+
dependencies:
+
find-up "^5.0.0"
+
+
please-upgrade-node@^3.2.0:
+
version "3.2.0"
+
resolved "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942"
+
integrity sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==
+
dependencies:
+
semver-compare "^1.0.0"
prelude-ls@~1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=
-
pretty-format@^27.0.6:
-
version "27.0.6"
-
resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.0.6.tgz#ab770c47b2c6f893a21aefc57b75da63ef49a11f"
-
integrity sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==
+
prettier@^2.3.2:
+
version "2.3.2"
+
resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.3.2.tgz#ef280a05ec253712e486233db5c6f23441e7342d"
+
integrity sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ==
+
+
pretty-format@^27.1.0:
+
version "27.1.0"
+
resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.1.0.tgz#022f3fdb19121e0a2612f3cff8d724431461b9ca"
+
integrity sha512-4aGaud3w3rxAO6OXmK3fwBFQ0bctIOG3/if+jYEFGNGIs0EvuidQm3bZ9mlP2/t9epLNC/12czabfy7TZNSwVA==
dependencies:
-
"@jest/types" "^27.0.6"
+
"@jest/types" "^27.1.0"
ansi-regex "^5.0.0"
ansi-styles "^5.0.0"
react-is "^17.0.1"
···
dependencies:
resolve-from "^5.0.0"
+
resolve-from@^4.0.0:
+
version "4.0.0"
+
resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
+
integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
+
resolve-from@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69"
···
is-core-module "^2.2.0"
path-parse "^1.0.6"
+
restore-cursor@^3.1.0:
+
version "3.1.0"
+
resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e"
+
integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==
+
dependencies:
+
onetime "^5.1.0"
+
signal-exit "^3.0.2"
+
rimraf@^3.0.0:
version "3.0.2"
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
···
optionalDependencies:
fsevents "~2.3.2"
+
rxjs@^6.6.7:
+
version "6.6.7"
+
resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9"
+
integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==
+
dependencies:
+
tslib "^1.9.0"
+
safe-buffer@^5.1.0:
version "5.2.1"
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
···
integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==
dependencies:
xmlchars "^2.2.0"
+
+
semver-compare@^1.0.0:
+
version "1.0.0"
+
resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc"
+
integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w=
+
+
semver-regex@^3.1.2:
+
version "3.1.2"
+
resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-3.1.2.tgz#34b4c0d361eef262e07199dbef316d0f2ab11807"
+
integrity sha512-bXWyL6EAKOJa81XG1OZ/Yyuq+oT0b2YLlxx7c+mrdYPaPbnj6WgVULXhinMIeZGufuUBu/eVRqXEhiv4imfwxA==
semver@^6.0.0, semver@^6.3.0:
version "6.3.0"
···
resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"
integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
+
slice-ansi@^3.0.0:
+
version "3.0.0"
+
resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787"
+
integrity sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==
+
dependencies:
+
ansi-styles "^4.0.0"
+
astral-regex "^2.0.0"
+
is-fullwidth-code-point "^3.0.0"
+
+
slice-ansi@^4.0.0:
+
version "4.0.0"
+
resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b"
+
integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==
+
dependencies:
+
ansi-styles "^4.0.0"
+
astral-regex "^2.0.0"
+
is-fullwidth-code-point "^3.0.0"
+
source-map-support@^0.5.6, source-map-support@~0.5.19:
version "0.5.19"
resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61"
···
dependencies:
escape-string-regexp "^2.0.0"
+
string-argv@0.3.1:
+
version "0.3.1"
+
resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da"
+
integrity sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==
+
string-length@^4.0.1:
version "4.0.2"
resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a"
···
emoji-regex "^8.0.0"
is-fullwidth-code-point "^3.0.0"
strip-ansi "^6.0.0"
+
+
stringify-object@^3.3.0:
+
version "3.3.0"
+
resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629"
+
integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==
+
dependencies:
+
get-own-enumerable-property-symbols "^3.0.0"
+
is-obj "^1.0.1"
+
is-regexp "^1.0.0"
strip-ansi@^6.0.0:
version "6.0.0"
···
resolved "https://registry.yarnpkg.com/throat/-/throat-6.0.1.tgz#d514fedad95740c12c2d7fc70ea863eb51ade375"
integrity sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==
+
through@^2.3.8:
+
version "2.3.8"
+
resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
+
integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=
+
tmpl@1.0.x:
version "1.0.4"
resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1"
···
version "0.1.13"
resolved "https://registry.yarnpkg.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699"
integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==
+
+
tslib@^1.9.0:
+
version "1.14.1"
+
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
+
integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
type-check@~0.3.2:
version "0.3.2"
···
tr46 "^2.1.0"
webidl-conversions "^6.1.0"
+
which-pm-runs@^1.0.0:
+
version "1.0.0"
+
resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.0.0.tgz#670b3afbc552e0b55df6b7780ca74615f23ad1cb"
+
integrity sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=
+
which@^2.0.1:
version "2.0.2"
resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
···
resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==
+
wrap-ansi@^6.2.0:
+
version "6.2.0"
+
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53"
+
integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==
+
dependencies:
+
ansi-styles "^4.0.0"
+
string-width "^4.1.0"
+
strip-ansi "^6.0.0"
+
wrap-ansi@^7.0.0:
version "7.0.0"
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
···
resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
+
yaml@^1.10.0:
+
version "1.10.2"
+
resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b"
+
integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==
+
yargs-parser@^20.2.2:
version "20.2.9"
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee"
···
string-width "^4.2.0"
y18n "^5.0.5"
yargs-parser "^20.2.2"
+
+
yocto-queue@^0.1.0:
+
version "0.1.0"
+
resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"
+
integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==