Socket
Socket
Sign inDemoInstall

core-js-pure

Package Overview
Dependencies
Maintainers
1
Versions
153
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

core-js-pure - npm Package Compare versions

Comparing version 3.24.1 to 3.25.0

actual/object/proto.js

1

es/index.js

@@ -127,2 +127,3 @@ require('../modules/es.symbol');

require('../modules/es.object.prevent-extensions');
require('../modules/es.object.proto');
require('../modules/es.object.seal');

@@ -129,0 +130,0 @@ require('../modules/es.object.set-prototype-of');

@@ -20,2 +20,3 @@ require('../../modules/es.symbol');

require('../../modules/es.object.prevent-extensions');
require('../../modules/es.object.proto');
require('../../modules/es.object.seal');

@@ -22,0 +23,0 @@ require('../../modules/es.object.set-prototype-of');

@@ -127,2 +127,3 @@ require('../modules/es.symbol');

require('../modules/es.object.prevent-extensions');
require('../modules/es.object.proto');
require('../modules/es.object.seal');

@@ -129,0 +130,0 @@ require('../modules/es.object.set-prototype-of');

3

internals/array-unique-by.js

@@ -5,2 +5,3 @@ 'use strict';

var aCallable = require('../internals/a-callable');
var isNullOrUndefined = require('../internals/is-null-or-undefined');
var lengthOfArrayLike = require('../internals/length-of-array-like');

@@ -24,3 +25,3 @@ var toObject = require('../internals/to-object');

var map = new Map();
var resolverFunction = resolver != null ? aCallable(resolver) : function (value) {
var resolverFunction = !isNullOrUndefined(resolver) ? aCallable(resolver) : function (value) {
return value;

@@ -27,0 +28,0 @@ };

@@ -20,3 +20,3 @@ 'use strict';

Promise.resolve(result.value).then(function (value) {
resolve({ done: done, value: value });
resolve({ value: value, done: done });
}, reject);

@@ -45,3 +45,3 @@ };

var $return = getMethod(iterator, 'return');
if ($return === undefined) return resolve({ done: true, value: undefined });
if ($return === undefined) return resolve({ value: undefined, done: true });
var result = anObject(call($return, iterator));

@@ -48,0 +48,0 @@ asyncFromSyncIteratorContinuation(result, resolve, reject);

@@ -38,3 +38,3 @@ 'use strict';

if (stateError || (IS_GENERATOR && state.done)) {
return { exit: true, value: stateError ? Promise.reject(state) : Promise.resolve({ done: true, value: undefined }) };
return { exit: true, value: stateError ? Promise.reject(state) : Promise.resolve({ value: undefined, done: true }) };
} return { exit: false, value: state };

@@ -80,6 +80,7 @@ };

return exit ? state : enqueue(state, function () {
return new Promise(function (resolve, reject) {
var iterator = state.iterator;
var innerIterator = state.innerIterator;
state.done = true;
state.done = true;
var iterator = state.iterator;
var innerIterator = state.innerIterator;
var returnMethod, result;
var completion = perform(function () {
if (innerIterator) try {

@@ -90,9 +91,16 @@ iteratorClose(innerIterator, 'return');

}
var $$return = getMethod(iterator, 'return');
if ($$return === undefined) return resolve({ done: true, value: undefined });
Promise.resolve(call($$return, iterator)).then(function (result) {
anObject(result);
resolve({ done: true, value: undefined });
}, reject);
return getMethod(iterator, 'return');
});
returnMethod = result = completion.value;
if (completion.error) return Promise.reject(result);
if (returnMethod === undefined) return Promise.resolve({ value: undefined, done: true });
completion = perform(function () {
return call(returnMethod, iterator);
});
result = completion.value;
if (completion.error) return Promise.reject(result);
return IS_ITERATOR ? Promise.resolve(result) : Promise.resolve(result).then(function (resolved) {
anObject(resolved);
return { value: undefined, done: true };
});
});

@@ -99,0 +107,0 @@ }

@@ -15,5 +15,5 @@ 'use strict';

state.done = true;
return { done: true, value: undefined };
return { value: undefined, done: true };
}
return { done: false, value: [state.index++, step.value] };
return { value: [state.index++, step.value], done: false };
}).then(null, function (error) {

@@ -20,0 +20,0 @@ state.done = true;

@@ -7,2 +7,3 @@ 'use strict';

var aConstructor = require('../internals/a-constructor');
var isNullOrUndefined = require('../internals/is-null-or-undefined');
var iterate = require('../internals/iterate');

@@ -19,3 +20,3 @@

if (mapping) aCallable(mapFn);
if (source == undefined) return new this();
if (isNullOrUndefined(source)) return new this();
array = [];

@@ -22,0 +23,0 @@ if (mapping) {

@@ -7,4 +7,5 @@ 'use strict';

var anInstance = require('../internals/an-instance');
var isNullOrUndefined = require('../internals/is-null-or-undefined');
var iterate = require('../internals/iterate');
var defineIterator = require('../internals/define-iterator');
var defineIterator = require('../internals/iterator-define');
var setSpecies = require('../internals/set-species');

@@ -30,3 +31,3 @@ var DESCRIPTORS = require('../internals/descriptors');

if (!DESCRIPTORS) that.size = 0;
if (iterable != undefined) iterate(iterable, that[ADDER], { that: that, AS_ENTRIES: IS_MAP });
if (!isNullOrUndefined(iterable)) iterate(iterable, that[ADDER], { that: that, AS_ENTRIES: IS_MAP });
});

@@ -33,0 +34,0 @@

@@ -5,5 +5,6 @@ 'use strict';

var getWeakData = require('../internals/internal-metadata').getWeakData;
var anInstance = require('../internals/an-instance');
var anObject = require('../internals/an-object');
var isNullOrUndefined = require('../internals/is-null-or-undefined');
var isObject = require('../internals/is-object');
var anInstance = require('../internals/an-instance');
var iterate = require('../internals/iterate');

@@ -67,3 +68,3 @@ var ArrayIterationModule = require('../internals/array-iteration');

});
if (iterable != undefined) iterate(iterable, that[ADDER], { that: that, AS_ENTRIES: IS_MAP });
if (!isNullOrUndefined(iterable)) iterate(iterable, that[ADDER], { that: that, AS_ENTRIES: IS_MAP });
});

@@ -70,0 +71,0 @@

@@ -7,6 +7,7 @@ 'use strict';

var $RangeError = RangeError;
var $isFinite = isFinite;
var abs = Math.abs;
var DatePrototype = Date.prototype;
var n$DateToISOString = DatePrototype.toISOString;
var getTime = uncurryThis(DatePrototype.getTime);
var nativeDateToISOString = DatePrototype.toISOString;
var thisTimeValue = uncurryThis(DatePrototype.getTime);
var getUTCDate = uncurryThis(DatePrototype.getUTCDate);

