From fa76f92a3437dd1843e54c3b16e587511758729c Mon Sep 17 00:00:00 2001 From: mst-mkt Date: Sat, 26 Jul 2025 22:38:14 +0900 Subject: [PATCH 1/2] fix: correct the install command for deno --- src/generators/pm.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/generators/pm.ts b/src/generators/pm.ts index 04dd33f..5a927f0 100644 --- a/src/generators/pm.ts +++ b/src/generators/pm.ts @@ -7,7 +7,7 @@ const INSTALL_COMMANDS = [ ["yarn", "add"], ["pnpm", "install"], ["bun", "install"], - ["deno", "install", " --dev"], + ["deno", "install", " --dev", "npm:"], ] as const; const NYPM_COMMAND = ["npx nypm", "install"] as const; @@ -42,9 +42,9 @@ export const pmInstall = defineGenerator({ : [NYPM_COMMAND, ...INSTALL_COMMANDS]; const contents = commands.map( - ([cmd, install, dev = " -D"]) => + ([cmd, install, dev = " -D", pkgPrefix = ""]) => // prettier-ignore - `# ${cmd.includes("nypm") ? "✨ Auto-detect" : cmd}\n${cmd} ${install}${args.dev ? dev : (args.global ? "g" : "")} ${name}${versionSuffix}`, + `# ${cmd.includes("nypm") ? "✨ Auto-detect" : cmd}\n${cmd} ${install}${args.dev ? dev : (args.global ? "g" : "")} ${pkgPrefix}${name}${versionSuffix}`, ); if ((args.separate ?? false) === false) { From ad9105cca1a732eadfabd7016ed37c1dd6a5714f Mon Sep 17 00:00:00 2001 From: mst-mkt Date: Sat, 26 Jul 2025 22:39:26 +0900 Subject: [PATCH 2/2] docs: update install command for deno in docs and output --- docs/2.generators/pm-install.md | 2 +- test/fixture/OUTPUT.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/2.generators/pm-install.md b/docs/2.generators/pm-install.md index 56d8187..7c97dd1 100644 --- a/docs/2.generators/pm-install.md +++ b/docs/2.generators/pm-install.md @@ -32,7 +32,7 @@ The `pm-install` or `pm-i` generator generates installation commands for several bun install -D package-name # deno - deno install --dev package-name + deno install --dev npm:package-name ``` diff --git a/test/fixture/OUTPUT.md b/test/fixture/OUTPUT.md index c88957f..2681688 100644 --- a/test/fixture/OUTPUT.md +++ b/test/fixture/OUTPUT.md @@ -62,7 +62,7 @@ bun install -D automd ```sh # deno -deno install --dev automd +deno install --dev npm:automd ```