UNPKG

steal-tools

Version:

Futuristic build tools for ES6 Module applications.

15 lines (12 loc) 426 B
var source = module.exports = function(node, sourceProp){ var activeSource = node.activeSource && node.activeSource.code; return sourceProp ? node[sourceProp] : (activeSource || node.normalizedSource || node.minifiedSource || node.transpiledSource || node.load.source); }; source.node = function(node, sourceProp){ if(sourceProp) { return node[sourceProp]; } return node.activeSource || { code: source(node) }; };