move babel/register into a separate package
This commit is contained in:
@@ -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",
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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");
|
||||
|
||||
@@ -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";
|
||||
|
||||
1
packages/babel-register/README.md
Normal file
1
packages/babel-register/README.md
Normal file
@@ -0,0 +1 @@
|
||||
# babel-register
|
||||
21
packages/babel-register/package.json
Normal file
21
packages/babel-register/package.json
Normal 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"
|
||||
}
|
||||
}
|
||||
@@ -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";
|
||||
|
||||
Reference in New Issue
Block a user