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
4
Versions
110
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
8.0.0-beta.1
to
8.0.0-beta.2
+2
-2
lib/worker/index.cjs

@@ -5,4 +5,4 @@ "use strict";

const handleMessage = require("./handle-message.cjs");
const workerTheads = require("worker_threads");
workerTheads.parentPort.addListener("message", async ({
const workerThreads = require("worker_threads");
workerThreads.parentPort.addListener("message", async ({
signal,

@@ -9,0 +9,0 @@ port,

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

{"version":3,"names":["babel","require","handleMessage","workerTheads","parentPort","addListener","signal","port","action","payload","response","init","result","error","errorData","Object","assign","postMessage","Error","close","Atomics","store","notify"],"sources":["../../src/worker/index.cts"],"sourcesContent":["import type { MessagePort } from \"node:worker_threads\";\nimport type { ACTIONS } from \"../types.cts\";\n\nconst babel = require(\"./babel-core.cjs\");\nimport handleMessage = require(\"./handle-message.cjs\");\n\nimport workerTheads = require(\"worker_threads\");\n\nworkerTheads.parentPort.addListener(\n \"message\",\n // eslint-disable-next-line @typescript-eslint/no-misused-promises\n async ({\n signal,\n port,\n action,\n payload,\n }: {\n signal: Int32Array;\n port: MessagePort;\n action: ACTIONS;\n payload: any;\n }) => {\n let response;\n\n try {\n if (babel.init) await babel.init;\n\n response = { result: await handleMessage(action, payload) };\n } catch (error) {\n response = { error, errorData: { ...error } };\n }\n\n try {\n port.postMessage(response);\n } catch {\n port.postMessage({\n error: new Error(\"Cannot serialize worker response\"),\n });\n } finally {\n port.close();\n Atomics.store(signal, 0, 1);\n Atomics.notify(signal, 0);\n }\n },\n);\n"],"mappings":";;AAGA,MAAMA,KAAK,GAAGC,OAAO,CAAC,kBAAkB,CAAC;AAAC,MACnCC,aAAa,GAAAD,OAAA,CAAW,sBAAsB;AAAA,MAE9CE,YAAY,GAAAF,OAAA,CAAW,gBAAgB;AAE9CE,YAAY,CAACC,UAAU,CAACC,WAAW,CACjC,SAAS,EAET,OAAO;EACLC,MAAM;EACNC,IAAI;EACJC,MAAM;EACNC;AAMF,CAAC,KAAK;EACJ,IAAIC,QAAQ;EAEZ,IAAI;IACF,IAAIV,KAAK,CAACW,IAAI,EAAE,MAAMX,KAAK,CAACW,IAAI;IAEhCD,QAAQ,GAAG;MAAEE,MAAM,EAAE,MAAMV,aAAa,CAACM,MAAM,EAAEC,OAAO;IAAE,CAAC;EAC7D,CAAC,CAAC,OAAOI,KAAK,EAAE;IACdH,QAAQ,GAAG;MAAEG,KAAK;MAAEC,SAAS,EAAAC,MAAA,CAAAC,MAAA,KAAOH,KAAK;IAAG,CAAC;EAC/C;EAEA,IAAI;IACFN,IAAI,CAACU,WAAW,CAACP,QAAQ,CAAC;EAC5B,CAAC,CAAC,MAAM;IACNH,IAAI,CAACU,WAAW,CAAC;MACfJ,KAAK,EAAE,IAAIK,KAAK,CAAC,kCAAkC;IACrD,CAAC,CAAC;EACJ,CAAC,SAAS;IACRX,IAAI,CAACY,KAAK,CAAC,CAAC;IACZC,OAAO,CAACC,KAAK,CAACf,MAAM,EAAE,CAAC,EAAE,CAAC,CAAC;IAC3Bc,OAAO,CAACE,MAAM,CAAChB,MAAM,EAAE,CAAC,CAAC;EAC3B;AACF,CACF,CAAC","ignoreList":[]}
{"version":3,"names":["babel","require","handleMessage","workerThreads","parentPort","addListener","signal","port","action","payload","response","init","result","error","errorData","Object","assign","postMessage","Error","close","Atomics","store","notify"],"sources":["../../src/worker/index.cts"],"sourcesContent":["import type { MessagePort } from \"node:worker_threads\";\nimport type { ACTIONS } from \"../types.cts\";\n\nconst babel = require(\"./babel-core.cjs\");\nimport handleMessage = require(\"./handle-message.cjs\");\n\nimport workerThreads = require(\"worker_threads\");\n\nworkerThreads.parentPort.addListener(\n \"message\",\n // eslint-disable-next-line @typescript-eslint/no-misused-promises\n async ({\n signal,\n port,\n action,\n payload,\n }: {\n signal: Int32Array;\n port: MessagePort;\n action: ACTIONS;\n payload: any;\n }) => {\n let response;\n\n try {\n if (babel.init) await babel.init;\n\n response = { result: await handleMessage(action, payload) };\n } catch (error) {\n response = { error, errorData: { ...error } };\n }\n\n try {\n port.postMessage(response);\n } catch {\n port.postMessage({\n error: new Error(\"Cannot serialize worker response\"),\n });\n } finally {\n port.close();\n Atomics.store(signal, 0, 1);\n Atomics.notify(signal, 0);\n }\n },\n);\n"],"mappings":";;AAGA,MAAMA,KAAK,GAAGC,OAAO,CAAC,kBAAkB,CAAC;AAAC,MACnCC,aAAa,GAAAD,OAAA,CAAW,sBAAsB;AAAA,MAE9CE,aAAa,GAAAF,OAAA,CAAW,gBAAgB;AAE/CE,aAAa,CAACC,UAAU,CAACC,WAAW,CAClC,SAAS,EAET,OAAO;EACLC,MAAM;EACNC,IAAI;EACJC,MAAM;EACNC;AAMF,CAAC,KAAK;EACJ,IAAIC,QAAQ;EAEZ,IAAI;IACF,IAAIV,KAAK,CAACW,IAAI,EAAE,MAAMX,KAAK,CAACW,IAAI;IAEhCD,QAAQ,GAAG;MAAEE,MAAM,EAAE,MAAMV,aAAa,CAACM,MAAM,EAAEC,OAAO;IAAE,CAAC;EAC7D,CAAC,CAAC,OAAOI,KAAK,EAAE;IACdH,QAAQ,GAAG;MAAEG,KAAK;MAAEC,SAAS,EAAAC,MAAA,CAAAC,MAAA,KAAOH,KAAK;IAAG,CAAC;EAC/C;EAEA,IAAI;IACFN,IAAI,CAACU,WAAW,CAACP,QAAQ,CAAC;EAC5B,CAAC,CAAC,MAAM;IACNH,IAAI,CAACU,WAAW,CAAC;MACfJ,KAAK,EAAE,IAAIK,KAAK,CAAC,kCAAkC;IACrD,CAAC,CAAC;EACJ,CAAC,SAAS;IACRX,IAAI,CAACY,KAAK,CAAC,CAAC;IACZC,OAAO,CAACC,KAAK,CAACf,MAAM,EAAE,CAAC,EAAE,CAAC,CAAC;IAC3Bc,OAAO,CAACE,MAAM,CAAChB,MAAM,EAAE,CAAC,CAAC;EAC3B;AACF,CACF,CAAC","ignoreList":[]}
{
"name": "@babel/register",
"version": "8.0.0-beta.1",
"version": "8.0.0-beta.2",
"description": "babel require hook",

@@ -24,8 +24,8 @@ "license": "MIT",

"peerDependencies": {
"@babel/core": "^8.0.0-beta.1"
"@babel/core": "^8.0.0-beta.2"
},
"devDependencies": {
"@babel/core": "^8.0.0-beta.1",
"@babel/plugin-transform-arrow-functions": "^8.0.0-beta.1",
"@babel/plugin-transform-modules-commonjs": "^8.0.0-beta.1",
"@babel/core": "^8.0.0-beta.2",
"@babel/plugin-transform-arrow-functions": "^8.0.0-beta.2",
"@babel/plugin-transform-modules-commonjs": "^8.0.0-beta.2",
"browserify": "^16.5.2"

@@ -32,0 +32,0 @@ },