@@ -24,7 +25,7 @@ var getUTCFullYear = uncurryThis(DatePrototype.getUTCFullYear);

module.exports = (fails(function () {
return n$DateToISOString.call(new Date(-5e13 - 1)) != '0385-07-25T07:06:39.999Z';
return nativeDateToISOString.call(new Date(-5e13 - 1)) != '0385-07-25T07:06:39.999Z';
}) || !fails(function () {
n$DateToISOString.call(new Date(NaN));
nativeDateToISOString.call(new Date(NaN));
})) ? function toISOString() {
if (!isFinite(getTime(this))) throw $RangeError('Invalid time value');
if (!$isFinite(thisTimeValue(this))) throw $RangeError('Invalid time value');
var date = this;

@@ -42,2 +43,2 @@ var year = getUTCFullYear(date);

'Z';
} : n$DateToISOString;
} : nativeDateToISOString;
var classof = require('../internals/classof');
var getMethod = require('../internals/get-method');
var isNullOrUndefined = require('../internals/is-null-or-undefined');
var Iterators = require('../internals/iterators');

@@ -9,5 +10,5 @@ var wellKnownSymbol = require('../internals/well-known-symbol');

module.exports = function (it) {
if (it != undefined) return getMethod(it, ITERATOR)
if (!isNullOrUndefined(it)) return getMethod(it, ITERATOR)
|| getMethod(it, '@@iterator')
|| Iterators[classof(it)];
};
var aCallable = require('../internals/a-callable');
var isNullOrUndefined = require('../internals/is-null-or-undefined');

@@ -7,3 +8,3 @@ // `GetMethod` abstract operation

var func = V[P];
return func == null ? undefined : aCallable(func);
return isNullOrUndefined(func) ? undefined : aCallable(func);
};

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

var NATIVE_WEAK_MAP = require('../internals/native-weak-map');
var NATIVE_WEAK_MAP = require('../internals/weak-map-basic-detection');
var global = require('../internals/global');

@@ -35,3 +35,3 @@ var uncurryThis = require('../internals/function-uncurry-this');

