chrys

A collection of color palettes for visualisation in JavaScript, Python and Sass.
Demo
netbek.github.io/chrys
Installation
Node.js and Sass
npm install chrys
Python 3.6 and up
pip install chrys
Usage
For instructions, refer to the docs.
Development: Installation
-
Install Node 18.x:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install 18
nvm use 18
-
Create .pypirc
:
cp example.pypirc .pypirc
-
Enter a PyPI API token as the password in .pypirc
.
Development: Usage
Patch Node dependencies to fix ESM imports:
npx patch-package @bokeh/bokehjs --exclude 'nothing'
npx patch-package vega-scale --exclude 'nothing'
Build the palette data, JavaScript and Python distribution packages, Sass, CSS, Illustrator scripts:
npm run build-data
npm run build-dist
Publish the JavaScript and Python distribution packages:
npm publish
npm run publish-py
Credit
Palettes from:
License
Copyright (c) 2017 Hein Bekker. Licensed under the BSD 3-Clause License.