{ "name": "vr-web-player", "version": "0.1.0", "private": true, "type": "module", "scripts": { "dev": "npm run build && vite --host 0.0.0.0", "build": "node scripts/clean-build-output.mjs && tsc && node scripts/copy-styles.mjs", "build:test-app": "npm run build && node scripts/build-test-app.mjs", "check": "tsc --noEmit", "deploy:r2": "npm run build && npm run upload:r2", "test": "npm run build && node --test tests/time.test.mjs tests/projection.test.mjs tests/media-controller.test.mjs tests/texture-manager.test.mjs tests/media-adapter.test.mjs tests/input-mode.test.mjs tests/icons.test.mjs tests/control-panel-timing.test.mjs tests/launcher.test.mjs", "preview": "npm run build && vite preview --host 127.0.0.1", "upload:r2": "node scripts/upload-r2.mjs", "upload:r2:dry-run": "node scripts/upload-r2.mjs --dry-run" }, "devDependencies": { "typescript": "^5.8.3", "vite": "^8.0.16" } }