实现单机版

master
叶志超 2021-12-22 19:32:34 +08:00
parent 5e1601c8ea
commit 141aa83f2d
16 changed files with 364 additions and 406 deletions

2
.gitignore vendored
View File

@ -6,3 +6,5 @@ dist-ssr
.vscode
.idea
public/Cesium

View File

@ -2,7 +2,7 @@
"name": "global-navigation-satellite-system",
"description": "global-navigation-satellite-system",
"author": "hwasmart",
"version": "0.0.0",
"version": "5.0.0",
"main": "dist/main/app.js",
"scripts": {
"dev": "vite",
@ -12,23 +12,24 @@
"electron:build": "rimraf dist && vite build && tsc -p tsconfig.electron.json && electron-builder"
},
"dependencies": {
"cesium": "^1.81.0",
"cesium": "^1.88.0",
"czml-writer": "^1.0.3",
"electron-store": "^8.0.0",
"got": "^11.8.2",
"vue": "^3.2.24",
"vue-cesium": "^3.0.2-beta.13",
"vue": "^3.2.26",
"vue-cesium": "3.0.2-beta.13",
"vuex": "^4.0.1"
},
"devDependencies": {
"@vitejs/plugin-vue": "^1.1.5",
"@vue/compiler-sfc": "^3.0.5",
"@vue/compiler-sfc": "^3.2.26",
"autoprefixer": "^10.2.5",
"cross-env": "^7.0.3",
"electron": "^12.0.0",
"electron-builder": "^22.10.5",
"postcss": "^8.2.10",
"rimraf": "^3.0.2",
"rollup-plugin-copy": "^3.4.0",
"tailwindcss": "^2.1.1",
"ts-node": "^9.1.1",
"typescript": "^4.2.3",

View File

@ -2,11 +2,11 @@
<div class="w-h-full">
<EarthView ref="earthView"/>
<FlagView ref="flagView" class="fixed bottom-0 right-0" />
<FlagView class="fixed bottom-0 right-0" />
<SatelliteSystemSelectView class="fixed top-1" />
<SatelliteTableView class="fixed left-0 right-0 bottom-0" @trackSatelliteSelected="onTrackSatelliteSelected" />
<SatelliteSystemSelectView class="fixed top-1" @satelliteSystemChanged="onSatelliteSystemChanged" />
</div>
</template>
@ -18,11 +18,6 @@ import SatelliteTableView from './components/SatelliteTableView.vue'
import SatelliteSystemSelectView from './components/SatelliteSystemSelectView.vue'
const earthView = ref(null)
const flagView = ref(null)
const onSatelliteSystemChanged = ss => {
if (earthView.value) earthView.value.loadSatelliteOrbit(ss)
if (flagView.value) flagView.value.show_flag(ss)
}
const onTrackSatelliteSelected = id => {
if (earthView.value) earthView.value.trackSatellite(id)
}

23
src/render/api/entity.js Normal file
View File

@ -0,0 +1,23 @@
import store from '../store'
let entities = []
const load = (value) => {
entities = value
console.log(entities, store, "==================");
// 将卫星状态信息存储到store中
const satellites = filter('Satellite')
const satellite_state_arr = satellites.map(({ id, show }) => { return { id, show } })
store.commit('satellites/set', satellite_state_arr)
}
const get = id => entities.find(entity => entity.id === id)
const find = keyword => entities.find(entity => entity.id.startsWith(keyword))
const filter = keyword => entities.filter(entity => entity.id.startsWith(keyword))
export default { get, load, find }

BIN
src/render/assets/earth.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

View File

@ -19,6 +19,8 @@ import { VcViewer, VcLayerImagery, VcProviderImageryTianditu, VcNavigation, VcDa
// import 'vue-cesium/dist/index.css'
import earth from '../assets/earth.jpg'
import entity from '../api/entity'
const store = useStore()
const czml = computed(() => './CZML/' + store.state.satelliteSystem.name + '.czml')
@ -30,41 +32,43 @@ const getEntityById = id => {
}
const onDataSourceReady = ({ viewer, cesiumObject }) => {
viewer.flyTo(cesiumObject)
entities = cesiumObject.entities.values
entity.load(cesiumObject.entities.values)
//
viewer.selectedEntity = entities.find(entity => entity.id.startsWith('Constellation'))
// store
const satellites = entities.filter(entity => entity.id.startsWith('Satellite'))
const satellite_state_arr = satellites.map(({ id, show }) => { return { id, show } })
store.commit('satellites/set', satellite_state_arr)
viewer.selectedEntity = entity.find('Constellation')
}
let vcViewerInstance = null
// const trackedSatelliteId = computed(() => store.state.trackedSatellite.id)
// watch(trackedSatelliteId, (value) => {
// const entity = getEntityById(value)
// if (!entity || !vcViewerInstance) return
// vcViewerInstance.selectedEntity = entity
// vcViewerInstance.trackedEntity = entity
// })
// /
store.subscribe(({ type, payload }) => {
if (type === 'satellites/toggleShow') {
const entity = getEntityById(payload)
if (!entity) return
const satellite = entity.get(payload)
if (!satellite) return
entity.show = !entity.show
satellite.show = !satellite.show
}
if (type === 'satellites/track') {
const satellite = entity.get(payload)
if (!satellite || !vcViewerInstance) return
vcViewerInstance.selectedEntity = satellite
vcViewerInstance.trackedEntity = satellite
}
})
let vcViewerInstance = null
const trackedSatelliteId = computed(() => store.state.trackedSatellite.id)
watch(trackedSatelliteId, (value) => {
const entity = getEntityById(value)
if (!entity || !vcViewerInstance) return
vcViewerInstance.selectedEntity = entity
vcViewerInstance.trackedEntity = entity
})
const onTrackedEntityChanged = entity => {
console.log(entity, '==============');
store.commit('trackedSatellite/set', null)
if (!entity) store.commit('trackedSatellite/set', null)
}
const onViewerReady = ({ viewer }) => {

View File

@ -5,15 +5,11 @@
</template>
<script lang="ts" setup>
import { ref } from 'vue'
import { computed } from 'vue'
import { useStore } from 'vuex'
const src = ref('')
const show_flag = (flag_name: string) => {
if (!flag_name) return
src.value = './image/flag/' + flag_name + '.png'
}
defineExpose({ show_flag })
const store = useStore()
const src = computed(() => './image/flag/' + store.state.satelliteSystem.name + '.png')
</script>
<style scoped>

View File

@ -1,5 +1,4 @@
<template>
<!-- TODO: 将卫星列表视图融入到下拉列表中 -->
<div>
<select class="cesium-button" v-model="selected">
<option
@ -12,26 +11,19 @@
</div>
</template>
<script lang="ts">
import { ref, watch, onMounted, defineComponent } from 'vue'
export default defineComponent({
setup: (_, { emit }) => {
const selected = ref(null)
<script lang="ts" setup>
import { useStore } from 'vuex'
import { ref, watch, onMounted } from 'vue'
const store = useStore()
const selected = ref('')
watch(selected, (value) => store.commit('satelliteSystem/set', value))
onMounted(() => selected.value = Object.keys(option_dic)[0])
const option_dic = {
'beidou' : '中国北斗卫星导航系统',
'gps-ops' : '美国全球定位系统',
'glo-ops' : '俄罗斯格洛纳斯卫星导航系统',
'galileo' : '欧盟研制伽利略卫星导航系统'
}
onMounted(() => selected.value = Object.keys(option_dic)[0])
watch(selected, (value) => {
emit('satellite-system-changed', value)
})
return { selected, option_dic }
}
})
</script>

View File

@ -23,10 +23,10 @@
<td class="border border-gray-900"> {{ index + 1 }} </td>
<td class="border border-gray-900"> {{ id }} </td>
<td class="border border-gray-900">
<input :checked="show" type="checkbox" class="w-6 h-6 cursor-pointer" @change="onSatelliteTableCheckboxChanged(id)" />
<input :checked="show" type="checkbox" class="w-6 h-6 cursor-pointer" @change="onShowStateCheckboxChanged(id)" />
</td>
<td class="border border-gray-900">
<button @click="$emit('track-satellite-selected', id)">
<button @click="onTrackButtonClicked(id)">
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 10l4.553-2.276A1 1 0 0121 8.618v6.764a1 1 0 01-1.447.894L15 14M5 18h8a2 2 0 002-2V8a2 2 0 00-2-2H5a2 2 0 00-2 2v8a2 2 0 002 2z" />
</svg>
@ -39,27 +39,22 @@
</div>
</template>
<script lang="ts">
import { ref, computed, defineComponent } from 'vue'
<script lang="ts" setup>
import { useStore } from 'vuex'
import { ref, computed, watch } from 'vue'
export default defineComponent({
setup: () => {
const show = ref(false)
const store = useStore()
const satellites = computed(() => store.state.satellites.all)
const onTrackButtonClicked = id => store.commit('satellites/track', id)
const onShowStateCheckboxChanged = id => store.commit('satellites/toggleShow', id)
//
const satelliteTable = ref(null)
const satellites = computed(() => {
watch(satellites, () => {
if (satelliteTable.value) satelliteTable.value.scrollTop = 0
return store.state.satellites.all
})
const onSatelliteTableCheckboxChanged = id => store.commit('satellites/toggleShow', id)
return { show, satelliteTable, satellites, onSatelliteTableCheckboxChanged }
}
})
</script>
@ -95,12 +90,11 @@ td {
::-webkit-scrollbar-thumb {
border-radius: 10px;
-webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 30%);
background-color: #1f2937;
background-color: #4fbee2;
}
::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 30%);
/* border-radius: 10px; */
background-color: #111827;
}

View File

@ -1,6 +1,12 @@
import { createApp } from 'vue'
import App from './App.vue'
import VueCesium from 'vue-cesium'
import 'vue-cesium/dist/index.css'
import store from './store'
import './main.css'
createApp(App).use(store).mount('#app')
const cesiumPath = (process.env.NODE_ENV === 'development' ? './node_modules/cesium/Build/Cesium/Cesium.js': './Cesium/Cesium.js')
createApp(App).use(VueCesium, { cesiumPath: cesiumPath }).use(store).mount('#app')

View File

@ -1,12 +1,14 @@
import { createStore } from 'vuex'
import satellites from './modules/satellites'
import satelliteSystem from './modules/satelliteSystem'
const debug = process.env.NODE_ENV !== 'production'
export default createStore({
modules: {
satellites
satellites,
satelliteSystem
},
strict: debug
})

View File

@ -0,0 +1,30 @@
const state = {
name: ''
}
// getters
// const getters = {
// get: (state) => state.name
// }
// actions
const actions = {
set ({ commit }, { satelliteSystem }) {
commit('set', satelliteSystem)
}
}
// mutations
const mutations = {
set (state, satelliteSystem) {
state.name = satelliteSystem
}
}
export default {
namespaced: true,
state,
// getters,
actions,
mutations
}

View File

@ -3,16 +3,16 @@ const state = {
}
// getters
const getters = {
getSatelliteList: (state) => state.all
}
// const getters = {
// getSatelliteList: (state) => state.all
// }
// actions
const actions = {
load ({ commit }, { satellites }) {
commit('set', satellites)
}
}
// const actions = {
// load ({ commit }, { satellites }) {
// commit('set', satellites)
// }
// }
// mutations
const mutations = {
@ -23,13 +23,15 @@ const mutations = {
toggleShow (state, id) {
const satellite = state.all.find(satellite => satellite.id === id)
satellite.show = !satellite.show
}
},
track () {}
}
export default {
namespaced: true,
state,
getters,
actions,
// getters,
// actions,
mutations
}

View File

@ -0,0 +1,30 @@
const state = {
id: null
}
// getters
// const getters = {
// get: (state) => state.value
// }
// actions
const actions = {
set ({ commit }, { trackedSatelliteId }) {
commit('set', trackedSatelliteId)
}
}
// mutations
const mutations = {
set (state, trackedSatelliteId) {
state.id = trackedSatelliteId
}
}
export default {
namespaced: true,
state,
// getters,
actions,
mutations
}

View File

@ -1,6 +1,7 @@
import { join } from 'path'
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import copy from 'rollup-plugin-copy'
const outDir = join(__dirname, 'dist/render')
const renderDir = join(__dirname, 'src/render')
@ -10,7 +11,11 @@ const publicDir = join(__dirname, 'public')
export default defineConfig({
publicDir,
base: './',
plugins: [vue()],
plugins: [vue(),copy({
targets: [
{ src: './node_modules/cesium/Build/Cesium', dest: publicDir }, //执行拷贝
]
})],
build: {
outDir,
emptyOutDir: true,

464
yarn.lock
View File

@ -12,29 +12,10 @@
resolved "https://registry.npm.taobao.org/@amap/amap-jsapi-loader/download/@amap/amap-jsapi-loader-1.0.1.tgz#9ec4b4d5d2467eac451f6c852e35db69e9f9f0c0"
integrity sha1-nsS01dJGfqxFH2yFLjXbaen58MA=
"@babel/helper-validator-identifier@^7.12.11":
version "7.12.11"
resolved "https://registry.npm.taobao.org/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.12.11.tgz#c9a1f021917dcb5ccf0d4e453e399022981fc9ed"
integrity sha1-yaHwIZF9y1zPDU5FPjmQIpgfye0=
"@babel/parser@^7.12.0", "@babel/parser@^7.13.9":
version "7.13.13"
resolved "https://registry.npm.taobao.org/@babel/parser/download/@babel/parser-7.13.13.tgz#42f03862f4aed50461e543270916b47dd501f0df"
integrity sha1-QvA4YvSu1QRh5UMnCRa0fdUB8N8=
"@babel/parser@^7.15.0":
version "7.16.4"
resolved "https://registry.npmmirror.com/@babel/parser/download/@babel/parser-7.16.4.tgz?cache=0&sync_timestamp=1637102912616&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==
"@babel/types@^7.12.0", "@babel/types@^7.13.0":
version "7.13.14"
resolved "https://registry.npm.taobao.org/@babel/types/download/@babel/types-7.13.14.tgz?cache=0&sync_timestamp=1617027540856&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.13.14.tgz#c35a4abb15c7cd45a2746d78ab328e362cbace0d"
integrity sha1-w1pKuxXHzUWidG14qzKONiy6zg0=
dependencies:
"@babel/helper-validator-identifier" "^7.12.11"
lodash "^4.17.19"
to-fast-properties "^2.0.0"
"@babel/parser@^7.16.4":
version "7.16.6"
resolved "https://registry.npmmirror.com/@babel/parser/download/@babel/parser-7.16.6.tgz#8f194828193e8fa79166f34a4b4e52f3e769a314"
integrity sha512-Gr86ujcNuPDnNOY8mi383Hvi8IYrJVJYuf3XcuBM/Dgd+bINn/7tHqsj+tKkoreMbmGsFLsltI/JJd8fOFWGDQ==
"@develar/schema-utils@~2.6.5":
version "2.6.5"
@ -159,6 +140,13 @@
dependencies:
"@types/node" "*"
"@types/fs-extra@^8.0.1":
version "8.1.2"
resolved "https://registry.npmmirror.com/@types/fs-extra/download/@types/fs-extra-8.1.2.tgz#7125cc2e4bdd9bd2fc83005ffdb1d0ba00cca61f"
integrity sha1-cSXMLkvdm9L8gwBf/bHQugDMph8=
dependencies:
"@types/node" "*"
"@types/fs-extra@^9.0.7":
version "9.0.8"
resolved "https://registry.npm.taobao.org/@types/fs-extra/download/@types/fs-extra-9.0.8.tgz?cache=0&sync_timestamp=1614591217966&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Ffs-extra%2Fdownload%2F%40types%2Ffs-extra-9.0.8.tgz#32c3c07ddf8caa5020f84b5f65a48470519f78ba"
@ -253,154 +241,100 @@
resolved "https://registry.npm.taobao.org/@vitejs/plugin-vue/download/@vitejs/plugin-vue-1.2.0.tgz#f0a92470b74761f90afc8cda204fa3bec9df09f4"
integrity sha1-8KkkcLdHYfkK/IzaIE+jvsnfCfQ=
"@vue/compiler-core@3.0.9":
version "3.0.9"
resolved "https://registry.npm.taobao.org/@vue/compiler-core/download/@vue/compiler-core-3.0.9.tgz?cache=0&sync_timestamp=1616859172087&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40vue%2Fcompiler-core%2Fdownload%2F%40vue%2Fcompiler-core-3.0.9.tgz#ec7efa676889aee006fc43739ee4a67a952ac623"
integrity sha1-7H76Z2iJruAG/ENznuSmepUqxiM=
"@vue/compiler-core@3.2.26":
version "3.2.26"
resolved "https://registry.npmmirror.com/@vue/compiler-core/download/@vue/compiler-core-3.2.26.tgz#9ab92ae624da51f7b6064f4679c2d4564f437cc8"
integrity sha512-N5XNBobZbaASdzY9Lga2D9Lul5vdCIOXvUMd6ThcN8zgqQhPKfCV+wfAJNNJKQkSHudnYRO2gEB+lp0iN3g2Tw==
dependencies:
"@babel/parser" "^7.12.0"
"@babel/types" "^7.12.0"
"@vue/shared" "3.0.9"
estree-walker "^2.0.1"
source-map "^0.6.1"
"@vue/compiler-core@3.2.24":
version "3.2.24"
resolved "https://registry.npmmirror.com/@vue/compiler-core/download/@vue/compiler-core-3.2.24.tgz#cadcda0e026e7f1cd453ce87160be51a5f313fe0"
integrity sha512-A0SxB2HAggKzP57LDin5gfgWOTwFyGCtQ5MTMNBADnfQYALWnYuC8kMI0DhRSplGTWRvn9Z2DAnG8f35BnojuA==
dependencies:
"@babel/parser" "^7.15.0"
"@vue/shared" "3.2.24"
"@babel/parser" "^7.16.4"
"@vue/shared" "3.2.26"
estree-walker "^2.0.2"
source-map "^0.6.1"
"@vue/compiler-dom@3.0.9":
version "3.0.9"
resolved "https://registry.npm.taobao.org/@vue/compiler-dom/download/@vue/compiler-dom-3.0.9.tgz?cache=0&sync_timestamp=1616859173423&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40vue%2Fcompiler-dom%2Fdownload%2F%40vue%2Fcompiler-dom-3.0.9.tgz#1fd554097d9ab36eca73bc6d0d9607fecf94e71c"
integrity sha1-H9VUCX2as27Kc7xtDZYH/s+U5xw=
"@vue/compiler-dom@3.2.26":
version "3.2.26"
resolved "https://registry.npmmirror.com/@vue/compiler-dom/download/@vue/compiler-dom-3.2.26.tgz#c7a7b55d50a7b7981dd44fc28211df1450482667"
integrity sha512-smBfaOW6mQDxcT3p9TKT6mE22vjxjJL50GFVJiI0chXYGU/xzC05QRGrW3HHVuJrmLTLx5zBhsZ2dIATERbarg==
dependencies:
"@vue/compiler-core" "3.0.9"
"@vue/shared" "3.0.9"
"@vue/compiler-core" "3.2.26"
"@vue/shared" "3.2.26"
"@vue/compiler-dom@3.2.24":
version "3.2.24"
resolved "https://registry.npmmirror.com/@vue/compiler-dom/download/@vue/compiler-dom-3.2.24.tgz#32235cb444660245be5cc58f4beb76747400505c"
integrity sha512-KQEm8r0JFsrNNIfbD28pcwMvHpcJcwjVR1XWFcD0yyQ8eREd7IXhT7J6j7iNCSE/TIo78NOvkwbyX+lnIm836w==
"@vue/compiler-sfc@3.2.26", "@vue/compiler-sfc@^3.2.26":
version "3.2.26"
resolved "https://registry.npmmirror.com/@vue/compiler-sfc/download/@vue/compiler-sfc-3.2.26.tgz#3ce76677e4aa58311655a3bea9eb1cb804d2273f"
integrity sha512-ePpnfktV90UcLdsDQUh2JdiTuhV0Skv2iYXxfNMOK/F3Q+2BO0AulcVcfoksOpTJGmhhfosWfMyEaEf0UaWpIw==
dependencies:
"@vue/compiler-core" "3.2.24"
"@vue/shared" "3.2.24"
"@vue/compiler-sfc@3.2.24":
version "3.2.24"
resolved "https://registry.npmmirror.com/@vue/compiler-sfc/download/@vue/compiler-sfc-3.2.24.tgz#803a309e1935fc85981218d88fd4fb5db05afdb1"
integrity sha512-YGPcIvVJp2qTPkuT6kT43Eo1xjstyY4bmuiSV31my4bQMBFVR26ANmifUSt759Blok71gK0WzfIZHbcOKYOeKA==
dependencies:
"@babel/parser" "^7.15.0"
"@vue/compiler-core" "3.2.24"
"@vue/compiler-dom" "3.2.24"
"@vue/compiler-ssr" "3.2.24"
"@vue/ref-transform" "3.2.24"
"@vue/shared" "3.2.24"
"@babel/parser" "^7.16.4"
"@vue/compiler-core" "3.2.26"
"@vue/compiler-dom" "3.2.26"
"@vue/compiler-ssr" "3.2.26"
"@vue/reactivity-transform" "3.2.26"
"@vue/shared" "3.2.26"
estree-walker "^2.0.2"
magic-string "^0.25.7"
postcss "^8.1.10"
source-map "^0.6.1"
"@vue/compiler-sfc@^3.0.5":
version "3.0.9"
resolved "https://registry.npm.taobao.org/@vue/compiler-sfc/download/@vue/compiler-sfc-3.0.9.tgz#0f993a6e159ca6ad351d8ee0c4734771d2590115"
integrity sha1-D5k6bhWcpq01HY7gxHNHcdJZARU=
"@vue/compiler-ssr@3.2.26":
version "3.2.26"
resolved "https://registry.npmmirror.com/@vue/compiler-ssr/download/@vue/compiler-ssr-3.2.26.tgz#fd049523341fbf4ab5e88e25eef566d862894ba7"
integrity sha512-2mywLX0ODc4Zn8qBoA2PDCsLEZfpUGZcyoFRLSOjyGGK6wDy2/5kyDOWtf0S0UvtoyVq95OTSGIALjZ4k2q/ag==
dependencies:
"@babel/parser" "^7.13.9"
"@babel/types" "^7.13.0"
"@vue/compiler-core" "3.0.9"
"@vue/compiler-dom" "3.0.9"
"@vue/compiler-ssr" "3.0.9"
"@vue/shared" "3.0.9"
consolidate "^0.16.0"
estree-walker "^2.0.1"
hash-sum "^2.0.0"
lru-cache "^5.1.1"
magic-string "^0.25.7"
merge-source-map "^1.1.0"
postcss "^8.1.10"
postcss-modules "^4.0.0"
postcss-selector-parser "^6.0.4"
source-map "^0.6.1"
"@vue/compiler-ssr@3.0.9":
version "3.0.9"
resolved "https://registry.npm.taobao.org/@vue/compiler-ssr/download/@vue/compiler-ssr-3.0.9.tgz#aebce25e573b9db34964b682bb1631a7240ba43d"
integrity sha1-rrziXlc7nbNJZLaCuxYxpyQLpD0=
dependencies:
"@vue/compiler-dom" "3.0.9"
"@vue/shared" "3.0.9"
"@vue/compiler-ssr@3.2.24":
version "3.2.24"
resolved "https://registry.npmmirror.com/@vue/compiler-ssr/download/@vue/compiler-ssr-3.2.24.tgz#edd0b7e7cd28d6c2578bb770ce0128bfdef9c948"
integrity sha512-E1HHShNsGVWXxs68LDOUuI+Bzak9W/Ier/366aKDBFuwvfwgruwq6abhMfj6pSDZpwZ/PXnfliyl/m7qBSq6gw==
dependencies:
"@vue/compiler-dom" "3.2.24"
"@vue/shared" "3.2.24"
"@vue/compiler-dom" "3.2.26"
"@vue/shared" "3.2.26"
"@vue/devtools-api@^6.0.0-beta.11":
version "6.0.0-beta.12"
resolved "https://registry.yarnpkg.com/@vue/devtools-api/-/devtools-api-6.0.0-beta.12.tgz#693ffc77bfb66b080e5c9576abb5786c85470a32"
integrity sha512-PtHmAxFmCyCElV7uTWMrXj+fefwn4lCfTtPo9fPw0SK8/7e3UaFl8IL7lnugJmNFfeKQyuTkSoGvTq1uDaRF6Q==
"@vue/reactivity@3.2.24":
version "3.2.24"
resolved "https://registry.npmmirror.com/@vue/reactivity/download/@vue/reactivity-3.2.24.tgz#4b24301ff7af0607c49a1e6976a22b4f62eab1a4"
integrity sha512-5eVsO9wfQ5erCMSRBjpqLkkI+LglJS7E0oLZJs2gsChpvOjH2Uwt3Hk1nVv0ywStnWg71Ykn3SyQwtnl7PknOQ==
"@vue/reactivity-transform@3.2.26":
version "3.2.26"
resolved "https://registry.npmmirror.com/@vue/reactivity-transform/download/@vue/reactivity-transform-3.2.26.tgz#6d8f20a4aa2d19728f25de99962addbe7c4d03e9"
integrity sha512-XKMyuCmzNA7nvFlYhdKwD78rcnmPb7q46uoR00zkX6yZrUmcCQ5OikiwUEVbvNhL5hBJuvbSO95jB5zkUon+eQ==
dependencies:
"@vue/shared" "3.2.24"
"@vue/ref-transform@3.2.24":
version "3.2.24"
resolved "https://registry.npmmirror.com/@vue/ref-transform/download/@vue/ref-transform-3.2.24.tgz#335bf06e0b25be16e7056cc4117c51a79f0c9122"
integrity sha512-j6oNbsGLvea2rF8GQB9w6q7UFL1So7J+t6ducaMeWPSyjYZ+slWpwPVK6mmyghg5oGqC41R+HC5BV036Y0KhXQ==
dependencies:
"@babel/parser" "^7.15.0"
"@vue/compiler-core" "3.2.24"
"@vue/shared" "3.2.24"
"@babel/parser" "^7.16.4"
"@vue/compiler-core" "3.2.26"
"@vue/shared" "3.2.26"
estree-walker "^2.0.2"
magic-string "^0.25.7"
"@vue/runtime-core@3.2.24":
version "3.2.24"
resolved "https://registry.npmmirror.com/@vue/runtime-core/download/@vue/runtime-core-3.2.24.tgz#b3e433587442910d90f78f61ce3c5faf6fb3f355"
integrity sha512-ReI06vGgYuW0G8FlOcAOzMklVDJSxKuRhYzT8j+a8BTfs1945kxo1Th28BPvasyYx8J+LMeZ0HqpPH9yGXvWvg==
"@vue/reactivity@3.2.26":
version "3.2.26"
resolved "https://registry.npmmirror.com/@vue/reactivity/download/@vue/reactivity-3.2.26.tgz#d529191e581521c3c12e29ef986d4c8a933a0f83"
integrity sha512-h38bxCZLW6oFJVDlCcAiUKFnXI8xP8d+eO0pcDxx+7dQfSPje2AO6M9S9QO6MrxQB7fGP0DH0dYQ8ksf6hrXKQ==
dependencies:
"@vue/reactivity" "3.2.24"
"@vue/shared" "3.2.24"
"@vue/shared" "3.2.26"
"@vue/runtime-dom@3.2.24":
version "3.2.24"
resolved "https://registry.npmmirror.com/@vue/runtime-dom/download/@vue/runtime-dom-3.2.24.tgz#14b462514cdb01d9de6c09ecf1d5d5d55a58e1e3"
integrity sha512-piqsabtIEUKkMGSJlOyKUonZEDtdwOpR6teQ8EKbH8PX9sxfAt9snLnFJldUhhyYrLIyDtnjwajfJ7/XtpD4JA==
"@vue/runtime-core@3.2.26":
version "3.2.26"
resolved "https://registry.npmmirror.com/@vue/runtime-core/download/@vue/runtime-core-3.2.26.tgz#5c59cc440ed7a39b6dbd4c02e2d21c8d1988f0de"
integrity sha512-BcYi7qZ9Nn+CJDJrHQ6Zsmxei2hDW0L6AB4vPvUQGBm2fZyC0GXd/4nVbyA2ubmuhctD5RbYY8L+5GUJszv9mQ==
dependencies:
"@vue/runtime-core" "3.2.24"
"@vue/shared" "3.2.24"
"@vue/reactivity" "3.2.26"
"@vue/shared" "3.2.26"
"@vue/runtime-dom@3.2.26":
version "3.2.26"
resolved "https://registry.npmmirror.com/@vue/runtime-dom/download/@vue/runtime-dom-3.2.26.tgz#84d3ae2584488747717c2e072d5d9112c0d2e6c2"
integrity sha512-dY56UIiZI+gjc4e8JQBwAifljyexfVCkIAu/WX8snh8vSOt/gMSEGwPRcl2UpYpBYeyExV8WCbgvwWRNt9cHhQ==
dependencies:
"@vue/runtime-core" "3.2.26"
"@vue/shared" "3.2.26"
csstype "^2.6.8"
"@vue/server-renderer@3.2.24":
version "3.2.24"
resolved "https://registry.npmmirror.com/@vue/server-renderer/download/@vue/server-renderer-3.2.24.tgz#8009b1e52293fd4efc71b90452baf502ecb9dc03"
integrity sha512-DqiCRDxTbv67Hw5ImiqnLIQbPGtIwWLLfEcVHoEnu1f21EMTB6LfoS69EQddd8VyfN5kfX3Fmz27/hrFPpRaMQ==
"@vue/server-renderer@3.2.26":
version "3.2.26"
resolved "https://registry.npmmirror.com/@vue/server-renderer/download/@vue/server-renderer-3.2.26.tgz#f16a4b9fbcc917417b4cea70c99afce2701341cf"
integrity sha512-Jp5SggDUvvUYSBIvYEhy76t4nr1vapY/FIFloWmQzn7UxqaHrrBpbxrqPcTrSgGrcaglj0VBp22BKJNre4aA1w==
dependencies:
"@vue/compiler-ssr" "3.2.24"
"@vue/shared" "3.2.24"
"@vue/compiler-ssr" "3.2.26"
"@vue/shared" "3.2.26"
"@vue/shared@3.0.9":
version "3.0.9"
resolved "https://registry.npm.taobao.org/@vue/shared/download/@vue/shared-3.0.9.tgz?cache=0&sync_timestamp=1616859176431&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40vue%2Fshared%2Fdownload%2F%40vue%2Fshared-3.0.9.tgz#09882d745ded52b07e4481d036659d733edd2a9a"
integrity sha1-CYgtdF3tUrB+RIHQNmWdcz7dKpo=
"@vue/shared@3.2.24":
version "3.2.24"
resolved "https://registry.npmmirror.com/@vue/shared/download/@vue/shared-3.2.24.tgz#d74615e856013b17fb60b19b09d712729ad5e090"
integrity sha512-BUgRiZCkCrqDps5aQ9av05xcge3rn092ztKIh17tHkeEFgP4zfXMQWBA2zfdoCdCEdBL26xtOv+FZYiOp9RUDA==
"@vue/shared@3.2.26":
version "3.2.26"
resolved "https://registry.npmmirror.com/@vue/shared/download/@vue/shared-3.2.26.tgz#7acd1621783571b9a82eca1f041b4a0a983481d9"
integrity sha512-vPV6Cq+NIWbH5pZu+V+2QHE9y1qfuTq49uNWw4f7FDEeZaDU2H2cx5jcUZOAKW7qTrUS4k6qZPbMy1x4N96nbA==
acorn-node@^1.6.1:
version "1.8.2"
@ -553,6 +487,11 @@ array-equal@^1.0.0:
resolved "https://registry.npm.taobao.org/array-equal/download/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93"
integrity sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=
array-union@^2.1.0:
version "2.1.0"
resolved "https://registry.npm.taobao.org/array-union/download/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d"
integrity sha1-t5hCCtvrHego2ErNii4j0+/oXo0=
asap@~2.0.6:
version "2.0.6"
resolved "https://registry.npm.taobao.org/asap/download/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46"
@ -622,11 +561,6 @@ base64-js@^1.2.3, base64-js@^1.3.1:
resolved "https://registry.npm.taobao.org/base64-js/download/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
integrity sha1-GxtEAWClv3rUC2UPCVljSBkDkwo=
big.js@^5.2.2:
version "5.2.2"
resolved "https://registry.npm.taobao.org/big.js/download/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328"
integrity sha1-ZfCvOC9Xi83HQr2cKB6cstd2gyg=
binary-extensions@^2.0.0:
version "2.2.0"
resolved "https://registry.npm.taobao.org/binary-extensions/download/binary-extensions-2.2.0.tgz?cache=0&sync_timestamp=1610299268308&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbinary-extensions%2Fdownload%2Fbinary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d"
@ -657,7 +591,7 @@ bluebird-lst@^1.0.9:
dependencies:
bluebird "^3.5.5"
bluebird@^3.5.5, bluebird@^3.7.2:
bluebird@^3.5.5:
version "3.7.2"
resolved "https://registry.npm.taobao.org/bluebird/download/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f"
integrity sha1-nyKcFb4nJFT/qXOs4NvueaGww28=
@ -827,10 +761,10 @@ caseless@^0.12.0, caseless@~0.12.0:
resolved "https://registry.npm.taobao.org/caseless/download/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=
cesium@^1.81.0:
version "1.81.0"
resolved "https://registry.yarnpkg.com/cesium/-/cesium-1.81.0.tgz#7115cb7fcc386ba6190ca666059375a77afac149"
integrity sha512-0JrK3nLuBfL8jJ8C+pECdp41FTrsJAh9xHi1gYh8tv70zathj1Fqf88G74VsnD2yXkB2nUnF1jTdedVq+gwk3Q==
cesium@^1.88.0:
version "1.88.0"
resolved "https://registry.npmmirror.com/cesium/download/cesium-1.88.0.tgz#d2780ffca93968766feedb676fccb58493ce97d4"
integrity sha512-Tu/U5noy+jTejtaPav5G9SAXss8I9MmR7Ug46ny2NnKQsmW7slO0MUlL3lxo0po7VSmI/E0dDU7Jo+WiRbooRQ==
chainsaw@~0.1.0:
version "0.1.0"
@ -950,6 +884,11 @@ color@^3.1.3:
color-convert "^1.9.1"
color-string "^1.5.4"
colorette@^1.1.0:
version "1.4.0"
resolved "https://registry.npmmirror.com/colorette/download/colorette-1.4.0.tgz#5190fbb87276259a86ad700bff2c6d6faa3fca40"
integrity sha1-UZD7uHJ2JZqGrXAL/yxtb6o/ykA=
colorette@^1.2.2:
version "1.2.2"
resolved "https://registry.npm.taobao.org/colorette/download/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94"
@ -1035,13 +974,6 @@ configstore@^5.0.1:
write-file-atomic "^3.0.0"
xdg-basedir "^4.0.0"
consolidate@^0.16.0:
version "0.16.0"
resolved "https://registry.npm.taobao.org/consolidate/download/consolidate-0.16.0.tgz#a11864768930f2f19431660a65906668f5fbdc16"
integrity sha1-oRhkdokw8vGUMWYKZZBmaPX73BY=
dependencies:
bluebird "^3.7.2"
core-js@^3.6.5:
version "3.9.1"
resolved "https://registry.npm.taobao.org/core-js/download/core-js-3.9.1.tgz?cache=0&sync_timestamp=1614538239185&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcore-js%2Fdownload%2Fcore-js-3.9.1.tgz#cec8de593db8eb2a85ffb0dbdeb312cb6e5460ae"
@ -1218,6 +1150,13 @@ dir-compare@^2.4.0:
commander "2.9.0"
minimatch "3.0.4"
dir-glob@^3.0.1:
version "3.0.1"
resolved "https://registry.nlark.com/dir-glob/download/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f"
integrity sha1-Vtv3PZkqSpO6FYT0U0Bj/S5BcX8=
dependencies:
path-type "^4.0.0"
dlv@^1.1.3:
version "1.1.3"
resolved "https://registry.npm.taobao.org/dlv/download/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79"
@ -1283,8 +1222,8 @@ duplexer3@^0.1.4:
echarts@^5.2.1:
version "5.2.2"
resolved "https://registry.npmmirror.com/echarts/download/echarts-5.2.2.tgz?cache=0&sync_timestamp=1635741929711&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fecharts%2Fdownload%2Fecharts-5.2.2.tgz#ec3c8b2a151cbba71ba3c2c7cf9b2f2047ce4370"
integrity sha1-7DyLKhUcu6cbo8LHz5svIEfOQ3A=
resolved "https://registry.npmmirror.com/echarts/download/echarts-5.2.2.tgz#ec3c8b2a151cbba71ba3c2c7cf9b2f2047ce4370"
integrity sha512-yxuBfeIH5c+0FsoRP60w4De6omXhA06c7eUYBsC1ykB6Ys2yK5fSteIYWvkJ4xJVLQgCvAdO8C4mN6MLeJpBaw==
dependencies:
tslib "2.3.0"
zrender "5.2.1"
@ -1370,11 +1309,6 @@ emoji-regex@^8.0.0:
resolved "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-8.0.0.tgz?cache=0&sync_timestamp=1614682707048&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Femoji-regex%2Fdownload%2Femoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
integrity sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc=
emojis-list@^3.0.0:
version "3.0.0"
resolved "https://registry.npm.taobao.org/emojis-list/download/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78"
integrity sha1-VXBmIEatKeLpFucariYKvf9Pang=
encodeurl@^1.0.2:
version "1.0.2"
resolved "https://registry.npm.taobao.org/encodeurl/download/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
@ -1442,7 +1376,7 @@ esprima@^4.0.0:
resolved "https://registry.npm.taobao.org/esprima/download/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
integrity sha1-E7BM2z5sXRnfkatph6hpVhmwqnE=
estree-walker@^2.0.1, estree-walker@^2.0.2:
estree-walker@^2.0.2:
version "2.0.2"
resolved "https://registry.npm.taobao.org/estree-walker/download/estree-walker-2.0.2.tgz?cache=0&sync_timestamp=1611959077465&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Festree-walker%2Fdownload%2Festree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac"
integrity sha1-UvAQF4wqTBF6d1fP6UKtt9LaTKw=
@ -1467,6 +1401,17 @@ fast-deep-equal@^3.1.1:
resolved "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
integrity sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU=
fast-glob@^3.0.3:
version "3.2.7"
resolved "https://registry.nlark.com/fast-glob/download/fast-glob-3.2.7.tgz#fd6cb7a2d7e9aa7a7846111e85a196d6b2f766a1"
integrity sha1-/Wy3otfpqnp4RhEehaGW1rL3ZqE=
dependencies:
"@nodelib/fs.stat" "^2.0.2"
"@nodelib/fs.walk" "^1.2.3"
glob-parent "^5.1.2"
merge2 "^1.3.0"
micromatch "^4.0.4"
fast-glob@^3.2.5:
version "3.2.5"
resolved "https://registry.npm.taobao.org/fast-glob/download/fast-glob-3.2.5.tgz?cache=0&sync_timestamp=1610876590762&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffast-glob%2Fdownload%2Ffast-glob-3.2.5.tgz#7939af2a656de79a4f1901903ee8adcaa7cb9661"
@ -1577,13 +1522,6 @@ function-bind@^1.1.1:
resolved "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
integrity sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0=
generic-names@^2.0.1:
version "2.0.1"
resolved "https://registry.npm.taobao.org/generic-names/download/generic-names-2.0.1.tgz#f8a378ead2ccaa7a34f0317b05554832ae41b872"
integrity sha1-+KN46tLMqno08DF7BVVIMq5BuHI=
dependencies:
loader-utils "^1.1.0"
get-caller-file@^2.0.5:
version "2.0.5"
resolved "https://registry.npm.taobao.org/get-caller-file/download/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
@ -1632,7 +1570,7 @@ glob-parent@^2.0.0:
dependencies:
is-glob "^2.0.0"
glob-parent@^5.1.0, glob-parent@~5.1.0:
glob-parent@^5.1.0, glob-parent@^5.1.2, glob-parent@~5.1.0:
version "5.1.2"
resolved "https://registry.npm.taobao.org/glob-parent/download/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
integrity sha1-hpgyxYA0/mikCTwX3BXoNA2EAcQ=
@ -1688,6 +1626,20 @@ globalthis@^1.0.1:
dependencies:
define-properties "^1.1.3"
globby@10.0.1:
version "10.0.1"
resolved "https://registry.nlark.com/globby/download/globby-10.0.1.tgz#4782c34cb75dd683351335c5829cc3420e606b22"
integrity sha1-R4LDTLdd1oM1EzXFgpzDQg5gayI=
dependencies:
"@types/glob" "^7.1.1"
array-union "^2.1.0"
dir-glob "^3.0.1"
fast-glob "^3.0.3"
glob "^7.1.3"
ignore "^5.1.1"
merge2 "^1.2.3"
slash "^3.0.0"
got@^11.8.2:
version "11.8.2"
resolved "https://registry.yarnpkg.com/got/-/got-11.8.2.tgz#7abb3959ea28c31f3576f1576c1effce23f33599"
@ -1766,11 +1718,6 @@ has@^1.0.3:
dependencies:
function-bind "^1.1.1"
hash-sum@^2.0.0:
version "2.0.0"
resolved "https://registry.npm.taobao.org/hash-sum/download/hash-sum-2.0.0.tgz#81d01bb5de8ea4a214ad5d6ead1b523460b0b45a"
integrity sha1-gdAbtd6OpKIUrV1urRtSNGCwtFo=
heatmap.js@^2.0.5:
version "2.0.5"
resolved "https://registry.nlark.com/heatmap.js/download/heatmap.js-2.0.5.tgz#466d3b86513f5d49112a49d25700ab2730149153"
@ -1833,21 +1780,16 @@ iconv-lite@^0.6.2:
dependencies:
safer-buffer ">= 2.1.2 < 3.0.0"
icss-replace-symbols@^1.1.0:
version "1.1.0"
resolved "https://registry.npm.taobao.org/icss-replace-symbols/download/icss-replace-symbols-1.1.0.tgz#06ea6f83679a7749e386cfe1fe812ae5db223ded"
integrity sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=
icss-utils@^5.0.0:
version "5.1.0"
resolved "https://registry.npm.taobao.org/icss-utils/download/icss-utils-5.1.0.tgz?cache=0&sync_timestamp=1605801594625&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ficss-utils%2Fdownload%2Ficss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae"
integrity sha1-xr5oWKvQE9do6YNmrkfiXViHsa4=
ieee754@^1.1.13:
version "1.2.1"
resolved "https://registry.npm.taobao.org/ieee754/download/ieee754-1.2.1.tgz?cache=0&sync_timestamp=1603838209136&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fieee754%2Fdownload%2Fieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
integrity sha1-jrehCmP/8l0VpXsAFYbRd9Gw01I=
ignore@^5.1.1:
version "5.2.0"
resolved "https://registry.npmmirror.com/ignore/download/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a"
integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==
import-lazy@^2.1.0:
version "2.1.0"
resolved "https://registry.npm.taobao.org/import-lazy/download/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43"
@ -1984,6 +1926,11 @@ is-path-inside@^3.0.2:
resolved "https://registry.npm.taobao.org/is-path-inside/download/is-path-inside-3.0.3.tgz?cache=0&sync_timestamp=1615183779039&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-path-inside%2Fdownload%2Fis-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283"
integrity sha1-0jE2LlOgf/Kw4Op/7QSRYf/RYoM=
is-plain-object@^3.0.0:
version "3.0.1"
resolved "https://registry.npm.taobao.org/is-plain-object/download/is-plain-object-3.0.1.tgz#662d92d24c0aa4302407b0d45d21f2251c85f85b"
integrity sha1-Zi2S0kwKpDAkB7DUXSHyJRyF+Fs=
is-typedarray@^1.0.0:
version "1.0.0"
resolved "https://registry.npm.taobao.org/is-typedarray/download/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
@ -2073,13 +2020,6 @@ json-stringify-safe@^5.0.1:
resolved "https://registry.npm.taobao.org/json-stringify-safe/download/json-stringify-safe-5.0.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjson-stringify-safe%2Fdownload%2Fjson-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=
json5@^1.0.1:
version "1.0.1"
resolved "https://registry.npm.taobao.org/json5/download/json5-1.0.1.tgz?cache=0&sync_timestamp=1612146113654&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjson5%2Fdownload%2Fjson5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe"
integrity sha1-d5+wAYYE+oVOrL9iUhgNg1Q+Pb4=
dependencies:
minimist "^1.2.0"
json5@^2.1.2:
version "2.2.0"
resolved "https://registry.npm.taobao.org/json5/download/json5-2.2.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjson5%2Fdownload%2Fjson5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3"
@ -2139,15 +2079,6 @@ lazy-val@^1.0.4:
resolved "https://registry.npm.taobao.org/lazy-val/download/lazy-val-1.0.4.tgz#882636a7245c2cfe6e0a4e3ba6c5d68a137e5c65"
integrity sha1-iCY2pyRcLP5uCk47psXWihN+XGU=
loader-utils@^1.1.0:
version "1.4.0"
resolved "https://registry.npm.taobao.org/loader-utils/download/loader-utils-1.4.0.tgz?cache=0&sync_timestamp=1584446211217&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Floader-utils%2Fdownload%2Floader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613"
integrity sha1-xXm140yzSxp07cbB+za/o3HVphM=
dependencies:
big.js "^5.2.2"
emojis-list "^3.0.0"
json5 "^1.0.1"
locate-path@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e"
@ -2156,11 +2087,6 @@ locate-path@^3.0.0:
p-locate "^3.0.0"
path-exists "^3.0.0"
lodash.camelcase@^4.3.0:
version "4.3.0"
resolved "https://registry.npm.taobao.org/lodash.camelcase/download/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6"
integrity sha1-soqmKIorn8ZRA1x3EfZathkDMaY=
lodash.toarray@^4.4.0:
version "4.4.0"
resolved "https://registry.npm.taobao.org/lodash.toarray/download/lodash.toarray-4.4.0.tgz#24c4bfcd6b2fba38bfd0594db1179d8e9b656561"
@ -2171,7 +2097,7 @@ lodash.topath@^4.5.2:
resolved "https://registry.npm.taobao.org/lodash.topath/download/lodash.topath-4.5.2.tgz#3616351f3bba61994a0931989660bd03254fd009"
integrity sha1-NhY1Hzu6YZlKCTGYlmC9AyVP0Ak=
lodash@^4.17.10, lodash@^4.17.19, lodash@^4.17.21:
lodash@^4.17.10, lodash@^4.17.21:
version "4.17.21"
resolved "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
integrity sha1-Z5WRxWTDv/quhFTPCz3zcMPWkRw=
@ -2186,13 +2112,6 @@ lowercase-keys@^2.0.0:
resolved "https://registry.npm.taobao.org/lowercase-keys/download/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479"
integrity sha1-JgPni3tLAAbLyi+8yKMgJVislHk=
lru-cache@^5.1.1:
version "5.1.1"
resolved "https://registry.npm.taobao.org/lru-cache/download/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920"
integrity sha1-HaJ+ZxAnGUdpXa9oSOhH8B2EuSA=
dependencies:
yallist "^3.0.2"
lru-cache@^6.0.0:
version "6.0.0"
resolved "https://registry.npm.taobao.org/lru-cache/download/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
@ -2234,14 +2153,7 @@ matcher@^3.0.0:
dependencies:
escape-string-regexp "^4.0.0"
merge-source-map@^1.1.0:
version "1.1.0"
resolved "https://registry.npm.taobao.org/merge-source-map/download/merge-source-map-1.1.0.tgz#2fdde7e6020939f70906a68f2d7ae685e4c8c646"
integrity sha1-L93n5gIJOfcJBqaPLXrmheTIxkY=
dependencies:
source-map "^0.6.1"
merge2@^1.3.0:
merge2@^1.2.3, merge2@^1.3.0:
version "1.4.1"
resolved "https://registry.npm.taobao.org/merge2/download/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
integrity sha1-Q2iJL4hekHRVpv19xVwMnUBJkK4=
@ -2251,7 +2163,7 @@ mgrs@1.0.0:
resolved "https://registry.nlark.com/mgrs/download/mgrs-1.0.0.tgz#fb91588e78c90025672395cb40b25f7cd6ad1829"
integrity sha1-+5FYjnjJACVnI5XLQLJffNatGCk=
micromatch@^4.0.2:
micromatch@^4.0.2, micromatch@^4.0.4:
version "4.0.4"
resolved "https://registry.npm.taobao.org/micromatch/download/micromatch-4.0.4.tgz?cache=0&sync_timestamp=1618054787196&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmicromatch%2Fdownload%2Fmicromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9"
integrity sha1-iW1Rnf6dsl/OlM63pQCRm/iB6/k=
@ -2513,6 +2425,11 @@ path-parse@^1.0.6:
resolved "https://registry.npm.taobao.org/path-parse/download/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c"
integrity sha1-1i27VnlAXXLEc37FhgDp3c8G0kw=
path-type@^4.0.0:
version "4.0.0"
resolved "https://registry.npm.taobao.org/path-type/download/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
integrity sha1-hO0BwKe6OAr+CdkKjBgNzZ0DBDs=
pend@~1.2.0:
version "1.2.0"
resolved "https://registry.npm.taobao.org/pend/download/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50"
@ -2562,48 +2479,6 @@ postcss-js@^3.0.3:
camelcase-css "^2.0.1"
postcss "^8.1.6"
postcss-modules-extract-imports@^3.0.0:
version "3.0.0"
resolved "https://registry.npm.taobao.org/postcss-modules-extract-imports/download/postcss-modules-extract-imports-3.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-modules-extract-imports%2Fdownload%2Fpostcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d"
integrity sha1-zaHwR8CugMl9vijD52pDuIAldB0=
postcss-modules-local-by-default@^4.0.0:
version "4.0.0"
resolved "https://registry.npm.taobao.org/postcss-modules-local-by-default/download/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c"
integrity sha1-67tU+uFZjuz99pGgKz/zs5ClpRw=
dependencies:
icss-utils "^5.0.0"
postcss-selector-parser "^6.0.2"
postcss-value-parser "^4.1.0"
postcss-modules-scope@^3.0.0:
version "3.0.0"
resolved "https://registry.npm.taobao.org/postcss-modules-scope/download/postcss-modules-scope-3.0.0.tgz?cache=0&sync_timestamp=1602593359283&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-modules-scope%2Fdownload%2Fpostcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06"
integrity sha1-nvMVFFbTu/oSDKRImN/Kby+gHwY=
dependencies:
postcss-selector-parser "^6.0.4"
postcss-modules-values@^4.0.0:
version "4.0.0"
resolved "https://registry.npm.taobao.org/postcss-modules-values/download/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c"
integrity sha1-18Xn5ow7s8myfL9Iyguz/7RgLJw=
dependencies:
icss-utils "^5.0.0"
postcss-modules@^4.0.0:
version "4.0.0"
resolved "https://registry.npm.taobao.org/postcss-modules/download/postcss-modules-4.0.0.tgz#2bc7f276ab88f3f1b0fadf6cbd7772d43b5f3b9b"
integrity sha1-K8fydquI8/Gw+t9svXdy1DtfO5s=
dependencies:
generic-names "^2.0.1"
icss-replace-symbols "^1.1.0"
lodash.camelcase "^4.3.0"
postcss-modules-extract-imports "^3.0.0"
postcss-modules-local-by-default "^4.0.0"
postcss-modules-scope "^3.0.0"
postcss-modules-values "^4.0.0"
string-hash "^1.1.1"
postcss-nested@5.0.5:
version "5.0.5"
resolved "https://registry.npm.taobao.org/postcss-nested/download/postcss-nested-5.0.5.tgz?cache=0&sync_timestamp=1614914862199&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-nested%2Fdownload%2Fpostcss-nested-5.0.5.tgz#f0a107d33a9fab11d7637205f5321e27223e3603"
@ -2896,6 +2771,17 @@ roarr@^2.15.3:
semver-compare "^1.0.0"
sprintf-js "^1.1.2"
rollup-plugin-copy@^3.4.0:
version "3.4.0"
resolved "https://registry.npm.taobao.org/rollup-plugin-copy/download/rollup-plugin-copy-3.4.0.tgz#f1228a3ffb66ffad8606e2f3fb7ff23141ed3286"
integrity sha1-8SKKP/tm/62GBuLz+3/yMUHtMoY=
dependencies:
"@types/fs-extra" "^8.0.1"
colorette "^1.1.0"
fs-extra "^8.1.0"
globby "10.0.1"
is-plain-object "^3.0.0"
rollup@^2.38.5:
version "2.44.0"
resolved "https://registry.npm.taobao.org/rollup/download/rollup-2.44.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frollup%2Fdownload%2Frollup-2.44.0.tgz#8da324d1c4fd12beef9ae6e12f4068265b6d95eb"
@ -3008,6 +2894,11 @@ simple-swizzle@^0.2.2:
dependencies:
is-arrayish "^0.3.1"
slash@^3.0.0:
version "3.0.0"
resolved "https://registry.nlark.com/slash/download/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"
integrity sha1-ZTm+hwwWWtvVJAIg2+Nh8bxNRjQ=
slice-ansi@^1.0.0:
version "1.0.0"
resolved "https://registry.npm.taobao.org/slice-ansi/download/slice-ansi-1.0.0.tgz#044f1a49d8842ff307aad6b505ed178bd950134d"
@ -3086,11 +2977,6 @@ stat-mode@^1.0.0:
resolved "https://registry.npm.taobao.org/stat-mode/download/stat-mode-1.0.0.tgz#68b55cb61ea639ff57136f36b216a291800d1465"
integrity sha1-aLVcth6mOf9XE282shaikYANFGU=
string-hash@^1.1.1:
version "1.1.3"
resolved "https://registry.npm.taobao.org/string-hash/download/string-hash-1.1.3.tgz#e8aafc0ac1855b4666929ed7dd1275df5d6c811b"
integrity sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=
string-width@^2.0.0:
version "2.1.1"
resolved "https://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz?cache=0&sync_timestamp=1614522217971&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstring-width%2Fdownload%2Fstring-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e"
@ -3267,11 +3153,6 @@ tle@^1.2.3:
dependencies:
bloodline "~1.0.0"
to-fast-properties@^2.0.0:
version "2.0.0"
resolved "https://registry.npm.taobao.org/to-fast-properties/download/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e"
integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=
to-readable-stream@^1.0.0:
version "1.0.0"
resolved "https://registry.npm.taobao.org/to-readable-stream/download/to-readable-stream-1.0.0.tgz#ce0aa0c2f3df6adf852efb404a783e77c0475771"
@ -3469,7 +3350,7 @@ vite@^2.0.5:
optionalDependencies:
fsevents "~2.3.1"
vue-cesium@^3.0.2-beta.13:
vue-cesium@3.0.2-beta.13:
version "3.0.2-beta.13"
resolved "https://registry.npmmirror.com/vue-cesium/download/vue-cesium-3.0.2-beta.13.tgz#6e48e7a49ca6cdc4e4c62ddb37afe3555626c784"
integrity sha512-LIGAPD9rJGKr1AitUs0l3foTqD7Dwg0nvLoOdqcGIMXH6NGEz6/Nxtvo0rnWedK7//azMK6xytJM6QqZO/Zqhw==
@ -3481,16 +3362,16 @@ vue-cesium@^3.0.2-beta.13:
mitt "^3.0.0"
proj4 "^2.7.5"
vue@^3.2.24:
version "3.2.24"
resolved "https://registry.npmmirror.com/vue/download/vue-3.2.24.tgz#6de7b01e55740dc37c0a5dbd45e70eed49f95189"
integrity sha512-PvCklXNfcUMyeP/a9nME27C32IipwUDoS45rDyKn5+RQrWyjL+0JAJtf98HL6y9bfqQRTlYjSowWEB1nXxvG5Q==
vue@^3.2.26:
version "3.2.26"
resolved "https://registry.npmmirror.com/vue/download/vue-3.2.26.tgz#5db575583ecae495c7caa5c12fd590dffcbb763e"
integrity sha512-KD4lULmskL5cCsEkfhERVRIOEDrfEL9CwAsLYpzptOGjaGFNWo3BQ9g8MAb7RaIO71rmVOziZ/uEN/rHwcUIhg==
dependencies:
"@vue/compiler-dom" "3.2.24"
"@vue/compiler-sfc" "3.2.24"
"@vue/runtime-dom" "3.2.24"
"@vue/server-renderer" "3.2.24"
"@vue/shared" "3.2.24"
"@vue/compiler-dom" "3.2.26"
"@vue/compiler-sfc" "3.2.26"
"@vue/runtime-dom" "3.2.26"
"@vue/server-renderer" "3.2.26"
"@vue/shared" "3.2.26"
vuex@^4.0.1:
version "4.0.1"
@ -3572,11 +3453,6 @@ y18n@^5.0.5:
resolved "https://registry.npm.taobao.org/y18n/download/y18n-5.0.5.tgz?cache=0&sync_timestamp=1609798736426&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fy18n%2Fdownload%2Fy18n-5.0.5.tgz#8769ec08d03b1ea2df2500acef561743bbb9ab18"
integrity sha1-h2nsCNA7HqLfJQCs71YXQ7u5qxg=
yallist@^3.0.2:
version "3.1.1"
resolved "https://registry.npm.taobao.org/yallist/download/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd"
integrity sha1-27fa+b/YusmrRev2ArjLrQ1dCP0=
yallist@^4.0.0:
version "4.0.0"
resolved "https://registry.npm.taobao.org/yallist/download/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"