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