Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

core-js

Package Overview
Dependencies
Maintainers
1
Versions
276
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

core-js - npm Package Compare versions

Comparing version 3.19.3 to 3.20.0

actual/aggregate-error.js

2

es/aggregate-error.js

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

require('../modules/es.error.cause');
require('../modules/es.aggregate-error');
require('../modules/es.aggregate-error.cause');
require('../modules/es.array.iterator');

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

require('../../modules/es.array-buffer.constructor');
require('../../modules/es.array-buffer.slice');
require('../../modules/es.object.to-string');

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

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

require('../../modules/es.array-buffer.constructor');
require('../../modules/es.array-buffer.slice');
require('../../modules/es.data-view');

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

@@ -16,3 +16,6 @@ require('../modules/es.symbol');

require('../modules/es.symbol.unscopables');
require('../modules/es.error.cause');
require('../modules/es.error.to-string');
require('../modules/es.aggregate-error');
require('../modules/es.aggregate-error.cause');
require('../modules/es.array.at');

@@ -96,2 +99,3 @@ require('../modules/es.array.concat');

require('../modules/es.number.parse-int');
require('../modules/es.number.to-exponential');
require('../modules/es.number.to-fixed');

@@ -98,0 +102,0 @@ require('../modules/es.number.to-precision');

@@ -11,2 +11,3 @@ require('../../modules/es.number.constructor');

require('../../modules/es.number.parse-int');
require('../../modules/es.number.to-exponential');
require('../../modules/es.number.to-fixed');

@@ -13,0 +14,0 @@ require('../../modules/es.number.to-precision');

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

require('../../../modules/es.number.to-exponential');
require('../../../modules/es.number.to-fixed');

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

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

require('../../modules/es.array-buffer.constructor');
require('../../modules/es.array-buffer.slice');
require('../../modules/es.typed-array.float32-array');

@@ -2,0 +4,0 @@ require('./methods');

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

require('../../modules/es.array-buffer.constructor');
require('../../modules/es.array-buffer.slice');
require('../../modules/es.typed-array.float64-array');

@@ -2,0 +4,0 @@ require('./methods');

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

require('../../modules/es.array-buffer.constructor');
require('../../modules/es.array-buffer.slice');
require('../../modules/es.typed-array.int16-array');

@@ -2,0 +4,0 @@ require('./methods');

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

require('../../modules/es.array-buffer.constructor');
require('../../modules/es.array-buffer.slice');
require('../../modules/es.typed-array.int32-array');

@@ -2,0 +4,0 @@ require('./methods');

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

require('../../modules/es.array-buffer.constructor');
require('../../modules/es.array-buffer.slice');
require('../../modules/es.typed-array.int8-array');

@@ -2,0 +4,0 @@ require('./methods');

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

require('../../modules/es.array-buffer.constructor');
require('../../modules/es.array-buffer.slice');
require('../../modules/es.typed-array.uint16-array');

@@ -2,0 +4,0 @@ require('./methods');

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

require('../../modules/es.array-buffer.constructor');
require('../../modules/es.array-buffer.slice');
require('../../modules/es.typed-array.uint32-array');

@@ -2,0 +4,0 @@ require('./methods');

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

require('../../modules/es.array-buffer.constructor');
require('../../modules/es.array-buffer.slice');
require('../../modules/es.typed-array.uint8-array');

@@ -2,0 +4,0 @@ require('./methods');

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

require('../../modules/es.array-buffer.constructor');
require('../../modules/es.array-buffer.slice');
require('../../modules/es.typed-array.uint8-clamped-array');

@@ -2,0 +4,0 @@ require('./methods');

2

features/aggregate-error.js
// TODO: remove from `core-js@4`
require('../modules/esnext.aggregate-error');
var parent = require('../stable/aggregate-error');
var parent = require('../actual/aggregate-error');
module.exports = parent;

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

var parent = require('../../stable/array-buffer/constructor');
var parent = require('../../actual/array-buffer/constructor');
module.exports = parent;

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

var parent = require('../../stable/array-buffer');
var parent = require('../../actual/array-buffer');
module.exports = parent;

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

var parent = require('../../stable/array-buffer/is-view');
var parent = require('../../actual/array-buffer/is-view');
module.exports = parent;

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

var parent = require('../../stable/array-buffer/slice');
var parent = require('../../actual/array-buffer/slice');
module.exports = parent;

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

var parent = require('../../stable/array/at');
var parent = require('../../actual/array/at');

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

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

var parent = require('../../stable/array/concat');
var parent = require('../../actual/array/concat');
module.exports = parent;

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

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

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

var parent = require('../../stable/array/entries');
var parent = require('../../actual/array/entries');
module.exports = parent;

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

var parent = require('../../stable/array/every');
var parent = require('../../actual/array/every');
module.exports = parent;

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

var parent = require('../../stable/array/fill');
var parent = require('../../actual/array/fill');
module.exports = parent;

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

var parent = require('../../stable/array/filter');
var parent = require('../../actual/array/filter');
module.exports = parent;

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

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

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

require('../../modules/esnext.array.find-last-index');
var entryUnbind = require('../../internals/entry-unbind');
var parent = require('../../actual/array/find-last-index');
module.exports = entryUnbind('Array', 'findLastIndex');
module.exports = parent;

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

require('../../modules/esnext.array.find-last');
var entryUnbind = require('../../internals/entry-unbind');
var parent = require('../../actual/array/find-last');
module.exports = entryUnbind('Array', 'findLast');
module.exports = parent;

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

var parent = require('../../stable/array/find');
var parent = require('../../actual/array/find');
module.exports = parent;

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

var parent = require('../../stable/array/flat-map');
var parent = require('../../actual/array/flat-map');
module.exports = parent;

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

var parent = require('../../stable/array/flat');
var parent = require('../../actual/array/flat');
module.exports = parent;

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

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

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

var parent = require('../../stable/array/from');
var parent = require('../../actual/array/from');
module.exports = parent;

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

require('../../modules/esnext.array.group-by');
var entryUnbind = require('../../internals/entry-unbind');
var parent = require('../../actual/array/group-by');
module.exports = entryUnbind('Array', 'groupBy');
module.exports = parent;

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

var parent = require('../../stable/array/includes');
var parent = require('../../actual/array/includes');
module.exports = parent;

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

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

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

var parent = require('../../stable/array');
require('../../modules/es.map');
var parent = require('../../actual/array');
require('../../modules/es.promise');

@@ -10,10 +9,11 @@ require('../../modules/esnext.array.from-async');

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');
require('../../modules/esnext.array.last-item');
require('../../modules/esnext.array.last-index');
require('../../modules/esnext.array.to-reversed');
require('../../modules/esnext.array.to-sorted');
require('../../modules/esnext.array.to-spliced');
require('../../modules/esnext.array.unique-by');
require('../../modules/esnext.array.with');
module.exports = parent;

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

var parent = require('../../stable/array/is-array');
var parent = require('../../actual/array/is-array');
module.exports = parent;

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

var parent = require('../../stable/array/iterator');
var parent = require('../../actual/array/iterator');
module.exports = parent;

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

var parent = require('../../stable/array/join');
var parent = require('../../actual/array/join');
module.exports = parent;

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

var parent = require('../../stable/array/keys');
var parent = require('../../actual/array/keys');
module.exports = parent;

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

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

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

var parent = require('../../stable/array/map');
var parent = require('../../actual/array/map');
module.exports = parent;

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

var parent = require('../../stable/array/of');
var parent = require('../../actual/array/of');
module.exports = parent;

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

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

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

var parent = require('../../stable/array/reduce');
var parent = require('../../actual/array/reduce');
module.exports = parent;

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

var parent = require('../../stable/array/reverse');
var parent = require('../../actual/array/reverse');
module.exports = parent;

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

var parent = require('../../stable/array/slice');
var parent = require('../../actual/array/slice');
module.exports = parent;

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

var parent = require('../../stable/array/some');
var parent = require('../../actual/array/some');
module.exports = parent;

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

var parent = require('../../stable/array/sort');
var parent = require('../../actual/array/sort');
module.exports = parent;

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

var parent = require('../../stable/array/splice');
var parent = require('../../actual/array/splice');
module.exports = parent;

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

var parent = require('../../stable/array/values');
var parent = require('../../actual/array/values');
module.exports = parent;

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

var parent = require('../../../stable/array/virtual/at');
var parent = require('../../../actual/array/virtual/at');

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

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

var parent = require('../../../stable/array/virtual/concat');
var parent = require('../../../actual/array/virtual/concat');
module.exports = parent;

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

var parent = require('../../../stable/array/virtual/copy-within');
var parent = require('../../../actual/array/virtual/copy-within');
module.exports = parent;

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

var parent = require('../../../stable/array/virtual/entries');
var parent = require('../../../actual/array/virtual/entries');
module.exports = parent;

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

var parent = require('../../../stable/array/virtual/every');
var parent = require('../../../actual/array/virtual/every');
module.exports = parent;

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

var parent = require('../../../stable/array/virtual/fill');
var parent = require('../../../actual/array/virtual/fill');
module.exports = parent;

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

var parent = require('../../../stable/array/virtual/filter');
var parent = require('../../../actual/array/virtual/filter');
module.exports = parent;

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

var parent = require('../../../stable/array/virtual/find-index');
var parent = require('../../../actual/array/virtual/find-index');
module.exports = parent;

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

