Add more transforms

This commit is contained in:
Antonio Scandurra
2017-02-15 19:33:43 +01:00
parent b090a07838
commit af8773aa3f
3 changed files with 24 additions and 16 deletions

View File

@@ -19,13 +19,17 @@
"atom-select-list": "0.0.12",
"atom-ui": "0.4.1",
"babel-core": "6.22.1",
"babel-plugin-add-module-exports": "^0.2.1",
"babel-plugin-transform-async-to-generator": "^6.22.0",
"babel-plugin-transform-class-properties": "^6.23.0",
"babel-plugin-transform-es2015-modules-commonjs": "^6.23.0",
"babel-plugin-transform-flow-strip-types": "^6.22.0",
"babel-plugin-transform-object-rest-spread": "^6.23.0",
"babel-plugin-transform-react-jsx": "^6.23.0",
"babel-plugin-add-module-exports": "0.2.1",
"babel-plugin-transform-async-to-generator": "6.22.0",
"babel-plugin-transform-class-properties": "6.23.0",
"babel-plugin-transform-decorators-legacy": "1.3.4",
"babel-plugin-transform-do-expressions": "6.22.0",
"babel-plugin-transform-es2015-modules-commonjs": "6.23.0",
"babel-plugin-transform-export-extensions": "6.22.0",
"babel-plugin-transform-flow-strip-types": "6.22.0",
"babel-plugin-transform-function-bind": "6.22.0",
"babel-plugin-transform-object-rest-spread": "6.23.0",
"babel-plugin-transform-react-jsx": "6.23.0",
"cached-run-in-this-context": "0.4.1",
"chai": "3.5.0",
"chart.js": "^2.3.0",

View File

@@ -53,8 +53,8 @@ exports.compile = function (sourceCode, filePath) {
for (var key in defaultOptions) {
if (key === 'plugins') {
const plugins = []
for (let plugin of defaultOptions[key]) {
plugins.push(require.resolve(`babel-plugin-${plugin}`))
for (const [pluginName, pluginOptions] of defaultOptions[key]) {
plugins.push([require.resolve(`babel-plugin-${pluginName}`), pluginOptions])
}
options[key] = plugins
} else {

View File

@@ -1,12 +1,16 @@
{
"sourceMap": "inline",
"plugins": [
"add-module-exports",
"transform-async-to-generator",
"transform-class-properties",
"transform-es2015-modules-commonjs",
"transform-flow-strip-types",
"transform-object-rest-spread",
"transform-react-jsx"
["add-module-exports", {}],
["transform-async-to-generator", {}],
["transform-decorators-legacy", {}],
["transform-class-properties", {}],
["transform-es2015-modules-commonjs", {"strictMode": false}],
["transform-export-extensions", {}],
["transform-do-expressions", {}],
["transform-function-bind", {}],
["transform-object-rest-spread", {}],
["transform-flow-strip-types", {}],
["transform-react-jsx", {}]
]
}