Socket
Socket
Sign inDemoInstall

@babel/helpers

Package Overview
Dependencies
Maintainers
4
Versions
144
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@babel/helpers - npm Package Compare versions

Comparing version 7.22.6 to 8.0.0-alpha.0

13

lib/helpers-generated.js

@@ -1,12 +0,6 @@

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _template = require("@babel/template");
import template from "@babel/template";
function helper(minVersion, source) {
return Object.freeze({
minVersion,
ast: () => _template.default.program.ast(source, {
ast: () => template.program.ast(source, {
preserveComments: true

@@ -16,3 +10,3 @@ })

}
var _default = Object.freeze({
export default Object.freeze({
AsyncGenerator: helper("7.0.0-beta.0", 'import OverloadYield from"OverloadYield";export default function AsyncGenerator(gen){var front,back;function resume(key,arg){try{var result=gen[key](arg),value=result.value,overloaded=value instanceof OverloadYield;Promise.resolve(overloaded?value.v:value).then((function(arg){if(overloaded){var nextKey="return"===key?"return":"next";if(!value.k||arg.done)return resume(nextKey,arg);arg=gen[nextKey](arg).value}settle(result.done?"return":"normal",arg)}),(function(err){resume("throw",err)}))}catch(err){settle("throw",err)}}function settle(type,value){switch(type){case"return":front.resolve({value:value,done:!0});break;case"throw":front.reject(value);break;default:front.resolve({value:value,done:!1})}(front=front.next)?resume(front.key,front.arg):back=null}this._invoke=function(key,arg){return new Promise((function(resolve,reject){var request={key:key,arg:arg,resolve:resolve,reject:reject,next:null};back?back=back.next=request:(front=back=request,resume(key,arg))}))},"function"!=typeof gen.return&&(this.return=void 0)}AsyncGenerator.prototype["function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},AsyncGenerator.prototype.next=function(arg){return this._invoke("next",arg)},AsyncGenerator.prototype.throw=function(arg){return this._invoke("throw",arg)},AsyncGenerator.prototype.return=function(arg){return this._invoke("return",arg)};'),

@@ -40,4 +34,3 @@ OverloadYield: helper("7.18.14", "export default function _OverloadYield(value,kind){this.v=value,this.k=kind}"),

});
exports.default = _default;
//# sourceMappingURL=helpers-generated.js.map

@@ -1,25 +0,12 @@

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _template = require("@babel/template");
var _helpersGenerated = require("./helpers-generated");
import template from "@babel/template";
import generated from "./helpers-generated.js";
const helpers = Object.assign({
__proto__: null
}, _helpersGenerated.default);
var _default = helpers;
exports.default = _default;
}, generated);
export default helpers;
const helper = minVersion => tpl => ({
minVersion,
ast: () => _template.default.program.ast(tpl)
ast: () => template.program.ast(tpl)
});
{
helpers.AwaitValue = helper("7.0.0-beta.0")`
export default function _AwaitValue(value) {
this.wrapped = value;
}
`;
}
;
helpers.wrapAsyncGenerator = helper("7.0.0-beta.0")`

@@ -171,23 +158,3 @@ import AsyncGenerator from "AsyncGenerator";

`;
{
helpers.objectSpread = helper("7.0.0-beta.0")`
import defineProperty from "defineProperty";
export default function _objectSpread(target) {
for (var i = 1; i < arguments.length; i++) {
var source = (arguments[i] != null) ? Object(arguments[i]) : {};
var ownKeys = Object.keys(source);
if (typeof Object.getOwnPropertySymbols === 'function') {
ownKeys.push.apply(ownKeys, Object.getOwnPropertySymbols(source).filter(function(sym) {
return Object.getOwnPropertyDescriptor(source, sym).enumerable;
}));
}
ownKeys.forEach(function(key) {
defineProperty(target, key, source[key]);
});
}
return target;
}
`;
}
;
helpers.inherits = helper("7.0.0-beta.0")`

@@ -1772,9 +1739,3 @@ import setPrototypeOf from "setPrototypeOf";

`;
{
helpers.classPrivateMethodSet = helper("7.1.6")`
export default function _classPrivateMethodSet() {
throw new TypeError("attempted to reassign private method");
}
`;
}
;
helpers.identity = helper("7.17.0")`

@@ -1781,0 +1742,0 @@ export default function _identity(x) {

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

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = applyDecs;
function old_createMetadataMethodsForProperty(metadataMap, kind, property, decoratorFinishedRef) {

@@ -437,3 +431,3 @@ return {

}
function applyDecs(targetClass, memberDecs, classDecs) {
export default function applyDecs(targetClass, memberDecs, classDecs) {
var ret = [];

@@ -440,0 +434,0 @@ var staticMetadataMap = {};

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

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = applyDecs2203;
function applyDecs2203Factory() {

@@ -358,3 +352,3 @@ function createAddInitializerMethod(initializers, decoratorFinishedRef) {

var applyDecs2203Impl;
function applyDecs2203(targetClass, memberDecs, classDecs) {
export default function applyDecs2203(targetClass, memberDecs, classDecs) {
applyDecs2203Impl = applyDecs2203Impl || applyDecs2203Factory();

@@ -361,0 +355,0 @@ return applyDecs2203Impl(targetClass, memberDecs, classDecs);

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

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = applyDecs2203R;
function applyDecs2203RFactory() {

@@ -361,6 +355,6 @@ function createAddInitializerMethod(initializers, decoratorFinishedRef) {

}
function applyDecs2203R(targetClass, memberDecs, classDecs) {
return (exports.default = applyDecs2203R = applyDecs2203RFactory())(targetClass, memberDecs, classDecs);
export default function applyDecs2203R(targetClass, memberDecs, classDecs) {
return (applyDecs2203R = applyDecs2203RFactory())(targetClass, memberDecs, classDecs);
}
//# sourceMappingURL=applyDecs2203R.js.map

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

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = applyDecs2301;
var _checkInRHS = require("checkInRHS");
import checkInRHS from "checkInRHS";
function applyDecs2301Factory() {

@@ -329,3 +323,3 @@ function createAddInitializerMethod(initializers, decoratorFinishedRef) {

staticBrand = function (_) {
return _checkInRHS(_) === Class;
return checkInRHS(_) === Class;
};

@@ -407,6 +401,6 @@ }

}
function applyDecs2301(targetClass, memberDecs, classDecs, instanceBrand) {
return (exports.default = applyDecs2301 = applyDecs2301Factory())(targetClass, memberDecs, classDecs, instanceBrand);
export default function applyDecs2301(targetClass, memberDecs, classDecs, instanceBrand) {
return (applyDecs2301 = applyDecs2301Factory())(targetClass, memberDecs, classDecs, instanceBrand);
}
//# sourceMappingURL=applyDecs2301.js.map

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

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = applyDecs2305;
var _checkInRHS = require("checkInRHS");
import checkInRHS from "checkInRHS";
function createAddInitializerMethod(initializers, decoratorFinishedRef) {

@@ -313,3 +307,3 @@ return function addInitializer(initializer) {

staticBrand = function (_) {
return _checkInRHS(_) === Class;
return checkInRHS(_) === Class;
};

@@ -380,3 +374,3 @@ }

}
function applyDecs2305(targetClass, memberDecs, classDecs, classDecsHaveThis, instanceBrand) {
export default function applyDecs2305(targetClass, memberDecs, classDecs, classDecsHaveThis, instanceBrand) {
return {

@@ -383,0 +377,0 @@ e: applyMemberDecs(targetClass, memberDecs, instanceBrand),

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

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = AsyncGenerator;
var _OverloadYield = require("OverloadYield");
function AsyncGenerator(gen) {
import OverloadYield from "OverloadYield";
export default function AsyncGenerator(gen) {
var front, back;

@@ -31,3 +25,3 @@ function send(key, arg) {

var value = result.value;
var overloaded = value instanceof _OverloadYield;
var overloaded = value instanceof OverloadYield;
Promise.resolve(overloaded ? value.v : value).then(function (arg) {

@@ -34,0 +28,0 @@ if (overloaded) {

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

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = _asyncGeneratorDelegate;
var _OverloadYield = require("OverloadYield");
function _asyncGeneratorDelegate(inner) {
import OverloadYield from "OverloadYield";
export default function _asyncGeneratorDelegate(inner) {
var iter = {},

@@ -18,3 +12,3 @@ waiting = false;

done: false,
value: new _OverloadYield(value, 1)
value: new OverloadYield(value, 1)
};

@@ -21,0 +15,0 @@ }

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

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = _asyncIterator;
function _asyncIterator(iterable) {
export default function _asyncIterator(iterable) {
var method,

@@ -9,0 +3,0 @@ async,

@@ -1,12 +0,6 @@

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = _awaitAsyncGenerator;
var _OverloadYield = require("OverloadYield");
function _awaitAsyncGenerator(value) {
return new _OverloadYield(value, 0);
import OverloadYield from "OverloadYield";
export default function _awaitAsyncGenerator(value) {
return new OverloadYield(value, 0);
}
//# sourceMappingURL=awaitAsyncGenerator.js.map

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

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = _checkInRHS;
function _checkInRHS(value) {
export default function _checkInRHS(value) {
if (Object(value) !== value) {

@@ -9,0 +3,0 @@ throw TypeError("right-hand side of 'in' should be an object, got " + (value !== null ? typeof value : "null"));

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

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = _defineAccessor;
function _defineAccessor(type, obj, key, fn) {
export default function _defineAccessor(type, obj, key, fn) {
var desc = {

@@ -9,0 +3,0 @@ configurable: true,

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

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = _dispose;
function dispose_SuppressedError(suppressed, error) {

@@ -26,3 +20,3 @@ if (typeof SuppressedError !== "undefined") {

}
function _dispose(stack, error, hasError) {
export default function _dispose(stack, error, hasError) {
function next() {

@@ -29,0 +23,0 @@ while (stack.length > 0) {

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

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = _iterableToArrayLimit;
function _iterableToArrayLimit(arr, i) {
export default function _iterableToArrayLimit(arr, i) {
var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"];

@@ -9,0 +3,0 @@ if (_i == null) return;

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

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = _iterableToArrayLimitLoose;
function _iterableToArrayLimitLoose(arr, i) {
export default function _iterableToArrayLimitLoose(arr, i) {
var _i = arr && (typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]);

@@ -9,0 +3,0 @@ if (_i == null) return;

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

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = _createRawReactElement;
var REACT_ELEMENT_TYPE;
function _createRawReactElement(type, props, key, children) {
export default function _createRawReactElement(type, props, key, children) {
if (!REACT_ELEMENT_TYPE) {

@@ -10,0 +4,0 @@ REACT_ELEMENT_TYPE = typeof Symbol === "function" && Symbol["for"] && Symbol["for"]("react.element") || 0xeac7;

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

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = _objectSpread2;
var _defineProperty = require("defineProperty");
import defineProperty from "defineProperty";
function ownKeys(object, enumerableOnly) {

@@ -21,3 +15,3 @@ var keys = Object.keys(object);

}
function _objectSpread2(target) {
export default function _objectSpread2(target) {
for (var i = 1; i < arguments.length; i++) {

@@ -27,3 +21,3 @@ var source = arguments[i] != null ? arguments[i] : {};

ownKeys(Object(source), true).forEach(function (key) {
_defineProperty(target, key, source[key]);
defineProperty(target, key, source[key]);
});

@@ -30,0 +24,0 @@ } else if (Object.getOwnPropertyDescriptors) {

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

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = _OverloadYield;
function _OverloadYield(value, kind) {
export default function _OverloadYield(value, kind) {
this.v = value;

@@ -9,0 +3,0 @@ this.k = kind;

@@ -1,13 +0,7 @@

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = _regeneratorRuntime;
function _regeneratorRuntime() {
export default function _regeneratorRuntime() {
"use strict";
exports.default = _regeneratorRuntime = function () {
return _exports;
_regeneratorRuntime = function () {
return exports;
};
var _exports = {};
var exports = {};
var Op = Object.prototype;

@@ -48,3 +42,3 @@ var hasOwn = Op.hasOwnProperty;

}
_exports.wrap = wrap;
exports.wrap = wrap;
function tryCatch(fn, obj, arg) {

@@ -98,7 +92,7 @@ try {

}
_exports.isGeneratorFunction = function (genFun) {
exports.isGeneratorFunction = function (genFun) {
var ctor = typeof genFun === "function" && genFun.constructor;
return ctor ? ctor === GeneratorFunction || (ctor.displayName || ctor.name) === "GeneratorFunction" : false;
};
_exports.mark = function (genFun) {
exports.mark = function (genFun) {
if (Object.setPrototypeOf) {

@@ -113,3 +107,3 @@ Object.setPrototypeOf(genFun, GeneratorFunctionPrototype);

};
_exports.awrap = function (arg) {
exports.awrap = function (arg) {
return {

@@ -159,7 +153,7 @@ __await: arg

});
_exports.AsyncIterator = AsyncIterator;
_exports.async = function (innerFn, outerFn, self, tryLocsList, PromiseImpl) {
exports.AsyncIterator = AsyncIterator;
exports.async = function (innerFn, outerFn, self, tryLocsList, PromiseImpl) {
if (PromiseImpl === void 0) PromiseImpl = Promise;
var iter = new AsyncIterator(wrap(innerFn, outerFn, self, tryLocsList), PromiseImpl);
return _exports.isGeneratorFunction(outerFn) ? iter : iter.next().then(function (result) {
return exports.isGeneratorFunction(outerFn) ? iter : iter.next().then(function (result) {
return result.done ? result.value : iter.next();

@@ -301,3 +295,3 @@ });

}
_exports.keys = function (val) {
exports.keys = function (val) {
var object = Object(val);

@@ -352,3 +346,3 @@ var keys = [];

}
_exports.values = values;
exports.values = values;
function doneResult() {

@@ -504,5 +498,5 @@ return {

};
return _exports;
return exports;
}
//# sourceMappingURL=regeneratorRuntime.js.map

@@ -1,16 +0,10 @@

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = _typeof;
function _typeof(obj) {
export default function _typeof(obj) {
"@babel/helpers - typeof";
if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {
exports.default = _typeof = function (obj) {
_typeof = function (obj) {
return typeof obj;
};
} else {
exports.default = _typeof = function (obj) {
_typeof = function (obj) {
return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;

@@ -17,0 +11,0 @@ };

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

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = _using;
function _using(stack, value, isAwait) {
export default function _using(stack, value, isAwait) {
if (value === null || value === void 0) return value;

@@ -9,0 +3,0 @@ if (typeof value !== "object") {

@@ -1,11 +0,5 @@

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = _wrapRegExp;
var _setPrototypeOf = require("setPrototypeOf");
var _inherits = require("inherits");
function _wrapRegExp() {
exports.default = _wrapRegExp = function (re, groups) {
import setPrototypeOf from "setPrototypeOf";
import inherits from "inherits";
export default function _wrapRegExp() {
_wrapRegExp = function (re, groups) {
return new BabelRegExp(re, undefined, groups);

@@ -18,5 +12,5 @@ };

_groups.set(_this, groups || _groups.get(re));
return _setPrototypeOf(_this, BabelRegExp.prototype);
return setPrototypeOf(_this, BabelRegExp.prototype);
}
_inherits(BabelRegExp, RegExp);
inherits(BabelRegExp, RegExp);
BabelRegExp.prototype.exec = function (str) {

@@ -23,0 +17,0 @@ var result = _super.exec.call(this, str);

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

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
exports.ensure = ensure;
exports.get = get;
exports.getDependencies = getDependencies;
exports.list = void 0;
exports.minVersion = minVersion;
var _traverse = require("@babel/traverse");
var _t = require("@babel/types");
var _helpers = require("./helpers");
import traverse from "@babel/traverse";
import * as _t from "@babel/types";
const {

@@ -22,2 +10,3 @@ assignmentExpression,

} = _t;
import helpers from "./helpers.js";
function makePath(path) {

@@ -44,3 +33,3 @@ const parts = [];

const name = child.node.source.value;
if (!_helpers.default[name]) {
if (!helpers[name]) {
throw child.buildCodeFrameError(`Unknown helper ${name}`);

@@ -99,3 +88,3 @@ }

const binding = child.scope.getBinding(exportName);
if (binding != null && binding.scope.path.isProgram()) {
if (binding?.scope.path.isProgram()) {
exportBindingAssignments.push(makePath(child));

@@ -105,4 +94,4 @@ }

};
(0, _traverse.default)(file.ast, dependencyVisitor, file.scope);
(0, _traverse.default)(file.ast, referenceVisitor, file.scope);
traverse(file.ast, dependencyVisitor, file.scope);
traverse(file.ast, referenceVisitor, file.scope);
if (!exportPath) throw new Error("Helpers must have a default export.");

@@ -180,3 +169,3 @@ exportBindingAssignments.reverse();

if (!helperData[name]) {
const helper = _helpers.default[name];
const helper = helpers[name];
if (!helper) {

@@ -189,14 +178,3 @@ throw Object.assign(new ReferenceError(`Unknown helper ${name}`), {

const fn = () => {
{
if (!FileClass) {
const fakeFile = {
ast: file(helper.ast()),
path: null
};
(0, _traverse.default)(fakeFile.ast, {
Program: path => (fakeFile.path = path).stop()
});
return fakeFile;
}
}
;
return new FileClass({

@@ -215,3 +193,3 @@ filename: `babel-helper://${name}`

const file = fn();
metadata || (metadata = getHelperMetadata(file));
metadata ||= getHelperMetadata(file);
permuteHelperAST(file, metadata, id, localBindings, getDependency);

@@ -224,3 +202,3 @@ return {

getDependencies() {
metadata || (metadata = getHelperMetadata(fn()));
metadata ||= getHelperMetadata(fn());
return Array.from(metadata.dependencies.values());

@@ -232,20 +210,18 @@ }

}
function get(name, getDependency, id, localBindings) {
export function get(name, getDependency, id, localBindings) {
return loadHelper(name).build(getDependency, id, localBindings);
}
function minVersion(name) {
export function minVersion(name) {
return loadHelper(name).minVersion;
}
function getDependencies(name) {
export function getDependencies(name) {
return loadHelper(name).getDependencies();
}
function ensure(name, newFileClass) {
FileClass || (FileClass = newFileClass);
export function ensure(name, newFileClass) {
FileClass ||= newFileClass;
loadHelper(name);
}
const list = Object.keys(_helpers.default).map(name => name.replace(/^_/, ""));
exports.list = list;
var _default = get;
exports.default = _default;
export const list = Object.keys(helpers).map(name => name.replace(/^_/, ""));
export default get;
//# sourceMappingURL=index.js.map
{
"name": "@babel/helpers",
"version": "7.22.6",
"version": "8.0.0-alpha.0",
"description": "Collection of helper functions used by Babel transforms.",

@@ -18,10 +18,10 @@ "author": "The Babel Team (https://babel.dev/team)",

"dependencies": {
"@babel/template": "^7.22.5",
"@babel/traverse": "^7.22.6",
"@babel/types": "^7.22.5"
"@babel/template": "^8.0.0-alpha.0",
"@babel/traverse": "^8.0.0-alpha.0",
"@babel/types": "^8.0.0-alpha.0"
},
"devDependencies": {
"@babel/generator": "^7.22.5",
"@babel/helper-plugin-test-runner": "^7.22.5",
"@babel/parser": "^7.22.6",
"@babel/generator": "^8.0.0-alpha.0",
"@babel/helper-plugin-test-runner": "^8.0.0-alpha.0",
"@babel/parser": "^8.0.0-alpha.0",
"regenerator-runtime": "^0.13.11",

@@ -31,5 +31,9 @@ "terser": "^5.9.0"

"engines": {
"node": ">=6.9.0"
"node": "^16.20.0 || ^18.16.0 || >=20.0.0"
},
"type": "commonjs"
"exports": {
".": "./lib/index.js",
"./package.json": "./package.json"
},
"type": "module"
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc