{
  "name": "prophetk-3d-viewer",
  "version": "0.4.0",
  "description": "A Three.js r128 based GLB/GLTF model viewer for WeChat Mini Program and Web.",
  "main": "src/index.js",
  "module": "src/index.mjs",
  "types": "types/index.d.ts",
  "miniprogram": "src",
  "exports": {
    ".": {
      "import": "./src/index.mjs",
      "require": "./src/index.js",
      "default": "./src/index.mjs"
    },
    "./web": {
      "import": "./src/web.mjs",
      "require": "./src/web.js",
      "default": "./src/web.mjs"
    },
    "./wechat": {
      "import": "./src/wechat.mjs",
      "require": "./src/wechat.js",
      "default": "./src/wechat.mjs"
    },
    "./wechat/model-viewer": "./wechat/model-viewer/index.js",
    "./vendor/three-r128": {
      "import": "./src/vendor/three-r128.js",
      "require": "./src/vendor/three-r128.js",
      "default": "./src/vendor/three-r128.js"
    }
  },
  "files": [
    "src/adapters",
    "src/components/web",
    "src/core",
    "src/vendor",
    "src/index.js",
    "src/index.mjs",
    "src/version.js",
    "src/web.js",
    "src/web.mjs",
    "src/wechat.js",
    "src/wechat.mjs",
    "wechat",
    "types",
    "README.md",
    "CHANGELOG.md",
    "docs/INTERACTION_GUIDE.zh-CN.md"
  ],
  "scripts": {
    "check": "node scripts/check-package.js && node scripts/check-model-interaction.js && node scripts/check-model-hierarchy.js && node scripts/check-interaction-adapters.js"
  },
  "keywords": [
    "wechat",
    "miniprogram",
    "threejs",
    "gltf",
    "glb",
    "model-viewer"
  ],
  "license": "MIT"
}
