Files
live-stream-app/package-lock.json

5184 lines
242 KiB
JSON
Raw Normal View History

2025-10-27 17:54:11 +08:00
{
2025-11-16 18:11:30 +08:00
"name": "electron-app",
"version": "1.0.0",
2025-12-31 18:25:11 +08:00
"lockfileVersion": 1,
2025-11-16 18:11:30 +08:00
"requires": true,
2025-12-31 18:25:11 +08:00
"dependencies": {
"7zip-bin": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/7zip-bin/-/7zip-bin-5.2.0.tgz",
"integrity": "sha512-ukTPVhqG4jNzMro2qA9HSCSSVJN3aN7tlb+hfqYCt3ER0yWroeA2VR38MNrOHLQ/cVj+DaIMad0kFCtWWowh/A==",
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@ant-design/colors": {
2025-11-16 18:11:30 +08:00
"version": "6.0.0",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-6.0.0.tgz",
2025-11-16 18:11:30 +08:00
"integrity": "sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ==",
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"@ctrl/tinycolor": "^3.4.0"
}
},
2025-12-31 18:25:11 +08:00
"@ant-design/icons-svg": {
2025-11-16 18:11:30 +08:00
"version": "4.4.2",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.4.2.tgz",
"integrity": "sha512-vHbT+zJEVzllwP+CM+ul7reTEfBR0vgxFe7+lREAsAA7YGsYpboiq2sQNeQeRvh09GfQgs/GyFEvZpJ9cLXpXA=="
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@ant-design/icons-vue": {
2025-11-16 18:11:30 +08:00
"version": "7.0.1",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/@ant-design/icons-vue/-/icons-vue-7.0.1.tgz",
2025-11-16 18:11:30 +08:00
"integrity": "sha512-eCqY2unfZK6Fe02AwFlDHLfoyEFreP6rBwAZMIJ1LugmfMiVgwWDYlp1YsRugaPtICYOabV1iWxXdP12u9U43Q==",
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"@ant-design/colors": "^6.0.0",
"@ant-design/icons-svg": "^4.2.1"
}
},
2025-12-31 18:25:11 +08:00
"@babel/code-frame": {
"version": "7.27.1",
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz",
"integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
"@babel/helper-validator-identifier": "^7.27.1",
"js-tokens": "^4.0.0",
"picocolors": "^1.1.1"
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"@babel/compat-data": {
"version": "7.28.5",
"resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.5.tgz",
"integrity": "sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA==",
2025-11-16 18:11:30 +08:00
"dev": true
},
2025-12-31 18:25:11 +08:00
"@babel/core": {
"version": "7.28.5",
"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.5.tgz",
"integrity": "sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==",
"dev": true,
"requires": {
"@babel/code-frame": "^7.27.1",
"@babel/generator": "^7.28.5",
"@babel/helper-compilation-targets": "^7.27.2",
"@babel/helper-module-transforms": "^7.28.3",
"@babel/helpers": "^7.28.4",
"@babel/parser": "^7.28.5",
"@babel/template": "^7.27.2",
"@babel/traverse": "^7.28.5",
"@babel/types": "^7.28.5",
"@jridgewell/remapping": "^2.3.5",
2025-11-16 18:11:30 +08:00
"convert-source-map": "^2.0.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
"json5": "^2.2.3",
"semver": "^6.3.1"
},
"dependencies": {
2025-12-31 18:25:11 +08:00
"semver": {
"version": "6.3.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
"dev": true
}
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"@babel/generator": {
"version": "7.28.5",
"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.5.tgz",
"integrity": "sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==",
"dev": true,
"requires": {
"@babel/parser": "^7.28.5",
"@babel/types": "^7.28.5",
"@jridgewell/gen-mapping": "^0.3.12",
"@jridgewell/trace-mapping": "^0.3.28",
"jsesc": "^3.0.2"
}
},
"@babel/helper-compilation-targets": {
"version": "7.27.2",
"resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz",
"integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==",
"dev": true,
"requires": {
"@babel/compat-data": "^7.27.2",
"@babel/helper-validator-option": "^7.27.1",
"browserslist": "^4.24.0",
2025-11-16 18:11:30 +08:00
"lru-cache": "^5.1.1",
"semver": "^6.3.1"
},
"dependencies": {
2025-12-31 18:25:11 +08:00
"lru-cache": {
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
"integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
"dev": true,
"requires": {
"yallist": "^3.0.2"
}
},
"semver": {
"version": "6.3.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
"dev": true
},
"yallist": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
"integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
"dev": true
}
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"@babel/helper-globals": {
"version": "7.28.0",
"resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz",
"integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==",
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@babel/helper-module-imports": {
"version": "7.27.1",
"resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz",
"integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
"@babel/traverse": "^7.27.1",
"@babel/types": "^7.27.1"
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"@babel/helper-module-transforms": {
"version": "7.28.3",
"resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz",
"integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
"@babel/helper-module-imports": "^7.27.1",
"@babel/helper-validator-identifier": "^7.27.1",
"@babel/traverse": "^7.28.3"
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"@babel/helper-plugin-utils": {
"version": "7.27.1",
"resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz",
"integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==",
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@babel/helper-string-parser": {
2025-11-16 18:11:30 +08:00
"version": "7.27.1",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",
2025-11-16 18:11:30 +08:00
"integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@babel/helper-validator-identifier": {
2025-11-16 18:11:30 +08:00
"version": "7.28.5",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz",
2025-11-16 18:11:30 +08:00
"integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==",
"dev": true
},
2025-12-31 18:25:11 +08:00
"@babel/helper-validator-option": {
"version": "7.27.1",
"resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz",
"integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==",
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@babel/helpers": {
"version": "7.28.4",
"resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.4.tgz",
"integrity": "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
"@babel/template": "^7.27.2",
"@babel/types": "^7.28.4"
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"@babel/parser": {
2025-11-16 18:11:30 +08:00
"version": "7.28.5",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.5.tgz",
2025-11-16 18:11:30 +08:00
"integrity": "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==",
2025-12-31 18:25:11 +08:00
"dev": true,
"requires": {
2025-11-16 18:11:30 +08:00
"@babel/types": "^7.28.5"
}
},
2025-12-31 18:25:11 +08:00
"@babel/plugin-transform-arrow-functions": {
"version": "7.27.1",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz",
"integrity": "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
"@babel/helper-plugin-utils": "^7.27.1"
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"@babel/runtime": {
2025-11-16 18:11:30 +08:00
"version": "7.28.4",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.4.tgz",
"integrity": "sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ=="
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@babel/template": {
"version": "7.27.2",
"resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz",
"integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
"@babel/code-frame": "^7.27.1",
"@babel/parser": "^7.27.2",
"@babel/types": "^7.27.1"
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"@babel/traverse": {
"version": "7.28.5",
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.5.tgz",
"integrity": "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
"@babel/code-frame": "^7.27.1",
"@babel/generator": "^7.28.5",
"@babel/helper-globals": "^7.28.0",
"@babel/parser": "^7.28.5",
"@babel/template": "^7.27.2",
"@babel/types": "^7.28.5",
"debug": "^4.3.1"
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"@babel/types": {
2025-11-16 18:11:30 +08:00
"version": "7.28.5",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.5.tgz",
2025-11-16 18:11:30 +08:00
"integrity": "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==",
2025-12-31 18:25:11 +08:00
"dev": true,
"requires": {
2025-11-16 18:11:30 +08:00
"@babel/helper-string-parser": "^7.27.1",
"@babel/helper-validator-identifier": "^7.28.5"
}
},
2025-12-31 18:25:11 +08:00
"@ctrl/tinycolor": {
2025-11-16 18:11:30 +08:00
"version": "3.6.1",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz",
"integrity": "sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA=="
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@develar/schema-utils": {
2025-11-16 18:11:30 +08:00
"version": "2.6.5",
"resolved": "https://registry.npmjs.org/@develar/schema-utils/-/schema-utils-2.6.5.tgz",
"integrity": "sha512-0cp4PsWQ/9avqTVMCtZ+GirikIA36ikvjtHweU4/j8yLtgObI0+JUPhYFScgwlteveGB1rt3Cm8UhN04XayDig==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"ajv": "^6.12.0",
"ajv-keywords": "^3.4.1"
}
},
2025-12-31 18:25:11 +08:00
"@electron-toolkit/eslint-config": {
2025-11-16 18:11:30 +08:00
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/@electron-toolkit/eslint-config/-/eslint-config-1.0.2.tgz",
"integrity": "sha512-GJVuMsxBHfVARfmUoSTCHT0e/QfWlVbXcGk3tgoku0ad6tLjydbv2LpvKi02+Sy2WiEz9L9SkGSw090ukT/F0A==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@electron-toolkit/eslint-config-ts": {
2025-11-16 18:11:30 +08:00
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@electron-toolkit/eslint-config-ts/-/eslint-config-ts-1.0.1.tgz",
"integrity": "sha512-6RkoGE/W/WVlDozy/u6/lo5THNP5CCAPxdKpdQuYaopUfObs3o+JyxdlSb45imh+nL8nv875970EoyplntXaug==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"@typescript-eslint/eslint-plugin": "^6.14.0",
"@typescript-eslint/parser": "^6.14.0"
}
},
2025-12-31 18:25:11 +08:00
"@electron-toolkit/preload": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/@electron-toolkit/preload/-/preload-3.0.2.tgz",
"integrity": "sha512-TWWPToXd8qPRfSXwzf5KVhpXMfONaUuRAZJHsKthKgZR/+LqX1dZVSSClQ8OTAEduvLGdecljCsoT2jSshfoUg=="
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@electron-toolkit/tsconfig": {
2025-11-16 18:11:30 +08:00
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@electron-toolkit/tsconfig/-/tsconfig-1.0.1.tgz",
"integrity": "sha512-M0Mol3odspvtCuheyujLNAW7bXq7KFNYVMRtpjFa4ZfES4MuklXBC7Nli/omvc+PRKlrklgAGx3l4VakjNo8jg==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@electron-toolkit/utils": {
2025-11-16 18:11:30 +08:00
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/@electron-toolkit/utils/-/utils-3.0.0.tgz",
2025-12-31 18:25:11 +08:00
"integrity": "sha512-GaXHDhiT7KCvMJjXdp/QqpYinq69T/Pdl49Z1XLf8mKGf63dnsODMWyrmIjEQ0z/vG7dO8qF3fvmI6Eb2lUNZA=="
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@electron/asar": {
"version": "3.4.1",
"resolved": "https://registry.npmjs.org/@electron/asar/-/asar-3.4.1.tgz",
"integrity": "sha512-i4/rNPRS84t0vSRa2HorerGRXWyF4vThfHesw0dmcWHp+cspK743UanA0suA5Q5y8kzY2y6YKrvbIUn69BCAiA==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"commander": "^5.0.0",
"glob": "^7.1.6",
"minimatch": "^3.0.4"
},
"dependencies": {
2025-12-31 18:25:11 +08:00
"brace-expansion": {
"version": "1.1.12",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
"integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"dev": true,
"requires": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
}
},
"minimatch": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
"requires": {
"brace-expansion": "^1.1.7"
}
}
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"@electron/get": {
2025-11-16 18:11:30 +08:00
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/@electron/get/-/get-2.0.3.tgz",
"integrity": "sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ==",
2025-12-31 18:25:11 +08:00
"dev": true,
"requires": {
2025-11-16 18:11:30 +08:00
"debug": "^4.1.1",
"env-paths": "^2.2.0",
"fs-extra": "^8.1.0",
2025-12-31 18:25:11 +08:00
"global-agent": "^3.0.0",
2025-11-16 18:11:30 +08:00
"got": "^11.8.5",
"progress": "^2.0.3",
"semver": "^6.2.0",
"sumchecker": "^3.0.1"
},
2025-12-31 18:25:11 +08:00
"dependencies": {
"semver": {
"version": "6.3.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
"dev": true
}
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"@electron/notarize": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/@electron/notarize/-/notarize-2.2.1.tgz",
"integrity": "sha512-aL+bFMIkpR0cmmj5Zgy0LMKEpgy43/hw5zadEArgmAMWWlKc5buwFvFT9G/o/YJkvXAJm5q3iuTuLaiaXW39sg==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"debug": "^4.1.1",
"fs-extra": "^9.0.1",
"promise-retry": "^2.0.1"
},
"dependencies": {
2025-12-31 18:25:11 +08:00
"fs-extra": {
"version": "9.1.0",
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
"integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
"dev": true,
"requires": {
"at-least-node": "^1.0.0",
"graceful-fs": "^4.2.0",
"jsonfile": "^6.0.1",
"universalify": "^2.0.0"
}
},
"jsonfile": {
"version": "6.2.0",
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz",
"integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
"dev": true,
"requires": {
"graceful-fs": "^4.1.6",
"universalify": "^2.0.0"
}
},
"universalify": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
"integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
"dev": true
}
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"@electron/osx-sign": {
2025-11-16 18:11:30 +08:00
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/@electron/osx-sign/-/osx-sign-1.0.5.tgz",
"integrity": "sha512-k9ZzUQtamSoweGQDV2jILiRIHUu7lYlJ3c6IEmjv1hC17rclE+eb9U+f6UFlOOETo0JzY1HNlXy4YOlCvl+Lww==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"compare-version": "^0.1.2",
"debug": "^4.3.4",
"fs-extra": "^10.0.0",
"isbinaryfile": "^4.0.8",
"minimist": "^1.2.6",
"plist": "^3.0.5"
},
"dependencies": {
2025-12-31 18:25:11 +08:00
"fs-extra": {
"version": "10.1.0",
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
"integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
"dev": true,
"requires": {
"graceful-fs": "^4.2.0",
"jsonfile": "^6.0.1",
"universalify": "^2.0.0"
}
},
"isbinaryfile": {
"version": "4.0.10",
"resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz",
"integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==",
"dev": true
},
"jsonfile": {
"version": "6.2.0",
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz",
"integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
"dev": true,
"requires": {
"graceful-fs": "^4.1.6",
"universalify": "^2.0.0"
}
},
"universalify": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
"integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
"dev": true
}
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"@electron/universal": {
"version": "1.5.1",
"resolved": "https://registry.npmjs.org/@electron/universal/-/universal-1.5.1.tgz",
"integrity": "sha512-kbgXxyEauPJiQQUNG2VgUeyfQNFk6hBF11ISN2PNI6agUgPl55pv4eQmaqHzTAzchBvqZ2tQuRVaPStGf0mxGw==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"@electron/asar": "^3.2.1",
"@malept/cross-spawn-promise": "^1.1.0",
"debug": "^4.3.1",
"dir-compare": "^3.0.0",
"fs-extra": "^9.0.1",
"minimatch": "^3.0.4",
"plist": "^3.0.4"
},
"dependencies": {
2025-12-31 18:25:11 +08:00
"brace-expansion": {
"version": "1.1.12",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
"integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"dev": true,
"requires": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
}
},
"fs-extra": {
"version": "9.1.0",
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
"integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
"dev": true,
"requires": {
"at-least-node": "^1.0.0",
"graceful-fs": "^4.2.0",
"jsonfile": "^6.0.1",
"universalify": "^2.0.0"
}
},
"jsonfile": {
"version": "6.2.0",
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz",
"integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
"dev": true,
"requires": {
"graceful-fs": "^4.1.6",
"universalify": "^2.0.0"
}
},
"minimatch": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
"requires": {
"brace-expansion": "^1.1.7"
}
},
"universalify": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
"integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
"dev": true
}
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"@emotion/hash": {
2025-11-16 18:11:30 +08:00
"version": "0.9.2",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.2.tgz",
"integrity": "sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g=="
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@emotion/unitless": {
2025-11-16 18:11:30 +08:00
"version": "0.8.1",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz",
"integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ=="
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@esbuild/aix-ppc64": {
"version": "0.21.5",
"resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz",
"integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"optional": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@esbuild/android-arm": {
"version": "0.21.5",
"resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz",
"integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"optional": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@esbuild/android-arm64": {
"version": "0.21.5",
"resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz",
"integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"optional": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@esbuild/android-x64": {
"version": "0.21.5",
"resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz",
"integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"optional": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@esbuild/darwin-arm64": {
"version": "0.21.5",
"resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz",
"integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"optional": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@esbuild/darwin-x64": {
"version": "0.21.5",
"resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz",
"integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"optional": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@esbuild/freebsd-arm64": {
"version": "0.21.5",
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz",
"integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"optional": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@esbuild/freebsd-x64": {
"version": "0.21.5",
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz",
"integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"optional": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@esbuild/linux-arm": {
"version": "0.21.5",
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz",
"integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"optional": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@esbuild/linux-arm64": {
"version": "0.21.5",
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz",
"integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"optional": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@esbuild/linux-ia32": {
"version": "0.21.5",
"resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz",
"integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"optional": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@esbuild/linux-loong64": {
"version": "0.21.5",
"resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz",
"integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"optional": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@esbuild/linux-mips64el": {
"version": "0.21.5",
"resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz",
"integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"optional": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@esbuild/linux-ppc64": {
"version": "0.21.5",
"resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz",
"integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"optional": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@esbuild/linux-riscv64": {
"version": "0.21.5",
"resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz",
"integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"optional": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@esbuild/linux-s390x": {
"version": "0.21.5",
"resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz",
"integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"optional": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@esbuild/linux-x64": {
"version": "0.21.5",
"resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz",
"integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"optional": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@esbuild/netbsd-x64": {
"version": "0.21.5",
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz",
"integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"optional": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@esbuild/openbsd-x64": {
"version": "0.21.5",
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz",
"integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"optional": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@esbuild/sunos-x64": {
"version": "0.21.5",
"resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz",
"integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"optional": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@esbuild/win32-arm64": {
"version": "0.21.5",
"resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz",
"integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"optional": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@esbuild/win32-ia32": {
"version": "0.21.5",
"resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz",
"integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"optional": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@esbuild/win32-x64": {
"version": "0.21.5",
"resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz",
"integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"optional": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@eslint-community/eslint-utils": {
"version": "4.9.0",
"resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.0.tgz",
"integrity": "sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
"eslint-visitor-keys": "^3.4.3"
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"@eslint-community/regexpp": {
"version": "4.12.2",
"resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz",
"integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==",
"dev": true
},
"@eslint/eslintrc": {
2025-11-16 18:11:30 +08:00
"version": "2.1.4",
"resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz",
"integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"ajv": "^6.12.4",
"debug": "^4.3.2",
"espree": "^9.6.0",
"globals": "^13.19.0",
"ignore": "^5.2.0",
"import-fresh": "^3.2.1",
"js-yaml": "^4.1.0",
"minimatch": "^3.1.2",
"strip-json-comments": "^3.1.1"
},
"dependencies": {
2025-12-31 18:25:11 +08:00
"brace-expansion": {
"version": "1.1.12",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
"integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"dev": true,
"requires": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
}
},
"minimatch": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
"requires": {
"brace-expansion": "^1.1.7"
}
}
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"@eslint/js": {
"version": "8.57.1",
"resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz",
"integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==",
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@humanwhocodes/config-array": {
"version": "0.13.0",
"resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz",
"integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
"@humanwhocodes/object-schema": "^2.0.3",
2025-11-16 18:11:30 +08:00
"debug": "^4.3.1",
"minimatch": "^3.0.5"
},
"dependencies": {
2025-12-31 18:25:11 +08:00
"brace-expansion": {
"version": "1.1.12",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
"integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"dev": true,
"requires": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
}
},
"minimatch": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
"requires": {
"brace-expansion": "^1.1.7"
}
}
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"@humanwhocodes/module-importer": {
2025-11-16 18:11:30 +08:00
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
"integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@humanwhocodes/object-schema": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz",
"integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==",
2025-11-16 18:11:30 +08:00
"dev": true
},
2025-12-31 18:25:11 +08:00
"@isaacs/cliui": {
2025-11-16 18:11:30 +08:00
"version": "8.0.2",
"resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
"integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"string-width": "^5.1.2",
"string-width-cjs": "npm:string-width@^4.2.0",
"strip-ansi": "^7.0.1",
"strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
"wrap-ansi": "^8.1.0",
"wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
}
},
2025-12-31 18:25:11 +08:00
"@jridgewell/gen-mapping": {
"version": "0.3.13",
"resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
"integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
"@jridgewell/sourcemap-codec": "^1.5.0",
"@jridgewell/trace-mapping": "^0.3.24"
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"@jridgewell/remapping": {
"version": "2.3.5",
"resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz",
"integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
"@jridgewell/gen-mapping": "^0.3.5",
"@jridgewell/trace-mapping": "^0.3.24"
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"@jridgewell/resolve-uri": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
"integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
2025-11-16 18:11:30 +08:00
"dev": true
},
2025-12-31 18:25:11 +08:00
"@jridgewell/sourcemap-codec": {
2025-11-16 18:11:30 +08:00
"version": "1.5.5",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
2025-11-16 18:11:30 +08:00
"integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@jridgewell/trace-mapping": {
"version": "0.3.31",
"resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
"integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"@jridgewell/resolve-uri": "^3.1.0",
"@jridgewell/sourcemap-codec": "^1.4.14"
}
},
2025-12-31 18:25:11 +08:00
"@malept/cross-spawn-promise": {
2025-11-16 18:11:30 +08:00
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz",
"integrity": "sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"cross-spawn": "^7.0.1"
}
},
2025-12-31 18:25:11 +08:00
"@malept/flatpak-bundler": {
2025-11-16 18:11:30 +08:00
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/@malept/flatpak-bundler/-/flatpak-bundler-0.4.0.tgz",
"integrity": "sha512-9QOtNffcOF/c1seMCDnjckb3R9WHcG34tky+FHpNKKCW0wc/scYLwMtO+ptyGUfMW0/b/n4qRiALlaFHc9Oj7Q==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"debug": "^4.1.1",
"fs-extra": "^9.0.0",
"lodash": "^4.17.15",
"tmp-promise": "^3.0.2"
},
"dependencies": {
2025-12-31 18:25:11 +08:00
"fs-extra": {
"version": "9.1.0",
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
"integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
"dev": true,
"requires": {
"at-least-node": "^1.0.0",
"graceful-fs": "^4.2.0",
"jsonfile": "^6.0.1",
"universalify": "^2.0.0"
}
},
"jsonfile": {
"version": "6.2.0",
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz",
"integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
"dev": true,
"requires": {
"graceful-fs": "^4.1.6",
"universalify": "^2.0.0"
}
},
"universalify": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
"integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
"dev": true
}
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"@nodelib/fs.scandir": {
2025-11-16 18:11:30 +08:00
"version": "2.1.5",
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
"integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"@nodelib/fs.stat": "2.0.5",
"run-parallel": "^1.1.9"
}
},
2025-12-31 18:25:11 +08:00
"@nodelib/fs.stat": {
2025-11-16 18:11:30 +08:00
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
"integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@nodelib/fs.walk": {
2025-11-16 18:11:30 +08:00
"version": "1.2.8",
"resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
"integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"@nodelib/fs.scandir": "2.1.5",
"fastq": "^1.6.0"
}
},
2025-12-31 18:25:11 +08:00
"@parcel/watcher": {
2025-11-16 18:11:30 +08:00
"version": "2.5.1",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.1.tgz",
2025-11-16 18:11:30 +08:00
"integrity": "sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==",
"optional": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"@parcel/watcher-android-arm64": "2.5.1",
"@parcel/watcher-darwin-arm64": "2.5.1",
"@parcel/watcher-darwin-x64": "2.5.1",
"@parcel/watcher-freebsd-x64": "2.5.1",
"@parcel/watcher-linux-arm-glibc": "2.5.1",
"@parcel/watcher-linux-arm-musl": "2.5.1",
"@parcel/watcher-linux-arm64-glibc": "2.5.1",
"@parcel/watcher-linux-arm64-musl": "2.5.1",
"@parcel/watcher-linux-x64-glibc": "2.5.1",
"@parcel/watcher-linux-x64-musl": "2.5.1",
"@parcel/watcher-win32-arm64": "2.5.1",
"@parcel/watcher-win32-ia32": "2.5.1",
2025-12-31 18:25:11 +08:00
"@parcel/watcher-win32-x64": "2.5.1",
"detect-libc": "^1.0.3",
"is-glob": "^4.0.3",
"micromatch": "^4.0.5",
"node-addon-api": "^7.0.0"
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"@parcel/watcher-android-arm64": {
2025-11-16 18:11:30 +08:00
"version": "2.5.1",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz",
2025-11-16 18:11:30 +08:00
"integrity": "sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==",
2025-12-31 18:25:11 +08:00
"optional": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@parcel/watcher-darwin-arm64": {
2025-11-16 18:11:30 +08:00
"version": "2.5.1",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz",
2025-11-16 18:11:30 +08:00
"integrity": "sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==",
2025-12-31 18:25:11 +08:00
"optional": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@parcel/watcher-darwin-x64": {
2025-11-16 18:11:30 +08:00
"version": "2.5.1",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz",
2025-11-16 18:11:30 +08:00
"integrity": "sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==",
2025-12-31 18:25:11 +08:00
"optional": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@parcel/watcher-freebsd-x64": {
2025-11-16 18:11:30 +08:00
"version": "2.5.1",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz",
2025-11-16 18:11:30 +08:00
"integrity": "sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==",
2025-12-31 18:25:11 +08:00
"optional": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@parcel/watcher-linux-arm-glibc": {
2025-11-16 18:11:30 +08:00
"version": "2.5.1",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz",
2025-11-16 18:11:30 +08:00
"integrity": "sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==",
2025-12-31 18:25:11 +08:00
"optional": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@parcel/watcher-linux-arm-musl": {
2025-11-16 18:11:30 +08:00
"version": "2.5.1",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz",
2025-11-16 18:11:30 +08:00
"integrity": "sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==",
2025-12-31 18:25:11 +08:00
"optional": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@parcel/watcher-linux-arm64-glibc": {
2025-11-16 18:11:30 +08:00
"version": "2.5.1",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz",
2025-11-16 18:11:30 +08:00
"integrity": "sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==",
2025-12-31 18:25:11 +08:00
"optional": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@parcel/watcher-linux-arm64-musl": {
2025-11-16 18:11:30 +08:00
"version": "2.5.1",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz",
2025-11-16 18:11:30 +08:00
"integrity": "sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==",
2025-12-31 18:25:11 +08:00
"optional": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@parcel/watcher-linux-x64-glibc": {
2025-11-16 18:11:30 +08:00
"version": "2.5.1",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz",
2025-11-16 18:11:30 +08:00
"integrity": "sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==",
2025-12-31 18:25:11 +08:00
"optional": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@parcel/watcher-linux-x64-musl": {
2025-11-16 18:11:30 +08:00
"version": "2.5.1",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz",
2025-11-16 18:11:30 +08:00
"integrity": "sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==",
2025-12-31 18:25:11 +08:00
"optional": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@parcel/watcher-win32-arm64": {
2025-11-16 18:11:30 +08:00
"version": "2.5.1",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz",
2025-11-16 18:11:30 +08:00
"integrity": "sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==",
2025-12-31 18:25:11 +08:00
"optional": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@parcel/watcher-win32-ia32": {
2025-11-16 18:11:30 +08:00
"version": "2.5.1",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz",
2025-11-16 18:11:30 +08:00
"integrity": "sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==",
2025-12-31 18:25:11 +08:00
"optional": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@parcel/watcher-win32-x64": {
2025-11-16 18:11:30 +08:00
"version": "2.5.1",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz",
2025-11-16 18:11:30 +08:00
"integrity": "sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==",
"optional": true
},
2025-12-31 18:25:11 +08:00
"@pkgjs/parseargs": {
2025-11-16 18:11:30 +08:00
"version": "0.11.0",
"resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
"integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
"dev": true,
2025-12-31 18:25:11 +08:00
"optional": true
},
"@pkgr/core": {
"version": "0.2.9",
"resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.2.9.tgz",
"integrity": "sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==",
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@rollup/rollup-android-arm-eabi": {
"version": "4.54.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.54.0.tgz",
"integrity": "sha512-OywsdRHrFvCdvsewAInDKCNyR3laPA2mc9bRYJ6LBp5IyvF3fvXbbNR0bSzHlZVFtn6E0xw2oZlyjg4rKCVcng==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"optional": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@rollup/rollup-android-arm64": {
"version": "4.54.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.54.0.tgz",
"integrity": "sha512-Skx39Uv+u7H224Af+bDgNinitlmHyQX1K/atIA32JP3JQw6hVODX5tkbi2zof/E69M1qH2UoN3Xdxgs90mmNYw==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"optional": true
},
"@rollup/rollup-darwin-arm64": {
"version": "4.54.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.54.0.tgz",
"integrity": "sha512-k43D4qta/+6Fq+nCDhhv9yP2HdeKeP56QrUUTW7E6PhZP1US6NDqpJj4MY0jBHlJivVJD5P8NxrjuobZBJTCRw==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"optional": true
},
"@rollup/rollup-darwin-x64": {
"version": "4.54.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.54.0.tgz",
"integrity": "sha512-cOo7biqwkpawslEfox5Vs8/qj83M/aZCSSNIWpVzfU2CYHa2G3P1UN5WF01RdTHSgCkri7XOlTdtk17BezlV3A==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"optional": true
},
"@rollup/rollup-freebsd-arm64": {
"version": "4.54.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.54.0.tgz",
"integrity": "sha512-miSvuFkmvFbgJ1BevMa4CPCFt5MPGw094knM64W9I0giUIMMmRYcGW/JWZDriaw/k1kOBtsWh1z6nIFV1vPNtA==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"optional": true
},
"@rollup/rollup-freebsd-x64": {
"version": "4.54.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.54.0.tgz",
"integrity": "sha512-KGXIs55+b/ZfZsq9aR026tmr/+7tq6VG6MsnrvF4H8VhwflTIuYh+LFUlIsRdQSgrgmtM3fVATzEAj4hBQlaqQ==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"optional": true
},
"@rollup/rollup-linux-arm-gnueabihf": {
"version": "4.54.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.54.0.tgz",
"integrity": "sha512-EHMUcDwhtdRGlXZsGSIuXSYwD5kOT9NVnx9sqzYiwAc91wfYOE1g1djOEDseZJKKqtHAHGwnGPQu3kytmfaXLQ==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"optional": true
},
"@rollup/rollup-linux-arm-musleabihf": {
"version": "4.54.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.54.0.tgz",
"integrity": "sha512-+pBrqEjaakN2ySv5RVrj/qLytYhPKEUwk+e3SFU5jTLHIcAtqh2rLrd/OkbNuHJpsBgxsD8ccJt5ga/SeG0JmA==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"optional": true
},
"@rollup/rollup-linux-arm64-gnu": {
"version": "4.54.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.54.0.tgz",
"integrity": "sha512-NSqc7rE9wuUaRBsBp5ckQ5CVz5aIRKCwsoa6WMF7G01sX3/qHUw/z4pv+D+ahL1EIKy6Enpcnz1RY8pf7bjwng==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"optional": true
},
"@rollup/rollup-linux-arm64-musl": {
"version": "4.54.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.54.0.tgz",
"integrity": "sha512-gr5vDbg3Bakga5kbdpqx81m2n9IX8M6gIMlQQIXiLTNeQW6CucvuInJ91EuCJ/JYvc+rcLLsDFcfAD1K7fMofg==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"optional": true
},
"@rollup/rollup-linux-loong64-gnu": {
"version": "4.54.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.54.0.tgz",
"integrity": "sha512-gsrtB1NA3ZYj2vq0Rzkylo9ylCtW/PhpLEivlgWe0bpgtX5+9j9EZa0wtZiCjgu6zmSeZWyI/e2YRX1URozpIw==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"optional": true
},
"@rollup/rollup-linux-ppc64-gnu": {
"version": "4.54.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.54.0.tgz",
"integrity": "sha512-y3qNOfTBStmFNq+t4s7Tmc9hW2ENtPg8FeUD/VShI7rKxNW7O4fFeaYbMsd3tpFlIg1Q8IapFgy7Q9i2BqeBvA==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"optional": true
},
"@rollup/rollup-linux-riscv64-gnu": {
"version": "4.54.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.54.0.tgz",
"integrity": "sha512-89sepv7h2lIVPsFma8iwmccN7Yjjtgz0Rj/Ou6fEqg3HDhpCa+Et+YSufy27i6b0Wav69Qv4WBNl3Rs6pwhebQ==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"optional": true
},
"@rollup/rollup-linux-riscv64-musl": {
"version": "4.54.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.54.0.tgz",
"integrity": "sha512-ZcU77ieh0M2Q8Ur7D5X7KvK+UxbXeDHwiOt/CPSBTI1fBmeDMivW0dPkdqkT4rOgDjrDDBUed9x4EgraIKoR2A==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"optional": true
},
"@rollup/rollup-linux-s390x-gnu": {
"version": "4.54.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.54.0.tgz",
"integrity": "sha512-2AdWy5RdDF5+4YfG/YesGDDtbyJlC9LHmL6rZw6FurBJ5n4vFGupsOBGfwMRjBYH7qRQowT8D/U4LoSvVwOhSQ==",
"dev": true,
"optional": true
},
"@rollup/rollup-linux-x64-gnu": {
"version": "4.54.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.54.0.tgz",
"integrity": "sha512-WGt5J8Ij/rvyqpFexxk3ffKqqbLf9AqrTBbWDk7ApGUzaIs6V+s2s84kAxklFwmMF/vBNGrVdYgbblCOFFezMQ==",
"dev": true,
"optional": true
},
"@rollup/rollup-linux-x64-musl": {
"version": "4.54.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.54.0.tgz",
"integrity": "sha512-JzQmb38ATzHjxlPHuTH6tE7ojnMKM2kYNzt44LO/jJi8BpceEC8QuXYA908n8r3CNuG/B3BV8VR3Hi1rYtmPiw==",
"dev": true,
"optional": true
},
"@rollup/rollup-openharmony-arm64": {
"version": "4.54.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.54.0.tgz",
"integrity": "sha512-huT3fd0iC7jigGh7n3q/+lfPcXxBi+om/Rs3yiFxjvSxbSB6aohDFXbWvlspaqjeOh+hx7DDHS+5Es5qRkWkZg==",
"dev": true,
"optional": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@rollup/rollup-win32-arm64-msvc": {
"version": "4.54.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.54.0.tgz",
"integrity": "sha512-c2V0W1bsKIKfbLMBu/WGBz6Yci8nJ/ZJdheE0EwB73N3MvHYKiKGs3mVilX4Gs70eGeDaMqEob25Tw2Gb9Nqyw==",
"dev": true,
"optional": true
},
"@rollup/rollup-win32-ia32-msvc": {
"version": "4.54.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.54.0.tgz",
"integrity": "sha512-woEHgqQqDCkAzrDhvDipnSirm5vxUXtSKDYTVpZG3nUdW/VVB5VdCYA2iReSj/u3yCZzXID4kuKG7OynPnB3WQ==",
"dev": true,
"optional": true
},
"@rollup/rollup-win32-x64-gnu": {
"version": "4.54.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.54.0.tgz",
"integrity": "sha512-dzAc53LOuFvHwbCEOS0rPbXp6SIhAf2txMP5p6mGyOXXw5mWY8NGGbPMPrs4P1WItkfApDathBj/NzMLUZ9rtQ==",
"dev": true,
"optional": true
},
"@rollup/rollup-win32-x64-msvc": {
"version": "4.54.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.54.0.tgz",
"integrity": "sha512-hYT5d3YNdSh3mbCU1gwQyPgQd3T2ne0A3KG8KSBdav5TiBg6eInVmV+TeR5uHufiIgSFg0XsOWGW5/RhNcSvPg==",
"dev": true,
"optional": true
},
"@rushstack/eslint-patch": {
"version": "1.15.0",
"resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.15.0.tgz",
"integrity": "sha512-ojSshQPKwVvSMR8yT2L/QtUkV5SXi/IfDiJ4/8d6UbTPjiHVmxZzUAzGD8Tzks1b9+qQkZa0isUOvYObedITaw==",
2025-11-16 18:11:30 +08:00
"dev": true
},
2025-12-31 18:25:11 +08:00
"@simonwep/pickr": {
2025-11-16 18:11:30 +08:00
"version": "1.8.2",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/@simonwep/pickr/-/pickr-1.8.2.tgz",
2025-11-16 18:11:30 +08:00
"integrity": "sha512-/l5w8BIkrpP6n1xsetx9MWPWlU6OblN5YgZZphxan0Tq4BByTCETL6lyIeY8lagalS2Nbt4F2W034KHLIiunKA==",
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"core-js": "^3.15.1",
"nanopop": "^2.1.0"
}
},
2025-12-31 18:25:11 +08:00
"@sindresorhus/is": {
2025-11-16 18:11:30 +08:00
"version": "4.6.0",
"resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz",
"integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@szmarczak/http-timer": {
2025-11-16 18:11:30 +08:00
"version": "4.0.6",
"resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz",
"integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==",
2025-12-31 18:25:11 +08:00
"dev": true,
"requires": {
2025-11-16 18:11:30 +08:00
"defer-to-connect": "^2.0.0"
}
},
2025-12-31 18:25:11 +08:00
"@tootallnate/once": {
2025-11-16 18:11:30 +08:00
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz",
"integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@types/cacheable-request": {
2025-11-16 18:11:30 +08:00
"version": "6.0.3",
"resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz",
"integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==",
2025-12-31 18:25:11 +08:00
"dev": true,
"requires": {
2025-11-16 18:11:30 +08:00
"@types/http-cache-semantics": "*",
"@types/keyv": "^3.1.4",
"@types/node": "*",
"@types/responselike": "^1.0.0"
}
},
2025-12-31 18:25:11 +08:00
"@types/debug": {
2025-11-16 18:11:30 +08:00
"version": "4.1.12",
"resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz",
"integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"@types/ms": "*"
}
},
2025-12-31 18:25:11 +08:00
"@types/electron": {
"version": "1.6.12",
"resolved": "https://registry.npmjs.org/@types/electron/-/electron-1.6.12.tgz",
"integrity": "sha512-NIJokDkGv9h+MStCL1IuiL1FOHYVkszoWeNxJtSI5dcEKRGbX83JcVYNAgk019qOQgJkHtz9WdP0CDXvrArrGg==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
"electron": "*"
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"@types/estree": {
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
"integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==",
2025-11-16 18:11:30 +08:00
"dev": true
},
2025-12-31 18:25:11 +08:00
"@types/fs-extra": {
2025-11-16 18:11:30 +08:00
"version": "9.0.13",
"resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz",
"integrity": "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"@types/node": "*"
}
},
2025-12-31 18:25:11 +08:00
"@types/http-cache-semantics": {
2025-11-16 18:11:30 +08:00
"version": "4.0.4",
"resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz",
2025-12-31 18:25:11 +08:00
"integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==",
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@types/json-schema": {
2025-11-16 18:11:30 +08:00
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
"dev": true
},
2025-12-31 18:25:11 +08:00
"@types/keyv": {
2025-11-16 18:11:30 +08:00
"version": "3.1.4",
"resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz",
"integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==",
2025-12-31 18:25:11 +08:00
"dev": true,
"requires": {
2025-11-16 18:11:30 +08:00
"@types/node": "*"
}
},
2025-12-31 18:25:11 +08:00
"@types/ms": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz",
"integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==",
2025-11-16 18:11:30 +08:00
"dev": true
},
2025-12-31 18:25:11 +08:00
"@types/node": {
"version": "18.19.130",
"resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.130.tgz",
"integrity": "sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==",
"dev": true,
"requires": {
2025-11-16 18:11:30 +08:00
"undici-types": "~5.26.4"
}
},
2025-12-31 18:25:11 +08:00
"@types/plist": {
2025-11-16 18:11:30 +08:00
"version": "3.0.5",
"resolved": "https://registry.npmjs.org/@types/plist/-/plist-3.0.5.tgz",
"integrity": "sha512-E6OCaRmAe4WDmWNsL/9RMqdkkzDCY1etutkflWk4c+AcjDU07Pcz1fQwTX0TQz+Pxqn9i4L1TU3UFpjnrcDgxA==",
"dev": true,
"optional": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"@types/node": "*",
"xmlbuilder": ">=11.0.1"
}
},
2025-12-31 18:25:11 +08:00
"@types/responselike": {
2025-11-16 18:11:30 +08:00
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.3.tgz",
"integrity": "sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==",
2025-12-31 18:25:11 +08:00
"dev": true,
"requires": {
2025-11-16 18:11:30 +08:00
"@types/node": "*"
}
},
2025-12-31 18:25:11 +08:00
"@types/semver": {
"version": "7.7.1",
"resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.7.1.tgz",
"integrity": "sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA==",
2025-11-16 18:11:30 +08:00
"dev": true
},
2025-12-31 18:25:11 +08:00
"@types/verror": {
"version": "1.10.11",
"resolved": "https://registry.npmjs.org/@types/verror/-/verror-1.10.11.tgz",
"integrity": "sha512-RlDm9K7+o5stv0Co8i8ZRGxDbrTxhJtgjqjFyVh/tXQyl/rYtTKlnTvZ88oSTeYREWurwx20Js4kTuKCsFkUtg==",
2025-11-16 18:11:30 +08:00
"dev": true,
"optional": true
},
2025-12-31 18:25:11 +08:00
"@types/yauzl": {
2025-11-16 18:11:30 +08:00
"version": "2.10.3",
"resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz",
"integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==",
2025-12-31 18:25:11 +08:00
"dev": true,
2025-11-16 18:11:30 +08:00
"optional": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"@types/node": "*"
}
},
2025-12-31 18:25:11 +08:00
"@typescript-eslint/eslint-plugin": {
"version": "6.21.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.21.0.tgz",
"integrity": "sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"@eslint-community/regexpp": "^4.5.1",
2025-12-31 18:25:11 +08:00
"@typescript-eslint/scope-manager": "6.21.0",
"@typescript-eslint/type-utils": "6.21.0",
"@typescript-eslint/utils": "6.21.0",
"@typescript-eslint/visitor-keys": "6.21.0",
2025-11-16 18:11:30 +08:00
"debug": "^4.3.4",
"graphemer": "^1.4.0",
"ignore": "^5.2.4",
"natural-compare": "^1.4.0",
"semver": "^7.5.4",
"ts-api-utils": "^1.0.1"
}
},
2025-12-31 18:25:11 +08:00
"@typescript-eslint/parser": {
"version": "6.21.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.21.0.tgz",
"integrity": "sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
"@typescript-eslint/scope-manager": "6.21.0",
"@typescript-eslint/types": "6.21.0",
"@typescript-eslint/typescript-estree": "6.21.0",
"@typescript-eslint/visitor-keys": "6.21.0",
2025-11-16 18:11:30 +08:00
"debug": "^4.3.4"
}
},
2025-12-31 18:25:11 +08:00
"@typescript-eslint/scope-manager": {
"version": "6.21.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz",
"integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
"@typescript-eslint/types": "6.21.0",
"@typescript-eslint/visitor-keys": "6.21.0"
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"@typescript-eslint/type-utils": {
"version": "6.21.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.21.0.tgz",
"integrity": "sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
"@typescript-eslint/typescript-estree": "6.21.0",
"@typescript-eslint/utils": "6.21.0",
2025-11-16 18:11:30 +08:00
"debug": "^4.3.4",
"ts-api-utils": "^1.0.1"
}
},
2025-12-31 18:25:11 +08:00
"@typescript-eslint/types": {
"version": "6.21.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz",
"integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==",
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@typescript-eslint/typescript-estree": {
"version": "6.21.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz",
"integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
"@typescript-eslint/types": "6.21.0",
"@typescript-eslint/visitor-keys": "6.21.0",
2025-11-16 18:11:30 +08:00
"debug": "^4.3.4",
"globby": "^11.1.0",
"is-glob": "^4.0.3",
"minimatch": "9.0.3",
"semver": "^7.5.4",
"ts-api-utils": "^1.0.1"
}
},
2025-12-31 18:25:11 +08:00
"@typescript-eslint/utils": {
"version": "6.21.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.21.0.tgz",
"integrity": "sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"@eslint-community/eslint-utils": "^4.4.0",
"@types/json-schema": "^7.0.12",
"@types/semver": "^7.5.0",
2025-12-31 18:25:11 +08:00
"@typescript-eslint/scope-manager": "6.21.0",
"@typescript-eslint/types": "6.21.0",
"@typescript-eslint/typescript-estree": "6.21.0",
2025-11-16 18:11:30 +08:00
"semver": "^7.5.4"
}
},
2025-12-31 18:25:11 +08:00
"@typescript-eslint/visitor-keys": {
"version": "6.21.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz",
"integrity": "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
"@typescript-eslint/types": "6.21.0",
2025-11-16 18:11:30 +08:00
"eslint-visitor-keys": "^3.4.1"
}
},
2025-12-31 18:25:11 +08:00
"@ungap/structured-clone": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz",
"integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==",
2025-11-16 18:11:30 +08:00
"dev": true
},
2025-12-31 18:25:11 +08:00
"@vitejs/plugin-vue": {
"version": "5.2.4",
"resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.2.4.tgz",
"integrity": "sha512-7Yx/SXSOcQq5HiiV3orevHUFn+pmMB4cgbEkDYgnkUWb0WfeQ/wa2yFv6D5ICiCQOVpjA7vYDXrC7AGO8yjDHA==",
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@volar/language-core": {
"version": "2.4.27",
"resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.27.tgz",
"integrity": "sha512-DjmjBWZ4tJKxfNC1F6HyYERNHPYS7L7OPFyCrestykNdUZMFYzI9WTyvwPcaNaHlrEUwESHYsfEw3isInncZxQ==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
"@volar/source-map": "2.4.27"
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"@volar/source-map": {
"version": "2.4.27",
"resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.27.tgz",
"integrity": "sha512-ynlcBReMgOZj2i6po+qVswtDUeeBRCTgDurjMGShbm8WYZgJ0PA4RmtebBJ0BCYol1qPv3GQF6jK7C9qoVc7lg==",
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@volar/typescript": {
"version": "2.4.27",
"resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.27.tgz",
"integrity": "sha512-eWaYCcl/uAPInSK2Lze6IqVWaBu/itVqR5InXcHXFyles4zO++Mglt3oxdgj75BDcv1Knr9Y93nowS8U3wqhxg==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
"@volar/language-core": "2.4.27",
"path-browserify": "^1.0.1",
"vscode-uri": "^3.0.8"
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"@vue/compiler-core": {
"version": "3.5.26",
"resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.26.tgz",
"integrity": "sha512-vXyI5GMfuoBCnv5ucIT7jhHKl55Y477yxP6fc4eUswjP8FG3FFVFd41eNDArR+Uk3QKn2Z85NavjaxLxOC19/w==",
"dev": true,
"requires": {
"@babel/parser": "^7.28.5",
"@vue/shared": "3.5.26",
"entities": "^7.0.0",
2025-11-16 18:11:30 +08:00
"estree-walker": "^2.0.2",
"source-map-js": "^1.2.1"
}
},
2025-12-31 18:25:11 +08:00
"@vue/compiler-dom": {
"version": "3.5.26",
"resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.26.tgz",
"integrity": "sha512-y1Tcd3eXs834QjswshSilCBnKGeQjQXB6PqFn/1nxcQw4pmG42G8lwz+FZPAZAby6gZeHSt/8LMPfZ4Rb+Bd/A==",
"dev": true,
"requires": {
"@vue/compiler-core": "3.5.26",
"@vue/shared": "3.5.26"
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"@vue/compiler-sfc": {
"version": "3.5.26",
"resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.26.tgz",
"integrity": "sha512-egp69qDTSEZcf4bGOSsprUr4xI73wfrY5oRs6GSgXFTiHrWj4Y3X5Ydtip9QMqiCMCPVwLglB9GBxXtTadJ3mA==",
"dev": true,
"requires": {
"@babel/parser": "^7.28.5",
"@vue/compiler-core": "3.5.26",
"@vue/compiler-dom": "3.5.26",
"@vue/compiler-ssr": "3.5.26",
"@vue/shared": "3.5.26",
2025-11-16 18:11:30 +08:00
"estree-walker": "^2.0.2",
2025-12-31 18:25:11 +08:00
"magic-string": "^0.30.21",
2025-11-16 18:11:30 +08:00
"postcss": "^8.5.6",
"source-map-js": "^1.2.1"
}
},
2025-12-31 18:25:11 +08:00
"@vue/compiler-ssr": {
"version": "3.5.26",
"resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.26.tgz",
"integrity": "sha512-lZT9/Y0nSIRUPVvapFJEVDbEXruZh2IYHMk2zTtEgJSlP5gVOqeWXH54xDKAaFS4rTnDeDBQUYDtxKyoW9FwDw==",
"dev": true,
"requires": {
"@vue/compiler-dom": "3.5.26",
"@vue/shared": "3.5.26"
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"@vue/devtools-api": {
"version": "7.7.9",
"resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-7.7.9.tgz",
"integrity": "sha512-kIE8wvwlcZ6TJTbNeU2HQNtaxLx3a84aotTITUuL/4bzfPxzajGBOoqjMhwZJ8L9qFYDU/lAYMEEm11dnZOD6g==",
"requires": {
"@vue/devtools-kit": "^7.7.9"
}
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"@vue/devtools-kit": {
"version": "7.7.9",
"resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-7.7.9.tgz",
"integrity": "sha512-PyQ6odHSgiDVd4hnTP+aDk2X4gl2HmLDfiyEnn3/oV+ckFDuswRs4IbBT7vacMuGdwY/XemxBoh302ctbsptuA==",
"requires": {
"@vue/devtools-shared": "^7.7.9",
2025-11-16 18:11:30 +08:00
"birpc": "^2.3.0",
"hookable": "^5.5.3",
"mitt": "^3.0.1",
"perfect-debounce": "^1.0.0",
"speakingurl": "^14.0.1",
"superjson": "^2.2.2"
}
},
2025-12-31 18:25:11 +08:00
"@vue/devtools-shared": {
"version": "7.7.9",
"resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-7.7.9.tgz",
"integrity": "sha512-iWAb0v2WYf0QWmxCGy0seZNDPdO3Sp5+u78ORnyeonS6MT4PC7VPrryX2BpMJrwlDeaZ6BD4vP4XKjK0SZqaeA==",
"requires": {
2025-11-16 18:11:30 +08:00
"rfdc": "^1.4.1"
}
},
2025-12-31 18:25:11 +08:00
"@vue/eslint-config-prettier": {
2025-11-16 18:11:30 +08:00
"version": "9.0.0",
"resolved": "https://registry.npmjs.org/@vue/eslint-config-prettier/-/eslint-config-prettier-9.0.0.tgz",
"integrity": "sha512-z1ZIAAUS9pKzo/ANEfd2sO+v2IUalz7cM/cTLOZ7vRFOPk5/xuRKQteOu1DErFLAh/lYGXMVZ0IfYKlyInuDVg==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"eslint-config-prettier": "^9.0.0",
"eslint-plugin-prettier": "^5.0.0"
}
},
2025-12-31 18:25:11 +08:00
"@vue/eslint-config-typescript": {
2025-11-16 18:11:30 +08:00
"version": "12.0.0",
"resolved": "https://registry.npmjs.org/@vue/eslint-config-typescript/-/eslint-config-typescript-12.0.0.tgz",
"integrity": "sha512-StxLFet2Qe97T8+7L8pGlhYBBr8Eg05LPuTDVopQV6il+SK6qqom59BA/rcFipUef2jD8P2X44Vd8tMFytfvlg==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"@typescript-eslint/eslint-plugin": "^6.7.0",
"@typescript-eslint/parser": "^6.7.0",
"vue-eslint-parser": "^9.3.1"
}
},
2025-12-31 18:25:11 +08:00
"@vue/language-core": {
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-3.2.1.tgz",
"integrity": "sha512-g6oSenpnGMtpxHGAwKuu7HJJkNZpemK/zg3vZzZbJ6cnnXq1ssxuNrXSsAHYM3NvH8p4IkTw+NLmuxyeYz4r8A==",
"dev": true,
"requires": {
"@volar/language-core": "2.4.27",
"@vue/compiler-dom": "^3.5.0",
"@vue/shared": "^3.5.0",
"alien-signals": "^3.0.0",
"muggle-string": "^0.4.1",
2025-11-16 18:11:30 +08:00
"path-browserify": "^1.0.1",
2025-12-31 18:25:11 +08:00
"picomatch": "^4.0.2"
2025-11-16 18:11:30 +08:00
},
"dependencies": {
2025-12-31 18:25:11 +08:00
"picomatch": {
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
"integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
"dev": true
}
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"@vue/reactivity": {
"version": "3.5.26",
"resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.26.tgz",
"integrity": "sha512-9EnYB1/DIiUYYnzlnUBgwU32NNvLp/nhxLXeWRhHUEeWNTn1ECxX8aGO7RTXeX6PPcxe3LLuNBFoJbV4QZ+CFQ==",
"dev": true,
"requires": {
"@vue/shared": "3.5.26"
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"@vue/runtime-core": {
"version": "3.5.26",
"resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.26.tgz",
"integrity": "sha512-xJWM9KH1kd201w5DvMDOwDHYhrdPTrAatn56oB/LRG4plEQeZRQLw0Bpwih9KYoqmzaxF0OKSn6swzYi84e1/Q==",
"dev": true,
"requires": {
"@vue/reactivity": "3.5.26",
"@vue/shared": "3.5.26"
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"@vue/runtime-dom": {
"version": "3.5.26",
"resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.26.tgz",
"integrity": "sha512-XLLd/+4sPC2ZkN/6+V4O4gjJu6kSDbHAChvsyWgm1oGbdSO3efvGYnm25yCjtFm/K7rrSDvSfPDgN1pHgS4VNQ==",
"dev": true,
"requires": {
"@vue/reactivity": "3.5.26",
"@vue/runtime-core": "3.5.26",
"@vue/shared": "3.5.26",
"csstype": "^3.2.3"
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"@vue/server-renderer": {
"version": "3.5.26",
"resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.26.tgz",
"integrity": "sha512-TYKLXmrwWKSodyVuO1WAubucd+1XlLg4set0YoV+Hu8Lo79mp/YMwWV5mC5FgtsDxX3qo1ONrxFaTP1OQgy1uA==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
"@vue/compiler-ssr": "3.5.26",
"@vue/shared": "3.5.26"
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"@vue/shared": {
"version": "3.5.26",
"resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.26.tgz",
"integrity": "sha512-7Z6/y3uFI5PRoKeorTOSXKcDj0MSasfNNltcslbFrPpcw6aXRUALq4IfJlaTRspiWIUOEZbrpM+iQGmCOiWe4A==",
2025-11-16 18:11:30 +08:00
"dev": true
},
2025-12-31 18:25:11 +08:00
"@xmldom/xmldom": {
"version": "0.8.11",
"resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.11.tgz",
"integrity": "sha512-cQzWCtO6C8TQiYl1ruKNn2U6Ao4o4WBBcbL61yJl84x+j5sOWWFU9X7DpND8XZG3daDppSsigMdfAIl2upQBRw==",
"dev": true
},
"acorn": {
"version": "8.15.0",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz",
"integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"acorn-jsx": {
2025-11-16 18:11:30 +08:00
"version": "5.3.2",
"resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
"integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"agent-base": {
2025-11-16 18:11:30 +08:00
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
"integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"debug": "4"
}
},
2025-12-31 18:25:11 +08:00
"ajv": {
2025-11-16 18:11:30 +08:00
"version": "6.12.6",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"fast-deep-equal": "^3.1.1",
"fast-json-stable-stringify": "^2.0.0",
"json-schema-traverse": "^0.4.1",
"uri-js": "^4.2.2"
}
},
2025-12-31 18:25:11 +08:00
"ajv-keywords": {
2025-11-16 18:11:30 +08:00
"version": "3.5.2",
"resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
"integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"alien-signals": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/alien-signals/-/alien-signals-3.1.2.tgz",
"integrity": "sha512-d9dYqZTS90WLiU0I5c6DHj/HcKkF8ZyGN3G5x8wSbslulz70KOxaqCT0hQCo9KOyhVqzqGojvNdJXoTumZOtcw==",
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"ansi-regex": {
"version": "6.2.2",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz",
"integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==",
"dev": true
},
"ansi-styles": {
2025-11-16 18:11:30 +08:00
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"color-convert": "^2.0.1"
}
},
2025-12-31 18:25:11 +08:00
"ant-design-vue": {
2025-11-16 18:11:30 +08:00
"version": "4.2.6",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/ant-design-vue/-/ant-design-vue-4.2.6.tgz",
2025-11-16 18:11:30 +08:00
"integrity": "sha512-t7eX13Yj3i9+i5g9lqFyYneoIb3OzTvQjq9Tts1i+eiOd3Eva/6GagxBSXM1fOCjqemIu0FYVE1ByZ/38epR3Q==",
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"@ant-design/colors": "^6.0.0",
"@ant-design/icons-vue": "^7.0.0",
"@babel/runtime": "^7.10.5",
"@ctrl/tinycolor": "^3.5.0",
"@emotion/hash": "^0.9.0",
"@emotion/unitless": "^0.8.0",
"@simonwep/pickr": "~1.8.0",
"array-tree-filter": "^2.1.0",
"async-validator": "^4.0.0",
"csstype": "^3.1.1",
"dayjs": "^1.10.5",
"dom-align": "^1.12.1",
"dom-scroll-into-view": "^2.0.0",
"lodash": "^4.17.21",
"lodash-es": "^4.17.15",
"resize-observer-polyfill": "^1.5.1",
"scroll-into-view-if-needed": "^2.2.25",
"shallow-equal": "^1.0.0",
"stylis": "^4.1.3",
"throttle-debounce": "^5.0.0",
"vue-types": "^3.0.0",
"warning": "^4.0.0"
}
},
2025-12-31 18:25:11 +08:00
"anymatch": {
2025-11-16 18:11:30 +08:00
"version": "3.1.3",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
2025-11-16 18:11:30 +08:00
"integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"normalize-path": "^3.0.0",
"picomatch": "^2.0.4"
}
},
2025-12-31 18:25:11 +08:00
"app-builder-bin": {
2025-11-16 18:11:30 +08:00
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-4.0.0.tgz",
"integrity": "sha512-xwdG0FJPQMe0M0UA4Tz0zEB8rBJTRA5a476ZawAqiBkMv16GRK5xpXThOjMaEOFnZ6zabejjG4J3da0SXG63KA==",
"dev": true
},
2025-12-31 18:25:11 +08:00
"app-builder-lib": {
"version": "24.13.3",
"resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-24.13.3.tgz",
"integrity": "sha512-FAzX6IBit2POXYGnTCT8YHFO/lr5AapAII6zzhQO3Rw4cEDOgK+t1xhLc5tNcKlicTHlo9zxIwnYCX9X2DLkig==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"@develar/schema-utils": "~2.6.5",
2025-12-31 18:25:11 +08:00
"@electron/notarize": "2.2.1",
2025-11-16 18:11:30 +08:00
"@electron/osx-sign": "1.0.5",
2025-12-31 18:25:11 +08:00
"@electron/universal": "1.5.1",
2025-11-16 18:11:30 +08:00
"@malept/flatpak-bundler": "^0.4.0",
"@types/fs-extra": "9.0.13",
"async-exit-hook": "^2.0.1",
"bluebird-lst": "^1.0.9",
2025-12-31 18:25:11 +08:00
"builder-util": "24.13.1",
"builder-util-runtime": "9.2.4",
2025-11-16 18:11:30 +08:00
"chromium-pickle-js": "^0.2.0",
"debug": "^4.3.4",
"ejs": "^3.1.8",
2025-12-31 18:25:11 +08:00
"electron-publish": "24.13.1",
2025-11-16 18:11:30 +08:00
"form-data": "^4.0.0",
"fs-extra": "^10.1.0",
"hosted-git-info": "^4.1.0",
"is-ci": "^3.0.0",
"isbinaryfile": "^5.0.0",
"js-yaml": "^4.1.0",
"lazy-val": "^1.0.5",
"minimatch": "^5.1.1",
"read-config-file": "6.3.2",
"sanitize-filename": "^1.6.3",
"semver": "^7.3.8",
"tar": "^6.1.12",
"temp-file": "^3.4.0"
},
"dependencies": {
2025-12-31 18:25:11 +08:00
"fs-extra": {
"version": "10.1.0",
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
"integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
"dev": true,
"requires": {
"graceful-fs": "^4.2.0",
"jsonfile": "^6.0.1",
"universalify": "^2.0.0"
}
},
"jsonfile": {
"version": "6.2.0",
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz",
"integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
"dev": true,
"requires": {
"graceful-fs": "^4.1.6",
"universalify": "^2.0.0"
}
},
"minimatch": {
"version": "5.1.6",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
"integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
"dev": true,
"requires": {
"brace-expansion": "^2.0.1"
}
},
"universalify": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
"integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
"dev": true
}
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"argparse": {
2025-11-16 18:11:30 +08:00
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
"integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
"dev": true
},
2025-12-31 18:25:11 +08:00
"array-tree-filter": {
2025-11-16 18:11:30 +08:00
"version": "2.1.0",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/array-tree-filter/-/array-tree-filter-2.1.0.tgz",
"integrity": "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw=="
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"array-union": {
2025-11-16 18:11:30 +08:00
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
"integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"assert-plus": {
2025-11-16 18:11:30 +08:00
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
"integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==",
"dev": true,
2025-12-31 18:25:11 +08:00
"optional": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"async": {
"version": "3.2.6",
"resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz",
"integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==",
2025-11-16 18:11:30 +08:00
"dev": true
},
2025-12-31 18:25:11 +08:00
"async-exit-hook": {
2025-11-16 18:11:30 +08:00
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-2.0.1.tgz",
"integrity": "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"async-validator": {
2025-11-16 18:11:30 +08:00
"version": "4.2.5",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/async-validator/-/async-validator-4.2.5.tgz",
"integrity": "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg=="
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"asynckit": {
2025-11-16 18:11:30 +08:00
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
"integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
"dev": true
},
2025-12-31 18:25:11 +08:00
"at-least-node": {
2025-11-16 18:11:30 +08:00
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
"integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"balanced-match": {
2025-11-16 18:11:30 +08:00
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
"dev": true
},
2025-12-31 18:25:11 +08:00
"base64-js": {
2025-11-16 18:11:30 +08:00
"version": "1.5.1",
"resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
"integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
2025-12-31 18:25:11 +08:00
"dev": true
},
"baseline-browser-mapping": {
"version": "2.9.11",
"resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.11.tgz",
"integrity": "sha512-Sg0xJUNDU1sJNGdfGWhVHX0kkZ+HWcvmVymJbj6NSgZZmW/8S9Y2HQ5euytnIgakgxN6papOAWiwDo1ctFDcoQ==",
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"binary-extensions": {
2025-11-16 18:11:30 +08:00
"version": "2.3.0",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
2025-11-16 18:11:30 +08:00
"integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"birpc": {
"version": "2.9.0",
"resolved": "https://registry.npmjs.org/birpc/-/birpc-2.9.0.tgz",
"integrity": "sha512-KrayHS5pBi69Xi9JmvoqrIgYGDkD6mcSe/i6YKi3w5kekCLzrX4+nawcXqrj2tIp50Kw/mT/s3p+GVK0A0sKxw=="
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"bluebird": {
2025-11-16 18:11:30 +08:00
"version": "3.7.2",
"resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
"integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
"dev": true
},
2025-12-31 18:25:11 +08:00
"bluebird-lst": {
2025-11-16 18:11:30 +08:00
"version": "1.0.9",
"resolved": "https://registry.npmjs.org/bluebird-lst/-/bluebird-lst-1.0.9.tgz",
"integrity": "sha512-7B1Rtx82hjnSD4PGLAjVWeYH3tHAcVUmChh85a3lltKQm6FresXh9ErQo6oAv6CqxttczC3/kEg8SY5NluPuUw==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"bluebird": "^3.5.5"
}
},
2025-12-31 18:25:11 +08:00
"boolbase": {
2025-11-16 18:11:30 +08:00
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
"integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==",
"dev": true
},
2025-12-31 18:25:11 +08:00
"boolean": {
2025-11-16 18:11:30 +08:00
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/boolean/-/boolean-3.2.0.tgz",
"integrity": "sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==",
2025-12-31 18:25:11 +08:00
"dev": true,
2025-11-16 18:11:30 +08:00
"optional": true
},
2025-12-31 18:25:11 +08:00
"brace-expansion": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
"integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"balanced-match": "^1.0.0"
}
},
2025-12-31 18:25:11 +08:00
"braces": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
"integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
"requires": {
"fill-range": "^7.1.1"
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"browserslist": {
"version": "4.28.1",
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz",
"integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
"baseline-browser-mapping": "^2.9.0",
"caniuse-lite": "^1.0.30001759",
"electron-to-chromium": "^1.5.263",
"node-releases": "^2.0.27",
"update-browserslist-db": "^1.2.0"
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"buffer": {
2025-11-16 18:11:30 +08:00
"version": "5.7.1",
"resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
"integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
"dev": true,
"optional": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"base64-js": "^1.3.1",
"ieee754": "^1.1.13"
}
},
2025-12-31 18:25:11 +08:00
"buffer-crc32": {
2025-11-16 18:11:30 +08:00
"version": "0.2.13",
"resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
"integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"buffer-equal": {
2025-11-16 18:11:30 +08:00
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.1.tgz",
"integrity": "sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"buffer-from": {
2025-11-16 18:11:30 +08:00
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
"integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
"dev": true
},
2025-12-31 18:25:11 +08:00
"builder-util": {
"version": "24.13.1",
"resolved": "https://registry.npmjs.org/builder-util/-/builder-util-24.13.1.tgz",
"integrity": "sha512-NhbCSIntruNDTOVI9fdXz0dihaqX2YuE1D6zZMrwiErzH4ELZHE6mdiB40wEgZNprDia+FghRFgKoAqMZRRjSA==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"7zip-bin": "~5.2.0",
2025-12-31 18:25:11 +08:00
"@types/debug": "^4.1.6",
2025-11-16 18:11:30 +08:00
"app-builder-bin": "4.0.0",
"bluebird-lst": "^1.0.9",
2025-12-31 18:25:11 +08:00
"builder-util-runtime": "9.2.4",
2025-11-16 18:11:30 +08:00
"chalk": "^4.1.2",
"cross-spawn": "^7.0.3",
"debug": "^4.3.4",
"fs-extra": "^10.1.0",
"http-proxy-agent": "^5.0.0",
"https-proxy-agent": "^5.0.1",
"is-ci": "^3.0.0",
"js-yaml": "^4.1.0",
"source-map-support": "^0.5.19",
"stat-mode": "^1.0.0",
"temp-file": "^3.4.0"
},
"dependencies": {
2025-12-31 18:25:11 +08:00
"fs-extra": {
"version": "10.1.0",
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
"integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
"dev": true,
"requires": {
"graceful-fs": "^4.2.0",
"jsonfile": "^6.0.1",
"universalify": "^2.0.0"
}
},
"jsonfile": {
"version": "6.2.0",
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz",
"integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
"dev": true,
"requires": {
"graceful-fs": "^4.1.6",
"universalify": "^2.0.0"
}
},
"universalify": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
"integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
"dev": true
}
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"builder-util-runtime": {
"version": "9.2.4",
"resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.2.4.tgz",
"integrity": "sha512-upp+biKpN/XZMLim7aguUyW8s0FUpDvOtK6sbanMFDAMBzpHDqdhgVYm6zc9HJ6nWo7u2Lxk60i2M6Jd3aiNrA==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
"debug": "^4.3.4",
"sax": "^1.2.4"
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"cac": {
2025-11-16 18:11:30 +08:00
"version": "6.7.14",
"resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz",
"integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"cacheable-lookup": {
2025-11-16 18:11:30 +08:00
"version": "5.0.4",
"resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz",
"integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"cacheable-request": {
2025-11-16 18:11:30 +08:00
"version": "7.0.4",
"resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.4.tgz",
"integrity": "sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==",
2025-12-31 18:25:11 +08:00
"dev": true,
"requires": {
2025-11-16 18:11:30 +08:00
"clone-response": "^1.0.2",
"get-stream": "^5.1.0",
"http-cache-semantics": "^4.0.0",
"keyv": "^4.0.0",
"lowercase-keys": "^2.0.0",
"normalize-url": "^6.0.1",
"responselike": "^2.0.0"
}
},
2025-12-31 18:25:11 +08:00
"call-bind-apply-helpers": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
"integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
"dev": true,
"requires": {
"es-errors": "^1.3.0",
"function-bind": "^1.1.2"
}
},
"callsites": {
2025-11-16 18:11:30 +08:00
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
"integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"caniuse-lite": {
"version": "1.0.30001762",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001762.tgz",
"integrity": "sha512-PxZwGNvH7Ak8WX5iXzoK1KPZttBXNPuaOvI2ZYU7NrlM+d9Ov+TUvlLOBNGzVXAntMSMMlJPd+jY6ovrVjSmUw==",
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"chalk": {
2025-11-16 18:11:30 +08:00
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
}
},
2025-12-31 18:25:11 +08:00
"chokidar": {
2025-11-16 18:11:30 +08:00
"version": "4.0.3",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz",
2025-11-16 18:11:30 +08:00
"integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==",
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"readdirp": "^4.0.1"
}
},
2025-12-31 18:25:11 +08:00
"chownr": {
2025-11-16 18:11:30 +08:00
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
"integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"chromium-pickle-js": {
2025-11-16 18:11:30 +08:00
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz",
"integrity": "sha512-1R5Fho+jBq0DDydt+/vHWj5KJNJCKdARKOCwZUen84I5BreWoLqRLANH1U87eJy1tiASPtMnGqJJq0ZsLoRPOw==",
"dev": true
},
2025-12-31 18:25:11 +08:00
"ci-info": {
2025-11-16 18:11:30 +08:00
"version": "3.9.0",
"resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz",
"integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"cliui": {
2025-11-16 18:11:30 +08:00
"version": "8.0.1",
"resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
"integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"string-width": "^4.2.0",
"strip-ansi": "^6.0.1",
"wrap-ansi": "^7.0.0"
},
2025-12-31 18:25:11 +08:00
"dependencies": {
"ansi-regex": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
"integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
"dev": true
},
"emoji-regex": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
"integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
"dev": true
},
"string-width": {
"version": "4.2.3",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
"integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
"dev": true,
"requires": {
"emoji-regex": "^8.0.0",
"is-fullwidth-code-point": "^3.0.0",
"strip-ansi": "^6.0.1"
}
},
"strip-ansi": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
"integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
"dev": true,
"requires": {
"ansi-regex": "^5.0.1"
}
},
"wrap-ansi": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
"integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
"dev": true,
"requires": {
"ansi-styles": "^4.0.0",
"string-width": "^4.1.0",
"strip-ansi": "^6.0.0"
}
}
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"clone-response": {
2025-11-16 18:11:30 +08:00
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz",
"integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==",
2025-12-31 18:25:11 +08:00
"dev": true,
"requires": {
2025-11-16 18:11:30 +08:00
"mimic-response": "^1.0.0"
}
},
2025-12-31 18:25:11 +08:00
"color-convert": {
2025-11-16 18:11:30 +08:00
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"color-name": "~1.1.4"
}
},
2025-12-31 18:25:11 +08:00
"color-name": {
2025-11-16 18:11:30 +08:00
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
"dev": true
},
2025-12-31 18:25:11 +08:00
"combined-stream": {
2025-11-16 18:11:30 +08:00
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
"integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"delayed-stream": "~1.0.0"
}
},
2025-12-31 18:25:11 +08:00
"commander": {
2025-11-16 18:11:30 +08:00
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz",
"integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"compare-version": {
2025-11-16 18:11:30 +08:00
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz",
"integrity": "sha512-pJDh5/4wrEnXX/VWRZvruAGHkzKdr46z11OlTPN+VrATlWWhSKewNCJ1futCO5C7eJB3nPMFZA1LeYtcFboZ2A==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"compute-scroll-into-view": {
2025-11-16 18:11:30 +08:00
"version": "1.0.20",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.20.tgz",
"integrity": "sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg=="
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"concat-map": {
2025-11-16 18:11:30 +08:00
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
"integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
"dev": true
},
2025-12-31 18:25:11 +08:00
"config-file-ts": {
2025-11-16 18:11:30 +08:00
"version": "0.2.6",
"resolved": "https://registry.npmjs.org/config-file-ts/-/config-file-ts-0.2.6.tgz",
"integrity": "sha512-6boGVaglwblBgJqGyxm4+xCmEGcWgnWHSWHY5jad58awQhB6gftq0G8HbzU39YqCIYHMLAiL1yjwiZ36m/CL8w==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"glob": "^10.3.10",
"typescript": "^5.3.3"
},
2025-12-31 18:25:11 +08:00
"dependencies": {
"glob": {
"version": "10.5.0",
"resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz",
"integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==",
"dev": true,
"requires": {
"foreground-child": "^3.1.0",
"jackspeak": "^3.1.2",
"minimatch": "^9.0.4",
"minipass": "^7.1.2",
"package-json-from-dist": "^1.0.0",
"path-scurry": "^1.11.1"
}
},
"minimatch": {
"version": "9.0.5",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
"integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
"dev": true,
"requires": {
"brace-expansion": "^2.0.1"
}
}
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"convert-source-map": {
2025-11-16 18:11:30 +08:00
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
"integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
"dev": true
},
2025-12-31 18:25:11 +08:00
"copy-anything": {
2025-11-16 18:11:30 +08:00
"version": "4.0.5",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-4.0.5.tgz",
2025-11-16 18:11:30 +08:00
"integrity": "sha512-7Vv6asjS4gMOuILabD3l739tsaxFQmC+a7pLZm02zyvs8p977bL3zEgq3yDk5rn9B0PbYgIv++jmHcuUab4RhA==",
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"is-what": "^5.2.0"
}
},
2025-12-31 18:25:11 +08:00
"core-js": {
"version": "3.47.0",
"resolved": "https://registry.npmjs.org/core-js/-/core-js-3.47.0.tgz",
"integrity": "sha512-c3Q2VVkGAUyupsjRnaNX6u8Dq2vAdzm9iuPj5FW0fRxzlxgq9Q39MDq10IvmQSpLgHQNyQzQmOo6bgGHmH3NNg=="
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"core-util-is": {
2025-11-16 18:11:30 +08:00
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
"integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==",
"dev": true,
"optional": true
},
2025-12-31 18:25:11 +08:00
"crc": {
2025-11-16 18:11:30 +08:00
"version": "3.8.0",
"resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz",
"integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==",
"dev": true,
"optional": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"buffer": "^5.1.0"
}
},
2025-12-31 18:25:11 +08:00
"cross-spawn": {
"version": "7.0.6",
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
"integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"path-key": "^3.1.0",
"shebang-command": "^2.0.0",
"which": "^2.0.1"
}
},
2025-12-31 18:25:11 +08:00
"cssesc": {
2025-11-16 18:11:30 +08:00
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
"integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"csstype": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
"integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ=="
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"date-time": {
2025-11-16 18:11:30 +08:00
"version": "3.1.0",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/date-time/-/date-time-3.1.0.tgz",
2025-11-16 18:11:30 +08:00
"integrity": "sha512-uqCUKXE5q1PNBXjPqvwhwJf9SwMoAHBgWJ6DcrnS5o+W2JOiIILl0JEdVD8SGujrNS02GGxgwAg2PN2zONgtjg==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"time-zone": "^1.0.0"
}
},
2025-12-31 18:25:11 +08:00
"dayjs": {
2025-11-16 18:11:30 +08:00
"version": "1.11.19",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.19.tgz",
"integrity": "sha512-t5EcLVS6QPBNqM2z8fakk/NKel+Xzshgt8FFKAn+qwlD1pzZWxh0nVCrvFK7ZDb6XucZeF9z8C7CBWTRIVApAw=="
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"debug": {
"version": "4.4.3",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
"integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
"dev": true,
"requires": {
"ms": "^2.1.3"
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"decompress-response": {
2025-11-16 18:11:30 +08:00
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
"integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
2025-12-31 18:25:11 +08:00
"dev": true,
"requires": {
2025-11-16 18:11:30 +08:00
"mimic-response": "^3.1.0"
},
2025-12-31 18:25:11 +08:00
"dependencies": {
"mimic-response": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
"integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==",
"dev": true
}
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"deep-is": {
2025-11-16 18:11:30 +08:00
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
"integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
"dev": true
},
2025-12-31 18:25:11 +08:00
"defer-to-connect": {
2025-11-16 18:11:30 +08:00
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz",
"integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"define-data-property": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
"integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
"dev": true,
2025-11-16 18:11:30 +08:00
"optional": true,
2025-12-31 18:25:11 +08:00
"requires": {
"es-define-property": "^1.0.0",
"es-errors": "^1.3.0",
"gopd": "^1.0.1"
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"define-properties": {
2025-11-16 18:11:30 +08:00
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz",
"integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==",
2025-12-31 18:25:11 +08:00
"dev": true,
2025-11-16 18:11:30 +08:00
"optional": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"define-data-property": "^1.0.1",
"has-property-descriptors": "^1.0.0",
"object-keys": "^1.1.1"
}
},
2025-12-31 18:25:11 +08:00
"defu": {
2025-11-16 18:11:30 +08:00
"version": "6.1.4",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz",
"integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg=="
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"delayed-stream": {
2025-11-16 18:11:30 +08:00
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
"integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"detect-libc": {
2025-11-16 18:11:30 +08:00
"version": "1.0.3",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
"integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==",
"optional": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"detect-node": {
2025-11-16 18:11:30 +08:00
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz",
"integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==",
2025-12-31 18:25:11 +08:00
"dev": true,
2025-11-16 18:11:30 +08:00
"optional": true
},
2025-12-31 18:25:11 +08:00
"dir-compare": {
2025-11-16 18:11:30 +08:00
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/dir-compare/-/dir-compare-3.3.0.tgz",
"integrity": "sha512-J7/et3WlGUCxjdnD3HAAzQ6nsnc0WL6DD7WcwJb7c39iH1+AWfg+9OqzJNaI6PkBwBvm1mhZNL9iY/nRiZXlPg==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"buffer-equal": "^1.0.0",
"minimatch": "^3.0.4"
},
2025-12-31 18:25:11 +08:00
"dependencies": {
"brace-expansion": {
"version": "1.1.12",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
"integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"dev": true,
"requires": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
}
},
"minimatch": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
"requires": {
"brace-expansion": "^1.1.7"
}
}
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"dir-glob": {
2025-11-16 18:11:30 +08:00
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
"integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"path-type": "^4.0.0"
}
},
2025-12-31 18:25:11 +08:00
"dmg-builder": {
"version": "24.13.3",
"resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-24.13.3.tgz",
"integrity": "sha512-rcJUkMfnJpfCboZoOOPf4L29TRtEieHNOeAbYPWPxlaBw/Z1RKrRA86dOI9rwaI4tQSc/RD82zTNHprfUHXsoQ==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
"app-builder-lib": "24.13.3",
"builder-util": "24.13.1",
"builder-util-runtime": "9.2.4",
"dmg-license": "^1.0.11",
2025-11-16 18:11:30 +08:00
"fs-extra": "^10.1.0",
"iconv-lite": "^0.6.2",
"js-yaml": "^4.1.0"
},
"dependencies": {
2025-12-31 18:25:11 +08:00
"fs-extra": {
"version": "10.1.0",
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
"integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
"dev": true,
"requires": {
"graceful-fs": "^4.2.0",
"jsonfile": "^6.0.1",
"universalify": "^2.0.0"
}
},
"jsonfile": {
"version": "6.2.0",
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz",
"integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
"dev": true,
"requires": {
"graceful-fs": "^4.1.6",
"universalify": "^2.0.0"
}
},
"universalify": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
"integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
"dev": true
}
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"dmg-license": {
2025-11-16 18:11:30 +08:00
"version": "1.0.11",
"resolved": "https://registry.npmjs.org/dmg-license/-/dmg-license-1.0.11.tgz",
"integrity": "sha512-ZdzmqwKmECOWJpqefloC5OJy1+WZBBse5+MR88z9g9Zn4VY+WYUkAyojmhzJckH5YbbZGcYIuGAkY5/Ys5OM2Q==",
"dev": true,
"optional": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"@types/plist": "^3.0.1",
"@types/verror": "^1.10.3",
"ajv": "^6.10.0",
"crc": "^3.8.0",
"iconv-corefoundation": "^1.1.7",
"plist": "^3.0.4",
"smart-buffer": "^4.0.2",
"verror": "^1.10.0"
}
},
2025-12-31 18:25:11 +08:00
"doctrine": {
2025-11-16 18:11:30 +08:00
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
"integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"esutils": "^2.0.2"
}
},
2025-12-31 18:25:11 +08:00
"dom-align": {
2025-11-16 18:11:30 +08:00
"version": "1.12.4",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/dom-align/-/dom-align-1.12.4.tgz",
"integrity": "sha512-R8LUSEay/68zE5c8/3BDxiTEvgb4xZTF0RKmAHfiEVN3klfIpXfi2/QCoiWPccVQ0J/ZGdz9OjzL4uJEP/MRAw=="
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"dom-scroll-into-view": {
2025-11-16 18:11:30 +08:00
"version": "2.0.1",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/dom-scroll-into-view/-/dom-scroll-into-view-2.0.1.tgz",
"integrity": "sha512-bvVTQe1lfaUr1oFzZX80ce9KLDlZ3iU+XGNE/bz9HnGdklTieqsbmsLHe+rT2XWqopvL0PckkYqN7ksmm5pe3w=="
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"dotenv": {
2025-11-16 18:11:30 +08:00
"version": "9.0.2",
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-9.0.2.tgz",
"integrity": "sha512-I9OvvrHp4pIARv4+x9iuewrWycX6CcZtoAu1XrzPxc5UygMJXJZYmBsynku8IkrJwgypE5DGNjDPmPRhDCptUg==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"dotenv-expand": {
2025-11-16 18:11:30 +08:00
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz",
"integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==",
"dev": true
},
2025-12-31 18:25:11 +08:00
"dunder-proto": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
"integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
"dev": true,
"requires": {
"call-bind-apply-helpers": "^1.0.1",
"es-errors": "^1.3.0",
"gopd": "^1.2.0"
}
},
"eastasianwidth": {
2025-11-16 18:11:30 +08:00
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
"integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
"dev": true
},
2025-12-31 18:25:11 +08:00
"ejs": {
"version": "3.1.10",
"resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz",
"integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"jake": "^10.8.5"
}
},
2025-12-31 18:25:11 +08:00
"electron": {
2025-12-22 16:32:42 +08:00
"version": "28.3.3",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/electron/-/electron-28.3.3.tgz",
2025-12-22 16:32:42 +08:00
"integrity": "sha512-ObKMLSPNhomtCOBAxFS8P2DW/4umkh72ouZUlUKzXGtYuPzgr1SYhskhFWgzAsPtUzhL2CzyV2sfbHcEW4CXqw==",
2025-12-31 18:25:11 +08:00
"dev": true,
"requires": {
2025-11-16 18:11:30 +08:00
"@electron/get": "^2.0.0",
"@types/node": "^18.11.18",
"extract-zip": "^2.0.1"
}
},
2025-12-31 18:25:11 +08:00
"electron-builder": {
"version": "24.13.3",
"resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-24.13.3.tgz",
"integrity": "sha512-yZSgVHft5dNVlo31qmJAe4BVKQfFdwpRw7sFp1iQglDRCDD6r22zfRJuZlhtB5gp9FHUxCMEoWGq10SkCnMAIg==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
"app-builder-lib": "24.13.3",
"builder-util": "24.13.1",
"builder-util-runtime": "9.2.4",
2025-11-16 18:11:30 +08:00
"chalk": "^4.1.2",
2025-12-31 18:25:11 +08:00
"dmg-builder": "24.13.3",
2025-11-16 18:11:30 +08:00
"fs-extra": "^10.1.0",
"is-ci": "^3.0.0",
"lazy-val": "^1.0.5",
"read-config-file": "6.3.2",
"simple-update-notifier": "2.0.0",
"yargs": "^17.6.2"
},
"dependencies": {
2025-12-31 18:25:11 +08:00
"fs-extra": {
"version": "10.1.0",
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
"integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
"dev": true,
"requires": {
"graceful-fs": "^4.2.0",
"jsonfile": "^6.0.1",
"universalify": "^2.0.0"
}
},
"jsonfile": {
"version": "6.2.0",
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz",
"integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
"dev": true,
"requires": {
"graceful-fs": "^4.1.6",
"universalify": "^2.0.0"
}
},
"universalify": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
"integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
"dev": true
}
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"electron-is-dev": {
2025-11-16 18:11:30 +08:00
"version": "1.2.0",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/electron-is-dev/-/electron-is-dev-1.2.0.tgz",
2025-11-16 18:11:30 +08:00
"integrity": "sha512-R1oD5gMBPS7PVU8gJwH6CtT0e6VSoD0+SzSnYpNm+dBkcijgA+K7VAMHDfnRq/lkKPZArpzplTW6jfiMYosdzw==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"electron-publish": {
"version": "24.13.1",
"resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-24.13.1.tgz",
"integrity": "sha512-2ZgdEqJ8e9D17Hwp5LEq5mLQPjqU3lv/IALvgp+4W8VeNhryfGhYEQC/PgDPMrnWUp+l60Ou5SJLsu+k4mhQ8A==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"@types/fs-extra": "^9.0.11",
2025-12-31 18:25:11 +08:00
"builder-util": "24.13.1",
"builder-util-runtime": "9.2.4",
2025-11-16 18:11:30 +08:00
"chalk": "^4.1.2",
"fs-extra": "^10.1.0",
"lazy-val": "^1.0.5",
"mime": "^2.5.2"
},
"dependencies": {
2025-12-31 18:25:11 +08:00
"fs-extra": {
"version": "10.1.0",
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
"integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
"dev": true,
"requires": {
"graceful-fs": "^4.2.0",
"jsonfile": "^6.0.1",
"universalify": "^2.0.0"
}
},
"jsonfile": {
"version": "6.2.0",
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz",
"integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
"dev": true,
"requires": {
"graceful-fs": "^4.1.6",
"universalify": "^2.0.0"
}
},
"universalify": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
"integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
"dev": true
}
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"electron-reloader": {
2025-11-16 18:11:30 +08:00
"version": "1.2.3",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/electron-reloader/-/electron-reloader-1.2.3.tgz",
2025-11-16 18:11:30 +08:00
"integrity": "sha512-aDnACAzNg0QvQhzw7LYOx/nVS10mEtbuG6M0QQvNQcLnJEwFs6is+EGRCnM+KQlQ4KcTbdwnt07nd7ZjHpY4iw==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"chalk": "^4.1.0",
"chokidar": "^3.5.0",
"date-time": "^3.1.0",
"electron-is-dev": "^1.2.0",
"find-up": "^5.0.0"
},
"dependencies": {
2025-12-31 18:25:11 +08:00
"chokidar": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
"integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
"dev": true,
"requires": {
"anymatch": "~3.1.2",
"braces": "~3.0.2",
"fsevents": "~2.3.2",
"glob-parent": "~5.1.2",
"is-binary-path": "~2.1.0",
"is-glob": "~4.0.1",
"normalize-path": "~3.0.0",
"readdirp": "~3.6.0"
}
},
"readdirp": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
"integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
"dev": true,
"requires": {
"picomatch": "^2.2.1"
}
}
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"electron-to-chromium": {
"version": "1.5.267",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.267.tgz",
"integrity": "sha512-0Drusm6MVRXSOJpGbaSVgcQsuB4hEkMpHXaVstcPmhu5LIedxs1xNK/nIxmQIU/RPC0+1/o0AVZfBTkTNJOdUw==",
2025-11-16 18:11:30 +08:00
"dev": true
},
2025-12-31 18:25:11 +08:00
"electron-vite": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/electron-vite/-/electron-vite-2.3.0.tgz",
"integrity": "sha512-lsN2FymgJlp4k6MrcsphGqZQ9fKRdJKasoaiwIrAewN1tapYI/KINLdfEL7n10LuF0pPSNf/IqjzZbB5VINctg==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
"@babel/core": "^7.24.7",
"@babel/plugin-transform-arrow-functions": "^7.24.7",
2025-11-16 18:11:30 +08:00
"cac": "^6.7.14",
2025-12-31 18:25:11 +08:00
"esbuild": "^0.21.5",
"magic-string": "^0.30.10",
"picocolors": "^1.0.1"
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"emoji-regex": {
"version": "9.2.2",
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
"integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
2025-11-16 18:11:30 +08:00
"dev": true
},
2025-12-31 18:25:11 +08:00
"end-of-stream": {
"version": "1.4.5",
"resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz",
"integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==",
"dev": true,
"requires": {
2025-11-16 18:11:30 +08:00
"once": "^1.4.0"
}
},
2025-12-31 18:25:11 +08:00
"entities": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/entities/-/entities-7.0.0.tgz",
"integrity": "sha512-FDWG5cmEYf2Z00IkYRhbFrwIwvdFKH07uV8dvNy0omp/Qb1xcyCWp2UDtcwJF4QZZvk0sLudP6/hAu42TaqVhQ==",
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"env-paths": {
2025-11-16 18:11:30 +08:00
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
"integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"err-code": {
2025-11-16 18:11:30 +08:00
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz",
"integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==",
"dev": true
},
2025-12-31 18:25:11 +08:00
"es-define-property": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
"integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
"dev": true
},
"es-errors": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
"integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
"dev": true
},
"es-object-atoms": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
"integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
"dev": true,
"requires": {
"es-errors": "^1.3.0"
}
},
"es-set-tostringtag": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz",
"integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==",
"dev": true,
"requires": {
"es-errors": "^1.3.0",
"get-intrinsic": "^1.2.6",
"has-tostringtag": "^1.0.2",
"hasown": "^2.0.2"
}
},
"es6-error": {
2025-11-16 18:11:30 +08:00
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz",
"integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==",
2025-12-31 18:25:11 +08:00
"dev": true,
2025-11-16 18:11:30 +08:00
"optional": true
},
2025-12-31 18:25:11 +08:00
"esbuild": {
"version": "0.21.5",
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz",
"integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==",
"dev": true,
"requires": {
"@esbuild/aix-ppc64": "0.21.5",
"@esbuild/android-arm": "0.21.5",
"@esbuild/android-arm64": "0.21.5",
"@esbuild/android-x64": "0.21.5",
"@esbuild/darwin-arm64": "0.21.5",
"@esbuild/darwin-x64": "0.21.5",
"@esbuild/freebsd-arm64": "0.21.5",
"@esbuild/freebsd-x64": "0.21.5",
"@esbuild/linux-arm": "0.21.5",
"@esbuild/linux-arm64": "0.21.5",
"@esbuild/linux-ia32": "0.21.5",
"@esbuild/linux-loong64": "0.21.5",
"@esbuild/linux-mips64el": "0.21.5",
"@esbuild/linux-ppc64": "0.21.5",
"@esbuild/linux-riscv64": "0.21.5",
"@esbuild/linux-s390x": "0.21.5",
"@esbuild/linux-x64": "0.21.5",
"@esbuild/netbsd-x64": "0.21.5",
"@esbuild/openbsd-x64": "0.21.5",
"@esbuild/sunos-x64": "0.21.5",
"@esbuild/win32-arm64": "0.21.5",
"@esbuild/win32-ia32": "0.21.5",
"@esbuild/win32-x64": "0.21.5"
}
},
"escalade": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
"integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"escape-string-regexp": {
2025-11-16 18:11:30 +08:00
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
"integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"eslint": {
"version": "8.57.1",
"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz",
"integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.6.1",
"@eslint/eslintrc": "^2.1.4",
2025-12-31 18:25:11 +08:00
"@eslint/js": "8.57.1",
"@humanwhocodes/config-array": "^0.13.0",
2025-11-16 18:11:30 +08:00
"@humanwhocodes/module-importer": "^1.0.1",
"@nodelib/fs.walk": "^1.2.8",
"@ungap/structured-clone": "^1.2.0",
"ajv": "^6.12.4",
"chalk": "^4.0.0",
"cross-spawn": "^7.0.2",
"debug": "^4.3.2",
"doctrine": "^3.0.0",
"escape-string-regexp": "^4.0.0",
"eslint-scope": "^7.2.2",
"eslint-visitor-keys": "^3.4.3",
"espree": "^9.6.1",
"esquery": "^1.4.2",
"esutils": "^2.0.2",
"fast-deep-equal": "^3.1.3",
"file-entry-cache": "^6.0.1",
"find-up": "^5.0.0",
"glob-parent": "^6.0.2",
"globals": "^13.19.0",
"graphemer": "^1.4.0",
"ignore": "^5.2.0",
"imurmurhash": "^0.1.4",
"is-glob": "^4.0.0",
"is-path-inside": "^3.0.3",
"js-yaml": "^4.1.0",
"json-stable-stringify-without-jsonify": "^1.0.1",
"levn": "^0.4.1",
"lodash.merge": "^4.6.2",
"minimatch": "^3.1.2",
"natural-compare": "^1.4.0",
"optionator": "^0.9.3",
"strip-ansi": "^6.0.1",
"text-table": "^0.2.0"
},
2025-12-31 18:25:11 +08:00
"dependencies": {
"ansi-regex": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
"integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
"dev": true
},
"brace-expansion": {
"version": "1.1.12",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
"integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"dev": true,
"requires": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
}
},
"glob-parent": {
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
"integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
"dev": true,
"requires": {
"is-glob": "^4.0.3"
}
},
"minimatch": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
"requires": {
"brace-expansion": "^1.1.7"
}
},
"strip-ansi": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
"integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
"dev": true,
"requires": {
"ansi-regex": "^5.0.1"
}
}
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"eslint-config-prettier": {
"version": "9.1.2",
"resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.2.tgz",
"integrity": "sha512-iI1f+D2ViGn+uvv5HuHVUamg8ll4tN+JRHGc6IJi4TP9Kl976C57fzPXgseXNs8v0iA8aSJpHsTWjDb9QJamGQ==",
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"eslint-plugin-prettier": {
"version": "5.5.4",
"resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.4.tgz",
"integrity": "sha512-swNtI95SToIz05YINMA6Ox5R057IMAmWZ26GqPxusAp1TZzj+IdY9tXNWWD3vkF/wEqydCONcwjTFpxybBqZsg==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"prettier-linter-helpers": "^1.0.0",
2025-12-31 18:25:11 +08:00
"synckit": "^0.11.7"
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"eslint-plugin-vue": {
"version": "9.33.0",
"resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.33.0.tgz",
"integrity": "sha512-174lJKuNsuDIlLpjeXc5E2Tss8P44uIimAfGD0b90k0NoirJqpG7stLuU9Vp/9ioTOrQdWVREc4mRd1BD+CvGw==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"@eslint-community/eslint-utils": "^4.4.0",
2025-12-31 18:25:11 +08:00
"globals": "^13.24.0",
2025-11-16 18:11:30 +08:00
"natural-compare": "^1.4.0",
"nth-check": "^2.1.1",
2025-12-31 18:25:11 +08:00
"postcss-selector-parser": "^6.0.15",
"semver": "^7.6.3",
"vue-eslint-parser": "^9.4.3",
2025-11-16 18:11:30 +08:00
"xml-name-validator": "^4.0.0"
}
},
2025-12-31 18:25:11 +08:00
"eslint-scope": {
2025-11-16 18:11:30 +08:00
"version": "7.2.2",
"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz",
"integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"esrecurse": "^4.3.0",
"estraverse": "^5.2.0"
}
},
2025-12-31 18:25:11 +08:00
"eslint-visitor-keys": {
2025-11-16 18:11:30 +08:00
"version": "3.4.3",
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
"integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"espree": {
2025-11-16 18:11:30 +08:00
"version": "9.6.1",
"resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz",
"integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"acorn": "^8.9.0",
"acorn-jsx": "^5.3.2",
"eslint-visitor-keys": "^3.4.1"
}
},
2025-12-31 18:25:11 +08:00
"esquery": {
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz",
"integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"estraverse": "^5.1.0"
}
},
2025-12-31 18:25:11 +08:00
"esrecurse": {
2025-11-16 18:11:30 +08:00
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
"integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"estraverse": "^5.2.0"
}
},
2025-12-31 18:25:11 +08:00
"estraverse": {
2025-11-16 18:11:30 +08:00
"version": "5.3.0",
"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
"integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"estree-walker": {
2025-11-16 18:11:30 +08:00
"version": "2.0.2",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
2025-11-16 18:11:30 +08:00
"integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"esutils": {
2025-11-16 18:11:30 +08:00
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
"integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"extract-zip": {
2025-11-16 18:11:30 +08:00
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
"integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
2025-12-31 18:25:11 +08:00
"dev": true,
"requires": {
"@types/yauzl": "^2.9.1",
2025-11-16 18:11:30 +08:00
"debug": "^4.1.1",
"get-stream": "^5.1.0",
"yauzl": "^2.10.0"
}
},
2025-12-31 18:25:11 +08:00
"extsprintf": {
2025-11-16 18:11:30 +08:00
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.1.tgz",
"integrity": "sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==",
"dev": true,
"optional": true
},
2025-12-31 18:25:11 +08:00
"fast-deep-equal": {
2025-11-16 18:11:30 +08:00
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
"dev": true
},
2025-12-31 18:25:11 +08:00
"fast-diff": {
2025-11-16 18:11:30 +08:00
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz",
"integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==",
"dev": true
},
2025-12-31 18:25:11 +08:00
"fast-glob": {
"version": "3.3.3",
"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz",
"integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
"@nodelib/fs.stat": "^2.0.2",
"@nodelib/fs.walk": "^1.2.3",
"glob-parent": "^5.1.2",
"merge2": "^1.3.0",
"micromatch": "^4.0.8"
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"fast-json-stable-stringify": {
2025-11-16 18:11:30 +08:00
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
"integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
"dev": true
},
2025-12-31 18:25:11 +08:00
"fast-levenshtein": {
2025-11-16 18:11:30 +08:00
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
"integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
"dev": true
},
2025-12-31 18:25:11 +08:00
"fastq": {
"version": "1.20.1",
"resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz",
"integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"reusify": "^1.0.4"
}
},
2025-12-31 18:25:11 +08:00
"fd-slicer": {
2025-11-16 18:11:30 +08:00
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
"integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
2025-12-31 18:25:11 +08:00
"dev": true,
"requires": {
2025-11-16 18:11:30 +08:00
"pend": "~1.2.0"
}
},
2025-12-31 18:25:11 +08:00
"file-entry-cache": {
2025-11-16 18:11:30 +08:00
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
"integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"flat-cache": "^3.0.4"
}
},
2025-12-31 18:25:11 +08:00
"filelist": {
2025-11-16 18:11:30 +08:00
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz",
"integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"minimatch": "^5.0.1"
},
2025-12-31 18:25:11 +08:00
"dependencies": {
"minimatch": {
"version": "5.1.6",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
"integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
"dev": true,
"requires": {
"brace-expansion": "^2.0.1"
}
}
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"fill-range": {
"version": "7.1.1",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
"integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
"requires": {
2025-11-16 18:11:30 +08:00
"to-regex-range": "^5.0.1"
}
},
2025-12-31 18:25:11 +08:00
"find-up": {
2025-11-16 18:11:30 +08:00
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
"integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"locate-path": "^6.0.0",
"path-exists": "^4.0.0"
}
},
2025-12-31 18:25:11 +08:00
"flat-cache": {
2025-11-16 18:11:30 +08:00
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz",
"integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"flatted": "^3.2.9",
"keyv": "^4.5.3",
"rimraf": "^3.0.2"
}
},
2025-12-31 18:25:11 +08:00
"flatted": {
"version": "3.3.3",
"resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz",
"integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==",
2025-11-16 18:11:30 +08:00
"dev": true
},
2025-12-31 18:25:11 +08:00
"foreground-child": {
"version": "3.3.1",
"resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz",
"integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
"cross-spawn": "^7.0.6",
2025-11-16 18:11:30 +08:00
"signal-exit": "^4.0.1"
}
},
2025-12-31 18:25:11 +08:00
"form-data": {
"version": "4.0.5",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz",
"integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"asynckit": "^0.4.0",
"combined-stream": "^1.0.8",
2025-12-31 18:25:11 +08:00
"es-set-tostringtag": "^2.1.0",
"hasown": "^2.0.2",
2025-11-16 18:11:30 +08:00
"mime-types": "^2.1.12"
}
},
2025-12-31 18:25:11 +08:00
"fs-extra": {
2025-11-16 18:11:30 +08:00
"version": "8.1.0",
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
"integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
2025-12-31 18:25:11 +08:00
"dev": true,
"requires": {
2025-11-16 18:11:30 +08:00
"graceful-fs": "^4.2.0",
"jsonfile": "^4.0.0",
"universalify": "^0.1.0"
}
},
2025-12-31 18:25:11 +08:00
"fs-minipass": {
2025-11-16 18:11:30 +08:00
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
"integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"minipass": "^3.0.0"
},
"dependencies": {
2025-12-31 18:25:11 +08:00
"minipass": {
"version": "3.3.6",
"resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
"integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
"dev": true,
"requires": {
"yallist": "^4.0.0"
}
}
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"fs.realpath": {
2025-11-16 18:11:30 +08:00
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
"integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
"dev": true
},
2025-12-31 18:25:11 +08:00
"fsevents": {
2025-11-16 18:11:30 +08:00
"version": "2.3.3",
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
"integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
"dev": true,
2025-12-31 18:25:11 +08:00
"optional": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"function-bind": {
2025-11-16 18:11:30 +08:00
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
"integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"gensync": {
2025-11-16 18:11:30 +08:00
"version": "1.0.0-beta.2",
"resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
"integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"get-caller-file": {
2025-11-16 18:11:30 +08:00
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
"integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"get-intrinsic": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
"integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
"dev": true,
"requires": {
"call-bind-apply-helpers": "^1.0.2",
"es-define-property": "^1.0.1",
"es-errors": "^1.3.0",
"es-object-atoms": "^1.1.1",
2025-11-16 18:11:30 +08:00
"function-bind": "^1.1.2",
2025-12-31 18:25:11 +08:00
"get-proto": "^1.0.1",
"gopd": "^1.2.0",
"has-symbols": "^1.1.0",
"hasown": "^2.0.2",
"math-intrinsics": "^1.1.0"
}
},
"get-proto": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
"integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
"dev": true,
"requires": {
"dunder-proto": "^1.0.1",
"es-object-atoms": "^1.0.0"
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"get-stream": {
2025-11-16 18:11:30 +08:00
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
"integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
2025-12-31 18:25:11 +08:00
"dev": true,
"requires": {
2025-11-16 18:11:30 +08:00
"pump": "^3.0.0"
}
},
2025-12-31 18:25:11 +08:00
"glob": {
2025-11-16 18:11:30 +08:00
"version": "7.2.3",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
"integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
"inherits": "2",
"minimatch": "^3.1.1",
"once": "^1.3.0",
"path-is-absolute": "^1.0.0"
},
"dependencies": {
2025-12-31 18:25:11 +08:00
"brace-expansion": {
"version": "1.1.12",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
"integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"dev": true,
"requires": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
}
},
"minimatch": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
"requires": {
"brace-expansion": "^1.1.7"
}
}
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"glob-parent": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
"is-glob": "^4.0.1"
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"global-agent": {
2025-11-16 18:11:30 +08:00
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/global-agent/-/global-agent-3.0.0.tgz",
"integrity": "sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==",
2025-12-31 18:25:11 +08:00
"dev": true,
2025-11-16 18:11:30 +08:00
"optional": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"boolean": "^3.0.1",
"es6-error": "^4.1.1",
"matcher": "^3.0.0",
"roarr": "^2.15.3",
"semver": "^7.3.2",
"serialize-error": "^7.0.1"
}
},
2025-12-31 18:25:11 +08:00
"globals": {
"version": "13.24.0",
"resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz",
"integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
"type-fest": "^0.20.2"
},
"dependencies": {
"type-fest": {
"version": "0.20.2",
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
"integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
"dev": true
}
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"globalthis": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz",
"integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==",
"dev": true,
2025-11-16 18:11:30 +08:00
"optional": true,
2025-12-31 18:25:11 +08:00
"requires": {
"define-properties": "^1.2.1",
"gopd": "^1.0.1"
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"globby": {
2025-11-16 18:11:30 +08:00
"version": "11.1.0",
"resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
"integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"array-union": "^2.1.0",
"dir-glob": "^3.0.1",
"fast-glob": "^3.2.9",
"ignore": "^5.2.0",
"merge2": "^1.4.1",
"slash": "^3.0.0"
}
},
2025-12-31 18:25:11 +08:00
"gopd": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
"integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"got": {
2025-11-16 18:11:30 +08:00
"version": "11.8.6",
"resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz",
"integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==",
2025-12-31 18:25:11 +08:00
"dev": true,
"requires": {
2025-11-16 18:11:30 +08:00
"@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.2",
"decompress-response": "^6.0.0",
"http2-wrapper": "^1.0.0-beta.5.2",
"lowercase-keys": "^2.0.0",
"p-cancelable": "^2.0.0",
"responselike": "^2.0.0"
}
},
2025-12-31 18:25:11 +08:00
"graceful-fs": {
2025-11-16 18:11:30 +08:00
"version": "4.2.11",
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
2025-12-31 18:25:11 +08:00
"integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"graphemer": {
2025-11-16 18:11:30 +08:00
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
"integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==",
"dev": true
},
2025-12-31 18:25:11 +08:00
"has-flag": {
2025-11-16 18:11:30 +08:00
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"has-property-descriptors": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
"integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
"dev": true,
2025-11-16 18:11:30 +08:00
"optional": true,
2025-12-31 18:25:11 +08:00
"requires": {
"es-define-property": "^1.0.0"
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"has-symbols": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
"integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"has-tostringtag": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
"integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
"dev": true,
"requires": {
"has-symbols": "^1.0.3"
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"hasown": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
"integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
"function-bind": "^1.1.2"
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"hookable": {
2025-11-16 18:11:30 +08:00
"version": "5.5.3",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/hookable/-/hookable-5.5.3.tgz",
"integrity": "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ=="
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"hosted-git-info": {
2025-11-16 18:11:30 +08:00
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz",
"integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"lru-cache": "^6.0.0"
}
},
2025-12-31 18:25:11 +08:00
"http-cache-semantics": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz",
"integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==",
2025-11-16 18:11:30 +08:00
"dev": true
},
2025-12-31 18:25:11 +08:00
"http-proxy-agent": {
2025-11-16 18:11:30 +08:00
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz",
"integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"@tootallnate/once": "2",
"agent-base": "6",
"debug": "4"
}
},
2025-12-31 18:25:11 +08:00
"http2-wrapper": {
2025-11-16 18:11:30 +08:00
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz",
"integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==",
2025-12-31 18:25:11 +08:00
"dev": true,
"requires": {
2025-11-16 18:11:30 +08:00
"quick-lru": "^5.1.1",
"resolve-alpn": "^1.0.0"
}
},
2025-12-31 18:25:11 +08:00
"https-proxy-agent": {
2025-11-16 18:11:30 +08:00
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
"integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"agent-base": "6",
"debug": "4"
}
},
2025-12-31 18:25:11 +08:00
"iconv-corefoundation": {
2025-11-16 18:11:30 +08:00
"version": "1.1.7",
"resolved": "https://registry.npmjs.org/iconv-corefoundation/-/iconv-corefoundation-1.1.7.tgz",
"integrity": "sha512-T10qvkw0zz4wnm560lOEg0PovVqUXuOFhhHAkixw8/sycy7TJt7v/RrkEKEQnAw2viPSJu6iAkErxnzR0g8PpQ==",
"dev": true,
2025-12-31 18:25:11 +08:00
"optional": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"iconv-lite": {
2025-11-16 18:11:30 +08:00
"version": "0.6.3",
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
"integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"safer-buffer": ">= 2.1.2 < 3.0.0"
}
},
2025-12-31 18:25:11 +08:00
"ieee754": {
2025-11-16 18:11:30 +08:00
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
"integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
"dev": true,
"optional": true
},
2025-12-31 18:25:11 +08:00
"ignore": {
"version": "5.3.2",
"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
"integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"immutable": {
2025-11-16 18:11:30 +08:00
"version": "5.1.4",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.4.tgz",
"integrity": "sha512-p6u1bG3YSnINT5RQmx/yRZBpenIl30kVxkTLDyHLIMk0gict704Q9n+thfDI7lTRm9vXdDYutVzXhzcThxTnXA=="
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"import-fresh": {
"version": "3.3.1",
"resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz",
"integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"parent-module": "^1.0.0",
"resolve-from": "^4.0.0"
}
},
2025-12-31 18:25:11 +08:00
"imurmurhash": {
2025-11-16 18:11:30 +08:00
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
"integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"inflight": {
2025-11-16 18:11:30 +08:00
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
"integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"once": "^1.3.0",
"wrappy": "1"
}
},
2025-12-31 18:25:11 +08:00
"inherits": {
2025-11-16 18:11:30 +08:00
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
"dev": true
},
2025-12-31 18:25:11 +08:00
"is-binary-path": {
2025-11-16 18:11:30 +08:00
"version": "2.1.0",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
2025-11-16 18:11:30 +08:00
"integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"binary-extensions": "^2.0.0"
}
},
2025-12-31 18:25:11 +08:00
"is-ci": {
2025-11-16 18:11:30 +08:00
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz",
"integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"ci-info": "^3.2.0"
}
},
2025-12-31 18:25:11 +08:00
"is-extglob": {
2025-11-16 18:11:30 +08:00
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
2025-12-31 18:25:11 +08:00
"integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"is-fullwidth-code-point": {
2025-11-16 18:11:30 +08:00
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
"integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"is-glob": {
2025-11-16 18:11:30 +08:00
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
"integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"is-extglob": "^2.1.1"
}
},
2025-12-31 18:25:11 +08:00
"is-number": {
2025-11-16 18:11:30 +08:00
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
2025-12-31 18:25:11 +08:00
"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"is-path-inside": {
2025-11-16 18:11:30 +08:00
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
"integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"is-plain-object": {
2025-11-16 18:11:30 +08:00
"version": "3.0.1",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.1.tgz",
"integrity": "sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g=="
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"is-what": {
2025-11-16 18:11:30 +08:00
"version": "5.5.0",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/is-what/-/is-what-5.5.0.tgz",
"integrity": "sha512-oG7cgbmg5kLYae2N5IVd3jm2s+vldjxJzK1pcu9LfpGuQ93MQSzo0okvRna+7y5ifrD+20FE8FvjusyGaz14fw=="
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"isbinaryfile": {
"version": "5.0.7",
"resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-5.0.7.tgz",
"integrity": "sha512-gnWD14Jh3FzS3CPhF0AxNOJ8CxqeblPTADzI38r0wt8ZyQl5edpy75myt08EG2oKvpyiqSqsx+Wkz9vtkbTqYQ==",
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"isexe": {
2025-11-16 18:11:30 +08:00
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
"integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
"dev": true
},
2025-12-31 18:25:11 +08:00
"jackspeak": {
"version": "3.4.3",
"resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz",
"integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
"@isaacs/cliui": "^8.0.2",
2025-11-16 18:11:30 +08:00
"@pkgjs/parseargs": "^0.11.0"
}
},
2025-12-31 18:25:11 +08:00
"jake": {
"version": "10.9.4",
"resolved": "https://registry.npmjs.org/jake/-/jake-10.9.4.tgz",
"integrity": "sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
"async": "^3.2.6",
2025-11-16 18:11:30 +08:00
"filelist": "^1.0.4",
2025-12-31 18:25:11 +08:00
"picocolors": "^1.1.1"
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"js-tokens": {
2025-11-16 18:11:30 +08:00
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
"integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
},
2025-12-31 18:25:11 +08:00
"js-yaml": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz",
"integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"argparse": "^2.0.1"
}
},
2025-12-31 18:25:11 +08:00
"jsesc": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz",
"integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==",
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"json-buffer": {
2025-11-16 18:11:30 +08:00
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
2025-12-31 18:25:11 +08:00
"integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"json-schema-traverse": {
2025-11-16 18:11:30 +08:00
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
"integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
"dev": true
},
2025-12-31 18:25:11 +08:00
"json-stable-stringify-without-jsonify": {
2025-11-16 18:11:30 +08:00
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
"integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
"dev": true
},
2025-12-31 18:25:11 +08:00
"json-stringify-safe": {
2025-11-16 18:11:30 +08:00
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
"integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==",
2025-12-31 18:25:11 +08:00
"dev": true,
2025-11-16 18:11:30 +08:00
"optional": true
},
2025-12-31 18:25:11 +08:00
"json5": {
2025-11-16 18:11:30 +08:00
"version": "2.2.3",
"resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
"integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"jsonfile": {
2025-11-16 18:11:30 +08:00
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
"integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==",
2025-12-31 18:25:11 +08:00
"dev": true,
"requires": {
2025-11-16 18:11:30 +08:00
"graceful-fs": "^4.1.6"
}
},
2025-12-31 18:25:11 +08:00
"keyv": {
2025-11-16 18:11:30 +08:00
"version": "4.5.4",
"resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
"integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
2025-12-31 18:25:11 +08:00
"dev": true,
"requires": {
2025-11-16 18:11:30 +08:00
"json-buffer": "3.0.1"
}
},
2025-12-31 18:25:11 +08:00
"lazy-val": {
2025-11-16 18:11:30 +08:00
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.5.tgz",
"integrity": "sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q==",
"dev": true
},
2025-12-31 18:25:11 +08:00
"levn": {
2025-11-16 18:11:30 +08:00
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
"integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"prelude-ls": "^1.2.1",
"type-check": "~0.4.0"
}
},
2025-12-31 18:25:11 +08:00
"locate-path": {
2025-11-16 18:11:30 +08:00
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
"integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"p-locate": "^5.0.0"
}
},
2025-12-31 18:25:11 +08:00
"lodash": {
2025-11-16 18:11:30 +08:00
"version": "4.17.21",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
"integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
},
2025-12-31 18:25:11 +08:00
"lodash-es": {
"version": "4.17.22",
"resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.22.tgz",
"integrity": "sha512-XEawp1t0gxSi9x01glktRZ5HDy0HXqrM0x5pXQM98EaI0NxO6jVM7omDOxsuEo5UIASAnm2bRp1Jt/e0a2XU8Q=="
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"lodash.merge": {
2025-11-16 18:11:30 +08:00
"version": "4.6.2",
"resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
"integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
"dev": true
},
2025-12-31 18:25:11 +08:00
"loose-envify": {
2025-11-16 18:11:30 +08:00
"version": "1.4.0",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
2025-11-16 18:11:30 +08:00
"integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"js-tokens": "^3.0.0 || ^4.0.0"
}
},
2025-12-31 18:25:11 +08:00
"lowercase-keys": {
2025-11-16 18:11:30 +08:00
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
"integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"lru-cache": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
"integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
"yallist": "^4.0.0"
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"magic-string": {
2025-11-16 18:11:30 +08:00
"version": "0.30.21",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz",
2025-11-16 18:11:30 +08:00
"integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==",
2025-12-31 18:25:11 +08:00
"dev": true,
"requires": {
2025-11-16 18:11:30 +08:00
"@jridgewell/sourcemap-codec": "^1.5.5"
}
},
2025-12-31 18:25:11 +08:00
"matcher": {
2025-11-16 18:11:30 +08:00
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz",
"integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==",
2025-12-31 18:25:11 +08:00
"dev": true,
2025-11-16 18:11:30 +08:00
"optional": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"escape-string-regexp": "^4.0.0"
}
},
2025-12-31 18:25:11 +08:00
"math-intrinsics": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
"integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
"dev": true
},
"merge2": {
2025-11-16 18:11:30 +08:00
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
"integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"micromatch": {
"version": "4.0.8",
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
"integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
"requires": {
"braces": "^3.0.3",
2025-11-16 18:11:30 +08:00
"picomatch": "^2.3.1"
}
},
2025-12-31 18:25:11 +08:00
"mime": {
2025-11-16 18:11:30 +08:00
"version": "2.6.0",
"resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
"integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"mime-db": {
2025-11-16 18:11:30 +08:00
"version": "1.52.0",
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
"integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"mime-types": {
2025-11-16 18:11:30 +08:00
"version": "2.1.35",
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
"integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"mime-db": "1.52.0"
}
},
2025-12-31 18:25:11 +08:00
"mimic-response": {
2025-11-16 18:11:30 +08:00
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
"integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"minimatch": {
2025-11-16 18:11:30 +08:00
"version": "9.0.3",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz",
"integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"brace-expansion": "^2.0.1"
}
},
2025-12-31 18:25:11 +08:00
"minimist": {
2025-11-16 18:11:30 +08:00
"version": "1.2.8",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
"integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"minipass": {
"version": "7.1.2",
"resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
"integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"minizlib": {
2025-11-16 18:11:30 +08:00
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
"integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"minipass": "^3.0.0",
"yallist": "^4.0.0"
},
"dependencies": {
2025-12-31 18:25:11 +08:00
"minipass": {
"version": "3.3.6",
"resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
"integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
"dev": true,
"requires": {
"yallist": "^4.0.0"
}
}
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"mitt": {
2025-11-16 18:11:30 +08:00
"version": "3.0.1",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz",
"integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw=="
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"mkdirp": {
2025-11-16 18:11:30 +08:00
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
"integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"ms": {
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"muggle-string": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.4.1.tgz",
"integrity": "sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==",
2025-11-16 18:11:30 +08:00
"dev": true
},
2025-12-31 18:25:11 +08:00
"nanoid": {
2025-11-16 18:11:30 +08:00
"version": "3.3.11",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
2025-11-16 18:11:30 +08:00
"integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"nanopop": {
2025-11-16 18:11:30 +08:00
"version": "2.4.2",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/nanopop/-/nanopop-2.4.2.tgz",
"integrity": "sha512-NzOgmMQ+elxxHeIha+OG/Pv3Oc3p4RU2aBhwWwAqDpXrdTbtRylbRLQztLy8dMMwfl6pclznBdfUhccEn9ZIzw=="
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"natural-compare": {
2025-11-16 18:11:30 +08:00
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
"integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
"dev": true
},
2025-12-31 18:25:11 +08:00
"node-addon-api": {
"version": "7.1.1",
"resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz",
"integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==",
2025-11-16 18:11:30 +08:00
"optional": true
},
2025-12-31 18:25:11 +08:00
"node-releases": {
"version": "2.0.27",
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz",
"integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==",
2025-11-16 18:11:30 +08:00
"dev": true
},
2025-12-31 18:25:11 +08:00
"normalize-path": {
2025-11-16 18:11:30 +08:00
"version": "3.0.0",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
2025-11-16 18:11:30 +08:00
"integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"normalize-url": {
2025-11-16 18:11:30 +08:00
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz",
"integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"nth-check": {
2025-11-16 18:11:30 +08:00
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz",
"integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"boolbase": "^1.0.0"
}
},
2025-12-31 18:25:11 +08:00
"object-keys": {
2025-11-16 18:11:30 +08:00
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
"integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
2025-12-31 18:25:11 +08:00
"dev": true,
"optional": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"once": {
2025-11-16 18:11:30 +08:00
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
"integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
2025-12-31 18:25:11 +08:00
"dev": true,
"requires": {
2025-11-16 18:11:30 +08:00
"wrappy": "1"
}
},
2025-12-31 18:25:11 +08:00
"optionator": {
"version": "0.9.4",
"resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz",
"integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"deep-is": "^0.1.3",
"fast-levenshtein": "^2.0.6",
"levn": "^0.4.1",
"prelude-ls": "^1.2.1",
2025-12-31 18:25:11 +08:00
"type-check": "^0.4.0",
"word-wrap": "^1.2.5"
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"p-cancelable": {
2025-11-16 18:11:30 +08:00
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz",
"integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"p-limit": {
2025-11-16 18:11:30 +08:00
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
"integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"yocto-queue": "^0.1.0"
}
},
2025-12-31 18:25:11 +08:00
"p-locate": {
2025-11-16 18:11:30 +08:00
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
"integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"p-limit": "^3.0.2"
}
},
2025-12-31 18:25:11 +08:00
"package-json-from-dist": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz",
"integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==",
"dev": true
},
"parent-module": {
2025-11-16 18:11:30 +08:00
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
"integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"callsites": "^3.0.0"
}
},
2025-12-31 18:25:11 +08:00
"path-browserify": {
2025-11-16 18:11:30 +08:00
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz",
"integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==",
"dev": true
},
2025-12-31 18:25:11 +08:00
"path-exists": {
2025-11-16 18:11:30 +08:00
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
"integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"path-is-absolute": {
2025-11-16 18:11:30 +08:00
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
"integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"path-key": {
2025-11-16 18:11:30 +08:00
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
"integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"path-scurry": {
"version": "1.11.1",
"resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
"integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
"lru-cache": "^10.2.0",
2025-11-16 18:11:30 +08:00
"minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
},
2025-12-31 18:25:11 +08:00
"dependencies": {
"lru-cache": {
"version": "10.4.3",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
"integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
"dev": true
}
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"path-type": {
2025-11-16 18:11:30 +08:00
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
"integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"pend": {
2025-11-16 18:11:30 +08:00
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
2025-12-31 18:25:11 +08:00
"integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==",
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"perfect-debounce": {
2025-11-16 18:11:30 +08:00
"version": "1.0.0",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-1.0.0.tgz",
"integrity": "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA=="
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"picocolors": {
2025-11-16 18:11:30 +08:00
"version": "1.1.1",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
2025-11-16 18:11:30 +08:00
"integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"picomatch": {
2025-11-16 18:11:30 +08:00
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
2025-12-31 18:25:11 +08:00
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"pinia": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/pinia/-/pinia-3.0.4.tgz",
"integrity": "sha512-l7pqLUFTI/+ESXn6k3nu30ZIzW5E2WZF/LaHJEpoq6ElcLD+wduZoB2kBN19du6K/4FDpPMazY2wJr+IndBtQw==",
"requires": {
"@vue/devtools-api": "^7.7.7"
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"pinia-plugin-persistedstate": {
"version": "4.7.1",
"resolved": "https://registry.npmjs.org/pinia-plugin-persistedstate/-/pinia-plugin-persistedstate-4.7.1.tgz",
"integrity": "sha512-WHOqh2esDlR3eAaknPbqXrkkj0D24h8shrDPqysgCFR6ghqP/fpFfJmMPJp0gETHsvrh9YNNg6dQfo2OEtDnIQ==",
"requires": {
"defu": "^6.1.4"
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"plist": {
2025-11-16 18:11:30 +08:00
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz",
"integrity": "sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"@xmldom/xmldom": "^0.8.8",
"base64-js": "^1.5.1",
"xmlbuilder": "^15.1.1"
}
},
2025-12-31 18:25:11 +08:00
"postcss": {
2025-11-16 18:11:30 +08:00
"version": "8.5.6",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz",
2025-11-16 18:11:30 +08:00
"integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==",
2025-12-31 18:25:11 +08:00
"dev": true,
"requires": {
2025-11-16 18:11:30 +08:00
"nanoid": "^3.3.11",
"picocolors": "^1.1.1",
"source-map-js": "^1.2.1"
}
},
2025-12-31 18:25:11 +08:00
"postcss-selector-parser": {
"version": "6.1.2",
"resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz",
"integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"cssesc": "^3.0.0",
"util-deprecate": "^1.0.2"
}
},
2025-12-31 18:25:11 +08:00
"prelude-ls": {
2025-11-16 18:11:30 +08:00
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
"integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"prettier": {
"version": "3.7.4",
"resolved": "https://registry.npmjs.org/prettier/-/prettier-3.7.4.tgz",
"integrity": "sha512-v6UNi1+3hSlVvv8fSaoUbggEM5VErKmmpGA7Pl3HF8V6uKY7rvClBOJlH6yNwQtfTueNkGVpOv/mtWL9L4bgRA==",
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"prettier-linter-helpers": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.1.tgz",
"integrity": "sha512-SxToR7P8Y2lWmv/kTzVLC1t/GDI2WGjMwNhLLE9qtH8Q13C+aEmuRlzDst4Up4s0Wc8sF2M+J57iB3cMLqftfg==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"fast-diff": "^1.1.2"
}
},
2025-12-31 18:25:11 +08:00
"progress": {
2025-11-16 18:11:30 +08:00
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
"integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"promise-retry": {
2025-11-16 18:11:30 +08:00
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz",
"integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"err-code": "^2.0.2",
"retry": "^0.12.0"
}
},
2025-12-31 18:25:11 +08:00
"pump": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz",
"integrity": "sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==",
"dev": true,
"requires": {
2025-11-16 18:11:30 +08:00
"end-of-stream": "^1.1.0",
"once": "^1.3.1"
}
},
2025-12-31 18:25:11 +08:00
"punycode": {
2025-11-16 18:11:30 +08:00
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
"integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"queue-microtask": {
2025-11-16 18:11:30 +08:00
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
"integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"quick-lru": {
2025-11-16 18:11:30 +08:00
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz",
"integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"read-config-file": {
2025-11-16 18:11:30 +08:00
"version": "6.3.2",
"resolved": "https://registry.npmjs.org/read-config-file/-/read-config-file-6.3.2.tgz",
"integrity": "sha512-M80lpCjnE6Wt6zb98DoW8WHR09nzMSpu8XHtPkiTHrJ5Az9CybfeQhTJ8D7saeBHpGhLPIVyA8lcL6ZmdKwY6Q==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"config-file-ts": "^0.2.4",
"dotenv": "^9.0.2",
"dotenv-expand": "^5.1.0",
"js-yaml": "^4.1.0",
"json5": "^2.2.0",
"lazy-val": "^1.0.4"
}
},
2025-12-31 18:25:11 +08:00
"readdirp": {
2025-11-16 18:11:30 +08:00
"version": "4.1.2",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz",
"integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg=="
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"require-directory": {
2025-11-16 18:11:30 +08:00
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
"integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"resize-observer-polyfill": {
2025-11-16 18:11:30 +08:00
"version": "1.5.1",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz",
"integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg=="
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"resolve-alpn": {
2025-11-16 18:11:30 +08:00
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz",
2025-12-31 18:25:11 +08:00
"integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==",
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"resolve-from": {
2025-11-16 18:11:30 +08:00
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
"integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"responselike": {
2025-11-16 18:11:30 +08:00
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz",
"integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==",
2025-12-31 18:25:11 +08:00
"dev": true,
"requires": {
2025-11-16 18:11:30 +08:00
"lowercase-keys": "^2.0.0"
}
},
2025-12-31 18:25:11 +08:00
"retry": {
2025-11-16 18:11:30 +08:00
"version": "0.12.0",
"resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
"integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"reusify": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz",
"integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==",
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"rfdc": {
2025-11-16 18:11:30 +08:00
"version": "1.4.1",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz",
"integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA=="
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"rimraf": {
2025-11-16 18:11:30 +08:00
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
"integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"glob": "^7.1.3"
}
},
2025-12-31 18:25:11 +08:00
"roarr": {
2025-11-16 18:11:30 +08:00
"version": "2.15.4",
"resolved": "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz",
"integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==",
2025-12-31 18:25:11 +08:00
"dev": true,
2025-11-16 18:11:30 +08:00
"optional": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"boolean": "^3.0.1",
"detect-node": "^2.0.4",
"globalthis": "^1.0.1",
"json-stringify-safe": "^5.0.1",
"semver-compare": "^1.0.0",
"sprintf-js": "^1.1.2"
}
},
2025-12-31 18:25:11 +08:00
"rollup": {
"version": "4.54.0",
"resolved": "https://registry.npmjs.org/rollup/-/rollup-4.54.0.tgz",
"integrity": "sha512-3nk8Y3a9Ea8szgKhinMlGMhGMw89mqule3KWczxhIzqudyHdCIOHw8WJlj/r329fACjKLEh13ZSk7oE22kyeIw==",
"dev": true,
"requires": {
"@rollup/rollup-android-arm-eabi": "4.54.0",
"@rollup/rollup-android-arm64": "4.54.0",
"@rollup/rollup-darwin-arm64": "4.54.0",
"@rollup/rollup-darwin-x64": "4.54.0",
"@rollup/rollup-freebsd-arm64": "4.54.0",
"@rollup/rollup-freebsd-x64": "4.54.0",
"@rollup/rollup-linux-arm-gnueabihf": "4.54.0",
"@rollup/rollup-linux-arm-musleabihf": "4.54.0",
"@rollup/rollup-linux-arm64-gnu": "4.54.0",
"@rollup/rollup-linux-arm64-musl": "4.54.0",
"@rollup/rollup-linux-loong64-gnu": "4.54.0",
"@rollup/rollup-linux-ppc64-gnu": "4.54.0",
"@rollup/rollup-linux-riscv64-gnu": "4.54.0",
"@rollup/rollup-linux-riscv64-musl": "4.54.0",
"@rollup/rollup-linux-s390x-gnu": "4.54.0",
"@rollup/rollup-linux-x64-gnu": "4.54.0",
"@rollup/rollup-linux-x64-musl": "4.54.0",
"@rollup/rollup-openharmony-arm64": "4.54.0",
"@rollup/rollup-win32-arm64-msvc": "4.54.0",
"@rollup/rollup-win32-ia32-msvc": "4.54.0",
"@rollup/rollup-win32-x64-gnu": "4.54.0",
"@rollup/rollup-win32-x64-msvc": "4.54.0",
"@types/estree": "1.0.8",
2025-11-16 18:11:30 +08:00
"fsevents": "~2.3.2"
}
},
2025-12-31 18:25:11 +08:00
"run-parallel": {
2025-11-16 18:11:30 +08:00
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
"integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"queue-microtask": "^1.2.2"
}
},
2025-12-31 18:25:11 +08:00
"safer-buffer": {
2025-11-16 18:11:30 +08:00
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
"dev": true
},
2025-12-31 18:25:11 +08:00
"sanitize-filename": {
2025-11-16 18:11:30 +08:00
"version": "1.6.3",
"resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz",
"integrity": "sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"truncate-utf8-bytes": "^1.0.0"
}
},
2025-12-31 18:25:11 +08:00
"sass": {
"version": "1.97.1",
"resolved": "https://registry.npmjs.org/sass/-/sass-1.97.1.tgz",
"integrity": "sha512-uf6HoO8fy6ClsrShvMgaKUn14f2EHQLQRtpsZZLeU/Mv0Q1K5P0+x2uvH6Cub39TVVbWNSrraUhDAoFph6vh0A==",
"requires": {
"@parcel/watcher": "^2.4.1",
2025-11-16 18:11:30 +08:00
"chokidar": "^4.0.0",
"immutable": "^5.0.2",
"source-map-js": ">=0.6.2 <2.0.0"
}
},
2025-12-31 18:25:11 +08:00
"sax": {
"version": "1.4.3",
"resolved": "https://registry.npmjs.org/sax/-/sax-1.4.3.tgz",
"integrity": "sha512-yqYn1JhPczigF94DMS+shiDMjDowYO6y9+wB/4WgO0Y19jWYk0lQ4tuG5KI7kj4FTp1wxPj5IFfcrz/s1c3jjQ==",
2025-11-16 18:11:30 +08:00
"dev": true
},
2025-12-31 18:25:11 +08:00
"scroll-into-view-if-needed": {
2025-11-16 18:11:30 +08:00
"version": "2.2.31",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.31.tgz",
2025-11-16 18:11:30 +08:00
"integrity": "sha512-dGCXy99wZQivjmjIqihaBQNjryrz5rueJY7eHfTdyWEiR4ttYpsajb14rn9s5d4DY4EcY6+4+U/maARBXJedkA==",
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"compute-scroll-into-view": "^1.0.20"
}
},
2025-12-31 18:25:11 +08:00
"semver": {
"version": "7.7.3",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"semver-compare": {
2025-11-16 18:11:30 +08:00
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz",
"integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==",
2025-12-31 18:25:11 +08:00
"dev": true,
2025-11-16 18:11:30 +08:00
"optional": true
},
2025-12-31 18:25:11 +08:00
"serialize-error": {
2025-11-16 18:11:30 +08:00
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz",
"integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==",
2025-12-31 18:25:11 +08:00
"dev": true,
2025-11-16 18:11:30 +08:00
"optional": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"type-fest": "^0.13.1"
}
},
2025-12-31 18:25:11 +08:00
"shallow-equal": {
2025-11-16 18:11:30 +08:00
"version": "1.2.1",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/shallow-equal/-/shallow-equal-1.2.1.tgz",
"integrity": "sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA=="
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"shebang-command": {
2025-11-16 18:11:30 +08:00
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
"integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"shebang-regex": "^3.0.0"
}
},
2025-12-31 18:25:11 +08:00
"shebang-regex": {
2025-11-16 18:11:30 +08:00
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
"integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"signal-exit": {
2025-11-16 18:11:30 +08:00
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
"integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"simple-update-notifier": {
2025-11-16 18:11:30 +08:00
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz",
"integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"semver": "^7.5.3"
}
},
2025-12-31 18:25:11 +08:00
"slash": {
2025-11-16 18:11:30 +08:00
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
"integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"smart-buffer": {
2025-11-16 18:11:30 +08:00
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
"integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
"dev": true,
2025-12-31 18:25:11 +08:00
"optional": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"sortablejs": {
"version": "1.14.0",
"resolved": "https://registry.npmjs.org/sortablejs/-/sortablejs-1.14.0.tgz",
"integrity": "sha512-pBXvQCs5/33fdN1/39pPL0NZF20LeRbLQ5jtnheIPN9JQAaufGjKdWduZn4U7wCtVuzKhmRkI0DFYHYRbB2H1w=="
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"source-map": {
2025-11-16 18:11:30 +08:00
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"source-map-js": {
2025-11-16 18:11:30 +08:00
"version": "1.2.1",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
"integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"source-map-support": {
2025-11-16 18:11:30 +08:00
"version": "0.5.21",
"resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
"integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"buffer-from": "^1.0.0",
"source-map": "^0.6.0"
}
},
2025-12-31 18:25:11 +08:00
"speakingurl": {
2025-11-16 18:11:30 +08:00
"version": "14.0.1",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/speakingurl/-/speakingurl-14.0.1.tgz",
"integrity": "sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ=="
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"sprintf-js": {
2025-11-16 18:11:30 +08:00
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz",
"integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==",
2025-12-31 18:25:11 +08:00
"dev": true,
2025-11-16 18:11:30 +08:00
"optional": true
},
2025-12-31 18:25:11 +08:00
"stat-mode": {
2025-11-16 18:11:30 +08:00
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-1.0.0.tgz",
"integrity": "sha512-jH9EhtKIjuXZ2cWxmXS8ZP80XyC3iasQxMDV8jzhNJpfDb7VbQLVW4Wvsxz9QZvzV+G4YoSfBUVKDOyxLzi/sg==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"string-width": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
"integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
"eastasianwidth": "^0.2.0",
"emoji-regex": "^9.2.2",
"strip-ansi": "^7.0.1"
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"string-width-cjs": {
"version": "npm:string-width@4.2.3",
2025-11-16 18:11:30 +08:00
"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
"integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"emoji-regex": "^8.0.0",
"is-fullwidth-code-point": "^3.0.0",
"strip-ansi": "^6.0.1"
},
2025-12-31 18:25:11 +08:00
"dependencies": {
"ansi-regex": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
"integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
"dev": true
},
"emoji-regex": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
"integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
"dev": true
},
"strip-ansi": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
"integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
"dev": true,
"requires": {
"ansi-regex": "^5.0.1"
}
}
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"strip-ansi": {
"version": "7.1.2",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz",
"integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
"ansi-regex": "^6.0.1"
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"strip-ansi-cjs": {
"version": "npm:strip-ansi@6.0.1",
2025-11-16 18:11:30 +08:00
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
"integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"ansi-regex": "^5.0.1"
},
2025-12-31 18:25:11 +08:00
"dependencies": {
"ansi-regex": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
"integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
"dev": true
}
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"strip-json-comments": {
2025-11-16 18:11:30 +08:00
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
"integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"stylis": {
2025-11-16 18:11:30 +08:00
"version": "4.3.6",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.6.tgz",
"integrity": "sha512-yQ3rwFWRfwNUY7H5vpU0wfdkNSnvnJinhF9830Swlaxl03zsOjCfmX0ugac+3LtK0lYSgwL/KXc8oYL3mG4YFQ=="
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"sumchecker": {
2025-11-16 18:11:30 +08:00
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz",
"integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==",
2025-12-31 18:25:11 +08:00
"dev": true,
"requires": {
2025-11-16 18:11:30 +08:00
"debug": "^4.1.0"
}
},
2025-12-31 18:25:11 +08:00
"superjson": {
"version": "2.2.6",
"resolved": "https://registry.npmjs.org/superjson/-/superjson-2.2.6.tgz",
"integrity": "sha512-H+ue8Zo4vJmV2nRjpx86P35lzwDT3nItnIsocgumgr0hHMQ+ZGq5vrERg9kJBo5AWGmxZDhzDo+WVIJqkB0cGA==",
"requires": {
2025-11-16 18:11:30 +08:00
"copy-anything": "^4"
}
},
2025-12-31 18:25:11 +08:00
"supports-color": {
2025-11-16 18:11:30 +08:00
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
"integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"has-flag": "^4.0.0"
}
},
2025-12-31 18:25:11 +08:00
"synckit": {
"version": "0.11.11",
"resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.11.tgz",
"integrity": "sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
"@pkgr/core": "^0.2.9"
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"tar": {
"version": "6.2.1",
"resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz",
"integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"chownr": "^2.0.0",
"fs-minipass": "^2.0.0",
"minipass": "^5.0.0",
"minizlib": "^2.1.1",
"mkdirp": "^1.0.3",
"yallist": "^4.0.0"
},
2025-12-31 18:25:11 +08:00
"dependencies": {
"minipass": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
"integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
"dev": true
}
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"temp-file": {
2025-11-16 18:11:30 +08:00
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/temp-file/-/temp-file-3.4.0.tgz",
"integrity": "sha512-C5tjlC/HCtVUOi3KWVokd4vHVViOmGjtLwIh4MuzPo/nMYTV/p1urt3RnMz2IWXDdKEGJH3k5+KPxtqRsUYGtg==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"async-exit-hook": "^2.0.1",
"fs-extra": "^10.0.0"
},
"dependencies": {
2025-12-31 18:25:11 +08:00
"fs-extra": {
"version": "10.1.0",
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
"integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
"dev": true,
"requires": {
"graceful-fs": "^4.2.0",
"jsonfile": "^6.0.1",
"universalify": "^2.0.0"
}
},
"jsonfile": {
"version": "6.2.0",
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz",
"integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
"dev": true,
"requires": {
"graceful-fs": "^4.1.6",
"universalify": "^2.0.0"
}
},
"universalify": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
"integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
"dev": true
}
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"text-table": {
2025-11-16 18:11:30 +08:00
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
"integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
"dev": true
},
2025-12-31 18:25:11 +08:00
"throttle-debounce": {
2025-11-16 18:11:30 +08:00
"version": "5.0.2",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-5.0.2.tgz",
"integrity": "sha512-B71/4oyj61iNH0KeCamLuE2rmKuTO5byTOSVwECM5FA7TiAiAW+UqTKZ9ERueC4qvgSttUhdmq1mXC3kJqGX7A=="
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"time-zone": {
2025-11-16 18:11:30 +08:00
"version": "1.0.0",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/time-zone/-/time-zone-1.0.0.tgz",
2025-11-16 18:11:30 +08:00
"integrity": "sha512-TIsDdtKo6+XrPtiTm1ssmMngN1sAhyKnTO2kunQWqNPWIVvCm15Wmw4SWInwTVgJ5u/Tr04+8Ei9TNcw4x4ONA==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"tmp": {
"version": "0.2.5",
"resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.5.tgz",
"integrity": "sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==",
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"tmp-promise": {
2025-11-16 18:11:30 +08:00
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/tmp-promise/-/tmp-promise-3.0.3.tgz",
"integrity": "sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"tmp": "^0.2.0"
}
},
2025-12-31 18:25:11 +08:00
"to-regex-range": {
2025-11-16 18:11:30 +08:00
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
"integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"is-number": "^7.0.0"
}
},
2025-12-31 18:25:11 +08:00
"truncate-utf8-bytes": {
2025-11-16 18:11:30 +08:00
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz",
"integrity": "sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"utf8-byte-length": "^1.0.1"
}
},
2025-12-31 18:25:11 +08:00
"ts-api-utils": {
"version": "1.4.3",
"resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.3.tgz",
"integrity": "sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==",
2025-11-16 18:11:30 +08:00
"dev": true
},
2025-12-31 18:25:11 +08:00
"type-check": {
2025-11-16 18:11:30 +08:00
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
"integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"prelude-ls": "^1.2.1"
}
},
2025-12-31 18:25:11 +08:00
"type-fest": {
2025-11-16 18:11:30 +08:00
"version": "0.13.1",
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz",
"integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==",
2025-12-31 18:25:11 +08:00
"dev": true,
"optional": true
},
"typescript": {
"version": "5.9.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
"integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"undici-types": {
2025-11-16 18:11:30 +08:00
"version": "5.26.5",
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
2025-12-31 18:25:11 +08:00
"integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==",
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"universalify": {
2025-11-16 18:11:30 +08:00
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
"integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"update-browserslist-db": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz",
"integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
"escalade": "^3.2.0",
"picocolors": "^1.1.1"
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"uri-js": {
2025-11-16 18:11:30 +08:00
"version": "4.4.1",
"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
"integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"punycode": "^2.1.0"
}
},
2025-12-31 18:25:11 +08:00
"utf8-byte-length": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.5.tgz",
"integrity": "sha512-Xn0w3MtiQ6zoz2vFyUVruaCL53O/DwUvkEeOvj+uulMm0BkUGYWmBYVyElqZaSLhY6ZD0ulfU3aBra2aVT4xfA==",
2025-11-16 18:11:30 +08:00
"dev": true
},
2025-12-31 18:25:11 +08:00
"util-deprecate": {
2025-11-16 18:11:30 +08:00
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
"dev": true
},
2025-12-31 18:25:11 +08:00
"verror": {
2025-11-16 18:11:30 +08:00
"version": "1.10.1",
"resolved": "https://registry.npmjs.org/verror/-/verror-1.10.1.tgz",
"integrity": "sha512-veufcmxri4e3XSrT0xwfUR7kguIkaxBeosDg00yDWhk49wdwkSUrvvsm7nc75e1PUyvIeZj6nS8VQRYz2/S4Xg==",
"dev": true,
"optional": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"assert-plus": "^1.0.0",
"core-util-is": "1.0.2",
"extsprintf": "^1.2.0"
}
},
2025-12-31 18:25:11 +08:00
"vite": {
"version": "5.4.21",
"resolved": "https://registry.npmjs.org/vite/-/vite-5.4.21.tgz",
"integrity": "sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
"esbuild": "^0.21.3",
"fsevents": "~2.3.3",
"postcss": "^8.4.43",
"rollup": "^4.20.0"
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"vscode-uri": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.1.0.tgz",
"integrity": "sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==",
"dev": true
},
"vue": {
"version": "3.5.26",
"resolved": "https://registry.npmjs.org/vue/-/vue-3.5.26.tgz",
"integrity": "sha512-SJ/NTccVyAoNUJmkM9KUqPcYlY+u8OVL1X5EW9RIs3ch5H2uERxyyIUI4MRxVCSOiEcupX9xNGde1tL9ZKpimA==",
"dev": true,
"requires": {
"@vue/compiler-dom": "3.5.26",
"@vue/compiler-sfc": "3.5.26",
"@vue/runtime-dom": "3.5.26",
"@vue/server-renderer": "3.5.26",
"@vue/shared": "3.5.26"
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"vue-draggable-next": {
2025-11-16 18:11:30 +08:00
"version": "2.3.0",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/vue-draggable-next/-/vue-draggable-next-2.3.0.tgz",
"integrity": "sha512-ymbY0UIwfSdg0iDN/iyNNwUrTqZ/6KbPryzsvTNXBLuDCuOBdNijSK8yynNtmiSj6RapTPQfjLGQdJrZkzBd2w=="
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"vue-eslint-parser": {
"version": "9.4.3",
"resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.4.3.tgz",
"integrity": "sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"debug": "^4.3.4",
"eslint-scope": "^7.1.1",
"eslint-visitor-keys": "^3.3.0",
"espree": "^9.3.1",
"esquery": "^1.4.0",
"lodash": "^4.17.21",
"semver": "^7.3.6"
}
},
2025-12-31 18:25:11 +08:00
"vue-router": {
"version": "4.6.4",
"resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.6.4.tgz",
"integrity": "sha512-Hz9q5sa33Yhduglwz6g9skT8OBPii+4bFn88w6J+J4MfEo4KRRpmiNG/hHHkdbRFlLBOqxN8y8gf2Fb0MTUgVg==",
"requires": {
2025-11-16 18:11:30 +08:00
"@vue/devtools-api": "^6.6.4"
},
"dependencies": {
2025-12-31 18:25:11 +08:00
"@vue/devtools-api": {
"version": "6.6.4",
"resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.4.tgz",
"integrity": "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g=="
}
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"vue-tsc": {
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-3.2.1.tgz",
"integrity": "sha512-I23Rk8dkQfmcSbxDO0dmg9ioMLjKA1pjlU3Lz6Jfk2pMGu3Uryu9810XkcZH24IzPbhzPCnkKo2rEMRX0skSrw==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
"@volar/typescript": "2.4.27",
"@vue/language-core": "3.2.1"
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"vue-types": {
2025-11-16 18:11:30 +08:00
"version": "3.0.2",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/vue-types/-/vue-types-3.0.2.tgz",
2025-11-16 18:11:30 +08:00
"integrity": "sha512-IwUC0Aq2zwaXqy74h4WCvFCUtoV0iSWr0snWnE9TnU18S66GAQyqQbRf2qfJtUuiFsBf6qp0MEwdonlwznlcrw==",
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"is-plain-object": "3.0.1"
}
},
2025-12-31 18:25:11 +08:00
"vuedraggable": {
2025-11-16 18:11:30 +08:00
"version": "4.1.0",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/vuedraggable/-/vuedraggable-4.1.0.tgz",
2025-11-16 18:11:30 +08:00
"integrity": "sha512-FU5HCWBmsf20GpP3eudURW3WdWTKIbEIQxh9/8GE806hydR9qZqRRxRE3RjqX7PkuLuMQG/A7n3cfj9rCEchww==",
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"sortablejs": "1.14.0"
}
},
2025-12-31 18:25:11 +08:00
"warning": {
2025-11-16 18:11:30 +08:00
"version": "4.0.3",
2025-12-31 18:25:11 +08:00
"resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz",
2025-11-16 18:11:30 +08:00
"integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==",
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"loose-envify": "^1.0.0"
}
},
2025-12-31 18:25:11 +08:00
"which": {
2025-11-16 18:11:30 +08:00
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
"integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"isexe": "^2.0.0"
}
},
2025-12-31 18:25:11 +08:00
"word-wrap": {
"version": "1.2.5",
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
"integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
"dev": true
},
"wrap-ansi": {
"version": "8.1.0",
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
"integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
2025-11-16 18:11:30 +08:00
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
"ansi-styles": "^6.1.0",
"string-width": "^5.0.1",
"strip-ansi": "^7.0.1"
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"dependencies": {
"ansi-styles": {
"version": "6.2.3",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz",
"integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==",
"dev": true
}
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"wrap-ansi-cjs": {
"version": "npm:wrap-ansi@7.0.0",
2025-11-16 18:11:30 +08:00
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
"integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"ansi-styles": "^4.0.0",
"string-width": "^4.1.0",
"strip-ansi": "^6.0.0"
},
2025-12-31 18:25:11 +08:00
"dependencies": {
"ansi-regex": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
"integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
"dev": true
},
"emoji-regex": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
"integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
"dev": true
},
"string-width": {
"version": "4.2.3",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
"integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
"dev": true,
"requires": {
"emoji-regex": "^8.0.0",
"is-fullwidth-code-point": "^3.0.0",
"strip-ansi": "^6.0.1"
}
},
"strip-ansi": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
"integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
"dev": true,
"requires": {
"ansi-regex": "^5.0.1"
}
}
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"wrappy": {
2025-11-16 18:11:30 +08:00
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
2025-12-31 18:25:11 +08:00
"integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"xml-name-validator": {
2025-11-16 18:11:30 +08:00
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz",
"integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"xmlbuilder": {
2025-11-16 18:11:30 +08:00
"version": "15.1.1",
"resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz",
"integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"y18n": {
2025-11-16 18:11:30 +08:00
"version": "5.0.8",
"resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
"integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"yallist": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
2025-11-16 18:11:30 +08:00
"dev": true
},
2025-12-31 18:25:11 +08:00
"yargs": {
2025-11-16 18:11:30 +08:00
"version": "17.7.2",
"resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
"integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
"dev": true,
2025-12-31 18:25:11 +08:00
"requires": {
2025-11-16 18:11:30 +08:00
"cliui": "^8.0.1",
"escalade": "^3.1.1",
"get-caller-file": "^2.0.5",
"require-directory": "^2.1.1",
"string-width": "^4.2.3",
"y18n": "^5.0.5",
"yargs-parser": "^21.1.1"
},
2025-12-31 18:25:11 +08:00
"dependencies": {
"ansi-regex": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
"integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
"dev": true
},
"emoji-regex": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
"integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
"dev": true
},
"string-width": {
"version": "4.2.3",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
"integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
"dev": true,
"requires": {
"emoji-regex": "^8.0.0",
"is-fullwidth-code-point": "^3.0.0",
"strip-ansi": "^6.0.1"
}
},
"strip-ansi": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
"integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
"dev": true,
"requires": {
"ansi-regex": "^5.0.1"
}
}
2025-11-16 18:11:30 +08:00
}
},
2025-12-31 18:25:11 +08:00
"yargs-parser": {
2025-11-16 18:11:30 +08:00
"version": "21.1.1",
"resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
"integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-11-16 18:11:30 +08:00
},
2025-12-31 18:25:11 +08:00
"yauzl": {
2025-11-16 18:11:30 +08:00
"version": "2.10.0",
"resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
"integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
2025-12-31 18:25:11 +08:00
"dev": true,
"requires": {
2025-11-16 18:11:30 +08:00
"buffer-crc32": "~0.2.3",
"fd-slicer": "~1.1.0"
}
},
2025-12-31 18:25:11 +08:00
"yocto-queue": {
2025-11-16 18:11:30 +08:00
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
"integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
2025-12-31 18:25:11 +08:00
"dev": true
2025-10-27 17:54:11 +08:00
}
}
}