module SvelteOnRails::Installer::Utils

def self.install_npm_package

def self.install_npm_package
  package_name = "@csedl/svelte-on-rails@latest"
  puts "Installing #{package_name} via npm..."
  if system("npm install #{package_name}")
    puts "#{package_name} successfully installed."
  else
    abort "Failed to install #{package_name}. Please ensure npm is installed and try running 'npm install #{package_name}' manually."
  end
end