diff --git a/package.json b/package.json index 453ab0ab..1ec3593c 100644 --- a/package.json +++ b/package.json @@ -54,18 +54,18 @@ "cookie-parser": "^1.4.3", "cron": "^1.2.1", "diff2html": "^2.3.0", - "execa": "^0.6.3", + "execa": "^0.7.0", "express": "^4.15.3", "express-brute": "1.0.1", "express-brute-mongoose": "^0.0.9", "express-session": "^1.15.3", - "file-type": "^5.0.0", + "file-type": "^5.1.1", "filesize.js": "^1.0.2", "follow-redirects": "1.2.3", "fs-extra": "^3.0.1", "git-wrapper2-promise": "^0.2.9", "highlight.js": "^9.12.0", - "i18next": "^8.4.0", + "i18next": "^8.4.1", "i18next-express-middleware": "^1.0.5", "i18next-node-fs-backend": "^1.0.0", "image-size": "^0.5.4", @@ -104,7 +104,7 @@ "passport-slack": "0.0.7", "passport-windowslive": "^1.0.2", "passport.socketio": "^3.7.0", - "pm2": "2.4.6", + "pm2": "^2.5.0", "pug": "^2.0.0-rc.2", "read-chunk": "^2.0.0", "remove-markdown": "^0.1.0", @@ -158,11 +158,11 @@ "typescript": "^2.3.4", "uglify-es": "^3.0.15", "vee-validate": "^2.0.0-rc.5", - "vue": "^2.3.3", - "vue-clipboards": "^1.0.0", + "vue": "^2.3.4", + "vue-clipboards": "^1.0.2", "vue-lodash": "^1.0.3", - "vue-resource": "^1.3.3", - "vue-template-compiler": "^2.3.3", + "vue-resource": "^1.3.4", + "vue-template-compiler": "^2.3.4", "vue-template-es2015-compiler": "^1.5.2", "vuex": "^2.3.1" }, @@ -175,4 +175,4 @@ "verbose": true }, "snyk": true -} \ No newline at end of file +} diff --git a/yarn.lock b/yarn.lock index d40b7773..bc6655c3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1169,7 +1169,7 @@ child-process-promise@^2.2.1: node-version "^1.0.0" promise-polyfill "^6.0.1" -chokidar@^1.4.3, chokidar@^1.6.1, chokidar@^1.7.0: +chokidar@^1.4.3, chokidar@^1.6.1, chokidar@^1.7, chokidar@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.7.0.tgz#798e689778151c8076b4b360e5edd28cda2bb468" dependencies: @@ -1516,7 +1516,7 @@ crc@3.4.4, crc@^3.4.0: version "3.4.4" resolved "https://registry.yarnpkg.com/crc/-/crc-3.4.4.tgz#9da1e980e3bd44fc5c93bf5ab3da3378d85e466b" -create-error-class@^3.0.0, create-error-class@^3.0.1: +create-error-class@^3.0.1: version "3.0.2" resolved "https://registry.yarnpkg.com/create-error-class/-/create-error-class-3.0.2.tgz#06be7abef947a3f14a30fd610671d401bca8b7b6" dependencies: @@ -1609,7 +1609,7 @@ de-indent@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/de-indent/-/de-indent-1.0.2.tgz#b2038e846dc33baa5796128d0804b455b8c1e21d" -debug@*, debug@2.6.8, debug@^2.3.2, debug@^2.6, debug@^2.6.3, debug@~2.6.4: +debug@*, debug@2.6.8, debug@^2.1.2, debug@^2.6, debug@^2.6.3, debug@~2.6.4: version "2.6.8" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.8.tgz#e731531ca2ede27d188222427da17821d68ff4fc" dependencies: @@ -1627,7 +1627,7 @@ debug@2.3.3: dependencies: ms "0.7.2" -debug@2.6.7, debug@^2.1.1, debug@^2.2.0, debug@^2.4.5, debug@~2.6.6: +debug@2.6.7, debug@^2.1.1, debug@^2.2.0, debug@^2.3.2, debug@^2.4.5, debug@~2.6.6: version "2.6.7" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.7.tgz#92bad1f6d05bbb6bba22cca88bcd0ec894c2861e" dependencies: @@ -1637,6 +1637,12 @@ decamelize@^1.0.0, decamelize@^1.1.1, decamelize@^1.1.2: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" +decompress-response@^3.2.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" + dependencies: + mimic-response "^1.0.0" + deep-extend@~0.4.0: version "0.4.2" resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.4.2.tgz#48b699c27e334bf89f10892be432f6e4c7d34a7f" @@ -2194,9 +2200,9 @@ execa@^0.5.0: signal-exit "^3.0.0" strip-eof "^1.0.0" -execa@^0.6.3: - version "0.6.3" - resolved "https://registry.yarnpkg.com/execa/-/execa-0.6.3.tgz#57b69a594f081759c69e5370f0d17b9cb11658fe" +execa@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" dependencies: cross-spawn "^5.0.1" get-stream "^3.0.0" @@ -2427,9 +2433,9 @@ file-type@^3.1.0: version "3.9.0" resolved "https://registry.yarnpkg.com/file-type/-/file-type-3.9.0.tgz#257a078384d1db8087bc449d107d52a52672b9e9" -file-type@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/file-type/-/file-type-5.0.0.tgz#68dfe735ef37155ee6aa9a58951f0cca796e726e" +file-type@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-5.1.1.tgz#b3ff41bbbb985e2fe5f4526234cb031c701ee5cd" filename-regex@^2.0.0: version "2.0.1" @@ -2835,20 +2841,22 @@ got@^5.0.0: unzip-response "^1.0.2" url-parse-lax "^1.0.0" -got@^6.7.1: - version "6.7.1" - resolved "https://registry.yarnpkg.com/got/-/got-6.7.1.tgz#240cd05785a9a18e561dc1b44b41c763ef1e8db0" +got@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/got/-/got-7.0.0.tgz#82d439f6763cdb1c8821b7a3aae2784c88c3b8d3" dependencies: - create-error-class "^3.0.0" + decompress-response "^3.2.0" duplexer3 "^0.1.4" get-stream "^3.0.0" - is-redirect "^1.0.0" + is-plain-obj "^1.1.0" is-retry-allowed "^1.0.0" is-stream "^1.0.0" + isurl "^1.0.0-alpha5" lowercase-keys "^1.0.0" + p-cancelable "^0.2.0" + p-timeout "^1.1.1" safe-buffer "^5.0.1" timed-out "^4.0.0" - unzip-response "^2.0.1" url-parse-lax "^1.0.0" graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.4, graceful-fs@^4.1.6, graceful-fs@^4.1.9: @@ -3021,15 +3029,15 @@ i18next-xhr-backend@^1.4.2: version "1.4.2" resolved "https://registry.yarnpkg.com/i18next-xhr-backend/-/i18next-xhr-backend-1.4.2.tgz#7aa766292c46ca83ff6477bb55074b363a646a62" -i18next@^8.4.0: - version "8.4.0" - resolved "https://registry.yarnpkg.com/i18next/-/i18next-8.4.0.tgz#ffdf2b5dee22c646f0a715f8f5a38a347c83a546" +i18next@^8.4.1: + version "8.4.1" + resolved "https://registry.yarnpkg.com/i18next/-/i18next-8.4.1.tgz#064d9fdaebf0e077f02b2501cb44d25357cd53b8" iconv-lite@0.4.13: version "0.4.13" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.13.tgz#1f88aba4ab0b1508e8312acc39345f36e992e2f2" -iconv-lite@0.4.15: +iconv-lite@0.4.15, iconv-lite@^0.4.4: version "0.4.15" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.15.tgz#fe265a218ac6a57cfe854927e9d04c19825eddeb" @@ -3289,6 +3297,10 @@ is-obj@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" +is-object@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-object/-/is-object-1.0.1.tgz#8952688c5ec2ffd6b03ecc85e769e02903083470" + is-path-cwd@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d" @@ -3305,6 +3317,10 @@ is-path-inside@^1.0.0: dependencies: path-is-inside "^1.0.1" +is-plain-obj@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" + is-posix-bracket@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" @@ -3450,6 +3466,12 @@ istanbul-reports@^1.1.1: dependencies: handlebars "^4.0.3" +isurl@^1.0.0-alpha5: + version "1.0.0-alpha5" + resolved "https://registry.yarnpkg.com/isurl/-/isurl-1.0.0-alpha5.tgz#77fa122fff1f31be27b6f157661f88582ba1cd36" + dependencies: + is-object "^1.0.1" + jest-changed-files@^20.0.3: version "20.0.3" resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-20.0.3.tgz#9394d5cc65c438406149bef1bf4d52b68e03e3f8" @@ -4411,6 +4433,10 @@ mimic-fn@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.1.0.tgz#e667783d92e89dbd342818b5230b9d62a672ad18" +mimic-response@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.0.tgz#df3d3652a73fded6b9b0b24146e6fd052353458e" + min-document@^2.19.0: version "2.19.0" resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" @@ -4584,7 +4610,7 @@ mute-stream@0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.6.tgz#48962b19e169fd1dfc240b3f1e7317627bbc47db" -mute-stream@0.0.7: +mute-stream@0.0.7, mute-stream@~0.0.4: version "0.0.7" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" @@ -4620,6 +4646,13 @@ ncp@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ncp/-/ncp-2.0.0.tgz#195a21d6c46e361d2fb1281ba38b91e9df7bdbb3" +needle@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/needle/-/needle-1.6.0.tgz#f52a5858972121618e002f8e6384cadac22d624f" + dependencies: + debug "^2.1.2" + iconv-lite "^0.4.4" + negotiator@0.5.3: version "0.5.3" resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.5.3.tgz#269d5c476810ec92edbe7b6c2f28316384f9a7e8" @@ -4984,6 +5017,10 @@ output-file-sync@^1.1.0: mkdirp "^0.5.1" object-assign "^4.1.0" +p-cancelable@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-0.2.0.tgz#3152f4f30be7606b60ebfe8bb93b3fdf69085e46" + p-finally@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" @@ -5002,6 +5039,10 @@ p-map@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/p-map/-/p-map-1.1.1.tgz#05f5e4ae97a068371bc2a5cc86bfbdbc19c4ae7a" +p-timeout@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-1.1.1.tgz#d28e9fdf96e328886fbff078f886ad158c53bf6d" + package-json@^1.0.0: version "1.2.0" resolved "https://registry.yarnpkg.com/package-json/-/package-json-1.2.0.tgz#c8ecac094227cdf76a316874ed05e27cc939a0e0" @@ -5318,14 +5359,14 @@ pm2-multimeter@^0.1.2: dependencies: charm "~0.1.1" -pm2@2.4.6: - version "2.4.6" - resolved "https://registry.yarnpkg.com/pm2/-/pm2-2.4.6.tgz#8157a7c88a537ce9d2193063aeb3aee44c5129bf" +pm2@^2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/pm2/-/pm2-2.5.0.tgz#11c0ff3497c22923e6221e9d78008b1cb4584bd1" dependencies: async "1.5" blessed "^0.1.81" chalk "^1.1" - chokidar "^1.6.1" + chokidar "^1.7" cli-table "0.3.1" commander "^2.9" cron "1.2.1" @@ -5334,23 +5375,25 @@ pm2@2.4.6: fclone "1.0.11" mkdirp "0.5.1" moment "^2.15" + needle "1.6.0" nssocket "0.6.0" pidusage "^1.1.0" pm2-axon "3.0.2" pm2-axon-rpc "0.4.5" pm2-deploy "^0.3.5" pm2-multimeter "^0.1.2" - pmx "^1.1.0" + pmx "^1.2.0" + promptly "2.2.0" semver "^5.2" - shelljs "0.7.7" + shelljs "0.7.8" source-map-support "^0.4.6" - sprintf-js "~1.0.2" + sprintf-js "1.1.1" vizion "^0.2" - yamljs "0.2.8" + yamljs "0.2.10" optionalDependencies: gkt "https://tgz.pm2.io/gkt-1.0.0.tgz" -pmx@^1.1.0: +pmx@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/pmx/-/pmx-1.2.0.tgz#712a9e1fdea53a9b061169cc7676b14838c87585" dependencies: @@ -5449,6 +5492,12 @@ promise-polyfill@^6.0.1: dependencies: asap "~2.0.3" +promptly@2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/promptly/-/promptly-2.2.0.tgz#2a13fa063688a2a5983b161fff0108a07d26fc74" + dependencies: + read "^1.0.4" + proto-list@~1.2.1: version "1.2.4" resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" @@ -5726,6 +5775,12 @@ read-pkg@^2.0.0: normalize-package-data "^2.3.2" path-type "^2.0.0" +read@^1.0.4: + version "1.0.7" + resolved "https://registry.yarnpkg.com/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4" + dependencies: + mute-stream "~0.0.4" + readable-stream@1.1.x, readable-stream@^1.0.33: version "1.1.14" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" @@ -6177,9 +6232,9 @@ shebang-regex@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" -shelljs@0.7.7, shelljs@^0.7.5: - version "0.7.7" - resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.7.7.tgz#b2f5c77ef97148f4b4f6e22682e10bba8667cff1" +shelljs@0.7.8, shelljs@^0.7.5: + version "0.7.8" + resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.7.8.tgz#decbcf874b0d1e5fb72e14b164a9683048e9acb3" dependencies: glob "^7.0.0" interpret "^1.0.0" @@ -6446,6 +6501,10 @@ split@0.3: dependencies: through "2" +sprintf-js@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.1.tgz#36be78320afe5801f6cea3ee78b6e5aab940ea0c" + sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" @@ -6916,10 +6975,6 @@ unzip-response@^1.0.0, unzip-response@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-1.0.2.tgz#b984f0877fc0a89c2c773cc1ef7b5b232b5b06fe" -unzip-response@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-2.0.1.tgz#d2f0f737d16b0615e72a6935ed04214572d56f97" - update-notifier@0.5.0, update-notifier@^0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-0.5.0.tgz#07b5dc2066b3627ab3b4f530130f7eddda07a4cc" @@ -7086,9 +7141,9 @@ void-elements@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/void-elements/-/void-elements-2.0.1.tgz#c066afb582bb1cb4128d60ea92392e94d5e9dbec" -vue-clipboards@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/vue-clipboards/-/vue-clipboards-1.0.0.tgz#60e356dcfd627af9de499ea5c102ac021f8d9adc" +vue-clipboards@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/vue-clipboards/-/vue-clipboards-1.0.2.tgz#04e50ac0e6ff651d3f5cd1e88c0355105fa10cc1" dependencies: clipboard "^1.5.15" @@ -7096,15 +7151,15 @@ vue-lodash@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/vue-lodash/-/vue-lodash-1.0.3.tgz#777ef3e190a4cdde0d211a614e52a0b38659c13f" -vue-resource@^1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/vue-resource/-/vue-resource-1.3.3.tgz#6f12cfc77cccd47fb7e07aff6c42d75e34005992" +vue-resource@^1.3.4: + version "1.3.4" + resolved "https://registry.yarnpkg.com/vue-resource/-/vue-resource-1.3.4.tgz#9fc0bdf6a2f5cab430129fc99d347b3deae7b099" dependencies: - got "^6.7.1" + got "^7.0.0" -vue-template-compiler@^2.3.3: - version "2.3.3" - resolved "https://registry.yarnpkg.com/vue-template-compiler/-/vue-template-compiler-2.3.3.tgz#b5bab9ec57309c906b82a78c81a02179dbc2f470" +vue-template-compiler@^2.3.4: + version "2.3.4" + resolved "https://registry.yarnpkg.com/vue-template-compiler/-/vue-template-compiler-2.3.4.tgz#5a88ac2c5e4d5d6218e6aa80e7e221fb7e67894c" dependencies: de-indent "^1.0.2" he "^1.1.0" @@ -7113,9 +7168,9 @@ vue-template-es2015-compiler@^1.5.2: version "1.5.2" resolved "https://registry.yarnpkg.com/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.5.2.tgz#a0a6c50c941d2a4abda963f2f42c337ac450ee95" -vue@^2.3.3: - version "2.3.3" - resolved "https://registry.yarnpkg.com/vue/-/vue-2.3.3.tgz#d1eaa8fde5240735a4563e74f2c7fead9cbb064c" +vue@^2.3.4: + version "2.3.4" + resolved "https://registry.yarnpkg.com/vue/-/vue-2.3.4.tgz#5ec3b87a191da8090bbef56b7cfabd4158038171" vuex@^2.3.1: version "2.3.1" @@ -7355,9 +7410,9 @@ yallist@^3.0.0, yallist@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.2.tgz#8452b4bb7e83c7c188d8041c1a837c773d6d8bb9" -yamljs@0.2.8: - version "0.2.8" - resolved "https://registry.yarnpkg.com/yamljs/-/yamljs-0.2.8.tgz#ef23fb006e62f6ae07b406aa2a949561f336ea5c" +yamljs@0.2.10: + version "0.2.10" + resolved "https://registry.yarnpkg.com/yamljs/-/yamljs-0.2.10.tgz#481cc7c25ca73af59f591f0c96e3ce56c757a40f" dependencies: argparse "^1.0.7" glob "^7.0.5"