JavaScript color conversion and manipulation library