{"_id":"@chenghongyu/xpt-file-viewer","_rev":"13-7001913cafc3a0a98cb00fec140510e9","name":"@chenghongyu/xpt-file-viewer","dist-tags":{"latest":"1.1.12"},"versions":{"1.1.0":{"name":"@chenghongyu/xpt-file-viewer","version":"1.1.0","_id":"@chenghongyu/xpt-file-viewer@1.1.0","maintainers":[{"name":"chenghongyu","email":"1798392730@qq.com"}],"dist":{"shasum":"5fe8a637cb13451c1b5c8e754eb38896b35d5835","tarball":"https://registry.npmjs.org/@chenghongyu/xpt-file-viewer/-/xpt-file-viewer-1.1.0.tgz","fileCount":274,"integrity":"sha512-vSoKDzuT9vXEI44Gsj74VMqJthLGkexmPg3c/LPAD6RQMVDIJvtc03Gjg29agbemSdU8KSnx52rIzNhqC8qnGg==","signatures":[{"sig":"MEUCIQDaVlkOjCAillfkDHeEYTBtsJ0RQTQZt0tjY9L37drIjwIgYtJIxFPL2FdgCknvscGPorZXsujXyKp2pYfVWuN9eKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30527712},"main":"./dist/file-viewer.umd.js","type":"module","types":"./dist/main.d.ts","module":"./dist/file-viewer.es.js","exports":{".":{"import":"./dist/file-viewer.es.js","require":"./dist/file-viewer.umd.js"},"./dist/file-viewer.css":"./dist/file-viewer.css"},"scripts":{"dev":"vite","build":"vite build","preview":"vite preview"},"_npmUser":{"name":"chenghongyu","email":"1798392730@qq.com"},"_npmVersion":"11.4.2","description":"This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 `<script setup>` SFCs, check out the [script setup docs](https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup) to learn more.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"md5":"^2.3.0","less":"^4.1.3","xlsx":"^0.18.5","dayjs":"^1.11.7","pinia":"^3.0.4","hls.js":"^1.4.4","marked":"^5.0.4","aplayer":"^1.10.1","artplayer":"^5.0.9","lazysizes":"^5.3.2","minimatch":"^9.0.1","mpegts.js":"^1.7.3","codemirror":"^6.x","file-saver":"^2.0.5","iconv-lite":"^0.6.3","sortablejs":"^1.15.0","ua-browser":"^0.1.7","vue-router":"^5.0.3","animate.css":"^4.1.1","@vueuse/core":"^14.2.1","element-plus":"^2.9.10","highlight.js":"^11.8.0","v-contextmenu":"^3.0.0","vue-3d-loader":"^2.2.4","vue-pdf-embed":"^2.1.0","@heroicons/vue":"^2.0.18","vue-codemirror":"^6.1.1","@headlessui/vue":"^1.7.14","async-validator":"^4.2.5","beautify-qrcode":"^1.0.3","path-browserify":"^1.0.1","@codemirror/view":"^6.12.0","@codemirror/state":"^6.2.1","vite-plugin-pages":"^0.33.3","@kangc/v-md-editor":"^2.3.18","github-markdown-css":"^5.2.0","vite-plugin-restart":"^2.0.0","@codemirror/commands":"^6.x","@codemirror/lang-cpp":"^6.x","@codemirror/lang-css":"^6.x","@codemirror/lang-php":"^6.x","@codemirror/lang-sql":"^6.x","@codemirror/lang-xml":"^6.x","@codemirror/language":"^6.x","@vueuse/integrations":"^10.1.2","@codemirror/lang-html":"^6.x","@codemirror/lang-java":"^6.x","@codemirror/lang-json":"^6.x","@codemirror/lang-rust":"^6.x","vite-plugin-svg-icons":"^2.0.1","@vitejs/plugin-vue-jsx":"^5.1.5","v3-img-preview-enhance":"^1.1.18","@codemirror/lang-python":"^6.x","vite-plugin-compression":"^0.5.1","vite-plugin-use-modules":"^1.4.8","@codemirror/legacy-modes":"^6.x","artplayer-plugin-danmuku":"^5.0.1","rollup-plugin-visualizer":"^7.0.1","vite-plugin-vue-devtools":"^8.1.0","@codemirror/lang-markdown":"^6.x","@codemirror/theme-one-dark":"^6.x","@codemirror/lang-javascript":"^6.x","prettier-plugin-tailwindcss":"^0.3.0","vite-plugin-vue-meta-layouts":"^0.6.1","@soerenmartius/vue3-clipboard":"^0.1.2","detect-file-encoding-and-language":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","vue-tsc":"^3.2.5","typescript":"~5.9.3","@types/node":"^24.12.0","@vue/tsconfig":"^0.9.0","unplugin-icons":"^0.16.2","@vitejs/plugin-vue":"^6.0.5","unplugin-auto-import":"^19.1.0","@rollup/plugin-replace":"^6.0.3","unplugin-vue-components":"^28.1.0"},"_npmOperationalInternal":{"tmp":"tmp/xpt-file-viewer_1.1.0_1779410232057_0.6204556820809815","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@chenghongyu/xpt-file-viewer","version":"1.1.1","_id":"@chenghongyu/xpt-file-viewer@1.1.1","maintainers":[{"name":"chenghongyu","email":"1798392730@qq.com"}],"dist":{"shasum":"3042ef64312d107a84c102df4aef52c23a2d0d43","tarball":"https://registry.npmjs.org/@chenghongyu/xpt-file-viewer/-/xpt-file-viewer-1.1.1.tgz","fileCount":274,"integrity":"sha512-2YYKTjBJAXeDzchST4Lq1lPCUZnplayVZdf8S8d4uqipVgXAcH1JSCMDDLZ/jS6RKuboL8s6/9VmrYwD0sOTLg==","signatures":[{"sig":"MEUCIQCFR8tO6/fVT6XTqiMHenj2B7aFk6UDdiZ+AYg7m0YPgAIgJD8tAJ6eXFGKalpQ8dTWNODTrqIb+woTTpfcZLSZG/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30527824},"main":"./dist/file-viewer.umd.js","type":"module","types":"./dist/main.d.ts","module":"./dist/file-viewer.es.js","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/file-viewer.es.js","require":"./dist/file-viewer.umd.js"},"./dist/file-viewer.css":"./dist/file-viewer.css"},"scripts":{"dev":"vite","build":"vite build","preview":"vite preview"},"_npmUser":{"name":"chenghongyu","email":"1798392730@qq.com"},"_npmVersion":"11.4.2","description":"This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 `<script setup>` SFCs, check out the [script setup docs](https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup) to learn more.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"md5":"^2.3.0","less":"^4.1.3","xlsx":"^0.18.5","dayjs":"^1.11.7","pinia":"^3.0.4","hls.js":"^1.4.4","marked":"^5.0.4","aplayer":"^1.10.1","artplayer":"^5.0.9","lazysizes":"^5.3.2","minimatch":"^9.0.1","mpegts.js":"^1.7.3","codemirror":"^6.x","file-saver":"^2.0.5","iconv-lite":"^0.6.3","sortablejs":"^1.15.0","ua-browser":"^0.1.7","vue-router":"^5.0.3","animate.css":"^4.1.1","@vueuse/core":"^14.2.1","element-plus":"^2.9.10","highlight.js":"^11.8.0","v-contextmenu":"^3.0.0","vue-3d-loader":"^2.2.4","vue-pdf-embed":"^2.1.0","@heroicons/vue":"^2.0.18","vue-codemirror":"^6.1.1","@headlessui/vue":"^1.7.14","async-validator":"^4.2.5","beautify-qrcode":"^1.0.3","path-browserify":"^1.0.1","@codemirror/view":"^6.12.0","@codemirror/state":"^6.2.1","vite-plugin-pages":"^0.33.3","@kangc/v-md-editor":"^2.3.18","github-markdown-css":"^5.2.0","vite-plugin-restart":"^2.0.0","@codemirror/commands":"^6.x","@codemirror/lang-cpp":"^6.x","@codemirror/lang-css":"^6.x","@codemirror/lang-php":"^6.x","@codemirror/lang-sql":"^6.x","@codemirror/lang-xml":"^6.x","@codemirror/language":"^6.x","@vueuse/integrations":"^10.1.2","@codemirror/lang-html":"^6.x","@codemirror/lang-java":"^6.x","@codemirror/lang-json":"^6.x","@codemirror/lang-rust":"^6.x","vite-plugin-svg-icons":"^2.0.1","@vitejs/plugin-vue-jsx":"^5.1.5","v3-img-preview-enhance":"^1.1.18","@codemirror/lang-python":"^6.x","vite-plugin-compression":"^0.5.1","vite-plugin-use-modules":"^1.4.8","@codemirror/legacy-modes":"^6.x","artplayer-plugin-danmuku":"^5.0.1","rollup-plugin-visualizer":"^7.0.1","vite-plugin-vue-devtools":"^8.1.0","@codemirror/lang-markdown":"^6.x","@codemirror/theme-one-dark":"^6.x","@codemirror/lang-javascript":"^6.x","prettier-plugin-tailwindcss":"^0.3.0","vite-plugin-vue-meta-layouts":"^0.6.1","@soerenmartius/vue3-clipboard":"^0.1.2","detect-file-encoding-and-language":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","vue-tsc":"^3.2.5","typescript":"~5.9.3","@types/node":"^24.12.0","@vue/tsconfig":"^0.9.0","unplugin-icons":"^0.16.2","@vitejs/plugin-vue":"^6.0.5","unplugin-auto-import":"^19.1.0","@rollup/plugin-replace":"^6.0.3","unplugin-vue-components":"^28.1.0"},"_npmOperationalInternal":{"tmp":"tmp/xpt-file-viewer_1.1.1_1779413158018_0.9976202466435669","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@chenghongyu/xpt-file-viewer","version":"1.1.2","_id":"@chenghongyu/xpt-file-viewer@1.1.2","maintainers":[{"name":"chenghongyu","email":"1798392730@qq.com"}],"dist":{"shasum":"0ee7c827976f31e6ea44432f0b87b43534b2e40b","tarball":"https://registry.npmjs.org/@chenghongyu/xpt-file-viewer/-/xpt-file-viewer-1.1.2.tgz","fileCount":274,"integrity":"sha512-iMBCF4OJzAeoKna8J+DldNlvB+hGL4XJW4XahFIuTc7Sz1PRfo6+hREbs7QurY3hQYIlgP8A+YsZXD9phj8JAA==","signatures":[{"sig":"MEUCICeP3LOAwoA5Q5yni4iEPTGlb5qj8UNE1Gq2SGD0joLoAiEA/xdc3fgcXI7sk3BlRzAZJEHLP/0Xste7Zq90fav5C8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30527837},"main":"./dist/file-viewer.umd.js","type":"module","types":"./dist/main.d.ts","module":"./dist/file-viewer.es.js","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/file-viewer.es.js","require":"./dist/file-viewer.umd.js"},"./dist/file-viewer.css":"./dist/file-viewer.css"},"scripts":{"dev":"vite","build":"vite build","preview":"vite preview"},"_npmUser":{"name":"chenghongyu","email":"1798392730@qq.com"},"_npmVersion":"11.4.2","description":"This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 `<script setup>` SFCs, check out the [script setup docs](https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup) to learn more.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"md5":"^2.3.0","less":"^4.1.3","xlsx":"^0.18.5","dayjs":"^1.11.7","pinia":"^3.0.4","hls.js":"^1.4.4","marked":"^5.0.4","aplayer":"^1.10.1","artplayer":"^5.0.9","lazysizes":"^5.3.2","minimatch":"^9.0.1","mpegts.js":"npm:mpegts.js@1.7.3","codemirror":"^6.x","file-saver":"^2.0.5","iconv-lite":"^0.6.3","sortablejs":"^1.15.0","ua-browser":"^0.1.7","vue-router":"^5.0.3","animate.css":"^4.1.1","@vueuse/core":"^14.2.1","element-plus":"^2.9.10","highlight.js":"^11.8.0","v-contextmenu":"^3.0.0","vue-3d-loader":"^2.2.4","vue-pdf-embed":"^2.1.0","@heroicons/vue":"^2.0.18","vue-codemirror":"^6.1.1","@headlessui/vue":"^1.7.14","async-validator":"^4.2.5","beautify-qrcode":"^1.0.3","path-browserify":"^1.0.1","@codemirror/view":"^6.12.0","@codemirror/state":"^6.2.1","vite-plugin-pages":"^0.33.3","@kangc/v-md-editor":"^2.3.18","github-markdown-css":"^5.2.0","vite-plugin-restart":"^2.0.0","@codemirror/commands":"^6.x","@codemirror/lang-cpp":"^6.x","@codemirror/lang-css":"^6.x","@codemirror/lang-php":"^6.x","@codemirror/lang-sql":"^6.x","@codemirror/lang-xml":"^6.x","@codemirror/language":"^6.x","@vueuse/integrations":"^10.1.2","@codemirror/lang-html":"^6.x","@codemirror/lang-java":"^6.x","@codemirror/lang-json":"^6.x","@codemirror/lang-rust":"^6.x","vite-plugin-svg-icons":"^2.0.1","@vitejs/plugin-vue-jsx":"^5.1.5","v3-img-preview-enhance":"^1.1.18","@codemirror/lang-python":"^6.x","vite-plugin-compression":"^0.5.1","vite-plugin-use-modules":"^1.4.8","@codemirror/legacy-modes":"^6.x","artplayer-plugin-danmuku":"^5.0.1","rollup-plugin-visualizer":"^7.0.1","vite-plugin-vue-devtools":"^8.1.0","@codemirror/lang-markdown":"^6.x","@codemirror/theme-one-dark":"^6.x","@codemirror/lang-javascript":"^6.x","prettier-plugin-tailwindcss":"^0.3.0","vite-plugin-vue-meta-layouts":"^0.6.1","@soerenmartius/vue3-clipboard":"^0.1.2","detect-file-encoding-and-language":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","vue-tsc":"^3.2.5","typescript":"~5.9.3","@types/node":"^24.12.0","@vue/tsconfig":"^0.9.0","unplugin-icons":"^0.16.2","@vitejs/plugin-vue":"^6.0.5","unplugin-auto-import":"^19.1.0","@rollup/plugin-replace":"^6.0.3","unplugin-vue-components":"^28.1.0"},"_npmOperationalInternal":{"tmp":"tmp/xpt-file-viewer_1.1.2_1779415167060_0.3561491480307215","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@chenghongyu/xpt-file-viewer","version":"1.1.3","_id":"@chenghongyu/xpt-file-viewer@1.1.3","maintainers":[{"name":"chenghongyu","email":"1798392730@qq.com"}],"dist":{"shasum":"bc8b53e3ae1106db70d6e5070ce42c4887fee09f","tarball":"https://registry.npmjs.org/@chenghongyu/xpt-file-viewer/-/xpt-file-viewer-1.1.3.tgz","fileCount":274,"integrity":"sha512-mGvuoNK/tVHjsVFnJuJhEgV69mu4JwOWtKIwVFxVjOi9pvD4+oGhvjSl2Km+FLQcWBVtYgwfuzEGAZUGN1GkZw==","signatures":[{"sig":"MEUCIDvGZL02BaFHeA3MLkZSuQ39UBjGew3Royb3rAzOGsLRAiEAi4iCzyk/XFoFAhccCs97W/fH5Ys7xuX3FseBhXLVTuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30528410},"main":"./dist/file-viewer.umd.js","type":"module","types":"./dist/main.d.ts","module":"./dist/file-viewer.es.js","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/file-viewer.es.js","require":"./dist/file-viewer.umd.js"},"./dist/file-viewer.css":"./dist/file-viewer.css"},"scripts":{"dev":"vite","build":"vite build","preview":"vite preview"},"_npmUser":{"name":"chenghongyu","email":"1798392730@qq.com"},"_npmVersion":"11.4.2","description":"This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 `<script setup>` SFCs, check out the [script setup docs](https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup) to learn more.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"md5":"^2.3.0","less":"^4.1.3","xlsx":"^0.18.5","dayjs":"^1.11.7","pinia":"^3.0.4","hls.js":"^1.4.4","marked":"^5.0.4","aplayer":"^1.10.1","artplayer":"^5.0.9","lazysizes":"^5.3.2","minimatch":"^9.0.1","mpegts.js":"npm:mpegts.js@1.7.3","codemirror":"^6.x","file-saver":"^2.0.5","iconv-lite":"^0.6.3","sortablejs":"^1.15.0","ua-browser":"^0.1.7","vue-router":"^5.0.3","animate.css":"^4.1.1","@vueuse/core":"^14.2.1","element-plus":"^2.9.10","highlight.js":"^11.8.0","v-contextmenu":"^3.0.0","vue-3d-loader":"^2.2.4","vue-pdf-embed":"^2.1.0","@heroicons/vue":"^2.0.18","vue-codemirror":"^6.1.1","@headlessui/vue":"^1.7.14","async-validator":"^4.2.5","beautify-qrcode":"^1.0.3","path-browserify":"^1.0.1","@codemirror/view":"^6.12.0","@codemirror/state":"^6.2.1","vite-plugin-pages":"^0.33.3","@kangc/v-md-editor":"^2.3.18","github-markdown-css":"^5.2.0","vite-plugin-restart":"^2.0.0","@codemirror/commands":"^6.x","@codemirror/lang-cpp":"^6.x","@codemirror/lang-css":"^6.x","@codemirror/lang-php":"^6.x","@codemirror/lang-sql":"^6.x","@codemirror/lang-xml":"^6.x","@codemirror/language":"^6.x","@vueuse/integrations":"^10.1.2","@codemirror/lang-html":"^6.x","@codemirror/lang-java":"^6.x","@codemirror/lang-json":"^6.x","@codemirror/lang-rust":"^6.x","vite-plugin-svg-icons":"^2.0.1","@vitejs/plugin-vue-jsx":"^5.1.5","v3-img-preview-enhance":"^1.1.18","@codemirror/lang-python":"^6.x","vite-plugin-compression":"^0.5.1","vite-plugin-use-modules":"^1.4.8","@codemirror/legacy-modes":"^6.x","artplayer-plugin-danmuku":"^5.0.1","rollup-plugin-visualizer":"^7.0.1","vite-plugin-vue-devtools":"^8.1.0","@codemirror/lang-markdown":"^6.x","@codemirror/theme-one-dark":"^6.x","@codemirror/lang-javascript":"^6.x","prettier-plugin-tailwindcss":"^0.3.0","vite-plugin-vue-meta-layouts":"^0.6.1","@soerenmartius/vue3-clipboard":"^0.1.2","detect-file-encoding-and-language":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","vue-tsc":"^3.2.5","typescript":"~5.9.3","@types/node":"^24.12.0","@vue/tsconfig":"^0.9.0","unplugin-icons":"^0.16.2","@vitejs/plugin-vue":"^6.0.5","unplugin-auto-import":"^19.1.0","@rollup/plugin-replace":"^6.0.3","unplugin-vue-components":"^28.1.0"},"_npmOperationalInternal":{"tmp":"tmp/xpt-file-viewer_1.1.3_1779420372263_0.8599796632148144","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@chenghongyu/xpt-file-viewer","version":"1.1.4","_id":"@chenghongyu/xpt-file-viewer@1.1.4","maintainers":[{"name":"chenghongyu","email":"1798392730@qq.com"}],"dist":{"shasum":"bcb9f9864fbfa942755e8bb9de27e8356128683e","tarball":"https://registry.npmjs.org/@chenghongyu/xpt-file-viewer/-/xpt-file-viewer-1.1.4.tgz","fileCount":274,"integrity":"sha512-kPW1+QCJqh5AaqA+drc+eMTg8cnkSwScgsqlSe2QjOeg+DT5riuv1VVRxJD16PBwrNpWiN3Hiy7kIE+r+kmPOg==","signatures":[{"sig":"MEUCIHqmS9Wy8Fr6SWIm2H0WY6B2LqNL/JIG+5Yq/tsdqsjiAiEA9Tmk7nX3QkIWe+qO57F/N5P9W4B9xH6xOrJwHfam5Tc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30528454},"main":"./dist/file-viewer.umd.js","type":"module","types":"./dist/main.d.ts","module":"./dist/file-viewer.es.js","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/file-viewer.es.js","require":"./dist/file-viewer.umd.js"},"./dist/file-viewer.css":"./dist/file-viewer.css"},"scripts":{"dev":"vite","build":"vite build && vue-tsc --noEmit","preview":"vite preview"},"_npmUser":{"name":"chenghongyu","email":"1798392730@qq.com"},"_npmVersion":"11.4.2","description":"This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 `<script setup>` SFCs, check out the [script setup docs](https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup) to learn more.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"md5":"^2.3.0","less":"^4.1.3","xlsx":"^0.18.5","dayjs":"^1.11.7","pinia":"^3.0.4","hls.js":"^1.4.4","marked":"^5.0.4","aplayer":"^1.10.1","artplayer":"^5.0.9","lazysizes":"^5.3.2","minimatch":"^9.0.1","mpegts.js":"npm:mpegts.js@1.7.3","codemirror":"^6.x","file-saver":"^2.0.5","iconv-lite":"^0.6.3","sortablejs":"^1.15.0","ua-browser":"^0.1.7","vue-router":"^5.0.3","animate.css":"^4.1.1","@vueuse/core":"^14.2.1","element-plus":"^2.9.10","highlight.js":"^11.8.0","v-contextmenu":"^3.0.0","vue-3d-loader":"^2.2.4","vue-pdf-embed":"^2.1.0","@heroicons/vue":"^2.0.18","vue-codemirror":"^6.1.1","@headlessui/vue":"^1.7.14","async-validator":"^4.2.5","beautify-qrcode":"^1.0.3","path-browserify":"^1.0.1","@codemirror/view":"^6.12.0","@codemirror/state":"^6.2.1","vite-plugin-pages":"^0.33.3","@kangc/v-md-editor":"^2.3.18","github-markdown-css":"^5.2.0","vite-plugin-restart":"^2.0.0","@codemirror/commands":"^6.x","@codemirror/lang-cpp":"^6.x","@codemirror/lang-css":"^6.x","@codemirror/lang-php":"^6.x","@codemirror/lang-sql":"^6.x","@codemirror/lang-xml":"^6.x","@codemirror/language":"^6.x","@vueuse/integrations":"^10.1.2","@codemirror/lang-html":"^6.x","@codemirror/lang-java":"^6.x","@codemirror/lang-json":"^6.x","@codemirror/lang-rust":"^6.x","vite-plugin-svg-icons":"^2.0.1","@vitejs/plugin-vue-jsx":"^5.1.5","v3-img-preview-enhance":"^1.1.18","@codemirror/lang-python":"^6.x","vite-plugin-compression":"^0.5.1","vite-plugin-use-modules":"^1.4.8","@codemirror/legacy-modes":"^6.x","artplayer-plugin-danmuku":"^5.0.1","rollup-plugin-visualizer":"^7.0.1","vite-plugin-vue-devtools":"^8.1.0","@codemirror/lang-markdown":"^6.x","@codemirror/theme-one-dark":"^6.x","@codemirror/lang-javascript":"^6.x","prettier-plugin-tailwindcss":"^0.3.0","vite-plugin-vue-meta-layouts":"^0.6.1","@soerenmartius/vue3-clipboard":"^0.1.2","detect-file-encoding-and-language":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","vue-tsc":"^3.3.1","typescript":"~5.9.3","@types/node":"^24.12.0","@vue/tsconfig":"^0.9.0","unplugin-icons":"^0.16.2","@vitejs/plugin-vue":"^6.0.5","unplugin-auto-import":"^19.1.0","@rollup/plugin-replace":"^6.0.3","unplugin-vue-components":"^28.1.0"},"_npmOperationalInternal":{"tmp":"tmp/xpt-file-viewer_1.1.4_1779421885888_0.40680141430757844","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@chenghongyu/xpt-file-viewer","version":"1.1.5","_id":"@chenghongyu/xpt-file-viewer@1.1.5","maintainers":[{"name":"chenghongyu","email":"1798392730@qq.com"}],"dist":{"shasum":"01747aa4db5eb093d476a21eb133c8c67f3c0d58","tarball":"https://registry.npmjs.org/@chenghongyu/xpt-file-viewer/-/xpt-file-viewer-1.1.5.tgz","fileCount":273,"integrity":"sha512-lC7rgI3VXtsfqgmaeHhOy/SXyhXYUnrOCH9//iFVfl/YlKrhGlkVY1idJmYv1Q8TtpIFqK4a85BtIIVNG3Z7wQ==","signatures":[{"sig":"MEUCIHWCywZ9w6ZrGWwcLJ/r5urJiQ7f0pre6pv/nXLWdYmiAiEA8uEgwAPGqovQ+KvrozdRGHQgivCK2Flmw2Juv1qqCkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14409105},"main":"./dist/file-viewer.umd.js","types":"./dist/main.d.ts","module":"./dist/file-viewer.es.js","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/file-viewer.es.js","require":"./dist/file-viewer.umd.js"},"./dist/file-viewer.css":"./dist/file-viewer.css"},"scripts":{"dev":"vite","build":"vite build && vue-tsc --noEmit","preview":"vite preview"},"_npmUser":{"name":"chenghongyu","email":"1798392730@qq.com"},"_npmVersion":"11.4.2","description":"This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 `<script setup>` SFCs, check out the [script setup docs](https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup) to learn more.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"md5":"^2.3.0","less":"^4.1.3","xlsx":"^0.18.5","dayjs":"^1.11.7","pinia":"^3.0.4","hls.js":"^1.4.4","marked":"^5.0.4","aplayer":"^1.10.1","artplayer":"^5.0.9","lazysizes":"^5.3.2","minimatch":"^9.0.1","mpegts.js":"npm:mpegts.js@1.7.3","codemirror":"^6.x","file-saver":"^2.0.5","iconv-lite":"^0.6.3","sortablejs":"^1.15.0","ua-browser":"^0.1.7","vue-router":"^5.0.3","animate.css":"^4.1.1","@vueuse/core":"^14.2.1","element-plus":"^2.9.10","highlight.js":"^11.8.0","v-contextmenu":"^3.0.0","vue-3d-loader":"^2.2.4","vue-pdf-embed":"^2.1.0","@heroicons/vue":"^2.0.18","vue-codemirror":"^6.1.1","@headlessui/vue":"^1.7.14","async-validator":"^4.2.5","beautify-qrcode":"^1.0.3","path-browserify":"^1.0.1","@codemirror/view":"^6.12.0","@codemirror/state":"^6.2.1","vite-plugin-pages":"^0.33.3","@kangc/v-md-editor":"^2.3.18","github-markdown-css":"^5.2.0","vite-plugin-restart":"^2.0.0","@codemirror/commands":"^6.x","@codemirror/lang-cpp":"^6.x","@codemirror/lang-css":"^6.x","@codemirror/lang-php":"^6.x","@codemirror/lang-sql":"^6.x","@codemirror/lang-xml":"^6.x","@codemirror/language":"^6.x","@vueuse/integrations":"^10.1.2","@codemirror/lang-html":"^6.x","@codemirror/lang-java":"^6.x","@codemirror/lang-json":"^6.x","@codemirror/lang-rust":"^6.x","vite-plugin-svg-icons":"^2.0.1","@vitejs/plugin-vue-jsx":"^5.1.5","v3-img-preview-enhance":"^1.1.18","@codemirror/lang-python":"^6.x","vite-plugin-compression":"^0.5.1","vite-plugin-use-modules":"^1.4.8","@codemirror/legacy-modes":"^6.x","artplayer-plugin-danmuku":"^5.0.1","rollup-plugin-visualizer":"^7.0.1","vite-plugin-vue-devtools":"^8.1.0","@codemirror/lang-markdown":"^6.x","@codemirror/theme-one-dark":"^6.x","@codemirror/lang-javascript":"^6.x","prettier-plugin-tailwindcss":"^0.3.0","vite-plugin-vue-meta-layouts":"^0.6.1","@soerenmartius/vue3-clipboard":"^0.1.2","detect-file-encoding-and-language":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","vue-tsc":"^3.3.1","typescript":"~5.9.3","@types/node":"^24.12.0","@vue/tsconfig":"^0.9.0","unplugin-icons":"^0.16.2","@vitejs/plugin-vue":"^6.0.5","unplugin-auto-import":"^19.1.0","@rollup/plugin-replace":"^6.0.3","unplugin-vue-components":"^28.1.0"},"_npmOperationalInternal":{"tmp":"tmp/xpt-file-viewer_1.1.5_1779428699453_0.6132131313568752","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@chenghongyu/xpt-file-viewer","version":"1.1.6","_id":"@chenghongyu/xpt-file-viewer@1.1.6","maintainers":[{"name":"chenghongyu","email":"1798392730@qq.com"}],"dist":{"shasum":"1ed4244decca3abd8721395d59d89c96ff8b9214","tarball":"https://registry.npmjs.org/@chenghongyu/xpt-file-viewer/-/xpt-file-viewer-1.1.6.tgz","fileCount":15,"integrity":"sha512-mp3KEnoyHW/hrFqSsv+ztsbTXvnLzfDgrqsp1O8MhRJiGLgpsZql4NxEOPwo6hK0JgllcQvuvq4TPtYHdpAHVA==","signatures":[{"sig":"MEUCIQCf+dk1JLZQxsb1TKiadgk8+wUqMshHRevExbrDyvZjcQIgSmgVEcNh/eYRgYFsoHOLTrj2flQ3kqAOsgPGvIST2xI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26043819},"main":"./dist/file-viewer.umd.js","types":"./dist/main.d.ts","module":"./dist/file-viewer.es.js","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/file-viewer.es.js","require":"./dist/file-viewer.umd.js"},"./dist/file-viewer.css":"./dist/file-viewer.css"},"scripts":{"dev":"vite","build":"vite build && vue-tsc --noEmit","preview":"vite preview"},"_npmUser":{"name":"chenghongyu","email":"1798392730@qq.com"},"_npmVersion":"11.4.2","description":"This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 `<script setup>` SFCs, check out the [script setup docs](https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup) to learn more.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"md5":"^2.3.0","less":"^4.1.3","xlsx":"^0.18.5","dayjs":"^1.11.7","pinia":"^3.0.4","hls.js":"^1.4.4","marked":"^5.0.4","aplayer":"^1.10.1","artplayer":"^5.0.9","lazysizes":"^5.3.2","minimatch":"^9.0.1","mpegts.js":"npm:mpegts.js@1.7.3","codemirror":"^6.x","file-saver":"^2.0.5","iconv-lite":"^0.6.3","sortablejs":"^1.15.0","ua-browser":"^0.1.7","vue-router":"^5.0.3","animate.css":"^4.1.1","@vueuse/core":"^14.2.1","element-plus":"^2.9.10","highlight.js":"^11.8.0","v-contextmenu":"^3.0.0","vue-3d-loader":"^2.2.4","vue-pdf-embed":"^2.1.0","@heroicons/vue":"^2.0.18","vue-codemirror":"^6.1.1","@headlessui/vue":"^1.7.14","async-validator":"^4.2.5","beautify-qrcode":"^1.0.3","path-browserify":"^1.0.1","@codemirror/view":"^6.12.0","@codemirror/state":"^6.2.1","vite-plugin-pages":"^0.33.3","@kangc/v-md-editor":"^2.3.18","github-markdown-css":"^5.2.0","vite-plugin-restart":"^2.0.0","@codemirror/commands":"^6.x","@codemirror/lang-cpp":"^6.x","@codemirror/lang-css":"^6.x","@codemirror/lang-php":"^6.x","@codemirror/lang-sql":"^6.x","@codemirror/lang-xml":"^6.x","@codemirror/language":"^6.x","@vueuse/integrations":"^10.1.2","@codemirror/lang-html":"^6.x","@codemirror/lang-java":"^6.x","@codemirror/lang-json":"^6.x","@codemirror/lang-rust":"^6.x","vite-plugin-svg-icons":"^2.0.1","@vitejs/plugin-vue-jsx":"^5.1.5","v3-img-preview-enhance":"^1.1.18","@codemirror/lang-python":"^6.x","vite-plugin-compression":"^0.5.1","vite-plugin-use-modules":"^1.4.8","@codemirror/legacy-modes":"^6.x","artplayer-plugin-danmuku":"^5.0.1","rollup-plugin-visualizer":"^7.0.1","vite-plugin-vue-devtools":"^8.1.0","@codemirror/lang-markdown":"^6.x","@codemirror/theme-one-dark":"^6.x","@codemirror/lang-javascript":"^6.x","prettier-plugin-tailwindcss":"^0.3.0","vite-plugin-vue-meta-layouts":"^0.6.1","@soerenmartius/vue3-clipboard":"^0.1.2","detect-file-encoding-and-language":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","vue-tsc":"^3.3.1","typescript":"~5.9.3","@types/node":"^24.12.0","@vue/tsconfig":"^0.9.0","unplugin-icons":"^0.16.2","@vitejs/plugin-vue":"^6.0.5","unplugin-auto-import":"^19.1.0","@rollup/plugin-replace":"^6.0.3","unplugin-vue-components":"^28.1.0"},"_npmOperationalInternal":{"tmp":"tmp/xpt-file-viewer_1.1.6_1779429610939_0.628657305829539","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@chenghongyu/xpt-file-viewer","version":"1.1.7","_id":"@chenghongyu/xpt-file-viewer@1.1.7","maintainers":[{"name":"chenghongyu","email":"1798392730@qq.com"}],"dist":{"shasum":"a9c144704571caad21ad6d863bdbfa297cf1bfad","tarball":"https://registry.npmjs.org/@chenghongyu/xpt-file-viewer/-/xpt-file-viewer-1.1.7.tgz","fileCount":14,"integrity":"sha512-bG0yVb53ww8dNYopEULx9EMwHfIEYHIsjVr/VNZcXv9H1LBz5WXNwG5abQUHxSXhkOjJjQPqpwUPbAZDnxaQtA==","signatures":[{"sig":"MEQCIEvyEZNMmmam4o/xE/pQSoeV5mpTVvEUfltYofTZsVBGAiAdIev1t52qV8ae3RnJFEtimPcStOewkK3otPmfm8odSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26043747},"main":"./dist/file-viewer.umd.js","module":"./dist/file-viewer.es.js","exports":{".":{"import":"./dist/file-viewer.es.js","require":"./dist/file-viewer.umd.js"},"./dist/file-viewer.css":"./dist/file-viewer.css"},"scripts":{"dev":"vite","build":"vite build && vue-tsc --noEmit","preview":"vite preview"},"_npmUser":{"name":"chenghongyu","email":"1798392730@qq.com"},"_npmVersion":"11.4.2","description":"This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 `<script setup>` SFCs, check out the [script setup docs](https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup) to learn more.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"md5":"^2.3.0","less":"^4.1.3","xlsx":"^0.18.5","dayjs":"^1.11.7","pinia":"^3.0.4","hls.js":"^1.4.4","marked":"^5.0.4","aplayer":"^1.10.1","artplayer":"^5.0.9","lazysizes":"^5.3.2","minimatch":"^9.0.1","mpegts.js":"npm:mpegts.js@1.7.3","codemirror":"^6.x","file-saver":"^2.0.5","iconv-lite":"^0.6.3","sortablejs":"^1.15.0","ua-browser":"^0.1.7","vue-router":"^5.0.3","animate.css":"^4.1.1","@vueuse/core":"^14.2.1","element-plus":"^2.9.10","highlight.js":"^11.8.0","v-contextmenu":"^3.0.0","vue-3d-loader":"^2.2.4","vue-pdf-embed":"^2.1.0","@heroicons/vue":"^2.0.18","vue-codemirror":"^6.1.1","@headlessui/vue":"^1.7.14","async-validator":"^4.2.5","beautify-qrcode":"^1.0.3","path-browserify":"^1.0.1","@codemirror/view":"^6.12.0","@codemirror/state":"^6.2.1","vite-plugin-pages":"^0.33.3","@kangc/v-md-editor":"^2.3.18","github-markdown-css":"^5.2.0","vite-plugin-restart":"^2.0.0","@codemirror/commands":"^6.x","@codemirror/lang-cpp":"^6.x","@codemirror/lang-css":"^6.x","@codemirror/lang-php":"^6.x","@codemirror/lang-sql":"^6.x","@codemirror/lang-xml":"^6.x","@codemirror/language":"^6.x","@vueuse/integrations":"^10.1.2","@codemirror/lang-html":"^6.x","@codemirror/lang-java":"^6.x","@codemirror/lang-json":"^6.x","@codemirror/lang-rust":"^6.x","vite-plugin-svg-icons":"^2.0.1","@vitejs/plugin-vue-jsx":"^5.1.5","v3-img-preview-enhance":"^1.1.18","@codemirror/lang-python":"^6.x","vite-plugin-compression":"^0.5.1","vite-plugin-use-modules":"^1.4.8","@codemirror/legacy-modes":"^6.x","artplayer-plugin-danmuku":"^5.0.1","rollup-plugin-visualizer":"^7.0.1","vite-plugin-vue-devtools":"^8.1.0","@codemirror/lang-markdown":"^6.x","@codemirror/theme-one-dark":"^6.x","@codemirror/lang-javascript":"^6.x","prettier-plugin-tailwindcss":"^0.3.0","vite-plugin-vue-meta-layouts":"^0.6.1","@soerenmartius/vue3-clipboard":"^0.1.2","detect-file-encoding-and-language":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","vue-tsc":"^3.3.1","typescript":"~5.9.3","@types/node":"^24.12.0","@vue/tsconfig":"^0.9.0","unplugin-icons":"^0.16.2","@vitejs/plugin-vue":"^6.0.5","unplugin-auto-import":"^19.1.0","@rollup/plugin-replace":"^6.0.3","unplugin-vue-components":"^28.1.0"},"peerDependencies":{"vite":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/xpt-file-viewer_1.1.7_1779431330249_0.46773958424808715","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@chenghongyu/xpt-file-viewer","version":"1.1.8","_id":"@chenghongyu/xpt-file-viewer@1.1.8","maintainers":[{"name":"chenghongyu","email":"1798392730@qq.com"}],"dist":{"shasum":"24d3f832ad6f6f381471cdd952c49aef2a3e8ae7","tarball":"https://registry.npmjs.org/@chenghongyu/xpt-file-viewer/-/xpt-file-viewer-1.1.8.tgz","fileCount":14,"integrity":"sha512-kVTRUHi4L/KgzJ82c9+m4f/BXDF5vS9/zBCDYE5hc8prTKGpEy6gao7RMeL+/YKZV+K9uq6XSO0QEgQtVNlndQ==","signatures":[{"sig":"MEUCIQDv/lI+r4aEDZyF5g1grrnlmoY3xeEW1KtydMgkzyjOPQIgboEcJLV9Y9CwceDB4sNmtEWawZnO4YcAIyngucPaynk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26043747},"main":"./dist/file-viewer.umd.js","module":"./dist/file-viewer.es.js","exports":{".":{"import":"./dist/file-viewer.es.js","require":"./dist/file-viewer.umd.js"},"./dist/file-viewer.css":"./dist/file-viewer.css"},"scripts":{"dev":"vite","build":"vite build && vue-tsc --noEmit","preview":"vite preview"},"_npmUser":{"name":"chenghongyu","email":"1798392730@qq.com"},"_npmVersion":"11.4.2","description":"This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 `<script setup>` SFCs, check out the [script setup docs](https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup) to learn more.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"md5":"^2.3.0","less":"^4.1.3","xlsx":"^0.18.5","dayjs":"^1.11.7","pinia":"^3.0.4","hls.js":"^1.4.4","marked":"^5.0.4","aplayer":"^1.10.1","artplayer":"^5.0.9","lazysizes":"^5.3.2","minimatch":"^9.0.1","mpegts.js":"npm:mpegts.js@1.7.3","codemirror":"^6.x","file-saver":"^2.0.5","iconv-lite":"^0.6.3","sortablejs":"^1.15.0","ua-browser":"^0.1.7","vue-router":"^5.0.3","animate.css":"^4.1.1","@vueuse/core":"^14.2.1","element-plus":"^2.9.10","highlight.js":"^11.8.0","v-contextmenu":"^3.0.0","vue-3d-loader":"^2.2.4","vue-pdf-embed":"^2.1.0","@heroicons/vue":"^2.0.18","vue-codemirror":"^6.1.1","@headlessui/vue":"^1.7.14","async-validator":"^4.2.5","beautify-qrcode":"^1.0.3","path-browserify":"^1.0.1","@codemirror/view":"^6.12.0","@codemirror/state":"^6.2.1","vite-plugin-pages":"^0.33.3","@kangc/v-md-editor":"^2.3.18","github-markdown-css":"^5.2.0","vite-plugin-restart":"^2.0.0","@codemirror/commands":"^6.x","@codemirror/lang-cpp":"^6.x","@codemirror/lang-css":"^6.x","@codemirror/lang-php":"^6.x","@codemirror/lang-sql":"^6.x","@codemirror/lang-xml":"^6.x","@codemirror/language":"^6.x","@vueuse/integrations":"^10.1.2","@codemirror/lang-html":"^6.x","@codemirror/lang-java":"^6.x","@codemirror/lang-json":"^6.x","@codemirror/lang-rust":"^6.x","vite-plugin-svg-icons":"^2.0.1","@vitejs/plugin-vue-jsx":"^5.1.5","v3-img-preview-enhance":"^1.1.18","@codemirror/lang-python":"^6.x","vite-plugin-compression":"^0.5.1","vite-plugin-use-modules":"^1.4.8","@codemirror/legacy-modes":"^6.x","artplayer-plugin-danmuku":"^5.0.1","rollup-plugin-visualizer":"^7.0.1","vite-plugin-vue-devtools":"^8.1.0","@codemirror/lang-markdown":"^6.x","@codemirror/theme-one-dark":"^6.x","@codemirror/lang-javascript":"^6.x","prettier-plugin-tailwindcss":"^0.3.0","vite-plugin-vue-meta-layouts":"^0.6.1","@soerenmartius/vue3-clipboard":"^0.1.2","detect-file-encoding-and-language":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","vue-tsc":"^3.3.1","typescript":"~5.9.3","@types/node":"^24.12.0","@vue/tsconfig":"^0.9.0","unplugin-icons":"^0.16.2","@vitejs/plugin-vue":"^6.0.5","unplugin-auto-import":"^19.1.0","@rollup/plugin-replace":"^6.0.3","unplugin-vue-components":"^28.1.0"},"peerDependencies":{"vite":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/xpt-file-viewer_1.1.8_1779433190531_0.9051668079662796","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@chenghongyu/xpt-file-viewer","version":"1.1.9","_id":"@chenghongyu/xpt-file-viewer@1.1.9","maintainers":[{"name":"chenghongyu","email":"1798392730@qq.com"}],"dist":{"shasum":"8a81c1b7641c969dff3a59778289923e22cb5d8d","tarball":"https://registry.npmjs.org/@chenghongyu/xpt-file-viewer/-/xpt-file-viewer-1.1.9.tgz","fileCount":14,"integrity":"sha512-O+JoBSmPuQYRDzxFp9YldNXG7zu4zXYyLq71O5LciQnCwYTWn8qnvyzOifwOPrTdxuzzHG+LlDqfm91KqjbVTA==","signatures":[{"sig":"MEUCIQDpxg0/ombWV5jgoT8HOktzkFcdVc96Aj4V8BhYl6DPwgIgLf0F23dwlMvVouj42+01NdUu9AtWap0XNgEmkEr4xsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21571637},"main":"./dist/file-viewer.umd.js","module":"./dist/file-viewer.es.js","exports":{".":{"import":"./dist/file-viewer.es.js","require":"./dist/file-viewer.umd.js"},"./dist/file-viewer.css":"./dist/file-viewer.css"},"scripts":{"dev":"vite","build":"vite build && vue-tsc --noEmit","preview":"vite preview"},"_npmUser":{"name":"chenghongyu","email":"1798392730@qq.com"},"_npmVersion":"11.4.2","description":"This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 `<script setup>` SFCs, check out the [script setup docs](https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup) to learn more.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"md5":"^2.3.0","less":"^4.1.3","xlsx":"^0.18.5","dayjs":"^1.11.7","pinia":"^3.0.4","hls.js":"^1.4.4","marked":"^5.0.4","aplayer":"^1.10.1","artplayer":"^5.0.9","lazysizes":"^5.3.2","minimatch":"^9.0.1","mpegts.js":"npm:mpegts.js@1.7.3","codemirror":"^6.x","file-saver":"^2.0.5","iconv-lite":"^0.6.3","sortablejs":"^1.15.0","ua-browser":"^0.1.7","vue-router":"^5.0.3","animate.css":"^4.1.1","@vueuse/core":"^14.2.1","element-plus":"^2.9.10","highlight.js":"^11.8.0","v-contextmenu":"^3.0.0","vue-3d-loader":"^2.2.4","vue-pdf-embed":"^2.1.0","@heroicons/vue":"^2.0.18","vue-codemirror":"^6.1.1","@headlessui/vue":"^1.7.14","async-validator":"^4.2.5","beautify-qrcode":"^1.0.3","path-browserify":"^1.0.1","@codemirror/view":"^6.12.0","@codemirror/state":"^6.2.1","vite-plugin-pages":"^0.33.3","@kangc/v-md-editor":"^2.3.18","github-markdown-css":"^5.2.0","vite-plugin-restart":"^2.0.0","@codemirror/commands":"^6.x","@codemirror/lang-cpp":"^6.x","@codemirror/lang-css":"^6.x","@codemirror/lang-php":"^6.x","@codemirror/lang-sql":"^6.x","@codemirror/lang-xml":"^6.x","@codemirror/language":"^6.x","@vueuse/integrations":"^10.1.2","@codemirror/lang-html":"^6.x","@codemirror/lang-java":"^6.x","@codemirror/lang-json":"^6.x","@codemirror/lang-rust":"^6.x","vite-plugin-svg-icons":"^2.0.1","@vitejs/plugin-vue-jsx":"^5.1.5","v3-img-preview-enhance":"^1.1.18","@codemirror/lang-python":"^6.x","vite-plugin-compression":"^0.5.1","vite-plugin-use-modules":"^1.4.8","@codemirror/legacy-modes":"^6.x","artplayer-plugin-danmuku":"^5.0.1","rollup-plugin-visualizer":"^7.0.1","vite-plugin-vue-devtools":"^8.1.0","@codemirror/lang-markdown":"^6.x","@codemirror/theme-one-dark":"^6.x","@codemirror/lang-javascript":"^6.x","prettier-plugin-tailwindcss":"^0.3.0","vite-plugin-vue-meta-layouts":"^0.6.1","@soerenmartius/vue3-clipboard":"^0.1.2","detect-file-encoding-and-language":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","vue-tsc":"^3.3.1","typescript":"~5.9.3","@types/node":"^24.12.0","@vue/tsconfig":"^0.9.0","unplugin-icons":"^0.16.2","@vitejs/plugin-vue":"^6.0.5","unplugin-auto-import":"^19.1.0","@rollup/plugin-replace":"^6.0.3","unplugin-vue-components":"^28.1.0"},"peerDependencies":{"vite":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/xpt-file-viewer_1.1.9_1779438079440_0.01319721709058852","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@chenghongyu/xpt-file-viewer","version":"1.1.10","_id":"@chenghongyu/xpt-file-viewer@1.1.10","maintainers":[{"name":"chenghongyu","email":"1798392730@qq.com"}],"dist":{"shasum":"7d630d58710a42a7d746f329af3ad5247a3fde7e","tarball":"https://registry.npmjs.org/@chenghongyu/xpt-file-viewer/-/xpt-file-viewer-1.1.10.tgz","fileCount":7,"integrity":"sha512-VhHwq1LsntzpIha2Ie9ZgKhIoBA5IMbZqTVUr1B8vZ2nhtzmMXXI6UCLQ3kyS//ivzYXKnopgFOSMhm1k1Hv2A==","signatures":[{"sig":"MEUCIQCTMXJpH+6SuIuDM49rruMuCog3di0MDuBuAvcPy+w8ZwIgTOOA1QcWDoyAS9NReTwHtcZU3yk34dD4dovB1VZnLcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9095624},"main":"./dist/file-viewer.umd.js","module":"./dist/file-viewer.es.js","exports":{".":{"import":"./dist/file-viewer.es.js","require":"./dist/file-viewer.umd.js"},"./dist/file-viewer.css":"./dist/file-viewer.css"},"scripts":{"dev":"vite","build":"vite build","preview":"vite preview"},"_npmUser":{"name":"chenghongyu","email":"1798392730@qq.com"},"_npmVersion":"11.4.2","description":"This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 `<script setup>` SFCs, check out the [script setup docs](https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup) to learn more.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"md5":"^2.3.0","less":"^4.1.3","xlsx":"^0.18.5","dayjs":"^1.11.7","pinia":"^3.0.4","hls.js":"^1.4.4","marked":"^5.0.4","aplayer":"^1.10.1","artplayer":"^5.0.9","lazysizes":"^5.3.2","minimatch":"^9.0.1","mpegts.js":"npm:mpegts.js@1.7.3","codemirror":"^6.x","file-saver":"^2.0.5","iconv-lite":"^0.6.3","sortablejs":"^1.15.0","ua-browser":"^0.1.7","vue-router":"^5.0.3","animate.css":"^4.1.1","@vueuse/core":"^14.2.1","element-plus":"^2.9.10","highlight.js":"^11.8.0","v-contextmenu":"^3.0.0","vue-3d-loader":"^2.2.4","vue-pdf-embed":"^2.1.0","@heroicons/vue":"^2.0.18","vue-codemirror":"^6.1.1","@headlessui/vue":"^1.7.14","async-validator":"^4.2.5","beautify-qrcode":"^1.0.3","path-browserify":"^1.0.1","@codemirror/view":"^6.12.0","@codemirror/state":"^6.2.1","vite-plugin-pages":"^0.33.3","@kangc/v-md-editor":"^2.3.18","github-markdown-css":"^5.2.0","vite-plugin-restart":"^2.0.0","@codemirror/commands":"^6.x","@codemirror/lang-cpp":"^6.x","@codemirror/lang-css":"^6.x","@codemirror/lang-php":"^6.x","@codemirror/lang-sql":"^6.x","@codemirror/lang-xml":"^6.x","@codemirror/language":"^6.x","@vueuse/integrations":"^10.1.2","@codemirror/lang-html":"^6.x","@codemirror/lang-java":"^6.x","@codemirror/lang-json":"^6.x","@codemirror/lang-rust":"^6.x","vite-plugin-svg-icons":"^2.0.1","@vitejs/plugin-vue-jsx":"^5.1.5","v3-img-preview-enhance":"^1.1.18","@codemirror/lang-python":"^6.x","vite-plugin-compression":"^0.5.1","vite-plugin-use-modules":"^1.4.8","@codemirror/legacy-modes":"^6.x","artplayer-plugin-danmuku":"^5.0.1","rollup-plugin-visualizer":"^7.0.1","vite-plugin-vue-devtools":"^8.1.0","@codemirror/lang-markdown":"^6.x","@codemirror/theme-one-dark":"^6.x","@codemirror/lang-javascript":"^6.x","prettier-plugin-tailwindcss":"^0.3.0","vite-plugin-vue-meta-layouts":"^0.6.1","@soerenmartius/vue3-clipboard":"^0.1.2","detect-file-encoding-and-language":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","vue-tsc":"^3.3.1","typescript":"~5.9.3","@types/node":"^24.12.0","@vue/tsconfig":"^0.9.0","unplugin-icons":"^0.16.2","@vitejs/plugin-vue":"^6.0.5","unplugin-auto-import":"^19.1.0","@rollup/plugin-replace":"^6.0.3","unplugin-vue-components":"^28.1.0"},"peerDependencies":{"vite":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/xpt-file-viewer_1.1.10_1779440359752_0.9328221631194509","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"@chenghongyu/xpt-file-viewer","version":"1.1.11","_id":"@chenghongyu/xpt-file-viewer@1.1.11","maintainers":[{"name":"chenghongyu","email":"1798392730@qq.com"}],"dist":{"shasum":"d7aab0ec0a99800a4b43270263008afe6cb22f9a","tarball":"https://registry.npmjs.org/@chenghongyu/xpt-file-viewer/-/xpt-file-viewer-1.1.11.tgz","fileCount":7,"integrity":"sha512-ZWKoQJqCgoGrvfLfDa5y4S+sEOWFOzYp+nMosdfpcac1yrWAXXfcDn0HXCU5FvSGFwzIH2XUwmKSF3rTzsGrHg==","signatures":[{"sig":"MEUCIDbFf3Vgp+D11bKB3eR5i7Vtdn/sJwVTFslbYiD1LRKdAiEA/O5smledHkiJmw0KHo2FxefB39yP4jpgluI1JA2zU1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10156845},"main":"./dist/file-viewer.umd.js","module":"./dist/file-viewer.es.js","exports":{".":{"import":"./dist/file-viewer.es.js","require":"./dist/file-viewer.umd.js"},"./dist/file-viewer.css":"./dist/file-viewer.css"},"scripts":{"dev":"vite","build":"vite build","preview":"vite preview"},"_npmUser":{"name":"chenghongyu","email":"1798392730@qq.com"},"_npmVersion":"11.4.2","description":"This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 `<script setup>` SFCs, check out the [script setup docs](https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup) to learn more.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"md5":"^2.3.0","less":"^4.1.3","xlsx":"^0.18.5","dayjs":"^1.11.7","pinia":"^3.0.4","hls.js":"^1.4.4","marked":"^5.0.4","aplayer":"^1.10.1","artplayer":"^5.0.9","lazysizes":"^5.3.2","minimatch":"^9.0.1","mpegts.js":"npm:mpegts.js@1.7.3","codemirror":"^6.x","file-saver":"^2.0.5","iconv-lite":"^0.6.3","sortablejs":"^1.15.0","ua-browser":"^0.1.7","vue-router":"^5.0.3","animate.css":"^4.1.1","@vueuse/core":"^14.2.1","element-plus":"^2.9.10","highlight.js":"^11.8.0","v-contextmenu":"^3.0.0","vue-3d-loader":"^2.2.4","vue-pdf-embed":"^2.1.0","@heroicons/vue":"^2.0.18","vue-codemirror":"^6.1.1","@headlessui/vue":"^1.7.14","async-validator":"^4.2.5","beautify-qrcode":"^1.0.3","path-browserify":"^1.0.1","@codemirror/view":"^6.12.0","@codemirror/state":"^6.2.1","vite-plugin-pages":"^0.33.3","@kangc/v-md-editor":"^2.3.18","github-markdown-css":"^5.2.0","vite-plugin-restart":"^2.0.0","@codemirror/commands":"^6.x","@codemirror/lang-cpp":"^6.x","@codemirror/lang-css":"^6.x","@codemirror/lang-php":"^6.x","@codemirror/lang-sql":"^6.x","@codemirror/lang-xml":"^6.x","@codemirror/language":"^6.x","@vueuse/integrations":"^10.1.2","@codemirror/lang-html":"^6.x","@codemirror/lang-java":"^6.x","@codemirror/lang-json":"^6.x","@codemirror/lang-rust":"^6.x","vite-plugin-svg-icons":"^2.0.1","@vitejs/plugin-vue-jsx":"^5.1.5","v3-img-preview-enhance":"^1.1.18","@codemirror/lang-python":"^6.x","vite-plugin-compression":"^0.5.1","vite-plugin-use-modules":"^1.4.8","@codemirror/legacy-modes":"^6.x","artplayer-plugin-danmuku":"^5.0.1","rollup-plugin-visualizer":"^7.0.1","vite-plugin-vue-devtools":"^8.1.0","@codemirror/lang-markdown":"^6.x","@codemirror/theme-one-dark":"^6.x","@codemirror/lang-javascript":"^6.x","prettier-plugin-tailwindcss":"^0.3.0","vite-plugin-vue-meta-layouts":"^0.6.1","@soerenmartius/vue3-clipboard":"^0.1.2","detect-file-encoding-and-language":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","vue-tsc":"^3.3.1","typescript":"~5.9.3","@types/node":"^24.12.0","@vue/tsconfig":"^0.9.0","unplugin-icons":"^0.16.2","@vitejs/plugin-vue":"^6.0.5","unplugin-auto-import":"^19.1.0","@rollup/plugin-replace":"^6.0.3","unplugin-vue-components":"^28.1.0"},"peerDependencies":{"vite":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/xpt-file-viewer_1.1.11_1779441408002_0.19876866153194683","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"@chenghongyu/xpt-file-viewer","version":"1.1.12","main":"./dist/file-viewer.umd.js","module":"./dist/file-viewer.es.js","exports":{".":{"import":"./dist/file-viewer.es.js","require":"./dist/file-viewer.umd.js"},"./dist/file-viewer.css":"./dist/file-viewer.css"},"scripts":{"dev":"vite","build":"vite build","preview":"vite preview"},"dependencies":{"@codemirror/commands":"^6.x","@codemirror/lang-cpp":"^6.x","@codemirror/lang-css":"^6.x","@codemirror/lang-html":"^6.x","@codemirror/lang-java":"^6.x","@codemirror/lang-javascript":"^6.x","@codemirror/lang-json":"^6.x","@codemirror/lang-markdown":"^6.x","@codemirror/lang-php":"^6.x","@codemirror/lang-python":"^6.x","@codemirror/lang-rust":"^6.x","@codemirror/lang-sql":"^6.x","@codemirror/lang-xml":"^6.x","@codemirror/language":"^6.x","@codemirror/legacy-modes":"^6.x","@codemirror/state":"^6.2.1","@codemirror/theme-one-dark":"^6.x","@codemirror/view":"^6.12.0","@headlessui/vue":"^1.7.14","@heroicons/vue":"^2.0.18","@kangc/v-md-editor":"^2.3.18","@soerenmartius/vue3-clipboard":"^0.1.2","@vitejs/plugin-vue-jsx":"^5.1.5","@vueuse/core":"^14.2.1","@vueuse/integrations":"^10.1.2","animate.css":"^4.1.1","aplayer":"^1.10.1","artplayer":"^5.0.9","artplayer-plugin-danmuku":"^5.0.1","async-validator":"^4.2.5","beautify-qrcode":"^1.0.3","codemirror":"^6.x","dayjs":"^1.11.7","detect-file-encoding-and-language":"^2.4.0","file-saver":"^2.0.5","github-markdown-css":"^5.2.0","highlight.js":"^11.8.0","hls.js":"^1.4.4","iconv-lite":"^0.6.3","lazysizes":"^5.3.2","less":"^4.1.3","marked":"^5.0.4","md5":"^2.3.0","minimatch":"^9.0.1","mpegts.js":"npm:mpegts.js@1.7.3","path-browserify":"^1.0.1","prettier-plugin-tailwindcss":"^0.3.0","rollup-plugin-visualizer":"^7.0.1","sortablejs":"^1.15.0","ua-browser":"^0.1.7","v-contextmenu":"^3.0.0","v3-img-preview-enhance":"^1.1.18","vite-plugin-compression":"^0.5.1","vite-plugin-pages":"^0.33.3","vite-plugin-restart":"^2.0.0","vite-plugin-svg-icons":"^2.0.1","vite-plugin-use-modules":"^1.4.8","vite-plugin-vue-devtools":"^8.1.0","vite-plugin-vue-meta-layouts":"^0.6.1","vue-3d-loader":"^2.2.4","vue-codemirror":"^6.1.1","vue-pdf-embed":"^2.1.0","xlsx":"^0.18.5"},"devDependencies":{"@rollup/plugin-replace":"^6.0.3","@types/node":"^24.12.0","@vitejs/plugin-vue":"^6.0.5","@vue/tsconfig":"^0.9.0","typescript":"~5.9.3","unplugin-auto-import":"^19.1.0","unplugin-icons":"^0.16.2","unplugin-vue-components":"^28.1.0","vue-tsc":"^3.3.1"},"peerDependencies":{"vue":"^3.3.0","vue-router":"^4.0.0","pinia":"^2.0.0","element-plus":"^2.0.0","vite":"^7.3.1"},"_id":"@chenghongyu/xpt-file-viewer@1.1.12","description":"This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 `<script setup>` SFCs, check out the [script setup docs](https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup) to learn more.","_nodeVersion":"22.16.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-hVyjM/QJbrpRrZjgxXv9uYzZlu79b22opDmUrdk8W6s8Dss0NnU4yowURNV5dacssFSacvPIwDPbivbB0z6Apw==","shasum":"2a0417d065563eafe7b40fb18f5e0bab10e41af4","tarball":"https://registry.npmjs.org/@chenghongyu/xpt-file-viewer/-/xpt-file-viewer-1.1.12.tgz","fileCount":19,"unpackedSize":10156132,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCykZgzPb+9PQ/9N2ogaEZYNC/cttUeqDIzXQ6hAVHjvgIgNT91OTZ7+b/SPN3tQUVakMOGhGexu2f6O3VAAKooRCU="}]},"_npmUser":{"name":"chenghongyu","email":"1798392730@qq.com"},"directories":{},"maintainers":[{"name":"chenghongyu","email":"1798392730@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/xpt-file-viewer_1.1.12_1779442881037_0.4844562474181269"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-22T00:37:11.877Z","modified":"2026-05-22T09:41:21.411Z","1.1.0":"2026-05-22T00:37:12.564Z","1.1.1":"2026-05-22T01:25:58.526Z","1.1.2":"2026-05-22T01:59:27.583Z","1.1.3":"2026-05-22T03:26:12.884Z","1.1.4":"2026-05-22T03:51:26.381Z","1.1.5":"2026-05-22T05:44:59.782Z","1.1.6":"2026-05-22T06:00:11.668Z","1.1.7":"2026-05-22T06:28:50.732Z","1.1.8":"2026-05-22T06:59:50.940Z","1.1.9":"2026-05-22T08:21:20.418Z","1.1.10":"2026-05-22T08:59:19.982Z","1.1.11":"2026-05-22T09:16:48.255Z","1.1.12":"2026-05-22T09:41:21.323Z"},"description":"This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 `<script setup>` SFCs, check out the [script setup docs](https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup) to learn more.","maintainers":[{"name":"chenghongyu","email":"1798392730@qq.com"}],"readme":"# Vue 3 + TypeScript + Vite\n\nThis template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 `<script setup>` SFCs, check out the [script setup docs](https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup) to learn more.\n\nLearn more about the recommended Project Setup and IDE Support in the [Vue Docs TypeScript Guide](https://vuejs.org/guide/typescript/overview.html#project-setup).\n","readmeFilename":"README.md"}