{"repo":"lirena00/compadcn","free":true,"listed":false,"github":"https://github.com/lirena00/compadcn","clone":"git clone https://github.com/lirena00/compadcn.git","description":"compadcn is a modern CLI wrapper around shadcn-ui that adds presets, remove support, linting, and an interactive TUI for blazing-fast component workflows.","language":"TypeScript","stars":41,"topics":["cli","command-line-tool","developer-tools","frontend","nextjs","shadcn","shadcn-ui","terminal","typescript"],"license":"MIT","category":"cli-tools","readme_excerpt":"compadcn A powerful CLI tool for installing and managing ShadCN UI components with preset functionality. Features - Easy component installation - Add ShadCN components with a single command - Smart linting - Find and remove unused components from your project - Import cleanup - Automatically removes imports when components are deleted - Dependency removal - Optionally remove unused dependencies when components are deleted - Custom presets - Create and save your own component collections Installation Commands compadcn add [components...] Add ShadCN components to your project. compadcn remove [components...] Remove ShadCN components from your project. Features: - Interactive removal with confirmation - Dependency conflict detection - Automatic import cleanup from your codebase - Optional dependency removal - Validates internal dependencies before removal compadcn lint Find and remove unused ShadCN components from your project. Features: - Scans your entire codebase for component usage - Identifies unused components - Option to automatically remove unused components - Provides removal commands for manual cleanup compadcn preset Manage component presets - collections of commonly used components. Preset Subcommands Requirements - Node.js 18.0.0 or higher - A ShadCN project with components.json file - Package manager: npm, pnpm, yarn, or bun How It Works 1. Component Detection : Reads your components.json file to understand your project structure 2. Package Manager Detection : Auto","default_branch":null,"files":null,"tree":[],"storefront":"/r/lirena00","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lirena00/compadcn/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}