JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 4
  • Score
    100M100P100Q54715F
  • License MIT

A color transform utils collection.

Package Exports

  • @nmsn/color-utils

Readme

color-utils

npm size last commit commit activity codecov license

English | 简体中文

Color conversion tool library.

Features

  • RGB/RGBA/HEX/HSL/HSLA/color-name color interconversion. ([color-name]
  • Validators for the above types of colors.
  • Provide computational multi-color fusion function.
  • Provides the function of calculating the complementary color.
  • Provide the function of judging the color light and dark (mostly used to deal with the relationship between the background color and the displayed text).

Install

npm install @nmsn/color-utils

Usage

import { isLight } from '@nmsn/color-utils';

const isLightColor = isLight('#999'); // true

Online Address: https://color-utils-site.vercel.app/

Project Address: https://github.com/nmsn/color-utils-site

Finished

  • RGB/RGBA/HEX/HSL/HSLA/color-name interconversion.
  • Checksum functions for each color format.
  • Unit testing of existing features.
  • Color fusion calculations.
  • Complementary color calculation.
  • Color brightness judgment.
  • Rollup Basic Function Package.

Todo

  • Rollup packed volume optimization.
  • Code optimization.

Contributing

License

MIT License