Installation
Package Manager
sh
npm install @driangle/kleursh
yarn add @driangle/kleursh
pnpm add @driangle/kleurImporting
Kleur ships with full TypeScript types and supports both ESM and CommonJS.
Default Import
Import kleur for a single entry point to all functionality — it works as both a factory and a namespace:
ts
import kleur from "@driangle/kleur";
const color = kleur("#ff6600");
const lighter = color.lighten(0.2);
const lum = kleur.luminance(color);
const palette = kleur.triadic(color);Type Imports
Types can be imported as named exports:
ts
import type { Color } from "@driangle/kleur";