lib/svelte_on_rails/installer/svelte.rb



module SvelteOnRails
  module Installer
    module Svelte

      def self.install_svelte
        puts '-' * 80

        # check npm package version

        npm_i = SvelteOnRails::Installer::Npm
        npm_i.install_or_update_package('svelte', minimal_version: [5])

        # configure vite

        vite_i = SvelteOnRails::Installer::Vite
        vite_i.configure_for_svelte

      end

    end
  end
end