set = function (it, metadata) {
if (wmhas(store, it)) throw new TypeError(OBJECT_ALREADY_INITIALIZED);
if (wmhas(store, it)) throw TypeError(OBJECT_ALREADY_INITIALIZED);
metadata.facade = it;

@@ -51,3 +51,3 @@ wmset(store, it, metadata);

set = function (it, metadata) {
if (hasOwn(it, STATE)) throw new TypeError(OBJECT_ALREADY_INITIALIZED);
if (hasOwn(it, STATE)) throw TypeError(OBJECT_ALREADY_INITIALIZED);
metadata.facade = it;

@@ -54,0 +54,0 @@ createNonEnumerableProperty(it, STATE, metadata);

var classof = require('../internals/classof');
var hasOwn = require('../internals/has-own-property');
var isNullOrUndefined = require('../internals/is-null-or-undefined');
var wellKnownSymbol = require('../internals/well-known-symbol');

@@ -10,2 +11,3 @@ var Iterators = require('../internals/iterators');

module.exports = function (it) {
if (isNullOrUndefined(it)) return false;
var O = $Object(it);

@@ -12,0 +14,0 @@ return O[ITERATOR] !== undefined

var isCallable = require('../internals/is-callable');
module.exports = function (it) {
var documentAll = typeof document == 'object' && document.all;
// https://tc39.es/ecma262/#sec-IsHTMLDDA-internal-slot
var SPECIAL_DOCUMENT_ALL = typeof documentAll == 'undefined' && documentAll !== undefined;
module.exports = SPECIAL_DOCUMENT_ALL ? function (it) {
return typeof it == 'object' ? it !== null : isCallable(it) || it === documentAll;
} : function (it) {
return typeof it == 'object' ? it !== null : isCallable(it);
};
'use strict';
var call = require('../internals/function-call');
var anObject = require('../internals/an-object');
var create = require('../internals/object-create');

@@ -33,3 +32,3 @@ var createNonEnumerableProperty = require('../internals/create-non-enumerable-property');

var result = state.done ? undefined : state.nextHandler();
return { done: state.done, value: result };
return { value: result, done: state.done };
} catch (error) {

@@ -43,4 +42,8 @@ state.done = true;

var iterator = state.iterator;
state.done = true;
if (IS_ITERATOR) {
var returnMethod = getMethod(iterator, 'return');
return returnMethod ? call(returnMethod, iterator) : { value: undefined, done: true };
}
var innerIterator = state.innerIterator;
state.done = true;
if (innerIterator) try {

@@ -51,4 +54,4 @@ iteratorClose(innerIterator, 'return');

}
var $$return = getMethod(iterator, 'return');
return { done: true, value: $$return ? anObject(call($$return, iterator)).value : undefined };
iteratorClose(iterator, 'return');
return { value: undefined, done: true };
}

@@ -55,0 +58,0 @@ });

'use strict';
var fails = require('../internals/fails');
var isCallable = require('../internals/is-callable');
var isObject = require('../internals/is-object');
var create = require('../internals/object-create');

@@ -28,3 +29,3 @@ var getPrototypeOf = require('../internals/object-get-prototype-of');

var NEW_ITERATOR_PROTOTYPE = IteratorPrototype == undefined || fails(function () {
var NEW_ITERATOR_PROTOTYPE = !isObject(IteratorPrototype) || fails(function () {
var test = {};

@@ -31,0 +32,0 @@ // FF44- legacy iterators case

'use strict';
var aCallable = require('../internals/a-callable');
var $TypeError = TypeError;
var PromiseCapability = function (C) {
var resolve, reject;
this.promise = new C(function ($$resolve, $$reject) {
if (resolve !== undefined || reject !== undefined) throw TypeError('Bad Promise constructor');
if (resolve !== undefined || reject !== undefined) throw $TypeError('Bad Promise constructor');
resolve = $$resolve;

@@ -9,0 +11,0 @@ reject = $$reject;

@@ -9,8 +9,8 @@ var global = require('../internals/global');

var charAt = uncurryThis(''.charAt);
var n$ParseFloat = global.parseFloat;
var $parseFloat = global.parseFloat;
var Symbol = global.Symbol;
var ITERATOR = Symbol && Symbol.iterator;
var FORCED = 1 / n$ParseFloat(whitespaces + '-0') !== -Infinity
var FORCED = 1 / $parseFloat(whitespaces + '-0') !== -Infinity
// MS Edge 18- broken with boxed symbols
|| (ITERATOR && !fails(function () { n$ParseFloat(Object(ITERATOR)); }));
|| (ITERATOR && !fails(function () { $parseFloat(Object(ITERATOR)); }));

@@ -21,4 +21,4 @@ // `parseFloat` method

var trimmedString = trim(toString(string));
var result = n$ParseFloat(trimmedString);
var result = $parseFloat(trimmedString);
return result === 0 && charAt(trimmedString, 0) == '-' ? -0 : result;
} : n$ParseFloat;
} : $parseFloat;
'use strict';
var InternalStateModule = require('../internals/internal-state');
var createIteratorConstructor = require('../internals/create-iterator-constructor');
var createIteratorConstructor = require('../internals/iterator-create-constructor');
var isNullOrUndefined = require('../internals/is-null-or-undefined');
var isObject = require('../internals/is-object');

@@ -19,6 +20,6 @@ var defineProperties = require('../internals/object-define-properties').f;

if (typeof start != type || (end !== Infinity && end !== -Infinity && typeof end != type)) {
throw new $TypeError(INCORRECT_RANGE);
throw $TypeError(INCORRECT_RANGE);
}
if (start === Infinity || start === -Infinity) {
throw new $RangeError(INCORRECT_RANGE);
throw $RangeError(INCORRECT_RANGE);
}

@@ -36,12 +37,12 @@ var ifIncrease = end > start;

} else {
throw new $TypeError(INCORRECT_RANGE);
throw $TypeError(INCORRECT_RANGE);
}
if (step == null) {
if (isNullOrUndefined(step)) {
step = ifIncrease ? one : -one;
}
if (typeof step != type) {
throw new $TypeError(INCORRECT_RANGE);
throw $TypeError(INCORRECT_RANGE);
}
if (step === Infinity || step === -Infinity || (step === zero && start !== end)) {
throw new $RangeError(INCORRECT_RANGE);
throw $RangeError(INCORRECT_RANGE);
}

@@ -48,0 +49,0 @@ // eslint-disable-next-line no-self-compare -- NaN check

'use strict';
var InternalStateModule = require('../internals/internal-state');
var createIteratorConstructor = require('../internals/create-iterator-constructor');
var createIteratorConstructor = require('../internals/iterator-create-constructor');
var hasOwn = require('../internals/has-own-property');

@@ -5,0 +5,0 @@ var objectKeys = require('../internals/object-keys');

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

var isNullOrUndefined = require('../internals/is-null-or-undefined');
var $TypeError = TypeError;

@@ -6,4 +8,4 @@

module.exports = function (it) {
if (it == undefined) throw $TypeError("Can't call method on " + it);
if (isNullOrUndefined(it)) throw $TypeError("Can't call method on " + it);
return it;
};

@@ -7,7 +7,7 @@ var IS_PURE = require('../internals/is-pure');

})('versions', []).push({
version: '3.24.1',
version: '3.25.0',
mode: IS_PURE ? 'pure' : 'global',
copyright: '© 2014-2022 Denis Pushkarev (zloirock.ru)',
license: 'https://github.com/zloirock/core-js/blob/v3.24.1/LICENSE',
license: 'https://github.com/zloirock/core-js/blob/v3.25.0/LICENSE',
source: 'https://github.com/zloirock/core-js'
});
var anObject = require('../internals/an-object');
var aConstructor = require('../internals/a-constructor');
var isNullOrUndefined = require('../internals/is-null-or-undefined');
var wellKnownSymbol = require('../internals/well-known-symbol');

@@ -12,3 +13,3 @@

var S;
return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? defaultConstructor : aConstructor(S);
return C === undefined || isNullOrUndefined(S = anObject(C)[SPECIES]) ? defaultConstructor : aConstructor(S);
};
/* eslint-disable es-x/no-symbol -- required for testing */
var NATIVE_SYMBOL = require('../internals/native-symbol');
var NATIVE_SYMBOL = require('../internals/symbol-constructor-detection');

@@ -4,0 +4,0 @@ module.exports = NATIVE_SYMBOL

@@ -5,3 +5,3 @@ var global = require('../internals/global');

var uid = require('../internals/uid');
var NATIVE_SYMBOL = require('../internals/native-symbol');
var NATIVE_SYMBOL = require('../internals/symbol-constructor-detection');
var USE_SYMBOL_AS_UID = require('../internals/use-symbol-as-uid');

@@ -8,0 +8,0 @@

@@ -12,3 +12,3 @@ 'use strict';

var installErrorCause = require('../internals/install-error-cause');
var clearErrorStack = require('../internals/clear-error-stack');
var clearErrorStack = require('../internals/error-stack-clear');
var ERROR_STACK_INSTALLABLE = require('../internals/error-stack-installable');

@@ -15,0 +15,0 @@ var DESCRIPTORS = require('../internals/descriptors');

@@ -9,2 +9,3 @@ var $ = require('../internals/export');

var $AggregateError = getBuiltIn(AGGREGATE_ERROR);
var FORCED = !fails(function () {

@@ -11,0 +12,0 @@ return $AggregateError([1]).errors[0] !== 1;

@@ -10,3 +10,3 @@ 'use strict';

var createPropertyDescriptor = require('../internals/create-property-descriptor');
var clearErrorStack = require('../internals/clear-error-stack');
var clearErrorStack = require('../internals/error-stack-clear');
var installErrorCause = require('../internals/install-error-cause');

@@ -27,3 +27,3 @@ var iterate = require('../internals/iterate');

if (setPrototypeOf) {
that = setPrototypeOf(new $Error(), isInstance ? getPrototypeOf(this) : AggregateErrorPrototype);
that = setPrototypeOf($Error(), isInstance ? getPrototypeOf(this) : AggregateErrorPrototype);
} else {

@@ -30,0 +30,0 @@ that = isInstance ? this : create(AggregateErrorPrototype);

@@ -5,8 +5,8 @@ 'use strict';

var uncurryThis = require('../internals/function-uncurry-this');
var $IndexOf = require('../internals/array-includes').indexOf;
var $indexOf = require('../internals/array-includes').indexOf;
var arrayMethodIsStrict = require('../internals/array-method-is-strict');
var un$IndexOf = uncurryThis([].indexOf);
var nativeIndexOf = uncurryThis([].indexOf);
var NEGATIVE_ZERO = !!un$IndexOf && 1 / un$IndexOf([1], 1, -0) < 0;
var NEGATIVE_ZERO = !!nativeIndexOf && 1 / nativeIndexOf([1], 1, -0) < 0;
var STRICT_METHOD = arrayMethodIsStrict('indexOf');

@@ -21,5 +21,5 @@

// convert -0 to +0
? un$IndexOf(this, searchElement, fromIndex) || 0
: $IndexOf(this, searchElement, fromIndex);
? nativeIndexOf(this, searchElement, fromIndex) || 0
: $indexOf(this, searchElement, fromIndex);
}
});

@@ -7,3 +7,3 @@ 'use strict';

var defineProperty = require('../internals/object-define-property').f;
var defineIterator = require('../internals/define-iterator');
var defineIterator = require('../internals/iterator-define');
var IS_PURE = require('../internals/is-pure');

@@ -10,0 +10,0 @@ var DESCRIPTORS = require('../internals/descriptors');

@@ -8,3 +8,3 @@ 'use strict';

var un$Join = uncurryThis([].join);
var nativeJoin = uncurryThis([].join);

@@ -18,4 +18,4 @@ var ES3_STRINGS = IndexedObject != Object;

join: function join(separator) {
return un$Join(toIndexedObject(this), separator === undefined ? ',' : separator);
return nativeJoin(toIndexedObject(this), separator === undefined ? ',' : separator);
}
});

@@ -5,2 +5,3 @@ 'use strict';

var lengthOfArrayLike = require('../internals/length-of-array-like');
var setArrayLength = require('../internals/array-set-length');
var doesNotExceedSafeInteger = require('../internals/does-not-exceed-safe-integer');

@@ -37,5 +38,5 @@ var fails = require('../internals/fails');

}
O.length = len;
setArrayLength(O, len);
return len;
}
});

