diff --git a/src/api/api.js b/src/api/api.js
index 53e21de..df9939c 100644
--- a/src/api/api.js
+++ b/src/api/api.js
@@ -182,6 +182,18 @@ export function PostDealObstacleModel(data) {
});
}
+export function UpdateDealObstacleModel(data) {
+ return request({
+ url: '/api/Fod/UpdateDealObstacleModel', method: 'post', data: data
+ });
+}
+
+export function DeleteDealObstacleModel(data) {
+ return request({
+ url: '/api/Fod/DeleteDealObstacleModel', method: 'get', params: data
+ });
+}
+
export function GetSetting(data) {
return request({
url: '/api/Fod/GetSetting', method: 'post', data: data
diff --git a/src/views/index.vue b/src/views/index.vue
index 578c0ba..44d22de 100644
--- a/src/views/index.vue
+++ b/src/views/index.vue
@@ -633,6 +633,21 @@
:total="total4"
/>
+
+
+
+
@@ -1095,7 +1110,7 @@ import Ruler from "@/components/ruler.vue";
import {computed, onMounted, ref, watch} from "vue";
import {
addShildData,
- DeleteCData,
+ DeleteCData, DeleteDealObstacleModel,
delShildData,
getAllAirPort,
GetAllCData,
@@ -1114,7 +1129,7 @@ import {
ShutDownWork,
StartWork,
StopWork,
- UpdateCData,
+ UpdateCData, UpdateDealObstacleModel,
UpdateFodScopeData,
UpdateImage,
updateShildData
@@ -1129,6 +1144,7 @@ import {
parseTime
} from '@/utils/tool'
const formUrl = 'http://192.168.1.123:5000/'
+const router = useRouter()
const date1 = ref([])
const form1 = ref({})
@@ -1260,15 +1276,13 @@ const updateRunwayNum = (e) => {
})
parasPosForm.value.runwayedges = JSON.parse(JSON.stringify(arr))
}
-// 路由
-const router = useRouter();
const rulerRef = ref()
// 当前菜单id
const itemsId = ref(1)
// 菜单id跳转
const setItemsId = (e) => {
itemsId.value = e
- dotIndex2.index = -1
+ dotIndex2.value = -1
}
// 左侧区域宽高
const areaData = ref({
@@ -1510,7 +1524,6 @@ const dots2 = computed(() => {
})
const dotIndex2 = ref(-1)
const table2Current = (e) => {
- console.log(e)
let index = -1
if (itemsId.value === 4) {
index = tableData3.value.findIndex(v => v.longitude === e.longitude && v.latitude === e.latitude)
@@ -1518,7 +1531,6 @@ const table2Current = (e) => {
if (itemsId.value === 5) {
index = tableData2.value.findIndex(v => v.id === e.id)
}
- console.log(index)
dotIndex.value = -1
dotIndex1.value = -1
if (dotIndex2.value === index) {
@@ -2183,7 +2195,6 @@ const handleDownload3 = (file) => {
}
// 图片删除
const handleRemove3 = (file) => {
- console.log(file)
dialog4Form.value.fileList = dialog4Form.value.fileList.filter(e => e.url !== file.url)
}
// 拍照
@@ -2207,52 +2218,51 @@ const handleCameraChange3 = (e) => {
})
// 重置 input
e.target.value = ''
-
}
+
// 删除
const delObstacleItem = (e) => {
-
+ DeleteDealObstacleModel({id: e.row.id}).then(dealObstacle => {
+ getObstacleList()
+ })
}
+
// 打开处置模态框
const openHandleObstacleDialog3 = (e) => {
dialog4.value = true
console.log(e)
- dialog4Form.value = {
- time: e.row.time,
- longitude: e.row.longitude,
- latitude: e.row.latitude,
- strength: e.row.strength,
- fileList: e.row.fileList,
- description: e.row.description,
- }
+ dialog4Form.value = e.row
}
// 确定处理
const handleObstacle3 = () => {
dotIndex2.value = -1
- InserDealObstacleModel({
- longitude: dialog4Form.value.longitude,
- latitude: dialog4Form.value.latitude,
- strength: dialog4Form.value.strength,
- files: dialog4Form.value.fileList.map(e => e.url),
- findTime: parseTime(new Date()) || dialog4Form.value.time || '',
- description: dialog4Form.value.description,
- FodAirId: form1.value.region1
- }).then(e => {
-
+ UpdateDealObstacleModel(dialog4Form.value).then(e => {
+ getObstacleList()
})
}
// 批量处理
const table4Ref = ref()
// 批量删除
const batchDel3 = () => {
+ let datas = table4Ref.value.getSelectionRows()
+ let arr = []
+ datas.forEach((row) => {
+ arr.push(DeleteDealObstacleModel(row))
+ })
+ Promise.all(arr).then(() => {
+ getObstacleList()
+ ElMessage.success('删除成功')
+ })
+
}
// 批量固定
const batchShild3 = () => {
dotIndex2.value = -1
+ let arr = []
let datas = table4Ref.value.getSelectionRows()
datas.forEach((row) => {
- addShildData({
+ arr.push(addShildData({
lon: row.longitude,
lat: row.latitude,
strength: row.strength,
@@ -2260,10 +2270,14 @@ const batchShild3 = () => {
deviation: shieldInfoForm.value.deviation,
shielding: shieldInfoForm.value.shielding,
FodAirId: form1.value.region1
- })
+ }))
+ arr.push(DeleteDealObstacleModel(row))
+ })
+ Promise.all(arr).then(() => {
+ ElMessage.success('操作成功')
+ getShildTableList()
+ getObstacleList()
})
- getShildTableList()
- getObstacleList()
}
diff --git a/src/views/serve/index.vue b/src/views/serve/index.vue
index 015d194..892d1a5 100644
--- a/src/views/serve/index.vue
+++ b/src/views/serve/index.vue
@@ -87,6 +87,54 @@
确定
+
+ 返回
+
+
+
+
+
+
+
+
+
+
+
+
+ 删除
+
+
+ 修改
+
+
+
+
+
+
+
+ 关闭
+
+
+
+
+
+
+
+
+
+
+
+ 取消
+ 确定
+
+
+
+ 返回
@@ -94,7 +142,10 @@
import { ref, reactive, computed, onMounted } from 'vue'
import { ElMessage, ElMessageBox } from 'element-plus'
import { getAllAirPort, addAirPort, updateAirPort, delAirPort, getArea, addArea, updateArea, delArea } from '@/api/api'
+import {useRouter} from "vue-router";
+
+const router = useRouter()
// 主表格数据
const tableData = ref([])
@@ -160,7 +211,6 @@ const openAreaDialog = (row) => {
areaDialogVisible.value = true
})
}
-
// 打开区域添加对话框
const openAreaAddDialog = (row = null) => {
areaForm.id = null
@@ -169,6 +219,7 @@ const openAreaAddDialog = (row = null) => {
areaFormDialogVisible.value = true
}
+
// 删除单行
const handleDelete = async (row) => {
try {
@@ -287,7 +338,9 @@ const handleSubmit = () => {
}
}
-
+const toIndex = () => {
+ router.push('/')
+}
diff --git a/yarn.lock b/yarn.lock
index 47f43c5..30c3ee0 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -243,6 +243,41 @@
"@babel/helper-string-parser" "^7.27.1"
"@babel/helper-validator-identifier" "^7.27.1"
+"@capacitor/android@^7.4.4":
+ version "7.4.4"
+ resolved "https://registry.npmmirror.com/@capacitor/android/-/android-7.4.4.tgz#a14a1e844bd5079982427e247fdd17555b5fbedd"
+ integrity sha512-y8knfV1JXNrd6XZZLZireGT+EBCN0lvOo+HZ/s7L8LkrPBu4nY5UZn0Wxz4yOezItEII9rqYJSHsS5fMJG9gdw==
+
+"@capacitor/cli@^7.4.4":
+ version "7.4.4"
+ resolved "https://registry.npmmirror.com/@capacitor/cli/-/cli-7.4.4.tgz#bfce7db8b15d6f44c9d58dc338a5e3d662fecfbb"
+ integrity sha512-J7ciBE7GlJ70sr2s8oz1+H4ZdNk4MGG41fsakUlDHWva5UWgFIZYMiEdDvGbYazAYTaxN3lVZpH9zil9FfZj+Q==
+ dependencies:
+ "@ionic/cli-framework-output" "^2.2.8"
+ "@ionic/utils-subprocess" "^3.0.1"
+ "@ionic/utils-terminal" "^2.3.5"
+ commander "^12.1.0"
+ debug "^4.4.0"
+ env-paths "^2.2.0"
+ fs-extra "^11.2.0"
+ kleur "^4.1.5"
+ native-run "^2.0.1"
+ open "^8.4.0"
+ plist "^3.1.0"
+ prompts "^2.4.2"
+ rimraf "^6.0.1"
+ semver "^7.6.3"
+ tar "^6.1.11"
+ tslib "^2.8.1"
+ xml2js "^0.6.2"
+
+"@capacitor/core@^7.4.4":
+ version "7.4.4"
+ resolved "https://registry.npmmirror.com/@capacitor/core/-/core-7.4.4.tgz#b752dd7a12141e40d1c8ce2e37a79571d9f83518"
+ integrity sha512-xzjxpr+d2zwTpCaN0k+C6wKSZzWFAb9OVEUtmO72ihjr/NEDoLvsGl4WLfjWPcCO2zOy0b2X52tfRWjECFUjtw==
+ dependencies:
+ tslib "^2.1.0"
+
"@ctrl/tinycolor@^3.4.1":
version "3.6.1"
resolved "https://registry.yarnpkg.com/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz#b6c75a56a1947cc916ea058772d666a2c8932f31"
@@ -527,6 +562,90 @@
resolved "https://registry.npmmirror.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6"
integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==
+"@ionic/cli-framework-output@^2.2.8":
+ version "2.2.8"
+ resolved "https://registry.npmmirror.com/@ionic/cli-framework-output/-/cli-framework-output-2.2.8.tgz#29d541acc7773a6aaceec5f3b079937fbcef5402"
+ integrity sha512-TshtaFQsovB4NWRBydbNFawql6yul7d5bMiW1WYYf17hd99V6xdDdk3vtF51bw6sLkxON3bDQpWsnUc9/hVo3g==
+ dependencies:
+ "@ionic/utils-terminal" "2.3.5"
+ debug "^4.0.0"
+ tslib "^2.0.1"
+
+"@ionic/utils-array@2.1.6":
+ version "2.1.6"
+ resolved "https://registry.npmmirror.com/@ionic/utils-array/-/utils-array-2.1.6.tgz#eee863be945ee1a28b9a10ff16fdea776fa18c22"
+ integrity sha512-0JZ1Zkp3wURnv8oq6Qt7fMPo5MpjbLoUoa9Bu2Q4PJuSDWM8H8gwF3dQO7VTeUj3/0o1IB1wGkFWZZYgUXZMUg==
+ dependencies:
+ debug "^4.0.0"
+ tslib "^2.0.1"
+
+"@ionic/utils-fs@3.1.7", "@ionic/utils-fs@^3.1.7":
+ version "3.1.7"
+ resolved "https://registry.npmmirror.com/@ionic/utils-fs/-/utils-fs-3.1.7.tgz#e0d41225272c346846867e88a0b84b1a4ee9d9c9"
+ integrity sha512-2EknRvMVfhnyhL1VhFkSLa5gOcycK91VnjfrTB0kbqkTFCOXyXgVLI5whzq7SLrgD9t1aqos3lMMQyVzaQ5gVA==
+ dependencies:
+ "@types/fs-extra" "^8.0.0"
+ debug "^4.0.0"
+ fs-extra "^9.0.0"
+ tslib "^2.0.1"
+
+"@ionic/utils-object@2.1.6":
+ version "2.1.6"
+ resolved "https://registry.npmmirror.com/@ionic/utils-object/-/utils-object-2.1.6.tgz#c0259bf925b6c12663d06f6bc1703e5dcb565e6d"
+ integrity sha512-vCl7sl6JjBHFw99CuAqHljYJpcE88YaH2ZW4ELiC/Zwxl5tiwn4kbdP/gxi2OT3MQb1vOtgAmSNRtusvgxI8ww==
+ dependencies:
+ debug "^4.0.0"
+ tslib "^2.0.1"
+
+"@ionic/utils-process@2.1.12":
+ version "2.1.12"
+ resolved "https://registry.npmmirror.com/@ionic/utils-process/-/utils-process-2.1.12.tgz#17b05d66201859fe11f53b47be22b85aa90b9556"
+ integrity sha512-Jqkgyq7zBs/v/J3YvKtQQiIcxfJyplPgECMWgdO0E1fKrrH8EF0QGHNJ9mJCn6PYe2UtHNS8JJf5G21e09DfYg==
+ dependencies:
+ "@ionic/utils-object" "2.1.6"
+ "@ionic/utils-terminal" "2.3.5"
+ debug "^4.0.0"
+ signal-exit "^3.0.3"
+ tree-kill "^1.2.2"
+ tslib "^2.0.1"
+
+"@ionic/utils-stream@3.1.7":
+ version "3.1.7"
+ resolved "https://registry.npmmirror.com/@ionic/utils-stream/-/utils-stream-3.1.7.tgz#224f8c99012aa54e7dbf59950de903b6a61cd811"
+ integrity sha512-eSELBE7NWNFIHTbTC2jiMvh1ABKGIpGdUIvARsNPMNQhxJB3wpwdiVnoBoTYp+5a6UUIww4Kpg7v6S7iTctH1w==
+ dependencies:
+ debug "^4.0.0"
+ tslib "^2.0.1"
+
+"@ionic/utils-subprocess@^3.0.1":
+ version "3.0.1"
+ resolved "https://registry.npmmirror.com/@ionic/utils-subprocess/-/utils-subprocess-3.0.1.tgz#561608fecf432c28fd80f94c1563dc0d092581b7"
+ integrity sha512-cT4te3AQQPeIM9WCwIg8ohroJ8TjsYaMb2G4ZEgv9YzeDqHZ4JpeIKqG2SoaA3GmVQ3sOfhPM6Ox9sxphV/d1A==
+ dependencies:
+ "@ionic/utils-array" "2.1.6"
+ "@ionic/utils-fs" "3.1.7"
+ "@ionic/utils-process" "2.1.12"
+ "@ionic/utils-stream" "3.1.7"
+ "@ionic/utils-terminal" "2.3.5"
+ cross-spawn "^7.0.3"
+ debug "^4.0.0"
+ tslib "^2.0.1"
+
+"@ionic/utils-terminal@2.3.5", "@ionic/utils-terminal@^2.3.4", "@ionic/utils-terminal@^2.3.5":
+ version "2.3.5"
+ resolved "https://registry.npmmirror.com/@ionic/utils-terminal/-/utils-terminal-2.3.5.tgz#a48465f40496ee8f29c6d92e4506d5f19762ac3c"
+ integrity sha512-3cKScz9Jx2/Pr9ijj1OzGlBDfcmx7OMVBt4+P1uRR0SSW4cm1/y3Mo4OY3lfkuaYifMNBW8Wz6lQHbs1bihr7A==
+ dependencies:
+ "@types/slice-ansi" "^4.0.0"
+ debug "^4.0.0"
+ signal-exit "^3.0.3"
+ slice-ansi "^4.0.0"
+ string-width "^4.1.0"
+ strip-ansi "^6.0.0"
+ tslib "^2.0.1"
+ untildify "^4.0.0"
+ wrap-ansi "^7.0.0"
+
"@isaacs/balanced-match@^4.0.1":
version "4.0.1"
resolved "https://registry.npmmirror.com/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz#3081dadbc3460661b751e7591d7faea5df39dd29"
@@ -789,6 +908,13 @@
dependencies:
"@types/node" "*"
+"@types/fs-extra@^8.0.0":
+ version "8.1.5"
+ resolved "https://registry.npmmirror.com/@types/fs-extra/-/fs-extra-8.1.5.tgz#33aae2962d3b3ec9219b5aca2555ee00274f5927"
+ integrity sha512-0dzKcwO+S8s2kuF5Z9oUWatQJj5Uq/iqphEtE3GQJVRRYm/tD1LglU2UnXi2A8jLq5umkGouOXOR9y0n613ZwQ==
+ dependencies:
+ "@types/node" "*"
+
"@types/http-cache-semantics@*":
version "4.0.4"
resolved "https://registry.npmmirror.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz#b979ebad3919799c979b17c72621c0bc0a31c6c4"
@@ -847,6 +973,11 @@
dependencies:
"@types/node" "*"
+"@types/slice-ansi@^4.0.0":
+ version "4.0.0"
+ resolved "https://registry.npmmirror.com/@types/slice-ansi/-/slice-ansi-4.0.0.tgz#eb40dfbe3ac5c1de61f6bcb9ed471f54baa989d6"
+ integrity sha512-+OpjSaq85gvlZAYINyzKpLeiFkSC4EsC6IIiT6v6TLSU5k5U83fHGj9Lel8oKEXM0HqgrMVCjXPDPVICtxF7EQ==
+
"@types/verror@^1.10.3":
version "1.10.11"
resolved "https://registry.npmmirror.com/@types/verror/-/verror-1.10.11.tgz#d3d6b418978c8aa202d41e5bb3483227b6ecc1bb"
@@ -1254,6 +1385,11 @@ baseline-browser-mapping@^2.8.2:
resolved "https://registry.npmmirror.com/baseline-browser-mapping/-/baseline-browser-mapping-2.8.3.tgz#e52e1d836fd242384ee152dce7b62952e4442619"
integrity sha512-mcE+Wr2CAhHNWxXN/DdTI+n4gsPc5QpXpWnyCQWiQYIYZX+ZMJ8juXZgjRa/0/YPJo/NSsgW15/YgmI4nbysYw==
+big-integer@1.6.x:
+ version "1.6.52"
+ resolved "https://registry.npmmirror.com/big-integer/-/big-integer-1.6.52.tgz#60a887f3047614a8e1bffe5d7173490a97dc8c85"
+ integrity sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==
+
bl@^4.1.0:
version "4.1.0"
resolved "https://registry.npmmirror.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a"
@@ -1268,6 +1404,13 @@ boolean@^3.0.1:
resolved "https://registry.npmmirror.com/boolean/-/boolean-3.2.0.tgz#9e5294af4e98314494cbb17979fa54ca159f116b"
integrity sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==
+bplist-parser@^0.3.2:
+ version "0.3.2"
+ resolved "https://registry.npmmirror.com/bplist-parser/-/bplist-parser-0.3.2.tgz#3ac79d67ec52c4c107893e0237eb787cbacbced7"
+ integrity sha512-apC2+fspHGI3mMKj+dGevkGo/tCqVB8jMb6i+OX+E29p0Iposz07fABkRIfVUPNd5A5VbuOz1bZbnmkKLYF+wQ==
+ dependencies:
+ big-integer "1.6.x"
+
brace-expansion@^1.1.7:
version "1.1.12"
resolved "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.12.tgz#ab9b454466e5a8cc3a187beaad580412a9c5b843"
@@ -1486,6 +1629,11 @@ combined-stream@^1.0.8:
dependencies:
delayed-stream "~1.0.0"
+commander@^12.1.0:
+ version "12.1.0"
+ resolved "https://registry.npmmirror.com/commander/-/commander-12.1.0.tgz#01423b36f501259fdaac4d0e4d60c96c991585d3"
+ integrity sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==
+
commander@^5.0.0:
version "5.1.0"
resolved "https://registry.npmmirror.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae"
@@ -1533,7 +1681,7 @@ crc@^3.8.0:
dependencies:
buffer "^5.1.0"
-cross-spawn@^7.0.1, cross-spawn@^7.0.6:
+cross-spawn@^7.0.1, cross-spawn@^7.0.3, cross-spawn@^7.0.6:
version "7.0.6"
resolved "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f"
integrity sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==
@@ -1559,6 +1707,13 @@ debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.3, debug@^4.3.4:
dependencies:
ms "^2.1.3"
+debug@^4.0.0, debug@^4.4.0:
+ version "4.4.3"
+ resolved "https://registry.npmmirror.com/debug/-/debug-4.4.3.tgz#c6ae432d9bd9662582fce08709b038c58e9e3d6a"
+ integrity sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==
+ dependencies:
+ ms "^2.1.3"
+
decompress-response@^6.0.0:
version "6.0.0"
resolved "https://registry.npmmirror.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc"
@@ -1587,6 +1742,11 @@ define-data-property@^1.0.1:
es-errors "^1.3.0"
gopd "^1.0.1"
+define-lazy-prop@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.npmmirror.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f"
+ integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==
+
define-properties@^1.2.1:
version "1.2.1"
resolved "https://registry.npmmirror.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c"
@@ -1745,6 +1905,13 @@ element-plus@^2.10.4:
memoize-one "^6.0.0"
normalize-wheel-es "^1.2.0"
+elementtree@^0.1.7:
+ version "0.1.7"
+ resolved "https://registry.npmmirror.com/elementtree/-/elementtree-0.1.7.tgz#9ac91be6e52fb6e6244c4e54a4ac3ed8ae8e29c0"
+ integrity sha512-wkgGT6kugeQk/P6VZ/f4T+4HB41BVgNBq5CDIZVbQ02nvTVqAiVTbskxxu3eA/X96lMlfYOwnLQpN2v5E1zDEg==
+ dependencies:
+ sax "1.1.4"
+
emoji-regex@^8.0.0:
version "8.0.0"
resolved "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
@@ -1967,6 +2134,15 @@ fs-extra@^11.1.1:
jsonfile "^6.0.1"
universalify "^2.0.0"
+fs-extra@^11.2.0:
+ version "11.3.2"
+ resolved "https://registry.npmmirror.com/fs-extra/-/fs-extra-11.3.2.tgz#c838aeddc6f4a8c74dd15f85e11fe5511bfe02a4"
+ integrity sha512-Xr9F6z6up6Ws+NjzMCZc6WXg2YFRlrLP9NQDO3VQrWrfiojdhS56TzueT88ze0uBdCTwEIhQ3ptnmKeWGFAe0A==
+ dependencies:
+ graceful-fs "^4.2.0"
+ jsonfile "^6.0.1"
+ universalify "^2.0.0"
+
fs-extra@^8.1.0:
version "8.1.0"
resolved "https://registry.npmmirror.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0"
@@ -2061,6 +2237,15 @@ glob@^10.3.12:
package-json-from-dist "^1.0.0"
path-scurry "^1.11.1"
+glob@^13.0.0:
+ version "13.0.0"
+ resolved "https://registry.npmmirror.com/glob/-/glob-13.0.0.tgz#9d9233a4a274fc28ef7adce5508b7ef6237a1be3"
+ integrity sha512-tvZgpqk6fz4BaNZ66ZsRaZnbHvP/jG3uKJvAZOwEVUL4RTA5nJeeLYfyN9/VA8NX/V3IBG+hkeuGpKjvELkVhA==
+ dependencies:
+ minimatch "^10.1.1"
+ minipass "^7.1.2"
+ path-scurry "^2.0.0"
+
glob@^7.1.3, glob@^7.1.6:
version "7.2.3"
resolved "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"
@@ -2275,6 +2460,11 @@ inherits@2, inherits@^2.0.3, inherits@^2.0.4:
resolved "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
+ini@^4.1.1:
+ version "4.1.3"
+ resolved "https://registry.npmmirror.com/ini/-/ini-4.1.3.tgz#4c359675a6071a46985eb39b14e4a2c0ec98a795"
+ integrity sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==
+
ip-address@^10.0.1:
version "10.0.1"
resolved "https://registry.npmmirror.com/ip-address/-/ip-address-10.0.1.tgz#a8180b783ce7788777d796286d61bce4276818ed"
@@ -2287,6 +2477,11 @@ is-ci@^3.0.0:
dependencies:
ci-info "^3.2.0"
+is-docker@^2.0.0, is-docker@^2.1.1:
+ version "2.2.1"
+ resolved "https://registry.npmmirror.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa"
+ integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==
+
is-fullwidth-code-point@^3.0.0:
version "3.0.0"
resolved "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
@@ -2312,6 +2507,13 @@ is-what@^3.14.1:
resolved "https://registry.npmmirror.com/is-what/-/is-what-3.14.1.tgz#e1222f46ddda85dead0fd1c9df131760e77755c1"
integrity sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==
+is-wsl@^2.2.0:
+ version "2.2.0"
+ resolved "https://registry.npmmirror.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271"
+ integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==
+ dependencies:
+ is-docker "^2.0.0"
+
isbinaryfile@^4.0.8:
version "4.0.10"
resolved "https://registry.npmmirror.com/isbinaryfile/-/isbinaryfile-4.0.10.tgz#0c5b5e30c2557a2f06febd37b7322946aaee42b3"
@@ -2405,6 +2607,16 @@ keyv@^4.0.0:
dependencies:
json-buffer "3.0.1"
+kleur@^3.0.3:
+ version "3.0.3"
+ resolved "https://registry.npmmirror.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e"
+ integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==
+
+kleur@^4.1.5:
+ version "4.1.5"
+ resolved "https://registry.npmmirror.com/kleur/-/kleur-4.1.5.tgz#95106101795f7050c6c650f350c683febddb1780"
+ integrity sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==
+
lazy-val@^1.0.5:
version "1.0.5"
resolved "https://registry.npmmirror.com/lazy-val/-/lazy-val-1.0.5.tgz#6cf3b9f5bc31cee7ee3e369c0832b7583dcd923d"
@@ -2460,6 +2672,11 @@ lru-cache@^10.2.0:
resolved "https://registry.npmmirror.com/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119"
integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==
+lru-cache@^11.0.0:
+ version "11.2.4"
+ resolved "https://registry.npmmirror.com/lru-cache/-/lru-cache-11.2.4.tgz#ecb523ebb0e6f4d837c807ad1abaea8e0619770d"
+ integrity sha512-B5Y16Jr9LB9dHVkh6ZevG+vAbOsNOYCX+sXvFWFu7B3Iz5mijW3zdbMyhsh8ANd2mSWBYdJgnqi+mL7/LrOPYg==
+
lru-cache@^5.1.1:
version "5.1.1"
resolved "https://registry.npmmirror.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920"
@@ -2584,6 +2801,13 @@ minimatch@^10.0.0:
dependencies:
"@isaacs/brace-expansion" "^5.0.0"
+minimatch@^10.1.1:
+ version "10.1.1"
+ resolved "https://registry.npmmirror.com/minimatch/-/minimatch-10.1.1.tgz#e6e61b9b0c1dcab116b5a7d1458e8b6ae9e73a55"
+ integrity sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==
+ dependencies:
+ "@isaacs/brace-expansion" "^5.0.0"
+
minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1:
version "3.1.2"
resolved "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
@@ -2689,6 +2913,23 @@ nanoid@^3.3.11:
resolved "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.11.tgz#4f4f112cefbe303202f2199838128936266d185b"
integrity sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==
+native-run@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.npmmirror.com/native-run/-/native-run-2.0.1.tgz#a9b213c32824b007cbdd0279e0edd3c24bcc2f7a"
+ integrity sha512-XfG1FBZLM50J10xH9361whJRC9SHZ0Bub4iNRhhI61C8Jv0e1ud19muex6sNKB51ibQNUJNuYn25MuYET/rE6w==
+ dependencies:
+ "@ionic/utils-fs" "^3.1.7"
+ "@ionic/utils-terminal" "^2.3.4"
+ bplist-parser "^0.3.2"
+ debug "^4.3.4"
+ elementtree "^0.1.7"
+ ini "^4.1.1"
+ plist "^3.1.0"
+ split2 "^4.2.0"
+ through2 "^4.0.2"
+ tslib "^2.6.2"
+ yauzl "^2.10.0"
+
needle@^3.1.0:
version "3.3.1"
resolved "https://registry.npmmirror.com/needle/-/needle-3.3.1.tgz#63f75aec580c2e77e209f3f324e2cdf3d29bd049"
@@ -2762,6 +3003,15 @@ onetime@^5.1.0:
dependencies:
mimic-fn "^2.1.0"
+open@^8.4.0:
+ version "8.4.2"
+ resolved "https://registry.npmmirror.com/open/-/open-8.4.2.tgz#5b5ffe2a8f793dcd2aad73e550cb87b59cb084f9"
+ integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==
+ dependencies:
+ define-lazy-prop "^2.0.0"
+ is-docker "^2.1.1"
+ is-wsl "^2.2.0"
+
ora@^5.1.0:
version "5.4.1"
resolved "https://registry.npmmirror.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18"
@@ -2796,7 +3046,7 @@ p-map@^4.0.0:
dependencies:
aggregate-error "^3.0.0"
-package-json-from-dist@^1.0.0:
+package-json-from-dist@^1.0.0, package-json-from-dist@^1.0.1:
version "1.0.1"
resolved "https://registry.npmmirror.com/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz#4f1471a010827a86f94cfd9b0727e36d267de505"
integrity sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==
@@ -2824,6 +3074,14 @@ path-scurry@^1.11.1:
lru-cache "^10.2.0"
minipass "^5.0.0 || ^6.0.2 || ^7.0.0"
+path-scurry@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.npmmirror.com/path-scurry/-/path-scurry-2.0.1.tgz#4b6572376cfd8b811fca9cd1f5c24b3cbac0fe10"
+ integrity sha512-oWyT4gICAu+kaA7QWk/jvCHWarMKNs6pXOGWKDTr7cw4IGcUbW+PeTfbaQiLGheFRpjo6O9J0PmyMfQPjH71oA==
+ dependencies:
+ lru-cache "^11.0.0"
+ minipass "^7.1.2"
+
pe-library@^0.4.1:
version "0.4.1"
resolved "https://registry.npmmirror.com/pe-library/-/pe-library-0.4.1.tgz#e269be0340dcb13aa6949d743da7d658c3e2fbea"
@@ -2890,6 +3148,14 @@ promise-retry@^2.0.1:
err-code "^2.0.2"
retry "^0.12.0"
+prompts@^2.4.2:
+ version "2.4.2"
+ resolved "https://registry.npmmirror.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069"
+ integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==
+ dependencies:
+ kleur "^3.0.3"
+ sisteransi "^1.0.5"
+
proxy-from-env@^1.1.0:
version "1.1.0"
resolved "https://registry.npmmirror.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2"
@@ -2925,7 +3191,7 @@ read-binary-file-arch@^1.0.6:
dependencies:
debug "^4.3.4"
-readable-stream@^3.4.0:
+readable-stream@3, readable-stream@^3.4.0:
version "3.6.2"
resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967"
integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==
@@ -2978,6 +3244,14 @@ rimraf@^3.0.2:
dependencies:
glob "^7.1.3"
+rimraf@^6.0.1:
+ version "6.1.2"
+ resolved "https://registry.npmmirror.com/rimraf/-/rimraf-6.1.2.tgz#9a0f3cea2ab853e81291127422116ecf2a86ae89"
+ integrity sha512-cFCkPslJv7BAXJsYlK1dZsbP8/ZNLkCAQ0bi1hf5EKX2QHegmDFEFA6QhuYJlk7UDdc+02JjO80YSOrWPpw06g==
+ dependencies:
+ glob "^13.0.0"
+ package-json-from-dist "^1.0.1"
+
roarr@^2.15.3:
version "2.15.4"
resolved "https://registry.npmmirror.com/roarr/-/roarr-2.15.4.tgz#f5fe795b7b838ccfe35dc608e0282b9eba2e7afd"
@@ -3036,6 +3310,16 @@ sanitize-filename@^1.6.3:
dependencies:
truncate-utf8-bytes "^1.0.0"
+sax@1.1.4:
+ version "1.1.4"
+ resolved "https://registry.npmmirror.com/sax/-/sax-1.1.4.tgz#74b6d33c9ae1e001510f179a91168588f1aedaa9"
+ integrity sha512-5f3k2PbGGp+YtKJjOItpg3P99IMD84E4HOvcfleTb5joCHNXYLsR9yWFPOYGgaeMPDubQILTCMdsFb2OMeOjtg==
+
+sax@>=0.6.0:
+ version "1.4.3"
+ resolved "https://registry.npmmirror.com/sax/-/sax-1.4.3.tgz#fcebae3b756cdc8428321805f4b70f16ec0ab5db"
+ integrity sha512-yqYn1JhPczigF94DMS+shiDMjDowYO6y9+wB/4WgO0Y19jWYk0lQ4tuG5KI7kj4FTp1wxPj5IFfcrz/s1c3jjQ==
+
sax@^1.2.4:
version "1.4.1"
resolved "https://registry.npmmirror.com/sax/-/sax-1.4.1.tgz#44cc8988377f126304d3b3fc1010c733b929ef0f"
@@ -3061,6 +3345,11 @@ semver@^7.3.2, semver@^7.3.5, semver@^7.3.8, semver@^7.5.3:
resolved "https://registry.npmmirror.com/semver/-/semver-7.7.2.tgz#67d99fdcd35cec21e6f8b87a7fd515a33f982b58"
integrity sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==
+semver@^7.6.3:
+ version "7.7.3"
+ resolved "https://registry.npmmirror.com/semver/-/semver-7.7.3.tgz#4b5f4143d007633a8dc671cd0a6ef9147b8bb946"
+ integrity sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==
+
serialize-error@^7.0.1:
version "7.0.1"
resolved "https://registry.npmmirror.com/serialize-error/-/serialize-error-7.0.1.tgz#f1360b0447f61ffb483ec4157c737fab7d778e18"
@@ -3080,7 +3369,7 @@ shebang-regex@^3.0.0:
resolved "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
-signal-exit@^3.0.2:
+signal-exit@^3.0.2, signal-exit@^3.0.3:
version "3.0.7"
resolved "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9"
integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==
@@ -3097,6 +3386,11 @@ simple-update-notifier@2.0.0:
dependencies:
semver "^7.5.3"
+sisteransi@^1.0.5:
+ version "1.0.5"
+ resolved "https://registry.npmmirror.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed"
+ integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==
+
slice-ansi@^3.0.0:
version "3.0.0"
resolved "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787"
@@ -3106,6 +3400,15 @@ slice-ansi@^3.0.0:
astral-regex "^2.0.0"
is-fullwidth-code-point "^3.0.0"
+slice-ansi@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b"
+ integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==
+ dependencies:
+ ansi-styles "^4.0.0"
+ astral-regex "^2.0.0"
+ is-fullwidth-code-point "^3.0.0"
+
smart-buffer@^4.0.2, smart-buffer@^4.2.0:
version "4.2.0"
resolved "https://registry.npmmirror.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae"
@@ -3146,6 +3449,11 @@ source-map@^0.6.0, source-map@~0.6.0:
resolved "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
+split2@^4.2.0:
+ version "4.2.0"
+ resolved "https://registry.npmmirror.com/split2/-/split2-4.2.0.tgz#c9c5920904d148bab0b9f67145f245a86aadbfa4"
+ integrity sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==
+
sprintf-js@^1.1.2:
version "1.1.3"
resolved "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.1.3.tgz#4914b903a2f8b685d17fdf78a70e917e872e444a"
@@ -3236,6 +3544,13 @@ temp-file@^3.4.0:
async-exit-hook "^2.0.1"
fs-extra "^10.0.0"
+through2@^4.0.2:
+ version "4.0.2"
+ resolved "https://registry.npmmirror.com/through2/-/through2-4.0.2.tgz#a7ce3ac2a7a8b0b966c80e7c49f0484c3b239764"
+ integrity sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==
+ dependencies:
+ readable-stream "3"
+
tiny-async-pool@1.3.0:
version "1.3.0"
resolved "https://registry.npmmirror.com/tiny-async-pool/-/tiny-async-pool-1.3.0.tgz#c013e1b369095e7005db5595f95e646cca6ef8a5"
@@ -3263,6 +3578,11 @@ tmp@^0.2.0:
resolved "https://registry.npmmirror.com/tmp/-/tmp-0.2.5.tgz#b06bcd23f0f3c8357b426891726d16015abfd8f8"
integrity sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==
+tree-kill@^1.2.2:
+ version "1.2.2"
+ resolved "https://registry.npmmirror.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc"
+ integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==
+
truncate-utf8-bytes@^1.0.0:
version "1.0.2"
resolved "https://registry.npmmirror.com/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz#405923909592d56f78a5818434b0b78489ca5f2b"
@@ -3270,7 +3590,7 @@ truncate-utf8-bytes@^1.0.0:
dependencies:
utf8-byte-length "^1.0.1"
-tslib@^2.3.0:
+tslib@^2.0.1, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.6.2, tslib@^2.8.1:
version "2.8.1"
resolved "https://registry.npmmirror.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f"
integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==
@@ -3319,6 +3639,11 @@ universalify@^2.0.0:
resolved "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz#168efc2180964e6386d061e094df61afe239b18d"
integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==
+untildify@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.npmmirror.com/untildify/-/untildify-4.0.0.tgz#2bc947b953652487e4600949fb091e3ae8cd919b"
+ integrity sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==
+
update-browserslist-db@^1.1.3:
version "1.1.3"
resolved "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz#348377dd245216f9e7060ff50b15a1b740b75420"
@@ -3427,11 +3752,24 @@ wrappy@1:
resolved "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==
+xml2js@^0.6.2:
+ version "0.6.2"
+ resolved "https://registry.npmmirror.com/xml2js/-/xml2js-0.6.2.tgz#dd0b630083aa09c161e25a4d0901e2b2a929b499"
+ integrity sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA==
+ dependencies:
+ sax ">=0.6.0"
+ xmlbuilder "~11.0.0"
+
xmlbuilder@>=11.0.1, xmlbuilder@^15.1.1:
version "15.1.1"
resolved "https://registry.npmmirror.com/xmlbuilder/-/xmlbuilder-15.1.1.tgz#9dcdce49eea66d8d10b42cae94a79c3c8d0c2ec5"
integrity sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==
+xmlbuilder@~11.0.0:
+ version "11.0.1"
+ resolved "https://registry.npmmirror.com/xmlbuilder/-/xmlbuilder-11.0.1.tgz#be9bae1c8a046e76b31127726347d0ad7002beb3"
+ integrity sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==
+
y18n@^5.0.5:
version "5.0.8"
resolved "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55"