gajus/babel-plugin-react-css-modules

Not compatible with css-loader@3.0.0

Ouverte

#258 ouverte le 24 juin 2019

 (4 commentaires) (0 réaction) (0 personne assignée)JavaScript (159 forks)batch import
help wantedquestion

Métriques du dépôt

Stars
 (2 034 étoiles)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

I have localIdentName set to '[path]___[name]__[local]___[hash:base64:5]' in the css-loader, but as of 3.0.0 this generates a name (in css-loader) where slashes and dots aren't replaced with dashes but rather escaped.

That's a bit uglier to read now (anyway, they aren't really meant for humans) -- but the main problem is that this plugin now generates invalid className values because it's using the old logic.

Example:

className: rb-client-js-modules-landing-___Landing-module__landing-page-card___kz6iY css: .rb\/client\/js\/modules\/landing\/___Landing\.module__landing-page-card___kz6iY

Guide contributeur