array.from
Advanced tools
Comparing version 1.1.5 to 1.1.6
@@ -8,2 +8,12 @@ # Changelog | ||
## [v1.1.6](https://github.com/mathiasbynens/Array.from/compare/v1.1.5...v1.1.6) - 2024-03-22 | ||
### Commits | ||
- [Deps] update `define-properties`, `es-abstract` [`9f507f0`](https://github.com/mathiasbynens/Array.from/commit/9f507f0d762ea5ee3979c26995a7d9682f09d859) | ||
- [actions] remove redundant finisher [`4b253a8`](https://github.com/mathiasbynens/Array.from/commit/4b253a8a9f98f8bc6906415cfca93fd53fac7001) | ||
- [Dev Deps] update `aud`, `npmignore`, `mock-property`, `tape` [`211c9de`](https://github.com/mathiasbynens/Array.from/commit/211c9de003ef570748d2d5c79e5c98b1ee0b7139) | ||
- [Refactor] use `es-object-atoms` where possible [`8fea459`](https://github.com/mathiasbynens/Array.from/commit/8fea4590d68fc862a02955b9f71f7e68011f22cd) | ||
- [meta] add missing `engines.node` [`13922dd`](https://github.com/mathiasbynens/Array.from/commit/13922dda47396aa353c329d50274d02e50793166) | ||
## [v1.1.5](https://github.com/mathiasbynens/Array.from/compare/v1.1.4...v1.1.5) - 2023-08-26 | ||
@@ -10,0 +20,0 @@ |
'use strict'; | ||
var AdvanceStringIndex = require('es-abstract/2023/AdvanceStringIndex'); | ||
var ArrayCreate = require('es-abstract/2023/ArrayCreate'); | ||
var Call = require('es-abstract/2023/Call'); | ||
var CreateDataPropertyOrThrow = require('es-abstract/2023/CreateDataPropertyOrThrow'); | ||
var Get = require('es-abstract/2023/Get'); | ||
var GetIterator = require('es-abstract/2023/GetIterator'); | ||
var GetMethod = require('es-abstract/2023/GetMethod'); | ||
var IsArray = require('es-abstract/2023/IsArray'); | ||
var IsCallable = require('es-abstract/2023/IsCallable'); | ||
var IsConstructor = require('es-abstract/2023/IsConstructor'); | ||
var IteratorClose = require('es-abstract/2023/IteratorClose'); | ||
var IteratorStep = require('es-abstract/2023/IteratorStep'); | ||
var IteratorValue = require('es-abstract/2023/IteratorValue'); | ||
var LengthOfArrayLike = require('es-abstract/2023/LengthOfArrayLike'); | ||
var Set = require('es-abstract/2023/Set'); | ||
var ToObject = require('es-abstract/2023/ToObject'); | ||
var ToString = require('es-abstract/2023/ToString'); | ||
var Type = require('es-abstract/2023/Type'); | ||
var AdvanceStringIndex = require('es-abstract/2024/AdvanceStringIndex'); | ||
var ArrayCreate = require('es-abstract/2024/ArrayCreate'); | ||
var Call = require('es-abstract/2024/Call'); | ||
var CreateDataPropertyOrThrow = require('es-abstract/2024/CreateDataPropertyOrThrow'); | ||
var Get = require('es-abstract/2024/Get'); | ||
var GetIterator = require('es-abstract/2024/GetIterator'); | ||
var GetMethod = require('es-abstract/2024/GetMethod'); | ||
var IsArray = require('es-abstract/2024/IsArray'); | ||
var IsCallable = require('es-abstract/2024/IsCallable'); | ||
var IsConstructor = require('es-abstract/2024/IsConstructor'); | ||
var IteratorClose = require('es-abstract/2024/IteratorClose'); | ||
var IteratorStep = require('es-abstract/2024/IteratorStep'); | ||
var IteratorValue = require('es-abstract/2024/IteratorValue'); | ||
var LengthOfArrayLike = require('es-abstract/2024/LengthOfArrayLike'); | ||
var Set = require('es-abstract/2024/Set'); | ||
var ToObject = require('es-object-atoms/ToObject'); | ||
var ToString = require('es-abstract/2024/ToString'); | ||
@@ -27,4 +26,3 @@ var getIteratorMethod = require('es-abstract/helpers/getIteratorMethod'); | ||
'GetMethod': GetMethod, | ||
'IsArray': IsArray, | ||
'Type': Type | ||
'IsArray': IsArray | ||
}; | ||
@@ -54,3 +52,3 @@ | ||
var A = IsConstructor(C) ? new C() : ArrayCreate(0); | ||
var iteratorRecord = GetIterator(items, 'sync', usingIterator); | ||
var iteratorRecord = GetIterator(items, 'SYNC', usingIterator); | ||
var k = 0; | ||
@@ -57,0 +55,0 @@ while (true) { // eslint-disable-line no-constant-condition |
{ | ||
"name": "array.from", | ||
"version": "1.1.5", | ||
"version": "1.1.6", | ||
"description": "A robust & optimized `Array.from` polyfill, based on the ECMAScript 6 specification.", | ||
@@ -53,15 +53,16 @@ "homepage": "https://mths.be/array-from", | ||
"@ljharb/eslint-config": "^21.1.0", | ||
"aud": "^2.0.3", | ||
"aud": "^2.0.4", | ||
"auto-changelog": "^2.4.0", | ||
"eslint": "=8.8.0", | ||
"has-symbols": "^1.0.3", | ||
"mock-property": "^1.0.0", | ||
"npmignore": "^0.3.0", | ||
"mock-property": "^1.0.3", | ||
"npmignore": "^0.3.1", | ||
"nyc": "^10.3.2", | ||
"safe-publish-latest": "^2.0.0", | ||
"tape": "^5.6.6" | ||
"tape": "^5.7.5" | ||
}, | ||
"dependencies": { | ||
"define-properties": "^1.2.0", | ||
"es-abstract": "^1.22.1" | ||
"define-properties": "^1.2.1", | ||
"es-abstract": "^1.23.2", | ||
"es-object-atoms": "^1.0.0" | ||
}, | ||
@@ -84,3 +85,6 @@ "testling": { | ||
] | ||
}, | ||
"engines": { | ||
"node": ">= 0.4" | ||
} | ||
} |
'use strict'; | ||
var Call = require('es-abstract/2023/Call'); | ||
var IsArray = require('es-abstract/2023/IsArray'); | ||
var IsCallable = require('es-abstract/2023/IsCallable'); | ||
var Call = require('es-abstract/2024/Call'); | ||
var IsArray = require('es-abstract/2024/IsArray'); | ||
var IsCallable = require('es-abstract/2024/IsCallable'); | ||
@@ -7,0 +7,0 @@ var implementation = require('./implementation'); |
@@ -12,7 +12,3 @@ 'use strict'; | ||
{ 'from': polyfill }, | ||
{ | ||
'from': function () { | ||
return Array.from !== polyfill; | ||
} | ||
} | ||
{ 'from': function () { return Array.from !== polyfill; } } | ||
); | ||
@@ -19,0 +15,0 @@ |
@@ -6,3 +6,3 @@ 'use strict'; | ||
var test = require('tape'); | ||
var IsCallable = require('es-abstract/2023/IsCallable'); | ||
var IsCallable = require('es-abstract/2024/IsCallable'); | ||
var supportsDescriptors = require('define-properties').supportsDescriptors; | ||
@@ -9,0 +9,0 @@ var hasSymbols = require('has-symbols')(); |
33184
3
528
+ Addedes-object-atoms@^1.0.0
Updateddefine-properties@^1.2.1
Updatedes-abstract@^1.23.2