@better-css-modules/cli
v0.1.2
Published
CLI for generating CSS Modules type definitions and detecting unused class names.
Readme
@better-css-modules/cli
CLI for generating CSS Modules type definitions and detecting unused class names.
Install
pnpm add -D @better-css-modules/cliUsage
# Generate type definitions for all CSS Modules
better-css-modules generate
# Watch mode - regenerate on file changes
better-css-modules generate --watch
# Detect unused class names
better-css-modules checkConfiguration
Place a better-css-modules.config.ts in your project root:
import { defineConfig } from "@better-css-modules/core";
export default defineConfig({
include: ["src/**/*.module.css"],
exclude: [],
outDir: "__generated__",
watch: false,
silent: false,
});| Option | Type | Default | Description |
| --------- | ---------- | ------------------------- | -------------------------------------------- |
| include | string[] | ["src/**/*.module.css"] | Glob patterns for target CSS Modules files |
| exclude | string[] | [] | Glob patterns to exclude |
| outDir | string | "__generated__" | Output directory for generated .d.ts files |
| watch | boolean | false | Enable watch mode (CLI only) |
| silent | boolean | false | Suppress console output |
License
MIT
