diff --git a/.changeset/wet-eagles-leave.md b/.changeset/wet-eagles-leave.md new file mode 100644 index 00000000000..efbd3ab2d92 --- /dev/null +++ b/.changeset/wet-eagles-leave.md @@ -0,0 +1,5 @@ +--- +"shadcn-ui": patch +--- + +update zod imports diff --git a/packages/cli/src/commands/add.ts b/packages/cli/src/commands/add.ts index 0f31c246c42..3bded1a9b6f 100644 --- a/packages/cli/src/commands/add.ts +++ b/packages/cli/src/commands/add.ts @@ -17,7 +17,7 @@ import { Command } from "commander" import { execa } from "execa" import ora from "ora" import prompts from "prompts" -import * as z from "zod" +import { z } from "zod" const addOptionsSchema = z.object({ components: z.array(z.string()).optional(), diff --git a/packages/cli/src/commands/diff.ts b/packages/cli/src/commands/diff.ts index 37308eaa89f..43a19f65bd5 100644 --- a/packages/cli/src/commands/diff.ts +++ b/packages/cli/src/commands/diff.ts @@ -14,7 +14,7 @@ import { transform } from "@/src/utils/transformers" import chalk from "chalk" import { Command } from "commander" import { diffLines, type Change } from "diff" -import * as z from "zod" +import { z } from "zod" const updateOptionsSchema = z.object({ component: z.string().optional(), diff --git a/packages/cli/src/commands/init.ts b/packages/cli/src/commands/init.ts index c9026126732..78893dc530d 100644 --- a/packages/cli/src/commands/init.ts +++ b/packages/cli/src/commands/init.ts @@ -26,7 +26,7 @@ import { execa } from "execa" import template from "lodash.template" import ora from "ora" import prompts from "prompts" -import * as z from "zod" +import { z } from "zod" import { applyPrefixesCss } from "../utils/transformers/transform-tw-prefix" diff --git a/packages/cli/src/utils/get-config.ts b/packages/cli/src/utils/get-config.ts index 18978018a60..d8e4dc0faca 100644 --- a/packages/cli/src/utils/get-config.ts +++ b/packages/cli/src/utils/get-config.ts @@ -2,7 +2,7 @@ import path from "path" import { resolveImport } from "@/src/utils/resolve-import" import { cosmiconfig } from "cosmiconfig" import { loadConfig } from "tsconfig-paths" -import * as z from "zod" +import { z } from "zod" export const DEFAULT_STYLE = "default" export const DEFAULT_COMPONENTS = "@/components" diff --git a/packages/cli/src/utils/registry/index.ts b/packages/cli/src/utils/registry/index.ts index 5fd5450a446..29395e2b5c2 100644 --- a/packages/cli/src/utils/registry/index.ts +++ b/packages/cli/src/utils/registry/index.ts @@ -9,7 +9,7 @@ import { } from "@/src/utils/registry/schema" import { HttpsProxyAgent } from "https-proxy-agent" import fetch from "node-fetch" -import * as z from "zod" +import { z } from "zod" const baseUrl = process.env.COMPONENTS_REGISTRY_URL ?? "https://ui.shadcn.com" const agent = process.env.https_proxy diff --git a/packages/cli/src/utils/registry/schema.ts b/packages/cli/src/utils/registry/schema.ts index 2b1806109a1..b227590e11d 100644 --- a/packages/cli/src/utils/registry/schema.ts +++ b/packages/cli/src/utils/registry/schema.ts @@ -1,4 +1,4 @@ -import * as z from "zod" +import { z } from "zod" // TODO: Extract this to a shared package. export const registryItemSchema = z.object({ diff --git a/packages/cli/src/utils/transformers/index.ts b/packages/cli/src/utils/transformers/index.ts index daa1bb73bca..88cdb3f3a45 100644 --- a/packages/cli/src/utils/transformers/index.ts +++ b/packages/cli/src/utils/transformers/index.ts @@ -8,7 +8,7 @@ import { transformImport } from "@/src/utils/transformers/transform-import" import { transformJsx } from "@/src/utils/transformers/transform-jsx" import { transformRsc } from "@/src/utils/transformers/transform-rsc" import { Project, ScriptKind, type SourceFile } from "ts-morph" -import * as z from "zod" +import { z } from "zod" import { transformTwPrefixes } from "./transform-tw-prefix" diff --git a/packages/cli/src/utils/transformers/transform-css-vars.ts b/packages/cli/src/utils/transformers/transform-css-vars.ts index b5f1259c102..95cf973d1da 100644 --- a/packages/cli/src/utils/transformers/transform-css-vars.ts +++ b/packages/cli/src/utils/transformers/transform-css-vars.ts @@ -1,7 +1,7 @@ import { registryBaseColorSchema } from "@/src/utils/registry/schema" import { Transformer } from "@/src/utils/transformers" import { ScriptKind, SyntaxKind } from "ts-morph" -import * as z from "zod" +import { z } from "zod" export const transformCssVars: Transformer = async ({ sourceFile,