@mpxjs/webpack-plugin
Version:
mpx compile core
21 lines (19 loc) • 460 B
JavaScript
const hasOwn = require('../../utils/has-own')
module.exports = function normalizeTest (test) {
if (test) {
return (input, meta) => {
const pathArr = test.split('|')
meta.paths = []
let result = false
for (let i = 0; i < pathArr.length; i++) {
if (hasOwn(input, pathArr[i])) {
meta.paths.push(pathArr[i])
result = true
}
}
return result
}
} else {
return () => true
}
}