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?