require('../../../modules/esnext.array.find-last-index');
var entryVirtual = require('../../../internals/entry-virtual');
var parent = require('../../../actual/array/virtual/find-last-index');
module.exports = entryVirtual('Array').findLastIndex;
module.exports = parent;

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

require('../../../modules/esnext.array.find-last');
var entryVirtual = require('../../../internals/entry-virtual');
var parent = require('../../../actual/array/virtual/find-last');
module.exports = entryVirtual('Array').findLast;
module.exports = parent;

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

var parent = require('../../../stable/array/virtual/find');
var parent = require('../../../actual/array/virtual/find');
module.exports = parent;

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

var parent = require('../../../stable/array/virtual/flat-map');
var parent = require('../../../actual/array/virtual/flat-map');
module.exports = parent;

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

var parent = require('../../../stable/array/virtual/flat');
var parent = require('../../../actual/array/virtual/flat');
module.exports = parent;

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

var parent = require('../../../stable/array/virtual/for-each');
var parent = require('../../../actual/array/virtual/for-each');
module.exports = parent;

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

require('../../../modules/esnext.array.group-by');
var entryVirtual = require('../../../internals/entry-virtual');
var parent = require('../../../actual/array/virtual/group-by');
module.exports = entryVirtual('Array').groupBy;
module.exports = parent;

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

var parent = require('../../../stable/array/virtual/includes');
var parent = require('../../../actual/array/virtual/includes');
module.exports = parent;

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

var parent = require('../../../stable/array/virtual/index-of');
var parent = require('../../../actual/array/virtual/index-of');
module.exports = parent;

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

var parent = require('../../../stable/array/virtual');
require('../../../modules/es.map');
var parent = require('../../../actual/array/virtual');
// TODO: Remove from `core-js@4`

@@ -8,7 +7,8 @@ require('../../../modules/esnext.array.at');

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.to-reversed');
require('../../../modules/esnext.array.to-sorted');
require('../../../modules/esnext.array.to-spliced');
require('../../../modules/esnext.array.unique-by');
require('../../../modules/esnext.array.with');
module.exports = parent;

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

var parent = require('../../../stable/array/virtual/iterator');
var parent = require('../../../actual/array/virtual/iterator');
module.exports = parent;

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

var parent = require('../../../stable/array/virtual/join');
var parent = require('../../../actual/array/virtual/join');
module.exports = parent;

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

var parent = require('../../../stable/array/virtual/keys');
var parent = require('../../../actual/array/virtual/keys');
module.exports = parent;

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

var parent = require('../../../stable/array/virtual/last-index-of');
var parent = require('../../../actual/array/virtual/last-index-of');
module.exports = parent;

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

var parent = require('../../../stable/array/virtual/map');
var parent = require('../../../actual/array/virtual/map');
module.exports = parent;

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

var parent = require('../../../stable/array/virtual/reduce-right');
var parent = require('../../../actual/array/virtual/reduce-right');
module.exports = parent;

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

var parent = require('../../../stable/array/virtual/reduce');
var parent = require('../../../actual/array/virtual/reduce');
module.exports = parent;

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

var parent = require('../../../stable/array/virtual/reverse');
var parent = require('../../../actual/array/virtual/reverse');
module.exports = parent;

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

var parent = require('../../../stable/array/virtual/slice');
var parent = require('../../../actual/array/virtual/slice');
module.exports = parent;

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

var parent = require('../../../stable/array/virtual/some');
var parent = require('../../../actual/array/virtual/some');
module.exports = parent;

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

var parent = require('../../../stable/array/virtual/sort');
var parent = require('../../../actual/array/virtual/sort');
module.exports = parent;

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

var parent = require('../../../stable/array/virtual/splice');
var parent = require('../../../actual/array/virtual/splice');
module.exports = parent;

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

var parent = require('../../../stable/array/virtual/values');
var parent = require('../../../actual/array/virtual/values');
module.exports = parent;

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

var parent = require('../stable/clear-immediate');
var parent = require('../actual/clear-immediate');
module.exports = parent;

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

var parent = require('../../stable/data-view');
var parent = require('../../actual/data-view');
module.exports = parent;

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

var parent = require('../../stable/date/get-year');
var parent = require('../../actual/date/get-year');
module.exports = parent;

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

var parent = require('../../stable/date');
var parent = require('../../actual/date');
module.exports = parent;

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

var parent = require('../../stable/date/now');
var parent = require('../../actual/date/now');
module.exports = parent;

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

var parent = require('../../stable/date/set-year');
var parent = require('../../actual/date/set-year');
module.exports = parent;

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

var parent = require('../../stable/date/to-gmt-string');
var parent = require('../../actual/date/to-gmt-string');
module.exports = parent;

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

var parent = require('../../stable/date/to-iso-string');
var parent = require('../../actual/date/to-iso-string');
module.exports = parent;

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

var parent = require('../../stable/date/to-json');
var parent = require('../../actual/date/to-json');
module.exports = parent;

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

var parent = require('../../stable/date/to-primitive');
var parent = require('../../actual/date/to-primitive');
module.exports = parent;

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

var parent = require('../../stable/date/to-string');
var parent = require('../../actual/date/to-string');
module.exports = parent;

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

var parent = require('../../stable/dom-collections/for-each');
var parent = require('../../actual/dom-collections/for-each');
module.exports = parent;

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

var parent = require('../../stable/dom-collections');
var parent = require('../../actual/dom-collections');
module.exports = parent;

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

var parent = require('../../stable/dom-collections/iterator');
var parent = require('../../actual/dom-collections/iterator');
module.exports = parent;

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

var parent = require('../stable/escape');
var parent = require('../actual/escape');
module.exports = parent;

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

var parent = require('../../stable/function/bind');
var parent = require('../../actual/function/bind');
module.exports = parent;

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

var parent = require('../../stable/function/has-instance');
var parent = require('../../actual/function/has-instance');
module.exports = parent;

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

var parent = require('../../stable/function');
var parent = require('../../actual/function');
require('../../modules/esnext.function.is-callable');
require('../../modules/esnext.function.is-constructor');
require('../../modules/esnext.function.un-this');
module.exports = parent;

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

var parent = require('../../stable/function/name');
var parent = require('../../actual/function/name');
module.exports = parent;

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

var parent = require('../../../stable/function/virtual/bind');
var parent = require('../../../actual/function/virtual/bind');
module.exports = parent;

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

var parent = require('../../../stable/function/virtual');
var parent = require('../../../actual/function/virtual');
require('../../../modules/esnext.function.un-this');
module.exports = parent;

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

var parent = require('../stable/get-iterator-method');
var parent = require('../actual/get-iterator-method');
module.exports = parent;

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

var parent = require('../stable/get-iterator');
var parent = require('../actual/get-iterator');
module.exports = parent;
// TODO: remove from `core-js@4`
require('../modules/esnext.global-this');
var parent = require('../stable/global-this');
var parent = require('../actual/global-this');
module.exports = parent;

@@ -16,3 +16,6 @@ require('../modules/es.symbol');

require('../modules/es.symbol.unscopables');
require('../modules/es.error.cause');
require('../modules/es.error.to-string');
require('../modules/es.aggregate-error');
require('../modules/es.aggregate-error.cause');
require('../modules/es.array.at');

@@ -96,2 +99,3 @@ require('../modules/es.array.concat');

require('../modules/es.number.parse-int');
require('../modules/es.number.to-exponential');
require('../modules/es.number.to-fixed');

@@ -233,6 +237,11 @@ require('../modules/es.number.to-precision');

require('../modules/esnext.array.group-by');
require('../modules/esnext.array.group-by-to-map');
require('../modules/esnext.array.is-template-object');
require('../modules/esnext.array.last-index');
require('../modules/esnext.array.last-item');
require('../modules/esnext.array.to-reversed');
require('../modules/esnext.array.to-sorted');
require('../modules/esnext.array.to-spliced');
require('../modules/esnext.array.unique-by');
require('../modules/esnext.array.with');
require('../modules/esnext.async-iterator.constructor');

@@ -255,2 +264,5 @@ require('../modules/esnext.async-iterator.as-indexed-pairs');

require('../modules/esnext.composite-symbol');
require('../modules/esnext.function.is-callable');
require('../modules/esnext.function.is-constructor');
require('../modules/esnext.function.un-this');
require('../modules/esnext.global-this');

@@ -271,2 +283,3 @@ require('../modules/esnext.iterator.constructor');

require('../modules/esnext.iterator.to-array');
require('../modules/esnext.iterator.to-async');
require('../modules/esnext.map.delete-all');

@@ -343,2 +356,3 @@ require('../modules/esnext.map.emplace');

require('../modules/esnext.string.at');
require('../modules/esnext.string.cooked');
require('../modules/esnext.string.code-points');

@@ -361,3 +375,7 @@ require('../modules/esnext.string.match-all');

require('../modules/esnext.typed-array.group-by');
require('../modules/esnext.typed-array.to-reversed');
require('../modules/esnext.typed-array.to-sorted');
require('../modules/esnext.typed-array.to-spliced');
require('../modules/esnext.typed-array.unique-by');
require('../modules/esnext.typed-array.with');
require('../modules/esnext.weak-map.delete-all');

@@ -374,4 +392,8 @@ require('../modules/esnext.weak-map.from');

