Sha256: 7451e9c22877e773f7436a1a369723ad85c600b95a59952f66ef47d130592017
Contents?: true
Size: 746 Bytes
Versions: 5
Compression:
Stored size: 746 Bytes
Contents
import url from 'url'; function getHotEntryPoint(publicPath: string): string { const uri = url.parse(publicPath); uri.pathname = ''; return `webpack-dev-server/client?${uri.format()}`; } export function makeHotReloadableEntries(entries: WebpackEntry, publicPath: string): WebpackEntry { if (typeof entries === 'string') { return [getHotEntryPoint(publicPath), entries]; } if (Array.isArray(entries)) { return [getHotEntryPoint(publicPath)].concat(entries); } if (entries.constructor === Object) { const output = {}; Object.keys(entries).forEach(key => { let hotEntry = makeHotReloadableEntries(entries[key], publicPath); output[key] = hotEntry; }); return output; } return entries; }
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
hauler-0.3.4 | src/utils/webpack.js |
hauler-0.3.3 | src/utils/webpack.js |
hauler-0.3.2 | src/utils/webpack.js |
hauler-0.3.1 | src/utils/webpack.js |
hauler-0.3.0 | src/utils/webpack.js |