{
  "name": "wgsl-test",
  "version": "0.2.30",
  "type": "module",
  "bin": {
    "wgsl-test": "./dist/wgslTestMain.js"
  },
  "files": [
    "bin",
    "dist",
    "images",
    "lib",
    "src"
  ],
  "repository": "github:webgpu-tools/wesl-js",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js"
    },
    "./shaders": {
      "import": "./lib/weslBundle.js"
    },
    "./cli": {
      "import": "./dist/runTestCli.js"
    }
  },
  "dependencies": {
    "glob": "^13.0.6",
    "pngjs": "^7.0.0",
    "thimbleberry": "^0.2.10",
    "webgpu": "^0.3.8",
    "yargs": "^18.0.0",
    "vitest-image-snapshot": "0.6.51",
    "wesl-gpu": "0.1.29",
    "wesl-reflect": "0.0.6",
    "wesl": "0.7.27",
    "wesl-tooling": "0.6.39"
  },
  "devDependencies": {
    "@types/pngjs": "^6.0.0",
    "@webgpu/types": "^0.1.69",
    "dependent_package": "x",
    "wesl-packager": "x"
  },
  "peerDependencies": {
    "vitest": "^4.1.0"
  },
  "peerDependenciesMeta": {
    "vitest": {
      "optional": true
    }
  },
  "keywords": [
    "shader",
    "snapshot",
    "test",
    "testing",
    "unit-test",
    "visual-regression",
    "WebGPU",
    "WESL",
    "WGSL"
  ],
  "scripts": {
    "build": "tsdown && wesl-packager --outDir lib",
    "dev": "tsdown --watch",
    "test": "cross-env FORCE_COLOR=1 vitest",
    "test:deno": "deno run -A --unstable-webgpu npm:vitest run",
    "test:once": "vitest run",
    "typecheck": "tsgo"
  },
  "main": "./dist/index.js"
}