You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 7-8.RSVP
Socket
Socket
Sign inDemoInstall

@babel/register

Package Overview
Dependencies
Maintainers
4
Versions
93
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 7.18.9 to 7.22.15

lib/browser.js.map

5

lib/browser.js
function register() {}
module.exports = Object.assign(register, {

@@ -8,2 +7,4 @@ default: register,

__esModule: true
});
});
//# sourceMappingURL=browser.js.map

4

lib/cache.js

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

module.exports = require("./worker/cache");
module.exports = require("./worker/cache.js");
//# sourceMappingURL=cache.js.map
"use strict";
const [major, minor] = process.versions.node.split(".").map(Number);
if (major < 12 || major === 12 && minor < 3) {
throw new Error("@babel/register/experimental-worker requires Node.js >= 12.3.0");
}
const hook = require("./hook");
const hook = require("./hook.js");
const {
WorkerClient
} = require("./worker-client");
} = require("./worker-client.js");
let client;
function register(opts) {

@@ -21,3 +16,2 @@ client || (client = new WorkerClient());

}
module.exports = Object.assign(register, {

@@ -28,5 +22,6 @@ revert: hook.revert,

});
if (!require("./is-in-register-worker.js").isInRegisterWorker) {
register();
}
if (!require("./is-in-register-worker").isInRegisterWorker) {
register();
}
//# sourceMappingURL=experimental-worker.js.map

@@ -6,18 +6,12 @@ "use strict";

} = require("pirates");
const sourceMapSupport = require("source-map-support");
let piratesRevert;
const maps = Object.create(null);
function installSourceMapSupport() {
installSourceMapSupport = () => {};
sourceMapSupport.install({
handleUncaughtExceptions: false,
environment: "node",
retrieveSourceMap(filename) {
const map = maps == null ? void 0 : maps[filename];
if (map) {

@@ -32,12 +26,8 @@ return {

}
});
}
{
const Module = require("module");
let compiling = false;
const internalModuleCache = Module._cache;
var compileBabel7 = function compileBabel7(client, code, filename) {

@@ -47,3 +37,2 @@ if (!client.isLocalClient) return compile(client, code, filename);

const globalModuleCache = Module._cache;
try {

@@ -59,3 +48,2 @@ compiling = true;

}
function compile(client, inputCode, filename) {

@@ -68,3 +56,2 @@ const result = client.transform(inputCode, filename);

} = result;
if (map) {

@@ -74,9 +61,6 @@ maps[filename] = map;

}
return code;
}
exports.register = function register(client, opts = {}) {
var _opts$extensions;
if (piratesRevert) piratesRevert();

@@ -89,5 +73,6 @@ piratesRevert = addHook(compileBabel7.bind(null, client), {

};
exports.revert = function revert() {
if (piratesRevert) piratesRevert();
};
};
//# sourceMappingURL=hook.js.map

@@ -5,9 +5,8 @@ {

};
exports.__esModule = true;
const node = require("./nodeWrapper");
const node = require("./nodeWrapper.js");
const register = node.default;
Object.assign(exports, node);
}
}
//# sourceMappingURL=index.js.map
"use strict";
const envVarName = "___INTERNAL___IS_INSIDE_BABEL_REGISTER_WORKER___";
const envVarValue = "yes_I_am";
exports.markInRegisterWorker = env => Object.assign({}, env, {
[envVarName]: envVarValue
});
exports.isInRegisterWorker = process.env[envVarName] === envVarValue;
exports.isInRegisterWorker = process.env[envVarName] === envVarValue;
//# sourceMappingURL=is-in-register-worker.js.map
"use strict";
const hook = require("./hook");
const hook = require("./hook.js");
const {
LocalClient
} = require("./worker-client");
} = require("./worker-client.js");
const client = new LocalClient();
function register(opts = {}) {
return hook.register(client, Object.assign({}, opts));
}
module.exports = Object.assign(register, {
revert: hook.revert,
default: register
});
});
//# sourceMappingURL=node.js.map
const Module = require("module");
const globalModuleCache = Module._cache;
const internalModuleCache = Object.create(null);
Module._cache = internalModuleCache;
const node = require("./node");
const node = require("./node.js");
Module._cache = globalModuleCache;
const smsPath = require.resolve("source-map-support");
globalModuleCache[smsPath] = internalModuleCache[smsPath];
const register = node.default;
register();
module.exports = node;
module.exports = node;
//# sourceMappingURL=nodeWrapper.js.map

@@ -1,27 +0,14 @@

