diff --git a/index.js b/index.js new file mode 100644 index 0000000000..1bae528e73 --- /dev/null +++ b/index.js @@ -0,0 +1,3 @@ +export * from "./src/index"; +import "./plugins/flow"; +import "./plugins/jsx"; diff --git a/package.json b/package.json index c2cc60b77c..4067160963 100755 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "acorn", "description": "ECMAScript parser", "homepage": "https://github.com/marijnh/acorn", - "main": "src/index.js", + "main": "index.js", "version": "1.0.0", "engines": { "node": ">=0.4.0" diff --git a/plugins/flow.js b/plugins/flow.js index 4f57bf078d..1c4fdcce38 100644 --- a/plugins/flow.js +++ b/plugins/flow.js @@ -1,4 +1,4 @@ -var acorn = require("..") +var acorn = require("../src/index") var pp = acorn.Parser.prototype var tt = acorn.tokTypes diff --git a/plugins/jsx.js b/plugins/jsx.js index 2d249a17a2..cf6c327fc0 100644 --- a/plugins/jsx.js +++ b/plugins/jsx.js @@ -1,4 +1,4 @@ -var acorn = require("..") +var acorn = require("../src/index") var tt = acorn.tokTypes; var tc = acorn.tokContexts; diff --git a/src/index.js b/src/index.js index f4fabd338c..4aa982fa19 100755 --- a/src/index.js +++ b/src/index.js @@ -38,9 +38,6 @@ export {isIdentifierChar, isIdentifierStart} from "./identifier" export {Token} from "./tokenize" export {isNewLine, lineBreak, lineBreakG} from "./whitespace" -import "../plugins/flow"; -import "../plugins/jsx"; - export const version = "1.0.0" // The main exported interface (under `self.acorn` when in the