From ca520db701ed6c4e30100d567fdf10ca746f3781 Mon Sep 17 00:00:00 2001 From: MapleLeaf <19603573+itsMapleLeaf@users.noreply.github.com> Date: Sun, 2 Jan 2022 22:02:10 -0600 Subject: [PATCH] use new docs --- packages/docs-new/package.json | 47 - packages/docs-new/tailwind.config.cjs | 15 - packages/docs-new/tsconfig.json | 6 - packages/docs/.gitignore | 9 - packages/docs/app/app-links.tsx | 47 - packages/docs/app/components/app-link.tsx | 34 - .../docs/app/components/external-link.tsx | 9 - .../docs/app/components/landing-example.mdx | 19 - .../docs/app/components/main-navigation.tsx | 102 - packages/docs/app/entry.client.tsx | 4 - packages/docs/app/entry.server.tsx | 21 - .../docs/app/helpers/create-index.server.ts | 39 - .../docs/app/helpers/filesystem.server.ts | 10 - packages/docs/app/hooks/dom/use-scrolled.ts | 8 - .../docs/app/hooks/dom/use-window-event.ts | 11 - packages/docs/app/prism-theme.css | 133 - packages/docs/app/root.tsx | 50 - packages/docs/app/routes/docs.tsx | 56 - .../docs/app/routes/docs/guides/buttons.md | 10 - .../docs/app/routes/docs/guides/embeds.md | 10 - .../app/routes/docs/guides/getting-started.md | 44 - .../app/routes/docs/guides/select-menu.md | 9 - .../routes/docs/guides/sending-messages.md | 88 - packages/docs/app/routes/index.tsx | 41 - packages/docs/app/routes/tailwind[.]css.tsx | 4 - packages/docs/app/styles.ts | 24 - packages/docs/package.json | 71 +- packages/{docs-new => docs}/plugins/preval.ts | 0 .../{docs-new => docs}/postcss.config.cjs | 0 packages/docs/public/favicon.ico | Bin 16958 -> 0 bytes .../docs/public/images/copy-channel-id.png | Bin 18758 -> 0 bytes .../docs/public/images/developer-mode.png | Bin 48739 -> 0 bytes packages/docs/remix.config.js | 24 - packages/docs/remix.env.d.ts | 3 - packages/{docs-new => docs}/server.ts | 0 .../src/_default.page.client.tsx | 0 .../src/_default.page.server.tsx | 0 packages/{docs-new => docs}/src/app.tsx | 0 .../src/components/app-link.tsx | 0 .../src/components/external-link.tsx | 0 .../src/components/guide-page-layout.tsx | 0 .../src/components/landing-example.md | 0 .../src/components/main-navigation.tsx | 2 +- .../src/components/popover-menu.tsx | 0 .../src/data/guide-links.preval.tsx | 0 .../src/data/main-links.tsx | 0 .../{docs-new => docs}/src/docs/buttons.md | 0 .../{docs-new => docs}/src/docs/embeds.md | 0 .../src/docs/getting-started.md | 0 .../src/docs/select-menu.md | 0 .../src/docs/sending-messages.md | 0 .../src/helpers/lazy-named.ts | 0 .../src/hooks/dom/use-scrolled.ts | 0 .../src/hooks/dom/use-window-event.ts | 0 .../src/pages/docs.page.route.tsx | 0 .../src/pages/docs.page.server.tsx | 0 .../src/pages/docs.page.tsx | 0 .../src/pages/index.page.tsx | 0 packages/{docs-new => docs}/src/react.d.ts | 0 .../{docs-new => docs}/src/route-context.tsx | 0 .../{docs-new => docs}/src/router-types.ts | 0 .../src/styles/components.ts | 0 .../src/styles/prism-theme.css | 0 .../src/styles/tailwind.css | 0 packages/{docs-new => docs}/src/vite-env.d.ts | 0 packages/docs/tailwind.config.cjs | 5 +- packages/docs/tsconfig.json | 5 +- packages/docs/typedoc.json | 11 - packages/{docs-new => docs}/vite.config.ts | 0 pnpm-lock.yaml | 2179 ++--------------- 70 files changed, 186 insertions(+), 2964 deletions(-) delete mode 100644 packages/docs-new/package.json delete mode 100644 packages/docs-new/tailwind.config.cjs delete mode 100644 packages/docs-new/tsconfig.json delete mode 100644 packages/docs/.gitignore delete mode 100644 packages/docs/app/app-links.tsx delete mode 100644 packages/docs/app/components/app-link.tsx delete mode 100644 packages/docs/app/components/external-link.tsx delete mode 100644 packages/docs/app/components/landing-example.mdx delete mode 100644 packages/docs/app/components/main-navigation.tsx delete mode 100644 packages/docs/app/entry.client.tsx delete mode 100644 packages/docs/app/entry.server.tsx delete mode 100644 packages/docs/app/helpers/create-index.server.ts delete mode 100644 packages/docs/app/helpers/filesystem.server.ts delete mode 100644 packages/docs/app/hooks/dom/use-scrolled.ts delete mode 100644 packages/docs/app/hooks/dom/use-window-event.ts delete mode 100644 packages/docs/app/prism-theme.css delete mode 100644 packages/docs/app/root.tsx delete mode 100644 packages/docs/app/routes/docs.tsx delete mode 100644 packages/docs/app/routes/docs/guides/buttons.md delete mode 100644 packages/docs/app/routes/docs/guides/embeds.md delete mode 100644 packages/docs/app/routes/docs/guides/getting-started.md delete mode 100644 packages/docs/app/routes/docs/guides/select-menu.md delete mode 100644 packages/docs/app/routes/docs/guides/sending-messages.md delete mode 100644 packages/docs/app/routes/index.tsx delete mode 100644 packages/docs/app/routes/tailwind[.]css.tsx delete mode 100644 packages/docs/app/styles.ts rename packages/{docs-new => docs}/plugins/preval.ts (100%) rename packages/{docs-new => docs}/postcss.config.cjs (100%) delete mode 100644 packages/docs/public/favicon.ico delete mode 100644 packages/docs/public/images/copy-channel-id.png delete mode 100644 packages/docs/public/images/developer-mode.png delete mode 100644 packages/docs/remix.config.js delete mode 100644 packages/docs/remix.env.d.ts rename packages/{docs-new => docs}/server.ts (100%) rename packages/{docs-new => docs}/src/_default.page.client.tsx (100%) rename packages/{docs-new => docs}/src/_default.page.server.tsx (100%) rename packages/{docs-new => docs}/src/app.tsx (100%) rename packages/{docs-new => docs}/src/components/app-link.tsx (100%) rename packages/{docs-new => docs}/src/components/external-link.tsx (100%) rename packages/{docs-new => docs}/src/components/guide-page-layout.tsx (100%) rename packages/{docs-new => docs}/src/components/landing-example.md (100%) rename packages/{docs-new => docs}/src/components/main-navigation.tsx (95%) rename packages/{docs-new => docs}/src/components/popover-menu.tsx (100%) rename packages/{docs-new => docs}/src/data/guide-links.preval.tsx (100%) rename packages/{docs-new => docs}/src/data/main-links.tsx (100%) rename packages/{docs-new => docs}/src/docs/buttons.md (100%) rename packages/{docs-new => docs}/src/docs/embeds.md (100%) rename packages/{docs-new => docs}/src/docs/getting-started.md (100%) rename packages/{docs-new => docs}/src/docs/select-menu.md (100%) rename packages/{docs-new => docs}/src/docs/sending-messages.md (100%) rename packages/{docs-new => docs}/src/helpers/lazy-named.ts (100%) rename packages/{docs-new => docs}/src/hooks/dom/use-scrolled.ts (100%) rename packages/{docs-new => docs}/src/hooks/dom/use-window-event.ts (100%) rename packages/{docs-new => docs}/src/pages/docs.page.route.tsx (100%) rename packages/{docs-new => docs}/src/pages/docs.page.server.tsx (100%) rename packages/{docs-new => docs}/src/pages/docs.page.tsx (100%) rename packages/{docs-new => docs}/src/pages/index.page.tsx (100%) rename packages/{docs-new => docs}/src/react.d.ts (100%) rename packages/{docs-new => docs}/src/route-context.tsx (100%) rename packages/{docs-new => docs}/src/router-types.ts (100%) rename packages/{docs-new => docs}/src/styles/components.ts (100%) rename packages/{docs-new => docs}/src/styles/prism-theme.css (100%) rename packages/{docs-new => docs}/src/styles/tailwind.css (100%) rename packages/{docs-new => docs}/src/vite-env.d.ts (100%) delete mode 100644 packages/docs/typedoc.json rename packages/{docs-new => docs}/vite.config.ts (100%) diff --git a/packages/docs-new/package.json b/packages/docs-new/package.json deleted file mode 100644 index 156c88b..0000000 --- a/packages/docs-new/package.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "name": "reacord-docs-new", - "type": "module", - "private": true, - "scripts": { - "dev": "esmo server.ts", - "build": "vite build && vite build --ssr", - "start": "NODE_ENV=production esmo server.ts" - }, - "dependencies": { - "@heroicons/react": "^1.0.5", - "@reach/rect": "^0.16.0", - "clsx": "^1.1.1", - "express": "^4.17.2", - "gray-matter": "^4.0.3", - "reacord": "workspace:*", - "react": "^18.0.0-rc.0", - "react-dom": "^18.0.0-rc.0", - "react-focus-on": "^3.5.4", - "react-head": "^3.4.0", - "react-router": "^6.2.1", - "react-router-dom": "^6.2.1", - "vite-plugin-ssr": "^0.3.42" - }, - "devDependencies": { - "@mapbox/rehype-prism": "^0.8.0", - "@tailwindcss/typography": "^0.5.0", - "@types/compression": "^1.7.2", - "@types/express": "^4.17.13", - "@types/markdown-it": "^12.2.3", - "@types/node": "*", - "@types/react": "^17.0.38", - "@types/react-dom": "^17.0.9", - "@vitejs/plugin-react": "^1.1.3", - "autoprefixer": "^10.4.1", - "compression": "^1.7.4", - "esno": "^0.13.0", - "markdown-it": "^12.3.0", - "markdown-it-prism": "^2.2.1", - "postcss": "^8.4.5", - "tailwindcss": "^3.0.8", - "type-fest": "^2.8.0", - "typescript": "^4.5.4", - "vite": "^2.7.10", - "vite-plugin-markdown": "^2.0.2" - } -} diff --git a/packages/docs-new/tailwind.config.cjs b/packages/docs-new/tailwind.config.cjs deleted file mode 100644 index 044cf0d..0000000 --- a/packages/docs-new/tailwind.config.cjs +++ /dev/null @@ -1,15 +0,0 @@ -// @ts-nocheck -module.exports = { - content: ["./src/**/*.{ts,tsx,md}"], - theme: { - fontFamily: { - sans: ["Rubik", "sans-serif"], - monospace: ["'JetBrains Mono'", "monospace"], - }, - boxShadow: { - DEFAULT: "0 2px 9px 0 rgb(0 0 0 / 0.3), 0 2px 4px -2px rgb(0 0 0 / 0.3)", - }, - extend: {}, - }, - plugins: [require("@tailwindcss/typography")], -} diff --git a/packages/docs-new/tsconfig.json b/packages/docs-new/tsconfig.json deleted file mode 100644 index 138b1c7..0000000 --- a/packages/docs-new/tsconfig.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "extends": "../../tsconfig.base.json", - "compilerOptions": { - "jsx": "react-jsx" - } -} diff --git a/packages/docs/.gitignore b/packages/docs/.gitignore deleted file mode 100644 index 0dfa207..0000000 --- a/packages/docs/.gitignore +++ /dev/null @@ -1,9 +0,0 @@ -node_modules -/.cache -/build -/public/build -/public/docs -.env -.vscode -app/docs.json -app/tailwind.css diff --git a/packages/docs/app/app-links.tsx b/packages/docs/app/app-links.tsx deleted file mode 100644 index 4cd2732..0000000 --- a/packages/docs/app/app-links.tsx +++ /dev/null @@ -1,47 +0,0 @@ -import { - CodeIcon, - DocumentTextIcon, - ExternalLinkIcon, -} from "@heroicons/react/solid" -import type { AppLinkProps } from "~/components/app-link" -import { createContentIndex } from "~/helpers/create-index.server" -import { inlineIconClass } from "~/styles" - -export const mainLinks: AppLinkProps[] = [ - { - type: "router", - to: "/docs/guides/getting-started", - label: ( - <> - Guides - - ), - }, - { - type: "internal", - to: "/docs/api", - label: ( - <> - API Reference - - ), - }, - { - type: "external", - to: "https://github.com/itsMapleLeaf/reacord", - label: ( - <> - GitHub - - ), - }, -] - -export async function getGuideLinks(): Promise { - const entries = await createContentIndex("app/routes/docs/guides") - return entries.map((entry) => ({ - type: "router", - label: entry.title, - to: entry.route, - })) -} diff --git a/packages/docs/app/components/app-link.tsx b/packages/docs/app/components/app-link.tsx deleted file mode 100644 index 6196dd0..0000000 --- a/packages/docs/app/components/app-link.tsx +++ /dev/null @@ -1,34 +0,0 @@ -import { Link } from "remix" -import { ExternalLink } from "~/components/external-link" - -export type AppLinkProps = { - type: "router" | "internal" | "external" - label: React.ReactNode - to: string - className?: string -} - -export function AppLink(props: AppLinkProps) { - switch (props.type) { - case "router": - return ( - - {props.label} - - ) - - case "internal": - return ( - - {props.label} - - ) - - case "external": - return ( - - {props.label} - - ) - } -} diff --git a/packages/docs/app/components/external-link.tsx b/packages/docs/app/components/external-link.tsx deleted file mode 100644 index bfe13a6..0000000 --- a/packages/docs/app/components/external-link.tsx +++ /dev/null @@ -1,9 +0,0 @@ -import type { ComponentPropsWithoutRef } from "react" - -export function ExternalLink(props: ComponentPropsWithoutRef<"a">) { - return ( - - {props.children} - - ) -} diff --git a/packages/docs/app/components/landing-example.mdx b/packages/docs/app/components/landing-example.mdx deleted file mode 100644 index aa74822..0000000 --- a/packages/docs/app/components/landing-example.mdx +++ /dev/null @@ -1,19 +0,0 @@ -{/* prettier-ignore */} -```tsx -import * as React from "react" -import { Embed, Button } from "reacord" - -function Counter() { - const [count, setCount] = React.useState(0) - return ( - <> - - This button has been clicked {count} times. - - - - ) -} -``` diff --git a/packages/docs/app/components/main-navigation.tsx b/packages/docs/app/components/main-navigation.tsx deleted file mode 100644 index 94282e9..0000000 --- a/packages/docs/app/components/main-navigation.tsx +++ /dev/null @@ -1,102 +0,0 @@ -import { MenuAlt4Icon } from "@heroicons/react/outline" -import { useRect } from "@reach/rect" -import clsx from "clsx" -import { useRef, useState } from "react" -import { FocusOn } from "react-focus-on" -import { Link } from "remix" -import { mainLinks } from "~/app-links" -import { AppLink } from "~/components/app-link" -import type { ContentIndexEntry } from "~/helpers/create-index.server" -import { linkClass } from "~/styles" - -const menuItemClass = clsx` - px-3 py-2 transition text-left font-medium block - opacity-50 hover:opacity-100 hover:bg-black/30 -` - -export function MainNavigation({ - guideRoutes, -}: { - guideRoutes: ContentIndexEntry[] -}) { - return ( - - ) -} - -function PopoverMenu({ children }: { children: React.ReactNode }) { - const [visible, setVisible] = useState(false) - - const buttonRef = useRef(null) - const buttonRect = useRect(buttonRef) - - const panelRef = useRef(null) - const panelRect = useRect(panelRef) - - /* eslint-disable jsx-a11y/no-static-element-interactions */ - /* eslint-disable jsx-a11y/click-events-have-key-events */ - return ( - <> - - - setVisible(false)} - onEscapeKey={() => setVisible(false)} - > -
setVisible(false)} - > -
-
-
- {children} -
-
-
-
-
- - ) -} diff --git a/packages/docs/app/entry.client.tsx b/packages/docs/app/entry.client.tsx deleted file mode 100644 index 6c87f0d..0000000 --- a/packages/docs/app/entry.client.tsx +++ /dev/null @@ -1,4 +0,0 @@ -import { hydrate } from "react-dom" -import { RemixBrowser } from "remix" - -hydrate(, document) diff --git a/packages/docs/app/entry.server.tsx b/packages/docs/app/entry.server.tsx deleted file mode 100644 index 337006a..0000000 --- a/packages/docs/app/entry.server.tsx +++ /dev/null @@ -1,21 +0,0 @@ -import { renderToString } from "react-dom/server" -import { RemixServer } from "remix" -import type { EntryContext } from "remix" - -export default function handleRequest( - request: Request, - responseStatusCode: number, - responseHeaders: Headers, - remixContext: EntryContext, -) { - const markup = renderToString( - , - ) - - responseHeaders.set("Content-Type", "text/html") - - return new Response("" + markup, { - status: responseStatusCode, - headers: responseHeaders, - }) -} diff --git a/packages/docs/app/helpers/create-index.server.ts b/packages/docs/app/helpers/create-index.server.ts deleted file mode 100644 index e69b36b..0000000 --- a/packages/docs/app/helpers/create-index.server.ts +++ /dev/null @@ -1,39 +0,0 @@ -import glob from "fast-glob" -import matter from "gray-matter" -import { readFile } from "node:fs/promises" -import { join, parse, posix } from "node:path" - -export type ContentIndexEntry = { - title: string - route: string - order: number -} - -export async function createContentIndex( - contentFolderPath: string, -): Promise { - const contentFiles = await glob(["**/*.mdx", "**/*.md"], { - cwd: contentFolderPath, - absolute: true, - }) - - const entries = await Promise.all(contentFiles.map(getIndexInfo)) - - return entries.sort((a, b) => a.order - b.order) -} - -async function getIndexInfo(filePath: string): Promise { - const { dir, name } = parse(filePath) - const route = "/" + posix.relative("app/routes", join(dir, name)) - - const { data } = matter(await readFile(filePath, "utf8")) - - const title = String(data.meta?.title ?? "") - - let order = Number(data.order) - if (!Number.isFinite(order)) { - order = Number.POSITIVE_INFINITY - } - - return { title, route, order } -} diff --git a/packages/docs/app/helpers/filesystem.server.ts b/packages/docs/app/helpers/filesystem.server.ts deleted file mode 100644 index ce5838c..0000000 --- a/packages/docs/app/helpers/filesystem.server.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { stat } from "node:fs/promises" - -export async function isFile(path: string) { - try { - const result = await stat(path) - return result.isFile() - } catch { - return false - } -} diff --git a/packages/docs/app/hooks/dom/use-scrolled.ts b/packages/docs/app/hooks/dom/use-scrolled.ts deleted file mode 100644 index e441f9c..0000000 --- a/packages/docs/app/hooks/dom/use-scrolled.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { useState } from "react" -import { useWindowEvent } from "~/hooks/dom/use-window-event" - -export function useScrolled() { - const [scrolled, setScrolled] = useState(false) - useWindowEvent("scroll", () => setScrolled(window.scrollY > 0)) - return scrolled -} diff --git a/packages/docs/app/hooks/dom/use-window-event.ts b/packages/docs/app/hooks/dom/use-window-event.ts deleted file mode 100644 index a76294b..0000000 --- a/packages/docs/app/hooks/dom/use-window-event.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { useEffect } from "react" - -export function useWindowEvent( - type: EventType, - handler: (event: WindowEventMap[EventType]) => void, -) { - useEffect(() => { - window.addEventListener(type, handler) - return () => window.removeEventListener(type, handler) - }) -} diff --git a/packages/docs/app/prism-theme.css b/packages/docs/app/prism-theme.css deleted file mode 100644 index 45b8096..0000000 --- a/packages/docs/app/prism-theme.css +++ /dev/null @@ -1,133 +0,0 @@ -/** - * Nord Theme Originally by Arctic Ice Studio - * https://nordtheme.com - * - * Ported for PrismJS by Zane Hitchcoxc (@zwhitchcox) and Gabriel Ramos (@gabrieluizramos) - */ - -code[class*="language-"], -pre[class*="language-"] { - color: #f8f8f2; - background: none; - /* font-family: "Fira Code", Consolas, Monaco, "Andale Mono", "Ubuntu Mono", - monospace; */ - text-align: left; - white-space: pre; - word-spacing: normal; - word-break: normal; - word-wrap: normal; - line-height: 1.7; - -moz-tab-size: 4; - -o-tab-size: 4; - tab-size: 4; - -webkit-hyphens: none; - -moz-hyphens: none; - -ms-hyphens: none; - hyphens: none; -} - -/* Code blocks */ -pre[class*="language-"] { - padding: 1em; - margin: 0.5em 0; - overflow: auto; - border-radius: 0.3em; -} - -:not(pre) > code[class*="language-"], -pre[class*="language-"] { - /* background: #2e3440; */ - background: rgba(0, 0, 0, 0.3); -} - -/* Inline code */ -:not(pre) > code[class*="language-"] { - padding: 0.1em; - border-radius: 0.3em; - white-space: normal; -} - -.token.comment, -.token.prolog, -.token.doctype, -.token.cdata { - color: #636f88; -} - -.token.punctuation { - color: #81a1c1; -} - -.namespace { - opacity: 0.7; -} - -.token.property, -.token.tag, -.token.constant, -.token.symbol, -.token.deleted { - color: #81a1c1; -} - -.token.number { - color: #b48ead; -} - -.token.boolean { - color: #81a1c1; -} - -.token.selector, -.token.attr-name, -.token.string, -.token.char, -.token.builtin, -.token.inserted { - color: #a3be8c; -} - -.token.operator, -.token.entity, -.token.url, -.language-css .token.string, -.style .token.string, -.token.variable { - color: #81a1c1; -} - -.token.atrule, -.token.attr-value, -.token.function, -.token.class-name { - color: #88c0d0; -} - -.token.keyword { - color: #81a1c1; -} - -.token.regex, -.token.important { - color: #ebcb8b; -} - -.token.important, -.token.bold { - font-weight: bold; -} - -.token.italic { - font-style: italic; -} - -.token.entity { - cursor: help; -} - -.code-line.highlight-line { - background-color: rgba(255, 255, 255, 0.08); - padding: 0 1rem; - margin: 0 -1rem; - display: block; -} diff --git a/packages/docs/app/root.tsx b/packages/docs/app/root.tsx deleted file mode 100644 index 1dc1cef..0000000 --- a/packages/docs/app/root.tsx +++ /dev/null @@ -1,50 +0,0 @@ -import packageJson from "reacord/package.json" -import type { LinksFunction, MetaFunction } from "remix" -import { - Links, - LiveReload, - Meta, - Outlet, - Scripts, - ScrollRestoration, -} from "remix" -import prismThemeCss from "./prism-theme.css" - -export const meta: MetaFunction = () => ({ - title: "Reacord", - description: packageJson.description, -}) - -export const links: LinksFunction = () => [ - { rel: "stylesheet", href: prismThemeCss }, - { rel: "stylesheet", href: "/tailwind.css" }, -] - -export default function App() { - return ( - - - - - - - - - - - - - - - {process.env.NODE_ENV === "development" && } - - - ) -} diff --git a/packages/docs/app/routes/docs.tsx b/packages/docs/app/routes/docs.tsx deleted file mode 100644 index 9c2c969..0000000 --- a/packages/docs/app/routes/docs.tsx +++ /dev/null @@ -1,56 +0,0 @@ -import clsx from "clsx" -import type { LoaderFunction } from "remix" -import { Link, Outlet, useLoaderData } from "remix" -import { MainNavigation } from "~/components/main-navigation" -import type { ContentIndexEntry } from "~/helpers/create-index.server" -import { createContentIndex } from "~/helpers/create-index.server" -import { useScrolled } from "~/hooks/dom/use-scrolled" -import { docsProseClass, linkClass, maxWidthContainer } from "~/styles" - -type LoaderData = ContentIndexEntry[] - -export const loader: LoaderFunction = async () => { - const data: LoaderData = await createContentIndex("app/routes/docs/guides") - return data -} - -export default function Docs() { - const data: LoaderData = useLoaderData() - return ( - <> - -
- -
-
-
- -
- -
-
- - ) -} - -function HeaderPanel({ children }: { children: React.ReactNode }) { - const isScrolled = useScrolled() - - const className = clsx( - isScrolled ? "bg-slate-700/30" : "bg-slate-800", - "shadow sticky top-0 backdrop-blur-sm transition z-10 flex", - ) - - return
{children}
-} diff --git a/packages/docs/app/routes/docs/guides/buttons.md b/packages/docs/app/routes/docs/guides/buttons.md deleted file mode 100644 index 68918f1..0000000 --- a/packages/docs/app/routes/docs/guides/buttons.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -order: 3 -meta: - title: Buttons - description: Using button components ---- - -# Buttons - -todo diff --git a/packages/docs/app/routes/docs/guides/embeds.md b/packages/docs/app/routes/docs/guides/embeds.md deleted file mode 100644 index 82c9ffd..0000000 --- a/packages/docs/app/routes/docs/guides/embeds.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -order: 2 -meta: - title: Embeds - description: Using embed components ---- - -# Embeds - -todo diff --git a/packages/docs/app/routes/docs/guides/getting-started.md b/packages/docs/app/routes/docs/guides/getting-started.md deleted file mode 100644 index 5d5bb55..0000000 --- a/packages/docs/app/routes/docs/guides/getting-started.md +++ /dev/null @@ -1,44 +0,0 @@ ---- -order: 0 -meta: - title: Getting Started - description: Learn how to get started with Reacord. ---- - -# Getting Started - -This guide assumes some familiarity with JavaScript, [React](https://reactjs.org), [Discord.js](https://discord.js.org) and the [Discord API](https://discord.dev). Keep these pages as reference if you need it. - -**Note:** Ensure your project has support for running code with JSX. I recommend using [esno](https://npm.im/esno). - -## Install - -```bash -# npm -npm install reacord discord.js - -# yarn -yarn add reacord discord.js - -# pnpm -pnpm add reacord discord.js -``` - -## Setup - -Create a Discord.js client and a Reacord instance: - -```js -// main.js -import { Client } from "discord.js" -import { ReacordDiscordJs } from "reacord" - -const client = new Client() -const reacord = new ReacordDiscordJs(client) - -client.on("ready", () => { - console.log("Ready!") -}) - -await client.login(process.env.BOT_TOKEN) -``` diff --git a/packages/docs/app/routes/docs/guides/select-menu.md b/packages/docs/app/routes/docs/guides/select-menu.md deleted file mode 100644 index 4a7affc..0000000 --- a/packages/docs/app/routes/docs/guides/select-menu.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -meta: - title: Select Menus - description: Using select menu components ---- - -# Select Menus - -todo diff --git a/packages/docs/app/routes/docs/guides/sending-messages.md b/packages/docs/app/routes/docs/guides/sending-messages.md deleted file mode 100644 index 5dc8359..0000000 --- a/packages/docs/app/routes/docs/guides/sending-messages.md +++ /dev/null @@ -1,88 +0,0 @@ ---- -order: 1 -meta: - title: Sending Messages - description: Sending messages by creating Reacord instances ---- - -# Sending Messages with Instances - -You can send messages via Reacord to a channel like so. - -
- In case you're unaware, click here to see how to get a channel ID. - -1. Enable "Developer Mode" in your Discord client settings. - ![Enabling developer mode](/images/developer-mode.png) -1. Right click any channel, and select "Copy ID". -![Copying the channel ID](/images/copy-channel-id.png) -
- -```jsx -const channelId = "abc123deadbeef" - -client.on("ready", () => { - reacord.send(channelId, "Hello, world!") -}) -``` - -The `.send()` function creates a **Reacord instance**. You can pass strings, numbers, or anything that can be rendered by React, such as JSX! - -Components rendered through this instance can include state and effects, and the message on Discord will update automatically. - -```jsx -function Uptime() { - const [startTime] = useState(Date.now()) - const [currentTime, setCurrentTime] = useState(Date.now()) - - useEffect(() => { - const interval = setInterval(() => { - currentTime(Date.now()) - }, 3000) - return () => clearInterval(interval) - }, []) - - return <>this message has been shown for {currentTime - startTime}ms -} - -client.on("ready", () => { - reacord.send(channelId, ) -}) -``` - -The instance can be rendered to multiple times, which will update the message each time. - -```jsx -const Hello = ({ subject }) => <>Hello, {subject}! - -client.on("ready", () => { - const instance = reacord.send(channel) - instance.render() - instance.render() -}) -``` - -## Cleaning Up Instances - -If you no longer want to use the instance, you can clean it up in a few ways: - -- `instance.destroy()` - This will remove the message. -- `instance.deactivate()` - This will keep the message, but it will disable the components on the message, and no longer listen to user interactions. - -By default, Reacord has a max limit on the number of active instances, and deactivates older instances to conserve memory. This can be configured through the Reacord options: - -```js -const reacord = new ReacordDiscordJs(client, { - // after sending four messages, - // the first one will be deactivated - maxInstances: 3, -}) -``` - -## Discord Slash Commands - - - -todo diff --git a/packages/docs/app/routes/index.tsx b/packages/docs/app/routes/index.tsx deleted file mode 100644 index 2c16297..0000000 --- a/packages/docs/app/routes/index.tsx +++ /dev/null @@ -1,41 +0,0 @@ -import packageJson from "reacord/package.json" -import type { LoaderFunction } from "remix" -import { Link, useLoaderData } from "remix" -import LandingExample from "~/components/landing-example.mdx" -import { MainNavigation } from "~/components/main-navigation" -import type { ContentIndexEntry } from "~/helpers/create-index.server" -import { createContentIndex } from "~/helpers/create-index.server" -import { maxWidthContainer } from "~/styles" - -type LoaderData = ContentIndexEntry[] - -export const loader: LoaderFunction = async () => { - const data: LoaderData = await createContentIndex("app/routes/docs/guides") - return data -} - -export default function Landing() { - const data: LoaderData = useLoaderData() - return ( -
-
- -
-
-
-

