A helper module for creating themes for Inkdrop.
You can install the @inkdropapp/theme-dev-helpers
in your theme project:
bun i -D @inkdropapp/theme-dev-helpers
It extracts computed values of theme-related CSS variables from CSS files, and outputs to the specified path.
generate-palette [options] <theme-name>
You can specify the following options:
-a, --appearance <light/dark>
: Force the UI appearance ("light" or "dark")-o, --output
: The file path where the extracted variables will be saved (default:./palette.json
).
If your theme package name doesn't include 'dark' but it is a dark mode:
generate-palette -a dark
It provides a simple UI to preview your theme with hot-reloading.
dev-server