babel/scripts/babel-register.js
Henry Zhu 4278ede41f 🐶 🍲
2017-03-27 14:24:16 -04:00

26 lines
604 B
JavaScript

"use strict";
const babel = require("../.babelrc");
const register = require("babel-register").default;
const path = require("path");
if (babel.plugins) {
// correct path of relative plugins
babel.plugins = babel.plugins.map(function (plugin) {
if (plugin.charAt(0) === ".") {
return plugin.replace(/^\./, path.join(__dirname, ".."));
}
return plugin;
});
}
register(babel);
register({
extensions: [".js"],
// Only js files in the test folder but not in the subfolder fixtures.
only: [/packages\/.+\/test\/(?!fixtures\/).+\.js$/],
babelrc: false,
compact: true,
});