module SvelteOnRails::Installer::Svelte

def self.install_svelte(svelte_version_specifier: 'latest', vite_plugin_svelte_version_specifier: 'latest')

def self.install_svelte(svelte_version_specifier: 'latest', vite_plugin_svelte_version_specifier: 'latest')
  puts '-' * 80
  # check npm package version
  npm_i = SvelteOnRails::Installer::Npm
  npm_i.install_or_update_package('svelte', version_specifier: svelte_version_specifier)
  # configure vite
  vite_i = SvelteOnRails::Installer::Vite
  vite_i.configure_for_svelte(vite_plugin_svelte_version_specifier: vite_plugin_svelte_version_specifier)
end