object.getownpropertydescriptors
Advanced tools
Comparing version 2.1.7 to 2.1.8
@@ -8,2 +8,12 @@ # Changelog | ||
## [v2.1.8](https://github.com/ljharb/Object.getOwnPropertyDescriptors/compare/v2.1.7...v2.1.8) - 2024-03-19 | ||
### Commits | ||
- [actions] remove redundant finisher [`72e367f`](https://github.com/ljharb/Object.getOwnPropertyDescriptors/commit/72e367f708417284e465acb722ccaa0cff615a32) | ||
- [Refactor] use `es-object-atoms` where possible [`a403fd2`](https://github.com/ljharb/Object.getOwnPropertyDescriptors/commit/a403fd2d4651586309b3a31a31010ca74fa5aa47) | ||
- [Deps] update `call-bind`, `define-properties`, `es-abstract`, `safe-array-concat` [`fe4f40d`](https://github.com/ljharb/Object.getOwnPropertyDescriptors/commit/fe4f40d06ad1b877b1dd5aecb2e61c6d1c155c21) | ||
- [Refactor] use `gopd` [`a2d1344`](https://github.com/ljharb/Object.getOwnPropertyDescriptors/commit/a2d1344271aa98bd9aa5771ea8847605628bcf6e) | ||
- [Dev Deps] update `aud`, `mock-property`, `npmignore`, `tape` [`1852646`](https://github.com/ljharb/Object.getOwnPropertyDescriptors/commit/18526463da3df02dbc688e6897ab262245f85d99) | ||
## [v2.1.7](https://github.com/ljharb/Object.getOwnPropertyDescriptors/compare/v2.1.6...v2.1.7) - 2023-08-31 | ||
@@ -10,0 +20,0 @@ |
'use strict'; | ||
var CreateDataProperty = require('es-abstract/2023/CreateDataProperty'); | ||
var IsCallable = require('es-abstract/2023/IsCallable'); | ||
var RequireObjectCoercible = require('es-abstract/2023/RequireObjectCoercible'); | ||
var ToObject = require('es-abstract/2023/ToObject'); | ||
var CreateDataProperty = require('es-abstract/2024/CreateDataProperty'); | ||
var RequireObjectCoercible = require('es-object-atoms/RequireObjectCoercible'); | ||
var ToObject = require('es-object-atoms/ToObject'); | ||
var safeConcat = require('safe-array-concat'); | ||
var reduce = require('array.prototype.reduce'); | ||
var gOPD = require('gopd'); | ||
var $Object = require('es-object-atoms'); | ||
var $gOPD = Object.getOwnPropertyDescriptor; | ||
var $getOwnNames = Object.getOwnPropertyNames; | ||
var $getSymbols = Object.getOwnPropertySymbols; | ||
var $getOwnNames = $Object.getOwnPropertyNames; | ||
var $getSymbols = $Object.getOwnPropertySymbols; | ||
@@ -18,3 +18,3 @@ var getAll = $getSymbols ? function (obj) { | ||
var isES5 = IsCallable($gOPD) && IsCallable($getOwnNames); | ||
var isES5 = gOPD && typeof $getOwnNames === 'function'; | ||
@@ -31,3 +31,3 @@ module.exports = function getOwnPropertyDescriptors(value) { | ||
function (acc, key) { | ||
var descriptor = $gOPD(O, key); | ||
var descriptor = gOPD(O, key); | ||
if (typeof descriptor !== 'undefined') { | ||
@@ -34,0 +34,0 @@ CreateDataProperty(acc, key, descriptor); |
{ | ||
"name": "object.getownpropertydescriptors", | ||
"version": "2.1.7", | ||
"version": "2.1.8", | ||
"author": "Jordan Harband <ljharb@gmail.com>", | ||
@@ -41,6 +41,8 @@ "funding": { | ||
"array.prototype.reduce": "^1.0.6", | ||
"call-bind": "^1.0.2", | ||
"define-properties": "^1.2.0", | ||
"es-abstract": "^1.22.1", | ||
"safe-array-concat": "^1.0.0" | ||
"call-bind": "^1.0.7", | ||
"define-properties": "^1.2.1", | ||
"es-abstract": "^1.23.2", | ||
"es-object-atoms": "^1.0.0", | ||
"gopd": "^1.0.1", | ||
"safe-array-concat": "^1.1.2" | ||
}, | ||
@@ -50,3 +52,3 @@ "devDependencies": { | ||
"@ljharb/eslint-config": "^21.1.0", | ||
"aud": "^2.0.3", | ||
"aud": "^2.0.4", | ||
"auto-changelog": "^2.4.0", | ||
@@ -57,7 +59,7 @@ "eslint": "=8.8.0", | ||
"in-publish": "^2.0.1", | ||
"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" | ||
}, | ||
@@ -64,0 +66,0 @@ "testling": { |
22915
7
+ Addedes-object-atoms@^1.0.0
+ Addedgopd@^1.0.1
Updatedcall-bind@^1.0.7
Updateddefine-properties@^1.2.1
Updatedes-abstract@^1.23.2
Updatedsafe-array-concat@^1.1.2