A collection of color palettes for visualisation in JavaScript, Python and Sass.
npm install chrys
pip install chrys
For instructions, refer to the docs.
-
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
.
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
Palettes from:
Copyright (c) 2017 Hein Bekker. Licensed under the BSD 3-Clause License.