diff --git a/packages/babel-core/src/index.js b/packages/babel-core/src/index.js index 075351715ab1..56f3e0e57052 100644 --- a/packages/babel-core/src/index.js +++ b/packages/babel-core/src/index.js @@ -10,6 +10,7 @@ export { version } from "../package.json"; export { getEnv } from "./config/helpers/environment"; export * as types from "@babel/types"; +export * as parser 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 0d8cf8fb3b99..0532aec47d03 100644 --- a/packages/babel-core/test/api.js +++ b/packages/babel-core/test/api.js @@ -154,6 +154,14 @@ describe("api", function() { ); }); + it("exposes the parser", function() { + expect(babel.parser).toBeDefined(); + }); + + it("exposes types", function() { + expect(babel.types).toBeDefined(); + }); + it("transformFile", function(done) { const options = { babelrc: false,