PlumeriaZero-Cost Abstraction
Fast · Composable · Predictable
$ pnpm install -D @plumeria/core
import * as css from "@plumeria/core"; const styles = css.create({ box: { display: "flex", alignItems: "center", justifyContent: "center", }, }); export const Box = () => { return ( <div styleName={styles.box}>Hello, Plumeria Box!</div> ); };
Atomic CSS
The abstracted layers you control will be automatically atomized.
Lightweight
The runtime is not included from the start.
⚡
Build time
All style processing completes at build time leaving no runtime cost.
Linting
This improves efficiency during editing.