Socket
Socket
Sign inDemoInstall

core-js-pure

Package Overview
Dependencies
Maintainers
2
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.15.2 to 3.16.0

features/array/filter-reject.js

2

es/aggregate-error.js
require('../modules/es.aggregate-error');
require('../modules/es.array.iterator');
require('../modules/es.string.iterator');
require('../modules/web.dom-collections.iterator');
var path = require('../internals/path');
module.exports = path.AggregateError;
require('../../modules/es.array.iterator');
require('../../modules/es.object.to-string');
var entryUnbind = require('../../internals/entry-unbind');
module.exports = entryUnbind('Array', 'entries');

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

require('../../modules/es.string.iterator');
require('../../modules/es.array.from');

@@ -31,4 +30,6 @@ require('../../modules/es.array.is-array');

require('../../modules/es.array.unscopables.flat-map');
require('../../modules/es.object.to-string');
require('../../modules/es.string.iterator');
var path = require('../../internals/path');
module.exports = path.Array;
require('../../modules/es.array.iterator');
require('../../modules/es.object.to-string');
var entryUnbind = require('../../internals/entry-unbind');
module.exports = entryUnbind('Array', 'values');
require('../../modules/es.array.iterator');
require('../../modules/es.object.to-string');
var entryUnbind = require('../../internals/entry-unbind');
module.exports = entryUnbind('Array', 'keys');
require('../../modules/es.array.iterator');
require('../../modules/es.object.to-string');
var entryUnbind = require('../../internals/entry-unbind');
module.exports = entryUnbind('Array', 'values');
require('../../../modules/es.array.iterator');
require('../../../modules/es.object.to-string');
var entryVirtual = require('../../../internals/entry-virtual');
module.exports = entryVirtual('Array').entries;

@@ -27,4 +27,5 @@ require('../../../modules/es.array.concat');

require('../../../modules/es.array.unscopables.flat-map');
require('../../../modules/es.object.to-string');
var entryVirtual = require('../../../internals/entry-virtual');
module.exports = entryVirtual('Array');
require('../../../modules/es.array.iterator');
require('../../../modules/es.object.to-string');
var entryVirtual = require('../../../internals/entry-virtual');
module.exports = entryVirtual('Array').values;
require('../../../modules/es.array.iterator');
require('../../../modules/es.object.to-string');
var entryVirtual = require('../../../internals/entry-virtual');
module.exports = entryVirtual('Array').keys;
require('../../../modules/es.array.iterator');
require('../../../modules/es.object.to-string');
var entryVirtual = require('../../../internals/entry-virtual');
module.exports = entryVirtual('Array').values;
require('../modules/es.escape');
var global = require('../internals/global');
var path = require('../internals/path');
module.exports = global.escape;
module.exports = path.escape;

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

require('../../modules/es.array.iterator');
require('../../modules/es.map');
require('../../modules/es.object.to-string');
require('../../modules/es.string.iterator');
require('../../modules/web.dom-collections.iterator');
var path = require('../../internals/path');
module.exports = path.Map;
'use strict';
require('../../modules/es.array.iterator');
require('../../modules/es.object.to-string');
require('../../modules/es.promise');
require('../../modules/es.promise.all-settled');
require('../../modules/es.string.iterator');
require('../../modules/web.dom-collections.iterator');
var path = require('../../internals/path');

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

'use strict';
require('../../modules/es.aggregate-error');
require('../../modules/es.array.iterator');
require('../../modules/es.object.to-string');
require('../../modules/es.promise');
require('../../modules/es.promise.any');
require('../../modules/es.string.iterator');
require('../../modules/web.dom-collections.iterator');
var path = require('../../internals/path');

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

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

require('../../modules/es.object.to-string');
require('../../modules/es.promise');

@@ -2,0 +3,0 @@ require('../../modules/es.promise.finally');

require('../../modules/es.aggregate-error');
require('../../modules/es.array.iterator');
require('../../modules/es.object.to-string');

@@ -8,5 +9,4 @@ require('../../modules/es.promise');

require('../../modules/es.string.iterator');
require('../../modules/web.dom-collections.iterator');
var path = require('../../internals/path');
module.exports = path.Promise;

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

require('../../modules/es.object.to-string');
require('../../modules/es.reflect.apply');

@@ -2,0 +3,0 @@ require('../../modules/es.reflect.construct');

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

require('../../modules/es.object.to-string');
require('../../modules/es.reflect.to-string-tag');
module.exports = 'Reflect';
require('../../modules/es.regexp.constructor');
require('../../modules/es.regexp.dot-all');
require('../../modules/es.regexp.exec');
require('../../modules/es.regexp.sticky');
module.exports = RegExp;

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

require('../../modules/es.regexp.exec');
require('../../modules/es.string.match');

@@ -2,0 +3,0 @@ var wellKnownSymbol = require('../../internals/well-known-symbol');

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

require('../../modules/es.regexp.exec');
require('../../modules/es.string.replace');

@@ -2,0 +3,0 @@ var wellKnownSymbol = require('../../internals/well-known-symbol');

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

require('../../modules/es.regexp.exec');
require('../../modules/es.string.search');

@@ -2,0 +3,0 @@ var wellKnownSymbol = require('../../internals/well-known-symbol');

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

require('../../modules/es.regexp.exec');
require('../../modules/es.string.split');

@@ -2,0 +3,0 @@ var wellKnownSymbol = require('../../internals/well-known-symbol');

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

require('../../modules/es.array.iterator');
require('../../modules/es.object.to-string');
require('../../modules/es.set');
require('../../modules/es.object.to-string');
require('../../modules/es.string.iterator');
require('../../modules/web.dom-collections.iterator');
var path = require('../../internals/path');
module.exports = path.Set;

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

require('../../modules/es.object.to-string');
require('../../modules/es.regexp.exec');

@@ -2,0 +3,0 @@ require('../../modules/es.string.from-code-point');

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

require('../../modules/es.object.to-string');
require('../../modules/es.string.iterator');

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

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

require('../../modules/es.object.to-string');
require('../../modules/es.regexp.exec');
require('../../modules/es.string.match-all');

@@ -2,0 +4,0 @@ var entryUnbind = require('../../internals/entry-unbind');

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

require('../../modules/es.regexp.exec');
require('../../modules/es.string.replace');
require('../../modules/es.string.replace-all');

@@ -2,0 +4,0 @@ var entryUnbind = require('../../internals/entry-unbind');

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

require('../../../modules/es.object.to-string');
require('../../../modules/es.regexp.exec');
require('../../../modules/es.string.code-point-at');

@@ -2,0 +4,0 @@ require('../../../modules/es.string.ends-with');

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

require('../../../modules/es.object.to-string');
require('../../../modules/es.string.iterator');

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

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

require('../../../modules/es.object.to-string');
require('../../../modules/es.regexp.exec');
require('../../../modules/es.string.match-all');

@@ -2,0 +4,0 @@ var entryVirtual = require('../../../internals/entry-virtual');

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

require('../../../modules/es.regexp.exec');
require('../../../modules/es.string.replace');
require('../../../modules/es.string.replace-all');

@@ -2,0 +4,0 @@ var entryVirtual = require('../../../internals/entry-virtual');

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

require('../../modules/es.array.concat');
require('../../modules/es.symbol.is-concat-spreadable');
require('../../modules/es.array.concat');
var WrappedWellKnownSymbolModule = require('../../internals/well-known-symbol-wrapped');
module.exports = WrappedWellKnownSymbolModule.f('isConcatSpreadable');

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

require('../../modules/es.array.iterator');
require('../../modules/es.object.to-string');
require('../../modules/es.string.iterator');
require('../../modules/es.symbol.iterator');
require('../../modules/es.string.iterator');
require('../../modules/web.dom-collections.iterator');
var WrappedWellKnownSymbolModule = require('../../internals/well-known-symbol-wrapped');
module.exports = WrappedWellKnownSymbolModule.f('iterator');

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

require('../../modules/es.object.to-string');
require('../../modules/es.regexp.exec');
require('../../modules/es.symbol.match-all');

@@ -2,0 +4,0 @@ require('../../modules/es.string.match-all');

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

require('../../modules/es.regexp.exec');
require('../../modules/es.symbol.match');

@@ -2,0 +3,0 @@ require('../../modules/es.string.match');

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

require('../../modules/es.regexp.exec');
require('../../modules/es.symbol.replace');

@@ -2,0 +3,0 @@ require('../../modules/es.string.replace');

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

require('../../modules/es.regexp.exec');
require('../../modules/es.symbol.search');

@@ -2,0 +3,0 @@ require('../../modules/es.string.search');

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

require('../../modules/es.regexp.exec');
require('../../modules/es.symbol.split');

@@ -2,0 +3,0 @@ require('../../modules/es.string.split');

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

require('../../modules/es.date.to-primitive');
require('../../modules/es.symbol.to-primitive');

@@ -2,0 +3,0 @@ var WrappedWellKnownSymbolModule = require('../../internals/well-known-symbol-wrapped');

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

require('../../modules/es.symbol.to-string-tag');
require('../../modules/es.object.to-string');
require('../../modules/es.json.to-string-tag');
require('../../modules/es.math.to-string-tag');
require('../../modules/es.object.to-string');
require('../../modules/es.reflect.to-string-tag');
require('../../modules/es.symbol.to-string-tag');
var WrappedWellKnownSymbolModule = require('../../internals/well-known-symbol-wrapped');
module.exports = WrappedWellKnownSymbolModule.f('toStringTag');

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

require('../../modules/es.object.to-string');
require('../../modules/es.typed-array.iterator');

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

require('../../modules/es.object.to-string');
require('../../modules/es.typed-array.iterator');

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

require('../../modules/es.object.to-string');
require('../../modules/es.typed-array.iterator');

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

require('../../modules/es.object.to-string');
require('../../modules/es.string.iterator');
require('../../modules/es.typed-array.from');

@@ -26,2 +28,1 @@ require('../../modules/es.typed-array.of');

require('../../modules/es.typed-array.iterator');
require('../../modules/es.object.to-string');

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

