class ViteRuby::Commands

def ensure_log_goes_to_stdout

def ensure_log_goes_to_stdout
  old_logger, original_sync = logger, $stdout.sync
  $stdout.sync = true
  self.logger = Logger.new($stdout, formatter: proc { |_, _, progname, msg| progname == 'vite' ? msg : "#{ msg }\n" })
  yield
ensure
  self.logger, $stdout.sync = old_logger, original_sync
end