From 08734cc4d37ac558455e058839979b7cd8d8e2d0 Mon Sep 17 00:00:00 2001 From: Kai Cataldo Date: Tue, 27 Nov 2018 12:45:34 -0500 Subject: [PATCH] Expose tokTypes instead of parser --- packages/babel-core/src/config/helpers/config-api.js | 1 + packages/babel-core/src/index.js | 3 ++- packages/babel-core/test/api.js | 8 ++++---- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/packages/babel-core/src/config/helpers/config-api.js b/packages/babel-core/src/config/helpers/config-api.js index fa106f0ce24b..a93756ae9fa3 100644 --- a/packages/babel-core/src/config/helpers/config-api.js +++ b/packages/babel-core/src/config/helpers/config-api.js @@ -55,6 +55,7 @@ export default function makeAPI( async: () => false, caller, assertVersion, + tokTypes: undefined, }; } diff --git a/packages/babel-core/src/index.js b/packages/babel-core/src/index.js index 56f3e0e57052..e7ae7c0edfc6 100644 --- a/packages/babel-core/src/index.js +++ b/packages/babel-core/src/index.js @@ -10,7 +10,8 @@ export { version } from "../package.json"; export { getEnv } from "./config/helpers/environment"; export * as types from "@babel/types"; -export * as parser from "@babel/parser"; +export { tokTypes } from "@babel/parser"; + export { default as traverse } from "@babel/traverse"; export { default as template } from "@babel/template"; diff --git a/packages/babel-core/test/api.js b/packages/babel-core/test/api.js index 0532aec47d03..0121d919f108 100644 --- a/packages/babel-core/test/api.js +++ b/packages/babel-core/test/api.js @@ -154,14 +154,14 @@ describe("api", function() { ); }); - it("exposes the parser", function() { - expect(babel.parser).toBeDefined(); - }); - it("exposes types", function() { expect(babel.types).toBeDefined(); }); + it("exposes the parser's token types", function() { + expect(babel.tokTypes).toBeDefined(); + }); + it("transformFile", function(done) { const options = { babelrc: false,