Chiron is a tool for developing and deploying static websites using HTML / CSS / JavaScript and deploying them to CloudFront/S3 via Apex's Up tool. Because Chiron is written in the Crystal programming language, it is faster than most local development web servers and deployment pipelines, and is designed as an all-around, zero-dependency replacement for the Webpack / Node.js / NPM ecosystem when it comes to developing, compiling and deploying static websites.
Chiron relies on Crystal ports of clean-css, uglify-js, html-minifier, and LESS (that are embedded via duktape.cr), providing a full pipeline of HTML / CSS / JavaScript minification, basic templating, LESS support, and deployment to CloudFront/S3 without the need for any Webpack, Node.js or NPM dependencies.
Chiron is intended to be paired with a separate API server to facilitate dynamic behavior, or to be used alone to create fully static websites.
The chiron binary allows for the creation (and updating) of projects, and provides
a super-fast local development server based on kemal. All Chiron
projects are valid Up projects, and deployment is intended to be done using the standard
mechanisms provided by Up.
TODO: Write installation instructions here
TODO: Write usage instructions here