TypeScript color library