Files
shadcn-ui/apps/v4/public/schema/registry.json
shadcn c8ab3801ec feat: add include to registry.json (#10708)
* feat: implement registry include

* feat: updates

* fix

* refactor: implementation

* fix(registry): correct directory registry json

* fix(registry): stop warning for external registry dependencies

* fix(registry): address include review feedback
2026-05-21 17:13:04 +04:00

34 lines
1015 B
JSON

{
"$schema": "https://json-schema.org/draft-07/schema#",
"description": "A shadcn registry of components, hooks, pages, etc.",
"type": "object",
"properties": {
"$schema": {
"type": "string"
},
"name": {
"description": "The registry name. Required when this file is used as the root registry, optional for included registry chunks.",
"type": "string"
},
"homepage": {
"description": "The registry homepage. Required when this file is used as the root registry, optional for included registry chunks.",
"type": "string"
},
"include": {
"type": "array",
"description": "An array of relative paths to registry.json files to include in this registry.",
"items": {
"type": "string"
}
},
"items": {
"type": "array",
"default": [],
"items": {
"$ref": "https://ui.shadcn.com/schema/registry-item.json"
}
}
},
"anyOf": [{ "required": ["items"] }, { "required": ["include"] }]
}