From 5b8ee41511fb5ff468d9218f97b8545e145d773c Mon Sep 17 00:00:00 2001 From: "xabierlameiro.com" <44481156+xabierlameiro@users.noreply.github.com> Date: Wed, 18 Jun 2025 09:44:59 +0200 Subject: [PATCH] fix(cli): correct function name typo unnsetSpreadElements to unsetSpreadElements (#7609) * fix(cli): correct function name typo unnsetSpreadElements to unsetSpreadElements * chore: add changeset --------- Co-authored-by: shadcn --- .changeset/popular-vans-hammer.md | 5 +++++ .../shadcn/src/utils/updaters/update-tailwind-config.ts | 6 +++--- .../test/utils/updaters/update-tailwind-config.test.ts | 4 ++-- 3 files changed, 10 insertions(+), 5 deletions(-) create mode 100644 .changeset/popular-vans-hammer.md diff --git a/.changeset/popular-vans-hammer.md b/.changeset/popular-vans-hammer.md new file mode 100644 index 0000000000..1f161c6355 --- /dev/null +++ b/.changeset/popular-vans-hammer.md @@ -0,0 +1,5 @@ +--- +"shadcn": patch +--- + +fix typo in function name unnsetSpreadElements diff --git a/packages/shadcn/src/utils/updaters/update-tailwind-config.ts b/packages/shadcn/src/utils/updaters/update-tailwind-config.ts index eb93072f10..b2a1b56531 100644 --- a/packages/shadcn/src/utils/updaters/update-tailwind-config.ts +++ b/packages/shadcn/src/utils/updaters/update-tailwind-config.ts @@ -379,7 +379,7 @@ export function unnestSpreadProperties(obj: ObjectLiteralExpression) { initializer && initializer.isKind(SyntaxKind.ArrayLiteralExpression) ) { - unnsetSpreadElements( + unsetSpreadElements( initializer.asKindOrThrow(SyntaxKind.ArrayLiteralExpression) ) } @@ -387,7 +387,7 @@ export function unnestSpreadProperties(obj: ObjectLiteralExpression) { } } -export function unnsetSpreadElements(arr: ArrayLiteralExpression) { +export function unsetSpreadElements(arr: ArrayLiteralExpression) { const elements = arr.getElements() for (let j = 0; j < elements.length; j++) { const element = elements[j] @@ -398,7 +398,7 @@ export function unnsetSpreadElements(arr: ArrayLiteralExpression) { ) } else if (element.isKind(SyntaxKind.ArrayLiteralExpression)) { // Recursive check on nested arrays - unnsetSpreadElements( + unsetSpreadElements( element.asKindOrThrow(SyntaxKind.ArrayLiteralExpression) ) } else if (element.isKind(SyntaxKind.StringLiteral)) { diff --git a/packages/shadcn/test/utils/updaters/update-tailwind-config.test.ts b/packages/shadcn/test/utils/updaters/update-tailwind-config.test.ts index c18e138ca3..0ba625069e 100644 --- a/packages/shadcn/test/utils/updaters/update-tailwind-config.test.ts +++ b/packages/shadcn/test/utils/updaters/update-tailwind-config.test.ts @@ -5,7 +5,7 @@ import { buildTailwindThemeColorsFromCssVars, nestSpreadElements, nestSpreadProperties, transformTailwindConfig, - unnestSpreadProperties, unnsetSpreadElements, + unnestSpreadProperties, unsetSpreadElements, } from "../../../src/utils/updaters/update-tailwind-config" const SHARED_CONFIG = { @@ -1186,7 +1186,7 @@ describe("unnestSpreadElements", () => { ) if (!configObject) throw new Error("Config object not found") - unnsetSpreadElements(configObject) + unsetSpreadElements(configObject) const result = configObject.getText() expect(result.replace(/\s+/g, "")).toBe(expected.replace(/\s+/g, ""))