UNPKG

712 BJavaScriptView Raw
1exports.__esModule = true
2
3exports.isWebpack5 = false
4
5exports.default = undefined
6
7let initializedWebpack5 = false
8let initializedWebpack4 = false
9let initFns = []
10exports.init = function (useWebpack5) {
11 if (useWebpack5) {
12 Object.assign(exports, require('./bundle5')())
13 exports.isWebpack5 = true
14 if (!initializedWebpack5) for (const cb of initFns) cb()
15 initializedWebpack5 = true
16 } else {
17 Object.assign(exports, require('./bundle4')())
18 exports.isWebpack5 = false
19 if (!initializedWebpack4) for (const cb of initFns) cb()
20 initializedWebpack4 = true
21 }
22}
23
24exports.onWebpackInit = function (cb) {
25 if (initializedWebpack5 || initializedWebpack4) cb()
26 else initFns.push(cb)
27}