mirror of
https://github.com/shadcn-ui/ui.git
synced 2026-07-09 06:55:07 +00:00
30 lines
745 B
TypeScript
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
|