UNPKG

491 BJavaScriptView Raw
1require('v8-compile-cache');
2const Pipeline = require('./Pipeline');
3
4let pipeline;
5
6function init(options) {
7 pipeline = new Pipeline(options || {});
8 Object.assign(process.env, options.env || {});
9 process.env.HMR_PORT = options.hmrPort;
10 process.env.HMR_HOSTNAME = options.hmrHostname;
11}
12
13async function run(path, isWarmUp) {
14 try {
15 return await pipeline.process(path, isWarmUp);
16 } catch (e) {
17 e.fileName = path;
18 throw e;
19 }
20}
21
22exports.init = init;
23exports.run = run;