@nebula.js/cli-serve
Basic web development server for supernovas.
Install
npm install @nebula.js/cli@next -g
Usage
CLI
nebula serve -h
Dev server
Options:
--version Show version number [boolean]
--entry File entrypoint [string]
--type Generic object type [string]
--build [boolean] [default: true]
--host [string]
--port [number]
--enigma.host [string]
--enigma.port [default: 9076]
--ACCEPT_EULA, -a [boolean] [default: false]
-h, --help Show help [boolean]
Example
Start the server and connect to enigma on port 9077
nebula serve --enigma.port 9077
node.js API
const serve = require('@nebula.js/cli-serve');
serve({
port: 3000,
entry: path.resolve(__dirname, 'sn.js')
enigma: {
port: 9077
}
}).then(s => {
s.url;
s.close();
});