require('../../modules/es.object.to-string');
require('../../modules/es.typed-array.iterator');
require('../modules/es.unescape');
var global = require('../internals/global');
var path = require('../internals/path');
module.exports = global.unescape;
module.exports = path.unescape;

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

require('../../modules/es.array.iterator');
require('../../modules/es.object.to-string');
require('../../modules/es.weak-map');
require('../../modules/web.dom-collections.iterator');
var path = require('../../internals/path');
module.exports = path.WeakMap;

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

require('../../modules/es.array.iterator');
require('../../modules/es.object.to-string');
require('../../modules/es.weak-set');
require('../../modules/web.dom-collections.iterator');
var path = require('../../internals/path');
module.exports = path.WeakSet;

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

// TODO: Remove from `core-js@4`
require('../../modules/esnext.array.filter-out');

@@ -2,0 +3,0 @@ var entryUnbind = require('../../internals/entry-unbind');

var parent = require('../../es/array');
require('../../modules/es.map');
require('../../modules/esnext.array.at');
// TODO: Remove from `core-js@4`
require('../../modules/esnext.array.filter-out');
require('../../modules/esnext.array.filter-reject');
require('../../modules/esnext.array.find-last');
require('../../modules/esnext.array.find-last-index');
require('../../modules/esnext.array.group-by');
require('../../modules/esnext.array.is-template-object');

@@ -8,0 +11,0 @@ require('../../modules/esnext.array.last-item');

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

// TODO: Remove from `core-js@4`
require('../../../modules/esnext.array.filter-out');

@@ -2,0 +3,0 @@ var entryVirtual = require('../../../internals/entry-virtual');

var parent = require('../../../es/array/virtual');
require('../../../modules/es.map');
require('../../../modules/esnext.array.at');
// TODO: Remove from `core-js@4`
require('../../../modules/esnext.array.filter-out');
require('../../../modules/esnext.array.filter-reject');
require('../../../modules/esnext.array.find-last');
require('../../../modules/esnext.array.find-last-index');
require('../../../modules/esnext.array.group-by');
require('../../../modules/esnext.array.unique-by');
module.exports = parent;
require('../../modules/es.object.to-string');
require('../../modules/es.promise');
require('../../modules/es.string.iterator');
require('../../modules/esnext.async-iterator.constructor');
require('../../modules/esnext.async-iterator.as-indexed-pairs');
require('../../modules/web.dom-collections.iterator');

@@ -8,0 +6,0 @@ var entryUnbind = require('../../internals/entry-unbind');

require('../../modules/es.object.to-string');
require('../../modules/es.promise');
require('../../modules/es.string.iterator');
require('../../modules/esnext.async-iterator.constructor');
require('../../modules/esnext.async-iterator.drop');
require('../../modules/web.dom-collections.iterator');

@@ -8,0 +6,0 @@ var entryUnbind = require('../../internals/entry-unbind');

require('../../modules/es.object.to-string');
require('../../modules/es.promise');
require('../../modules/es.string.iterator');
require('../../modules/esnext.async-iterator.constructor');
require('../../modules/esnext.async-iterator.every');
require('../../modules/web.dom-collections.iterator');

@@ -8,0 +6,0 @@ var entryUnbind = require('../../internals/entry-unbind');

require('../../modules/es.object.to-string');
require('../../modules/es.promise');
require('../../modules/es.string.iterator');
require('../../modules/esnext.async-iterator.constructor');
require('../../modules/esnext.async-iterator.filter');
require('../../modules/web.dom-collections.iterator');

@@ -8,0 +6,0 @@ var entryUnbind = require('../../internals/entry-unbind');

require('../../modules/es.object.to-string');
require('../../modules/es.promise');
require('../../modules/es.string.iterator');
require('../../modules/esnext.async-iterator.constructor');
require('../../modules/esnext.async-iterator.find');
require('../../modules/web.dom-collections.iterator');

@@ -8,0 +6,0 @@ var entryUnbind = require('../../internals/entry-unbind');

require('../../modules/es.object.to-string');
require('../../modules/es.promise');
require('../../modules/es.string.iterator');
require('../../modules/esnext.async-iterator.constructor');
require('../../modules/esnext.async-iterator.flat-map');
require('../../modules/web.dom-collections.iterator');

@@ -8,0 +6,0 @@ var entryUnbind = require('../../internals/entry-unbind');

require('../../modules/es.object.to-string');
require('../../modules/es.promise');
require('../../modules/es.string.iterator');
require('../../modules/esnext.async-iterator.constructor');
require('../../modules/esnext.async-iterator.for-each');
require('../../modules/web.dom-collections.iterator');

@@ -8,0 +6,0 @@ var entryUnbind = require('../../internals/entry-unbind');

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

require('../../modules/es.array.iterator');
require('../../modules/es.object.to-string');

@@ -2,0 +3,0 @@ require('../../modules/es.promise');

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

require('../../modules/es.array.iterator');
require('../../modules/es.object.to-string');

@@ -2,0 +3,0 @@ require('../../modules/es.promise');

require('../../modules/es.object.to-string');
require('../../modules/es.promise');
require('../../modules/es.string.iterator');
require('../../modules/esnext.async-iterator.constructor');
require('../../modules/esnext.async-iterator.map');
require('../../modules/web.dom-collections.iterator');

@@ -8,0 +6,0 @@ var entryUnbind = require('../../internals/entry-unbind');

require('../../modules/es.object.to-string');
require('../../modules/es.promise');
require('../../modules/es.string.iterator');
require('../../modules/esnext.async-iterator.constructor');
require('../../modules/esnext.async-iterator.reduce');
require('../../modules/web.dom-collections.iterator');

@@ -8,0 +6,0 @@ var entryUnbind = require('../../internals/entry-unbind');

require('../../modules/es.object.to-string');
require('../../modules/es.promise');
require('../../modules/es.string.iterator');
require('../../modules/esnext.async-iterator.constructor');
require('../../modules/esnext.async-iterator.some');
require('../../modules/web.dom-collections.iterator');

@@ -8,0 +6,0 @@ var entryUnbind = require('../../internals/entry-unbind');

require('../../modules/es.object.to-string');
require('../../modules/es.promise');
require('../../modules/es.string.iterator');
require('../../modules/esnext.async-iterator.constructor');
require('../../modules/esnext.async-iterator.take');
require('../../modules/web.dom-collections.iterator');

@@ -8,0 +6,0 @@ var entryUnbind = require('../../internals/entry-unbind');

require('../../modules/es.object.to-string');
require('../../modules/es.promise');
require('../../modules/es.string.iterator');
require('../../modules/esnext.async-iterator.constructor');
require('../../modules/esnext.async-iterator.to-array');
require('../../modules/web.dom-collections.iterator');

@@ -8,0 +6,0 @@ var entryUnbind = require('../../internals/entry-unbind');

@@ -0,5 +1,6 @@

require('../modules/es.array.iterator');
require('../modules/es.string.iterator');
require('../modules/web.dom-collections.iterator');
require('../modules/es.string.iterator');
var getIteratorMethod = require('../internals/get-iterator-method');
module.exports = getIteratorMethod;

@@ -0,5 +1,6 @@

require('../modules/es.array.iterator');
require('../modules/es.string.iterator');
require('../modules/web.dom-collections.iterator');
require('../modules/es.string.iterator');
var getIterator = require('../internals/get-iterator');
module.exports = getIterator;

@@ -222,4 +222,6 @@ require('../modules/es.symbol');

require('../modules/esnext.array.filter-out');
require('../modules/esnext.array.filter-reject');
require('../modules/esnext.array.find-last');
require('../modules/esnext.array.find-last-index');
require('../modules/esnext.array.group-by');
require('../modules/esnext.array.is-template-object');

@@ -344,4 +346,6 @@ require('../modules/esnext.array.last-index');

require('../modules/esnext.typed-array.filter-out');
require('../modules/esnext.typed-array.filter-reject');
require('../modules/esnext.typed-array.find-last');
require('../modules/esnext.typed-array.find-last-index');
require('../modules/esnext.typed-array.group-by');
require('../modules/esnext.typed-array.unique-by');

@@ -348,0 +352,0 @@ require('../modules/esnext.weak-map.delete-all');

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

// TODO: Remove from `core-js@4`
var filterOut = require('../array/virtual/filter-out');

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

@@ -0,5 +1,6 @@

require('../modules/es.array.iterator');
require('../modules/es.string.iterator');
require('../modules/web.dom-collections.iterator');
require('../modules/es.string.iterator');
var isIterable = require('../internals/is-iterable');
module.exports = isIterable;
require('../../modules/es.object.to-string');
require('../../modules/es.string.iterator');
require('../../modules/esnext.iterator.constructor');
require('../../modules/esnext.iterator.as-indexed-pairs');
require('../../modules/web.dom-collections.iterator');

@@ -7,0 +5,0 @@ var entryUnbind = require('../../internals/entry-unbind');

require('../../modules/es.object.to-string');
require('../../modules/es.string.iterator');
require('../../modules/esnext.iterator.constructor');
require('../../modules/esnext.iterator.drop');
require('../../modules/web.dom-collections.iterator');

@@ -7,0 +5,0 @@ var entryUnbind = require('../../internals/entry-unbind');

require('../../modules/es.object.to-string');
require('../../modules/es.string.iterator');
require('../../modules/esnext.iterator.constructor');
require('../../modules/esnext.iterator.every');
require('../../modules/web.dom-collections.iterator');

@@ -7,0 +5,0 @@ var entryUnbind = require('../../internals/entry-unbind');

require('../../modules/es.object.to-string');
require('../../modules/es.string.iterator');
require('../../modules/esnext.iterator.constructor');
require('../../modules/esnext.iterator.filter');
require('../../modules/web.dom-collections.iterator');

@@ -7,0 +5,0 @@ var entryUnbind = require('../../internals/entry-unbind');

require('../../modules/es.object.to-string');
require('../../modules/es.string.iterator');
require('../../modules/esnext.iterator.constructor');
require('../../modules/esnext.iterator.find');
require('../../modules/web.dom-collections.iterator');

@@ -7,0 +5,0 @@ var entryUnbind = require('../../internals/entry-unbind');

