tailwind-ast-scoper
Version:
Scoped Tailwind config manager using AST. Safely handle multi-config, v3/v4, and white-label Tailwind projects.
22 lines (18 loc) • 701 B
JavaScript
const { build, watch } = require('../lib/core');
const { program } = require('commander');
program
.option('--watch', 'Watch mode')
.option('--configDir <path>', 'Tailwind config directory', 'tailwind-configs')
.option('--pagesDir <path>', 'Pages directory', 'src/pages')
.option('--pattern <glob>', 'Pattern for JSX/TSX files', '**/index.{jsx,tsx}')
.option('--verbose', 'Enable verbose logging')
.option('--dry-run', 'Only show what will be changed, don\'t write')
.option('--report <type>', 'Report type (txt, json, html)', 'txt');
program.parse(process.argv);
const options = program.opts();
if (options.watch) {
watch(options);
} else {
build(options);
}