From 350a8e64214eeeaa05b103ea78b7b1d1563d620d Mon Sep 17 00:00:00 2001 From: Bartosz Kaszubowski Date: Thu, 10 Sep 2020 21:43:27 +0200 Subject: [PATCH 01/12] fix local build, basic theme overrides, header reorder, docusaurus bump --- docs/running-on-device.md | 2 +- website/docusaurus.config.js | 27 +- website/package.json | 5 +- website/src/css/customTheme.css | 150 ++++ .../version-0.60/running-on-device.md | 2 +- .../version-0.61/running-on-device.md | 2 +- .../version-0.62/running-on-device.md | 2 +- .../version-0.63/running-on-device.md | 2 +- website/yarn.lock | 655 +++++++++++++----- 9 files changed, 640 insertions(+), 207 deletions(-) diff --git a/docs/running-on-device.md b/docs/running-on-device.md index 717dceb2b39..faeee36f686 100644 --- a/docs/running-on-device.md +++ b/docs/running-on-device.md @@ -169,7 +169,7 @@ You can also iterate quickly on a device using the development server. You only When trying to connect to the development server you might get a [red screen with an error](debugging.md#in-app-errors-and-warnings) saying: -> Connection to [http://localhost:8081/debugger-proxy?role=client]() timed out. Are you running node proxy? If you are running on the device, check if you have the right IP address in `RCTWebSocketExecutor.m`. +> Connection to `http://localhost:8081/debugger-proxy?role=client` timed out. Are you running node proxy? If you are running on the device, check if you have the right IP address in `RCTWebSocketExecutor.m`. To solve this issue check the following points. diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js index 4cbd8685fd2..b36ec2eead1 100644 --- a/website/docusaurus.config.js +++ b/website/docusaurus.config.js @@ -355,10 +355,12 @@ module.exports = { plugins: [], themeConfig: { announcementBar: { - id: 'blm_banner', // Any value that will identify this message. + id: 'blm', + backgroundColor: '#242526', + textColor: '#fff', content: - 'Black Lives Matter. Support the Equal Justice Initiative.', - backgroundColor: '#fafbfc', // Defaults to `#fff`. + '
Black Lives Matter. Support the Equal Justice Initiative.
', + isCloseable: false, }, navbar: { title: 'React Native', @@ -366,41 +368,36 @@ module.exports = { src: 'img/header_logo.svg', }, items: [ - { - type: 'docsVersion', - position: 'left', - to: '/versions', - }, { to: 'docs/', label: 'Docs', - position: 'left', + position: 'right', }, { to: 'docs/components-and-apis', label: 'Components', - position: 'left', + position: 'right', }, { to: 'docs/accessibilityinfo', label: 'API', - position: 'left', + position: 'right', }, { to: '/help', label: 'Community', - position: 'left', + position: 'right', }, { to: '/blog', label: 'Blog', - position: 'left', + position: 'right', }, { label: 'Version', - to: 'docs', - position: 'right', + to: '/versions', //TODO + position: 'left', items: [ { label: '0.63', diff --git a/website/package.json b/website/package.json index fa0d5528fc2..52320dace1d 100644 --- a/website/package.json +++ b/website/package.json @@ -9,7 +9,6 @@ "type": "git", "url": "git+https://github.com/facebook/react-native-website.git" }, - "bugs": { "url": "https://github.com/facebook/react-native-website" }, @@ -47,8 +46,8 @@ "dependencies": { "highlight.js": "^9.15.10", "remarkable": "^2.0.0", - "@docusaurus/core": "2.0.0-alpha.61", - "@docusaurus/preset-classic": "2.0.0-alpha.61", + "@docusaurus/core": "2.0.0-alpha.63", + "@docusaurus/preset-classic": "2.0.0-alpha.63", "clsx": "^1.1.1", "react": "^16.10.2", "react-dom": "^16.10.2" diff --git a/website/src/css/customTheme.css b/website/src/css/customTheme.css index cd8c8037521..0a63e32940f 100644 --- a/website/src/css/customTheme.css +++ b/website/src/css/customTheme.css @@ -8,4 +8,154 @@ --subtle: #6d6d6d; --divider: #ececec; --tintColor: #f7f7f7; + --ifm-font-size-base: 17px; + --ifm-spacing-horizontal: 20px; + --ifm-menu-link-padding-horizontal: 12px; + --ifm-toc-padding-vertical: 6px; + --ifm-code-font-size: 85%; +} + +/* Pages content overrides */ + +.main-wrapper { + max-width: 1400px; + margin: 0 auto; +} + +.main-wrapper main { + /*min-width: 100%;*/ + padding-left: 8px; +} + +.navbar__inner { + max-width: 1360px; + margin: 0 auto; +} + +.markdown blockquote { + background-color: rgba(255, 229, 100, 0.3); + border-left: 8px solid #ffe564; + padding: 15px 30px 15px 15px; + color: var(--text); +} + +/* Sidebar overrides */ + +.menu__list .menu__link { + font-size: 15px; + color: inherit; +} + +.menu__list .menu__list .menu__link { + font-size: 13px; + padding: 3px 12px; + font-weight: normal; +} + +.menu__list .menu__link--sublist { + font-size: 14px !important; + padding: 5px 12px !important; +} + +.menu__list .menu__link--sublist, +.menu__list .menu__link--active { + font-weight: 500 !important; +} + +.menu__list .menu__link--active.active { + color: var(--ifm-menu-color-active) !important; +} + +.menu__link--sublist:after { + background-size: 1.66rem 1.66rem; +} + +/* TOC overrrides */ +.table-of-contents .table-of-contents__link { + font-size: 12px; + display: block; +} + +.table-of-contents .table-of-contents__link code { + background: none; + padding: 0; +} + +.table-of-contents .table-of-contents__link--active { + font-weight: 500; + margin-left: -16px; + padding-left: 12px; + color: var(--text); + border-left: 4px solid var(--brand); +} + +/* Footer overrides */ + +.footer--dark { + --ifm-footer-background-color: #20232a; +} + +.footer .container { + max-width: 900px; +} + +.footer__item { + font-size: 15px; +} + +.footer__title { + color: #6a6f7c; + font-weight: 500; + margin: 0 0 8px; +} + +.footer .text--center { + color: #6a6f7c; + font-size: 13px; +} + +/* Announcement banner overrides */ + +:root { + --docusaurus-announcement-bar-height: auto !important; +} + +.announcement { + color: #fff; + line-height: 40px; + font-weight: bold; + font-size: 24px; + padding: 8px 30px; + text-align: center; + height: 60px; + width: 100%; +} + +.announcement-inner { + margin: 0 auto; + max-width: 768px; +} + +.announcement a { + text-decoration: underline; + display: inline-block; + color: var(--brand) !important; +} + +.announcement a:hover { + color: #fff !important; +} + +@media only screen and (max-width: 768px) { + .announcement { + font-size: 18px; + } +} + +@media (max-width: 500px) { + .announcement { + font-size: 15px; + line-height: 22px; + padding: 6px 30px; + } } diff --git a/website/versioned_docs/version-0.60/running-on-device.md b/website/versioned_docs/version-0.60/running-on-device.md index 78a8a75f2ab..65894be924c 100644 --- a/website/versioned_docs/version-0.60/running-on-device.md +++ b/website/versioned_docs/version-0.60/running-on-device.md @@ -169,7 +169,7 @@ You can also iterate quickly on a device using the development server. You only When trying to connect to the development server you might get a [red screen with an error](debugging.md#in-app-errors-and-warnings) saying: -> Connection to [http://localhost:8081/debugger-proxy?role=client]() timed out. Are you running node proxy? If you are running on the device, check if you have the right IP address in `RCTWebSocketExecutor.m`. +> Connection to `http://localhost:8081/debugger-proxy?role=client` timed out. Are you running node proxy? If you are running on the device, check if you have the right IP address in `RCTWebSocketExecutor.m`. To solve this issue check the following points. diff --git a/website/versioned_docs/version-0.61/running-on-device.md b/website/versioned_docs/version-0.61/running-on-device.md index 07e5f72b108..9b0fa66a037 100644 --- a/website/versioned_docs/version-0.61/running-on-device.md +++ b/website/versioned_docs/version-0.61/running-on-device.md @@ -169,7 +169,7 @@ You can also iterate quickly on a device using the development server. You only When trying to connect to the development server you might get a [red screen with an error](debugging.md#in-app-errors-and-warnings) saying: -> Connection to [http://localhost:8081/debugger-proxy?role=client]() timed out. Are you running node proxy? If you are running on the device, check if you have the right IP address in `RCTWebSocketExecutor.m`. +> Connection to `http://localhost:8081/debugger-proxy?role=client` timed out. Are you running node proxy? If you are running on the device, check if you have the right IP address in `RCTWebSocketExecutor.m`. To solve this issue check the following points. diff --git a/website/versioned_docs/version-0.62/running-on-device.md b/website/versioned_docs/version-0.62/running-on-device.md index 9f048ec86bb..ab13ba0a806 100644 --- a/website/versioned_docs/version-0.62/running-on-device.md +++ b/website/versioned_docs/version-0.62/running-on-device.md @@ -169,7 +169,7 @@ You can also iterate quickly on a device using the development server. You only When trying to connect to the development server you might get a [red screen with an error](debugging.md#in-app-errors-and-warnings) saying: -> Connection to [http://localhost:8081/debugger-proxy?role=client]() timed out. Are you running node proxy? If you are running on the device, check if you have the right IP address in `RCTWebSocketExecutor.m`. +> Connection to `http://localhost:8081/debugger-proxy?role=client` timed out. Are you running node proxy? If you are running on the device, check if you have the right IP address in `RCTWebSocketExecutor.m`. To solve this issue check the following points. diff --git a/website/versioned_docs/version-0.63/running-on-device.md b/website/versioned_docs/version-0.63/running-on-device.md index 9f048ec86bb..ab13ba0a806 100644 --- a/website/versioned_docs/version-0.63/running-on-device.md +++ b/website/versioned_docs/version-0.63/running-on-device.md @@ -169,7 +169,7 @@ You can also iterate quickly on a device using the development server. You only When trying to connect to the development server you might get a [red screen with an error](debugging.md#in-app-errors-and-warnings) saying: -> Connection to [http://localhost:8081/debugger-proxy?role=client]() timed out. Are you running node proxy? If you are running on the device, check if you have the right IP address in `RCTWebSocketExecutor.m`. +> Connection to `http://localhost:8081/debugger-proxy?role=client` timed out. Are you running node proxy? If you are running on the device, check if you have the right IP address in `RCTWebSocketExecutor.m`. To solve this issue check the following points. diff --git a/website/yarn.lock b/website/yarn.lock index 1882777c3ec..b7e270a9c0d 100644 --- a/website/yarn.lock +++ b/website/yarn.lock @@ -1082,7 +1082,7 @@ core-js-pure "^3.0.0" regenerator-runtime "^0.13.4" -"@babel/runtime@^7.1.2", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": +"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.3", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": version "7.11.2" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.11.2.tgz#f549c13c754cc40b87644b9fa9f09a6a95fe0736" integrity sha512-TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw== @@ -1132,7 +1132,7 @@ resolved "https://registry.yarnpkg.com/@docsearch/css/-/css-1.0.0-alpha.28.tgz#c8a2cd8c1bb3a6855c51892e9dbdab5d42fe6e23" integrity sha512-1AhRzVdAkrWwhaxTX6/R7SnFHz8yLz1W8I/AldlTrfbNvZs9INk1FZiEFTJdgHaP68nhgQNWSGlQiDiI3y2RYg== -"@docsearch/react@^1.0.0-alpha.25": +"@docsearch/react@^1.0.0-alpha.27": version "1.0.0-alpha.28" resolved "https://registry.yarnpkg.com/@docsearch/react/-/react-1.0.0-alpha.28.tgz#4f039ed79f8b3332b19a57677b219aebc5010e9d" integrity sha512-XjJOnCBXn+UZmtuDmgzlVIHnnvh6yHVwG4aFq8AXN6xJEIX3f180FvGaowFWAxgdtHplJxFGux0Xx4piHqBzIw== @@ -1142,10 +1142,10 @@ "@francoischalifour/autocomplete-preset-algolia" "^1.0.0-alpha.28" algoliasearch "^4.0.0" -"@docusaurus/core@2.0.0-alpha.61", "@docusaurus/core@^2.0.0-alpha.61": - version "2.0.0-alpha.61" - resolved "https://registry.yarnpkg.com/@docusaurus/core/-/core-2.0.0-alpha.61.tgz#4b736d36687bd12fb9399f9ce352e87da4bf8fe7" - integrity sha512-Ev0v5J7L/Pm3VJMdhhyR8I9tUQo8MhVRUUT+Bf0W3TMYG6jp2cIXE88yCfxOsTDducS7EMrdtUXfvePGH9CE/A== +"@docusaurus/core@2.0.0-alpha.63": + version "2.0.0-alpha.63" + resolved "https://registry.yarnpkg.com/@docusaurus/core/-/core-2.0.0-alpha.63.tgz#e0b1db9b7a14773c6e0a56d48ba9ab85fe322ee4" + integrity sha512-IVSL29ZQAB7wuBTPgtJAvHUfmQRBY/MS2ypxPTwlhPqTORPIqeEaLFgyeWQ0RgZ5iqzB5WVQiEUk2Kx0WI3/Qw== dependencies: "@babel/core" "^7.9.0" "@babel/plugin-proposal-nullish-coalescing-operator" "^7.10.1" @@ -1157,8 +1157,9 @@ "@babel/preset-typescript" "^7.9.0" "@babel/runtime" "^7.9.2" "@babel/runtime-corejs3" "^7.10.4" - "@docusaurus/types" "^2.0.0-alpha.61" - "@docusaurus/utils" "^2.0.0-alpha.61" + "@docusaurus/types" "2.0.0-alpha.63" + "@docusaurus/utils" "2.0.0-alpha.63" + "@docusaurus/utils-validation" "2.0.0-alpha.63" "@endiliey/static-site-generator-webpack-plugin" "^4.0.0" "@hapi/joi" "^17.1.1" "@svgr/webpack" "^5.4.0" @@ -1169,7 +1170,7 @@ chalk "^3.0.0" chokidar "^3.3.0" commander "^4.0.1" - copy-webpack-plugin "^5.0.5" + copy-webpack-plugin "^6.0.3" core-js "^2.6.5" css-loader "^3.4.2" del "^5.1.0" @@ -1185,7 +1186,9 @@ import-fresh "^3.2.1" inquirer "^7.2.0" is-root "^2.1.0" + leven "^3.1.0" lodash "^4.5.2" + lodash.flatmap "^4.5.0" lodash.has "^4.5.2" lodash.isplainobject "^4.0.6" lodash.isstring "^4.0.1" @@ -1199,7 +1202,7 @@ react-dev-utils "^10.2.1" react-helmet "^6.0.0-beta" react-loadable "^5.5.0" - react-loadable-ssr-addon "^0.2.3" + react-loadable-ssr-addon "^0.3.0" react-router "^5.1.2" react-router-config "^5.1.1" react-router-dom "^5.1.2" @@ -1208,7 +1211,7 @@ serve-handler "^6.1.3" shelljs "^0.8.4" std-env "^2.2.1" - terser-webpack-plugin "^2.3.5" + terser-webpack-plugin "^3.0.3" update-notifier "^4.1.0" url-loader "^4.1.0" wait-file "^1.0.5" @@ -1218,14 +1221,15 @@ webpack-merge "^4.2.2" webpackbar "^4.0.0" -"@docusaurus/mdx-loader@^2.0.0-alpha.61": - version "2.0.0-alpha.61" - resolved "https://registry.yarnpkg.com/@docusaurus/mdx-loader/-/mdx-loader-2.0.0-alpha.61.tgz#90b33f928c72d47c51a3d438990e30f143b2b1ee" - integrity sha512-n7VMfyshgMjoVI2YdQFlPVcMTSR+XOl2UbOTgJXDmD4yCeLOSaj63g8fwVoCy+NRkPgjpWGTGCeLNs63dk9jYg== +"@docusaurus/mdx-loader@2.0.0-alpha.63": + version "2.0.0-alpha.63" + resolved "https://registry.yarnpkg.com/@docusaurus/mdx-loader/-/mdx-loader-2.0.0-alpha.63.tgz#e6b363bdcfae84306aad74a162130672df33ef40" + integrity sha512-zqnjIOlUSn4sXvZPydYI3z+n9U/9E4bYDn4PHNqNTxPVm5cWk+YPZtq1dP7IGkM5xCZpkApOj4oOh9qmRafoug== dependencies: "@babel/parser" "^7.9.4" "@babel/traverse" "^7.9.0" - "@docusaurus/core" "^2.0.0-alpha.61" + "@docusaurus/core" "2.0.0-alpha.63" + "@docusaurus/utils" "2.0.0-alpha.63" "@mdx-js/mdx" "^1.5.8" "@mdx-js/react" "^1.5.8" escape-html "^1.0.3" @@ -1240,17 +1244,18 @@ unist-util-visit "^2.0.2" url-loader "^4.1.0" -"@docusaurus/plugin-content-blog@^2.0.0-alpha.61": - version "2.0.0-alpha.61" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.0.0-alpha.61.tgz#fd4df3eedfd5ac8b32f2a4fcfe562804b30164eb" - integrity sha512-C2U5NTKYeDm7AViMt4fqmkLuk2kwxvvkzAK84EvEA3tVy3Q58qTfRqbDyFJGN63OL1Os+1HwQvGjPjCUWVbJ3Q== +"@docusaurus/plugin-content-blog@2.0.0-alpha.63": + version "2.0.0-alpha.63" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.0.0-alpha.63.tgz#fbb535713c73e32349e5b8ebc91d3b384acfbef9" + integrity sha512-Ew2Nzf3jpZj2xC5omVOEd+l3iwbcLjW6X++yEaFnv0F6ulQufZ7IxJgStl1mCzlxxBZ8UJLi3F5/XNPhditQtw== dependencies: - "@docusaurus/core" "^2.0.0-alpha.61" - "@docusaurus/mdx-loader" "^2.0.0-alpha.61" - "@docusaurus/types" "^2.0.0-alpha.61" - "@docusaurus/utils" "^2.0.0-alpha.61" - "@docusaurus/utils-validation" "^2.0.0-alpha.61" + "@docusaurus/core" "2.0.0-alpha.63" + "@docusaurus/mdx-loader" "2.0.0-alpha.63" + "@docusaurus/types" "2.0.0-alpha.63" + "@docusaurus/utils" "2.0.0-alpha.63" + "@docusaurus/utils-validation" "2.0.0-alpha.63" "@hapi/joi" "^17.1.1" + chalk "^3.0.0" feed "^4.1.0" fs-extra "^8.1.0" globby "^10.0.1" @@ -1258,23 +1263,26 @@ lodash.kebabcase "^4.1.1" reading-time "^1.2.0" remark-admonitions "^1.2.1" + webpack "^4.41.2" -"@docusaurus/plugin-content-docs@^2.0.0-alpha.61": - version "2.0.0-alpha.61" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.0.0-alpha.61.tgz#aa9746aa6302ae6bb7df96152734a138fba649c6" - integrity sha512-1WojgF+0ZQoARVF3I++2ghzG0sY4panxNiWv8Mzo2MdqECj3lgmR8jaVUSXj4bcTzX7uAEVS9MqKYIf3DBpgYg== +"@docusaurus/plugin-content-docs@2.0.0-alpha.63": + version "2.0.0-alpha.63" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.0.0-alpha.63.tgz#1971291320c66e7b5767f0a9e2feccafc4d8b7dd" + integrity sha512-acBjlUqLSYxY7dqbRYWpc+BHyVa0/f1O7slMKgaNuIs6xiv8vBNDpRUSkaef0MXc7L7Ez7ecxQ1r0aNV+Qsg5w== dependencies: - "@docusaurus/core" "^2.0.0-alpha.61" - "@docusaurus/mdx-loader" "^2.0.0-alpha.61" - "@docusaurus/types" "^2.0.0-alpha.61" - "@docusaurus/utils" "^2.0.0-alpha.61" - "@docusaurus/utils-validation" "^2.0.0-alpha.61" + "@docusaurus/core" "2.0.0-alpha.63" + "@docusaurus/mdx-loader" "2.0.0-alpha.63" + "@docusaurus/types" "2.0.0-alpha.63" + "@docusaurus/utils" "2.0.0-alpha.63" + "@docusaurus/utils-validation" "2.0.0-alpha.63" "@hapi/joi" "17.1.1" + chalk "^3.0.0" execa "^3.4.0" fs-extra "^8.1.0" globby "^10.0.1" import-fresh "^3.2.1" loader-utils "^1.2.3" + lodash "^4.17.19" lodash.flatmap "^4.5.0" lodash.groupby "^4.6.0" lodash.pick "^4.4.0" @@ -1282,72 +1290,93 @@ lodash.sortby "^4.6.0" remark-admonitions "^1.2.1" shelljs "^0.8.4" + utility-types "^3.10.0" + webpack "^4.41.2" -"@docusaurus/plugin-content-pages@^2.0.0-alpha.61": - version "2.0.0-alpha.61" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.0.0-alpha.61.tgz#3fdc401fe4693fc3ec1f481022ccaaeac296a36e" - integrity sha512-UQmXnGQCQoMltnL0Zvf0Dhqis+tKPwAdtcoBcQN4dvaDp4iEsS8eJjG9QZqvPzqJv+giVyuCT/KeZj/pxCitNw== +"@docusaurus/plugin-content-pages@2.0.0-alpha.63": + version "2.0.0-alpha.63" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.0.0-alpha.63.tgz#6ff1f5b3f11d4235c07163a429c2ac15e23ada06" + integrity sha512-+nnNkWOx3pHJZcZ5VRG0EULiiwTqMrY11Ib4xj8m7kHxbgr2CxUqnXBk61DYqS2wozvxCUvxk8TV8GJUrMxLag== dependencies: - "@docusaurus/mdx-loader" "^2.0.0-alpha.61" - "@docusaurus/types" "^2.0.0-alpha.61" - "@docusaurus/utils" "^2.0.0-alpha.61" - "@docusaurus/utils-validation" "^2.0.0-alpha.61" + "@docusaurus/core" "2.0.0-alpha.63" + "@docusaurus/mdx-loader" "2.0.0-alpha.63" + "@docusaurus/types" "2.0.0-alpha.63" + "@docusaurus/utils" "2.0.0-alpha.63" + "@docusaurus/utils-validation" "2.0.0-alpha.63" "@hapi/joi" "17.1.1" globby "^10.0.1" loader-utils "^1.2.3" + minimatch "^3.0.4" remark-admonitions "^1.2.1" + slash "^3.0.0" + webpack "^4.41.2" -"@docusaurus/plugin-debug@^2.0.0-alpha.61": - version "2.0.0-alpha.61" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-debug/-/plugin-debug-2.0.0-alpha.61.tgz#b1fab0775def0587d9e995004e117225f853b6f1" - integrity sha512-v0qbGwT/yd5Dy/dcwn5fBCdlFE60IOOhllBDuKUsjJwKCvFDKHZ6jtxrZY+ujIlDfj/Tkc4ban0w46JGWnMj+w== +"@docusaurus/plugin-debug@2.0.0-alpha.63": + version "2.0.0-alpha.63" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-debug/-/plugin-debug-2.0.0-alpha.63.tgz#731adf7c698614f5f7233c048ec7f5d9f31338a9" + integrity sha512-pQ2BXSg7mMkH484R9akm9wvjCZ2Rqed/so/V8Ur+xoCycJG/JrIsQE3FnMXupLJIrHzO5EgiR4qJBdDDY5AMbA== dependencies: - "@docusaurus/types" "^2.0.0-alpha.61" - "@docusaurus/utils" "^2.0.0-alpha.61" + "@docusaurus/core" "2.0.0-alpha.63" + "@docusaurus/types" "2.0.0-alpha.63" + "@docusaurus/utils" "2.0.0-alpha.63" + react-json-view "^1.19.1" -"@docusaurus/plugin-google-analytics@^2.0.0-alpha.61": - version "2.0.0-alpha.61" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-2.0.0-alpha.61.tgz#c57a48a1878050400631bd928f1cb74c94ba6791" - integrity sha512-f+KmaoM6eTledmgyijMNREvekZVLJ3nll6aUNDXPod9+MF673Hs4RGDyveMAjLiq03+VCgtXAniTSYsFIHcuAQ== +"@docusaurus/plugin-google-analytics@2.0.0-alpha.63": + version "2.0.0-alpha.63" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-2.0.0-alpha.63.tgz#2cb54d3c81bfe85b33469e00bfa669294d6a5c93" + integrity sha512-ENsXdIrWneNqcP3kkWK6lXRF9E8pQBFE5nUq9jSnmGBlh1ihS98PyJvJPHCCFHYfWOZLveEXIbhSMt+7WQftUA== + dependencies: + "@docusaurus/core" "2.0.0-alpha.63" -"@docusaurus/plugin-google-gtag@^2.0.0-alpha.61": - version "2.0.0-alpha.61" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-2.0.0-alpha.61.tgz#9471a39b27425708b6e8cca3fca8bace7e459153" - integrity sha512-9l/CUNtBIZqTKY7vD0dOOTrLRpbViXSQPsIOlfYDilS2AQmpsoJVQf6CcCts+GaxWMu0pTw3zeCNnFtJfDV5pA== +"@docusaurus/plugin-google-gtag@2.0.0-alpha.63": + version "2.0.0-alpha.63" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-2.0.0-alpha.63.tgz#0abe6c61b901897ef98e79be74bb881f377b3ddb" + integrity sha512-W0rGAfyWHstlPl2SRc6eyDq/KFuExw3+SIoVciv0XHHrLxNxrrImbuEuLwynIl45dylSRvXlaGvzRr5mGv3Y4Q== + dependencies: + "@docusaurus/core" "2.0.0-alpha.63" -"@docusaurus/plugin-sitemap@^2.0.0-alpha.61": - version "2.0.0-alpha.61" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-sitemap/-/plugin-sitemap-2.0.0-alpha.61.tgz#7b3d14951d834051b57223b3e9eb8ffb9bedeaaa" - integrity sha512-7nXJl/zsnr8Hlzxn3bm9NhpwP4sRFGXWwSCWCC4FMrIw9ihXWTtMGe9hDuJx4DqC8xufyQMw26VGauH7XAWdMg== +"@docusaurus/plugin-sitemap@2.0.0-alpha.63": + version "2.0.0-alpha.63" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-sitemap/-/plugin-sitemap-2.0.0-alpha.63.tgz#3da3aa917f5ab225cc371dee79db1b9ec788ad3a" + integrity sha512-XD4tNAXQNLv3r5Mm/RhLLcVjG1gE8UyIqaTcyW5kchhLHk1N2KWhedvu+0mSF7Ya5WzkH1cPepTVWIeznl84zA== dependencies: - "@docusaurus/types" "^2.0.0-alpha.61" + "@docusaurus/core" "2.0.0-alpha.63" + "@docusaurus/types" "2.0.0-alpha.63" "@hapi/joi" "17.1.1" fs-extra "^8.1.0" sitemap "^3.2.2" -"@docusaurus/preset-classic@2.0.0-alpha.61": - version "2.0.0-alpha.61" - resolved "https://registry.yarnpkg.com/@docusaurus/preset-classic/-/preset-classic-2.0.0-alpha.61.tgz#38f9a34d3e5092264cfa48d0242ab774d13aa534" - integrity sha512-/3HL468XiSZ1T4mdvqnfV6O80Qv4BxAseJGnmkBwS0u6+Q1VgkNxRxVk4B45OWPaurK/Dl+sCn4sAAUWUGRsZg== - dependencies: - "@docusaurus/plugin-content-blog" "^2.0.0-alpha.61" - "@docusaurus/plugin-content-docs" "^2.0.0-alpha.61" - "@docusaurus/plugin-content-pages" "^2.0.0-alpha.61" - "@docusaurus/plugin-debug" "^2.0.0-alpha.61" - "@docusaurus/plugin-google-analytics" "^2.0.0-alpha.61" - "@docusaurus/plugin-google-gtag" "^2.0.0-alpha.61" - "@docusaurus/plugin-sitemap" "^2.0.0-alpha.61" - "@docusaurus/theme-classic" "^2.0.0-alpha.61" - "@docusaurus/theme-search-algolia" "^2.0.0-alpha.61" - -"@docusaurus/theme-classic@^2.0.0-alpha.61": - version "2.0.0-alpha.61" - resolved "https://registry.yarnpkg.com/@docusaurus/theme-classic/-/theme-classic-2.0.0-alpha.61.tgz#1023603aa729efe4d929b5e2c3268af1b492b891" - integrity sha512-LPJwDi8iPzBe36+U65h4w5N5rXSuXuxPXWzBe/eF0/miR7VVCKydGSSubQLSMAXV0QWspGJIRSPnwuNH3DjJZg== - dependencies: +"@docusaurus/preset-classic@2.0.0-alpha.63": + version "2.0.0-alpha.63" + resolved "https://registry.yarnpkg.com/@docusaurus/preset-classic/-/preset-classic-2.0.0-alpha.63.tgz#9c6224549411c87e3b820e929c061aa1406c586b" + integrity sha512-auaqYnFTl62MRHzCoWV5s1euJvFzBWA4RlOObEkFJqADdFThc3pFj2bN3DrbDUQ9hg0iGCfH3RiLX17UhQUoDw== + dependencies: + "@docusaurus/core" "2.0.0-alpha.63" + "@docusaurus/plugin-content-blog" "2.0.0-alpha.63" + "@docusaurus/plugin-content-docs" "2.0.0-alpha.63" + "@docusaurus/plugin-content-pages" "2.0.0-alpha.63" + "@docusaurus/plugin-debug" "2.0.0-alpha.63" + "@docusaurus/plugin-google-analytics" "2.0.0-alpha.63" + "@docusaurus/plugin-google-gtag" "2.0.0-alpha.63" + "@docusaurus/plugin-sitemap" "2.0.0-alpha.63" + "@docusaurus/theme-classic" "2.0.0-alpha.63" + "@docusaurus/theme-search-algolia" "2.0.0-alpha.63" + +"@docusaurus/theme-classic@2.0.0-alpha.63": + version "2.0.0-alpha.63" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-classic/-/theme-classic-2.0.0-alpha.63.tgz#ec9f1a7872adbb0f01f3e225646e5a3d3c8f69b8" + integrity sha512-xw0TQdfX2QFKnNBCq7oAwRxQ9n7wxK3/XkkSI3N46PPJx63MEvb7SF4o/S8yZgjRDUdpuKA+Ikq868yIt0cuJg== + dependencies: + "@docusaurus/core" "2.0.0-alpha.63" + "@docusaurus/plugin-content-blog" "2.0.0-alpha.63" + "@docusaurus/plugin-content-docs" "2.0.0-alpha.63" + "@docusaurus/plugin-content-pages" "2.0.0-alpha.63" + "@docusaurus/types" "2.0.0-alpha.63" + "@docusaurus/utils-validation" "2.0.0-alpha.63" "@hapi/joi" "^17.1.1" "@mdx-js/mdx" "^1.5.8" "@mdx-js/react" "^1.5.8" + "@types/react-toggle" "^4.0.2" clsx "^1.1.1" copy-text-to-clipboard "^2.2.0" infima "0.2.0-alpha.12" @@ -1358,40 +1387,46 @@ prop-types "^15.7.2" react-router-dom "^5.1.2" react-toggle "^4.1.1" + use-onclickoutside "^0.3.1" -"@docusaurus/theme-search-algolia@^2.0.0-alpha.61": - version "2.0.0-alpha.61" - resolved "https://registry.yarnpkg.com/@docusaurus/theme-search-algolia/-/theme-search-algolia-2.0.0-alpha.61.tgz#f29811f6e1ecc829cb933f56b8e1498903b6bba3" - integrity sha512-B47SmuBdF2kguBo3Wkx8L/jhYgHXxgxEpcf9JCLPGzK0YiRJk111z43h6PLSwirEpxb4OE+sFqr5oPvnsgnwRw== +"@docusaurus/theme-search-algolia@2.0.0-alpha.63": + version "2.0.0-alpha.63" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-search-algolia/-/theme-search-algolia-2.0.0-alpha.63.tgz#d1563706ac4ec1d8096b32b022ac8bceee5c51d9" + integrity sha512-fqivQVnYOhPsSF/sjaWw5hZ9ltfnejqcXVlT4BNOHUu9p4Jup5vKkRytbotho1/8JTj/XG22RCPnNAcsBtdRDw== dependencies: - "@docsearch/react" "^1.0.0-alpha.25" + "@docsearch/react" "^1.0.0-alpha.27" + "@docusaurus/core" "2.0.0-alpha.63" + "@docusaurus/utils" "2.0.0-alpha.63" "@hapi/joi" "^17.1.1" algoliasearch "^4.0.0" algoliasearch-helper "^3.1.1" clsx "^1.1.1" eta "^1.1.1" + lodash "^4.17.19" -"@docusaurus/types@^2.0.0-alpha.61": - version "2.0.0-alpha.61" - resolved "https://registry.yarnpkg.com/@docusaurus/types/-/types-2.0.0-alpha.61.tgz#b2f5eaa18fb242100c0a8011edefe521b09e8375" - integrity sha512-x1fBiL/KNfREvA6B40CCTABjK9KP+kj/H/7mHfiwdtOYvVt9GJSgnjThkVD62lpVFbOhQ5C0togZsSzKlw6H/w== +"@docusaurus/types@2.0.0-alpha.63": + version "2.0.0-alpha.63" + resolved "https://registry.yarnpkg.com/@docusaurus/types/-/types-2.0.0-alpha.63.tgz#6733479ba8e0aebba183da510e7d74e3cdf45356" + integrity sha512-rzCYQKrB8xArXfSoad0RM1VtGfhmsSC3wXLVNrCFXp3F9sPTgRuev5jfEfvMWbJdkLZasNA4eNbMJ6JlrnfE4Q== dependencies: "@types/webpack" "^4.41.0" commander "^4.0.1" querystring "0.2.0" webpack-merge "^4.2.2" -"@docusaurus/utils-validation@^2.0.0-alpha.61": - version "2.0.0-alpha.61" - resolved "https://registry.yarnpkg.com/@docusaurus/utils-validation/-/utils-validation-2.0.0-alpha.61.tgz#cc8ddbf4720f29b0cb1d630e7925ab338f9a5432" - integrity sha512-3QrJqZoR5eBz2XG0ijuTIp5AEOe1OHtuv7nkKArOCzFmjuBJLhUTRcECf0K+lcmdJ25zrRAWAYNgTvpVpBjaNg== +"@docusaurus/utils-validation@2.0.0-alpha.63": + version "2.0.0-alpha.63" + resolved "https://registry.yarnpkg.com/@docusaurus/utils-validation/-/utils-validation-2.0.0-alpha.63.tgz#78e31bfa289a5c310a018465f232e4c7e369cff8" + integrity sha512-q+bHBobym6nFiK4nkJEIoPsIdHQDEatHYxv5MU1mzd8jZ2ajHYbvqjA2DWCSEZ4wrkJa0RwoP+9HUKdr3ZAPrA== dependencies: + "@docusaurus/utils" "2.0.0-alpha.63" "@hapi/joi" "17.1.1" + chalk "^3.0.0" -"@docusaurus/utils@^2.0.0-alpha.61": - version "2.0.0-alpha.61" - resolved "https://registry.yarnpkg.com/@docusaurus/utils/-/utils-2.0.0-alpha.61.tgz#bf7c7bd5a07419cafe9b67658f7f910b7fe71937" - integrity sha512-MHvR3Rq8Kk9W6skBR3x7mLsDaNrnp6Mmobyc0ZVql+eiLrjiN7SPunvrVJDE90bQ50HZFLLoAkfgfrvbX5mecg== +"@docusaurus/utils@2.0.0-alpha.63": + version "2.0.0-alpha.63" + resolved "https://registry.yarnpkg.com/@docusaurus/utils/-/utils-2.0.0-alpha.63.tgz#a33b10ae8f4920cba7cbc55566ad1c8abd716442" + integrity sha512-QrRuZAoj11cFgQMvjeNK12ds6y3VvPnYKu0mDpUp6jzB1fSlvIeKdnGR5Ju81LJ1CCXojNQkR8PtNK6kp1+KaA== dependencies: escape-string-regexp "^2.0.0" fs-extra "^8.1.0" @@ -1582,6 +1617,13 @@ "@nodelib/fs.scandir" "2.1.3" fastq "^1.6.0" +"@npmcli/move-file@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.0.1.tgz#de103070dac0f48ce49cf6693c23af59c0f70464" + integrity sha512-Uv6h1sT+0DrblvIrolFtbvM1FgWm+/sy4B3pvLp67Zys+thcukzS5ekn7HsZFGpWP4Q3fYJCljbWQE/XivMRLw== + dependencies: + mkdirp "^1.0.4" + "@sindresorhus/is@^0.14.0": version "0.14.0" resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea" @@ -1732,6 +1774,11 @@ resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.5.tgz#dcce4430e64b443ba8945f0290fb564ad5bac6dd" integrity sha512-7+2BITlgjgDhH0vvwZU/HZJVyk+2XUlvxXe8dFMedNX/aMkaOq++rMAFXc0tM7ij15QaWlbdQASBR9dihi+bDQ== +"@types/json-schema@^7.0.5": + version "7.0.6" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.6.tgz#f4c7ec43e81b319a9815115031709f26987891f0" + integrity sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw== + "@types/mdast@^3.0.0": version "3.0.3" resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-3.0.3.tgz#2d7d671b1cd1ea3deb306ea75036c2a0407d2deb" @@ -1769,11 +1816,31 @@ resolved "https://registry.yarnpkg.com/@types/parse5/-/parse5-5.0.3.tgz#e7b5aebbac150f8b5fdd4a46e7f0bd8e65e19109" integrity sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw== +"@types/prop-types@*": + version "15.7.3" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7" + integrity sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw== + "@types/q@^1.5.1": version "1.5.2" resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.2.tgz#690a1475b84f2a884fd07cd797c00f5f31356ea8" integrity sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw== +"@types/react-toggle@^4.0.2": + version "4.0.2" + resolved "https://registry.yarnpkg.com/@types/react-toggle/-/react-toggle-4.0.2.tgz#46ffa5af1a55de5f25d0aa78ef0b557b5c8bf276" + integrity sha512-sHqfoKFnL0YU2+OC4meNEC8Ptx9FE8/+nFeFvNcdBa6ANA8KpAzj3R9JN8GtrvlLgjKDoYgI7iILgXYcTPo2IA== + dependencies: + "@types/react" "*" + +"@types/react@*": + version "16.9.49" + resolved "https://registry.yarnpkg.com/@types/react/-/react-16.9.49.tgz#09db021cf8089aba0cdb12a49f8021a69cce4872" + integrity sha512-DtLFjSj0OYAdVLBbyjhuV9CdGVHCkHn2R+xr3XkBvK2rS1Y1tkc14XSGjYgm5Fjjr90AxH9tiSzc1pCFMGO06g== + dependencies: + "@types/prop-types" "*" + csstype "^3.0.2" + "@types/source-list-map@*": version "0.1.2" resolved "https://registry.yarnpkg.com/@types/source-list-map/-/source-list-map-0.1.2.tgz#0078836063ffaf17412349bba364087e0ac02ec9" @@ -2018,12 +2085,12 @@ ajv-errors@^1.0.0: resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== -ajv-keywords@^3.1.0, ajv-keywords@^3.4.1: +ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: version "3.5.2" resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== -ajv@^6.1.0, ajv@^6.10.2, ajv@^6.12.2: +ajv@^6.1.0, ajv@^6.10.2, ajv@^6.12.2, ajv@^6.12.4: version "6.12.4" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.4.tgz#0614facc4522127fa713445c6bfd3ebd376e2234" integrity sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ== @@ -2181,6 +2248,11 @@ aproba@^1.0.3, aproba@^1.1.1: resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== +are-passive-events-supported@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/are-passive-events-supported/-/are-passive-events-supported-1.1.1.tgz#3db180a1753a2186a2de50a32cded3ac0979f5dc" + integrity sha512-5wnvlvB/dTbfrCvJ027Y4L4gW/6Mwoy1uFSavney0YO++GU+0e/flnjiBBwH+1kh7xNCgCOGvmJC3s32joYbww== + are-we-there-yet@~1.1.2: version "1.1.5" resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" @@ -2258,6 +2330,11 @@ arrify@^1.0.1: resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= +asap@~2.0.3: + version "2.0.6" + resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= + asn1.js@^5.2.0: version "5.4.1" resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" @@ -2380,6 +2457,11 @@ balanced-match@^1.0.0: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= +base16@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/base16/-/base16-1.0.0.tgz#e297f60d7ec1014a7a971a39ebc8a98c0b681e70" + integrity sha1-4pf2DX7BAUp6lxo568ipjAtoHnA= + base64-js@^1.0.2: version "1.3.1" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1" @@ -2688,7 +2770,7 @@ bytes@3.1.0: resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== -cacache@^12.0.2, cacache@^12.0.3: +cacache@^12.0.2: version "12.0.4" resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.4.tgz#668bcbd105aeb5f1d92fe25570ec9525c8faa40c" integrity sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ== @@ -2709,28 +2791,27 @@ cacache@^12.0.2, cacache@^12.0.3: unique-filename "^1.1.1" y18n "^4.0.0" -cacache@^13.0.1: - version "13.0.1" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-13.0.1.tgz#a8000c21697089082f85287a1aec6e382024a71c" - integrity sha512-5ZvAxd05HDDU+y9BVvcqYu2LLXmPnQ0hW62h32g4xBTgL/MppR4/04NHfj/ycM2y6lmTnbw6HVi+1eN0Psba6w== +cacache@^15.0.5: + version "15.0.5" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.0.5.tgz#69162833da29170d6732334643c60e005f5f17d0" + integrity sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A== dependencies: - chownr "^1.1.2" - figgy-pudding "^3.5.1" + "@npmcli/move-file" "^1.0.1" + chownr "^2.0.0" fs-minipass "^2.0.0" glob "^7.1.4" - graceful-fs "^4.2.2" infer-owner "^1.0.4" - lru-cache "^5.1.1" - minipass "^3.0.0" + lru-cache "^6.0.0" + minipass "^3.1.1" minipass-collect "^1.0.2" minipass-flush "^1.0.5" minipass-pipeline "^1.2.2" - mkdirp "^0.5.1" - move-concurrently "^1.0.1" - p-map "^3.0.0" + mkdirp "^1.0.3" + p-map "^4.0.0" promise-inflight "^1.0.1" - rimraf "^2.7.1" - ssri "^7.0.0" + rimraf "^3.0.2" + ssri "^8.0.0" + tar "^6.0.2" unique-filename "^1.1.1" cache-base@^1.0.1: @@ -2986,10 +3067,10 @@ chownr@^1.1.1: resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.3.tgz#42d837d5239688d55f303003a508230fa6727142" integrity sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw== -chownr@^1.1.2: - version "1.1.4" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" - integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== +chownr@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" + integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== chrome-trace-event@^1.0.2: version "1.0.2" @@ -3368,23 +3449,22 @@ copy-text-to-clipboard@^2.2.0: resolved "https://registry.yarnpkg.com/copy-text-to-clipboard/-/copy-text-to-clipboard-2.2.0.tgz#329dd6daf8c42034c763ace567418401764579ae" integrity sha512-WRvoIdnTs1rgPMkgA2pUOa/M4Enh2uzCwdKsOMYNAJiz/4ZvEJgmbF4OmninPmlFdAWisfeh0tH+Cpf7ni3RqQ== -copy-webpack-plugin@^5.0.5: - version "5.1.2" - resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-5.1.2.tgz#8a889e1dcafa6c91c6cd4be1ad158f1d3823bae2" - integrity sha512-Uh7crJAco3AjBvgAy9Z75CjK8IG+gxaErro71THQ+vv/bl4HaQcpkexAY8KVW/T6D2W2IRr+couF/knIRkZMIQ== +copy-webpack-plugin@^6.0.3: + version "6.1.0" + resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-6.1.0.tgz#5bde7f826d87e716d8d5e761ddd34bb675448458" + integrity sha512-aWjIuLt1OVQxaDVffnt3bnGmLA8zGgAJaFwPA+a+QYVPh1vhIKjVfh3SbOFLV0kRPvGBITbw17n5CsmiBS4LQQ== dependencies: - cacache "^12.0.3" - find-cache-dir "^2.1.0" - glob-parent "^3.1.0" - globby "^7.1.1" - is-glob "^4.0.1" - loader-utils "^1.2.3" - minimatch "^3.0.4" + cacache "^15.0.5" + fast-glob "^3.2.4" + find-cache-dir "^3.3.1" + glob-parent "^5.1.1" + globby "^11.0.1" + loader-utils "^2.0.0" normalize-path "^3.0.0" - p-limit "^2.2.1" - schema-utils "^1.0.0" + p-limit "^3.0.2" + schema-utils "^2.7.1" serialize-javascript "^4.0.0" - webpack-log "^2.0.0" + webpack-sources "^1.4.3" core-js-compat@^3.6.2: version "3.6.5" @@ -3399,6 +3479,11 @@ core-js-pure@^3.0.0: resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.6.5.tgz#c79e75f5e38dbc85a662d91eea52b8256d53b813" integrity sha512-lacdXOimsiD0QyNf9BC/mxivNJ/ybBGJXQFKzRekp1WTHoVUWsUHEn+2T8GJAzzIhyOuXA+gOxCVN3l+5PLPUA== +core-js@^1.0.0: + version "1.2.7" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636" + integrity sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY= + core-js@^2.6.5: version "2.6.11" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c" @@ -3718,6 +3803,11 @@ csso@^4.0.2: dependencies: css-tree "1.0.0-alpha.37" +csstype@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.3.tgz#2b410bbeba38ba9633353aff34b05d9755d065f8" + integrity sha512-jPl+wbWPOWJ7SXsWyqGRk3lGecbar0Cb0OvZF/r/ZU011R4YqiRehgkQ9p4eQfo9DSDLqLL3wHwfxeJiuIsNag== + cuss@^1.15.0: version "1.16.0" resolved "https://registry.yarnpkg.com/cuss/-/cuss-1.16.0.tgz#7da59e7c130efe545be212ac23f743a95bc03f13" @@ -3950,13 +4040,6 @@ dir-glob@2.0.0: arrify "^1.0.1" path-type "^3.0.0" -dir-glob@^2.0.0: - version "2.2.2" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.2.2.tgz#fa09f0694153c8918b18ba0deafae94769fc50c4" - integrity sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw== - dependencies: - path-type "^3.0.0" - dir-glob@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" @@ -4162,6 +4245,13 @@ encodeurl@~1.0.2: resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= +encoding@^0.1.11: + version "0.1.13" + resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" + integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== + dependencies: + iconv-lite "^0.6.2" + end-of-stream@^1.0.0, end-of-stream@^1.1.0: version "1.4.4" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" @@ -4523,7 +4613,7 @@ fast-glob@^2.0.2: merge2 "^1.2.3" micromatch "^3.1.10" -fast-glob@^3.0.3: +fast-glob@^3.0.3, fast-glob@^3.1.1, fast-glob@^3.2.4: version "3.2.4" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.4.tgz#d20aefbf99579383e7f3cc66529158c9b98554d3" integrity sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ== @@ -4575,6 +4665,26 @@ faye-websocket@~0.11.1: dependencies: websocket-driver ">=0.5.1" +fbemitter@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/fbemitter/-/fbemitter-2.1.1.tgz#523e14fdaf5248805bb02f62efc33be703f51865" + integrity sha1-Uj4U/a9SSIBbsC9i78M75wP1GGU= + dependencies: + fbjs "^0.8.4" + +fbjs@^0.8.0, fbjs@^0.8.4: + version "0.8.17" + resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.17.tgz#c4d598ead6949112653d6588b01a5cdcd9f90fdd" + integrity sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90= + dependencies: + core-js "^1.0.0" + isomorphic-fetch "^2.1.1" + loose-envify "^1.0.0" + object-assign "^4.1.0" + promise "^7.1.1" + setimmediate "^1.0.5" + ua-parser-js "^0.7.18" + feed@^4.1.0: version "4.2.1" resolved "https://registry.yarnpkg.com/feed/-/feed-4.2.1.tgz#b246ef891051c7dbf088ca203341d9fb0444baee" @@ -4702,6 +4812,14 @@ flush-write-stream@^1.0.0: inherits "^2.0.3" readable-stream "^2.3.6" +flux@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/flux/-/flux-3.1.3.tgz#d23bed515a79a22d933ab53ab4ada19d05b2f08a" + integrity sha1-0jvtUVp5oi2TOrU6tK2hnQWy8Io= + dependencies: + fbemitter "^2.0.0" + fbjs "^0.8.0" + fn-name@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/fn-name/-/fn-name-2.0.1.tgz#5214d7537a4d06a4a301c0cc262feb84188002e7" @@ -4944,7 +5062,7 @@ glob-parent@^3.1.0: is-glob "^3.1.0" path-dirname "^1.0.0" -glob-parent@^5.1.0, glob-parent@~5.1.0: +glob-parent@^5.1.0, glob-parent@^5.1.1, glob-parent@~5.1.0: version "5.1.1" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== @@ -5037,6 +5155,18 @@ globby@^10.0.1: merge2 "^1.2.3" slash "^3.0.0" +globby@^11.0.1: + version "11.0.1" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.1.tgz#9a2bf107a068f3ffeabc49ad702c79ede8cfd357" + integrity sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.1.1" + ignore "^5.1.4" + merge2 "^1.3.0" + slash "^3.0.0" + globby@^6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" @@ -5048,18 +5178,6 @@ globby@^6.1.0: pify "^2.0.0" pinkie-promise "^2.0.0" -globby@^7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/globby/-/globby-7.1.1.tgz#fb2ccff9401f8600945dfada97440cca972b8680" - integrity sha1-+yzP+UAfhgCUXfral0QMypcrhoA= - dependencies: - array-union "^1.0.1" - dir-glob "^2.0.0" - glob "^7.1.2" - ignore "^3.3.5" - pify "^3.0.0" - slash "^1.0.0" - good-listener@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/good-listener/-/good-listener-1.2.2.tgz#d53b30cdf9313dffb7dc9a0d477096aa6d145c50" @@ -5567,6 +5685,13 @@ iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4: dependencies: safer-buffer ">= 2.1.2 < 3" +iconv-lite@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.2.tgz#ce13d1875b0c3a674bd6a04b7f76b01b1b6ded01" + integrity sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + icss-utils@^4.0.0, icss-utils@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-4.1.1.tgz#21170b53789ee27447c2f47dd683081403f9a467" @@ -5601,7 +5726,7 @@ ignore@^5.0.0: resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.4.tgz#84b7b3dbe64552b6ef0eca99f6743dbec6d97adf" integrity sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A== -ignore@^5.1.1: +ignore@^5.1.1, ignore@^5.1.4: version "5.1.8" resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== @@ -6150,7 +6275,7 @@ is-root@2.1.0, is-root@^2.1.0: resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c" integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== -is-stream@^1.1.0: +is-stream@^1.0.1, is-stream@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= @@ -6238,11 +6363,20 @@ isobject@^3.0.0, isobject@^3.0.1: resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= -jest-worker@^25.4.0: - version "25.5.0" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-25.5.0.tgz#2611d071b79cea0f43ee57a3d118593ac1547db1" - integrity sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw== +isomorphic-fetch@^2.1.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9" + integrity sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk= + dependencies: + node-fetch "^1.0.1" + whatwg-fetch ">=0.10.0" + +jest-worker@^26.2.1: + version "26.3.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.3.0.tgz#7c8a97e4f4364b4f05ed8bca8ca0c24de091871f" + integrity sha512-Vmpn2F6IASefL+DVBhPzI2J9/GJUsqzomdeN+P+dK8/jKxbh8R3BtFnx3FIta7wYlPU62cpJMJQo4kuOowcMnw== dependencies: + "@types/node" "*" merge-stream "^2.0.0" supports-color "^7.0.0" @@ -6510,6 +6644,11 @@ lodash.chunk@^4.2.0: resolved "https://registry.yarnpkg.com/lodash.chunk/-/lodash.chunk-4.2.0.tgz#66e5ce1f76ed27b4303d8c6512e8d1216e8106bc" integrity sha1-ZuXOH3btJ7QwPYxlEujRIW6BBrw= +lodash.curry@^4.0.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.curry/-/lodash.curry-4.1.1.tgz#248e36072ede906501d75966200a86dab8b23170" + integrity sha1-JI42By7ekGUB11lmIAqG2riyMXA= + lodash.defaults@^4.0.1: version "4.2.0" resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c" @@ -6535,6 +6674,11 @@ lodash.flatten@^4.2.0: resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f" integrity sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8= +lodash.flow@^3.3.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/lodash.flow/-/lodash.flow-3.5.0.tgz#87bf40292b8cf83e4e8ce1a3ae4209e20071675a" + integrity sha1-h79AKSuM+D5OjOGjrkIJ4gBxZ1o= + lodash.foreach@^4.3.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.foreach/-/lodash.foreach-4.5.0.tgz#1a6a35eace401280c7f06dddec35165ab27e3e53" @@ -6699,6 +6843,13 @@ lru-cache@^5.1.1: dependencies: yallist "^3.0.2" +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + make-dir@^1.0.0: version "1.3.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" @@ -7093,6 +7244,14 @@ minizlib@^1.2.1: dependencies: minipass "^2.9.0" +minizlib@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" + integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== + dependencies: + minipass "^3.0.0" + yallist "^4.0.0" + mississippi@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" @@ -7139,6 +7298,11 @@ mkdirp@^0.5.3, mkdirp@^0.5.5: dependencies: minimist "^1.2.5" +mkdirp@^1.0.3, mkdirp@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" + integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== + move-concurrently@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" @@ -7295,6 +7459,14 @@ node-emoji@^1.10.0: dependencies: lodash.toarray "^4.4.0" +node-fetch@^1.0.1: + version "1.7.3" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef" + integrity sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ== + dependencies: + encoding "^0.1.11" + is-stream "^1.0.1" + node-fetch@^2.6.0: version "2.6.0" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd" @@ -7688,13 +7860,20 @@ p-limit@^1.1.0: dependencies: p-try "^1.0.0" -p-limit@^2.0.0, p-limit@^2.2.0, p-limit@^2.2.1, p-limit@^2.3.0: +p-limit@^2.0.0, p-limit@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== dependencies: p-try "^2.0.0" +p-limit@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.0.2.tgz#1664e010af3cadc681baafd3e2a437be7b0fb5fe" + integrity sha512-iwqZSOoWIW+Ew4kAGUlN16J4M7OB3ysMLSZtnhmqx7njIHFPlxWBX8xo3lVTyFVq6mI/lL9qt2IsN1sHwaxJkg== + dependencies: + p-try "^2.0.0" + p-locate@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" @@ -7728,6 +7907,13 @@ p-map@^3.0.0: dependencies: aggregate-error "^3.0.0" +p-map@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" + integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== + dependencies: + aggregate-error "^3.0.0" + p-retry@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-3.0.1.tgz#316b4c8893e2c8dc1cfa891f406c4b422bebf328" @@ -8763,7 +8949,14 @@ promise-inflight@^1.0.1: resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= -prop-types@^15.5.0, prop-types@^15.6.2, prop-types@^15.7.2: +promise@^7.1.1: + version "7.3.1" + resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" + integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== + dependencies: + asap "~2.0.3" + +prop-types@^15.5.0, prop-types@^15.6.0, prop-types@^15.6.2, prop-types@^15.7.2: version "15.7.2" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== @@ -8880,6 +9073,11 @@ pupa@^2.0.1: dependencies: escape-goat "^2.0.0" +pure-color@^1.2.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/pure-color/-/pure-color-1.3.0.tgz#1fe064fb0ac851f0de61320a8bf796836422f33e" + integrity sha1-H+Bk+wrIUfDeYTIKi/eWg2Qi8z4= + q@^1.1.2: version "1.5.1" resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" @@ -8968,6 +9166,16 @@ rc@^1.1.0, rc@^1.2.7, rc@^1.2.8: minimist "^1.2.0" strip-json-comments "~2.0.1" +react-base16-styling@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/react-base16-styling/-/react-base16-styling-0.6.0.tgz#ef2156d66cf4139695c8a167886cb69ea660792c" + integrity sha1-7yFW1mz0E5aVyKFniGy2nqZgeSw= + dependencies: + base16 "^1.0.0" + lodash.curry "^4.0.1" + lodash.flow "^3.3.0" + pure-color "^1.2.0" + react-dev-utils@^10.2.1: version "10.2.1" resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-10.2.1.tgz#f6de325ae25fa4d546d09df4bb1befdc6dd19c19" @@ -9050,10 +9258,27 @@ react-is@^16.8.1: resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.12.0.tgz#2cc0fe0fba742d97fd527c42a13bec4eeb06241c" integrity sha512-rPCkf/mWBtKc97aLL9/txD8DZdemK0vkA3JMLShjlJB3Pj3s+lpf1KaBzMfQrAmhMQB0n1cU/SUGgKKBCe837Q== -react-loadable-ssr-addon@^0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/react-loadable-ssr-addon/-/react-loadable-ssr-addon-0.2.3.tgz#55057abf95628d47727c68e966a6b3a53cde34e0" - integrity sha512-vPCqsmiafAMDcS9MLgXw3m4yMI40v1UeI8FTYJJkjf85LugKNnHf6D9yoDTzYwp8wEGF5viekwOD03ZPxSwnQQ== +react-json-view@^1.19.1: + version "1.19.1" + resolved "https://registry.yarnpkg.com/react-json-view/-/react-json-view-1.19.1.tgz#95d8e59e024f08a25e5dc8f076ae304eed97cf5c" + integrity sha512-u5e0XDLIs9Rj43vWkKvwL8G3JzvXSl6etuS5G42a8klMohZuYFQzSN6ri+/GiBptDqlrXPTdExJVU7x9rrlXhg== + dependencies: + flux "^3.1.3" + react-base16-styling "^0.6.0" + react-lifecycles-compat "^3.0.4" + react-textarea-autosize "^6.1.0" + +react-lifecycles-compat@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" + integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== + +react-loadable-ssr-addon@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/react-loadable-ssr-addon/-/react-loadable-ssr-addon-0.3.0.tgz#ae9b2d3b11721930f8d8255476d288c0e9f9290f" + integrity sha512-E+lnmDakV0k6ut6R2J77vurwCOwTKEwKlHs9S62G8ez+ujecLPcqjt3YAU8M58kIGjp2QjFlZ7F9QWkq/mr6Iw== + dependencies: + "@babel/runtime" "^7.10.3" react-loadable@^5.5.0: version "5.5.0" @@ -9103,6 +9328,13 @@ react-side-effect@^2.1.0: resolved "https://registry.yarnpkg.com/react-side-effect/-/react-side-effect-2.1.0.tgz#1ce4a8b4445168c487ed24dab886421f74d380d3" integrity sha512-IgmcegOSi5SNX+2Snh1vqmF0Vg/CbkycU9XZbOHJlZ6kMzTmi3yc254oB1WCkgA7OQtIAoLmcSFuHTc/tlcqXg== +react-textarea-autosize@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/react-textarea-autosize/-/react-textarea-autosize-6.1.0.tgz#df91387f8a8f22020b77e3833c09829d706a09a5" + integrity sha512-F6bI1dgib6fSvG8so1HuArPUv+iVEfPliuLWusLF+gAKz0FbB4jLrWUrTAeq1afnPT2c9toEZYUdz/y1uKMy4A== + dependencies: + prop-types "^15.6.0" + react-toggle@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/react-toggle/-/react-toggle-4.1.1.tgz#2317f67bf918ea3508a96b09dd383efd9da572af" @@ -9637,14 +9869,14 @@ rgba-regex@^1.0.0: resolved "https://registry.yarnpkg.com/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3" integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM= -rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.3, rimraf@^2.7.1: +rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.3: version "2.7.1" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== dependencies: glob "^7.1.3" -rimraf@^3.0.0: +rimraf@^3.0.0, rimraf@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== @@ -9717,7 +9949,7 @@ safe-regex@^1.1.0: dependencies: ret "~0.1.10" -"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.1.0: +"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.1.0: version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== @@ -9753,6 +9985,15 @@ schema-utils@^2.0.0, schema-utils@^2.6.5, schema-utils@^2.6.6, schema-utils@^2.7 ajv "^6.12.2" ajv-keywords "^3.4.1" +schema-utils@^2.7.1: + version "2.7.1" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" + integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== + dependencies: + "@types/json-schema" "^7.0.5" + ajv "^6.12.4" + ajv-keywords "^3.5.2" + section-matter@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/section-matter/-/section-matter-1.0.0.tgz#e9041953506780ec01d59f292a19c7b850b84167" @@ -9895,7 +10136,7 @@ set-value@^2.0.0, set-value@^2.0.1: is-plain-object "^2.0.3" split-string "^3.0.1" -setimmediate@^1.0.4: +setimmediate@^1.0.4, setimmediate@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= @@ -10212,12 +10453,11 @@ ssri@^6.0.1: dependencies: figgy-pudding "^3.5.1" -ssri@^7.0.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-7.1.0.tgz#92c241bf6de82365b5c7fb4bd76e975522e1294d" - integrity sha512-77/WrDZUWocK0mvA5NTRQyveUf+wsrIc6vyrxpS8tVvYBcX215QbafrJR3KtkpskIzoFLqqNuuYQvxaMjXJ/0g== +ssri@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.0.tgz#79ca74e21f8ceaeddfcb4b90143c458b8d988808" + integrity sha512-aq/pz989nxVYwn16Tsbj1TqFpD5LLrQxHf5zaHuieFV+R0Bbr4y8qUsOA45hXT/N4/9UNXTarBjnjVmjSOVaAA== dependencies: - figgy-pudding "^3.5.1" minipass "^3.1.1" stable@^0.1.8: @@ -10537,6 +10777,18 @@ tar@^4: safe-buffer "^5.1.2" yallist "^3.0.3" +tar@^6.0.2: + version "6.0.5" + resolved "https://registry.yarnpkg.com/tar/-/tar-6.0.5.tgz#bde815086e10b39f1dcd298e89d596e1535e200f" + integrity sha512-0b4HOimQHj9nXNEAA7zWwMM91Zhhba3pspja6sQbgTpynOJf+bkjBnfybNYzbpLbnwXnbyB4LOREvlyXLkCHSg== + dependencies: + chownr "^2.0.0" + fs-minipass "^2.0.0" + minipass "^3.0.0" + minizlib "^2.1.1" + mkdirp "^1.0.3" + yallist "^4.0.0" + term-size@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/term-size/-/term-size-1.2.0.tgz#458b83887f288fc56d6fffbfad262e26638efa69" @@ -10564,22 +10816,22 @@ terser-webpack-plugin@^1.4.3: webpack-sources "^1.4.0" worker-farm "^1.7.0" -terser-webpack-plugin@^2.3.5: - version "2.3.8" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-2.3.8.tgz#894764a19b0743f2f704e7c2a848c5283a696724" - integrity sha512-/fKw3R+hWyHfYx7Bv6oPqmk4HGQcrWLtV3X6ggvPuwPNHSnzvVV51z6OaaCOus4YLjutYGOz3pEpbhe6Up2s1w== +terser-webpack-plugin@^3.0.3: + version "3.1.0" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-3.1.0.tgz#91e6d39571460ed240c0cf69d295bcf30ebf98cb" + integrity sha512-cjdZte66fYkZ65rQ2oJfrdCAkkhJA7YLYk5eGOcGCSGlq0ieZupRdjedSQXYknMPo2IveQL+tPdrxUkERENCFA== dependencies: - cacache "^13.0.1" + cacache "^15.0.5" find-cache-dir "^3.3.1" - jest-worker "^25.4.0" - p-limit "^2.3.0" + jest-worker "^26.2.1" + p-limit "^3.0.2" schema-utils "^2.6.6" serialize-javascript "^4.0.0" source-map "^0.6.1" - terser "^4.6.12" + terser "^4.8.0" webpack-sources "^1.4.3" -terser@^4.1.2, terser@^4.6.12, terser@^4.6.3: +terser@^4.1.2, terser@^4.6.3, terser@^4.8.0: version "4.8.0" resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.0.tgz#63056343d7c70bb29f3af665865a46fe03a0df17" integrity sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw== @@ -10822,6 +11074,11 @@ typedarray@^0.0.6: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= +ua-parser-js@^0.7.18: + version "0.7.21" + resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.21.tgz#853cf9ce93f642f67174273cc34565ae6f308777" + integrity sha512-+O8/qh/Qj8CgC6eYBVBykMrNtp5Gebn4dlGD/kKXVkJNDwyrAwSIqwz8CDf+tsAIWVycKcku6gIXJ0qwx/ZXaQ== + unherit@^1.0.4: version "1.1.2" resolved "https://registry.yarnpkg.com/unherit/-/unherit-1.1.2.tgz#14f1f397253ee4ec95cec167762e77df83678449" @@ -11210,6 +11467,26 @@ url@^0.11.0: punycode "1.3.2" querystring "0.2.0" +use-isomorphic-layout-effect@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.0.0.tgz#f56b4ed633e1c21cd9fc76fe249002a1c28989fb" + integrity sha512-JMwJ7Vd86NwAt1jH7q+OIozZSIxA4ND0fx6AsOe2q1H8ooBUp5aN6DvVCqZiIaYU6JaMRJGyR0FO7EBCIsb/Rg== + +use-latest@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/use-latest/-/use-latest-1.1.0.tgz#7bf9684555869c3f5f37e10d0884c8accf4d3aa6" + integrity sha512-gF04d0ZMV3AMB8Q7HtfkAWe+oq1tFXP6dZKwBHQF5nVXtGsh2oAYeeqma5ZzxtlpOcW8Ro/tLcfmEodjDeqtuw== + dependencies: + use-isomorphic-layout-effect "^1.0.0" + +use-onclickoutside@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/use-onclickoutside/-/use-onclickoutside-0.3.1.tgz#fdd723a6a499046b6bc761e4a03af432eee5917b" + integrity sha512-aahvbW5+G0XJfzj31FJeLsvc6qdKbzeTsQ8EtkHHq5qTg6bm/qkJeKLcgrpnYeHDDbd7uyhImLGdkbM9BRzOHQ== + dependencies: + are-passive-events-supported "^1.1.0" + use-latest "^1.0.0" + use@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" @@ -11247,6 +11524,11 @@ utila@^0.4.0, utila@~0.4: resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw= +utility-types@^3.10.0: + version "3.10.0" + resolved "https://registry.yarnpkg.com/utility-types/-/utility-types-3.10.0.tgz#ea4148f9a741015f05ed74fd615e1d20e6bed82b" + integrity sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg== + utils-merge@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" @@ -11553,6 +11835,11 @@ websocket-extensions@>=0.1.1: resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== +whatwg-fetch@>=0.10.0: + version "3.4.1" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.4.1.tgz#e5f871572d6879663fa5674c8f833f15a8425ab3" + integrity sha512-sofZVzE1wKwO+EYPbWfiwzaKovWiZXf4coEzjGP9b2GBVgQRLQUZ2QcuPpQExGDAW5GItpEm6Tl4OU5mywnAoQ== + whatwg-url@^7.0.0: version "7.1.0" resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06" From e2d79a7b9708e7067ee18626ff8dfc4a2c98b04e Mon Sep 17 00:00:00 2001 From: Bartosz Kaszubowski Date: Thu, 10 Sep 2020 22:24:10 +0200 Subject: [PATCH 02/12] add navbar override group, update navbar typography --- website/src/css/customTheme.css | 31 +++++++++++++++++++++++++------ 1 file changed, 25 insertions(+), 6 deletions(-) diff --git a/website/src/css/customTheme.css b/website/src/css/customTheme.css index 0a63e32940f..6d41f4dcd97 100644 --- a/website/src/css/customTheme.css +++ b/website/src/css/customTheme.css @@ -23,15 +23,9 @@ } .main-wrapper main { - /*min-width: 100%;*/ padding-left: 8px; } -.navbar__inner { - max-width: 1360px; - margin: 0 auto; -} - .markdown blockquote { background-color: rgba(255, 229, 100, 0.3); border-left: 8px solid #ffe564; @@ -39,6 +33,31 @@ color: var(--text); } +/* Navbar overrides */ + +.navbar__inner { + max-width: 1360px; + margin: 0 auto; +} + +.navbar__item.navbar__link { + font-weight: 400; + font-size: 18px; +} + +.DocSearch-Button-Placeholder, +.DocSearch-Button-Key { + font-size: 14px !important; +} + +.DocSearch-Button-Key { + padding-bottom: 0 !important; +} + +.DocSearch-Button-Key svg { + margin-bottom: 1px !important; +} + /* Sidebar overrides */ .menu__list .menu__link { From 13b93992ee8c970adf003c1f3ce5e50e9270d84e Mon Sep 17 00:00:00 2001 From: Bartosz Kaszubowski Date: Thu, 10 Sep 2020 22:36:09 +0200 Subject: [PATCH 03/12] tweak version switcher and hr design --- website/src/css/customTheme.css | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/website/src/css/customTheme.css b/website/src/css/customTheme.css index 6d41f4dcd97..d4a87e4807f 100644 --- a/website/src/css/customTheme.css +++ b/website/src/css/customTheme.css @@ -33,6 +33,12 @@ color: var(--text); } +.markdown hr { + border: 0; + height: 0.01rem; + background-color: var(--ifm-hr-border-color); +} + /* Navbar overrides */ .navbar__inner { @@ -45,6 +51,10 @@ font-size: 18px; } +.navbar__item.dropdown a { + font-size: 14px; +} + .DocSearch-Button-Placeholder, .DocSearch-Button-Key { font-size: 14px !important; From 5a364883ef151f72441a54587ae95cdea3682f24 Mon Sep 17 00:00:00 2001 From: Bartosz Kaszubowski Date: Thu, 10 Sep 2020 23:37:35 +0200 Subject: [PATCH 04/12] update page links style, fix text color issues --- website/src/css/customTheme.css | 36 +++++++++++++++++++++++++++++---- 1 file changed, 32 insertions(+), 4 deletions(-) diff --git a/website/src/css/customTheme.css b/website/src/css/customTheme.css index d4a87e4807f..2eec7f583c6 100644 --- a/website/src/css/customTheme.css +++ b/website/src/css/customTheme.css @@ -13,6 +13,8 @@ --ifm-menu-link-padding-horizontal: 12px; --ifm-toc-padding-vertical: 6px; --ifm-code-font-size: 85%; + --ifm-blockquote-color: var(--ifm-font-color-base); + --ifm-link-hover-decoration: none; } /* Pages content overrides */ @@ -23,14 +25,13 @@ } .main-wrapper main { - padding-left: 8px; + padding-left: 12px; } .markdown blockquote { background-color: rgba(255, 229, 100, 0.3); border-left: 8px solid #ffe564; padding: 15px 30px 15px 15px; - color: var(--text); } .markdown hr { @@ -39,6 +40,29 @@ background-color: var(--ifm-hr-border-color); } +.markdown a { + display: initial; + color: var(--ifm-font-color-base); + background-color: rgba(187, 239, 253, 0.3); + line-height: calc(var(--ifm-font-size-base) + 4px); + border-bottom: 1px solid var(--ifm-hr-border-color); +} + +.markdown a:hover { + background-color: rgba(187, 239, 253, 0.6); +} + +.markdown .hash-link { + background-color: transparent; + border-bottom: 0; + color: var(--subtle); +} + +.markdown .hash-link:hover { + background-color: transparent; + color: var(--brand); +} + /* Navbar overrides */ .navbar__inner { @@ -72,7 +96,7 @@ .menu__list .menu__link { font-size: 15px; - color: inherit; + color: var(--ifm-font-color-base); } .menu__list .menu__list .menu__link { @@ -114,10 +138,14 @@ font-weight: 500; margin-left: -16px; padding-left: 12px; - color: var(--text); + color: var(--ifm-font-color-base); border-left: 4px solid var(--brand); } +.table-of-contents .table-of-contents__link--active code { + color: var(--ifm-font-color-base); +} + /* Footer overrides */ .footer--dark { From 4aba03ff61be398512e04a68500c02c3c2382118 Mon Sep 17 00:00:00 2001 From: Bartosz Kaszubowski Date: Fri, 11 Sep 2020 01:38:16 +0200 Subject: [PATCH 05/12] use docsVersionDropdown in navbar --- website/docusaurus.config.js | 29 ++--------------------------- 1 file changed, 2 insertions(+), 27 deletions(-) diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js index b36ec2eead1..bb54078e737 100644 --- a/website/docusaurus.config.js +++ b/website/docusaurus.config.js @@ -393,35 +393,10 @@ module.exports = { label: 'Blog', position: 'right', }, - { - label: 'Version', - to: '/versions', //TODO + type: 'docsVersionDropdown', + to: '/versions', // TODO position: 'left', - items: [ - { - label: '0.63', - to: 'docs/', - activeBaseRegex: 'docs/(?!0.60|0.61|0.62|0.63|next)', - }, - { - label: '0.62', - to: 'docs/0.62/', - }, - { - label: '0.61', - to: 'docs/0.61/', - }, - { - label: '0.60', - to: 'docs/0.60/', - }, - { - label: 'Master/Unreleased', - to: 'docs/next/', - activeBaseRegex: 'docs/next/(?!support|team|resources)', - }, - ], }, { href: 'https://github.com/facebook/react-native', From 5852465d8b1d6f71429fcdf54010a23c0e7211c8 Mon Sep 17 00:00:00 2001 From: Bartosz Kaszubowski Date: Fri, 11 Sep 2020 01:51:05 +0200 Subject: [PATCH 06/12] fix validation warning --- website/docusaurus.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js index bb54078e737..ce133410bb9 100644 --- a/website/docusaurus.config.js +++ b/website/docusaurus.config.js @@ -395,7 +395,7 @@ module.exports = { }, { type: 'docsVersionDropdown', - to: '/versions', // TODO + // TODO: to: '/versions', position: 'left', }, { From d7250d8158e96e799ca3e6e68c5a1994b1fa9695 Mon Sep 17 00:00:00 2001 From: Bartosz Kaszubowski Date: Fri, 11 Sep 2020 13:43:00 +0200 Subject: [PATCH 07/12] footer design tweaks, jsx as default prism language --- website/docusaurus.config.js | 9 ++++++--- website/src/css/customTheme.css | 6 ++++++ 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js index ce133410bb9..5d03a27755a 100644 --- a/website/docusaurus.config.js +++ b/website/docusaurus.config.js @@ -362,6 +362,9 @@ module.exports = { '', isCloseable: false, }, + prism: { + defaultLanguage: 'jsx', + }, navbar: { title: 'React Native', logo: { @@ -410,7 +413,7 @@ module.exports = { style: 'dark', links: [ { - title: 'DOCS', + title: 'Docs', items: [ { label: 'Getting Started', @@ -431,7 +434,7 @@ module.exports = { ], }, { - title: 'COMMUNITY', + title: 'Community', items: [ { label: 'The React Native Community', @@ -457,7 +460,7 @@ module.exports = { ], }, { - title: 'MORE RESOURCES', + title: 'More Resources', items: [ { label: 'Blog', diff --git a/website/src/css/customTheme.css b/website/src/css/customTheme.css index 2eec7f583c6..f1ec1f83798 100644 --- a/website/src/css/customTheme.css +++ b/website/src/css/customTheme.css @@ -162,8 +162,10 @@ .footer__title { color: #6a6f7c; + font-size: 14px; font-weight: 500; margin: 0 0 8px; + text-transform: uppercase; } .footer .text--center { @@ -171,6 +173,10 @@ font-size: 13px; } +.footer__col { + margin: 0 20px; +} + /* Announcement banner overrides */ :root { From a39914fb0f69f97eedbe94575cb8df49305d7b44 Mon Sep 17 00:00:00 2001 From: Bartosz Kaszubowski Date: Fri, 11 Sep 2020 14:32:56 +0200 Subject: [PATCH 08/12] add native code banner, fix version label design, update notes style --- website/src/css/customTheme.css | 80 +++++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) diff --git a/website/src/css/customTheme.css b/website/src/css/customTheme.css index f1ec1f83798..8fa8748926f 100644 --- a/website/src/css/customTheme.css +++ b/website/src/css/customTheme.css @@ -34,6 +34,15 @@ padding: 15px 30px 15px 15px; } +.markdown blockquote code { + background-color: rgba(27, 31, 35, 0.07); +} + +.markdown a code, +.markdown blockquote a code { + background-color: transparent; +} + .markdown hr { border: 0; height: 0.01rem; @@ -63,6 +72,16 @@ color: var(--brand); } +article .badge { + font-weight: 500; +} + +html[data-theme="dark"] article .badge { + background: var(--light); + border-color: var(--light); + color: var(--ifm-font-color-base); +} + /* Navbar overrides */ .navbar__inner { @@ -143,6 +162,7 @@ } .table-of-contents .table-of-contents__link--active code { + font-weight: 600; color: var(--ifm-font-color-base); } @@ -222,3 +242,63 @@ padding: 6px 30px; } } + +/* "Native Code Required" banner */ + +.banner-native-code-required { + position: relative; + overflow: hidden; + background: #eeebfe; + padding: 24px 48px 24px 24px; + margin-bottom: 24px; + border-left: 8px solid #6170af; +} + +.banner-native-code-required h2, +.banner-native-code-required h3 { + color: #6170af; + margin-top: 0; +} + +.banner-native-code-required h2:before, +.banner-native-code-required h3:before { + content: " "; + float: left; + width: 32px; + height: 32px; + border-radius: 4px; + background-color: #6170af; + /*background-image: url(../img/expo-logo.svg);*/ + background-repeat: no-repeat; + background-position: center; + background-size: 18px; + margin-right: 12px; + margin-top: -2px; +} + +.banner-native-code-required p { + margin-bottom: 0; +} + +.banner-native-code-required code { + background-color: rgba(89, 91, 145, 0.2); +} + +html[data-theme="dark"] .banner-native-code-required { + background: #6775b3; + border-left-color: #322c83; +} + +html[data-theme="dark"] .banner-native-code-required h2:before, +html[data-theme="dark"] .banner-native-code-required h3:before { + background-color: #322c83; +} + +html[data-theme="dark"] .banner-native-code-required h2, +html[data-theme="dark"] .banner-native-code-required h3 { + color: #fff; +} + +html[data-theme="dark"] .banner-native-code-required code { + background-color: rgba(50, 44, 131, 0.33); +} From e2d819cd7d9af0727c18f1a79d9d36a65a52ec25 Mon Sep 17 00:00:00 2001 From: Bartosz Kaszubowski Date: Fri, 11 Sep 2020 21:32:45 +0200 Subject: [PATCH 09/12] static dark navbar, color fix, docusaurus bump --- website/docusaurus.config.js | 1 + website/package.json | 4 +- website/src/css/customTheme.css | 11 +- website/yarn.lock | 267 +++++++++++++++++--------------- 4 files changed, 149 insertions(+), 134 deletions(-) diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js index 5d03a27755a..d431bbc43bb 100644 --- a/website/docusaurus.config.js +++ b/website/docusaurus.config.js @@ -370,6 +370,7 @@ module.exports = { logo: { src: 'img/header_logo.svg', }, + style: 'dark', items: [ { to: 'docs/', diff --git a/website/package.json b/website/package.json index 52320dace1d..9d73339db7c 100644 --- a/website/package.json +++ b/website/package.json @@ -46,8 +46,8 @@ "dependencies": { "highlight.js": "^9.15.10", "remarkable": "^2.0.0", - "@docusaurus/core": "2.0.0-alpha.63", - "@docusaurus/preset-classic": "2.0.0-alpha.63", + "@docusaurus/core": "2.0.0-alpha.64", + "@docusaurus/preset-classic": "2.0.0-alpha.64", "clsx": "^1.1.1", "react": "^16.10.2", "react-dom": "^16.10.2" diff --git a/website/src/css/customTheme.css b/website/src/css/customTheme.css index 8fa8748926f..a8f6b1cda79 100644 --- a/website/src/css/customTheme.css +++ b/website/src/css/customTheme.css @@ -15,6 +15,7 @@ --ifm-code-font-size: 85%; --ifm-blockquote-color: var(--ifm-font-color-base); --ifm-link-hover-decoration: none; + --ifm-navbar-background-color: var(--deepdark); } /* Pages content overrides */ @@ -84,6 +85,10 @@ html[data-theme="dark"] article .badge { /* Navbar overrides */ +.navbar--dark { + background-color: var(--deepdark); +} + .navbar__inner { max-width: 1360px; margin: 0 auto; @@ -212,11 +217,11 @@ html[data-theme="dark"] article .badge { text-align: center; height: 60px; width: 100%; + background-color: var(--deepdark); } -.announcement-inner { - margin: 0 auto; - max-width: 768px; +div[class^="announcementBarContent"] { + background-color: var(--deepdark); } .announcement a { diff --git a/website/yarn.lock b/website/yarn.lock index b7e270a9c0d..8b110e3f11b 100644 --- a/website/yarn.lock +++ b/website/yarn.lock @@ -1142,10 +1142,10 @@ "@francoischalifour/autocomplete-preset-algolia" "^1.0.0-alpha.28" algoliasearch "^4.0.0" -"@docusaurus/core@2.0.0-alpha.63": - version "2.0.0-alpha.63" - resolved "https://registry.yarnpkg.com/@docusaurus/core/-/core-2.0.0-alpha.63.tgz#e0b1db9b7a14773c6e0a56d48ba9ab85fe322ee4" - integrity sha512-IVSL29ZQAB7wuBTPgtJAvHUfmQRBY/MS2ypxPTwlhPqTORPIqeEaLFgyeWQ0RgZ5iqzB5WVQiEUk2Kx0WI3/Qw== +"@docusaurus/core@2.0.0-alpha.64": + version "2.0.0-alpha.64" + resolved "https://registry.yarnpkg.com/@docusaurus/core/-/core-2.0.0-alpha.64.tgz#08031993fcfff78b395091ec06ed1ab38c06e689" + integrity sha512-lIFAaBz5SvN/vIMrljHwUiT+EGglqmCbKWUXsGwg8FZ86SqkD0T5hPtpaQBIDkerSMzOqntokUEcXB46AQsieQ== dependencies: "@babel/core" "^7.9.0" "@babel/plugin-proposal-nullish-coalescing-operator" "^7.10.1" @@ -1157,9 +1157,9 @@ "@babel/preset-typescript" "^7.9.0" "@babel/runtime" "^7.9.2" "@babel/runtime-corejs3" "^7.10.4" - "@docusaurus/types" "2.0.0-alpha.63" - "@docusaurus/utils" "2.0.0-alpha.63" - "@docusaurus/utils-validation" "2.0.0-alpha.63" + "@docusaurus/types" "2.0.0-alpha.64" + "@docusaurus/utils" "2.0.0-alpha.64" + "@docusaurus/utils-validation" "2.0.0-alpha.64" "@endiliey/static-site-generator-webpack-plugin" "^4.0.0" "@hapi/joi" "^17.1.1" "@svgr/webpack" "^5.4.0" @@ -1211,25 +1211,25 @@ serve-handler "^6.1.3" shelljs "^0.8.4" std-env "^2.2.1" - terser-webpack-plugin "^3.0.3" + terser-webpack-plugin "^4.1.0" update-notifier "^4.1.0" url-loader "^4.1.0" wait-file "^1.0.5" - webpack "^4.41.2" + webpack "^4.44.1" webpack-bundle-analyzer "^3.6.1" webpack-dev-server "^3.11.0" webpack-merge "^4.2.2" webpackbar "^4.0.0" -"@docusaurus/mdx-loader@2.0.0-alpha.63": - version "2.0.0-alpha.63" - resolved "https://registry.yarnpkg.com/@docusaurus/mdx-loader/-/mdx-loader-2.0.0-alpha.63.tgz#e6b363bdcfae84306aad74a162130672df33ef40" - integrity sha512-zqnjIOlUSn4sXvZPydYI3z+n9U/9E4bYDn4PHNqNTxPVm5cWk+YPZtq1dP7IGkM5xCZpkApOj4oOh9qmRafoug== +"@docusaurus/mdx-loader@2.0.0-alpha.64": + version "2.0.0-alpha.64" + resolved "https://registry.yarnpkg.com/@docusaurus/mdx-loader/-/mdx-loader-2.0.0-alpha.64.tgz#c8eea7546ea1c9b3fcde201f582599e465023ed4" + integrity sha512-kEBhKq/pQAdks9uri9IALAYuz60sid2f0mXTM/7NZyYTgDeVmeUBlLAMNGQTsMj4KfK3mHyS/ehF04MDnyiv9g== dependencies: "@babel/parser" "^7.9.4" "@babel/traverse" "^7.9.0" - "@docusaurus/core" "2.0.0-alpha.63" - "@docusaurus/utils" "2.0.0-alpha.63" + "@docusaurus/core" "2.0.0-alpha.64" + "@docusaurus/utils" "2.0.0-alpha.64" "@mdx-js/mdx" "^1.5.8" "@mdx-js/react" "^1.5.8" escape-html "^1.0.3" @@ -1244,16 +1244,16 @@ unist-util-visit "^2.0.2" url-loader "^4.1.0" -"@docusaurus/plugin-content-blog@2.0.0-alpha.63": - version "2.0.0-alpha.63" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.0.0-alpha.63.tgz#fbb535713c73e32349e5b8ebc91d3b384acfbef9" - integrity sha512-Ew2Nzf3jpZj2xC5omVOEd+l3iwbcLjW6X++yEaFnv0F6ulQufZ7IxJgStl1mCzlxxBZ8UJLi3F5/XNPhditQtw== +"@docusaurus/plugin-content-blog@2.0.0-alpha.64": + version "2.0.0-alpha.64" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.0.0-alpha.64.tgz#58242a77cc1258b39cbaf9d540aad3c963f7b7db" + integrity sha512-BfQFgosFXxGdmsY9jzzXYA4JvPoqCd3QQtRx8RP/BFwiUgRZK9l0hD8yEBJb0f4m2KU0ZNsMT4VbAoimzCpGEA== dependencies: - "@docusaurus/core" "2.0.0-alpha.63" - "@docusaurus/mdx-loader" "2.0.0-alpha.63" - "@docusaurus/types" "2.0.0-alpha.63" - "@docusaurus/utils" "2.0.0-alpha.63" - "@docusaurus/utils-validation" "2.0.0-alpha.63" + "@docusaurus/core" "2.0.0-alpha.64" + "@docusaurus/mdx-loader" "2.0.0-alpha.64" + "@docusaurus/types" "2.0.0-alpha.64" + "@docusaurus/utils" "2.0.0-alpha.64" + "@docusaurus/utils-validation" "2.0.0-alpha.64" "@hapi/joi" "^17.1.1" chalk "^3.0.0" feed "^4.1.0" @@ -1263,18 +1263,18 @@ lodash.kebabcase "^4.1.1" reading-time "^1.2.0" remark-admonitions "^1.2.1" - webpack "^4.41.2" - -"@docusaurus/plugin-content-docs@2.0.0-alpha.63": - version "2.0.0-alpha.63" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.0.0-alpha.63.tgz#1971291320c66e7b5767f0a9e2feccafc4d8b7dd" - integrity sha512-acBjlUqLSYxY7dqbRYWpc+BHyVa0/f1O7slMKgaNuIs6xiv8vBNDpRUSkaef0MXc7L7Ez7ecxQ1r0aNV+Qsg5w== - dependencies: - "@docusaurus/core" "2.0.0-alpha.63" - "@docusaurus/mdx-loader" "2.0.0-alpha.63" - "@docusaurus/types" "2.0.0-alpha.63" - "@docusaurus/utils" "2.0.0-alpha.63" - "@docusaurus/utils-validation" "2.0.0-alpha.63" + webpack "^4.44.1" + +"@docusaurus/plugin-content-docs@2.0.0-alpha.64": + version "2.0.0-alpha.64" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.0.0-alpha.64.tgz#a0508893395ae1eac44bdf9c99bdd5ef5010cf45" + integrity sha512-3O2tHZd0OKLuGPfMTo3R5iMX/tM+QxB81uN0YBgyhwV7kKL46LpE+AYKYqk+oSCH0MfMBREcLgEyni4KgJNbHg== + dependencies: + "@docusaurus/core" "2.0.0-alpha.64" + "@docusaurus/mdx-loader" "2.0.0-alpha.64" + "@docusaurus/types" "2.0.0-alpha.64" + "@docusaurus/utils" "2.0.0-alpha.64" + "@docusaurus/utils-validation" "2.0.0-alpha.64" "@hapi/joi" "17.1.1" chalk "^3.0.0" execa "^3.4.0" @@ -1291,88 +1291,88 @@ remark-admonitions "^1.2.1" shelljs "^0.8.4" utility-types "^3.10.0" - webpack "^4.41.2" - -"@docusaurus/plugin-content-pages@2.0.0-alpha.63": - version "2.0.0-alpha.63" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.0.0-alpha.63.tgz#6ff1f5b3f11d4235c07163a429c2ac15e23ada06" - integrity sha512-+nnNkWOx3pHJZcZ5VRG0EULiiwTqMrY11Ib4xj8m7kHxbgr2CxUqnXBk61DYqS2wozvxCUvxk8TV8GJUrMxLag== - dependencies: - "@docusaurus/core" "2.0.0-alpha.63" - "@docusaurus/mdx-loader" "2.0.0-alpha.63" - "@docusaurus/types" "2.0.0-alpha.63" - "@docusaurus/utils" "2.0.0-alpha.63" - "@docusaurus/utils-validation" "2.0.0-alpha.63" + webpack "^4.44.1" + +"@docusaurus/plugin-content-pages@2.0.0-alpha.64": + version "2.0.0-alpha.64" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.0.0-alpha.64.tgz#78b99fed15eee099d7fef34a13a62d24cd5eebe5" + integrity sha512-dPtFSELCRgZeB3bhEkTurY4yRKdpV0xjLhBejsdhCmwtsjQ4jf9ouzNuD55zSKUdAt7t4Magj8OqI51Z2AlFkQ== + dependencies: + "@docusaurus/core" "2.0.0-alpha.64" + "@docusaurus/mdx-loader" "2.0.0-alpha.64" + "@docusaurus/types" "2.0.0-alpha.64" + "@docusaurus/utils" "2.0.0-alpha.64" + "@docusaurus/utils-validation" "2.0.0-alpha.64" "@hapi/joi" "17.1.1" globby "^10.0.1" loader-utils "^1.2.3" minimatch "^3.0.4" remark-admonitions "^1.2.1" slash "^3.0.0" - webpack "^4.41.2" + webpack "^4.44.1" -"@docusaurus/plugin-debug@2.0.0-alpha.63": - version "2.0.0-alpha.63" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-debug/-/plugin-debug-2.0.0-alpha.63.tgz#731adf7c698614f5f7233c048ec7f5d9f31338a9" - integrity sha512-pQ2BXSg7mMkH484R9akm9wvjCZ2Rqed/so/V8Ur+xoCycJG/JrIsQE3FnMXupLJIrHzO5EgiR4qJBdDDY5AMbA== +"@docusaurus/plugin-debug@2.0.0-alpha.64": + version "2.0.0-alpha.64" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-debug/-/plugin-debug-2.0.0-alpha.64.tgz#36074e82d2a2584c09df35ead1b6df380c122189" + integrity sha512-3RKtMyQQN1NQaZoCxMnTbbGw7ldG/IT49fDi8jz8UJy8U/lN+cxAI2Js8EqI4EzkZs+pjazqdXDrW8BM33tiBA== dependencies: - "@docusaurus/core" "2.0.0-alpha.63" - "@docusaurus/types" "2.0.0-alpha.63" - "@docusaurus/utils" "2.0.0-alpha.63" + "@docusaurus/core" "2.0.0-alpha.64" + "@docusaurus/types" "2.0.0-alpha.64" + "@docusaurus/utils" "2.0.0-alpha.64" react-json-view "^1.19.1" -"@docusaurus/plugin-google-analytics@2.0.0-alpha.63": - version "2.0.0-alpha.63" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-2.0.0-alpha.63.tgz#2cb54d3c81bfe85b33469e00bfa669294d6a5c93" - integrity sha512-ENsXdIrWneNqcP3kkWK6lXRF9E8pQBFE5nUq9jSnmGBlh1ihS98PyJvJPHCCFHYfWOZLveEXIbhSMt+7WQftUA== +"@docusaurus/plugin-google-analytics@2.0.0-alpha.64": + version "2.0.0-alpha.64" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-2.0.0-alpha.64.tgz#c0e0a7cf1ec457a07a90be9593f823a432e264ab" + integrity sha512-WiyF+OQYo/PqM376BObA5Js9eDAlYD4rMf3D7B59WKpCg+f532EABFFuurgkHAE7O73j6bbCpQ5HuunOgxvpDw== dependencies: - "@docusaurus/core" "2.0.0-alpha.63" + "@docusaurus/core" "2.0.0-alpha.64" -"@docusaurus/plugin-google-gtag@2.0.0-alpha.63": - version "2.0.0-alpha.63" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-2.0.0-alpha.63.tgz#0abe6c61b901897ef98e79be74bb881f377b3ddb" - integrity sha512-W0rGAfyWHstlPl2SRc6eyDq/KFuExw3+SIoVciv0XHHrLxNxrrImbuEuLwynIl45dylSRvXlaGvzRr5mGv3Y4Q== +"@docusaurus/plugin-google-gtag@2.0.0-alpha.64": + version "2.0.0-alpha.64" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-2.0.0-alpha.64.tgz#18b3ff00b7151b8943443b231816dafd94198918" + integrity sha512-5wz4ciVBXKHyz5kkyDaDLAoSSMabuNBW413hDjh0CD4JdhJzyADW6FKypTx1dd3wELsEOUFWE+ltkKI/AA1cog== dependencies: - "@docusaurus/core" "2.0.0-alpha.63" + "@docusaurus/core" "2.0.0-alpha.64" -"@docusaurus/plugin-sitemap@2.0.0-alpha.63": - version "2.0.0-alpha.63" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-sitemap/-/plugin-sitemap-2.0.0-alpha.63.tgz#3da3aa917f5ab225cc371dee79db1b9ec788ad3a" - integrity sha512-XD4tNAXQNLv3r5Mm/RhLLcVjG1gE8UyIqaTcyW5kchhLHk1N2KWhedvu+0mSF7Ya5WzkH1cPepTVWIeznl84zA== +"@docusaurus/plugin-sitemap@2.0.0-alpha.64": + version "2.0.0-alpha.64" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-sitemap/-/plugin-sitemap-2.0.0-alpha.64.tgz#02290b9f992169574e07df97effbe43f2373ab45" + integrity sha512-7IoR9/CpfA0IOMbORIz7esQUTETB6w6iRkmdGNnnvpi9onvm7vQe9LpLCDOHEFuip1GNZO9XSlyYmG9J7xqjLg== dependencies: - "@docusaurus/core" "2.0.0-alpha.63" - "@docusaurus/types" "2.0.0-alpha.63" + "@docusaurus/core" "2.0.0-alpha.64" + "@docusaurus/types" "2.0.0-alpha.64" "@hapi/joi" "17.1.1" fs-extra "^8.1.0" sitemap "^3.2.2" -"@docusaurus/preset-classic@2.0.0-alpha.63": - version "2.0.0-alpha.63" - resolved "https://registry.yarnpkg.com/@docusaurus/preset-classic/-/preset-classic-2.0.0-alpha.63.tgz#9c6224549411c87e3b820e929c061aa1406c586b" - integrity sha512-auaqYnFTl62MRHzCoWV5s1euJvFzBWA4RlOObEkFJqADdFThc3pFj2bN3DrbDUQ9hg0iGCfH3RiLX17UhQUoDw== - dependencies: - "@docusaurus/core" "2.0.0-alpha.63" - "@docusaurus/plugin-content-blog" "2.0.0-alpha.63" - "@docusaurus/plugin-content-docs" "2.0.0-alpha.63" - "@docusaurus/plugin-content-pages" "2.0.0-alpha.63" - "@docusaurus/plugin-debug" "2.0.0-alpha.63" - "@docusaurus/plugin-google-analytics" "2.0.0-alpha.63" - "@docusaurus/plugin-google-gtag" "2.0.0-alpha.63" - "@docusaurus/plugin-sitemap" "2.0.0-alpha.63" - "@docusaurus/theme-classic" "2.0.0-alpha.63" - "@docusaurus/theme-search-algolia" "2.0.0-alpha.63" - -"@docusaurus/theme-classic@2.0.0-alpha.63": - version "2.0.0-alpha.63" - resolved "https://registry.yarnpkg.com/@docusaurus/theme-classic/-/theme-classic-2.0.0-alpha.63.tgz#ec9f1a7872adbb0f01f3e225646e5a3d3c8f69b8" - integrity sha512-xw0TQdfX2QFKnNBCq7oAwRxQ9n7wxK3/XkkSI3N46PPJx63MEvb7SF4o/S8yZgjRDUdpuKA+Ikq868yIt0cuJg== - dependencies: - "@docusaurus/core" "2.0.0-alpha.63" - "@docusaurus/plugin-content-blog" "2.0.0-alpha.63" - "@docusaurus/plugin-content-docs" "2.0.0-alpha.63" - "@docusaurus/plugin-content-pages" "2.0.0-alpha.63" - "@docusaurus/types" "2.0.0-alpha.63" - "@docusaurus/utils-validation" "2.0.0-alpha.63" +"@docusaurus/preset-classic@2.0.0-alpha.64": + version "2.0.0-alpha.64" + resolved "https://registry.yarnpkg.com/@docusaurus/preset-classic/-/preset-classic-2.0.0-alpha.64.tgz#ce141f909a2071cf7b2736a3c35d9eb6226d61e2" + integrity sha512-j2L7WzLXRLQyDub/hALNZGfL/mNMuMpG+GhWgfHWi/Fb8BRppGMikVp9VqrnlJ8D8OWhkkVcruUkjFO0ODfXmQ== + dependencies: + "@docusaurus/core" "2.0.0-alpha.64" + "@docusaurus/plugin-content-blog" "2.0.0-alpha.64" + "@docusaurus/plugin-content-docs" "2.0.0-alpha.64" + "@docusaurus/plugin-content-pages" "2.0.0-alpha.64" + "@docusaurus/plugin-debug" "2.0.0-alpha.64" + "@docusaurus/plugin-google-analytics" "2.0.0-alpha.64" + "@docusaurus/plugin-google-gtag" "2.0.0-alpha.64" + "@docusaurus/plugin-sitemap" "2.0.0-alpha.64" + "@docusaurus/theme-classic" "2.0.0-alpha.64" + "@docusaurus/theme-search-algolia" "2.0.0-alpha.64" + +"@docusaurus/theme-classic@2.0.0-alpha.64": + version "2.0.0-alpha.64" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-classic/-/theme-classic-2.0.0-alpha.64.tgz#ace073ef48d1184e53ab4097a19779ece7b20fff" + integrity sha512-w1wUCV9hQU45ZfbWrOknsRxUF+VMZpyALQHbEYCFJdOFxVUMwukDHchDd4rt8Ur0TJy3MIFMVTNoasuJwQCM4w== + dependencies: + "@docusaurus/core" "2.0.0-alpha.64" + "@docusaurus/plugin-content-blog" "2.0.0-alpha.64" + "@docusaurus/plugin-content-docs" "2.0.0-alpha.64" + "@docusaurus/plugin-content-pages" "2.0.0-alpha.64" + "@docusaurus/types" "2.0.0-alpha.64" + "@docusaurus/utils-validation" "2.0.0-alpha.64" "@hapi/joi" "^17.1.1" "@mdx-js/mdx" "^1.5.8" "@mdx-js/react" "^1.5.8" @@ -1389,14 +1389,14 @@ react-toggle "^4.1.1" use-onclickoutside "^0.3.1" -"@docusaurus/theme-search-algolia@2.0.0-alpha.63": - version "2.0.0-alpha.63" - resolved "https://registry.yarnpkg.com/@docusaurus/theme-search-algolia/-/theme-search-algolia-2.0.0-alpha.63.tgz#d1563706ac4ec1d8096b32b022ac8bceee5c51d9" - integrity sha512-fqivQVnYOhPsSF/sjaWw5hZ9ltfnejqcXVlT4BNOHUu9p4Jup5vKkRytbotho1/8JTj/XG22RCPnNAcsBtdRDw== +"@docusaurus/theme-search-algolia@2.0.0-alpha.64": + version "2.0.0-alpha.64" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-search-algolia/-/theme-search-algolia-2.0.0-alpha.64.tgz#6778c2ec050529355c4e96a35ddbd19d14731b8f" + integrity sha512-cxFOzxOoXC+UrfaZ65PqrvfEu8supZevcBzVhI8cD+TJGZmtHzys0XveSAYJORPqEm6abh+BdSDQY7Wn4nhqYA== dependencies: "@docsearch/react" "^1.0.0-alpha.27" - "@docusaurus/core" "2.0.0-alpha.63" - "@docusaurus/utils" "2.0.0-alpha.63" + "@docusaurus/core" "2.0.0-alpha.64" + "@docusaurus/utils" "2.0.0-alpha.64" "@hapi/joi" "^17.1.1" algoliasearch "^4.0.0" algoliasearch-helper "^3.1.1" @@ -1404,29 +1404,29 @@ eta "^1.1.1" lodash "^4.17.19" -"@docusaurus/types@2.0.0-alpha.63": - version "2.0.0-alpha.63" - resolved "https://registry.yarnpkg.com/@docusaurus/types/-/types-2.0.0-alpha.63.tgz#6733479ba8e0aebba183da510e7d74e3cdf45356" - integrity sha512-rzCYQKrB8xArXfSoad0RM1VtGfhmsSC3wXLVNrCFXp3F9sPTgRuev5jfEfvMWbJdkLZasNA4eNbMJ6JlrnfE4Q== +"@docusaurus/types@2.0.0-alpha.64": + version "2.0.0-alpha.64" + resolved "https://registry.yarnpkg.com/@docusaurus/types/-/types-2.0.0-alpha.64.tgz#62e42beb222f7a73a5ec1218426dcdbe2ccb4294" + integrity sha512-YBTRXHbZDWxGQ14ES62s5UnMA3MM9BuLS5EDseOPd8/GwMz6pws+N9QeLCUCEQQTbdTb2MZsQjdSGaHOMjbiEA== dependencies: "@types/webpack" "^4.41.0" commander "^4.0.1" querystring "0.2.0" webpack-merge "^4.2.2" -"@docusaurus/utils-validation@2.0.0-alpha.63": - version "2.0.0-alpha.63" - resolved "https://registry.yarnpkg.com/@docusaurus/utils-validation/-/utils-validation-2.0.0-alpha.63.tgz#78e31bfa289a5c310a018465f232e4c7e369cff8" - integrity sha512-q+bHBobym6nFiK4nkJEIoPsIdHQDEatHYxv5MU1mzd8jZ2ajHYbvqjA2DWCSEZ4wrkJa0RwoP+9HUKdr3ZAPrA== +"@docusaurus/utils-validation@2.0.0-alpha.64": + version "2.0.0-alpha.64" + resolved "https://registry.yarnpkg.com/@docusaurus/utils-validation/-/utils-validation-2.0.0-alpha.64.tgz#caf7dcc1ad2ad4d6890b660b575906493ac62db1" + integrity sha512-WO1v10/Dga5pR3e5XGwuv8Wb+vjp4d8MZ4h0x+6MBOMX9HXgoUN2pmdXq0HcolNV2RMNdXAgkT8NZhCV5Wea1A== dependencies: - "@docusaurus/utils" "2.0.0-alpha.63" + "@docusaurus/utils" "2.0.0-alpha.64" "@hapi/joi" "17.1.1" chalk "^3.0.0" -"@docusaurus/utils@2.0.0-alpha.63": - version "2.0.0-alpha.63" - resolved "https://registry.yarnpkg.com/@docusaurus/utils/-/utils-2.0.0-alpha.63.tgz#a33b10ae8f4920cba7cbc55566ad1c8abd716442" - integrity sha512-QrRuZAoj11cFgQMvjeNK12ds6y3VvPnYKu0mDpUp6jzB1fSlvIeKdnGR5Ju81LJ1CCXojNQkR8PtNK6kp1+KaA== +"@docusaurus/utils@2.0.0-alpha.64": + version "2.0.0-alpha.64" + resolved "https://registry.yarnpkg.com/@docusaurus/utils/-/utils-2.0.0-alpha.64.tgz#ed8da246504d68d4e817929806962cbee76e0b60" + integrity sha512-rvRNTSNL0BQnO15/dZRO3MsZwcnglvm1aBl/9qbPVBVS82/VdoUB8YZ5QGrCQewXugQBkYqZU2cx+khDhNICvw== dependencies: escape-string-regexp "^2.0.0" fs-extra "^8.1.0" @@ -6371,7 +6371,7 @@ isomorphic-fetch@^2.1.1: node-fetch "^1.0.1" whatwg-fetch ">=0.10.0" -jest-worker@^26.2.1: +jest-worker@^26.3.0: version "26.3.0" resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.3.0.tgz#7c8a97e4f4364b4f05ed8bca8ca0c24de091871f" integrity sha512-Vmpn2F6IASefL+DVBhPzI2J9/GJUsqzomdeN+P+dK8/jKxbh8R3BtFnx3FIta7wYlPU62cpJMJQo4kuOowcMnw== @@ -9976,7 +9976,7 @@ schema-utils@^1.0.0: ajv-errors "^1.0.0" ajv-keywords "^3.1.0" -schema-utils@^2.0.0, schema-utils@^2.6.5, schema-utils@^2.6.6, schema-utils@^2.7.0: +schema-utils@^2.0.0, schema-utils@^2.6.5, schema-utils@^2.7.0: version "2.7.0" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7" integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== @@ -10816,22 +10816,22 @@ terser-webpack-plugin@^1.4.3: webpack-sources "^1.4.0" worker-farm "^1.7.0" -terser-webpack-plugin@^3.0.3: - version "3.1.0" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-3.1.0.tgz#91e6d39571460ed240c0cf69d295bcf30ebf98cb" - integrity sha512-cjdZte66fYkZ65rQ2oJfrdCAkkhJA7YLYk5eGOcGCSGlq0ieZupRdjedSQXYknMPo2IveQL+tPdrxUkERENCFA== +terser-webpack-plugin@^4.1.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-4.2.0.tgz#6240a71101a55c6823d84e11c8fff380b9dfd26f" + integrity sha512-Wi0YFbWKG8gBXhbJmrMusRcoXl/C9U5BzIPC2Tn3Si0hejGhhIh0gPf9rEfOCxwigzRPLC8PXv42qDiRTocMXg== dependencies: cacache "^15.0.5" find-cache-dir "^3.3.1" - jest-worker "^26.2.1" + jest-worker "^26.3.0" p-limit "^3.0.2" - schema-utils "^2.6.6" + schema-utils "^2.7.1" serialize-javascript "^4.0.0" source-map "^0.6.1" - terser "^4.8.0" + terser "^5.3.0" webpack-sources "^1.4.3" -terser@^4.1.2, terser@^4.6.3, terser@^4.8.0: +terser@^4.1.2, terser@^4.6.3: version "4.8.0" resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.0.tgz#63056343d7c70bb29f3af665865a46fe03a0df17" integrity sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw== @@ -10840,6 +10840,15 @@ terser@^4.1.2, terser@^4.6.3, terser@^4.8.0: source-map "~0.6.1" source-map-support "~0.5.12" +terser@^5.3.0: + version "5.3.1" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.3.1.tgz#f50fe20ab48b15234fe9bdd86b10148ad5fca787" + integrity sha512-yD80f4hdwCWTH5mojzxe1q8bN1oJbsK/vfJGLcPZM/fl+/jItIVNKhFIHqqR71OipFWMLgj3Kc+GIp6CeIqfnA== + dependencies: + commander "^2.20.0" + source-map "~0.6.1" + source-map-support "~0.5.12" + text-table@0.2.0, text-table@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" @@ -11771,7 +11780,7 @@ webpack-sources@^1.1.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack- source-list-map "^2.0.0" source-map "~0.6.1" -webpack@^4.41.2: +webpack@^4.44.1: version "4.44.1" resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.44.1.tgz#17e69fff9f321b8f117d1fda714edfc0b939cc21" integrity sha512-4UOGAohv/VGUNQJstzEywwNxqX417FnjZgZJpJQegddzPmTvph37eBIRbRTfdySXzVtJXLJfbMN3mMYhM6GdmQ== From 5c2fc8006c5e53a87ff7c7894098f51fe18d48df Mon Sep 17 00:00:00 2001 From: Bartosz Kaszubowski Date: Fri, 11 Sep 2020 22:10:30 +0200 Subject: [PATCH 10/12] tweak dark theme, fix page shrinking issue --- website/src/css/customTheme.css | 55 ++++++++++++++++++++++++++++----- 1 file changed, 47 insertions(+), 8 deletions(-) diff --git a/website/src/css/customTheme.css b/website/src/css/customTheme.css index a8f6b1cda79..85391b26950 100644 --- a/website/src/css/customTheme.css +++ b/website/src/css/customTheme.css @@ -18,11 +18,34 @@ --ifm-navbar-background-color: var(--deepdark); } +html[data-theme="light"] { + --ifm-code-background: rgba(0, 0, 0, 0.06); +} + +html[data-theme="dark"] { + --ifm-code-background: rgba(255, 255, 255, 0.06); + --ifm-toc-border-color: var(--dark); + --ifm-color-emphasis-300: var(--dark); + --ifm-hr-border-color: var(--dark); +} + /* Pages content overrides */ .main-wrapper { max-width: 1400px; - margin: 0 auto; + width: 1400px; + align-self: center; +} + +@media (max-width: 1416px) { + .main-wrapper { + max-width: 100%; + width: 100%; + } + + .container { + max-width: 100% !important; + } } .main-wrapper main { @@ -36,7 +59,7 @@ } .markdown blockquote code { - background-color: rgba(27, 31, 35, 0.07); + background-color: rgba(255, 255, 255, 0.09); } .markdown a code, @@ -62,6 +85,16 @@ background-color: rgba(187, 239, 253, 0.6); } +html[data-theme="dark"] .markdown a { + background-color: rgb(97, 218, 251, 0.12); + border-bottom-color: rgb(97, 218, 251, 0.3); +} + +html[data-theme="dark"] .markdown a:hover { + background-color: rgb(97, 218, 251, 0.4); + border-bottom-color: var(--brand); +} + .markdown .hash-link { background-color: transparent; border-bottom: 0; @@ -78,8 +111,8 @@ article .badge { } html[data-theme="dark"] article .badge { - background: var(--light); - border-color: var(--light); + background: var(--deepdark); + border-color: var(--deepdark); color: var(--ifm-font-color-base); } @@ -118,6 +151,11 @@ html[data-theme="dark"] article .badge { /* Sidebar overrides */ +div[class^="docSidebarContainer"] { + width: 284px; + min-width: 284px; +} + .menu__list .menu__link { font-size: 15px; color: var(--ifm-font-color-base); @@ -148,6 +186,7 @@ html[data-theme="dark"] article .badge { } /* TOC overrrides */ + .table-of-contents .table-of-contents__link { font-size: 12px; display: block; @@ -290,18 +329,18 @@ div[class^="announcementBarContent"] { } html[data-theme="dark"] .banner-native-code-required { - background: #6775b3; - border-left-color: #322c83; + background: #8491cbb5; + border-left-color: #34316c; } html[data-theme="dark"] .banner-native-code-required h2:before, html[data-theme="dark"] .banner-native-code-required h3:before { - background-color: #322c83; + background-color: #34316c; } html[data-theme="dark"] .banner-native-code-required h2, html[data-theme="dark"] .banner-native-code-required h3 { - color: #fff; + color: #34316c; } html[data-theme="dark"] .banner-native-code-required code { From 15c5a53963168a4c0ab802feba8d3cc9ffcf57ac Mon Sep 17 00:00:00 2001 From: Bartosz Kaszubowski Date: Sat, 12 Sep 2020 00:50:04 +0200 Subject: [PATCH 11/12] navbar UI and positioning tweaks, update blog page --- website/src/css/customTheme.css | 78 ++++++++++++++++++++++++++++++--- 1 file changed, 73 insertions(+), 5 deletions(-) diff --git a/website/src/css/customTheme.css b/website/src/css/customTheme.css index 85391b26950..92d6807f48b 100644 --- a/website/src/css/customTheme.css +++ b/website/src/css/customTheme.css @@ -9,7 +9,8 @@ --divider: #ececec; --tintColor: #f7f7f7; --ifm-font-size-base: 17px; - --ifm-spacing-horizontal: 20px; + --ifm-spacing-horizontal: 16px; + --ifm-navbar-item-padding-horizontal: 20px; --ifm-menu-link-padding-horizontal: 12px; --ifm-toc-padding-vertical: 6px; --ifm-code-font-size: 85%; @@ -49,7 +50,7 @@ html[data-theme="dark"] { } .main-wrapper main { - padding-left: 12px; + padding-left: 16px; } .markdown blockquote { @@ -85,6 +86,10 @@ html[data-theme="dark"] { background-color: rgba(187, 239, 253, 0.6); } +.markdown strong { + font-weight: 600; +} + html[data-theme="dark"] .markdown a { background-color: rgb(97, 218, 251, 0.12); border-bottom-color: rgb(97, 218, 251, 0.3); @@ -95,13 +100,15 @@ html[data-theme="dark"] .markdown a:hover { border-bottom-color: var(--brand); } -.markdown .hash-link { +.markdown .hash-link, +html[data-theme="dark"] .markdown .hash-link { background-color: transparent; border-bottom: 0; color: var(--subtle); } -.markdown .hash-link:hover { +.markdown .hash-link:hover, +html[data-theme="dark"] .markdown .hash-link:hover { background-color: transparent; color: var(--brand); } @@ -127,6 +134,15 @@ html[data-theme="dark"] article .badge { margin: 0 auto; } +.navbar__title { + font-weight: 600; + font-size: 18px; +} + +.navbar__brand:hover { + color: var(--brand); +} + .navbar__item.navbar__link { font-weight: 400; font-size: 18px; @@ -136,6 +152,25 @@ html[data-theme="dark"] article .badge { font-size: 14px; } +.navbar .react-toggle { + margin: 0 8px; +} + +.navbar .react-toggle-track { + background: #3d3f47; + font-size: 15px; +} + +.navbar .DocSearch-Button { + border-radius: 8px; + padding: 0 6px 0 10px; +} + +.DocSearch-Button .DocSearch-Search-Icon { + width: 16px; + margin-top: -1px; +} + .DocSearch-Button-Placeholder, .DocSearch-Button-Key { font-size: 14px !important; @@ -156,6 +191,11 @@ div[class^="docSidebarContainer"] { min-width: 284px; } +.menu__list .menu__list-item { + margin-bottom: 0.2rem; + margin-top: 0.2rem; +} + .menu__list .menu__link { font-size: 15px; color: var(--ifm-font-color-base); @@ -187,8 +227,21 @@ div[class^="docSidebarContainer"] { /* TOC overrrides */ +div[class^="tableOfContents"] { + min-width: 245px; + width: 245px; +} + +.table-of-contents li { + margin: 7px var(--ifm-toc-padding-vertical); +} + +.table-of-contents ul li { + margin: 4px var(--ifm-toc-padding-vertical); +} + .table-of-contents .table-of-contents__link { - font-size: 12px; + font-size: 13px; display: block; } @@ -241,6 +294,21 @@ div[class^="docSidebarContainer"] { margin: 0 20px; } +/* Blog overrides */ + +article header h2 a { + color: var(--ifm-font-color-base); +} + +article header h2 a:hover { + color: var(--light); +} + +.avatar__subtitle { + font-weight: 600; + color: var(--subtle); +} + /* Announcement banner overrides */ :root { From adf9f2d7022bbf5d9319196ef584c8628d86eb65 Mon Sep 17 00:00:00 2001 From: Bartosz Kaszubowski Date: Sun, 13 Sep 2020 23:02:31 +0200 Subject: [PATCH 12/12] sidebar spacing, minor color tweaks --- website/src/css/customTheme.css | 38 ++++++++++++++++++++++----------- 1 file changed, 25 insertions(+), 13 deletions(-) diff --git a/website/src/css/customTheme.css b/website/src/css/customTheme.css index 92d6807f48b..0c77c8585f3 100644 --- a/website/src/css/customTheme.css +++ b/website/src/css/customTheme.css @@ -5,13 +5,13 @@ --deepdark: #20232a; --light: #373940; --text: #1a1a1a; - --subtle: #6d6d6d; + --subtle: #7a7a7a; --divider: #ececec; --tintColor: #f7f7f7; --ifm-font-size-base: 17px; --ifm-spacing-horizontal: 16px; --ifm-navbar-item-padding-horizontal: 20px; - --ifm-menu-link-padding-horizontal: 12px; + --ifm-menu-link-padding-horizontal: 0; --ifm-toc-padding-vertical: 6px; --ifm-code-font-size: 85%; --ifm-blockquote-color: var(--ifm-font-color-base); @@ -184,6 +184,10 @@ html[data-theme="dark"] article .badge { margin-bottom: 1px !important; } +.navbar .navbar__toggle { + color: #fff; +} + /* Sidebar overrides */ div[class^="docSidebarContainer"] { @@ -191,34 +195,42 @@ div[class^="docSidebarContainer"] { min-width: 284px; } -.menu__list .menu__list-item { - margin-bottom: 0.2rem; - margin-top: 0.2rem; +.menu__list { + margin-bottom: 10px; } -.menu__list .menu__link { - font-size: 15px; - color: var(--ifm-font-color-base); +.menu__list-item--collapsed .menu__list { + margin-bottom: 0; +} + +.menu__list .menu__list-item { + margin-bottom: 3px; + margin-top: 3px; } .menu__list .menu__list .menu__link { font-size: 13px; padding: 3px 12px; font-weight: normal; + color: var(--ifm-font-color-base); } .menu__list .menu__link--sublist { - font-size: 14px !important; + font-size: 15px !important; + font-weight: 700 !important; padding: 5px 12px !important; + color: var(--subtle) !important; } -.menu__list .menu__link--sublist, -.menu__list .menu__link--active { - font-weight: 500 !important; +.menu__list .menu__list .menu__link--sublist { + font-weight: 600 !important; + margin-top: 4px; } .menu__list .menu__link--active.active { - color: var(--ifm-menu-color-active) !important; + border-left: 4px solid var(--ifm-menu-color-active) !important; + font-weight: 700 !important; + padding-left: 8px; } .menu__link--sublist:after {