get-config.test.ts — ui Source File
Architecture documentation for get-config.test.ts, a typescript file in the ui codebase. 6 imports, 0 dependents.
Entity Profile
Dependency Diagram
graph LR a6d62398_32bc_ec75_8e5a_d1b6e51a2e3d["get-config.test.ts"] 913f04e7_90de_d0b5_5068_4dacd40de96e["get-config.ts"] a6d62398_32bc_ec75_8e5a_d1b6e51a2e3d --> 913f04e7_90de_d0b5_5068_4dacd40de96e 14909da6_9b34_63a5_6bfc_cb7a228b7a4b["createConfig"] a6d62398_32bc_ec75_8e5a_d1b6e51a2e3d --> 14909da6_9b34_63a5_6bfc_cb7a228b7a4b accda39a_0dd0_5dea_eb7b_df6ae4616716["getConfig"] a6d62398_32bc_ec75_8e5a_d1b6e51a2e3d --> accda39a_0dd0_5dea_eb7b_df6ae4616716 85bede48_57b0_6dfb_357b_3f61f57acdee["getRawConfig"] a6d62398_32bc_ec75_8e5a_d1b6e51a2e3d --> 85bede48_57b0_6dfb_357b_3f61f57acdee d05ec4ea_7a68_3a36_bfa4_9ba7f8409ee5["path"] a6d62398_32bc_ec75_8e5a_d1b6e51a2e3d --> d05ec4ea_7a68_3a36_bfa4_9ba7f8409ee5 c8d55bee_7008_1e1f_317b_8dc47b31b6a8["vitest"] a6d62398_32bc_ec75_8e5a_d1b6e51a2e3d --> c8d55bee_7008_1e1f_317b_8dc47b31b6a8 style a6d62398_32bc_ec75_8e5a_d1b6e51a2e3d fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
import path from "path"
import { describe, expect, test } from "vitest"
import {
createConfig,
getConfig,
getRawConfig,
} from "../../src/utils/get-config"
test("get raw config", async () => {
expect(
await getRawConfig(path.resolve(__dirname, "../fixtures/config-none"))
).toEqual(null)
expect(
await getRawConfig(path.resolve(__dirname, "../fixtures/config-partial"))
).toEqual({
style: "default",
tailwind: {
config: "./tailwind.config.ts",
css: "./src/assets/css/tailwind.css",
baseColor: "neutral",
cssVariables: false,
},
rsc: false,
tsx: true,
aliases: {
components: "@/components",
utils: "@/lib/utils",
},
})
await expect(
getRawConfig(path.resolve(__dirname, "../fixtures/config-invalid"))
).rejects.toThrowError()
})
test("get config", async () => {
expect(
await getConfig(path.resolve(__dirname, "../fixtures/config-none"))
).toEqual(null)
await expect(
getConfig(path.resolve(__dirname, "../fixtures/config-invalid"))
).rejects.toThrowError()
expect(
await getConfig(path.resolve(__dirname, "../fixtures/config-partial"))
).toEqual({
style: "default",
tailwind: {
config: "./tailwind.config.ts",
css: "./src/assets/css/tailwind.css",
baseColor: "neutral",
cssVariables: false,
},
rsc: false,
tsx: true,
aliases: {
components: "@/components",
// ... (265 more lines)
Domain
Dependencies
Source
Frequently Asked Questions
What does get-config.test.ts do?
get-config.test.ts is a source file in the ui codebase, written in typescript. It belongs to the FrameworkTooling domain.
What does get-config.test.ts depend on?
get-config.test.ts imports 6 module(s): createConfig, get-config.ts, getConfig, getRawConfig, path, vitest.
Where is get-config.test.ts in the architecture?
get-config.test.ts is located at packages/shadcn/test/utils/get-config.test.ts (domain: FrameworkTooling, directory: packages/shadcn/test/utils).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free