commit | bfb1124d4a6e16d38bda4d06d83719fefef4c462 | [log] [tgz] |
---|---|---|
author | Alex Rudenko <[email protected]> | Thu Oct 17 12:50:05 2024 |
committer | Devtools-frontend LUCI CQ <devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Oct 17 13:37:45 2024 |
tree | 46e0e74b9f5379c4b2228f42070fd1d02643549d | |
parent | ef364977abed078c96ff8c670389a0a79ba462e0 [diff] [blame] |
Bump vulnerable deps Fixed: 365626812 Change-Id: I1e4711a43fa31bff35b45ac6e6dd518391db562e Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5939693 Reviewed-by: Danil Somsikov <[email protected]> Auto-Submit: Alex Rudenko <[email protected]> Commit-Queue: Danil Somsikov <[email protected]> Reviewed-by: Philip Pfaffe <[email protected]>
diff --git a/node_modules/has-property-descriptors/index.js b/node_modules/has-property-descriptors/index.js new file mode 100644 index 0000000..0480437 --- /dev/null +++ b/node_modules/has-property-descriptors/index.js
@@ -0,0 +1,22 @@ +'use strict'; + +var $defineProperty = require('es-define-property'); + +var hasPropertyDescriptors = function hasPropertyDescriptors() { + return !!$defineProperty; +}; + +hasPropertyDescriptors.hasArrayLengthDefineBug = function hasArrayLengthDefineBug() { + // node v0.6 has a bug where array lengths can be Set but not Defined + if (!$defineProperty) { + return null; + } + try { + return $defineProperty([], 'length', { value: 1 }).length !== 1; + } catch (e) { + // In Firefox 4-22, defining length on an array throws an exception. + return true; + } +}; + +module.exports = hasPropertyDescriptors;