{"library":"esbuild-plugin-glslx","type":"library","category":null,"description":"A plugin for esbuild that enables importing *.glslx files, a GLSL extension for writing multiple WebGL 1.0 shaders in a single file using the export keyword. Current stable version is 0.1.1, with low release cadence. Key differentiators: provides build-time shader type checking via GLSLX compiler, optionally generates TypeScript type declarations for exported shaders, and integrates with esbuild's plugin system. Alternative solutions like webpack-glsl-loader lack built-in type checking. Requires esbuild and glslx as peer dependencies.","language":"javascript","status":"active","version":"0.1.1","tags":["javascript","typescript"],"last_verified":"Fri May 01","install":[{"cmd":"npm install esbuild-plugin-glslx","imports":["const glslxPlugin = require('esbuild-plugin-glslx')","const glslx = require('esbuild-plugin-glslx').default","declare module \"*.glslx\" { var values: Record<string, string>; export = values; }"]},{"cmd":"yarn add esbuild-plugin-glslx","imports":[]},{"cmd":"pnpm add esbuild-plugin-glslx","imports":[]}],"homepage":null,"github":"https://github.com/evanw/esbuild-plugin-glslx","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/esbuild-plugin-glslx","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}