require('../modules/web.dom-collections.iterator');
require('../modules/web.dom-exception.constructor');
require('../modules/web.dom-exception.stack');
require('../modules/web.dom-exception.to-string-tag');
require('../modules/web.immediate');
require('../modules/web.queue-microtask');
require('../modules/web.structured-clone');
require('../modules/web.timers');

@@ -378,0 +400,0 @@ require('../modules/web.url');

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

var parent = require('../../stable/instance/bind');
var parent = require('../../actual/instance/bind');
module.exports = parent;

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

var parent = require('../../stable/instance/code-point-at');
var parent = require('../../actual/instance/code-point-at');
module.exports = parent;

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

var parent = require('../../stable/instance/concat');
var parent = require('../../actual/instance/concat');
module.exports = parent;

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

var parent = require('../../stable/instance/copy-within');
var parent = require('../../actual/instance/copy-within');
module.exports = parent;

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

var parent = require('../../stable/instance/ends-with');
var parent = require('../../actual/instance/ends-with');
module.exports = parent;

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

var parent = require('../../stable/instance/entries');
var parent = require('../../actual/instance/entries');
module.exports = parent;

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

var parent = require('../../stable/instance/every');
var parent = require('../../actual/instance/every');
module.exports = parent;

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

var parent = require('../../stable/instance/fill');
var parent = require('../../actual/instance/fill');
module.exports = parent;

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

var parent = require('../../stable/instance/filter');
var parent = require('../../actual/instance/filter');
module.exports = parent;

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

var parent = require('../../stable/instance/find-index');
var parent = require('../../actual/instance/find-index');
module.exports = parent;

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

var isPrototypeOf = require('../../internals/object-is-prototype-of');
var method = require('../array/virtual/find-last-index');
var parent = require('../../actual/instance/find-last-index');
var ArrayPrototype = Array.prototype;
module.exports = function (it) {
var own = it.findLastIndex;
return it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.findLastIndex) ? method : own;
};
module.exports = parent;

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

var isPrototypeOf = require('../../internals/object-is-prototype-of');
var method = require('../array/virtual/find-last');
var parent = require('../../actual/instance/find-last');
var ArrayPrototype = Array.prototype;
module.exports = function (it) {
var own = it.findLast;
return it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.findLast) ? method : own;
};
module.exports = parent;

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

var parent = require('../../stable/instance/find');
var parent = require('../../actual/instance/find');
module.exports = parent;

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

var parent = require('../../stable/instance/flags');
var parent = require('../../actual/instance/flags');
module.exports = parent;

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

var parent = require('../../stable/instance/flat-map');
var parent = require('../../actual/instance/flat-map');
module.exports = parent;

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

var parent = require('../../stable/instance/flat');
var parent = require('../../actual/instance/flat');
module.exports = parent;

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

var parent = require('../../stable/instance/for-each');
var parent = require('../../actual/instance/for-each');
module.exports = parent;

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

var isPrototypeOf = require('../../internals/object-is-prototype-of');
var method = require('../array/virtual/group-by');
var parent = require('../../actual/instance/group-by');
var ArrayPrototype = Array.prototype;
module.exports = function (it) {
var own = it.groupBy;
return it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.groupBy) ? method : own;
};
module.exports = parent;

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

var parent = require('../../stable/instance/includes');
var parent = require('../../actual/instance/includes');
module.exports = parent;

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

var parent = require('../../stable/instance/index-of');
var parent = require('../../actual/instance/index-of');
module.exports = parent;

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

var parent = require('../../stable/instance/keys');
var parent = require('../../actual/instance/keys');
module.exports = parent;

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

var parent = require('../../stable/instance/last-index-of');
var parent = require('../../actual/instance/last-index-of');
module.exports = parent;

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

var parent = require('../../stable/instance/map');
var parent = require('../../actual/instance/map');
module.exports = parent;
// TODO: remove from `core-js@4`
require('../../modules/esnext.string.match-all');
var parent = require('../../stable/instance/match-all');
var parent = require('../../actual/instance/match-all');
module.exports = parent;

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

var parent = require('../../stable/instance/pad-end');
var parent = require('../../actual/instance/pad-end');
module.exports = parent;

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

var parent = require('../../stable/instance/pad-start');
var parent = require('../../actual/instance/pad-start');
module.exports = parent;

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

var parent = require('../../stable/instance/reduce-right');
var parent = require('../../actual/instance/reduce-right');
module.exports = parent;

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

var parent = require('../../stable/instance/reduce');
var parent = require('../../actual/instance/reduce');
module.exports = parent;

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

var parent = require('../../stable/instance/repeat');
var parent = require('../../actual/instance/repeat');
module.exports = parent;

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

var parent = require('../../stable/instance/replace-all');
var parent = require('../../actual/instance/replace-all');
module.exports = parent;

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

var parent = require('../../stable/instance/reverse');
var parent = require('../../actual/instance/reverse');
module.exports = parent;

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

var parent = require('../../stable/instance/slice');
var parent = require('../../actual/instance/slice');
module.exports = parent;

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

var parent = require('../../stable/instance/some');
var parent = require('../../actual/instance/some');
module.exports = parent;

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

var parent = require('../../stable/instance/sort');
var parent = require('../../actual/instance/sort');
module.exports = parent;

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

var parent = require('../../stable/instance/splice');
var parent = require('../../actual/instance/splice');
module.exports = parent;

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

var parent = require('../../stable/instance/starts-with');
var parent = require('../../actual/instance/starts-with');
module.exports = parent;

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

var parent = require('../../stable/instance/trim-end');
var parent = require('../../actual/instance/trim-end');
module.exports = parent;

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

var parent = require('../../stable/instance/trim-left');
var parent = require('../../actual/instance/trim-left');
module.exports = parent;

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

var parent = require('../../stable/instance/trim-right');
var parent = require('../../actual/instance/trim-right');
module.exports = parent;

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

var parent = require('../../stable/instance/trim-start');
var parent = require('../../actual/instance/trim-start');
module.exports = parent;

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

var parent = require('../../stable/instance/trim');
var parent = require('../../actual/instance/trim');
module.exports = parent;

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

var parent = require('../../stable/instance/values');
var parent = require('../../actual/instance/values');
module.exports = parent;

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

var parent = require('../stable/is-iterable');
var parent = require('../actual/is-iterable');
module.exports = parent;
require('../../modules/es.array.iterator');
require('../../modules/es.object.to-string');
require('../../modules/es.promise');
require('../../modules/es.string.iterator');

@@ -18,2 +19,3 @@ require('../../modules/esnext.iterator.constructor');

require('../../modules/esnext.iterator.to-array');
require('../../modules/esnext.iterator.to-async');
require('../../modules/web.dom-collections.iterator');

@@ -20,0 +22,0 @@

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

var parent = require('../../stable/json');
var parent = require('../../actual/json');
module.exports = parent;

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

var parent = require('../../stable/json/stringify');
var parent = require('../../actual/json/stringify');
module.exports = parent;

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

var parent = require('../../stable/json/to-string-tag');
var parent = require('../../actual/json/to-string-tag');
module.exports = parent;

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

var parent = require('../../stable/map');
var parent = require('../../actual/map');
require('../../modules/esnext.map.from');

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

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

var parent = require('../../stable/math/acosh');
var parent = require('../../actual/math/acosh');
module.exports = parent;

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

var parent = require('../../stable/math/asinh');
var parent = require('../../actual/math/asinh');
module.exports = parent;

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

var parent = require('../../stable/math/atanh');
var parent = require('../../actual/math/atanh');
module.exports = parent;

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

var parent = require('../../stable/math/cbrt');
var parent = require('../../actual/math/cbrt');
module.exports = parent;

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

var parent = require('../../stable/math/clz32');
var parent = require('../../actual/math/clz32');
module.exports = parent;

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

var parent = require('../../stable/math/cosh');
var parent = require('../../actual/math/cosh');
module.exports = parent;

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

var parent = require('../../stable/math/expm1');
var parent = require('../../actual/math/expm1');
module.exports = parent;

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

var parent = require('../../stable/math/fround');
var parent = require('../../actual/math/fround');
module.exports = parent;

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

var parent = require('../../stable/math/hypot');
var parent = require('../../actual/math/hypot');
module.exports = parent;

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

var parent = require('../../stable/math/imul');
var parent = require('../../actual/math/imul');
module.exports = parent;

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

var parent = require('../../stable/math');
var parent = require('../../actual/math');
require('../../modules/esnext.math.clamp');

@@ -3,0 +3,0 @@ require('../../modules/esnext.math.deg-per-rad');

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

var parent = require('../../stable/math/log10');
var parent = require('../../actual/math/log10');
module.exports = parent;

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

var parent = require('../../stable/math/log1p');
var parent = require('../../actual/math/log1p');
module.exports = parent;

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

var parent = require('../../stable/math/log2');
var parent = require('../../actual/math/log2');
module.exports = parent;

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

var parent = require('../../stable/math/sign');
var parent = require('../../actual/math/sign');
module.exports = parent;

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

var parent = require('../../stable/math/sinh');
var parent = require('../../actual/math/sinh');
module.exports = parent;

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

var parent = require('../../stable/math/tanh');
var parent = require('../../actual/math/tanh');
module.exports = parent;

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

var parent = require('../../stable/math/to-string-tag');
var parent = require('../../actual/math/to-string-tag');
module.exports = parent;

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

