Skip to content

v0.7.1

Latest

Choose a tag to compare

@oe oe released this 03 Oct 13:14

Compile logical names in transition-property for LTR and RTL, preserving alignment with static duration, delay, easing and behavior lists. Unresolved expansion remains unchanged with a PostCSS warning.

Add optional animations: true support for logical keyframes and static animation references, with distinct direction-specific names, collision handling and conditional definitions. The option defaults to false; existing options and runtime requirements remain unchanged. Original keyframes and dynamic references are preserved. Inline imports and expand nesting before this plugin.

Fix transition shorthand edge cases and escaped animation-name collisions. Update README, API/configuration documentation and runnable examples.

Validation: 453 tests; 162 browser cascade, 32 transition timing and 26 animation intermediate-frame comparisons; packed CommonJS/ES module/TypeScript consumers; Node.js 20.19.0, 22 and 24 CI; Codecov, types, library and documentation builds.

Changes: #2 and #3.