diff --git a/.eslintrc b/.eslintrc
index 8288ac1d..4ba86eea 100644
--- a/.eslintrc
+++ b/.eslintrc
@@ -65,6 +65,7 @@
"no-underscore-dangle": 2,
"eol-last": 2,
"no-useless-rename": 2,
+ "no-undef": 0,
"class-methods-use-this": 0,
"prefer-destructuring": 0,
"no-unused-vars": 0,
@@ -91,15 +92,18 @@
"import/prefer-default-export": 0,
"import/no-dynamic-require": 2,
"@typescript-eslint/no-var-requires": 2,
- "no-use-before-define": [
+ "no-use-before-define": 0,
+ "@typescript-eslint/no-use-before-define": [
"error",
{
"functions": false
}
],
- "@typescript-eslint/no-use-before-define": 0,
"@typescript-eslint/explicit-function-return-type": 0,
"@typescript-eslint/interface-name-prefix": 0,
+ "@typescript-eslint/explicit-module-boundary-types": 0,
+ "no-shadow": 0,
+ "@typescript-eslint/no-shadow": 2,
"no-invalid-this": 0,
"babel/no-invalid-this": 2,
"no-await-in-loop": "off",
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 227d7ae7..2b17d35f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,22 @@
+
+# [4.3.0](https://github.com/prijs/pri/compare/4.2.12...4.3.0) (2021-02-09)
+
+
+### Bug Fixes
+
+* circular detect exclude ([7995320](https://github.com/prijs/pri/commit/7995320))
+* eslint no-shadow ([4d0368c](https://github.com/prijs/pri/commit/4d0368c))
+* type ([f67ca43](https://github.com/prijs/pri/commit/f67ca43))
+
+
+### Features
+
+* increase ts checker memory limit ([4922c52](https://github.com/prijs/pri/commit/4922c52))
+* support mode in webpack-dev-server ([ab8d718](https://github.com/prijs/pri/commit/ab8d718))
+* update typescript and eslint ([39a49ee](https://github.com/prijs/pri/commit/39a49ee))
+
+
+
## [4.2.12](https://github.com/prijs/pri/compare/4.2.11...4.2.12) (2021-02-03)
diff --git a/package.json b/package.json
index efba3dae..8349fd59 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "pri",
- "version": "4.2.13",
+ "version": "4.3.0",
"types": "src/node/index.ts",
"main": "built/node/index.js",
"scripts": {
@@ -43,7 +43,7 @@
"@babel/plugin-transform-runtime": "7.7.5",
"@babel/preset-env": "7.7.5",
"@babel/preset-react": "7.7.4",
- "@babel/preset-typescript": "7.9.0",
+ "@babel/preset-typescript": "7.12.7",
"@babel/runtime": "7.7.5",
"@commitlint/cli": "^8.2.0",
"@commitlint/lint": "^8.2.0",
@@ -72,8 +72,8 @@
"@types/webpack-dev-server": "3.9.0",
"@types/webpack-serve": "2.0.1",
"@types/yargs": "13.0.3",
- "@typescript-eslint/eslint-plugin": "2.26.0",
- "@typescript-eslint/parser": "2.26.0",
+ "@typescript-eslint/eslint-plugin": "4.12.0",
+ "@typescript-eslint/parser": "4.12.0",
"babel-core": "7.0.0-bridge.0",
"babel-jest": "25.1.0",
"babel-loader": "8.0.6",
@@ -87,14 +87,14 @@
"css-loader": "3.2.1",
"enzyme": "^3.11.0",
"enzyme-adapter-react-16": "^1.15.2",
- "eslint": "6.8.0",
+ "eslint": "7.18.0",
"eslint-config-airbnb-base": "14.1.0",
- "eslint-config-prettier": "6.10.1",
+ "eslint-config-prettier": "7.2.0",
"eslint-import-resolver-webpack": "0.12.1",
- "eslint-plugin-babel": "5.3.0",
- "eslint-plugin-import": "2.20.2",
- "eslint-plugin-react": "7.19.0",
- "eslint-plugin-react-hooks": "3.0.0",
+ "eslint-plugin-babel": "5.3.1",
+ "eslint-plugin-import": "2.22.1",
+ "eslint-plugin-react": "7.22.0",
+ "eslint-plugin-react-hooks": "4.2.0",
"file-loader": "5.0.2",
"fork-ts-checker-webpack-plugin": "5.2.0",
"fs-extra": "8.1.0",
@@ -146,7 +146,7 @@
"socket.io-client": "2.3.0",
"speed-measure-webpack-plugin": "1.3.3",
"style-loader": "1.1.3",
- "typescript": "3.8.2",
+ "typescript": "4.1.3",
"update-notifier": "3.0.1",
"url-join": "4.0.1",
"url-loader": "3.0.0",
diff --git a/src/built-in-plugins/command-bundle/plugin/command-bundle.ts b/src/built-in-plugins/command-bundle/plugin/command-bundle.ts
index daf1e85a..8a9ef9bc 100644
--- a/src/built-in-plugins/command-bundle/plugin/command-bundle.ts
+++ b/src/built-in-plugins/command-bundle/plugin/command-bundle.ts
@@ -41,7 +41,7 @@ export const commandBundle = async (opts: IOpts = {}) => {
await bundleDlls({ dllOutPath, dllFileName, dllMainfestName });
runWebpackDevServer({
- mode: 'development',
+ mode: opts.mode ?? 'development',
outFileName: pri.sourceConfig.bundleFileName,
devServerPort: freePort,
publicPath: `https://localhost:${freePort}`,
diff --git a/src/built-in-plugins/command-bundle/plugin/interface.ts b/src/built-in-plugins/command-bundle/plugin/interface.ts
index 3a40e75f..2f230feb 100644
--- a/src/built-in-plugins/command-bundle/plugin/interface.ts
+++ b/src/built-in-plugins/command-bundle/plugin/interface.ts
@@ -2,4 +2,5 @@ export interface IOpts {
skipLint?: boolean;
dev?: boolean;
publicPath?: string;
+ mode?: 'development' | 'production';
}
diff --git a/src/built-in-plugins/command-dev/plugin/dashboard/client/index.tsx b/src/built-in-plugins/command-dev/plugin/dashboard/client/index.tsx
index 6b801570..3572ccf5 100644
--- a/src/built-in-plugins/command-dev/plugin/dashboard/client/index.tsx
+++ b/src/built-in-plugins/command-dev/plugin/dashboard/client/index.tsx
@@ -4,10 +4,6 @@ import { LayoutComponent } from './pages/layout';
import { ApplicationContext, ApplicationReducer } from './stores';
import { IPlugin } from './define';
-export default (plugins?: IPlugin[]) => {
- ReactDOM.render(, document.getElementById('root'));
-};
-
const Root = React.memo((props: { plugins: IPlugin[] }) => {
const [state, dispatch] = React.useReducer(ApplicationReducer, {
plugins: [],
@@ -28,3 +24,7 @@ const Root = React.memo((props: { plugins: IPlugin[] }) => {
);
});
+
+export default (plugins?: IPlugin[]) => {
+ ReactDOM.render(, document.getElementById('root'));
+};
diff --git a/src/built-in-plugins/command-dev/plugin/project-dev.ts b/src/built-in-plugins/command-dev/plugin/project-dev.ts
index 5a64af25..bc1efef5 100644
--- a/src/built-in-plugins/command-dev/plugin/project-dev.ts
+++ b/src/built-in-plugins/command-dev/plugin/project-dev.ts
@@ -26,7 +26,7 @@ export const projectDev = async (options: any) => {
if (options && options.debugDashboard) {
await debugDashboard();
} else {
- await debugProject();
+ await debugProject(options);
}
};
@@ -62,7 +62,7 @@ async function debugDashboard() {
});
}
-async function debugProject() {
+async function debugProject(options?: any) {
const freePort = pri.sourceConfig.devPort || (await portfinder.getPortPromise());
const dashboardServerPort = await portfinder.getPortPromise({ port: freePort + 1 });
const dashboardClientPort = await portfinder.getPortPromise({ port: freePort + 2 });
@@ -142,7 +142,7 @@ async function debugProject() {
// Serve project
await runWebpackDevServer({
- mode: 'development',
+ mode: options?.mode ?? 'development',
autoOpenBrowser: true,
hot: pri.sourceConfig.hotReload,
publicPath: globalState.sourceConfig.publicPath,
diff --git a/src/built-in-plugins/command-docs/plugin/dev-docs.ts b/src/built-in-plugins/command-docs/plugin/dev-docs.ts
index 4e5618c9..4ad41ed1 100644
--- a/src/built-in-plugins/command-docs/plugin/dev-docs.ts
+++ b/src/built-in-plugins/command-docs/plugin/dev-docs.ts
@@ -10,14 +10,6 @@ import { prettierConfig } from '../../../utils/prettier-config';
import { tempPath, docsPath } from '../../../utils/structor-config';
import { runWebpackDevServer } from '../../../utils/webpack-dev-server';
-interface IResult {
- projectAnalyseDocs: {
- docs: {
- file: path.ParsedPath;
- }[];
- };
-}
-
export async function devDocs() {
const docsEntryPath = path.join(pri.projectRootPath, tempPath.dir, 'docs-entry.tsx');
prepare(docsEntryPath);
diff --git a/src/built-in-plugins/command-publish/plugin/run-publish.ts b/src/built-in-plugins/command-publish/plugin/run-publish.ts
index 54c694c7..ef587b47 100644
--- a/src/built-in-plugins/command-publish/plugin/run-publish.ts
+++ b/src/built-in-plugins/command-publish/plugin/run-publish.ts
@@ -15,7 +15,7 @@ import { commandBundle } from '../../command-bundle/plugin/command-bundle';
import { isWorkingTreeClean, getCurrentBranchName } from '../../../utils/git-operate';
import { logFatal, logInfo, spinner, logText } from '../../../utils/log';
import { getMonoAndNpmDepsOnce, DepMap } from '../../../utils/packages';
-import { ProjectConfig, PackageInfo } from '../../../utils/define';
+import { ProjectConfig } from '../../../utils/define';
import { isOwner } from '../../../utils/npm';
import { README_FILE } from '../../../utils/constants';
@@ -63,7 +63,7 @@ export const publish = async (options: PublishOption) => {
]);
}
- // eslint-disable-next-line no-unused-expressions
+ // eslint-disable-next-line babel/no-unused-expressions
!options.commitOnly && (await buildDeclaration());
if (includeAllPrompt.includeAll) {
@@ -74,7 +74,7 @@ export const publish = async (options: PublishOption) => {
}
}
} else {
- // eslint-disable-next-line no-unused-expressions
+ // eslint-disable-next-line babel/no-unused-expressions
!options.commitOnly && (await buildDeclaration());
}
if (selectedPkgJson?.name) {
@@ -83,7 +83,7 @@ export const publish = async (options: PublishOption) => {
await publishByPackageName(currentSelectedSourceType, options, depMap, isDevelopBranch, currentBranchName);
await fs.remove(path.join(pri.projectRootPath, tempPath.dir, declarationPath.dir));
- // eslint-disable-next-line no-unused-expressions
+ // eslint-disable-next-line babel/no-unused-expressions
!options.publishOnly && (await exec(`git push origin ${currentBranchName}`));
}
break;
@@ -92,7 +92,7 @@ export const publish = async (options: PublishOption) => {
default:
// Not sure what to do, so keep empty.
}
- // eslint-disable-next-line no-unused-expressions
+ // eslint-disable-next-line babel/no-unused-expressions
options.exitAfterPublish && process.exit(0);
};
diff --git a/src/built-in-plugins/ensure-project-files/plugin/index.ts b/src/built-in-plugins/ensure-project-files/plugin/index.ts
index 0927e731..e71047c0 100644
--- a/src/built-in-plugins/ensure-project-files/plugin/index.ts
+++ b/src/built-in-plugins/ensure-project-files/plugin/index.ts
@@ -96,6 +96,8 @@ function ensureTsconfig() {
lib: ['dom', 'es5', 'es6', 'es7', 'scripthost', 'es2018.promise'],
emitDecoratorMetadata: true,
preserveConstEnums: true,
+ isolatedModules: true,
+ noEmit: true,
paths: {
[`${PRI_PACKAGE_NAME}/*`]: [PRI_PACKAGE_NAME, path.join(tempTypesPath.dir, '*')],
...(pri.sourceConfig.type === 'project' && { 'src/*': ['src/*'] }),
diff --git a/src/node/create-cli.ts b/src/node/create-cli.ts
index fe2c1e5f..6ad85ccf 100644
--- a/src/node/create-cli.ts
+++ b/src/node/create-cli.ts
@@ -52,7 +52,7 @@ export async function createCli(opts?: { pluginIncludeRoots: string[] }) {
registerYargs(yargs, commandRegisterMap);
- // eslint-disable-next-line no-unused-expressions
+ // eslint-disable-next-line babel/no-unused-expressions
yargs.alias('help', 'h').alias('version', 'v').argv;
/**
diff --git a/src/utils/define.ts b/src/utils/define.ts
index 94614858..491a2f44 100644
--- a/src/utils/define.ts
+++ b/src/utils/define.ts
@@ -79,7 +79,7 @@ export class ProjectInfo {
*/
interface ICircularDetectConfig {
enable?: boolean;
- exclude?: RegExp;
+ exclude?: string;
}
/**
diff --git a/src/utils/lint.ts b/src/utils/lint.ts
index 38a189f1..774dcc24 100644
--- a/src/utils/lint.ts
+++ b/src/utils/lint.ts
@@ -11,13 +11,6 @@ import { typeChecker } from './type-checker';
export const eslintParam = "'./?(src|packages|docs|tests)/**/*.?(ts|tsx)'";
-interface Options {
- lintAll?: boolean;
- needFix?: boolean;
- showBreakError?: boolean;
- typeCheck?: boolean;
-}
-
class DefaultOptions {
lintAll = false;
@@ -33,7 +26,9 @@ export async function lint(options?: Partial) {
// 通过 child_process 运行 pri,stdio 设置 pipe 模式时, 标准输出是异步的, 导致输出被截断,
// 此处判断在 pipe 模式设置成同步输出
if (!process.stdout.isTTY) {
+ // eslint-disable-next-line no-underscore-dangle
(process.stdout as any)?._handle?.setBlocking(true);
+ // eslint-disable-next-line no-underscore-dangle
(process.stderr as any)?._handle?.setBlocking(true);
}
const { CLIEngine } = await import('eslint');
@@ -61,6 +56,7 @@ export async function lint(options?: Partial) {
lintFiles = glob.sync(lintFilesPattern);
lintFilesPattern = `"${lintFilesPattern}"`;
} else {
+ // eslint-disable-next-line max-len
lintFilesPattern = `${globalState.projectRootPath}/${packagesPath.dir}/${globalState.selectedSourceType}/**/*.{ts,tsx}`;
lintFiles = glob.sync(lintFilesPattern);
lintFilesPattern = `"${lintFilesPattern}"`;
diff --git a/src/utils/log.ts b/src/utils/log.ts
index f6259f64..030466e8 100644
--- a/src/utils/log.ts
+++ b/src/utils/log.ts
@@ -32,7 +32,7 @@ export function logSuccess(message: string) {
signale.success(message);
}
-export async function spinner(message: string, fn: (error: (message?: string) => void) => T): Promise {
+export async function spinner(message: string, fn: (error: (msg?: string) => void) => T): Promise {
const oraSpinner = ora(colors.green(message)).start();
let errorMessage: string = null;
diff --git a/src/utils/type-checker.ts b/src/utils/type-checker.ts
index 3d3822fc..0328c0e0 100644
--- a/src/utils/type-checker.ts
+++ b/src/utils/type-checker.ts
@@ -1,6 +1,5 @@
import { execSync } from 'child_process';
import * as process from 'process';
-import { pri } from '../node';
import { logFatal, logInfo, logSuccess } from './log';
export function typeChecker() {
diff --git a/src/utils/webpack-config.ts b/src/utils/webpack-config.ts
index 0b376a0f..46bb4d4e 100644
--- a/src/utils/webpack-config.ts
+++ b/src/utils/webpack-config.ts
@@ -17,7 +17,7 @@ export interface IHtmlTemplateArgs {
appendBody?: string;
}
-export type IOptions = {
+export type IOptions = {
mode: 'development' | 'production';
entryPath: string | string[] | IEntryPath;
htmlTemplatePath?: string;
diff --git a/src/utils/webpack-dev-server.ts b/src/utils/webpack-dev-server.ts
index ff8c221c..86742204 100644
--- a/src/utils/webpack-dev-server.ts
+++ b/src/utils/webpack-dev-server.ts
@@ -54,9 +54,10 @@ export const runWebpackDevServer = async (opts: IOptions) => {
// If set open in project config, perform a circular dependency check
if (globalState.projectConfig.circularDetect?.enable) {
+ const exclude = globalState.projectConfig.circularDetect?.exclude;
webpackConfig.plugins.push(
new CircularDependencyPlugin({
- exclude: globalState.projectConfig.circularDetect?.exclude ?? /node_modules/,
+ exclude: exclude ? new RegExp(exclude) : /node_modules/,
cwd: process.cwd(),
}),
);
diff --git a/yarn.lock b/yarn.lock
index fc3fb6ec..a144e0ff 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -339,6 +339,11 @@
resolved "https://registry.npm.alibaba-inc.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2"
integrity sha1-p4x6clHgH2FlEtMbEK3PUq2l4NI=
+"@babel/helper-validator-option@^7.12.1":
+ version "7.12.11"
+ resolved "https://registry.npm.alibaba-inc.com/@babel/helper-validator-option/download/@babel/helper-validator-option-7.12.11.tgz#d66cb8b7a3e7fe4c6962b32020a131ecf0847f4f"
+ integrity sha1-1my4t6Pn/kxpYrMgIKEx7PCEf08=
+
"@babel/helper-wrap-function@^7.7.4", "@babel/helper-wrap-function@^7.8.3":
version "7.8.3"
resolved "https://registry.npm.alibaba-inc.com/@babel/helper-wrap-function/download/@babel/helper-wrap-function-7.8.3.tgz#9dbdb2bb55ef14aaa01fe8c99b629bd5352d8610"
@@ -922,7 +927,7 @@
dependencies:
"@babel/helper-plugin-utils" "^7.8.3"
-"@babel/plugin-transform-typescript@^7.9.0":
+"@babel/plugin-transform-typescript@^7.12.1":
version "7.12.1"
resolved "https://registry.npm.alibaba-inc.com/@babel/plugin-transform-typescript/download/@babel/plugin-transform-typescript-7.12.1.tgz#d92cc0af504d510e26a754a7dbc2e5c8cd9c7ab4"
integrity sha1-2SzAr1BNUQ4mp1Sn28LlyM2cerQ=
@@ -1007,21 +1012,14 @@
"@babel/plugin-transform-react-jsx-self" "^7.7.4"
"@babel/plugin-transform-react-jsx-source" "^7.7.4"
-"@babel/preset-typescript@7.9.0":
- version "7.9.0"
- resolved "https://registry.npm.alibaba-inc.com/@babel/preset-typescript/download/@babel/preset-typescript-7.9.0.tgz#87705a72b1f0d59df21c179f7c3d2ef4b16ce192"
- integrity sha1-h3BacrHw1Z3yHBeffD0u9LFs4ZI=
+"@babel/preset-typescript@7.12.7":
+ version "7.12.7"
+ resolved "https://registry.npm.alibaba-inc.com/@babel/preset-typescript/download/@babel/preset-typescript-7.12.7.tgz#fc7df8199d6aae747896f1e6c61fc872056632a3"
+ integrity sha1-/H34GZ1qrnR4lvHmxh/IcgVmMqM=
dependencies:
- "@babel/helper-plugin-utils" "^7.8.3"
- "@babel/plugin-transform-typescript" "^7.9.0"
-
-"@babel/runtime-corejs3@^7.8.3":
- version "7.9.2"
- resolved "https://registry.npm.alibaba-inc.com/@babel/runtime-corejs3/download/@babel/runtime-corejs3-7.9.2.tgz#26fe4aa77e9f1ecef9b776559bbb8e84d34284b7"
- integrity sha1-Jv5Kp36fHs75t3ZVm7uOhNNChLc=
- dependencies:
- core-js-pure "^3.0.0"
- regenerator-runtime "^0.13.4"
+ "@babel/helper-plugin-utils" "^7.10.4"
+ "@babel/helper-validator-option" "^7.12.1"
+ "@babel/plugin-transform-typescript" "^7.12.1"
"@babel/runtime@7.7.5":
version "7.7.5"
@@ -1244,6 +1242,22 @@
resolved "https://registry.npm.alibaba-inc.com/@emotion/hash/download/@emotion/hash-0.7.4.tgz#f14932887422c9056b15a8d222a9074a7dfa2831"
integrity sha1-8UkyiHQiyQVrFajSIqkHSn36KDE=
+"@eslint/eslintrc@^0.3.0":
+ version "0.3.0"
+ resolved "https://registry.npm.alibaba-inc.com/@eslint/eslintrc/download/@eslint/eslintrc-0.3.0.tgz#d736d6963d7003b6514e6324bec9c602ac340318"
+ integrity sha1-1zbWlj1wA7ZRTmMkvsnGAqw0Axg=
+ dependencies:
+ ajv "^6.12.4"
+ debug "^4.1.1"
+ espree "^7.3.0"
+ globals "^12.1.0"
+ ignore "^4.0.6"
+ import-fresh "^3.2.1"
+ js-yaml "^3.13.1"
+ lodash "^4.17.20"
+ minimatch "^3.0.4"
+ strip-json-comments "^3.1.1"
+
"@gulp-sourcemaps/identity-map@1.X":
version "1.0.2"
resolved "https://registry.npm.alibaba-inc.com/@gulp-sourcemaps/identity-map/download/@gulp-sourcemaps/identity-map-1.0.2.tgz#1e6fe5d8027b1f285dc0d31762f566bccd73d5a9"
@@ -1587,6 +1601,27 @@
resolved "https://registry.npm.alibaba-inc.com/@mdx-js/util/download/@mdx-js/util-1.5.7.tgz#335358feb2d511bfdb3aa46e31752a10aa51270a"
integrity sha1-M1NY/rLVEb/bOqRuMXUqEKpRJwo=
+"@nodelib/fs.scandir@2.1.4":
+ version "2.1.4"
+ resolved "https://registry.npm.alibaba-inc.com/@nodelib/fs.scandir/download/@nodelib/fs.scandir-2.1.4.tgz#d4b3549a5db5de2683e0c1071ab4f140904bbf69"
+ integrity sha1-1LNUml213iaD4MEHGrTxQJBLv2k=
+ dependencies:
+ "@nodelib/fs.stat" "2.0.4"
+ run-parallel "^1.1.9"
+
+"@nodelib/fs.stat@2.0.4", "@nodelib/fs.stat@^2.0.2":
+ version "2.0.4"
+ resolved "https://registry.npm.alibaba-inc.com/@nodelib/fs.stat/download/@nodelib/fs.stat-2.0.4.tgz#a3f2dd61bab43b8db8fa108a121cfffe4c676655"
+ integrity sha1-o/LdYbq0O424+hCKEhz//kxnZlU=
+
+"@nodelib/fs.walk@^1.2.3":
+ version "1.2.6"
+ resolved "https://registry.npm.alibaba-inc.com/@nodelib/fs.walk/download/@nodelib/fs.walk-1.2.6.tgz#cce9396b30aa5afe9e3756608f5831adcb53d063"
+ integrity sha1-zOk5azCqWv6eN1Zgj1gxrctT0GM=
+ dependencies:
+ "@nodelib/fs.scandir" "2.1.4"
+ fastq "^1.6.0"
+
"@sindresorhus/is@^0.14.0":
version "0.14.0"
resolved "https://registry.npm.alibaba-inc.com/@sindresorhus/is/download/@sindresorhus/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea"
@@ -1704,11 +1739,6 @@
"@types/cheerio" "*"
"@types/react" "*"
-"@types/eslint-visitor-keys@^1.0.0":
- version "1.0.0"
- resolved "https://registry.npm.alibaba-inc.com/@types/eslint-visitor-keys/download/@types/eslint-visitor-keys-1.0.0.tgz#1ee30d79544ca84d68d4b3cdb0af4f205663dd2d"
- integrity sha1-HuMNeVRMqE1o1LPNsK9PIFZj3S0=
-
"@types/eslint@^6.1.3":
version "6.1.8"
resolved "https://registry.npm.alibaba-inc.com/@types/eslint/download/@types/eslint-6.1.8.tgz#7e868f89bc1e520323d405940e49cb912ede5bba"
@@ -1835,6 +1865,11 @@
resolved "https://registry.npm.alibaba-inc.com/@types/json-schema/download/@types/json-schema-7.0.7.tgz#98a993516c859eb0d5c4c8f098317a9ea68db9ad"
integrity sha1-mKmTUWyFnrDVxMjwmDF6nqaNua0=
+"@types/json5@^0.0.29":
+ version "0.0.29"
+ resolved "https://registry.npm.alibaba-inc.com/@types/json5/download/@types/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee"
+ integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4=
+
"@types/keygrip@*":
version "1.0.2"
resolved "https://registry.npm.alibaba-inc.com/@types/keygrip/download/@types/keygrip-1.0.2.tgz#513abfd256d7ad0bf1ee1873606317b33b1b2a72"
@@ -2132,49 +2167,76 @@
dependencies:
"@types/yargs-parser" "*"
-"@typescript-eslint/eslint-plugin@2.26.0":
- version "2.26.0"
- resolved "https://registry.npm.alibaba-inc.com/@typescript-eslint/eslint-plugin/download/@typescript-eslint/eslint-plugin-2.26.0.tgz#04c96560c8981421e5a9caad8394192363cc423f"
- integrity sha1-BMllYMiYFCHlqcqtg5QZI2PMQj8=
+"@typescript-eslint/eslint-plugin@4.12.0":
+ version "4.12.0"
+ resolved "https://registry.npm.alibaba-inc.com/@typescript-eslint/eslint-plugin/download/@typescript-eslint/eslint-plugin-4.12.0.tgz#00d1b23b40b58031e6d7c04a5bc6c1a30a2e834a"
+ integrity sha1-ANGyO0C1gDHm18BKW8bBowoug0o=
dependencies:
- "@typescript-eslint/experimental-utils" "2.26.0"
+ "@typescript-eslint/experimental-utils" "4.12.0"
+ "@typescript-eslint/scope-manager" "4.12.0"
+ debug "^4.1.1"
functional-red-black-tree "^1.0.1"
regexpp "^3.0.0"
+ semver "^7.3.2"
tsutils "^3.17.1"
-"@typescript-eslint/experimental-utils@2.26.0":
- version "2.26.0"
- resolved "https://registry.npm.alibaba-inc.com/@typescript-eslint/experimental-utils/download/@typescript-eslint/experimental-utils-2.26.0.tgz#063390c404d9980767d76274df386c0aa675d91d"
- integrity sha1-BjOQxATZmAdn12J03zhsCqZ12R0=
+"@typescript-eslint/experimental-utils@4.12.0":
+ version "4.12.0"
+ resolved "https://registry.npm.alibaba-inc.com/@typescript-eslint/experimental-utils/download/@typescript-eslint/experimental-utils-4.12.0.tgz#372838e76db76c9a56959217b768a19f7129546b"
+ integrity sha1-Nyg45223bJpWlZIXt2ihn3EpVGs=
dependencies:
"@types/json-schema" "^7.0.3"
- "@typescript-eslint/typescript-estree" "2.26.0"
+ "@typescript-eslint/scope-manager" "4.12.0"
+ "@typescript-eslint/types" "4.12.0"
+ "@typescript-eslint/typescript-estree" "4.12.0"
eslint-scope "^5.0.0"
eslint-utils "^2.0.0"
-"@typescript-eslint/parser@2.26.0":
- version "2.26.0"
- resolved "https://registry.npm.alibaba-inc.com/@typescript-eslint/parser/download/@typescript-eslint/parser-2.26.0.tgz#385463615818b33acb72a25b39c03579df93d76f"
- integrity sha1-OFRjYVgYszrLcqJbOcA1ed+T128=
+"@typescript-eslint/parser@4.12.0":
+ version "4.12.0"
+ resolved "https://registry.npm.alibaba-inc.com/@typescript-eslint/parser/download/@typescript-eslint/parser-4.12.0.tgz#e1cf30436e4f916c31fcc962158917bd9e9d460a"
+ integrity sha1-4c8wQ25PkWwx/MliFYkXvZ6dRgo=
dependencies:
- "@types/eslint-visitor-keys" "^1.0.0"
- "@typescript-eslint/experimental-utils" "2.26.0"
- "@typescript-eslint/typescript-estree" "2.26.0"
- eslint-visitor-keys "^1.1.0"
+ "@typescript-eslint/scope-manager" "4.12.0"
+ "@typescript-eslint/types" "4.12.0"
+ "@typescript-eslint/typescript-estree" "4.12.0"
+ debug "^4.1.1"
+
+"@typescript-eslint/scope-manager@4.12.0":
+ version "4.12.0"
+ resolved "https://registry.npm.alibaba-inc.com/@typescript-eslint/scope-manager/download/@typescript-eslint/scope-manager-4.12.0.tgz#beeb8beca895a07b10c593185a5612f1085ef279"
+ integrity sha1-vuuL7KiVoHsQxZMYWlYS8Qhe8nk=
+ dependencies:
+ "@typescript-eslint/types" "4.12.0"
+ "@typescript-eslint/visitor-keys" "4.12.0"
+
+"@typescript-eslint/types@4.12.0":
+ version "4.12.0"
+ resolved "https://registry.npm.alibaba-inc.com/@typescript-eslint/types/download/@typescript-eslint/types-4.12.0.tgz#fb891fe7ccc9ea8b2bbd2780e36da45d0dc055e5"
+ integrity sha1-+4kf58zJ6osrvSeA422kXQ3AVeU=
-"@typescript-eslint/typescript-estree@2.26.0":
- version "2.26.0"
- resolved "https://registry.npm.alibaba-inc.com/@typescript-eslint/typescript-estree/download/@typescript-eslint/typescript-estree-2.26.0.tgz#d8132cf1ee8a72234f996519a47d8a9118b57d56"
- integrity sha1-2BMs8e6KciNPmWUZpH2KkRi1fVY=
+"@typescript-eslint/typescript-estree@4.12.0":
+ version "4.12.0"
+ resolved "https://registry.npm.alibaba-inc.com/@typescript-eslint/typescript-estree/download/@typescript-eslint/typescript-estree-4.12.0.tgz#3963418c850f564bdab3882ae23795d115d6d32e"
+ integrity sha1-OWNBjIUPVkvas4gq4jeV0RXW0y4=
dependencies:
+ "@typescript-eslint/types" "4.12.0"
+ "@typescript-eslint/visitor-keys" "4.12.0"
debug "^4.1.1"
- eslint-visitor-keys "^1.1.0"
- glob "^7.1.6"
+ globby "^11.0.1"
is-glob "^4.0.1"
lodash "^4.17.15"
- semver "^6.3.0"
+ semver "^7.3.2"
tsutils "^3.17.1"
+"@typescript-eslint/visitor-keys@4.12.0":
+ version "4.12.0"
+ resolved "https://registry.npm.alibaba-inc.com/@typescript-eslint/visitor-keys/download/@typescript-eslint/visitor-keys-4.12.0.tgz#a470a79be6958075fa91c725371a83baf428a67a"
+ integrity sha1-pHCnm+aVgHX6kcclNxqDuvQopno=
+ dependencies:
+ "@typescript-eslint/types" "4.12.0"
+ eslint-visitor-keys "^2.0.0"
+
"@webassemblyjs/ast@1.8.5":
version "1.8.5"
resolved "https://registry.npm.alibaba-inc.com/@webassemblyjs/ast/download/@webassemblyjs/ast-1.8.5.tgz#51b1c5fe6576a34953bf4b253df9f0d490d9e359"
@@ -2380,10 +2442,10 @@ acorn-globals@^4.3.2:
acorn "^6.0.1"
acorn-walk "^6.0.1"
-acorn-jsx@^5.2.0:
- version "5.2.0"
- resolved "https://registry.npm.alibaba-inc.com/acorn-jsx/download/acorn-jsx-5.2.0.tgz#4c66069173d6fdd68ed85239fc256226182b2ebe"
- integrity sha1-TGYGkXPW/daO2FI5/CViJhgrLr4=
+acorn-jsx@^5.3.1:
+ version "5.3.1"
+ resolved "https://registry.npm.alibaba-inc.com/acorn-jsx/download/acorn-jsx-5.3.1.tgz#fc8661e11b7ac1539c47dbfea2e72b3af34d267b"
+ integrity sha1-/IZh4Rt6wVOcR9v+oucrOvNNJns=
acorn-walk@^6.0.1, acorn-walk@^6.1.1:
version "6.2.0"
@@ -2405,6 +2467,11 @@ acorn@^7.1.0:
resolved "https://registry.npm.alibaba-inc.com/acorn/download/acorn-7.1.1.tgz#e35668de0b402f359de515c5482a1ab9f89a69bf"
integrity sha1-41Zo3gtALzWd5RXFSCoaufiaab8=
+acorn@^7.4.0:
+ version "7.4.1"
+ resolved "https://registry.npm.alibaba-inc.com/acorn/download/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa"
+ integrity sha1-/q7SVZc9LndVW4PbwIhRpsY1IPo=
+
add-stream@^1.0.0:
version "1.0.0"
resolved "https://registry.npm.alibaba-inc.com/add-stream/download/add-stream-1.0.0.tgz#6a7990437ca736d5e1288db92bd3266d5f5cb2aa"
@@ -2458,7 +2525,7 @@ ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.5.3, ajv@^6.5.5:
json-schema-traverse "^0.4.1"
uri-js "^4.2.2"
-ajv@^6.12.2:
+ajv@^6.12.2, ajv@^6.12.4:
version "6.12.6"
resolved "https://registry.npm.alibaba-inc.com/ajv/download/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
integrity sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=
@@ -2468,6 +2535,16 @@ ajv@^6.12.2:
json-schema-traverse "^0.4.1"
uri-js "^4.2.2"
+ajv@^7.0.2:
+ version "7.0.3"
+ resolved "https://registry.npm.alibaba-inc.com/ajv/download/ajv-7.0.3.tgz#13ae747eff125cafb230ac504b2406cf371eece2"
+ integrity sha1-E650fv8SXK+yMKxQSyQGzzce7OI=
+ dependencies:
+ fast-deep-equal "^3.1.1"
+ json-schema-traverse "^1.0.0"
+ require-from-string "^2.0.2"
+ uri-js "^4.2.2"
+
align-text@^0.1.1, align-text@^0.1.3:
version "0.1.4"
resolved "https://registry.npm.alibaba-inc.com/align-text/download/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117"
@@ -2501,6 +2578,11 @@ ansi-colors@^3.0.0:
resolved "https://registry.npm.alibaba-inc.com/ansi-colors/download/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf"
integrity sha1-46PaS/uubIapwoViXeEkojQCb78=
+ansi-colors@^4.1.1:
+ version "4.1.1"
+ resolved "https://registry.npm.alibaba-inc.com/ansi-colors/download/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348"
+ integrity sha1-y7muJWv3UK8eqzRPIpqif+lLo0g=
+
ansi-cyan@^0.1.1:
version "0.1.1"
resolved "https://registry.npm.alibaba-inc.com/ansi-cyan/download/ansi-cyan-0.1.1.tgz#538ae528af8982f28ae30d86f2f17456d2609873"
@@ -2726,7 +2808,7 @@ array-ify@^1.0.0:
resolved "https://registry.npm.alibaba-inc.com/array-ify/download/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece"
integrity sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=
-array-includes@^3.0.3, array-includes@^3.1.1:
+array-includes@^3.1.1:
version "3.1.1"
resolved "https://registry.npm.alibaba-inc.com/array-includes/download/array-includes-3.1.1.tgz#cdd67e6852bdf9c1215460786732255ed2459348"
integrity sha1-zdZ+aFK9+cEhVGB4ZzIlXtJFk0g=
@@ -2735,6 +2817,17 @@ array-includes@^3.0.3, array-includes@^3.1.1:
es-abstract "^1.17.0"
is-string "^1.0.5"
+array-includes@^3.1.2:
+ version "3.1.2"
+ resolved "https://registry.npm.alibaba-inc.com/array-includes/download/array-includes-3.1.2.tgz#a8db03e0b88c8c6aeddc49cb132f9bcab4ebf9c8"
+ integrity sha1-qNsD4LiMjGrt3EnLEy+byrTr+cg=
+ dependencies:
+ call-bind "^1.0.0"
+ define-properties "^1.1.3"
+ es-abstract "^1.18.0-next.1"
+ get-intrinsic "^1.0.1"
+ is-string "^1.0.5"
+
array-initial@^1.0.0:
version "1.1.0"
resolved "https://registry.npm.alibaba-inc.com/array-initial/download/array-initial-1.1.0.tgz#2fa74b26739371c3947bd7a7adc73be334b3d795"
@@ -2776,6 +2869,11 @@ array-union@^1.0.1:
dependencies:
array-uniq "^1.0.1"
+array-union@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.npm.alibaba-inc.com/array-union/download/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d"
+ integrity sha1-t5hCCtvrHego2ErNii4j0+/oXo0=
+
array-uniq@^1.0.1:
version "1.0.3"
resolved "https://registry.npm.alibaba-inc.com/array-uniq/download/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6"
@@ -2799,7 +2897,7 @@ array.prototype.find@^2.1.0:
define-properties "^1.1.3"
es-abstract "^1.17.4"
-array.prototype.flat@^1.2.1, array.prototype.flat@^1.2.3:
+array.prototype.flat@^1.2.3:
version "1.2.3"
resolved "https://registry.npm.alibaba-inc.com/array.prototype.flat/download/array.prototype.flat-1.2.3.tgz#0de82b426b0318dbfdb940089e38b043d37f6c7b"
integrity sha1-DegrQmsDGNv9uUAInjiwQ9N/bHs=
@@ -2807,6 +2905,16 @@ array.prototype.flat@^1.2.1, array.prototype.flat@^1.2.3:
define-properties "^1.1.3"
es-abstract "^1.17.0-next.1"
+array.prototype.flatmap@^1.2.3:
+ version "1.2.4"
+ resolved "https://registry.npm.alibaba-inc.com/array.prototype.flatmap/download/array.prototype.flatmap-1.2.4.tgz#94cfd47cc1556ec0747d97f7c7738c58122004c9"
+ integrity sha1-lM/UfMFVbsB0fZf3x3OMWBIgBMk=
+ dependencies:
+ call-bind "^1.0.0"
+ define-properties "^1.1.3"
+ es-abstract "^1.18.0-next.1"
+ function-bind "^1.1.1"
+
arraybuffer.slice@~0.0.7:
version "0.0.7"
resolved "https://registry.npm.alibaba-inc.com/arraybuffer.slice/download/arraybuffer.slice-0.0.7.tgz#3bbc4275dd584cc1b10809b89d4e8b63a69e7675"
@@ -2856,6 +2964,11 @@ astral-regex@^1.0.0:
resolved "https://registry.npm.alibaba-inc.com/astral-regex/download/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9"
integrity sha1-bIw/uCfdQ+45GPJ7gngqt2WKb9k=
+astral-regex@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.npm.alibaba-inc.com/astral-regex/download/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31"
+ integrity sha1-SDFDxWeu7UeFdZwIZXhtx319LjE=
+
async-done@^1.2.0, async-done@^1.2.2:
version "1.3.2"
resolved "https://registry.npm.alibaba-inc.com/async-done/download/async-done-1.3.2.tgz#5e15aa729962a4b07414f528a88cdf18e0b290a2"
@@ -3441,6 +3554,14 @@ cacheable-request@^6.0.0:
normalize-url "^4.1.0"
responselike "^1.0.2"
+call-bind@^1.0.0, call-bind@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.npm.alibaba-inc.com/call-bind/download/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c"
+ integrity sha1-sdTonmiBGcPJqQOtMKuy9qkZvjw=
+ dependencies:
+ function-bind "^1.1.1"
+ get-intrinsic "^1.0.2"
+
caller-callsite@^2.0.0:
version "2.0.0"
resolved "https://registry.npm.alibaba-inc.com/caller-callsite/download/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134"
@@ -3565,7 +3686,7 @@ center-align@^0.1.1:
align-text "^0.1.3"
lazy-cache "^1.0.3"
-chalk@2.4.2, chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.0, chalk@^2.3.2, chalk@^2.4.1, chalk@^2.4.2:
+chalk@2.4.2, chalk@^2.0.0, chalk@^2.0.1, chalk@^2.3.0, chalk@^2.3.2, chalk@^2.4.1, chalk@^2.4.2:
version "2.4.2"
resolved "https://registry.npm.alibaba-inc.com/chalk/download/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
integrity sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=
@@ -3593,7 +3714,7 @@ chalk@^3.0.0:
ansi-styles "^4.1.0"
supports-color "^7.1.0"
-chalk@^4.1.0:
+chalk@^4.0.0, chalk@^4.1.0:
version "4.1.0"
resolved "https://registry.npm.alibaba-inc.com/chalk/download/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a"
integrity sha1-ThSHCmGNni7dl92DRf2dncMVZGo=
@@ -4365,11 +4486,6 @@ core-js-compat@^3.4.7:
browserslist "^4.8.3"
semver "7.0.0"
-core-js-pure@^3.0.0:
- version "3.6.5"
- resolved "https://registry.npm.alibaba-inc.com/core-js-pure/download/core-js-pure-3.6.5.tgz#c79e75f5e38dbc85a662d91eea52b8256d53b813"
- integrity sha1-x5519eONvIWmYtke6lK4JW1TuBM=
-
core-js@^2.4.0, core-js@^2.5.0:
version "2.6.11"
resolved "https://registry.npm.alibaba-inc.com/core-js/download/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c"
@@ -4449,7 +4565,7 @@ cross-spawn@^5.0.1:
shebang-command "^1.2.0"
which "^1.2.9"
-cross-spawn@^6.0.0, cross-spawn@^6.0.5:
+cross-spawn@^6.0.0:
version "6.0.5"
resolved "https://registry.npm.alibaba-inc.com/cross-spawn/download/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4"
integrity sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q=
@@ -4469,6 +4585,15 @@ cross-spawn@^7.0.0:
shebang-command "^2.0.0"
which "^2.0.1"
+cross-spawn@^7.0.2:
+ version "7.0.3"
+ resolved "https://registry.npm.alibaba-inc.com/cross-spawn/download/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
+ integrity sha1-9zqFudXUHQRVUcF34ogtSshXKKY=
+ dependencies:
+ path-key "^3.1.0"
+ shebang-command "^2.0.0"
+ which "^2.0.1"
+
crypto-browserify@^3.11.0:
version "3.12.0"
resolved "https://registry.npm.alibaba-inc.com/crypto-browserify/download/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec"
@@ -4838,7 +4963,7 @@ deep-extend@^0.6.0:
resolved "https://registry.npm.alibaba-inc.com/deep-extend/download/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
integrity sha1-xPp8lUBKF6nD6Mp+FTcxK3NjMKw=
-deep-is@~0.1.3:
+deep-is@^0.1.3, deep-is@~0.1.3:
version "0.1.3"
resolved "https://registry.npm.alibaba-inc.com/deep-is/download/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"
integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=
@@ -5001,6 +5126,13 @@ diffie-hellman@^5.0.0:
miller-rabin "^4.0.0"
randombytes "^2.0.0"
+dir-glob@^3.0.1:
+ version "3.0.1"
+ resolved "https://registry.npm.alibaba-inc.com/dir-glob/download/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f"
+ integrity sha1-Vtv3PZkqSpO6FYT0U0Bj/S5BcX8=
+ dependencies:
+ path-type "^4.0.0"
+
discontinuous-range@1.0.0:
version "1.0.0"
resolved "https://registry.npm.alibaba-inc.com/discontinuous-range/download/discontinuous-range-1.0.0.tgz#e38331f0844bba49b9a9cb71c771585aab1bc65a"
@@ -5321,6 +5453,13 @@ enhanced-resolve@^4.1.0:
memory-fs "^0.5.0"
tapable "^1.0.0"
+enquirer@^2.3.5:
+ version "2.3.6"
+ resolved "https://registry.npm.alibaba-inc.com/enquirer/download/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d"
+ integrity sha1-Kn/l3WNKHkElqXXsmU/1RW3Dc00=
+ dependencies:
+ ansi-colors "^4.1.1"
+
entities@^1.1.1, entities@~1.1.1:
version "1.1.2"
resolved "https://registry.npm.alibaba-inc.com/entities/download/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56"
@@ -5437,6 +5576,26 @@ es-abstract@^1.17.0, es-abstract@^1.17.0-next.1, es-abstract@^1.17.2, es-abstrac
string.prototype.trimleft "^2.1.1"
string.prototype.trimright "^2.1.1"
+es-abstract@^1.18.0-next.1:
+ version "1.18.0-next.2"
+ resolved "https://registry.npm.alibaba-inc.com/es-abstract/download/es-abstract-1.18.0-next.2.tgz#088101a55f0541f595e7e057199e27ddc8f3a5c2"
+ integrity sha1-CIEBpV8FQfWV5+BXGZ4n3cjzpcI=
+ dependencies:
+ call-bind "^1.0.2"
+ es-to-primitive "^1.2.1"
+ function-bind "^1.1.1"
+ get-intrinsic "^1.0.2"
+ has "^1.0.3"
+ has-symbols "^1.0.1"
+ is-callable "^1.2.2"
+ is-negative-zero "^2.0.1"
+ is-regex "^1.1.1"
+ object-inspect "^1.9.0"
+ object-keys "^1.1.1"
+ object.assign "^4.1.2"
+ string.prototype.trimend "^1.0.3"
+ string.prototype.trimstart "^1.0.3"
+
es-to-primitive@^1.2.1:
version "1.2.1"
resolved "https://registry.npm.alibaba-inc.com/es-to-primitive/download/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a"
@@ -5525,17 +5684,15 @@ eslint-config-airbnb-base@14.1.0:
object.assign "^4.1.0"
object.entries "^1.1.1"
-eslint-config-prettier@6.10.1:
- version "6.10.1"
- resolved "https://registry.npm.alibaba-inc.com/eslint-config-prettier/download/eslint-config-prettier-6.10.1.tgz#129ef9ec575d5ddc0e269667bf09defcd898642a"
- integrity sha1-Ep757FddXdwOJpZnvwne/NiYZCo=
- dependencies:
- get-stdin "^6.0.0"
+eslint-config-prettier@7.2.0:
+ version "7.2.0"
+ resolved "https://registry.npm.alibaba-inc.com/eslint-config-prettier/download/eslint-config-prettier-7.2.0.tgz#f4a4bd2832e810e8cc7c1411ec85b3e85c0c53f9"
+ integrity sha1-9KS9KDLoEOjMfBQR7IWz6FwMU/k=
-eslint-import-resolver-node@^0.3.2:
- version "0.3.3"
- resolved "https://registry.npm.alibaba-inc.com/eslint-import-resolver-node/download/eslint-import-resolver-node-0.3.3.tgz#dbaa52b6b2816b50bc6711af75422de808e98404"
- integrity sha1-26pStrKBa1C8ZxGvdUIt6AjphAQ=
+eslint-import-resolver-node@^0.3.4:
+ version "0.3.4"
+ resolved "https://registry.npm.alibaba-inc.com/eslint-import-resolver-node/download/eslint-import-resolver-node-0.3.4.tgz#85ffa81942c25012d8231096ddf679c03042c717"
+ integrity sha1-hf+oGULCUBLYIxCW3fZ5wDBCxxc=
dependencies:
debug "^2.6.9"
resolve "^1.13.1"
@@ -5556,7 +5713,7 @@ eslint-import-resolver-webpack@0.12.1:
resolve "^1.13.1"
semver "^5.7.1"
-eslint-module-utils@^2.4.1:
+eslint-module-utils@^2.6.0:
version "2.6.0"
resolved "https://registry.npm.alibaba-inc.com/eslint-module-utils/download/eslint-module-utils-2.6.0.tgz#579ebd094f56af7797d19c9866c9c9486629bfa6"
integrity sha1-V569CU9Wr3eX0ZyYZsnJSGYpv6Y=
@@ -5564,53 +5721,53 @@ eslint-module-utils@^2.4.1:
debug "^2.6.9"
pkg-dir "^2.0.0"
-eslint-plugin-babel@5.3.0:
- version "5.3.0"
- resolved "https://registry.npm.alibaba-inc.com/eslint-plugin-babel/download/eslint-plugin-babel-5.3.0.tgz#2e7f251ccc249326da760c1a4c948a91c32d0023"
- integrity sha1-Ln8lHMwkkybadgwaTJSKkcMtACM=
+eslint-plugin-babel@5.3.1:
+ version "5.3.1"
+ resolved "https://registry.npm.alibaba-inc.com/eslint-plugin-babel/download/eslint-plugin-babel-5.3.1.tgz#75a2413ffbf17e7be57458301c60291f2cfbf560"
+ integrity sha1-daJBP/vxfnvldFgwHGApHyz79WA=
dependencies:
eslint-rule-composer "^0.3.0"
-eslint-plugin-import@2.20.2:
- version "2.20.2"
- resolved "https://registry.npm.alibaba-inc.com/eslint-plugin-import/download/eslint-plugin-import-2.20.2.tgz#91fc3807ce08be4837141272c8b99073906e588d"
- integrity sha1-kfw4B84Ivkg3FBJyyLmQc5BuWI0=
+eslint-plugin-import@2.22.1:
+ version "2.22.1"
+ resolved "https://registry.npm.alibaba-inc.com/eslint-plugin-import/download/eslint-plugin-import-2.22.1.tgz#0896c7e6a0cf44109a2d97b95903c2bb689d7702"
+ integrity sha1-CJbH5qDPRBCaLZe5WQPCu2iddwI=
dependencies:
- array-includes "^3.0.3"
- array.prototype.flat "^1.2.1"
+ array-includes "^3.1.1"
+ array.prototype.flat "^1.2.3"
contains-path "^0.1.0"
debug "^2.6.9"
doctrine "1.5.0"
- eslint-import-resolver-node "^0.3.2"
- eslint-module-utils "^2.4.1"
+ eslint-import-resolver-node "^0.3.4"
+ eslint-module-utils "^2.6.0"
has "^1.0.3"
minimatch "^3.0.4"
- object.values "^1.1.0"
+ object.values "^1.1.1"
read-pkg-up "^2.0.0"
- resolve "^1.12.0"
+ resolve "^1.17.0"
+ tsconfig-paths "^3.9.0"
-eslint-plugin-react-hooks@3.0.0:
- version "3.0.0"
- resolved "https://registry.npm.alibaba-inc.com/eslint-plugin-react-hooks/download/eslint-plugin-react-hooks-3.0.0.tgz#9e80c71846eb68dd29c3b21d832728aa66e5bd35"
- integrity sha1-noDHGEbraN0pw7IdgycoqmblvTU=
+eslint-plugin-react-hooks@4.2.0:
+ version "4.2.0"
+ resolved "https://registry.npm.alibaba-inc.com/eslint-plugin-react-hooks/download/eslint-plugin-react-hooks-4.2.0.tgz#8c229c268d468956334c943bb45fc860280f5556"
+ integrity sha1-jCKcJo1GiVYzTJQ7tF/IYCgPVVY=
-eslint-plugin-react@7.19.0:
- version "7.19.0"
- resolved "https://registry.npm.alibaba-inc.com/eslint-plugin-react/download/eslint-plugin-react-7.19.0.tgz#6d08f9673628aa69c5559d33489e855d83551666"
- integrity sha1-bQj5ZzYoqmnFVZ0zSJ6FXYNVFmY=
+eslint-plugin-react@7.22.0:
+ version "7.22.0"
+ resolved "https://registry.npm.alibaba-inc.com/eslint-plugin-react/download/eslint-plugin-react-7.22.0.tgz#3d1c542d1d3169c45421c1215d9470e341707269"
+ integrity sha1-PRxULR0xacRUIcEhXZRw40Fwcmk=
dependencies:
array-includes "^3.1.1"
+ array.prototype.flatmap "^1.2.3"
doctrine "^2.1.0"
has "^1.0.3"
- jsx-ast-utils "^2.2.3"
- object.entries "^1.1.1"
+ jsx-ast-utils "^2.4.1 || ^3.0.0"
+ object.entries "^1.1.2"
object.fromentries "^2.0.2"
object.values "^1.1.1"
prop-types "^15.7.2"
- resolve "^1.15.1"
- semver "^6.3.0"
+ resolve "^1.18.1"
string.prototype.matchall "^4.0.2"
- xregexp "^4.3.0"
eslint-rule-composer@^0.3.0:
version "0.3.0"
@@ -5633,12 +5790,13 @@ eslint-scope@^5.0.0:
esrecurse "^4.1.0"
estraverse "^4.1.1"
-eslint-utils@^1.4.3:
- version "1.4.3"
- resolved "https://registry.npm.alibaba-inc.com/eslint-utils/download/eslint-utils-1.4.3.tgz#74fec7c54d0776b6f67e0251040b5806564e981f"
- integrity sha1-dP7HxU0Hdrb2fgJRBAtYBlZOmB8=
+eslint-scope@^5.1.1:
+ version "5.1.1"
+ resolved "https://registry.npm.alibaba-inc.com/eslint-scope/download/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c"
+ integrity sha1-54blmmbLkrP2wfsNUIqrF0hI9Iw=
dependencies:
- eslint-visitor-keys "^1.1.0"
+ esrecurse "^4.3.0"
+ estraverse "^4.1.1"
eslint-utils@^2.0.0:
version "2.0.0"
@@ -5647,74 +5805,91 @@ eslint-utils@^2.0.0:
dependencies:
eslint-visitor-keys "^1.1.0"
+eslint-utils@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.npm.alibaba-inc.com/eslint-utils/download/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27"
+ integrity sha1-0t5eA0JOcH3BDHQGjd7a5wh0Gyc=
+ dependencies:
+ eslint-visitor-keys "^1.1.0"
+
eslint-visitor-keys@^1.1.0:
version "1.1.0"
resolved "https://registry.npm.alibaba-inc.com/eslint-visitor-keys/download/eslint-visitor-keys-1.1.0.tgz#e2a82cea84ff246ad6fb57f9bde5b46621459ec2"
integrity sha1-4qgs6oT/JGrW+1f5veW0ZiFFnsI=
-eslint@6.8.0:
- version "6.8.0"
- resolved "https://registry.npm.alibaba-inc.com/eslint/download/eslint-6.8.0.tgz#62262d6729739f9275723824302fb227c8c93ffb"
- integrity sha1-YiYtZylzn5J1cjgkMC+yJ8jJP/s=
+eslint-visitor-keys@^1.3.0:
+ version "1.3.0"
+ resolved "https://registry.npm.alibaba-inc.com/eslint-visitor-keys/download/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e"
+ integrity sha1-MOvR73wv3/AcOk8VEESvJfqwUj4=
+
+eslint-visitor-keys@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.npm.alibaba-inc.com/eslint-visitor-keys/download/eslint-visitor-keys-2.0.0.tgz#21fdc8fbcd9c795cc0321f0563702095751511a8"
+ integrity sha1-If3I+82ceVzAMh8FY3AglXUVEag=
+
+eslint@7.18.0:
+ version "7.18.0"
+ resolved "https://registry.npm.alibaba-inc.com/eslint/download/eslint-7.18.0.tgz#7fdcd2f3715a41fe6295a16234bd69aed2c75e67"
+ integrity sha1-f9zS83FaQf5ilaFiNL1prtLHXmc=
dependencies:
"@babel/code-frame" "^7.0.0"
+ "@eslint/eslintrc" "^0.3.0"
ajv "^6.10.0"
- chalk "^2.1.0"
- cross-spawn "^6.0.5"
+ chalk "^4.0.0"
+ cross-spawn "^7.0.2"
debug "^4.0.1"
doctrine "^3.0.0"
- eslint-scope "^5.0.0"
- eslint-utils "^1.4.3"
- eslint-visitor-keys "^1.1.0"
- espree "^6.1.2"
- esquery "^1.0.1"
+ enquirer "^2.3.5"
+ eslint-scope "^5.1.1"
+ eslint-utils "^2.1.0"
+ eslint-visitor-keys "^2.0.0"
+ espree "^7.3.1"
+ esquery "^1.2.0"
esutils "^2.0.2"
- file-entry-cache "^5.0.1"
+ file-entry-cache "^6.0.0"
functional-red-black-tree "^1.0.1"
glob-parent "^5.0.0"
globals "^12.1.0"
ignore "^4.0.6"
import-fresh "^3.0.0"
imurmurhash "^0.1.4"
- inquirer "^7.0.0"
is-glob "^4.0.0"
js-yaml "^3.13.1"
json-stable-stringify-without-jsonify "^1.0.1"
- levn "^0.3.0"
- lodash "^4.17.14"
+ levn "^0.4.1"
+ lodash "^4.17.20"
minimatch "^3.0.4"
- mkdirp "^0.5.1"
natural-compare "^1.4.0"
- optionator "^0.8.3"
+ optionator "^0.9.1"
progress "^2.0.0"
- regexpp "^2.0.1"
- semver "^6.1.2"
- strip-ansi "^5.2.0"
- strip-json-comments "^3.0.1"
- table "^5.2.3"
+ regexpp "^3.1.0"
+ semver "^7.2.1"
+ strip-ansi "^6.0.0"
+ strip-json-comments "^3.1.0"
+ table "^6.0.4"
text-table "^0.2.0"
v8-compile-cache "^2.0.3"
-espree@^6.1.2:
- version "6.2.0"
- resolved "https://registry.npm.alibaba-inc.com/espree/download/espree-6.2.0.tgz#349fef01a202bbab047748300deb37fa44da79d7"
- integrity sha1-NJ/vAaICu6sEd0gwDes3+kTaedc=
+espree@^7.3.0, espree@^7.3.1:
+ version "7.3.1"
+ resolved "https://registry.npm.alibaba-inc.com/espree/download/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6"
+ integrity sha1-8t8zC3Usb1UBn4vYm3ZgA5wbu7Y=
dependencies:
- acorn "^7.1.0"
- acorn-jsx "^5.2.0"
- eslint-visitor-keys "^1.1.0"
+ acorn "^7.4.0"
+ acorn-jsx "^5.3.1"
+ eslint-visitor-keys "^1.3.0"
esprima@^4.0.0, esprima@^4.0.1:
version "4.0.1"
resolved "https://registry.npm.alibaba-inc.com/esprima/download/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
integrity sha1-E7BM2z5sXRnfkatph6hpVhmwqnE=
-esquery@^1.0.1:
- version "1.1.0"
- resolved "https://registry.npm.alibaba-inc.com/esquery/download/esquery-1.1.0.tgz#c5c0b66f383e7656404f86b31334d72524eddb48"
- integrity sha1-xcC2bzg+dlZAT4azEzTXJSTt20g=
+esquery@^1.2.0:
+ version "1.3.1"
+ resolved "https://registry.npm.alibaba-inc.com/esquery/download/esquery-1.3.1.tgz#b78b5828aa8e214e29fb74c4d5b752e1c033da57"
+ integrity sha1-t4tYKKqOIU4p+3TE1bdS4cAz2lc=
dependencies:
- estraverse "^4.0.0"
+ estraverse "^5.1.0"
esrecurse@^4.1.0:
version "4.2.1"
@@ -5723,11 +5898,23 @@ esrecurse@^4.1.0:
dependencies:
estraverse "^4.1.0"
-estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0:
+esrecurse@^4.3.0:
+ version "4.3.0"
+ resolved "https://registry.npm.alibaba-inc.com/esrecurse/download/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921"
+ integrity sha1-eteWTWeauyi+5yzsY3WLHF0smSE=
+ dependencies:
+ estraverse "^5.2.0"
+
+estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0:
version "4.3.0"
resolved "https://registry.npm.alibaba-inc.com/estraverse/download/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d"
integrity sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0=
+estraverse@^5.1.0, estraverse@^5.2.0:
+ version "5.2.0"
+ resolved "https://registry.npm.alibaba-inc.com/estraverse/download/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880"
+ integrity sha1-MH30JUfmzHMk088DwVXVzbjFOIA=
+
esutils@^2.0.0, esutils@^2.0.2:
version "2.0.3"
resolved "https://registry.npm.alibaba-inc.com/esutils/download/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
@@ -6003,6 +6190,18 @@ fast-deep-equal@^3.1.1:
resolved "https://registry.npm.alibaba-inc.com/fast-deep-equal/download/fast-deep-equal-3.1.1.tgz#545145077c501491e33b15ec408c294376e94ae4"
integrity sha1-VFFFB3xQFJHjOxXsQIwpQ3bpSuQ=
+fast-glob@^3.1.1:
+ version "3.2.5"
+ resolved "https://registry.npm.alibaba-inc.com/fast-glob/download/fast-glob-3.2.5.tgz#7939af2a656de79a4f1901903ee8adcaa7cb9661"
+ integrity sha1-eTmvKmVt55pPGQGQPuityqfLlmE=
+ dependencies:
+ "@nodelib/fs.stat" "^2.0.2"
+ "@nodelib/fs.walk" "^1.2.3"
+ glob-parent "^5.1.0"
+ merge2 "^1.3.0"
+ micromatch "^4.0.2"
+ picomatch "^2.2.1"
+
fast-json-stable-stringify@^2.0.0:
version "2.1.0"
resolved "https://registry.npm.alibaba-inc.com/fast-json-stable-stringify/download/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
@@ -6018,6 +6217,13 @@ fastparse@^1.1.2:
resolved "https://registry.npm.alibaba-inc.com/fastparse/download/fastparse-1.1.2.tgz#91728c5a5942eced8531283c79441ee4122c35a9"
integrity sha1-kXKMWllC7O2FMSg8eUQe5BIsNak=
+fastq@^1.6.0:
+ version "1.10.1"
+ resolved "https://registry.npm.alibaba-inc.com/fastq/download/fastq-1.10.1.tgz#8b8f2ac8bf3632d67afcd65dac248d5fdc45385e"
+ integrity sha1-i48qyL82MtZ6/NZdrCSNX9xFOF4=
+ dependencies:
+ reusify "^1.0.4"
+
faye-websocket@^0.10.0:
version "0.10.0"
resolved "https://registry.npm.alibaba-inc.com/faye-websocket/download/faye-websocket-0.10.0.tgz#4e492f8d04dfb6f89003507f6edbf2d501e7c6f4"
@@ -6058,12 +6264,12 @@ figures@^3.0.0:
dependencies:
escape-string-regexp "^1.0.5"
-file-entry-cache@^5.0.1:
- version "5.0.1"
- resolved "https://registry.npm.alibaba-inc.com/file-entry-cache/download/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c"
- integrity sha1-yg9u+m3T1WEzP7FFFQZcL6/fQ5w=
+file-entry-cache@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.npm.alibaba-inc.com/file-entry-cache/download/file-entry-cache-6.0.0.tgz#7921a89c391c6d93efec2169ac6bf300c527ea0a"
+ integrity sha1-eSGonDkcbZPv7CFprGvzAMUn6go=
dependencies:
- flat-cache "^2.0.1"
+ flat-cache "^3.0.4"
file-loader@5.0.2:
version "5.0.2"
@@ -6223,19 +6429,18 @@ flagged-respawn@^1.0.0:
resolved "https://registry.npm.alibaba-inc.com/flagged-respawn/download/flagged-respawn-1.0.1.tgz#e7de6f1279ddd9ca9aac8a5971d618606b3aab41"
integrity sha1-595vEnnd2cqarIpZcdYYYGs6q0E=
-flat-cache@^2.0.1:
- version "2.0.1"
- resolved "https://registry.npm.alibaba-inc.com/flat-cache/download/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0"
- integrity sha1-XSltbwS9pEpGMKMBQTvbwuwIXsA=
+flat-cache@^3.0.4:
+ version "3.0.4"
+ resolved "https://registry.npm.alibaba-inc.com/flat-cache/download/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11"
+ integrity sha1-YbAzgwKy/p+Vfcwy/CqH8cMEixE=
dependencies:
- flatted "^2.0.0"
- rimraf "2.6.3"
- write "1.0.3"
+ flatted "^3.1.0"
+ rimraf "^3.0.2"
-flatted@^2.0.0:
- version "2.0.1"
- resolved "https://registry.npm.alibaba-inc.com/flatted/download/flatted-2.0.1.tgz#69e57caa8f0eacbc281d2e2cb458d46fdb449e08"
- integrity sha1-aeV8qo8OrLwoHS4stFjUb9tEngg=
+flatted@^3.1.0:
+ version "3.1.1"
+ resolved "https://registry.npm.alibaba-inc.com/flatted/download/flatted-3.1.1.tgz#c4b489e80096d9df1dfc97c79871aea7c617c469"
+ integrity sha1-xLSJ6ACW2d8d/JfHmHGup8YXxGk=
flush-write-stream@^1.0.0, flush-write-stream@^1.0.2:
version "1.1.1"
@@ -6456,6 +6661,15 @@ get-imports@^1.0.0:
array-uniq "^1.0.1"
import-regex "^1.1.0"
+get-intrinsic@^1.0.1, get-intrinsic@^1.0.2:
+ version "1.1.0"
+ resolved "https://registry.npm.alibaba-inc.com/get-intrinsic/download/get-intrinsic-1.1.0.tgz#892e62931e6938c8a23ea5aaebcfb67bd97da97e"
+ integrity sha1-iS5ikx5pOMiiPqWq68+2e9l9qX4=
+ dependencies:
+ function-bind "^1.1.1"
+ has "^1.0.3"
+ has-symbols "^1.0.1"
+
get-pkg-repo@^1.0.0:
version "1.4.0"
resolved "https://registry.npm.alibaba-inc.com/get-pkg-repo/download/get-pkg-repo-1.4.0.tgz#c73b489c06d80cc5536c2c853f9e05232056972d"
@@ -6477,11 +6691,6 @@ get-stdin@^4.0.1:
resolved "https://registry.npm.alibaba-inc.com/get-stdin/download/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe"
integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=
-get-stdin@^6.0.0:
- version "6.0.0"
- resolved "https://registry.npm.alibaba-inc.com/get-stdin/download/get-stdin-6.0.0.tgz#9e09bf712b360ab9225e812048f71fde9c89657b"
- integrity sha1-ngm/cSs2CrkiXoEgSPcf3pyJZXs=
-
get-stream@^3.0.0:
version "3.0.0"
resolved "https://registry.npm.alibaba-inc.com/get-stream/download/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14"
@@ -6588,6 +6797,13 @@ glob-parent@^5.0.0, glob-parent@~5.1.0:
dependencies:
is-glob "^4.0.1"
+glob-parent@^5.1.0:
+ version "5.1.1"
+ resolved "https://registry.npm.alibaba-inc.com/glob-parent/download/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229"
+ integrity sha1-tsHvQXxOVmPqSY8cRa+saRa7wik=
+ dependencies:
+ is-glob "^4.0.1"
+
glob-stream@^6.1.0:
version "6.1.0"
resolved "https://registry.npm.alibaba-inc.com/glob-stream/download/glob-stream-6.1.0.tgz#7045c99413b3eb94888d83ab46d0b404cc7bdde4"
@@ -6627,7 +6843,7 @@ glob@^5.0.3:
once "^1.3.0"
path-is-absolute "^1.0.0"
-glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6:
+glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4:
version "7.1.6"
resolved "https://registry.npm.alibaba-inc.com/glob/download/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6"
integrity sha1-FB8zuBp8JJLhJVlDB0gMRmeSeKY=
@@ -6686,6 +6902,18 @@ globals@^12.1.0:
dependencies:
type-fest "^0.8.1"
+globby@^11.0.1:
+ version "11.0.2"
+ resolved "https://registry.npm.alibaba-inc.com/globby/download/globby-11.0.2.tgz#1af538b766a3b540ebfb58a32b2e2d5897321d83"
+ integrity sha1-GvU4t2ajtUDr+1ijKy4tWJcyHYM=
+ dependencies:
+ array-union "^2.1.0"
+ dir-glob "^3.0.1"
+ fast-glob "^3.1.1"
+ ignore "^5.1.4"
+ merge2 "^1.3.0"
+ slash "^3.0.0"
+
globby@^2.0.0:
version "2.1.0"
resolved "https://registry.npm.alibaba-inc.com/globby/download/globby-2.1.0.tgz#9e9192bcd33f4ab6a4f894e5e7ea8b713213c482"
@@ -7421,6 +7649,11 @@ ignore@^4.0.6:
resolved "https://registry.npm.alibaba-inc.com/ignore/download/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc"
integrity sha1-dQ49tYYgh7RzfrrIIH/9HvJ7Jfw=
+ignore@^5.1.4:
+ version "5.1.8"
+ resolved "https://registry.npm.alibaba-inc.com/ignore/download/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57"
+ integrity sha1-8VCotQo0KJsz4i9YiavU2AFvDlc=
+
image-size@~0.5.0:
version "0.5.5"
resolved "https://registry.npm.alibaba-inc.com/image-size/download/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c"
@@ -7442,6 +7675,14 @@ import-fresh@^3.0.0, import-fresh@^3.1.0:
parent-module "^1.0.0"
resolve-from "^4.0.0"
+import-fresh@^3.2.1:
+ version "3.3.0"
+ resolved "https://registry.npm.alibaba-inc.com/import-fresh/download/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"
+ integrity sha1-NxYsJfy566oublPVtNiM4X2eDCs=
+ dependencies:
+ parent-module "^1.0.0"
+ resolve-from "^4.0.0"
+
import-lazy@^2.1.0:
version "2.1.0"
resolved "https://registry.npm.alibaba-inc.com/import-lazy/download/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43"
@@ -7557,25 +7798,6 @@ inquirer@7.0.0:
strip-ansi "^5.1.0"
through "^2.3.6"
-inquirer@^7.0.0:
- version "7.0.6"
- resolved "https://registry.npm.alibaba-inc.com/inquirer/download/inquirer-7.0.6.tgz#ee4ff0ea7ecda5324656fe665878790f66df7d0c"
- integrity sha1-7k/w6n7NpTJGVv5mWHh5D2bffQw=
- dependencies:
- ansi-escapes "^4.2.1"
- chalk "^3.0.0"
- cli-cursor "^3.1.0"
- cli-width "^2.0.0"
- external-editor "^3.0.3"
- figures "^3.0.0"
- lodash "^4.17.15"
- mute-stream "0.0.8"
- run-async "^2.4.0"
- rxjs "^6.5.3"
- string-width "^4.1.0"
- strip-ansi "^6.0.0"
- through "^2.3.6"
-
internal-ip@^4.3.0:
version "4.3.0"
resolved "https://registry.npm.alibaba-inc.com/internal-ip/download/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907"
@@ -7729,6 +7951,11 @@ is-callable@^1.1.4, is-callable@^1.1.5:
resolved "https://registry.npm.alibaba-inc.com/is-callable/download/is-callable-1.1.5.tgz#f7e46b596890456db74e7f6e976cb3273d06faab"
integrity sha1-9+RrWWiQRW23Tn9ul2yzJz0G+qs=
+is-callable@^1.2.2:
+ version "1.2.2"
+ resolved "https://registry.npm.alibaba-inc.com/is-callable/download/is-callable-1.2.2.tgz#c7c6715cd22d4ddb48d3e19970223aceabb080d9"
+ integrity sha1-x8ZxXNItTdtI0+GZcCI6zquwgNk=
+
is-ci@^2.0.0:
version "2.0.0"
resolved "https://registry.npm.alibaba-inc.com/is-ci/download/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c"
@@ -7917,6 +8144,11 @@ is-negated-glob@^1.0.0:
resolved "https://registry.npm.alibaba-inc.com/is-negated-glob/download/is-negated-glob-1.0.0.tgz#6910bca5da8c95e784b5751b976cf5a10fee36d2"
integrity sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=
+is-negative-zero@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.npm.alibaba-inc.com/is-negative-zero/download/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24"
+ integrity sha1-PedGwY3aIxkkGlNnWQjY92bxHCQ=
+
is-npm@^3.0.0:
version "3.0.0"
resolved "https://registry.npm.alibaba-inc.com/is-npm/download/is-npm-3.0.0.tgz#ec9147bfb629c43f494cf67936a961edec7e8053"
@@ -8026,6 +8258,13 @@ is-regex@^1.0.4, is-regex@^1.0.5:
dependencies:
has "^1.0.3"
+is-regex@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.npm.alibaba-inc.com/is-regex/download/is-regex-1.1.1.tgz#c6f98aacc546f6cec5468a07b7b153ab564a57b9"
+ integrity sha1-xvmKrMVG9s7FRooHt7FTq1ZKV7k=
+ dependencies:
+ has-symbols "^1.0.1"
+
is-regexp@^1.0.0:
version "1.0.0"
resolved "https://registry.npm.alibaba-inc.com/is-regexp/download/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069"
@@ -8678,6 +8917,11 @@ json-schema-traverse@^0.4.1:
resolved "https://registry.npm.alibaba-inc.com/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
integrity sha1-afaofZUTq4u4/mO9sJecRI5oRmA=
+json-schema-traverse@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.npm.alibaba-inc.com/json-schema-traverse/download/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2"
+ integrity sha1-rnvLNlard6c7pcSb9lTzjmtoYOI=
+
json-schema@0.2.3:
version "0.2.3"
resolved "https://registry.npm.alibaba-inc.com/json-schema/download/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
@@ -8817,13 +9061,13 @@ jss@10.0.4, jss@^10.0.3:
is-in-browser "^1.1.3"
tiny-warning "^1.0.2"
-jsx-ast-utils@^2.2.3:
- version "2.2.3"
- resolved "https://registry.npm.alibaba-inc.com/jsx-ast-utils/download/jsx-ast-utils-2.2.3.tgz#8a9364e402448a3ce7f14d357738310d9248054f"
- integrity sha1-ipNk5AJEijzn8U01dzgxDZJIBU8=
+"jsx-ast-utils@^2.4.1 || ^3.0.0":
+ version "3.2.0"
+ resolved "https://registry.npm.alibaba-inc.com/jsx-ast-utils/download/jsx-ast-utils-3.2.0.tgz#41108d2cec408c3453c1bbe8a4aae9e1e2bd8f82"
+ integrity sha1-QRCNLOxAjDRTwbvopKrp4eK9j4I=
dependencies:
- array-includes "^3.0.3"
- object.assign "^4.1.0"
+ array-includes "^3.1.2"
+ object.assign "^4.1.2"
just-debounce@^1.0.0:
version "1.0.0"
@@ -9065,7 +9309,15 @@ leven@^3.1.0:
resolved "https://registry.npm.alibaba-inc.com/leven/download/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2"
integrity sha1-d4kd6DQGTMy6gq54QrtrFKE+1/I=
-levn@^0.3.0, levn@~0.3.0:
+levn@^0.4.1:
+ version "0.4.1"
+ resolved "https://registry.npm.alibaba-inc.com/levn/download/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade"
+ integrity sha1-rkViwAdHO5MqYgDUAyaN0v/8at4=
+ dependencies:
+ prelude-ls "^1.2.1"
+ type-check "~0.4.0"
+
+levn@~0.3.0:
version "0.3.0"
resolved "https://registry.npm.alibaba-inc.com/levn/download/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee"
integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=
@@ -9379,7 +9631,7 @@ lodash@4.17.15, lodash@^4.15.0, lodash@^4.17.11, lodash@^4.17.13, lodash@^4.17.1
resolved "https://registry.npm.alibaba-inc.com/lodash/download/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548"
integrity sha1-tEf2ZwoEVbv+7dETku/zMOoJdUg=
-lodash@^4.17.19:
+lodash@^4.17.19, lodash@^4.17.20:
version "4.17.20"
resolved "https://registry.npm.alibaba-inc.com/lodash/download/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52"
integrity sha1-tEqbYpe8tpjxxRo1RaKzs2jVnFI=
@@ -9717,6 +9969,11 @@ merge-stream@^2.0.0:
resolved "https://registry.npm.alibaba-inc.com/merge-stream/download/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
integrity sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A=
+merge2@^1.3.0:
+ version "1.4.1"
+ resolved "https://registry.npm.alibaba-inc.com/merge2/download/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
+ integrity sha1-Q2iJL4hekHRVpv19xVwMnUBJkK4=
+
methods@~1.1.0, methods@~1.1.2:
version "1.1.2"
resolved "https://registry.npm.alibaba-inc.com/methods/download/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
@@ -10248,6 +10505,11 @@ object-inspect@^1.7.0:
resolved "https://registry.npm.alibaba-inc.com/object-inspect/download/object-inspect-1.7.0.tgz#f4f6bd181ad77f006b5ece60bd0b6f398ff74a67"
integrity sha1-9Pa9GBrXfwBrXs5gvQtvOY/3Smc=
+object-inspect@^1.9.0:
+ version "1.9.0"
+ resolved "https://registry.npm.alibaba-inc.com/object-inspect/download/object-inspect-1.9.0.tgz#c90521d74e1127b67266ded3394ad6116986533a"
+ integrity sha1-yQUh104RJ7ZyZt7TOUrWEWmGUzo=
+
object-is@^1.0.1, object-is@^1.0.2:
version "1.0.2"
resolved "https://registry.npm.alibaba-inc.com/object-is/download/object-is-1.0.2.tgz#6b80eb84fe451498f65007982f035a5b445edec4"
@@ -10275,6 +10537,16 @@ object.assign@^4.0.4, object.assign@^4.1.0:
has-symbols "^1.0.0"
object-keys "^1.0.11"
+object.assign@^4.1.2:
+ version "4.1.2"
+ resolved "https://registry.npm.alibaba-inc.com/object.assign/download/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940"
+ integrity sha1-DtVKNC7Os3s4/3brgxoOeIy2OUA=
+ dependencies:
+ call-bind "^1.0.0"
+ define-properties "^1.1.3"
+ has-symbols "^1.0.1"
+ object-keys "^1.1.1"
+
object.defaults@^1.0.0, object.defaults@^1.1.0:
version "1.1.0"
resolved "https://registry.npm.alibaba-inc.com/object.defaults/download/object.defaults-1.1.0.tgz#3a7f868334b407dea06da16d88d5cd29e435fecf"
@@ -10295,6 +10567,16 @@ object.entries@^1.1.0, object.entries@^1.1.1:
function-bind "^1.1.1"
has "^1.0.3"
+object.entries@^1.1.2:
+ version "1.1.3"
+ resolved "https://registry.npm.alibaba-inc.com/object.entries/download/object.entries-1.1.3.tgz#c601c7f168b62374541a07ddbd3e2d5e4f7711a6"
+ integrity sha1-xgHH8Wi2I3RUGgfdvT4tXk93EaY=
+ dependencies:
+ call-bind "^1.0.0"
+ define-properties "^1.1.3"
+ es-abstract "^1.18.0-next.1"
+ has "^1.0.3"
+
object.fromentries@^2.0.2:
version "2.0.2"
resolved "https://registry.npm.alibaba-inc.com/object.fromentries/download/object.fromentries-2.0.2.tgz#4a09c9b9bb3843dd0f89acdb517a794d4f355ac9"
@@ -10430,7 +10712,7 @@ optimize-css-assets-webpack-plugin@^5.0.3:
cssnano "^4.1.10"
last-call-webpack-plugin "^3.0.0"
-optionator@^0.8.1, optionator@^0.8.3:
+optionator@^0.8.1:
version "0.8.3"
resolved "https://registry.npm.alibaba-inc.com/optionator/download/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495"
integrity sha1-hPodA2/p08fiHZmIS2ARZ+yPtJU=
@@ -10442,6 +10724,18 @@ optionator@^0.8.1, optionator@^0.8.3:
type-check "~0.3.2"
word-wrap "~1.2.3"
+optionator@^0.9.1:
+ version "0.9.1"
+ resolved "https://registry.npm.alibaba-inc.com/optionator/download/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499"
+ integrity sha1-TyNqY3Pa4FZqbUPhMmZ09QwpFJk=
+ dependencies:
+ deep-is "^0.1.3"
+ fast-levenshtein "^2.0.6"
+ levn "^0.4.1"
+ prelude-ls "^1.2.1"
+ type-check "^0.4.0"
+ word-wrap "^1.2.3"
+
ora@4.0.3:
version "4.0.3"
resolved "https://registry.npm.alibaba-inc.com/ora/download/ora-4.0.3.tgz#752a1b7b4be4825546a7a3d59256fa523b6b6d05"
@@ -11414,6 +11708,11 @@ postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.16, postcss@^7.0.2
source-map "^0.6.1"
supports-color "^6.1.0"
+prelude-ls@^1.2.1:
+ version "1.2.1"
+ resolved "https://registry.npm.alibaba-inc.com/prelude-ls/download/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
+ integrity sha1-3rxkidem5rDnYRiIzsiAM30xY5Y=
+
prelude-ls@~1.1.2:
version "1.1.2"
resolved "https://registry.npm.alibaba-inc.com/prelude-ls/download/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
@@ -12026,16 +12325,16 @@ regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.3.0:
define-properties "^1.1.3"
es-abstract "^1.17.0-next.1"
-regexpp@^2.0.1:
- version "2.0.1"
- resolved "https://registry.npm.alibaba-inc.com/regexpp/download/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f"
- integrity sha1-jRnTHPYySCtYkEn4KB+T28uk0H8=
-
regexpp@^3.0.0:
version "3.0.0"
resolved "https://registry.npm.alibaba-inc.com/regexpp/download/regexpp-3.0.0.tgz#dd63982ee3300e67b41c1956f850aa680d9d330e"
integrity sha1-3WOYLuMwDme0HBlW+FCqaA2dMw4=
+regexpp@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.npm.alibaba-inc.com/regexpp/download/regexpp-3.1.0.tgz#206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2"
+ integrity sha1-IG0K0KVkjP+9uK5GQ489xRyfeOI=
+
regexpu-core@^4.6.0:
version "4.6.0"
resolved "https://registry.npm.alibaba-inc.com/regexpu-core/download/regexpu-core-4.6.0.tgz#2037c18b327cfce8a6fea2a4ec441f2432afb8b6"
@@ -12237,6 +12536,11 @@ require-directory@^2.1.1:
resolved "https://registry.npm.alibaba-inc.com/require-directory/download/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I=
+require-from-string@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.npm.alibaba-inc.com/require-from-string/download/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909"
+ integrity sha1-iaf92TgmEmcxjq/hT5wy5ZjDaQk=
+
require-main-filename@^1.0.1:
version "1.0.1"
resolved "https://registry.npm.alibaba-inc.com/require-main-filename/download/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1"
@@ -12333,14 +12637,7 @@ resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.13.1, resolve@^1.3.2
dependencies:
path-parse "^1.0.6"
-resolve@^1.12.0, resolve@^1.15.1:
- version "1.16.0"
- resolved "https://registry.npm.alibaba-inc.com/resolve/download/resolve-1.16.0.tgz#063dc704fa3413e13ac1d0d1756a7cbfe95dd1a7"
- integrity sha1-Bj3HBPo0E+E6wdDRdWp8v+ld0ac=
- dependencies:
- path-parse "^1.0.6"
-
-resolve@^1.5.0:
+resolve@^1.17.0, resolve@^1.18.1, resolve@^1.5.0:
version "1.19.0"
resolved "https://registry.npm.alibaba-inc.com/resolve/download/resolve-1.19.0.tgz#1af5bf630409734a067cae29318aac7fa29a267c"
integrity sha1-GvW/YwQJc0oGfK4pMYqsf6KaJnw=
@@ -12373,6 +12670,11 @@ retry@^0.12.0:
resolved "https://registry.npm.alibaba-inc.com/retry/download/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b"
integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=
+reusify@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.npm.alibaba-inc.com/reusify/download/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
+ integrity sha1-kNo4Kx4SbvwCFG6QhFqI2xKSXXY=
+
rework-import@^2.0.0:
version "2.1.0"
resolved "https://registry.npm.alibaba-inc.com/rework-import/download/rework-import-2.1.0.tgz#c26ed2b53159ac7be2ec60da223ef89603c1ef1f"
@@ -12427,13 +12729,6 @@ right-align@^0.1.1:
dependencies:
align-text "^0.1.1"
-rimraf@2.6.3:
- version "2.6.3"
- resolved "https://registry.npm.alibaba-inc.com/rimraf/download/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab"
- integrity sha1-stEE/g2Psnz54KHNqCYt04M8bKs=
- dependencies:
- glob "^7.1.3"
-
rimraf@3.0.0:
version "3.0.0"
resolved "https://registry.npm.alibaba-inc.com/rimraf/download/rimraf-3.0.0.tgz#614176d4b3010b75e5c390eb0ee96f6dc0cebb9b"
@@ -12448,7 +12743,7 @@ rimraf@^2.5.2, rimraf@^2.5.4, rimraf@^2.6.3:
dependencies:
glob "^7.1.3"
-rimraf@^3.0.0:
+rimraf@^3.0.0, rimraf@^3.0.2:
version "3.0.2"
resolved "https://registry.npm.alibaba-inc.com/rimraf/download/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
integrity sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=
@@ -12476,13 +12771,18 @@ rsvp@^4.8.4:
resolved "https://registry.npm.alibaba-inc.com/rsvp/download/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734"
integrity sha1-yPFVMR0Wf2jyHhaN9x7FsIMRNzQ=
-run-async@^2.2.0, run-async@^2.4.0:
+run-async@^2.2.0:
version "2.4.0"
resolved "https://registry.npm.alibaba-inc.com/run-async/download/run-async-2.4.0.tgz#e59054a5b86876cfae07f431d18cbaddc594f1e8"
integrity sha1-5ZBUpbhods+uB/Qx0Yy63cWU8eg=
dependencies:
is-promise "^2.1.0"
+run-parallel@^1.1.9:
+ version "1.1.10"
+ resolved "https://registry.npm.alibaba-inc.com/run-parallel/download/run-parallel-1.1.10.tgz#60a51b2ae836636c81377df16cb107351bcd13ef"
+ integrity sha1-YKUbKug2Y2yBN33xbLEHNRvNE+8=
+
run-queue@^1.0.0, run-queue@^1.0.3:
version "1.0.3"
resolved "https://registry.npm.alibaba-inc.com/run-queue/download/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47"
@@ -12490,7 +12790,7 @@ run-queue@^1.0.0, run-queue@^1.0.3:
dependencies:
aproba "^1.1.1"
-rxjs@^6.4.0, rxjs@^6.5.3:
+rxjs@^6.4.0:
version "6.5.4"
resolved "https://registry.npm.alibaba-inc.com/rxjs/download/rxjs-6.5.4.tgz#e0777fe0d184cec7872df147f303572d414e211c"
integrity sha1-4Hd/4NGEzseHLfFH8wNXLUFOIRw=
@@ -12662,7 +12962,7 @@ semver-regex@^2.0.0:
resolved "https://registry.npm.alibaba-inc.com/semver/download/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
integrity sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=
-semver@6.3.0, semver@^6.0.0, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0:
+semver@6.3.0, semver@^6.0.0, semver@^6.2.0, semver@^6.3.0:
version "6.3.0"
resolved "https://registry.npm.alibaba-inc.com/semver/download/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
integrity sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=
@@ -12677,7 +12977,7 @@ semver@^7.1.1:
resolved "https://registry.npm.alibaba-inc.com/semver/download/semver-7.1.3.tgz#e4345ce73071c53f336445cfc19efb1c311df2a6"
integrity sha1-5DRc5zBxxT8zZEXPwZ77HDEd8qY=
-semver@^7.3.2:
+semver@^7.2.1, semver@^7.3.2:
version "7.3.4"
resolved "https://registry.npm.alibaba-inc.com/semver/download/semver-7.3.4.tgz#27aaa7d2e4ca76452f98d3add093a72c943edc97"
integrity sha1-J6qn0uTKdkUvmNOt0JOnLJQ+3Jc=
@@ -12854,14 +13154,14 @@ slash@^3.0.0:
resolved "https://registry.npm.alibaba-inc.com/slash/download/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"
integrity sha1-ZTm+hwwWWtvVJAIg2+Nh8bxNRjQ=
-slice-ansi@^2.1.0:
- version "2.1.0"
- resolved "https://registry.npm.alibaba-inc.com/slice-ansi/download/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636"
- integrity sha1-ys12k0YaY3pXiNkqfdT7oGjoFjY=
+slice-ansi@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.npm.alibaba-inc.com/slice-ansi/download/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b"
+ integrity sha1-UA6N0P1VsFgVCGJVsxla3ypF/ms=
dependencies:
- ansi-styles "^3.2.0"
- astral-regex "^1.0.0"
- is-fullwidth-code-point "^2.0.0"
+ ansi-styles "^4.0.0"
+ astral-regex "^2.0.0"
+ is-fullwidth-code-point "^3.0.0"
snapdragon-node@^2.0.1:
version "2.1.1"
@@ -13289,6 +13589,14 @@ string.prototype.trim@^1.2.1:
es-abstract "^1.17.0-next.1"
function-bind "^1.1.1"
+string.prototype.trimend@^1.0.3:
+ version "1.0.3"
+ resolved "https://registry.npm.alibaba-inc.com/string.prototype.trimend/download/string.prototype.trimend-1.0.3.tgz#a22bd53cca5c7cf44d7c9d5c732118873d6cd18b"
+ integrity sha1-oivVPMpcfPRNfJ1ccyEYhz1s0Ys=
+ dependencies:
+ call-bind "^1.0.0"
+ define-properties "^1.1.3"
+
string.prototype.trimleft@^2.1.1:
version "2.1.1"
resolved "https://registry.npm.alibaba-inc.com/string.prototype.trimleft/download/string.prototype.trimleft-2.1.1.tgz#9bdb8ac6abd6d602b17a4ed321870d2f8dcefc74"
@@ -13305,6 +13613,14 @@ string.prototype.trimright@^2.1.1:
define-properties "^1.1.3"
function-bind "^1.1.1"
+string.prototype.trimstart@^1.0.3:
+ version "1.0.3"
+ resolved "https://registry.npm.alibaba-inc.com/string.prototype.trimstart/download/string.prototype.trimstart-1.0.3.tgz#9b4cb590e123bb36564401d59824298de50fd5aa"
+ integrity sha1-m0y1kOEjuzZWRAHVmCQpjeUP1ao=
+ dependencies:
+ call-bind "^1.0.0"
+ define-properties "^1.1.3"
+
string_decoder@^1.0.0, string_decoder@^1.1.1:
version "1.3.0"
resolved "https://registry.npm.alibaba-inc.com/string_decoder/download/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e"
@@ -13411,10 +13727,10 @@ strip-indent@^2.0.0:
resolved "https://registry.npm.alibaba-inc.com/strip-indent/download/strip-indent-2.0.0.tgz#5ef8db295d01e6ed6cbf7aab96998d7822527b68"
integrity sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=
-strip-json-comments@^3.0.1:
- version "3.0.1"
- resolved "https://registry.npm.alibaba-inc.com/strip-json-comments/download/strip-json-comments-3.0.1.tgz#85713975a91fb87bf1b305cca77395e40d2a64a7"
- integrity sha1-hXE5dakfuHvxswXMp3OV5A0qZKc=
+strip-json-comments@^3.1.0, strip-json-comments@^3.1.1:
+ version "3.1.1"
+ resolved "https://registry.npm.alibaba-inc.com/strip-json-comments/download/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006"
+ integrity sha1-MfEoGzgyYwQ0gxwxDAHMzajL4AY=
strip-json-comments@~2.0.1:
version "2.0.1"
@@ -13525,15 +13841,15 @@ symbol-tree@^3.2.2:
resolved "https://registry.npm.alibaba-inc.com/symbol-tree/download/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2"
integrity sha1-QwY30ki6d+B4iDlR+5qg7tfGP6I=
-table@^5.2.3:
- version "5.4.6"
- resolved "https://registry.npm.alibaba-inc.com/table/download/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e"
- integrity sha1-EpLRlQDOP4YFOwXw6Ofko7shB54=
+table@^6.0.4:
+ version "6.0.7"
+ resolved "https://registry.npm.alibaba-inc.com/table/download/table-6.0.7.tgz#e45897ffbcc1bcf9e8a87bf420f2c9e5a7a52a34"
+ integrity sha1-5FiX/7zBvPnoqHv0IPLJ5aelKjQ=
dependencies:
- ajv "^6.10.2"
- lodash "^4.17.14"
- slice-ansi "^2.1.0"
- string-width "^3.0.0"
+ ajv "^7.0.2"
+ lodash "^4.17.20"
+ slice-ansi "^4.0.0"
+ string-width "^4.2.0"
tapable@^0.1.8:
version "0.1.10"
@@ -13883,6 +14199,16 @@ tryer@^1.0.1:
resolved "https://registry.npm.alibaba-inc.com/tryer/download/tryer-1.0.1.tgz#f2c85406800b9b0f74c9f7465b81eaad241252f8"
integrity sha1-8shUBoALmw90yfdGW4HqrSQSUvg=
+tsconfig-paths@^3.9.0:
+ version "3.9.0"
+ resolved "https://registry.npm.alibaba-inc.com/tsconfig-paths/download/tsconfig-paths-3.9.0.tgz#098547a6c4448807e8fcb8eae081064ee9a3c90b"
+ integrity sha1-CYVHpsREiAfo/Ljq4IEGTumjyQs=
+ dependencies:
+ "@types/json5" "^0.0.29"
+ json5 "^1.0.1"
+ minimist "^1.2.0"
+ strip-bom "^3.0.0"
+
tslib@^1.10.0:
version "1.14.1"
resolved "https://registry.npm.alibaba-inc.com/tslib/download/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
@@ -13922,6 +14248,13 @@ tweetnacl@^0.14.3, tweetnacl@~0.14.0:
resolved "https://registry.npm.alibaba-inc.com/tweetnacl/download/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=
+type-check@^0.4.0, type-check@~0.4.0:
+ version "0.4.0"
+ resolved "https://registry.npm.alibaba-inc.com/type-check/download/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1"
+ integrity sha1-B7ggO/pwVsBlcFDjzNLDdzC6uPE=
+ dependencies:
+ prelude-ls "^1.2.1"
+
type-check@~0.3.2:
version "0.3.2"
resolved "https://registry.npm.alibaba-inc.com/type-check/download/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72"
@@ -13979,10 +14312,10 @@ typedarray@^0.0.6:
resolved "https://registry.npm.alibaba-inc.com/typedarray/download/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
-typescript@3.8.2:
- version "3.8.2"
- resolved "https://registry.npm.alibaba-inc.com/typescript/download/typescript-3.8.2.tgz#91d6868aaead7da74f493c553aeff76c0c0b1d5a"
- integrity sha1-kdaGiq6tfadPSTxVOu/3bAwLHVo=
+typescript@4.1.3:
+ version "4.1.3"
+ resolved "https://registry.npm.alibaba-inc.com/typescript/download/typescript-4.1.3.tgz#519d582bd94cba0cf8934c7d8e8467e473f53bb7"
+ integrity sha1-UZ1YK9lMugz4k0x9joRn5HP1O7c=
uglify-js@3.4.x:
version "3.4.10"
@@ -14827,7 +15160,7 @@ window-size@0.1.0:
resolved "https://registry.npm.alibaba-inc.com/window-size/download/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d"
integrity sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=
-word-wrap@~1.2.3:
+word-wrap@^1.2.3, word-wrap@~1.2.3:
version "1.2.3"
resolved "https://registry.npm.alibaba-inc.com/word-wrap/download/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
integrity sha1-YQY29rH3A4kb00dxzLF/uTtHB5w=
@@ -14898,13 +15231,6 @@ write-file-atomic@^3.0.0:
signal-exit "^3.0.2"
typedarray-to-buffer "^3.1.5"
-write@1.0.3:
- version "1.0.3"
- resolved "https://registry.npm.alibaba-inc.com/write/download/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3"
- integrity sha1-CADhRSO5I6OH5BUSPIZWFqrg9cM=
- dependencies:
- mkdirp "^0.5.1"
-
ws@^6.0.0, ws@^6.2.1:
version "6.2.1"
resolved "https://registry.npm.alibaba-inc.com/ws/download/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb"
@@ -14944,13 +15270,6 @@ xmlhttprequest-ssl@~1.5.4:
resolved "https://registry.npm.alibaba-inc.com/xmlhttprequest-ssl/download/xmlhttprequest-ssl-1.5.5.tgz#c2876b06168aadc40e57d97e81191ac8f4398b3e"
integrity sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=
-xregexp@^4.3.0:
- version "4.3.0"
- resolved "https://registry.npm.alibaba-inc.com/xregexp/download/xregexp-4.3.0.tgz#7e92e73d9174a99a59743f67a4ce879a04b5ae50"
- integrity sha1-fpLnPZF0qZpZdD9npM6HmgS1rlA=
- dependencies:
- "@babel/runtime-corejs3" "^7.8.3"
-
"xtend@>=4.0.0 <4.1.0-0", xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.0, xtend@~4.0.1:
version "4.0.2"
resolved "https://registry.npm.alibaba-inc.com/xtend/download/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"