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