UNPKG

unplugin-typegpu

Version:

Build plugins for TypeGPU, enabling seamless JavaScript -> WGSL transpilation and improved debugging.

103 lines 2.46 kB
{ "name": "unplugin-typegpu", "version": "0.2.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" }, "./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" }, "./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": "^0.9.1", "picomatch": "^4.0.2", "tinyest": "~0.1.1", "tinyest-for-wgsl": "~0.1.2", "unplugin": "^2.3.1" }, "peerDependencies": { "typegpu": "^0.6.0" }, "main": "./index.js", "types": "./index.d.ts", "private": false, "scripts": {} }