@@ -6,3 +6,3 @@ 'use strict';

var un$Reverse = uncurryThis([].reverse);
var nativeReverse = uncurryThis([].reverse);
var test = [1, 2];

@@ -18,4 +18,4 @@

if (isArray(this)) this.length = this.length;
return un$Reverse(this);
return nativeReverse(this);
}
});

@@ -12,3 +12,3 @@ 'use strict';

var arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support');
var un$Slice = require('../internals/array-slice');
var nativeSlice = require('../internals/array-slice');

@@ -42,3 +42,3 @@ var HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('slice');

if (Constructor === $Array || Constructor === undefined) {
return un$Slice(O, k, fin);
return nativeSlice(O, k, fin);
}

@@ -45,0 +45,0 @@ }

@@ -18,3 +18,3 @@ 'use strict';

var test = [];
var un$Sort = uncurryThis(test.sort);
var nativeSort = uncurryThis(test.sort);
var push = uncurryThis(test.push);

@@ -87,3 +87,3 @@

if (STABLE_SORT) return comparefn === undefined ? un$Sort(array) : un$Sort(array, comparefn);
if (STABLE_SORT) return comparefn === undefined ? nativeSort(array) : nativeSort(array, comparefn);

@@ -100,3 +100,3 @@ var items = [];

itemsLength = items.length;
itemsLength = lengthOfArrayLike(items);
index = 0;

@@ -103,0 +103,0 @@

@@ -7,2 +7,3 @@ 'use strict';

var lengthOfArrayLike = require('../internals/length-of-array-like');
var setArrayLength = require('../internals/array-set-length');
var doesNotExceedSafeInteger = require('../internals/does-not-exceed-safe-integer');

@@ -64,5 +65,5 @@ var arraySpeciesCreate = require('../internals/array-species-create');

}
O.length = len - actualDeleteCount + insertCount;
setArrayLength(O, len - actualDeleteCount + insertCount);
return A;
}
});

@@ -5,2 +5,3 @@ 'use strict';

var lengthOfArrayLike = require('../internals/length-of-array-like');
var setArrayLength = require('../internals/array-set-length');
var deletePropertyOrThrow = require('../internals/delete-property-or-throw');

@@ -41,4 +42,4 @@ var doesNotExceedSafeInteger = require('../internals/does-not-exceed-safe-integer');

}
} return O.length = len + argCount;
} return setArrayLength(O, len + argCount);
}
});
var $ = require('../internals/export');
var ArrayBufferModule = require('../internals/array-buffer');
var NATIVE_ARRAY_BUFFER = require('../internals/array-buffer-native');
var NATIVE_ARRAY_BUFFER = require('../internals/array-buffer-basic-detection');

@@ -5,0 +5,0 @@ // `DataView` constructor

@@ -6,3 +6,3 @@ // TODO: Remove from `core-js@4`

var $Date = Date;
var getTime = uncurryThis($Date.prototype.getTime);
var thisTimeValue = uncurryThis($Date.prototype.getTime);

@@ -13,4 +13,4 @@ // `Date.now` method

now: function now() {
return getTime(new $Date());
return thisTimeValue(new $Date());
}
});

@@ -7,3 +7,3 @@ 'use strict';

var DatePrototype = Date.prototype;
var getTime = uncurryThis(DatePrototype.getTime);
var thisTimeValue = uncurryThis(DatePrototype.getTime);
var setFullYear = uncurryThis(DatePrototype.setFullYear);

@@ -16,3 +16,3 @@

// validate
getTime(this);
thisTimeValue(this);
var yi = toIntegerOrInfinity(year);

@@ -19,0 +19,0 @@ var yyyy = 0 <= yi && yi <= 99 ? yi + 1900 : yi;

@@ -12,3 +12,3 @@ var $ = require('../internals/export');

var arraySlice = require('../internals/array-slice');
var NATIVE_SYMBOL = require('../internals/native-symbol');
var NATIVE_SYMBOL = require('../internals/symbol-constructor-detection');

@@ -15,0 +15,0 @@ var $stringify = getBuiltIn('JSON', 'stringify');

@@ -17,3 +17,3 @@ 'use strict';

var round = Math.round;
var un$ToExponential = uncurryThis(1.0.toExponential);
var nativeToExponential = uncurryThis(1.0.toExponential);
var repeat = uncurryThis($repeat);

@@ -23,15 +23,15 @@ var stringSlice = uncurryThis(''.slice);

// Edge 17-
var ROUNDS_PROPERLY = un$ToExponential(-6.9e-11, 4) === '-6.9000e-11'
var ROUNDS_PROPERLY = nativeToExponential(-6.9e-11, 4) === '-6.9000e-11'
// IE11- && Edge 14-
&& un$ToExponential(1.255, 2) === '1.25e+0'
&& nativeToExponential(1.255, 2) === '1.25e+0'
// FF86-, V8 ~ Chrome 49-50
&& un$ToExponential(12345, 3) === '1.235e+4'
&& nativeToExponential(12345, 3) === '1.235e+4'
// FF86-, V8 ~ Chrome 49-50
&& un$ToExponential(25, 0) === '3e+1';
&& nativeToExponential(25, 0) === '3e+1';
// IE8-
var THROWS_ON_INFINITY_FRACTION = fails(function () {
un$ToExponential(1, Infinity);
nativeToExponential(1, Infinity);
}) && fails(function () {
un$ToExponential(1, -Infinity);
nativeToExponential(1, -Infinity);
});