var parent = require('../../stable/math/trunc');
var parent = require('../../actual/math/trunc');
module.exports = parent;

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

var parent = require('../../stable/number/constructor');
var parent = require('../../actual/number/constructor');
module.exports = parent;

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

var parent = require('../../stable/number/epsilon');
var parent = require('../../actual/number/epsilon');
module.exports = parent;

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

var parent = require('../../stable/number');
var parent = require('../../actual/number');

@@ -3,0 +3,0 @@ module.exports = parent;

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

var parent = require('../../stable/number/is-finite');
var parent = require('../../actual/number/is-finite');
module.exports = parent;

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

var parent = require('../../stable/number/is-integer');
var parent = require('../../actual/number/is-integer');
module.exports = parent;

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

var parent = require('../../stable/number/is-nan');
var parent = require('../../actual/number/is-nan');
module.exports = parent;

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

var parent = require('../../stable/number/is-safe-integer');
var parent = require('../../actual/number/is-safe-integer');
module.exports = parent;

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

var parent = require('../../stable/number/max-safe-integer');
var parent = require('../../actual/number/max-safe-integer');
module.exports = parent;

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

var parent = require('../../stable/number/min-safe-integer');
var parent = require('../../actual/number/min-safe-integer');
module.exports = parent;

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

var parent = require('../../stable/number/parse-float');
var parent = require('../../actual/number/parse-float');
module.exports = parent;

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

var parent = require('../../stable/number/parse-int');
var parent = require('../../actual/number/parse-int');
module.exports = parent;

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

var parent = require('../../stable/number/to-fixed');
var parent = require('../../actual/number/to-fixed');
module.exports = parent;

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

var parent = require('../../stable/number/to-precision');
var parent = require('../../actual/number/to-precision');
module.exports = parent;

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

var parent = require('../../../stable/number/virtual');
var parent = require('../../../actual/number/virtual');
module.exports = parent;

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

var parent = require('../../../stable/number/virtual/to-fixed');
var parent = require('../../../actual/number/virtual/to-fixed');
module.exports = parent;

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

var parent = require('../../../stable/number/virtual/to-precision');
var parent = require('../../../actual/number/virtual/to-precision');
module.exports = parent;

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

var parent = require('../../stable/object/assign');
var parent = require('../../actual/object/assign');
module.exports = parent;

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

var parent = require('../../stable/object/create');
var parent = require('../../actual/object/create');
module.exports = parent;

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

var parent = require('../../stable/object/define-getter');
var parent = require('../../actual/object/define-getter');
module.exports = parent;

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

var parent = require('../../stable/object/define-properties');
var parent = require('../../actual/object/define-properties');
module.exports = parent;

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

var parent = require('../../stable/object/define-property');
var parent = require('../../actual/object/define-property');
module.exports = parent;

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

var parent = require('../../stable/object/define-setter');
var parent = require('../../actual/object/define-setter');
module.exports = parent;

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

var parent = require('../../stable/object/entries');
var parent = require('../../actual/object/entries');
module.exports = parent;

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

var parent = require('../../stable/object/freeze');
var parent = require('../../actual/object/freeze');
module.exports = parent;

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

var parent = require('../../stable/object/from-entries');
var parent = require('../../actual/object/from-entries');
module.exports = parent;

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

var parent = require('../../stable/object/get-own-property-descriptor');
var parent = require('../../actual/object/get-own-property-descriptor');
module.exports = parent;

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

var parent = require('../../stable/object/get-own-property-descriptors');
var parent = require('../../actual/object/get-own-property-descriptors');
module.exports = parent;

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

var parent = require('../../stable/object/get-own-property-names');
var parent = require('../../actual/object/get-own-property-names');
module.exports = parent;

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

var parent = require('../../stable/object/get-own-property-symbols');
var parent = require('../../actual/object/get-own-property-symbols');
module.exports = parent;

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

var parent = require('../../stable/object/get-prototype-of');
var parent = require('../../actual/object/get-prototype-of');
module.exports = parent;

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

var parent = require('../../stable/object/has-own');
var parent = require('../../actual/object/has-own');

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

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

var parent = require('../../stable/object');
var parent = require('../../actual/object');
// TODO: Remove from `core-js@4`

@@ -3,0 +3,0 @@ require('../../modules/esnext.object.has-own');

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

var parent = require('../../stable/object/is-extensible');
var parent = require('../../actual/object/is-extensible');
module.exports = parent;

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

var parent = require('../../stable/object/is-frozen');
var parent = require('../../actual/object/is-frozen');
module.exports = parent;

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

var parent = require('../../stable/object/is-sealed');
var parent = require('../../actual/object/is-sealed');
module.exports = parent;

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

var parent = require('../../stable/object/is');
var parent = require('../../actual/object/is');
module.exports = parent;

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

var parent = require('../../stable/object/keys');
var parent = require('../../actual/object/keys');
module.exports = parent;

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

var parent = require('../../stable/object/lookup-getter');
var parent = require('../../actual/object/lookup-getter');
module.exports = parent;

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

var parent = require('../../stable/object/lookup-setter');
var parent = require('../../actual/object/lookup-setter');
module.exports = parent;

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

var parent = require('../../stable/object/prevent-extensions');
var parent = require('../../actual/object/prevent-extensions');
module.exports = parent;

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

var parent = require('../../stable/object/seal');
var parent = require('../../actual/object/seal');
module.exports = parent;

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

var parent = require('../../stable/object/set-prototype-of');
var parent = require('../../actual/object/set-prototype-of');
module.exports = parent;

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

var parent = require('../../stable/object/to-string');
var parent = require('../../actual/object/to-string');
module.exports = parent;

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

var parent = require('../../stable/object/values');
var parent = require('../../actual/object/values');
module.exports = parent;

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

var parent = require('../stable/parse-float');
var parent = require('../actual/parse-float');
module.exports = parent;

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

var parent = require('../stable/parse-int');
var parent = require('../actual/parse-int');
module.exports = parent;
// TODO: Remove from `core-js@4`
require('../../modules/esnext.promise.all-settled');
var parent = require('../../stable/promise/all-settled');
var parent = require('../../actual/promise/all-settled');
module.exports = parent;

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

var parent = require('../../stable/promise/any');
var parent = require('../../actual/promise/any');

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

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

var parent = require('../../stable/promise/finally');
var parent = require('../../actual/promise/finally');
module.exports = parent;

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

var parent = require('../../stable/promise');
var parent = require('../../actual/promise');
require('../../modules/esnext.aggregate-error');

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

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

var parent = require('../stable/queue-microtask');
var parent = require('../actual/queue-microtask');
module.exports = parent;

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

var parent = require('../../stable/reflect/apply');
var parent = require('../../actual/reflect/apply');
module.exports = parent;

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

var parent = require('../../stable/reflect/construct');
var parent = require('../../actual/reflect/construct');
module.exports = parent;

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

var parent = require('../../stable/reflect/define-property');
var parent = require('../../actual/reflect/define-property');
module.exports = parent;

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

var parent = require('../../stable/reflect/delete-property');
var parent = require('../../actual/reflect/delete-property');
module.exports = parent;

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

var parent = require('../../stable/reflect/get-own-property-descriptor');
var parent = require('../../actual/reflect/get-own-property-descriptor');
module.exports = parent;

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

var parent = require('../../stable/reflect/get-prototype-of');
var parent = require('../../actual/reflect/get-prototype-of');
module.exports = parent;

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

var parent = require('../../stable/reflect/get');
var parent = require('../../actual/reflect/get');
module.exports = parent;

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

var parent = require('../../stable/reflect/has');
var parent = require('../../actual/reflect/has');
module.exports = parent;

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

var parent = require('../../stable/reflect');
var parent = require('../../actual/reflect');
require('../../modules/esnext.reflect.define-metadata');

@@ -3,0 +3,0 @@ require('../../modules/esnext.reflect.delete-metadata');

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

var parent = require('../../stable/reflect/is-extensible');
var parent = require('../../actual/reflect/is-extensible');
module.exports = parent;

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

var parent = require('../../stable/reflect/own-keys');
var parent = require('../../actual/reflect/own-keys');
module.exports = parent;

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

var parent = require('../../stable/reflect/prevent-extensions');
var parent = require('../../actual/reflect/prevent-extensions');
module.exports = parent;

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

var parent = require('../../stable/reflect/set-prototype-of');
var parent = require('../../actual/reflect/set-prototype-of');
module.exports = parent;

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

var parent = require('../../stable/reflect/set');
var parent = require('../../actual/reflect/set');
module.exports = parent;

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

var parent = require('../../stable/regexp/constructor');
var parent = require('../../actual/regexp/constructor');
module.exports = parent;

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

var parent = require('../../stable/regexp/dot-all');
var parent = require('../../actual/regexp/dot-all');
module.exports = parent;

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

var parent = require('../../stable/regexp/flags');
var parent = require('../../actual/regexp/flags');
module.exports = parent;

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

var parent = require('../../stable/regexp');
var parent = require('../../actual/regexp');
module.exports = parent;

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

var parent = require('../../stable/regexp/match');
var parent = require('../../actual/regexp/match');
module.exports = parent;

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

var parent = require('../../stable/regexp/replace');
var parent = require('../../actual/regexp/replace');
module.exports = parent;

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

