Plumeria 0.21.0
2025/10/9
Improvements and fixes
Consolidated the accumulated patch versions and fixed the core defineTokens.
- compiler: The rule that the left wins is that when using conditional expressions, you cannot toggle by overwriting unless there is a base property, so we decided to treat conditional expressions specially.
- webpack-plugin: When the development server is started, even for pages with a single component, styles are cleared when navigating, and the next reflection is applied.
- eslint-plugin: Improved consistency in ordering of flex and sort-properties in rule value-vlidate.
- core: Refactor defineTokens key changed to kebabKey.
Below are the important bug fixes implemented in 0.20.
[email protected] -> [email protected]
We were using rscute 0.2.7, but by using the significantly updated register API in [email protected], we have reduced the startup bottleneck.
enableCompileCache: @since — v22.8.0
The compiler requires Node 22.8.0 or higher.
@plumeria/eslint-plugin
0.20.4
Patch Changes
- fix: sort-properties rule exclude first-level keys from lint targets
@plumeria/webpack-plugin
0.20.3
Patch Changes
- fix: fixed an issue where styles were broken when transitioning from a component-based page by resetting it
@plumeria/compiler
0.20.2
Patch Changes
- fix: when using conditional styles, the base style's properties are now compiled without determining the property winner
0.20.1
Patch Changes
- feat: node start-up changed to rscute/register and add enableCompileCache
Others
Test coverage has been increased. @plumeria/core now has 99% coverage.