Socket
Socket
Sign inDemoInstall

define-data-property

Package Overview
Dependencies
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

define-data-property - npm Package Compare versions

Comparing version 1.1.3 to 1.1.4

7

CHANGELOG.md

@@ -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",

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