@@ -41,5 +41,5 @@

var PROPER_NON_FINITE_THIS_CHECK = !fails(function () {
un$ToExponential(Infinity, Infinity);
nativeToExponential(Infinity, Infinity);
}) && !fails(function () {
un$ToExponential(NaN, Infinity);
nativeToExponential(NaN, Infinity);
});

@@ -54,3 +54,3 @@

var x = thisNumberValue(this);
if (fractionDigits === undefined) return un$ToExponential(x);
if (fractionDigits === undefined) return nativeToExponential(x);
var f = toIntegerOrInfinity(fractionDigits);

@@ -60,3 +60,3 @@ if (!$isFinite(x)) return String(x);

if (f < 0 || f > 20) throw $RangeError('Incorrect fraction digits');
if (ROUNDS_PROPERLY) return un$ToExponential(x, f);
if (ROUNDS_PROPERLY) return nativeToExponential(x, f);
var s = '';

@@ -63,0 +63,0 @@ var m = '';

@@ -14,3 +14,3 @@ 'use strict';

var stringSlice = uncurryThis(''.slice);
var un$ToFixed = uncurryThis(1.0.toFixed);
var nativeToFixed = uncurryThis(1.0.toFixed);

@@ -66,9 +66,9 @@ var pow = function (x, n, acc) {

var FORCED = fails(function () {
return un$ToFixed(0.00008, 3) !== '0.000' ||
un$ToFixed(0.9, 0) !== '1' ||
un$ToFixed(1.255, 2) !== '1.25' ||
un$ToFixed(1000000000000000128.0, 0) !== '1000000000000000128';
return nativeToFixed(0.00008, 3) !== '0.000' ||
nativeToFixed(0.9, 0) !== '1' ||
nativeToFixed(1.255, 2) !== '1.25' ||
nativeToFixed(1000000000000000128.0, 0) !== '1000000000000000128';
}) || !fails(function () {
// V8 ~ Android 4.3-
un$ToFixed({});
nativeToFixed({});
});

@@ -75,0 +75,0 @@

@@ -7,10 +7,10 @@ 'use strict';

var un$ToPrecision = uncurryThis(1.0.toPrecision);
var nativeToPrecision = uncurryThis(1.0.toPrecision);
var FORCED = fails(function () {
// IE7-
return un$ToPrecision(1, undefined) !== '1';
return nativeToPrecision(1, undefined) !== '1';
}) || !fails(function () {
// V8 ~ Android 4.3-
un$ToPrecision({});
nativeToPrecision({});
});

@@ -23,5 +23,5 @@

return precision === undefined
? un$ToPrecision(thisNumberValue(this))
: un$ToPrecision(thisNumberValue(this), precision);
? nativeToPrecision(thisNumberValue(this))
: nativeToPrecision(thisNumberValue(this), precision);
}
});
var $ = require('../internals/export');
var NATIVE_SYMBOL = require('../internals/native-symbol');
var NATIVE_SYMBOL = require('../internals/symbol-constructor-detection');
var fails = require('../internals/fails');

@@ -4,0 +4,0 @@ var getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');

@@ -13,3 +13,3 @@ 'use strict';

// eslint-disable-next-line es-x/no-string-prototype-endswith -- safe
var un$EndsWith = uncurryThis(''.endsWith);
var nativeEndsWith = uncurryThis(''.endsWith);
var slice = uncurryThis(''.slice);

@@ -35,6 +35,6 @@ var min = Math.min;

var search = toString(searchString);
return un$EndsWith
? un$EndsWith(that, search, end)
return nativeEndsWith
? nativeEndsWith(that, search, end)
: slice(that, end - search.length, end) === search;
}
});

@@ -5,3 +5,3 @@ 'use strict';

var InternalStateModule = require('../internals/internal-state');
var defineIterator = require('../internals/define-iterator');
var defineIterator = require('../internals/iterator-define');

@@ -8,0 +8,0 @@ var STRING_ITERATOR = 'String Iterator';

@@ -6,3 +6,3 @@ 'use strict';

var uncurryThis = require('../internals/function-uncurry-this');
var createIteratorConstructor = require('../internals/create-iterator-constructor');
var createIteratorConstructor = require('../internals/iterator-create-constructor');
var requireObjectCoercible = require('../internals/require-object-coercible');

@@ -12,2 +12,3 @@ var toLength = require('../internals/to-length');

var anObject = require('../internals/an-object');
var isNullOrUndefined = require('../internals/is-null-or-undefined');
var classof = require('../internals/classof-raw');

@@ -34,6 +35,6 @@ var isRegExp = require('../internals/is-regexp');

