whistle.nohost
Version:
Nohost plugin for whistle
22 lines (18 loc) • 435 B
JavaScript
const startWhistle = require('whistle');
const { getPort } = require('../util');
let result;
module.exports = () => {
if (!result) {
result = new Promise((resolve) => {
getPort((port) => {
const proxy = startWhistle({
port,
encrypted: true,
storage: 'nohost_network_mode',
mode: 'network',
}, () => resolve(port, proxy));
});
});
}
return result;
};