A TypeScript library for accurate color blindness simulation using the Brettel-Viénot-Mollon algorithm