From 4ba6ef5caa1d82083f8a63db9eeefcfde667e594 Mon Sep 17 00:00:00 2001 From: John O'Gara Date: Sun, 21 Jul 2024 14:41:20 +0100 Subject: [PATCH] Add support for detecting pnpm build tool --- lib/generators/turbo_mount/install_generator.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/generators/turbo_mount/install_generator.rb b/lib/generators/turbo_mount/install_generator.rb index e5ff8b1..0647d19 100644 --- a/lib/generators/turbo_mount/install_generator.rb +++ b/lib/generators/turbo_mount/install_generator.rb @@ -46,6 +46,8 @@ def install_nodejs case build_tool when "npm" run "npm install turbo-mount #{FRAMEWORKS[framework][:npm_packages]}" + when "pnpm" + run "pnpm install turbo-mount #{FRAMEWORKS[framework][:npm_packages]}" when "yarn" run "yarn add turbo-mount #{FRAMEWORKS[framework][:npm_packages]}" when "bun" @@ -106,6 +108,8 @@ def detect_build_tool if Rails.root.join("package.json").exist? if Rails.root.join("package-lock.json").exist? "npm" + elsif Rails.root.join("pnpm-lock.yaml").exist? + "pnpm" elsif Rails.root.join("bun.config.js").exist? "bun" else