diff --git a/package-lock.json b/package-lock.json index 722afa85..cfc91ff6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "autoprefixer": "^10.4.14", "browser-sync": "^2.28.3", "color-shorthand-hex-to-six-digit": "^3.0.2", - "email-comb": "^5.2.0", + "email-comb": "^7.0.15", "front-matter": "^4.0.0", "fs-extra": "^10.0.0", "glob-promise": "^4.1.0", @@ -1655,37 +1655,14 @@ } }, "node_modules/array-pull-all-with-glob": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/array-pull-all-with-glob/-/array-pull-all-with-glob-5.1.0.tgz", - "integrity": "sha512-MjdGBXSgwaDRJwXm7dajtA/fvtOn7qgEMnUgbRTCa8EYYf4dodLcgirEknTYjOwK3sQcqq1g5yp+EOdFbddRRA==", + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/array-pull-all-with-glob/-/array-pull-all-with-glob-7.0.8.tgz", + "integrity": "sha512-1oEqRN0R0vyCBH57t8wLzoI23+uuzs2tuOPw/j7wTIO43hYUjLygSnJZ+Wy2N0+V6SogojsKhDeNXf5x299kOA==", "dependencies": { - "@babel/runtime": "^7.14.0", - "matcher": "^4.0.0" - } - }, - "node_modules/array-pull-all-with-glob/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/array-pull-all-with-glob/node_modules/matcher": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/matcher/-/matcher-4.0.0.tgz", - "integrity": "sha512-S6x5wmcDmsDRRU/c2dkccDwQPXoFczc5+HpQ2lON8pnvHlnvHAHj5WlLVvw6n6vNyHuVugYrFohYxbS+pvFpKQ==", - "dependencies": { - "escape-string-regexp": "^4.0.0" + "matcher": "^5.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=14.18.0" } }, "node_modules/array-union": { @@ -3087,6 +3064,17 @@ "node": ">=0.10.0" } }, + "node_modules/codsen-utils": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/codsen-utils/-/codsen-utils-1.6.1.tgz", + "integrity": "sha512-ScCWKPLAuN392DLmcgcj/CvV4kWrCoHgS5bDLQAkn5Eq9a6W/V1DAAUmEc9eezw3RDelDc/KTBOV/bSS3V9ssw==", + "dependencies": { + "rfdc": "^1.3.0" + }, + "engines": { + "node": ">=14.18.0" + } + }, "node_modules/collection-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", @@ -4031,50 +4019,180 @@ } }, "node_modules/email-comb": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/email-comb/-/email-comb-5.2.1.tgz", - "integrity": "sha512-nDWz2jUOn9q26qNVsiA6wnncDPbXZ5JvKLrwyPmZx1MIXMjCKo5Hl6AoFtXU1gfSiI7fFdjqYEW5QfkhEPm/eQ==", + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/email-comb/-/email-comb-7.0.15.tgz", + "integrity": "sha512-gvkbI24nLp6Gz3hsbcmiCJdlDtXEUs7ceRVWH00qp2XA50j1pOh6BcCUI2YkMS01JylmYqUgLEvZ550pMWatmw==", "dependencies": { - "@babel/runtime": "^7.14.0", - "array-pull-all-with-glob": "^5.1.0", - "html-crush": "^4.2.0", - "lodash.intersection": "^4.4.0", - "lodash.pullall": "^4.2.0", - "lodash.uniq": "^4.5.0", - "matcher": "^4.0.0", - "ranges-apply": "^5.1.0", - "ranges-push": "^5.1.0", - "regex-empty-conditional-comments": "^1.11.0", - "string-extract-class-names": "^6.1.0", - "string-left-right": "^4.1.0", - "string-match-left-right": "^7.1.0", - "string-range-expander": "^2.1.0", - "string-uglify": "^1.5.0" + "array-pull-all-with-glob": "^7.0.8", + "codsen-utils": "^1.6.1", + "html-crush": "^6.0.14", + "matcher": "^5.0.0", + "ranges-apply": "^7.0.11", + "ranges-push": "^7.0.11", + "regex-empty-conditional-comments": "^3.0.6", + "string-extract-class-names": "^8.0.14", + "string-left-right": "^6.0.14", + "string-match-left-right": "^9.0.14", + "string-range-expander": "^4.0.11", + "string-uglify": "^3.0.8" + }, + "engines": { + "node": ">=14.18.0" } }, - "node_modules/email-comb/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "node_modules/email-comb/node_modules/arrayiffy-if-string": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/arrayiffy-if-string/-/arrayiffy-if-string-5.0.6.tgz", + "integrity": "sha512-wSk4wZITGFEtA8HqiBelPUe0Fw2InT6tvWt7LBqjy/+paRJfK5iT3YCZ6RzFG1VrAJU++vOTSMSeGdFd8dp5QA==", "engines": { - "node": ">=10" + "node": ">=14.18.0" + } + }, + "node_modules/email-comb/node_modules/html-crush": { + "version": "6.0.14", + "resolved": "https://registry.npmjs.org/html-crush/-/html-crush-6.0.14.tgz", + "integrity": "sha512-1qYJvtlaz8QzGRbahjdKJMvWu4WI8vh3I9v4aqZxFuGw2eaiJjIgpPWV6SW2nKcBDDV7ank2o8j/iYXcZH+1YQ==", + "dependencies": { + "codsen-utils": "^1.6.1", + "ranges-apply": "^7.0.11", + "ranges-push": "^7.0.11", + "string-left-right": "^6.0.14", + "string-match-left-right": "^9.0.14", + "string-range-expander": "^4.0.11", + "test-mixer": "^4.1.11" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=14.18.0" } }, - "node_modules/email-comb/node_modules/matcher": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/matcher/-/matcher-4.0.0.tgz", - "integrity": "sha512-S6x5wmcDmsDRRU/c2dkccDwQPXoFczc5+HpQ2lON8pnvHlnvHAHj5WlLVvw6n6vNyHuVugYrFohYxbS+pvFpKQ==", + "node_modules/email-comb/node_modules/object-boolean-combinations": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/object-boolean-combinations/-/object-boolean-combinations-6.1.2.tgz", + "integrity": "sha512-4F+RulpQsx+m41M/tQ8BoEIINpi5YlPjtGGJEdqZTpC89CjKuGofe8NYNrpLpgobBYuHqmtwF85gZioOqNwD4A==", "dependencies": { - "escape-string-regexp": "^4.0.0" + "codsen-utils": "^1.6.1", + "rfdc": "^1.3.0" }, "engines": { - "node": ">=10" + "node": ">=14.18.0" + } + }, + "node_modules/email-comb/node_modules/ranges-apply": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/ranges-apply/-/ranges-apply-7.0.11.tgz", + "integrity": "sha512-+GPUCL1AnT+g2nlhRUOxAEP3VdlClOC+jurOT4eZ82MDP4zMx0gxHLLfXSX7CDHBJ56V+zWHYryowZQ6r+DhMA==", + "dependencies": { + "ranges-merge": "^9.0.11", + "tiny-invariant": "^1.3.1" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/email-comb/node_modules/ranges-merge": { + "version": "9.0.11", + "resolved": "https://registry.npmjs.org/ranges-merge/-/ranges-merge-9.0.11.tgz", + "integrity": "sha512-You+Xt4z18eAM4jYGMdbHvLVrydiAXu/5anC2zgZ1phmuaT8lYV65F5mEG8GrKE25CtzCvZ9Rbl7rrJ5vPHh2g==", + "dependencies": { + "ranges-push": "^7.0.11", + "ranges-sort": "^6.0.9" + }, + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/email-comb/node_modules/ranges-push": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/ranges-push/-/ranges-push-7.0.11.tgz", + "integrity": "sha512-KEmPQD3Izzu5TxR42ntAtZLjM1g5kx+IOS+me9pF46VrqKOpDJDHY7JHsBmZ6iVlw1jC95ziq8+OF+yzXCzuuw==", + "dependencies": { + "codsen-utils": "^1.6.1", + "ranges-sort": "^6.0.9", + "string-collapse-leading-whitespace": "^7.0.6", + "string-trim-spaces-only": "^5.0.8" + }, + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/email-comb/node_modules/ranges-sort": { + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/ranges-sort/-/ranges-sort-6.0.9.tgz", + "integrity": "sha512-KJsp43phcq1XI+0NBfINBpST7LFLrgxduDjpVm7X7Awgg3b5D4GQPj7E7nHIU+wD7lEQmX85g3sRPjWtlWsO/w==", + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/email-comb/node_modules/string-character-is-astral-surrogate": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/string-character-is-astral-surrogate/-/string-character-is-astral-surrogate-3.0.8.tgz", + "integrity": "sha512-3fqLz0T060i3TlmvSm3FiK0TQ+95Wx+ckzCgCY0YH+U+Bg+9Uo50GME2VuSu3vkL9wIzT1qasbc0dSQekUrMHw==", + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/email-comb/node_modules/string-collapse-leading-whitespace": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/string-collapse-leading-whitespace/-/string-collapse-leading-whitespace-7.0.6.tgz", + "integrity": "sha512-FqOnt9H0+eeXukBb3Js2qPLLI0T5ebp96TfU0+AwoAuQQidETeoRMYJG6mUYebP4SBYZkap+HbAK6U/wGWxJvA==", + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/email-comb/node_modules/string-left-right": { + "version": "6.0.14", + "resolved": "https://registry.npmjs.org/string-left-right/-/string-left-right-6.0.14.tgz", + "integrity": "sha512-ixEvuKGjrwsbV7TNaA7XU26K5Zx7xuhQtlUA6GM19k/zeh7AuE9vkiThe9Sa3WI6M5St2pi57XNlclrvOyR38Q==", + "dependencies": { + "codsen-utils": "^1.6.1", + "rfdc": "^1.3.0" + }, + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/email-comb/node_modules/string-match-left-right": { + "version": "9.0.14", + "resolved": "https://registry.npmjs.org/string-match-left-right/-/string-match-left-right-9.0.14.tgz", + "integrity": "sha512-kRTNjCiRrnEkLnDtXvUACNi/xvzGW3Je/eLXGTXtpMlCFTplz36WjMWZnRUcDo+o+W/JV4FPam35iC2EiSwHvQ==", + "dependencies": { + "arrayiffy-if-string": "^5.0.6", + "codsen-utils": "^1.6.1", + "string-character-is-astral-surrogate": "^3.0.8" + }, + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/email-comb/node_modules/string-range-expander": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/string-range-expander/-/string-range-expander-4.0.11.tgz", + "integrity": "sha512-4sbf3BStYZWzvRHbrl48Kg7xGkj8jndV0rIGnPEwi8/Q2b3gnIQpD6tGBrlbtndSOG7R205hOtedkwzAt/XzPA==", + "dependencies": { + "codsen-utils": "^1.6.1" + }, + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/email-comb/node_modules/string-trim-spaces-only": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/string-trim-spaces-only/-/string-trim-spaces-only-5.0.8.tgz", + "integrity": "sha512-dIiNcnxFglnihq30elOf4JFLeJrSQHtm7FocUDc8oTy/R9woUzSK3H4F6U8cqqmMxyjGS9un68/xYvDM4rDDjw==", + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/email-comb/node_modules/test-mixer": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/test-mixer/-/test-mixer-4.1.11.tgz", + "integrity": "sha512-brBRXQ9joulLvGYoh8fGrP61vFseFOz9uU86IGKGEVei1nPyRyx0Idpifq6jjoW/dhHm+TqmPIn5/hDAE4QMBA==", + "dependencies": { + "object-boolean-combinations": "^6.1.2", + "rfdc": "^1.3.0" + }, + "engines": { + "node": ">=14.18.0" } }, "node_modules/emittery": { @@ -8819,22 +8937,12 @@ "resolved": "https://registry.npmjs.org/lodash.pull/-/lodash.pull-4.1.0.tgz", "integrity": "sha512-EM7CVTzXfkTyusQdN7mgGPh2ZfkKfQ5lA9U+X7NNDeEgKEaO65dB5Kh8+Ppap0X1wQOndPjKP/VVTis7hFvkzg==" }, - "node_modules/lodash.pullall": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.pullall/-/lodash.pullall-4.2.0.tgz", - "integrity": "sha512-VhqxBKH0ZxPpLhiu68YD1KnHmbhQJQctcipvmFnqIBDYzcIHzf3Zpu0tpeOKtR4x76p9yohc506eGdOjTmyIBg==" - }, "node_modules/lodash.truncate": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", "dev": true }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" - }, "node_modules/lodash.zip": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/lodash.zip/-/lodash.zip-4.2.0.tgz", @@ -9097,7 +9205,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/matcher/-/matcher-5.0.0.tgz", "integrity": "sha512-s2EMBOWtXFc8dgqvoAzKJXxNHibcdJMV0gwqKUaw9E2JBJuGUK7DrNKrA6g/i+v72TT16+6sVm5mS3thaMLQUw==", - "dev": true, "dependencies": { "escape-string-regexp": "^5.0.0" }, @@ -13343,11 +13450,11 @@ "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" }, "node_modules/regex-empty-conditional-comments": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/regex-empty-conditional-comments/-/regex-empty-conditional-comments-1.11.0.tgz", - "integrity": "sha512-+bqsTwhp0NfYk/+11LRF7W1F0MwBOPjj2VrWPqoE0WHOHsLZAtJKdEMa96UeKoUrRNYu2Nln4W9csNU1LDAtJA==", - "dependencies": { - "@babel/runtime": "^7.14.0" + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/regex-empty-conditional-comments/-/regex-empty-conditional-comments-3.0.6.tgz", + "integrity": "sha512-bNcyp9/hgR9YDSR0R7/ZaS380ycPj1uT9QVUvPNkrijSi2pPImrl70XozZZO67Iiy296nAI4e//7sfeBTmRGLw==", + "engines": { + "node": ">=14.18.0" } }, "node_modules/regex-not": { @@ -13633,6 +13740,11 @@ "node": ">=0.10.0" } }, + "node_modules/rfdc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==" + }, "node_modules/rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", @@ -14679,12 +14791,26 @@ } }, "node_modules/string-extract-class-names": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/string-extract-class-names/-/string-extract-class-names-6.1.0.tgz", - "integrity": "sha512-HgTdhGe1yeSd8vHaOggh+FRudbBYARSBC2WYW2tngpB4O0PIj4A/xq+DIDQlZUfKnVETEJIjOHYuIczPoMEm4Q==", + "version": "8.0.14", + "resolved": "https://registry.npmjs.org/string-extract-class-names/-/string-extract-class-names-8.0.14.tgz", + "integrity": "sha512-Q+DeA4rhL1ibLHbTSlJwoviKaH9ROQYDF/SMtyJIE2mLMDIs9uWkKazJNvgc+YQXFsjQVXbtneo++uM9LQ7fMw==", "dependencies": { - "@babel/runtime": "^7.14.0", - "string-left-right": "^4.1.0" + "string-left-right": "^6.0.14" + }, + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/string-extract-class-names/node_modules/string-left-right": { + "version": "6.0.14", + "resolved": "https://registry.npmjs.org/string-left-right/-/string-left-right-6.0.14.tgz", + "integrity": "sha512-ixEvuKGjrwsbV7TNaA7XU26K5Zx7xuhQtlUA6GM19k/zeh7AuE9vkiThe9Sa3WI6M5St2pi57XNlclrvOyR38Q==", + "dependencies": { + "codsen-utils": "^1.6.1", + "rfdc": "^1.3.0" + }, + "engines": { + "node": ">=14.18.0" } }, "node_modules/string-left-right": { @@ -14745,11 +14871,11 @@ } }, "node_modules/string-uglify": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/string-uglify/-/string-uglify-1.5.0.tgz", - "integrity": "sha512-/DJfz1hcRLfrd1+wryGoLEQQ3ZQ4fe51b6OwY5CKZvk26OAhD2qZlhzEWkB24SvGbsR5IMkmHe85EhkdJfzOdg==", - "dependencies": { - "@babel/runtime": "^7.14.0" + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/string-uglify/-/string-uglify-3.0.8.tgz", + "integrity": "sha512-3pWfYslNkJlBfDsuOgBZNMudwrGwfXBFeS4R5M1SUjjzB5v/Ay+8abn6jMrH6aijSygqzqKa+dqD04fxM6rqyA==", + "engines": { + "node": ">=14.18.0" } }, "node_modules/string-width": { @@ -15386,6 +15512,11 @@ "node": ">=4" } }, + "node_modules/tiny-invariant": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", + "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==" + }, "node_modules/titleize": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", @@ -18310,27 +18441,11 @@ } }, "array-pull-all-with-glob": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/array-pull-all-with-glob/-/array-pull-all-with-glob-5.1.0.tgz", - "integrity": "sha512-MjdGBXSgwaDRJwXm7dajtA/fvtOn7qgEMnUgbRTCa8EYYf4dodLcgirEknTYjOwK3sQcqq1g5yp+EOdFbddRRA==", + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/array-pull-all-with-glob/-/array-pull-all-with-glob-7.0.8.tgz", + "integrity": "sha512-1oEqRN0R0vyCBH57t8wLzoI23+uuzs2tuOPw/j7wTIO43hYUjLygSnJZ+Wy2N0+V6SogojsKhDeNXf5x299kOA==", "requires": { - "@babel/runtime": "^7.14.0", - "matcher": "^4.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" - }, - "matcher": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/matcher/-/matcher-4.0.0.tgz", - "integrity": "sha512-S6x5wmcDmsDRRU/c2dkccDwQPXoFczc5+HpQ2lON8pnvHlnvHAHj5WlLVvw6n6vNyHuVugYrFohYxbS+pvFpKQ==", - "requires": { - "escape-string-regexp": "^4.0.0" - } - } + "matcher": "^5.0.0" } }, "array-union": { @@ -19336,6 +19451,14 @@ "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==" }, + "codsen-utils": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/codsen-utils/-/codsen-utils-1.6.1.tgz", + "integrity": "sha512-ScCWKPLAuN392DLmcgcj/CvV4kWrCoHgS5bDLQAkn5Eq9a6W/V1DAAUmEc9eezw3RDelDc/KTBOV/bSS3V9ssw==", + "requires": { + "rfdc": "^1.3.0" + } + }, "collection-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", @@ -20042,38 +20165,135 @@ "integrity": "sha512-B+ZM+RXvRqQaAmkMlO/oSe5nMUOaUnyfGYCEHoR8wrXsZR2mA0XVibsxV1bvTwxdRWah1PkQqso2EzhILGHtEQ==" }, "email-comb": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/email-comb/-/email-comb-5.2.1.tgz", - "integrity": "sha512-nDWz2jUOn9q26qNVsiA6wnncDPbXZ5JvKLrwyPmZx1MIXMjCKo5Hl6AoFtXU1gfSiI7fFdjqYEW5QfkhEPm/eQ==", + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/email-comb/-/email-comb-7.0.15.tgz", + "integrity": "sha512-gvkbI24nLp6Gz3hsbcmiCJdlDtXEUs7ceRVWH00qp2XA50j1pOh6BcCUI2YkMS01JylmYqUgLEvZ550pMWatmw==", "requires": { - "@babel/runtime": "^7.14.0", - "array-pull-all-with-glob": "^5.1.0", - "html-crush": "^4.2.0", - "lodash.intersection": "^4.4.0", - "lodash.pullall": "^4.2.0", - "lodash.uniq": "^4.5.0", - "matcher": "^4.0.0", - "ranges-apply": "^5.1.0", - "ranges-push": "^5.1.0", - "regex-empty-conditional-comments": "^1.11.0", - "string-extract-class-names": "^6.1.0", - "string-left-right": "^4.1.0", - "string-match-left-right": "^7.1.0", - "string-range-expander": "^2.1.0", - "string-uglify": "^1.5.0" + "array-pull-all-with-glob": "^7.0.8", + "codsen-utils": "^1.6.1", + "html-crush": "^6.0.14", + "matcher": "^5.0.0", + "ranges-apply": "^7.0.11", + "ranges-push": "^7.0.11", + "regex-empty-conditional-comments": "^3.0.6", + "string-extract-class-names": "^8.0.14", + "string-left-right": "^6.0.14", + "string-match-left-right": "^9.0.14", + "string-range-expander": "^4.0.11", + "string-uglify": "^3.0.8" }, "dependencies": { - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + "arrayiffy-if-string": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/arrayiffy-if-string/-/arrayiffy-if-string-5.0.6.tgz", + "integrity": "sha512-wSk4wZITGFEtA8HqiBelPUe0Fw2InT6tvWt7LBqjy/+paRJfK5iT3YCZ6RzFG1VrAJU++vOTSMSeGdFd8dp5QA==" }, - "matcher": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/matcher/-/matcher-4.0.0.tgz", - "integrity": "sha512-S6x5wmcDmsDRRU/c2dkccDwQPXoFczc5+HpQ2lON8pnvHlnvHAHj5WlLVvw6n6vNyHuVugYrFohYxbS+pvFpKQ==", + "html-crush": { + "version": "6.0.14", + "resolved": "https://registry.npmjs.org/html-crush/-/html-crush-6.0.14.tgz", + "integrity": "sha512-1qYJvtlaz8QzGRbahjdKJMvWu4WI8vh3I9v4aqZxFuGw2eaiJjIgpPWV6SW2nKcBDDV7ank2o8j/iYXcZH+1YQ==", + "requires": { + "codsen-utils": "^1.6.1", + "ranges-apply": "^7.0.11", + "ranges-push": "^7.0.11", + "string-left-right": "^6.0.14", + "string-match-left-right": "^9.0.14", + "string-range-expander": "^4.0.11", + "test-mixer": "^4.1.11" + } + }, + "object-boolean-combinations": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/object-boolean-combinations/-/object-boolean-combinations-6.1.2.tgz", + "integrity": "sha512-4F+RulpQsx+m41M/tQ8BoEIINpi5YlPjtGGJEdqZTpC89CjKuGofe8NYNrpLpgobBYuHqmtwF85gZioOqNwD4A==", + "requires": { + "codsen-utils": "^1.6.1", + "rfdc": "^1.3.0" + } + }, + "ranges-apply": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/ranges-apply/-/ranges-apply-7.0.11.tgz", + "integrity": "sha512-+GPUCL1AnT+g2nlhRUOxAEP3VdlClOC+jurOT4eZ82MDP4zMx0gxHLLfXSX7CDHBJ56V+zWHYryowZQ6r+DhMA==", + "requires": { + "ranges-merge": "^9.0.11", + "tiny-invariant": "^1.3.1" + } + }, + "ranges-merge": { + "version": "9.0.11", + "resolved": "https://registry.npmjs.org/ranges-merge/-/ranges-merge-9.0.11.tgz", + "integrity": "sha512-You+Xt4z18eAM4jYGMdbHvLVrydiAXu/5anC2zgZ1phmuaT8lYV65F5mEG8GrKE25CtzCvZ9Rbl7rrJ5vPHh2g==", + "requires": { + "ranges-push": "^7.0.11", + "ranges-sort": "^6.0.9" + } + }, + "ranges-push": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/ranges-push/-/ranges-push-7.0.11.tgz", + "integrity": "sha512-KEmPQD3Izzu5TxR42ntAtZLjM1g5kx+IOS+me9pF46VrqKOpDJDHY7JHsBmZ6iVlw1jC95ziq8+OF+yzXCzuuw==", + "requires": { + "codsen-utils": "^1.6.1", + "ranges-sort": "^6.0.9", + "string-collapse-leading-whitespace": "^7.0.6", + "string-trim-spaces-only": "^5.0.8" + } + }, + "ranges-sort": { + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/ranges-sort/-/ranges-sort-6.0.9.tgz", + "integrity": "sha512-KJsp43phcq1XI+0NBfINBpST7LFLrgxduDjpVm7X7Awgg3b5D4GQPj7E7nHIU+wD7lEQmX85g3sRPjWtlWsO/w==" + }, + "string-character-is-astral-surrogate": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/string-character-is-astral-surrogate/-/string-character-is-astral-surrogate-3.0.8.tgz", + "integrity": "sha512-3fqLz0T060i3TlmvSm3FiK0TQ+95Wx+ckzCgCY0YH+U+Bg+9Uo50GME2VuSu3vkL9wIzT1qasbc0dSQekUrMHw==" + }, + "string-collapse-leading-whitespace": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/string-collapse-leading-whitespace/-/string-collapse-leading-whitespace-7.0.6.tgz", + "integrity": "sha512-FqOnt9H0+eeXukBb3Js2qPLLI0T5ebp96TfU0+AwoAuQQidETeoRMYJG6mUYebP4SBYZkap+HbAK6U/wGWxJvA==" + }, + "string-left-right": { + "version": "6.0.14", + "resolved": "https://registry.npmjs.org/string-left-right/-/string-left-right-6.0.14.tgz", + "integrity": "sha512-ixEvuKGjrwsbV7TNaA7XU26K5Zx7xuhQtlUA6GM19k/zeh7AuE9vkiThe9Sa3WI6M5St2pi57XNlclrvOyR38Q==", + "requires": { + "codsen-utils": "^1.6.1", + "rfdc": "^1.3.0" + } + }, + "string-match-left-right": { + "version": "9.0.14", + "resolved": "https://registry.npmjs.org/string-match-left-right/-/string-match-left-right-9.0.14.tgz", + "integrity": "sha512-kRTNjCiRrnEkLnDtXvUACNi/xvzGW3Je/eLXGTXtpMlCFTplz36WjMWZnRUcDo+o+W/JV4FPam35iC2EiSwHvQ==", + "requires": { + "arrayiffy-if-string": "^5.0.6", + "codsen-utils": "^1.6.1", + "string-character-is-astral-surrogate": "^3.0.8" + } + }, + "string-range-expander": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/string-range-expander/-/string-range-expander-4.0.11.tgz", + "integrity": "sha512-4sbf3BStYZWzvRHbrl48Kg7xGkj8jndV0rIGnPEwi8/Q2b3gnIQpD6tGBrlbtndSOG7R205hOtedkwzAt/XzPA==", "requires": { - "escape-string-regexp": "^4.0.0" + "codsen-utils": "^1.6.1" + } + }, + "string-trim-spaces-only": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/string-trim-spaces-only/-/string-trim-spaces-only-5.0.8.tgz", + "integrity": "sha512-dIiNcnxFglnihq30elOf4JFLeJrSQHtm7FocUDc8oTy/R9woUzSK3H4F6U8cqqmMxyjGS9un68/xYvDM4rDDjw==" + }, + "test-mixer": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/test-mixer/-/test-mixer-4.1.11.tgz", + "integrity": "sha512-brBRXQ9joulLvGYoh8fGrP61vFseFOz9uU86IGKGEVei1nPyRyx0Idpifq6jjoW/dhHm+TqmPIn5/hDAE4QMBA==", + "requires": { + "object-boolean-combinations": "^6.1.2", + "rfdc": "^1.3.0" } } } @@ -23559,22 +23779,12 @@ "resolved": "https://registry.npmjs.org/lodash.pull/-/lodash.pull-4.1.0.tgz", "integrity": "sha512-EM7CVTzXfkTyusQdN7mgGPh2ZfkKfQ5lA9U+X7NNDeEgKEaO65dB5Kh8+Ppap0X1wQOndPjKP/VVTis7hFvkzg==" }, - "lodash.pullall": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.pullall/-/lodash.pullall-4.2.0.tgz", - "integrity": "sha512-VhqxBKH0ZxPpLhiu68YD1KnHmbhQJQctcipvmFnqIBDYzcIHzf3Zpu0tpeOKtR4x76p9yohc506eGdOjTmyIBg==" - }, "lodash.truncate": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", "dev": true }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" - }, "lodash.zip": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/lodash.zip/-/lodash.zip-4.2.0.tgz", @@ -23764,7 +23974,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/matcher/-/matcher-5.0.0.tgz", "integrity": "sha512-s2EMBOWtXFc8dgqvoAzKJXxNHibcdJMV0gwqKUaw9E2JBJuGUK7DrNKrA6g/i+v72TT16+6sVm5mS3thaMLQUw==", - "dev": true, "requires": { "escape-string-regexp": "^5.0.0" } @@ -26667,12 +26876,9 @@ "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" }, "regex-empty-conditional-comments": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/regex-empty-conditional-comments/-/regex-empty-conditional-comments-1.11.0.tgz", - "integrity": "sha512-+bqsTwhp0NfYk/+11LRF7W1F0MwBOPjj2VrWPqoE0WHOHsLZAtJKdEMa96UeKoUrRNYu2Nln4W9csNU1LDAtJA==", - "requires": { - "@babel/runtime": "^7.14.0" - } + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/regex-empty-conditional-comments/-/regex-empty-conditional-comments-3.0.6.tgz", + "integrity": "sha512-bNcyp9/hgR9YDSR0R7/ZaS380ycPj1uT9QVUvPNkrijSi2pPImrl70XozZZO67Iiy296nAI4e//7sfeBTmRGLw==" }, "regex-not": { "version": "1.0.2", @@ -26887,6 +27093,11 @@ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" }, + "rfdc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==" + }, "rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", @@ -27709,12 +27920,22 @@ } }, "string-extract-class-names": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/string-extract-class-names/-/string-extract-class-names-6.1.0.tgz", - "integrity": "sha512-HgTdhGe1yeSd8vHaOggh+FRudbBYARSBC2WYW2tngpB4O0PIj4A/xq+DIDQlZUfKnVETEJIjOHYuIczPoMEm4Q==", + "version": "8.0.14", + "resolved": "https://registry.npmjs.org/string-extract-class-names/-/string-extract-class-names-8.0.14.tgz", + "integrity": "sha512-Q+DeA4rhL1ibLHbTSlJwoviKaH9ROQYDF/SMtyJIE2mLMDIs9uWkKazJNvgc+YQXFsjQVXbtneo++uM9LQ7fMw==", "requires": { - "@babel/runtime": "^7.14.0", - "string-left-right": "^4.1.0" + "string-left-right": "^6.0.14" + }, + "dependencies": { + "string-left-right": { + "version": "6.0.14", + "resolved": "https://registry.npmjs.org/string-left-right/-/string-left-right-6.0.14.tgz", + "integrity": "sha512-ixEvuKGjrwsbV7TNaA7XU26K5Zx7xuhQtlUA6GM19k/zeh7AuE9vkiThe9Sa3WI6M5St2pi57XNlclrvOyR38Q==", + "requires": { + "codsen-utils": "^1.6.1", + "rfdc": "^1.3.0" + } + } } }, "string-left-right": { @@ -27772,12 +27993,9 @@ } }, "string-uglify": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/string-uglify/-/string-uglify-1.5.0.tgz", - "integrity": "sha512-/DJfz1hcRLfrd1+wryGoLEQQ3ZQ4fe51b6OwY5CKZvk26OAhD2qZlhzEWkB24SvGbsR5IMkmHe85EhkdJfzOdg==", - "requires": { - "@babel/runtime": "^7.14.0" - } + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/string-uglify/-/string-uglify-3.0.8.tgz", + "integrity": "sha512-3pWfYslNkJlBfDsuOgBZNMudwrGwfXBFeS4R5M1SUjjzB5v/Ay+8abn6jMrH6aijSygqzqKa+dqD04fxM6rqyA==" }, "string-width": { "version": "5.1.2", @@ -28240,6 +28458,11 @@ "integrity": "sha512-TIsDdtKo6+XrPtiTm1ssmMngN1sAhyKnTO2kunQWqNPWIVvCm15Wmw4SWInwTVgJ5u/Tr04+8Ei9TNcw4x4ONA==", "dev": true }, + "tiny-invariant": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", + "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==" + }, "titleize": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", diff --git a/package.json b/package.json index 7f8325ee..482384fe 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "autoprefixer": "^10.4.14", "browser-sync": "^2.28.3", "color-shorthand-hex-to-six-digit": "^3.0.2", - "email-comb": "^5.2.0", + "email-comb": "^7.0.15", "front-matter": "^4.0.0", "fs-extra": "^10.0.0", "glob-promise": "^4.1.0",