var stringIndexOf = uncurryThis(''.indexOf);
var un$MatchAll = uncurryThis(''.matchAll);
var nativeMatchAll = uncurryThis(''.matchAll);
var WORKS_WITH_NON_GLOBAL_REGEX = !!un$MatchAll && !fails(function () {
un$MatchAll('a', /./);
var WORKS_WITH_NON_GLOBAL_REGEX = !!nativeMatchAll && !fails(function () {
nativeMatchAll('a', /./);
});

@@ -84,3 +85,3 @@

var flags, S, matcher, rx;
if (regexp != null) {
if (!isNullOrUndefined(regexp)) {
if (isRegExp(regexp)) {

@@ -90,7 +91,7 @@ flags = toString(requireObjectCoercible(getRegExpFlags(regexp)));

}
if (WORKS_WITH_NON_GLOBAL_REGEX) return un$MatchAll(O, regexp);
if (WORKS_WITH_NON_GLOBAL_REGEX) return nativeMatchAll(O, regexp);
matcher = getMethod(regexp, MATCH_ALL);
if (matcher === undefined && IS_PURE && classof(regexp) == 'RegExp') matcher = $matchAll;
if (matcher) return call(matcher, regexp, O);
} else if (WORKS_WITH_NON_GLOBAL_REGEX) return un$MatchAll(O, regexp);
} else if (WORKS_WITH_NON_GLOBAL_REGEX) return nativeMatchAll(O, regexp);
S = toString(O);

@@ -97,0 +98,0 @@ rx = new RegExp(regexp, 'g');

@@ -7,2 +7,3 @@ 'use strict';

var isCallable = require('../internals/is-callable');
var isNullOrUndefined = require('../internals/is-null-or-undefined');
var isRegExp = require('../internals/is-regexp');

@@ -38,3 +39,3 @@ var toString = require('../internals/to-string');

var result = '';
if (searchValue != null) {
if (!isNullOrUndefined(searchValue)) {
IS_REG_EXP = isRegExp(searchValue);

@@ -41,0 +42,0 @@ if (IS_REG_EXP) {

@@ -13,3 +13,3 @@ 'use strict';

// eslint-disable-next-line es-x/no-string-prototype-startswith -- safe
var un$StartsWith = uncurryThis(''.startsWith);
var nativeStartsWith = uncurryThis(''.startsWith);
var stringSlice = uncurryThis(''.slice);

@@ -33,6 +33,6 @@ var min = Math.min;

var search = toString(searchString);
return un$StartsWith
? un$StartsWith(that, search, index)
return nativeStartsWith
? nativeStartsWith(that, search, index)
: stringSlice(that, index, index + search.length) === search;
}
});

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

var defineWellKnownSymbol = require('../internals/define-well-known-symbol');
var defineWellKnownSymbol = require('../internals/well-known-symbol-define');

@@ -3,0 +3,0 @@ // `Symbol.asyncIterator` well-known symbol

@@ -8,3 +8,3 @@ 'use strict';

var DESCRIPTORS = require('../internals/descriptors');
var NATIVE_SYMBOL = require('../internals/native-symbol');
var NATIVE_SYMBOL = require('../internals/symbol-constructor-detection');
var fails = require('../internals/fails');

@@ -34,3 +34,3 @@ var hasOwn = require('../internals/has-own-property');

var wrappedWellKnownSymbolModule = require('../internals/well-known-symbol-wrapped');
var defineWellKnownSymbol = require('../internals/define-well-known-symbol');
var defineWellKnownSymbol = require('../internals/well-known-symbol-define');
var defineSymbolToPrimitive = require('../internals/symbol-define-to-primitive');

@@ -37,0 +37,0 @@ var setToStringTag = require('../internals/set-to-string-tag');

@@ -6,3 +6,3 @@ var $ = require('../internals/export');

var shared = require('../internals/shared');
var NATIVE_SYMBOL_REGISTRY = require('../internals/native-symbol-registry');
var NATIVE_SYMBOL_REGISTRY = require('../internals/symbol-registry-detection');

@@ -9,0 +9,0 @@ var StringToSymbolRegistry = shared('string-to-symbol-registry');

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

var defineWellKnownSymbol = require('../internals/define-well-known-symbol');
var defineWellKnownSymbol = require('../internals/well-known-symbol-define');

@@ -3,0 +3,0 @@ // `Symbol.hasInstance` well-known symbol

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

var defineWellKnownSymbol = require('../internals/define-well-known-symbol');
var defineWellKnownSymbol = require('../internals/well-known-symbol-define');

@@ -3,0 +3,0 @@ // `Symbol.isConcatSpreadable` well-known symbol

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

var defineWellKnownSymbol = require('../internals/define-well-known-symbol');
var defineWellKnownSymbol = require('../internals/well-known-symbol-define');

@@ -3,0 +3,0 @@ // `Symbol.iterator` well-known symbol

@@ -6,3 +6,3 @@ var $ = require('../internals/export');

var shared = require('../internals/shared');
var NATIVE_SYMBOL_REGISTRY = require('../internals/native-symbol-registry');
var NATIVE_SYMBOL_REGISTRY = require('../internals/symbol-registry-detection');

@@ -9,0 +9,0 @@ var SymbolToStringRegistry = shared('symbol-to-string-registry');

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

var defineWellKnownSymbol = require('../internals/define-well-known-symbol');
var defineWellKnownSymbol = require('../internals/well-known-symbol-define');

@@ -3,0 +3,0 @@ // `Symbol.matchAll` well-known symbol

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

var defineWellKnownSymbol = require('../internals/define-well-known-symbol');
var defineWellKnownSymbol = require('../internals/well-known-symbol-define');

@@ -3,0 +3,0 @@ // `Symbol.match` well-known symbol

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

var defineWellKnownSymbol = require('../internals/define-well-known-symbol');
var defineWellKnownSymbol = require('../internals/well-known-symbol-define');

@@ -3,0 +3,0 @@ // `Symbol.replace` well-known symbol

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

var defineWellKnownSymbol = require('../internals/define-well-known-symbol');
var defineWellKnownSymbol = require('../internals/well-known-symbol-define');

@@ -3,0 +3,0 @@ // `Symbol.search` well-known symbol

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

var defineWellKnownSymbol = require('../internals/define-well-known-symbol');
var defineWellKnownSymbol = require('../internals/well-known-symbol-define');

@@ -3,0 +3,0 @@ // `Symbol.species` well-known symbol

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

var defineWellKnownSymbol = require('../internals/define-well-known-symbol');
var defineWellKnownSymbol = require('../internals/well-known-symbol-define');

@@ -3,0 +3,0 @@ // `Symbol.split` well-known symbol

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

var defineWellKnownSymbol = require('../internals/define-well-known-symbol');
var defineWellKnownSymbol = require('../internals/well-known-symbol-define');
var defineSymbolToPrimitive = require('../internals/symbol-define-to-primitive');

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

var getBuiltIn = require('../internals/get-built-in');
var defineWellKnownSymbol = require('../internals/define-well-known-symbol');
var defineWellKnownSymbol = require('../internals/well-known-symbol-define');
var setToStringTag = require('../internals/set-to-string-tag');

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

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

var defineWellKnownSymbol = require('../internals/define-well-known-symbol');
var defineWellKnownSymbol = require('../internals/well-known-symbol-define');

@@ -3,0 +3,0 @@ // `Symbol.unscopables` well-known symbol

@@ -11,3 +11,3 @@ 'use strict';

var enforceInternalState = require('../internals/internal-state').enforce;
var NATIVE_WEAK_MAP = require('../internals/native-weak-map');
var NATIVE_WEAK_MAP = require('../internals/weak-map-basic-detection');

@@ -14,0 +14,0 @@ var IS_IE11 = !global.ActiveXObject && 'ActiveXObject' in global;

@@ -14,3 +14,3 @@ var $ = require('../internals/export');

element = array[index++];
if (!(typeof element == 'string' || (allowUndefined && typeof element == 'undefined'))) {
if (!(typeof element == 'string' || (allowUndefined && element === undefined))) {
return false;

@@ -17,0 +17,0 @@ }

@@ -26,7 +26,7 @@ 'use strict';

state.done = true;
resolve({ done: true, value: undefined });
resolve({ value: undefined, done: true });
} else if (state.remaining) {
state.remaining--;
loop();
} else resolve({ done: false, value: step.value });
} else resolve({ value: step.value, done: false });
} catch (err) { doneAndReject(err); }

