{ "$schema": "https://ui.shadcn.com/schema/registry.json", "name": "acme", "homepage": "https://acme.com", "items": [ { "name": "hello-world", "type": "registry:component", "title": "Hello World", "description": "A simple hello world component", "registryDependencies": ["button"], "files": [ { "path": "registry/hello-world/hello-world.tsx", "type": "registry:component" } ] }, { "name": "example-form", "type": "registry:component", "title": "Example Form", "description": "A contact form with Zod validation.", "dependencies": ["zod"], "registryDependencies": ["button", "input", "label", "textarea", "card"], "files": [ { "path": "registry/example-form/example-form.tsx", "type": "registry:component" } ] }, { "name": "ol-map", "type": "registry:component", "title": "OpenLayers Map", "description": "Component that makes use of OpenLayers API", "dependencies": ["zustand", "ol"], "files": [ { "path": "registry/ol-map/map.tsx", "type": "registry:component" } ] }, { "name": "complex-component", "type": "registry:component", "title": "Complex Component", "description": "A complex component showing hooks, libs and components.", "registryDependencies": ["card"], "files": [ { "path": "registry/complex-component/page.tsx", "type": "registry:page", "target": "app/pokemon/page.tsx" }, { "path": "registry/complex-component/components/pokemon-card.tsx", "type": "registry:component" }, { "path": "registry/complex-component/components/pokemon-image.tsx", "type": "registry:component" }, { "path": "registry/complex-component/lib/pokemon.ts", "type": "registry:lib" }, { "path": "registry/complex-component/hooks/use-pokemon.ts", "type": "registry:hook" } ] }, { "name": "map-with-segments", "type": "registry:component", "title": "Map With Segments", "description": "A map that contains colored road segments", "registryDependencies": [ "https://registry-test-taupe.vercel.app/r/ol-map.json" ], "dependencies": ["zustand", "ol"], "files": [ { "path": "registry/map-with-segments/page.tsx", "type": "registry:page", "target": "app/map-with-segments/page.tsx" }, { "path": "registry/map-with-segments/components/map-with-segments.tsx", "type": "registry:component" }, { "path": "registry/map-with-segments/lib/accidents.ts", "type": "registry:lib" }, { "path": "registry/map-with-segments/lib/helpers.ts", "type": "registry:lib" }, { "path": "registry/map-with-segments/lib/roads.ts", "type": "registry:lib" } ] } ] }