var parent = require('../../stable/regexp/search');
var parent = require('../../actual/regexp/search');
module.exports = parent;

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

var parent = require('../../stable/regexp/split');
var parent = require('../../actual/regexp/split');
module.exports = parent;

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

var parent = require('../../stable/regexp/sticky');
var parent = require('../../actual/regexp/sticky');
module.exports = parent;

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

var parent = require('../../stable/regexp/test');
var parent = require('../../actual/regexp/test');
module.exports = parent;

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

var parent = require('../../stable/regexp/to-string');
var parent = require('../../actual/regexp/to-string');
module.exports = parent;

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

var parent = require('../stable/set-immediate');
var parent = require('../actual/set-immediate');
module.exports = parent;

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

var parent = require('../stable/set-interval');
var parent = require('../actual/set-interval');
module.exports = parent;

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

var parent = require('../stable/set-timeout');
var parent = require('../actual/set-timeout');
module.exports = parent;

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

var parent = require('../../stable/set');
var parent = require('../../actual/set');
require('../../modules/esnext.set.from');

@@ -3,0 +3,0 @@ require('../../modules/esnext.set.of');

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

var parent = require('../../stable/string/anchor');
var parent = require('../../actual/string/anchor');
module.exports = parent;

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

require('../../stable/string/at');
require('../../actual/string/at');
// TODO: Remove from `core-js@4`

@@ -3,0 +3,0 @@ require('../../modules/esnext.string.at');

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

var parent = require('../../stable/string/big');
var parent = require('../../actual/string/big');
module.exports = parent;

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

var parent = require('../../stable/string/blink');
var parent = require('../../actual/string/blink');
module.exports = parent;

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

var parent = require('../../stable/string/bold');
var parent = require('../../actual/string/bold');
module.exports = parent;

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

var parent = require('../../stable/string/code-point-at');
var parent = require('../../actual/string/code-point-at');
module.exports = parent;

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

var parent = require('../../stable/string/ends-with');
var parent = require('../../actual/string/ends-with');
module.exports = parent;

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

var parent = require('../../stable/string/fixed');
var parent = require('../../actual/string/fixed');
module.exports = parent;

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

var parent = require('../../stable/string/fontcolor');
var parent = require('../../actual/string/fontcolor');
module.exports = parent;

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

var parent = require('../../stable/string/fontsize');
var parent = require('../../actual/string/fontsize');
module.exports = parent;

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

var parent = require('../../stable/string/from-code-point');
var parent = require('../../actual/string/from-code-point');
module.exports = parent;

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

var parent = require('../../stable/string/includes');
var parent = require('../../actual/string/includes');
module.exports = parent;

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

var parent = require('../../stable/string');
var parent = require('../../actual/string');
// TODO: remove from `core-js@4`
require('../../modules/esnext.string.at');
// TODO: disabled by default because of the conflict with another proposal
// require('../../modules/esnext.string.at-alternative');
require('../../modules/esnext.string.cooked');
require('../../modules/esnext.string.code-points');

@@ -6,0 +6,0 @@ // TODO: remove from `core-js@4`

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

var parent = require('../../stable/string/italics');
var parent = require('../../actual/string/italics');
module.exports = parent;

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

var parent = require('../../stable/string/iterator');
var parent = require('../../actual/string/iterator');
module.exports = parent;

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

var parent = require('../../stable/string/link');
var parent = require('../../actual/string/link');
module.exports = parent;
// TODO: remove from `core-js@4`
require('../../modules/esnext.string.match-all');
var parent = require('../../stable/string/match-all');
var parent = require('../../actual/string/match-all');
module.exports = parent;

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

var parent = require('../../stable/string/match');
var parent = require('../../actual/string/match');
module.exports = parent;

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

var parent = require('../../stable/string/pad-end');
var parent = require('../../actual/string/pad-end');
module.exports = parent;

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

var parent = require('../../stable/string/pad-start');
var parent = require('../../actual/string/pad-start');
module.exports = parent;

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

var parent = require('../../stable/string/raw');
var parent = require('../../actual/string/raw');
module.exports = parent;

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

var parent = require('../../stable/string/repeat');
var parent = require('../../actual/string/repeat');
module.exports = parent;
// TODO: remove from `core-js@4`
require('../../modules/esnext.string.replace-all');
var parent = require('../../stable/string/replace-all');
var parent = require('../../actual/string/replace-all');
module.exports = parent;

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

var parent = require('../../stable/string/replace');
var parent = require('../../actual/string/replace');
module.exports = parent;

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

var parent = require('../../stable/string/search');
var parent = require('../../actual/string/search');
module.exports = parent;

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

var parent = require('../../stable/string/small');
var parent = require('../../actual/string/small');
module.exports = parent;

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

var parent = require('../../stable/string/split');
var parent = require('../../actual/string/split');
module.exports = parent;

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

var parent = require('../../stable/string/starts-with');
var parent = require('../../actual/string/starts-with');
module.exports = parent;

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

var parent = require('../../stable/string/strike');
var parent = require('../../actual/string/strike');
module.exports = parent;

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

var parent = require('../../stable/string/sub');
var parent = require('../../actual/string/sub');
module.exports = parent;

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

var parent = require('../../stable/string/substr');
var parent = require('../../actual/string/substr');
module.exports = parent;

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

var parent = require('../../stable/string/sup');
var parent = require('../../actual/string/sup');
module.exports = parent;

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

var parent = require('../../stable/string/trim-end');
var parent = require('../../actual/string/trim-end');
module.exports = parent;

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

var parent = require('../../stable/string/trim-left');
var parent = require('../../actual/string/trim-left');
module.exports = parent;

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

var parent = require('../../stable/string/trim-right');
var parent = require('../../actual/string/trim-right');
module.exports = parent;

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

var parent = require('../../stable/string/trim-start');
var parent = require('../../actual/string/trim-start');
module.exports = parent;

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

var parent = require('../../stable/string/trim');
var parent = require('../../actual/string/trim');
module.exports = parent;

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

var parent = require('../../../stable/string/virtual/anchor');
var parent = require('../../../actual/string/virtual/anchor');
module.exports = parent;

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

require('../../../stable/string/virtual/at');
require('../../../actual/string/virtual/at');
// TODO: Remove from `core-js@4`

@@ -3,0 +3,0 @@ require('../../../modules/esnext.string.at');

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

var parent = require('../../../stable/string/virtual/big');
var parent = require('../../../actual/string/virtual/big');
module.exports = parent;

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

var parent = require('../../../stable/string/virtual/blink');
var parent = require('../../../actual/string/virtual/blink');
module.exports = parent;

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

var parent = require('../../../stable/string/virtual/bold');
var parent = require('../../../actual/string/virtual/bold');
module.exports = parent;

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

var parent = require('../../../stable/string/virtual/code-point-at');
var parent = require('../../../actual/string/virtual/code-point-at');
module.exports = parent;

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

var parent = require('../../../stable/string/virtual/ends-with');
var parent = require('../../../actual/string/virtual/ends-with');
module.exports = parent;

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

var parent = require('../../../stable/string/virtual/fixed');
var parent = require('../../../actual/string/virtual/fixed');
module.exports = parent;

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

var parent = require('../../../stable/string/virtual/fontcolor');
var parent = require('../../../actual/string/virtual/fontcolor');
module.exports = parent;

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

var parent = require('../../../stable/string/virtual/fontsize');
var parent = require('../../../actual/string/virtual/fontsize');
module.exports = parent;

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

var parent = require('../../../stable/string/virtual/includes');
var parent = require('../../../actual/string/virtual/includes');
module.exports = parent;

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

var parent = require('../../../stable/string/virtual');
var parent = require('../../../actual/string/virtual');
// TODO: remove from `core-js@4`

@@ -3,0 +3,0 @@ require('../../../modules/esnext.string.at');

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

var parent = require('../../../stable/string/virtual/italics');
var parent = require('../../../actual/string/virtual/italics');
module.exports = parent;

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

var parent = require('../../../stable/string/virtual/iterator');
var parent = require('../../../actual/string/virtual/iterator');
module.exports = parent;

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

var parent = require('../../../stable/string/virtual/link');
var parent = require('../../../actual/string/virtual/link');
module.exports = parent;
// TODO: remove from `core-js@4`
require('../../../modules/esnext.string.match-all');
var parent = require('../../../stable/string/virtual/match-all');
var parent = require('../../../actual/string/virtual/match-all');
module.exports = parent;

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

var parent = require('../../../stable/string/virtual/pad-end');
var parent = require('../../../actual/string/virtual/pad-end');
module.exports = parent;

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

var parent = require('../../../stable/string/virtual/pad-start');
var parent = require('../../../actual/string/virtual/pad-start');
module.exports = parent;

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

var parent = require('../../../stable/string/virtual/repeat');
var parent = require('../../../actual/string/virtual/repeat');
module.exports = parent;
// TODO: remove from `core-js@4`
require('../../../modules/esnext.string.replace-all');
var parent = require('../../../stable/string/virtual/replace-all');
var parent = require('../../../actual/string/virtual/replace-all');
module.exports = parent;

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

var parent = require('../../../stable/string/virtual/small');
var parent = require('../../../actual/string/virtual/small');
module.exports = parent;

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

var parent = require('../../../stable/string/virtual/starts-with');
var parent = require('../../../actual/string/virtual/starts-with');
module.exports = parent;

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