require('../../modules/es.object.to-string');
require('../../modules/es.string.iterator');
require('../../modules/esnext.iterator.constructor');
require('../../modules/esnext.iterator.flat-map');
require('../../modules/web.dom-collections.iterator');

@@ -7,0 +5,0 @@ var entryUnbind = require('../../internals/entry-unbind');

require('../../modules/es.object.to-string');
require('../../modules/es.string.iterator');
require('../../modules/esnext.iterator.constructor');
require('../../modules/esnext.iterator.for-each');
require('../../modules/web.dom-collections.iterator');

@@ -7,0 +5,0 @@ var entryUnbind = require('../../internals/entry-unbind');

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

require('../../modules/es.array.iterator');
require('../../modules/es.object.to-string');

@@ -2,0 +3,0 @@ require('../../modules/es.string.iterator');

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

require('../../modules/es.array.iterator');
require('../../modules/es.object.to-string');

@@ -2,0 +3,0 @@ require('../../modules/es.string.iterator');

require('../../modules/es.object.to-string');
require('../../modules/es.string.iterator');
require('../../modules/esnext.iterator.constructor');
require('../../modules/esnext.iterator.map');
require('../../modules/web.dom-collections.iterator');

@@ -7,0 +5,0 @@ var entryUnbind = require('../../internals/entry-unbind');

require('../../modules/es.object.to-string');
require('../../modules/es.string.iterator');
require('../../modules/esnext.iterator.constructor');
require('../../modules/esnext.iterator.reduce');
require('../../modules/web.dom-collections.iterator');

@@ -7,0 +5,0 @@ var entryUnbind = require('../../internals/entry-unbind');

require('../../modules/es.object.to-string');
require('../../modules/es.string.iterator');
require('../../modules/esnext.iterator.constructor');
require('../../modules/esnext.iterator.some');
require('../../modules/web.dom-collections.iterator');

@@ -7,0 +5,0 @@ var entryUnbind = require('../../internals/entry-unbind');

require('../../modules/es.object.to-string');
require('../../modules/es.string.iterator');
require('../../modules/esnext.iterator.constructor');
require('../../modules/esnext.iterator.take');
require('../../modules/web.dom-collections.iterator');

@@ -7,0 +5,0 @@ var entryUnbind = require('../../internals/entry-unbind');

require('../../modules/es.object.to-string');
require('../../modules/es.string.iterator');
require('../../modules/esnext.iterator.constructor');
require('../../modules/esnext.iterator.to-array');
require('../../modules/web.dom-collections.iterator');

@@ -7,0 +5,0 @@ var entryUnbind = require('../../internals/entry-unbind');

'use strict';
require('../../modules/es.array.iterator');
require('../../modules/es.map');

@@ -3,0 +4,0 @@ require('../../modules/es.string.iterator');

'use strict';
require('../../modules/es.array.iterator');
require('../../modules/es.map');
require('../../modules/es.string.iterator');
require('../../modules/esnext.map.of');
require('../../modules/web.dom-collections.iterator');
var path = require('../../internals/path');

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

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

require('../../modules/es.object.to-string');
require('../../modules/esnext.number.range');

@@ -2,0 +3,0 @@ var path = require('../../internals/path');

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

require('../../modules/es.array.iterator');
require('../../modules/es.set');

@@ -2,0 +3,0 @@ require('../../modules/es.string.iterator');

'use strict';
require('../../modules/es.array.iterator');
require('../../modules/es.set');

@@ -3,0 +4,0 @@ require('../../modules/es.string.iterator');

@@ -0,5 +1,8 @@

require('../../modules/es.array.iterator');
require('../../modules/es.set');
require('../../modules/es.string.iterator');
require('../../modules/esnext.set.intersection');
require('../../modules/web.dom-collections.iterator');
var entryUnbind = require('../../internals/entry-unbind');
module.exports = entryUnbind('Set', 'intersection');

@@ -0,5 +1,8 @@

require('../../modules/es.array.iterator');
require('../../modules/es.set');
require('../../modules/es.string.iterator');
require('../../modules/esnext.set.is-disjoint-from');
require('../../modules/web.dom-collections.iterator');
var entryUnbind = require('../../internals/entry-unbind');
module.exports = entryUnbind('Set', 'isDisjointFrom');

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

require('../../modules/es.array.iterator');
require('../../modules/es.set');

@@ -2,0 +3,0 @@ require('../../modules/es.string.iterator');

@@ -0,5 +1,8 @@

require('../../modules/es.array.iterator');
require('../../modules/es.set');
require('../../modules/es.string.iterator');
require('../../modules/esnext.set.is-superset-of');
require('../../modules/web.dom-collections.iterator');
var entryUnbind = require('../../internals/entry-unbind');
module.exports = entryUnbind('Set', 'isSupersetOf');
'use strict';
require('../../modules/es.array.iterator');
require('../../modules/es.set');
require('../../modules/es.string.iterator');
require('../../modules/esnext.set.of');
require('../../modules/web.dom-collections.iterator');
var path = require('../../internals/path');

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

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

require('../../modules/es.array.iterator');
require('../../modules/es.set');

@@ -2,0 +3,0 @@ require('../../modules/es.string.iterator');

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

require('../../modules/es.array.iterator');
require('../../modules/es.set');

@@ -2,0 +3,0 @@ require('../../modules/es.string.iterator');

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

require('../../modules/es.object.to-string');
require('../../modules/esnext.string.code-points');
module.exports = require('../../internals/entry-unbind')('String', 'codePoints');

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

require('../../../modules/es.object.to-string');
require('../../../modules/esnext.string.code-points');
module.exports = require('../../../internals/entry-virtual')('String').codePoints;

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

require('../../modules/es.typed-array.copy-within');
var parent = require('../../stable/typed-array/copy-within');
module.exports = parent;

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

require('../../modules/es.typed-array.iterator');
var parent = require('../../stable/typed-array/entries');
module.exports = parent;

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

require('../../modules/es.typed-array.every');
var parent = require('../../stable/typed-array/every');
module.exports = parent;

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

require('../../modules/es.typed-array.fill');
var parent = require('../../stable/typed-array/fill');
module.exports = parent;

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

// TODO: Remove from `core-js@4`
require('../../modules/esnext.typed-array.filter-out');

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

require('../../modules/es.typed-array.filter');
var parent = require('../../stable/typed-array/filter');
module.exports = parent;

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

require('../../modules/es.typed-array.find-index');
var parent = require('../../stable/typed-array/find-index');
module.exports = parent;

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

require('../../modules/es.typed-array.find');
var parent = require('../../stable/typed-array/find');
module.exports = parent;

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

var parent = require('../../es/typed-array/float32-array');
var parent = require('../../stable/typed-array/float32-array');
module.exports = parent;

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

var parent = require('../../es/typed-array/float64-array');
var parent = require('../../stable/typed-array/float64-array');
module.exports = parent;

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

require('../../modules/es.typed-array.for-each');
var parent = require('../../stable/typed-array/for-each');
module.exports = parent;

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

require('../../modules/es.typed-array.from');
var parent = require('../../stable/typed-array/from');
module.exports = parent;

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

require('../../modules/es.typed-array.includes');
var parent = require('../../stable/typed-array/includes');
module.exports = parent;

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

require('../../modules/es.typed-array.index-of');
var parent = require('../../stable/typed-array/index-of');
module.exports = parent;

@@ -1,9 +0,12 @@

var parent = require('../../es/typed-array');
var parent = require('../../stable/typed-array');
require('../../modules/es.map');
require('../../modules/esnext.typed-array.at');
// TODO: Remove from `core-js@4`
require('../../modules/esnext.typed-array.filter-out');
require('../../modules/esnext.typed-array.filter-reject');
require('../../modules/esnext.typed-array.find-last');
require('../../modules/esnext.typed-array.find-last-index');
require('../../modules/esnext.typed-array.group-by');
require('../../modules/esnext.typed-array.unique-by');
module.exports = parent;

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

var parent = require('../../es/typed-array/int16-array');
var parent = require('../../stable/typed-array/int16-array');
module.exports = parent;

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

var parent = require('../../es/typed-array/int32-array');
var parent = require('../../stable/typed-array/int32-array');
module.exports = parent;

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

var parent = require('../../es/typed-array/int8-array');
var parent = require('../../stable/typed-array/int8-array');
module.exports = parent;

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

require('../../modules/es.typed-array.iterator');
var parent = require('../../stable/typed-array/iterator');
module.exports = parent;

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

require('../../modules/es.typed-array.join');
var parent = require('../../stable/typed-array/join');
module.exports = parent;

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

require('../../modules/es.typed-array.iterator');
var parent = require('../../stable/typed-array/keys');
module.exports = parent;

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

require('../../modules/es.typed-array.last-index-of');
var parent = require('../../stable/typed-array/last-index-of');
module.exports = parent;

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

require('../../modules/es.typed-array.map');
var parent = require('../../stable/typed-array/map');
module.exports = parent;

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

require('../../modules/es.typed-array.of');
var parent = require('../../stable/typed-array/of');
module.exports = parent;

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

require('../../modules/es.typed-array.reduce-right');
var parent = require('../../stable/typed-array/reduce-right');
module.exports = parent;

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

require('../../modules/es.typed-array.reduce');
var parent = require('../../stable/typed-array/reduce');
module.exports = parent;

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

require('../../modules/es.typed-array.reverse');
var parent = require('../../stable/typed-array/reverse');
module.exports = parent;

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

require('../../modules/es.typed-array.set');
var parent = require('../../stable/typed-array/set');
module.exports = parent;

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

require('../../modules/es.typed-array.slice');
var parent = require('../../stable/typed-array/slice');
module.exports = parent;

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

require('../../modules/es.typed-array.some');
var parent = require('../../stable/typed-array/some');
module.exports = parent;

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

require('../../modules/es.typed-array.sort');
var parent = require('../../stable/typed-array/sort');
module.exports = parent;

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

require('../../modules/es.typed-array.subarray');
var parent = require('../../stable/typed-array/subarray');
module.exports = parent;

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

