move babel/register into a separate package

This commit is contained in:
Sebastian McKenzie
2015-11-08 04:05:13 -08:00
parent b5b9794b3f
commit 3076063d47
10 changed files with 32 additions and 9 deletions

View File

@@ -9,6 +9,7 @@
"preferGlobal": true,
"dependencies": {
"babel-core": "^6.1.2",
"babel-register": "^6.0.0",
"babel-polyfill": "^6.0.14",
"babel-runtime": "^5.0.0",
"bin-version-check": "^2.1.0",

View File

@@ -4,7 +4,7 @@ import Module from "module";
import { inspect } from "util";
import path from "path";
import repl from "repl";
import register from "babel-core/register";
import register from "babel-register";
import { util } from "babel-core";
import * as babel from "babel-core";
import vm from "vm";

View File

@@ -6,10 +6,6 @@
"homepage": "https://babeljs.io/",
"license": "MIT",
"repository": "https://github.com/babel/babel/tree/master/packages/babel-core",
"browser": {
"./lib/api/register/node.js": "./lib/api/register/browser.js",
"esprima-fb": false
},
"keywords": [
"6to5",
"babel",
@@ -34,6 +30,7 @@
"babel-messages": "^6.0.15",
"babel-template": "^6.0.16",
"babel-runtime": "^5.0.0",
"babel-register": "^6.0.0",
"babel-traverse": "^6.1.2",
"babel-types": "^6.1.2",
"babylon": "^6.1.2",

View File

@@ -1 +1,2 @@
module.exports = require("./lib/api/register/node");
// TODO: eventually deprecate this console.trace("use the `babel-register` package instead of `babel-core/register`");
module.exports = require("babel-register");

View File

@@ -25,6 +25,9 @@ export { t as types };
import traverse from "babel-traverse";
export { traverse };
import OptionManager from "../transformation/file/options/option-manager";
export { OptionManager };
//
import Pipeline from "../transformation/pipeline";

View File

@@ -0,0 +1 @@
# babel-register

View File

@@ -0,0 +1,21 @@
{
"name": "babel-register",
"version": "6.0.14",
"description": "babel require hook",
"license": "MIT",
"repository": "https://github.com/babel/babel/tree/master/packages/babel-register",
"author": "Sebastian McKenzie <sebmck@gmail.com>",
"main": "lib/node.js",
"browser": "lib/browser.js",
"dependencies": {
"core-js": "^1.0.0",
"home-or-tmp": "^1.0.0",
"path-exists": "^1.0.0",
"lodash": "^3.10.0",
"source-map-support": "^0.2.10",
"babel-core": "^6.0.0"
},
"devDependencies": {
"babel-runtime": "^5.0.0"
}
}

View File

@@ -3,11 +3,10 @@
import deepClone from "lodash/lang/cloneDeep";
import sourceMapSupport from "source-map-support";
import * as registerCache from "./cache";
import OptionManager from "../../transformation/file/options/option-manager";
import extend from "lodash/object/extend";
import * as babel from "../node";
import * as babel from "babel-core";
import each from "lodash/collection/each";
import * as util from "../../util";
import { util, OptionManager } from "babel-core";
import fs from "fs";
import path from "path";