Home / File/ index.ts — ui Source File

index.ts — ui Source File

Architecture documentation for index.ts, a typescript file in the ui codebase. 10 imports, 0 dependents.

File typescript 10 imports

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

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