require('../../modules/es.typed-array.to-locale-string');
var parent = require('../../stable/typed-array/to-locale-string');
module.exports = parent;

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

require('../../modules/es.typed-array.to-string');
var parent = require('../../stable/typed-array/to-string');
module.exports = parent;

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

var parent = require('../../es/typed-array/uint16-array');
var parent = require('../../stable/typed-array/uint16-array');
module.exports = parent;

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

var parent = require('../../es/typed-array/uint32-array');
var parent = require('../../stable/typed-array/uint32-array');
module.exports = parent;

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

var parent = require('../../es/typed-array/uint8-array');
var parent = require('../../stable/typed-array/uint8-array');
module.exports = parent;

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

var parent = require('../../es/typed-array/uint8-clamped-array');
var parent = require('../../stable/typed-array/uint8-clamped-array');
module.exports = parent;

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

require('../../modules/es.typed-array.iterator');
var parent = require('../../stable/typed-array/values');
module.exports = parent;
'use strict';
require('../../modules/es.array.iterator');
require('../../modules/es.string.iterator');

@@ -3,0 +4,0 @@ require('../../modules/es.weak-map');

var parent = require('../../es/weak-map');
require('../../modules/es.string.iterator');
require('../../modules/esnext.weak-map.emplace');

@@ -3,0 +4,0 @@ require('../../modules/esnext.weak-map.from');

'use strict';
require('../../modules/es.string.iterator');
require('../../modules/es.array.iterator');
require('../../modules/es.weak-map');
require('../../modules/esnext.weak-map.of');
require('../../modules/web.dom-collections.iterator');
var path = require('../../internals/path');

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

'use strict';
require('../../modules/es.array.iterator');
require('../../modules/es.string.iterator');

@@ -3,0 +4,0 @@ require('../../modules/es.weak-set');

var parent = require('../../es/weak-set');
require('../../modules/es.string.iterator');
require('../../modules/esnext.weak-set.add-all');

@@ -3,0 +4,0 @@ require('../../modules/esnext.weak-set.delete-all');

'use strict';
require('../../modules/es.string.iterator');
require('../../modules/es.array.iterator');
require('../../modules/es.weak-set');
require('../../modules/esnext.weak-set.of');
require('../../modules/web.dom-collections.iterator');
var path = require('../../internals/path');

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

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

var createMethod = function (TYPE) {
var IS_FIND_INDEX = TYPE == 6;
var IS_FIND_LAST_INDEX = TYPE == 1;
return function ($this, callbackfn, that) {

@@ -20,7 +20,7 @@ var O = toObject($this);

if (result) switch (TYPE) {
case 5: return value; // find
case 6: return index; // findIndex
case 0: return value; // findLast
case 1: return index; // findLastIndex
}
}
return IS_FIND_INDEX ? -1 : undefined;
return IS_FIND_LAST_INDEX ? -1 : undefined;
};

@@ -32,6 +32,6 @@ };

// https://github.com/tc39/proposal-array-find-from-last
findLast: createMethod(5),
findLast: createMethod(0),
// `Array.prototype.findLastIndex` method
// https://github.com/tc39/proposal-array-find-from-last
findLastIndex: createMethod(6)
findLastIndex: createMethod(1)
};

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

// `Array.prototype.{ forEach, map, filter, some, every, find, findIndex, filterOut }` methods implementation
// `Array.prototype.{ forEach, map, filter, some, every, find, findIndex, filterReject }` methods implementation
var createMethod = function (TYPE) {

@@ -17,3 +17,3 @@ var IS_MAP = TYPE == 1;

var IS_FIND_INDEX = TYPE == 6;
var IS_FILTER_OUT = TYPE == 7;
var IS_FILTER_REJECT = TYPE == 7;
var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;

@@ -27,3 +27,3 @@ return function ($this, callbackfn, that, specificCreate) {

var create = specificCreate || arraySpeciesCreate;
var target = IS_MAP ? create($this, length) : IS_FILTER || IS_FILTER_OUT ? create($this, 0) : undefined;
var target = IS_MAP ? create($this, length) : IS_FILTER || IS_FILTER_REJECT ? create($this, 0) : undefined;
var value, result;

@@ -42,3 +42,3 @@ for (;length > index; index++) if (NO_HOLES || index in self) {

case 4: return false; // every
case 7: push.call(target, value); // filterOut
case 7: push.call(target, value); // filterReject
}

@@ -73,5 +73,5 @@ }

findIndex: createMethod(6),
// `Array.prototype.filterOut` method
// `Array.prototype.filterReject` method
// https://github.com/tc39/proposal-array-filtering
filterOut: createMethod(7)
filterReject: createMethod(7)
};

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

var isObject = require('../internals/is-object');
var isArray = require('../internals/is-array');
var wellKnownSymbol = require('../internals/well-known-symbol');
var arraySpeciesConstructor = require('../internals/array-species-constructor');
var SPECIES = wellKnownSymbol('species');
// `ArraySpeciesCreate` abstract operation
// https://tc39.es/ecma262/#sec-arrayspeciescreate
module.exports = function (originalArray, length) {
var C;
if (isArray(originalArray)) {
C = originalArray.constructor;
// cross-realm fallback
if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;
else if (isObject(C)) {
C = C[SPECIES];
if (C === null) C = undefined;
}
} return new (C === undefined ? Array : C)(length === 0 ? 0 : length);
return new (arraySpeciesConstructor(originalArray))(length === 0 ? 0 : length);
};

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

