UNPKG

489 BJavaScriptView Raw
1const nodeExternals = require('webpack-node-externals')
2const { createSet } = require('./utils')
3
4const _ = module.exports = {}
5
6_.externalize = config => {
7 let value = config.get('externals') || []
8 value = value.concat([
9 nodeExternals({
10 whitelist: [/\.(?!(?:jsx?|json)$).{1,5}$/i]
11 }),
12 'vue',
13 'babel-runtime'
14 ])
15 config.externals(value)
16}
17
18_.getHotEntryPoints = entry => {
19 if (!entry || entry === true) {
20 entry = 'client'
21 }
22 return createSet(entry)
23}