{"library":"unplugin-transform-class","type":"library","category":null,"description":"A build tool plugin for transforming HTML class selectors according to custom rules, supporting Vite, Rollup, Webpack, esbuild, and Farm. Version 0.7.0 is current. It primarily targets developers using atomic CSS frameworks (like UnoCSS) in environments that restrict certain characters in class names (e.g., WeChat Mini Programs). Key differentiators: unplugin-based architecture for multi-bundler support, built-in default transformation rules, and utility functions for custom selector processing. Release cadence is irregular; last update 2023. Compared to similar tools, it offers broader bundler support and simpler rule configuration.","language":"javascript","status":"active","version":"0.7.0","tags":["javascript","unplugin","vite","webpack","rollup","transform","we","class","typescript"],"last_verified":"Mon Apr 27","install":[{"cmd":"npm install unplugin-transform-class","imports":["import transformClass from 'unplugin-transform-class/vite'","const transformClass = require('unplugin-transform-class/webpack')","import { defaultRules, escapeRegExp, restoreSelector, transformCode, transformEscapESelector, transformSelector } from 'unplugin-transform-class/utils'"]},{"cmd":"yarn add unplugin-transform-class","imports":[]},{"cmd":"pnpm add unplugin-transform-class","imports":[]}],"homepage":null,"github":"https://github.com/MellowCo/unplugin-transform-class","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/unplugin-transform-class","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}