Files
react-native-devtools-frontend/node_modules/object.values
Nikolay Vitkov c0863472f0 Update node_module packages
Update packages to new versions to keep up with changes.

Submitting directly after passing CQ dry run as the other blocking checks are not correct as that is third_party code.

Bug: none
Change-Id: I64aa8f9137ce2625254013a4637b90bd12fdb568
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/6765543
Reviewed-by: Jack Franklin <jacktfranklin@chromium.org>
2025-07-18 04:37:11 -07:00
..
2021-07-30 11:02:26 +00:00
2021-07-30 11:02:26 +00:00
2021-07-30 11:02:26 +00:00
2025-07-18 04:37:11 -07:00
2025-07-18 04:37:11 -07:00
2021-07-30 11:02:26 +00:00
2025-07-18 04:37:11 -07:00
2021-07-30 11:02:26 +00:00

object.values Version Badge

github actions coverage dependency status dev dependency status License Downloads

npm badge

An ES2017 spec-compliant Object.values shim. Invoke its "shim" method to shim Object.values if it is unavailable or noncompliant.

This package implements the es-shim API interface. It works in an ES3-supported environment and complies with the spec.

Most common usage:

var assert = require('assert');
var values = require('object.values');

var obj = { a: 1, b: 2, c: 3 };
var expected = [1, 2, 3];

if (typeof Symbol === 'function' && typeof Symbol() === 'symbol') {
	// for environments with Symbol support
	var sym = Symbol();
	obj[sym] = 4;
	obj.d = sym;
	expected.push(sym);
}

assert.deepEqual(values(obj), expected);

if (!Object.values) {
	values.shim();
}

assert.deepEqual(Object.values(obj), expected);

Tests

Simply clone the repo, npm install, and run npm test