diff --git a/package.json b/package.json
index f909440a7..86af579fd 100644
--- a/package.json
+++ b/package.json
@@ -26,6 +26,11 @@
"sort-package-json:ws": "npx yarn-tool ws exec yarn-tool sort"
},
"resolutions": {},
+ "dependencies": {
+ "array-hyper-unique": "^1.1.2",
+ "chalk": "< 3 && >= 2",
+ "semver": "^7.3.2"
+ },
"devDependencies": {
"@bluelovers/fast-glob": "^3.0.4",
"@bluelovers/tsconfig": "^1.0.19",
@@ -42,11 +47,9 @@
"@types/semver": "^7.2.0",
"@types/validate-npm-package-name": "^3.0.0",
"@types/yargs": "^15.0.5",
- "array-hyper-unique": "^1.1.2",
"chai": "^4.2.0",
"jest": "^26.0.1",
- "mocha": "^7.2.0",
- "semver": "^7.3.2",
+ "mocha": "^8.0.1",
"ts-jest": "^26.1.0"
},
"peerDependencies": {
diff --git a/packages/@lazy-node/semver-part/index.d.ts b/packages/@lazy-node/semver-part/index.d.ts
index 57f9e0c02..18a8576ba 100644
--- a/packages/@lazy-node/semver-part/index.d.ts
+++ b/packages/@lazy-node/semver-part/index.d.ts
@@ -4,5 +4,6 @@
export type { Operator, Options } from 'semver';
export * from './lib/_core';
export * from './lib/compare';
+export * from './lib/parse';
declare const _default: typeof import(".");
export default _default;
diff --git a/packages/@lazy-node/semver-part/index.js b/packages/@lazy-node/semver-part/index.js
index 6158b2dd6..78b687137 100644
--- a/packages/@lazy-node/semver-part/index.js
+++ b/packages/@lazy-node/semver-part/index.js
@@ -15,5 +15,6 @@ var __exportStar = (this && this.__exportStar) || function(m, exports) {
Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require("./lib/_core"), exports);
__exportStar(require("./lib/compare"), exports);
+__exportStar(require("./lib/parse"), exports);
exports.default = exports;
//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/packages/@lazy-node/semver-part/index.ts b/packages/@lazy-node/semver-part/index.ts
index 0f4822afd..1bc26024e 100644
--- a/packages/@lazy-node/semver-part/index.ts
+++ b/packages/@lazy-node/semver-part/index.ts
@@ -8,4 +8,6 @@ export * from './lib/_core';
export * from './lib/compare';
+export * from './lib/parse';
+
export default exports as typeof import('./index');
diff --git a/packages/@lazy-node/semver-part/lib/_core.d.ts b/packages/@lazy-node/semver-part/lib/_core.d.ts
index 83dcf2093..2a7909ac4 100644
--- a/packages/@lazy-node/semver-part/lib/_core.d.ts
+++ b/packages/@lazy-node/semver-part/lib/_core.d.ts
@@ -1,5 +1,5 @@
export declare function _versionUnsafe(part: string, defaultValue?: string): string;
-export declare function _version(part1: string): string;
+export declare function _versionSafe(part: string): string;
export declare function _part(part1: string, part2: string): [string, string];
export declare function partsToVersion(parts: string[]): string;
export declare function versionToParts(version: string): string[];
diff --git a/packages/@lazy-node/semver-part/lib/_core.js b/packages/@lazy-node/semver-part/lib/_core.js
index be400f805..1e5921e40 100644
--- a/packages/@lazy-node/semver-part/lib/_core.js
+++ b/packages/@lazy-node/semver-part/lib/_core.js
@@ -1,21 +1,21 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
-exports.versionToParts = exports.partsToVersion = exports._part = exports._version = exports._versionUnsafe = void 0;
+exports.versionToParts = exports.partsToVersion = exports._part = exports._versionSafe = exports._versionUnsafe = void 0;
function _versionUnsafe(part, defaultValue) {
var _a;
return `0.0.${(_a = part !== null && part !== void 0 ? part : defaultValue) !== null && _a !== void 0 ? _a : 0}`;
}
exports._versionUnsafe = _versionUnsafe;
-function _version(part1) {
- if (/^\d+\.\d+\./.test(part1)) {
- return part1;
+function _versionSafe(part) {
+ if (/^\d+\.\d+\./.test(part)) {
+ return part;
}
- else if (/^\d+\.(?:[^\.]+)$/.test(part1)) {
- return '0.' + part1;
+ else if (/^\d+\.(?:[^\.]+)$/.test(part)) {
+ return '0.' + part;
}
- return _versionUnsafe(part1);
+ return _versionUnsafe(part);
}
-exports._version = _version;
+exports._versionSafe = _versionSafe;
function _part(part1, part2) {
if (/^\d+\.\d+\./.test(part1) && /^\d+\.\d+\./.test(part2)) {
return [part1, part2];
diff --git a/packages/@lazy-node/semver-part/lib/_core.ts b/packages/@lazy-node/semver-part/lib/_core.ts
index 8706423a4..56a5f51f9 100644
--- a/packages/@lazy-node/semver-part/lib/_core.ts
+++ b/packages/@lazy-node/semver-part/lib/_core.ts
@@ -4,18 +4,18 @@ export function _versionUnsafe(part: string, defaultValue?: string)
return `0.0.${part ?? defaultValue ?? 0}`;
}
-export function _version(part1: string)
+export function _versionSafe(part: string)
{
- if (/^\d+\.\d+\./.test(part1))
+ if (/^\d+\.\d+\./.test(part))
{
- return part1
+ return part
}
- else if (/^\d+\.(?:[^\.]+)$/.test(part1))
+ else if (/^\d+\.(?:[^\.]+)$/.test(part))
{
- return '0.' + part1
+ return '0.' + part
}
- return _versionUnsafe(part1)
+ return _versionUnsafe(part)
}
export function _part(part1: string, part2: string): [string, string]
diff --git a/packages/@lazy-node/semver-part/lib/compare.d.ts b/packages/@lazy-node/semver-part/lib/compare.d.ts
index 9b1a5dc9e..ba3f0f794 100644
--- a/packages/@lazy-node/semver-part/lib/compare.d.ts
+++ b/packages/@lazy-node/semver-part/lib/compare.d.ts
@@ -1,8 +1,9 @@
-export type { Operator, Options } from 'semver';
+///
import { Operator, Options } from 'semver';
+export type { Operator, Options } from 'semver';
export declare type IOptionsOrLoose = boolean | Options;
export declare type ICompareReturnType = 1 | 0 | -1;
-export declare function compare(part1: string, part2: string, optionsOrLoose?: boolean | Options): 0 | 1 | -1;
+export declare function compare(part1: string, part2: string, optionsOrLoose?: boolean | Options): import("readline").Direction;
export declare function eq(part1: string, part2: string, optionsOrLoose?: boolean | Options): boolean;
export declare function neq(part1: string, part2: string, optionsOrLoose?: boolean | Options): boolean;
export declare function gt(part1: string, part2: string, optionsOrLoose?: boolean | Options): boolean;
@@ -10,3 +11,4 @@ export declare function gte(part1: string, part2: string, optionsOrLoose?: boole
export declare function lt(part1: string, part2: string, optionsOrLoose?: boolean | Options): boolean;
export declare function lte(part1: string, part2: string, optionsOrLoose?: boolean | Options): boolean;
export declare function cmp(part1: string, operator: Operator, part2: string, optionsOrLoose?: boolean | Options): boolean;
+export declare function tryCompare(v1: string, v2: string, optionsOrLoose?: IOptionsOrLoose): import("readline").Direction;
diff --git a/packages/@lazy-node/semver-part/lib/compare.js b/packages/@lazy-node/semver-part/lib/compare.js
index 33f10f1dc..695cda4ff 100644
--- a/packages/@lazy-node/semver-part/lib/compare.js
+++ b/packages/@lazy-node/semver-part/lib/compare.js
@@ -3,7 +3,7 @@ var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
-exports.cmp = exports.lte = exports.lt = exports.gte = exports.gt = exports.neq = exports.eq = exports.compare = void 0;
+exports.tryCompare = exports.cmp = exports.lte = exports.lt = exports.gte = exports.gt = exports.neq = exports.eq = exports.compare = void 0;
/**
* Created by user on 2020/6/11.
*/
@@ -43,4 +43,11 @@ function cmp(part1, operator, part2, optionsOrLoose) {
return cmp_1.default(v1, operator, v2, optionsOrLoose);
}
exports.cmp = cmp;
+function tryCompare(v1, v2, optionsOrLoose) {
+ try {
+ return compare(v1, v2, optionsOrLoose);
+ }
+ catch (e) { }
+}
+exports.tryCompare = tryCompare;
//# sourceMappingURL=compare.js.map
\ No newline at end of file
diff --git a/packages/@lazy-node/semver-part/lib/compare.ts b/packages/@lazy-node/semver-part/lib/compare.ts
index 8770e30a5..90f0aba02 100644
--- a/packages/@lazy-node/semver-part/lib/compare.ts
+++ b/packages/@lazy-node/semver-part/lib/compare.ts
@@ -5,19 +5,10 @@ import { _part } from './_core';
import _compare from 'semver/functions/compare';
-import _eq from 'semver/functions/eq';
-import _neq from 'semver/functions/neq';
-
-import _gt from 'semver/functions/gt';
-import _gte from 'semver/functions/gte';
-
-import _lt from 'semver/functions/lt';
-import _lte from 'semver/functions/lte';
-
import _cmp from 'semver/functions/cmp';
+import { Operator, Options } from 'semver';
export type { Operator, Options } from 'semver';
-import { Operator, Options } from 'semver';
export type IOptionsOrLoose = boolean | Options
export type ICompareReturnType = 1 | 0 | -1
@@ -63,3 +54,13 @@ export function cmp(part1: string, operator: Operator, part2: string, optionsOrL
return _cmp(v1, operator, v2, optionsOrLoose)
}
+
+export function tryCompare(v1: string, v2: string, optionsOrLoose?: IOptionsOrLoose)
+{
+ try
+ {
+ return compare(v1, v2, optionsOrLoose);
+ }
+ catch (e)
+ {}
+}
diff --git a/packages/@lazy-node/semver-part/lib/parse.d.ts b/packages/@lazy-node/semver-part/lib/parse.d.ts
new file mode 100644
index 000000000..2ca96619e
--- /dev/null
+++ b/packages/@lazy-node/semver-part/lib/parse.d.ts
@@ -0,0 +1,17 @@
+///
+export declare type IParseVersionsFindIndex = 0 | 1 | 2;
+export declare function parseVersions(versionOld: string, versionNew: string): {
+ versionOld: string;
+ versionNew: string;
+ partsOld: string[];
+ partsNew: string[];
+ index: IParseVersionsFindIndex;
+};
+export declare function parseVersionsAndCompare(versionOld: string, versionNew: string): {
+ comp: import("readline").Direction;
+ versionOld: string;
+ versionNew: string;
+ partsOld: string[];
+ partsNew: string[];
+ index: IParseVersionsFindIndex;
+};
diff --git a/packages/@lazy-node/semver-part/lib/parse.js b/packages/@lazy-node/semver-part/lib/parse.js
new file mode 100644
index 000000000..7a39c5427
--- /dev/null
+++ b/packages/@lazy-node/semver-part/lib/parse.js
@@ -0,0 +1,29 @@
+"use strict";
+Object.defineProperty(exports, "__esModule", { value: true });
+exports.parseVersionsAndCompare = exports.parseVersions = void 0;
+const _core_1 = require("./_core");
+const compare_1 = require("./compare");
+function parseVersions(versionOld, versionNew) {
+ const partsNew = _core_1.versionToParts(versionNew);
+ const partsOld = _core_1.versionToParts(versionOld);
+ let index = partsNew.findIndex((part, i) => part !== partsOld[i]);
+ index = index >= 0 ? index : partsNew.length;
+ return {
+ versionOld,
+ versionNew,
+ partsOld,
+ partsNew,
+ index,
+ };
+}
+exports.parseVersions = parseVersions;
+function parseVersionsAndCompare(versionOld, versionNew) {
+ const data = parseVersions(versionOld, versionNew);
+ let comp = compare_1.tryCompare(data.partsNew[data.index], data.partsOld[data.index]);
+ return {
+ ...data,
+ comp,
+ };
+}
+exports.parseVersionsAndCompare = parseVersionsAndCompare;
+//# sourceMappingURL=parse.js.map
\ No newline at end of file
diff --git a/packages/@lazy-node/semver-part/lib/parse.ts b/packages/@lazy-node/semver-part/lib/parse.ts
new file mode 100644
index 000000000..76dd2cfd8
--- /dev/null
+++ b/packages/@lazy-node/semver-part/lib/parse.ts
@@ -0,0 +1,36 @@
+import { versionToParts } from './_core';
+import { tryCompare } from './compare';
+
+export type IParseVersionsFindIndex = 0 | 1 | 2;
+
+export function parseVersions(versionOld: string, versionNew: string)
+{
+ const partsNew = versionToParts(versionNew);
+ const partsOld = versionToParts(versionOld);
+
+ let index: IParseVersionsFindIndex = partsNew.findIndex((part, i) => part !== partsOld[i]) as any;
+
+ index = index >= 0 ? index : partsNew.length as any;
+
+ return {
+ versionOld,
+ versionNew,
+
+ partsOld,
+ partsNew,
+
+ index,
+ }
+}
+
+export function parseVersionsAndCompare(versionOld: string, versionNew: string)
+{
+ const data = parseVersions(versionOld, versionNew)
+
+ let comp = tryCompare(data.partsNew[data.index], data.partsOld[data.index]);
+
+ return {
+ ...data,
+ comp,
+ }
+}
diff --git a/packages/@yarn-tool/semver-diff/.gitignore b/packages/@yarn-tool/semver-diff/.gitignore
new file mode 100644
index 000000000..9e7f60991
--- /dev/null
+++ b/packages/@yarn-tool/semver-diff/.gitignore
@@ -0,0 +1,97 @@
+.idea
+node_modules
+~ci.list.txt
+~ci.log.txt
+~ci.errors.txt
+*.stackdump
+*.bak
+*.old
+package-lock.json
+test/**/*.js
+test/**/*.d.ts
+test/*.js
+test/*.d.ts
+test/temp*
+test/**/*.map
+tests/**/*.js
+tests/**/*.d.ts
+tests/*.js
+tests/*.d.ts
+tests/temp*
+tests/**/*.map
+bin/*.d.ts
+bin/**/*.d.ts
+/packages/*/bin/*.d.ts
+/packages/*/test/**/*.js
+/packages/*/test/**/*.d.ts
+/packages/*/test/*.js
+/packages/*/test/*.d.ts
+/packages/*/test/temp*
+/packages/*/tests/**/*.js
+/packages/*/tests/**/*.d.ts
+/packages/*/tests/*.js
+/packages/*/tests/*.d.ts
+/packages/*/tests/temp*
+**/node_modules
+*.tgz
+/tsconfig.json.tpl
+/.eslintrc.json.tpl
+!tsconfig.json
+!.eslintrc.json
+yarn-error.log
+*.log
+.git
+yarn.lock
+.env.local
+.env.*.local
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+.vscode
+*.suo
+*.ntvs*
+*.njsproj
+*.sln
+*.sw?
+*.vue.js
+*.vue.d.ts
+*.vue.js.map
+vue.config.d.ts
+vue.config.js.map
+.nyc_output
+coverage
+/*.tpl
+!.forestry
+!.vuepress
+!.github
+!.gitee
+!.gitlab
+.git
+
+*.tsbuildinfo
+tsconfig.esm.json.tpl
+
+.browserslistrc
+.nvmrc
+
+/.eslintignore
+/package.d.ts
+.nycrc
+.mocharc.yml
+#jest.config.js
+node_modules/.cache
+.yarn-integrity
+jest.config.d.ts
+jest.config.js.map
+/report.*.json
+*.js.map
+/now.json
+.nyc_output
+.coverage-cache
+.reify-cache
+*.spec.d.ts
+*.spec.js
+.nowignore
+*/**/.github
+!/.github
+!npm-shrinkwrap.json
diff --git a/packages/@yarn-tool/semver-diff/.npmignore b/packages/@yarn-tool/semver-diff/.npmignore
new file mode 100644
index 000000000..8fa9b51f7
--- /dev/null
+++ b/packages/@yarn-tool/semver-diff/.npmignore
@@ -0,0 +1,80 @@
+.idea
+~ci.list.txt
+~ci.log.txt
+~ci.errors.txt
+*.stackdump
+*.bak
+*.old
+*.log
+tsconfig.json
+package-lock.json
+test
+.github
+.gitkeep
+/.*
+tests
+/~*
+__test__
+__tests__
+node_modules
+/node_modules/
+**/node_modules/
+*.ts
+!*.d.ts
+/bin/**/*.d.ts
+/bin/*.d.ts
+*.tgz
+/tsconfig.json.tpl
+yarn-error.log
+.git
+yarn.lock
+.env.local
+.env.*.local
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+.vscode
+*.suo
+*.ntvs*
+*.njsproj
+*.sln
+*.sw?
+*.vue.js
+*.vue.d.ts
+*.vue.js.map
+.nyc_output
+coverage
+/*.tpl
+webpack.config.js
+vue.config.js
+/jestconfig.json
+/tslint.json
+.git
+webpack.*.config.js
+webpack.*.config.d.ts
+webpack.*.config.js.map
+webpack.*.config.ts
+karma.conf.js
+/_config.yml
+intellij-style-guide.xml
+jest.config.js
+*.tsbuildinfo
+tsconfig.*.json
+tsconfig.esm.json.tpl
+/package.d.ts
+.mocharc.yml
+jest.config.js
+jest.config.*
+/report.*.json
+now.json
+/Makefile
+*.spec.d.ts
+*.spec.js
+*.spec.ts
+*.spec.tsx
+__mocks__
+__tests__
+__snapshots__
+*.snap
+!npm-shrinkwrap.json
+/example/
diff --git a/packages/@yarn-tool/semver-diff/README.md b/packages/@yarn-tool/semver-diff/README.md
new file mode 100644
index 000000000..a06797055
--- /dev/null
+++ b/packages/@yarn-tool/semver-diff/README.md
@@ -0,0 +1,14 @@
+# README.md
+
+ colorize semver diff
+
+split source from https://github.com/raineorshine/npm-check-updates
+
+## install
+
+```bash
+yarn add @yarn-tool/semver-diff
+yarn-tool add @yarn-tool/semver-diff
+yt add @yarn-tool/semver-diff
+```
+
diff --git a/packages/@yarn-tool/semver-diff/index.d.ts b/packages/@yarn-tool/semver-diff/index.d.ts
new file mode 100644
index 000000000..7faf4aa2e
--- /dev/null
+++ b/packages/@yarn-tool/semver-diff/index.d.ts
@@ -0,0 +1,8 @@
+/**
+ * Created by user on 2020/6/11.
+ */
+import { colorizeDiff } from './lib/colorize';
+export * from './lib/types';
+export * from './lib/colorize';
+export * from './lib/core';
+export default colorizeDiff;
diff --git a/packages/@yarn-tool/semver-diff/index.js b/packages/@yarn-tool/semver-diff/index.js
new file mode 100644
index 000000000..4b9ee143c
--- /dev/null
+++ b/packages/@yarn-tool/semver-diff/index.js
@@ -0,0 +1,21 @@
+"use strict";
+var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
+ if (k2 === undefined) k2 = k;
+ Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
+}) : (function(o, m, k, k2) {
+ if (k2 === undefined) k2 = k;
+ o[k2] = m[k];
+}));
+var __exportStar = (this && this.__exportStar) || function(m, exports) {
+ for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p);
+};
+Object.defineProperty(exports, "__esModule", { value: true });
+/**
+ * Created by user on 2020/6/11.
+ */
+const colorize_1 = require("./lib/colorize");
+__exportStar(require("./lib/types"), exports);
+__exportStar(require("./lib/colorize"), exports);
+__exportStar(require("./lib/core"), exports);
+exports.default = colorize_1.colorizeDiff;
+//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/packages/@yarn-tool/semver-diff/index.ts b/packages/@yarn-tool/semver-diff/index.ts
new file mode 100644
index 000000000..ebb7ddcb5
--- /dev/null
+++ b/packages/@yarn-tool/semver-diff/index.ts
@@ -0,0 +1,10 @@
+/**
+ * Created by user on 2020/6/11.
+ */
+import { colorizeDiff } from './lib/colorize';
+
+export * from './lib/types';
+export * from './lib/colorize';
+export * from './lib/core';
+
+export default colorizeDiff
diff --git a/packages/@yarn-tool/semver-diff/jest.config.js b/packages/@yarn-tool/semver-diff/jest.config.js
new file mode 100644
index 000000000..2d23ef73a
--- /dev/null
+++ b/packages/@yarn-tool/semver-diff/jest.config.js
@@ -0,0 +1,19 @@
+module.exports = {
+ clearMocks: true,
+ moduleFileExtensions: ['ts', 'js'],
+ testEnvironment: 'node',
+ //testMatch: ['**/*.test.ts', '**/*.spec.ts'],
+ testRegex: ['\\.(tests?|spec)\\.(ts|tsx)$'],
+ //testRunner: 'jest-circus/runner',
+ transform: {
+ '^.+\\.ts$': 'ts-jest',
+ },
+ verbose: true,
+ /**
+ * if didn't set `coverageProvider` to `v8`
+ * with `collectCoverage` `true`, nodejs debug point maybe will fail
+ */
+ coverageProvider: 'v8',
+ collectCoverage: false,
+
+}
diff --git a/packages/@yarn-tool/semver-diff/lib/colorize.d.ts b/packages/@yarn-tool/semver-diff/lib/colorize.d.ts
new file mode 100644
index 000000000..41e413b22
--- /dev/null
+++ b/packages/@yarn-tool/semver-diff/lib/colorize.d.ts
@@ -0,0 +1,6 @@
+/**
+ * Created by user on 2020/6/11.
+ */
+import { ITSRequireAtLeastOne } from 'ts-type';
+import { IOptionsParseVersionsDiff, IOptionsParseVersionsDiffPlus } from './types';
+export declare function colorizeDiff(from: string, to: string, options: ITSRequireAtLeastOne): string;
diff --git a/packages/@yarn-tool/semver-diff/lib/colorize.js b/packages/@yarn-tool/semver-diff/lib/colorize.js
new file mode 100644
index 000000000..8b1795511
--- /dev/null
+++ b/packages/@yarn-tool/semver-diff/lib/colorize.js
@@ -0,0 +1,22 @@
+"use strict";
+/**
+ * Created by user on 2020/6/11.
+ */
+Object.defineProperty(exports, "__esModule", { value: true });
+exports.colorizeDiff = void 0;
+const debug_color2_1 = require("debug-color2");
+const core_1 = require("./core");
+function colorizeDiff(from, to, options) {
+ if (options.chalk) {
+ return core_1.colorizeDiffCore(from, to, options);
+ }
+ return debug_color2_1.chalkByConsole((chalk) => {
+ return core_1.colorizeDiffCore(from, to, {
+ ...options,
+ // @ts-ignore
+ chalk,
+ });
+ }, options.console);
+}
+exports.colorizeDiff = colorizeDiff;
+//# sourceMappingURL=colorize.js.map
\ No newline at end of file
diff --git a/packages/@yarn-tool/semver-diff/lib/colorize.ts b/packages/@yarn-tool/semver-diff/lib/colorize.ts
new file mode 100644
index 000000000..42b13f17b
--- /dev/null
+++ b/packages/@yarn-tool/semver-diff/lib/colorize.ts
@@ -0,0 +1,28 @@
+/**
+ * Created by user on 2020/6/11.
+ */
+
+import { ITSRequireAtLeastOne } from 'ts-type';
+import { chalkByConsole } from 'debug-color2';
+import { colorizeDiffCore } from './core';
+import { IOptionsParseVersionsDiff, IOptionsParseVersionsDiffPlus } from './types';
+
+export function colorizeDiff(from: string,
+ to: string,
+ options: ITSRequireAtLeastOne,
+): string
+{
+ if (options.chalk)
+ {
+ return colorizeDiffCore(from, to, options as any)
+ }
+
+ return chalkByConsole((chalk) =>
+ {
+ return colorizeDiffCore(from, to, {
+ ...options,
+ // @ts-ignore
+ chalk,
+ })
+ }, options.console)
+}
diff --git a/packages/@yarn-tool/semver-diff/lib/core.d.ts b/packages/@yarn-tool/semver-diff/lib/core.d.ts
new file mode 100644
index 000000000..8aae72fea
--- /dev/null
+++ b/packages/@yarn-tool/semver-diff/lib/core.d.ts
@@ -0,0 +1,7 @@
+/**
+ * Created by user on 2020/6/11.
+ */
+import { ITSRequireAtLeastOne } from 'ts-type';
+import { IOptionsParseVersionsDiff, IParseVersionsDiffCore } from './types';
+export declare function parseVersionsDiffCore(from: string, to: string, options?: IOptionsParseVersionsDiff): IParseVersionsDiffCore;
+export declare function colorizeDiffCore(from: string, to: string, options?: ITSRequireAtLeastOne): string;
diff --git a/packages/@yarn-tool/semver-diff/lib/core.js b/packages/@yarn-tool/semver-diff/lib/core.js
new file mode 100644
index 000000000..07f74e68e
--- /dev/null
+++ b/packages/@yarn-tool/semver-diff/lib/core.js
@@ -0,0 +1,43 @@
+"use strict";
+/**
+ * Created by user on 2020/6/11.
+ */
+Object.defineProperty(exports, "__esModule", { value: true });
+exports.colorizeDiffCore = exports.parseVersionsDiffCore = void 0;
+const _core_1 = require("@lazy-node/semver-part/lib/_core");
+const parse_1 = require("@lazy-node/semver-part/lib/parse");
+function parseVersionsDiffCore(from, to, options) {
+ let leadingWildcard = '';
+ if (/^[~^]/.test(to) && to[0] === from[0]) {
+ leadingWildcard = to[0];
+ to = to.slice(1);
+ from = from.slice(1);
+ }
+ const { _colors = ['red', 'cyan', 'green'] } = options || {};
+ const data = parse_1.parseVersionsAndCompare(from, to);
+ const { index, partsNew, partsOld } = data;
+ const color = _colors[index];
+ const middot = index > 0 && index < partsNew.length ? '.' : '';
+ const result = _core_1.partsToVersion(partsNew.slice(0, index));
+ const resultAppend = _core_1.partsToVersion(partsNew.slice(index));
+ return {
+ ...data,
+ _colors,
+ color,
+ leadingWildcard,
+ result,
+ middot,
+ resultAppend,
+ };
+}
+exports.parseVersionsDiffCore = parseVersionsDiffCore;
+function colorizeDiffCore(from, to, options) {
+ const { leadingWildcard, result, middot, resultAppend, color, } = parseVersionsDiffCore(from, to, options);
+ const { chalk } = options;
+ return leadingWildcard +
+ result +
+ middot +
+ chalk[color](resultAppend);
+}
+exports.colorizeDiffCore = colorizeDiffCore;
+//# sourceMappingURL=core.js.map
\ No newline at end of file
diff --git a/packages/@yarn-tool/semver-diff/lib/core.ts b/packages/@yarn-tool/semver-diff/lib/core.ts
new file mode 100644
index 000000000..56c757c1c
--- /dev/null
+++ b/packages/@yarn-tool/semver-diff/lib/core.ts
@@ -0,0 +1,67 @@
+/**
+ * Created by user on 2020/6/11.
+ */
+
+import { partsToVersion } from '@lazy-node/semver-part/lib/_core';
+import { parseVersionsAndCompare } from '@lazy-node/semver-part/lib/parse';
+import { IStylesColorNames } from 'debug-color2/lib/styles';
+import { ITSRequireAtLeastOne } from 'ts-type';
+import { colorizeDiff } from './colorize';
+import { IOptionsParseVersionsDiff, IParseVersionsDiffCore } from './types';
+import { console } from 'debug-color2'
+
+export function parseVersionsDiffCore(from: string, to: string, options?: IOptionsParseVersionsDiff,
+): IParseVersionsDiffCore
+{
+ let leadingWildcard = '';
+
+ if (/^[~^]/.test(to) && to[0] === from[0])
+ {
+ leadingWildcard = to[0];
+ to = to.slice(1);
+ from = from.slice(1);
+ }
+
+ const { _colors = ['red', 'cyan', 'green'] } = options || {};
+
+ const data = parseVersionsAndCompare(from, to)
+
+ const { index, partsNew, partsOld } = data;
+
+ const color: IStylesColorNames = _colors[index];
+
+ const middot = index > 0 && index < partsNew.length ? '.' : '';
+
+ const result = partsToVersion(partsNew.slice(0, index));
+ const resultAppend = partsToVersion(partsNew.slice(index));
+
+ return {
+ ...data,
+ _colors,
+ color,
+ leadingWildcard,
+ result,
+ middot,
+ resultAppend,
+ }
+}
+
+export function colorizeDiffCore(from: string, to: string, options?: ITSRequireAtLeastOne,
+): string
+{
+ const {
+ leadingWildcard,
+ result,
+ middot,
+ resultAppend,
+ color,
+ } = parseVersionsDiffCore(from, to, options)
+
+ const { chalk } = options;
+
+ return leadingWildcard +
+ result +
+ middot +
+ chalk[color](resultAppend)
+}
+
diff --git a/packages/@yarn-tool/semver-diff/lib/types.d.ts b/packages/@yarn-tool/semver-diff/lib/types.d.ts
new file mode 100644
index 000000000..b937680a3
--- /dev/null
+++ b/packages/@yarn-tool/semver-diff/lib/types.d.ts
@@ -0,0 +1,33 @@
+/**
+ * Created by user on 2020/6/11.
+ */
+import { IStylesNameWithoutFn } from 'debug-color2/lib/types';
+import { Console2 } from 'debug-color2';
+import { IStylesColorNames } from 'debug-color2/lib/styles';
+import { ICompareReturnType } from '@lazy-node/semver-part';
+import { IChalk } from 'debug-color2';
+export interface IParseVersionsDiffCore {
+ _colors: [
+ IStylesColorNames,
+ IStylesColorNames,
+ IStylesColorNames
+ ];
+ color: IStylesColorNames;
+ leadingWildcard: string;
+ result: string;
+ middot: string;
+ resultAppend: string;
+ comp: ICompareReturnType;
+ versionOld: string;
+ versionNew: string;
+ partsOld: string[];
+ partsNew: string[];
+ index: number;
+}
+export interface IOptionsParseVersionsDiffPlus {
+ chalk?: Pick;
+ console?: Console2;
+}
+export interface IOptionsParseVersionsDiff extends IOptionsParseVersionsDiffPlus {
+ _colors?: [IStylesColorNames, IStylesColorNames, IStylesColorNames];
+}
diff --git a/packages/@yarn-tool/semver-diff/lib/types.js b/packages/@yarn-tool/semver-diff/lib/types.js
new file mode 100644
index 000000000..5f3512448
--- /dev/null
+++ b/packages/@yarn-tool/semver-diff/lib/types.js
@@ -0,0 +1,6 @@
+"use strict";
+/**
+ * Created by user on 2020/6/11.
+ */
+Object.defineProperty(exports, "__esModule", { value: true });
+//# sourceMappingURL=types.js.map
\ No newline at end of file
diff --git a/packages/@yarn-tool/semver-diff/lib/types.ts b/packages/@yarn-tool/semver-diff/lib/types.ts
new file mode 100644
index 000000000..503925884
--- /dev/null
+++ b/packages/@yarn-tool/semver-diff/lib/types.ts
@@ -0,0 +1,39 @@
+/**
+ * Created by user on 2020/6/11.
+ */
+
+import { IStylesNameWithoutFn } from 'debug-color2/lib/types';
+import { Console2 } from 'debug-color2';
+import { IStylesColorNames } from 'debug-color2/lib/styles';
+import { ICompareReturnType } from '@lazy-node/semver-part';
+
+import { IChalk } from 'debug-color2'
+
+export interface IParseVersionsDiffCore
+{
+ _colors: [
+ IStylesColorNames, IStylesColorNames, IStylesColorNames
+ ];
+ color: IStylesColorNames;
+ leadingWildcard: string;
+ result: string;
+ middot: string;
+ resultAppend: string;
+ comp: ICompareReturnType;
+ versionOld: string;
+ versionNew: string;
+ partsOld: string[];
+ partsNew: string[];
+ index: number;
+}
+
+export interface IOptionsParseVersionsDiffPlus
+{
+ chalk?: Pick,
+ console?: Console2,
+}
+
+export interface IOptionsParseVersionsDiff extends IOptionsParseVersionsDiffPlus
+{
+ _colors?: [IStylesColorNames, IStylesColorNames, IStylesColorNames],
+}
diff --git a/packages/@yarn-tool/semver-diff/package.json b/packages/@yarn-tool/semver-diff/package.json
new file mode 100644
index 000000000..8a7cc4dd7
--- /dev/null
+++ b/packages/@yarn-tool/semver-diff/package.json
@@ -0,0 +1,52 @@
+{
+ "name": "@yarn-tool/semver-diff",
+ "version": "1.0.0",
+ "description": "colorize semver diff",
+ "keywords": [
+ "semver",
+ "diff",
+ "color",
+ "colorize"
+ ],
+ "homepage": "https://github.com/bluelovers/ws-yarn-workspaces/tree/master/packages/@yarn-tool/semver-diff#readme",
+ "bugs": {
+ "url": "https://github.com/bluelovers/ws-yarn-workspaces/issues"
+ },
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/bluelovers/ws-yarn-workspaces.git"
+ },
+ "license": "ISC",
+ "author": "bluelovers",
+ "main": "index.js",
+ "scripts": {
+ "coverage": "npx nyc yarn run test",
+ "lint": "npx eslint **/*.ts",
+ "test": "echo \"Error: no test specified\" && exit 1",
+ "test:jest": "jest --coverage",
+ "test:mocha": "npx mocha --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "npm:publish": "npm publish",
+ "npm:publish:lerna": "lerna publish --yes",
+ "prepublish:lockfile": "npx sync-lockfile .",
+ "prepublishOnly_": "yarn run ncu && yarn run sort-package-json && yarn run test",
+ "postpublish_": "git commit -m \"chore(release): publish\" .",
+ "ncu": "npx yarn-tool ncu -u",
+ "sort-package-json": "npx yarn-tool sort",
+ "tsc:default": "tsc -p tsconfig.json",
+ "tsc:esm": "tsc -p tsconfig.esm.json"
+ },
+ "dependencies": {
+ "@lazy-node/semver-part": "^1.0.0",
+ "ts-type": "^1.2.17"
+ },
+ "devDependencies": {
+ "debug-color2": "^1.2.0",
+ "chalk": "< 3 && >= 2"
+ },
+ "peerDependencies": {
+ "debug-color2": "^1.2.0"
+ },
+ "publishConfig": {
+ "access": "public"
+ }
+}
diff --git a/packages/@yarn-tool/semver-diff/test/__snapshots__/test.spec.ts.snap b/packages/@yarn-tool/semver-diff/test/__snapshots__/test.spec.ts.snap
new file mode 100644
index 000000000..092706c45
--- /dev/null
+++ b/packages/@yarn-tool/semver-diff/test/__snapshots__/test.spec.ts.snap
@@ -0,0 +1,30 @@
+// Jest Snapshot v1, https://goo.gl/fbAQLP
+
+exports[`parseVersionsDiffCore 1`] = `
+Object {
+ "_colors": Array [
+ "red",
+ "cyan",
+ "green",
+ ],
+ "color": "green",
+ "comp": 1,
+ "index": 2,
+ "leadingWildcard": "",
+ "middot": ".",
+ "partsNew": Array [
+ "42",
+ "6",
+ "7.9.3-prealpha",
+ ],
+ "partsOld": Array [
+ "42",
+ "6",
+ "7.9.3-alpha",
+ ],
+ "result": "42.6",
+ "resultAppend": "7.9.3-prealpha",
+ "versionNew": "42.6.7.9.3-prealpha",
+ "versionOld": "42.6.7.9.3-alpha",
+}
+`;
diff --git a/packages/@yarn-tool/semver-diff/test/test.spec.ts b/packages/@yarn-tool/semver-diff/test/test.spec.ts
new file mode 100644
index 000000000..13dfaeeb6
--- /dev/null
+++ b/packages/@yarn-tool/semver-diff/test/test.spec.ts
@@ -0,0 +1,13 @@
+import { parseVersionsDiffCore } from '..';
+
+test(`parseVersionsDiffCore`, () =>
+{
+
+ let actual = parseVersionsDiffCore('42.6.7.9.3-alpha', '42.6.7.9.3-prealpha');
+ let expected;
+
+ //expect(actual).toStrictEqual(expected);
+ expect(actual).toMatchSnapshot();
+
+});
+
diff --git a/yarn.lock b/yarn.lock
index a94b01dfe..616e94f19 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2,26 +2,26 @@
# yarn lockfile v1
-"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.8.3":
- version "7.8.3"
- resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz#33e25903d7481181534e12ec0a25f16b6fcf419e"
- integrity sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==
+"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.1":
+ version "7.10.1"
+ resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.1.tgz#d5481c5095daa1c57e16e54c6f9198443afb49ff"
+ integrity sha512-IGhtTmpjGbYzcEDOw7DcQtbQSXcG9ftmAXtWTu9V936vDye4xjjekktFAtgZsWpzTj/X01jocB46mTywm/4SZw==
dependencies:
- "@babel/highlight" "^7.8.3"
+ "@babel/highlight" "^7.10.1"
"@babel/core@^7.1.0", "@babel/core@^7.7.5":
- version "7.9.0"
- resolved "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz#ac977b538b77e132ff706f3b8a4dbad09c03c56e"
- integrity sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==
- dependencies:
- "@babel/code-frame" "^7.8.3"
- "@babel/generator" "^7.9.0"
- "@babel/helper-module-transforms" "^7.9.0"
- "@babel/helpers" "^7.9.0"
- "@babel/parser" "^7.9.0"
- "@babel/template" "^7.8.6"
- "@babel/traverse" "^7.9.0"
- "@babel/types" "^7.9.0"
+ version "7.10.2"
+ resolved "https://registry.npmjs.org/@babel/core/-/core-7.10.2.tgz#bd6786046668a925ac2bd2fd95b579b92a23b36a"
+ integrity sha512-KQmV9yguEjQsXqyOUGKjS4+3K8/DlOCE2pZcq4augdQmtTy5iv5EHtmMSJ7V4c1BIPjuwtZYqYLCq9Ga+hGBRQ==
+ dependencies:
+ "@babel/code-frame" "^7.10.1"
+ "@babel/generator" "^7.10.2"
+ "@babel/helper-module-transforms" "^7.10.1"
+ "@babel/helpers" "^7.10.1"
+ "@babel/parser" "^7.10.2"
+ "@babel/template" "^7.10.1"
+ "@babel/traverse" "^7.10.1"
+ "@babel/types" "^7.10.2"
convert-source-map "^1.7.0"
debug "^4.1.0"
gensync "^1.0.0-beta.1"
@@ -31,123 +31,123 @@
semver "^5.4.1"
source-map "^0.5.0"
-"@babel/generator@^7.9.0":
- version "7.9.4"
- resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.9.4.tgz#12441e90c3b3c4159cdecf312075bf1a8ce2dbce"
- integrity sha512-rjP8ahaDy/ouhrvCoU1E5mqaitWrxwuNGU+dy1EpaoK48jZay4MdkskKGIMHLZNewg8sAsqpGSREJwP0zH3YQA==
+"@babel/generator@^7.10.1", "@babel/generator@^7.10.2":
+ version "7.10.2"
+ resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.10.2.tgz#0fa5b5b2389db8bfdfcc3492b551ee20f5dd69a9"
+ integrity sha512-AxfBNHNu99DTMvlUPlt1h2+Hn7knPpH5ayJ8OqDWSeLld+Fi2AYBTC/IejWDM9Edcii4UzZRCsbUt0WlSDsDsA==
dependencies:
- "@babel/types" "^7.9.0"
+ "@babel/types" "^7.10.2"
jsesc "^2.5.1"
lodash "^4.17.13"
source-map "^0.5.0"
-"@babel/helper-function-name@^7.8.3":
- version "7.8.3"
- resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz#eeeb665a01b1f11068e9fb86ad56a1cb1a824cca"
- integrity sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==
+"@babel/helper-function-name@^7.10.1":
+ version "7.10.1"
+ resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.1.tgz#92bd63829bfc9215aca9d9defa85f56b539454f4"
+ integrity sha512-fcpumwhs3YyZ/ttd5Rz0xn0TpIwVkN7X0V38B9TWNfVF42KEkhkAAuPCQ3oXmtTRtiPJrmZ0TrfS0GKF0eMaRQ==
dependencies:
- "@babel/helper-get-function-arity" "^7.8.3"
- "@babel/template" "^7.8.3"
- "@babel/types" "^7.8.3"
+ "@babel/helper-get-function-arity" "^7.10.1"
+ "@babel/template" "^7.10.1"
+ "@babel/types" "^7.10.1"
-"@babel/helper-get-function-arity@^7.8.3":
- version "7.8.3"
- resolved "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz#b894b947bd004381ce63ea1db9f08547e920abd5"
- integrity sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==
+"@babel/helper-get-function-arity@^7.10.1":
+ version "7.10.1"
+ resolved "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.1.tgz#7303390a81ba7cb59613895a192b93850e373f7d"
+ integrity sha512-F5qdXkYGOQUb0hpRaPoetF9AnsXknKjWMZ+wmsIRsp5ge5sFh4c3h1eH2pRTTuy9KKAA2+TTYomGXAtEL2fQEw==
dependencies:
- "@babel/types" "^7.8.3"
+ "@babel/types" "^7.10.1"
-"@babel/helper-member-expression-to-functions@^7.8.3":
- version "7.8.3"
- resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz#659b710498ea6c1d9907e0c73f206eee7dadc24c"
- integrity sha512-fO4Egq88utkQFjbPrSHGmGLFqmrshs11d46WI+WZDESt7Wu7wN2G2Iu+NMMZJFDOVRHAMIkB5SNh30NtwCA7RA==
+"@babel/helper-member-expression-to-functions@^7.10.1":
+ version "7.10.1"
+ resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.10.1.tgz#432967fd7e12a4afef66c4687d4ca22bc0456f15"
+ integrity sha512-u7XLXeM2n50gb6PWJ9hoO5oO7JFPaZtrh35t8RqKLT1jFKj9IWeD1zrcrYp1q1qiZTdEarfDWfTIP8nGsu0h5g==
dependencies:
- "@babel/types" "^7.8.3"
+ "@babel/types" "^7.10.1"
-"@babel/helper-module-imports@^7.8.3":
- version "7.8.3"
- resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz#7fe39589b39c016331b6b8c3f441e8f0b1419498"
- integrity sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==
- dependencies:
- "@babel/types" "^7.8.3"
-
-"@babel/helper-module-transforms@^7.9.0":
- version "7.9.0"
- resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz#43b34dfe15961918707d247327431388e9fe96e5"
- integrity sha512-0FvKyu0gpPfIQ8EkxlrAydOWROdHpBmiCiRwLkUiBGhCUPRRbVD2/tm3sFr/c/GWFrQ/ffutGUAnx7V0FzT2wA==
- dependencies:
- "@babel/helper-module-imports" "^7.8.3"
- "@babel/helper-replace-supers" "^7.8.6"
- "@babel/helper-simple-access" "^7.8.3"
- "@babel/helper-split-export-declaration" "^7.8.3"
- "@babel/template" "^7.8.6"
- "@babel/types" "^7.9.0"
+"@babel/helper-module-imports@^7.10.1":
+ version "7.10.1"
+ resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.1.tgz#dd331bd45bccc566ce77004e9d05fe17add13876"
+ integrity sha512-SFxgwYmZ3HZPyZwJRiVNLRHWuW2OgE5k2nrVs6D9Iv4PPnXVffuEHy83Sfx/l4SqF+5kyJXjAyUmrG7tNm+qVg==
+ dependencies:
+ "@babel/types" "^7.10.1"
+
+"@babel/helper-module-transforms@^7.10.1":
+ version "7.10.1"
+ resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.10.1.tgz#24e2f08ee6832c60b157bb0936c86bef7210c622"
+ integrity sha512-RLHRCAzyJe7Q7sF4oy2cB+kRnU4wDZY/H2xJFGof+M+SJEGhZsb+GFj5j1AD8NiSaVBJ+Pf0/WObiXu/zxWpFg==
+ dependencies:
+ "@babel/helper-module-imports" "^7.10.1"
+ "@babel/helper-replace-supers" "^7.10.1"
+ "@babel/helper-simple-access" "^7.10.1"
+ "@babel/helper-split-export-declaration" "^7.10.1"
+ "@babel/template" "^7.10.1"
+ "@babel/types" "^7.10.1"
lodash "^4.17.13"
-"@babel/helper-optimise-call-expression@^7.8.3":
- version "7.8.3"
- resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz#7ed071813d09c75298ef4f208956006b6111ecb9"
- integrity sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ==
+"@babel/helper-optimise-call-expression@^7.10.1":
+ version "7.10.1"
+ resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.1.tgz#b4a1f2561870ce1247ceddb02a3860fa96d72543"
+ integrity sha512-a0DjNS1prnBsoKx83dP2falChcs7p3i8VMzdrSbfLhuQra/2ENC4sbri34dz/rWmDADsmF1q5GbfaXydh0Jbjg==
dependencies:
- "@babel/types" "^7.8.3"
+ "@babel/types" "^7.10.1"
-"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":
- version "7.8.3"
- resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz#9ea293be19babc0f52ff8ca88b34c3611b208670"
- integrity sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==
+"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.1", "@babel/helper-plugin-utils@^7.8.0":
+ version "7.10.1"
+ resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.1.tgz#ec5a5cf0eec925b66c60580328b122c01230a127"
+ integrity sha512-fvoGeXt0bJc7VMWZGCAEBEMo/HAjW2mP8apF5eXK0wSqwLAVHAISCWRoLMBMUs2kqeaG77jltVqu4Hn8Egl3nA==
-"@babel/helper-replace-supers@^7.8.6":
- version "7.8.6"
- resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.8.6.tgz#5ada744fd5ad73203bf1d67459a27dcba67effc8"
- integrity sha512-PeMArdA4Sv/Wf4zXwBKPqVj7n9UF/xg6slNRtZW84FM7JpE1CbG8B612FyM4cxrf4fMAMGO0kR7voy1ForHHFA==
+"@babel/helper-replace-supers@^7.10.1":
+ version "7.10.1"
+ resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.1.tgz#ec6859d20c5d8087f6a2dc4e014db7228975f13d"
+ integrity sha512-SOwJzEfpuQwInzzQJGjGaiG578UYmyi2Xw668klPWV5n07B73S0a9btjLk/52Mlcxa+5AdIYqws1KyXRfMoB7A==
dependencies:
- "@babel/helper-member-expression-to-functions" "^7.8.3"
- "@babel/helper-optimise-call-expression" "^7.8.3"
- "@babel/traverse" "^7.8.6"
- "@babel/types" "^7.8.6"
+ "@babel/helper-member-expression-to-functions" "^7.10.1"
+ "@babel/helper-optimise-call-expression" "^7.10.1"
+ "@babel/traverse" "^7.10.1"
+ "@babel/types" "^7.10.1"
-"@babel/helper-simple-access@^7.8.3":
- version "7.8.3"
- resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz#7f8109928b4dab4654076986af575231deb639ae"
- integrity sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw==
+"@babel/helper-simple-access@^7.10.1":
+ version "7.10.1"
+ resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.1.tgz#08fb7e22ace9eb8326f7e3920a1c2052f13d851e"
+ integrity sha512-VSWpWzRzn9VtgMJBIWTZ+GP107kZdQ4YplJlCmIrjoLVSi/0upixezHCDG8kpPVTBJpKfxTH01wDhh+jS2zKbw==
dependencies:
- "@babel/template" "^7.8.3"
- "@babel/types" "^7.8.3"
+ "@babel/template" "^7.10.1"
+ "@babel/types" "^7.10.1"
-"@babel/helper-split-export-declaration@^7.8.3":
- version "7.8.3"
- resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz#31a9f30070f91368a7182cf05f831781065fc7a9"
- integrity sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==
+"@babel/helper-split-export-declaration@^7.10.1":
+ version "7.10.1"
+ resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.1.tgz#c6f4be1cbc15e3a868e4c64a17d5d31d754da35f"
+ integrity sha512-UQ1LVBPrYdbchNhLwj6fetj46BcFwfS4NllJo/1aJsT+1dLTEnXJL0qHqtY7gPzF8S2fXBJamf1biAXV3X077g==
dependencies:
- "@babel/types" "^7.8.3"
+ "@babel/types" "^7.10.1"
-"@babel/helper-validator-identifier@^7.9.0", "@babel/helper-validator-identifier@^7.9.5":
- version "7.9.5"
- resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz#90977a8e6fbf6b431a7dc31752eee233bf052d80"
- integrity sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g==
+"@babel/helper-validator-identifier@^7.10.1":
+ version "7.10.1"
+ resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.1.tgz#5770b0c1a826c4f53f5ede5e153163e0318e94b5"
+ integrity sha512-5vW/JXLALhczRCWP0PnFDMCJAchlBvM7f4uk/jXritBnIa6E1KmqmtrS3yn1LAnxFBypQ3eneLuXjsnfQsgILw==
-"@babel/helpers@^7.9.0":
- version "7.9.2"
- resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.9.2.tgz#b42a81a811f1e7313b88cba8adc66b3d9ae6c09f"
- integrity sha512-JwLvzlXVPjO8eU9c/wF9/zOIN7X6h8DYf7mG4CiFRZRvZNKEF5dQ3H3V+ASkHoIB3mWhatgl5ONhyqHRI6MppA==
+"@babel/helpers@^7.10.1":
+ version "7.10.1"
+ resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.1.tgz#a6827b7cb975c9d9cef5fd61d919f60d8844a973"
+ integrity sha512-muQNHF+IdU6wGgkaJyhhEmI54MOZBKsFfsXFhboz1ybwJ1Kl7IHlbm2a++4jwrmY5UYsgitt5lfqo1wMFcHmyw==
dependencies:
- "@babel/template" "^7.8.3"
- "@babel/traverse" "^7.9.0"
- "@babel/types" "^7.9.0"
+ "@babel/template" "^7.10.1"
+ "@babel/traverse" "^7.10.1"
+ "@babel/types" "^7.10.1"
-"@babel/highlight@^7.8.3":
- version "7.9.0"
- resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz#4e9b45ccb82b79607271b2979ad82c7b68163079"
- integrity sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==
+"@babel/highlight@^7.10.1":
+ version "7.10.1"
+ resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.1.tgz#841d098ba613ba1a427a2b383d79e35552c38ae0"
+ integrity sha512-8rMof+gVP8mxYZApLF/JgNDAkdKa+aJt3ZYxF8z6+j/hpeXL7iMsKCPHa2jNMHu/qqBwzQF4OHNoYi8dMA/rYg==
dependencies:
- "@babel/helper-validator-identifier" "^7.9.0"
+ "@babel/helper-validator-identifier" "^7.10.1"
chalk "^2.0.0"
js-tokens "^4.0.0"
-"@babel/parser@^7.1.0", "@babel/parser@^7.7.5", "@babel/parser@^7.8.6", "@babel/parser@^7.9.0":
- version "7.9.4"
- resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz#68a35e6b0319bbc014465be43828300113f2f2e8"
- integrity sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==
+"@babel/parser@^7.1.0", "@babel/parser@^7.10.1", "@babel/parser@^7.10.2":
+ version "7.10.2"
+ resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.10.2.tgz#871807f10442b92ff97e4783b9b54f6a0ca812d0"
+ integrity sha512-PApSXlNMJyB4JiGVhCOlzKIif+TKFTvu0aQAhnTvfP/z3vVSN6ZypH5bfUNwFXXjRQtUEBNFd2PtmCmG2Py3qQ==
"@babel/plugin-syntax-async-generators@^7.8.4":
version "7.8.4"
@@ -164,11 +164,11 @@
"@babel/helper-plugin-utils" "^7.8.0"
"@babel/plugin-syntax-class-properties@^7.8.3":
- version "7.8.3"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.8.3.tgz#6cb933a8872c8d359bfde69bbeaae5162fd1e8f7"
- integrity sha512-UcAyQWg2bAN647Q+O811tG9MrJ38Z10jjhQdKNAL8fsyPzE3cCN/uT+f55cFVY4aGO4jqJAvmqsuY3GQDwAoXg==
+ version "7.10.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.1.tgz#d5bc0645913df5b17ad7eda0fa2308330bde34c5"
+ integrity sha512-Gf2Yx/iRs1JREDtVZ56OrjjgFHCaldpTnuy9BHla10qyVT3YkIIGEtoDWhyop0ksu1GvNjHIoYRBqm3zoR1jyQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.8.3"
+ "@babel/helper-plugin-utils" "^7.10.1"
"@babel/plugin-syntax-json-strings@^7.8.3":
version "7.8.3"
@@ -178,11 +178,11 @@
"@babel/helper-plugin-utils" "^7.8.0"
"@babel/plugin-syntax-logical-assignment-operators@^7.8.3":
- version "7.8.3"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.8.3.tgz#3995d7d7ffff432f6ddc742b47e730c054599897"
- integrity sha512-Zpg2Sgc++37kuFl6ppq2Q7Awc6E6AIW671x5PY8E/f7MCIyPPGK/EoeZXvvY3P42exZ3Q4/t3YOzP/HiN79jDg==
+ version "7.10.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.1.tgz#fffee77b4934ce77f3b427649ecdddbec1958550"
+ integrity sha512-XyHIFa9kdrgJS91CUH+ccPVTnJShr8nLGc5bG2IhGXv5p1Rd+8BleGE5yzIg2Nc1QZAdHDa0Qp4m6066OL96Iw==
dependencies:
- "@babel/helper-plugin-utils" "^7.8.3"
+ "@babel/helper-plugin-utils" "^7.10.1"
"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3":
version "7.8.3"
@@ -192,11 +192,11 @@
"@babel/helper-plugin-utils" "^7.8.0"
"@babel/plugin-syntax-numeric-separator@^7.8.3":
- version "7.8.3"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.8.3.tgz#0e3fb63e09bea1b11e96467271c8308007e7c41f"
- integrity sha512-H7dCMAdN83PcCmqmkHB5dtp+Xa9a6LKSvA2hiFBC/5alSHxM5VgWZXFqDi0YFe8XNGT6iCa+z4V4zSt/PdZ7Dw==
+ version "7.10.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.1.tgz#25761ee7410bc8cf97327ba741ee94e4a61b7d99"
+ integrity sha512-uTd0OsHrpe3tH5gRPTxG8Voh99/WCU78vIm5NMRYPAqC8lR4vajt6KkCAknCHrx24vkPdd/05yfdGSB4EIY2mg==
dependencies:
- "@babel/helper-plugin-utils" "^7.8.3"
+ "@babel/helper-plugin-utils" "^7.10.1"
"@babel/plugin-syntax-object-rest-spread@^7.8.3":
version "7.8.3"
@@ -219,36 +219,36 @@
dependencies:
"@babel/helper-plugin-utils" "^7.8.0"
-"@babel/template@^7.3.3", "@babel/template@^7.7.4", "@babel/template@^7.8.3", "@babel/template@^7.8.6":
- version "7.8.6"
- resolved "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz#86b22af15f828dfb086474f964dcc3e39c43ce2b"
- integrity sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==
- dependencies:
- "@babel/code-frame" "^7.8.3"
- "@babel/parser" "^7.8.6"
- "@babel/types" "^7.8.6"
-
-"@babel/traverse@^7.1.0", "@babel/traverse@^7.7.4", "@babel/traverse@^7.8.6", "@babel/traverse@^7.9.0":
- version "7.9.0"
- resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.0.tgz#d3882c2830e513f4fe4cec9fe76ea1cc78747892"
- integrity sha512-jAZQj0+kn4WTHO5dUZkZKhbFrqZE7K5LAQ5JysMnmvGij+wOdr+8lWqPeW0BcF4wFwrEXXtdGO7wcV6YPJcf3w==
- dependencies:
- "@babel/code-frame" "^7.8.3"
- "@babel/generator" "^7.9.0"
- "@babel/helper-function-name" "^7.8.3"
- "@babel/helper-split-export-declaration" "^7.8.3"
- "@babel/parser" "^7.9.0"
- "@babel/types" "^7.9.0"
+"@babel/template@^7.10.1", "@babel/template@^7.3.3":
+ version "7.10.1"
+ resolved "https://registry.npmjs.org/@babel/template/-/template-7.10.1.tgz#e167154a94cb5f14b28dc58f5356d2162f539811"
+ integrity sha512-OQDg6SqvFSsc9A0ej6SKINWrpJiNonRIniYondK2ViKhB06i3c0s+76XUft71iqBEe9S1OKsHwPAjfHnuvnCig==
+ dependencies:
+ "@babel/code-frame" "^7.10.1"
+ "@babel/parser" "^7.10.1"
+ "@babel/types" "^7.10.1"
+
+"@babel/traverse@^7.1.0", "@babel/traverse@^7.10.1":
+ version "7.10.1"
+ resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.10.1.tgz#bbcef3031e4152a6c0b50147f4958df54ca0dd27"
+ integrity sha512-C/cTuXeKt85K+p08jN6vMDz8vSV0vZcI0wmQ36o6mjbuo++kPMdpOYw23W2XH04dbRt9/nMEfA4W3eR21CD+TQ==
+ dependencies:
+ "@babel/code-frame" "^7.10.1"
+ "@babel/generator" "^7.10.1"
+ "@babel/helper-function-name" "^7.10.1"
+ "@babel/helper-split-export-declaration" "^7.10.1"
+ "@babel/parser" "^7.10.1"
+ "@babel/types" "^7.10.1"
debug "^4.1.0"
globals "^11.1.0"
lodash "^4.17.13"
-"@babel/types@^7.0.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.8.3", "@babel/types@^7.8.6", "@babel/types@^7.9.0":
- version "7.9.6"
- resolved "https://registry.npmjs.org/@babel/types/-/types-7.9.6.tgz#2c5502b427251e9de1bd2dff95add646d95cc9f7"
- integrity sha512-qxXzvBO//jO9ZnoasKF1uJzHd2+M6Q2ZPIVfnFps8JJvXy0ZBbwbNOmE6SGIY5XOY6d1Bo5lb9d9RJ8nv3WSeA==
+"@babel/types@^7.0.0", "@babel/types@^7.10.1", "@babel/types@^7.10.2", "@babel/types@^7.3.0", "@babel/types@^7.3.3":
+ version "7.10.2"
+ resolved "https://registry.npmjs.org/@babel/types/-/types-7.10.2.tgz#30283be31cad0dbf6fb00bd40641ca0ea675172d"
+ integrity sha512-AD3AwWBSz0AWF0AkCN9VPiWrvldXq+/e3cHa4J89vo4ymjz1XwrBFFVZmkJTsQIPNk+ZVomPSXUJqq8yyjZsng==
dependencies:
- "@babel/helper-validator-identifier" "^7.9.5"
+ "@babel/helper-validator-identifier" "^7.10.1"
lodash "^4.17.13"
to-fast-properties "^2.0.0"
@@ -293,50 +293,51 @@
debug "^4.1.1"
debug-color2 "^1.1.7"
-"@git-lazy/diff-staged@^1.0.17":
- version "1.0.17"
- resolved "https://registry.npmjs.org/@git-lazy/diff-staged/-/diff-staged-1.0.17.tgz#dc6f7d0cdb389e07a0215ca66a647d0cc41539aa"
- integrity sha512-XiYD1uZLbsNqW69UKFIeASimZT5OCbZjEvT2XRy4sH7MLhHbu+pS+ewTACwAdOiLHfYcCgRy3nMcS/prSx18OQ==
+"@git-lazy/diff-staged@^1.0.19":
+ version "1.0.19"
+ resolved "https://registry.npmjs.org/@git-lazy/diff-staged/-/diff-staged-1.0.19.tgz#a1ca20206ef20be47184de572cd96a207a1c185c"
+ integrity sha512-OcFrx+5nkjL0FVaWE3oeJqVk3okmULig4XQad/NxIBCNtMs8OERquVK+jdZwAgnOe5DPZfcIbUi7mwM2JMdlWw==
dependencies:
- "@git-lazy/root" "^1.0.12"
- "@git-lazy/spawn" "^1.0.11"
+ "@git-lazy/root" "^1.0.14"
+ "@git-lazy/spawn" "^1.0.13"
-"@git-lazy/info@^1.0.15":
- version "1.0.15"
- resolved "https://registry.npmjs.org/@git-lazy/info/-/info-1.0.15.tgz#f251918db1d2fe02bba9fee4cf67921abfe6f675"
- integrity sha512-53ttVfFEY9vLvlh9k7EYuKzIVYEUpo1C5hEcJUJiqCrwtYKfFQGXPe2D0P3c7UbVMLabfECisEiaOcGEfRzqNg==
+"@git-lazy/info@^1.0.17":
+ version "1.0.17"
+ resolved "https://registry.npmjs.org/@git-lazy/info/-/info-1.0.17.tgz#aa575e1f5d03d202ed012a9eb0a61ec12421dc19"
+ integrity sha512-DLacob+hpWjcBbQDhMAbpN6lHoDXmqt7ZoHuJl8rJKCjyh85XObwZL1RLdmexf9hSKd6cTqrL8Azn7vs3c2vfA==
dependencies:
- git-root2 "^1.0.14"
- glob-search "^2.0.6"
+ git-root2 "^1.0.16"
+ glob-search "^2.0.7"
parse-git-config "^3.0.0"
-"@git-lazy/root@^1.0.12":
- version "1.0.12"
- resolved "https://registry.npmjs.org/@git-lazy/root/-/root-1.0.12.tgz#08506ff61ee56cc4951fdb3d314ff1112e30ed94"
- integrity sha512-rVAAXZd0T8RBUrc0btkvRaactNwu3P84jnqH8TW8bgUNIPmgud/TX1yDmi9ZBRj9e5B3B8vA9z17P7FG/YbvOQ==
+"@git-lazy/root@^1.0.14":
+ version "1.0.14"
+ resolved "https://registry.npmjs.org/@git-lazy/root/-/root-1.0.14.tgz#e5683c205b6bbf450066cdf3afdc1566aed0629f"
+ integrity sha512-srPFl3fZhV330ifi9spk3wg3+4uKsnXHF0rx5ZjQDcmrhpywcKfaKifujDUuug0bfN3FAorDJ5WzEoBdOS20pQ==
dependencies:
- git-root2 "^1.0.14"
+ git-root2 "^1.0.16"
-"@git-lazy/spawn@^1.0.11":
- version "1.0.11"
- resolved "https://registry.npmjs.org/@git-lazy/spawn/-/spawn-1.0.11.tgz#753b937f218cd09d1d7d320ee36bc42a93658e58"
- integrity sha512-qY9LfcMxsZvuosDu1tYVloatR2qpWTIsLw8y+dJy7azxfkt2Lq5Ew3sA13ly+24re13qAlYWucSIBHJmORuL9Q==
+"@git-lazy/spawn@^1.0.13":
+ version "1.0.13"
+ resolved "https://registry.npmjs.org/@git-lazy/spawn/-/spawn-1.0.13.tgz#1db62d6cade660f41b0e1cbb94725a9b9d1cb633"
+ integrity sha512-LL73IHVte/aqHrV1NU7QElHLpWKNjMgPUBdyrcDOsUXkWSS9KjdkUn4kpSivHknMWLL44YnTw3w4BTRxbUEO6g==
dependencies:
"@git-lazy/debug" "^1.0.4"
array-hyper-unique "^1.1.2"
bluebird "^3.7.2"
crlf-normalize "^1.0.3"
- cross-spawn-extra "^2.0.0"
+ cross-spawn-extra "^2.1.0"
debug-color2 "^1.1.7"
- node-novel-globby "^2.0.17"
+ node-novel-globby "^2.0.18"
"@istanbuljs/load-nyc-config@^1.0.0":
- version "1.0.0"
- resolved "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.0.0.tgz#10602de5570baea82f8afbfa2630b24e7a8cfe5b"
- integrity sha512-ZR0rq/f/E4f4XcgnDvtMWXCUJpi8eO0rssVhmztsZqLIEFA9UUP9zmpE0VxlM+kv/E1ul2I876Fwil2ayptDVg==
+ version "1.1.0"
+ resolved "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced"
+ integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==
dependencies:
camelcase "^5.3.1"
find-up "^4.1.0"
+ get-package-type "^0.1.0"
js-yaml "^3.13.1"
resolve-from "^5.0.0"
@@ -501,10 +502,10 @@
source-map "^0.6.1"
write-file-atomic "^3.0.0"
-"@jest/types@^25.4.0":
- version "25.4.0"
- resolved "https://registry.npmjs.org/@jest/types/-/types-25.4.0.tgz#5afeb8f7e1cba153a28e5ac3c9fe3eede7206d59"
- integrity sha512-XBeaWNzw2PPnGW5aXvZt3+VO60M+34RY3XDsCK5tW7kyj3RK0XClRutCfjqcBuaR2aBQTbluEDME9b5MB9UAPw==
+"@jest/types@^25.5.0":
+ version "25.5.0"
+ resolved "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz#4d6a4793f7b9599fc3680877b856a97dbccf2a9d"
+ integrity sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==
dependencies:
"@types/istanbul-lib-coverage" "^2.0.0"
"@types/istanbul-reports" "^1.1.1"
@@ -529,12 +530,12 @@
big.js "^5.2.2"
lodash "^4.17.15"
-"@lazy-cjk/jp-table-alias@^1.0.11":
- version "1.0.11"
- resolved "https://registry.npmjs.org/@lazy-cjk/jp-table-alias/-/jp-table-alias-1.0.11.tgz#498abd39ddcf62cdc901b91ef4f54036a1627eb8"
- integrity sha512-QFXOeEj9IsV79za+3LliA93iFXKmp02PzumMXA+d94ldF45duchK4Rx+X2HstagDoVGWsHXefcgcNZx4wHPOdQ==
+"@lazy-cjk/jp-table-alias@^1.0.13":
+ version "1.0.13"
+ resolved "https://registry.npmjs.org/@lazy-cjk/jp-table-alias/-/jp-table-alias-1.0.13.tgz#1b3663120142356a6f5ab6ca8964e4e6d3106a1d"
+ integrity sha512-Psc3aGirng2bfEQbqT0Y9QJunAfIeHPmKG/bMPaygB4EI4Ztg6ZdbfMjckC5XNIIOsiB5gUcw96+nBkwu99wcA==
dependencies:
- "@lazy-cjk/jp-table-convert" "^1.0.12"
+ "@lazy-cjk/jp-table-convert" "^1.0.14"
array-hyper-unique "^1.1.2"
"@lazy-cjk/jp-table-comparison@^1.0.7":
@@ -544,40 +545,40 @@
dependencies:
array-hyper-unique "^1.1.2"
-"@lazy-cjk/jp-table-convert@^1.0.12":
- version "1.0.12"
- resolved "https://registry.npmjs.org/@lazy-cjk/jp-table-convert/-/jp-table-convert-1.0.12.tgz#406ddbeb8c636a4886d6ab31ff485f629765d556"
- integrity sha512-uWs3oM4ivY74hQ2Y47paCp2w4W5frzl/HGVP10bU1dnDktcrcavzG8zhfV9B1oRkoas3BZWRfxl9bGS+n2GAkA==
+"@lazy-cjk/jp-table-convert@^1.0.14":
+ version "1.0.14"
+ resolved "https://registry.npmjs.org/@lazy-cjk/jp-table-convert/-/jp-table-convert-1.0.14.tgz#dea735c0cbd5a7d11944eef95fb023a64345dbf6"
+ integrity sha512-YK3SV8iL3qgdyVVjnBr8vbKdfS90JwHF+zr7oOBpI4YWQjvq9cbfd9/DXoz7ysxs+a05KZbDVEcg6pMj2RgDng==
dependencies:
"@lazy-cjk/jp-table-comparison" "^1.0.7"
- regexp-helper "^1.0.10"
+ regexp-helper "^1.0.12"
uni-string "^1.1.8"
-"@lazy-cjk/jp-table-voice@^1.0.7":
- version "1.0.7"
- resolved "https://registry.npmjs.org/@lazy-cjk/jp-table-voice/-/jp-table-voice-1.0.7.tgz#f55e7a11eab88cb0d06da07f4dfee6b2ee7193f8"
- integrity sha512-4mz21ELfWLzHRMuHQwJ4yp7rosWm2mgCeCOqdmdOCKtFoAmqy3Z6nhD4KTIMPCoTmUNfE9YDwd0auRkoZVmgkQ==
+"@lazy-cjk/jp-table-voice@^1.0.8":
+ version "1.0.8"
+ resolved "https://registry.npmjs.org/@lazy-cjk/jp-table-voice/-/jp-table-voice-1.0.8.tgz#5abe11d48cb9b9979b991db2cb74de1d30dbfd4a"
+ integrity sha512-j3neIvLFQKdpHn/dQa8cAQQSIkZgveZ/LZpQ+E871oNdMqt0So/RazjBObuA37E8+T0IXRsLTDT0bwKYFvlkvg==
dependencies:
array-hyper-unique "^1.1.2"
ts-type "^1.2.17"
-"@lazy-cjk/novel-filename@^1.0.14":
- version "1.0.14"
- resolved "https://registry.npmjs.org/@lazy-cjk/novel-filename/-/novel-filename-1.0.14.tgz#fa5558726c351d1a5a85a491460dd4bb908b8544"
- integrity sha512-I9QgGX/oZ2YI+Wr+fTCyUob5gXFPj84FgYbz0h5FpvEwHbVrshUtWB90j+iwjAALpwEmcUfJSPJ+k+HdJDsvKg==
+"@lazy-cjk/novel-filename@^1.0.16":
+ version "1.0.16"
+ resolved "https://registry.npmjs.org/@lazy-cjk/novel-filename/-/novel-filename-1.0.16.tgz#047aa30ed1154a2796c0933fff9e202832470a9c"
+ integrity sha512-k5jgWplmwyE32eTHD2+8n9ofNrtTHhHIivr0h/n27QubZc9xd6YH0ChkbhY77GDbQpgitUxsCUX4uazpSK/NQQ==
dependencies:
- "@lazy-cjk/jp-table-convert" "^1.0.12"
- "@lazy-cjk/zh-convert" "^1.0.13"
+ "@lazy-cjk/jp-table-convert" "^1.0.14"
+ "@lazy-cjk/zh-convert" "^1.0.15"
-"@lazy-cjk/static-build-zh-convert@^1.0.13":
- version "1.0.13"
- resolved "https://registry.npmjs.org/@lazy-cjk/static-build-zh-convert/-/static-build-zh-convert-1.0.13.tgz#799eee614e0e146b95c5c229df38d168b26a468f"
- integrity sha512-pc8by4kJw66LlpJKeHcwcuTQO1DR3WiwU0C2wnljnB9ykezesfVNgioedoAmkrciUAn1VUX32eEwkIFQCx8p1w==
+"@lazy-cjk/static-build-zh-convert@^1.0.15":
+ version "1.0.15"
+ resolved "https://registry.npmjs.org/@lazy-cjk/static-build-zh-convert/-/static-build-zh-convert-1.0.15.tgz#235c64a9560ca759d65df9d9b410581056993f98"
+ integrity sha512-ZGw65RRvzbAfzQAADrJqTClFSY5O38ViwJV1hgBvgmVAdPBiek3YDbK7xjDZzVv/MAXOOKbI8d2VUQoyrN9MIQ==
-"@lazy-cjk/util@^1.0.4":
- version "1.0.4"
- resolved "https://registry.npmjs.org/@lazy-cjk/util/-/util-1.0.4.tgz#bc23838e012927142d12c7155a3ec3148f2cefd3"
- integrity sha512-cXuZIwefGADJhrjluqXbw/358K9orffIqlNRDmZ6sDN4fX3Ye12qJmdsMuFNI+bb/JVeF6+6HguwZy9QhmvnVQ==
+"@lazy-cjk/util@^1.0.5":
+ version "1.0.5"
+ resolved "https://registry.npmjs.org/@lazy-cjk/util/-/util-1.0.5.tgz#d4677eb4e6a0059097bdb1ede6c276853ef12c62"
+ integrity sha512-Xlu3+itWoP8nzxftemc5i0RFBDe+rWnyDI6uBAfpQyJAO+Lrl10Q5PXDjqfbxKhtf37Dylj4R8fdbLjZyQbHMQ==
dependencies:
uni-string "^1.1.8"
@@ -586,31 +587,31 @@
resolved "https://registry.npmjs.org/@lazy-cjk/zh-convert-table/-/zh-convert-table-1.0.8.tgz#0f86ac6115f6c8c4c78db0a47a5064694188bd17"
integrity sha512-p2qGbErqxKS/zWlx/nrgPWxZxNcgKc4VLF8btvLQmh2gkca5LKZUY2n3Wh/SwjcKSNmP+hDvZCcvF3H9XYllPg==
-"@lazy-cjk/zh-convert@^1.0.13":
- version "1.0.13"
- resolved "https://registry.npmjs.org/@lazy-cjk/zh-convert/-/zh-convert-1.0.13.tgz#e10e4f8e6b3aebdadd54c93a421e1b59a9cb6bf7"
- integrity sha512-As2I9x2hWBW1yBZN+s859WffoODmKsX6G51UygLqSH/ROPLyE/WSOggqMH075qkL2R/7AR7+OakEdtPhFcWtgA==
+"@lazy-cjk/zh-convert@^1.0.15":
+ version "1.0.15"
+ resolved "https://registry.npmjs.org/@lazy-cjk/zh-convert/-/zh-convert-1.0.15.tgz#2ce1b62530d0a1bea3581504670a00fbb5b329fd"
+ integrity sha512-11uCVY1gjRzadB9UsnCCxmKMtE6EVtClaWDqhwy9x6EeehojJK49LXTOrHh+gGzb43Mszml1ZDfrvfZKoXqwiA==
dependencies:
- "@lazy-cjk/static-build-zh-convert" "^1.0.13"
+ "@lazy-cjk/static-build-zh-convert" "^1.0.15"
array-hyper-unique "^1.1.2"
- regexp-helper "^1.0.10"
+ regexp-helper "^1.0.12"
uni-string "^1.1.8"
-"@lazy-cjk/zh-slugify@^1.0.24":
- version "1.0.24"
- resolved "https://registry.npmjs.org/@lazy-cjk/zh-slugify/-/zh-slugify-1.0.24.tgz#e3a2bdff7687b8bf2a5a7fbea50f0054cb34fc5e"
- integrity sha512-ZVB2Y2Ker+8rkqK8Oe5cswG86/3M5u4Sen0fCQiZktOIIQKBazdxiwmP8fukZp8GfjU/Gibfz0MiJnio4OldBA==
+"@lazy-cjk/zh-slugify@^1.0.26":
+ version "1.0.26"
+ resolved "https://registry.npmjs.org/@lazy-cjk/zh-slugify/-/zh-slugify-1.0.26.tgz#ff0f6d52977487a3f2d4dff2432540e5f4fb3f04"
+ integrity sha512-nh4vGjJEcQzCSgpjfXHnsIl0VyzsNJ2thjzOHanDxMh+LWH/ePeJAhwPM2VxwrftGy28uqKWYR1OTI6VX2COMg==
dependencies:
"@lazy-cjk/zh-table-greedy" "^1.0.26"
- "@lazy-cjk/zh-table-list" "^1.0.21"
+ "@lazy-cjk/zh-table-list" "^1.0.23"
-"@lazy-cjk/zh-table-alias@^1.0.18":
- version "1.0.18"
- resolved "https://registry.npmjs.org/@lazy-cjk/zh-table-alias/-/zh-table-alias-1.0.18.tgz#03d5219f349132b5d067f8324fa1812755c9b04b"
- integrity sha512-6ckUqvfJqnTvcVxk05ka8kt2viGRT9ACtqlFRoyNMDUzMybMrgZIAx4v1FQQY/qUqkjYtkqkmNGiHrg5JwL+pg==
+"@lazy-cjk/zh-table-alias@^1.0.20":
+ version "1.0.20"
+ resolved "https://registry.npmjs.org/@lazy-cjk/zh-table-alias/-/zh-table-alias-1.0.20.tgz#12a65423e8affc29fcf37171b4e8d17ae5a5ab5b"
+ integrity sha512-/DnUgQfoOi9lBRiZEcYJvNExhSaKKcf09647bpY0PHAab3gqIsThn5NzgkquDiXCdEkEhvc7wRYRFuweiPEiRg==
dependencies:
- "@lazy-cjk/jp-table-alias" "^1.0.11"
- "@lazy-cjk/zh-convert" "^1.0.13"
+ "@lazy-cjk/jp-table-alias" "^1.0.13"
+ "@lazy-cjk/zh-convert" "^1.0.15"
array-hyper-unique "^1.1.2"
deepmerge-plus "^2.1.3"
ts-type "^1.2.17"
@@ -623,14 +624,14 @@
array-hyper-unique "^1.1.2"
uni-string "^1.1.8"
-"@lazy-cjk/zh-table-list@^1.0.21":
- version "1.0.21"
- resolved "https://registry.npmjs.org/@lazy-cjk/zh-table-list/-/zh-table-list-1.0.21.tgz#2a1557f5f65bfcf7653f7ea192d4f8f0a4d2cb3c"
- integrity sha512-CiHupVDSHRwGcDwxqpy+6QAV7EzgFLtlWGAV4LtDVduJH5/Ewm4AJBRPghDwsMzqm/uTIdvFWY3BUgx22qKIBQ==
+"@lazy-cjk/zh-table-list@^1.0.23":
+ version "1.0.23"
+ resolved "https://registry.npmjs.org/@lazy-cjk/zh-table-list/-/zh-table-list-1.0.23.tgz#ed69f79cc2604c374f2f58a26f85c87263cb6458"
+ integrity sha512-/Yin/ugTX5G1MSw8pZzbymnXBt5vJMqF0iRIy89WESn5/7vjBPGwNavyg09Uvv0tnkYurUQf217UZJnuQcRfbA==
dependencies:
- "@lazy-cjk/jp-table-convert" "^1.0.12"
- "@lazy-cjk/zh-convert" "^1.0.13"
- "@lazy-cjk/zh-table-alias" "^1.0.18"
+ "@lazy-cjk/jp-table-convert" "^1.0.14"
+ "@lazy-cjk/zh-convert" "^1.0.15"
+ "@lazy-cjk/zh-table-alias" "^1.0.20"
"@lazy-cjk/zh-table-greedy" "^1.0.26"
uni-string "^1.1.8"
@@ -642,16 +643,16 @@
"@bluelovers/string-natural-compare" "^1.0.3"
"@lazy-glob/util" "^1.0.3"
-"@lazy-glob/sort-tree@^1.0.4":
- version "1.0.4"
- resolved "https://registry.npmjs.org/@lazy-glob/sort-tree/-/sort-tree-1.0.4.tgz#f4a0ab45a4edd0c121e048b00848146fb111c3e7"
- integrity sha512-NRqNuNnoGq1HbHQao8SwUXXhDU877FFdSYzaEAd3JeXNlJEHAPaOyhVPGOL3tm+sNBEqQxlFy2Tbc6F1XHItpQ==
+"@lazy-glob/sort-tree@^1.0.5":
+ version "1.0.5"
+ resolved "https://registry.npmjs.org/@lazy-glob/sort-tree/-/sort-tree-1.0.5.tgz#21bc35d0b05dcc8ce7c70526a043538c3d08e7b5"
+ integrity sha512-8zd3C+P3YOPFv4B7ty+wyfgLgbU8bDAQsYSed1NO0fSXts0j7Aq6svx0zMyfZbdsnrqowJFkPA/CgNaZktpxHg==
dependencies:
"@lazy-glob/sort-entries" "^1.0.4"
"@lazy-glob/util" "^1.0.3"
"@node-novel/normalize" "^1.0.17"
- "@node-novel/sort" "^1.0.12"
- glob-tree-list "^1.0.11"
+ "@node-novel/sort" "^1.0.14"
+ glob-tree-list "^1.0.12"
"@lazy-glob/util@^1.0.3":
version "1.0.3"
@@ -678,16 +679,16 @@
npmlog "^4.1.2"
"@node-novel/normalize@^1.0.17":
- version "1.0.17"
- resolved "https://registry.npmjs.org/@node-novel/normalize/-/normalize-1.0.17.tgz#b3c600a30c1f37100756186d25ebca0c89a33a77"
- integrity sha512-zq55z6ZzjEWrP06XBRKczJioEAxyKLkes7fH2kLeE6Ilv5QF8qrMf9y9RKT3RGmq+HKaTXynoK+HJg6I2MvwvA==
+ version "1.0.19"
+ resolved "https://registry.npmjs.org/@node-novel/normalize/-/normalize-1.0.19.tgz#d88d1cbed8dea57e5a4ea097fddb6ed57ca29a61"
+ integrity sha512-kyMPOUoDWvQ1XGX3Nyvkmf7rYrLcawYDEpjGUFqItUHaTYMXIfIyqrHD+rr/bqtOMneskewOxrQLoAfG+btv9Q==
dependencies:
- "@lazy-cjk/novel-filename" "^1.0.14"
- "@lazy-cjk/zh-slugify" "^1.0.24"
+ "@lazy-cjk/novel-filename" "^1.0.16"
+ "@lazy-cjk/zh-slugify" "^1.0.26"
normalize-num "^1.0.1"
str-util "^2.3.22"
-"@node-novel/sort@^1.0.12":
+"@node-novel/sort@^1.0.14":
version "1.0.14"
resolved "https://registry.npmjs.org/@node-novel/sort/-/sort-1.0.14.tgz#1c0f5b97230680e4da35937df613081e447b0295"
integrity sha512-3jzfR10/TFWoMFzPVfgBnNCtqSKTBaoONtidJmA65Xr3jfbt5U2eE+6DeL1VOSq/73A59Tf19WLQa740aFey/A==
@@ -738,9 +739,9 @@
integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==
"@sinonjs/commons@^1.7.0":
- version "1.7.1"
- resolved "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.7.1.tgz#da5fd19a5f71177a53778073978873964f49acf1"
- integrity sha512-Debi3Baff1Qu1Unc3mjJ96MgpbwTn43S1+9yJ0llWygPwDNu2aaWBD6yc9y/Z8XDRNhx7U+u2UDg2OGQXkclUQ==
+ version "1.8.0"
+ resolved "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.0.tgz#c8d68821a854c555bba172f3b06959a0039b236d"
+ integrity sha512-wEj54PfsZ5jGSwMX68G8ZXFawcSglQSXqCftWX3ec8MDUzQdHgcKvw97awHbY0efQEL5iKUOAmmVtoYgmrSG4Q==
dependencies:
type-detect "4.0.8"
@@ -766,9 +767,9 @@
ts-type "^1.2.17"
"@types/babel__core@^7.1.7":
- version "7.1.7"
- resolved "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.7.tgz#1dacad8840364a57c98d0dd4855c6dd3752c6b89"
- integrity sha512-RL62NqSFPCDK2FM1pSDH0scHpJvsXtZNiYlMB73DgPBaG1E38ZYVL+ei5EkWRbr+KC4YNiAUNBnRj+bgwpgjMw==
+ version "7.1.8"
+ resolved "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.8.tgz#057f725aca3641f49fc11c7a87a9de5ec588a5d7"
+ integrity sha512-KXBiQG2OXvaPWFPDS1rD8yV9vO0OuWIqAEqLsbfX0oU2REN5KuoMnZ1gClWcBhO5I3n6oTVAmrMufOvRqdmFTQ==
dependencies:
"@babel/parser" "^7.1.0"
"@babel/types" "^7.0.0"
@@ -792,16 +793,16 @@
"@babel/types" "^7.0.0"
"@types/babel__traverse@*", "@types/babel__traverse@^7.0.6":
- version "7.0.9"
- resolved "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.9.tgz#be82fab304b141c3eee81a4ce3b034d0eba1590a"
- integrity sha512-jEFQ8L1tuvPjOI8lnpaf73oCJe+aoxL6ygqSy6c8LcW98zaC+4mzWuQIRCEvKeCOu+lbqdXcg4Uqmm1S8AP1tw==
+ version "7.0.12"
+ resolved "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.12.tgz#22f49a028e69465390f87bb103ebd61bd086b8f5"
+ integrity sha512-t4CoEokHTfcyfb4hUaF9oOHu9RmmNWnm1CP0YmMqOOfClKascOmvlEM736vlqeScuGvBDsHkf8R2INd4DWreQA==
dependencies:
"@babel/types" "^7.3.0"
"@types/bluebird@*":
- version "3.5.29"
- resolved "https://registry.npmjs.org/@types/bluebird/-/bluebird-3.5.29.tgz#7cd933c902c4fc83046517a1bef973886d00bdb6"
- integrity sha512-kmVtnxTuUuhCET669irqQmPAez4KFnFVKvpleVRyfC3g+SHD1hIkFZcWLim9BVcwUBLO59o8VZE4yGCmTif8Yw==
+ version "3.5.32"
+ resolved "https://registry.npmjs.org/@types/bluebird/-/bluebird-3.5.32.tgz#381e7b59e39f010d20bbf7e044e48f5caf1ab620"
+ integrity sha512-dIOxFfI0C+jz89g6lQ+TqhGgPQ0MxSnh/E4xuC0blhFtyW269+mPG5QeLgbdwst/LvdP8o1y0o/Gz5EHXLec/g==
"@types/braces@*":
version "3.0.0"
@@ -835,11 +836,6 @@
resolved "https://registry.npmjs.org/@types/debug/-/debug-4.1.5.tgz#b14efa8852b7768d898906613c23f688713e02cd"
integrity sha512-Q1y515GcOdTHgagaVFhHnIFQ38ygs/kmxdNpvpou+raI9UO3YZcHDngBSYKQklcKlvA7iuQlmIKbzvmxcOE9CQ==
-"@types/events@*":
- version "3.0.0"
- resolved "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7"
- integrity sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==
-
"@types/fs-extra@^9.0.1":
version "9.0.1"
resolved "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.1.tgz#91c8fc4c51f6d5dbe44c2ca9ab09310bd00c7918"
@@ -848,11 +844,10 @@
"@types/node" "*"
"@types/glob@^7.1.1":
- version "7.1.1"
- resolved "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz#aa59a1c6e3fbc421e07ccd31a944c30eba521575"
- integrity sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==
+ version "7.1.2"
+ resolved "https://registry.npmjs.org/@types/glob/-/glob-7.1.2.tgz#06ca26521353a545d94a0adc74f38a59d232c987"
+ integrity sha512-VgNIkxK+j7Nz5P7jvUZlRvhuPSmsEfS03b0alKcq5V/STUKAa3Plemsn5mrQUO7am6OErJ4rhGEGJbACclrtRA==
dependencies:
- "@types/events" "*"
"@types/minimatch" "*"
"@types/node" "*"
@@ -876,9 +871,9 @@
integrity sha512-dYLI2VgU1UTpdigoeLYc8vVpe7kpu3jysLCTUPB9NS1B+7+BdH6XefI4BhB33CNUaBewnxmjy9GPhF4NXOSNew==
"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1":
- version "2.0.1"
- resolved "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz#42995b446db9a48a11a07ec083499a860e9138ff"
- integrity sha512-hRJD2ahnnpLgsj6KWMYSrmXkM3rm2Dl1qkx6IOFD5FnuNPXJIG5L0dhgKXCYTRMGzU4n0wImQ/xfmRc4POUFlg==
+ version "2.0.3"
+ resolved "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz#4ba8ddb720221f432e443bd5f9117fd22cfd4762"
+ integrity sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==
"@types/istanbul-lib-report@*":
version "3.0.0"
@@ -888,9 +883,9 @@
"@types/istanbul-lib-coverage" "*"
"@types/istanbul-reports@^1.1.1":
- version "1.1.1"
- resolved "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.1.tgz#7a8cbf6a406f36c8add871625b278eaf0b0d255a"
- integrity sha512-UpYjBi8xefVChsCoBpKShdxTllC9pwISirfoZsUa2AAdQg/Jd2KQGtSbw+ya7GPo7x/wAPlH6JBhKhAsXUEZNA==
+ version "1.1.2"
+ resolved "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz#e875cc689e47bce549ec81f3df5e6f6f11cfaeb2"
+ integrity sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==
dependencies:
"@types/istanbul-lib-coverage" "*"
"@types/istanbul-lib-report" "*"
@@ -914,9 +909,9 @@
integrity sha512-vEcX7S7aPhsBCivxMwAANQburHBtfN9RdyXFk84IJmu2Z4Hkg1tOFgaslRiEqqvoLtbCBi6ika1EMspE+NZ9Lg==
"@types/luxon@*":
- version "1.21.0"
- resolved "https://registry.npmjs.org/@types/luxon/-/luxon-1.21.0.tgz#db792d29f535d49522cb6d94dd9da053efc950a1"
- integrity sha512-Zhrf65tpjOlVIYrUhX9eu1VzRo8iixQDLFPbfqFxPpG4pBTNNPZ2BFhYE0IAsDfW9GWg+RcrUqiLwrGJH4rq4w==
+ version "1.24.0"
+ resolved "https://registry.npmjs.org/@types/luxon/-/luxon-1.24.0.tgz#1620218d373031ce05e3818ad0ef0c0dd0d0a009"
+ integrity sha512-OCTdVRQf/ge2ULlGqVKRI/HwyWoKpLV3ppLt6H27yzK/qdYNJ60Sz5tUxy3Jt1RD9K4Iz1tcDWPFJArBFZNAWQ==
"@types/micromatch@^4.0.1":
version "4.0.1"
@@ -963,9 +958,9 @@
integrity sha512-5C14/81ohSwjB5I0EweuG3qyn6CqgVOgk9orxHDwVvUdDbS4FMXANXnKz3CA3H2Jk2oa3vzMEpXtDQ5u0dCcTQ==
"@types/prettier@^2.0.0":
- version "2.0.0"
- resolved "https://registry.npmjs.org/@types/prettier/-/prettier-2.0.0.tgz#dc85454b953178cc6043df5208b9e949b54a3bc4"
- integrity sha512-/rM+sWiuOZ5dvuVzV37sUuklsbg+JPOP8d+nNFlo2ZtfpzPiPvh1/gc8liWOLBqe+sR+ZM7guPaIcTt6UZTo7Q==
+ version "2.0.1"
+ resolved "https://registry.npmjs.org/@types/prettier/-/prettier-2.0.1.tgz#b6e98083f13faa1e5231bfa3bdb1b0feff536b6d"
+ integrity sha512-boy4xPNEtiw6N3abRhBi/e7hNvy3Tt8E9ZRAQrwAGzoCGZS/1wjo9KY7JHhnfnEsG5wSjDbymCozUM9a3ea7OQ==
"@types/semver@^7.2.0":
version "7.2.0"
@@ -1050,9 +1045,9 @@ acorn@^7.1.1:
integrity sha512-apwXVmYVpQ34m/i71vrApRrRKCWQnZZF1+npOD0WV5xZFfwWOmKGQ2RWlfdy9vWITsenisM8M0Qeq8agcFHNiQ==
ajv@^6.5.5:
- version "6.12.0"
- resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.0.tgz#06d60b96d87b8454a5adaba86e7854da629db4b7"
- integrity sha512-D6gFiFA0RRLyUbvijN74DWAjXSFxWKaWP7mldxkVhyhAV3+SWA9HEJPHQ2c9soIeTFJqcSdFDGFgdqs1iUU2Hw==
+ version "6.12.2"
+ resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz#c629c5eced17baf314437918d2da88c99d5958cd"
+ integrity sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==
dependencies:
fast-deep-equal "^3.1.1"
fast-json-stable-stringify "^2.0.0"
@@ -1066,10 +1061,10 @@ ansi-align@^3.0.0:
dependencies:
string-width "^3.0.0"
-ansi-colors@3.2.3:
- version "3.2.3"
- resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz#57d35b8686e851e2cc04c403f1c00203976a1813"
- integrity sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==
+ansi-colors@4.1.1:
+ version "4.1.1"
+ resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348"
+ integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==
ansi-escapes@^4.2.1:
version "4.3.1"
@@ -1186,6 +1181,16 @@ array-unique@^0.3.2:
resolved "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428"
integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=
+array.prototype.map@^1.0.1:
+ version "1.0.2"
+ resolved "https://registry.npmjs.org/array.prototype.map/-/array.prototype.map-1.0.2.tgz#9a4159f416458a23e9483078de1106b2ef68f8ec"
+ integrity sha512-Az3OYxgsa1g7xDYp86l0nnN4bcmuEITGe1rbdEBVkrqkzMgDcbdQ2R7r41pNzti+4NMces3H8gMmuioZUilLgw==
+ dependencies:
+ define-properties "^1.1.3"
+ es-abstract "^1.17.0-next.1"
+ es-array-method-boxes-properly "^1.0.0"
+ is-string "^1.0.4"
+
asn1@~0.2.3:
version "0.2.4"
resolved "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136"
@@ -1229,9 +1234,9 @@ aws-sign2@~0.7.0:
integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=
aws4@^1.8.0:
- version "1.9.1"
- resolved "https://registry.npmjs.org/aws4/-/aws4-1.9.1.tgz#7e33d8f7d449b3f673cd72deb9abdc552dbe528e"
- integrity sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug==
+ version "1.10.0"
+ resolved "https://registry.npmjs.org/aws4/-/aws4-1.10.0.tgz#a17b3a8ea811060e74d47d306122400ad4497ae2"
+ integrity sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA==
babel-jest@^26.0.1:
version "26.0.1"
@@ -1509,7 +1514,7 @@ chalk@^3.0.0:
ansi-styles "^4.1.0"
supports-color "^7.1.0"
-chalk@^4.0.0, chalk@^4.1.0:
+chalk@^4.0.0:
version "4.1.0"
resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a"
integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==
@@ -1532,10 +1537,10 @@ chinese-parseint@^1.1.0:
resolved "https://registry.npmjs.org/chinese-parseint/-/chinese-parseint-1.1.0.tgz#c035ff76b4f12607c0c95524223f8cc734175c69"
integrity sha1-wDX/drTxJgfAyVUkIj+MxzQXXGk=
-chokidar@3.3.0:
- version "3.3.0"
- resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.3.0.tgz#12c0714668c55800f659e262d4962a97faf554a6"
- integrity sha512-dGmKLDdT3Gdl7fBUe8XK+gAtGmzy5Fn0XkkWQuYxGIgWVPPse2CxFA5mtrlD0TOHaHjEUqkWNyP1XdHoJES/4A==
+chokidar@3.3.1:
+ version "3.3.1"
+ resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.3.1.tgz#c84e5b3d18d9a4d77558fef466b1bf16bbeb3450"
+ integrity sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg==
dependencies:
anymatch "~3.1.1"
braces "~3.0.2"
@@ -1543,9 +1548,9 @@ chokidar@3.3.0:
is-binary-path "~2.1.0"
is-glob "~4.0.1"
normalize-path "~3.0.0"
- readdirp "~3.2.0"
+ readdirp "~3.3.0"
optionalDependencies:
- fsevents "~2.1.1"
+ fsevents "~2.1.2"
chownr@^1.1.1:
version "1.1.4"
@@ -1562,23 +1567,23 @@ ci-info@^2.0.0:
resolved "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"
integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
-cjk-conv@^1.2.80:
- version "1.2.81"
- resolved "https://registry.npmjs.org/cjk-conv/-/cjk-conv-1.2.81.tgz#f3de116d4db38fa1d57f504ab16e4e91b0cb287c"
- integrity sha512-23wuGza/ecacPFSnjCOL/O/mwLimv9YBtMHgXYuODxDVuEpg+obyo/dqueIGWBRGDUCk0hhJkhHmbHvLdC1O5A==
+cjk-conv@^1.2.83:
+ version "1.2.83"
+ resolved "https://registry.npmjs.org/cjk-conv/-/cjk-conv-1.2.83.tgz#42611b4c5ff9a61a95e8e59e359814d46c23075a"
+ integrity sha512-JNBDlP5SltiyHgppBpkrbn9jAHDkSkF4iv6iA0gIBQPwWt10g03XZw7RwAx764ojrITfq/H3dzvO0RIBUTMuew==
dependencies:
- "@lazy-cjk/jp-table-alias" "^1.0.11"
+ "@lazy-cjk/jp-table-alias" "^1.0.13"
"@lazy-cjk/jp-table-comparison" "^1.0.7"
- "@lazy-cjk/jp-table-convert" "^1.0.12"
- "@lazy-cjk/jp-table-voice" "^1.0.7"
- "@lazy-cjk/novel-filename" "^1.0.14"
- "@lazy-cjk/util" "^1.0.4"
- "@lazy-cjk/zh-convert" "^1.0.13"
+ "@lazy-cjk/jp-table-convert" "^1.0.14"
+ "@lazy-cjk/jp-table-voice" "^1.0.8"
+ "@lazy-cjk/novel-filename" "^1.0.16"
+ "@lazy-cjk/util" "^1.0.5"
+ "@lazy-cjk/zh-convert" "^1.0.15"
"@lazy-cjk/zh-convert-table" "^1.0.8"
- "@lazy-cjk/zh-slugify" "^1.0.24"
- "@lazy-cjk/zh-table-alias" "^1.0.18"
+ "@lazy-cjk/zh-slugify" "^1.0.26"
+ "@lazy-cjk/zh-table-alias" "^1.0.20"
"@lazy-cjk/zh-table-greedy" "^1.0.26"
- "@lazy-cjk/zh-table-list" "^1.0.21"
+ "@lazy-cjk/zh-table-list" "^1.0.23"
uni-string "^1.1.8"
class-proxy@^1.1.2:
@@ -1747,10 +1752,10 @@ crlf-normalize@^1.0.3:
resolved "https://registry.npmjs.org/crlf-normalize/-/crlf-normalize-1.0.3.tgz#44b676df23da968b38059d958b34eb7079b6f32f"
integrity sha512-n+H8helYU03hMHL1W380VHNHdUW61WVpVTADjZoTzHMLyyu3IKAurTQyCG+neq61txELetenaXQWCPCtukcZBA==
-cross-spawn-extra@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/cross-spawn-extra/-/cross-spawn-extra-2.0.0.tgz#a6e14d8ce97594b93ae5386281fb19982ae06257"
- integrity sha512-mYikeDwi3BKSeGTYQBJ5UY1ufpK7ZD9d4rtXM6W7H1jFMNvN2X0ZHfQ6V4eW+5M/BOMOgGLKMCFKHSLQRNBOng==
+cross-spawn-extra@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.npmjs.org/cross-spawn-extra/-/cross-spawn-extra-2.1.0.tgz#ce1c3c290ff18d000785bf7dab2d91ab808aabb1"
+ integrity sha512-bIHW4QRuyVDjXn0eox41iz91jqlzTKsQy6yad9Uz2Wjm+9Ku9NU0a/Vc2ijm8hIH1OxSpaowTFMiG3MAOuXr2A==
dependencies:
"@types/bluebird" "*"
"@types/cross-spawn" "*"
@@ -1772,9 +1777,9 @@ cross-spawn@^6.0.0:
which "^1.2.9"
cross-spawn@^7, cross-spawn@^7.0.0:
- version "7.0.2"
- resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.2.tgz#d0d7dcfa74e89115c7619f4f721a94e1fdb716d6"
- integrity sha512-PD6G8QG3S4FK/XCGFbEQrDqO2AnMMsy0meR7lerlIOHAAbkuavGU/pOqprrlvfTNjvowivTeBsjebAL0NSoMxw==
+ version "7.0.3"
+ resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
+ integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
dependencies:
path-key "^3.1.0"
shebang-command "^2.0.0"
@@ -1818,15 +1823,15 @@ data-urls@^2.0.0:
whatwg-mimetype "^2.3.0"
whatwg-url "^8.0.0"
-debug-color2@^1.1.7:
- version "1.1.7"
- resolved "https://registry.npmjs.org/debug-color2/-/debug-color2-1.1.7.tgz#6603f2c300c8b249eb6fbaac56b1ec5e6623301c"
- integrity sha512-wiKBRcx7kyY7m80lPkMtUtMxwH7aZkF5923Cyw9hJg8cjCTVzstjwJuemhCmuQTY/iWJJO0e2sHdTfhALAuwNw==
+debug-color2@^1.1.7, debug-color2@^1.2.0:
+ version "1.2.0"
+ resolved "https://registry.npmjs.org/debug-color2/-/debug-color2-1.2.0.tgz#40d3ead133341b7699d406d29a9308a6ffcb1286"
+ integrity sha512-SgoKWTEXmtU7PA6A3ytzu1v9DWKS3XH2Q4Vzc9GlTZO+/cuQjzKRRRW3XFzflUbyKW1v5v/hW5CUJ3l35Wv42g==
dependencies:
"@types/luxon" "*"
chalk "< 3 && >= 2"
env-bool "^1.0.3"
- luxon "^1.21.3"
+ luxon "^1.24.1"
debug@3.2.6:
version "3.2.6"
@@ -1915,9 +1920,9 @@ defaults@^1.0.3:
clone "^1.0.2"
defer-to-connect@^1.0.1:
- version "1.1.1"
- resolved "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.1.tgz#88ae694b93f67b81815a2c8c769aef6574ac8f2f"
- integrity sha512-J7thop4u3mRTkYRQ+Vpfwy2G5Ehoy82I14+14W4YMDLKdWloI9gSzRbV30s/NckQGVJtPkWNcW4oMAUigTdqiQ==
+ version "1.1.3"
+ resolved "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591"
+ integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==
define-properties@^1.1.2, define-properties@^1.1.3:
version "1.1.3"
@@ -1983,10 +1988,10 @@ diff-sequences@^26.0.0:
resolved "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.0.0.tgz#0760059a5c287637b842bd7085311db7060e88a6"
integrity sha512-JC/eHYEC3aSS0vZGjuoc4vHA0yAQTzhQQldXMeMF+JlxLGJlCO38Gma82NV9gk1jGFz8mDzUMeaKXvjRRdJ2dg==
-diff@3.5.0:
- version "3.5.0"
- resolved "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12"
- integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==
+diff@4.0.2:
+ version "4.0.2"
+ resolved "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d"
+ integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==
dir-glob@^3.0.1:
version "3.0.1"
@@ -2056,7 +2061,7 @@ error-ex@^1.3.1:
dependencies:
is-arrayish "^0.2.1"
-es-abstract@^1.17.0-next.1, es-abstract@^1.17.5:
+es-abstract@^1.17.0-next.1, es-abstract@^1.17.4, es-abstract@^1.17.5:
version "1.17.5"
resolved "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz#d8c9d1d66c8981fb9200e2251d799eee92774ae9"
integrity sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==
@@ -2073,6 +2078,24 @@ es-abstract@^1.17.0-next.1, es-abstract@^1.17.5:
string.prototype.trimleft "^2.1.1"
string.prototype.trimright "^2.1.1"
+es-array-method-boxes-properly@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz#873f3e84418de4ee19c5be752990b2e44718d09e"
+ integrity sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==
+
+es-get-iterator@^1.0.2:
+ version "1.1.0"
+ resolved "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.0.tgz#bb98ad9d6d63b31aacdc8f89d5d0ee57bcb5b4c8"
+ integrity sha512-UfrmHuWQlNMTs35e1ypnvikg6jCz3SK8v8ImvmDsh36fCVUR1MqoFDiyn0/k52C8NqO3YsO8Oe0azeesNuqSsQ==
+ dependencies:
+ es-abstract "^1.17.4"
+ has-symbols "^1.0.1"
+ is-arguments "^1.0.4"
+ is-map "^2.0.1"
+ is-set "^2.0.1"
+ is-string "^1.0.5"
+ isarray "^2.0.5"
+
es-to-primitive@^1.2.1:
version "1.2.1"
resolved "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a"
@@ -2105,9 +2128,9 @@ escape-string-regexp@^2.0.0:
integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==
escodegen@^1.14.1:
- version "1.14.1"
- resolved "https://registry.npmjs.org/escodegen/-/escodegen-1.14.1.tgz#ba01d0c8278b5e95a9a45350142026659027a457"
- integrity sha512-Bmt7NcRySdIfNPfU2ZoXDrrXsG9ZjvDxcAlMfDUgRBjLOWTuIACXPBFJH7Z+cLb40JeQco5toikyc9t9P8E9SQ==
+ version "1.14.2"
+ resolved "https://registry.npmjs.org/escodegen/-/escodegen-1.14.2.tgz#14ab71bf5026c2aa08173afba22c6f3173284a84"
+ integrity sha512-InuOIiKk8wwuOFg6x9BQXbzjrQhtyXh46K9bqVTPzSo2FnyMBaYGBMC6PhQy7yxxil9vIedFBweQBMK74/7o8A==
dependencies:
esprima "^4.0.1"
estraverse "^4.2.0"
@@ -2150,9 +2173,9 @@ execa@^1.0.0:
strip-eof "^1.0.0"
execa@^4.0.0:
- version "4.0.1"
- resolved "https://registry.npmjs.org/execa/-/execa-4.0.1.tgz#988488781f1f0238cd156f7aaede11c3e853b4c1"
- integrity sha512-SCjM/zlBdOK8Q5TIjOn6iEHZaPHFsMoTxXQ2nvUvtPnuohz3H2dIozSg+etNR98dGoYUp2ENSKLL/XaMmbxVgw==
+ version "4.0.2"
+ resolved "https://registry.npmjs.org/execa/-/execa-4.0.2.tgz#ad87fb7b2d9d564f70d2b62d511bee41d5cbb240"
+ integrity sha512-QI2zLa6CjGWdiQsmSkZoGtDx2N+cQIGb3yNolGTdjSQzydzLgYYf8LRuagp7S7fPimjcrzUDSUFd/MgzELMi4Q==
dependencies:
cross-spawn "^7.0.0"
get-stream "^5.0.0"
@@ -2239,9 +2262,9 @@ extsprintf@^1.2.0:
integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=
fast-deep-equal@^3.1.1:
- version "3.1.1"
- resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz#545145077c501491e33b15ec408c294376e94ae4"
- integrity sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==
+ version "3.1.3"
+ resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
+ integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
fast-glob@^3, fast-glob@^3.0.3, fast-glob@^3.1.1:
version "3.2.2"
@@ -2266,11 +2289,11 @@ fast-levenshtein@~2.0.6:
integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
fastq@^1.6.0:
- version "1.6.0"
- resolved "https://registry.npmjs.org/fastq/-/fastq-1.6.0.tgz#4ec8a38f4ac25f21492673adb7eae9cfef47d1c2"
- integrity sha512-jmxqQ3Z/nXoeyDmWAzF9kH1aGZSis6e/SbfPmJpUnyZ0ogr6iscHQaml4wsEepEWSdtmpy+eVXmCRIMpxaXqOA==
+ version "1.8.0"
+ resolved "https://registry.npmjs.org/fastq/-/fastq-1.8.0.tgz#550e1f9f59bbc65fe185cb6a9b4d95357107f481"
+ integrity sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==
dependencies:
- reusify "^1.0.0"
+ reusify "^1.0.4"
fb-watchman@^2.0.0:
version "2.0.1"
@@ -2301,14 +2324,7 @@ fill-range@^7.0.1:
dependencies:
to-regex-range "^5.0.1"
-find-up@3.0.0, find-up@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73"
- integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==
- dependencies:
- locate-path "^3.0.0"
-
-find-up@^4.0.0, find-up@^4.1.0:
+find-up@4.1.0, find-up@^4.0.0, find-up@^4.1.0:
version "4.1.0"
resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
@@ -2316,6 +2332,13 @@ find-up@^4.0.0, find-up@^4.1.0:
locate-path "^5.0.0"
path-exists "^4.0.0"
+find-up@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73"
+ integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==
+ dependencies:
+ locate-path "^3.0.0"
+
flat@^4.1.0:
version "4.1.0"
resolved "https://registry.npmjs.org/flat/-/flat-4.1.0.tgz#090bec8b05e39cba309747f1d588f04dbaf98db2"
@@ -2387,10 +2410,10 @@ fs.realpath@^1.0.0:
resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
-fsevents@^2.1.2, fsevents@~2.1.1:
- version "2.1.2"
- resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.1.2.tgz#4c0a1fb34bc68e543b4b82a9ec392bfbda840805"
- integrity sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA==
+fsevents@^2.1.2, fsevents@~2.1.2:
+ version "2.1.3"
+ resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e"
+ integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==
function-bind@^1.1.1:
version "1.1.1"
@@ -2426,6 +2449,11 @@ get-func-name@^2.0.0:
resolved "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz#ead774abee72e20409433a066366023dd6887a41"
integrity sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=
+get-package-type@^0.1.0:
+ version "0.1.0"
+ resolved "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a"
+ integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==
+
get-stream@^4.0.0, get-stream@^4.1.0:
version "4.1.0"
resolved "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5"
@@ -2462,13 +2490,13 @@ git-hooks-list@1.0.3:
resolved "https://registry.npmjs.org/git-hooks-list/-/git-hooks-list-1.0.3.tgz#be5baaf78203ce342f2f844a9d2b03dba1b45156"
integrity sha512-Y7wLWcrLUXwk2noSka166byGCvhMtDRpgHdzCno1UQv/n/Hegp++a2xBWJL1lJarnKD3SWaljD+0z1ztqxuKyQ==
-git-root2@^1.0.14:
- version "1.0.14"
- resolved "https://registry.npmjs.org/git-root2/-/git-root2-1.0.14.tgz#8321dbf4e504821a8e9c9e5a6b84cc9bfc7cb007"
- integrity sha512-qEDnq9mHyeuNe3ZNJGxkcHbZW/b5uy/gIuHfnpZDebAYjmIYvTyTl4Od4SEuE7vac/4RNM+x0HRL+4kdGBeEaA==
+git-root2@^1.0.16:
+ version "1.0.16"
+ resolved "https://registry.npmjs.org/git-root2/-/git-root2-1.0.16.tgz#9a8d7364c72486ddde365ca2b76ceb1b5c8d0970"
+ integrity sha512-/YbFS9hort6MJmUqdTkeScjT+xdscLZZidimDkww+WGZ43ZTZ8Ud7/RuJhCsJKOUbLDhmAORB9Uedty+dzihUA==
dependencies:
- "@git-lazy/spawn" "^1.0.11"
- upath2 "^2.1.3"
+ "@git-lazy/spawn" "^1.0.13"
+ upath2 "^3.0.5"
glob-parent@^5.1.0, glob-parent@~5.1.0:
version "5.1.1"
@@ -2482,44 +2510,32 @@ glob-regex@^0.3.2:
resolved "https://registry.npmjs.org/glob-regex/-/glob-regex-0.3.2.tgz#27348f2f60648ec32a4a53137090b9fb934f3425"
integrity sha512-m5blUd3/OqDTWwzBBtWBPrGlAzatRywHameHeekAZyZrskYouOGdNB8T/q6JucucvJXtOuyHIn0/Yia7iDasDw==
-glob-search@^2.0.6:
- version "2.0.6"
- resolved "https://registry.npmjs.org/glob-search/-/glob-search-2.0.6.tgz#6c93ffa4687f0152cebea3dc09e2b35df7b7f1ab"
- integrity sha512-t65pWpp8iySISKFoUhDBXBHon+sCCGCYEsAOsxKNQRR9IqYBsn78Qk2hrHoARyNaaabfdnSQLqVBqXHk20S2bw==
+glob-search@^2.0.7:
+ version "2.0.7"
+ resolved "https://registry.npmjs.org/glob-search/-/glob-search-2.0.7.tgz#d5906a8dd16812744b6bf3ba8916f8d622ca9c0e"
+ integrity sha512-zFzpU7CwoGO0VzFphbRMxQlT6uqIvZ2QCjz59t5nqeBVg7nW6L+P1rU0DkcqJBeN5Lnydsfw6qES+z78VUw6qA==
dependencies:
"@bluelovers/fast-glob" "^3.0.4"
"@bluelovers/string-natural-compare" "^1.0.3"
- "@yarn-tool/find-root" "^1.0.12"
+ "@yarn-tool/find-root" "^1.0.15"
bluebird "^3"
chai "^4"
fs-extra "^9"
pkg-dir "^4"
ts-type "^1"
- upath2 "^2"
+ upath2 "^3"
-glob-tree-list@^1.0.11:
- version "1.0.11"
- resolved "https://registry.npmjs.org/glob-tree-list/-/glob-tree-list-1.0.11.tgz#9beb4ff895f64d9c3988085d0c14dce380fb7c61"
- integrity sha512-Kd5Dn1ZHyoDXMBSBvW0e42FcU/YOq44L/4KLfsSRR74AwGhAgC29Ot2LXM4m+2PuWHbQ/4UyKjCoOC6H/WxbMQ==
+glob-tree-list@^1.0.12:
+ version "1.0.12"
+ resolved "https://registry.npmjs.org/glob-tree-list/-/glob-tree-list-1.0.12.tgz#ba2de94bef14f6573c079628ad468c08defd64e5"
+ integrity sha512-I+C18E98gXOjoEsHlUvx1OeduLtweHBVFMsVDVT3O6w9heMWPQWYp3mo+RyVNzy26AyVHx09eJ81XHPg185AFA==
dependencies:
"@bluelovers/string-natural-compare" "^1.0.3"
"@lazy-glob/sort-entries" "^1.0.4"
"@lazy-glob/util" "^1.0.3"
- upath2 "^2.1.3"
-
-glob@7.1.3:
- version "7.1.3"
- resolved "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz#3960832d3f1574108342dafd3a67b332c0969df1"
- integrity sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==
- dependencies:
- fs.realpath "^1.0.0"
- inflight "^1.0.4"
- inherits "2"
- minimatch "^3.0.4"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
+ upath2 "^3.0.5"
-glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6:
+glob@7.1.6, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6:
version "7.1.6"
resolved "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6"
integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==
@@ -2683,9 +2699,9 @@ he@1.2.0:
integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
hosted-git-info@^2.1.4:
- version "2.8.5"
- resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.5.tgz#759cfcf2c4d156ade59b0b2dfabddc42a6b9c70c"
- integrity sha512-kssjab8CvdXfcXMXVcvsXum4Hwdq9XGtRD3TteMEvEbq0LXyiNQr6AprqKqfeaDXze7SxWvRxdpwE6ku7ikLkg==
+ version "2.8.8"
+ resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488"
+ integrity sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==
hosted-git-info@^3.0.4:
version "3.0.4"
@@ -2707,9 +2723,9 @@ html-escaper@^2.0.0:
integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==
http-cache-semantics@^4.0.0:
- version "4.0.3"
- resolved "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.0.3.tgz#495704773277eeef6e43f9ab2c2c7d259dda25c5"
- integrity sha512-TcIMG3qeVLgDr1TEd2XvHaTnMPwYQUQMIBLy+5pLSDKYFc7UIqj39w8EGzZkaxoLv/l2K8HaI0t5AVA+YYgUew==
+ version "4.1.0"
+ resolved "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390"
+ integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==
http-signature@~1.2.0:
version "1.2.0"
@@ -2740,9 +2756,9 @@ ignore-walk@^3.0.3:
minimatch "^3.0.4"
ignore@^5.1.1, ignore@^5.1.4:
- version "5.1.4"
- resolved "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz#84b7b3dbe64552b6ef0eca99f6743dbec6d97adf"
- integrity sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==
+ version "5.1.8"
+ resolved "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57"
+ integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==
import-lazy@^2.1.0:
version "2.1.0"
@@ -2804,6 +2820,11 @@ is-accessor-descriptor@^1.0.0:
dependencies:
kind-of "^6.0.0"
+is-arguments@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz#3faf966c7cba0ff437fb31f6250082fcf0448cf3"
+ integrity sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==
+
is-arrayish@^0.2.1:
version "0.2.1"
resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
@@ -2827,9 +2848,9 @@ is-buffer@~2.0.3:
integrity sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==
is-callable@^1.1.4, is-callable@^1.1.5:
- version "1.1.5"
- resolved "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz#f7e46b596890456db74e7f6e976cb3273d06faab"
- integrity sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==
+ version "1.2.0"
+ resolved "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz#83336560b54a38e35e3a2df7afd0454d691468bb"
+ integrity sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==
is-ci@^2.0.0:
version "2.0.0"
@@ -2875,6 +2896,11 @@ is-descriptor@^1.0.0, is-descriptor@^1.0.2:
is-data-descriptor "^1.0.0"
kind-of "^6.0.2"
+is-docker@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.npmjs.org/is-docker/-/is-docker-2.0.0.tgz#2cb0df0e75e2d064fe1864c37cdeacb7b2dcf25b"
+ integrity sha512-pJEdRugimx4fBMra5z2/5iRdZ63OhYV0vr0Dwm5+xtW4D1FvRkB8hamMIhnWfyJeDdyr/aa7BDyNbtG38VxgoQ==
+
is-extendable@^0.1.0, is-extendable@^0.1.1:
version "0.1.1"
resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89"
@@ -2922,13 +2948,18 @@ is-glob@^4.0.1, is-glob@~4.0.1:
is-extglob "^2.1.1"
is-installed-globally@^0.3.1:
- version "0.3.1"
- resolved "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.1.tgz#679afef819347a72584617fd19497f010b8ed35f"
- integrity sha512-oiEcGoQbGc+3/iijAijrK2qFpkNoNjsHOm/5V5iaeydyrS/hnwaRCEgH5cpW0P3T1lSjV5piB7S5b5lEugNLhg==
+ version "0.3.2"
+ resolved "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz#fd3efa79ee670d1187233182d5b0a1dd00313141"
+ integrity sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==
dependencies:
global-dirs "^2.0.1"
is-path-inside "^3.0.1"
+is-map@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.npmjs.org/is-map/-/is-map-2.0.1.tgz#520dafc4307bb8ebc33b813de5ce7c9400d644a1"
+ integrity sha512-T/S49scO8plUiAOA2DBTBG3JHpn1yiw0kRp6dgiZ0v2/6twi5eiB0rHtHFH9ZIrvlWc6+4O+m4zg5+Z833aXgw==
+
is-mergeable-object@1.1.0:
version "1.1.0"
resolved "https://registry.npmjs.org/is-mergeable-object/-/is-mergeable-object-1.1.0.tgz#a846e8cf0e2bad6a8cf8b243b63b4c43b9907990"
@@ -2984,11 +3015,16 @@ is-potential-custom-element-name@^1.0.0:
integrity sha1-DFLlS8yjkbssSUsh6GJtczbG45c=
is-regex@^1.0.5:
- version "1.0.5"
- resolved "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz#39d589a358bf18967f726967120b8fc1aed74eae"
- integrity sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==
+ version "1.1.0"
+ resolved "https://registry.npmjs.org/is-regex/-/is-regex-1.1.0.tgz#ece38e389e490df0dc21caea2bd596f987f767ff"
+ integrity sha512-iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw==
dependencies:
- has "^1.0.3"
+ has-symbols "^1.0.1"
+
+is-set@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.npmjs.org/is-set/-/is-set-2.0.1.tgz#d1604afdab1724986d30091575f54945da7e5f43"
+ integrity sha512-eJEzOtVyenDs1TMzSQ3kU3K+E0GUS9sno+F0OBT97xsgcJsF9nXMBtkT9/kut5JEpM7oL7X/0qxR17K3mcwIAA==
is-stream@^1.1.0:
version "1.1.0"
@@ -3000,6 +3036,11 @@ is-stream@^2.0.0:
resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3"
integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==
+is-string@^1.0.4, is-string@^1.0.5:
+ version "1.0.5"
+ resolved "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6"
+ integrity sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==
+
is-symbol@^1.0.2:
version "1.0.3"
resolved "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937"
@@ -3018,9 +3059,11 @@ is-windows@^1.0.2:
integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==
is-wsl@^2.1.1:
- version "2.1.1"
- resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-2.1.1.tgz#4a1c152d429df3d441669498e2486d3596ebaf1d"
- integrity sha512-umZHcSrwlDHo2TGMXv0DZ8dIUGunZ2Iv68YZnrmCiBPkZ4aaOhtv7pXJKeki9k3qJ3RJr0cDyitcl5wEH3AYog==
+ version "2.2.0"
+ resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271"
+ integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==
+ dependencies:
+ is-docker "^2.0.0"
is-yarn-global@^0.3.0:
version "0.3.0"
@@ -3032,6 +3075,11 @@ isarray@1.0.0, isarray@~1.0.0:
resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=
+isarray@^2.0.5:
+ version "2.0.5"
+ resolved "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723"
+ integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==
+
isexe@^2.0.0:
version "2.0.0"
resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
@@ -3060,14 +3108,11 @@ istanbul-lib-coverage@^3.0.0:
integrity sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==
istanbul-lib-instrument@^4.0.0:
- version "4.0.1"
- resolved "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.1.tgz#61f13ac2c96cfefb076fe7131156cc05907874e6"
- integrity sha512-imIchxnodll7pvQBYOqUu88EufLCU56LMeFPZZM/fJZ1irYcYdqroaV+ACK1Ila8ls09iEYArp+nqyC6lW1Vfg==
+ version "4.0.3"
+ resolved "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz#873c6fff897450118222774696a3f28902d77c1d"
+ integrity sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==
dependencies:
"@babel/core" "^7.7.5"
- "@babel/parser" "^7.7.5"
- "@babel/template" "^7.7.4"
- "@babel/traverse" "^7.7.4"
"@istanbuljs/schema" "^0.1.2"
istanbul-lib-coverage "^3.0.0"
semver "^6.3.0"
@@ -3098,6 +3143,19 @@ istanbul-reports@^3.0.2:
html-escaper "^2.0.0"
istanbul-lib-report "^3.0.0"
+iterate-iterator@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.npmjs.org/iterate-iterator/-/iterate-iterator-1.0.1.tgz#1693a768c1ddd79c969051459453f082fe82e9f6"
+ integrity sha512-3Q6tudGN05kbkDQDI4CqjaBf4qf85w6W6GnuZDtUVYwKgtC1q8yxYX7CZed7N+tLzQqS6roujWvszf13T+n9aw==
+
+iterate-value@^1.0.0:
+ version "1.0.2"
+ resolved "https://registry.npmjs.org/iterate-value/-/iterate-value-1.0.2.tgz#935115bd37d006a52046535ebc8d07e9c9337f57"
+ integrity sha512-A6fMAio4D2ot2r/TYzr4yUWrmwNdsN5xL7+HUiyACE4DXm+q8HtPcnFTp+NnW3k4N05tZ7FVYFFb2CR13NxyHQ==
+ dependencies:
+ es-get-iterator "^1.0.2"
+ iterate-iterator "^1.0.1"
+
jest-changed-files@^26.0.1:
version "26.0.1"
resolved "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.0.1.tgz#1334630c6a1ad75784120f39c3aa9278e59f349f"
@@ -3151,14 +3209,14 @@ jest-config@^26.0.1:
pretty-format "^26.0.1"
jest-diff@^25.2.1:
- version "25.4.0"
- resolved "https://registry.npmjs.org/jest-diff/-/jest-diff-25.4.0.tgz#260b70f19a46c283adcad7f081cae71eb784a634"
- integrity sha512-kklLbJVXW0y8UKOWOdYhI6TH5MG6QAxrWiBMgQaPIuhj3dNFGirKCd+/xfplBXICQ7fI+3QcqHm9p9lWu1N6ug==
+ version "25.5.0"
+ resolved "https://registry.npmjs.org/jest-diff/-/jest-diff-25.5.0.tgz#1dd26ed64f96667c068cef026b677dfa01afcfa9"
+ integrity sha512-z1kygetuPiREYdNIumRpAHY6RXiGmp70YHptjdaxTWGmA085W3iCnXNx0DhflK3vwrKmrRWyY1wUpkPMVxMK7A==
dependencies:
chalk "^3.0.0"
diff-sequences "^25.2.6"
jest-get-type "^25.2.6"
- pretty-format "^25.4.0"
+ pretty-format "^25.5.0"
jest-diff@^26.0.1:
version "26.0.1"
@@ -3478,7 +3536,7 @@ js-tokens@^4.0.0:
resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
-js-yaml@3.13.1, js-yaml@^3.13.1:
+js-yaml@3.13.1:
version "3.13.1"
resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847"
integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==
@@ -3486,6 +3544,14 @@ js-yaml@3.13.1, js-yaml@^3.13.1:
argparse "^1.0.7"
esprima "^4.0.0"
+js-yaml@^3.13.1:
+ version "3.14.0"
+ resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482"
+ integrity sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==
+ dependencies:
+ argparse "^1.0.7"
+ esprima "^4.0.0"
+
jsbn@~0.1.0:
version "0.1.1"
resolved "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
@@ -3706,15 +3772,15 @@ lru-cache@^5.1.1:
dependencies:
yallist "^3.0.2"
-luxon@^1.21.3:
- version "1.21.3"
- resolved "https://registry.npmjs.org/luxon/-/luxon-1.21.3.tgz#f1d5c2a7e855d039836cf4954f883ecac8fc4727"
- integrity sha512-lLRwNcNnkZLuv13A1FUuZRZmTWF7ro2ricYvb0L9cvBYHPvZhQdKwrYnZzi103D2XKmlVmxWpdn2wfIiOt2YEw==
+luxon@^1.24.1:
+ version "1.24.1"
+ resolved "https://registry.npmjs.org/luxon/-/luxon-1.24.1.tgz#a8383266131ed4eaed4b5f430f96f3695403a52a"
+ integrity sha512-CgnIMKAWT0ghcuWFfCWBnWGOddM0zu6c4wZAWmD0NN7MZTnro0+833DF6tJep+xlxRPg4KtsYEHYLfTMBQKwYg==
make-dir@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/make-dir/-/make-dir-3.0.0.tgz#1b5f39f6b9270ed33f9f054c5c0f84304989f801"
- integrity sha512-grNJDhb8b1Jm1qeqW5R/O63wUo4UXo2v2HMic6YT9i/HBlF93S8jkMgH7yugvY9ABDShH4VZMn8I+U8+fCNegw==
+ version "3.1.0"
+ resolved "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f"
+ integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==
dependencies:
semver "^6.0.0"
@@ -3748,9 +3814,9 @@ merge-stream@^2.0.0:
integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
merge2@^1.2.3, merge2@^1.3.0:
- version "1.3.0"
- resolved "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz#5b366ee83b2f1582c48f87e47cf1a9352103ca81"
- integrity sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==
+ version "1.4.1"
+ resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
+ integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
micromatch@4.x, micromatch@^4.0.2:
version "4.0.2"
@@ -3779,17 +3845,17 @@ micromatch@^3.1.4:
snapdragon "^0.8.1"
to-regex "^3.0.2"
-mime-db@1.43.0:
- version "1.43.0"
- resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz#0a12e0502650e473d735535050e7c8f4eb4fae58"
- integrity sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==
+mime-db@1.44.0:
+ version "1.44.0"
+ resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92"
+ integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==
mime-types@^2.1.12, mime-types@~2.1.19:
- version "2.1.26"
- resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz#9c921fc09b7e149a65dfdc0da4d20997200b0a06"
- integrity sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==
+ version "2.1.27"
+ resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f"
+ integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==
dependencies:
- mime-db "1.43.0"
+ mime-db "1.44.0"
mimic-fn@^2.1.0:
version "2.1.0"
@@ -3822,9 +3888,9 @@ minipass@^2.6.0, minipass@^2.8.6, minipass@^2.9.0:
yallist "^3.0.0"
minipass@^3.0.0:
- version "3.1.1"
- resolved "https://registry.npmjs.org/minipass/-/minipass-3.1.1.tgz#7607ce778472a185ad6d89082aa2070f79cedcd5"
- integrity sha512-UFqVihv6PQgwj8/yTGvl9kPz7xIAY+R5z6XYjRInD3Gk3qx6QGSD6zEcpeG4Dy/lQnv1J6zv8ejV90hyYIKf3w==
+ version "3.1.3"
+ resolved "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz#7d42ff1f39635482e15f9cdb53184deebd5815fd"
+ integrity sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==
dependencies:
yallist "^4.0.0"
@@ -3851,44 +3917,45 @@ mixin-deep@^1.2.0:
for-in "^1.0.2"
is-extendable "^1.0.1"
-mkdirp@0.5.5, mkdirp@^0.5.0, mkdirp@^0.5.1:
+mkdirp@1.x, mkdirp@^1.0.3:
+ version "1.0.4"
+ resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e"
+ integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
+
+mkdirp@^0.5.0, mkdirp@^0.5.1:
version "0.5.5"
resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def"
integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==
dependencies:
minimist "^1.2.5"
-mkdirp@1.x, mkdirp@^1.0.3:
- version "1.0.4"
- resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e"
- integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
-
-mocha@^7.2.0:
- version "7.2.0"
- resolved "https://registry.npmjs.org/mocha/-/mocha-7.2.0.tgz#01cc227b00d875ab1eed03a75106689cfed5a604"
- integrity sha512-O9CIypScywTVpNaRrCAgoUnJgozpIofjKUYmJhiCIJMiuYnLI6otcb1/kpW9/n/tJODHGZ7i8aLQoDVsMtOKQQ==
+mocha@^8.0.1:
+ version "8.0.1"
+ resolved "https://registry.npmjs.org/mocha/-/mocha-8.0.1.tgz#fe01f0530362df271aa8f99510447bc38b88d8ed"
+ integrity sha512-vefaXfdYI8+Yo8nPZQQi0QO2o+5q9UIMX1jZ1XMmK3+4+CQjc7+B0hPdUeglXiTlr8IHMVRo63IhO9Mzt6fxOg==
dependencies:
- ansi-colors "3.2.3"
+ ansi-colors "4.1.1"
browser-stdout "1.3.1"
- chokidar "3.3.0"
+ chokidar "3.3.1"
debug "3.2.6"
- diff "3.5.0"
+ diff "4.0.2"
escape-string-regexp "1.0.5"
- find-up "3.0.0"
- glob "7.1.3"
+ find-up "4.1.0"
+ glob "7.1.6"
growl "1.10.5"
he "1.2.0"
js-yaml "3.13.1"
log-symbols "3.0.0"
minimatch "3.0.4"
- mkdirp "0.5.5"
- ms "2.1.1"
- node-environment-flags "1.0.6"
+ ms "2.1.2"
object.assign "4.1.0"
- strip-json-comments "2.0.1"
- supports-color "6.0.0"
- which "1.3.1"
+ promise.allsettled "1.0.2"
+ serialize-javascript "3.0.0"
+ strip-json-comments "3.0.1"
+ supports-color "7.1.0"
+ which "2.0.2"
wide-align "1.1.3"
+ workerpool "6.0.0"
yargs "13.3.2"
yargs-parser "13.1.2"
yargs-unparser "1.6.0"
@@ -3898,12 +3965,7 @@ ms@2.0.0:
resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=
-ms@2.1.1:
- version "2.1.1"
- resolved "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a"
- integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==
-
-ms@^2.1.1:
+ms@2.1.2, ms@^2.1.1:
version "2.1.2"
resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
@@ -3935,14 +3997,6 @@ nice-try@^1.0.4:
resolved "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366"
integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==
-node-environment-flags@1.0.6:
- version "1.0.6"
- resolved "https://registry.npmjs.org/node-environment-flags/-/node-environment-flags-1.0.6.tgz#a30ac13621f6f7d674260a54dede048c3982c088"
- integrity sha512-5Evy2epuL+6TM0lCQGpFIj6KwiEsGh1SrHUhTbNX+sLbBtjidPZFAnVK9y5yU1+h//RitLbRHTIMyxQPtxMdHw==
- dependencies:
- object.getownpropertydescriptors "^2.0.3"
- semver "^5.7.0"
-
node-gyp@^6.1.0:
version "6.1.0"
resolved "https://registry.npmjs.org/node-gyp/-/node-gyp-6.1.0.tgz#64e31c61a4695ad304c1d5b82cf6b7c79cc79f3f"
@@ -3971,9 +4025,9 @@ node-modules-regexp@^1.0.0:
integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=
node-notifier@^7.0.0:
- version "7.0.0"
- resolved "https://registry.npmjs.org/node-notifier/-/node-notifier-7.0.0.tgz#513bc42f2aa3a49fce1980a7ff375957c71f718a"
- integrity sha512-y8ThJESxsHcak81PGpzWwQKxzk+5YtP3IxR8AYdpXQ1IB6FmcVzFdZXrkPin49F/DKUCfeeiziB8ptY9npzGuA==
+ version "7.0.1"
+ resolved "https://registry.npmjs.org/node-notifier/-/node-notifier-7.0.1.tgz#a355e33e6bebacef9bf8562689aed0f4230ca6f9"
+ integrity sha512-VkzhierE7DBmQEElhTGJIoiZa1oqRijOtgOlsXg32KrJRXsPy0NXFBqWGW/wTswnJlDCs5viRYaqWguqzsKcmg==
dependencies:
growly "^1.3.0"
is-wsl "^2.1.1"
@@ -3982,21 +4036,21 @@ node-notifier@^7.0.0:
uuid "^7.0.3"
which "^2.0.2"
-node-novel-globby@^2.0.17:
- version "2.0.17"
- resolved "https://registry.npmjs.org/node-novel-globby/-/node-novel-globby-2.0.17.tgz#ccbaf72fd5b077530c16498b361600e8948a8022"
- integrity sha512-K61xMtxLD/FXizO0T1DIZF5wFEaKqdaM1Ufrqsfs1pOd4czC9L4Qeo8jpO9oHMaL+OARJue7a699Xt3B8Gw0vg==
+node-novel-globby@^2.0.18:
+ version "2.0.18"
+ resolved "https://registry.npmjs.org/node-novel-globby/-/node-novel-globby-2.0.18.tgz#d4902461fa42295ecbcef74ad1b12c43e54c0b34"
+ integrity sha512-Z2QniQbkxWJO+84nsVmT5vF1YsyFScmDzES9HADqJuz9TBS9GrgphCYpNJM3VKtg+mzTWhIFLO5OYsC0c101sQ==
dependencies:
- "@lazy-glob/sort-tree" "^1.0.4"
+ "@lazy-glob/sort-tree" "^1.0.5"
"@lazy-glob/util" "^1.0.3"
"@node-novel/normalize" "^1.0.17"
- "@node-novel/sort" "^1.0.12"
+ "@node-novel/sort" "^1.0.14"
"@types/bluebird" "*"
"@types/globby" "*"
bluebird "^3.7.2"
- glob-tree-list "^1.0.11"
+ glob-tree-list "^1.0.12"
globby "^11.0.1"
- upath2 "^2.1.3"
+ upath2 "^3.0.5"
nopt@^4.0.1:
version "4.0.3"
@@ -4149,14 +4203,6 @@ object.assign@4.1.0, object.assign@^4.1.0:
has-symbols "^1.0.0"
object-keys "^1.0.11"
-object.getownpropertydescriptors@^2.0.3:
- version "2.1.0"
- resolved "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz#369bf1f9592d8ab89d712dced5cb81c7c5352649"
- integrity sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==
- dependencies:
- define-properties "^1.1.3"
- es-abstract "^1.17.0-next.1"
-
object.pick@^1.3.0:
version "1.3.0"
resolved "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747"
@@ -4224,9 +4270,9 @@ p-finally@^1.0.0:
integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=
p-limit@^2.0.0, p-limit@^2.2.0:
- version "2.2.2"
- resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz#61279b67721f5287aa1c13a9a7fbbc48c9291b1e"
- integrity sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==
+ version "2.3.0"
+ resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
+ integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==
dependencies:
p-try "^2.0.0"
@@ -4332,7 +4378,7 @@ performance-now@^2.1.0:
resolved "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=
-picomatch@^2.0.4, picomatch@^2.0.5, picomatch@^2.2.1:
+picomatch@^2.0.4, picomatch@^2.0.5, picomatch@^2.0.7, picomatch@^2.2.1:
version "2.2.2"
resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad"
integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==
@@ -4373,12 +4419,12 @@ prepend-http@^2.0.0:
resolved "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897"
integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=
-pretty-format@^25.2.1, pretty-format@^25.4.0:
- version "25.4.0"
- resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-25.4.0.tgz#c58801bb5c4926ff4a677fe43f9b8b99812c7830"
- integrity sha512-PI/2dpGjXK5HyXexLPZU/jw5T9Q6S1YVXxxVxco+LIqzUFHXIbKZKdUVt7GcX7QUCr31+3fzhi4gN4/wUYPVxQ==
+pretty-format@^25.2.1, pretty-format@^25.5.0:
+ version "25.5.0"
+ resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz#7873c1d774f682c34b8d48b6743a2bf2ac55791a"
+ integrity sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==
dependencies:
- "@jest/types" "^25.4.0"
+ "@jest/types" "^25.5.0"
ansi-regex "^5.0.0"
ansi-styles "^4.0.0"
react-is "^16.12.0"
@@ -4398,6 +4444,17 @@ process-nextick-args@~2.0.0:
resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
+promise.allsettled@1.0.2:
+ version "1.0.2"
+ resolved "https://registry.npmjs.org/promise.allsettled/-/promise.allsettled-1.0.2.tgz#d66f78fbb600e83e863d893e98b3d4376a9c47c9"
+ integrity sha512-UpcYW5S1RaNKT6pd+s9jp9K9rlQge1UXKskec0j6Mmuq7UJCvlS2J2/s/yuPN8ehftf9HXMxWlKiPbGGUzpoRg==
+ dependencies:
+ array.prototype.map "^1.0.1"
+ define-properties "^1.1.3"
+ es-abstract "^1.17.0-next.1"
+ function-bind "^1.1.1"
+ iterate-value "^1.0.0"
+
prompts@^2.0.1:
version "2.3.2"
resolved "https://registry.npmjs.org/prompts/-/prompts-2.3.2.tgz#480572d89ecf39566d2bd3fe2c9fccb7c4c0b068"
@@ -4491,12 +4548,12 @@ readable-stream@^2.0.6:
string_decoder "~1.1.1"
util-deprecate "~1.0.1"
-readdirp@~3.2.0:
- version "3.2.0"
- resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.2.0.tgz#c30c33352b12c96dfb4b895421a49fd5a9593839"
- integrity sha512-crk4Qu3pmXwgxdSgGhgA/eXiJAPQiX4GMOZZMXnqKxHX7TaoL+3gQVo/WeuAiogr07DpnfjIMpXXa+PAIvwPGQ==
+readdirp@~3.3.0:
+ version "3.3.0"
+ resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.3.0.tgz#984458d13a1e42e2e9f5841b129e162f369aff17"
+ integrity sha512-zz0pAkSPOXXm1viEwygWIPSPkcBYjW1xU5j/JBh5t9bGCJwa6f9+BJa6VaB2g+b55yVrmXzqkyLf4xaWYM0IkQ==
dependencies:
- picomatch "^2.0.4"
+ picomatch "^2.0.7"
regex-not@^1.0.0, regex-not@^1.0.2:
version "1.0.2"
@@ -4506,17 +4563,17 @@ regex-not@^1.0.0, regex-not@^1.0.2:
extend-shallow "^3.0.2"
safe-regex "^1.1.0"
-regexp-helper-core@^1.0.8:
- version "1.0.8"
- resolved "https://registry.npmjs.org/regexp-helper-core/-/regexp-helper-core-1.0.8.tgz#26b6db619e5179ecad7a16ae28db895cd4d68229"
- integrity sha512-f/bjCd0UToRJvxOUf2XuyefYo5es2QVt1NRjdBvnbsJaVDKYpLDp8m8Vtawgxr2ISlvRiZ87bUOKhXdCHn/AqA==
-
-regexp-helper@^1.0.10:
+regexp-helper-core@^1.0.10:
version "1.0.10"
- resolved "https://registry.npmjs.org/regexp-helper/-/regexp-helper-1.0.10.tgz#2fa1e0649a85f3ab6d3ad38b2b2b3875183d5d75"
- integrity sha512-k1Orsc/xzelopUx95QjCsJzIhRW6cmS8S+zUuHIbO/80wktYjAJ/DzkjqCcImiedaqISKSW9HdS6ExAwpSCMKQ==
+ resolved "https://registry.npmjs.org/regexp-helper-core/-/regexp-helper-core-1.0.10.tgz#eb41cf2ee4a9f229a6ce589fa5ada7c8c4de67f4"
+ integrity sha512-etsToR2h5vt/ZedX7IJegiGqa6IO3UeYcFZOAC49RYlmqesjOgayUo36QL/rLWbLWfMoDhYMSK6BK2DCdPdjZQ==
+
+regexp-helper@^1.0.12:
+ version "1.0.12"
+ resolved "https://registry.npmjs.org/regexp-helper/-/regexp-helper-1.0.12.tgz#9be87ce350b8df4ec5a6d5b5190d161f5796fb91"
+ integrity sha512-W5e+mUP6mo5b36qtaOy5luvrlG/9UhcJTFZrY2K/fqbMxfy/pgywNYliVWyWMx9rvc01ZSkyFqwt0Va9YORdeQ==
dependencies:
- regexp-helper-core "^1.0.8"
+ regexp-helper-core "^1.0.10"
regexp-support "^1.0.25"
regexp-support@^1.0.25:
@@ -4527,12 +4584,11 @@ regexp-support@^1.0.25:
sort-object-keys2 "^1.1.0"
registry-auth-token@^4.0.0:
- version "4.1.0"
- resolved "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.1.0.tgz#b17f4763c53785b5342fadb0a35d9825be976cfb"
- integrity sha512-7uxS951DeOBOwsv8deX+l7HcjY2VZxaOgHtM6RKzg3HhpE+bJ0O7VbuMJLosC1T5WSFpHm0DuFIbqUl43jHpsA==
+ version "4.1.1"
+ resolved "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.1.1.tgz#40a33be1e82539460f94328b0f7f0f84c16d9479"
+ integrity sha512-9bKS7nTl9+/A1s7tnPeGrUpRcVY+LUh7bfFgzpndALdPfXQBfQV77rQVtqgUV3ti4vc/Ik81Ex8UJDWDQ12zQA==
dependencies:
rc "^1.2.8"
- safe-buffer "^5.0.1"
registry-url@^5.0.0:
version "5.1.0"
@@ -4644,7 +4700,7 @@ ret@~0.1.10:
resolved "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc"
integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==
-reusify@^1.0.0:
+reusify@^1.0.4:
version "1.0.4"
resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
@@ -4679,9 +4735,9 @@ runes2@^0.4.13:
integrity sha512-j9aG6LXXi6ksN10koIeuAvkbvUfCaS+eEwNiaA0F1uuWHYtr8NzuoValHSSdkEPEaALKJVcDr5orYDZG0y4pRg==
safe-buffer@^5.0.1, safe-buffer@^5.1.2:
- version "5.2.0"
- resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519"
- integrity sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==
+ version "5.2.1"
+ resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
+ integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
safe-buffer@~5.1.0, safe-buffer@~5.1.1:
version "5.1.2"
@@ -4729,7 +4785,7 @@ semver-diff@^3.1.1:
dependencies:
semver "^6.3.0"
-"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.7.0, semver@^5.7.1:
+"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.7.1:
version "5.7.1"
resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
@@ -4744,6 +4800,11 @@ semver@^6.0.0, semver@^6.2.0, semver@^6.3.0:
resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
+serialize-javascript@3.0.0:
+ version "3.0.0"
+ resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.0.0.tgz#492e489a2d77b7b804ad391a5f5d97870952548e"
+ integrity sha512-skZcHYw2vEX4bw90nAr2iTTsz6x2SrHEnfxgKYmZlvJYBEZrvbKtobJWlQ20zczKb3bsHHXXTYt48zBA7ni9cw==
+
set-blocking@^2.0.0, set-blocking@~2.0.0:
version "2.0.0"
resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
@@ -4789,9 +4850,9 @@ shellwords@^0.1.1:
integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==
signal-exit@^3.0.0, signal-exit@^3.0.2:
- version "3.0.2"
- resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d"
- integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=
+ version "3.0.3"
+ resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c"
+ integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==
sisteransi@^1.0.4:
version "1.0.5"
@@ -4872,9 +4933,9 @@ source-map-resolve@^0.5.0:
urix "^0.1.0"
source-map-support@^0.5.6:
- version "0.5.16"
- resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz#0ae069e7fe3ba7538c64c98515e35339eac5a042"
- integrity sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==
+ version "0.5.19"
+ resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61"
+ integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==
dependencies:
buffer-from "^1.0.0"
source-map "^0.6.0"
@@ -4900,22 +4961,22 @@ source-map@^0.7.3:
integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==
spdx-correct@^3.0.0:
- version "3.1.0"
- resolved "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4"
- integrity sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==
+ version "3.1.1"
+ resolved "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9"
+ integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==
dependencies:
spdx-expression-parse "^3.0.0"
spdx-license-ids "^3.0.0"
spdx-exceptions@^2.1.0:
- version "2.2.0"
- resolved "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz#2ea450aee74f2a89bfb94519c07fcd6f41322977"
- integrity sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==
+ version "2.3.0"
+ resolved "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d"
+ integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==
spdx-expression-parse@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0"
- integrity sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==
+ version "3.0.1"
+ resolved "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679"
+ integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==
dependencies:
spdx-exceptions "^2.1.0"
spdx-license-ids "^3.0.0"
@@ -4980,17 +5041,17 @@ stealthy-require@^1.1.1:
integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=
str-util@^2.3.22:
- version "2.3.22"
- resolved "https://registry.npmjs.org/str-util/-/str-util-2.3.22.tgz#38a87356bb6de16ff111f18a38f67769373ecfc0"
- integrity sha512-zcWnc246Iaq2DtJlOLWNlEhjnD15QFn8BIO3OswmJvw9Xv/dY52HMP0ukcMS4ofxY55sv+K22z5uqbTeuDEbBg==
+ version "2.3.23"
+ resolved "https://registry.npmjs.org/str-util/-/str-util-2.3.23.tgz#abc95d458d3f85a3651cf16f56708a06acf5800c"
+ integrity sha512-lP65Midui/ZqY5PFFci0l2MOqcbzUSQsBrTud38K3zDoVSFbfd5tuUKk2VrXNW1ozvmtTf2gB3LW4r6CXK9e+g==
dependencies:
"@lazy-cjk/japanese" "^1.2.6"
chinese-parseint "^1.1.0"
- cjk-conv "^1.2.80"
+ cjk-conv "^1.2.83"
deepmerge "^4.2.2"
is-fullwidth-code-point "^3.0.0"
strip-ansi "^6.0.0"
- uni-string "^1.1.8"
+ uni-string "^1.1.9"
string-length@^4.0.1:
version "4.0.1"
@@ -5041,9 +5102,9 @@ string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0:
strip-ansi "^6.0.0"
string.prototype.trimend@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.0.tgz#ee497fd29768646d84be2c9b819e292439614373"
- integrity sha512-EEJnGqa/xNfIg05SxiPSqRS7S9qwDhYts1TSLR1BQfYUfPe1stofgGKvwERK9+9yf+PpfBMlpBaCHucXGPQfUA==
+ version "1.0.1"
+ resolved "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz#85812a6b847ac002270f5808146064c995fb6913"
+ integrity sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==
dependencies:
define-properties "^1.1.3"
es-abstract "^1.17.5"
@@ -5067,9 +5128,9 @@ string.prototype.trimright@^2.1.1:
string.prototype.trimend "^1.0.0"
string.prototype.trimstart@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.0.tgz#afe596a7ce9de905496919406c9734845f01a2f2"
- integrity sha512-iCP8g01NFYiiBOnwG1Xc3WZLyoo+RuBymwIlWncShXDDJYWN6DbnM3odslBJdgCdRlq94B5s63NWAZlcn2CS4w==
+ version "1.0.1"
+ resolved "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz#14af6d9f34b053f7cfc89b72f8f2ee14b9039a54"
+ integrity sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==
dependencies:
define-properties "^1.1.3"
es-abstract "^1.17.5"
@@ -5129,17 +5190,22 @@ strip-final-newline@^2.0.0:
resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad"
integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==
-strip-json-comments@2.0.1, strip-json-comments@^2.0.0, strip-json-comments@~2.0.1:
+strip-json-comments@3.0.1:
+ version "3.0.1"
+ resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz#85713975a91fb87bf1b305cca77395e40d2a64a7"
+ integrity sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==
+
+strip-json-comments@^2.0.0, strip-json-comments@~2.0.1:
version "2.0.1"
resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo=
-supports-color@6.0.0:
- version "6.0.0"
- resolved "https://registry.npmjs.org/supports-color/-/supports-color-6.0.0.tgz#76cfe742cf1f41bb9b1c29ad03068c05b4c0e40a"
- integrity sha512-on9Kwidc1IUQo+bQdhi8+Tijpo0e1SS6RoGo2guUwn5vdaxw8RXOF9Vb2ws+ihWOmh4JnCJOvaziZWP1VABaLg==
+supports-color@7.1.0, supports-color@^7.0.0, supports-color@^7.1.0:
+ version "7.1.0"
+ resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1"
+ integrity sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==
dependencies:
- has-flag "^3.0.0"
+ has-flag "^4.0.0"
supports-color@^5.3.0:
version "5.5.0"
@@ -5148,13 +5214,6 @@ supports-color@^5.3.0:
dependencies:
has-flag "^3.0.0"
-supports-color@^7.0.0, supports-color@^7.1.0:
- version "7.1.0"
- resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1"
- integrity sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==
- dependencies:
- has-flag "^4.0.0"
-
supports-hyperlinks@^2.0.0:
version "2.1.0"
resolved "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz#f663df252af5f37c5d49bbd7eeefa9e0b9e59e47"
@@ -5194,9 +5253,9 @@ tar@^6.0.2:
yallist "^4.0.0"
term-size@^2.1.0:
- version "2.1.1"
- resolved "https://registry.npmjs.org/term-size/-/term-size-2.1.1.tgz#f81ec25854af91a480d2f9d0c77ffcb26594ed1a"
- integrity sha512-UqvQSch04R+69g4RDhrslmGvGL3ucDRX/U+snYW0Mab4uCAyKSndUksaoqlJ81QKSpRnIsuOYQCbC2ZWx2896A==
+ version "2.2.0"
+ resolved "https://registry.npmjs.org/term-size/-/term-size-2.2.0.tgz#1f16adedfe9bdc18800e1776821734086fcc6753"
+ integrity sha512-a6sumDlzyHVJWb8+YofY4TW112G6p2FCPEAFk+59gIYHv3XHRhm9ltVQ9kli4hNWeQBwSpe8cRN25x0ROunMOw==
terminal-link@^2.0.0:
version "2.1.1"
@@ -5381,10 +5440,10 @@ typedarray-to-buffer@^3.1.5:
dependencies:
is-typedarray "^1.0.0"
-uni-string@^1.1.8:
- version "1.1.8"
- resolved "https://registry.npmjs.org/uni-string/-/uni-string-1.1.8.tgz#e9c763c5bdbd2db9320e4eec660a6bd0928dcac0"
- integrity sha512-H4ceQKC72mYwPOqVT5ZM+pb127iLUWDm5dyjhPtQU0oMJKygEn3g6kydfVakeRODYgGu1SVXnlrWgSnhNlGEMQ==
+uni-string@^1.1.8, uni-string@^1.1.9:
+ version "1.1.9"
+ resolved "https://registry.npmjs.org/uni-string/-/uni-string-1.1.9.tgz#968189a362b192933a4da14f3396ad722e4253f4"
+ integrity sha512-n7ApI6DiR0JufkFVxWcmzlodLIeTDeOd0fiWcJc0ghMXvI6dZAQDaizwwOgOIHmGmkq7NyM0zC6hntg8BzJDJQ==
dependencies:
es6-class-prototype "^1.0.4"
runes2 "^0.4.13"
@@ -5424,12 +5483,7 @@ unset-value@^1.0.0:
has-value "^0.3.1"
isobject "^3.0.0"
-upath2@^2, upath2@^2.1.3:
- version "2.1.3"
- resolved "https://registry.npmjs.org/upath2/-/upath2-2.1.3.tgz#4289279cc5f65ddd106fe1e7dba8280c192948a5"
- integrity sha512-Ncq46HIWbpcpH5jc0UMNKfcd5KUrszSrF/9KknzpgRM7WTmSjcEL3skp4SShk2KJniNIPZh/Pm1zg/PdWiCrNw==
-
-upath2@^3.0.5:
+upath2@^3, upath2@^3.0.5:
version "3.0.5"
resolved "https://registry.npmjs.org/upath2/-/upath2-3.0.5.tgz#28ea56175258008690716ec445681fa6aca83080"
integrity sha512-XhK9QtGu6YCqw7/RsY9x/B43RQzcmoi2vtjFT4Iv4PiGGKTKuwp/P1GUrHcBSVUyyQgNL4RfJ9YrNFonVoTchg==
@@ -5493,9 +5547,9 @@ uuid@^7.0.3:
integrity sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==
v8-to-istanbul@^4.1.3:
- version "4.1.3"
- resolved "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-4.1.3.tgz#22fe35709a64955f49a08a7c7c959f6520ad6f20"
- integrity sha512-sAjOC+Kki6aJVbUOXJbcR0MnbfjvBzwKZazEJymA2IX49uoOdEdk+4fBq5cXgYgiyKtAyrrJNtBZdOeDIF+Fng==
+ version "4.1.4"
+ resolved "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-4.1.4.tgz#b97936f21c0e2d9996d4985e5c5156e9d4e49cd6"
+ integrity sha512-Rw6vJHj1mbdK8edjR7+zuJrpDtKIgNdAvTSAcpYfgMIw+u2dPDntD3dgN4XQFLU2/fvFQdzj+EeSGfd/jnY5fQ==
dependencies:
"@types/istanbul-lib-coverage" "^2.0.1"
convert-source-map "^1.6.0"
@@ -5589,20 +5643,20 @@ which-module@^2.0.0:
resolved "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"
integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=
-which@1.3.1, which@^1.2.9, which@^1.3.1:
- version "1.3.1"
- resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
- integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
- dependencies:
- isexe "^2.0.0"
-
-which@^2.0.1, which@^2.0.2:
+which@2.0.2, which@^2.0.1, which@^2.0.2:
version "2.0.2"
resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
dependencies:
isexe "^2.0.0"
+which@^1.2.9, which@^1.3.1:
+ version "1.3.1"
+ resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
+ integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
+ dependencies:
+ isexe "^2.0.0"
+
wide-align@1.1.3, wide-align@^1.1.0:
version "1.1.3"
resolved "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457"
@@ -5622,6 +5676,11 @@ word-wrap@~1.2.3:
resolved "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==
+workerpool@6.0.0:
+ version "6.0.0"
+ resolved "https://registry.npmjs.org/workerpool/-/workerpool-6.0.0.tgz#85aad67fa1a2c8ef9386a1b43539900f61d03d58"
+ integrity sha512-fU2OcNA/GVAJLLyKUoHkAgIhKb0JoCpSjLC/G2vYKxUjVmQwGbRVeoPJ1a8U4pnVofz4AQV5Y/NEw8oKqxEBtA==
+
wrap-ansi@^5.1.0:
version "5.1.0"
resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09"
@@ -5646,9 +5705,9 @@ wrappy@1:
integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
write-file-atomic@^3.0.0:
- version "3.0.1"
- resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.1.tgz#558328352e673b5bb192cf86500d60b230667d4b"
- integrity sha512-JPStrIyyVJ6oCSz/691fAjFtefZ6q+fP6tm+OS4Qw6o+TGQxNp1ziY2PgS+X/m0V8OWhZiO/m4xSj+Pr4RrZvw==
+ version "3.0.3"
+ resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8"
+ integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==
dependencies:
imurmurhash "^0.1.4"
is-typedarray "^1.0.0"
@@ -5699,9 +5758,9 @@ yargs-parser@13.1.2, yargs-parser@^13.1.2:
decamelize "^1.2.0"
yargs-parser@18.x, yargs-parser@^18.1.1:
- version "18.1.2"
- resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.2.tgz#2f482bea2136dbde0861683abea7756d30b504f1"
- integrity sha512-hlIPNR3IzC1YuL1c2UwwDKpXlNFBqD1Fswwh1khz5+d8Cq/8yc/Mn0i+rQXduu8hcrFKvO7Eryk+09NecTQAAQ==
+ version "18.1.3"
+ resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0"
+ integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==
dependencies:
camelcase "^5.0.0"
decamelize "^1.2.0"