From ad2019aa303fd0de6145f0cd5ddf264ab831d590 Mon Sep 17 00:00:00 2001 From: Alan Pierce Date: Thu, 28 Dec 2017 08:03:28 -0800 Subject: [PATCH] Add syntax-typescript and transform-typescript to babel-standalone (#7119) The preset was already there, but this is nice for configs working directly with plugins. --- packages/babel-standalone/package.json | 2 ++ packages/babel-standalone/src/index.js | 2 ++ 2 files changed, 4 insertions(+) diff --git a/packages/babel-standalone/package.json b/packages/babel-standalone/package.json index 850206c923..86c903732c 100644 --- a/packages/babel-standalone/package.json +++ b/packages/babel-standalone/package.json @@ -38,6 +38,7 @@ "@babel/plugin-syntax-object-rest-spread": "7.0.0-beta.36", "@babel/plugin-syntax-optional-catch-binding": "7.0.0-beta.36", "@babel/plugin-syntax-pipeline-operator": "7.0.0-beta.36", + "@babel/plugin-syntax-typescript": "^7.0.0-beta.36", "@babel/plugin-transform-arrow-functions": "7.0.0-beta.36", "@babel/plugin-transform-async-to-generator": "7.0.0-beta.36", "@babel/plugin-transform-block-scoped-functions": "7.0.0-beta.36", @@ -84,6 +85,7 @@ "@babel/plugin-transform-strict-mode": "7.0.0-beta.36", "@babel/plugin-transform-template-literals": "7.0.0-beta.36", "@babel/plugin-transform-typeof-symbol": "7.0.0-beta.36", + "@babel/plugin-transform-typescript": "^7.0.0-beta.36", "@babel/plugin-transform-unicode-regex": "7.0.0-beta.36", "@babel/preset-es2015": "7.0.0-beta.36", "@babel/preset-es2016": "7.0.0-beta.36", diff --git a/packages/babel-standalone/src/index.js b/packages/babel-standalone/src/index.js index bf328538fa..f4f1b3f3c7 100644 --- a/packages/babel-standalone/src/index.js +++ b/packages/babel-standalone/src/index.js @@ -157,6 +157,7 @@ registerPlugins({ "syntax-object-rest-spread": require("@babel/plugin-syntax-object-rest-spread"), "syntax-optional-catch-binding": require("@babel/plugin-syntax-optional-catch-binding"), "syntax-pipeline-operator": require("@babel/plugin-syntax-pipeline-operator"), + "syntax-typescript": require("@babel/plugin-syntax-typescript"), "transform-async-to-generator": require("@babel/plugin-transform-async-to-generator"), "proposal-async-generator-functions": require("@babel/plugin-proposal-async-generator-functions"), "proposal-class-properties": require("@babel/plugin-proposal-class-properties"), @@ -188,6 +189,7 @@ registerPlugins({ "transform-sticky-regex": require("@babel/plugin-transform-sticky-regex"), "transform-template-literals": require("@babel/plugin-transform-template-literals"), "transform-typeof-symbol": require("@babel/plugin-transform-typeof-symbol"), + "transform-typescript": require("@babel/plugin-transform-typescript"), "transform-unicode-regex": require("@babel/plugin-transform-unicode-regex"), "transform-member-expression-literals": require("@babel/plugin-transform-member-expression-literals"), "transform-property-literals": require("@babel/plugin-transform-property-literals"),