color-map
TypeScript icon, indicating that this package has built-in type declarations

2.0.6 • Public • Published

color-map

NPM version NPM downloads

Github NodeJS Codecov

Semantic Release

Visual Studio Code Wallaby.js

Color map generator with no dependency.

Inspired from colormap.

createColors(from, to, shades, alpha?)

import { createColors } from 'color-map'

// creates array of [r,g,b,a]
const rgbaRange = createColors([0, 0, 255], [0, 255, 128], 72, [0, 1])

// creates array of [r,g,b,1]
const rgbRange = createColors([0, 0, 255], [0, 255, 128], 72)

rgbHex(rgb)

import { rgbHex } from 'color-map'

rgbHex([0, 128, 255]) // '#0080ff'
rgbHex([0, 128, 255, 0.3]) // '#0080ff'

rgbaString(rgba)

import { rgbaString } from 'color-map'

rgbaString([0, 128, 255, 0.2]) // 'rgba(0,128,255,0.2)`

createColorsFromMap(colormap, shades, alpha?)

import { createColorsFromMap, ColorMap } from 'color-map'

const summer: ColorMap = [{ index: 0, rgb: [0,128,102] }, { index: 1, rgb: [255,255,102] }]

const colors = createColorsFromMap(summer, 60)

Contribute

# after fork and clone
npm install

# begin making changes
git checkout -b <branch>
npm run watch

# after making change(s)
git commit -m "<commit message>"
git push

# create PR

/color-map/

    Package Sidebar

    Install

    npm i color-map

    Weekly Downloads

    1,134

    Version

    2.0.6

    License

    MIT

    Unpacked Size

    89.5 kB

    Total Files

    72

    Last publish

    Collaborators

    • unional