reacord

-
- -
-

{packageJson.description}

- - Get Started - -
-
-
- ) -} diff --git a/packages/docs/app/routes/tailwind[.]css.tsx b/packages/docs/app/routes/tailwind[.]css.tsx deleted file mode 100644 index 61b6a41..0000000 --- a/packages/docs/app/routes/tailwind[.]css.tsx +++ /dev/null @@ -1,4 +0,0 @@ -import type { LoaderFunction } from "remix" -import { serveTailwindCss } from "remix-tailwind" - -export const loader: LoaderFunction = () => serveTailwindCss() diff --git a/packages/docs/app/styles.ts b/packages/docs/app/styles.ts deleted file mode 100644 index 76ad495..0000000 --- a/packages/docs/app/styles.ts +++ /dev/null @@ -1,24 +0,0 @@ -import clsx from "clsx" - -export const maxWidthContainer = clsx`mx-auto w-full max-w-screen-lg px-4` - -export const inlineIconClass = clsx`inline w-5 align-sub` - -export const linkClass = clsx` - font-medium inline-block relative - opacity-60 hover:opacity-100 transition-opacity - after:absolute after:block after:w-full after:h-px after:bg-white/50 after:translate-y-[3px] after:opacity-0 after:transition - hover:after:translate-y-[-1px] hover:after:opacity-100 -` - -export const docsProseClass = clsx` - prose prose-invert - prose-h1:font-light prose-h1:mb-4 prose-h1:text-3xl lg:prose-h1:text-4xl - prose-h2:font-light - prose-h3:font-light - prose-p:my-4 - prose-a:font-medium prose-a:text-emerald-400 hover:prose-a:no-underline - prose-strong:font-medium prose-strong:text-emerald-400 - prose-pre:font-monospace prose-pre:overflow-x-auto - max-w-none -` diff --git a/packages/docs/package.json b/packages/docs/package.json index 3cfb441..156c88b 100644 --- a/packages/docs/package.json +++ b/packages/docs/package.json @@ -1,56 +1,47 @@ { + "name": "reacord-docs-new", + "type": "module", "private": true, - "name": "remix-app-template", - "description": "", - "license": "", "scripts": { - "prepare": "remix setup node", - "dev": "concurrently 'remix dev' 'typedoc --watch'", - "build": "typedoc && remix build", - "start": "remix-serve build" + "dev": "esmo server.ts", + "build": "vite build && vite build --ssr", + "start": "NODE_ENV=production esmo server.ts" }, "dependencies": { - "@headlessui/react": "^1.4.2", "@heroicons/react": "^1.0.5", "@reach/rect": "^0.16.0", - "@remix-run/react": "^1.1.1", - "@remix-run/serve": "^1.1.1", - "@remix-run/server-runtime": "^1.1.1", - "@tailwindcss/typography": "^0.5.0", - "autoprefixer": "^10.4.1", "clsx": "^1.1.1", - "fast-glob": "^3.2.7", + "express": "^4.17.2", "gray-matter": "^4.0.3", - "postcss": "^8.4.5", "reacord": "workspace:*", - "react": "^17.0.2", - "react-dom": "^17.0.2", + "react": "^18.0.0-rc.0", + "react-dom": "^18.0.0-rc.0", "react-focus-on": "^3.5.4", - "rehype-stringify": "^9.0.2", - "remark-parse": "^10.0.1", - "remark-rehype": "^10.1.0", - "remix": "^1.1.1", - "remix-tailwind": "^0.2.1", - "tailwindcss": "^3.0.8", - "unified": "^10.1.1", - "xdm": "^3.3.1" + "react-head": "^3.4.0", + "react-router": "^6.2.1", + "react-router-dom": "^6.2.1", + "vite-plugin-ssr": "^0.3.42" }, "devDependencies": { - "@itsmapleleaf/configs": "^1.1.2", - "@remix-run/dev": "^1.1.1", + "@mapbox/rehype-prism": "^0.8.0", + "@tailwindcss/typography": "^0.5.0", + "@types/compression": "^1.7.2", + "@types/express": "^4.17.13", + "@types/markdown-it": "^12.2.3", "@types/node": "*", - "@types/react": "^17.0.24", + "@types/react": "^17.0.38", "@types/react-dom": "^17.0.9", - "concurrently": "^6.5.1", - "prettier": "^2.5.1", - "rehype-highlight": "^5.0.2", - "rehype-prism-plus": "^1.1.3", - "typedoc": "^0.22.10", - "typescript": "^4.1.2" - }, - "engines": { - "node": ">=14" - }, - "sideEffects": false, - "prettier": "@itsmapleleaf/configs/prettier" + "@vitejs/plugin-react": "^1.1.3", + "autoprefixer": "^10.4.1", + "compression": "^1.7.4", + "esno": "^0.13.0", + "markdown-it": "^12.3.0", + "markdown-it-prism": "^2.2.1", + "postcss": "^8.4.5", + "tailwindcss": "^3.0.8", + "type-fest": "^2.8.0", + "typescript": "^4.5.4", + "vite": "^2.7.10", + "vite-plugin-markdown": "^2.0.2" + } } diff --git a/packages/docs-new/plugins/preval.ts b/packages/docs/plugins/preval.ts similarity index 100% rename from packages/docs-new/plugins/preval.ts rename to packages/docs/plugins/preval.ts diff --git a/packages/docs-new/postcss.config.cjs b/packages/docs/postcss.config.cjs similarity index 100% rename from packages/docs-new/postcss.config.cjs rename to packages/docs/postcss.config.cjs diff --git a/packages/docs/public/favicon.ico b/packages/docs/public/favicon.ico deleted file mode 100644 index 8830cf6821b354114848e6354889b8ecf6d2bc61..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16958 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 diff --git a/packages/docs/public/images/developer-mode.png b/packages/docs/public/images/developer-mode.png deleted file mode 100644 index 2b751583940093fa39817af0169a00b832378bdd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48739 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 ZKi69BL0reWWef}q44$rjF6*2UngH0!rE~xQ diff --git a/packages/docs/remix.config.js b/packages/docs/remix.config.js deleted file mode 100644 index dd74caa..0000000 --- a/packages/docs/remix.config.js +++ /dev/null @@ -1,24 +0,0 @@ -/* eslint-disable unicorn/prefer-module */ -const glob = require("fast-glob") -const { join, relative, normalize, parse } = require("path/posix") - -/** - * @type {import('@remix-run/dev/config').AppConfig} - */ -module.exports = { - appDirectory: "app", - assetsBuildDirectory: "public/build", - publicPath: "/build/", - serverBuildDirectory: "build", - devServerPort: 8002, - ignoredRouteFiles: [".*"], - - mdx: async (filename) => { - const highlight = await import("rehype-prism-plus").then( - (mod) => mod.default, - ) - return { - rehypePlugins: [highlight], - } - }, -} diff --git a/packages/docs/remix.env.d.ts b/packages/docs/remix.env.d.ts deleted file mode 100644 index a9dd65e..0000000 --- a/packages/docs/remix.env.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -/// -/// -declare module "@tailwindcss/typography" diff --git a/packages/docs-new/server.ts b/packages/docs/server.ts similarity index 100% rename from packages/docs-new/server.ts rename to packages/docs/server.ts diff --git a/packages/docs-new/src/_default.page.client.tsx b/packages/docs/src/_default.page.client.tsx similarity index 100% rename from packages/docs-new/src/_default.page.client.tsx rename to packages/docs/src/_default.page.client.tsx diff --git a/packages/docs-new/src/_default.page.server.tsx b/packages/docs/src/_default.page.server.tsx similarity index 100% rename from packages/docs-new/src/_default.page.server.tsx rename to packages/docs/src/_default.page.server.tsx diff --git a/packages/docs-new/src/app.tsx b/packages/docs/src/app.tsx similarity index 100% rename from packages/docs-new/src/app.tsx rename to packages/docs/src/app.tsx diff --git a/packages/docs-new/src/components/app-link.tsx b/packages/docs/src/components/app-link.tsx similarity index 100% rename from packages/docs-new/src/components/app-link.tsx rename to packages/docs/src/components/app-link.tsx diff --git a/packages/docs-new/src/components/external-link.tsx b/packages/docs/src/components/external-link.tsx similarity index 100% rename from packages/docs-new/src/components/external-link.tsx rename to packages/docs/src/components/external-link.tsx diff --git a/packages/docs-new/src/components/guide-page-layout.tsx b/packages/docs/src/components/guide-page-layout.tsx similarity index 100% rename from packages/docs-new/src/components/guide-page-layout.tsx rename to packages/docs/src/components/guide-page-layout.tsx diff --git a/packages/docs-new/src/components/landing-example.md b/packages/docs/src/components/landing-example.md similarity index 100% rename from packages/docs-new/src/components/landing-example.md rename to packages/docs/src/components/landing-example.md diff --git a/packages/docs-new/src/components/main-navigation.tsx b/packages/docs/src/components/main-navigation.tsx similarity index 95% rename from packages/docs-new/src/components/main-navigation.tsx rename to packages/docs/src/components/main-navigation.tsx index 1c0d14e..685acca 100644 --- a/packages/docs-new/src/components/main-navigation.tsx +++ b/packages/docs/src/components/main-navigation.tsx @@ -1,7 +1,7 @@ -import { AppLink } from "../components/app-link" import { guideLinks } from "../data/guide-links.preval" import { mainLinks } from "../data/main-links" import { linkClass } from "../styles/components" +import { AppLink } from "./app-link" import { PopoverMenu } from "./popover-menu" export function MainNavigation() { diff --git a/packages/docs-new/src/components/popover-menu.tsx b/packages/docs/src/components/popover-menu.tsx similarity index 100% rename from packages/docs-new/src/components/popover-menu.tsx rename to packages/docs/src/components/popover-menu.tsx diff --git a/packages/docs-new/src/data/guide-links.preval.tsx b/packages/docs/src/data/guide-links.preval.tsx similarity index 100% rename from packages/docs-new/src/data/guide-links.preval.tsx rename to packages/docs/src/data/guide-links.preval.tsx diff --git a/packages/docs-new/src/data/main-links.tsx b/packages/docs/src/data/main-links.tsx similarity index 100% rename from packages/docs-new/src/data/main-links.tsx rename to packages/docs/src/data/main-links.tsx diff --git a/packages/docs-new/src/docs/buttons.md b/packages/docs/src/docs/buttons.md similarity index 100% rename from packages/docs-new/src/docs/buttons.md rename to packages/docs/src/docs/buttons.md diff --git a/packages/docs-new/src/docs/embeds.md b/packages/docs/src/docs/embeds.md similarity index 100% rename from packages/docs-new/src/docs/embeds.md rename to packages/docs/src/docs/embeds.md diff --git a/packages/docs-new/src/docs/getting-started.md b/packages/docs/src/docs/getting-started.md similarity index 100% rename from packages/docs-new/src/docs/getting-started.md rename to packages/docs/src/docs/getting-started.md diff --git a/packages/docs-new/src/docs/select-menu.md b/packages/docs/src/docs/select-menu.md similarity index 100% rename from packages/docs-new/src/docs/select-menu.md rename to packages/docs/src/docs/select-menu.md diff --git a/packages/docs-new/src/docs/sending-messages.md b/packages/docs/src/docs/sending-messages.md similarity index 100% rename from packages/docs-new/src/docs/sending-messages.md rename to packages/docs/src/docs/sending-messages.md diff --git a/packages/docs-new/src/helpers/lazy-named.ts b/packages/docs/src/helpers/lazy-named.ts similarity index 100% rename from packages/docs-new/src/helpers/lazy-named.ts rename to packages/docs/src/helpers/lazy-named.ts diff --git a/packages/docs-new/src/hooks/dom/use-scrolled.ts b/packages/docs/src/hooks/dom/use-scrolled.ts similarity index 100% rename from packages/docs-new/src/hooks/dom/use-scrolled.ts rename to packages/docs/src/hooks/dom/use-scrolled.ts diff --git a/packages/docs-new/src/hooks/dom/use-window-event.ts b/packages/docs/src/hooks/dom/use-window-event.ts similarity index 100% rename from packages/docs-new/src/hooks/dom/use-window-event.ts rename to packages/docs/src/hooks/dom/use-window-event.ts diff --git a/packages/docs-new/src/pages/docs.page.route.tsx b/packages/docs/src/pages/docs.page.route.tsx similarity index 100% rename from packages/docs-new/src/pages/docs.page.route.tsx rename to packages/docs/src/pages/docs.page.route.tsx diff --git a/packages/docs-new/src/pages/docs.page.server.tsx b/packages/docs/src/pages/docs.page.server.tsx similarity index 100% rename from packages/docs-new/src/pages/docs.page.server.tsx rename to packages/docs/src/pages/docs.page.server.tsx diff --git a/packages/docs-new/src/pages/docs.page.tsx b/packages/docs/src/pages/docs.page.tsx similarity index 100% rename from packages/docs-new/src/pages/docs.page.tsx rename to packages/docs/src/pages/docs.page.tsx diff --git a/packages/docs-new/src/pages/index.page.tsx b/packages/docs/src/pages/index.page.tsx similarity index 100% rename from packages/docs-new/src/pages/index.page.tsx rename to packages/docs/src/pages/index.page.tsx diff --git a/packages/docs-new/src/react.d.ts b/packages/docs/src/react.d.ts similarity index 100% rename from packages/docs-new/src/react.d.ts rename to packages/docs/src/react.d.ts diff --git a/packages/docs-new/src/route-context.tsx b/packages/docs/src/route-context.tsx similarity index 100% rename from packages/docs-new/src/route-context.tsx rename to packages/docs/src/route-context.tsx diff --git a/packages/docs-new/src/router-types.ts b/packages/docs/src/router-types.ts similarity index 100% rename from packages/docs-new/src/router-types.ts rename to packages/docs/src/router-types.ts diff --git a/packages/docs-new/src/styles/components.ts b/packages/docs/src/styles/components.ts similarity index 100% rename from packages/docs-new/src/styles/components.ts rename to packages/docs/src/styles/components.ts diff --git a/packages/docs-new/src/styles/prism-theme.css b/packages/docs/src/styles/prism-theme.css similarity index 100% rename from packages/docs-new/src/styles/prism-theme.css rename to packages/docs/src/styles/prism-theme.css diff --git a/packages/docs-new/src/styles/tailwind.css b/packages/docs/src/styles/tailwind.css similarity index 100% rename from packages/docs-new/src/styles/tailwind.css rename to packages/docs/src/styles/tailwind.css diff --git a/packages/docs-new/src/vite-env.d.ts b/packages/docs/src/vite-env.d.ts similarity index 100% rename from packages/docs-new/src/vite-env.d.ts rename to packages/docs/src/vite-env.d.ts diff --git a/packages/docs/tailwind.config.cjs b/packages/docs/tailwind.config.cjs index 7f9d4f3..044cf0d 100644 --- a/packages/docs/tailwind.config.cjs +++ b/packages/docs/tailwind.config.cjs @@ -1,7 +1,6 @@ -/* eslint-disable unicorn/prefer-module */ -// eslint-disable-next-line unicorn/prefer-module +// @ts-nocheck module.exports = { - content: ["./app/**/*.{ts,tsx,md,mdx}"], + content: ["./src/**/*.{ts,tsx,md}"], theme: { fontFamily: { sans: ["Rubik", "sans-serif"], diff --git a/packages/docs/tsconfig.json b/packages/docs/tsconfig.json index 1712343..138b1c7 100644 --- a/packages/docs/tsconfig.json +++ b/packages/docs/tsconfig.json @@ -1,9 +1,6 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "jsx": "react-jsx", - "paths": { - "~/*": ["./app/*"] - } + "jsx": "react-jsx" } } diff --git a/packages/docs/typedoc.json b/packages/docs/typedoc.json deleted file mode 100644 index 9bdbc6c..0000000 --- a/packages/docs/typedoc.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "entryPoints": ["../reacord/library/main.ts"], - "out": ["public/docs/api"], - "tsconfig": "../reacord/tsconfig.json", - "excludeInternal": true, - "excludePrivate": true, - "excludeProtected": true, - "categorizeByGroup": false, - "preserveWatchOutput": true, - "githubPages": false -} diff --git a/packages/docs-new/vite.config.ts b/packages/docs/vite.config.ts similarity index 100% rename from packages/docs-new/vite.config.ts rename to packages/docs/vite.config.ts diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 55c686b..ac8a8b1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -36,81 +36,6 @@ importers: typescript: 4.5.4 packages/docs: - specifiers: - '@headlessui/react': ^1.4.2 - '@heroicons/react': ^1.0.5 - '@itsmapleleaf/configs': ^1.1.2 - '@reach/rect': ^0.16.0 - '@remix-run/dev': ^1.1.1 - '@remix-run/react': ^1.1.1 - '@remix-run/serve': ^1.1.1 - '@remix-run/server-runtime': ^1.1.1 - '@tailwindcss/typography': ^0.5.0 - '@types/node': '*' - '@types/react': ^17.0.24 - '@types/react-dom': ^17.0.9 - autoprefixer: ^10.4.1 - clsx: ^1.1.1 - concurrently: ^6.5.1 - fast-glob: ^3.2.7 - gray-matter: ^4.0.3 - postcss: ^8.4.5 - prettier: ^2.5.1 - reacord: workspace:* - react: ^17.0.2 - react-dom: ^17.0.2 - react-focus-on: ^3.5.4 - rehype-highlight: ^5.0.2 - rehype-prism-plus: ^1.1.3 - rehype-stringify: ^9.0.2 - remark-parse: ^10.0.1 - remark-rehype: ^10.1.0 - remix: ^1.1.1 - remix-tailwind: ^0.2.1 - tailwindcss: ^3.0.8 - typedoc: ^0.22.10 - typescript: ^4.1.2 - unified: ^10.1.1 - xdm: ^3.3.1 - dependencies: - '@headlessui/react': 1.4.2_react-dom@17.0.2+react@17.0.2 - '@heroicons/react': 1.0.5_react@17.0.2 - '@reach/rect': 0.16.0_react-dom@17.0.2+react@17.0.2 - '@remix-run/react': 1.1.1_react-dom@17.0.2+react@17.0.2 - '@remix-run/serve': 1.1.1_react-dom@17.0.2+react@17.0.2 - '@remix-run/server-runtime': 1.1.1_react-dom@17.0.2+react@17.0.2 - '@tailwindcss/typography': 0.5.0_tailwindcss@3.0.8 - autoprefixer: 10.4.1_postcss@8.4.5 - clsx: 1.1.1 - fast-glob: 3.2.7 - gray-matter: 4.0.3 - postcss: 8.4.5 - reacord: link:../reacord - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-focus-on: 3.5.4_b08e3c15324cbe90a6ff8fcd416c932c - rehype-stringify: 9.0.2 - remark-parse: 10.0.1 - remark-rehype: 10.1.0 - remix: 1.1.1 - remix-tailwind: 0.2.1_0dcfdd573103c9ed1a818d4d183298d9 - tailwindcss: 3.0.8_cefe482e8d38053bbf3d5815e0c551b3 - unified: 10.1.1 - xdm: 3.3.1 - devDependencies: - '@itsmapleleaf/configs': 1.1.2 - '@remix-run/dev': 1.1.1 - '@types/node': 17.0.5 - '@types/react': 17.0.38 - '@types/react-dom': 17.0.11 - concurrently: 6.5.1 - prettier: 2.5.1 - rehype-highlight: 5.0.2 - rehype-prism-plus: 1.1.3 - typedoc: 0.22.10_typescript@4.5.4 - typescript: 4.5.4 - - packages/docs-new: specifiers: '@heroicons/react': ^1.0.5 '@mapbox/rehype-prism': ^0.8.0 @@ -181,7 +106,7 @@ importers: vite: 2.7.10 vite-plugin-markdown: 2.0.2_vite@2.7.10 - packages/docs-new/dist/server: + packages/docs/dist/server: specifiers: {} packages/reacord: @@ -244,6 +169,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/highlight': 7.16.0 + dev: true /@babel/compat-data/7.16.4: resolution: {integrity: sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==} @@ -401,6 +327,7 @@ packages: /@babel/helper-validator-identifier/7.16.7: resolution: {integrity: sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==} engines: {node: '>=6.9.0'} + dev: true /@babel/helper-validator-option/7.14.5: resolution: {integrity: sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==} @@ -425,6 +352,7 @@ packages: '@babel/helper-validator-identifier': 7.16.7 chalk: 2.4.2 js-tokens: 4.0.0 + dev: true /@babel/parser/7.16.6: resolution: {integrity: sha512-Gr86ujcNuPDnNOY8mi383Hvi8IYrJVJYuf3XcuBM/Dgd+bINn/7tHqsj+tKkoreMbmGsFLsltI/JJd8fOFWGDQ==} @@ -731,29 +659,6 @@ packages: - supports-color dev: true - /@gar/promisify/1.1.2: - resolution: {integrity: sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw==} - dev: true - - /@headlessui/react/1.4.2_react-dom@17.0.2+react@17.0.2: - resolution: {integrity: sha512-N8tv7kLhg9qGKBkVdtg572BvKvWhmiudmeEpOCyNwzOsZHCXBtl8AazGikIfUS+vBoub20Fse3BjawXDVPPdug==} - engines: {node: '>=10'} - peerDependencies: - react: ^16 || ^17 || ^18 - react-dom: ^16 || ^17 || ^18 - dependencies: - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - dev: false - - /@heroicons/react/1.0.5_react@17.0.2: - resolution: {integrity: sha512-UDMyLM2KavIu2vlWfMspapw9yii7aoLwzI2Hudx4fyoPwfKfxU8r3cL8dEBXOjcLG0/oOONZzbT14M1HoNtEcg==} - peerDependencies: - react: '>= 16' - dependencies: - react: 17.0.2 - dev: false - /@heroicons/react/1.0.5_react@18.0.0-rc.0: resolution: {integrity: sha512-UDMyLM2KavIu2vlWfMspapw9yii7aoLwzI2Hudx4fyoPwfKfxU8r3cL8dEBXOjcLG0/oOONZzbT14M1HoNtEcg==} peerDependencies: @@ -1074,22 +979,6 @@ packages: '@nodelib/fs.scandir': 2.1.5 fastq: 1.13.0 - /@npmcli/fs/1.1.0: - resolution: {integrity: sha512-VhP1qZLXcrXRIaPoqb4YA55JQxLNF3jNR4T55IdOJa3+IFJKNYHtPvtXx8slmeMavj37vCzCfrqQM1vWLsYKLA==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16} - dependencies: - '@gar/promisify': 1.1.2 - semver: 7.3.5 - dev: true - - /@npmcli/move-file/1.1.2: - resolution: {integrity: sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==} - engines: {node: '>=10'} - dependencies: - mkdirp: 1.0.4 - rimraf: 3.0.2 - dev: true - /@reach/observe-rect/1.2.0: resolution: {integrity: sha512-Ba7HmkFgfQxZqqaeIWWkNK0rEhpxVQHIoVyW1YDSkGsGIXzcaW4deC8B0pZrNSSyLTdIk7y+5olKt5+g0GmFIQ==} dev: false @@ -1109,21 +998,6 @@ packages: tslib: 2.3.1 dev: false - /@reach/rect/0.16.0_react-dom@17.0.2+react@17.0.2: - resolution: {integrity: sha512-/qO9jQDzpOCdrSxVPR6l674mRHNTqfEjkaxZHluwJ/2qGUtYsA0GSZiF/+wX/yOWeBif1ycxJDa6HusAMJZC5Q==} - peerDependencies: - react: ^16.8.0 || 17.x - react-dom: ^16.8.0 || 17.x - dependencies: - '@reach/observe-rect': 1.2.0 - '@reach/utils': 0.16.0_react-dom@17.0.2+react@17.0.2 - prop-types: 15.8.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - tiny-warning: 1.0.3 - tslib: 2.3.1 - dev: false - /@reach/utils/0.16.0_757a802188413a36d4f24237d13b8e90: resolution: {integrity: sha512-PCggBet3qaQmwFNcmQ/GqHSefadAFyNCUekq9RrWoaU9hh/S4iaFgf2MBMdM47eQj5i/Bk0Mm07cP/XPFlkN+Q==} peerDependencies: @@ -1136,120 +1010,13 @@ packages: tslib: 2.3.1 dev: false - /@reach/utils/0.16.0_react-dom@17.0.2+react@17.0.2: - resolution: {integrity: sha512-PCggBet3qaQmwFNcmQ/GqHSefadAFyNCUekq9RrWoaU9hh/S4iaFgf2MBMdM47eQj5i/Bk0Mm07cP/XPFlkN+Q==} - peerDependencies: - react: ^16.8.0 || 17.x - react-dom: ^16.8.0 || 17.x - dependencies: - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - tiny-warning: 1.0.3 - tslib: 2.3.1 - dev: false - - /@remix-run/dev/1.1.1: - resolution: {integrity: sha512-dkzMVgMzaQUppf2za3kD+izsEK1hLsLQSVtDD3wN7pBMEbWXaEkWb2X2lj3c9yRDArPB7y5+09rm4SUnE4mL6A==} - hasBin: true - dependencies: - cacache: 15.3.0 - chokidar: 3.5.2 - esbuild: 0.14.10 - exit-hook: 2.2.1 - fs-extra: 10.0.0 - lodash.debounce: 4.0.8 - meow: 7.1.1 - minimatch: 3.0.4 - pretty-ms: 7.0.1 - read-package-json-fast: 2.0.3 - remark-frontmatter: 4.0.1 - remark-mdx-frontmatter: 1.1.1 - ws: 7.5.6 - xdm: 2.1.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: true - - /@remix-run/express/1.1.1_c249933f376ca18b25ea8a9b07171fbd: - resolution: {integrity: sha512-ER20ifpQoqE+rgEHCT+z3VlM5Cgftzl6ZxgHn814yH/mOdjOboBiTV4XTXrOMrjCVCdRduczvJIHJepmCWEiqw==} - peerDependencies: - express: ^4.17.1 - dependencies: - '@remix-run/node': 1.1.1_react-dom@17.0.2+react@17.0.2 - '@remix-run/server-runtime': 1.1.1_react-dom@17.0.2+react@17.0.2 - express: 4.17.2 - transitivePeerDependencies: - - react - - react-dom - dev: false - - /@remix-run/node/1.1.1_react-dom@17.0.2+react@17.0.2: - resolution: {integrity: sha512-8WhpjiDqHb+RpsN95vygYrxyui/dWKi9ECJju+/xBuP8pODRKXU9hrCoxVC2FjFRhXUdErkCEDK/AZSDPAlqVw==} - dependencies: - '@remix-run/server-runtime': 1.1.1_react-dom@17.0.2+react@17.0.2 - '@types/busboy': 0.3.1 - '@types/node-fetch': 2.5.12 - '@web-std/file': 3.0.0 - abort-controller: 3.0.0 - blob-stream: 0.1.3 - busboy: 0.3.1 - cookie-signature: 1.1.0 - form-data: 4.0.0 - node-fetch: 2.6.6 - source-map: 0.7.3 - transitivePeerDependencies: - - react - - react-dom - dev: false - - /@remix-run/react/1.1.1_react-dom@17.0.2+react@17.0.2: - resolution: {integrity: sha512-vz7my0sqjuL3BpgvSb+pUFjebof54okDLm2wHI09NnlbPS1ILrrp61zeNmDyrA11tFcxS/JrgKS/q1Frk030mg==} - peerDependencies: - react: '>=16.8' - react-dom: '>=16.8' - dependencies: - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-router-dom: 6.2.1_react-dom@17.0.2+react@17.0.2 - dev: false - - /@remix-run/serve/1.1.1_react-dom@17.0.2+react@17.0.2: - resolution: {integrity: sha512-l9ibxAMFud808OjK0izIWwIP/jCuHsTBdV4FDA6K1Gwjom9uIHyXbBtJNIDYQuoSdRp7F2zM06TkT8jBXLKV2A==} - hasBin: true - dependencies: - '@remix-run/express': 1.1.1_c249933f376ca18b25ea8a9b07171fbd - compression: 1.7.4 - express: 4.17.2 - morgan: 1.10.0 - transitivePeerDependencies: - - react - - react-dom - dev: false - - /@remix-run/server-runtime/1.1.1_react-dom@17.0.2+react@17.0.2: - resolution: {integrity: sha512-uTTGSjCn2WTXUShruvTuErpbdbGoLu2dZ/zQ0ZHA0MMgP4VDA8xyuBeRcv/By3xqGcu2zSxcEGv7tRPgzU1AtA==} - peerDependencies: - react: '>=16.8' - react-dom: '>=16.8' - dependencies: - '@types/cookie': 0.4.1 - cookie: 0.4.1 - jsesc: 3.0.2 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-router-dom: 6.2.1_react-dom@17.0.2+react@17.0.2 - set-cookie-parser: 2.4.8 - source-map: 0.7.3 - dev: false - /@rollup/pluginutils/4.1.2: resolution: {integrity: sha512-ROn4qvkxP9SyPeHaf7uQC/GPFY6L/OWy9+bd9AwcjOAWQwxRscoEyAUD8qCY5o5iL4jqQwoLk2kaTKJPb/HwzQ==} engines: {node: '>= 8.0.0'} dependencies: estree-walker: 2.0.2 picomatch: 2.3.0 + dev: true /@sapphire/async-queue/1.1.9: resolution: {integrity: sha512-CbXaGwwlEMq+l1TRu01FJCvySJ1CEFKFclHT48nIfNeZXaAAmmwwy7scUKmYHPUa3GhoMp6Qr1B3eAJux6XgOQ==} @@ -1264,6 +1031,7 @@ packages: /@sindresorhus/is/4.2.0: resolution: {integrity: sha512-VkE3KLBmJwcCaVARtQpfuKcKv8gcBmUubrfHGF84dXuuW6jgsRYxPtzcIhPyK9WAPpRt2/xY6zkD9MnRaJzSyw==} engines: {node: '>=10'} + dev: true /@sinonjs/commons/1.8.3: resolution: {integrity: sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==} @@ -1284,12 +1052,6 @@ packages: defer-to-connect: 1.1.3 dev: true - /@szmarczak/http-timer/4.0.6: - resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==} - engines: {node: '>=10'} - dependencies: - defer-to-connect: 2.0.1 - /@tailwindcss/typography/0.5.0_tailwindcss@3.0.8: resolution: {integrity: sha512-1p/3C6C+JJziS/ghtG8ACYalbA2SyLJY27Pm33cVTlAoY6VQ7zfm2H64cPxUMBkVIlWXTtWHhZcZJPobMRmQAA==} peerDependencies: @@ -1300,17 +1062,13 @@ packages: lodash.merge: 4.6.2 lodash.uniq: 4.5.0 tailwindcss: 3.0.8_cefe482e8d38053bbf3d5815e0c551b3 + dev: true /@tootallnate/once/1.1.2: resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} engines: {node: '>= 6'} dev: true - /@types/acorn/4.0.6: - resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==} - dependencies: - '@types/estree': 0.0.50 - /@types/babel__core/7.1.17: resolution: {integrity: sha512-6zzkezS9QEIL8yCBvXWxPTJPNuMeECJVxSOhxNY/jfq9LxOTHivaYTqr37n9LknWWRTIkzqH2UilS5QFvfa90A==} dependencies: @@ -1347,20 +1105,6 @@ packages: '@types/node': 17.0.5 dev: true - /@types/busboy/0.3.1: - resolution: {integrity: sha512-8BPLNy4x+7lbTOGkAyUIZrrPEZ7WzbO7YlVGMf9EZi9J9mqILEkYbt/kgVWQ7fizOISo1hM/7cAsWVTa7EhQDg==} - dependencies: - '@types/node': 17.0.5 - dev: false - - /@types/cacheable-request/6.0.2: - resolution: {integrity: sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==} - dependencies: - '@types/http-cache-semantics': 4.0.1 - '@types/keyv': 3.1.3 - '@types/node': 17.0.5 - '@types/responselike': 1.0.0 - /@types/compression/1.7.2: resolution: {integrity: sha512-lwEL4M/uAGWngWFLSG87ZDr2kLrbuR8p7X+QZB1OQlT+qkHsCPDVFnHPyXf4Vyl4yDDorNY+mAhosxkCvppatg==} dependencies: @@ -1373,15 +1117,6 @@ packages: '@types/node': 17.0.5 dev: true - /@types/cookie/0.4.1: - resolution: {integrity: sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==} - dev: false - - /@types/debug/4.1.7: - resolution: {integrity: sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==} - dependencies: - '@types/ms': 0.7.31 - /@types/eslint/8.2.1: resolution: {integrity: sha512-UP9rzNn/XyGwb5RQ2fok+DzcIRIYwc16qTXse5+Smsy8MOIccCChT15KAwnsgQx4PzJkaMq4myFyZ4CL5TjhIQ==} dependencies: @@ -1389,16 +1124,9 @@ packages: '@types/json-schema': 7.0.9 dev: true - /@types/estree-jsx/0.0.1: - resolution: {integrity: sha512-gcLAYiMfQklDCPjQegGn0TBAn9it05ISEsEhlKQUddIk7o2XDokOcTN7HBO8tznM0D9dGezvHEfRZBfZf6me0A==} - dependencies: - '@types/estree': 0.0.50 - - /@types/estree/0.0.46: - resolution: {integrity: sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==} - /@types/estree/0.0.50: resolution: {integrity: sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==} + dev: true /@types/express-serve-static-core/4.17.27: resolution: {integrity: sha512-e/sVallzUTPdyOTiqi8O8pMdBBphscvI6E4JYaKlja4Lm+zh7UFSSdW5VMkRbhDtmrONqOUHOXRguPsDckzxNA==} @@ -1434,9 +1162,7 @@ packages: resolution: {integrity: sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==} dependencies: '@types/unist': 2.0.6 - - /@types/http-cache-semantics/4.0.1: - resolution: {integrity: sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==} + dev: true /@types/inquirer/7.3.3: resolution: {integrity: sha512-HhxyLejTHMfohAuhRun4csWigAMjXTmRyiJTU1Y/I1xmggikFMkOUoMQRlFm+zQcPEGHSs3io/0FAmNZf8EymQ==} @@ -1476,11 +1202,6 @@ packages: resolution: {integrity: sha1-7ihweulOEdK4J7y+UnC86n8+ce4=} dev: true - /@types/keyv/3.1.3: - resolution: {integrity: sha512-FXCJgyyN3ivVgRoml4h94G/p3kY+u/B86La+QptcqJaWtBWtmc6TtkNfS40n9bIvyLteHh7zXOtgbobORKPbDg==} - dependencies: - '@types/node': 17.0.5 - /@types/linkify-it/3.0.2: resolution: {integrity: sha512-HZQYqbiFVWufzCwexrvh694SOim8z2d+xJl5UNamcvQFejLY/2YUtzXHYi3cHdI7PMlS8ejH2slRAOJQ32aNbA==} dev: true @@ -1502,17 +1223,9 @@ packages: '@types/mdurl': 1.0.2 dev: true - /@types/mdast/3.0.10: - resolution: {integrity: sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==} - dependencies: - '@types/unist': 2.0.6 - /@types/mdurl/1.0.2: resolution: {integrity: sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA==} - - /@types/mdx/2.0.1: - resolution: {integrity: sha512-JPEv4iAl0I+o7g8yVWDwk30es8mfVrjkvh5UeVR2sYPpZCK44vrAPsbJpIS+rJAUxLgaSAMKTEH5Vn5qd9XsrQ==} - dev: false + dev: true /@types/mime/1.3.2: resolution: {integrity: sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==} @@ -1522,18 +1235,12 @@ packages: resolution: {integrity: sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==} dev: true - /@types/minimist/1.2.2: - resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==} - dev: true - - /@types/ms/0.7.31: - resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==} - /@types/node-fetch/2.5.12: resolution: {integrity: sha512-MKgC4dlq4kKNa/mYrwpKfzQMB5X3ee5U6fSprkKpToBqBmX4nFZL9cW5jl6sWn+xpRJ7ypWh2yyqqr8UUCstSw==} dependencies: '@types/node': 17.0.5 form-data: 3.0.1 + dev: true /@types/node/17.0.5: resolution: {integrity: sha512-w3mrvNXLeDYV1GKTZorGJQivK6XLCoGwpnyJFbJVK/aTBQUxOCaa/GlFAAN3OTDFcb7h5tiFG+YXCO2By+riZw==} @@ -1544,19 +1251,12 @@ packages: /@types/parse-json/4.0.0: resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} - - /@types/parse5/6.0.3: - resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==} dev: true /@types/prettier/2.4.2: resolution: {integrity: sha512-ekoj4qOQYp7CvjX8ZDBgN86w3MqQhLE1hczEJbEIjgFEumDy+na/4AJAbLXfgEWFNB2pKadM5rPFtuSGMWK7xA==} dev: true - /@types/prismjs/1.16.6: - resolution: {integrity: sha512-dTvnamRITNqNkqhlBd235kZl3KfVJQQoT5jkXeiWSBK7i4/TLKBNLV0S1wOt8gy4E2TY722KLtdmv2xc6+Wevg==} - dev: true - /@types/prop-types/15.7.4: resolution: {integrity: sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==} @@ -1587,11 +1287,6 @@ packages: '@types/scheduler': 0.16.2 csstype: 3.0.10 - /@types/responselike/1.0.0: - resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} - dependencies: - '@types/node': 17.0.5 - /@types/scheduler/0.16.2: resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==} @@ -1606,10 +1301,6 @@ packages: resolution: {integrity: sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==} dev: true - /@types/tailwindcss/2.2.4: - resolution: {integrity: sha512-8mIk+0BoReKiaBI4e3hjaz9YDQto+rdZ2eEExHf6AfS38FZcALQ6s8mTd+74N8BtBaLnTzLdNe5GbkzObWlSXw==} - dev: false - /@types/through/0.0.30: resolution: {integrity: sha512-FvnCJljyxhPM3gkRgWmxmDZyAQSiBQQWLI0A0VFL0K7W1oRUrPJSqNO0NvTnLkBcotdlp3lKvaT0JrnyRDkzOg==} dependencies: @@ -1618,6 +1309,7 @@ packages: /@types/unist/2.0.6: resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} + dev: true /@types/ws/8.2.2: resolution: {integrity: sha512-NOn5eIcgWLOo6qW8AcuLZ7G8PycXu0xTxxkS6Q18VWFxgPUSOwV0pBj2a/4viNZVu25i7RIB7GttdkAIUUXOOg==} @@ -1763,31 +1455,6 @@ packages: - supports-color dev: true - /@web-std/blob/3.0.1: - resolution: {integrity: sha512-opuhO8ZGGUj2jdFwfgMjWjVdKaHlQanGWXxj5wV2YQ1uGTuL/SADnsDitpMfRb+lSpmQyzpwZFfj4CNKQuwSKQ==} - dependencies: - '@web-std/stream': 1.0.0 - web-encoding: 1.1.5 - dev: false - - /@web-std/file/3.0.0: - resolution: {integrity: sha512-ac2H3IUOky3GRJdbdJYgVvH+OApzpr0KX0t9p6Nj9AuHxKudc0pD7mVruekCW4CZv6DbOReDukwwskJN1bSCzA==} - dependencies: - '@web-std/blob': 3.0.1 - dev: false - - /@web-std/stream/1.0.0: - resolution: {integrity: sha512-jyIbdVl+0ZJyKGTV0Ohb9E6UnxP+t7ZzX4Do3AHjZKxUXKMs9EmqnBDQgHF7bEw0EzbQygOjtt/7gvtmi//iCQ==} - dependencies: - web-streams-polyfill: 3.2.0 - dev: false - - /@zxing/text-encoding/0.9.0: - resolution: {integrity: sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA==} - requiresBuild: true - dev: false - optional: true - /abab/2.0.5: resolution: {integrity: sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==} dev: true @@ -1796,13 +1463,6 @@ packages: resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} dev: true - /abort-controller/3.0.0: - resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} - engines: {node: '>=6.5'} - dependencies: - event-target-shim: 5.0.1 - dev: false - /accepts/1.3.7: resolution: {integrity: sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==} engines: {node: '>= 0.6'} @@ -1823,6 +1483,7 @@ packages: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: acorn: 8.7.0 + dev: true /acorn-node/1.8.2: resolution: {integrity: sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==} @@ -1830,20 +1491,24 @@ packages: acorn: 7.4.1 acorn-walk: 7.2.0 xtend: 4.0.2 + dev: true /acorn-walk/7.2.0: resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} engines: {node: '>=0.4.0'} + dev: true /acorn/7.4.1: resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} engines: {node: '>=0.4.0'} hasBin: true + dev: true /acorn/8.7.0: resolution: {integrity: sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==} engines: {node: '>=0.4.0'} hasBin: true + dev: true /agent-base/6.0.2: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} @@ -1930,12 +1595,14 @@ packages: engines: {node: '>=4'} dependencies: color-convert: 1.9.3 + dev: true /ansi-styles/4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} dependencies: color-convert: 2.0.1 + dev: true /ansi-styles/5.2.0: resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} @@ -1959,9 +1626,11 @@ packages: dependencies: normalize-path: 3.0.0 picomatch: 2.3.0 + dev: true /arg/5.0.1: resolution: {integrity: sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==} + dev: true /argparse/1.0.10: resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} @@ -2057,11 +1726,6 @@ packages: es-abstract: 1.19.1 dev: true - /arrify/1.0.1: - resolution: {integrity: sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=} - engines: {node: '>=0.10.0'} - dev: true - /arrify/2.0.1: resolution: {integrity: sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==} engines: {node: '>=8'} @@ -2076,12 +1740,9 @@ packages: resolution: {integrity: sha1-9wtzXGvKGlycItmCw+Oef+ujva0=} dev: true - /astring/1.8.1: - resolution: {integrity: sha512-Aj3mbwVzj7Vve4I/v2JYOPFkCGM2YS7OqQTNSxmUR+LECRpokuPgAYghePgr6SALDo5bD5DlfbSaYjOzGJZOLQ==} - hasBin: true - /asynckit/0.4.0: resolution: {integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k=} + dev: true /atob/2.1.2: resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==} @@ -2103,11 +1764,7 @@ packages: picocolors: 1.0.0 postcss: 8.4.5 postcss-value-parser: 4.2.0 - - /available-typed-arrays/1.0.5: - resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} - engines: {node: '>= 0.4'} - dev: false + dev: true /axe-core/4.3.5: resolution: {integrity: sha512-WKTW1+xAzhMS5dJsxWkliixlO/PqC4VhmO9T4juNYcaTg9jzWiJsou6m5pxWYGfigWbwzJWeFY6z47a+4neRXA==} @@ -2245,11 +1902,9 @@ packages: babel-preset-current-node-syntax: 1.0.1_@babel+core@7.16.5 dev: true - /bail/2.0.2: - resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} - /balanced-match/1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + dev: true /base/0.11.2: resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==} @@ -2268,26 +1923,10 @@ packages: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} dev: true - /basic-auth/2.0.1: - resolution: {integrity: sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==} - engines: {node: '>= 0.8'} - dependencies: - safe-buffer: 5.1.2 - dev: false - - /big.js/5.2.2: - resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} - dev: true - /binary-extensions/2.2.0: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} - - /bindings/1.5.0: - resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} - dependencies: - file-uri-to-path: 1.0.0 - optional: true + dev: true /bl/4.1.0: resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} @@ -2305,16 +1944,6 @@ packages: readable-stream: 3.6.0 dev: true - /blob-stream/0.1.3: - resolution: {integrity: sha1-mNZor2mW4PMu9mbQbiFczH13aGw=} - dependencies: - blob: 0.0.4 - dev: false - - /blob/0.0.4: - resolution: {integrity: sha1-vPEwUspURj8w+fx+lbmkdjCpSSE=} - dev: false - /body-parser/1.19.1: resolution: {integrity: sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==} engines: {node: '>= 0.8'} @@ -2377,6 +2006,7 @@ packages: dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 + dev: true /braces/2.3.2: resolution: {integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==} @@ -2414,6 +2044,7 @@ packages: escalade: 3.1.1 node-releases: 2.0.1 picocolors: 1.0.0 + dev: true /bser/2.1.1: resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} @@ -2462,16 +2093,10 @@ packages: esbuild: 0.14.10 dev: true - /busboy/0.3.1: - resolution: {integrity: sha512-y7tTxhGKXcyBxRKAni+awqx8uqaJKrSFSNFSeRG5CsWNdmy2BIK+6VGWEW7TZnIO/533mtMEA4rOevQV815YJw==} - engines: {node: '>=4.5.0'} - dependencies: - dicer: 0.3.0 - dev: false - /bytes/3.0.0: resolution: {integrity: sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=} engines: {node: '>= 0.8'} + dev: true /bytes/3.1.1: resolution: {integrity: sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==} @@ -2501,30 +2126,6 @@ packages: resolution: {integrity: sha512-rM7E2ygtMkJqD9c7WnFU6fruFcN3xe4FM5yUmgxhZzIKJk4uHl9U/fhwdajGFQbQuv43FAUo1Fe8gX/oIKDeSA==} engines: {node: '>=8'} - /cacache/15.3.0: - resolution: {integrity: sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==} - engines: {node: '>= 10'} - dependencies: - '@npmcli/fs': 1.1.0 - '@npmcli/move-file': 1.1.2 - chownr: 2.0.0 - fs-minipass: 2.1.0 - glob: 7.2.0 - infer-owner: 1.0.4 - lru-cache: 6.0.0 - minipass: 3.1.6 - minipass-collect: 1.0.2 - minipass-flush: 1.0.5 - minipass-pipeline: 1.2.4 - mkdirp: 1.0.4 - p-map: 4.0.0 - promise-inflight: 1.0.1 - rimraf: 3.0.2 - ssri: 8.0.1 - tar: 6.1.11 - unique-filename: 1.1.1 - dev: true - /cache-base/1.0.1: resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==} engines: {node: '>=0.10.0'} @@ -2540,10 +2141,6 @@ packages: unset-value: 1.0.0 dev: true - /cacheable-lookup/5.0.4: - resolution: {integrity: sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==} - engines: {node: '>=10.6.0'} - /cacheable-request/6.1.0: resolution: {integrity: sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==} engines: {node: '>=8'} @@ -2557,23 +2154,12 @@ packages: responselike: 1.0.2 dev: true - /cacheable-request/7.0.2: - resolution: {integrity: sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==} - engines: {node: '>=8'} - dependencies: - clone-response: 1.0.2 - get-stream: 5.2.0 - http-cache-semantics: 4.1.0 - keyv: 4.0.4 - lowercase-keys: 2.0.0 - normalize-url: 6.1.0 - responselike: 2.0.0 - /call-bind/1.0.2: resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} dependencies: function-bind: 1.1.1 get-intrinsic: 1.1.1 + dev: true /call-me-maybe/1.0.1: resolution: {integrity: sha1-JtII6onje1y95gJQoV8DHBak1ms=} @@ -2582,18 +2168,11 @@ packages: /callsites/3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} + dev: true /camelcase-css/2.0.1: resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} engines: {node: '>= 6'} - - /camelcase-keys/6.2.2: - resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} - engines: {node: '>=8'} - dependencies: - camelcase: 5.3.1 - map-obj: 4.3.0 - quick-lru: 4.0.1 dev: true /camelcase/4.1.0: @@ -2613,6 +2192,7 @@ packages: /caniuse-lite/1.0.30001294: resolution: {integrity: sha512-LiMlrs1nSKZ8qkNhpUf5KD0Al1KCBE3zaT7OLOwEkagXMEDij98SiOovn9wxVGQpklk9vVC/pUSqgYmkmKOS8g==} + dev: true /capture-exit/2.0.0: resolution: {integrity: sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==} @@ -2626,9 +2206,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /ccount/2.0.1: - resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} - /chalk/1.1.3: resolution: {integrity: sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=} engines: {node: '>=0.10.0'} @@ -2647,6 +2224,7 @@ packages: ansi-styles: 3.2.1 escape-string-regexp: 1.0.5 supports-color: 5.5.0 + dev: true /chalk/3.0.0: resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==} @@ -2662,6 +2240,7 @@ packages: dependencies: ansi-styles: 4.3.0 supports-color: 7.2.0 + dev: true /chalk/5.0.0: resolution: {integrity: sha512-/duVOqst+luxCQRKEo4bNxinsOQtMP80ZYm7mMqzuh5PociNL0PvmHFvREJ9ueYL2TxlHjBcmLCdmocx9Vg+IQ==} @@ -2673,30 +2252,18 @@ packages: engines: {node: '>=10'} dev: true - /character-entities-html4/2.1.0: - resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} - /character-entities-legacy/1.1.4: resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} dev: true - /character-entities-legacy/3.0.0: - resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} - /character-entities/1.2.4: resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} dev: true - /character-entities/2.0.1: - resolution: {integrity: sha512-OzmutCf2Kmc+6DrFrrPS8/tDh2+DpnrfzdICHWhcVC9eOd0N1PXmQEE1a8iM4IziIAG+8tmTq3K+oo0ubH6RRQ==} - /character-reference-invalid/1.1.4: resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} dev: true - /character-reference-invalid/2.0.1: - resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} - /chardet/0.7.0: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} dev: true @@ -2714,10 +2281,6 @@ packages: readdirp: 3.6.0 optionalDependencies: fsevents: 2.3.2 - - /chownr/2.0.0: - resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} - engines: {node: '>=10'} dev: true /ci-info/1.6.0: @@ -2812,6 +2375,7 @@ packages: resolution: {integrity: sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=} dependencies: mimic-response: 1.0.1 + dev: true /clone/1.0.4: resolution: {integrity: sha1-2jCcwmPfFZlMaIypAheco8fNfH4=} @@ -2844,32 +2408,34 @@ packages: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} dependencies: color-name: 1.1.3 + dev: true /color-convert/2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} engines: {node: '>=7.0.0'} dependencies: color-name: 1.1.4 + dev: true /color-name/1.1.3: resolution: {integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=} + dev: true /color-name/1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + dev: true /combined-stream/1.0.8: resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} engines: {node: '>= 0.8'} dependencies: delayed-stream: 1.0.0 + dev: true /comma-separated-tokens/1.0.8: resolution: {integrity: sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==} dev: true - /comma-separated-tokens/2.0.2: - resolution: {integrity: sha512-G5yTt3KQN4Yn7Yk4ed73hlZ1evrFKXeUW3086p3PRFNp7m2vIjI6Pg+Kgb+oyzhd9F2qdcoj67+y3SdxL5XWsg==} - /commander/2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} dev: true @@ -2898,6 +2464,7 @@ packages: engines: {node: '>= 0.6'} dependencies: mime-db: 1.51.0 + dev: true /compression/1.7.4: resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==} @@ -2910,23 +2477,10 @@ packages: on-headers: 1.0.2 safe-buffer: 5.1.2 vary: 1.1.2 + dev: true /concat-map/0.0.1: resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} - - /concurrently/6.5.1: - resolution: {integrity: sha512-FlSwNpGjWQfRwPLXvJ/OgysbBxPkWpiVjy1042b0U7on7S7qwwMIILRj7WTN1mTgqa582bG6NFuScOoh6Zgdag==} - engines: {node: '>=10.0.0'} - hasBin: true - dependencies: - chalk: 4.1.2 - date-fns: 2.28.0 - lodash: 4.17.21 - rxjs: 6.6.7 - spawn-command: 0.0.2-1 - supports-color: 8.1.1 - tree-kill: 1.2.2 - yargs: 16.2.0 dev: true /configstore/3.1.5: @@ -2975,11 +2529,6 @@ packages: resolution: {integrity: sha1-4wOogrNCzD7oylE6eZmXNNqzriw=} dev: false - /cookie-signature/1.1.0: - resolution: {integrity: sha512-Alvs19Vgq07eunykd3Xy2jF0/qSNv2u7KDbAek9H5liV1UMijbqFs5cycZvv5dVsvseT/U4H8/7/w8Koh35C4A==} - engines: {node: '>=6.6.0'} - dev: false - /cookie/0.4.1: resolution: {integrity: sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==} engines: {node: '>= 0.6'} @@ -3008,6 +2557,7 @@ packages: parse-json: 5.2.0 path-type: 4.0.0 yaml: 1.10.2 + dev: true /cp-file/7.0.0: resolution: {integrity: sha512-0Cbj7gyvFVApzpK/uhCtQ/9kE9UnYpxMzaq5nQQC/Dh4iaj5fxp7iEFIullrYwzj8nf0qnsI1Qsx34hAeAebvw==} @@ -3083,6 +2633,7 @@ packages: resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} engines: {node: '>=4'} hasBin: true + dev: true /cssom/0.3.8: resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} @@ -3115,20 +2666,6 @@ packages: whatwg-url: 8.7.0 dev: true - /date-fns/2.28.0: - resolution: {integrity: sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw==} - engines: {node: '>=0.11'} - dev: true - - /deasync/0.1.24: - resolution: {integrity: sha512-i98vg42xNfRZCymummMAN0rIcQ1gZFinSe3btvPIvy6JFTaeHcumeKybRo2HTv86nasfmT0nEgAn2ggLZhOCVA==} - engines: {node: '>=0.11.0'} - requiresBuild: true - dependencies: - bindings: 1.5.0 - node-addon-api: 1.7.2 - optional: true - /debug/2.6.9: resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} dependencies: @@ -3150,13 +2687,6 @@ packages: optional: true dependencies: ms: 2.1.2 - - /decamelize-keys/1.1.0: - resolution: {integrity: sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=} - engines: {node: '>=0.10.0'} - dependencies: - decamelize: 1.2.0 - map-obj: 1.0.1 dev: true /decamelize/1.2.0: @@ -3168,11 +2698,6 @@ packages: resolution: {integrity: sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==} dev: true - /decode-named-character-reference/1.0.1: - resolution: {integrity: sha512-YV/0HQHreRwKb7uBopyIkLG17jG6Sv2qUchk9qSoVJ2f+flwRsPNBO0hAnjt6mTNYUT+vw9Gy2ihXg4sUWPi2w==} - dependencies: - character-entities: 2.0.1 - /decode-uri-component/0.2.0: resolution: {integrity: sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=} engines: {node: '>=0.10'} @@ -3185,12 +2710,6 @@ packages: mimic-response: 1.0.1 dev: true - /decompress-response/6.0.0: - resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} - engines: {node: '>=10'} - dependencies: - mimic-response: 3.1.0 - /dedent/0.7.0: resolution: {integrity: sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=} dev: true @@ -3219,15 +2738,12 @@ packages: resolution: {integrity: sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==} dev: true - /defer-to-connect/2.0.1: - resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==} - engines: {node: '>=10'} - /define-properties/1.1.3: resolution: {integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==} engines: {node: '>= 0.4'} dependencies: object-keys: 1.1.1 + dev: true /define-property/0.2.5: resolution: {integrity: sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=} @@ -3253,25 +2769,18 @@ packages: /defined/1.0.0: resolution: {integrity: sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=} + dev: true /delayed-stream/1.0.0: resolution: {integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk=} engines: {node: '>=0.4.0'} + dev: true /depd/1.1.2: resolution: {integrity: sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=} engines: {node: '>= 0.6'} dev: false - /depd/2.0.0: - resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} - engines: {node: '>= 0.8'} - dev: false - - /dequal/2.0.2: - resolution: {integrity: sha512-q9K8BlJVxK7hQYqa6XISGmBZbtQQWVXSrRrWreHC94rMt1QL/Impruc+7p2CYSYuVIUr+YCt6hjrs1kkdJRTug==} - engines: {node: '>=6'} - /destroy/1.0.4: resolution: {integrity: sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=} dev: false @@ -3298,26 +2807,17 @@ packages: acorn-node: 1.8.2 defined: 1.0.0 minimist: 1.2.5 - - /dicer/0.3.0: - resolution: {integrity: sha512-MdceRRWqltEG2dZqO769g27N/3PXfcKl04VhYnBlo2YhH7zPi88VebsjTKclaOyiuMaGU72hTfw3VkUitGcVCA==} - engines: {node: '>=4.5.0'} - dependencies: - streamsearch: 0.1.2 - dev: false + dev: true /didyoumean/1.2.2: resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} + dev: true /diff-sequences/27.4.0: resolution: {integrity: sha512-YqiQzkrsmHMH5uuh8OdQFU9/ZpADnwzml8z0O5HvRNda+5UZsaX/xN+AAxfR2hWq1Y7HZnAzO9J5lJXOuDz2Ww==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dev: true - /diff/5.0.0: - resolution: {integrity: sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==} - engines: {node: '>=0.3.1'} - /dir-glob/2.2.2: resolution: {integrity: sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==} engines: {node: '>=4'} @@ -3357,6 +2857,7 @@ packages: /dlv/1.1.3: resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} + dev: true /doctrine/2.1.0: resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} @@ -3450,6 +2951,7 @@ packages: /electron-to-chromium/1.4.28: resolution: {integrity: sha512-Gzbf0wUtKfyPaqf0Plz+Ctinf9eQIzxEqBHwSvbGfeOm9GMNdLxyu1dNiCUfM+x6r4BE0xUJNh3Nmg9gfAtTmg==} + dev: true /emittery/0.8.1: resolution: {integrity: sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==} @@ -3468,11 +2970,6 @@ packages: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} dev: true - /emojis-list/3.0.0: - resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} - engines: {node: '>= 4'} - dev: true - /encodeurl/1.0.2: resolution: {integrity: sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=} engines: {node: '>= 0.8'} @@ -3482,6 +2979,7 @@ packages: resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} dependencies: once: 1.4.0 + dev: true /enquirer/2.3.6: resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} @@ -3502,6 +3000,7 @@ packages: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} dependencies: is-arrayish: 0.2.1 + dev: true /es-abstract/1.19.1: resolution: {integrity: sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==} @@ -3527,6 +3026,7 @@ packages: string.prototype.trimend: 1.0.4 string.prototype.trimstart: 1.0.4 unbox-primitive: 1.0.1 + dev: true /es-module-lexer/0.9.3: resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==} @@ -3539,6 +3039,7 @@ packages: is-callable: 1.2.4 is-date-object: 1.0.5 is-symbol: 1.0.4 + dev: true /esbuild-android-arm64/0.14.10: resolution: {integrity: sha512-vzkTafHKoiMX4uIN1kBnE/HXYLpNT95EgGanVk6DHGeYgDolU0NBxjO7yZpq4ZGFPOx8384eAdDrBYhO11TAlQ==} @@ -3742,6 +3243,7 @@ packages: /escalade/3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} + dev: true /escape-goat/2.1.1: resolution: {integrity: sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==} @@ -3755,6 +3257,7 @@ packages: /escape-string-regexp/1.0.5: resolution: {integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=} engines: {node: '>=0.8.0'} + dev: true /escape-string-regexp/2.0.0: resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} @@ -4085,43 +3588,9 @@ packages: engines: {node: '>=4.0'} dev: true - /estree-util-attach-comments/2.0.0: - resolution: {integrity: sha512-kT9YVRvlt2ewPp9BazfIIgXMGsXOEpOm57bK8aa4F3eOEndMml2JAETjWaG3SZYHmC6axSNIzHGY718dYwIuVg==} - dependencies: - '@types/estree': 0.0.46 - - /estree-util-build-jsx/2.0.0: - resolution: {integrity: sha512-d49hPGqBCJF/bF06g1Ywg7zjH1mrrUdPPrixBlKBxcX4WvMYlUUJ8BkrwlzWc8/fm6XqGgk5jilhgeZBDEGwOQ==} - dependencies: - '@types/estree-jsx': 0.0.1 - estree-util-is-identifier-name: 2.0.0 - estree-walker: 3.0.1 - - /estree-util-is-identifier-name/1.1.0: - resolution: {integrity: sha512-OVJZ3fGGt9By77Ix9NhaRbzfbDV/2rx9EP7YIDJTmsZSEc5kYn2vWcNccYyahJL2uAQZK2a5Or2i0wtIKTPoRQ==} - dev: true - - /estree-util-is-identifier-name/2.0.0: - resolution: {integrity: sha512-aXXZFVMnBBDRP81vS4YtAYJ0hUkgEsXea7lNKWCOeaAquGb1Jm2rcONPB5fpzwgbNxulTvrWuKnp9UElUGAKeQ==} - - /estree-util-value-to-estree/1.3.0: - resolution: {integrity: sha512-Y+ughcF9jSUJvncXwqRageavjrNPAI+1M/L3BI3PyLp1nmgYTGUXU6t5z1Y7OWuThoDdhPME07bQU+d5LxdJqw==} - engines: {node: '>=12.0.0'} - dependencies: - is-plain-obj: 3.0.0 - dev: true - - /estree-util-visit/1.1.0: - resolution: {integrity: sha512-3lXJ4Us9j8TUif9cWcQy81t9p5OLasnDuuhrFiqb+XstmKC1d1LmrQWYsY49/9URcfHE64mPypDBaNK9NwWDPQ==} - dependencies: - '@types/estree-jsx': 0.0.1 - '@types/unist': 2.0.6 - /estree-walker/2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} - - /estree-walker/3.0.1: - resolution: {integrity: sha512-woY0RUD87WzMBUiZLx8NsYr23N5BKsOMZHhu2hoNRVh6NXGfoiT1KOL8G3UHlJAnEDGmfa5ubNA/AacfG+Kb0g==} + dev: true /esutils/2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} @@ -4133,11 +3602,6 @@ packages: engines: {node: '>= 0.6'} dev: false - /event-target-shim/5.0.1: - resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} - engines: {node: '>=6'} - dev: false - /exec-sh/0.3.6: resolution: {integrity: sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==} dev: true @@ -4198,11 +3662,6 @@ packages: strip-final-newline: 3.0.0 dev: true - /exit-hook/2.2.1: - resolution: {integrity: sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==} - engines: {node: '>=6'} - dev: true - /exit/0.1.2: resolution: {integrity: sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=} engines: {node: '>= 0.8.0'} @@ -4285,6 +3744,7 @@ packages: /extend/3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + dev: true /external-editor/3.1.0: resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} @@ -4348,12 +3808,6 @@ packages: dependencies: reusify: 1.0.4 - /fault/2.0.1: - resolution: {integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==} - dependencies: - format: 0.2.2 - dev: true - /fb-watchman/2.0.1: resolution: {integrity: sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==} dependencies: @@ -4374,10 +3828,6 @@ packages: flat-cache: 3.0.4 dev: true - /file-uri-to-path/1.0.0: - resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} - optional: true - /fill-range/4.0.0: resolution: {integrity: sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=} engines: {node: '>=0.10.0'} @@ -4461,10 +3911,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /foreach/2.0.5: - resolution: {integrity: sha1-C+4AUBiusmDQo6865ljdATbsG5k=} - dev: false - /foreground-child/2.0.0: resolution: {integrity: sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==} engines: {node: '>=8.0.0'} @@ -4480,6 +3926,7 @@ packages: asynckit: 0.4.0 combined-stream: 1.0.8 mime-types: 2.1.34 + dev: true /form-data/4.0.0: resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} @@ -4488,10 +3935,6 @@ packages: asynckit: 0.4.0 combined-stream: 1.0.8 mime-types: 2.1.34 - - /format/0.2.2: - resolution: {integrity: sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs=} - engines: {node: '>=0.4.x'} dev: true /forwarded/0.2.0: @@ -4501,6 +3944,7 @@ packages: /fraction.js/4.1.2: resolution: {integrity: sha512-o2RiJQ6DZaR/5+Si0qJUIy637QMRudSi9kU/FFzx9EZazrIdnBgpU+3sEWCxAVhH2RtxW2Oz+T4p2o8uOPVcgA==} + dev: true /fragment-cache/0.2.1: resolution: {integrity: sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=} @@ -4525,14 +3969,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /fs-extra/10.0.0: - resolution: {integrity: sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==} - engines: {node: '>=12'} - dependencies: - graceful-fs: 4.2.8 - jsonfile: 6.1.0 - universalify: 2.0.0 - /fs-extra/8.1.0: resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} engines: {node: '>=6 <7 || >=8'} @@ -4542,25 +3978,21 @@ packages: universalify: 0.1.2 dev: true - /fs-minipass/2.1.0: - resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} - engines: {node: '>= 8'} - dependencies: - minipass: 3.1.6 - dev: true - /fs.realpath/1.0.0: resolution: {integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=} + dev: true /fsevents/2.3.2: resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] requiresBuild: true + dev: true optional: true /function-bind/1.1.1: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} + dev: true /functional-red-black-tree/1.0.1: resolution: {integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=} @@ -4582,6 +4014,7 @@ packages: function-bind: 1.1.1 has: 1.0.3 has-symbols: 1.0.2 + dev: true /get-nonce/1.0.1: resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} @@ -4610,6 +4043,7 @@ packages: engines: {node: '>=8'} dependencies: pump: 3.0.0 + dev: true /get-stream/6.0.1: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} @@ -4622,6 +4056,7 @@ packages: dependencies: call-bind: 1.0.2 get-intrinsic: 1.1.1 + dev: true /get-value/2.0.6: resolution: {integrity: sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=} @@ -4663,6 +4098,7 @@ packages: engines: {node: '>=10.13.0'} dependencies: is-glob: 4.0.3 + dev: true /glob-to-regexp/0.3.0: resolution: {integrity: sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=} @@ -4688,6 +4124,7 @@ packages: minimatch: 3.0.4 once: 1.4.0 path-is-absolute: 1.0.1 + dev: true /global-dirs/0.1.1: resolution: {integrity: sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=} @@ -4748,22 +4185,6 @@ packages: slash: 2.0.0 dev: true - /got/11.8.3: - resolution: {integrity: sha512-7gtQ5KiPh1RtGS9/Jbv1ofDpBFuq42gyfEib+ejaRBJuj/3tQFeR5+gw57e4ipaU8c/rCjvX6fkQz2lyDlGAOg==} - engines: {node: '>=10.19.0'} - dependencies: - '@sindresorhus/is': 4.2.0 - '@szmarczak/http-timer': 4.0.6 - '@types/cacheable-request': 6.0.2 - '@types/responselike': 1.0.0 - cacheable-lookup: 5.0.4 - cacheable-request: 7.0.2 - decompress-response: 6.0.0 - http2-wrapper: 1.0.3 - lowercase-keys: 2.0.0 - p-cancelable: 2.1.1 - responselike: 2.0.0 - /got/6.7.1: resolution: {integrity: sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=} engines: {node: '>=4'} @@ -4800,6 +4221,7 @@ packages: /graceful-fs/4.2.8: resolution: {integrity: sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==} + dev: true /gray-matter/4.0.3: resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} @@ -4811,11 +4233,6 @@ packages: strip-bom-string: 1.0.0 dev: false - /hard-rejection/2.1.0: - resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} - engines: {node: '>=6'} - dev: true - /has-ansi/2.0.0: resolution: {integrity: sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=} engines: {node: '>=0.10.0'} @@ -4825,14 +4242,17 @@ packages: /has-bigints/1.0.1: resolution: {integrity: sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==} + dev: true /has-flag/3.0.0: resolution: {integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=} engines: {node: '>=4'} + dev: true /has-flag/4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} + dev: true /has-glob/1.0.0: resolution: {integrity: sha1-mqqe7b/7G6OZCnsAEPtnjuAIEgc=} @@ -4849,12 +4269,14 @@ packages: /has-symbols/1.0.2: resolution: {integrity: sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==} engines: {node: '>= 0.4'} + dev: true /has-tostringtag/1.0.0: resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} engines: {node: '>= 0.4'} dependencies: has-symbols: 1.0.2 + dev: true /has-value/0.3.1: resolution: {integrity: sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=} @@ -4897,91 +4319,16 @@ packages: engines: {node: '>= 0.4.0'} dependencies: function-bind: 1.1.1 - - /hast-util-from-parse5/7.1.0: - resolution: {integrity: sha512-m8yhANIAccpU4K6+121KpPP55sSl9/samzQSQGpb0mTExcNh2WlvjtMwSWFhg6uqD4Rr6Nfa8N6TMypQM51rzQ==} - dependencies: - '@types/hast': 2.3.4 - '@types/parse5': 6.0.3 - '@types/unist': 2.0.6 - hastscript: 7.0.2 - property-information: 6.1.1 - vfile: 5.2.0 - vfile-location: 4.0.1 - web-namespaces: 2.0.1 dev: true - /hast-util-is-element/2.1.2: - resolution: {integrity: sha512-thjnlGAnwP8ef/GSO1Q8BfVk2gundnc2peGQqEg2kUt/IqesiGg/5mSwN2fE7nLzy61pg88NG6xV+UrGOrx9EA==} - dependencies: - '@types/hast': 2.3.4 - '@types/unist': 2.0.6 - /hast-util-parse-selector/2.2.5: resolution: {integrity: sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==} dev: true - /hast-util-parse-selector/3.1.0: - resolution: {integrity: sha512-AyjlI2pTAZEOeu7GeBPZhROx0RHBnydkQIXlhnFzDi0qfXTmGUWoCYZtomHbrdrheV4VFUlPcfJ6LMF5T6sQzg==} - dependencies: - '@types/hast': 2.3.4 - dev: true - - /hast-util-to-estree/2.0.2: - resolution: {integrity: sha512-UQrZVeBj6A9od0lpFvqHKNSH9zvDrNoyWKbveu1a2oSCXEDUI+3bnd6BoiQLPnLrcXXn/jzJ6y9hmJTTlvf8lQ==} - dependencies: - '@types/estree-jsx': 0.0.1 - '@types/hast': 2.3.4 - '@types/unist': 2.0.6 - comma-separated-tokens: 2.0.2 - estree-util-attach-comments: 2.0.0 - estree-util-is-identifier-name: 2.0.0 - hast-util-whitespace: 2.0.0 - mdast-util-mdx-expression: 1.1.1 - mdast-util-mdxjs-esm: 1.1.1 - property-information: 6.1.1 - space-separated-tokens: 2.0.1 - style-to-object: 0.3.0 - unist-util-position: 4.0.1 - zwitch: 2.0.2 - transitivePeerDependencies: - - supports-color - - /hast-util-to-html/8.0.3: - resolution: {integrity: sha512-/D/E5ymdPYhHpPkuTHOUkSatxr4w1ZKrZsG0Zv/3C2SRVT0JFJG53VS45AMrBtYk0wp5A7ksEhiC8QaOZM95+A==} - dependencies: - '@types/hast': 2.3.4 - ccount: 2.0.1 - comma-separated-tokens: 2.0.2 - hast-util-is-element: 2.1.2 - hast-util-whitespace: 2.0.0 - html-void-elements: 2.0.1 - property-information: 6.1.1 - space-separated-tokens: 2.0.1 - stringify-entities: 4.0.2 - unist-util-is: 5.1.1 - /hast-util-to-string/1.0.4: resolution: {integrity: sha512-eK0MxRX47AV2eZ+Lyr18DCpQgodvaS3fAQO2+b9Two9F5HEoRPhiUMNzoXArMJfZi2yieFzUBMRl3HNJ3Jus3w==} dev: true - /hast-util-to-string/2.0.0: - resolution: {integrity: sha512-02AQ3vLhuH3FisaMM+i/9sm4OXGSq1UhOOCpTLLQtHdL3tZt7qil69r8M8iDkZYyC0HCFylcYoP+8IO7ddta1A==} - dependencies: - '@types/hast': 2.3.4 - dev: true - - /hast-util-to-text/3.1.1: - resolution: {integrity: sha512-7S3mOBxACy8syL45hCn3J7rHqYaXkxRfsX6LXEU5Shz4nt4GxdjtMUtG+T6G/ZLUHd7kslFAf14kAN71bz30xA==} - dependencies: - '@types/hast': 2.3.4 - hast-util-is-element: 2.1.2 - unist-util-find-after: 4.0.0 - dev: true - - /hast-util-whitespace/2.0.0: - resolution: {integrity: sha512-Pkw+xBHuV6xFeJprJe2BBEoDV+AvQySaz3pPDRUs5PNZEMQjpXJJueqrpcHIXxnWTcAGi/UOCgVShlkY6kLoqg==} - /hastscript/6.0.0: resolution: {integrity: sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==} dependencies: @@ -4992,21 +4339,6 @@ packages: space-separated-tokens: 1.1.5 dev: true - /hastscript/7.0.2: - resolution: {integrity: sha512-uA8ooUY4ipaBvKcMuPehTAB/YfFLSSzCwFSwT6ltJbocFUKH/GDHLN+tflq7lSRf9H86uOuxOFkh1KgIy3Gg2g==} - dependencies: - '@types/hast': 2.3.4 - comma-separated-tokens: 2.0.2 - hast-util-parse-selector: 3.1.0 - property-information: 6.1.1 - space-separated-tokens: 2.0.1 - dev: true - - /highlight.js/11.3.1: - resolution: {integrity: sha512-PUhCRnPjLtiLHZAQ5A/Dt5F8cWZeMyj9KRsACsWT+OD6OP0x6dp5OmT5jdx0JgEyPxPZZIPQpRN2TciUT7occw==} - engines: {node: '>=12.0.0'} - dev: true - /history/5.2.0: resolution: {integrity: sha512-uPSF6lAJb3nSePJ43hN3eKj1dTWpN9gMod0ZssbFTIsen+WehTmEadgL+kg78xLJFdRfrrC//SavDzmRVdE+Ig==} dependencies: @@ -5035,9 +4367,6 @@ packages: resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} dev: true - /html-void-elements/2.0.1: - resolution: {integrity: sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==} - /htmlparser2/6.1.0: resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} dependencies: @@ -5049,6 +4378,7 @@ packages: /http-cache-semantics/4.1.0: resolution: {integrity: sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==} + dev: true /http-errors/1.8.1: resolution: {integrity: sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==} @@ -5072,13 +4402,6 @@ packages: - supports-color dev: true - /http2-wrapper/1.0.3: - resolution: {integrity: sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==} - engines: {node: '>=10.19.0'} - dependencies: - quick-lru: 5.1.1 - resolve-alpn: 1.2.1 - /https-proxy-agent/5.0.0: resolution: {integrity: sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==} engines: {node: '>= 6'} @@ -5128,6 +4451,7 @@ packages: engines: {node: '>=8'} dependencies: import-from: 3.0.0 + dev: true /import-fresh/3.3.0: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} @@ -5135,12 +4459,14 @@ packages: dependencies: parent-module: 1.0.1 resolve-from: 4.0.0 + dev: true /import-from/3.0.0: resolution: {integrity: sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==} engines: {node: '>=8'} dependencies: resolve-from: 5.0.0 + dev: true /import-lazy/2.1.0: resolution: {integrity: sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=} @@ -5172,15 +4498,12 @@ packages: engines: {node: '>=8'} dev: true - /infer-owner/1.0.4: - resolution: {integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==} - dev: true - /inflight/1.0.6: resolution: {integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=} dependencies: once: 1.4.0 wrappy: 1.0.2 + dev: true /inherits/2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} @@ -5198,9 +4521,6 @@ packages: engines: {node: '>=10'} dev: true - /inline-style-parser/0.1.1: - resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==} - /inquirer/7.3.3: resolution: {integrity: sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==} engines: {node: '>=8.0.0'} @@ -5247,6 +4567,7 @@ packages: get-intrinsic: 1.1.1 has: 1.0.3 side-channel: 1.0.4 + dev: true /invariant/2.2.4: resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} @@ -5277,9 +4598,6 @@ packages: resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} dev: true - /is-alphabetical/2.0.1: - resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} - /is-alphanumerical/1.0.4: resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} dependencies: @@ -5287,33 +4605,22 @@ packages: is-decimal: 1.0.4 dev: true - /is-alphanumerical/2.0.1: - resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} - dependencies: - is-alphabetical: 2.0.1 - is-decimal: 2.0.1 - - /is-arguments/1.1.1: - resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - has-tostringtag: 1.0.0 - dev: false - /is-arrayish/0.2.1: resolution: {integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=} + dev: true /is-bigint/1.0.4: resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} dependencies: has-bigints: 1.0.1 + dev: true /is-binary-path/2.1.0: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} dependencies: binary-extensions: 2.2.0 + dev: true /is-boolean-object/1.1.2: resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} @@ -5321,15 +4628,12 @@ packages: dependencies: call-bind: 1.0.2 has-tostringtag: 1.0.0 + dev: true /is-buffer/1.1.6: resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} dev: true - /is-buffer/2.0.5: - resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} - engines: {node: '>=4'} - /is-builtin-module/3.1.0: resolution: {integrity: sha512-OV7JjAgOTfAFJmHZLvpSTb4qi0nIILDV1gWPYDnDJUTNFM5aGlRAhk4QcT8i7TuAleeEV5Fdkqn3t4mS+Q11fg==} engines: {node: '>=6'} @@ -5340,6 +4644,7 @@ packages: /is-callable/1.2.4: resolution: {integrity: sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==} engines: {node: '>= 0.4'} + dev: true /is-ci/1.2.1: resolution: {integrity: sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==} @@ -5359,6 +4664,7 @@ packages: resolution: {integrity: sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==} dependencies: has: 1.0.3 + dev: true /is-data-descriptor/0.1.4: resolution: {integrity: sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=} @@ -5379,14 +4685,12 @@ packages: engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 + dev: true /is-decimal/1.0.4: resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} dev: true - /is-decimal/2.0.1: - resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} - /is-descriptor/0.1.6: resolution: {integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==} engines: {node: '>=0.10.0'} @@ -5440,13 +4744,6 @@ packages: engines: {node: '>=6'} dev: true - /is-generator-function/1.0.10: - resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} - engines: {node: '>= 0.4'} - dependencies: - has-tostringtag: 1.0.0 - dev: false - /is-glob/3.1.0: resolution: {integrity: sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=} engines: {node: '>=0.10.0'} @@ -5464,9 +4761,6 @@ packages: resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} dev: true - /is-hexadecimal/2.0.1: - resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} - /is-installed-globally/0.1.0: resolution: {integrity: sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=} engines: {node: '>=4'} @@ -5504,6 +4798,7 @@ packages: /is-negative-zero/2.0.2: resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} engines: {node: '>= 0.4'} + dev: true /is-npm/1.0.0: resolution: {integrity: sha1-8vtjpl5JBbQGyGBydloaTceTufQ=} @@ -5525,6 +4820,7 @@ packages: engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 + dev: true /is-number/3.0.0: resolution: {integrity: sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=} @@ -5559,20 +4855,6 @@ packages: engines: {node: '>=8'} dev: true - /is-plain-obj/1.1.0: - resolution: {integrity: sha1-caUMhCnfync8kqOQpKA7OfzVHT4=} - engines: {node: '>=0.10.0'} - dev: true - - /is-plain-obj/3.0.0: - resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} - engines: {node: '>=10'} - dev: true - - /is-plain-obj/4.0.0: - resolution: {integrity: sha512-NXRbBtUdBioI73y/HmOhogw/U5msYPC9DAtGkJXeFcFWSFZw0mCUsPxk/snTuJHzNKA8kLBK4rH97RMB1BfCXw==} - engines: {node: '>=12'} - /is-plain-object/2.0.4: resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} engines: {node: '>=0.10.0'} @@ -5589,17 +4871,13 @@ packages: engines: {node: '>=0.10.0'} dev: true - /is-reference/3.0.0: - resolution: {integrity: sha512-Eo1W3wUoHWoCoVM4GVl/a+K0IgiqE5aIo4kJABFyMum1ZORlPkC+UC357sSQUL5w5QCE5kCC9upl75b7+7CY/Q==} - dependencies: - '@types/estree': 0.0.50 - /is-regex/1.1.4: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 has-tostringtag: 1.0.0 + dev: true /is-retry-allowed/1.2.0: resolution: {integrity: sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==} @@ -5608,6 +4886,7 @@ packages: /is-shared-array-buffer/1.0.1: resolution: {integrity: sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==} + dev: true /is-stream/1.1.0: resolution: {integrity: sha1-EtSj3U5o4Lec6428hBc66A2RykQ=} @@ -5629,23 +4908,14 @@ packages: engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 + dev: true /is-symbol/1.0.4: resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} engines: {node: '>= 0.4'} dependencies: has-symbols: 1.0.2 - - /is-typed-array/1.1.8: - resolution: {integrity: sha512-HqH41TNZq2fgtGT8WHVFVJhBVGuY3AnP3Q36K8JKXUxSxRgk/d+7NjmwG2vo2mYmXK8UYZKu0qH8bVP5gEisjA==} - engines: {node: '>= 0.4'} - dependencies: - available-typed-arrays: 1.0.5 - call-bind: 1.0.2 - es-abstract: 1.19.1 - foreach: 2.0.5 - has-tostringtag: 1.0.0 - dev: false + dev: true /is-typedarray/1.0.0: resolution: {integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=} @@ -5665,6 +4935,7 @@ packages: resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} dependencies: call-bind: 1.0.2 + dev: true /is-windows/1.0.2: resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} @@ -6354,21 +5625,13 @@ packages: hasBin: true dev: true - /jsesc/3.0.2: - resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} - engines: {node: '>=6'} - hasBin: true - dev: false - /json-buffer/3.0.0: resolution: {integrity: sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=} dev: true - /json-buffer/3.0.1: - resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} - /json-parse-even-better-errors/2.3.1: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + dev: true /json-schema-traverse/0.4.1: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} @@ -6393,23 +5656,12 @@ packages: minimist: 1.2.5 dev: true - /jsonc-parser/3.0.0: - resolution: {integrity: sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==} - dev: true - /jsonfile/4.0.0: resolution: {integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=} optionalDependencies: graceful-fs: 4.2.8 dev: true - /jsonfile/6.1.0: - resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} - dependencies: - universalify: 2.0.0 - optionalDependencies: - graceful-fs: 4.2.8 - /jsx-ast-utils/3.2.1: resolution: {integrity: sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==} engines: {node: '>=4.0'} @@ -6429,11 +5681,6 @@ packages: json-buffer: 3.0.0 dev: true - /keyv/4.0.4: - resolution: {integrity: sha512-vqNHbAc8BBsxk+7QBYLW0Y219rWcClspR6WSeoHYKG5mnsSoOH+BL1pWq02DDCVdvvuUny5rkBlzMRzoqc+GIg==} - dependencies: - json-buffer: 3.0.1 - /kind-of/3.2.2: resolution: {integrity: sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=} engines: {node: '>=0.10.0'} @@ -6462,10 +5709,6 @@ packages: engines: {node: '>=6'} dev: true - /kleur/4.1.4: - resolution: {integrity: sha512-8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA==} - engines: {node: '>=6'} - /kolorist/1.5.1: resolution: {integrity: sha512-lxpCM3HTvquGxKGzHeknB/sUjuVoUElLlfYnXZT73K8geR9jQbroGlSCFBax9/0mpGoD3kzcMLnOlGQPJJNyqQ==} dev: false @@ -6532,9 +5775,11 @@ packages: /lilconfig/2.0.4: resolution: {integrity: sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==} engines: {node: '>=10'} + dev: true /lines-and-columns/1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + dev: true /linkify-it/3.0.3: resolution: {integrity: sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==} @@ -6547,15 +5792,6 @@ packages: engines: {node: '>= 0.4'} dev: true - /loader-utils/2.0.2: - resolution: {integrity: sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==} - engines: {node: '>=8.9.0'} - dependencies: - big.js: 5.2.2 - emojis-list: 3.0.0 - json5: 2.2.0 - dev: true - /locate-path/2.0.0: resolution: {integrity: sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=} engines: {node: '>=4'} @@ -6592,19 +5828,19 @@ packages: /lodash.castarray/4.4.0: resolution: {integrity: sha1-wCUTUV4wna3dTCTGDP3c9ZdtkRU=} - - /lodash.debounce/4.0.8: - resolution: {integrity: sha1-gteb/zCmfEAF/9XiUVMArZyk168=} dev: true /lodash.isplainobject/4.0.6: resolution: {integrity: sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=} + dev: true /lodash.merge/4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + dev: true /lodash.uniq/4.5.0: resolution: {integrity: sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=} + dev: true /lodash/4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} @@ -6626,9 +5862,6 @@ packages: is-unicode-supported: 1.1.0 dev: true - /longest-streak/3.0.1: - resolution: {integrity: sha512-cHlYSUpL2s7Fb3394mYxwTYj8niTaNHUCLr0qdiCXQfSjfuA7CKofpX2uSwEfFDQ0EB7JcnMnm+GjbqqoinYYg==} - /longest/2.0.1: resolution: {integrity: sha1-eB4YMpaqlPbU2RbcM10NF676I/g=} engines: {node: '>=0.10.0'} @@ -6648,13 +5881,6 @@ packages: /lowercase-keys/2.0.0: resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==} engines: {node: '>=8'} - - /lowlight/2.4.1: - resolution: {integrity: sha512-mQkAG0zGQ9lcYecEft+hl9uV1fD6HpURA83/TYrsxKvb8xX2mfyB+aaV/A/aWmhhEcWVzr9Cc+l/fvUYfEUumw==} - dependencies: - '@types/hast': 2.3.4 - fault: 2.0.1 - highlight.js: 11.3.1 dev: true /lru-cache/4.1.5: @@ -6671,10 +5897,6 @@ packages: yallist: 4.0.0 dev: true - /lunr/2.3.9: - resolution: {integrity: sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==} - dev: true - /make-dir/1.3.0: resolution: {integrity: sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==} engines: {node: '>=4'} @@ -6700,16 +5922,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /map-obj/1.0.1: - resolution: {integrity: sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=} - engines: {node: '>=0.10.0'} - dev: true - - /map-obj/4.3.0: - resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} - engines: {node: '>=8'} - dev: true - /map-visit/1.0.0: resolution: {integrity: sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=} engines: {node: '>=0.10.0'} @@ -6717,10 +5929,6 @@ packages: object-visit: 1.0.1 dev: true - /markdown-extensions/1.1.1: - resolution: {integrity: sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q==} - engines: {node: '>=0.10.0'} - /markdown-it-prism/2.2.1: resolution: {integrity: sha512-Lo7nQxI+x+MXQkeEXVNIer7fWCGasuEEMxYU63HJCxZNF8bfzWrXDHGsxv0a/qD3mL4sYHj0jUFT0h4fG8WQVw==} engines: {node: '>=6.0.0'} @@ -6739,147 +5947,15 @@ packages: uc.micro: 1.0.6 dev: true - /marked/3.0.8: - resolution: {integrity: sha512-0gVrAjo5m0VZSJb4rpL59K1unJAMb/hm8HRXqasD8VeC8m91ytDPMritgFSlKonfdt+rRYYpP/JfLxgIX8yoSw==} - engines: {node: '>= 12'} - hasBin: true - dev: true - - /mdast-util-definitions/5.1.0: - resolution: {integrity: sha512-5hcR7FL2EuZ4q6lLMUK5w4lHT2H3vqL9quPvYZ/Ku5iifrirfMHiGdhxdXMUbUkDmz5I+TYMd7nbaxUhbQkfpQ==} - dependencies: - '@types/mdast': 3.0.10 - '@types/unist': 2.0.6 - unist-util-visit: 3.1.0 - - /mdast-util-from-markdown/1.2.0: - resolution: {integrity: sha512-iZJyyvKD1+K7QX1b5jXdE7Sc5dtoTry1vzV28UZZe8Z1xVnB/czKntJ7ZAkG0tANqRnBF6p3p7GpU1y19DTf2Q==} - dependencies: - '@types/mdast': 3.0.10 - '@types/unist': 2.0.6 - decode-named-character-reference: 1.0.1 - mdast-util-to-string: 3.1.0 - micromark: 3.0.10 - micromark-util-decode-numeric-character-reference: 1.0.0 - micromark-util-decode-string: 1.0.2 - micromark-util-normalize-identifier: 1.0.0 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 - unist-util-stringify-position: 3.0.0 - uvu: 0.5.2 - transitivePeerDependencies: - - supports-color - - /mdast-util-frontmatter/1.0.0: - resolution: {integrity: sha512-7itKvp0arEVNpCktOET/eLFAYaZ+0cNjVtFtIPxgQ5tV+3i+D4SDDTjTzPWl44LT59PC+xdx+glNTawBdF98Mw==} - dependencies: - micromark-extension-frontmatter: 1.0.0 - dev: true - - /mdast-util-mdx-expression/1.1.1: - resolution: {integrity: sha512-RDLRkBFmBKCJl6/fQdxxKL2BqNtoPFoNBmQAlj5ZNKOijIWRKjdhPkeufsUOaexLj+78mhJc+L7d1MYka8/LdQ==} - dependencies: - '@types/estree-jsx': 0.0.1 - - /mdast-util-mdx-jsx/1.2.0: - resolution: {integrity: sha512-5+ot/kfxYd3ChgEMwsMUO71oAfYjyRI3pADEK4I7xTmWLGQ8Y7ghm1CG36zUoUvDPxMlIYwQV/9DYHAUWdG4dA==} - dependencies: - '@types/estree-jsx': 0.0.1 - '@types/mdast': 3.0.10 - mdast-util-to-markdown: 1.2.6 - parse-entities: 4.0.0 - stringify-entities: 4.0.2 - unist-util-remove-position: 4.0.1 - unist-util-stringify-position: 3.0.0 - vfile-message: 3.1.0 - - /mdast-util-mdx/1.1.0: - resolution: {integrity: sha512-leKb9uG7laXdyFlTleYV4ZEaCpsxeU1LlkkR/xp35pgKrfV1Y0fNCuOw9vaRc2a9YDpH22wd145Wt7UY5yzeZw==} - dependencies: - mdast-util-mdx-expression: 1.1.1 - mdast-util-mdx-jsx: 1.2.0 - mdast-util-mdxjs-esm: 1.1.1 - transitivePeerDependencies: - - supports-color - - /mdast-util-mdxjs-esm/1.1.1: - resolution: {integrity: sha512-IpHNNMubCt6ue2FIQasx1ByvETglnqc7A3XvIc0Yyql1hNI73SEGa044dZG6jeJQE8boBdTn8nxs3DjQLvVN1w==} - dependencies: - '@types/estree-jsx': 0.0.1 - '@types/mdast': 3.0.10 - mdast-util-from-markdown: 1.2.0 - mdast-util-to-markdown: 1.2.6 - transitivePeerDependencies: - - supports-color - - /mdast-util-to-hast/11.3.0: - resolution: {integrity: sha512-4o3Cli3hXPmm1LhB+6rqhfsIUBjnKFlIUZvudaermXB+4/KONdd/W4saWWkC+LBLbPMqhFSSTSRgafHsT5fVJw==} - dependencies: - '@types/hast': 2.3.4 - '@types/mdast': 3.0.10 - '@types/mdurl': 1.0.2 - mdast-util-definitions: 5.1.0 - mdurl: 1.0.1 - unist-builder: 3.0.0 - unist-util-generated: 2.0.0 - unist-util-position: 4.0.1 - unist-util-visit: 4.1.0 - dev: true - - /mdast-util-to-hast/12.1.0: - resolution: {integrity: sha512-dHfCt9Yh05AXEeghoziB3DjJV8oCIKdQmBJOPoAT1NlgMDBy+/MQn7Pxfq0jI8YRO1IfzcnmA/OU3FVVn/E5Sg==} - dependencies: - '@types/hast': 2.3.4 - '@types/mdast': 3.0.10 - '@types/mdurl': 1.0.2 - mdast-util-definitions: 5.1.0 - mdurl: 1.0.1 - micromark-util-sanitize-uri: 1.0.0 - unist-builder: 3.0.0 - unist-util-generated: 2.0.0 - unist-util-position: 4.0.1 - unist-util-visit: 4.1.0 - dev: false - - /mdast-util-to-markdown/1.2.6: - resolution: {integrity: sha512-doJZmTEGagHypWvJ8ltinmwUsT9ZaNgNIQW6Gl7jNdsI1QZkTHTimYW561Niy2s8AEPAqEgV0dIh2UOVlSXUJA==} - dependencies: - '@types/mdast': 3.0.10 - '@types/unist': 2.0.6 - longest-streak: 3.0.1 - mdast-util-to-string: 3.1.0 - micromark-util-decode-string: 1.0.2 - unist-util-visit: 4.1.0 - zwitch: 2.0.2 - - /mdast-util-to-string/3.1.0: - resolution: {integrity: sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA==} - /mdurl/1.0.1: resolution: {integrity: sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=} + dev: true /media-typer/0.3.0: resolution: {integrity: sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=} engines: {node: '>= 0.6'} dev: false - /meow/7.1.1: - resolution: {integrity: sha512-GWHvA5QOcS412WCo8vwKDlTelGLsCGBVevQB5Kva961rmNfun0PCbv5+xta2kUMFJyR8/oWnn7ddeKdosbAPbA==} - engines: {node: '>=10'} - dependencies: - '@types/minimist': 1.2.2 - camelcase-keys: 6.2.2 - decamelize-keys: 1.1.0 - hard-rejection: 2.1.0 - minimist-options: 4.1.0 - normalize-package-data: 2.5.0 - read-pkg-up: 7.0.1 - redent: 3.0.0 - trim-newlines: 3.0.1 - type-fest: 0.13.1 - yargs-parser: 18.1.3 - dev: true - /merge-descriptors/1.0.1: resolution: {integrity: sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=} dev: false @@ -6897,244 +5973,6 @@ packages: engines: {node: '>= 0.6'} dev: false - /micromark-core-commonmark/1.0.6: - resolution: {integrity: sha512-K+PkJTxqjFfSNkfAhp4GB+cZPfQd6dxtTXnf+RjZOV7T4EEXnvgzOcnp+eSTmpGk9d1S9sL6/lqrgSNn/s0HZA==} - dependencies: - decode-named-character-reference: 1.0.1 - micromark-factory-destination: 1.0.0 - micromark-factory-label: 1.0.2 - micromark-factory-space: 1.0.0 - micromark-factory-title: 1.0.2 - micromark-factory-whitespace: 1.0.0 - micromark-util-character: 1.1.0 - micromark-util-chunked: 1.0.0 - micromark-util-classify-character: 1.0.0 - micromark-util-html-tag-name: 1.0.0 - micromark-util-normalize-identifier: 1.0.0 - micromark-util-resolve-all: 1.0.0 - micromark-util-subtokenize: 1.0.2 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 - uvu: 0.5.2 - - /micromark-extension-frontmatter/1.0.0: - resolution: {integrity: sha512-EXjmRnupoX6yYuUJSQhrQ9ggK0iQtQlpi6xeJzVD5xscyAI+giqco5fdymayZhJMbIFecjnE2yz85S9NzIgQpg==} - dependencies: - fault: 2.0.1 - micromark-util-character: 1.1.0 - micromark-util-symbol: 1.0.1 - dev: true - - /micromark-extension-mdx-expression/1.0.3: - resolution: {integrity: sha512-TjYtjEMszWze51NJCZmhv7MEBcgYRgb3tJeMAJ+HQCAaZHHRBaDCccqQzGizR/H4ODefP44wRTgOn2vE5I6nZA==} - dependencies: - micromark-factory-mdx-expression: 1.0.5 - micromark-factory-space: 1.0.0 - micromark-util-character: 1.1.0 - micromark-util-events-to-acorn: 1.0.4 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 - uvu: 0.5.2 - - /micromark-extension-mdx-jsx/1.0.2: - resolution: {integrity: sha512-MBppeDuXEBIL1uo4B/bL5eJ1q3m5pXzdzIWpOnJuzzBZF+S+9zbb5WnS2K/LEVQeoyiLzOuoteU4SFPuGJhhWw==} - dependencies: - '@types/acorn': 4.0.6 - estree-util-is-identifier-name: 2.0.0 - micromark-factory-mdx-expression: 1.0.5 - micromark-factory-space: 1.0.0 - micromark-util-character: 1.1.0 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 - uvu: 0.5.2 - vfile-message: 3.1.0 - - /micromark-extension-mdx-md/1.0.0: - resolution: {integrity: sha512-xaRAMoSkKdqZXDAoSgp20Azm0aRQKGOl0RrS81yGu8Hr/JhMsBmfs4wR7m9kgVUIO36cMUQjNyiyDKPrsv8gOw==} - dependencies: - micromark-util-types: 1.0.2 - - /micromark-extension-mdxjs-esm/1.0.2: - resolution: {integrity: sha512-bIaxblNIM+CCaJvp3L/V+168l79iuNmxEiTU6i3vB0YuDW+rumV64BFMxvhfRDxaJxQE1zD5vTPdyLBbW4efGA==} - dependencies: - micromark-core-commonmark: 1.0.6 - micromark-util-character: 1.1.0 - micromark-util-events-to-acorn: 1.0.4 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 - unist-util-position-from-estree: 1.1.1 - uvu: 0.5.2 - vfile-message: 3.1.0 - - /micromark-extension-mdxjs/1.0.0: - resolution: {integrity: sha512-TZZRZgeHvtgm+IhtgC2+uDMR7h8eTKF0QUX9YsgoL9+bADBpBY6SiLvWqnBlLbCEevITmTqmEuY3FoxMKVs1rQ==} - dependencies: - acorn: 8.7.0 - acorn-jsx: 5.3.2_acorn@8.7.0 - micromark-extension-mdx-expression: 1.0.3 - micromark-extension-mdx-jsx: 1.0.2 - micromark-extension-mdx-md: 1.0.0 - micromark-extension-mdxjs-esm: 1.0.2 - micromark-util-combine-extensions: 1.0.0 - micromark-util-types: 1.0.2 - - /micromark-factory-destination/1.0.0: - resolution: {integrity: sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==} - dependencies: - micromark-util-character: 1.1.0 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 - - /micromark-factory-label/1.0.2: - resolution: {integrity: sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg==} - dependencies: - micromark-util-character: 1.1.0 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 - uvu: 0.5.2 - - /micromark-factory-mdx-expression/1.0.5: - resolution: {integrity: sha512-1DSMCBeCUj4m01P8uYbNWvOsv+FtpDTcBUcDCdE06sENTBX54lndRs9neWOgsNWfLDm2EzCyNKiUaoJ+mWa/WA==} - dependencies: - micromark-factory-space: 1.0.0 - micromark-util-character: 1.1.0 - micromark-util-events-to-acorn: 1.0.4 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 - unist-util-position-from-estree: 1.1.1 - uvu: 0.5.2 - vfile-message: 3.1.0 - - /micromark-factory-space/1.0.0: - resolution: {integrity: sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==} - dependencies: - micromark-util-character: 1.1.0 - micromark-util-types: 1.0.2 - - /micromark-factory-title/1.0.2: - resolution: {integrity: sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A==} - dependencies: - micromark-factory-space: 1.0.0 - micromark-util-character: 1.1.0 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 - uvu: 0.5.2 - - /micromark-factory-whitespace/1.0.0: - resolution: {integrity: sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A==} - dependencies: - micromark-factory-space: 1.0.0 - micromark-util-character: 1.1.0 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 - - /micromark-util-character/1.1.0: - resolution: {integrity: sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg==} - dependencies: - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 - - /micromark-util-chunked/1.0.0: - resolution: {integrity: sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g==} - dependencies: - micromark-util-symbol: 1.0.1 - - /micromark-util-classify-character/1.0.0: - resolution: {integrity: sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA==} - dependencies: - micromark-util-character: 1.1.0 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 - - /micromark-util-combine-extensions/1.0.0: - resolution: {integrity: sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA==} - dependencies: - micromark-util-chunked: 1.0.0 - micromark-util-types: 1.0.2 - - /micromark-util-decode-numeric-character-reference/1.0.0: - resolution: {integrity: sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w==} - dependencies: - micromark-util-symbol: 1.0.1 - - /micromark-util-decode-string/1.0.2: - resolution: {integrity: sha512-DLT5Ho02qr6QWVNYbRZ3RYOSSWWFuH3tJexd3dgN1odEuPNxCngTCXJum7+ViRAd9BbdxCvMToPOD/IvVhzG6Q==} - dependencies: - decode-named-character-reference: 1.0.1 - micromark-util-character: 1.1.0 - micromark-util-decode-numeric-character-reference: 1.0.0 - micromark-util-symbol: 1.0.1 - - /micromark-util-encode/1.0.1: - resolution: {integrity: sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA==} - - /micromark-util-events-to-acorn/1.0.4: - resolution: {integrity: sha512-dpo8ecREK5s/KMph7jJ46RLM6g7N21CMc9LAJQbDLdbQnTpijigkSJPTIfLXZ+h5wdXlcsQ+b6ufAE9v76AdgA==} - dependencies: - '@types/acorn': 4.0.6 - '@types/estree': 0.0.50 - estree-util-visit: 1.1.0 - micromark-util-types: 1.0.2 - uvu: 0.5.2 - vfile-message: 3.1.0 - - /micromark-util-html-tag-name/1.0.0: - resolution: {integrity: sha512-NenEKIshW2ZI/ERv9HtFNsrn3llSPZtY337LID/24WeLqMzeZhBEE6BQ0vS2ZBjshm5n40chKtJ3qjAbVV8S0g==} - - /micromark-util-normalize-identifier/1.0.0: - resolution: {integrity: sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg==} - dependencies: - micromark-util-symbol: 1.0.1 - - /micromark-util-resolve-all/1.0.0: - resolution: {integrity: sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw==} - dependencies: - micromark-util-types: 1.0.2 - - /micromark-util-sanitize-uri/1.0.0: - resolution: {integrity: sha512-cCxvBKlmac4rxCGx6ejlIviRaMKZc0fWm5HdCHEeDWRSkn44l6NdYVRyU+0nT1XC72EQJMZV8IPHF+jTr56lAg==} - dependencies: - micromark-util-character: 1.1.0 - micromark-util-encode: 1.0.1 - micromark-util-symbol: 1.0.1 - - /micromark-util-subtokenize/1.0.2: - resolution: {integrity: sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA==} - dependencies: - micromark-util-chunked: 1.0.0 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 - uvu: 0.5.2 - - /micromark-util-symbol/1.0.1: - resolution: {integrity: sha512-oKDEMK2u5qqAptasDAwWDXq0tG9AssVwAx3E9bBF3t/shRIGsWIRG+cGafs2p/SnDSOecnt6hZPCE2o6lHfFmQ==} - - /micromark-util-types/1.0.2: - resolution: {integrity: sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w==} - - /micromark/3.0.10: - resolution: {integrity: sha512-ryTDy6UUunOXy2HPjelppgJ2sNfcPz1pLlMdA6Rz9jPzhLikWXv/irpWV/I2jd68Uhmny7hHxAlAhk4+vWggpg==} - dependencies: - '@types/debug': 4.1.7 - debug: 4.3.3 - decode-named-character-reference: 1.0.1 - micromark-core-commonmark: 1.0.6 - micromark-factory-space: 1.0.0 - micromark-util-character: 1.1.0 - micromark-util-chunked: 1.0.0 - micromark-util-combine-extensions: 1.0.0 - micromark-util-decode-numeric-character-reference: 1.0.0 - micromark-util-encode: 1.0.1 - micromark-util-normalize-identifier: 1.0.0 - micromark-util-resolve-all: 1.0.0 - micromark-util-sanitize-uri: 1.0.0 - micromark-util-subtokenize: 1.0.2 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 - uvu: 0.5.2 - transitivePeerDependencies: - - supports-color - /micromatch/3.1.10: resolution: {integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==} engines: {node: '>=0.10.0'} @@ -7196,10 +6034,7 @@ packages: /mimic-response/1.0.1: resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} engines: {node: '>=4'} - - /mimic-response/3.1.0: - resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} - engines: {node: '>=10'} + dev: true /min-indent/1.0.1: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} @@ -7210,53 +6045,10 @@ packages: resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==} dependencies: brace-expansion: 1.1.11 - - /minimist-options/4.1.0: - resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} - engines: {node: '>= 6'} - dependencies: - arrify: 1.0.1 - is-plain-obj: 1.1.0 - kind-of: 6.0.3 dev: true /minimist/1.2.5: resolution: {integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==} - - /minipass-collect/1.0.2: - resolution: {integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==} - engines: {node: '>= 8'} - dependencies: - minipass: 3.1.6 - dev: true - - /minipass-flush/1.0.5: - resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==} - engines: {node: '>= 8'} - dependencies: - minipass: 3.1.6 - dev: true - - /minipass-pipeline/1.2.4: - resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==} - engines: {node: '>=8'} - dependencies: - minipass: 3.1.6 - dev: true - - /minipass/3.1.6: - resolution: {integrity: sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==} - engines: {node: '>=8'} - dependencies: - yallist: 4.0.0 - dev: true - - /minizlib/2.1.2: - resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} - engines: {node: '>= 8'} - dependencies: - minipass: 3.1.6 - yallist: 4.0.0 dev: true /mixin-deep/1.3.2: @@ -7267,27 +6059,6 @@ packages: is-extendable: 1.0.1 dev: true - /mkdirp/1.0.4: - resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} - engines: {node: '>=10'} - hasBin: true - dev: true - - /morgan/1.10.0: - resolution: {integrity: sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==} - engines: {node: '>= 0.8.0'} - dependencies: - basic-auth: 2.0.1 - debug: 2.6.9 - depd: 2.0.0 - on-finished: 2.3.0 - on-headers: 1.0.2 - dev: false - - /mri/1.2.0: - resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} - engines: {node: '>=4'} - /mrm-core/6.1.7: resolution: {integrity: sha512-jLGWrkupcgGIsLerrI/xmM/dFHbaoehRsuVbgYBrxYKXNMRBHN3Mgkd8cw+/ZCCoiZEXF8/SaZol0GCp6oBQ9g==} engines: {node: '>=10.13'} @@ -7343,6 +6114,7 @@ packages: /ms/2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + dev: true /ms/2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} @@ -7401,15 +6173,12 @@ packages: resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} dev: true - /node-addon-api/1.7.2: - resolution: {integrity: sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==} - optional: true - /node-fetch/2.6.6: resolution: {integrity: sha512-Z8/6vRlTUChSdIgMa51jxQ4lrw/Jy5SOW10ObaA47/RElsAN2c5Pn8bTgFGWn/ibwzXTE8qwr1Yzx28vsecXEA==} engines: {node: 4.x || >=6.0.0} dependencies: whatwg-url: 5.0.0 + dev: true /node-int64/0.4.0: resolution: {integrity: sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=} @@ -7417,6 +6186,7 @@ packages: /node-releases/2.0.1: resolution: {integrity: sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==} + dev: true /nodemon/2.0.15: resolution: {integrity: sha512-gdHMNx47Gw7b3kWxJV64NI+Q5nfl0y5DgDbiVtShiwa7Z0IZ07Ll4RLFo6AjrhzMtoEZn5PDE3/c2AbVsiCkpA==} @@ -7462,24 +6232,18 @@ packages: /normalize-path/3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} + dev: true /normalize-range/0.1.2: resolution: {integrity: sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=} engines: {node: '>=0.10.0'} + dev: true /normalize-url/4.5.1: resolution: {integrity: sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==} engines: {node: '>=8'} dev: true - /normalize-url/6.1.0: - resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} - engines: {node: '>=10'} - - /npm-normalize-package-bin/1.0.1: - resolution: {integrity: sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==} - dev: true - /npm-package-arg/6.1.1: resolution: {integrity: sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==} dependencies: @@ -7530,13 +6294,16 @@ packages: /object-hash/2.2.0: resolution: {integrity: sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==} engines: {node: '>= 6'} + dev: true /object-inspect/1.12.0: resolution: {integrity: sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==} + dev: true /object-keys/1.1.1: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} + dev: true /object-visit/1.0.1: resolution: {integrity: sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=} @@ -7553,6 +6320,7 @@ packages: define-properties: 1.1.3 has-symbols: 1.0.2 object-keys: 1.1.1 + dev: true /object.entries/1.1.5: resolution: {integrity: sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==} @@ -7605,11 +6373,13 @@ packages: /on-headers/1.0.2: resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} engines: {node: '>= 0.8'} + dev: true /once/1.4.0: resolution: {integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E=} dependencies: wrappy: 1.0.2 + dev: true /onetime/5.1.2: resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} @@ -7708,10 +6478,6 @@ packages: engines: {node: '>=6'} dev: true - /p-cancelable/2.1.1: - resolution: {integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==} - engines: {node: '>=8'} - /p-event/4.2.0: resolution: {integrity: sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==} engines: {node: '>=8'} @@ -7791,13 +6557,6 @@ packages: aggregate-error: 3.1.0 dev: true - /p-map/4.0.0: - resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} - engines: {node: '>=10'} - dependencies: - aggregate-error: 3.1.0 - dev: true - /p-timeout/3.2.0: resolution: {integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==} engines: {node: '>=8'} @@ -7840,6 +6599,7 @@ packages: engines: {node: '>=6'} dependencies: callsites: 3.1.0 + dev: true /parse-entities/2.0.0: resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==} @@ -7852,18 +6612,6 @@ packages: is-hexadecimal: 1.0.4 dev: true - /parse-entities/4.0.0: - resolution: {integrity: sha512-5nk9Fn03x3rEhGaX1FU6IDwG/k+GxLXlFAkgrbM1asuAFl3BhdQWvASaIsmwWypRNcZKHPYnIuOSfIWEyEQnPQ==} - dependencies: - '@types/unist': 2.0.6 - character-entities: 2.0.1 - character-entities-legacy: 3.0.0 - character-reference-invalid: 2.0.1 - decode-named-character-reference: 1.0.1 - is-alphanumerical: 2.0.1 - is-decimal: 2.0.1 - is-hexadecimal: 2.0.1 - /parse-git-config/1.1.1: resolution: {integrity: sha1-06mYQxcTL1c5hxK7pDjhKVkN34w=} engines: {node: '>=0.10.0'} @@ -7888,16 +6636,13 @@ packages: error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 + dev: true /parse-ms/2.1.0: resolution: {integrity: sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==} engines: {node: '>=6'} dev: true - /parse-numeric-range/1.3.0: - resolution: {integrity: sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==} - dev: true - /parse-passwd/1.0.0: resolution: {integrity: sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=} engines: {node: '>=0.10.0'} @@ -7934,6 +6679,7 @@ packages: /path-is-absolute/1.0.1: resolution: {integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=} engines: {node: '>=0.10.0'} + dev: true /path-is-inside/1.0.2: resolution: {integrity: sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=} @@ -7956,6 +6702,7 @@ packages: /path-parse/1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + dev: true /path-to-regexp/0.1.7: resolution: {integrity: sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=} @@ -7971,15 +6718,11 @@ packages: /path-type/4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} - - /periscopic/3.0.4: - resolution: {integrity: sha512-SFx68DxCv0Iyo6APZuw/AKewkkThGwssmU0QWtTlvov3VAtPX+QJ4CadwSaz8nrT5jPIuxdvJWB4PnD2KNDxQg==} - dependencies: - estree-walker: 3.0.1 - is-reference: 3.0.0 + dev: true /picocolors/1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + dev: true /picomatch/2.3.0: resolution: {integrity: sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==} @@ -8030,6 +6773,7 @@ packages: dependencies: camelcase-css: 2.0.1 postcss: 8.4.5 + dev: true /postcss-load-config/3.1.0: resolution: {integrity: sha512-ipM8Ds01ZUophjDTQYSVP70slFSYg3T0/zyfII5vzhN6V57YSxMgG5syXuwi5VtS8wSf3iL30v0uBdoIVx4Q0g==} @@ -8043,6 +6787,7 @@ packages: import-cwd: 3.0.0 lilconfig: 2.0.4 yaml: 1.10.2 + dev: true /postcss-nested/5.0.6_postcss@8.4.5: resolution: {integrity: sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==} @@ -8052,6 +6797,7 @@ packages: dependencies: postcss: 8.4.5 postcss-selector-parser: 6.0.8 + dev: true /postcss-selector-parser/6.0.8: resolution: {integrity: sha512-D5PG53d209Z1Uhcc0qAZ5U3t5HagH3cxu+WLZ22jt3gLUpXM4eXXfiO14jiDWST3NNooX/E8wISfOhZ9eIjGTQ==} @@ -8059,9 +6805,11 @@ packages: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 + dev: true /postcss-value-parser/4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + dev: true /postcss/8.4.5: resolution: {integrity: sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==} @@ -8070,6 +6818,7 @@ packages: nanoid: 3.1.30 picocolors: 1.0.0 source-map-js: 1.0.1 + dev: true /prelude-ls/1.1.2: resolution: {integrity: sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=} @@ -8123,10 +6872,6 @@ packages: engines: {node: '>=0.4.0'} dev: true - /promise-inflight/1.0.1: - resolution: {integrity: sha1-mEcocL8igTL8vdhoEputEsPAKeM=} - dev: true - /prompt-fns/0.1.0: resolution: {integrity: sha512-RCN5XuHeF5tm6OpX3Mc5BXu5mIFnft67FVYz4iRGwmq6VbcOEX07U+uolq2lATpEcvV1sGUD0g1vXAh486STlA==} dependencies: @@ -8161,9 +6906,6 @@ packages: xtend: 4.0.2 dev: true - /property-information/6.1.1: - resolution: {integrity: sha512-hrzC564QIl0r0vy4l6MvRLhafmUowhO/O3KgVSoXIbbA2Sz4j8HGpJc6T2cubRVwMwpdiG/vKGfhT4IixmKN9w==} - /proxy-addr/2.0.7: resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} engines: {node: '>= 0.10'} @@ -8189,6 +6931,7 @@ packages: dependencies: end-of-stream: 1.4.4 once: 1.4.0 + dev: true /punycode/2.1.1: resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} @@ -8210,14 +6953,10 @@ packages: /queue-microtask/1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - /quick-lru/4.0.1: - resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} - engines: {node: '>=8'} - dev: true - /quick-lru/5.1.1: resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} engines: {node: '>=10'} + dev: true /range-parser/1.2.1: resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} @@ -8244,15 +6983,6 @@ packages: strip-json-comments: 2.0.1 dev: true - /react-clientside-effect/1.2.5_react@17.0.2: - resolution: {integrity: sha512-2bL8qFW1TGBHozGGbVeyvnggRpMjibeZM2536AKNENLECutp2yfs44IL8Hmpn8qjFQ2K7A9PnYf3vc7aQq/cPA==} - peerDependencies: - react: ^15.3.0 || ^16.0.0 || ^17.0.0 - dependencies: - '@babel/runtime': 7.16.5 - react: 17.0.2 - dev: false - /react-clientside-effect/1.2.5_react@18.0.0-rc.0: resolution: {integrity: sha512-2bL8qFW1TGBHozGGbVeyvnggRpMjibeZM2536AKNENLECutp2yfs44IL8Hmpn8qjFQ2K7A9PnYf3vc7aQq/cPA==} peerDependencies: @@ -8262,17 +6992,6 @@ packages: react: 18.0.0-rc.0 dev: false - /react-dom/17.0.2_react@17.0.2: - resolution: {integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==} - peerDependencies: - react: 17.0.2 - dependencies: - loose-envify: 1.4.0 - object-assign: 4.1.1 - react: 17.0.2 - scheduler: 0.20.2 - dev: false - /react-dom/18.0.0-rc.0_react@18.0.0-rc.0: resolution: {integrity: sha512-tdD1n0svTndHBQvVAq/f2Kx7FgQ30CpSLp87/neQKAHPW5WtdgW1sBSwmFAcMQOrmstTuP0M+zRlH86f9kMX/A==} peerDependencies: @@ -8300,22 +7019,6 @@ packages: - '@types/react' dev: false - /react-focus-lock/2.7.1_b08e3c15324cbe90a6ff8fcd416c932c: - resolution: {integrity: sha512-ImSeVmcrLKNMqzUsIdqOkXwTVltj79OPu43oT8tVun7eIckA4VdM7UmYUFo3H/UC2nRVgagMZGFnAOQEDiDYcA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - dependencies: - '@babel/runtime': 7.16.5 - focus-lock: 0.10.1 - prop-types: 15.8.0 - react: 17.0.2 - react-clientside-effect: 1.2.5_react@17.0.2 - use-callback-ref: 1.2.5_b08e3c15324cbe90a6ff8fcd416c932c - use-sidecar: 1.0.5_react@17.0.2 - transitivePeerDependencies: - - '@types/react' - dev: false - /react-focus-on/3.5.4_2fa291bfae6e56080648438396754a97: resolution: {integrity: sha512-HnU0YGKhNSUsC4k6K8L+2wk8mC/qdg+CsS7A1bWLMgK7UuBphdECs2esnS6cLmBoVNjsFnCm/vMypeezKOdK3A==} engines: {node: '>=8.5.0'} @@ -8337,27 +7040,6 @@ packages: use-sidecar: 1.0.5_react@18.0.0-rc.0 dev: false - /react-focus-on/3.5.4_b08e3c15324cbe90a6ff8fcd416c932c: - resolution: {integrity: sha512-HnU0YGKhNSUsC4k6K8L+2wk8mC/qdg+CsS7A1bWLMgK7UuBphdECs2esnS6cLmBoVNjsFnCm/vMypeezKOdK3A==} - engines: {node: '>=8.5.0'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - dependencies: - '@types/react': 17.0.38 - aria-hidden: 1.1.3 - react: 17.0.2 - react-focus-lock: 2.7.1_b08e3c15324cbe90a6ff8fcd416c932c - react-remove-scroll: 2.4.3_b08e3c15324cbe90a6ff8fcd416c932c - react-style-singleton: 2.1.1_b08e3c15324cbe90a6ff8fcd416c932c - tslib: 2.3.1 - use-callback-ref: 1.2.5_b08e3c15324cbe90a6ff8fcd416c932c - use-sidecar: 1.0.5_react@17.0.2 - dev: false - /react-head/3.4.0_757a802188413a36d4f24237d13b8e90: resolution: {integrity: sha512-T+a+WTN2lQECle3KdUBTnXMpjzOTDRFS1f2jCLP9H64XBXgayxadoLkzWSiJD793zE8IMWzQ8xKe3V573es9NQ==} peerDependencies: @@ -8409,22 +7091,6 @@ packages: tslib: 1.14.1 dev: false - /react-remove-scroll-bar/2.2.0_b08e3c15324cbe90a6ff8fcd416c932c: - resolution: {integrity: sha512-UU9ZBP1wdMR8qoUs7owiVcpaPwsQxUDC2lypP6mmixaGlARZa7ZIBx1jcuObLdhMOvCsnZcvetOho0wzPa9PYg==} - engines: {node: '>=8.5.0'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 - react: ^16.8.0 || ^17.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - dependencies: - '@types/react': 17.0.38 - react: 17.0.2 - react-style-singleton: 2.1.1_b08e3c15324cbe90a6ff8fcd416c932c - tslib: 1.14.1 - dev: false - /react-remove-scroll/2.4.3_2fa291bfae6e56080648438396754a97: resolution: {integrity: sha512-lGWYXfV6jykJwbFpsuPdexKKzp96f3RbvGapDSIdcyGvHb7/eqyn46C7/6h+rUzYar1j5mdU+XECITHXCKBk9Q==} engines: {node: '>=8.5.0'} @@ -8444,25 +7110,6 @@ packages: use-sidecar: 1.0.5_react@18.0.0-rc.0 dev: false - /react-remove-scroll/2.4.3_b08e3c15324cbe90a6ff8fcd416c932c: - resolution: {integrity: sha512-lGWYXfV6jykJwbFpsuPdexKKzp96f3RbvGapDSIdcyGvHb7/eqyn46C7/6h+rUzYar1j5mdU+XECITHXCKBk9Q==} - engines: {node: '>=8.5.0'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 - react: ^16.8.0 || ^17.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - dependencies: - '@types/react': 17.0.38 - react: 17.0.2 - react-remove-scroll-bar: 2.2.0_b08e3c15324cbe90a6ff8fcd416c932c - react-style-singleton: 2.1.1_b08e3c15324cbe90a6ff8fcd416c932c - tslib: 1.14.1 - use-callback-ref: 1.2.5_b08e3c15324cbe90a6ff8fcd416c932c - use-sidecar: 1.0.5_react@17.0.2 - dev: false - /react-router-dom/6.2.1_757a802188413a36d4f24237d13b8e90: resolution: {integrity: sha512-I6Zax+/TH/cZMDpj3/4Fl2eaNdcvoxxHoH1tYOREsQ22OKDYofGebrNm6CTPUcvLvZm63NL/vzCYdjf9CUhqmA==} peerDependencies: @@ -8475,27 +7122,6 @@ packages: react-router: 6.2.1_react@18.0.0-rc.0 dev: false - /react-router-dom/6.2.1_react-dom@17.0.2+react@17.0.2: - resolution: {integrity: sha512-I6Zax+/TH/cZMDpj3/4Fl2eaNdcvoxxHoH1tYOREsQ22OKDYofGebrNm6CTPUcvLvZm63NL/vzCYdjf9CUhqmA==} - peerDependencies: - react: '>=16.8' - react-dom: '>=16.8' - dependencies: - history: 5.2.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-router: 6.2.1_react@17.0.2 - dev: false - - /react-router/6.2.1_react@17.0.2: - resolution: {integrity: sha512-2fG0udBtxou9lXtK97eJeET2ki5//UWfQSl1rlJ7quwe6jrktK9FCCc8dQb5QY6jAv3jua8bBQRhhDOM/kVRsg==} - peerDependencies: - react: '>=16.8' - dependencies: - history: 5.2.0 - react: 17.0.2 - dev: false - /react-router/6.2.1_react@18.0.0-rc.0: resolution: {integrity: sha512-2fG0udBtxou9lXtK97eJeET2ki5//UWfQSl1rlJ7quwe6jrktK9FCCc8dQb5QY6jAv3jua8bBQRhhDOM/kVRsg==} peerDependencies: @@ -8522,29 +7148,13 @@ packages: tslib: 1.14.1 dev: false - /react-style-singleton/2.1.1_b08e3c15324cbe90a6ff8fcd416c932c: - resolution: {integrity: sha512-jNRp07Jza6CBqdRKNgGhT3u9umWvils1xsuMOjZlghBDH2MU0PL2WZor4PGYjXpnRCa9DQSlHMs/xnABWOwYbA==} - engines: {node: '>=8.5.0'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 - react: ^16.8.0 || ^17.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - dependencies: - '@types/react': 17.0.38 - get-nonce: 1.0.1 - invariant: 2.2.4 - react: 17.0.2 - tslib: 1.14.1 - dev: false - /react/17.0.2: resolution: {integrity: sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==} engines: {node: '>=0.10.0'} dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 + dev: true /react/18.0.0-rc.0: resolution: {integrity: sha512-PawosMBgF8k5Nlc3++ibzjFqPvo1XKv80MNtVYqz3abHHB2w3IpU65sSdSmBd2ooCwVhcp9b1vkx/twqhakNtA==} @@ -8554,14 +7164,6 @@ packages: object-assign: 4.1.1 dev: false - /read-package-json-fast/2.0.3: - resolution: {integrity: sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ==} - engines: {node: '>=10'} - dependencies: - json-parse-even-better-errors: 2.3.1 - npm-normalize-package-bin: 1.0.1 - dev: true - /read-pkg-up/7.0.1: resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} engines: {node: '>=8'} @@ -8595,6 +7197,7 @@ packages: engines: {node: '>=8.10.0'} dependencies: picomatch: 2.3.0 + dev: true /readme-badger/0.3.0: resolution: {integrity: sha512-+sMOLSs1imZUISZ2Rhz7qqVd77QtpcAPbGeIraFdgJmijb04YtdlPjGNBvDChTNtLbeQ6JNGQy3pOgslWfaP3g==} @@ -8602,14 +7205,6 @@ packages: balanced-match: 1.0.2 dev: true - /redent/3.0.0: - resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} - engines: {node: '>=8'} - dependencies: - indent-string: 4.0.0 - strip-indent: 3.0.0 - dev: true - /refractor/3.5.0: resolution: {integrity: sha512-QwPJd3ferTZ4cSPPjdP5bsYHMytwWYnAN5EEnLtGvkqp/FCCnGsBgxrm9EuIDnjUC3Uc/kETtvVi7fSIVC74Dg==} dependencies: @@ -8618,16 +7213,6 @@ packages: prismjs: 1.25.0 dev: true - /refractor/4.3.0: - resolution: {integrity: sha512-avSi9ItM6ewXJJIid5KzAgGi7AWpGatAKvQYqLFqZYZsc9klJ7IZVBZv1ocbgZANnZQOVAX46geNd3XQZxWyuw==} - dependencies: - '@types/hast': 2.3.4 - '@types/prismjs': 1.16.6 - hastscript: 7.0.2 - parse-entities: 4.0.0 - prismjs: 1.25.0 - dev: true - /regenerator-runtime/0.13.9: resolution: {integrity: sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==} @@ -8685,113 +7270,6 @@ packages: rc: 1.2.8 dev: true - /rehype-highlight/5.0.2: - resolution: {integrity: sha512-ZNm8V8BQUDn05cJPzAu/PjiloaFFrh+Pt3bY+NCcdCggI7Uyl5mW0FGR7RATeIz5/ECUd1D8Kvjt4HaLPmnOMw==} - dependencies: - '@types/hast': 2.3.4 - hast-util-to-text: 3.1.1 - lowlight: 2.4.1 - unified: 10.1.1 - unist-util-visit: 4.1.0 - dev: true - - /rehype-parse/8.0.3: - resolution: {integrity: sha512-RGw0CVt+0S6KdvpE8bbP2Db9WXclQcIX7A0ufM3QFqAhTo/ddJMQrrI2j3cijlRPZlGK8R3pRgC8U5HyV76IDw==} - dependencies: - '@types/hast': 2.3.4 - hast-util-from-parse5: 7.1.0 - parse5: 6.0.1 - unified: 10.1.1 - dev: true - - /rehype-prism-plus/1.1.3: - resolution: {integrity: sha512-ADk7Wr5HJO0igRfwYOzBi2AYu8Wd9YRsDOxp/fRtZXjelujr8PHjEkYNmH9TEKTJp2U72vU4tKaOn/49MuhDUw==} - dependencies: - hast-util-to-html: 8.0.3 - hast-util-to-string: 2.0.0 - parse-numeric-range: 1.3.0 - refractor: 4.3.0 - rehype-parse: 8.0.3 - unified: 10.1.1 - unist-util-filter: 4.0.0 - unist-util-visit: 4.1.0 - dev: true - - /rehype-stringify/9.0.2: - resolution: {integrity: sha512-BuVA6lAEYtOpXO2xuHLohAzz8UNoQAxAqYRqh4QEEtU39Co+P1JBZhw6wXA9hMWp+JLcmrxWH8+UKcNSr443Fw==} - dependencies: - '@types/hast': 2.3.4 - hast-util-to-html: 8.0.3 - unified: 10.1.1 - dev: false - - /remark-frontmatter/4.0.1: - resolution: {integrity: sha512-38fJrB0KnmD3E33a5jZC/5+gGAC2WKNiPw1/fdXJvijBlhA7RCsvJklrYJakS0HedninvaCYW8lQGf9C918GfA==} - dependencies: - '@types/mdast': 3.0.10 - mdast-util-frontmatter: 1.0.0 - micromark-extension-frontmatter: 1.0.0 - unified: 10.1.1 - dev: true - - /remark-mdx-frontmatter/1.1.1: - resolution: {integrity: sha512-7teX9DW4tI2WZkXS4DBxneYSY7NHiXl4AKdWDO9LXVweULlCT8OPWsOjLEnMIXViN1j+QcY8mfbq3k0EK6x3uA==} - engines: {node: '>=12.2.0'} - dependencies: - estree-util-is-identifier-name: 1.1.0 - estree-util-value-to-estree: 1.3.0 - js-yaml: 4.1.0 - toml: 3.0.0 - dev: true - - /remark-parse/10.0.1: - resolution: {integrity: sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw==} - dependencies: - '@types/mdast': 3.0.10 - mdast-util-from-markdown: 1.2.0 - unified: 10.1.1 - transitivePeerDependencies: - - supports-color - - /remark-rehype/10.1.0: - resolution: {integrity: sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==} - dependencies: - '@types/hast': 2.3.4 - '@types/mdast': 3.0.10 - mdast-util-to-hast: 12.1.0 - unified: 10.1.1 - dev: false - - /remark-rehype/9.1.0: - resolution: {integrity: sha512-oLa6YmgAYg19zb0ZrBACh40hpBLteYROaPLhBXzLgjqyHQrN+gVP9N/FJvfzuNNuzCutktkroXEZBrxAxKhh7Q==} - dependencies: - '@types/hast': 2.3.4 - '@types/mdast': 3.0.10 - mdast-util-to-hast: 11.3.0 - unified: 10.1.1 - dev: true - - /remix-tailwind/0.2.1_0dcfdd573103c9ed1a818d4d183298d9: - resolution: {integrity: sha512-MqUQzOYiDGXpfJtWC5gbQW3mqM2ly4+Uljo0fvGG4NYZLCzh0OTKGxqwUj7R3lt7iN29Ff4TIo1a/N2adqfUnA==} - peerDependencies: - postcss: '>=8' - tailwindcss: '>=2' - dependencies: - '@remix-run/node': 1.1.1_react-dom@17.0.2+react@17.0.2 - '@types/tailwindcss': 2.2.4 - postcss: 8.4.5 - tailwindcss: 3.0.8_cefe482e8d38053bbf3d5815e0c551b3 - transitivePeerDependencies: - - react - - react-dom - dev: false - - /remix/1.1.1: - resolution: {integrity: sha512-bo/300CdEAidEwn+r+vouPeZgDd+64Uhs4z0nTv1FRNfzt9NhHVLeJHO1M3EPa55imwGhduIzq3uVDxzz1WE1w==} - dependencies: - fs-extra: 10.0.0 - dev: false - /remote-origin-url/1.0.0: resolution: {integrity: sha512-xHDM6IBqivpiQ1e4WOuFpM/T6rbzA/WBsu+3WLtgPOhHyjA0nYlijV3NprlTb4FcXlQ5+Q+z174sQ1NnUF5FwA==} engines: {node: '>= 0.8.0'} @@ -8822,9 +7300,6 @@ packages: resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} dev: true - /resolve-alpn/1.2.1: - resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==} - /resolve-cwd/3.0.0: resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} engines: {node: '>=8'} @@ -8835,10 +7310,12 @@ packages: /resolve-from/4.0.0: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} + dev: true /resolve-from/5.0.0: resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} engines: {node: '>=8'} + dev: true /resolve-url/0.2.1: resolution: {integrity: sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=} @@ -8855,6 +7332,7 @@ packages: dependencies: is-core-module: 2.8.0 path-parse: 1.0.7 + dev: true /resolve/2.0.0-next.3: resolution: {integrity: sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==} @@ -8869,11 +7347,6 @@ packages: lowercase-keys: 1.0.1 dev: true - /responselike/2.0.0: - resolution: {integrity: sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==} - dependencies: - lowercase-keys: 2.0.0 - /restore-cursor/3.1.0: resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} engines: {node: '>=8'} @@ -8911,6 +7384,7 @@ packages: hasBin: true dependencies: glob: 7.2.0 + dev: true /rollup/2.62.0: resolution: {integrity: sha512-cJEQq2gwB0GWMD3rYImefQTSjrPYaC6s4J9pYqnstVLJ1CHa/aZNVkD4Epuvg4iLeMA4KRiq7UM7awKK6j7jcw==} @@ -8947,14 +7421,9 @@ packages: dependencies: tslib: 2.3.1 - /sade/1.7.4: - resolution: {integrity: sha512-y5yauMD93rX840MwUJr7C1ysLFBgMspsdTo4UVrDg3fXDvtwOyIqykhVAAm6fk/3au77773itJStObgK+LKaiA==} - engines: {node: '>= 6'} - dependencies: - mri: 1.2.0 - /safe-buffer/5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + dev: true /safe-buffer/5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} @@ -9089,10 +7558,6 @@ packages: resolution: {integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc=} dev: true - /set-cookie-parser/2.4.8: - resolution: {integrity: sha512-edRH8mBKEWNVIVMKejNnuJxleqYE/ZSdcT8/Nem9/mmosx12pctd80s2Oy00KNZzrogMZS5mauK2/ymL1bvlvg==} - dev: false - /set-value/2.0.1: resolution: {integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==} engines: {node: '>=0.10.0'} @@ -9131,20 +7596,13 @@ packages: engines: {node: '>=8'} dev: true - /shiki/0.9.15: - resolution: {integrity: sha512-/Y0z9IzhJ8nD9nbceORCqu6NgT9X6I8Fk8c3SICHI5NbZRLdZYFaB233gwct9sU0vvSypyaL/qaKvzyQGJBZSw==} - dependencies: - jsonc-parser: 3.0.0 - vscode-oniguruma: 1.6.1 - vscode-textmate: 5.2.0 - dev: true - /side-channel/1.0.4: resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} dependencies: call-bind: 1.0.2 get-intrinsic: 1.1.1 object-inspect: 1.12.0 + dev: true /sigmund/1.0.1: resolution: {integrity: sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=} @@ -9208,6 +7666,7 @@ packages: /source-map-js/1.0.1: resolution: {integrity: sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==} engines: {node: '>=0.10.0'} + dev: true /source-map-resolve/0.5.3: resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==} @@ -9243,18 +7702,12 @@ packages: /source-map/0.7.3: resolution: {integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==} engines: {node: '>= 8'} + dev: true /space-separated-tokens/1.1.5: resolution: {integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==} dev: true - /space-separated-tokens/2.0.1: - resolution: {integrity: sha512-ekwEbFp5aqSPKaqeY1PGrlGQxPNaq+Cnx4+bE2D8sciBQrHpbwoBbawqTN2+6jPs9IdWxxiUcN0K2pkczD3zmw==} - - /spawn-command/0.0.2-1: - resolution: {integrity: sha1-YvXpRmmBwbeW3Fkpk34RycaSG9A=} - dev: true - /spdx-correct/3.1.1: resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==} dependencies: @@ -9292,13 +7745,6 @@ packages: /sprintf-js/1.0.3: resolution: {integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=} - /ssri/8.0.1: - resolution: {integrity: sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==} - engines: {node: '>= 8'} - dependencies: - minipass: 3.1.6 - dev: true - /stack-utils/2.0.5: resolution: {integrity: sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==} engines: {node: '>=10'} @@ -9319,11 +7765,6 @@ packages: engines: {node: '>= 0.6'} dev: false - /streamsearch/0.1.2: - resolution: {integrity: sha1-gIudDlb8Jz2Am6VzOOkpkZoanxo=} - engines: {node: '>=0.8.0'} - dev: false - /string-length/4.0.2: resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==} engines: {node: '>=10'} @@ -9376,12 +7817,14 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.3 + dev: true /string.prototype.trimstart/1.0.4: resolution: {integrity: sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==} dependencies: call-bind: 1.0.2 define-properties: 1.1.3 + dev: true /string_decoder/1.3.0: resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} @@ -9389,12 +7832,6 @@ packages: safe-buffer: 5.2.1 dev: true - /stringify-entities/4.0.2: - resolution: {integrity: sha512-MTxTVcEkorNtBbNpoFJPEh0kKdM6+QbMjLbaxmvaPMmayOXdr/AIVIIJX7FReUVweRBFJfZepK4A4AKgwuFpMQ==} - dependencies: - character-entities-html4: 2.1.0 - character-entities-legacy: 3.0.0 - /strip-ansi/3.0.1: resolution: {integrity: sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=} engines: {node: '>=0.10.0'} @@ -9477,11 +7914,6 @@ packages: engines: {node: '>=8'} dev: true - /style-to-object/0.3.0: - resolution: {integrity: sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==} - dependencies: - inline-style-parser: 0.1.1 - /sucrase/3.20.3: resolution: {integrity: sha512-azqwq0/Bs6RzLAdb4dXxsCgMtAaD2hzmUr4UhSfsxO46JFPAwMnnb441B/qsudZiS6Ylea3JXZe3Q497lsgXzQ==} engines: {node: '>=8'} @@ -9505,12 +7937,14 @@ packages: engines: {node: '>=4'} dependencies: has-flag: 3.0.0 + dev: true /supports-color/7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} dependencies: has-flag: 4.0.0 + dev: true /supports-color/8.1.1: resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} @@ -9564,17 +7998,6 @@ packages: tmp: 0.2.1 transitivePeerDependencies: - ts-node - - /tar/6.1.11: - resolution: {integrity: sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==} - engines: {node: '>= 10'} - dependencies: - chownr: 2.0.0 - fs-minipass: 2.1.0 - minipass: 3.1.6 - minizlib: 2.1.2 - mkdirp: 1.0.4 - yallist: 4.0.0 dev: true /term-size/1.2.0: @@ -9652,6 +8075,7 @@ packages: engines: {node: '>=8.17.0'} dependencies: rimraf: 3.0.2 + dev: true /tmpl/1.0.5: resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} @@ -9703,14 +8127,6 @@ packages: engines: {node: '>=0.6'} dev: false - /toml/3.0.0: - resolution: {integrity: sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==} - dev: true - - /totalist/2.0.0: - resolution: {integrity: sha512-+Y17F0YzxfACxTyjfhnJQEe7afPA0GSpYlFkl2VFMxYP7jshQf9gXV7cH47EfToBumFThfKBvfAcoUn6fdNeRQ==} - engines: {node: '>=6'} - /touch/3.1.0: resolution: {integrity: sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==} hasBin: true @@ -9729,6 +8145,7 @@ packages: /tr46/0.0.3: resolution: {integrity: sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=} + dev: true /tr46/2.1.0: resolution: {integrity: sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==} @@ -9742,14 +8159,6 @@ packages: hasBin: true dev: true - /trim-newlines/3.0.1: - resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} - engines: {node: '>=8'} - dev: true - - /trough/2.0.2: - resolution: {integrity: sha512-FnHq5sTMxC0sk957wHDzRnemFnNBvt/gSY99HzK8F7UP5WAbvP70yX5bd7CjEQkN+TjdxwI7g7lJ6podqrG2/w==} - /ts-interface-checker/0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} dev: true @@ -9831,11 +8240,6 @@ packages: engines: {node: '>=4'} dev: true - /type-fest/0.13.1: - resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==} - engines: {node: '>=10'} - dev: true - /type-fest/0.20.2: resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} engines: {node: '>=10'} @@ -9875,21 +8279,6 @@ packages: is-typedarray: 1.0.0 dev: true - /typedoc/0.22.10_typescript@4.5.4: - resolution: {integrity: sha512-hQYZ4WtoMZ61wDC6w10kxA42+jclWngdmztNZsDvIz7BMJg7F2xnT+uYsUa7OluyKossdFj9E9Ye4QOZKTy8SA==} - engines: {node: '>= 12.10.0'} - hasBin: true - peerDependencies: - typescript: 4.0.x || 4.1.x || 4.2.x || 4.3.x || 4.4.x || 4.5.x - dependencies: - glob: 7.2.0 - lunr: 2.3.9 - marked: 3.0.8 - minimatch: 3.0.4 - shiki: 0.9.15 - typescript: 4.5.4 - dev: true - /typescript/4.5.4: resolution: {integrity: sha512-VgYs2A2QIRuGphtzFV7aQJduJ2gyfTljngLzjpfW9FoYZF6xuw1W0vW9ghCKLfcWrCFxK81CSGRAvS1pn4fIUg==} engines: {node: '>=4.2.0'} @@ -9907,22 +8296,12 @@ packages: has-bigints: 1.0.1 has-symbols: 1.0.2 which-boxed-primitive: 1.0.2 + dev: true /undefsafe/2.0.5: resolution: {integrity: sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==} dev: true - /unified/10.1.1: - resolution: {integrity: sha512-v4ky1+6BN9X3pQrOdkFIPWAaeDsHPE1svRDxq7YpTc2plkIqFMwukfqM+l0ewpP9EfwARlt9pPFAeWYhHm8X9w==} - dependencies: - '@types/unist': 2.0.6 - bail: 2.0.2 - extend: 3.0.2 - is-buffer: 2.0.5 - is-plain-obj: 4.0.0 - trough: 2.0.2 - vfile: 5.2.0 - /union-value/1.0.1: resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==} engines: {node: '>=0.10.0'} @@ -9933,12 +8312,6 @@ packages: set-value: 2.0.1 dev: true - /unique-filename/1.1.1: - resolution: {integrity: sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==} - dependencies: - unique-slug: 2.0.2 - dev: true - /unique-random-array/1.0.0: resolution: {integrity: sha1-QrNyHFeTiNi2Z8k8Lb3j1dgakTY=} engines: {node: '>=0.10.0'} @@ -9951,12 +8324,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /unique-slug/2.0.2: - resolution: {integrity: sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==} - dependencies: - imurmurhash: 0.1.4 - dev: true - /unique-string/1.0.0: resolution: {integrity: sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=} engines: {node: '>=4'} @@ -9971,55 +8338,10 @@ packages: crypto-random-string: 2.0.0 dev: true - /unist-builder/3.0.0: - resolution: {integrity: sha512-GFxmfEAa0vi9i5sd0R2kcrI9ks0r82NasRq5QHh2ysGngrc6GiqD5CDf1FjPenY4vApmFASBIIlk/jj5J5YbmQ==} - dependencies: - '@types/unist': 2.0.6 - - /unist-util-filter/4.0.0: - resolution: {integrity: sha512-H4iTOv2p+n83xjhx7eGFA3zSx7Xcv3Iv9lNQRpXiR8dmm9LtslhyjVlQrZLbkk4jwUrJgc8PPGkOOrfhb76s4Q==} - dependencies: - '@types/unist': 2.0.6 - unist-util-is: 5.1.1 - unist-util-visit-parents: 5.1.0 - dev: true - - /unist-util-find-after/4.0.0: - resolution: {integrity: sha512-gfpsxKQde7atVF30n5Gff2fQhAc4/HTOV4CvkXpTg9wRfQhZWdXitpyXHWB6YcYgnsxLx+4gGHeVjCTAAp9sjw==} - dependencies: - '@types/unist': 2.0.6 - unist-util-is: 5.1.1 - dev: true - - /unist-util-generated/2.0.0: - resolution: {integrity: sha512-TiWE6DVtVe7Ye2QxOVW9kqybs6cZexNwTwSMVgkfjEReqy/xwGpAXb99OxktoWwmL+Z+Epb0Dn8/GNDYP1wnUw==} - /unist-util-is/4.1.0: resolution: {integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==} dev: true - /unist-util-is/5.1.1: - resolution: {integrity: sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ==} - - /unist-util-position-from-estree/1.1.1: - resolution: {integrity: sha512-xtoY50b5+7IH8tFbkw64gisG9tMSpxDjhX9TmaJJae/XuxQ9R/Kc8Nv1eOsf43Gt4KV/LkriMy9mptDr7XLcaw==} - dependencies: - '@types/unist': 2.0.6 - - /unist-util-position/4.0.1: - resolution: {integrity: sha512-mgy/zI9fQ2HlbOtTdr2w9lhVaiFUHWQnZrFF2EUoVOqtAUdzqMtNiD99qA5a1IcjWVR8O6aVYE9u7Z2z1v0SQA==} - - /unist-util-remove-position/4.0.1: - resolution: {integrity: sha512-0yDkppiIhDlPrfHELgB+NLQD5mfjup3a8UYclHruTJWmY74je8g+CIFr79x5f6AkmzSwlvKLbs63hC0meOMowQ==} - dependencies: - '@types/unist': 2.0.6 - unist-util-visit: 4.1.0 - - /unist-util-stringify-position/3.0.0: - resolution: {integrity: sha512-SdfAl8fsDclywZpfMDTVDxA2V7LjtRDTOFd44wUJamgl6OlVngsqWjxvermMYf60elWHbxhuRCZml7AnuXCaSA==} - dependencies: - '@types/unist': 2.0.6 - /unist-util-visit-parents/3.1.1: resolution: {integrity: sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==} dependencies: @@ -10027,18 +8349,6 @@ packages: unist-util-is: 4.1.0 dev: true - /unist-util-visit-parents/4.1.1: - resolution: {integrity: sha512-1xAFJXAKpnnJl8G7K5KgU7FY55y3GcLIXqkzUj5QF/QVP7biUm0K0O2oqVkYsdjzJKifYeWn9+o6piAK2hGSHw==} - dependencies: - '@types/unist': 2.0.6 - unist-util-is: 5.1.1 - - /unist-util-visit-parents/5.1.0: - resolution: {integrity: sha512-y+QVLcY5eR/YVpqDsLf/xh9R3Q2Y4HxkZTp7ViLDU6WtJCEcPmRzW1gpdWDCDIqIlhuPDXOgttqPlykrHYDekg==} - dependencies: - '@types/unist': 2.0.6 - unist-util-is: 5.1.1 - /unist-util-visit/2.0.3: resolution: {integrity: sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==} dependencies: @@ -10047,29 +8357,11 @@ packages: unist-util-visit-parents: 3.1.1 dev: true - /unist-util-visit/3.1.0: - resolution: {integrity: sha512-Szoh+R/Ll68QWAyQyZZpQzZQm2UPbxibDvaY8Xc9SUtYgPsDzx5AWSk++UUt2hJuow8mvwR+rG+LQLw+KsuAKA==} - dependencies: - '@types/unist': 2.0.6 - unist-util-is: 5.1.1 - unist-util-visit-parents: 4.1.1 - - /unist-util-visit/4.1.0: - resolution: {integrity: sha512-n7lyhFKJfVZ9MnKtqbsqkQEk5P1KShj0+//V7mAcoI6bpbUjh3C/OG8HVD+pBihfh6Ovl01m8dkcv9HNqYajmQ==} - dependencies: - '@types/unist': 2.0.6 - unist-util-is: 5.1.1 - unist-util-visit-parents: 5.1.0 - /universalify/0.1.2: resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} engines: {node: '>= 4.0.0'} dev: true - /universalify/2.0.0: - resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} - engines: {node: '>= 10.0.0'} - /unpipe/1.0.0: resolution: {integrity: sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=} engines: {node: '>= 0.8'} @@ -10182,31 +8474,6 @@ packages: react: 18.0.0-rc.0 dev: false - /use-callback-ref/1.2.5_b08e3c15324cbe90a6ff8fcd416c932c: - resolution: {integrity: sha512-gN3vgMISAgacF7sqsLPByqoePooY3n2emTH59Ur5d/M8eg4WTWu1xp8i8DHjohftIyEx0S08RiYxbffr4j8Peg==} - engines: {node: '>=8.5.0'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 - react: ^16.8.0 || ^17.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - dependencies: - '@types/react': 17.0.38 - react: 17.0.2 - dev: false - - /use-sidecar/1.0.5_react@17.0.2: - resolution: {integrity: sha512-k9jnrjYNwN6xYLj1iaGhonDghfvmeTmYjAiGvOr7clwKfPjMXJf4/HOr7oT5tJwYafgp2tG2l3eZEOfoELiMcA==} - engines: {node: '>=8.5.0'} - peerDependencies: - react: ^16.8.0 || ^17.0.0 - dependencies: - detect-node-es: 1.1.0 - react: 17.0.2 - tslib: 1.14.1 - dev: false - /use-sidecar/1.0.5_react@18.0.0-rc.0: resolution: {integrity: sha512-k9jnrjYNwN6xYLj1iaGhonDghfvmeTmYjAiGvOr7clwKfPjMXJf4/HOr7oT5tJwYafgp2tG2l3eZEOfoELiMcA==} engines: {node: '>=8.5.0'} @@ -10239,34 +8506,13 @@ packages: /util-deprecate/1.0.2: resolution: {integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=} - - /util/0.12.4: - resolution: {integrity: sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==} - dependencies: - inherits: 2.0.4 - is-arguments: 1.1.1 - is-generator-function: 1.0.10 - is-typed-array: 1.1.8 - safe-buffer: 5.2.1 - which-typed-array: 1.1.7 - dev: false + dev: true /utils-merge/1.0.1: resolution: {integrity: sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=} engines: {node: '>= 0.4.0'} dev: false - /uvu/0.5.2: - resolution: {integrity: sha512-m2hLe7I2eROhh+tm3WE5cTo/Cv3WQA7Oc9f7JB6uWv+/zVKvfAm53bMyOoGOSZeQ7Ov2Fu9pLhFr7p07bnT20w==} - engines: {node: '>=8'} - hasBin: true - dependencies: - dequal: 2.0.2 - diff: 5.0.0 - kleur: 4.1.4 - sade: 1.7.4 - totalist: 2.0.0 - /v8-compile-cache/2.3.0: resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} dev: true @@ -10297,27 +8543,6 @@ packages: resolution: {integrity: sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=} engines: {node: '>= 0.8'} - /vfile-location/4.0.1: - resolution: {integrity: sha512-JDxPlTbZrZCQXogGheBHjbRWjESSPEak770XwWPfw5mTc1v1nWGLB/apzZxsx8a0SJVfF8HK8ql8RD308vXRUw==} - dependencies: - '@types/unist': 2.0.6 - vfile: 5.2.0 - dev: true - - /vfile-message/3.1.0: - resolution: {integrity: sha512-4QJbBk+DkPEhBXq3f260xSaWtjE4gPKOfulzfMFF8ZNwaPZieWsg3iVlcmF04+eebzpcpeXOOFMfrYzJHVYg+g==} - dependencies: - '@types/unist': 2.0.6 - unist-util-stringify-position: 3.0.0 - - /vfile/5.2.0: - resolution: {integrity: sha512-ftCpb6pU8Jrzcqku8zE6N3Gi4/RkDhRwEXSWudzZzA2eEOn/cBpsfk9aulCUR+j1raRSAykYQap9u6j6rhUaCA==} - dependencies: - '@types/unist': 2.0.6 - is-buffer: 2.0.5 - unist-util-stringify-position: 3.0.0 - vfile-message: 3.1.0 - /vite-plugin-import-build/0.1.2: resolution: {integrity: sha512-Jh4wanyvJ5QLDrVtw6VsTqT+1yISp1Fa+5v7VSwf5xyRiYZ0VeffMrSQFrQlt50D7g3CpO/aX9/X/SVWCVCa0w==} dev: false @@ -10375,14 +8600,6 @@ packages: fsevents: 2.3.2 dev: true - /vscode-oniguruma/1.6.1: - resolution: {integrity: sha512-vc4WhSIaVpgJ0jJIejjYxPvURJavX6QG41vu0mGhqywMkQqulezEqEQ3cO3gc8GvcOpX6ycmKGqRoROEMBNXTQ==} - dev: true - - /vscode-textmate/5.2.0: - resolution: {integrity: sha512-Uw5ooOQxRASHgu6C7GVvUxisKXfSgW4oFlO+aa+PAkgmH89O3CXxEEzNRNtHSqtXFTl0nAC1uYj0GMSH27uwtQ==} - dev: true - /w3c-hr-time/1.0.2: resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} dependencies: @@ -10408,25 +8625,9 @@ packages: defaults: 1.0.3 dev: true - /web-encoding/1.1.5: - resolution: {integrity: sha512-HYLeVCdJ0+lBYV2FvNZmv3HJ2Nt0QYXqZojk3d9FJOLkwnuhzM9tmamh8d7HPM8QqjKH8DeHkFTx+CFlWpZZDA==} - dependencies: - util: 0.12.4 - optionalDependencies: - '@zxing/text-encoding': 0.9.0 - dev: false - - /web-namespaces/2.0.1: - resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} - dev: true - - /web-streams-polyfill/3.2.0: - resolution: {integrity: sha512-EqPmREeOzttaLRm5HS7io98goBgZ7IVz79aDvqjD0kYXLtFZTc0T/U6wHTPKyIjb+MdN7DFIIX6hgdBEpWmfPA==} - engines: {node: '>= 8'} - dev: false - /webidl-conversions/3.0.1: resolution: {integrity: sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=} + dev: true /webidl-conversions/5.0.0: resolution: {integrity: sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==} @@ -10459,6 +8660,7 @@ packages: dependencies: tr46: 0.0.3 webidl-conversions: 3.0.1 + dev: true /whatwg-url/8.7.0: resolution: {integrity: sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==} @@ -10477,23 +8679,12 @@ packages: is-number-object: 1.0.6 is-string: 1.0.7 is-symbol: 1.0.4 + dev: true /which-module/2.0.0: resolution: {integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=} dev: true - /which-typed-array/1.1.7: - resolution: {integrity: sha512-vjxaB4nfDqwKI0ws7wZpxIlde1XrLX5uB0ZjpfshgmapJMD7jJWhZI+yToJTqaFByF0eNBcYxbjmCzoRP7CfEw==} - engines: {node: '>= 0.4'} - dependencies: - available-typed-arrays: 1.0.5 - call-bind: 1.0.2 - es-abstract: 1.19.1 - foreach: 2.0.5 - has-tostringtag: 1.0.0 - is-typed-array: 1.1.8 - dev: false - /which/1.3.1: resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} hasBin: true @@ -10548,6 +8739,7 @@ packages: /wrappy/1.0.2: resolution: {integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=} + dev: true /write-file-atomic/2.4.3: resolution: {integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==} @@ -10602,66 +8794,6 @@ packages: engines: {node: '>=8'} dev: true - /xdm/2.1.0: - resolution: {integrity: sha512-3LxxbxKcRogYY7cQSMy1tUuU1zKNK9YPqMT7/S0r7Cz2QpyF8O9yFySGD7caOZt+LWUOQioOIX+6ZzCoBCpcAA==} - dependencies: - '@rollup/pluginutils': 4.1.2 - '@types/estree-jsx': 0.0.1 - astring: 1.8.1 - estree-util-build-jsx: 2.0.0 - estree-util-is-identifier-name: 2.0.0 - estree-walker: 3.0.1 - got: 11.8.3 - hast-util-to-estree: 2.0.2 - loader-utils: 2.0.2 - markdown-extensions: 1.1.1 - mdast-util-mdx: 1.1.0 - micromark-extension-mdxjs: 1.0.0 - periscopic: 3.0.4 - remark-parse: 10.0.1 - remark-rehype: 9.1.0 - source-map: 0.7.3 - unified: 10.1.1 - unist-util-position-from-estree: 1.1.1 - unist-util-stringify-position: 3.0.0 - unist-util-visit: 4.1.0 - vfile: 5.2.0 - optionalDependencies: - deasync: 0.1.24 - transitivePeerDependencies: - - supports-color - dev: true - - /xdm/3.3.1: - resolution: {integrity: sha512-+bePFAMIxKyhBd2QQcGsG5oVy16THJm7WjAd8GD4VC21LTYM0SWySTGVPBhwXA71H6P96pgUBzg3r8GPi+178A==} - dependencies: - '@rollup/pluginutils': 4.1.2 - '@types/estree-jsx': 0.0.1 - '@types/mdx': 2.0.1 - astring: 1.8.1 - estree-util-build-jsx: 2.0.0 - estree-util-is-identifier-name: 2.0.0 - estree-walker: 3.0.1 - got: 11.8.3 - hast-util-to-estree: 2.0.2 - markdown-extensions: 1.1.1 - mdast-util-mdx: 1.1.0 - micromark-extension-mdxjs: 1.0.0 - periscopic: 3.0.4 - remark-parse: 10.0.1 - remark-rehype: 10.1.0 - source-map: 0.7.3 - unified: 10.1.1 - unist-util-position-from-estree: 1.1.1 - unist-util-stringify-position: 3.0.0 - unist-util-visit: 4.1.0 - vfile: 5.2.0 - optionalDependencies: - deasync: 0.1.24 - transitivePeerDependencies: - - supports-color - dev: false - /xml-name-validator/3.0.0: resolution: {integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==} dev: true @@ -10673,6 +8805,7 @@ packages: /xtend/4.0.2: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} engines: {node: '>=0.4'} + dev: true /y18n/4.0.3: resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} @@ -10694,6 +8827,7 @@ packages: /yaml/1.10.2: resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} engines: {node: '>= 6'} + dev: true /yaml/2.0.0-10: resolution: {integrity: sha512-FHV8s5ODFFQXX/enJEU2EkanNl1UDBUz8oa4k5Qo/sR+Iq7VmhCDkRMb0/mjJCNeAWQ31W8WV6PYStDE4d9EIw==} @@ -10707,14 +8841,6 @@ packages: decamelize: 1.2.0 dev: true - /yargs-parser/18.1.3: - resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} - engines: {node: '>=6'} - dependencies: - camelcase: 5.3.1 - decamelize: 1.2.0 - dev: true - /yargs-parser/20.2.9: resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} engines: {node: '>=10'} @@ -10756,6 +8882,3 @@ packages: /zod/3.11.6: resolution: {integrity: sha512-daZ80A81I3/9lIydI44motWe6n59kRBfNzTuS2bfzVh1nAXi667TOTWWtatxyG+fwgNUiagSj/CWZwRRbevJIg==} dev: true - - /zwitch/2.0.2: - resolution: {integrity: sha512-JZxotl7SxAJH0j7dN4pxsTV6ZLXoLdGME+PsjkL/DaBrVryK9kTGq06GfKrwcSOqypP+fdXGoCHE36b99fWVoA==}