Overview:
Shadxn is an experimental CLI tool that enhances development workflows by allowing the integration of components and dependencies into projects. It builds upon the foundation of the shadcn-ui CLI and introduces features like custom registry support, compatibility with various frameworks, and project initialization with default registries.
Features:
- Custom Registry Support: Initialize and manage custom registries for personalized component management.
- Enhanced add Command: Add components from selected registries for greater flexibility.
- Project Initialization: Easily set up projects with default registries, ready for development.
- Compatibility: Designed to work with various frameworks and libraries for seamless integration.
Installation:
To install Shadxn, you have multiple options based on your preferred package manager or using npx for immediate usage without global installation. Choose the method that suits your workflow:
Using npm:
npm install -g shadxn
Using Yarn:
yarn global add shadxn
Using pnpm:
pnpm add -g shadxn
Using Bun:
bun -g shadxn
Using npx (No Installation Required):
npx shadxn
Summary:
Shadxn is a CLI tool that enhances development workflows by allowing easy integration of components and dependencies. With features like custom registry support, enhanced add command, and project initialization, Shadxn provides developers with flexibility and compatibility for seamless component management. Installation is simple, whether globally with npm, Yarn, pnpm, Bun, or using npx for immediate usage, making Shadxn a versatile tool for project development.