gajus

gajus/babel-plugin-react-css-module...

Transforms styleName to className using compile time CSS module resolution.

JavaScript
2042
160
Other

This project is a Babel plugin that transforms `styleName` attributes in React components into `className` attributes using compile-time CSS module resolution. It's designed for React developers who want to use CSS Modules without the runtime overhead of `react-css-modules`, offering better performance (0-10% vs +50% impact) and a smaller bundle size (less than 2kb vs 17kb).

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of gajus/babel-plugin-react-css-modules

Account's avatar
Allow parsing of jsx
Account's avatar
Babel Types is a Lodash-esque utility library for AST nodes
Account's avatar
Additional JSON-Schema keywords for Ajv JSON validator
Account's avatar
Helper for building generic names, similar to webpack
Account's avatar
PostCSS plugin to use CSS Modules everywhere
Account's avatar
A CSS Modules transform to extract local aliases for inline imports
Account's avatar
A CSS Modules transform to make local scope the default
Account's avatar
A CSS Modules parser to extract tokens from the css file
Account's avatar
A CSS Modules transform to extract export statements from local-scope classes
Account's avatar
PostCSS plugin for CSS Modules to pass arbitrary values between your module files
Account's avatar
Babel command line.
Account's avatar
Babel compiler core.
Account's avatar
Helper function to support test runner
Account's avatar
Strip flow type annotations from your output code.
Account's avatar
This plugin transforms ES2015 modules to CommonJS
Account's avatar
A Babel preset for each environment.
Account's avatar
babel require hook
Account's avatar
Jest plugin to use babel for transformation.
Account's avatar
Module resolver plugin for Babel
Account's avatar
Utilities for testing babel plugins
Account's avatar
Canonical ESLint Shareable Config
Account's avatar
Modern native Git hooks
Account's avatar
Delightful JavaScript Testing.
Account's avatar
Automated semver compliant package publishing

Support the repos that depend on gajus/babel-plugin-react-css-modules

Top contributors

gajus's profile
gajus
66 contributions
AlbertLucianto's profile
AlbertLucianto
10 contributions
sthzg's profile
sthzg
3 contributions
clessg's profile
clessg
2 contributions
CurtisHumphrey's profile
CurtisHumphrey
2 contributions
IanVS's profile
IanVS
2 contributions
PCreations's profile
PCreations
2 contributions
jjinux's profile
jjinux
2 contributions
trevorsmith's profile
trevorsmith
2 contributions
AndreasCag's profile
AndreasCag
1 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet