Plumeria 10.3.0

2026-04-18

We have completely overhauled our CSS property type definitions on two fronts: restoring accurate primitive types that reflect the true shape of CSSProperties, and improving autocomplete through strictString and global values.

type strictString = string & {};

Migration

No migration required. All changes are backwards-compatible.

Summary of Changes

  • Eliminated all never types from csstypes.d.ts (restored accurate primitive types).
  • Added global values (excluding revert and revert-layer) to all properties.
  • Implemented strictString for an ideal balance between flexibility and developer experience.

Plumeria's type definitions, built on StyleX, now serve as both accurate documentation and a practical, flexible API.

Others

  • Updated the document's introduction

Feedback Discussion and bug Issues reports are welcome on GitHub