diff --git a/package-lock.json b/package-lock.json index 6f118e75e..d62ff8f6b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,7 +25,6 @@ "gulp-replace": "^0.6.1", "handlebars": "^4.7.7", "jszip": "^3.8.0", - "lodash": "^4.17.21", "lunr": "^2.3.9", "marked": "~0.3.1", "md5": "^2.2.1", @@ -41,7 +40,7 @@ "metalsmith-in-place": "^1.0.1", "metalsmith-layouts": "^1.8.0", "metalsmith-less": "^2.0.0", - "metalsmith-markdown": "spark/metalsmith-markdown#v0.4.2", + "metalsmith-markdown": "github:particle-iot/metalsmith-markdown#v0.4.2", "metalsmith-move-up": "^3.0.0", "metalsmith-paths": "2.1.1", "metalsmith-permalinks": "^0.4.0", @@ -63,7 +62,7 @@ "eslint-config-particle": "^2.1.0", "git-rev": "^0.2.1", "markdown-spellcheck": "^0.11.0", - "simplecrawler": "spark/node-simplecrawler#v0.6.3", + "simplecrawler": "github:particle-iot/node-simplecrawler#v0.6.3", "sinon": "^1.17.6", "yargs": "^17.0.1" }, @@ -2457,6 +2456,14 @@ "node": ">=0.12" } }, + "node_modules/cosmiconfig/node_modules/minimist": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.2.4.tgz", + "integrity": "sha512-Pkrrm8NjyQ8yVt8Am9M+yUt74zE3iokhzbG1bFVNjLB92vwM71hf40RkEsryg98BujhVOncKm/C1xROxZ030LQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/create-thenable": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/create-thenable/-/create-thenable-1.0.2.tgz", @@ -4740,6 +4747,14 @@ "uglify-js": "^3.1.4" } }, + "node_modules/handlebars/node_modules/minimist": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.2.4.tgz", + "integrity": "sha512-Pkrrm8NjyQ8yVt8Am9M+yUt74zE3iokhzbG1bFVNjLB92vwM71hf40RkEsryg98BujhVOncKm/C1xROxZ030LQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/handlebars/node_modules/uglify-js": { "version": "3.13.5", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.13.5.tgz", @@ -6876,12 +6891,6 @@ "node": ">=0.10.0" } }, - "node_modules/metalsmith-copy/node_modules/lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha512-9mDDwqVIma6OZX79ZlDACZl8sBm0TEnkf99zV3iMA4GzkIT/9hiqP5mY0HoT1iNLCrKc/R1HByV+yJfRWVJryQ==", - "license": "MIT" - }, "node_modules/metalsmith-filemetadata": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/metalsmith-filemetadata/-/metalsmith-filemetadata-1.0.0.tgz", @@ -7007,16 +7016,9 @@ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz", "integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE=" }, - "node_modules/metalsmith-less/node_modules/lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha512-9mDDwqVIma6OZX79ZlDACZl8sBm0TEnkf99zV3iMA4GzkIT/9hiqP5mY0HoT1iNLCrKc/R1HByV+yJfRWVJryQ==", - "license": "MIT" - }, "node_modules/metalsmith-markdown": { "version": "0.4.2", - "resolved": "git+ssh://git@github.com/spark/metalsmith-markdown.git#d6d57f649d08b4e81fe677303ceb184fcf76f1aa", - "integrity": "sha512-9I+KvrsmSr6EE/RAAMS6S8nKBii1ZK9tfqz0jmQkdEvQYG+HMxdFlA60kWg62dAWK0ptHPLcu+vnneNbfushfQ==", + "resolved": "git+ssh://git@github.com/particle-iot/metalsmith-markdown.git#d6d57f649d08b4e81fe677303ceb184fcf76f1aa", "license": "MIT", "dependencies": { "debug": "~0.7.4", @@ -7288,14 +7290,6 @@ "node": "*" } }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/mixin-deep": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", @@ -7331,6 +7325,15 @@ "mkdirp": "bin/cmd.js" } }, + "node_modules/mkdirp/node_modules/minimist": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.2.4.tgz", + "integrity": "sha512-Pkrrm8NjyQ8yVt8Am9M+yUt74zE3iokhzbG1bFVNjLB92vwM71hf40RkEsryg98BujhVOncKm/C1xROxZ030LQ==", + "devOptional": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/mocha": { "version": "8.4.0", "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.4.0.tgz", @@ -8432,9 +8435,12 @@ } }, "node_modules/optimist/node_modules/minimist": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", - "integrity": "sha512-iotkTvxc+TwOm5Ieim8VnSNvCDjCK9S8G3scJ50ZthspSxa7jx50jkhYduuAtAjvfDUwSgOwf8+If99AlOEhyw==" + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.2.4.tgz", + "integrity": "sha512-Pkrrm8NjyQ8yVt8Am9M+yUt74zE3iokhzbG1bFVNjLB92vwM71hf40RkEsryg98BujhVOncKm/C1xROxZ030LQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/optionator": { "version": "0.8.2", @@ -8981,16 +8987,6 @@ "lodash": "~1.3.1" } }, - "node_modules/prettify/node_modules/lodash": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-1.3.1.tgz", - "integrity": "sha512-F7AB8u+6d00CCgnbjWzq9fFLpzOMCgq6mPjOW4+8+dYbrnc0obRrC+IHctzfZ1KKTQxX0xo/punrlpOWcf4gpw==", - "engines": [ - "node", - "rhino" - ], - "license": "MIT" - }, "node_modules/pretty-hrtime": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", @@ -9903,8 +9899,7 @@ }, "node_modules/simplecrawler": { "version": "0.6.3", - "resolved": "git+ssh://git@github.com/spark/node-simplecrawler.git#7d1b1350a35861699094d28d4f850432f81cb96f", - "integrity": "sha512-07WPoFd0mi2hhVNpm8WNk2unnyr8FF/OhuMyhTyL9MwSiS3gRFmlGgFpdLt3P1LQCQ+emN4kCcLcWPZTIIv5hA==", + "resolved": "git+ssh://git@github.com/particle-iot/node-simplecrawler.git#7d1b1350a35861699094d28d4f850432f81cb96f", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -12711,7 +12706,7 @@ "iconv-lite": "^0.6.3", "jquery": "^3.6.0", "klaw-sync": "^6.0.0", - "lodash": "^4.17.21", + "lodash": "4.17.21", "markdown-it": "^12.2.0", "nodemon": "^3.0.1", "prismjs": "^1.25.0", @@ -13845,11 +13840,18 @@ "requires": { "is-directory": "^0.3.1", "js-yaml": "^3.4.3", - "minimist": "^1.2.0", + "minimist": "0.2.4", "object-assign": "^4.1.0", "os-homedir": "^1.0.1", "parse-json": "^2.2.0", "require-from-string": "^1.1.0" + }, + "dependencies": { + "minimist": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.2.4.tgz", + "integrity": "sha512-Pkrrm8NjyQ8yVt8Am9M+yUt74zE3iokhzbG1bFVNjLB92vwM71hf40RkEsryg98BujhVOncKm/C1xROxZ030LQ==" + } } }, "create-thenable": { @@ -14429,7 +14431,7 @@ "js-yaml": "^3.9.1", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.3.0", - "lodash": "^4.17.4", + "lodash": "4.17.21", "minimatch": "^3.0.2", "mkdirp": "^0.5.1", "natural-compare": "^1.4.0", @@ -15663,13 +15665,18 @@ "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", "requires": { - "minimist": "^1.2.5", + "minimist": "0.2.4", "neo-async": "^2.6.0", "source-map": "^0.6.1", "uglify-js": "^3.1.4", "wordwrap": "^1.0.0" }, "dependencies": { + "minimist": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.2.4.tgz", + "integrity": "sha512-Pkrrm8NjyQ8yVt8Am9M+yUt74zE3iokhzbG1bFVNjLB92vwM71hf40RkEsryg98BujhVOncKm/C1xROxZ030LQ==" + }, "uglify-js": { "version": "3.13.5", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.13.5.tgz", @@ -15970,7 +15977,7 @@ "cli-width": "^2.0.0", "external-editor": "^2.0.4", "figures": "^2.0.0", - "lodash": "^4.3.0", + "lodash": "4.17.21", "mute-stream": "0.0.7", "run-async": "^2.2.0", "rx-lite": "^4.0.8", @@ -17185,7 +17192,7 @@ "cli-width": "^2.0.0", "external-editor": "^1.1.0", "figures": "^1.3.5", - "lodash": "^4.3.0", + "lodash": "4.17.21", "mute-stream": "0.0.6", "pinkie-promise": "^2.0.0", "run-async": "^2.2.0", @@ -17375,7 +17382,7 @@ "resolved": "https://registry.npmjs.org/metalsmith-canonical/-/metalsmith-canonical-1.2.0.tgz", "integrity": "sha512-zPJrqs8TfQXGDW6mQ69CJWRYDw3TFEdbM4cX7uXC56mzjvKGPsJYtY1bWfoWkdsIMjeI5c+1BOr8uavikUDZrg==", "requires": { - "lodash": "^4.17.10", + "lodash": "4.17.21", "multimatch": "^2.1.0", "url-join": "^4.0.0" } @@ -17395,15 +17402,8 @@ "from": "metalsmith-copy@github:particle-iot/metalsmith-copy#improved-ci", "requires": { "debug": "^2.2.0", - "lodash": "^3.10.1", + "lodash": "4.17.21", "minimatch": "^3.0.0" - }, - "dependencies": { - "lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha512-9mDDwqVIma6OZX79ZlDACZl8sBm0TEnkf99zV3iMA4GzkIT/9hiqP5mY0HoT1iNLCrKc/R1HByV+yJfRWVJryQ==" - } } }, "metalsmith-filemetadata": { @@ -17524,7 +17524,7 @@ "bluebird": "^2.9.14", "joi": "^6.0.8", "less": "^2.4.0", - "lodash": "^3.5.0", + "lodash": "4.17.21", "multimatch": "^2.0.0" }, "dependencies": { @@ -17532,18 +17532,12 @@ "version": "2.11.0", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz", "integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE=" - }, - "lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha512-9mDDwqVIma6OZX79ZlDACZl8sBm0TEnkf99zV3iMA4GzkIT/9hiqP5mY0HoT1iNLCrKc/R1HByV+yJfRWVJryQ==" } } }, "metalsmith-markdown": { - "version": "git+ssh://git@github.com/spark/metalsmith-markdown.git#d6d57f649d08b4e81fe677303ceb184fcf76f1aa", - "integrity": "sha512-9I+KvrsmSr6EE/RAAMS6S8nKBii1ZK9tfqz0jmQkdEvQYG+HMxdFlA60kWg62dAWK0ptHPLcu+vnneNbfushfQ==", - "from": "metalsmith-markdown@spark/metalsmith-markdown#v0.4.2", + "version": "git+ssh://git@github.com/particle-iot/metalsmith-markdown.git#d6d57f649d08b4e81fe677303ceb184fcf76f1aa", + "from": "metalsmith-markdown@github:particle-iot/metalsmith-markdown#v0.4.2", "requires": { "debug": "~0.7.4", "marked": "~0.3.1" @@ -17703,7 +17697,7 @@ "integrity": "sha1-HcScaCLdnoovoAuiopUAboZkvQk=", "requires": { "glob": "~7.1.1", - "lodash": "~4.17.4", + "lodash": "4.17.21", "minimatch": "~3.0.2" } } @@ -17761,11 +17755,6 @@ "brace-expansion": "^1.1.7" } }, - "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" - }, "mixin-deep": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", @@ -17791,7 +17780,15 @@ "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", "devOptional": true, "requires": { - "minimist": "^1.2.5" + "minimist": "0.2.4" + }, + "dependencies": { + "minimist": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.2.4.tgz", + "integrity": "sha512-Pkrrm8NjyQ8yVt8Am9M+yUt74zE3iokhzbG1bFVNjLB92vwM71hf40RkEsryg98BujhVOncKm/C1xROxZ030LQ==", + "devOptional": true + } } }, "mocha": { @@ -18562,14 +18559,14 @@ "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", "integrity": "sha512-snN4O4TkigujZphWLN0E//nQmm7790RYaE53DdL7ZYwee2D8DDo9/EyYiKUfN3rneWUjhJnueija3G9I2i0h3g==", "requires": { - "minimist": "~0.0.1", + "minimist": "0.2.4", "wordwrap": "~0.0.2" }, "dependencies": { "minimist": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", - "integrity": "sha512-iotkTvxc+TwOm5Ieim8VnSNvCDjCK9S8G3scJ50ZthspSxa7jx50jkhYduuAtAjvfDUwSgOwf8+If99AlOEhyw==" + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.2.4.tgz", + "integrity": "sha512-Pkrrm8NjyQ8yVt8Am9M+yUt74zE3iokhzbG1bFVNjLB92vwM71hf40RkEsryg98BujhVOncKm/C1xROxZ030LQ==" } } }, @@ -18980,14 +18977,7 @@ "integrity": "sha512-QqshRIzghly4SYi7U6eaCbwT9wkRQ4vPAziGlNgnYKOn/pgxrP+yigOrvvBknpgX+xD4Mhh8h2h+BpF2ptU+SA==", "requires": { "js-prettify": "~1.4.0", - "lodash": "~1.3.1" - }, - "dependencies": { - "lodash": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-1.3.1.tgz", - "integrity": "sha512-F7AB8u+6d00CCgnbjWzq9fFLpzOMCgq6mPjOW4+8+dYbrnc0obRrC+IHctzfZ1KKTQxX0xo/punrlpOWcf4gpw==" - } + "lodash": "4.17.21" } }, "pretty-hrtime": { @@ -19706,10 +19696,9 @@ } }, "simplecrawler": { - "version": "git+ssh://git@github.com/spark/node-simplecrawler.git#7d1b1350a35861699094d28d4f850432f81cb96f", - "integrity": "sha512-07WPoFd0mi2hhVNpm8WNk2unnyr8FF/OhuMyhTyL9MwSiS3gRFmlGgFpdLt3P1LQCQ+emN4kCcLcWPZTIIv5hA==", + "version": "git+ssh://git@github.com/particle-iot/node-simplecrawler.git#7d1b1350a35861699094d28d4f850432f81cb96f", "dev": true, - "from": "simplecrawler@spark/node-simplecrawler#v0.6.3", + "from": "simplecrawler@github:particle-iot/node-simplecrawler#v0.6.3", "requires": { "iconv-lite": "^0.4.13", "urijs": "^1.16.1" @@ -20149,7 +20138,7 @@ "ajv": "^5.2.3", "ajv-keywords": "^2.1.0", "chalk": "^2.1.0", - "lodash": "^4.17.4", + "lodash": "4.17.21", "slice-ansi": "1.0.0", "string-width": "^2.1.1" }, diff --git a/package.json b/package.json index c1741acee..722897527 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,6 @@ "gulp-replace": "^0.6.1", "handlebars": "^4.7.7", "jszip": "^3.8.0", - "lodash": "^4.17.21", "lunr": "^2.3.9", "marked": "~0.3.1", "md5": "^2.2.1", @@ -47,7 +46,7 @@ "metalsmith-in-place": "^1.0.1", "metalsmith-layouts": "^1.8.0", "metalsmith-less": "^2.0.0", - "metalsmith-markdown": "spark/metalsmith-markdown#v0.4.2", + "metalsmith-markdown": "github:particle-iot/metalsmith-markdown#v0.4.2", "metalsmith-move-up": "^3.0.0", "metalsmith-paths": "2.1.1", "metalsmith-permalinks": "^0.4.0", @@ -69,10 +68,14 @@ "eslint-config-particle": "^2.1.0", "git-rev": "^0.2.1", "markdown-spellcheck": "^0.11.0", - "simplecrawler": "spark/node-simplecrawler#v0.6.3", + "simplecrawler": "github:particle-iot/node-simplecrawler#v0.6.3", "sinon": "^1.17.6", "yargs": "^17.0.1" }, + "overrides": { + "minimist": "0.2.4", + "lodash": "4.17.21" + }, "engines": { "node": "16.17.0", "npm": "8.15.0"