class ViteRuby::Manifest

def resolve_entries(*names, **options)

entrypoint files.
Public: Returns scripts, imported modules, and stylesheets for the specified
def resolve_entries(*names, **options)
  entries = names.map { |name| lookup!(name, **options) }
  script_paths = entries.map { |entry| entry.fetch("file") }
  imports = dev_server_running? ? [] : entries.flat_map { |entry| entry["imports"] }.compact
  {
    scripts: script_paths,
    imports: imports.filter_map { |entry| entry.fetch("file") }.uniq,
    stylesheets: dev_server_running? ? [] : (entries + imports).flat_map { |entry| entry["css"] }.compact.uniq,
  }
end