lib/vite_ruby.rb in vite_ruby-3.1.3 vs lib/vite_ruby.rb in vite_ruby-3.1.4

- old
+ new

@@ -32,11 +32,11 @@ } class << self extend Forwardable - def_delegators :instance, :config, :commands, :env, :run, :run_proxy? + def_delegators :instance, :config, :commands, :digest, :env, :run, :run_proxy? def_delegators :config, :mode def instance @instance ||= new end @@ -73,9 +73,15 @@ @config_options = config_options end def logger @logger ||= Logger.new($stdout) + end + + # Public: Returns a digest of all the watched files, allowing to detect + # changes. Useful to perform version checks in single-page applications. + def digest + builder.send(:watched_files_digest) end # Public: Returns true if the Vite development server is currently running. # NOTE: Checks only once every second since every lookup calls this method. def dev_server_running?