You're Invited:Meet the Socket Team at RSAC and BSidesSF 2026, March 23–26.RSVP
Socket
Book a DemoSign in
Socket

@babel/plugin-transform-runtime

Package Overview
Dependencies
Maintainers
4
Versions
163
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@babel/plugin-transform-runtime - npm Package Compare versions

Comparing version
7.28.5
to
7.29.0
+0
-1
lib/babel-7/polyfills.cjs

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

;
const pluginCorejs2 = require("babel-plugin-polyfill-corejs2").default;

@@ -3,0 +2,0 @@ const pluginCorejs3 = require("babel-plugin-polyfill-corejs3").default;

+24
-33

@@ -29,10 +29,8 @@ "use strict";

}
{
var supportsCJSDefault;
if (!runtimeVersion) {
supportsCJSDefault = true;
} else {
const normalizedRuntimeVersion = _semver.valid(runtimeVersion) ? `^${runtimeVersion}` : runtimeVersion;
supportsCJSDefault = !_semver.intersects(`<7.13.0`, normalizedRuntimeVersion) && !_semver.intersects(`>=8.0.0`, normalizedRuntimeVersion);
}
var supportsCJSDefault;
if (!runtimeVersion) {
supportsCJSDefault = true;
} else {
const normalizedRuntimeVersion = _semver.valid(runtimeVersion) ? `^${runtimeVersion}` : runtimeVersion;
supportsCJSDefault = !_semver.intersects(`<7.13.0`, normalizedRuntimeVersion) && !_semver.intersects(`>=8.0.0`, normalizedRuntimeVersion);
}

@@ -53,19 +51,14 @@ if (hasOwnProperty.call(options, "useBuiltIns")) {

}
;
{
const {
useESModules = false
} = options;
if (typeof useESModules !== "boolean" && useESModules !== "auto") {
throw new Error("The 'useESModules' option must be undefined, or a boolean, or 'auto'.");
}
var esModules = useESModules === "auto" ? api.caller(caller => !!(caller != null && caller.supportsStaticESM)) : useESModules;
const {
useESModules = false
} = options;
if (typeof useESModules !== "boolean" && useESModules !== "auto") {
throw new Error("The 'useESModules' option must be undefined, or a boolean, or 'auto'.");
}
{
var {
helpers: useRuntimeHelpers = true
} = options;
if (typeof useRuntimeHelpers !== "boolean") {
throw new Error("The 'helpers' option must be undefined, or a boolean.");
}
var esModules = useESModules === "auto" ? api.caller(caller => !!(caller != null && caller.supportsStaticESM)) : useESModules;
var {
helpers: useRuntimeHelpers = true
} = options;
if (typeof useRuntimeHelpers !== "boolean") {
throw new Error("The 'helpers' option must be undefined, or a boolean.");
}

@@ -82,12 +75,10 @@ const HEADER_HELPERS = new Set(["interopRequireWildcard", "interopRequireDefault"]);

modulePath != null ? modulePath : modulePath = (0, _index.default)((_ref = moduleName != null ? moduleName : file.get("runtimeHelpersModuleName")) != null ? _ref : "@babel/runtime", dirname, absoluteRuntime);
{
if (!(file.availableHelper != null && file.availableHelper(name, runtimeVersion))) {
if (name === "regeneratorRuntime") {
return _core.types.arrowFunctionExpression([], _core.types.identifier("regeneratorRuntime"));
}
if (name === "regenerator" || name === "regeneratorKeys" || name === "regeneratorAsync" || name === "regeneratorAsyncGen") {
return _core.types.identifier("__interal_marker_fallback_regenerator__");
}
return;
if (!(file.availableHelper != null && file.availableHelper(name, runtimeVersion))) {
if (name === "regeneratorRuntime") {
return _core.types.arrowFunctionExpression([], _core.types.identifier("regeneratorRuntime"));
}
if (name === "regenerator" || name === "regeneratorKeys" || name === "regeneratorAsync" || name === "regeneratorAsyncGen") {
return _core.types.identifier("__interal_marker_fallback_regenerator__");
}
return;
}

@@ -94,0 +85,0 @@ const blockHoist = HEADER_HELPERS.has(name) && !(0, _helperModuleImports.isModule)(file.path) ? 4 : undefined;

{
"name": "@babel/plugin-transform-runtime",
"version": "7.28.5",
"version": "7.29.0",
"description": "Externalise references to helpers and builtins, automatically polyfilling your code without polluting globals",

@@ -23,4 +23,4 @@ "repository": {

"dependencies": {
"@babel/helper-module-imports": "^7.27.1",
"@babel/helper-plugin-utils": "^7.27.1",
"@babel/helper-module-imports": "^7.28.6",
"@babel/helper-plugin-utils": "^7.28.6",
"babel-plugin-polyfill-corejs2": "^0.4.14",

@@ -35,9 +35,9 @@ "babel-plugin-polyfill-corejs3": "^0.13.0",

"devDependencies": {
"@babel/core": "^7.28.5",
"@babel/core": "^7.29.0",
"@babel/helper-plugin-test-runner": "^7.27.1",
"@babel/helpers": "^7.28.4",
"@babel/preset-env": "^7.28.5",
"@babel/runtime": "^7.28.4",
"@babel/runtime-corejs3": "^7.28.4",
"babel-plugin-polyfill-corejs3": "^0.13.0",
"@babel/helpers": "^7.28.6",
"@babel/preset-env": "^7.29.0",
"@babel/runtime": "^7.28.6",
"@babel/runtime-corejs3": "^7.29.0",
"babel-plugin-polyfill-corejs3": "^0.14.0",
"make-dir": "^2.1.0"

@@ -44,0 +44,0 @@ },

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet