Primeiro pacote no npm
- #JavaScript
- #TypeScript
- #Node.js
E aí pessoal!
Mudei um projeto antigo para uma biblioteca JavaScript de conversão de cores e lancei o pacotinho no npm!
npm: https://www.npmjs.com/package/kolorz
GitHub: https://github.com/lunatic-fox/kolorz
Em termos práticos é um objeto com métodos que validam as cores passadas como parâmetro e convertem nas suas respectivas versões em outros sistemas de cor. Por exemplo: hexadecimal para RGB.
Estão disponíveis os seguintes métodos:
- hex > { rgb | hsl }
- rgb > { hex | hsl }
- hsl > { rgb | hex }
- css > { hex | rgb | hsl }
- hexa > { rgba | hsla }
- rgba > { hexa | hsla }
- hsla > { rgba | hexa }
Além disso você pode alterar a matiz, saturação, luminosidade e opacidade pelos métodos de segunda camada: hue, saturation, lightness e alpha respectivamente.
A documentação foi feita em TypeScript, então o Intellisense no VS Code vai lhe sugerir enquanto você digita.
É isso pessoal, espero que gostem!