UNPKG

613 BJavaScriptView Raw
1const server = require('gulp-develop-server');
2
3const { join } = require('path');
4const { onServerFileChanged } = require('./utils');
5const { ROUTE_METHOD, RouterFactory } = require('./builder')
6
7const serverStart = (options = { path: join(__dirname, 'utils', 'start.js') }) => {
8 return new Promise((resolve, reject) => {
9 server.listen(options, error => {
10 if (error) reject();
11 resolve(server);
12 });
13 });
14};
15
16exports.onServerFileChanged = file => onServerFileChanged(server, file);
17
18exports.serverStart = serverStart
19exports.ROUTE_METHOD = ROUTE_METHOD;
20exports.RouterFactory = RouterFactory;
\No newline at end of file