gajus/babel-plugin-react-css-modules

Not compatible with css-loader@3.0.0

Open

#258 ouverte le 24 juin 2019

Voir sur GitHub
 (4 commentaires) (0 réactions) (0 assignés)JavaScript (176 forks)batch import
help wantedquestion

Métriques du dépôt

Stars
 (2 044 stars)
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