@nexa-ui-kit/registry
v1.0.0
Published
Build-time registry generation for Nexa UI components
Maintainers
Readme
@nexa-ui-kit/registry
Build-time registry generation for Nexa UI components.
Overview
This package generates a JSON registry of all Nexa UI components, including:
- Component source code
- Dependencies (npm packages)
- Registry dependencies (other Nexa UI components)
- Metadata (description, category)
Usage
Generate Registry
cd packages/registry
bun run generateOutput Files
dist/registry.json- Full registry with component codedist/index.json- Lightweight index for CLI listings
Component Metadata
Add metadata to component files via comments:
/**
* @description A button component with variants
* @category form
* @dependencies @radix-ui/react-slot
* @registryDependencies utils
*/Schema
import { registrySchema, type Registry } from '@nexa-ui-kit/registry/schema'
const registry = registrySchema.parse(data)License
MIT
