diff --git a/.electron-vue/webpack.main.config.js b/.electron-vue/webpack.main.config.js index f1dc5fbf..c0c5d660 100644 --- a/.electron-vue/webpack.main.config.js +++ b/.electron-vue/webpack.main.config.js @@ -36,7 +36,8 @@ let mainConfig = { use: { loader: 'ts-loader', options: { - appendTsSuffixTo: [/\.vue$/] + appendTsSuffixTo: [/\.vue$/], + onlyCompileBundledFiles: true } } }, diff --git a/.electron-vue/webpack.renderer.config.js b/.electron-vue/webpack.renderer.config.js index 8242de7d..3b9af253 100644 --- a/.electron-vue/webpack.renderer.config.js +++ b/.electron-vue/webpack.renderer.config.js @@ -48,7 +48,8 @@ let rendererConfig = { use: { loader: 'ts-loader', options: { - appendTsSuffixTo: [/\.vue$/] + appendTsSuffixTo: [/\.vue$/], + onlyCompileBundledFiles: true } } }, @@ -200,7 +201,8 @@ let aboutConfig = { use: { loader: 'ts-loader', options: { - appendTsSuffixTo: [/\.vue$/] + appendTsSuffixTo: [/\.vue$/], + onlyCompileBundledFiles: true } } }, diff --git a/package.json b/package.json index 0039036f..5e9882f3 100644 --- a/package.json +++ b/package.json @@ -32,15 +32,15 @@ "author": "Boik Su ", "license": "Apache-2.0", "dependencies": { - "axios": "^0.16.2", - "collect.js": "^3.0.51", + "axios": "^0.17.0", + "collect.js": "^3.0.52", "css-element-queries": "^0.4.0", "electron-localshortcut": "next", "electron-process-manager": "^0.1.0", "fetch-jsonp": "^1.1.3", "fuse.js": "^3.2.0", "lulumi": "^0.0.23", - "nanoid": "^0.2.2", + "nanoid": "^1.0.1", "node-localstorage": "^1.3.0", "punycode": "^2.1.0", "vue": "2.4.4", @@ -50,12 +50,12 @@ "vuex": "2.4.1" }, "devDependencies": { - "@types/chrome": "^0.0.50", - "@types/mocha": "^2.2.43", - "@types/webpack": "^3.0.13", + "@types/chrome": "^0.0.51", + "@types/mocha": "^2.2.44", + "@types/webpack": "^3.0.14", "@types/webpack-env": "^1.13.2", "@types/webpack-hot-middleware": "^2.16.0", - "ava": "^0.22.0", + "ava": "^0.23.0", "babel-cli": "^6.26.0", "babel-core": "^6.26.0", "babel-eslint": "^8.0.1", @@ -68,30 +68,30 @@ "babel-minify-webpack-plugin": "^0.2.0", "cfonts": "^1.1.3", "chai": "^4.1.2", - "chalk": "^2.2.0", - "cross-env": "^5.1.0", + "chalk": "^2.3.0", + "cross-env": "^5.1.1", "css-loader": "^0.28.7", "del": "^3.0.0", "devtron": "^1.4.0", "electron": "1.8.2-beta.1", "electron-debug": "^1.4.0", - "electron-devtools-installer": "^2.2.0", + "electron-devtools-installer": "^2.2.1", "electron-packager": "^9.1.0", "electron-rebuild": "^1.6.0", - "element-ui": "^1.4.7", - "eslint": "^4.9.0", + "element-ui": "1.4.8", + "eslint": "^4.10.0", "eslint-config-airbnb-base": "^12.1.0", "eslint-friendly-formatter": "^3.0.0", "eslint-import-resolver-webpack": "^0.8.3", "eslint-loader": "^1.9.0", "eslint-plugin-html": "3.2.2", "eslint-plugin-import": "^2.8.0", - "extract-text-webpack-plugin": "^3.0.1", + "extract-text-webpack-plugin": "^3.0.2", "file-loader": "^1.1.5", "git-rev-sync": "^1.9.1", "html-webpack-plugin": "^2.30.1", "inject-loader": "^3.0.1", - "iview": "^2.5.1", + "iview": "2.5.1", "json-loader": "^0.5.7", "karma": "^1.7.1", "karma-chai": "^0.1.0", @@ -101,7 +101,7 @@ "karma-sourcemap-loader": "^0.3.7", "karma-spec-reporter": "^0.0.31", "karma-webpack": "^2.0.5", - "less": "2.7.2", + "less": "2.7.3", "less-loader": "^4.0.5", "mocha": "^4.0.1", "mockery": "^2.1.0", @@ -109,17 +109,17 @@ "pug": "^2.0.0-rc.4", "pug-html-loader": "^1.1.5", "require-dir": "^0.3.2", - "sinon": "^4.0.1", + "sinon": "^4.0.2", "sortablejs": "^1.6.1", "spectron": "^3.7.2", "style-loader": "^0.19.0", "tree-kill": "^1.2.0", - "tslint": "^5.7.0", + "tslint": "^5.8.0", "tslint-config-airbnb": "^5.3.0", "tslint-loader": "^3.5.3", - "ts-loader": "^3.0.3", + "ts-loader": "^3.1.1", "typescript": "^2.5.3", - "typescript-formatter": "^6.0.0", + "typescript-formatter": "^7.0.0", "url-loader": "^0.6.2", "vue-awesome": "^2.3.3", "vue-class-component": "5.0.2", diff --git a/src/tsconfig.json b/src/tsconfig.json index 1db1c125..110642a3 100644 --- a/src/tsconfig.json +++ b/src/tsconfig.json @@ -21,9 +21,6 @@ "es7", "es2017.object" ], - "typeRoots": [ - "../node_modules/@types" - ], "types": [ "chrome", "node", @@ -34,6 +31,7 @@ ] }, "include": [ - "**/*.ts" + "**/*.ts", + "../node_modules/electron/electron.d.ts" ] } diff --git a/yarn.lock b/yarn.lock index dfa97b81..6a128073 100644 --- a/yarn.lock +++ b/yarn.lock @@ -48,12 +48,18 @@ dependencies: arrify "^1.0.1" -"@types/chrome@^0.0.50": - version "0.0.50" - resolved "https://registry.yarnpkg.com/@types/chrome/-/chrome-0.0.50.tgz#864086a08a9e47b4ff51d2910731dba92d5a20dc" +"@types/chrome@^0.0.51": + version "0.0.51" + resolved "https://registry.yarnpkg.com/@types/chrome/-/chrome-0.0.51.tgz#173174baf8e801fe51d1d07e58c11044c74d2b8c" dependencies: "@types/filesystem" "*" +"@types/commander@^2.11.0": + version "2.11.0" + resolved "https://registry.yarnpkg.com/@types/commander/-/commander-2.11.0.tgz#7fc765ccad14827e2babd6a99583359ff3e40563" + dependencies: + "@types/node" "*" + "@types/connect@*": version "3.4.31" resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.31.tgz#1f92d6b117ecc05076c49ecd024f7976e528bad9" @@ -70,9 +76,9 @@ version "0.0.28" resolved "https://registry.yarnpkg.com/@types/filewriter/-/filewriter-0.0.28.tgz#c054e8af4d9dd75db4e63abc76f885168714d4b3" -"@types/mocha@^2.2.43": - version "2.2.43" - resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-2.2.43.tgz#03c54589c43ad048cbcbfd63999b55d0424eec27" +"@types/mocha@^2.2.44": + version "2.2.44" + resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-2.2.44.tgz#1d4a798e53f35212fd5ad4d04050620171cd5b5e" "@types/node@*": version "8.0.28" @@ -82,6 +88,10 @@ version "8.0.31" resolved "https://registry.yarnpkg.com/@types/node/-/node-8.0.31.tgz#d9af61093cf4bfc9f066ca34de0175012cfb0ce9" +"@types/semver@^5.4.0": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@types/semver/-/semver-5.4.0.tgz#f3658535af7f1f502acd6da7daf405ffeb1f7ee4" + "@types/source-map@*": version "0.5.1" resolved "https://registry.yarnpkg.com/@types/source-map/-/source-map-0.5.1.tgz#7e74db5d06ab373a712356eebfaea2fad0ea2367" @@ -115,9 +125,9 @@ "@types/tapable" "*" "@types/uglify-js" "*" -"@types/webpack@^3.0.13": - version "3.0.13" - resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-3.0.13.tgz#5a49ae51e784e73bc46830a6a20656e85b8af0e6" +"@types/webpack@^3.0.14": + version "3.0.14" + resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-3.0.14.tgz#acd254d4b68f84ef36eff2f55aacc656c0734166" dependencies: "@types/node" "*" "@types/tapable" "*" @@ -443,11 +453,7 @@ async-each@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.1.tgz#19d386a1d9edc6e7c1c85d388aedbcc56d33602d" -async-validator@1.6.9: - version "1.6.9" - resolved "https://registry.yarnpkg.com/async-validator/-/async-validator-1.6.9.tgz#a8309daa8b83421cdbd4628e026d6abb25192d34" - -async-validator@^1.8.1: +async-validator@^1.8.1, async-validator@~1.8.1: version "1.8.1" resolved "https://registry.yarnpkg.com/async-validator/-/async-validator-1.8.1.tgz#6665788ca39269af770e5ee02f0e557f2438d2ca" dependencies: @@ -514,9 +520,9 @@ ava-init@^0.2.0: read-pkg-up "^2.0.0" write-pkg "^3.1.0" -ava@^0.22.0: - version "0.22.0" - resolved "https://registry.yarnpkg.com/ava/-/ava-0.22.0.tgz#4c28a1fdef7e749ba0c8131ac18a7ca489eef049" +ava@^0.23.0: + version "0.23.0" + resolved "https://registry.yarnpkg.com/ava/-/ava-0.23.0.tgz#beed11730adef74a857761b62b8882bf16d5a038" dependencies: "@ava/babel-preset-stage-4" "^1.1.0" "@ava/babel-preset-transform-test-files" "^3.0.0" @@ -547,7 +553,7 @@ ava@^0.22.0: convert-source-map "^1.2.0" core-assert "^0.2.0" currently-unhandled "^0.4.1" - debug "^2.2.0" + debug "^3.0.1" dot-prop "^4.1.0" empower-core "^0.6.1" equal-length "^1.0.0" @@ -584,20 +590,20 @@ ava@^0.22.0: package-hash "^2.0.0" pkg-conf "^2.0.0" plur "^2.0.0" - pretty-ms "^2.0.0" + pretty-ms "^3.0.0" require-precompiled "^0.1.0" resolve-cwd "^2.0.0" safe-buffer "^5.1.1" slash "^1.0.0" source-map-support "^0.4.0" - stack-utils "^1.0.0" + stack-utils "^1.0.1" strip-ansi "^4.0.0" strip-bom-buf "^1.0.0" supports-color "^4.0.0" time-require "^0.1.2" trim-off-newlines "^1.0.1" unique-temp-dir "^1.0.0" - update-notifier "^2.1.0" + update-notifier "^2.3.0" aws-sign2@~0.6.0: version "0.6.0" @@ -607,9 +613,9 @@ aws4@^1.2.1: version "1.6.0" resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.6.0.tgz#83ef5ca860b2b32e4a0deedee8c771b9db57471e" -axios@^0.16.2: - version "0.16.2" - resolved "https://registry.yarnpkg.com/axios/-/axios-0.16.2.tgz#ba4f92f17167dfbab40983785454b9ac149c3c6d" +axios@^0.17.0: + version "0.17.0" + resolved "https://registry.yarnpkg.com/axios/-/axios-0.17.0.tgz#7da747916db803f761651d6091d708789b953c6a" dependencies: follow-redirects "^1.2.3" is-buffer "^1.1.5" @@ -1729,7 +1735,7 @@ bluebird@^2.9.24: version "2.11.0" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-2.11.0.tgz#534b9033c022c9579c56ba3b3e5a5caafbb650e1" -bluebird@^3.0.0, bluebird@^3.0.5, bluebird@^3.1.1, bluebird@^3.3.0, bluebird@^3.4.7: +bluebird@^3.0.0, bluebird@^3.1.1, bluebird@^3.3.0, bluebird@^3.4.7: version "3.5.0" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.0.tgz#791420d7f551eea2897453a8a77653f96606d67c" @@ -1773,9 +1779,9 @@ boom@2.x.x: dependencies: hoek "2.x.x" -boxen@^1.0.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/boxen/-/boxen-1.2.1.tgz#0f11e7fe344edb9397977fc13ede7f64d956481d" +boxen@^1.2.1: + version "1.2.2" + resolved "https://registry.yarnpkg.com/boxen/-/boxen-1.2.2.tgz#3f1d4032c30ffea9d4b02c322eaf2ea741dcbce5" dependencies: ansi-align "^2.0.0" camelcase "^4.0.0" @@ -2095,9 +2101,9 @@ chalk@^2.1.0: escape-string-regexp "^1.0.5" supports-color "^4.0.0" -chalk@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.2.0.tgz#477b3bf2f9b8fd5ca9e429747e37f724ee7af240" +chalk@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.3.0.tgz#b5ea48efc9c1793dccc9b4767c93914d3f2d52ba" dependencies: ansi-styles "^3.1.0" escape-string-regexp "^1.0.5" @@ -2316,9 +2322,9 @@ code-point-at@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" -collect.js@^3.0.51: - version "3.0.51" - resolved "https://registry.yarnpkg.com/collect.js/-/collect.js-3.0.51.tgz#7dbba3e04c45da2fedb72c3e49b519b712ab91ff" +collect.js@^3.0.52: + version "3.0.52" + resolved "https://registry.yarnpkg.com/collect.js/-/collect.js-3.0.52.tgz#2cf1b7ed37646d354d2751fdd63337c1631fa31c" color-convert@^1.3.0, color-convert@^1.9.0: version "1.9.0" @@ -2649,9 +2655,9 @@ create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: safe-buffer "^5.0.1" sha.js "^2.4.8" -cross-env@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-5.1.0.tgz#1f12d6b3777d5847dcf9cf39fbee3c6a76dd5058" +cross-env@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-5.1.1.tgz#b6d8ab97f304c0f71dae7277b75fe424c08dfa74" dependencies: cross-spawn "^5.1.0" is-windows "^1.0.0" @@ -3174,13 +3180,15 @@ ecc-jsbn@~0.1.1: dependencies: jsbn "~0.1.0" -editorconfig@^0.13.2: - version "0.13.2" - resolved "https://registry.yarnpkg.com/editorconfig/-/editorconfig-0.13.2.tgz#8e57926d9ee69ab6cb999f027c2171467acceb35" +editorconfig@^0.15.0: + version "0.15.0" + resolved "https://registry.yarnpkg.com/editorconfig/-/editorconfig-0.15.0.tgz#b6dd4a0b6b9e76ce48e066bdc15381aebb8804fd" dependencies: - bluebird "^3.0.5" - commander "^2.9.0" - lru-cache "^3.2.0" + "@types/commander" "^2.11.0" + "@types/semver" "^5.4.0" + commander "^2.11.0" + lru-cache "^4.1.1" + semver "^5.4.1" sigmund "^1.0.1" ee-first@1.1.1: @@ -3205,9 +3213,9 @@ electron-debug@^1.4.0: electron-is-dev "^0.3.0" electron-localshortcut "^3.0.0" -electron-devtools-installer@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/electron-devtools-installer/-/electron-devtools-installer-2.2.0.tgz#9813e6811afcd69ddca3cae5416db72ea7ecfb6a" +electron-devtools-installer@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/electron-devtools-installer/-/electron-devtools-installer-2.2.1.tgz#0beb73ccbf65cbc4d09e706cebda638f839b8c55" dependencies: "7zip" "0.0.6" cross-unzip "0.0.2" @@ -3330,11 +3338,11 @@ element-resize-detector@^1.1.12: dependencies: batch-processor "^1.0.0" -element-ui@^1.4.7: - version "1.4.7" - resolved "https://registry.yarnpkg.com/element-ui/-/element-ui-1.4.7.tgz#18ce26559cd32d2f9fc8a51d0d56c061dd3c9e54" +element-ui@1.4.8: + version "1.4.8" + resolved "https://registry.yarnpkg.com/element-ui/-/element-ui-1.4.8.tgz#2bd32fb022ab2482e08e1559daaa7774a86517bc" dependencies: - async-validator "1.6.9" + async-validator "~1.8.1" babel-helper-vue-jsx-merge-props "^2.0.0" deepmerge "^1.2.0" throttle-debounce "^1.0.1" @@ -3658,9 +3666,9 @@ eslint-scope@^3.7.1: esrecurse "^4.1.0" estraverse "^4.1.1" -eslint@^4.9.0: - version "4.9.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-4.9.0.tgz#76879d274068261b191fe0f2f56c74c2f4208e8b" +eslint@^4.10.0: + version "4.10.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-4.10.0.tgz#f25d0d7955c81968c2309aa5c9a229e045176bb7" dependencies: ajv "^5.2.0" babel-code-frame "^6.22.0" @@ -3888,9 +3896,9 @@ extglob@^0.3.1: dependencies: is-extglob "^1.0.0" -extract-text-webpack-plugin@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/extract-text-webpack-plugin/-/extract-text-webpack-plugin-3.0.1.tgz#605a8893faca1dd49bb0d2ca87493f33fd43d102" +extract-text-webpack-plugin@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extract-text-webpack-plugin/-/extract-text-webpack-plugin-3.0.2.tgz#5f043eaa02f9750a9258b78c0a6e0dc1408fb2f7" dependencies: async "^2.4.1" loader-utils "^1.1.0" @@ -4304,6 +4312,12 @@ glob@^6.0.4: once "^1.3.0" path-is-absolute "^1.0.0" +global-dirs@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-0.1.0.tgz#10d34039e0df04272e262cf24224f7209434df4f" + dependencies: + ini "^1.3.4" + globals@^10.0.0: version "10.1.0" resolved "https://registry.yarnpkg.com/globals/-/globals-10.1.0.tgz#4425a1881be0d336b4a823a82a7be725d5dd987c" @@ -4730,7 +4744,7 @@ inherits@2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" -ini@~1.3.0: +ini@^1.3.4, ini@~1.3.0: version "1.3.4" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.4.tgz#0537cb79daf59b59a1a517dff706c86ec039162e" @@ -4898,7 +4912,7 @@ is-extglob@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" -is-finite@^1.0.0, is-finite@^1.0.1: +is-finite@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" dependencies: @@ -4930,6 +4944,13 @@ is-glob@^3.1.0: dependencies: is-extglob "^2.1.0" +is-installed-globally@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.1.0.tgz#0dfd98f5a9111716dd535dda6492f67bf3d25a80" + dependencies: + global-dirs "^0.1.0" + is-path-inside "^1.0.0" + is-lower-case@^1.1.0: version "1.1.3" resolved "https://registry.yarnpkg.com/is-lower-case/-/is-lower-case-1.1.3.tgz#7e147be4768dc466db3bfb21cc60b31e6ad69393" @@ -5135,7 +5156,7 @@ istanbul@^0.4.0: which "^1.1.1" wordwrap "^1.0.0" -iview@^2.5.1: +iview@2.5.1: version "2.5.1" resolved "https://registry.yarnpkg.com/iview/-/iview-2.5.1.tgz#c647121173024675c6d3746eafc526be0dce1aad" dependencies: @@ -5263,9 +5284,9 @@ jstransformer@1.0.0: is-promise "^2.0.0" promise "^7.0.1" -just-extend@^1.1.22: - version "1.1.22" - resolved "https://registry.yarnpkg.com/just-extend/-/just-extend-1.1.22.tgz#3330af756cab6a542700c64b2e4e4aa062d52fff" +just-extend@^1.1.26: + version "1.1.26" + resolved "https://registry.yarnpkg.com/just-extend/-/just-extend-1.1.26.tgz#dba4ad2786d319f1d10afab106e004b5a0851ac2" karma-chai@^0.1.0: version "0.1.0" @@ -5423,9 +5444,9 @@ less-loader@^4.0.5: loader-utils "^1.1.0" pify "^2.3.0" -less@2.7.2: - version "2.7.2" - resolved "https://registry.yarnpkg.com/less/-/less-2.7.2.tgz#368d6cc73e1fb03981183280918743c5dcf9b3df" +less@2.7.3: + version "2.7.3" + resolved "https://registry.yarnpkg.com/less/-/less-2.7.3.tgz#cc1260f51c900a9ec0d91fb6998139e02507b63b" optionalDependencies: errno "^0.1.1" graceful-fs "^4.1.2" @@ -5433,7 +5454,7 @@ less@2.7.2: mime "^1.2.11" mkdirp "^0.5.0" promise "^7.1.1" - request "^2.72.0" + request "2.81.0" source-map "^0.5.3" levn@^0.3.0, levn@~0.3.0: @@ -5780,12 +5801,6 @@ lru-cache@2.2.x: version "2.2.4" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-2.2.4.tgz#6c658619becf14031d0d0b594b16042ce4dc063d" -lru-cache@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-3.2.0.tgz#71789b3b7f5399bec8565dda38aa30d2a097efee" - dependencies: - pseudomap "^1.0.1" - lru-cache@^4.0.1, lru-cache@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.1.tgz#622e32e82488b49279114a4f9ecf45e7cd6bba55" @@ -6058,13 +6073,9 @@ nan@^2.3.0: version "2.6.2" resolved "https://registry.yarnpkg.com/nan/-/nan-2.6.2.tgz#e4ff34e6c95fdfb5aecc08de6596f43605a7db45" -nanoid@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-0.2.2.tgz#e2ebc6ad3db5e0454fd8124d30ca39b06555fe56" - -native-promise-only@^0.8.1: - version "0.8.1" - resolved "https://registry.yarnpkg.com/native-promise-only/-/native-promise-only-0.8.1.tgz#20a318c30cb45f71fe7adfbf7b21c99c1472ef11" +nanoid@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-1.0.1.tgz#58a8e0577d9db07ae4f231a3afa59af94e4fc439" natural-compare@^1.4.0: version "1.4.0" @@ -6080,12 +6091,12 @@ negotiator@0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9" -nise@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/nise/-/nise-1.1.1.tgz#1faa07147f3bf2465d4dbedc0e4a84048f081041" +nise@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/nise/-/nise-1.2.0.tgz#079d6cadbbcb12ba30e38f1c999f36ad4d6baa53" dependencies: formatio "^1.2.0" - just-extend "^1.1.22" + just-extend "^1.1.26" lolex "^1.6.0" path-to-regexp "^1.7.0" text-encoding "^0.6.4" @@ -6707,11 +6718,7 @@ plist@^2.0.0, plist@^2.0.1: xmlbuilder "8.2.2" xmldom "0.1.x" -plur@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/plur/-/plur-1.0.0.tgz#db85c6814f5e5e5a3b49efc28d604fec62975156" - -plur@^2.0.0: +plur@^2.0.0, plur@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/plur/-/plur-2.1.2.tgz#7482452c1a0f508e3e344eaec312c91c29dc655a" dependencies: @@ -7046,13 +7053,12 @@ pretty-ms@^0.2.1: dependencies: parse-ms "^0.1.0" -pretty-ms@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/pretty-ms/-/pretty-ms-2.1.0.tgz#4257c256df3fb0b451d6affaab021884126981dc" +pretty-ms@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/pretty-ms/-/pretty-ms-3.0.1.tgz#7c18b73c228a9b8f6edc2835a12cb8f7ed85f9f4" dependencies: - is-finite "^1.0.1" parse-ms "^1.0.0" - plur "^1.0.0" + plur "^2.1.2" private@^0.1.6, private@^0.1.7, private@~0.1.5: version "0.1.7" @@ -7100,7 +7106,7 @@ pruner@^0.0.7: dependencies: fs-extra "^4.0.0" -pseudomap@^1.0.1, pseudomap@^1.0.2: +pseudomap@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" @@ -7579,7 +7585,7 @@ repeating@^2.0.0: dependencies: is-finite "^1.0.0" -request@2, request@^2.45.0, request@^2.72.0, request@^2.79.0, request@^2.81.0, request@~2.81.0: +request@2, request@2.81.0, request@^2.45.0, request@^2.79.0, request@^2.81.0, request@~2.81.0: version "2.81.0" resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0" dependencies: @@ -7746,7 +7752,7 @@ safe-buffer@~5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.0.1.tgz#d263ca54696cd8a306b5ca6551e92de57918fbe7" -samsam@1.x, samsam@^1.1.3: +samsam@1.x: version "1.2.1" resolved "https://registry.yarnpkg.com/samsam/-/samsam-1.2.1.tgz#edd39093a3184370cb859243b2bdf255e7d8ea67" @@ -7903,19 +7909,16 @@ single-line-log@^1.1.2: dependencies: string-width "^1.0.1" -sinon@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/sinon/-/sinon-4.0.1.tgz#e46146a8a8420f837bdba32e2965bd1fe43d5b05" +sinon@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/sinon/-/sinon-4.0.2.tgz#c81f62456d37986c84e9f522ddb9ce413bda49d2" dependencies: diff "^3.1.0" formatio "1.2.0" lodash.get "^4.4.2" lolex "^2.1.3" - native-promise-only "^0.8.1" - nise "^1.1.1" - path-to-regexp "^1.7.0" - samsam "^1.1.3" - text-encoding "0.6.4" + nise "^1.2.0" + supports-color "^4.4.0" type-detect "^4.0.0" slash@^1.0.0: @@ -8164,7 +8167,7 @@ sshpk@^1.7.0: jsbn "~0.1.0" tweetnacl "~0.14.0" -stack-utils@^1.0.0: +stack-utils@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.1.tgz#d4f33ab54e8e38778b0ca5cfd3b3afb12db68620" @@ -8419,7 +8422,7 @@ test-exclude@^4.1.1: read-pkg-up "^1.0.1" require-main-filename "^1.0.1" -text-encoding@0.6.4, text-encoding@^0.6.4: +text-encoding@^0.6.4: version "0.6.4" resolved "https://registry.yarnpkg.com/text-encoding/-/text-encoding-0.6.4.tgz#e399a982257a276dae428bb92845cb71bdc26d19" @@ -8579,11 +8582,11 @@ tryit@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/tryit/-/tryit-1.0.3.tgz#393be730a9446fd1ead6da59a014308f36c289cb" -ts-loader@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-3.0.3.tgz#2b25865c220529093f40c997e81197444955e652" +ts-loader@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-3.1.1.tgz#602d93c12029eaf8fa1ee478a90785d40c5f6658" dependencies: - chalk "^2.0.1" + chalk "^2.3.0" enhanced-resolve "^3.0.0" loader-utils "^1.0.2" semver "^5.0.1" @@ -8632,12 +8635,13 @@ tslint-microsoft-contrib@^5.0.0: dependencies: tsutils "^1.4.0" -tslint@^5.7.0: - version "5.7.0" - resolved "https://registry.yarnpkg.com/tslint/-/tslint-5.7.0.tgz#c25e0d0c92fa1201c2bc30e844e08e682b4f3552" +tslint@^5.8.0: + version "5.8.0" + resolved "https://registry.yarnpkg.com/tslint/-/tslint-5.8.0.tgz#1f49ad5b2e77c76c3af4ddcae552ae4e3612eb13" dependencies: babel-code-frame "^6.22.0" - colors "^1.1.2" + builtin-modules "^1.1.1" + chalk "^2.1.0" commander "^2.9.0" diff "^3.2.0" glob "^7.1.1" @@ -8645,7 +8649,7 @@ tslint@^5.7.0: resolve "^1.3.2" semver "^5.3.0" tslib "^1.7.1" - tsutils "^2.8.1" + tsutils "^2.12.1" tslint@~5.1.0: version "5.1.0" @@ -8665,15 +8669,15 @@ tsutils@^1.4.0: version "1.9.1" resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-1.9.1.tgz#b9f9ab44e55af9681831d5f28d0aeeaf5c750cb0" -tsutils@^2.5.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-2.8.0.tgz#0160173729b3bf138628dd14a1537e00851d814a" +tsutils@^2.12.1: + version "2.12.1" + resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-2.12.1.tgz#f4d95ce3391c8971e46e54c4cf0edb0a21dd5b24" dependencies: tslib "^1.7.1" -tsutils@^2.8.1: - version "2.8.2" - resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-2.8.2.tgz#2c1486ba431260845b0ac6f902afd9d708a8ea6a" +tsutils@^2.5.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-2.8.0.tgz#0160173729b3bf138628dd14a1537e00851d814a" dependencies: tslib "^1.7.1" @@ -8712,12 +8716,12 @@ typedarray@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" -typescript-formatter@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/typescript-formatter/-/typescript-formatter-6.0.0.tgz#b90b6f391c54e2c75ab224ace2718d04387b6a02" +typescript-formatter@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/typescript-formatter/-/typescript-formatter-7.0.0.tgz#f159ab6448e979f5c0fbbb596b92b1f9a859f2a8" dependencies: commandpost "^1.0.0" - editorconfig "^0.13.2" + editorconfig "^0.15.0" typescript@^2.5.3: version "2.5.3" @@ -8816,14 +8820,15 @@ 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@^2.1.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-2.2.0.tgz#1b5837cf90c0736d88627732b661c138f86de72f" +update-notifier@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-2.3.0.tgz#4e8827a6bb915140ab093559d7014e3ebb837451" dependencies: - boxen "^1.0.0" - chalk "^1.0.0" + boxen "^1.2.1" + chalk "^2.0.1" configstore "^3.0.0" import-lazy "^2.1.0" + is-installed-globally "^0.1.0" is-npm "^1.0.0" latest-version "^3.0.0" semver-diff "^2.0.0"