0.2.5 • Published 8 months ago
@barelyhuman/tocolor v0.2.5
Highlights
- 🌳 Tree shakable
- 🌟 ESM Support
- 🦍 backed by tests
- Supports conversions among RGB, HSL, L*a*b*, HEX, XYZ
Note: When dealing with XYZ and L*a*b*, the library uses the reference white point based on D65 and doesn't support changing the white point, right now
Installation
npm install @barelyhuman/tocolor
#or
yarn add @barelyhuman/tocolorUsage
import {hexToHSL, hslToHex} from '@barelyhuman/tocolor'
function darker(percentage, hex) {
if (!percentage) {
return this
}
const {h, s, l} = hexToHSL(hex)
const _afterDarken = l - percentage
const value = hslToHex(h, s, _afterDarken)
return value
}API Reference
Contributing
Contributions are always welcome!
Follow the general github flow of Fork => PR, make sure that you let the authors know about the issue you pick to avoid overlaps.
Authors
Support
For support, email ahoy@barelyhuman.dev
License
0.2.5
8 months ago
0.2.4
1 year ago
0.2.3
2 years ago
0.2.1
3 years ago
0.2.2
3 years ago
0.2.0
3 years ago
0.2.0-2
3 years ago
0.2.0-1
3 years ago
0.2.0-0
3 years ago
0.1.0
3 years ago
0.0.9
4 years ago
0.0.8
4 years ago
0.0.7
4 years ago
0.0.6
4 years ago
0.0.5
4 years ago
0.0.4
4 years ago
0.0.3
4 years ago
0.0.2
4 years ago
0.0.1
4 years ago