var _class, _worker, _signal, _markInRegisterWorker, _worker_threads;
var _class2, _worker, _signal, _markInRegisterWorker, _worker_threads;
function _classStaticPrivateFieldSpecSet(receiver, classConstructor, descriptor, value) { _classCheckPrivateStaticAccess(receiver, classConstructor); _classCheckPrivateStaticFieldDescriptor(descriptor, "set"); _classApplyDescriptorSet(receiver, descriptor, value); return value; }
function _classStaticPrivateFieldSpecGet(receiver, classConstructor, descriptor) { _classCheckPrivateStaticAccess(receiver, classConstructor); _classCheckPrivateStaticFieldDescriptor(descriptor, "get"); return _classApplyDescriptorGet(receiver, descriptor); }
function _classCheckPrivateStaticFieldDescriptor(descriptor, action) { if (descriptor === undefined) { throw new TypeError("attempted to " + action + " private static field before its declaration"); } }
function _classCheckPrivateStaticAccess(receiver, classConstructor) { if (receiver !== classConstructor) { throw new TypeError("Private static access of wrong provenance"); } }
function _classPrivateFieldInitSpec(obj, privateMap, value) { _checkPrivateRedeclaration(obj, privateMap); privateMap.set(obj, value); }
function _checkPrivateRedeclaration(obj, privateCollection) { if (privateCollection.has(obj)) { throw new TypeError("Cannot initialize the same private elements twice on an object"); } }
function _classPrivateFieldGet(receiver, privateMap) { var descriptor = _classExtractFieldDescriptor(receiver, privateMap, "get"); return _classApplyDescriptorGet(receiver, descriptor); }
function _classApplyDescriptorGet(receiver, descriptor) { if (descriptor.get) { return descriptor.get.call(receiver); } return descriptor.value; }
function _classPrivateFieldSet(receiver, privateMap, value) { var descriptor = _classExtractFieldDescriptor(receiver, privateMap, "set"); _classApplyDescriptorSet(receiver, descriptor, value); return value; }
function _classExtractFieldDescriptor(receiver, privateMap, action) { if (!privateMap.has(receiver)) { throw new TypeError("attempted to " + action + " private field on non-instance"); } return privateMap.get(receiver); }
function _classApplyDescriptorSet(receiver, descriptor, value) { if (descriptor.set) { descriptor.set.call(receiver, value); } else { if (!descriptor.writable) { throw new TypeError("attempted to set read only private field"); } descriptor.value = value; } }
const path = require("path");
const ACTIONS = {

@@ -33,7 +20,4 @@ GET_DEFAULT_EXTENSIONS: "GET_DEFAULT_EXTENSIONS",

};
var _send = new WeakMap();
var _eCache = new WeakMap();
class Client {

@@ -45,3 +29,2 @@ constructor(send) {

});
_classPrivateFieldInitSpec(this, _eCache, {

@@ -51,16 +34,11 @@ writable: true,

});
_classPrivateFieldSet(this, _send, send);
}
getDefaultExtensions() {
var _classPrivateFieldGet2;
return (_classPrivateFieldGet2 = _classPrivateFieldGet(this, _eCache)) != null ? _classPrivateFieldGet2 : _classPrivateFieldSet(this, _eCache, _classPrivateFieldGet(this, _send).call(this, ACTIONS.GET_DEFAULT_EXTENSIONS, undefined));
}
setOptions(options) {
return _classPrivateFieldGet(this, _send).call(this, ACTIONS.SET_OPTIONS, options);
}
transform(code, filename) {

@@ -72,11 +50,8 @@ return _classPrivateFieldGet(this, _send).call(this, ACTIONS.TRANSFORM, {

}
}
exports.WorkerClient = (_worker = new WeakMap(), _signal = new WeakMap(), (_class = class WorkerClient extends Client {
exports.WorkerClient = (_worker = new WeakMap(), _signal = new WeakMap(), (_class2 = class WorkerClient extends Client {
constructor() {
super((action, payload) => {
_classPrivateFieldGet(this, _signal)[0] = 0;
const subChannel = new (_classStaticPrivateFieldSpecGet(WorkerClient, _class, _worker_threads).MessageChannel)();
const subChannel = new (_classStaticPrivateFieldSpecGet(WorkerClient, _class2, _worker_threads).MessageChannel)();
_classPrivateFieldGet(this, _worker).postMessage({

@@ -88,19 +63,14 @@ signal: _classPrivateFieldGet(this, _signal),

}, [subChannel.port1]);
Atomics.wait(_classPrivateFieldGet(this, _signal), 0, 0);
const {
message
} = _classStaticPrivateFieldSpecGet(WorkerClient, _class, _worker_threads).receiveMessageOnPort(subChannel.port2);
} = _classStaticPrivateFieldSpecGet(WorkerClient, _class2, _worker_threads).receiveMessageOnPort(subChannel.port2);
if (message.error) throw Object.assign(message.error, message.errorData);else return message.result;
});
_classPrivateFieldInitSpec(this, _worker, {
writable: true,
value: new (_classStaticPrivateFieldSpecGet(WorkerClient, _class, _worker_threads).Worker)(path.resolve(__dirname, "./worker/index.js"), {
env: _classStaticPrivateFieldSpecGet(WorkerClient, _class, _markInRegisterWorker).call(WorkerClient, process.env)
value: new (_classStaticPrivateFieldSpecGet(WorkerClient, _class2, _worker_threads).Worker)(path.resolve(__dirname, "./worker/index.js"), {
env: _classStaticPrivateFieldSpecGet(WorkerClient, _class2, _markInRegisterWorker).call(WorkerClient, process.env)
})
});
_classPrivateFieldInitSpec(this, _signal, {

@@ -110,6 +80,4 @@ writable: true,

});
_classPrivateFieldGet(this, _worker).unref();
}
}, _markInRegisterWorker = {

@@ -121,30 +89,26 @@ get: _get_markInRegisterWorker,

set: void 0
}, _class));
}, _class2));
function _get_worker_threads() {
return require("worker_threads");
}
function _get_markInRegisterWorker() {
return require("./is-in-register-worker").markInRegisterWorker;
return require("./is-in-register-worker.js").markInRegisterWorker;
}
{
var _class2, _handleMessage;
exports.LocalClient = (_class2 = class LocalClient extends Client {
var _class3, _handleMessage;
exports.LocalClient = (_class3 = class LocalClient extends Client {
constructor() {
var _classStaticPrivateFi;
(_classStaticPrivateFi = _classStaticPrivateFieldSpecGet(LocalClient, _class2, _handleMessage)) != null ? _classStaticPrivateFi : _classStaticPrivateFieldSpecSet(LocalClient, _class2, _handleMessage, require("./worker/handle-message"));
(_classStaticPrivateFi = _classStaticPrivateFieldSpecGet(LocalClient, _class3, _handleMessage)) != null ? _classStaticPrivateFi : _classStaticPrivateFieldSpecSet(LocalClient, _class3, _handleMessage, require("./worker/handle-message.js"));
super((action, payload) => {
return _classStaticPrivateFieldSpecGet(LocalClient, _class2, _handleMessage).call(LocalClient, action === ACTIONS.TRANSFORM ? ACTIONS.TRANSFORM_SYNC : action, payload);
return _classStaticPrivateFieldSpecGet(LocalClient, _class3, _handleMessage).call(LocalClient, action === ACTIONS.TRANSFORM ? ACTIONS.TRANSFORM_SYNC : action, payload);
});
this.isLocalClient = true;
}
}, _handleMessage = {
writable: true,
value: void 0
}, _class2);
}
}, _class3);
}
//# sourceMappingURL=worker-client.js.map

@@ -1,3 +0,2 @@

const cache = require("./cache");
const cache = require("./cache.js");
function initialize(babel) {

@@ -16,5 +15,6 @@ exports.init = null;

}
{
initialize(require("@babel/core"));
}
}
//# sourceMappingURL=babel-core.js.map
"use strict";
const path = require("path");
const fs = require("fs");
const os = require("os");
const findCacheDir = require("find-cache-dir");
let FILENAME = process.env.BABEL_CACHE_PATH;
exports.initializeCacheFilename = function () {

@@ -18,17 +13,11 @@ FILENAME || (FILENAME = path.join(findCacheDir({

};
const babel = require("./babel-core");
const babel = require("./babel-core.js");
let data = {};
let cacheDirty = false;
let cacheDisabled = false;
function isCacheDisabled() {
var _process$env$BABEL_DI;
return (_process$env$BABEL_DI = process.env.BABEL_DISABLE_CACHE) != null ? _process$env$BABEL_DI : cacheDisabled;
}
exports.save = save;
function save() {

@@ -38,3 +27,2 @@ if (isCacheDisabled() || !cacheDirty) return;

let serialised = "{}";
try {

@@ -50,3 +38,2 @@ serialised = JSON.stringify(data);

}
try {

@@ -66,3 +53,2 @@ (((v, w) => (v = v.split("."), w = w.split("."), +v[0] > +w[0] || v[0] == w[0] && +v[1] >= +w[1]))(process.versions.node, "10.12") ? fs.mkdirSync : require("make-dir").sync)(path.dirname(FILENAME), {

break;
case "EROFS":

@@ -73,3 +59,2 @@ console.warn(`Babel could not write cache to file: ${FILENAME}

break;
default:

@@ -80,3 +65,2 @@ throw e;

}
exports.load = function load() {

@@ -87,7 +71,5 @@ if (isCacheDisabled()) {

}
process.on("exit", save);
process.nextTick(save);
let cacheContent;
try {

@@ -101,3 +83,2 @@ cacheContent = fs.readFileSync(FILENAME);

cacheDisabled = true;
default:

@@ -107,3 +88,2 @@ return;

}
try {

@@ -113,13 +93,12 @@ data = JSON.parse(cacheContent);

};
exports.get = function get() {
return data;
};
exports.setDirty = function setDirty() {
cacheDirty = true;
};
exports.clear = function clear() {
data = {};
};
};
//# sourceMappingURL=cache.js.map

@@ -1,3 +0,2 @@

const babel = require("./babel-core");
const babel = require("./babel-core.js");
const {

@@ -7,4 +6,3 @@ setOptions,

transformSync
} = require("./transform");
} = require("./transform.js");
module.exports = function handleMessage(action, payload) {

@@ -14,10 +12,7 @@ switch (action) {

return babel.DEFAULT_EXTENSIONS;
case "SET_OPTIONS":
setOptions(payload);
return;
case "TRANSFORM":
return transform(payload.code, payload.filename);
case "TRANSFORM_SYNC":

@@ -28,4 +23,5 @@ {

}
throw new Error(`Unknown internal parser worker action: ${action}`);
};
throw new Error(`Unknown internal parser worker action: ${action}`);
};
//# sourceMappingURL=handle-message.js.map
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }
function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; }
const babel = require("./babel-core");
const handleMessage = require("./handle-message");
const babel = require("./babel-core.js");
const handleMessage = require("./handle-message.js");
const {
parentPort
} = require("worker_threads");
parentPort.addListener("message", _asyncToGenerator(function* ({

@@ -20,3 +15,2 @@ signal,

let response;
try {

@@ -33,3 +27,2 @@ if (babel.init) yield babel.init;

}
try {

@@ -46,2 +39,4 @@ port.postMessage(response);

}
}));
}));
//# sourceMappingURL=index.js.map
"use strict";
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }
function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; }
const cloneDeep = require("clone-deep");
const path = require("path");
const fs = require("fs");
const babel = require("./babel-core");
const registerCache = require("../cache");
const babel = require("./babel-core.js");
const registerCache = require("../cache.js");
const nmRE = escapeRegExp(path.sep + "node_modules" + path.sep);
function escapeRegExp(string) {
return string.replace(/[|\\{}()[\]^$+*?.]/g, "\\$&");
}
let cache;
let transformOpts;
exports.setOptions = function (opts) {

@@ -34,3 +24,2 @@ if (opts.cache === false && cache) {

}
delete opts.cache;

@@ -47,3 +36,2 @@ delete opts.extensions;

cwd = transformOpts.cwd = path.resolve(cwd);
if (transformOpts.ignore === undefined && transformOpts.only === undefined) {

@@ -55,3 +43,2 @@ const cwdRE = escapeRegExp(cwd);

};
exports.transform = _asyncToGenerator(function* (input, filename) {

@@ -107,5 +94,3 @@ const opts = yield babel.loadOptionsAsync(Object.assign({

}
const id = value => value;
function cacheLookup(opts, filename) {

@@ -121,3 +106,2 @@ if (!cache) return {

const fileMtime = +fs.statSync(filename).mtime;
if (cached && cached.mtime === fileMtime) {

@@ -129,6 +113,4 @@ return {

}
return {
cached: null,
store(value) {

@@ -142,4 +124,5 @@ cache[cacheKey] = {

}
};
}
};
}
//# sourceMappingURL=transform.js.map
{
"name": "@babel/register",
"version": "7.18.9",
"version": "7.22.15",
"description": "babel require hook",

@@ -31,5 +31,5 @@ "license": "MIT",

"devDependencies": {
"@babel/core": "^7.18.9",
"@babel/plugin-transform-arrow-functions": "^7.18.6",
"@babel/plugin-transform-modules-commonjs": "^7.18.6",
"@babel/core": "^7.22.15",
"@babel/plugin-transform-arrow-functions": "^7.22.5",
"@babel/plugin-transform-modules-commonjs": "^7.22.15",
"browserify": "^16.5.2"

@@ -36,0 +36,0 @@ },

@@ -5,3 +5,3 @@ # @babel/register

See our website [@babel/register](https://babeljs.io/docs/en/babel-register) for more information or the [issues](https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20register%22+is%3Aopen) associated with this package.
See our website [@babel/register](https://babeljs.io/docs/babel-register) for more information or the [issues](https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20register%22+is%3Aopen) associated with this package.

@@ -8,0 +8,0 @@ ## Install

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc