unplugin-typegpu
Version:
Build plugins for TypeGPU, enabling seamless JavaScript -> WGSL transpilation and improved debugging.
116 lines • 2.82 kB
JSON
{
"name": "unplugin-typegpu",
"version": "0.9.0",
"description": "Build plugins for TypeGPU, enabling seamless JavaScript -> WGSL transpilation and improved debugging.",
"keywords": [
"rollup-plugin",
"unplugin",
"babel-plugin",
"vite-plugin",
"typegpu",
"gpgpu",
"webgpu",
"wgpu",
"wgsl",
"typescript",
"shaders"
],
"license": "MIT",
"type": "module",
"exports": {
"./package.json": "./package.json",
".": {
"types": "./index.d.ts",
"module": "./index.js",
"import": "./index.js",
"default": "./index.cjs"
},
"./rollup": {
"types": "./rollup.d.ts",
"module": "./rollup.js",
"import": "./rollup.js",
"default": "./rollup.cjs"
},
"./babel": {
"types": "./babel.d.ts",
"module": "./babel.js",
"import": "./babel.js",
"default": "./babel.cjs"
},
"./bun": {
"types": "./bun.d.ts",
"module": "./bun.js",
"import": "./bun.js",
"default": "./bun.cjs"
},
"./esbuild": {
"types": "./esbuild.d.ts",
"module": "./esbuild.js",
"import": "./esbuild.js",
"default": "./esbuild.cjs"
},
"./farm": {
"types": "./farm.d.ts",
"module": "./farm.js",
"import": "./farm.js",
"default": "./farm.cjs"
},
"./rolldown": {
"types": "./rolldown.d.ts",
"module": "./rolldown.js",
"import": "./rolldown.js",
"default": "./rolldown.cjs"
},
"./rolldown-browser": {
"types": "./rolldown-browser.d.ts",
"module": "./rolldown-browser.js",
"import": "./rolldown-browser.js",
"default": "./rolldown-browser.cjs"
},
"./rspack": {
"types": "./rspack.d.ts",
"module": "./rspack.js",
"import": "./rspack.js",
"default": "./rspack.cjs"
},
"./vite": {
"types": "./vite.d.ts",
"module": "./vite.js",
"import": "./vite.js",
"default": "./vite.cjs"
},
"./webpack": {
"types": "./webpack.d.ts",
"module": "./webpack.js",
"import": "./webpack.js",
"default": "./webpack.cjs"
}
},
"sideEffects": false,
"repository": {
"type": "git",
"url": "git+https://github.com/software-mansion/TypeGPU.git"
},
"bugs": {
"url": "https://github.com/software-mansion/TypeGPU/issues"
},
"homepage": "https://typegpu.com",
"dependencies": {
"@babel/standalone": "^7.27.0",
"defu": "^6.1.4",
"estree-walker": "^3.0.3",
"magic-string-ast": "^1.0.0",
"pathe": "^2.0.3",
"picomatch": "^4.0.3",
"tinyest": "~0.2.0",
"tinyest-for-wgsl": "~0.2.0",
"unplugin": "^2.3.5"
},
"peerDependencies": {
"typegpu": "^0.9.0"
},
"main": "./index.js",
"types": "./index.d.ts",
"private": false,
"scripts": {}
}