var parent = require('../../../stable/string/virtual/strike');
var parent = require('../../../actual/string/virtual/strike');
module.exports = parent;

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

var parent = require('../../../stable/string/virtual/sub');
var parent = require('../../../actual/string/virtual/sub');
module.exports = parent;

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

var parent = require('../../../stable/string/virtual/substr');
var parent = require('../../../actual/string/virtual/substr');
module.exports = parent;

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

var parent = require('../../../stable/string/virtual/sup');
var parent = require('../../../actual/string/virtual/sup');
module.exports = parent;

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

var parent = require('../../../stable/string/virtual/trim-end');
var parent = require('../../../actual/string/virtual/trim-end');
module.exports = parent;

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

var parent = require('../../../stable/string/virtual/trim-left');
var parent = require('../../../actual/string/virtual/trim-left');
module.exports = parent;

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

var parent = require('../../../stable/string/virtual/trim-right');
var parent = require('../../../actual/string/virtual/trim-right');
module.exports = parent;

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

var parent = require('../../../stable/string/virtual/trim-start');
var parent = require('../../../actual/string/virtual/trim-start');
module.exports = parent;

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

var parent = require('../../../stable/string/virtual/trim');
var parent = require('../../../actual/string/virtual/trim');
module.exports = parent;

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

var parent = require('../../stable/symbol/async-iterator');
var parent = require('../../actual/symbol/async-iterator');
module.exports = parent;

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

var parent = require('../../stable/symbol/for');
var parent = require('../../actual/symbol/for');
module.exports = parent;

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

var parent = require('../../stable/symbol/has-instance');
var parent = require('../../actual/symbol/has-instance');
module.exports = parent;

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

var parent = require('../../stable/symbol');
var parent = require('../../actual/symbol');
require('../../modules/esnext.symbol.async-dispose');

@@ -3,0 +3,0 @@ require('../../modules/esnext.symbol.dispose');

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

var parent = require('../../stable/symbol/is-concat-spreadable');
var parent = require('../../actual/symbol/is-concat-spreadable');
module.exports = parent;

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

var parent = require('../../stable/symbol/iterator');
var parent = require('../../actual/symbol/iterator');
module.exports = parent;

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

var parent = require('../../stable/symbol/key-for');
var parent = require('../../actual/symbol/key-for');
module.exports = parent;

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

var parent = require('../../stable/symbol/match-all');
var parent = require('../../actual/symbol/match-all');
module.exports = parent;

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

var parent = require('../../stable/symbol/match');
var parent = require('../../actual/symbol/match');
module.exports = parent;

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

var parent = require('../../stable/symbol/replace');
var parent = require('../../actual/symbol/replace');
module.exports = parent;

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

var parent = require('../../stable/symbol/search');
var parent = require('../../actual/symbol/search');
module.exports = parent;

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

var parent = require('../../stable/symbol/species');
var parent = require('../../actual/symbol/species');
module.exports = parent;

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

var parent = require('../../stable/symbol/split');
var parent = require('../../actual/symbol/split');
module.exports = parent;

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

var parent = require('../../stable/symbol/to-primitive');
var parent = require('../../actual/symbol/to-primitive');
module.exports = parent;

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

var parent = require('../../stable/symbol/to-string-tag');
var parent = require('../../actual/symbol/to-string-tag');
module.exports = parent;

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

var parent = require('../../stable/symbol/unscopables');
var parent = require('../../actual/symbol/unscopables');
module.exports = parent;

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

var parent = require('../../stable/typed-array/every');
var parent = require('../../actual/typed-array/every');

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@@ -10,7 +10,9 @@ require('../../modules/es.promise');

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.to-reversed');
require('../../modules/esnext.typed-array.to-sorted');
require('../../modules/esnext.typed-array.to-spliced');
require('../../modules/esnext.typed-array.unique-by');
require('../../modules/esnext.typed-array.with');
module.exports = parent;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@@ -10,7 +10,9 @@ require('../../modules/es.promise');

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.to-reversed');
require('../../modules/esnext.typed-array.to-sorted');
require('../../modules/esnext.typed-array.to-spliced');
require('../../modules/esnext.typed-array.unique-by');
require('../../modules/esnext.typed-array.with');
module.exports = parent;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

var parent = require('../stable/unescape');
var parent = require('../actual/unescape');
module.exports = parent;

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

var parent = require('../../stable/url-search-params');
var parent = require('../../actual/url-search-params');
module.exports = parent;

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

var parent = require('../../stable/url');
var parent = require('../../actual/url');
module.exports = parent;

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

var parent = require('../../stable/url/to-json');
var parent = require('../../actual/url/to-json');
module.exports = parent;

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

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

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

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

var parent = require('../../stable/weak-set');
var parent = require('../../actual/weak-set');
require('../../modules/es.string.iterator');

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

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

var exportTypedArrayMethod = function (KEY, property, forced) {
var exportTypedArrayMethod = function (KEY, property, forced, options) {
if (!DESCRIPTORS) return;

@@ -89,3 +89,3 @@ if (forced) for (var ARRAY in TypedArrayConstructorsList) {

redefine(TypedArrayPrototype, KEY, forced ? property
: NATIVE_ARRAY_BUFFER_VIEWS && Int8ArrayPrototype[KEY] || property);
: NATIVE_ARRAY_BUFFER_VIEWS && Int8ArrayPrototype[KEY] || property, options);
}

@@ -92,0 +92,0 @@ };

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

