mirror of
https://github.com/shadcn-ui/ui.git
synced 2026-07-07 14:08:47 +00:00
* feat: implement shadcn/registry * feat: add schema field * fix: import * chore: add changeset * chore: remove console * fix: tests * fix: diff command * feat: move to schema/registy-item.json * fix * ci: switch to node 20 * ci: build packages * fix: types * chore: update schema * chore: update build registry script * feat(shadcn): add build command
29 lines
746 B
TypeScript
29 lines
746 B
TypeScript
import { type Registry } from "shadcn/registry"
|
|
import { z } from "zod"
|
|
|
|
import { blocks } from "@/registry/registry-blocks"
|
|
import { charts } from "@/registry/registry-charts"
|
|
import { examples } from "@/registry/registry-examples"
|
|
import { hooks } from "@/registry/registry-hooks"
|
|
import { internal } from "@/registry/registry-internal"
|
|
import { lib } from "@/registry/registry-lib"
|
|
import { themes } from "@/registry/registry-themes"
|
|
import { ui } from "@/registry/registry-ui"
|
|
|
|
export const registry = {
|
|
name: "shadcn/ui",
|
|
homepage: "https://ui.shadcn.com",
|
|
items: [
|
|
...ui,
|
|
...blocks,
|
|
...charts,
|
|
...lib,
|
|
...hooks,
|
|
...themes,
|
|
|
|
// Internal use only.
|
|
...internal,
|
|
...examples,
|
|
],
|
|
} satisfies Registry
|