Я использую Rollup + React + Post CSS для создания библиотеки компонентов. Я ищу способ автопрефикса имен классов, чтобы они не конфликтовали со стилями в проекте, использующем библиотеку.
Я уже добавил этот плагин, чтобы автоматизировать добавление префикса- к каждому имени класса в CSS:
Однако это не изменяет JavaScript (JSX), поэтому компоненты React по-прежнему используют безымянные классы в качестве атрибутов className.
Есть ли способ использовать Rollup для автоматического изменения атрибутов className для включения того же префикса, который указан в CSS?
Обратите внимание, что я не ищу полностью модульное решение, такое как модули CSS, так как мне нужен один и тот же префикс- для каждого компонента внутри библиотеки.