Skip to content

Improve the debugging experience and add server-side rendering support to styled-components

License

Notifications You must be signed in to change notification settings

styled-components/babel-plugin-styled-components

Folders and files

NameName
Last commit message
Last commit date

Latest commit

4e2eb38 · Jun 23, 2023
Apr 6, 2023
Apr 6, 2023
Jun 23, 2023
May 19, 2023
Jun 29, 2021
Apr 6, 2023
Apr 6, 2023
Jun 29, 2021
Apr 6, 2023
Aug 21, 2018
Jul 6, 2021
Jun 23, 2023
Jun 23, 2023
Jun 23, 2023

Repository files navigation

babel-plugin-styled-components

This plugin is a highly recommended supplement to the base styled-components library, offering some useful features:

  • consistently hashed component classNames between environments (a must for server-side rendering)
  • better debugging through automatic annotation of your styled components based on their context in the file system, etc.
  • various types of minification for styles and the tagged template literals styled-components uses

Quick start

Install the plugin first:

npm install --save-dev babel-plugin-styled-components

Then add it to your babel configuration:

{
  "plugins": ["babel-plugin-styled-components"]
}

Changelog

See Github Releases

Documentation

The documentation for this plugin lives on the styled-components website!

License

Licensed under the MIT License, Copyright © 2016-present Vladimir Danchenkov and Maximilian Stoiber.

See LICENSE.md for more information.