UNPKG

extjs-class-loader

Version:

Ext.js loader module for webpack

26 lines (24 loc) 590 B
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 } } );