Skip to main content

Coralite v0.17.0

Thomas David -

Coralite v0.17.0 introduces significant improvements to CSS handling, refactors core configuration logic, and enhances developer tooling. This release focuses on stability, clarity, and better support for modern web workflows—especially around styling and module resolution.

Key Improvements #

Developers now have full PostCSS integration with built-in support for plugins. The build system can process CSS and SCSS files through PostCSS, enabling advanced preprocessing without external tooling. This improves consistency across development and production builds.

Path handling across the project has been unified and corrected. The system now uses standard URL and file path resolution methods, reducing bugs related to incorrect file references—especially on Windows systems or in environments with symbolic links.

CLI behavior has been simplified. Instead of separate dev and build flags, the new mode argument provides a single, clear way to control runtime behavior. This makes configuration more predictable and easier to extend.

New Features #

Bug Fixes #

This release resolves long-standing path resolution issues that affected module linking, file saving, and HTML output. These fixes ensure consistent behavior across operating systems and file system layouts.

Documentation & Type Safety #

Documentation now includes clear guides for using Coralite components in JavaScript, with updated examples and structure. Type definitions have been expanded to reflect new options, especially around PostCSS and style configuration.

Code Refactoring & Maintainability #

Internal code has been restructured for clarity and long-term maintainability. Key changes include:

How to Upgrade #

To upgrade to Coralite v0.17.0, run:

bash
Code copied!
npm install coralite@0.17.0

For full details, view the full changelog.

Start Building with Coralite!

Use the scaffolding script to get jump started into your next project with Coralite

Copied commandline!