var lengthOfArrayLike = require('../internals/length-of-array-like');
module.exports = function (Constructor, list) {
var index = 0;
var length = list.length;
var length = lengthOfArrayLike(list);
var result = new Constructor(length);

@@ -5,0 +7,0 @@ while (length > index) result[index] = list[index++];

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

}
// TODO: Remove this block from `core-js@4`
if (specificConstructor) {

@@ -32,0 +33,0 @@ Constructor = specificConstructor(O);

var uncurryThis = require('../internals/function-uncurry-this');
var arraySlice = require('../internals/array-slice-simple');
var replace = uncurryThis(''.replace);
var split = uncurryThis(''.split);
var join = uncurryThis([].join);

@@ -11,11 +8,7 @@ var TEST = (function (arg) { return String(Error(arg).stack); })('zxcasd');

var IS_V8_OR_CHAKRA_STACK = V8_OR_CHAKRA_STACK_ENTRY.test(TEST);
var IS_FIREFOX_OR_SAFARI_STACK = /@[^\n]*\n/.test(TEST) && !/zxcasd/.test(TEST);
module.exports = function (stack, dropEntries) {
if (typeof stack != 'string') return stack;
if (IS_V8_OR_CHAKRA_STACK) {
if (IS_V8_OR_CHAKRA_STACK && typeof stack == 'string') {
while (dropEntries--) stack = replace(stack, V8_OR_CHAKRA_STACK_ENTRY, '');
} else if (IS_FIREFOX_OR_SAFARI_STACK) {
return join(arraySlice(split(stack, '\n'), dropEntries), '\n');
} return stack;
};

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

module.exports = function (target, source) {
module.exports = function (target, source, exceptions) {
var keys = ownKeys(source);

@@ -13,4 +13,6 @@ var defineProperty = definePropertyModule.f;

var key = keys[i];
if (!hasOwn(target, key)) defineProperty(target, key, getOwnPropertyDescriptor(source, key));
if (!hasOwn(target, key) && !(exceptions && hasOwn(exceptions, key))) {
defineProperty(target, key, getOwnPropertyDescriptor(source, key));
}
}
};

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

var isConstructorModern = function (argument) {
var isConstructorModern = function isConstructor(argument) {
if (!isCallable(argument)) return false;

@@ -26,3 +26,3 @@ try {

var isConstructorLegacy = function (argument) {
var isConstructorLegacy = function isConstructor(argument) {
if (!isCallable(argument)) return false;

@@ -33,6 +33,15 @@ switch (classof(argument)) {

case 'AsyncGeneratorFunction': return false;
}
try {
// we can't check .prototype since constructors produced by .bind haven't it
} return INCORRECT_TO_STRING || !!exec(constructorRegExp, inspectSource(argument));
// `Function#toString` throws on some built-it function in some legacy engines
// (for example, `DOMQuad` and similar in FF41-)
return INCORRECT_TO_STRING || !!exec(constructorRegExp, inspectSource(argument));
} catch (error) {
return true;
}
};
isConstructorLegacy.sham = true;
// `IsConstructor` abstract operation

@@ -39,0 +48,0 @@ // https://tc39.es/ecma262/#sec-isconstructor

@@ -7,6 +7,7 @@ var defineProperty = require('../internals/object-define-property').f;

module.exports = function (it, TAG, STATIC) {
if (it && !hasOwn(it = STATIC ? it : it.prototype, TO_STRING_TAG)) {
defineProperty(it, TO_STRING_TAG, { configurable: true, value: TAG });
module.exports = function (target, TAG, STATIC) {
if (target && !STATIC) target = target.prototype;
if (target && !hasOwn(target, TO_STRING_TAG)) {
defineProperty(target, TO_STRING_TAG, { configurable: true, value: TAG });
}
};

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

})('versions', []).push({
version: '3.19.3',
version: '3.20.0',
mode: IS_PURE ? 'pure' : 'global',
copyright: '© 2021 Denis Pushkarev (zloirock.ru)'
});

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

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

@@ -33,3 +33,3 @@ that = isInstance ? this : create(AggregateErrorPrototype);

}
createNonEnumerableProperty(that, 'message', normalizeStringArgument(message, ''));
if (message !== undefined) createNonEnumerableProperty(that, 'message', normalizeStringArgument(message));
if (ERROR_STACK_INSTALLABLE) createNonEnumerableProperty(that, 'stack', clearErrorStack(that.stack, 1));

@@ -44,3 +44,3 @@ installErrorCause(that, options);

if (setPrototypeOf) setPrototypeOf($AggregateError, Error);
else copyConstructorProperties($AggregateError, Error);
else copyConstructorProperties($AggregateError, Error, { name: true });

@@ -47,0 +47,0 @@ var AggregateErrorPrototype = $AggregateError.prototype = create(Error.prototype, {

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

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

@@ -49,3 +52,3 @@ var ARRAY_ITERATOR = 'Array Iterator';

// https://tc39.es/ecma262/#sec-createmappedargumentsobject
Iterators.Arguments = Iterators.Array;
var values = Iterators.Arguments = Iterators.Array;

@@ -56,1 +59,6 @@ // https://tc39.es/ecma262/#sec-array.prototype-@@unscopables

addToUnscopables('entries');
// V8 ~ Chrome 45- bug
if (!IS_PURE && DESCRIPTORS && values.name !== 'values') try {
defineProperty(values, 'name', { value: 'values' });
} catch (error) { /* empty */ }
var $ = require('../internals/export');
var log10 = require('../internals/math-log10');
var log = Math.log;
var LOG10E = Math.LOG10E;
// `Math.log10` method
// https://tc39.es/ecma262/#sec-math.log10
$({ target: 'Math', stat: true }, {
log10: function log10(x) {
return log(x) * LOG10E;
}
log10: log10
});

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

// TODO: ES2018 increased the maximum number of fraction digits to 100, need to improve the implementation
if (fractDigits < 0 || fractDigits > 20) throw RangeError('Incorrect fraction digits');

@@ -88,0 +89,0 @@ // eslint-disable-next-line no-self-compare -- NaN check

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

var FORCED = fails(function () {
return '𠮷'.at(0) !== '\uD842';
return '𠮷'.at(-2) !== '\uD842';
});

@@ -15,0 +15,0 @@

'use strict';
var global = require('../internals/global');
var fails = require('../internals/fails');
var uncurryThis = require('../internals/function-uncurry-this');
var PROPER_FUNCTION_NAME = require('../internals/function-name').PROPER;
var ArrayBufferViewCore = require('../internals/array-buffer-view-core');

@@ -16,6 +16,13 @@ var ArrayIterators = require('../modules/es.array.iterator');

var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;
var nativeTypedArrayIterator = Uint8Array && Uint8Array.prototype[ITERATOR];
var TypedArrayPrototype = Uint8Array && Uint8Array.prototype;
var PROPER_ARRAY_VALUES_NAME = !!nativeTypedArrayIterator && nativeTypedArrayIterator.name === 'values';
var GENERIC = !fails(function () {
TypedArrayPrototype[ITERATOR].call([1]);
});
var ITERATOR_IS_VALUES = !!TypedArrayPrototype
&& TypedArrayPrototype.values
&& TypedArrayPrototype[ITERATOR] === TypedArrayPrototype.values
&& TypedArrayPrototype.values.name === 'values';
var typedArrayValues = function values() {

@@ -29,3 +36,3 @@ return arrayValues(aTypedArray(this));

return arrayEntries(aTypedArray(this));
});
}, GENERIC);
// `%TypedArray%.prototype.keys` method

@@ -35,8 +42,8 @@ // https://tc39.es/ecma262/#sec-%typedarray%.prototype.keys

return arrayKeys(aTypedArray(this));
});
}, GENERIC);
// `%TypedArray%.prototype.values` method
// https://tc39.es/ecma262/#sec-%typedarray%.prototype.values
exportTypedArrayMethod('values', typedArrayValues, PROPER_FUNCTION_NAME && !PROPER_ARRAY_VALUES_NAME);
exportTypedArrayMethod('values', typedArrayValues, GENERIC || !ITERATOR_IS_VALUES, { name: 'values' });
// `%TypedArray%.prototype[@@iterator]` method
// https://tc39.es/ecma262/#sec-%typedarray%.prototype-@@iterator
exportTypedArrayMethod(ITERATOR, typedArrayValues, PROPER_FUNCTION_NAME && !PROPER_ARRAY_VALUES_NAME);
exportTypedArrayMethod(ITERATOR, typedArrayValues, GENERIC || !ITERATOR_IS_VALUES, { name: 'values' });
'use strict';
var $ = require('../internals/export');
var $groupBy = require('../internals/array-group-by');
var arraySpeciesConstructor = require('../internals/array-species-constructor');
var addToUnscopables = require('../internals/add-to-unscopables');

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

var thisArg = arguments.length > 1 ? arguments[1] : undefined;
return $groupBy(this, callbackfn, thisArg, arraySpeciesConstructor);
return $groupBy(this, callbackfn, thisArg);
}

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

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

var fails = require('../internals/fails');
var requireObjectCoercible = require('../internals/require-object-coercible');
var toIntegerOrInfinity = require('../internals/to-integer-or-infinity');
var toString = require('../internals/to-string');
var FORCED = fails(function () {
return '𠮷'.at(0) !== '𠮷';
return '𠮷'.at(-2) !== '𠮷';
});

@@ -14,5 +17,9 @@