Constructor = common.getConstructor(wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER);
InternalMetadataModule.REQUIRED = true;
InternalMetadataModule.enable();
} else {

@@ -36,0 +36,0 @@ Constructor = wrapper(function (target, iterable) {

var requireObjectCoercible = require('../internals/require-object-coercible');
var toString = require('../internals/to-string');

@@ -8,6 +9,6 @@ var quot = /"/g;

module.exports = function (string, tag, attribute, value) {
var S = String(requireObjectCoercible(string));
var S = toString(requireObjectCoercible(string));
var p1 = '<' + tag;
if (attribute !== '') p1 += ' ' + attribute + '="' + String(value).replace(quot, '&quot;') + '"';
if (attribute !== '') p1 += ' ' + attribute + '="' + toString(value).replace(quot, '&quot;') + '"';
return p1 + '>' + S + '</' + tag + '>';
};
'use strict';
var toPrimitive = require('../internals/to-primitive');
var toPropertyKey = require('../internals/to-property-key');
var definePropertyModule = require('../internals/object-define-property');

@@ -7,5 +7,5 @@ var createPropertyDescriptor = require('../internals/create-property-descriptor');

module.exports = function (object, key, value) {
var propertyKey = toPrimitive(key);
var propertyKey = toPropertyKey(key);
if (propertyKey in object) definePropertyModule.f(object, propertyKey, createPropertyDescriptor(0, value));
else object[propertyKey] = value;
};
'use strict';
var anObject = require('../internals/an-object');
var toPrimitive = require('../internals/to-primitive');
var ordinaryToPrimitive = require('../internals/ordinary-to-primitive');

@@ -8,5 +8,6 @@ // `Date.prototype[@@toPrimitive](hint)` method implementation

module.exports = function (hint) {
if (hint !== 'string' && hint !== 'number' && hint !== 'default') {
throw TypeError('Incorrect hint');
} return toPrimitive(anObject(this), hint !== 'number');
anObject(this);
if (hint === 'string' || hint === 'default') hint = 'string';
else if (hint !== 'number') throw TypeError('Incorrect hint');
return ordinaryToPrimitive(this, hint);
};

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

var process = global.process;
var versions = process && process.versions;
var Deno = global.Deno;
var versions = process && process.versions || Deno && Deno.version;
var v8 = versions && versions.v8;

@@ -8,0 +9,0 @@ var match, version;

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

var IS_PURE = require('../internals/is-pure');
var getIterator = require('../internals/get-iterator');
module.exports = IS_PURE ? getIterator : function (it) {
// eslint-disable-next-line es/no-map -- safe
return Map.prototype.entries.call(it);
};
module.exports = getIterator;

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

var IS_PURE = require('../internals/is-pure');
var getIterator = require('../internals/get-iterator');
module.exports = IS_PURE ? getIterator : function (it) {
// eslint-disable-next-line es/no-set -- safe
return Set.prototype.values.call(it);
};
module.exports = getIterator;

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

var $ = require('../internals/export');
var hiddenKeys = require('../internals/hidden-keys');

@@ -5,5 +6,8 @@ var isObject = require('../internals/is-object');

var defineProperty = require('../internals/object-define-property').f;
var getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');
var getOwnPropertyNamesExternalModule = require('../internals/object-get-own-property-names-external');
var uid = require('../internals/uid');
var FREEZING = require('../internals/freezing');
var REQUIRED = false;
var METADATA = uid('meta');

@@ -52,8 +56,34 @@ var id = 0;

var onFreeze = function (it) {
if (FREEZING && meta.REQUIRED && isExtensible(it) && !has(it, METADATA)) setMetadata(it);
if (FREEZING && REQUIRED && isExtensible(it) && !has(it, METADATA)) setMetadata(it);
return it;
};
var enable = function () {
meta.enable = function () { /* empty */ };
REQUIRED = true;
var getOwnPropertyNames = getOwnPropertyNamesModule.f;
var splice = [].splice;
var test = {};
test[METADATA] = 1;
// prevent exposing of metadata key
if (getOwnPropertyNames(test).length) {
getOwnPropertyNamesModule.f = function (it) {
var result = getOwnPropertyNames(it);
for (var i = 0, length = result.length; i < length; i++) {
if (result[i] === METADATA) {
splice.call(result, i, 1);
break;
}
} return result;
};
$({ target: 'Object', stat: true, forced: true }, {
getOwnPropertyNames: getOwnPropertyNamesExternalModule.f
});
}
};
var meta = module.exports = {
REQUIRED: false,
enable: enable,
fastKey: fastKey,

@@ -60,0 +90,0 @@ getWeakData: getWeakData,

var global = require('../internals/global');
var toString = require('../internals/to-string');
var trim = require('../internals/string-trim').trim;

@@ -11,5 +12,5 @@ var whitespaces = require('../internals/whitespaces');

module.exports = FORCED ? function parseFloat(string) {
var trimmedString = trim(String(string));
var trimmedString = trim(toString(string));
var result = $parseFloat(trimmedString);
return result === 0 && trimmedString.charAt(0) == '-' ? -0 : result;
} : $parseFloat;
var global = require('../internals/global');
var toString = require('../internals/to-string');
var trim = require('../internals/string-trim').trim;

@@ -12,4 +13,4 @@ var whitespaces = require('../internals/whitespaces');

module.exports = FORCED ? function parseInt(string, radix) {
var S = trim(String(string));
var S = trim(toString(string));
return $parseInt(S, (radix >>> 0) || (hex.test(S) ? 16 : 10));
} : $parseInt;

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

/* global ActiveXObject -- old IE, WSH */
var anObject = require('../internals/an-object');

@@ -36,11 +37,13 @@ var defineProperties = require('../internals/object-define-properties');

var iframeDocument;
iframe.style.display = 'none';
html.appendChild(iframe);
// https://github.com/zloirock/core-js/issues/475
iframe.src = String(JS);
iframeDocument = iframe.contentWindow.document;
iframeDocument.open();
iframeDocument.write(scriptTag('document.F=Object'));
iframeDocument.close();
return iframeDocument.F;
if (iframe.style) {
iframe.style.display = 'none';
html.appendChild(iframe);
// https://github.com/zloirock/core-js/issues/475
iframe.src = String(JS);
iframeDocument = iframe.contentWindow.document;
iframeDocument.open();
iframeDocument.write(scriptTag('document.F=Object'));
iframeDocument.close();
return iframeDocument.F;
}
};

@@ -56,6 +59,8 @@

try {
/* global ActiveXObject -- old IE */
activeXDocument = document.domain && new ActiveXObject('htmlfile');
activeXDocument = new ActiveXObject('htmlfile');
} catch (error) { /* ignore */ }
NullProtoObject = activeXDocument ? NullProtoObjectViaActiveX(activeXDocument) : NullProtoObjectViaIFrame();
NullProtoObject = document.domain && activeXDocument ?
NullProtoObjectViaActiveX(activeXDocument) : // old IE
NullProtoObjectViaIFrame() ||
NullProtoObjectViaActiveX(activeXDocument); // WSH
var length = enumBugKeys.length;

@@ -62,0 +67,0 @@ while (length--) delete NullProtoObject[PROTOTYPE][enumBugKeys[length]];

var DESCRIPTORS = require('../internals/descriptors');
var IE8_DOM_DEFINE = require('../internals/ie8-dom-define');
var anObject = require('../internals/an-object');
var toPrimitive = require('../internals/to-primitive');
var toPropertyKey = require('../internals/to-property-key');

@@ -13,3 +13,3 @@ // eslint-disable-next-line es/no-object-defineproperty -- safe

anObject(O);
P = toPrimitive(P, true);
P = toPropertyKey(P);
anObject(Attributes);

@@ -16,0 +16,0 @@ if (IE8_DOM_DEFINE) try {

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

var toIndexedObject = require('../internals/to-indexed-object');
var toPrimitive = require('../internals/to-primitive');
var toPropertyKey = require('../internals/to-property-key');
var has = require('../internals/has');

@@ -17,3 +17,3 @@ var IE8_DOM_DEFINE = require('../internals/ie8-dom-define');

O = toIndexedObject(O);
P = toPrimitive(P, true);
P = toPropertyKey(P);
if (IE8_DOM_DEFINE) try {

@@ -20,0 +20,0 @@ return $getOwnPropertyDescriptor(O, P);

var global = require('../internals/global');
var createNonEnumerableProperty = require('../internals/create-non-enumerable-property');
module.exports = function (key, value) {
try {
createNonEnumerableProperty(global, key, value);
// eslint-disable-next-line es/no-object-defineproperty -- safe
Object.defineProperty(global, key, { value: value, configurable: true, writable: true });
} catch (error) {

@@ -8,0 +8,0 @@ global[key] = value;

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

})('versions', []).push({
version: '3.15.2',
version: '3.16.0',
mode: IS_PURE ? 'pure' : 'global',
copyright: '© 2021 Denis Pushkarev (zloirock.ru)'
});
var toInteger = require('../internals/to-integer');
var toString = require('../internals/to-string');
var requireObjectCoercible = require('../internals/require-object-coercible');
// `String.prototype.{ codePointAt, at }` methods implementation
// `String.prototype.codePointAt` methods implementation
var createMethod = function (CONVERT_TO_STRING) {
return function ($this, pos) {
var S = String(requireObjectCoercible($this));
var S = toString(requireObjectCoercible($this));
var position = toInteger(pos);

@@ -9,0 +10,0 @@ var size = S.length;

// https://github.com/tc39/proposal-string-pad-start-end
var toLength = require('../internals/to-length');
var toString = require('../internals/to-string');
var repeat = require('../internals/string-repeat');

@@ -11,5 +12,5 @@ var requireObjectCoercible = require('../internals/require-object-coercible');

return function ($this, maxLength, fillString) {
var S = String(requireObjectCoercible($this));
var S = toString(requireObjectCoercible($this));
var stringLength = S.length;
var fillStr = fillString === undefined ? ' ' : String(fillString);
var fillStr = fillString === undefined ? ' ' : toString(fillString);
var intMaxLength = toLength(maxLength);

@@ -16,0 +17,0 @@ var fillLen, stringFiller;

'use strict';
var toInteger = require('../internals/to-integer');
var toString = require('../internals/to-string');
var requireObjectCoercible = require('../internals/require-object-coercible');

@@ -8,3 +9,3 @@

module.exports = function repeat(count) {
var str = String(requireObjectCoercible(this));
var str = toString(requireObjectCoercible(this));
var result = '';

@@ -11,0 +12,0 @@ var n = toInteger(count);

var requireObjectCoercible = require('../internals/require-object-coercible');
var toString = require('../internals/to-string');
var whitespaces = require('../internals/whitespaces');

@@ -11,3 +12,3 @@

return function ($this) {
var string = String(requireObjectCoercible($this));
var string = toString(requireObjectCoercible($this));
if (TYPE & 1) string = string.replace(ltrim, '');

@@ -14,0 +15,0 @@ if (TYPE & 2) string = string.replace(rtrim, '');

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

var location = global.location;
var set = global.setImmediate;

@@ -19,4 +18,9 @@ var clear = global.clearImmediate;

var ONREADYSTATECHANGE = 'onreadystatechange';
var defer, channel, port;
var location, defer, channel, port;
try {
// Deno throws a ReferenceError on `location` access without `--location` flag
location = global.location;
} catch (error) { /* empty */ }
var run = function (id) {

@@ -43,3 +47,3 @@ // eslint-disable-next-line no-prototype-builtins -- safe

// old engines have not location.origin
global.postMessage(id + '', location.protocol + '//' + location.host);
global.postMessage(String(id), location.protocol + '//' + location.host);
};

@@ -51,4 +55,5 @@

var args = [];
var argumentsLength = arguments.length;
var i = 1;
while (arguments.length > i) args.push(arguments[i++]);
while (argumentsLength > i) args.push(arguments[i++]);
queue[++counter] = function () {

@@ -55,0 +60,0 @@ // eslint-disable-next-line no-new-func -- spec requirement

var isObject = require('../internals/is-object');
var isSymbol = require('../internals/is-symbol');
var ordinaryToPrimitive = require('../internals/ordinary-to-primitive');
var wellKnownSymbol = require('../internals/well-known-symbol');
var TO_PRIMITIVE = wellKnownSymbol('toPrimitive');
// `ToPrimitive` abstract operation
// https://tc39.es/ecma262/#sec-toprimitive
// instead of the ES6 spec version, we didn't implement @@toPrimitive case
// and the second argument - flag - preferred type is a string
module.exports = function (input, PREFERRED_STRING) {
if (!isObject(input)) return input;
var fn, val;
if (PREFERRED_STRING && typeof (fn = input.toString) == 'function' && !isObject(val = fn.call(input))) return val;
if (typeof (fn = input.valueOf) == 'function' && !isObject(val = fn.call(input))) return val;
if (!PREFERRED_STRING && typeof (fn = input.toString) == 'function' && !isObject(val = fn.call(input))) return val;
throw TypeError("Can't convert object to primitive value");
module.exports = function (input, pref) {
if (!isObject(input) || isSymbol(input)) return input;
var exoticToPrim = input[TO_PRIMITIVE];
var result;
if (exoticToPrim !== undefined) {
if (pref === undefined) pref = 'default';
result = exoticToPrim.call(input, pref);
if (!isObject(result) || isSymbol(result)) return result;
throw TypeError("Can't convert object to primitive value");
}
if (pref === undefined) pref = 'number';
return ordinaryToPrimitive(input, pref);
};

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

var iterate = require('../internals/iterate');
var toString = require('../internals/to-string');

@@ -18,3 +19,3 @@ var $AggregateError = function AggregateError(errors, message) {

}
if (message !== undefined) createNonEnumerableProperty(that, 'message', String(message));
if (message !== undefined) createNonEnumerableProperty(that, 'message', toString(message));
var errorsArray = [];

@@ -21,0 +22,0 @@ iterate(errors, errorsArray.push, { that: errorsArray });

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

var toLength = require('../internals/to-length');
var toString = require('../internals/to-string');
var fails = require('../internals/fails');

@@ -71,3 +72,3 @@ var internalSort = require('../internals/array-sort');

if (comparefn !== undefined) return +comparefn(x, y) || 0;
return String(x) > String(y) ? 1 : -1;
return toString(x) > toString(y) ? 1 : -1;
};

@@ -74,0 +75,0 @@ };

'use strict';
var $ = require('../internals/export');
var fails = require('../internals/fails');
var FORCED = fails(function () {
return new Date(16e11).getYear() !== 120;
});
var getFullYear = Date.prototype.getFullYear;

@@ -8,3 +13,3 @@

// https://tc39.es/ecma262/#sec-date.prototype.getyear
$({ target: 'Date', proto: true }, {
$({ target: 'Date', proto: true, forced: FORCED }, {
getYear: function getYear() {

@@ -11,0 +16,0 @@ return getFullYear.call(this) - 1900;

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

var O = toObject(this);
var pv = toPrimitive(O);
var pv = toPrimitive(O, 'number');
return typeof pv == 'number' && !isFinite(pv) ? null :

@@ -23,0 +23,0 @@ (!('toISOString' in O) && classof(O) == 'Date') ? toISOString.call(O) : O.toISOString();

'use strict';
var $ = require('../internals/export');
var toString = require('../internals/to-string');

@@ -16,3 +17,3 @@ var raw = /[\w*+\-./@]/;

escape: function escape(string) {
var str = String(string);
var str = toString(string);
var result = '';

@@ -19,0 +20,0 @@ var length = str.length;

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

var toObject = require('../internals/to-object');
var toPrimitive = require('../internals/to-primitive');
var toPropertyKey = require('../internals/to-property-key');
var getPrototypeOf = require('../internals/object-get-prototype-of');

@@ -17,3 +17,3 @@ var getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;

var O = toObject(this);
var key = toPrimitive(P, true);
var key = toPropertyKey(P);
var desc;

@@ -20,0 +20,0 @@ do {

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

var toObject = require('../internals/to-object');
var toPrimitive = require('../internals/to-primitive');
var toPropertyKey = require('../internals/to-property-key');
var getPrototypeOf = require('../internals/object-get-prototype-of');

@@ -17,3 +17,3 @@ var getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;

var O = toObject(this);
var key = toPrimitive(P, true);
var key = toPropertyKey(P);
var desc;

@@ -20,0 +20,0 @@ do {

var $ = require('../internals/export');
var DESCRIPTORS = require('../internals/descriptors');
var anObject = require('../internals/an-object');
var toPrimitive = require('../internals/to-primitive');
var toPropertyKey = require('../internals/to-property-key');
var definePropertyModule = require('../internals/object-define-property');

@@ -19,3 +19,3 @@ var fails = require('../internals/fails');

anObject(target);
var key = toPrimitive(propertyKey, true);
var key = toPropertyKey(propertyKey);
anObject(attributes);

@@ -22,0 +22,0 @@ try {

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

var toLength = require('../internals/to-length');
var toString = require('../internals/to-string');
var notARegExp = require('../internals/not-a-regexp');

@@ -26,3 +27,3 @@ var requireObjectCoercible = require('../internals/require-object-coercible');

endsWith: function endsWith(searchString /* , endPosition = @length */) {
var that = String(requireObjectCoercible(this));
var that = toString(requireObjectCoercible(this));
notARegExp(searchString);

@@ -32,3 +33,3 @@ var endPosition = arguments.length > 1 ? arguments[1] : undefined;

var end = endPosition === undefined ? len : min(toLength(endPosition), len);
var search = String(searchString);
var search = toString(searchString);
return $endsWith

@@ -35,0 +36,0 @@ ? $endsWith.call(that, search, end)

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

var requireObjectCoercible = require('../internals/require-object-coercible');
var toString = require('../internals/to-string');
var correctIsRegExpLogic = require('../internals/correct-is-regexp-logic');

@@ -12,5 +13,5 @@

includes: function includes(searchString /* , position = 0 */) {
return !!~String(requireObjectCoercible(this))
.indexOf(notARegExp(searchString), arguments.length > 1 ? arguments[1] : undefined);
return !!~toString(requireObjectCoercible(this))
.indexOf(toString(notARegExp(searchString)), arguments.length > 1 ? arguments[1] : undefined);
}
});
'use strict';
var charAt = require('../internals/string-multibyte').charAt;
var toString = require('../internals/to-string');
var InternalStateModule = require('../internals/internal-state');

@@ -15,3 +16,3 @@ var defineIterator = require('../internals/define-iterator');

type: STRING_ITERATOR,
string: String(iterated),
string: toString(iterated),
index: 0

@@ -18,0 +19,0 @@ });

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

var toLength = require('../internals/to-length');
var toString = require('../internals/to-string');
var aFunction = require('../internals/a-function');

@@ -62,3 +63,3 @@ var anObject = require('../internals/an-object');

if (state.global) {
if (String(match[0]) == '') R.lastIndex = advanceStringIndex(S, toLength(R.lastIndex), state.unicode);
if (toString(match[0]) === '') R.lastIndex = advanceStringIndex(S, toLength(R.lastIndex), state.unicode);
return { value: match, done: false };

@@ -72,3 +73,3 @@ }

var R = anObject(this);
var S = String(string);
var S = toString(string);
var C, flagsValue, flags, matcher, global, fullUnicode;

@@ -80,3 +81,3 @@ C = speciesConstructor(R, RegExp);

}
flags = flagsValue === undefined ? '' : String(flagsValue);
flags = flagsValue === undefined ? '' : toString(flagsValue);
matcher = new C(C === RegExp ? R.source : R, flags);

@@ -97,3 +98,3 @@ global = !!~flags.indexOf('g');

if (isRegExp(regexp)) {
flags = String(requireObjectCoercible('flags' in RegExpPrototype
flags = toString(requireObjectCoercible('flags' in RegExpPrototype
? regexp.flags

@@ -109,3 +110,3 @@ : getRegExpFlags.call(regexp)

} else if (WORKS_WITH_NON_GLOBAL_REGEX) return nativeMatchAll.apply(O, arguments);
S = String(O);
S = toString(O);
rx = new RegExp(regexp, 'g');

@@ -112,0 +113,0 @@ return IS_PURE ? $matchAll.call(rx, S) : rx[MATCH_ALL](S);

var $ = require('../internals/export');
var toIndexedObject = require('../internals/to-indexed-object');
var toLength = require('../internals/to-length');
var toString = require('../internals/to-string');

@@ -15,6 +16,6 @@ // `String.raw` method

while (literalSegments > i) {
elements.push(String(rawTemplate[i++]));
if (i < argumentsLength) elements.push(String(arguments[i]));
elements.push(toString(rawTemplate[i++]));
if (i < argumentsLength) elements.push(toString(arguments[i]));
} return elements.join('');
}
});

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

var isRegExp = require('../internals/is-regexp');
var toString = require('../internals/to-string');
var getRegExpFlags = require('../internals/regexp-flags');

@@ -33,3 +34,3 @@ var getSubstitution = require('../internals/get-substitution');

if (IS_REG_EXP) {
flags = String(requireObjectCoercible('flags' in RegExpPrototype
flags = toString(requireObjectCoercible('flags' in RegExpPrototype
? searchValue.flags

@@ -44,9 +45,9 @@ : getRegExpFlags.call(searchValue)

} else if (IS_PURE && IS_REG_EXP) {
return String(O).replace(searchValue, replaceValue);
return toString(O).replace(searchValue, replaceValue);
}
}
string = String(O);
searchString = String(searchValue);
string = toString(O);
searchString = toString(searchValue);
functionalReplace = typeof replaceValue === 'function';
if (!functionalReplace) replaceValue = String(replaceValue);
if (!functionalReplace) replaceValue = toString(replaceValue);
searchLength = searchString.length;

@@ -57,3 +58,3 @@ advanceBy = max(1, searchLength);

if (functionalReplace) {
replacement = String(replaceValue(searchString, position, string));
replacement = toString(replaceValue(searchString, position, string));
} else {

@@ -60,0 +61,0 @@ replacement = getSubstitution(searchString, string, position, [], undefined, replaceValue);

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

var toLength = require('../internals/to-length');
var toString = require('../internals/to-string');
var notARegExp = require('../internals/not-a-regexp');

@@ -26,6 +27,6 @@ var requireObjectCoercible = require('../internals/require-object-coercible');

startsWith: function startsWith(searchString /* , position = 0 */) {
var that = String(requireObjectCoercible(this));
var that = toString(requireObjectCoercible(this));
notARegExp(searchString);
var index = toLength(min(arguments.length > 1 ? arguments[1] : undefined, that.length));
var search = String(searchString);
var search = toString(searchString);
return $startsWith

@@ -32,0 +33,0 @@ ? $startsWith.call(that, search, index)

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

var toInteger = require('../internals/to-integer');
var toString = require('../internals/to-string');

@@ -15,3 +16,3 @@ var slice = ''.slice;

substr: function substr(start, length) {
var that = String(requireObjectCoercible(this));
var that = toString(requireObjectCoercible(this));
var size = that.length;

@@ -18,0 +19,0 @@ var intStart = toInteger(start);

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

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

@@ -14,6 +13,8 @@ var has = require('../internals/has');

var isObject = require('../internals/is-object');
var isSymbol = require('../internals/is-symbol');
var anObject = require('../internals/an-object');
var toObject = require('../internals/to-object');
var toIndexedObject = require('../internals/to-indexed-object');
var toPrimitive = require('../internals/to-primitive');
var toPropertyKey = require('../internals/to-property-key');
var $toString = require('../internals/to-string');
var createPropertyDescriptor = require('../internals/create-property-descriptor');

@@ -88,12 +89,6 @@ var nativeObjectCreate = require('../internals/object-create');

var isSymbol = USE_SYMBOL_AS_UID ? function (it) {
return typeof it == 'symbol';
} : function (it) {
return Object(it) instanceof $Symbol;
};
var $defineProperty = function defineProperty(O, P, Attributes) {
if (O === ObjectPrototype) $defineProperty(ObjectPrototypeSymbols, P, Attributes);
anObject(O);
var key = toPrimitive(P, true);
var key = toPropertyKey(P);
anObject(Attributes);

@@ -126,3 +121,3 @@ if (has(AllSymbols, key)) {

var $propertyIsEnumerable = function propertyIsEnumerable(V) {
var P = toPrimitive(V, true);
var P = toPropertyKey(V);
var enumerable = nativePropertyIsEnumerable.call(this, P);

@@ -135,3 +130,3 @@ if (this === ObjectPrototype && has(AllSymbols, P) && !has(ObjectPrototypeSymbols, P)) return false;

var it = toIndexedObject(O);
var key = toPrimitive(P, true);
var key = toPropertyKey(P);
if (it === ObjectPrototype && has(AllSymbols, key) && !has(ObjectPrototypeSymbols, key)) return;

@@ -171,3 +166,3 @@ var descriptor = nativeGetOwnPropertyDescriptor(it, key);

if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor');
var description = !arguments.length || arguments[0] === undefined ? undefined : String(arguments[0]);
var description = !arguments.length || arguments[0] === undefined ? undefined : $toString(arguments[0]);
var tag = uid(description);

@@ -227,3 +222,3 @@ var setter = function (value) {

'for': function (key) {
var string = String(key);
var string = $toString(key);
if (has(StringToSymbolRegistry, string)) return StringToSymbolRegistry[string];

@@ -230,0 +225,0 @@ var symbol = $Symbol(string);

'use strict';
var $ = require('../internals/export');
var toString = require('../internals/to-string');

@@ -12,3 +13,3 @@ var fromCharCode = String.fromCharCode;

unescape: function unescape(string) {
var str = String(string);
var str = toString(string);
var result = '';

@@ -15,0 +16,0 @@ var length = str.length;

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

InternalWeakMap = collectionWeak.getConstructor(wrapper, 'WeakMap', true);
InternalMetadataModule.REQUIRED = true;
InternalMetadataModule.enable();
var WeakMapPrototype = $WeakMap.prototype;

@@ -34,0 +34,0 @@ var nativeDelete = WeakMapPrototype['delete'];

'use strict';
// TODO: remove from `core-js@4`
var $ = require('../internals/export');
var $filterOut = require('../internals/array-iteration').filterOut;
var $filterReject = require('../internals/array-iteration').filterReject;
var addToUnscopables = require('../internals/add-to-unscopables');

@@ -10,3 +11,3 @@

filterOut: function filterOut(callbackfn /* , thisArg */) {
return $filterOut(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
return $filterReject(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
}

@@ -13,0 +14,0 @@ });

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

var setter = aFunction(map.set);
var argumentsLength = arguments.length;
var i = 0;
while (i < arguments.length) {
while (i < argumentsLength) {
iterate(arguments[i++], setter, { that: map, AS_ENTRIES: true });

@@ -19,0 +20,0 @@ }

@@ -5,4 +5,5 @@ // TODO: disabled by default because of the conflict with another proposal

var requireObjectCoercible = require('../internals/require-object-coercible');
var toInteger = require('../internals/to-integer');
var toLength = require('../internals/to-length');
var toInteger = require('../internals/to-integer');
var toString = require('../internals/to-string');
var fails = require('../internals/fails');

@@ -18,3 +19,3 @@

at: function at(index) {
var S = String(requireObjectCoercible(this));
var S = toString(requireObjectCoercible(this));
var len = toLength(S.length);

@@ -21,0 +22,0 @@ var relativeIndex = toInteger(index);

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

var requireObjectCoercible = require('../internals/require-object-coercible');
var toString = require('../internals/to-string');
var InternalStateModule = require('../internals/internal-state');

@@ -37,4 +38,4 @@ var StringMultibyteModule = require('../internals/string-multibyte');

codePoints: function codePoints() {
return new $StringIterator(String(requireObjectCoercible(this)));
return new $StringIterator(toString(requireObjectCoercible(this)));
}
});

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

// empty
// TODO: Remove from `core-js@4`

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

var isObject = require('../internals/is-object');
var $toString = require('../internals/to-string');
var create = require('../internals/object-create');

@@ -25,3 +26,5 @@ var createPropertyDescriptor = require('../internals/create-property-descriptor');

var $fetch = getBuiltIn('fetch');
var nativeFetch = getBuiltIn('fetch');
var NativeRequest = getBuiltIn('Request');
var RequestPrototype = NativeRequest && NativeRequest.prototype;
var Headers = getBuiltIn('Headers');

@@ -155,7 +158,10 @@ var ITERATOR = wellKnownSymbol('iterator');

) throw TypeError('Expected sequence with length 2');
entries.push({ key: first.value + '', value: second.value + '' });
entries.push({ key: $toString(first.value), value: $toString(second.value) });
}
} else for (key in init) if (hasOwn(init, key)) entries.push({ key: key, value: init[key] + '' });
} else for (key in init) if (hasOwn(init, key)) entries.push({ key: key, value: $toString(init[key]) });
} else {
parseSearchParams(entries, typeof init === 'string' ? init.charAt(0) === '?' ? init.slice(1) : init : init + '');
parseSearchParams(
entries,
typeof init === 'string' ? init.charAt(0) === '?' ? init.slice(1) : init : $toString(init)
);
}

@@ -173,3 +179,3 @@ }

var state = getInternalParamsState(this);
state.entries.push({ key: name + '', value: value + '' });
state.entries.push({ key: $toString(name), value: $toString(value) });
state.updateURL();

@@ -183,3 +189,3 @@ },

var entries = state.entries;
var key = name + '';
var key = $toString(name);
var index = 0;

@@ -197,3 +203,3 @@ while (index < entries.length) {

var entries = getInternalParamsState(this).entries;
var key = name + '';
var key = $toString(name);
var index = 0;

@@ -210,3 +216,3 @@ for (; index < entries.length; index++) {

var entries = getInternalParamsState(this).entries;
var key = name + '';
var key = $toString(name);
var result = [];

@@ -224,3 +230,3 @@ var index = 0;

var entries = getInternalParamsState(this).entries;
var key = name + '';
var key = $toString(name);
var index = 0;

@@ -239,4 +245,4 @@ while (index < entries.length) {

var found = false;
var key = name + '';
var val = value + '';
var key = $toString(name);
var val = $toString(value);
var index = 0;

@@ -325,28 +331,42 @@ var entry;

// Wrap `fetch` for correct work with polyfilled `URLSearchParams`
// https://github.com/zloirock/core-js/issues/674
if (!USE_NATIVE_URL && typeof $fetch == 'function' && typeof Headers == 'function') {
$({ global: true, enumerable: true, forced: true }, {
fetch: function fetch(input /* , init */) {
var args = [input];
var init, body, headers;
if (arguments.length > 1) {
init = arguments[1];
if (isObject(init)) {
body = init.body;
if (classof(body) === URL_SEARCH_PARAMS) {
headers = init.headers ? new Headers(init.headers) : new Headers();
if (!headers.has('content-type')) {
headers.set('content-type', 'application/x-www-form-urlencoded;charset=UTF-8');
}
init = create(init, {
body: createPropertyDescriptor(0, String(body)),
headers: createPropertyDescriptor(0, headers)
});
}
// Wrap `fetch` and `Request` for correct work with polyfilled `URLSearchParams`
if (!USE_NATIVE_URL && typeof Headers == 'function') {
var wrapRequestOptions = function (init) {
if (isObject(init)) {
var body = init.body;
var headers;
if (classof(body) === URL_SEARCH_PARAMS) {
headers = init.headers ? new Headers(init.headers) : new Headers();
if (!headers.has('content-type')) {
headers.set('content-type', 'application/x-www-form-urlencoded;charset=UTF-8');
}
args.push(init);
} return $fetch.apply(this, args);
}
});
return create(init, {
body: createPropertyDescriptor(0, String(body)),
headers: createPropertyDescriptor(0, headers)
});
}
} return init;
};
if (typeof nativeFetch == 'function') {
$({ global: true, enumerable: true, forced: true }, {
fetch: function fetch(input /* , init */) {
return nativeFetch(input, arguments.length > 1 ? wrapRequestOptions(arguments[1]) : {});
}
});
}
if (typeof NativeRequest == 'function') {
var RequestConstructor = function Request(input /* , init */) {
anInstance(this, RequestConstructor, 'Request');
return new NativeRequest(input, arguments.length > 1 ? wrapRequestOptions(arguments[1]) : {});
};
RequestPrototype.constructor = RequestConstructor;
RequestConstructor.prototype = RequestPrototype;
$({ global: true, forced: true }, {
Request: RequestConstructor
});
}
}

@@ -353,0 +373,0 @@

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

var toASCII = require('../internals/string-punycode-to-ascii');
var $toString = require('../internals/to-string');
var setToStringTag = require('../internals/set-to-string-tag');

@@ -45,3 +46,3 @@ var URLSearchParamsModule = require('../modules/web.url-search-params');

var FORBIDDEN_HOST_CODE_POINT_EXCLUDING_PERCENT = /[\0\t\n\r #/:<>?@[\\\]^|]/;
var LEADING_AND_TRAILING_C0_CONTROL_OR_SPACE = /^[\u0000-\u001F ]+|[\u0000-\u001F ]+$/g;
var LEADING_AND_TRAILING_C0_CONTROL_OR_SPACE = /^[\u0000-\u0020]+|[\u0000-\u0020]+$/g;
var TAB_AND_NEW_LINE = /[\t\n\r]/g;

@@ -740,3 +741,3 @@ /* eslint-enable no-control-regex -- safe */

var base = arguments.length > 1 ? arguments[1] : undefined;
var urlString = String(url);
var urlString = $toString(url);
var state = setInternalState(that, { type: 'URL' });

@@ -747,3 +748,3 @@ var baseState, failure;

else {
failure = parseURL(baseState = {}, String(base));
failure = parseURL(baseState = {}, $toString(base));
if (failure) throw TypeError(failure);

@@ -877,3 +878,3 @@ }

var url = getInternalURLState(this);
var urlString = String(href);
var urlString = $toString(href);
var failure = parseURL(url, urlString);

@@ -890,3 +891,3 @@ if (failure) throw TypeError(failure);

var url = getInternalURLState(this);
parseURL(url, String(protocol) + ':', SCHEME_START);
parseURL(url, $toString(protocol) + ':', SCHEME_START);
}),

@@ -897,3 +898,3 @@ // `URL.prototype.username` accessors pair

var url = getInternalURLState(this);
var codePoints = arrayFrom(String(username));
var codePoints = arrayFrom($toString(username));
if (cannotHaveUsernamePasswordPort(url)) return;

@@ -909,3 +910,3 @@ url.username = '';

var url = getInternalURLState(this);
var codePoints = arrayFrom(String(password));
var codePoints = arrayFrom($toString(password));
if (cannotHaveUsernamePasswordPort(url)) return;

@@ -922,3 +923,3 @@ url.password = '';

if (url.cannotBeABaseURL) return;
parseURL(url, String(host), HOST);
parseURL(url, $toString(host), HOST);
}),

@@ -930,3 +931,3 @@ // `URL.prototype.hostname` accessors pair

if (url.cannotBeABaseURL) return;
parseURL(url, String(hostname), HOSTNAME);
parseURL(url, $toString(hostname), HOSTNAME);
}),

@@ -938,3 +939,3 @@ // `URL.prototype.port` accessors pair

if (cannotHaveUsernamePasswordPort(url)) return;
port = String(port);
port = $toString(port);
if (port == '') url.port = null;

@@ -949,3 +950,3 @@ else parseURL(url, port, PORT);

url.path = [];
parseURL(url, pathname + '', PATH_START);
parseURL(url, $toString(pathname), PATH_START);
}),

@@ -956,3 +957,3 @@ // `URL.prototype.search` accessors pair

var url = getInternalURLState(this);
search = String(search);
search = $toString(search);
if (search == '') {

@@ -974,3 +975,3 @@ url.query = null;

var url = getInternalURLState(this);
hash = String(hash);
hash = $toString(hash);
if (hash == '') {

@@ -977,0 +978,0 @@ url.fragment = null;

{
"name": "core-js-pure",
"description": "Standard library",
"version": "3.15.2",
"version": "3.16.0",
"repository": {
"type": "git",
"url": "https://github.com/zloirock/core-js.git",
"directory": "packages/core-js-pure"
"url": "https://github.com/zloirock/core-js.git"
},

@@ -58,3 +57,3 @@ "main": "index.js",

},
"gitHead": "ea6ee013f5960f859d90e4136e91b035560ba72e"
"gitHead": "89686ea7429ad46a05040269be44395e3760837d"
}

@@ -24,5 +24,7 @@ /* eslint-disable max-len -- for better formatting */

var BANNER = '\u001B[96mThank you for using core-js (\u001B[94m https://github.com/zloirock/core-js \u001B[96m) for polyfilling JavaScript standard library!\u001B[0m\n\n' +
'\u001B[96mThe project needs your help! Please consider supporting of core-js on Open Collective or Patreon: \u001B[0m\n' +
'\u001B[96mThe project needs your help! Please consider supporting of core-js:\u001B[0m\n' +
'\u001B[96m>\u001B[94m https://opencollective.com/core-js \u001B[0m\n' +
'\u001B[96m>\u001B[94m https://www.patreon.com/zloirock \u001B[0m\n\n' +
'\u001B[96m>\u001B[94m https://patreon.com/zloirock \u001B[0m\n' +
'\u001B[96m>\u001B[94m https://paypal.me/zloirock \u001B[0m\n' +
'\u001B[96m>\u001B[94m bitcoin: bc1qlea7544qtsmj2rayg0lthvza9fau63ux0fstcz \u001B[0m\n\n' +
'\u001B[96mAlso, the author of core-js (\u001B[94m https://github.com/zloirock \u001B[96m) is looking for a good job -)\u001B[0m\n';

@@ -29,0 +31,0 @@

// https://github.com/tc39/proposal-array-filtering
// TODO: Remove from `core-js@4`
require('../modules/esnext.array.filter-out');
require('../modules/esnext.array.filter-reject');
// TODO: Remove from `core-js@4`
require('../modules/esnext.typed-array.filter-out');
require('../modules/esnext.typed-array.filter-reject');

@@ -13,3 +13,3 @@ # core-js-pure

`core-js` isn't backed by a company, so the future of this project depends on you. Become a sponsor or a backer [**on Open Collective**](https://opencollective.com/core-js) or [**on Patreon**](https://www.patreon.com/zloirock) if you are interested in `core-js`.
`core-js` isn't backed by a company, so the future of this project depends on you. Become a sponsor or a backer if you are interested in `core-js`: [**Open Collective**](https://opencollective.com/core-js), [**Patreon**](https://patreon.com/zloirock), [**PayPal**](https://paypal.me/zloirock), **Bitcoin ( bc1qlea7544qtsmj2rayg0lthvza9fau63ux0fstcz )**.

@@ -16,0 +16,0 @@ ---

@@ -5,3 +5,4 @@ // TODO: remove from `core-js@4`

var parent = require('../es/aggregate-error');
require('../modules/web.dom-collections.iterator');
module.exports = parent;

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

require('../../modules/es.object.to-string');
require('../../modules/web.dom-collections.for-each');

@@ -2,0 +3,0 @@ require('../../modules/web.dom-collections.iterator');

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

require('../../modules/es.object.to-string');
require('../../modules/web.dom-collections.iterator');

@@ -2,0 +3,0 @@ var entryUnbind = require('../../internals/entry-unbind');

var parent = require('../../es/map');
require('../../modules/web.dom-collections.iterator');
module.exports = parent;
var parent = require('../../es/object/from-entries');
require('../../modules/web.dom-collections.iterator');
module.exports = parent;
var parent = require('../../es/object');
require('../../modules/web.dom-collections.iterator');
module.exports = parent;
var parent = require('../../es/promise/all-settled');
require('../../modules/web.dom-collections.iterator');
module.exports = parent;
var parent = require('../../es/promise/any');
require('../../modules/web.dom-collections.iterator');
module.exports = parent;
var parent = require('../../es/promise');
require('../../modules/web.dom-collections.iterator');
module.exports = parent;
var parent = require('../../es/set');
require('../../modules/web.dom-collections.iterator');
module.exports = parent;
var parent = require('../../es/symbol');
require('../../modules/web.dom-collections.iterator');
module.exports = parent;
var parent = require('../../es/symbol/iterator');
require('../../modules/web.dom-collections.iterator');
module.exports = parent;

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

require('../../modules/es.typed-array.copy-within');
var parent = require('../../es/typed-array/copy-within');
module.exports = parent;

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

require('../../modules/es.typed-array.iterator');
var parent = require('../../es/typed-array/entries');
module.exports = parent;

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

require('../../modules/es.typed-array.every');
var parent = require('../../es/typed-array/every');
module.exports = parent;

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

require('../../modules/es.typed-array.fill');
var parent = require('../../es/typed-array/fill');
module.exports = parent;

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

require('../../modules/es.typed-array.filter');
var parent = require('../../es/typed-array/filter');
module.exports = parent;

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

require('../../modules/es.typed-array.find-index');
var parent = require('../../es/typed-array/find-index');
module.exports = parent;

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

require('../../modules/es.typed-array.find');
var parent = require('../../es/typed-array/find');
module.exports = parent;

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

require('../../modules/es.typed-array.for-each');
var parent = require('../../es/typed-array/for-each');
module.exports = parent;

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

require('../../modules/es.typed-array.from');
var parent = require('../../es/typed-array/from');
module.exports = parent;

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

require('../../modules/es.typed-array.includes');
var parent = require('../../es/typed-array/includes');
module.exports = parent;

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

require('../../modules/es.typed-array.index-of');
var parent = require('../../es/typed-array/index-of');
module.exports = parent;

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

require('../../modules/es.typed-array.iterator');
var parent = require('../../es/typed-array/iterator');
module.exports = parent;

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

require('../../modules/es.typed-array.join');
var parent = require('../../es/typed-array/join');
module.exports = parent;

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

require('../../modules/es.typed-array.iterator');
var parent = require('../../es/typed-array/keys');
module.exports = parent;

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

require('../../modules/es.typed-array.last-index-of');
var parent = require('../../es/typed-array/last-index-of');
module.exports = parent;

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

require('../../modules/es.typed-array.map');
var parent = require('../../es/typed-array/map');
module.exports = parent;

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

require('../../modules/es.typed-array.of');
var parent = require('../../es/typed-array/of');
module.exports = parent;

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

require('../../modules/es.typed-array.reduce-right');
var parent = require('../../es/typed-array/reduce-right');
module.exports = parent;

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

require('../../modules/es.typed-array.reduce');
var parent = require('../../es/typed-array/reduce');
module.exports = parent;

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

require('../../modules/es.typed-array.reverse');
var parent = require('../../es/typed-array/reverse');
module.exports = parent;

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

require('../../modules/es.typed-array.set');
var parent = require('../../es/typed-array/set');
module.exports = parent;

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

require('../../modules/es.typed-array.slice');
var parent = require('../../es/typed-array/slice');
module.exports = parent;

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

require('../../modules/es.typed-array.some');
var parent = require('../../es/typed-array/some');
module.exports = parent;

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

require('../../modules/es.typed-array.sort');
var parent = require('../../es/typed-array/sort');
module.exports = parent;

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

require('../../modules/es.typed-array.subarray');
var parent = require('../../es/typed-array/subarray');
module.exports = parent;

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

require('../../modules/es.typed-array.to-locale-string');
var parent = require('../../es/typed-array/to-locale-string');
module.exports = parent;

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

require('../../modules/es.typed-array.to-string');
var parent = require('../../es/typed-array/to-string');
module.exports = parent;

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

require('../../modules/es.typed-array.iterator');
var parent = require('../../es/typed-array/values');
module.exports = parent;
var parent = require('../../web/url-search-params');
require('../../modules/web.dom-collections.iterator');
module.exports = parent;
var parent = require('../../es/weak-map');
require('../../modules/web.dom-collections.iterator');
module.exports = parent;
var parent = require('../../es/weak-set');
require('../../modules/web.dom-collections.iterator');
module.exports = parent;
require('../proposals/array-filtering');
require('../proposals/array-grouping');
require('../proposals/array-last');

@@ -3,0 +4,0 @@ require('../proposals/array-unique');

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

require('../proposals/array-find-from-last');
require('../proposals/array-is-template-object');

@@ -3,0 +2,0 @@ require('../proposals/decorators');

require('../proposals/accessible-object-hasownproperty');
require('../proposals/array-find-from-last');
require('../proposals/relative-indexing-method');

@@ -3,0 +4,0 @@ var parent = require('./4');

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