{ "name": "museum-guide-v4.0-mini-program", "version": "4.0.0", "description": "深圳自然博物馆智能导览应用 - 小程序端", "main": "main.js", "packageManager": "pnpm@9.0.0", "engines": { "node": ">=20 <25" }, "scripts": { "dev:h5": "uni -p h5 --mode development", "dev:test:h5": "uni -p h5 --mode test", "build:test:h5": "uni build -p h5 --mode test && node scripts/copy-h5-nav-assets.cjs", "build:h5": "uni build -p h5 --mode production && node scripts/copy-h5-nav-assets.cjs", "dev:mp-weixin": "uni -p mp-weixin --mode development", "dev:test:mp-weixin": "uni -p mp-weixin --mode test", "build:test:mp-weixin": "uni build -p mp-weixin --mode test", "build:mp-weixin": "uni build -p mp-weixin --mode production", "verify:arrival-build": "node scripts/verify-arrival-navigation-build.cjs", "test:unit": "vitest run", "test:e2e:camera-stability": "playwright test tests/e2e/three-map-camera-stability.spec.ts", "type-check": "vue-tsc --noEmit", "lint": "eslint \"src/**/*.{ts,vue}\"" }, "dependencies": { "@dcloudio/uni-app": "3.0.0-alpha-5010120260519001", "@dcloudio/uni-app-plus": "3.0.0-alpha-5010120260519001", "@dcloudio/uni-components": "3.0.0-alpha-5010120260519001", "@dcloudio/uni-h5": "3.0.0-alpha-5010120260519001", "@dcloudio/uni-mp-weixin": "3.0.0-alpha-5010120260519001", "three": "0.163.0", "vue": "3.4.21" }, "devDependencies": { "@dcloudio/types": "3.4.31", "@dcloudio/uni-automator": "3.0.0-alpha-5010120260519001", "@dcloudio/uni-cli-shared": "3.0.0-alpha-5010120260519001", "@dcloudio/vite-plugin-uni": "3.0.0-alpha-5010120260519001", "@types/three": "0.163.0", "@playwright/test": "^1.54.1", "@typescript-eslint/eslint-plugin": "7.18.0", "@typescript-eslint/parser": "7.18.0", "@vitejs/plugin-vue": "5.2.4", "@vue/runtime-core": "3.4.21", "@vue/test-utils": "2.4.6", "eslint": "8.57.1", "eslint-plugin-vue": "9.30.0", "happy-dom": "14.12.3", "sass": "1.99.0", "sass-embedded": "1.99.0", "typescript": "5.3.3", "vite": "5.2.8", "vitest": "1.6.1", "vue-eslint-parser": "9.4.3", "vue-tsc": "1.8.27" } }