From 46ac007a4f2ee44935892b563ff1eea69978cf1b Mon Sep 17 00:00:00 2001 From: yezhichao <651778286@qq.com> Date: Mon, 22 Nov 2021 11:58:54 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=9E=E7=8E=B0=E5=A4=9A=E5=BC=80=E5=B9=B6?= =?UTF-8?q?=E4=B8=94=E4=B8=B2=E5=8F=A3=E6=95=B0=E6=8D=AE=E5=A4=84=E7=90=86?= =?UTF-8?q?=E5=90=8E=E4=BC=A0=E9=80=92=E8=87=B3=E6=B8=B2=E6=9F=93=E7=AB=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 4 +- src/main/api/NMEAHandler.js | 89 +++ src/main/app.ts | 68 +- src/main/load-serialport.js | 20 +- src/render/page/DataMonitorPage.vue | 10 + src/render/page/InfoMonitorPage.vue | 10 + src/render/page/SignalMonitorPage.vue | 10 + src/render/page/StateMonitorPage.vue | 10 + vite.config.ts | 9 + yarn.lock | 864 ++++++++++++++++---------- 10 files changed, 747 insertions(+), 347 deletions(-) create mode 100644 src/main/api/NMEAHandler.js diff --git a/package.json b/package.json index 5fb0431..a4f5ee4 100644 --- a/package.json +++ b/package.json @@ -13,11 +13,11 @@ }, "dependencies": { "echarts": "^5.2.2", - "echarts-china-cities-js": "^0.1.1", "echarts-gl": "^2.0.8", "echarts-liquidfill": "^3.1.0", "electron-store": "^8.0.1", - "serialport": "^9.2.5", + "nmea": "git+https://e.coding.net/hwasmart/beidou-satellite-data-monitor/node-nmea.git", + "serialport": "9.2.4", "vue": "^3.0.5", "vue-echarts": "^6.0.0" }, diff --git a/src/main/api/NMEAHandler.js b/src/main/api/NMEAHandler.js new file mode 100644 index 0000000..ce07966 --- /dev/null +++ b/src/main/api/NMEAHandler.js @@ -0,0 +1,89 @@ +import nmea from 'nmea' + +let events = {} +const on = (eventName, callback) => { + if (!(eventName in events)) { + events[eventName] = [] + } + + events[eventName].push(callback) +} + +const emit = (eventName, ...args) => { + if (!(eventName in events)) { + return + } + + const cbs = events[eventName] + + cbs.forEach(cb => { + cb.call(this, ...args) + }); +} + +const handle = (value) => { + if (value.length <= 0) return + + emit('received', value) + + const strArr = value.split('\r\n') + for (let i = 0; i < strArr.length; i++) { + const element = strArr[i]; + doHandle(element) + } + + emit('handled', nmeaObj) + nmeaObj = resetNMEAObj() +} + +const doHandle = (value) => { + if (!verify(value)) { + return + } + + const result = nmea.parse(value) + switch (result.sentence) { + case 'RMC': + nmeaObj.RMC = result + break; + case 'GGA': + nmeaObj.GGA = result + break; + case 'GSA': + if (result.talker_id === 'BD') nmeaObj.GSA.push(result) + break; + case 'GSV': + if (result.talker_id === 'BD') nmeaObj.GSV.push(result) + break; + case 'TXT': + break; + } +} + +const verify = (value) => { + if (!value) { + return false + } + + const dollar_index = value.indexOf('$') + const star_index = value.indexOf('*') + if (value.indexOf('$') !== 0 || star_index <= dollar_index) { + return false + } + + const [sentence, checksum, ] = value.split('*') + return nmea.Helpers.verifyChecksum(sentence, checksum) +} + +const resetNMEAObj = () => { + return { + 'RMC': null, + 'GGA': null, + 'GSA': [], + 'GSV': [] + } +} + +let nmeaObj = resetNMEAObj() + +module.exports = { on, handle } \ No newline at end of file diff --git a/src/main/app.ts b/src/main/app.ts index 325c976..cc43046 100644 --- a/src/main/app.ts +++ b/src/main/app.ts @@ -2,36 +2,62 @@ import { app, BrowserWindow } from 'electron' import {join} from "path"; import './load-serialport' -function createWindow() { - const win = new BrowserWindow({ - width: 800, - height: 600, - webPreferences: { - nodeIntegration: true, - preload: join(__dirname, 'preload.js') - } - }) - if (process.env.NODE_ENV === 'development') { - win.loadURL('http://localhost:3000/') - win.webContents.openDevTools() - } else { - win.loadFile('dist/render/index.html') + +function createWindow(page: String) { + + const win = new BrowserWindow({ + fullscreen: true, + frame: false, + webPreferences: { + // webSecurity: false, + nodeIntegration: true, + preload: join(__dirname, 'preload.js') } + }) + if (process.env.NODE_ENV === 'development') { + win.loadURL(`http://localhost:3000/${page}.html`) + win.webContents.openDevTools() + } else { + win.loadFile(`dist/render/${page}.html`) + win.webContents.openDevTools() + } + // if (process.env.NODE_ENV === 'development') { + // win.loadURL(`http://localhost:3000/?page=${page}`) + // win.webContents.openDevTools() + // } else { + // win.loadFile(`dist/render/index.html?page=${page}`) + // // win.loadURL(`file://${__dirname}/dist/render/index.html?page=${page}`); + // win.webContents.openDevTools() + // } } -app.whenReady().then(createWindow) +function launch() { + + createWindow('satellite-data-monitor-platform') + createWindow('satellite-info-monitor-platform') + createWindow('satellite-signal-monitor-platform') + createWindow('satellite-state-monitor-platform') + + + // createWindow('DataMonitorPage') + // createWindow('InfoMonitorPage') + // createWindow('SignalMonitorPage') + // createWindow('StateMonitorPage') +} + +app.whenReady().then(launch) app.on('window-all-closed', () => { - if (process.platform !== 'darwin') { - app.quit() - } + if (process.platform !== 'darwin') { + app.quit() + } }) app.on('activate', () => { - if (BrowserWindow.getAllWindows().length === 0) { - createWindow() - } + if (BrowserWindow.getAllWindows().length === 0) { + launch() + } }) \ No newline at end of file diff --git a/src/main/load-serialport.js b/src/main/load-serialport.js index f23d7e1..6df4032 100644 --- a/src/main/load-serialport.js +++ b/src/main/load-serialport.js @@ -1,8 +1,11 @@ const { ipcMain } = require('electron') const SerialPort = require('serialport') -const Readline = require('@serialport/parser-readline') +// const Readline = require('@serialport/parser-readline') +const InterByteTimeout = require('@serialport/parser-inter-byte-timeout') const config = require('./config') +const NMEAHandler = require('./api/NMEAHandler') + const DEFAULT_BAUDRATE = 9600 const getSerialPortConstructorArguments = (ports) => { let serialport = config.get('serialport') @@ -26,9 +29,9 @@ SerialPort.list().then((ports, err) => { return } - console.log(ports, '=====================') + // console.log(ports, '=====================') - // 过滤到COM1口,很多电脑自带COM1接口 + // 过滤掉COM1口,很多电脑自带COM1接口 ports.filter((port) => port.path != 'COM1') if (ports.length == 0) { console.error('设备为连接') @@ -38,8 +41,15 @@ SerialPort.list().then((ports, err) => { try { const { path, baudRate } = getSerialPortConstructorArguments(ports) const serialPort = new SerialPort(path, { baudRate }) - const parser = serialPort.pipe(new Readline({ delimiter: '\r\n' })) - parser.on('data', (data) => { sendMsg('NMEA', data) }) + + // const parser = serialPort.pipe(new Readline({ delimiter: '\r\n' })) + const parser = serialPort.pipe(new InterByteTimeout({interval: 30})) + + NMEAHandler.on('handled' , (nmeaObj) => { + sendMsg('nmea', JSON.stringify(nmeaObj)) + }) + + parser.on('data', (data) => NMEAHandler.handle(data.toString())) } catch (error) { console.error(error); } diff --git a/src/render/page/DataMonitorPage.vue b/src/render/page/DataMonitorPage.vue index 48b33a2..1bc337f 100644 --- a/src/render/page/DataMonitorPage.vue +++ b/src/render/page/DataMonitorPage.vue @@ -33,6 +33,16 @@ import Clock from '../components/Clock.vue' import Compass from '../components/Compass.vue' import WaterLevel from '../components/WaterLevel.vue' import Map from '../components/Map.vue' + +import { onMounted } from 'vue' + +onMounted(() => { + if ('ipcRenderer' in window) { + ipcRenderer.receive('nmea', console.log) + + ipcRenderer.send('APP_MOUNTED') + } +}) </script> <style scoped> diff --git a/src/render/page/InfoMonitorPage.vue b/src/render/page/InfoMonitorPage.vue index 4332b7b..299e40c 100644 --- a/src/render/page/InfoMonitorPage.vue +++ b/src/render/page/InfoMonitorPage.vue @@ -19,4 +19,14 @@ import FullScreenContainer from '../components/Layout/FullScreenContainer.vue' import TheHeader from '../components/Layout/TheHeader.vue' import BorderBox3 from '../components/Layout/BorderBox3.vue' import ScrollBoardTable from '../components/ScrollBoardTable.vue' + +import { onMounted } from 'vue' + +onMounted(() => { + if ('ipcRenderer' in window) { + ipcRenderer.receive('nmea', console.log) + + ipcRenderer.send('APP_MOUNTED') + } +}) </script> diff --git a/src/render/page/SignalMonitorPage.vue b/src/render/page/SignalMonitorPage.vue index e87884b..4636d44 100644 --- a/src/render/page/SignalMonitorPage.vue +++ b/src/render/page/SignalMonitorPage.vue @@ -23,4 +23,14 @@ import FullScreenContainer from '../components/Layout/FullScreenContainer.vue' import TheHeader from '../components/Layout/TheHeader.vue' import SNRView from '../components/SNRView.vue' + +import { onMounted } from 'vue' + +onMounted(() => { + if ('ipcRenderer' in window) { + ipcRenderer.receive('nmea', console.log) + + ipcRenderer.send('APP_MOUNTED') + } +}) </script> diff --git a/src/render/page/StateMonitorPage.vue b/src/render/page/StateMonitorPage.vue index 539c80d..14f3028 100644 --- a/src/render/page/StateMonitorPage.vue +++ b/src/render/page/StateMonitorPage.vue @@ -23,4 +23,14 @@ import FullScreenContainer from '../components/Layout/FullScreenContainer.vue' import TheHeader from '../components/Layout/TheHeader.vue' import PlanisphereView from '../components/PlanisphereView.vue' + +import { onMounted } from 'vue' + +onMounted(() => { + if ('ipcRenderer' in window) { + ipcRenderer.receive('nmea', console.log) + + ipcRenderer.send('APP_MOUNTED') + } +}) </script> diff --git a/vite.config.ts b/vite.config.ts index 6ef7861..eca439a 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -6,6 +6,7 @@ const outDir = join(__dirname, 'dist/render') const renderDir = join(__dirname, 'src/render') const publicDir = join(__dirname, 'public') + // https://vitejs.dev/config/ export default defineConfig({ publicDir, @@ -14,6 +15,14 @@ export default defineConfig({ build: { outDir, emptyOutDir: true, + rollupOptions: { + input: [ + './satellite-data-monitor-platform.html', + './satellite-info-monitor-platform.html', + './satellite-signal-monitor-platform.html', + './satellite-state-monitor-platform.html' + ] + } }, resolve: { alias: { diff --git a/yarn.lock b/yarn.lock index 3a869a6..06bae79 100644 --- a/yarn.lock +++ b/yarn.lock @@ -29,9 +29,9 @@ js-tokens "^4.0.0" "@babel/parser@^7.15.0": - version "7.16.2" - resolved "https://registry.npmmirror.com/@babel/parser/download/@babel/parser-7.16.2.tgz#3723cd5c8d8773eef96ce57ea1d9b7faaccd12ac" - integrity sha1-NyPNXI2Hc+75bOV+odm3+qzNEqw= + version "7.16.4" + resolved "https://registry.npmmirror.com/@babel/parser/download/@babel/parser-7.16.4.tgz?cache=0&sync_timestamp=1637102910055&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40babel%2Fparser%2Fdownload%2F%40babel%2Fparser-7.16.4.tgz#d5f92f57cf2c74ffe9b37981c0e72fee7311372e" + integrity sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng== "@develar/schema-utils@~2.6.5": version "2.6.5" @@ -106,6 +106,77 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" +"@serialport/binding-abstract@9.2.3": + version "9.2.3" + resolved "https://registry.npmmirror.com/@serialport/binding-abstract/download/@serialport/binding-abstract-9.2.3.tgz?cache=0&sync_timestamp=1632459687965&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40serialport%2Fbinding-abstract%2Fdownload%2F%40serialport%2Fbinding-abstract-9.2.3.tgz#e7dd273357b6a698af7ad58db6f57f62443a0acb" + integrity sha1-590nM1e2ppivetWNtvV/YkQ6Css= + dependencies: + debug "^4.3.2" + +"@serialport/binding-mock@9.2.4": + version "9.2.4" + resolved "https://registry.npmmirror.com/@serialport/binding-mock/download/@serialport/binding-mock-9.2.4.tgz?cache=0&sync_timestamp=1632854408220&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40serialport%2Fbinding-mock%2Fdownload%2F%40serialport%2Fbinding-mock-9.2.4.tgz#8adf34742abcee80919e19f1266423ce1c9407e2" + integrity sha1-it80dCq87oCRnhnxJmQjzhyUB+I= + dependencies: + "@serialport/binding-abstract" "9.2.3" + debug "^4.3.2" + +"@serialport/bindings@9.2.4": + version "9.2.4" + resolved "https://registry.npmmirror.com/@serialport/bindings/download/@serialport/bindings-9.2.4.tgz#3d5da86607b83b9990cbc3ea59b976194bb48acf" + integrity sha1-PV2oZge4O5mQy8PqWbl2GUu0is8= + dependencies: + "@serialport/binding-abstract" "9.2.3" + "@serialport/parser-readline" "9.2.4" + bindings "^1.5.0" + debug "^4.3.2" + nan "^2.15.0" + prebuild-install "^6.1.4" + +"@serialport/parser-byte-length@9.2.4": + version "9.2.4" + resolved "https://registry.npmmirror.com/@serialport/parser-byte-length/download/@serialport/parser-byte-length-9.2.4.tgz?cache=0&sync_timestamp=1632854408038&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40serialport%2Fparser-byte-length%2Fdownload%2F%40serialport%2Fparser-byte-length-9.2.4.tgz#cccdf3a95018d838cee9e7aa86ab3b5ad9e6c00f" + integrity sha1-zM3zqVAY2DjO6eeqhqs7WtnmwA8= + +"@serialport/parser-cctalk@9.2.4": + version "9.2.4" + resolved "https://registry.npmmirror.com/@serialport/parser-cctalk/download/@serialport/parser-cctalk-9.2.4.tgz?cache=0&sync_timestamp=1632854408651&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40serialport%2Fparser-cctalk%2Fdownload%2F%40serialport%2Fparser-cctalk-9.2.4.tgz#441533e6afc789e8cc5a017697632217bb33a861" + integrity sha1-RBUz5q/HiejMWgF2l2MiF7szqGE= + +"@serialport/parser-delimiter@9.2.4": + version "9.2.4" + resolved "https://registry.npmmirror.com/@serialport/parser-delimiter/download/@serialport/parser-delimiter-9.2.4.tgz?cache=0&sync_timestamp=1632854408398&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40serialport%2Fparser-delimiter%2Fdownload%2F%40serialport%2Fparser-delimiter-9.2.4.tgz#7906162ab5601b52abe7bb011678248f0b50f6c0" + integrity sha1-eQYWKrVgG1Kr57sBFngkjwtQ9sA= + +"@serialport/parser-inter-byte-timeout@9.2.4": + version "9.2.4" + resolved "https://registry.npmmirror.com/@serialport/parser-inter-byte-timeout/download/@serialport/parser-inter-byte-timeout-9.2.4.tgz?cache=0&sync_timestamp=1632854409798&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40serialport%2Fparser-inter-byte-timeout%2Fdownload%2F%40serialport%2Fparser-inter-byte-timeout-9.2.4.tgz#0ffb7f1449636f6363e894127d1f819b38e91c3c" + integrity sha1-D/t/FEljb2Nj6JQSfR+BmzjpHDw= + +"@serialport/parser-readline@9.2.4": + version "9.2.4" + resolved "https://registry.npmmirror.com/@serialport/parser-readline/download/@serialport/parser-readline-9.2.4.tgz?cache=0&sync_timestamp=1632854408577&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40serialport%2Fparser-readline%2Fdownload%2F%40serialport%2Fparser-readline-9.2.4.tgz#15a4ec7e86ddc33ac84faac7bffd4560e4544ccb" + integrity sha1-FaTsfobdwzrIT6rHv/1FYORUTMs= + dependencies: + "@serialport/parser-delimiter" "9.2.4" + +"@serialport/parser-ready@9.2.4": + version "9.2.4" + resolved "https://registry.npmmirror.com/@serialport/parser-ready/download/@serialport/parser-ready-9.2.4.tgz?cache=0&sync_timestamp=1632854408854&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40serialport%2Fparser-ready%2Fdownload%2F%40serialport%2Fparser-ready-9.2.4.tgz#e1fc93b9e3057972104db3f9311263397f420f25" + integrity sha1-4fyTueMFeXIQTbP5MRJjOX9CDyU= + +"@serialport/parser-regex@9.2.4": + version "9.2.4" + resolved "https://registry.npmmirror.com/@serialport/parser-regex/download/@serialport/parser-regex-9.2.4.tgz?cache=0&sync_timestamp=1632854409050&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40serialport%2Fparser-regex%2Fdownload%2F%40serialport%2Fparser-regex-9.2.4.tgz#e232a84e00f3e8c366fc65ce20f8f4ac14960448" + integrity sha1-4jKoTgDz6MNm/GXOIPj0rBSWBEg= + +"@serialport/stream@9.2.4": + version "9.2.4" + resolved "https://registry.npmmirror.com/@serialport/stream/download/@serialport/stream-9.2.4.tgz?cache=0&sync_timestamp=1632854409380&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40serialport%2Fstream%2Fdownload%2F%40serialport%2Fstream-9.2.4.tgz#9fce093d0b46ed4599953b4fae81718e050d2b33" + integrity sha1-n84JPQtG7UWZlTtProFxjgUNKzM= + dependencies: + debug "^4.3.2" + "@sindresorhus/is@^0.14.0": version "0.14.0" resolved "https://registry.nlark.com/@sindresorhus/is/download/@sindresorhus/is-0.14.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40sindresorhus%2Fis%2Fdownload%2F%40sindresorhus%2Fis-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea" @@ -132,7 +203,7 @@ "@types/cacheable-request@^6.0.1": version "6.0.2" - resolved "https://registry.nlark.com/@types/cacheable-request/download/@types/cacheable-request-6.0.2.tgz?cache=0&sync_timestamp=1629706936299&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fcacheable-request%2Fdownload%2F%40types%2Fcacheable-request-6.0.2.tgz#c324da0197de0a98a2312156536ae262429ff6b9" + resolved "https://registry.npmmirror.com/@types/cacheable-request/download/@types/cacheable-request-6.0.2.tgz?cache=0&sync_timestamp=1637264500656&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40types%2Fcacheable-request%2Fdownload%2F%40types%2Fcacheable-request-6.0.2.tgz#c324da0197de0a98a2312156536ae262429ff6b9" integrity sha1-wyTaAZfeCpiiMSFWU2riYkKf9rk= dependencies: "@types/http-cache-semantics" "*" @@ -149,7 +220,7 @@ "@types/fs-extra@^9.0.11": version "9.0.13" - resolved "https://registry.nlark.com/@types/fs-extra/download/@types/fs-extra-9.0.13.tgz?cache=0&sync_timestamp=1632265626314&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Ffs-extra%2Fdownload%2F%40types%2Ffs-extra-9.0.13.tgz#7594fbae04fe7f1918ce8b3d213f74ff44ac1f45" + resolved "https://registry.npmmirror.com/@types/fs-extra/download/@types/fs-extra-9.0.13.tgz#7594fbae04fe7f1918ce8b3d213f74ff44ac1f45" integrity sha1-dZT7rgT+fxkYzos9IT90/0SsH0U= dependencies: "@types/node" "*" @@ -164,44 +235,44 @@ "@types/http-cache-semantics@*": version "4.0.1" - resolved "https://registry.nlark.com/@types/http-cache-semantics/download/@types/http-cache-semantics-4.0.1.tgz?cache=0&sync_timestamp=1629708191676&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fhttp-cache-semantics%2Fdownload%2F%40types%2Fhttp-cache-semantics-4.0.1.tgz#0ea7b61496902b95890dc4c3a116b60cb8dae812" + resolved "https://registry.npmmirror.com/@types/http-cache-semantics/download/@types/http-cache-semantics-4.0.1.tgz?cache=0&sync_timestamp=1637265809017&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40types%2Fhttp-cache-semantics%2Fdownload%2F%40types%2Fhttp-cache-semantics-4.0.1.tgz#0ea7b61496902b95890dc4c3a116b60cb8dae812" integrity sha1-Dqe2FJaQK5WJDcTDoRa2DLja6BI= "@types/keyv@*": version "3.1.3" - resolved "https://registry.nlark.com/@types/keyv/download/@types/keyv-3.1.3.tgz?cache=0&sync_timestamp=1631007310144&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fkeyv%2Fdownload%2F%40types%2Fkeyv-3.1.3.tgz#1c9aae32872ec1f20dcdaee89a9f3ba88f465e41" + resolved "https://registry.npmmirror.com/@types/keyv/download/@types/keyv-3.1.3.tgz?cache=0&sync_timestamp=1637266390566&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40types%2Fkeyv%2Fdownload%2F%40types%2Fkeyv-3.1.3.tgz#1c9aae32872ec1f20dcdaee89a9f3ba88f465e41" integrity sha1-HJquMocuwfINza7omp87qI9GXkE= dependencies: "@types/node" "*" "@types/minimatch@*": version "3.0.5" - resolved "https://registry.nlark.com/@types/minimatch/download/@types/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" + resolved "https://registry.npmmirror.com/@types/minimatch/download/@types/minimatch-3.0.5.tgz?cache=0&sync_timestamp=1637267363432&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40types%2Fminimatch%2Fdownload%2F%40types%2Fminimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" integrity sha1-EAHMXmo3BLg8I2An538vWOoBD0A= "@types/ms@*": version "0.7.31" - resolved "https://registry.nlark.com/@types/ms/download/@types/ms-0.7.31.tgz#31b7ca6407128a3d2bbc27fe2d21b345397f6197" + resolved "https://registry.npmmirror.com/@types/ms/download/@types/ms-0.7.31.tgz?cache=0&sync_timestamp=1637268338618&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40types%2Fms%2Fdownload%2F%40types%2Fms-0.7.31.tgz#31b7ca6407128a3d2bbc27fe2d21b345397f6197" integrity sha1-MbfKZAcSij0rvCf+LSGzRTl/YZc= "@types/node@*": - version "16.11.6" - resolved "https://registry.npmmirror.com/@types/node/download/@types/node-16.11.6.tgz#6bef7a2a0ad684cf6e90fcfe31cecabd9ce0a3ae" - integrity sha1-a+96KgrWhM9ukPz+Mc7KvZzgo64= + version "16.11.9" + resolved "https://registry.npmmirror.com/@types/node/download/@types/node-16.11.9.tgz?cache=0&sync_timestamp=1637310817584&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40types%2Fnode%2Fdownload%2F%40types%2Fnode-16.11.9.tgz#879be3ad7af29f4c1a5c433421bf99fab7047185" + integrity sha512-MKmdASMf3LtPzwLyRrFjtFFZ48cMf8jmX5VRYrDQiJa8Ybu5VAmkqBWqKU8fdCwD8ysw4mQ9nrEHvzg6gunR7A== "@types/node@^14.6.2": - version "14.17.33" - resolved "https://registry.npmmirror.com/@types/node/download/@types/node-14.17.33.tgz?cache=0&sync_timestamp=1636407250305&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40types%2Fnode%2Fdownload%2F%40types%2Fnode-14.17.33.tgz#011ee28e38dc7aee1be032ceadf6332a0ab15b12" - integrity sha512-noEeJ06zbn3lOh4gqe2v7NMGS33jrulfNqYFDjjEbhpDEHR5VTxgYNQSBqBlJIsBJW3uEYDgD6kvMnrrhGzq8g== + version "14.17.34" + resolved "https://registry.npmmirror.com/@types/node/download/@types/node-14.17.34.tgz?cache=0&sync_timestamp=1637310817584&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40types%2Fnode%2Fdownload%2F%40types%2Fnode-14.17.34.tgz#fe4b38b3f07617c0fa31ae923fca9249641038f0" + integrity sha512-USUftMYpmuMzeWobskoPfzDi+vkpe0dvcOBRNOscFrGxVp4jomnRxWuVohgqBow2xyIPC0S3gjxV/5079jhmDg== "@types/parse-json@^4.0.0": version "4.0.0" - resolved "https://registry.nlark.com/@types/parse-json/download/@types/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" + resolved "https://registry.npmmirror.com/@types/parse-json/download/@types/parse-json-4.0.0.tgz?cache=0&sync_timestamp=1637269948744&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40types%2Fparse-json%2Fdownload%2F%40types%2Fparse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" integrity sha1-L4u0QUNNFjs1+4/9zNcTiSf/uMA= "@types/plist@^3.0.1": version "3.0.2" - resolved "https://registry.nlark.com/@types/plist/download/@types/plist-3.0.2.tgz#61b3727bba0f5c462fe333542534a0c3e19ccb01" + resolved "https://registry.npmmirror.com/@types/plist/download/@types/plist-3.0.2.tgz#61b3727bba0f5c462fe333542534a0c3e19ccb01" integrity sha1-YbNye7oPXEYv4zNUJTSgw+GcywE= dependencies: "@types/node" "*" @@ -209,25 +280,25 @@ "@types/responselike@*", "@types/responselike@^1.0.0": version "1.0.0" - resolved "https://registry.nlark.com/@types/responselike/download/@types/responselike-1.0.0.tgz?cache=0&sync_timestamp=1629709126122&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fresponselike%2Fdownload%2F%40types%2Fresponselike-1.0.0.tgz#251f4fe7d154d2bad125abe1b429b23afd262e29" + resolved "https://registry.npmmirror.com/@types/responselike/download/@types/responselike-1.0.0.tgz?cache=0&sync_timestamp=1637269963790&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40types%2Fresponselike%2Fdownload%2F%40types%2Fresponselike-1.0.0.tgz#251f4fe7d154d2bad125abe1b429b23afd262e29" integrity sha1-JR9P59FU0rrRJavhtCmyOv0mLik= dependencies: "@types/node" "*" "@types/verror@^1.10.3": version "1.10.5" - resolved "https://registry.nlark.com/@types/verror/download/@types/verror-1.10.5.tgz#2a1413aded46e67a1fe2386800e291123ed75eb1" + resolved "https://registry.npmmirror.com/@types/verror/download/@types/verror-1.10.5.tgz#2a1413aded46e67a1fe2386800e291123ed75eb1" integrity sha1-KhQTre1G5nof4jhoAOKREj7XXrE= "@types/yargs-parser@*": version "20.2.1" - resolved "https://registry.nlark.com/@types/yargs-parser/download/@types/yargs-parser-20.2.1.tgz?cache=0&sync_timestamp=1629709781719&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs-parser%2Fdownload%2F%40types%2Fyargs-parser-20.2.1.tgz#3b9ce2489919d9e4fea439b76916abc34b2df129" + resolved "https://registry.npmmirror.com/@types/yargs-parser/download/@types/yargs-parser-20.2.1.tgz?cache=0&sync_timestamp=1637270557812&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40types%2Fyargs-parser%2Fdownload%2F%40types%2Fyargs-parser-20.2.1.tgz#3b9ce2489919d9e4fea439b76916abc34b2df129" integrity sha1-O5ziSJkZ2eT+pDm3aRarw0st8Sk= "@types/yargs@^17.0.1": - version "17.0.5" - resolved "https://registry.npmmirror.com/@types/yargs/download/@types/yargs-17.0.5.tgz?cache=0&sync_timestamp=1635745508376&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-17.0.5.tgz#1e7e59a88420872875842352b73618f5e77e835f" - integrity sha1-Hn5ZqIQghyh1hCNStzYY9ed+g18= + version "17.0.7" + resolved "https://registry.npmmirror.com/@types/yargs/download/@types/yargs-17.0.7.tgz?cache=0&sync_timestamp=1637271118840&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-17.0.7.tgz#44a484c634761da4391477515a98772b82b5060f" + integrity sha512-OvLKmpKdea1aWtqHv9bxVVcMoT6syAeK+198dfETIFkAevYRGwqh4H+KFxfjUETZuUuE5sQCAFwdOdoHUdo8eg== dependencies: "@types/yargs-parser" "*" @@ -236,95 +307,103 @@ resolved "https://registry.npmmirror.com/@vitejs/plugin-vue/download/@vitejs/plugin-vue-1.9.4.tgz#4f48485432cbb986a9fb9d254dc33ce30ddccbfa" integrity sha1-T0hIVDLLuYap+50lTcM84w3cy/o= -"@vue/compiler-core@3.2.21": - version "3.2.21" - resolved "https://registry.npmmirror.com/@vue/compiler-core/download/@vue/compiler-core-3.2.21.tgz#26566c32b2ad838199d471ef5df620a83846f24e" - integrity sha1-JlZsMrKtg4GZ1HHvXfYgqDhG8k4= +"@vue/compiler-core@3.2.22": + version "3.2.22" + resolved "https://registry.npmmirror.com/@vue/compiler-core/download/@vue/compiler-core-3.2.22.tgz?cache=0&sync_timestamp=1636947986886&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40vue%2Fcompiler-core%2Fdownload%2F%40vue%2Fcompiler-core-3.2.22.tgz#5e3d3b983cc7f430ddbc6a8773c872dcf410dc89" + integrity sha512-uAkovrVeTcjzpiM4ECmVaMrv/bjdgAaLzvjcGqQPBEyUrcqsCgccT9fHJ/+hWVGhyMahmBwLqcn4guULNx7sdw== dependencies: "@babel/parser" "^7.15.0" - "@vue/shared" "3.2.21" + "@vue/shared" "3.2.22" estree-walker "^2.0.2" source-map "^0.6.1" -"@vue/compiler-dom@3.2.21": - version "3.2.21" - resolved "https://registry.npmmirror.com/@vue/compiler-dom/download/@vue/compiler-dom-3.2.21.tgz#d6f6c85364ef8888f9c4e9122bfba11e78fb398c" - integrity sha1-1vbIU2TviIj5xOkSK/uhHnj7OYw= +"@vue/compiler-dom@3.2.22": + version "3.2.22" + resolved "https://registry.npmmirror.com/@vue/compiler-dom/download/@vue/compiler-dom-3.2.22.tgz?cache=0&sync_timestamp=1636947954981&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40vue%2Fcompiler-dom%2Fdownload%2F%40vue%2Fcompiler-dom-3.2.22.tgz#221cc358a6c0651c04e1dd22a8470b21e56ee1a5" + integrity sha512-VZdsw/VuO1ODs8K7NQwnMQzKITDkIFlYYC03SVnunuf6eNRxBPEonSyqbWNoo6qNaHAEBTG6VVcZC5xC9bAx1g== dependencies: - "@vue/compiler-core" "3.2.21" - "@vue/shared" "3.2.21" + "@vue/compiler-core" "3.2.22" + "@vue/shared" "3.2.22" -"@vue/compiler-sfc@3.2.21", "@vue/compiler-sfc@^3.0.5": - version "3.2.21" - resolved "https://registry.npmmirror.com/@vue/compiler-sfc/download/@vue/compiler-sfc-3.2.21.tgz#42639ee49e725afb7d8f1d1940e75dc17a56002c" - integrity sha1-QmOe5J5yWvt9jx0ZQOddwXpWACw= +"@vue/compiler-sfc@3.2.22", "@vue/compiler-sfc@^3.0.5": + version "3.2.22" + resolved "https://registry.npmmirror.com/@vue/compiler-sfc/download/@vue/compiler-sfc-3.2.22.tgz?cache=0&sync_timestamp=1636948004000&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40vue%2Fcompiler-sfc%2Fdownload%2F%40vue%2Fcompiler-sfc-3.2.22.tgz#ffd0e5e35479b6ade18d12fefec369cbaf2f7718" + integrity sha512-tWRQ5ge1tsTDhUwHgueicKJ8rYm6WUVAPTaIpFW3GSwZKcOEJ2rXdfkHFShNVGupeRALz2ET2H84OL0GeRxY0A== dependencies: "@babel/parser" "^7.15.0" - "@vue/compiler-core" "3.2.21" - "@vue/compiler-dom" "3.2.21" - "@vue/compiler-ssr" "3.2.21" - "@vue/ref-transform" "3.2.21" - "@vue/shared" "3.2.21" + "@vue/compiler-core" "3.2.22" + "@vue/compiler-dom" "3.2.22" + "@vue/compiler-ssr" "3.2.22" + "@vue/ref-transform" "3.2.22" + "@vue/shared" "3.2.22" estree-walker "^2.0.2" magic-string "^0.25.7" postcss "^8.1.10" source-map "^0.6.1" -"@vue/compiler-ssr@3.2.21": - version "3.2.21" - resolved "https://registry.npmmirror.com/@vue/compiler-ssr/download/@vue/compiler-ssr-3.2.21.tgz#37d124f89e8adef9fd56b85775de4b5310a0436e" - integrity sha1-N9Ek+J6K3vn9VrhXdd5LUxCgQ24= +"@vue/compiler-ssr@3.2.22": + version "3.2.22" + resolved "https://registry.npmmirror.com/@vue/compiler-ssr/download/@vue/compiler-ssr-3.2.22.tgz?cache=0&sync_timestamp=1636948011170&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40vue%2Fcompiler-ssr%2Fdownload%2F%40vue%2Fcompiler-ssr-3.2.22.tgz#23552c31b76b45baf5f244713c81d77ab59447d2" + integrity sha512-Cl6aoLJtXzzBkk1sKod8S0WBJLts3+ugVC91d22gGpbkw/64WnF12tOZi7Rg54PPLi1NovqyNWPsLH/SAFcu+w== dependencies: - "@vue/compiler-dom" "3.2.21" - "@vue/shared" "3.2.21" + "@vue/compiler-dom" "3.2.22" + "@vue/shared" "3.2.22" -"@vue/reactivity@3.2.21": - version "3.2.21" - resolved "https://registry.npmmirror.com/@vue/reactivity/download/@vue/reactivity-3.2.21.tgz#073ad144192ed78a07e151e95a3baa515e4099a2" - integrity sha1-BzrRRBku14oH4VHpWjuqUV5AmaI= +"@vue/reactivity@3.2.22": + version "3.2.22" + resolved "https://registry.npmmirror.com/@vue/reactivity/download/@vue/reactivity-3.2.22.tgz?cache=0&sync_timestamp=1636947968011&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40vue%2Freactivity%2Fdownload%2F%40vue%2Freactivity-3.2.22.tgz#88655c0b4febc561136e6550e329039f860caa0a" + integrity sha512-xNkLAItjI0xB+lFeDgKCrSItmrHTaAzSnt8LmdSCPQnDyarmzbi/u4ESQnckWvlL7lSRKiEaOvblaNyqAa7OnQ== dependencies: - "@vue/shared" "3.2.21" + "@vue/shared" "3.2.22" -"@vue/ref-transform@3.2.21": - version "3.2.21" - resolved "https://registry.npmmirror.com/@vue/ref-transform/download/@vue/ref-transform-3.2.21.tgz#b0c554c9f640c3f005f77e676066aa0faba90984" - integrity sha1-sMVUyfZAw/AF935nYGaqD6upCYQ= +"@vue/ref-transform@3.2.22": + version "3.2.22" + resolved "https://registry.npmmirror.com/@vue/ref-transform/download/@vue/ref-transform-3.2.22.tgz?cache=0&sync_timestamp=1636948017568&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40vue%2Fref-transform%2Fdownload%2F%40vue%2Fref-transform-3.2.22.tgz#16b03994eac71528cceff4cf76178ed9b44ac90a" + integrity sha512-qalVWbq5xWWxLZ0L9OroBg/JZhzavQuCcDXblfErxyDEH6Xc5gIJ4feo1SVCICFzhAUgLgQTdSFLpgjBawbFpw== dependencies: "@babel/parser" "^7.15.0" - "@vue/compiler-core" "3.2.21" - "@vue/shared" "3.2.21" + "@vue/compiler-core" "3.2.22" + "@vue/shared" "3.2.22" estree-walker "^2.0.2" magic-string "^0.25.7" -"@vue/runtime-core@3.2.21": - version "3.2.21" - resolved "https://registry.npmmirror.com/@vue/runtime-core/download/@vue/runtime-core-3.2.21.tgz#e12dac8c3893b7aebfc37e32066718d8aa686ac5" - integrity sha1-4S2sjDiTt66/w34yBmcY2KpoasU= +"@vue/runtime-core@3.2.22": + version "3.2.22" + resolved "https://registry.npmmirror.com/@vue/runtime-core/download/@vue/runtime-core-3.2.22.tgz?cache=0&sync_timestamp=1636947971870&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40vue%2Fruntime-core%2Fdownload%2F%40vue%2Fruntime-core-3.2.22.tgz#111f1bc97f20249e05ca2189856d99c82d72de32" + integrity sha512-e7WOC55wmHPvmoVUk9VBe/Z9k5bJfWJfVIlkUkiADJn0bOgQD29oh/GS14Kb3aEJXIHLI17Em6+HxNut1sIh7Q== dependencies: - "@vue/reactivity" "3.2.21" - "@vue/shared" "3.2.21" + "@vue/reactivity" "3.2.22" + "@vue/shared" "3.2.22" -"@vue/runtime-dom@3.2.21": - version "3.2.21" - resolved "https://registry.npmmirror.com/@vue/runtime-dom/download/@vue/runtime-dom-3.2.21.tgz?cache=0&sync_timestamp=1635836338444&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40vue%2Fruntime-dom%2Fdownload%2F%40vue%2Fruntime-dom-3.2.21.tgz#33dd15bc85281e773177a30dc6931c294bd77aa1" - integrity sha1-M90VvIUoHncxd6MNxpMcKUvXeqE= +"@vue/runtime-dom@3.2.22": + version "3.2.22" + resolved "https://registry.npmmirror.com/@vue/runtime-dom/download/@vue/runtime-dom-3.2.22.tgz?cache=0&sync_timestamp=1636948552671&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40vue%2Fruntime-dom%2Fdownload%2F%40vue%2Fruntime-dom-3.2.22.tgz#c11d75dd51375ee4c74e339f6523ca05e37faa37" + integrity sha512-w7VHYJoliLRTLc5beN77wxuOjla4v9wr2FF22xpZFYBmH4U1V7HkYhoHc1BTuNghI15CXT1tNIMhibI1nrQgdw== dependencies: - "@vue/runtime-core" "3.2.21" - "@vue/shared" "3.2.21" + "@vue/runtime-core" "3.2.22" + "@vue/shared" "3.2.22" csstype "^2.6.8" -"@vue/server-renderer@3.2.21": - version "3.2.21" - resolved "https://registry.npmmirror.com/@vue/server-renderer/download/@vue/server-renderer-3.2.21.tgz?cache=0&sync_timestamp=1635836339682&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40vue%2Fserver-renderer%2Fdownload%2F%40vue%2Fserver-renderer-3.2.21.tgz#887d0a44de76f72313cff2686a24c0315231d634" - integrity sha1-iH0KRN529yMTz/JoaiTAMVIx1jQ= +"@vue/server-renderer@3.2.22": + version "3.2.22" + resolved "https://registry.npmmirror.com/@vue/server-renderer/download/@vue/server-renderer-3.2.22.tgz#049c91a495cb0fcdac02dec485c31cb99410885f" + integrity sha512-jCwbQgKPXiXoH9VS9F7K+gyEvEMrjutannwEZD1R8fQ9szmOTqC+RRbIY3Uf2ibQjZtZ8DV9a4FjxICvd9zZlQ== dependencies: - "@vue/compiler-ssr" "3.2.21" - "@vue/shared" "3.2.21" + "@vue/compiler-ssr" "3.2.22" + "@vue/shared" "3.2.22" -"@vue/shared@3.2.21": - version "3.2.21" - resolved "https://registry.npmmirror.com/@vue/shared/download/@vue/shared-3.2.21.tgz#4cd80c0e62cf65a7adab2449e86b6f0cb33a130b" - integrity sha1-TNgMDmLPZaetqyRJ6GtvDLM6Ews= +"@vue/shared@3.2.22": + version "3.2.22" + resolved "https://registry.npmmirror.com/@vue/shared/download/@vue/shared-3.2.22.tgz?cache=0&sync_timestamp=1636947989012&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40vue%2Fshared%2Fdownload%2F%40vue%2Fshared-3.2.22.tgz#26dcbe5e530f6c1f2de5ca9aeab92ab00f523b41" + integrity sha512-qWVav014mpjEtbWbEgl0q9pEyrrIySKum8UVYjwhC6njrKzknLZPvfuYdQyVbApsqr94tf/3dP4pCuZmmjdCWQ== + +JSONStream@0.7: + version "0.7.4" + resolved "https://registry.nlark.com/JSONStream/download/JSONStream-0.7.4.tgz#734290e41511eea7c2cfe151fbf9a563a97b9786" + integrity sha1-c0KQ5BUR7qfCz+FR+/mlY6l7l4Y= + dependencies: + jsonparse "0.0.5" + through ">=2.2.7 <3" abbrev@1: version "1.1.1" @@ -347,7 +426,7 @@ acorn-walk@^7.0.0: acorn@^7.0.0: version "7.4.1" - resolved "https://registry.nlark.com/acorn/download/acorn-7.4.1.tgz?cache=0&sync_timestamp=1630916517167&other_urls=https%3A%2F%2Fregistry.nlark.com%2Facorn%2Fdownload%2Facorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" + resolved "https://registry.npmmirror.com/acorn/download/acorn-7.4.1.tgz?cache=0&sync_timestamp=1637225522161&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Facorn%2Fdownload%2Facorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha1-/q7SVZc9LndVW4PbwIhRpsY1IPo= ajv-formats@^2.1.1: @@ -364,7 +443,7 @@ ajv-keywords@^3.4.1: ajv@^6.10.0, ajv@^6.12.0, ajv@^6.12.3: version "6.12.6" - resolved "https://registry.nlark.com/ajv/download/ajv-6.12.6.tgz?cache=0&sync_timestamp=1631470871211&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fajv%2Fdownload%2Fajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + resolved "https://registry.npmmirror.com/ajv/download/ajv-6.12.6.tgz?cache=0&sync_timestamp=1637094066870&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fajv%2Fdownload%2Fajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ= dependencies: fast-deep-equal "^3.1.1" @@ -373,9 +452,9 @@ ajv@^6.10.0, ajv@^6.12.0, ajv@^6.12.3: uri-js "^4.2.2" ajv@^8.0.0, ajv@^8.6.3: - version "8.8.0" - resolved "https://registry.npmmirror.com/ajv/download/ajv-8.8.0.tgz?cache=0&sync_timestamp=1636828420905&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fajv%2Fdownload%2Fajv-8.8.0.tgz#c501f10df72914bb77a458919e79fc73e4a2f9ef" - integrity sha512-L+cJ/+pkdICMueKR6wIx3VP2fjIx3yAhuvadUv/osv9yFD7OVZy442xFF+Oeu3ZvmhBGQzoF6mTSt+LUWBmGQg== + version "8.8.1" + resolved "https://registry.npmmirror.com/ajv/download/ajv-8.8.1.tgz?cache=0&sync_timestamp=1637094066870&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fajv%2Fdownload%2Fajv-8.8.1.tgz#e73dd88eeb4b10bbcd82bee136e6fbe801664d18" + integrity sha512-6CiMNDrzv0ZR916u2T+iRunnD60uWmNn8SkdB44/6stVORUg0aAkWO7PkOhpCmjmW8f2I/G/xnowD66fxGyQJg== dependencies: fast-deep-equal "^3.1.1" json-schema-traverse "^1.0.0" @@ -431,10 +510,10 @@ app-builder-bin@3.7.1: resolved "https://registry.nlark.com/app-builder-bin/download/app-builder-bin-3.7.1.tgz#cb0825c5e12efc85b196ac3ed9c89f076c61040e" integrity sha1-ywglxeEu/IWxlqw+2cifB2xhBA4= -app-builder-lib@22.13.1: - version "22.13.1" - resolved "https://registry.npmmirror.com/app-builder-lib/download/app-builder-lib-22.13.1.tgz#9beee0dd3df32fcce303b933d187bf986efe3381" - integrity sha1-m+7g3T3zL8zjA7kz0Ye/mG7+M4E= +app-builder-lib@22.14.5: + version "22.14.5" + resolved "https://registry.npmmirror.com/app-builder-lib/download/app-builder-lib-22.14.5.tgz#a61a50b132b858e98fdc70b6b88994ae99b4f96d" + integrity sha1-phpQsTK4WOmP3HC2uImUrpm0+W0= dependencies: "7zip-bin" "~5.1.1" "@develar/schema-utils" "~2.6.5" @@ -442,13 +521,14 @@ app-builder-lib@22.13.1: "@malept/flatpak-bundler" "^0.4.0" async-exit-hook "^2.0.1" bluebird-lst "^1.0.9" - builder-util "22.13.1" - builder-util-runtime "8.8.1" + builder-util "22.14.5" + builder-util-runtime "8.9.1" chromium-pickle-js "^0.2.0" debug "^4.3.2" ejs "^3.1.6" electron-osx-sign "^0.5.0" - electron-publish "22.13.1" + electron-publish "22.14.5" + form-data "^4.0.0" fs-extra "^10.0.0" hosted-git-info "^4.0.2" is-ci "^3.0.0" @@ -520,7 +600,7 @@ async-exit-hook@^2.0.1: async@0.9.x: version "0.9.2" - resolved "https://registry.npmmirror.com/async/download/async-0.9.2.tgz?cache=0&sync_timestamp=1635442315580&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fasync%2Fdownload%2Fasync-0.9.2.tgz#aea74d5e61c1f899613bf64bda66d4c78f2fd17d" + resolved "https://registry.npmmirror.com/async/download/async-0.9.2.tgz#aea74d5e61c1f899613bf64bda66d4c78f2fd17d" integrity sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0= asynckit@^0.4.0: @@ -582,7 +662,14 @@ binary-extensions@^2.0.0: resolved "https://registry.nlark.com/binary-extensions/download/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" integrity sha1-dfUC7q+f/eQvyYgpZFvk6na9ni0= -bl@^4.1.0: +bindings@^1.5.0: + version "1.5.0" + resolved "https://registry.nlark.com/bindings/download/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" + integrity sha1-EDU8npRTNLwFEabZCzj7x8nFBN8= + dependencies: + file-uri-to-path "1.0.0" + +bl@^4.0.3, bl@^4.1.0: version "4.1.0" resolved "https://registry.nlark.com/bl/download/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" integrity sha1-RRU1JkGCvsL7vIOmKrmM8R2fezo= @@ -638,12 +725,12 @@ braces@^3.0.1, braces@~3.0.2: fill-range "^7.0.1" browserslist@^4.17.5: - version "4.17.6" - resolved "https://registry.npmmirror.com/browserslist/download/browserslist-4.17.6.tgz#c76be33e7786b497f66cad25a73756c8b938985d" - integrity sha1-x2vjPneGtJf2bK0lpzdWyLk4mF0= + version "4.18.1" + resolved "https://registry.npmmirror.com/browserslist/download/browserslist-4.18.1.tgz?cache=0&sync_timestamp=1636994406288&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.18.1.tgz#60d3920f25b6860eb917c6c7b185576f4d8b017f" + integrity sha512-8ScCzdpPwR2wQh8IT82CA2VgDwjHyqMovPBZSNH54+tm4Jk2pCuv90gmAdH6J84OCRWi0b4gMe6O6XPXuJnjgQ== dependencies: - caniuse-lite "^1.0.30001274" - electron-to-chromium "^1.3.886" + caniuse-lite "^1.0.30001280" + electron-to-chromium "^1.3.896" escalade "^3.1.1" node-releases "^2.0.1" picocolors "^1.0.0" @@ -689,25 +776,25 @@ buffer@^5.1.0, buffer@^5.5.0: base64-js "^1.3.1" ieee754 "^1.1.13" -builder-util-runtime@8.8.1: - version "8.8.1" - resolved "https://registry.npmmirror.com/builder-util-runtime/download/builder-util-runtime-8.8.1.tgz#d6e2b5f27723a7606f381e52a3000dadb1d6e4a9" - integrity sha1-1uK18ncjp2BvOB5SowANrbHW5Kk= +builder-util-runtime@8.9.1: + version "8.9.1" + resolved "https://registry.npmmirror.com/builder-util-runtime/download/builder-util-runtime-8.9.1.tgz#25f066b3fbc20b3e6236a9b956b1ebb0e33ff66a" + integrity sha1-JfBms/vCCz5iNqm5VrHrsOM/9mo= dependencies: debug "^4.3.2" sax "^1.2.4" -builder-util@22.13.1: - version "22.13.1" - resolved "https://registry.npmmirror.com/builder-util/download/builder-util-22.13.1.tgz#fb2165c725b9405f0605a765cf91ec1870995ada" - integrity sha1-+yFlxyW5QF8GBadlz5HsGHCZWto= +builder-util@22.14.5: + version "22.14.5" + resolved "https://registry.npmmirror.com/builder-util/download/builder-util-22.14.5.tgz#42a18608d2a566c0846e91266464776c8bfb0cc9" + integrity sha1-QqGGCNKlZsCEbpEmZGR3bIv7DMk= dependencies: "7zip-bin" "~5.1.1" "@types/debug" "^4.1.6" "@types/fs-extra" "^9.0.11" app-builder-bin "3.7.1" bluebird-lst "^1.0.9" - builder-util-runtime "8.8.1" + builder-util-runtime "8.9.1" chalk "^4.1.1" cross-spawn "^7.0.3" debug "^4.3.2" @@ -719,9 +806,9 @@ builder-util@22.13.1: temp-file "^3.4.0" bytes@^3.0.0: - version "3.1.0" - resolved "https://registry.npm.taobao.org/bytes/download/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" - integrity sha1-9s95M6Ng4FiPqf3oVlHNx/gF0fY= + version "3.1.1" + resolved "https://registry.npmmirror.com/bytes/download/bytes-3.1.1.tgz?cache=0&sync_timestamp=1637015063162&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fbytes%2Fdownload%2Fbytes-3.1.1.tgz#3f018291cb4cbad9accb6e6970bca9c8889e879a" + integrity sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg== cacheable-lookup@^5.0.3: version "5.0.4" @@ -741,7 +828,7 @@ cacheable-request@^6.0.0: normalize-url "^4.1.0" responselike "^1.0.2" -cacheable-request@^7.0.1: +cacheable-request@^7.0.2: version "7.0.2" resolved "https://registry.nlark.com/cacheable-request/download/cacheable-request-7.0.2.tgz?cache=0&sync_timestamp=1623237504263&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcacheable-request%2Fdownload%2Fcacheable-request-7.0.2.tgz#ea0d0b889364a25854757301ca12b2da77f91d27" integrity sha1-6g0LiJNkolhUdXMByhKy2nf5HSc= @@ -765,14 +852,14 @@ camelcase-css@^2.0.1: integrity sha1-7pePaUeRTMMMa0R0G27R338EP9U= camelcase@^6.2.0: - version "6.2.0" - resolved "https://registry.nlark.com/camelcase/download/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809" - integrity sha1-kkr4gcnVJaydh/QNlk5c6pgqGAk= + version "6.2.1" + resolved "https://registry.npmmirror.com/camelcase/download/camelcase-6.2.1.tgz?cache=0&sync_timestamp=1636945191390&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fcamelcase%2Fdownload%2Fcamelcase-6.2.1.tgz#250fd350cfd555d0d2160b1d51510eaf8326e86e" + integrity sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA== -caniuse-lite@^1.0.30001272, caniuse-lite@^1.0.30001274: - version "1.0.30001276" - resolved "https://registry.npmmirror.com/caniuse-lite/download/caniuse-lite-1.0.30001276.tgz#7049685eb972eb09c0ecbb57227b489d76244fb1" - integrity sha1-cEloXrly6wnA7LtXIntInXYkT7E= +caniuse-lite@^1.0.30001272, caniuse-lite@^1.0.30001280: + version "1.0.30001282" + resolved "https://registry.npmmirror.com/caniuse-lite/download/caniuse-lite-1.0.30001282.tgz?cache=0&sync_timestamp=1637135369618&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fcaniuse-lite%2Fdownload%2Fcaniuse-lite-1.0.30001282.tgz#38c781ee0a90ccfe1fe7fefd00e43f5ffdcb96fd" + integrity sha512-YhF/hG6nqBEllymSIjLtR2iWDDnChvhnVJqp+vloyt2tEHFG1yBR+ac2B/rOw0qOK0m0lEXU2dv4E/sMk5P9Kg== caseless@~0.12.0: version "0.12.0" @@ -798,7 +885,7 @@ chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2: chokidar@^3.5.2: version "3.5.2" - resolved "https://registry.nlark.com/chokidar/download/chokidar-3.5.2.tgz?cache=0&sync_timestamp=1623763535523&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchokidar%2Fdownload%2Fchokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75" + resolved "https://registry.npmmirror.com/chokidar/download/chokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75" integrity sha1-26OXb8rbAW9m/TZQIdkWANAcHnU= dependencies: anymatch "~3.1.2" @@ -811,7 +898,7 @@ chokidar@^3.5.2: optionalDependencies: fsevents "~2.3.2" -chownr@^1.1.4: +chownr@^1.1.1, chownr@^1.1.4: version "1.1.4" resolved "https://registry.nlark.com/chownr/download/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" integrity sha1-b8nXtC0ypYNZYzdmbn0ICE2izGs= @@ -942,7 +1029,7 @@ colors@^1.3.3: resolved "https://registry.nlark.com/colors/download/colors-1.4.0.tgz?cache=0&sync_timestamp=1622604546780&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcolors%2Fdownload%2Fcolors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" integrity sha1-xQSRR51MG9rtLJztMs98fcI2D3g= -combined-stream@^1.0.6, combined-stream@~1.0.6: +combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: version "1.0.8" resolved "https://registry.npm.taobao.org/combined-stream/download/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" integrity sha1-w9RaizT9cwYxoRCoolIGgrMdWn8= @@ -987,9 +1074,9 @@ concat-stream@^1.6.2: typedarray "^0.0.6" conf@^10.0.3: - version "10.0.3" - resolved "https://registry.npmmirror.com/conf/download/conf-10.0.3.tgz#af266186cc754daefd2749398861ec538c50da17" - integrity sha1-ryZhhsx1Ta79J0k5iGHsU4xQ2hc= + version "10.1.0" + resolved "https://registry.npmmirror.com/conf/download/conf-10.1.0.tgz?cache=0&sync_timestamp=1637478908867&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fconf%2Fdownload%2Fconf-10.1.0.tgz#d1c161f7e956aaa1a001051f9430b50869eaec68" + integrity sha512-qZ+642TRK8uQq7IFL/c0iw9UsgowK0jkNpDeQMY2znki6Rvlm6ks+YljmaIayIRaTrLk0eJvyFgY0hOByxvmmw== dependencies: ajv "^8.6.3" ajv-formats "^2.1.1" @@ -1097,9 +1184,9 @@ cssesc@^3.0.0: integrity sha1-N3QZGZA7hoVl4cCep0dEXNGJg+4= csstype@^2.6.8: - version "2.6.18" - resolved "https://registry.nlark.com/csstype/download/csstype-2.6.18.tgz?cache=0&sync_timestamp=1631540709509&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcsstype%2Fdownload%2Fcsstype-2.6.18.tgz#980a8b53085f34af313410af064f2bd241784218" - integrity sha1-mAqLUwhfNK8xNBCvBk8r0kF4Qhg= + version "2.6.19" + resolved "https://registry.npmmirror.com/csstype/download/csstype-2.6.19.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fcsstype%2Fdownload%2Fcsstype-2.6.19.tgz#feeb5aae89020bb389e1f63669a5ed490e391caa" + integrity sha512-ZVxXaNy28/k3kJg0Fou5MiYpp88j7H9hLZp8PDC3jV0WFjfH5E9xHb56L0W59cPbKbcHXeP4qyT8PrHp8t6LcQ== dashdash@^1.12.0: version "1.14.1" @@ -1131,7 +1218,7 @@ debug@^3.2.6: debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2: 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#f0a49c18ac8779e31d4a0c6029dfb76873c7428b" + resolved "https://registry.npmmirror.com/debug/download/debug-4.3.2.tgz?cache=0&sync_timestamp=1636300872595&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fdebug%2Fdownload%2Fdebug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b" integrity sha1-8KScGKyHeeMdSgxgKd+3aHPHQos= dependencies: ms "2.1.2" @@ -1143,6 +1230,13 @@ decompress-response@^3.3.0: dependencies: mimic-response "^1.0.0" +decompress-response@^4.2.0: + version "4.2.1" + resolved "https://registry.npm.taobao.org/decompress-response/download/decompress-response-4.2.1.tgz#414023cc7a302da25ce2ec82d0d5238ccafd8986" + integrity sha1-QUAjzHowLaJc4uyC0NUjjMr9iYY= + dependencies: + mimic-response "^2.0.0" + decompress-response@^6.0.0: version "6.0.0" resolved "https://registry.npm.taobao.org/decompress-response/download/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" @@ -1238,14 +1332,14 @@ dlv@^1.1.3: resolved "https://registry.npm.taobao.org/dlv/download/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79" integrity sha1-XBmKihFFNZbnUUlNSYdLx3MvLnk= -dmg-builder@22.13.1: - version "22.13.1" - resolved "https://registry.npmmirror.com/dmg-builder/download/dmg-builder-22.13.1.tgz#5a77655e691ad7e5d28fbf008c68e819e0e2bd69" - integrity sha1-WndlXmka1+XSj78AjGjoGeDivWk= +dmg-builder@22.14.5: + version "22.14.5" + resolved "https://registry.npmmirror.com/dmg-builder/download/dmg-builder-22.14.5.tgz#137c0b55e639badcc0b119eb060e6fa4ed61d948" + integrity sha1-E3wLVeY5utzAsRnrBg5vpO1h2Ug= dependencies: - app-builder-lib "22.13.1" - builder-util "22.13.1" - builder-util-runtime "8.8.1" + app-builder-lib "22.14.5" + builder-util "22.14.5" + builder-util-runtime "8.9.1" fs-extra "^10.0.0" iconv-lite "^0.6.2" js-yaml "^4.1.0" @@ -1254,7 +1348,7 @@ dmg-builder@22.13.1: dmg-license@^1.0.9: version "1.0.9" - resolved "https://registry.nlark.com/dmg-license/download/dmg-license-1.0.9.tgz#a2fb8d692af0e30b0730b5afc91ed9edc2d9cb4f" + resolved "https://registry.npmmirror.com/dmg-license/download/dmg-license-1.0.9.tgz#a2fb8d692af0e30b0730b5afc91ed9edc2d9cb4f" integrity sha1-ovuNaSrw4wsHMLWvyR7Z7cLZy08= dependencies: "@types/plist" "^3.0.1" @@ -1288,12 +1382,12 @@ dotenv-expand@^5.1.0: dotenv@^9.0.2: version "9.0.2" - resolved "https://registry.nlark.com/dotenv/download/dotenv-9.0.2.tgz?cache=0&sync_timestamp=1621627076012&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdotenv%2Fdownload%2Fdotenv-9.0.2.tgz#dacc20160935a37dea6364aa1bef819fb9b6ab05" + resolved "https://registry.nlark.com/dotenv/download/dotenv-9.0.2.tgz#dacc20160935a37dea6364aa1bef819fb9b6ab05" integrity sha1-2swgFgk1o33qY2SqG++Bn7m2qwU= duplexer3@^0.1.4: version "0.1.4" - resolved "https://registry.nlark.com/duplexer3/download/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" + resolved "https://registry.npmmirror.com/duplexer3/download/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= ecc-jsbn@~0.1.1: @@ -1304,11 +1398,6 @@ ecc-jsbn@~0.1.1: jsbn "~0.1.0" safer-buffer "^2.1.0" -echarts-china-cities-js@^0.1.1: - version "0.1.1" - resolved "https://registry.nlark.com/echarts-china-cities-js/download/echarts-china-cities-js-0.1.1.tgz#422bfeefc87d4cd2c05bf2579726d03aa700436b" - integrity sha1-Qiv+78h9TNLAW/JXlybQOqcAQ2s= - echarts-gl@^2.0.8: version "2.0.8" resolved "https://registry.nlark.com/echarts-gl/download/echarts-gl-2.0.8.tgz?cache=0&sync_timestamp=1628224311710&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fecharts-gl%2Fdownload%2Fecharts-gl-2.0.8.tgz#81260be0891e5e30c1710311f8b764d65329b03c" @@ -1332,22 +1421,22 @@ echarts@^5.2.2: ejs@^3.1.6: version "3.1.6" - resolved "https://registry.nlark.com/ejs/download/ejs-3.1.6.tgz#5bfd0a0689743bb5268b3550cceeebbc1702822a" + resolved "https://registry.npmmirror.com/ejs/download/ejs-3.1.6.tgz#5bfd0a0689743bb5268b3550cceeebbc1702822a" integrity sha1-W/0KBol0O7UmizVQzO7rvBcCgio= dependencies: jake "^10.6.1" electron-builder@^22.10.5: - version "22.13.1" - resolved "https://registry.npmmirror.com/electron-builder/download/electron-builder-22.13.1.tgz?cache=0&sync_timestamp=1634099993066&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Felectron-builder%2Fdownload%2Felectron-builder-22.13.1.tgz#419b2736c0b08f54cb024bc02cfae6b878b34fc3" - integrity sha1-QZsnNsCwj1TLAkvALPrmuHizT8M= + version "22.14.5" + resolved "https://registry.npmmirror.com/electron-builder/download/electron-builder-22.14.5.tgz?cache=0&sync_timestamp=1637368727981&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Felectron-builder%2Fdownload%2Felectron-builder-22.14.5.tgz#3a25547bd4fe3728d4704da80956a794c5c31496" + integrity sha1-OiVUe9T+NyjUcE2oCVanlMXDFJY= dependencies: "@types/yargs" "^17.0.1" - app-builder-lib "22.13.1" - builder-util "22.13.1" - builder-util-runtime "8.8.1" + app-builder-lib "22.14.5" + builder-util "22.14.5" + builder-util-runtime "8.9.1" chalk "^4.1.1" - dmg-builder "22.13.1" + dmg-builder "22.14.5" fs-extra "^10.0.0" is-ci "^3.0.0" lazy-val "^1.0.5" @@ -1367,14 +1456,14 @@ electron-osx-sign@^0.5.0: minimist "^1.2.0" plist "^3.0.1" -electron-publish@22.13.1: - version "22.13.1" - resolved "https://registry.npmmirror.com/electron-publish/download/electron-publish-22.13.1.tgz#7d3aedf988f995c149cc620aef0772559342ea03" - integrity sha1-fTrt+Yj5lcFJzGIK7wdyVZNC6gM= +electron-publish@22.14.5: + version "22.14.5" + resolved "https://registry.npmmirror.com/electron-publish/download/electron-publish-22.14.5.tgz?cache=0&sync_timestamp=1636687814145&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Felectron-publish%2Fdownload%2Felectron-publish-22.14.5.tgz#34bcdce671f0e651330db20040d6919c77c94bd6" + integrity sha1-NLzc5nHw5lEzDbIAQNaRnHfJS9Y= dependencies: "@types/fs-extra" "^9.0.11" - builder-util "22.13.1" - builder-util-runtime "8.8.1" + builder-util "22.14.5" + builder-util-runtime "8.9.1" chalk "^4.1.1" fs-extra "^10.0.0" lazy-val "^1.0.5" @@ -1406,15 +1495,15 @@ electron-store@^8.0.1: conf "^10.0.3" type-fest "^1.0.2" -electron-to-chromium@^1.3.886: - version "1.3.888" - resolved "https://registry.npmmirror.com/electron-to-chromium/download/electron-to-chromium-1.3.888.tgz#243204af9b4c928ac45e47dbbe7bc44c30e65bf0" - integrity sha1-JDIEr5tMkorEXkfbvnvETDDmW/A= +electron-to-chromium@^1.3.896: + version "1.3.904" + resolved "https://registry.npmmirror.com/electron-to-chromium/download/electron-to-chromium-1.3.904.tgz?cache=0&sync_timestamp=1637391807108&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Felectron-to-chromium%2Fdownload%2Felectron-to-chromium-1.3.904.tgz#52a353994faeb0f2a9fab3606b4e0614d1af7b58" + integrity sha512-x5uZWXcVNYkTh4JubD7KSC1VMKz0vZwJUqVwY3ihsW0bst1BXDe494Uqbg3Y0fDGVjJqA8vEeGuvO5foyH2+qw== electron@^13.5.2: - version "13.6.1" - resolved "https://registry.npmmirror.com/electron/download/electron-13.6.1.tgz?cache=0&sync_timestamp=1637029506415&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Felectron%2Fdownload%2Felectron-13.6.1.tgz#f61c4f269b57c7dc27e0d5476216a988caa9c752" - integrity sha1-9hxPJptXx9wn4NVHYhapiMqpx1I= + version "13.6.2" + resolved "https://registry.npmmirror.com/electron/download/electron-13.6.2.tgz#878e01d78cd442a8ec28340b271608ba5b7c7ebd" + integrity sha512-ZXx9t68yXftvNZVnQ7v2XHcnH+MPUF6LNStoz4MMXuWpkF9gq3qwjcYSqnbM4wiVkvWVHIyYvt1yemmStza9dQ== dependencies: "@electron/get" "^1.0.1" "@types/node" "^14.6.2" @@ -1430,7 +1519,7 @@ encodeurl@^1.0.2: resolved "https://registry.nlark.com/encodeurl/download/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= -end-of-stream@^1.1.0: +end-of-stream@^1.1.0, end-of-stream@^1.4.1: version "1.4.4" resolved "https://registry.nlark.com/end-of-stream/download/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" integrity sha1-WuZKX0UFe682JuwU2gyl5LJDHrA= @@ -1454,113 +1543,113 @@ es6-error@^4.1.1: resolved "https://registry.npm.taobao.org/es6-error/download/es6-error-4.1.1.tgz#9e3af407459deed47e9a91f9b885a84eb05c561d" integrity sha1-njr0B0Wd7tR+mpH5uIWoTrBcVh0= -esbuild-android-arm64@0.13.12: - version "0.13.12" - resolved "https://registry.npmmirror.com/esbuild-android-arm64/download/esbuild-android-arm64-0.13.12.tgz?cache=0&sync_timestamp=1635657347741&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fesbuild-android-arm64%2Fdownload%2Fesbuild-android-arm64-0.13.12.tgz#e1f199dc05405cdc6670c00fb6c793822bf8ae4c" - integrity sha1-4fGZ3AVAXNxmcMAPtseTgiv4rkw= +esbuild-android-arm64@0.13.15: + version "0.13.15" + resolved "https://registry.npmmirror.com/esbuild-android-arm64/download/esbuild-android-arm64-0.13.15.tgz?cache=0&sync_timestamp=1637462928775&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fesbuild-android-arm64%2Fdownload%2Fesbuild-android-arm64-0.13.15.tgz#3fc3ff0bab76fe35dd237476b5d2b32bb20a3d44" + integrity sha512-m602nft/XXeO8YQPUDVoHfjyRVPdPgjyyXOxZ44MK/agewFFkPa8tUo6lAzSWh5Ui5PB4KR9UIFTSBKh/RrCmg== -esbuild-darwin-64@0.13.12: - version "0.13.12" - resolved "https://registry.npmmirror.com/esbuild-darwin-64/download/esbuild-darwin-64-0.13.12.tgz#f5c59e622955c01f050e5a7ac9c1d41db714b94d" - integrity sha1-9cWeYilVwB8FDlp6ycHUHbcUuU0= +esbuild-darwin-64@0.13.15: + version "0.13.15" + resolved "https://registry.npmmirror.com/esbuild-darwin-64/download/esbuild-darwin-64-0.13.15.tgz#8e9169c16baf444eacec60d09b24d11b255a8e72" + integrity sha512-ihOQRGs2yyp7t5bArCwnvn2Atr6X4axqPpEdCFPVp7iUj4cVSdisgvEKdNR7yH3JDjW6aQDw40iQFoTqejqxvQ== -esbuild-darwin-arm64@0.13.12: - version "0.13.12" - resolved "https://registry.npmmirror.com/esbuild-darwin-arm64/download/esbuild-darwin-arm64-0.13.12.tgz#8abae74c2956a8aa568fc52c78829338c4a4b988" - integrity sha1-irrnTClWqKpWj8UseIKTOMSkuYg= +esbuild-darwin-arm64@0.13.15: + version "0.13.15" + resolved "https://registry.npmmirror.com/esbuild-darwin-arm64/download/esbuild-darwin-arm64-0.13.15.tgz?cache=0&sync_timestamp=1637431923121&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fesbuild-darwin-arm64%2Fdownload%2Fesbuild-darwin-arm64-0.13.15.tgz#1b07f893b632114f805e188ddfca41b2b778229a" + integrity sha512-i1FZssTVxUqNlJ6cBTj5YQj4imWy3m49RZRnHhLpefFIh0To05ow9DTrXROTE1urGTQCloFUXTX8QfGJy1P8dQ== -esbuild-freebsd-64@0.13.12: - version "0.13.12" - resolved "https://registry.npmmirror.com/esbuild-freebsd-64/download/esbuild-freebsd-64-0.13.12.tgz#6ad2ab8c0364ee7dd2d6e324d876a8e60ae75d12" - integrity sha1-atKrjANk7n3S1uMk2Hao5grnXRI= +esbuild-freebsd-64@0.13.15: + version "0.13.15" + resolved "https://registry.npmmirror.com/esbuild-freebsd-64/download/esbuild-freebsd-64-0.13.15.tgz?cache=0&sync_timestamp=1637498944222&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fesbuild-freebsd-64%2Fdownload%2Fesbuild-freebsd-64-0.13.15.tgz#0b8b7eca1690c8ec94c75680c38c07269c1f4a85" + integrity sha512-G3dLBXUI6lC6Z09/x+WtXBXbOYQZ0E8TDBqvn7aMaOCzryJs8LyVXKY4CPnHFXZAbSwkCbqiPuSQ1+HhrNk7EA== -esbuild-freebsd-arm64@0.13.12: - version "0.13.12" - resolved "https://registry.npmmirror.com/esbuild-freebsd-arm64/download/esbuild-freebsd-arm64-0.13.12.tgz#6f38155f4c300ac4c8adde1fde3cc6a4440a8294" - integrity sha1-bzgVX0wwCsTIrd4f3jzGpEQKgpQ= +esbuild-freebsd-arm64@0.13.15: + version "0.13.15" + resolved "https://registry.npmmirror.com/esbuild-freebsd-arm64/download/esbuild-freebsd-arm64-0.13.15.tgz?cache=0&sync_timestamp=1637431918585&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fesbuild-freebsd-arm64%2Fdownload%2Fesbuild-freebsd-arm64-0.13.15.tgz#2e1a6c696bfdcd20a99578b76350b41db1934e52" + integrity sha512-KJx0fzEDf1uhNOZQStV4ujg30WlnwqUASaGSFPhznLM/bbheu9HhqZ6mJJZM32lkyfGJikw0jg7v3S0oAvtvQQ== -esbuild-linux-32@0.13.12: - version "0.13.12" - resolved "https://registry.npmmirror.com/esbuild-linux-32/download/esbuild-linux-32-0.13.12.tgz#b1d15e330188a8c21de75c3f0058628a3eefade7" - integrity sha1-sdFeMwGIqMId51w/AFhiij7vrec= +esbuild-linux-32@0.13.15: + version "0.13.15" + resolved "https://registry.npmmirror.com/esbuild-linux-32/download/esbuild-linux-32-0.13.15.tgz?cache=0&sync_timestamp=1637431922206&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fesbuild-linux-32%2Fdownload%2Fesbuild-linux-32-0.13.15.tgz#6fd39f36fc66dd45b6b5f515728c7bbebc342a69" + integrity sha512-ZvTBPk0YWCLMCXiFmD5EUtB30zIPvC5Itxz0mdTu/xZBbbHJftQgLWY49wEPSn2T/TxahYCRDWun5smRa0Tu+g== -esbuild-linux-64@0.13.12: - version "0.13.12" - resolved "https://registry.npmmirror.com/esbuild-linux-64/download/esbuild-linux-64-0.13.12.tgz#25bd64b66162b02348e32d8f12e4c9ee61f1d070" - integrity sha1-Jb1ktmFisCNI4y2PEuTJ7mHx0HA= +esbuild-linux-64@0.13.15: + version "0.13.15" + resolved "https://registry.npmmirror.com/esbuild-linux-64/download/esbuild-linux-64-0.13.15.tgz?cache=0&sync_timestamp=1637431921086&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fesbuild-linux-64%2Fdownload%2Fesbuild-linux-64-0.13.15.tgz#9cb8e4bcd7574e67946e4ee5f1f1e12386bb6dd3" + integrity sha512-eCKzkNSLywNeQTRBxJRQ0jxRCl2YWdMB3+PkWFo2BBQYC5mISLIVIjThNtn6HUNqua1pnvgP5xX0nHbZbPj5oA== -esbuild-linux-arm64@0.13.12: - version "0.13.12" - resolved "https://registry.npmmirror.com/esbuild-linux-arm64/download/esbuild-linux-arm64-0.13.12.tgz?cache=0&sync_timestamp=1635657340609&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fesbuild-linux-arm64%2Fdownload%2Fesbuild-linux-arm64-0.13.12.tgz#ba582298457cc5c9ac823a275de117620c06537f" - integrity sha1-ulgimEV8xcmsgjonXeEXYgwGU38= +esbuild-linux-arm64@0.13.15: + version "0.13.15" + resolved "https://registry.npmmirror.com/esbuild-linux-arm64/download/esbuild-linux-arm64-0.13.15.tgz#3891aa3704ec579a1b92d2a586122e5b6a2bfba1" + integrity sha512-bYpuUlN6qYU9slzr/ltyLTR9YTBS7qUDymO8SV7kjeNext61OdmqFAzuVZom+OLW1HPHseBfJ/JfdSlx8oTUoA== -esbuild-linux-arm@0.13.12: - version "0.13.12" - resolved "https://registry.npmmirror.com/esbuild-linux-arm/download/esbuild-linux-arm-0.13.12.tgz?cache=0&sync_timestamp=1635657338670&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fesbuild-linux-arm%2Fdownload%2Fesbuild-linux-arm-0.13.12.tgz#6bc81c957bff22725688cc6359c29a25765be09b" - integrity sha1-a8gclXv/InJWiMxjWcKaJXZb4Js= +esbuild-linux-arm@0.13.15: + version "0.13.15" + resolved "https://registry.npmmirror.com/esbuild-linux-arm/download/esbuild-linux-arm-0.13.15.tgz?cache=0&sync_timestamp=1637431919467&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fesbuild-linux-arm%2Fdownload%2Fesbuild-linux-arm-0.13.15.tgz#8a00e99e6a0c6c9a6b7f334841364d8a2b4aecfe" + integrity sha512-wUHttDi/ol0tD8ZgUMDH8Ef7IbDX+/UsWJOXaAyTdkT7Yy9ZBqPg8bgB/Dn3CZ9SBpNieozrPRHm0BGww7W/jA== -esbuild-linux-mips64le@0.13.12: - version "0.13.12" - resolved "https://registry.npmmirror.com/esbuild-linux-mips64le/download/esbuild-linux-mips64le-0.13.12.tgz?cache=0&sync_timestamp=1635657342242&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fesbuild-linux-mips64le%2Fdownload%2Fesbuild-linux-mips64le-0.13.12.tgz#ef3c4aba3e585d847cbade5945a8b4a5c62c7ce2" - integrity sha1-7zxKuj5YXYR8ut5ZRai0pcYsfOI= +esbuild-linux-mips64le@0.13.15: + version "0.13.15" + resolved "https://registry.npmmirror.com/esbuild-linux-mips64le/download/esbuild-linux-mips64le-0.13.15.tgz?cache=0&sync_timestamp=1637498944740&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fesbuild-linux-mips64le%2Fdownload%2Fesbuild-linux-mips64le-0.13.15.tgz#36b07cc47c3d21e48db3bb1f4d9ef8f46aead4f7" + integrity sha512-KlVjIG828uFPyJkO/8gKwy9RbXhCEUeFsCGOJBepUlpa7G8/SeZgncUEz/tOOUJTcWMTmFMtdd3GElGyAtbSWg== -esbuild-linux-ppc64le@0.13.12: - version "0.13.12" - resolved "https://registry.npmmirror.com/esbuild-linux-ppc64le/download/esbuild-linux-ppc64le-0.13.12.tgz?cache=0&sync_timestamp=1635657343986&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fesbuild-linux-ppc64le%2Fdownload%2Fesbuild-linux-ppc64le-0.13.12.tgz#a21fb64e80c38bef06122e48283990fc6db578e1" - integrity sha1-oh+2ToDDi+8GEi5IKDmQ/G21eOE= +esbuild-linux-ppc64le@0.13.15: + version "0.13.15" + resolved "https://registry.npmmirror.com/esbuild-linux-ppc64le/download/esbuild-linux-ppc64le-0.13.15.tgz?cache=0&sync_timestamp=1637462927819&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fesbuild-linux-ppc64le%2Fdownload%2Fesbuild-linux-ppc64le-0.13.15.tgz#f7e6bba40b9a11eb9dcae5b01550ea04670edad2" + integrity sha512-h6gYF+OsaqEuBjeesTBtUPw0bmiDu7eAeuc2OEH9S6mV9/jPhPdhOWzdeshb0BskRZxPhxPOjqZ+/OqLcxQwEQ== -esbuild-netbsd-64@0.13.12: - version "0.13.12" - resolved "https://registry.npmmirror.com/esbuild-netbsd-64/download/esbuild-netbsd-64-0.13.12.tgz?cache=0&sync_timestamp=1635657345518&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fesbuild-netbsd-64%2Fdownload%2Fesbuild-netbsd-64-0.13.12.tgz#1ea7fc8cfce88a20a4047b867ef184049a6641ae" - integrity sha1-Hqf8jPzoiiCkBHuGfvGEBJpmQa4= +esbuild-netbsd-64@0.13.15: + version "0.13.15" + resolved "https://registry.npmmirror.com/esbuild-netbsd-64/download/esbuild-netbsd-64-0.13.15.tgz?cache=0&sync_timestamp=1637431917956&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fesbuild-netbsd-64%2Fdownload%2Fesbuild-netbsd-64-0.13.15.tgz#a2fedc549c2b629d580a732d840712b08d440038" + integrity sha512-3+yE9emwoevLMyvu+iR3rsa+Xwhie7ZEHMGDQ6dkqP/ndFzRHkobHUKTe+NCApSqG5ce2z4rFu+NX/UHnxlh3w== -esbuild-openbsd-64@0.13.12: - version "0.13.12" - resolved "https://registry.npmmirror.com/esbuild-openbsd-64/download/esbuild-openbsd-64-0.13.12.tgz?cache=0&sync_timestamp=1635657347599&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fesbuild-openbsd-64%2Fdownload%2Fesbuild-openbsd-64-0.13.12.tgz#adde32f2f1b05dc4bd4fc544d6ea5a4379f9ca4d" - integrity sha1-rd4y8vGwXcS9T8VE1upaQ3n5yk0= +esbuild-openbsd-64@0.13.15: + version "0.13.15" + resolved "https://registry.npmmirror.com/esbuild-openbsd-64/download/esbuild-openbsd-64-0.13.15.tgz?cache=0&sync_timestamp=1637462928360&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fesbuild-openbsd-64%2Fdownload%2Fesbuild-openbsd-64-0.13.15.tgz#b22c0e5806d3a1fbf0325872037f885306b05cd7" + integrity sha512-wTfvtwYJYAFL1fSs8yHIdf5GEE4NkbtbXtjLWjM3Cw8mmQKqsg8kTiqJ9NJQe5NX/5Qlo7Xd9r1yKMMkHllp5g== -esbuild-sunos-64@0.13.12: - version "0.13.12" - resolved "https://registry.npmmirror.com/esbuild-sunos-64/download/esbuild-sunos-64-0.13.12.tgz?cache=0&sync_timestamp=1635657350094&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fesbuild-sunos-64%2Fdownload%2Fesbuild-sunos-64-0.13.12.tgz#a7ecaf52b7364fbee76dc8aa707fa3e1cff3342c" - integrity sha1-p+yvUrc2T77nbciqcH+j4c/zNCw= +esbuild-sunos-64@0.13.15: + version "0.13.15" + resolved "https://registry.npmmirror.com/esbuild-sunos-64/download/esbuild-sunos-64-0.13.15.tgz?cache=0&sync_timestamp=1637498945122&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fesbuild-sunos-64%2Fdownload%2Fesbuild-sunos-64-0.13.15.tgz#d0b6454a88375ee8d3964daeff55c85c91c7cef4" + integrity sha512-lbivT9Bx3t1iWWrSnGyBP9ODriEvWDRiweAs69vI+miJoeKwHWOComSRukttbuzjZ8r1q0mQJ8Z7yUsDJ3hKdw== -esbuild-windows-32@0.13.12: - version "0.13.12" - resolved "https://registry.npmmirror.com/esbuild-windows-32/download/esbuild-windows-32-0.13.12.tgz#a8756033dc905c4b7bea19be69f7ee68809f8770" - integrity sha1-qHVgM9yQXEt76hm+affuaICfh3A= +esbuild-windows-32@0.13.15: + version "0.13.15" + resolved "https://registry.npmmirror.com/esbuild-windows-32/download/esbuild-windows-32-0.13.15.tgz?cache=0&sync_timestamp=1637431920040&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fesbuild-windows-32%2Fdownload%2Fesbuild-windows-32-0.13.15.tgz#c96d0b9bbb52f3303322582ef8e4847c5ad375a7" + integrity sha512-fDMEf2g3SsJ599MBr50cY5ve5lP1wyVwTe6aLJsM01KtxyKkB4UT+fc5MXQFn3RLrAIAZOG+tHC+yXObpSn7Nw== -esbuild-windows-64@0.13.12: - version "0.13.12" - resolved "https://registry.npmmirror.com/esbuild-windows-64/download/esbuild-windows-64-0.13.12.tgz#ae694aa66ca078acb8509b2da31197ed1f40f798" - integrity sha1-rmlKpmygeKy4UJstoxGX7R9A95g= +esbuild-windows-64@0.13.15: + version "0.13.15" + resolved "https://registry.npmmirror.com/esbuild-windows-64/download/esbuild-windows-64-0.13.15.tgz?cache=0&sync_timestamp=1637462927131&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fesbuild-windows-64%2Fdownload%2Fesbuild-windows-64-0.13.15.tgz#1f79cb9b1e1bb02fb25cd414cb90d4ea2892c294" + integrity sha512-9aMsPRGDWCd3bGjUIKG/ZOJPKsiztlxl/Q3C1XDswO6eNX/Jtwu4M+jb6YDH9hRSUflQWX0XKAfWzgy5Wk54JQ== -esbuild-windows-arm64@0.13.12: - version "0.13.12" - resolved "https://registry.npmmirror.com/esbuild-windows-arm64/download/esbuild-windows-arm64-0.13.12.tgz#782c5a8bd6d717ea55aaafe648f9926ca36a4a88" - integrity sha1-eCxai9bXF+pVqq/mSPmSbKNqSog= +esbuild-windows-arm64@0.13.15: + version "0.13.15" + resolved "https://registry.npmmirror.com/esbuild-windows-arm64/download/esbuild-windows-arm64-0.13.15.tgz?cache=0&sync_timestamp=1637431916993&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fesbuild-windows-arm64%2Fdownload%2Fesbuild-windows-arm64-0.13.15.tgz#482173070810df22a752c686509c370c3be3b3c3" + integrity sha512-zzvyCVVpbwQQATaf3IG8mu1IwGEiDxKkYUdA4FpoCHi1KtPa13jeScYDjlW0Qh+ebWzpKfR2ZwvqAQkSWNcKjA== esbuild@^0.13.2: - version "0.13.12" - resolved "https://registry.npmmirror.com/esbuild/download/esbuild-0.13.12.tgz?cache=0&sync_timestamp=1635657345922&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fesbuild%2Fdownload%2Fesbuild-0.13.12.tgz#9cac641594bf03cf34145258c093d743ebbde7ca" - integrity sha1-nKxkFZS/A880FFJYwJPXQ+u958o= + version "0.13.15" + resolved "https://registry.npmmirror.com/esbuild/download/esbuild-0.13.15.tgz?cache=0&sync_timestamp=1637431976821&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fesbuild%2Fdownload%2Fesbuild-0.13.15.tgz#db56a88166ee373f87dbb2d8798ff449e0450cdf" + integrity sha512-raCxt02HBKv8RJxE8vkTSCXGIyKHdEdGfUmiYb8wnabnaEmHzyW7DCHb5tEN0xU8ryqg5xw54mcwnYkC4x3AIw== optionalDependencies: - esbuild-android-arm64 "0.13.12" - esbuild-darwin-64 "0.13.12" - esbuild-darwin-arm64 "0.13.12" - esbuild-freebsd-64 "0.13.12" - esbuild-freebsd-arm64 "0.13.12" - esbuild-linux-32 "0.13.12" - esbuild-linux-64 "0.13.12" - esbuild-linux-arm "0.13.12" - esbuild-linux-arm64 "0.13.12" - esbuild-linux-mips64le "0.13.12" - esbuild-linux-ppc64le "0.13.12" - esbuild-netbsd-64 "0.13.12" - esbuild-openbsd-64 "0.13.12" - esbuild-sunos-64 "0.13.12" - esbuild-windows-32 "0.13.12" - esbuild-windows-64 "0.13.12" - esbuild-windows-arm64 "0.13.12" + esbuild-android-arm64 "0.13.15" + esbuild-darwin-64 "0.13.15" + esbuild-darwin-arm64 "0.13.15" + esbuild-freebsd-64 "0.13.15" + esbuild-freebsd-arm64 "0.13.15" + esbuild-linux-32 "0.13.15" + esbuild-linux-64 "0.13.15" + esbuild-linux-arm "0.13.15" + esbuild-linux-arm64 "0.13.15" + esbuild-linux-mips64le "0.13.15" + esbuild-linux-ppc64le "0.13.15" + esbuild-netbsd-64 "0.13.15" + esbuild-openbsd-64 "0.13.15" + esbuild-sunos-64 "0.13.15" + esbuild-windows-32 "0.13.15" + esbuild-windows-64 "0.13.15" + esbuild-windows-arm64 "0.13.15" escalade@^3.1.1: version "3.1.1" @@ -1587,6 +1676,11 @@ estree-walker@^2.0.2: resolved "https://registry.nlark.com/estree-walker/download/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" integrity sha1-UvAQF4wqTBF6d1fP6UKtt9LaTKw= +expand-template@^2.0.3: + version "2.0.3" + resolved "https://registry.npm.taobao.org/expand-template/download/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c" + integrity sha1-bhSz/O4POmNA7LV9LokYaSBSpHw= + extend@~3.0.2: version "3.0.2" resolved "https://registry.npm.taobao.org/extend/download/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" @@ -1647,6 +1741,11 @@ fd-slicer@~1.1.0: dependencies: pend "~1.2.0" +file-uri-to-path@1.0.0: + version "1.0.0" + resolved "https://registry.nlark.com/file-uri-to-path/download/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" + integrity sha1-VTp7hEb/b2hDWcRF8eN6BdrMM90= + filelist@^1.0.1: version "1.0.2" resolved "https://registry.nlark.com/filelist/download/filelist-1.0.2.tgz#80202f21462d4d1c2e214119b1807c1bc0380e5b" @@ -1673,6 +1772,15 @@ forever-agent@~0.6.1: resolved "https://registry.nlark.com/forever-agent/download/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= +form-data@^4.0.0: + version "4.0.0" + resolved "https://registry.npm.taobao.org/form-data/download/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" + integrity sha1-k5Gdrq82HuUpWEubMWZNwSyfpFI= + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + form-data@~2.3.2: version "2.3.3" resolved "https://registry.npm.taobao.org/form-data/download/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" @@ -1683,9 +1791,14 @@ form-data@~2.3.2: mime-types "^2.1.12" fraction.js@^4.1.1: - version "4.1.1" - resolved "https://registry.nlark.com/fraction.js/download/fraction.js-4.1.1.tgz#ac4e520473dae67012d618aab91eda09bcb400ff" - integrity sha1-rE5SBHPa5nAS1hiquR7aCby0AP8= + version "4.1.2" + resolved "https://registry.npmmirror.com/fraction.js/download/fraction.js-4.1.2.tgz#13e420a92422b6cf244dff8690ed89401029fbe8" + integrity sha512-o2RiJQ6DZaR/5+Si0qJUIy637QMRudSi9kU/FFzx9EZazrIdnBgpU+3sEWCxAVhH2RtxW2Oz+T4p2o8uOPVcgA== + +fs-constants@^1.0.0: + version "1.0.0" + resolved "https://registry.nlark.com/fs-constants/download/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" + integrity sha1-a+Dem+mYzhavivwkSXue6bfM2a0= fs-extra@^10.0.0: version "10.0.0" @@ -1736,7 +1849,7 @@ fs.realpath@^1.0.0: fsevents@~2.3.2: version "2.3.2" - resolved "https://registry.npm.taobao.org/fsevents/download/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + resolved "https://registry.npmmirror.com/fsevents/download/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" integrity sha1-ilJveLj99GI7cJ4Ll1xSwkwC/Ro= function-bind@^1.1.1: @@ -1784,6 +1897,11 @@ getpass@^0.1.1: dependencies: assert-plus "^1.0.0" +github-from-package@0.0.0: + version "0.0.0" + resolved "https://registry.npmmirror.com/github-from-package/download/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce" + integrity sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4= + glob-parent@^5.1.2, glob-parent@~5.1.2: version "5.1.2" resolved "https://registry.npmmirror.com/glob-parent/download/glob-parent-5.1.2.tgz?cache=0&sync_timestamp=1632954501757&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fglob-parent%2Fdownload%2Fglob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" @@ -1847,16 +1965,16 @@ globalthis@^1.0.1: define-properties "^1.1.3" got@^11.7.0: - version "11.8.2" - resolved "https://registry.nlark.com/got/download/got-11.8.2.tgz#7abb3959ea28c31f3576f1576c1effce23f33599" - integrity sha1-ers5Weoowx81dvFXbB7/ziPzNZk= + version "11.8.3" + resolved "https://registry.npmmirror.com/got/download/got-11.8.3.tgz?cache=0&sync_timestamp=1637211987701&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fgot%2Fdownload%2Fgot-11.8.3.tgz#f496c8fdda5d729a90b4905d2b07dbd148170770" + integrity sha512-7gtQ5KiPh1RtGS9/Jbv1ofDpBFuq42gyfEib+ejaRBJuj/3tQFeR5+gw57e4ipaU8c/rCjvX6fkQz2lyDlGAOg== dependencies: "@sindresorhus/is" "^4.0.0" "@szmarczak/http-timer" "^4.0.5" "@types/cacheable-request" "^6.0.1" "@types/responselike" "^1.0.0" cacheable-lookup "^5.0.3" - cacheable-request "^7.0.1" + cacheable-request "^7.0.2" decompress-response "^6.0.0" http2-wrapper "^1.0.0-beta.5.2" lowercase-keys "^2.0.0" @@ -1865,7 +1983,7 @@ got@^11.7.0: got@^9.6.0: version "9.6.0" - resolved "https://registry.nlark.com/got/download/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85" + resolved "https://registry.npmmirror.com/got/download/got-9.6.0.tgz?cache=0&sync_timestamp=1637211987701&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fgot%2Fdownload%2Fgot-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85" integrity sha1-7fRefWf5lUVwXeH3u+7rEhdl7YU= dependencies: "@sindresorhus/is" "^0.14.0" @@ -1882,7 +2000,7 @@ got@^9.6.0: graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.3: version "4.2.8" - resolved "https://registry.nlark.com/graceful-fs/download/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a" + resolved "https://registry.npmmirror.com/graceful-fs/download/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a" integrity sha1-5BK40z9eAGWTy9PO5t+fLOu+gCo= "graceful-readlink@>= 1.0.0": @@ -1964,7 +2082,7 @@ http-cache-semantics@^4.0.0: http-signature@~1.2.0: version "1.2.0" - resolved "https://registry.npm.taobao.org/http-signature/download/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + resolved "https://registry.npmmirror.com/http-signature/download/http-signature-1.2.0.tgz?cache=0&sync_timestamp=1637178506486&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fhttp-signature%2Fdownload%2Fhttp-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= dependencies: assert-plus "^1.0.0" @@ -2312,9 +2430,14 @@ jsonfile@^6.0.1: optionalDependencies: graceful-fs "^4.1.6" +jsonparse@0.0.5: + version "0.0.5" + resolved "https://registry.nlark.com/jsonparse/download/jsonparse-0.0.5.tgz#330542ad3f0a654665b778f3eb2d9a9fa507ac64" + integrity sha1-MwVCrT8KZUZlt3jz6y2an6UHrGQ= + jsprim@^1.2.2: version "1.4.1" - resolved "https://registry.npmmirror.com/jsprim/download/jsprim-1.4.1.tgz?cache=0&sync_timestamp=1635970868806&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fjsprim%2Fdownload%2Fjsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" + resolved "https://registry.npmmirror.com/jsprim/download/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= dependencies: assert-plus "1.0.0" @@ -2349,14 +2472,14 @@ lazy-val@^1.0.4, lazy-val@^1.0.5: integrity sha1-bPO59bwxzufuPjacCDK3WD3Nkj0= lilconfig@^2.0.3: - version "2.0.3" - resolved "https://registry.nlark.com/lilconfig/download/lilconfig-2.0.3.tgz#68f3005e921dafbd2a2afb48379986aa6d2579fd" - integrity sha1-aPMAXpIdr70qKvtIN5mGqm0lef0= + version "2.0.4" + resolved "https://registry.npmmirror.com/lilconfig/download/lilconfig-2.0.4.tgz?cache=0&sync_timestamp=1636150747257&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Flilconfig%2Fdownload%2Flilconfig-2.0.4.tgz#f4507d043d7058b380b6a8f5cb7bcd4b34cee082" + integrity sha1-9FB9BD1wWLOAtqj1y3vNSzTO4II= lines-and-columns@^1.1.6: - version "1.1.6" - resolved "https://registry.npm.taobao.org/lines-and-columns/download/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" - integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= + version "1.2.4" + resolved "https://registry.npmmirror.com/lines-and-columns/download/lines-and-columns-1.2.4.tgz?cache=0&sync_timestamp=1637465481769&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Flines-and-columns%2Fdownload%2Flines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== locate-path@^3.0.0: version "3.0.0" @@ -2464,7 +2587,7 @@ mime-types@^2.1.12, mime-types@~2.1.19: mime@^2.5.2: version "2.6.0" - resolved "https://registry.npmmirror.com/mime/download/mime-2.6.0.tgz?cache=0&sync_timestamp=1635900750501&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fmime%2Fdownload%2Fmime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367" + resolved "https://registry.npmmirror.com/mime/download/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367" integrity sha1-oqaCqVzU0MsdYlfij4PafjWAA2c= mimic-fn@^2.1.0: @@ -2482,6 +2605,11 @@ mimic-response@^1.0.0, mimic-response@^1.0.1: resolved "https://registry.nlark.com/mimic-response/download/mimic-response-1.0.1.tgz?cache=0&sync_timestamp=1628692524926&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmimic-response%2Fdownload%2Fmimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" integrity sha1-SSNTiHju9CBjy4o+OweYeBSHqxs= +mimic-response@^2.0.0: + version "2.1.0" + resolved "https://registry.nlark.com/mimic-response/download/mimic-response-2.1.0.tgz?cache=0&sync_timestamp=1628692524926&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmimic-response%2Fdownload%2Fmimic-response-2.1.0.tgz#d13763d35f613d09ec37ebb30bac0469c0ee8f43" + integrity sha1-0Tdj019hPQnsN+uzC6wEacDuj0M= + mimic-response@^3.1.0: version "3.1.0" resolved "https://registry.nlark.com/mimic-response/download/mimic-response-3.1.0.tgz?cache=0&sync_timestamp=1628692524926&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmimic-response%2Fdownload%2Fmimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" @@ -2494,7 +2622,7 @@ minimatch@3.0.4, minimatch@^3.0.4: dependencies: brace-expansion "^1.1.7" -minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5: +minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.5: version "1.2.5" resolved "https://registry.nlark.com/minimist/download/minimist-1.2.5.tgz?cache=0&sync_timestamp=1618847017774&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" integrity sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI= @@ -2529,6 +2657,11 @@ minizlib@^2.1.1: minipass "^3.0.0" yallist "^4.0.0" +mkdirp-classic@^0.5.2, mkdirp-classic@^0.5.3: + version "0.5.3" + resolved "https://registry.npm.taobao.org/mkdirp-classic/download/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" + integrity sha1-+hDJEVzG2IZb4iG6R+6b7XhgERM= + mkdirp@^0.5.1, mkdirp@^0.5.4, mkdirp@^0.5.5: version "0.5.5" resolved "https://registry.npmmirror.com/mkdirp/download/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" @@ -2561,11 +2694,21 @@ ms@^2.1.1: resolved "https://registry.npmmirror.com/ms/download/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha1-V0yBOM4dK1hh8LRFedut1gxmFbI= +nan@^2.15.0: + version "2.15.0" + resolved "https://registry.nlark.com/nan/download/nan-2.15.0.tgz#3f34a473ff18e15c1b5626b62903b5ad6e665fee" + integrity sha1-PzSkc/8Y4VwbVia2KQO1rW5mX+4= + nanoid@^3.1.30: version "3.1.30" resolved "https://registry.npmmirror.com/nanoid/download/nanoid-3.1.30.tgz#63f93cc548d2a113dc5dfbc63bfa09e2b9b64362" integrity sha1-Y/k8xUjSoRPcXfvGO/oJ4rm2Q2I= +napi-build-utils@^1.0.1: + version "1.0.2" + resolved "https://registry.npm.taobao.org/napi-build-utils/download/napi-build-utils-1.0.2.tgz#b1fddc0b2c46e380a0b7a76f984dd47c41a13806" + integrity sha1-sf3cCyxG44Cgt6dvmE3UfEGhOAY= + needle@^2.2.1: version "2.9.1" resolved "https://registry.nlark.com/needle/download/needle-2.9.1.tgz?cache=0&sync_timestamp=1630674795023&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fneedle%2Fdownload%2Fneedle-2.9.1.tgz#22d1dffbe3490c2b83e301f7709b6736cd8f2684" @@ -2575,7 +2718,14 @@ needle@^2.2.1: iconv-lite "^0.4.4" sax "^1.2.4" -node-abi@^2.19.2: +"nmea@git+https://e.coding.net/hwasmart/beidou-satellite-data-monitor/node-nmea.git": + version "0.1.2" + resolved "git+https://e.coding.net/hwasmart/beidou-satellite-data-monitor/node-nmea.git#91bd9c80f6cb29f9eaeb93e842696a888bfc1f41" + dependencies: + JSONStream "0.7" + through ">=2.2.7 <3" + +node-abi@^2.19.2, node-abi@^2.21.0: version "2.30.1" resolved "https://registry.npmmirror.com/node-abi/download/node-abi-2.30.1.tgz?cache=0&sync_timestamp=1637029661860&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fnode-abi%2Fdownload%2Fnode-abi-2.30.1.tgz#c437d4b1fe0e285aaf290d45b45d4d7afedac4cf" integrity sha1-xDfUsf4OKFqvKQ1FtF1Nev7axM8= @@ -2695,9 +2845,9 @@ npm-packlist@^1.1.6: npm-bundled "^1.0.1" npm-normalize-package-bin "^1.0.1" -npmlog@^4.0.2, npmlog@^4.1.2: +npmlog@^4.0.1, npmlog@^4.0.2, npmlog@^4.1.2: version "4.1.2" - resolved "https://registry.nlark.com/npmlog/download/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" + resolved "https://registry.npmmirror.com/npmlog/download/npmlog-4.1.2.tgz?cache=0&sync_timestamp=1637084905324&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fnpmlog%2Fdownload%2Fnpmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" integrity sha1-CKfyqL9zRgR3mp76StXMcXq7lUs= dependencies: are-we-there-yet "~1.1.2" @@ -2825,7 +2975,7 @@ parent-module@^1.0.0: parse-json@^5.0.0: version "5.2.0" - resolved "https://registry.npm.taobao.org/parse-json/download/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + resolved "https://registry.npmmirror.com/parse-json/download/parse-json-5.2.0.tgz?cache=0&sync_timestamp=1637475717072&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fparse-json%2Fdownload%2Fparse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" integrity sha1-x2/Gbe5UIxyWKyK8yKcs8vmXU80= dependencies: "@babel/code-frame" "^7.0.0" @@ -2908,7 +3058,7 @@ postcss-js@^3.0.3: postcss-load-config@^3.1.0: version "3.1.0" - resolved "https://registry.nlark.com/postcss-load-config/download/postcss-load-config-3.1.0.tgz#d39c47091c4aec37f50272373a6a648ef5e97829" + resolved "https://registry.npmmirror.com/postcss-load-config/download/postcss-load-config-3.1.0.tgz#d39c47091c4aec37f50272373a6a648ef5e97829" integrity sha1-05xHCRxK7Df1AnI3OmpkjvXpeCk= dependencies: import-cwd "^3.0.0" @@ -2949,6 +3099,25 @@ postcss@^8.1.10, postcss@^8.1.6, postcss@^8.2.1, postcss@^8.2.10, postcss@^8.3.8 picocolors "^1.0.0" source-map-js "^0.6.2" +prebuild-install@^6.1.4: + version "6.1.4" + resolved "https://registry.npmmirror.com/prebuild-install/download/prebuild-install-6.1.4.tgz?cache=0&sync_timestamp=1636716658500&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fprebuild-install%2Fdownload%2Fprebuild-install-6.1.4.tgz#ae3c0142ad611d58570b89af4986088a4937e00f" + integrity sha1-rjwBQq1hHVhXC4mvSYYIikk34A8= + dependencies: + detect-libc "^1.0.3" + expand-template "^2.0.3" + github-from-package "0.0.0" + minimist "^1.2.3" + mkdirp-classic "^0.5.3" + napi-build-utils "^1.0.1" + node-abi "^2.21.0" + npmlog "^4.0.1" + pump "^3.0.0" + rc "^1.2.7" + simple-get "^3.0.3" + tar-fs "^2.0.0" + tunnel-agent "^0.6.0" + prepend-http@^2.0.0: version "2.0.0" resolved "https://registry.nlark.com/prepend-http/download/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" @@ -3021,7 +3190,7 @@ queue-microtask@^1.2.2: quick-lru@^5.1.1: version "5.1.1" - resolved "https://registry.nlark.com/quick-lru/download/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" + resolved "https://registry.npmmirror.com/quick-lru/download/quick-lru-5.1.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fquick-lru%2Fdownload%2Fquick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" integrity sha1-NmST5rPkKjpoheLpnRj4D7eoyTI= rc@^1.2.7, rc@^1.2.8: @@ -3058,7 +3227,7 @@ readable-stream@^2.0.6, readable-stream@^2.2.2, readable-stream@^2.3.5: string_decoder "~1.1.1" util-deprecate "~1.0.1" -readable-stream@^3.4.0: +readable-stream@^3.1.1, readable-stream@^3.4.0: version "3.6.0" resolved "https://registry.nlark.com/readable-stream/download/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" integrity sha1-M3u9o63AcGvT4CRCaihtS0sskZg= @@ -3154,7 +3323,7 @@ resolve-from@^5.0.0: resolve@^1.20.0: version "1.20.0" - resolved "https://registry.nlark.com/resolve/download/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" + resolved "https://registry.nlark.com/resolve/download/resolve-1.20.0.tgz?cache=0&sync_timestamp=1631633008759&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fresolve%2Fdownload%2Fresolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" integrity sha1-YpoBP7P3B1XW8LeTXMHCxTeLGXU= dependencies: is-core-module "^2.2.0" @@ -3224,9 +3393,9 @@ roarr@^2.15.3: sprintf-js "^1.1.2" rollup@^2.57.0: - version "2.59.0" - resolved "https://registry.npmmirror.com/rollup/download/rollup-2.59.0.tgz?cache=0&sync_timestamp=1635760107164&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Frollup%2Fdownload%2Frollup-2.59.0.tgz#108c61b0fa0a37ebc8d1f164f281622056f0db59" - integrity sha1-EIxhsPoKN+vI0fFk8oFiIFbw21k= + version "2.60.0" + resolved "https://registry.npmmirror.com/rollup/download/rollup-2.60.0.tgz?cache=0&sync_timestamp=1636694225026&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Frollup%2Fdownload%2Frollup-2.60.0.tgz#4ee60ab7bdd0356763f87d7099f413e5460fc193" + integrity sha512-cHdv9GWd58v58rdseC8e8XIaPUo8a9cgZpnCMMDGZFDZKEODOiPPEQFXLriWr/TjXzhPPmG5bkAztPsOARIcGQ== optionalDependencies: fsevents "~2.3.2" @@ -3295,11 +3464,28 @@ semver@^7.3.2, semver@^7.3.4, semver@^7.3.5: serialize-error@^7.0.1: version "7.0.1" - resolved "https://registry.nlark.com/serialize-error/download/serialize-error-7.0.1.tgz#f1360b0447f61ffb483ec4157c737fab7d778e18" + resolved "https://registry.npmmirror.com/serialize-error/download/serialize-error-7.0.1.tgz?cache=0&sync_timestamp=1637131182788&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fserialize-error%2Fdownload%2Fserialize-error-7.0.1.tgz#f1360b0447f61ffb483ec4157c737fab7d778e18" integrity sha1-8TYLBEf2H/tIPsQVfHN/q313jhg= dependencies: type-fest "^0.13.1" +serialport@9.2.4: + version "9.2.4" + resolved "https://registry.npmmirror.com/serialport/download/serialport-9.2.4.tgz#ea95a32897286c8eadeaa700c215376fc5604c49" + integrity sha1-6pWjKJcobI6t6qcAwhU3b8VgTEk= + dependencies: + "@serialport/binding-mock" "9.2.4" + "@serialport/bindings" "9.2.4" + "@serialport/parser-byte-length" "9.2.4" + "@serialport/parser-cctalk" "9.2.4" + "@serialport/parser-delimiter" "9.2.4" + "@serialport/parser-inter-byte-timeout" "9.2.4" + "@serialport/parser-readline" "9.2.4" + "@serialport/parser-ready" "9.2.4" + "@serialport/parser-regex" "9.2.4" + "@serialport/stream" "9.2.4" + debug "^4.3.2" + set-blocking@~2.0.0: version "2.0.0" resolved "https://registry.npmmirror.com/set-blocking/download/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" @@ -3318,13 +3504,27 @@ shebang-regex@^3.0.0: integrity sha1-rhbxZE2HPsrYQ7AwexQzYtTEIXI= signal-exit@^3.0.0, signal-exit@^3.0.2: - version "3.0.5" - resolved "https://registry.npmmirror.com/signal-exit/download/signal-exit-3.0.5.tgz#9e3e8cc0c75a99472b44321033a7702e7738252f" - integrity sha1-nj6MwMdamUcrRDIQM6dwLnc4JS8= + version "3.0.6" + resolved "https://registry.npmmirror.com/signal-exit/download/signal-exit-3.0.6.tgz?cache=0&sync_timestamp=1637255687504&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fsignal-exit%2Fdownload%2Fsignal-exit-3.0.6.tgz#24e630c4b0f03fea446a2bd299e62b4a6ca8d0af" + integrity sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ== + +simple-concat@^1.0.0: + version "1.0.1" + resolved "https://registry.npm.taobao.org/simple-concat/download/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f" + integrity sha1-9Gl2CCujXCJj8cirXt/ibEHJVS8= + +simple-get@^3.0.3: + version "3.1.0" + resolved "https://registry.npm.taobao.org/simple-get/download/simple-get-3.1.0.tgz#b45be062435e50d159540b576202ceec40b9c6b3" + integrity sha1-tFvgYkNeUNFZVAtXYgLO7EC5xrM= + dependencies: + decompress-response "^4.2.0" + once "^1.3.1" + simple-concat "^1.0.0" simple-swizzle@^0.2.2: version "0.2.2" - resolved "https://registry.nlark.com/simple-swizzle/download/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" + resolved "https://registry.npmmirror.com/simple-swizzle/download/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= dependencies: is-arrayish "^0.3.1" @@ -3343,13 +3543,13 @@ smart-buffer@^4.0.2: source-map-js@^0.6.2: version "0.6.2" - resolved "https://registry.npm.taobao.org/source-map-js/download/source-map-js-0.6.2.tgz#0bb5de631b41cfbda6cfba8bd05a80efdfd2385e" + resolved "https://registry.npmmirror.com/source-map-js/download/source-map-js-0.6.2.tgz?cache=0&sync_timestamp=1636400772640&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fsource-map-js%2Fdownload%2Fsource-map-js-0.6.2.tgz#0bb5de631b41cfbda6cfba8bd05a80efdfd2385e" integrity sha1-C7XeYxtBz72mz7qL0FqA79/SOF4= source-map-support@^0.5.17, source-map-support@^0.5.19: - version "0.5.20" - resolved "https://registry.nlark.com/source-map-support/download/source-map-support-0.5.20.tgz?cache=0&sync_timestamp=1631180721833&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsource-map-support%2Fdownload%2Fsource-map-support-0.5.20.tgz#12166089f8f5e5e8c56926b377633392dd2cb6c9" - integrity sha1-EhZgifj15ejFaSazd2Mzkt0stsk= + version "0.5.21" + resolved "https://registry.npmmirror.com/source-map-support/download/source-map-support-0.5.21.tgz?cache=0&sync_timestamp=1637320322789&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fsource-map-support%2Fdownload%2Fsource-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== dependencies: buffer-from "^1.0.0" source-map "^0.6.0" @@ -3464,21 +3664,21 @@ sumchecker@^3.0.1: supports-color@^5.3.0: version "5.5.0" - resolved "https://registry.nlark.com/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1626703342506&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + resolved "https://registry.npmmirror.com/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1637259119530&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" integrity sha1-4uaaRKyHcveKHsCzW2id9lMO/I8= dependencies: has-flag "^3.0.0" supports-color@^7.1.0: version "7.2.0" - resolved "https://registry.nlark.com/supports-color/download/supports-color-7.2.0.tgz?cache=0&sync_timestamp=1626703342506&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + resolved "https://registry.npmmirror.com/supports-color/download/supports-color-7.2.0.tgz?cache=0&sync_timestamp=1637259119530&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fsupports-color%2Fdownload%2Fsupports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" integrity sha1-G33NyzK4E4gBs+R4umpRyqiWSNo= dependencies: has-flag "^4.0.0" tailwindcss@^2.1.1: version "2.2.19" - resolved "https://registry.npmmirror.com/tailwindcss/download/tailwindcss-2.2.19.tgz?cache=0&sync_timestamp=1635994210865&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Ftailwindcss%2Fdownload%2Ftailwindcss-2.2.19.tgz#540e464832cd462bb9649c1484b0a38315c2653c" + resolved "https://registry.npmmirror.com/tailwindcss/download/tailwindcss-2.2.19.tgz#540e464832cd462bb9649c1484b0a38315c2653c" integrity sha1-VA5GSDLNRiu5ZJwUhLCjgxXCZTw= dependencies: arg "^5.0.1" @@ -3514,6 +3714,27 @@ tailwindcss@^2.1.1: resolve "^1.20.0" tmp "^0.2.1" +tar-fs@^2.0.0: + version "2.1.1" + resolved "https://registry.npm.taobao.org/tar-fs/download/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784" + integrity sha1-SJoVq4Xx8L76uzcLfeT561y+h4Q= + dependencies: + chownr "^1.1.1" + mkdirp-classic "^0.5.2" + pump "^3.0.0" + tar-stream "^2.1.4" + +tar-stream@^2.1.4: + version "2.2.0" + resolved "https://registry.nlark.com/tar-stream/download/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" + integrity sha1-rK2EwoQTawYNw/qmRHSqmuvXcoc= + dependencies: + bl "^4.0.3" + end-of-stream "^1.4.1" + fs-constants "^1.0.0" + inherits "^2.0.3" + readable-stream "^3.1.1" + tar@^4: version "4.4.19" resolved "https://registry.nlark.com/tar/download/tar-4.4.19.tgz#2e4d7263df26f2b914dee10c825ab132123742f3" @@ -3547,6 +3768,11 @@ temp-file@^3.4.0: async-exit-hook "^2.0.1" fs-extra "^10.0.0" +"through@>=2.2.7 <3": + version "2.3.8" + resolved "https://registry.nlark.com/through/download/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= + tmp-promise@^3.0.2: version "3.0.3" resolved "https://registry.npmmirror.com/tmp-promise/download/tmp-promise-3.0.3.tgz#60a1a1cc98c988674fcbfd23b6e3367bdeac4ce7" @@ -3590,7 +3816,7 @@ truncate-utf8-bytes@^1.0.0: ts-node@^9.1.1: version "9.1.1" - resolved "https://registry.npmmirror.com/ts-node/download/ts-node-9.1.1.tgz?cache=0&sync_timestamp=1634967008919&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fts-node%2Fdownload%2Fts-node-9.1.1.tgz#51a9a450a3e959401bda5f004a72d54b936d376d" + resolved "https://registry.npmmirror.com/ts-node/download/ts-node-9.1.1.tgz#51a9a450a3e959401bda5f004a72d54b936d376d" integrity sha1-UamkUKPpWUAb2l8ASnLVS5NtN20= dependencies: arg "^4.1.0" @@ -3624,17 +3850,17 @@ tweetnacl@^0.14.3, tweetnacl@~0.14.0: type-fest@^0.13.1: version "0.13.1" - resolved "https://registry.npmmirror.com/type-fest/download/type-fest-0.13.1.tgz?cache=0&sync_timestamp=1636459972076&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Ftype-fest%2Fdownload%2Ftype-fest-0.13.1.tgz#0172cb5bce80b0bd542ea348db50c7e21834d934" + resolved "https://registry.npmmirror.com/type-fest/download/type-fest-0.13.1.tgz?cache=0&sync_timestamp=1637149872065&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Ftype-fest%2Fdownload%2Ftype-fest-0.13.1.tgz#0172cb5bce80b0bd542ea348db50c7e21834d934" integrity sha1-AXLLW86AsL1ULqNI21DH4hg02TQ= type-fest@^0.20.2: version "0.20.2" - resolved "https://registry.npmmirror.com/type-fest/download/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" + resolved "https://registry.npmmirror.com/type-fest/download/type-fest-0.20.2.tgz?cache=0&sync_timestamp=1637149872065&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Ftype-fest%2Fdownload%2Ftype-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" integrity sha1-G/IH9LKPkVg2ZstfvTJ4hzAc1fQ= type-fest@^1.0.2: version "1.4.0" - resolved "https://registry.npmmirror.com/type-fest/download/type-fest-1.4.0.tgz?cache=0&sync_timestamp=1636459972076&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Ftype-fest%2Fdownload%2Ftype-fest-1.4.0.tgz#e9fb813fe3bf1744ec359d55d1affefa76f14be1" + resolved "https://registry.npmmirror.com/type-fest/download/type-fest-1.4.0.tgz?cache=0&sync_timestamp=1637149872065&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Ftype-fest%2Fdownload%2Ftype-fest-1.4.0.tgz#e9fb813fe3bf1744ec359d55d1affefa76f14be1" integrity sha1-6fuBP+O/F0TsNZ1V0a/++nbxS+E= typedarray-to-buffer@^3.1.5: @@ -3650,9 +3876,9 @@ typedarray@^0.0.6: integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= typescript@^4.2.3: - version "4.4.4" - resolved "https://registry.npmmirror.com/typescript/download/typescript-4.4.4.tgz?cache=0&sync_timestamp=1635923847615&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Ftypescript%2Fdownload%2Ftypescript-4.4.4.tgz#2cd01a1a1f160704d3101fd5a58ff0f9fcb8030c" - integrity sha1-LNAaGh8WBwTTEB/VpY/w+fy4Aww= + version "4.5.2" + resolved "https://registry.npmmirror.com/typescript/download/typescript-4.5.2.tgz#8ac1fba9f52256fdb06fb89e4122fa6a346c2998" + integrity sha512-5BlMof9H1yGt0P8/WF+wPNw6GfctgGjXp5hkblpyT+8rkASSmkUKMXrxR0Xg8ThVCi/JnHQiKXeBaEwCeQwMFw== unique-string@^2.0.0: version "2.0.0" @@ -3739,9 +3965,9 @@ verror@^1.10.0: extsprintf "^1.2.0" vite@^2.0.5: - version "2.6.13" - resolved "https://registry.npmmirror.com/vite/download/vite-2.6.13.tgz?cache=0&sync_timestamp=1636007765472&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fvite%2Fdownload%2Fvite-2.6.13.tgz#16b3ec85a66d5b461ac29a903874d4357f9af432" - integrity sha1-FrPshaZtW0YawpqQOHTUNX+a9DI= + version "2.6.14" + resolved "https://registry.npmmirror.com/vite/download/vite-2.6.14.tgz#35c09a15e4df823410819a2a239ab11efb186271" + integrity sha512-2HA9xGyi+EhY2MXo0+A2dRsqsAG3eFNEVIo12olkWhOmc8LfiM+eMdrXf+Ruje9gdXgvSqjLI9freec1RUM5EA== dependencies: esbuild "^0.13.2" postcss "^8.3.8" @@ -3764,15 +3990,15 @@ vue-echarts@^6.0.0: vue-demi "^0.11.2" vue@^3.0.5: - version "3.2.21" - resolved "https://registry.npmmirror.com/vue/download/vue-3.2.21.tgz?cache=0&sync_timestamp=1635836044818&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fvue%2Fdownload%2Fvue-3.2.21.tgz#55f5665172d95cf97e806b9aad0a375180be23a1" - integrity sha1-VfVmUXLZXPl+gGuarQo3UYC+I6E= + version "3.2.22" + resolved "https://registry.npmmirror.com/vue/download/vue-3.2.22.tgz?cache=0&sync_timestamp=1636947969556&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fvue%2Fdownload%2Fvue-3.2.22.tgz#46e4dd89e98cc4b851ae1eb35f00ced413a34bb7" + integrity sha512-KD5nZpXVZquOC6926Xnp3zOvswrUyO9Rya7ZUoxWFQEjFDW4iACtwzubRB4Um2Om9kj6CaJOqAVRDSFlqLpdgw== dependencies: - "@vue/compiler-dom" "3.2.21" - "@vue/compiler-sfc" "3.2.21" - "@vue/runtime-dom" "3.2.21" - "@vue/server-renderer" "3.2.21" - "@vue/shared" "3.2.21" + "@vue/compiler-dom" "3.2.22" + "@vue/compiler-sfc" "3.2.22" + "@vue/runtime-dom" "3.2.22" + "@vue/server-renderer" "3.2.22" + "@vue/shared" "3.2.22" wcwidth@^1.0.1: version "1.0.1" @@ -3863,12 +4089,12 @@ yallist@^4.0.0: yaml@^1.10.0, yaml@^1.10.2: version "1.10.2" - resolved "https://registry.nlark.com/yaml/download/yaml-1.10.2.tgz?cache=0&sync_timestamp=1630949706790&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fyaml%2Fdownload%2Fyaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" + resolved "https://registry.npmmirror.com/yaml/download/yaml-1.10.2.tgz?cache=0&sync_timestamp=1636797252827&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fyaml%2Fdownload%2Fyaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha1-IwHF/78StGfejaIzOkWeKeeSDks= yargs-parser@^20.2.2: version "20.2.9" - resolved "https://registry.nlark.com/yargs-parser/download/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" + resolved "https://registry.npmmirror.com/yargs-parser/download/yargs-parser-20.2.9.tgz?cache=0&sync_timestamp=1637030983058&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fyargs-parser%2Fdownload%2Fyargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" integrity sha1-LrfcOwKJcY/ClfNidThFxBoMlO4= yargs@^16.0.0: