From 0ca43e25845ae03170ac1bbb9d2f044b9052b7d4 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 6 Dec 2021 21:58:52 -0500
Subject: [PATCH] chore(deps): bump csso from 4.2.0 to 5.0.0 (#700) [skip ci]
---
package-lock.json | 76 +++++++++++++++++++++++++++++++-----
package.json | 2 +-
source/app/metrics/utils.mjs | 4 +-
3 files changed, 69 insertions(+), 13 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 3e4ac797..55c23824 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -18,7 +18,7 @@
"axios": "^0.24.0",
"clipboard": "^2.0.8",
"compression": "^1.7.4",
- "csso": "^4.2.0",
+ "csso": "^5.0.0",
"ejs": "^3.1.6",
"emoji-name-map": "^1.2.9",
"express": "^4.17.1",
@@ -3303,16 +3303,35 @@
}
},
"node_modules/csso": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz",
- "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.0.tgz",
+ "integrity": "sha512-z3LEHoehLw5I18vgvJ3hJQMs1JX41sSIxXnlAeGQ15XF4UYoUpUbq+sv+Xn7z3+2F/S5Q1xTEA4fdJVXHgv+MA==",
"dependencies": {
- "css-tree": "^1.1.2"
+ "css-tree": "2.0.1"
},
"engines": {
- "node": ">=8.0.0"
+ "node": "^12.20.0 || ^14.13.0 || >=15.0.0",
+ "npm": ">=7.0.0"
}
},
+ "node_modules/csso/node_modules/css-tree": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.0.1.tgz",
+ "integrity": "sha512-rY9547sbMV6T7uD7ZI+b0ncoH7uA4DVil6TLHewrAai28DMDVFxwu0yK/e4wMk4DlP/NFpkpWYWtkZwbpSdpaw==",
+ "dependencies": {
+ "mdn-data": "2.0.23",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.13.0 || >=15.0.0",
+ "npm": ">=7.0.0"
+ }
+ },
+ "node_modules/csso/node_modules/mdn-data": {
+ "version": "2.0.23",
+ "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.23.tgz",
+ "integrity": "sha512-IonVb7pfla2U4zW8rc7XGrtgq11BvYeCxWN8HS+KFBnLDE7XDK9AAMVhRuG6fj9BBsjc69Fqsp6WEActEdNTDQ=="
+ },
"node_modules/cssom": {
"version": "0.4.4",
"resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz",
@@ -9004,6 +9023,17 @@
"node": ">=10.13.0"
}
},
+ "node_modules/svgo/node_modules/csso": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz",
+ "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==",
+ "dependencies": {
+ "css-tree": "^1.1.2"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
"node_modules/symbol-tree": {
"version": "3.2.4",
"resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
@@ -12542,11 +12572,27 @@
"integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="
},
"csso": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz",
- "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.0.tgz",
+ "integrity": "sha512-z3LEHoehLw5I18vgvJ3hJQMs1JX41sSIxXnlAeGQ15XF4UYoUpUbq+sv+Xn7z3+2F/S5Q1xTEA4fdJVXHgv+MA==",
"requires": {
- "css-tree": "^1.1.2"
+ "css-tree": "2.0.1"
+ },
+ "dependencies": {
+ "css-tree": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.0.1.tgz",
+ "integrity": "sha512-rY9547sbMV6T7uD7ZI+b0ncoH7uA4DVil6TLHewrAai28DMDVFxwu0yK/e4wMk4DlP/NFpkpWYWtkZwbpSdpaw==",
+ "requires": {
+ "mdn-data": "2.0.23",
+ "source-map": "^0.6.1"
+ }
+ },
+ "mdn-data": {
+ "version": "2.0.23",
+ "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.23.tgz",
+ "integrity": "sha512-IonVb7pfla2U4zW8rc7XGrtgq11BvYeCxWN8HS+KFBnLDE7XDK9AAMVhRuG6fj9BBsjc69Fqsp6WEActEdNTDQ=="
+ }
}
},
"cssom": {
@@ -16924,6 +16970,16 @@
"csso": "^4.2.0",
"picocolors": "^1.0.0",
"stable": "^0.1.8"
+ },
+ "dependencies": {
+ "csso": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz",
+ "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==",
+ "requires": {
+ "css-tree": "^1.1.2"
+ }
+ }
}
},
"symbol-tree": {
diff --git a/package.json b/package.json
index 73b81727..a5f4c22f 100644
--- a/package.json
+++ b/package.json
@@ -34,7 +34,7 @@
"axios": "^0.24.0",
"clipboard": "^2.0.8",
"compression": "^1.7.4",
- "csso": "^4.2.0",
+ "csso": "^5.0.0",
"ejs": "^3.1.6",
"emoji-name-map": "^1.2.9",
"express": "^4.17.1",
diff --git a/source/app/metrics/utils.mjs b/source/app/metrics/utils.mjs
index 4b2f42b9..2a213848 100644
--- a/source/app/metrics/utils.mjs
+++ b/source/app/metrics/utils.mjs
@@ -27,7 +27,7 @@ import minimatch from "minimatch"
import crypto from "crypto"
import linguist from "linguist-js"
import purgecss from "purgecss"
-import csso from "csso"
+import {minify as csso} from "csso"
import SVGO from "svgo"
import xmlformat from "xml-formatter"
@@ -533,7 +533,7 @@ export const svg = {
//Purge CSS
const purged = await new purgecss.PurgeCSS().purge({content, css})
- const optimized = ``
+ const optimized = ``
return rendered.replace(cleaned, optimized)
},
/**XML optimizer */