diff --git a/.editorconfig b/.editorconfig
new file mode 100644
index 000000000..9bba480ca
--- /dev/null
+++ b/.editorconfig
@@ -0,0 +1,9 @@
+[*]
+end_of_line = lf
+charset = utf-8
+trim_trailing_whitespace = true
+indent_style = space
+indent_size = 4
+
+[*.{js,sass,tsx,md,mdx}]
+max_line_length = 80
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
index a42d9568a..18608dbec 100644
--- a/.gitignore
+++ b/.gitignore
@@ -37,3 +37,6 @@ next-env.d.ts
# IDE
/.idea
/.vscode
+
+# Project
+.contentlayer
diff --git a/.npmrc b/.npmrc
index f87a04434..fa4e09523 100644
--- a/.npmrc
+++ b/.npmrc
@@ -1 +1 @@
-auto-install-peers=true
\ No newline at end of file
+strict-peer-dependencies=false
\ No newline at end of file
diff --git a/README.md b/README.md
new file mode 100644
index 000000000..235c07edd
--- /dev/null
+++ b/README.md
@@ -0,0 +1,32 @@
+
+
Untitled Design System
+
+
+## Getting Started
+
+Before starting make sure [node](https://nodejs.org/en/) and [pnpm](https://pnpm.io) is installed.
+
+### Install
+
+After cloning the source code, run `pnpm` to install dependencies.
+
+```bash
+git clone https://github.com/workleap/wl-untitled.git
+cd wl-untitled
+pnpm i
+```
+
+### Scripts
+
+- `pnpm doc:start`: run documentation application
+- `pnpm doc:storybook`: run Storybook
+- `pnpm test`: run tests
+- `pnpm lint`: check if the JS, TS and style correspond on standard
+
+## 🤝 Contributing
+
+Pull requests are welcome. For major changes, please open a [discussions](https://github.com/workleap/wl-untitled/discussions/new/choose) first to discuss what you would like to change. If you're interested, definitely check out our Contributing Guide!
+
+## License
+
+Copyright © 2023, GSoft inc. This code is licensed under the Apache License, Version 2.0. You may obtain a copy of this license at https://github.com/gsoft-inc/gsoft-license/blob/master/LICENSE.
\ No newline at end of file
diff --git a/apps/docs/app/globals.css b/apps/docs/app/globals.css
index 76a152ca8..1b77fa5e4 100644
--- a/apps/docs/app/globals.css
+++ b/apps/docs/app/globals.css
@@ -12,12 +12,11 @@
html,
body {
- font-family: var(--default-font-family);
- font-size: var(--default-font-size);
+ font-family: var(--hd-default-font-family);
}
body {
- font-size: var(--step-0);
+ font-size: var(--hd-step-0);
}
a {
diff --git a/apps/docs/app/intro/page.tsx b/apps/docs/app/intro/page.tsx
new file mode 100644
index 000000000..0714bfbf4
--- /dev/null
+++ b/apps/docs/app/intro/page.tsx
@@ -0,0 +1,13 @@
+import { allPages } from "@/.contentlayer/generated";
+import { Mdx } from "@/components/Mdx/MdxComponent";
+
+export default function Page() {
+ return
+ {allPages.map(page => (
+
+ {page.title}
+ {page.body && }
+
+ ))}
+ ;
+}
\ No newline at end of file
diff --git a/apps/docs/app/layout.tsx b/apps/docs/app/layout.tsx
index df9b34f0e..bf910c2ef 100644
--- a/apps/docs/app/layout.tsx
+++ b/apps/docs/app/layout.tsx
@@ -1,3 +1,5 @@
+import { Header } from "@/components/Header/Header";
+
import "./globals.css";
export const metadata = {
@@ -12,7 +14,10 @@ export default function RootLayout({
}) {
return (
- {children}
+
+
+ {children}
+
);
}
diff --git a/apps/docs/app/page.tsx b/apps/docs/app/page.tsx
index 393179ff9..5cc853db4 100644
--- a/apps/docs/app/page.tsx
+++ b/apps/docs/app/page.tsx
@@ -1,4 +1,4 @@
-import { Title } from "@/components/title/Title";
+import { Title } from "@/components/Title/Title";
export default function Home() {
return (
diff --git a/apps/docs/app/tokens.css b/apps/docs/app/tokens.css
index 6c68b010a..86cc2083f 100644
--- a/apps/docs/app/tokens.css
+++ b/apps/docs/app/tokens.css
@@ -1,13 +1,39 @@
:root {
- --default-font-size: 16px;
- --default-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif,
- "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
-
- --step--1: clamp(0.84rem, calc(0.90rem + -0.08vw), 0.89rem);
- --step-0: clamp(1.00rem, calc(0.96rem + 0.22vw), 1.13rem);
- --step-1: clamp(1.13rem, calc(0.99rem + 0.65vw), 1.50rem);
- --step-2: clamp(1.27rem, calc(1.01rem + 1.28vw), 2.00rem);
- --step-3: clamp(1.42rem, calc(0.99rem + 2.16vw), 2.66rem);
- --step-4: clamp(1.60rem, calc(0.92rem + 3.39vw), 3.55rem);
- --step-5: clamp(1.80rem, calc(0.78rem + 5.10vw), 4.74rem);
+ --hd-default-font-size: 1rem;
+ --hd-default-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif,
+ "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+
+ --hd-opacity: 1;
+
+ --hd-step--1: clamp(0.84rem, calc(0.90rem + -0.08vw), 0.89rem);
+ --hd-step-0: clamp(1.00rem, calc(0.96rem + 0.22vw), 1.13rem);
+ --hd-step-1: clamp(1.13rem, calc(0.99rem + 0.65vw), 1.50rem);
+ --hd-step-2: clamp(1.27rem, calc(1.01rem + 1.28vw), 2.00rem);
+ --hd-step-3: clamp(1.42rem, calc(0.99rem + 2.16vw), 2.66rem);
+ --hd-step-4: clamp(1.60rem, calc(0.92rem + 3.39vw), 3.55rem);
+ --hd-step-5: clamp(1.80rem, calc(0.78rem + 5.10vw), 4.74rem);
+
+ --hd-primary-0: rgba(255, 255, 255, var(--hd-opacity, 1));
+ --hd-primary-100: rgba(245, 245, 254, var(--hd-opacity, 1));
+ --hd-primary-200: rgba(237, 236, 251, var(--hd-opacity, 1));
+ --hd-primary-300: rgba(224, 225, 243, var(--hd-opacity, 1));
+ --hd-primary-400: rgba(186, 188, 208, var(--hd-opacity, 1));
+ --hd-primary-500: rgba(160, 162, 183, var(--hd-opacity, 1));
+ --hd-primary-600: rgba(94, 96, 117, var(--hd-opacity, 1));
+ --hd-primary-700: rgba(57, 58, 76, var(--hd-opacity, 1));
+ --hd-primary-800: rgba(41, 43, 57, var(--hd-opacity, 1));
+ --hd-primary-900: rgba(22, 24, 36, var(--hd-opacity, 1));
+ --hd-primary-950: rgba(17, 18, 27, 1 var(--hd-opacity, 1));
+
+ --hd-space-05: 0.25rem;
+ --hd-space-1: 0.5rem;
+ --hd-space-2: 1rem;
+ --hd-space-3: 1.5rem;
+ --hd-space-4: 2rem;
+ --hd-space-5: 2.5rem;
+ --hd-space-6: 3rem;
+ --hd-space-7: 3.5rem;
+ --hd-space-8: 4rem;
+ --hd-space-9: 4.5rem;
+ --hd-space-10: 5rem;
}
\ No newline at end of file
diff --git a/apps/docs/components/Header/Header.tsx b/apps/docs/components/Header/Header.tsx
new file mode 100644
index 000000000..87af41e78
--- /dev/null
+++ b/apps/docs/components/Header/Header.tsx
@@ -0,0 +1,45 @@
+"use client";
+
+import * as NavigationMenu from "@radix-ui/react-navigation-menu";
+
+import { IconButton } from "@/components/IconButton/IconButton";
+import { navigation } from "@/configs/navigation";
+
+import "./header.css";
+
+export const Header = () => {
+ const navigationItems = navigation.map(item => {
+ return (
+
+
+ {item.label}
+
+
+ );
+ });
+
+ return (
+
+ );
+};
\ No newline at end of file
diff --git a/apps/docs/components/Header/header.css b/apps/docs/components/Header/header.css
new file mode 100644
index 000000000..d82265ede
--- /dev/null
+++ b/apps/docs/components/Header/header.css
@@ -0,0 +1,29 @@
+.hd-header {
+ display: flex;
+ height: var(--hd-space-8);
+ align-items: center;
+ border-bottom: 1px solid var(--hd-primary-200);
+ padding-inline: var(--hd-space-4);
+}
+
+.hd-header__nav {
+ display: flex;
+ flex: 1 1 auto;
+ align-items: center;
+ gap: var(--hd-space-5);
+}
+
+.hd-nav {
+ font-size: 0.875rem;
+ line-height: 1.25;
+}
+
+.hd-nav__list {
+ display: flex;
+ list-style: none;
+ gap: var(--hd-space-2);
+}
+
+.hd-brand {
+ display: flex;
+}
\ No newline at end of file
diff --git a/apps/docs/components/IconButton/IconButton.tsx b/apps/docs/components/IconButton/IconButton.tsx
new file mode 100644
index 000000000..cef41ae8f
--- /dev/null
+++ b/apps/docs/components/IconButton/IconButton.tsx
@@ -0,0 +1,21 @@
+import * as React from "react";
+import * as Toggle from "@radix-ui/react-toggle";
+
+import { Icon } from "@/components/Icons/Icons";
+
+import "./iconButton.css";
+
+export const IconButton = () => {
+ const [ theme, setTheme ] = React.useState("light");
+
+ return (
+ setTheme(theme === "light" ? "dark" : "light")}
+ aria-label="Toggle dark/light mode"
+ className="hd-iconButton"
+ >
+
+
+ );
+};
diff --git a/apps/docs/components/IconButton/iconButton.css b/apps/docs/components/IconButton/iconButton.css
new file mode 100644
index 000000000..909c14073
--- /dev/null
+++ b/apps/docs/components/IconButton/iconButton.css
@@ -0,0 +1,13 @@
+.hd-iconButton {
+ width: var(--hd-space-4);
+ aspect-ratio: 1/1;
+ background-color: var(--hd-primary-0);
+ color: var(--hd-primary-800);
+ border-width: 0;
+ border-radius: var(--hd-space-05);
+}
+
+.hd-iconButton:hover {
+ background-color: var(--hd-primary-200);
+ cursor: pointer;
+}
\ No newline at end of file
diff --git a/apps/docs/components/Icons/Icons.tsx b/apps/docs/components/Icons/Icons.tsx
new file mode 100644
index 000000000..05a5dfe32
--- /dev/null
+++ b/apps/docs/components/Icons/Icons.tsx
@@ -0,0 +1,38 @@
+import * as React from "react";
+
+import "./icons.css";
+
+export interface IconTypes {
+ iconProps?: React.SVGProps;
+ icon?: "sun" | "moon";
+}
+
+const icons = {
+ "sun": ,
+ "moon":
+};
+
+export const Icon = ({ iconProps, icon = "sun" }: IconTypes) => (
+
+);
diff --git a/apps/docs/components/Icons/icons.css b/apps/docs/components/Icons/icons.css
new file mode 100644
index 000000000..da0febb70
--- /dev/null
+++ b/apps/docs/components/Icons/icons.css
@@ -0,0 +1,7 @@
+.hd-icon {
+ display: inline-block;
+ width: var(--hd-space-2);
+ height: var(--hd-space-2);
+ vertical-align: center;
+ overflow: hidden;
+}
\ No newline at end of file
diff --git a/apps/docs/components/Mdx/MdxComponent.tsx b/apps/docs/components/Mdx/MdxComponent.tsx
new file mode 100644
index 000000000..e4d23f08b
--- /dev/null
+++ b/apps/docs/components/Mdx/MdxComponent.tsx
@@ -0,0 +1,16 @@
+import Image from "next/image";
+import { useMDXComponent } from "next-contentlayer/hooks";
+
+const components = {
+ Image
+};
+
+interface MdxProps {
+ code: string;
+}
+
+export const Mdx = ({ code }: MdxProps) => {
+ const Component = useMDXComponent(code);
+
+ return ;
+};
diff --git a/apps/docs/components/title/Title.stories.ts b/apps/docs/components/Title/Title.stories.ts
similarity index 100%
rename from apps/docs/components/title/Title.stories.ts
rename to apps/docs/components/Title/Title.stories.ts
diff --git a/apps/docs/components/title/Title.tsx b/apps/docs/components/Title/Title.tsx
similarity index 100%
rename from apps/docs/components/title/Title.tsx
rename to apps/docs/components/Title/Title.tsx
diff --git a/apps/docs/components/Title/title.css b/apps/docs/components/Title/title.css
new file mode 100644
index 000000000..9cdadfc26
--- /dev/null
+++ b/apps/docs/components/Title/title.css
@@ -0,0 +1,27 @@
+.hd-title {
+ --hd-title-font-family: var(--hd-default-font-family);
+
+ font-family: var(--hd-title-font-family);
+ line-height: 1.35;
+ margin: 0;
+}
+
+.hd-title--level1 {
+ font-size: var(--hd-step-5);
+}
+
+.hd-title--level2 {
+ font-size: var(--hd-step-4);
+}
+
+.hd-title--level3 {
+ font-size: var(--hd-step-3);
+}
+
+.hd-title--level4 {
+ font-size: var(--hd-step-2);
+}
+
+.hd-title--level5 {
+ font-size: var(--hd-step-1);
+}
\ No newline at end of file
diff --git a/apps/docs/components/title/title.css b/apps/docs/components/title/title.css
deleted file mode 100644
index 5606a12b8..000000000
--- a/apps/docs/components/title/title.css
+++ /dev/null
@@ -1,29 +0,0 @@
-@import '../../app/tokens.css';
-
-.wld-title {
- --wld-title-font-family: var(--default-font-family);
-
- font-family: var(--wld-title-font-family);
- line-height: 1.35;
- margin: 0;
-}
-
-.wld-title--level1 {
- font-size: var(--step-5);
-}
-
-.wld-title--level2 {
- font-size: var(--step-4);
-}
-
-.wld-title--level3 {
- font-size: var(--step-3);
-}
-
-.wld-title--level4 {
- font-size: var(--step-2);
-}
-
-.wld-title--level5 {
- font-size: var(--step-1);
-}
\ No newline at end of file
diff --git a/apps/docs/configs/navigation.ts b/apps/docs/configs/navigation.ts
new file mode 100644
index 000000000..b04ff4ace
--- /dev/null
+++ b/apps/docs/configs/navigation.ts
@@ -0,0 +1,19 @@
+interface Navigation {
+ label: string;
+ path: string;
+}
+
+export const navigation: Navigation[] = [
+ {
+ "label": "Tokens",
+ "path": "/"
+ },
+ {
+ "label": "Icons",
+ "path": "/"
+ },
+ {
+ "label": "Components",
+ "path": "/"
+ }
+];
\ No newline at end of file
diff --git a/apps/docs/content/pages/intro.mdx b/apps/docs/content/pages/intro.mdx
new file mode 100644
index 000000000..2ef8b8781
--- /dev/null
+++ b/apps/docs/content/pages/intro.mdx
@@ -0,0 +1,13 @@
+---
+title: Untiltled
+description: Content made easy for developers
+date: "2023-04-28"
+---
+
+## Introduction
+
+lorem ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard
+dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen
+book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially
+unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more
+recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
\ No newline at end of file
diff --git a/apps/docs/contentlayer.config.js b/apps/docs/contentlayer.config.js
new file mode 100644
index 000000000..fda6ce023
--- /dev/null
+++ b/apps/docs/contentlayer.config.js
@@ -0,0 +1,32 @@
+import { defineDocumentType, makeSource } from "contentlayer/source-files";
+
+/** @type {import('contentlayer/source-files').ComputedFields} */
+
+export const Page = defineDocumentType(() => ({
+ name: "Page",
+ filePathPattern: "pages/**/*.mdx",
+ contentType: "mdx",
+ fields: {
+ title: {
+ type: "string",
+ required: true
+ },
+ description: {
+ type: "string"
+ },
+ date: {
+ type: "date"
+ }
+ },
+ computedFields: {
+ url: {
+ type: "string",
+ resolve: doc => `${doc._raw.flattenedPath}`
+ }
+ }
+}));
+
+export default makeSource({
+ contentDirPath: "./content",
+ documentTypes: [Page]
+});
diff --git a/apps/docs/next.config.js b/apps/docs/next.config.js
index 3ed2957fd..18de3d6b5 100644
--- a/apps/docs/next.config.js
+++ b/apps/docs/next.config.js
@@ -1,8 +1,12 @@
+const { withContentlayer } = require("next-contentlayer");
+
/** @type {import('next').NextConfig} */
const nextConfig = {
+ reactStrictMode: true,
+ swcMinify: true,
experimental: {
appDir: true
}
};
-module.exports = nextConfig;
+module.exports = withContentlayer(nextConfig);
diff --git a/apps/docs/package.json b/apps/docs/package.json
index 903387103..189484cf5 100644
--- a/apps/docs/package.json
+++ b/apps/docs/package.json
@@ -12,12 +12,17 @@
"build-storybook": "storybook build"
},
"dependencies": {
+ "@radix-ui/react-navigation-menu": "^1.1.2",
+ "@radix-ui/react-toggle": "^1.0.2",
"@types/node": "18.15.11",
"@types/react": "18.0.33",
"@types/react-dom": "18.0.11",
+ "contentlayer": "^0.3.2",
"eslint": "8.37.0",
"eslint-config-next": "13.3.0",
"next": "13.3.0",
+ "next-contentlayer": "^0.3.2",
+ "prettier": "^2.8.8",
"react": "18.2.0",
"react-dom": "18.2.0",
"typescript": "5.0.3"
diff --git a/apps/docs/tsconfig.json b/apps/docs/tsconfig.json
index b9b59951c..fcd338923 100644
--- a/apps/docs/tsconfig.json
+++ b/apps/docs/tsconfig.json
@@ -27,14 +27,16 @@
"paths": {
"@/*": [
"./*"
- ]
+ ],
+ "contentlayer/generated": ["./.contentlayer/generated"]
}
},
"include": [
"next-env.d.ts",
"**/*.ts",
"**/*.tsx",
- ".next/types/**/*.ts"
+ ".next/types/**/*.ts",
+ ".contentlayer/generated"
],
"exclude": [
"node_modules"
diff --git a/package.json b/package.json
index d0042f5ea..0d73ca217 100644
--- a/package.json
+++ b/package.json
@@ -1,23 +1,24 @@
{
- "name": "wl-untitled",
- "version": "0.0.0",
- "description": "",
- "keywords": [],
- "author": "",
- "private": true,
- "license": "Apache-2.0",
- "scripts": {
- "doc:start": "pnpm --filter=docs dev",
- "doc:storybook": "pnpm --filter=docs storybook",
- "doc:build": "pnpm --filter=docs build",
- "lint": "pnpm run /^lint:.*/",
- "lint:eslint": "eslint . --ext .js,.jsx,.ts,.tsx --cache --cache-location node_modules/.cache/eslint",
- "lint:types": "pnpm -r lint:types",
- "test": "echo \"Error: no test specified\" && exit 1"
- },
- "dependencies": {
- "@netlify/plugin-nextjs": "^4.36.0",
- "@workleap/eslint-plugin": "^1.0.0",
- "@workleap/typescript-configs": "^1.0.0"
- }
+ "name": "wl-untitled",
+ "version": "0.0.0",
+ "description": "",
+ "keywords": [],
+ "author": "",
+ "private": true,
+ "license": "Apache-2.0",
+ "packageManager": "pnpm@8.3.1",
+ "scripts": {
+ "doc:start": "pnpm --filter=docs dev",
+ "doc:storybook": "pnpm --filter=docs storybook",
+ "doc:build": "pnpm --filter=docs build",
+ "lint": "pnpm run /^lint:.*/",
+ "lint:eslint": "eslint . --ext .js,.jsx,.ts,.tsx --cache --cache-location node_modules/.cache/eslint",
+ "lint:types": "pnpm -r lint:types",
+ "test": "echo \"Error: no test specified\" && exit 1"
+ },
+ "dependencies": {
+ "@netlify/plugin-nextjs": "^4.36.0",
+ "@workleap/eslint-plugin": "^1.0.0",
+ "@workleap/typescript-configs": "^1.0.0"
+ }
}
\ No newline at end of file
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 40c08db62..a6255d851 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -16,6 +16,12 @@ importers:
apps/docs:
dependencies:
+ '@radix-ui/react-navigation-menu':
+ specifier: ^1.1.2
+ version: 1.1.2(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-toggle':
+ specifier: ^1.0.2
+ version: 1.0.2(react-dom@18.2.0)(react@18.2.0)
'@types/node':
specifier: 18.15.11
version: 18.15.11
@@ -25,6 +31,9 @@ importers:
'@types/react-dom':
specifier: 18.0.11
version: 18.0.11
+ contentlayer:
+ specifier: ^0.3.2
+ version: 0.3.2(esbuild@0.17.17)
eslint:
specifier: 8.37.0
version: 8.37.0
@@ -33,7 +42,13 @@ importers:
version: 13.3.0(eslint@8.37.0)(typescript@5.0.3)
next:
specifier: 13.3.0
- version: 13.3.0(@babel/core@7.21.4)(react-dom@18.2.0)(react@18.2.0)
+ version: 13.3.0(@babel/core@7.21.4)(@opentelemetry/api@1.4.1)(react-dom@18.2.0)(react@18.2.0)
+ next-contentlayer:
+ specifier: ^0.3.2
+ version: 0.3.2(esbuild@0.17.17)(next@13.3.0)(react-dom@18.2.0)(react@18.2.0)
+ prettier:
+ specifier: ^2.8.8
+ version: 2.8.8
react:
specifier: 18.2.0
version: 18.2.0
@@ -1414,6 +1429,127 @@ packages:
dev: true
optional: true
+ /@contentlayer/cli@0.3.2(esbuild@0.17.17):
+ resolution: {integrity: sha512-KLzB2z3Klbl4bU7VTJ8EaY1d17GCBFtwgvtNAVLOqUJ4LRw46+jT+qBMk8gyy7R1xDNF2H1a/yGYs8t8rlFVmg==}
+ dependencies:
+ '@contentlayer/core': 0.3.2(esbuild@0.17.17)
+ '@contentlayer/utils': 0.3.2
+ clipanion: 3.2.0(typanion@3.12.1)
+ typanion: 3.12.1
+ transitivePeerDependencies:
+ - '@effect-ts/otel-node'
+ - esbuild
+ - markdown-wasm
+ - supports-color
+ dev: false
+
+ /@contentlayer/client@0.3.2(esbuild@0.17.17):
+ resolution: {integrity: sha512-5m7IFd0Z8qRBAOnAYwWcf/SFe1SmtHmeV1kO4pldEuD8J/5sxKeefdGHLNnH3sxlGfeJhEdDnymJtppg8v0D8w==}
+ dependencies:
+ '@contentlayer/core': 0.3.2(esbuild@0.17.17)
+ transitivePeerDependencies:
+ - '@effect-ts/otel-node'
+ - esbuild
+ - markdown-wasm
+ - supports-color
+ dev: false
+
+ /@contentlayer/core@0.3.2(esbuild@0.17.17):
+ resolution: {integrity: sha512-5ZLzS3s4Lp5Tlw+U4kUUK9frYmi8sc970spJSvLSxtOTDHDE7xemGT9HSj0V4DcmIkY9TT7pCmMFRfpEv7IC6Q==}
+ peerDependencies:
+ esbuild: 0.17.x
+ markdown-wasm: 1.x
+ peerDependenciesMeta:
+ esbuild:
+ optional: true
+ markdown-wasm:
+ optional: true
+ dependencies:
+ '@contentlayer/utils': 0.3.2
+ camel-case: 4.1.2
+ comment-json: 4.2.3
+ esbuild: 0.17.17
+ gray-matter: 4.0.3
+ mdx-bundler: 9.2.1(esbuild@0.17.17)
+ rehype-stringify: 9.0.3
+ remark-frontmatter: 4.0.1
+ remark-parse: 10.0.1
+ remark-rehype: 10.1.0
+ source-map-support: 0.5.21
+ type-fest: 3.9.0
+ unified: 10.1.2
+ transitivePeerDependencies:
+ - '@effect-ts/otel-node'
+ - supports-color
+ dev: false
+
+ /@contentlayer/source-files@0.3.2(esbuild@0.17.17):
+ resolution: {integrity: sha512-VYUaUbT3Hg3fSEEKpjDdfGEkw4bl4BaLHJWf5sulrkBtjdyNJ3RwUdnsqN3i+bibhcYF4ZvnFme4xtHBuEChmw==}
+ dependencies:
+ '@contentlayer/core': 0.3.2(esbuild@0.17.17)
+ '@contentlayer/utils': 0.3.2
+ chokidar: 3.5.3
+ fast-glob: 3.2.12
+ gray-matter: 4.0.3
+ imagescript: 1.2.16
+ micromatch: 4.0.5
+ ts-pattern: 4.2.2
+ unified: 10.1.2
+ yaml: 1.10.2
+ zod: 3.21.4
+ transitivePeerDependencies:
+ - '@effect-ts/otel-node'
+ - esbuild
+ - markdown-wasm
+ - supports-color
+ dev: false
+
+ /@contentlayer/source-remote-files@0.3.2(esbuild@0.17.17):
+ resolution: {integrity: sha512-BuABBHemn/UzhARsQh2XH13VUeb5HoRI3NkJeCGEMSnstzI72Dcc6krELwG3cTFYmgb95TV8NuIZKcrz8IsX6A==}
+ dependencies:
+ '@contentlayer/core': 0.3.2(esbuild@0.17.17)
+ '@contentlayer/source-files': 0.3.2(esbuild@0.17.17)
+ '@contentlayer/utils': 0.3.2
+ transitivePeerDependencies:
+ - '@effect-ts/otel-node'
+ - esbuild
+ - markdown-wasm
+ - supports-color
+ dev: false
+
+ /@contentlayer/utils@0.3.2:
+ resolution: {integrity: sha512-qQdL3PN3zKl7monHe3EXlXgq7/raApWWJ7+2n0C81ESiwdM1ZFuHU+pOIkl5JWhotTkqAqYdSvFuM+MAXF8XFg==}
+ peerDependencies:
+ '@effect-ts/otel-node': '*'
+ peerDependenciesMeta:
+ '@effect-ts/core':
+ optional: true
+ '@effect-ts/otel':
+ optional: true
+ '@effect-ts/otel-node':
+ optional: true
+ dependencies:
+ '@effect-ts/core': 0.60.5
+ '@effect-ts/otel': 0.14.1(@effect-ts/core@0.60.5)(@opentelemetry/api@1.4.1)(@opentelemetry/core@1.12.0)(@opentelemetry/sdk-trace-base@1.12.0)
+ '@effect-ts/otel-exporter-trace-otlp-grpc': 0.14.1(@effect-ts/core@0.60.5)(@opentelemetry/api@1.4.1)(@opentelemetry/core@1.12.0)(@opentelemetry/exporter-trace-otlp-grpc@0.31.0)(@opentelemetry/sdk-trace-base@1.12.0)
+ '@effect-ts/otel-sdk-trace-node': 0.14.1(@effect-ts/core@0.60.5)(@opentelemetry/api@1.4.1)(@opentelemetry/core@1.12.0)(@opentelemetry/sdk-trace-base@1.12.0)(@opentelemetry/sdk-trace-node@1.12.0)
+ '@js-temporal/polyfill': 0.4.3
+ '@opentelemetry/api': 1.4.1
+ '@opentelemetry/core': 1.12.0(@opentelemetry/api@1.4.1)
+ '@opentelemetry/exporter-trace-otlp-grpc': 0.31.0(@opentelemetry/api@1.4.1)
+ '@opentelemetry/resources': 1.12.0(@opentelemetry/api@1.4.1)
+ '@opentelemetry/sdk-trace-base': 1.12.0(@opentelemetry/api@1.4.1)
+ '@opentelemetry/sdk-trace-node': 1.12.0(@opentelemetry/api@1.4.1)
+ '@opentelemetry/semantic-conventions': 1.12.0
+ chokidar: 3.5.3
+ hash-wasm: 4.9.0
+ inflection: 2.0.1
+ memfs: 3.5.1
+ oo-ascii-tree: 1.80.0
+ ts-pattern: 4.2.2
+ type-fest: 3.9.0
+ dev: false
+
/@cspotcode/source-map-support@0.8.1:
resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==}
engines: {node: '>=12'}
@@ -1426,6 +1562,64 @@ packages:
engines: {node: '>=10.0.0'}
dev: true
+ /@effect-ts/core@0.60.5:
+ resolution: {integrity: sha512-qi1WrtJA90XLMnj2hnUszW9Sx4dXP03ZJtCc5DiUBIOhF4Vw7plfb65/bdBySPoC9s7zy995TdUX1XBSxUkl5w==}
+ dependencies:
+ '@effect-ts/system': 0.57.5
+ dev: false
+
+ /@effect-ts/otel-exporter-trace-otlp-grpc@0.14.1(@effect-ts/core@0.60.5)(@opentelemetry/api@1.4.1)(@opentelemetry/core@1.12.0)(@opentelemetry/exporter-trace-otlp-grpc@0.31.0)(@opentelemetry/sdk-trace-base@1.12.0):
+ resolution: {integrity: sha512-eb6dJhVKnjS1v8afdPm+wuZ3JeX2Gt3GJA9Vw5D2aESE7wa3mrpElsNNbDXn6rhgyjZq3VWYY/NXVtLAFOQIbQ==}
+ peerDependencies:
+ '@effect-ts/core': ^0.60.2
+ '@opentelemetry/api': ^1.1.0
+ '@opentelemetry/core': ^1.5.0
+ '@opentelemetry/exporter-trace-otlp-grpc': ^0.31.0
+ '@opentelemetry/sdk-trace-base': ^1.5.0
+ dependencies:
+ '@effect-ts/core': 0.60.5
+ '@effect-ts/otel': 0.14.1(@effect-ts/core@0.60.5)(@opentelemetry/api@1.4.1)(@opentelemetry/core@1.12.0)(@opentelemetry/sdk-trace-base@1.12.0)
+ '@opentelemetry/api': 1.4.1
+ '@opentelemetry/core': 1.12.0(@opentelemetry/api@1.4.1)
+ '@opentelemetry/exporter-trace-otlp-grpc': 0.31.0(@opentelemetry/api@1.4.1)
+ '@opentelemetry/sdk-trace-base': 1.12.0(@opentelemetry/api@1.4.1)
+ dev: false
+
+ /@effect-ts/otel-sdk-trace-node@0.14.1(@effect-ts/core@0.60.5)(@opentelemetry/api@1.4.1)(@opentelemetry/core@1.12.0)(@opentelemetry/sdk-trace-base@1.12.0)(@opentelemetry/sdk-trace-node@1.12.0):
+ resolution: {integrity: sha512-j5ynRvd0H+Fp9aH/5NOtBd1ogNMpNB3r7uiXOKRPlfKUOtdx4KsCt2cPBjChMvyLstj8dkjtWE4loLSTYkWPuA==}
+ peerDependencies:
+ '@effect-ts/core': ^0.60.2
+ '@opentelemetry/api': ^1.1.0
+ '@opentelemetry/core': ^1.5.0
+ '@opentelemetry/sdk-trace-base': ^1.5.0
+ '@opentelemetry/sdk-trace-node': ^1.5.0
+ dependencies:
+ '@effect-ts/core': 0.60.5
+ '@effect-ts/otel': 0.14.1(@effect-ts/core@0.60.5)(@opentelemetry/api@1.4.1)(@opentelemetry/core@1.12.0)(@opentelemetry/sdk-trace-base@1.12.0)
+ '@opentelemetry/api': 1.4.1
+ '@opentelemetry/core': 1.12.0(@opentelemetry/api@1.4.1)
+ '@opentelemetry/sdk-trace-base': 1.12.0(@opentelemetry/api@1.4.1)
+ '@opentelemetry/sdk-trace-node': 1.12.0(@opentelemetry/api@1.4.1)
+ dev: false
+
+ /@effect-ts/otel@0.14.1(@effect-ts/core@0.60.5)(@opentelemetry/api@1.4.1)(@opentelemetry/core@1.12.0)(@opentelemetry/sdk-trace-base@1.12.0):
+ resolution: {integrity: sha512-WtkxdoM1M8bl7F1mrSwBZQJAIaUXcupePrllL7iZnvSfUVhYXV98gRTV6EiVT+prX7rzCW4wPkF/XsyWbtMDtA==}
+ peerDependencies:
+ '@effect-ts/core': ^0.60.2
+ '@opentelemetry/api': ^1.1.0
+ '@opentelemetry/core': ^1.5.0
+ '@opentelemetry/sdk-trace-base': ^1.5.0
+ dependencies:
+ '@effect-ts/core': 0.60.5
+ '@opentelemetry/api': 1.4.1
+ '@opentelemetry/core': 1.12.0(@opentelemetry/api@1.4.1)
+ '@opentelemetry/sdk-trace-base': 1.12.0(@opentelemetry/api@1.4.1)
+ dev: false
+
+ /@effect-ts/system@0.57.5:
+ resolution: {integrity: sha512-/crHGujo0xnuHIYNc1VgP0HGJGFSoSqq88JFXe6FmFyXPpWt8Xu39LyLg7rchsxfXFeEdA9CrIZvLV5eswXV5g==}
+ dev: false
+
/@emotion/use-insertion-effect-with-fallbacks@1.0.0(react@18.2.0):
resolution: {integrity: sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A==}
peerDependencies:
@@ -1434,13 +1628,26 @@ packages:
react: 18.2.0
dev: true
+ /@esbuild-plugins/node-resolve@0.1.4(esbuild@0.17.17):
+ resolution: {integrity: sha512-haFQ0qhxEpqtWWY0kx1Y5oE3sMyO1PcoSiWEPrAw6tm/ZOOLXjSs6Q+v1v9eyuVF0nNt50YEvrcrvENmyoMv5g==}
+ peerDependencies:
+ esbuild: '*'
+ dependencies:
+ '@types/resolve': 1.20.2
+ debug: 4.3.4
+ esbuild: 0.17.17
+ escape-string-regexp: 4.0.0
+ resolve: 1.22.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
/@esbuild/android-arm64@0.17.17:
resolution: {integrity: sha512-jaJ5IlmaDLFPNttv0ofcwy/cfeY4bh/n705Tgh+eLObbGtQBK3EPAu+CzL95JVE4nFAliyrnEu0d32Q5foavqg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [android]
requiresBuild: true
- dev: true
optional: true
/@esbuild/android-arm@0.17.17:
@@ -1449,7 +1656,6 @@ packages:
cpu: [arm]
os: [android]
requiresBuild: true
- dev: true
optional: true
/@esbuild/android-x64@0.17.17:
@@ -1458,7 +1664,6 @@ packages:
cpu: [x64]
os: [android]
requiresBuild: true
- dev: true
optional: true
/@esbuild/darwin-arm64@0.17.17:
@@ -1467,7 +1672,6 @@ packages:
cpu: [arm64]
os: [darwin]
requiresBuild: true
- dev: true
optional: true
/@esbuild/darwin-x64@0.17.17:
@@ -1476,7 +1680,6 @@ packages:
cpu: [x64]
os: [darwin]
requiresBuild: true
- dev: true
optional: true
/@esbuild/freebsd-arm64@0.17.17:
@@ -1485,7 +1688,6 @@ packages:
cpu: [arm64]
os: [freebsd]
requiresBuild: true
- dev: true
optional: true
/@esbuild/freebsd-x64@0.17.17:
@@ -1494,7 +1696,6 @@ packages:
cpu: [x64]
os: [freebsd]
requiresBuild: true
- dev: true
optional: true
/@esbuild/linux-arm64@0.17.17:
@@ -1503,7 +1704,6 @@ packages:
cpu: [arm64]
os: [linux]
requiresBuild: true
- dev: true
optional: true
/@esbuild/linux-arm@0.17.17:
@@ -1512,7 +1712,6 @@ packages:
cpu: [arm]
os: [linux]
requiresBuild: true
- dev: true
optional: true
/@esbuild/linux-ia32@0.17.17:
@@ -1521,7 +1720,6 @@ packages:
cpu: [ia32]
os: [linux]
requiresBuild: true
- dev: true
optional: true
/@esbuild/linux-loong64@0.17.17:
@@ -1530,7 +1728,6 @@ packages:
cpu: [loong64]
os: [linux]
requiresBuild: true
- dev: true
optional: true
/@esbuild/linux-mips64el@0.17.17:
@@ -1539,7 +1736,6 @@ packages:
cpu: [mips64el]
os: [linux]
requiresBuild: true
- dev: true
optional: true
/@esbuild/linux-ppc64@0.17.17:
@@ -1548,7 +1744,6 @@ packages:
cpu: [ppc64]
os: [linux]
requiresBuild: true
- dev: true
optional: true
/@esbuild/linux-riscv64@0.17.17:
@@ -1557,7 +1752,6 @@ packages:
cpu: [riscv64]
os: [linux]
requiresBuild: true
- dev: true
optional: true
/@esbuild/linux-s390x@0.17.17:
@@ -1566,7 +1760,6 @@ packages:
cpu: [s390x]
os: [linux]
requiresBuild: true
- dev: true
optional: true
/@esbuild/linux-x64@0.17.17:
@@ -1575,7 +1768,6 @@ packages:
cpu: [x64]
os: [linux]
requiresBuild: true
- dev: true
optional: true
/@esbuild/netbsd-x64@0.17.17:
@@ -1584,7 +1776,6 @@ packages:
cpu: [x64]
os: [netbsd]
requiresBuild: true
- dev: true
optional: true
/@esbuild/openbsd-x64@0.17.17:
@@ -1593,7 +1784,6 @@ packages:
cpu: [x64]
os: [openbsd]
requiresBuild: true
- dev: true
optional: true
/@esbuild/sunos-x64@0.17.17:
@@ -1602,7 +1792,6 @@ packages:
cpu: [x64]
os: [sunos]
requiresBuild: true
- dev: true
optional: true
/@esbuild/win32-arm64@0.17.17:
@@ -1611,7 +1800,6 @@ packages:
cpu: [arm64]
os: [win32]
requiresBuild: true
- dev: true
optional: true
/@esbuild/win32-ia32@0.17.17:
@@ -1620,7 +1808,6 @@ packages:
cpu: [ia32]
os: [win32]
requiresBuild: true
- dev: true
optional: true
/@esbuild/win32-x64@0.17.17:
@@ -1629,7 +1816,6 @@ packages:
cpu: [x64]
os: [win32]
requiresBuild: true
- dev: true
optional: true
/@eslint-community/eslint-utils@4.4.0(eslint@8.37.0):
@@ -1667,7 +1853,38 @@ packages:
/@fal-works/esbuild-plugin-global-externals@2.1.2:
resolution: {integrity: sha512-cEee/Z+I12mZcFJshKcCqC8tuX5hG3s+d+9nZ3LabqKF1vKdF41B92pJVCBggjAGORAeOzyyDDKrZwIkLffeOQ==}
- dev: true
+
+ /@grpc/grpc-js@1.8.14:
+ resolution: {integrity: sha512-w84maJ6CKl5aApCMzFll0hxtFNT6or9WwMslobKaqWUEf1K+zhlL43bSQhFreyYWIWR+Z0xnVFC1KtLm4ZpM/A==}
+ engines: {node: ^8.13.0 || >=10.10.0}
+ dependencies:
+ '@grpc/proto-loader': 0.7.6
+ '@types/node': 18.15.11
+ dev: false
+
+ /@grpc/proto-loader@0.6.13:
+ resolution: {integrity: sha512-FjxPYDRTn6Ec3V0arm1FtSpmP6V50wuph2yILpyvTKzjc76oDdoihXqM1DzOW5ubvCC8GivfCnNtfaRE8myJ7g==}
+ engines: {node: '>=6'}
+ hasBin: true
+ dependencies:
+ '@types/long': 4.0.2
+ lodash.camelcase: 4.3.0
+ long: 4.0.0
+ protobufjs: 6.11.3
+ yargs: 16.2.0
+ dev: false
+
+ /@grpc/proto-loader@0.7.6:
+ resolution: {integrity: sha512-QyAXR8Hyh7uMDmveWxDSUcJr9NAWaZ2I6IXgAYvQmfflwouTM+rArE2eEaCtLlRqO81j7pRLCt81IefUei6Zbw==}
+ engines: {node: '>=6'}
+ hasBin: true
+ dependencies:
+ '@types/long': 4.0.2
+ lodash.camelcase: 4.3.0
+ long: 4.0.0
+ protobufjs: 7.2.3
+ yargs: 16.2.0
+ dev: false
/@humanwhocodes/config-array@0.11.8:
resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==}
@@ -1801,10 +2018,55 @@ packages:
'@jridgewell/sourcemap-codec': 1.4.15
dev: true
+ /@js-temporal/polyfill@0.4.3:
+ resolution: {integrity: sha512-6Fmjo/HlkyVCmJzAPnvtEWlcbQUSRhi8qlN9EtJA/wP7FqXsevLLrlojR44kzNzrRkpf7eDJ+z7b4xQD/Ycypw==}
+ engines: {node: '>=12'}
+ dependencies:
+ jsbi: 4.3.0
+ tslib: 2.5.0
+ dev: false
+
/@juggle/resize-observer@3.4.0:
resolution: {integrity: sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==}
dev: true
+ /@mdx-js/esbuild@2.3.0(esbuild@0.17.17):
+ resolution: {integrity: sha512-r/vsqsM0E+U4Wr0DK+0EfmABE/eg+8ITW4DjvYdh3ve/tK2safaqHArNnaqbOk1DjYGrhxtoXoGaM3BY8fGBTA==}
+ peerDependencies:
+ esbuild: '>=0.11.0'
+ dependencies:
+ '@mdx-js/mdx': 2.3.0
+ esbuild: 0.17.17
+ node-fetch: 3.3.1
+ vfile: 5.3.7
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /@mdx-js/mdx@2.3.0:
+ resolution: {integrity: sha512-jLuwRlz8DQfQNiUCJR50Y09CGPq3fLtmtUQfVrj79E0JWu3dvsVcxVIcfhR5h0iXu+/z++zDrYeiJqifRynJkA==}
+ dependencies:
+ '@types/estree-jsx': 1.0.0
+ '@types/mdx': 2.0.4
+ estree-util-build-jsx: 2.2.2
+ estree-util-is-identifier-name: 2.1.0
+ estree-util-to-js: 1.2.0
+ estree-walker: 3.0.3
+ hast-util-to-estree: 2.3.2
+ markdown-extensions: 1.1.1
+ periscopic: 3.1.0
+ remark-mdx: 2.3.0
+ remark-parse: 10.0.1
+ remark-rehype: 10.1.0
+ unified: 10.1.2
+ unist-util-position-from-estree: 1.1.2
+ unist-util-stringify-position: 3.0.3
+ unist-util-visit: 4.1.2
+ vfile: 5.3.7
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
/@mdx-js/react@2.3.0(react@18.2.0):
resolution: {integrity: sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g==}
peerDependencies:
@@ -2202,6 +2464,205 @@ packages:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.15.0
+ /@opentelemetry/api-metrics@0.31.0:
+ resolution: {integrity: sha512-PcL1x0kZtMie7NsNy67OyMvzLEXqf3xd0TZJKHHPMGTe89oMpNVrD1zJB1kZcwXOxLlHHb6tz21G3vvXPdXyZg==}
+ engines: {node: '>=14'}
+ deprecated: Please use @opentelemetry/api >= 1.3.0
+ dependencies:
+ '@opentelemetry/api': 1.4.1
+ dev: false
+
+ /@opentelemetry/api@1.4.1:
+ resolution: {integrity: sha512-O2yRJce1GOc6PAy3QxFM4NzFiWzvScDC1/5ihYBL6BUEVdq0XMWN01sppE+H6bBXbaFYipjwFLEWLg5PaSOThA==}
+ engines: {node: '>=8.0.0'}
+
+ /@opentelemetry/context-async-hooks@1.12.0(@opentelemetry/api@1.4.1):
+ resolution: {integrity: sha512-PmwAanPNWCyS9JYFzhzVzHgviLhc0UHjOwdth+hp3HgQQ9XZZNE635P8JhAUHZmbghW9/qQFafRWOS4VN9VVnQ==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@opentelemetry/api': '>=1.0.0 <1.5.0'
+ dependencies:
+ '@opentelemetry/api': 1.4.1
+ dev: false
+
+ /@opentelemetry/core@1.12.0(@opentelemetry/api@1.4.1):
+ resolution: {integrity: sha512-4DWYNb3dLs2mSCGl65jY3aEgbvPWSHVQV/dmDWiYeWUrMakZQFcymqZOSUNZO0uDrEJoxMu8O5tZktX6UKFwag==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@opentelemetry/api': '>=1.0.0 <1.5.0'
+ dependencies:
+ '@opentelemetry/api': 1.4.1
+ '@opentelemetry/semantic-conventions': 1.12.0
+ dev: false
+
+ /@opentelemetry/core@1.5.0(@opentelemetry/api@1.4.1):
+ resolution: {integrity: sha512-B3DIMkQN0DANrr7XrMLS4pR6d2o/jqT09x4nZJz6wSJ9SHr4eQIqeFBNeEUQG1I+AuOcH2UbJtgFm7fKxLqd+w==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@opentelemetry/api': '>=1.0.0 <1.2.0'
+ dependencies:
+ '@opentelemetry/api': 1.4.1
+ '@opentelemetry/semantic-conventions': 1.5.0
+ dev: false
+
+ /@opentelemetry/exporter-trace-otlp-grpc@0.31.0(@opentelemetry/api@1.4.1):
+ resolution: {integrity: sha512-WapHtHPLOFObRMvtfRJX/EBRZS4YLpRY8E/OtIQmmAqwImDMAnMVF9fAjP6DSE/thOIN3Ot0/PLK5zFZUVV8SA==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@opentelemetry/api': ^1.0.0
+ dependencies:
+ '@grpc/grpc-js': 1.8.14
+ '@grpc/proto-loader': 0.6.13
+ '@opentelemetry/api': 1.4.1
+ '@opentelemetry/core': 1.5.0(@opentelemetry/api@1.4.1)
+ '@opentelemetry/otlp-grpc-exporter-base': 0.31.0(@opentelemetry/api@1.4.1)
+ '@opentelemetry/otlp-transformer': 0.31.0(@opentelemetry/api@1.4.1)
+ '@opentelemetry/resources': 1.5.0(@opentelemetry/api@1.4.1)
+ '@opentelemetry/sdk-trace-base': 1.5.0(@opentelemetry/api@1.4.1)
+ dev: false
+
+ /@opentelemetry/otlp-exporter-base@0.31.0(@opentelemetry/api@1.4.1):
+ resolution: {integrity: sha512-MI+LtGo/ZYL/g7ldWTAY9vMjMqlcWMj2undgcnq8Y5BoDLI8oBwGn//Lizjk4NikF+SkcolKB3+U05nCeT5djg==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@opentelemetry/api': ^1.0.0
+ dependencies:
+ '@opentelemetry/api': 1.4.1
+ '@opentelemetry/core': 1.5.0(@opentelemetry/api@1.4.1)
+ dev: false
+
+ /@opentelemetry/otlp-grpc-exporter-base@0.31.0(@opentelemetry/api@1.4.1):
+ resolution: {integrity: sha512-TfNZsQhWNd05CAaOwgN2lVthC8mkxvoArV6LfSyKyqSZ6srCnYPuW64yS/9buEhNvTkT3y63dzkVSnnv/1b3ow==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@opentelemetry/api': ^1.0.0
+ dependencies:
+ '@grpc/grpc-js': 1.8.14
+ '@grpc/proto-loader': 0.6.13
+ '@opentelemetry/api': 1.4.1
+ '@opentelemetry/core': 1.5.0(@opentelemetry/api@1.4.1)
+ '@opentelemetry/otlp-exporter-base': 0.31.0(@opentelemetry/api@1.4.1)
+ dev: false
+
+ /@opentelemetry/otlp-transformer@0.31.0(@opentelemetry/api@1.4.1):
+ resolution: {integrity: sha512-xCEsB0gTs7s/FMEv8+DWE6awfHJ5oHkFKSGePr6tT5Mh95rd1845WTefvLc++mYpewY8KnQ7tyo/zEfwywCIhw==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@opentelemetry/api': '>=1.0.0 <1.2.0'
+ dependencies:
+ '@opentelemetry/api': 1.4.1
+ '@opentelemetry/api-metrics': 0.31.0
+ '@opentelemetry/core': 1.5.0(@opentelemetry/api@1.4.1)
+ '@opentelemetry/resources': 1.5.0(@opentelemetry/api@1.4.1)
+ '@opentelemetry/sdk-metrics-base': 0.31.0(@opentelemetry/api@1.4.1)
+ '@opentelemetry/sdk-trace-base': 1.5.0(@opentelemetry/api@1.4.1)
+ dev: false
+
+ /@opentelemetry/propagator-b3@1.12.0(@opentelemetry/api@1.4.1):
+ resolution: {integrity: sha512-WFcn98075QPc2zE1obhKydJHUehI5/HuLoelPEVwATj+487hjCwjHj9r2fgmQkWpvuNSB7CJaA0ys6qqq1N6lg==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@opentelemetry/api': '>=1.0.0 <1.5.0'
+ dependencies:
+ '@opentelemetry/api': 1.4.1
+ '@opentelemetry/core': 1.12.0(@opentelemetry/api@1.4.1)
+ dev: false
+
+ /@opentelemetry/propagator-jaeger@1.12.0(@opentelemetry/api@1.4.1):
+ resolution: {integrity: sha512-ugtWF7GC6X5RIJ0+iMwW2iVAGNs206CAeq8XQ8OkJRg+v0lp4H0/i+gJ4hubTT8NIL5a3IxtIrAENPLIGdLucQ==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@opentelemetry/api': '>=1.0.0 <1.5.0'
+ dependencies:
+ '@opentelemetry/api': 1.4.1
+ '@opentelemetry/core': 1.12.0(@opentelemetry/api@1.4.1)
+ dev: false
+
+ /@opentelemetry/resources@1.12.0(@opentelemetry/api@1.4.1):
+ resolution: {integrity: sha512-gunMKXG0hJrR0LXrqh7BVbziA/+iJBL3ZbXCXO64uY+SrExkwoyJkpiq9l5ismkGF/A20mDEV7tGwh+KyPw00Q==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@opentelemetry/api': '>=1.0.0 <1.5.0'
+ dependencies:
+ '@opentelemetry/api': 1.4.1
+ '@opentelemetry/core': 1.12.0(@opentelemetry/api@1.4.1)
+ '@opentelemetry/semantic-conventions': 1.12.0
+ dev: false
+
+ /@opentelemetry/resources@1.5.0(@opentelemetry/api@1.4.1):
+ resolution: {integrity: sha512-YeEfC6IY54U3xL3P2+UAiom+r50ZF2jM0J47RV5uTFGF19Xjd5zazSwDPgmxtAd6DwLX0/5S5iqrsH4nEXMYoA==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@opentelemetry/api': '>=1.0.0 <1.2.0'
+ dependencies:
+ '@opentelemetry/api': 1.4.1
+ '@opentelemetry/core': 1.5.0(@opentelemetry/api@1.4.1)
+ '@opentelemetry/semantic-conventions': 1.5.0
+ dev: false
+
+ /@opentelemetry/sdk-metrics-base@0.31.0(@opentelemetry/api@1.4.1):
+ resolution: {integrity: sha512-4R2Bjl3wlqIGcq4bCoI9/pD49ld+tEoM9n85UfFzr/aUe+2huY2jTPq/BP9SVB8d2Zfg7mGTIFeapcEvAdKK7g==}
+ engines: {node: '>=14'}
+ deprecated: Please use @opentelemetry/sdk-metrics
+ peerDependencies:
+ '@opentelemetry/api': ^1.0.0
+ dependencies:
+ '@opentelemetry/api': 1.4.1
+ '@opentelemetry/api-metrics': 0.31.0
+ '@opentelemetry/core': 1.5.0(@opentelemetry/api@1.4.1)
+ '@opentelemetry/resources': 1.5.0(@opentelemetry/api@1.4.1)
+ lodash.merge: 4.6.2
+ dev: false
+
+ /@opentelemetry/sdk-trace-base@1.12.0(@opentelemetry/api@1.4.1):
+ resolution: {integrity: sha512-pfCOB3tNDlYVoWuz4D7Ji+Jmy9MHnATWHVpkERdCEiwUGEZ+4IvNPXUcPc37wJVmMpjGLeaWgPPrie0KIpWf1A==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@opentelemetry/api': '>=1.0.0 <1.5.0'
+ dependencies:
+ '@opentelemetry/api': 1.4.1
+ '@opentelemetry/core': 1.12.0(@opentelemetry/api@1.4.1)
+ '@opentelemetry/resources': 1.12.0(@opentelemetry/api@1.4.1)
+ '@opentelemetry/semantic-conventions': 1.12.0
+ dev: false
+
+ /@opentelemetry/sdk-trace-base@1.5.0(@opentelemetry/api@1.4.1):
+ resolution: {integrity: sha512-6lx7YDf67HSQYuWnvq3XgSrWikDJLiGCbrpUP6UWJ5Z47HLcJvwZPRH+cQGJu1DFS3dT2cV3GpAR75/OofPNHQ==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@opentelemetry/api': '>=1.0.0 <1.2.0'
+ dependencies:
+ '@opentelemetry/api': 1.4.1
+ '@opentelemetry/core': 1.5.0(@opentelemetry/api@1.4.1)
+ '@opentelemetry/resources': 1.5.0(@opentelemetry/api@1.4.1)
+ '@opentelemetry/semantic-conventions': 1.5.0
+ dev: false
+
+ /@opentelemetry/sdk-trace-node@1.12.0(@opentelemetry/api@1.4.1):
+ resolution: {integrity: sha512-PxpDemnNZLLeFNLAu95/K3QubjlaScXVjVQPlwPui65VRxIvxGVysnN7DFfsref+qoh1hI6nlrYSij43vxdm2w==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@opentelemetry/api': '>=1.0.0 <1.5.0'
+ dependencies:
+ '@opentelemetry/api': 1.4.1
+ '@opentelemetry/context-async-hooks': 1.12.0(@opentelemetry/api@1.4.1)
+ '@opentelemetry/core': 1.12.0(@opentelemetry/api@1.4.1)
+ '@opentelemetry/propagator-b3': 1.12.0(@opentelemetry/api@1.4.1)
+ '@opentelemetry/propagator-jaeger': 1.12.0(@opentelemetry/api@1.4.1)
+ '@opentelemetry/sdk-trace-base': 1.12.0(@opentelemetry/api@1.4.1)
+ semver: 7.5.0
+ dev: false
+
+ /@opentelemetry/semantic-conventions@1.12.0:
+ resolution: {integrity: sha512-hO+bdeGOlJwqowUBoZF5LyP3ORUFOP1G0GRv8N45W/cztXbT2ZEXaAzfokRS9Xc9FWmYrDj32mF6SzH6wuoIyA==}
+ engines: {node: '>=14'}
+ dev: false
+
+ /@opentelemetry/semantic-conventions@1.5.0:
+ resolution: {integrity: sha512-wlYG/U6ddW1ilXslnDLLQYJ8nd97W8JJTTfwkGhubx6dzW6SUkd+N4/MzTjjyZlrHQunxHtkHFvVpUKiROvFDw==}
+ engines: {node: '>=14'}
+ dev: false
+
/@pkgr/utils@2.3.1:
resolution: {integrity: sha512-wfzX8kc1PMyUILA+1Z/EqoE4UCXGy0iRGMhPwdfae1+f0OXlLqCk+By+aMzgJBzR9AzS4CDizioG6Ss1gvAFJw==}
engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
@@ -2253,6 +2714,256 @@ packages:
webpack: 5.79.0(esbuild@0.17.17)
dev: true
+ /@protobufjs/aspromise@1.1.2:
+ resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==}
+ dev: false
+
+ /@protobufjs/base64@1.1.2:
+ resolution: {integrity: sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==}
+ dev: false
+
+ /@protobufjs/codegen@2.0.4:
+ resolution: {integrity: sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==}
+ dev: false
+
+ /@protobufjs/eventemitter@1.1.0:
+ resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==}
+ dev: false
+
+ /@protobufjs/fetch@1.1.0:
+ resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==}
+ dependencies:
+ '@protobufjs/aspromise': 1.1.2
+ '@protobufjs/inquire': 1.1.0
+ dev: false
+
+ /@protobufjs/float@1.0.2:
+ resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==}
+ dev: false
+
+ /@protobufjs/inquire@1.1.0:
+ resolution: {integrity: sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==}
+ dev: false
+
+ /@protobufjs/path@1.1.2:
+ resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==}
+ dev: false
+
+ /@protobufjs/pool@1.1.0:
+ resolution: {integrity: sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==}
+ dev: false
+
+ /@protobufjs/utf8@1.1.0:
+ resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==}
+ dev: false
+
+ /@radix-ui/primitive@1.0.0:
+ resolution: {integrity: sha512-3e7rn8FDMin4CgeL7Z/49smCA3rFYY3Ha2rUQ7HRWFadS5iCRw08ZgVT1LaNTCNqgvrUiyczLflrVrF0SRQtNA==}
+ dependencies:
+ '@babel/runtime': 7.21.0
+ dev: false
+
+ /@radix-ui/react-collection@1.0.2(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-s8WdQQ6wNXpaxdZ308KSr8fEWGrg4un8i4r/w7fhiS4ElRNjk5rRcl0/C6TANG2LvLOGIxtzo/jAg6Qf73TEBw==}
+ peerDependencies:
+ react: ^16.8 || ^17.0 || ^18.0
+ react-dom: ^16.8 || ^17.0 || ^18.0
+ dependencies:
+ '@babel/runtime': 7.21.0
+ '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0)
+ '@radix-ui/react-context': 1.0.0(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-slot': 1.0.1(react@18.2.0)
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
+ /@radix-ui/react-compose-refs@1.0.0(react@18.2.0):
+ resolution: {integrity: sha512-0KaSv6sx787/hK3eF53iOkiSLwAGlFMx5lotrqD2pTjB18KbybKoEIgkNZTKC60YECDQTKGTRcDBILwZVqVKvA==}
+ peerDependencies:
+ react: ^16.8 || ^17.0 || ^18.0
+ dependencies:
+ '@babel/runtime': 7.21.0
+ react: 18.2.0
+ dev: false
+
+ /@radix-ui/react-context@1.0.0(react@18.2.0):
+ resolution: {integrity: sha512-1pVM9RfOQ+n/N5PJK33kRSKsr1glNxomxONs5c49MliinBY6Yw2Q995qfBUUo0/Mbg05B/sGA0gkgPI7kmSHBg==}
+ peerDependencies:
+ react: ^16.8 || ^17.0 || ^18.0
+ dependencies:
+ '@babel/runtime': 7.21.0
+ react: 18.2.0
+ dev: false
+
+ /@radix-ui/react-direction@1.0.0(react@18.2.0):
+ resolution: {integrity: sha512-2HV05lGUgYcA6xgLQ4BKPDmtL+QbIZYH5fCOTAOOcJ5O0QbWS3i9lKaurLzliYUDhORI2Qr3pyjhJh44lKA3rQ==}
+ peerDependencies:
+ react: ^16.8 || ^17.0 || ^18.0
+ dependencies:
+ '@babel/runtime': 7.21.0
+ react: 18.2.0
+ dev: false
+
+ /@radix-ui/react-dismissable-layer@1.0.3(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-nXZOvFjOuHS1ovumntGV7NNoLaEp9JEvTht3MBjP44NSW5hUKj/8OnfN3+8WmB+CEhN44XaGhpHoSsUIEl5P7Q==}
+ peerDependencies:
+ react: ^16.8 || ^17.0 || ^18.0
+ react-dom: ^16.8 || ^17.0 || ^18.0
+ dependencies:
+ '@babel/runtime': 7.21.0
+ '@radix-ui/primitive': 1.0.0
+ '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-use-callback-ref': 1.0.0(react@18.2.0)
+ '@radix-ui/react-use-escape-keydown': 1.0.2(react@18.2.0)
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
+ /@radix-ui/react-id@1.0.0(react@18.2.0):
+ resolution: {integrity: sha512-Q6iAB/U7Tq3NTolBBQbHTgclPmGWE3OlktGGqrClPozSw4vkQ1DfQAOtzgRPecKsMdJINE05iaoDUG8tRzCBjw==}
+ peerDependencies:
+ react: ^16.8 || ^17.0 || ^18.0
+ dependencies:
+ '@babel/runtime': 7.21.0
+ '@radix-ui/react-use-layout-effect': 1.0.0(react@18.2.0)
+ react: 18.2.0
+ dev: false
+
+ /@radix-ui/react-navigation-menu@1.1.2(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-1fSjOAGTThYSgJ5pENG2V8we7+6KDbfbiyt66HmLTeo0W3PAmmciclm0o97VlcVZW7q5Vg2hN7Cbj4XKo5u2sw==}
+ peerDependencies:
+ react: ^16.8 || ^17.0 || ^18.0
+ react-dom: ^16.8 || ^17.0 || ^18.0
+ dependencies:
+ '@babel/runtime': 7.21.0
+ '@radix-ui/primitive': 1.0.0
+ '@radix-ui/react-collection': 1.0.2(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0)
+ '@radix-ui/react-context': 1.0.0(react@18.2.0)
+ '@radix-ui/react-direction': 1.0.0(react@18.2.0)
+ '@radix-ui/react-dismissable-layer': 1.0.3(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-id': 1.0.0(react@18.2.0)
+ '@radix-ui/react-presence': 1.0.0(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-use-callback-ref': 1.0.0(react@18.2.0)
+ '@radix-ui/react-use-controllable-state': 1.0.0(react@18.2.0)
+ '@radix-ui/react-use-layout-effect': 1.0.0(react@18.2.0)
+ '@radix-ui/react-use-previous': 1.0.0(react@18.2.0)
+ '@radix-ui/react-visually-hidden': 1.0.2(react-dom@18.2.0)(react@18.2.0)
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
+ /@radix-ui/react-presence@1.0.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-A+6XEvN01NfVWiKu38ybawfHsBjWum42MRPnEuqPsBZ4eV7e/7K321B5VgYMPv3Xx5An6o1/l9ZuDBgmcmWK3w==}
+ peerDependencies:
+ react: ^16.8 || ^17.0 || ^18.0
+ react-dom: ^16.8 || ^17.0 || ^18.0
+ dependencies:
+ '@babel/runtime': 7.21.0
+ '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0)
+ '@radix-ui/react-use-layout-effect': 1.0.0(react@18.2.0)
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
+ /@radix-ui/react-primitive@1.0.2(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-zY6G5Qq4R8diFPNwtyoLRZBxzu1Z+SXMlfYpChN7Dv8gvmx9X3qhDqiLWvKseKVJMuedFeU/Sa0Sy/Ia+t06Dw==}
+ peerDependencies:
+ react: ^16.8 || ^17.0 || ^18.0
+ react-dom: ^16.8 || ^17.0 || ^18.0
+ dependencies:
+ '@babel/runtime': 7.21.0
+ '@radix-ui/react-slot': 1.0.1(react@18.2.0)
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
+ /@radix-ui/react-slot@1.0.1(react@18.2.0):
+ resolution: {integrity: sha512-avutXAFL1ehGvAXtPquu0YK5oz6ctS474iM3vNGQIkswrVhdrS52e3uoMQBzZhNRAIE0jBnUyXWNmSjGHhCFcw==}
+ peerDependencies:
+ react: ^16.8 || ^17.0 || ^18.0
+ dependencies:
+ '@babel/runtime': 7.21.0
+ '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0)
+ react: 18.2.0
+ dev: false
+
+ /@radix-ui/react-toggle@1.0.2(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-1MhVrHjgdmYDBgBpmOB0sjK096gFrVqUocsHNapkOTkZIxOwjpGxnW9e24CjQQX9D/c57dI6E8zAAdeAeIdY8g==}
+ peerDependencies:
+ react: ^16.8 || ^17.0 || ^18.0
+ react-dom: ^16.8 || ^17.0 || ^18.0
+ dependencies:
+ '@babel/runtime': 7.21.0
+ '@radix-ui/primitive': 1.0.0
+ '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-use-controllable-state': 1.0.0(react@18.2.0)
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
+ /@radix-ui/react-use-callback-ref@1.0.0(react@18.2.0):
+ resolution: {integrity: sha512-GZtyzoHz95Rhs6S63D2t/eqvdFCm7I+yHMLVQheKM7nBD8mbZIt+ct1jz4536MDnaOGKIxynJ8eHTkVGVVkoTg==}
+ peerDependencies:
+ react: ^16.8 || ^17.0 || ^18.0
+ dependencies:
+ '@babel/runtime': 7.21.0
+ react: 18.2.0
+ dev: false
+
+ /@radix-ui/react-use-controllable-state@1.0.0(react@18.2.0):
+ resolution: {integrity: sha512-FohDoZvk3mEXh9AWAVyRTYR4Sq7/gavuofglmiXB2g1aKyboUD4YtgWxKj8O5n+Uak52gXQ4wKz5IFST4vtJHg==}
+ peerDependencies:
+ react: ^16.8 || ^17.0 || ^18.0
+ dependencies:
+ '@babel/runtime': 7.21.0
+ '@radix-ui/react-use-callback-ref': 1.0.0(react@18.2.0)
+ react: 18.2.0
+ dev: false
+
+ /@radix-ui/react-use-escape-keydown@1.0.2(react@18.2.0):
+ resolution: {integrity: sha512-DXGim3x74WgUv+iMNCF+cAo8xUHHeqvjx8zs7trKf+FkQKPQXLk2sX7Gx1ysH7Q76xCpZuxIJE7HLPxRE+Q+GA==}
+ peerDependencies:
+ react: ^16.8 || ^17.0 || ^18.0
+ dependencies:
+ '@babel/runtime': 7.21.0
+ '@radix-ui/react-use-callback-ref': 1.0.0(react@18.2.0)
+ react: 18.2.0
+ dev: false
+
+ /@radix-ui/react-use-layout-effect@1.0.0(react@18.2.0):
+ resolution: {integrity: sha512-6Tpkq+R6LOlmQb1R5NNETLG0B4YP0wc+klfXafpUCj6JGyaUc8il7/kUZ7m59rGbXGczE9Bs+iz2qloqsZBduQ==}
+ peerDependencies:
+ react: ^16.8 || ^17.0 || ^18.0
+ dependencies:
+ '@babel/runtime': 7.21.0
+ react: 18.2.0
+ dev: false
+
+ /@radix-ui/react-use-previous@1.0.0(react@18.2.0):
+ resolution: {integrity: sha512-RG2K8z/K7InnOKpq6YLDmT49HGjNmrK+fr82UCVKT2sW0GYfVnYp4wZWBooT/EYfQ5faA9uIjvsuMMhH61rheg==}
+ peerDependencies:
+ react: ^16.8 || ^17.0 || ^18.0
+ dependencies:
+ '@babel/runtime': 7.21.0
+ react: 18.2.0
+ dev: false
+
+ /@radix-ui/react-visually-hidden@1.0.2(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-qirnJxtYn73HEk1rXL12/mXnu2rwsNHDID10th2JGtdK25T9wX+mxRmGt7iPSahw512GbZOc0syZX1nLQGoEOg==}
+ peerDependencies:
+ react: ^16.8 || ^17.0 || ^18.0
+ react-dom: ^16.8 || ^17.0 || ^18.0
+ dependencies:
+ '@babel/runtime': 7.21.0
+ '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0)
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
/@rushstack/eslint-patch@1.2.0:
resolution: {integrity: sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==}
dev: false
@@ -2763,7 +3474,7 @@ packages:
globby: 11.1.0
jscodeshift: 0.14.0(@babel/preset-env@7.21.4)
leven: 3.1.0
- prettier: 2.8.7
+ prettier: 2.8.8
prompts: 2.4.2
puppeteer-core: 2.1.1
read-pkg-up: 7.0.1
@@ -2808,7 +3519,7 @@ packages:
globby: 11.1.0
jscodeshift: 0.14.0(@babel/preset-env@7.21.4)
lodash: 4.17.21
- prettier: 2.8.7
+ prettier: 2.8.8
recast: 0.23.1
transitivePeerDependencies:
- supports-color
@@ -3083,7 +3794,7 @@ packages:
fs-extra: 11.1.1
image-size: 1.0.2
loader-utils: 3.2.1
- next: 13.3.0(@babel/core@7.21.4)(react-dom@18.2.0)(react@18.2.0)
+ next: 13.3.0(@babel/core@7.21.4)(@opentelemetry/api@1.4.1)(react-dom@18.2.0)(react@18.2.0)
pnp-webpack-plugin: 1.7.0(typescript@5.0.3)
postcss: 8.4.22
postcss-loader: 7.2.4(@types/node@16.18.23)(postcss@8.4.22)(ts-node@10.9.1)(typescript@5.0.3)(webpack@5.79.0)
@@ -3559,6 +4270,10 @@ packages:
resolution: {integrity: sha512-r22s9tAS7imvBt2lyHC9B8AGwWnXaYb1tY09oyLkXDs4vArpYJzw09nj8MLx5VfciBPGIb+ZwG0ssYnEPJxn/g==}
dev: true
+ /@types/long@4.0.2:
+ resolution: {integrity: sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==}
+ dev: false
+
/@types/mdast@3.0.11:
resolution: {integrity: sha512-Y/uImid8aAwrEA24/1tcRZwpxX3pIFTSilcNDKSPn+Y2iDywSEachzRuvgAYYLR3wpGXAsMbv5lvKLDZLeYPAw==}
dependencies:
@@ -3567,7 +4282,6 @@ packages:
/@types/mdx@2.0.4:
resolution: {integrity: sha512-qCYrNdpKwN6YO6FVnx+ulfqifKlE3lQGsNhvDaW9Oxzyob/cRLBJWow8GHBBD4NxQ7BVvtsATgLsX0vZAWmtrg==}
- dev: true
/@types/mime-types@2.1.1:
resolution: {integrity: sha512-vXOTGVSLR2jMw440moWTC7H19iUyLtP3Z1YTj7cSsubOICinjMxFeb/V57v9QdyyPGbbWolUFSSmSiRSn94tFw==}
@@ -3610,6 +4324,10 @@ 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: false
+
/@types/pretty-hrtime@1.0.1:
resolution: {integrity: sha512-VjID5MJb1eGKthz2qUerWT8+R4b9N+CHvGCzg9fn4kWZgaF9AhdYikQio3R7wV8YY1NsQKPaCwKz1Yff+aHNUQ==}
dev: true
@@ -3638,6 +4356,10 @@ packages:
'@types/scheduler': 0.16.3
csstype: 3.1.2
+ /@types/resolve@1.20.2:
+ resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==}
+ dev: false
+
/@types/scheduler@0.16.3:
resolution: {integrity: sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==}
@@ -4220,7 +4942,6 @@ packages:
resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==}
dependencies:
sprintf-js: 1.0.3
- dev: true
/argparse@2.0.1:
resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
@@ -4252,6 +4973,10 @@ packages:
is-string: 1.0.7
dev: false
+ /array-timsort@1.0.3:
+ resolution: {integrity: sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==}
+ dev: false
+
/array-union@2.1.0:
resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
engines: {node: '>=8'}
@@ -4320,6 +5045,11 @@ packages:
tslib: 2.5.0
dev: true
+ /astring@1.8.4:
+ resolution: {integrity: sha512-97a+l2LBU3Op3bBQEff79i/E4jMD2ZLFD8rHx9B6mXyB2uQwhJQYfiDqUwtfjF4QA1F2qs//N6Cw8LetMbQjcw==}
+ hasBin: true
+ dev: false
+
/async-limiter@1.0.1:
resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==}
dev: true
@@ -4567,7 +5297,6 @@ packages:
/buffer-from@1.1.2:
resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
- dev: true
/buffer@5.7.1:
resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
@@ -4625,7 +5354,6 @@ packages:
dependencies:
pascal-case: 3.1.2
tslib: 2.5.0
- dev: true
/camelcase@5.3.1:
resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==}
@@ -4757,6 +5485,14 @@ packages:
/client-only@0.0.1:
resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==}
+ /clipanion@3.2.0(typanion@3.12.1):
+ resolution: {integrity: sha512-XaPQiJQZKbyaaDbv5yR/cAt/ORfZfENkr4wGQj+Go/Uf/65ofTQBCPirgWFeJctZW24V3mxrFiEnEmqBflrJYA==}
+ peerDependencies:
+ typanion: '*'
+ dependencies:
+ typanion: 3.12.1
+ dev: false
+
/clipboardy@3.0.0:
resolution: {integrity: sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -4772,7 +5508,6 @@ packages:
string-width: 4.2.3
strip-ansi: 6.0.1
wrap-ansi: 7.0.0
- dev: true
/clone-deep@4.0.1:
resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==}
@@ -4835,6 +5570,10 @@ packages:
delayed-stream: 1.0.0
dev: true
+ /comma-separated-tokens@2.0.3:
+ resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==}
+ dev: false
+
/commander@2.20.3:
resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
@@ -4848,6 +5587,17 @@ packages:
engines: {node: '>= 12'}
dev: true
+ /comment-json@4.2.3:
+ resolution: {integrity: sha512-SsxdiOf064DWoZLH799Ata6u7iV658A11PlWtZATDlXPpKGJnbJZ5Z24ybixAi+LUUqJ/GKowAejtC5GFUG7Tw==}
+ engines: {node: '>= 6'}
+ dependencies:
+ array-timsort: 1.0.3
+ core-util-is: 1.0.3
+ esprima: 4.0.1
+ has-own-prop: 2.0.0
+ repeat-string: 1.6.1
+ dev: false
+
/common-path-prefix@3.0.0:
resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==}
dev: true
@@ -4911,6 +5661,25 @@ packages:
engines: {node: '>= 0.6'}
dev: true
+ /contentlayer@0.3.2(esbuild@0.17.17):
+ resolution: {integrity: sha512-fQN3l/KvUW+nIvXiaShpOCvXX4alNbvfo56vnVxHVm6vKP10bb/IRhjMXPXZzr+5hmCaeep9wMpCAvOKB6NJHA==}
+ engines: {node: '>=14.18'}
+ hasBin: true
+ requiresBuild: true
+ dependencies:
+ '@contentlayer/cli': 0.3.2(esbuild@0.17.17)
+ '@contentlayer/client': 0.3.2(esbuild@0.17.17)
+ '@contentlayer/core': 0.3.2(esbuild@0.17.17)
+ '@contentlayer/source-files': 0.3.2(esbuild@0.17.17)
+ '@contentlayer/source-remote-files': 0.3.2(esbuild@0.17.17)
+ '@contentlayer/utils': 0.3.2
+ transitivePeerDependencies:
+ - '@effect-ts/otel-node'
+ - esbuild
+ - markdown-wasm
+ - supports-color
+ dev: false
+
/convert-source-map@1.9.0:
resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==}
@@ -4944,7 +5713,6 @@ packages:
/core-util-is@1.0.3:
resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
- dev: true
/cosmiconfig-typescript-loader@4.3.0(@types/node@16.18.23)(cosmiconfig@8.1.3)(ts-node@10.9.1)(typescript@5.0.3):
resolution: {integrity: sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q==}
@@ -5047,6 +5815,11 @@ packages:
resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==}
dev: false
+ /data-uri-to-buffer@4.0.1:
+ resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==}
+ engines: {node: '>= 12'}
+ dev: false
+
/debug@2.6.9:
resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
peerDependencies:
@@ -5335,7 +6108,6 @@ packages:
/emoji-regex@8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
- dev: true
/emoji-regex@9.2.2:
resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
@@ -5520,7 +6292,6 @@ packages:
'@esbuild/win32-arm64': 0.17.17
'@esbuild/win32-ia32': 0.17.17
'@esbuild/win32-x64': 0.17.17
- dev: true
/escalade@3.1.1:
resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
@@ -5914,7 +6685,6 @@ packages:
resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
engines: {node: '>=4'}
hasBin: true
- dev: true
/esquery@1.5.0:
resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==}
@@ -5947,10 +6717,43 @@ packages:
- supports-color
dev: true
+ /estree-util-attach-comments@2.1.1:
+ resolution: {integrity: sha512-+5Ba/xGGS6mnwFbXIuQiDPTbuTxuMCooq3arVv7gPZtYpjp+VXH/NkHAP35OOefPhNG/UGqU3vt/LTABwcHX0w==}
+ dependencies:
+ '@types/estree': 1.0.0
+ dev: false
+
+ /estree-util-build-jsx@2.2.2:
+ resolution: {integrity: sha512-m56vOXcOBuaF+Igpb9OPAy7f9w9OIkb5yhjsZuaPm7HoGi4oTOQi0h2+yZ+AtKklYFZ+rPC4n0wYCJCEU1ONqg==}
+ dependencies:
+ '@types/estree-jsx': 1.0.0
+ estree-util-is-identifier-name: 2.1.0
+ estree-walker: 3.0.3
+ dev: false
+
+ /estree-util-is-identifier-name@1.1.0:
+ resolution: {integrity: sha512-OVJZ3fGGt9By77Ix9NhaRbzfbDV/2rx9EP7YIDJTmsZSEc5kYn2vWcNccYyahJL2uAQZK2a5Or2i0wtIKTPoRQ==}
+ dev: false
+
/estree-util-is-identifier-name@2.1.0:
resolution: {integrity: sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ==}
dev: false
+ /estree-util-to-js@1.2.0:
+ resolution: {integrity: sha512-IzU74r1PK5IMMGZXUVZbmiu4A1uhiPgW5hm1GjcOfr4ZzHaMPpLNJjR7HjXiIOzi25nZDrgFTobHTkV5Q6ITjA==}
+ dependencies:
+ '@types/estree-jsx': 1.0.0
+ astring: 1.8.4
+ source-map: 0.7.4
+ dev: false
+
+ /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: false
+
/estree-util-visit@1.2.1:
resolution: {integrity: sha512-xbgqcrkIVbIG+lI/gzbvd9SGTJL4zqJKBFttUl5pP27KhAjtMKbX/mQXJ7qgyXpMgVy/zvpm0xoQQaGL8OloOw==}
dependencies:
@@ -5958,6 +6761,12 @@ packages:
'@types/unist': 2.0.6
dev: false
+ /estree-walker@3.0.3:
+ resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
+ dependencies:
+ '@types/estree': 1.0.0
+ dev: false
+
/esutils@2.0.3:
resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
engines: {node: '>=0.10.0'}
@@ -6029,6 +6838,13 @@ packages:
- supports-color
dev: true
+ /extend-shallow@2.0.1:
+ resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ is-extendable: 0.1.1
+ dev: false
+
/extend@3.0.2:
resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==}
@@ -6076,6 +6892,12 @@ packages:
dependencies:
reusify: 1.0.4
+ /fault@2.0.1:
+ resolution: {integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==}
+ dependencies:
+ format: 0.2.2
+ dev: false
+
/fb-watchman@2.0.2:
resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==}
dependencies:
@@ -6088,6 +6910,14 @@ packages:
pend: 1.2.0
dev: true
+ /fetch-blob@3.2.0:
+ resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==}
+ engines: {node: ^12.20 || >= 14.13}
+ dependencies:
+ node-domexception: 1.0.0
+ web-streams-polyfill: 3.2.1
+ dev: false
+
/fetch-retry@5.0.4:
resolution: {integrity: sha512-LXcdgpdcVedccGg0AZqg+S8lX/FCdwXD92WNZ5k5qsb0irRhSFsBOpcJt7oevyqT2/C2nEE0zSFNdBEpj3YOSw==}
dev: true
@@ -6227,7 +7057,7 @@ packages:
cosmiconfig: 7.1.0
deepmerge: 4.3.1
fs-extra: 10.1.0
- memfs: 3.5.0
+ memfs: 3.5.1
minimatch: 3.1.2
node-abort-controller: 3.1.1
schema-utils: 3.1.2
@@ -6246,6 +7076,18 @@ packages:
mime-types: 2.1.35
dev: true
+ /format@0.2.2:
+ resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==}
+ engines: {node: '>=0.4.x'}
+ dev: false
+
+ /formdata-polyfill@4.0.10:
+ resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==}
+ engines: {node: '>=12.20.0'}
+ dependencies:
+ fetch-blob: 3.2.0
+ dev: false
+
/forwarded@0.2.0:
resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==}
engines: {node: '>= 0.6'}
@@ -6288,7 +7130,6 @@ packages:
/fs-monkey@1.0.3:
resolution: {integrity: sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==}
- dev: true
/fs.realpath@1.0.0:
resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
@@ -6338,7 +7179,6 @@ packages:
/get-caller-file@2.0.5:
resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
engines: {node: 6.* || 8.* || >= 10.*}
- dev: true
/get-intrinsic@1.2.0:
resolution: {integrity: sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==}
@@ -6527,6 +7367,16 @@ packages:
/grapheme-splitter@1.0.4:
resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==}
+ /gray-matter@4.0.3:
+ resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==}
+ engines: {node: '>=6.0'}
+ dependencies:
+ js-yaml: 3.14.1
+ kind-of: 6.0.3
+ section-matter: 1.0.0
+ strip-bom-string: 1.0.0
+ dev: false
+
/gunzip-maybe@1.4.2:
resolution: {integrity: sha512-4haO1M4mLO91PW57BMsDFf75UmwoRX0GkdD+Faw+Lr+r/OZrOCS0pIBwOL1xCKQqnQzbNFGgK2V2CpBUPeFNTw==}
hasBin: true
@@ -6575,6 +7425,11 @@ packages:
resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
engines: {node: '>=8'}
+ /has-own-prop@2.0.0:
+ resolution: {integrity: sha512-Pq0h+hvsVm6dDEa8x82GnLSYHOzNDt7f0ddFa3FqcQlgzEiptPqL+XrOJNavjOzSYiYWIrgeVYYgGlLmnxwilQ==}
+ engines: {node: '>=8'}
+ dev: false
+
/has-property-descriptors@1.0.0:
resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==}
dependencies:
@@ -6605,6 +7460,107 @@ packages:
dependencies:
function-bind: 1.1.1
+ /hash-wasm@4.9.0:
+ resolution: {integrity: sha512-7SW7ejyfnRxuOc7ptQHSf4LDoZaWOivfzqw+5rpcQku0nHfmicPKE51ra9BiRLAmT8+gGLestr1XroUkqdjL6w==}
+ dev: false
+
+ /hast-util-from-parse5@7.1.2:
+ resolution: {integrity: sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==}
+ dependencies:
+ '@types/hast': 2.3.4
+ '@types/unist': 2.0.6
+ hastscript: 7.2.0
+ property-information: 6.2.0
+ vfile: 5.3.7
+ vfile-location: 4.1.0
+ web-namespaces: 2.0.1
+ dev: false
+
+ /hast-util-parse-selector@3.1.1:
+ resolution: {integrity: sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==}
+ dependencies:
+ '@types/hast': 2.3.4
+ dev: false
+
+ /hast-util-raw@7.2.3:
+ resolution: {integrity: sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==}
+ dependencies:
+ '@types/hast': 2.3.4
+ '@types/parse5': 6.0.3
+ hast-util-from-parse5: 7.1.2
+ hast-util-to-parse5: 7.1.0
+ html-void-elements: 2.0.1
+ parse5: 6.0.1
+ unist-util-position: 4.0.4
+ unist-util-visit: 4.1.2
+ vfile: 5.3.7
+ web-namespaces: 2.0.1
+ zwitch: 2.0.4
+ dev: false
+
+ /hast-util-to-estree@2.3.2:
+ resolution: {integrity: sha512-YYDwATNdnvZi3Qi84iatPIl1lWpXba1MeNrNbDfJfVzEBZL8uUmtR7mt7bxKBC8kuAuvb0bkojXYZzsNHyHCLg==}
+ dependencies:
+ '@types/estree': 1.0.0
+ '@types/estree-jsx': 1.0.0
+ '@types/hast': 2.3.4
+ '@types/unist': 2.0.6
+ comma-separated-tokens: 2.0.3
+ estree-util-attach-comments: 2.1.1
+ estree-util-is-identifier-name: 2.1.0
+ hast-util-whitespace: 2.0.1
+ mdast-util-mdx-expression: 1.3.2
+ mdast-util-mdxjs-esm: 1.3.1
+ property-information: 6.2.0
+ space-separated-tokens: 2.0.2
+ style-to-object: 0.4.1
+ unist-util-position: 4.0.4
+ zwitch: 2.0.4
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /hast-util-to-html@8.0.4:
+ resolution: {integrity: sha512-4tpQTUOr9BMjtYyNlt0P50mH7xj0Ks2xpo8M943Vykljf99HW6EzulIoJP1N3eKOSScEHzyzi9dm7/cn0RfGwA==}
+ dependencies:
+ '@types/hast': 2.3.4
+ '@types/unist': 2.0.6
+ ccount: 2.0.1
+ comma-separated-tokens: 2.0.3
+ hast-util-raw: 7.2.3
+ hast-util-whitespace: 2.0.1
+ html-void-elements: 2.0.1
+ property-information: 6.2.0
+ space-separated-tokens: 2.0.2
+ stringify-entities: 4.0.3
+ zwitch: 2.0.4
+ dev: false
+
+ /hast-util-to-parse5@7.1.0:
+ resolution: {integrity: sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==}
+ dependencies:
+ '@types/hast': 2.3.4
+ comma-separated-tokens: 2.0.3
+ property-information: 6.2.0
+ space-separated-tokens: 2.0.2
+ web-namespaces: 2.0.1
+ zwitch: 2.0.4
+ dev: false
+
+ /hast-util-whitespace@2.0.1:
+ resolution: {integrity: sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==}
+ dev: false
+
+ /hastscript@7.2.0:
+ resolution: {integrity: sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==}
+ dependencies:
+ '@types/hast': 2.3.4
+ comma-separated-tokens: 2.0.3
+ hast-util-parse-selector: 3.1.1
+ property-information: 6.2.0
+ space-separated-tokens: 2.0.2
+ dev: false
+
/he@1.2.0:
resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==}
hasBin: true
@@ -6641,6 +7597,10 @@ packages:
engines: {node: '>=8'}
dev: true
+ /html-void-elements@2.0.1:
+ resolution: {integrity: sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==}
+ dev: false
+
/html-webpack-plugin@5.5.1(webpack@5.79.0):
resolution: {integrity: sha512-cTUzZ1+NqjGEKjmVgZKLMdiFg3m9MdRXkZW2OEe69WYVi5ONLMmlnSZdXzGGMOq0C8jGDrL6EWyEDDUioHO/pA==}
engines: {node: '>=10.13.0'}
@@ -6740,6 +7700,11 @@ packages:
queue: 6.0.2
dev: true
+ /imagescript@1.2.16:
+ resolution: {integrity: sha512-hhy8OVNymU+cYYj8IwCbdNlXJRoMr4HRd7+efkH32eBVfybVU/5SbzDYf3ZSiiF9ye/ghfBrI/ujec/nwl+fOQ==}
+ engines: {node: '>=14.0.0'}
+ dev: false
+
/import-fresh@3.3.0:
resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
engines: {node: '>=6'}
@@ -6756,6 +7721,11 @@ packages:
engines: {node: '>=8'}
dev: true
+ /inflection@2.0.1:
+ resolution: {integrity: sha512-wzkZHqpb4eGrOKBl34xy3umnYHx8Si5R1U4fwmdxLo5gdH6mEK8gclckTj/qWqy4Je0bsDYe/qazZYuO7xe3XQ==}
+ engines: {node: '>=14.0.0'}
+ dev: false
+
/inflight@1.0.6:
resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
dependencies:
@@ -6769,6 +7739,10 @@ packages:
resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
dev: false
+ /inline-style-parser@0.1.1:
+ resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==}
+ dev: false
+
/internal-slot@1.0.5:
resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==}
engines: {node: '>= 0.4'}
@@ -6937,6 +7911,11 @@ packages:
engines: {node: '>=8'}
hasBin: true
+ /is-extendable@0.1.1:
+ resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==}
+ engines: {node: '>=0.10.0'}
+ dev: false
+
/is-extglob@2.1.1:
resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
engines: {node: '>=0.10.0'}
@@ -6944,7 +7923,6 @@ packages:
/is-fullwidth-code-point@3.0.0:
resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
engines: {node: '>=8'}
- dev: true
/is-generator-function@1.0.10:
resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==}
@@ -7007,6 +7985,11 @@ packages:
resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
engines: {node: '>=8'}
+ /is-plain-obj@3.0.0:
+ resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==}
+ engines: {node: '>=10'}
+ dev: false
+
/is-plain-obj@4.1.0:
resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==}
engines: {node: '>=12'}
@@ -7028,6 +8011,12 @@ packages:
resolution: {integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==}
dev: false
+ /is-reference@3.0.1:
+ resolution: {integrity: sha512-baJJdQLiYaJdvFbJqXrcGv3WU3QCzBlUcI5QhbesIm6/xPsvmO+2CDoi/GMOFBQEQm+PXkwOPrp9KK5ozZsp2w==}
+ dependencies:
+ '@types/estree': 1.0.0
+ dev: false
+
/is-regex@1.1.4:
resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
engines: {node: '>= 0.4'}
@@ -7235,7 +8224,6 @@ packages:
dependencies:
argparse: 1.0.10
esprima: 4.0.1
- dev: true
/js-yaml@4.1.0:
resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
@@ -7243,6 +8231,10 @@ packages:
dependencies:
argparse: 2.0.1
+ /jsbi@4.3.0:
+ resolution: {integrity: sha512-SnZNcinB4RIcnEyZqFPdGPVgrg2AcnykiBy0sHVJQKHYeaLUvi3Exj+iaPpLnFVkDPZIV4U0yvgC9/R4uEAZ9g==}
+ dev: false
+
/jscodeshift@0.14.0(@babel/preset-env@7.21.4):
resolution: {integrity: sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==}
hasBin: true
@@ -7325,7 +8317,6 @@ packages:
/kind-of@6.0.3:
resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==}
engines: {node: '>=0.10.0'}
- dev: true
/kleur@3.0.3:
resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==}
@@ -7449,6 +8440,10 @@ packages:
dependencies:
p-locate: 5.0.0
+ /lodash.camelcase@4.3.0:
+ resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==}
+ dev: false
+
/lodash.debounce@4.0.8:
resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==}
dev: true
@@ -7467,6 +8462,14 @@ packages:
/lodash@4.17.21:
resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
+ /long@4.0.0:
+ resolution: {integrity: sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==}
+ dev: false
+
+ /long@5.2.3:
+ resolution: {integrity: sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==}
+ dev: false
+
/longest-streak@3.1.0:
resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==}
dev: false
@@ -7481,7 +8484,6 @@ packages:
resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==}
dependencies:
tslib: 2.5.0
- dev: true
/lru-cache@5.1.1:
resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
@@ -7533,6 +8535,11 @@ packages:
resolution: {integrity: sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg==}
dev: true
+ /markdown-extensions@1.1.1:
+ resolution: {integrity: sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q==}
+ engines: {node: '>=0.10.0'}
+ dev: false
+
/markdown-to-jsx@7.2.0(react@18.2.0):
resolution: {integrity: sha512-3l4/Bigjm4bEqjCR6Xr+d4DtM1X6vvtGsMGSjJYyep8RjjIvcWtrXBS8Wbfe1/P+atKNMccpsraESIaWVplzVg==}
engines: {node: '>= 10'}
@@ -7548,6 +8555,14 @@ packages:
unist-util-visit: 2.0.3
dev: true
+ /mdast-util-definitions@5.1.2:
+ resolution: {integrity: sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==}
+ dependencies:
+ '@types/mdast': 3.0.11
+ '@types/unist': 2.0.6
+ unist-util-visit: 4.1.2
+ dev: false
+
/mdast-util-from-markdown@0.8.5:
resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==}
dependencies:
@@ -7579,6 +8594,14 @@ packages:
- supports-color
dev: false
+ /mdast-util-frontmatter@1.0.1:
+ resolution: {integrity: sha512-JjA2OjxRqAa8wEG8hloD0uTU0kdn8kbtOWpPP94NBkfAlbxn4S8gCGf/9DwFtEeGPXrDcNXdiDjVaRdUFqYokw==}
+ dependencies:
+ '@types/mdast': 3.0.11
+ mdast-util-to-markdown: 1.5.0
+ micromark-extension-frontmatter: 1.1.0
+ dev: false
+
/mdast-util-mdx-expression@1.3.2:
resolution: {integrity: sha512-xIPmR5ReJDu/DHH1OoIT1HkuybIfRGYRywC+gJtI7qHjCJp/M9jrmBEJW22O8lskDWm562BX2W8TiAwRTb0rKA==}
dependencies:
@@ -7641,6 +8664,19 @@ packages:
unist-util-is: 5.2.1
dev: false
+ /mdast-util-to-hast@12.3.0:
+ resolution: {integrity: sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==}
+ dependencies:
+ '@types/hast': 2.3.4
+ '@types/mdast': 3.0.11
+ mdast-util-definitions: 5.1.2
+ micromark-util-sanitize-uri: 1.1.0
+ trim-lines: 3.0.1
+ unist-util-generated: 2.0.1
+ unist-util-position: 4.0.4
+ unist-util-visit: 4.1.2
+ dev: false
+
/mdast-util-to-markdown@1.5.0:
resolution: {integrity: sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==}
dependencies:
@@ -7668,17 +8704,36 @@ packages:
'@types/mdast': 3.0.11
dev: false
+ /mdx-bundler@9.2.1(esbuild@0.17.17):
+ resolution: {integrity: sha512-hWEEip1KU9MCNqeH2rqwzAZ1pdqPPbfkx9OTJjADqGPQz4t9BO85fhI7AP9gVYrpmfArf9/xJZUN0yBErg/G/Q==}
+ engines: {node: '>=14', npm: '>=6'}
+ peerDependencies:
+ esbuild: 0.*
+ dependencies:
+ '@babel/runtime': 7.21.0
+ '@esbuild-plugins/node-resolve': 0.1.4(esbuild@0.17.17)
+ '@fal-works/esbuild-plugin-global-externals': 2.1.2
+ '@mdx-js/esbuild': 2.3.0(esbuild@0.17.17)
+ esbuild: 0.17.17
+ gray-matter: 4.0.3
+ remark-frontmatter: 4.0.1
+ remark-mdx-frontmatter: 1.1.1
+ uuid: 8.3.2
+ vfile: 5.3.7
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
/media-typer@0.3.0:
resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==}
engines: {node: '>= 0.6'}
dev: true
- /memfs@3.5.0:
- resolution: {integrity: sha512-yK6o8xVJlQerz57kvPROwTMgx5WtGwC2ZxDtOUsnGl49rHjYkfQoPNZPCKH73VdLE1BwBu/+Fx/NL8NYMUw2aA==}
+ /memfs@3.5.1:
+ resolution: {integrity: sha512-UWbFJKvj5k+nETdteFndTpYxdeTMox/ULeqX5k/dpaQJCCFmj5EeKv3dBcyO2xmkRAx2vppRu5dVG7SOtsGOzA==}
engines: {node: '>= 4.0.0'}
dependencies:
fs-monkey: 1.0.3
- dev: true
/memoizerific@1.11.3:
resolution: {integrity: sha512-/EuHYwAPdLtXwAwSZkh/Gutery6pD2KYd44oQLhAvQp/50mpyduZh8Q7PYHXTCJ+wuXxt7oij2LXyIJOOYFPog==}
@@ -7727,6 +8782,15 @@ packages:
uvu: 0.5.6
dev: false
+ /micromark-extension-frontmatter@1.1.0:
+ resolution: {integrity: sha512-0nLelmvXR5aZ+F2IL6/Ed4cDnHLpL/VD/EELKuclsTWHrLI8UgxGHEmeoumeX2FXiM6z2WrBIOEcbKUZR8RYNg==}
+ dependencies:
+ fault: 2.0.1
+ micromark-util-character: 1.1.0
+ micromark-util-symbol: 1.0.1
+ micromark-util-types: 1.0.2
+ dev: false
+
/micromark-extension-mdx-expression@1.0.4:
resolution: {integrity: sha512-TCgLxqW6ReQ3AJgtj1P0P+8ZThBTloLbeb7jNaqr6mCOLDpxUiBFE/9STgooMZttEwOQu5iEcCCa3ZSDhY9FGw==}
dependencies:
@@ -8123,7 +9187,26 @@ packages:
resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
dev: true
- /next@13.3.0(@babel/core@7.21.4)(react-dom@18.2.0)(react@18.2.0):
+ /next-contentlayer@0.3.2(esbuild@0.17.17)(next@13.3.0)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-pihb/VtBq30eV+WpaWakWVtA1DWKzfXeaL7l/vR4MvrTO8UtZaX9H6wY0oSOqrmy674BRjXiQ03PbEOE5D6/iA==}
+ peerDependencies:
+ next: ^12 || ^13
+ react: '*'
+ react-dom: '*'
+ dependencies:
+ '@contentlayer/core': 0.3.2(esbuild@0.17.17)
+ '@contentlayer/utils': 0.3.2
+ next: 13.3.0(@babel/core@7.21.4)(@opentelemetry/api@1.4.1)(react-dom@18.2.0)(react@18.2.0)
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ transitivePeerDependencies:
+ - '@effect-ts/otel-node'
+ - esbuild
+ - markdown-wasm
+ - supports-color
+ dev: false
+
+ /next@13.3.0(@babel/core@7.21.4)(@opentelemetry/api@1.4.1)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-OVTw8MpIPa12+DCUkPqRGPS3thlJPcwae2ZL4xti3iBff27goH024xy4q2lhlsdoYiKOi8Kz6uJoLW/GXwgfOA==}
engines: {node: '>=14.6.0'}
hasBin: true
@@ -8145,6 +9228,7 @@ packages:
optional: true
dependencies:
'@next/env': 13.3.0
+ '@opentelemetry/api': 1.4.1
'@swc/helpers': 0.4.14
busboy: 1.6.0
caniuse-lite: 1.0.30001480
@@ -8171,7 +9255,6 @@ packages:
dependencies:
lower-case: 2.0.2
tslib: 2.5.0
- dev: true
/node-abi@3.40.0:
resolution: {integrity: sha512-zNy02qivjjRosswoYmPi8hIKJRr8MpQyeKT6qlcq/OnOgA3Rhoae+IYOqsM9V5+JnHWmxKnWOT2GxvtqdtOCXA==}
@@ -8195,6 +9278,11 @@ packages:
minimatch: 3.1.2
dev: true
+ /node-domexception@1.0.0:
+ resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==}
+ engines: {node: '>=10.5.0'}
+ dev: false
+
/node-fetch-native@0.1.8:
resolution: {integrity: sha512-ZNaury9r0NxaT2oL65GvdGDy+5PlSaHTovT6JV5tOW07k1TQmgC0olZETa4C9KZg0+6zBr99ctTYa3Utqj9P/Q==}
dev: false
@@ -8213,6 +9301,15 @@ packages:
dependencies:
whatwg-url: 5.0.0
+ /node-fetch@3.3.1:
+ resolution: {integrity: sha512-cRVc/kyto/7E5shrWca1Wsea4y6tL9iYJE5FBCius3JQfb/4P4I295PfhgbJQBLTx6lATE4z+wK0rPM4VS2uow==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ dependencies:
+ data-uri-to-buffer: 4.0.1
+ fetch-blob: 3.2.0
+ formdata-polyfill: 4.0.10
+ dev: false
+
/node-forge@1.3.1:
resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==}
engines: {node: '>= 6.13.0'}
@@ -8369,6 +9466,11 @@ packages:
dependencies:
mimic-fn: 2.1.0
+ /oo-ascii-tree@1.80.0:
+ resolution: {integrity: sha512-jEfsnu53QsI0VcGrbCR9eS8QuuSp6Ddf1oFc3GK9WP6Ao49/dVWwxk4ijk/YyX2HJDluBSM82yez313rzhI7rw==}
+ engines: {node: '>= 14.6.0'}
+ dev: false
+
/open@7.4.2:
resolution: {integrity: sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==}
engines: {node: '>=8'}
@@ -8507,6 +9609,10 @@ packages:
json-parse-even-better-errors: 2.3.1
lines-and-columns: 1.2.4
+ /parse5@6.0.1:
+ resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==}
+ dev: false
+
/parseurl@1.3.3:
resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
engines: {node: '>= 0.8'}
@@ -8517,7 +9623,6 @@ packages:
dependencies:
no-case: 3.0.4
tslib: 2.5.0
- dev: true
/path-browserify@1.0.1:
resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==}
@@ -8575,6 +9680,14 @@ packages:
resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==}
dev: true
+ /periscopic@3.1.0:
+ resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==}
+ dependencies:
+ '@types/estree': 1.0.0
+ estree-walker: 3.0.3
+ is-reference: 3.0.1
+ dev: false
+
/picocolors@1.0.0:
resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
@@ -8753,11 +9866,10 @@ packages:
resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
engines: {node: '>= 0.8.0'}
- /prettier@2.8.7:
- resolution: {integrity: sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==}
+ /prettier@2.8.8:
+ resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==}
engines: {node: '>=10.13.0'}
hasBin: true
- dev: true
/pretty-bytes@5.6.0:
resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==}
@@ -8814,6 +9926,49 @@ packages:
object-assign: 4.1.1
react-is: 16.13.1
+ /property-information@6.2.0:
+ resolution: {integrity: sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg==}
+ dev: false
+
+ /protobufjs@6.11.3:
+ resolution: {integrity: sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==}
+ hasBin: true
+ requiresBuild: true
+ dependencies:
+ '@protobufjs/aspromise': 1.1.2
+ '@protobufjs/base64': 1.1.2
+ '@protobufjs/codegen': 2.0.4
+ '@protobufjs/eventemitter': 1.1.0
+ '@protobufjs/fetch': 1.1.0
+ '@protobufjs/float': 1.0.2
+ '@protobufjs/inquire': 1.1.0
+ '@protobufjs/path': 1.1.2
+ '@protobufjs/pool': 1.1.0
+ '@protobufjs/utf8': 1.1.0
+ '@types/long': 4.0.2
+ '@types/node': 18.15.11
+ long: 4.0.0
+ dev: false
+
+ /protobufjs@7.2.3:
+ resolution: {integrity: sha512-TtpvOqwB5Gdz/PQmOjgsrGH1nHjAQVCN7JG4A6r1sXRWESL5rNMAiRcBQlCAdKxZcAbstExQePYG8xof/JVRgg==}
+ engines: {node: '>=12.0.0'}
+ requiresBuild: true
+ dependencies:
+ '@protobufjs/aspromise': 1.1.2
+ '@protobufjs/base64': 1.1.2
+ '@protobufjs/codegen': 2.0.4
+ '@protobufjs/eventemitter': 1.1.0
+ '@protobufjs/fetch': 1.1.0
+ '@protobufjs/float': 1.0.2
+ '@protobufjs/inquire': 1.1.0
+ '@protobufjs/path': 1.1.2
+ '@protobufjs/pool': 1.1.0
+ '@protobufjs/utf8': 1.1.0
+ '@types/node': 18.15.11
+ long: 5.2.3
+ dev: false
+
/proxy-addr@2.0.7:
resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==}
engines: {node: '>= 0.10'}
@@ -9163,6 +10318,14 @@ packages:
jsesc: 0.5.0
dev: true
+ /rehype-stringify@9.0.3:
+ resolution: {integrity: sha512-kWiZ1bgyWlgOxpqD5HnxShKAdXtb2IUljn3hQAhySeak6IOQPPt6DeGnsIh4ixm7yKJWzm8TXFuC/lPfcWHJqw==}
+ dependencies:
+ '@types/hast': 2.3.4
+ hast-util-to-html: 8.0.4
+ unified: 10.1.2
+ dev: false
+
/relateurl@0.2.7:
resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==}
engines: {node: '>= 0.10'}
@@ -9178,6 +10341,25 @@ packages:
unist-util-visit: 2.0.3
dev: true
+ /remark-frontmatter@4.0.1:
+ resolution: {integrity: sha512-38fJrB0KnmD3E33a5jZC/5+gGAC2WKNiPw1/fdXJvijBlhA7RCsvJklrYJakS0HedninvaCYW8lQGf9C918GfA==}
+ dependencies:
+ '@types/mdast': 3.0.11
+ mdast-util-frontmatter: 1.0.1
+ micromark-extension-frontmatter: 1.1.0
+ unified: 10.1.2
+ dev: false
+
+ /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: false
+
/remark-mdx@2.3.0:
resolution: {integrity: sha512-g53hMkpM0I98MU266IzDFMrTD980gNF3BJnkyFcmN+dD873mQeD5rdMO3Y2X+x8umQfbSE0PcoEDl7ledSA+2g==}
dependencies:
@@ -9197,6 +10379,15 @@ packages:
- supports-color
dev: false
+ /remark-rehype@10.1.0:
+ resolution: {integrity: sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==}
+ dependencies:
+ '@types/hast': 2.3.4
+ '@types/mdast': 3.0.11
+ mdast-util-to-hast: 12.3.0
+ unified: 10.1.2
+ dev: false
+
/remark-slug@6.1.0:
resolution: {integrity: sha512-oGCxDF9deA8phWvxFuyr3oSJsdyUAxMFbA0mZ7Y1Sas+emILtO+e5WutF9564gDsEN4IXaQXm5pFo6MLH+YmwQ==}
dependencies:
@@ -9223,10 +10414,14 @@ packages:
strip-ansi: 6.0.1
dev: true
+ /repeat-string@1.6.1:
+ resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==}
+ engines: {node: '>=0.10'}
+ dev: false
+
/require-directory@2.1.1:
resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
engines: {node: '>=0.10.0'}
- dev: true
/require-from-string@2.0.2:
resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
@@ -9381,6 +10576,14 @@ packages:
ajv-keywords: 5.1.0(ajv@8.12.0)
dev: true
+ /section-matter@1.0.0:
+ resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==}
+ engines: {node: '>=4'}
+ dependencies:
+ extend-shallow: 2.0.1
+ kind-of: 6.0.3
+ dev: false
+
/selfsigned@2.1.1:
resolution: {integrity: sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==}
engines: {node: '>=10'}
@@ -9566,22 +10769,23 @@ packages:
dependencies:
buffer-from: 1.1.2
source-map: 0.6.1
- dev: true
/source-map@0.6.1:
resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
engines: {node: '>=0.10.0'}
- dev: true
/source-map@0.7.4:
resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==}
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.2:
+ resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==}
+ dev: false
+
/spdx-correct@3.2.0:
resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==}
dependencies:
@@ -9606,7 +10810,6 @@ packages:
/sprintf-js@1.0.3:
resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==}
- dev: true
/stackframe@1.3.4:
resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==}
@@ -9658,7 +10861,6 @@ packages:
emoji-regex: 8.0.0
is-fullwidth-code-point: 3.0.0
strip-ansi: 6.0.1
- dev: true
/string.prototype.matchall@4.0.8:
resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==}
@@ -9722,6 +10924,11 @@ packages:
dependencies:
ansi-regex: 5.0.1
+ /strip-bom-string@1.0.0:
+ resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==}
+ engines: {node: '>=0.10.0'}
+ dev: false
+
/strip-bom@3.0.0:
resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
engines: {node: '>=4'}
@@ -9755,6 +10962,12 @@ packages:
webpack: 5.79.0(esbuild@0.17.17)
dev: true
+ /style-to-object@0.4.1:
+ resolution: {integrity: sha512-HFpbb5gr2ypci7Qw+IOhnP2zOU7e77b+rzM+wTzXzfi1PrtBCX0E7Pk4wL4iTLnhzZ+JgEGAhX81ebTg/aYjQw==}
+ dependencies:
+ inline-style-parser: 0.1.1
+ dev: false
+
/styled-jsx@5.1.1(@babel/core@7.21.4)(react@18.2.0):
resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==}
engines: {node: '>= 12.0.0'}
@@ -9951,9 +11164,17 @@ packages:
engines: {node: '>=0.6'}
dev: true
+ /toml@3.0.0:
+ resolution: {integrity: sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==}
+ dev: false
+
/tr46@0.0.3:
resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
+ /trim-lines@3.0.1:
+ resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==}
+ dev: false
+
/trough@2.1.0:
resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==}
dev: false
@@ -9993,6 +11214,10 @@ packages:
yn: 3.1.1
dev: true
+ /ts-pattern@4.2.2:
+ resolution: {integrity: sha512-qzJMo2pbkUJWusRH5o8xR+xogn6RmvViyUgwBFTtRENLse470clCGjHDf6haWGZ1AOmk8XkEohUoBW8Uut6Scg==}
+ dev: false
+
/ts-pnp@1.2.0(typescript@5.0.3):
resolution: {integrity: sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==}
engines: {node: '>=6'}
@@ -10051,6 +11276,10 @@ packages:
safe-buffer: 5.2.1
dev: false
+ /typanion@3.12.1:
+ resolution: {integrity: sha512-3SJF/czpzqq6G3lprGFLa6ps12yb1uQ1EmitNnep2fDMNh1aO/Zbq9sWY+3lem0zYb2oHJnQWyabTGUZ+L1ScQ==}
+ dev: false
+
/type-check@0.3.2:
resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==}
engines: {node: '>= 0.8.0'}
@@ -10088,6 +11317,11 @@ packages:
engines: {node: '>=12.20'}
dev: true
+ /type-fest@3.9.0:
+ resolution: {integrity: sha512-hR8JP2e8UiH7SME5JZjsobBlEiatFoxpzCP+R3ZeCo7kAaG1jXQE5X/buLzogM6GJu8le9Y4OcfNuIQX0rZskA==}
+ engines: {node: '>=14.16'}
+ dev: false
+
/type-is@1.6.18:
resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==}
engines: {node: '>= 0.6'}
@@ -10195,6 +11429,10 @@ packages:
crypto-random-string: 2.0.0
dev: true
+ /unist-util-generated@2.0.1:
+ resolution: {integrity: sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==}
+ dev: false
+
/unist-util-is@4.1.0:
resolution: {integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==}
dev: true
@@ -10211,6 +11449,12 @@ packages:
'@types/unist': 2.0.6
dev: false
+ /unist-util-position@4.0.4:
+ resolution: {integrity: sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==}
+ dependencies:
+ '@types/unist': 2.0.6
+ dev: false
+
/unist-util-remove-position@4.0.2:
resolution: {integrity: sha512-TkBb0HABNmxzAcfLf4qsIbFbaPDvMO6wa3b3j4VcEzFVaw1LBKwnW4/sRJ/atSLSzoIg41JWEdnE7N6DIhGDGQ==}
dependencies:
@@ -10376,6 +11620,11 @@ packages:
resolution: {integrity: sha512-dsNgbLaTrd6l3MMxTtouOCFw4CBFc/3a+GgYA2YyrJvyQ1u6q4pcu3ktLoUZ/VN/Aw9WsauazbgsgdfVWgAKQg==}
dev: true
+ /uuid@8.3.2:
+ resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==}
+ hasBin: true
+ dev: false
+
/uvu@0.5.6:
resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==}
engines: {node: '>=8'}
@@ -10449,6 +11698,15 @@ packages:
graceful-fs: 4.2.11
dev: true
+ /web-namespaces@2.0.1:
+ resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==}
+ dev: false
+
+ /web-streams-polyfill@3.2.1:
+ resolution: {integrity: sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==}
+ engines: {node: '>= 8'}
+ dev: false
+
/webidl-conversions@3.0.1:
resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
@@ -10459,7 +11717,7 @@ packages:
webpack: ^4.0.0 || ^5.0.0
dependencies:
colorette: 2.0.20
- memfs: 3.5.0
+ memfs: 3.5.1
mime-types: 2.1.35
range-parser: 1.2.1
schema-utils: 4.0.1
@@ -10592,7 +11850,6 @@ packages:
ansi-styles: 4.3.0
string-width: 4.2.3
strip-ansi: 6.0.1
- dev: true
/wrappy@1.0.2:
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
@@ -10657,7 +11914,6 @@ packages:
/y18n@5.0.8:
resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
engines: {node: '>=10'}
- dev: true
/yallist@3.1.1:
resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
@@ -10672,7 +11928,6 @@ packages:
/yargs-parser@20.2.9:
resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==}
engines: {node: '>=10'}
- dev: true
/yargs@16.2.0:
resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==}
@@ -10685,7 +11940,6 @@ packages:
string-width: 4.2.3
y18n: 5.0.8
yargs-parser: 20.2.9
- dev: true
/yauzl@2.10.0:
resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==}
@@ -10703,6 +11957,10 @@ packages:
resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
engines: {node: '>=10'}
+ /zod@3.21.4:
+ resolution: {integrity: sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==}
+ dev: false
+
/zwitch@2.0.4:
resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==}
dev: false