From b8cf4878ac9dafed04208e0d9b358273bb7ec6f0 Mon Sep 17 00:00:00 2001 From: Orta Therox Date: Tue, 8 Oct 2019 14:29:59 -0700 Subject: [PATCH 01/10] More work --- packages/playground/package.json | 2 +- packages/sandbox/package.json | 16 +- packages/typescriptlang-org/package.json | 19 +- .../src/components/layout.tsx | 1 + .../typescriptlang-org/src/pages/index.css | 4 +- ...{oldestRedirects.js => oldestRedirects.ts} | 8 +- .../{setupRedirects.js => setupRedirects.ts} | 12 +- yarn.lock | 2733 ++++++++--------- 8 files changed, 1340 insertions(+), 1455 deletions(-) rename packages/typescriptlang-org/src/redirects/{oldestRedirects.js => oldestRedirects.ts} (51%) rename packages/typescriptlang-org/src/redirects/{setupRedirects.js => setupRedirects.ts} (54%) diff --git a/packages/playground/package.json b/packages/playground/package.json index 59dbda691afb..b8c7b0625795 100644 --- a/packages/playground/package.json +++ b/packages/playground/package.json @@ -13,7 +13,7 @@ "devDependencies": { "@types/react": "^16.8.15", "@types/react-dom": "^16.8.4", - "parcel": "^1.12.3", + "parcel": "^1.12.4", "typescript": "^3.4.5" } } diff --git a/packages/sandbox/package.json b/packages/sandbox/package.json index 9f7f36bd798b..4fab8833306d 100644 --- a/packages/sandbox/package.json +++ b/packages/sandbox/package.json @@ -22,16 +22,16 @@ } }, "devDependencies": { - "@types/jest": "^24.0.17", - "@types/react": "^16.9.2", - "@types/react-dom": "^16.8.5", - "husky": "^3.0.4", + "@types/jest": "^24.0.18", + "@types/react": "^16.9.5", + "@types/react-dom": "^16.9.1", + "husky": "^3.0.8", "prettier": "^1.18.2", "pretty-quick": "^1.11.1", - "react": "^16.9.0", - "react-dom": "^16.9.0", - "tsdx": "^0.8.0", + "react": "^16.10.2", + "react-dom": "^16.10.2", + "tsdx": "^0.9.3", "tslib": "^1.10.0", - "typescript": "^3.5.3" + "typescript": "^3.6.3" } } diff --git a/packages/typescriptlang-org/package.json b/packages/typescriptlang-org/package.json index 22e0bc21b8f4..dad2a2120e8f 100644 --- a/packages/typescriptlang-org/package.json +++ b/packages/typescriptlang-org/package.json @@ -12,9 +12,9 @@ "serve": "gatsby serve" }, "dependencies": { - "@uifabric/fluent-theme": "^0.16.7", - "@uifabric/react-cards": "^0.107.6", - "gatsby": "^2.4.0", + "@uifabric/fluent-theme": "^7.1.4", + "@uifabric/react-cards": "^0.108.2", + "gatsby": "^2.15.29", "gatsby-plugin-codegen": "^1.0.4", "gatsby-plugin-sharp": "^2.2.28", "gatsby-remark-copy-linked-files": "^2.1.24", @@ -24,16 +24,17 @@ "gatsby-remark-smartypants": "^2.1.11", "gatsby-source-filesystem": "^2.1.29", "gatsby-transformer-remark": "^2.6.27", - "office-ui-fabric-react": "^6.176.0", + "office-ui-fabric-react": "^7.45.0", "prismjs": "^1.17.1", - "react": "^16.8.6", - "react-dom": "^16.8.6", + "react": "^16.10.2", + "react-dom": "^16.10.2", "ts-node": "^8.4.1" }, "devDependencies": { - "@types/react": "^16.9.2", - "@types/react-dom": "^16.8.5", - "gatsby-plugin-typescript": "^2.0.13", + "@types/react": "^16.9.5", + "@types/react-dom": "^16.9.1", + "concurrently": "^5.0.0", + "gatsby-plugin-typescript": "^2.1.11", "prettier": "^1.17.0" }, "repository": { diff --git a/packages/typescriptlang-org/src/components/layout.tsx b/packages/typescriptlang-org/src/components/layout.tsx index 941b04f70416..5f4e14d78141 100644 --- a/packages/typescriptlang-org/src/components/layout.tsx +++ b/packages/typescriptlang-org/src/components/layout.tsx @@ -33,6 +33,7 @@ export class Layout extends React.Component { return (
{ + +export const setupRedirects = (createRedirect: NodePluginArgs["actions"]["createRedirect"] ) => { const fromArray = Object.keys(redirects) fromArray.forEach(from => { const to = redirects[from] @@ -16,7 +14,3 @@ const setupRedirects = (createRedirect) => { }) }); } - -module.exports = { - setupRedirects -} diff --git a/yarn.lock b/yarn.lock index fda7e85c54f0..3307562bfc6e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -54,14 +54,7 @@ dependencies: "@babel/highlight" "^7.0.0" -"@babel/code-frame@^7.0.0 <7.4.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0.tgz#06e2ab19bdb535385559aabb5ba59729482800f8" - integrity sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA== - dependencies: - "@babel/highlight" "^7.0.0" - -"@babel/core@^7.0.0", "@babel/core@^7.1.0", "@babel/core@^7.4.4": +"@babel/core@^7.1.0", "@babel/core@^7.4.4": version "7.5.5" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.5.5.tgz#17b2686ef0d6bc58f963dddd68ab669755582c30" integrity sha512-i4qoSr2KTtce0DmkuuQBV4AuQgGPUcPXMr9L5MyYAtk06z068lQ10a4O009fe5OB/DfNV+h+qqT7ddNV8UnRjg== @@ -81,27 +74,27 @@ semver "^5.4.1" source-map "^0.5.0" -"@babel/core@^7.0.0 <7.4.0": - version "7.3.4" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.3.4.tgz#921a5a13746c21e32445bf0798680e9d11a6530b" - integrity sha512-jRsuseXBo9pN197KnDwhhaaBzyZr2oIcLHHTt2oDdQrej5Qp57dCCJafWx5ivU8/alEYDpssYqv1MUqcxwQlrA== +"@babel/core@^7.6.2": + version "7.6.2" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.6.2.tgz#069a776e8d5e9eefff76236bc8845566bd31dd91" + integrity sha512-l8zto/fuoZIbncm+01p8zPSDZu/VuuJhAfA7d/AbzM09WR7iVhavvfNDYCNpo1VvLk6E6xgAoP9P+/EMJHuRkQ== dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/generator" "^7.3.4" - "@babel/helpers" "^7.2.0" - "@babel/parser" "^7.3.4" - "@babel/template" "^7.2.2" - "@babel/traverse" "^7.3.4" - "@babel/types" "^7.3.4" + "@babel/code-frame" "^7.5.5" + "@babel/generator" "^7.6.2" + "@babel/helpers" "^7.6.2" + "@babel/parser" "^7.6.2" + "@babel/template" "^7.6.0" + "@babel/traverse" "^7.6.2" + "@babel/types" "^7.6.0" convert-source-map "^1.1.0" debug "^4.1.0" json5 "^2.1.0" - lodash "^4.17.11" + lodash "^4.17.13" resolve "^1.3.2" semver "^5.4.1" source-map "^0.5.0" -"@babel/generator@7.6.2", "@babel/generator@^7.3.4", "@babel/generator@^7.6.2": +"@babel/generator@7.6.2", "@babel/generator@^7.4.4", "@babel/generator@^7.6.2": version "7.6.2" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.6.2.tgz#dac8a3c2df118334c2a29ff3446da1636a8f8c03" integrity sha512-j8iHaIW4gGPnViaIHI7e9t/Hl8qLjERI6DcV9kEpAIDJsAOrcnXqRS7t+QbhL76pwbtqP+QCQLL0z1CyVmtjjQ== @@ -122,17 +115,6 @@ source-map "^0.5.0" trim-right "^1.0.1" -"@babel/generator@^7.0.0 <7.4.0": - version "7.3.4" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.3.4.tgz#9aa48c1989257877a9d971296e5b73bfe72e446e" - integrity sha512-8EXhHRFqlVVWXPezBW5keTiQi/rJMQTg/Y9uVCEZ0CAF3PKtCCaVRnp64Ii1ujhkoDhhF1fVsImoN4yJ2uz4Wg== - dependencies: - "@babel/types" "^7.3.4" - jsesc "^2.5.1" - lodash "^4.17.11" - source-map "^0.5.0" - trim-right "^1.0.1" - "@babel/helper-annotate-as-pure@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz#323d39dd0b50e10c7c06ca7d7638e6864d8c5c32" @@ -177,6 +159,18 @@ "@babel/helper-replace-supers" "^7.5.5" "@babel/helper-split-export-declaration" "^7.4.4" +"@babel/helper-create-class-features-plugin@^7.6.0": + version "7.6.0" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.6.0.tgz#769711acca889be371e9bc2eb68641d55218021f" + integrity sha512-O1QWBko4fzGju6VoVvrZg0RROCVifcLxiApnGP3OWfWzvxRZFCoBD81K5ur5e3bVY2Vf/5rIJm8cqPKn8HUJng== + dependencies: + "@babel/helper-function-name" "^7.1.0" + "@babel/helper-member-expression-to-functions" "^7.5.5" + "@babel/helper-optimise-call-expression" "^7.0.0" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-replace-supers" "^7.5.5" + "@babel/helper-split-export-declaration" "^7.4.4" + "@babel/helper-define-map@^7.5.5": version "7.5.5" resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.5.5.tgz#3dec32c2046f37e09b28c93eb0b103fd2a25d369" @@ -291,7 +285,7 @@ "@babel/template" "^7.1.0" "@babel/types" "^7.0.0" -"@babel/helper-split-export-declaration@^7.0.0", "@babel/helper-split-export-declaration@^7.4.4": +"@babel/helper-split-export-declaration@^7.4.4": version "7.4.4" resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz#ff94894a340be78f53f06af038b205c49d993677" integrity sha512-Ro/XkzLf3JFITkW6b+hNxzZ1n5OQ80NvIUdmHspih1XAhtN3vPTuUFT4eQnela+2MaZ5ulH+iyP513KJrxbN7Q== @@ -308,15 +302,6 @@ "@babel/traverse" "^7.1.0" "@babel/types" "^7.2.0" -"@babel/helpers@^7.2.0": - version "7.6.2" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.6.2.tgz#681ffe489ea4dcc55f23ce469e58e59c1c045153" - integrity sha512-3/bAUL8zZxYs1cdX2ilEE0WobqbCmKWr/889lf2SS0PpDcpEIY8pb1CCyz0pEcX3pEb+MCbks1jIokz2xLtGTA== - dependencies: - "@babel/template" "^7.6.0" - "@babel/traverse" "^7.6.2" - "@babel/types" "^7.6.0" - "@babel/helpers@^7.5.5": version "7.5.5" resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.5.5.tgz#63908d2a73942229d1e6685bc2a0e730dde3b75e" @@ -326,6 +311,15 @@ "@babel/traverse" "^7.5.5" "@babel/types" "^7.5.5" +"@babel/helpers@^7.6.2": + version "7.6.2" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.6.2.tgz#681ffe489ea4dcc55f23ce469e58e59c1c045153" + integrity sha512-3/bAUL8zZxYs1cdX2ilEE0WobqbCmKWr/889lf2SS0PpDcpEIY8pb1CCyz0pEcX3pEb+MCbks1jIokz2xLtGTA== + dependencies: + "@babel/template" "^7.6.0" + "@babel/traverse" "^7.6.2" + "@babel/types" "^7.6.0" + "@babel/highlight@^7.0.0": version "7.5.0" resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.5.0.tgz#56d11312bd9248fa619591d02472be6e8cb32540" @@ -340,12 +334,7 @@ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.5.5.tgz#02f077ac8817d3df4a832ef59de67565e71cca4b" integrity sha512-E5BN68cqR7dhKan1SfqgPGhQ178bkVKpXTPEXnFJBrEt8/DKRZlybmy+IgYLTeN7tp1R5Ccmbm2rBk17sHYU3g== -"@babel/parser@^7.0.0 <7.4.0": - version "7.3.4" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.3.4.tgz#a43357e4bbf4b92a437fb9e465c192848287f27c" - integrity sha512-tXZCqWtlOOP4wgCp6RjRvLmfuhnqTLy9VHwRochJBCP2nDm27JnnuFEnXFASVyQNHk36jD1tAammsCEEqgscIQ== - -"@babel/parser@^7.1.3", "@babel/parser@^7.2.2", "@babel/parser@^7.3.4", "@babel/parser@^7.6.0", "@babel/parser@^7.6.2": +"@babel/parser@^7.1.3", "@babel/parser@^7.6.0", "@babel/parser@^7.6.2": version "7.6.2" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.6.2.tgz#205e9c95e16ba3b8b96090677a67c9d6075b70a1" integrity sha512-mdFqWrSPCmikBoaBYMuBulzTIKuXVPtEISFbRRVNwMWpCms/hmE2kRq0bblUHaNRKrjRlmVbx1sDHmjmRgD2Xg== @@ -359,7 +348,7 @@ "@babel/helper-remap-async-to-generator" "^7.1.0" "@babel/plugin-syntax-async-generators" "^7.2.0" -"@babel/plugin-proposal-class-properties@^7.0.0", "@babel/plugin-proposal-class-properties@^7.4.4": +"@babel/plugin-proposal-class-properties@^7.0.0", "@babel/plugin-proposal-class-properties@^7.4.4", "@babel/plugin-proposal-class-properties@^7.5.5": version "7.5.5" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.5.5.tgz#a974cfae1e37c3110e71f3c6a2e48b8e71958cd4" integrity sha512-AF79FsnWFxjlaosgdi421vmYG6/jg79bVD0dpD44QdgobzHKuLZ6S3vl8la9qIeSwGi8i1fS0O1mfuDAAdo1/A== @@ -391,7 +380,7 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-object-rest-spread" "^7.2.0" -"@babel/plugin-proposal-object-rest-spread@^7.3.4": +"@babel/plugin-proposal-object-rest-spread@^7.6.2": version "7.6.2" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.6.2.tgz#8ffccc8f3a6545e9f78988b6bf4fe881b88e8096" integrity sha512-LDBXlmADCsMZV1Y9OQwMc0MyGZ8Ta/zlD9N67BfQT8uYwkRswiu2hU6nJKrjrt/58aH/vqfQlR/9yId/7A2gWw== @@ -407,15 +396,6 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-optional-catch-binding" "^7.2.0" -"@babel/plugin-proposal-unicode-property-regex@^7.2.0": - version "7.6.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.6.2.tgz#05413762894f41bfe42b9a5e80919bd575dcc802" - integrity sha512-NxHETdmpeSCtiatMRYWVJo7266rrvAC3DTeG5exQBIH/fMIUK7ejDNznBbn3HQl/o9peymRRg7Yqkx6PdUXmMw== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-regex" "^7.4.4" - regexpu-core "^4.6.0" - "@babel/plugin-proposal-unicode-property-regex@^7.4.4": version "7.4.4" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.4.4.tgz#501ffd9826c0b91da22690720722ac7cb1ca9c78" @@ -425,6 +405,15 @@ "@babel/helper-regex" "^7.4.4" regexpu-core "^4.5.4" +"@babel/plugin-proposal-unicode-property-regex@^7.6.2": + version "7.6.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.6.2.tgz#05413762894f41bfe42b9a5e80919bd575dcc802" + integrity sha512-NxHETdmpeSCtiatMRYWVJo7266rrvAC3DTeG5exQBIH/fMIUK7ejDNznBbn3HQl/o9peymRRg7Yqkx6PdUXmMw== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-regex" "^7.4.4" + regexpu-core "^4.6.0" + "@babel/plugin-syntax-async-generators@^7.2.0": version "7.2.0" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.2.0.tgz#69e1f0db34c6f5a0cf7e2b3323bf159a76c8cb7f" @@ -439,7 +428,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-syntax-dynamic-import@^7.0.0", "@babel/plugin-syntax-dynamic-import@^7.2.0": +"@babel/plugin-syntax-dynamic-import@^7.2.0": version "7.2.0" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.2.0.tgz#69c159ffaf4998122161ad8ebc5e6d1f55df8612" integrity sha512-mVxuJ0YroI/h/tbFTPGZR8cv6ai+STMKNBq0f8hFxsxWjl94qqhsb+wXbpNMDPU3cfR1TIsVFzU3nXyZMqyK4w== @@ -495,7 +484,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-async-to-generator@^7.3.4", "@babel/plugin-transform-async-to-generator@^7.5.0": +"@babel/plugin-transform-async-to-generator@^7.5.0": version "7.5.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.5.0.tgz#89a3848a0166623b5bc481164b5936ab947e887e" integrity sha512-mqvkzwIGkq0bEF1zLRRiTdjfomZJDV33AH3oQzHVGkI2VzEmXLpKKOBvEVaFZBJdN0XTyH38s9j/Kiqr68dggg== @@ -519,7 +508,7 @@ "@babel/helper-plugin-utils" "^7.0.0" lodash "^4.17.13" -"@babel/plugin-transform-block-scoping@^7.3.4": +"@babel/plugin-transform-block-scoping@^7.6.2": version "7.6.2" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.6.2.tgz#96c33ab97a9ae500cc6f5b19e04a7e6553360a79" integrity sha512-zZT8ivau9LOQQaOGC7bQLQOT4XPkPXgN2ERfUgk1X8ql+mVkLc4E8eKk+FO3o0154kxzqenWCorfmEXpEZcrSQ== @@ -527,7 +516,7 @@ "@babel/helper-plugin-utils" "^7.0.0" lodash "^4.17.13" -"@babel/plugin-transform-classes@^7.0.0", "@babel/plugin-transform-classes@^7.3.4", "@babel/plugin-transform-classes@^7.5.5": +"@babel/plugin-transform-classes@^7.0.0", "@babel/plugin-transform-classes@^7.5.5": version "7.5.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.5.5.tgz#d094299d9bd680a14a2a0edae38305ad60fb4de9" integrity sha512-U2htCNK/6e9K7jGyJ++1p5XRU+LJjrwtoiVn9SzRlDT2KubcZ11OOwy3s24TjHxPgxNwonCYP7U2K51uVYCMDg== @@ -555,22 +544,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-destructuring@^7.2.0": +"@babel/plugin-transform-destructuring@^7.6.0": version "7.6.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.6.0.tgz#44bbe08b57f4480094d57d9ffbcd96d309075ba6" integrity sha512-2bGIS5P1v4+sWTCnKNDZDxbGvEqi0ijeqM/YqHtVGrvG2y0ySgnEEhXErvE9dA0bnIzY9bIzdFK0jFA46ASIIQ== dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-dotall-regex@^7.2.0": - version "7.6.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.6.2.tgz#44abb948b88f0199a627024e1508acaf8dc9b2f9" - integrity sha512-KGKT9aqKV+9YMZSkowzYoYEiHqgaDhGmPNZlZxX6UeHC4z30nC1J9IrZuGqbYFB1jaIGdv91ujpze0exiVK8bA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-regex" "^7.4.4" - regexpu-core "^4.6.0" - "@babel/plugin-transform-dotall-regex@^7.4.4": version "7.4.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.4.4.tgz#361a148bc951444312c69446d76ed1ea8e4450c3" @@ -580,7 +560,16 @@ "@babel/helper-regex" "^7.4.4" regexpu-core "^4.5.4" -"@babel/plugin-transform-duplicate-keys@^7.2.0", "@babel/plugin-transform-duplicate-keys@^7.5.0": +"@babel/plugin-transform-dotall-regex@^7.6.2": + version "7.6.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.6.2.tgz#44abb948b88f0199a627024e1508acaf8dc9b2f9" + integrity sha512-KGKT9aqKV+9YMZSkowzYoYEiHqgaDhGmPNZlZxX6UeHC4z30nC1J9IrZuGqbYFB1jaIGdv91ujpze0exiVK8bA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-regex" "^7.4.4" + regexpu-core "^4.6.0" + +"@babel/plugin-transform-duplicate-keys@^7.5.0": version "7.5.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.5.0.tgz#c5dbf5106bf84cdf691222c0974c12b1df931853" integrity sha512-igcziksHizyQPlX9gfSjHkE2wmoCH3evvD2qR5w29/Dk0SMKE/eOI7f1HhBdNhR/zxJDqrgpoDTq5YSLH/XMsQ== @@ -595,7 +584,7 @@ "@babel/helper-builder-binary-assignment-operator-visitor" "^7.1.0" "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-flow-strip-types@^7.0.0": +"@babel/plugin-transform-flow-strip-types@^7.0.0", "@babel/plugin-transform-flow-strip-types@^7.4.4": version "7.4.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.4.4.tgz#d267a081f49a8705fc9146de0768c6b58dccd8f7" integrity sha512-WyVedfeEIILYEaWGAUWzVNyqG4sfsNooMhXWsu/YzOvVGcsnPb5PguysjJqI3t3qiaYj0BR8T2f5njdjTGe44Q== @@ -603,22 +592,14 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-flow" "^7.2.0" -"@babel/plugin-transform-flow-strip-types@^7.0.0 <7.4.0": - version "7.3.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.3.4.tgz#00156236defb7dedddc2d3c9477dcc01a4494327" - integrity sha512-PmQC9R7DwpBFA+7ATKMyzViz3zCaMNouzZMPZN2K5PnbBbtL3AXFYTkDk+Hey5crQq2A90UG5Uthz0mel+XZrA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-flow" "^7.2.0" - -"@babel/plugin-transform-for-of@^7.0.0", "@babel/plugin-transform-for-of@^7.2.0", "@babel/plugin-transform-for-of@^7.4.4": +"@babel/plugin-transform-for-of@^7.0.0", "@babel/plugin-transform-for-of@^7.4.4": version "7.4.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.4.4.tgz#0267fc735e24c808ba173866c6c4d1440fc3c556" integrity sha512-9T/5Dlr14Z9TIEXLXkt8T1DU7F24cbhwhMNUziN3hB1AXoZcdzPcTiKGRn/6iOymDqtTKWnr/BtRKN9JwbKtdQ== dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-function-name@^7.0.0", "@babel/plugin-transform-function-name@^7.2.0", "@babel/plugin-transform-function-name@^7.4.4": +"@babel/plugin-transform-function-name@^7.0.0", "@babel/plugin-transform-function-name@^7.4.4": version "7.4.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.4.4.tgz#e1436116abb0610c2259094848754ac5230922ad" integrity sha512-iU9pv7U+2jC9ANQkKeNF6DrPy4GBa4NWQtl6dHB4Pb3izX2JOEvDTFarlNsBj/63ZEzNNIAMs3Qw4fNCcSOXJA== @@ -640,7 +621,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-modules-amd@^7.2.0", "@babel/plugin-transform-modules-amd@^7.5.0": +"@babel/plugin-transform-modules-amd@^7.5.0": version "7.5.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.5.0.tgz#ef00435d46da0a5961aa728a1d2ecff063e4fb91" integrity sha512-n20UsQMKnWrltocZZm24cRURxQnWIvsABPJlw/fvoy9c6AgHZzoelAIzajDHAQrDpuKFFPPcFGd7ChsYuIUMpg== @@ -659,16 +640,7 @@ "@babel/helper-simple-access" "^7.1.0" babel-plugin-dynamic-import-node "^2.3.0" -"@babel/plugin-transform-modules-commonjs@^7.0.0 <7.4.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.2.0.tgz#c4f1933f5991d5145e9cfad1dfd848ea1727f404" - integrity sha512-V6y0uaUQrQPXUrmj+hgnks8va2L0zcZymeU7TtWEgdRLNkceafKXEduv7QzgQAE4lT+suwooG9dC7LFhdRAbVQ== - dependencies: - "@babel/helper-module-transforms" "^7.1.0" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-simple-access" "^7.1.0" - -"@babel/plugin-transform-modules-commonjs@^7.2.0": +"@babel/plugin-transform-modules-commonjs@^7.4.4", "@babel/plugin-transform-modules-commonjs@^7.6.0": version "7.6.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.6.0.tgz#39dfe957de4420445f1fcf88b68a2e4aa4515486" integrity sha512-Ma93Ix95PNSEngqomy5LSBMAQvYKVe3dy+JlVJSHEXZR5ASL9lQBedMiCyVtmTLraIDVRE3ZjTZvmXXD2Ozw3g== @@ -678,7 +650,7 @@ "@babel/helper-simple-access" "^7.1.0" babel-plugin-dynamic-import-node "^2.3.0" -"@babel/plugin-transform-modules-systemjs@^7.3.4", "@babel/plugin-transform-modules-systemjs@^7.5.0": +"@babel/plugin-transform-modules-systemjs@^7.5.0": version "7.5.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.5.0.tgz#e75266a13ef94202db2a0620977756f51d52d249" integrity sha512-Q2m56tyoQWmuNGxEtUyeEkm6qJYFqs4c+XyXH5RAuYxObRNz9Zgj/1g2GMnjYp2EUyEy7YTrxliGCXzecl/vJg== @@ -695,13 +667,6 @@ "@babel/helper-module-transforms" "^7.1.0" "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-named-capturing-groups-regex@^7.3.0": - version "7.6.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.6.2.tgz#c1ca0bb84b94f385ca302c3932e870b0fb0e522b" - integrity sha512-xBdB+XOs+lgbZc2/4F5BVDVcDNS4tcSKQc96KmlqLEAwz6tpYPEvPdmDfvVG0Ssn8lAhronaRs6Z6KSexIpK5g== - dependencies: - regexpu-core "^4.6.0" - "@babel/plugin-transform-named-capturing-groups-regex@^7.4.5": version "7.4.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.4.5.tgz#9d269fd28a370258199b4294736813a60bbdd106" @@ -709,14 +674,21 @@ dependencies: regexp-tree "^0.1.6" -"@babel/plugin-transform-new-target@^7.0.0", "@babel/plugin-transform-new-target@^7.4.4": +"@babel/plugin-transform-named-capturing-groups-regex@^7.6.2": + version "7.6.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.6.2.tgz#c1ca0bb84b94f385ca302c3932e870b0fb0e522b" + integrity sha512-xBdB+XOs+lgbZc2/4F5BVDVcDNS4tcSKQc96KmlqLEAwz6tpYPEvPdmDfvVG0Ssn8lAhronaRs6Z6KSexIpK5g== + dependencies: + regexpu-core "^4.6.0" + +"@babel/plugin-transform-new-target@^7.4.4": version "7.4.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.4.4.tgz#18d120438b0cc9ee95a47f2c72bc9768fbed60a5" integrity sha512-r1z3T2DNGQwwe2vPGZMBNjioT2scgWzK9BCnDEh+46z8EEwXBq24uRzd65I7pjtugzPSj921aM15RpESgzsSuA== dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-object-super@^7.0.0", "@babel/plugin-transform-object-super@^7.2.0", "@babel/plugin-transform-object-super@^7.5.5": +"@babel/plugin-transform-object-super@^7.0.0", "@babel/plugin-transform-object-super@^7.5.5": version "7.5.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.5.5.tgz#c70021df834073c65eb613b8679cc4a381d1a9f9" integrity sha512-un1zJQAhSosGFBduPgN/YFNvWVpRuHKU7IHBglLoLZsGmruJPOo6pbInneflUdmq7YvSVqhpPs5zdBvLnteltQ== @@ -724,7 +696,7 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/helper-replace-supers" "^7.5.5" -"@babel/plugin-transform-parameters@^7.0.0", "@babel/plugin-transform-parameters@^7.2.0", "@babel/plugin-transform-parameters@^7.4.4": +"@babel/plugin-transform-parameters@^7.0.0", "@babel/plugin-transform-parameters@^7.4.4": version "7.4.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.4.4.tgz#7556cf03f318bd2719fe4c922d2d808be5571e16" integrity sha512-oMh5DUO1V63nZcu/ZVLQFqiihBGo4OpxJxR1otF50GMeCLiRx5nUdtokd+u9SuVJrvvuIh9OosRFPP4pIPnwmw== @@ -763,7 +735,7 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-jsx" "^7.2.0" -"@babel/plugin-transform-react-jsx@^7.0.0", "@babel/plugin-transform-react-jsx@^7.0.0 <7.4.0": +"@babel/plugin-transform-react-jsx@^7.0.0": version "7.3.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.3.0.tgz#f2cab99026631c767e2745a5368b331cfe8f5290" integrity sha512-a/+aRb7R06WcKvQLOu4/TpjKOdvVEKRLWFpKcNuHhiREPgGRB4TQJxq07+EZLS8LFVYpfq1a5lDUnuMdcCpBKg== @@ -772,7 +744,7 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-jsx" "^7.2.0" -"@babel/plugin-transform-regenerator@^7.3.4", "@babel/plugin-transform-regenerator@^7.4.5": +"@babel/plugin-transform-regenerator@^7.4.5": version "7.4.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.4.5.tgz#629dc82512c55cee01341fb27bdfcb210354680f" integrity sha512-gBKRh5qAaCWntnd09S8QC7r3auLCqq5DI6O0DlfoyDjslSBVqBibrMdsqO+Uhmx3+BlOmE/Kw1HFxmGbv0N9dA== @@ -786,10 +758,10 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-runtime@^7.0.0": - version "7.5.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.5.5.tgz#a6331afbfc59189d2135b2e09474457a8e3d28bc" - integrity sha512-6Xmeidsun5rkwnGfMOp6/z9nSzWpHFNVr2Jx7kwoq4mVatQfQx5S56drBgEHF+XQbKOdIaOiMIINvp/kAwMN+w== +"@babel/plugin-transform-runtime@^7.6.2": + version "7.6.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.6.2.tgz#2669f67c1fae0ae8d8bf696e4263ad52cb98b6f8" + integrity sha512-cqULw/QB4yl73cS5Y0TZlQSjDvNkzDbu0FurTZyHlJpWE5T3PCMdnyV+xXoH1opr1ldyHODe3QAX3OMAii5NxA== dependencies: "@babel/helper-module-imports" "^7.0.0" "@babel/helper-plugin-utils" "^7.0.0" @@ -803,13 +775,20 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-spread@^7.0.0", "@babel/plugin-transform-spread@^7.2.0", "@babel/plugin-transform-spread@^7.2.2": +"@babel/plugin-transform-spread@^7.0.0", "@babel/plugin-transform-spread@^7.2.0": version "7.2.2" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.2.2.tgz#3103a9abe22f742b6d406ecd3cd49b774919b406" integrity sha512-KWfky/58vubwtS0hLqEnrWJjsMGaOeSBn90Ezn5Jeg9Z8KKHmELbP1yGylMlm5N6TPKeY9A2+UaSYLdxahg01w== dependencies: "@babel/helper-plugin-utils" "^7.0.0" +"@babel/plugin-transform-spread@^7.6.2": + version "7.6.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.6.2.tgz#fc77cf798b24b10c46e1b51b1b88c2bf661bb8dd" + integrity sha512-DpSvPFryKdK1x+EDJYCy28nmAaIMdxmhot62jAXF/o99iA33Zj2Lmcp3vDmz+MUh0LNYVPvfj5iC3feb3/+PFg== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-transform-sticky-regex@^7.2.0": version "7.2.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.2.0.tgz#a1e454b5995560a9c1e0d537dfc15061fd2687e1" @@ -818,7 +797,7 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/helper-regex" "^7.0.0" -"@babel/plugin-transform-template-literals@^7.0.0", "@babel/plugin-transform-template-literals@^7.2.0", "@babel/plugin-transform-template-literals@^7.4.4": +"@babel/plugin-transform-template-literals@^7.0.0", "@babel/plugin-transform-template-literals@^7.4.4": version "7.4.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.4.4.tgz#9d28fea7bbce637fb7612a0750989d8321d4bcb0" integrity sha512-mQrEC4TWkhLN0z8ygIvEL9ZEToPhG5K7KDW3pzGqOfIGZ28Jb0POUkeWcoz8HnHvhFy6dwAT1j8OzqN8s804+g== @@ -833,24 +812,15 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-typescript@^7.3.2": - version "7.5.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.5.5.tgz#6d862766f09b2da1cb1f7d505fe2aedab6b7d4b8" - integrity sha512-pehKf4m640myZu5B2ZviLaiBlxMCjSZ1qTEO459AXKX5GnPueyulJeCqZFs1nz/Ya2dDzXQ1NxZ/kKNWyD4h6w== +"@babel/plugin-transform-typescript@^7.6.0": + version "7.6.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.6.0.tgz#48d78405f1aa856ebeea7288a48a19ed8da377a6" + integrity sha512-yzw7EopOOr6saONZ3KA3lpizKnWRTe+rfBqg4AmQbSow7ik7fqmzrfIqt053osLwLE2AaTqGinLM2tl6+M/uog== dependencies: - "@babel/helper-create-class-features-plugin" "^7.5.5" + "@babel/helper-create-class-features-plugin" "^7.6.0" "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-typescript" "^7.2.0" -"@babel/plugin-transform-unicode-regex@^7.2.0": - version "7.6.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.6.2.tgz#b692aad888a7e8d8b1b214be6b9dc03d5031f698" - integrity sha512-orZI6cWlR3nk2YmYdb0gImrgCUwb5cBUwjf6Ks6dvNVvXERkwtJWOQaEOjPiu0Gu1Tq6Yq/hruCZZOOi9F34Dw== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-regex" "^7.4.4" - regexpu-core "^4.6.0" - "@babel/plugin-transform-unicode-regex@^7.4.4": version "7.4.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.4.4.tgz#ab4634bb4f14d36728bf5978322b35587787970f" @@ -860,6 +830,15 @@ "@babel/helper-regex" "^7.4.4" regexpu-core "^4.5.4" +"@babel/plugin-transform-unicode-regex@^7.6.2": + version "7.6.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.6.2.tgz#b692aad888a7e8d8b1b214be6b9dc03d5031f698" + integrity sha512-orZI6cWlR3nk2YmYdb0gImrgCUwb5cBUwjf6Ks6dvNVvXERkwtJWOQaEOjPiu0Gu1Tq6Yq/hruCZZOOi9F34Dw== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-regex" "^7.4.4" + regexpu-core "^4.6.0" + "@babel/polyfill@^7.0.0", "@babel/polyfill@^7.4.4": version "7.4.4" resolved "https://registry.yarnpkg.com/@babel/polyfill/-/polyfill-7.4.4.tgz#78801cf3dbe657844eeabf31c1cae3828051e893" @@ -868,68 +847,83 @@ core-js "^2.6.5" regenerator-runtime "^0.13.2" -"@babel/preset-env@^7.0.0 <7.4.0": - version "7.3.4" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.3.4.tgz#887cf38b6d23c82f19b5135298bdb160062e33e1" - integrity sha512-2mwqfYMK8weA0g0uBKOt4FE3iEodiHy9/CW0b+nWXcbL+pGzLx8ESYc+j9IIxr6LTDHWKgPm71i9smo02bw+gA== +"@babel/polyfill@^7.6.0": + version "7.6.0" + resolved "https://registry.yarnpkg.com/@babel/polyfill/-/polyfill-7.6.0.tgz#6d89203f8b6cd323e8d946e47774ea35dc0619cc" + integrity sha512-q5BZJI0n/B10VaQQvln1IlDK3BTBJFbADx7tv+oXDPIDZuTo37H5Adb9jhlXm/fEN4Y7/64qD9mnrJJG7rmaTw== + dependencies: + core-js "^2.6.5" + regenerator-runtime "^0.13.2" + +"@babel/preset-env@^7.4.4": + version "7.5.5" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.5.5.tgz#bc470b53acaa48df4b8db24a570d6da1fef53c9a" + integrity sha512-GMZQka/+INwsMz1A5UEql8tG015h5j/qjptpKY2gJ7giy8ohzU710YciJB5rcKsWGWHiW3RUnHib0E5/m3Tp3A== dependencies: "@babel/helper-module-imports" "^7.0.0" "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-proposal-async-generator-functions" "^7.2.0" + "@babel/plugin-proposal-dynamic-import" "^7.5.0" "@babel/plugin-proposal-json-strings" "^7.2.0" - "@babel/plugin-proposal-object-rest-spread" "^7.3.4" + "@babel/plugin-proposal-object-rest-spread" "^7.5.5" "@babel/plugin-proposal-optional-catch-binding" "^7.2.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.2.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" "@babel/plugin-syntax-async-generators" "^7.2.0" + "@babel/plugin-syntax-dynamic-import" "^7.2.0" "@babel/plugin-syntax-json-strings" "^7.2.0" "@babel/plugin-syntax-object-rest-spread" "^7.2.0" "@babel/plugin-syntax-optional-catch-binding" "^7.2.0" "@babel/plugin-transform-arrow-functions" "^7.2.0" - "@babel/plugin-transform-async-to-generator" "^7.3.4" + "@babel/plugin-transform-async-to-generator" "^7.5.0" "@babel/plugin-transform-block-scoped-functions" "^7.2.0" - "@babel/plugin-transform-block-scoping" "^7.3.4" - "@babel/plugin-transform-classes" "^7.3.4" + "@babel/plugin-transform-block-scoping" "^7.5.5" + "@babel/plugin-transform-classes" "^7.5.5" "@babel/plugin-transform-computed-properties" "^7.2.0" - "@babel/plugin-transform-destructuring" "^7.2.0" - "@babel/plugin-transform-dotall-regex" "^7.2.0" - "@babel/plugin-transform-duplicate-keys" "^7.2.0" + "@babel/plugin-transform-destructuring" "^7.5.0" + "@babel/plugin-transform-dotall-regex" "^7.4.4" + "@babel/plugin-transform-duplicate-keys" "^7.5.0" "@babel/plugin-transform-exponentiation-operator" "^7.2.0" - "@babel/plugin-transform-for-of" "^7.2.0" - "@babel/plugin-transform-function-name" "^7.2.0" + "@babel/plugin-transform-for-of" "^7.4.4" + "@babel/plugin-transform-function-name" "^7.4.4" "@babel/plugin-transform-literals" "^7.2.0" - "@babel/plugin-transform-modules-amd" "^7.2.0" - "@babel/plugin-transform-modules-commonjs" "^7.2.0" - "@babel/plugin-transform-modules-systemjs" "^7.3.4" + "@babel/plugin-transform-member-expression-literals" "^7.2.0" + "@babel/plugin-transform-modules-amd" "^7.5.0" + "@babel/plugin-transform-modules-commonjs" "^7.5.0" + "@babel/plugin-transform-modules-systemjs" "^7.5.0" "@babel/plugin-transform-modules-umd" "^7.2.0" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.3.0" - "@babel/plugin-transform-new-target" "^7.0.0" - "@babel/plugin-transform-object-super" "^7.2.0" - "@babel/plugin-transform-parameters" "^7.2.0" - "@babel/plugin-transform-regenerator" "^7.3.4" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.4.5" + "@babel/plugin-transform-new-target" "^7.4.4" + "@babel/plugin-transform-object-super" "^7.5.5" + "@babel/plugin-transform-parameters" "^7.4.4" + "@babel/plugin-transform-property-literals" "^7.2.0" + "@babel/plugin-transform-regenerator" "^7.4.5" + "@babel/plugin-transform-reserved-words" "^7.2.0" "@babel/plugin-transform-shorthand-properties" "^7.2.0" "@babel/plugin-transform-spread" "^7.2.0" "@babel/plugin-transform-sticky-regex" "^7.2.0" - "@babel/plugin-transform-template-literals" "^7.2.0" + "@babel/plugin-transform-template-literals" "^7.4.4" "@babel/plugin-transform-typeof-symbol" "^7.2.0" - "@babel/plugin-transform-unicode-regex" "^7.2.0" - browserslist "^4.3.4" + "@babel/plugin-transform-unicode-regex" "^7.4.4" + "@babel/types" "^7.5.5" + browserslist "^4.6.0" + core-js-compat "^3.1.1" invariant "^2.2.2" js-levenshtein "^1.1.3" - semver "^5.3.0" + semver "^5.5.0" -"@babel/preset-env@^7.4.1", "@babel/preset-env@^7.4.4": - version "7.5.5" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.5.5.tgz#bc470b53acaa48df4b8db24a570d6da1fef53c9a" - integrity sha512-GMZQka/+INwsMz1A5UEql8tG015h5j/qjptpKY2gJ7giy8ohzU710YciJB5rcKsWGWHiW3RUnHib0E5/m3Tp3A== +"@babel/preset-env@^7.6.2": + version "7.6.2" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.6.2.tgz#abbb3ed785c7fe4220d4c82a53621d71fc0c75d3" + integrity sha512-Ru7+mfzy9M1/YTEtlDS8CD45jd22ngb9tXnn64DvQK3ooyqSw9K4K9DUWmYknTTVk4TqygL9dqCrZgm1HMea/Q== dependencies: "@babel/helper-module-imports" "^7.0.0" "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-proposal-async-generator-functions" "^7.2.0" "@babel/plugin-proposal-dynamic-import" "^7.5.0" "@babel/plugin-proposal-json-strings" "^7.2.0" - "@babel/plugin-proposal-object-rest-spread" "^7.5.5" + "@babel/plugin-proposal-object-rest-spread" "^7.6.2" "@babel/plugin-proposal-optional-catch-binding" "^7.2.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" + "@babel/plugin-proposal-unicode-property-regex" "^7.6.2" "@babel/plugin-syntax-async-generators" "^7.2.0" "@babel/plugin-syntax-dynamic-import" "^7.2.0" "@babel/plugin-syntax-json-strings" "^7.2.0" @@ -938,11 +932,11 @@ "@babel/plugin-transform-arrow-functions" "^7.2.0" "@babel/plugin-transform-async-to-generator" "^7.5.0" "@babel/plugin-transform-block-scoped-functions" "^7.2.0" - "@babel/plugin-transform-block-scoping" "^7.5.5" + "@babel/plugin-transform-block-scoping" "^7.6.2" "@babel/plugin-transform-classes" "^7.5.5" "@babel/plugin-transform-computed-properties" "^7.2.0" - "@babel/plugin-transform-destructuring" "^7.5.0" - "@babel/plugin-transform-dotall-regex" "^7.4.4" + "@babel/plugin-transform-destructuring" "^7.6.0" + "@babel/plugin-transform-dotall-regex" "^7.6.2" "@babel/plugin-transform-duplicate-keys" "^7.5.0" "@babel/plugin-transform-exponentiation-operator" "^7.2.0" "@babel/plugin-transform-for-of" "^7.4.4" @@ -950,10 +944,10 @@ "@babel/plugin-transform-literals" "^7.2.0" "@babel/plugin-transform-member-expression-literals" "^7.2.0" "@babel/plugin-transform-modules-amd" "^7.5.0" - "@babel/plugin-transform-modules-commonjs" "^7.5.0" + "@babel/plugin-transform-modules-commonjs" "^7.6.0" "@babel/plugin-transform-modules-systemjs" "^7.5.0" "@babel/plugin-transform-modules-umd" "^7.2.0" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.4.5" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.6.2" "@babel/plugin-transform-new-target" "^7.4.4" "@babel/plugin-transform-object-super" "^7.5.5" "@babel/plugin-transform-parameters" "^7.4.4" @@ -961,12 +955,12 @@ "@babel/plugin-transform-regenerator" "^7.4.5" "@babel/plugin-transform-reserved-words" "^7.2.0" "@babel/plugin-transform-shorthand-properties" "^7.2.0" - "@babel/plugin-transform-spread" "^7.2.0" + "@babel/plugin-transform-spread" "^7.6.2" "@babel/plugin-transform-sticky-regex" "^7.2.0" "@babel/plugin-transform-template-literals" "^7.4.4" "@babel/plugin-transform-typeof-symbol" "^7.2.0" - "@babel/plugin-transform-unicode-regex" "^7.4.4" - "@babel/types" "^7.5.5" + "@babel/plugin-transform-unicode-regex" "^7.6.2" + "@babel/types" "^7.6.0" browserslist "^4.6.0" core-js-compat "^3.1.1" invariant "^2.2.2" @@ -984,13 +978,13 @@ "@babel/plugin-transform-react-jsx-self" "^7.0.0" "@babel/plugin-transform-react-jsx-source" "^7.0.0" -"@babel/preset-typescript@^7.0.0": - version "7.3.3" - resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.3.3.tgz#88669911053fa16b2b276ea2ede2ca603b3f307a" - integrity sha512-mzMVuIP4lqtn4du2ynEfdO0+RYcslwrZiJHXu4MGaC1ctJiW2fyaeDrtjJGs7R/KebZ1sgowcIoWf4uRpEfKEg== +"@babel/preset-typescript@^7.6.0": + version "7.6.0" + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.6.0.tgz#25768cb8830280baf47c45ab1a519a9977498c98" + integrity sha512-4xKw3tTcCm0qApyT6PqM9qniseCE79xGHiUnNdKGdxNsGUc2X7WwZybqIpnTmoukg3nhPceI5KPNzNqLNeIJww== dependencies: "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-transform-typescript" "^7.3.2" + "@babel/plugin-transform-typescript" "^7.6.0" "@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.4.2", "@babel/runtime@^7.4.5": version "7.5.5" @@ -999,29 +993,13 @@ dependencies: regenerator-runtime "^0.13.2" -"@babel/runtime@^7.0.0 <7.4.0": - version "7.3.4" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.3.4.tgz#73d12ba819e365fcf7fd152aed56d6df97d21c83" - integrity sha512-IvfvnMdSaLBateu0jfsYIpZTxAc2cKEXEMiezGGN75QcBcecDUKd3PgLAncT0oOgxKy8dd8hrJKj9MfzgfZd6g== - dependencies: - regenerator-runtime "^0.12.0" - -"@babel/runtime@^7.6.2": +"@babel/runtime@^7.4.4", "@babel/runtime@^7.6.2": version "7.6.2" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.6.2.tgz#c3d6e41b304ef10dcf13777a33e7694ec4a9a6dd" integrity sha512-EXxN64agfUqqIGeEjI5dL5z0Sw0ZwWo1mLTi4mQowCZ42O59b7DRpZAnTC6OqdF28wMBMFKNb/4uFGrVaigSpg== dependencies: regenerator-runtime "^0.13.2" -"@babel/template@^7.0.0 <7.4.0": - version "7.2.2" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.2.2.tgz#005b3fdf0ed96e88041330379e0da9a708eb2907" - integrity sha512-zRL0IMM02AUDwghf5LMSSDEz7sBCO2YnNmpg3uWTZj/v1rcG2BmQUvaGU8GhU8BvfMh1k2KIAYZ7Ji9KXPUg7g== - dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/parser" "^7.2.2" - "@babel/types" "^7.2.2" - "@babel/template@^7.1.0", "@babel/template@^7.4.0", "@babel/template@^7.4.4": version "7.4.4" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.4.4.tgz#f4b88d1225689a08f5bc3a17483545be9e4ed237" @@ -1031,7 +1009,7 @@ "@babel/parser" "^7.4.4" "@babel/types" "^7.4.4" -"@babel/template@^7.2.2", "@babel/template@^7.6.0": +"@babel/template@^7.6.0": version "7.6.0" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.6.0.tgz#7f0159c7f5012230dad64cca42ec9bdb5c9536e6" integrity sha512-5AEH2EXD8euCk446b7edmgFdub/qfH1SN6Nii3+fyXP807QRx9Q73A2N5hNwRRslC2H9sNzaFhsPubkS4L8oNQ== @@ -1055,22 +1033,7 @@ globals "^11.1.0" lodash "^4.17.13" -"@babel/traverse@^7.0.0 <7.4.0": - version "7.3.4" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.3.4.tgz#1330aab72234f8dea091b08c4f8b9d05c7119e06" - integrity sha512-TvTHKp6471OYEcE/91uWmhR6PrrYywQntCHSaZ8CM8Vmp+pjAusal4nGB2WCCQd0rvI7nOMKn9GnbcvTUz3/ZQ== - dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/generator" "^7.3.4" - "@babel/helper-function-name" "^7.1.0" - "@babel/helper-split-export-declaration" "^7.0.0" - "@babel/parser" "^7.3.4" - "@babel/types" "^7.3.4" - debug "^4.1.0" - globals "^11.1.0" - lodash "^4.17.11" - -"@babel/traverse@^7.3.4", "@babel/traverse@^7.6.2": +"@babel/traverse@^7.6.2": version "7.6.2" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.6.2.tgz#b0e2bfd401d339ce0e6c05690206d1e11502ce2c" integrity sha512-8fRE76xNwNttVEF2TwxJDGBLWthUkHWSldmfuBzVRmEDWOtu4XdINTgN7TDWzuLg4bbeIMLvfMFD9we5YcWkRQ== @@ -1085,7 +1048,7 @@ globals "^11.1.0" lodash "^4.17.13" -"@babel/types@7.6.1", "@babel/types@^7.2.2", "@babel/types@^7.3.4", "@babel/types@^7.6.0": +"@babel/types@7.6.1", "@babel/types@^7.6.0": version "7.6.1" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.6.1.tgz#53abf3308add3ac2a2884d539151c57c4b3ac648" integrity sha512-X7gdiuaCmA0uRjCmRtYJNAVCc/q+5xSgsfKJHqMN4iNLILX39677fJE1O40arPMh0TTtS9ItH67yre6c7k6t0g== @@ -1103,15 +1066,6 @@ lodash "^4.17.13" to-fast-properties "^2.0.0" -"@babel/types@^7.0.0 <7.4.0": - version "7.3.4" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.3.4.tgz#bf482eaeaffb367a28abbf9357a94963235d90ed" - integrity sha512-WEkp8MsLftM7O/ty580wAmZzN1nDmCACc5+jFzUt+GUFNNIi3LdRlueYz0YIlmJhlZx1QYDMZL5vdWCL0fNjFQ== - dependencies: - esutils "^2.0.2" - lodash "^4.17.11" - to-fast-properties "^2.0.0" - "@cnakazawa/watch@^1.0.3": version "1.0.3" resolved "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.3.tgz#099139eaec7ebf07a27c1786a3ff64f39464d2ef" @@ -1130,10 +1084,10 @@ ts-node "^8" tslib "^1" -"@gatsbyjs/relay-compiler@2.0.0-printer-fix.2": - version "2.0.0-printer-fix.2" - resolved "https://registry.yarnpkg.com/@gatsbyjs/relay-compiler/-/relay-compiler-2.0.0-printer-fix.2.tgz#214db0e6072d40ea78ad5fabdb49d56bc95f4e99" - integrity sha512-7GeCCEQ7O15lMTT/SXy9HuRde4cv5vs465ZnLK2QCajSDLior+20yrMqHn1PGsJYK6nNZH7p3lw9qTCpqmuc7Q== +"@gatsbyjs/relay-compiler@2.0.0-printer-fix.4": + version "2.0.0-printer-fix.4" + resolved "https://registry.yarnpkg.com/@gatsbyjs/relay-compiler/-/relay-compiler-2.0.0-printer-fix.4.tgz#4b06aeb4f2ceea5878b5832a2ced1bff9abb62bd" + integrity sha512-S2fYb2aBoBviXdtGRefBSYCuvGi2C/MmY75+XF4Ed9AzbeqEnmaKjYASbag4vagZ2n1cSQ+LMs0p0GiRDjKF0Q== dependencies: "@babel/generator" "^7.0.0" "@babel/parser" "^7.0.0" @@ -1167,7 +1121,7 @@ resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-8.2.1.tgz#924af04cbb22e17359c620d2a9c946e63f58eb77" integrity sha512-JPiBy+oSmsq3St7XlipfN5pNA6bDJ1kpa73PrK/zR29CVClDVqy04AanM/M/qx5bSF+I61DdCfAvRrujau+zRg== -"@hapi/joi@^15.0.0", "@hapi/joi@^15.1.0": +"@hapi/joi@^15.1.1": version "15.1.1" resolved "https://registry.yarnpkg.com/@hapi/joi/-/joi-15.1.1.tgz#c675b8a71296f02833f8d6d243b34c57b8ce19d7" integrity sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ== @@ -1607,11 +1561,32 @@ call-me-maybe "^1.0.1" glob-to-regexp "^0.3.0" +"@nodelib/fs.scandir@2.1.3": + version "2.1.3" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz#3a582bdb53804c6ba6d146579c46e52130cf4a3b" + integrity sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw== + dependencies: + "@nodelib/fs.stat" "2.0.3" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.3", "@nodelib/fs.stat@^2.0.2": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz#34dc5f4cabbc720f4e60f75a747e7ecd6c175bd3" + integrity sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA== + "@nodelib/fs.stat@^1.1.2": version "1.1.3" resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b" integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== +"@nodelib/fs.walk@^1.2.3": + version "1.2.4" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz#011b9202a70a6366e436ca5c065844528ab04976" + integrity sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ== + dependencies: + "@nodelib/fs.scandir" "2.1.3" + fastq "^1.6.0" + "@oclif/color@^0.0.0": version "0.0.0" resolved "https://registry.yarnpkg.com/@oclif/color/-/color-0.0.0.tgz#54939bbd16d1387511bf1a48ccda1a417248e6a9" @@ -1753,10 +1728,10 @@ mkdirp "^0.5.1" rimraf "^2.6.2" -"@parcel/logger@^1.11.0": - version "1.11.0" - resolved "https://registry.yarnpkg.com/@parcel/logger/-/logger-1.11.0.tgz#91f39da14ba08dd85db247145698c62102960abb" - integrity sha512-lIRfDg+junbFUUeU0QtHX00gKCgEsYHZydFKwrJ8dc0D+WE2SYT1FcVCgpPAfKYgtg0QQMns8E9vzT9UjH92PQ== +"@parcel/logger@^1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@parcel/logger/-/logger-1.11.1.tgz#c55b0744bcbe84ebc291155627f0ec406a23e2e6" + integrity sha512-9NF3M6UVeP2udOBDILuoEHd8VrF4vQqoWHEafymO1pfSoOMfxrSJZw1MfyAAIUN/IFp9qjcpDCUbDZB+ioVevA== dependencies: "@parcel/workers" "^1.11.0" chalk "^2.1.0" @@ -1769,13 +1744,13 @@ resolved "https://registry.yarnpkg.com/@parcel/utils/-/utils-1.11.0.tgz#539e08fff8af3b26eca11302be80b522674b51ea" integrity sha512-cA3p4jTlaMeOtAKR/6AadanOPvKeg8VwgnHhOyfi0yClD0TZS/hi9xu12w4EzA/8NtHu0g6o4RDfcNjqN8l1AQ== -"@parcel/watcher@^1.12.0": - version "1.12.0" - resolved "https://registry.yarnpkg.com/@parcel/watcher/-/watcher-1.12.0.tgz#769024b2a810b0c3b38c310f297d104c77df3660" - integrity sha512-yijGiAqG7Tjf5WnFwOkiNWwerfZQDNABldiiqRDtr7vDWLO+F/DIncyB7tTcaD5Loevrr5mzzGo8Ntf3d2GIPg== +"@parcel/watcher@^1.12.1": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher/-/watcher-1.12.1.tgz#b98b3df309fcab93451b5583fc38e40826696dad" + integrity sha512-od+uCtCxC/KoNQAIE1vWx1YTyKYY+7CTrxBJPRh3cDWw/C0tCtlBMVlrbplscGoEpt6B27KhJDCv82PBxOERNA== dependencies: "@parcel/utils" "^1.11.0" - chokidar "^2.0.3" + chokidar "^2.1.5" "@parcel/workers@^1.11.0": version "1.11.0" @@ -1795,7 +1770,7 @@ string-width "^2.0.0" strip-ansi "^3" -"@reach/router@^1.1.1": +"@reach/router@^1.2.1": version "1.2.1" resolved "https://registry.yarnpkg.com/@reach/router/-/router-1.2.1.tgz#34ae3541a5ac44fa7796e5506a5d7274a162be4e" integrity sha512-kTaX08X4g27tzIFQGRukaHmNbtMYDS3LEWIS8+l6OayGIw6Oyo1HIF/JzeuR2FoF9z6oV+x/wJSVSq4v8tcUGQ== @@ -1936,10 +1911,10 @@ resolved "https://registry.yarnpkg.com/@types/jest-diff/-/jest-diff-20.0.1.tgz#35cc15b9c4f30a18ef21852e255fdb02f6d59b89" integrity sha512-yALhelO3i0hqZwhjtcr6dYyaLoCHbAMshwtj6cGxTvHZAKXHsYGdff6E8EPw3xLKY0ELUTQ69Q1rQiJENnccMA== -"@types/jest@^24.0.17": - version "24.0.17" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-24.0.17.tgz#b66ea026efb746eb5db1356ee28518aaff7af416" - integrity sha512-1cy3xkOAfSYn78dsBWy4M3h/QF/HeWPchNFDjysVtp3GHeTdSmtluNnELfCmfNRRHo0OWEcpf+NsEJQvwQfdqQ== +"@types/jest@^24.0.18": + version "24.0.18" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-24.0.18.tgz#9c7858d450c59e2164a8a9df0905fc5091944498" + integrity sha512-jcDDXdjTcrQzdN06+TSVsPPqxvsZA/5QkYfIZlq1JMw7FdP5AZylbOc+6B/cuDurctRe+MziUMtQ3xQdrbjqyQ== dependencies: "@types/jest-diff" "*" @@ -1983,29 +1958,22 @@ resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.2.tgz#690a1475b84f2a884fd07cd797c00f5f31356ea8" integrity sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw== -"@types/reach__router@^1.0.0": - version "1.2.4" - resolved "https://registry.yarnpkg.com/@types/reach__router/-/reach__router-1.2.4.tgz#44a701fdf15934880f6dfdef38ca49bc30e2d372" - integrity sha512-a+MFhebeSGi0LwHZ0UhH/ke77rWtNQnt8YmaHnquSaY3HmyEi+BPQi3GhPcUPnC9X5BLw/qORw3BPxGb1mCtEw== +"@types/reach__router@^1.2.5": + version "1.2.5" + resolved "https://registry.yarnpkg.com/@types/reach__router/-/reach__router-1.2.5.tgz#add874f43b9733175be2b19de59602b91cc90860" + integrity sha512-Lna9cD38dN3deqJ6ThZgMKoAzW1LE3u+uUbPGdHUqquoM/fnZitSV1xfJxHjovu4SsNkpN9udkte3wEyrBPawQ== dependencies: "@types/history" "*" "@types/react" "*" -"@types/react-dom@^16.8.4": +"@types/react-dom@^16.8.4", "@types/react-dom@^16.9.1": version "16.9.1" resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-16.9.1.tgz#79206237cba9532a9f870b1cd5428bef6b66378c" integrity sha512-1S/akvkKr63qIUWVu5IKYou2P9fHLb/P2VAwyxVV85JGaGZTcUniMiTuIqM3lXFB25ej6h+CYEQ27ERVwi6eGA== dependencies: "@types/react" "*" -"@types/react-dom@^16.8.5": - version "16.8.5" - resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-16.8.5.tgz#3e3f4d99199391a7fb40aa3a155c8dd99b899cbd" - integrity sha512-idCEjROZ2cqh29+trmTmZhsBAUNQuYrF92JHKzZ5+aiFM1mlSk3bb23CK7HhYuOY75Apgap5y2jTyHzaM2AJGA== - dependencies: - "@types/react" "*" - -"@types/react@*", "@types/react@^16.8.12", "@types/react@^16.8.6", "@types/react@^16.9.2": +"@types/react@*", "@types/react@^16.8.12", "@types/react@^16.8.6": version "16.9.2" resolved "https://registry.yarnpkg.com/@types/react/-/react-16.9.2.tgz#6d1765431a1ad1877979013906731aae373de268" integrity sha512-jYP2LWwlh+FTqGd9v7ynUKZzjj98T8x7Yclz479QdRhHfuW9yQ+0jjnD31eXSXutmBpppj5PYNLYLRfnZJvcfg== @@ -2013,7 +1981,7 @@ "@types/prop-types" "*" csstype "^2.2.0" -"@types/react@^16.8.15": +"@types/react@^16.8.15", "@types/react@^16.9.5": version "16.9.5" resolved "https://registry.yarnpkg.com/@types/react/-/react-16.9.5.tgz#079dabd918b19b32118c25fd00a786bb6d0d5e51" integrity sha512-jQ12VMiFOWYlp+j66dghOWcmDDwhca0bnlcTxS4Qz/fh5gi6wpaZDthPEu/Gc/YlAuO87vbiUXL8qKstFvuOaA== @@ -2110,200 +2078,144 @@ lodash.unescape "4.0.1" semver "5.5.0" -"@uifabric/azure-themes@^7.0.5": - version "7.0.5" - resolved "https://registry.yarnpkg.com/@uifabric/azure-themes/-/azure-themes-7.0.5.tgz#b8e77f4ecabbd5cb036746596d1aeaba428e2f7b" - integrity sha512-bfMcN7eVsyzFoJEwqCvnps62Ew5tey+pDxHbX6Lo3LZ4qjyX1Xp+0wVWX8ERTiZLlgi+PtCXEvtvvDF0pXZBBA== - dependencies: - "@uifabric/merge-styles" "^7.2.0" - "@uifabric/set-version" "^7.0.1" - office-ui-fabric-react "^7.18.0" - tslib "^1.7.1" - -"@uifabric/file-type-icons@^7.0.6": - version "7.0.6" - resolved "https://registry.yarnpkg.com/@uifabric/file-type-icons/-/file-type-icons-7.0.6.tgz#c51cb049b91476ed04446f7d93067b3c7df8bd64" - integrity sha512-Ulw45NPQVIZDDh7SdvnSx2WWBDZJjOuBUv2+ARFTi76U427a+mTt9gHlYKozTVLD3lB6GCrgwA0X66Oto4fhZw== - dependencies: - "@uifabric/set-version" "^7.0.1" - "@uifabric/styling" "^7.3.0" - tslib "^1.7.1" - -"@uifabric/fluent-theme@^0.16.7": - version "0.16.20" - resolved "https://registry.yarnpkg.com/@uifabric/fluent-theme/-/fluent-theme-0.16.20.tgz#c57f93d393b36b4e578c22d45d361380546f667a" - integrity sha512-6Hba5ABzeJgG37nrI0cZi51B6njlWFZNOjHQOLERDlcc2nWb1flocOM1bzlTqHDLAkYBu8WocQ2kdmF/XHAnpg== +"@uifabric/azure-themes@^7.0.9": + version "7.0.9" + resolved "https://registry.yarnpkg.com/@uifabric/azure-themes/-/azure-themes-7.0.9.tgz#5e8edd9a7f5a735962b3ad8f6bb8c8b2b0080154" + integrity sha512-pTZO8lyvCjPhc3WTDln5bSGqbvQpb+iL9NTwGlOgNSOKWNbPzxh6IvQdGVmFCUiwYl8psaQbCGdCH5+tsEofFQ== dependencies: - "@uifabric/merge-styles" "^6.19.3" - "@uifabric/set-version" "^1.1.3" - "@uifabric/styling" "^6.50.3" - "@uifabric/variants" "^6.15.1" - office-ui-fabric-react "^6.197.0" + "@uifabric/merge-styles" "^7.5.1" + "@uifabric/set-version" "^7.0.2" + office-ui-fabric-react "^7.31.3" tslib "^1.7.1" -"@uifabric/foundation@^0.8.2": - version "0.8.2" - resolved "https://registry.yarnpkg.com/@uifabric/foundation/-/foundation-0.8.2.tgz#619acdd877f8d676bb71baef4c71eeb239568f5f" - integrity sha512-OW6Hk872MLMCRQkuzDzw4R786IrMw1PJflyxOjVleiGNxNckdiZgLbwD5kujCj9cVLex9XydYXC3m2+y+4FcDw== +"@uifabric/example-data@^7.0.1": + version "7.0.1" + resolved "https://registry.yarnpkg.com/@uifabric/example-data/-/example-data-7.0.1.tgz#8d5104ffbfa5c5b2589fa60f753932e536fd1003" + integrity sha512-HWw2lAbF5Fn1NhmxxEpzgWrprEsQ7+Ut71zpAHdCJoVCVeesHl03gY/obBIz8ogrufW0RIlkrNSredy6uRzYDQ== dependencies: - "@uifabric/set-version" "^1.1.3" - "@uifabric/styling" "^6.50.3" - "@uifabric/utilities" "^6.41.6" tslib "^1.7.1" -"@uifabric/foundation@^7.0.3": - version "7.0.3" - resolved "https://registry.yarnpkg.com/@uifabric/foundation/-/foundation-7.0.3.tgz#cd2718c384b4d35be8b828fba1001242578327d3" - integrity sha512-kfGuMgBkdOi6gkGC5UToHAHGvX/G0lq4KrPFg8EyOPBdjTPJWP4hYic7OKY7E+HIG3YPFFDgcj0IzSs2fSg9sA== +"@uifabric/file-type-icons@^7.1.1": + version "7.1.1" + resolved "https://registry.yarnpkg.com/@uifabric/file-type-icons/-/file-type-icons-7.1.1.tgz#9adfee71c68d88f624443049f2386443aace1f40" + integrity sha512-lkEuI1ovnf8ewlaig1UUnZCB1vSGl0YcKSgKEYYDct4y9gKlFLuZKuvbuN2KEMrUQX0nijqmI4IOWwjYH8SvgQ== dependencies: - "@uifabric/set-version" "^7.0.1" - "@uifabric/styling" "^7.2.1" - "@uifabric/utilities" "^7.0.7" + "@uifabric/set-version" "^7.0.2" + "@uifabric/styling" "^7.7.2" tslib "^1.7.1" -"@uifabric/icons@^6.5.4": - version "6.5.4" - resolved "https://registry.yarnpkg.com/@uifabric/icons/-/icons-6.5.4.tgz#14e93d2a5bc3b0d378321b1af750ae6035041ca2" - integrity sha512-yR9FlXiR3QsY8hkFhdWgzQxBUxxIqarwI/CVfE0N/aNqqlcfDs8fMRKRgpa5ZpPEtnF9VOkrNzcUI6dE2UjXJA== - dependencies: - "@uifabric/set-version" "^1.1.3" - "@uifabric/styling" "^6.50.3" +"@uifabric/fluent-theme@^7.1.4": + version "7.1.4" + resolved "https://registry.yarnpkg.com/@uifabric/fluent-theme/-/fluent-theme-7.1.4.tgz#73f3cb5ce6df26ccd9f9df4d155a4b9f79e72214" + integrity sha512-WQA6AuScDq1+fDMQH7zeJJnU7wR9mBj54ZentkqKKiYC7r0i4q9odDvCuw3MIVpD2LLcp5+r8el8A4JkUt0CRA== + dependencies: + "@uifabric/merge-styles" "^7.5.1" + "@uifabric/set-version" "^7.0.2" + "@uifabric/styling" "^7.6.2" + "@uifabric/variants" "^7.0.5" + office-ui-fabric-react "^7.29.2" tslib "^1.7.1" -"@uifabric/icons@^7.1.1": - version "7.1.1" - resolved "https://registry.yarnpkg.com/@uifabric/icons/-/icons-7.1.1.tgz#1f455b6338237fc18af0f5f80657877c5ab009de" - integrity sha512-xdCInIM9aF6emgHtM7W1yVz6cVkH1EWgT22S4mBvHBFSqLLSVn7EHKQ0FUT41zTgMoY/68neFoOvjkSjIm2h0Q== +"@uifabric/foundation@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@uifabric/foundation/-/foundation-7.4.4.tgz#f9e01b37710ee95b3f2e82418f480b8b3fd879a2" + integrity sha512-I4zrJXq2B00+LIzxcCDyi3+lx/sm0DzDdSFvQQp3DS9eiL8TzcjZTneRr32TQuVlA0Q7nFQClIXjglEo8+quFA== dependencies: - "@uifabric/set-version" "^7.0.1" - "@uifabric/styling" "^7.2.1" + "@uifabric/merge-styles" "^7.7.0" + "@uifabric/set-version" "^7.0.2" + "@uifabric/styling" "^7.7.2" + "@uifabric/utilities" "^7.4.0" tslib "^1.7.1" -"@uifabric/merge-styles@^6.19.3": - version "6.19.3" - resolved "https://registry.yarnpkg.com/@uifabric/merge-styles/-/merge-styles-6.19.3.tgz#cfc89cfbd3f148b559e30f1ac30eac2a8259687d" - integrity sha512-89JXEvl6bIQQqQLJ8T3fXcmKpvJfzqer/noFcAHHq/Gbo1wT8pixiDgUQm9vpTB7lpyjfSfw3PAh5Xt5UFFYOg== +"@uifabric/icons@^7.3.0": + version "7.3.0" + resolved "https://registry.yarnpkg.com/@uifabric/icons/-/icons-7.3.0.tgz#db5b418d1db1e3f05e92d71f2dc829aa6e239bdb" + integrity sha512-wbcR8fJce20sPjsK2bbTC/cAZfAOFuE4dd4LHw194+8H+/dqotsowrQVp5Lu8aaHGQk+fXoiZmUy30WA9cAG4Q== dependencies: - "@uifabric/set-version" "^1.1.3" + "@uifabric/set-version" "^7.0.2" + "@uifabric/styling" "^7.7.1" tslib "^1.7.1" -"@uifabric/merge-styles@^7.2.0", "@uifabric/merge-styles@^7.4.0": - version "7.4.0" - resolved "https://registry.yarnpkg.com/@uifabric/merge-styles/-/merge-styles-7.4.0.tgz#d5d06cdde5c66b7937569e23f05f17f450a5a783" - integrity sha512-E9YoA//zpLb/lsZBfNRLL7MHhqD+ilUM/1b3ceScuVzx26C6qtB7Bvc1ZZSuhj9QrYrnhUuLY1wohpEHwradPQ== +"@uifabric/merge-styles@^7.5.1", "@uifabric/merge-styles@^7.7.0": + version "7.7.0" + resolved "https://registry.yarnpkg.com/@uifabric/merge-styles/-/merge-styles-7.7.0.tgz#10caa72dd5fb9c63e22214f3a53856aa049bdb10" + integrity sha512-VMLSHKNp4dFDOZTdXeXhNvkrdmxjTwP4MaUf6yLeMkD1qf36/uFAN4nQ7jVAr6RC5cVMklmxN6FtNj+6+bHGfA== dependencies: - "@uifabric/set-version" "^7.0.1" + "@uifabric/set-version" "^7.0.2" tslib "^1.7.1" -"@uifabric/react-cards@^0.107.6": - version "0.107.7" - resolved "https://registry.yarnpkg.com/@uifabric/react-cards/-/react-cards-0.107.7.tgz#3d4d020a9017fb90fb524076cb5bed0d5798fce7" - integrity sha512-tf9CKk/CwpNPCf7DReDCS0CZ3bLl77Av/MXwsIJkMzZagBHVKNAj8+kp6rsQLODMpUo9yLw2bjbQiAppbJKFLA== +"@uifabric/react-cards@^0.108.2": + version "0.108.2" + resolved "https://registry.yarnpkg.com/@uifabric/react-cards/-/react-cards-0.108.2.tgz#4d545a698a6c03b3e8a3778953a402192b5fdabb" + integrity sha512-HBXUjQ78n5OGmrgYtVnNnPCiVODCDJsrWXxK8kzqThypQiAsXdeOTYIbtFlS/+Qdyplr+UWiDSrQdhjcIu7kaA== dependencies: "@microsoft/load-themed-styles" "^1.7.13" - "@uifabric/azure-themes" "^7.0.5" - "@uifabric/file-type-icons" "^7.0.6" - "@uifabric/foundation" "^7.0.3" - "@uifabric/set-version" "^7.0.1" - "@uifabric/styling" "^7.5.0" - "@uifabric/theme-samples" "^7.0.3" - "@uifabric/utilities" "^7.0.7" - office-ui-fabric-react "^7.25.0" + "@uifabric/azure-themes" "^7.0.9" + "@uifabric/file-type-icons" "^7.1.1" + "@uifabric/foundation" "^7.4.4" + "@uifabric/set-version" "^7.0.2" + "@uifabric/styling" "^7.7.2" + "@uifabric/theme-samples" "^7.0.5" + "@uifabric/utilities" "^7.4.0" + office-ui-fabric-react "^7.43.1" tslib "^1.7.1" -"@uifabric/set-version@^1.1.3": - version "1.1.3" - resolved "https://registry.yarnpkg.com/@uifabric/set-version/-/set-version-1.1.3.tgz#8d1137df1406f38828e597e81122077a16c8da8b" - integrity sha512-IYpwVIuN7MJOeiWzZzr9AmFSvA5zc6gJn4fNHtEFIQnNB8WVWIcYrvx8Tbf7wWj9MvhdHYp70F054zZlHbL/Ag== - dependencies: - tslib "^1.7.1" - -"@uifabric/set-version@^7.0.1": +"@uifabric/react-hooks@^7.0.1": version "7.0.1" - resolved "https://registry.yarnpkg.com/@uifabric/set-version/-/set-version-7.0.1.tgz#9ae5a04af0e98c788053fede0ce3b3612e5cb142" - integrity sha512-j9i6VnfvJtkJrfooUtdKJieXMrbggurxqV4EnlfhyBjJlTn3bEVYaVV4TsA+uLjpAfmhkuJLFnsY+MZB8C1khw== + resolved "https://registry.yarnpkg.com/@uifabric/react-hooks/-/react-hooks-7.0.1.tgz#aa0e9f17e13def6763de7671bd82210261222591" + integrity sha512-cIr/ToLvc48D7A+XJrH/rHmSa/YmonvyFGHykFqHKiFSYiGKvc50GIyRJ/gkOUDuaaYVThWRwBQNOIMr3iFCYA== dependencies: + "@uifabric/set-version" "^7.0.2" + "@uifabric/utilities" "^7.0.10" tslib "^1.7.1" -"@uifabric/styling@^6.50.3": - version "6.50.4" - resolved "https://registry.yarnpkg.com/@uifabric/styling/-/styling-6.50.4.tgz#1f2b513491535938249f1fdfcd7043e5cbcab352" - integrity sha512-08jfbbRCT8Cs2UDl/mXljDRSC+TQsJDojzcl/8geJ9sMZ87Uu1/JVx0Hz3uyDkY56VOa0iFCuLh2hmY3ImrtbQ== +"@uifabric/set-version@^7.0.2": + version "7.0.2" + resolved "https://registry.yarnpkg.com/@uifabric/set-version/-/set-version-7.0.2.tgz#9e2aede95e5cad58151e6ab0f94cc6efaef68c13" + integrity sha512-3mQp7gqPOqphwX74j+N/lJEFeivKPv8ryY9QFXUxVPnrXNwpIkDW9Wk6CPqArzgGvQngRRKYD/PcyP5iuHN52A== dependencies: - "@microsoft/load-themed-styles" "^1.7.13" - "@uifabric/merge-styles" "^6.19.3" - "@uifabric/set-version" "^1.1.3" - "@uifabric/utilities" "^6.41.6" tslib "^1.7.1" -"@uifabric/styling@^7.2.1", "@uifabric/styling@^7.3.0", "@uifabric/styling@^7.5.0": - version "7.5.0" - resolved "https://registry.yarnpkg.com/@uifabric/styling/-/styling-7.5.0.tgz#55e2e652f246f86a6763688079bd7ac923d68ddf" - integrity sha512-0HFGeZsF0BBjb6zOQuJ244+JUOM0KtbkI9/F9UTfwx4oW+w5df2IYCIcE55ypjVnvR6LowkXQwDNSumM0dWfrQ== +"@uifabric/styling@^7.6.2", "@uifabric/styling@^7.7.1", "@uifabric/styling@^7.7.2": + version "7.7.2" + resolved "https://registry.yarnpkg.com/@uifabric/styling/-/styling-7.7.2.tgz#0dc3741b9f2f45efa270ba91780d5f49964409ed" + integrity sha512-5xQbz5r4+XeWjb1omHara/1Hdk+dsNSUkZAw6sp/tnv/cGFea4+hMuSmSaTG6T78Osiy59UG+qw7Ax/spfr2EQ== dependencies: "@microsoft/load-themed-styles" "^1.7.13" - "@uifabric/merge-styles" "^7.4.0" - "@uifabric/set-version" "^7.0.1" - "@uifabric/utilities" "^7.0.7" + "@uifabric/merge-styles" "^7.7.0" + "@uifabric/set-version" "^7.0.2" + "@uifabric/utilities" "^7.2.0" tslib "^1.7.1" -"@uifabric/theme-samples@^7.0.3": - version "7.0.3" - resolved "https://registry.yarnpkg.com/@uifabric/theme-samples/-/theme-samples-7.0.3.tgz#dafa6091117212e775c289bf70b49aa63c57080d" - integrity sha512-hjYnCPctxUQwNHzNzLi6l/j4ZlnHSs6AjGuF9vKTF3opZ+LOv0GTfP5tq1LzzpTl7Uu6tsX+ekWAkAlL2dQzeA== - dependencies: - "@uifabric/set-version" "^7.0.1" - "@uifabric/variants" "^7.0.3" - office-ui-fabric-react "^7.11.0" - tslib "^1.7.1" - -"@uifabric/utilities@^6.41.6": - version "6.41.6" - resolved "https://registry.yarnpkg.com/@uifabric/utilities/-/utilities-6.41.6.tgz#3e9c04b06edbfdabe2b5dd16761be4edbbab3db7" - integrity sha512-xD2/Jy8OMACZSyRoN3dwk3Ds9QcU4jkf9GDc5mJcSqCyYp3ShlO6ggx4u28OFB5qhsIljtzop31hTvL6PH23Cg== +"@uifabric/theme-samples@^7.0.5": + version "7.0.5" + resolved "https://registry.yarnpkg.com/@uifabric/theme-samples/-/theme-samples-7.0.5.tgz#878d25259d222e900d8d149847d23d1299b7e4b2" + integrity sha512-jAeZdy0+pn1ONpx9uy9vNe2c7tMAM4YDFqkqr5YzicpTNHDqv7yQGQwz1vA51Oxm4ohshqCn85YZ6dSk3ATI3g== dependencies: - "@uifabric/merge-styles" "^6.19.3" - "@uifabric/set-version" "^1.1.3" - prop-types "^15.5.10" + "@uifabric/set-version" "^7.0.2" + "@uifabric/variants" "^7.0.5" + office-ui-fabric-react "^7.29.2" tslib "^1.7.1" -"@uifabric/utilities@^7.0.7": - version "7.0.7" - resolved "https://registry.yarnpkg.com/@uifabric/utilities/-/utilities-7.0.7.tgz#fab12012421d698c93cfeb4d51a521a3fbb3f444" - integrity sha512-oZJuCuSBGJXv8jXR1UCqAmTYW4yQ/I41K3J/rvXZTW17HOC2w34UiZIlk/p+PuLnrsEFrFfhN0uBnsAgeOL+fw== +"@uifabric/utilities@^7.0.10", "@uifabric/utilities@^7.2.0", "@uifabric/utilities@^7.4.0", "@uifabric/utilities@^7.5.0": + version "7.5.0" + resolved "https://registry.yarnpkg.com/@uifabric/utilities/-/utilities-7.5.0.tgz#9e7eb2c73595bd105620eea507aeb1bafaba8f14" + integrity sha512-h9XwZVaKyLN3Ss4G+bXFWsmCzExID/SKbO64XPjsCIhuxVYsTg6/hDrvyU4TCEx06/ehXfdHRmyjCYL1PNdDMg== dependencies: - "@uifabric/merge-styles" "^7.2.0" - "@uifabric/set-version" "^7.0.1" + "@uifabric/merge-styles" "^7.7.0" + "@uifabric/set-version" "^7.0.2" prop-types "^15.5.10" tslib "^1.7.1" -"@uifabric/variants@^6.15.1": - version "6.15.1" - resolved "https://registry.yarnpkg.com/@uifabric/variants/-/variants-6.15.1.tgz#ed698b4654baa6f6f5391812c2eecaf313adc7fc" - integrity sha512-5uPT3oIF7QxclWEJUom6K4SIm8L0Z/LOmaw+EYESifjmJQqTRjmPz8lG+PWq9LGKL9y23kIkHJpHSrQRnXCIxA== - dependencies: - "@uifabric/set-version" "^1.1.3" - office-ui-fabric-react "^6.195.4" - tslib "^1.7.1" - -"@uifabric/variants@^7.0.3": - version "7.0.3" - resolved "https://registry.yarnpkg.com/@uifabric/variants/-/variants-7.0.3.tgz#4824475d9de50f76c3a9bfe54cf134047c48a28d" - integrity sha512-qBLMI3dS8WR2dwm9YzMzMJTXB77lM+7TkJpwUlpl6wpGqHmJILydFQFLpQR4NJjCas2A4UU4ktBEE6x4d241uA== +"@uifabric/variants@^7.0.5": + version "7.0.5" + resolved "https://registry.yarnpkg.com/@uifabric/variants/-/variants-7.0.5.tgz#67a5301a8c36bcb2e46c7d86929d58184e37cc2d" + integrity sha512-EqjNymAipTuwvsfS3dEU3+brVz0wyBUa2LQsc+L8gU/MNj4lCnrTi34pHRZrbw6L6Lus/YUg8lCGuXZ5hIHj5Q== dependencies: - "@uifabric/set-version" "^7.0.1" - office-ui-fabric-react "^7.11.0" + "@uifabric/set-version" "^7.0.2" + office-ui-fabric-react "^7.29.2" tslib "^1.7.1" -"@webassemblyjs/ast@1.7.11": - version "1.7.11" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.7.11.tgz#b988582cafbb2b095e8b556526f30c90d057cace" - integrity sha512-ZEzy4vjvTzScC+SH8RBssQUawpaInUdMTYwYYLh54/s8TuT0gBLuyUnppKsVyZEi876VmmStKsUs28UxPgdvrA== - dependencies: - "@webassemblyjs/helper-module-context" "1.7.11" - "@webassemblyjs/helper-wasm-bytecode" "1.7.11" - "@webassemblyjs/wast-parser" "1.7.11" - "@webassemblyjs/ast@1.8.5": version "1.8.5" resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.8.5.tgz#51b1c5fe6576a34953bf4b253df9f0d490d9e359" @@ -2313,43 +2225,21 @@ "@webassemblyjs/helper-wasm-bytecode" "1.8.5" "@webassemblyjs/wast-parser" "1.8.5" -"@webassemblyjs/floating-point-hex-parser@1.7.11": - version "1.7.11" - resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.7.11.tgz#a69f0af6502eb9a3c045555b1a6129d3d3f2e313" - integrity sha512-zY8dSNyYcgzNRNT666/zOoAyImshm3ycKdoLsyDw/Bwo6+/uktb7p4xyApuef1dwEBo/U/SYQzbGBvV+nru2Xg== - "@webassemblyjs/floating-point-hex-parser@1.8.5": version "1.8.5" resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz#1ba926a2923613edce496fd5b02e8ce8a5f49721" integrity sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ== -"@webassemblyjs/helper-api-error@1.7.11": - version "1.7.11" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.7.11.tgz#c7b6bb8105f84039511a2b39ce494f193818a32a" - integrity sha512-7r1qXLmiglC+wPNkGuXCvkmalyEstKVwcueZRP2GNC2PAvxbLYwLLPr14rcdJaE4UtHxQKfFkuDFuv91ipqvXg== - "@webassemblyjs/helper-api-error@1.8.5": version "1.8.5" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz#c49dad22f645227c5edb610bdb9697f1aab721f7" integrity sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA== -"@webassemblyjs/helper-buffer@1.7.11": - version "1.7.11" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.7.11.tgz#3122d48dcc6c9456ed982debe16c8f37101df39b" - integrity sha512-MynuervdylPPh3ix+mKZloTcL06P8tenNH3sx6s0qE8SLR6DdwnfgA7Hc9NSYeob2jrW5Vql6GVlsQzKQCa13w== - "@webassemblyjs/helper-buffer@1.8.5": version "1.8.5" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz#fea93e429863dd5e4338555f42292385a653f204" integrity sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q== -"@webassemblyjs/helper-code-frame@1.7.11": - version "1.7.11" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.7.11.tgz#cf8f106e746662a0da29bdef635fcd3d1248364b" - integrity sha512-T8ESC9KMXFTXA5urJcyor5cn6qWeZ4/zLPyWeEXZ03hj/x9weSokGNkVCdnhSabKGYWxElSdgJ+sFa9G/RdHNw== - dependencies: - "@webassemblyjs/wast-printer" "1.7.11" - "@webassemblyjs/helper-code-frame@1.8.5": version "1.8.5" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz#9a740ff48e3faa3022b1dff54423df9aa293c25e" @@ -2357,21 +2247,11 @@ dependencies: "@webassemblyjs/wast-printer" "1.8.5" -"@webassemblyjs/helper-fsm@1.7.11": - version "1.7.11" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.7.11.tgz#df38882a624080d03f7503f93e3f17ac5ac01181" - integrity sha512-nsAQWNP1+8Z6tkzdYlXT0kxfa2Z1tRTARd8wYnc/e3Zv3VydVVnaeePgqUzFrpkGUyhUUxOl5ML7f1NuT+gC0A== - "@webassemblyjs/helper-fsm@1.8.5": version "1.8.5" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz#ba0b7d3b3f7e4733da6059c9332275d860702452" integrity sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow== -"@webassemblyjs/helper-module-context@1.7.11": - version "1.7.11" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.7.11.tgz#d874d722e51e62ac202476935d649c802fa0e209" - integrity sha512-JxfD5DX8Ygq4PvXDucq0M+sbUFA7BJAv/GGl9ITovqE+idGX+J3QSzJYz+LwQmL7fC3Rs+utvWoJxDb6pmC0qg== - "@webassemblyjs/helper-module-context@1.8.5": version "1.8.5" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz#def4b9927b0101dc8cbbd8d1edb5b7b9c82eb245" @@ -2380,26 +2260,11 @@ "@webassemblyjs/ast" "1.8.5" mamacro "^0.0.3" -"@webassemblyjs/helper-wasm-bytecode@1.7.11": - version "1.7.11" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.7.11.tgz#dd9a1e817f1c2eb105b4cf1013093cb9f3c9cb06" - integrity sha512-cMXeVS9rhoXsI9LLL4tJxBgVD/KMOKXuFqYb5oCJ/opScWpkCMEz9EJtkonaNcnLv2R3K5jIeS4TRj/drde1JQ== - "@webassemblyjs/helper-wasm-bytecode@1.8.5": version "1.8.5" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz#537a750eddf5c1e932f3744206551c91c1b93e61" integrity sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ== -"@webassemblyjs/helper-wasm-section@1.7.11": - version "1.7.11" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.7.11.tgz#9c9ac41ecf9fbcfffc96f6d2675e2de33811e68a" - integrity sha512-8ZRY5iZbZdtNFE5UFunB8mmBEAbSI3guwbrsCl4fWdfRiAcvqQpeqd5KHhSWLL5wuxo53zcaGZDBU64qgn4I4Q== - dependencies: - "@webassemblyjs/ast" "1.7.11" - "@webassemblyjs/helper-buffer" "1.7.11" - "@webassemblyjs/helper-wasm-bytecode" "1.7.11" - "@webassemblyjs/wasm-gen" "1.7.11" - "@webassemblyjs/helper-wasm-section@1.8.5": version "1.8.5" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz#74ca6a6bcbe19e50a3b6b462847e69503e6bfcbf" @@ -2410,13 +2275,6 @@ "@webassemblyjs/helper-wasm-bytecode" "1.8.5" "@webassemblyjs/wasm-gen" "1.8.5" -"@webassemblyjs/ieee754@1.7.11": - version "1.7.11" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.7.11.tgz#c95839eb63757a31880aaec7b6512d4191ac640b" - integrity sha512-Mmqx/cS68K1tSrvRLtaV/Lp3NZWzXtOHUW2IvDvl2sihAwJh4ACE0eL6A8FvMyDG9abes3saB6dMimLOs+HMoQ== - dependencies: - "@xtuc/ieee754" "^1.2.0" - "@webassemblyjs/ieee754@1.8.5": version "1.8.5" resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz#712329dbef240f36bf57bd2f7b8fb9bf4154421e" @@ -2424,13 +2282,6 @@ dependencies: "@xtuc/ieee754" "^1.2.0" -"@webassemblyjs/leb128@1.7.11": - version "1.7.11" - resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.7.11.tgz#d7267a1ee9c4594fd3f7e37298818ec65687db63" - integrity sha512-vuGmgZjjp3zjcerQg+JA+tGOncOnJLWVkt8Aze5eWQLwTQGNgVLcyOTqgSCxWTR4J42ijHbBxnuRaL1Rv7XMdw== - dependencies: - "@xtuc/long" "4.2.1" - "@webassemblyjs/leb128@1.8.5": version "1.8.5" resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.8.5.tgz#044edeb34ea679f3e04cd4fd9824d5e35767ae10" @@ -2438,30 +2289,11 @@ dependencies: "@xtuc/long" "4.2.2" -"@webassemblyjs/utf8@1.7.11": - version "1.7.11" - resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.7.11.tgz#06d7218ea9fdc94a6793aa92208160db3d26ee82" - integrity sha512-C6GFkc7aErQIAH+BMrIdVSmW+6HSe20wg57HEC1uqJP8E/xpMjXqQUxkQw07MhNDSDcGpxI9G5JSNOQCqJk4sA== - "@webassemblyjs/utf8@1.8.5": version "1.8.5" resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.8.5.tgz#a8bf3b5d8ffe986c7c1e373ccbdc2a0915f0cedc" integrity sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw== -"@webassemblyjs/wasm-edit@1.7.11": - version "1.7.11" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.7.11.tgz#8c74ca474d4f951d01dbae9bd70814ee22a82005" - integrity sha512-FUd97guNGsCZQgeTPKdgxJhBXkUbMTY6hFPf2Y4OedXd48H97J+sOY2Ltaq6WGVpIH8o/TGOVNiVz/SbpEMJGg== - dependencies: - "@webassemblyjs/ast" "1.7.11" - "@webassemblyjs/helper-buffer" "1.7.11" - "@webassemblyjs/helper-wasm-bytecode" "1.7.11" - "@webassemblyjs/helper-wasm-section" "1.7.11" - "@webassemblyjs/wasm-gen" "1.7.11" - "@webassemblyjs/wasm-opt" "1.7.11" - "@webassemblyjs/wasm-parser" "1.7.11" - "@webassemblyjs/wast-printer" "1.7.11" - "@webassemblyjs/wasm-edit@1.8.5": version "1.8.5" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz#962da12aa5acc1c131c81c4232991c82ce56e01a" @@ -2476,17 +2308,6 @@ "@webassemblyjs/wasm-parser" "1.8.5" "@webassemblyjs/wast-printer" "1.8.5" -"@webassemblyjs/wasm-gen@1.7.11": - version "1.7.11" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.7.11.tgz#9bbba942f22375686a6fb759afcd7ac9c45da1a8" - integrity sha512-U/KDYp7fgAZX5KPfq4NOupK/BmhDc5Kjy2GIqstMhvvdJRcER/kUsMThpWeRP8BMn4LXaKhSTggIJPOeYHwISA== - dependencies: - "@webassemblyjs/ast" "1.7.11" - "@webassemblyjs/helper-wasm-bytecode" "1.7.11" - "@webassemblyjs/ieee754" "1.7.11" - "@webassemblyjs/leb128" "1.7.11" - "@webassemblyjs/utf8" "1.7.11" - "@webassemblyjs/wasm-gen@1.8.5": version "1.8.5" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz#54840766c2c1002eb64ed1abe720aded714f98bc" @@ -2498,16 +2319,6 @@ "@webassemblyjs/leb128" "1.8.5" "@webassemblyjs/utf8" "1.8.5" -"@webassemblyjs/wasm-opt@1.7.11": - version "1.7.11" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.7.11.tgz#b331e8e7cef8f8e2f007d42c3a36a0580a7d6ca7" - integrity sha512-XynkOwQyiRidh0GLua7SkeHvAPXQV/RxsUeERILmAInZegApOUAIJfRuPYe2F7RcjOC9tW3Cb9juPvAC/sCqvg== - dependencies: - "@webassemblyjs/ast" "1.7.11" - "@webassemblyjs/helper-buffer" "1.7.11" - "@webassemblyjs/wasm-gen" "1.7.11" - "@webassemblyjs/wasm-parser" "1.7.11" - "@webassemblyjs/wasm-opt@1.8.5": version "1.8.5" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz#b24d9f6ba50394af1349f510afa8ffcb8a63d264" @@ -2518,18 +2329,6 @@ "@webassemblyjs/wasm-gen" "1.8.5" "@webassemblyjs/wasm-parser" "1.8.5" -"@webassemblyjs/wasm-parser@1.7.11": - version "1.7.11" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.7.11.tgz#6e3d20fa6a3519f6b084ef9391ad58211efb0a1a" - integrity sha512-6lmXRTrrZjYD8Ng8xRyvyXQJYUQKYSXhJqXOBLw24rdiXsHAOlvw5PhesjdcaMadU/pyPQOJ5dHreMjBxwnQKg== - dependencies: - "@webassemblyjs/ast" "1.7.11" - "@webassemblyjs/helper-api-error" "1.7.11" - "@webassemblyjs/helper-wasm-bytecode" "1.7.11" - "@webassemblyjs/ieee754" "1.7.11" - "@webassemblyjs/leb128" "1.7.11" - "@webassemblyjs/utf8" "1.7.11" - "@webassemblyjs/wasm-parser@1.8.5": version "1.8.5" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz#21576f0ec88b91427357b8536383668ef7c66b8d" @@ -2542,18 +2341,6 @@ "@webassemblyjs/leb128" "1.8.5" "@webassemblyjs/utf8" "1.8.5" -"@webassemblyjs/wast-parser@1.7.11": - version "1.7.11" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.7.11.tgz#25bd117562ca8c002720ff8116ef9072d9ca869c" - integrity sha512-lEyVCg2np15tS+dm7+JJTNhNWq9yTZvi3qEhAIIOaofcYlUp0UR5/tVqOwa/gXYr3gjwSZqw+/lS9dscyLelbQ== - dependencies: - "@webassemblyjs/ast" "1.7.11" - "@webassemblyjs/floating-point-hex-parser" "1.7.11" - "@webassemblyjs/helper-api-error" "1.7.11" - "@webassemblyjs/helper-code-frame" "1.7.11" - "@webassemblyjs/helper-fsm" "1.7.11" - "@xtuc/long" "4.2.1" - "@webassemblyjs/wast-parser@1.8.5": version "1.8.5" resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz#e10eecd542d0e7bd394f6827c49f3df6d4eefb8c" @@ -2566,15 +2353,6 @@ "@webassemblyjs/helper-fsm" "1.8.5" "@xtuc/long" "4.2.2" -"@webassemblyjs/wast-printer@1.7.11": - version "1.7.11" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.7.11.tgz#c4245b6de242cb50a2cc950174fdbf65c78d7813" - integrity sha512-m5vkAsuJ32QpkdkDOUPGSltrg8Cuk3KBx4YrmAGQwCZPRdUHXxG4phIOuuycLemHFr74sWL9Wthqss4fzdzSwg== - dependencies: - "@webassemblyjs/ast" "1.7.11" - "@webassemblyjs/wast-parser" "1.7.11" - "@xtuc/long" "4.2.1" - "@webassemblyjs/wast-printer@1.8.5": version "1.8.5" resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz#114bbc481fd10ca0e23b3560fa812748b0bae5bc" @@ -2596,11 +2374,6 @@ resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== -"@xtuc/long@4.2.1": - version "4.2.1" - resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.1.tgz#5c85d662f76fa1d34575766c5dcd6615abcd30d8" - integrity sha512-FZdkNBDqBRHKQ2MEbSC17xnPFOhZxeJ2YGSfr2BKf3sujG49Qe3bB+rGCwQfIaA7WHnGeGkSijX4FuBCdrzW/g== - "@xtuc/long@4.2.2": version "4.2.2" resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" @@ -2616,7 +2389,7 @@ abbrev@1: resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== -accepts@^1.3.5, accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: +accepts@^1.3.7, accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: version "1.3.7" resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== @@ -2624,13 +2397,6 @@ accepts@^1.3.5, accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: mime-types "~2.1.24" negotiator "0.6.2" -acorn-dynamic-import@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz#901ceee4c7faaef7e07ad2a47e890675da50a278" - integrity sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg== - dependencies: - acorn "^5.0.0" - acorn-globals@^4.1.0: version "4.3.3" resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-4.3.3.tgz#a86f75b69680b8780d30edd21eee4e0ea170c05e" @@ -2657,7 +2423,7 @@ acorn-walk@^6.0.1: resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-6.2.0.tgz#123cb8f3b84c2171f1f7fb252615b1c78a6b1a8c" integrity sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA== -acorn@^5.0.0, acorn@^5.5.3, acorn@^5.6.2: +acorn@^5.0.0, acorn@^5.5.3: version "5.7.3" resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.3.tgz#67aa231bf8812974b85235a96771eb6bd07ea279" integrity sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw== @@ -2672,6 +2438,11 @@ address@1.0.3: resolved "https://registry.yarnpkg.com/address/-/address-1.0.3.tgz#b5f50631f8d6cec8bd20c963963afb55e06cbce9" integrity sha512-z55ocwKBRLryBs394Sm3ushTtBeg6VAeuku7utSoSnsJKvKcnXFIyC6vh27n3rXyxSgkJBBCAvyOn7gSUcTYjg== +address@1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/address/-/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6" + integrity sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA== + address@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/address/-/address-1.1.0.tgz#ef8e047847fcd2c5b6f50c16965f924fd99fe709" @@ -2682,6 +2453,14 @@ after@0.8.2: resolved "https://registry.yarnpkg.com/after/-/after-0.8.2.tgz#fedb394f9f0e02aa9768e702bda23b505fae7e1f" integrity sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8= +aggregate-error@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.0.1.tgz#db2fe7246e536f40d9b5442a39e117d7dd6a24e0" + integrity sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA== + dependencies: + clean-stack "^2.0.0" + indent-string "^4.0.0" + ajv-errors@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" @@ -3050,7 +2829,7 @@ aproba@^1.0.3, aproba@^1.1.1: resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== -arch@^2.1.0: +arch@^2.1.0, arch@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/arch/-/arch-2.1.1.tgz#8f5c2731aa35a30929221bb0640eed65175ec84e" integrity sha512-BLM56aPo9vLLFVa8+/+pJLnrZ7QGGTVHWsCwieAWT9o9K8UeGaQbzZbGoabWLOo2ksBCztoXdqBZBplqLDDCSg== @@ -3165,6 +2944,11 @@ array-union@^1.0.1, array-union@^1.0.2: dependencies: array-uniq "^1.0.1" +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + array-uniq@^1.0.1, array-uniq@^1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" @@ -3249,7 +3033,7 @@ async-each@^1.0.1: resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== -async-limiter@~1.0.0: +async-limiter@^1.0.0, async-limiter@~1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== @@ -3288,18 +3072,18 @@ auto-bind@^2.0.0: dependencies: "@types/react" "^16.8.12" -autoprefixer@^9.6.0: - version "9.6.1" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.6.1.tgz#51967a02d2d2300bb01866c1611ec8348d355a47" - integrity sha512-aVo5WxR3VyvyJxcJC3h4FKfwCQvQWb1tSI5VHNibddCVWrcD1NvlxEweg3TSgiPztMnWfjpy2FURKA2kvDE+Tw== +autoprefixer@^9.6.1: + version "9.6.4" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.6.4.tgz#e6453be47af316b2923eaeaed87860f52ad4b7eb" + integrity sha512-Koz2cJU9dKOxG8P1f8uVaBntOv9lP4yz9ffWvWaicv9gHBPhpQB22nGijwd8gqW9CNT+UdkbQOQNLVI8jN1ZfQ== dependencies: - browserslist "^4.6.3" - caniuse-lite "^1.0.30000980" + browserslist "^4.7.0" + caniuse-lite "^1.0.30000998" chalk "^2.4.2" normalize-range "^0.1.2" num2fraction "^1.2.2" - postcss "^7.0.17" - postcss-value-parser "^4.0.0" + postcss "^7.0.18" + postcss-value-parser "^4.0.2" await-to-js@^2.0.1: version "2.1.1" @@ -3345,17 +3129,17 @@ babel-core@7.0.0-bridge.0: resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-7.0.0-bridge.0.tgz#95a492ddd90f9b4e9a4a1da14eb335b87b634ece" integrity sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg== -babel-eslint@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-9.0.0.tgz#7d9445f81ed9f60aff38115f838970df9f2b6220" - integrity sha512-itv1MwE3TMbY0QtNfeL7wzak1mV47Uy+n6HtSOO4Xd7rvmO+tsGQSgyOEEgo6Y2vHZKZphaoelNeSVj4vkLA1g== +babel-eslint@^10.0.3: + version "10.0.3" + resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.0.3.tgz#81a2c669be0f205e19462fed2482d33e4687a88a" + integrity sha512-z3U7eMY6r/3f3/JB9mTsLjyxrv0Yb1zb8PCWCLpguxfCzBIZUwy23R1t/XKewP+8mEN2Ck8Dtr4q20z6ce6SoA== dependencies: "@babel/code-frame" "^7.0.0" "@babel/parser" "^7.0.0" "@babel/traverse" "^7.0.0" "@babel/types" "^7.0.0" - eslint-scope "3.7.1" eslint-visitor-keys "^1.0.0" + resolve "^1.12.0" babel-jest@^24.9.0: version "24.9.0" @@ -3370,7 +3154,7 @@ babel-jest@^24.9.0: chalk "^2.4.2" slash "^2.0.0" -babel-loader@^8.0.0: +babel-loader@^8.0.6: version "8.0.6" resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.0.6.tgz#e33bdb6f362b03f4bb141a0c21ab87c501b70dfb" integrity sha512-4BmWKtBOBm13uoUwd08UwjZlaw3O9GWf456R9j+5YykFZ6LUIjIKLc0zEZf+hauxPOJs96C8k6FvYD09vWzhYw== @@ -3387,10 +3171,12 @@ babel-messages@^6.23.0: dependencies: babel-runtime "^6.22.0" -babel-plugin-add-module-exports@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/babel-plugin-add-module-exports/-/babel-plugin-add-module-exports-0.2.1.tgz#9ae9a1f4a8dc67f0cdec4f4aeda1e43a5ff65e25" - integrity sha1-mumh9KjcZ/DN7E9K7aHkOl/2XiU= +babel-plugin-add-module-exports@^0.3.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/babel-plugin-add-module-exports/-/babel-plugin-add-module-exports-0.3.3.tgz#b9f7c0a93b989170dce07c3e97071a905a13fc29" + integrity sha512-hC37mm7aAdEb1n8SgggG8a1QuhZapsY/XLCi4ETSH6AVjXBCWEa50CXlOsAMPPWLnSx5Ns6mzz39uvuseh0Xjg== + optionalDependencies: + chokidar "^2.0.4" babel-plugin-annotate-pure-calls@^0.4.0: version "0.4.0" @@ -3433,7 +3219,7 @@ babel-plugin-jest-hoist@^24.9.0: dependencies: "@types/babel__traverse" "^7.0.6" -babel-plugin-macros@^2.4.2: +babel-plugin-macros@^2.6.1: version "2.6.1" resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.6.1.tgz#41f7ead616fc36f6a93180e89697f69f51671181" integrity sha512-6W2nwiXme6j1n2erPOnmRiWfObUhWH7Qw1LMi9XZy8cj+KtESu3T6asZvtk5bMQQjX8te35o7CFueiSdL/2NmQ== @@ -3442,10 +3228,10 @@ babel-plugin-macros@^2.4.2: cosmiconfig "^5.2.0" resolve "^1.10.0" -babel-plugin-remove-graphql-queries@^2.7.2: - version "2.7.2" - resolved "https://registry.yarnpkg.com/babel-plugin-remove-graphql-queries/-/babel-plugin-remove-graphql-queries-2.7.2.tgz#101c8b26567e35c217e817e892135a9a04a5a805" - integrity sha512-kkIqi2+oZ7YCLbZbrhOGxPA/HuWpfvzRUxbD75SHqwxl9fZVWSLQhOUl72GEpAuEt4MeCEguKpMX100oDN3MQA== +babel-plugin-remove-graphql-queries@^2.7.10: + version "2.7.10" + resolved "https://registry.yarnpkg.com/babel-plugin-remove-graphql-queries/-/babel-plugin-remove-graphql-queries-2.7.10.tgz#141bc6c8e13d6371d34f6f663954fd9ba5117a37" + integrity sha512-J/4xsXYXlWwSuA/hktGx9xtWb+oKMhocwl3ztb17XB6S+x9XEIGKQnOj9nGh/Tr4x04unM/wa12UszzMXbwR+w== babel-plugin-syntax-dynamic-import@^6.18.0: version "6.18.0" @@ -3457,7 +3243,7 @@ babel-plugin-syntax-trailing-function-commas@^7.0.0-beta.0: resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz#aa213c1435e2bffeb6fca842287ef534ad05d5cf" integrity sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ== -babel-plugin-transform-async-to-promises@^0.8.11: +babel-plugin-transform-async-to-promises@^0.8.14: version "0.8.14" resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-to-promises/-/babel-plugin-transform-async-to-promises-0.8.14.tgz#8c783aecb1139f39c608f8bb0f5bb69c343c878e" integrity sha512-BHw2WriDbnLwaaIydAjVeXXKBal0pWlFWxfo0UKL2CTaSorvRocrsTflni/mzIOP8c+EJ8xHqtbre8GbIm4ehQ== @@ -3514,20 +3300,20 @@ babel-preset-fbjs@^3.1.2: "@babel/plugin-transform-template-literals" "^7.0.0" babel-plugin-syntax-trailing-function-commas "^7.0.0-beta.0" -babel-preset-gatsby@^0.2.8: - version "0.2.8" - resolved "https://registry.yarnpkg.com/babel-preset-gatsby/-/babel-preset-gatsby-0.2.8.tgz#976adb62bcf73f1a53374deb3a3a37b8880d5745" - integrity sha512-Cks3TRbx0CvjwW25noYZwideKp/gH8RJypuwd8gJ/Y1JDXrE7Vnjkvct6QH61XLcX7QIkRoissvOt1QqNWyaIg== +babel-preset-gatsby@^0.2.17: + version "0.2.17" + resolved "https://registry.yarnpkg.com/babel-preset-gatsby/-/babel-preset-gatsby-0.2.17.tgz#d5dae9962604ad53692675b60d5b768cf1747b43" + integrity sha512-6jR7z54Rj1QYUN5UMYOMWYpY0cGNRVyqT9bOgao32c9Fs7AUi5m6mgTDW/jHuhND0HQy8Hfstc1apoXr/D5KQg== dependencies: - "@babel/plugin-proposal-class-properties" "^7.0.0" - "@babel/plugin-syntax-dynamic-import" "^7.0.0" - "@babel/plugin-transform-runtime" "^7.0.0" - "@babel/plugin-transform-spread" "^7.2.2" - "@babel/preset-env" "^7.4.1" + "@babel/plugin-proposal-class-properties" "^7.5.5" + "@babel/plugin-syntax-dynamic-import" "^7.2.0" + "@babel/plugin-transform-runtime" "^7.6.2" + "@babel/plugin-transform-spread" "^7.6.2" + "@babel/preset-env" "^7.6.2" "@babel/preset-react" "^7.0.0" - "@babel/runtime" "^7.4.5" + "@babel/runtime" "^7.6.2" babel-plugin-dynamic-import-node "^1.2.0" - babel-plugin-macros "^2.4.2" + babel-plugin-macros "^2.6.1" babel-plugin-transform-react-remove-prop-types "^0.4.24" babel-preset-jest@^24.9.0: @@ -3610,10 +3396,10 @@ base64-js@^1.0.2: resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1" integrity sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g== -base64id@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/base64id/-/base64id-1.0.0.tgz#47688cb99bb6804f0e06d3e763b1c32e57d8e6b6" - integrity sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY= +base64id@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/base64id/-/base64id-2.0.0.tgz#2770ac6bc47d312af97a8bf9a634342e0cd25cb6" + integrity sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog== base@^0.11.1: version "0.11.2" @@ -3647,7 +3433,14 @@ better-assert@~1.0.0: dependencies: callsite "1.0.0" -better-opn@0.1.4, better-opn@^0.1.4: +better-opn@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/better-opn/-/better-opn-1.0.0.tgz#0454e4bb9115c6a9e4e5744417dd9c97fb9fce41" + integrity sha512-q3eO2se4sFbTERB1dFBDdjTiIIpRohMErpwBX21lhPvmgmQNNrcQj0zbWRhMREDesJvyod9kxBS3kOtdAvkB/A== + dependencies: + open "^6.4.0" + +better-opn@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/better-opn/-/better-opn-0.1.4.tgz#271d03bd8bcb8406d2d9d4cda5c0944d726ea171" integrity sha512-7V92EnOdjWOB9lKsVsthCcu1FdFT5qNJVTiOgGy5wPuTsSptMMxm2G1FGHgWu22MyX3tyDRzTWk4lxY2Ppdu7A== @@ -3659,7 +3452,7 @@ better-queue-memory@^1.0.1: resolved "https://registry.yarnpkg.com/better-queue-memory/-/better-queue-memory-1.0.4.tgz#f390d6b30bb3b36aaf2ce52b37a483e8a7a81a22" integrity sha512-SWg5wFIShYffEmJpI6LgbL8/3Dqhku7xI1oEiy6FroP9DbcZlG0ZDjxvPdP9t7hTGW40IpIcC6zVoGT1oxjOuA== -better-queue@^3.8.10, better-queue@^3.8.6: +better-queue@^3.8.10: version "3.8.10" resolved "https://registry.yarnpkg.com/better-queue/-/better-queue-3.8.10.tgz#1c93b9ec4cb3d1b72eb91d0efcb84fc80e8c6835" integrity sha512-e3gwNZgDCnNWl0An0Tz6sUjKDV9m6aB+K9Xg//vYeo8+KiH8pWhLFxkawcXhm6FpM//GfD9IQv/kmvWCAVVpKA== @@ -3756,7 +3549,7 @@ blob@0.0.5: resolved "https://registry.yarnpkg.com/blob/-/blob-0.0.5.tgz#d680eeef25f8cd91ad533f5b01eed48e64caf683" integrity sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig== -bluebird@^3.5.0, bluebird@^3.5.5: +bluebird@^3.5.5: version "3.5.5" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.5.tgz#a8d0afd73251effbbd5fe384a77d73003c17a71f" integrity sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w== @@ -3822,7 +3615,7 @@ boxen@^1.2.1: term-size "^1.2.0" widest-line "^2.0.0" -boxen@^3.1.0: +boxen@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/boxen/-/boxen-3.2.0.tgz#fbdff0de93636ab4450886b6ff45b92d098f45eb" integrity sha512-cU4J/+NodM3IHdSL2yN8bqYqnmlBTidDR4RC7nJs61ZmtGz8VZzM3HLQX0zY5mrSmPtR3xWwsq2jOUQqFZN8+A== @@ -3860,7 +3653,7 @@ braces@^2.3.1, braces@^2.3.2: split-string "^3.0.2" to-regex "^3.0.1" -braces@~3.0.2: +braces@^3.0.1, braces@~3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== @@ -3961,7 +3754,7 @@ browserslist@3.2.8: caniuse-lite "^1.0.30000844" electron-to-chromium "^1.3.47" -browserslist@^4.0.0, browserslist@^4.6.0, browserslist@^4.6.3, browserslist@^4.6.6: +browserslist@^4.0.0, browserslist@^4.6.0, browserslist@^4.6.6: version "4.6.6" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.6.6.tgz#6e4bf467cde520bc9dbdf3747dafa03531cec453" integrity sha512-D2Nk3W9JL9Fp/gIcWei8LrERCS+eXu9AM5cfXA8WEZ84lFks+ARnZ0q/R69m2SV3Wjma83QDDPxsNKXUwdIsyA== @@ -3970,7 +3763,7 @@ browserslist@^4.0.0, browserslist@^4.6.0, browserslist@^4.6.3, browserslist@^4.6 electron-to-chromium "^1.3.191" node-releases "^1.1.25" -browserslist@^4.1.0, browserslist@^4.3.4: +browserslist@^4.1.0, browserslist@^4.7.0: version "4.7.0" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.7.0.tgz#9ee89225ffc07db03409f2fee524dc8227458a17" integrity sha512-9rGNDtnj+HaahxiVV38Gn8n8Lr8REKsel68v1sPFfIGEK6uSXTY3h9acgiT1dZVtOOUtifo/Dn8daDQ5dUgVsA== @@ -4078,26 +3871,6 @@ bytes@3.1.0, bytes@^3.0.0: resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== -cacache@^11.3.2: - version "11.3.3" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-11.3.3.tgz#8bd29df8c6a718a6ebd2d010da4d7972ae3bbadc" - integrity sha512-p8WcneCytvzPxhDvYp31PD039vi77I12W+/KfR9S8AZbaiARFBCpsPJS+9uhWfeBfeAtW7o/4vt3MUqLkbY6nA== - dependencies: - bluebird "^3.5.5" - chownr "^1.1.1" - figgy-pudding "^3.5.1" - glob "^7.1.4" - graceful-fs "^4.1.15" - lru-cache "^5.1.1" - mississippi "^3.0.0" - mkdirp "^0.5.1" - move-concurrently "^1.0.1" - promise-inflight "^1.0.1" - rimraf "^2.6.3" - ssri "^6.0.1" - unique-filename "^1.1.1" - y18n "^4.0.0" - cacache@^12.0.2: version "12.0.2" resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.2.tgz#8db03205e36089a3df6954c66ce92541441ac46c" @@ -4134,15 +3907,15 @@ cache-base@^1.0.1: union-value "^1.0.0" unset-value "^1.0.0" -cache-manager-fs-hash@^0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/cache-manager-fs-hash/-/cache-manager-fs-hash-0.0.6.tgz#fccc5a6b579080cbe2186697e51b5b8ff8ca9fd0" - integrity sha512-p1nmcCQH4/jyKqEqUqPSDDcCo0PjFdv56OvtSdUrSIB7s8rAfwETLZ0CHXWdAPyg0QaER/deTvl1dCXyjZ5xAA== +cache-manager-fs-hash@^0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/cache-manager-fs-hash/-/cache-manager-fs-hash-0.0.7.tgz#297f34b9c1a2aaec7b526e7ae0742c4e3fae4888" + integrity sha512-7X+FPItAJf1tKKqJx6ljDJQc0fgSR5B+KPxFQLj+vYSL4q9XdrCbZldgsNb6wueRuIooj01wt0FubB08zaefRg== dependencies: es6-promisify "^6.0.0" lockfile "^1.0.4" -cache-manager@^2.9.0: +cache-manager@^2.10.0: version "2.10.0" resolved "https://registry.yarnpkg.com/cache-manager/-/cache-manager-2.10.0.tgz#278e9f8784e5d7e6617bfe350358c8ccd17387bf" integrity sha512-IuPx05r5L0uZyBDYicB2Llld1o+/1WYjoHUnrC0TNQejMAnkoYxYS9Y8Uwr+lIBytDiyu7dwwmBCup2M9KugwQ== @@ -4238,7 +4011,7 @@ caniuse-api@^3.0.0: lodash.memoize "^4.1.2" lodash.uniq "^4.5.0" -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000844, caniuse-lite@^1.0.30000980, caniuse-lite@^1.0.30000984: +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000844, caniuse-lite@^1.0.30000984: version "1.0.30000989" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000989.tgz#b9193e293ccf7e4426c5245134b8f2a56c0ac4b9" integrity sha512-vrMcvSuMz16YY6GSVZ0dWDTJP8jqk3iFQ/Aq5iqblPwxSVVZI+zxDyTX0VPqtQsDnfdrBDcsmhgTEOh5R8Lbpw== @@ -4248,6 +4021,11 @@ caniuse-lite@^1.0.30000989: resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000998.tgz#7227a8046841e7d01e156ae7227a504d065f6744" integrity sha512-8Tj5sPZR9kMHeDD9SZXIVr5m9ofufLLCG2Y4QwQrH18GIwG+kCc+zYdlR036ZRkuKjVVetyxeAgGA1xF7XdmzQ== +caniuse-lite@^1.0.30000998: + version "1.0.30000999" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000999.tgz#427253a69ad7bea4aa8d8345687b8eec51ca0e43" + integrity sha512-1CUyKyecPeksKwXZvYw0tEoaMCo/RwBlXmEtN5vVnabvO0KPd9RQLcaAuR9/1F+KDMv6esmOFWlsXuzDk+8rxg== + capture-exit@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" @@ -4299,7 +4077,7 @@ chalk@1.1.3, chalk@^1.0.0, chalk@^1.1.3: strip-ansi "^3.0.0" supports-color "^2.0.0" -chalk@2.4.2, chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.0, chalk@^2.3.1, chalk@^2.3.2, chalk@^2.4.1, chalk@^2.4.2: +chalk@2.4.2, chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.0, chalk@^2.3.1, chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -4379,25 +4157,6 @@ cheerio@^1.0.0-rc.3: lodash "^4.15.0" parse5 "^3.0.1" -chokidar@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.2.tgz#9c23ea40b01638439e0513864d362aeacc5ad058" - integrity sha512-IwXUx0FXc5ibYmPC2XeEj5mpXoV66sR+t3jqu2NS2GYwCktt3KF1/Qqjws/NkegajBA4RbZ5+DDwlOiJsxDHEg== - dependencies: - anymatch "^2.0.0" - async-each "^1.0.1" - braces "^2.3.2" - glob-parent "^3.1.0" - inherits "^2.0.3" - is-binary-path "^1.0.0" - is-glob "^4.0.0" - normalize-path "^3.0.0" - path-is-absolute "^1.0.0" - readdirp "^2.2.1" - upath "^1.1.0" - optionalDependencies: - fsevents "^1.2.7" - chokidar@3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.2.1.tgz#4634772a1924512d990d4505957bf3a510611387" @@ -4413,7 +4172,7 @@ chokidar@3.2.1: optionalDependencies: fsevents "~2.1.0" -chokidar@^2.0.2, chokidar@^2.1.6: +chokidar@^2.0.2: version "2.1.6" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.6.tgz#b6cad653a929e244ce8a834244164d241fa954c5" integrity sha512-V2jUo67OKkc6ySiRpJrjlpJKl9kDuG+Xb8VgsGzb+aEouhgS1D0weyPU4lEzdAcsCAvrih2J2BqyXqHWvVLw5g== @@ -4432,7 +4191,7 @@ chokidar@^2.0.2, chokidar@^2.1.6: optionalDependencies: fsevents "^1.2.7" -chokidar@^2.0.3: +chokidar@^2.0.4, chokidar@^2.1.5, chokidar@^2.1.8: version "2.1.8" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== @@ -4456,7 +4215,7 @@ chownr@^1.1.1: resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.2.tgz#a18f1e0b269c8a6a5d3c86eb298beb14c3dd7bf6" integrity sha512-GkfeAQh+QNy3wquu9oIZr6SS5x7wGdSgNQvD10X3r+AZr1Oys22HW8kAmDMvNg2+Dm0TeGaEuO8gFwdBXxwO8A== -chrome-trace-event@^1.0.0, chrome-trace-event@^1.0.2: +chrome-trace-event@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz#234090ee97c7d4ad1a2c4beae27505deffc608a4" integrity sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ== @@ -4632,13 +4391,13 @@ clipboard@^2.0.0: select "^1.1.2" tiny-emitter "^2.0.0" -clipboardy@^1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/clipboardy/-/clipboardy-1.2.3.tgz#0526361bf78724c1f20be248d428e365433c07ef" - integrity sha512-2WNImOvCRe6r63Gk9pShfkwXsVtKCroMAevIbiae021mS850UkWPbevxsBz3tnvjZIEGvlwaqCPsw+4ulzNgJA== +clipboardy@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/clipboardy/-/clipboardy-2.1.0.tgz#0123a0c8fac92f256dc56335e0bb8be97a4909a5" + integrity sha512-2pzOUxWcLlXWtn+Jd6js3o12TysNOOVes/aQfg+MT/35vrxWzedHlLwyoJpXjsFKWm95BTNEcMGD9+a7mKzZkQ== dependencies: - arch "^2.1.0" - execa "^0.8.0" + arch "^2.1.1" + execa "^1.0.0" cliui@^3.2.0: version "3.2.0" @@ -4684,11 +4443,6 @@ clone@^2.1.1: resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= -clones@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/clones/-/clones-1.2.0.tgz#b34c872045446a9f264ccceb7731bca05c529b71" - integrity sha512-FXDYw4TjR8wgPZYui2LeTqWh1BLpfQ8lB6upMtlpDF6WlOOxghmTTxWyngdKTgozqBgKnHbTVwTE+hOHqAykuQ== - co@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" @@ -4793,7 +4547,7 @@ commander@~2.8.1: dependencies: graceful-readlink ">= 1.0.0" -common-tags@^1.4.0, common-tags@^1.5.1: +common-tags@^1.5.1, common-tags@^1.8.0: version "1.8.0" resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.0.tgz#8e3153e542d4a39e9b10554434afaaf98956a937" integrity sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw== @@ -4830,7 +4584,7 @@ compressible@~2.0.16: dependencies: mime-db ">= 1.40.0 < 2" -compression@^1.7.3, compression@^1.7.4: +compression@^1.7.4: version "1.7.4" resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== @@ -4873,7 +4627,22 @@ concurrently@^4.1.0: tree-kill "^1.2.1" yargs "^12.0.5" -config-chain@^1.1.11, config-chain@^1.1.12: +concurrently@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/concurrently/-/concurrently-5.0.0.tgz#99c7567d009411fbdc98299d553c4b99a978612c" + integrity sha512-1yDvK8mduTIdxIxV9C60KoiOySUl/lfekpdbI+U5GXaPrgdffEavFa9QZB3vh68oWOpbCC+TuvxXV9YRPMvUrA== + dependencies: + chalk "^2.4.2" + date-fns "^2.0.1" + lodash "^4.17.15" + read-pkg "^4.0.1" + rxjs "^6.5.2" + spawn-command "^0.0.2-1" + supports-color "^4.5.0" + tree-kill "^1.2.1" + yargs "^12.0.5" + +config-chain@^1.1.11: version "1.1.12" resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.12.tgz#0fde8d091200eb5e808caf25fe618c02f48e4efa" integrity sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA== @@ -4893,19 +4662,24 @@ configstore@^3.0.0: write-file-atomic "^2.0.0" xdg-basedir "^3.0.0" -configstore@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/configstore/-/configstore-4.0.0.tgz#5933311e95d3687efb592c528b922d9262d227e7" - integrity sha512-CmquAXFBocrzaSM8mtGPMM/HiWmyIpr4CcJl/rgY2uCObZ/S7cKU0silxslqJejl+t/T9HS8E0PUNQD81JGUEQ== +configstore@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/configstore/-/configstore-5.0.0.tgz#37de662c7a49b5fe8dbcf8f6f5818d2d81ed852b" + integrity sha512-eE/hvMs7qw7DlcB5JPRnthmrITuHMmACUJAp89v6PT6iOqzoLS7HRWhBtuHMlhNHo2AhUSA/3Dh1bKNJHcublQ== dependencies: - dot-prop "^4.1.0" + dot-prop "^5.1.0" graceful-fs "^4.1.2" - make-dir "^1.0.0" - unique-string "^1.0.0" - write-file-atomic "^2.0.0" - xdg-basedir "^3.0.0" + make-dir "^3.0.0" + unique-string "^2.0.0" + write-file-atomic "^3.0.0" + xdg-basedir "^4.0.0" + +confusing-browser-globals@^1.0.7: + version "1.0.9" + resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.9.tgz#72bc13b483c0276801681871d4898516f8f54fdd" + integrity sha512-KbS1Y0jMtyPgIxjO7ZzMAuUpAKMt1SzCL9fsrKsX6b0zJPTaT0SiSPmewwVZg9UAO83HVIlEhZF84LIjZ0lmAw== -confusing-browser-globals@^1.0.6, confusing-browser-globals@^1.0.8: +confusing-browser-globals@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.8.tgz#93ffec1f82a6e2bf2bc36769cc3a92fa20e502f3" integrity sha512-lI7asCibVJ6Qd3FGU7mu4sfG4try4LX3+GVS+Gv8UlrEf2AeW57piecapnog2UHZSbcX/P/1UDWVaTsblowlZg== @@ -5036,7 +4810,7 @@ core-js@^1.0.0: resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636" integrity sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY= -core-js@^2.4.0, core-js@^2.4.1, core-js@^2.5.0, core-js@^2.5.7, core-js@^2.6.5: +core-js@^2.4.0, core-js@^2.4.1, core-js@^2.5.0, core-js@^2.5.7, core-js@^2.6.5, core-js@^2.6.9: version "2.6.9" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.9.tgz#6b4b214620c834152e179323727fc19741b084f2" integrity sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A== @@ -5173,6 +4947,11 @@ crypto-random-string@^1.0.0: resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e" integrity sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4= +crypto-random-string@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" + integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== + css-color-names@0.0.4, css-color-names@^0.0.4: version "0.0.4" resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" @@ -5186,7 +4965,7 @@ css-declaration-sorter@^4.0.1: postcss "^7.0.1" timsort "^0.3.0" -css-loader@^1.0.0: +css-loader@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-1.0.1.tgz#6885bb5233b35ec47b006057da01cc640b6b79fe" integrity sha512-+ZHAZm/yqvJ2kDtPne3uX0C+Vr3Zn5jFn2N4HywtS5ujwvsVkyg0VArEXpl3BgczDA8anieki1FIzhchX4yrDw== @@ -5435,6 +5214,11 @@ date-fns@^1.27.2, date-fns@^1.30.1: resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-1.30.1.tgz#2e71bf0b119153dbb4cc4e88d9ea5acfb50dc05c" integrity sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw== +date-fns@^2.0.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.4.1.tgz#b53f9bb65ae6bd9239437035710e01cf383b625e" + integrity sha512-2RhmH/sjDSCYW2F3ZQxOUx/I7PvzXpi89aQL2d3OAxSTwLx6NilATeUbe0menFE3Lu5lFkOFci36ivimwYHHxw== + date-now@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b" @@ -5558,6 +5342,18 @@ deep-equal@^1.0.1: resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5" integrity sha1-9dJgKStmDghO/0zbyfCK0yR0SLU= +deep-equal@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.0.tgz#3103cdf8ab6d32cf4a8df7865458f2b8d33f3745" + integrity sha512-ZbfWJq/wN1Z273o7mUSjILYqehAktR2NVoSrOukDkU9kg2v/Uv89yU4Cvz8seJeAmtN5oqiefKq8FPuXOboqLw== + dependencies: + is-arguments "^1.0.4" + is-date-object "^1.0.1" + is-regex "^1.0.4" + object-is "^1.0.1" + object-keys "^1.1.1" + regexp.prototype.flags "^1.2.0" + deep-extend@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" @@ -5617,18 +5413,6 @@ define-property@^2.0.2: is-descriptor "^1.0.2" isobject "^3.0.1" -del@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/del/-/del-3.0.0.tgz#53ecf699ffcbcb39637691ab13baf160819766e5" - integrity sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU= - dependencies: - globby "^6.1.0" - is-path-cwd "^1.0.0" - is-path-in-cwd "^1.0.0" - p-map "^1.1.1" - pify "^3.0.0" - rimraf "^2.2.8" - del@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/del/-/del-4.1.1.tgz#9e8f117222ea44a31ff3a156c049b99052a9f0b4" @@ -5642,6 +5426,20 @@ del@^4.1.1: pify "^4.0.1" rimraf "^2.6.3" +del@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/del/-/del-5.1.0.tgz#d9487c94e367410e6eff2925ee58c0c84a75b3a7" + integrity sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA== + dependencies: + globby "^10.0.1" + graceful-fs "^4.2.2" + is-glob "^4.0.1" + is-path-cwd "^2.2.0" + is-path-inside "^3.0.1" + p-map "^3.0.0" + rimraf "^3.0.0" + slash "^3.0.0" + delayed-stream@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" @@ -5682,10 +5480,10 @@ detab@^2.0.0: dependencies: repeat-string "^1.5.4" -detect-indent@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d" - integrity sha1-OHHMCmoALow+Wzz38zYmRnXwa50= +detect-indent@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.0.0.tgz#0abd0f549f69fc6659a254fe96786186b6f528fd" + integrity sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA== detect-libc@^1.0.2, detect-libc@^1.0.3: version "1.0.3" @@ -5710,7 +5508,7 @@ detect-port-alt@1.1.3: address "^1.0.1" debug "^2.6.0" -detect-port@^1.2.1: +detect-port@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/detect-port/-/detect-port-1.3.0.tgz#d9c40e9accadd4df5cac6a782aefd014d573d1f1" integrity sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ== @@ -5772,6 +5570,13 @@ dir-glob@2.0.0: arrify "^1.0.1" path-type "^3.0.0" +dir-glob@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== + dependencies: + path-type "^4.0.0" + dns-equal@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" @@ -5908,22 +5713,24 @@ dot-prop@^4.1.0, dot-prop@^4.1.1: dependencies: is-obj "^1.0.0" -dotenv-expand@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-4.2.0.tgz#def1f1ca5d6059d24a766e587942c21106ce1275" - integrity sha1-3vHxyl1gWdJKdm5YeULCEQbOEnU= +dot-prop@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.1.0.tgz#bdd8c986a77b83e3fca524e53786df916cabbd8a" + integrity sha512-n1oC6NBF+KM9oVXtjmen4Yo7HyAVWV2UUl50dCYJdw2924K6dX9bf9TTTWaKtYlRn0FEtxG27KS80ayVLixxJA== + dependencies: + is-obj "^2.0.0" -dotenv@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-4.0.0.tgz#864ef1379aced55ce6f95debecdce179f7a0cd1d" - integrity sha1-hk7xN5rO1Vzm+V3r7NzhefegzR0= +dotenv-expand@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz#3fbaf020bfd794884072ea26b1e9791d45a629f0" + integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA== dotenv@^5.0.0: version "5.0.1" resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-5.0.1.tgz#a5317459bd3d79ab88cff6e44057a6a3fbb1fcef" integrity sha512-4As8uPrjfwb7VXC+WnLCbXK7y+Ueb2B3zgNCePYfhxS1PYeaO1YTeplffTEcbfLhvFNGLAz90VvJs9yomG7bow== -dotenv@^8.0.0: +dotenv@^8.0.0, dotenv@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.1.0.tgz#d811e178652bfb8a1e593c6dd704ec7e90d85ea2" integrity sha512-GUE3gqcDCaMltj2++g6bRQ5rBJWtkWTmqmD0fo1RnnMuUqHNCt2oTPeDnS9n6fKYvlhn7AeBkb38lymBtWBQdA== @@ -5998,16 +5805,6 @@ ecc-jsbn@~0.1.1: jsbn "~0.1.0" safer-buffer "^2.1.0" -editorconfig@^0.15.3: - version "0.15.3" - resolved "https://registry.yarnpkg.com/editorconfig/-/editorconfig-0.15.3.tgz#bef84c4e75fb8dcb0ce5cee8efd51c15999befc5" - integrity sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g== - dependencies: - commander "^2.19.0" - lru-cache "^4.1.5" - semver "^5.6.0" - sigmund "^1.0.1" - ee-first@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" @@ -6073,29 +5870,29 @@ encoding@^0.1.11: dependencies: iconv-lite "~0.4.13" -end-of-stream@^1.0.0, end-of-stream@^1.1.0: +end-of-stream@^1.0.0: version "1.4.1" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.1.tgz#ed29634d19baba463b6ce6b80a37213eab71ec43" integrity sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q== dependencies: once "^1.4.0" -end-of-stream@^1.4.1: +end-of-stream@^1.1.0, end-of-stream@^1.4.1: version "1.4.4" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== dependencies: once "^1.4.0" -engine.io-client@~3.3.1: - version "3.3.2" - resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-3.3.2.tgz#04e068798d75beda14375a264bb3d742d7bc33aa" - integrity sha512-y0CPINnhMvPuwtqXfsGuWE8BB66+B6wTtCofQDRecMQPYX3MYUZXFNKDhdrSe3EVjgOu4V3rxdeqN/Tr91IgbQ== +engine.io-client@~3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-3.4.0.tgz#82a642b42862a9b3f7a188f41776b2deab643700" + integrity sha512-a4J5QO2k99CM2a0b12IznnyQndoEvtA4UAldhGzKqnHf42I3Qs2W5SPnDvatZRcMaNZs4IevVicBPayxYt6FwA== dependencies: component-emitter "1.2.1" component-inherit "0.0.3" - debug "~3.1.0" - engine.io-parser "~2.1.1" + debug "~4.1.0" + engine.io-parser "~2.2.0" has-cors "1.1.0" indexof "0.0.1" parseqs "0.0.5" @@ -6104,10 +5901,10 @@ engine.io-client@~3.3.1: xmlhttprequest-ssl "~1.5.4" yeast "0.1.2" -engine.io-parser@~2.1.0, engine.io-parser@~2.1.1: - version "2.1.3" - resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-2.1.3.tgz#757ab970fbf2dfb32c7b74b033216d5739ef79a6" - integrity sha512-6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA== +engine.io-parser@~2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-2.2.0.tgz#312c4894f57d52a02b420868da7b5c1c84af80ed" + integrity sha512-6I3qD9iUxotsC5HEMuuGsKA0cXerGz+4uGcXQEkfBidgKf0amsjrrtwcbwK/nzpZBxclXlV7gGl9dgWvu4LF6w== dependencies: after "0.8.2" arraybuffer.slice "~0.0.7" @@ -6115,17 +5912,17 @@ engine.io-parser@~2.1.0, engine.io-parser@~2.1.1: blob "0.0.5" has-binary2 "~1.0.2" -engine.io@~3.3.1: - version "3.3.2" - resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-3.3.2.tgz#18cbc8b6f36e9461c5c0f81df2b830de16058a59" - integrity sha512-AsaA9KG7cWPXWHp5FvHdDWY3AMWeZ8x+2pUVLcn71qE5AtAzgGbxuclOytygskw8XGmiQafTmnI9Bix3uihu2w== +engine.io@~3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-3.4.0.tgz#3a962cc4535928c252759a00f98519cb46c53ff3" + integrity sha512-XCyYVWzcHnK5cMz7G4VTu2W7zJS7SM1QkcelghyIk/FmobWBtXE7fwhBusEKvCSqc3bMh8fNFMlUkCKTFRxH2w== dependencies: accepts "~1.3.4" - base64id "1.0.0" + base64id "2.0.0" cookie "0.3.1" - debug "~3.1.0" - engine.io-parser "~2.1.0" - ws "~6.1.0" + debug "~4.1.0" + engine.io-parser "~2.2.0" + ws "^7.1.2" enhanced-resolve@^4.1.0: version "4.1.0" @@ -6161,11 +5958,16 @@ env-ci@3.2.2: execa "^1.0.0" java-properties "^1.0.0" -envinfo@^5.8.1: +envinfo@^5.12.1: version "5.12.1" resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-5.12.1.tgz#83068c33e0972eb657d6bc69a6df30badefb46ef" integrity sha512-pwdo0/G3CIkQ0y6PCXq4RdkvId2elvtPCJMG0konqlrfkWQbf1DWeH9K2b/cvu2YgGvPPTOnonZxXM1gikFu1w== +envinfo@^7.3.1: + version "7.4.0" + resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.4.0.tgz#bef4ece9e717423aaf0c3584651430b735ad6630" + integrity sha512-FdDfnWnCVjxTTpWE3d6Jgh5JDIA3Cw7LCgpM/pI7kK1ORkjaqI2r6NqQ+ln2j0dfpgxY00AWieSvtkiZQKIItA== + eol@^0.8.1: version "0.8.1" resolved "https://registry.yarnpkg.com/eol/-/eol-0.8.1.tgz#defc3224990c7eca73bb34461a56cf9dc24761d0" @@ -6275,12 +6077,12 @@ eslint-config-prettier@^6.0.0: dependencies: get-stdin "^6.0.0" -eslint-config-react-app@^3.0.0: - version "3.0.8" - resolved "https://registry.yarnpkg.com/eslint-config-react-app/-/eslint-config-react-app-3.0.8.tgz#6f606828ba30bafee7d744c41cd07a3fea8f3035" - integrity sha512-Ovi6Bva67OjXrom9Y/SLJRkrGqKhMAL0XCH8BizPhjEVEhYczl2ZKiNZI2CuqO5/CJwAfMwRXAVGY0KToWr1aA== +eslint-config-react-app@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/eslint-config-react-app/-/eslint-config-react-app-4.0.1.tgz#23fd0fd7ea89442ef1e733f66a7207674b23c8db" + integrity sha512-ZsaoXUIGsK8FCi/x4lT2bZR5mMkL/Kgj+Lnw690rbvvUr/uiwgFiD8FcfAhkCycm7Xte6O5lYz4EqMx2vX7jgw== dependencies: - confusing-browser-globals "^1.0.6" + confusing-browser-globals "^1.0.7" eslint-config-react-app@^5.0.1: version "5.0.1" @@ -6297,7 +6099,7 @@ eslint-import-resolver-node@^0.3.2: debug "^2.6.9" resolve "^1.5.0" -eslint-loader@^2.1.0: +eslint-loader@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/eslint-loader/-/eslint-loader-2.2.1.tgz#28b9c12da54057af0845e2a6112701a2f6bf8337" integrity sha512-RLgV9hoCVsMLvOxCuNjdqOrUqIj9oJg8hF44vzJaYqsAHuY9G2YAeN3joQ9nxP0p5Th9iFSIpKo+SD8KISxXRg== @@ -6316,12 +6118,12 @@ eslint-module-utils@^2.4.0: debug "^2.6.8" pkg-dir "^2.0.0" -eslint-plugin-flowtype@^2.46.1: - version "2.50.3" - resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.50.3.tgz#61379d6dce1d010370acd6681740fd913d68175f" - integrity sha512-X+AoKVOr7Re0ko/yEXyM5SSZ0tazc6ffdIOocp2fFUlWoDt7DV0Bz99mngOkAFLOAWjqRA5jPwqUCbrx13XoxQ== +eslint-plugin-flowtype@^3.13.0: + version "3.13.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.13.0.tgz#e241ebd39c0ce519345a3f074ec1ebde4cf80f2c" + integrity sha512-bhewp36P+t7cEV0b6OdmoRWJCBYRiHFlqPZAG1oS3SF+Y0LQkeDvFSM4oxoxvczD1OdONCXMlJfQFiWLcV9urw== dependencies: - lodash "^4.17.10" + lodash "^4.17.15" eslint-plugin-flowtype@^4.2.0: version "4.2.0" @@ -6330,15 +6132,15 @@ eslint-plugin-flowtype@^4.2.0: dependencies: lodash "^4.17.15" -eslint-plugin-graphql@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/eslint-plugin-graphql/-/eslint-plugin-graphql-3.0.3.tgz#9ecdaf5ea8397973e29cea9dbf860420694e9df0" - integrity sha512-hHwLyxSkC5rkakJ/SNTWwOswPdVhvfyMCnEOloevrLQIOHUNVIQBg1ljCaRe9C40HdzgcGUFUdG5BHLCKm8tuw== +eslint-plugin-graphql@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-graphql/-/eslint-plugin-graphql-3.1.0.tgz#ccf0d3c61961f6307170ac565c1fb0902dd4f11f" + integrity sha512-87HGS00aeBqGFiQZQGzSPzk1D59w+124F8CRIDATh3LJqce5RCTuUI4tcIqPeyY95YPBCIKwISksWUuA0nrgNw== dependencies: graphql-config "^2.0.1" lodash "^4.11.1" -eslint-plugin-import@^2.18.2, eslint-plugin-import@^2.9.0: +eslint-plugin-import@^2.18.2: version "2.18.2" resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.18.2.tgz#02f1180b90b077b33d447a17a2326ceb400aceb6" integrity sha512-5ohpsHAiUBRNaBWAF08izwUGlbrJoJJ+W9/TBwsGoR1MnlgfwMIKrFeSjWbt6moabiXW9xNvtFz+97KHRfI4HQ== @@ -6355,7 +6157,7 @@ eslint-plugin-import@^2.18.2, eslint-plugin-import@^2.9.0: read-pkg-up "^2.0.0" resolve "^1.11.0" -eslint-plugin-jsx-a11y@^6.0.3, eslint-plugin-jsx-a11y@^6.2.3: +eslint-plugin-jsx-a11y@^6.2.3: version "6.2.3" resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.2.3.tgz#b872a09d5de51af70a97db1eea7dc933043708aa" integrity sha512-CawzfGt9w83tyuVekn0GDPU9ytYtxyxyFZ3aSWROmnRRFQFT2BiPJd7jvRdzNDi6oLWaS2asMeYSNMjWTV4eNg== @@ -6382,7 +6184,7 @@ eslint-plugin-react-hooks@^1.7.0: resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-1.7.0.tgz#6210b6d5a37205f0b92858f895a4e827020a7d04" integrity sha512-iXTCFcOmlWvw4+TOE8CLWj6yX1GwzT0Y6cUfHHZqWnSk144VmVIRcVGtUAzrLES7C798lmvnt02C7rxaOX1HNA== -eslint-plugin-react@^7.14.3, eslint-plugin-react@^7.8.2: +eslint-plugin-react@^7.14.3: version "7.14.3" resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.14.3.tgz#911030dd7e98ba49e1b2208599571846a66bdf13" integrity sha512-EzdyyBWC4Uz2hPYBiEJrKCUi2Fn+BJ9B/pJQcjw5X+x/H2Nm59S4MJIvL4O5NEE0+WbnQwEBxWY03oUk+Bc3FA== @@ -6397,13 +6199,20 @@ eslint-plugin-react@^7.14.3, eslint-plugin-react@^7.8.2: prop-types "^15.7.2" resolve "^1.10.1" -eslint-scope@3.7.1: - version "3.7.1" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-3.7.1.tgz#3d63c3edfda02e06e01a452ad88caacc7cdcb6e8" - integrity sha1-PWPD7f2gLgbgGkUq2IyqzHzctug= +eslint-plugin-react@^7.15.1: + version "7.16.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.16.0.tgz#9928e4f3e2122ed3ba6a5b56d0303ba3e41d8c09" + integrity sha512-GacBAATewhhptbK3/vTP09CbFrgUJmBSaaRcWdbQLFvUZy9yVcQxigBNHGPU/KE2AyHpzj3AWXpxoMTsIDiHug== dependencies: - esrecurse "^4.1.0" - estraverse "^4.1.1" + array-includes "^3.0.3" + doctrine "^2.1.0" + has "^1.0.3" + jsx-ast-utils "^2.2.1" + object.entries "^1.1.0" + object.fromentries "^2.0.0" + object.values "^1.1.0" + prop-types "^15.7.2" + resolve "^1.12.0" eslint-scope@^4.0.0, eslint-scope@^4.0.3: version "4.0.3" @@ -6433,7 +6242,7 @@ eslint-visitor-keys@^1.0.0: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz#e2a82cea84ff246ad6fb57f9bde5b46621459ec2" integrity sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A== -eslint@^5.6.0: +eslint@^5.16.0: version "5.16.0" resolved "https://registry.yarnpkg.com/eslint/-/eslint-5.16.0.tgz#a1e3ac1aae4a3fbd8296fcf8f7ab7314cbb6abea" integrity sha512-S3Rz11i7c8AA5JPv7xAH+dOyq/Cu/VXHiHXBPOU1k/JAM5dXqQPt3qcrhpHSorXmrpu2g0gkIBVXAqCpzfoZIg== @@ -6580,10 +6389,10 @@ etag@~1.8.1: resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= -event-source-polyfill@^1.0.5: - version "1.0.8" - resolved "https://registry.yarnpkg.com/event-source-polyfill/-/event-source-polyfill-1.0.8.tgz#a0d40fad813bf2ed2ccf3b7839f9d625768fc310" - integrity sha512-wC9j5vjH9Xu9s8XhumgBoypdFJswraU1HXykqCCD/b7q+EH4P/avf5fM1e8IiHyHNZOeOiWwrki2775XFTYyeg== +event-source-polyfill@^1.0.9: + version "1.0.9" + resolved "https://registry.yarnpkg.com/event-source-polyfill/-/event-source-polyfill-1.0.9.tgz#1fe3ebf8e3faddafd4fc237424f5e5ab2706b6d0" + integrity sha512-+x0BMKTYwZcmGmlkHK0GsXkX1+otfEwqu3QitN0wmWuHaZniw3HeIx1k5OjWX3JUHQHlPS4yONol6eokS1ZAWg== eventemitter3@^3.0.0: version "3.1.2" @@ -6685,6 +6494,21 @@ execa@^1.0.0: signal-exit "^3.0.0" strip-eof "^1.0.0" +execa@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/execa/-/execa-2.0.5.tgz#5be3e2ea7e61bd038da5a0e11dc6ab2097357f2f" + integrity sha512-SwmwZZyJjflcqLSgllk4EQlMLst2p9muyzwNugKGFlpAz6rZ7M+s2nBR97GAq4Vzjwx2y9rcMcmqzojwN+xwNA== + dependencies: + cross-spawn "^6.0.5" + get-stream "^5.0.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^3.0.0" + onetime "^5.1.0" + p-finally "^2.0.0" + signal-exit "^3.0.2" + strip-final-newline "^2.0.0" + executable@^4.1.0: version "4.1.1" resolved "https://registry.yarnpkg.com/executable/-/executable-4.1.1.tgz#41532bff361d3e57af4d763b70582db18f5d133c" @@ -6739,17 +6563,17 @@ expect@^24.9.0: jest-message-util "^24.9.0" jest-regex-util "^24.9.0" -express-graphql@^0.7.1: - version "0.7.1" - resolved "https://registry.yarnpkg.com/express-graphql/-/express-graphql-0.7.1.tgz#6c7712ee966c3aba1930e064ea4c8181e56fd3ef" - integrity sha512-YpheAqTbSKpb5h57rV2yu2dPNUBi4FvZDspZ5iEV3ov34PBRgnM4lEBkv60+vZRJ6SweYL14N8AGYdov7g6ooQ== +express-graphql@^0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/express-graphql/-/express-graphql-0.9.0.tgz#00fd8552f866bac5c9a4612b2c4c82076107b3c2" + integrity sha512-wccd9Lb6oeJ8yHpUs/8LcnGjFUUQYmOG9A5BNLybRdCzGw0PeUrtBxsIR8bfiur6uSW4OvPkVDoYH06z6/N9+w== dependencies: - accepts "^1.3.5" + accepts "^1.3.7" content-type "^1.0.4" - http-errors "^1.7.1" - raw-body "^2.3.3" + http-errors "^1.7.3" + raw-body "^2.4.1" -express@^4.16.3, express@^4.17.1: +express@^4.17.1: version "4.17.1" resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== @@ -6899,6 +6723,17 @@ fast-glob@^2.0.2, fast-glob@^2.2.2: merge2 "^1.2.3" micromatch "^3.1.10" +fast-glob@^3.0.3: + version "3.1.0" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.1.0.tgz#77375a7e3e6f6fc9b18f061cddd28b8d1eec75ae" + integrity sha512-TrUz3THiq2Vy3bjfQUB2wNyPdGBeGmdjbzzBLhfHN4YFurYptCKwGq/TfiRavbGywFRzY6U2CdmQ1zmsY5yYaw== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.0" + merge2 "^1.3.0" + micromatch "^4.0.2" + fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" @@ -6914,6 +6749,13 @@ fastparse@^1.1.1: resolved "https://registry.yarnpkg.com/fastparse/-/fastparse-1.1.2.tgz#91728c5a5942eced8531283c79441ee4122c35a9" integrity sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ== +fastq@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.6.0.tgz#4ec8a38f4ac25f21492673adb7eae9cfef47d1c2" + integrity sha512-jmxqQ3Z/nXoeyDmWAzF9kH1aGZSis6e/SbfPmJpUnyZ0ogr6iscHQaml4wsEepEWSdtmpy+eVXmCRIMpxaXqOA== + dependencies: + reusify "^1.0.0" + faye-websocket@^0.10.0: version "0.10.0" resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.10.0.tgz#4e492f8d04dfb6f89003507f6edbf2d501e7c6f4" @@ -7175,7 +7017,7 @@ flat-cache@^2.0.1: rimraf "2.6.3" write "1.0.3" -flat@^4.0.0: +flat@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/flat/-/flat-4.1.0.tgz#090bec8b05e39cba309747f1d588f04dbaf98db2" integrity sha512-Px/TiLIznH7gEDlPXcUD4KnBusa6kR6ayRUVcnEAbreRIuhkqow/mun59BuRXwoYk7ZQOLW1ZM05ilIvK38hFw== @@ -7284,24 +7126,6 @@ fs-extra@7.0.1, fs-extra@^7.0.0, fs-extra@^7.0.1: jsonfile "^4.0.0" universalify "^0.1.0" -fs-extra@^4.0.1: - version "4.0.3" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94" - integrity sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg== - dependencies: - graceful-fs "^4.1.2" - jsonfile "^4.0.0" - universalify "^0.1.0" - -fs-extra@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-5.0.0.tgz#414d0110cdd06705734d055652c5411260c31abd" - integrity sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ== - dependencies: - graceful-fs "^4.1.2" - jsonfile "^4.0.0" - universalify "^0.1.0" - fs-extra@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-6.0.1.tgz#8abc128f7946e310135ddc93b98bddb410e7a34b" @@ -7365,50 +7189,50 @@ functional-red-black-tree@^1.0.1: resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= -gatsby-cli@^2.7.31: - version "2.7.31" - resolved "https://registry.yarnpkg.com/gatsby-cli/-/gatsby-cli-2.7.31.tgz#b59999951c93626fa93a5e27e0cf309fab346cad" - integrity sha512-NnR9WDS28oxREZrOjtla5iL+r3MdpA+lz8Fi8jvuH2XH9NFsrIIFPPj+wNFDci0t2KHlNGav35w4VoltY01KCA== +gatsby-cli@^2.7.54: + version "2.7.54" + resolved "https://registry.yarnpkg.com/gatsby-cli/-/gatsby-cli-2.7.54.tgz#759a78e2155f41d9a0c1446343d6ea1aa1ec38c1" + integrity sha512-HylALiu1QnL0FwBQMidm8/zSc37F9OoBzqVg9Qc0gMlNlk75MLYPWlQY2MVrAZGm1ZLk6srH+SSitx6CykkzEQ== dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/runtime" "^7.0.0" - "@hapi/joi" "^15.1.0" + "@babel/code-frame" "^7.5.5" + "@babel/runtime" "^7.6.2" + "@hapi/joi" "^15.1.1" better-opn "^0.1.4" - bluebird "^3.5.0" + bluebird "^3.7.0" chalk "^2.4.2" ci-info "^2.0.0" - clipboardy "^1.2.3" - common-tags "^1.4.0" - configstore "^4.0.0" + clipboardy "^2.1.0" + common-tags "^1.8.0" + configstore "^5.0.0" convert-hrtime "^2.0.0" - core-js "^2.5.0" - envinfo "^5.8.1" - execa "^0.8.0" + core-js "^2.6.9" + envinfo "^5.12.1" + execa "^2.0.5" fs-exists-cached "^1.0.0" - fs-extra "^4.0.1" - gatsby-telemetry "^1.1.12" - hosted-git-info "^2.6.0" + fs-extra "^8.1.0" + gatsby-telemetry "^1.1.29" + hosted-git-info "^3.0.0" is-valid-path "^0.1.1" - lodash "^4.17.14" + lodash "^4.17.15" meant "^1.0.1" node-fetch "^2.6.0" object.entries "^1.1.0" - opentracing "^0.14.3" + opentracing "^0.14.4" pretty-error "^2.1.1" progress "^2.0.3" - prompts "^2.1.0" - react "^16.8.4" + prompts "^2.2.1" + react "^16.10.2" resolve-cwd "^2.0.0" - semver "^6.1.1" - source-map "0.5.7" + semver "^6.3.0" + source-map "0.7.3" stack-trace "^0.0.10" strip-ansi "^5.2.0" - update-notifier "^2.3.0" - uuid "3.3.2" + update-notifier "^2.5.0" + uuid "3.3.3" yargs "^12.0.5" - yurnalist "^1.0.5" + yurnalist "^1.1.1" optionalDependencies: - ink "^2.3.0" + ink "^2.4.0" ink-spinner "^3.0.1" gatsby-core-utils@^1.0.12: @@ -7416,40 +7240,35 @@ gatsby-core-utils@^1.0.12: resolved "https://registry.yarnpkg.com/gatsby-core-utils/-/gatsby-core-utils-1.0.12.tgz#72f38677b9894d701b55f12b0c443a72274ae1c6" integrity sha512-Ryh0ILzG6zuYA88irnFQPKGe0NwEBh30FqAp7KNyYgsiOB41CSD0JfjIlFUgkU/gAoLlZKXyeFwbq3SVEBwNoA== -gatsby-core-utils@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/gatsby-core-utils/-/gatsby-core-utils-1.0.4.tgz#098b5b2f444faadd3bc9f7e20bd0a092129882ba" - integrity sha512-r9HhRvnaPFliO9IzN6Yz2xTsZ8vtWKvzQHz0GwW3iFe6KkhXC+Y1p8eEaorRz6AnOE6sRbWaeqpe3AA6FbKr2g== - -gatsby-graphiql-explorer@^0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/gatsby-graphiql-explorer/-/gatsby-graphiql-explorer-0.2.3.tgz#fdfc6c1b8b5019df57aad025badb552e3141f6e4" - integrity sha512-SwZZ79V5TPxWP44bJTP3x4XvJH6mHDXoMTKO4RAhUygN0CtPSOfdedEWfEexDmteJyBYsu3kQzsI8h6qhbbSzg== +gatsby-graphiql-explorer@^0.2.22: + version "0.2.22" + resolved "https://registry.yarnpkg.com/gatsby-graphiql-explorer/-/gatsby-graphiql-explorer-0.2.22.tgz#1babf2f5a77754b876a9d5e807027432956ac979" + integrity sha512-ZN5QTdRIktuy4AipVwhwcg3ayuGOm9EK9e3u3uoXg0ZRQEebQJWKG6FPjGG9t7yM4Iz9YKBvuMabDhUEz2b33A== dependencies: - "@babel/runtime" "^7.0.0" + "@babel/runtime" "^7.6.2" -gatsby-link@^2.2.5: - version "2.2.5" - resolved "https://registry.yarnpkg.com/gatsby-link/-/gatsby-link-2.2.5.tgz#d2d2a1a75447b622861e5835cd612ae1de80b749" - integrity sha512-qaQZZAXi6D7paxTV7VAl2P3WKcdoFosLLTCdUTWi50joNUhIxNbOf5CukQ3SuI4O1tuoP3usJsS5XhuX4+prqQ== +gatsby-link@^2.2.18: + version "2.2.18" + resolved "https://registry.yarnpkg.com/gatsby-link/-/gatsby-link-2.2.18.tgz#e655ef6845dc55313e114b79aafa7c4a39a487d1" + integrity sha512-+ubAV0vWvNmCMn7ANdkAAu3UHL/wbi6ZjKXIioXynmN9RRYVF5E+P9Gnc1RbZck3suHo+xPSgMvrh7wBzoXA3w== dependencies: - "@babel/runtime" "^7.0.0" - "@types/reach__router" "^1.0.0" - prop-types "^15.6.1" + "@babel/runtime" "^7.6.2" + "@types/reach__router" "^1.2.5" + prop-types "^15.7.2" -gatsby-page-utils@^0.0.5: - version "0.0.5" - resolved "https://registry.yarnpkg.com/gatsby-page-utils/-/gatsby-page-utils-0.0.5.tgz#faefc2ece9f14bfd161ddd0104d1e12b54ef7a70" - integrity sha512-yHL4OKgVEOWOuTUCO2ZPPmWyA1bAtSUPrf+W5w3p24pUwqMkz2Yu2hii/PhgQs+2ap6BkpSwBjBSYS2YLRmTNg== +gatsby-page-utils@^0.0.24: + version "0.0.24" + resolved "https://registry.yarnpkg.com/gatsby-page-utils/-/gatsby-page-utils-0.0.24.tgz#2b1eff12dc23cfd5f43b4b970db889228784d4e5" + integrity sha512-dZk5JFOUL2OVMsZaAU7++39P3aCSWxWBEaUdD6dIFreiBkqojJDoAd+cmkdBf4TupgcaVY32v7oouHkBiwA8xQ== dependencies: - "@babel/runtime" "^7.0.0" - bluebird "^3.5.0" - chokidar "2.1.2" + "@babel/runtime" "^7.6.2" + bluebird "^3.7.0" + chokidar "3.2.1" fs-exists-cached "^1.0.0" - glob "^7.1.1" - lodash "^4.17.14" + glob "^7.1.4" + lodash "^4.17.15" micromatch "^3.1.10" - slash "^1.0.0" + slash "^3.0.0" gatsby-plugin-codegen@^1.0.4: version "1.0.4" @@ -7460,17 +7279,17 @@ gatsby-plugin-codegen@^1.0.4: graphql "^14.5.5" lodash.mergewith "^4.6.2" -gatsby-plugin-page-creator@^2.1.5: - version "2.1.5" - resolved "https://registry.yarnpkg.com/gatsby-plugin-page-creator/-/gatsby-plugin-page-creator-2.1.5.tgz#723fc0392a67978cab649a402ad88f6f06b74e4c" - integrity sha512-nUcsaJAaMy9UQS66QY0Dys6Xx+2CGG2EVyvDQ4NQ713la62jicOU764Bmi5G7sE2QGgpNoBtUQCW+aE6UMGpLQ== +gatsby-plugin-page-creator@^2.1.24: + version "2.1.24" + resolved "https://registry.yarnpkg.com/gatsby-plugin-page-creator/-/gatsby-plugin-page-creator-2.1.24.tgz#394ff902a6b5a94e5d19fc9bf4dcbe9a014537fa" + integrity sha512-Vx4kVeiracaduxd3IOX9jJasloKqh3/WRHilVqrZauEbv5TALCTG/SKV6fSZt9hdlVYWP1D/eEnZpzzUOeWOwg== dependencies: - "@babel/runtime" "^7.0.0" - bluebird "^3.5.0" + "@babel/runtime" "^7.6.2" + bluebird "^3.7.0" fs-exists-cached "^1.0.0" - gatsby-page-utils "^0.0.5" - glob "^7.1.1" - lodash "^4.17.14" + gatsby-page-utils "^0.0.24" + glob "^7.1.4" + lodash "^4.17.15" micromatch "^3.1.10" gatsby-plugin-sharp@^2.2.28: @@ -7498,22 +7317,22 @@ gatsby-plugin-sharp@^2.2.28: svgo "^1.3.0" uuid "^3.3.3" -gatsby-plugin-typescript@^2.0.13: - version "2.1.2" - resolved "https://registry.yarnpkg.com/gatsby-plugin-typescript/-/gatsby-plugin-typescript-2.1.2.tgz#a9694c3dd4dc1a4c81b1578dbb242e43d9ace0f3" - integrity sha512-N+BS/CUqSTpnFzOf7B4H0z120AY3Uf/LcIqYrjIN7p4GgU9IOnbCJWtqJVLYaZU6tSg84Q4xk6Pq0t7e2G2OEA== +gatsby-plugin-typescript@^2.1.11: + version "2.1.11" + resolved "https://registry.yarnpkg.com/gatsby-plugin-typescript/-/gatsby-plugin-typescript-2.1.11.tgz#cc687c0547b16ea6a22a0eb9ce25609b5cdd0978" + integrity sha512-IcUblbq1TF1V5w7AbR0ygVbjotQFh+Z+B+SI5J73OtNFKgehS3cPLEE/6+PMDTmBRYdEJx+ajAMOuIIPn5Jn4w== dependencies: - "@babel/preset-typescript" "^7.0.0" - "@babel/runtime" "^7.0.0" - babel-plugin-remove-graphql-queries "^2.7.2" + "@babel/preset-typescript" "^7.6.0" + "@babel/runtime" "^7.6.2" + babel-plugin-remove-graphql-queries "^2.7.10" -gatsby-react-router-scroll@^2.1.3: - version "2.1.3" - resolved "https://registry.yarnpkg.com/gatsby-react-router-scroll/-/gatsby-react-router-scroll-2.1.3.tgz#4f1654555da14b4860386fab711b3bac0e177ac5" - integrity sha512-es1J3xISzrjVhvMKhf9GxgVaBKpVne6/Nk05rvHU9ZVv2jn8GjlB/DrGf+Yw0LZU5fiEJ5ePBr+YffnrPDY29A== +gatsby-react-router-scroll@^2.1.11: + version "2.1.11" + resolved "https://registry.yarnpkg.com/gatsby-react-router-scroll/-/gatsby-react-router-scroll-2.1.11.tgz#d5605632e84be21ba5a8970944bc5a3ece82eeb0" + integrity sha512-ZIT/T5eciL/p2Bk6oAy2R8gVQCBQosjKciHBWMYIlHP95FbV7TVoMfP8cI+8xNXb61N9o1f7r8HNOADpx4uMvw== dependencies: - "@babel/runtime" "^7.0.0" - scroll-behavior "^0.9.9" + "@babel/runtime" "^7.6.2" + scroll-behavior "^0.9.10" warning "^3.0.0" gatsby-remark-copy-linked-files@^2.1.24: @@ -7598,28 +7417,28 @@ gatsby-source-filesystem@^2.1.29: valid-url "^1.0.9" xstate "^4.6.7" -gatsby-telemetry@^1.1.12: - version "1.1.12" - resolved "https://registry.yarnpkg.com/gatsby-telemetry/-/gatsby-telemetry-1.1.12.tgz#6c5d8f25efb9afccccb2174cdf1c8079bbb94dd2" - integrity sha512-5ssYhvEGT7XooYfevEHlzG1rJ67T8if/u1f5HIW7pRXuF8DAuSM9VBGi0CjzGBEx3VXVe04ZZ9DGH+fg8ZBH/A== +gatsby-telemetry@^1.1.29: + version "1.1.29" + resolved "https://registry.yarnpkg.com/gatsby-telemetry/-/gatsby-telemetry-1.1.29.tgz#d8a70420cc12d2ac311514e0c81319870964401d" + integrity sha512-lrdA51Cr+LDeDvmk8ksG4LMmXPlEfjTSVh65is9Wr0vjGUvl0ZX+tSsQaTf2nmMdD7+qlIIM97BVqQ2VqvKDSQ== dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/runtime" "^7.0.0" - bluebird "^3.5.0" - boxen "^3.1.0" + "@babel/code-frame" "^7.5.5" + "@babel/runtime" "^7.6.2" + bluebird "^3.7.0" + boxen "^3.2.0" ci-info "2.0.0" - configstore "^4.0.0" - envinfo "^5.8.1" - fs-extra "^7.0.1" + configstore "^5.0.0" + envinfo "^5.12.1" + fs-extra "^8.1.0" git-up "4.0.1" - is-docker "1.1.0" - lodash "^4.17.14" - node-fetch "2.3.0" + is-docker "2.0.0" + lodash "^4.17.15" + node-fetch "2.6.0" resolve-cwd "^2.0.0" - source-map "^0.5.7" + source-map "^0.7.3" stack-trace "^0.0.10" stack-utils "1.0.2" - uuid "3.3.2" + uuid "3.3.3" gatsby-transformer-remark@^2.6.27: version "2.6.27" @@ -7648,137 +7467,141 @@ gatsby-transformer-remark@^2.6.27: unist-util-select "^1.5.0" unist-util-visit "^1.4.1" -gatsby@^2.4.0: - version "2.13.67" - resolved "https://registry.yarnpkg.com/gatsby/-/gatsby-2.13.67.tgz#cf8ac3fbfcd0a2f75bbf73b1850d7547d81c3d13" - integrity sha512-iExO2TdlWHDSiA5fK3MZjh74+5yTJwEY90+a23tmIAn+8e4kAXvgZAhV6u+0r7TFX++FjOW6RSp0XkYX/5mWxA== +gatsby@^2.15.29: + version "2.15.29" + resolved "https://registry.yarnpkg.com/gatsby/-/gatsby-2.15.29.tgz#ed3a809dcde91018ba0921cd58ebfed30144d3a2" + integrity sha512-DFRjGgnfEIEZHKEpyM0GMxHaMGOMMcRrVIah7YWAKxpzQz6msXj95EjLv7MSEvWqTTr5Xxmmt3KcG+bJJ3Wp4g== dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/core" "^7.0.0" - "@babel/parser" "^7.0.0" - "@babel/polyfill" "^7.0.0" - "@babel/runtime" "^7.0.0" - "@babel/traverse" "^7.0.0" - "@gatsbyjs/relay-compiler" "2.0.0-printer-fix.2" - "@hapi/joi" "^15.0.0" + "@babel/code-frame" "^7.5.5" + "@babel/core" "^7.6.2" + "@babel/parser" "^7.6.2" + "@babel/polyfill" "^7.6.0" + "@babel/runtime" "^7.6.2" + "@babel/traverse" "^7.6.2" + "@gatsbyjs/relay-compiler" "2.0.0-printer-fix.4" + "@hapi/joi" "^15.1.1" "@mikaelkristiansson/domready" "^1.0.9" "@pieh/friendly-errors-webpack-plugin" "1.7.0-chalk-2" - "@reach/router" "^1.1.1" - address "1.0.3" - autoprefixer "^9.6.0" + "@reach/router" "^1.2.1" + "@typescript-eslint/eslint-plugin" "^1.13.0" + "@typescript-eslint/parser" "^1.13.0" + address "1.1.2" + autoprefixer "^9.6.1" axios "^0.19.0" babel-core "7.0.0-bridge.0" - babel-eslint "^9.0.0" - babel-loader "^8.0.0" - babel-plugin-add-module-exports "^0.2.1" + babel-eslint "^10.0.3" + babel-loader "^8.0.6" + babel-plugin-add-module-exports "^0.3.3" babel-plugin-dynamic-import-node "^1.2.0" - babel-plugin-remove-graphql-queries "^2.7.2" - babel-preset-gatsby "^0.2.8" - better-opn "0.1.4" - better-queue "^3.8.6" - bluebird "^3.5.0" + babel-plugin-remove-graphql-queries "^2.7.10" + babel-preset-gatsby "^0.2.17" + better-opn "1.0.0" + better-queue "^3.8.10" + bluebird "^3.7.0" browserslist "3.2.8" - cache-manager "^2.9.0" - cache-manager-fs-hash "^0.0.6" - chalk "^2.3.2" - chokidar "2.1.2" - common-tags "^1.4.0" - compression "^1.7.3" + cache-manager "^2.10.0" + cache-manager-fs-hash "^0.0.7" + chalk "^2.4.2" + chokidar "3.2.1" + common-tags "^1.8.0" + compression "^1.7.4" convert-hrtime "^2.0.0" copyfiles "^1.2.0" - core-js "^2.5.0" + core-js "^2.6.9" cors "^2.8.5" - css-loader "^1.0.0" - debug "^3.1.0" - del "^3.0.0" - detect-port "^1.2.1" + css-loader "^1.0.1" + debug "^3.2.6" + del "^5.1.0" + detect-port "^1.3.0" devcert-san "^0.3.3" - dotenv "^4.0.0" - eslint "^5.6.0" - eslint-config-react-app "^3.0.0" - eslint-loader "^2.1.0" - eslint-plugin-flowtype "^2.46.1" - eslint-plugin-graphql "^3.0.3" - eslint-plugin-import "^2.9.0" - eslint-plugin-jsx-a11y "^6.0.3" - eslint-plugin-react "^7.8.2" - event-source-polyfill "^1.0.5" - express "^4.16.3" - express-graphql "^0.7.1" + dotenv "^8.1.0" + eslint "^5.16.0" + eslint-config-react-app "^4.0.1" + eslint-loader "^2.2.1" + eslint-plugin-flowtype "^3.13.0" + eslint-plugin-graphql "^3.1.0" + eslint-plugin-import "^2.18.2" + eslint-plugin-jsx-a11y "^6.2.3" + eslint-plugin-react "^7.15.1" + eslint-plugin-react-hooks "^1.7.0" + event-source-polyfill "^1.0.9" + express "^4.17.1" + express-graphql "^0.9.0" fast-levenshtein "^2.0.6" file-loader "^1.1.11" - flat "^4.0.0" + flat "^4.1.0" fs-exists-cached "1.0.0" - fs-extra "^5.0.0" - gatsby-cli "^2.7.31" - gatsby-core-utils "^1.0.4" - gatsby-graphiql-explorer "^0.2.3" - gatsby-link "^2.2.5" - gatsby-plugin-page-creator "^2.1.5" - gatsby-react-router-scroll "^2.1.3" - gatsby-telemetry "^1.1.12" - glob "^7.1.1" - got "8.0.0" - graphql "^14.2.0" - graphql-compose "^6.3.2" - graphql-playground-middleware-express "^1.7.10" + fs-extra "^8.1.0" + gatsby-cli "^2.7.54" + gatsby-core-utils "^1.0.12" + gatsby-graphiql-explorer "^0.2.22" + gatsby-link "^2.2.18" + gatsby-plugin-page-creator "^2.1.24" + gatsby-react-router-scroll "^2.1.11" + gatsby-telemetry "^1.1.29" + glob "^7.1.4" + got "8.3.2" + graphql "^14.5.8" + graphql-compose "^6.3.5" + graphql-playground-middleware-express "^1.7.12" invariant "^2.2.4" is-relative "^1.0.0" - is-relative-url "^2.0.0" - is-wsl "^1.1.0" - jest-worker "^23.2.0" + is-relative-url "^3.0.0" + is-wsl "^2.1.1" + jest-worker "^24.9.0" json-loader "^0.5.7" json-stringify-safe "^5.0.1" - lodash "^4.17.14" + lodash "^4.17.15" lokijs "^1.5.7" md5 "^2.2.1" - md5-file "^3.1.1" + md5-file "^3.2.3" micromatch "^3.1.10" - mime "^2.2.0" - mini-css-extract-plugin "^0.4.0" - mitt "^1.1.2" + mime "^2.4.4" + mini-css-extract-plugin "^0.8.0" + mitt "^1.1.3" mkdirp "^0.5.1" - moment "^2.21.0" + moment "^2.24.0" name-all-modules-plugin "^1.0.1" normalize-path "^2.1.1" null-loader "^0.1.1" - opentracing "^0.14.3" - optimize-css-assets-webpack-plugin "^5.0.1" - parseurl "^1.3.2" + opentracing "^0.14.4" + optimize-css-assets-webpack-plugin "^5.0.3" + parseurl "^1.3.3" physical-cpu-count "^2.0.0" - pnp-webpack-plugin "^1.4.1" - postcss-flexbugs-fixes "^3.0.0" - postcss-loader "^2.1.3" - prop-types "^15.6.1" + pnp-webpack-plugin "^1.5.0" + postcss-flexbugs-fixes "^3.3.1" + postcss-loader "^2.1.6" + prompts "^2.2.1" + prop-types "^15.7.2" raw-loader "^0.5.1" react-dev-utils "^4.2.3" react-error-overlay "^3.0.0" - react-hot-loader "^4.12.11" - redux "^4.0.0" + react-hot-loader "^4.12.14" + redux "^4.0.4" redux-thunk "^2.3.0" - semver "^5.6.0" + semver "^5.7.1" shallow-compare "^1.2.2" sift "^5.1.0" signal-exit "^3.0.2" - slash "^1.0.0" - socket.io "^2.0.3" + slash "^3.0.0" + socket.io "^2.3.0" stack-trace "^0.0.10" - string-similarity "^1.2.0" - style-loader "^0.21.0" - terser-webpack-plugin "1.2.4" + string-similarity "^1.2.2" + style-loader "^0.23.1" + terser-webpack-plugin "1.4.1" "true-case-path" "^2.2.1" type-of "^2.0.1" - url-loader "^1.0.1" + url-loader "^1.1.2" util.promisify "^1.0.0" - uuid "^3.1.0" - v8-compile-cache "^1.1.0" - webpack "~4.28.4" - webpack-dev-middleware "^3.0.1" - webpack-dev-server "^3.1.14" - webpack-hot-middleware "^2.21.0" - webpack-merge "^4.1.0" - webpack-stats-plugin "^0.1.5" - xstate "^4.3.2" + uuid "^3.3.3" + v8-compile-cache "^1.1.2" + webpack "~4.41.0" + webpack-dev-middleware "^3.7.2" + webpack-dev-server "^3.8.2" + webpack-hot-middleware "^2.25.0" + webpack-merge "^4.2.2" + webpack-stats-plugin "^0.3.0" + xstate "^4.6.7" yaml-loader "^0.5.0" gauge@~2.7.3: @@ -7859,6 +7682,13 @@ get-stream@^4.0.0: dependencies: pump "^3.0.0" +get-stream@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.1.0.tgz#01203cdc92597f9b909067c3e656cc1f4d3c4dc9" + integrity sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw== + dependencies: + pump "^3.0.0" + 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" @@ -7931,7 +7761,7 @@ glob-parent@^5.0.0: dependencies: is-glob "^4.0.1" -glob-parent@~5.1.0: +glob-parent@^5.1.0, glob-parent@~5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.0.tgz#5f4c1d1e748d30cd73ad2944b3577a81b081e8c2" integrity sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw== @@ -8013,6 +7843,20 @@ globalyzer@^0.1.0: resolved "https://registry.yarnpkg.com/globalyzer/-/globalyzer-0.1.4.tgz#bc8e273afe1ac7c24eea8def5b802340c5cc534f" integrity sha512-LeguVWaxgHN0MNbWC6YljNMzHkrCny9fzjmEUdnF1kQ7wATFD1RHFRqA1qxaX2tgxGENlcxjOflopBwj3YZiXA== +globby@^10.0.1: + version "10.0.1" + resolved "https://registry.yarnpkg.com/globby/-/globby-10.0.1.tgz#4782c34cb75dd683351335c5829cc3420e606b22" + integrity sha512-sSs4inE1FB2YQiymcmTv6NWENryABjUNPeWhOvmn4SjtKybglsyPZxFB3U1/+L1bYi0rNZDqCLlHyLYDl1Pq5A== + dependencies: + "@types/glob" "^7.1.1" + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.0.3" + glob "^7.1.3" + ignore "^5.1.1" + merge2 "^1.2.3" + slash "^3.0.0" + globby@^6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" @@ -8058,24 +7902,23 @@ good-listener@^1.2.2: dependencies: delegate "^3.1.2" -got@8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/got/-/got-8.0.0.tgz#57a11f841edc58e3f3eba4b3ac220faf5133770f" - integrity sha512-lqVA9ORcSGfJPHfMXh1RW451aYMP1NyXivpGqGggnfDqNz3QVfMl7MkuEz+dr70gK2X8dhLiS5YzHhCV3/3yOQ== +got@8.3.2, got@^8.3.1, got@^8.3.2: + version "8.3.2" + resolved "https://registry.yarnpkg.com/got/-/got-8.3.2.tgz#1d23f64390e97f776cac52e5b936e5f514d2e937" + integrity sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw== dependencies: + "@sindresorhus/is" "^0.7.0" cacheable-request "^2.1.1" decompress-response "^3.3.0" duplexer3 "^0.1.4" get-stream "^3.0.0" into-stream "^3.1.0" - is-plain-obj "^1.1.0" is-retry-allowed "^1.1.0" - is-stream "^1.1.0" isurl "^1.0.0-alpha5" lowercase-keys "^1.0.0" mimic-response "^1.0.0" - p-cancelable "^0.3.0" - p-timeout "^1.2.0" + p-cancelable "^0.4.0" + p-timeout "^2.0.1" pify "^3.0.0" safe-buffer "^5.1.1" timed-out "^4.0.1" @@ -8119,35 +7962,12 @@ got@^7.0.0, got@^7.1.0: url-parse-lax "^1.0.0" url-to-options "^1.0.1" -got@^8.3.1, got@^8.3.2: - version "8.3.2" - resolved "https://registry.yarnpkg.com/got/-/got-8.3.2.tgz#1d23f64390e97f776cac52e5b936e5f514d2e937" - integrity sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw== - dependencies: - "@sindresorhus/is" "^0.7.0" - cacheable-request "^2.1.1" - decompress-response "^3.3.0" - duplexer3 "^0.1.4" - get-stream "^3.0.0" - into-stream "^3.1.0" - is-retry-allowed "^1.1.0" - isurl "^1.0.0-alpha5" - lowercase-keys "^1.0.0" - mimic-response "^1.0.0" - p-cancelable "^0.4.0" - p-timeout "^2.0.1" - pify "^3.0.0" - safe-buffer "^5.1.1" - timed-out "^4.0.1" - url-parse-lax "^3.0.0" - url-to-options "^1.0.1" - graceful-fs@4.1.11: version "4.1.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" integrity sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg= -graceful-fs@^4.1.10, graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0: +graceful-fs@^4.1.10, graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2: version "4.2.2" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.2.tgz#6f0952605d0140c1cfdb138ed005775b92d67b02" integrity sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q== @@ -8165,7 +7985,7 @@ grapheme-breaker@^0.3.2: brfs "^1.2.0" unicode-trie "^0.3.1" -graphql-compose@^6.3.2: +graphql-compose@^6.3.5: version "6.3.5" resolved "https://registry.yarnpkg.com/graphql-compose/-/graphql-compose-6.3.5.tgz#019a5a4441293cdf15dbe0173438a2c997017e26" integrity sha512-XUpp7JqbaQ+vK/Nw4Jw0CQKs3UU8YFz3wpbBz+6WvPhrMkexco0bIbK4iGW9okQT7+/toAphEdVO4HFqM7lk2w== @@ -8197,7 +8017,7 @@ graphql-playground-html@1.6.12: resolved "https://registry.yarnpkg.com/graphql-playground-html/-/graphql-playground-html-1.6.12.tgz#8b3b34ab6013e2c877f0ceaae478fafc8ca91b85" integrity sha512-yOYFwwSMBL0MwufeL8bkrNDgRE7eF/kTHiwrqn9FiR9KLcNIl1xw9l9a+6yIRZM56JReQOHpbQFXTZn1IuSKRg== -graphql-playground-middleware-express@^1.7.10: +graphql-playground-middleware-express@^1.7.12: version "1.7.12" resolved "https://registry.yarnpkg.com/graphql-playground-middleware-express/-/graphql-playground-middleware-express-1.7.12.tgz#de4b2402a02159b2125561fe38eb378b56cf6d99" integrity sha512-17szgonnVSxWVrgblLRHHLjWnMUONfkULIwSunaMvYx8k5oG3yL86cyGCbHuDFUFkyr2swLhdfYl4mDfDXuvOA== @@ -8221,20 +8041,13 @@ graphql-type-json@^0.2.4: resolved "https://registry.yarnpkg.com/graphql-type-json/-/graphql-type-json-0.2.4.tgz#545af27903e40c061edd30840a272ea0a49992f9" integrity sha512-/tq02ayMQjrG4oDFDRLLrPk0KvJXue0nVXoItBe7uAdbNXjQUu+HYCBdAmPLQoseVzUKKMzrhq2P/sfI76ON6w== -"graphql@14.0.2 - 14.2.0 || ^14.3.1", graphql@^14.5.5: +"graphql@14.0.2 - 14.2.0 || ^14.3.1", graphql@^14.5.5, graphql@^14.5.8: version "14.5.8" resolved "https://registry.yarnpkg.com/graphql/-/graphql-14.5.8.tgz#504f3d3114cb9a0a3f359bbbcf38d9e5bf6a6b3c" integrity sha512-MMwmi0zlVLQKLdGiMfWkgQD7dY/TUKt4L+zgJ/aR0Howebod3aNgP5JkgvAULiR2HPVZaP2VEElqtdidHweLkg== dependencies: iterall "^1.2.2" -graphql@^14.2.0: - version "14.4.2" - resolved "https://registry.yarnpkg.com/graphql/-/graphql-14.4.2.tgz#553a7d546d524663eda49ed6df77577be3203ae3" - integrity sha512-6uQadiRgnpnSS56hdZUSvFrVcQ6OF9y6wkxJfKquFtHlnl7+KSuWwSJsdwiK1vybm1HgcdbpGkCpvhvsVQ0UZQ== - dependencies: - iterall "^1.2.2" - gray-matter@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/gray-matter/-/gray-matter-4.0.2.tgz#9aa379e3acaf421193fce7d2a28cebd4518ac454" @@ -8534,10 +8347,17 @@ homedir-polyfill@^1.0.1: dependencies: parse-passwd "^1.0.0" -hosted-git-info@^2.1.4, hosted-git-info@^2.6.0: - version "2.8.4" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.4.tgz#44119abaf4bc64692a16ace34700fed9c03e2546" - integrity sha512-pzXIvANXEFrc5oFFXRMkbLPQ2rXRoDERwDLyrcUxGhaZhgP54BBSl9Oheh7Vv0T090cszWBxPjkQQ5Sq1PbBRQ== +hosted-git-info@^2.1.4: + version "2.8.5" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.5.tgz#759cfcf2c4d156ade59b0b2dfabddc42a6b9c70c" + integrity sha512-kssjab8CvdXfcXMXVcvsXum4Hwdq9XGtRD3TteMEvEbq0LXyiNQr6AprqKqfeaDXze7SxWvRxdpwE6ku7ikLkg== + +hosted-git-info@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-3.0.2.tgz#8b7e3bd114b59b51786f8bade0f39ddc80275a97" + integrity sha512-ezZMWtHXm7Eb7Rq4Mwnx2vs79WUx2QmRg3+ZqeGroKzfDO+EprOcgRPYghsOP9JuYBfK18VojmRTGCg8Ma+ktw== + dependencies: + lru-cache "^5.1.1" hpack.js@^2.1.6: version "2.1.6" @@ -8645,7 +8465,7 @@ http-errors@1.7.2: statuses ">= 1.5.0 < 2" toidentifier "1.0.0" -http-errors@1.7.3, http-errors@^1.7.1, http-errors@~1.7.2: +http-errors@1.7.3, http-errors@^1.7.3, http-errors@~1.7.2: version "1.7.3" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== @@ -8671,7 +8491,7 @@ http-errors@~1.6.2: resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.4.10.tgz#92c9c1374c35085f75db359ec56cc257cbb93fa4" integrity sha1-ksnBN0w1CF912zWexWzCV8u5P6Q= -http-proxy-middleware@^0.19.1: +http-proxy-middleware@0.19.1: version "0.19.1" resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz#183c7dc4aa1479150306498c210cdaf96080a43a" integrity sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q== @@ -8709,23 +8529,6 @@ humanize-duration@^3.15.3: resolved "https://registry.yarnpkg.com/humanize-duration/-/humanize-duration-3.20.1.tgz#e5edf1edcd32ac1e97e71e0e97f02533f664dc45" integrity sha512-r2FR5Tkwo482oDmoutbX22KLzmz83UlWD8KgfQuM+EvxxDS10m2tRgHsKU+M6nFxaDU72YCKmLKi3lYB0CPMnw== -husky@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/husky/-/husky-3.0.4.tgz#10a48ac11ab50859b0939750fa0b4e07ad0bf669" - integrity sha512-7Rnt8aJfy+MlV28snmYK7O7vWwtOfeVxV6KhLpUFXlmx5ukQ1nQmNUB7QsAwSgdySB5X+bm7q7JIRgazqBUzKA== - dependencies: - chalk "^2.4.2" - cosmiconfig "^5.2.1" - execa "^1.0.0" - get-stdin "^7.0.0" - is-ci "^2.0.0" - opencollective-postinstall "^2.0.2" - pkg-dir "^4.2.0" - please-upgrade-node "^3.2.0" - read-pkg "^5.1.1" - run-node "^1.0.0" - slash "^3.0.0" - husky@^3.0.8: version "3.0.8" resolved "https://registry.yarnpkg.com/husky/-/husky-3.0.8.tgz#8de3fed26ce9b43034ef51013c4ad368b6b74ea8" @@ -8794,6 +8597,11 @@ ignore@^4.0.6: resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== +ignore@^5.1.1: + version "5.1.4" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.4.tgz#84b7b3dbe64552b6ef0eca99f6743dbec6d97adf" + integrity sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A== + imagemin-mozjpeg@^8.0.0: version "8.0.0" resolved "https://registry.yarnpkg.com/imagemin-mozjpeg/-/imagemin-mozjpeg-8.0.0.tgz#d2ca4e8c982c7c6eda55069af89dee4c1cebcdfd" @@ -8904,6 +8712,11 @@ indent-string@^3.0.0, indent-string@^3.2.0: resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289" integrity sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok= +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + indexes-of@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" @@ -8960,12 +8773,13 @@ ink-spinner@^3.0.1: cli-spinners "^1.0.0" prop-types "^15.5.10" -ink@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/ink/-/ink-2.3.0.tgz#222136be17bb72fc742e19090483e7e0e7dc3690" - integrity sha512-931rgXHAS3hM++8ygWPOBeHOFwTzHh3pDAVZtiBVOUH6tVvJijym43ODUy22ySo2NwYUFeR/Zj3xuWzBEKMiHw== +ink@^2.4.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/ink/-/ink-2.5.0.tgz#66cf988b65ca06d14f00f385eb531fde29f95819" + integrity sha512-HUkVglJ11cXK+W1a5cKNoOCxLkDi5hbDMAWSFDcwF2kpNd0eoX+2/cpaTP9BTFaQ8RJk7O59NxKMmyPXkmxo7w== dependencies: "@types/react" "^16.8.6" + ansi-escapes "^4.2.1" arrify "^1.0.1" auto-bind "^2.0.0" chalk "^2.4.1" @@ -8975,8 +8789,8 @@ ink@^2.3.0: lodash.throttle "^4.1.1" log-update "^3.0.0" prop-types "^15.6.2" - react-reconciler "^0.20.0" - scheduler "^0.13.2" + react-reconciler "^0.21.0" + scheduler "^0.15.0" signal-exit "^3.0.2" slice-ansi "^1.0.0" string-length "^2.0.0" @@ -9009,7 +8823,7 @@ inquirer@3.3.0: strip-ansi "^4.0.0" through "^2.3.6" -inquirer@^6.2.0, inquirer@^6.2.2, inquirer@^6.4.1: +inquirer@^6.2.2, inquirer@^6.4.1: version "6.5.1" resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.5.1.tgz#8bfb7a5ac02dac6ff641ac4c5ff17da112fcdb42" integrity sha512-uxNHBeQhRXIoHWTSNYUFhQVrHYFThIt6IVo2fFmSe8aBwdR3/w6b58hJpiL/fMukFkvGzjg+hSxFtwvVmKZmXw== @@ -9028,6 +8842,25 @@ inquirer@^6.2.0, inquirer@^6.2.2, inquirer@^6.4.1: strip-ansi "^5.1.0" through "^2.3.6" +inquirer@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.0.0.tgz#9e2b032dde77da1db5db804758b8fea3a970519a" + integrity sha512-rSdC7zelHdRQFkWnhsMu2+2SO41mpv2oF2zy4tMhmiLWkcKbOAs87fWAJhVXttKVwhdZvymvnuM95EyEXg2/tQ== + dependencies: + ansi-escapes "^4.2.1" + chalk "^2.4.2" + cli-cursor "^3.1.0" + cli-width "^2.0.0" + external-editor "^3.0.3" + figures "^3.0.0" + lodash "^4.17.15" + mute-stream "0.0.8" + run-async "^2.2.0" + rxjs "^6.4.0" + string-width "^4.1.0" + strip-ansi "^5.1.0" + through "^2.3.6" + internal-ip@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907" @@ -9096,7 +8929,7 @@ is-absolute-url@^3.0.0: resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-3.0.0.tgz#eb21d69df2ed8ef72a3e6f243e216563036a0913" integrity sha512-3OkP8XrM2Xq4/IxsJnClfMp3OaM3TAatLPLKPeWcxLBTrpe6hihwtX+XZfJTcXg/FTRi4qjy0y/C5qiyNxY24g== -is-absolute-url@^3.0.1: +is-absolute-url@^3.0.1, is-absolute-url@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698" integrity sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q== @@ -9133,6 +8966,11 @@ is-alphanumerical@^1.0.0: is-alphabetical "^1.0.0" is-decimal "^1.0.0" +is-arguments@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.0.4.tgz#3faf966c7cba0ff437fb31f6250082fcf0448cf3" + integrity sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA== + is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" @@ -9264,10 +9102,10 @@ is-directory@^0.3.1: resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= -is-docker@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-1.1.0.tgz#f04374d4eee5310e9a8e113bf1495411e46176a1" - integrity sha1-8EN01O7lMQ6ajhE78UlUEeRhdqE= +is-docker@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.0.0.tgz#2cb0df0e75e2d064fe1864c37cdeacb7b2dcf25b" + integrity sha512-pJEdRugimx4fBMra5z2/5iRdZ63OhYV0vr0Dwm5+xtW4D1FvRkB8hamMIhnWfyJeDdyr/aa7BDyNbtG38VxgoQ== is-extendable@^0.1.0, is-extendable@^0.1.1: version "0.1.1" @@ -9417,6 +9255,11 @@ is-obj@^1.0.0: resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= +is-obj@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" + integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== + is-object@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-object/-/is-object-1.0.1.tgz#8952688c5ec2ffd6b03ecc85e769e02903083470" @@ -9429,23 +9272,11 @@ is-observable@^1.1.0: dependencies: symbol-observable "^1.1.0" -is-path-cwd@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d" - integrity sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0= - -is-path-cwd@^2.0.0: +is-path-cwd@^2.0.0, is-path-cwd@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== -is-path-in-cwd@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz#5ac48b345ef675339bd6c7a48a912110b241cf52" - integrity sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ== - dependencies: - is-path-inside "^1.0.0" - is-path-in-cwd@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz#bfe2dca26c69f397265a4009963602935a053acb" @@ -9467,6 +9298,11 @@ is-path-inside@^2.1.0: dependencies: path-is-inside "^1.0.2" +is-path-inside@^3.0.1: + version "3.0.2" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.2.tgz#f5220fc82a3e233757291dddc9c5877f2a1f3017" + integrity sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg== + 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" @@ -9508,13 +9344,6 @@ is-regex@^1.0.4: dependencies: has "^1.0.1" -is-relative-url@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-relative-url/-/is-relative-url-2.0.0.tgz#72902d7fe04b3d4792e7db15f9db84b7204c9cef" - integrity sha1-cpAtf+BLPUeS59sV+duEtyBMnO8= - dependencies: - is-absolute-url "^2.0.0" - is-relative-url@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-relative-url/-/is-relative-url-3.0.0.tgz#f623c8e26baa5bd3742b3b7ec074f50f3b45b3f3" @@ -9575,7 +9404,7 @@ is-symbol@^1.0.2: dependencies: has-symbols "^1.0.0" -is-typedarray@~1.0.0: +is-typedarray@^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" integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= @@ -9636,6 +9465,11 @@ is-wsl@^2.1.0: resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.1.0.tgz#94369bbeb2249ef07b831b1b08590e686330ccbb" integrity sha512-pFTjpv/x5HRj8kbZ/Msxi9VrvtOMRBqaDi3OIcbwPI3OuH+r3lLxVWukLITBaOGJIbA/w2+M1eVmVa4XNQlAmQ== +is-wsl@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.1.1.tgz#4a1c152d429df3d441669498e2486d3596ebaf1d" + integrity sha512-umZHcSrwlDHo2TGMXv0DZ8dIUGunZ2Iv68YZnrmCiBPkZ4aaOhtv7pXJKeki9k3qJ3RJr0cDyitcl5wEH3AYog== + isarray@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" @@ -10109,13 +9943,6 @@ jest-watcher@^24.3.0, jest-watcher@^24.9.0: jest-util "^24.9.0" string-length "^2.0.0" -jest-worker@^23.2.0: - version "23.2.0" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-23.2.0.tgz#faf706a8da36fae60eb26957257fa7b5d8ea02b9" - integrity sha1-+vcGqNo2+uYOsmlXJX+ntdjqArk= - dependencies: - merge-stream "^1.0.1" - jest-worker@^24.0.0, jest-worker@^24.6.0, jest-worker@^24.9.0: version "24.9.0" resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-24.9.0.tgz#5dbfdb5b2d322e98567898238a9697bcce67b3e5" @@ -10153,17 +9980,6 @@ jpjs@^1.2.1: resolved "https://registry.yarnpkg.com/jpjs/-/jpjs-1.2.1.tgz#f343833de8838a5beba1f42d5a219be0114c44b7" integrity sha512-GxJWybWU4NV0RNKi6EIqk6IRPOTqd/h+U7sbtyuD7yUISUzV78LdHnq2xkevJsTlz/EImux4sWj+wfMiwKLkiw== -js-beautify@^1.8.9: - version "1.10.2" - resolved "https://registry.yarnpkg.com/js-beautify/-/js-beautify-1.10.2.tgz#88c9099cd6559402b124cfab18754936f8a7b178" - integrity sha512-ZtBYyNUYJIsBWERnQP0rPN9KjkrDfJcMjuVGcvXOUJrD1zmOGwhRwQ4msG+HJ+Ni/FA7+sRQEMYVzdTQDvnzvQ== - dependencies: - config-chain "^1.1.12" - editorconfig "^0.15.3" - glob "^7.1.3" - mkdirp "~0.5.1" - nopt "~4.0.1" - js-levenshtein@^1.1.3: version "1.1.6" resolved "https://registry.yarnpkg.com/js-levenshtein/-/js-levenshtein-1.1.6.tgz#c6cee58eb3550372df8deb85fad5ce66ce01d59d" @@ -10425,11 +10241,6 @@ left-pad@^1.3.0: resolved "https://registry.yarnpkg.com/left-pad/-/left-pad-1.3.0.tgz#5b8a3a7765dfe001261dde915589e782f8c94d1e" integrity sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA== -leven@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/leven/-/leven-2.1.0.tgz#c2e7a9f772094dee9d34202ae8acce4687875580" - integrity sha1-wuep93IJTe6dNCAq6KzORoeHVYA= - leven@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" @@ -10556,7 +10367,7 @@ loader-fs-cache@^1.0.0: find-cache-dir "^0.1.1" mkdirp "0.5.1" -loader-runner@^2.3.0, loader-runner@^2.4.0: +loader-runner@^2.4.0: version "2.4.0" resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== @@ -10675,7 +10486,7 @@ lodash.memoize@^4.1.2: resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= -lodash.merge@^4.6.1: +lodash.merge@^4.6.1, lodash.merge@^4.6.2: version "4.6.2" resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== @@ -10735,7 +10546,7 @@ lodash.xorby@^4.7.0: resolved "https://registry.yarnpkg.com/lodash.xorby/-/lodash.xorby-4.7.0.tgz#9c19a6f9f063a6eb53dd03c1b6871799801463d7" integrity sha1-nBmm+fBjputT3QPBtocXmYAUY9c= -lodash@^4.11.1, lodash@^4.15.0, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.3.0, lodash@~4.17.10: +lodash@^4.11.1, lodash@^4.15.0, lodash@^4.17.11, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.3.0, lodash@~4.17.10: version "4.17.15" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== @@ -10780,10 +10591,10 @@ logalot@^2.0.0, logalot@^2.1.0: figures "^1.3.5" squeak "^1.0.0" -loglevel@^1.6.3: - version "1.6.3" - resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.6.3.tgz#77f2eb64be55a404c9fd04ad16d57c1d6d6b1280" - integrity sha512-LoEDv5pgpvWgPF4kNYuIp0qqSJVWak/dML0RY74xlzMZiT9w77teNAwKYKWBTYjlokMirg+o3jBwp+vlLrcfAA== +loglevel@^1.6.4: + version "1.6.4" + resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.6.4.tgz#f408f4f006db8354d0577dcf6d33485b3cb90d56" + integrity sha512-p0b6mOGKcGa+7nnmKbpzR6qloPbrgLcnio++E+14Vo/XffOGwZtRpUhr8dTH/x2oCMmEoIU0Zwm3ZauhvYD17g== lokijs@^1.5.7: version "1.5.7" @@ -10807,7 +10618,7 @@ loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: dependencies: js-tokens "^3.0.0 || ^4.0.0" -loud-rejection@^1.0.0, loud-rejection@^1.2.0: +loud-rejection@^1.0.0: version "1.6.0" resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= @@ -10815,6 +10626,14 @@ loud-rejection@^1.0.0, loud-rejection@^1.2.0: currently-unhandled "^0.4.1" signal-exit "^3.0.0" +loud-rejection@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-2.2.0.tgz#4255eb6e9c74045b0edc021fa7397ab655a8517c" + integrity sha512-S0FayMXku80toa5sZ6Ro4C+s+EtFDCsyJNG/AzFMfX3AxD5Si4dZsgzm/kKnbOxHl5Cv8jBlno8+3XYIh2pNjQ== + dependencies: + currently-unhandled "^0.4.1" + signal-exit "^3.0.2" + lower-case-first@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/lower-case-first/-/lower-case-first-1.0.2.tgz#e5da7c26f29a7073be02d52bac9980e5922adfa1" @@ -10855,7 +10674,7 @@ lru-cache@4.0.0: pseudomap "^1.0.1" yallist "^2.0.0" -lru-cache@^4.0.1, lru-cache@^4.1.5: +lru-cache@^4.0.1: version "4.1.5" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== @@ -10904,6 +10723,13 @@ make-dir@^2.0.0, make-dir@^2.1.0: pify "^4.0.1" semver "^5.6.0" +make-dir@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.0.0.tgz#1b5f39f6b9270ed33f9f054c5c0f84304989f801" + integrity sha512-grNJDhb8b1Jm1qeqW5R/O63wUo4UXo2v2HMic6YT9i/HBlF93S8jkMgH7yugvY9ABDShH4VZMn8I+U8+fCNegw== + dependencies: + semver "^6.0.0" + make-error@1.x, make-error@^1, make-error@^1.1.1: version "1.3.5" resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.5.tgz#efe4e81f6db28cadd605c70f29c831b58ef776c8" @@ -10955,7 +10781,7 @@ markdown-table@^1.1.0: resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-1.1.3.tgz#9fcb69bcfdb8717bfd0398c6ec2d93036ef8de60" integrity sha512-1RUZVgQlpJSPWYbFSpmudq5nHY1doEIv89gBtF0s4gW1GF2XorxcA/70M5vq7rLv0a6mhOUccRsqkwhwLCIQ2Q== -md5-file@^3.1.1, md5-file@^3.2.3: +md5-file@^3.2.3: version "3.2.3" resolved "https://registry.yarnpkg.com/md5-file/-/md5-file-3.2.3.tgz#f9bceb941eca2214a4c0727f5e700314e770f06f" integrity sha512-3Tkp1piAHaworfcCgH0jKbTvj1jWWFgbvh2cXaNCgHwyTCBxxvD1Y04rmfpvdPm1P4oXMOpm6+2H7sr7v9v8Fw== @@ -11076,7 +10902,7 @@ mem@^4.0.0: mimic-fn "^2.0.0" p-is-promise "^2.0.0" -memory-fs@^0.4.0, memory-fs@^0.4.1, memory-fs@~0.4.1: +memory-fs@^0.4.0, memory-fs@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI= @@ -11112,13 +10938,6 @@ merge-source-map@1.0.4: dependencies: source-map "^0.5.6" -merge-stream@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-1.0.1.tgz#4041202d508a342ba00174008df0c251b8c135e1" - integrity sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE= - dependencies: - readable-stream "^2.0.1" - merge-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" @@ -11129,12 +10948,17 @@ merge2@^1.2.3: resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.2.4.tgz#c9269589e6885a60cf80605d9522d4b67ca646e3" integrity sha512-FYE8xI+6pjFOhokZu0We3S5NKCirLbCzSh2Usf3qEyr4X8U+0jNg9P8RZ4qz+V2UoECLVwSyzU3LxXBaLGtD3A== +merge2@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.3.0.tgz#5b366ee83b2f1582c48f87e47cf1a9352103ca81" + integrity sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw== + methods@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= -micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4, micromatch@^3.1.8: +micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4: version "3.1.10" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== @@ -11153,6 +10977,14 @@ micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4, micromatch@^3.1.8: snapdragon "^0.8.1" to-regex "^3.0.2" +micromatch@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" + integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== + dependencies: + braces "^3.0.1" + picomatch "^2.0.5" + miller-rabin@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" @@ -11183,7 +11015,7 @@ mime@1.6.0, mime@^1.3.4: resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== -mime@^2.0.3, mime@^2.2.0, mime@^2.4.2, mime@^2.4.4: +mime@^2.0.3, mime@^2.4.4: version "2.4.4" resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.4.tgz#bd7b91135fc6b01cde3e9bae33d659b63d8857e5" integrity sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA== @@ -11215,12 +11047,13 @@ min-document@^2.19.0: dependencies: dom-walk "^0.1.0" -mini-css-extract-plugin@^0.4.0: - version "0.4.5" - resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.4.5.tgz#c99e9e78d54f3fa775633aee5933aeaa4e80719a" - integrity sha512-dqBanNfktnp2hwL2YguV9Jh91PFX7gu7nRLs4TGsbAfAG6WOtlynFRYzwDwmmeSb5uIwHo9nx1ta0f7vAZVp2w== +mini-css-extract-plugin@^0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.8.0.tgz#81d41ec4fe58c713a96ad7c723cdb2d0bd4d70e1" + integrity sha512-MNpRGbNA52q6U92i0qbVpQNsgk7LExy41MdAlG84FeytfDOtRIf/mCHdEgG8rpTKOaNKiqUnZdlptF469hxqOw== dependencies: loader-utils "^1.1.0" + normalize-url "1.9.1" schema-utils "^1.0.0" webpack-sources "^1.1.0" @@ -11307,7 +11140,7 @@ mississippi@^3.0.0: stream-each "^1.1.0" through2 "^2.0.0" -mitt@^1.1.2: +mitt@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/mitt/-/mitt-1.1.3.tgz#528c506238a05dce11cd914a741ea2cc332da9b8" integrity sha512-mUDCnVNsAi+eD6qA0HkRkwYczbLHJ49z17BGe2PYRhZL4wpZUFZGJHU7/5tmvohoma+Hdn0Vh/oJTiPEmgSruA== @@ -11320,14 +11153,14 @@ mixin-deep@^1.2.0: for-in "^1.0.2" is-extendable "^1.0.1" -mkdirp@0.5.1, mkdirp@0.5.x, mkdirp@0.x, mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1: +mkdirp@0.5.1, mkdirp@0.5.x, mkdirp@0.x, mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= dependencies: minimist "0.0.8" -moment@2.24.0, moment@^2.21.0, moment@^2.22.1, moment@^2.24.0: +moment@2.24.0, moment@^2.22.1, moment@^2.24.0: version "2.24.0" resolved "https://registry.yarnpkg.com/moment/-/moment-2.24.0.tgz#0d055d53f5052aa653c9f6eb68bb5d12bf5c2b5b" integrity sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg== @@ -11501,7 +11334,7 @@ node-addon-api@^1.6.0: resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-1.7.1.tgz#cf813cd69bb8d9100f6bdca6755fc268f54ac492" integrity sha512-2+DuKodWvwRTrCfKOeR24KIc5unKjOh8mz17NCzVnHWfjAdDqbfbjqh7gUT+BkXBRQM52+xCHciKWonJ3CbJMQ== -node-emoji@^1.6.1: +node-emoji@^1.10.0: version "1.10.0" resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-1.10.0.tgz#8886abd25d9c7bb61802a658523d1f8d2a89b2da" integrity sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw== @@ -11518,10 +11351,10 @@ node-fetch@2.1.2: resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.1.2.tgz#ab884e8e7e57e38a944753cec706f788d1768bb5" integrity sha1-q4hOjn5X44qUR1POxwb3iNF2i7U= -node-fetch@2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.3.0.tgz#1a1d940bbfb916a1d3e0219f037e89e71f8c5fa5" - integrity sha512-MOd8pV3fxENbryESLgVIeaGKrdl+uaYhCSSVkjeOb/31/njTpcis5aWfdqgNlHIrKOLRbMnfPINPOML2CIFeXA== +node-fetch@2.6.0, node-fetch@^2.1.2, node-fetch@^2.2.0, node-fetch@^2.6.0: + version "2.6.0" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd" + integrity sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA== node-fetch@^1.0.1: version "1.7.3" @@ -11531,15 +11364,10 @@ node-fetch@^1.0.1: encoding "^0.1.11" is-stream "^1.0.1" -node-fetch@^2.1.2, node-fetch@^2.2.0, node-fetch@^2.6.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd" - integrity sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA== - -node-forge@0.7.5: - version "0.7.5" - resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.7.5.tgz#6c152c345ce11c52f465c2abd957e8639cd674df" - integrity sha512-MmbQJ2MTESTjt3Gi/3yG1wGpIMhUfcIypUCGtTizFR9IiccFwxSpfp0vtIZlkFclEqERemxfnSdZEMR9VqqEFQ== +node-forge@0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.9.0.tgz#d624050edbb44874adca12bb9a52ec63cb782579" + integrity sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ== node-forge@^0.7.1: version "0.7.6" @@ -11639,7 +11467,7 @@ noop-logger@^0.1.1: resolved "https://registry.yarnpkg.com/noop-logger/-/noop-logger-0.1.1.tgz#94a2b1633c4f1317553007d8966fd0e841b6a4c2" integrity sha1-lKKxYzxPExdVMAfYlm/Q6EG2pMI= -nopt@^4.0.1, nopt@~4.0.1: +nopt@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" integrity sha1-0NRoWv1UFRk8jHUFYC0NF81kR00= @@ -11679,6 +11507,16 @@ normalize-range@^0.1.2: resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= +normalize-url@1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c" + integrity sha1-LMDWazHqIwNkWENuNiDYWVTGbDw= + dependencies: + object-assign "^4.0.1" + prepend-http "^1.0.0" + query-string "^4.1.0" + sort-keys "^1.0.0" + normalize-url@2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-2.0.1.tgz#835a9da1551fa26f70e92329069a23aa6574d7e6" @@ -11809,6 +11647,11 @@ object-inspect@~1.4.0: resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.4.1.tgz#37ffb10e71adaf3748d05f713b4c9452f402cbc4" integrity sha512-wqdhLpfCUbEsoEwl3FXwGyv8ief1k/1aUdIPCqVnupM6e8l63BEJdiF/0swtn04/8p05tG/T0FrpTlfwvljOdw== +object-is@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.0.1.tgz#0aa60ec9989a0b3ed795cf4d06f62cf1ad6539b6" + integrity sha1-CqYOyZiaCz7Xlc9NBvYs8a1lObY= + object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.0.6, object-keys@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" @@ -11886,48 +11729,20 @@ obuf@^1.0.0, obuf@^1.1.2: resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== -office-ui-fabric-react@^6.176.0: - version "6.200.1" - resolved "https://registry.yarnpkg.com/office-ui-fabric-react/-/office-ui-fabric-react-6.200.1.tgz#6544596848f9e310d0e756eec9d80d5eeb8bc80f" - integrity sha512-7uefgcRDFglGfzA/DsWjLg6xRV1NVKtcbP8F32q+Ixd8DrchPiFlaJPf7i0blyky8WjDhRV17/fdSgYyd8EBXg== - dependencies: - "@microsoft/load-themed-styles" "^1.7.13" - "@uifabric/foundation" "^0.8.2" - "@uifabric/icons" "^6.5.4" - "@uifabric/merge-styles" "^6.19.3" - "@uifabric/set-version" "^1.1.3" - "@uifabric/styling" "^6.50.3" - "@uifabric/utilities" "^6.41.6" - prop-types "^15.5.10" - tslib "^1.7.1" - -office-ui-fabric-react@^6.195.4, office-ui-fabric-react@^6.197.0: - version "6.197.0" - resolved "https://registry.yarnpkg.com/office-ui-fabric-react/-/office-ui-fabric-react-6.197.0.tgz#cdd94ea81498d0c207be7238764424183ebf9c50" - integrity sha512-Q+Ulha3MeRp0wZsuZzoGxpV1Z2Zhxcro0JH8WKFauO9NMc4iMMDqfNjtPSXqsT/1VThcEDI3W85QlUUkQyw/og== - dependencies: - "@microsoft/load-themed-styles" "^1.7.13" - "@uifabric/foundation" "^0.8.2" - "@uifabric/icons" "^6.5.4" - "@uifabric/merge-styles" "^6.19.3" - "@uifabric/set-version" "^1.1.3" - "@uifabric/styling" "^6.50.3" - "@uifabric/utilities" "^6.41.6" - prop-types "^15.5.10" - tslib "^1.7.1" - -office-ui-fabric-react@^7.11.0, office-ui-fabric-react@^7.18.0, office-ui-fabric-react@^7.25.0: - version "7.25.0" - resolved "https://registry.yarnpkg.com/office-ui-fabric-react/-/office-ui-fabric-react-7.25.0.tgz#5a2a3fa8b59d6963ebcf9004c5d30540d9ea451f" - integrity sha512-5zScLZ3n2G1X7EOfAl8CY6YbZFd0aA3voo+zUahVSCBcS5XECoNUL1Vi8yBGlG3yQOl0I0VnDfBUzX7a3Espmw== +office-ui-fabric-react@^7.29.2, office-ui-fabric-react@^7.31.3, office-ui-fabric-react@^7.43.1, office-ui-fabric-react@^7.45.0: + version "7.45.0" + resolved "https://registry.yarnpkg.com/office-ui-fabric-react/-/office-ui-fabric-react-7.45.0.tgz#01565d479660256886a05c50232442e463fe3867" + integrity sha512-pI8fYE64OSV8ip1CSx2sk5TkjJ5Hu43hrH3y0GyuEwdfF+etGaqNegRTdgjPmZm6OOBJ8HDR6Cpr7fBQwCdfpg== dependencies: "@microsoft/load-themed-styles" "^1.7.13" - "@uifabric/foundation" "^7.0.3" - "@uifabric/icons" "^7.1.1" - "@uifabric/merge-styles" "^7.4.0" - "@uifabric/set-version" "^7.0.1" - "@uifabric/styling" "^7.5.0" - "@uifabric/utilities" "^7.0.7" + "@uifabric/example-data" "^7.0.1" + "@uifabric/foundation" "^7.4.4" + "@uifabric/icons" "^7.3.0" + "@uifabric/merge-styles" "^7.7.0" + "@uifabric/react-hooks" "^7.0.1" + "@uifabric/set-version" "^7.0.2" + "@uifabric/styling" "^7.7.2" + "@uifabric/utilities" "^7.5.0" prop-types "^15.5.10" tslib "^1.7.1" @@ -11969,12 +11784,19 @@ onetime@^5.1.0: dependencies: mimic-fn "^2.1.0" +open@^6.4.0: + version "6.4.0" + resolved "https://registry.yarnpkg.com/open/-/open-6.4.0.tgz#5c13e96d0dc894686164f18965ecfe889ecfc8a9" + integrity sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg== + dependencies: + is-wsl "^1.1.0" + opencollective-postinstall@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.2.tgz#5657f1bede69b6e33a45939b061eb53d3c6c3a89" integrity sha512-pVOEP16TrAO2/fjej1IdOyupJY8KDUM1CvsaScRbw6oddvpQoOfGk4ywha0HKKVAD6RkW4x6Q+tNBwhf3Bgpuw== -opentracing@^0.14.3: +opentracing@^0.14.4: version "0.14.4" resolved "https://registry.yarnpkg.com/opentracing/-/opentracing-0.14.4.tgz#a113408ea740da3a90fde5b3b0011a375c2e4268" integrity sha512-nNnZDkUNExBwEpb7LZaeMeQgvrlO8l4bgY/LvGNZCR0xG/dGWqHqjKrAmR5GUoYo0FIz38kxasvA1aevxWs2CA== @@ -12001,7 +11823,7 @@ optimist@^0.6.1: minimist "~0.0.1" wordwrap "~0.0.2" -optimize-css-assets-webpack-plugin@^5.0.1: +optimize-css-assets-webpack-plugin@^5.0.3: version "5.0.3" resolved "https://registry.yarnpkg.com/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.3.tgz#e2f1d4d94ad8c0af8967ebd7cf138dcb1ef14572" integrity sha512-q9fbvCRS6EYtUKKSwI87qm2IxlyJK5b4dygW1rKUBT6mMDhdG5e5bZT63v6tnJR9F9FB/H5a0HTmtw+laUBxKA== @@ -12141,6 +11963,11 @@ p-finally@^1.0.0: resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= +p-finally@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-2.0.1.tgz#bd6fcaa9c559a096b680806f4d657b3f0f240561" + integrity sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw== + 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" @@ -12158,13 +11985,20 @@ p-limit@^1.1.0: dependencies: p-try "^1.0.0" -p-limit@^2.0.0, p-limit@^2.2.0: +p-limit@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.2.0.tgz#417c9941e6027a9abcba5092dd2904e255b5fbc2" integrity sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ== dependencies: p-try "^2.0.0" +p-limit@^2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.2.1.tgz#aa07a788cc3151c939b5131f63570f0dd2009537" + integrity sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg== + dependencies: + p-try "^2.0.0" + p-locate@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" @@ -12193,16 +12027,18 @@ p-map-series@^1.0.0: dependencies: p-reduce "^1.0.0" -p-map@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-1.2.0.tgz#e4e94f311eabbc8633a1e79908165fca26241b6b" - integrity sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA== - p-map@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== +p-map@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-3.0.0.tgz#d704d9af8a2ba684e2600d9a215983d4141a979d" + integrity sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ== + dependencies: + aggregate-error "^3.0.0" + p-pipe@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/p-pipe/-/p-pipe-1.2.0.tgz#4b1a11399a11520a67790ee5a0c1d5881d6befe9" @@ -12220,7 +12056,7 @@ p-retry@^3.0.1: dependencies: retry "^0.12.0" -p-timeout@^1.1.1, p-timeout@^1.2.0: +p-timeout@^1.1.1: version "1.2.1" resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-1.2.1.tgz#5eb3b353b7fce99f101a1038880bb054ebbea386" integrity sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y= @@ -12280,28 +12116,28 @@ param-case@^2.1.0: dependencies: no-case "^2.2.0" -parcel@^1.12.3: - version "1.12.3" - resolved "https://registry.yarnpkg.com/parcel/-/parcel-1.12.3.tgz#1f1341589380f20be924f1dd67c7fed193b346ec" - integrity sha512-j9XCVLeol9qZvGemRKt2z8bptbXq9LVy8/IzjqWQKMiKd8DR0NpDAlRHV0zyF72/J/UUTsdsrhnw6UGo9nGI+Q== - dependencies: - "@babel/code-frame" "^7.0.0 <7.4.0" - "@babel/core" "^7.0.0 <7.4.0" - "@babel/generator" "^7.0.0 <7.4.0" - "@babel/parser" "^7.0.0 <7.4.0" - "@babel/plugin-transform-flow-strip-types" "^7.0.0 <7.4.0" - "@babel/plugin-transform-modules-commonjs" "^7.0.0 <7.4.0" - "@babel/plugin-transform-react-jsx" "^7.0.0 <7.4.0" - "@babel/preset-env" "^7.0.0 <7.4.0" - "@babel/runtime" "^7.0.0 <7.4.0" - "@babel/template" "^7.0.0 <7.4.0" - "@babel/traverse" "^7.0.0 <7.4.0" - "@babel/types" "^7.0.0 <7.4.0" +parcel@^1.12.4: + version "1.12.4" + resolved "https://registry.yarnpkg.com/parcel/-/parcel-1.12.4.tgz#c8136085179c6382e632ca98126093e110be2ac5" + integrity sha512-qfc74e2/R4pCoU6L/ZZnK9k3iDS6ir4uHea0e9th9w52eehcAGf2ido/iABq9PBXdsIOe4NSY3oUm7Khe7+S3w== + dependencies: + "@babel/code-frame" "^7.0.0" + "@babel/core" "^7.4.4" + "@babel/generator" "^7.4.4" + "@babel/parser" "^7.4.4" + "@babel/plugin-transform-flow-strip-types" "^7.4.4" + "@babel/plugin-transform-modules-commonjs" "^7.4.4" + "@babel/plugin-transform-react-jsx" "^7.0.0" + "@babel/preset-env" "^7.4.4" + "@babel/runtime" "^7.4.4" + "@babel/template" "^7.4.4" + "@babel/traverse" "^7.4.4" + "@babel/types" "^7.4.4" "@iarna/toml" "^2.2.0" "@parcel/fs" "^1.11.0" - "@parcel/logger" "^1.11.0" + "@parcel/logger" "^1.11.1" "@parcel/utils" "^1.11.0" - "@parcel/watcher" "^1.12.0" + "@parcel/watcher" "^1.12.1" "@parcel/workers" "^1.11.0" ansi-to-html "^0.6.4" babylon-walk "^1.0.2" @@ -12310,12 +12146,14 @@ parcel@^1.12.3: clone "^2.1.1" command-exists "^1.2.6" commander "^2.11.0" + core-js "^2.6.5" cross-spawn "^6.0.4" css-modules-loader-core "^1.1.0" cssnano "^4.0.0" deasync "^0.1.14" dotenv "^5.0.0" - dotenv-expand "^4.2.0" + dotenv-expand "^5.1.0" + envinfo "^7.3.1" fast-glob "^2.2.2" filesize "^3.6.0" get-port "^3.2.0" @@ -12336,7 +12174,7 @@ parcel@^1.12.3: posthtml-render "^1.1.3" resolve "^1.4.0" semver "^5.4.1" - serialize-to-js "^1.1.1" + serialize-to-js "^3.0.0" serve-static "^1.12.4" source-map "0.6.1" terser "^3.7.3" @@ -12503,7 +12341,7 @@ parseuri@0.0.5: dependencies: better-assert "~1.0.0" -parseurl@^1.3.2, parseurl@~1.3.2, parseurl@~1.3.3: +parseurl@^1.3.3, parseurl@~1.3.2, parseurl@~1.3.3: version "1.3.3" resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== @@ -12616,6 +12454,11 @@ path-type@^3.0.0: dependencies: pify "^3.0.0" +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + pbkdf2@^3.0.3: version "3.0.17" resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.17.tgz#976c206530617b14ebb32114239f7b09336e93a6" @@ -12647,7 +12490,7 @@ physical-cpu-count@^2.0.0: resolved "https://registry.yarnpkg.com/physical-cpu-count/-/physical-cpu-count-2.0.0.tgz#18de2f97e4bf7a9551ad7511942b5496f7aba660" integrity sha1-GN4vl+S/epVRrXURlCtUlverpmA= -picomatch@^2.0.4: +picomatch@^2.0.4, picomatch@^2.0.5: version "2.0.7" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.0.7.tgz#514169d8c7cd0bdbeecc8a2609e34a7163de69f6" integrity sha512-oLHIdio3tZ0qH76NybpeneBhYVj0QFTfXEFTc/B3zKQspYfYYkWYgFsmzo+4kvId/bQRcNkVeguI3y+CD22BtA== @@ -12748,17 +12591,17 @@ pngquant-bin@^5.0.0: execa "^0.10.0" logalot "^2.0.0" -pnp-webpack-plugin@^1.4.1: +pnp-webpack-plugin@^1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/pnp-webpack-plugin/-/pnp-webpack-plugin-1.5.0.tgz#62a1cd3068f46d564bb33c56eb250e4d586676eb" integrity sha512-jd9olUr9D7do+RN8Wspzhpxhgp1n6Vd0NtQ4SFkmIACZoEL1nkyAdW9Ygrinjec0vgDcWjscFQQ1gDW8rsfKTg== dependencies: ts-pnp "^1.1.2" -portfinder@^1.0.21: - version "1.0.21" - resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.21.tgz#60e1397b95ac170749db70034ece306b9a27e324" - integrity sha512-ESabpDCzmBS3ekHbmpAIiESq3udRsCBGiBZLsC+HgBKv2ezb0R4oG+7RnYEVZ/ZCfhel5Tx3UzdNWA0Lox2QCA== +portfinder@^1.0.24: + version "1.0.24" + resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.24.tgz#11efbc6865f12f37624b6531ead1d809ed965cfa" + integrity sha512-ekRl7zD2qxYndYflwiryJwMioBI7LI7rVXg3EnLK3sjkouT5eOuhS3gS255XxBksa30VG8UPZYZCdgfGOfkSUg== dependencies: async "^1.5.2" debug "^2.2.0" @@ -12826,7 +12669,7 @@ postcss-discard-overridden@^4.0.1: dependencies: postcss "^7.0.0" -postcss-flexbugs-fixes@^3.0.0: +postcss-flexbugs-fixes@^3.3.1: version "3.3.1" resolved "https://registry.yarnpkg.com/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-3.3.1.tgz#0783cc7212850ef707f97f8bc8b6fb624e00c75d" integrity sha512-9y9kDDf2F9EjKX6x9ueNa5GARvsUbXw4ezH8vXItXHwKzljbu8awP7t5dCaabKYm18Vs1lo5bKQcnc0HkISt+w== @@ -12841,7 +12684,7 @@ postcss-load-config@^2.0.0: cosmiconfig "^5.0.0" import-cwd "^2.0.0" -postcss-loader@^2.1.3: +postcss-loader@^2.1.6: version "2.1.6" resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-2.1.6.tgz#1d7dd7b17c6ba234b9bed5af13e0bea40a42d740" integrity sha512-hgiWSc13xVQAq25cVw80CH0l49ZKlAnU1hKPOdRrNj89bokRr/bZF2nT+hebPPF9c9xs8c3gw3Fr2nxtmXYnNg== @@ -13112,7 +12955,7 @@ postcss-value-parser@^3.0.0, postcss-value-parser@^3.3.0, postcss-value-parser@^ resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== -postcss-value-parser@^4.0.0: +postcss-value-parser@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.0.2.tgz#482282c09a42706d1fc9a069b73f44ec08391dc9" integrity sha512-LmeoohTpp/K4UiyQCwuGWlONxXamGzCMtFxLq4W1nZVGIQLYvMCJx3yAF9qyyuFpflABI9yVdtJAqbihOsCsJQ== @@ -13144,7 +12987,7 @@ postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.17, postcss@^7.0.5: source-map "^0.6.1" supports-color "^6.1.0" -postcss@^7.0.11: +postcss@^7.0.11, postcss@^7.0.18: version "7.0.18" resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.18.tgz#4b9cda95ae6c069c67a4d933029eddd4838ac233" integrity sha512-/7g1QXXgegpF+9GJj4iN7ChGF40sYuGYJ8WZu8DZWnmhQ/G36hfdk3q9LBJmoK+lZ+yzZ5KYpOoxq7LF1BxE8g== @@ -13207,7 +13050,7 @@ prelude-ls@~1.1.2: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= -prepend-http@^1.0.1: +prepend-http@^1.0.0, prepend-http@^1.0.1: version "1.0.4" resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= @@ -13345,7 +13188,7 @@ promise@^7.1.1: dependencies: asap "~2.0.3" -prompts@^2.0.1, prompts@^2.1.0: +prompts@^2.0.1, prompts@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.2.1.tgz#f901dd2a2dfee080359c0e20059b24188d75ad35" integrity sha512-VObPvJiWPhpZI6C5m60XOzTfnYg/xc/an+r9VYymj9WJW3B/DIH+REzjpAACPf8brwPeP+7vz3bIim3S+AaMjw== @@ -13469,6 +13312,14 @@ qs@~6.5.2: resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== +query-string@^4.1.0: + version "4.3.4" + resolved "https://registry.yarnpkg.com/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb" + integrity sha1-u7aTucqRXCMlFbIosaArYJBD2+s= + dependencies: + object-assign "^4.1.0" + strict-uri-encode "^1.0.0" + query-string@^5.0.1: version "5.1.1" resolved "https://registry.yarnpkg.com/query-string/-/query-string-5.1.1.tgz#a78c012b71c17e05f2e3fa2319dd330682efb3cb" @@ -13548,7 +13399,7 @@ raw-body@2.4.0: iconv-lite "0.4.24" unpipe "1.0.0" -raw-body@^2.3.3: +raw-body@^2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.1.tgz#30ac82f98bb5ae8c152e67149dac8d55153b168c" integrity sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA== @@ -13609,25 +13460,25 @@ react-dev-utils@^4.2.3: strip-ansi "3.0.1" text-table "0.2.0" -react-dom@^16.8.6, react-dom@^16.9.0: - version "16.9.0" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.9.0.tgz#5e65527a5e26f22ae3701131bcccaee9fb0d3962" - integrity sha512-YFT2rxO9hM70ewk9jq0y6sQk8cL02xm4+IzYBz75CQGlClQQ1Bxq0nhHF6OtSbit+AIahujJgb/CPRibFkMNJQ== +react-dom@^16.10.2: + version "16.10.2" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.10.2.tgz#4840bce5409176bc3a1f2bd8cb10b92db452fda6" + integrity sha512-kWGDcH3ItJK4+6Pl9DZB16BXYAZyrYQItU4OMy0jAkv5aNqc+mAKb4TpFtAteI6TJZu+9ZlNhaeNQSVQDHJzkw== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" prop-types "^15.6.2" - scheduler "^0.15.0" + scheduler "^0.16.2" react-error-overlay@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-3.0.0.tgz#c2bc8f4d91f1375b3dad6d75265d51cd5eeaf655" integrity sha512-XzgvowFrwDo6TWcpJ/WTiarb9UI6lhA4PMzS7n1joK3sHfBBBOQHUc0U4u57D6DWO9vHv6lVSWx2Q/Ymfyv4hw== -react-hot-loader@^4.12.11: - version "4.12.11" - resolved "https://registry.yarnpkg.com/react-hot-loader/-/react-hot-loader-4.12.11.tgz#06bd618d0a7343c8afa4a31206844f651193bae5" - integrity sha512-ySsg1hPwr/5dkZCJVp1nZRbwbpbEQ+3e2+bn/D681Wvr9+o+5bLKkTGq0TXskj8HgCS3ScysXddOng9Cg+JKzw== +react-hot-loader@^4.12.14: + version "4.12.14" + resolved "https://registry.yarnpkg.com/react-hot-loader/-/react-hot-loader-4.12.14.tgz#81ca06ffda0b90aad15d6069339f73ed6428340a" + integrity sha512-ecxH4eBvEaJ9onT8vkEmK1FAAJUh1PqzGqds9S3k+GeihSp7nKAp4fOxytO+Ghr491LiBD38jaKyDXYnnpI9pQ== dependencies: fast-levenshtein "^2.0.6" global "^4.3.0" @@ -13648,20 +13499,20 @@ react-lifecycles-compat@^3.0.4: resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== -react-reconciler@^0.20.0: - version "0.20.4" - resolved "https://registry.yarnpkg.com/react-reconciler/-/react-reconciler-0.20.4.tgz#3da6a95841592f849cb4edd3d38676c86fd920b2" - integrity sha512-kxERc4H32zV2lXMg/iMiwQHOtyqf15qojvkcZ5Ja2CPkjVohHw9k70pdDBwrnQhLVetUJBSYyqU3yqrlVTOajA== +react-reconciler@^0.21.0: + version "0.21.0" + resolved "https://registry.yarnpkg.com/react-reconciler/-/react-reconciler-0.21.0.tgz#8180342ab3c8295f860025a86d0a03742a294ea7" + integrity sha512-h4Rl3L3O6G9V4Ff+F+tCXX8ElDVn0Psk/odT+NPWeA55Yk5G7+kHT8D+Q3yE+51C72LbrYcX6OfLmCZ/7Nx9cw== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" prop-types "^15.6.2" - scheduler "^0.13.6" + scheduler "^0.15.0" -react@^16.8.4, react@^16.8.6, react@^16.9.0: - version "16.9.0" - resolved "https://registry.yarnpkg.com/react/-/react-16.9.0.tgz#40ba2f9af13bc1a38d75dbf2f4359a5185c4f7aa" - integrity sha512-+7LQnFBwkiw+BobzOF6N//BdoNw0ouwmSJTEm9cglOOmsg/TMiFHZLe2sEoN5M7LgJTj9oHH0gxklfnQe66S1w== +react@^16.10.2: + version "16.10.2" + resolved "https://registry.yarnpkg.com/react/-/react-16.10.2.tgz#a5ede5cdd5c536f745173c8da47bda64797a4cf0" + integrity sha512-MFVIq0DpIhrHFyqLU0S3+4dIcBhhOvBE8bJ/5kHPVOVaGdo0KuiQzpcjCPsf585WvhypqtrMILyoE2th6dT+Lw== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" @@ -13851,7 +13702,7 @@ redux-thunk@^2.3.0: resolved "https://registry.yarnpkg.com/redux-thunk/-/redux-thunk-2.3.0.tgz#51c2c19a185ed5187aaa9a2d08b666d0d6467622" integrity sha512-km6dclyFnmcvxhAcrQV2AkZmPQjzPDjgVlQtR0EQjxZPyJ0BnMf3in1ryuR8A2qU0HldVRfxYXbFSKlI3N7Slw== -redux@^4.0.0: +redux@^4.0.4: version "4.0.4" resolved "https://registry.yarnpkg.com/redux/-/redux-4.0.4.tgz#4ee1aeb164b63d6a1bcc57ae4aa0b6e6fa7a3796" integrity sha512-vKv4WdiJxOWKxK0yRoaK3Y4pxxB0ilzVx6dszU2W8wLxlb2yikRph4iV/ymtdJ6ZxpBLFbyrxklnT5yBbQSl3Q== @@ -13886,11 +13737,6 @@ regenerator-runtime@^0.11.0: resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== -regenerator-runtime@^0.12.0: - version "0.12.1" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz#fa1a71544764c036f8c49b13a08b2594c9f8a0de" - integrity sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg== - regenerator-transform@^0.14.0: version "0.14.1" resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.1.tgz#3b2fce4e1ab7732c08f665dfdb314749c7ddd2fb" @@ -13911,6 +13757,13 @@ regexp-tree@^0.1.6: resolved "https://registry.yarnpkg.com/regexp-tree/-/regexp-tree-0.1.11.tgz#c9c7f00fcf722e0a56c7390983a7a63dd6c272f3" integrity sha512-7/l/DgapVVDzZobwMCCgMlqiqyLFJ0cduo/j+3BcDJIB+yJdsYCfKuI3l/04NV+H/rfNRdPIDbXNZHM9XvQatg== +regexp.prototype.flags@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.2.0.tgz#6b30724e306a27833eeb171b66ac8890ba37e41c" + integrity sha512-ztaw4M1VqgMwl9HlPpOuiYgItcHlunW0He2fE6eNfT6E/CF2FtYi9ofOYe4mKntstYk0Fyh/rDRBdS3AnxjlrA== + dependencies: + define-properties "^1.1.2" + regexpp@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" @@ -14215,7 +14068,7 @@ resolve@1.10.1: dependencies: path-parse "^1.0.6" -resolve@1.x, resolve@^1.1.5, resolve@^1.1.6, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.11.0, resolve@^1.11.1, resolve@^1.3.2, resolve@^1.4.0, resolve@^1.5.0, resolve@^1.8.1: +resolve@1.x, resolve@^1.1.5, resolve@^1.1.6, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.11.0, resolve@^1.11.1, resolve@^1.12.0, resolve@^1.3.2, resolve@^1.4.0, resolve@^1.5.0, resolve@^1.8.1: version "1.12.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.12.0.tgz#3fc644a35c84a48554609ff26ec52b66fa577df6" integrity sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w== @@ -14295,6 +14148,11 @@ retry@^0.12.0: resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= +reusify@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + rgb-regex@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/rgb-regex/-/rgb-regex-1.0.1.tgz#c0e0d6882df0e23be254a475e8edd41915feaeb1" @@ -14312,13 +14170,20 @@ rimraf@2.6.3: dependencies: glob "^7.1.3" -rimraf@^2.2.8, rimraf@^2.5.0, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@^2.6.3: +rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@^2.6.3: version "2.7.1" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== dependencies: glob "^7.1.3" +rimraf@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.0.tgz#614176d4b3010b75e5c390eb0ee96f6dc0cebb9b" + integrity sha512-NDGVxTsjqfunkds7CqsOiEnxln4Bo7Nddl3XhS4pXg5OzwkLqJ971ZVAAnB+DDLnF76N+VnDEiBHaVV8I06SUg== + dependencies: + glob "^7.1.3" + ripemd160@^2.0.0, ripemd160@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" @@ -14456,6 +14321,11 @@ run-node@^1.0.0: resolved "https://registry.yarnpkg.com/run-node/-/run-node-1.0.0.tgz#46b50b946a2aa2d4947ae1d886e9856fd9cabe5e" integrity sha512-kc120TBlQ3mih1LSzdAJXo4xn/GWS2ec0l3S+syHDXP9uRr0JAT8Qd3mdMuyjqCzeZktgP3try92cEgf9Nks8A== +run-parallel@^1.1.9: + version "1.1.9" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.9.tgz#c9dd3a7cf9f4b2c4b6244e173a6ed866e61dd679" + integrity sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q== + run-queue@^1.0.0, run-queue@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" @@ -14518,13 +14388,6 @@ safe-regex@^1.1.0: resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -safer-eval@^1.3.0: - version "1.3.5" - resolved "https://registry.yarnpkg.com/safer-eval/-/safer-eval-1.3.5.tgz#a75a1193a4e1dfadd34a8c87ad08e7b978c494b1" - integrity sha512-BJ//K2Y+EgCbOHEsDGS5YahYBcYy7JcFpKDo2ba5t4MnOGHYtk7HvQkcxTDFvjQvJ0CRcdas/PyF+gTTCay+3w== - dependencies: - clones "^1.2.0" - sane@^4.0.3: version "4.1.0" resolved "https://registry.yarnpkg.com/sane/-/sane-4.1.0.tgz#ed881fd922733a6c461bc189dc2b6c006f3ffded" @@ -14568,14 +14431,6 @@ saxes@^3.1.9: dependencies: xmlchars "^2.1.1" -scheduler@^0.13.2, scheduler@^0.13.6: - version "0.13.6" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.13.6.tgz#466a4ec332467b31a91b9bf74e5347072e4cd889" - integrity sha512-IWnObHt413ucAYKsD9J1QShUKkbKLQQHdxRyw73sw4FN26iWr3DY/H34xGPe4nmL1DwXyWmSWmMrA9TfQbE/XQ== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - scheduler@^0.15.0: version "0.15.0" resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.15.0.tgz#6bfcf80ff850b280fed4aeecc6513bc0b4f17f8e" @@ -14584,7 +14439,15 @@ scheduler@^0.15.0: loose-envify "^1.1.0" object-assign "^4.1.1" -schema-utils@^0.4.0, schema-utils@^0.4.4, schema-utils@^0.4.5: +scheduler@^0.16.2: + version "0.16.2" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.16.2.tgz#f74cd9d33eff6fc554edfb79864868e4819132c1" + integrity sha512-BqYVWqwz6s1wZMhjFvLfVR5WXP7ZY32M/wYPo04CcuPM7XZEbV2TBNW7Z0UkguPTl0dWMA59VbNXxK6q+pHItg== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +schema-utils@^0.4.0, schema-utils@^0.4.5: version "0.4.7" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-0.4.7.tgz#ba74f597d2be2ea880131746ee17d0a093c68187" integrity sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ== @@ -14601,7 +14464,7 @@ schema-utils@^1.0.0: ajv-errors "^1.0.0" ajv-keywords "^3.1.0" -scroll-behavior@^0.9.9: +scroll-behavior@^0.9.10: version "0.9.10" resolved "https://registry.yarnpkg.com/scroll-behavior/-/scroll-behavior-0.9.10.tgz#c8953adeeb3586060b903328d860aa8346d62861" integrity sha512-JVJQkBkqMLEM4ATtbHTKare97zhz/qlla9mNttFYY/bcpyOb4BuBGEQ/N9AQWXvshzf6zo9jP60TlphnJ4YPoQ== @@ -14634,12 +14497,12 @@ select@^1.1.2: resolved "https://registry.yarnpkg.com/select/-/select-1.1.2.tgz#0e7350acdec80b1108528786ec1d4418d11b396d" integrity sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0= -selfsigned@^1.10.4: - version "1.10.4" - resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.4.tgz#cdd7eccfca4ed7635d47a08bf2d5d3074092e2cd" - integrity sha512-9AukTiDmHXGXWtWjembZ5NDmVvP2695EtpgbCsxCa68w3c88B+alqbmZ4O3hZ4VWGXeGWzEVdvqgAJD8DQPCDw== +selfsigned@^1.10.7: + version "1.10.7" + resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.7.tgz#da5819fd049d5574f28e88a9bcc6dbc6e6f3906b" + integrity sha512-8M3wBCzeWIJnQfl43IKwOmC4H/RAp50S8DF60znzjW5GVqTcSe2vWclt7hmYVPkKPlHWOu5EaWOMZ2Y6W8ZXTA== dependencies: - node-forge "0.7.5" + node-forge "0.9.0" semver-compare@^1.0.0: version "1.0.0" @@ -14675,7 +14538,7 @@ semver@5.5.0: resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab" integrity sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA== -semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0: +semver@^6.0.0, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0: version "6.3.0" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== @@ -14712,13 +14575,10 @@ serialize-javascript@^1.6.1, serialize-javascript@^1.7.0: resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.7.0.tgz#d6e0dfb2a3832a8c94468e6eb1db97e55a192a65" integrity sha512-ke8UG8ulpFOxO8f8gRYabHQe/ZntKlcig2Mp+8+URDP1D8vJZ0KUt7LYo07q25Z/+JVSgpr/cui9PIp5H6/+nA== -serialize-to-js@^1.1.1: - version "1.2.2" - resolved "https://registry.yarnpkg.com/serialize-to-js/-/serialize-to-js-1.2.2.tgz#1a567b0c9bf557bc7d7b77b503dfae0a8218d15d" - integrity sha512-mUc8vA5iJghe+O+3s0YDGFLMJcqitVFk787YKiv8a4sf6RX5W0u81b+gcHrp15O0fFa010dRBVZvwcKXOWsL9Q== - dependencies: - js-beautify "^1.8.9" - safer-eval "^1.3.0" +serialize-to-js@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/serialize-to-js/-/serialize-to-js-3.0.0.tgz#1fd8736744819a4df29dc85e9d04a44a4984edc3" + integrity sha512-WdGgi0jGnWCQXph2p3vkxceDnTfvfyXfYxherQMRcZjSaJzMQdMBAW6i0nojsBKIZ3fFOztZKKVbbm05VbIdRA== serve-index@^1.9.1: version "1.9.1" @@ -14852,11 +14712,6 @@ sift@^5.1.0: resolved "https://registry.yarnpkg.com/sift/-/sift-5.1.0.tgz#1bbf2dfb0eb71e56c4cc7fb567fbd1351b65015e" integrity sha1-G78t+w63HlbEzH+1Z/vRNRtlAV4= -sigmund@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/sigmund/-/sigmund-1.0.1.tgz#3ff21f198cad2175f9f3b781853fd94d0d19b590" - integrity sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA= - signal-exit@^3.0.0, signal-exit@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" @@ -14971,17 +14826,17 @@ socket.io-adapter@~1.1.0: resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-1.1.1.tgz#2a805e8a14d6372124dd9159ad4502f8cb07f06b" integrity sha1-KoBeihTWNyEk3ZFZrUUC+MsH8Gs= -socket.io-client@2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-2.2.0.tgz#84e73ee3c43d5020ccc1a258faeeb9aec2723af7" - integrity sha512-56ZrkTDbdTLmBIyfFYesgOxsjcLnwAKoN4CiPyTVkMQj3zTUh0QAx3GbvIvLpFEOvQWu92yyWICxB0u7wkVbYA== +socket.io-client@2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-2.3.0.tgz#14d5ba2e00b9bcd145ae443ab96b3f86cbcc1bb4" + integrity sha512-cEQQf24gET3rfhxZ2jJ5xzAOo/xhZwK+mOqtGRg5IowZsMgwvHwnf/mCRapAAkadhM26y+iydgwsXGObBB5ZdA== dependencies: backo2 "1.0.2" base64-arraybuffer "0.1.5" component-bind "1.0.0" component-emitter "1.2.1" - debug "~3.1.0" - engine.io-client "~3.3.1" + debug "~4.1.0" + engine.io-client "~3.4.0" has-binary2 "~1.0.2" has-cors "1.1.0" indexof "0.0.1" @@ -15000,17 +14855,26 @@ socket.io-parser@~3.3.0: debug "~3.1.0" isarray "2.0.1" -socket.io@^2.0.3: - version "2.2.0" - resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-2.2.0.tgz#f0f633161ef6712c972b307598ecd08c9b1b4d5b" - integrity sha512-wxXrIuZ8AILcn+f1B4ez4hJTPG24iNgxBBDaJfT6MsyOhVYiTXWexGoPkd87ktJG8kQEcL/NBvRi64+9k4Kc0w== +socket.io-parser@~3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-3.4.0.tgz#370bb4a151df2f77ce3345ff55a7072cc6e9565a" + integrity sha512-/G/VOI+3DBp0+DJKW4KesGnQkQPFmUCbA/oO2QGT6CWxU7hLGWqU3tyuzeSK/dqcyeHsQg1vTe9jiZI8GU9SCQ== + dependencies: + component-emitter "1.2.1" + debug "~4.1.0" + isarray "2.0.1" + +socket.io@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-2.3.0.tgz#cd762ed6a4faeca59bc1f3e243c0969311eb73fb" + integrity sha512-2A892lrj0GcgR/9Qk81EaY2gYhCBxurV0PfmmESO6p27QPrUK1J3zdns+5QPqvUYK2q657nSj0guoIil9+7eFg== dependencies: debug "~4.1.0" - engine.io "~3.3.1" + engine.io "~3.4.0" has-binary2 "~1.0.2" socket.io-adapter "~1.1.0" - socket.io-client "2.2.0" - socket.io-parser "~3.3.0" + socket.io-client "2.3.0" + socket.io-parser "~3.4.0" sockjs-client@1.1.4: version "1.1.4" @@ -15024,10 +14888,10 @@ sockjs-client@1.1.4: json3 "^3.3.2" url-parse "^1.1.8" -sockjs-client@1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.3.0.tgz#12fc9d6cb663da5739d3dc5fb6e8687da95cb177" - integrity sha512-R9jxEzhnnrdxLCNln0xg5uGHqMnkhPSTzUZH2eXcR03S/On9Yvoq2wyUZILRUhZCNVu2PmwWVoyuiPz8th8zbg== +sockjs-client@1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.4.0.tgz#c9f2568e19c8fd8173b4997ea3420e0bb306c7d5" + integrity sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g== dependencies: debug "^3.2.5" eventsource "^1.0.7" @@ -15094,21 +14958,21 @@ source-map-url@^0.4.0: resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= -source-map@0.5.7, source-map@^0.5.0, source-map@^0.5.3, source-map@^0.5.6, source-map@^0.5.7: - version "0.5.7" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" - integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= - source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== -source-map@^0.7.3: +source-map@0.7.3, source-map@^0.7.3: version "0.7.3" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== +source-map@^0.5.0, source-map@^0.5.3, source-map@^0.5.6: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= + sourcemap-codec@^1.4.4: version "1.4.6" resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.6.tgz#e30a74f0402bad09807640d39e971090a08ce1e9" @@ -15361,7 +15225,7 @@ string-length@^2.0.0: astral-regex "^1.0.0" strip-ansi "^4.0.0" -string-similarity@^1.2.0: +string-similarity@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/string-similarity/-/string-similarity-1.2.2.tgz#99b2c20a3c9bbb3903964eae1d89856db3d8db9b" integrity sha512-IoHUjcw3Srl8nsPlW04U3qwWPk3oG2ffLM0tN853d/E/JlIvcmZmDY2Kz5HzKp4lEi2T7QD7Zuvjq/1rDw+XcQ== @@ -15499,6 +15363,11 @@ strip-bom@^3.0.0: resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= +strip-bom@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" + integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== + strip-dirs@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/strip-dirs/-/strip-dirs-2.1.0.tgz#4987736264fc344cf20f6c34aca9d13d1d4ed6c5" @@ -15511,6 +15380,11 @@ strip-eof@^1.0.0: resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + strip-indent@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" @@ -15535,13 +15409,13 @@ strip-outer@^1.0.0: dependencies: escape-string-regexp "^1.0.2" -style-loader@^0.21.0: - version "0.21.0" - resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-0.21.0.tgz#68c52e5eb2afc9ca92b6274be277ee59aea3a852" - integrity sha512-T+UNsAcl3Yg+BsPKs1vd22Fr8sVT+CJMtzqc6LEw9bbJZb43lm9GoeIfUcDEefBSWC0BhYbcdupV1GtI4DGzxg== +style-loader@^0.23.1: + version "0.23.1" + resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-0.23.1.tgz#cb9154606f3e771ab6c4ab637026a1049174d925" + integrity sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg== dependencies: loader-utils "^1.1.0" - schema-utils "^0.4.5" + schema-utils "^1.0.0" style-to-object@^0.2.1: version "0.2.3" @@ -15647,7 +15521,7 @@ table@5.4.6, table@^5.2.3: slice-ansi "^2.1.0" string-width "^3.0.0" -tapable@^1.0.0, tapable@^1.1.0, tapable@^1.1.3: +tapable@^1.0.0, tapable@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== @@ -15732,22 +15606,7 @@ term-size@^1.2.0: dependencies: execa "^0.7.0" -terser-webpack-plugin@1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.2.4.tgz#56f87540c28dd5265753431009388f473b5abba3" - integrity sha512-64IiILNQlACWZLzFlpzNaG0bpQ4ytaB7fwOsbpsdIV70AfLUmIGGeuKL0YV2WmtcrURjE2aOvHD4/lrFV3Rg+Q== - dependencies: - cacache "^11.3.2" - find-cache-dir "^2.0.0" - is-wsl "^1.1.0" - schema-utils "^1.0.0" - serialize-javascript "^1.7.0" - source-map "^0.6.1" - terser "^3.17.0" - webpack-sources "^1.3.0" - worker-farm "^1.7.0" - -terser-webpack-plugin@^1.1.0, terser-webpack-plugin@^1.4.1: +terser-webpack-plugin@1.4.1, terser-webpack-plugin@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.1.tgz#61b18e40eaee5be97e771cdbb10ed1280888c2b4" integrity sha512-ZXmmfiwtCLfz8WKZyYUuuHf3dMYEjg8NrjHMb0JqHVHVOSkzp3cW2/XG1fP3tRhqEqSzMwzzRQGtAPbs4Cncxg== @@ -15762,7 +15621,7 @@ terser-webpack-plugin@^1.1.0, terser-webpack-plugin@^1.4.1: webpack-sources "^1.4.0" worker-farm "^1.7.0" -terser@^3.14.1, terser@^3.17.0, terser@^3.7.3: +terser@^3.14.1, terser@^3.7.3: version "3.17.0" resolved "https://registry.yarnpkg.com/terser/-/terser-3.17.0.tgz#f88ffbeda0deb5637f9d24b0da66f4e15ab10cb2" integrity sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ== @@ -16065,14 +15924,15 @@ ts-pnp@^1.1.2: resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.1.2.tgz#be8e4bfce5d00f0f58e0666a82260c34a57af552" integrity sha512-f5Knjh7XCyRIzoC/z1Su1yLLRrPrFCgtUAh/9fCSP6NKbATwpOL1+idQVXQokK9GRFURn/jYPGPfegIctwunoA== -tsdx@^0.8.0: - version "0.8.0" - resolved "https://registry.yarnpkg.com/tsdx/-/tsdx-0.8.0.tgz#b11a9f3a2bfc1c132800c442353ebfa3d0e784ec" - integrity sha512-gxuXDWE59iKH465tRlEwC//nM7zE5s6PyTpksH8GUIjd3NvIcFvQY8OjIYQIKagBZMp0pe9zPK/kUijPNdk2/Q== +tsdx@^0.9.3: + version "0.9.3" + resolved "https://registry.yarnpkg.com/tsdx/-/tsdx-0.9.3.tgz#d542a2f37c9e88211ff4955b05eaaa0f8661bd04" + integrity sha512-GxH+Kff7Zsok1o+EKn9d0JhqAaDpk1gRiE4oZSoypAMLebD4x6nW8nS++qVr3R8nE9R0/FRdGqfObMXV1y6kGg== dependencies: "@babel/core" "^7.4.4" "@babel/helper-module-imports" "^7.0.0" "@babel/plugin-proposal-class-properties" "^7.4.4" + "@babel/plugin-transform-regenerator" "^7.4.5" "@babel/polyfill" "^7.4.4" "@babel/preset-env" "^7.4.4" "@typescript-eslint/eslint-plugin" "^1.13.0" @@ -16081,7 +15941,8 @@ tsdx@^0.8.0: asyncro "^3.0.0" babel-plugin-annotate-pure-calls "^0.4.0" babel-plugin-dev-expression "^0.2.1" - babel-plugin-transform-async-to-promises "^0.8.11" + babel-plugin-macros "^2.6.1" + babel-plugin-transform-async-to-promises "^0.8.14" babel-plugin-transform-rename-import "^2.3.0" babel-traverse "^6.26.0" babylon "^6.18.0" @@ -16103,6 +15964,7 @@ tsdx@^0.8.0: jest "^24.8.0" jest-watch-typeahead "^0.3.1" jpjs "^1.2.1" + lodash.merge "^4.6.2" mkdirp "^0.5.1" ora "^3.4.0" pascal-case "^2.0.1" @@ -16197,21 +16059,23 @@ type-of@^2.0.1: resolved "https://registry.yarnpkg.com/type-of/-/type-of-2.0.1.tgz#e72a1741896568e9f628378d816d6912f7f23972" integrity sha1-5yoXQYllaOn2KDeNgW1pEvfyOXI= +typedarray-to-buffer@^3.1.5: + version "3.1.5" + resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" + integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== + dependencies: + is-typedarray "^1.0.0" + typedarray@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= -typescript@^3.4.5: +typescript@^3.4.5, typescript@^3.6.3: version "3.6.3" resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.6.3.tgz#fea942fabb20f7e1ca7164ff626f1a9f3f70b4da" integrity sha512-N7bceJL1CtRQ2RiG0AQME13ksR7DiuQh/QehubYcghzv20tnh+MQnQIuJddTmsbqYj+dztchykemz0zFzlvdQw== -typescript@^3.5.3: - version "3.5.3" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.5.3.tgz#c830f657f93f1ea846819e929092f5fe5983e977" - integrity sha512-ACzBtm/PhXBDId6a6sDJfroT2pOWt/oOnk4/dElG5G33ZL776N3Y6/6bKZJBFpd+b05F3Ct9qDjMeJmRWtE2/g== - ua-parser-js@^0.7.18: version "0.7.20" resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.20.tgz#7527178b82f6a62a0f243d1f94fd30e3e3c21098" @@ -16367,6 +16231,13 @@ unique-string@^1.0.0: dependencies: crypto-random-string "^1.0.0" +unique-string@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d" + integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== + dependencies: + crypto-random-string "^2.0.0" + unist-builder@^1.0.1: version "1.0.4" resolved "https://registry.yarnpkg.com/unist-builder/-/unist-builder-1.0.4.tgz#e1808aed30bd72adc3607f25afecebef4dd59e17" @@ -16469,12 +16340,12 @@ unzip-response@^2.0.1: resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-2.0.1.tgz#d2f0f737d16b0615e72a6935ed04214572d56f97" integrity sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c= -upath@^1.1.0, upath@^1.1.1: +upath@^1.1.1: version "1.1.2" resolved "https://registry.yarnpkg.com/upath/-/upath-1.1.2.tgz#3db658600edaeeccbe6db5e684d67ee8c2acd068" integrity sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q== -update-notifier@^2.3.0: +update-notifier@^2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-2.5.0.tgz#d0744593e13f161e406acb1d9408b72cad08aff6" integrity sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw== @@ -16514,7 +16385,7 @@ urix@^0.1.0: resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= -url-loader@^1.0.1: +url-loader@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-1.1.2.tgz#b971d191b83af693c5e3fea4064be9e1f2d7f8d8" integrity sha512-dXHkKmw8FhPqu8asTc1puBfe3TehOCo2+RmOOev5suNCIYBcT626kxiWg1NBVkwc4rO8BGa7gP70W7VXuqHrjg== @@ -16607,17 +16478,17 @@ utils-merge@1.0.1: resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= -uuid@3.3.2, uuid@^3.0.0, uuid@^3.0.1, uuid@^3.1.0, uuid@^3.3.2: - version "3.3.2" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131" - integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA== - -uuid@^3.3.3: +uuid@3.3.3, uuid@^3.3.3: version "3.3.3" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.3.tgz#4568f0216e78760ee1dbf3a4d2cf53e224112866" integrity sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ== -v8-compile-cache@^1.1.0: +uuid@^3.0.0, uuid@^3.0.1, uuid@^3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131" + integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA== + +v8-compile-cache@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-1.1.2.tgz#8d32e4f16974654657e676e0e467a348e89b0dc4" integrity sha512-ejdrifsIydN1XDH7EuR2hn8ZrkRKUYF7tUcBjBy/lhrCvs2K+zRlbW9UHc0IQ9RsYFZJFqJrieoIHfkCa0DBRA== @@ -16767,7 +16638,7 @@ warning@^3.0.0: dependencies: loose-envify "^1.0.0" -watchpack@^1.5.0, watchpack@^1.6.0: +watchpack@^1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.6.0.tgz#4bc12c2ebe8aa277a71f1d3f14d685c7b446cd00" integrity sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA== @@ -16800,56 +16671,57 @@ webidl-conversions@^4.0.2: resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== -webpack-dev-middleware@^3.0.1, webpack-dev-middleware@^3.7.0: - version "3.7.0" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.0.tgz#ef751d25f4e9a5c8a35da600c5fda3582b5c6cff" - integrity sha512-qvDesR1QZRIAZHOE3iQ4CXLZZSQ1lAUsSpnQmlB1PBfoN/xdRjmge3Dok0W4IdaVLJOGJy3sGI4sZHwjRU0PCA== +webpack-dev-middleware@^3.7.2: + version "3.7.2" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz#0019c3db716e3fa5cecbf64f2ab88a74bab331f3" + integrity sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw== dependencies: memory-fs "^0.4.1" - mime "^2.4.2" + mime "^2.4.4" + mkdirp "^0.5.1" range-parser "^1.2.1" webpack-log "^2.0.0" -webpack-dev-server@^3.1.14: - version "3.8.0" - resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.8.0.tgz#06cc4fc2f440428508d0e9770da1fef10e5ef28d" - integrity sha512-Hs8K9yI6pyMvGkaPTeTonhD6JXVsigXDApYk9JLW4M7viVBspQvb1WdAcWxqtmttxNW4zf2UFLsLNe0y87pIGQ== +webpack-dev-server@^3.8.2: + version "3.8.2" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.8.2.tgz#3292427bf6510da9a3ac2d500b924a4197667ff9" + integrity sha512-0xxogS7n5jHDQWy0WST0q6Ykp7UGj4YvWh+HVN71JoE7BwPxMZrwgraBvmdEMbDVMBzF0u+mEzn8TQzBm5NYJQ== dependencies: ansi-html "0.0.7" bonjour "^3.5.0" - chokidar "^2.1.6" + chokidar "^2.1.8" compression "^1.7.4" connect-history-api-fallback "^1.6.0" debug "^4.1.1" del "^4.1.1" express "^4.17.1" html-entities "^1.2.1" - http-proxy-middleware "^0.19.1" + http-proxy-middleware "0.19.1" import-local "^2.0.0" internal-ip "^4.3.0" ip "^1.1.5" - is-absolute-url "^3.0.0" + is-absolute-url "^3.0.3" killable "^1.0.1" - loglevel "^1.6.3" + loglevel "^1.6.4" opn "^5.5.0" p-retry "^3.0.1" - portfinder "^1.0.21" + portfinder "^1.0.24" schema-utils "^1.0.0" - selfsigned "^1.10.4" + selfsigned "^1.10.7" semver "^6.3.0" serve-index "^1.9.1" sockjs "0.3.19" - sockjs-client "1.3.0" + sockjs-client "1.4.0" spdy "^4.0.1" strip-ansi "^3.0.1" supports-color "^6.1.0" url "^0.11.0" - webpack-dev-middleware "^3.7.0" + webpack-dev-middleware "^3.7.2" webpack-log "^2.0.0" ws "^6.2.1" yargs "12.0.5" -webpack-hot-middleware@^2.21.0: +webpack-hot-middleware@^2.25.0: version "2.25.0" resolved "https://registry.yarnpkg.com/webpack-hot-middleware/-/webpack-hot-middleware-2.25.0.tgz#4528a0a63ec37f8f8ef565cf9e534d57d09fe706" integrity sha512-xs5dPOrGPCzuRXNi8F6rwhawWvQQkeli5Ro48PRuQh8pYPCPmNnltP9itiUPT4xI8oW+y0m59lyyeQk54s5VgA== @@ -16867,14 +16739,14 @@ webpack-log@^2.0.0: ansi-colors "^3.0.0" uuid "^3.3.2" -webpack-merge@^4.1.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-4.2.1.tgz#5e923cf802ea2ace4fd5af1d3247368a633489b4" - integrity sha512-4p8WQyS98bUJcCvFMbdGZyZmsKuWjWVnVHnAS3FFg0HDaRVrPbkivx2RYCre8UiemD67RsiFFLfn4JhLAin8Vw== +webpack-merge@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-4.2.2.tgz#a27c52ea783d1398afd2087f547d7b9d2f43634d" + integrity sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g== dependencies: - lodash "^4.17.5" + lodash "^4.17.15" -webpack-sources@^1.1.0, webpack-sources@^1.3.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1: +webpack-sources@^1.1.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1: version "1.4.3" resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== @@ -16882,10 +16754,10 @@ webpack-sources@^1.1.0, webpack-sources@^1.3.0, webpack-sources@^1.4.0, webpack- source-list-map "^2.0.0" source-map "~0.6.1" -webpack-stats-plugin@^0.1.5: - version "0.1.5" - resolved "https://registry.yarnpkg.com/webpack-stats-plugin/-/webpack-stats-plugin-0.1.5.tgz#29e5f12ebfd53158d31d656a113ac1f7b86179d9" - integrity sha1-KeXxLr/VMVjTHWVqETrB97hhedk= +webpack-stats-plugin@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/webpack-stats-plugin/-/webpack-stats-plugin-0.3.0.tgz#6952f63feb9a5393a328d774fb3eccac78d2f51b" + integrity sha512-4a6mEl9HLtMukVjEPY8QPCSmtX2EDFJNhDTX5ZE2CLch2adKAZf53nUrpG6m7NattwigS0AodNcwNxlu9kMSDQ== webpack@^4.28.4: version "4.39.2" @@ -16916,35 +16788,34 @@ webpack@^4.28.4: watchpack "^1.6.0" webpack-sources "^1.4.1" -webpack@~4.28.4: - version "4.28.4" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.28.4.tgz#1ddae6c89887d7efb752adf0c3cd32b9b07eacd0" - integrity sha512-NxjD61WsK/a3JIdwWjtIpimmvE6UrRi3yG54/74Hk9rwNj5FPkA4DJCf1z4ByDWLkvZhTZE+P3C/eh6UD5lDcw== - dependencies: - "@webassemblyjs/ast" "1.7.11" - "@webassemblyjs/helper-module-context" "1.7.11" - "@webassemblyjs/wasm-edit" "1.7.11" - "@webassemblyjs/wasm-parser" "1.7.11" - acorn "^5.6.2" - acorn-dynamic-import "^3.0.0" - ajv "^6.1.0" - ajv-keywords "^3.1.0" - chrome-trace-event "^1.0.0" +webpack@~4.41.0: + version "4.41.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.41.0.tgz#db6a254bde671769f7c14e90a1a55e73602fc70b" + integrity sha512-yNV98U4r7wX1VJAj5kyMsu36T8RPPQntcb5fJLOsMz/pt/WrKC0Vp1bAlqPLkA1LegSwQwf6P+kAbyhRKVQ72g== + dependencies: + "@webassemblyjs/ast" "1.8.5" + "@webassemblyjs/helper-module-context" "1.8.5" + "@webassemblyjs/wasm-edit" "1.8.5" + "@webassemblyjs/wasm-parser" "1.8.5" + acorn "^6.2.1" + ajv "^6.10.2" + ajv-keywords "^3.4.1" + chrome-trace-event "^1.0.2" enhanced-resolve "^4.1.0" - eslint-scope "^4.0.0" + eslint-scope "^4.0.3" json-parse-better-errors "^1.0.2" - loader-runner "^2.3.0" - loader-utils "^1.1.0" - memory-fs "~0.4.1" - micromatch "^3.1.8" - mkdirp "~0.5.0" - neo-async "^2.5.0" - node-libs-browser "^2.0.0" - schema-utils "^0.4.4" - tapable "^1.1.0" - terser-webpack-plugin "^1.1.0" - watchpack "^1.5.0" - webpack-sources "^1.3.0" + loader-runner "^2.4.0" + loader-utils "^1.2.3" + memory-fs "^0.4.1" + micromatch "^3.1.10" + mkdirp "^0.5.1" + neo-async "^2.6.1" + node-libs-browser "^2.2.1" + schema-utils "^1.0.0" + tapable "^1.1.3" + terser-webpack-plugin "^1.4.1" + watchpack "^1.6.0" + webpack-sources "^1.4.1" websocket-driver@>=0.5.1: version "0.7.3" @@ -17114,6 +16985,16 @@ write-file-atomic@^2.0.0: imurmurhash "^0.1.4" signal-exit "^3.0.2" +write-file-atomic@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.0.tgz#1b64dbbf77cb58fd09056963d63e62667ab4fb21" + integrity sha512-EIgkf60l2oWsffja2Sf2AL384dx328c0B+cIYPTQq5q2rOYuDV00/iPFBOUiDKKwKMOhkymH8AidPaRvzfxY+Q== + dependencies: + imurmurhash "^0.1.4" + is-typedarray "^1.0.0" + signal-exit "^3.0.2" + typedarray-to-buffer "^3.1.5" + write@1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3" @@ -17135,6 +17016,13 @@ ws@^6.1.2, ws@^6.2.1: dependencies: async-limiter "~1.0.0" +ws@^7.1.2: + version "7.1.2" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.1.2.tgz#c672d1629de8bb27a9699eb599be47aeeedd8f73" + integrity sha512-gftXq3XI81cJCgkUiAVixA0raD9IVmXqsylCrjRygw4+UOOGzPoxnQ6r/CnVL9i+mDncJo94tSkyrtuuQVBmrg== + dependencies: + async-limiter "^1.0.0" + ws@~6.1.0: version "6.1.4" resolved "https://registry.yarnpkg.com/ws/-/ws-6.1.4.tgz#5b5c8800afab925e94ccb29d153c8d02c1776ef9" @@ -17152,6 +17040,11 @@ xdg-basedir@^3.0.0: resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-3.0.0.tgz#496b2cc109eca8dbacfe2dc72b603c17c5870ad4" integrity sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ= +xdg-basedir@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13" + integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q== + xhr@^2.0.1: version "2.5.0" resolved "https://registry.yarnpkg.com/xhr/-/xhr-2.5.0.tgz#bed8d1676d5ca36108667692b74b316c496e49dd" @@ -17196,7 +17089,7 @@ xmlhttprequest-ssl@~1.5.4: resolved "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz#c2876b06168aadc40e57d97e81191ac8f4398b3e" integrity sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4= -xstate@^4.3.2, xstate@^4.6.7: +xstate@^4.6.7: version "4.6.7" resolved "https://registry.yarnpkg.com/xstate/-/xstate-4.6.7.tgz#1f325df07d75676c90d65b17a3a56692f259fd41" integrity sha512-mqgtH6BXOgjOHVDxZPyW/h6QUC5kfEggh5IN8uOitjzrdCScE/a/cwcRvgcH8CGAXYReDNvasOKD0aFBWAZ1fg== @@ -17344,30 +17237,30 @@ yoga-layout-prebuilt@^1.9.3: resolved "https://registry.yarnpkg.com/yoga-layout-prebuilt/-/yoga-layout-prebuilt-1.9.3.tgz#11e3be29096afe3c284e5d963cc2d628148c1372" integrity sha512-9SNQpwuEh2NucU83i2KMZnONVudZ86YNcFk9tq74YaqrQfgJWO3yB9uzH1tAg8iqh5c9F5j0wuyJ2z72wcum2w== -yurnalist@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/yurnalist/-/yurnalist-1.0.5.tgz#98534ddc1330e1316684981f53cba879ffc07a28" - integrity sha512-EuLjqX3Q15iVM0UtZa5Ju536uRmklKd2kKhdE5D5fIh8RZmh+pJ8c6wj2oGo0TA+T/Ii2o79cIHCTMfciW8jlA== +yurnalist@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/yurnalist/-/yurnalist-1.1.1.tgz#701fea4d6a02f7a44d57bc0dcf75138590549dcb" + integrity sha512-WMk8SL262zU/3Cr8twpfx/kdhPDAkhWN9HukNeb1U1xVrwU9iIAsCgYI8J5QMZTz+5N3Et/ZKzvOzVCjd/dAWA== dependencies: babel-runtime "^6.26.0" - chalk "^2.1.0" + chalk "^2.4.2" cli-table3 "^0.5.1" - debug "^4.1.0" - deep-equal "^1.0.1" - detect-indent "^5.0.0" - inquirer "^6.2.0" + debug "^4.1.1" + deep-equal "^1.1.0" + detect-indent "^6.0.0" + inquirer "^7.0.0" invariant "^2.2.0" is-builtin-module "^3.0.0" is-ci "^2.0.0" - leven "^2.0.0" - loud-rejection "^1.2.0" - node-emoji "^1.6.1" + leven "^3.1.0" + loud-rejection "^2.2.0" + node-emoji "^1.10.0" object-path "^0.11.2" read "^1.0.7" - rimraf "^2.5.0" - semver "^5.1.0" - strip-ansi "^5.0.0" - strip-bom "^3.0.0" + rimraf "^3.0.0" + semver "^6.3.0" + strip-ansi "^5.2.0" + strip-bom "^4.0.0" zen-observable-ts@^0.8.20: version "0.8.20" From ec9abcd66bf3570b130022c464830f9f739fd185 Mon Sep 17 00:00:00 2001 From: Orta Therox Date: Mon, 28 Oct 2019 14:23:09 -0700 Subject: [PATCH 02/10] Start of TSConfig docs --- README.md | 4 + .../en/TypeScript/Language/Soundness.ts | 2 + packages/tsconfig-reference/README.md | 31 +++++ .../en/categories/Additional_Checks_6176.md | 5 + .../en/categories/Advanced_Options_6178.md | 5 + .../copy/en/categories/Basic_Options_6172.md | 5 + .../categories/Command_line_Options_6171.md | 5 + .../categories/Experimental_Options_6177.md | 5 + .../Module_Resolution_Options_6174.md | 5 + .../en/categories/Source_Map_Options_6175.md | 5 + .../Strict_Type_Checking_Options_6173.md | 5 + .../copy/en/options/allowJs.md | 5 + .../options/allowSyntheticDefaultImports.md | 5 + .../copy/en/options/allowUmdGlobalAccess.md | 5 + .../copy/en/options/allowUnreachableCode.md | 5 + .../copy/en/options/allowUnusedLabels.md | 5 + .../copy/en/options/alwaysStrict.md | 5 + .../copy/en/options/baseUrl.md | 5 + .../copy/en/options/charset.md | 5 + .../copy/en/options/checkJs.md | 5 + .../copy/en/options/composite.md | 5 + .../copy/en/options/declaration.md | 5 + .../copy/en/options/declarationDir.md | 5 + .../copy/en/options/declarationMap.md | 5 + .../copy/en/options/diagnostics.md | 5 + .../copy/en/options/disableSizeLimit.md | 5 + .../copy/en/options/downlevelIteration.md | 5 + .../copy/en/options/emitBOM.md | 5 + .../copy/en/options/emitDeclarationOnly.md | 5 + .../copy/en/options/emitDecoratorMetadata.md | 5 + .../copy/en/options/esModuleInterop.md | 5 + .../copy/en/options/experimentalDecorators.md | 5 + .../copy/en/options/extendedDiagnostics.md | 5 + .../forceConsistentCasingInFileNames.md | 5 + .../copy/en/options/importHelpers.md | 5 + .../copy/en/options/incremental.md | 5 + .../copy/en/options/inlineSourceMap.md | 5 + .../copy/en/options/inlineSources.md | 5 + .../copy/en/options/isolatedModules.md | 5 + .../tsconfig-reference/copy/en/options/jsx.md | 5 + .../copy/en/options/jsxFactory.md | 5 + .../copy/en/options/keyofStringsOnly.md | 5 + .../tsconfig-reference/copy/en/options/lib.md | 5 + .../copy/en/options/listEmittedFiles.md | 5 + .../copy/en/options/listFiles.md | 5 + .../copy/en/options/locale.md | 5 + .../copy/en/options/mapRoot.md | 5 + .../copy/en/options/maxNodeModuleJsDepth.md | 5 + .../copy/en/options/module.md | 5 + .../copy/en/options/moduleResolution.md | 5 + .../copy/en/options/newLine.md | 5 + .../copy/en/options/noEmit.md | 5 + .../copy/en/options/noEmitHelpers.md | 5 + .../copy/en/options/noEmitOnError.md | 5 + .../copy/en/options/noErrorTruncation.md | 5 + .../en/options/noFallthroughCasesInSwitch.md | 5 + .../copy/en/options/noImplicitAny.md | 5 + .../copy/en/options/noImplicitReturns.md | 5 + .../copy/en/options/noImplicitThis.md | 5 + .../copy/en/options/noImplicitUseStrict.md | 5 + .../copy/en/options/noLib.md | 5 + .../copy/en/options/noResolve.md | 5 + .../copy/en/options/noStrictGenericChecks.md | 5 + .../copy/en/options/noUnusedLocals.md | 5 + .../copy/en/options/noUnusedParameters.md | 5 + .../tsconfig-reference/copy/en/options/out.md | 5 + .../copy/en/options/outDir.md | 5 + .../copy/en/options/outFile.md | 5 + .../copy/en/options/paths.md | 5 + .../copy/en/options/plugins.md | 5 + .../copy/en/options/preserveConstEnums.md | 5 + .../copy/en/options/preserveSymlinks.md | 5 + .../copy/en/options/preserveWatchOutput.md | 5 + .../copy/en/options/pretty.md | 5 + .../copy/en/options/reactNamespace.md | 5 + .../copy/en/options/removeComments.md | 5 + .../copy/en/options/resolveJsonModule.md | 5 + .../copy/en/options/rootDir.md | 5 + .../copy/en/options/rootDirs.md | 5 + .../copy/en/options/skipDefaultLibCheck.md | 5 + .../copy/en/options/skipLibCheck.md | 5 + .../copy/en/options/sourceMap.md | 5 + .../copy/en/options/sourceRoot.md | 5 + .../copy/en/options/strict.md | 5 + .../copy/en/options/strictBindCallApply.md | 5 + .../copy/en/options/strictFunctionTypes.md | 5 + .../copy/en/options/strictNullChecks.md | 5 + .../options/strictPropertyInitialization.md | 5 + .../copy/en/options/stripInternal.md | 5 + .../options/suppressExcessPropertyErrors.md | 5 + .../options/suppressImplicitAnyIndexErrors.md | 5 + .../copy/en/options/target.md | 5 + .../copy/en/options/traceResolution.md | 5 + .../copy/en/options/tsBuildInfoFile.md | 5 + .../copy/en/options/typeRoots.md | 5 + .../copy/en/options/types.md | 5 + .../pirate/categories/Basic_Options_6172.md | 5 + .../copy/pirate/options/allowJs.md | 5 + packages/tsconfig-reference/data/.gitignore | 1 + packages/tsconfig-reference/data/_types.ts | 97 +++++++++++++++ packages/tsconfig-reference/output/.gitkeep | 0 .../scripts/createLanguage.ts | 48 ++++++++ .../scripts/generateJSON.ts | 94 ++++++++++++++ .../scripts/generateMarkdown.ts | 115 ++++++++++++++++++ .../scripts/tsconfigRules.ts | 102 ++++++++++++++++ packages/tsconfig-reference/scripts/types.ts | 77 ++++++++++++ packages/tsconfig-reference/tsconfig.json | 7 ++ 107 files changed, 1053 insertions(+) create mode 100644 packages/tsconfig-reference/README.md create mode 100644 packages/tsconfig-reference/copy/en/categories/Additional_Checks_6176.md create mode 100644 packages/tsconfig-reference/copy/en/categories/Advanced_Options_6178.md create mode 100644 packages/tsconfig-reference/copy/en/categories/Basic_Options_6172.md create mode 100644 packages/tsconfig-reference/copy/en/categories/Command_line_Options_6171.md create mode 100644 packages/tsconfig-reference/copy/en/categories/Experimental_Options_6177.md create mode 100644 packages/tsconfig-reference/copy/en/categories/Module_Resolution_Options_6174.md create mode 100644 packages/tsconfig-reference/copy/en/categories/Source_Map_Options_6175.md create mode 100644 packages/tsconfig-reference/copy/en/categories/Strict_Type_Checking_Options_6173.md create mode 100644 packages/tsconfig-reference/copy/en/options/allowJs.md create mode 100644 packages/tsconfig-reference/copy/en/options/allowSyntheticDefaultImports.md create mode 100644 packages/tsconfig-reference/copy/en/options/allowUmdGlobalAccess.md create mode 100644 packages/tsconfig-reference/copy/en/options/allowUnreachableCode.md create mode 100644 packages/tsconfig-reference/copy/en/options/allowUnusedLabels.md create mode 100644 packages/tsconfig-reference/copy/en/options/alwaysStrict.md create mode 100644 packages/tsconfig-reference/copy/en/options/baseUrl.md create mode 100644 packages/tsconfig-reference/copy/en/options/charset.md create mode 100644 packages/tsconfig-reference/copy/en/options/checkJs.md create mode 100644 packages/tsconfig-reference/copy/en/options/composite.md create mode 100644 packages/tsconfig-reference/copy/en/options/declaration.md create mode 100644 packages/tsconfig-reference/copy/en/options/declarationDir.md create mode 100644 packages/tsconfig-reference/copy/en/options/declarationMap.md create mode 100644 packages/tsconfig-reference/copy/en/options/diagnostics.md create mode 100644 packages/tsconfig-reference/copy/en/options/disableSizeLimit.md create mode 100644 packages/tsconfig-reference/copy/en/options/downlevelIteration.md create mode 100644 packages/tsconfig-reference/copy/en/options/emitBOM.md create mode 100644 packages/tsconfig-reference/copy/en/options/emitDeclarationOnly.md create mode 100644 packages/tsconfig-reference/copy/en/options/emitDecoratorMetadata.md create mode 100644 packages/tsconfig-reference/copy/en/options/esModuleInterop.md create mode 100644 packages/tsconfig-reference/copy/en/options/experimentalDecorators.md create mode 100644 packages/tsconfig-reference/copy/en/options/extendedDiagnostics.md create mode 100644 packages/tsconfig-reference/copy/en/options/forceConsistentCasingInFileNames.md create mode 100644 packages/tsconfig-reference/copy/en/options/importHelpers.md create mode 100644 packages/tsconfig-reference/copy/en/options/incremental.md create mode 100644 packages/tsconfig-reference/copy/en/options/inlineSourceMap.md create mode 100644 packages/tsconfig-reference/copy/en/options/inlineSources.md create mode 100644 packages/tsconfig-reference/copy/en/options/isolatedModules.md create mode 100644 packages/tsconfig-reference/copy/en/options/jsx.md create mode 100644 packages/tsconfig-reference/copy/en/options/jsxFactory.md create mode 100644 packages/tsconfig-reference/copy/en/options/keyofStringsOnly.md create mode 100644 packages/tsconfig-reference/copy/en/options/lib.md create mode 100644 packages/tsconfig-reference/copy/en/options/listEmittedFiles.md create mode 100644 packages/tsconfig-reference/copy/en/options/listFiles.md create mode 100644 packages/tsconfig-reference/copy/en/options/locale.md create mode 100644 packages/tsconfig-reference/copy/en/options/mapRoot.md create mode 100644 packages/tsconfig-reference/copy/en/options/maxNodeModuleJsDepth.md create mode 100644 packages/tsconfig-reference/copy/en/options/module.md create mode 100644 packages/tsconfig-reference/copy/en/options/moduleResolution.md create mode 100644 packages/tsconfig-reference/copy/en/options/newLine.md create mode 100644 packages/tsconfig-reference/copy/en/options/noEmit.md create mode 100644 packages/tsconfig-reference/copy/en/options/noEmitHelpers.md create mode 100644 packages/tsconfig-reference/copy/en/options/noEmitOnError.md create mode 100644 packages/tsconfig-reference/copy/en/options/noErrorTruncation.md create mode 100644 packages/tsconfig-reference/copy/en/options/noFallthroughCasesInSwitch.md create mode 100644 packages/tsconfig-reference/copy/en/options/noImplicitAny.md create mode 100644 packages/tsconfig-reference/copy/en/options/noImplicitReturns.md create mode 100644 packages/tsconfig-reference/copy/en/options/noImplicitThis.md create mode 100644 packages/tsconfig-reference/copy/en/options/noImplicitUseStrict.md create mode 100644 packages/tsconfig-reference/copy/en/options/noLib.md create mode 100644 packages/tsconfig-reference/copy/en/options/noResolve.md create mode 100644 packages/tsconfig-reference/copy/en/options/noStrictGenericChecks.md create mode 100644 packages/tsconfig-reference/copy/en/options/noUnusedLocals.md create mode 100644 packages/tsconfig-reference/copy/en/options/noUnusedParameters.md create mode 100644 packages/tsconfig-reference/copy/en/options/out.md create mode 100644 packages/tsconfig-reference/copy/en/options/outDir.md create mode 100644 packages/tsconfig-reference/copy/en/options/outFile.md create mode 100644 packages/tsconfig-reference/copy/en/options/paths.md create mode 100644 packages/tsconfig-reference/copy/en/options/plugins.md create mode 100644 packages/tsconfig-reference/copy/en/options/preserveConstEnums.md create mode 100644 packages/tsconfig-reference/copy/en/options/preserveSymlinks.md create mode 100644 packages/tsconfig-reference/copy/en/options/preserveWatchOutput.md create mode 100644 packages/tsconfig-reference/copy/en/options/pretty.md create mode 100644 packages/tsconfig-reference/copy/en/options/reactNamespace.md create mode 100644 packages/tsconfig-reference/copy/en/options/removeComments.md create mode 100644 packages/tsconfig-reference/copy/en/options/resolveJsonModule.md create mode 100644 packages/tsconfig-reference/copy/en/options/rootDir.md create mode 100644 packages/tsconfig-reference/copy/en/options/rootDirs.md create mode 100644 packages/tsconfig-reference/copy/en/options/skipDefaultLibCheck.md create mode 100644 packages/tsconfig-reference/copy/en/options/skipLibCheck.md create mode 100644 packages/tsconfig-reference/copy/en/options/sourceMap.md create mode 100644 packages/tsconfig-reference/copy/en/options/sourceRoot.md create mode 100644 packages/tsconfig-reference/copy/en/options/strict.md create mode 100644 packages/tsconfig-reference/copy/en/options/strictBindCallApply.md create mode 100644 packages/tsconfig-reference/copy/en/options/strictFunctionTypes.md create mode 100644 packages/tsconfig-reference/copy/en/options/strictNullChecks.md create mode 100644 packages/tsconfig-reference/copy/en/options/strictPropertyInitialization.md create mode 100644 packages/tsconfig-reference/copy/en/options/stripInternal.md create mode 100644 packages/tsconfig-reference/copy/en/options/suppressExcessPropertyErrors.md create mode 100644 packages/tsconfig-reference/copy/en/options/suppressImplicitAnyIndexErrors.md create mode 100644 packages/tsconfig-reference/copy/en/options/target.md create mode 100644 packages/tsconfig-reference/copy/en/options/traceResolution.md create mode 100644 packages/tsconfig-reference/copy/en/options/tsBuildInfoFile.md create mode 100644 packages/tsconfig-reference/copy/en/options/typeRoots.md create mode 100644 packages/tsconfig-reference/copy/en/options/types.md create mode 100644 packages/tsconfig-reference/copy/pirate/categories/Basic_Options_6172.md create mode 100644 packages/tsconfig-reference/copy/pirate/options/allowJs.md create mode 100644 packages/tsconfig-reference/data/.gitignore create mode 100644 packages/tsconfig-reference/data/_types.ts create mode 100644 packages/tsconfig-reference/output/.gitkeep create mode 100644 packages/tsconfig-reference/scripts/createLanguage.ts create mode 100644 packages/tsconfig-reference/scripts/generateJSON.ts create mode 100644 packages/tsconfig-reference/scripts/generateMarkdown.ts create mode 100644 packages/tsconfig-reference/scripts/tsconfigRules.ts create mode 100644 packages/tsconfig-reference/scripts/types.ts create mode 100644 packages/tsconfig-reference/tsconfig.json diff --git a/README.md b/README.md index 73b5c86f7124..50b22307973d 100644 --- a/README.md +++ b/README.md @@ -32,6 +32,10 @@ Then opening: http://localhost:1234 - which is the below package. A create-react-app for working on the playground. +## TSConfig Reference + +A set of tools and scripts for generating a comprehensive API reference for the TSConfig JSON file. + # Contributing This project welcomes contributions and suggestions. Most contributions require you to agree to a diff --git a/packages/examples/en/TypeScript/Language/Soundness.ts b/packages/examples/en/TypeScript/Language/Soundness.ts index bba96f581be1..e933f023391c 100644 --- a/packages/examples/en/TypeScript/Language/Soundness.ts +++ b/packages/examples/en/TypeScript/Language/Soundness.ts @@ -1,3 +1,5 @@ +//// { order: 1, compiler: { strictFunctionTypes: false } } + // Without a background in type theory, you're unlikely // to be familiar with the idea of a type system being "sound". diff --git a/packages/tsconfig-reference/README.md b/packages/tsconfig-reference/README.md new file mode 100644 index 000000000000..6dce136851e3 --- /dev/null +++ b/packages/tsconfig-reference/README.md @@ -0,0 +1,31 @@ +### Generating the TSConfig Reference + +This "package" hosts multi-lingual docs for the TSConfig. As much as possible is based +off pulling data from `require("typescript")` then augmented with markdown from inside the +[`./copy`](./copy) folder. + +## Contributing + +To improve a single compiler option's documentation; all you need to do is go into the [`./copy`](./copy) folder and +edit the page option in markdown and send a PR. No need to leave GitHub. + +Then, during a deploy, all of the markdown files are bundled together and any merged changes are uploaded. + +## Contributing a new language + +If you'd like to create a new language: + +- Do you plan on making an evening or two on it and go all out? then you can use the + script [`./scripts/createLanguage.ts`](./scripts/createLanguage.ts) to set up a new language. + +- Do you want to work on it incrementally? Create a new subfolder in `./copy` with your language code and + then make sure the files you work on have the same name as English and your changes will overwrite the English + version. + +## Building + +The TSConfig reference is created by a two step process: + +- Creating the JSON dump of all the useful info via [`./scripts/generateJSON.ts`](scripts/generateJSON.ts) which you can find in [`./data`](./data). + +- A script which uses the JSON, and the copy to generate per-language markdown docs which are meant to be embedded inside webpages `` diff --git a/packages/tsconfig-reference/copy/en/categories/Additional_Checks_6176.md b/packages/tsconfig-reference/copy/en/categories/Additional_Checks_6176.md new file mode 100644 index 000000000000..19459209d650 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/categories/Additional_Checks_6176.md @@ -0,0 +1,5 @@ +--- +display: "Additional Checks" +--- + +Additional Checks Copy diff --git a/packages/tsconfig-reference/copy/en/categories/Advanced_Options_6178.md b/packages/tsconfig-reference/copy/en/categories/Advanced_Options_6178.md new file mode 100644 index 000000000000..8943f230ca2e --- /dev/null +++ b/packages/tsconfig-reference/copy/en/categories/Advanced_Options_6178.md @@ -0,0 +1,5 @@ +--- +display: "Advanced" +--- + +Additional Checks Copy diff --git a/packages/tsconfig-reference/copy/en/categories/Basic_Options_6172.md b/packages/tsconfig-reference/copy/en/categories/Basic_Options_6172.md new file mode 100644 index 000000000000..0b3c2d13bab8 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/categories/Basic_Options_6172.md @@ -0,0 +1,5 @@ +--- +display: "Basic Options" +--- + +Additional Checks Copy diff --git a/packages/tsconfig-reference/copy/en/categories/Command_line_Options_6171.md b/packages/tsconfig-reference/copy/en/categories/Command_line_Options_6171.md new file mode 100644 index 000000000000..4246dc0c8c6f --- /dev/null +++ b/packages/tsconfig-reference/copy/en/categories/Command_line_Options_6171.md @@ -0,0 +1,5 @@ +--- +display: "Command Line" +--- + +Additional Checks Copy diff --git a/packages/tsconfig-reference/copy/en/categories/Experimental_Options_6177.md b/packages/tsconfig-reference/copy/en/categories/Experimental_Options_6177.md new file mode 100644 index 000000000000..e7059d72158b --- /dev/null +++ b/packages/tsconfig-reference/copy/en/categories/Experimental_Options_6177.md @@ -0,0 +1,5 @@ +--- +display: "Experimental" +--- + +Additional Checks Copy diff --git a/packages/tsconfig-reference/copy/en/categories/Module_Resolution_Options_6174.md b/packages/tsconfig-reference/copy/en/categories/Module_Resolution_Options_6174.md new file mode 100644 index 000000000000..5b919aee83f3 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/categories/Module_Resolution_Options_6174.md @@ -0,0 +1,5 @@ +--- +display: "Module Resolution" +--- + +Additional Checks Copy diff --git a/packages/tsconfig-reference/copy/en/categories/Source_Map_Options_6175.md b/packages/tsconfig-reference/copy/en/categories/Source_Map_Options_6175.md new file mode 100644 index 000000000000..0966e1011407 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/categories/Source_Map_Options_6175.md @@ -0,0 +1,5 @@ +--- +display: "Source Maps" +--- + +Additional Checks Copy diff --git a/packages/tsconfig-reference/copy/en/categories/Strict_Type_Checking_Options_6173.md b/packages/tsconfig-reference/copy/en/categories/Strict_Type_Checking_Options_6173.md new file mode 100644 index 000000000000..391aec5619dc --- /dev/null +++ b/packages/tsconfig-reference/copy/en/categories/Strict_Type_Checking_Options_6173.md @@ -0,0 +1,5 @@ +--- +display: "Strict Checks" +--- + +Additional Checks Copy diff --git a/packages/tsconfig-reference/copy/en/options/allowJs.md b/packages/tsconfig-reference/copy/en/options/allowJs.md new file mode 100644 index 000000000000..34c9020aad97 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/allowJs.md @@ -0,0 +1,5 @@ +--- +display: "Allow JS" +--- + +Allow javascript files to be compiled. diff --git a/packages/tsconfig-reference/copy/en/options/allowSyntheticDefaultImports.md b/packages/tsconfig-reference/copy/en/options/allowSyntheticDefaultImports.md new file mode 100644 index 000000000000..d62cb1bd412a --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/allowSyntheticDefaultImports.md @@ -0,0 +1,5 @@ +--- +display: "Allow Synthetic Default Imports" +--- + +Allow default imports from modules with no default export. This does not affect code emit, just typechecking. diff --git a/packages/tsconfig-reference/copy/en/options/allowUmdGlobalAccess.md b/packages/tsconfig-reference/copy/en/options/allowUmdGlobalAccess.md new file mode 100644 index 000000000000..c583f6f17f91 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/allowUmdGlobalAccess.md @@ -0,0 +1,5 @@ +--- +display: "Allow Umd Global Access" +--- + +Allow accessing UMD globals from modules. diff --git a/packages/tsconfig-reference/copy/en/options/allowUnreachableCode.md b/packages/tsconfig-reference/copy/en/options/allowUnreachableCode.md new file mode 100644 index 000000000000..a0f1b00ec0f5 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/allowUnreachableCode.md @@ -0,0 +1,5 @@ +--- +display: "Allow Unreachable Code" +--- + +Do not report errors on unreachable code. diff --git a/packages/tsconfig-reference/copy/en/options/allowUnusedLabels.md b/packages/tsconfig-reference/copy/en/options/allowUnusedLabels.md new file mode 100644 index 000000000000..2e3fc23559a8 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/allowUnusedLabels.md @@ -0,0 +1,5 @@ +--- +display: "Allow Unused Labels" +--- + +Do not report errors on unused labels. diff --git a/packages/tsconfig-reference/copy/en/options/alwaysStrict.md b/packages/tsconfig-reference/copy/en/options/alwaysStrict.md new file mode 100644 index 000000000000..68ede9dfcba0 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/alwaysStrict.md @@ -0,0 +1,5 @@ +--- +display: "Always Strict" +--- + +Parse in strict mode and emit "use strict" for each source file. diff --git a/packages/tsconfig-reference/copy/en/options/baseUrl.md b/packages/tsconfig-reference/copy/en/options/baseUrl.md new file mode 100644 index 000000000000..48d571a042fc --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/baseUrl.md @@ -0,0 +1,5 @@ +--- +display: "Base Url" +--- + +Base directory to resolve non-absolute module names. diff --git a/packages/tsconfig-reference/copy/en/options/charset.md b/packages/tsconfig-reference/copy/en/options/charset.md new file mode 100644 index 000000000000..67c7c4f7101d --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/charset.md @@ -0,0 +1,5 @@ +--- +display: "Charset" +--- + +The character set of the input files. diff --git a/packages/tsconfig-reference/copy/en/options/checkJs.md b/packages/tsconfig-reference/copy/en/options/checkJs.md new file mode 100644 index 000000000000..7ba45e80bfb9 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/checkJs.md @@ -0,0 +1,5 @@ +--- +display: "Check JS" +--- + +Report errors in .js files. diff --git a/packages/tsconfig-reference/copy/en/options/composite.md b/packages/tsconfig-reference/copy/en/options/composite.md new file mode 100644 index 000000000000..92805c3eb41d --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/composite.md @@ -0,0 +1,5 @@ +--- +display: "Composite" +--- + +Enable project compilation diff --git a/packages/tsconfig-reference/copy/en/options/declaration.md b/packages/tsconfig-reference/copy/en/options/declaration.md new file mode 100644 index 000000000000..82247fcacacb --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/declaration.md @@ -0,0 +1,5 @@ +--- +display: "Declaration" +--- + +Generates corresponding '.d.ts' file. diff --git a/packages/tsconfig-reference/copy/en/options/declarationDir.md b/packages/tsconfig-reference/copy/en/options/declarationDir.md new file mode 100644 index 000000000000..1a486c933ebb --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/declarationDir.md @@ -0,0 +1,5 @@ +--- +display: "Declaration Dir" +--- + +Output directory for generated declaration files. diff --git a/packages/tsconfig-reference/copy/en/options/declarationMap.md b/packages/tsconfig-reference/copy/en/options/declarationMap.md new file mode 100644 index 000000000000..8bc500043a51 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/declarationMap.md @@ -0,0 +1,5 @@ +--- +display: "Declaration Map" +--- + +Generates a sourcemap for each corresponding '.d.ts' file. diff --git a/packages/tsconfig-reference/copy/en/options/diagnostics.md b/packages/tsconfig-reference/copy/en/options/diagnostics.md new file mode 100644 index 000000000000..a43ac9dbfde5 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/diagnostics.md @@ -0,0 +1,5 @@ +--- +display: "Diagnostics" +--- + +Show diagnostic information. diff --git a/packages/tsconfig-reference/copy/en/options/disableSizeLimit.md b/packages/tsconfig-reference/copy/en/options/disableSizeLimit.md new file mode 100644 index 000000000000..19734f245209 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/disableSizeLimit.md @@ -0,0 +1,5 @@ +--- +display: "Disable Size Limit" +--- + +Disable size limitations on JavaScript projects. diff --git a/packages/tsconfig-reference/copy/en/options/downlevelIteration.md b/packages/tsconfig-reference/copy/en/options/downlevelIteration.md new file mode 100644 index 000000000000..07bef7ca13d2 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/downlevelIteration.md @@ -0,0 +1,5 @@ +--- +display: "Downlevel Iteration" +--- + +Provide full support for iterables in 'for-of', spread, and destructuring when targeting 'ES5' or 'ES3'. diff --git a/packages/tsconfig-reference/copy/en/options/emitBOM.md b/packages/tsconfig-reference/copy/en/options/emitBOM.md new file mode 100644 index 000000000000..533cd71fd19e --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/emitBOM.md @@ -0,0 +1,5 @@ +--- +display: "Emit B O M" +--- + +Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files. diff --git a/packages/tsconfig-reference/copy/en/options/emitDeclarationOnly.md b/packages/tsconfig-reference/copy/en/options/emitDeclarationOnly.md new file mode 100644 index 000000000000..fe4e0a789a43 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/emitDeclarationOnly.md @@ -0,0 +1,5 @@ +--- +display: "Emit Declaration Only" +--- + +Only emit '.d.ts' declaration files. diff --git a/packages/tsconfig-reference/copy/en/options/emitDecoratorMetadata.md b/packages/tsconfig-reference/copy/en/options/emitDecoratorMetadata.md new file mode 100644 index 000000000000..034f16697442 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/emitDecoratorMetadata.md @@ -0,0 +1,5 @@ +--- +display: "Emit Decorator Metadata" +--- + +Enables experimental support for emitting type metadata for decorators. diff --git a/packages/tsconfig-reference/copy/en/options/esModuleInterop.md b/packages/tsconfig-reference/copy/en/options/esModuleInterop.md new file mode 100644 index 000000000000..d85912ccb9a7 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/esModuleInterop.md @@ -0,0 +1,5 @@ +--- +display: "Es Module Interop" +--- + +Enables emit interoperability between CommonJS and ES Modules via creation of namespace objects for all imports. Implies 'allowSyntheticDefaultImports'. diff --git a/packages/tsconfig-reference/copy/en/options/experimentalDecorators.md b/packages/tsconfig-reference/copy/en/options/experimentalDecorators.md new file mode 100644 index 000000000000..707a16b8519a --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/experimentalDecorators.md @@ -0,0 +1,5 @@ +--- +display: "Experimental Decorators" +--- + +Enables experimental support for ES7 decorators. diff --git a/packages/tsconfig-reference/copy/en/options/extendedDiagnostics.md b/packages/tsconfig-reference/copy/en/options/extendedDiagnostics.md new file mode 100644 index 000000000000..ee36ee086bce --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/extendedDiagnostics.md @@ -0,0 +1,5 @@ +--- +display: "Extended Diagnostics" +--- + +Show verbose diagnostic information. diff --git a/packages/tsconfig-reference/copy/en/options/forceConsistentCasingInFileNames.md b/packages/tsconfig-reference/copy/en/options/forceConsistentCasingInFileNames.md new file mode 100644 index 000000000000..8c01794d0678 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/forceConsistentCasingInFileNames.md @@ -0,0 +1,5 @@ +--- +display: "Force Consistent Casing In File Names" +--- + +Disallow inconsistently-cased references to the same file. diff --git a/packages/tsconfig-reference/copy/en/options/importHelpers.md b/packages/tsconfig-reference/copy/en/options/importHelpers.md new file mode 100644 index 000000000000..a0877dd1a6b5 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/importHelpers.md @@ -0,0 +1,5 @@ +--- +display: "Import Helpers" +--- + +Import emit helpers from 'tslib'. diff --git a/packages/tsconfig-reference/copy/en/options/incremental.md b/packages/tsconfig-reference/copy/en/options/incremental.md new file mode 100644 index 000000000000..40f4b0cec2d1 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/incremental.md @@ -0,0 +1,5 @@ +--- +display: "Incremental" +--- + +Enable incremental compilation diff --git a/packages/tsconfig-reference/copy/en/options/inlineSourceMap.md b/packages/tsconfig-reference/copy/en/options/inlineSourceMap.md new file mode 100644 index 000000000000..ac808d335d03 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/inlineSourceMap.md @@ -0,0 +1,5 @@ +--- +display: "Inline Source Map" +--- + +Emit a single file with source maps instead of having a separate file. diff --git a/packages/tsconfig-reference/copy/en/options/inlineSources.md b/packages/tsconfig-reference/copy/en/options/inlineSources.md new file mode 100644 index 000000000000..b82ebb508ca4 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/inlineSources.md @@ -0,0 +1,5 @@ +--- +display: "Inline Sources" +--- + +Emit the source alongside the sourcemaps within a single file; requires '--inlineSourceMap' or '--sourceMap' to be set. diff --git a/packages/tsconfig-reference/copy/en/options/isolatedModules.md b/packages/tsconfig-reference/copy/en/options/isolatedModules.md new file mode 100644 index 000000000000..51a706db6f3d --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/isolatedModules.md @@ -0,0 +1,5 @@ +--- +display: "Isolated Modules" +--- + +Transpile each file as a separate module (similar to 'ts.transpileModule'). diff --git a/packages/tsconfig-reference/copy/en/options/jsx.md b/packages/tsconfig-reference/copy/en/options/jsx.md new file mode 100644 index 000000000000..90468dc1bf6e --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/jsx.md @@ -0,0 +1,5 @@ +--- +display: "JSx" +--- + +Specify JSX code generation: 'preserve', 'react-native', or 'react'. diff --git a/packages/tsconfig-reference/copy/en/options/jsxFactory.md b/packages/tsconfig-reference/copy/en/options/jsxFactory.md new file mode 100644 index 000000000000..29c84b4e4e5d --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/jsxFactory.md @@ -0,0 +1,5 @@ +--- +display: "JSx Factory" +--- + +Specify the JSX factory function to use when targeting 'react' JSX emit, e.g. 'React.createElement' or 'h'. diff --git a/packages/tsconfig-reference/copy/en/options/keyofStringsOnly.md b/packages/tsconfig-reference/copy/en/options/keyofStringsOnly.md new file mode 100644 index 000000000000..b3abfb844354 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/keyofStringsOnly.md @@ -0,0 +1,5 @@ +--- +display: "Keyof Strings Only" +--- + +Resolve 'keyof' to string valued property names only (no numbers or symbols). diff --git a/packages/tsconfig-reference/copy/en/options/lib.md b/packages/tsconfig-reference/copy/en/options/lib.md new file mode 100644 index 000000000000..a37f9e2dd5f5 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/lib.md @@ -0,0 +1,5 @@ +--- +display: "Lib" +--- + +Specify library files to be included in the compilation. diff --git a/packages/tsconfig-reference/copy/en/options/listEmittedFiles.md b/packages/tsconfig-reference/copy/en/options/listEmittedFiles.md new file mode 100644 index 000000000000..63d2ba5f4cbb --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/listEmittedFiles.md @@ -0,0 +1,5 @@ +--- +display: "List Emitted Files" +--- + +Print names of generated files part of the compilation. diff --git a/packages/tsconfig-reference/copy/en/options/listFiles.md b/packages/tsconfig-reference/copy/en/options/listFiles.md new file mode 100644 index 000000000000..0962e0ab81f5 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/listFiles.md @@ -0,0 +1,5 @@ +--- +display: "List Files" +--- + +Print names of files part of the compilation. diff --git a/packages/tsconfig-reference/copy/en/options/locale.md b/packages/tsconfig-reference/copy/en/options/locale.md new file mode 100644 index 000000000000..9c5e59fb2b4e --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/locale.md @@ -0,0 +1,5 @@ +--- +display: "Locale" +--- + +The locale used when displaying messages to the user (e.g. 'en-us') diff --git a/packages/tsconfig-reference/copy/en/options/mapRoot.md b/packages/tsconfig-reference/copy/en/options/mapRoot.md new file mode 100644 index 000000000000..5550e8fb2d96 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/mapRoot.md @@ -0,0 +1,5 @@ +--- +display: "Map Root" +--- + +Specify the location where debugger should locate map files instead of generated locations. diff --git a/packages/tsconfig-reference/copy/en/options/maxNodeModuleJsDepth.md b/packages/tsconfig-reference/copy/en/options/maxNodeModuleJsDepth.md new file mode 100644 index 000000000000..df74100d0fbf --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/maxNodeModuleJsDepth.md @@ -0,0 +1,5 @@ +--- +display: "Max Node Module JS Depth" +--- + +The maximum dependency depth to search under node_modules and load JavaScript files. diff --git a/packages/tsconfig-reference/copy/en/options/module.md b/packages/tsconfig-reference/copy/en/options/module.md new file mode 100644 index 000000000000..3bfd658079ca --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/module.md @@ -0,0 +1,5 @@ +--- +display: "Module" +--- + +Specify module code generation: 'none', 'commonjs', 'amd', 'system', 'umd', 'es2015', or 'ESNext'. diff --git a/packages/tsconfig-reference/copy/en/options/moduleResolution.md b/packages/tsconfig-reference/copy/en/options/moduleResolution.md new file mode 100644 index 000000000000..577a1e30fbee --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/moduleResolution.md @@ -0,0 +1,5 @@ +--- +display: "Module Resolution" +--- + +Specify module resolution strategy: 'node' (Node.js) or 'classic' (TypeScript pre-1.6). diff --git a/packages/tsconfig-reference/copy/en/options/newLine.md b/packages/tsconfig-reference/copy/en/options/newLine.md new file mode 100644 index 000000000000..6bd4154ecef5 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/newLine.md @@ -0,0 +1,5 @@ +--- +display: "New Line" +--- + +Specify the end of line sequence to be used when emitting files: 'CRLF' (dos) or 'LF' (unix). diff --git a/packages/tsconfig-reference/copy/en/options/noEmit.md b/packages/tsconfig-reference/copy/en/options/noEmit.md new file mode 100644 index 000000000000..b37fa40d0011 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/noEmit.md @@ -0,0 +1,5 @@ +--- +display: "No Emit" +--- + +Do not emit outputs. diff --git a/packages/tsconfig-reference/copy/en/options/noEmitHelpers.md b/packages/tsconfig-reference/copy/en/options/noEmitHelpers.md new file mode 100644 index 000000000000..5b4643080748 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/noEmitHelpers.md @@ -0,0 +1,5 @@ +--- +display: "No Emit Helpers" +--- + +Do not generate custom helper functions like '__extends' in compiled output. diff --git a/packages/tsconfig-reference/copy/en/options/noEmitOnError.md b/packages/tsconfig-reference/copy/en/options/noEmitOnError.md new file mode 100644 index 000000000000..8b33d94d8c5e --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/noEmitOnError.md @@ -0,0 +1,5 @@ +--- +display: "No Emit On Error" +--- + +Do not emit outputs if any errors were reported. diff --git a/packages/tsconfig-reference/copy/en/options/noErrorTruncation.md b/packages/tsconfig-reference/copy/en/options/noErrorTruncation.md new file mode 100644 index 000000000000..289b0812062a --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/noErrorTruncation.md @@ -0,0 +1,5 @@ +--- +display: "No Error Truncation" +--- + +Do not truncate error messages. diff --git a/packages/tsconfig-reference/copy/en/options/noFallthroughCasesInSwitch.md b/packages/tsconfig-reference/copy/en/options/noFallthroughCasesInSwitch.md new file mode 100644 index 000000000000..1df2b5c5f869 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/noFallthroughCasesInSwitch.md @@ -0,0 +1,5 @@ +--- +display: "No Fallthrough Cases In Switch" +--- + +Report errors for fallthrough cases in switch statement. diff --git a/packages/tsconfig-reference/copy/en/options/noImplicitAny.md b/packages/tsconfig-reference/copy/en/options/noImplicitAny.md new file mode 100644 index 000000000000..1207bbefd4a1 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/noImplicitAny.md @@ -0,0 +1,5 @@ +--- +display: "No Implicit Any" +--- + +Raise error on expressions and declarations with an implied 'any' type. diff --git a/packages/tsconfig-reference/copy/en/options/noImplicitReturns.md b/packages/tsconfig-reference/copy/en/options/noImplicitReturns.md new file mode 100644 index 000000000000..1b0873d51e8d --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/noImplicitReturns.md @@ -0,0 +1,5 @@ +--- +display: "No Implicit Returns" +--- + +Report error when not all code paths in function return a value. diff --git a/packages/tsconfig-reference/copy/en/options/noImplicitThis.md b/packages/tsconfig-reference/copy/en/options/noImplicitThis.md new file mode 100644 index 000000000000..bc73f97ac3e7 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/noImplicitThis.md @@ -0,0 +1,5 @@ +--- +display: "No Implicit This" +--- + +Raise error on 'this' expressions with an implied 'any' type. diff --git a/packages/tsconfig-reference/copy/en/options/noImplicitUseStrict.md b/packages/tsconfig-reference/copy/en/options/noImplicitUseStrict.md new file mode 100644 index 000000000000..11ee0128d3c1 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/noImplicitUseStrict.md @@ -0,0 +1,5 @@ +--- +display: "No Implicit Use Strict" +--- + +Do not emit 'use strict' directives in module output. diff --git a/packages/tsconfig-reference/copy/en/options/noLib.md b/packages/tsconfig-reference/copy/en/options/noLib.md new file mode 100644 index 000000000000..97f5a952c659 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/noLib.md @@ -0,0 +1,5 @@ +--- +display: "No Lib" +--- + +Do not include the default library file (lib.d.ts). diff --git a/packages/tsconfig-reference/copy/en/options/noResolve.md b/packages/tsconfig-reference/copy/en/options/noResolve.md new file mode 100644 index 000000000000..b179553a3ecb --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/noResolve.md @@ -0,0 +1,5 @@ +--- +display: "No Resolve" +--- + +Do not add triple-slash references or imported modules to the list of compiled files. diff --git a/packages/tsconfig-reference/copy/en/options/noStrictGenericChecks.md b/packages/tsconfig-reference/copy/en/options/noStrictGenericChecks.md new file mode 100644 index 000000000000..cb025461745d --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/noStrictGenericChecks.md @@ -0,0 +1,5 @@ +--- +display: "No Strict Generic Checks" +--- + +Disable strict checking of generic signatures in function types. diff --git a/packages/tsconfig-reference/copy/en/options/noUnusedLocals.md b/packages/tsconfig-reference/copy/en/options/noUnusedLocals.md new file mode 100644 index 000000000000..5f5eea577b5b --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/noUnusedLocals.md @@ -0,0 +1,5 @@ +--- +display: "No Unused Locals" +--- + +Report errors on unused locals. diff --git a/packages/tsconfig-reference/copy/en/options/noUnusedParameters.md b/packages/tsconfig-reference/copy/en/options/noUnusedParameters.md new file mode 100644 index 000000000000..7b94ebb870e0 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/noUnusedParameters.md @@ -0,0 +1,5 @@ +--- +display: "No Unused Parameters" +--- + +Report errors on unused parameters. diff --git a/packages/tsconfig-reference/copy/en/options/out.md b/packages/tsconfig-reference/copy/en/options/out.md new file mode 100644 index 000000000000..234b81e437a2 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/out.md @@ -0,0 +1,5 @@ +--- +display: "Out" +--- + +[Deprecated] Use '--outFile' instead. Concatenate and emit output to single file diff --git a/packages/tsconfig-reference/copy/en/options/outDir.md b/packages/tsconfig-reference/copy/en/options/outDir.md new file mode 100644 index 000000000000..33608b5f9fab --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/outDir.md @@ -0,0 +1,5 @@ +--- +display: "Out Dir" +--- + +Redirect output structure to the directory. diff --git a/packages/tsconfig-reference/copy/en/options/outFile.md b/packages/tsconfig-reference/copy/en/options/outFile.md new file mode 100644 index 000000000000..b8e2f63b42f7 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/outFile.md @@ -0,0 +1,5 @@ +--- +display: "Out File" +--- + +Concatenate and emit output to single file. diff --git a/packages/tsconfig-reference/copy/en/options/paths.md b/packages/tsconfig-reference/copy/en/options/paths.md new file mode 100644 index 000000000000..b9b709d4db7f --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/paths.md @@ -0,0 +1,5 @@ +--- +display: "Paths" +--- + +A series of entries which re-map imports to lookup locations relative to the 'baseUrl'. diff --git a/packages/tsconfig-reference/copy/en/options/plugins.md b/packages/tsconfig-reference/copy/en/options/plugins.md new file mode 100644 index 000000000000..9865309c94ef --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/plugins.md @@ -0,0 +1,5 @@ +--- +display: "Plugins" +--- + +List of language service plugins. diff --git a/packages/tsconfig-reference/copy/en/options/preserveConstEnums.md b/packages/tsconfig-reference/copy/en/options/preserveConstEnums.md new file mode 100644 index 000000000000..e39bb7e4a831 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/preserveConstEnums.md @@ -0,0 +1,5 @@ +--- +display: "Preserve Const Enums" +--- + +Do not erase const enum declarations in generated code. diff --git a/packages/tsconfig-reference/copy/en/options/preserveSymlinks.md b/packages/tsconfig-reference/copy/en/options/preserveSymlinks.md new file mode 100644 index 000000000000..45b680e32cf6 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/preserveSymlinks.md @@ -0,0 +1,5 @@ +--- +display: "Preserve Symlinks" +--- + +Do not resolve the real path of symlinks. diff --git a/packages/tsconfig-reference/copy/en/options/preserveWatchOutput.md b/packages/tsconfig-reference/copy/en/options/preserveWatchOutput.md new file mode 100644 index 000000000000..48ca316bd16a --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/preserveWatchOutput.md @@ -0,0 +1,5 @@ +--- +display: "Preserve Watch Output" +--- + +Whether to keep outdated console output in watch mode instead of clearing the screen. diff --git a/packages/tsconfig-reference/copy/en/options/pretty.md b/packages/tsconfig-reference/copy/en/options/pretty.md new file mode 100644 index 000000000000..41bcfe8a9e14 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/pretty.md @@ -0,0 +1,5 @@ +--- +display: "Pretty" +--- + +Stylize errors and messages using color and context (experimental). diff --git a/packages/tsconfig-reference/copy/en/options/reactNamespace.md b/packages/tsconfig-reference/copy/en/options/reactNamespace.md new file mode 100644 index 000000000000..de5b568d8734 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/reactNamespace.md @@ -0,0 +1,5 @@ +--- +display: "React Namespace" +--- + +[Deprecated] Use '--jsxFactory' instead. Specify the object invoked for createElement when targeting 'react' JSX emit diff --git a/packages/tsconfig-reference/copy/en/options/removeComments.md b/packages/tsconfig-reference/copy/en/options/removeComments.md new file mode 100644 index 000000000000..72f9081edabf --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/removeComments.md @@ -0,0 +1,5 @@ +--- +display: "Remove Comments" +--- + +Do not emit comments to output. diff --git a/packages/tsconfig-reference/copy/en/options/resolveJsonModule.md b/packages/tsconfig-reference/copy/en/options/resolveJsonModule.md new file mode 100644 index 000000000000..e53cb9578833 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/resolveJsonModule.md @@ -0,0 +1,5 @@ +--- +display: "Resolve JSon Module" +--- + +Include modules imported with '.json' extension diff --git a/packages/tsconfig-reference/copy/en/options/rootDir.md b/packages/tsconfig-reference/copy/en/options/rootDir.md new file mode 100644 index 000000000000..4b65870b0742 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/rootDir.md @@ -0,0 +1,5 @@ +--- +display: "Root Dir" +--- + +Specify the root directory of input files. Use to control the output directory structure with --outDir. diff --git a/packages/tsconfig-reference/copy/en/options/rootDirs.md b/packages/tsconfig-reference/copy/en/options/rootDirs.md new file mode 100644 index 000000000000..f27382b37898 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/rootDirs.md @@ -0,0 +1,5 @@ +--- +display: "Root Dirs" +--- + +List of root folders whose combined content represents the structure of the project at runtime. diff --git a/packages/tsconfig-reference/copy/en/options/skipDefaultLibCheck.md b/packages/tsconfig-reference/copy/en/options/skipDefaultLibCheck.md new file mode 100644 index 000000000000..8e2bd1af7c6c --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/skipDefaultLibCheck.md @@ -0,0 +1,5 @@ +--- +display: "Skip Default Lib Check" +--- + +[Deprecated] Use '--skipLibCheck' instead. Skip type checking of default library declaration files. diff --git a/packages/tsconfig-reference/copy/en/options/skipLibCheck.md b/packages/tsconfig-reference/copy/en/options/skipLibCheck.md new file mode 100644 index 000000000000..2d1d2e678093 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/skipLibCheck.md @@ -0,0 +1,5 @@ +--- +display: "Skip Lib Check" +--- + +Skip type checking of declaration files. diff --git a/packages/tsconfig-reference/copy/en/options/sourceMap.md b/packages/tsconfig-reference/copy/en/options/sourceMap.md new file mode 100644 index 000000000000..29d2fcc2f3a5 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/sourceMap.md @@ -0,0 +1,5 @@ +--- +display: "Source Map" +--- + +Generates corresponding '.map' file. diff --git a/packages/tsconfig-reference/copy/en/options/sourceRoot.md b/packages/tsconfig-reference/copy/en/options/sourceRoot.md new file mode 100644 index 000000000000..38ca232e8f79 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/sourceRoot.md @@ -0,0 +1,5 @@ +--- +display: "Source Root" +--- + +Specify the location where debugger should locate TypeScript files instead of source locations. diff --git a/packages/tsconfig-reference/copy/en/options/strict.md b/packages/tsconfig-reference/copy/en/options/strict.md new file mode 100644 index 000000000000..5d9921956dd8 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/strict.md @@ -0,0 +1,5 @@ +--- +display: "Strict" +--- + +Enable all strict type-checking options. diff --git a/packages/tsconfig-reference/copy/en/options/strictBindCallApply.md b/packages/tsconfig-reference/copy/en/options/strictBindCallApply.md new file mode 100644 index 000000000000..8424b326ed8b --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/strictBindCallApply.md @@ -0,0 +1,5 @@ +--- +display: "Strict Bind Call Apply" +--- + +Enable strict 'bind', 'call', and 'apply' methods on functions. diff --git a/packages/tsconfig-reference/copy/en/options/strictFunctionTypes.md b/packages/tsconfig-reference/copy/en/options/strictFunctionTypes.md new file mode 100644 index 000000000000..b0404b38bdda --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/strictFunctionTypes.md @@ -0,0 +1,5 @@ +--- +display: "Strict Function Types" +--- + +Enable strict checking of function types. diff --git a/packages/tsconfig-reference/copy/en/options/strictNullChecks.md b/packages/tsconfig-reference/copy/en/options/strictNullChecks.md new file mode 100644 index 000000000000..2fe0d4f22a61 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/strictNullChecks.md @@ -0,0 +1,5 @@ +--- +display: "Strict Null Checks" +--- + +Enable strict null checks. diff --git a/packages/tsconfig-reference/copy/en/options/strictPropertyInitialization.md b/packages/tsconfig-reference/copy/en/options/strictPropertyInitialization.md new file mode 100644 index 000000000000..0f9de4f105f2 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/strictPropertyInitialization.md @@ -0,0 +1,5 @@ +--- +display: "Strict Property Initialization" +--- + +Enable strict checking of property initialization in classes. diff --git a/packages/tsconfig-reference/copy/en/options/stripInternal.md b/packages/tsconfig-reference/copy/en/options/stripInternal.md new file mode 100644 index 000000000000..4a38ecfb59c3 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/stripInternal.md @@ -0,0 +1,5 @@ +--- +display: "Strip Internal" +--- + +Do not emit declarations for code that has an '@internal' annotation. diff --git a/packages/tsconfig-reference/copy/en/options/suppressExcessPropertyErrors.md b/packages/tsconfig-reference/copy/en/options/suppressExcessPropertyErrors.md new file mode 100644 index 000000000000..439c85881827 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/suppressExcessPropertyErrors.md @@ -0,0 +1,5 @@ +--- +display: "Suppress Excess Property Errors" +--- + +Suppress excess property checks for object literals. diff --git a/packages/tsconfig-reference/copy/en/options/suppressImplicitAnyIndexErrors.md b/packages/tsconfig-reference/copy/en/options/suppressImplicitAnyIndexErrors.md new file mode 100644 index 000000000000..f5c980c1fc6b --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/suppressImplicitAnyIndexErrors.md @@ -0,0 +1,5 @@ +--- +display: "Suppress Implicit Any Index Errors" +--- + +Suppress noImplicitAny errors for indexing objects lacking index signatures. diff --git a/packages/tsconfig-reference/copy/en/options/target.md b/packages/tsconfig-reference/copy/en/options/target.md new file mode 100644 index 000000000000..0f9b764ec3fe --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/target.md @@ -0,0 +1,5 @@ +--- +display: "Target" +--- + +Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017', 'ES2018', 'ES2019' or 'ESNEXT'. diff --git a/packages/tsconfig-reference/copy/en/options/traceResolution.md b/packages/tsconfig-reference/copy/en/options/traceResolution.md new file mode 100644 index 000000000000..afb3c58bc97d --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/traceResolution.md @@ -0,0 +1,5 @@ +--- +display: "Trace Resolution" +--- + +Enable tracing of the name resolution process. diff --git a/packages/tsconfig-reference/copy/en/options/tsBuildInfoFile.md b/packages/tsconfig-reference/copy/en/options/tsBuildInfoFile.md new file mode 100644 index 000000000000..eae628c3ec88 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/tsBuildInfoFile.md @@ -0,0 +1,5 @@ +--- +display: "TS Build Info File" +--- + +Specify file to store incremental compilation information diff --git a/packages/tsconfig-reference/copy/en/options/typeRoots.md b/packages/tsconfig-reference/copy/en/options/typeRoots.md new file mode 100644 index 000000000000..1609a6c66b16 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/typeRoots.md @@ -0,0 +1,5 @@ +--- +display: "Type Roots" +--- + +List of folders to include type definitions from. diff --git a/packages/tsconfig-reference/copy/en/options/types.md b/packages/tsconfig-reference/copy/en/options/types.md new file mode 100644 index 000000000000..6fd01c111529 --- /dev/null +++ b/packages/tsconfig-reference/copy/en/options/types.md @@ -0,0 +1,5 @@ +--- +display: "Types" +--- + +Type declaration files to be included in compilation. diff --git a/packages/tsconfig-reference/copy/pirate/categories/Basic_Options_6172.md b/packages/tsconfig-reference/copy/pirate/categories/Basic_Options_6172.md new file mode 100644 index 000000000000..8dbeb2315913 --- /dev/null +++ b/packages/tsconfig-reference/copy/pirate/categories/Basic_Options_6172.md @@ -0,0 +1,5 @@ +--- +display: "Options fer All" +--- + +It be the basic options. Aye diff --git a/packages/tsconfig-reference/copy/pirate/options/allowJs.md b/packages/tsconfig-reference/copy/pirate/options/allowJs.md new file mode 100644 index 000000000000..cce1e1bf2bb1 --- /dev/null +++ b/packages/tsconfig-reference/copy/pirate/options/allowJs.md @@ -0,0 +1,5 @@ +--- +display: "yar" +--- + +Allow javascript files to be compiled. diff --git a/packages/tsconfig-reference/data/.gitignore b/packages/tsconfig-reference/data/.gitignore new file mode 100644 index 000000000000..a6c57f5fb2ff --- /dev/null +++ b/packages/tsconfig-reference/data/.gitignore @@ -0,0 +1 @@ +*.json diff --git a/packages/tsconfig-reference/data/_types.ts b/packages/tsconfig-reference/data/_types.ts new file mode 100644 index 000000000000..94820ce3c84d --- /dev/null +++ b/packages/tsconfig-reference/data/_types.ts @@ -0,0 +1,97 @@ +// __auto-generated__ + +export type CompilerOptionName = + | "help" + | "help" + | "watch" + | "preserveWatchOutput" + | "listFiles" + | "listEmittedFiles" + | "pretty" + | "traceResolution" + | "diagnostics" + | "extendedDiagnostics" + | "incremental" + | "locale" + | "all" + | "version" + | "init" + | "project" + | "build" + | "showConfig" + | "target" + | "module" + | "lib" + | "allowJs" + | "checkJs" + | "jsx" + | "declaration" + | "declarationMap" + | "emitDeclarationOnly" + | "sourceMap" + | "outFile" + | "outDir" + | "rootDir" + | "composite" + | "tsBuildInfoFile" + | "removeComments" + | "noEmit" + | "importHelpers" + | "downlevelIteration" + | "isolatedModules" + | "strict" + | "noImplicitAny" + | "strictNullChecks" + | "strictFunctionTypes" + | "strictBindCallApply" + | "strictPropertyInitialization" + | "noImplicitThis" + | "alwaysStrict" + | "noUnusedLocals" + | "noUnusedParameters" + | "noImplicitReturns" + | "noFallthroughCasesInSwitch" + | "moduleResolution" + | "baseUrl" + | "paths" + | "rootDirs" + | "typeRoots" + | "types" + | "allowSyntheticDefaultImports" + | "esModuleInterop" + | "preserveSymlinks" + | "allowUmdGlobalAccess" + | "sourceRoot" + | "mapRoot" + | "inlineSourceMap" + | "inlineSources" + | "experimentalDecorators" + | "emitDecoratorMetadata" + | "jsxFactory" + | "resolveJsonModule" + | "out" + | "reactNamespace" + | "skipDefaultLibCheck" + | "charset" + | "emitBOM" + | "newLine" + | "noErrorTruncation" + | "noLib" + | "noResolve" + | "stripInternal" + | "disableSizeLimit" + | "noImplicitUseStrict" + | "noEmitHelpers" + | "noEmitOnError" + | "preserveConstEnums" + | "declarationDir" + | "skipLibCheck" + | "allowUnusedLabels" + | "allowUnreachableCode" + | "suppressExcessPropertyErrors" + | "suppressImplicitAnyIndexErrors" + | "forceConsistentCasingInFileNames" + | "maxNodeModuleJsDepth" + | "noStrictGenericChecks" + | "keyofStringsOnly" + | "plugins"; diff --git a/packages/tsconfig-reference/output/.gitkeep b/packages/tsconfig-reference/output/.gitkeep new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/packages/tsconfig-reference/scripts/createLanguage.ts b/packages/tsconfig-reference/scripts/createLanguage.ts new file mode 100644 index 000000000000..cffa9003e5c9 --- /dev/null +++ b/packages/tsconfig-reference/scripts/createLanguage.ts @@ -0,0 +1,48 @@ +/** + * Sets up the copy folder structure for a language + + node ./node_modules/.bin/ts-node packages/tsconfig-reference/scripts/createLanguage.ts +*/ + +const languageToCreate = 'en' + +import { writeFileSync, existsSync, copyFileSync, mkdirSync } from 'fs' +import { join } from 'path' + +const copyRoot = join(__dirname, '..', 'copy') + +const langRoot = join(copyRoot, languageToCreate) +if (!existsSync(langRoot)) mkdirSync(langRoot) + +const optsRoot = join(langRoot, 'options') +if (!existsSync(optsRoot)) mkdirSync(optsRoot) + +const categoriesRoot = join(langRoot, 'categories') +if (!existsSync(categoriesRoot)) mkdirSync(categoriesRoot) + +const options = require('../data/tsconfigOpts.json') +options.forEach(opt => { + const optionPath = join(optsRoot, opt.name + '.md') + + // if (existsSync(optionPath)) return + + // Make a pretty display title, which will use the compiler flag name + // fot the anchor. + const titleCase = opt.name.replace(/^.| ./g, (m) => m.toUpperCase()) + .replace(/[A-Z]/g, (m) => " " + m) + .replace(/Ts/, "TS") + .replace(/Js/, "JS") + .trim() + + const yml = "```\ndisplay: \"" + titleCase + "\"\n```\n\n" + const content = yml + opt.description.message + writeFileSync(optionPath, content) +}) + +const categories = require('../data/tsconfigCategories.json') +Object.values(categories).forEach((category: any) => { + const categoryPath = join(categoriesRoot, category.key + '.md') + + if (existsSync(categoryPath)) return + writeFileSync(categoryPath, '') +}) diff --git a/packages/tsconfig-reference/scripts/generateJSON.ts b/packages/tsconfig-reference/scripts/generateJSON.ts new file mode 100644 index 000000000000..ef85791bbea3 --- /dev/null +++ b/packages/tsconfig-reference/scripts/generateJSON.ts @@ -0,0 +1,94 @@ +// @ts-check +// Data-dump all the TSConfig options + +/** Run with: + node --inspect-brk ./node_modules/.bin/ts-node packages/tsconfig-reference/scripts/generateJSON.ts + yarn ts-node packages/tsconfig-reference/scripts/generateJSON.ts +*/ + +import * as ts from 'typescript' + +import { CommandLineOption } from './types' +import { writeFileSync } from 'fs' +import { join } from 'path' +import { format } from 'prettier' +import { denyList, relatedTo, deprecated, internal, defaultsForOptions } from './tsconfigRules' +import { CompilerOptionName } from '../data/_types' + +const toJSONString = obj => format(JSON.stringify(obj, null, ' '), { filepath: 'thing.json' }) +const writeJSON = (name, obj) => writeFileSync(join(__dirname, '..', 'data', name), toJSONString(obj)) +const writeString = (name, text) => writeFileSync(join(__dirname, '..', 'data', name), format(text, { filepath: name })) + +// @ts-ignore because this is private +const options = ts.optionDeclarations as CommandLineOption[] +const categories = new Set() + +// Cut down the list +const filteredOptions = options + .filter(o => !denyList.includes(o.name as CompilerOptionName)) + .filter(o => !o.isCommandLineOnly) + + +filteredOptions.forEach(option => { + const name = option.name as CompilerOptionName + + // Convert JS Map types to a JSONable obj + if ('type' in option && typeof option.type === 'object' && 'get' in option.type) { + // Option definitely has a map obj, need to resolve it + const newOptions = {} + option.type.forEach((v, k) => (newOptions[k] = v)) + // @ts-ignore + option.type = newOptions + } + + // Convert categories to be something which can be looked up + if ('category' in option) { + categories.add(option.category) + // @ts-ignore + option.category = option.category.code + } + + // If it's got related fields, set them + const relatedMetadata = relatedTo.find(a => a[0] == name) + if (relatedMetadata) { + // @ts-ignore + option.related = relatedMetadata[1] + } + + if (deprecated.includes(name)) { + // @ts-ignore - add custom messages later + option.deprecated = 'Deprecated' + } + + if (internal.includes(name)) { + // @ts-ignore + option.internal = true + } + + if (name in defaultsForOptions) { + // @ts-ignore + option.defaultValue = defaultsForOptions[name] + } + + // Remove irrelevant properties + delete option.shortName + delete option.showInSimplifiedHelpView +}) + +writeJSON('tsconfigOpts.json', filteredOptions) + +// Improve the typing for the rules +writeString( + '_types.ts', + `// __auto-generated__ \n\n export type CompilerOptionName = '${options.map(o => o.name).join("' | '")}'` +) + +const categoryMap = {} +categories.forEach(c => (categoryMap[c.code] = c)) +writeJSON('tsconfigCategories.json', categoryMap) + +// @ts-ignore - Print the defaults for a TS Config file +const defaults = ts.defaultInitCompilerOptions +writeJSON('tsconfigDefaults.json', defaults) + + diff --git a/packages/tsconfig-reference/scripts/generateMarkdown.ts b/packages/tsconfig-reference/scripts/generateMarkdown.ts new file mode 100644 index 000000000000..256c72c07815 --- /dev/null +++ b/packages/tsconfig-reference/scripts/generateMarkdown.ts @@ -0,0 +1,115 @@ +// @ts-check +// Data-dump all the TSConfig options + +/** Run with: + node --inspect-brk ./node_modules/.bin/ts-node --project packages/tsconfig-reference/tsconfig.json packages/tsconfig-reference/scripts/generateMarkdown.ts + yarn ts-node --project packages/tsconfig-reference/tsconfig.json packages/tsconfig-reference/scripts/generateMarkdown.ts +*/ + +import { writeFileSync, readdirSync, existsSync, readFileSync } from 'fs' +import { join } from 'path' +import * as assert from 'assert' +import { read as readMarkdownFile } from 'gray-matter' +import * as prettier from 'prettier' + +const options = require('../data/tsconfigOpts.json') as typeof import('../data/tsconfigOpts.json') +const categories = require('../data/tsconfigCategories.json') as typeof import('../data/tsconfigCategories.json') + +const orderedCategories = [ + 'Basic_Options_6172', + 'Strict_Type_Checking_Options_6173', + 'Module_Resolution_Options_6174', + 'Source_Map_Options_6175', + 'Additional_Checks_6176', + 'Experimental_Options_6177', + 'Advanced_Options_6178', + 'Command_line_Options_6171', +] + +// Makes sure all categories are accounted for in ^ +assert.deepEqual(Object.keys(categories).sort(), orderedCategories.map(c => c.split('_').pop()).sort()) + +const languages = readdirSync(join(__dirname, '..', 'copy')) + +languages.forEach(lang => { + const locale = join(__dirname, '..', 'copy', lang) + const fallbackLocale = join(__dirname, '..', 'copy', 'en') + + const markdownChunks: string[] = [] + + const getPathInLocale = (path: string) => { + if (existsSync(join(locale, path))) return join(locale, path) + if (existsSync(join(fallbackLocale, path))) return join(fallbackLocale, path) + throw new Error('Could not find a path for ' + path) + } + + // Make a JSON dump of the category anchors someone wrapping the markdown + const allCategories = [] as { display: string; anchor: string }[] + + orderedCategories.forEach(categoryID => { + const category = Object.values(categories).find((c: any) => c.key === categoryID) + assert.ok(category) + + const categoryPath = getPathInLocale(join('categories', categoryID + '.md')) + const categoryFile = readMarkdownFile(categoryPath) + + assert.ok(categoryFile.data.display) // Must have a display title in the front-matter + + // Let the title change it's display but keep the same ID + const title = `#

${categoryFile.data.display}

` + markdownChunks.push(title) + allCategories.push({ display: categoryFile.data.display, anchor: categoryID }) + + // Push the category copy + markdownChunks.push(categoryFile.content) + + // Loop through their options + const optionsForCategory = options.filter(o => o.category === category.code) + optionsForCategory.forEach(option => { + const optionPath = getPathInLocale(join('options', option.name + '.md')) + const optionFile = readMarkdownFile(optionPath) + + // Must have a display title in the front-matter + assert.ok(optionFile.data.display, 'Could not get a display for option: ' + option.name + ' in ' + lang) + + // Let the title change it's display but keep the same ID + const title = `#

${optionFile.data.display}

` + + markdownChunks.push(title) + markdownChunks.push(optionFile.content) + + // Make a markdown table of the important metadata + const mdTableRows = [] as [string, string][] + + mdTableRows.push(['Value', '`' + option.name + '`']) + if (option.deprecated) mdTableRows.push(['Status', 'Deprecated']) + + if (option.defaultValue) { + const value = option.defaultValue.includes(' ') ? option.defaultValue : '`' + option.defaultValue + '`' + mdTableRows.push(['Default', value]) + } + + if (option.related) { + const optionValue = option.related.map(r => `[\`${r}\`](#${r})`).join(', ') + mdTableRows.push(['Related', optionValue]) + } + + const table = ` | | |\n | ---- | --- | \n` + mdTableRows.map(r => `${r[0]} | ${r[1]}`).join('\n') + markdownChunks.push(table) + + markdownChunks.push('---') + }) + }) + + // Write the Markdown and JSON + const markdown = prettier.format(markdownChunks.join('\n'), { filepath: 'index.md' }) + const mdPath = join(__dirname, '..', 'output', lang + '.md') + writeFileSync(mdPath, markdown) + console.log(mdPath) + + writeFileSync(join(__dirname, '..', 'output', lang + '.json'), JSON.stringify({ categories: allCategories })) + + // Do a quick linter at the end + const unfound = options.filter(o => markdown.includes(o)) + if (unfound.length) throw new Error(`Could not find these options in ${lang}: ${unfound.map(u => u.name).join(', ')}`) +}) diff --git a/packages/tsconfig-reference/scripts/tsconfigRules.ts b/packages/tsconfig-reference/scripts/tsconfigRules.ts new file mode 100644 index 000000000000..b17b19d20afe --- /dev/null +++ b/packages/tsconfig-reference/scripts/tsconfigRules.ts @@ -0,0 +1,102 @@ +import { CompilerOptionName } from '../data/_types' + +/** Options which should never show on the references, basically anything that's for the CLI not the TSConfig */ +export const denyList: CompilerOptionName[] = ['help', 'init', 'all', 'watch', 'version', 'build', 'project'] + +/** Things we should document, but really want to help move people away from */ +export const deprecated: CompilerOptionName[] = ['out'] + +/** Things which people really shouldn't use, but need to document */ +export const internal: CompilerOptionName[] = ['preserveWatchOutput'] + +/** Allows linking between options */ +export const relatedTo: [CompilerOptionName, CompilerOptionName[]][] = [ + ['strict', ['strictBindCallApply', 'strictFunctionTypes', 'strictPropertyInitialization']], + + ['out', ['outDir', 'outFile']], + ['outDir', ['out', 'outFile']], + ['outFile', ['out', 'outDir']], +] + +/** + * Options are taken from the compiler flags markdown docs... + * So err, they are like 90% reliable. + */ + +export const defaultsForOptions = { + allowJs: 'false', + allowSyntheticDefaultImports: 'module === "system" or esModuleInterop', + allowUmdGlobalAccess: 'false', + allowUnreachableCode: 'false', + allowUnusedLabels: 'false', + alwaysStrict: 'false', + baseUrl: 'n/a', + charset: 'utf8', + checkJs: 'false', + composite: 'true', + declaration: 'True when TS', + declarationDir: ' n/a', + declarationMap: 'false', + diagnostics: 'false', + disableSizeLimit: 'false', + downlevelIteration: 'false', + emitBOM: 'false', + emitDeclarationOnly: 'false', + esModuleInterop: 'false', + extendedDiagnostics: 'false', + forceConsistentCasingInFileNames: 'false', + generateCpuProfile: ' profile.cpuprofile', + importHelpers: 'false', + incremental: 'true', + inlineSourceMap: 'false', + inlineSources: 'false', + isolatedModules: 'false', + jsx: '"preserve"', + jsxFactory: 'React"', + keyofStringsOnly: 'false', + lib: 'n/a', + listEmittedFiles: 'false', + listFiles: 'false', + locale: 'Platform specific', + mapRoot: 'n/a', + maxNodeModuleJsDepth: '0', + newLine: 'Platform specific', + noEmit: 'false', + noEmitHelpers: 'false', + noEmitOnError: 'false', + noErrorTruncation: 'false', + noFallthroughCasesInSwitch: 'false', + noImplicitAny: 'false', + noImplicitReturns: 'false', + noImplicitThis: 'false', + noImplicitUseStrict: 'false', + noLib: 'false', + noResolve: 'false', + noStrictGenericChecks: 'false', + noUnusedLocals: 'false', + noUnusedParameters: 'false', + out: 'n/a', + outDir: 'n/a', + outFile: 'n/a', + preserveConstEnums: 'false', + preserveSymlinks: 'false', + preserveWatchOutput: 'false', + pretty: 'true', + reactNamespace: '"React"', + removeComments: 'false', + resolveJsonModule: 'false', + rootDir: 'Computed from the list of input files', + skipDefaultLibCheck: 'false', + skipLibCheck: 'false', + sourceMap: 'false', + strict: 'false', + strictBindCallApply: 'false', + strictFunctionTypes: 'false', + strictPropertyInitialization: 'false', + strictNullChecks: 'false', + suppressExcessPropertyErrors: 'false', + suppressImplicitAnyIndexErrors: 'false', + target: 'false', + traceResolution: 'false', + tsBuildInfoFile: ' .tsbuildin', +} diff --git a/packages/tsconfig-reference/scripts/types.ts b/packages/tsconfig-reference/scripts/types.ts new file mode 100644 index 000000000000..4f197e52ae72 --- /dev/null +++ b/packages/tsconfig-reference/scripts/types.ts @@ -0,0 +1,77 @@ +import ts = require("typescript"); + +// These are all copy-pasta'd from the TS codebase + + /** ES6 Map interface, only read methods included. */ + export interface ReadonlyMap { + get(key: string): T | undefined; + has(key: string): boolean; + forEach(action: (value: T, key: string) => void): void; + readonly size: number; + keys(): Iterator; + values(): Iterator; + entries(): Iterator<[string, T]>; +} + +/** ES6 Map interface. */ +export interface Map extends ReadonlyMap { + set(key: string, value: T): this; + delete(key: string): boolean; + clear(): void; +} + +export interface DiagnosticMessage { + key: string; + category: ts.DiagnosticCategory; + code: number; + message: string; + reportsUnnecessary?: {}; + /* @internal */ + elidedInCompatabilityPyramid?: boolean; +} + +/* @internal */ +export interface CommandLineOptionBase { + name: string; + type: "string" | "number" | "boolean" | "object" | "list" | Map; // a value of a primitive type, or an object literal mapping named values to actual values + isFilePath?: boolean; // True if option value is a path or fileName + shortName?: string; // A short mnemonic for convenience - for instance, 'h' can be used in place of 'help' + description?: DiagnosticMessage; // The message describing what the command line switch does + paramType?: DiagnosticMessage; // The name to be used for a non-boolean option's parameter + isTSConfigOnly?: boolean; // True if option can only be specified via tsconfig.json file + isCommandLineOnly?: boolean; + showInSimplifiedHelpView?: boolean; + category?: DiagnosticMessage; + strictFlag?: true; // true if the option is one of the flag under strict + affectsSourceFile?: true; // true if we should recreate SourceFiles after this option changes + affectsModuleResolution?: true; // currently same effect as `affectsSourceFile` + affectsBindDiagnostics?: true; // true if this affects binding (currently same effect as `affectsSourceFile`) + affectsSemanticDiagnostics?: true; // true if option affects semantic diagnostics + affectsEmit?: true; // true if the options affects emit + transpileOptionValue?: boolean | undefined; // If set this means that the option should be set to this value when transpiling +} + +/* @internal */ +export interface CommandLineOptionOfPrimitiveType extends CommandLineOptionBase { + type: "string" | "number" | "boolean"; +} + +/* @internal */ +export interface CommandLineOptionOfCustomType extends CommandLineOptionBase { + type: Map; // an object literal mapping named values to actual values +} + +/* @internal */ +export interface TsConfigOnlyOption extends CommandLineOptionBase { + type: "object"; + elementOptions?: Map; + extraKeyDiagnosticMessage?: DiagnosticMessage; +} + +/* @internal */ +export interface CommandLineOptionOfListType extends CommandLineOptionBase { + type: "list"; + element: CommandLineOptionOfCustomType | CommandLineOptionOfPrimitiveType | TsConfigOnlyOption; +} + +export type CommandLineOption = CommandLineOptionOfCustomType | CommandLineOptionOfPrimitiveType | TsConfigOnlyOption | CommandLineOptionOfListType; diff --git a/packages/tsconfig-reference/tsconfig.json b/packages/tsconfig-reference/tsconfig.json new file mode 100644 index 000000000000..ca940d4b3864 --- /dev/null +++ b/packages/tsconfig-reference/tsconfig.json @@ -0,0 +1,7 @@ +{ + "compilerOptions": { + "resolveJsonModule": true, + "checkJs": true, + "allowJs": true + } +} From 248a23682a79eb508f4728483c824b7210efc9fa Mon Sep 17 00:00:00 2001 From: Orta Therox Date: Fri, 1 Nov 2019 12:21:54 -0400 Subject: [PATCH 03/10] Build some build tooling --- packages/tsconfig-reference/output/.gitignore | 3 +++ packages/tsconfig-reference/package.json | 9 +++++++++ 2 files changed, 12 insertions(+) create mode 100644 packages/tsconfig-reference/output/.gitignore create mode 100644 packages/tsconfig-reference/package.json diff --git a/packages/tsconfig-reference/output/.gitignore b/packages/tsconfig-reference/output/.gitignore new file mode 100644 index 000000000000..c3d07e57fec1 --- /dev/null +++ b/packages/tsconfig-reference/output/.gitignore @@ -0,0 +1,3 @@ +* +!.gitkeep +!.gitignore diff --git a/packages/tsconfig-reference/package.json b/packages/tsconfig-reference/package.json new file mode 100644 index 000000000000..73a417082477 --- /dev/null +++ b/packages/tsconfig-reference/package.json @@ -0,0 +1,9 @@ +{ + "name": "tsconfig-reference", + "version": "0.0.1", + "scripts" : { + "generate-json": "yarn ts-node scripts/generateJSON.ts", + "generate-markdown": "yarn ts-node --project tsconfig.json scripts/generateMarkdown.ts ", + "build": "yarn generate-json; yarn generate-markdown" + } +} From be10050b3597ae808fa1dadc244dadb97c5f7e92 Mon Sep 17 00:00:00 2001 From: Orta Therox Date: Sat, 2 Nov 2019 09:57:03 -0400 Subject: [PATCH 04/10] WIP on getting the config page showing --- package.json | 5 +- .../typescriptlang-org/bootup/createPages.ts | 2 + .../ingestion/createTSConfigReference.ts | 47 +++++++++++++++++++ .../typescriptlang-org/bootup/onCreateNode.ts | 21 +++++---- packages/typescriptlang-org/gatsby-config.js | 7 +++ .../TSConfigReferenceTemplate.d.ts | 27 +++++++++++ .../src/templates/tsconfigReference.tsx | 39 +++++++++++++++ 7 files changed, 137 insertions(+), 11 deletions(-) create mode 100644 packages/typescriptlang-org/bootup/ingestion/createTSConfigReference.ts create mode 100644 packages/typescriptlang-org/src/templates/__generated__/TSConfigReferenceTemplate.d.ts create mode 100644 packages/typescriptlang-org/src/templates/tsconfigReference.tsx diff --git a/package.json b/package.json index 1430a38032da..14adcbeccd87 100644 --- a/package.json +++ b/package.json @@ -9,8 +9,11 @@ "husky": "^3.0.8" }, "scripts": { + "bootstrap": "build-tsconfig-reference-md", "start": "yarn workspace typescriptlang-org start", - "build": "yarn workspace typescriptlang-org build", + "build-site": "yarn workspace typescriptlang-org build", + "build-tsconfig-reference-md": "yarn workspace tsconfig-reference build", + "build": "yarn build-tsconfig-reference-md && yarn build-site", "clean": "yarn workspace typescriptlang-org gatsby clean", "test": "yarn jest", "playground": "concurrently -p \"[{name}]\" -n \"TS,WEB\" -c \"bgBlue.bold,bgMagenta.bold\" \"yarn workspace playground start\" \"yarn workspace playground-sandbox start\"", diff --git a/packages/typescriptlang-org/bootup/createPages.ts b/packages/typescriptlang-org/bootup/createPages.ts index 6cf5e65b0c36..fcb6bb67a0f2 100644 --- a/packages/typescriptlang-org/bootup/createPages.ts +++ b/packages/typescriptlang-org/bootup/createPages.ts @@ -1,5 +1,6 @@ import { setupRedirects } from "../src/redirects/setupRedirects" import { createOldHandbookPages } from "./ingestion/createPagesForOldHandbook" +import { createTSConfigReference } from "./ingestion/createTSConfigReference" import { GatsbyNode } from "gatsby" @@ -10,6 +11,7 @@ export const createPages: GatsbyNode["createPages"] = async args => { setupRedirects(args.actions.createRedirect) createOldHandbookPages(args.graphql, args.actions.createPage) + createTSConfigReference(args.graphql, args.actions.createPage) return null } diff --git a/packages/typescriptlang-org/bootup/ingestion/createTSConfigReference.ts b/packages/typescriptlang-org/bootup/ingestion/createTSConfigReference.ts new file mode 100644 index 000000000000..449760d792f3 --- /dev/null +++ b/packages/typescriptlang-org/bootup/ingestion/createTSConfigReference.ts @@ -0,0 +1,47 @@ +const path = require(`path`) +import { NodePluginArgs, CreatePagesArgs } from "gatsby" + +export const createTSConfigReference = async ( + graphql: CreatePagesArgs["graphql"], + createPage: NodePluginArgs["actions"]["createPage"] +) => { + const handbookPage = path.resolve(`./src/templates/handbook.tsx`) + const result = await graphql(` + query GetAllHandbookDocs { + allFile( + filter: { + sourceInstanceName: { eq: "tsconfig-reference" } + ext: { eq: ".md" } + } + ) { + nodes { + name + + modifiedTime + absolutePath + } + } + } + `) + + if (result.errors) { + throw result.errors + } + + const anyData = result.data as any + const docs = anyData.allFile.nodes + const english = docs.find(doc => doc.name === "en" && doc.childMarkdownRemark) + + if (english) { + console.log("Eng", english) + createPage({ + path: english.absolutePath, + component: handbookPage, + context: { + slug: "/tsconfig", + tsconfigMDPath: english.absolutePath, + isOldHandbook: false, + }, + }) + } +} diff --git a/packages/typescriptlang-org/bootup/onCreateNode.ts b/packages/typescriptlang-org/bootup/onCreateNode.ts index f0ecad684bc2..56fd734d5751 100644 --- a/packages/typescriptlang-org/bootup/onCreateNode.ts +++ b/packages/typescriptlang-org/bootup/onCreateNode.ts @@ -3,14 +3,15 @@ const { createFilePath } = require(`gatsby-source-filesystem`) export const onCreateNode: GatsbyNode["onCreateNode"] = ({ node, actions, getNode }) => { const { createNodeField } = actions - - if (node.context === `MarkdownRemark`) { - console.log("ADDING") - const value = createFilePath({ node, getNode }) - createNodeField({ - name: `slug`, - node, - value, - }) - } + + // This wasn't ever passing anyway + // if (node.context === `MarkdownRemark`) { + // console.log("got through") + // const value = createFilePath({ node, getNode }) + // createNodeField({ + // node, + // name: `slug`, + // value, + // }) + // } } diff --git a/packages/typescriptlang-org/gatsby-config.js b/packages/typescriptlang-org/gatsby-config.js index 18beb38a9aaf..d737866aa5b8 100644 --- a/packages/typescriptlang-org/gatsby-config.js +++ b/packages/typescriptlang-org/gatsby-config.js @@ -12,6 +12,13 @@ module.exports = { name: `handbook-v1`, }, }, + { + resolve: `gatsby-source-filesystem`, + options: { + path: `${__dirname}/../tsconfig-reference/output`, + name: `tsconfig-reference`, + }, + }, { resolve: `gatsby-transformer-remark`, options: { diff --git a/packages/typescriptlang-org/src/templates/__generated__/TSConfigReferenceTemplate.d.ts b/packages/typescriptlang-org/src/templates/__generated__/TSConfigReferenceTemplate.d.ts new file mode 100644 index 000000000000..0d1d09a74b60 --- /dev/null +++ b/packages/typescriptlang-org/src/templates/__generated__/TSConfigReferenceTemplate.d.ts @@ -0,0 +1,27 @@ +/* tslint:disable */ +/* eslint-disable */ +// This file was automatically generated and should not be edited. + +// ==================================================== +// GraphQL query operation: TSConfigReferenceTemplate +// ==================================================== + +export interface TSConfigReferenceTemplate_markdownRemark_frontmatter { + __typename: "MarkdownRemarkFrontmatter"; + permalink: string | null; +} + +export interface TSConfigReferenceTemplate_markdownRemark { + __typename: "MarkdownRemark"; + id: string; + html: string | null; + frontmatter: TSConfigReferenceTemplate_markdownRemark_frontmatter | null; +} + +export interface TSConfigReferenceTemplate { + markdownRemark: TSConfigReferenceTemplate_markdownRemark | null; +} + +export interface TSConfigReferenceTemplateVariables { + tsconfigMDPath: string; +} diff --git a/packages/typescriptlang-org/src/templates/tsconfigReference.tsx b/packages/typescriptlang-org/src/templates/tsconfigReference.tsx new file mode 100644 index 000000000000..d4accb61dc43 --- /dev/null +++ b/packages/typescriptlang-org/src/templates/tsconfigReference.tsx @@ -0,0 +1,39 @@ +import React from "react" +import { graphql } from "gatsby" +import {TSConfigReferenceTemplate} from "./__generated__/TSConfigReferenceTemplate" +import {Layout} from "../components/layout" + +class TSConfigReferenceTemplateComponent extends React.Component<{ pageContext: any, data: TSConfigReferenceTemplate}> { + render() { + console.log(this.props) + const post = this.props.data.markdownRemark + if (!post) { + console.log("Could not render:", JSON.stringify(this.props)) + return
+ } + + return ( + + +
+
+ + + ) + } +} + +export default TSConfigReferenceTemplateComponent + +export const pageQuery = graphql` + query TSConfigReferenceTemplate($tsconfigMDPath: String!) { + markdownRemark(fileAbsolutePath: {eq: $tsconfigMDPath} ) { + id + html + + frontmatter { + permalink + } + } + } +` From 0139c87086bbe7a8401b9003613c5d972bafc180 Mon Sep 17 00:00:00 2001 From: Orta Therox Date: Sat, 2 Nov 2019 10:00:02 -0400 Subject: [PATCH 05/10] Fix husky --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 14adcbeccd87..dbce0e913a2c 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ }, "husky": { "hooks": { - "pre-push": "git-branch-is v2 && yarn run clean && yarn run build" + "pre-push": "git-branch-is v2 && yarn run clean && yarn run build || echo 'skipping'" } } } From cd073ddbf27859445b4d119b9f4c3ab7052eb20a Mon Sep 17 00:00:00 2001 From: Orta Therox Date: Sat, 2 Nov 2019 12:28:25 -0400 Subject: [PATCH 06/10] Add a page for the TSConfig reference --- README.md | 1 + package.json | 2 +- .../ingestion/createTSConfigReference.ts | 29 ++++++++++--------- 3 files changed, 17 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index 50b22307973d..1f5c3e5d67ec 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,7 @@ This repo uses [yarn workspaces][y-wrk], to get started clone this repo and run git clone https://github.com/microsoft/TypeScript-website cd TypeScript-website yarn install +yarn bootstrap code . ``` diff --git a/package.json b/package.json index dbce0e913a2c..327b66ba0270 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "husky": "^3.0.8" }, "scripts": { - "bootstrap": "build-tsconfig-reference-md", + "bootstrap": "yarn build-tsconfig-reference-md", "start": "yarn workspace typescriptlang-org start", "build-site": "yarn workspace typescriptlang-org build", "build-tsconfig-reference-md": "yarn workspace tsconfig-reference build", diff --git a/packages/typescriptlang-org/bootup/ingestion/createTSConfigReference.ts b/packages/typescriptlang-org/bootup/ingestion/createTSConfigReference.ts index 449760d792f3..1e0b83b5fea3 100644 --- a/packages/typescriptlang-org/bootup/ingestion/createTSConfigReference.ts +++ b/packages/typescriptlang-org/bootup/ingestion/createTSConfigReference.ts @@ -5,7 +5,7 @@ export const createTSConfigReference = async ( graphql: CreatePagesArgs["graphql"], createPage: NodePluginArgs["actions"]["createPage"] ) => { - const handbookPage = path.resolve(`./src/templates/handbook.tsx`) + const tsConfigRefPage = path.resolve(`./src/templates/tsconfigReference.tsx`) const result = await graphql(` query GetAllHandbookDocs { allFile( @@ -16,7 +16,6 @@ export const createTSConfigReference = async ( ) { nodes { name - modifiedTime absolutePath } @@ -30,18 +29,20 @@ export const createTSConfigReference = async ( const anyData = result.data as any const docs = anyData.allFile.nodes - const english = docs.find(doc => doc.name === "en" && doc.childMarkdownRemark) - if (english) { - console.log("Eng", english) - createPage({ - path: english.absolutePath, - component: handbookPage, - context: { - slug: "/tsconfig", - tsconfigMDPath: english.absolutePath, - isOldHandbook: false, - }, - }) + // start with just the english one + console.log(docs) + const english = docs.find(doc => doc.name === "en") + + if (!english) { + throw new Error("Could not find the TSConfig Reference markdown file: you probably need to run `yarn bootstrap` in the project root") } + + createPage({ + path: "/tsconfig", + component: tsConfigRefPage, + context: { + tsconfigMDPath: english.absolutePath, + }, + }) } From ef1d1176d3ea91c32844cc29af46f7ed3404111e Mon Sep 17 00:00:00 2001 From: Orta Therox Date: Sat, 2 Nov 2019 16:47:25 -0400 Subject: [PATCH 07/10] Adds a rough layout to the site --- .vscode/settings.json | 12 +++- packages/typescriptlang-org/gatsby-config.js | 13 +++- packages/typescriptlang-org/package.json | 3 + .../src/components/layout.tsx | 44 ++---------- .../src/components/layout/TopNav.tsx | 55 ++++++++++++++ packages/typescriptlang-org/src/lib/theme.ts | 32 +++++++++ .../typescriptlang-org/src/pages/index.css | 71 +++++++++++++------ .../src/templates/handbook.tsx | 17 ++--- .../src/templates/tsconfigReference.tsx | 13 ++-- yarn.lock | 47 +++++++++++- 10 files changed, 227 insertions(+), 80 deletions(-) create mode 100644 packages/typescriptlang-org/src/components/layout/TopNav.tsx create mode 100644 packages/typescriptlang-org/src/lib/theme.ts diff --git a/.vscode/settings.json b/.vscode/settings.json index b335def2f441..234e1d96ad19 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,5 +1,13 @@ { "files.exclude": { "**/.rts2_cache*": true - } -} \ No newline at end of file + }, + "workbench.colorCustomizations": { + "activityBar.background": "#3178C6", + "activityBar.foreground": "#000000", + "activityBar.inactiveForeground": "#15202b99", + "activityBarBadge.background": "#ffffff", + "activityBarBadge.foreground": "#15202b" + }, + "peacock.color": "#3178C6", +} diff --git a/packages/typescriptlang-org/gatsby-config.js b/packages/typescriptlang-org/gatsby-config.js index d737866aa5b8..f390a40667e6 100644 --- a/packages/typescriptlang-org/gatsby-config.js +++ b/packages/typescriptlang-org/gatsby-config.js @@ -1,10 +1,17 @@ // https://github.com/gatsbyjs/gatsby/issues/1457 -require('ts-node').register({ files: true }) +require("ts-node").register({ files: true }) module.exports = { plugins: [ + // Creates TS types for queries during `gatsby dev` "gatsby-plugin-codegen", - `gatsby-plugin-typescript`, + // Support ts/tsx files in src + "gatsby-plugin-typescript", + + // Let's you edit the head from inside a react tree + "gatsby-plugin-react-helmet", + + // Grabs the old handbook markdown files { resolve: `gatsby-source-filesystem`, options: { @@ -12,6 +19,7 @@ module.exports = { name: `handbook-v1`, }, }, + // Grabs file from the tsconfig reference { resolve: `gatsby-source-filesystem`, options: { @@ -19,6 +27,7 @@ module.exports = { name: `tsconfig-reference`, }, }, + // Markdown support { resolve: `gatsby-transformer-remark`, options: { diff --git a/packages/typescriptlang-org/package.json b/packages/typescriptlang-org/package.json index dad2a2120e8f..8821c5cf7bfc 100644 --- a/packages/typescriptlang-org/package.json +++ b/packages/typescriptlang-org/package.json @@ -12,10 +12,12 @@ "serve": "gatsby serve" }, "dependencies": { + "@types/react-helmet": "^5.0.14", "@uifabric/fluent-theme": "^7.1.4", "@uifabric/react-cards": "^0.108.2", "gatsby": "^2.15.29", "gatsby-plugin-codegen": "^1.0.4", + "gatsby-plugin-react-helmet": "^3.1.13", "gatsby-plugin-sharp": "^2.2.28", "gatsby-remark-copy-linked-files": "^2.1.24", "gatsby-remark-images": "^3.1.25", @@ -28,6 +30,7 @@ "prismjs": "^1.17.1", "react": "^16.10.2", "react-dom": "^16.10.2", + "react-helmet": "^5.2.1", "ts-node": "^8.4.1" }, "devDependencies": { diff --git a/packages/typescriptlang-org/src/components/layout.tsx b/packages/typescriptlang-org/src/components/layout.tsx index 5f4e14d78141..0f3288f035ad 100644 --- a/packages/typescriptlang-org/src/components/layout.tsx +++ b/packages/typescriptlang-org/src/components/layout.tsx @@ -1,52 +1,18 @@ import React from "react" import { Link } from "gatsby" +import { SiteNav } from "./layout/TopNav" declare const __PATH_PREFIX__: string export class Layout extends React.Component { render() { - const { location, title, children } = this.props - const rootPath = `${__PATH_PREFIX__}/` - let header - - header = ( -

- - {title} - -

- ) - + const { children } = this.props return ( -
-
{header}
+
+
{children}
-
- Old stuff - © {new Date().getFullYear()}, Built with - {` `} - Gatsby -
-
+
) } } diff --git a/packages/typescriptlang-org/src/components/layout/TopNav.tsx b/packages/typescriptlang-org/src/components/layout/TopNav.tsx new file mode 100644 index 000000000000..2f101381b64f --- /dev/null +++ b/packages/typescriptlang-org/src/components/layout/TopNav.tsx @@ -0,0 +1,55 @@ +import React, { CSSProperties } from "react" +import { Text, FontWeights } from "office-ui-fabric-react" +import { Helmet } from "react-helmet"; +import { Link } from "gatsby" +import { palette } from "../../lib/theme" +import { IComponentStyles } from "office-ui-fabric-react/lib/Foundation"; + +export type Props = { + centeredLayout?: boolean +} + +const boldStyle: IComponentStyles = { root: + { fontWeight: FontWeights.semibold, color: "white", textDecoration: "none" } +} + +export class SiteNav extends React.Component { + render() { + const { children } = this.props + + return ( +
+ + + + +
+
+ + + TypeScript + + + +
+
+ +
+
+
+ ) + } +} diff --git a/packages/typescriptlang-org/src/lib/theme.ts b/packages/typescriptlang-org/src/lib/theme.ts new file mode 100644 index 000000000000..807376e11bc3 --- /dev/null +++ b/packages/typescriptlang-org/src/lib/theme.ts @@ -0,0 +1,32 @@ +import { loadTheme } from 'office-ui-fabric-react'; + +// https://fabricweb.z5.web.core.windows.net/pr-deploy-site/refs/heads/master/theming-designer/index.html + +export const palette = { + themePrimary: '#3178c6', + themeLighterAlt: '#f5f9fd', + themeLighter: '#d9e7f6', + themeLight: '#b9d2ee', + themeTertiary: '#7aaadd', + themeSecondary: '#4688ce', + themeDarkAlt: '#2d6eb3', + themeDark: '#265d97', + themeDarker: '#1c446f', + neutralLighterAlt: '#f8f8f8', + neutralLighter: '#f4f4f4', + neutralLight: '#eaeaea', + neutralQuaternaryAlt: '#dadada', + neutralQuaternary: '#d0d0d0', + neutralTertiaryAlt: '#c8c8c8', + neutralTertiary: '#7da5be', + neutralSecondary: '#5d8ca9', + neutralPrimaryAlt: '#417494', + neutralPrimary: '#00273f', + neutralDark: '#174a6a', + black: '#093855', + white: '#ffffff', +} as const + +loadTheme({ + palette +}); diff --git a/packages/typescriptlang-org/src/pages/index.css b/packages/typescriptlang-org/src/pages/index.css index 41f37f25013c..fcf21146bbbd 100644 --- a/packages/typescriptlang-org/src/pages/index.css +++ b/packages/typescriptlang-org/src/pages/index.css @@ -1,30 +1,61 @@ -.App { - text-align: center; +html { + background-color: #FAF9F8; } -.App-logo { - animation: App-logo-spin infinite 20s linear; - height: 40vmin; - pointer-events: none; +body { + margin: 0; + -webkit-font-smoothing: antialiased; + color: #333; + font-family: "Segoe UI Web (West European)","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif; + font-size: 14px; } -.App-header { - background-color: #282c34; - min-height: 100vh; +body, +html, +#___gatsby { + height: 100%; +} + +/* +There isn't a collapsible nav bar in the fabric components, and it is unwieldy to +set up something like that on a styles basis, so it's in the CSS. + */ + +#top-menu { + background-color: #3178c6; + user-select: none; + clear: both; display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - font-size: calc(10px + 2vmin); - color: white; + justify-content: space-between; } -html { - background-color: #E5E5E5; +#top-menu > .left { + display: flex; + flex-direction: row; } -body, -html, -#___gatsby { - height: 100%; +#top-menu > .right { + display: flex; + flex-direction: row-reverse; + justify-self: flex-end; +} + +#top-menu .nav { + display: inline-block; + text-decoration: none; +} + +#top-menu .nav-item { + border: 1px solid transparent; + color: #262626; + display: inline-block; + margin-top: 1px; + padding: 0.8rem 0.5em 0; + height: 45px; + font-size: 1rem; + text-decoration: none; +} + +.clear-fix { + clear: both; } diff --git a/packages/typescriptlang-org/src/templates/handbook.tsx b/packages/typescriptlang-org/src/templates/handbook.tsx index dd021efe1cfe..475d541d77ab 100644 --- a/packages/typescriptlang-org/src/templates/handbook.tsx +++ b/packages/typescriptlang-org/src/templates/handbook.tsx @@ -1,13 +1,9 @@ -// @ts-check import React from "react" import { Link, graphql } from "gatsby" -import {BlogPostBySlug} from "./__generated__/BlogPostBySlug" -// import Bio from "../components/bio" -import {Layout} from "../components/layout" -// import SEO from "../components/seo" -// import { rhythm, scale } from "../utils/typography" +import { BlogPostBySlug } from "./__generated__/BlogPostBySlug" +import { Layout } from "../components/layout" -class BlogPostTemplate extends React.Component<{ pageContext: any, data: BlogPostBySlug}> { +class BlogPostTemplate extends React.Component<{ pageContext: any, data: BlogPostBySlug }> { render() { const post = this.props.data.markdownRemark if (!post) { @@ -18,9 +14,10 @@ class BlogPostTemplate extends React.Component<{ pageContext: any, data: BlogPo const { previous, next } = this.props.pageContext return ( - -
-
+
+
+
+