{
  "name": "whitepoint",
  "version": "0.14.2",
  "description": "Research-grade color math: every CSS color space, arbitrary illuminants, CATs, and CCT — digit-identical in JS, GLSL, and WGSL.",
  "type": "module",
  "main": "./src/index.js",
  "types": "./types.d.ts",
  "sideEffects": false,
  "exports": {
    ".": {
      "types": "./types.d.ts",
      "import": "./src/index.js"
    },
    "./codegen": {
      "types": "./codegen.d.ts",
      "import": "./src/codegen/index.js"
    },
    "./spectral": {
      "types": "./spectral.d.ts",
      "import": "./src/spectral/index.js"
    },
    "./spectral-1nm": {
      "types": "./spectral-1nm.d.ts",
      "import": "./src/spectral/data-1nm.js"
    },
    "./sky": {
      "types": "./sky.d.ts",
      "import": "./src/sky/index.js"
    }
  },
  "bin": {
    "whitepoint-skill": "./bin/install-skill.js"
  },
  "files": [
    "src",
    "bin",
    "skills",
    "types.d.ts",
    "codegen.d.ts",
    "spectral.d.ts",
    "spectral-1nm.d.ts",
    "NORTHSTAR.md",
    "RECIPES.md",
    "sky.d.ts"
  ],
  "scripts": {
    "test": "node --test",
    "precision": "node tools/precision-table.js",
    "bench": "node tools/bench.js",
    "alloc": "node --expose-gc tools/alloc-audit.js",
    "typecheck": "npx --yes --package typescript@5 tsc --noEmit --strict types.d.ts codegen.d.ts spectral.d.ts sky.d.ts spectral-1nm.d.ts",
    "site": "npx --yes esbuild docs/_entry.js --bundle --format=esm --minify --outfile=docs/whitepoint.js",
    "docs": "node tools/build-recipes-page.js && node tools/build-api-page.js && npm run site && npm run neon",
    "neon": "npx --yes esbuild docs/neon/main.js --bundle --format=esm --minify --outfile=docs/neon.js"
  },
  "keywords": [
    "color",
    "colour",
    "color-space",
    "oklab",
    "oklch",
    "xyz",
    "illuminant",
    "chromatic-adaptation",
    "bradford",
    "cat16",
    "cct",
    "glsl",
    "wgsl",
    "shader",
    "display-p3",
    "rec2020",
    "gamut"
  ],
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/somejohnbforya/whitepoint.git"
  },
  "homepage": "https://somejohnbforya.github.io/whitepoint/",
  "bugs": {
    "url": "https://github.com/somejohnbforya/whitepoint/issues"
  },
  "devDependencies": {
    "@material/material-color-utilities": "^0.4.0",
    "@texel/color": "^1.1.11",
    "colorjs.io": "^0.5.2",
    "culori": "^4.0.1",
    "hsluv": "^1.0.1",
    "playwright": "^1.60.0",
    "three": "0.184.0"
  }
}
