JSPM

  • Created
  • Published
  • Downloads 294721
  • Score
    100M100P100Q172263F
  • License MIT

Blazing fast zero-runtime CSS in JS library

Package Exports

  • @linaria/core
  • @linaria/core/CSSProperties
  • @linaria/core/css
  • @linaria/core/cx
  • @linaria/core/index
  • @linaria/core/package.json
  • @linaria/core/processors/css

Readme

Linaria

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

Why use Linaria

Installation

npm install @linaria/core @linaria/react @linaria/babel-preset

or

yarn add @linaria/core @linaria/react @linaria/babel-preset