chiron

Replace your entire webpack HTML/CSS/JavaScript/LESS compilation, minification, and deployment pipeline with a single binary

Chiron

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.

Installation

TODO: Write installation instructions here

Usage

TODO: Write usage instructions here

Repository

chiron

Owner
Statistic
  • 2
  • 1
  • 0
  • 0
  • 4
  • about 4 years ago
  • October 27, 2019
License

MIT License

Links
Synced at

Sun, 28 Apr 2024 09:33:20 GMT

Languages