wesl-plugin
Version:
[](https://www.npmjs.com/package/wesl-plugin) [](https://wesl-lang.dev/)
101 lines • 2.09 kB
JSON
{
"name": "wesl-plugin",
"type": "module",
"version": "0.6.9",
"dependencies": {
"import-meta-resolve": "^4.1.0",
"toml": "^3.0.0",
"unplugin": "^2.3.4",
"wesl": "0.6.9",
"wesl-tooling": "0.6.9"
},
"devDependencies": {
"@nuxt/kit": "^3.17.3",
"@nuxt/schema": "^3.17.3",
"bumpp": "^10.1.1",
"chalk": "^5.4.1",
"nodemon": "^3.1.10",
"rollup": "^4.41.0",
"tsdown": "^0.11.12",
"webpack": "^5.99.8"
},
"description": "",
"repository": "github:wgsl-tooling-wg/wesl-js",
"keywords": [
"wesl",
"wgsl",
"webgpu",
"vite",
"webpack",
"rollup",
"unplugin"
],
"exports": {
".": "./dist/pluginIndex.js",
"./suffixes": {
"types": "./src/defaultSuffixTypes.d.ts"
},
"./astro": "./dist/plugins/astro.js",
"./rspack": "./dist/plugins/rspack.js",
"./vite": "./dist/plugins/vite.js",
"./webpack": "./dist/plugins/webpack.js",
"./rollup": "./dist/plugins/rollup.js",
"./esbuild": "./dist/plugins/esbuild.js",
"./nuxt": "./dist/plugins/nuxt.js",
"./farm": "./dist/plugins/farm.js",
"./types": "./dist/plugins/types.js",
"./*": "./*"
},
"typesVersions": {
"*": {
"*": [
"./dist/plugins/*",
"./dist/*",
"./*"
]
}
},
"files": [
"src",
"dist"
],
"peerDependencies": {
"@farmfe/core": ">=1",
"@nuxt/kit": "^3",
"@nuxt/schema": "^3",
"esbuild": "*",
"rollup": "^3",
"vite": ">=3",
"webpack": "^4 || ^5"
},
"peerDependenciesMeta": {
"@farmfe/core": {
"optional": true
},
"@nuxt/kit": {
"optional": true
},
"@nuxt/schema": {
"optional": true
},
"esbuild": {
"optional": true
},
"rollup": {
"optional": true
},
"vite": {
"optional": true
},
"webpack": {
"optional": true
}
},
"scripts": {
"build": "tsdown",
"dev": "tsdown --watch src --watch ../wesl/dist",
"lint": "eslint .",
"play": "npm -C playground run dev",
"typecheck": "tsgo"
}
}