UNPKG

@m59/reload-server

Version:

Simple SPA development server with reload API. Injects reload script.

21 lines (17 loc) 744 B
#!/usr/bin/env node const program = require('commander') const Server = require('../') const pkg = require('../package') program .version(pkg.version) .option('-d, --dir [value]', 'directory of files to be served [cwd]') .option('-p, --port [value]', '`port` argument for server.listen() [8080]') .option('-H, --host [value]', '`host` argument for server.listen()') .option('-q, --quiet' , 'disable logging') .option('--wsPath [value]', 'path to the websocket server') .parse(process.argv) const server = Server(program) const listener = server.listen(program.port || 8080, program.host, () => { console.log('Listening on port: '+listener.address().port) console.log('WebSocket path: '+server.wsPath) })