From e960ac4bf72e6f0b86a316d8398506afaa2c618e Mon Sep 17 00:00:00 2001 From: Andrew Berezovskyi Date: Sat, 12 Oct 2024 15:04:47 +0200 Subject: [PATCH] build: switch to mongo driver 2.2.12 and let it control the bson version Signed-off-by: Andrew Berezovskyi --- frontend/package-lock.json | 153 +++++++++++++++++++++---------------- frontend/package.json | 3 +- frontend/yarn.lock | 132 +++++++++++++++++++------------- 3 files changed, 166 insertions(+), 122 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 84cffcaf..0fbeadfa 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -9,12 +9,11 @@ "version": "0.1.0", "dependencies": { "body-parser": "^1.20.3", - "bson": "~0.5.6", "errorhandler": "^1.5.1", "express": "^4.0.0", "jade": "~1.11.0", "method-override": "^3.0.0", - "mongodb": "~2.0.0", + "mongodb": "~2.2.12", "morgan": "^1.10.0", "nconf": "~0.6.9", "serve-favicon": "^2.5.0", @@ -183,16 +182,6 @@ "concat-map": "0.0.1" } }, - "node_modules/bson": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/bson/-/bson-0.5.6.tgz", - "integrity": "sha512-KAzAiTi8N9iD5a9y7Z3nChXKJ75qd/BtdPkioZJG+fLiZw4eo/QYSQE+BE7TmpNGe3WHcdQrQ2kjOsQQYR/ssw==", - "deprecated": "Fixed a critical issue with BSON serialization documented in CVE-2019-2391, see https://bit.ly/2KcpXdo for more details", - "license": "Apache-2.0", - "engines": { - "node": ">=0.6.19" - } - }, "node_modules/buffer-crc32": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.1.tgz", @@ -201,6 +190,12 @@ "node": "*" } }, + "node_modules/buffer-shims": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz", + "integrity": "sha512-Zy8ZXMyxIT6RMTeY7OP/bDndfj6bwCan7SS98CEndS6deHwWPpseeHlwarNcBim+etXnF9HBc1non5JgDaJU1g==", + "license": "MIT" + }, "node_modules/bytes": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", @@ -353,9 +348,9 @@ "integrity": "sha512-/KzKzsm0OlguYov01OlOpTkX5MhBKUmfL/KMum7R80rPKheb9AwUzr78TwtBt1OdbnWrt4X+wxbTfcQ3noZqHw==" }, "node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", "license": "MIT" }, "node_modules/css": { @@ -506,9 +501,9 @@ } }, "node_modules/es6-promise": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-2.1.1.tgz", - "integrity": "sha512-R/JdLj56a8CEfCYtt4HC1b0CWTy+XD9Ne3YgictYpB4JaFCdn/QZkaV2Mz4P7g3cpkpvMzz6O20+eqvDOWQc+w==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.2.1.tgz", + "integrity": "sha512-oj4jOSXvWglTsc3wrw86iom3LDPOx1nbipQk+jaG3dy+sMRM6ReSgVr/VlmBuF6lXUrflN9DCcQHeSbAwGUl4g==", "license": "MIT" }, "node_modules/escape-html": { @@ -748,9 +743,9 @@ "license": "MIT" }, "node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", "license": "MIT" }, "node_modules/jade": { @@ -785,17 +780,6 @@ "promise": "^6.0.1" } }, - "node_modules/kerberos": { - "version": "0.0.24", - "resolved": "https://registry.npmjs.org/kerberos/-/kerberos-0.0.24.tgz", - "integrity": "sha512-QO6bFq9eETHB5zcA0OJiQtw137TH45OuUcGtI+QGg2ZJQIPCvwXL2kjCqZZMColcIdbPhj4X40EY5f3oOiBfiw==", - "hasInstallScript": true, - "license": "Apache-2.0", - "peer": true, - "dependencies": { - "nan": "~2.10.0" - } - }, "node_modules/kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", @@ -953,33 +937,33 @@ "license": "MIT" }, "node_modules/mongodb": { - "version": "2.0.55", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-2.0.55.tgz", - "integrity": "sha512-fnomi7xL3z4EsA73g2X1jEQxGs5BzuYFJqvGmf7ZAlevhka+tJCkVpnfutVC9crDnJVGJgjG+jsBMHElTO1UEQ==", - "deprecated": "Please upgrade to 2.2.19 or higher", + "version": "2.2.36", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-2.2.36.tgz", + "integrity": "sha512-P2SBLQ8Z0PVx71ngoXwo12+FiSfbNfGOClAao03/bant5DgLNkOPAck5IaJcEk4gKlQhDEURzfR3xuBG1/B+IA==", "license": "Apache-2.0", "dependencies": { - "es6-promise": "2.1.1", - "mongodb-core": "1.2.31", - "readable-stream": "1.0.31" + "es6-promise": "3.2.1", + "mongodb-core": "2.1.20", + "readable-stream": "2.2.7" + }, + "engines": { + "node": ">=0.10.3" } }, "node_modules/mongodb-core": { - "version": "1.2.31", - "resolved": "https://registry.npmjs.org/mongodb-core/-/mongodb-core-1.2.31.tgz", - "integrity": "sha512-QL6dTsWRk+JCSSi9P6j92b5dp0f/OrnDWf5WR8zB1ECqKY1I5wkAtUdyvo/X591hmsxAHrLj8eTNmO9XgahvDw==", + "version": "2.1.20", + "resolved": "https://registry.npmjs.org/mongodb-core/-/mongodb-core-2.1.20.tgz", + "integrity": "sha512-IN57CX5/Q1bhDq6ShAR6gIv4koFsZP7L8WOK1S0lR0pVDQaScffSMV5jxubLsmZ7J+UdqmykKw4r9hG3XQEGgQ==", "license": "Apache-2.0", "dependencies": { - "bson": "~0.4.20" - }, - "peerDependencies": { - "kerberos": "~0.0" + "bson": "~1.0.4", + "require_optional": "~1.0.0" } }, "node_modules/mongodb-core/node_modules/bson": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/bson/-/bson-0.4.23.tgz", - "integrity": "sha512-xMUimhLm6y4t9BTW6BQGRHs9PODB9082EUX/Gkx6M9T2ktuJ5LvMxY/20ukuk0Uc+WPL37pbMIy731XF7eTxjg==", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/bson/-/bson-1.0.9.tgz", + "integrity": "sha512-IQX9/h7WdMBIW/q/++tGd+emQr0XMdeZ6icnT/74Xk9fnabWn+gZgpE+9V+gujL3hhJOoNrnDVY7tWdzc7NUTg==", "deprecated": "Fixed a critical issue with BSON serialization documented in CVE-2019-2391, see https://bit.ly/2KcpXdo for more details", "license": "Apache-2.0", "engines": { @@ -1008,13 +992,6 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "license": "MIT" }, - "node_modules/nan": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz", - "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==", - "license": "MIT", - "peer": true - }, "node_modules/nconf": { "version": "0.6.9", "resolved": "https://registry.npmjs.org/nconf/-/nconf-0.6.9.tgz", @@ -1109,6 +1086,12 @@ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.2.tgz", "integrity": "sha512-BZU7Qr+qKkXJX9UBypMNikdZ85cQSjtfMhUykJFLJn4SNF0jhEbb9nMRpnNdA76ESryY8JpMA4k6XKdz3JS1pw==" }, + "node_modules/process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha512-yN0WQmuCX63LP/TMvAg31nvT6m4vDqJEiiv2CAZqWOGNWutc9DfDk1NPYYmKUFmaVM2UwDowH4u5AHWYP/jxKw==", + "license": "MIT" + }, "node_modules/promise": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/promise/-/promise-6.1.0.tgz", @@ -1147,15 +1130,18 @@ } }, "node_modules/readable-stream": { - "version": "1.0.31", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.31.tgz", - "integrity": "sha512-tco/Dwv1f/sgIgN6CWdj/restacPKNskK6yps1981ivH2ZmLYcs5o5rVzL3qaO/cSkhN8hYOMWs7+glzOLSgRg==", + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.7.tgz", + "integrity": "sha512-a6ibcfWFhgihuTw/chl+u3fB5ykBZFmnvpyZHebY0MCQE4vvYcsCLpCeaQ1BkH7HdJYavNSqF0WDLeo4IPHQaQ==", "license": "MIT", "dependencies": { + "buffer-shims": "~1.0.0", "core-util-is": "~1.0.0", "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" + "isarray": "~1.0.0", + "process-nextick-args": "~1.0.6", + "string_decoder": "~1.0.0", + "util-deprecate": "~1.0.1" } }, "node_modules/repeat-string": { @@ -1167,6 +1153,25 @@ "node": ">=0.10" } }, + "node_modules/require_optional": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require_optional/-/require_optional-1.0.1.tgz", + "integrity": "sha512-qhM/y57enGWHAe3v/NcwML6a3/vfESLe/sGM2dII+gEO0BpKRUkWZow/tyloNqJyN6kXSl3RyyM8Ll5D/sJP8g==", + "license": "Apache-2.0", + "dependencies": { + "resolve-from": "^2.0.0", + "semver": "^5.1.0" + } + }, + "node_modules/resolve-from": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz", + "integrity": "sha512-qpFcKaXsq8+oRoLilkwyc7zHGF5i9Q2/25NIgLQQ/+VVv9rU4qvr6nXVAw1DsnXJyQkZsR4Ytfbtg5ehfcUssQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/right-align": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", @@ -1197,6 +1202,15 @@ "integrity": "sha512-c0YL9VcSfcdH3F1Qij9qpYJFpKFKMXNOkLWFssBL3RuF7ZS8oZhllR2rWlCRjDTJsfq3R6wbSsaRU6o0rkEdNw==", "license": "BSD" }, + "node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, "node_modules/send": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/send/-/send-0.2.0.tgz", @@ -1347,10 +1361,13 @@ } }, "node_modules/string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", - "license": "MIT" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", + "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } }, "node_modules/stylus": { "version": "0.54.5", @@ -1507,6 +1524,12 @@ "node": ">= 0.8" } }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" + }, "node_modules/utils-merge": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz", diff --git a/frontend/package.json b/frontend/package.json index 35aed3ac..0354667a 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -7,12 +7,11 @@ }, "dependencies": { "body-parser": "^1.20.3", - "bson": "~0.5.6", "errorhandler": "^1.5.1", "express": "^4.0.0", "jade": "~1.11.0", "method-override": "^3.0.0", - "mongodb": "~2.0.0", + "mongodb": "~2.2.12", "morgan": "^1.10.0", "nconf": "~0.6.9", "serve-favicon": "^2.5.0", diff --git a/frontend/yarn.lock b/frontend/yarn.lock index 2f502b05..8c46020b 100644 --- a/frontend/yarn.lock +++ b/frontend/yarn.lock @@ -97,21 +97,21 @@ brace-expansion@^1.0.0: balanced-match "^0.4.1" concat-map "0.0.1" -bson@~0.4.20: - version "0.4.23" - resolved "https://registry.npmjs.org/bson/-/bson-0.4.23.tgz" - integrity sha512-xMUimhLm6y4t9BTW6BQGRHs9PODB9082EUX/Gkx6M9T2ktuJ5LvMxY/20ukuk0Uc+WPL37pbMIy731XF7eTxjg== - -bson@~0.5.6: - version "0.5.6" - resolved "https://registry.npmjs.org/bson/-/bson-0.5.6.tgz" - integrity sha512-KAzAiTi8N9iD5a9y7Z3nChXKJ75qd/BtdPkioZJG+fLiZw4eo/QYSQE+BE7TmpNGe3WHcdQrQ2kjOsQQYR/ssw== +bson@~1.0.4: + version "1.0.9" + resolved "https://registry.npmjs.org/bson/-/bson-1.0.9.tgz" + integrity sha512-IQX9/h7WdMBIW/q/++tGd+emQr0XMdeZ6icnT/74Xk9fnabWn+gZgpE+9V+gujL3hhJOoNrnDVY7tWdzc7NUTg== buffer-crc32@0.2.1: version "0.2.1" resolved "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.1.tgz" integrity sha512-vMfBIRp/wjlpueSz7Sb0OmO7C5SH58SSmbsT8G4D48YfO/Zgbr29xNXMpZVSC14ujVJfrZZH1Bl+kXYRQPuvfQ== +buffer-shims@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz" + integrity sha512-Zy8ZXMyxIT6RMTeY7OP/bDndfj6bwCan7SS98CEndS6deHwWPpseeHlwarNcBim+etXnF9HBc1non5JgDaJU1g== + bytes@3.1.2: version "3.1.2" resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz" @@ -203,9 +203,9 @@ cookie@0.1.0: integrity sha512-YSNOBX085/nzHvrTLEHYHoNdkvpLU1MPjU3r1IGawudZJjfuqnRNIFrcOJJ7bfwC+HWbHL1Y4yMkC0O+HWjV7w== core-util-is@~1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" - integrity sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ== + version "1.0.3" + resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== css-parse@1.0.4: version "1.0.4" @@ -298,10 +298,10 @@ es-errors@^1.3.0: resolved "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz" integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== -es6-promise@2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/es6-promise/-/es6-promise-2.1.1.tgz" - integrity sha512-R/JdLj56a8CEfCYtt4HC1b0CWTy+XD9Ne3YgictYpB4JaFCdn/QZkaV2Mz4P7g3cpkpvMzz6O20+eqvDOWQc+w== +es6-promise@3.2.1: + version "3.2.1" + resolved "https://registry.npmjs.org/es6-promise/-/es6-promise-3.2.1.tgz" + integrity sha512-oj4jOSXvWglTsc3wrw86iom3LDPOx1nbipQk+jaG3dy+sMRM6ReSgVr/VlmBuF6lXUrflN9DCcQHeSbAwGUl4g== escape-html@~1.0.3: version "1.0.3" @@ -476,10 +476,10 @@ is-promise@~1: resolved "https://registry.npmjs.org/is-promise/-/is-promise-1.0.1.tgz" integrity sha512-mjWH5XxnhMA8cFnDchr6qRP9S/kLntKuEfIYku+PaN1CnS8v+OG9O/BKpRCVRJvpIkgAZm0Pf5Is3iSSOILlcg== -isarray@0.0.1: - version "0.0.1" - resolved "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== jade@~1.11.0: version "1.11.0" @@ -505,13 +505,6 @@ jstransformer@0.0.2: is-promise "^2.0.0" promise "^6.0.1" -kerberos@~0.0: - version "0.0.24" - resolved "https://registry.npmjs.org/kerberos/-/kerberos-0.0.24.tgz" - integrity sha512-QO6bFq9eETHB5zcA0OJiQtw137TH45OuUcGtI+QGg2ZJQIPCvwXL2kjCqZZMColcIdbPhj4X40EY5f3oOiBfiw== - dependencies: - nan "~2.10.0" - kind-of@^3.0.2: version "3.2.2" resolved "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" @@ -600,21 +593,22 @@ mkdirp@~0.5.0, mkdirp@0.5.x: dependencies: minimist "0.0.8" -mongodb-core@1.2.31: - version "1.2.31" - resolved "https://registry.npmjs.org/mongodb-core/-/mongodb-core-1.2.31.tgz" - integrity sha512-QL6dTsWRk+JCSSi9P6j92b5dp0f/OrnDWf5WR8zB1ECqKY1I5wkAtUdyvo/X591hmsxAHrLj8eTNmO9XgahvDw== +mongodb-core@2.1.20: + version "2.1.20" + resolved "https://registry.npmjs.org/mongodb-core/-/mongodb-core-2.1.20.tgz" + integrity sha512-IN57CX5/Q1bhDq6ShAR6gIv4koFsZP7L8WOK1S0lR0pVDQaScffSMV5jxubLsmZ7J+UdqmykKw4r9hG3XQEGgQ== dependencies: - bson "~0.4.20" + bson "~1.0.4" + require_optional "~1.0.0" -mongodb@~2.0.0: - version "2.0.55" - resolved "https://registry.npmjs.org/mongodb/-/mongodb-2.0.55.tgz" - integrity sha512-fnomi7xL3z4EsA73g2X1jEQxGs5BzuYFJqvGmf7ZAlevhka+tJCkVpnfutVC9crDnJVGJgjG+jsBMHElTO1UEQ== +mongodb@~2.2.12: + version "2.2.36" + resolved "https://registry.npmjs.org/mongodb/-/mongodb-2.2.36.tgz" + integrity sha512-P2SBLQ8Z0PVx71ngoXwo12+FiSfbNfGOClAao03/bant5DgLNkOPAck5IaJcEk4gKlQhDEURzfR3xuBG1/B+IA== dependencies: - es6-promise "2.1.1" - mongodb-core "1.2.31" - readable-stream "1.0.31" + es6-promise "3.2.1" + mongodb-core "2.1.20" + readable-stream "2.2.7" morgan@^1.10.0: version "1.10.0" @@ -637,11 +631,6 @@ ms@2.1.1: resolved "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz" integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== -nan@~2.10.0: - version "2.10.0" - resolved "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz" - integrity sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA== - nconf@~0.6.9: version "0.6.9" resolved "https://registry.npmjs.org/nconf/-/nconf-0.6.9.tgz" @@ -727,6 +716,11 @@ path-to-regexp@0.1.2: resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.2.tgz" integrity sha512-BZU7Qr+qKkXJX9UBypMNikdZ85cQSjtfMhUykJFLJn4SNF0jhEbb9nMRpnNdA76ESryY8JpMA4k6XKdz3JS1pw== +process-nextick-args@~1.0.6: + version "1.0.7" + resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + integrity sha512-yN0WQmuCX63LP/TMvAg31nvT6m4vDqJEiiv2CAZqWOGNWutc9DfDk1NPYYmKUFmaVM2UwDowH4u5AHWYP/jxKw== + promise@^6.0.1: version "6.1.0" resolved "https://registry.npmjs.org/promise/-/promise-6.1.0.tgz" @@ -773,21 +767,37 @@ raw-body@2.5.2: iconv-lite "0.4.24" unpipe "1.0.0" -readable-stream@1.0.31: - version "1.0.31" - resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.31.tgz" - integrity sha512-tco/Dwv1f/sgIgN6CWdj/restacPKNskK6yps1981ivH2ZmLYcs5o5rVzL3qaO/cSkhN8hYOMWs7+glzOLSgRg== +readable-stream@2.2.7: + version "2.2.7" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.7.tgz" + integrity sha512-a6ibcfWFhgihuTw/chl+u3fB5ykBZFmnvpyZHebY0MCQE4vvYcsCLpCeaQ1BkH7HdJYavNSqF0WDLeo4IPHQaQ== dependencies: + buffer-shims "~1.0.0" core-util-is "~1.0.0" inherits "~2.0.1" - isarray "0.0.1" - string_decoder "~0.10.x" + isarray "~1.0.0" + process-nextick-args "~1.0.6" + string_decoder "~1.0.0" + util-deprecate "~1.0.1" repeat-string@^1.5.2: version "1.6.1" resolved "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" integrity sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w== +require_optional@~1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/require_optional/-/require_optional-1.0.1.tgz" + integrity sha512-qhM/y57enGWHAe3v/NcwML6a3/vfESLe/sGM2dII+gEO0BpKRUkWZow/tyloNqJyN6kXSl3RyyM8Ll5D/sJP8g== + dependencies: + resolve-from "^2.0.0" + semver "^5.1.0" + +resolve-from@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz" + integrity sha512-qpFcKaXsq8+oRoLilkwyc7zHGF5i9Q2/25NIgLQQ/+VVv9rU4qvr6nXVAw1DsnXJyQkZsR4Ytfbtg5ehfcUssQ== + right-align@^0.1.1: version "0.1.3" resolved "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz" @@ -795,7 +805,7 @@ right-align@^0.1.1: dependencies: align-text "^0.1.1" -safe-buffer@5.1.1: +safe-buffer@~5.1.0, safe-buffer@5.1.1: version "5.1.1" resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz" integrity sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg== @@ -815,6 +825,11 @@ sax@0.5.x: resolved "https://registry.npmjs.org/sax/-/sax-0.5.8.tgz" integrity sha512-c0YL9VcSfcdH3F1Qij9qpYJFpKFKMXNOkLWFssBL3RuF7ZS8oZhllR2rWlCRjDTJsfq3R6wbSsaRU6o0rkEdNw== +semver@^5.1.0: + version "5.7.2" + resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" + integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== + send@0.1.4: version "0.1.4" resolved "https://registry.npmjs.org/send/-/send-0.1.4.tgz" @@ -911,10 +926,12 @@ statuses@2.0.1: resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz" integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== -string_decoder@~0.10.x: - version "0.10.31" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - integrity sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ== +string_decoder@~1.0.0: + version "1.0.3" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz" + integrity sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ== + dependencies: + safe-buffer "~5.1.0" stylus@~0.54.5: version "0.54.5" @@ -985,6 +1002,11 @@ unpipe@1.0.0: resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== +util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + utils-merge@1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz"