{"library":"wgsl-plus","type":"library","category":null,"description":"WGSL-Plus (v1.0.1) is a comprehensive WGSL shader toolchain providing preprocessing with C-style macros (#define, #ifdef, #include), minification, obfuscation, and pretty-printing for WebGPU shaders. It supports conditional compilation, file linking, and multiple output formats (WGSL, SPIR-V via naga, GLSL, MSL). Unlike basic formatters, it adds macro expansion and obfuscation suitable for production builds. Updated irregularly on GitHub.","language":"javascript","status":"active","version":"1.0.1","tags":["javascript","wgsl","webgpu","shader","compiler","obfuscator","minifier","pretty-printer","formatter"],"last_verified":"Thu Jun 04","install":[{"cmd":"npm install wgsl-plus","imports":["import { compile } from 'wgsl-plus'","import { prettify } from 'wgsl-plus'","import { minify } from 'wgsl-plus'"]},{"cmd":"yarn add wgsl-plus","imports":[]},{"cmd":"pnpm add wgsl-plus","imports":[]}],"homepage":"https://jsideris.github.io/wgsl-plus/","github":"https://github.com/JSideris/wgsl-plus","docs":null,"changelog":null,"pypi":null,"npm":"wgsl-plus","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}