update, text, response
This commit is contained in:
8
node_modules/define-properties/CHANGELOG.md
generated
vendored
8
node_modules/define-properties/CHANGELOG.md
generated
vendored
@@ -5,6 +5,14 @@ All notable changes to this project will be documented in this file.
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
|
||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
## [v1.2.1](https://github.com/ljharb/define-properties/compare/v1.2.0...v1.2.1) - 2023-09-12
|
||||
|
||||
### Commits
|
||||
|
||||
- [Refactor] use `define-data-property` [`e7782a7`](https://github.com/ljharb/define-properties/commit/e7782a7480a62f8b6e141b49371e6de4df176c97)
|
||||
- [actions] use reusable rebase action [`cd249c3`](https://github.com/ljharb/define-properties/commit/cd249c3920607bc8eeb7c0cd5b672b810983cac5)
|
||||
- [Dev Deps] update `@ljharb/eslint-config`, `aud`, `tape` [`8205f97`](https://github.com/ljharb/define-properties/commit/8205f9734a4da8ee5b3b29798788567a09b330e8)
|
||||
|
||||
## [v1.2.0](https://github.com/ljharb/define-properties/compare/v1.1.4...v1.2.0) - 2023-02-10
|
||||
|
||||
### Commits
|
||||
|
||||
16
node_modules/define-properties/index.js
generated
vendored
16
node_modules/define-properties/index.js
generated
vendored
@@ -5,15 +5,13 @@ var hasSymbols = typeof Symbol === 'function' && typeof Symbol('foo') === 'symbo
|
||||
|
||||
var toStr = Object.prototype.toString;
|
||||
var concat = Array.prototype.concat;
|
||||
var origDefineProperty = Object.defineProperty;
|
||||
var defineDataProperty = require('define-data-property');
|
||||
|
||||
var isFunction = function (fn) {
|
||||
return typeof fn === 'function' && toStr.call(fn) === '[object Function]';
|
||||
};
|
||||
|
||||
var hasPropertyDescriptors = require('has-property-descriptors')();
|
||||
|
||||
var supportsDescriptors = origDefineProperty && hasPropertyDescriptors;
|
||||
var supportsDescriptors = require('has-property-descriptors')();
|
||||
|
||||
var defineProperty = function (object, name, value, predicate) {
|
||||
if (name in object) {
|
||||
@@ -25,15 +23,11 @@ var defineProperty = function (object, name, value, predicate) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
if (supportsDescriptors) {
|
||||
origDefineProperty(object, name, {
|
||||
configurable: true,
|
||||
enumerable: false,
|
||||
value: value,
|
||||
writable: true
|
||||
});
|
||||
defineDataProperty(object, name, value, true);
|
||||
} else {
|
||||
object[name] = value; // eslint-disable-line no-param-reassign
|
||||
defineDataProperty(object, name, value);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
9
node_modules/define-properties/package.json
generated
vendored
9
node_modules/define-properties/package.json
generated
vendored
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "define-properties",
|
||||
"version": "1.2.0",
|
||||
"version": "1.2.1",
|
||||
"author": "Jordan Harband <ljharb@gmail.com>",
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/ljharb"
|
||||
@@ -34,19 +34,20 @@
|
||||
"ES5"
|
||||
],
|
||||
"dependencies": {
|
||||
"define-data-property": "^1.0.1",
|
||||
"has-property-descriptors": "^1.0.0",
|
||||
"object-keys": "^1.1.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@ljharb/eslint-config": "^21.0.1",
|
||||
"aud": "^2.0.2",
|
||||
"@ljharb/eslint-config": "^21.1.0",
|
||||
"aud": "^2.0.3",
|
||||
"auto-changelog": "^2.4.0",
|
||||
"eslint": "=8.8.0",
|
||||
"in-publish": "^2.0.1",
|
||||
"npmignore": "^0.3.0",
|
||||
"nyc": "^10.3.2",
|
||||
"safe-publish-latest": "^2.0.0",
|
||||
"tape": "^5.6.3"
|
||||
"tape": "^5.6.6"
|
||||
},
|
||||
"testling": {
|
||||
"files": "test/index.js",
|
||||
|
||||
Reference in New Issue
Block a user