PlumeriaAbstraction layer
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> ); };
Ghost
The core implementation does not use JavaScript. Therefore, there is no footprint.
Linting
This improves efficiency during editing.
⚡
Build time
All style processing completes at build time leaving no runtime cost.
Atomic CSS
Abstracted layers are automatically atomized.