Introduction
Welcome to the Plumeria documentation!
Welcome to the Plumeria documentation!
What is Plumeria?
Plumeria is a high-performance CSS-in-JS library designed for speed, scalability, and efficient styling in modern JavaScript and TypeScript projects.
Reusability and readability through abstraction of style definitions, Developers can focus on what to apply styles to, rather than how to apply them. It designed for Vite and Next.js and is optimized for React.
The CSS Module Problem
CSS Modules have many advantages - but lack type safety. Therefore making it difficult to detect class name errors and refactor styles safely.
It has the characteristic that the final output result is not known until the build is completed.
The feedback loop needs to the shortest so developers can deliver high-quality code quickly.
The CSS in JS solution
A feature of Plumeria is that the compilation process is independent from the development flow.
Plumeria solves the problem of debugging CSS through a CLI. By allowing you to quickly cycle through the feedback loop of write,compile,test,write,compile,test you can drastically reduce the time you spend debugging.