index.ts — ui Source File
Architecture documentation for index.ts, a typescript file in the ui codebase. 10 imports, 0 dependents.
Entity Profile
Dependency Diagram
graph LR 5f6c10ed_d8da_f1f7_b6ac_f5a0d5676d61["index.ts"] ceec689a_1334_a657_3c35_094070222b09["schema"] 5f6c10ed_d8da_f1f7_b6ac_f5a0d5676d61 --> ceec689a_1334_a657_3c35_094070222b09 6802ce19_522d_e5fb_e458_8826d9f6952e["zod"] 5f6c10ed_d8da_f1f7_b6ac_f5a0d5676d61 --> 6802ce19_522d_e5fb_e458_8826d9f6952e 69c33044_9852_844f_4b17_81928b399104["registry-blocks"] 5f6c10ed_d8da_f1f7_b6ac_f5a0d5676d61 --> 69c33044_9852_844f_4b17_81928b399104 34d96d21_1f8d_0101_e9cb_c59f512d550f["registry-charts"] 5f6c10ed_d8da_f1f7_b6ac_f5a0d5676d61 --> 34d96d21_1f8d_0101_e9cb_c59f512d550f 612b1c6a_acd6_4592_7330_a64212471ab3["registry-examples"] 5f6c10ed_d8da_f1f7_b6ac_f5a0d5676d61 --> 612b1c6a_acd6_4592_7330_a64212471ab3 0a4660c2_5bcb_ca3b_f24b_bc53204a0bb4["registry-hooks"] 5f6c10ed_d8da_f1f7_b6ac_f5a0d5676d61 --> 0a4660c2_5bcb_ca3b_f24b_bc53204a0bb4 93a3a720_e5fd_cb4d_7f96_c2f9c6030c24["registry-internal"] 5f6c10ed_d8da_f1f7_b6ac_f5a0d5676d61 --> 93a3a720_e5fd_cb4d_7f96_c2f9c6030c24 63048655_1358_2214_3c78_90eaba217d17["registry-lib"] 5f6c10ed_d8da_f1f7_b6ac_f5a0d5676d61 --> 63048655_1358_2214_3c78_90eaba217d17 7c81c946_5a5f_5241_e2d2_d9ae56093c5d["registry-themes"] 5f6c10ed_d8da_f1f7_b6ac_f5a0d5676d61 --> 7c81c946_5a5f_5241_e2d2_d9ae56093c5d bd29b9dd_a818_9145_9f5a_c39542269868["registry-ui"] 5f6c10ed_d8da_f1f7_b6ac_f5a0d5676d61 --> bd29b9dd_a818_9145_9f5a_c39542269868 style 5f6c10ed_d8da_f1f7_b6ac_f5a0d5676d61 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
import { type Registry } from "shadcn/schema"
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: [
{
name: "index",
type: "registry:style",
dependencies: [
"tailwindcss-animate",
"class-variance-authority",
"lucide-react",
],
registryDependencies: ["utils"],
tailwind: {
config: {
plugins: ['require("tailwindcss-animate")'],
},
},
cssVars: {},
files: [],
},
{
name: "style",
type: "registry:style",
dependencies: [
"tailwindcss-animate",
"class-variance-authority",
"lucide-react",
],
registryDependencies: ["utils"],
tailwind: {
config: {
plugins: ['require("tailwindcss-animate")'],
},
},
cssVars: {},
files: [],
},
...ui,
...blocks,
...charts,
...lib,
...hooks,
...themes,
// Internal use only.
...internal,
...examples,
],
} satisfies Registry
Dependencies
- registry-blocks
- registry-charts
- registry-examples
- registry-hooks
- registry-internal
- registry-lib
- registry-themes
- registry-ui
- schema
- zod
Source
Frequently Asked Questions
What does index.ts do?
index.ts is a source file in the ui codebase, written in typescript.
What does index.ts depend on?
index.ts imports 10 module(s): registry-blocks, registry-charts, registry-examples, registry-hooks, registry-internal, registry-lib, registry-themes, registry-ui, and 2 more.
Where is index.ts in the architecture?
index.ts is located at deprecated/www/registry/index.ts (directory: deprecated/www/registry).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free