{
  "name": "prismarine-viewer",
  "version": "1.25.0",
  "description": "Web based viewer",
  "main": "index.js",
  "scripts": {
    "postinstall": "pnpm generate-textures && node buildWorker.mjs",
    "generate-textures": "tsx viewer/prepare/generateTextures.ts"
  },
  "author": "PrismarineJS",
  "license": "MIT",
  "standard": {
    "ignore": [
      "examples/electron/",
      "examples/exporter/",
      "examples/standalone/",
      "examples/web_client/"
    ]
  },
  "dependencies": {
    "@tweenjs/tween.js": "^20.0.3",
    "assert": "^2.0.0",
    "buffer": "^6.0.3",
    "canvas": "^2.11.2",
    "filesize": "^10.0.12",
    "fs-extra": "^11.0.0",
    "lil-gui": "^0.18.2",
    "looks-same": "^8.2.3",
    "minecraft-wrap": "^1.3.0",
    "minecrafthawkeye": "^1.3.6",
    "node-canvas-webgl": "^0.3.0",
    "prismarine-block": "^1.7.3",
    "prismarine-chunk": "^1.22.0",
    "prismarine-schematic": "^1.2.0",
    "prismarine-viewer": "link:./",
    "process": "^0.11.10",
    "socket.io": "^4.0.0",
    "socket.io-client": "^4.0.0",
    "three-stdlib": "^2.26.11",
    "three.meshline": "^1.3.0",
    "tsx": "^3.13.0",
    "vec3": "^0.1.7"
  }
}
