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;