@@ -33,0 +33,0 @@ }, doneAndReject);

@@ -32,3 +32,3 @@ 'use strict';

state.done = true;
resolve({ done: true, value: undefined });
resolve({ value: undefined, done: true });
} else {

@@ -38,3 +38,3 @@ var value = step.value;

Promise.resolve(filterer(value)).then(function (selected) {
selected ? resolve({ done: false, value: value }) : loop();
selected ? resolve({ value: value, done: false }) : loop();
}, ifAbruptCloseAsyncIterator);

@@ -41,0 +41,0 @@ } catch (error3) { ifAbruptCloseAsyncIterator(error3); }

@@ -34,3 +34,3 @@ 'use strict';

state.done = true;
resolve({ done: true, value: undefined });
resolve({ value: undefined, done: true });
} else {

@@ -61,3 +61,3 @@ var value = step.value;

outerLoop();
} else resolve({ done: false, value: result.value });
} else resolve({ value: result.value, done: false });
} catch (error1) { ifAbruptCloseAsyncIterator(error1); }

@@ -64,0 +64,0 @@ }, ifAbruptCloseAsyncIterator);

@@ -30,3 +30,3 @@ 'use strict';

state.done = true;
resolve({ done: true, value: undefined });
resolve({ value: undefined, done: true });
} else {

@@ -36,3 +36,3 @@ var value = step.value;

Promise.resolve(mapper(value)).then(function (mapped) {
resolve({ done: false, value: mapped });
resolve({ value: mapped, done: false });
}, ifAbruptCloseAsyncIterator);

@@ -39,0 +39,0 @@ } catch (error2) { ifAbruptCloseAsyncIterator(error2); }

@@ -17,3 +17,3 @@ 'use strict';

