extjs-class-loader
Version:
Ext.js loader module for webpack
26 lines (24 loc) • 590 B
JavaScript
const ExtJSEntry = require('./ExtJsEntry');
module.exports = new ExtJSEntry(
[{
type: 'Call',
argumentIndex: 0,
callee: {
object: 'Ext',
method: 'require'
}
}],
null,
function (node) {
let requires;
if (node.type === 'Literal') {
requires =[node.value]
} else if (node.value.type === 'ArrayExpression') {
requires = node.value.elements.map((element) => element.value);
}
return {
remove: 1,
requires: requires
}
}
);