systemjs-plugin-babel
Advanced tools
Comparing version 0.0.11 to 0.0.12
{ | ||
"name": "systemjs-plugin-babel", | ||
"version": "0.0.11", | ||
"version": "0.0.12", | ||
"registry": "npm", | ||
"jspmPackage": true, | ||
"scripts": { | ||
"build": "./build.sh", | ||
"clear": "rm -rf build-babel/node_modules build-babel/jspm_packages regenerator-runtime.js systemjs-babel-node.js systemjs-babel-browser.js", | ||
"prepublish": "npm run build", | ||
"preversion": "npm run test", | ||
"test": "node test/index.js" | ||
}, | ||
"main": "plugin-babel.js", | ||
@@ -21,8 +28,13 @@ "map": { | ||
"plugin-babel.js", | ||
"babel-helpers", | ||
"babel-helpers.js", | ||
"regenerator-runtime.js", | ||
"systemjs-babel-browser.js", | ||
"babel-helpers", | ||
"babel-helpers.js", | ||
"regenerator-runtime.js", | ||
"systemjs-babel-browser.js", | ||
"systemjs-babel-node.js" | ||
] | ||
], | ||
"devDependencies": { | ||
"browser-run": "^3.2.0", | ||
"systemjs": "^0.19.29", | ||
"tape": "^4.5.1" | ||
} | ||
} |
@@ -65,3 +65,3 @@ var babel = require('systemjs-babel-build').babel; | ||
exports.translate = function(load) { | ||
exports.translate = function(load, traceOpts) { | ||
// we don't transpile anything other than CommonJS or ESM | ||
@@ -74,2 +74,5 @@ if (load.metadata.format == 'global' || load.metadata.format == 'amd' || load.metadata.format == 'json') | ||
// we only output ES modules when running in the builder | ||
var outputESM = traceOpts ? traceOpts.outputESM : loader.builder; | ||
var babelOptions = {}; | ||
@@ -131,4 +134,4 @@ | ||
if (babelOptions.es2015) | ||
presets.push((loader.builder || load.metadata.format == 'cjs') ? es2015 : es2015Register); | ||
else if (!(loader.builder || load.metadata.format == 'cjs')) | ||
presets.push((outputESM || load.metadata.format == 'cjs') ? es2015 : es2015Register); | ||
else if (!(outputESM || load.metadata.format == 'cjs')) | ||
presets.push(modulesRegister); | ||
@@ -174,2 +177,3 @@ | ||
filename: load.address, | ||
moduleIds: false, | ||
sourceMaps: babelOptions.sourceMaps, | ||
@@ -210,4 +214,4 @@ inputSourceMap: load.metadata.sourceMap, | ||
// (in builder we output modules as esm) | ||
if (!load.metadata.format || load.metadata.format == 'detect') | ||
load.metadata.format = loader.builder ? 'esm' : 'register'; | ||
if (!load.metadata.format || load.metadata.format == 'detect' || load.metadata.format == 'esm') | ||
load.metadata.format = outputESM ? 'esm' : 'register'; | ||
@@ -214,0 +218,0 @@ load.metadata.sourceMap = output.map; |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
No README
QualityPackage does not have a README. This may indicate a failed publish or a low quality package.
Found 1 instance in 1 package
2155686
36
44503
0
143
3