if (!state.remaining--) {
var resultDone = { done: true, value: undefined };
var resultDone = { value: undefined, done: true };
state.done = true;

@@ -30,4 +30,4 @@ returnMethod = iterator['return'];

state.done = true;
return { done: true, value: undefined };
} return { done: false, value: step.value };
return { value: undefined, done: true };
} return { value: step.value, done: false };
}).then(null, function (error) {

@@ -34,0 +34,0 @@ state.done = true;

var $ = require('../internals/export');
var anObject = require('../internals/an-object');
var numberIsFinite = require('../internals/number-is-finite');
var createIteratorConstructor = require('../internals/create-iterator-constructor');
var createIteratorConstructor = require('../internals/iterator-create-constructor');
var InternalStateModule = require('../internals/internal-state');

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

@@ -8,6 +8,7 @@ 'use strict';

var aCallable = require('../internals/a-callable');
var anObject = require('../internals/an-object');
var anInstance = require('../internals/an-instance');
var isCallable = require('../internals/is-callable');
var anObject = require('../internals/an-object');
var isNullOrUndefined = require('../internals/is-null-or-undefined');
var isObject = require('../internals/is-object');
var anInstance = require('../internals/an-instance');
var getMethod = require('../internals/get-method');

@@ -78,3 +79,3 @@ var defineBuiltIn = require('../internals/define-built-in');

var subscription = cleanup;
if (cleanup != null) subscriptionState.cleanup = isCallable(cleanup.unsubscribe)
if (!isNullOrUndefined(cleanup)) subscriptionState.cleanup = isCallable(cleanup.unsubscribe)
? function () { subscription.unsubscribe(); }

@@ -81,0 +82,0 @@ : aCallable(cleanup);

'use strict';
var $ = require('../internals/export');
var createIteratorConstructor = require('../internals/create-iterator-constructor');
var createIteratorConstructor = require('../internals/iterator-create-constructor');
var requireObjectCoercible = require('../internals/require-object-coercible');

@@ -5,0 +5,0 @@ var toString = require('../internals/to-string');

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

var defineWellKnownSymbol = require('../internals/define-well-known-symbol');
var defineWellKnownSymbol = require('../internals/well-known-symbol-define');

@@ -3,0 +3,0 @@ // `Symbol.asyncDispose` well-known symbol

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

var defineWellKnownSymbol = require('../internals/define-well-known-symbol');
var defineWellKnownSymbol = require('../internals/well-known-symbol-define');

@@ -3,0 +3,0 @@ // `Symbol.dispose` well-known symbol

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

var defineWellKnownSymbol = require('../internals/define-well-known-symbol');
var defineWellKnownSymbol = require('../internals/well-known-symbol-define');

@@ -3,0 +3,0 @@ // `Symbol.matcher` well-known symbol

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

var defineWellKnownSymbol = require('../internals/define-well-known-symbol');
var defineWellKnownSymbol = require('../internals/well-known-symbol-define');

@@ -3,0 +3,0 @@ // `Symbol.metadataKey` well-known symbol

// TODO: Remove from `core-js@4`
var defineWellKnownSymbol = require('../internals/define-well-known-symbol');
var defineWellKnownSymbol = require('../internals/well-known-symbol-define');

@@ -4,0 +4,0 @@ // `Symbol.metadata` well-known symbol

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

var defineWellKnownSymbol = require('../internals/define-well-known-symbol');
var defineWellKnownSymbol = require('../internals/well-known-symbol-define');

@@ -3,0 +3,0 @@ // `Symbol.observable` well-known symbol

// TODO: remove from `core-js@4`
var defineWellKnownSymbol = require('../internals/define-well-known-symbol');
var defineWellKnownSymbol = require('../internals/well-known-symbol-define');

@@ -4,0 +4,0 @@ // `Symbol.patternMatch` well-known symbol

// TODO: remove from `core-js@4`
var defineWellKnownSymbol = require('../internals/define-well-known-symbol');
var defineWellKnownSymbol = require('../internals/well-known-symbol-define');
defineWellKnownSymbol('replaceAll');

@@ -17,3 +17,3 @@ 'use strict';

var DOMExceptionConstants = require('../internals/dom-exception-constants');
var clearErrorStack = require('../internals/clear-error-stack');
var clearErrorStack = require('../internals/error-stack-clear');
var InternalStateModule = require('../internals/internal-state');

@@ -20,0 +20,0 @@ var DESCRIPTORS = require('../internals/descriptors');

@@ -12,3 +12,3 @@ 'use strict';

var DOMExceptionConstants = require('../internals/dom-exception-constants');
var clearErrorStack = require('../internals/clear-error-stack');
var clearErrorStack = require('../internals/error-stack-clear');
var DESCRIPTORS = require('../internals/descriptors');

@@ -15,0 +15,0 @@ var IS_PURE = require('../internals/is-pure');

@@ -10,2 +10,3 @@ var IS_PURE = require('../internals/is-pure');

var isConstructor = require('../internals/is-constructor');
var isNullOrUndefined = require('../internals/is-null-or-undefined');
var isObject = require('../internals/is-object');

@@ -52,6 +53,6 @@ var isSymbol = require('../internals/is-symbol');

var push = uncurryThis([].push);
var booleanValueOf = uncurryThis(true.valueOf);
var numberValueOf = uncurryThis(1.0.valueOf);
var stringValueOf = uncurryThis(''.valueOf);
var getTime = uncurryThis(Date.prototype.getTime);
var thisBooleanValue = uncurryThis(true.valueOf);
var thisNumberValue = uncurryThis(1.0.valueOf);
var thisStringValue = uncurryThis(''.valueOf);
var thisTimeValue = uncurryThis(Date.prototype.getTime);
var PERFORMANCE_MARK = uid('structuredClone');

@@ -126,6 +127,18 @@ var DATA_CLONE_ERROR = 'DataCloneError';

var throwUnpolyfillable = function (type, kind) {
throw new DOMException((kind || 'Cloning') + ' of ' + type + ' cannot be properly polyfilled in this engine', DATA_CLONE_ERROR);
var throwUnpolyfillable = function (type, action) {
throw new DOMException((action || 'Cloning') + ' of ' + type + ' cannot be properly polyfilled in this engine', DATA_CLONE_ERROR);
};
var createDataTransfer = function () {
var dataTransfer;
try {
dataTransfer = new global.DataTransfer();
} catch (error) {
try {
dataTransfer = new global.ClipboardEvent('').clipboardData;
} catch (error2) { /* empty */ }
}
return dataTransfer && dataTransfer.items && dataTransfer.files ? dataTransfer : null;
};
var structuredCloneInternal = function (value, map) {

@@ -245,5 +258,4 @@ if (isSymbol(value)) throwUncloneable('Symbol');

case 'FileList':
C = global.DataTransfer;
if (isConstructor(C)) {
dataTransfer = new C();
dataTransfer = createDataTransfer();
if (dataTransfer) {
for (i = 0, length = lengthOfArrayLike(value); i < length; i++) {

@@ -280,12 +292,12 @@ dataTransfer.items.add(structuredCloneInternal(value[i], map));

case 'Boolean':
cloned = Object(booleanValueOf(value));
cloned = Object(thisBooleanValue(value));
break;
case 'Number':
cloned = Object(numberValueOf(value));
cloned = Object(thisNumberValue(value));
break;
case 'String':
cloned = Object(stringValueOf(value));
cloned = Object(thisStringValue(value));
break;
case 'Date':
cloned = new Date(getTime(value));
cloned = new Date(thisTimeValue(value));
break;

@@ -483,3 +495,3 @@ case 'ArrayBuffer':

structuredClone: function structuredClone(value /* , { transfer } */) {
var options = validateArgumentsLength(arguments.length, 1) > 1 && arguments[1] != null ? anObject(arguments[1]) : undefined;
var options = validateArgumentsLength(arguments.length, 1) > 1 && !isNullOrUndefined(arguments[1]) ? anObject(arguments[1]) : undefined;
var transfer = options ? options.transfer : undefined;

@@ -486,0 +498,0 @@ var map;

@@ -9,7 +9,7 @@ 'use strict';

var DESCRIPTORS = require('../internals/descriptors');
var USE_NATIVE_URL = require('../internals/native-url');
var USE_NATIVE_URL = require('../internals/url-constructor-detection');
var defineBuiltIn = require('../internals/define-built-in');
var defineBuiltIns = require('../internals/define-built-ins');
var setToStringTag = require('../internals/set-to-string-tag');
var createIteratorConstructor = require('../internals/create-iterator-constructor');
var createIteratorConstructor = require('../internals/iterator-create-constructor');
var InternalStateModule = require('../internals/internal-state');

@@ -16,0 +16,0 @@ var anInstance = require('../internals/an-instance');

@@ -6,3 +6,3 @@ 'use strict';

var DESCRIPTORS = require('../internals/descriptors');
var USE_NATIVE_URL = require('../internals/native-url');
var USE_NATIVE_URL = require('../internals/url-constructor-detection');
var global = require('../internals/global');

@@ -9,0 +9,0 @@ var bind = require('../internals/function-bind-context');

{
"name": "core-js-pure",
"description": "Standard library",
"version": "3.24.1",
"version": "3.25.0",
"repository": {

@@ -6,0 +6,0 @@ "type": "git",

@@ -5,3 +5,3 @@ ![logo](https://user-images.githubusercontent.com/2213682/146607186-8e13ddef-26a4-4ebf-befd-5aac9d77c090.png)

> Modular standard library for JavaScript. Includes polyfills for [ECMAScript up to 2021](https://github.com/zloirock/core-js#ecmascript): [promises](https://github.com/zloirock/core-js#ecmascript-promise), [symbols](https://github.com/zloirock/core-js#ecmascript-symbol), [collections](https://github.com/zloirock/core-js#ecmascript-collections), iterators, [typed arrays](https://github.com/zloirock/core-js#ecmascript-typed-arrays), many other features, [ECMAScript proposals](https://github.com/zloirock/core-js#ecmascript-proposals), [some cross-platform WHATWG / W3C features and proposals](#web-standards) like [`URL`](https://github.com/zloirock/core-js#url-and-urlsearchparams). You can load only required features or use it without global namespace pollution.
> Modular standard library for JavaScript. Includes polyfills for [ECMAScript up to 2023](https://github.com/zloirock/core-js#ecmascript): [promises](https://github.com/zloirock/core-js#ecmascript-promise), [symbols](https://github.com/zloirock/core-js#ecmascript-symbol), [collections](https://github.com/zloirock/core-js#ecmascript-collections), iterators, [typed arrays](https://github.com/zloirock/core-js#ecmascript-typed-arrays), many other features, [ECMAScript proposals](https://github.com/zloirock/core-js#ecmascript-proposals), [some cross-platform WHATWG / W3C features and proposals](#web-standards) like [`URL`](https://github.com/zloirock/core-js#url-and-urlsearchparams). You can load only required features or use it without global namespace pollution.

@@ -8,0 +8,0 @@ ## As advertising: the author is looking for a good job -)

@@ -127,2 +127,3 @@ require('../modules/es.symbol');

require('../modules/es.object.prevent-extensions');
require('../modules/es.object.proto');
require('../modules/es.object.seal');

@@ -129,0 +130,0 @@ require('../modules/es.object.set-prototype-of');

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