getTemplateFiles() — ui Function Reference
Architecture documentation for the getTemplateFiles() function in create.ts from the ui codebase.
Entity Profile
Dependency Diagram
graph TD ba0f4496_7222_7a6f_3fda_c2848aadddc7["getTemplateFiles()"] 9461b7e1_0062_183b_052f_41abc70dee91["create.ts"] ba0f4496_7222_7a6f_3fda_c2848aadddc7 -->|defined in| 9461b7e1_0062_183b_052f_41abc70dee91 d6e73ad2_74c9_dd43_c275_b68a987b6b66["create()"] d6e73ad2_74c9_dd43_c275_b68a987b6b66 -->|calls| ba0f4496_7222_7a6f_3fda_c2848aadddc7 style ba0f4496_7222_7a6f_3fda_c2848aadddc7 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/shadcn/src/commands/create.ts lines 328–382
function getTemplateFiles(template: Template) {
switch (template) {
case "vite":
return [
{
type: "registry:file" as const,
path: "src/App.tsx",
target: "src/App.tsx",
content: dedent`import { ComponentExample } from "@/components/component-example";
export function App() {
return <ComponentExample />;
}
export default App;
`,
},
]
case "next":
return [
{
type: "registry:page" as const,
path: "app/page.tsx",
target: "app/page.tsx",
content: dedent`import { ComponentExample } from "@/components/component-example";
export default function Page() {
return <ComponentExample />;
}
`,
},
]
case "start":
return [
{
type: "registry:file" as const,
path: "src/routes/index.tsx",
target: "src/routes/index.tsx",
content: dedent`import { createFileRoute } from "@tanstack/react-router";
import { ComponentExample } from "@/components/component-example";
export const Route = createFileRoute("/")({ component: App });
function App() {
return (
<ComponentExample />
);
}
`,
},
]
default:
return []
}
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does getTemplateFiles() do?
getTemplateFiles() is a function in the ui codebase, defined in packages/shadcn/src/commands/create.ts.
Where is getTemplateFiles() defined?
getTemplateFiles() is defined in packages/shadcn/src/commands/create.ts at line 328.
What calls getTemplateFiles()?
getTemplateFiles() is called by 1 function(s): create.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free