export-loader
Version:
A webpack loader that allowes to write a Golang style exports.
23 lines (22 loc) • 702 B
JavaScript
function handleAssignmentExpression(insertKeyFunc, debug, expression){
let name
try{
if(expression && expression.left && expression.left.name){
name = expression.left.name
}else if(expression && expression.left && expression.left.object && expression.left.object.name && expression.left.object.name==='exports'){
// name = expression.left.property.name
name = 'ignoring for now...'
debug(`received exports object:${name}`)
// return insertKeyFunc(name, true)
}else{
name = 'ignoring...'
}
}catch(e){
name = expression.callee.name
}
debug(`Expression: ${name}`)
insertKeyFunc(name)
}
module.exports = {
handleAssignmentExpression
}