Add stylelint dependency
This also adds CC-BY-4.0 to the list of accepted licenses.
DISABLE_THIRD_PARTY_CHECK=update dependencies
Bug: chromium:1083142
Change-Id: I8612de2fba52dae32eeb71af79d5aacfde52142b
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2220097
Reviewed-by: Paul Lewis <aerotwist@chromium.org>
Commit-Queue: Mathias Bynens <mathias@chromium.org>
diff --git a/node_modules/stylelint/lib/writeOutputFile.js b/node_modules/stylelint/lib/writeOutputFile.js
new file mode 100644
index 0000000..3ab4a43
--- /dev/null
+++ b/node_modules/stylelint/lib/writeOutputFile.js
@@ -0,0 +1,13 @@
+'use strict';
+
+const path = require('path');
+const stripAnsi = require('strip-ansi');
+const writeFileAtomic = require('write-file-atomic');
+
+/**
+ * @param {string} content
+ * @param {string} filePath
+ * @returns {Promise<Error | undefined>}
+ */
+module.exports = (content, filePath) =>
+ writeFileAtomic(path.normalize(filePath), stripAnsi(content));