From 88d911119625f9d6651faa63b0520bebb64e160a Mon Sep 17 00:00:00 2001 From: Julien Fontanet Date: Wed, 8 Nov 2017 12:05:03 +0100 Subject: [PATCH] feat: run jest at root level --- .gitignore | 1 + package.json | 13 +- packages/vhd-cli/package.json | 11 +- packages/xen-api/package.json | 11 +- packages/xo-cli/package.json | 12 +- packages/xo-collection/package.json | 11 +- packages/xo-lib/package.json | 12 +- packages/xo-remote-parser/package.json | 11 +- packages/xo-server-auth-google/package.json | 12 +- packages/xo-server-auth-ldap/package.json | 11 +- .../xo-server-transport-email/package.json | 11 +- scripts/normalize-packages | 2 + yarn.lock | 259 +----------------- 13 files changed, 36 insertions(+), 341 deletions(-) diff --git a/.gitignore b/.gitignore index 3778668dd..83cc53ad9 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ +/coverage/ /node_modules/ /lerna-debug.log /lerna-debug.log.* diff --git a/package.json b/package.json index caf0c5949..da3891c3f 100644 --- a/package.json +++ b/package.json @@ -3,17 +3,28 @@ "babel-eslint": "^8.0.1", "exec-promise": "^0.7.0", "husky": "^0.14.3", + "jest": "^21.2.1", "promise-toolbox": "^0.9.5", "standard": "^10.0.3" }, "engines": { "yarn": "^1.2.1" }, + "jest": { + "collectCoverage": true, + "testEnvironment": "node", + "testPathIgnorePatterns": [ + "/dist/", + "/xo-vmdk-to-vhd/" + ], + "testRegex": "\\.spec\\.js$" + }, "private": true, "scripts": { "commitmsg": "yarn test", + "dev-test": "jest --bail --watch", "prepublish": "scripts/run-script prepublish", - "pretest": "standard --fix", + "pretest": "standard --fix && jest", "test": "scripts/run-script test" }, "standard": { diff --git a/packages/vhd-cli/package.json b/packages/vhd-cli/package.json index 155e2d374..ada33ab0b 100644 --- a/packages/vhd-cli/package.json +++ b/packages/vhd-cli/package.json @@ -39,19 +39,16 @@ "babel-preset-stage-3": "^6.24.1", "cross-env": "^5.0.1", "dependency-check": "^2.9.1", - "jest": "^21.2.1", "rimraf": "^2.6.1" }, "scripts": { "build": "cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/", "commitmsg": "npm test", "dev": "cross-env NODE_ENV=development babel --watch --source-maps --out-dir=dist/ src/", - "dev-test": "jest --bail --watch", "posttest": "dependency-check ./package.json", "prebuild": "rimraf dist/", "predev": "npm run prebuild", - "prepublish": "npm run build", - "test": "jest" + "prepublish": "npm run build" }, "babel": { "plugins": [ @@ -69,11 +66,5 @@ ], "stage-3" ] - }, - "jest": { - "roots": [ - "/src" - ], - "testRegex": "\\.spec\\.js$" } } diff --git a/packages/xen-api/package.json b/packages/xen-api/package.json index ec6a6a79c..ee4694d9d 100644 --- a/packages/xen-api/package.json +++ b/packages/xen-api/package.json @@ -58,20 +58,17 @@ "babel-preset-stage-0": "^6.24.1", "cross-env": "^5.0.5", "dependency-check": "^2.9.1", - "jest": "^21.2.1", "rimraf": "^2.6.1" }, "scripts": { "build": "cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/", "commitmsg": "npm test", "dev": "cross-env NODE_ENV=development babel --watch --source-maps --out-dir=dist/ src/", - "dev-test": "jest --bail --watch", "plot": "gnuplot -p memory-test.gnu", "posttest": "dependency-check ./package.json", "prebuild": "rimraf dist/", "predev": "npm run prebuild", - "prepublish": "npm run build", - "test": "jest" + "prepublish": "npm run build" }, "babel": { "plugins": [ @@ -89,11 +86,5 @@ ], "stage-0" ] - }, - "jest": { - "roots": [ - "/src" - ], - "testRegex": "\\.spec\\.js$" } } diff --git a/packages/xo-cli/package.json b/packages/xo-cli/package.json index 191b1ef3f..da399b16f 100644 --- a/packages/xo-cli/package.json +++ b/packages/xo-cli/package.json @@ -56,31 +56,21 @@ "cross-env": "^5.1.0", "dependency-check": "^2.9.1", "flow-bin": "^0.57.3", - "jest": "^21.2.1", "rimraf": "^2.6.2" }, "scripts": { "build": "cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/", "commitmsg": "npm test", "dev": "cross-env NODE_ENV=development babel --watch --source-maps --out-dir=dist/ src/", - "dev-test": "jest --bail --watch", "posttest": "dependency-check ./package.json", "prebuild": "rimraf dist/", "predev": "npm run prebuild", "prepublish": "npm run build", - "pretest": "flow status", - "test": "jest" + "pretest": "flow status" }, "config": { "commitizen": { "path": "./node_modules/cz-conventional-changelog" } - }, - "jest": { - "testEnvironment": "node", - "roots": [ - "/src" - ], - "testRegex": "\\.spec\\.js$" } } diff --git a/packages/xo-collection/package.json b/packages/xo-collection/package.json index fc2c2dfc2..ec54da7f8 100644 --- a/packages/xo-collection/package.json +++ b/packages/xo-collection/package.json @@ -39,18 +39,15 @@ "cross-env": "^5.0.1", "dependency-check": "^2.9.1", "event-to-promise": "^0.8.0", - "jest": "^21.2.1", "rimraf": "^2.6.1" }, "scripts": { "build": "cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/", "dev": "cross-env NODE_ENV=development babel --watch --source-maps --out-dir=dist/ src/", - "dev-test": "jest --bail --watch", "posttest": "dependency-check ./package.json --entry dist/collection.js index.js unique-index.js view.js", "prebuild": "rimraf dist/", "predev": "yarn run prebuild", - "prepublish": "yarn run build", - "test": "jest" + "prepublish": "yarn run build" }, "babel": { "plugins": [ @@ -68,11 +65,5 @@ ], "stage-3" ] - }, - "jest": { - "roots": [ - "/src" - ], - "testRegex": "\\.spec\\.js$" } } diff --git a/packages/xo-lib/package.json b/packages/xo-lib/package.json index 9106e82a7..b0580f580 100644 --- a/packages/xo-lib/package.json +++ b/packages/xo-lib/package.json @@ -39,19 +39,16 @@ "babel-preset-stage-3": "^6.24.1", "cross-env": "^5.0.1", "dependency-check": "^2.9.1", - "jest": "^21.2.1", "rimraf": "^2.6.1" }, "scripts": { "build": "cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/", "commitmsg": "npm test", "dev": "cross-env NODE_ENV=development babel --watch --source-maps --out-dir=dist/ src/", - "dev-test": "jest --bail --watch", "posttest": "dependency-check ./package.json", "prebuild": "rimraf dist/", "predev": "npm run prebuild", - "prepublish": "npm run build", - "test": "jest" + "prepublish": "npm run build" }, "babel": { "env": { @@ -75,12 +72,5 @@ ], "stage-3" ] - }, - "jest": { - "testEnvironment": "node", - "roots": [ - "/src" - ], - "testRegex": "\\.spec\\.js$" } } diff --git a/packages/xo-remote-parser/package.json b/packages/xo-remote-parser/package.json index 8ea1defa9..44a546108 100644 --- a/packages/xo-remote-parser/package.json +++ b/packages/xo-remote-parser/package.json @@ -34,18 +34,15 @@ "cross-env": "^5.0.1", "deep-freeze": "^0.0.1", "dependency-check": "^2.9.1", - "jest": "^21.2.1", "rimraf": "^2.6.1" }, "scripts": { "build": "cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/", "dev": "cross-env NODE_ENV=development babel --watch --source-maps --out-dir=dist/ src/", - "dev-test": "jest --bail --watch", "posttest": "dependency-check ./package.json", "prebuild": "rimraf dist/", "predev": "yarn run prebuild", - "prepublish": "yarn run build", - "test": "jest" + "prepublish": "yarn run build" }, "babel": { "plugins": [ @@ -63,11 +60,5 @@ ], "stage-3" ] - }, - "jest": { - "roots": [ - "/src" - ], - "testRegex": "\\.spec\\.js$" } } diff --git a/packages/xo-server-auth-google/package.json b/packages/xo-server-auth-google/package.json index 82f2f986b..d7675a6ac 100644 --- a/packages/xo-server-auth-google/package.json +++ b/packages/xo-server-auth-google/package.json @@ -43,19 +43,16 @@ "babel-preset-stage-3": "^6.24.1", "cross-env": "^5.1.1", "dependency-check": "^2.8.0", - "jest": "^21.2.1", "rimraf": "^2.6.1" }, "scripts": { "build": "cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/", "commitmsg": "npm test", "dev": "cross-env NODE_ENV=development babel --watch --source-maps --out-dir=dist/ src/", - "dev-test": "jest --bail --watch", "posttest": "dependency-check ./package.json", "prebuild": "rimraf dist/", "predev": "npm run prebuild", - "prepublish": "npm run build", - "test": "jest" + "prepublish": "npm run build" }, "babel": { "env": { @@ -79,12 +76,5 @@ ], "stage-3" ] - }, - "jest": { - "testEnvironment": "node", - "roots": [ - "/src" - ], - "testRegex": "\\.spec\\.js$" } } diff --git a/packages/xo-server-auth-ldap/package.json b/packages/xo-server-auth-ldap/package.json index 74fceb7af..e3298cde1 100644 --- a/packages/xo-server-auth-ldap/package.json +++ b/packages/xo-server-auth-ldap/package.json @@ -49,19 +49,16 @@ "babel-preset-stage-3": "^6.24.1", "cross-env": "^5.0.1", "dependency-check": "^2.9.1", - "jest": "^21.2.1", "rimraf": "^2.6.1" }, "scripts": { "build": "cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/", "commitmsg": "npm test", "dev": "cross-env NODE_ENV=development babel --watch --source-maps --out-dir=dist/ src/", - "dev-test": "jest --bail --watch", "posttest": "dependency-check ./package.json", "prebuild": "rimraf dist/", "predev": "npm run prebuild", - "prepublish": "npm run build", - "test": "jest" + "prepublish": "npm run build" }, "babel": { "plugins": [ @@ -79,11 +76,5 @@ ], "stage-3" ] - }, - "jest": { - "roots": [ - "/src" - ], - "testRegex": "\\.spec\\.js$" } } diff --git a/packages/xo-server-transport-email/package.json b/packages/xo-server-transport-email/package.json index 764573203..8fb31a6f9 100644 --- a/packages/xo-server-transport-email/package.json +++ b/packages/xo-server-transport-email/package.json @@ -42,18 +42,15 @@ "babel-preset-stage-3": "^6.24.1", "cross-env": "^5.0.1", "dependency-check": "^2.9.1", - "jest": "^21.2.1", "rimraf": "^2.6.1" }, "scripts": { "build": "cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/", "dev": "cross-env NODE_ENV=development babel --watch --source-maps --out-dir=dist/ src/", - "dev-test": "jest --bail --watch", "posttest": "dependency-check ./package.json", "prebuild": "rimraf dist/", "predev": "yarn run prebuild", - "prepublish": "yarn run build", - "test": "jest" + "prepublish": "yarn run build" }, "babel": { "plugins": [ @@ -70,11 +67,5 @@ ], "stage-3" ] - }, - "jest": { - "roots": [ - "/src" - ], - "testRegex": "\\.spec\\.js$" } } diff --git a/scripts/normalize-packages b/scripts/normalize-packages index fc55ec77b..541fd8489 100755 --- a/scripts/normalize-packages +++ b/scripts/normalize-packages @@ -12,6 +12,7 @@ require('exec-promise')(() => url: 'https://github.com/vatesfr/xen-orchestra.git' } + delete pkg.jest delete pkg.standard const { devDependencies, scripts } = pkg @@ -19,6 +20,7 @@ require('exec-promise')(() => delete devDependencies.commitizen delete devDependencies.ghooks delete devDependencies.husky + delete devDependencies.jest delete devDependencies.standard delete devDependencies['babel-eslint'] delete devDependencies['cz-conventional-changelog'] diff --git a/yarn.lock b/yarn.lock index a51019964..5de0afe73 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1769,12 +1769,6 @@ cache-base@^1.0.1: union-value "^1.0.0" unset-value "^1.0.0" -cachedir@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/cachedir/-/cachedir-1.1.1.tgz#e1363075ea206a12767d92bb711c8a2f76a10f62" - dependencies: - os-homedir "^1.0.1" - caller-path@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-0.1.0.tgz#94085ef63581ecd3daa92444a8fe94e82577751f" @@ -1819,7 +1813,7 @@ center-align@^0.1.1: align-text "^0.1.3" lazy-cache "^1.0.3" -chalk@1.1.3, chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3: +chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" dependencies: @@ -1951,26 +1945,6 @@ commander@2.11.0, commander@2.11.x, commander@^2.11.0, commander@^2.8.1, command version "2.11.0" resolved "https://registry.yarnpkg.com/commander/-/commander-2.11.0.tgz#157152fd1e7a6c8d98a5b715cf376df928004563" -commitizen@^2.9.6: - version "2.9.6" - resolved "https://registry.yarnpkg.com/commitizen/-/commitizen-2.9.6.tgz#c0d00535ef264da7f63737edfda4228983fa2291" - dependencies: - cachedir "^1.1.0" - chalk "1.1.3" - cz-conventional-changelog "1.2.0" - dedent "0.6.0" - detect-indent "4.0.0" - find-node-modules "1.0.4" - find-root "1.0.0" - fs-extra "^1.0.0" - glob "7.1.1" - inquirer "1.2.3" - lodash "4.17.2" - minimist "1.2.0" - path-exists "2.1.0" - shelljs "0.7.6" - strip-json-comments "2.0.1" - component-emitter@^1.2.0, component-emitter@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.2.1.tgz#137918d6d78283f7df7a6b7c5a63e140e69425e6" @@ -1979,7 +1953,7 @@ concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" -concat-stream@^1.4.7, concat-stream@^1.5.2: +concat-stream@^1.5.2: version "1.6.0" resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.0.tgz#0aac662fd52be78964d5532f694784e70110acf7" dependencies: @@ -1999,10 +1973,6 @@ content-type-parser@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/content-type-parser/-/content-type-parser-1.0.2.tgz#caabe80623e63638b2502fd4c7f12ff4ce2352e7" -conventional-commit-types@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/conventional-commit-types/-/conventional-commit-types-2.2.0.tgz#5db95739d6c212acbe7b6f656a11b940baa68946" - convert-source-map@^1.1.0, convert-source-map@^1.4.0, convert-source-map@^1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.0.tgz#9acd70851c6d5dfdd93d9282e5edf94a03ff46b5" @@ -2084,27 +2054,6 @@ cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0": dependencies: cssom "0.3.x" -cz-conventional-changelog@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/cz-conventional-changelog/-/cz-conventional-changelog-1.2.0.tgz#2bca04964c8919b23f3fd6a89ef5e6008b31b3f8" - dependencies: - conventional-commit-types "^2.0.0" - lodash.map "^4.5.1" - longest "^1.0.1" - pad-right "^0.2.2" - right-pad "^1.0.1" - word-wrap "^1.0.3" - -cz-conventional-changelog@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/cz-conventional-changelog/-/cz-conventional-changelog-2.1.0.tgz#2f4bc7390e3244e4df293e6ba351e4c740a7c764" - dependencies: - conventional-commit-types "^2.0.0" - lodash.map "^4.5.1" - longest "^1.0.1" - right-pad "^1.0.1" - word-wrap "^1.0.3" - d@1: version "1.0.0" resolved "https://registry.yarnpkg.com/d/-/d-1.0.0.tgz#754bb5bfe55451da69a58b94d45f4c5b0462d58f" @@ -2147,10 +2096,6 @@ decompress-response@^3.2.0: dependencies: mimic-response "^1.0.0" -dedent@0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.6.0.tgz#0e6da8f0ce52838ef5cec5c8f9396b0c1b64a3cb" - deep-extend@~0.4.0: version "0.4.2" resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.4.2.tgz#48b699c27e334bf89f10892be432f6e4c7d34a7f" @@ -2240,13 +2185,7 @@ dependency-check@^2.6.0, dependency-check@^2.8.0, dependency-check@^2.9.1: read-package-json "^2.0.4" resolve "^1.1.7" -detect-file@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-0.1.0.tgz#4935dedfd9488648e006b0129566e9386711ea63" - dependencies: - fs-exists-sync "^0.1.0" - -detect-indent@4.0.0, detect-indent@^4.0.0: +detect-indent@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" dependencies: @@ -2643,12 +2582,6 @@ expand-range@^1.8.1: dependencies: fill-range "^2.1.0" -expand-tilde@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-1.2.2.tgz#0b81eba897e5a3d31d1c3d102f8f01441e559449" - dependencies: - os-homedir "^1.0.1" - expect@^21.2.1: version "21.2.1" resolved "https://registry.yarnpkg.com/expect/-/expect-21.2.1.tgz#003ac2ac7005c3c29e73b38a272d4afadd6d1d7b" @@ -2670,14 +2603,6 @@ extend@^3.0.0, extend@~3.0.0, extend@~3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.1.tgz#a755ea7bc1adfcc5a31ce7e762dbaadc5e636444" -external-editor@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-1.1.1.tgz#12d7b0db850f7ff7e7081baf4005700060c4600b" - dependencies: - extend "^3.0.0" - spawn-sync "^1.0.15" - tmp "^0.0.29" - external-editor@^2.0.4: version "2.0.5" resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.0.5.tgz#52c249a3981b9ba187c7cacf5beb50bf1d91a6bc" @@ -2781,17 +2706,6 @@ fill-range@^4.0.0: repeat-string "^1.6.1" to-regex-range "^2.1.0" -find-node-modules@1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/find-node-modules/-/find-node-modules-1.0.4.tgz#b6deb3cccb699c87037677bcede2c5f5862b2550" - dependencies: - findup-sync "0.4.2" - merge "^1.2.0" - -find-root@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.0.0.tgz#962ff211aab25c6520feeeb8d6287f8f6e95807a" - find-root@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" @@ -2809,15 +2723,6 @@ find-up@^2.0.0, find-up@^2.1.0: dependencies: locate-path "^2.0.0" -findup-sync@0.4.2: - version "0.4.2" - resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-0.4.2.tgz#a8117d0f73124f5a4546839579fe52d7129fb5e5" - dependencies: - detect-file "^0.1.0" - is-glob "^2.0.1" - micromatch "^2.3.7" - resolve-dir "^0.1.0" - flat-cache@^1.2.1: version "1.3.0" resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-1.3.0.tgz#d3030b32b38154f4e3b7e9c709f490f7ef97c481" @@ -2875,18 +2780,6 @@ fragment-cache@^0.2.1: dependencies: map-cache "^0.2.2" -fs-exists-sync@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz#982d6893af918e72d08dec9e8673ff2b5a8d6add" - -fs-extra@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-1.0.0.tgz#cd3ce5f7e7cb6145883fcae3191e9877f8587950" - dependencies: - graceful-fs "^4.1.2" - jsonfile "^2.1.0" - klaw "^1.0.0" - fs-extra@^2.0.0: version "2.1.2" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-2.1.2.tgz#046c70163cef9aad46b0e4a7fa467fb22d71de35" @@ -3010,17 +2903,6 @@ glob-parent@^2.0.0: dependencies: is-glob "^2.0.0" -glob@7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.1.tgz#805211df04faaf1c63a3600306cdf5ade50b2ec8" - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.2" - once "^1.3.0" - path-is-absolute "^1.0.0" - glob@7.1.2, glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2: version "7.1.2" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15" @@ -3042,22 +2924,6 @@ glob@^6.0.1: once "^1.3.0" path-is-absolute "^1.0.0" -global-modules@^0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-0.2.3.tgz#ea5a3bed42c6d6ce995a4f8a1269b5dae223828d" - dependencies: - global-prefix "^0.1.4" - is-windows "^0.2.0" - -global-prefix@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-0.1.5.tgz#8d3bc6b8da3ca8112a160d8d496ff0462bfef78f" - dependencies: - homedir-polyfill "^1.0.0" - ini "^1.3.4" - is-windows "^0.2.0" - which "^1.2.12" - globals@^10.0.0: version "10.1.0" resolved "https://registry.yarnpkg.com/globals/-/globals-10.1.0.tgz#4425a1881be0d336b4a823a82a7be725d5dd987c" @@ -3096,7 +2962,7 @@ got@^7.1.0: url-parse-lax "^1.0.0" url-to-options "^1.0.1" -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: +graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.4, graceful-fs@^4.1.6: version "4.1.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" @@ -3245,12 +3111,6 @@ home-or-tmp@^2.0.0: os-homedir "^1.0.0" os-tmpdir "^1.0.1" -homedir-polyfill@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz#4c2bbc8a758998feebf5ed68580f76d46768b4bc" - dependencies: - parse-passwd "^1.0.0" - hosted-git-info@^2.1.4: version "2.5.0" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.5.0.tgz#6d60e34b3abbc8313062c3b798ef8d901a07af3c" @@ -3337,29 +3197,10 @@ inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" -ini@^1.3.4, ini@~1.3.0: +ini@~1.3.0: version "1.3.4" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.4.tgz#0537cb79daf59b59a1a517dff706c86ec039162e" -inquirer@1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-1.2.3.tgz#4dec6f32f37ef7bb0b2ed3f1d1a5c3f545074918" - dependencies: - ansi-escapes "^1.1.0" - chalk "^1.0.0" - cli-cursor "^1.0.1" - cli-width "^2.0.0" - external-editor "^1.1.0" - figures "^1.3.5" - lodash "^4.3.0" - mute-stream "0.0.6" - pinkie-promise "^2.0.0" - run-async "^2.2.0" - rx "^4.1.0" - string-width "^1.0.1" - strip-ansi "^3.0.0" - through "^2.3.6" - inquirer@^0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-0.12.0.tgz#1ef2bfd63504df0bc75785fff8c2c41df12f077e" @@ -3638,10 +3479,6 @@ is-utf8@^0.2.0: version "0.2.1" resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" -is-windows@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-0.2.0.tgz#de1aa6d63ea29dd248737b69f1ff8b8002d2108c" - is-windows@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.1.tgz#310db70f742d259a16a369202b51af84233310d9" @@ -4125,12 +3962,6 @@ kind-of@^6.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/kindof/-/kindof-2.0.0.tgz#c335baf603a77cc37f8b406b73b6463fdbdf1abe" -klaw@^1.0.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439" - optionalDependencies: - graceful-fs "^4.1.9" - l33teral@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/l33teral/-/l33teral-3.0.3.tgz#9a1dc526fbdff5c4b0f348a7e35fba66f75dea07" @@ -4275,20 +4106,12 @@ lodash.keys@^3.0.0: lodash.isarguments "^3.0.0" lodash.isarray "^3.0.0" -lodash.map@^4.5.1: - version "4.6.0" - resolved "https://registry.yarnpkg.com/lodash.map/-/lodash.map-4.6.0.tgz#771ec7839e3473d9c4cde28b19394c3562f4f6d3" - "lodash.wrap@>= 3 < 4": version "3.0.1" resolved "https://registry.yarnpkg.com/lodash.wrap/-/lodash.wrap-3.0.1.tgz#3fcd8bef867b2ec8c21bac638d816180593f71ab" dependencies: lodash._createwrapper "^3.0.0" -lodash@4.17.2: - version "4.17.2" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.2.tgz#34a3055babe04ce42467b607d700072c7ff6bf42" - lodash@^4.0.0, lodash@^4.13.1, lodash@^4.14.0, lodash@^4.15.0, lodash@^4.16.2, lodash@^4.16.6, lodash@^4.17.2, lodash@^4.17.4, lodash@^4.2.0, lodash@^4.3.0: version "4.17.4" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae" @@ -4371,7 +4194,7 @@ mem@^1.1.0: dependencies: mimic-fn "^1.0.0" -merge@^1.1.3, merge@^1.2.0: +merge@^1.1.3: version "1.2.0" resolved "https://registry.yarnpkg.com/merge/-/merge-1.2.0.tgz#7531e39d4949c281a66b8c5a6e0265e8b05894da" @@ -4379,7 +4202,7 @@ methods@^1.1.1: version "1.1.2" resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" -micromatch@^2.1.5, micromatch@^2.3.11, micromatch@^2.3.7: +micromatch@^2.1.5, micromatch@^2.3.11: version "2.3.11" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" dependencies: @@ -4447,7 +4270,7 @@ minimist@0.0.8: version "0.0.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" -minimist@1.2.0, minimist@^1.1.0, minimist@^1.1.1, minimist@^1.2.0: +minimist@^1.1.0, minimist@^1.1.1, minimist@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" @@ -4511,10 +4334,6 @@ mute-stream@0.0.5: version "0.0.5" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.5.tgz#8fbfabb0a98a253d3184331f9e8deb7372fac6c0" -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: version "0.0.7" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" @@ -4806,7 +4625,7 @@ options@>=0.0.5: version "0.0.6" resolved "https://registry.yarnpkg.com/options/-/options-0.0.6.tgz#ec22d312806bb53e731773e7cdaefcf1c643128f" -os-homedir@^1.0.0, os-homedir@^1.0.1: +os-homedir@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" @@ -4818,11 +4637,7 @@ os-locale@^2.0.0: lcid "^1.0.0" mem "^1.1.0" -os-shim@^0.1.2: - version "0.1.3" - resolved "https://registry.yarnpkg.com/os-shim/-/os-shim-0.1.3.tgz#6b62c3791cf7909ea35ed46e17658bb417cb3917" - -os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.1, os-tmpdir@~1.0.2: +os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" @@ -4873,12 +4688,6 @@ p-timeout@^1.1.1: dependencies: p-finally "^1.0.0" -pad-right@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/pad-right/-/pad-right-0.2.2.tgz#6fbc924045d244f2a2a244503060d3bfc6009774" - dependencies: - repeat-string "^1.5.2" - param-case@2.1.x: version "2.1.1" resolved "https://registry.yarnpkg.com/param-case/-/param-case-2.1.1.tgz#df94fd8cf6531ecf75e6bef9a0858fbc72be2247" @@ -4904,10 +4713,6 @@ parse-ms@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/parse-ms/-/parse-ms-1.0.1.tgz#56346d4749d78f23430ca0c713850aef91aa361d" -parse-passwd@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" - parse5@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/parse5/-/parse5-1.5.1.tgz#9b7f3b0de32be78dc2401b17573ccaf0f6f59d94" @@ -4953,7 +4758,7 @@ passport-strategy@*, passport-strategy@1.x.x: version "1.0.0" resolved "https://registry.yarnpkg.com/passport-strategy/-/passport-strategy-1.0.0.tgz#b5539aa8fc225a3d1ad179476ddf236b440f52e4" -path-exists@2.1.0, path-exists@^2.0.0: +path-exists@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" dependencies: @@ -5451,13 +5256,6 @@ require-uncached@^1.0.2: caller-path "^0.1.0" resolve-from "^1.0.0" -resolve-dir@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-0.1.1.tgz#b219259a5602fac5c5c496ad894a6e8cc430261e" - dependencies: - expand-tilde "^1.2.2" - global-modules "^0.2.3" - resolve-from@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-1.0.1.tgz#26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226" @@ -5496,10 +5294,6 @@ right-align@^0.1.1: dependencies: align-text "^0.1.1" -right-pad@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/right-pad/-/right-pad-1.0.1.tgz#8ca08c2cbb5b55e74dafa96bf7fd1a27d568c8d0" - rimraf@2, rimraf@^2.2.8, rimraf@^2.5.1, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36" @@ -5542,10 +5336,6 @@ rx-lite@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-3.1.2.tgz#19ce502ca572665f3b647b10939f97fd1615f102" -rx@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/rx/-/rx-4.1.0.tgz#a5f13ff79ef3b740fe30aa803fb09f98805d4782" - safe-buffer@^5.0.1, safe-buffer@^5.1.1, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" @@ -5622,14 +5412,6 @@ 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.6: - version "0.7.6" - resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.7.6.tgz#379cccfb56b91c8601e4793356eb5382924de9ad" - dependencies: - glob "^7.0.0" - interpret "^1.0.0" - rechoir "^0.6.2" - shelljs@^0.7.5: version "0.7.8" resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.7.8.tgz#decbcf874b0d1e5fb72e14b164a9683048e9acb3" @@ -5733,13 +5515,6 @@ source-map@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" -spawn-sync@^1.0.15: - version "1.0.15" - resolved "https://registry.yarnpkg.com/spawn-sync/-/spawn-sync-1.0.15.tgz#b00799557eb7fb0c8376c29d44e8a1ea67e57476" - dependencies: - concat-stream "^1.4.7" - os-shim "^0.1.2" - spdx-correct@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-1.0.2.tgz#4b3073d933ff51f3912f03ac5519498a4150db40" @@ -5874,7 +5649,7 @@ strip-indent@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-2.0.0.tgz#5ef8db295d01e6ed6cbf7aab96998d7822527b68" -strip-json-comments@2.0.1, strip-json-comments@~2.0.1: +strip-json-comments@~2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" @@ -5996,12 +5771,6 @@ timed-out@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f" -tmp@^0.0.29: - version "0.0.29" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.29.tgz#f25125ff0dd9da3ccb0c2dd371ee1288bb9128c0" - dependencies: - os-tmpdir "~1.0.1" - tmp@^0.0.33: version "0.0.33" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" @@ -6301,10 +6070,6 @@ window-size@0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d" -word-wrap@^1.0.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" - wordwrap@0.0.2: version "0.0.2" resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f"