Rendering Illuminated Triangles
"This is a Vue component for flat-surface-shader that lets you render lit triangles to a number of contexts."
flat-surface-shader