From a741aed487af884255718e875cdf358c6f9f5394 Mon Sep 17 00:00:00 2001 From: Nico Schett <52858351+schettn@users.noreply.github.com> Date: Mon, 17 Feb 2025 15:14:51 +0000 Subject: [PATCH] fix(detect-pm): default to 'npm run' for unknown package managers --- .changeset/gorgeous-pots-talk.md | 5 +++++ packages/create-pylon/src/detect-pm.ts | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 .changeset/gorgeous-pots-talk.md diff --git a/.changeset/gorgeous-pots-talk.md b/.changeset/gorgeous-pots-talk.md new file mode 100644 index 0000000..bab6e6d --- /dev/null +++ b/.changeset/gorgeous-pots-talk.md @@ -0,0 +1,5 @@ +--- +'create-pylon': patch +--- + +Prevent error on unkown pm during run script detection. diff --git a/packages/create-pylon/src/detect-pm.ts b/packages/create-pylon/src/detect-pm.ts index 1c1c86a..36dc028 100644 --- a/packages/create-pylon/src/detect-pm.ts +++ b/packages/create-pylon/src/detect-pm.ts @@ -140,6 +140,7 @@ export function getRunScript(pm: PackageManager): PackageManagerScript { case 'deno': return 'deno task' default: - throw new Error('Unknown package manager') + // Default to npm run if unknown + return 'npm run' } }