{
  "name": "wesl-plugin",
  "description": "",
  "version": "0.6.75",
  "type": "module",
  "files": [
    "src",
    "dist"
  ],
  "repository": "github:webgpu-tools/wesl-js",
  "exports": {
    ".": "./dist/pluginIndex.mjs",
    "./suffixes": {
      "types": "./src/defaultSuffixTypes.d.ts"
    },
    "./astro": "./dist/plugins/astro.mjs",
    "./rspack": "./dist/plugins/rspack.mjs",
    "./vite": "./dist/plugins/vite.mjs",
    "./webpack": "./dist/plugins/webpack.mjs",
    "./rollup": "./dist/plugins/rollup.mjs",
    "./esbuild": "./dist/plugins/esbuild.mjs",
    "./nuxt": "./dist/plugins/nuxt.mjs",
    "./farm": "./dist/plugins/farm.mjs",
    "./*": "./*"
  },
  "dependencies": {
    "unplugin": "^2.3.5",
    "wesl": "0.7.27",
    "wesl-reflect": "0.0.6"
  },
  "devDependencies": {
    "@nuxt/kit": "^3.17.6",
    "@nuxt/schema": "^3.17.6",
    "bumpp": "^10.2.0",
    "chalk": "^5.4.1",
    "import-meta-resolve": "^4.1.0",
    "nodemon": "^3.1.10",
    "random_wgsl": "x",
    "rollup": "^4.44.1",
    "toml": "^3.0.0",
    "webpack": "^5.99.9",
    "wesl-tooling": "x"
  },
  "peerDependencies": {
    "@nuxt/kit": "^3",
    "@nuxt/schema": "^3",
    "esbuild": "*",
    "rollup": "^3",
    "vite": ">=3",
    "webpack": "^4 || ^5"
  },
  "peerDependenciesMeta": {
    "@nuxt/kit": {
      "optional": true
    },
    "@nuxt/schema": {
      "optional": true
    },
    "esbuild": {
      "optional": true
    },
    "rollup": {
      "optional": true
    },
    "vite": {
      "optional": true
    },
    "webpack": {
      "optional": true
    }
  },
  "keywords": [
    "rollup",
    "unplugin",
    "vite",
    "webgpu",
    "webpack",
    "wesl",
    "wgsl"
  ],
  "typesVersions": {
    "*": {
      "*": [
        "./dist/plugins/*",
        "./dist/*",
        "./*"
      ]
    }
  },
  "scripts": {
    "build": "tsdown",
    "dev": "tsdown --watch src --watch ../wesl/dist",
    "lint": "eslint .",
    "play": "npm -C playground run dev",
    "typecheck": "tsgo"
  }
}