shadows-js (npm): Calculate 2D visibility
Keywords: raycasting|2d|raytracing|ts|typescript