@vltpkg/server

0.0.0-12 • Public • Published

@vltpkg/server

The server backend that powers the vlt gui.

Usage

Overview

This is a library that starts the HTTP server for vlt gui views.

Usage

import { createServer } from '@vltpkg/server'

// load configs
const conf = getLoadedConfigSomehow()

// create the server
const server = createServer(conf.options)

// update options when required
server.on('needConfigUpdate', dir => {
  conf.resetOptions(dir)
  server.updateOptions(conf.options)
})

// start listening on a port
await server.start()

console.log(`Listening on ${server.address()}`)

// if you have a path, you can also open it now in a browser
await urlOpen(server.address('/some/path'))

Readme

Keywords

none

Package Sidebar

Install

npm i @vltpkg/server

Weekly Downloads

32

Version

0.0.0-12

License

BSD-2-Clause-Patent

Unpacked Size

104 kB

Total Files

60

Last publish

Collaborators

  • ruyadorno
  • darcyclarke
  • vltops
  • isaacs
  • lukekarrys