UNPKG

unplugin-typegpu

Version:

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

116 lines 2.82 kB
{ "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": {} }