Update NPM dependencies

Major updates to Puppeteer (Chromium roll and updates to types:
https://github.com/puppeteer/puppeteer/blob/0b5969dea9048dc34a4d2e109e96c42e8928182c/CHANGELOG.md#800-2021-02-26) and Sinon (unaffected by browser support changes).

DISABLE_THIRD_PARTY_CHECK=NPM updates
R=jacktfranklin@chromium.org

Fixed: 1176642
Change-Id: I419300fc573e8086b4a7b3b6281c81602890f8d0
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2782553
Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org>
Auto-Submit: Tim van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Jack Franklin <jacktfranklin@chromium.org>
diff --git a/node_modules/stylelint/lib/rules/functionCommaSpaceChecker.js b/node_modules/stylelint/lib/rules/functionCommaSpaceChecker.js
index e3ccdd3..a4a2370 100644
--- a/node_modules/stylelint/lib/rules/functionCommaSpaceChecker.js
+++ b/node_modules/stylelint/lib/rules/functionCommaSpaceChecker.js
@@ -2,15 +2,16 @@
 
 'use strict';
 
-const _ = require('lodash');
 const declarationValueIndex = require('../utils/declarationValueIndex');
+const getDeclarationValue = require('../utils/getDeclarationValue');
 const isStandardSyntaxFunction = require('../utils/isStandardSyntaxFunction');
 const report = require('../utils/report');
+const setDeclarationValue = require('../utils/setDeclarationValue');
 const valueParser = require('postcss-value-parser');
 
 module.exports = function (opts) {
 	opts.root.walkDecls((decl) => {
-		const declValue = _.get(decl, 'raws.value.raw', decl.value);
+		const declValue = getDeclarationValue(decl);
 
 		let hasFixed;
 		const parsedValue = valueParser(declValue);
@@ -102,11 +103,7 @@
 		});
 
 		if (hasFixed) {
-			if (!decl.raws.value) {
-				decl.value = parsedValue.toString();
-			} else {
-				decl.raws.value.raw = parsedValue.toString();
-			}
+			setDeclarationValue(decl, parsedValue.toString());
 		}
 	});
 };