{
  "name": "u-space",
  "version": "0.0.32",
  "type": "module",
  "types": "dist/src/index.d.ts",
  "module": "dist/index.js",
  "main": "dist/index.cjs",
  "exports": {
    ".": {
      "types": "./dist/src/index.d.ts",
      "import": "./dist/index.js",
      "require": "./dist/index.cjs"
    },
    "./worker": {
      "types": "./dist/src/worker/index.d.ts",
      "import": "./dist/worker/index.js",
      "require": "./dist/worker/index.cjs"
    },
    "./worker/runtime": {
      "types": "./dist/src/worker/runtime.d.ts",
      "import": "./dist/worker/runtime.js"
    },
    "./worker/model-decoder": {
      "types": "./dist/src/worker/model-decoder.d.ts",
      "import": "./dist/worker/model-decoder.js"
    },
    "./plugins/*": "./dist/plugins/*/index.js"
  },
  "typesVersions": {
    "*": {
      "worker": [
        "./dist/src/worker/index.d.ts"
      ],
      "worker/runtime": [
        "./dist/src/worker/runtime.d.ts"
      ],
      "worker/model-decoder": [
        "./dist/src/worker/model-decoder.d.ts"
      ],
      "plugins/*": [
        "./dist/plugins/*/index.d.ts"
      ]
    }
  },
  "scripts": {
    "test": "node --test tests/*.test.mjs",
    "build:dev": "vite build --mode development && tsc",
    "build:u-space": "cross-env BUILD_TARGET=u-space vite build --mode development",
    "build:plugins": "cross-env BUILD_TARGET=plugins vite build --mode development",
    "build": "cross-env BUILD_TARGET=all vite build --mode production && tsc",
    "example:offscreen": "vite --config examples/offscreen/vite.config.ts",
    "build:example:offscreen": "vite build --config examples/offscreen/vite.config.ts",
    "docs:dev": "vitepress dev docs",
    "docs:build": "vitepress build docs",
    "docs:preview": "vitepress preview docs",
    "docs:deploy": "pnpm docs:build && vercel --prod",
    "publish:mcp": "npm --prefix ./packages/u-space-mcp version patch && pnpm --filter u-space-mcp build && npm publish ./packages/u-space-mcp --access public --ignore-scripts",
    "release": "npm version patch && pnpm build && npm publish --access=public",
    "release:all": "node scripts/trigger-release.mjs"
  },
  "files": [
    "dist",
    "package.json",
    "README.md",
    "docs/*.md"
  ],
  "homepage": "https://u-space-phi.vercel.app",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/spatial-claw/u-space.git"
  },
  "keywords": [
    "u-space",
    "space",
    "3d",
    "webgpu",
    "threejs",
    "three",
    "camera-controls"
  ],
  "devDependencies": {
    "@types/node-rsa": "^1.1.4",
    "cross-env": "^10.1.0",
    "crypto-browserify": "^3.12.1",
    "node-rsa": "^1.1.1",
    "typescript": "~5.9.3",
    "vite": "^7.3.1",
    "vite-plugin-node-polyfills": "^0.24.0",
    "vitepress": "^1.6.4"
  },
  "peerDependencies": {
    "3d-tiles-renderer": ">=0.4.28",
    "@takram/three-atmosphere": ">=0.19.1",
    "@takram/three-geospatial": ">=0.9.1",
    "@types/three": ">=0.185.0",
    "camera-controls": ">=3.1.2",
    "postprocessing": ">=6.39.2",
    "three": ">=0.185.0",
    "three-mesh-bvh": ">=0.9.11"
  }
}
