{
  "name": "powershot-threejs",
  "version": "0.6.2",
  "description": "Authentic digital camera ISP and analog signal post-processing for Three.js WebGPU.",
  "license": "MIT",
  "homepage": "https://cl0nazepamm.github.io/powershot-threejs/",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/cl0nazepamm/powershot-threejs.git"
  },
  "bugs": {
    "url": "https://github.com/cl0nazepamm/powershot-threejs/issues"
  },
  "type": "module",
  "sideEffects": false,
  "exports": {
    ".": "./src/index.js",
    "./pipeline": "./src/pipeline.js",
    "./presets": "./src/presets.js",
    "./film": "./src/film.js",
    "./infrared": "./src/infrared.js",
    "./nightshot": "./src/nightshot.js",
    "./render-pipeline": "./src/render-pipeline.js"
  },
  "files": [
    "LICENSE",
    "README.md",
    "src/index.js",
    "src/pipeline.js",
    "src/presets.js",
    "src/film.js",
    "src/infrared.js",
    "src/nightshot.js",
    "src/render-pipeline.js"
  ],
  "keywords": [
    "threejs",
    "webgpu",
    "postprocessing",
    "isp",
    "infrared",
    "night-vision",
    "vhs",
    "ntsc"
  ],
  "scripts": {
    "dev": "vite --host 127.0.0.1",
    "build": "vite build",
    "preview": "vite preview --host 127.0.0.1",
    "check": "node --check src/index.js && node --check src/main.js && node --check src/pipeline.js && node --check src/presets.js && node --check src/film.js && node --check src/infrared.js && node --check src/nightshot.js && node --check src/render-pipeline.js && node --check src/nv-demo.js && node --check src/nir_band.js",
    "test": "node --test test/*.test.mjs"
  },
  "devDependencies": {
    "speedball-gi": "^0.6.4",
    "three": "^0.185.0",
    "three-mesh-bvh": "^0.9.13",
    "vite": "^8.1.5"
  },
  "peerDependencies": {
    "three": ">=0.184.0"
  }
}
