diff --git a/packages/babel-preset-stage-0/index.js b/packages/babel-preset-stage-0/index.js new file mode 100644 index 0000000000..ecf74a998d --- /dev/null +++ b/packages/babel-preset-stage-0/index.js @@ -0,0 +1,9 @@ +module.exports = { + presets: [ + require("babel-preset-stage-1") + ], + plugins: [ + require("babel-plugin-transform-do-expressions"), + require("babel-plugin-transform-function-bind") + ] +}; diff --git a/packages/babel-preset-stage-0/package.json b/packages/babel-preset-stage-0/package.json new file mode 100644 index 0000000000..584ba012d6 --- /dev/null +++ b/packages/babel-preset-stage-0/package.json @@ -0,0 +1,15 @@ +{ + "name": "babel-preset-stage-0", + "version": "6.0.2", + "description": "Babel preset for stage 0 plugins", + "author": "Sebastian McKenzie ", + "homepage": "https://babeljs.io/", + "license": "MIT", + "repository": "babel/babel", + "main": "index.js", + "dependencies": { + "babel-plugin-transform-do-expressions": "^6.0.2", + "babel-plugin-transform-function-bind": "^6.0.2", + "babel-preset-stage-1": "^6.0.2" + } +} diff --git a/packages/babel-preset-stage-1/index.js b/packages/babel-preset-stage-1/index.js new file mode 100644 index 0000000000..bc4467b543 --- /dev/null +++ b/packages/babel-preset-stage-1/index.js @@ -0,0 +1,11 @@ +module.exports = { + presets: [ + require("babel-preset-stage-2") + ], + plugins: [ + require("babel-plugin-transform-class-constructor-call"), + require("babel-plugin-transform-class-properties"), + require("babel-plugin-transform-decorators"), + require("babel-plugin-transform-export-extensions") + ] +}; diff --git a/packages/babel-preset-stage-1/package.json b/packages/babel-preset-stage-1/package.json new file mode 100644 index 0000000000..32ce9d1bd2 --- /dev/null +++ b/packages/babel-preset-stage-1/package.json @@ -0,0 +1,17 @@ +{ + "name": "babel-preset-stage-1", + "version": "6.0.2", + "description": "Babel preset for stage 1 plugins", + "author": "Sebastian McKenzie ", + "homepage": "https://babeljs.io/", + "license": "MIT", + "repository": "babel/babel", + "main": "index.js", + "dependencies": { + "babel-plugin-transform-class-constructor-call": "^6.0.2", + "babel-plugin-transform-class-properties": "^6.0.2", + "babel-plugin-transform-decorators": "^6.0.2", + "babel-plugin-transform-export-extensions": "^6.0.2", + "babel-preset-stage-2": "^6.0.2" + } +} diff --git a/packages/babel-preset-stage-2/index.js b/packages/babel-preset-stage-2/index.js new file mode 100644 index 0000000000..8a35b4bf7c --- /dev/null +++ b/packages/babel-preset-stage-2/index.js @@ -0,0 +1,9 @@ +module.exports = { + presets: [ + require("babel-preset-stage-3") + ], + plugins: [ + require("babel-plugin-syntax-trailing-function-commas"), + require("babel-plugin-transform-object-rest-spread") + ] +}; diff --git a/packages/babel-preset-stage-2/package.json b/packages/babel-preset-stage-2/package.json new file mode 100644 index 0000000000..7325d70159 --- /dev/null +++ b/packages/babel-preset-stage-2/package.json @@ -0,0 +1,15 @@ +{ + "name": "babel-preset-stage-2", + "version": "6.0.2", + "description": "Babel preset for stage 2 plugins", + "author": "Sebastian McKenzie ", + "homepage": "https://babeljs.io/", + "license": "MIT", + "repository": "babel/babel", + "main": "index.js", + "dependencies": { + "babel-plugin-syntax-trailing-function-commas": "^6.0.2", + "babel-plugin-transform-object-rest-spread": "^6.0.2", + "babel-preset-stage-3": "^6.0.2" + } +} diff --git a/packages/babel-preset-stage-3/index.js b/packages/babel-preset-stage-3/index.js new file mode 100644 index 0000000000..eda66de120 --- /dev/null +++ b/packages/babel-preset-stage-3/index.js @@ -0,0 +1,6 @@ +module.exports = { + plugins: [ + require("babel-plugin-transform-async-to-generator"), + require("babel-plugin-transform-exponentiation-operator") + ] +}; diff --git a/packages/babel-preset-stage-3/package.json b/packages/babel-preset-stage-3/package.json new file mode 100644 index 0000000000..5f0c03f94b --- /dev/null +++ b/packages/babel-preset-stage-3/package.json @@ -0,0 +1,14 @@ +{ + "name": "babel-preset-stage-3", + "version": "6.0.2", + "description": "Babel preset for stage 3 plugins", + "author": "Sebastian McKenzie ", + "homepage": "https://babeljs.io/", + "license": "MIT", + "repository": "babel/babel", + "main": "index.js", + "dependencies": { + "babel-plugin-transform-async-to-generator": "^6.0.2", + "babel-plugin-transform-exponentiation-operator": "^6.0.2" + } +}