Coralite v0.18.4
Coralite v0.18.4 introduces new utility functions, enhances developer experience in local development, and includes several visual and structural refinements to improve usability and maintainability.
Key Features #
- Added
publicdirectory copying in development mode viacoralite-scripts, enabling asset serving during local development. - Introduced
copyDirectoryutility for recursive directory copying, simplifying file system operations in build and plugin workflows. - Added
deleteDirectoryRecursivelyutility function for safe and efficient cleanup of nested directories during compilation or build processes. - Enhanced UI with new layout and display utility functions to support consistent styling and responsive design patterns.
- Implemented a sticky navbar for improved navigation experience on longer pages.
- Added SVG logo and updated hero section with responsive markup and background styling for better visual consistency across devices.
- Transferred branding and assets from
coralite.ioto the core project, unifying design and content. - Exported type definitions to improve type safety and developer tooling support in plugin and application code.
Bug Fixes #
- Output directory is now cleaned before compilation, preventing stale files from interfering with builds.
- Removed unused custom hot reload element, reducing bundle size and potential runtime conflicts.
- Fixed hero section markup and responsiveness, ensuring consistent layout across screen sizes.
- Removed unused border styles on buttons to improve visual clarity and reduce CSS bloat.
Maintenance & Improvements #
- Removed redundant
hrtimeinitialization in build mode, improving performance. - Updated dependency lock files and dependencies including
esbuild,playwright-firefox, and@types/nodeto ensure compatibility and security. - Upgraded
pnpmto version 10.17.0 and addedcoralite-releasefor streamlined release workflows. - Updated ESLint stylistic plugins and build scripts to run before publishing, ensuring consistent code quality.
- Changelog updated to reflect all changes for transparency and release tracking.
Get the release #
npm install coralite@0.18.4
For a complete list of changes, view the v0.18.4 changelog on Codeberg.
