systemjs-builder
Advanced tools
Comparing version 0.16.7 to 0.16.8
var traceur = require('traceur'); | ||
var traceurGet = require('../lib/utils').traceurGet; | ||
var syntaxDynamicImport = require('babel-plugin-syntax-dynamic-import'); | ||
var ParseTreeTransformer = traceurGet('codegeneration/ParseTreeTransformer.js').ParseTreeTransformer; | ||
@@ -66,2 +68,3 @@ var ModuleSpecifier = traceurGet('syntax/trees/ParseTrees.js').ModuleSpecifier; | ||
ast: true, | ||
plugins: [syntaxDynamicImport], | ||
resolveModuleSource: function(dep) { | ||
@@ -95,3 +98,3 @@ if (depsList.indexOf(dep) == -1) | ||
compact: false, | ||
plugins: [[require('babel-plugin-transform-es2015-modules-systemjs'), { systemGlobal: opts.systemGlobal }]], | ||
plugins: [syntaxDynamicImport, [require('babel-plugin-transform-es2015-modules-systemjs'), { systemGlobal: opts.systemGlobal }]], | ||
filename: load.path, | ||
@@ -98,0 +101,0 @@ //sourceFileName: load.path, |
@@ -29,3 +29,3 @@ var rollup = require('rollup'); | ||
function isESM(moduleName) { | ||
return tree[moduleName] && tree[moduleName].metadata && tree[moduleName].metadata.format == 'esm' && !tree[moduleName].metadata.originalSource; | ||
return tree[moduleName] && tree[moduleName].metadata && tree[moduleName].metadata.format == 'esm' && !tree[moduleName].metadata.originalSource && !tree[moduleName].source.match(/\s+import\s*\(/); | ||
} | ||
@@ -32,0 +32,0 @@ |
{ | ||
"name": "systemjs-builder", | ||
"version": "0.16.7", | ||
"version": "0.16.8", | ||
"description": "SystemJS Build Tool", | ||
@@ -8,2 +8,3 @@ "main": "index.js", | ||
"babel-core": "^6.24.1", | ||
"babel-plugin-syntax-dynamic-import": "^6.18.0", | ||
"babel-plugin-transform-amd-system-wrapper": "^0.3.7", | ||
@@ -10,0 +11,0 @@ "babel-plugin-transform-cjs-system-wrapper": "^0.6.2", |
184220
4061
17
+ Addedbabel-plugin-syntax-dynamic-import@6.18.0(transitive)