update-env-vars.test.ts — ui Source File
Architecture documentation for update-env-vars.test.ts, a typescript file in the ui codebase. 5 imports, 0 dependents.
Entity Profile
Dependency Diagram
graph LR 2426dbbb_a6b0_c1dc_4af9_aad17c12ea4b["update-env-vars.test.ts"] a5718d0a_a699_b571_7ac6_482ff9047b4c["update-env-vars.ts"] 2426dbbb_a6b0_c1dc_4af9_aad17c12ea4b --> a5718d0a_a699_b571_7ac6_482ff9047b4c 2bd4115e_3585_6d12_8eb1_e8800a6d2a9b["updateEnvVars"] 2426dbbb_a6b0_c1dc_4af9_aad17c12ea4b --> 2bd4115e_3585_6d12_8eb1_e8800a6d2a9b eac8f98f_e40a_7fe8_f505_372c83d20c7a["fs"] 2426dbbb_a6b0_c1dc_4af9_aad17c12ea4b --> eac8f98f_e40a_7fe8_f505_372c83d20c7a b2895591_2a74_d518_deda_2f26be766dcb["get-config"] 2426dbbb_a6b0_c1dc_4af9_aad17c12ea4b --> b2895591_2a74_d518_deda_2f26be766dcb c8d55bee_7008_1e1f_317b_8dc47b31b6a8["vitest"] 2426dbbb_a6b0_c1dc_4af9_aad17c12ea4b --> c8d55bee_7008_1e1f_317b_8dc47b31b6a8 style 2426dbbb_a6b0_c1dc_4af9_aad17c12ea4b fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
import { existsSync, promises as fs } from "fs"
import type { Config } from "@/src/utils/get-config"
import { afterEach, beforeEach, describe, expect, test, vi } from "vitest"
import { updateEnvVars } from "./update-env-vars"
vi.mock("fs", () => ({
existsSync: vi.fn(),
promises: {
readFile: vi.fn(),
writeFile: vi.fn(),
},
}))
vi.mock("@/src/utils/logger", () => ({
logger: {
info: vi.fn(),
log: vi.fn(),
success: vi.fn(),
break: vi.fn(),
},
}))
vi.mock("@/src/utils/spinner", () => ({
spinner: vi.fn(() => ({
start: vi.fn().mockReturnThis(),
stop: vi.fn(),
succeed: vi.fn(),
})),
}))
const mockConfig: Config = {
style: "default",
rsc: false,
tailwind: {
config: "tailwind.config.js",
css: "app/globals.css",
baseColor: "slate",
prefix: "",
cssVariables: false,
},
tsx: true,
aliases: {
components: "@/components",
ui: "@/components/ui",
lib: "@/lib",
hooks: "@/hooks",
utils: "@/utils",
},
resolvedPaths: {
cwd: "/test/project",
tailwindConfig: "/test/project/tailwind.config.js",
tailwindCss: "/test/project/app/globals.css",
components: "/test/project/components",
ui: "/test/project/components/ui",
lib: "/test/project/lib",
hooks: "/test/project/hooks",
utils: "/test/project/utils",
},
}
// ... (124 more lines)
Domain
Dependencies
- fs
- get-config
- update-env-vars.ts
- updateEnvVars
- vitest
Source
Frequently Asked Questions
What does update-env-vars.test.ts do?
update-env-vars.test.ts is a source file in the ui codebase, written in typescript. It belongs to the FrameworkTooling domain.
What does update-env-vars.test.ts depend on?
update-env-vars.test.ts imports 5 module(s): fs, get-config, update-env-vars.ts, updateEnvVars, vitest.
Where is update-env-vars.test.ts in the architecture?
update-env-vars.test.ts is located at packages/shadcn/src/utils/updaters/update-env-vars.test.ts (domain: FrameworkTooling, directory: packages/shadcn/src/utils/updaters).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free