1.0.4 • Published 3 years ago

slive-server v1.0.4

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

slive-server

Simple http server with live reload capability

Installation

npm i slive-server

Example

const SliveServer = require('slive-server')
SliveServer.start({
  port: 1234,
  watch: 'dist'
})

Configuration

const config = {
  host: '127.0.0.1', // Set the server address. Default: 0.0.0.0
  port: 3000, // Set the server port. Default: 3000
  root: 'public', // Set root directory that's being served. Default: current directory
  wait: 100, // Waits for all changes, before reloading. Default(ms): 100
  watch: ['dist', 'public'], // Paths to exclusively watch for changes. Default: watch everything
  verbose: true, // Log changed files. Default: true
}

SliveServer.start(config)

Methods

SliveServer.reload() // Reload manually
SliveServer.shutdown() // Stop server

Cli

npm i slive-server -g

// example
slive-server --port=1234 --watch=public

// cli parameters
--host=127.0.0.1 // Set the server address. Default: 0.0.0.0
--port=3000 // Set the server port. Default: 3000
--root=public // Set root directory that's being served. Default: current directory
--wait=100 // Waits for all changes, before reloading. Default(ms): 100
--watch=dist,public // Paths to exclusively watch for changes. Default: watch everything
--quiet // Hide changed files log.