{
  "name": "chromapakz",
  "version": "0.12.0",
  "description": "Lossless RGB + bit-exact auxiliary signals (depth, object IDs, …) in one WebM (VP9). WebCodecs in the browser, with a per-operation WASM (libvpx) fallback.",
  "type": "module",
  "sideEffects": false,
  "main": "./src/chromapakz.js",
  "module": "./src/chromapakz.js",
  "types": "./src/chromapakz.d.ts",
  "exports": {
    ".": {
      "types": "./src/chromapakz.d.ts",
      "default": "./src/chromapakz.js"
    },
    "./signals": "./src/signals.js",
    "./webm": "./src/webm.js",
    "./core": "./src/chromapakz-core.js",
    "./package.json": "./package.json"
  },
  "files": [
    "src",
    "native/wasm/dc_vp9.cpp",
    "native/wasm/dc_vp9.h",
    "native/wasm/build-wasm.sh",
    "native/wasm/gen-decode-ref.mjs",
    "docs/API.md",
    "README.md",
    "LICENSE"
  ],
  "scripts": {
    "build:wasm": "bash native/wasm/build-wasm.sh",
    "build": "vite build",
    "test": "node --test 'tests/**/*.test.mjs'",
    "test:coverage": "node --test --experimental-test-coverage 'tests/**/*.test.mjs'"
  },
  "devDependencies": {
    "playwright": "^1.60.0",
    "vite": "^6.3.0"
  },
  "engines": {
    "node": ">=18"
  },
  "author": "kmatzen",
  "license": "MIT",
  "homepage": "https://github.com/kmatzen/ChromaPakZ",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/kmatzen/ChromaPakZ.git"
  },
  "keywords": [
    "webm",
    "vp9",
    "depth",
    "lossless",
    "webcodecs",
    "wasm",
    "libvpx",
    "video"
  ]
}
