UNPKG

858 BJavaScriptView Raw
1// index module
2
3var constants = require('./constants')
4var Server = require('./server')
5var runner = require('./runner')
6var stopper = require('./stopper')
7var launcher = require('./launcher')
8var cfg = require('./config')
9
10// TODO: remove in 1.0
11var oldServer = {
12 start: function (cliOptions, done) {
13 console.error('WARN `start` method is deprecated since 0.13. It will be removed in 0.14. Please use \n' +
14 ' server = new Server(config, [done])\n' +
15 ' server.start()\n' +
16 'instead.')
17 var server = new Server(cliOptions, done)
18 server.start()
19 }
20}
21
22module.exports = {
23 constants: constants,
24 VERSION: constants.VERSION,
25 Server: Server,
26 runner: runner,
27 stopper: stopper,
28 launcher: launcher,
29 config: { parseConfig: cfg.parseConfig }, // lets start with only opening up the `parseConfig` api
30 server: oldServer
31}