From cf8d6f7e948447b9a595f1be025f4885d9301c32 Mon Sep 17 00:00:00 2001 From: Matic Zavadlal Date: Sat, 21 Apr 2018 01:09:49 +0200 Subject: [PATCH] fix(beta): First beta --- README.md | 27 +- media/logo.png | Bin 41384 -> 0 bytes media/logo.svg | 1 + package.json | 4 +- yarn.lock | 1506 +++++++++++++++++++++++++++++++++++++++++++++++- 5 files changed, 1491 insertions(+), 47 deletions(-) delete mode 100644 media/logo.png create mode 100644 media/logo.svg diff --git a/README.md b/README.md index 070f6dec..9e36bccf 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,9 @@ -

+

# graphql-middleware [![CircleCI](https://circleci.com/gh/graphcool/graphql-middleware.svg?style=shield)](https://circleci.com/gh/graphcool/graphql-middleware) [![npm version](https://badge.fury.io/js/graphql-middleware.svg)](https://badge.fury.io/js/graphql-middleware) -![npm](https://img.shields.io/npm/dt/graphql-middleware.svg) All in one solution to manage middleware in your GraphQL projects. @@ -25,7 +24,7 @@ yarn add graphql-middleware ## Usage ```ts -import { applyFieldMiddleware } from 'graphql-middleware' +import { applyMiddleware } from 'graphql-middleware' import { makeExecutableSchema } from 'graphql-tools' import { authMiddleware, metricsMiddleware } from './middlewares' @@ -55,7 +54,7 @@ const resolvers = { const schema = makeExecutableSchema({ typeDefs, resolvers }) -const schemaWithFieldMiddlewares = applyFieldMiddleware( +const schemaWithMiddleware = applyMiddleware( schema, metricsMiddleware, authMiddleware, @@ -85,8 +84,8 @@ const resolvers = { const server = new GraphQLServer({ typeDefs, resolvers, - fieldMiddlewares: [authMiddleware, metricsMiddleware], - documentMiddlewares: [], + fieldMiddleware: [authMiddleware, metricsMiddleware], + documentMiddleware: [], }) server.start(() => console.log('Server is running on localhost:4000')) ``` @@ -98,7 +97,7 @@ server.start(() => console.log('Server is running on localhost:4000')) A middleware is a resolver function that wraps another resolver function. ```ts -type IFieldMiddlewareFunction = ( +type IMiddlewareFunction = ( resolve: Function, parent: any, args: any, @@ -106,19 +105,19 @@ type IFieldMiddlewareFunction = ( info: GraphQLResolveInfo, ) => Promise -interface IFieldMiddlewareTypeMap { - [key: string]: IFieldMiddlewareFunction | IFieldMiddlewareFieldMap +interface IMiddlewareTypeMap { + [key: string]: IMiddlewareFunction | IMiddlewareFieldMap } -interface IFieldMiddlewareFieldMap { - [key: string]: IFieldMiddlewareFunction +interface IMiddlewareFieldMap { + [key: string]: IMiddlewareFunction } -type IFieldMiddleware = IFieldMiddlewareFunction | IFieldMiddlewareTypeMap +type IMiddleware = IMiddlewareFunction | IMiddlewareTypeMap -function applyFieldMiddleware( +function applyMiddleware( schema: GraphQLSchema, - ...middlewares: IFieldMiddleware[] + ...middlewares: IMiddleware[] ): GraphQLSchema ``` diff --git a/media/logo.png b/media/logo.png deleted file mode 100644 index 854f739330a22b4fb83c914b0a6d67b7f105aa07..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 41384 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 \ No newline at end of file diff --git a/package.json b/package.json index 0eed1466..9ddf2e91 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,7 @@ "prettier": "^1.11.1", "prettier-check": "^2.0.0", "rimraf": "^2.6.2", + "semantic-release": "^15.1.7", "tslint": "^5.9.1", "tslint-config-prettier": "^1.10.0", "tslint-config-standard": "^7.0.0", @@ -30,7 +31,8 @@ "build": "rm -rf dist && tsc -d", "lint": "tslint --project tsconfig.json {src}/**/*.ts && prettier-check --ignore-path .gitignore {src,.}/{*.ts,*.js}", "test-ava": "ava test.js --verbose", - "test": "npm run lint && npm run build && npm run test-ava" + "test": "npm run lint && npm run build && npm run test-ava", + "semantic-release": "semantic-release" }, "files": [ "dist" diff --git a/yarn.lock b/yarn.lock index bd70256f..f1af764a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -53,6 +53,87 @@ pretty-ms "^0.2.1" text-table "^0.2.0" +"@mrmlnc/readdir-enhanced@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" + dependencies: + call-me-maybe "^1.0.1" + glob-to-regexp "^0.3.0" + +"@octokit/rest@^15.2.0": + version "15.2.6" + resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-15.2.6.tgz#16226f58fbf0ba88f631848fb622dfe0ad410c0c" + dependencies: + before-after-hook "^1.1.0" + btoa-lite "^1.0.0" + debug "^3.1.0" + http-proxy-agent "^2.1.0" + https-proxy-agent "^2.2.0" + lodash "^4.17.4" + node-fetch "^2.1.1" + url-template "^2.0.8" + +"@semantic-release/commit-analyzer@^5.0.0": + version "5.0.3" + resolved "https://registry.yarnpkg.com/@semantic-release/commit-analyzer/-/commit-analyzer-5.0.3.tgz#f2b674d30207b49b77d905ad5850d7aefd8838dd" + dependencies: + conventional-changelog-angular "^3.0.0" + conventional-commits-parser "^2.0.0" + debug "^3.1.0" + import-from "^2.1.0" + lodash "^4.17.4" + +"@semantic-release/error@^2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@semantic-release/error/-/error-2.2.0.tgz#ee9d5a09c9969eade1ec864776aeda5c5cddbbf0" + +"@semantic-release/github@^4.1.0": + version "4.2.11" + resolved "https://registry.yarnpkg.com/@semantic-release/github/-/github-4.2.11.tgz#55114fb61b2fd2510c3c6f1f551bea739e3a826b" + dependencies: + "@octokit/rest" "^15.2.0" + "@semantic-release/error" "^2.2.0" + aggregate-error "^1.0.0" + bottleneck "^2.0.1" + debug "^3.1.0" + fs-extra "^5.0.0" + globby "^8.0.0" + issue-parser "^1.0.2" + lodash "^4.17.4" + mime "^2.0.3" + p-filter "^1.0.0" + p-retry "^1.0.0" + parse-github-url "^1.0.1" + url-join "^4.0.0" + +"@semantic-release/npm@^3.2.0": + version "3.2.4" + resolved "https://registry.yarnpkg.com/@semantic-release/npm/-/npm-3.2.4.tgz#f98f798a5b5e0547d03ad1de0aef0e2382c8ad3d" + dependencies: + "@semantic-release/error" "^2.2.0" + aggregate-error "^1.0.0" + execa "^0.10.0" + fs-extra "^5.0.0" + lodash "^4.17.4" + nerf-dart "^1.0.0" + normalize-url "^2.0.1" + read-pkg "^3.0.0" + registry-auth-token "^3.3.1" + +"@semantic-release/release-notes-generator@^6.0.0": + version "6.0.10" + resolved "https://registry.yarnpkg.com/@semantic-release/release-notes-generator/-/release-notes-generator-6.0.10.tgz#54f14111c90ef85744a59475bd7a705b1135d1e4" + dependencies: + conventional-changelog-angular "^3.0.6" + conventional-changelog-writer "^3.0.9" + conventional-commits-parser "^2.1.7" + debug "^3.1.0" + get-stream "^3.0.0" + git-url-parse "^9.0.0" + import-from "^2.1.0" + into-stream "^3.1.0" + lodash "^4.17.4" + "@types/graphql@^0.12.4": version "0.12.4" resolved "https://registry.yarnpkg.com/@types/graphql/-/graphql-0.12.4.tgz#d43bb55d45c6de0178bbd11dd59d04fd42138d94" @@ -61,10 +142,30 @@ version "9.6.2" resolved "https://registry.yarnpkg.com/@types/node/-/node-9.6.2.tgz#e49ac1adb458835e95ca6487bc20f916b37aff23" +JSONStream@^1.0.4: + version "1.3.2" + resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.2.tgz#c102371b6ec3a7cf3b847ca00c20bb0fce4c6dea" + dependencies: + jsonparse "^1.2.0" + through ">=2.2.7 <3" + abbrev@1: version "1.1.1" resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" +agent-base@4, agent-base@^4.1.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.2.0.tgz#9838b5c3392b962bad031e6a4c5e1024abec45ce" + dependencies: + es6-promisify "^5.0.0" + +aggregate-error@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-1.0.0.tgz#888344dad0220a72e3af50906117f48771925fac" + dependencies: + clean-stack "^1.0.0" + indent-string "^3.0.0" + ajv@^4.9.1: version "4.11.8" resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.11.8.tgz#82ffb02b29e662ae53bdc20af15947706739c536" @@ -72,6 +173,18 @@ ajv@^4.9.1: co "^4.6.0" json-stable-stringify "^1.0.1" +align-text@^0.1.1, align-text@^0.1.3: + version "0.1.4" + resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117" + dependencies: + kind-of "^3.0.2" + longest "^1.0.1" + repeat-string "^1.5.2" + +amdefine@>=0.0.4: + version "1.0.1" + resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" + ansi-align@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-2.0.0.tgz#c36aeccba563b89ceb556f3690f0b1d9e3547f7f" @@ -104,6 +217,10 @@ ansi-styles@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-1.0.0.tgz#cb102df1c56f5123eab8b67cd7b98027a0279178" +ansicolors@~0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/ansicolors/-/ansicolors-0.2.1.tgz#be089599097b74a5c9c4a84a0cdbcdb62bd87aef" + anymatch@^1.3.0: version "1.3.2" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a" @@ -140,20 +257,32 @@ argparse@^1.0.7: dependencies: sprintf-js "~1.0.2" +argv-formatter@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/argv-formatter/-/argv-formatter-1.0.0.tgz#a0ca0cbc29a5b73e836eebe1cbf6c5e0e4eb82f9" + arr-diff@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" dependencies: arr-flatten "^1.0.1" +arr-diff@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" + arr-exclude@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/arr-exclude/-/arr-exclude-1.0.0.tgz#dfc7c2e552a270723ccda04cf3128c8cbfe5c631" -arr-flatten@^1.0.1: +arr-flatten@^1.0.1, arr-flatten@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" +arr-union@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" + array-differ@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-1.0.0.tgz#eff52e3758249d33be402b8bb8e564bb2b5d4031" @@ -162,6 +291,10 @@ array-find-index@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" +array-ify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece" + array-union@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" @@ -176,6 +309,10 @@ array-unique@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" +array-unique@^0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" + arrify@^1.0.0, arrify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" @@ -192,14 +329,26 @@ assert-plus@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234" +assign-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" + async-each@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.1.tgz#19d386a1d9edc6e7c1c85d388aedbcc56d33602d" +async@^1.4.0: + version "1.5.2" + resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" + asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" +atob@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.0.tgz#ab2b150e51d7b122b9efc8d7340c06b6c41076bc" + auto-bind@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/auto-bind/-/auto-bind-1.2.0.tgz#8b7e318aad53d43ba8a8ecaf0066d85d5f798cd6" @@ -608,12 +757,28 @@ balanced-match@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" +base@^0.11.1: + version "0.11.2" + resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" + dependencies: + cache-base "^1.0.1" + class-utils "^0.3.5" + component-emitter "^1.2.1" + define-property "^1.0.0" + isobject "^3.0.1" + mixin-deep "^1.2.0" + pascalcase "^0.1.1" + bcrypt-pbkdf@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz#63bc5dcb61331b92bc05fd528953c33462a06f8d" dependencies: tweetnacl "^0.14.3" +before-after-hook@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-1.1.0.tgz#83165e15a59460d13702cb8febd6a1807896db5a" + binary-extensions@^1.0.0: version "1.11.0" resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.11.0.tgz#46aa1751fb6a2f93ee5e689bb1087d4b14c6c205" @@ -634,6 +799,10 @@ boom@2.x.x: dependencies: hoek "2.x.x" +bottleneck@^2.0.1: + version "2.3.0" + resolved "https://registry.yarnpkg.com/bottleneck/-/bottleneck-2.3.0.tgz#587b89f9b7ea61bb28cd4cb558ee4b4a2da12c7a" + boxen@^1.2.1: version "1.3.0" resolved "https://registry.yarnpkg.com/boxen/-/boxen-1.3.0.tgz#55c6c39a8ba58d9c61ad22cd877532deb665a20b" @@ -661,6 +830,25 @@ braces@^1.8.2: preserve "^0.2.0" repeat-element "^1.1.2" +braces@^2.3.1: + version "2.3.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" + dependencies: + arr-flatten "^1.1.0" + array-unique "^0.3.2" + extend-shallow "^2.0.1" + fill-range "^4.0.0" + isobject "^3.0.1" + repeat-element "^1.1.2" + snapdragon "^0.8.1" + snapdragon-node "^2.0.1" + split-string "^3.0.2" + to-regex "^3.0.1" + +btoa-lite@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/btoa-lite/-/btoa-lite-1.0.0.tgz#337766da15801210fdd956c22e9c6891ab9d0337" + buf-compare@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/buf-compare/-/buf-compare-1.0.1.tgz#fef28da8b8113a0a0db4430b0b6467b69730b34a" @@ -669,6 +857,20 @@ builtin-modules@^1.0.0, builtin-modules@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" +cache-base@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" + dependencies: + collection-visit "^1.0.0" + component-emitter "^1.2.1" + get-value "^2.0.6" + has-value "^1.0.0" + isobject "^3.0.1" + set-value "^2.0.0" + to-object-path "^0.3.0" + union-value "^1.0.0" + unset-value "^1.0.0" + caching-transform@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/caching-transform/-/caching-transform-1.0.1.tgz#6dbdb2f20f8d8fbce79f3e94e9d1742dcdf5c0a1" @@ -686,6 +888,10 @@ call-matcher@^1.0.0: espurify "^1.6.0" estraverse "^4.0.0" +call-me-maybe@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b" + call-signature@0.0.2: version "0.0.2" resolved "https://registry.yarnpkg.com/call-signature/-/call-signature-0.0.2.tgz#a84abc825a55ef4cb2b028bd74e205a65b9a4996" @@ -697,11 +903,23 @@ camelcase-keys@^2.0.0: camelcase "^2.0.0" map-obj "^1.0.0" +camelcase-keys@^4.0.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-4.2.0.tgz#a2aa5fb1af688758259c32c141426d78923b9b77" + dependencies: + camelcase "^4.1.0" + map-obj "^2.0.0" + quick-lru "^1.0.0" + +camelcase@^1.0.2: + version "1.2.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39" + camelcase@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" -camelcase@^4.0.0: +camelcase@^4.0.0, camelcase@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" @@ -709,10 +927,24 @@ capture-stack-trace@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz#4a6fa07399c26bba47f0b2496b4d0fb408c5550d" +cardinal@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/cardinal/-/cardinal-1.0.0.tgz#50e21c1b0aa37729f9377def196b5a9cec932ee9" + dependencies: + ansicolors "~0.2.1" + redeyed "~1.0.0" + caseless@~0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" +center-align@^0.1.1: + version "0.1.3" + resolved "https://registry.yarnpkg.com/center-align/-/center-align-0.1.3.tgz#aa0d32629b6ee972200411cbd4461c907bc2b7ad" + dependencies: + align-text "^0.1.3" + lazy-cache "^1.0.3" + chalk@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/chalk/-/chalk-0.4.0.tgz#5199a3ddcd0c1efe23bc08c1b027b06176e0c64f" @@ -758,7 +990,16 @@ ci-info@^1.0.0: version "1.1.2" resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.1.2.tgz#03561259db48d0474c8bdc90f5b47b068b6bbfb4" -clean-stack@^1.1.1: +class-utils@^0.3.5: + version "0.3.6" + resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" + dependencies: + arr-union "^3.1.0" + define-property "^0.2.5" + isobject "^3.0.0" + static-extend "^0.1.1" + +clean-stack@^1.0.0, clean-stack@^1.1.1: version "1.3.0" resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-1.3.0.tgz#9e821501ae979986c46b1d66d2d432db2fd4ae31" @@ -780,6 +1021,12 @@ cli-spinners@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-1.1.0.tgz#f1847b168844d917a671eb9d147e3df497c90d06" +cli-table@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/cli-table/-/cli-table-0.3.1.tgz#f53b05266a8b1a0b934b3d0821e6e2dc5914ae23" + dependencies: + colors "1.0.3" + cli-truncate@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-1.1.0.tgz#2b2dfd83c53cfd3572b87fc4d430a808afb04086" @@ -787,6 +1034,22 @@ cli-truncate@^1.0.0: slice-ansi "^1.0.0" string-width "^2.0.0" +cliui@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-2.1.0.tgz#4b475760ff80264c762c3a1719032e91c7fea0d1" + dependencies: + center-align "^0.1.1" + right-align "^0.1.1" + wordwrap "0.0.2" + +cliui@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-4.0.0.tgz#743d4650e05f36d1ed2575b59638d87322bfbbcc" + dependencies: + string-width "^2.1.1" + strip-ansi "^4.0.0" + wrap-ansi "^2.0.0" + co-with-promise@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/co-with-promise/-/co-with-promise-4.6.0.tgz#413e7db6f5893a60b942cf492c4bec93db415ab7" @@ -807,6 +1070,13 @@ 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" +collection-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" + dependencies: + map-visit "^1.0.0" + object-visit "^1.0.0" + color-convert@^1.9.0: version "1.9.1" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.1.tgz#c1261107aeb2f294ebffec9ed9ecad529a6097ed" @@ -817,6 +1087,10 @@ color-name@^1.1.1: version "1.1.3" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" +colors@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b" + combined-stream@^1.0.5, combined-stream@~1.0.5: version "1.0.6" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.6.tgz#723e7df6e801ac5613113a7e445a9b69cb632818" @@ -835,6 +1109,17 @@ commondir@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" +compare-func@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/compare-func/-/compare-func-1.3.2.tgz#99dd0ba457e1f9bc722b12c08ec33eeab31fa648" + dependencies: + array-ify "^1.0.0" + dot-prop "^3.0.0" + +component-emitter@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.2.1.tgz#137918d6d78283f7df7a6b7c5a63e140e69425e6" + concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" @@ -870,6 +1155,47 @@ console-control-strings@^1.0.0, console-control-strings@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" +conventional-changelog-angular@^3.0.0, conventional-changelog-angular@^3.0.6: + version "3.0.7" + resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-3.0.7.tgz#05b9220e4f6c0d8adab2ef9c7b508bcf914599c0" + dependencies: + compare-func "^1.3.1" + q "^1.5.1" + +conventional-changelog-writer@^3.0.9: + version "3.0.9" + resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-3.0.9.tgz#4aecdfef33ff2a53bb0cf3b8071ce21f0e994634" + dependencies: + compare-func "^1.3.1" + conventional-commits-filter "^1.1.6" + dateformat "^3.0.0" + handlebars "^4.0.2" + json-stringify-safe "^5.0.1" + lodash "^4.2.1" + meow "^4.0.0" + semver "^5.5.0" + split "^1.0.0" + through2 "^2.0.0" + +conventional-commits-filter@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/conventional-commits-filter/-/conventional-commits-filter-1.1.6.tgz#4389cd8e58fe89750c0b5fb58f1d7f0cc8ad3831" + dependencies: + is-subset "^0.1.1" + modify-values "^1.0.0" + +conventional-commits-parser@^2.0.0, conventional-commits-parser@^2.1.7: + version "2.1.7" + resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-2.1.7.tgz#eca45ed6140d72ba9722ee4132674d639e644e8e" + dependencies: + JSONStream "^1.0.4" + is-text-path "^1.0.0" + lodash "^4.2.1" + meow "^4.0.0" + split2 "^2.0.0" + through2 "^2.0.0" + trim-off-newlines "^1.0.0" + convert-source-map@^1.5.0, convert-source-map@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.1.tgz#b8278097b9bc229365de5c62cf5fcaed8b5599e5" @@ -878,6 +1204,10 @@ convert-to-spaces@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/convert-to-spaces/-/convert-to-spaces-1.0.2.tgz#7e3e48bbe6d997b1417ddca2868204b4d3d85715" +copy-descriptor@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" + core-assert@^0.2.0: version "0.2.1" resolved "https://registry.yarnpkg.com/core-assert/-/core-assert-0.2.1.tgz#f85e2cf9bfed28f773cc8b3fa5c5b69bdc02fe3f" @@ -893,6 +1223,15 @@ core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" +cosmiconfig@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-4.0.0.tgz#760391549580bbd2df1e562bc177b13c290972dc" + dependencies: + is-directory "^0.3.1" + js-yaml "^3.9.0" + parse-json "^4.0.0" + require-from-string "^2.0.1" + create-error-class@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/create-error-class/-/create-error-class-3.0.2.tgz#06be7abef947a3f14a30fd610671d401bca8b7b6" @@ -907,6 +1246,16 @@ cross-spawn@^5.0.1: shebang-command "^1.2.0" which "^1.2.9" +cross-spawn@^6.0.0: + version "6.0.5" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + dependencies: + nice-try "^1.0.4" + path-key "^2.0.1" + semver "^5.5.0" + shebang-command "^1.2.0" + which "^1.2.9" + cryptiles@2.x.x: version "2.0.5" resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-2.0.5.tgz#3bdfecdc608147c1c67202fa291e7dca59eaa3b8" @@ -939,22 +1288,37 @@ date-time@^2.1.0: dependencies: time-zone "^1.0.0" -debug@^2.2.0, debug@^2.6.8: +dateformat@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" + +debug@3.1.0, debug@^3.0.1, debug@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" + dependencies: + ms "2.0.0" + +debug@^2.2.0, debug@^2.3.3, debug@^2.6.8: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" dependencies: ms "2.0.0" -debug@^3.0.1: - version "3.1.0" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" +decamelize-keys@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.0.tgz#d171a87933252807eb3cb61dc1c1445d078df2d9" dependencies: - ms "2.0.0" + decamelize "^1.1.0" + map-obj "^1.0.0" -decamelize@^1.1.2: +decamelize@^1.0.0, decamelize@^1.1.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" +decode-uri-component@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" + deep-equal@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5" @@ -963,6 +1327,25 @@ deep-extend@~0.4.0: version "0.4.2" resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.4.2.tgz#48b699c27e334bf89f10892be432f6e4c7d34a7f" +define-property@^0.2.5: + version "0.2.5" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" + dependencies: + is-descriptor "^0.1.0" + +define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" + dependencies: + is-descriptor "^1.0.0" + +define-property@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" + dependencies: + is-descriptor "^1.0.2" + isobject "^3.0.1" + delayed-stream@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" @@ -993,6 +1376,13 @@ diff@^3.2.0: version "3.5.0" resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" +dir-glob@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.0.0.tgz#0b205d2b6aef98238ca286598a8204d29d0a0034" + dependencies: + arrify "^1.0.1" + path-type "^3.0.0" + doctrine@^0.7.2: version "0.7.2" resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-0.7.2.tgz#7cb860359ba3be90e040b26b729ce4bfa654c523" @@ -1000,12 +1390,24 @@ doctrine@^0.7.2: esutils "^1.1.6" isarray "0.0.1" +dot-prop@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-3.0.0.tgz#1b708af094a49c9a0e7dbcad790aba539dac1177" + dependencies: + is-obj "^1.0.0" + dot-prop@^4.1.0: version "4.2.0" resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.0.tgz#1f19e0c2e1aa0e32797c49799f2837ac6af69c57" dependencies: is-obj "^1.0.0" +duplexer2@~0.1.0: + version "0.1.4" + resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.1.4.tgz#8b12dab878c0d69e3e7891051662a32fc6bddcc1" + dependencies: + readable-stream "^2.0.2" + duplexer3@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" @@ -1023,6 +1425,13 @@ empower-core@^0.6.1: call-signature "0.0.2" core-js "^2.0.0" +env-ci@^1.0.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/env-ci/-/env-ci-1.7.0.tgz#da16b4810ecdd0c3e9a2c16a0fc4b2eb1e801845" + dependencies: + execa "^0.10.0" + java-properties "^0.2.9" + equal-length@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/equal-length/-/equal-length-1.0.1.tgz#21ca112d48ab24b4e1e7ffc0e5339d31fdfc274c" @@ -1037,6 +1446,16 @@ es6-error@^4.0.1, es6-error@^4.0.2: version "4.1.1" resolved "https://registry.yarnpkg.com/es6-error/-/es6-error-4.1.1.tgz#9e3af407459deed47e9a91f9b885a84eb05c561d" +es6-promise@^4.0.3: + version "4.2.4" + resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.4.tgz#dc4221c2b16518760bd8c39a52d8f356fc00ed29" + +es6-promisify@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/es6-promisify/-/es6-promisify-5.0.0.tgz#5109d62f3e56ea967c4b63505aef08291c8a5203" + dependencies: + es6-promise "^4.0.3" + escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.4, escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" @@ -1054,6 +1473,10 @@ esprima@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.0.tgz#4499eddcd1110e0b218bacf2fa7f7f59f55ca804" +esprima@~3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.0.0.tgz#53cf247acda77313e551c3aa2e73342d3fb4f7d9" + espurify@^1.6.0: version "1.7.0" resolved "https://registry.yarnpkg.com/espurify/-/espurify-1.7.0.tgz#1c5cf6cbccc32e6f639380bd4f991fab9ba9d226" @@ -1072,6 +1495,18 @@ esutils@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" +execa@^0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-0.10.0.tgz#ff456a8f53f90f8eccc71a96d11bdfc7f082cb50" + dependencies: + cross-spawn "^6.0.0" + get-stream "^3.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + execa@^0.6.0: version "0.6.3" resolved "https://registry.yarnpkg.com/execa/-/execa-0.6.3.tgz#57b69a594f081759c69e5370f0d17b9cb11658fe" @@ -1102,12 +1537,37 @@ expand-brackets@^0.1.4: dependencies: is-posix-bracket "^0.1.0" +expand-brackets@^2.1.4: + version "2.1.4" + resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" + dependencies: + debug "^2.3.3" + define-property "^0.2.5" + extend-shallow "^2.0.1" + posix-character-classes "^0.1.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + expand-range@^1.8.1: version "1.8.2" resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" dependencies: fill-range "^2.1.0" +extend-shallow@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + dependencies: + is-extendable "^0.1.0" + +extend-shallow@^3.0.0, extend-shallow@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" + dependencies: + assign-symbols "^1.0.0" + is-extendable "^1.0.1" + extend@~3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.1.tgz#a755ea7bc1adfcc5a31ce7e762dbaadc5e636444" @@ -1118,6 +1578,19 @@ extglob@^0.3.1: dependencies: is-extglob "^1.0.0" +extglob@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" + dependencies: + array-unique "^0.3.2" + define-property "^1.0.0" + expand-brackets "^2.1.4" + extend-shallow "^2.0.1" + fragment-cache "^0.2.1" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + extsprintf@1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" @@ -1130,6 +1603,16 @@ fast-diff@^1.1.1: version "1.1.2" resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.1.2.tgz#4b62c42b8e03de3f848460b639079920695d0154" +fast-glob@^2.0.2: + version "2.2.0" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.0.tgz#e9d032a69b86bef46fc03d935408f02fb211d9fc" + dependencies: + "@mrmlnc/readdir-enhanced" "^2.2.1" + glob-parent "^3.1.0" + is-glob "^4.0.0" + merge2 "^1.2.1" + micromatch "^3.1.8" + figures@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" @@ -1150,6 +1633,15 @@ fill-range@^2.1.0: repeat-element "^1.1.2" repeat-string "^1.5.2" +fill-range@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" + dependencies: + extend-shallow "^2.0.1" + is-number "^3.0.0" + repeat-string "^1.6.1" + to-regex-range "^2.1.0" + find-cache-dir@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-1.0.0.tgz#9288e3e9e3cc3748717d39eade17cf71fc30ee6f" @@ -1175,7 +1667,7 @@ fn-name@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/fn-name/-/fn-name-2.0.1.tgz#5214d7537a4d06a4a301c0cc262feb84188002e7" -for-in@^1.0.1: +for-in@^1.0.1, for-in@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" @@ -1197,6 +1689,27 @@ form-data@~2.1.1: combined-stream "^1.0.5" mime-types "^2.1.12" +fragment-cache@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" + dependencies: + map-cache "^0.2.2" + +from2@^2.1.1: + version "2.3.0" + resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" + dependencies: + inherits "^2.0.1" + readable-stream "^2.0.0" + +fs-extra@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-5.0.0.tgz#414d0110cdd06705734d055652c5411260c31abd" + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" @@ -1242,6 +1755,10 @@ gauge@~2.7.3: strip-ansi "^3.0.1" wide-align "^1.1.0" +get-caller-file@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.2.tgz#f702e63127e7e231c160a80c1554acb70d5047e5" + get-port@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/get-port/-/get-port-3.2.0.tgz#dd7ce7de187c06c8bf353796ac71e099f0980ebc" @@ -1254,12 +1771,41 @@ get-stream@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" +get-value@^2.0.3, get-value@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" + getpass@^0.1.1: version "0.1.7" resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" dependencies: assert-plus "^1.0.0" +git-log-parser@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/git-log-parser/-/git-log-parser-1.2.0.tgz#2e6a4c1b13fc00028207ba795a7ac31667b9fd4a" + dependencies: + argv-formatter "~1.0.0" + spawn-error-forwarder "~1.0.0" + split2 "~1.0.0" + stream-combiner2 "~1.1.1" + through2 "~2.0.0" + traverse "~0.6.6" + +git-up@^2.0.0: + version "2.0.10" + resolved "https://registry.yarnpkg.com/git-up/-/git-up-2.0.10.tgz#20fe6bafbef4384cae253dc4f463c49a0c3bd2ec" + dependencies: + is-ssh "^1.3.0" + parse-url "^1.3.0" + +git-url-parse@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/git-url-parse/-/git-url-parse-9.0.0.tgz#a82a36acc3544c77ed0984d6488b37fbcfbec24d" + dependencies: + git-up "^2.0.0" + parse-domain "^2.0.0" + glob-base@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" @@ -1273,7 +1819,18 @@ glob-parent@^2.0.0: dependencies: is-glob "^2.0.0" -glob@^7.0.3, glob@^7.0.5, glob@^7.1.1: +glob-parent@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" + dependencies: + is-glob "^3.1.0" + path-dirname "^1.0.0" + +glob-to-regexp@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" + +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" dependencies: @@ -1304,6 +1861,18 @@ globby@^6.0.0: pify "^2.0.0" pinkie-promise "^2.0.0" +globby@^8.0.0: + version "8.0.1" + resolved "https://registry.yarnpkg.com/globby/-/globby-8.0.1.tgz#b5ad48b8aa80b35b814fc1281ecc851f1d2b5b50" + dependencies: + array-union "^1.0.1" + dir-glob "^2.0.0" + fast-glob "^2.0.2" + glob "^7.1.2" + ignore "^3.3.5" + pify "^3.0.0" + slash "^1.0.0" + got@^6.7.1: version "6.7.1" resolved "https://registry.yarnpkg.com/got/-/got-6.7.1.tgz#240cd05785a9a18e561dc1b44b41c763ef1e8db0" @@ -1320,7 +1889,7 @@ got@^6.7.1: 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.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6: version "4.1.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" @@ -1340,6 +1909,16 @@ graphql@^0.13.2: dependencies: iterall "^1.2.1" +handlebars@^4.0.2: + version "4.0.11" + resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.0.11.tgz#630a35dfe0294bc281edae6ffc5d329fc7982dcc" + dependencies: + async "^1.4.0" + optimist "^0.6.1" + source-map "^0.4.4" + optionalDependencies: + uglify-js "^2.6" + har-schema@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-1.0.5.tgz#d263135f43307c02c602afc8fe95970c0151369e" @@ -1373,6 +1952,33 @@ has-unicode@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" +has-value@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" + dependencies: + get-value "^2.0.3" + has-values "^0.1.4" + isobject "^2.0.0" + +has-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" + dependencies: + get-value "^2.0.6" + has-values "^1.0.0" + isobject "^3.0.0" + +has-values@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" + +has-values@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" + dependencies: + is-number "^3.0.0" + kind-of "^4.0.0" + has-yarn@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/has-yarn/-/has-yarn-1.0.0.tgz#89e25db604b725c8f5976fff0addc921b828a5a7" @@ -1397,10 +2003,21 @@ home-or-tmp@^2.0.0: os-homedir "^1.0.0" os-tmpdir "^1.0.1" -hosted-git-info@^2.1.4: +hook-std@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/hook-std/-/hook-std-0.4.0.tgz#fa8b2f84d358763137cb7d17e3308b28714bd174" + +hosted-git-info@^2.1.4, hosted-git-info@^2.6.0: version "2.6.0" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.6.0.tgz#23235b29ab230c576aab0d4f13fc046b0b038222" +http-proxy-agent@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz#e4821beef5b2142a2026bd73926fe537631c5405" + dependencies: + agent-base "4" + debug "3.1.0" + http-signature@~1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.1.1.tgz#df72e267066cd0ac67fb76adf8e134a8fbcf91bf" @@ -1409,6 +2026,13 @@ http-signature@~1.1.0: jsprim "^1.2.2" sshpk "^1.7.0" +https-proxy-agent@^2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz#51552970fa04d723e04c56d04178c3f92592bbc0" + dependencies: + agent-base "^4.1.0" + debug "^3.1.0" + hullabaloo-config-manager@^1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/hullabaloo-config-manager/-/hullabaloo-config-manager-1.1.1.tgz#1d9117813129ad035fd9e8477eaf066911269fe3" @@ -1432,6 +2056,16 @@ ignore-by-default@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/ignore-by-default/-/ignore-by-default-1.0.1.tgz#48ca6d72f6c6a3af00a9ad4ae6876be3889e2b09" +ignore@^3.3.5: + version "3.3.7" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.7.tgz#612289bfb3c220e186a58118618d5be8c1bab021" + +import-from@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/import-from/-/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1" + dependencies: + resolve-from "^3.0.0" + import-lazy@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" @@ -1472,21 +2106,44 @@ ini@^1.3.4, ini@~1.3.0: version "1.3.5" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" +into-stream@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/into-stream/-/into-stream-3.1.0.tgz#96fb0a936c12babd6ff1752a17d05616abd094c6" + dependencies: + from2 "^2.1.1" + p-is-promise "^1.1.0" + invariant@^2.2.2: version "2.2.3" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.3.tgz#1a827dfde7dcbd7c323f0ca826be8fa7c5e9d688" dependencies: loose-envify "^1.0.0" +invert-kv@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" + irregular-plurals@^1.0.0: version "1.4.0" resolved "https://registry.yarnpkg.com/irregular-plurals/-/irregular-plurals-1.4.0.tgz#2ca9b033651111855412f16be5d77c62a458a766" -is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" - -is-binary-path@^1.0.0: +is-accessor-descriptor@^0.1.6: + version "0.1.6" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" + dependencies: + kind-of "^3.0.2" + +is-accessor-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" + dependencies: + kind-of "^6.0.0" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + +is-binary-path@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" dependencies: @@ -1508,6 +2165,38 @@ is-ci@^1.0.7: dependencies: ci-info "^1.0.0" +is-data-descriptor@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" + dependencies: + kind-of "^3.0.2" + +is-data-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" + dependencies: + kind-of "^6.0.0" + +is-descriptor@^0.1.0: + version "0.1.6" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" + dependencies: + is-accessor-descriptor "^0.1.6" + is-data-descriptor "^0.1.4" + kind-of "^5.0.0" + +is-descriptor@^1.0.0, is-descriptor@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" + dependencies: + is-accessor-descriptor "^1.0.0" + is-data-descriptor "^1.0.0" + kind-of "^6.0.2" + +is-directory@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" + is-dotfile@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" @@ -1522,14 +2211,24 @@ is-error@^2.2.0: version "2.2.1" resolved "https://registry.yarnpkg.com/is-error/-/is-error-2.2.1.tgz#684a96d84076577c98f4cdb40c6d26a5123bf19c" -is-extendable@^0.1.1: +is-extendable@^0.1.0, is-extendable@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" +is-extendable@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" + dependencies: + is-plain-object "^2.0.4" + is-extglob@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" +is-extglob@^2.1.0, is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + is-finite@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" @@ -1556,6 +2255,18 @@ is-glob@^2.0.0, is-glob@^2.0.1: dependencies: is-extglob "^1.0.0" +is-glob@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" + dependencies: + is-extglob "^2.1.0" + +is-glob@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.0.tgz#9521c76845cc2610a85203ddf080a958c2ffabc0" + dependencies: + is-extglob "^2.1.1" + 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" @@ -1579,6 +2290,10 @@ is-number@^3.0.0: dependencies: kind-of "^3.0.2" +is-number@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff" + is-obj@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" @@ -1595,16 +2310,28 @@ is-observable@^1.0.0: dependencies: symbol-observable "^1.1.0" +is-odd@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-odd/-/is-odd-2.0.0.tgz#7646624671fd7ea558ccd9a2795182f2958f1b24" + dependencies: + is-number "^4.0.0" + is-path-inside@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-1.0.1.tgz#8ef5b7de50437a3fdca6b4e865ef7aa55cb48036" dependencies: path-is-inside "^1.0.1" -is-plain-obj@^1.0.0: +is-plain-obj@^1.0.0, 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-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + dependencies: + isobject "^3.0.1" + 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" @@ -1625,10 +2352,26 @@ is-retry-allowed@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz#11a060568b67339444033d0125a61a20d564fb34" +is-ssh@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/is-ssh/-/is-ssh-1.3.0.tgz#ebea1169a2614da392a63740366c3ce049d8dff6" + dependencies: + protocols "^1.1.0" + is-stream@^1.0.0, is-stream@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" +is-subset@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-subset/-/is-subset-0.1.1.tgz#8a59117d932de1de00f245fcdd39ce43f1e939a6" + +is-text-path@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-text-path/-/is-text-path-1.0.1.tgz#4e1aa0fb51bfbcb3e92688001397202c1775b66e" + dependencies: + text-extensions "^1.0.0" + is-typedarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" @@ -1641,6 +2384,10 @@ is-utf8@^0.2.0, is-utf8@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" +is-windows@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + isarray@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" @@ -1659,14 +2406,28 @@ isobject@^2.0.0: dependencies: isarray "1.0.0" +isobject@^3.0.0, isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + isstream@~0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" +issue-parser@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/issue-parser/-/issue-parser-1.0.3.tgz#67412327a62a9b6f57de9c035f7fe19223cc7f03" + dependencies: + lodash "^4.17.4" + iterall@^1.1.3, iterall@^1.2.1: version "1.2.2" resolved "https://registry.yarnpkg.com/iterall/-/iterall-1.2.2.tgz#92d70deb8028e0c39ff3164fdbf4d8b088130cd7" +java-properties@^0.2.9: + version "0.2.10" + resolved "https://registry.yarnpkg.com/java-properties/-/java-properties-0.2.10.tgz#2551560c25fa1ad94d998218178f233ad9b18f60" + js-string-escape@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/js-string-escape/-/js-string-escape-1.0.1.tgz#e2625badbc0d67c7533e9edc1068c587ae4137ef" @@ -1675,7 +2436,7 @@ js-tokens@^3.0.0, js-tokens@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" -js-yaml@^3.10.0, js-yaml@^3.7.0: +js-yaml@^3.10.0, js-yaml@^3.7.0, js-yaml@^3.9.0: version "3.11.0" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.11.0.tgz#597c1a8bd57152f26d622ce4117851a51f5ebaef" dependencies: @@ -1708,7 +2469,7 @@ json-stable-stringify@^1.0.1: dependencies: jsonify "~0.0.0" -json-stringify-safe@~5.0.1: +json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" @@ -1716,10 +2477,20 @@ json5@^0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + optionalDependencies: + graceful-fs "^4.1.6" + jsonify@~0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" +jsonparse@^1.2.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" + jsprim@^1.2.2: version "1.4.1" resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" @@ -1729,7 +2500,7 @@ jsprim@^1.2.2: json-schema "0.2.3" verror "1.10.0" -kind-of@^3.0.2: +kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: version "3.2.2" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" dependencies: @@ -1741,6 +2512,14 @@ kind-of@^4.0.0: dependencies: is-buffer "^1.1.5" +kind-of@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" + +kind-of@^6.0.0, kind-of@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051" + last-line-stream@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/last-line-stream/-/last-line-stream-1.0.0.tgz#d1b64d69f86ff24af2d04883a2ceee14520a5600" @@ -1753,6 +2532,16 @@ latest-version@^3.0.0: dependencies: package-json "^4.0.0" +lazy-cache@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e" + +lcid@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" + dependencies: + invert-kv "^1.0.0" + load-json-file@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" @@ -1788,6 +2577,10 @@ locate-path@^2.0.0: p-locate "^2.0.0" path-exists "^3.0.0" +lodash.assign@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-4.2.0.tgz#0d99f3ccd7a6d261d19bdaeb9245005d285808e7" + lodash.clonedeep@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" @@ -1820,10 +2613,18 @@ lodash.merge@^4.6.0: version "4.6.1" resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.1.tgz#adc25d9cb99b9391c59624f379fbba60d7111d54" -lodash@^4.17.4: +lodash.toarray@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/lodash.toarray/-/lodash.toarray-4.4.0.tgz#24c4bfcd6b2fba38bfd0594db1179d8e9b656561" + +lodash@^4.17.4, lodash@^4.2.1: version "4.17.5" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.5.tgz#99a92d65c0272debe8c96b6057bc8fbfa3bed511" +longest@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097" + loose-envify@^1.0.0: version "1.3.1" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.1.tgz#d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848" @@ -1854,10 +2655,38 @@ make-dir@^1.0.0: dependencies: pify "^3.0.0" +map-cache@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" + map-obj@^1.0.0, map-obj@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" +map-obj@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-2.0.0.tgz#a65cd29087a92598b8791257a523e021222ac1f9" + +map-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" + dependencies: + object-visit "^1.0.0" + +marked-terminal@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/marked-terminal/-/marked-terminal-2.0.0.tgz#5eaf568be66f686541afa52a558280310a31de2d" + dependencies: + cardinal "^1.0.0" + chalk "^1.1.3" + cli-table "^0.3.1" + lodash.assign "^4.2.0" + node-emoji "^1.4.1" + +marked@^0.3.9: + version "0.3.19" + resolved "https://registry.yarnpkg.com/marked/-/marked-0.3.19.tgz#5d47f709c4c9fc3c216b6d46127280f40b39d790" + matcher@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/matcher/-/matcher-1.1.0.tgz#4ad3a9cb6585186dc95cb8a08c7de936caed17ee" @@ -1880,6 +2709,12 @@ md5-o-matic@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/md5-o-matic/-/md5-o-matic-0.1.1.tgz#822bccd65e117c514fab176b25945d54100a03c3" +mem@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76" + dependencies: + mimic-fn "^1.0.0" + meow@^3.7.0: version "3.7.0" resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" @@ -1895,6 +2730,24 @@ meow@^3.7.0: redent "^1.0.0" trim-newlines "^1.0.0" +meow@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/meow/-/meow-4.0.0.tgz#fd5855dd008db5b92c552082db1c307cba20b29d" + dependencies: + camelcase-keys "^4.0.0" + decamelize-keys "^1.0.0" + loud-rejection "^1.0.0" + minimist "^1.1.3" + minimist-options "^3.0.1" + normalize-package-data "^2.3.4" + read-pkg-up "^3.0.0" + redent "^2.0.0" + trim-newlines "^2.0.0" + +merge2@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.2.1.tgz#271d2516ff52d4af7f7b710b8bf3e16e183fef66" + micromatch@^2.1.5: version "2.3.11" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" @@ -1913,6 +2766,24 @@ micromatch@^2.1.5: parse-glob "^3.0.4" regex-cache "^0.4.2" +micromatch@^3.1.8: + version "3.1.10" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + braces "^2.3.1" + define-property "^2.0.2" + extend-shallow "^3.0.2" + extglob "^2.0.4" + fragment-cache "^0.2.1" + kind-of "^6.0.2" + nanomatch "^1.2.9" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.2" + mime-db@~1.33.0: version "1.33.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.33.0.tgz#a3492050a5cb9b63450541e39d9788d2272783db" @@ -1923,6 +2794,10 @@ mime-types@^2.1.12, mime-types@~2.1.7: dependencies: mime-db "~1.33.0" +mime@^2.0.3: + version "2.3.1" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.3.1.tgz#b1621c54d63b97c47d3cfe7f7215f7d64517c369" + mimic-fn@^1.0.0: version "1.2.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" @@ -1933,6 +2808,13 @@ minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.4: dependencies: brace-expansion "^1.1.7" +minimist-options@^3.0.1: + version "3.0.2" + resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-3.0.2.tgz#fba4c8191339e13ecf4d61beb03f070103f3d954" + dependencies: + arrify "^1.0.1" + is-plain-obj "^1.1.0" + minimist@0.0.8: version "0.0.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" @@ -1941,12 +2823,27 @@ minimist@^1.1.3, minimist@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" +minimist@~0.0.1: + version "0.0.10" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" + +mixin-deep@^1.2.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.1.tgz#a49e7268dce1a0d9698e45326c5626df3543d0fe" + dependencies: + for-in "^1.0.2" + is-extendable "^1.0.1" + "mkdirp@>=0.5 0", mkdirp@^0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" dependencies: minimist "0.0.8" +modify-values@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022" + ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" @@ -1968,6 +2865,41 @@ nan@^2.3.0: version "2.9.2" resolved "https://registry.yarnpkg.com/nan/-/nan-2.9.2.tgz#f564d75f5f8f36a6d9456cca7a6c4fe488ab7866" +nanomatch@^1.2.9: + version "1.2.9" + resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.9.tgz#879f7150cb2dab7a471259066c104eee6e0fa7c2" + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + define-property "^2.0.2" + extend-shallow "^3.0.2" + fragment-cache "^0.2.1" + is-odd "^2.0.0" + is-windows "^1.0.2" + kind-of "^6.0.2" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +nerf-dart@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/nerf-dart/-/nerf-dart-1.0.0.tgz#e6dab7febf5ad816ea81cf5c629c5a0ebde72c1a" + +nice-try@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.4.tgz#d93962f6c52f2c1558c0fbda6d512819f1efe1c4" + +node-emoji@^1.4.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-1.8.1.tgz#6eec6bfb07421e2148c75c6bba72421f8530a826" + dependencies: + lodash.toarray "^4.4.0" + +node-fetch@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.1.2.tgz#ab884e8e7e57e38a944753cec706f788d1768bb5" + node-pre-gyp@^0.6.39: version "0.6.39" resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.39.tgz#c00e96860b23c0e1420ac7befc5044e1d78d8649" @@ -2006,6 +2938,14 @@ normalize-path@^2.0.0, normalize-path@^2.0.1: dependencies: remove-trailing-separator "^1.0.1" +normalize-url@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-2.0.1.tgz#835a9da1551fa26f70e92329069a23aa6574d7e6" + dependencies: + prepend-http "^2.0.0" + query-string "^5.0.1" + sort-keys "^2.0.0" + npm-run-path@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" @@ -2033,6 +2973,20 @@ object-assign@^4.0.1, object-assign@^4.1.0: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" +object-copy@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" + dependencies: + copy-descriptor "^0.1.0" + define-property "^0.2.5" + kind-of "^3.0.3" + +object-visit@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" + dependencies: + isobject "^3.0.0" + object.omit@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" @@ -2040,6 +2994,12 @@ object.omit@^2.0.0: for-own "^0.1.4" is-extendable "^0.1.1" +object.pick@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" + dependencies: + isobject "^3.0.1" + observable-to-promise@^0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/observable-to-promise/-/observable-to-promise-0.5.0.tgz#c828f0f0dc47e9f86af8a4977c5d55076ce7a91f" @@ -2059,6 +3019,13 @@ onetime@^2.0.0: dependencies: mimic-fn "^1.0.0" +optimist@^0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686" + dependencies: + minimist "~0.0.1" + wordwrap "~0.0.2" + option-chain@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/option-chain/-/option-chain-1.0.0.tgz#938d73bd4e1783f948d34023644ada23669e30f2" @@ -2067,6 +3034,14 @@ os-homedir@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" +os-locale@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-2.1.0.tgz#42bc2900a6b5b8bd17376c8e882b65afccf24bf2" + dependencies: + execa "^0.7.0" + lcid "^1.0.0" + mem "^1.1.0" + os-tmpdir@^1.0.0, os-tmpdir@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" @@ -2078,10 +3053,20 @@ osenv@^0.1.4: os-homedir "^1.0.0" os-tmpdir "^1.0.0" +p-filter@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-filter/-/p-filter-1.0.0.tgz#629d317150209c8fd508ba137713ef4bb920e9db" + dependencies: + p-map "^1.0.0" + p-finally@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" +p-is-promise@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-1.1.0.tgz#9c9456989e9f6588017b0434d56097675c3da05e" + p-limit@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.2.0.tgz#0e92b6bedcb59f022c13d0f1949dc82d15909f1c" @@ -2094,6 +3079,20 @@ p-locate@^2.0.0: dependencies: p-limit "^1.1.0" +p-map@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-1.2.0.tgz#e4e94f311eabbc8633a1e79908165fca26241b6b" + +p-reduce@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-reduce/-/p-reduce-1.0.0.tgz#18c2b0dd936a4690a529f8231f58a0fdb6a47dfa" + +p-retry@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-1.0.0.tgz#3927332a4b7d70269b535515117fc547da1a6968" + dependencies: + retry "^0.10.0" + p-try@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" @@ -2122,6 +3121,14 @@ package-json@^4.0.0: registry-url "^3.0.3" semver "^5.1.0" +parse-domain@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/parse-domain/-/parse-domain-2.0.0.tgz#e9f42f697c30f7c2051dc5c55ff4d8a80da7943c" + +parse-github-url@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/parse-github-url/-/parse-github-url-1.0.2.tgz#242d3b65cbcdda14bb50439e3242acf6971db395" + parse-glob@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" @@ -2152,6 +3159,21 @@ parse-ms@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/parse-ms/-/parse-ms-1.0.1.tgz#56346d4749d78f23430ca0c713850aef91aa361d" +parse-url@^1.3.0: + version "1.3.11" + resolved "https://registry.yarnpkg.com/parse-url/-/parse-url-1.3.11.tgz#57c15428ab8a892b1f43869645c711d0e144b554" + dependencies: + is-ssh "^1.3.0" + protocols "^1.4.0" + +pascalcase@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" + +path-dirname@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" + path-exists@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" @@ -2170,7 +3192,7 @@ path-is-inside@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" -path-key@^2.0.0: +path-key@^2.0.0, path-key@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" @@ -2192,6 +3214,12 @@ path-type@^2.0.0: dependencies: pify "^2.0.0" +path-type@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" + dependencies: + pify "^3.0.0" + performance-now@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-0.2.0.tgz#33ef30c5c77d4ea21c5a53869d91b56d8f2555e5" @@ -2243,10 +3271,18 @@ plur@^2.0.0, plur@^2.1.2: dependencies: irregular-plurals "^1.0.0" +posix-character-classes@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" + prepend-http@^1.0.1: version "1.0.4" resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" +prepend-http@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" + preserve@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" @@ -2282,6 +3318,10 @@ process-nextick-args@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa" +protocols@^1.1.0, protocols@^1.4.0: + version "1.4.6" + resolved "https://registry.yarnpkg.com/protocols/-/protocols-1.4.6.tgz#f8bb263ea1b5fd7a7604d26b8be39bd77678bf8a" + pseudomap@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" @@ -2290,10 +3330,26 @@ punycode@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" +q@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" + qs@~6.4.0: version "6.4.0" resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233" +query-string@^5.0.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/query-string/-/query-string-5.1.1.tgz#a78c012b71c17e05f2e3fa2319dd330682efb3cb" + dependencies: + decode-uri-component "^0.2.0" + object-assign "^4.1.0" + strict-uri-encode "^1.0.0" + +quick-lru@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-1.1.0.tgz#4360b17c61136ad38078397ff11416e186dcfbb8" + randomatic@^1.1.3: version "1.1.7" resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-1.1.7.tgz#c7abe9cc8b87c0baa876b19fde83fd464797e38c" @@ -2324,6 +3380,13 @@ read-pkg-up@^2.0.0: find-up "^2.0.0" read-pkg "^2.0.0" +read-pkg-up@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07" + dependencies: + find-up "^2.0.0" + read-pkg "^3.0.0" + read-pkg@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" @@ -2340,6 +3403,26 @@ read-pkg@^2.0.0: normalize-package-data "^2.3.2" path-type "^2.0.0" +read-pkg@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" + dependencies: + load-json-file "^4.0.0" + normalize-package-data "^2.3.2" + path-type "^3.0.0" + +readable-stream@^2.0.0: + version "2.3.6" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.4, readable-stream@^2.1.5: version "2.3.5" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.5.tgz#b4f85003a938cbb6ecbce2a124fb1012bd1a838d" @@ -2368,6 +3451,19 @@ redent@^1.0.0: indent-string "^2.1.0" strip-indent "^1.0.1" +redent@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/redent/-/redent-2.0.0.tgz#c1b2007b42d57eb1389079b3c8333639d5e1ccaa" + dependencies: + indent-string "^3.0.0" + strip-indent "^2.0.0" + +redeyed@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/redeyed/-/redeyed-1.0.1.tgz#e96c193b40c0816b00aec842698e61185e55498a" + dependencies: + esprima "~3.0.0" + regenerate@^1.2.1: version "1.3.3" resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.3.3.tgz#0c336d3980553d755c39b586ae3b20aa49c82b7f" @@ -2382,6 +3478,13 @@ regex-cache@^0.4.2: dependencies: is-equal-shallow "^0.1.3" +regex-not@^1.0.0, regex-not@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" + dependencies: + extend-shallow "^3.0.2" + safe-regex "^1.1.0" + regexpu-core@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240" @@ -2390,7 +3493,7 @@ regexpu-core@^2.0.0: regjsgen "^0.2.0" regjsparser "^0.1.4" -registry-auth-token@^3.0.1: +registry-auth-token@^3.0.1, registry-auth-token@^3.3.1: version "3.3.2" resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-3.3.2.tgz#851fd49038eecb586911115af845260eec983f20" dependencies: @@ -2427,7 +3530,7 @@ repeat-element@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.2.tgz#ef089a178d1483baae4d93eb98b4f9e4e11d990a" -repeat-string@^1.5.2: +repeat-string@^1.5.2, repeat-string@^1.6.1: version "1.6.1" resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" @@ -2464,6 +3567,18 @@ request@2.81.0: tunnel-agent "^0.6.0" uuid "^3.0.0" +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + +require-from-string@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + +require-main-filename@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" + require-precompiled@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/require-precompiled/-/require-precompiled-0.1.0.tgz#5a1b52eb70ebed43eb982e974c85ab59571e56fa" @@ -2478,6 +3593,14 @@ resolve-from@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + +resolve-url@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" + resolve@^1.3.2: version "1.5.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.5.0.tgz#1f09acce796c9a762579f31b2c1cc4c3cddf9f36" @@ -2491,6 +3614,20 @@ restore-cursor@^2.0.0: onetime "^2.0.0" signal-exit "^3.0.2" +ret@~0.1.10: + version "0.1.15" + resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" + +retry@^0.10.0: + version "0.10.1" + resolved "https://registry.yarnpkg.com/retry/-/retry-0.10.1.tgz#e76388d217992c252750241d3d3956fed98d8ff4" + +right-align@^0.1.1: + version "0.1.3" + resolved "https://registry.yarnpkg.com/right-align/-/right-align-0.1.3.tgz#61339b722fe6a3515689210d24e14c96148613ef" + dependencies: + align-text "^0.1.1" + rimraf@2, rimraf@^2.5.1, rimraf@^2.6.1, rimraf@^2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36" @@ -2501,13 +3638,49 @@ 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" +safe-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" + dependencies: + ret "~0.1.10" + +semantic-release@^15.1.7: + version "15.1.7" + resolved "https://registry.yarnpkg.com/semantic-release/-/semantic-release-15.1.7.tgz#b29eef1b9443f75addab7c2e353338b72b9b628d" + dependencies: + "@semantic-release/commit-analyzer" "^5.0.0" + "@semantic-release/error" "^2.2.0" + "@semantic-release/github" "^4.1.0" + "@semantic-release/npm" "^3.2.0" + "@semantic-release/release-notes-generator" "^6.0.0" + aggregate-error "^1.0.0" + chalk "^2.3.0" + cosmiconfig "^4.0.0" + debug "^3.1.0" + env-ci "^1.0.0" + execa "^0.10.0" + get-stream "^3.0.0" + git-log-parser "^1.2.0" + git-url-parse "^9.0.0" + hook-std "^0.4.0" + hosted-git-info "^2.6.0" + lodash "^4.17.4" + marked "^0.3.9" + marked-terminal "^2.0.0" + p-locate "^2.0.0" + p-reduce "^1.0.0" + read-pkg-up "^3.0.0" + resolve-from "^4.0.0" + semver "^5.4.1" + yargs "^11.0.0" + semver-diff@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-2.1.0.tgz#4bbb8437c8d37e4b0cf1a68fd726ec6d645d6d36" dependencies: semver "^5.0.3" -"semver@2 || 3 || 4 || 5", semver@^5.0.3, semver@^5.1.0, semver@^5.3.0, semver@^5.4.1: +"semver@2 || 3 || 4 || 5", semver@^5.0.3, semver@^5.1.0, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0: version "5.5.0" resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab" @@ -2515,7 +3688,7 @@ serialize-error@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-2.1.0.tgz#50b679d5635cdf84667bdc8e59af4e5b81d5f60a" -set-blocking@~2.0.0: +set-blocking@^2.0.0, set-blocking@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" @@ -2523,6 +3696,24 @@ set-immediate-shim@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz#4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61" +set-value@^0.4.3: + version "0.4.3" + resolved "https://registry.yarnpkg.com/set-value/-/set-value-0.4.3.tgz#7db08f9d3d22dc7f78e53af3c3bf4666ecdfccf1" + dependencies: + extend-shallow "^2.0.1" + is-extendable "^0.1.1" + is-plain-object "^2.0.1" + to-object-path "^0.3.0" + +set-value@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.0.tgz#71ae4a88f0feefbbf52d1ea604f3fb315ebb6274" + dependencies: + extend-shallow "^2.0.1" + is-extendable "^0.1.1" + is-plain-object "^2.0.3" + split-string "^3.0.1" + shebang-command@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" @@ -2551,6 +3742,33 @@ slide@^1.1.5: version "1.1.6" resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" +snapdragon-node@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" + dependencies: + define-property "^1.0.0" + isobject "^3.0.0" + snapdragon-util "^3.0.1" + +snapdragon-util@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" + dependencies: + kind-of "^3.2.0" + +snapdragon@^0.8.1: + version "0.8.2" + resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" + dependencies: + base "^0.11.1" + debug "^2.2.0" + define-property "^0.2.5" + extend-shallow "^2.0.1" + map-cache "^0.2.2" + source-map "^0.5.6" + source-map-resolve "^0.5.0" + use "^3.1.0" + sntp@1.x.x: version "1.0.9" resolved "https://registry.yarnpkg.com/sntp/-/sntp-1.0.9.tgz#6541184cc90aeea6c6e7b35e2659082443c66198" @@ -2563,6 +3781,16 @@ sort-keys@^2.0.0: dependencies: is-plain-obj "^1.0.0" +source-map-resolve@^0.5.0: + version "0.5.1" + resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.1.tgz#7ad0f593f2281598e854df80f19aae4b92d7a11a" + dependencies: + atob "^2.0.0" + decode-uri-component "^0.2.0" + resolve-url "^0.2.1" + source-map-url "^0.4.0" + urix "^0.1.0" + source-map-support@^0.4.15: version "0.4.18" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" @@ -2575,7 +3803,17 @@ source-map-support@^0.5.0: dependencies: source-map "^0.6.0" -source-map@^0.5.0, source-map@^0.5.6, source-map@^0.5.7: +source-map-url@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" + +source-map@^0.4.4: + version "0.4.4" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b" + dependencies: + amdefine ">=0.0.4" + +source-map@^0.5.0, source-map@^0.5.6, source-map@^0.5.7, source-map@~0.5.1: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" @@ -2583,6 +3821,10 @@ source-map@^0.6.0: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" +spawn-error-forwarder@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/spawn-error-forwarder/-/spawn-error-forwarder-1.0.0.tgz#1afd94738e999b0346d7b9fc373be55e07577029" + spdx-correct@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.0.0.tgz#05a5b4d7153a195bc92c3c425b69f3b2a9524c82" @@ -2605,6 +3847,30 @@ spdx-license-ids@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz#7a7cd28470cc6d3a1cfe6d66886f6bc430d3ac87" +split-string@^3.0.1, split-string@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" + dependencies: + extend-shallow "^3.0.0" + +split2@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/split2/-/split2-2.2.0.tgz#186b2575bcf83e85b7d18465756238ee4ee42493" + dependencies: + through2 "^2.0.2" + +split2@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/split2/-/split2-1.0.0.tgz#52e2e221d88c75f9a73f90556e263ff96772b314" + dependencies: + through2 "~2.0.0" + +split@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9" + dependencies: + through "2" + sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" @@ -2627,6 +3893,24 @@ stack-utils@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.1.tgz#d4f33ab54e8e38778b0ca5cfd3b3afb12db68620" +static-extend@^0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" + dependencies: + define-property "^0.2.5" + object-copy "^0.1.0" + +stream-combiner2@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/stream-combiner2/-/stream-combiner2-1.1.1.tgz#fb4d8a1420ea362764e21ad4780397bebcb41cbe" + dependencies: + duplexer2 "~0.1.0" + readable-stream "^2.0.2" + +strict-uri-encode@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" + string-width@^1.0.1, string-width@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" @@ -2648,6 +3932,12 @@ string_decoder@~1.0.3: dependencies: safe-buffer "~5.1.0" +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + dependencies: + safe-buffer "~5.1.0" + stringstream@~0.0.4: version "0.0.5" resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878" @@ -2694,6 +3984,10 @@ strip-indent@^1.0.1: dependencies: get-stdin "^4.0.1" +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: version "2.0.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" @@ -2753,17 +4047,25 @@ term-size@^1.2.0: dependencies: execa "^0.7.0" +text-extensions@^1.0.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/text-extensions/-/text-extensions-1.7.0.tgz#faaaba2625ed746d568a23e4d0aacd9bf08a8b39" + text-table@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" -through2@^2.0.0: +through2@^2.0.0, through2@^2.0.2, through2@~2.0.0: version "2.0.3" resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.3.tgz#0004569b37c7c74ba39c43f3ced78d1ad94140be" dependencies: readable-stream "^2.1.5" xtend "~4.0.1" +through@2, "through@>=2.2.7 <3": + version "2.3.8" + resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + time-zone@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/time-zone/-/time-zone-1.0.0.tgz#99c5bf55958966af6d06d83bdf3800dc82faec5d" @@ -2776,17 +4078,47 @@ to-fast-properties@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" +to-object-path@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" + dependencies: + kind-of "^3.0.2" + +to-regex-range@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" + dependencies: + is-number "^3.0.0" + repeat-string "^1.6.1" + +to-regex@^3.0.1, to-regex@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" + dependencies: + define-property "^2.0.2" + extend-shallow "^3.0.2" + regex-not "^1.0.2" + safe-regex "^1.1.0" + tough-cookie@~2.3.0: version "2.3.4" resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.4.tgz#ec60cee38ac675063ffc97a5c18970578ee83655" dependencies: punycode "^1.4.1" +traverse@~0.6.6: + version "0.6.6" + resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.6.6.tgz#cbdf560fd7b9af632502fed40f918c157ea97137" + trim-newlines@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" -trim-off-newlines@^1.0.1: +trim-newlines@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-2.0.0.tgz#b403d0b91be50c331dfc4b82eeceb22c3de16d20" + +trim-off-newlines@^1.0.0, trim-off-newlines@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz#9f9ba9d9efa8764c387698bcbfeb2c848f11adb3" @@ -2857,6 +4189,19 @@ typescript@^2.7.1: version "2.7.2" resolved "https://registry.yarnpkg.com/typescript/-/typescript-2.7.2.tgz#2d615a1ef4aee4f574425cdff7026edf81919836" +uglify-js@^2.6: + version "2.8.29" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.29.tgz#29c5733148057bb4e1f75df35b7a9cb72e6a59dd" + dependencies: + source-map "~0.5.1" + yargs "~3.10.0" + optionalDependencies: + uglify-to-browserify "~1.0.0" + +uglify-to-browserify@~1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7" + uid-number@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81" @@ -2865,6 +4210,15 @@ uid2@0.0.3: version "0.0.3" resolved "https://registry.yarnpkg.com/uid2/-/uid2-0.0.3.tgz#483126e11774df2f71b8b639dcd799c376162b82" +union-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.0.tgz#5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4" + dependencies: + arr-union "^3.1.0" + get-value "^2.0.6" + is-extendable "^0.1.1" + set-value "^0.4.3" + unique-string@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-1.0.0.tgz#9e1057cca851abb93398f8b33ae187b99caec11a" @@ -2879,6 +4233,17 @@ unique-temp-dir@^1.0.0: os-tmpdir "^1.0.1" uid2 "0.0.3" +universalify@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.1.tgz#fa71badd4437af4c148841e3b3b165f9e9e590b7" + +unset-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" + dependencies: + has-value "^0.3.1" + isobject "^3.0.0" + unzip-response@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-2.0.1.tgz#d2f0f737d16b0615e72a6935ed04214572d56f97" @@ -2897,12 +4262,30 @@ update-notifier@^2.3.0: semver-diff "^2.0.0" xdg-basedir "^3.0.0" +urix@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + +url-join@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/url-join/-/url-join-4.0.0.tgz#4d3340e807d3773bda9991f8305acdcc2a665d2a" + url-parse-lax@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-1.0.0.tgz#7af8f303645e9bd79a272e7a14ac68bc0609da73" dependencies: prepend-http "^1.0.1" +url-template@^2.0.8: + version "2.0.8" + resolved "https://registry.yarnpkg.com/url-template/-/url-template-2.0.8.tgz#fc565a3cccbff7730c775f5641f9555791439f21" + +use@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/use/-/use-3.1.0.tgz#14716bf03fdfefd03040aef58d8b4b85f3a7c544" + dependencies: + kind-of "^6.0.2" + util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" @@ -2930,6 +4313,10 @@ well-known-symbols@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/well-known-symbols/-/well-known-symbols-1.0.0.tgz#73c78ae81a7726a8fa598e2880801c8b16225518" +which-module@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" + which@^1.2.9: version "1.3.0" resolved "https://registry.yarnpkg.com/which/-/which-1.3.0.tgz#ff04bdfc010ee547d780bec38e1ac1c2777d253a" @@ -2948,6 +4335,25 @@ widest-line@^2.0.0: dependencies: string-width "^2.1.1" +window-size@0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d" + +wordwrap@0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f" + +wordwrap@~0.0.2: + version "0.0.3" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" + +wrap-ansi@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" + wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" @@ -2994,10 +4400,46 @@ xtend@^4.0.0, xtend@~4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" +y18n@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" + yallist@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" +yargs-parser@^9.0.2: + version "9.0.2" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-9.0.2.tgz#9ccf6a43460fe4ed40a9bb68f48d43b8a68cc077" + dependencies: + camelcase "^4.1.0" + +yargs@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-11.0.0.tgz#c052931006c5eee74610e5fc0354bedfd08a201b" + dependencies: + cliui "^4.0.0" + decamelize "^1.1.1" + find-up "^2.1.0" + get-caller-file "^1.0.1" + os-locale "^2.0.0" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^2.0.0" + which-module "^2.0.0" + y18n "^3.2.1" + yargs-parser "^9.0.2" + +yargs@~3.10.0: + version "3.10.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.10.0.tgz#f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1" + dependencies: + camelcase "^1.0.2" + cliui "^2.1.0" + decamelize "^1.0.0" + window-size "0.1.0" + zen-observable-ts@^0.8.6: version "0.8.8" resolved "https://registry.yarnpkg.com/zen-observable-ts/-/zen-observable-ts-0.8.8.tgz#1a586dc204fa5632a88057f879500e0d2ba06869"