{
  "name": "immersive",
  "private": true,
  "version": "0.0.8-16",
  "type": "module",
  "engines": {
    "node": ">=18.0.0"
  },
  "scripts": {
    "dev": "vite",
    "test": "vitest",
    "build": "node versionBump.js && vite build",
    "preview": "vite preview",
    "socket": "node server/server.js",
    "serve": "node server.js",
    "serverBuild": "cd server && tsc",
    "havok": "cp ./node_modules/@babylonjs/havok/lib/esm/HavokPhysics.wasm ./node_modules/.vite/deps"
  },
  "dependencies": {
    "@babylonjs/core": "^7.21.5",
    "@babylonjs/gui": "^7.21.5",
    "@babylonjs/havok": "1.3.4",
    "@babylonjs/inspector": "^7.21.5",
    "@babylonjs/loaders": "^7.21.5",
    "@babylonjs/materials": "^7.21.5",
    "@babylonjs/serializers": "^7.21.5",
    "@maptiler/client": "1.8.1",
    "@picovoice/cobra-web": "^2.0.3",
    "@picovoice/eagle-web": "^1.0.0",
    "@picovoice/web-voice-processor": "^4.0.9",
    "@types/node": "^18.14.0",
    "@types/react": "^18.2.72",
    "@types/react-dom": "^18.2.22",
    "axios": "^1.6.8",
    "canvas-hypertxt": "1.0.3",
    "hls.js": "^1.1.4",
    "loglevel": "^1.9.1",
    "peer-lite": "2.0.2",
    "pouchdb": "^8.0.1",
    "pouchdb-find": "^8.0.1",
    "query-string": "^8.1.0",
    "react-dom": "^18.2.0",
    "recordrtc": "^5.6.0",
    "rfc4648": "^1.5.3",
    "round": "^2.0.1",
    "uuid": "^9.0.1",
    "js-crypto-aes": "1.0.6",
    "events": "^3.3.0",
    "hash-wasm": "4.11.0",
    "uint8-to-b64": "^1.0.2",
    "meaningful-string": "^1.4.0",
    "websocket-ts": "^2.1.5",
    "websocket": "^1.0.34"
  },
  "devDependencies": {
    "@types/dom-to-image": "^2.6.7",
    "typescript": "^4.9.5",
    "vite": "^5.2.9",
    "vite-plugin-cp": "^1.0.0",
    "vitest": "^1.4.0"
  }
}