Latest Threat Research:SANDWORM_MODE: Shai-Hulud-Style npm Worm Hijacks CI Workflows and Poisons AI Toolchains.Details
Socket
Book a DemoInstallSign in
Socket

babel-register

Package Overview
Dependencies
Maintainers
6
Versions
50
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

babel-register - npm Package Compare versions

Comparing version
7.0.0-beta.2
to
7.0.0-beta.3
+12
-22
lib/cache.js

@@ -8,24 +8,14 @@ "use strict";

var _path = require("path");
var _path = _interopRequireDefault(require("path"));
var _path2 = _interopRequireDefault(_path);
var _fs = _interopRequireDefault(require("fs"));
var _fs = require("fs");
var _fs2 = _interopRequireDefault(_fs);
var _mkdirp = require("mkdirp");
var _homeOrTmp = require("home-or-tmp");
var _homeOrTmp = _interopRequireDefault(require("home-or-tmp"));
var _homeOrTmp2 = _interopRequireDefault(_homeOrTmp);
var babel = _interopRequireWildcard(require("babel-core"));
var _babelCore = require("babel-core");
var _findCacheDir = _interopRequireDefault(require("find-cache-dir"));
var babel = _interopRequireWildcard(_babelCore);
var _findCacheDir = require("find-cache-dir");
var _findCacheDir2 = _interopRequireDefault(_findCacheDir);
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }

@@ -35,7 +25,7 @@

var DEFAULT_CACHE_DIR = (0, _findCacheDir2.default)({
var DEFAULT_CACHE_DIR = (0, _findCacheDir.default)({
name: "babel-register"
}) || _homeOrTmp2.default;
}) || _homeOrTmp.default;
var DEFAULT_FILENAME = _path2.default.join(DEFAULT_CACHE_DIR, ".babel." + babel.version + "." + babel.getEnv() + ".json");
var DEFAULT_FILENAME = _path.default.join(DEFAULT_CACHE_DIR, ".babel." + babel.version + "." + babel.getEnv() + ".json");

@@ -59,5 +49,5 @@ var FILENAME = process.env.BABEL_CACHE_PATH || DEFAULT_FILENAME;

(0, _mkdirp.sync)(_path2.default.dirname(FILENAME));
(0, _mkdirp.sync)(_path.default.dirname(FILENAME));
_fs2.default.writeFileSync(FILENAME, serialised);
_fs.default.writeFileSync(FILENAME, serialised);
}

@@ -69,6 +59,6 @@

process.nextTick(save);
if (!_fs2.default.existsSync(FILENAME)) return;
if (!_fs.default.existsSync(FILENAME)) return;
try {
data = JSON.parse(_fs2.default.readFileSync(FILENAME));
data = JSON.parse(_fs.default.readFileSync(FILENAME));
} catch (err) {

@@ -75,0 +65,0 @@ return;

@@ -1,5 +0,3 @@

"use strict";
exports = module.exports = function () {
return register.apply(undefined, arguments);
return register.apply(void 0, arguments);
};

@@ -6,0 +4,0 @@

@@ -7,32 +7,18 @@ "use strict";

var _cloneDeep = require("lodash/cloneDeep");
var _cloneDeep = _interopRequireDefault(require("lodash/cloneDeep"));
var _cloneDeep2 = _interopRequireDefault(_cloneDeep);
var _sourceMapSupport = _interopRequireDefault(require("source-map-support"));
var _sourceMapSupport = require("source-map-support");
var registerCache = _interopRequireWildcard(require("./cache"));
var _sourceMapSupport2 = _interopRequireDefault(_sourceMapSupport);
var _escapeRegExp = _interopRequireDefault(require("lodash/escapeRegExp"));
var _cache = require("./cache");
var babel = _interopRequireWildcard(require("babel-core"));
var registerCache = _interopRequireWildcard(_cache);
var _escapeRegExp = require("lodash/escapeRegExp");
var _escapeRegExp2 = _interopRequireDefault(_escapeRegExp);
var _babelCore = require("babel-core");
var babel = _interopRequireWildcard(_babelCore);
var _pirates = require("pirates");
var _fs = require("fs");
var _fs = _interopRequireDefault(require("fs"));
var _fs2 = _interopRequireDefault(_fs);
var _path = _interopRequireDefault(require("path"));
var _path = require("path");
var _path2 = _interopRequireDefault(_path);
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }

@@ -46,3 +32,3 @@

_sourceMapSupport2.default.install({
_sourceMapSupport.default.install({
handleUncaughtExceptions: false,

@@ -68,9 +54,9 @@ environment: "node",

function mtime(filename) {
return +_fs2.default.statSync(filename).mtime;
return +_fs.default.statSync(filename).mtime;
}
function compile(code, filename) {
var opts = new _babelCore.OptionManager().init(Object.assign({
sourceRoot: _path2.default.dirname(filename)
}, (0, _cloneDeep2.default)(transformOpts), {
var opts = new babel.OptionManager().init(Object.assign({
sourceRoot: _path.default.dirname(filename)
}, (0, _cloneDeep.default)(transformOpts), {
filename: filename

@@ -120,3 +106,3 @@ }));

register({
extensions: _babelCore.DEFAULT_EXTENSIONS
extensions: babel.DEFAULT_EXTENSIONS
});

@@ -136,5 +122,5 @@

if (!transformOpts.ignore && !transformOpts.only) {
transformOpts.only = [new RegExp("^" + (0, _escapeRegExp2.default)(process.cwd()), "i")];
transformOpts.ignore = [new RegExp("^" + (0, _escapeRegExp2.default)(process.cwd()) + "(?:" + _path2.default.sep + ".*)?" + (0, _escapeRegExp2.default)(_path2.default.sep + "node_modules" + _path2.default.sep), "i")];
transformOpts.only = [new RegExp("^" + (0, _escapeRegExp.default)(process.cwd()), "i")];
transformOpts.ignore = [new RegExp("^" + (0, _escapeRegExp.default)(process.cwd()) + "(?:" + _path.default.sep + ".*)?" + (0, _escapeRegExp.default)(_path.default.sep + "node_modules" + _path.default.sep), "i")];
}
}
{
"name": "babel-register",
"version": "7.0.0-beta.2",
"version": "7.0.0-beta.3",
"description": "babel require hook",

@@ -13,3 +13,3 @@ "license": "MIT",

"dependencies": {
"babel-core": "7.0.0-beta.2",
"babel-core": "7.0.0-beta.3",
"core-js": "^2.4.0",

@@ -16,0 +16,0 @@ "find-cache-dir": "^1.0.0",