Module: SvelteOnRails::Installer::Svelte
- Defined in:
- lib/svelte_on_rails/installer/svelte.rb
Class Method Summary collapse
Class Method Details
.install_svelte(svelte_version_specifier: 'latest', vite_plugin_svelte_version_specifier: 'latest') ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/svelte_on_rails/installer/svelte.rb', line 5 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 |