module SvelteOnRails::Installer::Npm
def self.compare_version_arrays(current_version, minimal_version)
def self.compare_version_arrays(current_version, minimal_version) raise "ERROR: current_version must be an array" unless current_version.is_a?(Array) raise "ERROR: minimal_version must be an array" unless current_version.is_a?(Array) current_version.each_with_index do |v, i| raise "ERROR: current_version entries must be an integer" unless v.is_a?(Integer) if minimal_version[i] raise "ERROR: minimal_version entries must be an integer" unless minimal_version[i].is_a?(Integer) if v < minimal_version[i] return false end end end true end