Coralite v0.6.0
Coralite’s latest release, v0.6.0 introduces foundational features for building and rendering static websites, with a focus on component-based architecture, improved error handling, and enhanced developer tools.
Core Functionality #
- Module reorganisation: Moved Coralite to a module structure for better maintainability and integration with external projects (
02a5e8f
). - Error clarity: Added document context to error messages for easier debugging (
e210844
). - Flexibility in rendering: Introduced a new option to ignore elements by attribute name-value pair, improving control over template processing (
229fef5
). - Compilation resilience: Fixed handling of missing components during compilation to prevent build failures (
5d44661
). - Utility expansion: Exported utility functions for broader reuse in projects (
891db2e
). - CLI integration: Updated CLI to leverage the Coralite module directly, simplifying command-line workflows (
b10bbe8
).
Developer Improvements #
- Dry run support: Added a dry run option for testing changes without generating output (
48fe816
). - Type consistency: Standardised type definitions across modules through a global types file (
02a5e8f
). - Dependency management: Included
kleur
for enhanced terminal colour support in logs and outputs (c78dde1
).
Get the release #
npm install coralite@0.6.0
For detailed information on all changes, refer to the git v0.6.0 changelog
Related posts
- Coralite v0.11.3 - 18 June 25
- Coralite v0.11.2 - 15 June 25
- Coralite v0.11.1 - 5 June 25