class SvelteOnRails::Lib::Utils
def self.precompile(last_mtime = nil)
def self.precompile(last_mtime = nil) config = SvelteOnRails::Configuration.instance Dir.chdir(config.rails_root) do cmd = "./node_modules/.bin/vite build --config vite-ssr.config.ts" puts `#{cmd}` end if last_mtime mtime_path = config.ssr_dist_folder.join('last_mtime') File.write(mtime_path, last_mtime.to_s) end end