From 3ec7275ea6db72892e09b2a723bb7f4727ec9bb9 Mon Sep 17 00:00:00 2001 From: jffarge Date: Mon, 16 Aug 2021 17:52:53 +0200 Subject: [PATCH 1/3] docs: :lipstick: update docs ui Signed-off-by: jffarge --- docs/1001-install.md | 3 +- website/docusaurus.config.js | 28 ++- website/sidebars.js | 17 -- website/src/css/custom.scss | 158 ++++++++++++---- website/src/theme/Navbar/index.js | 148 +++++++++++++++ website/src/theme/Navbar/styles.module.css | 20 ++ website/static/img/__dagger-logo.png | Bin 0 -> 15685 bytes website/static/img/dagger-logo.png | Bin 15685 -> 10984 bytes website/static/img/discord-icon.svg | 10 + website/static/img/github-icon.svg | 10 + website/yarn.lock | 206 ++++++++++++++++++++- 11 files changed, 542 insertions(+), 58 deletions(-) create mode 100644 website/src/theme/Navbar/index.js create mode 100644 website/src/theme/Navbar/styles.module.css create mode 100644 website/static/img/__dagger-logo.png create mode 100644 website/static/img/discord-icon.svg create mode 100644 website/static/img/github-icon.svg diff --git a/docs/1001-install.md b/docs/1001-install.md index cfa0c21d..88ad7810 100644 --- a/docs/1001-install.md +++ b/docs/1001-install.md @@ -16,7 +16,8 @@ brew install dagger/tap/dagger If dagger is already installed, you can upgrade it using this command: ```shell -brew update; brew upgrade dagger +brew update +brew upgrade dagger ``` ## Option 2: Run a shell script diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js index f055d3f8..853c324c 100644 --- a/website/docusaurus.config.js +++ b/website/docusaurus.config.js @@ -16,6 +16,7 @@ module.exports = { ], themeConfig: { sidebarCollapsible: true, + sidebarCollapsed: false, prism: { theme: require("prism-react-renderer/themes/okaidia"), }, @@ -23,8 +24,33 @@ module.exports = { logo: { alt: "Dagger Logo", src: "img/dagger-logo.png", - srcDark: "img/dagger_logo_dark.png", }, + items: [ + { + type: "search", + position: "right", + }, + { + position: "right", + label: "Discord", + href: "https://discord.gg/ufnyBtc8uY", + className: "header-discord-link", + "aria-label": "Discord community", + }, + { + position: "right", + label: "Github", + href: "https://github.com/dagger/dagger", + className: "header-github-link hide-target-icon", + "aria-label": "GitHub repository", + }, + { + position: "right", + label: "Schedule a demo", + href: "https://calendly.com/dagger-io/meet-the-dagger-team", + className: "button", + }, + ], }, algolia: { apiKey: "b2324f1ac8932ab80916382521473115", diff --git a/website/sidebars.js b/website/sidebars.js index 2a96878a..c07b2c8d 100644 --- a/website/sidebars.js +++ b/website/sidebars.js @@ -13,23 +13,6 @@ module.exports = { // By default, Docusaurus generates a sidebar from the docs folder structure tutorialSidebar: [ { type: 'autogenerated', dirName: '.' }, - { - type: 'category', - label: 'Community', - collapsed: false, - items: [ - { - type: 'link', - label: 'Github', - href: 'https://github.com/dagger/dagger' - }, - { - type: 'link', - label: 'Discord', - href: 'https://discord.gg/ufnyBtc8uY' - }, - ], - }, ], // But you can create a sidebar manually diff --git a/website/src/css/custom.scss b/website/src/css/custom.scss index 17170f8b..95a727df 100644 --- a/website/src/css/custom.scss +++ b/website/src/css/custom.scss @@ -23,11 +23,12 @@ --ifm-color-primary-light: #fffef6; --ifm-color-primary-lighter: rgb(102, 212, 189); --ifm-color-primary-lightest: rgb(146, 224, 208); - --ifm-color-secondary: #f8fad8; + --ifm-color-secondary: #fefad8; --ifm-color-success: #fcc009; --ifm-color-info: #40b9bc; --ifm-color-warning: #ef7b1a; --ifm-color-danger: #be1d43; + --ifm-container-width-xl: 100%; --ifm-font-color-base: var(--ifm-color-primary-dark); --ifm-font-family-base: "Karla", sans-serif; --ifm-font-family-monospace: "Courier new", sans-serif; @@ -41,10 +42,9 @@ --ifm-menu-color-background-active: var(--ifm-menu-color-background-hover); --ifm-menu-link-sublist-icon: url('data:image/svg+xml;utf8,'); --ifm-navbar-height: 6rem; - --ifm-navbar-background-color: var(--ifm-color-primary-light); + --ifm-navbar-background-color: var(--ifm-color-primary-dark); --ifm-pagination-nav-border-radius: 0; --ifm-pre-padding: 2rem; - --doc-sidebar-width: 250px; --ifm-toc-border-color: transparent; --ifm-toc-link-color: var(--ifm-color-primary-dark); } @@ -110,7 +110,7 @@ code { &:hover { color: var(--ifm-color-primary); html[data-theme="dark"] & { - color: #fefad8; + color: var(--ifm-color-secondary); } } @@ -165,7 +165,7 @@ h1[class^="h1Heading"] { #__docusaurus { background-color: var(--ifm-color-primary-light); - padding-bottom: 3rem; + // padding-bottom: 3rem; html[data-theme="dark"] & { background: var(--ifm-color-primary-darker); @@ -179,52 +179,103 @@ h1[class^="h1Heading"] { padding: 0 var(--ifm-pre-padding); } +.button { + background: var(--ifm-color-secondary); + font-family: "Poppins", sans-serif; + font-size: 1rem; + font-style: normal; + font-weight: 700; + line-height: 24px; + letter-spacing: 0em; + text-align: left; + padding: 1rem; + border: 0; + border-radius: 0; + + &:hover { + background: #ffffff; + cursor: pointer; + } + + &:active { + background: #131226; + color: var(--ifm-color-secondary); + } +} + /* navbar */ .navbar__brand { - height: 5rem; + height: 4rem; } .navbar { - max-width: 1366px; align-self: center; box-shadow: none; } -// sidebar +.navbar__item { + margin: 0 0.75rem; +} +.navbar__items--right > :last-child { + padding: 1rem; +} + +.react-toggle { + margin: 0 0.75rem; +} + +.header-discord-link, +.header-github-link { + width: 48px; + height: 48px; + padding: 0; + span { + display: none; + } +} + +.header-github-link { + background: url("/img/github-icon.svg"); +} + +.header-discord-link { + background: url("/img/discord-icon.svg"); +} + +.navbar .button svg { + display: none; +} + +/* sidebar */ @media (min-width: 997px) { aside[class^="docSidebarContainer"] { - width: 250px; - margin-right: 3rem; + width: 340px; div[class^="sidebar"] { - width: 250px; + width: 340px; } } } /* main */ .main-wrapper { - max-width: 1366px; align-self: center; width: 100%; } main[class^="docMainContainer"] { background: #ffffff; - box-shadow: 0px 4px 16px 4px #13122610; - border-radius: 2rem; - margin-top: 1rem; - padding-top: 2rem; - padding-left: 2rem; - padding-right: 2rem; + padding: 2rem; html[data-theme="dark"] & { background: var(--ifm-color-primary); - box-shadow: 0px 4px 16px 4px #13122610; - border-radius: 2rem; - margin-top: 1rem; color: var(--ifm-color-primary-light); } + + .docItemContainer_node_modules-\@docusaurus-theme-classic-lib-next-theme-DocItem-styles-module { + max-width: 940px !important; + margin: auto; + } } /* table-of-contents */ @@ -299,28 +350,58 @@ button[class^="copyButton"] { /* menu */ .menu { - scrollbar-color: #f0efe7 transparent; -} + padding: 0 !important; -html[data-theme="dark"] .menu { - scrollbar-color: #3d6581 transparent; + & > ul > li:nth-child(1) > a:nth-child(1) { + padding-top: 2rem; + border: 0; + } + + & > ul > li > a:nth-child(1) { + background-color: var(--ifm-color-primary-light); + border-top: 1px solid; + border-bottom: 1px solid; + border-color: #f0efe7; + + html[data-theme="dark"] & { + background-color: var(--ifm-color-primary); + border-color: #65627b; + } + } } .menu__list { - padding-top: 3.5rem; + background-color: var(--ifm-color-secondary); & > .menu__list-item > & { padding-top: 0; } + + .menu__list-item { + margin-top: 0; + } + html[data-theme="dark"] & { + background-color: var(--ifm-color-primary-dark); + } } .menu__link { border-radius: 0; + padding: 1rem; - &:focus, - &:active { - background-color: var(--ifm-color-primary-dark); - color: var(--ifm-color-primary-light); + & + .menu__list & { + padding-left: 2rem; + + &:hover, + &.active { + background-color: var(--ifm-color-primary-dark); + color: var(--ifm-color-primary-light); + } + + &.menu__link--sublist:hover::after { + filter: invert(100%) sepia(94%) saturate(17%) hue-rotate(223deg) + brightness(104%) contrast(98%); + } } &--active:not(.menu__link--sublist) { @@ -351,13 +432,8 @@ html[data-theme="dark"] .menu { &.menu__link--sublist { color: var(--ifm-color-primary-dark); - &:active, - &:focus { - background-color: var(--ifm-color-primary-light); - } - &:hover { - background-color: var(--ifm-menu-color-background-hover); + background-color: var(--ifm-color-primary-light); } html[data-theme="dark"] & { @@ -391,6 +467,16 @@ html[data-theme="dark"] .menu { } } +.DocSearch-Button { + margin-right: 2rem !important; + @media (min-width: 997px) { + width: 200px; + } + @media (min-width: 1160px) { + width: 350px; + } +} + /* pagination */ .pagination-nav__label svg { vertical-align: middle; diff --git a/website/src/theme/Navbar/index.js b/website/src/theme/Navbar/index.js new file mode 100644 index 00000000..47808dd5 --- /dev/null +++ b/website/src/theme/Navbar/index.js @@ -0,0 +1,148 @@ +/** + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ +import React, {useCallback, useState, useEffect} from 'react'; +import clsx from 'clsx'; +import SearchBar from '@theme/SearchBar'; +import Toggle from '@theme/Toggle'; +import useThemeContext from '@theme/hooks/useThemeContext'; +import {useThemeConfig} from '@docusaurus/theme-common'; +import useHideableNavbar from '@theme/hooks/useHideableNavbar'; +import useLockBodyScroll from '@theme/hooks/useLockBodyScroll'; +import useWindowSize, {windowSizes} from '@theme/hooks/useWindowSize'; +import NavbarItem from '@theme/NavbarItem'; +import Logo from '@theme/Logo'; +import IconMenu from '@theme/IconMenu'; +import styles from './styles.module.css'; // retrocompatible with v1 + +const DefaultNavItemPosition = 'right'; // If split links by left/right +// if position is unspecified, fallback to right (as v1) + +function splitNavItemsByPosition(items) { + const leftItems = items.filter( + (item) => (item.position ?? DefaultNavItemPosition) === 'left', + ); + const rightItems = items.filter( + (item) => (item.position ?? DefaultNavItemPosition) === 'right', + ); + return { + leftItems, + rightItems, + }; +} + +function Navbar() { + const { + navbar: {items, hideOnScroll, style}, + colorMode: {disableSwitch: disableColorModeSwitch}, + } = useThemeConfig(); + const [sidebarShown, setSidebarShown] = useState(false); + const {isDarkTheme, setLightTheme, setDarkTheme} = useThemeContext(); + const {navbarRef, isNavbarVisible} = useHideableNavbar(hideOnScroll); + useLockBodyScroll(sidebarShown); + const showSidebar = useCallback(() => { + setSidebarShown(true); + }, [setSidebarShown]); + const hideSidebar = useCallback(() => { + setSidebarShown(false); + }, [setSidebarShown]); + const onToggleChange = useCallback( + (e) => (e.target.checked ? setDarkTheme() : setLightTheme()), + [setLightTheme, setDarkTheme], + ); + const windowSize = useWindowSize(); + useEffect(() => { + if (windowSize === windowSizes.desktop) { + setSidebarShown(false); + } + }, [windowSize]); + const hasSearchNavbarItem = items.some((item) => item.type === 'search'); + const {leftItems, rightItems} = splitNavItemsByPosition(items); + const algoliaSearch = rightItems.shift() + return ( + + ); +} + +export default Navbar; diff --git a/website/src/theme/Navbar/styles.module.css b/website/src/theme/Navbar/styles.module.css new file mode 100644 index 00000000..9e4ab9b4 --- /dev/null +++ b/website/src/theme/Navbar/styles.module.css @@ -0,0 +1,20 @@ +/** + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +@media screen and (max-width: 997px) { + .displayOnlyInLargeViewport { + display: none !important; + } +} + +.navbarHideable { + transition: transform var(--ifm-transition-fast) ease; +} + +.navbarHidden { + transform: translate3d(0, calc(-100% - 2px), 0); +} diff --git a/website/static/img/__dagger-logo.png b/website/static/img/__dagger-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..19723fb5641b5601a2a4fa04b09bc9d52db1e65a GIT binary patch literal 15685 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 W$d(ICD|Lwg0000|YlJnF0}=8WHWk`VS+c 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 + + + + + + + + + diff --git a/website/static/img/github-icon.svg b/website/static/img/github-icon.svg new file mode 100644 index 00000000..5f05d17d --- /dev/null +++ b/website/static/img/github-icon.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/website/yarn.lock b/website/yarn.lock index c74bb25a..8b9fd2ff 100644 --- a/website/yarn.lock +++ b/website/yarn.lock @@ -157,6 +157,13 @@ dependencies: "@babel/highlight" "^7.12.13" +"@babel/code-frame@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.14.5.tgz#23b08d740e83f49c5e59945fbf1b43e80bbf4edb" + integrity sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw== + dependencies: + "@babel/highlight" "^7.14.5" + "@babel/compat-data@^7.13.11", "@babel/compat-data@^7.14.4": version "7.14.4" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.14.4.tgz#45720fe0cecf3fd42019e1d12cc3d27fadc98d58" @@ -214,6 +221,22 @@ jsesc "^2.5.1" source-map "^0.5.0" +"@babel/generator@^7.15.0": + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.15.0.tgz#a7d0c172e0d814974bad5aa77ace543b97917f15" + integrity sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ== + dependencies: + "@babel/types" "^7.15.0" + jsesc "^2.5.1" + source-map "^0.5.0" + +"@babel/helper-annotate-as-pure@^7.0.0": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz#7bf478ec3b71726d56a8ca5775b046fc29879e61" + integrity sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA== + dependencies: + "@babel/types" "^7.14.5" + "@babel/helper-annotate-as-pure@^7.10.4", "@babel/helper-annotate-as-pure@^7.12.13": version "7.12.13" resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz#0f58e86dfc4bb3b1fcd7db806570e177d439b6ab" @@ -289,6 +312,15 @@ "@babel/template" "^7.12.13" "@babel/types" "^7.14.2" +"@babel/helper-function-name@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz#89e2c474972f15d8e233b52ee8c480e2cfcd50c4" + integrity sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ== + dependencies: + "@babel/helper-get-function-arity" "^7.14.5" + "@babel/template" "^7.14.5" + "@babel/types" "^7.14.5" + "@babel/helper-get-function-arity@^7.12.13": version "7.12.13" resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz#bc63451d403a3b3082b97e1d8b3fe5bd4091e583" @@ -296,6 +328,13 @@ dependencies: "@babel/types" "^7.12.13" +"@babel/helper-get-function-arity@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz#25fbfa579b0937eee1f3b805ece4ce398c431815" + integrity sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg== + dependencies: + "@babel/types" "^7.14.5" + "@babel/helper-hoist-variables@^7.13.0": version "7.13.16" resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.16.tgz#1b1651249e94b51f8f0d33439843e33e39775b30" @@ -304,6 +343,13 @@ "@babel/traverse" "^7.13.15" "@babel/types" "^7.13.16" +"@babel/helper-hoist-variables@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz#e0dd27c33a78e577d7c8884916a3e7ef1f7c7f8d" + integrity sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ== + dependencies: + "@babel/types" "^7.14.5" + "@babel/helper-member-expression-to-functions@^7.13.12": version "7.13.12" resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz#dfe368f26d426a07299d8d6513821768216e6d72" @@ -311,6 +357,13 @@ dependencies: "@babel/types" "^7.13.12" +"@babel/helper-module-imports@^7.0.0": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz#6d1a44df6a38c957aa7c312da076429f11b422f3" + integrity sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ== + dependencies: + "@babel/types" "^7.14.5" + "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.13.12": version "7.13.12" resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz#c6a369a6f3621cb25da014078684da9196b61977" @@ -389,11 +442,23 @@ dependencies: "@babel/types" "^7.12.13" +"@babel/helper-split-export-declaration@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz#22b23a54ef51c2b7605d851930c1976dd0bc693a" + integrity sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA== + dependencies: + "@babel/types" "^7.14.5" + "@babel/helper-validator-identifier@^7.12.11", "@babel/helper-validator-identifier@^7.14.0": version "7.14.0" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz#d26cad8a47c65286b15df1547319a5d0bcf27288" integrity sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A== +"@babel/helper-validator-identifier@^7.14.5", "@babel/helper-validator-identifier@^7.14.9": + version "7.14.9" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz#6654d171b2024f6d8ee151bf2509699919131d48" + integrity sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g== + "@babel/helper-validator-option@^7.12.17": version "7.12.17" resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz#d1fbf012e1a79b7eebbfdc6d270baaf8d9eb9831" @@ -427,11 +492,25 @@ chalk "^2.0.0" js-tokens "^4.0.0" +"@babel/highlight@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.5.tgz#6861a52f03966405001f6aa534a01a24d99e8cd9" + integrity sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg== + dependencies: + "@babel/helper-validator-identifier" "^7.14.5" + chalk "^2.0.0" + js-tokens "^4.0.0" + "@babel/parser@^7.12.13", "@babel/parser@^7.12.16", "@babel/parser@^7.12.7", "@babel/parser@^7.14.2", "@babel/parser@^7.14.3": version "7.14.4" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.14.4.tgz#a5c560d6db6cd8e6ed342368dea8039232cbab18" integrity sha512-ArliyUsWDUqEGfWcmzpGUzNfLxTdTp6WU4IuP6QFSp9gGfWS6boxFCkJSJ/L4+RG8z/FnIU3WxCk6hPL9SSWeA== +"@babel/parser@^7.14.5", "@babel/parser@^7.15.0": + version "7.15.3" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.15.3.tgz#3416d9bea748052cfcb63dbcc27368105b1ed862" + integrity sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA== + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.13.12": version "7.13.12" resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz#a3484d84d0b549f3fc916b99ee4783f26fabad2a" @@ -1141,6 +1220,15 @@ "@babel/parser" "^7.12.13" "@babel/types" "^7.12.13" +"@babel/template@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.14.5.tgz#a9bc9d8b33354ff6e55a9c60d1109200a68974f4" + integrity sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g== + dependencies: + "@babel/code-frame" "^7.14.5" + "@babel/parser" "^7.14.5" + "@babel/types" "^7.14.5" + "@babel/traverse@^7.12.13", "@babel/traverse@^7.12.9", "@babel/traverse@^7.13.0", "@babel/traverse@^7.13.15", "@babel/traverse@^7.14.0", "@babel/traverse@^7.14.2": version "7.14.2" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.14.2.tgz#9201a8d912723a831c2679c7ebbf2fe1416d765b" @@ -1155,6 +1243,21 @@ debug "^4.1.0" globals "^11.1.0" +"@babel/traverse@^7.4.5": + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.15.0.tgz#4cca838fd1b2a03283c1f38e141f639d60b3fc98" + integrity sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw== + dependencies: + "@babel/code-frame" "^7.14.5" + "@babel/generator" "^7.15.0" + "@babel/helper-function-name" "^7.14.5" + "@babel/helper-hoist-variables" "^7.14.5" + "@babel/helper-split-export-declaration" "^7.14.5" + "@babel/parser" "^7.15.0" + "@babel/types" "^7.15.0" + debug "^4.1.0" + globals "^11.1.0" + "@babel/types@^7.12.1", "@babel/types@^7.12.13", "@babel/types@^7.12.6", "@babel/types@^7.12.7", "@babel/types@^7.13.0", "@babel/types@^7.13.12", "@babel/types@^7.13.16", "@babel/types@^7.14.0", "@babel/types@^7.14.2", "@babel/types@^7.14.4", "@babel/types@^7.4.4": version "7.14.4" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.14.4.tgz#bfd6980108168593b38b3eb48a24aa026b919bc0" @@ -1163,6 +1266,14 @@ "@babel/helper-validator-identifier" "^7.14.0" to-fast-properties "^2.0.0" +"@babel/types@^7.14.5", "@babel/types@^7.15.0": + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.0.tgz#61af11f2286c4e9c69ca8deb5f4375a73c72dcbd" + integrity sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ== + dependencies: + "@babel/helper-validator-identifier" "^7.14.9" + to-fast-properties "^2.0.0" + "@docsearch/css@3.0.0-alpha.36": version "3.0.0-alpha.36" resolved "https://registry.yarnpkg.com/@docsearch/css/-/css-3.0.0-alpha.36.tgz#0af69a86b845974d0f8cab62db0218f66b6ad2d6" @@ -1515,7 +1626,17 @@ resolved "https://registry.yarnpkg.com/@docusaurus/utils/-/utils-2.0.0-beta.2.tgz#7746b371d813ed3fc7928de3e524914c0abfd20c" integrity sha512-4nmfNZhl6zGMI+KJFEjLXWWyniMaESct5Oigqa55RbBXUtRI4isaOOMEjlfY+Q/jrJxQozRSuWKWM81VM3z6Yg== dependencies: - "@docusaurus/types" "2.0.0-beta.2" + "@docusaurus/utils" "2.0.0-beta.4" + chalk "^4.1.1" + joi "^17.4.0" + tslib "^2.1.0" + +"@docusaurus/utils@2.0.0-beta.4": + version "2.0.0-beta.4" + resolved "https://registry.yarnpkg.com/@docusaurus/utils/-/utils-2.0.0-beta.4.tgz#6e572371b0a59360b49102d014579f5364f1d8da" + integrity sha512-6nI3ETBp0ZSt5yp5Fc5nthQjR1MmLgl2rXC3hcscrSUZx0QvzJFzTiRgD9EAIJtR/i2JkUK18eaFiBjMBoXEbQ== + dependencies: + "@docusaurus/types" "2.0.0-beta.4" "@types/github-slugger" "^1.3.0" chalk "^4.1.1" escape-string-regexp "^4.0.0" @@ -1524,6 +1645,30 @@ lodash "^4.17.20" resolve-pathname "^3.0.0" tslib "^2.2.0" + globby "^11.0.4" + micromatch "^4.0.4" + +"@emotion/is-prop-valid@^0.8.8": + version "0.8.8" + resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz#db28b1c4368a259b60a97311d6a952d4fd01ac1a" + integrity sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA== + dependencies: + "@emotion/memoize" "0.7.4" + +"@emotion/memoize@0.7.4": + version "0.7.4" + resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.4.tgz#19bf0f5af19149111c40d98bb0cf82119f5d9eeb" + integrity sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw== + +"@emotion/stylis@^0.8.4": + version "0.8.5" + resolved "https://registry.yarnpkg.com/@emotion/stylis/-/stylis-0.8.5.tgz#deacb389bd6ee77d1e7fcaccce9e16c5c7e78e04" + integrity sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ== + +"@emotion/unitless@^0.7.4": + version "0.7.5" + resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed" + integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== "@hapi/hoek@^9.0.0": version "9.2.0" @@ -2317,6 +2462,21 @@ babel-plugin-polyfill-regenerator@^0.2.0: dependencies: "@babel/helper-define-polyfill-provider" "^0.2.2" +"babel-plugin-styled-components@>= 1.12.0": + version "1.13.2" + resolved "https://registry.yarnpkg.com/babel-plugin-styled-components/-/babel-plugin-styled-components-1.13.2.tgz#ebe0e6deff51d7f93fceda1819e9b96aeb88278d" + integrity sha512-Vb1R3d4g+MUfPQPVDMCGjm3cDocJEUTR7Xq7QS95JWWeksN1wdFRYpD2kulDgI3Huuaf1CZd+NK4KQmqUFh5dA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.0.0" + "@babel/helper-module-imports" "^7.0.0" + babel-plugin-syntax-jsx "^6.18.0" + lodash "^4.17.11" + +babel-plugin-syntax-jsx@^6.18.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" + integrity sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY= + bail@^1.0.0: version "1.0.5" resolved "https://registry.yarnpkg.com/bail/-/bail-1.0.5.tgz#b6fa133404a392cbc1f8c4bf63f5953351e7a776" @@ -2565,6 +2725,11 @@ camelcase@^6.2.0: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809" integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== +camelize@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/camelize/-/camelize-1.0.0.tgz#164a5483e630fa4321e5af07020e531831b2609b" + integrity sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs= + caniuse-api@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" @@ -3023,6 +3188,11 @@ crypto-random-string@^2.0.0: resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== +css-color-keywords@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/css-color-keywords/-/css-color-keywords-1.0.0.tgz#fea2616dc676b2962686b3af8dbdbe180b244e05" + integrity sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU= + css-color-names@^0.0.4: version "0.0.4" resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" @@ -3116,6 +3286,15 @@ css-select@~1.2.0: domutils "1.5.1" nth-check "~1.0.1" +css-to-react-native@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/css-to-react-native/-/css-to-react-native-3.0.0.tgz#62dbe678072a824a689bcfee011fc96e02a7d756" + integrity sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ== + dependencies: + camelize "^1.0.0" + css-color-keywords "^1.0.0" + postcss-value-parser "^4.0.2" + css-tree@1.0.0-alpha.37: version "1.0.0-alpha.37" resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" @@ -4527,7 +4706,7 @@ history@^4.9.0: tiny-warning "^1.0.0" value-equal "^1.0.1" -hoist-non-react-statics@^3.1.0: +hoist-non-react-statics@^3.0.0, hoist-non-react-statics@^3.1.0: version "3.3.2" resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== @@ -7605,6 +7784,11 @@ shallow-clone@^3.0.0: dependencies: kind-of "^6.0.2" +shallowequal@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" + integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== + shebang-command@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" @@ -7967,6 +8151,22 @@ style-to-object@0.3.0, style-to-object@^0.3.0: dependencies: inline-style-parser "0.1.1" +styled-components@^5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-5.3.0.tgz#e47c3d3e9ddfff539f118a3dd0fd4f8f4fb25727" + integrity sha512-bPJKwZCHjJPf/hwTJl6TbkSZg/3evha+XPEizrZUGb535jLImwDUdjTNxXqjjaASt2M4qO4AVfoHJNe3XB/tpQ== + dependencies: + "@babel/helper-module-imports" "^7.0.0" + "@babel/traverse" "^7.4.5" + "@emotion/is-prop-valid" "^0.8.8" + "@emotion/stylis" "^0.8.4" + "@emotion/unitless" "^0.7.4" + babel-plugin-styled-components ">= 1.12.0" + css-to-react-native "^3.0.0" + hoist-non-react-statics "^3.0.0" + shallowequal "^1.1.0" + supports-color "^5.5.0" + stylehacks@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-5.0.1.tgz#323ec554198520986806388c7fdaebc38d2c06fb" @@ -7975,7 +8175,7 @@ stylehacks@^5.0.1: browserslist "^4.16.0" postcss-selector-parser "^6.0.4" -supports-color@^5.3.0: +supports-color@^5.3.0, supports-color@^5.5.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== From 582446d92e703ba08ec7b6f95527ffc053dcb467 Mon Sep 17 00:00:00 2001 From: jffarge Date: Mon, 23 Aug 2021 11:34:02 +0200 Subject: [PATCH 2/3] docs: :ambulance: reset deleted commit Signed-off-by: jffarge --- .../DocPageAuthentication.module.css | 7 ++++- website/src/css/custom.scss | 26 +++++++++++++++---- 2 files changed, 27 insertions(+), 6 deletions(-) diff --git a/website/src/components/DocPageAuthentication.module.css b/website/src/components/DocPageAuthentication.module.css index 5fd0ada2..e0f16f4d 100644 --- a/website/src/components/DocPageAuthentication.module.css +++ b/website/src/components/DocPageAuthentication.module.css @@ -10,4 +10,9 @@ .btn__github { width: 240px !important; -} \ No newline at end of file + border-radius: 0 !important; +} + +.btn__github > div { + display: inline-flex !important; +} diff --git a/website/src/css/custom.scss b/website/src/css/custom.scss index 95a727df..8c702102 100644 --- a/website/src/css/custom.scss +++ b/website/src/css/custom.scss @@ -133,11 +133,11 @@ a[target="_blank"]:not(.edit-this-page) { svg { display: none; } - &:after { + &:after { background: var(--ifm-color-primary-darker); mask: url("/img/Dagger_Icons_External-link.svg") no-repeat; position: absolute; - content:''; + content: ""; right: var(--ifm-menu-link-padding-horizontal); top: var(--ifm-menu-link-padding-vertical); height: 1.25rem; @@ -185,7 +185,7 @@ h1[class^="h1Heading"] { font-size: 1rem; font-style: normal; font-weight: 700; - line-height: 24px; + line-height: 1; letter-spacing: 0em; text-align: left; padding: 1rem; @@ -268,7 +268,7 @@ main[class^="docMainContainer"] { padding: 2rem; html[data-theme="dark"] & { - background: var(--ifm-color-primary); + background: var(--ifm-color-primary-dark); color: var(--ifm-color-primary-light); } @@ -354,7 +354,7 @@ button[class^="copyButton"] { & > ul > li:nth-child(1) > a:nth-child(1) { padding-top: 2rem; - border: 0; + border-top: 0; } & > ul > li > a:nth-child(1) { @@ -368,6 +368,10 @@ button[class^="copyButton"] { border-color: #65627b; } } + + & > ul > li + li > a:nth-child(1) { + border-top: 0; + } } .menu__list { @@ -391,11 +395,19 @@ button[class^="copyButton"] { & + .menu__list & { padding-left: 2rem; + width: calc(100% - 1rem); &:hover, &.active { background-color: var(--ifm-color-primary-dark); color: var(--ifm-color-primary-light); + font-weight: bold; + } + + html[data-theme="dark"] &:hover, + html[data-theme="dark"] &.active { + background-color: var(--ifm-color-secondary); + color: var(--ifm-color-primary-dark); } &.menu__link--sublist:hover::after { @@ -431,6 +443,7 @@ button[class^="copyButton"] { &.menu__link--sublist { color: var(--ifm-color-primary-dark); + padding-right: 2rem; &:hover { background-color: var(--ifm-color-primary-light); @@ -475,6 +488,9 @@ button[class^="copyButton"] { @media (min-width: 1160px) { width: 350px; } + html[data-theme="dark"] & { + background-color: white; + } } /* pagination */ From 8de9c5f37379b97b427969e452ae7c6ed42a4e63 Mon Sep 17 00:00:00 2001 From: jffarge Date: Mon, 23 Aug 2021 11:39:05 +0200 Subject: [PATCH 3/3] docs: :package: update yarn.lock Signed-off-by: jffarge --- website/yarn.lock | 232 +++++++--------------------------------------- 1 file changed, 36 insertions(+), 196 deletions(-) diff --git a/website/yarn.lock b/website/yarn.lock index 8b9fd2ff..0b58e1e8 100644 --- a/website/yarn.lock +++ b/website/yarn.lock @@ -157,13 +157,6 @@ dependencies: "@babel/highlight" "^7.12.13" -"@babel/code-frame@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.14.5.tgz#23b08d740e83f49c5e59945fbf1b43e80bbf4edb" - integrity sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw== - dependencies: - "@babel/highlight" "^7.14.5" - "@babel/compat-data@^7.13.11", "@babel/compat-data@^7.14.4": version "7.14.4" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.14.4.tgz#45720fe0cecf3fd42019e1d12cc3d27fadc98d58" @@ -221,22 +214,6 @@ jsesc "^2.5.1" source-map "^0.5.0" -"@babel/generator@^7.15.0": - version "7.15.0" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.15.0.tgz#a7d0c172e0d814974bad5aa77ace543b97917f15" - integrity sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ== - dependencies: - "@babel/types" "^7.15.0" - jsesc "^2.5.1" - source-map "^0.5.0" - -"@babel/helper-annotate-as-pure@^7.0.0": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz#7bf478ec3b71726d56a8ca5775b046fc29879e61" - integrity sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA== - dependencies: - "@babel/types" "^7.14.5" - "@babel/helper-annotate-as-pure@^7.10.4", "@babel/helper-annotate-as-pure@^7.12.13": version "7.12.13" resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz#0f58e86dfc4bb3b1fcd7db806570e177d439b6ab" @@ -312,15 +289,6 @@ "@babel/template" "^7.12.13" "@babel/types" "^7.14.2" -"@babel/helper-function-name@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz#89e2c474972f15d8e233b52ee8c480e2cfcd50c4" - integrity sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ== - dependencies: - "@babel/helper-get-function-arity" "^7.14.5" - "@babel/template" "^7.14.5" - "@babel/types" "^7.14.5" - "@babel/helper-get-function-arity@^7.12.13": version "7.12.13" resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz#bc63451d403a3b3082b97e1d8b3fe5bd4091e583" @@ -328,13 +296,6 @@ dependencies: "@babel/types" "^7.12.13" -"@babel/helper-get-function-arity@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz#25fbfa579b0937eee1f3b805ece4ce398c431815" - integrity sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg== - dependencies: - "@babel/types" "^7.14.5" - "@babel/helper-hoist-variables@^7.13.0": version "7.13.16" resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.16.tgz#1b1651249e94b51f8f0d33439843e33e39775b30" @@ -343,13 +304,6 @@ "@babel/traverse" "^7.13.15" "@babel/types" "^7.13.16" -"@babel/helper-hoist-variables@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz#e0dd27c33a78e577d7c8884916a3e7ef1f7c7f8d" - integrity sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ== - dependencies: - "@babel/types" "^7.14.5" - "@babel/helper-member-expression-to-functions@^7.13.12": version "7.13.12" resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz#dfe368f26d426a07299d8d6513821768216e6d72" @@ -357,13 +311,6 @@ dependencies: "@babel/types" "^7.13.12" -"@babel/helper-module-imports@^7.0.0": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz#6d1a44df6a38c957aa7c312da076429f11b422f3" - integrity sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ== - dependencies: - "@babel/types" "^7.14.5" - "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.13.12": version "7.13.12" resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz#c6a369a6f3621cb25da014078684da9196b61977" @@ -442,23 +389,11 @@ dependencies: "@babel/types" "^7.12.13" -"@babel/helper-split-export-declaration@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz#22b23a54ef51c2b7605d851930c1976dd0bc693a" - integrity sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA== - dependencies: - "@babel/types" "^7.14.5" - "@babel/helper-validator-identifier@^7.12.11", "@babel/helper-validator-identifier@^7.14.0": version "7.14.0" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz#d26cad8a47c65286b15df1547319a5d0bcf27288" integrity sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A== -"@babel/helper-validator-identifier@^7.14.5", "@babel/helper-validator-identifier@^7.14.9": - version "7.14.9" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz#6654d171b2024f6d8ee151bf2509699919131d48" - integrity sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g== - "@babel/helper-validator-option@^7.12.17": version "7.12.17" resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz#d1fbf012e1a79b7eebbfdc6d270baaf8d9eb9831" @@ -492,25 +427,11 @@ chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/highlight@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.5.tgz#6861a52f03966405001f6aa534a01a24d99e8cd9" - integrity sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg== - dependencies: - "@babel/helper-validator-identifier" "^7.14.5" - chalk "^2.0.0" - js-tokens "^4.0.0" - "@babel/parser@^7.12.13", "@babel/parser@^7.12.16", "@babel/parser@^7.12.7", "@babel/parser@^7.14.2", "@babel/parser@^7.14.3": version "7.14.4" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.14.4.tgz#a5c560d6db6cd8e6ed342368dea8039232cbab18" integrity sha512-ArliyUsWDUqEGfWcmzpGUzNfLxTdTp6WU4IuP6QFSp9gGfWS6boxFCkJSJ/L4+RG8z/FnIU3WxCk6hPL9SSWeA== -"@babel/parser@^7.14.5", "@babel/parser@^7.15.0": - version "7.15.3" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.15.3.tgz#3416d9bea748052cfcb63dbcc27368105b1ed862" - integrity sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA== - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.13.12": version "7.13.12" resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz#a3484d84d0b549f3fc916b99ee4783f26fabad2a" @@ -1220,15 +1141,6 @@ "@babel/parser" "^7.12.13" "@babel/types" "^7.12.13" -"@babel/template@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.14.5.tgz#a9bc9d8b33354ff6e55a9c60d1109200a68974f4" - integrity sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g== - dependencies: - "@babel/code-frame" "^7.14.5" - "@babel/parser" "^7.14.5" - "@babel/types" "^7.14.5" - "@babel/traverse@^7.12.13", "@babel/traverse@^7.12.9", "@babel/traverse@^7.13.0", "@babel/traverse@^7.13.15", "@babel/traverse@^7.14.0", "@babel/traverse@^7.14.2": version "7.14.2" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.14.2.tgz#9201a8d912723a831c2679c7ebbf2fe1416d765b" @@ -1243,21 +1155,6 @@ debug "^4.1.0" globals "^11.1.0" -"@babel/traverse@^7.4.5": - version "7.15.0" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.15.0.tgz#4cca838fd1b2a03283c1f38e141f639d60b3fc98" - integrity sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw== - dependencies: - "@babel/code-frame" "^7.14.5" - "@babel/generator" "^7.15.0" - "@babel/helper-function-name" "^7.14.5" - "@babel/helper-hoist-variables" "^7.14.5" - "@babel/helper-split-export-declaration" "^7.14.5" - "@babel/parser" "^7.15.0" - "@babel/types" "^7.15.0" - debug "^4.1.0" - globals "^11.1.0" - "@babel/types@^7.12.1", "@babel/types@^7.12.13", "@babel/types@^7.12.6", "@babel/types@^7.12.7", "@babel/types@^7.13.0", "@babel/types@^7.13.12", "@babel/types@^7.13.16", "@babel/types@^7.14.0", "@babel/types@^7.14.2", "@babel/types@^7.14.4", "@babel/types@^7.4.4": version "7.14.4" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.14.4.tgz#bfd6980108168593b38b3eb48a24aa026b919bc0" @@ -1266,14 +1163,6 @@ "@babel/helper-validator-identifier" "^7.14.0" to-fast-properties "^2.0.0" -"@babel/types@^7.14.5", "@babel/types@^7.15.0": - version "7.15.0" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.0.tgz#61af11f2286c4e9c69ca8deb5f4375a73c72dcbd" - integrity sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ== - dependencies: - "@babel/helper-validator-identifier" "^7.14.9" - to-fast-properties "^2.0.0" - "@docsearch/css@3.0.0-alpha.36": version "3.0.0-alpha.36" resolved "https://registry.yarnpkg.com/@docsearch/css/-/css-3.0.0-alpha.36.tgz#0af69a86b845974d0f8cab62db0218f66b6ad2d6" @@ -1603,6 +1492,17 @@ webpack "^5.40.0" webpack-merge "^5.8.0" +"@docusaurus/types@2.0.0-beta.4": + version "2.0.0-beta.4" + resolved "https://registry.yarnpkg.com/@docusaurus/types/-/types-2.0.0-beta.4.tgz#9eef0a88b008ebd65bb9870b7ff0050de0e620c4" + integrity sha512-2aMCliUCBYhZO8UiiPIKpRu2KECtqt0nRu44EbN6rj1STf695AIOhJC1Zo5TiuW2WbiljSbkJTgG3XdBZ3FUBw== + dependencies: + commander "^5.1.0" + joi "^17.4.0" + querystring "0.2.0" + webpack "^5.40.0" + webpack-merge "^5.8.0" + "@docusaurus/utils-common@2.0.0-beta.2": version "2.0.0-beta.2" resolved "https://registry.yarnpkg.com/@docusaurus/utils-common/-/utils-common-2.0.0-beta.2.tgz#b3c7ab1bae138ce0c99963e2ff0f276c2a2a4108" @@ -1626,10 +1526,15 @@ resolved "https://registry.yarnpkg.com/@docusaurus/utils/-/utils-2.0.0-beta.2.tgz#7746b371d813ed3fc7928de3e524914c0abfd20c" integrity sha512-4nmfNZhl6zGMI+KJFEjLXWWyniMaESct5Oigqa55RbBXUtRI4isaOOMEjlfY+Q/jrJxQozRSuWKWM81VM3z6Yg== dependencies: - "@docusaurus/utils" "2.0.0-beta.4" + "@docusaurus/types" "2.0.0-beta.2" + "@types/github-slugger" "^1.3.0" chalk "^4.1.1" - joi "^17.4.0" - tslib "^2.1.0" + escape-string-regexp "^4.0.0" + fs-extra "^10.0.0" + gray-matter "^4.0.3" + lodash "^4.17.20" + resolve-pathname "^3.0.0" + tslib "^2.2.0" "@docusaurus/utils@2.0.0-beta.4": version "2.0.0-beta.4" @@ -1641,34 +1546,12 @@ chalk "^4.1.1" escape-string-regexp "^4.0.0" fs-extra "^10.0.0" + globby "^11.0.4" gray-matter "^4.0.3" lodash "^4.17.20" + micromatch "^4.0.4" resolve-pathname "^3.0.0" tslib "^2.2.0" - globby "^11.0.4" - micromatch "^4.0.4" - -"@emotion/is-prop-valid@^0.8.8": - version "0.8.8" - resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz#db28b1c4368a259b60a97311d6a952d4fd01ac1a" - integrity sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA== - dependencies: - "@emotion/memoize" "0.7.4" - -"@emotion/memoize@0.7.4": - version "0.7.4" - resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.4.tgz#19bf0f5af19149111c40d98bb0cf82119f5d9eeb" - integrity sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw== - -"@emotion/stylis@^0.8.4": - version "0.8.5" - resolved "https://registry.yarnpkg.com/@emotion/stylis/-/stylis-0.8.5.tgz#deacb389bd6ee77d1e7fcaccce9e16c5c7e78e04" - integrity sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ== - -"@emotion/unitless@^0.7.4": - version "0.7.5" - resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed" - integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== "@hapi/hoek@^9.0.0": version "9.2.0" @@ -2462,21 +2345,6 @@ babel-plugin-polyfill-regenerator@^0.2.0: dependencies: "@babel/helper-define-polyfill-provider" "^0.2.2" -"babel-plugin-styled-components@>= 1.12.0": - version "1.13.2" - resolved "https://registry.yarnpkg.com/babel-plugin-styled-components/-/babel-plugin-styled-components-1.13.2.tgz#ebe0e6deff51d7f93fceda1819e9b96aeb88278d" - integrity sha512-Vb1R3d4g+MUfPQPVDMCGjm3cDocJEUTR7Xq7QS95JWWeksN1wdFRYpD2kulDgI3Huuaf1CZd+NK4KQmqUFh5dA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.0.0" - "@babel/helper-module-imports" "^7.0.0" - babel-plugin-syntax-jsx "^6.18.0" - lodash "^4.17.11" - -babel-plugin-syntax-jsx@^6.18.0: - version "6.18.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" - integrity sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY= - bail@^1.0.0: version "1.0.5" resolved "https://registry.yarnpkg.com/bail/-/bail-1.0.5.tgz#b6fa133404a392cbc1f8c4bf63f5953351e7a776" @@ -2725,11 +2593,6 @@ camelcase@^6.2.0: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809" integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== -camelize@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/camelize/-/camelize-1.0.0.tgz#164a5483e630fa4321e5af07020e531831b2609b" - integrity sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs= - caniuse-api@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" @@ -3188,11 +3051,6 @@ crypto-random-string@^2.0.0: resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== -css-color-keywords@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/css-color-keywords/-/css-color-keywords-1.0.0.tgz#fea2616dc676b2962686b3af8dbdbe180b244e05" - integrity sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU= - css-color-names@^0.0.4: version "0.0.4" resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" @@ -3286,15 +3144,6 @@ css-select@~1.2.0: domutils "1.5.1" nth-check "~1.0.1" -css-to-react-native@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/css-to-react-native/-/css-to-react-native-3.0.0.tgz#62dbe678072a824a689bcfee011fc96e02a7d756" - integrity sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ== - dependencies: - camelize "^1.0.0" - css-color-keywords "^1.0.0" - postcss-value-parser "^4.0.2" - css-tree@1.0.0-alpha.37: version "1.0.0-alpha.37" resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" @@ -4469,6 +4318,18 @@ globby@^11.0.1, globby@^11.0.2, globby@^11.0.3: merge2 "^1.3.0" slash "^3.0.0" +globby@^11.0.4: + version "11.0.4" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.4.tgz#2cbaff77c2f2a62e71e9b2813a67b97a3a3001a5" + integrity sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg== + 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" @@ -4706,7 +4567,7 @@ history@^4.9.0: tiny-warning "^1.0.0" value-equal "^1.0.1" -hoist-non-react-statics@^3.0.0, hoist-non-react-statics@^3.1.0: +hoist-non-react-statics@^3.1.0: version "3.3.2" resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== @@ -5844,7 +5705,7 @@ micromatch@^3.1.10, micromatch@^3.1.4: snapdragon "^0.8.1" to-regex "^3.0.2" -micromatch@^4.0.2: +micromatch@^4.0.2, micromatch@^4.0.4: version "4.0.4" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== @@ -7784,11 +7645,6 @@ shallow-clone@^3.0.0: dependencies: kind-of "^6.0.2" -shallowequal@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" - integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== - shebang-command@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" @@ -8151,22 +8007,6 @@ style-to-object@0.3.0, style-to-object@^0.3.0: dependencies: inline-style-parser "0.1.1" -styled-components@^5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-5.3.0.tgz#e47c3d3e9ddfff539f118a3dd0fd4f8f4fb25727" - integrity sha512-bPJKwZCHjJPf/hwTJl6TbkSZg/3evha+XPEizrZUGb535jLImwDUdjTNxXqjjaASt2M4qO4AVfoHJNe3XB/tpQ== - dependencies: - "@babel/helper-module-imports" "^7.0.0" - "@babel/traverse" "^7.4.5" - "@emotion/is-prop-valid" "^0.8.8" - "@emotion/stylis" "^0.8.4" - "@emotion/unitless" "^0.7.4" - babel-plugin-styled-components ">= 1.12.0" - css-to-react-native "^3.0.0" - hoist-non-react-statics "^3.0.0" - shallowequal "^1.1.0" - supports-color "^5.5.0" - stylehacks@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-5.0.1.tgz#323ec554198520986806388c7fdaebc38d2c06fb" @@ -8175,7 +8015,7 @@ stylehacks@^5.0.1: browserslist "^4.16.0" postcss-selector-parser "^6.0.4" -supports-color@^5.3.0, supports-color@^5.5.0: +supports-color@^5.3.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==