@unvt/charites
v2.0.0
Published
<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section --> [![All Contributors](https://img.shields.io/badge/all_contributors-8-orange.svg?style=flat-square)](#contributors-) <!-- ALL-CONTRIBUTORS-BADGE:END -->
Downloads
205
Keywords
Readme
Charites
An easy, intuitive, and efficient command-line tool for writing vector map styles compatible with the MapLibre Style Specification in YAML. With YAML format's readability, JSON compiler, linter, and live style viewer on a local browser, you can simplify your map styling workflow.
In Greek mythology, the Charites are the three goddesses of charm, beauty, and human creativity. They are believed to have been worshipped not only by artists but also by those who aspired to technology to infuse them with a creative spirit.
Features
- Initiate a project from scratch, or convert an existing
style.json
file to generate YAML style files. - Write styles in a simple YAML format.
- Divide groups of layers in to multiple files for better readability and mantainability.
!!inc/file <relative-path-to-the-file>
- Use variables like
$backgroundColor
and$waterColor
to style effectively. - Compile YAML to a single style.json file, with a format linter.
- Run
charites serve <source>
to preview your style live while you make changes in a browser.
Documentation
Documentation is available here.
Contributing
see CONTRIBUTING.md
License
MIT
Rquirements
- Node.js v20 or later
Contributors ✨
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!