diff --git a/.changeset/warm-taxis-search.md b/.changeset/warm-taxis-search.md new file mode 100644 index 0000000000..c55dbc0af8 --- /dev/null +++ b/.changeset/warm-taxis-search.md @@ -0,0 +1,5 @@ +--- +"shadcn": patch +--- + +add deno support diff --git a/packages/shadcn/src/utils/updaters/update-dependencies.ts b/packages/shadcn/src/utils/updaters/update-dependencies.ts index 1006b48548..25925d5a61 100644 --- a/packages/shadcn/src/utils/updaters/update-dependencies.ts +++ b/packages/shadcn/src/utils/updaters/update-dependencies.ts @@ -68,7 +68,9 @@ export async function updateDependencies( [ packageManager === "npm" ? "install" : "add", ...(packageManager === "npm" && flag ? [`--${flag}`] : []), - ...dependencies, + ...(packageManager === "deno" + ? dependencies.map((dep) => `npm:${dep}`) + : dependencies), ], { cwd: config.resolvedPaths.cwd, @@ -83,7 +85,9 @@ export async function updateDependencies( packageManager === "npm" ? "install" : "add", ...(packageManager === "npm" && flag ? [`--${flag}`] : []), "-D", - ...devDependencies, + ...(packageManager === "deno" + ? devDependencies.map((dep) => `npm:${dep}`) + : devDependencies), ], { cwd: config.resolvedPaths.cwd,