Files
shadcn-ui/apps/v4/registry/bases/base/registry.ts
2025-12-13 00:20:24 +04:00

30 lines
745 B
TypeScript

import { registryItemSchema, type Registry } from "shadcn/schema"
import { z } from "zod"
import { fonts } from "@/registry/fonts"
import { blocks } from "./blocks/_registry"
import { components } from "./components/_registry"
import { examples } from "./examples/_registry"
import { hooks } from "./hooks/_registry"
import { internal } from "./internal/_registry"
import { lib } from "./lib/_registry"
import { ui } from "./ui/_registry"
export const registry = {
name: "shadcn/ui",
homepage: "https://ui.shadcn.com",
items: z
.array(registryItemSchema)
.parse([
...ui,
...examples,
...lib,
...components,
...blocks,
...hooks,
...internal,
...fonts,
]),
} satisfies Registry