A collection of color palettes for visualisation in JavaScript, Python and Sass.
npm install chryspip install chrysFor instructions, refer to the docs.
-
Clone the repo:
git clone git@github.com:netbek/chrys.git
-
Install Mise and add activation to
~/.bashrc, e.g.curl -fsSL https://github.com/jdx/mise/releases/download/v2026.7.13/install.sh | sh -
Trust
mise.toml:mise trust
-
Create a PyPI API token, and add the token to the system keyring as the password:
keyring set pypi-chrys __token__
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:
make build-dataBuild and publish the JavaScript and Python distribution packages:
make bump-version [major|minor|patch]
git push
make build-dist-and-commit
git push
make create-release
make publishPalettes from:
Copyright (c) 2017 Hein Bekker. Licensed under the BSD 3-Clause License.