{"id":26470598,"url":"https://github.com/thusithawijethunga/ext-shadcn-cli","last_synced_at":"2025-10-07T01:22:01.617Z","repository":{"id":283048763,"uuid":"950393855","full_name":"thusithawijethunga/ext-shadcn-cli","owner":"thusithawijethunga","description":"Shadcn-Extension An open source component collection , that extends your ui library , built using shadcn component","archived":false,"fork":false,"pushed_at":"2025-03-18T08:24:39.000Z","size":740,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-18T10:34:03.147Z","etag":null,"topics":["shadcn","shadcn-react","shadcn-ui"],"latest_commit_sha":null,"homepage":"https://ui.byheart.lk","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thusithawijethunga.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-18T05:04:41.000Z","updated_at":"2025-03-18T08:24:43.000Z","dependencies_parsed_at":"2025-03-18T10:45:09.680Z","dependency_job_id":null,"html_url":"https://github.com/thusithawijethunga/ext-shadcn-cli","commit_stats":null,"previous_names":["thusithawijethunga/ext-shadcn-cli"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thusithawijethunga%2Fext-shadcn-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thusithawijethunga%2Fext-shadcn-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thusithawijethunga%2Fext-shadcn-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thusithawijethunga%2Fext-shadcn-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thusithawijethunga","download_url":"https://codeload.github.com/thusithawijethunga/ext-shadcn-cli/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244489415,"owners_count":20460992,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["shadcn","shadcn-react","shadcn-ui"],"created_at":"2025-03-19T19:22:19.061Z","updated_at":"2025-10-07T01:22:01.489Z","avatar_url":"https://github.com/thusithawijethunga.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Shadcn-Extension\n\nA CLI (inspired by shadcn-ui) for adding components to your project, making it easier to integrate and manage UI components within your codebase.\n\n## Installation\n\nTo get started with the `shadcn-Extension` CLI, ensure you have `npx` installed. This tool allows you to run packages directly from npm without globally installing them.\n\n\u003e ## NOTE\n\u003e\n\u003e ALL TYPES PACKAGES FOR NOW NEEDS TO BE INSTALLED MANUALLY\n\n## Usage\n\n### Initializing a New Project\n\nUse the `init` command to initialize dependencies for a new project. This command sets up everything you need, including installing necessary dependencies, adding the `cn` utility, configuring `tailwind.config.js`, and setting up CSS variables.\n\n1. **Initialize Dependencies**\n\n   Run the following command to initialize the project:\n\n   ```bash\n   npx shadcn-ui init\n   ```\n\n2. **Initialize Shadcn-Extension CLI**\n\n   Next, set up your project with the shadcn-extension CLI:\n\n   ```bash\n   npx @shadext/cli init\n   ```\n\n### Adding Components\n\nUse the `add` command to add components to your project. This command installs the required dependencies and integrates the specified component into your project.\n\n1. **Add a Specific Component**\n\n   To add a specific component, specify the component name:\n\n   ```bash\n   npx @shadext/cli add [component]\n   ```\n\n   **Example:**\n\n   Adding a `tree-view` component:\n\n   ```bash\n   npx @shadext/cli add tree-view\n   ```\n\n2. **View Available Components**\n\n   If you want to see a list of all available components, run the `add` command without any arguments:\n\n   ```bash\n   npx @shadext/cli add\n   ```\n\n   This will display a list of components that you can add to your project.\n\n## Full Documentation\n\nFor detailed documentation, including installation guides, component usage, and more, visit the [shadcn-Extension Documentation](https://ui.byheart.lk/docs/installation).\n\n## License\n\nThis project is licensed under the [MIT license](https://github.com/thusithawijethunga/ext-shadcn-cli/cli/LICENSE.md).\n\n## Contributing\n\nContributions are welcome! If you have suggestions for improvements, please open an issue or submit a pull request on the [GitHub repository](https://github.com/thusithawijethunga/ext-shadcn-cli).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthusithawijethunga%2Fext-shadcn-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthusithawijethunga%2Fext-shadcn-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthusithawijethunga%2Fext-shadcn-cli/lists"}