The server backend that powers the vlt gui.
Overview
This is a library that starts the HTTP server for vlt gui views.
Usage
import { createServer } from '@vltpkg/server'
// load configsconst conf = getLoadedConfigSomehow()
// create the serverconst server = createServer(conf.options)
// update options when requiredserver.on('needConfigUpdate', dir => { conf.resetOptions(dir) server.updateOptions(conf.options)})
// start listening on a portawait server.start()
console.log(`Listening on ${server.address()}`)
// if you have a path, you can also open it now in a browserawait urlOpen(server.address('/some/path'))