diff --git a/.eslintrc.js b/.eslintrc.js index 56648a1..e75ff7f 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -7,6 +7,7 @@ module.exports = getESLintConfig('react-ts', { 'react-hooks/exhaustive-deps': 0, '@iceworks/best-practices/recommend-polyfill': 0, 'import/order': 1, - 'no-param-reassign': 0 + 'no-param-reassign': 0, + '@typescript-eslint/no-require-imports': 0 }, }); diff --git a/main/autoDownloader/AutoDownloader.ts b/main/autoDownloader/AutoDownloader.ts new file mode 100644 index 0000000..b87367b --- /dev/null +++ b/main/autoDownloader/AutoDownloader.ts @@ -0,0 +1,28 @@ +import * as path from 'path'; +import * as fse from 'fs-extra'; +import { TOOLKIT_PACKAGES_DIR } from '../constants'; +import downloadFile from '../utils/downloadFile'; +import log from '../utils/log'; + +class AutoDownloader { + async checkForDownloadAvailable(sourceFileName: string) { + const sourceFilePath = path.join(TOOLKIT_PACKAGES_DIR, sourceFileName); + const sourceFileExists = await fse.pathExists(sourceFilePath); + log.info(sourceFileExists ? `${sourceFileName} has already existed in ${sourceFilePath}` : `${sourceFileName} is available to download.`); + return !sourceFileExists; + } + + async downloadPackage({ downloadUrl, sourceFileName }) { + await downloadFile(downloadUrl, TOOLKIT_PACKAGES_DIR, sourceFileName); + } + + async start(data) { + const { sourceFileName } = data; + const downloadAvailable = await this.checkForDownloadAvailable(sourceFileName); + if (downloadAvailable) { + await this.downloadPackage(data); + } + } +} + +export default AutoDownloader; diff --git a/main/autoDownloader/index.ts b/main/autoDownloader/index.ts new file mode 100644 index 0000000..dab1134 --- /dev/null +++ b/main/autoDownloader/index.ts @@ -0,0 +1,31 @@ +import { IBasePackageInfo, Platform } from '../types'; +import store, { packagesDataKey } from '../store'; +import getPackageFileName from '../utils/getPackageFileName'; +import AutoDownloader from './AutoDownloader'; + +const packageTypes = ['bases']; + +export async function autoDownloadPackages() { + const data = store.get(packagesDataKey); + // the packages which should be checked for available downloading + const packageDatas = []; + + packageTypes.forEach((packageType: string) => { + const packagesInfo: IBasePackageInfo[] = data[packageType] || []; + + for (const packageInfo of packagesInfo) { + const { downloadUrl, platforms } = packageInfo; + const currentPlatform = process.platform as Platform; + if (!downloadUrl || !platforms.includes(currentPlatform)) { + continue; + } + const packageFileName = getPackageFileName(packageInfo); + packageDatas.push({ sourceFileName: packageFileName, downloadUrl }); + } + }); + + await Promise.all(packageDatas.map((packageData) => { + const autoDownloader = new AutoDownloader(); + return autoDownloader.start(packageData); + })); +} diff --git a/main/constants.ts b/main/constants.ts index ff8aa64..24c623b 100644 --- a/main/constants.ts +++ b/main/constants.ts @@ -5,7 +5,9 @@ export const APPLICATIONS_DIR_PATH = '/Applications'; export const PACKAGE_JSON_FILE_NAME = 'package.json'; -export const TOOLKIT_TMP_DIR = path.join(process.env.HOME, '.toolkit'); +export const TOOLKIT_DIR = path.join(process.env.HOME, '.toolkit'); +export const TOOLKIT_TMP_DIR = path.join(TOOLKIT_DIR, 'tmp'); +export const TOOLKIT_PACKAGES_DIR = path.join(TOOLKIT_DIR, 'packages'); export const DEFAULT_LOCAL_PACKAGE_INFO: ILocalPackageInfo = { localVersion: null, @@ -13,12 +15,13 @@ export const DEFAULT_LOCAL_PACKAGE_INFO: ILocalPackageInfo = { versionStatus: 'uninstalled', }; -export const VSCODE_CLI_COMAMND_NAME = 'code'; +export const VSCODE_COMMAND_NAME = 'code'; +export const VSCODE_NAME = 'Visual Studio Code'; export const INSTALL_COMMAND_PACKAGES = [ { - name: 'Visual Studio Code', - command: 'code', + name: VSCODE_NAME, + command: VSCODE_COMMAND_NAME, commandRelativePath: './Contents/Resources/app/bin/code', }, ]; @@ -28,3 +31,6 @@ export const NOT_REINSTALL_PACKAGES = ['npm']; export const TAOBAO_NPM_REGISTRY = 'https://registry.npm.taobao.org'; export const ALI_NPM_REGISTRY = 'https://registry.npm.alibaba-inc.com/'; export const TAOBAO_NODE_MIRROR = 'https://npm.taobao.org/mirrors/node'; + +export const PROFILE_FILES = ['.bash_profile', '.bashrc', '.zshrc']; +export const DEFAULT_PROFILE_FILE = '.bash_profile'; diff --git a/main/data/data.json b/main/data/data.json index 70ce66b..f0cbd53 100644 --- a/main/data/data.json +++ b/main/data/data.json @@ -7,11 +7,11 @@ "link": "https://git-scm.com/", "icon": "https://img.alicdn.com/imgextra/i2/O1CN012cOEYH1QgKmtKX8Ju_!!6000000002005-2-tps-200-200.png", "downloadUrl": "https://iceworks.oss-cn-hangzhou.aliyuncs.com/toolkit/packages/dmg/git-2.31.0-intel-universal-mavericks.dmg", - "version": "2.29.2", + "version": "2.31.0", "recommended": true, "isInternal": false, "type": "cli", - "platform": "darwin" + "platforms": ["darwin"] }, { "title": "Node.js (NVM)", @@ -24,7 +24,7 @@ "recommended": true, "isInternal": false, "type": "cli", - "platform": "darwin", + "platforms": ["darwin"], "options": { "managerName": "nvm" } @@ -40,7 +40,7 @@ "recommended": true, "isInternal": false, "type": "dmg", - "platform": "darwin" + "platforms": ["darwin"] }, { "title": "Visual Studio Code", @@ -53,7 +53,7 @@ "recommended": true, "isInternal": false, "type": "dmg", - "platform": "darwin" + "platforms": ["darwin"] }, { "title": "AppWorks Pack", @@ -67,18 +67,36 @@ "type": "IDEExtension", "options": { "IDEType": "VSCode" - } + }, + "platforms": ["darwin", "win32"] } ], "apps": [ { + "title": "Google Chrome", "name": "Google Chrome", "description": "强大、快速的网页浏览器", - "icon": "https://img.alicdn.com/imgextra/i3/O1CN01cspie61ZOm8vgQfKl_!!6000000003185-55-tps-32-32.svg", - "downloadUrl": "", - "version": "89.0.4389.114", + "link": "https://www.google.com/chrome/", + "icon": "https://img.alicdn.com/imgextra/i2/O1CN01jRdeW91kg8w2eH4YR_!!6000000004712-0-tps-225-225.jpg", + "downloadUrl": "https://iceworks.oss-cn-hangzhou.aliyuncs.com/toolkit/packages/dmg/googlechrome.dmg", + "version": null, "recommended": true, - "isInternal": false + "isInternal": false, + "type": "dmg", + "platforms": ["darwin"] + }, + { + "title": "Visual Studio Code", + "name": "Visual Studio Code", + "description": "跨平台、轻量的代码编辑器", + "link": "https://code.visualstudio.com/", + "icon": "https://img.alicdn.com/imgextra/i4/O1CN01Jujm911lApTQ1ghkF_!!6000000004779-0-tps-225-225.jpg", + "downloadUrl": "https://iceworks.oss-cn-hangzhou.aliyuncs.com/toolkit/packages/dmg/VSCode-darwin-universal.zip", + "version": null, + "recommended": true, + "isInternal": false, + "type": "dmg", + "platforms": ["darwin"] } ], "npmPackages": [ @@ -133,4 +151,4 @@ } } ] -} \ No newline at end of file +} diff --git a/main/data/shells/install-nvm.sh b/main/data/shells/install-nvm.sh index c8e639c..051ed60 100644 --- a/main/data/shells/install-nvm.sh +++ b/main/data/shells/install-nvm.sh @@ -269,12 +269,12 @@ nvm_detect_profile() { local DETECTED_PROFILE DETECTED_PROFILE='' - if [ -n "${BASH_VERSION-}" ]; then - if [ -f "$HOME/.bashrc" ]; then - DETECTED_PROFILE="$HOME/.bashrc" - elif [ -f "$HOME/.bash_profile" ]; then + # execute order is: .bash_profile > .bashrc + if [ -f "$HOME/.bash_profile" ]; then DETECTED_PROFILE="$HOME/.bash_profile" + elif [ -f "$HOME/.bashrc" ]; then + DETECTED_PROFILE="$HOME/.bashrc" fi elif [ -n "${ZSH_VERSION-}" ]; then DETECTED_PROFILE="$HOME/.zshrc" diff --git a/main/data/shells/is-nvm-installed.sh b/main/data/shells/is-nvm-installed.sh new file mode 100644 index 0000000..a093703 --- /dev/null +++ b/main/data/shells/is-nvm-installed.sh @@ -0,0 +1,5 @@ +#!/usr/bin/env bash + +\. "$NVM_DIR/nvm.sh" + +echo "$(command -v nvm 2>/dev/null)" diff --git a/main/index.ts b/main/index.ts index 5db0a8b..aef0673 100644 --- a/main/index.ts +++ b/main/index.ts @@ -3,22 +3,35 @@ import modifyProcessEnv from './utils/modifyProcessEnv'; import { createWindow } from './window'; import handleIPC from './ipc'; import { checkForUpdates } from './utils/autoUpdater'; +import getPackagesData from './utils/getPackagesData'; +import { autoDownloadPackages } from './autoDownloader'; +import store, { packagesDataKey } from './store'; +import { recordDAU } from './recorder'; process.env.ELECTRON_DISABLE_SECURITY_WARNINGS = 'true'; -app.whenReady().then(() => { - checkForUpdates(); +app.whenReady() + .then(() => getPackagesData()) + .then((packagesData) => { + store.set(packagesDataKey, packagesData); + }) + .finally(() => { + modifyProcessEnv(); - modifyProcessEnv(); + createWindow(); - createWindow(); + handleIPC(); - handleIPC(); + checkForUpdates(); - app.on('activate', () => { - if (BrowserWindow.getAllWindows().length === 0) createWindow(); + autoDownloadPackages(); + + recordDAU(); + + app.on('activate', () => { + if (BrowserWindow.getAllWindows().length === 0) createWindow(); + }); }); -}); // Quit when all windows are closed. app.on('window-all-closed', () => { diff --git a/main/ipc/getBasePackagesInfo.ts b/main/ipc/getBasePackagesInfo.ts index 4e4c624..1b257d9 100644 --- a/main/ipc/getBasePackagesInfo.ts +++ b/main/ipc/getBasePackagesInfo.ts @@ -1,19 +1,18 @@ -import * as path from 'path'; -import * as fse from 'fs-extra'; import { ipcMain } from 'electron'; -import { IBasePackageInfo } from '../types'; +import { IBasePackageInfo, Platform } from '../types'; import { getPackageInfo } from '../packageInfo'; import checkIsAliInternal from '../utils/checkIsAliInternal'; +import store, { packagesDataKey } from '../store'; export default () => { ipcMain.handle('get-base-packages-info', async () => { - // TODO: get data.json from OSS and save it in the storage when app starts first - const data = await fse.readJSON(path.join(__dirname, '../data', 'data.json')); + const data = store.get(packagesDataKey); const { bases = [] }: { bases: IBasePackageInfo[] } = data; const isAliInternal = await checkIsAliInternal(); - const basePackages = bases.filter((item) => { - // remove internal package when not in the ali internal - return item.isInternal ? isAliInternal : true; + const basePackages = bases.filter(({ isInternal, platforms }) => { + // 1. only return the package info in current platform + // 2. remove internal package when not in the ali internal + return platforms.includes(process.platform as Platform) && (isInternal ? isAliInternal : true); }); const packagesData = await Promise.all(basePackages.map((basePackageInfo: IBasePackageInfo) => { return getPackageInfo(basePackageInfo); diff --git a/main/ipc/getNodeInfo.ts b/main/ipc/getNodeInfo.ts index 427fc27..252f53b 100644 --- a/main/ipc/getNodeInfo.ts +++ b/main/ipc/getNodeInfo.ts @@ -1,15 +1,12 @@ -import * as path from 'path'; -import * as fse from 'fs-extra'; import { ipcMain } from 'electron'; -import { IpcMainInvokeEvent } from 'electron/main'; import getNodeVersions from '../utils/getNodeVersions'; import { getPackageInfo } from '../packageInfo'; import { IBasePackageInfo } from '../types'; +import store, { packagesDataKey } from '../store'; export default () => { - ipcMain.handle('get-node-info', async () => { - // TODO: get data.json from OSS and save it in the storage when app starts first - const data = await fse.readJSON(path.join(__dirname, '../data', 'data.json')); + ipcMain.handle('get-node-info', () => { + const data = store.get(packagesDataKey); const { bases = [] }: { bases: IBasePackageInfo[] } = data; const nodeBasicInfo = bases.find((base: IBasePackageInfo) => base.name === 'node'); const nodeInfo = getPackageInfo(nodeBasicInfo); @@ -17,7 +14,7 @@ export default () => { return nodeInfo; }); - ipcMain.handle('get-node-versions', async (event: IpcMainInvokeEvent) => { + ipcMain.handle('get-node-versions', async () => { return await getNodeVersions(); }); }; diff --git a/main/ipc/installBasePackages.ts b/main/ipc/installBasePackages.ts index 93a7ddb..60b180e 100644 --- a/main/ipc/installBasePackages.ts +++ b/main/ipc/installBasePackages.ts @@ -7,6 +7,7 @@ import { send as sendMainWindow } from '../window'; import killChannelChildProcess from '../utils/killChannelChildProcess'; import log from '../utils/log'; import nodeCache from '../utils/nodeCache'; +import store, { packagesDataKey } from '../store'; const childProcessMap = new Map(); @@ -23,8 +24,10 @@ export default () => { // fork a child process to install package childProcess = child_process.fork(path.join(__dirname, '..', 'packageInstaller/index')); childProcessMap.set(installChannel, childProcess); - - childProcess.send({ packagesList, installChannel, processChannel }); + // After packing the Electron app, the electron module which the electron-store require, couldn't be found in childProcess. + // For more detail, see this PR: https://github.com/appworks-lab/toolkit/pull/41 + const packagesData = store.get(packagesDataKey); + childProcess.send({ packagesList, packagesData, installChannel, processChannel }); childProcess.on('message', ({ channel, data }: any) => { if (channel === processChannel) { diff --git a/main/packageInfo/IDEExtension/vscodeExtension.ts b/main/packageInfo/IDEExtension/vscodeExtension.ts index 817e3db..9afc749 100644 --- a/main/packageInfo/IDEExtension/vscodeExtension.ts +++ b/main/packageInfo/IDEExtension/vscodeExtension.ts @@ -1,6 +1,6 @@ import * as execa from 'execa'; -import isCliInstalled from '../../utils/isCliInstalled'; -import { VSCODE_CLI_COMAMND_NAME } from '../../constants'; +import isCliInstalled from '../../utils/isCommandInstalled'; +import { VSCODE_COMMAND_NAME } from '../../constants'; import { ILocalPackageInfo } from '../../types'; async function getVSCodeExtensionInfo(name: string) { @@ -8,9 +8,9 @@ async function getVSCodeExtensionInfo(name: string) { versionStatus: 'uninstalled', localVersion: null, }; - if (isCliInstalled(VSCODE_CLI_COMAMND_NAME)) { + if (isCliInstalled(VSCODE_COMMAND_NAME)) { const { stdout } = await execa( - VSCODE_CLI_COMAMND_NAME, + VSCODE_COMMAND_NAME, ['--list-extensions', '--show-versions'], ); if (stdout && typeof stdout === 'string') { diff --git a/main/packageInfo/cli/node.ts b/main/packageInfo/cli/node.ts index 8acb2b2..18b6326 100644 --- a/main/packageInfo/cli/node.ts +++ b/main/packageInfo/cli/node.ts @@ -1,7 +1,7 @@ import * as path from 'path'; -import * as fse from 'fs-extra'; +import * as execa from 'execa'; import { INodeVersionManagerInfo } from '../../types'; -import { PACKAGE_JSON_FILE_NAME } from '../../constants'; +import log from '../../utils/log'; import getLocalCliInfo from './cli'; const nodeManagerInfoProcessor = { @@ -16,13 +16,17 @@ async function getLocalNodeInfo( const { managerName } = options; let localNodeInfo = await getLocalCliInfo(name, latestVersion); - let nodeManagerInfo: INodeVersionManagerInfo = { managerPath: null, managerVersion: null }; + // eslint-disable-next-line @typescript-eslint/consistent-type-assertions + let nodeManagerInfo = {} as INodeVersionManagerInfo; const getNodeManagerInfoFunc = nodeManagerInfoProcessor[managerName]; if (getNodeManagerInfoFunc) { - nodeManagerInfo = getNodeManagerInfoFunc(); + nodeManagerInfo = await getNodeManagerInfoFunc(); } localNodeInfo = Object.assign(localNodeInfo, nodeManagerInfo); - if (localNodeInfo.versionStatus !== 'uninstalled' && !(nodeManagerInfo.managerPath && nodeManagerInfo.managerVersion)) { + if ( + localNodeInfo.versionStatus !== 'uninstalled' && + nodeManagerInfo.managerVersionStatus === 'uninstalled' + ) { localNodeInfo.warningMessage = `检测到你已经安装了 Node.js,但未安装 ${managerName}。推荐安装 ${managerName} 以更好管理 Node.js 版本。`; localNodeInfo.versionStatus = 'uninstalled'; @@ -31,20 +35,18 @@ async function getLocalNodeInfo( return localNodeInfo; } -function getNvmInfo(): INodeVersionManagerInfo { +async function getNvmInfo(): Promise { const nvmInfo: INodeVersionManagerInfo = { - managerPath: null, - managerVersion: null, + managerVersionStatus: 'uninstalled', }; - const nvmDir = process.env.NVM_DIR; - if (nvmDir) { - nvmInfo.managerPath = nvmDir; - const nvmPackageJsonPath = path.join(nvmDir, PACKAGE_JSON_FILE_NAME); - if (fse.pathExistsSync(nvmPackageJsonPath)) { - const nvmPkgJSON = fse.readJSONSync(nvmPackageJsonPath) || {}; - const { version } = nvmPkgJSON; - nvmInfo.managerVersion = version; + const shFilePath = path.resolve(__dirname, '../../data/shells', 'is-nvm-installed.sh'); + try { + const { stdout } = await execa('sh', [shFilePath]); + if (stdout === 'nvm') { + nvmInfo.managerVersionStatus = 'installed'; } + } catch (error) { + log.error(error.message); } return nvmInfo; diff --git a/main/packageInstaller/CliInstaller.ts b/main/packageInstaller/CliInstaller.ts index d1bb951..6d50d15 100644 --- a/main/packageInstaller/CliInstaller.ts +++ b/main/packageInstaller/CliInstaller.ts @@ -1,7 +1,8 @@ import * as execa from 'execa'; -import executeBashConfigFile from '../utils/executeBashConfigFile'; +import executeProfile from '../utils/executeProfile'; import { IPackageInfo, IPackageInstaller } from '../types'; import log from '../utils/log'; +import ensureProfileExists from '../utils/ensureProfileExists'; import writeLog from '../utils/writeLog'; class CliInstaller implements IPackageInstaller { @@ -28,8 +29,8 @@ class CliInstaller implements IPackageInstaller { if (installFunc) { await installFunc({ shPath, packageInfo }); } - // TODO: return node local path - return { name, localPath: null }; + + return { name }; }; private installNode = async ({ shPath, packageInfo }) => { @@ -42,6 +43,8 @@ class CliInstaller implements IPackageInstaller { }; private installNvm = ({ shPath }) => { + ensureProfileExists(); + return new Promise((resolve, reject) => { let installStdout = ''; const listenFunc = (buffer: Buffer) => { @@ -64,10 +67,11 @@ class CliInstaller implements IPackageInstaller { cp.on('exit', () => { log.info(installStdout); - const matchRes = installStdout.match(/^(?:=> Appending nvm source string to|=> nvm source string already in) (.*)/); - if (matchRes) { - const nvmBashProfilePath = matchRes[1]; - executeBashConfigFile(nvmBashProfilePath); + const nvmProfileMatchRes = installStdout.match(/(?:=> Appending nvm source string to|=> nvm source string already in) (.*)/); + if (nvmProfileMatchRes) { + const nvmProfilePath = nvmProfileMatchRes[1]; + // ensure nvm envs are in current shell environment + executeProfile(nvmProfilePath); } resolve(null); }); diff --git a/main/packageInstaller/IDEExtensionInstaller.ts b/main/packageInstaller/IDEExtensionInstaller.ts index 621384c..26df6a9 100644 --- a/main/packageInstaller/IDEExtensionInstaller.ts +++ b/main/packageInstaller/IDEExtensionInstaller.ts @@ -1,17 +1,24 @@ +import * as path from 'path'; import * as execa from 'execa'; -import isCliInstalled from '../utils/isCliInstalled'; -import { IPackageInfo, IPackageInstaller } from '../types'; -import { VSCODE_CLI_COMAMND_NAME } from '../constants'; +import isCommandInstalled from '../utils/isCommandInstalled'; +import { IPackageInfo, IPackageInstaller, IPackagesData, Platform } from '../types'; +import { INSTALL_COMMAND_PACKAGES, VSCODE_COMMAND_NAME, VSCODE_NAME } from '../constants'; import writeLog from '../utils/writeLog'; +import getLocalDmgInfo from '../packageInfo/dmg'; +import installCommandToPath from '../utils/installCommandToPath'; class IDEExtensionInstaller implements IPackageInstaller { channel: string; + packagesData: IPackagesData; + IDETypeProcessor: { [k: string]: Function }; - constructor(channel: string) { + constructor(channel: string, packagesData: any) { this.channel = channel; + this.packagesData = packagesData; + this.IDETypeProcessor = { VSCode: this.installVSCodeExtension, }; @@ -19,8 +26,7 @@ class IDEExtensionInstaller implements IPackageInstaller { install = async (packageInfo: IPackageInfo) => { const { name, options: { IDEType } } = packageInfo; - // TODO: get the local path of IDE extension - const ret = { name, localPath: null }; + const ret = { name }; const installFunc = this.IDETypeProcessor[IDEType]; if (installFunc) { await installFunc(name); @@ -28,35 +34,70 @@ class IDEExtensionInstaller implements IPackageInstaller { return ret; }; - private installVSCodeExtension = (extensionId: string) => { + private installVSCodeExtension = async (extensionId: string) => { + await this.ensureVSCodeCommandInstalled(); + return new Promise((resolve, reject) => { - if (!isCliInstalled(VSCODE_CLI_COMAMND_NAME)) { - const errMsg = `IDE Extension Installer: VS Code command '${VSCODE_CLI_COMAMND_NAME}' was not installed.`; - writeLog(this.channel, errMsg, true, 'error'); - reject(errMsg); - } else { - const listenFunc = (buffer: Buffer) => { - writeLog(this.channel, buffer.toString(), false); - }; - - const cp = execa(VSCODE_CLI_COMAMND_NAME, ['--install-extension', extensionId]); - - cp.stdout.on('data', listenFunc); - - cp.stderr.on('data', listenFunc); - - cp.on('error', (buffer: Buffer) => { - const chunk = buffer.toString(); - writeLog(this.channel, chunk, true, 'error'); - reject(chunk); - }); - - cp.on('exit', (code) => { - resolve(code); - }); - } + const listenFunc = (buffer: Buffer) => { + writeLog(this.channel, buffer.toString(), false); + }; + + const cp = execa(VSCODE_COMMAND_NAME, ['--install-extension', extensionId]); + + cp.stdout.on('data', listenFunc); + + cp.stderr.on('data', listenFunc); + + cp.on('error', (buffer: Buffer) => { + const chunk = buffer.toString(); + writeLog(this.channel, chunk, true, 'error'); + reject(chunk); + }); + + cp.on('exit', (code) => { + resolve(code); + }); }); }; + + private ensureVSCodeCommandInstalled = async () => { + if (!isCommandInstalled(VSCODE_COMMAND_NAME)) { + writeLog(this.channel, `VS Code command '${VSCODE_COMMAND_NAME}' was not installed.`, true, 'error'); + + // try to install code command to the path + writeLog(this.channel, 'Try to install code command to path.', true, 'info'); + + const { apps = [] } = this.packagesData; + + const vscodeInfo = apps.find((app) => app.name === VSCODE_NAME && app.platforms.includes(process.platform as Platform)); + if (!vscodeInfo) { + throw new Error(`${VSCODE_NAME} info was not found.`); + } + + const appType = vscodeInfo.type; + let vscodeLocalInfo; + switch (appType) { + case 'dmg': + vscodeLocalInfo = await getLocalDmgInfo(vscodeInfo); + break; + default: + throw new Error(`The app type ${appType} of ${VSCODE_NAME} was not found.`); + } + + if (vscodeLocalInfo.versionStatus === 'uninstalled') { + throw new Error(`${VSCODE_NAME} was not installed.`); + } + + const { path: localPath } = vscodeLocalInfo; + const vscodeCommand = INSTALL_COMMAND_PACKAGES.find((pkg) => pkg.name === VSCODE_NAME); + if (vscodeCommand) { + const { commandRelativePath } = vscodeCommand; + const source = path.join(localPath, commandRelativePath); + await installCommandToPath(source, VSCODE_COMMAND_NAME); + writeLog(this.channel, `Install ${VSCODE_COMMAND_NAME} command to path successfully.`, true, 'info'); + } + } + }; } export default IDEExtensionInstaller; diff --git a/main/packageInstaller/ZipInstaller.ts b/main/packageInstaller/ZipInstaller.ts index c339cbb..9262000 100644 --- a/main/packageInstaller/ZipInstaller.ts +++ b/main/packageInstaller/ZipInstaller.ts @@ -30,9 +30,9 @@ class ZipInstaller implements IPackageInstaller { }; unzipToApplication = async ({ zipPath }) => { + writeLog(this.channel, `Start to unzip ${zipPath}.`); await decompress(zipPath, APPLICATIONS_DIR_PATH); - const chunk = `Unzip ${zipPath} to ${APPLICATIONS_DIR_PATH} successfully.`; - writeLog(this.channel, chunk); + writeLog(this.channel, `Unzip ${zipPath} to ${APPLICATIONS_DIR_PATH} successfully.`); }; } diff --git a/main/packageInstaller/index.ts b/main/packageInstaller/index.ts index eda2dac..1603b0d 100644 --- a/main/packageInstaller/index.ts +++ b/main/packageInstaller/index.ts @@ -1,9 +1,12 @@ import * as path from 'path'; +import * as fse from 'fs-extra'; import downloadFile from '../utils/downloadFile'; -import { IInstallResult, IPackageInfo } from '../types'; +import { IInstallResult, IPackageInfo, IPackagesData } from '../types'; import log from '../utils/log'; -import { INSTALL_COMMAND_PACKAGES } from '../constants'; +import writeLog from '../utils/writeLog'; +import { INSTALL_COMMAND_PACKAGES, TOOLKIT_PACKAGES_DIR } from '../constants'; import installCommandToPath from '../utils/installCommandToPath'; +import getPackageFileName from '../utils/getPackageFileName'; import DmgInstaller from './DmgInstaller'; import CliInstaller from './CliInstaller'; import ZipInstaller from './ZipInstaller'; @@ -25,22 +28,26 @@ process.on('message', processListener); function processListener({ packagesList, + packagesData, installChannel, processChannel, }: { packagesList: IPackageInfo[]; + packagesData: IPackagesData; installChannel: string; processChannel: string; }) { - installPackages({ packagesList, installChannel, processChannel }); + installPackages({ packagesList, packagesData, installChannel, processChannel }); } async function installPackages({ packagesList, + packagesData, installChannel, processChannel, }: { packagesList: IPackageInfo[]; + packagesData: IPackagesData; installChannel: string; processChannel: string; }) { @@ -54,9 +61,20 @@ async function installPackages({ let errMsg; try { process.send({ channel: processChannel, data: { currentIndex: i, status: 'process' } }); + let packagePath: string; if (downloadUrl) { - packagePath = await downloadFile(downloadUrl, installChannel); + const packageFileName = getPackageFileName(packageInfo); + const sourceFilePath = path.join(TOOLKIT_PACKAGES_DIR, packageFileName); + const sourceFileExists = await fse.pathExists(sourceFilePath); + if (sourceFileExists) { + // use local package + writeLog(installChannel, `Use cache ${sourceFilePath} to install package.`); + packagePath = sourceFilePath; + } else { + // download package + packagePath = await downloadFile(downloadUrl, TOOLKIT_PACKAGES_DIR, packageFileName, installChannel); + } } else if (shellName) { packagePath = path.resolve(__dirname, '../data/shells', shellName); } @@ -65,7 +83,7 @@ async function installPackages({ throw new Error('No package was found.'); } // install package - const { localPath } = await install({ packagePath, packageInfo, channel: installChannel }); + const { localPath } = await install({ packagePath, packageInfo, channel: installChannel, packagesData }); // install package command // e.g: VS Code cli command 'code' await installPkgCommandToPath(name, localPath); @@ -93,7 +111,19 @@ async function installPackages({ process.send({ channel: processChannel, data: { status: 'done', result } }); } -async function install({ channel, packagePath, packageInfo }: { channel: string; packagePath: string; packageInfo: IPackageInfo }) { +async function install( + { + channel, + packagePath, + packageInfo, + packagesData, + }: { + channel: string; + packagePath: string; + packageInfo: IPackageInfo; + packagesData: IPackagesData; + }, +) { let processorKey; if (packagePath) { processorKey = path.extname(packagePath).replace('.', ''); @@ -102,12 +132,15 @@ async function install({ channel, packagePath, packageInfo }: { channel: string; } const Installer = packageProcessor[processorKey]; if (Installer) { - const installer = new Installer(channel); + const installer = new Installer(channel, packagesData); return await installer.install(packageInfo, packagePath); } } -async function installPkgCommandToPath(name: string, localPath: string | null) { +async function installPkgCommandToPath(name: string, localPath?: string) { + if (!localPath) { + return; + } const res = INSTALL_COMMAND_PACKAGES.find((pkg) => pkg.name === name); if (res) { const { command, commandRelativePath } = res; diff --git a/main/recorder/index.ts b/main/recorder/index.ts new file mode 100644 index 0000000..f60c2b5 --- /dev/null +++ b/main/recorder/index.ts @@ -0,0 +1,25 @@ +import { recordUV } from '@appworks/recorder'; +import store, { recordKey } from '../store'; + +const MAIN_KEY = 'main'; + +const RECORD_MODULE_KEY = 'logger'; + +function getRecordUrl(action: string) { + return `http://gm.mmstat.com/appworks.toolkit.${action}?t=${(new Date()).valueOf()}`; +} + +export function recordDAU() { + const action = 'dau'; + const goldlogParam = { + namespace: MAIN_KEY, + module: RECORD_MODULE_KEY, + action, + data: { + platform: process.platform, + }, + }; + const url = getRecordUrl(action); + + return recordUV(goldlogParam, store, recordKey, url); +} diff --git a/main/store/index.ts b/main/store/index.ts new file mode 100644 index 0000000..11c557b --- /dev/null +++ b/main/store/index.ts @@ -0,0 +1,25 @@ +import { TOOLKIT_TMP_DIR } from '../constants'; +const Store = require('electron-store'); + +export const packagesDataKey = 'packagesData'; + +export const recordKey = 'records'; + +const schema = { + [packagesDataKey]: { + type: 'object', + default: {}, + }, + [recordKey]: { + type: 'object', + default: {}, + }, +}; + +const store = new Store({ + schema, + name: 'database', + cwd: TOOLKIT_TMP_DIR, +}); + +export default store; diff --git a/main/types/index.ts b/main/types/index.ts index 9279dee..83875e0 100644 --- a/main/types/index.ts +++ b/main/types/index.ts @@ -9,13 +9,15 @@ export interface IBasePackageInfo { recommended: boolean; isInternal: boolean; type: PackageType; - platform?: Platform; + platforms?: Platforms; options?: { [k: string]: any; }; } -export type Platform = 'win32' | 'darwin'; +export type Platform = 'darwin' | 'win32'; + +export type Platforms = ['darwin', 'win32']; export type PackageType = 'cli' | 'dmg' | 'exe' | 'IDEExtension' | 'npm'; @@ -29,8 +31,7 @@ export interface ILocalPackageInfo { [key: string]: any; } export interface INodeVersionManagerInfo { - managerPath: string | null; - managerVersion: string | null; + managerVersionStatus: VersionStatus; } export interface IPackageInfo extends IBasePackageInfo, ILocalPackageInfo { } @@ -40,7 +41,7 @@ export interface INodeManager { } export interface IPackageInstaller { - install: (packageInfo: IPackageInfo, packagePath?: string) => Promise<{ name: string; localPath: null | string }>; + install: (packageInfo: IPackageInfo, packagePath?: string) => Promise<{ name: string; localPath?: string }>; } export interface IInstallResult { @@ -54,3 +55,9 @@ export interface INodeVersions { versions: string[]; majors: Array<{ version: string; title: string }>; } + +export interface IPackagesData { + bases: IBasePackageInfo[]; + + apps: IBasePackageInfo[]; +} diff --git a/main/utils/downloadFile.ts b/main/utils/downloadFile.ts index d6bd33c..63ab6f3 100644 --- a/main/utils/downloadFile.ts +++ b/main/utils/downloadFile.ts @@ -4,34 +4,49 @@ import * as fse from 'fs-extra'; import { TOOLKIT_TMP_DIR } from '../constants'; import log from './log'; -function downloadFile(downloadUrl: string, channel: string, destination = TOOLKIT_TMP_DIR): Promise { +function downloadFile(downloadUrl: string, destination: string, filename?: string, channel?: string): Promise { if (!fse.existsSync(destination)) { fse.mkdirSync(destination); } + if (!filename) { + const splits = downloadUrl.split('/'); + filename = splits[splits.length - 1]; + } + + const dest = path.join(destination, filename); + return new Promise((resolve, reject) => { - writeLog(channel, `Downloading ${downloadUrl} ...`); + writeLog(`Start to download ${downloadUrl} ...`, channel); + fetch(downloadUrl).then((res) => { - const splits = downloadUrl.split('/'); - const name = splits[splits.length - 1]; - const filePath = path.join(destination, name); - const dest = fse.createWriteStream(filePath); + const tmpFilePath = path.join(TOOLKIT_TMP_DIR, filename); + const tmpDest = fse.createWriteStream(tmpFilePath); res.body - .pipe(dest) + .pipe(tmpDest) .on('finish', () => { - writeLog(channel, `Download ${downloadUrl} to ${filePath} successfully.`); - resolve(filePath); + writeLog(`Download ${downloadUrl} to ${tmpFilePath} successfully.`, channel); + resolve(tmpFilePath); }) .on('error', (err) => { reject(err); }); }); + }).then((tmpFilePath: string) => { + writeLog(`Start Copy ${tmpFilePath} to ${dest}.`, channel); + return fse.move(tmpFilePath, dest); + }).then(() => { + writeLog(`Copy to ${dest} successfully.`, channel); + return Promise.resolve(dest); }); } -function writeLog(channel: string, chunk: string) { +function writeLog(chunk: string, channel?: string) { log.info(chunk); - process.send({ channel, data: { chunk } }); + if (channel) { + // write log to channel + process.send({ channel, data: { chunk } }); + } } export default downloadFile; diff --git a/main/utils/ensureProfileExists.ts b/main/utils/ensureProfileExists.ts new file mode 100644 index 0000000..d438835 --- /dev/null +++ b/main/utils/ensureProfileExists.ts @@ -0,0 +1,21 @@ +import * as path from 'path'; +import * as fse from 'fs-extra'; +import * as shell from 'shelljs'; +import { PROFILE_FILES, DEFAULT_PROFILE_FILE } from '../constants'; +import log from './log'; + +/** + * Ensure profile file exists. Otherwise, create ~/.bash_profile file by default. + */ +function ensureProfileExists() { + const isProfileExists = PROFILE_FILES.some((bashConfigFile: string) => { + return fse.pathExistsSync(path.join(process.env.HOME, bashConfigFile)); + }); + if (!isProfileExists) { + const defaultBashConfigFilePath = path.join(process.env.HOME, DEFAULT_PROFILE_FILE); + log.info(`${PROFILE_FILES.join(',')} were not found. Create ${defaultBashConfigFilePath}.`); + shell.touch(defaultBashConfigFilePath); + } +} + +export default ensureProfileExists; diff --git a/main/utils/executeBashConfigFile.ts b/main/utils/executeBashConfigFile.ts deleted file mode 100644 index 3eec660..0000000 --- a/main/utils/executeBashConfigFile.ts +++ /dev/null @@ -1,11 +0,0 @@ -import * as execa from 'execa'; - -/** - * 执行 bash 配置文件 - * e.g.: $ source ~/.zshrc - */ -async function executeBashConfigFile(filePath: string) { - await execa.command(`source ${filePath}`); -} - -export default executeBashConfigFile; diff --git a/main/utils/executeProfile.ts b/main/utils/executeProfile.ts new file mode 100644 index 0000000..189b246 --- /dev/null +++ b/main/utils/executeProfile.ts @@ -0,0 +1,11 @@ +import * as execa from 'execa'; + +/** + * execute commands from profile file in the current shell environment + * e.g.: $ source ~/.zshrc + */ +async function executeProfile(profileFilePath: string) { + await execa.command(`source ${profileFilePath}`); +} + +export default executeProfile; diff --git a/main/utils/getPackageFileName.ts b/main/utils/getPackageFileName.ts new file mode 100644 index 0000000..9dfc9a9 --- /dev/null +++ b/main/utils/getPackageFileName.ts @@ -0,0 +1,12 @@ +import * as path from 'path'; +import { IBasePackageInfo } from '../types'; + +function getPackageFileName(packageInfo: IBasePackageInfo) { + const { title, version, downloadUrl } = packageInfo; + const extname = path.extname(downloadUrl); + // e.g: Google Chrome.dmg / Git-2.31.0.dmg + const packageFileName = `${title}${version ? `-${version}` : ''}${extname}`; + return packageFileName; +} + +export default getPackageFileName; diff --git a/main/utils/getPackagesData.ts b/main/utils/getPackagesData.ts new file mode 100644 index 0000000..21f1d4d --- /dev/null +++ b/main/utils/getPackagesData.ts @@ -0,0 +1,8 @@ +import * as path from 'path'; +import * as fse from 'fs-extra'; + +async function getPackagesData() { + return await fse.readJSON(path.join(__dirname, '..', 'data', 'data.json')); +} + +export default getPackagesData; diff --git a/main/utils/installCommandToPath.ts b/main/utils/installCommandToPath.ts index b785b9c..e85f38d 100644 --- a/main/utils/installCommandToPath.ts +++ b/main/utils/installCommandToPath.ts @@ -1,30 +1,55 @@ +import { execSync } from 'child_process'; import * as fse from 'fs-extra'; import log from './log'; /** * Install command to the path - * @param source + * @param target the path of the command + * @param command the command executed in the shell */ -function installCommandToPath(source: string, command: string) { - const target = `/usr/local/bin/${command}`; - - return isInstalled(target, source) - .then((ret) => { - if (ret) { - return Promise.resolve(null); - } else { - return fse.unlink(target) - .then(undefined, ignore('ENOENT', null)) - .then(() => fse.symlink(source, target)) - .then(() => log.info(`Link ${source} to ${target} successfully.`)); - } - }); +async function installCommandToPath(target: string, command: string) { + const source = `/usr/local/bin/${command}`; + + const installRet = await isInstalled(source, target); + if (installRet) { + log.info(`${source} has already linked to ${target}.`); + return; + } + + // Different source, delete it first + try { + await fse.unlink(source); + } catch (error) { + if (error.code !== 'ENOENT') { + throw error; // throw on any error but file not found + } + } + + // link target + try { + await fse.symlink(target, source); + } catch (error) { + if (error.code !== 'EACCES' && error.code !== 'ENOENT') { + throw error; + } + + try { + // eslint-disable-next-line + const linkSourceCommand = `osascript -e "do shell script \\"mkdir -p /usr/local/bin && ln -sf \'${target}\' \'${source}\'\\" with administrator privileges"`; + execSync(linkSourceCommand); + } catch (err) { + log.error(`Error: Unable to link ${target} to ${source}.`); + throw err; + } + } + + log.info(`Link ${target} to ${source} successfully.`); } -async function isInstalled(target: string, source: string) { +async function isInstalled(source: string, target: string) { try { - const stat = await fse.lstat(target); - return stat.isSymbolicLink() && source === fse.realpathSync(target); + const stat = await fse.lstat(source); + return stat.isSymbolicLink() && target === fse.realpathSync(source); } catch (err) { if (err.code === 'ENOENT') { return false; @@ -34,8 +59,4 @@ async function isInstalled(target: string, source: string) { } } -function ignore(code: string, value: T): (err: any) => Promise { - return (err) => (err.code === code ? Promise.resolve(value) : Promise.reject(err)); -} - export default installCommandToPath; diff --git a/main/utils/isCliInstalled.ts b/main/utils/isCliInstalled.ts deleted file mode 100644 index 29176ac..0000000 --- a/main/utils/isCliInstalled.ts +++ /dev/null @@ -1,7 +0,0 @@ -import * as shell from 'shelljs'; - -function isCliInstalled(cliName: string) { - return !!shell.which(cliName); -} - -export default isCliInstalled; diff --git a/main/utils/isCommandInstalled.ts b/main/utils/isCommandInstalled.ts new file mode 100644 index 0000000..b756330 --- /dev/null +++ b/main/utils/isCommandInstalled.ts @@ -0,0 +1,7 @@ +import * as shell from 'shelljs'; + +function isCommandInstalled(command: string) { + return !!shell.which(command); +} + +export default isCommandInstalled; diff --git a/package-lock.json b/package-lock.json index 40cc51e..322e15f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,45 +1,75 @@ { "name": "appworks-toolkit", - "version": "0.1.0", + "version": "0.1.1", "lockfileVersion": 1, "requires": true, "dependencies": { "7zip-bin": { - "version": "5.0.3", - "resolved": "https://registry.npm.taobao.org/7zip-bin/download/7zip-bin-5.0.3.tgz", - "integrity": "sha1-vFtVMuyv2SOmHy+wl+OxCMAQaj8=", + "version": "5.1.1", + "resolved": "https://registry.npm.taobao.org/7zip-bin/download/7zip-bin-5.1.1.tgz", + "integrity": "sha1-knTsdGBlL5xjLFmt3yTvsWhO+HY=", "dev": true }, + "@appworks/configure": { + "version": "0.1.0", + "resolved": "https://registry.nlark.com/@appworks/configure/download/@appworks/configure-0.1.0.tgz", + "integrity": "sha1-h9jJxdizoFm4toJ3r8Sywt0zgoA=", + "requires": { + "@appworks/storage": "^0.1.0", + "conf": "^7.1.1" + } + }, + "@appworks/recorder": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/@appworks/recorder/download/@appworks/recorder-1.0.0.tgz?cache=0&sync_timestamp=1625457908685&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40appworks%2Frecorder%2Fdownload%2F%40appworks%2Frecorder-1.0.0.tgz", + "integrity": "sha1-8e6/YAL5BVA4+/7tdsnsqeOvZH0=", + "requires": { + "@appworks/configure": "^0.1.0", + "axios": "^0.19.2", + "ice-npm-utils": "^2.0.0", + "is-electron": "^2.2.0" + } + }, + "@appworks/storage": { + "version": "0.1.0", + "resolved": "https://registry.nlark.com/@appworks/storage/download/@appworks/storage-0.1.0.tgz", + "integrity": "sha1-uHjsske3s8jBFVKC6ZB+Mnn1SyY=", + "requires": { + "fs-extra": "^9.0.1", + "mkdirp": "^1.0.4", + "user-home": "^2.0.0" + } + }, "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npm.taobao.org/@babel/code-frame/download/@babel/code-frame-7.12.13.tgz", - "integrity": "sha1-3PyCa+72XnXFDiHTg319lXmN1lg=", + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/code-frame/download/@babel/code-frame-7.14.5.tgz", + "integrity": "sha1-I7CNdA6D9JxeWZRfvxtD6Au/Tts=", "dev": true, "requires": { - "@babel/highlight": "^7.12.13" + "@babel/highlight": "^7.14.5" } }, "@babel/compat-data": { - "version": "7.14.4", - "resolved": "https://registry.nlark.com/@babel/compat-data/download/@babel/compat-data-7.14.4.tgz", - "integrity": "sha1-RXIP4M7PP9QgGeHRLMPSf63JjVg=", + "version": "7.14.7", + "resolved": "https://registry.nlark.com/@babel/compat-data/download/@babel/compat-data-7.14.7.tgz", + "integrity": "sha1-ewR9ejqJpn0iWNxh9gTwmPG8fgg=", "dev": true }, "@babel/core": { - "version": "7.14.3", - "resolved": "https://registry.nlark.com/@babel/core/download/@babel/core-7.14.3.tgz", - "integrity": "sha1-U5XjBAXwd2Bn+9nPCITxW/t3Cjg=", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.14.3", - "@babel/helper-compilation-targets": "^7.13.16", - "@babel/helper-module-transforms": "^7.14.2", - "@babel/helpers": "^7.14.0", - "@babel/parser": "^7.14.3", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.14.2", - "@babel/types": "^7.14.2", + "version": "7.14.6", + "resolved": "https://registry.nlark.com/@babel/core/download/@babel/core-7.14.6.tgz?cache=0&sync_timestamp=1623707878699&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcore%2Fdownload%2F%40babel%2Fcore-7.14.6.tgz", + "integrity": "sha1-4IFOwalQAy/xbBOich3jmoQW/Ks=", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helpers": "^7.14.6", + "@babel/parser": "^7.14.6", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -48,184 +78,208 @@ "source-map": "^0.5.0" }, "dependencies": { + "debug": { + "version": "4.3.2", + "resolved": "https://registry.nlark.com/debug/download/debug-4.3.2.tgz?cache=0&sync_timestamp=1625374648057&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdebug%2Fdownload%2Fdebug-4.3.2.tgz", + "integrity": "sha1-8KScGKyHeeMdSgxgKd+3aHPHQos=", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, "json5": { "version": "2.2.0", - "resolved": "https://registry.npm.taobao.org/json5/download/json5-2.2.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjson5%2Fdownload%2Fjson5-2.2.0.tgz", + "resolved": "https://registry.npm.taobao.org/json5/download/json5-2.2.0.tgz", "integrity": "sha1-Lf7+cgxrpSXZ69kJlQ8FFTFsiaM=", "dev": true, "requires": { "minimist": "^1.2.5" } }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz?cache=0&sync_timestamp=1607433899126&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", + "dev": true + }, "semver": { "version": "6.3.0", - "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1616463603361&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz", + "resolved": "https://registry.nlark.com/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618846864940&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz", "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", "dev": true } } }, "@babel/generator": { - "version": "7.14.3", - "resolved": "https://registry.nlark.com/@babel/generator/download/@babel/generator-7.14.3.tgz", - "integrity": "sha1-DCZS2R973at8zMa6gVfk9A3O25E=", + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/generator/download/@babel/generator-7.14.5.tgz", + "integrity": "sha1-hI17nwMcrKnQzQrwGwY/Im9S14U=", "dev": true, "requires": { - "@babel/types": "^7.14.2", + "@babel/types": "^7.14.5", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, "@babel/helper-compilation-targets": { - "version": "7.14.4", - "resolved": "https://registry.nlark.com/@babel/helper-compilation-targets/download/@babel/helper-compilation-targets-7.14.4.tgz", - "integrity": "sha1-M+vQ/8NCSAUe4giTUKkpqwLypRY=", + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-compilation-targets/download/@babel/helper-compilation-targets-7.14.5.tgz", + "integrity": "sha1-epnF0JZ5Eely/iw0EffVtJhJjs8=", "dev": true, "requires": { - "@babel/compat-data": "^7.14.4", - "@babel/helper-validator-option": "^7.12.17", + "@babel/compat-data": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", "browserslist": "^4.16.6", "semver": "^6.3.0" }, "dependencies": { "semver": { "version": "6.3.0", - "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1616463603361&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz", + "resolved": "https://registry.nlark.com/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618846864940&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz", "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", "dev": true } } }, "@babel/helper-function-name": { - "version": "7.14.2", - "resolved": "https://registry.nlark.com/@babel/helper-function-name/download/@babel/helper-function-name-7.14.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-function-name%2Fdownload%2F%40babel%2Fhelper-function-name-7.14.2.tgz", - "integrity": "sha1-OXaItZB2C273cltfCGDIJCfrqsI=", + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-function-name/download/@babel/helper-function-name-7.14.5.tgz?cache=0&sync_timestamp=1623280385237&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-function-name%2Fdownload%2F%40babel%2Fhelper-function-name-7.14.5.tgz", + "integrity": "sha1-ieLEdJcvFdjiM7Uu6MSA4s/NUMQ=", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.14.2" + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" } }, "@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npm.taobao.org/@babel/helper-get-function-arity/download/@babel/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha1-vGNFHUA6OzCCuX4diz/lvUCR5YM=", + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-get-function-arity/download/@babel/helper-get-function-arity-7.14.5.tgz", + "integrity": "sha1-Jfv6V5sJN+7h87gF7OTOOYxDGBU=", + "dev": true, + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-hoist-variables/download/@babel/helper-hoist-variables-7.14.5.tgz", + "integrity": "sha1-4N0nwzp45XfXyIhJFqPn7x98f40=", "dev": true, "requires": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.14.5" } }, "@babel/helper-member-expression-to-functions": { - "version": "7.13.12", - "resolved": "https://registry.npm.taobao.org/@babel/helper-member-expression-to-functions/download/@babel/helper-member-expression-to-functions-7.13.12.tgz?cache=0&sync_timestamp=1616428156989&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-member-expression-to-functions%2Fdownload%2F%40babel%2Fhelper-member-expression-to-functions-7.13.12.tgz", - "integrity": "sha1-3+No8m1CagcpnY1lE4IXaCFubXI=", + "version": "7.14.7", + "resolved": "https://registry.nlark.com/@babel/helper-member-expression-to-functions/download/@babel/helper-member-expression-to-functions-7.14.7.tgz?cache=0&sync_timestamp=1624312632792&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-member-expression-to-functions%2Fdownload%2F%40babel%2Fhelper-member-expression-to-functions-7.14.7.tgz", + "integrity": "sha1-l+ViRL65QhH+J3vYGOOjKcZveXA=", "dev": true, "requires": { - "@babel/types": "^7.13.12" + "@babel/types": "^7.14.5" } }, "@babel/helper-module-imports": { - "version": "7.13.12", - "resolved": "https://registry.npm.taobao.org/@babel/helper-module-imports/download/@babel/helper-module-imports-7.13.12.tgz?cache=0&sync_timestamp=1616428145076&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-module-imports%2Fdownload%2F%40babel%2Fhelper-module-imports-7.13.12.tgz", - "integrity": "sha1-xqNppvNiHLJdoBQHhoTakZa2GXc=", + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-module-imports/download/@babel/helper-module-imports-7.14.5.tgz", + "integrity": "sha1-bRpE32o4yVeqfDEtoHZCnxG0IvM=", "dev": true, "requires": { - "@babel/types": "^7.13.12" + "@babel/types": "^7.14.5" } }, "@babel/helper-module-transforms": { - "version": "7.14.2", - "resolved": "https://registry.nlark.com/@babel/helper-module-transforms/download/@babel/helper-module-transforms-7.14.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-module-transforms%2Fdownload%2F%40babel%2Fhelper-module-transforms-7.14.2.tgz", - "integrity": "sha1-rBzDDuR7lF4+DE2xL6DFOJUJ3+U=", + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-module-transforms/download/@babel/helper-module-transforms-7.14.5.tgz?cache=0&sync_timestamp=1623280405923&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-module-transforms%2Fdownload%2F%40babel%2Fhelper-module-transforms-7.14.5.tgz", + "integrity": "sha1-feQvENeJtCPrkC69JAMcp3yx4Q4=", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.13.12", - "@babel/helper-replace-supers": "^7.13.12", - "@babel/helper-simple-access": "^7.13.12", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/helper-validator-identifier": "^7.14.0", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.14.2", - "@babel/types": "^7.14.2" + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-simple-access": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" } }, "@babel/helper-optimise-call-expression": { - "version": "7.12.13", - "resolved": "https://registry.npm.taobao.org/@babel/helper-optimise-call-expression/download/@babel/helper-optimise-call-expression-7.12.13.tgz", - "integrity": "sha1-XALRcbTIYVsecWP4iMHIHDCiquo=", + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-optimise-call-expression/download/@babel/helper-optimise-call-expression-7.14.5.tgz", + "integrity": "sha1-8nOVqGGeBmWz8DZM3bQcJdcbSZw=", "dev": true, "requires": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.14.5" } }, "@babel/helper-replace-supers": { - "version": "7.14.4", - "resolved": "https://registry.nlark.com/@babel/helper-replace-supers/download/@babel/helper-replace-supers-7.14.4.tgz", - "integrity": "sha1-sqsWh13uz/89381Tm8MV9ymY2DY=", + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-replace-supers/download/@babel/helper-replace-supers-7.14.5.tgz", + "integrity": "sha1-DswLA8Qc1We0Ak6gFhNMKEFKu5Q=", "dev": true, "requires": { - "@babel/helper-member-expression-to-functions": "^7.13.12", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/traverse": "^7.14.2", - "@babel/types": "^7.14.4" + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" } }, "@babel/helper-simple-access": { - "version": "7.13.12", - "resolved": "https://registry.npm.taobao.org/@babel/helper-simple-access/download/@babel/helper-simple-access-7.13.12.tgz?cache=0&sync_timestamp=1616428158129&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-simple-access%2Fdownload%2F%40babel%2Fhelper-simple-access-7.13.12.tgz", - "integrity": "sha1-3WxTivthgZ0gWgEsMXkqOcel6vY=", + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-simple-access/download/@babel/helper-simple-access-7.14.5.tgz", + "integrity": "sha1-ZuqFz1O6C05Yi6d/yBP1OryqQcQ=", "dev": true, "requires": { - "@babel/types": "^7.13.12" + "@babel/types": "^7.14.5" } }, "@babel/helper-split-export-declaration": { - "version": "7.12.13", - "resolved": "https://registry.npm.taobao.org/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.12.13.tgz?cache=0&sync_timestamp=1612314636310&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-split-export-declaration%2Fdownload%2F%40babel%2Fhelper-split-export-declaration-7.12.13.tgz", - "integrity": "sha1-6UML4AuvPoiw4T5vnU6vITY3KwU=", + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.14.5.tgz", + "integrity": "sha1-IrI6VO9RwrdgXYUZMMGXbdC8aTo=", "dev": true, "requires": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.14.5" } }, "@babel/helper-validator-identifier": { - "version": "7.14.0", - "resolved": "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.14.0.tgz?cache=0&sync_timestamp=1619727556616&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-validator-identifier%2Fdownload%2F%40babel%2Fhelper-validator-identifier-7.14.0.tgz", - "integrity": "sha1-0mytikfGUoaxXfFUcxml0Lzycog=", + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.14.5.tgz?cache=0&sync_timestamp=1623280305128&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-validator-identifier%2Fdownload%2F%40babel%2Fhelper-validator-identifier-7.14.5.tgz", + "integrity": "sha1-0PDid8US4Mk4J3+qhaOWjJpEwOg=", "dev": true }, "@babel/helper-validator-option": { - "version": "7.12.17", - "resolved": "https://registry.npm.taobao.org/@babel/helper-validator-option/download/@babel/helper-validator-option-7.12.17.tgz?cache=0&sync_timestamp=1613661224272&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-validator-option%2Fdownload%2F%40babel%2Fhelper-validator-option-7.12.17.tgz", - "integrity": "sha1-0fvwEuGnm37rv9xtJwuq+NnrmDE=", + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-option/download/@babel/helper-validator-option-7.14.5.tgz?cache=0&sync_timestamp=1623280304150&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-validator-option%2Fdownload%2F%40babel%2Fhelper-validator-option-7.14.5.tgz", + "integrity": "sha1-bnKh//GNXfy4eOHmLxoCHEty1aM=", "dev": true }, "@babel/helpers": { - "version": "7.14.0", - "resolved": "https://registry.nlark.com/@babel/helpers/download/@babel/helpers-7.14.0.tgz?cache=0&sync_timestamp=1619727503327&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelpers%2Fdownload%2F%40babel%2Fhelpers-7.14.0.tgz", - "integrity": "sha1-6ptr6UeKE9b5Ydu182v3Xi87j2I=", + "version": "7.14.6", + "resolved": "https://registry.nlark.com/@babel/helpers/download/@babel/helpers-7.14.6.tgz?cache=0&sync_timestamp=1623708032832&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelpers%2Fdownload%2F%40babel%2Fhelpers-7.14.6.tgz", + "integrity": "sha1-W1gwa5XxtH4qAZlDT6hlj6bCFjU=", "dev": true, "requires": { - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.14.0", - "@babel/types": "^7.14.0" + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" } }, "@babel/highlight": { - "version": "7.14.0", - "resolved": "https://registry.nlark.com/@babel/highlight/download/@babel/highlight-7.14.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhighlight%2Fdownload%2F%40babel%2Fhighlight-7.14.0.tgz", - "integrity": "sha1-MZfjdXEe9r+DTmfQ2uyI5PRhE88=", + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/highlight/download/@babel/highlight-7.14.5.tgz", + "integrity": "sha1-aGGlLwOWZAUAH2qlNKAaJNmejNk=", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.0", + "@babel/helper-validator-identifier": "^7.14.5", "chalk": "^2.0.0", "js-tokens": "^4.0.0" }, "dependencies": { "ansi-styles": { "version": "3.2.1", - "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz?cache=0&sync_timestamp=1618995547052&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-styles%2Fdownload%2Fansi-styles-3.2.1.tgz", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz?cache=0&sync_timestamp=1618995588464&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-styles%2Fdownload%2Fansi-styles-3.2.1.tgz", "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", "dev": true, "requires": { @@ -234,7 +288,7 @@ }, "chalk": { "version": "2.4.2", - "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995355917&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz", "integrity": "sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=", "dev": true, "requires": { @@ -245,7 +299,7 @@ }, "color-convert": { "version": "1.9.3", - "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-1.9.3.tgz", + "resolved": "https://registry.nlark.com/color-convert/download/color-convert-1.9.3.tgz", "integrity": "sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=", "dev": true, "requires": { @@ -276,53 +330,71 @@ } }, "@babel/parser": { - "version": "7.14.4", - "resolved": "https://registry.nlark.com/@babel/parser/download/@babel/parser-7.14.4.tgz?cache=0&sync_timestamp=1622221315015&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fparser%2Fdownload%2F%40babel%2Fparser-7.14.4.tgz", - "integrity": "sha1-pcVg1tts2ObtNCNo3qgDkjLLqxg=", + "version": "7.14.7", + "resolved": "https://registry.nlark.com/@babel/parser/download/@babel/parser-7.14.7.tgz", + "integrity": "sha1-YJlyDIg5yoZaJjfmyFhS6tC9tZU=", "dev": true }, "@babel/runtime": { - "version": "7.14.0", - "resolved": "https://registry.nlark.com/@babel/runtime/download/@babel/runtime-7.14.0.tgz?cache=0&sync_timestamp=1619727501090&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fruntime%2Fdownload%2F%40babel%2Fruntime-7.14.0.tgz", - "integrity": "sha1-RnlLwgthLF915i3QceJN/ZXxy+Y=", + "version": "7.14.6", + "resolved": "https://registry.nlark.com/@babel/runtime/download/@babel/runtime-7.14.6.tgz", + "integrity": "sha1-U1IDvAiS78fexgvcJ7Ls9uQJBi0=", "requires": { "regenerator-runtime": "^0.13.4" } }, "@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npm.taobao.org/@babel/template/download/@babel/template-7.12.13.tgz?cache=0&sync_timestamp=1612314730561&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Ftemplate%2Fdownload%2F%40babel%2Ftemplate-7.12.13.tgz", - "integrity": "sha1-UwJlvooliduzdSOETFvLVZR/syc=", + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/template/download/@babel/template-7.14.5.tgz?cache=0&sync_timestamp=1623280386138&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftemplate%2Fdownload%2F%40babel%2Ftemplate-7.14.5.tgz", + "integrity": "sha1-qbydizM1T/blWpxg0RCSAKaJdPQ=", "dev": true, "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" } }, "@babel/traverse": { - "version": "7.14.2", - "resolved": "https://registry.nlark.com/@babel/traverse/download/@babel/traverse-7.14.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.14.2.tgz", - "integrity": "sha1-kgGo2RJyOoMcJnnH678v4UFtdls=", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.14.2", - "@babel/helper-function-name": "^7.14.2", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.14.2", - "@babel/types": "^7.14.2", + "version": "7.14.7", + "resolved": "https://registry.nlark.com/@babel/traverse/download/@babel/traverse-7.14.7.tgz", + "integrity": "sha1-ZAB8l3TP3Dq9I7B4C8GKPONjF1M=", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.7", + "@babel/types": "^7.14.5", "debug": "^4.1.0", "globals": "^11.1.0" + }, + "dependencies": { + "debug": { + "version": "4.3.2", + "resolved": "https://registry.nlark.com/debug/download/debug-4.3.2.tgz?cache=0&sync_timestamp=1625374648057&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdebug%2Fdownload%2Fdebug-4.3.2.tgz", + "integrity": "sha1-8KScGKyHeeMdSgxgKd+3aHPHQos=", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz?cache=0&sync_timestamp=1607433899126&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", + "dev": true + } } }, "@babel/types": { - "version": "7.14.4", - "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.4.tgz?cache=0&sync_timestamp=1622221311390&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.4.tgz", - "integrity": "sha1-v9aYAQgWhZOziz60iiSqAmuRm8A=", + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz", + "integrity": "sha1-O7mXuoKaIQTO2yBonEpbgSHTg/8=", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.0", + "@babel/helper-validator-identifier": "^7.14.5", "to-fast-properties": "^2.0.0" } }, @@ -345,7 +417,7 @@ }, "@commitlint/ensure": { "version": "12.1.4", - "resolved": "https://registry.nlark.com/@commitlint/ensure/download/@commitlint/ensure-12.1.4.tgz?cache=0&sync_timestamp=1621842172335&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40commitlint%2Fensure%2Fdownload%2F%40commitlint%2Fensure-12.1.4.tgz", + "resolved": "https://registry.nlark.com/@commitlint/ensure/download/@commitlint/ensure-12.1.4.tgz?cache=0&sync_timestamp=1621842772383&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40commitlint%2Fensure%2Fdownload%2F%40commitlint%2Fensure-12.1.4.tgz", "integrity": "sha1-KHri3MXMsIbnSXBbG9m9uZdzBW8=", "dev": true, "requires": { @@ -355,13 +427,13 @@ }, "@commitlint/execute-rule": { "version": "12.1.4", - "resolved": "https://registry.nlark.com/@commitlint/execute-rule/download/@commitlint/execute-rule-12.1.4.tgz?cache=0&sync_timestamp=1621842162394&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40commitlint%2Fexecute-rule%2Fdownload%2F%40commitlint%2Fexecute-rule-12.1.4.tgz", + "resolved": "https://registry.nlark.com/@commitlint/execute-rule/download/@commitlint/execute-rule-12.1.4.tgz", "integrity": "sha1-mXOwLpd5rb8VIq6awgekgV7HPeE=", "dev": true }, "@commitlint/format": { "version": "12.1.4", - "resolved": "https://registry.nlark.com/@commitlint/format/download/@commitlint/format-12.1.4.tgz?cache=0&sync_timestamp=1621842172303&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40commitlint%2Fformat%2Fdownload%2F%40commitlint%2Fformat-12.1.4.tgz", + "resolved": "https://registry.nlark.com/@commitlint/format/download/@commitlint/format-12.1.4.tgz?cache=0&sync_timestamp=1621842772485&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40commitlint%2Fformat%2Fdownload%2F%40commitlint%2Fformat-12.1.4.tgz", "integrity": "sha1-2y1GQYpq5XyQ5ff2Xf9G8CZdnyQ=", "dev": true, "requires": { @@ -371,7 +443,7 @@ }, "@commitlint/is-ignored": { "version": "12.1.4", - "resolved": "https://registry.nlark.com/@commitlint/is-ignored/download/@commitlint/is-ignored-12.1.4.tgz?cache=0&sync_timestamp=1621842172997&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40commitlint%2Fis-ignored%2Fdownload%2F%40commitlint%2Fis-ignored-12.1.4.tgz", + "resolved": "https://registry.nlark.com/@commitlint/is-ignored/download/@commitlint/is-ignored-12.1.4.tgz?cache=0&sync_timestamp=1621842772412&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40commitlint%2Fis-ignored%2Fdownload%2F%40commitlint%2Fis-ignored-12.1.4.tgz", "integrity": "sha1-TEMLw7NhqpvlzU3bJSwVWYcOp7w=", "dev": true, "requires": { @@ -381,7 +453,7 @@ }, "@commitlint/lint": { "version": "12.1.4", - "resolved": "https://registry.nlark.com/@commitlint/lint/download/@commitlint/lint-12.1.4.tgz", + "resolved": "https://registry.nlark.com/@commitlint/lint/download/@commitlint/lint-12.1.4.tgz?cache=0&sync_timestamp=1621842783363&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40commitlint%2Flint%2Fdownload%2F%40commitlint%2Flint-12.1.4.tgz", "integrity": "sha1-hWt/0rLmNnuDbLhKEvHBs8DkDSI=", "dev": true, "requires": { @@ -393,7 +465,7 @@ }, "@commitlint/load": { "version": "12.1.4", - "resolved": "https://registry.nlark.com/@commitlint/load/download/@commitlint/load-12.1.4.tgz?cache=0&sync_timestamp=1621842172401&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40commitlint%2Fload%2Fdownload%2F%40commitlint%2Fload-12.1.4.tgz", + "resolved": "https://registry.nlark.com/@commitlint/load/download/@commitlint/load-12.1.4.tgz", "integrity": "sha1-48LbwOfY2Sj1emh4vXIZkJ/ArKs=", "dev": true, "requires": { @@ -408,13 +480,13 @@ }, "@commitlint/message": { "version": "12.1.4", - "resolved": "https://registry.nlark.com/@commitlint/message/download/@commitlint/message-12.1.4.tgz?cache=0&sync_timestamp=1621842167304&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40commitlint%2Fmessage%2Fdownload%2F%40commitlint%2Fmessage-12.1.4.tgz", + "resolved": "https://registry.nlark.com/@commitlint/message/download/@commitlint/message-12.1.4.tgz?cache=0&sync_timestamp=1621842767424&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40commitlint%2Fmessage%2Fdownload%2F%40commitlint%2Fmessage-12.1.4.tgz", "integrity": "sha1-OJXtzAcJ3spZRfPVX16pWp8fRG0=", "dev": true }, "@commitlint/parse": { "version": "12.1.4", - "resolved": "https://registry.nlark.com/@commitlint/parse/download/@commitlint/parse-12.1.4.tgz?cache=0&sync_timestamp=1621842546810&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40commitlint%2Fparse%2Fdownload%2F%40commitlint%2Fparse-12.1.4.tgz", + "resolved": "https://registry.nlark.com/@commitlint/parse/download/@commitlint/parse-12.1.4.tgz?cache=0&sync_timestamp=1621842772382&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40commitlint%2Fparse%2Fdownload%2F%40commitlint%2Fparse-12.1.4.tgz", "integrity": "sha1-ugPVTSTvhPb9L/McXpmYsi19CqE=", "dev": true, "requires": { @@ -425,7 +497,7 @@ }, "@commitlint/read": { "version": "12.1.4", - "resolved": "https://registry.nlark.com/@commitlint/read/download/@commitlint/read-12.1.4.tgz?cache=0&sync_timestamp=1621842547139&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40commitlint%2Fread%2Fdownload%2F%40commitlint%2Fread-12.1.4.tgz", + "resolved": "https://registry.nlark.com/@commitlint/read/download/@commitlint/read-12.1.4.tgz?cache=0&sync_timestamp=1621842772746&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40commitlint%2Fread%2Fdownload%2F%40commitlint%2Fread-12.1.4.tgz", "integrity": "sha1-VS/aQu8YXVtXi+tvYmpfiygt46Y=", "dev": true, "requires": { @@ -437,7 +509,7 @@ }, "@commitlint/resolve-extends": { "version": "12.1.4", - "resolved": "https://registry.nlark.com/@commitlint/resolve-extends/download/@commitlint/resolve-extends-12.1.4.tgz?cache=0&sync_timestamp=1621842169158&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40commitlint%2Fresolve-extends%2Fdownload%2F%40commitlint%2Fresolve-extends-12.1.4.tgz", + "resolved": "https://registry.nlark.com/@commitlint/resolve-extends/download/@commitlint/resolve-extends-12.1.4.tgz", "integrity": "sha1-51jtfc35QmGLn2A6fCimQPaggCo=", "dev": true, "requires": { @@ -449,7 +521,7 @@ }, "@commitlint/rules": { "version": "12.1.4", - "resolved": "https://registry.nlark.com/@commitlint/rules/download/@commitlint/rules-12.1.4.tgz?cache=0&sync_timestamp=1621842547497&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40commitlint%2Frules%2Fdownload%2F%40commitlint%2Frules-12.1.4.tgz", + "resolved": "https://registry.nlark.com/@commitlint/rules/download/@commitlint/rules-12.1.4.tgz?cache=0&sync_timestamp=1621842777413&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40commitlint%2Frules%2Fdownload%2F%40commitlint%2Frules-12.1.4.tgz", "integrity": "sha1-DhQbCMqj173EiqeEuqi6/z79ZNs=", "dev": true, "requires": { @@ -461,13 +533,13 @@ }, "@commitlint/to-lines": { "version": "12.1.4", - "resolved": "https://registry.nlark.com/@commitlint/to-lines/download/@commitlint/to-lines-12.1.4.tgz?cache=0&sync_timestamp=1621842168815&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40commitlint%2Fto-lines%2Fdownload%2F%40commitlint%2Fto-lines-12.1.4.tgz", + "resolved": "https://registry.nlark.com/@commitlint/to-lines/download/@commitlint/to-lines-12.1.4.tgz", "integrity": "sha1-yqWC2/Eh83egWIu2TiXEhUhDzSU=", "dev": true }, "@commitlint/top-level": { "version": "12.1.4", - "resolved": "https://registry.nlark.com/@commitlint/top-level/download/@commitlint/top-level-12.1.4.tgz?cache=0&sync_timestamp=1621842167436&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40commitlint%2Ftop-level%2Fdownload%2F%40commitlint%2Ftop-level-12.1.4.tgz", + "resolved": "https://registry.nlark.com/@commitlint/top-level/download/@commitlint/top-level-12.1.4.tgz?cache=0&sync_timestamp=1621842767448&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40commitlint%2Ftop-level%2Fdownload%2F%40commitlint%2Ftop-level-12.1.4.tgz", "integrity": "sha1-ltXHFb/Bvfht/PEbZ/ws92WMem4=", "dev": true, "requires": { @@ -476,7 +548,7 @@ "dependencies": { "find-up": { "version": "5.0.0", - "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-5.0.0.tgz?cache=0&sync_timestamp=1597169884679&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-5.0.0.tgz", + "resolved": "https://registry.nlark.com/find-up/download/find-up-5.0.0.tgz", "integrity": "sha1-TJKBnstwg1YeT0okCoa+UZj1Nvw=", "dev": true, "requires": { @@ -486,7 +558,7 @@ }, "locate-path": { "version": "6.0.0", - "resolved": "https://registry.npm.taobao.org/locate-path/download/locate-path-6.0.0.tgz", + "resolved": "https://registry.nlark.com/locate-path/download/locate-path-6.0.0.tgz", "integrity": "sha1-VTIeswn+u8WcSAHZMackUqaB0oY=", "dev": true, "requires": { @@ -495,7 +567,7 @@ }, "p-limit": { "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/p-limit/download/p-limit-3.1.0.tgz", + "resolved": "https://registry.nlark.com/p-limit/download/p-limit-3.1.0.tgz", "integrity": "sha1-4drMvnjQ0TiMoYxk/qOOPlfjcGs=", "dev": true, "requires": { @@ -504,18 +576,24 @@ }, "p-locate": { "version": "5.0.0", - "resolved": "https://registry.npm.taobao.org/p-locate/download/p-locate-5.0.0.tgz", + "resolved": "https://registry.nlark.com/p-locate/download/p-locate-5.0.0.tgz", "integrity": "sha1-g8gxXGeFAF470CGDlBHJ4RDm2DQ=", "dev": true, "requires": { "p-limit": "^3.0.2" } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/path-exists/download/path-exists-4.0.0.tgz", + "integrity": "sha1-UTvb4tO5XXdi6METfvoZXGxhtbM=", + "dev": true } } }, "@commitlint/types": { "version": "12.1.4", - "resolved": "https://registry.nlark.com/@commitlint/types/download/@commitlint/types-12.1.4.tgz?cache=0&sync_timestamp=1621842167310&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40commitlint%2Ftypes%2Fdownload%2F%40commitlint%2Ftypes-12.1.4.tgz", + "resolved": "https://registry.nlark.com/@commitlint/types/download/@commitlint/types-12.1.4.tgz", "integrity": "sha1-lhil3ImR+1jm3m7YnXv3Evp0un4=", "dev": true, "requires": { @@ -534,7 +612,7 @@ }, "@electron/get": { "version": "1.12.4", - "resolved": "https://registry.npm.taobao.org/@electron/get/download/@electron/get-1.12.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40electron%2Fget%2Fdownload%2F%40electron%2Fget-1.12.4.tgz", + "resolved": "https://registry.npm.taobao.org/@electron/get/download/@electron/get-1.12.4.tgz?cache=0&sync_timestamp=1612575876868&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40electron%2Fget%2Fdownload%2F%40electron%2Fget-1.12.4.tgz", "integrity": "sha1-pZcRE/wb+PoSqHidwgFSpzWfBqs=", "dev": true, "requires": { @@ -566,7 +644,7 @@ }, "cacheable-request": { "version": "6.1.0", - "resolved": "https://registry.npm.taobao.org/cacheable-request/download/cacheable-request-6.1.0.tgz", + "resolved": "https://registry.nlark.com/cacheable-request/download/cacheable-request-6.1.0.tgz", "integrity": "sha1-IP+4vRYrpL4R6VZ9gj22UQUsqRI=", "dev": true, "requires": { @@ -581,7 +659,7 @@ "dependencies": { "get-stream": { "version": "5.2.0", - "resolved": "https://registry.npm.taobao.org/get-stream/download/get-stream-5.2.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fget-stream%2Fdownload%2Fget-stream-5.2.0.tgz", + "resolved": "https://registry.npm.taobao.org/get-stream/download/get-stream-5.2.0.tgz", "integrity": "sha1-SWaheV7lrOZecGxLe+txJX1uItM=", "dev": true, "requires": { @@ -596,9 +674,18 @@ } } }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.nlark.com/debug/download/debug-4.3.2.tgz?cache=0&sync_timestamp=1625374648057&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdebug%2Fdownload%2Fdebug-4.3.2.tgz", + "integrity": "sha1-8KScGKyHeeMdSgxgKd+3aHPHQos=", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, "decompress-response": { "version": "3.3.0", - "resolved": "https://registry.npm.taobao.org/decompress-response/download/decompress-response-3.3.0.tgz?cache=0&sync_timestamp=1613125479486&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdecompress-response%2Fdownload%2Fdecompress-response-3.3.0.tgz", + "resolved": "https://registry.npm.taobao.org/decompress-response/download/decompress-response-3.3.0.tgz?cache=0&sync_timestamp=1613125280468&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdecompress-response%2Fdownload%2Fdecompress-response-3.3.0.tgz", "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", "dev": true, "requires": { @@ -607,7 +694,7 @@ }, "defer-to-connect": { "version": "1.1.3", - "resolved": "https://registry.npm.taobao.org/defer-to-connect/download/defer-to-connect-1.1.3.tgz?cache=0&sync_timestamp=1614211480566&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdefer-to-connect%2Fdownload%2Fdefer-to-connect-1.1.3.tgz", + "resolved": "https://registry.nlark.com/defer-to-connect/download/defer-to-connect-1.1.3.tgz", "integrity": "sha1-MxrgUMCNz3ifjIOnuB8O2U9KxZE=", "dev": true }, @@ -624,7 +711,7 @@ }, "get-stream": { "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/get-stream/download/get-stream-4.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fget-stream%2Fdownload%2Fget-stream-4.1.0.tgz", + "resolved": "https://registry.npm.taobao.org/get-stream/download/get-stream-4.1.0.tgz", "integrity": "sha1-wbJVV189wh1Zv8ec09K0axw6VLU=", "dev": true, "requires": { @@ -633,7 +720,7 @@ }, "got": { "version": "9.6.0", - "resolved": "https://registry.npm.taobao.org/got/download/got-9.6.0.tgz", + "resolved": "https://registry.nlark.com/got/download/got-9.6.0.tgz", "integrity": "sha1-7fRefWf5lUVwXeH3u+7rEhdl7YU=", "dev": true, "requires": { @@ -658,7 +745,7 @@ }, "jsonfile": { "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/jsonfile/download/jsonfile-4.0.0.tgz", + "resolved": "https://registry.npm.taobao.org/jsonfile/download/jsonfile-4.0.0.tgz?cache=0&sync_timestamp=1604161876665&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjsonfile%2Fdownload%2Fjsonfile-4.0.0.tgz", "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", "dev": true, "requires": { @@ -667,7 +754,7 @@ }, "keyv": { "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/keyv/download/keyv-3.1.0.tgz?cache=0&sync_timestamp=1600337523153&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fkeyv%2Fdownload%2Fkeyv-3.1.0.tgz", + "resolved": "https://registry.npm.taobao.org/keyv/download/keyv-3.1.0.tgz", "integrity": "sha1-7MIoSG9pmR5J6UdkhaW+Ho/FxNk=", "dev": true, "requires": { @@ -682,13 +769,25 @@ }, "mimic-response": { "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/mimic-response/download/mimic-response-1.0.1.tgz", + "resolved": "https://registry.nlark.com/mimic-response/download/mimic-response-1.0.1.tgz", "integrity": "sha1-SSNTiHju9CBjy4o+OweYeBSHqxs=", "dev": true }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz?cache=0&sync_timestamp=1607433899126&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", + "dev": true + }, + "normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.nlark.com/normalize-url/download/normalize-url-4.5.1.tgz?cache=0&sync_timestamp=1624945908746&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnormalize-url%2Fdownload%2Fnormalize-url-4.5.1.tgz", + "integrity": "sha1-DdkM8SiO4dExO4cIHJpZMu5IUYo=", + "dev": true + }, "p-cancelable": { "version": "1.1.0", - "resolved": "https://registry.nlark.com/p-cancelable/download/p-cancelable-1.1.0.tgz?cache=0&sync_timestamp=1622468009159&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fp-cancelable%2Fdownload%2Fp-cancelable-1.1.0.tgz", + "resolved": "https://registry.nlark.com/p-cancelable/download/p-cancelable-1.1.0.tgz", "integrity": "sha1-0HjRWjr0CSIMiG8dmgyi5EGrJsw=", "dev": true }, @@ -703,7 +802,7 @@ }, "semver": { "version": "6.3.0", - "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1616463603361&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz", + "resolved": "https://registry.nlark.com/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618846864940&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz", "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", "dev": true }, @@ -715,16 +814,16 @@ }, "universalify": { "version": "0.1.2", - "resolved": "https://registry.npm.taobao.org/universalify/download/universalify-0.1.2.tgz", + "resolved": "https://registry.npm.taobao.org/universalify/download/universalify-0.1.2.tgz?cache=0&sync_timestamp=1603180080276&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Funiversalify%2Fdownload%2Funiversalify-0.1.2.tgz", "integrity": "sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY=", "dev": true } } }, "@electron/universal": { - "version": "1.0.4", - "resolved": "https://registry.nlark.com/@electron/universal/download/@electron/universal-1.0.4.tgz", - "integrity": "sha1-IxrCRsOdRbgOFZvSHD+QJ9yqEPU=", + "version": "1.0.5", + "resolved": "https://registry.nlark.com/@electron/universal/download/@electron/universal-1.0.5.tgz", + "integrity": "sha1-uBI0Dk7yHaKz7neytNNcm4be/jc=", "dev": true, "requires": { "@malept/cross-spawn-promise": "^1.1.0", @@ -732,18 +831,35 @@ "debug": "^4.3.1", "dir-compare": "^2.4.0", "fs-extra": "^9.0.1" + }, + "dependencies": { + "debug": { + "version": "4.3.2", + "resolved": "https://registry.nlark.com/debug/download/debug-4.3.2.tgz?cache=0&sync_timestamp=1625374648057&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdebug%2Fdownload%2Fdebug-4.3.2.tgz", + "integrity": "sha1-8KScGKyHeeMdSgxgKd+3aHPHQos=", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz?cache=0&sync_timestamp=1607433899126&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", + "dev": true + } } }, "@hapi/hoek": { "version": "9.2.0", - "resolved": "https://registry.npm.taobao.org/@hapi/hoek/download/@hapi/hoek-9.2.0.tgz", + "resolved": "https://registry.npm.taobao.org/@hapi/hoek/download/@hapi/hoek-9.2.0.tgz?cache=0&sync_timestamp=1618694570157&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40hapi%2Fhoek%2Fdownload%2F%40hapi%2Fhoek-9.2.0.tgz", "integrity": "sha1-85M6RONlhk9NrV25QVgQbVEegTE=", "dev": true }, "@hapi/topo": { - "version": "5.0.0", - "resolved": "https://registry.npm.taobao.org/@hapi/topo/download/@hapi/topo-5.0.0.tgz", - "integrity": "sha1-wZr4V3+jk6BunHe2CZWvlZvnIec=", + "version": "5.1.0", + "resolved": "https://registry.nlark.com/@hapi/topo/download/@hapi/topo-5.1.0.tgz", + "integrity": "sha1-3ESOMyxsbjek3AL9hLqNRLmvsBI=", "dev": true, "requires": { "@hapi/hoek": "^9.0.0" @@ -759,15 +875,15 @@ }, "dependencies": { "typescript": { - "version": "3.9.9", - "resolved": "https://registry.nlark.com/typescript/download/typescript-3.9.9.tgz", - "integrity": "sha1-5pkFxUvAaB0FGL1NWHzG8tCxpnQ=" + "version": "3.9.10", + "resolved": "https://registry.nlark.com/typescript/download/typescript-3.9.10.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftypescript%2Fdownload%2Ftypescript-3.9.10.tgz", + "integrity": "sha1-cPORCselHta+952ngAaQsZv3eLg=" } } }, "@iceworks/eslint-plugin-best-practices": { "version": "0.2.8", - "resolved": "https://registry.nlark.com/@iceworks/eslint-plugin-best-practices/download/@iceworks/eslint-plugin-best-practices-0.2.8.tgz?cache=0&sync_timestamp=1619062028226&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40iceworks%2Feslint-plugin-best-practices%2Fdownload%2F%40iceworks%2Feslint-plugin-best-practices-0.2.8.tgz", + "resolved": "https://registry.nlark.com/@iceworks/eslint-plugin-best-practices/download/@iceworks/eslint-plugin-best-practices-0.2.8.tgz", "integrity": "sha1-iDgkrK+y6I3ohwBRSRjgU/g3dpg=", "dev": true, "requires": { @@ -806,7 +922,7 @@ }, "@jest/types": { "version": "25.5.0", - "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-25.5.0.tgz", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-25.5.0.tgz?cache=0&sync_timestamp=1624900057884&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-25.5.0.tgz", "integrity": "sha1-TWpHk/e5WZ/DaAh3uFapfbzPKp0=", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", @@ -817,7 +933,7 @@ "dependencies": { "chalk": { "version": "3.0.0", - "resolved": "https://registry.nlark.com/chalk/download/chalk-3.0.0.tgz?cache=0&sync_timestamp=1618995355917&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-3.0.0.tgz", + "resolved": "https://registry.nlark.com/chalk/download/chalk-3.0.0.tgz", "integrity": "sha1-P3PCv1JlkfV0zEksUeJFY0n4ROQ=", "requires": { "ansi-styles": "^4.1.0", @@ -828,13 +944,42 @@ }, "@malept/cross-spawn-promise": { "version": "1.1.1", - "resolved": "https://registry.npm.taobao.org/@malept/cross-spawn-promise/download/@malept/cross-spawn-promise-1.1.1.tgz", + "resolved": "https://registry.nlark.com/@malept/cross-spawn-promise/download/@malept/cross-spawn-promise-1.1.1.tgz?cache=0&sync_timestamp=1625270317177&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40malept%2Fcross-spawn-promise%2Fdownload%2F%40malept%2Fcross-spawn-promise-1.1.1.tgz", "integrity": "sha1-UEryAK9rmOGYvOdovBcwxpNq4B0=", "dev": true, "requires": { "cross-spawn": "^7.0.1" } }, + "@malept/flatpak-bundler": { + "version": "0.4.0", + "resolved": "https://registry.nlark.com/@malept/flatpak-bundler/download/@malept/flatpak-bundler-0.4.0.tgz", + "integrity": "sha1-6KMsMKldIMKxu2NcxYCYGgY4mFg=", + "dev": true, + "requires": { + "debug": "^4.1.1", + "fs-extra": "^9.0.0", + "lodash": "^4.17.15", + "tmp-promise": "^3.0.2" + }, + "dependencies": { + "debug": { + "version": "4.3.2", + "resolved": "https://registry.nlark.com/debug/download/debug-4.3.2.tgz?cache=0&sync_timestamp=1625374648057&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdebug%2Fdownload%2Fdebug-4.3.2.tgz", + "integrity": "sha1-8KScGKyHeeMdSgxgKd+3aHPHQos=", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz?cache=0&sync_timestamp=1607433899126&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", + "dev": true + } + } + }, "@mdn/browser-compat-data": { "version": "2.0.7", "resolved": "https://registry.nlark.com/@mdn/browser-compat-data/download/@mdn/browser-compat-data-2.0.7.tgz", @@ -845,25 +990,25 @@ } }, "@nodelib/fs.scandir": { - "version": "2.1.4", - "resolved": "https://registry.npm.taobao.org/@nodelib/fs.scandir/download/@nodelib/fs.scandir-2.1.4.tgz?cache=0&sync_timestamp=1609074524347&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40nodelib%2Ffs.scandir%2Fdownload%2F%40nodelib%2Ffs.scandir-2.1.4.tgz", - "integrity": "sha1-1LNUml213iaD4MEHGrTxQJBLv2k=", + "version": "2.1.5", + "resolved": "https://registry.nlark.com/@nodelib/fs.scandir/download/@nodelib/fs.scandir-2.1.5.tgz?cache=0&sync_timestamp=1622792738877&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40nodelib%2Ffs.scandir%2Fdownload%2F%40nodelib%2Ffs.scandir-2.1.5.tgz", + "integrity": "sha1-dhnC6yGyVIP20WdUi0z9WnSIw9U=", "requires": { - "@nodelib/fs.stat": "2.0.4", + "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" } }, "@nodelib/fs.stat": { - "version": "2.0.4", - "resolved": "https://registry.npm.taobao.org/@nodelib/fs.stat/download/@nodelib/fs.stat-2.0.4.tgz?cache=0&sync_timestamp=1609074523193&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40nodelib%2Ffs.stat%2Fdownload%2F%40nodelib%2Ffs.stat-2.0.4.tgz", - "integrity": "sha1-o/LdYbq0O424+hCKEhz//kxnZlU=" + "version": "2.0.5", + "resolved": "https://registry.nlark.com/@nodelib/fs.stat/download/@nodelib/fs.stat-2.0.5.tgz?cache=0&sync_timestamp=1622792616417&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40nodelib%2Ffs.stat%2Fdownload%2F%40nodelib%2Ffs.stat-2.0.5.tgz", + "integrity": "sha1-W9Jir5Tp0lvR5xsF3u1Eh2oiLos=" }, "@nodelib/fs.walk": { - "version": "1.2.6", - "resolved": "https://registry.npm.taobao.org/@nodelib/fs.walk/download/@nodelib/fs.walk-1.2.6.tgz?cache=0&sync_timestamp=1609077064096&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40nodelib%2Ffs.walk%2Fdownload%2F%40nodelib%2Ffs.walk-1.2.6.tgz", - "integrity": "sha1-zOk5azCqWv6eN1Zgj1gxrctT0GM=", + "version": "1.2.7", + "resolved": "https://registry.nlark.com/@nodelib/fs.walk/download/@nodelib/fs.walk-1.2.7.tgz", + "integrity": "sha1-lMI9sY7kZT4Smr0m+wb4cKyeHuI=", "requires": { - "@nodelib/fs.scandir": "2.1.4", + "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" } }, @@ -889,7 +1034,7 @@ }, "@sideway/address": { "version": "4.1.2", - "resolved": "https://registry.nlark.com/@sideway/address/download/@sideway/address-4.1.2.tgz?cache=0&sync_timestamp=1620368155014&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40sideway%2Faddress%2Fdownload%2F%40sideway%2Faddress-4.1.2.tgz", + "resolved": "https://registry.nlark.com/@sideway/address/download/@sideway/address-4.1.2.tgz", "integrity": "sha1-gRuEMzozVznTlpz8Q0c2JoFwytE=", "dev": true, "requires": { @@ -898,7 +1043,7 @@ }, "@sideway/formula": { "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/@sideway/formula/download/@sideway/formula-3.0.0.tgz", + "resolved": "https://registry.npm.taobao.org/@sideway/formula/download/@sideway/formula-3.0.0.tgz?cache=0&sync_timestamp=1603525579815&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40sideway%2Fformula%2Fdownload%2F%40sideway%2Fformula-3.0.0.tgz", "integrity": "sha1-/hWK7jLmvV3oUES+YVvAhHigoTw=", "dev": true }, @@ -924,7 +1069,7 @@ }, "@stylelint/postcss-markdown": { "version": "0.36.2", - "resolved": "https://registry.npm.taobao.org/@stylelint/postcss-markdown/download/@stylelint/postcss-markdown-0.36.2.tgz?cache=0&sync_timestamp=1605623337607&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40stylelint%2Fpostcss-markdown%2Fdownload%2F%40stylelint%2Fpostcss-markdown-0.36.2.tgz", + "resolved": "https://registry.npm.taobao.org/@stylelint/postcss-markdown/download/@stylelint/postcss-markdown-0.36.2.tgz?cache=0&sync_timestamp=1605623456196&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40stylelint%2Fpostcss-markdown%2Fdownload%2F%40stylelint%2Fpostcss-markdown-0.36.2.tgz", "integrity": "sha1-ClQMRpL43N/BPI41LBfnv+4rs5E=", "dev": true, "requires": { @@ -947,21 +1092,21 @@ "dev": true }, "@tsconfig/node10": { - "version": "1.0.7", - "resolved": "https://registry.nlark.com/@tsconfig/node10/download/@tsconfig/node10-1.0.7.tgz", - "integrity": "sha1-HrHeNsc0eKJHnMZh71rxwW2G1gY=", + "version": "1.0.8", + "resolved": "https://registry.nlark.com/@tsconfig/node10/download/@tsconfig/node10-1.0.8.tgz?cache=0&sync_timestamp=1623230113943&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40tsconfig%2Fnode10%2Fdownload%2F%40tsconfig%2Fnode10-1.0.8.tgz", + "integrity": "sha1-weToDW+WT77LM1nEO9SLQPfK2tk=", "dev": true }, "@tsconfig/node12": { - "version": "1.0.7", - "resolved": "https://registry.npm.taobao.org/@tsconfig/node12/download/@tsconfig/node12-1.0.7.tgz", - "integrity": "sha1-Z3vZEX6BZNwxmYfdb/X8G6b78Ys=", + "version": "1.0.9", + "resolved": "https://registry.nlark.com/@tsconfig/node12/download/@tsconfig/node12-1.0.9.tgz", + "integrity": "sha1-YsH23uLr2a6tgNw6+laBDljhoEw=", "dev": true }, "@tsconfig/node14": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/@tsconfig/node14/download/@tsconfig/node14-1.0.0.tgz", - "integrity": "sha1-W9BG5Qix7pC8CRdmdYg4dB/e/W4=", + "version": "1.0.1", + "resolved": "https://registry.nlark.com/@tsconfig/node14/download/@tsconfig/node14-1.0.1.tgz?cache=0&sync_timestamp=1623230113946&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40tsconfig%2Fnode14%2Fdownload%2F%40tsconfig%2Fnode14-1.0.1.tgz", + "integrity": "sha1-lfLRZ/+5uNIGiwsjUwL6/U33EfI=", "dev": true }, "@tsconfig/node16": { @@ -972,7 +1117,7 @@ }, "@types/cacheable-request": { "version": "6.0.1", - "resolved": "https://registry.nlark.com/@types/cacheable-request/download/@types/cacheable-request-6.0.1.tgz", + "resolved": "https://registry.nlark.com/@types/cacheable-request/download/@types/cacheable-request-6.0.1.tgz?cache=0&sync_timestamp=1621240709266&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fcacheable-request%2Fdownload%2F%40types%2Fcacheable-request-6.0.1.tgz", "integrity": "sha1-XSLz3e0f06hMC761A5p0GcLJGXY=", "requires": { "@types/http-cache-semantics": "*", @@ -982,14 +1127,14 @@ } }, "@types/debug": { - "version": "4.1.5", - "resolved": "https://registry.nlark.com/@types/debug/download/@types/debug-4.1.5.tgz", - "integrity": "sha1-sU76iFK3do2JiQZhPCP2iHE+As0=", + "version": "4.1.6", + "resolved": "https://registry.nlark.com/@types/debug/download/@types/debug-4.1.6.tgz?cache=0&sync_timestamp=1625128449462&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fdebug%2Fdownload%2F%40types%2Fdebug-4.1.6.tgz", + "integrity": "sha1-C3AYcjCEkYqGXv+ZJJxJBQXfIWM=", "dev": true }, "@types/decompress": { "version": "4.2.3", - "resolved": "https://registry.nlark.com/@types/decompress/download/@types/decompress-4.2.3.tgz", + "resolved": "https://registry.nlark.com/@types/decompress/download/@types/decompress-4.2.3.tgz?cache=0&sync_timestamp=1621241049411&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fdecompress%2Fdownload%2F%40types%2Fdecompress-4.2.3.tgz", "integrity": "sha1-mO7UivgAAQOKoFaQsglJFfKW/mU=", "dev": true, "requires": { @@ -998,7 +1143,7 @@ }, "@types/fs-extra": { "version": "9.0.11", - "resolved": "https://registry.nlark.com/@types/fs-extra/download/@types/fs-extra-9.0.11.tgz?cache=0&sync_timestamp=1621241092590&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Ffs-extra%2Fdownload%2F%40types%2Ffs-extra-9.0.11.tgz", + "resolved": "https://registry.nlark.com/@types/fs-extra/download/@types/fs-extra-9.0.11.tgz", "integrity": "sha1-jMmeEDSZ6rnzR9vGyk6Z+40sK4c=", "dev": true, "requires": { @@ -1050,7 +1195,7 @@ }, "@types/json5": { "version": "0.0.29", - "resolved": "https://registry.npm.taobao.org/@types/json5/download/@types/json5-0.0.29.tgz", + "resolved": "https://registry.nlark.com/@types/json5/download/@types/json5-0.0.29.tgz", "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", "dev": true }, @@ -1064,7 +1209,7 @@ }, "@types/mdast": { "version": "3.0.3", - "resolved": "https://registry.nlark.com/@types/mdast/download/@types/mdast-3.0.3.tgz?cache=0&sync_timestamp=1621242009980&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fmdast%2Fdownload%2F%40types%2Fmdast-3.0.3.tgz", + "resolved": "https://registry.nlark.com/@types/mdast/download/@types/mdast-3.0.3.tgz?cache=0&sync_timestamp=1621241822534&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fmdast%2Fdownload%2F%40types%2Fmdast-3.0.3.tgz", "integrity": "sha1-LX1nGxzR6j3rMG6nUDbCoEB9Les=", "dev": true, "requires": { @@ -1084,13 +1229,13 @@ "dev": true }, "@types/node": { - "version": "15.6.1", - "resolved": "https://registry.nlark.com/@types/node/download/@types/node-15.6.1.tgz", - "integrity": "sha1-MtQzkNXGLFtuxIapvJxZVE3jmgg=" + "version": "16.0.0", + "resolved": "https://registry.nlark.com/@types/node/download/@types/node-16.0.0.tgz", + "integrity": "sha1-BnpsSdx6XCQSpQVijiaQKulnv28=" }, "@types/node-fetch": { "version": "2.5.10", - "resolved": "https://registry.nlark.com/@types/node-fetch/download/@types/node-fetch-2.5.10.tgz?cache=0&sync_timestamp=1621242080492&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fnode-fetch%2Fdownload%2F%40types%2Fnode-fetch-2.5.10.tgz", + "resolved": "https://registry.nlark.com/@types/node-fetch/download/@types/node-fetch-2.5.10.tgz", "integrity": "sha1-m01KBCVWL5/OpwsSyz/N2UbKgTI=", "dev": true, "requires": { @@ -1100,7 +1245,7 @@ "dependencies": { "form-data": { "version": "3.0.1", - "resolved": "https://registry.npm.taobao.org/form-data/download/form-data-3.0.1.tgz", + "resolved": "https://registry.nlark.com/form-data/download/form-data-3.0.1.tgz", "integrity": "sha1-69U3kbeDVqma+aMA1CgsTV65dV8=", "dev": true, "requires": { @@ -1113,19 +1258,19 @@ }, "@types/normalize-package-data": { "version": "2.4.0", - "resolved": "https://registry.nlark.com/@types/normalize-package-data/download/@types/normalize-package-data-2.4.0.tgz?cache=0&sync_timestamp=1621242104575&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fnormalize-package-data%2Fdownload%2F%40types%2Fnormalize-package-data-2.4.0.tgz", + "resolved": "https://registry.nlark.com/@types/normalize-package-data/download/@types/normalize-package-data-2.4.0.tgz?cache=0&sync_timestamp=1621242027779&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fnormalize-package-data%2Fdownload%2F%40types%2Fnormalize-package-data-2.4.0.tgz", "integrity": "sha1-5IbQ2XOW15vu3QpuM/RTT/a0lz4=", "dev": true }, "@types/parse-json": { "version": "4.0.0", - "resolved": "https://registry.nlark.com/@types/parse-json/download/@types/parse-json-4.0.0.tgz?cache=0&sync_timestamp=1621242198435&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fparse-json%2Fdownload%2F%40types%2Fparse-json-4.0.0.tgz", + "resolved": "https://registry.nlark.com/@types/parse-json/download/@types/parse-json-4.0.0.tgz", "integrity": "sha1-L4u0QUNNFjs1+4/9zNcTiSf/uMA=", "dev": true }, "@types/plist": { "version": "3.0.2", - "resolved": "https://registry.nlark.com/@types/plist/download/@types/plist-3.0.2.tgz?cache=0&sync_timestamp=1621242193552&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fplist%2Fdownload%2F%40types%2Fplist-3.0.2.tgz", + "resolved": "https://registry.nlark.com/@types/plist/download/@types/plist-3.0.2.tgz", "integrity": "sha1-YbNye7oPXEYv4zNUJTSgw+GcywE=", "dev": true, "optional": true, @@ -1136,7 +1281,7 @@ }, "@types/responselike": { "version": "1.0.0", - "resolved": "https://registry.nlark.com/@types/responselike/download/@types/responselike-1.0.0.tgz", + "resolved": "https://registry.nlark.com/@types/responselike/download/@types/responselike-1.0.0.tgz?cache=0&sync_timestamp=1621242544305&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fresponselike%2Fdownload%2F%40types%2Fresponselike-1.0.0.tgz", "integrity": "sha1-JR9P59FU0rrRJavhtCmyOv0mLik=", "requires": { "@types/node": "*" @@ -1144,7 +1289,7 @@ }, "@types/semver": { "version": "7.3.6", - "resolved": "https://registry.nlark.com/@types/semver/download/@types/semver-7.3.6.tgz", + "resolved": "https://registry.nlark.com/@types/semver/download/@types/semver-7.3.6.tgz?cache=0&sync_timestamp=1620925383788&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fsemver%2Fdownload%2F%40types%2Fsemver-7.3.6.tgz", "integrity": "sha1-6YMXdvRRKnum2lPnHCbl+2eILWM=" }, "@types/shelljs": { @@ -1158,111 +1303,161 @@ } }, "@types/unist": { - "version": "2.0.3", - "resolved": "https://registry.nlark.com/@types/unist/download/@types/unist-2.0.3.tgz?cache=0&sync_timestamp=1621243983753&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Funist%2Fdownload%2F%40types%2Funist-2.0.3.tgz", - "integrity": "sha1-nAiGeYdvN061mD8VDUeHqm+zLX4=", + "version": "2.0.4", + "resolved": "https://registry.nlark.com/@types/unist/download/@types/unist-2.0.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Funist%2Fdownload%2F%40types%2Funist-2.0.4.tgz", + "integrity": "sha1-RT4nxpMNZjgLTBIefV42HFwtkhs=", "dev": true }, "@types/verror": { - "version": "1.10.4", - "resolved": "https://registry.nlark.com/@types/verror/download/@types/verror-1.10.4.tgz", - "integrity": "sha1-gFwGErOgwSTPmfUXNkFClGt0ujs=", + "version": "1.10.5", + "resolved": "https://registry.nlark.com/@types/verror/download/@types/verror-1.10.5.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fverror%2Fdownload%2F%40types%2Fverror-1.10.5.tgz", + "integrity": "sha1-KhQTre1G5nof4jhoAOKREj7XXrE=", "dev": true, "optional": true }, "@types/yargs": { - "version": "15.0.13", - "resolved": "https://registry.nlark.com/@types/yargs/download/@types/yargs-15.0.13.tgz?cache=0&sync_timestamp=1621593386515&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-15.0.13.tgz", - "integrity": "sha1-NPf+yLOJ1/PB/QgCaldj4HLTxtw=", + "version": "15.0.14", + "resolved": "https://registry.nlark.com/@types/yargs/download/@types/yargs-15.0.14.tgz?cache=0&sync_timestamp=1625243752176&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-15.0.14.tgz", + "integrity": "sha1-Jtgh3biecEkhYLZtEKDrbfj2+wY=", "requires": { "@types/yargs-parser": "*" } }, "@types/yargs-parser": { - "version": "20.2.0", - "resolved": "https://registry.nlark.com/@types/yargs-parser/download/@types/yargs-parser-20.2.0.tgz?cache=0&sync_timestamp=1621243984050&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs-parser%2Fdownload%2F%40types%2Fyargs-parser-20.2.0.tgz", - "integrity": "sha1-3T5mmboyN/A0jNCF5GmHgCBIQvk=" + "version": "20.2.1", + "resolved": "https://registry.nlark.com/@types/yargs-parser/download/@types/yargs-parser-20.2.1.tgz", + "integrity": "sha1-O5ziSJkZ2eT+pDm3aRarw0st8Sk=" }, "@typescript-eslint/eslint-plugin": { - "version": "4.26.0", - "resolved": "https://registry.nlark.com/@typescript-eslint/eslint-plugin/download/@typescript-eslint/eslint-plugin-4.26.0.tgz?cache=0&sync_timestamp=1622482034463&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40typescript-eslint%2Feslint-plugin%2Fdownload%2F%40typescript-eslint%2Feslint-plugin-4.26.0.tgz", - "integrity": "sha1-ErvW69Xn+r0y5I4eYO+h81VKMkI=", + "version": "4.28.1", + "resolved": "https://registry.nlark.com/@typescript-eslint/eslint-plugin/download/@typescript-eslint/eslint-plugin-4.28.1.tgz", + "integrity": "sha1-wEXkQBlq5FRk4I4gw4r/XDqCWUc=", "dev": true, "requires": { - "@typescript-eslint/experimental-utils": "4.26.0", - "@typescript-eslint/scope-manager": "4.26.0", + "@typescript-eslint/experimental-utils": "4.28.1", + "@typescript-eslint/scope-manager": "4.28.1", "debug": "^4.3.1", "functional-red-black-tree": "^1.0.1", - "lodash": "^4.17.21", "regexpp": "^3.1.0", "semver": "^7.3.5", "tsutils": "^3.21.0" + }, + "dependencies": { + "debug": { + "version": "4.3.2", + "resolved": "https://registry.nlark.com/debug/download/debug-4.3.2.tgz?cache=0&sync_timestamp=1625374648057&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdebug%2Fdownload%2Fdebug-4.3.2.tgz", + "integrity": "sha1-8KScGKyHeeMdSgxgKd+3aHPHQos=", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz?cache=0&sync_timestamp=1607433899126&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", + "dev": true + } } }, "@typescript-eslint/experimental-utils": { - "version": "4.26.0", - "resolved": "https://registry.nlark.com/@typescript-eslint/experimental-utils/download/@typescript-eslint/experimental-utils-4.26.0.tgz?cache=0&sync_timestamp=1622482035081&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40typescript-eslint%2Fexperimental-utils%2Fdownload%2F%40typescript-eslint%2Fexperimental-utils-4.26.0.tgz", - "integrity": "sha1-unhIs/CIZZzfcbziJFR5X8Vb6Zo=", + "version": "4.28.1", + "resolved": "https://registry.nlark.com/@typescript-eslint/experimental-utils/download/@typescript-eslint/experimental-utils-4.28.1.tgz", + "integrity": "sha1-OGlIncyjwYUjxGAYuJluFZSNutw=", "dev": true, "requires": { "@types/json-schema": "^7.0.7", - "@typescript-eslint/scope-manager": "4.26.0", - "@typescript-eslint/types": "4.26.0", - "@typescript-eslint/typescript-estree": "4.26.0", + "@typescript-eslint/scope-manager": "4.28.1", + "@typescript-eslint/types": "4.28.1", + "@typescript-eslint/typescript-estree": "4.28.1", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" } }, "@typescript-eslint/parser": { - "version": "4.26.0", - "resolved": "https://registry.nlark.com/@typescript-eslint/parser/download/@typescript-eslint/parser-4.26.0.tgz?cache=0&sync_timestamp=1622481487063&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40typescript-eslint%2Fparser%2Fdownload%2F%40typescript-eslint%2Fparser-4.26.0.tgz", - "integrity": "sha1-Mba3MslFT3V7Ag2rm2dUESql7q8=", + "version": "4.28.1", + "resolved": "https://registry.nlark.com/@typescript-eslint/parser/download/@typescript-eslint/parser-4.28.1.tgz", + "integrity": "sha1-UYG4FlhBT0cpFFLBW/bNRKMvhb0=", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "4.26.0", - "@typescript-eslint/types": "4.26.0", - "@typescript-eslint/typescript-estree": "4.26.0", + "@typescript-eslint/scope-manager": "4.28.1", + "@typescript-eslint/types": "4.28.1", + "@typescript-eslint/typescript-estree": "4.28.1", "debug": "^4.3.1" + }, + "dependencies": { + "debug": { + "version": "4.3.2", + "resolved": "https://registry.nlark.com/debug/download/debug-4.3.2.tgz?cache=0&sync_timestamp=1625374648057&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdebug%2Fdownload%2Fdebug-4.3.2.tgz", + "integrity": "sha1-8KScGKyHeeMdSgxgKd+3aHPHQos=", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz?cache=0&sync_timestamp=1607433899126&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", + "dev": true + } } }, "@typescript-eslint/scope-manager": { - "version": "4.26.0", - "resolved": "https://registry.nlark.com/@typescript-eslint/scope-manager/download/@typescript-eslint/scope-manager-4.26.0.tgz?cache=0&sync_timestamp=1622481596411&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40typescript-eslint%2Fscope-manager%2Fdownload%2F%40typescript-eslint%2Fscope-manager-4.26.0.tgz", - "integrity": "sha1-YNGnHfFiQE6VS50cY0P/O+5JYZQ=", + "version": "4.28.1", + "resolved": "https://registry.nlark.com/@typescript-eslint/scope-manager/download/@typescript-eslint/scope-manager-4.28.1.tgz?cache=0&sync_timestamp=1624900649821&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40typescript-eslint%2Fscope-manager%2Fdownload%2F%40typescript-eslint%2Fscope-manager-4.28.1.tgz", + "integrity": "sha1-/TwgYnzcEpM/bZizhpQNjQzoqZE=", "dev": true, "requires": { - "@typescript-eslint/types": "4.26.0", - "@typescript-eslint/visitor-keys": "4.26.0" + "@typescript-eslint/types": "4.28.1", + "@typescript-eslint/visitor-keys": "4.28.1" } }, "@typescript-eslint/types": { - "version": "4.26.0", - "resolved": "https://registry.nlark.com/@typescript-eslint/types/download/@typescript-eslint/types-4.26.0.tgz", - "integrity": "sha1-fGcywEFPCmlZX0+Ebr4SYWJD1UY=", + "version": "4.28.1", + "resolved": "https://registry.nlark.com/@typescript-eslint/types/download/@typescript-eslint/types-4.28.1.tgz?cache=0&sync_timestamp=1624900647755&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40typescript-eslint%2Ftypes%2Fdownload%2F%40typescript-eslint%2Ftypes-4.28.1.tgz", + "integrity": "sha1-0PLsvvNoRjTbNXubv8l7lLgo+D8=", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "4.26.0", - "resolved": "https://registry.nlark.com/@typescript-eslint/typescript-estree/download/@typescript-eslint/typescript-estree-4.26.0.tgz?cache=0&sync_timestamp=1622481592615&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40typescript-eslint%2Ftypescript-estree%2Fdownload%2F%40typescript-eslint%2Ftypescript-estree-4.26.0.tgz", - "integrity": "sha1-rqF6QOYtwxxj1bG76adXg/LOcQk=", + "version": "4.28.1", + "resolved": "https://registry.nlark.com/@typescript-eslint/typescript-estree/download/@typescript-eslint/typescript-estree-4.28.1.tgz", + "integrity": "sha1-r4gq5BdA0fJo44tND60h5+jYaoE=", "dev": true, "requires": { - "@typescript-eslint/types": "4.26.0", - "@typescript-eslint/visitor-keys": "4.26.0", + "@typescript-eslint/types": "4.28.1", + "@typescript-eslint/visitor-keys": "4.28.1", "debug": "^4.3.1", "globby": "^11.0.3", "is-glob": "^4.0.1", "semver": "^7.3.5", "tsutils": "^3.21.0" + }, + "dependencies": { + "debug": { + "version": "4.3.2", + "resolved": "https://registry.nlark.com/debug/download/debug-4.3.2.tgz?cache=0&sync_timestamp=1625374648057&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdebug%2Fdownload%2Fdebug-4.3.2.tgz", + "integrity": "sha1-8KScGKyHeeMdSgxgKd+3aHPHQos=", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz?cache=0&sync_timestamp=1607433899126&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", + "dev": true + } } }, "@typescript-eslint/visitor-keys": { - "version": "4.26.0", - "resolved": "https://registry.nlark.com/@typescript-eslint/visitor-keys/download/@typescript-eslint/visitor-keys-4.26.0.tgz?cache=0&sync_timestamp=1622481595643&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40typescript-eslint%2Fvisitor-keys%2Fdownload%2F%40typescript-eslint%2Fvisitor-keys-4.26.0.tgz", - "integrity": "sha1-JtJYMWkiKBW+Tc0dpP5UWbw7zCM=", + "version": "4.28.1", + "resolved": "https://registry.nlark.com/@typescript-eslint/visitor-keys/download/@typescript-eslint/visitor-keys-4.28.1.tgz", + "integrity": "sha1-FipRXuJV8YpgaO3CbfeTzcHskVc=", "dev": true, "requires": { - "@typescript-eslint/types": "4.26.0", + "@typescript-eslint/types": "4.28.1", "eslint-visitor-keys": "^2.0.0" } }, @@ -1278,13 +1473,13 @@ }, "acorn": { "version": "7.4.1", - "resolved": "https://registry.nlark.com/acorn/download/acorn-7.4.1.tgz?cache=0&sync_timestamp=1622440219586&other_urls=https%3A%2F%2Fregistry.nlark.com%2Facorn%2Fdownload%2Facorn-7.4.1.tgz", + "resolved": "https://registry.nlark.com/acorn/download/acorn-7.4.1.tgz", "integrity": "sha1-/q7SVZc9LndVW4PbwIhRpsY1IPo=", "dev": true }, "acorn-jsx": { "version": "5.3.1", - "resolved": "https://registry.npm.taobao.org/acorn-jsx/download/acorn-jsx-5.3.1.tgz", + "resolved": "https://registry.nlark.com/acorn-jsx/download/acorn-jsx-5.3.1.tgz", "integrity": "sha1-/IZh4Rt6wVOcR9v+oucrOvNNJns=", "dev": true }, @@ -1296,21 +1491,38 @@ }, "adm-zip": { "version": "0.5.5", - "resolved": "https://registry.npm.taobao.org/adm-zip/download/adm-zip-0.5.5.tgz", + "resolved": "https://registry.npm.taobao.org/adm-zip/download/adm-zip-0.5.5.tgz?cache=0&sync_timestamp=1617192384205&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fadm-zip%2Fdownload%2Fadm-zip-0.5.5.tgz", "integrity": "sha1-tlSdvqdB5AUDCfG7TUfEc5fOLE8=" }, "agent-base": { "version": "6.0.2", - "resolved": "https://registry.npm.taobao.org/agent-base/download/agent-base-6.0.2.tgz", + "resolved": "https://registry.nlark.com/agent-base/download/agent-base-6.0.2.tgz", "integrity": "sha1-Sf/1hXfP7j83F2/qtMIuAPhtf3c=", "dev": true, "requires": { "debug": "4" + }, + "dependencies": { + "debug": { + "version": "4.3.2", + "resolved": "https://registry.nlark.com/debug/download/debug-4.3.2.tgz?cache=0&sync_timestamp=1625374648057&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdebug%2Fdownload%2Fdebug-4.3.2.tgz", + "integrity": "sha1-8KScGKyHeeMdSgxgKd+3aHPHQos=", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz?cache=0&sync_timestamp=1607433899126&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", + "dev": true + } } }, "agentkeepalive": { "version": "3.5.2", - "resolved": "https://registry.npm.taobao.org/agentkeepalive/download/agentkeepalive-3.5.2.tgz", + "resolved": "https://registry.npm.taobao.org/agentkeepalive/download/agentkeepalive-3.5.2.tgz?cache=0&sync_timestamp=1612490497760&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fagentkeepalive%2Fdownload%2Fagentkeepalive-3.5.2.tgz", "integrity": "sha1-oROSTdP6JKC8O3gQjEUMKr7gD2c=", "dev": true, "requires": { @@ -1319,7 +1531,7 @@ }, "ajv": { "version": "6.12.6", - "resolved": "https://registry.nlark.com/ajv/download/ajv-6.12.6.tgz?cache=0&sync_timestamp=1621517743418&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fajv%2Fdownload%2Fajv-6.12.6.tgz", + "resolved": "https://registry.nlark.com/ajv/download/ajv-6.12.6.tgz", "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=", "requires": { "fast-deep-equal": "^3.1.1", @@ -1328,15 +1540,41 @@ "uri-js": "^4.2.2" } }, + "ajv-formats": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/ajv-formats/download/ajv-formats-2.1.0.tgz", + "integrity": "sha1-lur4PjjTIQi2bYKpywz6JIhs3+s=", + "requires": { + "ajv": "^8.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.6.1", + "resolved": "https://registry.nlark.com/ajv/download/ajv-8.6.1.tgz", + "integrity": "sha1-rmV2S/Ht3ozYYSgc2lBXhSNkopU=", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-1.0.0.tgz", + "integrity": "sha1-rnvLNlard6c7pcSb9lTzjmtoYOI=" + } + } + }, "ajv-keywords": { "version": "3.5.2", - "resolved": "https://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-3.5.2.tgz?cache=0&sync_timestamp=1616882441894&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fajv-keywords%2Fdownload%2Fajv-keywords-3.5.2.tgz", + "resolved": "https://registry.nlark.com/ajv-keywords/download/ajv-keywords-3.5.2.tgz", "integrity": "sha1-MfKdpatuANHC0yms97WSlhTVAU0=", "dev": true }, "ali-oss": { "version": "6.15.2", - "resolved": "https://registry.npm.taobao.org/ali-oss/download/ali-oss-6.15.2.tgz?cache=0&sync_timestamp=1617265852289&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fali-oss%2Fdownload%2Fali-oss-6.15.2.tgz", + "resolved": "https://registry.nlark.com/ali-oss/download/ali-oss-6.15.2.tgz", "integrity": "sha1-J2w73/X4lGCsn+rI0dKgvDKhjWw=", "dev": true, "requires": { @@ -1369,7 +1607,7 @@ "dependencies": { "debug": { "version": "2.6.9", - "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1607566580543&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz", + "resolved": "https://registry.nlark.com/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1625374648057&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz", "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", "dev": true, "requires": { @@ -1378,15 +1616,9 @@ }, "js-base64": { "version": "2.6.4", - "resolved": "https://registry.nlark.com/js-base64/download/js-base64-2.6.4.tgz?cache=0&sync_timestamp=1621703447855&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-base64%2Fdownload%2Fjs-base64-2.6.4.tgz", + "resolved": "https://registry.nlark.com/js-base64/download/js-base64-2.6.4.tgz", "integrity": "sha1-9OaGxd4eofhn28rT1G2WlCjfmMQ=", "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz?cache=0&sync_timestamp=1607433905701&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true } } }, @@ -1403,6 +1635,13 @@ "path-exists": "^4.0.0", "semver": "^7.3.2", "write-file-atomic": "^3.0.3" + }, + "dependencies": { + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/path-exists/download/path-exists-4.0.0.tgz", + "integrity": "sha1-UTvb4tO5XXdi6METfvoZXGxhtbM=" + } } }, "ansi-align": { @@ -1416,25 +1655,25 @@ "dependencies": { "ansi-regex": { "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz?cache=0&sync_timestamp=1618553044693&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fansi-regex%2Fdownload%2Fansi-regex-4.1.0.tgz", "integrity": "sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc=", "dev": true }, "emoji-regex": { "version": "7.0.3", - "resolved": "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-7.0.3.tgz?cache=0&sync_timestamp=1614682707048&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Femoji-regex%2Fdownload%2Femoji-regex-7.0.3.tgz", + "resolved": "https://registry.nlark.com/emoji-regex/download/emoji-regex-7.0.3.tgz", "integrity": "sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY=", "dev": true }, "is-fullwidth-code-point": { "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz", + "resolved": "https://registry.nlark.com/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz", "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "dev": true }, "string-width": { "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-3.1.0.tgz?cache=0&sync_timestamp=1618558823901&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstring-width%2Fdownload%2Fstring-width-3.1.0.tgz", + "resolved": "https://registry.nlark.com/string-width/download/string-width-3.1.0.tgz", "integrity": "sha1-InZ74htirxCBV0MG9prFG2IgOWE=", "dev": true, "requires": { @@ -1445,7 +1684,7 @@ }, "strip-ansi": { "version": "5.2.0", - "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz?cache=0&sync_timestamp=1618553320591&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-ansi%2Fdownload%2Fstrip-ansi-5.2.0.tgz", + "resolved": "https://registry.nlark.com/strip-ansi/download/strip-ansi-5.2.0.tgz", "integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=", "dev": true, "requires": { @@ -1456,7 +1695,7 @@ }, "ansi-escapes": { "version": "4.3.2", - "resolved": "https://registry.npm.taobao.org/ansi-escapes/download/ansi-escapes-4.3.2.tgz", + "resolved": "https://registry.nlark.com/ansi-escapes/download/ansi-escapes-4.3.2.tgz", "integrity": "sha1-ayKR0dt9mLZSHV8e+kLQ86n+tl4=", "dev": true, "requires": { @@ -1465,7 +1704,7 @@ "dependencies": { "type-fest": { "version": "0.21.3", - "resolved": "https://registry.nlark.com/type-fest/download/type-fest-0.21.3.tgz?cache=0&sync_timestamp=1622543370439&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftype-fest%2Fdownload%2Ftype-fest-0.21.3.tgz", + "resolved": "https://registry.nlark.com/type-fest/download/type-fest-0.21.3.tgz?cache=0&sync_timestamp=1623872995368&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftype-fest%2Fdownload%2Ftype-fest-0.21.3.tgz", "integrity": "sha1-0mCiSwGYQ24TP6JqUkptZfo7Ljc=", "dev": true } @@ -1473,12 +1712,12 @@ }, "ansi-regex": { "version": "5.0.0", - "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-5.0.0.tgz", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-5.0.0.tgz?cache=0&sync_timestamp=1618553044693&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fansi-regex%2Fdownload%2Fansi-regex-5.0.0.tgz", "integrity": "sha1-OIU59VF5vzkznIGvMKZU1p+Hy3U=" }, "ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-4.3.0.tgz?cache=0&sync_timestamp=1618995547052&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-styles%2Fdownload%2Fansi-styles-4.3.0.tgz", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-4.3.0.tgz?cache=0&sync_timestamp=1618995588464&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-styles%2Fdownload%2Fansi-styles-4.3.0.tgz", "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "requires": { "color-convert": "^2.0.1" @@ -1491,72 +1730,89 @@ "dev": true }, "app-builder-bin": { - "version": "3.5.12", - "resolved": "https://registry.npm.taobao.org/app-builder-bin/download/app-builder-bin-3.5.12.tgz", - "integrity": "sha1-u+F0lyzB9IH3PW2SrUeotMfrRTA=", + "version": "3.5.13", + "resolved": "https://registry.nlark.com/app-builder-bin/download/app-builder-bin-3.5.13.tgz?cache=0&sync_timestamp=1625296834335&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fapp-builder-bin%2Fdownload%2Fapp-builder-bin-3.5.13.tgz", + "integrity": "sha1-bdf03jSk5AiAb5m4x9bvFgEwW34=", "dev": true }, "app-builder-lib": { - "version": "22.10.5", - "resolved": "https://registry.nlark.com/app-builder-lib/download/app-builder-lib-22.10.5.tgz", - "integrity": "sha1-JKiFgciR5bGHoNVpqkTnxKDcjeI=", + "version": "22.11.7", + "resolved": "https://registry.nlark.com/app-builder-lib/download/app-builder-lib-22.11.7.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fapp-builder-lib%2Fdownload%2Fapp-builder-lib-22.11.7.tgz", + "integrity": "sha1-wK0RGev79BiagoCtaTYl9eaE3KY=", "dev": true, "requires": { - "7zip-bin": "~5.0.3", + "7zip-bin": "~5.1.1", "@develar/schema-utils": "~2.6.5", - "@electron/universal": "1.0.4", + "@electron/universal": "1.0.5", + "@malept/flatpak-bundler": "^0.4.0", "async-exit-hook": "^2.0.1", "bluebird-lst": "^1.0.9", - "builder-util": "22.10.5", - "builder-util-runtime": "8.7.3", + "builder-util": "22.11.7", + "builder-util-runtime": "8.7.7", "chromium-pickle-js": "^0.2.0", "debug": "^4.3.2", "ejs": "^3.1.6", - "electron-publish": "22.10.5", - "fs-extra": "^9.1.0", - "hosted-git-info": "^3.0.8", - "is-ci": "^2.0.0", - "istextorbinary": "^5.12.0", - "js-yaml": "^4.0.0", - "lazy-val": "^1.0.4", + "electron-publish": "22.11.7", + "fs-extra": "^10.0.0", + "hosted-git-info": "^4.0.2", + "is-ci": "^3.0.0", + "isbinaryfile": "^4.0.8", + "js-yaml": "^4.1.0", + "lazy-val": "^1.0.5", "minimatch": "^3.0.4", - "normalize-package-data": "^3.0.0", - "read-config-file": "6.0.0", + "read-config-file": "6.2.0", "sanitize-filename": "^1.6.3", - "semver": "^7.3.4", - "temp-file": "^3.3.7" + "semver": "^7.3.5", + "temp-file": "^3.4.0" }, "dependencies": { "builder-util-runtime": { - "version": "8.7.3", - "resolved": "https://registry.nlark.com/builder-util-runtime/download/builder-util-runtime-8.7.3.tgz", - "integrity": "sha1-Cqr6UtJSlck5SW9iIxyp/wbDDkA=", + "version": "8.7.7", + "resolved": "https://registry.nlark.com/builder-util-runtime/download/builder-util-runtime-8.7.7.tgz", + "integrity": "sha1-bIPMOr56elyLTsiHj2ityCjAfw0=", "dev": true, "requires": { "debug": "^4.3.2", "sax": "^1.2.4" } }, - "hosted-git-info": { - "version": "3.0.8", - "resolved": "https://registry.npm.taobao.org/hosted-git-info/download/hosted-git-info-3.0.8.tgz?cache=0&sync_timestamp=1617826541967&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhosted-git-info%2Fdownload%2Fhosted-git-info-3.0.8.tgz", - "integrity": "sha1-bjXUzIevLF+Bbky5zjULqHo/Nw0=", + "debug": { + "version": "4.3.2", + "resolved": "https://registry.nlark.com/debug/download/debug-4.3.2.tgz?cache=0&sync_timestamp=1625374648057&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdebug%2Fdownload%2Fdebug-4.3.2.tgz", + "integrity": "sha1-8KScGKyHeeMdSgxgKd+3aHPHQos=", "dev": true, "requires": { - "lru-cache": "^6.0.0" + "ms": "2.1.2" + } + }, + "fs-extra": { + "version": "10.0.0", + "resolved": "https://registry.nlark.com/fs-extra/download/fs-extra-10.0.0.tgz", + "integrity": "sha1-n/YbZV3eU/s0qC34S7IUzoAuF8E=", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz?cache=0&sync_timestamp=1607433899126&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", + "dev": true } } }, "arg": { "version": "4.1.3", - "resolved": "https://registry.npm.taobao.org/arg/download/arg-4.1.3.tgz", + "resolved": "https://registry.npm.taobao.org/arg/download/arg-4.1.3.tgz?cache=0&sync_timestamp=1605576950209&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Farg%2Fdownload%2Farg-4.1.3.tgz", "integrity": "sha1-Jp/HrVuOQstjyJbVZmAXJhwUQIk=", "dev": true }, "argparse": { "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/argparse/download/argparse-2.0.1.tgz", + "resolved": "https://registry.nlark.com/argparse/download/argparse-2.0.1.tgz", "integrity": "sha1-JG9Q88p4oyQPbJl+ipvR6sSeSzg=" }, "array-ify": { @@ -1567,7 +1823,7 @@ }, "array-includes": { "version": "3.1.3", - "resolved": "https://registry.npm.taobao.org/array-includes/download/array-includes-3.1.3.tgz?cache=0&sync_timestamp=1613858037848&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Farray-includes%2Fdownload%2Farray-includes-3.1.3.tgz", + "resolved": "https://registry.npm.taobao.org/array-includes/download/array-includes-3.1.3.tgz", "integrity": "sha1-x/YZs4KtKvr1Mmzd/cCvxhr3aQo=", "dev": true, "requires": { @@ -1580,12 +1836,12 @@ }, "array-union": { "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/array-union/download/array-union-2.1.0.tgz?cache=0&sync_timestamp=1614624302839&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Farray-union%2Fdownload%2Farray-union-2.1.0.tgz", + "resolved": "https://registry.npm.taobao.org/array-union/download/array-union-2.1.0.tgz?cache=0&sync_timestamp=1614624262896&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Farray-union%2Fdownload%2Farray-union-2.1.0.tgz", "integrity": "sha1-t5hCCtvrHego2ErNii4j0+/oXo0=" }, "array.prototype.flat": { "version": "1.2.4", - "resolved": "https://registry.npm.taobao.org/array.prototype.flat/download/array.prototype.flat-1.2.4.tgz?cache=0&sync_timestamp=1605688463641&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Farray.prototype.flat%2Fdownload%2Farray.prototype.flat-1.2.4.tgz", + "resolved": "https://registry.npm.taobao.org/array.prototype.flat/download/array.prototype.flat-1.2.4.tgz?cache=0&sync_timestamp=1605688971975&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Farray.prototype.flat%2Fdownload%2Farray.prototype.flat-1.2.4.tgz", "integrity": "sha1-bvY4tDMSvUAbTGGZ/ex+LcnpoSM=", "dev": true, "requires": { @@ -1627,7 +1883,7 @@ "dependencies": { "commander": { "version": "5.1.0", - "resolved": "https://registry.nlark.com/commander/download/commander-5.1.0.tgz?cache=0&sync_timestamp=1622446257852&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcommander%2Fdownload%2Fcommander-5.1.0.tgz", + "resolved": "https://registry.nlark.com/commander/download/commander-5.1.0.tgz?cache=0&sync_timestamp=1624609539421&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcommander%2Fdownload%2Fcommander-5.1.0.tgz", "integrity": "sha1-Rqu9FlL44Fm92u+Zu9yyrZzxea4=", "dev": true } @@ -1648,7 +1904,7 @@ }, "ast-types": { "version": "0.13.4", - "resolved": "https://registry.npm.taobao.org/ast-types/download/ast-types-0.13.4.tgz", + "resolved": "https://registry.npm.taobao.org/ast-types/download/ast-types-0.13.4.tgz?cache=0&sync_timestamp=1599935882818&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fast-types%2Fdownload%2Fast-types-0.13.4.tgz", "integrity": "sha1-7g13s0MmOWXsw/ti2hbnIisrZ4I=", "dev": true, "requires": { @@ -1679,12 +1935,17 @@ }, "at-least-node": { "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/at-least-node/download/at-least-node-1.0.0.tgz", + "resolved": "https://registry.nlark.com/at-least-node/download/at-least-node-1.0.0.tgz", "integrity": "sha1-YCzUtG6EStTv/JKoARo8RuAjjcI=" }, + "atomically": { + "version": "1.7.0", + "resolved": "https://registry.npm.taobao.org/atomically/download/atomically-1.7.0.tgz?cache=0&sync_timestamp=1605101327415&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fatomically%2Fdownload%2Fatomically-1.7.0.tgz", + "integrity": "sha1-wHoEWEMuptvJo1Bv/6QktIvMqv4=" + }, "autoprefixer": { "version": "9.8.6", - "resolved": "https://registry.nlark.com/autoprefixer/download/autoprefixer-9.8.6.tgz?cache=0&sync_timestamp=1622039654812&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fautoprefixer%2Fdownload%2Fautoprefixer-9.8.6.tgz", + "resolved": "https://registry.nlark.com/autoprefixer/download/autoprefixer-9.8.6.tgz", "integrity": "sha1-O3NZTKG/kmYyDFrPFYjXTep0IQ8=", "dev": true, "requires": { @@ -1699,26 +1960,25 @@ }, "aws-sign2": { "version": "0.7.0", - "resolved": "https://registry.npm.taobao.org/aws-sign2/download/aws-sign2-0.7.0.tgz", + "resolved": "https://registry.nlark.com/aws-sign2/download/aws-sign2-0.7.0.tgz", "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" }, "aws4": { "version": "1.11.0", - "resolved": "https://registry.npm.taobao.org/aws4/download/aws4-1.11.0.tgz?cache=0&sync_timestamp=1604101385256&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Faws4%2Fdownload%2Faws4-1.11.0.tgz", + "resolved": "https://registry.nlark.com/aws4/download/aws4-1.11.0.tgz", "integrity": "sha1-1h9G2DslGSUOJ4Ta9bCUeai0HFk=" }, "axios": { - "version": "0.21.1", - "resolved": "https://registry.npm.taobao.org/axios/download/axios-0.21.1.tgz?cache=0&sync_timestamp=1608611162952&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Faxios%2Fdownload%2Faxios-0.21.1.tgz", - "integrity": "sha1-IlY0gZYvTWvemnbVFu8OXTwJsrg=", - "dev": true, + "version": "0.19.2", + "resolved": "https://registry.npm.taobao.org/axios/download/axios-0.19.2.tgz?cache=0&sync_timestamp=1608609324963&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Faxios%2Fdownload%2Faxios-0.19.2.tgz", + "integrity": "sha1-PqNsXYgY0NX4qKl6bTa4bNwAyyc=", "requires": { - "follow-redirects": "^1.10.0" + "follow-redirects": "1.5.10" } }, "babel-eslint": { "version": "10.1.0", - "resolved": "https://registry.npm.taobao.org/babel-eslint/download/babel-eslint-10.1.0.tgz?cache=0&sync_timestamp=1611945896690&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbabel-eslint%2Fdownload%2Fbabel-eslint-10.1.0.tgz", + "resolved": "https://registry.nlark.com/babel-eslint/download/babel-eslint-10.1.0.tgz", "integrity": "sha1-aWjlaKkQt4+zd5zdi2rC9HmUMjI=", "dev": true, "requires": { @@ -1732,7 +1992,7 @@ "dependencies": { "eslint-visitor-keys": { "version": "1.3.0", - "resolved": "https://registry.nlark.com/eslint-visitor-keys/download/eslint-visitor-keys-1.3.0.tgz?cache=0&sync_timestamp=1620088667316&other_urls=https%3A%2F%2Fregistry.nlark.com%2Feslint-visitor-keys%2Fdownload%2Feslint-visitor-keys-1.3.0.tgz", + "resolved": "https://registry.nlark.com/eslint-visitor-keys/download/eslint-visitor-keys-1.3.0.tgz?cache=0&sync_timestamp=1624559054225&other_urls=https%3A%2F%2Fregistry.nlark.com%2Feslint-visitor-keys%2Fdownload%2Feslint-visitor-keys-1.3.0.tgz", "integrity": "sha1-MOvR73wv3/AcOk8VEESvJfqwUj4=", "dev": true } @@ -1751,7 +2011,7 @@ }, "base64-js": { "version": "1.5.1", - "resolved": "https://registry.npm.taobao.org/base64-js/download/base64-js-1.5.1.tgz", + "resolved": "https://registry.nlark.com/base64-js/download/base64-js-1.5.1.tgz", "integrity": "sha1-GxtEAWClv3rUC2UPCVljSBkDkwo=" }, "bcrypt-pbkdf": { @@ -1762,15 +2022,9 @@ "tweetnacl": "^0.14.3" } }, - "binaryextensions": { - "version": "4.15.0", - "resolved": "https://registry.npm.taobao.org/binaryextensions/download/binaryextensions-4.15.0.tgz?cache=0&sync_timestamp=1604234383352&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbinaryextensions%2Fdownload%2Fbinaryextensions-4.15.0.tgz", - "integrity": "sha1-xjpQLgB4/xsOmwCp9008Kw+L0y4=", - "dev": true - }, "bl": { "version": "1.2.3", - "resolved": "https://registry.npm.taobao.org/bl/download/bl-1.2.3.tgz?cache=0&sync_timestamp=1617381897308&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbl%2Fdownload%2Fbl-1.2.3.tgz", + "resolved": "https://registry.nlark.com/bl/download/bl-1.2.3.tgz", "integrity": "sha1-Ho3YAULqyA1xWMnczAR/tiDgNec=", "requires": { "readable-stream": "^2.3.5", @@ -1779,7 +2033,7 @@ }, "bluebird": { "version": "3.7.2", - "resolved": "https://registry.npm.taobao.org/bluebird/download/bluebird-3.7.2.tgz", + "resolved": "https://registry.nlark.com/bluebird/download/bluebird-3.7.2.tgz", "integrity": "sha1-nyKcFb4nJFT/qXOs4NvueaGww28=" }, "bluebird-lst": { @@ -1792,21 +2046,21 @@ } }, "boolean": { - "version": "3.1.0", - "resolved": "https://registry.nlark.com/boolean/download/boolean-3.1.0.tgz", - "integrity": "sha1-okUIBknruA58DqIYpIDk6RMTYzY=", + "version": "3.1.2", + "resolved": "https://registry.nlark.com/boolean/download/boolean-3.1.2.tgz", + "integrity": "sha1-4w8hCiawJFhIKozDU6sG8mKngMI=", "dev": true, "optional": true }, "bowser": { "version": "1.9.4", - "resolved": "https://registry.npm.taobao.org/bowser/download/bowser-1.9.4.tgz", + "resolved": "https://registry.npm.taobao.org/bowser/download/bowser-1.9.4.tgz?cache=0&sync_timestamp=1599897434141&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbowser%2Fdownload%2Fbowser-1.9.4.tgz", "integrity": "sha1-iQxYooE6nTJDcEM0+oG5alwVDJo=", "dev": true }, "boxen": { "version": "5.0.1", - "resolved": "https://registry.npm.taobao.org/boxen/download/boxen-5.0.1.tgz?cache=0&sync_timestamp=1617702541647&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fboxen%2Fdownload%2Fboxen-5.0.1.tgz", + "resolved": "https://registry.npm.taobao.org/boxen/download/boxen-5.0.1.tgz", "integrity": "sha1-ZXUovdP1mncrgnm4MfJ+wsdEZks=", "dev": true, "requires": { @@ -1828,7 +2082,7 @@ }, "type-fest": { "version": "0.20.2", - "resolved": "https://registry.nlark.com/type-fest/download/type-fest-0.20.2.tgz?cache=0&sync_timestamp=1622543370439&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftype-fest%2Fdownload%2Ftype-fest-0.20.2.tgz", + "resolved": "https://registry.nlark.com/type-fest/download/type-fest-0.20.2.tgz?cache=0&sync_timestamp=1623872995368&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftype-fest%2Fdownload%2Ftype-fest-0.20.2.tgz", "integrity": "sha1-G/IH9LKPkVg2ZstfvTJ4hzAc1fQ=", "dev": true } @@ -1836,7 +2090,7 @@ }, "brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npm.taobao.org/brace-expansion/download/brace-expansion-1.1.11.tgz", + "resolved": "https://registry.nlark.com/brace-expansion/download/brace-expansion-1.1.11.tgz", "integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=", "requires": { "balanced-match": "^1.0.0", @@ -1845,7 +2099,7 @@ }, "braces": { "version": "3.0.2", - "resolved": "https://registry.npm.taobao.org/braces/download/braces-3.0.2.tgz", + "resolved": "https://registry.nlark.com/braces/download/braces-3.0.2.tgz", "integrity": "sha1-NFThpGLujVmeI23zNs2epPiv4Qc=", "requires": { "fill-range": "^7.0.1" @@ -1866,7 +2120,7 @@ }, "buffer": { "version": "5.7.1", - "resolved": "https://registry.npm.taobao.org/buffer/download/buffer-5.7.1.tgz?cache=0&sync_timestamp=1606098100352&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbuffer%2Fdownload%2Fbuffer-5.7.1.tgz", + "resolved": "https://registry.nlark.com/buffer/download/buffer-5.7.1.tgz", "integrity": "sha1-umLnwTEzBTWCGXFghRqPZI6Z7tA=", "requires": { "base64-js": "^1.3.1", @@ -1875,7 +2129,7 @@ }, "buffer-alloc": { "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/buffer-alloc/download/buffer-alloc-1.2.0.tgz", + "resolved": "https://registry.nlark.com/buffer-alloc/download/buffer-alloc-1.2.0.tgz", "integrity": "sha1-iQ3ZDZI6hz4I4Q5f1RpX5bfM4Ow=", "requires": { "buffer-alloc-unsafe": "^1.1.0", @@ -1905,41 +2159,67 @@ }, "buffer-from": { "version": "1.1.1", - "resolved": "https://registry.npm.taobao.org/buffer-from/download/buffer-from-1.1.1.tgz", + "resolved": "https://registry.nlark.com/buffer-from/download/buffer-from-1.1.1.tgz", "integrity": "sha1-MnE7wCj3XAL9txDXx7zsHyxgcO8=", "dev": true }, "builder-util": { - "version": "22.10.5", - "resolved": "https://registry.nlark.com/builder-util/download/builder-util-22.10.5.tgz", - "integrity": "sha1-jQsEo75qzHSThnmqkNyzGBsa6Gs=", + "version": "22.11.7", + "resolved": "https://registry.nlark.com/builder-util/download/builder-util-22.11.7.tgz", + "integrity": "sha1-rpcHr6ajH+r6E8J0rIO0/ijvFGc=", "dev": true, "requires": { - "7zip-bin": "~5.0.3", + "7zip-bin": "~5.1.1", "@types/debug": "^4.1.5", - "@types/fs-extra": "^9.0.7", - "app-builder-bin": "3.5.12", + "@types/fs-extra": "^9.0.11", + "app-builder-bin": "3.5.13", "bluebird-lst": "^1.0.9", - "builder-util-runtime": "8.7.3", - "chalk": "^4.1.0", + "builder-util-runtime": "8.7.7", + "chalk": "^4.1.1", "debug": "^4.3.2", - "fs-extra": "^9.1.0", - "is-ci": "^2.0.0", - "js-yaml": "^4.0.0", + "fs-extra": "^10.0.0", + "is-ci": "^3.0.0", + "js-yaml": "^4.1.0", "source-map-support": "^0.5.19", "stat-mode": "^1.0.0", - "temp-file": "^3.3.7" + "temp-file": "^3.4.0" }, "dependencies": { "builder-util-runtime": { - "version": "8.7.3", - "resolved": "https://registry.nlark.com/builder-util-runtime/download/builder-util-runtime-8.7.3.tgz", - "integrity": "sha1-Cqr6UtJSlck5SW9iIxyp/wbDDkA=", + "version": "8.7.7", + "resolved": "https://registry.nlark.com/builder-util-runtime/download/builder-util-runtime-8.7.7.tgz", + "integrity": "sha1-bIPMOr56elyLTsiHj2ityCjAfw0=", "dev": true, "requires": { "debug": "^4.3.2", "sax": "^1.2.4" } + }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.nlark.com/debug/download/debug-4.3.2.tgz?cache=0&sync_timestamp=1625374648057&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdebug%2Fdownload%2Fdebug-4.3.2.tgz", + "integrity": "sha1-8KScGKyHeeMdSgxgKd+3aHPHQos=", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "fs-extra": { + "version": "10.0.0", + "resolved": "https://registry.nlark.com/fs-extra/download/fs-extra-10.0.0.tgz", + "integrity": "sha1-n/YbZV3eU/s0qC34S7IUzoAuF8E=", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz?cache=0&sync_timestamp=1607433899126&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", + "dev": true } } }, @@ -1950,11 +2230,26 @@ "requires": { "debug": "^4.3.2", "sax": "^1.2.4" + }, + "dependencies": { + "debug": { + "version": "4.3.2", + "resolved": "https://registry.nlark.com/debug/download/debug-4.3.2.tgz?cache=0&sync_timestamp=1625374648057&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdebug%2Fdownload%2Fdebug-4.3.2.tgz", + "integrity": "sha1-8KScGKyHeeMdSgxgKd+3aHPHQos=", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz?cache=0&sync_timestamp=1607433899126&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=" + } } }, "builtin-status-codes": { "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/builtin-status-codes/download/builtin-status-codes-3.0.0.tgz", + "resolved": "https://registry.nlark.com/builtin-status-codes/download/builtin-status-codes-3.0.0.tgz", "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", "dev": true }, @@ -1966,7 +2261,7 @@ }, "cacheable-lookup": { "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/cacheable-lookup/download/cacheable-lookup-2.0.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcacheable-lookup%2Fdownload%2Fcacheable-lookup-2.0.1.tgz", + "resolved": "https://registry.npm.taobao.org/cacheable-lookup/download/cacheable-lookup-2.0.1.tgz?cache=0&sync_timestamp=1613567617958&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcacheable-lookup%2Fdownload%2Fcacheable-lookup-2.0.1.tgz", "integrity": "sha1-h75koYuSUjSHXhCpux68pK3Oazg=", "requires": { "@types/keyv": "^3.1.1", @@ -1974,16 +2269,16 @@ } }, "cacheable-request": { - "version": "7.0.1", - "resolved": "https://registry.npm.taobao.org/cacheable-request/download/cacheable-request-7.0.1.tgz", - "integrity": "sha1-BiAxwoViMngu1pSiV/o12pOUKlg=", + "version": "7.0.2", + "resolved": "https://registry.nlark.com/cacheable-request/download/cacheable-request-7.0.2.tgz", + "integrity": "sha1-6g0LiJNkolhUdXMByhKy2nf5HSc=", "requires": { "clone-response": "^1.0.2", "get-stream": "^5.1.0", "http-cache-semantics": "^4.0.0", "keyv": "^4.0.0", "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", + "normalize-url": "^6.0.1", "responselike": "^2.0.0" } }, @@ -2004,7 +2299,7 @@ }, "callsites": { "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/callsites/download/callsites-3.1.0.tgz", + "resolved": "https://registry.nlark.com/callsites/download/callsites-3.1.0.tgz", "integrity": "sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M=", "dev": true }, @@ -2015,7 +2310,7 @@ }, "camelcase-keys": { "version": "6.2.2", - "resolved": "https://registry.npm.taobao.org/camelcase-keys/download/camelcase-keys-6.2.2.tgz", + "resolved": "https://registry.nlark.com/camelcase-keys/download/camelcase-keys-6.2.2.tgz?cache=0&sync_timestamp=1624609060222&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcamelcase-keys%2Fdownload%2Fcamelcase-keys-6.2.2.tgz", "integrity": "sha1-XnVda6UaoiPsfT1S8ld4IQ+dw8A=", "dev": true, "requires": { @@ -2025,19 +2320,19 @@ } }, "caniuse-lite": { - "version": "1.0.30001232", - "resolved": "https://registry.nlark.com/caniuse-lite/download/caniuse-lite-1.0.30001232.tgz", - "integrity": "sha1-LryLandlb9dyq0SoKjMqJqF+lSc=", + "version": "1.0.30001242", + "resolved": "https://registry.nlark.com/caniuse-lite/download/caniuse-lite-1.0.30001242.tgz?cache=0&sync_timestamp=1625381800338&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcaniuse-lite%2Fdownload%2Fcaniuse-lite-1.0.30001242.tgz", + "integrity": "sha1-BCAWJ6vNYNyJIR8iy+I0cwbNpGs=", "dev": true }, "caseless": { "version": "0.12.0", - "resolved": "https://registry.npm.taobao.org/caseless/download/caseless-0.12.0.tgz", + "resolved": "https://registry.nlark.com/caseless/download/caseless-0.12.0.tgz", "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" }, "chalk": { "version": "4.1.1", - "resolved": "https://registry.nlark.com/chalk/download/chalk-4.1.1.tgz?cache=0&sync_timestamp=1618995355917&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-4.1.1.tgz", + "resolved": "https://registry.nlark.com/chalk/download/chalk-4.1.1.tgz", "integrity": "sha1-yAs/qyi/Y3HmhjMl7uZ+YYt35q0=", "requires": { "ansi-styles": "^4.1.0", @@ -2046,7 +2341,7 @@ }, "character-entities": { "version": "1.2.4", - "resolved": "https://registry.npm.taobao.org/character-entities/download/character-entities-1.2.4.tgz", + "resolved": "https://registry.nlark.com/character-entities/download/character-entities-1.2.4.tgz", "integrity": "sha1-4Sw5Obfq9OWxXnrUxeKOHUjFsWs=", "dev": true }, @@ -2058,36 +2353,36 @@ }, "character-reference-invalid": { "version": "1.1.4", - "resolved": "https://registry.npm.taobao.org/character-reference-invalid/download/character-reference-invalid-1.1.4.tgz?cache=0&sync_timestamp=1615289558686&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcharacter-reference-invalid%2Fdownload%2Fcharacter-reference-invalid-1.1.4.tgz", + "resolved": "https://registry.npm.taobao.org/character-reference-invalid/download/character-reference-invalid-1.1.4.tgz", "integrity": "sha1-CDMpzaDq4nKrPbvzfpo4LBOvFWA=", "dev": true }, "chardet": { "version": "0.7.0", - "resolved": "https://registry.npm.taobao.org/chardet/download/chardet-0.7.0.tgz", + "resolved": "https://registry.nlark.com/chardet/download/chardet-0.7.0.tgz", "integrity": "sha1-kAlISfCTfy7twkJdDSip5fDLrZ4=", "dev": true }, "chownr": { "version": "1.1.4", - "resolved": "https://registry.npm.taobao.org/chownr/download/chownr-1.1.4.tgz", + "resolved": "https://registry.nlark.com/chownr/download/chownr-1.1.4.tgz", "integrity": "sha1-b8nXtC0ypYNZYzdmbn0ICE2izGs=" }, "chromium-pickle-js": { "version": "0.2.0", - "resolved": "https://registry.npm.taobao.org/chromium-pickle-js/download/chromium-pickle-js-0.2.0.tgz", + "resolved": "https://registry.nlark.com/chromium-pickle-js/download/chromium-pickle-js-0.2.0.tgz", "integrity": "sha1-BKEGZywYsIWrd02YPfo+oTjyIgU=", "dev": true }, "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.nlark.com/ci-info/download/ci-info-2.0.0.tgz", - "integrity": "sha1-Z6npZL4xpR4V5QENWObxKDQAL0Y=", + "version": "3.2.0", + "resolved": "https://registry.nlark.com/ci-info/download/ci-info-3.2.0.tgz", + "integrity": "sha1-KHbLlIpJh5e1I28AlbwFfQ3KOLY=", "dev": true }, "cli-boxes": { "version": "2.2.1", - "resolved": "https://registry.npm.taobao.org/cli-boxes/download/cli-boxes-2.2.1.tgz", + "resolved": "https://registry.nlark.com/cli-boxes/download/cli-boxes-2.2.1.tgz", "integrity": "sha1-3dUDXSUJT84iDpyrQKRYQKRAMY8=", "dev": true }, @@ -2102,7 +2397,7 @@ }, "cli-progress": { "version": "3.9.0", - "resolved": "https://registry.npm.taobao.org/cli-progress/download/cli-progress-3.9.0.tgz?cache=0&sync_timestamp=1612088256462&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcli-progress%2Fdownload%2Fcli-progress-3.9.0.tgz", + "resolved": "https://registry.npm.taobao.org/cli-progress/download/cli-progress-3.9.0.tgz", "integrity": "sha1-JduDRH3rgS5i0FusGvmuxTh+89Q=", "requires": { "colors": "^1.1.2", @@ -2122,21 +2417,21 @@ "dependencies": { "ansi-regex": { "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz?cache=0&sync_timestamp=1618553044693&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fansi-regex%2Fdownload%2Fansi-regex-3.0.0.tgz", "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", "dev": true, "optional": true }, "is-fullwidth-code-point": { "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz", + "resolved": "https://registry.nlark.com/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz", "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "dev": true, "optional": true }, "string-width": { "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz?cache=0&sync_timestamp=1618558823901&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstring-width%2Fdownload%2Fstring-width-2.1.1.tgz", + "resolved": "https://registry.nlark.com/string-width/download/string-width-2.1.1.tgz", "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=", "dev": true, "optional": true, @@ -2147,7 +2442,7 @@ }, "strip-ansi": { "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz?cache=0&sync_timestamp=1618553320591&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-ansi%2Fdownload%2Fstrip-ansi-4.0.0.tgz", + "resolved": "https://registry.nlark.com/strip-ansi/download/strip-ansi-4.0.0.tgz", "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "optional": true, @@ -2159,13 +2454,13 @@ }, "cli-width": { "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/cli-width/download/cli-width-3.0.0.tgz", + "resolved": "https://registry.nlark.com/cli-width/download/cli-width-3.0.0.tgz", "integrity": "sha1-ovSEN6LKqaIkNueUvwceyeYc7fY=", "dev": true }, "cliui": { "version": "7.0.4", - "resolved": "https://registry.npm.taobao.org/cliui/download/cliui-7.0.4.tgz", + "resolved": "https://registry.nlark.com/cliui/download/cliui-7.0.4.tgz", "integrity": "sha1-oCZe5lVHb8gHrqnfPfjfd4OAi08=", "dev": true, "requires": { @@ -2176,12 +2471,12 @@ }, "clone": { "version": "2.1.2", - "resolved": "https://registry.npm.taobao.org/clone/download/clone-2.1.2.tgz", + "resolved": "https://registry.nlark.com/clone/download/clone-2.1.2.tgz", "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" }, "clone-regexp": { "version": "2.2.0", - "resolved": "https://registry.npm.taobao.org/clone-regexp/download/clone-regexp-2.2.0.tgz", + "resolved": "https://registry.nlark.com/clone-regexp/download/clone-regexp-2.2.0.tgz", "integrity": "sha1-fWXgCIXNh5ZAXDWnN+eoa3Qp428=", "dev": true, "requires": { @@ -2198,20 +2493,20 @@ "dependencies": { "mimic-response": { "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/mimic-response/download/mimic-response-1.0.1.tgz", + "resolved": "https://registry.nlark.com/mimic-response/download/mimic-response-1.0.1.tgz", "integrity": "sha1-SSNTiHju9CBjy4o+OweYeBSHqxs=" } } }, "co-defer": { "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/co-defer/download/co-defer-1.0.0.tgz", + "resolved": "https://registry.nlark.com/co-defer/download/co-defer-1.0.0.tgz", "integrity": "sha1-Pkp4eo7tawoh7ih8CU9+jeDTyBg=", "dev": true }, "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-2.0.1.tgz", + "resolved": "https://registry.nlark.com/color-convert/download/color-convert-2.0.1.tgz", "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", "requires": { "color-name": "~1.1.4" @@ -2224,7 +2519,7 @@ }, "colorette": { "version": "1.2.2", - "resolved": "https://registry.npm.taobao.org/colorette/download/colorette-1.2.2.tgz?cache=0&sync_timestamp=1614259647923&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcolorette%2Fdownload%2Fcolorette-1.2.2.tgz", + "resolved": "https://registry.nlark.com/colorette/download/colorette-1.2.2.tgz?cache=0&sync_timestamp=1618846981554&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcolorette%2Fdownload%2Fcolorette-1.2.2.tgz", "integrity": "sha1-y8x51emcrqLb8Q6zom/Ys+as+pQ=", "dev": true }, @@ -2235,7 +2530,7 @@ }, "combined-stream": { "version": "1.0.8", - "resolved": "https://registry.npm.taobao.org/combined-stream/download/combined-stream-1.0.8.tgz", + "resolved": "https://registry.nlark.com/combined-stream/download/combined-stream-1.0.8.tgz", "integrity": "sha1-w9RaizT9cwYxoRCoolIGgrMdWn8=", "requires": { "delayed-stream": "~1.0.0" @@ -2243,7 +2538,7 @@ }, "commander": { "version": "2.20.3", - "resolved": "https://registry.nlark.com/commander/download/commander-2.20.3.tgz?cache=0&sync_timestamp=1622446257852&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcommander%2Fdownload%2Fcommander-2.20.3.tgz", + "resolved": "https://registry.nlark.com/commander/download/commander-2.20.3.tgz?cache=0&sync_timestamp=1624609539421&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcommander%2Fdownload%2Fcommander-2.20.3.tgz", "integrity": "sha1-/UhehMA+tIgcIHIrpIA16FMa6zM=" }, "commitlint-config-ali": { @@ -2306,13 +2601,13 @@ "dependencies": { "ansi-regex": { "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz?cache=0&sync_timestamp=1618553044693&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fansi-regex%2Fdownload%2Fansi-regex-4.1.0.tgz", "integrity": "sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc=", "dev": true }, "ansi-styles": { "version": "3.2.1", - "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz?cache=0&sync_timestamp=1618995547052&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-styles%2Fdownload%2Fansi-styles-3.2.1.tgz", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz?cache=0&sync_timestamp=1618995588464&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-styles%2Fdownload%2Fansi-styles-3.2.1.tgz", "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", "dev": true, "requires": { @@ -2321,7 +2616,7 @@ }, "chalk": { "version": "2.4.2", - "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995355917&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz", "integrity": "sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=", "dev": true, "requires": { @@ -2343,7 +2638,7 @@ }, "cliui": { "version": "5.0.0", - "resolved": "https://registry.npm.taobao.org/cliui/download/cliui-5.0.0.tgz", + "resolved": "https://registry.nlark.com/cliui/download/cliui-5.0.0.tgz", "integrity": "sha1-3u/P2y6AB4SqNPRvoI4GhRx7u8U=", "dev": true, "requires": { @@ -2354,7 +2649,7 @@ }, "color-convert": { "version": "1.9.3", - "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-1.9.3.tgz", + "resolved": "https://registry.nlark.com/color-convert/download/color-convert-1.9.3.tgz", "integrity": "sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=", "dev": true, "requires": { @@ -2369,19 +2664,10 @@ }, "emoji-regex": { "version": "7.0.3", - "resolved": "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-7.0.3.tgz?cache=0&sync_timestamp=1614682707048&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Femoji-regex%2Fdownload%2Femoji-regex-7.0.3.tgz", + "resolved": "https://registry.nlark.com/emoji-regex/download/emoji-regex-7.0.3.tgz", "integrity": "sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY=", "dev": true }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-3.0.0.tgz?cache=0&sync_timestamp=1597169884679&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-3.0.0.tgz", - "integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz", @@ -2390,29 +2676,19 @@ }, "hosted-git-info": { "version": "2.8.9", - "resolved": "https://registry.npm.taobao.org/hosted-git-info/download/hosted-git-info-2.8.9.tgz?cache=0&sync_timestamp=1617826541967&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhosted-git-info%2Fdownload%2Fhosted-git-info-2.8.9.tgz", + "resolved": "https://registry.nlark.com/hosted-git-info/download/hosted-git-info-2.8.9.tgz", "integrity": "sha1-3/wL+aIcAiCQkPKqaUKeFBTa8/k=", "dev": true }, "is-fullwidth-code-point": { "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz", + "resolved": "https://registry.nlark.com/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz", "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "dev": true }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/locate-path/download/locate-path-3.0.0.tgz", - "integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, "normalize-package-data": { "version": "2.5.0", - "resolved": "https://registry.npm.taobao.org/normalize-package-data/download/normalize-package-data-2.5.0.tgz?cache=0&sync_timestamp=1616087086564&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnormalize-package-data%2Fdownload%2Fnormalize-package-data-2.5.0.tgz", + "resolved": "https://registry.nlark.com/normalize-package-data/download/normalize-package-data-2.5.0.tgz", "integrity": "sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg=", "dev": true, "requires": { @@ -2422,18 +2698,9 @@ "validate-npm-package-license": "^3.0.1" } }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/p-locate/download/p-locate-3.0.0.tgz", - "integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, "parse-json": { "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/parse-json/download/parse-json-4.0.0.tgz?cache=0&sync_timestamp=1610966631829&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparse-json%2Fdownload%2Fparse-json-4.0.0.tgz", + "resolved": "https://registry.nlark.com/parse-json/download/parse-json-4.0.0.tgz", "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", "dev": true, "requires": { @@ -2441,21 +2708,15 @@ "json-parse-better-errors": "^1.0.1" } }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/path-exists/download/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, "pify": { "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/pify/download/pify-3.0.0.tgz", + "resolved": "https://registry.nlark.com/pify/download/pify-3.0.0.tgz", "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", "dev": true }, "read-pkg": { "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/read-pkg/download/read-pkg-4.0.1.tgz", + "resolved": "https://registry.nlark.com/read-pkg/download/read-pkg-4.0.1.tgz", "integrity": "sha1-ljYlN48+HE1IyFhytabsfV0JMjc=", "dev": true, "requires": { @@ -2466,13 +2727,13 @@ }, "semver": { "version": "5.7.1", - "resolved": "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1616463603361&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz", + "resolved": "https://registry.nlark.com/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1618846864940&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz", "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=", "dev": true }, "string-width": { "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-3.1.0.tgz?cache=0&sync_timestamp=1618558823901&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstring-width%2Fdownload%2Fstring-width-3.1.0.tgz", + "resolved": "https://registry.nlark.com/string-width/download/string-width-3.1.0.tgz", "integrity": "sha1-InZ74htirxCBV0MG9prFG2IgOWE=", "dev": true, "requires": { @@ -2483,7 +2744,7 @@ }, "strip-ansi": { "version": "5.2.0", - "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz?cache=0&sync_timestamp=1618553320591&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-ansi%2Fdownload%2Fstrip-ansi-5.2.0.tgz", + "resolved": "https://registry.nlark.com/strip-ansi/download/strip-ansi-5.2.0.tgz", "integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=", "dev": true, "requires": { @@ -2501,7 +2762,7 @@ }, "wrap-ansi": { "version": "5.1.0", - "resolved": "https://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-5.1.0.tgz?cache=0&sync_timestamp=1618558887146&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwrap-ansi%2Fdownload%2Fwrap-ansi-5.1.0.tgz", + "resolved": "https://registry.nlark.com/wrap-ansi/download/wrap-ansi-5.1.0.tgz", "integrity": "sha1-H9H2cjXVttD+54EFYAG/tpTAOwk=", "dev": true, "requires": { @@ -2512,13 +2773,13 @@ }, "y18n": { "version": "4.0.3", - "resolved": "https://registry.npm.taobao.org/y18n/download/y18n-4.0.3.tgz", + "resolved": "https://registry.nlark.com/y18n/download/y18n-4.0.3.tgz", "integrity": "sha1-tfJZyCzW4zaSHv17/Yv1YN6e7t8=", "dev": true }, "yargs": { "version": "13.3.2", - "resolved": "https://registry.nlark.com/yargs/download/yargs-13.3.2.tgz?cache=0&sync_timestamp=1620086644940&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fyargs%2Fdownload%2Fyargs-13.3.2.tgz", + "resolved": "https://registry.nlark.com/yargs/download/yargs-13.3.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fyargs%2Fdownload%2Fyargs-13.3.2.tgz", "integrity": "sha1-rX/+/sGqWVZayRX4Lcyzipwxot0=", "dev": true, "requires": { @@ -2536,7 +2797,7 @@ }, "yargs-parser": { "version": "13.1.2", - "resolved": "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-13.1.2.tgz?cache=0&sync_timestamp=1615405185480&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs-parser%2Fdownload%2Fyargs-parser-13.1.2.tgz", + "resolved": "https://registry.nlark.com/yargs-parser/download/yargs-parser-13.1.2.tgz?cache=0&sync_timestamp=1624233514145&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fyargs-parser%2Fdownload%2Fyargs-parser-13.1.2.tgz", "integrity": "sha1-Ew8JcC667vJlDVTObj5XBvek+zg=", "dev": true, "requires": { @@ -2546,10 +2807,27 @@ } } }, + "conf": { + "version": "7.1.2", + "resolved": "https://registry.nlark.com/conf/download/conf-7.1.2.tgz", + "integrity": "sha1-2WeKnY8E3ov1zUdRBdqP2uScLsQ=", + "requires": { + "ajv": "^6.12.2", + "atomically": "^1.3.1", + "debounce-fn": "^4.0.0", + "dot-prop": "^5.2.0", + "env-paths": "^2.2.0", + "json-schema-typed": "^7.0.3", + "make-dir": "^3.1.0", + "onetime": "^5.1.0", + "pkg-up": "^3.1.0", + "semver": "^7.3.2" + } + }, "config-chain": { - "version": "1.1.12", - "resolved": "https://registry.npm.taobao.org/config-chain/download/config-chain-1.1.12.tgz", - "integrity": "sha1-D96NCRIA616AjK8l/mGMAvSOTvo=", + "version": "1.1.13", + "resolved": "https://registry.nlark.com/config-chain/download/config-chain-1.1.13.tgz?cache=0&sync_timestamp=1622745851079&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fconfig-chain%2Fdownload%2Fconfig-chain-1.1.13.tgz", + "integrity": "sha1-+tB5Wqamza/57Rto6d/5Q3LCMvQ=", "dev": true, "optional": true, "requires": { @@ -2559,7 +2837,7 @@ }, "configstore": { "version": "5.0.1", - "resolved": "https://registry.npm.taobao.org/configstore/download/configstore-5.0.1.tgz?cache=0&sync_timestamp=1617612169109&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fconfigstore%2Fdownload%2Fconfigstore-5.0.1.tgz", + "resolved": "https://registry.npm.taobao.org/configstore/download/configstore-5.0.1.tgz", "integrity": "sha1-02UCG130uYzdGH1qOw4/anzF7ZY=", "dev": true, "requires": { @@ -2569,34 +2847,17 @@ "unique-string": "^2.0.0", "write-file-atomic": "^3.0.0", "xdg-basedir": "^4.0.0" - }, - "dependencies": { - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/make-dir/download/make-dir-3.1.0.tgz", - "integrity": "sha1-QV6WcEazp/HRhSd9hKpYIDcmoT8=", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1616463603361&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz", - "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", - "dev": true - } } }, "content-type": { "version": "1.0.4", - "resolved": "https://registry.npm.taobao.org/content-type/download/content-type-1.0.4.tgz", + "resolved": "https://registry.nlark.com/content-type/download/content-type-1.0.4.tgz", "integrity": "sha1-4TjMdeBAxyexlm/l5fjJruJW/js=", "dev": true }, "conventional-changelog-angular": { "version": "5.0.12", - "resolved": "https://registry.npm.taobao.org/conventional-changelog-angular/download/conventional-changelog-angular-5.0.12.tgz", + "resolved": "https://registry.npm.taobao.org/conventional-changelog-angular/download/conventional-changelog-angular-5.0.12.tgz?cache=0&sync_timestamp=1604539743329&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fconventional-changelog-angular%2Fdownload%2Fconventional-changelog-angular-5.0.12.tgz", "integrity": "sha1-yXm4uSHL/iZALrPaW7/aAthlork=", "dev": true, "requires": { @@ -2617,7 +2878,7 @@ }, "conventional-commits-parser": { "version": "3.2.1", - "resolved": "https://registry.npm.taobao.org/conventional-commits-parser/download/conventional-commits-parser-3.2.1.tgz?cache=0&sync_timestamp=1613425622921&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fconventional-commits-parser%2Fdownload%2Fconventional-commits-parser-3.2.1.tgz", + "resolved": "https://registry.npm.taobao.org/conventional-commits-parser/download/conventional-commits-parser-3.2.1.tgz", "integrity": "sha1-ukTws7ZYjaLun9jaUI6/9Q0RbOI=", "dev": true, "requires": { @@ -2631,9 +2892,9 @@ } }, "convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npm.taobao.org/convert-source-map/download/convert-source-map-1.7.0.tgz", - "integrity": "sha1-F6LLiC1/d9NJBYXizmxSRCSjpEI=", + "version": "1.8.0", + "resolved": "https://registry.nlark.com/convert-source-map/download/convert-source-map-1.8.0.tgz?cache=0&sync_timestamp=1624045420970&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fconvert-source-map%2Fdownload%2Fconvert-source-map-1.8.0.tgz", + "integrity": "sha1-8zc8MtIbTXgN2ABFFGhPt5HKQ2k=", "dev": true, "requires": { "safe-buffer": "~5.1.1" @@ -2641,7 +2902,7 @@ "dependencies": { "safe-buffer": { "version": "5.1.2", - "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz", + "resolved": "https://registry.nlark.com/safe-buffer/download/safe-buffer-5.1.2.tgz", "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=", "dev": true } @@ -2654,20 +2915,20 @@ "dev": true }, "core-js": { - "version": "3.13.1", - "resolved": "https://registry.nlark.com/core-js/download/core-js-3.13.1.tgz?cache=0&sync_timestamp=1622278867523&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcore-js%2Fdownload%2Fcore-js-3.13.1.tgz", - "integrity": "sha1-MDA/q9U2OIkgYti06ALKx1men7c=", + "version": "3.15.2", + "resolved": "https://registry.nlark.com/core-js/download/core-js-3.15.2.tgz?cache=0&sync_timestamp=1624966012065&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcore-js%2Fdownload%2Fcore-js-3.15.2.tgz", + "integrity": "sha1-dAZg0v9V7zTOZk1+JFURnFvdPWE=", "dev": true, "optional": true }, "core-util-is": { "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz", + "resolved": "https://registry.nlark.com/core-util-is/download/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, "cosmiconfig": { "version": "7.0.0", - "resolved": "https://registry.npm.taobao.org/cosmiconfig/download/cosmiconfig-7.0.0.tgz", + "resolved": "https://registry.npm.taobao.org/cosmiconfig/download/cosmiconfig-7.0.0.tgz?cache=0&sync_timestamp=1596310773001&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcosmiconfig%2Fdownload%2Fcosmiconfig-7.0.0.tgz", "integrity": "sha1-75tE13OVnK5j3ezRIt4jhTtg+NM=", "dev": true, "requires": { @@ -2696,7 +2957,7 @@ }, "cross-spawn": { "version": "7.0.3", - "resolved": "https://registry.npm.taobao.org/cross-spawn/download/cross-spawn-7.0.3.tgz", + "resolved": "https://registry.nlark.com/cross-spawn/download/cross-spawn-7.0.3.tgz", "integrity": "sha1-9zqFudXUHQRVUcF34ogtSshXKKY=", "requires": { "path-key": "^3.1.0", @@ -2706,13 +2967,13 @@ }, "crypto-random-string": { "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/crypto-random-string/download/crypto-random-string-2.0.0.tgz?cache=0&sync_timestamp=1617610357273&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcrypto-random-string%2Fdownload%2Fcrypto-random-string-2.0.0.tgz", + "resolved": "https://registry.nlark.com/crypto-random-string/download/crypto-random-string-2.0.0.tgz", "integrity": "sha1-7yp6lm7BEIM4g2m6oC6+rSKbMNU=", "dev": true }, "cssesc": { "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/cssesc/download/cssesc-3.0.0.tgz", + "resolved": "https://registry.nlark.com/cssesc/download/cssesc-3.0.0.tgz", "integrity": "sha1-N3QZGZA7hoVl4cCep0dEXNGJg+4=", "dev": true }, @@ -2724,7 +2985,7 @@ }, "dashdash": { "version": "1.14.1", - "resolved": "https://registry.npm.taobao.org/dashdash/download/dashdash-1.14.1.tgz?cache=0&sync_timestamp=1601073333186&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdashdash%2Fdownload%2Fdashdash-1.14.1.tgz", + "resolved": "https://registry.npm.taobao.org/dashdash/download/dashdash-1.14.1.tgz?cache=0&sync_timestamp=1601073647826&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdashdash%2Fdownload%2Fdashdash-1.14.1.tgz", "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", "requires": { "assert-plus": "^1.0.0" @@ -2738,7 +2999,7 @@ }, "date-fns": { "version": "2.22.1", - "resolved": "https://registry.nlark.com/date-fns/download/date-fns-2.22.1.tgz?cache=0&sync_timestamp=1622203670982&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdate-fns%2Fdownload%2Fdate-fns-2.22.1.tgz", + "resolved": "https://registry.nlark.com/date-fns/download/date-fns-2.22.1.tgz?cache=0&sync_timestamp=1622203607219&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdate-fns%2Fdownload%2Fdate-fns-2.22.1.tgz", "integrity": "sha1-Hlr5WYMeux2CmSv2e3ZQUtjw78Q=", "dev": true }, @@ -2748,23 +3009,31 @@ "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=", "dev": true }, + "debounce-fn": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/debounce-fn/download/debounce-fn-4.0.0.tgz", + "integrity": "sha1-7XbSBtilDmDeDdZtSU2Cg1/+Ycc=", + "requires": { + "mimic-fn": "^3.0.0" + } + }, "debug": { - "version": "4.3.2", - "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.3.2.tgz?cache=0&sync_timestamp=1607566580543&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-4.3.2.tgz", - "integrity": "sha1-8KScGKyHeeMdSgxgKd+3aHPHQos=", + "version": "3.1.0", + "resolved": "https://registry.nlark.com/debug/download/debug-3.1.0.tgz?cache=0&sync_timestamp=1625374648057&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdebug%2Fdownload%2Fdebug-3.1.0.tgz", + "integrity": "sha1-W7WgZyYotkFJVmuhaBnmFRjGcmE=", "requires": { - "ms": "2.1.2" + "ms": "2.0.0" } }, "decamelize": { "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/decamelize/download/decamelize-1.2.0.tgz?cache=0&sync_timestamp=1610348706789&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdecamelize%2Fdownload%2Fdecamelize-1.2.0.tgz", + "resolved": "https://registry.nlark.com/decamelize/download/decamelize-1.2.0.tgz", "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", "dev": true }, "decamelize-keys": { "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/decamelize-keys/download/decamelize-keys-1.1.0.tgz", + "resolved": "https://registry.nlark.com/decamelize-keys/download/decamelize-keys-1.1.0.tgz", "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", "dev": true, "requires": { @@ -2774,7 +3043,7 @@ "dependencies": { "map-obj": { "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/map-obj/download/map-obj-1.0.1.tgz", + "resolved": "https://registry.npm.taobao.org/map-obj/download/map-obj-1.0.1.tgz?cache=0&sync_timestamp=1617771341569&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmap-obj%2Fdownload%2Fmap-obj-1.0.1.tgz", "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", "dev": true } @@ -2782,7 +3051,7 @@ }, "decompress": { "version": "4.2.1", - "resolved": "https://registry.npm.taobao.org/decompress/download/decompress-4.2.1.tgz", + "resolved": "https://registry.nlark.com/decompress/download/decompress-4.2.1.tgz", "integrity": "sha1-AH9VzGpiwFWvo3wH62pO4bdz8Rg=", "requires": { "decompress-tar": "^4.0.0", @@ -2793,11 +3062,28 @@ "make-dir": "^1.0.0", "pify": "^2.3.0", "strip-dirs": "^2.0.0" + }, + "dependencies": { + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/make-dir/download/make-dir-1.3.0.tgz", + "integrity": "sha1-ecEDO4BRW9bSTsmTPoYMp17ifww=", + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/pify/download/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + } + } + } } }, "decompress-response": { "version": "5.0.0", - "resolved": "https://registry.npm.taobao.org/decompress-response/download/decompress-response-5.0.0.tgz?cache=0&sync_timestamp=1613125479486&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdecompress-response%2Fdownload%2Fdecompress-response-5.0.0.tgz", + "resolved": "https://registry.npm.taobao.org/decompress-response/download/decompress-response-5.0.0.tgz?cache=0&sync_timestamp=1613125280468&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdecompress-response%2Fdownload%2Fdecompress-response-5.0.0.tgz", "integrity": "sha1-eEk5boDj0euoyy9170kw92Rhyw8=", "requires": { "mimic-response": "^2.0.0" @@ -2860,7 +3146,7 @@ }, "get-stream": { "version": "2.3.1", - "resolved": "https://registry.npm.taobao.org/get-stream/download/get-stream-2.3.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fget-stream%2Fdownload%2Fget-stream-2.3.1.tgz", + "resolved": "https://registry.npm.taobao.org/get-stream/download/get-stream-2.3.1.tgz", "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=", "requires": { "object-assign": "^4.0.1", @@ -2871,13 +3157,13 @@ }, "deep-extend": { "version": "0.6.0", - "resolved": "https://registry.npm.taobao.org/deep-extend/download/deep-extend-0.6.0.tgz", + "resolved": "https://registry.nlark.com/deep-extend/download/deep-extend-0.6.0.tgz", "integrity": "sha1-xPp8lUBKF6nD6Mp+FTcxK3NjMKw=", "dev": true }, "deep-is": { "version": "0.1.3", - "resolved": "https://registry.npm.taobao.org/deep-is/download/deep-is-0.1.3.tgz", + "resolved": "https://registry.nlark.com/deep-is/download/deep-is-0.1.3.tgz", "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", "dev": true }, @@ -2892,7 +3178,7 @@ }, "defer-to-connect": { "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/defer-to-connect/download/defer-to-connect-2.0.1.tgz?cache=0&sync_timestamp=1614211480566&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdefer-to-connect%2Fdownload%2Fdefer-to-connect-2.0.1.tgz", + "resolved": "https://registry.nlark.com/defer-to-connect/download/defer-to-connect-2.0.1.tgz", "integrity": "sha1-gBa9tBQ+RjK3ejRJxiNid95SBYc=" }, "define-properties": { @@ -2917,37 +3203,37 @@ }, "delayed-stream": { "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/delayed-stream/download/delayed-stream-1.0.0.tgz", + "resolved": "https://registry.nlark.com/delayed-stream/download/delayed-stream-1.0.0.tgz", "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" }, "depd": { "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz", + "resolved": "https://registry.nlark.com/depd/download/depd-1.1.2.tgz", "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", "dev": true }, "destroy": { "version": "1.0.4", - "resolved": "https://registry.npm.taobao.org/destroy/download/destroy-1.0.4.tgz", + "resolved": "https://registry.nlark.com/destroy/download/destroy-1.0.4.tgz", "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", "dev": true }, "detect-node": { "version": "2.1.0", - "resolved": "https://registry.nlark.com/detect-node/download/detect-node-2.1.0.tgz?cache=0&sync_timestamp=1621147029891&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdetect-node%2Fdownload%2Fdetect-node-2.1.0.tgz", + "resolved": "https://registry.nlark.com/detect-node/download/detect-node-2.1.0.tgz?cache=0&sync_timestamp=1621146902208&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdetect-node%2Fdownload%2Fdetect-node-2.1.0.tgz", "integrity": "sha1-yccHdaScPQO8LAbZpzvlUPl4+LE=", "dev": true, "optional": true }, "diff": { "version": "4.0.2", - "resolved": "https://registry.npm.taobao.org/diff/download/diff-4.0.2.tgz", + "resolved": "https://registry.npm.taobao.org/diff/download/diff-4.0.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdiff%2Fdownload%2Fdiff-4.0.2.tgz", "integrity": "sha1-YPOuy4nV+uUgwRqhnvwruYKq3n0=", "dev": true }, "digest-header": { "version": "0.0.1", - "resolved": "https://registry.nlark.com/digest-header/download/digest-header-0.0.1.tgz", + "resolved": "https://registry.npm.taobao.org/digest-header/download/digest-header-0.0.1.tgz", "integrity": "sha1-Ecz23uxXZqw3l0TZAcEsuklRS+Y=", "dev": true, "requires": { @@ -2956,7 +3242,7 @@ "dependencies": { "utility": { "version": "0.1.11", - "resolved": "https://registry.npm.taobao.org/utility/download/utility-0.1.11.tgz?cache=0&sync_timestamp=1608037972811&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Futility%2Fdownload%2Futility-0.1.11.tgz", + "resolved": "https://registry.nlark.com/utility/download/utility-0.1.11.tgz", "integrity": "sha1-/eYM+bTkdRlHoM9dEEzik2ciZxU=", "dev": true, "requires": { @@ -2985,7 +3271,7 @@ }, "commander": { "version": "2.9.0", - "resolved": "https://registry.nlark.com/commander/download/commander-2.9.0.tgz?cache=0&sync_timestamp=1622446257852&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcommander%2Fdownload%2Fcommander-2.9.0.tgz", + "resolved": "https://registry.nlark.com/commander/download/commander-2.9.0.tgz?cache=0&sync_timestamp=1624609539421&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcommander%2Fdownload%2Fcommander-2.9.0.tgz", "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", "dev": true, "requires": { @@ -3003,28 +3289,64 @@ } }, "dmg-builder": { - "version": "22.10.5", - "resolved": "https://registry.nlark.com/dmg-builder/download/dmg-builder-22.10.5.tgz", - "integrity": "sha1-ZaM8EG6tWjUMfeiZfFRlWb1uDnw=", + "version": "22.11.7", + "resolved": "https://registry.nlark.com/dmg-builder/download/dmg-builder-22.11.7.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdmg-builder%2Fdownload%2Fdmg-builder-22.11.7.tgz", + "integrity": "sha1-WVYAjBjUDucsDqAf/qlZDb9R34k=", "dev": true, "requires": { - "app-builder-lib": "22.10.5", - "builder-util": "22.10.5", - "dmg-license": "^1.0.8", - "fs-extra": "^9.1.0", + "app-builder-lib": "22.11.7", + "builder-util": "22.11.7", + "builder-util-runtime": "8.7.6", + "dmg-license": "^1.0.9", + "fs-extra": "^10.0.0", "iconv-lite": "^0.6.2", - "js-yaml": "^4.0.0", - "sanitize-filename": "^1.6.3" + "js-yaml": "^4.1.0" }, "dependencies": { + "builder-util-runtime": { + "version": "8.7.6", + "resolved": "https://registry.nlark.com/builder-util-runtime/download/builder-util-runtime-8.7.6.tgz", + "integrity": "sha1-S0PJbbK9SUztdpS812dJNGVegyQ=", + "dev": true, + "requires": { + "debug": "^4.3.2", + "sax": "^1.2.4" + } + }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.nlark.com/debug/download/debug-4.3.2.tgz?cache=0&sync_timestamp=1625374648057&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdebug%2Fdownload%2Fdebug-4.3.2.tgz", + "integrity": "sha1-8KScGKyHeeMdSgxgKd+3aHPHQos=", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "fs-extra": { + "version": "10.0.0", + "resolved": "https://registry.nlark.com/fs-extra/download/fs-extra-10.0.0.tgz", + "integrity": "sha1-n/YbZV3eU/s0qC34S7IUzoAuF8E=", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, "iconv-lite": { "version": "0.6.3", - "resolved": "https://registry.nlark.com/iconv-lite/download/iconv-lite-0.6.3.tgz?cache=0&sync_timestamp=1621826342262&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ficonv-lite%2Fdownload%2Ficonv-lite-0.6.3.tgz", + "resolved": "https://registry.nlark.com/iconv-lite/download/iconv-lite-0.6.3.tgz", "integrity": "sha1-pS+AvzjaGVLrXGgXkHGYcaGnJQE=", "dev": true, "requires": { "safer-buffer": ">= 2.1.2 < 3.0.0" } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz?cache=0&sync_timestamp=1607433899126&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", + "dev": true } } }, @@ -3048,7 +3370,7 @@ }, "doctrine": { "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/doctrine/download/doctrine-2.1.0.tgz", + "resolved": "https://registry.nlark.com/doctrine/download/doctrine-2.1.0.tgz", "integrity": "sha1-XNAfwQFiG0LEzX9dGmYkNxbT850=", "dev": true, "requires": { @@ -3057,7 +3379,7 @@ }, "dom-serializer": { "version": "0.2.2", - "resolved": "https://registry.nlark.com/dom-serializer/download/dom-serializer-0.2.2.tgz?cache=0&sync_timestamp=1621256858583&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdom-serializer%2Fdownload%2Fdom-serializer-0.2.2.tgz", + "resolved": "https://registry.nlark.com/dom-serializer/download/dom-serializer-0.2.2.tgz?cache=0&sync_timestamp=1621256918158&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdom-serializer%2Fdownload%2Fdom-serializer-0.2.2.tgz", "integrity": "sha1-GvuB9TNxcXXUeGVd68XjMtn5u1E=", "dev": true, "requires": { @@ -3067,7 +3389,7 @@ "dependencies": { "domelementtype": { "version": "2.2.0", - "resolved": "https://registry.npm.taobao.org/domelementtype/download/domelementtype-2.2.0.tgz", + "resolved": "https://registry.nlark.com/domelementtype/download/domelementtype-2.2.0.tgz", "integrity": "sha1-mgtsJ4LtahxzI9QiZxg9+b2LHVc=", "dev": true } @@ -3075,13 +3397,13 @@ }, "domelementtype": { "version": "1.3.1", - "resolved": "https://registry.npm.taobao.org/domelementtype/download/domelementtype-1.3.1.tgz", + "resolved": "https://registry.nlark.com/domelementtype/download/domelementtype-1.3.1.tgz", "integrity": "sha1-0EjESzew0Qp/Kj1f7j9DM9eQSB8=", "dev": true }, "domhandler": { "version": "2.4.2", - "resolved": "https://registry.npm.taobao.org/domhandler/download/domhandler-2.4.2.tgz?cache=0&sync_timestamp=1618564036965&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdomhandler%2Fdownload%2Fdomhandler-2.4.2.tgz", + "resolved": "https://registry.nlark.com/domhandler/download/domhandler-2.4.2.tgz", "integrity": "sha1-iAUJfpM9ZehVRvcm1g9euItE+AM=", "dev": true, "requires": { @@ -3090,7 +3412,7 @@ }, "domutils": { "version": "1.7.0", - "resolved": "https://registry.npm.taobao.org/domutils/download/domutils-1.7.0.tgz", + "resolved": "https://registry.nlark.com/domutils/download/domutils-1.7.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdomutils%2Fdownload%2Fdomutils-1.7.0.tgz", "integrity": "sha1-Vuo0HoNOBuZ0ivehyyXaZ+qfjCo=", "dev": true, "requires": { @@ -3100,17 +3422,16 @@ }, "dot-prop": { "version": "5.3.0", - "resolved": "https://registry.npm.taobao.org/dot-prop/download/dot-prop-5.3.0.tgz?cache=0&sync_timestamp=1605778245141&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdot-prop%2Fdownload%2Fdot-prop-5.3.0.tgz", + "resolved": "https://registry.npm.taobao.org/dot-prop/download/dot-prop-5.3.0.tgz?cache=0&sync_timestamp=1605778245785&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdot-prop%2Fdownload%2Fdot-prop-5.3.0.tgz", "integrity": "sha1-kMzOcIzZzYLMTcjD3dmr3VWyDog=", - "dev": true, "requires": { "is-obj": "^2.0.0" } }, "dotenv": { - "version": "8.6.0", - "resolved": "https://registry.nlark.com/dotenv/download/dotenv-8.6.0.tgz", - "integrity": "sha1-Bhr2ZNGff02PxuT/m1hM4jety4s=", + "version": "9.0.2", + "resolved": "https://registry.nlark.com/dotenv/download/dotenv-9.0.2.tgz", + "integrity": "sha1-2swgFgk1o33qY2SqG++Bn7m2qwU=", "dev": true }, "dotenv-expand": { @@ -3126,21 +3447,11 @@ }, "ecc-jsbn": { "version": "0.1.2", - "resolved": "https://registry.npm.taobao.org/ecc-jsbn/download/ecc-jsbn-0.1.2.tgz", + "resolved": "https://registry.nlark.com/ecc-jsbn/download/ecc-jsbn-0.1.2.tgz", "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "editions": { - "version": "6.1.0", - "resolved": "https://registry.npm.taobao.org/editions/download/editions-6.1.0.tgz", - "integrity": "sha1-umxs+fS7Vx2eU+o053GmAuWmZUk=", - "dev": true, - "requires": { - "errlop": "^4.0.0", - "version-range": "^1.0.0" + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" } }, "ee-first": { @@ -3151,7 +3462,7 @@ }, "ejs": { "version": "3.1.6", - "resolved": "https://registry.npm.taobao.org/ejs/download/ejs-3.1.6.tgz?cache=0&sync_timestamp=1612643435705&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fejs%2Fdownload%2Fejs-3.1.6.tgz", + "resolved": "https://registry.nlark.com/ejs/download/ejs-3.1.6.tgz", "integrity": "sha1-W/0KBol0O7UmizVQzO7rvBcCgio=", "dev": true, "requires": { @@ -3160,7 +3471,7 @@ }, "electron": { "version": "12.0.9", - "resolved": "https://registry.nlark.com/electron/download/electron-12.0.9.tgz", + "resolved": "https://registry.nlark.com/electron/download/electron-12.0.9.tgz?cache=0&sync_timestamp=1625174434655&other_urls=https%3A%2F%2Fregistry.nlark.com%2Felectron%2Fdownload%2Felectron-12.0.9.tgz", "integrity": "sha1-1YKvqPb8DEKWBvCWGkyJs3aZSCM=", "dev": true, "requires": { @@ -3170,50 +3481,98 @@ }, "dependencies": { "@types/node": { - "version": "14.17.1", - "resolved": "https://registry.nlark.com/@types/node/download/@types/node-14.17.1.tgz", - "integrity": "sha1-Xgfgyy/3k6p6G0HernYiHmFmBJ8=", + "version": "14.17.4", + "resolved": "https://registry.nlark.com/@types/node/download/@types/node-14.17.4.tgz", + "integrity": "sha1-IYcSJCRG/IaNDgB68ppECMd2W8A=", "dev": true } } }, "electron-builder": { - "version": "22.10.5", - "resolved": "https://registry.nlark.com/electron-builder/download/electron-builder-22.10.5.tgz", - "integrity": "sha1-A7FWuT5gEmCQJ8OqppIBo60h5FQ=", + "version": "22.11.7", + "resolved": "https://registry.nlark.com/electron-builder/download/electron-builder-22.11.7.tgz?cache=0&sync_timestamp=1625150505803&other_urls=https%3A%2F%2Fregistry.nlark.com%2Felectron-builder%2Fdownload%2Felectron-builder-22.11.7.tgz", + "integrity": "sha1-zZeg2fbm04gRLma0N23kMcyk1ZY=", "dev": true, "requires": { - "@types/yargs": "^15.0.13", - "app-builder-lib": "22.10.5", - "bluebird-lst": "^1.0.9", - "builder-util": "22.10.5", - "builder-util-runtime": "8.7.3", - "chalk": "^4.1.0", - "dmg-builder": "22.10.5", - "fs-extra": "^9.1.0", - "is-ci": "^2.0.0", - "lazy-val": "^1.0.4", - "read-config-file": "6.0.0", - "sanitize-filename": "^1.6.3", + "@types/yargs": "^16.0.2", + "app-builder-lib": "22.11.7", + "builder-util": "22.11.7", + "builder-util-runtime": "8.7.7", + "chalk": "^4.1.1", + "dmg-builder": "22.11.7", + "fs-extra": "^10.0.0", + "is-ci": "^3.0.0", + "lazy-val": "^1.0.5", + "read-config-file": "6.2.0", "update-notifier": "^5.1.0", - "yargs": "^16.2.0" + "yargs": "^17.0.1" }, "dependencies": { + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.nlark.com/@types/yargs/download/@types/yargs-16.0.4.tgz?cache=0&sync_timestamp=1625243752176&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-16.0.4.tgz", + "integrity": "sha1-JqrZjdLCo45CEIbqmtQrnlFkKXc=", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "builder-util-runtime": { - "version": "8.7.3", - "resolved": "https://registry.nlark.com/builder-util-runtime/download/builder-util-runtime-8.7.3.tgz", - "integrity": "sha1-Cqr6UtJSlck5SW9iIxyp/wbDDkA=", + "version": "8.7.7", + "resolved": "https://registry.nlark.com/builder-util-runtime/download/builder-util-runtime-8.7.7.tgz", + "integrity": "sha1-bIPMOr56elyLTsiHj2ityCjAfw0=", "dev": true, "requires": { "debug": "^4.3.2", "sax": "^1.2.4" } + }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.nlark.com/debug/download/debug-4.3.2.tgz?cache=0&sync_timestamp=1625374648057&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdebug%2Fdownload%2Fdebug-4.3.2.tgz", + "integrity": "sha1-8KScGKyHeeMdSgxgKd+3aHPHQos=", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "fs-extra": { + "version": "10.0.0", + "resolved": "https://registry.nlark.com/fs-extra/download/fs-extra-10.0.0.tgz", + "integrity": "sha1-n/YbZV3eU/s0qC34S7IUzoAuF8E=", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz?cache=0&sync_timestamp=1607433899126&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", + "dev": true + }, + "yargs": { + "version": "17.0.1", + "resolved": "https://registry.nlark.com/yargs/download/yargs-17.0.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fyargs%2Fdownload%2Fyargs-17.0.1.tgz", + "integrity": "sha1-ahztTtXuCziAELqf1nr4O5Ni4Ls=", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } } } }, "electron-is-dev": { "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/electron-is-dev/download/electron-is-dev-2.0.0.tgz?cache=0&sync_timestamp=1614499892519&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Felectron-is-dev%2Fdownload%2Felectron-is-dev-2.0.0.tgz", + "resolved": "https://registry.npm.taobao.org/electron-is-dev/download/electron-is-dev-2.0.0.tgz", "integrity": "sha1-gzSHoGm42tIUJcZ6GYR9kGSrGb0=" }, "electron-log": { @@ -3223,51 +3582,150 @@ }, "electron-notarize": { "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/electron-notarize/download/electron-notarize-1.0.0.tgz", + "resolved": "https://registry.nlark.com/electron-notarize/download/electron-notarize-1.0.0.tgz", "integrity": "sha1-vJJbHMw/eeWOAp6MRwZXKwGp/Y8=", "dev": true, "requires": { "debug": "^4.1.1", "fs-extra": "^9.0.1" + }, + "dependencies": { + "debug": { + "version": "4.3.2", + "resolved": "https://registry.nlark.com/debug/download/debug-4.3.2.tgz?cache=0&sync_timestamp=1625374648057&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdebug%2Fdownload%2Fdebug-4.3.2.tgz", + "integrity": "sha1-8KScGKyHeeMdSgxgKd+3aHPHQos=", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz?cache=0&sync_timestamp=1607433899126&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", + "dev": true + } } }, "electron-publish": { - "version": "22.10.5", - "resolved": "https://registry.nlark.com/electron-publish/download/electron-publish-22.10.5.tgz", - "integrity": "sha1-nL5GJmtsedjG6ZhAdVaC4iYtNUM=", + "version": "22.11.7", + "resolved": "https://registry.nlark.com/electron-publish/download/electron-publish-22.11.7.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Felectron-publish%2Fdownload%2Felectron-publish-22.11.7.tgz", + "integrity": "sha1-QSbLsIzPCCoqp/74nuYps6S4rpo=", "dev": true, "requires": { - "@types/fs-extra": "^9.0.7", - "bluebird-lst": "^1.0.9", - "builder-util": "22.10.5", - "builder-util-runtime": "8.7.3", - "chalk": "^4.1.0", - "fs-extra": "^9.1.0", - "lazy-val": "^1.0.4", - "mime": "^2.5.0" + "@types/fs-extra": "^9.0.11", + "builder-util": "22.11.7", + "builder-util-runtime": "8.7.7", + "chalk": "^4.1.1", + "fs-extra": "^10.0.0", + "lazy-val": "^1.0.5", + "mime": "^2.5.2" }, "dependencies": { "builder-util-runtime": { - "version": "8.7.3", - "resolved": "https://registry.nlark.com/builder-util-runtime/download/builder-util-runtime-8.7.3.tgz", - "integrity": "sha1-Cqr6UtJSlck5SW9iIxyp/wbDDkA=", + "version": "8.7.7", + "resolved": "https://registry.nlark.com/builder-util-runtime/download/builder-util-runtime-8.7.7.tgz", + "integrity": "sha1-bIPMOr56elyLTsiHj2ityCjAfw0=", "dev": true, "requires": { "debug": "^4.3.2", "sax": "^1.2.4" } + }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.nlark.com/debug/download/debug-4.3.2.tgz?cache=0&sync_timestamp=1625374648057&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdebug%2Fdownload%2Fdebug-4.3.2.tgz", + "integrity": "sha1-8KScGKyHeeMdSgxgKd+3aHPHQos=", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "fs-extra": { + "version": "10.0.0", + "resolved": "https://registry.nlark.com/fs-extra/download/fs-extra-10.0.0.tgz", + "integrity": "sha1-n/YbZV3eU/s0qC34S7IUzoAuF8E=", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz?cache=0&sync_timestamp=1607433899126&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", + "dev": true + } + } + }, + "electron-store": { + "version": "8.0.0", + "resolved": "https://registry.nlark.com/electron-store/download/electron-store-8.0.0.tgz", + "integrity": "sha1-gaTmh5WOLa4cXITMCZqBSL53Yzc=", + "requires": { + "conf": "^10.0.0", + "type-fest": "^1.0.2" + }, + "dependencies": { + "ajv": { + "version": "8.6.1", + "resolved": "https://registry.nlark.com/ajv/download/ajv-8.6.1.tgz", + "integrity": "sha1-rmV2S/Ht3ozYYSgc2lBXhSNkopU=", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "conf": { + "version": "10.0.1", + "resolved": "https://registry.nlark.com/conf/download/conf-10.0.1.tgz", + "integrity": "sha1-A4CT5cvdwOWbwU9jOCxM5zKkeB0=", + "requires": { + "ajv": "^8.1.0", + "ajv-formats": "^2.0.2", + "atomically": "^1.7.0", + "debounce-fn": "^4.0.0", + "dot-prop": "^6.0.1", + "env-paths": "^2.2.1", + "json-schema-typed": "^7.0.3", + "onetime": "^5.1.2", + "pkg-up": "^3.1.0", + "semver": "^7.3.5" + } + }, + "dot-prop": { + "version": "6.0.1", + "resolved": "https://registry.npm.taobao.org/dot-prop/download/dot-prop-6.0.1.tgz?cache=0&sync_timestamp=1605778245785&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdot-prop%2Fdownload%2Fdot-prop-6.0.1.tgz", + "integrity": "sha1-/CazzxQrnlm3Tb057WbOYgxoEIM=", + "requires": { + "is-obj": "^2.0.0" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-1.0.0.tgz", + "integrity": "sha1-rnvLNlard6c7pcSb9lTzjmtoYOI=" + }, + "type-fest": { + "version": "1.2.1", + "resolved": "https://registry.nlark.com/type-fest/download/type-fest-1.2.1.tgz?cache=0&sync_timestamp=1623872995368&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftype-fest%2Fdownload%2Ftype-fest-1.2.1.tgz", + "integrity": "sha1-IymQqlE/P1Ijq/VDY5dd/joSGi4=" } } }, "electron-to-chromium": { - "version": "1.3.743", - "resolved": "https://registry.nlark.com/electron-to-chromium/download/electron-to-chromium-1.3.743.tgz?cache=0&sync_timestamp=1622498877193&other_urls=https%3A%2F%2Fregistry.nlark.com%2Felectron-to-chromium%2Fdownload%2Felectron-to-chromium-1.3.743.tgz", - "integrity": "sha1-/Owk1tZHy4T9eWtCyqG0A5oYCJQ=", + "version": "1.3.766", + "resolved": "https://registry.nlark.com/electron-to-chromium/download/electron-to-chromium-1.3.766.tgz", + "integrity": "sha1-L9FKTlT3dmWHL04j/PSWjoNjgiA=", "dev": true }, "electron-updater": { "version": "4.3.9", - "resolved": "https://registry.nlark.com/electron-updater/download/electron-updater-4.3.9.tgz?cache=0&sync_timestamp=1620720236740&other_urls=https%3A%2F%2Fregistry.nlark.com%2Felectron-updater%2Fdownload%2Felectron-updater-4.3.9.tgz", + "resolved": "https://registry.nlark.com/electron-updater/download/electron-updater-4.3.9.tgz?cache=0&sync_timestamp=1625151035613&other_urls=https%3A%2F%2Fregistry.nlark.com%2Felectron-updater%2Fdownload%2Felectron-updater-4.3.9.tgz", "integrity": "sha1-JHxmC6+tfAeTXhuBrNPppf1zMVQ=", "requires": { "@types/semver": "^7.3.5", @@ -3294,19 +3752,19 @@ }, "emoji-regex": { "version": "8.0.0", - "resolved": "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-8.0.0.tgz?cache=0&sync_timestamp=1614682707048&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Femoji-regex%2Fdownload%2Femoji-regex-8.0.0.tgz", + "resolved": "https://registry.nlark.com/emoji-regex/download/emoji-regex-8.0.0.tgz", "integrity": "sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc=" }, "encodeurl": { "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/encodeurl/download/encodeurl-1.0.2.tgz", + "resolved": "https://registry.nlark.com/encodeurl/download/encodeurl-1.0.2.tgz", "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", "dev": true, "optional": true }, "end-of-stream": { "version": "1.4.4", - "resolved": "https://registry.npm.taobao.org/end-of-stream/download/end-of-stream-1.4.4.tgz", + "resolved": "https://registry.nlark.com/end-of-stream/download/end-of-stream-1.4.4.tgz", "integrity": "sha1-WuZKX0UFe682JuwU2gyl5LJDHrA=", "requires": { "once": "^1.4.0" @@ -3314,26 +3772,19 @@ }, "end-or-error": { "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/end-or-error/download/end-or-error-1.0.1.tgz", + "resolved": "https://registry.nlark.com/end-or-error/download/end-or-error-1.0.1.tgz", "integrity": "sha1-3HpiEP5403L+4kqLSJnb0VVBTcs=", "dev": true }, "entities": { "version": "2.2.0", - "resolved": "https://registry.npm.taobao.org/entities/download/entities-2.2.0.tgz", + "resolved": "https://registry.nlark.com/entities/download/entities-2.2.0.tgz", "integrity": "sha1-CY3JDruD2N/6CJ1VJWs1HTTE2lU=" }, "env-paths": { "version": "2.2.1", - "resolved": "https://registry.npm.taobao.org/env-paths/download/env-paths-2.2.1.tgz?cache=0&sync_timestamp=1615206693154&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fenv-paths%2Fdownload%2Fenv-paths-2.2.1.tgz", - "integrity": "sha1-QgOZ1BbOH76bwKB8Yvpo1n/Q+PI=", - "dev": true - }, - "errlop": { - "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/errlop/download/errlop-4.1.0.tgz", - "integrity": "sha1-jnuPTxvwpv6vzk0U8MDPS/XvA2s=", - "dev": true + "resolved": "https://registry.nlark.com/env-paths/download/env-paths-2.2.1.tgz", + "integrity": "sha1-QgOZ1BbOH76bwKB8Yvpo1n/Q+PI=" }, "error-ex": { "version": "1.3.2", @@ -3346,7 +3797,7 @@ }, "es-abstract": { "version": "1.18.3", - "resolved": "https://registry.nlark.com/es-abstract/download/es-abstract-1.18.3.tgz?cache=0&sync_timestamp=1622157901871&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fes-abstract%2Fdownload%2Fes-abstract-1.18.3.tgz", + "resolved": "https://registry.nlark.com/es-abstract/download/es-abstract-1.18.3.tgz", "integrity": "sha1-JcTDOAonqiA8RLK2hbupTaMbY+A=", "dev": true, "requires": { @@ -3406,12 +3857,12 @@ }, "escape-string-regexp": { "version": "1.0.5", - "resolved": "https://registry.npm.taobao.org/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz?cache=0&sync_timestamp=1618677243201&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fescape-string-regexp%2Fdownload%2Fescape-string-regexp-1.0.5.tgz", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz", "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" }, "escodegen": { "version": "1.14.3", - "resolved": "https://registry.npm.taobao.org/escodegen/download/escodegen-1.14.3.tgz", + "resolved": "https://registry.nlark.com/escodegen/download/escodegen-1.14.3.tgz", "integrity": "sha1-TnuB+6YVgdyXWC7XjKt/Do1j9QM=", "dev": true, "requires": { @@ -3424,7 +3875,7 @@ "dependencies": { "source-map": { "version": "0.6.1", - "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", + "resolved": "https://registry.nlark.com/source-map/download/source-map-0.6.1.tgz", "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", "dev": true, "optional": true @@ -3478,13 +3929,13 @@ "dependencies": { "ansi-regex": { "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz?cache=0&sync_timestamp=1618553044693&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fansi-regex%2Fdownload%2Fansi-regex-4.1.0.tgz", "integrity": "sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc=", "dev": true }, "ansi-styles": { "version": "3.2.1", - "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz?cache=0&sync_timestamp=1618995547052&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-styles%2Fdownload%2Fansi-styles-3.2.1.tgz", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz?cache=0&sync_timestamp=1618995588464&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-styles%2Fdownload%2Fansi-styles-3.2.1.tgz", "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", "dev": true, "requires": { @@ -3493,7 +3944,7 @@ }, "argparse": { "version": "1.0.10", - "resolved": "https://registry.npm.taobao.org/argparse/download/argparse-1.0.10.tgz", + "resolved": "https://registry.nlark.com/argparse/download/argparse-1.0.10.tgz", "integrity": "sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE=", "dev": true, "requires": { @@ -3502,7 +3953,7 @@ }, "chalk": { "version": "2.4.2", - "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995355917&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz", "integrity": "sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=", "dev": true, "requires": { @@ -3513,7 +3964,7 @@ }, "color-convert": { "version": "1.9.3", - "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-1.9.3.tgz", + "resolved": "https://registry.nlark.com/color-convert/download/color-convert-1.9.3.tgz", "integrity": "sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=", "dev": true, "requires": { @@ -3528,7 +3979,7 @@ }, "cross-spawn": { "version": "6.0.5", - "resolved": "https://registry.npm.taobao.org/cross-spawn/download/cross-spawn-6.0.5.tgz", + "resolved": "https://registry.nlark.com/cross-spawn/download/cross-spawn-6.0.5.tgz", "integrity": "sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q=", "dev": true, "requires": { @@ -3541,15 +3992,24 @@ "dependencies": { "semver": { "version": "5.7.1", - "resolved": "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1616463603361&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz", + "resolved": "https://registry.nlark.com/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1618846864940&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz", "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=", "dev": true } } }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.nlark.com/debug/download/debug-4.3.2.tgz?cache=0&sync_timestamp=1625374648057&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdebug%2Fdownload%2Fdebug-4.3.2.tgz", + "integrity": "sha1-8KScGKyHeeMdSgxgKd+3aHPHQos=", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, "doctrine": { "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/doctrine/download/doctrine-3.0.0.tgz", + "resolved": "https://registry.nlark.com/doctrine/download/doctrine-3.0.0.tgz", "integrity": "sha1-rd6+rXKmV023g2OdyHoSF3OXOWE=", "dev": true, "requires": { @@ -3567,13 +4027,13 @@ }, "eslint-visitor-keys": { "version": "1.3.0", - "resolved": "https://registry.nlark.com/eslint-visitor-keys/download/eslint-visitor-keys-1.3.0.tgz?cache=0&sync_timestamp=1620088667316&other_urls=https%3A%2F%2Fregistry.nlark.com%2Feslint-visitor-keys%2Fdownload%2Feslint-visitor-keys-1.3.0.tgz", + "resolved": "https://registry.nlark.com/eslint-visitor-keys/download/eslint-visitor-keys-1.3.0.tgz?cache=0&sync_timestamp=1624559054225&other_urls=https%3A%2F%2Fregistry.nlark.com%2Feslint-visitor-keys%2Fdownload%2Feslint-visitor-keys-1.3.0.tgz", "integrity": "sha1-MOvR73wv3/AcOk8VEESvJfqwUj4=", "dev": true }, "globals": { "version": "12.4.0", - "resolved": "https://registry.nlark.com/globals/download/globals-12.4.0.tgz?cache=0&sync_timestamp=1622088114568&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fglobals%2Fdownload%2Fglobals-12.4.0.tgz", + "resolved": "https://registry.nlark.com/globals/download/globals-12.4.0.tgz", "integrity": "sha1-oYgTV2pBsAokqX5/gVkYwuGZJfg=", "dev": true, "requires": { @@ -3588,13 +4048,13 @@ }, "ignore": { "version": "4.0.6", - "resolved": "https://registry.npm.taobao.org/ignore/download/ignore-4.0.6.tgz", + "resolved": "https://registry.nlark.com/ignore/download/ignore-4.0.6.tgz", "integrity": "sha1-dQ49tYYgh7RzfrrIIH/9HvJ7Jfw=", "dev": true }, "js-yaml": { "version": "3.14.1", - "resolved": "https://registry.npm.taobao.org/js-yaml/download/js-yaml-3.14.1.tgz?cache=0&sync_timestamp=1618435004368&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjs-yaml%2Fdownload%2Fjs-yaml-3.14.1.tgz", + "resolved": "https://registry.npm.taobao.org/js-yaml/download/js-yaml-3.14.1.tgz?cache=0&sync_timestamp=1618435151523&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjs-yaml%2Fdownload%2Fjs-yaml-3.14.1.tgz", "integrity": "sha1-2ugS/bOCX6MGYJqHFzg8UMNqBTc=", "dev": true, "requires": { @@ -3602,27 +4062,42 @@ "esprima": "^4.0.0" } }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "integrity": "sha1-2Rzv1i0UNsoPQWIOJRKI1CAJne8=", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz?cache=0&sync_timestamp=1607433899126&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", + "dev": true + }, "path-key": { "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/path-key/download/path-key-2.0.1.tgz?cache=0&sync_timestamp=1617971613935&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpath-key%2Fdownload%2Fpath-key-2.0.1.tgz", + "resolved": "https://registry.nlark.com/path-key/download/path-key-2.0.1.tgz", "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", "dev": true }, "regexpp": { "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/regexpp/download/regexpp-2.0.1.tgz", + "resolved": "https://registry.nlark.com/regexpp/download/regexpp-2.0.1.tgz?cache=0&sync_timestamp=1623668872577&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fregexpp%2Fdownload%2Fregexpp-2.0.1.tgz", "integrity": "sha1-jRnTHPYySCtYkEn4KB+T28uk0H8=", "dev": true }, "semver": { "version": "6.3.0", - "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1616463603361&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz", + "resolved": "https://registry.nlark.com/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618846864940&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz", "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", "dev": true }, "shebang-command": { "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/shebang-command/download/shebang-command-1.2.0.tgz", + "resolved": "https://registry.nlark.com/shebang-command/download/shebang-command-1.2.0.tgz", "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", "dev": true, "requires": { @@ -3637,13 +4112,13 @@ }, "sprintf-js": { "version": "1.0.3", - "resolved": "https://registry.npm.taobao.org/sprintf-js/download/sprintf-js-1.0.3.tgz", + "resolved": "https://registry.nlark.com/sprintf-js/download/sprintf-js-1.0.3.tgz", "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", "dev": true }, "strip-ansi": { "version": "5.2.0", - "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz?cache=0&sync_timestamp=1618553320591&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-ansi%2Fdownload%2Fstrip-ansi-5.2.0.tgz", + "resolved": "https://registry.nlark.com/strip-ansi/download/strip-ansi-5.2.0.tgz", "integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=", "dev": true, "requires": { @@ -3652,7 +4127,7 @@ }, "strip-json-comments": { "version": "3.1.1", - "resolved": "https://registry.npm.taobao.org/strip-json-comments/download/strip-json-comments-3.1.1.tgz", + "resolved": "https://registry.npm.taobao.org/strip-json-comments/download/strip-json-comments-3.1.1.tgz?cache=0&sync_timestamp=1594571796132&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-json-comments%2Fdownload%2Fstrip-json-comments-3.1.1.tgz", "integrity": "sha1-MfEoGzgyYwQ0gxwxDAHMzajL4AY=", "dev": true }, @@ -3667,13 +4142,13 @@ }, "type-fest": { "version": "0.8.1", - "resolved": "https://registry.nlark.com/type-fest/download/type-fest-0.8.1.tgz?cache=0&sync_timestamp=1622543370439&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftype-fest%2Fdownload%2Ftype-fest-0.8.1.tgz", + "resolved": "https://registry.nlark.com/type-fest/download/type-fest-0.8.1.tgz?cache=0&sync_timestamp=1623872995368&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftype-fest%2Fdownload%2Ftype-fest-0.8.1.tgz", "integrity": "sha1-CeJJ696FHTseSNJ8EFREZn8XuD0=", "dev": true }, "which": { "version": "1.3.1", - "resolved": "https://registry.npm.taobao.org/which/download/which-1.3.1.tgz?cache=0&sync_timestamp=1605134855909&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwhich%2Fdownload%2Fwhich-1.3.1.tgz", + "resolved": "https://registry.nlark.com/which/download/which-1.3.1.tgz", "integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=", "dev": true, "requires": { @@ -3700,18 +4175,12 @@ "dependencies": { "debug": { "version": "2.6.9", - "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1607566580543&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz", + "resolved": "https://registry.nlark.com/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1625374648057&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz", "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", "dev": true, "requires": { "ms": "2.0.0" } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz?cache=0&sync_timestamp=1607433905701&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true } } }, @@ -3727,12 +4196,18 @@ "dependencies": { "debug": { "version": "3.2.7", - "resolved": "https://registry.npm.taobao.org/debug/download/debug-3.2.7.tgz?cache=0&sync_timestamp=1607566580543&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-3.2.7.tgz", + "resolved": "https://registry.nlark.com/debug/download/debug-3.2.7.tgz?cache=0&sync_timestamp=1625374648057&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdebug%2Fdownload%2Fdebug-3.2.7.tgz", "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=", "dev": true, "requires": { "ms": "^2.1.1" } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.3.tgz?cache=0&sync_timestamp=1607433899126&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.1.3.tgz", + "integrity": "sha1-V0yBOM4dK1hh8LRFedut1gxmFbI=", + "dev": true } } }, @@ -3761,7 +4236,7 @@ "dependencies": { "debug": { "version": "2.6.9", - "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1607566580543&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz", + "resolved": "https://registry.nlark.com/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1625374648057&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz", "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", "dev": true, "requires": { @@ -3770,7 +4245,7 @@ }, "find-up": { "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-2.1.0.tgz?cache=0&sync_timestamp=1597169884679&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-2.1.0.tgz", + "resolved": "https://registry.nlark.com/find-up/download/find-up-2.1.0.tgz", "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "dev": true, "requires": { @@ -3779,13 +4254,13 @@ }, "hosted-git-info": { "version": "2.8.9", - "resolved": "https://registry.npm.taobao.org/hosted-git-info/download/hosted-git-info-2.8.9.tgz?cache=0&sync_timestamp=1617826541967&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhosted-git-info%2Fdownload%2Fhosted-git-info-2.8.9.tgz", + "resolved": "https://registry.nlark.com/hosted-git-info/download/hosted-git-info-2.8.9.tgz", "integrity": "sha1-3/wL+aIcAiCQkPKqaUKeFBTa8/k=", "dev": true }, "locate-path": { "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/locate-path/download/locate-path-2.0.0.tgz", + "resolved": "https://registry.nlark.com/locate-path/download/locate-path-2.0.0.tgz", "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", "dev": true, "requires": { @@ -3793,15 +4268,9 @@ "path-exists": "^3.0.0" } }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz?cache=0&sync_timestamp=1607433905701&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, "normalize-package-data": { "version": "2.5.0", - "resolved": "https://registry.npm.taobao.org/normalize-package-data/download/normalize-package-data-2.5.0.tgz?cache=0&sync_timestamp=1616087086564&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnormalize-package-data%2Fdownload%2Fnormalize-package-data-2.5.0.tgz", + "resolved": "https://registry.nlark.com/normalize-package-data/download/normalize-package-data-2.5.0.tgz", "integrity": "sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg=", "dev": true, "requires": { @@ -3813,7 +4282,7 @@ }, "p-limit": { "version": "1.3.0", - "resolved": "https://registry.npm.taobao.org/p-limit/download/p-limit-1.3.0.tgz", + "resolved": "https://registry.nlark.com/p-limit/download/p-limit-1.3.0.tgz", "integrity": "sha1-uGvV8MJWkJEcdZD8v8IBDVSzzLg=", "dev": true, "requires": { @@ -3822,7 +4291,7 @@ }, "p-locate": { "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/p-locate/download/p-locate-2.0.0.tgz", + "resolved": "https://registry.nlark.com/p-locate/download/p-locate-2.0.0.tgz", "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", "dev": true, "requires": { @@ -3831,19 +4300,13 @@ }, "p-try": { "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/p-try/download/p-try-1.0.0.tgz", + "resolved": "https://registry.nlark.com/p-try/download/p-try-1.0.0.tgz", "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", "dev": true }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/path-exists/download/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, "path-type": { "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/path-type/download/path-type-3.0.0.tgz?cache=0&sync_timestamp=1611752015315&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpath-type%2Fdownload%2Fpath-type-3.0.0.tgz", + "resolved": "https://registry.nlark.com/path-type/download/path-type-3.0.0.tgz", "integrity": "sha1-zvMdyOCho7sNEFwM2Xzzv0f0428=", "dev": true, "requires": { @@ -3852,13 +4315,22 @@ }, "pify": { "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/pify/download/pify-3.0.0.tgz", + "resolved": "https://registry.nlark.com/pify/download/pify-3.0.0.tgz", "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", "dev": true }, + "pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/pkg-up/download/pkg-up-2.0.0.tgz", + "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", + "dev": true, + "requires": { + "find-up": "^2.1.0" + } + }, "read-pkg": { "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/read-pkg/download/read-pkg-3.0.0.tgz", + "resolved": "https://registry.nlark.com/read-pkg/download/read-pkg-3.0.0.tgz", "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", "dev": true, "requires": { @@ -3869,7 +4341,7 @@ }, "read-pkg-up": { "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/read-pkg-up/download/read-pkg-up-3.0.0.tgz", + "resolved": "https://registry.nlark.com/read-pkg-up/download/read-pkg-up-3.0.0.tgz?cache=0&sync_timestamp=1618846971516&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fread-pkg-up%2Fdownload%2Fread-pkg-up-3.0.0.tgz", "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", "dev": true, "requires": { @@ -3879,7 +4351,7 @@ }, "semver": { "version": "5.7.1", - "resolved": "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1616463603361&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz", + "resolved": "https://registry.nlark.com/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1618846864940&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz", "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=", "dev": true } @@ -3934,9 +4406,9 @@ "dev": true }, "eslint-plugin-vue": { - "version": "7.10.0", - "resolved": "https://registry.nlark.com/eslint-plugin-vue/download/eslint-plugin-vue-7.10.0.tgz", - "integrity": "sha1-JRdJqpngieCFJ18BEELG50GJ+Jo=", + "version": "7.12.1", + "resolved": "https://registry.nlark.com/eslint-plugin-vue/download/eslint-plugin-vue-7.12.1.tgz?cache=0&sync_timestamp=1624613908830&other_urls=https%3A%2F%2Fregistry.nlark.com%2Feslint-plugin-vue%2Fdownload%2Feslint-plugin-vue-7.12.1.tgz", + "integrity": "sha1-72SZzk/gVmZZyOEscXE/UwhjCnY=", "dev": true, "requires": { "eslint-utils": "^2.1.0", @@ -3956,7 +4428,7 @@ }, "eslint-visitor-keys": { "version": "1.3.0", - "resolved": "https://registry.nlark.com/eslint-visitor-keys/download/eslint-visitor-keys-1.3.0.tgz?cache=0&sync_timestamp=1620088667316&other_urls=https%3A%2F%2Fregistry.nlark.com%2Feslint-visitor-keys%2Fdownload%2Feslint-visitor-keys-1.3.0.tgz", + "resolved": "https://registry.nlark.com/eslint-visitor-keys/download/eslint-visitor-keys-1.3.0.tgz?cache=0&sync_timestamp=1624559054225&other_urls=https%3A%2F%2Fregistry.nlark.com%2Feslint-visitor-keys%2Fdownload%2Feslint-visitor-keys-1.3.0.tgz", "integrity": "sha1-MOvR73wv3/AcOk8VEESvJfqwUj4=", "dev": true } @@ -3964,7 +4436,7 @@ }, "eslint-scope": { "version": "5.1.1", - "resolved": "https://registry.npm.taobao.org/eslint-scope/download/eslint-scope-5.1.1.tgz?cache=0&sync_timestamp=1600070417656&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint-scope%2Fdownload%2Feslint-scope-5.1.1.tgz", + "resolved": "https://registry.nlark.com/eslint-scope/download/eslint-scope-5.1.1.tgz?cache=0&sync_timestamp=1618908284969&other_urls=https%3A%2F%2Fregistry.nlark.com%2Feslint-scope%2Fdownload%2Feslint-scope-5.1.1.tgz", "integrity": "sha1-54blmmbLkrP2wfsNUIqrF0hI9Iw=", "dev": true, "requires": { @@ -3983,13 +4455,13 @@ }, "eslint-visitor-keys": { "version": "2.1.0", - "resolved": "https://registry.nlark.com/eslint-visitor-keys/download/eslint-visitor-keys-2.1.0.tgz?cache=0&sync_timestamp=1620088667316&other_urls=https%3A%2F%2Fregistry.nlark.com%2Feslint-visitor-keys%2Fdownload%2Feslint-visitor-keys-2.1.0.tgz", + "resolved": "https://registry.nlark.com/eslint-visitor-keys/download/eslint-visitor-keys-2.1.0.tgz?cache=0&sync_timestamp=1624559054225&other_urls=https%3A%2F%2Fregistry.nlark.com%2Feslint-visitor-keys%2Fdownload%2Feslint-visitor-keys-2.1.0.tgz", "integrity": "sha1-9lMoJZMFknOSyTjtROsKXJsr0wM=", "dev": true }, "espree": { "version": "6.2.1", - "resolved": "https://registry.npm.taobao.org/espree/download/espree-6.2.1.tgz?cache=0&sync_timestamp=1607144055171&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fespree%2Fdownload%2Fespree-6.2.1.tgz", + "resolved": "https://registry.nlark.com/espree/download/espree-6.2.1.tgz", "integrity": "sha1-d/xy4f10SiBSwg84pbV1gy6Cc0o=", "dev": true, "requires": { @@ -4000,7 +4472,7 @@ "dependencies": { "eslint-visitor-keys": { "version": "1.3.0", - "resolved": "https://registry.nlark.com/eslint-visitor-keys/download/eslint-visitor-keys-1.3.0.tgz?cache=0&sync_timestamp=1620088667316&other_urls=https%3A%2F%2Fregistry.nlark.com%2Feslint-visitor-keys%2Fdownload%2Feslint-visitor-keys-1.3.0.tgz", + "resolved": "https://registry.nlark.com/eslint-visitor-keys/download/eslint-visitor-keys-1.3.0.tgz?cache=0&sync_timestamp=1624559054225&other_urls=https%3A%2F%2Fregistry.nlark.com%2Feslint-visitor-keys%2Fdownload%2Feslint-visitor-keys-1.3.0.tgz", "integrity": "sha1-MOvR73wv3/AcOk8VEESvJfqwUj4=", "dev": true } @@ -4008,13 +4480,13 @@ }, "esprima": { "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/esprima/download/esprima-4.0.1.tgz", + "resolved": "https://registry.nlark.com/esprima/download/esprima-4.0.1.tgz", "integrity": "sha1-E7BM2z5sXRnfkatph6hpVhmwqnE=", "dev": true }, "esquery": { "version": "1.4.0", - "resolved": "https://registry.npm.taobao.org/esquery/download/esquery-1.4.0.tgz?cache=0&sync_timestamp=1612565616129&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fesquery%2Fdownload%2Fesquery-1.4.0.tgz", + "resolved": "https://registry.nlark.com/esquery/download/esquery-1.4.0.tgz", "integrity": "sha1-IUj/w4uC6McFff7UhCWz5h8PJKU=", "dev": true, "requires": { @@ -4023,7 +4495,7 @@ "dependencies": { "estraverse": { "version": "5.2.0", - "resolved": "https://registry.npm.taobao.org/estraverse/download/estraverse-5.2.0.tgz", + "resolved": "https://registry.nlark.com/estraverse/download/estraverse-5.2.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Festraverse%2Fdownload%2Festraverse-5.2.0.tgz", "integrity": "sha1-MH30JUfmzHMk088DwVXVzbjFOIA=", "dev": true } @@ -4040,7 +4512,7 @@ "dependencies": { "estraverse": { "version": "5.2.0", - "resolved": "https://registry.npm.taobao.org/estraverse/download/estraverse-5.2.0.tgz", + "resolved": "https://registry.nlark.com/estraverse/download/estraverse-5.2.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Festraverse%2Fdownload%2Festraverse-5.2.0.tgz", "integrity": "sha1-MH30JUfmzHMk088DwVXVzbjFOIA=", "dev": true } @@ -4048,7 +4520,7 @@ }, "estraverse": { "version": "4.3.0", - "resolved": "https://registry.npm.taobao.org/estraverse/download/estraverse-4.3.0.tgz", + "resolved": "https://registry.nlark.com/estraverse/download/estraverse-4.3.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Festraverse%2Fdownload%2Festraverse-4.3.0.tgz", "integrity": "sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0=", "dev": true }, @@ -4059,9 +4531,9 @@ "dev": true }, "execa": { - "version": "5.0.1", - "resolved": "https://registry.nlark.com/execa/download/execa-5.0.1.tgz?cache=0&sync_timestamp=1622396637949&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fexeca%2Fdownload%2Fexeca-5.0.1.tgz", - "integrity": "sha1-ruY7hxybLLVrya3c08cKeFxr8NE=", + "version": "5.1.1", + "resolved": "https://registry.nlark.com/execa/download/execa-5.1.1.tgz", + "integrity": "sha1-+ArZy/Qpj3vR1MlVXCHpN0HEEd0=", "requires": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -4076,19 +4548,19 @@ "dependencies": { "get-stream": { "version": "6.0.1", - "resolved": "https://registry.npm.taobao.org/get-stream/download/get-stream-6.0.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fget-stream%2Fdownload%2Fget-stream-6.0.1.tgz", + "resolved": "https://registry.npm.taobao.org/get-stream/download/get-stream-6.0.1.tgz", "integrity": "sha1-omLY7vZ6ztV8KFKtYWdSakPL97c=" }, "is-stream": { "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/is-stream/download/is-stream-2.0.0.tgz", + "resolved": "https://registry.nlark.com/is-stream/download/is-stream-2.0.0.tgz", "integrity": "sha1-venDJoDW+uBBKdasnZIc54FfeOM=" } } }, "execall": { "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/execall/download/execall-2.0.0.tgz?cache=0&sync_timestamp=1617892691832&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fexecall%2Fdownload%2Fexecall-2.0.0.tgz", + "resolved": "https://registry.npm.taobao.org/execall/download/execall-2.0.0.tgz?cache=0&sync_timestamp=1617892740416&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fexecall%2Fdownload%2Fexecall-2.0.0.tgz", "integrity": "sha1-FqBrX+UJnffQC+XZwG7s3tFmO0U=", "dev": true, "requires": { @@ -4097,12 +4569,12 @@ }, "extend": { "version": "3.0.2", - "resolved": "https://registry.npm.taobao.org/extend/download/extend-3.0.2.tgz", + "resolved": "https://registry.nlark.com/extend/download/extend-3.0.2.tgz", "integrity": "sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo=" }, "extend-shallow": { "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "resolved": "https://registry.nlark.com/extend-shallow/download/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { @@ -4118,11 +4590,22 @@ "chardet": "^0.7.0", "iconv-lite": "^0.4.24", "tmp": "^0.0.33" + }, + "dependencies": { + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.nlark.com/tmp/download/tmp-0.0.33.tgz", + "integrity": "sha1-bTQzWIl2jSGyvNoKonfO07G/rfk=", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + } } }, "extract-zip": { "version": "1.7.0", - "resolved": "https://registry.npm.taobao.org/extract-zip/download/extract-zip-1.7.0.tgz", + "resolved": "https://registry.nlark.com/extract-zip/download/extract-zip-1.7.0.tgz", "integrity": "sha1-VWzDrp339FLEk6DPtRzDAneUCSc=", "dev": true, "requires": { @@ -4134,65 +4617,67 @@ "dependencies": { "debug": { "version": "2.6.9", - "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1607566580543&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz", + "resolved": "https://registry.nlark.com/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1625374648057&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz", "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", "dev": true, "requires": { "ms": "2.0.0" } }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz?cache=0&sync_timestamp=1607433905701&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "integrity": "sha1-2Rzv1i0UNsoPQWIOJRKI1CAJne8=", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } } } }, "extsprintf": { "version": "1.3.0", - "resolved": "https://registry.npm.taobao.org/extsprintf/download/extsprintf-1.3.0.tgz", + "resolved": "https://registry.nlark.com/extsprintf/download/extsprintf-1.3.0.tgz", "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" }, "fast-deep-equal": { "version": "3.1.3", - "resolved": "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-3.1.3.tgz", + "resolved": "https://registry.nlark.com/fast-deep-equal/download/fast-deep-equal-3.1.3.tgz", "integrity": "sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU=" }, "fast-glob": { - "version": "3.2.5", - "resolved": "https://registry.npm.taobao.org/fast-glob/download/fast-glob-3.2.5.tgz?cache=0&sync_timestamp=1610876645039&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffast-glob%2Fdownload%2Ffast-glob-3.2.5.tgz", - "integrity": "sha1-eTmvKmVt55pPGQGQPuityqfLlmE=", + "version": "3.2.6", + "resolved": "https://registry.nlark.com/fast-glob/download/fast-glob-3.2.6.tgz", + "integrity": "sha1-Q03ZUphFF26gSazJND6CgnZcbho=", "requires": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.0", + "glob-parent": "^5.1.2", "merge2": "^1.3.0", - "micromatch": "^4.0.2", - "picomatch": "^2.2.1" + "micromatch": "^4.0.4" } }, "fast-json-stable-stringify": { "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.1.0.tgz", + "resolved": "https://registry.nlark.com/fast-json-stable-stringify/download/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM=" }, "fast-levenshtein": { "version": "2.0.6", - "resolved": "https://registry.npm.taobao.org/fast-levenshtein/download/fast-levenshtein-2.0.6.tgz", + "resolved": "https://registry.nlark.com/fast-levenshtein/download/fast-levenshtein-2.0.6.tgz", "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", "dev": true }, "fastest-levenshtein": { "version": "1.0.12", - "resolved": "https://registry.npm.taobao.org/fastest-levenshtein/download/fastest-levenshtein-1.0.12.tgz", + "resolved": "https://registry.nlark.com/fastest-levenshtein/download/fastest-levenshtein-1.0.12.tgz", "integrity": "sha1-mZD306iMxan/0fF0V0UlFwDUl+I=", "dev": true }, "fastq": { - "version": "1.11.0", - "resolved": "https://registry.npm.taobao.org/fastq/download/fastq-1.11.0.tgz?cache=0&sync_timestamp=1614183592501&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffastq%2Fdownload%2Ffastq-1.11.0.tgz", - "integrity": "sha1-u5+5VaBxMKkY62PB9RYcwypdCFg=", + "version": "1.11.1", + "resolved": "https://registry.nlark.com/fastq/download/fastq-1.11.1.tgz?cache=0&sync_timestamp=1625392906410&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ffastq%2Fdownload%2Ffastq-1.11.1.tgz", + "integrity": "sha1-XYF1quF9thlH+LFiz8f2MmTSKAc=", "requires": { "reusify": "^1.0.4" } @@ -4220,7 +4705,7 @@ }, "figures": { "version": "3.2.0", - "resolved": "https://registry.npm.taobao.org/figures/download/figures-3.2.0.tgz?cache=0&sync_timestamp=1600349107095&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffigures%2Fdownload%2Ffigures-3.2.0.tgz", + "resolved": "https://registry.nlark.com/figures/download/figures-3.2.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ffigures%2Fdownload%2Ffigures-3.2.0.tgz", "integrity": "sha1-YlwYvSk8YE3EqN2y/r8MiDQXRq8=", "requires": { "escape-string-regexp": "^1.0.5" @@ -4228,7 +4713,7 @@ }, "file-entry-cache": { "version": "5.0.1", - "resolved": "https://registry.npm.taobao.org/file-entry-cache/download/file-entry-cache-5.0.1.tgz?cache=0&sync_timestamp=1613794357372&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffile-entry-cache%2Fdownload%2Ffile-entry-cache-5.0.1.tgz", + "resolved": "https://registry.nlark.com/file-entry-cache/download/file-entry-cache-5.0.1.tgz", "integrity": "sha1-yg9u+m3T1WEzP7FFFQZcL6/fQ5w=", "dev": true, "requires": { @@ -4248,7 +4733,7 @@ }, "filelist": { "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/filelist/download/filelist-1.0.2.tgz?cache=0&sync_timestamp=1612641447730&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffilelist%2Fdownload%2Ffilelist-1.0.2.tgz", + "resolved": "https://registry.npm.taobao.org/filelist/download/filelist-1.0.2.tgz", "integrity": "sha1-gCAvIUYtTRwuIUEZsYB8G8A4Dls=", "dev": true, "requires": { @@ -4265,22 +4750,20 @@ }, "filter-obj": { "version": "2.0.2", - "resolved": "https://registry.npm.taobao.org/filter-obj/download/filter-obj-2.0.2.tgz", + "resolved": "https://registry.npm.taobao.org/filter-obj/download/filter-obj-2.0.2.tgz?cache=0&sync_timestamp=1617699897053&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffilter-obj%2Fdownload%2Ffilter-obj-2.0.2.tgz", "integrity": "sha1-//ZiNo5QXWmCarsRPw9qmPVunV8=" }, "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-4.1.0.tgz?cache=0&sync_timestamp=1597169884679&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-4.1.0.tgz", - "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=", - "dev": true, + "version": "3.0.0", + "resolved": "https://registry.nlark.com/find-up/download/find-up-3.0.0.tgz", + "integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=", "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "locate-path": "^3.0.0" } }, "flat-cache": { "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/flat-cache/download/flat-cache-2.0.1.tgz", + "resolved": "https://registry.nlark.com/flat-cache/download/flat-cache-2.0.1.tgz", "integrity": "sha1-XSltbwS9pEpGMKMBQTvbwuwIXsA=", "dev": true, "requires": { @@ -4302,24 +4785,26 @@ }, "flatted": { "version": "2.0.2", - "resolved": "https://registry.npm.taobao.org/flatted/download/flatted-2.0.2.tgz?cache=0&sync_timestamp=1611059462226&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fflatted%2Fdownload%2Fflatted-2.0.2.tgz", + "resolved": "https://registry.nlark.com/flatted/download/flatted-2.0.2.tgz?cache=0&sync_timestamp=1625177060866&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fflatted%2Fdownload%2Fflatted-2.0.2.tgz", "integrity": "sha1-RXWyHivO50NKqb5mL0t7X5wrUTg=", "dev": true }, "follow-redirects": { - "version": "1.14.1", - "resolved": "https://registry.nlark.com/follow-redirects/download/follow-redirects-1.14.1.tgz?cache=0&sync_timestamp=1620555292056&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ffollow-redirects%2Fdownload%2Ffollow-redirects-1.14.1.tgz", - "integrity": "sha1-2RFN7Qoc/dM04WTmZirQK/2R/0M=", - "dev": true + "version": "1.5.10", + "resolved": "https://registry.nlark.com/follow-redirects/download/follow-redirects-1.5.10.tgz", + "integrity": "sha1-e3qfmuov3/NnhqlP9kPtB/T/Xio=", + "requires": { + "debug": "=3.1.0" + } }, "forever-agent": { "version": "0.6.1", - "resolved": "https://registry.npm.taobao.org/forever-agent/download/forever-agent-0.6.1.tgz", + "resolved": "https://registry.nlark.com/forever-agent/download/forever-agent-0.6.1.tgz", "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" }, "form-data": { "version": "2.3.3", - "resolved": "https://registry.npm.taobao.org/form-data/download/form-data-2.3.3.tgz", + "resolved": "https://registry.nlark.com/form-data/download/form-data-2.3.3.tgz", "integrity": "sha1-3M5SwF9kTymManq5Nr1yTO/786Y=", "requires": { "asynckit": "^0.4.0", @@ -4364,12 +4849,12 @@ }, "fs.realpath": { "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz", + "resolved": "https://registry.nlark.com/fs.realpath/download/fs.realpath-1.0.0.tgz", "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, "ftp": { "version": "0.3.10", - "resolved": "https://registry.nlark.com/ftp/download/ftp-0.3.10.tgz", + "resolved": "https://registry.npm.taobao.org/ftp/download/ftp-0.3.10.tgz", "integrity": "sha1-kZfYYa2BQvPmPVqDv+TFn3MwiF0=", "dev": true, "requires": { @@ -4379,13 +4864,13 @@ "dependencies": { "isarray": { "version": "0.0.1", - "resolved": "https://registry.npm.taobao.org/isarray/download/isarray-0.0.1.tgz", + "resolved": "https://registry.nlark.com/isarray/download/isarray-0.0.1.tgz", "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", "dev": true }, "readable-stream": { "version": "1.1.14", - "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-1.1.14.tgz", + "resolved": "https://registry.nlark.com/readable-stream/download/readable-stream-1.1.14.tgz", "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "dev": true, "requires": { @@ -4397,7 +4882,7 @@ }, "string_decoder": { "version": "0.10.31", - "resolved": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-0.10.31.tgz", + "resolved": "https://registry.nlark.com/string_decoder/download/string_decoder-0.10.31.tgz", "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", "dev": true } @@ -4405,18 +4890,18 @@ }, "function-bind": { "version": "1.1.1", - "resolved": "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz", + "resolved": "https://registry.nlark.com/function-bind/download/function-bind-1.1.1.tgz", "integrity": "sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0=" }, "functional-red-black-tree": { "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/functional-red-black-tree/download/functional-red-black-tree-1.0.1.tgz?cache=0&sync_timestamp=1599829540798&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffunctional-red-black-tree%2Fdownload%2Ffunctional-red-black-tree-1.0.1.tgz", + "resolved": "https://registry.npm.taobao.org/functional-red-black-tree/download/functional-red-black-tree-1.0.1.tgz?cache=0&sync_timestamp=1577806294691&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffunctional-red-black-tree%2Fdownload%2Ffunctional-red-black-tree-1.0.1.tgz", "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", "dev": true }, "gensync": { "version": "1.0.0-beta.2", - "resolved": "https://registry.npm.taobao.org/gensync/download/gensync-1.0.0-beta.2.tgz?cache=0&sync_timestamp=1603830155677&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fgensync%2Fdownload%2Fgensync-1.0.0-beta.2.tgz", + "resolved": "https://registry.nlark.com/gensync/download/gensync-1.0.0-beta.2.tgz", "integrity": "sha1-MqbudsPX9S1GsrGuXZP+qFgKJeA=", "dev": true }, @@ -4428,7 +4913,7 @@ }, "get-intrinsic": { "version": "1.1.1", - "resolved": "https://registry.npm.taobao.org/get-intrinsic/download/get-intrinsic-1.1.1.tgz?cache=0&sync_timestamp=1612364352840&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fget-intrinsic%2Fdownload%2Fget-intrinsic-1.1.1.tgz", + "resolved": "https://registry.npm.taobao.org/get-intrinsic/download/get-intrinsic-1.1.1.tgz", "integrity": "sha1-FfWfN2+FXERpY5SPDSTNNje0q8Y=", "dev": true, "requires": { @@ -4439,19 +4924,19 @@ }, "get-ready": { "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/get-ready/download/get-ready-1.0.0.tgz", + "resolved": "https://registry.nlark.com/get-ready/download/get-ready-1.0.0.tgz", "integrity": "sha1-+RgX8emt7P6hOlYq38jeiDqzR4I=", "dev": true }, "get-stdin": { "version": "8.0.0", - "resolved": "https://registry.npm.taobao.org/get-stdin/download/get-stdin-8.0.0.tgz?cache=0&sync_timestamp=1618557624027&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fget-stdin%2Fdownload%2Fget-stdin-8.0.0.tgz", + "resolved": "https://registry.npm.taobao.org/get-stdin/download/get-stdin-8.0.0.tgz?cache=0&sync_timestamp=1618557719783&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fget-stdin%2Fdownload%2Fget-stdin-8.0.0.tgz", "integrity": "sha1-y61qc/63X27rIrqeAfiaooqpelM=", "dev": true }, "get-stream": { "version": "5.2.0", - "resolved": "https://registry.npm.taobao.org/get-stream/download/get-stream-5.2.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fget-stream%2Fdownload%2Fget-stream-5.2.0.tgz", + "resolved": "https://registry.npm.taobao.org/get-stream/download/get-stream-5.2.0.tgz", "integrity": "sha1-SWaheV7lrOZecGxLe+txJX1uItM=", "requires": { "pump": "^3.0.0" @@ -4459,7 +4944,7 @@ }, "get-uri": { "version": "3.0.2", - "resolved": "https://registry.nlark.com/get-uri/download/get-uri-3.0.2.tgz", + "resolved": "https://registry.npm.taobao.org/get-uri/download/get-uri-3.0.2.tgz", "integrity": "sha1-8O8TVvqrxw4flAT6O2ayupv8clw=", "dev": true, "requires": { @@ -4471,6 +4956,15 @@ "ftp": "^0.3.10" }, "dependencies": { + "debug": { + "version": "4.3.2", + "resolved": "https://registry.nlark.com/debug/download/debug-4.3.2.tgz?cache=0&sync_timestamp=1625374648057&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdebug%2Fdownload%2Fdebug-4.3.2.tgz", + "integrity": "sha1-8KScGKyHeeMdSgxgKd+3aHPHQos=", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, "fs-extra": { "version": "8.1.0", "resolved": "https://registry.nlark.com/fs-extra/download/fs-extra-8.1.0.tgz", @@ -4484,16 +4978,22 @@ }, "jsonfile": { "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/jsonfile/download/jsonfile-4.0.0.tgz", + "resolved": "https://registry.npm.taobao.org/jsonfile/download/jsonfile-4.0.0.tgz?cache=0&sync_timestamp=1604161876665&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjsonfile%2Fdownload%2Fjsonfile-4.0.0.tgz", "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", "dev": true, "requires": { "graceful-fs": "^4.1.6" } }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz?cache=0&sync_timestamp=1607433899126&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", + "dev": true + }, "universalify": { "version": "0.1.2", - "resolved": "https://registry.npm.taobao.org/universalify/download/universalify-0.1.2.tgz", + "resolved": "https://registry.npm.taobao.org/universalify/download/universalify-0.1.2.tgz?cache=0&sync_timestamp=1603180080276&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Funiversalify%2Fdownload%2Funiversalify-0.1.2.tgz", "integrity": "sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY=", "dev": true } @@ -4501,7 +5001,7 @@ }, "getpass": { "version": "0.1.7", - "resolved": "https://registry.npm.taobao.org/getpass/download/getpass-0.1.7.tgz", + "resolved": "https://registry.nlark.com/getpass/download/getpass-0.1.7.tgz", "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", "requires": { "assert-plus": "^1.0.0" @@ -4509,7 +5009,7 @@ }, "git-raw-commits": { "version": "2.0.10", - "resolved": "https://registry.npm.taobao.org/git-raw-commits/download/git-raw-commits-2.0.10.tgz?cache=0&sync_timestamp=1611766545031&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fgit-raw-commits%2Fdownload%2Fgit-raw-commits-2.0.10.tgz", + "resolved": "https://registry.npm.taobao.org/git-raw-commits/download/git-raw-commits-2.0.10.tgz", "integrity": "sha1-4iVe2VY7HJw+pr0FgGQQKQKXu8E=", "dev": true, "requires": { @@ -4543,7 +5043,7 @@ }, "global-agent": { "version": "2.2.0", - "resolved": "https://registry.npm.taobao.org/global-agent/download/global-agent-2.2.0.tgz?cache=0&sync_timestamp=1617335924354&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglobal-agent%2Fdownload%2Fglobal-agent-2.2.0.tgz", + "resolved": "https://registry.npm.taobao.org/global-agent/download/global-agent-2.2.0.tgz?cache=0&sync_timestamp=1617335983174&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglobal-agent%2Fdownload%2Fglobal-agent-2.2.0.tgz", "integrity": "sha1-VmMxsGRua/eUKaFod2hcSh+/dtw=", "dev": true, "optional": true, @@ -4564,11 +5064,18 @@ "requires": { "cachedir": "^2.3.0", "path-exists": "^4.0.0" + }, + "dependencies": { + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/path-exists/download/path-exists-4.0.0.tgz", + "integrity": "sha1-UTvb4tO5XXdi6METfvoZXGxhtbM=" + } } }, "global-dirs": { "version": "0.1.1", - "resolved": "https://registry.npm.taobao.org/global-dirs/download/global-dirs-0.1.1.tgz?cache=0&sync_timestamp=1610454711494&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglobal-dirs%2Fdownload%2Fglobal-dirs-0.1.1.tgz", + "resolved": "https://registry.npm.taobao.org/global-dirs/download/global-dirs-0.1.1.tgz?cache=0&sync_timestamp=1610454716901&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglobal-dirs%2Fdownload%2Fglobal-dirs-0.1.1.tgz", "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", "dev": true, "requires": { @@ -4577,7 +5084,7 @@ }, "global-modules": { "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/global-modules/download/global-modules-2.0.0.tgz", + "resolved": "https://registry.nlark.com/global-modules/download/global-modules-2.0.0.tgz", "integrity": "sha1-mXYFrSNF8n9RU5vqJldEISFcd4A=", "dev": true, "requires": { @@ -4586,7 +5093,7 @@ }, "global-prefix": { "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/global-prefix/download/global-prefix-3.0.0.tgz", + "resolved": "https://registry.nlark.com/global-prefix/download/global-prefix-3.0.0.tgz", "integrity": "sha1-/IX3MGTfafUEIfR/iD/luRO6m5c=", "dev": true, "requires": { @@ -4597,7 +5104,7 @@ "dependencies": { "which": { "version": "1.3.1", - "resolved": "https://registry.npm.taobao.org/which/download/which-1.3.1.tgz?cache=0&sync_timestamp=1605134855909&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwhich%2Fdownload%2Fwhich-1.3.1.tgz", + "resolved": "https://registry.nlark.com/which/download/which-1.3.1.tgz", "integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=", "dev": true, "requires": { @@ -4608,7 +5115,7 @@ }, "global-tunnel-ng": { "version": "2.7.1", - "resolved": "https://registry.npm.taobao.org/global-tunnel-ng/download/global-tunnel-ng-2.7.1.tgz", + "resolved": "https://registry.nlark.com/global-tunnel-ng/download/global-tunnel-ng-2.7.1.tgz", "integrity": "sha1-0DtRAt/eOmmRT17n2GdhyjXVfY8=", "dev": true, "optional": true, @@ -4621,13 +5128,13 @@ }, "globals": { "version": "11.12.0", - "resolved": "https://registry.nlark.com/globals/download/globals-11.12.0.tgz?cache=0&sync_timestamp=1622088114568&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fglobals%2Fdownload%2Fglobals-11.12.0.tgz", + "resolved": "https://registry.nlark.com/globals/download/globals-11.12.0.tgz", "integrity": "sha1-q4eVM4hooLq9hSV1gBjCp+uVxC4=", "dev": true }, "globalthis": { "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/globalthis/download/globalthis-1.0.2.tgz", + "resolved": "https://registry.nlark.com/globalthis/download/globalthis-1.0.2.tgz", "integrity": "sha1-KiNdNPTYA2IZ9+NJKbXenhgWa4s=", "dev": true, "optional": true, @@ -4636,9 +5143,9 @@ } }, "globby": { - "version": "11.0.3", - "resolved": "https://registry.npm.taobao.org/globby/download/globby-11.0.3.tgz?cache=0&sync_timestamp=1616407139482&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglobby%2Fdownload%2Fglobby-11.0.3.tgz", - "integrity": "sha1-mx8MtSPhcd0a2MeyqftLZEuVk8s=", + "version": "11.0.4", + "resolved": "https://registry.nlark.com/globby/download/globby-11.0.4.tgz?cache=0&sync_timestamp=1623850192942&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fglobby%2Fdownload%2Fglobby-11.0.4.tgz", + "integrity": "sha1-LLr/d8Lypi5x6bKBOme5ejowAaU=", "requires": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -4656,7 +5163,7 @@ }, "gonzales-pe": { "version": "4.3.0", - "resolved": "https://registry.npm.taobao.org/gonzales-pe/download/gonzales-pe-4.3.0.tgz", + "resolved": "https://registry.nlark.com/gonzales-pe/download/gonzales-pe-4.3.0.tgz", "integrity": "sha1-/p3sXzxVfurQn/hoxlgmvlTQZ7M=", "dev": true, "requires": { @@ -4665,7 +5172,7 @@ }, "got": { "version": "10.7.0", - "resolved": "https://registry.npm.taobao.org/got/download/got-10.7.0.tgz", + "resolved": "https://registry.nlark.com/got/download/got-10.7.0.tgz", "integrity": "sha1-YoidvNbMoyzWoVTMLQxolRIdCR8=", "requires": { "@sindresorhus/is": "^2.0.0", @@ -4687,7 +5194,7 @@ }, "graceful-fs": { "version": "4.2.6", - "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz", + "resolved": "https://registry.nlark.com/graceful-fs/download/graceful-fs-4.2.6.tgz", "integrity": "sha1-/wQLKwhTsjw9MQJ1I3BvGIXXa+4=" }, "graceful-readlink": { @@ -4703,7 +5210,7 @@ }, "har-validator": { "version": "5.1.5", - "resolved": "https://registry.npm.taobao.org/har-validator/download/har-validator-5.1.5.tgz", + "resolved": "https://registry.nlark.com/har-validator/download/har-validator-5.1.5.tgz", "integrity": "sha1-HwgDufjLIMD6E4It8ezds2veHv0=", "requires": { "ajv": "^6.12.3", @@ -4712,13 +5219,13 @@ }, "hard-rejection": { "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/hard-rejection/download/hard-rejection-2.1.0.tgz", + "resolved": "https://registry.nlark.com/hard-rejection/download/hard-rejection-2.1.0.tgz", "integrity": "sha1-HG7aXBaFxjlCdm15u0Cudzzs2IM=", "dev": true }, "has": { "version": "1.0.3", - "resolved": "https://registry.npm.taobao.org/has/download/has-1.0.3.tgz", + "resolved": "https://registry.nlark.com/has/download/has-1.0.3.tgz", "integrity": "sha1-ci18v8H2qoJB8W3YFOAR4fQeh5Y=", "requires": { "function-bind": "^1.1.1" @@ -4726,7 +5233,7 @@ }, "has-bigints": { "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/has-bigints/download/has-bigints-1.0.1.tgz?cache=0&sync_timestamp=1615461427142&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhas-bigints%2Fdownload%2Fhas-bigints-1.0.1.tgz", + "resolved": "https://registry.nlark.com/has-bigints/download/has-bigints-1.0.1.tgz", "integrity": "sha1-ZP5qywIGc+O3jbA1pa9pqp0HsRM=", "dev": true }, @@ -4737,19 +5244,19 @@ }, "has-symbols": { "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.2.tgz?cache=0&sync_timestamp=1614443577352&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhas-symbols%2Fdownload%2Fhas-symbols-1.0.2.tgz", + "resolved": "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.2.tgz?cache=0&sync_timestamp=1614443557459&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhas-symbols%2Fdownload%2Fhas-symbols-1.0.2.tgz", "integrity": "sha1-Fl0wcMADCXUqEjakeTMeOsVvFCM=", "dev": true }, "has-yarn": { "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/has-yarn/download/has-yarn-2.1.0.tgz", + "resolved": "https://registry.nlark.com/has-yarn/download/has-yarn-2.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fhas-yarn%2Fdownload%2Fhas-yarn-2.1.0.tgz", "integrity": "sha1-E34RNUp7W/EapctknPDG8/8rLnc=", "dev": true }, "hosted-git-info": { "version": "4.0.2", - "resolved": "https://registry.npm.taobao.org/hosted-git-info/download/hosted-git-info-4.0.2.tgz?cache=0&sync_timestamp=1617826541967&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhosted-git-info%2Fdownload%2Fhosted-git-info-4.0.2.tgz", + "resolved": "https://registry.nlark.com/hosted-git-info/download/hosted-git-info-4.0.2.tgz", "integrity": "sha1-XkJVB+7eT+qEa3Ji8IOEVsQgmWE=", "dev": true, "requires": { @@ -4758,13 +5265,13 @@ }, "html-tags": { "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/html-tags/download/html-tags-3.1.0.tgz", + "resolved": "https://registry.nlark.com/html-tags/download/html-tags-3.1.0.tgz", "integrity": "sha1-e15vfmZen7QfMAB+2eDUHpf7IUA=", "dev": true }, "htmlparser2": { "version": "3.10.1", - "resolved": "https://registry.npm.taobao.org/htmlparser2/download/htmlparser2-3.10.1.tgz?cache=0&sync_timestamp=1617914940336&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhtmlparser2%2Fdownload%2Fhtmlparser2-3.10.1.tgz", + "resolved": "https://registry.nlark.com/htmlparser2/download/htmlparser2-3.10.1.tgz", "integrity": "sha1-vWedw/WYl7ajS7EHSchVu1OpOS8=", "dev": true, "requires": { @@ -4778,13 +5285,13 @@ "dependencies": { "entities": { "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/entities/download/entities-1.1.2.tgz", + "resolved": "https://registry.nlark.com/entities/download/entities-1.1.2.tgz", "integrity": "sha1-vfpzUplmTfr9NFKe1PhSKidf6lY=", "dev": true }, "readable-stream": { "version": "3.6.0", - "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-3.6.0.tgz", + "resolved": "https://registry.nlark.com/readable-stream/download/readable-stream-3.6.0.tgz", "integrity": "sha1-M3u9o63AcGvT4CRCaihtS0sskZg=", "dev": true, "requires": { @@ -4797,12 +5304,12 @@ }, "http-cache-semantics": { "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/http-cache-semantics/download/http-cache-semantics-4.1.0.tgz", + "resolved": "https://registry.nlark.com/http-cache-semantics/download/http-cache-semantics-4.1.0.tgz", "integrity": "sha1-SekcXL82yblLz81xwj1SSex045A=" }, "http-errors": { "version": "1.7.3", - "resolved": "https://registry.npm.taobao.org/http-errors/download/http-errors-1.7.3.tgz", + "resolved": "https://registry.npm.taobao.org/http-errors/download/http-errors-1.7.3.tgz?cache=0&sync_timestamp=1593407634112&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhttp-errors%2Fdownload%2Fhttp-errors-1.7.3.tgz", "integrity": "sha1-bGGeT5xgMIw4UZSYwU+7EKrOuwY=", "dev": true, "requires": { @@ -4815,18 +5322,35 @@ }, "http-proxy-agent": { "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/http-proxy-agent/download/http-proxy-agent-4.0.1.tgz", + "resolved": "https://registry.nlark.com/http-proxy-agent/download/http-proxy-agent-4.0.1.tgz", "integrity": "sha1-ioyO9/WTLM+VPClsqCkblap0qjo=", "dev": true, "requires": { "@tootallnate/once": "1", "agent-base": "6", "debug": "4" + }, + "dependencies": { + "debug": { + "version": "4.3.2", + "resolved": "https://registry.nlark.com/debug/download/debug-4.3.2.tgz?cache=0&sync_timestamp=1625374648057&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdebug%2Fdownload%2Fdebug-4.3.2.tgz", + "integrity": "sha1-8KScGKyHeeMdSgxgKd+3aHPHQos=", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz?cache=0&sync_timestamp=1607433899126&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", + "dev": true + } } }, "http-signature": { "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/http-signature/download/http-signature-1.2.0.tgz?cache=0&sync_timestamp=1600868613104&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhttp-signature%2Fdownload%2Fhttp-signature-1.2.0.tgz", + "resolved": "https://registry.npm.taobao.org/http-signature/download/http-signature-1.2.0.tgz?cache=0&sync_timestamp=1600868555829&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhttp-signature%2Fdownload%2Fhttp-signature-1.2.0.tgz", "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", "requires": { "assert-plus": "^1.0.0", @@ -4836,22 +5360,39 @@ }, "https-proxy-agent": { "version": "5.0.0", - "resolved": "https://registry.npm.taobao.org/https-proxy-agent/download/https-proxy-agent-5.0.0.tgz", + "resolved": "https://registry.nlark.com/https-proxy-agent/download/https-proxy-agent-5.0.0.tgz", "integrity": "sha1-4qkFQqu2inYuCghQ9sntrf2FBrI=", "dev": true, "requires": { "agent-base": "6", "debug": "4" + }, + "dependencies": { + "debug": { + "version": "4.3.2", + "resolved": "https://registry.nlark.com/debug/download/debug-4.3.2.tgz?cache=0&sync_timestamp=1625374648057&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdebug%2Fdownload%2Fdebug-4.3.2.tgz", + "integrity": "sha1-8KScGKyHeeMdSgxgKd+3aHPHQos=", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz?cache=0&sync_timestamp=1607433899126&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", + "dev": true + } } }, "human-signals": { "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/human-signals/download/human-signals-2.1.0.tgz", + "resolved": "https://registry.nlark.com/human-signals/download/human-signals-2.1.0.tgz", "integrity": "sha1-3JH8ukLk0G5Kuu0zs+ejwC9RTqA=" }, "humanize-ms": { "version": "1.2.1", - "resolved": "https://registry.nlark.com/humanize-ms/download/humanize-ms-1.2.1.tgz", + "resolved": "https://registry.npm.taobao.org/humanize-ms/download/humanize-ms-1.2.1.tgz", "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", "dev": true, "requires": { @@ -4860,7 +5401,7 @@ }, "husky": { "version": "6.0.0", - "resolved": "https://registry.nlark.com/husky/download/husky-6.0.0.tgz?cache=0&sync_timestamp=1618846986927&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fhusky%2Fdownload%2Fhusky-6.0.0.tgz", + "resolved": "https://registry.nlark.com/husky/download/husky-6.0.0.tgz?cache=0&sync_timestamp=1625114256445&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fhusky%2Fdownload%2Fhusky-6.0.0.tgz", "integrity": "sha1-gQ8RhprfUWBMMupXftvDd9f5MZ4=", "dev": true }, @@ -4892,20 +5433,28 @@ }, "jsonfile": { "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/jsonfile/download/jsonfile-4.0.0.tgz", + "resolved": "https://registry.npm.taobao.org/jsonfile/download/jsonfile-4.0.0.tgz?cache=0&sync_timestamp=1604161876665&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjsonfile%2Fdownload%2Fjsonfile-4.0.0.tgz", "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", "requires": { "graceful-fs": "^4.1.6" } }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "integrity": "sha1-2Rzv1i0UNsoPQWIOJRKI1CAJne8=", + "requires": { + "minimist": "^1.2.5" + } + }, "semver": { "version": "6.3.0", - "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1616463603361&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz", + "resolved": "https://registry.nlark.com/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618846864940&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz", "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=" }, "universalify": { "version": "0.1.2", - "resolved": "https://registry.npm.taobao.org/universalify/download/universalify-0.1.2.tgz", + "resolved": "https://registry.npm.taobao.org/universalify/download/universalify-0.1.2.tgz?cache=0&sync_timestamp=1603180080276&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Funiversalify%2Fdownload%2Funiversalify-0.1.2.tgz", "integrity": "sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY=" } } @@ -4923,7 +5472,7 @@ }, "iconv-lite": { "version": "0.4.24", - "resolved": "https://registry.nlark.com/iconv-lite/download/iconv-lite-0.4.24.tgz?cache=0&sync_timestamp=1621826342262&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ficonv-lite%2Fdownload%2Ficonv-lite-0.4.24.tgz", + "resolved": "https://registry.nlark.com/iconv-lite/download/iconv-lite-0.4.24.tgz", "integrity": "sha1-ICK0sl+93CHS9SSXSkdKr+czkIs=", "dev": true, "requires": { @@ -4932,17 +5481,17 @@ }, "ieee754": { "version": "1.2.1", - "resolved": "https://registry.npm.taobao.org/ieee754/download/ieee754-1.2.1.tgz?cache=0&sync_timestamp=1603838209136&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fieee754%2Fdownload%2Fieee754-1.2.1.tgz", + "resolved": "https://registry.nlark.com/ieee754/download/ieee754-1.2.1.tgz", "integrity": "sha1-jrehCmP/8l0VpXsAFYbRd9Gw01I=" }, "ignore": { "version": "5.1.8", - "resolved": "https://registry.npm.taobao.org/ignore/download/ignore-5.1.8.tgz", + "resolved": "https://registry.nlark.com/ignore/download/ignore-5.1.8.tgz", "integrity": "sha1-8VCotQo0KJsz4i9YiavU2AFvDlc=" }, "import-fresh": { "version": "3.3.0", - "resolved": "https://registry.npm.taobao.org/import-fresh/download/import-fresh-3.3.0.tgz?cache=0&sync_timestamp=1608469485280&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fimport-fresh%2Fdownload%2Fimport-fresh-3.3.0.tgz", + "resolved": "https://registry.npm.taobao.org/import-fresh/download/import-fresh-3.3.0.tgz?cache=0&sync_timestamp=1608469579940&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fimport-fresh%2Fdownload%2Fimport-fresh-3.3.0.tgz", "integrity": "sha1-NxYsJfy566oublPVtNiM4X2eDCs=", "dev": true, "requires": { @@ -4966,12 +5515,12 @@ }, "imurmurhash": { "version": "0.1.4", - "resolved": "https://registry.npm.taobao.org/imurmurhash/download/imurmurhash-0.1.4.tgz", + "resolved": "https://registry.nlark.com/imurmurhash/download/imurmurhash-0.1.4.tgz", "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" }, "indent-string": { "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/indent-string/download/indent-string-4.0.0.tgz?cache=0&sync_timestamp=1618679561483&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Findent-string%2Fdownload%2Findent-string-4.0.0.tgz", + "resolved": "https://registry.nlark.com/indent-string/download/indent-string-4.0.0.tgz?cache=0&sync_timestamp=1618847271946&other_urls=https%3A%2F%2Fregistry.nlark.com%2Findent-string%2Fdownload%2Findent-string-4.0.0.tgz", "integrity": "sha1-Yk+PRJfWGbLZdoUx1Y9BIoVNclE=", "dev": true }, @@ -4986,18 +5535,18 @@ }, "inherits": { "version": "2.0.4", - "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz", + "resolved": "https://registry.nlark.com/inherits/download/inherits-2.0.4.tgz", "integrity": "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=" }, "ini": { "version": "1.3.8", - "resolved": "https://registry.npm.taobao.org/ini/download/ini-1.3.8.tgz?cache=0&sync_timestamp=1607907842483&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fini%2Fdownload%2Fini-1.3.8.tgz", + "resolved": "https://registry.nlark.com/ini/download/ini-1.3.8.tgz", "integrity": "sha1-op2kJbSIBvNHZ6Tvzjlyaa8oQyw=", "dev": true }, "inquirer": { "version": "7.3.3", - "resolved": "https://registry.nlark.com/inquirer/download/inquirer-7.3.3.tgz?cache=0&sync_timestamp=1621628995749&other_urls=https%3A%2F%2Fregistry.nlark.com%2Finquirer%2Fdownload%2Finquirer-7.3.3.tgz", + "resolved": "https://registry.nlark.com/inquirer/download/inquirer-7.3.3.tgz", "integrity": "sha1-BNF2sq8Er8FXqD/XwQDpjuCq0AM=", "dev": true, "requires": { @@ -5018,7 +5567,7 @@ }, "internal-slot": { "version": "1.0.3", - "resolved": "https://registry.npm.taobao.org/internal-slot/download/internal-slot-1.0.3.tgz", + "resolved": "https://registry.nlark.com/internal-slot/download/internal-slot-1.0.3.tgz", "integrity": "sha1-c0fjB97uovqsKsYgXUvH00ln9Zw=", "dev": true, "requires": { @@ -5029,12 +5578,12 @@ }, "interpret": { "version": "1.4.0", - "resolved": "https://registry.npm.taobao.org/interpret/download/interpret-1.4.0.tgz", + "resolved": "https://registry.nlark.com/interpret/download/interpret-1.4.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Finterpret%2Fdownload%2Finterpret-1.4.0.tgz", "integrity": "sha1-Zlq4vE2iendKQFhOgS4+D6RbGh4=" }, "ip": { "version": "1.1.5", - "resolved": "https://registry.npm.taobao.org/ip/download/ip-1.1.5.tgz", + "resolved": "https://registry.nlark.com/ip/download/ip-1.1.5.tgz", "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", "dev": true }, @@ -5046,7 +5595,7 @@ }, "is-alphanumerical": { "version": "1.0.4", - "resolved": "https://registry.npm.taobao.org/is-alphanumerical/download/is-alphanumerical-1.0.4.tgz?cache=0&sync_timestamp=1615453948466&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-alphanumerical%2Fdownload%2Fis-alphanumerical-1.0.4.tgz", + "resolved": "https://registry.nlark.com/is-alphanumerical/download/is-alphanumerical-1.0.4.tgz", "integrity": "sha1-frmiQx+FX2se8aeOMm31FWlsTb8=", "dev": true, "requires": { @@ -5077,23 +5626,23 @@ }, "is-buffer": { "version": "2.0.5", - "resolved": "https://registry.npm.taobao.org/is-buffer/download/is-buffer-2.0.5.tgz?cache=0&sync_timestamp=1604429388528&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-buffer%2Fdownload%2Fis-buffer-2.0.5.tgz", + "resolved": "https://registry.npm.taobao.org/is-buffer/download/is-buffer-2.0.5.tgz?cache=0&sync_timestamp=1604429876103&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-buffer%2Fdownload%2Fis-buffer-2.0.5.tgz", "integrity": "sha1-68JS5ADSL/jXf6CYiIIaJKZYwZE=", "dev": true }, "is-callable": { "version": "1.2.3", - "resolved": "https://registry.npm.taobao.org/is-callable/download/is-callable-1.2.3.tgz", + "resolved": "https://registry.npm.taobao.org/is-callable/download/is-callable-1.2.3.tgz?cache=0&sync_timestamp=1612133072647&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-callable%2Fdownload%2Fis-callable-1.2.3.tgz", "integrity": "sha1-ix4FALc6HXbHBIdjbzaOUZ3o244=", "dev": true }, "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/is-ci/download/is-ci-2.0.0.tgz", - "integrity": "sha1-a8YzQYGBDgS1wis9WJ/cpVAmQEw=", + "version": "3.0.0", + "resolved": "https://registry.nlark.com/is-ci/download/is-ci-3.0.0.tgz?cache=0&sync_timestamp=1618847026826&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-ci%2Fdownload%2Fis-ci-3.0.0.tgz", + "integrity": "sha1-x+e+PJ2O730PoUQ5C9HkuI3EyZQ=", "dev": true, "requires": { - "ci-info": "^2.0.0" + "ci-info": "^3.1.1" } }, "is-class-hotfix": { @@ -5122,6 +5671,11 @@ "integrity": "sha1-ZaOllYocW2OnBuGzM9fNn2MNP6U=", "dev": true }, + "is-electron": { + "version": "2.2.0", + "resolved": "https://registry.npm.taobao.org/is-electron/download/is-electron-2.2.0.tgz", + "integrity": "sha1-iUMITwnotzGzp6ApintdVva37vA=" + }, "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npm.taobao.org/is-extendable/download/is-extendable-0.1.1.tgz", @@ -5135,12 +5689,12 @@ }, "is-fullwidth-code-point": { "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz", + "resolved": "https://registry.nlark.com/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=" }, "is-glob": { "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/is-glob/download/is-glob-4.0.1.tgz", + "resolved": "https://registry.nlark.com/is-glob/download/is-glob-4.0.1.tgz", "integrity": "sha1-dWfb6fL14kZ7x3q4PEopSCQHpdw=", "requires": { "is-extglob": "^2.1.1" @@ -5154,7 +5708,7 @@ }, "is-installed-globally": { "version": "0.4.0", - "resolved": "https://registry.npm.taobao.org/is-installed-globally/download/is-installed-globally-0.4.0.tgz?cache=0&sync_timestamp=1610875271474&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-installed-globally%2Fdownload%2Fis-installed-globally-0.4.0.tgz", + "resolved": "https://registry.npm.taobao.org/is-installed-globally/download/is-installed-globally-0.4.0.tgz?cache=0&sync_timestamp=1610875398433&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-installed-globally%2Fdownload%2Fis-installed-globally-0.4.0.tgz", "integrity": "sha1-mg/UB5ScMPhutpWe8beZTtC3tSA=", "dev": true, "requires": { @@ -5164,7 +5718,7 @@ "dependencies": { "global-dirs": { "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/global-dirs/download/global-dirs-3.0.0.tgz?cache=0&sync_timestamp=1610454711494&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglobal-dirs%2Fdownload%2Fglobal-dirs-3.0.0.tgz", + "resolved": "https://registry.npm.taobao.org/global-dirs/download/global-dirs-3.0.0.tgz?cache=0&sync_timestamp=1610454716901&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglobal-dirs%2Fdownload%2Fglobal-dirs-3.0.0.tgz", "integrity": "sha1-cKdv6E6jFas3sfVXbL3n1I73JoY=", "dev": true, "requires": { @@ -5173,7 +5727,7 @@ }, "ini": { "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/ini/download/ini-2.0.0.tgz?cache=0&sync_timestamp=1607907842483&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fini%2Fdownload%2Fini-2.0.0.tgz", + "resolved": "https://registry.nlark.com/ini/download/ini-2.0.0.tgz", "integrity": "sha1-5f1Vbs3VcmvpePoQAYYurLCpS8U=", "dev": true } @@ -5186,13 +5740,13 @@ }, "is-negative-zero": { "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/is-negative-zero/download/is-negative-zero-2.0.1.tgz?cache=0&sync_timestamp=1607125693555&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-negative-zero%2Fdownload%2Fis-negative-zero-2.0.1.tgz", + "resolved": "https://registry.npm.taobao.org/is-negative-zero/download/is-negative-zero-2.0.1.tgz?cache=0&sync_timestamp=1607123422635&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-negative-zero%2Fdownload%2Fis-negative-zero-2.0.1.tgz", "integrity": "sha1-PedGwY3aIxkkGlNnWQjY92bxHCQ=", "dev": true }, "is-npm": { "version": "5.0.0", - "resolved": "https://registry.npm.taobao.org/is-npm/download/is-npm-5.0.0.tgz", + "resolved": "https://registry.nlark.com/is-npm/download/is-npm-5.0.0.tgz", "integrity": "sha1-Q+jWXMVuG2f41HJiz2ZwmRk/Rag=", "dev": true }, @@ -5209,9 +5763,8 @@ }, "is-obj": { "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/is-obj/download/is-obj-2.0.0.tgz?cache=0&sync_timestamp=1618600378936&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-obj%2Fdownload%2Fis-obj-2.0.0.tgz", - "integrity": "sha1-Rz+wXZc3BeP9liBUUBjKjiLvSYI=", - "dev": true + "resolved": "https://registry.nlark.com/is-obj/download/is-obj-2.0.0.tgz", + "integrity": "sha1-Rz+wXZc3BeP9liBUUBjKjiLvSYI=" }, "is-path-inside": { "version": "3.0.3", @@ -5221,7 +5774,7 @@ }, "is-plain-obj": { "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/is-plain-obj/download/is-plain-obj-1.1.0.tgz?cache=0&sync_timestamp=1618600535482&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-plain-obj%2Fdownload%2Fis-plain-obj-1.1.0.tgz", + "resolved": "https://registry.nlark.com/is-plain-obj/download/is-plain-obj-1.1.0.tgz", "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", "dev": true }, @@ -5237,18 +5790,18 @@ }, "is-regexp": { "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/is-regexp/download/is-regexp-2.1.0.tgz?cache=0&sync_timestamp=1617816524760&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-regexp%2Fdownload%2Fis-regexp-2.1.0.tgz", + "resolved": "https://registry.npm.taobao.org/is-regexp/download/is-regexp-2.1.0.tgz?cache=0&sync_timestamp=1617816768041&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-regexp%2Fdownload%2Fis-regexp-2.1.0.tgz", "integrity": "sha1-zXNKVoZOI7lWv058ZsOWpMCyLC0=", "dev": true }, "is-stream": { "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/is-stream/download/is-stream-1.1.0.tgz", + "resolved": "https://registry.nlark.com/is-stream/download/is-stream-1.1.0.tgz", "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" }, "is-string": { "version": "1.0.6", - "resolved": "https://registry.nlark.com/is-string/download/is-string-1.0.6.tgz?cache=0&sync_timestamp=1620448245505&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-string%2Fdownload%2Fis-string-1.0.6.tgz", + "resolved": "https://registry.nlark.com/is-string/download/is-string-1.0.6.tgz?cache=0&sync_timestamp=1620448217105&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-string%2Fdownload%2Fis-string-1.0.6.tgz", "integrity": "sha1-P+XVmS+w2TQE8yWE1LAXmnG1Sl8=", "dev": true }, @@ -5288,7 +5841,7 @@ }, "is-unicode-supported": { "version": "0.1.0", - "resolved": "https://registry.npm.taobao.org/is-unicode-supported/download/is-unicode-supported-0.1.0.tgz", + "resolved": "https://registry.nlark.com/is-unicode-supported/download/is-unicode-supported-0.1.0.tgz?cache=0&sync_timestamp=1625294010675&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-unicode-supported%2Fdownload%2Fis-unicode-supported-0.1.0.tgz", "integrity": "sha1-PybHaoCVk7Ur+i7LVxDtJ3m1Iqc=", "dev": true }, @@ -5300,9 +5853,15 @@ }, "isarray": { "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz", + "resolved": "https://registry.nlark.com/isarray/download/isarray-1.0.0.tgz", "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, + "isbinaryfile": { + "version": "4.0.8", + "resolved": "https://registry.nlark.com/isbinaryfile/download/isbinaryfile-4.0.8.tgz", + "integrity": "sha1-XTS5SGW9SUZjPsx4oCb8dsWxH88=", + "dev": true + }, "isexe": { "version": "2.0.0", "resolved": "https://registry.npm.taobao.org/isexe/download/isexe-2.0.0.tgz", @@ -5310,7 +5869,7 @@ }, "isobject": { "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/isobject/download/isobject-2.1.0.tgz", + "resolved": "https://registry.nlark.com/isobject/download/isobject-2.1.0.tgz", "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", "dev": true, "requires": { @@ -5319,20 +5878,9 @@ }, "isstream": { "version": "0.1.2", - "resolved": "https://registry.npm.taobao.org/isstream/download/isstream-0.1.2.tgz", + "resolved": "https://registry.nlark.com/isstream/download/isstream-0.1.2.tgz", "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" }, - "istextorbinary": { - "version": "5.12.0", - "resolved": "https://registry.npm.taobao.org/istextorbinary/download/istextorbinary-5.12.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fistextorbinary%2Fdownload%2Fistextorbinary-5.12.0.tgz", - "integrity": "sha1-L4R3eDhmj99STDBaI2PWBXqu7IQ=", - "dev": true, - "requires": { - "binaryextensions": "^4.15.0", - "editions": "^6.1.0", - "textextensions": "^5.11.0" - } - }, "jake": { "version": "10.8.2", "resolved": "https://registry.npm.taobao.org/jake/download/jake-10.8.2.tgz", @@ -5347,7 +5895,7 @@ "dependencies": { "ansi-styles": { "version": "3.2.1", - "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz?cache=0&sync_timestamp=1618995547052&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-styles%2Fdownload%2Fansi-styles-3.2.1.tgz", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz?cache=0&sync_timestamp=1618995588464&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-styles%2Fdownload%2Fansi-styles-3.2.1.tgz", "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", "dev": true, "requires": { @@ -5356,7 +5904,7 @@ }, "chalk": { "version": "2.4.2", - "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995355917&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz", "integrity": "sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=", "dev": true, "requires": { @@ -5367,7 +5915,7 @@ }, "color-convert": { "version": "1.9.3", - "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-1.9.3.tgz", + "resolved": "https://registry.nlark.com/color-convert/download/color-convert-1.9.3.tgz", "integrity": "sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=", "dev": true, "requires": { @@ -5399,7 +5947,7 @@ }, "jest-get-type": { "version": "25.2.6", - "resolved": "https://registry.nlark.com/jest-get-type/download/jest-get-type-25.2.6.tgz?cache=0&sync_timestamp=1621937209389&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-get-type%2Fdownload%2Fjest-get-type-25.2.6.tgz", + "resolved": "https://registry.nlark.com/jest-get-type/download/jest-get-type-25.2.6.tgz?cache=0&sync_timestamp=1624900056951&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-get-type%2Fdownload%2Fjest-get-type-25.2.6.tgz", "integrity": "sha1-Cwoy+riQi0TVCL6BaBSH26u42Hc=" }, "jest-validate": { @@ -5417,7 +5965,7 @@ "dependencies": { "chalk": { "version": "3.0.0", - "resolved": "https://registry.nlark.com/chalk/download/chalk-3.0.0.tgz?cache=0&sync_timestamp=1618995355917&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-3.0.0.tgz", + "resolved": "https://registry.nlark.com/chalk/download/chalk-3.0.0.tgz", "integrity": "sha1-P3PCv1JlkfV0zEksUeJFY0n4ROQ=", "requires": { "ansi-styles": "^4.1.0", @@ -5428,7 +5976,7 @@ }, "joi": { "version": "17.4.0", - "resolved": "https://registry.npm.taobao.org/joi/download/joi-17.4.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjoi%2Fdownload%2Fjoi-17.4.0.tgz", + "resolved": "https://registry.npm.taobao.org/joi/download/joi-17.4.0.tgz", "integrity": "sha1-tcInfIUZ4BYxbkmrq9QaGQjZ7yA=", "dev": true, "requires": { @@ -5441,7 +5989,7 @@ }, "js-base64": { "version": "3.6.1", - "resolved": "https://registry.nlark.com/js-base64/download/js-base64-3.6.1.tgz?cache=0&sync_timestamp=1621703447855&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-base64%2Fdownload%2Fjs-base64-3.6.1.tgz", + "resolved": "https://registry.nlark.com/js-base64/download/js-base64-3.6.1.tgz", "integrity": "sha1-VVquOYt0aUtAN68filpiCdFw774=" }, "js-tokens": { @@ -5452,7 +6000,7 @@ }, "js-yaml": { "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/js-yaml/download/js-yaml-4.1.0.tgz?cache=0&sync_timestamp=1618435004368&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjs-yaml%2Fdownload%2Fjs-yaml-4.1.0.tgz", + "resolved": "https://registry.npm.taobao.org/js-yaml/download/js-yaml-4.1.0.tgz?cache=0&sync_timestamp=1618435151523&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjs-yaml%2Fdownload%2Fjs-yaml-4.1.0.tgz", "integrity": "sha1-wftl+PUBeQHN0slRhkuhhFihBgI=", "requires": { "argparse": "^2.0.1" @@ -5460,12 +6008,12 @@ }, "jsbn": { "version": "0.1.1", - "resolved": "https://registry.npm.taobao.org/jsbn/download/jsbn-0.1.1.tgz", + "resolved": "https://registry.nlark.com/jsbn/download/jsbn-0.1.1.tgz", "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" }, "jsesc": { "version": "2.5.2", - "resolved": "https://registry.npm.taobao.org/jsesc/download/jsesc-2.5.2.tgz?cache=0&sync_timestamp=1603891198638&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjsesc%2Fdownload%2Fjsesc-2.5.2.tgz", + "resolved": "https://registry.nlark.com/jsesc/download/jsesc-2.5.2.tgz", "integrity": "sha1-gFZNLkg9rPbo7yCWUKZ98/DCg6Q=", "dev": true }, @@ -5476,7 +6024,7 @@ }, "json-parse-better-errors": { "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/json-parse-better-errors/download/json-parse-better-errors-1.0.2.tgz", + "resolved": "https://registry.nlark.com/json-parse-better-errors/download/json-parse-better-errors-1.0.2.tgz", "integrity": "sha1-u4Z8+zRQ5pEHwTHRxRS6s9yLyqk=", "dev": true }, @@ -5488,28 +6036,33 @@ }, "json-schema": { "version": "0.2.3", - "resolved": "https://registry.npm.taobao.org/json-schema/download/json-schema-0.2.3.tgz?cache=0&sync_timestamp=1609553708276&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjson-schema%2Fdownload%2Fjson-schema-0.2.3.tgz", + "resolved": "https://registry.nlark.com/json-schema/download/json-schema-0.2.3.tgz", "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" }, "json-schema-traverse": { "version": "0.4.1", - "resolved": "https://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz?cache=0&sync_timestamp=1608000211395&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjson-schema-traverse%2Fdownload%2Fjson-schema-traverse-0.4.1.tgz", + "resolved": "https://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz", "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=" }, + "json-schema-typed": { + "version": "7.0.3", + "resolved": "https://registry.npm.taobao.org/json-schema-typed/download/json-schema-typed-7.0.3.tgz", + "integrity": "sha1-I/9IG4tO680soSO0+gQJ5mRpotk=" + }, "json-stable-stringify-without-jsonify": { "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/json-stable-stringify-without-jsonify/download/json-stable-stringify-without-jsonify-1.0.1.tgz", + "resolved": "https://registry.nlark.com/json-stable-stringify-without-jsonify/download/json-stable-stringify-without-jsonify-1.0.1.tgz", "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", "dev": true }, "json-stringify-safe": { "version": "5.0.1", - "resolved": "https://registry.npm.taobao.org/json-stringify-safe/download/json-stringify-safe-5.0.1.tgz", + "resolved": "https://registry.nlark.com/json-stringify-safe/download/json-stringify-safe-5.0.1.tgz", "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" }, "json5": { "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/json5/download/json5-1.0.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjson5%2Fdownload%2Fjson5-1.0.1.tgz", + "resolved": "https://registry.npm.taobao.org/json5/download/json5-1.0.1.tgz", "integrity": "sha1-d5+wAYYE+oVOrL9iUhgNg1Q+Pb4=", "dev": true, "requires": { @@ -5518,7 +6071,7 @@ }, "jsonfile": { "version": "6.1.0", - "resolved": "https://registry.npm.taobao.org/jsonfile/download/jsonfile-6.1.0.tgz", + "resolved": "https://registry.npm.taobao.org/jsonfile/download/jsonfile-6.1.0.tgz?cache=0&sync_timestamp=1604161876665&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjsonfile%2Fdownload%2Fjsonfile-6.1.0.tgz", "integrity": "sha1-vFWyY0eTxnnsZAMJTrE2mKbsCq4=", "requires": { "graceful-fs": "^4.1.6", @@ -5544,13 +6097,13 @@ }, "jstoxml": { "version": "0.2.4", - "resolved": "https://registry.npm.taobao.org/jstoxml/download/jstoxml-0.2.4.tgz", + "resolved": "https://registry.nlark.com/jstoxml/download/jstoxml-0.2.4.tgz?cache=0&sync_timestamp=1624199715336&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjstoxml%2Fdownload%2Fjstoxml-0.2.4.tgz", "integrity": "sha1-/z+2eFaIOgMpU8fOjOdIYhD0hEc=", "dev": true }, "jsx-ast-utils": { "version": "2.4.1", - "resolved": "https://registry.npm.taobao.org/jsx-ast-utils/download/jsx-ast-utils-2.4.1.tgz", + "resolved": "https://registry.nlark.com/jsx-ast-utils/download/jsx-ast-utils-2.4.1.tgz", "integrity": "sha1-ERSkwSCUgdsGxpDCtPSIzGZfZX4=", "dev": true, "requires": { @@ -5560,7 +6113,7 @@ }, "keyv": { "version": "4.0.3", - "resolved": "https://registry.npm.taobao.org/keyv/download/keyv-4.0.3.tgz?cache=0&sync_timestamp=1600337523153&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fkeyv%2Fdownload%2Fkeyv-4.0.3.tgz", + "resolved": "https://registry.npm.taobao.org/keyv/download/keyv-4.0.3.tgz", "integrity": "sha1-TzqpjeJUgDyvzSiWc0EI2qNeQlQ=", "requires": { "json-buffer": "3.0.1" @@ -5589,7 +6142,7 @@ }, "latest-version": { "version": "5.1.0", - "resolved": "https://registry.npm.taobao.org/latest-version/download/latest-version-5.1.0.tgz", + "resolved": "https://registry.nlark.com/latest-version/download/latest-version-5.1.0.tgz?cache=0&sync_timestamp=1618847146540&other_urls=https%3A%2F%2Fregistry.nlark.com%2Flatest-version%2Fdownload%2Flatest-version-5.1.0.tgz", "integrity": "sha1-EZ3+kI/jjRXfpD7NE/oS7Igy+s4=", "dev": true, "requires": { @@ -5608,7 +6161,7 @@ }, "levn": { "version": "0.3.0", - "resolved": "https://registry.npm.taobao.org/levn/download/levn-0.3.0.tgz", + "resolved": "https://registry.nlark.com/levn/download/levn-0.3.0.tgz", "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", "dev": true, "requires": { @@ -5628,13 +6181,13 @@ }, "lines-and-columns": { "version": "1.1.6", - "resolved": "https://registry.npm.taobao.org/lines-and-columns/download/lines-and-columns-1.1.6.tgz", + "resolved": "https://registry.nlark.com/lines-and-columns/download/lines-and-columns-1.1.6.tgz", "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", "dev": true }, "load-json-file": { "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/load-json-file/download/load-json-file-4.0.0.tgz", + "resolved": "https://registry.nlark.com/load-json-file/download/load-json-file-4.0.0.tgz", "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", "dev": true, "requires": { @@ -5646,7 +6199,7 @@ "dependencies": { "parse-json": { "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/parse-json/download/parse-json-4.0.0.tgz?cache=0&sync_timestamp=1610966631829&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparse-json%2Fdownload%2Fparse-json-4.0.0.tgz", + "resolved": "https://registry.nlark.com/parse-json/download/parse-json-4.0.0.tgz", "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", "dev": true, "requires": { @@ -5656,29 +6209,29 @@ }, "pify": { "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/pify/download/pify-3.0.0.tgz", + "resolved": "https://registry.nlark.com/pify/download/pify-3.0.0.tgz", "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", "dev": true } } }, "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npm.taobao.org/locate-path/download/locate-path-5.0.0.tgz", - "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=", - "dev": true, + "version": "3.0.0", + "resolved": "https://registry.nlark.com/locate-path/download/locate-path-3.0.0.tgz", + "integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=", "requires": { - "p-locate": "^4.1.0" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" } }, "lodash": { "version": "4.17.21", - "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1613835860585&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz", + "resolved": "https://registry.nlark.com/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618847150612&other_urls=https%3A%2F%2Fregistry.nlark.com%2Flodash%2Fdownload%2Flodash-4.17.21.tgz", "integrity": "sha1-Z5WRxWTDv/quhFTPCz3zcMPWkRw=" }, "lodash.clonedeep": { "version": "4.5.0", - "resolved": "https://registry.npm.taobao.org/lodash.clonedeep/download/lodash.clonedeep-4.5.0.tgz", + "resolved": "https://registry.nlark.com/lodash.clonedeep/download/lodash.clonedeep-4.5.0.tgz", "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", "dev": true }, @@ -5689,18 +6242,18 @@ }, "lodash.isequal": { "version": "4.5.0", - "resolved": "https://registry.npm.taobao.org/lodash.isequal/download/lodash.isequal-4.5.0.tgz", + "resolved": "https://registry.nlark.com/lodash.isequal/download/lodash.isequal-4.5.0.tgz", "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" }, "lodash.truncate": { "version": "4.4.2", - "resolved": "https://registry.npm.taobao.org/lodash.truncate/download/lodash.truncate-4.4.2.tgz", + "resolved": "https://registry.nlark.com/lodash.truncate/download/lodash.truncate-4.4.2.tgz", "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", "dev": true }, "log-symbols": { "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/log-symbols/download/log-symbols-4.1.0.tgz", + "resolved": "https://registry.nlark.com/log-symbols/download/log-symbols-4.1.0.tgz", "integrity": "sha1-P727lbRoOsn8eFER55LlWNSr1QM=", "dev": true, "requires": { @@ -5710,7 +6263,7 @@ }, "longest-streak": { "version": "2.0.4", - "resolved": "https://registry.npm.taobao.org/longest-streak/download/longest-streak-2.0.4.tgz?cache=0&sync_timestamp=1615193347799&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flongest-streak%2Fdownload%2Flongest-streak-2.0.4.tgz", + "resolved": "https://registry.npm.taobao.org/longest-streak/download/longest-streak-2.0.4.tgz", "integrity": "sha1-uFmZV9pbXatk3uP+MW+ndFl9kOQ=", "dev": true }, @@ -5737,29 +6290,29 @@ } }, "make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npm.taobao.org/make-dir/download/make-dir-1.3.0.tgz", - "integrity": "sha1-ecEDO4BRW9bSTsmTPoYMp17ifww=", + "version": "3.1.0", + "resolved": "https://registry.nlark.com/make-dir/download/make-dir-3.1.0.tgz", + "integrity": "sha1-QV6WcEazp/HRhSd9hKpYIDcmoT8=", "requires": { - "pify": "^3.0.0" + "semver": "^6.0.0" }, "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/pify/download/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + "semver": { + "version": "6.3.0", + "resolved": "https://registry.nlark.com/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618846864940&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz", + "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=" } } }, "make-error": { "version": "1.3.6", - "resolved": "https://registry.npm.taobao.org/make-error/download/make-error-1.3.6.tgz", + "resolved": "https://registry.nlark.com/make-error/download/make-error-1.3.6.tgz", "integrity": "sha1-LrLjfqm2fEiR9oShOUeZr0hM96I=", "dev": true }, "map-obj": { "version": "4.2.1", - "resolved": "https://registry.npm.taobao.org/map-obj/download/map-obj-4.2.1.tgz", + "resolved": "https://registry.npm.taobao.org/map-obj/download/map-obj-4.2.1.tgz?cache=0&sync_timestamp=1617771341569&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmap-obj%2Fdownload%2Fmap-obj-4.2.1.tgz", "integrity": "sha1-5Oo5nbyXmuc1yDyGPdMb3zZCd7c=", "dev": true }, @@ -5775,7 +6328,7 @@ "dependencies": { "escape-string-regexp": { "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/escape-string-regexp/download/escape-string-regexp-4.0.0.tgz?cache=0&sync_timestamp=1618677243201&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fescape-string-regexp%2Fdownload%2Fescape-string-regexp-4.0.0.tgz", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-4.0.0.tgz", "integrity": "sha1-FLqDpdNz49MR5a/KKc9b+tllvzQ=", "dev": true, "optional": true @@ -5790,7 +6343,7 @@ }, "mdast-util-from-markdown": { "version": "0.8.5", - "resolved": "https://registry.npm.taobao.org/mdast-util-from-markdown/download/mdast-util-from-markdown-0.8.5.tgz?cache=0&sync_timestamp=1612349294422&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmdast-util-from-markdown%2Fdownload%2Fmdast-util-from-markdown-0.8.5.tgz", + "resolved": "https://registry.nlark.com/mdast-util-from-markdown/download/mdast-util-from-markdown-0.8.5.tgz", "integrity": "sha1-0e8spCvDd+ywRjqYeRDa6JvZoow=", "dev": true, "requires": { @@ -5803,7 +6356,7 @@ }, "mdast-util-to-markdown": { "version": "0.6.5", - "resolved": "https://registry.npm.taobao.org/mdast-util-to-markdown/download/mdast-util-to-markdown-0.6.5.tgz?cache=0&sync_timestamp=1612525142989&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmdast-util-to-markdown%2Fdownload%2Fmdast-util-to-markdown-0.6.5.tgz", + "resolved": "https://registry.nlark.com/mdast-util-to-markdown/download/mdast-util-to-markdown-0.6.5.tgz?cache=0&sync_timestamp=1624464790940&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmdast-util-to-markdown%2Fdownload%2Fmdast-util-to-markdown-0.6.5.tgz", "integrity": "sha1-sz9nyoINaebMUnqT1AOSSbUEvr4=", "dev": true, "requires": { @@ -5817,13 +6370,13 @@ }, "mdast-util-to-string": { "version": "2.0.0", - "resolved": "https://registry.nlark.com/mdast-util-to-string/download/mdast-util-to-string-2.0.0.tgz?cache=0&sync_timestamp=1619426258259&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmdast-util-to-string%2Fdownload%2Fmdast-util-to-string-2.0.0.tgz", + "resolved": "https://registry.nlark.com/mdast-util-to-string/download/mdast-util-to-string-2.0.0.tgz?cache=0&sync_timestamp=1619426190900&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmdast-util-to-string%2Fdownload%2Fmdast-util-to-string-2.0.0.tgz", "integrity": "sha1-uM/mpxPhCRy1tyj8SIhaR2f4uXs=", "dev": true }, "meow": { "version": "8.1.2", - "resolved": "https://registry.nlark.com/meow/download/meow-8.1.2.tgz", + "resolved": "https://registry.nlark.com/meow/download/meow-8.1.2.tgz?cache=0&sync_timestamp=1623137159863&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmeow%2Fdownload%2Fmeow-8.1.2.tgz", "integrity": "sha1-vL5FvaDuFynTUMA8/8g5WjbE6Jc=", "dev": true, "requires": { @@ -5842,7 +6395,7 @@ "dependencies": { "type-fest": { "version": "0.18.1", - "resolved": "https://registry.nlark.com/type-fest/download/type-fest-0.18.1.tgz?cache=0&sync_timestamp=1622543370439&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftype-fest%2Fdownload%2Ftype-fest-0.18.1.tgz", + "resolved": "https://registry.nlark.com/type-fest/download/type-fest-0.18.1.tgz?cache=0&sync_timestamp=1623872995368&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftype-fest%2Fdownload%2Ftype-fest-0.18.1.tgz", "integrity": "sha1-20vBUaSiz07r+a3V23VQjbbMhB8=", "dev": true } @@ -5850,13 +6403,13 @@ }, "merge-descriptors": { "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/merge-descriptors/download/merge-descriptors-1.0.1.tgz", + "resolved": "https://registry.nlark.com/merge-descriptors/download/merge-descriptors-1.0.1.tgz", "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", "dev": true }, "merge-stream": { "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/merge-stream/download/merge-stream-2.0.0.tgz", + "resolved": "https://registry.nlark.com/merge-stream/download/merge-stream-2.0.0.tgz", "integrity": "sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A=" }, "merge2": { @@ -5866,17 +6419,34 @@ }, "micromark": { "version": "2.11.4", - "resolved": "https://registry.npm.taobao.org/micromark/download/micromark-2.11.4.tgz", + "resolved": "https://registry.nlark.com/micromark/download/micromark-2.11.4.tgz", "integrity": "sha1-0TQ2E47qgmOD6CJEnJpcUO5EZlo=", "dev": true, "requires": { "debug": "^4.0.0", "parse-entities": "^2.0.0" + }, + "dependencies": { + "debug": { + "version": "4.3.2", + "resolved": "https://registry.nlark.com/debug/download/debug-4.3.2.tgz?cache=0&sync_timestamp=1625374648057&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdebug%2Fdownload%2Fdebug-4.3.2.tgz", + "integrity": "sha1-8KScGKyHeeMdSgxgKd+3aHPHQos=", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz?cache=0&sync_timestamp=1607433899126&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", + "dev": true + } } }, "micromatch": { "version": "4.0.4", - "resolved": "https://registry.npm.taobao.org/micromatch/download/micromatch-4.0.4.tgz?cache=0&sync_timestamp=1618054842871&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmicromatch%2Fdownload%2Fmicromatch-4.0.4.tgz", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-4.0.4.tgz", "integrity": "sha1-iW1Rnf6dsl/OlM63pQCRm/iB6/k=", "requires": { "braces": "^3.0.1", @@ -5885,13 +6455,13 @@ }, "mime": { "version": "2.5.2", - "resolved": "https://registry.npm.taobao.org/mime/download/mime-2.5.2.tgz?cache=0&sync_timestamp=1613584754851&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmime%2Fdownload%2Fmime-2.5.2.tgz", + "resolved": "https://registry.npm.taobao.org/mime/download/mime-2.5.2.tgz", "integrity": "sha1-bj3GzCuVEGQ4MOXxnVy3U9pe6r4=", "dev": true }, "mime-db": { "version": "1.48.0", - "resolved": "https://registry.nlark.com/mime-db/download/mime-db-1.48.0.tgz?cache=0&sync_timestamp=1622433591448&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmime-db%2Fdownload%2Fmime-db-1.48.0.tgz", + "resolved": "https://registry.nlark.com/mime-db/download/mime-db-1.48.0.tgz?cache=0&sync_timestamp=1622433556078&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmime-db%2Fdownload%2Fmime-db-1.48.0.tgz", "integrity": "sha1-41sxBF3X6to6qtU37YijOvvvLR0=" }, "mime-types": { @@ -5903,13 +6473,13 @@ } }, "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/mimic-fn/download/mimic-fn-2.1.0.tgz?cache=0&sync_timestamp=1617823583529&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmimic-fn%2Fdownload%2Fmimic-fn-2.1.0.tgz", - "integrity": "sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs=" + "version": "3.1.0", + "resolved": "https://registry.nlark.com/mimic-fn/download/mimic-fn-3.1.0.tgz", + "integrity": "sha1-ZXVRRbvz42lUuUnBZFBCdFHVynQ=" }, "mimic-response": { "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/mimic-response/download/mimic-response-2.1.0.tgz", + "resolved": "https://registry.nlark.com/mimic-response/download/mimic-response-2.1.0.tgz", "integrity": "sha1-0Tdj019hPQnsN+uzC6wEacDuj0M=" }, "min-indent": { @@ -5944,7 +6514,7 @@ }, "minipass": { "version": "2.9.0", - "resolved": "https://registry.npm.taobao.org/minipass/download/minipass-2.9.0.tgz?cache=0&sync_timestamp=1600349143244&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminipass%2Fdownload%2Fminipass-2.9.0.tgz", + "resolved": "https://registry.npm.taobao.org/minipass/download/minipass-2.9.0.tgz", "integrity": "sha1-5xN2Ln0+Mv7YAxFc+T4EvKn8yaY=", "requires": { "safe-buffer": "^5.1.2", @@ -5953,7 +6523,7 @@ "dependencies": { "yallist": { "version": "3.1.1", - "resolved": "https://registry.npm.taobao.org/yallist/download/yallist-3.1.1.tgz", + "resolved": "https://registry.nlark.com/yallist/download/yallist-3.1.1.tgz", "integrity": "sha1-27fa+b/YusmrRev2ArjLrQ1dCP0=" } } @@ -5967,17 +6537,14 @@ } }, "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz?cache=0&sync_timestamp=1600349118431&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmkdirp%2Fdownload%2Fmkdirp-0.5.5.tgz", - "integrity": "sha1-2Rzv1i0UNsoPQWIOJRKI1CAJne8=", - "requires": { - "minimist": "^1.2.5" - } + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-1.0.4.tgz", + "integrity": "sha1-PrXtYmInVteaXw4qIh3+utdcL34=" }, "ms": { - "version": "2.1.2", - "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz?cache=0&sync_timestamp=1607433905701&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.1.2.tgz", - "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=" + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz?cache=0&sync_timestamp=1607433899126&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, "mute-stream": { "version": "0.0.8", @@ -5998,7 +6565,7 @@ }, "mz-modules": { "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/mz-modules/download/mz-modules-2.1.0.tgz", + "resolved": "https://registry.nlark.com/mz-modules/download/mz-modules-2.1.0.tgz", "integrity": "sha1-f1KYd6/Q1C9AmnRjuWmG1hz7z5Y=", "dev": true, "requires": { @@ -6007,6 +6574,17 @@ "mkdirp": "^0.5.1", "pump": "^3.0.0", "rimraf": "^2.6.1" + }, + "dependencies": { + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "integrity": "sha1-2Rzv1i0UNsoPQWIOJRKI1CAJne8=", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + } } }, "natural-compare": { @@ -6017,19 +6595,19 @@ }, "netmask": { "version": "2.0.2", - "resolved": "https://registry.nlark.com/netmask/download/netmask-2.0.2.tgz", + "resolved": "https://registry.npm.taobao.org/netmask/download/netmask-2.0.2.tgz?cache=0&sync_timestamp=1617387791479&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnetmask%2Fdownload%2Fnetmask-2.0.2.tgz", "integrity": "sha1-iwGgdkQGXVNjg4NYI7xSAE66xec=", "dev": true }, "nice-try": { "version": "1.0.5", - "resolved": "https://registry.npm.taobao.org/nice-try/download/nice-try-1.0.5.tgz", + "resolved": "https://registry.nlark.com/nice-try/download/nice-try-1.0.5.tgz", "integrity": "sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y=", "dev": true }, "node-addon-api": { "version": "1.7.2", - "resolved": "https://registry.nlark.com/node-addon-api/download/node-addon-api-1.7.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnode-addon-api%2Fdownload%2Fnode-addon-api-1.7.2.tgz", + "resolved": "https://registry.nlark.com/node-addon-api/download/node-addon-api-1.7.2.tgz", "integrity": "sha1-PfMLlXILU8JOWZSLSVMrZiRE9U0=", "dev": true, "optional": true @@ -6044,18 +6622,18 @@ }, "node-fetch": { "version": "2.6.1", - "resolved": "https://registry.npm.taobao.org/node-fetch/download/node-fetch-2.6.1.tgz", + "resolved": "https://registry.nlark.com/node-fetch/download/node-fetch-2.6.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnode-fetch%2Fdownload%2Fnode-fetch-2.6.1.tgz", "integrity": "sha1-BFvTI2Mfdu0uK1VXM5RBa2OaAFI=" }, "node-releases": { - "version": "1.1.72", - "resolved": "https://registry.nlark.com/node-releases/download/node-releases-1.1.72.tgz", - "integrity": "sha1-FIAqtrEDmnmgx9ZithClu9durL4=", + "version": "1.1.73", + "resolved": "https://registry.nlark.com/node-releases/download/node-releases-1.1.73.tgz", + "integrity": "sha1-3U6B3dUnf/hGuAtSu0DEnt96eyA=", "dev": true }, "normalize-package-data": { "version": "3.0.2", - "resolved": "https://registry.npm.taobao.org/normalize-package-data/download/normalize-package-data-3.0.2.tgz?cache=0&sync_timestamp=1616087086564&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnormalize-package-data%2Fdownload%2Fnormalize-package-data-3.0.2.tgz", + "resolved": "https://registry.nlark.com/normalize-package-data/download/normalize-package-data-3.0.2.tgz", "integrity": "sha1-yuXEEK4kNPmmwbqmXVvDuTZshpk=", "dev": true, "requires": { @@ -6067,7 +6645,7 @@ }, "normalize-range": { "version": "0.1.2", - "resolved": "https://registry.npm.taobao.org/normalize-range/download/normalize-range-0.1.2.tgz", + "resolved": "https://registry.nlark.com/normalize-range/download/normalize-range-0.1.2.tgz", "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", "dev": true }, @@ -6078,9 +6656,9 @@ "dev": true }, "normalize-url": { - "version": "4.5.1", - "resolved": "https://registry.nlark.com/normalize-url/download/normalize-url-4.5.1.tgz", - "integrity": "sha1-DdkM8SiO4dExO4cIHJpZMu5IUYo=" + "version": "6.1.0", + "resolved": "https://registry.nlark.com/normalize-url/download/normalize-url-6.1.0.tgz?cache=0&sync_timestamp=1624945908746&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnormalize-url%2Fdownload%2Fnormalize-url-6.1.0.tgz", + "integrity": "sha1-QNCIW1Nd7/4/MUe+yHfQX+TFZoo=" }, "npm-conf": { "version": "1.1.3", @@ -6095,7 +6673,7 @@ "dependencies": { "pify": { "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/pify/download/pify-3.0.0.tgz", + "resolved": "https://registry.nlark.com/pify/download/pify-3.0.0.tgz", "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", "dev": true, "optional": true @@ -6104,7 +6682,7 @@ }, "npm-run-path": { "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/npm-run-path/download/npm-run-path-4.0.1.tgz", + "resolved": "https://registry.nlark.com/npm-run-path/download/npm-run-path-4.0.1.tgz", "integrity": "sha1-t+zR5e1T2o43pV4cImnguX7XSOo=", "requires": { "path-key": "^3.0.0" @@ -6123,24 +6701,24 @@ }, "object-assign": { "version": "4.1.1", - "resolved": "https://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz", + "resolved": "https://registry.nlark.com/object-assign/download/object-assign-4.1.1.tgz?cache=0&sync_timestamp=1618847240432&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fobject-assign%2Fdownload%2Fobject-assign-4.1.1.tgz", "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" }, "object-inspect": { "version": "1.10.3", - "resolved": "https://registry.nlark.com/object-inspect/download/object-inspect-1.10.3.tgz?cache=0&sync_timestamp=1620446150016&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fobject-inspect%2Fdownload%2Fobject-inspect-1.10.3.tgz", + "resolved": "https://registry.nlark.com/object-inspect/download/object-inspect-1.10.3.tgz", "integrity": "sha1-wqp9LQn1DJk3VwT3oK3yTFeC02k=", "dev": true }, "object-keys": { "version": "1.1.1", - "resolved": "https://registry.npm.taobao.org/object-keys/download/object-keys-1.1.1.tgz", + "resolved": "https://registry.nlark.com/object-keys/download/object-keys-1.1.1.tgz", "integrity": "sha1-HEfyct8nfzsdrwYWd9nILiMixg4=", "dev": true }, "object.assign": { "version": "4.1.2", - "resolved": "https://registry.npm.taobao.org/object.assign/download/object.assign-4.1.2.tgz?cache=0&sync_timestamp=1604115104654&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fobject.assign%2Fdownload%2Fobject.assign-4.1.2.tgz", + "resolved": "https://registry.nlark.com/object.assign/download/object.assign-4.1.2.tgz", "integrity": "sha1-DtVKNC7Os3s4/3brgxoOeIy2OUA=", "dev": true, "requires": { @@ -6163,7 +6741,7 @@ }, "object.fromentries": { "version": "2.0.4", - "resolved": "https://registry.npm.taobao.org/object.fromentries/download/object.fromentries-2.0.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fobject.fromentries%2Fdownload%2Fobject.fromentries-2.0.4.tgz", + "resolved": "https://registry.nlark.com/object.fromentries/download/object.fromentries-2.0.4.tgz", "integrity": "sha1-JuG6XEVxxcbwiQzvRHMGZFahILg=", "dev": true, "requires": { @@ -6186,7 +6764,7 @@ }, "once": { "version": "1.4.0", - "resolved": "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz", + "resolved": "https://registry.nlark.com/once/download/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "requires": { "wrappy": "1" @@ -6194,10 +6772,17 @@ }, "onetime": { "version": "5.1.2", - "resolved": "https://registry.npm.taobao.org/onetime/download/onetime-5.1.2.tgz", + "resolved": "https://registry.nlark.com/onetime/download/onetime-5.1.2.tgz", "integrity": "sha1-0Oluu1awdHbfHdnEgG5SN5hcpF4=", "requires": { "mimic-fn": "^2.1.0" + }, + "dependencies": { + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/mimic-fn/download/mimic-fn-2.1.0.tgz", + "integrity": "sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs=" + } } }, "optionator": { @@ -6214,9 +6799,14 @@ "word-wrap": "~1.2.3" } }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/os-homedir/download/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" + }, "os-name": { "version": "1.0.3", - "resolved": "https://registry.nlark.com/os-name/download/os-name-1.0.3.tgz", + "resolved": "https://registry.npm.taobao.org/os-name/download/os-name-1.0.3.tgz", "integrity": "sha1-GzefZINa98Wn9JizV8uVIVwVnt8=", "dev": true, "requires": { @@ -6226,7 +6816,7 @@ }, "os-tmpdir": { "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/os-tmpdir/download/os-tmpdir-1.0.2.tgz", + "resolved": "https://registry.nlark.com/os-tmpdir/download/os-tmpdir-1.0.2.tgz", "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", "dev": true }, @@ -6241,7 +6831,7 @@ }, "p-cancelable": { "version": "2.1.1", - "resolved": "https://registry.nlark.com/p-cancelable/download/p-cancelable-2.1.1.tgz?cache=0&sync_timestamp=1622468009159&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fp-cancelable%2Fdownload%2Fp-cancelable-2.1.1.tgz", + "resolved": "https://registry.nlark.com/p-cancelable/download/p-cancelable-2.1.1.tgz", "integrity": "sha1-qrf71BZYL6MqPbSYWcEiSHxe0s8=" }, "p-event": { @@ -6254,30 +6844,28 @@ }, "p-finally": { "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/p-finally/download/p-finally-1.0.0.tgz", + "resolved": "https://registry.npm.taobao.org/p-finally/download/p-finally-1.0.0.tgz?cache=0&sync_timestamp=1617947695861&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fp-finally%2Fdownload%2Fp-finally-1.0.0.tgz", "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" }, "p-limit": { "version": "2.3.0", - "resolved": "https://registry.npm.taobao.org/p-limit/download/p-limit-2.3.0.tgz", + "resolved": "https://registry.nlark.com/p-limit/download/p-limit-2.3.0.tgz", "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", - "dev": true, "requires": { "p-try": "^2.0.0" } }, "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/p-locate/download/p-locate-4.1.0.tgz", - "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=", - "dev": true, + "version": "3.0.0", + "resolved": "https://registry.nlark.com/p-locate/download/p-locate-3.0.0.tgz", + "integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=", "requires": { - "p-limit": "^2.2.0" + "p-limit": "^2.0.0" } }, "p-timeout": { "version": "3.2.0", - "resolved": "https://registry.npm.taobao.org/p-timeout/download/p-timeout-3.2.0.tgz?cache=0&sync_timestamp=1617731444698&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fp-timeout%2Fdownload%2Fp-timeout-3.2.0.tgz", + "resolved": "https://registry.nlark.com/p-timeout/download/p-timeout-3.2.0.tgz", "integrity": "sha1-x+F6vJcdKnli74NiazXWNazyPf4=", "requires": { "p-finally": "^1.0.0" @@ -6285,13 +6873,12 @@ }, "p-try": { "version": "2.2.0", - "resolved": "https://registry.npm.taobao.org/p-try/download/p-try-2.2.0.tgz", - "integrity": "sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=", - "dev": true + "resolved": "https://registry.nlark.com/p-try/download/p-try-2.2.0.tgz", + "integrity": "sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=" }, "pac-proxy-agent": { "version": "4.1.0", - "resolved": "https://registry.nlark.com/pac-proxy-agent/download/pac-proxy-agent-4.1.0.tgz", + "resolved": "https://registry.npm.taobao.org/pac-proxy-agent/download/pac-proxy-agent-4.1.0.tgz", "integrity": "sha1-Zog+6rrckV/F6VRXMkyw8Kx43vs=", "dev": true, "requires": { @@ -6304,11 +6891,28 @@ "pac-resolver": "^4.1.0", "raw-body": "^2.2.0", "socks-proxy-agent": "5" + }, + "dependencies": { + "debug": { + "version": "4.3.2", + "resolved": "https://registry.nlark.com/debug/download/debug-4.3.2.tgz?cache=0&sync_timestamp=1625374648057&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdebug%2Fdownload%2Fdebug-4.3.2.tgz", + "integrity": "sha1-8KScGKyHeeMdSgxgKd+3aHPHQos=", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz?cache=0&sync_timestamp=1607433899126&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", + "dev": true + } } }, "pac-resolver": { "version": "4.2.0", - "resolved": "https://registry.nlark.com/pac-resolver/download/pac-resolver-4.2.0.tgz", + "resolved": "https://registry.npm.taobao.org/pac-resolver/download/pac-resolver-4.2.0.tgz", "integrity": "sha1-uCvLmZLUgWaSC8g8dUKrtFS9m90=", "dev": true, "requires": { @@ -6319,7 +6923,7 @@ }, "package-json": { "version": "6.5.0", - "resolved": "https://registry.npm.taobao.org/package-json/download/package-json-6.5.0.tgz", + "resolved": "https://registry.nlark.com/package-json/download/package-json-6.5.0.tgz", "integrity": "sha1-b+7ayjXnVyWHbQsOZJdGl/7RRbA=", "dev": true, "requires": { @@ -6346,7 +6950,7 @@ }, "cacheable-request": { "version": "6.1.0", - "resolved": "https://registry.npm.taobao.org/cacheable-request/download/cacheable-request-6.1.0.tgz", + "resolved": "https://registry.nlark.com/cacheable-request/download/cacheable-request-6.1.0.tgz", "integrity": "sha1-IP+4vRYrpL4R6VZ9gj22UQUsqRI=", "dev": true, "requires": { @@ -6361,7 +6965,7 @@ "dependencies": { "get-stream": { "version": "5.2.0", - "resolved": "https://registry.npm.taobao.org/get-stream/download/get-stream-5.2.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fget-stream%2Fdownload%2Fget-stream-5.2.0.tgz", + "resolved": "https://registry.npm.taobao.org/get-stream/download/get-stream-5.2.0.tgz", "integrity": "sha1-SWaheV7lrOZecGxLe+txJX1uItM=", "dev": true, "requires": { @@ -6378,7 +6982,7 @@ }, "decompress-response": { "version": "3.3.0", - "resolved": "https://registry.npm.taobao.org/decompress-response/download/decompress-response-3.3.0.tgz?cache=0&sync_timestamp=1613125479486&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdecompress-response%2Fdownload%2Fdecompress-response-3.3.0.tgz", + "resolved": "https://registry.npm.taobao.org/decompress-response/download/decompress-response-3.3.0.tgz?cache=0&sync_timestamp=1613125280468&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdecompress-response%2Fdownload%2Fdecompress-response-3.3.0.tgz", "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", "dev": true, "requires": { @@ -6387,13 +6991,13 @@ }, "defer-to-connect": { "version": "1.1.3", - "resolved": "https://registry.npm.taobao.org/defer-to-connect/download/defer-to-connect-1.1.3.tgz?cache=0&sync_timestamp=1614211480566&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdefer-to-connect%2Fdownload%2Fdefer-to-connect-1.1.3.tgz", + "resolved": "https://registry.nlark.com/defer-to-connect/download/defer-to-connect-1.1.3.tgz", "integrity": "sha1-MxrgUMCNz3ifjIOnuB8O2U9KxZE=", "dev": true }, "get-stream": { "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/get-stream/download/get-stream-4.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fget-stream%2Fdownload%2Fget-stream-4.1.0.tgz", + "resolved": "https://registry.npm.taobao.org/get-stream/download/get-stream-4.1.0.tgz", "integrity": "sha1-wbJVV189wh1Zv8ec09K0axw6VLU=", "dev": true, "requires": { @@ -6402,7 +7006,7 @@ }, "got": { "version": "9.6.0", - "resolved": "https://registry.npm.taobao.org/got/download/got-9.6.0.tgz", + "resolved": "https://registry.nlark.com/got/download/got-9.6.0.tgz", "integrity": "sha1-7fRefWf5lUVwXeH3u+7rEhdl7YU=", "dev": true, "requires": { @@ -6427,7 +7031,7 @@ }, "keyv": { "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/keyv/download/keyv-3.1.0.tgz?cache=0&sync_timestamp=1600337523153&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fkeyv%2Fdownload%2Fkeyv-3.1.0.tgz", + "resolved": "https://registry.npm.taobao.org/keyv/download/keyv-3.1.0.tgz", "integrity": "sha1-7MIoSG9pmR5J6UdkhaW+Ho/FxNk=", "dev": true, "requires": { @@ -6442,13 +7046,19 @@ }, "mimic-response": { "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/mimic-response/download/mimic-response-1.0.1.tgz", + "resolved": "https://registry.nlark.com/mimic-response/download/mimic-response-1.0.1.tgz", "integrity": "sha1-SSNTiHju9CBjy4o+OweYeBSHqxs=", "dev": true }, + "normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.nlark.com/normalize-url/download/normalize-url-4.5.1.tgz?cache=0&sync_timestamp=1624945908746&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnormalize-url%2Fdownload%2Fnormalize-url-4.5.1.tgz", + "integrity": "sha1-DdkM8SiO4dExO4cIHJpZMu5IUYo=", + "dev": true + }, "p-cancelable": { "version": "1.1.0", - "resolved": "https://registry.nlark.com/p-cancelable/download/p-cancelable-1.1.0.tgz?cache=0&sync_timestamp=1622468009159&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fp-cancelable%2Fdownload%2Fp-cancelable-1.1.0.tgz", + "resolved": "https://registry.nlark.com/p-cancelable/download/p-cancelable-1.1.0.tgz", "integrity": "sha1-0HjRWjr0CSIMiG8dmgyi5EGrJsw=", "dev": true }, @@ -6463,7 +7073,7 @@ }, "semver": { "version": "6.3.0", - "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1616463603361&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz", + "resolved": "https://registry.nlark.com/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618846864940&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz", "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", "dev": true }, @@ -6486,7 +7096,7 @@ }, "parse-entities": { "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/parse-entities/download/parse-entities-2.0.0.tgz?cache=0&sync_timestamp=1616788747664&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparse-entities%2Fdownload%2Fparse-entities-2.0.0.tgz", + "resolved": "https://registry.npm.taobao.org/parse-entities/download/parse-entities-2.0.0.tgz", "integrity": "sha1-U8brW5MUofTsmfoP33zgHs2gy+g=", "dev": true, "requires": { @@ -6500,7 +7110,7 @@ }, "parse-json": { "version": "5.2.0", - "resolved": "https://registry.npm.taobao.org/parse-json/download/parse-json-5.2.0.tgz?cache=0&sync_timestamp=1610966631829&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparse-json%2Fdownload%2Fparse-json-5.2.0.tgz", + "resolved": "https://registry.nlark.com/parse-json/download/parse-json-5.2.0.tgz", "integrity": "sha1-x2/Gbe5UIxyWKyK8yKcs8vmXU80=", "dev": true, "requires": { @@ -6511,9 +7121,9 @@ } }, "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/path-exists/download/path-exists-4.0.0.tgz", - "integrity": "sha1-UTvb4tO5XXdi6METfvoZXGxhtbM=" + "version": "3.0.0", + "resolved": "https://registry.nlark.com/path-exists/download/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" }, "path-is-absolute": { "version": "1.0.1", @@ -6522,7 +7132,7 @@ }, "path-key": { "version": "3.1.1", - "resolved": "https://registry.npm.taobao.org/path-key/download/path-key-3.1.1.tgz?cache=0&sync_timestamp=1617971613935&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpath-key%2Fdownload%2Fpath-key-3.1.1.tgz", + "resolved": "https://registry.nlark.com/path-key/download/path-key-3.1.1.tgz", "integrity": "sha1-WB9q3mWMu6ZaDTOA3ndTKVBU83U=" }, "path-parse": { @@ -6532,13 +7142,13 @@ }, "path-to-regexp": { "version": "6.2.0", - "resolved": "https://registry.npm.taobao.org/path-to-regexp/download/path-to-regexp-6.2.0.tgz", + "resolved": "https://registry.nlark.com/path-to-regexp/download/path-to-regexp-6.2.0.tgz?cache=0&sync_timestamp=1618847046445&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpath-to-regexp%2Fdownload%2Fpath-to-regexp-6.2.0.tgz", "integrity": "sha1-97OAMzYQTDRoia3s5hRmkjBkXzg=", "dev": true }, "path-type": { "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/path-type/download/path-type-4.0.0.tgz?cache=0&sync_timestamp=1611752015315&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpath-type%2Fdownload%2Fpath-type-4.0.0.tgz", + "resolved": "https://registry.nlark.com/path-type/download/path-type-4.0.0.tgz", "integrity": "sha1-hO0BwKe6OAr+CdkKjBgNzZ0DBDs=" }, "pause-stream": { @@ -6552,12 +7162,12 @@ }, "pend": { "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/pend/download/pend-1.2.0.tgz", + "resolved": "https://registry.nlark.com/pend/download/pend-1.2.0.tgz", "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" }, "performance-now": { "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/performance-now/download/performance-now-2.1.0.tgz", + "resolved": "https://registry.nlark.com/performance-now/download/performance-now-2.1.0.tgz", "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" }, "picomatch": { @@ -6567,12 +7177,12 @@ }, "pify": { "version": "2.3.0", - "resolved": "https://registry.npm.taobao.org/pify/download/pify-2.3.0.tgz", + "resolved": "https://registry.nlark.com/pify/download/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" }, "pinkie": { "version": "2.0.4", - "resolved": "https://registry.npm.taobao.org/pinkie/download/pinkie-2.0.4.tgz", + "resolved": "https://registry.nlark.com/pinkie/download/pinkie-2.0.4.tgz", "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" }, "pinkie-promise": { @@ -6585,7 +7195,7 @@ }, "pkg-dir": { "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/pkg-dir/download/pkg-dir-2.0.0.tgz", + "resolved": "https://registry.nlark.com/pkg-dir/download/pkg-dir-2.0.0.tgz", "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", "dev": true, "requires": { @@ -6594,7 +7204,7 @@ "dependencies": { "find-up": { "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-2.1.0.tgz?cache=0&sync_timestamp=1597169884679&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-2.1.0.tgz", + "resolved": "https://registry.nlark.com/find-up/download/find-up-2.1.0.tgz", "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "dev": true, "requires": { @@ -6603,7 +7213,7 @@ }, "locate-path": { "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/locate-path/download/locate-path-2.0.0.tgz", + "resolved": "https://registry.nlark.com/locate-path/download/locate-path-2.0.0.tgz", "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", "dev": true, "requires": { @@ -6613,7 +7223,7 @@ }, "p-limit": { "version": "1.3.0", - "resolved": "https://registry.npm.taobao.org/p-limit/download/p-limit-1.3.0.tgz", + "resolved": "https://registry.nlark.com/p-limit/download/p-limit-1.3.0.tgz", "integrity": "sha1-uGvV8MJWkJEcdZD8v8IBDVSzzLg=", "dev": true, "requires": { @@ -6622,7 +7232,7 @@ }, "p-locate": { "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/p-locate/download/p-locate-2.0.0.tgz", + "resolved": "https://registry.nlark.com/p-locate/download/p-locate-2.0.0.tgz", "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", "dev": true, "requires": { @@ -6631,87 +7241,29 @@ }, "p-try": { "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/p-try/download/p-try-1.0.0.tgz", + "resolved": "https://registry.nlark.com/p-try/download/p-try-1.0.0.tgz", "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", "dev": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/path-exists/download/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true } } }, "pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/pkg-up/download/pkg-up-2.0.0.tgz", - "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", - "dev": true, + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/pkg-up/download/pkg-up-3.1.0.tgz", + "integrity": "sha1-EA7CNcwVDk/UJRlBJZaihRKg3vU=", "requires": { - "find-up": "^2.1.0" - }, - "dependencies": { - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-2.1.0.tgz?cache=0&sync_timestamp=1597169884679&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/locate-path/download/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npm.taobao.org/p-limit/download/p-limit-1.3.0.tgz", - "integrity": "sha1-uGvV8MJWkJEcdZD8v8IBDVSzzLg=", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/p-locate/download/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/p-try/download/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/path-exists/download/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - } + "find-up": "^3.0.0" } }, "platform": { "version": "1.3.6", - "resolved": "https://registry.nlark.com/platform/download/platform-1.3.6.tgz", + "resolved": "https://registry.npm.taobao.org/platform/download/platform-1.3.6.tgz", "integrity": "sha1-SLTOmDFksgnC1FoQetsx9HOm56c=", "dev": true }, "plist": { "version": "3.0.2", - "resolved": "https://registry.npm.taobao.org/plist/download/plist-3.0.2.tgz?cache=0&sync_timestamp=1616733409780&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fplist%2Fdownload%2Fplist-3.0.2.tgz", + "resolved": "https://registry.npm.taobao.org/plist/download/plist-3.0.2.tgz?cache=0&sync_timestamp=1616735797705&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fplist%2Fdownload%2Fplist-3.0.2.tgz", "integrity": "sha1-dLvwERJLkEIcItFXec7mAGC6lbw=", "dev": true, "optional": true, @@ -6730,7 +7282,7 @@ }, "xmldom": { "version": "0.5.0", - "resolved": "https://registry.npm.taobao.org/xmldom/download/xmldom-0.5.0.tgz?cache=0&sync_timestamp=1618680237797&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fxmldom%2Fdownload%2Fxmldom-0.5.0.tgz", + "resolved": "https://registry.npm.taobao.org/xmldom/download/xmldom-0.5.0.tgz?cache=0&sync_timestamp=1618678919472&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fxmldom%2Fdownload%2Fxmldom-0.5.0.tgz", "integrity": "sha1-GTy5a4SqNIYSfqYnLEWWNUy0li4=", "dev": true, "optional": true @@ -6738,9 +7290,9 @@ } }, "postcss": { - "version": "7.0.35", - "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz", - "integrity": "sha1-0r4AuZj38hHYonaXQHny6SuXDiQ=", + "version": "7.0.36", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.36.tgz", + "integrity": "sha1-BW+M/6k5ZiqPWQWVDAfVKFZE38s=", "dev": true, "requires": { "chalk": "^2.4.2", @@ -6750,7 +7302,7 @@ "dependencies": { "ansi-styles": { "version": "3.2.1", - "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz?cache=0&sync_timestamp=1618995547052&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-styles%2Fdownload%2Fansi-styles-3.2.1.tgz", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz?cache=0&sync_timestamp=1618995588464&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-styles%2Fdownload%2Fansi-styles-3.2.1.tgz", "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", "dev": true, "requires": { @@ -6759,7 +7311,7 @@ }, "chalk": { "version": "2.4.2", - "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995355917&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz", "integrity": "sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=", "dev": true, "requires": { @@ -6781,7 +7333,7 @@ }, "color-convert": { "version": "1.9.3", - "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-1.9.3.tgz", + "resolved": "https://registry.nlark.com/color-convert/download/color-convert-1.9.3.tgz", "integrity": "sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=", "dev": true, "requires": { @@ -6802,7 +7354,7 @@ }, "source-map": { "version": "0.6.1", - "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", + "resolved": "https://registry.nlark.com/source-map/download/source-map-0.6.1.tgz", "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", "dev": true }, @@ -6819,7 +7371,7 @@ }, "postcss-html": { "version": "0.36.0", - "resolved": "https://registry.npm.taobao.org/postcss-html/download/postcss-html-0.36.0.tgz", + "resolved": "https://registry.nlark.com/postcss-html/download/postcss-html-0.36.0.tgz", "integrity": "sha1-tAkT+U6qzCRT/TChMnrW7h+IsgQ=", "dev": true, "requires": { @@ -6828,7 +7380,7 @@ }, "postcss-less": { "version": "3.1.4", - "resolved": "https://registry.npm.taobao.org/postcss-less/download/postcss-less-3.1.4.tgz", + "resolved": "https://registry.nlark.com/postcss-less/download/postcss-less-3.1.4.tgz", "integrity": "sha1-Np9YZCtZKO+Jj/vBpuk8lYMExa0=", "dev": true, "requires": { @@ -6843,13 +7395,13 @@ }, "postcss-resolve-nested-selector": { "version": "0.1.1", - "resolved": "https://registry.npm.taobao.org/postcss-resolve-nested-selector/download/postcss-resolve-nested-selector-0.1.1.tgz", + "resolved": "https://registry.nlark.com/postcss-resolve-nested-selector/download/postcss-resolve-nested-selector-0.1.1.tgz", "integrity": "sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4=", "dev": true }, "postcss-safe-parser": { "version": "4.0.2", - "resolved": "https://registry.npm.taobao.org/postcss-safe-parser/download/postcss-safe-parser-4.0.2.tgz", + "resolved": "https://registry.nlark.com/postcss-safe-parser/download/postcss-safe-parser-4.0.2.tgz", "integrity": "sha1-ptTkjw832ffBGypYG/APi6SHC5Y=", "dev": true, "requires": { @@ -6868,7 +7420,7 @@ }, "postcss-scss": { "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/postcss-scss/download/postcss-scss-2.1.1.tgz?cache=0&sync_timestamp=1614914195965&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-scss%2Fdownload%2Fpostcss-scss-2.1.1.tgz", + "resolved": "https://registry.nlark.com/postcss-scss/download/postcss-scss-2.1.1.tgz?cache=0&sync_timestamp=1623651597829&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss-scss%2Fdownload%2Fpostcss-scss-2.1.1.tgz", "integrity": "sha1-7Dp1+imlXgFrkL8yaQJsU8HSs4M=", "dev": true, "requires": { @@ -6887,13 +7439,13 @@ }, "postcss-syntax": { "version": "0.36.2", - "resolved": "https://registry.npm.taobao.org/postcss-syntax/download/postcss-syntax-0.36.2.tgz", + "resolved": "https://registry.nlark.com/postcss-syntax/download/postcss-syntax-0.36.2.tgz", "integrity": "sha1-8IV4x9lYNFdOVZOoLfv6ivrjtRw=", "dev": true }, "postcss-value-parser": { "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-4.1.0.tgz", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-4.1.0.tgz", "integrity": "sha1-RD9qIM7WSBor2k+oUypuVdeJoss=", "dev": true }, @@ -6905,13 +7457,13 @@ }, "prepend-http": { "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/prepend-http/download/prepend-http-2.0.0.tgz", + "resolved": "https://registry.nlark.com/prepend-http/download/prepend-http-2.0.0.tgz", "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", "dev": true }, "pretty-format": { "version": "25.5.0", - "resolved": "https://registry.nlark.com/pretty-format/download/pretty-format-25.5.0.tgz?cache=0&sync_timestamp=1622290311384&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpretty-format%2Fdownload%2Fpretty-format-25.5.0.tgz", + "resolved": "https://registry.nlark.com/pretty-format/download/pretty-format-25.5.0.tgz", "integrity": "sha1-eHPB13T2gsNLjUi2dDor8qxVeRo=", "requires": { "@jest/types": "^25.5.0", @@ -6927,13 +7479,13 @@ }, "progress": { "version": "2.0.3", - "resolved": "https://registry.npm.taobao.org/progress/download/progress-2.0.3.tgz", + "resolved": "https://registry.nlark.com/progress/download/progress-2.0.3.tgz", "integrity": "sha1-foz42PW48jnBvGi+tOt4Vn1XLvg=", "dev": true }, "prop-types": { "version": "15.7.2", - "resolved": "https://registry.npm.taobao.org/prop-types/download/prop-types-15.7.2.tgz", + "resolved": "https://registry.nlark.com/prop-types/download/prop-types-15.7.2.tgz", "integrity": "sha1-UsQedbjIfnK52TYOAga5ncv/psU=", "dev": true, "requires": { @@ -6965,6 +7517,15 @@ "socks-proxy-agent": "^5.0.0" }, "dependencies": { + "debug": { + "version": "4.3.2", + "resolved": "https://registry.nlark.com/debug/download/debug-4.3.2.tgz?cache=0&sync_timestamp=1625374648057&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdebug%2Fdownload%2Fdebug-4.3.2.tgz", + "integrity": "sha1-8KScGKyHeeMdSgxgKd+3aHPHQos=", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, "lru-cache": { "version": "5.1.1", "resolved": "https://registry.npm.taobao.org/lru-cache/download/lru-cache-5.1.1.tgz", @@ -6974,9 +7535,15 @@ "yallist": "^3.0.2" } }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz?cache=0&sync_timestamp=1607433899126&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", + "dev": true + }, "yallist": { "version": "3.1.1", - "resolved": "https://registry.npm.taobao.org/yallist/download/yallist-3.1.1.tgz", + "resolved": "https://registry.nlark.com/yallist/download/yallist-3.1.1.tgz", "integrity": "sha1-27fa+b/YusmrRev2ArjLrQ1dCP0=", "dev": true } @@ -6984,7 +7551,7 @@ }, "proxy-from-env": { "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/proxy-from-env/download/proxy-from-env-1.1.0.tgz", + "resolved": "https://registry.nlark.com/proxy-from-env/download/proxy-from-env-1.1.0.tgz", "integrity": "sha1-4QLxbKNVQkhldV0sno6k8k1Yw+I=", "dev": true }, @@ -6995,7 +7562,7 @@ }, "pump": { "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/pump/download/pump-3.0.0.tgz", + "resolved": "https://registry.nlark.com/pump/download/pump-3.0.0.tgz", "integrity": "sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ=", "requires": { "end-of-stream": "^1.1.0", @@ -7004,12 +7571,12 @@ }, "punycode": { "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/punycode/download/punycode-2.1.1.tgz", + "resolved": "https://registry.nlark.com/punycode/download/punycode-2.1.1.tgz", "integrity": "sha1-tYsBCsQMIsVldhbI0sLALHv0eew=" }, "pupa": { "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/pupa/download/pupa-2.1.1.tgz", + "resolved": "https://registry.nlark.com/pupa/download/pupa-2.1.1.tgz", "integrity": "sha1-9ej9SvwsXZeCj6pSNUnth0SiDWI=", "dev": true, "requires": { @@ -7018,23 +7585,23 @@ }, "q": { "version": "1.5.1", - "resolved": "https://registry.npm.taobao.org/q/download/q-1.5.1.tgz", + "resolved": "https://registry.nlark.com/q/download/q-1.5.1.tgz", "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", "dev": true }, "qs": { "version": "6.5.2", - "resolved": "https://registry.npm.taobao.org/qs/download/qs-6.5.2.tgz?cache=0&sync_timestamp=1616385328325&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fqs%2Fdownload%2Fqs-6.5.2.tgz", + "resolved": "https://registry.nlark.com/qs/download/qs-6.5.2.tgz", "integrity": "sha1-yzroBuh0BERYTvFUzo7pjUA/PjY=" }, "queue-microtask": { "version": "1.2.3", - "resolved": "https://registry.npm.taobao.org/queue-microtask/download/queue-microtask-1.2.3.tgz?cache=0&sync_timestamp=1616391510274&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fqueue-microtask%2Fdownload%2Fqueue-microtask-1.2.3.tgz", + "resolved": "https://registry.npm.taobao.org/queue-microtask/download/queue-microtask-1.2.3.tgz?cache=0&sync_timestamp=1616391471040&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fqueue-microtask%2Fdownload%2Fqueue-microtask-1.2.3.tgz", "integrity": "sha1-SSkii7xyTfrEPg77BYyve2z7YkM=" }, "quick-lru": { "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/quick-lru/download/quick-lru-4.0.1.tgz?cache=0&sync_timestamp=1610610418577&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fquick-lru%2Fdownload%2Fquick-lru-4.0.1.tgz", + "resolved": "https://registry.nlark.com/quick-lru/download/quick-lru-4.0.1.tgz", "integrity": "sha1-W4h48ROlgheEjGSCAmxz4bpXcn8=", "dev": true }, @@ -7052,7 +7619,7 @@ }, "rc": { "version": "1.2.8", - "resolved": "https://registry.npm.taobao.org/rc/download/rc-1.2.8.tgz", + "resolved": "https://registry.nlark.com/rc/download/rc-1.2.8.tgz", "integrity": "sha1-zZJL9SAKB1uDwYjNa54hG3/A0+0=", "dev": true, "requires": { @@ -7064,61 +7631,36 @@ }, "react-is": { "version": "16.13.1", - "resolved": "https://registry.nlark.com/react-is/download/react-is-16.13.1.tgz?cache=0&sync_timestamp=1622564681987&other_urls=https%3A%2F%2Fregistry.nlark.com%2Freact-is%2Fdownload%2Freact-is-16.13.1.tgz", + "resolved": "https://registry.nlark.com/react-is/download/react-is-16.13.1.tgz?cache=0&sync_timestamp=1625242714499&other_urls=https%3A%2F%2Fregistry.nlark.com%2Freact-is%2Fdownload%2Freact-is-16.13.1.tgz", "integrity": "sha1-eJcppNw23imZ3BVt1sHZwYzqVqQ=" }, "read-config-file": { - "version": "6.0.0", - "resolved": "https://registry.nlark.com/read-config-file/download/read-config-file-6.0.0.tgz?cache=0&sync_timestamp=1620715381853&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fread-config-file%2Fdownload%2Fread-config-file-6.0.0.tgz", - "integrity": "sha1-Iktdympb3B+xnmP4nzQmgO/bkpk=", + "version": "6.2.0", + "resolved": "https://registry.nlark.com/read-config-file/download/read-config-file-6.2.0.tgz", + "integrity": "sha1-cVNgcjMLzWK6gU+RRYsSrdn8et4=", "dev": true, "requires": { - "dotenv": "^8.2.0", + "dotenv": "^9.0.2", "dotenv-expand": "^5.1.0", - "js-yaml": "^3.13.1", - "json5": "^2.1.2", + "js-yaml": "^4.1.0", + "json5": "^2.2.0", "lazy-val": "^1.0.4" }, "dependencies": { - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npm.taobao.org/argparse/download/argparse-1.0.10.tgz", - "integrity": "sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE=", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npm.taobao.org/js-yaml/download/js-yaml-3.14.1.tgz?cache=0&sync_timestamp=1618435004368&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjs-yaml%2Fdownload%2Fjs-yaml-3.14.1.tgz", - "integrity": "sha1-2ugS/bOCX6MGYJqHFzg8UMNqBTc=", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, "json5": { "version": "2.2.0", - "resolved": "https://registry.npm.taobao.org/json5/download/json5-2.2.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjson5%2Fdownload%2Fjson5-2.2.0.tgz", + "resolved": "https://registry.npm.taobao.org/json5/download/json5-2.2.0.tgz", "integrity": "sha1-Lf7+cgxrpSXZ69kJlQ8FFTFsiaM=", "dev": true, "requires": { "minimist": "^1.2.5" } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npm.taobao.org/sprintf-js/download/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true } } }, "read-pkg": { "version": "5.2.0", - "resolved": "https://registry.npm.taobao.org/read-pkg/download/read-pkg-5.2.0.tgz", + "resolved": "https://registry.nlark.com/read-pkg/download/read-pkg-5.2.0.tgz", "integrity": "sha1-e/KVQ4yloz5WzTDgU7NO5yUMk8w=", "dev": true, "requires": { @@ -7130,13 +7672,13 @@ "dependencies": { "hosted-git-info": { "version": "2.8.9", - "resolved": "https://registry.npm.taobao.org/hosted-git-info/download/hosted-git-info-2.8.9.tgz?cache=0&sync_timestamp=1617826541967&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhosted-git-info%2Fdownload%2Fhosted-git-info-2.8.9.tgz", + "resolved": "https://registry.nlark.com/hosted-git-info/download/hosted-git-info-2.8.9.tgz", "integrity": "sha1-3/wL+aIcAiCQkPKqaUKeFBTa8/k=", "dev": true }, "normalize-package-data": { "version": "2.5.0", - "resolved": "https://registry.npm.taobao.org/normalize-package-data/download/normalize-package-data-2.5.0.tgz?cache=0&sync_timestamp=1616087086564&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnormalize-package-data%2Fdownload%2Fnormalize-package-data-2.5.0.tgz", + "resolved": "https://registry.nlark.com/normalize-package-data/download/normalize-package-data-2.5.0.tgz", "integrity": "sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg=", "dev": true, "requires": { @@ -7148,13 +7690,13 @@ }, "semver": { "version": "5.7.1", - "resolved": "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1616463603361&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz", + "resolved": "https://registry.nlark.com/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1618846864940&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz", "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=", "dev": true }, "type-fest": { "version": "0.6.0", - "resolved": "https://registry.nlark.com/type-fest/download/type-fest-0.6.0.tgz?cache=0&sync_timestamp=1622543370439&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftype-fest%2Fdownload%2Ftype-fest-0.6.0.tgz", + "resolved": "https://registry.nlark.com/type-fest/download/type-fest-0.6.0.tgz?cache=0&sync_timestamp=1623872995368&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftype-fest%2Fdownload%2Ftype-fest-0.6.0.tgz", "integrity": "sha1-jSojcNPfiG61yQraHFv2GIrPg4s=", "dev": true } @@ -7162,7 +7704,7 @@ }, "read-pkg-up": { "version": "7.0.1", - "resolved": "https://registry.npm.taobao.org/read-pkg-up/download/read-pkg-up-7.0.1.tgz", + "resolved": "https://registry.nlark.com/read-pkg-up/download/read-pkg-up-7.0.1.tgz?cache=0&sync_timestamp=1618846971516&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fread-pkg-up%2Fdownload%2Fread-pkg-up-7.0.1.tgz", "integrity": "sha1-86YTV1hFlzOuK5VjgFbhhU5+9Qc=", "dev": true, "requires": { @@ -7171,9 +7713,43 @@ "type-fest": "^0.8.1" }, "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/find-up/download/find-up-4.1.0.tgz", + "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.nlark.com/locate-path/download/locate-path-5.0.0.tgz", + "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/p-locate/download/p-locate-4.1.0.tgz", + "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/path-exists/download/path-exists-4.0.0.tgz", + "integrity": "sha1-UTvb4tO5XXdi6METfvoZXGxhtbM=", + "dev": true + }, "type-fest": { "version": "0.8.1", - "resolved": "https://registry.nlark.com/type-fest/download/type-fest-0.8.1.tgz?cache=0&sync_timestamp=1622543370439&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftype-fest%2Fdownload%2Ftype-fest-0.8.1.tgz", + "resolved": "https://registry.nlark.com/type-fest/download/type-fest-0.8.1.tgz?cache=0&sync_timestamp=1623872995368&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftype-fest%2Fdownload%2Ftype-fest-0.8.1.tgz", "integrity": "sha1-CeJJ696FHTseSNJ8EFREZn8XuD0=", "dev": true } @@ -7181,7 +7757,7 @@ }, "readable-stream": { "version": "2.3.7", - "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", + "resolved": "https://registry.nlark.com/readable-stream/download/readable-stream-2.3.7.tgz", "integrity": "sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c=", "requires": { "core-util-is": "~1.0.0", @@ -7195,14 +7771,14 @@ "dependencies": { "safe-buffer": { "version": "5.1.2", - "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz", + "resolved": "https://registry.nlark.com/safe-buffer/download/safe-buffer-5.1.2.tgz", "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=" } } }, "rechoir": { "version": "0.6.2", - "resolved": "https://registry.nlark.com/rechoir/download/rechoir-0.6.2.tgz", + "resolved": "https://registry.npm.taobao.org/rechoir/download/rechoir-0.6.2.tgz", "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", "requires": { "resolve": "^1.1.6" @@ -7220,12 +7796,12 @@ }, "regenerator-runtime": { "version": "0.13.7", - "resolved": "https://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.13.7.tgz", + "resolved": "https://registry.nlark.com/regenerator-runtime/download/regenerator-runtime-0.13.7.tgz", "integrity": "sha1-ysLazIoepnX+qrrriugziYrkb1U=" }, "regexp.prototype.flags": { "version": "1.3.1", - "resolved": "https://registry.npm.taobao.org/regexp.prototype.flags/download/regexp.prototype.flags-1.3.1.tgz?cache=0&sync_timestamp=1610726090430&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregexp.prototype.flags%2Fdownload%2Fregexp.prototype.flags-1.3.1.tgz", + "resolved": "https://registry.nlark.com/regexp.prototype.flags/download/regexp.prototype.flags-1.3.1.tgz", "integrity": "sha1-fvNSro0VnnWMDq3Kb4/LTu8HviY=", "dev": true, "requires": { @@ -7234,14 +7810,14 @@ } }, "regexpp": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/regexpp/download/regexpp-3.1.0.tgz", - "integrity": "sha1-IG0K0KVkjP+9uK5GQ489xRyfeOI=", + "version": "3.2.0", + "resolved": "https://registry.nlark.com/regexpp/download/regexpp-3.2.0.tgz?cache=0&sync_timestamp=1623668872577&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fregexpp%2Fdownload%2Fregexpp-3.2.0.tgz", + "integrity": "sha1-BCWido2PI7rXDKS5BGH6LxIT4bI=", "dev": true }, "registry-auth-token": { "version": "4.2.1", - "resolved": "https://registry.npm.taobao.org/registry-auth-token/download/registry-auth-token-4.2.1.tgz?cache=0&sync_timestamp=1605012436264&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregistry-auth-token%2Fdownload%2Fregistry-auth-token-4.2.1.tgz", + "resolved": "https://registry.npm.taobao.org/registry-auth-token/download/registry-auth-token-4.2.1.tgz", "integrity": "sha1-bXtABkQZGJcszV/tzUHcMix5slA=", "dev": true, "requires": { @@ -7250,7 +7826,7 @@ }, "registry-url": { "version": "5.1.0", - "resolved": "https://registry.npm.taobao.org/registry-url/download/registry-url-5.1.0.tgz?cache=0&sync_timestamp=1618682227919&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregistry-url%2Fdownload%2Fregistry-url-5.1.0.tgz", + "resolved": "https://registry.npm.taobao.org/registry-url/download/registry-url-5.1.0.tgz?cache=0&sync_timestamp=1618681893788&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregistry-url%2Fdownload%2Fregistry-url-5.1.0.tgz", "integrity": "sha1-6YM0tQ1UNLgRNrROxjjZwgCcUAk=", "dev": true, "requires": { @@ -7259,7 +7835,7 @@ }, "remark": { "version": "13.0.0", - "resolved": "https://registry.npm.taobao.org/remark/download/remark-13.0.0.tgz?cache=0&sync_timestamp=1602663641780&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fremark%2Fdownload%2Fremark-13.0.0.tgz", + "resolved": "https://registry.npm.taobao.org/remark/download/remark-13.0.0.tgz?cache=0&sync_timestamp=1602663734069&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fremark%2Fdownload%2Fremark-13.0.0.tgz", "integrity": "sha1-0V2b9xpAL0Aofr42Bntm1Uho5CU=", "dev": true, "requires": { @@ -7270,7 +7846,7 @@ }, "remark-parse": { "version": "9.0.0", - "resolved": "https://registry.npm.taobao.org/remark-parse/download/remark-parse-9.0.0.tgz", + "resolved": "https://registry.nlark.com/remark-parse/download/remark-parse-9.0.0.tgz", "integrity": "sha1-TSCimWZYgOT0r12Qt8e4qTWFNkA=", "dev": true, "requires": { @@ -7279,7 +7855,7 @@ }, "remark-stringify": { "version": "9.0.1", - "resolved": "https://registry.npm.taobao.org/remark-stringify/download/remark-stringify-9.0.1.tgz?cache=0&sync_timestamp=1607537255983&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fremark-stringify%2Fdownload%2Fremark-stringify-9.0.1.tgz", + "resolved": "https://registry.nlark.com/remark-stringify/download/remark-stringify-9.0.1.tgz", "integrity": "sha1-V20G6RBUiwpxkacfJ7M/EhiGKJQ=", "dev": true, "requires": { @@ -7288,7 +7864,7 @@ }, "repeat-string": { "version": "1.6.1", - "resolved": "https://registry.npm.taobao.org/repeat-string/download/repeat-string-1.6.1.tgz", + "resolved": "https://registry.nlark.com/repeat-string/download/repeat-string-1.6.1.tgz", "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", "dev": true }, @@ -7340,7 +7916,7 @@ }, "request-promise-core": { "version": "1.1.4", - "resolved": "https://registry.npm.taobao.org/request-promise-core/download/request-promise-core-1.1.4.tgz?cache=0&sync_timestamp=1595378713145&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frequest-promise-core%2Fdownload%2Frequest-promise-core-1.1.4.tgz", + "resolved": "https://registry.npm.taobao.org/request-promise-core/download/request-promise-core-1.1.4.tgz?cache=0&sync_timestamp=1595378718097&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frequest-promise-core%2Fdownload%2Frequest-promise-core-1.1.4.tgz", "integrity": "sha1-Pu3UIjII1BmGe3jOgVFn0QWToi8=", "requires": { "lodash": "^4.17.19" @@ -7354,19 +7930,18 @@ }, "require-directory": { "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/require-directory/download/require-directory-2.1.1.tgz", + "resolved": "https://registry.nlark.com/require-directory/download/require-directory-2.1.1.tgz", "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", "dev": true }, "require-from-string": { "version": "2.0.2", - "resolved": "https://registry.npm.taobao.org/require-from-string/download/require-from-string-2.0.2.tgz", - "integrity": "sha1-iaf92TgmEmcxjq/hT5wy5ZjDaQk=", - "dev": true + "resolved": "https://registry.nlark.com/require-from-string/download/require-from-string-2.0.2.tgz", + "integrity": "sha1-iaf92TgmEmcxjq/hT5wy5ZjDaQk=" }, "require-main-filename": { "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/require-main-filename/download/require-main-filename-2.0.0.tgz", + "resolved": "https://registry.nlark.com/require-main-filename/download/require-main-filename-2.0.0.tgz", "integrity": "sha1-0LMp7MfMD2Fkn2IhW+aa9UqomJs=", "dev": true }, @@ -7434,7 +8009,7 @@ }, "roarr": { "version": "2.15.4", - "resolved": "https://registry.npm.taobao.org/roarr/download/roarr-2.15.4.tgz", + "resolved": "https://registry.nlark.com/roarr/download/roarr-2.15.4.tgz", "integrity": "sha1-9f55W3uDjM/jXcYI4Cgrnrouev0=", "dev": true, "optional": true, @@ -7455,7 +8030,7 @@ }, "run-parallel": { "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/run-parallel/download/run-parallel-1.2.0.tgz", + "resolved": "https://registry.nlark.com/run-parallel/download/run-parallel-1.2.0.tgz", "integrity": "sha1-ZtE2jae9+SHrnZW9GpIp5/IaQ+4=", "requires": { "queue-microtask": "^1.2.2" @@ -7472,7 +8047,7 @@ "dependencies": { "tslib": { "version": "1.14.1", - "resolved": "https://registry.npm.taobao.org/tslib/download/tslib-1.14.1.tgz", + "resolved": "https://registry.nlark.com/tslib/download/tslib-1.14.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftslib%2Fdownload%2Ftslib-1.14.1.tgz", "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=", "dev": true } @@ -7480,12 +8055,12 @@ }, "safe-buffer": { "version": "5.2.1", - "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz", + "resolved": "https://registry.nlark.com/safe-buffer/download/safe-buffer-5.2.1.tgz", "integrity": "sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=" }, "safer-buffer": { "version": "2.1.2", - "resolved": "https://registry.npm.taobao.org/safer-buffer/download/safer-buffer-2.1.2.tgz", + "resolved": "https://registry.nlark.com/safer-buffer/download/safer-buffer-2.1.2.tgz", "integrity": "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=" }, "sanitize-filename": { @@ -7499,7 +8074,7 @@ }, "sax": { "version": "1.2.4", - "resolved": "https://registry.npm.taobao.org/sax/download/sax-1.2.4.tgz", + "resolved": "https://registry.nlark.com/sax/download/sax-1.2.4.tgz", "integrity": "sha1-KBYjTiN4vdxOU1T6tcqold9xANk=" }, "sdk-base": { @@ -7521,7 +8096,7 @@ }, "semver": { "version": "7.3.5", - "resolved": "https://registry.npm.taobao.org/semver/download/semver-7.3.5.tgz?cache=0&sync_timestamp=1616463603361&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-7.3.5.tgz", + "resolved": "https://registry.nlark.com/semver/download/semver-7.3.5.tgz?cache=0&sync_timestamp=1618846864940&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsemver%2Fdownload%2Fsemver-7.3.5.tgz", "integrity": "sha1-C2Ich5NI2JmOSw5L6Us/EuYBjvc=", "requires": { "lru-cache": "^6.0.0" @@ -7529,7 +8104,7 @@ }, "semver-compare": { "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/semver-compare/download/semver-compare-1.0.0.tgz", + "resolved": "https://registry.nlark.com/semver-compare/download/semver-compare-1.0.0.tgz", "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", "dev": true, "optional": true @@ -7545,7 +8120,7 @@ "dependencies": { "semver": { "version": "6.3.0", - "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1616463603361&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz", + "resolved": "https://registry.nlark.com/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618846864940&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz", "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", "dev": true } @@ -7553,7 +8128,7 @@ }, "serialize-error": { "version": "7.0.1", - "resolved": "https://registry.nlark.com/serialize-error/download/serialize-error-7.0.1.tgz?cache=0&sync_timestamp=1618825553991&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fserialize-error%2Fdownload%2Fserialize-error-7.0.1.tgz", + "resolved": "https://registry.nlark.com/serialize-error/download/serialize-error-7.0.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fserialize-error%2Fdownload%2Fserialize-error-7.0.1.tgz", "integrity": "sha1-8TYLBEf2H/tIPsQVfHN/q313jhg=", "dev": true, "optional": true, @@ -7563,7 +8138,7 @@ "dependencies": { "type-fest": { "version": "0.13.1", - "resolved": "https://registry.nlark.com/type-fest/download/type-fest-0.13.1.tgz?cache=0&sync_timestamp=1622543370439&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftype-fest%2Fdownload%2Ftype-fest-0.13.1.tgz", + "resolved": "https://registry.nlark.com/type-fest/download/type-fest-0.13.1.tgz?cache=0&sync_timestamp=1623872995368&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftype-fest%2Fdownload%2Ftype-fest-0.13.1.tgz", "integrity": "sha1-AXLLW86AsL1ULqNI21DH4hg02TQ=", "dev": true, "optional": true @@ -7572,19 +8147,19 @@ }, "set-blocking": { "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/set-blocking/download/set-blocking-2.0.0.tgz", + "resolved": "https://registry.nlark.com/set-blocking/download/set-blocking-2.0.0.tgz", "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", "dev": true }, "setprototypeof": { "version": "1.1.1", - "resolved": "https://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.1.1.tgz", + "resolved": "https://registry.nlark.com/setprototypeof/download/setprototypeof-1.1.1.tgz", "integrity": "sha1-fpWsskqpL1iF4KvvW6ExMw1K5oM=", "dev": true }, "shebang-command": { "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/shebang-command/download/shebang-command-2.0.0.tgz", + "resolved": "https://registry.nlark.com/shebang-command/download/shebang-command-2.0.0.tgz", "integrity": "sha1-zNCvT4g1+9wmW4JGGq8MNmY/NOo=", "requires": { "shebang-regex": "^3.0.0" @@ -7607,7 +8182,7 @@ }, "side-channel": { "version": "1.0.4", - "resolved": "https://registry.npm.taobao.org/side-channel/download/side-channel-1.0.4.tgz?cache=0&sync_timestamp=1609270503512&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fside-channel%2Fdownload%2Fside-channel-1.0.4.tgz", + "resolved": "https://registry.npm.taobao.org/side-channel/download/side-channel-1.0.4.tgz", "integrity": "sha1-785cj9wQTudRslxY1CkAEfpeos8=", "dev": true, "requires": { @@ -7618,17 +8193,17 @@ }, "signal-exit": { "version": "3.0.3", - "resolved": "https://registry.npm.taobao.org/signal-exit/download/signal-exit-3.0.3.tgz?cache=0&sync_timestamp=1600349108829&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsignal-exit%2Fdownload%2Fsignal-exit-3.0.3.tgz", + "resolved": "https://registry.npm.taobao.org/signal-exit/download/signal-exit-3.0.3.tgz?cache=0&sync_timestamp=1592843131591&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsignal-exit%2Fdownload%2Fsignal-exit-3.0.3.tgz", "integrity": "sha1-oUEMLt2PB3sItOJTyOrPyvBXRhw=" }, "slash": { "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/slash/download/slash-3.0.0.tgz?cache=0&sync_timestamp=1618384508676&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fslash%2Fdownload%2Fslash-3.0.0.tgz", + "resolved": "https://registry.nlark.com/slash/download/slash-3.0.0.tgz", "integrity": "sha1-ZTm+hwwWWtvVJAIg2+Nh8bxNRjQ=" }, "slice-ansi": { "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/slice-ansi/download/slice-ansi-1.0.0.tgz?cache=0&sync_timestamp=1618554953055&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fslice-ansi%2Fdownload%2Fslice-ansi-1.0.0.tgz", + "resolved": "https://registry.npm.taobao.org/slice-ansi/download/slice-ansi-1.0.0.tgz?cache=0&sync_timestamp=1618554984144&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fslice-ansi%2Fdownload%2Fslice-ansi-1.0.0.tgz", "integrity": "sha1-BE8aSdiEL/MHqta1Be0Xi9lQE00=", "dev": true, "optional": true, @@ -7638,7 +8213,7 @@ "dependencies": { "is-fullwidth-code-point": { "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz", + "resolved": "https://registry.nlark.com/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz", "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "dev": true, "optional": true @@ -7647,13 +8222,13 @@ }, "smart-buffer": { "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/smart-buffer/download/smart-buffer-4.1.0.tgz", + "resolved": "https://registry.nlark.com/smart-buffer/download/smart-buffer-4.1.0.tgz", "integrity": "sha1-kWBcJdkWUvRmHqacz0XxszHKIbo=", "dev": true }, "socks": { "version": "2.6.1", - "resolved": "https://registry.npm.taobao.org/socks/download/socks-2.6.1.tgz?cache=0&sync_timestamp=1618719120412&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsocks%2Fdownload%2Fsocks-2.6.1.tgz", + "resolved": "https://registry.npm.taobao.org/socks/download/socks-2.6.1.tgz?cache=0&sync_timestamp=1618719357511&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsocks%2Fdownload%2Fsocks-2.6.1.tgz", "integrity": "sha1-mJ5lNKB88zfesbHJSqpEKWUg0w4=", "dev": true, "requires": { @@ -7662,19 +8237,36 @@ } }, "socks-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npm.taobao.org/socks-proxy-agent/download/socks-proxy-agent-5.0.0.tgz", - "integrity": "sha1-fA82Tnsc9KekN+cSU77XLpAEvmA=", + "version": "5.0.1", + "resolved": "https://registry.nlark.com/socks-proxy-agent/download/socks-proxy-agent-5.0.1.tgz", + "integrity": "sha1-Ay+1gwSKKev/7C5qc/ygdh9IF34=", "dev": true, "requires": { - "agent-base": "6", + "agent-base": "^6.0.2", "debug": "4", "socks": "^2.3.3" + }, + "dependencies": { + "debug": { + "version": "4.3.2", + "resolved": "https://registry.nlark.com/debug/download/debug-4.3.2.tgz?cache=0&sync_timestamp=1625374648057&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdebug%2Fdownload%2Fdebug-4.3.2.tgz", + "integrity": "sha1-8KScGKyHeeMdSgxgKd+3aHPHQos=", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz?cache=0&sync_timestamp=1607433899126&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", + "dev": true + } } }, "source-map": { "version": "0.5.7", - "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz", + "resolved": "https://registry.nlark.com/source-map/download/source-map-0.5.7.tgz", "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", "dev": true }, @@ -7690,7 +8282,7 @@ "dependencies": { "source-map": { "version": "0.6.1", - "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", + "resolved": "https://registry.nlark.com/source-map/download/source-map-0.6.1.tgz", "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", "dev": true } @@ -7714,7 +8306,7 @@ }, "spdx-exceptions": { "version": "2.3.0", - "resolved": "https://registry.npm.taobao.org/spdx-exceptions/download/spdx-exceptions-2.3.0.tgz", + "resolved": "https://registry.nlark.com/spdx-exceptions/download/spdx-exceptions-2.3.0.tgz", "integrity": "sha1-PyjOGnegA3JoPq3kpDMYNSeiFj0=", "dev": true }, @@ -7751,7 +8343,7 @@ "dependencies": { "readable-stream": { "version": "3.6.0", - "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-3.6.0.tgz", + "resolved": "https://registry.nlark.com/readable-stream/download/readable-stream-3.6.0.tgz", "integrity": "sha1-M3u9o63AcGvT4CRCaihtS0sskZg=", "dev": true, "requires": { @@ -7764,7 +8356,7 @@ }, "sprintf-js": { "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/sprintf-js/download/sprintf-js-1.1.2.tgz", + "resolved": "https://registry.nlark.com/sprintf-js/download/sprintf-js-1.1.2.tgz", "integrity": "sha1-2hdlJiv4wPVxdJ8q1sJjACB65nM=", "dev": true, "optional": true @@ -7793,7 +8385,7 @@ }, "statuses": { "version": "1.5.0", - "resolved": "https://registry.npm.taobao.org/statuses/download/statuses-1.5.0.tgz?cache=0&sync_timestamp=1609653993999&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstatuses%2Fdownload%2Fstatuses-1.5.0.tgz", + "resolved": "https://registry.npm.taobao.org/statuses/download/statuses-1.5.0.tgz?cache=0&sync_timestamp=1609654090567&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstatuses%2Fdownload%2Fstatuses-1.5.0.tgz", "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", "dev": true }, @@ -7804,7 +8396,7 @@ }, "stream-http": { "version": "2.8.2", - "resolved": "https://registry.npm.taobao.org/stream-http/download/stream-http-2.8.2.tgz", + "resolved": "https://registry.npm.taobao.org/stream-http/download/stream-http-2.8.2.tgz?cache=0&sync_timestamp=1618430770209&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstream-http%2Fdownload%2Fstream-http-2.8.2.tgz", "integrity": "sha1-QSboxrEHAERlkYqi/DVUnndALIc=", "dev": true, "requires": { @@ -7817,13 +8409,13 @@ }, "stream-wormhole": { "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/stream-wormhole/download/stream-wormhole-1.1.0.tgz", + "resolved": "https://registry.nlark.com/stream-wormhole/download/stream-wormhole-1.1.0.tgz", "integrity": "sha1-MAr/Rs7VU8/sZCoFJRiFQXaTwz0=", "dev": true }, "string-width": { "version": "4.2.2", - "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-4.2.2.tgz?cache=0&sync_timestamp=1618558823901&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstring-width%2Fdownload%2Fstring-width-4.2.2.tgz", + "resolved": "https://registry.nlark.com/string-width/download/string-width-4.2.2.tgz", "integrity": "sha1-2v1PlVmnWFz7pSnGoKT3NIjr1MU=", "requires": { "emoji-regex": "^8.0.0", @@ -7849,7 +8441,7 @@ }, "string.prototype.trimend": { "version": "1.0.4", - "resolved": "https://registry.npm.taobao.org/string.prototype.trimend/download/string.prototype.trimend-1.0.4.tgz", + "resolved": "https://registry.nlark.com/string.prototype.trimend/download/string.prototype.trimend-1.0.4.tgz", "integrity": "sha1-51rpDClCxjUEaGwYsoe0oLGkX4A=", "dev": true, "requires": { @@ -7859,7 +8451,7 @@ }, "string.prototype.trimstart": { "version": "1.0.4", - "resolved": "https://registry.npm.taobao.org/string.prototype.trimstart/download/string.prototype.trimstart-1.0.4.tgz", + "resolved": "https://registry.npm.taobao.org/string.prototype.trimstart/download/string.prototype.trimstart-1.0.4.tgz?cache=0&sync_timestamp=1614127232940&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstring.prototype.trimstart%2Fdownload%2Fstring.prototype.trimstart-1.0.4.tgz", "integrity": "sha1-s2OZr0qymZtMnGSL16P7K7Jv7u0=", "dev": true, "requires": { @@ -7869,7 +8461,7 @@ }, "string_decoder": { "version": "1.1.1", - "resolved": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz", + "resolved": "https://registry.nlark.com/string_decoder/download/string_decoder-1.1.1.tgz", "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=", "requires": { "safe-buffer": "~5.1.0" @@ -7877,14 +8469,14 @@ "dependencies": { "safe-buffer": { "version": "5.1.2", - "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz", + "resolved": "https://registry.nlark.com/safe-buffer/download/safe-buffer-5.1.2.tgz", "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=" } } }, "strip-ansi": { "version": "6.0.0", - "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-6.0.0.tgz?cache=0&sync_timestamp=1618553320591&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-ansi%2Fdownload%2Fstrip-ansi-6.0.0.tgz", + "resolved": "https://registry.nlark.com/strip-ansi/download/strip-ansi-6.0.0.tgz", "integrity": "sha1-CxVx3XZpzNTz4G4U7x7tJiJa5TI=", "requires": { "ansi-regex": "^5.0.0" @@ -7892,7 +8484,7 @@ }, "strip-bom": { "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/strip-bom/download/strip-bom-3.0.0.tgz?cache=0&sync_timestamp=1618599551066&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-bom%2Fdownload%2Fstrip-bom-3.0.0.tgz", + "resolved": "https://registry.nlark.com/strip-bom/download/strip-bom-3.0.0.tgz", "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", "dev": true }, @@ -7920,19 +8512,19 @@ }, "strip-json-comments": { "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/strip-json-comments/download/strip-json-comments-2.0.1.tgz", + "resolved": "https://registry.npm.taobao.org/strip-json-comments/download/strip-json-comments-2.0.1.tgz?cache=0&sync_timestamp=1594571796132&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-json-comments%2Fdownload%2Fstrip-json-comments-2.0.1.tgz", "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", "dev": true }, "style-search": { "version": "0.1.0", - "resolved": "https://registry.npm.taobao.org/style-search/download/style-search-0.1.0.tgz", + "resolved": "https://registry.nlark.com/style-search/download/style-search-0.1.0.tgz", "integrity": "sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=", "dev": true }, "stylelint": { "version": "13.13.1", - "resolved": "https://registry.nlark.com/stylelint/download/stylelint-13.13.1.tgz", + "resolved": "https://registry.nlark.com/stylelint/download/stylelint-13.13.1.tgz?cache=0&sync_timestamp=1619867919967&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fstylelint%2Fdownload%2Fstylelint-13.13.1.tgz", "integrity": "sha1-/KnJ9d55kKsmoA8We4l48IOhjzw=", "dev": true, "requires": { @@ -7987,9 +8579,9 @@ }, "dependencies": { "ajv": { - "version": "8.5.0", - "resolved": "https://registry.nlark.com/ajv/download/ajv-8.5.0.tgz?cache=0&sync_timestamp=1621517743418&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fajv%2Fdownload%2Fajv-8.5.0.tgz", - "integrity": "sha1-aVUoJ0vLWvyGVEaqJ1SEBJoYrks=", + "version": "8.6.1", + "resolved": "https://registry.nlark.com/ajv/download/ajv-8.6.1.tgz", + "integrity": "sha1-rmV2S/Ht3ozYYSgc2lBXhSNkopU=", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -8010,9 +8602,18 @@ "integrity": "sha1-3HD5INeNuLhYU1eVhnv0j4IGM9k=", "dev": true }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.nlark.com/debug/download/debug-4.3.2.tgz?cache=0&sync_timestamp=1625374648057&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdebug%2Fdownload%2Fdebug-4.3.2.tgz", + "integrity": "sha1-8KScGKyHeeMdSgxgKd+3aHPHQos=", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, "file-entry-cache": { "version": "6.0.1", - "resolved": "https://registry.npm.taobao.org/file-entry-cache/download/file-entry-cache-6.0.1.tgz?cache=0&sync_timestamp=1613794357372&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffile-entry-cache%2Fdownload%2Ffile-entry-cache-6.0.1.tgz", + "resolved": "https://registry.nlark.com/file-entry-cache/download/file-entry-cache-6.0.1.tgz", "integrity": "sha1-IRst2WWcsDlLBz5zI6w8kz1SICc=", "dev": true, "requires": { @@ -8021,7 +8622,7 @@ }, "flat-cache": { "version": "3.0.4", - "resolved": "https://registry.npm.taobao.org/flat-cache/download/flat-cache-3.0.4.tgz", + "resolved": "https://registry.nlark.com/flat-cache/download/flat-cache-3.0.4.tgz", "integrity": "sha1-YbAzgwKy/p+Vfcwy/CqH8cMEixE=", "dev": true, "requires": { @@ -8030,9 +8631,9 @@ } }, "flatted": { - "version": "3.1.1", - "resolved": "https://registry.npm.taobao.org/flatted/download/flatted-3.1.1.tgz?cache=0&sync_timestamp=1611059462226&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fflatted%2Fdownload%2Fflatted-3.1.1.tgz", - "integrity": "sha1-xLSJ6ACW2d8d/JfHmHGup8YXxGk=", + "version": "3.2.0", + "resolved": "https://registry.nlark.com/flatted/download/flatted-3.2.0.tgz?cache=0&sync_timestamp=1625177060866&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fflatted%2Fdownload%2Fflatted-3.2.0.tgz", + "integrity": "sha1-2gf7iAgFCrpv3qwilFQuUENYPwU=", "dev": true }, "import-lazy": { @@ -8043,13 +8644,13 @@ }, "json-schema-traverse": { "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-1.0.0.tgz?cache=0&sync_timestamp=1608000211395&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjson-schema-traverse%2Fdownload%2Fjson-schema-traverse-1.0.0.tgz", + "resolved": "https://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-1.0.0.tgz", "integrity": "sha1-rnvLNlard6c7pcSb9lTzjmtoYOI=", "dev": true }, "meow": { "version": "9.0.0", - "resolved": "https://registry.nlark.com/meow/download/meow-9.0.0.tgz", + "resolved": "https://registry.nlark.com/meow/download/meow-9.0.0.tgz?cache=0&sync_timestamp=1623137159863&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmeow%2Fdownload%2Fmeow-9.0.0.tgz", "integrity": "sha1-zZUQvFysne59A8c+4fmtlZ9Oo2Q=", "dev": true, "requires": { @@ -8067,6 +8668,12 @@ "yargs-parser": "^20.2.3" } }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz?cache=0&sync_timestamp=1607433899126&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", + "dev": true + }, "rimraf": { "version": "3.0.2", "resolved": "https://registry.npm.taobao.org/rimraf/download/rimraf-3.0.2.tgz", @@ -8078,7 +8685,7 @@ }, "slice-ansi": { "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/slice-ansi/download/slice-ansi-4.0.0.tgz?cache=0&sync_timestamp=1618554953055&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fslice-ansi%2Fdownload%2Fslice-ansi-4.0.0.tgz", + "resolved": "https://registry.npm.taobao.org/slice-ansi/download/slice-ansi-4.0.0.tgz?cache=0&sync_timestamp=1618554984144&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fslice-ansi%2Fdownload%2Fslice-ansi-4.0.0.tgz", "integrity": "sha1-UA6N0P1VsFgVCGJVsxla3ypF/ms=", "dev": true, "requires": { @@ -8089,7 +8696,7 @@ }, "table": { "version": "6.7.1", - "resolved": "https://registry.nlark.com/table/download/table-6.7.1.tgz?cache=0&sync_timestamp=1620957183690&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftable%2Fdownload%2Ftable-6.7.1.tgz", + "resolved": "https://registry.nlark.com/table/download/table-6.7.1.tgz", "integrity": "sha1-7gVZK3FDgxqMlPPO5qrkwczvM+I=", "dev": true, "requires": { @@ -8103,7 +8710,7 @@ }, "type-fest": { "version": "0.18.1", - "resolved": "https://registry.nlark.com/type-fest/download/type-fest-0.18.1.tgz?cache=0&sync_timestamp=1622543370439&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftype-fest%2Fdownload%2Ftype-fest-0.18.1.tgz", + "resolved": "https://registry.nlark.com/type-fest/download/type-fest-0.18.1.tgz?cache=0&sync_timestamp=1623872995368&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftype-fest%2Fdownload%2Ftype-fest-0.18.1.tgz", "integrity": "sha1-20vBUaSiz07r+a3V23VQjbbMhB8=", "dev": true } @@ -8135,7 +8742,7 @@ }, "sugarss": { "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/sugarss/download/sugarss-2.0.0.tgz?cache=0&sync_timestamp=1604592652064&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsugarss%2Fdownload%2Fsugarss-2.0.0.tgz", + "resolved": "https://registry.nlark.com/sugarss/download/sugarss-2.0.0.tgz?cache=0&sync_timestamp=1623650749819&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsugarss%2Fdownload%2Fsugarss-2.0.0.tgz", "integrity": "sha1-3dduASSyl9QL88yjHIsi7LQ7xh0=", "dev": true, "requires": { @@ -8149,6 +8756,23 @@ "dev": true, "requires": { "debug": "^4.1.0" + }, + "dependencies": { + "debug": { + "version": "4.3.2", + "resolved": "https://registry.nlark.com/debug/download/debug-4.3.2.tgz?cache=0&sync_timestamp=1625374648057&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdebug%2Fdownload%2Fdebug-4.3.2.tgz", + "integrity": "sha1-8KScGKyHeeMdSgxgKd+3aHPHQos=", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz?cache=0&sync_timestamp=1607433899126&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", + "dev": true + } } }, "supports-color": { @@ -8161,13 +8785,13 @@ }, "svg-tags": { "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/svg-tags/download/svg-tags-1.0.0.tgz", + "resolved": "https://registry.nlark.com/svg-tags/download/svg-tags-1.0.0.tgz", "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=", "dev": true }, "table": { "version": "5.4.6", - "resolved": "https://registry.nlark.com/table/download/table-5.4.6.tgz?cache=0&sync_timestamp=1620957183690&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftable%2Fdownload%2Ftable-5.4.6.tgz", + "resolved": "https://registry.nlark.com/table/download/table-5.4.6.tgz", "integrity": "sha1-EpLRlQDOP4YFOwXw6Ofko7shB54=", "dev": true, "requires": { @@ -8179,13 +8803,13 @@ "dependencies": { "ansi-regex": { "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz?cache=0&sync_timestamp=1618553044693&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fansi-regex%2Fdownload%2Fansi-regex-4.1.0.tgz", "integrity": "sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc=", "dev": true }, "ansi-styles": { "version": "3.2.1", - "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz?cache=0&sync_timestamp=1618995547052&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-styles%2Fdownload%2Fansi-styles-3.2.1.tgz", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz?cache=0&sync_timestamp=1618995588464&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-styles%2Fdownload%2Fansi-styles-3.2.1.tgz", "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", "dev": true, "requires": { @@ -8194,7 +8818,7 @@ }, "color-convert": { "version": "1.9.3", - "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-1.9.3.tgz", + "resolved": "https://registry.nlark.com/color-convert/download/color-convert-1.9.3.tgz", "integrity": "sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=", "dev": true, "requires": { @@ -8209,19 +8833,19 @@ }, "emoji-regex": { "version": "7.0.3", - "resolved": "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-7.0.3.tgz?cache=0&sync_timestamp=1614682707048&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Femoji-regex%2Fdownload%2Femoji-regex-7.0.3.tgz", + "resolved": "https://registry.nlark.com/emoji-regex/download/emoji-regex-7.0.3.tgz", "integrity": "sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY=", "dev": true }, "is-fullwidth-code-point": { "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz", + "resolved": "https://registry.nlark.com/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz", "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "dev": true }, "slice-ansi": { "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/slice-ansi/download/slice-ansi-2.1.0.tgz?cache=0&sync_timestamp=1618554953055&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fslice-ansi%2Fdownload%2Fslice-ansi-2.1.0.tgz", + "resolved": "https://registry.npm.taobao.org/slice-ansi/download/slice-ansi-2.1.0.tgz?cache=0&sync_timestamp=1618554984144&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fslice-ansi%2Fdownload%2Fslice-ansi-2.1.0.tgz", "integrity": "sha1-ys12k0YaY3pXiNkqfdT7oGjoFjY=", "dev": true, "requires": { @@ -8232,7 +8856,7 @@ }, "string-width": { "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-3.1.0.tgz?cache=0&sync_timestamp=1618558823901&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstring-width%2Fdownload%2Fstring-width-3.1.0.tgz", + "resolved": "https://registry.nlark.com/string-width/download/string-width-3.1.0.tgz", "integrity": "sha1-InZ74htirxCBV0MG9prFG2IgOWE=", "dev": true, "requires": { @@ -8243,7 +8867,7 @@ }, "strip-ansi": { "version": "5.2.0", - "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz?cache=0&sync_timestamp=1618553320591&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-ansi%2Fdownload%2Fstrip-ansi-5.2.0.tgz", + "resolved": "https://registry.nlark.com/strip-ansi/download/strip-ansi-5.2.0.tgz", "integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=", "dev": true, "requires": { @@ -8254,7 +8878,7 @@ }, "tar": { "version": "4.4.13", - "resolved": "https://registry.npm.taobao.org/tar/download/tar-4.4.13.tgz?cache=0&sync_timestamp=1610045450553&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftar%2Fdownload%2Ftar-4.4.13.tgz", + "resolved": "https://registry.nlark.com/tar/download/tar-4.4.13.tgz?cache=0&sync_timestamp=1618847020118&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftar%2Fdownload%2Ftar-4.4.13.tgz", "integrity": "sha1-Q7NkvFKIjVVSmGN7ENYHkCVKtSU=", "requires": { "chownr": "^1.1.1", @@ -8266,9 +8890,17 @@ "yallist": "^3.0.3" }, "dependencies": { + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "integrity": "sha1-2Rzv1i0UNsoPQWIOJRKI1CAJne8=", + "requires": { + "minimist": "^1.2.5" + } + }, "yallist": { "version": "3.1.1", - "resolved": "https://registry.npm.taobao.org/yallist/download/yallist-3.1.1.tgz", + "resolved": "https://registry.nlark.com/yallist/download/yallist-3.1.1.tgz", "integrity": "sha1-27fa+b/YusmrRev2ArjLrQ1dCP0=" } } @@ -8289,7 +8921,7 @@ }, "temp-file": { "version": "3.4.0", - "resolved": "https://registry.nlark.com/temp-file/download/temp-file-3.4.0.tgz?cache=0&sync_timestamp=1620714666884&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftemp-file%2Fdownload%2Ftemp-file-3.4.0.tgz", + "resolved": "https://registry.nlark.com/temp-file/download/temp-file-3.4.0.tgz", "integrity": "sha1-dm6iiRHGg5lsJI7xog7qBNUWUsc=", "dev": true, "requires": { @@ -8312,7 +8944,7 @@ }, "text-extensions": { "version": "1.9.0", - "resolved": "https://registry.npm.taobao.org/text-extensions/download/text-extensions-1.9.0.tgz?cache=0&sync_timestamp=1610432145404&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftext-extensions%2Fdownload%2Ftext-extensions-1.9.0.tgz", + "resolved": "https://registry.npm.taobao.org/text-extensions/download/text-extensions-1.9.0.tgz?cache=0&sync_timestamp=1610432280732&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftext-extensions%2Fdownload%2Ftext-extensions-1.9.0.tgz", "integrity": "sha1-GFPkX+45yUXOb2w2stZZtaq8KiY=", "dev": true }, @@ -8322,15 +8954,9 @@ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", "dev": true }, - "textextensions": { - "version": "5.12.0", - "resolved": "https://registry.npm.taobao.org/textextensions/download/textextensions-5.12.0.tgz", - "integrity": "sha1-uQgSC1wb1LueukFCPXWxdgEatoo=", - "dev": true - }, "thenify": { "version": "3.3.1", - "resolved": "https://registry.npm.taobao.org/thenify/download/thenify-3.3.1.tgz", + "resolved": "https://registry.nlark.com/thenify/download/thenify-3.3.1.tgz", "integrity": "sha1-iTLmhqQGYDigFt2eLKRq3Zg4qV8=", "dev": true, "requires": { @@ -8348,17 +8974,17 @@ }, "throttleit": { "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/throttleit/download/throttleit-1.0.0.tgz", + "resolved": "https://registry.nlark.com/throttleit/download/throttleit-1.0.0.tgz", "integrity": "sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=" }, "through": { "version": "2.3.8", - "resolved": "https://registry.npm.taobao.org/through/download/through-2.3.8.tgz", + "resolved": "https://registry.nlark.com/through/download/through-2.3.8.tgz?cache=0&sync_timestamp=1618847037651&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fthrough%2Fdownload%2Fthrough-2.3.8.tgz", "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" }, "through2": { "version": "4.0.2", - "resolved": "https://registry.npm.taobao.org/through2/download/through2-4.0.2.tgz", + "resolved": "https://registry.npm.taobao.org/through2/download/through2-4.0.2.tgz?cache=0&sync_timestamp=1593480386934&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fthrough2%2Fdownload%2Fthrough2-4.0.2.tgz", "integrity": "sha1-p846wqeosLlmyA58SfBITDsjl2Q=", "dev": true, "requires": { @@ -8367,7 +8993,7 @@ "dependencies": { "readable-stream": { "version": "3.6.0", - "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-3.6.0.tgz", + "resolved": "https://registry.nlark.com/readable-stream/download/readable-stream-3.6.0.tgz", "integrity": "sha1-M3u9o63AcGvT4CRCaihtS0sskZg=", "dev": true, "requires": { @@ -8379,12 +9005,32 @@ } }, "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npm.taobao.org/tmp/download/tmp-0.0.33.tgz", - "integrity": "sha1-bTQzWIl2jSGyvNoKonfO07G/rfk=", + "version": "0.2.1", + "resolved": "https://registry.nlark.com/tmp/download/tmp-0.2.1.tgz", + "integrity": "sha1-hFf8MDfc9HGcJRNnoa9lAO4czxQ=", + "dev": true, + "requires": { + "rimraf": "^3.0.0" + }, + "dependencies": { + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/rimraf/download/rimraf-3.0.2.tgz", + "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "tmp-promise": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/tmp-promise/download/tmp-promise-3.0.2.tgz", + "integrity": "sha1-bpM3gqv/iwDDEZ1jWJyh+5yqpio=", "dev": true, "requires": { - "os-tmpdir": "~1.0.2" + "tmp": "^0.2.0" } }, "to-arraybuffer": { @@ -8411,7 +9057,7 @@ }, "to-regex-range": { "version": "5.0.1", - "resolved": "https://registry.npm.taobao.org/to-regex-range/download/to-regex-range-5.0.1.tgz", + "resolved": "https://registry.nlark.com/to-regex-range/download/to-regex-range-5.0.1.tgz", "integrity": "sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ=", "requires": { "is-number": "^7.0.0" @@ -8440,7 +9086,7 @@ }, "trim-newlines": { "version": "3.0.1", - "resolved": "https://registry.nlark.com/trim-newlines/download/trim-newlines-3.0.1.tgz?cache=0&sync_timestamp=1622220471681&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftrim-newlines%2Fdownload%2Ftrim-newlines-3.0.1.tgz", + "resolved": "https://registry.nlark.com/trim-newlines/download/trim-newlines-3.0.1.tgz", "integrity": "sha1-Jgpdli2LdSQlsy86fbDcrNF2wUQ=", "dev": true }, @@ -8452,7 +9098,7 @@ }, "trough": { "version": "1.0.5", - "resolved": "https://registry.nlark.com/trough/download/trough-1.0.5.tgz?cache=0&sync_timestamp=1620719076073&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftrough%2Fdownload%2Ftrough-1.0.5.tgz", + "resolved": "https://registry.nlark.com/trough/download/trough-1.0.5.tgz", "integrity": "sha1-uLY5zvrX0LsqvTfUM/+Ck++l9AY=", "dev": true }, @@ -8496,13 +9142,13 @@ } }, "tslib": { - "version": "2.2.0", - "resolved": "https://registry.npm.taobao.org/tslib/download/tslib-2.2.0.tgz", - "integrity": "sha1-+yxHWXfjXiQTEe3iaTzuHsZpj1w=" + "version": "2.3.0", + "resolved": "https://registry.nlark.com/tslib/download/tslib-2.3.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftslib%2Fdownload%2Ftslib-2.3.0.tgz", + "integrity": "sha1-gDuM2rPhK6WBpMpByIObuw2ssJ4=" }, "tsutils": { "version": "3.21.0", - "resolved": "https://registry.npm.taobao.org/tsutils/download/tsutils-3.21.0.tgz?cache=0&sync_timestamp=1615138205781&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftsutils%2Fdownload%2Ftsutils-3.21.0.tgz", + "resolved": "https://registry.npm.taobao.org/tsutils/download/tsutils-3.21.0.tgz", "integrity": "sha1-tIcX05TOpsHglpg+7Vjp1hcVtiM=", "dev": true, "requires": { @@ -8511,7 +9157,7 @@ "dependencies": { "tslib": { "version": "1.14.1", - "resolved": "https://registry.npm.taobao.org/tslib/download/tslib-1.14.1.tgz", + "resolved": "https://registry.nlark.com/tslib/download/tslib-1.14.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftslib%2Fdownload%2Ftslib-1.14.1.tgz", "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=", "dev": true } @@ -8526,7 +9172,7 @@ }, "tunnel-agent": { "version": "0.6.0", - "resolved": "https://registry.npm.taobao.org/tunnel-agent/download/tunnel-agent-0.6.0.tgz", + "resolved": "https://registry.nlark.com/tunnel-agent/download/tunnel-agent-0.6.0.tgz", "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", "requires": { "safe-buffer": "^5.0.1" @@ -8539,7 +9185,7 @@ }, "type-check": { "version": "0.3.2", - "resolved": "https://registry.npm.taobao.org/type-check/download/type-check-0.3.2.tgz", + "resolved": "https://registry.nlark.com/type-check/download/type-check-0.3.2.tgz", "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", "dev": true, "requires": { @@ -8548,27 +9194,27 @@ }, "type-fest": { "version": "0.10.0", - "resolved": "https://registry.nlark.com/type-fest/download/type-fest-0.10.0.tgz?cache=0&sync_timestamp=1622543370439&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftype-fest%2Fdownload%2Ftype-fest-0.10.0.tgz", + "resolved": "https://registry.nlark.com/type-fest/download/type-fest-0.10.0.tgz?cache=0&sync_timestamp=1623872995368&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftype-fest%2Fdownload%2Ftype-fest-0.10.0.tgz", "integrity": "sha1-fwayufv8WBBo0TQf+r0DSc6vxkI=" }, "typedarray": { "version": "0.0.6", - "resolved": "https://registry.npm.taobao.org/typedarray/download/typedarray-0.0.6.tgz", + "resolved": "https://registry.nlark.com/typedarray/download/typedarray-0.0.6.tgz", "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", "dev": true }, "typedarray-to-buffer": { "version": "3.1.5", - "resolved": "https://registry.npm.taobao.org/typedarray-to-buffer/download/typedarray-to-buffer-3.1.5.tgz?cache=0&sync_timestamp=1606167099511&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftypedarray-to-buffer%2Fdownload%2Ftypedarray-to-buffer-3.1.5.tgz", + "resolved": "https://registry.npm.taobao.org/typedarray-to-buffer/download/typedarray-to-buffer-3.1.5.tgz", "integrity": "sha1-qX7nqf9CaRufeD/xvFES/j/KkIA=", "requires": { "is-typedarray": "^1.0.0" } }, "typescript": { - "version": "4.3.2", - "resolved": "https://registry.nlark.com/typescript/download/typescript-4.3.2.tgz", - "integrity": "sha1-OZqxiqxFgC1vJJjeUFT8u+cWqAU=", + "version": "4.3.5", + "resolved": "https://registry.nlark.com/typescript/download/typescript-4.3.5.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftypescript%2Fdownload%2Ftypescript-4.3.5.tgz", + "integrity": "sha1-TRw3zBbok5c8RaBohrcRMjTxGfQ=", "dev": true }, "unbox-primitive": { @@ -8585,7 +9231,7 @@ }, "unbzip2-stream": { "version": "1.4.3", - "resolved": "https://registry.npm.taobao.org/unbzip2-stream/download/unbzip2-stream-1.4.3.tgz", + "resolved": "https://registry.nlark.com/unbzip2-stream/download/unbzip2-stream-1.4.3.tgz", "integrity": "sha1-sNoExDcTEd93HNwhXofyEwmRrOc=", "requires": { "buffer": "^5.2.1", @@ -8603,7 +9249,7 @@ }, "unified": { "version": "9.2.1", - "resolved": "https://registry.npm.taobao.org/unified/download/unified-9.2.1.tgz?cache=0&sync_timestamp=1614242747826&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Funified%2Fdownload%2Funified-9.2.1.tgz", + "resolved": "https://registry.nlark.com/unified/download/unified-9.2.1.tgz", "integrity": "sha1-rhjVZ0wRQCG/299zhlymD0ECFaM=", "dev": true, "requires": { @@ -8617,7 +9263,7 @@ "dependencies": { "is-plain-obj": { "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/is-plain-obj/download/is-plain-obj-2.1.0.tgz?cache=0&sync_timestamp=1618600535482&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-plain-obj%2Fdownload%2Fis-plain-obj-2.1.0.tgz", + "resolved": "https://registry.nlark.com/is-plain-obj/download/is-plain-obj-2.1.0.tgz", "integrity": "sha1-ReQuN/zPH0Dajl927iFRWEDAkoc=", "dev": true } @@ -8625,7 +9271,7 @@ }, "unique-string": { "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/unique-string/download/unique-string-2.0.0.tgz?cache=0&sync_timestamp=1617610970700&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Funique-string%2Fdownload%2Funique-string-2.0.0.tgz", + "resolved": "https://registry.nlark.com/unique-string/download/unique-string-2.0.0.tgz", "integrity": "sha1-OcZFH4GvsnSd4rIz4/fF6IQ72J0=", "dev": true, "requires": { @@ -8634,7 +9280,7 @@ }, "unist-util-find-all-after": { "version": "3.0.2", - "resolved": "https://registry.nlark.com/unist-util-find-all-after/download/unist-util-find-all-after-3.0.2.tgz?cache=0&sync_timestamp=1618851881165&other_urls=https%3A%2F%2Fregistry.nlark.com%2Funist-util-find-all-after%2Fdownload%2Funist-util-find-all-after-3.0.2.tgz", + "resolved": "https://registry.nlark.com/unist-util-find-all-after/download/unist-util-find-all-after-3.0.2.tgz", "integrity": "sha1-/f7NFMW3rqXp7zjV4NX3dO61YfY=", "dev": true, "requires": { @@ -8649,7 +9295,7 @@ }, "unist-util-stringify-position": { "version": "2.0.3", - "resolved": "https://registry.npm.taobao.org/unist-util-stringify-position/download/unist-util-stringify-position-2.0.3.tgz?cache=0&sync_timestamp=1618328441973&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Funist-util-stringify-position%2Fdownload%2Funist-util-stringify-position-2.0.3.tgz", + "resolved": "https://registry.nlark.com/unist-util-stringify-position/download/unist-util-stringify-position-2.0.3.tgz", "integrity": "sha1-zOO/oc34W6c3XR1bF73Eytqb2do=", "dev": true, "requires": { @@ -8658,7 +9304,7 @@ }, "universalify": { "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/universalify/download/universalify-2.0.0.tgz", + "resolved": "https://registry.npm.taobao.org/universalify/download/universalify-2.0.0.tgz?cache=0&sync_timestamp=1603180080276&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Funiversalify%2Fdownload%2Funiversalify-2.0.0.tgz", "integrity": "sha1-daSYTv7cSwiXXFrrc/Uw0C3yVxc=" }, "unpipe": { @@ -8669,7 +9315,7 @@ }, "update-notifier": { "version": "5.1.0", - "resolved": "https://registry.npm.taobao.org/update-notifier/download/update-notifier-5.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fupdate-notifier%2Fdownload%2Fupdate-notifier-5.1.0.tgz", + "resolved": "https://registry.npm.taobao.org/update-notifier/download/update-notifier-5.1.0.tgz", "integrity": "sha1-SrDXx/NqIx3XMWz3cpMT8CFNmtk=", "dev": true, "requires": { @@ -8687,11 +9333,28 @@ "semver": "^7.3.4", "semver-diff": "^3.1.1", "xdg-basedir": "^4.0.0" + }, + "dependencies": { + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/ci-info/download/ci-info-2.0.0.tgz", + "integrity": "sha1-Z6npZL4xpR4V5QENWObxKDQAL0Y=", + "dev": true + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/is-ci/download/is-ci-2.0.0.tgz?cache=0&sync_timestamp=1618847026826&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-ci%2Fdownload%2Fis-ci-2.0.0.tgz", + "integrity": "sha1-a8YzQYGBDgS1wis9WJ/cpVAmQEw=", + "dev": true, + "requires": { + "ci-info": "^2.0.0" + } + } } }, "uri-js": { "version": "4.4.1", - "resolved": "https://registry.npm.taobao.org/uri-js/download/uri-js-4.4.1.tgz?cache=0&sync_timestamp=1610237586670&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Furi-js%2Fdownload%2Furi-js-4.4.1.tgz", + "resolved": "https://registry.npm.taobao.org/uri-js/download/uri-js-4.4.1.tgz?cache=0&sync_timestamp=1610237641463&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Furi-js%2Fdownload%2Furi-js-4.4.1.tgz", "integrity": "sha1-mxpSWVIlhZ5V9mnZKPiMbFfyp34=", "requires": { "punycode": "^2.1.0" @@ -8704,7 +9367,7 @@ }, "url-parse-lax": { "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/url-parse-lax/download/url-parse-lax-3.0.0.tgz", + "resolved": "https://registry.nlark.com/url-parse-lax/download/url-parse-lax-3.0.0.tgz", "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", "dev": true, "requires": { @@ -8712,9 +9375,9 @@ } }, "urllib": { - "version": "2.37.1", - "resolved": "https://registry.nlark.com/urllib/download/urllib-2.37.1.tgz", - "integrity": "sha1-EBa4iqsysnBIpNUtNiA3ccY+Ow8=", + "version": "2.37.2", + "resolved": "https://registry.nlark.com/urllib/download/urllib-2.37.2.tgz?cache=0&sync_timestamp=1623051138819&other_urls=https%3A%2F%2Fregistry.nlark.com%2Furllib%2Fdownload%2Furllib-2.37.2.tgz", + "integrity": "sha1-R5npGpyS1nQdxv3Uy5/3ZPvZsFk=", "dev": true, "requires": { "any-promise": "^1.3.0", @@ -8736,21 +9399,23 @@ "dependencies": { "debug": { "version": "2.6.9", - "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1607566580543&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz", + "resolved": "https://registry.nlark.com/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1625374648057&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz", "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", "dev": true, "requires": { "ms": "2.0.0" } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz?cache=0&sync_timestamp=1607433905701&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true } } }, + "user-home": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/user-home/download/user-home-2.0.0.tgz", + "integrity": "sha1-nHC/2Babwdy/SGBODwS4tJzenp8=", + "requires": { + "os-homedir": "^1.0.0" + } + }, "utf8-byte-length": { "version": "1.0.4", "resolved": "https://registry.npm.taobao.org/utf8-byte-length/download/utf8-byte-length-1.0.4.tgz", @@ -8764,7 +9429,7 @@ }, "utility": { "version": "1.17.0", - "resolved": "https://registry.npm.taobao.org/utility/download/utility-1.17.0.tgz?cache=0&sync_timestamp=1608037972811&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Futility%2Fdownload%2Futility-1.17.0.tgz", + "resolved": "https://registry.nlark.com/utility/download/utility-1.17.0.tgz", "integrity": "sha1-YIGfcSpuDOd09S+x1pGZKl9Z02I=", "dev": true, "requires": { @@ -8773,6 +9438,17 @@ "mkdirp": "^0.5.1", "mz": "^2.7.0", "unescape": "^1.0.1" + }, + "dependencies": { + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "integrity": "sha1-2Rzv1i0UNsoPQWIOJRKI1CAJne8=", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + } } }, "uuid": { @@ -8782,7 +9458,7 @@ }, "v8-compile-cache": { "version": "2.3.0", - "resolved": "https://registry.npm.taobao.org/v8-compile-cache/download/v8-compile-cache-2.3.0.tgz?cache=0&sync_timestamp=1614993639567&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fv8-compile-cache%2Fdownload%2Fv8-compile-cache-2.3.0.tgz", + "resolved": "https://registry.nlark.com/v8-compile-cache/download/v8-compile-cache-2.3.0.tgz", "integrity": "sha1-LeGWGMZtwkfc+2+ZM4A12CRaLO4=", "dev": true }, @@ -8798,7 +9474,7 @@ }, "verror": { "version": "1.10.0", - "resolved": "https://registry.npm.taobao.org/verror/download/verror-1.10.0.tgz", + "resolved": "https://registry.nlark.com/verror/download/verror-1.10.0.tgz", "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", "requires": { "assert-plus": "^1.0.0", @@ -8806,21 +9482,6 @@ "extsprintf": "^1.2.0" } }, - "version-compare": { - "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/version-compare/download/version-compare-1.1.0.tgz", - "integrity": "sha1-ez5n5+bOxcctnJ5Yb4hU5Bmt4Xw=", - "dev": true - }, - "version-range": { - "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/version-range/download/version-range-1.1.0.tgz", - "integrity": "sha1-HCMwZCAu50KvydVuIdo7LhUmCs8=", - "dev": true, - "requires": { - "version-compare": "^1.0.0" - } - }, "vfile": { "version": "4.2.1", "resolved": "https://registry.nlark.com/vfile/download/vfile-4.2.1.tgz", @@ -8835,7 +9496,7 @@ }, "vfile-message": { "version": "2.0.4", - "resolved": "https://registry.nlark.com/vfile-message/download/vfile-message-2.0.4.tgz?cache=0&sync_timestamp=1620225074436&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fvfile-message%2Fdownload%2Fvfile-message-2.0.4.tgz", + "resolved": "https://registry.nlark.com/vfile-message/download/vfile-message-2.0.4.tgz", "integrity": "sha1-W0O4gXHUCerlhHfRPyPdQdUsNxo=", "dev": true, "requires": { @@ -8844,30 +9505,52 @@ } }, "vue-eslint-parser": { - "version": "7.6.0", - "resolved": "https://registry.npm.taobao.org/vue-eslint-parser/download/vue-eslint-parser-7.6.0.tgz?cache=0&sync_timestamp=1614679548045&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvue-eslint-parser%2Fdownload%2Fvue-eslint-parser-7.6.0.tgz", - "integrity": "sha1-AeoaKTL1gf8kQzZWXXEoAfj3JWE=", + "version": "7.7.2", + "resolved": "https://registry.nlark.com/vue-eslint-parser/download/vue-eslint-parser-7.7.2.tgz?cache=0&sync_timestamp=1625222026267&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fvue-eslint-parser%2Fdownload%2Fvue-eslint-parser-7.7.2.tgz", + "integrity": "sha1-pyMICynCf6Czc3vtzq7r4w/Q81k=", "dev": true, "requires": { "debug": "^4.1.1", - "eslint-scope": "^5.0.0", + "eslint-scope": "^5.1.1", "eslint-visitor-keys": "^1.1.0", "espree": "^6.2.1", "esquery": "^1.4.0", - "lodash": "^4.17.15" + "lodash": "^4.17.21", + "semver": "^6.3.0" }, "dependencies": { + "debug": { + "version": "4.3.2", + "resolved": "https://registry.nlark.com/debug/download/debug-4.3.2.tgz?cache=0&sync_timestamp=1625374648057&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdebug%2Fdownload%2Fdebug-4.3.2.tgz", + "integrity": "sha1-8KScGKyHeeMdSgxgKd+3aHPHQos=", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, "eslint-visitor-keys": { "version": "1.3.0", - "resolved": "https://registry.nlark.com/eslint-visitor-keys/download/eslint-visitor-keys-1.3.0.tgz?cache=0&sync_timestamp=1620088667316&other_urls=https%3A%2F%2Fregistry.nlark.com%2Feslint-visitor-keys%2Fdownload%2Feslint-visitor-keys-1.3.0.tgz", + "resolved": "https://registry.nlark.com/eslint-visitor-keys/download/eslint-visitor-keys-1.3.0.tgz?cache=0&sync_timestamp=1624559054225&other_urls=https%3A%2F%2Fregistry.nlark.com%2Feslint-visitor-keys%2Fdownload%2Feslint-visitor-keys-1.3.0.tgz", "integrity": "sha1-MOvR73wv3/AcOk8VEESvJfqwUj4=", "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz?cache=0&sync_timestamp=1607433899126&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.nlark.com/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618846864940&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz", + "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", + "dev": true } } }, "wait-on": { "version": "5.3.0", - "resolved": "https://registry.npm.taobao.org/wait-on/download/wait-on-5.3.0.tgz", + "resolved": "https://registry.nlark.com/wait-on/download/wait-on-5.3.0.tgz", "integrity": "sha1-WE4X1LP+e0asK5+OXhAsAFwndsc=", "dev": true, "requires": { @@ -8876,11 +9559,28 @@ "lodash": "^4.17.21", "minimist": "^1.2.5", "rxjs": "^6.6.3" + }, + "dependencies": { + "axios": { + "version": "0.21.1", + "resolved": "https://registry.npm.taobao.org/axios/download/axios-0.21.1.tgz?cache=0&sync_timestamp=1608609324963&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Faxios%2Fdownload%2Faxios-0.21.1.tgz", + "integrity": "sha1-IlY0gZYvTWvemnbVFu8OXTwJsrg=", + "dev": true, + "requires": { + "follow-redirects": "^1.10.0" + } + }, + "follow-redirects": { + "version": "1.14.1", + "resolved": "https://registry.nlark.com/follow-redirects/download/follow-redirects-1.14.1.tgz", + "integrity": "sha1-2RFN7Qoc/dM04WTmZirQK/2R/0M=", + "dev": true + } } }, "which": { "version": "2.0.2", - "resolved": "https://registry.npm.taobao.org/which/download/which-2.0.2.tgz?cache=0&sync_timestamp=1605134855909&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwhich%2Fdownload%2Fwhich-2.0.2.tgz", + "resolved": "https://registry.nlark.com/which/download/which-2.0.2.tgz", "integrity": "sha1-fGqN0KY2oDJ+ELWckobu6T8/UbE=", "requires": { "isexe": "^2.0.0" @@ -8888,7 +9588,7 @@ }, "which-boxed-primitive": { "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/which-boxed-primitive/download/which-boxed-primitive-1.0.2.tgz?cache=0&sync_timestamp=1614855347940&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwhich-boxed-primitive%2Fdownload%2Fwhich-boxed-primitive-1.0.2.tgz", + "resolved": "https://registry.nlark.com/which-boxed-primitive/download/which-boxed-primitive-1.0.2.tgz", "integrity": "sha1-E3V7yJsgmwSf5dhkMOIc9AqJqOY=", "dev": true, "requires": { @@ -8901,7 +9601,7 @@ }, "which-module": { "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/which-module/download/which-module-2.0.0.tgz", + "resolved": "https://registry.nlark.com/which-module/download/which-module-2.0.0.tgz", "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", "dev": true }, @@ -8925,7 +9625,7 @@ "dependencies": { "semver": { "version": "5.7.1", - "resolved": "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1616463603361&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz", + "resolved": "https://registry.nlark.com/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1618846864940&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz", "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=", "dev": true } @@ -8939,7 +9639,7 @@ }, "wrap-ansi": { "version": "7.0.0", - "resolved": "https://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-7.0.0.tgz?cache=0&sync_timestamp=1618558887146&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwrap-ansi%2Fdownload%2Fwrap-ansi-7.0.0.tgz", + "resolved": "https://registry.nlark.com/wrap-ansi/download/wrap-ansi-7.0.0.tgz", "integrity": "sha1-Z+FFz/UQpqaYS98RUpEdadLrnkM=", "dev": true, "requires": { @@ -8960,6 +9660,17 @@ "dev": true, "requires": { "mkdirp": "^0.5.1" + }, + "dependencies": { + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "integrity": "sha1-2Rzv1i0UNsoPQWIOJRKI1CAJne8=", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + } } }, "write-file-atomic": { @@ -8975,13 +9686,13 @@ }, "xdg-basedir": { "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/xdg-basedir/download/xdg-basedir-4.0.0.tgz?cache=0&sync_timestamp=1617611695805&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fxdg-basedir%2Fdownload%2Fxdg-basedir-4.0.0.tgz", + "resolved": "https://registry.npm.taobao.org/xdg-basedir/download/xdg-basedir-4.0.0.tgz?cache=0&sync_timestamp=1617611838739&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fxdg-basedir%2Fdownload%2Fxdg-basedir-4.0.0.tgz", "integrity": "sha1-S8jZmEQDaWIl74OhVzy7y0552xM=", "dev": true }, "xml2js": { "version": "0.4.23", - "resolved": "https://registry.npm.taobao.org/xml2js/download/xml2js-0.4.23.tgz", + "resolved": "https://registry.nlark.com/xml2js/download/xml2js-0.4.23.tgz", "integrity": "sha1-oMaVFnUkIesqx1juTUzPWIQ+rGY=", "dev": true, "requires": { @@ -8997,7 +9708,7 @@ }, "xmldom": { "version": "0.6.0", - "resolved": "https://registry.npm.taobao.org/xmldom/download/xmldom-0.6.0.tgz?cache=0&sync_timestamp=1618680237797&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fxmldom%2Fdownload%2Fxmldom-0.6.0.tgz", + "resolved": "https://registry.npm.taobao.org/xmldom/download/xmldom-0.6.0.tgz?cache=0&sync_timestamp=1618678919472&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fxmldom%2Fdownload%2Fxmldom-0.6.0.tgz", "integrity": "sha1-Q6luy4vuzpkc7zgsCDl9gtTQxG8=" }, "xregexp": { @@ -9013,24 +9724,24 @@ }, "y18n": { "version": "5.0.8", - "resolved": "https://registry.npm.taobao.org/y18n/download/y18n-5.0.8.tgz", + "resolved": "https://registry.nlark.com/y18n/download/y18n-5.0.8.tgz", "integrity": "sha1-f0k00PfKjFb5UxSTndzS3ZHOHVU=", "dev": true }, "yallist": { "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/yallist/download/yallist-4.0.0.tgz", + "resolved": "https://registry.nlark.com/yallist/download/yallist-4.0.0.tgz", "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=" }, "yaml": { "version": "1.10.2", - "resolved": "https://registry.npm.taobao.org/yaml/download/yaml-1.10.2.tgz", + "resolved": "https://registry.nlark.com/yaml/download/yaml-1.10.2.tgz", "integrity": "sha1-IwHF/78StGfejaIzOkWeKeeSDks=", "dev": true }, "yargs": { "version": "16.2.0", - "resolved": "https://registry.nlark.com/yargs/download/yargs-16.2.0.tgz?cache=0&sync_timestamp=1620086644940&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fyargs%2Fdownload%2Fyargs-16.2.0.tgz", + "resolved": "https://registry.nlark.com/yargs/download/yargs-16.2.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fyargs%2Fdownload%2Fyargs-16.2.0.tgz", "integrity": "sha1-HIK/D2tqZur85+8w43b0mhJHf2Y=", "dev": true, "requires": { @@ -9044,14 +9755,14 @@ } }, "yargs-parser": { - "version": "20.2.7", - "resolved": "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-20.2.7.tgz?cache=0&sync_timestamp=1615405185480&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs-parser%2Fdownload%2Fyargs-parser-20.2.7.tgz", - "integrity": "sha1-Yd+FwRPt+1p6TjbriqYO9CPLyQo=", + "version": "20.2.9", + "resolved": "https://registry.nlark.com/yargs-parser/download/yargs-parser-20.2.9.tgz?cache=0&sync_timestamp=1624233514145&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fyargs-parser%2Fdownload%2Fyargs-parser-20.2.9.tgz", + "integrity": "sha1-LrfcOwKJcY/ClfNidThFxBoMlO4=", "dev": true }, "yauzl": { "version": "2.10.0", - "resolved": "https://registry.npm.taobao.org/yauzl/download/yauzl-2.10.0.tgz", + "resolved": "https://registry.nlark.com/yauzl/download/yauzl-2.10.0.tgz", "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", "requires": { "buffer-crc32": "~0.2.3", @@ -9066,13 +9777,13 @@ }, "yocto-queue": { "version": "0.1.0", - "resolved": "https://registry.npm.taobao.org/yocto-queue/download/yocto-queue-0.1.0.tgz", + "resolved": "https://registry.nlark.com/yocto-queue/download/yocto-queue-0.1.0.tgz", "integrity": "sha1-ApTrPe4FAo0x7hpfosVWpqrxChs=", "dev": true }, "zwitch": { "version": "1.0.5", - "resolved": "https://registry.npm.taobao.org/zwitch/download/zwitch-1.0.5.tgz", + "resolved": "https://registry.nlark.com/zwitch/download/zwitch-1.0.5.tgz", "integrity": "sha1-0R1zgf/tFrdC9q97PyI9XNn+mSA=", "dev": true } diff --git a/package.json b/package.json index 7dc2570..1842858 100644 --- a/package.json +++ b/package.json @@ -1,12 +1,12 @@ { "name": "appworks-toolkit", "private": true, - "version": "0.1.0", + "version": "0.1.1", "description": "The Frontend Developer Toolkit", "scripts": { - "setup": "rm -rf node_modules renderer/node_modules && npm run install:main && npm run install:renderer", - "install:main": "ELECTRON_MIRROR=https://cdn.npm.taobao.org/dist/electron/ npm install --registry=http://registry.npm.taobao.org", - "install:renderer": "cd renderer && npm install --registry=http://registry.npm.taobao.org --no-package-lock", + "setup": "npm run install:main && npm run install:renderer", + "install:main": "rm -rf node_modules && ELECTRON_MIRROR=https://cdn.npm.taobao.org/dist/electron/ npm install --registry=http://registry.npm.taobao.org", + "install:renderer": "rm -rf renderer/node_modules && cd renderer && npm install --registry=http://registry.npm.taobao.org --no-package-lock", "start": "concurrently \"npm run watch\" \"wait-on http://localhost:3000 && npm run start:electron\"", "start:electron": "npm run copy:static && electron ./dist", "copy:static": "cp -R ./main/data ./dist", @@ -77,6 +77,7 @@ } }, "dependencies": { + "@appworks/recorder": "^1.0.0", "@shockpkg/hdi-mac": "^1.6.1", "adm-zip": "^0.5.5", "all-node-versions": "^8.0.0", @@ -84,6 +85,7 @@ "decompress": "^4.2.1", "electron-is-dev": "^2.0.0", "electron-log": "^4.3.4", + "electron-store": "^8.0.0", "electron-updater": "^4.3.9", "execa": "^5.0.0", "fs-extra": "^9.1.0", @@ -113,4 +115,4 @@ "typescript": "^4.0.0", "wait-on": "^5.3.0" } -} \ No newline at end of file +} diff --git a/renderer/src/interfaces/index.ts b/renderer/src/interfaces/index.ts index cbee5a5..bf27a28 100644 --- a/renderer/src/interfaces/index.ts +++ b/renderer/src/interfaces/index.ts @@ -9,7 +9,7 @@ export interface IBasePackage { recommended: boolean; isInternal: boolean; type: PackageType; - platform?: Platform; + platforms?: Platforms; version: string | null; path: string | null; versionStatus: keyof typeof VersionStatus; @@ -20,7 +20,7 @@ export interface IBasePackage { [key: string]: any; } -export type Platform = 'win32' | 'darwin'; +export type Platforms = ['darwin', 'win32']; export type PackageType = 'cli' | 'dmg' | 'exe' | 'vscodeExtension' | 'chromeExtension' | 'npm'; diff --git a/renderer/src/pages/Dashboard/components/InstallResult/index.tsx b/renderer/src/pages/Dashboard/components/InstallResult/index.tsx index d05e551..117db94 100644 --- a/renderer/src/pages/Dashboard/components/InstallResult/index.tsx +++ b/renderer/src/pages/Dashboard/components/InstallResult/index.tsx @@ -1,7 +1,6 @@ import { FC } from 'react'; import { Button, Box, Typography, List, Tag, Balloon } from '@alifd/next'; import { IInstallResultData } from '@/interfaces'; -import moment from 'moment'; import styles from './index.module.scss'; const { Group: TagGroup } = Tag; @@ -28,7 +27,7 @@ const InstallResult: FC = ({ goBack, result }) => { result.map((item) => ( {statusTag[item.status]}} title={item.title}> {item.status === 'finish' && ( -
耗时:{moment(item.duration).format('ss秒')}
+
耗时:{Math.floor(item.duration / 1000)}秒
)} {item.status === 'error' && ( { const [state, dispatchers] = store.useModel('node'); const { nodeInfo, currentStep, nodeInstallVisible } = state; - const { options = {}, localVersion, managerVersion } = nodeInfo as IBasePackage; + const { options = {}, localVersion, managerVersionStatus } = nodeInfo as IBasePackage; const { managerName } = options; const INSTALL_NODE_CHANNEL = 'install-node'; @@ -57,7 +57,7 @@ const Node = () => {