typed-glsl (npm): A type-safe way to create WebGL 1/2 shader programs and set their attributes
Keywords: TypeScript|glsl|webgl|webgl2|shader