UNPKG

rollup-plugin-live-server

Version:

serve rollup chagnes using live-server

35 lines (29 loc) 950 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); const ls = require("live-server"); function liveServer(options = {}) { const directories = options.directories || []; const params = { file: options.file || 'index.html', host: options.host || '0.0.0.0', logLevel: options.logLevel || 2, open: options.open || false, port: options.port ||8080, root: options.root || '.', wait: options.wait || 200, }; if (options.mount) params.mount = options.mount; if (options.ignore) params.ignore = options.ignore; if (options.middleware) params.middleware = options.middleware; if (options.cert) params.cert = options.cert; if (options.key) params.key = options.key; if (options.passphrase) params.passphrase = options.passphrase; ls.start(params); return { name: 'liveServer', generateBundle() { console.log(`live-server running on ${params.port}`); } }; } exports.liveServer = liveServer;