apps/v4/content/docs/registry/registry-index.mdx
The open source registry index is a list of all the open source registries that are available to use out of the box.
When you run shadcn add or shadcn search, the CLI will automatically check the registry index for the registry you are looking for and add it to your components.json file.
You can see the full list at https://ui.shadcn.com/r/registries.json.
apps/v4/registry/directory.jsonpnpm registry:build to update registries.json file.Once you have submitted your request, it will be validated and reviewed by the team.
/registry.json and /component-name.json files are expected to be in the root of the registry.files array, if present, must NOT include a content property.Here's an example of a valid registry:
{
"$schema": "https://ui.shadcn.com/schema/registry.json",
"name": "acme",
"homepage": "https://acme.com",
"items": [
{
"name": "login-form",
"type": "registry:component",
"title": "Login Form",
"description": "A login form component.",
"files": [
{
"path": "registry/new-york/auth/login-form.tsx",
"type": "registry:component"
}
]
},
{
"name": "example-login-form",
"type": "registry:component",
"title": "Example Login Form",
"description": "An example showing how to use the login form component.",
"files": [
{
"path": "registry/new-york/examples/example-login-form.tsx",
"type": "registry:component"
}
]
}
]
}