UNPKG

steal-tools

Version:

Futuristic build tools for ES6 Module applications.

19 lines (15 loc) 390 B
var loader = require("@loader"); exports.translate = function(load){ // Detect dynamic imports var res = /System\.import\("([a-z]+)"\)/.exec(load.source); if(res) { var localLoader = loader.localLoader || loader; var bundle = localLoader.bundle; if(!bundle) { bundle = localLoader.bundle = []; } bundle.push(res[1]); } return "def" + "ine([], function(){" + "});"; };