$({ target: 'String', proto: true, forced: FORCED }, {
at: function at(pos) {
return charAt(this, pos);
at: function at(index) {
var S = toString(requireObjectCoercible(this));
var len = S.length;
var relativeIndex = toIntegerOrInfinity(index);
var k = relativeIndex >= 0 ? relativeIndex : len + relativeIndex;
return (k < 0 || k >= len) ? undefined : charAt(S, k);
}
});
'use strict';
// TODO: Remove from `core-js@4`
var getBuiltIn = require('../internals/get-built-in');

@@ -3,0 +4,0 @@ var aConstructor = require('../internals/a-constructor');

'use strict';
// TODO: Remove from `core-js@4`
var ArrayBufferViewCore = require('../internals/array-buffer-view-core');

@@ -3,0 +4,0 @@ var $groupBy = require('../internals/array-group-by');

{
"name": "core-js",
"description": "Standard library",
"version": "3.19.3",
"version": "3.20.0",
"repository": {

@@ -57,3 +57,3 @@ "type": "git",

},
"gitHead": "7dae270c1acf496ba701acfc6272453d7c06aa53"
"gitHead": "29590d0f9f1ef51856b8498da76c316712ac7fae"
}

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

// TODO: Remove from `core-js@4`
// https://github.com/tc39/proposal-accessible-object-hasownproperty
require('../modules/esnext.object.has-own');
// https://github.com/tc39/proposal-array-from-async
require('../modules/esnext.array.from-async');
// TODO: Remove from `core-js@4`
require('../modules/esnext.typed-array.from-async');
// https://github.com/tc39/proposal-array-grouping
require('../modules/esnext.array.group-by');
require('../modules/esnext.array.group-by-to-map');
// TODO: Remove from `core-js@4`
require('../modules/esnext.typed-array.group-by');

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

// https://github.com/tc39/proposal-array-is-template-object
require('../modules/esnext.array.is-template-object');

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

// https://github.com/tc39/proposal-array-last
require('../modules/esnext.array.last-index');
require('../modules/esnext.array.last-item');

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

// https://github.com/tc39/proposal-collection-methods
require('../modules/esnext.map.group-by');

@@ -2,0 +3,0 @@ require('../modules/esnext.map.key-by');

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

// https://github.com/tc39/proposal-setmap-offrom
require('../modules/esnext.map.from');

@@ -2,0 +3,0 @@ require('../modules/esnext.map.of');

// TODO: remove from `core-js@4` as withdrawn
// https://gist.github.com/BrendanEich/4294d5c212a6d2254703
require('../modules/esnext.math.iaddh');

@@ -3,0 +4,0 @@ require('../modules/esnext.math.isubh');

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

// https://github.com/tc39/proposal-global
require('../modules/esnext.global-this');

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

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

// TODO: Remove this entry from `core-js@4`
require('../stage');

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

// https://github.com/tc39/proposal-iterator-helpers
require('../modules/esnext.async-iterator.constructor');

@@ -29,1 +30,2 @@ require('../modules/esnext.async-iterator.as-indexed-pairs');

require('../modules/esnext.iterator.to-array');
require('../modules/esnext.iterator.to-async');

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

// https://github.com/tc39/proposal-richer-keys/tree/master/compositeKey
require('../modules/esnext.composite-key');
require('../modules/esnext.composite-symbol');
// TODO: remove from `core-js@4`
// https://github.com/tc39/proposal-upsert
require('./map-upsert');

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

// https://github.com/thumbsupep/proposal-upsert
// https://github.com/tc39/proposal-upsert
require('../modules/esnext.map.emplace');

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

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

// https://github.com/rwaldron/proposal-math-extensions
require('../modules/esnext.math.clamp');

@@ -2,0 +3,0 @@ require('../modules/esnext.math.deg-per-rad');

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

// https://github.com/tc39/proposal-Math.signbit
require('../modules/esnext.math.signbit');

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

// https://github.com/tc39/proposal-number-fromstring
require('../modules/esnext.number.from-string');
// TODO: remove from `core-js@4` as withdrawn
// https://github.com/tc39/proposal-object-iteration
require('../modules/esnext.object.iterate-entries');
require('../modules/esnext.object.iterate-keys');
require('../modules/esnext.object.iterate-values');

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

// https://github.com/tc39/proposal-observable
require('../modules/esnext.observable');
require('../modules/esnext.symbol.observable');

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

// TODO: Remove from `core-js@4`
// https://github.com/tc39/proposal-promise-allSettled
require('../modules/esnext.promise.all-settled');

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

// https://github.com/tc39/proposal-promise-any
require('../modules/esnext.aggregate-error');
require('../modules/esnext.promise.any');

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

// https://github.com/tc39/proposal-promise-try
require('../modules/esnext.promise.try');

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

// https://github.com/rbuckton/reflect-metadata
require('../modules/esnext.reflect.define-metadata');

@@ -2,0 +3,0 @@ require('../modules/esnext.reflect.delete-metadata');

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

// TODO: Remove from `core-js@4`
// https://github.com/tc39/proposal-relative-indexing-method

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

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

// https://github.com/tc39/proposal-seeded-random
require('../modules/esnext.math.seeded-prng');

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

// https://github.com/tc39/proposal-set-methods
require('../modules/esnext.set.difference');

@@ -2,0 +3,0 @@ require('../modules/esnext.set.intersection');

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

// https://github.com/mathiasbynens/String.prototype.at
require('../modules/esnext.string.at');

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

// https://github.com/tc39/proposal-string-prototype-codepoints
require('../modules/esnext.string.code-points');

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

// TODO: Remove from `core-js@4`
// https://github.com/tc39/proposal-string-matchall
require('../modules/esnext.string.match-all');

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

// https://github.com/tc39/proposal-string-replaceall
require('../modules/esnext.string.replace-all');
require('../modules/esnext.symbol.replace-all');

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

// https://github.com/jasnell/proposal-url
require('../modules/web.url');
require('../modules/web.url.to-json');
require('../modules/web.url-search-params');

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

# core-js
![logo](https://user-images.githubusercontent.com/2213682/140570622-ea744c11-632e-4d9a-ba0a-70c390a1fdff.png)

@@ -25,3 +25,3 @@ [![Open Collective](https://opencollective.com/core-js/all/badge.svg?label=open%20collective)](https://opencollective.com/core-js) [![version](https://img.shields.io/npm/v/core-js.svg)](https://www.npmjs.com/package/core-js) [![core-js downloads](https://img.shields.io/npm/dm/core-js.svg?label=npm%20i%20core-js)](https://npm-stat.com/charts.html?package=core-js&package=core-js-pure&package=core-js-compat&from=2014-11-18) [![core-js-pure downloads](https://img.shields.io/npm/dm/core-js-pure.svg?label=npm%20i%20core-js-pure)](https://npm-stat.com/charts.html?package=core-js&package=core-js-pure&package=core-js-compat&from=2014-11-18) [![tests](https://github.com/zloirock/core-js/workflows/tests/badge.svg)](https://github.com/zloirock/core-js/actions) [![eslint](https://github.com/zloirock/core-js/workflows/eslint/badge.svg)](https://github.com/zloirock/core-js/actions)

[*Example*](http://goo.gl/a2xexl):
[*Example of usage*](https://is.gd/XD4mRe):
```js

@@ -31,4 +31,6 @@ import 'core-js'; // <- at the top of your entry point

Array.from(new Set([1, 2, 3, 2, 1])); // => [1, 2, 3]
[1, [2, 3], [4, [5]]].flat(2); // => [1, 2, 3, 4, 5]
Promise.resolve(32).then(x => console.log(x)); // => 32
[1, 2, 3, 4, 5].groupBy(it => it % 2); // => { 1: [1, 3, 5], 0: [2, 4] }
Promise.resolve(42).then(x => console.log(x)); // => 42
structuredClone(new Set([1, 2, 3])); // => new Set([1, 2, 3])
queueMicrotask(() => console.log('called as microtask'));
```

@@ -38,10 +40,14 @@

```js
import 'core-js/features/array/from'; // <- at the top of your entry point
import 'core-js/features/array/flat'; // <- at the top of your entry point
import 'core-js/features/set'; // <- at the top of your entry point
import 'core-js/features/promise'; // <- at the top of your entry point
import 'core-js/actual/array/from'; // <- at the top of your entry point
import 'core-js/actual/array/group-by'; // <- at the top of your entry point
import 'core-js/actual/set'; // <- at the top of your entry point
import 'core-js/actual/promise'; // <- at the top of your entry point
import 'core-js/actual/structured-clone'; // <- at the top of your entry point
import 'core-js/actual/queue-microtask'; // <- at the top of your entry point
Array.from(new Set([1, 2, 3, 2, 1])); // => [1, 2, 3]
[1, [2, 3], [4, [5]]].flat(2); // => [1, 2, 3, 4, 5]
Promise.resolve(32).then(x => console.log(x)); // => 32
[1, 2, 3, 4, 5].groupBy(it => it % 2); // => { 1: [1, 3, 5], 0: [2, 4] }
Promise.resolve(42).then(x => console.log(x)); // => 42
structuredClone(new Set([1, 2, 3])); // => new Set([1, 2, 3])
queueMicrotask(() => console.log('called as microtask'));
```

@@ -51,12 +57,16 @@

```js
import from from 'core-js-pure/features/array/from';
import flat from 'core-js-pure/features/array/flat';
import Set from 'core-js-pure/features/set';
import Promise from 'core-js-pure/features/promise';
import from from 'core-js-pure/actual/array/from';
import groupBy from 'core-js-pure/actual/array/group-by';
import Set from 'core-js-pure/actual/set';
import Promise from 'core-js-pure/actual/promise';
import structuredClone from 'core-js-pure/actual/structured-clone';
import queueMicrotask from 'core-js-pure/actual/queue-microtask';
from(new Set([1, 2, 3, 2, 1])); // => [1, 2, 3]
flat([1, [2, 3], [4, [5]]], 2); // => [1, 2, 3, 4, 5]
Promise.resolve(32).then(x => console.log(x)); // => 32
groupBy([1, 2, 3, 4, 5], it => it % 2); // => { 1: [1, 3, 5], 0: [2, 4] }
Promise.resolve(42).then(x => console.log(x)); // => 42
structuredClone(new Set([1, 2, 3])); // => new Set([1, 2, 3])
queueMicrotask(() => console.log('called as microtask'));
```
**It's a global version (first 2 examples), for more info see [`core-js` documentation](https://github.com/zloirock/core-js/blob/master/README.md).**

@@ -16,3 +16,6 @@ require('../modules/es.symbol');

require('../modules/es.symbol.unscopables');
require('../modules/es.error.cause');
require('../modules/es.error.to-string');
require('../modules/es.aggregate-error');
require('../modules/es.aggregate-error.cause');
require('../modules/es.array.at');

@@ -96,2 +99,3 @@ require('../modules/es.array.concat');

require('../modules/es.number.parse-int');
require('../modules/es.number.to-exponential');
require('../modules/es.number.to-fixed');

@@ -227,4 +231,8 @@ require('../modules/es.number.to-precision');

require('../modules/web.dom-collections.iterator');
require('../modules/web.dom-exception.constructor');
require('../modules/web.dom-exception.stack');
require('../modules/web.dom-exception.to-string-tag');
require('../modules/web.immediate');
require('../modules/web.queue-microtask');
require('../modules/web.structured-clone');
require('../modules/web.timers');

@@ -231,0 +239,0 @@ require('../modules/web.url');

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

require('../../modules/es.symbol.description');
var parent = require('../../es/symbol/description');
module.exports = parent;
require('../proposals/efficient-64-bit-arithmetic');
require('../proposals/function-is-callable-is-constructor');
require('../proposals/function-un-this');
require('../proposals/string-at');

@@ -3,0 +5,0 @@ require('../proposals/url');

require('../proposals/array-filtering');
require('../proposals/array-from-async');
require('../proposals/array-grouping');
require('../proposals/array-last');

@@ -19,4 +17,5 @@ require('../proposals/array-unique');

require('../proposals/string-code-points');
require('../proposals/string-cooked');
var parent = require('./2');
module.exports = parent;

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

require('../proposals/array-from-async');
require('../proposals/array-is-template-object');
require('../proposals/change-array-by-copy');
require('../proposals/decorators');

@@ -3,0 +5,0 @@ require('../proposals/iterator-helpers');

require('../proposals/array-find-from-last');
require('../proposals/array-grouping');
var parent = require('./4');
module.exports = parent;

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

// TODO: Remove this entry from `core-js@4`
require('../proposals/accessible-object-hasownproperty');
// require('../proposals/error-cause');
require('../proposals/global-this');

@@ -3,0 +5,0 @@ require('../proposals/promise-all-settled');

require('../modules/web.dom-collections.for-each');
require('../modules/web.dom-collections.iterator');
require('../modules/web.dom-exception.constructor');
require('../modules/web.dom-exception.stack');
require('../modules/web.dom-exception.to-string-tag');
require('../modules/web.immediate');
require('../modules/web.queue-microtask');
require('../modules/web.structured-clone');
require('../modules/web.timers');

@@ -6,0 +10,0 @@ require('../modules/web.url');

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