From 7446d069117c4811ccc5184fcc5021d2ed242fe9 Mon Sep 17 00:00:00 2001 From: Henry Zhu Date: Mon, 16 Jul 2018 13:07:17 -0400 Subject: [PATCH] also default stage 2 to decoratorsLegacy true [skip ci] --- packages/babel-preset-stage-2/src/index.js | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/packages/babel-preset-stage-2/src/index.js b/packages/babel-preset-stage-2/src/index.js index f40084eac7..8b20233bb9 100644 --- a/packages/babel-preset-stage-2/src/index.js +++ b/packages/babel-preset-stage-2/src/index.js @@ -10,7 +10,7 @@ import transformThrowExpressions from "@babel/plugin-proposal-throw-expressions" export default declare((api, opts = {}) => { api.assertVersion(7); - const { loose = false, useBuiltIns = false, decoratorsLegacy = false } = opts; + const { loose = false, useBuiltIns = false, decoratorsLegacy = true } = opts; if (typeof loose !== "boolean") { throw new Error("@babel/preset-stage-2 'loose' option must be a boolean."); @@ -26,14 +26,6 @@ export default declare((api, opts = {}) => { ); } - if (decoratorsLegacy !== true) { - throw new Error( - "The new decorators proposal is not supported yet." + - ' You must pass the `"decoratorsLegacy": true` option to' + - " @babel/preset-stage-2", - ); - } - return { presets: [[presetStage3, { loose, useBuiltIns }]], plugins: [