diff --git a/.github/workflows/ci-website.yml b/.github/workflows/ci-website.yml index c8a5378d5..f81481ca4 100644 --- a/.github/workflows/ci-website.yml +++ b/.github/workflows/ci-website.yml @@ -29,7 +29,9 @@ jobs: run: npm i -g pnpm - name: Install run: pnpm recursive install - - name: Lint website + - name: Format + run: pnpm format:check + - name: Lint run: pnpm lint - name: Build website run: | diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 217a2caf6..75cabfadd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -722,7 +722,9 @@ importers: '@mikaelkristiansson/domready': 1.0.10 '@reach/router': 1.3.4_react-dom@16.13.1+react@16.13.1 babel-preset-gatsby: 0.4.12 + clsx: 1.1.1 emotion-theming: 10.0.27_c989b1aa057905c7a8b69bf973f55a19 + event-source-polyfill: 1.0.17 fontsource-roboto: 2.2.6 gatsby: 2.24.51_7b72d21834794972ca732184b7ddb751 gatsby-image: 2.4.16 @@ -732,19 +734,24 @@ importers: gatsby-plugin-manifest: 2.4.2_gatsby@2.24.51 gatsby-plugin-material-ui: 2.1.8_5e8162c48fd56b202b6ab81fcecba1da gatsby-plugin-react-helmet: 3.3.1_447a98ddbb835e5cc5f8159cca627346 - gatsby-plugin-sharp: 2.6.29_gatsby@2.24.51 + gatsby-plugin-sharp: 2.6.35_gatsby@2.24.51 gatsby-plugin-twitter: 2.3.10_gatsby@2.24.51 gatsby-plugin-typescript: 2.4.18_gatsby@2.24.51 gatsby-react-router-scroll: 3.0.12_3914268316c542370cbb046de235e031 + gatsby-remark-images: 3.3.29_eede5dc295b9d629b6fc8af0337c6a2f + gatsby-remark-prismjs: 3.5.11_gatsby@2.24.51+prismjs@1.21.0 gatsby-source-filesystem: 2.3.1_gatsby@2.24.51 gatsby-transformer-remark: 2.8.30_gatsby@2.24.51 - gatsby-transformer-sharp: 2.5.2_40d750102243b4a7c789f4b1a0b1645f + gatsby-transformer-sharp: 2.5.2_eede5dc295b9d629b6fc8af0337c6a2f keyword-extractor: 0.0.18 lisan: 0.1.1 mitt: 2.1.0 + prismjs: 1.21.0 prop-types: 15.7.2 + query-string: 6.13.1 react: 16.13.1 react-dom: 16.13.1_react@16.13.1 + react-error-overlay: 6.0.7 react-helmet: 5.2.1_react@16.13.1 react-twitter-widgets: 1.9.5_react@16.13.1 redux: 4.0.5 @@ -767,7 +774,9 @@ importers: '@reach/router': 1.3.4 '@types/react-helmet': ^5.0.16 babel-preset-gatsby: ^0.4.12 + clsx: ^1.1.1 emotion-theming: 10.0.27 + event-source-polyfill: ^1.0.17 fontsource-roboto: ^2.2.6 gatsby: ^2.24.51 gatsby-image: ^2.4.16 @@ -777,10 +786,12 @@ importers: gatsby-plugin-manifest: 2.4.2 gatsby-plugin-material-ui: 2.1.8 gatsby-plugin-react-helmet: 3.3.1 - gatsby-plugin-sharp: ^2.6.29 + gatsby-plugin-sharp: ^2.6.35 gatsby-plugin-twitter: ^2.3.10 gatsby-plugin-typescript: ^2.4.18 gatsby-react-router-scroll: 3.0.12 + gatsby-remark-images: ^3.3.29 + gatsby-remark-prismjs: ^3.5.11 gatsby-source-filesystem: 2.3.1 gatsby-transformer-remark: ^2.8.30 gatsby-transformer-sharp: 2.5.2 @@ -789,9 +800,12 @@ importers: lisan: ^0.1.1 lisan-cli: ^0.1.1 mitt: 2.1.0 + prismjs: ^1.21.0 prop-types: 15.7.2 + query-string: ^6.13.1 react: 16.13.1 react-dom: 16.13.1 + react-error-overlay: ^6.0.7 react-helmet: 5.2.1 react-twitter-widgets: ^1.9.5 redux: 4.0.5 @@ -936,19 +950,6 @@ packages: '@babel/core': ^7.0.0 resolution: integrity: sha512-a3rYhlsGV0UHNDvrtOXBg8/OpfV0OKTkxKPzIplS1zpx7CygDcWWxckxZeDd3gzPzC4kUT0A4nVFDK0wGMh4MQ== - /@babel/helper-compilation-targets/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/compat-data': 7.11.0 - '@babel/core': 7.11.4 - browserslist: 4.14.0 - invariant: 2.2.4 - levenary: 1.1.1 - semver: 5.7.1 - dev: false - peerDependencies: - '@babel/core': ^7.0.0 - resolution: - integrity: sha512-a3rYhlsGV0UHNDvrtOXBg8/OpfV0OKTkxKPzIplS1zpx7CygDcWWxckxZeDd3gzPzC4kUT0A4nVFDK0wGMh4MQ== /@babel/helper-create-class-features-plugin/7.10.5: dependencies: '@babel/helper-function-name': 7.10.4 @@ -976,20 +977,6 @@ packages: '@babel/core': ^7.0.0 resolution: integrity: sha512-0nkdeijB7VlZoLT3r/mY3bUkw3T8WG/hNw+FATs/6+pG2039IJWjTYL0VTISqsNHMUTEnwbVnc89WIJX9Qed0A== - /@babel/helper-create-class-features-plugin/7.10.5_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-function-name': 7.10.4 - '@babel/helper-member-expression-to-functions': 7.11.0 - '@babel/helper-optimise-call-expression': 7.10.4 - '@babel/helper-plugin-utils': 7.10.4 - '@babel/helper-replace-supers': 7.10.4 - '@babel/helper-split-export-declaration': 7.11.0 - dev: false - peerDependencies: - '@babel/core': ^7.0.0 - resolution: - integrity: sha512-0nkdeijB7VlZoLT3r/mY3bUkw3T8WG/hNw+FATs/6+pG2039IJWjTYL0VTISqsNHMUTEnwbVnc89WIJX9Qed0A== /@babel/helper-create-regexp-features-plugin/7.10.4: dependencies: '@babel/helper-annotate-as-pure': 7.10.4 @@ -1011,17 +998,6 @@ packages: '@babel/core': ^7.0.0 resolution: integrity: sha512-2/hu58IEPKeoLF45DBwx3XFqsbCXmkdAay4spVr2x0jYgRxrSNp+ePwvSsy9g6YSaNDcKIQVPXk1Ov8S2edk2g== - /@babel/helper-create-regexp-features-plugin/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-annotate-as-pure': 7.10.4 - '@babel/helper-regex': 7.10.5 - regexpu-core: 4.7.0 - dev: false - peerDependencies: - '@babel/core': ^7.0.0 - resolution: - integrity: sha512-2/hu58IEPKeoLF45DBwx3XFqsbCXmkdAay4spVr2x0jYgRxrSNp+ePwvSsy9g6YSaNDcKIQVPXk1Ov8S2edk2g== /@babel/helper-define-map/7.10.5: dependencies: '@babel/helper-function-name': 7.10.4 @@ -1186,17 +1162,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-cNMCVezQbrRGvXJwm9fu/1sJj9bHdGAgKodZdLqOQIpfoH3raqmRPBM17+lh7CzhiKRRBrGtZL9WcjxSoGYUSg== - /@babel/plugin-proposal-async-generator-functions/7.10.5_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - '@babel/helper-remap-async-to-generator': 7.11.4 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.11.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-cNMCVezQbrRGvXJwm9fu/1sJj9bHdGAgKodZdLqOQIpfoH3raqmRPBM17+lh7CzhiKRRBrGtZL9WcjxSoGYUSg== /@babel/plugin-proposal-class-properties/7.10.4: dependencies: '@babel/helper-create-class-features-plugin': 7.10.5 @@ -1216,16 +1181,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-vhwkEROxzcHGNu2mzUC0OFFNXdZ4M23ib8aRRcJSsW8BZK9pQMD7QB7csl97NBbgGZO7ZyHUyKDnxzOaP4IrCg== - /@babel/plugin-proposal-class-properties/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-create-class-features-plugin': 7.10.5_@babel+core@7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-vhwkEROxzcHGNu2mzUC0OFFNXdZ4M23ib8aRRcJSsW8BZK9pQMD7QB7csl97NBbgGZO7ZyHUyKDnxzOaP4IrCg== /@babel/plugin-proposal-decorators/7.10.5_@babel+core@7.10.5: dependencies: '@babel/core': 7.10.5 @@ -1256,16 +1211,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-up6oID1LeidOOASNXgv/CFbgBqTuKJ0cJjz6An5tWD+NVBNlp3VNSBxv2ZdU7SYl3NxJC7agAQDApZusV6uFwQ== - /@babel/plugin-proposal-dynamic-import/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.11.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-up6oID1LeidOOASNXgv/CFbgBqTuKJ0cJjz6An5tWD+NVBNlp3VNSBxv2ZdU7SYl3NxJC7agAQDApZusV6uFwQ== /@babel/plugin-proposal-export-namespace-from/7.10.4: dependencies: '@babel/helper-plugin-utils': 7.10.4 @@ -1285,16 +1230,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-aNdf0LY6/3WXkhh0Fdb6Zk9j1NMD8ovj3F6r0+3j837Pn1S1PdNtcwJ5EG9WkVPNHPxyJDaxMaAOVq4eki0qbg== - /@babel/plugin-proposal-export-namespace-from/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.11.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-aNdf0LY6/3WXkhh0Fdb6Zk9j1NMD8ovj3F6r0+3j837Pn1S1PdNtcwJ5EG9WkVPNHPxyJDaxMaAOVq4eki0qbg== /@babel/plugin-proposal-function-sent/7.10.4_@babel+core@7.10.5: dependencies: '@babel/core': 7.10.5 @@ -1325,16 +1260,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-fCL7QF0Jo83uy1K0P2YXrfX11tj3lkpN7l4dMv9Y9VkowkhkQDwFHFd8IiwyK5MZjE8UpbgokkgtcReH88Abaw== - /@babel/plugin-proposal-json-strings/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.11.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-fCL7QF0Jo83uy1K0P2YXrfX11tj3lkpN7l4dMv9Y9VkowkhkQDwFHFd8IiwyK5MZjE8UpbgokkgtcReH88Abaw== /@babel/plugin-proposal-logical-assignment-operators/7.11.0: dependencies: '@babel/helper-plugin-utils': 7.10.4 @@ -1344,16 +1269,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-/f8p4z+Auz0Uaf+i8Ekf1iM7wUNLcViFUGiPxKeXvxTSl63B875YPiVdUDdem7hREcI0E0kSpEhS8tF5RphK7Q== - /@babel/plugin-proposal-logical-assignment-operators/7.11.0_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.11.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-/f8p4z+Auz0Uaf+i8Ekf1iM7wUNLcViFUGiPxKeXvxTSl63B875YPiVdUDdem7hREcI0E0kSpEhS8tF5RphK7Q== /@babel/plugin-proposal-nullish-coalescing-operator/7.10.4: dependencies: '@babel/helper-plugin-utils': 7.10.4 @@ -1373,16 +1288,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-wq5n1M3ZUlHl9sqT2ok1T2/MTt6AXE0e1Lz4WzWBr95LsAZ5qDXe4KnFuauYyEyLiohvXFMdbsOTMyLZs91Zlw== - /@babel/plugin-proposal-nullish-coalescing-operator/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.11.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-wq5n1M3ZUlHl9sqT2ok1T2/MTt6AXE0e1Lz4WzWBr95LsAZ5qDXe4KnFuauYyEyLiohvXFMdbsOTMyLZs91Zlw== /@babel/plugin-proposal-numeric-separator/7.10.4: dependencies: '@babel/helper-plugin-utils': 7.10.4 @@ -1402,22 +1307,12 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-73/G7QoRoeNkLZFxsoCCvlg4ezE4eM+57PnOqgaPOozd5myfj7p0muD1mRVJvbUWbOzD+q3No2bWbaKy+DJ8DA== - /@babel/plugin-proposal-numeric-separator/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.11.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-73/G7QoRoeNkLZFxsoCCvlg4ezE4eM+57PnOqgaPOozd5myfj7p0muD1mRVJvbUWbOzD+q3No2bWbaKy+DJ8DA== /@babel/plugin-proposal-object-rest-spread/7.10.4_@babel+core@7.10.5: dependencies: '@babel/core': 7.10.5 '@babel/helper-plugin-utils': 7.10.4 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.10.5 - '@babel/plugin-transform-parameters': 7.10.5_@babel+core@7.10.5 + '@babel/plugin-syntax-object-rest-spread': 7.8.3 + '@babel/plugin-transform-parameters': 7.10.5 peerDependencies: '@babel/core': ^7.0.0-0 resolution: @@ -1432,17 +1327,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-wzch41N4yztwoRw0ak+37wxwJM2oiIiy6huGCoqkvSTA9acYWcPfn9Y4aJqmFFJ70KTJUu29f3DQ43uJ9HXzEA== - /@babel/plugin-proposal-object-rest-spread/7.11.0_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.11.4 - '@babel/plugin-transform-parameters': 7.10.5_@babel+core@7.11.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-wzch41N4yztwoRw0ak+37wxwJM2oiIiy6huGCoqkvSTA9acYWcPfn9Y4aJqmFFJ70KTJUu29f3DQ43uJ9HXzEA== /@babel/plugin-proposal-optional-catch-binding/7.10.4: dependencies: '@babel/helper-plugin-utils': 7.10.4 @@ -1462,16 +1346,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-LflT6nPh+GK2MnFiKDyLiqSqVHkQnVf7hdoAvyTnnKj9xB3docGRsdPuxp6qqqW19ifK3xgc9U5/FwrSaCNX5g== - /@babel/plugin-proposal-optional-catch-binding/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.11.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-LflT6nPh+GK2MnFiKDyLiqSqVHkQnVf7hdoAvyTnnKj9xB3docGRsdPuxp6qqqW19ifK3xgc9U5/FwrSaCNX5g== /@babel/plugin-proposal-optional-chaining/7.10.4_@babel+core@7.10.5: dependencies: '@babel/core': 7.10.5 @@ -1492,17 +1366,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-v9fZIu3Y8562RRwhm1BbMRxtqZNFmFA2EG+pT2diuU8PT3H6T/KXoZ54KgYisfOFZHV6PfvAiBIZ9Rcz+/JCxA== - /@babel/plugin-proposal-optional-chaining/7.11.0_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - '@babel/helper-skip-transparent-expression-wrappers': 7.11.0 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.11.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-v9fZIu3Y8562RRwhm1BbMRxtqZNFmFA2EG+pT2diuU8PT3H6T/KXoZ54KgYisfOFZHV6PfvAiBIZ9Rcz+/JCxA== /@babel/plugin-proposal-private-methods/7.10.4: dependencies: '@babel/helper-create-class-features-plugin': 7.10.5 @@ -1522,16 +1385,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-wh5GJleuI8k3emgTg5KkJK6kHNsGEr0uBTDBuQUBJwckk9xs1ez79ioheEVVxMLyPscB0LfkbVHslQqIzWV6Bw== - /@babel/plugin-proposal-private-methods/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-create-class-features-plugin': 7.10.5_@babel+core@7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-wh5GJleuI8k3emgTg5KkJK6kHNsGEr0uBTDBuQUBJwckk9xs1ez79ioheEVVxMLyPscB0LfkbVHslQqIzWV6Bw== /@babel/plugin-proposal-throw-expressions/7.10.4_@babel+core@7.10.5: dependencies: '@babel/core': 7.10.5 @@ -1565,18 +1418,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-H+3fOgPnEXFL9zGYtKQe4IDOPKYlZdF1kqFDQRRb8PK4B8af1vAGK04tF5iQAAsui+mHNBQSAtd2/ndEDe9wuA== - /@babel/plugin-proposal-unicode-property-regex/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-create-regexp-features-plugin': 7.10.4_@babel+core@7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - dev: false - engines: - node: '>=4' - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-H+3fOgPnEXFL9zGYtKQe4IDOPKYlZdF1kqFDQRRb8PK4B8af1vAGK04tF5iQAAsui+mHNBQSAtd2/ndEDe9wuA== /@babel/plugin-syntax-async-generators/7.8.4: dependencies: '@babel/helper-plugin-utils': 7.10.4 @@ -1594,15 +1435,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== - /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.10.5: dependencies: '@babel/core': 7.10.5 @@ -1629,15 +1461,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA== - /@babel/plugin-syntax-class-properties/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA== /@babel/plugin-syntax-decorators/7.10.4_@babel+core@7.10.5: dependencies: '@babel/core': 7.10.5 @@ -1664,15 +1487,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== - /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== /@babel/plugin-syntax-export-namespace-from/7.8.3: dependencies: '@babel/helper-plugin-utils': 7.10.4 @@ -1690,15 +1504,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== - /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== /@babel/plugin-syntax-function-sent/7.10.4_@babel+core@7.10.5: dependencies: '@babel/core': 7.10.5 @@ -1734,15 +1539,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== - /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== /@babel/plugin-syntax-jsx/7.10.4: dependencies: '@babel/helper-plugin-utils': 7.10.4 @@ -1755,15 +1551,7 @@ packages: dependencies: '@babel/core': 7.10.5 '@babel/helper-plugin-utils': 7.10.4 - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-KCg9mio9jwiARCB7WAcQ7Y1q+qicILjoK8LP/VkPkEKaf5dkaZZK1EcTe91a3JJlZ3qy6L5s9X52boEYi8DM9g== - /@babel/plugin-syntax-jsx/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - dev: false + dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: @@ -1785,15 +1573,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== - /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3: dependencies: '@babel/helper-plugin-utils': 7.10.4 @@ -1811,15 +1590,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== - /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== /@babel/plugin-syntax-numeric-separator/7.10.4: dependencies: '@babel/helper-plugin-utils': 7.10.4 @@ -1837,19 +1607,9 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== - /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== /@babel/plugin-syntax-object-rest-spread/7.8.3: dependencies: '@babel/helper-plugin-utils': 7.10.4 - dev: false peerDependencies: '@babel/core': ^7.0.0-0 resolution: @@ -1858,15 +1618,7 @@ packages: dependencies: '@babel/core': 7.10.5 '@babel/helper-plugin-utils': 7.10.4 - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - dev: false + dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: @@ -1888,15 +1640,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== - /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== /@babel/plugin-syntax-optional-chaining/7.8.3: dependencies: '@babel/helper-plugin-utils': 7.10.4 @@ -1914,15 +1657,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== - /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== /@babel/plugin-syntax-throw-expressions/7.10.4_@babel+core@7.10.5: dependencies: '@babel/core': 7.10.5 @@ -1949,15 +1683,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-ni1brg4lXEmWyafKr0ccFWkJG0CeMt4WV1oyeBW6EFObF4oOHclbkj5cARxAPQyAQ2UTuplJyK4nfkXIMMFvsQ== - /@babel/plugin-syntax-top-level-await/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-ni1brg4lXEmWyafKr0ccFWkJG0CeMt4WV1oyeBW6EFObF4oOHclbkj5cARxAPQyAQ2UTuplJyK4nfkXIMMFvsQ== /@babel/plugin-syntax-typescript/7.10.4_@babel+core@7.10.5: dependencies: '@babel/core': 7.10.5 @@ -1993,15 +1718,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-9J/oD1jV0ZCBcgnoFWFq1vJd4msoKb/TCpGNFyyLt0zABdcvgK3aYikZ8HjzB14c26bc7E3Q1yugpwGy2aTPNA== - /@babel/plugin-transform-arrow-functions/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-9J/oD1jV0ZCBcgnoFWFq1vJd4msoKb/TCpGNFyyLt0zABdcvgK3aYikZ8HjzB14c26bc7E3Q1yugpwGy2aTPNA== /@babel/plugin-transform-async-to-generator/7.10.4: dependencies: '@babel/helper-module-imports': 7.10.4 @@ -2023,17 +1739,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-F6nREOan7J5UXTLsDsZG3DXmZSVofr2tGNwfdrVwkDWHfQckbQXnXSPfD7iO+c/2HGqycwyLST3DnZ16n+cBJQ== - /@babel/plugin-transform-async-to-generator/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-module-imports': 7.10.4 - '@babel/helper-plugin-utils': 7.10.4 - '@babel/helper-remap-async-to-generator': 7.11.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-F6nREOan7J5UXTLsDsZG3DXmZSVofr2tGNwfdrVwkDWHfQckbQXnXSPfD7iO+c/2HGqycwyLST3DnZ16n+cBJQ== /@babel/plugin-transform-block-scoped-functions/7.10.4: dependencies: '@babel/helper-plugin-utils': 7.10.4 @@ -2051,15 +1756,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-WzXDarQXYYfjaV1szJvN3AD7rZgZzC1JtjJZ8dMHUyiK8mxPRahynp14zzNjU3VkPqPsO38CzxiWO1c9ARZ8JA== - /@babel/plugin-transform-block-scoped-functions/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-WzXDarQXYYfjaV1szJvN3AD7rZgZzC1JtjJZ8dMHUyiK8mxPRahynp14zzNjU3VkPqPsO38CzxiWO1c9ARZ8JA== /@babel/plugin-transform-block-scoping/7.11.1: dependencies: '@babel/helper-plugin-utils': 7.10.4 @@ -2077,15 +1773,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-00dYeDE0EVEHuuM+26+0w/SCL0BH2Qy7LwHuI4Hi4MH5gkC8/AqMN5uWFJIsoXZrAphiMm1iXzBw6L2T+eA0ew== - /@babel/plugin-transform-block-scoping/7.11.1_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-00dYeDE0EVEHuuM+26+0w/SCL0BH2Qy7LwHuI4Hi4MH5gkC8/AqMN5uWFJIsoXZrAphiMm1iXzBw6L2T+eA0ew== /@babel/plugin-transform-classes/7.10.4: dependencies: '@babel/helper-annotate-as-pure': 7.10.4 @@ -2117,22 +1804,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-2oZ9qLjt161dn1ZE0Ms66xBncQH4In8Sqw1YWgBUZuGVJJS5c0OFZXL6dP2MRHrkU/eKhWg8CzFJhRQl50rQxA== - /@babel/plugin-transform-classes/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-annotate-as-pure': 7.10.4 - '@babel/helper-define-map': 7.10.5 - '@babel/helper-function-name': 7.10.4 - '@babel/helper-optimise-call-expression': 7.10.4 - '@babel/helper-plugin-utils': 7.10.4 - '@babel/helper-replace-supers': 7.10.4 - '@babel/helper-split-export-declaration': 7.11.0 - globals: 11.12.0 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-2oZ9qLjt161dn1ZE0Ms66xBncQH4In8Sqw1YWgBUZuGVJJS5c0OFZXL6dP2MRHrkU/eKhWg8CzFJhRQl50rQxA== /@babel/plugin-transform-computed-properties/7.10.4: dependencies: '@babel/helper-plugin-utils': 7.10.4 @@ -2150,15 +1821,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-JFwVDXcP/hM/TbyzGq3l/XWGut7p46Z3QvqFMXTfk6/09m7xZHJUN9xHfsv7vqqD4YnfI5ueYdSJtXqqBLyjBw== - /@babel/plugin-transform-computed-properties/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-JFwVDXcP/hM/TbyzGq3l/XWGut7p46Z3QvqFMXTfk6/09m7xZHJUN9xHfsv7vqqD4YnfI5ueYdSJtXqqBLyjBw== /@babel/plugin-transform-destructuring/7.10.4: dependencies: '@babel/helper-plugin-utils': 7.10.4 @@ -2176,15 +1838,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-+WmfvyfsyF603iPa6825mq6Qrb7uLjTOsa3XOFzlYcYDHSS4QmpOWOL0NNBY5qMbvrcf3tq0Cw+v4lxswOBpgA== - /@babel/plugin-transform-destructuring/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-+WmfvyfsyF603iPa6825mq6Qrb7uLjTOsa3XOFzlYcYDHSS4QmpOWOL0NNBY5qMbvrcf3tq0Cw+v4lxswOBpgA== /@babel/plugin-transform-dotall-regex/7.10.4: dependencies: '@babel/helper-create-regexp-features-plugin': 7.10.4 @@ -2204,16 +1857,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-ZEAVvUTCMlMFAbASYSVQoxIbHm2OkG2MseW6bV2JjIygOjdVv8tuxrCTzj1+Rynh7ODb8GivUy7dzEXzEhuPaA== - /@babel/plugin-transform-dotall-regex/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-create-regexp-features-plugin': 7.10.4_@babel+core@7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-ZEAVvUTCMlMFAbASYSVQoxIbHm2OkG2MseW6bV2JjIygOjdVv8tuxrCTzj1+Rynh7ODb8GivUy7dzEXzEhuPaA== /@babel/plugin-transform-duplicate-keys/7.10.4: dependencies: '@babel/helper-plugin-utils': 7.10.4 @@ -2231,15 +1874,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-GL0/fJnmgMclHiBTTWXNlYjYsA7rDrtsazHG6mglaGSTh0KsrW04qml+Bbz9FL0LcJIRwBWL5ZqlNHKTkU3xAA== - /@babel/plugin-transform-duplicate-keys/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-GL0/fJnmgMclHiBTTWXNlYjYsA7rDrtsazHG6mglaGSTh0KsrW04qml+Bbz9FL0LcJIRwBWL5ZqlNHKTkU3xAA== /@babel/plugin-transform-exponentiation-operator/7.10.4: dependencies: '@babel/helper-builder-binary-assignment-operator-visitor': 7.10.4 @@ -2259,16 +1893,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-S5HgLVgkBcRdyQAHbKj+7KyuWx8C6t5oETmUuwz1pt3WTWJhsUV0WIIXuVvfXMxl/QQyHKlSCNNtaIamG8fysw== - /@babel/plugin-transform-exponentiation-operator/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.10.4 - '@babel/helper-plugin-utils': 7.10.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-S5HgLVgkBcRdyQAHbKj+7KyuWx8C6t5oETmUuwz1pt3WTWJhsUV0WIIXuVvfXMxl/QQyHKlSCNNtaIamG8fysw== /@babel/plugin-transform-for-of/7.10.4: dependencies: '@babel/helper-plugin-utils': 7.10.4 @@ -2286,15 +1910,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-ItdQfAzu9AlEqmusA/65TqJ79eRcgGmpPPFvBnGILXZH975G0LNjP1yjHvGgfuCxqrPPueXOPe+FsvxmxKiHHQ== - /@babel/plugin-transform-for-of/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-ItdQfAzu9AlEqmusA/65TqJ79eRcgGmpPPFvBnGILXZH975G0LNjP1yjHvGgfuCxqrPPueXOPe+FsvxmxKiHHQ== /@babel/plugin-transform-function-name/7.10.4: dependencies: '@babel/helper-function-name': 7.10.4 @@ -2314,16 +1929,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-OcDCq2y5+E0dVD5MagT5X+yTRbcvFjDI2ZVAottGH6tzqjx/LKpgkUepu3hp/u4tZBzxxpNGwLsAvGBvQ2mJzg== - /@babel/plugin-transform-function-name/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-function-name': 7.10.4 - '@babel/helper-plugin-utils': 7.10.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-OcDCq2y5+E0dVD5MagT5X+yTRbcvFjDI2ZVAottGH6tzqjx/LKpgkUepu3hp/u4tZBzxxpNGwLsAvGBvQ2mJzg== /@babel/plugin-transform-literals/7.10.4: dependencies: '@babel/helper-plugin-utils': 7.10.4 @@ -2341,15 +1946,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-Xd/dFSTEVuUWnyZiMu76/InZxLTYilOSr1UlHV+p115Z/Le2Fi1KXkJUYz0b42DfndostYlPub3m8ZTQlMaiqQ== - /@babel/plugin-transform-literals/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-Xd/dFSTEVuUWnyZiMu76/InZxLTYilOSr1UlHV+p115Z/Le2Fi1KXkJUYz0b42DfndostYlPub3m8ZTQlMaiqQ== /@babel/plugin-transform-member-expression-literals/7.10.4: dependencies: '@babel/helper-plugin-utils': 7.10.4 @@ -2367,15 +1963,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-0bFOvPyAoTBhtcJLr9VcwZqKmSjFml1iVxvPL0ReomGU53CX53HsM4h2SzckNdkQcHox1bpAqzxBI1Y09LlBSw== - /@babel/plugin-transform-member-expression-literals/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-0bFOvPyAoTBhtcJLr9VcwZqKmSjFml1iVxvPL0ReomGU53CX53HsM4h2SzckNdkQcHox1bpAqzxBI1Y09LlBSw== /@babel/plugin-transform-modules-amd/7.10.5: dependencies: '@babel/helper-module-transforms': 7.11.0 @@ -2397,17 +1984,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-elm5uruNio7CTLFItVC/rIzKLfQ17+fX7EVz5W0TMgIHFo1zY0Ozzx+lgwhL4plzl8OzVn6Qasx5DeEFyoNiRw== - /@babel/plugin-transform-modules-amd/7.10.5_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-module-transforms': 7.11.0 - '@babel/helper-plugin-utils': 7.10.4 - babel-plugin-dynamic-import-node: 2.3.3 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-elm5uruNio7CTLFItVC/rIzKLfQ17+fX7EVz5W0TMgIHFo1zY0Ozzx+lgwhL4plzl8OzVn6Qasx5DeEFyoNiRw== /@babel/plugin-transform-modules-commonjs/7.10.4: dependencies: '@babel/helper-module-transforms': 7.11.0 @@ -2431,18 +2007,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-Xj7Uq5o80HDLlW64rVfDBhao6OX89HKUmb+9vWYaLXBZOma4gA6tw4Ni1O5qVDoZWUV0fxMYA0aYzOawz0l+1w== - /@babel/plugin-transform-modules-commonjs/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-module-transforms': 7.11.0 - '@babel/helper-plugin-utils': 7.10.4 - '@babel/helper-simple-access': 7.10.4 - babel-plugin-dynamic-import-node: 2.3.3 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-Xj7Uq5o80HDLlW64rVfDBhao6OX89HKUmb+9vWYaLXBZOma4gA6tw4Ni1O5qVDoZWUV0fxMYA0aYzOawz0l+1w== /@babel/plugin-transform-modules-systemjs/7.10.5: dependencies: '@babel/helper-hoist-variables': 7.10.4 @@ -2466,18 +2030,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-f4RLO/OL14/FP1AEbcsWMzpbUz6tssRaeQg11RH1BP/XnPpRoVwgeYViMFacnkaw4k4wjRSjn3ip1Uw9TaXuMw== - /@babel/plugin-transform-modules-systemjs/7.10.5_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-hoist-variables': 7.10.4 - '@babel/helper-module-transforms': 7.11.0 - '@babel/helper-plugin-utils': 7.10.4 - babel-plugin-dynamic-import-node: 2.3.3 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-f4RLO/OL14/FP1AEbcsWMzpbUz6tssRaeQg11RH1BP/XnPpRoVwgeYViMFacnkaw4k4wjRSjn3ip1Uw9TaXuMw== /@babel/plugin-transform-modules-umd/7.10.4: dependencies: '@babel/helper-module-transforms': 7.11.0 @@ -2497,16 +2049,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-mohW5q3uAEt8T45YT7Qc5ws6mWgJAaL/8BfWD9Dodo1A3RKWli8wTS+WiQ/knF+tXlPirW/1/MqzzGfCExKECA== - /@babel/plugin-transform-modules-umd/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-module-transforms': 7.11.0 - '@babel/helper-plugin-utils': 7.10.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-mohW5q3uAEt8T45YT7Qc5ws6mWgJAaL/8BfWD9Dodo1A3RKWli8wTS+WiQ/knF+tXlPirW/1/MqzzGfCExKECA== /@babel/plugin-transform-named-capturing-groups-regex/7.10.4: dependencies: '@babel/helper-create-regexp-features-plugin': 7.10.4 @@ -2524,15 +2066,6 @@ packages: '@babel/core': ^7.0.0 resolution: integrity: sha512-V6LuOnD31kTkxQPhKiVYzYC/Jgdq53irJC/xBSmqcNcqFGV+PER4l6rU5SH2Vl7bH9mLDHcc0+l9HUOe4RNGKA== - /@babel/plugin-transform-named-capturing-groups-regex/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-create-regexp-features-plugin': 7.10.4_@babel+core@7.11.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0 - resolution: - integrity: sha512-V6LuOnD31kTkxQPhKiVYzYC/Jgdq53irJC/xBSmqcNcqFGV+PER4l6rU5SH2Vl7bH9mLDHcc0+l9HUOe4RNGKA== /@babel/plugin-transform-new-target/7.10.4: dependencies: '@babel/helper-plugin-utils': 7.10.4 @@ -2550,15 +2083,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-YXwWUDAH/J6dlfwqlWsztI2Puz1NtUAubXhOPLQ5gjR/qmQ5U96DY4FQO8At33JN4XPBhrjB8I4eMmLROjjLjw== - /@babel/plugin-transform-new-target/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-YXwWUDAH/J6dlfwqlWsztI2Puz1NtUAubXhOPLQ5gjR/qmQ5U96DY4FQO8At33JN4XPBhrjB8I4eMmLROjjLjw== /@babel/plugin-transform-object-super/7.10.4: dependencies: '@babel/helper-plugin-utils': 7.10.4 @@ -2578,21 +2102,10 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-5iTw0JkdRdJvr7sY0vHqTpnruUpTea32JHmq/atIWqsnNussbRzjEDyWep8UNztt1B5IusBYg8Irb0bLbiEBCQ== - /@babel/plugin-transform-object-super/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - '@babel/helper-replace-supers': 7.10.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-5iTw0JkdRdJvr7sY0vHqTpnruUpTea32JHmq/atIWqsnNussbRzjEDyWep8UNztt1B5IusBYg8Irb0bLbiEBCQ== /@babel/plugin-transform-parameters/7.10.5: dependencies: '@babel/helper-get-function-arity': 7.10.4 '@babel/helper-plugin-utils': 7.10.4 - dev: false peerDependencies: '@babel/core': ^7.0.0-0 resolution: @@ -2602,16 +2115,7 @@ packages: '@babel/core': 7.10.5 '@babel/helper-get-function-arity': 7.10.4 '@babel/helper-plugin-utils': 7.10.4 - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-xPHwUj5RdFV8l1wuYiu5S9fqWGM2DrYc24TMvUiRrPVm+SM3XeqU9BcokQX/kEUe+p2RBwy+yoiR1w/Blq6ubw== - /@babel/plugin-transform-parameters/7.10.5_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-get-function-arity': 7.10.4 - '@babel/helper-plugin-utils': 7.10.4 - dev: false + dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: @@ -2633,15 +2137,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-ofsAcKiUxQ8TY4sScgsGeR2vJIsfrzqvFb9GvJ5UdXDzl+MyYCaBj/FGzXuv7qE0aJcjWMILny1epqelnFlz8g== - /@babel/plugin-transform-property-literals/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-ofsAcKiUxQ8TY4sScgsGeR2vJIsfrzqvFb9GvJ5UdXDzl+MyYCaBj/FGzXuv7qE0aJcjWMILny1epqelnFlz8g== /@babel/plugin-transform-react-display-name/7.10.4: dependencies: '@babel/helper-plugin-utils': 7.10.4 @@ -2659,15 +2154,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-Zd4X54Mu9SBfPGnEcaGcOrVAYOtjT2on8QZkLKEq1S/tHexG39d9XXGZv19VfRrDjPJzFmPfTAqOQS1pfFOujw== - /@babel/plugin-transform-react-display-name/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-Zd4X54Mu9SBfPGnEcaGcOrVAYOtjT2on8QZkLKEq1S/tHexG39d9XXGZv19VfRrDjPJzFmPfTAqOQS1pfFOujw== /@babel/plugin-transform-react-jsx-development/7.10.4: dependencies: '@babel/helper-builder-react-jsx-experimental': 7.10.5 @@ -2689,17 +2175,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-RM3ZAd1sU1iQ7rI2dhrZRZGv0aqzNQMbkIUCS1txYpi9wHQ2ZHNjo5TwX+UD6pvFW4AbWqLVYvKy5qJSAyRGjQ== - /@babel/plugin-transform-react-jsx-development/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-builder-react-jsx-experimental': 7.10.5 - '@babel/helper-plugin-utils': 7.10.4 - '@babel/plugin-syntax-jsx': 7.10.4_@babel+core@7.11.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-RM3ZAd1sU1iQ7rI2dhrZRZGv0aqzNQMbkIUCS1txYpi9wHQ2ZHNjo5TwX+UD6pvFW4AbWqLVYvKy5qJSAyRGjQ== /@babel/plugin-transform-react-jsx-self/7.10.4: dependencies: '@babel/helper-plugin-utils': 7.10.4 @@ -2719,16 +2194,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-yOvxY2pDiVJi0axdTWHSMi5T0DILN+H+SaeJeACHKjQLezEzhLx9nEF9xgpBLPtkZsks9cnb5P9iBEi21En3gg== - /@babel/plugin-transform-react-jsx-self/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - '@babel/plugin-syntax-jsx': 7.10.4_@babel+core@7.11.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-yOvxY2pDiVJi0axdTWHSMi5T0DILN+H+SaeJeACHKjQLezEzhLx9nEF9xgpBLPtkZsks9cnb5P9iBEi21En3gg== /@babel/plugin-transform-react-jsx-source/7.10.5: dependencies: '@babel/helper-plugin-utils': 7.10.4 @@ -2748,16 +2213,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-wTeqHVkN1lfPLubRiZH3o73f4rfon42HpgxUSs86Nc+8QIcm/B9s8NNVXu/gwGcOyd7yDib9ikxoDLxJP0UiDA== - /@babel/plugin-transform-react-jsx-source/7.10.5_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - '@babel/plugin-syntax-jsx': 7.10.4_@babel+core@7.11.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-wTeqHVkN1lfPLubRiZH3o73f4rfon42HpgxUSs86Nc+8QIcm/B9s8NNVXu/gwGcOyd7yDib9ikxoDLxJP0UiDA== /@babel/plugin-transform-react-jsx/7.10.4: dependencies: '@babel/helper-builder-react-jsx': 7.10.4 @@ -2781,18 +2236,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-L+MfRhWjX0eI7Js093MM6MacKU4M6dnCRa/QPDwYMxjljzSCzzlzKzj9Pk4P3OtrPcxr2N3znR419nr3Xw+65A== - /@babel/plugin-transform-react-jsx/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-builder-react-jsx': 7.10.4 - '@babel/helper-builder-react-jsx-experimental': 7.10.5 - '@babel/helper-plugin-utils': 7.10.4 - '@babel/plugin-syntax-jsx': 7.10.4_@babel+core@7.11.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-L+MfRhWjX0eI7Js093MM6MacKU4M6dnCRa/QPDwYMxjljzSCzzlzKzj9Pk4P3OtrPcxr2N3znR419nr3Xw+65A== /@babel/plugin-transform-react-pure-annotations/7.10.4: dependencies: '@babel/helper-annotate-as-pure': 7.10.4 @@ -2812,16 +2255,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-+njZkqcOuS8RaPakrnR9KvxjoG1ASJWpoIv/doyWngId88JoFlPlISenGXjrVacZUIALGUr6eodRs1vmPnF23A== - /@babel/plugin-transform-react-pure-annotations/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-annotate-as-pure': 7.10.4 - '@babel/helper-plugin-utils': 7.10.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-+njZkqcOuS8RaPakrnR9KvxjoG1ASJWpoIv/doyWngId88JoFlPlISenGXjrVacZUIALGUr6eodRs1vmPnF23A== /@babel/plugin-transform-regenerator/7.10.4: dependencies: regenerator-transform: 0.14.5 @@ -2839,15 +2272,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-3thAHwtor39A7C04XucbMg17RcZ3Qppfxr22wYzZNcVIkPHfpM9J0SO8zuCV6SZa265kxBJSrfKTvDCYqBFXGw== - /@babel/plugin-transform-regenerator/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - regenerator-transform: 0.14.5 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-3thAHwtor39A7C04XucbMg17RcZ3Qppfxr22wYzZNcVIkPHfpM9J0SO8zuCV6SZa265kxBJSrfKTvDCYqBFXGw== /@babel/plugin-transform-reserved-words/7.10.4: dependencies: '@babel/helper-plugin-utils': 7.10.4 @@ -2865,15 +2289,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-hGsw1O6Rew1fkFbDImZIEqA8GoidwTAilwCyWqLBM9f+e/u/sQMQu7uX6dyokfOayRuuVfKOW4O7HvaBWM+JlQ== - /@babel/plugin-transform-reserved-words/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-hGsw1O6Rew1fkFbDImZIEqA8GoidwTAilwCyWqLBM9f+e/u/sQMQu7uX6dyokfOayRuuVfKOW4O7HvaBWM+JlQ== /@babel/plugin-transform-runtime/7.10.5_@babel+core@7.10.5: dependencies: '@babel/core': 7.10.5 @@ -2897,18 +2312,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-LFEsP+t3wkYBlis8w6/kmnd6Kb1dxTd+wGJ8MlxTGzQo//ehtqlVL4S9DNUa53+dtPSQobN2CXx4d81FqC58cw== - /@babel/plugin-transform-runtime/7.11.0_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-module-imports': 7.10.4 - '@babel/helper-plugin-utils': 7.10.4 - resolve: 1.17.0 - semver: 5.7.1 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-LFEsP+t3wkYBlis8w6/kmnd6Kb1dxTd+wGJ8MlxTGzQo//ehtqlVL4S9DNUa53+dtPSQobN2CXx4d81FqC58cw== /@babel/plugin-transform-shorthand-properties/7.10.4: dependencies: '@babel/helper-plugin-utils': 7.10.4 @@ -2926,15 +2329,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-AC2K/t7o07KeTIxMoHneyX90v3zkm5cjHJEokrPEAGEy3UCp8sLKfnfOIGdZ194fyN4wfX/zZUWT9trJZ0qc+Q== - /@babel/plugin-transform-shorthand-properties/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-AC2K/t7o07KeTIxMoHneyX90v3zkm5cjHJEokrPEAGEy3UCp8sLKfnfOIGdZ194fyN4wfX/zZUWT9trJZ0qc+Q== /@babel/plugin-transform-spread/7.11.0: dependencies: '@babel/helper-plugin-utils': 7.10.4 @@ -2954,16 +2348,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-UwQYGOqIdQJe4aWNyS7noqAnN2VbaczPLiEtln+zPowRNlD+79w3oi2TWfYe0eZgd+gjZCbsydN7lzWysDt+gw== - /@babel/plugin-transform-spread/7.11.0_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - '@babel/helper-skip-transparent-expression-wrappers': 7.11.0 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-UwQYGOqIdQJe4aWNyS7noqAnN2VbaczPLiEtln+zPowRNlD+79w3oi2TWfYe0eZgd+gjZCbsydN7lzWysDt+gw== /@babel/plugin-transform-sticky-regex/7.10.4: dependencies: '@babel/helper-plugin-utils': 7.10.4 @@ -2983,16 +2367,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-Ddy3QZfIbEV0VYcVtFDCjeE4xwVTJWTmUtorAJkn6u/92Z/nWJNV+mILyqHKrUxXYKA2EoCilgoPePymKL4DvQ== - /@babel/plugin-transform-sticky-regex/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - '@babel/helper-regex': 7.10.5 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-Ddy3QZfIbEV0VYcVtFDCjeE4xwVTJWTmUtorAJkn6u/92Z/nWJNV+mILyqHKrUxXYKA2EoCilgoPePymKL4DvQ== /@babel/plugin-transform-template-literals/7.10.5: dependencies: '@babel/helper-annotate-as-pure': 7.10.4 @@ -3012,16 +2386,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-V/lnPGIb+KT12OQikDvgSuesRX14ck5FfJXt6+tXhdkJ+Vsd0lDCVtF6jcB4rNClYFzaB2jusZ+lNISDk2mMMw== - /@babel/plugin-transform-template-literals/7.10.5_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-annotate-as-pure': 7.10.4 - '@babel/helper-plugin-utils': 7.10.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-V/lnPGIb+KT12OQikDvgSuesRX14ck5FfJXt6+tXhdkJ+Vsd0lDCVtF6jcB4rNClYFzaB2jusZ+lNISDk2mMMw== /@babel/plugin-transform-typeof-symbol/7.10.4: dependencies: '@babel/helper-plugin-utils': 7.10.4 @@ -3039,15 +2403,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-QqNgYwuuW0y0H+kUE/GWSR45t/ccRhe14Fs/4ZRouNNQsyd4o3PG4OtHiIrepbM2WKUBDAXKCAK/Lk4VhzTaGA== - /@babel/plugin-transform-typeof-symbol/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-QqNgYwuuW0y0H+kUE/GWSR45t/ccRhe14Fs/4ZRouNNQsyd4o3PG4OtHiIrepbM2WKUBDAXKCAK/Lk4VhzTaGA== /@babel/plugin-transform-typescript/7.11.0_@babel+core@7.10.5: dependencies: '@babel/core': 7.10.5 @@ -3062,7 +2417,7 @@ packages: /@babel/plugin-transform-typescript/7.11.0_@babel+core@7.11.4: dependencies: '@babel/core': 7.11.4 - '@babel/helper-create-class-features-plugin': 7.10.5_@babel+core@7.11.4 + '@babel/helper-create-class-features-plugin': 7.10.5 '@babel/helper-plugin-utils': 7.10.4 '@babel/plugin-syntax-typescript': 7.10.4_@babel+core@7.11.4 dev: false @@ -3087,15 +2442,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-y5XJ9waMti2J+e7ij20e+aH+fho7Wb7W8rNuu72aKRwCHFqQdhkdU2lo3uZ9tQuboEJcUFayXdARhcxLQ3+6Fg== - /@babel/plugin-transform-unicode-escapes/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-y5XJ9waMti2J+e7ij20e+aH+fho7Wb7W8rNuu72aKRwCHFqQdhkdU2lo3uZ9tQuboEJcUFayXdARhcxLQ3+6Fg== /@babel/plugin-transform-unicode-regex/7.10.4: dependencies: '@babel/helper-create-regexp-features-plugin': 7.10.4 @@ -3115,16 +2461,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-wNfsc4s8N2qnIwpO/WP2ZiSyjfpTamT2C9V9FDH/Ljub9zw6P3SjkXcFmc0RQUt96k2fmIvtla2MMjgTwIAC+A== - /@babel/plugin-transform-unicode-regex/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-create-regexp-features-plugin': 7.10.4_@babel+core@7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-wNfsc4s8N2qnIwpO/WP2ZiSyjfpTamT2C9V9FDH/Ljub9zw6P3SjkXcFmc0RQUt96k2fmIvtla2MMjgTwIAC+A== /@babel/polyfill/7.10.4: dependencies: core-js: 2.6.10 @@ -3279,82 +2615,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-2u1/k7rG/gTh02dylX2kL3S0IJNF+J6bfDSp4DI2Ma8QN6Y9x9pmAax59fsCk6QUQG0yqH47yJWA+u1I1LccAg== - /@babel/preset-env/7.11.0_@babel+core@7.11.4: - dependencies: - '@babel/compat-data': 7.11.0 - '@babel/core': 7.11.4 - '@babel/helper-compilation-targets': 7.10.4_@babel+core@7.11.4 - '@babel/helper-module-imports': 7.10.4 - '@babel/helper-plugin-utils': 7.10.4 - '@babel/plugin-proposal-async-generator-functions': 7.10.5_@babel+core@7.11.4 - '@babel/plugin-proposal-class-properties': 7.10.4_@babel+core@7.11.4 - '@babel/plugin-proposal-dynamic-import': 7.10.4_@babel+core@7.11.4 - '@babel/plugin-proposal-export-namespace-from': 7.10.4_@babel+core@7.11.4 - '@babel/plugin-proposal-json-strings': 7.10.4_@babel+core@7.11.4 - '@babel/plugin-proposal-logical-assignment-operators': 7.11.0_@babel+core@7.11.4 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.10.4_@babel+core@7.11.4 - '@babel/plugin-proposal-numeric-separator': 7.10.4_@babel+core@7.11.4 - '@babel/plugin-proposal-object-rest-spread': 7.11.0_@babel+core@7.11.4 - '@babel/plugin-proposal-optional-catch-binding': 7.10.4_@babel+core@7.11.4 - '@babel/plugin-proposal-optional-chaining': 7.11.0_@babel+core@7.11.4 - '@babel/plugin-proposal-private-methods': 7.10.4_@babel+core@7.11.4 - '@babel/plugin-proposal-unicode-property-regex': 7.10.4_@babel+core@7.11.4 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.11.4 - '@babel/plugin-syntax-class-properties': 7.10.4_@babel+core@7.11.4 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.11.4 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.11.4 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.11.4 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.11.4 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.11.4 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.11.4 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.11.4 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.11.4 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.11.4 - '@babel/plugin-syntax-top-level-await': 7.10.4_@babel+core@7.11.4 - '@babel/plugin-transform-arrow-functions': 7.10.4_@babel+core@7.11.4 - '@babel/plugin-transform-async-to-generator': 7.10.4_@babel+core@7.11.4 - '@babel/plugin-transform-block-scoped-functions': 7.10.4_@babel+core@7.11.4 - '@babel/plugin-transform-block-scoping': 7.11.1_@babel+core@7.11.4 - '@babel/plugin-transform-classes': 7.10.4_@babel+core@7.11.4 - '@babel/plugin-transform-computed-properties': 7.10.4_@babel+core@7.11.4 - '@babel/plugin-transform-destructuring': 7.10.4_@babel+core@7.11.4 - '@babel/plugin-transform-dotall-regex': 7.10.4_@babel+core@7.11.4 - '@babel/plugin-transform-duplicate-keys': 7.10.4_@babel+core@7.11.4 - '@babel/plugin-transform-exponentiation-operator': 7.10.4_@babel+core@7.11.4 - '@babel/plugin-transform-for-of': 7.10.4_@babel+core@7.11.4 - '@babel/plugin-transform-function-name': 7.10.4_@babel+core@7.11.4 - '@babel/plugin-transform-literals': 7.10.4_@babel+core@7.11.4 - '@babel/plugin-transform-member-expression-literals': 7.10.4_@babel+core@7.11.4 - '@babel/plugin-transform-modules-amd': 7.10.5_@babel+core@7.11.4 - '@babel/plugin-transform-modules-commonjs': 7.10.4_@babel+core@7.11.4 - '@babel/plugin-transform-modules-systemjs': 7.10.5_@babel+core@7.11.4 - '@babel/plugin-transform-modules-umd': 7.10.4_@babel+core@7.11.4 - '@babel/plugin-transform-named-capturing-groups-regex': 7.10.4_@babel+core@7.11.4 - '@babel/plugin-transform-new-target': 7.10.4_@babel+core@7.11.4 - '@babel/plugin-transform-object-super': 7.10.4_@babel+core@7.11.4 - '@babel/plugin-transform-parameters': 7.10.5_@babel+core@7.11.4 - '@babel/plugin-transform-property-literals': 7.10.4_@babel+core@7.11.4 - '@babel/plugin-transform-regenerator': 7.10.4_@babel+core@7.11.4 - '@babel/plugin-transform-reserved-words': 7.10.4_@babel+core@7.11.4 - '@babel/plugin-transform-shorthand-properties': 7.10.4_@babel+core@7.11.4 - '@babel/plugin-transform-spread': 7.11.0_@babel+core@7.11.4 - '@babel/plugin-transform-sticky-regex': 7.10.4_@babel+core@7.11.4 - '@babel/plugin-transform-template-literals': 7.10.5_@babel+core@7.11.4 - '@babel/plugin-transform-typeof-symbol': 7.10.4_@babel+core@7.11.4 - '@babel/plugin-transform-unicode-escapes': 7.10.4_@babel+core@7.11.4 - '@babel/plugin-transform-unicode-regex': 7.10.4_@babel+core@7.11.4 - '@babel/preset-modules': 0.1.3_@babel+core@7.11.4 - '@babel/types': 7.11.0 - browserslist: 4.14.0 - core-js-compat: 3.6.5 - invariant: 2.2.4 - levenary: 1.1.1 - semver: 5.7.1 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-2u1/k7rG/gTh02dylX2kL3S0IJNF+J6bfDSp4DI2Ma8QN6Y9x9pmAax59fsCk6QUQG0yqH47yJWA+u1I1LccAg== /@babel/preset-modules/0.1.3: dependencies: '@babel/helper-plugin-utils': 7.10.4 @@ -3380,19 +2640,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-Ra3JXOHBq2xd56xSF7lMKXdjBn3T772Y1Wet3yWnkDly9zHvJki029tAFzvAAK5cf4YV3yoxuP61crYRol6SVg== - /@babel/preset-modules/0.1.3_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - '@babel/plugin-proposal-unicode-property-regex': 7.10.4_@babel+core@7.11.4 - '@babel/plugin-transform-dotall-regex': 7.10.4_@babel+core@7.11.4 - '@babel/types': 7.11.0 - esutils: 2.0.3 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-Ra3JXOHBq2xd56xSF7lMKXdjBn3T772Y1Wet3yWnkDly9zHvJki029tAFzvAAK5cf4YV3yoxuP61crYRol6SVg== /@babel/preset-react/7.10.4: dependencies: '@babel/helper-plugin-utils': 7.10.4 @@ -3422,21 +2669,6 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-BrHp4TgOIy4M19JAfO1LhycVXOPWdDbTRep7eVyatf174Hff+6Uk53sDyajqZPu8W1qXRBiYOfIamek6jA7YVw== - /@babel/preset-react/7.10.4_@babel+core@7.11.4: - dependencies: - '@babel/core': 7.11.4 - '@babel/helper-plugin-utils': 7.10.4 - '@babel/plugin-transform-react-display-name': 7.10.4_@babel+core@7.11.4 - '@babel/plugin-transform-react-jsx': 7.10.4_@babel+core@7.11.4 - '@babel/plugin-transform-react-jsx-development': 7.10.4_@babel+core@7.11.4 - '@babel/plugin-transform-react-jsx-self': 7.10.4_@babel+core@7.11.4 - '@babel/plugin-transform-react-jsx-source': 7.10.5_@babel+core@7.11.4 - '@babel/plugin-transform-react-pure-annotations': 7.10.4_@babel+core@7.11.4 - dev: false - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-BrHp4TgOIy4M19JAfO1LhycVXOPWdDbTRep7eVyatf174Hff+6Uk53sDyajqZPu8W1qXRBiYOfIamek6jA7YVw== /@babel/preset-typescript/7.10.4_@babel+core@7.10.5: dependencies: '@babel/core': 7.10.5 @@ -4571,7 +3803,7 @@ packages: '@jimp/plugin-scale': 0.14.0_1b5204e571b7e69f994f3f739149c190 '@jimp/plugin-shadow': 0.14.0_49f3f5687a96d0ff4a4adf2a40083cb6 '@jimp/plugin-threshold': 0.14.0_c55f475b14d9d0f52e32180be908a3e5 - timm: 1.6.2 + timm: 1.7.0 dev: false peerDependencies: '@jimp/custom': '>=0.3.5' @@ -4607,7 +3839,7 @@ packages: '@jimp/jpeg': 0.14.0_@jimp+custom@0.14.0 '@jimp/png': 0.14.0_@jimp+custom@0.14.0 '@jimp/tiff': 0.14.0_@jimp+custom@0.14.0 - timm: 1.6.2 + timm: 1.7.0 dev: false peerDependencies: '@jimp/custom': '>=0.3.5' @@ -4788,8 +4020,8 @@ packages: /@mdx-js/mdx/2.0.0-next.7: dependencies: '@babel/core': 7.10.5 - '@babel/plugin-syntax-jsx': 7.10.4_@babel+core@7.10.5 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.10.5 + '@babel/plugin-syntax-jsx': 7.10.4 + '@babel/plugin-syntax-object-rest-spread': 7.8.3 '@mdx-js/util': 2.0.0-next.7 babel-plugin-apply-mdx-type-prop: 2.0.0-next.7_@babel+core@7.10.5 babel-plugin-extract-export-names: 2.0.0-next.7 @@ -4848,15 +4080,6 @@ packages: dev: false resolution: integrity: sha512-6cDuZeKSCSJ1KvfEQ25Y8OXUjqDJZ+HgUs6dhASWbAX8fxVraTfPsSeRe2bN+4QJDsgUaXaMWBYfRomCr04GGg== - /@mrmlnc/readdir-enhanced/2.2.1: - dependencies: - call-me-maybe: 1.0.1 - glob-to-regexp: 0.3.0 - dev: false - engines: - node: '>=4' - resolution: - integrity: sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g== /@nodelib/fs.scandir/2.1.3: dependencies: '@nodelib/fs.stat': 2.0.3 @@ -4865,12 +4088,6 @@ packages: node: '>= 8' resolution: integrity: sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw== - /@nodelib/fs.stat/1.1.3: - dev: false - engines: - node: '>= 6' - resolution: - integrity: sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== /@nodelib/fs.stat/2.0.3: engines: node: '>= 8' @@ -5260,6 +4477,12 @@ packages: node: '>=4' resolution: integrity: sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow== + /@sindresorhus/is/2.1.1: + dev: false + engines: + node: '>=10' + resolution: + integrity: sha512-/aPsuoj/1Dw/kzhkgz+ES6TxG0zfTMGLwuK2ZG00k/iJzYHTLCE8mVU8EPqEOp/lmxPoq1C1C9RYToRKb2KEfg== /@sinonjs/commons/1.8.1: dependencies: type-detect: 4.0.8 @@ -5284,6 +4507,14 @@ packages: node: '>=6' resolution: integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA== + /@szmarczak/http-timer/4.0.5: + dependencies: + defer-to-connect: 2.0.0 + dev: false + engines: + node: '>=10' + resolution: + integrity: sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ== /@turist/fetch/7.1.7_node-fetch@2.6.0: dependencies: '@types/node-fetch': 2.5.7 @@ -5341,6 +4572,15 @@ packages: dev: true resolution: integrity: sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ== + /@types/cacheable-request/6.0.1: + dependencies: + '@types/http-cache-semantics': 4.0.0 + '@types/keyv': 3.1.1 + '@types/node': 14.10.0 + '@types/responselike': 1.0.0 + dev: false + resolution: + integrity: sha512-ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ== /@types/camelcase/5.2.0: dependencies: camelcase: 5.3.1 @@ -5423,7 +4663,7 @@ packages: /@types/glob/7.1.3: dependencies: '@types/minimatch': 3.0.3 - '@types/node': 14.6.0 + '@types/node': 14.10.0 dev: false resolution: integrity: sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w== @@ -5443,6 +4683,10 @@ packages: dev: false resolution: integrity: sha512-2xtoL22/3Mv6a70i4+4RB7VgbDDORoWwjcqeNysojZA0R7NK17RbY5Gof/2QiFfJgX+KkWghbwJ+d/2SB8Ndzg== + /@types/http-cache-semantics/4.0.0: + dev: false + resolution: + integrity: sha512-c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A== /@types/http-errors/1.6.3: dev: true resolution: @@ -5486,6 +4730,12 @@ packages: /@types/json5/0.0.29: resolution: integrity: sha1-7ihweulOEdK4J7y+UnC86n8+ce4= + /@types/keyv/3.1.1: + dependencies: + '@types/node': 14.10.0 + dev: false + resolution: + integrity: sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw== /@types/lodash.sample/4.2.6: dependencies: '@types/lodash': 4.14.160 @@ -5538,6 +4788,10 @@ packages: dev: true resolution: integrity: sha512-syUgf67ZQpaJj01/tRTknkMNoBBLWJOBODF0Zm4NrXmiSuxjymFrxnTu1QVYRubhVkRcZLYZG8STTwJRdVm/WQ== + /@types/node/14.10.0: + dev: false + resolution: + integrity: sha512-SOIyrdADB4cq6eY1F+9iU48iIomFAPltu11LCvA9PKcyEwHadjCFzNVPotAR+oEJA0bCP4Xvvgy+vwu1ZjVh8g== /@types/node/14.6.0: resolution: integrity: sha512-mikldZQitV94akrc4sCcSjtJfsTKt4p+e/s0AGscVA6XArQ9kFclP+ZiYUMnq987rc6QlYxXv/EivqlfSLxpKA== @@ -5630,6 +4884,12 @@ packages: dev: true resolution: integrity: sha512-3Wo2jNYwqgXcIz/rrq18AdOZUQB8cQ34CXZo+LUwPJNpvRAL86+Kc2wwI8mqpz9Cr1V+enIox5v+WZhy/p3h8w== + /@types/responselike/1.0.0: + dependencies: + '@types/node': 14.10.0 + dev: false + resolution: + integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA== /@types/rimraf/2.0.4: dependencies: '@types/glob': 5.0.36 @@ -5775,7 +5035,6 @@ packages: node: ^8.10.0 || ^10.13.0 || >=11.10.1 peerDependencies: eslint: '*' - typescript: '*' resolution: integrity: sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA== /@typescript-eslint/experimental-utils/2.34.0_eslint@7.5.0+typescript@3.9.7: @@ -6612,6 +5871,7 @@ packages: resolution: integrity: sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog== /arrify/1.0.1: + dev: true engines: node: '>=0.10.0' resolution: @@ -6703,6 +5963,12 @@ packages: /asynckit/0.4.0: resolution: integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k= + /at-least-node/1.0.0: + dev: false + engines: + node: '>= 4.0.0' + resolution: + integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== /atob/2.1.2: engines: node: '>= 4.5.0' @@ -7012,14 +6278,14 @@ packages: /babel-preset-gatsby/0.5.7_@babel+core@7.11.4+core-js@3.6.5: dependencies: '@babel/core': 7.11.4 - '@babel/plugin-proposal-class-properties': 7.10.4_@babel+core@7.11.4 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.10.4_@babel+core@7.11.4 - '@babel/plugin-proposal-optional-chaining': 7.11.0_@babel+core@7.11.4 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.11.4 - '@babel/plugin-transform-runtime': 7.11.0_@babel+core@7.11.4 - '@babel/plugin-transform-spread': 7.11.0_@babel+core@7.11.4 - '@babel/preset-env': 7.11.0_@babel+core@7.11.4 - '@babel/preset-react': 7.10.4_@babel+core@7.11.4 + '@babel/plugin-proposal-class-properties': 7.10.4 + '@babel/plugin-proposal-nullish-coalescing-operator': 7.10.4 + '@babel/plugin-proposal-optional-chaining': 7.11.0 + '@babel/plugin-syntax-dynamic-import': 7.8.3 + '@babel/plugin-transform-runtime': 7.11.0 + '@babel/plugin-transform-spread': 7.11.0 + '@babel/preset-env': 7.11.0 + '@babel/preset-react': 7.10.4 '@babel/runtime': 7.11.2 babel-plugin-dynamic-import-node: 2.3.3 babel-plugin-macros: 2.8.0 @@ -7215,13 +6481,13 @@ packages: optional: true resolution: integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== - /bl/1.2.2: + /bl/1.2.3: dependencies: readable-stream: 2.3.7 safe-buffer: 5.2.1 dev: false resolution: - integrity: sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA== + integrity: sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww== /bl/4.0.3: dependencies: buffer: 5.6.0 @@ -7603,6 +6869,15 @@ packages: dev: false resolution: integrity: sha512-XhUuc9eYwkzpK89iNewFwtvcDYMUsvtwzHeyEOPJna/WsVsXcrzsA1ft2M0QqPNunEzLhNCYPo05tEfG+YuNow== + /cacheable-lookup/2.0.1: + dependencies: + '@types/keyv': 3.1.1 + keyv: 4.0.1 + dev: false + engines: + node: '>=10' + resolution: + integrity: sha512-EMMbsiOTcdngM/K6gV/OxF2x0t07+vMOWxZNSCRQMjO2MY2nhZQ6OYhOOpyQrbhqsgtvKGI7hcq6xjnA92USjg== /cacheable-request/2.1.4: dependencies: clone-response: 1.0.2 @@ -7629,10 +6904,20 @@ packages: node: '>=8' resolution: integrity: sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg== - /call-me-maybe/1.0.1: + /cacheable-request/7.0.1: + dependencies: + clone-response: 1.0.2 + get-stream: 5.2.0 + http-cache-semantics: 4.1.0 + keyv: 4.0.1 + lowercase-keys: 2.0.0 + normalize-url: 4.5.0 + responselike: 2.0.0 dev: false + engines: + node: '>=8' resolution: - integrity: sha1-JtII6onje1y95gJQoV8DHBak1ms= + integrity: sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw== /caller-callsite/2.0.0: dependencies: callsites: 2.0.0 @@ -7833,6 +7118,19 @@ packages: /chardet/0.7.0: resolution: integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== + /cheerio/1.0.0-rc.3: + dependencies: + css-select: 1.2.0 + dom-serializer: 0.1.1 + entities: 1.1.2 + htmlparser2: 3.10.1 + lodash: 4.17.20 + parse5: 3.0.3 + dev: false + engines: + node: '>= 0.6' + resolution: + integrity: sha512-0td5ijfUPuubwLUu0OBoe98gZj8C/AA+RW3v67GPlGOrvxWjZmBXiBCRU+I8VEiNyJzjth40POfHiz2RB3gImA== /chokidar/2.1.8: dependencies: anymatch: 2.0.0 @@ -8023,6 +7321,15 @@ packages: node: '>= 10' resolution: integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== + /clipboard/2.0.6: + dependencies: + good-listener: 1.2.2 + select: 1.1.2 + tiny-emitter: 2.1.0 + dev: false + optional: true + resolution: + integrity: sha512-g5zbiixBRk/wyKakSwCKd7vQXDjFnAMGHoEyBogG/bw9kTD9GvdAvaoRR1ALcEzt3pVKxZR0pViekPMIS0QyGg== /clipboardy/2.3.0: dependencies: arch: 2.1.2 @@ -8298,7 +7605,7 @@ packages: integrity: sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA== /configstore/5.0.1: dependencies: - dot-prop: 5.2.0 + dot-prop: 5.3.0 graceful-fs: 4.2.4 make-dir: 3.1.0 unique-string: 2.0.0 @@ -9158,6 +8465,14 @@ packages: node: '>=8' resolution: integrity: sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw== + /decompress-response/5.0.0: + dependencies: + mimic-response: 2.1.0 + dev: false + engines: + node: '>=10' + resolution: + integrity: sha512-TLZWWybuxWgoW7Lykv+gq9xvzOsUjQ9tF09Tj6NSTYGMTCHNXzrPnD6Hi+TgZq19PyTAGH4Ll/NIM/eTGglnMw== /decompress-response/6.0.0: dependencies: mimic-response: 3.1.0 @@ -9278,6 +8593,12 @@ packages: dev: false resolution: integrity: sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ== + /defer-to-connect/2.0.0: + dev: false + engines: + node: '>=10' + resolution: + integrity: sha512-bYL2d05vOSf1JEZNx5vSAtPuBMkX8K9EUutg7zlKvTqKXHt7RhWJFbmd7qakVuf13i+IkGmp6FwSsONOf6VYIg== /deferred-leveldown/5.3.0: dependencies: abstract-leveldown: 6.2.3 @@ -9362,6 +8683,11 @@ packages: node: '>=0.4.0' resolution: integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk= + /delegate/3.2.0: + dev: false + optional: true + resolution: + integrity: sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw== /delegates/1.0.0: dev: false resolution: @@ -9508,15 +8834,6 @@ packages: dev: false resolution: integrity: sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== - /dir-glob/2.0.0: - dependencies: - arrify: 1.0.1 - path-type: 3.0.0 - dev: false - engines: - node: '>=4' - resolution: - integrity: sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag== /dir-glob/3.0.1: dependencies: path-type: 4.0.0 @@ -9576,13 +8893,13 @@ packages: dev: false resolution: integrity: sha512-Ru5o9+V8CpunKnz5LGgWXkmrH/20cGKwcHwS4m73zIvs54CN9epEmT/HLqFJW3kXpakAFkEdzgy1hzlJe3E4OQ== - /dom-serializer/0.2.2: + /dom-serializer/0.1.1: dependencies: - domelementtype: 2.0.1 - entities: 2.0.3 + domelementtype: 1.3.1 + entities: 1.1.2 dev: false resolution: - integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== + integrity: sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA== /dom-serializer/1.0.1: dependencies: domelementtype: 2.0.1 @@ -9646,14 +8963,14 @@ packages: integrity: sha512-vIOSyOXkMx81ghEalh4MLBtDHMx1bhKlaqHDMqM2yeitJ996SLOk5mGdDpI9ifJAgokred8Rmu219fX4OltqXw== /domutils/1.5.1: dependencies: - dom-serializer: 0.2.2 + dom-serializer: 0.1.1 domelementtype: 1.3.1 dev: false resolution: integrity: sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8= /domutils/1.7.0: dependencies: - dom-serializer: 0.2.2 + dom-serializer: 0.1.1 domelementtype: 1.3.1 dev: false resolution: @@ -9681,6 +8998,14 @@ packages: node: '>=8' resolution: integrity: sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A== + /dot-prop/5.3.0: + dependencies: + is-obj: 2.0.0 + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== /dotenv/8.2.0: engines: node: '>=8' @@ -10599,20 +9924,6 @@ packages: dev: true resolution: integrity: sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A== - /execa/0.10.0: - dependencies: - cross-spawn: 6.0.5 - get-stream: 3.0.0 - is-stream: 1.1.0 - npm-run-path: 2.0.2 - p-finally: 1.0.0 - signal-exit: 3.0.3 - strip-eof: 1.0.0 - dev: false - engines: - node: '>=4' - resolution: - integrity: sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw== /execa/0.7.0: dependencies: cross-spawn: 5.1.0 @@ -10861,19 +10172,6 @@ packages: /fast-deep-equal/3.1.3: resolution: integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== - /fast-glob/2.2.7: - dependencies: - '@mrmlnc/readdir-enhanced': 2.2.1 - '@nodelib/fs.stat': 1.1.3 - glob-parent: 3.1.0 - is-glob: 4.0.1 - merge2: 1.4.1 - micromatch: 3.1.10 - dev: false - engines: - node: '>=4.0.0' - resolution: - integrity: sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw== /fast-glob/3.2.4: dependencies: '@nodelib/fs.stat': 2.0.3 @@ -10995,12 +10293,6 @@ packages: webpack: ^2.0.0 || ^3.0.0 || ^4.0.0 resolution: integrity: sha512-TGR4HU7HUsGg6GCOPJnFk06RhWgEWFLAGWiT6rcD+GRC2keU3s9RGJ+b3Z6/U73jwwNb2gKLJ7YCrp+jvU4ALg== - /file-type/10.11.0: - dev: false - engines: - node: '>=6' - resolution: - integrity: sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw== /file-type/12.4.2: dev: false engines: @@ -11352,6 +10644,17 @@ packages: node: '>=6 <7 || >=8' resolution: integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== + /fs-extra/9.0.1: + dependencies: + at-least-node: 1.0.0 + graceful-fs: 4.2.4 + jsonfile: 6.0.1 + universalify: 1.0.0 + dev: false + engines: + node: '>=10' + resolution: + integrity: sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ== /fs-minipass/2.1.0: dependencies: minipass: 3.1.3 @@ -11477,6 +10780,20 @@ packages: node: '>=10.13.0' resolution: integrity: sha512-nRKsoR4Y0N/O8U9xSnSbNlEtny1LEPQDl3IKru7JKwCu82nTeC4L4HSZATqXeRzadMlqmpY8j8Z6wblTewjnjg== + /gatsby-core-utils/1.3.19: + dependencies: + ci-info: 2.0.0 + configstore: 5.0.1 + fs-extra: 8.1.0 + node-object-hash: 2.0.0 + proper-lockfile: 4.1.1 + tmp: 0.2.1 + xdg-basedir: 4.0.0 + dev: false + engines: + node: '>=10.13.0' + resolution: + integrity: sha512-nwiU17m2lihvN7IOkBTj4n2WKc7Eb569Vv7G8dmuwthmjIB6ml98Quno5fRBCz+2DBF6R60boDfc84Qdct1LPw== /gatsby-design-tokens/2.0.11: dependencies: hex2rgba: 0.0.1 @@ -11651,22 +10968,22 @@ packages: react-helmet: ^5.1.3 || ^6.0.0 resolution: integrity: sha512-DZ/IWs+zlGL8N3JAcewPJJUPkl1st6/hIWQ3YphKoTK64DUIoMd2wWSJCrC6LiurS7knGHa4pdGyc5clwV1EKA== - /gatsby-plugin-sharp/2.6.29_gatsby@2.24.51: + /gatsby-plugin-sharp/2.6.35_gatsby@2.24.51: dependencies: '@babel/runtime': 7.11.2 - async: 2.6.3 + async: 3.2.0 bluebird: 3.7.2 - fs-extra: 8.1.0 + fs-extra: 9.0.1 gatsby: 2.24.51_7b72d21834794972ca732184b7ddb751 - gatsby-core-utils: 1.3.17 - got: 8.3.2 - imagemin: 6.1.0 - imagemin-mozjpeg: 8.0.0 - imagemin-pngquant: 6.0.1 + gatsby-core-utils: 1.3.19 + got: 10.7.0 + imagemin: 7.0.1 + imagemin-mozjpeg: 9.0.0 + imagemin-pngquant: 9.0.1 lodash: 4.17.20 mini-svg-data-uri: 1.2.3 potrace: 2.1.8 - probe-image-size: 4.1.1 + probe-image-size: 5.0.0 progress: 2.0.3 semver: 7.3.2 sharp: 0.25.4 @@ -11678,7 +10995,7 @@ packages: peerDependencies: gatsby: '>2.0.15' resolution: - integrity: sha512-mhk4k4RIPdRASj8gD51rLpc7eTxUcNIvBpntaEs3vltrz6dZqoLXHwPHrv3j8345ETeE3e3eGFt3qWp4VLxHtg== + integrity: sha512-5y2ut8TGg5iIfDMnVm/WRy37vjSlHzMdJVugvB4lp4NH69FIq75JpaivshtjQYEi3cc5UonXOQWZJ6aSsM54pQ== /gatsby-plugin-twitter/2.3.10_gatsby@2.24.51: dependencies: '@babel/runtime': 7.11.2 @@ -11693,9 +11010,9 @@ packages: /gatsby-plugin-typescript/2.4.18_gatsby@2.24.51: dependencies: '@babel/core': 7.11.4 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.10.4_@babel+core@7.11.4 - '@babel/plugin-proposal-numeric-separator': 7.10.4_@babel+core@7.11.4 - '@babel/plugin-proposal-optional-chaining': 7.11.0_@babel+core@7.11.4 + '@babel/plugin-proposal-nullish-coalescing-operator': 7.10.4 + '@babel/plugin-proposal-numeric-separator': 7.10.4 + '@babel/plugin-proposal-optional-chaining': 7.11.0 '@babel/preset-typescript': 7.10.4_@babel+core@7.11.4 '@babel/runtime': 7.11.2 babel-plugin-remove-graphql-queries: 2.9.17_gatsby@2.24.51 @@ -11726,8 +11043,8 @@ packages: '@babel/core': 7.11.4 '@babel/generator': 7.11.4 '@babel/helper-plugin-utils': 7.10.4 - '@babel/plugin-proposal-optional-chaining': 7.11.0_@babel+core@7.11.4 - '@babel/plugin-transform-react-jsx': 7.10.4_@babel+core@7.11.4 + '@babel/plugin-proposal-optional-chaining': 7.11.0 + '@babel/plugin-transform-react-jsx': 7.10.4 '@babel/standalone': 7.11.4 '@babel/template': 7.10.4 '@babel/types': 7.11.0 @@ -11815,6 +11132,44 @@ packages: react-dom: '*' resolution: integrity: sha512-0OYUuTHYgTniszBGvePjQrqa2Z+29aJKvcjmipmF/8pbDFtFawhkiGTU1rDsqmRsJDpsZs28z/aSwP0sj6l6tQ== + /gatsby-remark-images/3.3.29_eede5dc295b9d629b6fc8af0337c6a2f: + dependencies: + '@babel/runtime': 7.11.2 + chalk: 2.4.2 + cheerio: 1.0.0-rc.3 + gatsby: 2.24.51_7b72d21834794972ca732184b7ddb751 + gatsby-core-utils: 1.3.19 + gatsby-plugin-sharp: 2.6.35_gatsby@2.24.51 + is-relative-url: 3.0.0 + lodash: 4.17.20 + mdast-util-definitions: 1.2.5 + potrace: 2.1.8 + query-string: 6.13.1 + unist-util-select: 1.5.0 + unist-util-visit-parents: 2.1.2 + dev: false + engines: + node: '>=10.13.0' + peerDependencies: + gatsby: ^2.0.0 + gatsby-plugin-sharp: ^2.0.0-beta.5 + resolution: + integrity: sha512-bttQxElphkZxf2vYinTJHVS7gd/7NaCPvjfOB+8U8NIWF+veJbQQsI4wSKfCt0AQWnHiNRKUn5S5yFUSTi5ucQ== + /gatsby-remark-prismjs/3.5.11_gatsby@2.24.51+prismjs@1.21.0: + dependencies: + '@babel/runtime': 7.11.2 + gatsby: 2.24.51_7b72d21834794972ca732184b7ddb751 + parse-numeric-range: 0.0.2 + prismjs: 1.21.0 + unist-util-visit: 1.4.1 + dev: false + engines: + node: '>=10.13.0' + peerDependencies: + gatsby: ^2.0.0 + prismjs: ^1.15.0 + resolution: + integrity: sha512-AMtHZb+i7GAlRM3UINAhx+SN1aVLsIUcbEbD8d3zdBxGQTeM1cJTIJz2UjUzdCqujW9tgewaw9mE+u4SFuQtKA== /gatsby-source-filesystem/2.3.1_gatsby@2.24.51: dependencies: '@babel/runtime': 7.11.2 @@ -11894,13 +11249,13 @@ packages: gatsby: ^2.12.0 resolution: integrity: sha512-xqPPtYmLOWp6vnEWnbJ+Ic11LoFpCkFvj7DL+58P7yJ6GHB6ax5XqPsc1acjcH4JCmaP1MXV3aQGe8KlwiAc2w== - /gatsby-transformer-sharp/2.5.2_40d750102243b4a7c789f4b1a0b1645f: + /gatsby-transformer-sharp/2.5.2_eede5dc295b9d629b6fc8af0337c6a2f: dependencies: '@babel/runtime': 7.11.2 bluebird: 3.7.2 fs-extra: 8.1.0 gatsby: 2.24.51_7b72d21834794972ca732184b7ddb751 - gatsby-plugin-sharp: 2.6.29_gatsby@2.24.51 + gatsby-plugin-sharp: 2.6.35_gatsby@2.24.51 potrace: 2.1.8 probe-image-size: 4.1.1 semver: 5.7.1 @@ -12288,10 +11643,6 @@ packages: node: '>= 6' resolution: integrity: sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== - /glob-to-regexp/0.3.0: - dev: false - resolution: - integrity: sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs= /glob/6.0.4: dependencies: inflight: 1.0.6 @@ -12413,20 +11764,35 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-9abXDoOV4hyFj7BInWTfAkJNUGw= - /globby/8.0.2: + /good-listener/1.2.2: dependencies: - array-union: 1.0.2 - dir-glob: 2.0.0 - fast-glob: 2.2.7 - glob: 7.1.6 - ignore: 3.3.10 - pify: 3.0.0 - slash: 1.0.0 + delegate: 3.2.0 + dev: false + optional: true + resolution: + integrity: sha1-1TswzfkxPf+33JoNR3CWqm0UXFA= + /got/10.7.0: + dependencies: + '@sindresorhus/is': 2.1.1 + '@szmarczak/http-timer': 4.0.5 + '@types/cacheable-request': 6.0.1 + cacheable-lookup: 2.0.1 + cacheable-request: 7.0.1 + decompress-response: 5.0.0 + duplexer3: 0.1.4 + get-stream: 5.2.0 + lowercase-keys: 2.0.0 + mimic-response: 2.1.0 + p-cancelable: 2.0.0 + p-event: 4.2.0 + responselike: 2.0.0 + to-readable-stream: 2.1.0 + type-fest: 0.10.0 dev: false engines: - node: '>=4' + node: '>=10' resolution: - integrity: sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w== + integrity: sha512-aWTDeNw9g+XqEZNcTjMMZSy7B7yE9toWOFYip7ofFTLleJhvZwUxxTxkTpKvF+p1SAA4VHmuEy7PiHTHyq8tJg== /got/7.1.0: dependencies: decompress-response: 3.3.0 @@ -13245,10 +12611,6 @@ packages: dev: true resolution: integrity: sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw== - /ignore/3.3.10: - dev: false - resolution: - integrity: sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug== /ignore/4.0.6: engines: node: '>= 4' @@ -13265,40 +12627,42 @@ packages: node: '>=0.9.0' resolution: integrity: sha1-/IQJlmRGC5DKhi2TALa/u7+/gFY= - /imagemin-mozjpeg/8.0.0: + /imagemin-mozjpeg/9.0.0: dependencies: - execa: 1.0.0 + execa: 4.0.3 is-jpg: 2.0.0 - mozjpeg: 6.0.1 + mozjpeg: 7.0.0 dev: false engines: - node: '>=6' + node: '>=10' resolution: - integrity: sha512-+EciPiIjCb8JWjQNr1q8sYWYf7GDCNDxPYnkD11TNIjjWNzaV+oTg4DpOPQjl5ZX/KRCPMEgS79zLYAQzLitIA== - /imagemin-pngquant/6.0.1: + integrity: sha512-TwOjTzYqCFRgROTWpVSt5UTT0JeCuzF1jswPLKALDd89+PmrJ2PdMMYeDLYZ1fs9cTovI9GJd68mRSnuVt691w== + /imagemin-pngquant/9.0.1: dependencies: - execa: 0.10.0 - is-png: 1.1.0 - is-stream: 1.1.0 - pngquant-bin: 5.0.2 + execa: 4.0.3 + is-png: 2.0.0 + is-stream: 2.0.0 + ow: 0.17.0 + pngquant-bin: 6.0.0 dev: false engines: - node: '>=6' + node: '>=10' resolution: - integrity: sha512-Stk+fZCLxZznV8MFNA/T3AY/VRKevsiP9uZOLV0RCXoi0vUUFriySYuz/83IGp9D254EW8miGyyQ69zKouFr7w== - /imagemin/6.1.0: + integrity: sha512-PYyo9G/xwddf+Qqlqe3onz5ZH7p6vHYVVkiuuczUjxZmfekyY77RXaOA/AR6FnVoeQxGa/pDtEK5xUKOcVo+sA== + /imagemin/7.0.1: dependencies: - file-type: 10.11.0 - globby: 8.0.2 - make-dir: 1.3.0 - p-pipe: 1.2.0 - pify: 4.0.1 + file-type: 12.4.2 + globby: 10.0.2 + graceful-fs: 4.2.4 + junk: 3.1.0 + make-dir: 3.1.0 + p-pipe: 3.1.0 replace-ext: 1.0.1 dev: false engines: - node: '>=6' + node: '>=8' resolution: - integrity: sha512-8ryJBL1CN5uSHpiBMX0rJw79C9F9aJqMnjGnrd/1CafegpNuA81RBAAru/jQQEOWlOJJlpRnlcVFF6wq+Ist0A== + integrity: sha512-33AmZ+xjZhg2JMCe+vDf6a9mzWukE7l+wAtesjE7KyteqqKjzxv7aVQeWnul1Ve26mWvEQqyPwl0OctNBfSR9w== /immediate/3.2.3: resolution: integrity: sha1-0UD6j2FGWb1lQSMwl92qwlzdmRw= @@ -13982,12 +13346,12 @@ packages: node: '>=0.10.0' resolution: integrity: sha512-5Aw8LLVsDlZsETVMhoMXzqsXwQqr/0vlnBYzIXJbYo2F4yYlhLHs+Ez7Bod7IIQKWkJbJfxrWD7pA1Dw1TKrwA== - /is-png/1.1.0: + /is-png/2.0.0: dev: false engines: - node: '>=0.10.0' + node: '>=8' resolution: - integrity: sha1-1XSxK/J1wDUEVVcLDltXqwYgd84= + integrity: sha512-4KPGizaVGj2LK7xwJIz8o5B2ubu1D/vcQsgOGFEDlpcvgZHto4gBnyd0ig7Ws+67ixmwKoNmu0hYnpo6AaKb5g== /is-potential-custom-element-name/1.0.0: dev: true resolution: @@ -14828,6 +14192,10 @@ packages: dev: false resolution: integrity: sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= + /json-buffer/3.0.1: + dev: false + resolution: + integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== /json-loader/0.5.7: dev: false resolution: @@ -14876,6 +14244,14 @@ packages: graceful-fs: 4.2.4 resolution: integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= + /jsonfile/6.0.1: + dependencies: + universalify: 1.0.0 + dev: false + optionalDependencies: + graceful-fs: 4.2.4 + resolution: + integrity: sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg== /jsonify/0.0.0: dev: false resolution: @@ -14991,6 +14367,12 @@ packages: node: '>=4.0' resolution: integrity: sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w== + /junk/3.1.0: + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ== /jwa/1.4.1: dependencies: buffer-equal-constant-time: 1.0.1 @@ -15023,6 +14405,12 @@ packages: dev: false resolution: integrity: sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA== + /keyv/4.0.1: + dependencies: + json-buffer: 3.0.1 + dev: false + resolution: + integrity: sha512-xz6Jv6oNkbhrFCvCP7HQa8AaII8y8LRpoSm661NOKLr4uHuBwhX4epXrPQgF3+xdJnN4Esm5X0xwY4bOlALOtw== /keyword-extractor/0.0.18: dependencies: underscore: 1.9.1 @@ -16375,18 +15763,18 @@ packages: dev: false resolution: integrity: sha1-viwAX9oy4LKa8fBdfEszIUxwH5I= - /mozjpeg/6.0.1: + /mozjpeg/7.0.0: dependencies: bin-build: 3.0.0 bin-wrapper: 4.1.0 logalot: 2.1.0 dev: false engines: - node: '>=6' + node: '>=10' hasBin: true requiresBuild: true resolution: - integrity: sha512-9Z59pJMi8ni+IUvSH5xQwK5tNLw7p3dwDNCZ3o1xE+of3G5Hc/yOz6Ue/YuLiBXU3ZB5oaHPURyPdqfBX/QYJA== + integrity: sha512-mH7atSbIusVTO3A4H43sEdmveN3aWn54k6V0edefzCEvOsTrbjg5murY2TsNznaztWnIgaRbWxeLVp4IgKdedQ== /ms/2.0.0: resolution: integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= @@ -17067,6 +16455,14 @@ packages: dev: true resolution: integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q== + /ow/0.17.0: + dependencies: + type-fest: 0.11.0 + dev: false + engines: + node: '>=10' + resolution: + integrity: sha512-i3keDzDQP5lWIe4oODyDFey1qVrq2hXKTuTH2VpqwpYtzPiKZt2ziRI4NBQmgW40AnV5Euz17OyWweCb+bNEQA== /p-cancelable/0.3.0: dev: false engines: @@ -17085,6 +16481,12 @@ packages: node: '>=6' resolution: integrity: sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== + /p-cancelable/2.0.0: + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg== /p-defer/3.0.0: dev: false engines: @@ -17113,6 +16515,14 @@ packages: node: '>=6' resolution: integrity: sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA== + /p-event/4.2.0: + dependencies: + p-timeout: 3.2.0 + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ== /p-filter/2.1.0: dependencies: p-map: 2.1.0 @@ -17215,12 +16625,12 @@ packages: node: '>=8' resolution: integrity: sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ== - /p-pipe/1.2.0: + /p-pipe/3.1.0: dev: false engines: - node: '>=4' + node: '>=8' resolution: - integrity: sha1-SxoROZoRUgpneQ7loMHViB1r7+k= + integrity: sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw== /p-reduce/1.0.0: dev: false engines: @@ -17251,6 +16661,14 @@ packages: node: '>=4' resolution: integrity: sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA== + /p-timeout/3.2.0: + dependencies: + p-finally: 1.0.0 + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg== /p-try/1.0.0: engines: node: '>=4' @@ -17410,6 +16828,10 @@ packages: node: '>=6' resolution: integrity: sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA== + /parse-numeric-range/0.0.2: + dev: false + resolution: + integrity: sha1-tPCdQTx6282Yf26SM8e0shDJOOQ= /parse-passwd/1.0.0: engines: node: '>=0.10.0' @@ -17435,6 +16857,12 @@ packages: dev: false resolution: integrity: sha512-Czj+GIit4cdWtxo3ISZCvLiUjErSo0iI3wJ+q9Oi3QuMYTI6OZu+7cewMWZ+C1YAnKhYTk6/TLuhIgCypLthPA== + /parse5/3.0.3: + dependencies: + '@types/node': 14.10.0 + dev: false + resolution: + integrity: sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA== /parse5/5.1.0: resolution: integrity: sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ== @@ -17548,6 +16976,7 @@ packages: /path-type/3.0.0: dependencies: pify: 3.0.0 + dev: true engines: node: '>=4' resolution: @@ -17714,19 +17143,19 @@ packages: node: '>=4.0.0' resolution: integrity: sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w== - /pngquant-bin/5.0.2: + /pngquant-bin/6.0.0: dependencies: bin-build: 3.0.0 bin-wrapper: 4.1.0 - execa: 0.10.0 + execa: 4.0.3 logalot: 2.1.0 dev: false engines: - node: '>=6' + node: '>=10' hasBin: true requiresBuild: true resolution: - integrity: sha512-OLdT+4JZx5BqE1CFJkrvomYV0aSsv6x2Bba+aWaVc0PMfWlE+ZByNKYAdKeIqsM4uvW1HOSEHnf8KcOnykPNxA== + integrity: sha512-oXWAS9MQ9iiDAJRdAZ9KO1mC5UwhzKkJsmetiu0iqIjJuW7JsuLhmc4JdRm7uJkIWRzIAou/Vq2VcjfJwz30Ow== /pnp-webpack-plugin/1.6.4: dependencies: ts-pnp: 1.2.0 @@ -18258,6 +17687,12 @@ packages: node: '>=8' resolution: integrity: sha512-94VRYjL9k33RzfKiGokPBPpsmloBYSf5Ri+Pq19zlsEcUKFob+admeXr5eFDRuPjFmEOcjJvPGdillYOJyvZ7Q== + /prismjs/1.21.0: + dev: false + optionalDependencies: + clipboard: 2.0.6 + resolution: + integrity: sha512-uGdSIu1nk3kej2iZsLyDoJ7e9bnPzIgY0naW/HdknGj61zScaprVEVGHrPoXqI+M9sP0NDnTK2jpkvmldpuqDw== /probe-image-size/4.1.1: dependencies: any-promise: 1.3.0 @@ -18269,6 +17704,16 @@ packages: dev: false resolution: integrity: sha512-42LqKZqTLxH/UvAZ2/cKhAsR4G/Y6B7i7fI2qtQu9hRBK4YjS6gqO+QRtwTjvojUx4+/+JuOMzLoFyRecT9qRw== + /probe-image-size/5.0.0: + dependencies: + deepmerge: 4.2.2 + inherits: 2.0.4 + next-tick: 1.1.0 + request: 2.88.2 + stream-parser: 0.3.1 + dev: false + resolution: + integrity: sha512-V6uBYw5eBc5UVIE7MUZD6Nxg0RYuGDWLDenEn0B1WC6PcTvn1xdQ6HLDDuznefsiExC6rNrCz7mFRBo0f3Xekg== /process-nextick-args/2.0.1: resolution: integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== @@ -18611,6 +18056,10 @@ packages: dev: false resolution: integrity: sha512-XzgvowFrwDo6TWcpJ/WTiarb9UI6lhA4PMzS7n1joK3sHfBBBOQHUc0U4u57D6DWO9vHv6lVSWx2Q/Ymfyv4hw== + /react-error-overlay/6.0.7: + dev: false + resolution: + integrity: sha512-TAv1KJFh3RhqxNvhzxj6LeT5NWklP6rDr2a0jaTfsZ5wSZWHOGeqQyejUp3xxLfPt2UpyJEcVQB/zyPcmonNFA== /react-fast-compare/2.0.4: dev: false resolution: @@ -19143,7 +18592,7 @@ packages: '@babel/core': 7.10.5 '@babel/helper-plugin-utils': 7.10.4 '@babel/plugin-proposal-object-rest-spread': 7.10.4_@babel+core@7.10.5 - '@babel/plugin-syntax-jsx': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-syntax-jsx': 7.10.4 '@mdx-js/util': 2.0.0-next.7 dev: false resolution: @@ -19464,6 +18913,12 @@ packages: dev: false resolution: integrity: sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= + /responselike/2.0.0: + dependencies: + lowercase-keys: 2.0.0 + dev: false + resolution: + integrity: sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw== /restore-cursor/2.0.0: dependencies: onetime: 2.0.1 @@ -19718,6 +19173,11 @@ packages: dev: false resolution: integrity: sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= + /select/1.1.2: + dev: false + optional: true + resolution: + integrity: sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0= /selfsigned/1.10.7: dependencies: node-forge: 0.9.0 @@ -19992,12 +19452,6 @@ packages: /sisteransi/1.0.5: resolution: integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== - /slash/1.0.0: - dev: false - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= /slash/2.0.0: dev: true engines: @@ -20952,13 +20406,13 @@ packages: chownr: 1.1.4 mkdirp-classic: 0.5.3 pump: 3.0.0 - tar-stream: 2.1.3 + tar-stream: 2.1.4 dev: false resolution: integrity: sha512-9uW5iDvrIMCVpvasdFHW0wJPez0K4JnMZtsuIeDI7HyMGJNxmDZDOCQROr7lXyS+iL/QMpj07qcjGYTSdRFXUg== /tar-stream/1.6.2: dependencies: - bl: 1.2.2 + bl: 1.2.3 buffer-alloc: 1.2.0 end-of-stream: 1.4.4 fs-constants: 1.0.0 @@ -20970,7 +20424,7 @@ packages: node: '>= 0.8.0' resolution: integrity: sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A== - /tar-stream/2.1.3: + /tar-stream/2.1.4: dependencies: bl: 4.0.3 end-of-stream: 1.4.4 @@ -20981,7 +20435,7 @@ packages: engines: node: '>=6' resolution: - integrity: sha512-Z9yri56Dih8IaK8gncVPx4Wqt86NDmQTSh49XLZgjWpGZL9GK9HKParS2scqHCC4w6X9Gh2jwaU45V47XTKwVA== + integrity: sha512-o3pS2zlG4gxr67GmFYBLlq+dM8gyRGUOvsrHclSkvtVtQbjV0s/+ZE8OpICbaj8clrX3tjeHngYGP7rweaBnuw== /tar/6.0.5: dependencies: chownr: 2.0.0 @@ -21141,14 +20595,19 @@ packages: node: '>=0.6.0' resolution: integrity: sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ== - /timm/1.6.2: + /timm/1.7.0: dev: false resolution: - integrity: sha512-IH3DYDL1wMUwmIlVmMrmesw5lZD6N+ZOAFWEyLrtpoL9Bcrs9u7M/vyOnHzDD2SMs4irLkVjqxZbHrXStS/Nmw== + integrity: sha512-oVYHPG5KiUJ3KrbBTmW2kTauIO9E1lDEUM6K92HVuwnPfTt7W8UXZG3vqOo4tVaHRI9AHToVHqhzIUUFkDN6rA== /timsort/0.3.0: dev: false resolution: integrity: sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= + /tiny-emitter/2.1.0: + dev: false + optional: true + resolution: + integrity: sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q== /tiny-warning/1.0.3: dev: false resolution: @@ -21206,6 +20665,12 @@ packages: node: '>=6' resolution: integrity: sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q== + /to-readable-stream/2.1.0: + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-o3Qa6DGg1CEXshSdvWNX2sN4QHqg03SPq7U6jPXRahlQdl5dK8oXjkU/2/sGrnOZKeGV1zLSO8qPwyKklPPE7w== /to-regex-range/2.1.1: dependencies: is-number: 3.0.0 @@ -21439,6 +20904,12 @@ packages: node: '>=4' resolution: integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + /type-fest/0.10.0: + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-EUV9jo4sffrwlg8s0zDhP0T2WD3pru5Xi0+HTE3zTUmBaZNhfkite9PdSJwdXLwPVW0jnAHT56pZHIOYckPEiw== /type-fest/0.11.0: engines: node: '>=8' @@ -21762,6 +21233,12 @@ packages: node: '>= 4.0.0' resolution: integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + /universalify/1.0.0: + dev: false + engines: + node: '>= 10.0.0' + resolution: + integrity: sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug== /unix-crypt-td-js/1.1.4: resolution: integrity: sha512-8rMeVYWSIyccIJscb9NdCfZKSRBKYTeVnwmiRYT2ulE3qd1RaDQ0xQDP+rI3ccIWbhu/zuo5cgN8z73belNZgw== diff --git a/website/config/sidebar.json b/website/config/sidebar.json new file mode 100644 index 000000000..1f574e0b1 --- /dev/null +++ b/website/config/sidebar.json @@ -0,0 +1,50 @@ +{ + "docs": { + "Introduction": [ + "what-is-verdaccio", + "installation", + "cli", + "who-is-using", + "security-policy", + "logo", + { + "type": "subcategory", + "label": "Uses Cases", + "ids": ["e2e", "caching", "github-actions", "linking-remote-registry"] + }, + { + "type": "subcategory", + "label": "Talks & Articles", + "ids": ["articles", "talks"] + } + ], + "Features": ["configuration", "uplinks", "packages", "authentification", "notifications", "logger", "webui"], + "Server": ["server-configuration", "reverse-proxy", "ssl", "windows", "iss-server"], + "Development": [ + "plugins", + "dev-plugins", + { + "type": "subcategory", + "label": "Dev Guides", + "ids": ["plugin-generator", "plugin-auth", "plugin-middleware", "plugin-storage"] + }, + "node-api" + ], + "DevOps": [ + "docker", + "kubernetes", + "ci", + { + "type": "subcategory", + "label": "Cloud", + "ids": ["amazon"] + }, + { + "type": "subcategory", + "label": "Tools", + "ids": ["ansible", "puppet", "chef"] + } + ], + "Guides": ["best", "protect-your-dependencies"] + } +} diff --git a/website/docs/ansible.md b/website/docs/ansible.md index 24419779a..0fd78b1a3 100644 --- a/website/docs/ansible.md +++ b/website/docs/ansible.md @@ -1,5 +1,6 @@ --- id: ansible +test: ansible title: 'Ansible' --- diff --git a/website/docs/config.md b/website/docs/config.md index 9b587fc00..63983e637 100644 --- a/website/docs/config.md +++ b/website/docs/config.md @@ -1,5 +1,5 @@ --- -id: configuration +id: config title: 'Configuration File' --- diff --git a/website/docs/google-cloud.md b/website/docs/google-cloud.md deleted file mode 100644 index c426af7f4..000000000 --- a/website/docs/google-cloud.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -id: google-cloud -title: 'Google Cloud' ---- - -dsadsa diff --git a/website/docs/test.md b/website/docs/test.md deleted file mode 100644 index e69de29bb..000000000 diff --git a/website/docs/what-is-verdaccio.md b/website/docs/what-is-verdaccio.md index d6118be85..c7e55eee7 100644 --- a/website/docs/what-is-verdaccio.md +++ b/website/docs/what-is-verdaccio.md @@ -14,11 +14,11 @@ Verdaccio is a **lightweight private npm proxy registry** built in **Node.js** - Provide an API compatible with npm clients **(yarn/npm/pnpm)** - Follow the semantic Versioning compatible **(semver)** -``` -$> verdaccio +```bash +$ verdaccio ``` -![registry](assets/verdaccio_server.gif) +![registry](/assets/verdaccio_server.gif) ## Using Verdaccio @@ -28,13 +28,13 @@ Using verdaccio with any node package manager client is quite straightforward. You can use a custom registry either setting globally for all your projects -``` +```bash npm set registry http://localhost:4873 ``` or by command line as argument `--registry` in npm (slightly different in yarn) -``` +```bash npm install lodash --registry http://localhost:4873 ``` diff --git a/website/gatsby-browser.js b/website/gatsby-browser.js index 995ecf803..eecae9ec4 100644 --- a/website/gatsby-browser.js +++ b/website/gatsby-browser.js @@ -1 +1,4 @@ export { default as wrapRootElement } from './src/library/wrapRootElement'; + +// gatsby-browser.js +require('prismjs/themes/prism-dark.css'); diff --git a/website/gatsby-config.js b/website/gatsby-config.js index 487437092..305a108a4 100644 --- a/website/gatsby-config.js +++ b/website/gatsby-config.js @@ -31,6 +31,11 @@ module.exports = { options: { name: `translations`, path: `${__dirname}/crowdin`, + plugins: [ + { + resolve: `gatsby-remark-prismjs`, + }, + ], }, }, { @@ -54,8 +59,21 @@ module.exports = { }, 'gatsby-plugin-twitter', 'gatsby-plugin-emotion', - 'gatsby-transformer-sharp', 'gatsby-plugin-sharp', + 'gatsby-transformer-sharp', + { + resolve: `gatsby-transformer-remark`, + options: { + plugins: [ + { + resolve: `gatsby-remark-images`, + options: { + maxWidth: 590, + }, + }, + ], + }, + }, 'gatsby-plugin-typescript', ], }; diff --git a/website/gatsby-node.js b/website/gatsby-node.js index 75b188fff..00d0ed475 100644 --- a/website/gatsby-node.js +++ b/website/gatsby-node.js @@ -17,6 +17,7 @@ exports.onCreateWebpackConfig = ({ stage, actions }) => { // You can delete this file if you're not using it const path = require('path'); const docPageTemplate = path.resolve('src/templates/docPage.tsx'); +const sideBar = require('./config/sidebar.json'); exports.createPages = async ({ graphql, actions }) => { const { createPage } = actions; @@ -29,6 +30,7 @@ exports.createPages = async ({ graphql, actions }) => { id frontmatter { title + id } html fileAbsolutePath @@ -39,17 +41,28 @@ exports.createPages = async ({ graphql, actions }) => { `); const posts = result.data.allMarkdownRemark.edges; - + const idTitleMap = {}; posts.forEach(({ node }) => { + console.log('-node.fileAbsolutePath-', node.frontmatter); const parsedPath = path.parse(node.fileAbsolutePath); const id = node.id; + const markDownId = node.frontmatter.id; const name = parsedPath.name; + const title = node.frontmatter.title; const lng = parsedPath.dir.match('translated_docs') ? parsedPath.dir.split('/').pop() : 'en'; + console.log('-lng', lng); + console.log('-markDownId', markDownId); + console.log('-title', title); + if (!idTitleMap[lng]) { + idTitleMap[lng] = {}; + } + + idTitleMap[lng][markDownId] = title; createPage({ path: `docs/${lng}/${name}.html`, component: docPageTemplate, - context: { id, lng }, + context: { id, lng, sideBar, title, idTitleMap, markDownId }, }); }); }; diff --git a/website/package.json b/website/package.json index fe4be3819..302d18cbd 100644 --- a/website/package.json +++ b/website/package.json @@ -15,7 +15,9 @@ "@mikaelkristiansson/domready": "1.0.10", "@reach/router": "1.3.4", "babel-preset-gatsby": "^0.4.12", + "clsx": "^1.1.1", "emotion-theming": "10.0.27", + "event-source-polyfill": "^1.0.17", "fontsource-roboto": "^2.2.6", "gatsby": "^2.24.51", "gatsby-image": "^2.4.16", @@ -25,22 +27,27 @@ "gatsby-plugin-manifest": "2.4.2", "gatsby-plugin-material-ui": "2.1.8", "gatsby-plugin-react-helmet": "3.3.1", - "gatsby-plugin-sharp": "^2.6.29", + "gatsby-plugin-sharp": "^2.6.35", "gatsby-plugin-twitter": "^2.3.10", "gatsby-plugin-typescript": "^2.4.18", "gatsby-react-router-scroll": "3.0.12", + "gatsby-remark-images": "^3.3.29", + "gatsby-remark-prismjs": "^3.5.11", "gatsby-source-filesystem": "2.3.1", "gatsby-transformer-remark": "^2.8.30", "gatsby-transformer-sharp": "2.5.2", "keyword-extractor": "0.0.18", "lisan": "^0.1.1", "mitt": "2.1.0", - "redux": "4.0.5", + "prismjs": "^1.21.0", "prop-types": "15.7.2", + "query-string": "^6.13.1", "react": "16.13.1", "react-dom": "16.13.1", + "react-error-overlay": "^6.0.7", "react-helmet": "5.2.1", "react-twitter-widgets": "^1.9.5", + "redux": "4.0.5", "shallow-compare": "1.2.2" }, "devDependencies": { diff --git a/website/src/components/Header.tsx b/website/src/components/Header.tsx index 1025dd097..d291ad2fa 100644 --- a/website/src/components/Header.tsx +++ b/website/src/components/Header.tsx @@ -1,13 +1,27 @@ -/** @jsx jsx */ +import React, { FunctionComponent, MouseEventHandler } from 'react'; import { Link } from 'gatsby'; -import { jsx } from '@emotion/core'; + +import { createStyles, Theme, makeStyles } from '@material-ui/core/styles'; import AppBar from '@material-ui/core/AppBar'; import Toolbar from '@material-ui/core/Toolbar'; import Typography from '@material-ui/core/Typography'; import VerdaccioWhiteLogo from './VerdaccioWhiteLogo'; -const Header = () => { +export type Props = { + onClickOpen: MouseEventHandler; +}; + +const useStyles = makeStyles((theme: Theme) => + createStyles({ + appBar: { + zIndex: theme.zIndex.drawer + 1, + backgroundColor: '#FFF', + }, + }) +); + +const Header: FunctionComponent = ({ onClickOpen }) => { // const { // site: { // siteMetadata: { siteName }, @@ -21,14 +35,10 @@ const Header = () => { // } // } // `); + const classes = useStyles(); return ( - ({ - backgroundColor: '#FFF', - })}> + diff --git a/website/src/components/Hero/Hero.tsx b/website/src/components/Hero/Hero.tsx new file mode 100644 index 000000000..e733702d1 --- /dev/null +++ b/website/src/components/Hero/Hero.tsx @@ -0,0 +1,33 @@ +import { Typography } from '@material-ui/core'; +import Container from '@material-ui/core/Container'; +import Grid from '@material-ui/core/Grid'; +import { graphql, useStaticQuery } from 'gatsby'; +import React from 'react'; + +const Hero = () => { + const { + site: { + siteMetadata: { siteName }, + }, + } = useStaticQuery(graphql` + query { + site { + siteMetadata { + siteName + } + } + } + `); + + return ( + + + + {`© ${new Date().getFullYear()} ${siteName}, All rights reserved.`} + + + + ); +}; + +export default Hero; diff --git a/website/docs/build.md b/website/src/components/Hero/index.tsx similarity index 100% rename from website/docs/build.md rename to website/src/components/Hero/index.tsx diff --git a/website/src/components/InstallSteps/InstallSteps.tsx b/website/src/components/InstallSteps/InstallSteps.tsx index a239ec2b1..cc0ecd27f 100644 --- a/website/src/components/InstallSteps/InstallSteps.tsx +++ b/website/src/components/InstallSteps/InstallSteps.tsx @@ -11,26 +11,7 @@ import IconDownload from './IconDownload'; export const InstallSteps = () => ( - - -
- - - installation - -
-
- - installDescr - - - - loadFont - -
- - -
-
+ +
); diff --git a/website/src/components/Layout.tsx b/website/src/components/Layout.tsx index 25a83cd96..2a9638f2f 100644 --- a/website/src/components/Layout.tsx +++ b/website/src/components/Layout.tsx @@ -1,37 +1,46 @@ -/** @jsx jsx */ -import { Global, jsx, css } from '@emotion/core'; +import React, { FC, Fragment } from 'react'; +import { createStyles, Theme, makeStyles } from '@material-ui/core/styles'; +import Container from '@material-ui/core/Container'; + +import '../css/code.css'; + import CssBaseline from '@material-ui/core/CssBaseline'; import PropTypes from 'prop-types'; -import { FC, Fragment } from 'react'; import Footer from './Footer'; import Header from './Header'; -const containerStyle = css({ - display: 'flex', - flexDirection: 'column', - alignItems: 'center', - textAlign: 'center', -}); - -const Layout: FC = ({ children }) => ( - - - -
-
{children}
-