From ffe59ac384bc04caf501b7b34767f1a396f9383d Mon Sep 17 00:00:00 2001 From: Aman Varshney Date: Thu, 14 Aug 2025 22:20:04 +0530 Subject: [PATCH] chore(cli): remove manual ultracite package handling --- .changeset/two-dots-stop.md | 5 ++++ apps/cli/src/constants.ts | 1 - apps/cli/src/helpers/setup/ultracite-setup.ts | 5 ---- apps/cli/test/cli.smoke.test.ts | 30 +++++++++---------- 4 files changed, 20 insertions(+), 21 deletions(-) create mode 100644 .changeset/two-dots-stop.md diff --git a/.changeset/two-dots-stop.md b/.changeset/two-dots-stop.md new file mode 100644 index 0000000..481a104 --- /dev/null +++ b/.changeset/two-dots-stop.md @@ -0,0 +1,5 @@ +--- +"create-better-t-stack": patch +--- + +remove manual ultracite package handling diff --git a/apps/cli/src/constants.ts b/apps/cli/src/constants.ts index b5b81b0..20af73c 100644 --- a/apps/cli/src/constants.ts +++ b/apps/cli/src/constants.ts @@ -57,7 +57,6 @@ export const dependencyVersionMap = { "@biomejs/biome": "^2.2.0", oxlint: "^1.8.0", - ultracite: "5.1.1", husky: "^9.1.7", "lint-staged": "^16.1.2", diff --git a/apps/cli/src/helpers/setup/ultracite-setup.ts b/apps/cli/src/helpers/setup/ultracite-setup.ts index 5ae376e..d01d743 100644 --- a/apps/cli/src/helpers/setup/ultracite-setup.ts +++ b/apps/cli/src/helpers/setup/ultracite-setup.ts @@ -121,11 +121,6 @@ export async function setupUltracite(config: ProjectConfig, hasHusky: boolean) { }); } - await addPackageDependency({ - devDependencies: ["ultracite"], - projectDir, - }); - log.success("Ultracite setup successfully!"); } catch (error) { log.error(pc.red("Failed to set up Ultracite")); diff --git a/apps/cli/test/cli.smoke.test.ts b/apps/cli/test/cli.smoke.test.ts index e8c379d..8fe3c10 100644 --- a/apps/cli/test/cli.smoke.test.ts +++ b/apps/cli/test/cli.smoke.test.ts @@ -2586,6 +2586,21 @@ describe("create-better-t-stack smoke", () => { expect(codegenRes.exitCode).toBe(0); } + if (scripts.build) { + consola.start(`Building ${dirName}...`); + const isTurbo = existsSync(join(projectDir, "turbo.json")); + const extraArgs = isTurbo ? ["--force"] : []; + const buildRes = await runScript( + pm, + projectDir, + "build", + extraArgs, + 300_000, + ); + expect(buildRes.exitCode).toBe(0); + consola.success(`${dirName} built successfully`); + } + if (scripts["check-types"]) { consola.start(`Type checking ${dirName}...`); try { @@ -2611,21 +2626,6 @@ describe("create-better-t-stack smoke", () => { } } - if (scripts.build) { - consola.start(`Building ${dirName}...`); - const isTurbo = existsSync(join(projectDir, "turbo.json")); - const extraArgs = isTurbo ? ["--force"] : []; - const buildRes = await runScript( - pm, - projectDir, - "build", - extraArgs, - 300_000, - ); - expect(buildRes.exitCode).toBe(0); - consola.success(`${dirName} built successfully`); - } - if (!scripts.build && !scripts["check-types"]) { consola.info( `No build or check-types script for ${dirName}, skipping`,