diff --git a/.yalc/nextra-renderlesskit-theme-docs/dist/index.js b/.yalc/nextra-renderlesskit-theme-docs/dist/index.js index 9c09ce2..24092f8 100644 --- a/.yalc/nextra-renderlesskit-theme-docs/dist/index.js +++ b/.yalc/nextra-renderlesskit-theme-docs/dist/index.js @@ -363,6 +363,19 @@ function useMenuContext() { // src/utils/normalize-pages.tsx import getTitle from "title"; + +// src/misc/theme-context.tsx +var themeContext = { + navbar: true, + sidebar: true, + toc: true, + pagination: true, + footer: true, + full: false +}; +var theme_context_default = themeContext; + +// src/utils/normalize-pages.tsx function getMetaTitle(meta) { if (typeof meta === "string") return meta; @@ -373,7 +386,7 @@ function getMetaTitle(meta) { function getMetaItemType(meta) { if (typeof meta === "object") return meta.type; - return "docs"; + return "doc"; } function getMetaHidden(meta) { if (typeof meta === "object") @@ -385,7 +398,8 @@ function normalizePages({ locale, defaultLocale, route, - docsRoot = "" + docsRoot = "", + pageThemeContext = theme_context_default }) { let meta = ""; for (let item of list) { @@ -415,6 +429,7 @@ function normalizePages({ const flatPageDirectories = []; let activeType = void 0; let activeIndex = 0; + let activeThemeContext = pageThemeContext; list.filter((a) => a.name !== "meta.json" && !a.name.startsWith("_") && (a.locale === locale || (a.locale === defaultLocale || !a.locale) && !hasLocale.get(a.name))).sort((a, b) => { const indexA = metaKeys.indexOf(a.name); const indexB = metaKeys.indexOf(b.name); @@ -426,19 +441,21 @@ function normalizePages({ return -1; return indexA - indexB; }).forEach((a) => { + var _a; if (typeof meta !== "object") return; const title = getMetaTitle(meta[a.name]) || getTitle(a.name); - const type = getMetaItemType(meta[a.name]) || "docs"; + const type = getMetaItemType(meta[a.name]) || "doc"; const hidden = getMetaHidden(meta[a.name]); - const isCurrentDocsTree = type === "docs" && route.startsWith(docsRoot); + const extendedPageThemeContext = __spreadValues(__spreadValues({}, pageThemeContext), (_a = meta[a.name]) == null ? void 0 : _a.theme); + const isCurrentDocsTree = type === "doc" && route.startsWith(docsRoot); if (a.route === route) { activeType = type; switch (type) { - case "nav": + case "page": activeIndex = flatPageDirectories.length; break; - case "docs": + case "doc": default: if (isCurrentDocsTree) { activeIndex = flatDocsDirectories.length; @@ -454,12 +471,13 @@ function normalizePages({ }) : void 0; if (normalizedChildren) { if (normalizedChildren.activeIndex !== void 0 && normalizedChildren.activeType !== void 0) { + activeThemeContext = extendedPageThemeContext; activeType = normalizedChildren.activeType; switch (activeType) { - case "nav": + case "page": activeIndex = flatPageDirectories.length + normalizedChildren.activeIndex; break; - case "docs": + case "doc": activeIndex = flatDocsDirectories.length + normalizedChildren.activeIndex; break; } @@ -483,7 +501,7 @@ function normalizePages({ }); if (normalizedChildren) { switch (type) { - case "nav": + case "page": pageItem.children.push(...normalizedChildren.pageDirectories); docsDirectories.push(...normalizedChildren.docsDirectories); if (!normalizedChildren.flatPageDirectories.length && normalizedChildren.flatDirectories.length) { @@ -491,7 +509,7 @@ function normalizePages({ flatPageDirectories.push(pageItem); } break; - case "docs": + case "doc": default: if (isCurrentDocsTree) { Array.isArray(docsItem.children) && docsItem.children.push(...normalizedChildren.docsDirectories); @@ -505,10 +523,10 @@ function normalizePages({ } else { flatDirectories.push(item); switch (type) { - case "nav": + case "page": flatPageDirectories.push(pageItem); break; - case "docs": + case "doc": default: if (isCurrentDocsTree) { flatDocsDirectories.push(docsItem); @@ -517,10 +535,10 @@ function normalizePages({ } directories.push(item); switch (type) { - case "nav": + case "page": pageDirectories.push(pageItem); break; - case "docs": + case "doc": default: if (isCurrentDocsTree) { docsDirectories.push(docsItem); @@ -530,6 +548,7 @@ function normalizePages({ return { activeType, activeIndex, + activeThemeContext, directories, flatDirectories, docsDirectories, @@ -1176,7 +1195,7 @@ import React19, { useState as useState3 } from "react"; import cn4 from "classnames"; -import { matchSorter } from "match-sorter"; +import matchSorter from "match-sorter"; import Link4 from "next/link"; import { useRouter as useRouter4 } from "next/router"; var Item2 = ({ title, active, href, onMouseOver, search }) => { @@ -1717,9 +1736,14 @@ function useDirectoryInfo(pageMap) { }); }, [pageMap, locale, defaultLocale, asPath]); } -var Body = ({ meta, toc, navLinks, children }) => { - return /* @__PURE__ */ React23.createElement(React23.Fragment, null, /* @__PURE__ */ React23.createElement(SkipNavContent, null), meta.full ? /* @__PURE__ */ React23.createElement("article", { - className: "relative w-full overflow-x-hidden" +var Body = ({ + themeContext: themeContext2, + toc, + navLinks, + children +}) => { + return /* @__PURE__ */ React23.createElement(React23.Fragment, null, /* @__PURE__ */ React23.createElement(SkipNavContent, null), themeContext2.full ? /* @__PURE__ */ React23.createElement("article", { + className: cn8("full relative overflow-x-hidden", !themeContext2.sidebar ? "expand" : "") }, /* @__PURE__ */ React23.createElement(MDXTheme, null, children)) : /* @__PURE__ */ React23.createElement("article", { className: "docs-container relative pb-8 w-full max-w-full flex min-w-0 pr-[calc(env(safe-area-inset-right)-1.5rem)]" }, /* @__PURE__ */ React23.createElement("main", { @@ -1739,6 +1763,7 @@ var Layout = ({ const { activeType, activeIndex, + activeThemeContext, flatPageDirectories, docsDirectories, flatDirectories, @@ -1755,44 +1780,7 @@ var Layout = ({ return localeConfig && localeConfig.direction === "rtl"; }, [config.i18n, locale]); const [menu, setMenu] = useState6(false); - if (activeType === "nav") { - return /* @__PURE__ */ React23.createElement(React23.Fragment, null, /* @__PURE__ */ React23.createElement(Head, { - title, - locale, - meta - }), /* @__PURE__ */ React23.createElement(MenuContext.Provider, { - value: { - menu, - setMenu, - defaultMenuCollapsed: !!config.defaultMenuCollapsed - } - }, /* @__PURE__ */ React23.createElement("div", { - className: cn8("nextra-container main-container flex flex-col", { - rtl: isRTL, - page: true - }) - }, /* @__PURE__ */ React23.createElement(Navbar, { - isRTL, - flatDirectories, - flatPageDirectories - }), /* @__PURE__ */ React23.createElement(ActiveAnchor, null, /* @__PURE__ */ React23.createElement("div", { - className: "max-w-[90rem] w-full mx-auto" - }, /* @__PURE__ */ React23.createElement("div", { - className: "flex flex-1 h-full" - }, /* @__PURE__ */ React23.createElement(Sidebar, { - directories: flatPageDirectories, - flatDirectories, - fullDirectories: directories, - headings, - isRTL, - asPopover: true - }), /* @__PURE__ */ React23.createElement(Body, { - meta, - navLinks: null - }, children)))), config.footer ? /* @__PURE__ */ React23.createElement(footer_default, { - menu: true - }) : null))); - } + const themeContext2 = __spreadValues(__spreadValues({}, activeThemeContext), meta); return /* @__PURE__ */ React23.createElement(React23.Fragment, null, /* @__PURE__ */ React23.createElement(Head, { title, locale, @@ -1807,33 +1795,34 @@ var Layout = ({ className: cn8("nextra-container main-container flex flex-col", { rtl: isRTL }) - }, /* @__PURE__ */ React23.createElement(Navbar, { + }, themeContext2.navbar ? /* @__PURE__ */ React23.createElement(Navbar, { isRTL, flatDirectories, flatPageDirectories - }), /* @__PURE__ */ React23.createElement(ActiveAnchor, null, /* @__PURE__ */ React23.createElement("div", { + }) : null, /* @__PURE__ */ React23.createElement(ActiveAnchor, null, /* @__PURE__ */ React23.createElement("div", { className: "max-w-[90rem] w-full mx-auto" }, /* @__PURE__ */ React23.createElement("div", { className: "flex flex-1 h-full" - }, /* @__PURE__ */ React23.createElement(Sidebar, { + }, themeContext2.sidebar ? /* @__PURE__ */ React23.createElement(Sidebar, { directories: docsDirectories, flatDirectories, fullDirectories: directories, headings, - isRTL - }), /* @__PURE__ */ React23.createElement(Body, { - meta, - toc: /* @__PURE__ */ React23.createElement(ToC, { + isRTL, + asPopover: activeType === "page" + }) : null, /* @__PURE__ */ React23.createElement(Body, { + themeContext: themeContext2, + toc: activeType === "page" ? null : themeContext2.toc ? /* @__PURE__ */ React23.createElement(ToC, { headings: config.floatTOC ? headings : null, filepathWithName - }), - navLinks: /* @__PURE__ */ React23.createElement(NavLinks, { + }) : null, + navLinks: activeType === "page" ? null : themeContext2.pagination ? /* @__PURE__ */ React23.createElement(NavLinks, { flatDirectories: flatDocsDirectories, currentIndex: activeIndex, isRTL - }) - }, children)))), config.footer ? /* @__PURE__ */ React23.createElement(footer_default, { - menu: false + }) : null + }, children)))), themeContext2.footer && config.footer ? /* @__PURE__ */ React23.createElement(footer_default, { + menu: activeType === "page" || !themeContext2.sidebar }) : null))); }; var src_default = (opts, config) => { diff --git a/.yalc/nextra-renderlesskit-theme-docs/dist/types/misc/theme-context.d.ts b/.yalc/nextra-renderlesskit-theme-docs/dist/types/misc/theme-context.d.ts index 3ddb9f5..80c9638 100644 --- a/.yalc/nextra-renderlesskit-theme-docs/dist/types/misc/theme-context.d.ts +++ b/.yalc/nextra-renderlesskit-theme-docs/dist/types/misc/theme-context.d.ts @@ -1,9 +1,9 @@ export declare const themeContext: { - navbar: boolean; - sidebar: boolean; - toc: boolean; - pagination: boolean; - footer: boolean; - full: boolean; + navbar: boolean; + sidebar: boolean; + toc: boolean; + pagination: boolean; + footer: boolean; + full: boolean; }; export default themeContext; diff --git a/.yalc/nextra-renderlesskit-theme-docs/dist/types/utils/normalize-pages.d.ts b/.yalc/nextra-renderlesskit-theme-docs/dist/types/utils/normalize-pages.d.ts index 5ff58a0..6f6353f 100644 --- a/.yalc/nextra-renderlesskit-theme-docs/dist/types/utils/normalize-pages.d.ts +++ b/.yalc/nextra-renderlesskit-theme-docs/dist/types/utils/normalize-pages.d.ts @@ -1,4 +1,5 @@ import { PageMapItem } from "nextra"; +import defaultThemeContext from "../misc/theme-context"; export interface Item extends Omit { title: string; type: string; @@ -17,15 +18,17 @@ export interface DocsItem extends Omit { children?: DocsItem[]; firstChildRoute?: string; } -export default function normalizePages({ list, locale, defaultLocale, route, docsRoot, }: { +export default function normalizePages({ list, locale, defaultLocale, route, docsRoot, pageThemeContext, }: { list: PageMapItem[]; locale?: string; defaultLocale?: string; route: string; docsRoot?: string; + pageThemeContext?: Record; }): { activeType: undefined; activeIndex: number; + activeThemeContext: Record<"footer" | "navbar" | "sidebar" | "toc" | "pagination" | "full", boolean>; directories: Item[]; flatDirectories: Item[]; docsDirectories: DocsItem[]; diff --git a/.yalc/nextra-renderlesskit-theme-docs/package.json b/.yalc/nextra-renderlesskit-theme-docs/package.json index 03f6b48..a03c967 100644 --- a/.yalc/nextra-renderlesskit-theme-docs/package.json +++ b/.yalc/nextra-renderlesskit-theme-docs/package.json @@ -84,5 +84,5 @@ "emoji": "emoji", "editor": false }, - "yalcSig": "58d9a2d568bf33edb5057305bc8dcaf3" + "yalcSig": "49de63f0f6424349937349efd1d707d7" } diff --git a/.yalc/nextra-renderlesskit-theme-docs/style.css b/.yalc/nextra-renderlesskit-theme-docs/style.css index f9b8a13..8653172 100644 --- a/.yalc/nextra-renderlesskit-theme-docs/style.css +++ b/.yalc/nextra-renderlesskit-theme-docs/style.css @@ -72,6 +72,14 @@ blockquote:not(:first-child), /* Content Typography */ article { + &.full { + width: 100%; + min-height: calc(100vh - 64px); + &.expand { + width: 100vw; + margin: 0 calc(50% - 50vw); + } + } h1 { @apply text-4xl font-bold tracking-tight mt-2; } diff --git a/.yalc/nextra-renderlesskit-theme-docs/yalc.sig b/.yalc/nextra-renderlesskit-theme-docs/yalc.sig index daf721f..19e4c75 100644 --- a/.yalc/nextra-renderlesskit-theme-docs/yalc.sig +++ b/.yalc/nextra-renderlesskit-theme-docs/yalc.sig @@ -1 +1 @@ -58d9a2d568bf33edb5057305bc8dcaf3 \ No newline at end of file +49de63f0f6424349937349efd1d707d7 \ No newline at end of file diff --git a/package.json b/package.json index 4986e3c..dd8a576 100644 --- a/package.json +++ b/package.json @@ -55,11 +55,11 @@ ] }, "dependencies": { - "@chakra-ui/hooks": "1.8.2", + "@chakra-ui/hooks": "1.8.4", "@renderlesskit/react-tailwind": "0.0.1-alpha.38", "lodash": "4.17.21", - "next": "12.0.10", - "nextra": "2.0.0-alpha.24", + "next": "12.1.0", + "nextra": "2.0.0-alpha.28", "nextra-renderlesskit-theme-docs": "link:.yalc/nextra-renderlesskit-theme-docs", "react": "17.0.2", "react-dom": "17.0.2", @@ -68,25 +68,25 @@ "twind": "^0.16.16" }, "devDependencies": { - "@babel/core": "7.17.4", + "@babel/core": "7.17.5", "@commitlint/cli": "16.2.1", "@commitlint/config-conventional": "16.2.1", - "@next/eslint-plugin-next": "12.0.10", + "@next/eslint-plugin-next": "12.1.0", "@release-it/conventional-changelog": "4.1.0", "@testing-library/dom": "8.11.3", "@testing-library/jest-dom": "5.16.2", "@testing-library/react": "12.1.3", "@testing-library/user-event": "13.5.0", - "@types/jest": "27.4.0", + "@types/jest": "27.4.1", "@types/lodash": "4.14.178", - "@types/node": "17.0.18", + "@types/node": "17.0.19", "@types/react": "17.0.39", "@types/react-dom": "17.0.11", "all-contributors-cli": "6.20.0", "autoprefixer": "10.4.2", "babel-jest": "27.5.1", "eslint": "8.9.0", - "eslint-config-prettier": "8.3.0", + "eslint-config-prettier": "8.4.0", "eslint-config-react-app": "7.0.0", "eslint-plugin-prettier": "4.0.0", "eslint-plugin-simple-import-sort": "7.0.0", @@ -98,7 +98,7 @@ "prettier": "2.5.1", "prettier-plugin-tailwindcss": "0.1.7", "react-icons": "4.3.1", - "release-it": "14.12.4", + "release-it": "14.12.5", "sort-package-json": "1.54.0", "tailwindcss": "3.0.23", "typescript": "4.5.5" diff --git a/pages/index.md b/pages/index.md deleted file mode 100644 index feddf23..0000000 --- a/pages/index.md +++ /dev/null @@ -1,5 +0,0 @@ -# Renderlesskit React Tailwind - -A React UI library built using low level headless -[Renderleskit](https://github.com/timelessco/renderlesskit-react) components & -[Tailwind](https://tailwindcss.com/). diff --git a/pages/meta.json b/pages/meta.json index 92c4e14..7cda793 100644 --- a/pages/meta.json +++ b/pages/meta.json @@ -1,15 +1,39 @@ { "index": { "title": "Introduction", - "type": "nav", - "hidden": true + "type": "page", + "hidden": true, + "theme": { + "navbar": true, + "toc": true, + "sidebar": true, + "pagination": true, + "footer": true, + "full": false + } }, "docs": { "title": "Docs", - "type": "nav" + "type": "page", + "theme": { + "navbar": true, + "toc": true, + "sidebar": true, + "pagination": true, + "footer": true, + "full": false + } }, "guides": { "title": "Guides", - "type": "nav" + "type": "page", + "theme": { + "navbar": true, + "toc": true, + "sidebar": true, + "pagination": true, + "footer": true, + "full": false + } } } diff --git a/public/.nextra/data-default.json b/public/.nextra/data-default.json deleted file mode 100644 index 39fb9a5..0000000 --- a/public/.nextra/data-default.json +++ /dev/null @@ -1 +0,0 @@ -{"/docs/components/feedback/meter":{"title":"meter","data":{"":"Meter is used to display finite value that are within a known range eg., CPU\nusage.\n\n","imports#Imports":"\nimport {\n Meter,\n MeterBar,\n MeterBarWrapper,\n MeterHint,\n MeterLabel,\n useMeterProps,\n useMeterState,\n MeterTrack,\n MeterWrapper,\n} from \"@renderlesskit/react-tailwind\";\n","usage#Usage":"\n\n","min-max-values#Min max values":"\n\n","meter-sizes#Meter sizes":"Meter comes with 4 sizes sm md lg & xl\n\n","meter-label#Meter Label":"Meter also comes with A11y label that can also be used to describe the meter.\n\n","meter-hint#Meter Hint":"Meter comes with A11y hint that can be used with label to indicate the meter\nstatus.\n\n","meter-interval#Meter Interval":"Meter has an interval that can be used to indicate multiple range of the meter.\n\n","customizing-meter#Customizing Meter":"To customize the appearance of the Meter component we can simply pass down\nchildren components (MeterTrack, MeterBar) for more control.\n\n","api-reference#API Reference":"\n\n"}},"/docs/components/feedback/progress":{"title":"progress","data":{"":"Progress is used to display the progress status for a task that takes a long\ntime or consists of several steps.\n\n","imports#Imports":"\nimport {\n Progress,\n ProgressBar,\n ProgressHint,\n ProgressLabel,\n useProgressProps,\n useProgressState,\n ProgressTrack,\n ProgressWrapper,\n} from \"@renderlesskit/react-tailwind\";\n","usage#Usage":"\n\n","min-max-values#Min max values":"\n\n","indeterminate-progress#Indeterminate progress":"By setting the value prop to null, progress' state becomes indeterminate\n\n","progress-sizes#Progress sizes":"Progress comes with 4 sizes sm md lg & xl\n\n","progress-label#Progress Label":"Progress also comes with A11y label that can also be used to describe the\nprogress status\n\n","progress-hint#Progress Hint":"Progress comes with A11y hint that can be used with label to indicate the\nprogress status.\n\n","customizing-progress#Customizing Progress":"To customize the appearance of the Progress component we can simply pass down\nchildren components (ProgressTrack, ProgressBar) for more control.\n\n","api-reference#API Reference":"\n\n"}},"/docs/components/feedback/circular-progress":{"title":"circular-progress","data":{"":"The CircularProgress component is used to indicate the progress for determinate\nand indeterminate processes.\n\n","imports#Imports":"\nimport {\n CircularProgress,\n CircularProgressBar,\n CircularProgressBarWrapper,\n CircularProgressHint,\n useCircularProgressProps,\n useCircularProgressState,\n CircularProgressTrack,\n CircularProgressTrackWrapper,\n} from \"@renderlesskit/react-tailwind\";\n","usage#Usage":"\n\n","min-max-values#Min max values":"\n\n","indeterminate-progress#Indeterminate progress":"By setting the value prop to null, progress' state becomes indeterminate\n\n","circularprogress-sizes#CircularProgress sizes":"CircularProgress comes with 3 sizes sm md lg & xl\n\n","circularprogress-hint#CircularProgress Hint":"CircularProgress comes with A11y hint that can be used with label to indicate\nthe progress status.\n\n","customizing-circularprogress#Customizing CircularProgress":"To customize the appearance of the CircularProgress component we can simply pass\ndown children components (CircularProgressTrack, CircularProgressBar,\nCircularProgressHint) for more control.\n\n","api-reference#API Reference":"\n\n"}}} \ No newline at end of file diff --git a/yalc.lock b/yalc.lock index 6aad712..417f055 100644 --- a/yalc.lock +++ b/yalc.lock @@ -2,7 +2,7 @@ "version": "v1", "packages": { "nextra-renderlesskit-theme-docs": { - "signature": "58d9a2d568bf33edb5057305bc8dcaf3", + "signature": "49de63f0f6424349937349efd1d707d7", "link": true } } diff --git a/yarn.lock b/yarn.lock index 4e3856e..542abd0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -28,10 +28,10 @@ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.16.4.tgz#081d6bbc336ec5c2435c6346b2ae1fb98b5ac68e" integrity sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q== -"@babel/core@7.17.4": - version "7.17.4" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.4.tgz#a22f1ae8999122873b3d18865e98c7a3936b8c8b" - integrity sha512-R9x5r4t4+hBqZTmioSnkrW+I6NmbojwjGT8p4G2Gw1thWbXIHGDnmGdLdFw0/7ljucdIrNRp7Npgb4CyBYzzJg== +"@babel/core@7.17.5": + version "7.17.5" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.5.tgz#6cd2e836058c28f06a4ca8ee7ed955bbf37c8225" + integrity sha512-/BBMw4EvjmyquN5O+t5eh0+YqB3XXJkYD2cjKpYtWOfFy4lQ4UozNSmxAcWT8r2XtZs0ewG+zrfsqeR15i1ajA== dependencies: "@ampproject/remapping" "^2.1.0" "@babel/code-frame" "^7.16.7" @@ -1410,6 +1410,16 @@ compute-scroll-into-view "1.0.14" copy-to-clipboard "3.3.1" +"@chakra-ui/hooks@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@chakra-ui/hooks/-/hooks-1.8.4.tgz#fbfcefb9b767bcaadbd30cea76bfc6f43761e814" + integrity sha512-3xIsBVr1noKeG1/twHph/CU+8qJfCByd00IZ8XEAMfFQnyBXAQAhpyK2mSGYhCdsOkwPEqlPiklYMkAgW04qvQ== + dependencies: + "@chakra-ui/react-utils" "1.2.3" + "@chakra-ui/utils" "1.10.4" + compute-scroll-into-view "1.0.14" + copy-to-clipboard "3.3.1" + "@chakra-ui/react-utils@1.2.1", "@chakra-ui/react-utils@^1.2.1": version "1.2.1" resolved "https://registry.yarnpkg.com/@chakra-ui/react-utils/-/react-utils-1.2.1.tgz#e06c8987c63ceab3da3ddd53503bf45a893179a5" @@ -1424,6 +1434,13 @@ dependencies: "@chakra-ui/utils" "^1.10.2" +"@chakra-ui/react-utils@1.2.3": + version "1.2.3" + resolved "https://registry.yarnpkg.com/@chakra-ui/react-utils/-/react-utils-1.2.3.tgz#3356c9299bc8faada8fac6c5886ca65ec95bb5be" + integrity sha512-r8pUwCVVB7UPhb0AiRa9ZzSp4xkMz64yIeJ4O4aGy4WMw7TRH4j4QkbkE1YC9tQitrXrliOlvx4WWJR4VyiGpw== + dependencies: + "@chakra-ui/utils" "^1.10.4" + "@chakra-ui/utils@1.10.2", "@chakra-ui/utils@^1.10.2": version "1.10.2" resolved "https://registry.yarnpkg.com/@chakra-ui/utils/-/utils-1.10.2.tgz#e79a8923d2779b1698a34d978bb9e9bc9f37f499" @@ -1434,6 +1451,16 @@ framesync "5.3.0" lodash.mergewith "4.6.2" +"@chakra-ui/utils@1.10.4", "@chakra-ui/utils@^1.10.4": + version "1.10.4" + resolved "https://registry.yarnpkg.com/@chakra-ui/utils/-/utils-1.10.4.tgz#40a32d4efd8684b2e7432a40b285796383eacfd3" + integrity sha512-AM91VQQxw8F4F1WDA28mqKY6NFIOuzc2Ekkna88imy2OiqqmYH0xkq8J16L2qj4cLiLozpYqba3C79pWioy6FA== + dependencies: + "@types/lodash.mergewith" "4.6.6" + css-box-model "1.2.1" + framesync "5.3.0" + lodash.mergewith "4.6.2" + "@chakra-ui/utils@1.9.1", "@chakra-ui/utils@^1.9.1": version "1.9.1" resolved "https://registry.yarnpkg.com/@chakra-ui/utils/-/utils-1.9.1.tgz#e34bf74f9f6048da1ec2a5728db4cc80d0158e0e" @@ -1983,9 +2010,9 @@ "@jridgewell/sourcemap-codec" "^1.4.10" "@mdx-js/mdx@^2.0.0-rc.2": - version "2.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@mdx-js/mdx/-/mdx-2.0.0-rc.2.tgz#46f343030539717adffd5f7bcb4f97325b31de7b" - integrity sha512-hf/kfsQSl/fhFP6s4TRWic7LYDzwsLieD37n90w8CP3U6dsbVhuk+n/OwLSS1pfdb5NJulTV4LQBv4e4h7Y1iw== + version "2.0.0" + resolved "https://registry.yarnpkg.com/@mdx-js/mdx/-/mdx-2.0.0.tgz#7f270df1e77c46f8338fc32089016b3ea383d023" + integrity sha512-Q/Zv+gdm80qcxpmL/Dtd/b9+UyZjjJUCQeZyywLAQqre648hRYgeGNPu7Bl2hB7M8/WBLXpabQEKW3dmGdDTDQ== dependencies: "@types/estree-jsx" "^0.0.1" "@types/mdx" "^2.0.0" @@ -1996,7 +2023,7 @@ hast-util-to-estree "^2.0.0" markdown-extensions "^1.0.0" periscopic "^3.0.0" - remark-mdx "^2.0.0-rc.2" + remark-mdx "^2.0.0" remark-parse "^10.0.0" remark-rehype "^10.0.0" unified "^10.0.0" @@ -2013,72 +2040,72 @@ "@types/mdx" "^2.0.0" "@types/react" ">=16" -"@next/env@12.0.10": - version "12.0.10" - resolved "https://registry.yarnpkg.com/@next/env/-/env-12.0.10.tgz#561640fd62279218ccd2798ae907bae8d94a7730" - integrity sha512-mQVj0K6wQ5WEk/sL9SZ+mJXJUaG7el8CpZ6io1uFe9GgNTSC7EgUyNGqM6IQovIFc5ukF4O/hqsdh3S/DCgT2g== +"@next/env@12.1.0": + version "12.1.0" + resolved "https://registry.yarnpkg.com/@next/env/-/env-12.1.0.tgz#73713399399b34aa5a01771fb73272b55b22c314" + integrity sha512-nrIgY6t17FQ9xxwH3jj0a6EOiQ/WDHUos35Hghtr+SWN/ntHIQ7UpuvSi0vaLzZVHQWaDupKI+liO5vANcDeTQ== -"@next/eslint-plugin-next@12.0.10": - version "12.0.10" - resolved "https://registry.yarnpkg.com/@next/eslint-plugin-next/-/eslint-plugin-next-12.0.10.tgz#521ab5d05a89e818528668df8a3edb8f9df2c547" - integrity sha512-PbGRnV5HGSfRGLjf8uTh1MaWgLwnjKjWiGVjK752ifITJbZ28/5AmLAFT2shDYeux8BHgpgVll5QXu7GN3YLFw== +"@next/eslint-plugin-next@12.1.0": + version "12.1.0" + resolved "https://registry.yarnpkg.com/@next/eslint-plugin-next/-/eslint-plugin-next-12.1.0.tgz#32586a11378b3ffa5a93ac40a3c44ad99d70e95a" + integrity sha512-WFiyvSM2G5cQmh32t/SiQuJ+I2O+FHVlK/RFw5b1565O2kEM/36EXncjt88Pa+X5oSc+1SS+tWxowWJd1lqI+g== dependencies: glob "7.1.7" -"@next/swc-android-arm64@12.0.10": - version "12.0.10" - resolved "https://registry.yarnpkg.com/@next/swc-android-arm64/-/swc-android-arm64-12.0.10.tgz#fd9d716433cc9d361021b0052f8b002bcaff948d" - integrity sha512-xYwXGkNhzZZsM5MD7KRwF5ZNiC8OLPtVMUiagpPnwENg8Hb0GSQo/NbYWXM8YrawEwp9LaZ7OXiuRKPh2JyBdA== - -"@next/swc-darwin-arm64@12.0.10": - version "12.0.10" - resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.0.10.tgz#34b2d0dc62eb89efb9176af111e3820a11fdb3f0" - integrity sha512-f2zngulkpIJKWHckhRi7X8GZ+J/tNgFF7lYIh7Qx15JH0OTBsjkqxORlkzy+VZyHJ5sWTCaI6HYYd3ow6qkEEg== - -"@next/swc-darwin-x64@12.0.10": - version "12.0.10" - resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-12.0.10.tgz#a4306795159293c7d4d58a2c88ce1710ff0a8baa" - integrity sha512-Qykcu/gVC5oTvOQoRBhyuS5GYm5SbcgrFTsaLFkGBmEkg9eMQRiaCswk4IafpDXVzITkVFurzSM28q3tLW2qUw== - -"@next/swc-linux-arm-gnueabihf@12.0.10": - version "12.0.10" - resolved "https://registry.yarnpkg.com/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.0.10.tgz#1ad15af3d5fca2fef57894d61e16f73aee61ec2e" - integrity sha512-EhqrTFsIXAXN9B/fiiW/QKUK/lSLCXRsLalkUp58KDfMqVLLlj1ORbESAcswiNQOChLuHQSldGEEtOBPQZcd9A== - -"@next/swc-linux-arm64-gnu@12.0.10": - version "12.0.10" - resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.0.10.tgz#a84a92d0e1a179c4346c9ed8f22e26f708101ad6" - integrity sha512-kqGtC72g3+JYXZbY2ca6digXR5U6AQ6Dzv4eAxYluMePLHjI/Xye1mf9dwVsgmeXfrD/IRDp5K/3A6UNvBm4oQ== - -"@next/swc-linux-arm64-musl@12.0.10": - version "12.0.10" - resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.0.10.tgz#973ec96c77f845bd0a6eecbf1892caa1ee4defaf" - integrity sha512-bG9zTSNwnSgc1Un/7oz1ZVN4UeXsTWrsQhAGWU78lLLCn4Zj9HQoUCRCGLt0OVs2DBZ+WC8CzzFliQ1SKipVbg== - -"@next/swc-linux-x64-gnu@12.0.10": - version "12.0.10" - resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.0.10.tgz#efcc7f8252ea8225834760eaf09350f1bead73f7" - integrity sha512-c79PcfWtyThiYRa1+3KVfDq0zXaI8o1d6dQWNVqDrtLz5HKM/rbjLdvoNuxDwUeZhxI/d9CtyH6GbuKPw5l/5A== - -"@next/swc-linux-x64-musl@12.0.10": - version "12.0.10" - resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.0.10.tgz#c2a73d939dfd310acc1892a0a132762500dd5757" - integrity sha512-g/scgn+21/MLfizOCZOZt+MxNj2/8Tdlwjvy+QZcSUPZRUI2Y5o3HwBvI1f/bSci+NGRU+bUAO0NFtRJ9MzH5w== - -"@next/swc-win32-arm64-msvc@12.0.10": - version "12.0.10" - resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.0.10.tgz#2316af5f612cde1691abdf2571ff40ec32ea3429" - integrity sha512-gl6B/ravwMeY5Nv4Il2/ARYJQ6u+KPRwGMjS1ZrNudIKlNn4YBeXh5A4cIVm+dHaff6/O/lGOa5/SUYDMZpkww== - -"@next/swc-win32-ia32-msvc@12.0.10": - version "12.0.10" - resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.0.10.tgz#98a4f74d164871cfaccb0df6efddf2b7bcbaa54b" - integrity sha512-7RVpZ3tSThC6j+iZB0CUYmFiA3kXmN+pE7QcfyAxFaflKlaZoWNMKHIEZDuxSJc6YmQ6kyxsjqxVay2F5+/YCg== - -"@next/swc-win32-x64-msvc@12.0.10": - version "12.0.10" - resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.0.10.tgz#5c0ba98b695c4be44d8793aff42971a0dac65c2d" - integrity sha512-oUIWRKd24jFLRWUYO1CZmML5+32BcpVfqhimGaaZIXcOkfQW+iqiAzdqsv688zaGtyKGeB9ZtiK3NDf+Q0v+Vw== +"@next/swc-android-arm64@12.1.0": + version "12.1.0" + resolved "https://registry.yarnpkg.com/@next/swc-android-arm64/-/swc-android-arm64-12.1.0.tgz#865ba3a9afc204ff2bdeea49dd64d58705007a39" + integrity sha512-/280MLdZe0W03stA69iL+v6I+J1ascrQ6FrXBlXGCsGzrfMaGr7fskMa0T5AhQIVQD4nA/46QQWxG//DYuFBcA== + +"@next/swc-darwin-arm64@12.1.0": + version "12.1.0" + resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.1.0.tgz#08e8b411b8accd095009ed12efbc2f1d4d547135" + integrity sha512-R8vcXE2/iONJ1Unf5Ptqjk6LRW3bggH+8drNkkzH4FLEQkHtELhvcmJwkXcuipyQCsIakldAXhRbZmm3YN1vXg== + +"@next/swc-darwin-x64@12.1.0": + version "12.1.0" + resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-12.1.0.tgz#fcd684497a76e8feaca88db3c394480ff0b007cd" + integrity sha512-ieAz0/J0PhmbZBB8+EA/JGdhRHBogF8BWaeqR7hwveb6SYEIJaDNQy0I+ZN8gF8hLj63bEDxJAs/cEhdnTq+ug== + +"@next/swc-linux-arm-gnueabihf@12.1.0": + version "12.1.0" + resolved "https://registry.yarnpkg.com/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.1.0.tgz#9ec6380a27938a5799aaa6035c205b3c478468a7" + integrity sha512-njUd9hpl6o6A5d08dC0cKAgXKCzm5fFtgGe6i0eko8IAdtAPbtHxtpre3VeSxdZvuGFh+hb0REySQP9T1ttkog== + +"@next/swc-linux-arm64-gnu@12.1.0": + version "12.1.0" + resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.1.0.tgz#7f4196dff1049cea479607c75b81033ae2dbd093" + integrity sha512-OqangJLkRxVxMhDtcb7Qn1xjzFA3s50EIxY7mljbSCLybU+sByPaWAHY4px97ieOlr2y4S0xdPKkQ3BCAwyo6Q== + +"@next/swc-linux-arm64-musl@12.1.0": + version "12.1.0" + resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.1.0.tgz#b445f767569cdc2dddee785ca495e1a88c025566" + integrity sha512-hB8cLSt4GdmOpcwRe2UzI5UWn6HHO/vLkr5OTuNvCJ5xGDwpPXelVkYW/0+C3g5axbDW2Tym4S+MQCkkH9QfWA== + +"@next/swc-linux-x64-gnu@12.1.0": + version "12.1.0" + resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.1.0.tgz#67610e9be4fbc987de7535f1bcb17e45fe12f90e" + integrity sha512-OKO4R/digvrVuweSw/uBM4nSdyzsBV5EwkUeeG4KVpkIZEe64ZwRpnFB65bC6hGwxIBnTv5NMSnJ+0K/WmG78A== + +"@next/swc-linux-x64-musl@12.1.0": + version "12.1.0" + resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.1.0.tgz#ea19a23db08a9f2e34ac30401f774cf7d1669d31" + integrity sha512-JohhgAHZvOD3rQY7tlp7NlmvtvYHBYgY0x5ZCecUT6eCCcl9lv6iV3nfu82ErkxNk1H893fqH0FUpznZ/H3pSw== + +"@next/swc-win32-arm64-msvc@12.1.0": + version "12.1.0" + resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.1.0.tgz#eadf054fc412085659b98e145435bbba200b5283" + integrity sha512-T/3gIE6QEfKIJ4dmJk75v9hhNiYZhQYAoYm4iVo1TgcsuaKLFa+zMPh4056AHiG6n9tn2UQ1CFE8EoybEsqsSw== + +"@next/swc-win32-ia32-msvc@12.1.0": + version "12.1.0" + resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.1.0.tgz#68faeae10c89f698bf9d28759172b74c9c21bda1" + integrity sha512-iwnKgHJdqhIW19H9PRPM9j55V6RdcOo6rX+5imx832BCWzkDbyomWnlzBfr6ByUYfhohb8QuH4hSGEikpPqI0Q== + +"@next/swc-win32-x64-msvc@12.1.0": + version "12.1.0" + resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.1.0.tgz#d27e7e76c87a460a4da99c5bfdb1618dcd6cd064" + integrity sha512-aBvcbMwuanDH4EMrL2TthNJy+4nP59Bimn8egqv6GHMVj0a44cU6Au4PjOhLNqEh9l+IpRGBqMTzec94UdC5xg== "@nodelib/fs.scandir@2.1.5": version "2.1.5" @@ -2949,12 +2976,12 @@ jest-diff "^27.0.0" pretty-format "^27.0.0" -"@types/jest@27.4.0": - version "27.4.0" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-27.4.0.tgz#037ab8b872067cae842a320841693080f9cb84ed" - integrity sha512-gHl8XuC1RZ8H2j5sHv/JqsaxXkDDM9iDOgu0Wp8sjs4u/snb2PVehyWXJPr+ORA0RPpgw231mnutWI1+0hgjIQ== +"@types/jest@27.4.1": + version "27.4.1" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-27.4.1.tgz#185cbe2926eaaf9662d340cc02e548ce9e11ab6d" + integrity sha512-23iPJADSmicDVrWk+HT58LMJtzLAnB2AgIzplQuq/bSrGaxCrlvRFjGbXmamnnk/mAmCdLStiGqggu28ocUyiw== dependencies: - jest-diff "^27.0.0" + jest-matcher-utils "^27.0.0" pretty-format "^27.0.0" "@types/json-schema@^7.0.9": @@ -2986,7 +3013,7 @@ resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.178.tgz#341f6d2247db528d4a13ddbb374bcdc80406f4f8" integrity sha512-0d5Wd09ItQWH1qFbEyQ7oTQ3GZrMfth5JkbN3EvTKLXcHLRDSXeLnlvlOn0wvxVIwK5o2M8JzP/OWz7T3NRsbw== -"@types/mdast@^3.0.0", "@types/mdast@^3.0.3": +"@types/mdast@^3.0.0": version "3.0.10" resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-3.0.10.tgz#4724244a82a4598884cbbe9bcfd73dff927ee8af" integrity sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA== @@ -3023,7 +3050,12 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.5.tgz#57ca67ec4e57ad9e4ef5a6bab48a15387a1c83e0" integrity sha512-w3mrvNXLeDYV1GKTZorGJQivK6XLCoGwpnyJFbJVK/aTBQUxOCaa/GlFAAN3OTDFcb7h5tiFG+YXCO2By+riZw== -"@types/node@17.0.18", "@types/node@>=12": +"@types/node@17.0.19": + version "17.0.19" + resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.19.tgz#726171367f404bfbe8512ba608a09ebad810c7e6" + integrity sha512-PfeQhvcMR4cPFVuYfBN4ifG7p9c+Dlh3yUZR6k+5yQK7wX3gDgVxBly4/WkBRs9x4dmcy1TVl08SY67wwtEvmA== + +"@types/node@>=12": version "17.0.18" resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.18.tgz#3b4fed5cfb58010e3a2be4b6e74615e4847f1074" integrity sha512-eKj4f/BsN/qcculZiRSujogjvp5O/k4lOW5m35NopjZM/QwLOR075a8pJW5hD+Rtdm2DaCVPENS6KtSQnUD6BA== @@ -4840,10 +4872,10 @@ escodegen@^2.0.0: optionalDependencies: source-map "~0.6.1" -eslint-config-prettier@8.3.0: - version "8.3.0" - resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz#f7471b20b6fe8a9a9254cc684454202886a2dd7a" - integrity sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew== +eslint-config-prettier@8.4.0: + version "8.4.0" + resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.4.0.tgz#8e6d17c7436649e98c4c2189868562921ef563de" + integrity sha512-CFotdUcMY18nGRo5KGsnNxpznzhkopOcOo0InID+sgQssPrzjvsyKZPvOgymTFeHrFuC3Tzdf2YndhXtULK9Iw== eslint-config-react-app@7.0.0: version "7.0.0" @@ -6593,7 +6625,7 @@ jest-leak-detector@^27.5.1: jest-get-type "^27.5.1" pretty-format "^27.5.1" -jest-matcher-utils@^27.5.1: +jest-matcher-utils@^27.0.0, jest-matcher-utils@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz#9c0cdbda8245bc22d2331729d1091308b40cf8ab" integrity sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw== @@ -7306,38 +7338,37 @@ mdast-util-gfm-autolink-literal@^1.0.0: micromark-util-character "^1.0.0" mdast-util-gfm-footnote@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-1.0.0.tgz#355c1e8dc9e17e871d1b3fa5da8824923fc756e0" - integrity sha512-qeg9YoS2YYP6OBmMyUFxKXb6BLwAsbGidIxgwDAXHIMYZQhIwe52L9BSJs+zP29Jp5nSERPkmG3tSwAN23/ZbQ== + version "1.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-1.0.1.tgz#11d2d40a1a673a399c459e467fa85e00223191fe" + integrity sha512-p+PrYlkw9DeCRkTVw1duWqPRHX6Ywh2BNKJQcZbCwAuP/59B0Lk9kakuAd7KbQprVO4GzdW8eS5++A9PUSqIyw== dependencies: "@types/mdast" "^3.0.0" - mdast-util-to-markdown "^1.0.0" + mdast-util-to-markdown "^1.3.0" micromark-util-normalize-identifier "^1.0.0" - unist-util-visit "^4.0.0" mdast-util-gfm-strikethrough@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.0.tgz#6cc72ef5d9539f4cee76af3f15dd0daa9e3af40f" - integrity sha512-gM9ipBUdRxYa6Yq1Hd8Otg6jEn/dRxFZ1F9ZX4QHosHOexLGqNZO2dh0A+YFbUEd10RcKjnjb4jOfJJzoXXUew== + version "1.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.1.tgz#a4a74c36864ec6a6e3bbd31e1977f29beb475789" + integrity sha512-zKJbEPe+JP6EUv0mZ0tQUyLQOC+FADt0bARldONot/nefuISkaZFlmVK4tU6JgfyZGrky02m/I6PmehgAgZgqg== dependencies: - "@types/mdast" "^3.0.3" - mdast-util-to-markdown "^1.0.0" + "@types/mdast" "^3.0.0" + mdast-util-to-markdown "^1.3.0" mdast-util-gfm-table@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.2.tgz#c727c20d5ac0d7d4b238d50b48e2924f0b77cc76" - integrity sha512-pPekvCTChFBF8uCq8bVyQwar8NBU/TaXIy44jj/UzmjMgPBHIa1B1ge8a0JVgzhqgXQAMvGT+PgiKlicdLGfDQ== + version "1.0.3" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.3.tgz#5f880aa6ecd1a9307cd7127f3d94c631ea88da07" + integrity sha512-B/tgpJjND1qIZM2WZst+NYnb0notPE6m0J+YOe3NOHXyEmvK38ytxaOsgz4BvrRPQQcNbRrTzSHMPnBkj1fCjg== dependencies: markdown-table "^3.0.0" - mdast-util-to-markdown "^1.0.0" + mdast-util-to-markdown "^1.3.0" mdast-util-gfm-task-list-item@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.0.tgz#a0aa2a00c893f9f006d13ba096cbc64608559c7f" - integrity sha512-dwkzOTjQe8JCCHVE3Cb0pLHTYLudf7t9WCAnb20jI8/dW+VHjgWhjtIUVA3oigNkssgjEwX+i+3XesUdCnXGyA== + version "1.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.1.tgz#6f35f09c6e2bcbe88af62fdea02ac199cc802c5c" + integrity sha512-KZ4KLmPdABXOsfnM6JHUIjxEvcx2ulk656Z/4Balw071/5qgnhz+H1uGtf2zIGnrnvDC8xR4Fj9uKbjAFGNIeA== dependencies: - "@types/mdast" "^3.0.3" - mdast-util-to-markdown "^1.0.0" + "@types/mdast" "^3.0.0" + mdast-util-to-markdown "^1.3.0" mdast-util-gfm@^2.0.0: version "2.0.0" @@ -7357,27 +7388,29 @@ mdast-util-mdx-expression@^1.0.0: dependencies: "@types/estree-jsx" "^0.0.1" -mdast-util-mdx-jsx@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-1.2.0.tgz#c0f5140e021fd134fa90272eb8bbddb39f8db399" - integrity sha512-5+ot/kfxYd3ChgEMwsMUO71oAfYjyRI3pADEK4I7xTmWLGQ8Y7ghm1CG36zUoUvDPxMlIYwQV/9DYHAUWdG4dA== +mdast-util-mdx-jsx@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-2.0.1.tgz#03d003c8b0b4bd94ab092d876c0f92d2b0c83b0b" + integrity sha512-oPC7/smPBf7vxnvIYH5y3fPo2lw1rdrswFfSb4i0GTAXRUQv7JUU/t/hbp07dgGdUFTSDOHm5DNamhNg/s2Hrg== dependencies: "@types/estree-jsx" "^0.0.1" + "@types/hast" "^2.0.0" "@types/mdast" "^3.0.0" - mdast-util-to-markdown "^1.0.0" + ccount "^2.0.0" + mdast-util-to-markdown "^1.3.0" parse-entities "^4.0.0" stringify-entities "^4.0.0" unist-util-remove-position "^4.0.0" unist-util-stringify-position "^3.0.0" vfile-message "^3.0.0" -mdast-util-mdx@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/mdast-util-mdx/-/mdast-util-mdx-1.1.0.tgz#c98612804719309aea97e3da068658392e126488" - integrity sha512-leKb9uG7laXdyFlTleYV4ZEaCpsxeU1LlkkR/xp35pgKrfV1Y0fNCuOw9vaRc2a9YDpH22wd145Wt7UY5yzeZw== +mdast-util-mdx@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-mdx/-/mdast-util-mdx-2.0.0.tgz#dd4f6c993cf27da32725e50a04874f595b7b63fb" + integrity sha512-M09lW0CcBT1VrJUaF/PYxemxxHa7SLDHdSn94Q9FhxjCQfuW7nMAWKWimTmA3OyDMSTH981NN1csW1X+HPSluw== dependencies: mdast-util-mdx-expression "^1.0.0" - mdast-util-mdx-jsx "^1.0.0" + mdast-util-mdx-jsx "^2.0.0" mdast-util-mdxjs-esm "^1.0.0" mdast-util-mdxjs-esm@^1.0.0: @@ -7419,6 +7452,19 @@ mdast-util-to-markdown@^1.0.0: unist-util-visit "^4.0.0" zwitch "^2.0.0" +mdast-util-to-markdown@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-1.3.0.tgz#38b6cdc8dc417de642a469c4fc2abdf8c931bd1e" + integrity sha512-6tUSs4r+KK4JGTTiQ7FfHmVOaDrLQJPmpjD6wPMlHGUVXoG9Vjc3jIeP+uyBWRf8clwB2blM+W7+KrlMYQnftA== + dependencies: + "@types/mdast" "^3.0.0" + "@types/unist" "^2.0.0" + longest-streak "^3.0.0" + mdast-util-to-string "^3.0.0" + micromark-util-decode-string "^1.0.0" + unist-util-visit "^4.0.0" + zwitch "^2.0.0" + mdast-util-to-string@^3.0.0, mdast-util-to-string@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-3.1.0.tgz#56c506d065fbf769515235e577b5a261552d56e9" @@ -7942,37 +7988,37 @@ next-themes@0.0.15: resolved "https://registry.yarnpkg.com/next-themes/-/next-themes-0.0.15.tgz#ab0cee69cd763b77d41211f631e108beab39bf7d" integrity sha512-LTmtqYi03c4gMTJmWwVK9XkHL7h0/+XrtR970Ujvtu3s0kZNeJN24aJsi4rkZOI8i19+qq6f8j+8Duwy5jqcrQ== -next@12.0.10: - version "12.0.10" - resolved "https://registry.yarnpkg.com/next/-/next-12.0.10.tgz#fcc4584177418bd777ce157f3165b7ba5e7708f7" - integrity sha512-1y3PpGzpb/EZzz1jgne+JfZXKAVJUjYXwxzrADf/LWN+8yi9o79vMLXpW3mevvCHkEF2sBnIdjzNn16TJrINUw== +next@12.1.0: + version "12.1.0" + resolved "https://registry.yarnpkg.com/next/-/next-12.1.0.tgz#c33d753b644be92fc58e06e5a214f143da61dd5d" + integrity sha512-s885kWvnIlxsUFHq9UGyIyLiuD0G3BUC/xrH0CEnH5lHEWkwQcHOORgbDF0hbrW9vr/7am4ETfX4A7M6DjrE7Q== dependencies: - "@next/env" "12.0.10" + "@next/env" "12.1.0" caniuse-lite "^1.0.30001283" postcss "8.4.5" styled-jsx "5.0.0" use-subscription "1.5.1" optionalDependencies: - "@next/swc-android-arm64" "12.0.10" - "@next/swc-darwin-arm64" "12.0.10" - "@next/swc-darwin-x64" "12.0.10" - "@next/swc-linux-arm-gnueabihf" "12.0.10" - "@next/swc-linux-arm64-gnu" "12.0.10" - "@next/swc-linux-arm64-musl" "12.0.10" - "@next/swc-linux-x64-gnu" "12.0.10" - "@next/swc-linux-x64-musl" "12.0.10" - "@next/swc-win32-arm64-msvc" "12.0.10" - "@next/swc-win32-ia32-msvc" "12.0.10" - "@next/swc-win32-x64-msvc" "12.0.10" + "@next/swc-android-arm64" "12.1.0" + "@next/swc-darwin-arm64" "12.1.0" + "@next/swc-darwin-x64" "12.1.0" + "@next/swc-linux-arm-gnueabihf" "12.1.0" + "@next/swc-linux-arm64-gnu" "12.1.0" + "@next/swc-linux-arm64-musl" "12.1.0" + "@next/swc-linux-x64-gnu" "12.1.0" + "@next/swc-linux-x64-musl" "12.1.0" + "@next/swc-win32-arm64-msvc" "12.1.0" + "@next/swc-win32-ia32-msvc" "12.1.0" + "@next/swc-win32-x64-msvc" "12.1.0" "nextra-renderlesskit-theme-docs@link:.yalc/nextra-renderlesskit-theme-docs": version "0.0.0" uid "" -nextra@2.0.0-alpha.24: - version "2.0.0-alpha.24" - resolved "https://registry.yarnpkg.com/nextra/-/nextra-2.0.0-alpha.24.tgz#32d83d34e724a7536f4a1ac7d70f72c0f08cd36f" - integrity sha512-Vt98hlyTEWQguRnkALq9aXhUcxDVwNN3LND/NXvXCSYxZjEY6f2Ujdew1HxBn78xa3k0WCmne1Xzb39Yy9dbNg== +nextra@2.0.0-alpha.28: + version "2.0.0-alpha.28" + resolved "https://registry.yarnpkg.com/nextra/-/nextra-2.0.0-alpha.28.tgz#93aae95f171f8e6f61ad4e0b0863ed94b1211800" + integrity sha512-Ph0n9y1EVaTrrDfAMGL37VYzruH1yeXBuq3nWSgv1LNycqmI7s0z/io/lb9yMUPuSJwfSmFs45xpXlzsb2T7Jw== dependencies: "@mdx-js/mdx" "^2.0.0-rc.2" github-slugger "^1.4.0" @@ -8994,10 +9040,10 @@ rehype-pretty-code@^0.1.0: dependencies: parse-numeric-range "^1.3.0" -release-it@14.12.4: - version "14.12.4" - resolved "https://registry.yarnpkg.com/release-it/-/release-it-14.12.4.tgz#0fd13de85e382323c634a0697a601437e042123a" - integrity sha512-lqf9PMsj7ycCqFHGag8Uv7cE1hNsKa+yKUMe+Fkh9fdOfxu2F01On+YUefRCP0DuQthmr/WyLCYdrjThMEkWFQ== +release-it@14.12.5: + version "14.12.5" + resolved "https://registry.yarnpkg.com/release-it/-/release-it-14.12.5.tgz#aaf9802545717f299e14d1dbf025afa7bf956668" + integrity sha512-mGFbbX8eEKMOhfjq5mZAgGppT8CME1T+vj6xA5tAPYSCuPpcNEDjqiG1tJfPy/XImZI4uS3U6pNP5KyDpy9etg== dependencies: "@iarna/toml" "2.2.5" "@octokit/rest" "18.12.0" @@ -9038,12 +9084,12 @@ remark-gfm@^3.0.1: micromark-extension-gfm "^2.0.0" unified "^10.0.0" -remark-mdx@^2.0.0-rc.2: - version "2.0.0-rc.2" - resolved "https://registry.yarnpkg.com/remark-mdx/-/remark-mdx-2.0.0-rc.2.tgz#07676a08f34cd292505414e5440927e1b7d26289" - integrity sha512-TMgFSEVx42/YzJWjDY+GKw7CGSbp3XKqBraXPxFS27r8iD9U6zuOZKXH4MoLl9JqiTOmQi0M1zJwT2YhPs32ug== +remark-mdx@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/remark-mdx/-/remark-mdx-2.0.0.tgz#bd921780c19ce3e51941e54b1e6388440ed499b3" + integrity sha512-TDnjSv77Oynf+K1deGWZPKSwh3/9hykVAxVm9enAw6BmicCGklREET8s19KYnjGsNPms0pNDJLmp+bnHDVItAQ== dependencies: - mdast-util-mdx "^1.0.0" + mdast-util-mdx "^2.0.0" micromark-extension-mdxjs "^1.0.0" remark-parse@^10.0.0: