define-data-property
Advanced tools
Comparing version 1.1.3 to 1.1.4
@@ -8,2 +8,9 @@ # Changelog | ||
## [v1.1.4](https://github.com/ljharb/define-data-property/compare/v1.1.3...v1.1.4) - 2024-02-13 | ||
### Commits | ||
- [Refactor] use `es-define-property` [`90f2f4c`](https://github.com/ljharb/define-data-property/commit/90f2f4cc20298401e71c28e1e08888db12021453) | ||
- [Dev Deps] update `@types/object.getownpropertydescriptors` [`cd929d9`](https://github.com/ljharb/define-data-property/commit/cd929d9a04f5f2fdcfa9d5be140940b91a083153) | ||
## [v1.1.3](https://github.com/ljharb/define-data-property/compare/v1.1.2...v1.1.3) - 2024-02-12 | ||
@@ -10,0 +17,0 @@ |
14
index.js
'use strict'; | ||
var hasPropertyDescriptors = require('has-property-descriptors')(); | ||
var $defineProperty = require('es-define-property'); | ||
var GetIntrinsic = require('get-intrinsic'); | ||
var $defineProperty = hasPropertyDescriptors && GetIntrinsic('%Object.defineProperty%', true); | ||
if ($defineProperty) { | ||
try { | ||
$defineProperty({}, 'a', { value: 1 }); | ||
} catch (e) { | ||
// IE 8 has a broken defineProperty | ||
$defineProperty = false; | ||
} | ||
} | ||
var $SyntaxError = require('es-errors/syntax'); | ||
@@ -18,0 +6,0 @@ var $TypeError = require('es-errors/type'); |
{ | ||
"name": "define-data-property", | ||
"version": "1.1.3", | ||
"version": "1.1.4", | ||
"description": "Define a data property on an object. Will fall back to assignment in an engine without descriptors.", | ||
@@ -53,6 +53,5 @@ "main": "index.js", | ||
"dependencies": { | ||
"es-define-property": "^1.0.0", | ||
"es-errors": "^1.3.0", | ||
"get-intrinsic": "^1.2.4", | ||
"gopd": "^1.0.1", | ||
"has-property-descriptors": "^1.0.1" | ||
"gopd": "^1.0.1" | ||
}, | ||
@@ -69,3 +68,3 @@ "devDependencies": { | ||
"@types/object-inspect": "^1.8.4", | ||
"@types/object.getownpropertydescriptors": "^2.1.3", | ||
"@types/object.getownpropertydescriptors": "^2.1.4", | ||
"@types/tape": "^5.6.4", | ||
@@ -72,0 +71,0 @@ "aud": "^2.0.4", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
30851
3
449
+ Addedes-define-property@^1.0.0
- Removedget-intrinsic@^1.2.4
- Removedhas-property-descriptors@^1.0.1
- Removedhas-property-descriptors@1.0.2(transitive)