gajus/babel-plugin-react-css-modules

Not compatible with css-loader@3.0.0

Open

#258 aberto em 24 de jun. de 2019

Ver no GitHub
 (4 comments) (0 reactions) (0 assignees)JavaScript (176 forks)batch import
help wantedquestion

Métricas do repositório

Stars
 (2.044 stars)
Métricas de merge de PR
 (Nenhuma PRs mesclada em 30d)

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

Guia do colaborador