{ "name": "vite-scene-web", "version": "2.0.0", "private": true, "type": "module", "scripts": { "serve": "cross-env VITE_APP_TITLE=大理洱海科普馆 VITE_APP_HOT_DOMAIN=./hotspot.html vite", "build:test": "cross-env VITE_APP_TITLE=大理洱海科普馆 VITE_APP_HOT_DOMAIN=./hotspot.html run-p type-check \"build-only {@}\" --", "build:offline": "cross-env VITE_APP_OFFLINE=1 npm run build:test && cross-env node ./scripts/generate-offline-config.js && replace-in-file --configFile ./scripts/offline-replace-config.json", "serve:hzrm": "cross-env VITE_APP_SCENE=hzrm VITE_APP_TITLE=华中人民的长城 VITE_APP_HOT_DOMAIN=./hotspot.html vite", "build:hzrm:test": "cross-env VITE_APP_SCENE=hzrm VITE_APP_TITLE=华中人民的长城 VITE_APP_HOT_DOMAIN=./hotspot.html run-p type-check \"build-only {@}\" --", "push:test": "cross-env node ./scripts/publish.js", "preview": "vite preview", "build-only": "vite build", "type-check": "vue-tsc --build --force" }, "dependencies": { "axios": "^1.7.8", "clipboard": "^2.0.11", "element-plus": "^2.8.8", "lodash": "^4.17.21", "pinia": "^2.2.6", "qrcode": "^1.5.4", "query-string": "^9.1.1", "swiper": "^11.1.15", "v-viewer": "^3.0.21", "vue": "^3.5.12", "vue-qrcode": "^2.2.2", "vue-router": "^4.4.5", "vue3-video-play": "^1.3.2" }, "devDependencies": { "@tsconfig/node22": "^22.0.0", "@types/node": "^22.9.0", "@vitejs/plugin-vue": "^5.1.4", "@vitejs/plugin-vue-jsx": "^4.0.1", "@vue/tsconfig": "^0.5.1", "cross-env": "^7.0.3", "less": "^4.2.1", "npm-run-all2": "^7.0.1", "replace-in-file": "^8.3.0", "sass": "^1.81.0", "typescript": "~5.6.3", "unplugin-auto-import": "^0.18.5", "unplugin-vue-components": "^0.27.4", "vite": "^5.4.10", "vite-plugin-html": "^3.2.2", "vite-plugin-vue-devtools": "^7.5.4", "vue-tsc": "^2.1.10" } }