Zero-runtime CSS in JS library.
📖 Please refer to the GitHub for full documentation.
Features
- Write CSS in JS, but with zero runtime, CSS is extracted to CSS files during build
- Familiar CSS syntax with Sass like nesting
- Use dynamic prop based styles with the React bindings, uses CSS variables behind the scenes
- Easily find where the style was defined with CSS sourcemaps
- Lint your CSS in JS with stylelint
- Use JavaScript for logic, no CSS preprocessor needed
- Optionally use any CSS preprocessor such as Sass or PostCSS
Installation
npm install @pajn-linaria/core @pajn-linaria/react @pajn-linaria/babel-preset
or
yarn add @pajn-linaria/core @pajn-linaria/react @pajn-linaria/babel-preset