diff --git a/index.js b/index.js new file mode 100644 index 0000000000..49a81f971b --- /dev/null +++ b/index.js @@ -0,0 +1,16 @@ +var path = require("path" + ); +var isCli = module.parent.filename.indexOf(path.sep + "babel" + path.sep) >= 0; + +if (!isCli && module.parent.filename !== __filename) { + try { + module.exports = require("babel/node_modules/babel-core"); + return; + } catch (err) { + if (err.code !== "MODULE_NOT_FOUND") { + throw err; + } + } +} + +module.exports = require("./lib/babel/api/node.js"); diff --git a/package.json b/package.json index 242927b249..ff2f3d90be 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,6 @@ "author": "Sebastian McKenzie ", "homepage": "https://babeljs.io/", "repository": "babel/babel", - "main": "lib/babel/api/node.js", "browser": { "./lib/babel/api/register/node.js": "./lib/babel/api/register/browser.js" },