♻️
Framework-agnostic
Tested on projects with vanilla JS/TS, React, Vue, and Astro
This plugin automatically adds the module filename and other useful info to class names for easier development.
Add the plugin to your project using your favorite package manager!
npm install -D vite-plugin-readable-classnamesyarn add -D vite-plugin-readable-classnamespnpm add -D vite-plugin-readable-classnamesbun add -d vite-plugin-readable-classnamesvite-plugin-readable-classnames is the new identity for vite-plugin-pretty-module-classnames. This guide will help you migrate from vite-plugin-pretty-module-classnames to vite-plugin-readable-classnames.
npm uninstall vite-plugin-pretty-module-classnames
npm install -D vite-plugin-readable-classnamesyarn remove vite-plugin-pretty-module-classnames
yarn add -D vite-plugin-readable-classnamespnpm remove vite-plugin-pretty-module-classnames
pnpm add -D vite-plugin-readable-classnamesbun remove vite-plugin-pretty-module-classnames
bun add -d vite-plugin-readable-classnamesvite.config.js or vite.config.tsimport { defineConfig } from 'vite'
import prettyModuleClassnames from 'vite-plugin-pretty-module-classnames'
import readableClassnames from 'vite-plugin-readable-classnames'
export default defineConfig {
plugins: [prettyModuleClassnames()],
plugins: [readableClassnames()],
}