123456789101112131415161718192021 |
- 'use strict';
- function runBonjour(options) {
- // eslint-disable-next-line global-require
- const bonjour = require('bonjour')();
- bonjour.publish({
- name: 'Webpack Dev Server',
- port: options.port,
- type: 'http',
- subtypes: ['webpack'],
- });
- process.on('exit', () => {
- bonjour.unpublishAll(() => {
- bonjour.destroy();
- });
- });
- }
- module.exports = runBonjour;
|