diff --git a/docs/suspensive.org/next.config.js b/docs/suspensive.org/next.config.js
deleted file mode 100644
index fdb07545a..000000000
--- a/docs/suspensive.org/next.config.js
+++ /dev/null
@@ -1,21 +0,0 @@
-// eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-var-requires
-const withNextra = require('nextra')({
- theme: 'nextra-theme-docs',
- themeConfig: './theme.config.tsx',
- defaultShowCopyCode: true,
- mdxOptions: {
- remarkPlugins: [
- // eslint-disable-next-line @typescript-eslint/no-var-requires
- require('remark-sandpack').remarkSandpack,
- ],
- },
-})
-
-/** @type {import('next').NextConfig} */
-// eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-call
-module.exports = withNextra({
- i18n: {
- locales: ['en', 'ko'],
- defaultLocale: 'en',
- },
-})
diff --git a/docs/suspensive.org/next.config.mjs b/docs/suspensive.org/next.config.mjs
new file mode 100644
index 000000000..e9c143222
--- /dev/null
+++ b/docs/suspensive.org/next.config.mjs
@@ -0,0 +1,34 @@
+import nextra from 'nextra'
+import { remarkSandpack } from 'remark-sandpack'
+
+const withNextra = nextra({
+ autoImportThemeStyle: true,
+ theme: 'nextra-theme-docs',
+ themeConfig: './theme.config.tsx',
+ defaultShowCopyCode: true,
+ latex: true,
+ mdxOptions: {
+ remarkPlugins: [remarkSandpack],
+ rehypePlugins: [],
+ rehypePrettyCodeOptions: {
+ theme: 'github-dark-default',
+ keepBackground: false,
+ },
+ },
+ search: {
+ codeblocks: true,
+ },
+ codeHighlight: true,
+ readingTime: true,
+})
+
+/**
+ * @type {import('next').NextConfig}
+ */
+export default withNextra({
+ reactStrictMode: true,
+ i18n: {
+ locales: ['en', 'ko'],
+ defaultLocale: 'en',
+ },
+})
diff --git a/docs/suspensive.org/package.json b/docs/suspensive.org/package.json
index 5f1fd72e5..6cf077932 100644
--- a/docs/suspensive.org/package.json
+++ b/docs/suspensive.org/package.json
@@ -23,12 +23,12 @@
},
"dependencies": {
"@codesandbox/sandpack-react": "catalog:",
- "@codesandbox/sandpack-themes": "catalog:",
"@suspensive/react": "workspace:*",
"@suspensive/react-query-4": "workspace:*",
"@tanstack/react-query": "^4.36.1",
"@tanstack/react-query-devtools": "^4.36.1",
"d3": "^7.9.0",
+ "framer-motion": "^11.11.7",
"next": "catalog:",
"nextra": "catalog:",
"nextra-theme-docs": "catalog:",
diff --git a/docs/suspensive.org/src/_app.tsx b/docs/suspensive.org/src/_app.tsx
new file mode 100644
index 000000000..f81e05d70
--- /dev/null
+++ b/docs/suspensive.org/src/_app.tsx
@@ -0,0 +1,30 @@
+import Script from 'next/script'
+
+import './styles/globals.css'
+
+export default function App({ Component, pageProps }) {
+ return (
+ <>
+
+
+
+
+ >
+ )
+}
diff --git a/docs/suspensive.org/src/pages/_document.tsx b/docs/suspensive.org/src/_document.tsx
similarity index 100%
rename from docs/suspensive.org/src/pages/_document.tsx
rename to docs/suspensive.org/src/_document.tsx
diff --git a/docs/suspensive.org/src/_meta.tsx b/docs/suspensive.org/src/_meta.tsx
new file mode 100644
index 000000000..64c86c8ea
--- /dev/null
+++ b/docs/suspensive.org/src/_meta.tsx
@@ -0,0 +1,37 @@
+export default {
+ index: {
+ type: 'page',
+ display: 'hidden',
+ theme: {
+ layout: 'full',
+ },
+ },
+ docs: {
+ type: 'page',
+ title: '문서보기',
+ },
+ visualization: {
+ type: 'page',
+ title: '시각화 자료',
+ href: 'https://visualization.suspensive.org',
+ newWindow: true,
+ },
+ versions: {
+ type: 'menu',
+ title: 'latest',
+ items: {
+ latest: {
+ title: 'latest',
+ href: 'https://suspensive.org/ko',
+ },
+ v2: {
+ title: 'v2',
+ href: 'https://v2.suspensive.org/ko',
+ },
+ v1: {
+ title: 'v1',
+ href: 'https://v1.suspensive.org/ko',
+ },
+ },
+ },
+}
diff --git a/docs/suspensive.org/src/components/BubbleChart.tsx b/docs/suspensive.org/src/components/BubbleChart.tsx
index c9e9876d3..18ec16ca9 100644
--- a/docs/suspensive.org/src/components/BubbleChart.tsx
+++ b/docs/suspensive.org/src/components/BubbleChart.tsx
@@ -1,8 +1,11 @@
import { Suspense } from '@suspensive/react'
import { QueryErrorBoundary, SuspenseQuery, queryOptions } from '@suspensive/react-query-4'
+import { QueryClient, QueryClientProvider } from '@tanstack/react-query'
+import { ReactQueryDevtools } from '@tanstack/react-query-devtools'
import * as d3 from 'd3'
import Link from 'next/link'
-import React, { useEffect, useRef } from 'react'
+import React, { useEffect, useRef, useState } from 'react'
+import '../styles/globals.css'
const contributorsQueryOptions = () =>
queryOptions({
@@ -47,69 +50,85 @@ const contributorsQueryOptions = () =>
}),
})
-export const BubbleChart = () => (
-
-
-
-
- }
- >
- >}>
-
- {({ data }) => {
- const chartData = data
- ?.filter(
- ({ author }) => !['github-actions[bot]', 'dependabot[bot]', 'renovate[bot]'].includes(author.login)
- )
- .map(({ author, total }) => ({
- name: author.login,
- value: total,
- avatar: author.avatar_url,
- htmlUrl: author.html_url,
- }))
+export const BubbleChart = () => {
+ const [queryClient] = useState(
+ () =>
+ new QueryClient({
+ defaultOptions: {
+ queries: {
+ retry: 0,
+ },
+ },
+ })
+ )
+
+ return (
+
+
+
+
+
+ }
+ >
+ >}>
+
+ {({ data }) => {
+ const chartData = data
+ ?.filter(
+ ({ author }) => !['github-actions[bot]', 'dependabot[bot]', 'renovate[bot]'].includes(author.login)
+ )
+ .map(({ author, total }) => ({
+ name: author.login,
+ value: total,
+ avatar: author.avatar_url,
+ htmlUrl: author.html_url,
+ }))
- if (chartData) {
- return (
- <>
-
-
-
-
-
-
-
-
-
-
-
-
- >
- )
- }
+ if (chartData) {
+ return (
+ <>
+
+
+
+
+
+
+
+
+
+
+
+
+ >
+ )
+ }
- return (
-
-
-
-
- )
- }}
-
-
-
-)
+ return (
+
+
+
+
+ )
+ }}
+
+
+
+
+
+ )
+}
type Node = {
name: string
diff --git a/docs/suspensive.org/src/components/HomePage.tsx b/docs/suspensive.org/src/components/HomePage.tsx
index 2954ae616..d05d57d88 100644
--- a/docs/suspensive.org/src/components/HomePage.tsx
+++ b/docs/suspensive.org/src/components/HomePage.tsx
@@ -1,6 +1,8 @@
+import { motion } from 'framer-motion'
import Image from 'next/image'
+import { useRouter } from 'nextra/hooks'
import { Link } from 'nextra-theme-docs'
-import React from 'react'
+import '../styles/globals.css'
export const HomePage = ({
title,
@@ -15,6 +17,8 @@ export const HomePage = ({
items: { title: string; desc: string }[]
version: number
}) => {
+ const router = useRouter()
+
return (
@@ -25,8 +29,15 @@ export const HomePage = ({
{description}
-
-
+
+
+ {buttonText}
+
diff --git a/docs/suspensive.org/src/components/Sandpack/index.tsx b/docs/suspensive.org/src/components/Sandpack/index.tsx
index 60421c3d6..25ae88f9d 100644
--- a/docs/suspensive.org/src/components/Sandpack/index.tsx
+++ b/docs/suspensive.org/src/components/Sandpack/index.tsx
@@ -5,7 +5,6 @@ import {
SandpackProvider,
type SandpackProviderProps,
} from '@codesandbox/sandpack-react'
-import { atomDark } from '@codesandbox/sandpack-themes'
import { baseTemplate } from './baseTemplate'
import { CustomPreset } from './CustomPreset'
@@ -26,7 +25,17 @@ export const Sandpack = (props: SandpackProps) => {
return (
{
>
diff --git a/docs/suspensive.org/src/middleware.ts b/docs/suspensive.org/src/middleware.ts
index 8155d11da..616ca1ee8 100644
--- a/docs/suspensive.org/src/middleware.ts
+++ b/docs/suspensive.org/src/middleware.ts
@@ -1,5 +1,30 @@
-import { withLocales } from 'nextra/locales'
+import { type NextRequest, NextResponse } from 'next/server'
-export const middleware = withLocales(() => {
- // Your middleware code...
-})
+const PUBLIC_FILE = /\.(.*)$/
+
+export function middleware(req: NextRequest) {
+ if (
+ req.nextUrl.pathname.startsWith('/_next') ||
+ req.nextUrl.pathname.includes('/api/') ||
+ PUBLIC_FILE.test(req.nextUrl.pathname)
+ ) {
+ return
+ }
+
+ if (!(req.nextUrl.pathname.startsWith('/en') || req.nextUrl.pathname.startsWith('/ko'))) {
+ return NextResponse.redirect(new URL(`/en${req.nextUrl.pathname}${req.nextUrl.search}`, req.url))
+ }
+}
+
+export const config = {
+ matcher: [
+ /*
+ * Match all request paths except for the ones starting with:
+ * - api (API routes)
+ * - _next/static (static files)
+ * - _next/image (image optimization files)
+ * - favicon.ico (favicon file)
+ */
+ '/((?!api|_next/static|_next/image|favicon.ico).*)',
+ ],
+}
diff --git a/docs/suspensive.org/src/pages/404.mdx b/docs/suspensive.org/src/pages/404.mdx
deleted file mode 100644
index 6c0cffb2d..000000000
--- a/docs/suspensive.org/src/pages/404.mdx
+++ /dev/null
@@ -1,5 +0,0 @@
-import { NotFoundPage } from 'nextra-theme-docs'
-
-# 404: Page Not Found
-
-
\ No newline at end of file
diff --git a/docs/suspensive.org/src/pages/_app.tsx b/docs/suspensive.org/src/pages/_app.tsx
deleted file mode 100644
index 559d2febb..000000000
--- a/docs/suspensive.org/src/pages/_app.tsx
+++ /dev/null
@@ -1,46 +0,0 @@
-import { Hydrate, QueryClient, QueryClientProvider } from '@tanstack/react-query'
-import { ReactQueryDevtools } from '@tanstack/react-query-devtools'
-import Script from 'next/script'
-import { useState } from 'react'
-import '../styles/globals.css'
-
-export default function App({ Component, pageProps }) {
- const [queryClient] = useState(
- () =>
- new QueryClient({
- defaultOptions: {
- queries: {
- retry: 0,
- },
- },
- })
- )
-
- return (
-
-
-
-
-
-
-
-
-
- )
-}
diff --git a/docs/suspensive.org/src/pages/_meta.en.json b/docs/suspensive.org/src/pages/_meta.en.json
deleted file mode 100644
index 013fd58bd..000000000
--- a/docs/suspensive.org/src/pages/_meta.en.json
+++ /dev/null
@@ -1,37 +0,0 @@
-{
- "index": {
- "type": "page",
- "display": "hidden",
- "theme": {
- "layout": "full"
- }
- },
- "docs": {
- "type": "page",
- "title": "Documentation"
- },
- "visualization": {
- "type": "page",
- "title": "Visualization",
- "href": "https://visualization.suspensive.org",
- "newWindow": true
- },
- "versions": {
- "type": "menu",
- "title": "latest",
- "items": {
- "latest": {
- "title": "latest",
- "href": "https://suspensive.org"
- },
- "v2": {
- "title": "v2",
- "href": "https://v2.suspensive.org"
- },
- "v1": {
- "title": "v1",
- "href": "https://v1.suspensive.org"
- }
- }
- }
-}
diff --git a/docs/suspensive.org/src/pages/_meta.ko.json b/docs/suspensive.org/src/pages/_meta.ko.json
deleted file mode 100644
index ad1041713..000000000
--- a/docs/suspensive.org/src/pages/_meta.ko.json
+++ /dev/null
@@ -1,37 +0,0 @@
-{
- "index": {
- "type": "page",
- "display": "hidden",
- "theme": {
- "layout": "full"
- }
- },
- "docs": {
- "type": "page",
- "title": "문서보기"
- },
- "visualization": {
- "type": "page",
- "title": "시각화 자료",
- "href": "https://visualization.suspensive.org",
- "newWindow": true
- },
- "versions": {
- "type": "menu",
- "title": "latest",
- "items": {
- "latest": {
- "title": "latest",
- "href": "https://suspensive.org/ko"
- },
- "v2": {
- "title": "v2",
- "href": "https://v2.suspensive.org/ko"
- },
- "v1": {
- "title": "v1",
- "href": "https://v1.suspensive.org/ko"
- }
- }
- }
-}
diff --git a/docs/suspensive.org/src/pages/docs/_meta.en.json b/docs/suspensive.org/src/pages/docs/_meta.en.json
deleted file mode 100644
index 62119e7dc..000000000
--- a/docs/suspensive.org/src/pages/docs/_meta.en.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "--- Packages": {
- "type": "separator",
- "title": "Packages"
- },
- "react": "@suspensive/react",
- "react-query": "@suspensive/react-query",
- "jotai": "@suspensive/jotai",
- "--- More": {
- "type": "separator",
- "title": "More"
- },
- "migrate-to-v2": "Migrating to v2",
- "changelogs": "Changelogs",
- "contributors": "Contributors",
- "links": "Related Links"
-}
diff --git a/docs/suspensive.org/src/pages/docs/_meta.ko.json b/docs/suspensive.org/src/pages/docs/_meta.ko.json
deleted file mode 100644
index 23bb29654..000000000
--- a/docs/suspensive.org/src/pages/docs/_meta.ko.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "--- Packages": {
- "type": "separator",
- "title": "패키지"
- },
- "react": "@suspensive/react",
- "react-query": "@suspensive/react-query",
- "jotai": "@suspensive/jotai",
- "--- More": {
- "type": "separator",
- "title": "더보기"
- },
- "migrate-to-v2": "v2로 마이그레이션하기",
- "changelogs": "Changelogs",
- "contributors": "기여자",
- "links": "관련 링크"
-}
diff --git a/docs/suspensive.org/src/pages/docs/changelogs.en.mdx b/docs/suspensive.org/src/pages/docs/changelogs.en.mdx
deleted file mode 100644
index 8795390e0..000000000
--- a/docs/suspensive.org/src/pages/docs/changelogs.en.mdx
+++ /dev/null
@@ -1,12 +0,0 @@
-import { Cards, Card } from 'nextra/components'
-
-# Changelogs
-
-
-
-
-
-
diff --git a/docs/suspensive.org/src/pages/docs/changelogs.ko.mdx b/docs/suspensive.org/src/pages/docs/changelogs.ko.mdx
deleted file mode 100644
index 8795390e0..000000000
--- a/docs/suspensive.org/src/pages/docs/changelogs.ko.mdx
+++ /dev/null
@@ -1,12 +0,0 @@
-import { Cards, Card } from 'nextra/components'
-
-# Changelogs
-
-
-
-
-
-
diff --git a/docs/suspensive.org/src/pages/docs/jotai/_meta.en.json b/docs/suspensive.org/src/pages/docs/jotai/_meta.en.json
deleted file mode 100644
index d43395c22..000000000
--- a/docs/suspensive.org/src/pages/docs/jotai/_meta.en.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "motivation": { "title": "Why need to use?" },
- "installation": { "title": "Installation" },
- "--- API Reference": {
- "type": "separator",
- "title": "API Reference"
- },
- "Atom": { "title": "" },
- "AtomValue": { "title": "" },
- "SetAtom": { "title": "" }
-}
diff --git a/docs/suspensive.org/src/pages/docs/jotai/_meta.ko.json b/docs/suspensive.org/src/pages/docs/jotai/_meta.ko.json
deleted file mode 100644
index 71679eef4..000000000
--- a/docs/suspensive.org/src/pages/docs/jotai/_meta.ko.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "motivation": { "title": "어떤 이유로 사용하나요?" },
- "installation": { "title": "설치하기" },
- "--- API Reference": {
- "type": "separator",
- "title": "API 문서"
- },
- "Atom": { "title": "" },
- "AtomValue": { "title": "" },
- "SetAtom": { "title": "" }
-}
diff --git a/docs/suspensive.org/src/pages/docs/react-query/_meta.en.json b/docs/suspensive.org/src/pages/docs/react-query/_meta.en.json
deleted file mode 100644
index 0402f915b..000000000
--- a/docs/suspensive.org/src/pages/docs/react-query/_meta.en.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "motivation": { "title": "Why need to use?" },
- "installation": { "title": "Installation" },
- "tanstack-query-compatibility": { "title": "Support both TanStack Query v4 and 5" },
- "migrate-to-v2": { "title": "Migrating to v2" },
- "--- API Reference": {
- "type": "separator",
- "title": "API Reference"
- },
- "queryOptions": { "title": "queryOptions" },
- "infiniteQueryOptions": { "title": "infiniteQueryOptions" },
- "useSuspenseQuery": { "title": "useSuspenseQuery" },
- "useSuspenseQueries": { "title": "useSuspenseQueries" },
- "useSuspenseInfiniteQuery": { "title": "useSuspenseInfiniteQuery" },
- "usePrefetchQuery": { "title": "usePrefetchQuery" },
- "usePrefetchInfiniteQuery": { "title": "usePrefetchInfiniteQuery" },
- "SuspenseQuery": { "title": "" },
- "SuspenseQueries": { "title": "" },
- "SuspenseInfiniteQuery": { "title": "" },
- "PrefetchQuery": { "title": "" },
- "PrefetchInfiniteQuery": { "title": "" },
- "QueryErrorBoundary": { "title": "" }
-}
diff --git a/docs/suspensive.org/src/pages/docs/react-query/_meta.ko.json b/docs/suspensive.org/src/pages/docs/react-query/_meta.ko.json
deleted file mode 100644
index e96354700..000000000
--- a/docs/suspensive.org/src/pages/docs/react-query/_meta.ko.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "motivation": { "title": "어떤 이유로 사용하나요?" },
- "installation": { "title": "설치하기" },
- "tanstack-query-compatibility": { "title": "TanStack Query v4, 5를 모두 지원" },
- "migrate-to-v2": { "title": "v2로 마이그레이션하기" },
- "--- API Reference": {
- "type": "separator",
- "title": "API 문서"
- },
- "queryOptions": { "title": "queryOptions" },
- "infiniteQueryOptions": { "title": "infiniteQueryOptions" },
- "useSuspenseQuery": { "title": "useSuspenseQuery" },
- "useSuspenseQueries": { "title": "useSuspenseQueries" },
- "useSuspenseInfiniteQuery": { "title": "useSuspenseInfiniteQuery" },
- "usePrefetchQuery": { "title": "usePrefetchQuery" },
- "usePrefetchInfiniteQuery": { "title": "usePrefetchInfiniteQuery" },
- "SuspenseQuery": { "title": "" },
- "SuspenseQueries": { "title": "" },
- "SuspenseInfiniteQuery": { "title": "" },
- "PrefetchQuery": { "title": "" },
- "PrefetchInfiniteQuery": { "title": "" },
- "QueryErrorBoundary": { "title": "" }
-}
diff --git a/docs/suspensive.org/src/pages/docs/react/_meta.en.json b/docs/suspensive.org/src/pages/docs/react/_meta.en.json
deleted file mode 100644
index be96d109f..000000000
--- a/docs/suspensive.org/src/pages/docs/react/_meta.en.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "motivation": { "title": "Why need to use?" },
- "installation": { "title": "Installation" },
- "migrate-to-v2": { "title": "Migrating to v2" },
- "--- API Reference": {
- "type": "separator",
- "title": "API Reference"
- },
- "Suspense": { "title": "" },
- "ErrorBoundary": { "title": "" },
- "ErrorBoundaryGroup": { "title": "" },
- "Delay": { "title": "" },
- "ClientOnly": { "title": "" },
- "DefaultPropsProvider": { "title": "" },
- "wrap": { "title": "wrap" }
-}
diff --git a/docs/suspensive.org/src/pages/docs/react/_meta.ko.json b/docs/suspensive.org/src/pages/docs/react/_meta.ko.json
deleted file mode 100644
index ffcdf22e2..000000000
--- a/docs/suspensive.org/src/pages/docs/react/_meta.ko.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "motivation": { "title": "어떤 이유로 사용하나요?" },
- "installation": { "title": "설치하기" },
- "migrate-to-v2": { "title": "v2로 마이그레이션하기" },
- "--- API Reference": {
- "type": "separator",
- "title": "API 문서"
- },
- "Suspense": { "title": "" },
- "ErrorBoundary": { "title": "" },
- "ErrorBoundaryGroup": { "title": "" },
- "Delay": { "title": "" },
- "ClientOnly": { "title": "" },
- "DefaultPropsProvider": { "title": "" },
- "wrap": { "title": "wrap" }
-}
diff --git a/docs/suspensive.org/src/pages/en/_meta.tsx b/docs/suspensive.org/src/pages/en/_meta.tsx
new file mode 100644
index 000000000..32bd5266b
--- /dev/null
+++ b/docs/suspensive.org/src/pages/en/_meta.tsx
@@ -0,0 +1,37 @@
+export default {
+ index: {
+ type: 'page',
+ display: 'hidden',
+ theme: {
+ layout: 'full',
+ },
+ },
+ docs: {
+ type: 'page',
+ title: 'Documentation',
+ },
+ visualization: {
+ type: 'page',
+ title: 'Visualization',
+ href: 'https://visualization.suspensive.org',
+ newWindow: true,
+ },
+ versions: {
+ type: 'menu',
+ title: 'latest',
+ items: {
+ latest: {
+ title: 'latest',
+ href: 'https://suspensive.org',
+ },
+ v2: {
+ title: 'v2',
+ href: 'https://v2.suspensive.org',
+ },
+ v1: {
+ title: 'v1',
+ href: 'https://v1.suspensive.org',
+ },
+ },
+ },
+}
diff --git a/docs/suspensive.org/src/pages/en/docs/_meta.tsx b/docs/suspensive.org/src/pages/en/docs/_meta.tsx
new file mode 100644
index 000000000..cd043ba91
--- /dev/null
+++ b/docs/suspensive.org/src/pages/en/docs/_meta.tsx
@@ -0,0 +1,31 @@
+export default {
+ '--- Packages': {
+ type: 'separator',
+ title: 'Packages',
+ },
+ react: {
+ title: '@suspensive/react',
+ },
+ 'react-query': {
+ title: '@suspensive/react-query',
+ },
+ jotai: {
+ title: '@suspensive/jotai',
+ },
+ '--- More': {
+ type: 'separator',
+ title: 'More',
+ },
+ 'migrate-to-v2': {
+ title: 'Migrating to v2',
+ },
+ changelogs: {
+ title: 'Changelogs',
+ },
+ contributors: {
+ title: 'Contributors',
+ },
+ links: {
+ title: 'Related Links',
+ },
+}
diff --git a/docs/suspensive.org/src/pages/en/docs/changelogs.mdx b/docs/suspensive.org/src/pages/en/docs/changelogs.mdx
new file mode 100644
index 000000000..1d5bb353e
--- /dev/null
+++ b/docs/suspensive.org/src/pages/en/docs/changelogs.mdx
@@ -0,0 +1,18 @@
+import { Cards } from 'nextra/components'
+
+# Changelogs
+
+
+
+
+
+
diff --git a/docs/suspensive.org/src/pages/docs/contributors.en.mdx b/docs/suspensive.org/src/pages/en/docs/contributors.mdx
similarity index 91%
rename from docs/suspensive.org/src/pages/docs/contributors.en.mdx
rename to docs/suspensive.org/src/pages/en/docs/contributors.mdx
index 812ad57bd..e4833148d 100644
--- a/docs/suspensive.org/src/pages/docs/contributors.en.mdx
+++ b/docs/suspensive.org/src/pages/en/docs/contributors.mdx
@@ -1,6 +1,6 @@
-import { Cards, Card } from 'nextra/components'
+import { Cards } from 'nextra/components'
import Image from 'next/image'
-import { BubbleChart } from '../../components'
+import { BubbleChart } from '../../../components'
# Contributors
@@ -11,7 +11,7 @@ Thank you to everyone who contributed to Suspensive and we look forward to your
## Maintainers
-
-
}
- title="@gwansikk (GwanSik Kim)"
+ title="@gwansikk (Gwansik Kim)"
href="https://github.com/gwansikk"
/>
-
-
-
-
-
- ' },
+ AtomValue: { title: '' },
+ SetAtom: { title: '' },
+}
diff --git a/docs/suspensive.org/src/pages/docs/jotai/installation.en.mdx b/docs/suspensive.org/src/pages/en/docs/jotai/installation.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/jotai/installation.en.mdx
rename to docs/suspensive.org/src/pages/en/docs/jotai/installation.mdx
diff --git a/docs/suspensive.org/src/pages/docs/jotai/motivation.en.mdx b/docs/suspensive.org/src/pages/en/docs/jotai/motivation.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/jotai/motivation.en.mdx
rename to docs/suspensive.org/src/pages/en/docs/jotai/motivation.mdx
diff --git a/docs/suspensive.org/src/pages/docs/links.en.mdx b/docs/suspensive.org/src/pages/en/docs/links.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/links.en.mdx
rename to docs/suspensive.org/src/pages/en/docs/links.mdx
diff --git a/docs/suspensive.org/src/pages/docs/migrate-to-v2.en.mdx b/docs/suspensive.org/src/pages/en/docs/migrate-to-v2.mdx
similarity index 84%
rename from docs/suspensive.org/src/pages/docs/migrate-to-v2.en.mdx
rename to docs/suspensive.org/src/pages/en/docs/migrate-to-v2.mdx
index b313fbfd5..a341213f9 100644
--- a/docs/suspensive.org/src/pages/docs/migrate-to-v2.en.mdx
+++ b/docs/suspensive.org/src/pages/en/docs/migrate-to-v2.mdx
@@ -1,4 +1,4 @@
-import { Steps, Cards, Card } from 'nextra/components'
+import { Steps, Cards } from 'nextra/components'
import { Callout } from '@/components'
# Migrating to Suspensive v2
@@ -14,8 +14,8 @@ In addition, in React 18, [Suspense-related features were added](https://legacy.
### Migration guide
-
-
+
+
## Thanks to all Suspensive contributors
diff --git a/docs/suspensive.org/src/pages/docs/react-query/PrefetchInfiniteQuery.en.mdx b/docs/suspensive.org/src/pages/en/docs/react-query/PrefetchInfiniteQuery.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react-query/PrefetchInfiniteQuery.en.mdx
rename to docs/suspensive.org/src/pages/en/docs/react-query/PrefetchInfiniteQuery.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react-query/PrefetchQuery.en.mdx b/docs/suspensive.org/src/pages/en/docs/react-query/PrefetchQuery.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react-query/PrefetchQuery.en.mdx
rename to docs/suspensive.org/src/pages/en/docs/react-query/PrefetchQuery.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react-query/QueryErrorBoundary.en.mdx b/docs/suspensive.org/src/pages/en/docs/react-query/QueryErrorBoundary.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react-query/QueryErrorBoundary.en.mdx
rename to docs/suspensive.org/src/pages/en/docs/react-query/QueryErrorBoundary.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react-query/SuspenseInfiniteQuery.en.mdx b/docs/suspensive.org/src/pages/en/docs/react-query/SuspenseInfiniteQuery.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react-query/SuspenseInfiniteQuery.en.mdx
rename to docs/suspensive.org/src/pages/en/docs/react-query/SuspenseInfiniteQuery.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react-query/SuspenseQueries.en.mdx b/docs/suspensive.org/src/pages/en/docs/react-query/SuspenseQueries.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react-query/SuspenseQueries.en.mdx
rename to docs/suspensive.org/src/pages/en/docs/react-query/SuspenseQueries.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react-query/SuspenseQuery.en.mdx b/docs/suspensive.org/src/pages/en/docs/react-query/SuspenseQuery.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react-query/SuspenseQuery.en.mdx
rename to docs/suspensive.org/src/pages/en/docs/react-query/SuspenseQuery.mdx
diff --git a/docs/suspensive.org/src/pages/en/docs/react-query/_meta.tsx b/docs/suspensive.org/src/pages/en/docs/react-query/_meta.tsx
new file mode 100644
index 000000000..37075c97e
--- /dev/null
+++ b/docs/suspensive.org/src/pages/en/docs/react-query/_meta.tsx
@@ -0,0 +1,23 @@
+export default {
+ motivation: { title: 'Why need to use?' },
+ installation: { title: 'Installation' },
+ 'tanstack-query-compatibility': { title: 'Support both TanStack Query v4 and 5' },
+ 'migrate-to-v2': { title: 'Migrating to v2' },
+ '--- API Reference': {
+ type: 'separator',
+ title: 'API Reference',
+ },
+ queryOptions: { title: 'queryOptions' },
+ infiniteQueryOptions: { title: 'infiniteQueryOptions' },
+ useSuspenseQuery: { title: 'useSuspenseQuery' },
+ useSuspenseQueries: { title: 'useSuspenseQueries' },
+ useSuspenseInfiniteQuery: { title: 'useSuspenseInfiniteQuery' },
+ usePrefetchQuery: { title: 'usePrefetchQuery' },
+ usePrefetchInfiniteQuery: { title: 'usePrefetchInfiniteQuery' },
+ SuspenseQuery: { title: '' },
+ SuspenseQueries: { title: '' },
+ SuspenseInfiniteQuery: { title: '' },
+ PrefetchQuery: { title: '' },
+ PrefetchInfiniteQuery: { title: '' },
+ QueryErrorBoundary: { title: '' },
+}
diff --git a/docs/suspensive.org/src/pages/docs/react-query/infiniteQueryOptions.en.mdx b/docs/suspensive.org/src/pages/en/docs/react-query/infiniteQueryOptions.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react-query/infiniteQueryOptions.en.mdx
rename to docs/suspensive.org/src/pages/en/docs/react-query/infiniteQueryOptions.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react-query/installation.en.mdx b/docs/suspensive.org/src/pages/en/docs/react-query/installation.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react-query/installation.en.mdx
rename to docs/suspensive.org/src/pages/en/docs/react-query/installation.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react-query/migrate-to-v2.en.mdx b/docs/suspensive.org/src/pages/en/docs/react-query/migrate-to-v2.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react-query/migrate-to-v2.en.mdx
rename to docs/suspensive.org/src/pages/en/docs/react-query/migrate-to-v2.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react-query/motivation.en.mdx b/docs/suspensive.org/src/pages/en/docs/react-query/motivation.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react-query/motivation.en.mdx
rename to docs/suspensive.org/src/pages/en/docs/react-query/motivation.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react-query/queryOptions.en.mdx b/docs/suspensive.org/src/pages/en/docs/react-query/queryOptions.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react-query/queryOptions.en.mdx
rename to docs/suspensive.org/src/pages/en/docs/react-query/queryOptions.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react-query/tanstack-query-compatibility.en.mdx b/docs/suspensive.org/src/pages/en/docs/react-query/tanstack-query-compatibility.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react-query/tanstack-query-compatibility.en.mdx
rename to docs/suspensive.org/src/pages/en/docs/react-query/tanstack-query-compatibility.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react-query/usePrefetchInfiniteQuery.en.mdx b/docs/suspensive.org/src/pages/en/docs/react-query/usePrefetchInfiniteQuery.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react-query/usePrefetchInfiniteQuery.en.mdx
rename to docs/suspensive.org/src/pages/en/docs/react-query/usePrefetchInfiniteQuery.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react-query/usePrefetchQuery.en.mdx b/docs/suspensive.org/src/pages/en/docs/react-query/usePrefetchQuery.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react-query/usePrefetchQuery.en.mdx
rename to docs/suspensive.org/src/pages/en/docs/react-query/usePrefetchQuery.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react-query/useSuspenseInfiniteQuery.en.mdx b/docs/suspensive.org/src/pages/en/docs/react-query/useSuspenseInfiniteQuery.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react-query/useSuspenseInfiniteQuery.en.mdx
rename to docs/suspensive.org/src/pages/en/docs/react-query/useSuspenseInfiniteQuery.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react-query/useSuspenseQueries.en.mdx b/docs/suspensive.org/src/pages/en/docs/react-query/useSuspenseQueries.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react-query/useSuspenseQueries.en.mdx
rename to docs/suspensive.org/src/pages/en/docs/react-query/useSuspenseQueries.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react-query/useSuspenseQuery.en.mdx b/docs/suspensive.org/src/pages/en/docs/react-query/useSuspenseQuery.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react-query/useSuspenseQuery.en.mdx
rename to docs/suspensive.org/src/pages/en/docs/react-query/useSuspenseQuery.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react/ClientOnly.en.mdx b/docs/suspensive.org/src/pages/en/docs/react/ClientOnly.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react/ClientOnly.en.mdx
rename to docs/suspensive.org/src/pages/en/docs/react/ClientOnly.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react/DefaultPropsProvider.en.mdx b/docs/suspensive.org/src/pages/en/docs/react/DefaultPropsProvider.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react/DefaultPropsProvider.en.mdx
rename to docs/suspensive.org/src/pages/en/docs/react/DefaultPropsProvider.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react/Delay.en.mdx b/docs/suspensive.org/src/pages/en/docs/react/Delay.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react/Delay.en.mdx
rename to docs/suspensive.org/src/pages/en/docs/react/Delay.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react/ErrorBoundary.en.mdx b/docs/suspensive.org/src/pages/en/docs/react/ErrorBoundary.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react/ErrorBoundary.en.mdx
rename to docs/suspensive.org/src/pages/en/docs/react/ErrorBoundary.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react/ErrorBoundaryGroup.en.mdx b/docs/suspensive.org/src/pages/en/docs/react/ErrorBoundaryGroup.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react/ErrorBoundaryGroup.en.mdx
rename to docs/suspensive.org/src/pages/en/docs/react/ErrorBoundaryGroup.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react/Suspense.en.mdx b/docs/suspensive.org/src/pages/en/docs/react/Suspense.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react/Suspense.en.mdx
rename to docs/suspensive.org/src/pages/en/docs/react/Suspense.mdx
diff --git a/docs/suspensive.org/src/pages/en/docs/react/_meta.tsx b/docs/suspensive.org/src/pages/en/docs/react/_meta.tsx
new file mode 100644
index 000000000..597d12998
--- /dev/null
+++ b/docs/suspensive.org/src/pages/en/docs/react/_meta.tsx
@@ -0,0 +1,16 @@
+export default {
+ motivation: { title: 'Why need to use?' },
+ installation: { title: 'Installation' },
+ 'migrate-to-v2': { title: 'Migrating to v2' },
+ '--- API Reference': {
+ type: 'separator',
+ title: 'API Reference',
+ },
+ Suspense: { title: '' },
+ ErrorBoundary: { title: '' },
+ ErrorBoundaryGroup: { title: '' },
+ Delay: { title: '' },
+ ClientOnly: { title: '' },
+ DefaultPropsProvider: { title: '' },
+ wrap: { title: 'wrap' },
+}
diff --git a/docs/suspensive.org/src/pages/docs/react/installation.en.mdx b/docs/suspensive.org/src/pages/en/docs/react/installation.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react/installation.en.mdx
rename to docs/suspensive.org/src/pages/en/docs/react/installation.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react/migrate-to-v2.en.mdx b/docs/suspensive.org/src/pages/en/docs/react/migrate-to-v2.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react/migrate-to-v2.en.mdx
rename to docs/suspensive.org/src/pages/en/docs/react/migrate-to-v2.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react/motivation.en.mdx b/docs/suspensive.org/src/pages/en/docs/react/motivation.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react/motivation.en.mdx
rename to docs/suspensive.org/src/pages/en/docs/react/motivation.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react/wrap.en.mdx b/docs/suspensive.org/src/pages/en/docs/react/wrap.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react/wrap.en.mdx
rename to docs/suspensive.org/src/pages/en/docs/react/wrap.mdx
diff --git a/docs/suspensive.org/src/pages/index.en.mdx b/docs/suspensive.org/src/pages/en/index.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/index.en.mdx
rename to docs/suspensive.org/src/pages/en/index.mdx
diff --git a/docs/suspensive.org/src/pages/ko/_meta.tsx b/docs/suspensive.org/src/pages/ko/_meta.tsx
new file mode 100644
index 000000000..64c86c8ea
--- /dev/null
+++ b/docs/suspensive.org/src/pages/ko/_meta.tsx
@@ -0,0 +1,37 @@
+export default {
+ index: {
+ type: 'page',
+ display: 'hidden',
+ theme: {
+ layout: 'full',
+ },
+ },
+ docs: {
+ type: 'page',
+ title: '문서보기',
+ },
+ visualization: {
+ type: 'page',
+ title: '시각화 자료',
+ href: 'https://visualization.suspensive.org',
+ newWindow: true,
+ },
+ versions: {
+ type: 'menu',
+ title: 'latest',
+ items: {
+ latest: {
+ title: 'latest',
+ href: 'https://suspensive.org/ko',
+ },
+ v2: {
+ title: 'v2',
+ href: 'https://v2.suspensive.org/ko',
+ },
+ v1: {
+ title: 'v1',
+ href: 'https://v1.suspensive.org/ko',
+ },
+ },
+ },
+}
diff --git a/docs/suspensive.org/src/pages/ko/docs/_meta.tsx b/docs/suspensive.org/src/pages/ko/docs/_meta.tsx
new file mode 100644
index 000000000..ba46d9dc1
--- /dev/null
+++ b/docs/suspensive.org/src/pages/ko/docs/_meta.tsx
@@ -0,0 +1,17 @@
+export default {
+ '--- Packages': {
+ type: 'separator',
+ title: '패키지',
+ },
+ react: { title: '@suspensive/react' },
+ 'react-query': { title: '@suspensive/react-query' },
+ jotai: '@suspensive/jotai',
+ '--- More': {
+ type: 'separator',
+ title: '더보기',
+ },
+ 'migrate-to-v2': 'v2로 마이그레이션하기',
+ changelogs: 'Changelogs',
+ contributors: '기여자',
+ links: '관련 링크',
+}
diff --git a/docs/suspensive.org/src/pages/ko/docs/changelogs.mdx b/docs/suspensive.org/src/pages/ko/docs/changelogs.mdx
new file mode 100644
index 000000000..1d5bb353e
--- /dev/null
+++ b/docs/suspensive.org/src/pages/ko/docs/changelogs.mdx
@@ -0,0 +1,18 @@
+import { Cards } from 'nextra/components'
+
+# Changelogs
+
+
+
+
+
+
diff --git a/docs/suspensive.org/src/pages/docs/contributors.ko.mdx b/docs/suspensive.org/src/pages/ko/docs/contributors.mdx
similarity index 93%
rename from docs/suspensive.org/src/pages/docs/contributors.ko.mdx
rename to docs/suspensive.org/src/pages/ko/docs/contributors.mdx
index 84cc89940..6882f5ab1 100644
--- a/docs/suspensive.org/src/pages/docs/contributors.ko.mdx
+++ b/docs/suspensive.org/src/pages/ko/docs/contributors.mdx
@@ -1,6 +1,6 @@
-import { Cards, Card } from 'nextra/components'
+import { Cards } from 'nextra/components'
import Image from 'next/image'
-import { BubbleChart } from '../../components'
+import { BubbleChart } from '../../../components'
# 기여자
@@ -11,7 +11,7 @@ Suspensive에 기여해주신 모든 분들 감사하고 앞으로도 잘 부탁
## 메인테이너
-
-
-
-
-
-
-
- ' },
+ AtomValue: { title: '' },
+ SetAtom: { title: '' },
+}
diff --git a/docs/suspensive.org/src/pages/docs/jotai/installation.ko.mdx b/docs/suspensive.org/src/pages/ko/docs/jotai/installation.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/jotai/installation.ko.mdx
rename to docs/suspensive.org/src/pages/ko/docs/jotai/installation.mdx
diff --git a/docs/suspensive.org/src/pages/docs/jotai/motivation.ko.mdx b/docs/suspensive.org/src/pages/ko/docs/jotai/motivation.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/jotai/motivation.ko.mdx
rename to docs/suspensive.org/src/pages/ko/docs/jotai/motivation.mdx
diff --git a/docs/suspensive.org/src/pages/docs/links.ko.mdx b/docs/suspensive.org/src/pages/ko/docs/links.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/links.ko.mdx
rename to docs/suspensive.org/src/pages/ko/docs/links.mdx
diff --git a/docs/suspensive.org/src/pages/docs/migrate-to-v2.ko.mdx b/docs/suspensive.org/src/pages/ko/docs/migrate-to-v2.mdx
similarity index 86%
rename from docs/suspensive.org/src/pages/docs/migrate-to-v2.ko.mdx
rename to docs/suspensive.org/src/pages/ko/docs/migrate-to-v2.mdx
index 8622d657f..c24e4b732 100644
--- a/docs/suspensive.org/src/pages/docs/migrate-to-v2.ko.mdx
+++ b/docs/suspensive.org/src/pages/ko/docs/migrate-to-v2.mdx
@@ -1,4 +1,4 @@
-import { Steps, Cards, Card } from 'nextra/components'
+import { Steps, Cards } from 'nextra/components'
import { Callout } from '@/components'
# Suspensive v2로 마이그레이션하기
@@ -14,8 +14,8 @@ Suspensive v2에서 **호환성을 높이고 DX를 개선하는 데 중점을
### 마이그레이션 가이드
-
-
+
+
## 모든 Suspensive 기여자분들께 감사를 전합니다.
diff --git a/docs/suspensive.org/src/pages/docs/react-query/PrefetchInfiniteQuery.ko.mdx b/docs/suspensive.org/src/pages/ko/docs/react-query/PrefetchInfiniteQuery.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react-query/PrefetchInfiniteQuery.ko.mdx
rename to docs/suspensive.org/src/pages/ko/docs/react-query/PrefetchInfiniteQuery.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react-query/PrefetchQuery.ko.mdx b/docs/suspensive.org/src/pages/ko/docs/react-query/PrefetchQuery.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react-query/PrefetchQuery.ko.mdx
rename to docs/suspensive.org/src/pages/ko/docs/react-query/PrefetchQuery.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react-query/QueryErrorBoundary.ko.mdx b/docs/suspensive.org/src/pages/ko/docs/react-query/QueryErrorBoundary.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react-query/QueryErrorBoundary.ko.mdx
rename to docs/suspensive.org/src/pages/ko/docs/react-query/QueryErrorBoundary.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react-query/SuspenseInfiniteQuery.ko.mdx b/docs/suspensive.org/src/pages/ko/docs/react-query/SuspenseInfiniteQuery.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react-query/SuspenseInfiniteQuery.ko.mdx
rename to docs/suspensive.org/src/pages/ko/docs/react-query/SuspenseInfiniteQuery.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react-query/SuspenseQueries.ko.mdx b/docs/suspensive.org/src/pages/ko/docs/react-query/SuspenseQueries.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react-query/SuspenseQueries.ko.mdx
rename to docs/suspensive.org/src/pages/ko/docs/react-query/SuspenseQueries.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react-query/SuspenseQuery.ko.mdx b/docs/suspensive.org/src/pages/ko/docs/react-query/SuspenseQuery.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react-query/SuspenseQuery.ko.mdx
rename to docs/suspensive.org/src/pages/ko/docs/react-query/SuspenseQuery.mdx
diff --git a/docs/suspensive.org/src/pages/ko/docs/react-query/_meta.tsx b/docs/suspensive.org/src/pages/ko/docs/react-query/_meta.tsx
new file mode 100644
index 000000000..6123b37ca
--- /dev/null
+++ b/docs/suspensive.org/src/pages/ko/docs/react-query/_meta.tsx
@@ -0,0 +1,23 @@
+export default {
+ motivation: { title: '어떤 이유로 사용하나요?' },
+ installation: { title: '설치하기' },
+ 'tanstack-query-compatibility': { title: 'TanStack Query v4, 5를 모두 지원' },
+ 'migrate-to-v2': { title: 'v2로 마이그레이션하기' },
+ '--- API Reference': {
+ type: 'separator',
+ title: 'API 문서',
+ },
+ queryOptions: { title: 'queryOptions' },
+ infiniteQueryOptions: { title: 'infiniteQueryOptions' },
+ useSuspenseQuery: { title: 'useSuspenseQuery' },
+ useSuspenseQueries: { title: 'useSuspenseQueries' },
+ useSuspenseInfiniteQuery: { title: 'useSuspenseInfiniteQuery' },
+ usePrefetchQuery: { title: 'usePrefetchQuery' },
+ usePrefetchInfiniteQuery: { title: 'usePrefetchInfiniteQuery' },
+ SuspenseQuery: { title: '' },
+ SuspenseQueries: { title: '' },
+ SuspenseInfiniteQuery: { title: '' },
+ PrefetchQuery: { title: '' },
+ PrefetchInfiniteQuery: { title: '' },
+ QueryErrorBoundary: { title: '' },
+}
diff --git a/docs/suspensive.org/src/pages/docs/react-query/infiniteQueryOptions.ko.mdx b/docs/suspensive.org/src/pages/ko/docs/react-query/infiniteQueryOptions.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react-query/infiniteQueryOptions.ko.mdx
rename to docs/suspensive.org/src/pages/ko/docs/react-query/infiniteQueryOptions.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react-query/installation.ko.mdx b/docs/suspensive.org/src/pages/ko/docs/react-query/installation.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react-query/installation.ko.mdx
rename to docs/suspensive.org/src/pages/ko/docs/react-query/installation.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react-query/migrate-to-v2.ko.mdx b/docs/suspensive.org/src/pages/ko/docs/react-query/migrate-to-v2.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react-query/migrate-to-v2.ko.mdx
rename to docs/suspensive.org/src/pages/ko/docs/react-query/migrate-to-v2.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react-query/motivation.ko.mdx b/docs/suspensive.org/src/pages/ko/docs/react-query/motivation.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react-query/motivation.ko.mdx
rename to docs/suspensive.org/src/pages/ko/docs/react-query/motivation.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react-query/queryOptions.ko.mdx b/docs/suspensive.org/src/pages/ko/docs/react-query/queryOptions.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react-query/queryOptions.ko.mdx
rename to docs/suspensive.org/src/pages/ko/docs/react-query/queryOptions.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react-query/tanstack-query-compatibility.ko.mdx b/docs/suspensive.org/src/pages/ko/docs/react-query/tanstack-query-compatibility.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react-query/tanstack-query-compatibility.ko.mdx
rename to docs/suspensive.org/src/pages/ko/docs/react-query/tanstack-query-compatibility.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react-query/usePrefetchInfiniteQuery.ko.mdx b/docs/suspensive.org/src/pages/ko/docs/react-query/usePrefetchInfiniteQuery.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react-query/usePrefetchInfiniteQuery.ko.mdx
rename to docs/suspensive.org/src/pages/ko/docs/react-query/usePrefetchInfiniteQuery.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react-query/usePrefetchQuery.ko.mdx b/docs/suspensive.org/src/pages/ko/docs/react-query/usePrefetchQuery.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react-query/usePrefetchQuery.ko.mdx
rename to docs/suspensive.org/src/pages/ko/docs/react-query/usePrefetchQuery.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react-query/useSuspenseInfiniteQuery.ko.mdx b/docs/suspensive.org/src/pages/ko/docs/react-query/useSuspenseInfiniteQuery.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react-query/useSuspenseInfiniteQuery.ko.mdx
rename to docs/suspensive.org/src/pages/ko/docs/react-query/useSuspenseInfiniteQuery.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react-query/useSuspenseQueries.ko.mdx b/docs/suspensive.org/src/pages/ko/docs/react-query/useSuspenseQueries.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react-query/useSuspenseQueries.ko.mdx
rename to docs/suspensive.org/src/pages/ko/docs/react-query/useSuspenseQueries.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react-query/useSuspenseQuery.ko.mdx b/docs/suspensive.org/src/pages/ko/docs/react-query/useSuspenseQuery.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react-query/useSuspenseQuery.ko.mdx
rename to docs/suspensive.org/src/pages/ko/docs/react-query/useSuspenseQuery.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react/ClientOnly.ko.mdx b/docs/suspensive.org/src/pages/ko/docs/react/ClientOnly.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react/ClientOnly.ko.mdx
rename to docs/suspensive.org/src/pages/ko/docs/react/ClientOnly.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react/DefaultPropsProvider.ko.mdx b/docs/suspensive.org/src/pages/ko/docs/react/DefaultPropsProvider.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react/DefaultPropsProvider.ko.mdx
rename to docs/suspensive.org/src/pages/ko/docs/react/DefaultPropsProvider.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react/Delay.ko.mdx b/docs/suspensive.org/src/pages/ko/docs/react/Delay.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react/Delay.ko.mdx
rename to docs/suspensive.org/src/pages/ko/docs/react/Delay.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react/ErrorBoundary.ko.mdx b/docs/suspensive.org/src/pages/ko/docs/react/ErrorBoundary.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react/ErrorBoundary.ko.mdx
rename to docs/suspensive.org/src/pages/ko/docs/react/ErrorBoundary.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react/ErrorBoundaryGroup.ko.mdx b/docs/suspensive.org/src/pages/ko/docs/react/ErrorBoundaryGroup.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react/ErrorBoundaryGroup.ko.mdx
rename to docs/suspensive.org/src/pages/ko/docs/react/ErrorBoundaryGroup.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react/Suspense.ko.mdx b/docs/suspensive.org/src/pages/ko/docs/react/Suspense.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react/Suspense.ko.mdx
rename to docs/suspensive.org/src/pages/ko/docs/react/Suspense.mdx
diff --git a/docs/suspensive.org/src/pages/ko/docs/react/_meta.tsx b/docs/suspensive.org/src/pages/ko/docs/react/_meta.tsx
new file mode 100644
index 000000000..0a4fa3172
--- /dev/null
+++ b/docs/suspensive.org/src/pages/ko/docs/react/_meta.tsx
@@ -0,0 +1,16 @@
+export default {
+ motivation: { title: '어떤 이유로 사용하나요?' },
+ installation: { title: '설치하기' },
+ 'migrate-to-v2': { title: 'v2로 마이그레이션하기' },
+ '--- API Reference': {
+ type: 'separator',
+ title: 'API 문서',
+ },
+ Suspense: { title: '' },
+ ErrorBoundary: { title: '' },
+ ErrorBoundaryGroup: { title: '' },
+ Delay: { title: '' },
+ ClientOnly: { title: '' },
+ DefaultPropsProvider: { title: '' },
+ wrap: { title: 'wrap' },
+}
diff --git a/docs/suspensive.org/src/pages/docs/react/installation.ko.mdx b/docs/suspensive.org/src/pages/ko/docs/react/installation.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react/installation.ko.mdx
rename to docs/suspensive.org/src/pages/ko/docs/react/installation.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react/migrate-to-v2.ko.mdx b/docs/suspensive.org/src/pages/ko/docs/react/migrate-to-v2.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react/migrate-to-v2.ko.mdx
rename to docs/suspensive.org/src/pages/ko/docs/react/migrate-to-v2.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react/motivation.ko.mdx b/docs/suspensive.org/src/pages/ko/docs/react/motivation.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react/motivation.ko.mdx
rename to docs/suspensive.org/src/pages/ko/docs/react/motivation.mdx
diff --git a/docs/suspensive.org/src/pages/docs/react/wrap.ko.mdx b/docs/suspensive.org/src/pages/ko/docs/react/wrap.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/docs/react/wrap.ko.mdx
rename to docs/suspensive.org/src/pages/ko/docs/react/wrap.mdx
diff --git a/docs/suspensive.org/src/pages/index.ko.mdx b/docs/suspensive.org/src/pages/ko/index.mdx
similarity index 100%
rename from docs/suspensive.org/src/pages/index.ko.mdx
rename to docs/suspensive.org/src/pages/ko/index.mdx
diff --git a/docs/suspensive.org/tailwind.config.js b/docs/suspensive.org/tailwind.config.js
index 7ba05bc68..aa9c1053c 100644
--- a/docs/suspensive.org/tailwind.config.js
+++ b/docs/suspensive.org/tailwind.config.js
@@ -1,6 +1,6 @@
/** @type {import('tailwindcss').Config} */
module.exports = {
- content: ['./src/**/*.{js,ts,jsx,tsx,mdx}', './theme.config.tsx'],
+ content: ['./src/**/*.{js,jsx,ts,tsx,md,mdx}', './theme.config.tsx'],
theme: {
extend: {
backgroundImage: {
diff --git a/docs/suspensive.org/theme.config.tsx b/docs/suspensive.org/theme.config.tsx
index 70fbcd669..6d06f3da3 100644
--- a/docs/suspensive.org/theme.config.tsx
+++ b/docs/suspensive.org/theme.config.tsx
@@ -1,17 +1,19 @@
+import { motion } from 'framer-motion'
import Image from 'next/image'
import Link from 'next/link'
-import { useRouter } from 'next/router'
+import { useRouter } from 'nextra/hooks'
import { type DocsThemeConfig, useConfig } from 'nextra-theme-docs'
+import './src/styles/globals.css'
const localeBanner = {
en: (
- 👀 Check out the changes in Suspensive v2. read more →
+ 👀 Check out the changes in Suspensive v2. read more →
),
ko: (
- 👀 Suspensive v2에서의 변경을 확인하세요. 더보기 →
+ 👀 Suspensive v2에서의 변경을 확인하세요. 더보기 →
),
} as const
@@ -19,7 +21,7 @@ const localeBanner = {
const config: DocsThemeConfig = {
banner: {
key: 'suspensive banner',
- text: function Text() {
+ content: function Text() {
const { locale } = useRouter()
return localeBanner[locale as keyof typeof localeBanner]
},
@@ -30,13 +32,15 @@ const config: DocsThemeConfig = {
},
logo: function Logo() {
return (
-
-
+
+
+
+
Suspensive
v2
-
+
)
},
head: function Head() {
@@ -59,20 +63,12 @@ const config: DocsThemeConfig = {
link: 'https://github.com/toss/suspensive',
},
docsRepositoryBase: 'https://github.com/toss/suspensive/tree/main/docs/suspensive.org',
- useNextSeoProps() {
- const { asPath } = useRouter()
- if (asPath !== '/') {
- return {
- titleTemplate: '%s – Suspensive',
- }
- }
- },
feedback: { content: '' },
editLink: {
- text: function Text() {
- const router = useRouter()
+ content: function Text() {
+ const { locale } = useRouter()
- if (router.pathname.includes('.ko')) {
+ if (locale === 'ko') {
return <>이 페이지를 수정하기 →>
}
@@ -80,21 +76,18 @@ const config: DocsThemeConfig = {
},
},
sidebar: {
- titleComponent({ title }) {
- return <>{title}>
- },
defaultMenuCollapseLevel: 4,
toggleButton: true,
},
i18n: [
- { locale: 'en', text: 'English' },
- { locale: 'ko', text: '한국어' },
+ { locale: 'en', name: 'English' },
+ { locale: 'ko', name: '한국어' },
],
search: {
placeholder: function Placeholder() {
const router = useRouter()
- if (router.pathname.includes('.ko')) {
+ if (router.locale === 'ko') {
return '검색어를 입력하세요...'
}
@@ -102,12 +95,26 @@ const config: DocsThemeConfig = {
},
},
footer: {
- text: 'MIT 2024 © Viva Republica, Inc.',
+ content: 'MIT 2024 © Viva Republica, Inc.',
},
darkMode: false,
nextThemes: {
forcedTheme: 'dark',
},
+ toc: {
+ backToTop: true,
+ float: true,
+ },
+ navigation: true,
+ main: ({ children }) => {
+ const router = useRouter()
+
+ return (
+
+ {children}
+
+ )
+ },
}
export default config
diff --git a/docs/suspensive.org/tsconfig.json b/docs/suspensive.org/tsconfig.json
index cd6f56836..e9c4393a5 100644
--- a/docs/suspensive.org/tsconfig.json
+++ b/docs/suspensive.org/tsconfig.json
@@ -27,7 +27,7 @@
"**/*.tsx",
".next/types/**/*.ts",
"eslint.config.mjs",
- "next.config.js",
+ "next.config.mjs",
"postcss.config.js",
"prettier.config.mjs",
"tailwind.config.js",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 390b38b88..0cbb866ad 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -9,15 +9,12 @@ catalogs:
'@codesandbox/sandpack-react':
specifier: ^2.19.1
version: 2.19.1
- '@codesandbox/sandpack-themes':
- specifier: ^2.0.21
- version: 2.0.21
'@expo/webpack-config':
specifier: ^19.0.1
version: 19.0.1
'@next/eslint-plugin-next':
- specifier: ^14.2.14
- version: 14.2.14
+ specifier: ^14.2.15
+ version: 14.2.15
'@testing-library/react-native':
specifier: ^12.5.2
version: 12.5.2
@@ -46,14 +43,14 @@ catalogs:
specifier: ^51.0.3
version: 51.0.3
next:
- specifier: ^14.2.14
- version: 14.2.14
+ specifier: ^14.2.15
+ version: 14.2.15
nextra:
- specifier: ^2.13.4
- version: 2.13.4
+ specifier: ^3.0.8
+ version: 3.0.8
nextra-theme-docs:
- specifier: ^2.13.4
- version: 2.13.4
+ specifier: ^3.0.8
+ version: 3.0.8
postcss:
specifier: ^8.4.47
version: 8.4.47
@@ -220,7 +217,7 @@ importers:
version: 1.14.3(eslint@9.11.1(jiti@1.21.6))(typescript@5.5.4)
'@next/eslint-plugin-next':
specifier: 'catalog:'
- version: 14.2.14
+ version: 14.2.15
'@vitest/eslint-plugin':
specifier: ^1.1.4
version: 1.1.4(@typescript-eslint/utils@8.8.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.11.1(jiti@1.21.6))(typescript@5.5.4)(vitest@2.1.1(@types/node@20.16.10)(@vitest/browser@2.1.1)(@vitest/ui@2.1.1)(jsdom@25.0.1)(msw@2.4.9(typescript@5.5.4))(terser@5.31.3))
@@ -269,9 +266,6 @@ importers:
'@codesandbox/sandpack-react':
specifier: 'catalog:'
version: 2.19.1(@lezer/common@1.2.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@codesandbox/sandpack-themes':
- specifier: 'catalog:'
- version: 2.0.21
'@suspensive/react':
specifier: workspace:*
version: link:../../packages/react
@@ -287,15 +281,18 @@ importers:
d3:
specifier: ^7.9.0
version: 7.9.0
+ framer-motion:
+ specifier: ^11.11.7
+ version: 11.11.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
next:
specifier: 'catalog:'
- version: 14.2.14(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ version: 14.2.15(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
nextra:
specifier: 'catalog:'
- version: 2.13.4(next@14.2.14(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ version: 3.0.8(@types/react@18.3.10)(next@14.2.15(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
nextra-theme-docs:
specifier: 'catalog:'
- version: 2.13.4(next@14.2.14(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@2.13.4(next@14.2.14(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ version: 3.0.8(next@14.2.15(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.8(@types/react@18.3.10)(next@14.2.15(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
react:
specifier: catalog:react18
version: 18.3.1
@@ -350,10 +347,10 @@ importers:
version: 5.59.0(@tanstack/react-query@5.59.0(react@18.3.1))(react@18.3.1)
'@tanstack/react-query-next-experimental':
specifier: catalog:react-query5
- version: 5.59.0(@tanstack/react-query@5.59.0(react@18.3.1))(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
+ version: 5.59.0(@tanstack/react-query@5.59.0(react@18.3.1))(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
next:
specifier: 'catalog:'
- version: 14.2.14(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ version: 14.2.15(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
react:
specifier: catalog:react18
version: 18.3.1
@@ -439,7 +436,7 @@ importers:
version: 2.1.1
next:
specifier: 'catalog:'
- version: 14.2.14(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ version: 14.2.15(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
react:
specifier: catalog:react18
version: 18.3.1
@@ -718,6 +715,12 @@ packages:
'@andrewbranch/untar.js@1.0.3':
resolution: {integrity: sha512-Jh15/qVmrLGhkKJBdXlK1+9tY4lZruYjsgkDFj08ZmDiWVBLJcqkok7Z0/R0In+i1rScBpJlSvrTS2Lm41Pbnw==}
+ '@antfu/install-pkg@0.4.1':
+ resolution: {integrity: sha512-T7yB5QNG29afhWVkVq7XeIMBa5U/vs9mX69YqayXypPRmYzUmzwnYltplHmPtZ4HPCn+sQKeXW8I47wCbuBOjw==}
+
+ '@antfu/utils@0.7.10':
+ resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==}
+
'@arethetypeswrong/cli@0.15.4':
resolution: {integrity: sha512-YDbImAi1MGkouT7f2yAECpUMFhhA1J0EaXzIqoC5GGtK0xDgauLtcsZezm8tNq7d3wOFXH7OnY+IORYcG212rw==}
engines: {node: '>=18'}
@@ -1579,8 +1582,8 @@ packages:
'@bcoe/v8-coverage@0.2.3':
resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==}
- '@braintree/sanitize-url@6.0.4':
- resolution: {integrity: sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A==}
+ '@braintree/sanitize-url@7.1.0':
+ resolution: {integrity: sha512-o+UlMLt49RvtCASlOMW0AkHnabN9wR9rwCCherxO0yG4Npy34GkvrAqdXQvrhNs+jh+gkK8gB8Lf05qL/O7KWg==}
'@bundled-es-modules/cookie@2.0.0':
resolution: {integrity: sha512-Or6YHg/kamKHpxULAdSqhGqnWFneIXu1NKvvfBBzKGwpVsYuFIQ5aBPHDnnoR3ghW1nvSkALd+EF9iMtY7Vjxw==}
@@ -1652,6 +1655,21 @@ packages:
'@changesets/write@0.3.2':
resolution: {integrity: sha512-kDxDrPNpUgsjDbWBvUo27PzKX4gqeKOlhibaOXDJA6kuBisGqNHv/HwGJrAu8U/dSf8ZEFIeHIPtvSlZI1kULw==}
+ '@chevrotain/cst-dts-gen@11.0.3':
+ resolution: {integrity: sha512-BvIKpRLeS/8UbfxXxgC33xOumsacaeCKAjAeLyOn7Pcp95HiRbrpl14S+9vaZLolnbssPIUuiUd8IvgkRyt6NQ==}
+
+ '@chevrotain/gast@11.0.3':
+ resolution: {integrity: sha512-+qNfcoNk70PyS/uxmj3li5NiECO+2YKZZQMbmjTqRI3Qchu8Hig/Q9vgkHpI3alNjr7M+a2St5pw5w5F6NL5/Q==}
+
+ '@chevrotain/regexp-to-ast@11.0.3':
+ resolution: {integrity: sha512-1fMHaBZxLFvWI067AVbGJav1eRY7N8DDvYCTwGBiE/ytKBgP8azTdgyrKyWZ9Mfh09eHWb5PgTSO8wi7U824RA==}
+
+ '@chevrotain/types@11.0.3':
+ resolution: {integrity: sha512-gsiM3G8b58kZC2HaWR50gu6Y1440cHiJ+i3JUvcp/35JchYejb2+5MVeJK0iKThYpAa/P2PYFV4hoi44HD+aHQ==}
+
+ '@chevrotain/utils@11.0.3':
+ resolution: {integrity: sha512-YslZMgtJUyuMbZ+aKvfF3x1f5liK4mWNxghFRv7jqRR9C3R3fAOGTTKvxXDa2Y1s9zSbcpuO0cAxDYsc9SrXoQ==}
+
'@codemirror/autocomplete@6.17.0':
resolution: {integrity: sha512-fdfj6e6ZxZf8yrkMHUSJJir7OJkHkZKaOZGzLWIYp2PZ3jd+d+UjG8zVPqJF6d3bKxkhvXTPan/UZ1t7Bqm0gA==}
peerDependencies:
@@ -1696,9 +1714,6 @@ packages:
react: ^16.8.0 || ^17 || ^18
react-dom: ^16.8.0 || ^17 || ^18
- '@codesandbox/sandpack-themes@2.0.21':
- resolution: {integrity: sha512-CMH/MO/dh6foPYb/3eSn2Cu/J3+1+/81Fsaj7VggICkCrmRk0qG5dmgjGAearPTnRkOGORIPHuRqwNXgw0E6YQ==}
-
'@codspeed/core@3.1.1':
resolution: {integrity: sha512-ONhERVDAtkm0nc+FYPivDozoMOlNUP2BWRBFDJYATGA18Iap5Kd2mZ1/Lwz54RB5+g+3YDOpsvotHa4hd3Q+7Q==}
@@ -2429,6 +2444,27 @@ packages:
resolution: {integrity: sha512-sqXgo1SCv+j4VtYEwl/bukuOIBrVgx6euIoCat3Iyx5oeoXwEA2USCoeL0IPubflMxncA2INkqJ/Wr3NGrSgzw==}
hasBin: true
+ '@floating-ui/core@1.6.8':
+ resolution: {integrity: sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==}
+
+ '@floating-ui/dom@1.6.11':
+ resolution: {integrity: sha512-qkMCxSR24v2vGkhYDo/UzxfJN3D4syqSjyuTFz6C7XcpU1pASPRieNI0Kj5VP3/503mOfYiGY891ugBX1GlABQ==}
+
+ '@floating-ui/react-dom@2.1.2':
+ resolution: {integrity: sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==}
+ peerDependencies:
+ react: '>=16.8.0'
+ react-dom: '>=16.8.0'
+
+ '@floating-ui/react@0.26.24':
+ resolution: {integrity: sha512-2ly0pCkZIGEQUq5H8bBK0XJmc1xIK/RM3tvVzY3GBER7IOD1UgmC2Y2tjj4AuS+TC+vTE1KJv2053290jua0Sw==}
+ peerDependencies:
+ react: '>=16.8.0'
+ react-dom: '>=16.8.0'
+
+ '@floating-ui/utils@0.2.8':
+ resolution: {integrity: sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==}
+
'@graphql-typed-document-node/core@3.2.0':
resolution: {integrity: sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==}
peerDependencies:
@@ -2440,12 +2476,12 @@ packages:
'@hapi/topo@5.1.0':
resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==}
- '@headlessui/react@1.7.19':
- resolution: {integrity: sha512-Ll+8q3OlMJfJbAKM/+/Y2q6PPYbryqNTXDbryx7SXLIDamkF6iQFbriYHga0dY44PvDhvvBWCx1Xj4U5+G4hOw==}
+ '@headlessui/react@2.1.9':
+ resolution: {integrity: sha512-ckWw7vlKtnoa1fL2X0fx1a3t/Li9MIKDVXn3SgG65YlxvDAsNrY39PPCxVM7sQRA7go2fJsuHSSauKFNaJHH7A==}
engines: {node: '>=10'}
peerDependencies:
- react: ^16 || ^17 || ^18
- react-dom: ^16 || ^17 || ^18
+ react: ^18
+ react-dom: ^18
'@humanwhocodes/module-importer@1.0.1':
resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
@@ -2455,6 +2491,12 @@ packages:
resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==}
engines: {node: '>=18.18'}
+ '@iconify/types@2.0.0':
+ resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
+
+ '@iconify/utils@2.1.33':
+ resolution: {integrity: sha512-jP9h6v/g0BIZx0p7XGJJVtkVnydtbgTgt9mVNcGDYwaa7UhdHdI9dvoq+gKj9sijMSJKxUPEG2JyjsgXjxL7Kw==}
+
'@img/sharp-darwin-arm64@0.33.5':
resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
@@ -2481,67 +2523,79 @@ packages:
resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==}
cpu: [arm64]
os: [linux]
+ libc: [glibc]
'@img/sharp-libvips-linux-arm@1.0.5':
resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==}
cpu: [arm]
os: [linux]
+ libc: [glibc]
'@img/sharp-libvips-linux-s390x@1.0.4':
resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==}
cpu: [s390x]
os: [linux]
+ libc: [glibc]
'@img/sharp-libvips-linux-x64@1.0.4':
resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==}
cpu: [x64]
os: [linux]
+ libc: [glibc]
'@img/sharp-libvips-linuxmusl-arm64@1.0.4':
resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==}
cpu: [arm64]
os: [linux]
+ libc: [musl]
'@img/sharp-libvips-linuxmusl-x64@1.0.4':
resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==}
cpu: [x64]
os: [linux]
+ libc: [musl]
'@img/sharp-linux-arm64@0.33.5':
resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [arm64]
os: [linux]
+ libc: [glibc]
'@img/sharp-linux-arm@0.33.5':
resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [arm]
os: [linux]
+ libc: [glibc]
'@img/sharp-linux-s390x@0.33.5':
resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [s390x]
os: [linux]
+ libc: [glibc]
'@img/sharp-linux-x64@0.33.5':
resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [x64]
os: [linux]
+ libc: [glibc]
'@img/sharp-linuxmusl-arm64@0.33.5':
resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [arm64]
os: [linux]
+ libc: [musl]
'@img/sharp-linuxmusl-x64@0.33.5':
resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [x64]
os: [linux]
+ libc: [musl]
'@img/sharp-wasm32@0.33.5':
resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==}
@@ -2717,14 +2771,18 @@ packages:
'@manypkg/get-packages@1.1.3':
resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==}
- '@mdx-js/mdx@2.3.0':
- resolution: {integrity: sha512-jLuwRlz8DQfQNiUCJR50Y09CGPq3fLtmtUQfVrj79E0JWu3dvsVcxVIcfhR5h0iXu+/z++zDrYeiJqifRynJkA==}
+ '@mdx-js/mdx@3.0.1':
+ resolution: {integrity: sha512-eIQ4QTrOWyL3LWEe/bu6Taqzq2HQvHcyTMaOrI95P2/LmJE7AsfPfgJGuFLPVqBUE1BC1rik3VIhU+s9u72arA==}
- '@mdx-js/react@2.3.0':
- resolution: {integrity: sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g==}
+ '@mdx-js/react@3.0.1':
+ resolution: {integrity: sha512-9ZrPIU4MGf6et1m1ov3zKf+q9+deetI51zprKB1D/z3NOb+rUxxtEl3mCjW5wTGh6VhRdwPueh1oRzi6ezkA8A==}
peerDependencies:
+ '@types/react': '>=16'
react: '>=16'
+ '@mermaid-js/parser@0.3.0':
+ resolution: {integrity: sha512-HsvL6zgE5sUPGgkIDlmAWR1HTNHz2Iy11BAWPTa4Jjabkpguy4Ze2gzfLrg6pdRuBvFwgUYyxiaNqZwrEEXepA==}
+
'@mswjs/interceptors@0.35.9':
resolution: {integrity: sha512-SSnyl/4ni/2ViHKkiZb8eajA/eN1DNFaHjhGiLUdZvDz6PKF4COSf/17xqSz64nOo2Ia29SA6B2KNCsyCbVmaQ==}
engines: {node: '>=18'}
@@ -2770,36 +2828,42 @@ packages:
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
+ libc: [glibc]
'@napi-rs/simple-git-linux-arm64-musl@0.1.17':
resolution: {integrity: sha512-PRdVIEvgdIuJhDvdneO3X7XfZwujU7MOyymwK3kR1RMJPlbwzxdQBA86am/jEkBP7d8Cx8RbREzJ6y/2hAHKOQ==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
+ libc: [musl]
'@napi-rs/simple-git-linux-powerpc64le-gnu@0.1.17':
resolution: {integrity: sha512-afbfsJMpQjtdLP3BRGj/hKpRqymxw2Lt+dmyoRej0zKxZnuPrws3Fi85RyYsT/6Tq0hSUAMeh5UtxGAOH3q8gA==}
engines: {node: '>= 10'}
cpu: [powerpc64le]
os: [linux]
+ libc: [glibc]
'@napi-rs/simple-git-linux-s390x-gnu@0.1.17':
resolution: {integrity: sha512-qTgRIUsU+b7RMls+Ji4xlDYq0rsUuNBpzVgb991UPnzrhFWFFkCtyk6I6tJqMtRfg7Vgn1stCghFEQiHmpqkew==}
engines: {node: '>= 10'}
cpu: [s390x]
os: [linux]
+ libc: [glibc]
'@napi-rs/simple-git-linux-x64-gnu@0.1.17':
resolution: {integrity: sha512-xHlyUDJhjPUCR07JGrvMfLg5XSRVDsxgpo6B6zYQOSMcVgM7fjvyWNMBe508r4eD5YZKZyBPfSJUc5Ls9ToJNQ==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
+ libc: [glibc]
'@napi-rs/simple-git-linux-x64-musl@0.1.17':
resolution: {integrity: sha512-eaTr+WPeiuEegduE3O7VzHhHftGXmX1pzzILoOTbbdmeEuH1BHnGAr35XTu+1lUHUqE2JHef3d3PgBHeh844hA==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
+ libc: [musl]
'@napi-rs/simple-git-win32-arm64-msvc@0.1.17':
resolution: {integrity: sha512-v1F72stOCjapCd0Ha928m8X8i/IPhPQIXbYEGX0MEmaaAzbAJ3PTSSFpb0rFLShXaDFA2Wuw/jzlkPLESPdKVQ==}
@@ -2817,62 +2881,66 @@ packages:
resolution: {integrity: sha512-lH8bYk2kqfbKsht/Gejd8K+y069ZXPHBfrlcj1ptS6xlJbHhncHxpFyy57W+PTuCcN+MPGVjs+3CiufG8EUrCQ==}
engines: {node: '>= 10'}
- '@next/env@14.2.14':
- resolution: {integrity: sha512-/0hWQfiaD5//LvGNgc8PjvyqV50vGK0cADYzaoOOGN8fxzBn3iAiaq3S0tCRnFBldq0LVveLcxCTi41ZoYgAgg==}
+ '@next/env@14.2.15':
+ resolution: {integrity: sha512-S1qaj25Wru2dUpcIZMjxeMVSwkt8BK4dmWHHiBuRstcIyOsMapqT4A4jSB6onvqeygkSSmOkyny9VVx8JIGamQ==}
- '@next/eslint-plugin-next@14.2.14':
- resolution: {integrity: sha512-kV+OsZ56xhj0rnTn6HegyTGkoa16Mxjrpk7pjWumyB2P8JVQb8S9qtkjy/ye0GnTr4JWtWG4x/2qN40lKZ3iVQ==}
+ '@next/eslint-plugin-next@14.2.15':
+ resolution: {integrity: sha512-pKU0iqKRBlFB/ocOI1Ip2CkKePZpYpnw5bEItEkuZ/Nr9FQP1+p7VDWr4VfOdff4i9bFmrOaeaU1bFEyAcxiMQ==}
- '@next/swc-darwin-arm64@14.2.14':
- resolution: {integrity: sha512-bsxbSAUodM1cjYeA4o6y7sp9wslvwjSkWw57t8DtC8Zig8aG8V6r+Yc05/9mDzLKcybb6EN85k1rJDnMKBd9Gw==}
+ '@next/swc-darwin-arm64@14.2.15':
+ resolution: {integrity: sha512-Rvh7KU9hOUBnZ9TJ28n2Oa7dD9cvDBKua9IKx7cfQQ0GoYUwg9ig31O2oMwH3wm+pE3IkAQ67ZobPfEgurPZIA==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [darwin]
- '@next/swc-darwin-x64@14.2.14':
- resolution: {integrity: sha512-cC9/I+0+SK5L1k9J8CInahduTVWGMXhQoXFeNvF0uNs3Bt1Ub0Azb8JzTU9vNCr0hnaMqiWu/Z0S1hfKc3+dww==}
+ '@next/swc-darwin-x64@14.2.15':
+ resolution: {integrity: sha512-5TGyjFcf8ampZP3e+FyCax5zFVHi+Oe7sZyaKOngsqyaNEpOgkKB3sqmymkZfowy3ufGA/tUgDPPxpQx931lHg==}
engines: {node: '>= 10'}
cpu: [x64]
os: [darwin]
- '@next/swc-linux-arm64-gnu@14.2.14':
- resolution: {integrity: sha512-RMLOdA2NU4O7w1PQ3Z9ft3PxD6Htl4uB2TJpocm+4jcllHySPkFaUIFacQ3Jekcg6w+LBaFvjSPthZHiPmiAUg==}
+ '@next/swc-linux-arm64-gnu@14.2.15':
+ resolution: {integrity: sha512-3Bwv4oc08ONiQ3FiOLKT72Q+ndEMyLNsc/D3qnLMbtUYTQAmkx9E/JRu0DBpHxNddBmNT5hxz1mYBphJ3mfrrw==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
+ libc: [glibc]
- '@next/swc-linux-arm64-musl@14.2.14':
- resolution: {integrity: sha512-WgLOA4hT9EIP7jhlkPnvz49iSOMdZgDJVvbpb8WWzJv5wBD07M2wdJXLkDYIpZmCFfo/wPqFsFR4JS4V9KkQ2A==}
+ '@next/swc-linux-arm64-musl@14.2.15':
+ resolution: {integrity: sha512-k5xf/tg1FBv/M4CMd8S+JL3uV9BnnRmoe7F+GWC3DxkTCD9aewFRH1s5rJ1zkzDa+Do4zyN8qD0N8c84Hu96FQ==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
+ libc: [musl]
- '@next/swc-linux-x64-gnu@14.2.14':
- resolution: {integrity: sha512-lbn7svjUps1kmCettV/R9oAvEW+eUI0lo0LJNFOXoQM5NGNxloAyFRNByYeZKL3+1bF5YE0h0irIJfzXBq9Y6w==}
+ '@next/swc-linux-x64-gnu@14.2.15':
+ resolution: {integrity: sha512-kE6q38hbrRbKEkkVn62reLXhThLRh6/TvgSP56GkFNhU22TbIrQDEMrO7j0IcQHcew2wfykq8lZyHFabz0oBrA==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
+ libc: [glibc]
- '@next/swc-linux-x64-musl@14.2.14':
- resolution: {integrity: sha512-7TcQCvLQ/hKfQRgjxMN4TZ2BRB0P7HwrGAYL+p+m3u3XcKTraUFerVbV3jkNZNwDeQDa8zdxkKkw2els/S5onQ==}
+ '@next/swc-linux-x64-musl@14.2.15':
+ resolution: {integrity: sha512-PZ5YE9ouy/IdO7QVJeIcyLn/Rc4ml9M2G4y3kCM9MNf1YKvFY4heg3pVa/jQbMro+tP6yc4G2o9LjAz1zxD7tQ==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
+ libc: [musl]
- '@next/swc-win32-arm64-msvc@14.2.14':
- resolution: {integrity: sha512-8i0Ou5XjTLEje0oj0JiI0Xo9L/93ghFtAUYZ24jARSeTMXLUx8yFIdhS55mTExq5Tj4/dC2fJuaT4e3ySvXU1A==}
+ '@next/swc-win32-arm64-msvc@14.2.15':
+ resolution: {integrity: sha512-2raR16703kBvYEQD9HNLyb0/394yfqzmIeyp2nDzcPV4yPjqNUG3ohX6jX00WryXz6s1FXpVhsCo3i+g4RUX+g==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [win32]
- '@next/swc-win32-ia32-msvc@14.2.14':
- resolution: {integrity: sha512-2u2XcSaDEOj+96eXpyjHjtVPLhkAFw2nlaz83EPeuK4obF+HmtDJHqgR1dZB7Gb6V/d55FL26/lYVd0TwMgcOQ==}
+ '@next/swc-win32-ia32-msvc@14.2.15':
+ resolution: {integrity: sha512-fyTE8cklgkyR1p03kJa5zXEaZ9El+kDNM5A+66+8evQS5e/6v0Gk28LqA0Jet8gKSOyP+OTm/tJHzMlGdQerdQ==}
engines: {node: '>= 10'}
cpu: [ia32]
os: [win32]
- '@next/swc-win32-x64-msvc@14.2.14':
- resolution: {integrity: sha512-MZom+OvZ1NZxuRovKt1ApevjiUJTcU2PmdJKL66xUPaJeRywnbGGRWUlaAOwunD6dX+pm83vj979NTC8QXjGWg==}
+ '@next/swc-win32-x64-msvc@14.2.15':
+ resolution: {integrity: sha512-SzqGbsLsP9OwKNUG9nekShTwhj6JSB9ZLMWQ8g1gG6hdE5gQLncbnbymrwy2yVmH9nikSLYRYxYMFu78Ggp7/g==}
engines: {node: '>= 10'}
cpu: [x64]
os: [win32]
@@ -2927,8 +2995,26 @@ packages:
'@polka/url@1.0.0-next.25':
resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==}
- '@popperjs/core@2.11.8':
- resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==}
+ '@react-aria/focus@3.18.3':
+ resolution: {integrity: sha512-WKUElg+5zS0D3xlVn8MntNnkzJql2J6MuzAMP8Sv5WTgFDse/XGR842dsxPTIyKKdrWVCRegCuwa4m3n/GzgJw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0
+
+ '@react-aria/interactions@3.22.3':
+ resolution: {integrity: sha512-RRUb/aG+P0IKTIWikY/SylB6bIbLZeztnZY2vbe7RAG5MgVaCgn5HQ45SI15GlTmhsFG8CnF6slJsUFJiNHpbQ==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0
+
+ '@react-aria/ssr@3.9.6':
+ resolution: {integrity: sha512-iLo82l82ilMiVGy342SELjshuWottlb5+VefO3jOQqQRNYnJBFpUSadswDPbRimSgJUZuFwIEYs6AabkP038fA==}
+ engines: {node: '>= 12'}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0
+
+ '@react-aria/utils@3.25.3':
+ resolution: {integrity: sha512-PR5H/2vaD8fSq0H/UB9inNbc8KDcVmW6fYAfSWkkn+OAdhTTMVKqXXrZuZBWyFfSD5Ze7VN6acr4hrOQm2bmrA==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0
'@react-hook/intersection-observer@3.1.1':
resolution: {integrity: sha512-OTDx8/wFaRvzFtKl1dEUEXSOqK2zVJHporiTTdC2xO++0e9FEx9wIrPis5q3lqtXeZH9zYGLbk+aB75qNFbbuw==}
@@ -3038,6 +3124,16 @@ packages:
'@types/react':
optional: true
+ '@react-stately/utils@3.10.4':
+ resolution: {integrity: sha512-gBEQEIMRh5f60KCm7QKQ2WfvhB2gLUr9b72sqUdIZ2EG+xuPgaIlCBeSicvjmjBvYZwOjoOEnmIkcx2GHp/HWw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0
+
+ '@react-types/shared@3.25.0':
+ resolution: {integrity: sha512-OZSyhzU6vTdW3eV/mz5i6hQwQUhkRs7xwY2d1aqPvTdMe0+2cY7Fwp45PAiwYLEj73i9ro2FxF9qC4DvHGSCgQ==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0
+
'@rnx-kit/chromium-edge-launcher@1.0.0':
resolution: {integrity: sha512-lzD84av1ZQhYUS+jsGqJiCMaJO2dn9u+RTT9n9q6D3SaKVwWqv+7AoRKqBu19bkwyE+iFRl1ymr40QS90jVFYg==}
engines: {node: '>=14.15'}
@@ -3066,46 +3162,55 @@ packages:
resolution: {integrity: sha512-ztRJJMiE8nnU1YFcdbd9BcH6bGWG1z+jP+IPW2oDUAPxPjo9dverIOyXz76m6IPA6udEL12reYeLojzW2cYL7w==}
cpu: [arm]
os: [linux]
+ libc: [glibc]
'@rollup/rollup-linux-arm-musleabihf@4.21.2':
resolution: {integrity: sha512-flOcGHDZajGKYpLV0JNc0VFH361M7rnV1ee+NTeC/BQQ1/0pllYcFmxpagltANYt8FYf9+kL6RSk80Ziwyhr7w==}
cpu: [arm]
os: [linux]
+ libc: [musl]
'@rollup/rollup-linux-arm64-gnu@4.21.2':
resolution: {integrity: sha512-69CF19Kp3TdMopyteO/LJbWufOzqqXzkrv4L2sP8kfMaAQ6iwky7NoXTp7bD6/irKgknDKM0P9E/1l5XxVQAhw==}
cpu: [arm64]
os: [linux]
+ libc: [glibc]
'@rollup/rollup-linux-arm64-musl@4.21.2':
resolution: {integrity: sha512-48pD/fJkTiHAZTnZwR0VzHrao70/4MlzJrq0ZsILjLW/Ab/1XlVUStYyGt7tdyIiVSlGZbnliqmult/QGA2O2w==}
cpu: [arm64]
os: [linux]
+ libc: [musl]
'@rollup/rollup-linux-powerpc64le-gnu@4.21.2':
resolution: {integrity: sha512-cZdyuInj0ofc7mAQpKcPR2a2iu4YM4FQfuUzCVA2u4HI95lCwzjoPtdWjdpDKyHxI0UO82bLDoOaLfpZ/wviyQ==}
cpu: [ppc64]
os: [linux]
+ libc: [glibc]
'@rollup/rollup-linux-riscv64-gnu@4.21.2':
resolution: {integrity: sha512-RL56JMT6NwQ0lXIQmMIWr1SW28z4E4pOhRRNqwWZeXpRlykRIlEpSWdsgNWJbYBEWD84eocjSGDu/XxbYeCmwg==}
cpu: [riscv64]
os: [linux]
+ libc: [glibc]
'@rollup/rollup-linux-s390x-gnu@4.21.2':
resolution: {integrity: sha512-PMxkrWS9z38bCr3rWvDFVGD6sFeZJw4iQlhrup7ReGmfn7Oukrr/zweLhYX6v2/8J6Cep9IEA/SmjXjCmSbrMQ==}
cpu: [s390x]
os: [linux]
+ libc: [glibc]
'@rollup/rollup-linux-x64-gnu@4.21.2':
resolution: {integrity: sha512-B90tYAUoLhU22olrafY3JQCFLnT3NglazdwkHyxNDYF/zAxJt5fJUB/yBoWFoIQ7SQj+KLe3iL4BhOMa9fzgpw==}
cpu: [x64]
os: [linux]
+ libc: [glibc]
'@rollup/rollup-linux-x64-musl@4.21.2':
resolution: {integrity: sha512-7twFizNXudESmC9oneLGIUmoHiiLppz/Xs5uJQ4ShvE6234K0VB1/aJYU3f/4g7PhssLGKBVCC37uRkkOi8wjg==}
cpu: [x64]
os: [linux]
+ libc: [musl]
'@rollup/rollup-win32-arm64-msvc@4.21.2':
resolution: {integrity: sha512-9rRero0E7qTeYf6+rFh3AErTNU1VCQg2mn7CQcI44vNUWM9Ze7MSRS/9RFuSsox+vstRt97+x3sOhEey024FRQ==}
@@ -3128,6 +3233,24 @@ packages:
'@segment/loosely-validate-event@2.0.0':
resolution: {integrity: sha512-ZMCSfztDBqwotkl848ODgVcAmN4OItEWDCkshcKz0/W6gGSQayuuCtWV/MlodFivAZD793d6UgANd6wCXUfrIw==}
+ '@shikijs/core@1.22.0':
+ resolution: {integrity: sha512-S8sMe4q71TJAW+qG93s5VaiihujRK6rqDFqBnxqvga/3LvqHEnxqBIOPkt//IdXVtHkQWKu4nOQNk0uBGicU7Q==}
+
+ '@shikijs/engine-javascript@1.22.0':
+ resolution: {integrity: sha512-AeEtF4Gcck2dwBqCFUKYfsCq0s+eEbCEbkUuFou53NZ0sTGnJnJ/05KHQFZxpii5HMXbocV9URYVowOP2wH5kw==}
+
+ '@shikijs/engine-oniguruma@1.22.0':
+ resolution: {integrity: sha512-5iBVjhu/DYs1HB0BKsRRFipRrD7rqjxlWTj4F2Pf+nQSPqc3kcyqFFeZXnBMzDf0HdqaFVvhDRAGiYNvyLP+Mw==}
+
+ '@shikijs/twoslash@1.22.0':
+ resolution: {integrity: sha512-r5F/x4GTh18XzhAREehgT9lCDFZlISBSIsOFZQQaqjiOLG81PIqJN1I1D6XY58UN9OJt+3mffuKq19K4FOJKJA==}
+
+ '@shikijs/types@1.22.0':
+ resolution: {integrity: sha512-Fw/Nr7FGFhlQqHfxzZY8Cwtwk5E9nKDUgeLjZgt3UuhcM3yJR9xj3ZGNravZZok8XmEZMiYkSMTPlPkULB8nww==}
+
+ '@shikijs/vscode-textmate@9.3.0':
+ resolution: {integrity: sha512-jn7/7ky30idSkd/O5yDBfAnVt+JJpepofP/POZ1iMOxK59cOfqIgg/Dj0eFsjOTMw+4ycJN0uhZH/Eb0bs/EUA==}
+
'@sideway/address@4.1.5':
resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==}
@@ -3263,13 +3386,13 @@ packages:
peerDependencies:
'@testing-library/dom': '>=7.21.4'
- '@theguild/remark-mermaid@0.0.5':
- resolution: {integrity: sha512-e+ZIyJkEv9jabI4m7q29wZtZv+2iwPGsXJ2d46Zi7e+QcFudiyuqhLhHG/3gX3ZEB+hxTch+fpItyMS8jwbIcw==}
+ '@theguild/remark-mermaid@0.1.3':
+ resolution: {integrity: sha512-2FjVlaaKXK7Zj7UJAgOVTyaahn/3/EAfqYhyXg0BfDBVUl+lXcoIWRaxzqfnDr2rv8ax6GsC5mNh6hAaT86PDw==}
peerDependencies:
react: ^18.2.0
- '@theguild/remark-npm2yarn@0.2.1':
- resolution: {integrity: sha512-jUTFWwDxtLEFtGZh/TW/w30ySaDJ8atKWH8dq2/IiQF61dPrGfETpl0WxD0VdBfuLOeU14/kop466oBSRO/5CA==}
+ '@theguild/remark-npm2yarn@0.3.2':
+ resolution: {integrity: sha512-H9T/GOuS/+4H7AY1cfD5DJIIIcGIIw1zMCB8OeTgXk7azJULsnuOurZ/CR54rvuTD+Krx0MVQccaUCvCWfP+vw==}
'@tootallnate/once@2.0.0':
resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==}
@@ -3453,9 +3576,6 @@ packages:
'@types/graceful-fs@4.1.9':
resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==}
- '@types/hast@2.3.10':
- resolution: {integrity: sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==}
-
'@types/hast@3.0.4':
resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==}
@@ -3477,9 +3597,6 @@ packages:
'@types/istanbul-reports@3.0.4':
resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==}
- '@types/js-yaml@4.0.9':
- resolution: {integrity: sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==}
-
'@types/jsdom@20.0.1':
resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==}
@@ -3492,9 +3609,6 @@ packages:
'@types/katex@0.16.7':
resolution: {integrity: sha512-HMwFiRujE5PjrgwHQ25+bsLJgowjGjm5Z8FVSf0N6PwgJrwxH0QxzHYDcKsTfV3wva0vzrpqMTJS2jXPr5BMEQ==}
- '@types/mdast@3.0.15':
- resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==}
-
'@types/mdast@4.0.4':
resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==}
@@ -3513,6 +3627,9 @@ packages:
'@types/mute-stream@0.0.4':
resolution: {integrity: sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==}
+ '@types/nlcst@2.0.3':
+ resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==}
+
'@types/node-forge@1.3.11':
resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==}
@@ -3688,6 +3805,11 @@ packages:
resolution: {integrity: sha512-8mq51Lx6Hpmd7HnA2fcHQo3YgfX1qbccxQOgZcb4tvasu//zXRaA1j5ZRFeCw/VRAdFi4mRM9DnZw0Nu0Q2d1g==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@typescript/vfs@1.6.0':
+ resolution: {integrity: sha512-hvJUjNVeBMp77qPINuUvYXj4FyWeeMMKZkxEATEU3hqBAQ7qdTBCUFT7Sp0Zu0faeEtFf+ldXxMEDr/bk73ISg==}
+ peerDependencies:
+ typescript: '*'
+
'@ungap/structured-clone@1.2.0':
resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
@@ -3972,9 +4094,6 @@ packages:
resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==}
engines: {node: '>=12'}
- ansi-sequence-parser@1.1.1:
- resolution: {integrity: sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==}
-
ansi-styles@1.1.0:
resolution: {integrity: sha512-f2PKUkN5QngiSemowa6Mrk9MPCdtFiOSmibjZ+j1qhLGHHYsqZwmBMRF3IRMVXo8sybDqx2fJl2d/8OphBoWkA==}
engines: {node: '>=0.10.0'}
@@ -4051,6 +4170,9 @@ packages:
resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==}
engines: {node: '>= 0.4'}
+ array-iterate@2.0.1:
+ resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==}
+
array-timsort@1.0.3:
resolution: {integrity: sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==}
@@ -4229,6 +4351,11 @@ packages:
resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==}
engines: {node: '>=4'}
+ better-react-mathjax@2.0.3:
+ resolution: {integrity: sha512-wfifT8GFOKb1TWm2+E50I6DJpLZ5kLbch283Lu043EJtwSv0XvZDjr4YfR4d2MjAhqP6SH4VjjrKgbX8R00oCQ==}
+ peerDependencies:
+ react: '>=16.8'
+
bhttp@1.2.8:
resolution: {integrity: sha512-ZwEA5FKEUhc98EHRX+BkNmUOs48RTnglvfze2+p0HrMPwhQBtVw1aAYyylnCtRl6x6vltCkzGo2+twQ6LVfm6Q==}
@@ -4479,6 +4606,14 @@ packages:
resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==}
engines: {node: '>= 16'}
+ chevrotain-allstar@0.3.1:
+ resolution: {integrity: sha512-b7g+y9A0v4mxCW1qUhf3BSVPg+/NvGErk/dOkrDaHA0nQIQGAtrOjlX//9OQtRlSCy+x9rfB5N8yC71lH1nvMw==}
+ peerDependencies:
+ chevrotain: ^11.0.0
+
+ chevrotain@11.0.3:
+ resolution: {integrity: sha512-ci2iJH6LeIkvP9eJW6gpueU8cnZhv85ELY8w8WiFtNjMHA5ad6pQLaJo9mEly/9qUyCpvqX8/POVUTf18/HFdw==}
+
chokidar@3.6.0:
resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
engines: {node: '>= 8.10.0'}
@@ -4606,6 +4741,9 @@ packages:
resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==}
engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'}
+ collapse-white-space@2.1.0:
+ resolution: {integrity: sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==}
+
collect-v8-coverage@1.0.2:
resolution: {integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==}
@@ -4681,6 +4819,10 @@ packages:
resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==}
engines: {node: '>= 12'}
+ commander@9.2.0:
+ resolution: {integrity: sha512-e2i4wANQiSXgnrBlIatyHtP1odfUp0BbV5Y5nEGbxtIrStkEOAAzCUirvLBNXHLr7kwLvJl6V+4V3XV9x7Wd9w==}
+ engines: {node: ^12.20.0 || >=14}
+
commander@9.5.0:
resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==}
engines: {node: ^12.20.0 || >=14}
@@ -4724,6 +4866,9 @@ packages:
resolution: {integrity: sha512-1eu4eAfuH4oongidVWOX8EkYUxTmav9SpEW1YUeNVWzrdgJTEoXFnF7WuLL+sI9SSQdfnKWjObAn/g9SkseUiw==}
engines: {node: '>=0.10.0'}
+ confbox@0.1.8:
+ resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==}
+
connect-history-api-fallback@2.0.0:
resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==}
engines: {node: '>=0.8'}
@@ -4793,6 +4938,9 @@ packages:
cose-base@1.0.3:
resolution: {integrity: sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==}
+ cose-base@2.2.0:
+ resolution: {integrity: sha512-AzlgcsCbUMymkADOJtQm3wO9S3ltPfYOFD5033keQn9NJzIbtnZj+UdBJe7DYml/8TdbtHJW3j58SOnKhWY/5g==}
+
cosmiconfig-typescript-loader@5.0.0:
resolution: {integrity: sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==}
engines: {node: '>=v16'}
@@ -4983,6 +5131,11 @@ packages:
peerDependencies:
cytoscape: ^3.2.0
+ cytoscape-fcose@2.2.0:
+ resolution: {integrity: sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ==}
+ peerDependencies:
+ cytoscape: ^3.2.0
+
cytoscape@3.30.1:
resolution: {integrity: sha512-TRJc3HbBPkHd50u9YfJh2FxD1lDLZ+JXnJoyBn5LkncoeuT7fapO/Hq/Ed8TdFclaKshzInge2i30bg7VKeoPQ==}
engines: {node: '>=0.10'}
@@ -5335,10 +5488,6 @@ packages:
resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==}
engines: {node: '>=0.3.1'}
- diff@5.2.0:
- resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==}
- engines: {node: '>=0.3.1'}
-
dir-glob@3.0.1:
resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
engines: {node: '>=8'}
@@ -5424,9 +5573,6 @@ packages:
electron-to-chromium@1.5.11:
resolution: {integrity: sha512-R1CccCDYqndR25CaXFd6hp/u9RaaMcftMkphmvuepXr5b1vfLkRml6aWVeBhXJ7rbevHkKEMJtz8XqPf7ffmew==}
- elkjs@0.9.3:
- resolution: {integrity: sha512-f/ZeWvW/BCXbhGEf1Ujp29EASo/lk1FDnETgNKwJrsVvGZhUWCZyg3xLJjAsxfOmt8KjswHmI5EwCQcPMpOYhQ==}
-
emittery@0.13.1:
resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==}
engines: {node: '>=12'}
@@ -5763,6 +5909,10 @@ packages:
jiti:
optional: true
+ esm@3.2.25:
+ resolution: {integrity: sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==}
+ engines: {node: '>=6'}
+
esniff@2.0.1:
resolution: {integrity: sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==}
engines: {node: '>=0.10'}
@@ -5792,17 +5942,20 @@ packages:
resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
engines: {node: '>=4.0'}
- estree-util-attach-comments@2.1.1:
- resolution: {integrity: sha512-+5Ba/xGGS6mnwFbXIuQiDPTbuTxuMCooq3arVv7gPZtYpjp+VXH/NkHAP35OOefPhNG/UGqU3vt/LTABwcHX0w==}
+ estree-util-attach-comments@3.0.0:
+ resolution: {integrity: sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==}
- estree-util-build-jsx@2.2.2:
- resolution: {integrity: sha512-m56vOXcOBuaF+Igpb9OPAy7f9w9OIkb5yhjsZuaPm7HoGi4oTOQi0h2+yZ+AtKklYFZ+rPC4n0wYCJCEU1ONqg==}
+ estree-util-build-jsx@3.0.1:
+ resolution: {integrity: sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==}
estree-util-is-identifier-name@2.1.0:
resolution: {integrity: sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ==}
- estree-util-to-js@1.2.0:
- resolution: {integrity: sha512-IzU74r1PK5IMMGZXUVZbmiu4A1uhiPgW5hm1GjcOfr4ZzHaMPpLNJjR7HjXiIOzi25nZDrgFTobHTkV5Q6ITjA==}
+ estree-util-is-identifier-name@3.0.0:
+ resolution: {integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==}
+
+ estree-util-to-js@2.0.0:
+ resolution: {integrity: sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==}
estree-util-value-to-estree@1.3.0:
resolution: {integrity: sha512-Y+ughcF9jSUJvncXwqRageavjrNPAI+1M/L3BI3PyLp1nmgYTGUXU6t5z1Y7OWuThoDdhPME07bQU+d5LxdJqw==}
@@ -5812,8 +5965,11 @@ packages:
resolution: {integrity: sha512-fcAWmZilY1+tEt7GSeLZoHDvp2NNgLkJznBRYkEpaholas41d+Y0zd/Acch7+qzZdxLtxLi+m04KjHFJSoMa6A==}
engines: {node: '>=14.0.0'}
- estree-util-visit@1.2.1:
- resolution: {integrity: sha512-xbgqcrkIVbIG+lI/gzbvd9SGTJL4zqJKBFttUl5pP27KhAjtMKbX/mQXJ7qgyXpMgVy/zvpm0xoQQaGL8OloOw==}
+ estree-util-value-to-estree@3.1.2:
+ resolution: {integrity: sha512-S0gW2+XZkmsx00tU2uJ4L9hUT7IFabbml9pHh2WQqFmAbxit++YGZne0sKJbNwkj9Wvg9E4uqWl4nCIFQMmfag==}
+
+ estree-util-visit@2.0.0:
+ resolution: {integrity: sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==}
estree-walker@3.0.3:
resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
@@ -5973,6 +6129,9 @@ packages:
fastq@1.17.1:
resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==}
+ fault@2.0.1:
+ resolution: {integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==}
+
faye-websocket@0.11.4:
resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==}
engines: {node: '>=0.8.0'}
@@ -6067,9 +6226,6 @@ packages:
resolution: {integrity: sha512-82yKXpz7iWknWFsognZUf5a6mBQLnVrYoYSU9Nbu7FTOpKlu3v9ehpiI9mYXuaIO3J0ojX1b83M/InXvld9HUw==}
engines: {node: '>=0.4.0'}
- focus-visible@5.2.0:
- resolution: {integrity: sha512-Rwix9pBtC1Nuy5wysTmKy+UjbDJpIfg8eHjw0rjZ1mX4GNLz1Bmd16uDpI3Gk1i70Fgcs8Csg2lPm8HULFg9DQ==}
-
follow-redirects@1.15.6:
resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==}
engines: {node: '>=4.0'}
@@ -6110,6 +6266,10 @@ packages:
form-fix-array@1.0.0:
resolution: {integrity: sha512-f3qXI4CcvW7/6vqTKwCftcrFgfEBfWYPQTfvXrHYevHbJVfc107/SVvXvwUAYMaUAHdvu9ENQvLufJKphQI14w==}
+ format@0.2.2:
+ resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==}
+ engines: {node: '>=0.4.x'}
+
forwarded@0.2.0:
resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==}
engines: {node: '>= 0.6'}
@@ -6117,6 +6277,20 @@ packages:
fraction.js@4.3.7:
resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==}
+ framer-motion@11.11.7:
+ resolution: {integrity: sha512-89CgILOXPeG3L7ymOTGrLmf8IiKubYLUN/QkYgQuLvehAHfqgwJbLfCnhuyRI4WTds1TXkUp67A7IJrgRY/j1w==}
+ peerDependencies:
+ '@emotion/is-prop-valid': '*'
+ react: ^18.0.0
+ react-dom: ^18.0.0
+ peerDependenciesMeta:
+ '@emotion/is-prop-valid':
+ optional: true
+ react:
+ optional: true
+ react-dom:
+ optional: true
+
freeport-async@2.0.0:
resolution: {integrity: sha512-K7od3Uw45AJg00XUmy15+Hae2hOcgKcmN3/EF6Y7i01O0gaqiRx8sUSpsb9+BRNL8RPBrhzPsVfy8q9ADlJuWQ==}
engines: {node: '>=8'}
@@ -6249,12 +6423,6 @@ packages:
engines: {node: '>=16'}
hasBin: true
- git-up@7.0.0:
- resolution: {integrity: sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==}
-
- git-url-parse@13.1.1:
- resolution: {integrity: sha512-PCFJyeSSdtnbfhSNRw9Wk96dDCNx+sogTe4YNXeXSJxt7xz5hvXekuRn9JX7m+Mf4OscCu8h+mtAl3+h5Fo8lQ==}
-
github-slugger@2.0.0:
resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==}
@@ -6359,6 +6527,9 @@ packages:
resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==}
engines: {node: '>=6.0'}
+ hachure-fill@0.5.2:
+ resolution: {integrity: sha512-3GKBOn+m2LX9iq+JC1064cSFprJY4jL1jCXTcpnfER5HYE2l/4EfWSGzkPa/ZDBmYI0ZOEj5VHV/eKnPGkHuOg==}
+
handle-thing@2.0.1:
resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==}
@@ -6414,10 +6585,6 @@ packages:
resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==}
engines: {node: '>= 0.4'}
- hash-obj@4.0.0:
- resolution: {integrity: sha512-FwO1BUVWkyHasWDW4S8o0ssQXjvyghLV2rfVhnN36b2bbcj45eGiuzdn9XOvOpjV3TKQD7Gm2BWNXdE9V4KKYg==}
- engines: {node: '>=12'}
-
hasown@2.0.2:
resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
engines: {node: '>= 0.4'}
@@ -6443,17 +6610,26 @@ packages:
hast-util-raw@9.0.4:
resolution: {integrity: sha512-LHE65TD2YiNsHD3YuXcKPHXPLuYh/gjp12mOfU8jxSrm1f/yJpsb0F/KKljS6U9LJoP0Ux+tCe8iJ2AsPzTdgA==}
- hast-util-to-estree@2.3.3:
- resolution: {integrity: sha512-ihhPIUPxN0v0w6M5+IiAZZrn0LH2uZomeWwhn7uP7avZC6TE7lIiEh2yBMPr5+zi1aUCXq6VoYRgs2Bw9xmycQ==}
+ hast-util-to-estree@3.1.0:
+ resolution: {integrity: sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw==}
+
+ hast-util-to-html@9.0.3:
+ resolution: {integrity: sha512-M17uBDzMJ9RPCqLMO92gNNUDuBSq10a25SDBI08iCCxmorf4Yy6sYHK57n9WAbRAAaU+DuR4W6GN9K4DFZesYg==}
+
+ hast-util-to-jsx-runtime@2.3.0:
+ resolution: {integrity: sha512-H/y0+IWPdsLLS738P8tDnrQ8Z+dj12zQQ6WC11TIM21C8WFVoIxcqWXf2H3hiTVZjF1AWqoimGwrTWecWrnmRQ==}
hast-util-to-parse5@8.0.0:
resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==}
+ hast-util-to-string@3.0.1:
+ resolution: {integrity: sha512-XelQVTDWvqcl3axRfI0xSeoVKzyIFPwsAGSLIsKdJKQMXDYJS4WYrBNF/8J7RdhIcFI2BOHgAifggsvsxp/3+A==}
+
hast-util-to-text@4.0.2:
resolution: {integrity: sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==}
- hast-util-whitespace@2.0.1:
- resolution: {integrity: sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==}
+ hast-util-whitespace@3.0.0:
+ resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==}
hastscript@8.0.0:
resolution: {integrity: sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==}
@@ -6672,6 +6848,9 @@ packages:
inline-style-parser@0.1.1:
resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==}
+ inline-style-parser@0.2.4:
+ resolution: {integrity: sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==}
+
internal-ip@4.3.0:
resolution: {integrity: sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==}
engines: {node: '>=6'}
@@ -6690,9 +6869,6 @@ packages:
intersection-observer@0.10.0:
resolution: {integrity: sha512-fn4bQ0Xq8FTej09YC/jqKZwtijpvARlRp6wxL5WTA6yPe2YWSJ5RJh7Nm79rK2qB0wr6iDQzH60XGq5V/7u8YQ==}
- intersection-observer@0.12.2:
- resolution: {integrity: sha512-7m1vEcPCxXYI8HqnL8CKI6siDyD+eIWSwgB3DZA+ZTogxk9I4CDnj4wilt9x/+/QbHI4YG5YZNmC6458/e9Ktg==}
-
invariant@2.2.4:
resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==}
@@ -6741,10 +6917,6 @@ packages:
is-buffer@1.1.6:
resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==}
- is-buffer@2.0.5:
- resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==}
- engines: {node: '>=4'}
-
is-callable@1.2.7:
resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
engines: {node: '>= 0.4'}
@@ -6853,10 +7025,6 @@ packages:
resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==}
engines: {node: '>=8'}
- is-obj@3.0.0:
- resolution: {integrity: sha512-IlsXEHOjtKhpN8r/tRFj2nDyTmHvcfNeu/nrRIcXE17ROeatXchkojffa1SpdqW4cr/Fj6QkEf/Gn4zf6KKvEQ==}
- engines: {node: '>=12'}
-
is-object@1.0.2:
resolution: {integrity: sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==}
@@ -6902,9 +7070,6 @@ packages:
resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==}
engines: {node: '>= 0.4'}
- is-ssh@1.4.0:
- resolution: {integrity: sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==}
-
is-stream@1.1.0:
resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==}
engines: {node: '>=0.10.0'}
@@ -7307,9 +7472,6 @@ packages:
engines: {node: '>=6'}
hasBin: true
- jsonc-parser@3.3.1:
- resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==}
-
jsonfile@4.0.0:
resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==}
@@ -7342,10 +7504,6 @@ packages:
resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==}
engines: {node: '>=6'}
- kleur@4.1.5:
- resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
- engines: {node: '>=6'}
-
knip@5.29.1:
resolution: {integrity: sha512-l8qFtRqNpCk8xf46VOwhBUva7LBwanoGPJ4KQNwVRl6hmEXStf1BJlfbYRZ+yQpbilbIV6LN+ztX6LaGtyd4TQ==}
engines: {node: '>=18.6.0'}
@@ -7354,12 +7512,22 @@ packages:
'@types/node': '>=18'
typescript: '>=5.0.4'
+ kolorist@1.8.0:
+ resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==}
+
+ langium@3.0.0:
+ resolution: {integrity: sha512-+Ez9EoiByeoTu/2BXmEaZ06iPNXM6thWJp02KfBO/raSMyCJ4jw7AkWWa+zBCTm0+Tw1Fj9FOxdqSskyN5nAwg==}
+ engines: {node: '>=16.0.0'}
+
launch-editor@2.8.0:
resolution: {integrity: sha512-vJranOAJrI/llyWGRQqiDM+adrw+k83fvmmx3+nV47g3+36xM15jE+zyZ6Ffel02+xSvuM0b2GDRosXZkbb6wA==}
layout-base@1.0.2:
resolution: {integrity: sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==}
+ layout-base@2.0.1:
+ resolution: {integrity: sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg==}
+
leven@3.1.0:
resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==}
engines: {node: '>=6'}
@@ -7394,24 +7562,28 @@ packages:
engines: {node: '>= 12.0.0'}
cpu: [arm64]
os: [linux]
+ libc: [glibc]
lightningcss-linux-arm64-musl@1.19.0:
resolution: {integrity: sha512-vSCKO7SDnZaFN9zEloKSZM5/kC5gbzUjoJQ43BvUpyTFUX7ACs/mDfl2Eq6fdz2+uWhUh7vf92c4EaaP4udEtA==}
engines: {node: '>= 12.0.0'}
cpu: [arm64]
os: [linux]
+ libc: [musl]
lightningcss-linux-x64-gnu@1.19.0:
resolution: {integrity: sha512-0AFQKvVzXf9byrXUq9z0anMGLdZJS+XSDqidyijI5njIwj6MdbvX2UZK/c4FfNmeRa2N/8ngTffoIuOUit5eIQ==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [linux]
+ libc: [glibc]
lightningcss-linux-x64-musl@1.19.0:
resolution: {integrity: sha512-SJoM8CLPt6ECCgSuWe+g0qo8dqQYVcPiW2s19dxkmSI5+Uu1GIRzyKA0b7QqmEXolA+oSJhQqCmJpzjY4CuZAg==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [linux]
+ libc: [musl]
lightningcss-win32-x64-msvc@1.19.0:
resolution: {integrity: sha512-C+VuUTeSUOAaBZZOPT7Etn/agx/MatzJzGRkeV+zEABmPuntv1zihncsi+AyGmjkkzq3wVedEy7h0/4S84mUtg==}
@@ -7463,6 +7635,10 @@ packages:
resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==}
engines: {node: '>=8.9.0'}
+ local-pkg@0.5.0:
+ resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==}
+ engines: {node: '>=14'}
+
locate-path@3.0.0:
resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==}
engines: {node: '>=6'}
@@ -7491,9 +7667,6 @@ packages:
lodash.debounce@4.0.8:
resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==}
- lodash.get@4.4.2:
- resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==}
-
lodash.isplainobject@4.0.6:
resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==}
@@ -7604,9 +7777,9 @@ packages:
makeerror@1.0.12:
resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==}
- markdown-extensions@1.1.1:
- resolution: {integrity: sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q==}
- engines: {node: '>=0.10.0'}
+ markdown-extensions@2.0.0:
+ resolution: {integrity: sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==}
+ engines: {node: '>=16'}
markdown-table@3.0.3:
resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==}
@@ -7617,6 +7790,11 @@ packages:
peerDependencies:
marked: '>=1 <14'
+ marked@13.0.3:
+ resolution: {integrity: sha512-rqRix3/TWzE9rIoFGIn8JmsVfhiuC8VIQ8IdX5TfzmeBucdY05/0UlzKaw0eVtpcN/OdVFpBk7CjKGo9iHJ/zA==}
+ engines: {node: '>= 18'}
+ hasBin: true
+
marked@9.1.6:
resolution: {integrity: sha512-jcByLnIFkd5gSXZmjNvS1TlmRhCXZjIzHYlaGkPlLIekG55JDR2Z4va9tZwCiP+/RDERiNhMOFu01xd6O5ct1Q==}
engines: {node: '>= 16'}
@@ -7625,8 +7803,8 @@ packages:
marky@1.2.5:
resolution: {integrity: sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==}
- match-sorter@6.3.4:
- resolution: {integrity: sha512-jfZW7cWS5y/1xswZo8VBOdudUiSd9nifYRWphc9M5D/ee4w4AoXLgBEdRbgVaxbMuagBPeUC5y2Hi8DO6o9aDg==}
+ mathjax-full@3.2.2:
+ resolution: {integrity: sha512-+LfG9Fik+OuI8SLwsiR02IVdjcnRCy5MufYLi0C3TdMT56L/pjB0alMVGgoWJF8pN9Rc7FESycZB9BMNWIid5w==}
maybe-callback@2.1.0:
resolution: {integrity: sha512-P8CekEs8v3zn0bM/tXgfL0UkBXO//BAQkoAmn8s+eFmH451+7wBWY2aKEmyItoZUcbpaI2OCcM6tcuIil/n5mA==}
@@ -7645,62 +7823,59 @@ packages:
md5hex@1.0.0:
resolution: {integrity: sha512-c2YOUbp33+6thdCUi34xIyOU/a7bvGKj/3DB1iaPMTuPHf/Q2d5s4sn1FaCOO43XkXggnb08y5W2PU8UNYNLKQ==}
- mdast-util-definitions@5.1.2:
- resolution: {integrity: sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==}
-
- mdast-util-find-and-replace@2.2.2:
- resolution: {integrity: sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==}
+ mdast-util-find-and-replace@3.0.1:
+ resolution: {integrity: sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==}
- mdast-util-from-markdown@1.3.1:
- resolution: {integrity: sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==}
+ mdast-util-from-markdown@2.0.1:
+ resolution: {integrity: sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA==}
- mdast-util-gfm-autolink-literal@1.0.3:
- resolution: {integrity: sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==}
+ mdast-util-frontmatter@2.0.1:
+ resolution: {integrity: sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==}
- mdast-util-gfm-footnote@1.0.2:
- resolution: {integrity: sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==}
+ mdast-util-gfm-autolink-literal@2.0.1:
+ resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==}
- mdast-util-gfm-strikethrough@1.0.3:
- resolution: {integrity: sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==}
+ mdast-util-gfm-footnote@2.0.0:
+ resolution: {integrity: sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==}
- mdast-util-gfm-table@1.0.7:
- resolution: {integrity: sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==}
+ mdast-util-gfm-strikethrough@2.0.0:
+ resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==}
- mdast-util-gfm-task-list-item@1.0.2:
- resolution: {integrity: sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==}
+ mdast-util-gfm-table@2.0.0:
+ resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==}
- mdast-util-gfm@2.0.2:
- resolution: {integrity: sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==}
+ mdast-util-gfm-task-list-item@2.0.0:
+ resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==}
- mdast-util-math@2.0.2:
- resolution: {integrity: sha512-8gmkKVp9v6+Tgjtq6SYx9kGPpTf6FVYRa53/DLh479aldR9AyP48qeVOgNZ5X7QUK7nOy4yw7vg6mbiGcs9jWQ==}
+ mdast-util-gfm@3.0.0:
+ resolution: {integrity: sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==}
- mdast-util-mdx-expression@1.3.2:
- resolution: {integrity: sha512-xIPmR5ReJDu/DHH1OoIT1HkuybIfRGYRywC+gJtI7qHjCJp/M9jrmBEJW22O8lskDWm562BX2W8TiAwRTb0rKA==}
+ mdast-util-math@3.0.0:
+ resolution: {integrity: sha512-Tl9GBNeG/AhJnQM221bJR2HPvLOSnLE/T9cJI9tlc6zwQk2nPk/4f0cHkOdEixQPC/j8UtKDdITswvLAy1OZ1w==}
- mdast-util-mdx-jsx@2.1.4:
- resolution: {integrity: sha512-DtMn9CmVhVzZx3f+optVDF8yFgQVt7FghCRNdlIaS3X5Bnym3hZwPbg/XW86vdpKjlc1PVj26SpnLGeJBXD3JA==}
+ mdast-util-mdx-expression@2.0.1:
+ resolution: {integrity: sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==}
- mdast-util-mdx@2.0.1:
- resolution: {integrity: sha512-38w5y+r8nyKlGvNjSEqWrhG0w5PmnRA+wnBvm+ulYCct7nsGYhFVb0lljS9bQav4psDAS1eGkP2LMVcZBi/aqw==}
+ mdast-util-mdx-jsx@3.1.3:
+ resolution: {integrity: sha512-bfOjvNt+1AcbPLTFMFWY149nJz0OjmewJs3LQQ5pIyVGxP4CdOqNVJL6kTaM5c68p8q82Xv3nCyFfUnuEcH3UQ==}
- mdast-util-mdxjs-esm@1.3.1:
- resolution: {integrity: sha512-SXqglS0HrEvSdUEfoXFtcg7DRl7S2cwOXc7jkuusG472Mmjag34DUDeOJUZtl+BVnyeO1frIgVpHlNRWc2gk/w==}
+ mdast-util-mdx@3.0.0:
+ resolution: {integrity: sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==}
- mdast-util-phrasing@3.0.1:
- resolution: {integrity: sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==}
+ mdast-util-mdxjs-esm@2.0.1:
+ resolution: {integrity: sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==}
- mdast-util-to-hast@12.3.0:
- resolution: {integrity: sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==}
+ mdast-util-phrasing@4.1.0:
+ resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==}
mdast-util-to-hast@13.2.0:
resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==}
- mdast-util-to-markdown@1.5.0:
- resolution: {integrity: sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==}
+ mdast-util-to-markdown@2.1.0:
+ resolution: {integrity: sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==}
- mdast-util-to-string@3.2.0:
- resolution: {integrity: sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==}
+ mdast-util-to-string@4.0.0:
+ resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==}
mdn-data@2.0.14:
resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==}
@@ -7733,8 +7908,8 @@ packages:
resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
engines: {node: '>= 8'}
- mermaid@10.9.1:
- resolution: {integrity: sha512-Mx45Obds5W1UkW1nv/7dHRsbfMM1aOKA2+Pxs/IGHNonygDHwmng8xTHyS9z4KWVi0rbko8gjiBmuwwXQ7tiNA==}
+ mermaid@11.3.0:
+ resolution: {integrity: sha512-fFmf2gRXLtlGzug4wpIGN+rQdZ30M8IZEB1D3eZkXNqC7puhqeURBcD/9tbwXsqBO+A6Nzzo3MSSepmnw5xSeg==}
methods@1.1.2:
resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==}
@@ -7798,128 +7973,119 @@ packages:
engines: {node: '>=18'}
hasBin: true
- micromark-core-commonmark@1.1.0:
- resolution: {integrity: sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==}
+ mhchemparser@4.2.1:
+ resolution: {integrity: sha512-kYmyrCirqJf3zZ9t/0wGgRZ4/ZJw//VwaRVGA75C4nhE60vtnIzhl9J9ndkX/h6hxSN7pjg/cE0VxbnNM+bnDQ==}
- micromark-extension-gfm-autolink-literal@1.0.5:
- resolution: {integrity: sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==}
+ micromark-core-commonmark@2.0.1:
+ resolution: {integrity: sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==}
- micromark-extension-gfm-footnote@1.1.2:
- resolution: {integrity: sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q==}
+ micromark-extension-frontmatter@2.0.0:
+ resolution: {integrity: sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==}
- micromark-extension-gfm-strikethrough@1.0.7:
- resolution: {integrity: sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw==}
+ micromark-extension-gfm-autolink-literal@2.1.0:
+ resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==}
- micromark-extension-gfm-table@1.0.7:
- resolution: {integrity: sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw==}
+ micromark-extension-gfm-footnote@2.1.0:
+ resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==}
- micromark-extension-gfm-tagfilter@1.0.2:
- resolution: {integrity: sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==}
+ micromark-extension-gfm-strikethrough@2.1.0:
+ resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==}
- micromark-extension-gfm-task-list-item@1.0.5:
- resolution: {integrity: sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ==}
+ micromark-extension-gfm-table@2.1.0:
+ resolution: {integrity: sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g==}
- micromark-extension-gfm@2.0.3:
- resolution: {integrity: sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ==}
+ micromark-extension-gfm-tagfilter@2.0.0:
+ resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==}
- micromark-extension-math@2.1.2:
- resolution: {integrity: sha512-es0CcOV89VNS9wFmyn+wyFTKweXGW4CEvdaAca6SWRWPyYCbBisnjaHLjWO4Nszuiud84jCpkHsqAJoa768Pvg==}
+ micromark-extension-gfm-task-list-item@2.1.0:
+ resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==}
- micromark-extension-mdx-expression@1.0.8:
- resolution: {integrity: sha512-zZpeQtc5wfWKdzDsHRBY003H2Smg+PUi2REhqgIhdzAa5xonhP03FcXxqFSerFiNUr5AWmHpaNPQTBVOS4lrXw==}
+ micromark-extension-gfm@3.0.0:
+ resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==}
- micromark-extension-mdx-jsx@1.0.5:
- resolution: {integrity: sha512-gPH+9ZdmDflbu19Xkb8+gheqEDqkSpdCEubQyxuz/Hn8DOXiXvrXeikOoBA71+e8Pfi0/UYmU3wW3H58kr7akA==}
+ micromark-extension-math@3.1.0:
+ resolution: {integrity: sha512-lvEqd+fHjATVs+2v/8kg9i5Q0AP2k85H0WUOwpIVvUML8BapsMvh1XAogmQjOCsLpoKRCVQqEkQBB3NhVBcsOg==}
- micromark-extension-mdx-md@1.0.1:
- resolution: {integrity: sha512-7MSuj2S7xjOQXAjjkbjBsHkMtb+mDGVW6uI2dBL9snOBCbZmoNgDAeZ0nSn9j3T42UE/g2xVNMn18PJxZvkBEA==}
+ micromark-extension-mdx-expression@3.0.0:
+ resolution: {integrity: sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ==}
- micromark-extension-mdxjs-esm@1.0.5:
- resolution: {integrity: sha512-xNRBw4aoURcyz/S69B19WnZAkWJMxHMT5hE36GtDAyhoyn/8TuAeqjFJQlwk+MKQsUD7b3l7kFX+vlfVWgcX1w==}
+ micromark-extension-mdx-jsx@3.0.1:
+ resolution: {integrity: sha512-vNuFb9czP8QCtAQcEJn0UJQJZA8Dk6DXKBqx+bg/w0WGuSxDxNr7hErW89tHUY31dUW4NqEOWwmEUNhjTFmHkg==}
- micromark-extension-mdxjs@1.0.1:
- resolution: {integrity: sha512-7YA7hF6i5eKOfFUzZ+0z6avRG52GpWR8DL+kN47y3f2KhxbBZMhmxe7auOeaTBrW2DenbbZTf1ea9tA2hDpC2Q==}
+ micromark-extension-mdx-md@2.0.0:
+ resolution: {integrity: sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==}
- micromark-factory-destination@1.1.0:
- resolution: {integrity: sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==}
+ micromark-extension-mdxjs-esm@3.0.0:
+ resolution: {integrity: sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==}
- micromark-factory-label@1.1.0:
- resolution: {integrity: sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==}
+ micromark-extension-mdxjs@3.0.0:
+ resolution: {integrity: sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==}
- micromark-factory-mdx-expression@1.0.9:
- resolution: {integrity: sha512-jGIWzSmNfdnkJq05c7b0+Wv0Kfz3NJ3N4cBjnbO4zjXIlxJr+f8lk+5ZmwFvqdAbUy2q6B5rCY//g0QAAaXDWA==}
+ micromark-factory-destination@2.0.0:
+ resolution: {integrity: sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==}
- micromark-factory-space@1.1.0:
- resolution: {integrity: sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==}
+ micromark-factory-label@2.0.0:
+ resolution: {integrity: sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==}
- micromark-factory-title@1.1.0:
- resolution: {integrity: sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==}
+ micromark-factory-mdx-expression@2.0.2:
+ resolution: {integrity: sha512-5E5I2pFzJyg2CtemqAbcyCktpHXuJbABnsb32wX2U8IQKhhVFBqkcZR5LRm1WVoFqa4kTueZK4abep7wdo9nrw==}
- micromark-factory-whitespace@1.1.0:
- resolution: {integrity: sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==}
+ micromark-factory-space@2.0.0:
+ resolution: {integrity: sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==}
- micromark-util-character@1.2.0:
- resolution: {integrity: sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==}
+ micromark-factory-title@2.0.0:
+ resolution: {integrity: sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==}
+
+ micromark-factory-whitespace@2.0.0:
+ resolution: {integrity: sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==}
micromark-util-character@2.1.0:
resolution: {integrity: sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==}
- micromark-util-chunked@1.1.0:
- resolution: {integrity: sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==}
-
- micromark-util-classify-character@1.1.0:
- resolution: {integrity: sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==}
+ micromark-util-chunked@2.0.0:
+ resolution: {integrity: sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==}
- micromark-util-combine-extensions@1.1.0:
- resolution: {integrity: sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==}
+ micromark-util-classify-character@2.0.0:
+ resolution: {integrity: sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==}
- micromark-util-decode-numeric-character-reference@1.1.0:
- resolution: {integrity: sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==}
+ micromark-util-combine-extensions@2.0.0:
+ resolution: {integrity: sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==}
- micromark-util-decode-string@1.1.0:
- resolution: {integrity: sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==}
+ micromark-util-decode-numeric-character-reference@2.0.1:
+ resolution: {integrity: sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==}
- micromark-util-encode@1.1.0:
- resolution: {integrity: sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==}
+ micromark-util-decode-string@2.0.0:
+ resolution: {integrity: sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==}
micromark-util-encode@2.0.0:
resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==}
- micromark-util-events-to-acorn@1.2.3:
- resolution: {integrity: sha512-ij4X7Wuc4fED6UoLWkmo0xJQhsktfNh1J0m8g4PbIMPlx+ek/4YdW5mvbye8z/aZvAPUoxgXHrwVlXAPKMRp1w==}
+ micromark-util-events-to-acorn@2.0.2:
+ resolution: {integrity: sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA==}
- micromark-util-html-tag-name@1.2.0:
- resolution: {integrity: sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==}
+ micromark-util-html-tag-name@2.0.0:
+ resolution: {integrity: sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==}
- micromark-util-normalize-identifier@1.1.0:
- resolution: {integrity: sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==}
+ micromark-util-normalize-identifier@2.0.0:
+ resolution: {integrity: sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==}
- micromark-util-resolve-all@1.1.0:
- resolution: {integrity: sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==}
-
- micromark-util-sanitize-uri@1.2.0:
- resolution: {integrity: sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==}
+ micromark-util-resolve-all@2.0.0:
+ resolution: {integrity: sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==}
micromark-util-sanitize-uri@2.0.0:
resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==}
- micromark-util-subtokenize@1.1.0:
- resolution: {integrity: sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==}
-
- micromark-util-symbol@1.1.0:
- resolution: {integrity: sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==}
+ micromark-util-subtokenize@2.0.1:
+ resolution: {integrity: sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==}
micromark-util-symbol@2.0.0:
resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==}
- micromark-util-types@1.1.0:
- resolution: {integrity: sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==}
-
micromark-util-types@2.0.0:
resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==}
- micromark@3.2.0:
- resolution: {integrity: sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==}
+ micromark@4.0.0:
+ resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==}
micromatch@4.0.7:
resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==}
@@ -8026,6 +8192,9 @@ packages:
resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==}
engines: {node: '>= 8'}
+ mj-context-menu@0.6.1:
+ resolution: {integrity: sha512-7NO5s6n10TIV96d4g2uDpG7ZDpIhMh0QNfGdJw/W47JswFcosz457wqz/b5sAKvl12sxINGFCn80NZHKwxQEXA==}
+
mkdirp@0.5.6:
resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==}
hasBin: true
@@ -8035,6 +8204,9 @@ packages:
engines: {node: '>=10'}
hasBin: true
+ mlly@1.7.2:
+ resolution: {integrity: sha512-tN3dvVHYVz4DhSXinXIk7u9syPYaJvio118uomkovAtWBT+RdbP6Lfh/5Lvo519YMmwBafwlh20IPTXIStscpA==}
+
mri@1.2.0:
resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
engines: {node: '>=4'}
@@ -8103,32 +8275,17 @@ packages:
nested-error-stacks@2.0.1:
resolution: {integrity: sha512-SrQrok4CATudVzBS7coSz26QRSmlK9TzzoFbeKfcPBUFPjcQM9Rqvr/DlJkOrwI/0KcgvMub1n1g5Jt9EgRn4A==}
- next-mdx-remote@4.4.1:
- resolution: {integrity: sha512-1BvyXaIou6xy3XoNF4yaMZUCb6vD2GTAa5ciOa6WoO+gAUTYsb1K4rI/HSC2ogAWLrb/7VSV52skz07vOzmqIQ==}
- engines: {node: '>=14', npm: '>=7'}
- peerDependencies:
- react: '>=16.x <=18.x'
- react-dom: '>=16.x <=18.x'
-
- next-seo@6.5.0:
- resolution: {integrity: sha512-MfzUeWTN/x/rsKp/1n0213eojO97lIl0unxqbeCY+6pAucViHDA8GSLRRcXpgjsSmBxfCFdfpu7LXbt4ANQoNQ==}
- peerDependencies:
- next: ^8.1.1-canary.54 || >=9.0.0
- react: '>=16.0.0'
- react-dom: '>=16.0.0'
-
- next-themes@0.2.1:
- resolution: {integrity: sha512-B+AKNfYNIzh0vqQQKqQItTS8evEouKD7H5Hj3kmuPERwddR2TxvDSFZuTj6T7Jfn1oyeUyJMydPl1Bkxkh0W7A==}
+ next-themes@0.3.0:
+ resolution: {integrity: sha512-/QHIrsYpd6Kfk7xakK4svpDI5mmXP0gfvCoJdGpZQ2TOrQZmsW0QxjaiLn8wbIKjtm4BTSqLoix4lxYYOnLJ/w==}
peerDependencies:
- next: '*'
- react: '*'
- react-dom: '*'
+ react: ^16.8 || ^17 || ^18
+ react-dom: ^16.8 || ^17 || ^18
next-tick@1.1.0:
resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==}
- next@14.2.14:
- resolution: {integrity: sha512-Q1coZG17MW0Ly5x76shJ4dkC23woLAhhnDnw+DfTc7EpZSGuWrlsZ3bZaO8t6u1Yu8FVfhkqJE+U8GC7E0GLPQ==}
+ next@14.2.15:
+ resolution: {integrity: sha512-h9ctmOokpoDphRvMGnwOJAedT6zKhwqyZML9mDtspgf4Rh3Pn7UTYKqePNoDvhsWBAO5GoPNYshnAUGIazVGmw==}
engines: {node: '>=18.17.0'}
hasBin: true
peerDependencies:
@@ -8145,25 +8302,28 @@ packages:
sass:
optional: true
- nextra-theme-docs@2.13.4:
- resolution: {integrity: sha512-2XOoMfwBCTYBt8ds4ZHftt9Wyf2XsykiNo02eir/XEYB+sGeUoE77kzqfidjEOKCSzOHYbK9BDMcg2+B/2vYRw==}
+ nextra-theme-docs@3.0.8:
+ resolution: {integrity: sha512-3kCc+01KPDolaUaxQD665a1bdy9ZN1HnC/42/7yL4GspAP7BSprKBvkU4rRz9xCFYIYbxDjq6NYV6FWuOnO94g==}
peerDependencies:
- next: '>=9.5.3'
- nextra: 2.13.4
- react: '>=16.13.1'
- react-dom: '>=16.13.1'
+ next: '>=13'
+ nextra: 3.0.8
+ react: '>=18'
+ react-dom: '>=18'
- nextra@2.13.4:
- resolution: {integrity: sha512-7of2rSBxuUa3+lbMmZwG9cqgftcoNOVQLTT6Rxf3EhBR9t1EI7b43dted8YoqSNaigdE3j1CoyNkX8N/ZzlEpw==}
- engines: {node: '>=16'}
+ nextra@3.0.8:
+ resolution: {integrity: sha512-7YceCGQOPnEMtqIoDRuNg+BvUc4GpUTPJeZsuKEeJ9AwVgCFRPhCJZoDuGNkIEw3pKAqHUaWFm9JXFytHeBRUQ==}
+ engines: {node: '>=18'}
peerDependencies:
- next: '>=9.5.3'
- react: '>=16.13.1'
- react-dom: '>=16.13.1'
+ next: '>=13'
+ react: '>=18'
+ react-dom: '>=18'
nice-try@1.0.5:
resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==}
+ nlcst-to-string@4.0.0:
+ resolution: {integrity: sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==}
+
no-case@3.0.4:
resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
@@ -8212,9 +8372,6 @@ packages:
resolution: {integrity: sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==}
engines: {node: '>=0.12.0'}
- non-layered-tidy-tree-layout@2.0.2:
- resolution: {integrity: sha512-gkXMxRzUH+PB0ax9dUN0yYF0S25BqeAYqhgMaLUFmpXLEk7Fcu8f4emJuOAY0V8kjDICxROIKsTAKsV/v355xw==}
-
nopt@3.0.6:
resolution: {integrity: sha512-4GUt3kSEYmk4ITxzB/b9vaIDfUVWN/Ml1Fwl11IlnIG2iaJ9O6WXZ9SrYM9NLI8OCBieN2Y8SWC2oJV0RQ7qYg==}
hasBin: true
@@ -8264,8 +8421,8 @@ packages:
resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- npm-to-yarn@2.2.1:
- resolution: {integrity: sha512-O/j/ROyX0KGLG7O6Ieut/seQ0oiTpHF2tXAcFbpdTLQFiaNtkyTXXocM1fwpaa60dg1qpWj0nHlbNhx6qwuENQ==}
+ npm-to-yarn@3.0.0:
+ resolution: {integrity: sha512-76YnmsbfrYp0tMsWxM0RNX0Vs+x8JxpJGu6B/jDn4lW8+laiTcKmKi9MeMh4UikO4RkJ1oqURoDy9bXJmMXS6A==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
nth-check@2.1.1:
@@ -8354,6 +8511,9 @@ packages:
resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==}
engines: {node: '>=18'}
+ oniguruma-to-js@0.4.3:
+ resolution: {integrity: sha512-X0jWUcAlxORhOqqBREgPMgnshB7ZGYszBNspP+tS9hPD3l13CdaXcHbgImoHUHlrvGx/7AvFEkTRhAGYh+jzjQ==}
+
open@6.4.0:
resolution: {integrity: sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==}
engines: {node: '>=8'}
@@ -8429,6 +8589,10 @@ packages:
resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ p-limit@6.1.0:
+ resolution: {integrity: sha512-H0jc0q1vOzlEk0TqAKXKZxdl7kX3OFUzCnNVUnq5Pc3DGo0kpeaMuPqxQn235HibwBEb0/pm9dgKTjXy66fBkg==}
+ engines: {node: '>=18'}
+
p-locate@3.0.0:
resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==}
engines: {node: '>=6'}
@@ -8500,6 +8664,9 @@ packages:
resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
engines: {node: '>=8'}
+ parse-latin@7.0.0:
+ resolution: {integrity: sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==}
+
parse-ms@4.0.0:
resolution: {integrity: sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==}
engines: {node: '>=18'}
@@ -8507,16 +8674,10 @@ packages:
parse-numeric-range@1.3.0:
resolution: {integrity: sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==}
- parse-path@7.0.0:
- resolution: {integrity: sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==}
-
parse-png@2.1.0:
resolution: {integrity: sha512-Nt/a5SfCLiTnQAjx3fHlqp8hRgTL3z7kTQZzvIMS9uCAepnCyjpdEc6M/sz69WqMBdaDBw9sF1F1UaHROYzGkQ==}
engines: {node: '>=10'}
- parse-url@8.1.0:
- resolution: {integrity: sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==}
-
parse5-htmlparser2-tree-adapter@6.0.1:
resolution: {integrity: sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==}
@@ -8542,6 +8703,9 @@ packages:
password-prompt@1.1.3:
resolution: {integrity: sha512-HkrjG2aJlvF0t2BMH0e2LB/EHf3Lcq3fNMzy4GYHcQblAvOl+QQji1Lx7WRBMqpVK8p+KR7bCg7oqAMXtdgqyw==}
+ path-data-parser@0.1.0:
+ resolution: {integrity: sha512-NOnmBpt5Y2RWbuv0LMzsayp3lVylAHLPUTut412ZA3l+C4uw4ZVkQbjShYCQ8TCpUMdPapr4YjUqLYD6v68j+w==}
+
path-exists@3.0.0:
resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==}
engines: {node: '>=4'}
@@ -8658,6 +8822,9 @@ packages:
resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==}
engines: {node: '>=8'}
+ pkg-types@1.2.1:
+ resolution: {integrity: sha512-sQoqa8alT3nHjGuTjuKgOnvjo4cljkufdtLMnO2LBP/wRwuDlo1tkaEdMxCRhyGRPacv/ztlZgDPm2b7FAmEvw==}
+
playwright-core@1.47.2:
resolution: {integrity: sha512-3JvMfF+9LJfe16l7AbSmU555PaTl2tPyQsVInqm3id16pdDfvZ8TTZ/pyzmkbDrZTQefyzU7AIHlZqQnxpqHVQ==}
engines: {node: '>=18'}
@@ -8676,6 +8843,12 @@ packages:
resolution: {integrity: sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==}
engines: {node: '>=4.0.0'}
+ points-on-curve@0.2.0:
+ resolution: {integrity: sha512-0mYKnYYe9ZcqMCWhUjItv/oHjvgEsfKvnUTg8sAtnHr3GVy7rGkXCb6d5cSyqrWqL4k81b9CPg3urd+T7aop3A==}
+
+ points-on-path@0.2.1:
+ resolution: {integrity: sha512-25ClnWWuw7JbWZcgqY/gJ4FQWadKxGWk+3kR/7kD0tCaDtPPMj7oHu2ToLaVhfpnHrZzYby2w6tUA0eOIuUg8g==}
+
possible-typed-array-names@1.0.0:
resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==}
engines: {node: '>= 0.4'}
@@ -9047,9 +9220,6 @@ packages:
property-information@6.5.0:
resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==}
- protocols@2.0.1:
- resolution: {integrity: sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==}
-
proxy-addr@2.0.7:
resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==}
engines: {node: '>= 0.10'}
@@ -9230,6 +9400,9 @@ packages:
regenerator-transform@0.15.2:
resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==}
+ regex@4.3.3:
+ resolution: {integrity: sha512-r/AadFO7owAq1QJVeZ/nq9jNS1vyZt+6t1p/E59B56Rn2GCya+gr1KSyOzNL/er+r+B7phv5jG2xU2Nz1YkmJg==}
+
regexp.prototype.flags@1.5.2:
resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==}
engines: {node: '>= 0.4'}
@@ -9252,11 +9425,14 @@ packages:
rehype-katex@7.0.0:
resolution: {integrity: sha512-h8FPkGE00r2XKU+/acgqwWUlyzve1IiOKwsEkg4pDL3k48PiE0Pt+/uLtVHDVkN1yA4iurZN6UES8ivHVEQV6Q==}
- rehype-pretty-code@0.9.11:
- resolution: {integrity: sha512-Eq90eCYXQJISktfRZ8PPtwc5SUyH6fJcxS8XOMnHPUQZBtC6RYo67gGlley9X2nR8vlniPj0/7oCDEYHKQa/oA==}
- engines: {node: '>=16'}
+ rehype-parse@9.0.1:
+ resolution: {integrity: sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==}
+
+ rehype-pretty-code@0.14.0:
+ resolution: {integrity: sha512-hBeKF/Wkkf3zyUS8lal9RCUuhypDWLQc+h9UrP9Pav25FUm/AQAVh4m5gdvJxh4Oz+U+xKvdsV01p1LdvsZTiQ==}
+ engines: {node: '>=18'}
peerDependencies:
- shiki: '*'
+ shiki: ^1.3.0
rehype-raw@7.0.0:
resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==}
@@ -9265,27 +9441,37 @@ packages:
resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==}
engines: {node: '>= 0.10'}
- remark-gfm@3.0.1:
- resolution: {integrity: sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==}
+ remark-frontmatter@5.0.0:
+ resolution: {integrity: sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ==}
+
+ remark-gfm@4.0.0:
+ resolution: {integrity: sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==}
- remark-math@5.1.1:
- resolution: {integrity: sha512-cE5T2R/xLVtfFI4cCePtiRn+e6jKMtFDR3P8V3qpv8wpKjwvHoBA4eJzvX+nVrnlNy0911bdGmuspCSwetfYHw==}
+ remark-math@6.0.0:
+ resolution: {integrity: sha512-MMqgnP74Igy+S3WwnhQ7kqGlEerTETXMvJhrUzDikVZ2/uogJCb+WHUg97hK9/jcfc0dkD73s3LN8zU49cTEtA==}
- remark-mdx@2.3.0:
- resolution: {integrity: sha512-g53hMkpM0I98MU266IzDFMrTD980gNF3BJnkyFcmN+dD873mQeD5rdMO3Y2X+x8umQfbSE0PcoEDl7ledSA+2g==}
+ remark-mdx@3.0.1:
+ resolution: {integrity: sha512-3Pz3yPQ5Rht2pM5R+0J2MrGoBSrzf+tJG94N+t/ilfdh8YLyyKYtidAYwTveB20BoHAcwIopOUqhcmh2F7hGYA==}
- remark-parse@10.0.2:
- resolution: {integrity: sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==}
+ remark-parse@11.0.0:
+ resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==}
remark-reading-time@2.0.1:
resolution: {integrity: sha512-fy4BKy9SRhtYbEHvp6AItbRTnrhiDGbqLQTSYVbQPGuRCncU1ubSsh9p/W5QZSxtYcUXv8KGL0xBgPLyNJA1xw==}
- remark-rehype@10.1.0:
- resolution: {integrity: sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==}
+ remark-rehype@11.1.1:
+ resolution: {integrity: sha512-g/osARvjkBXb6Wo0XvAeXQohVta8i84ACbenPpoSsxTOQH/Ae0/RGP4WZgnMH5pMLpsj4FG7OHmcIcXxpza8eQ==}
remark-sandpack@0.0.5:
resolution: {integrity: sha512-vUEf4zpCgxJ7hZx1XQ4wAgJbbavim8AoP++8lVG/wzc0pXRzsRDyEAE2TbTIAtjpfYQ8euLUrM/XpySfhX8JwQ==}
+ remark-smartypants@3.0.2:
+ resolution: {integrity: sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==}
+ engines: {node: '>=16.0.0'}
+
+ remark-stringify@11.0.0:
+ resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==}
+
remove-accents@0.5.0:
resolution: {integrity: sha512-8g3/Otx1eJaVD12e31UbJj1YzdtVvzH85HV7t+9MJYk/u3XmkOUJ5Ys9wQrf9PCPK8+xn4ymzqYCiZl6QWKn+A==}
@@ -9365,6 +9551,18 @@ packages:
resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==}
engines: {node: '>=18'}
+ retext-latin@4.0.0:
+ resolution: {integrity: sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==}
+
+ retext-smartypants@6.1.1:
+ resolution: {integrity: sha512-onsHf34i/GzgElJgtT1K2V+31yEhWs7NJboKNxXJcmVMMPxLpgxZ9iADoMdydd6j/bHic5F/aNq0CGqElEtu2g==}
+
+ retext-stringify@4.0.0:
+ resolution: {integrity: sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==}
+
+ retext@9.0.0:
+ resolution: {integrity: sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==}
+
retry@0.13.1:
resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==}
engines: {node: '>= 4'}
@@ -9414,6 +9612,9 @@ packages:
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
+ roughjs@4.6.6:
+ resolution: {integrity: sha512-ZUz/69+SYpFN/g/lUlo2FXcIjRkSu3nDarreVdGGndHEBJ6cXPdKguS8JGxwj5HA5xIbVKSmLgr5b3AWxtRfvQ==}
+
rrweb-cssom@0.7.1:
resolution: {integrity: sha512-TrEMa7JGdVm0UThDJSx7ddw5nVm3UJS9o9CCIZ72B1vSyEZoziDqBYP3XIoi/12lKrJR8rE3jeFHMok2F/Mnsg==}
@@ -9613,8 +9814,8 @@ packages:
resolution: {integrity: sha512-x5gZqXmBT0G6Xnr2N63FwbMjaOikk/mPszl2bl3pnDMMyRi89w1ynAfcdIJpOyqZXW445418zkMIXAkQEfEtHw==}
hasBin: true
- shiki@0.14.7:
- resolution: {integrity: sha512-dNPAPrxSc87ua2sKJ3H5dQ/6ZaY8RNnaAqK+t0eG7p0Soi2ydiqbGOTaZCqaYvA/uZYfS1LJnemt3Q+mSfcPCg==}
+ shiki@1.22.0:
+ resolution: {integrity: sha512-/t5LlhNs+UOKQCYBtl5ZsH/Vclz73GIqT2yQsCBygr8L/ppTdmpL4w3kPLoZJbMKVWtoG77Ue1feOjZfDxvMkw==}
short-unique-id@5.2.0:
resolution: {integrity: sha512-cMGfwNyfDZ/nzJ2k2M+ClthBIh//GlZl1JEf47Uoa9XR11bz8Pa2T2wQO4bVrRdH48LrIDWJahQziKo3MjhsWg==}
@@ -9689,10 +9890,6 @@ packages:
sockjs@0.3.24:
resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==}
- sort-keys@5.0.0:
- resolution: {integrity: sha512-Pdz01AvCAottHTPQGzndktFNdbRA75BgOfeT1hH+AMnJFv8lynkPi42rfeEhpx1saTEI3YNMWxfqu0sFD1G8pw==}
- engines: {node: '>=12'}
-
source-list-map@2.0.1:
resolution: {integrity: sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==}
@@ -9754,6 +9951,10 @@ packages:
resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==}
engines: {node: '>=6.0.0'}
+ speech-rule-engine@4.0.7:
+ resolution: {integrity: sha512-sJrL3/wHzNwJRLBdf6CjJWIlxC04iYKkyXvYSVsWVOiC2DSkHmxsqOhEeMsBA9XK+CHuNcsdkbFDnoUfAsmp9g==}
+ hasBin: true
+
split2@4.2.0:
resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==}
engines: {node: '>= 10.x'}
@@ -9966,6 +10167,9 @@ packages:
style-to-object@0.4.4:
resolution: {integrity: sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==}
+ style-to-object@1.0.8:
+ resolution: {integrity: sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g==}
+
styled-jsx@5.1.1:
resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==}
engines: {node: '>= 12.0.0'}
@@ -10063,6 +10267,9 @@ packages:
resolution: {integrity: sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==}
engines: {node: ^14.18.0 || >=16.0.0}
+ tabbable@6.2.0:
+ resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==}
+
tailwindcss@3.4.10:
resolution: {integrity: sha512-KWZkVPm7yJRhdu4SRSl9d4AK2wM3a50UsvgHZO7xY77NQr2V+fIrEuoDGQcbvswWvFGbS2f6e+jC/6WJm1Dl0w==}
engines: {node: '>=14.0.0'}
@@ -10374,6 +10581,14 @@ packages:
tweetnacl@0.14.5:
resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==}
+ twoslash-protocol@0.2.12:
+ resolution: {integrity: sha512-5qZLXVYfZ9ABdjqbvPc4RWMr7PrpPaaDSeaYY55vl/w1j6H6kzsWK/urAEIXlzYlyrFmyz1UbwIt+AA0ck+wbg==}
+
+ twoslash@0.2.12:
+ resolution: {integrity: sha512-tEHPASMqi7kqwfJbkk7hc/4EhlrKCSLcur+TcvYki3vhIfaRMXnXjaYFgXpoZRbT6GdprD4tGuVBEmTpUgLBsw==}
+ peerDependencies:
+ typescript: '*'
+
typanion@3.14.0:
resolution: {integrity: sha512-ZW/lVMRabETuYCd9O9ZvMhAh8GslSqaUjxmK/JLPCh6l73CvLBiuXswj/+7LdnWOgYsQ130FqLzFz5aGT4I3Ug==}
@@ -10401,10 +10616,6 @@ packages:
resolution: {integrity: sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==}
engines: {node: '>=8'}
- type-fest@1.4.0:
- resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==}
- engines: {node: '>=10'}
-
type-fest@4.23.0:
resolution: {integrity: sha512-ZiBujro2ohr5+Z/hZWHESLz3g08BBdrdLMieYFULJO+tWc437sn8kQsWLJoZErY8alNhxre9K4p3GURAG11n+w==}
engines: {node: '>=16'}
@@ -10462,6 +10673,9 @@ packages:
ua-parser-js@1.0.38:
resolution: {integrity: sha512-Aq5ppTOfvrCMgAPneW1HfWj66Xi7XL+/mIy996R1/CLS/rcyJQm6QZdsKrUeivDFQ+Oc9Wyuwor8Ze8peEoUoQ==}
+ ufo@1.5.4:
+ resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==}
+
unbox-primitive@1.0.2:
resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==}
@@ -10495,8 +10709,8 @@ packages:
resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==}
engines: {node: '>=18'}
- unified@10.1.2:
- resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==}
+ unified@11.0.5:
+ resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==}
unique-filename@3.0.0:
resolution: {integrity: sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==}
@@ -10517,39 +10731,33 @@ packages:
unist-util-find-after@5.0.0:
resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==}
- unist-util-generated@2.0.1:
- resolution: {integrity: sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==}
-
unist-util-is@5.2.1:
resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==}
unist-util-is@6.0.0:
resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==}
- unist-util-position-from-estree@1.1.2:
- resolution: {integrity: sha512-poZa0eXpS+/XpoQwGwl79UUdea4ol2ZuCYguVaJS4qzIOMDzbqz8a3erUCOmubSZkaOuGamb3tX790iwOIROww==}
+ unist-util-modify-children@4.0.0:
+ resolution: {integrity: sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==}
- unist-util-position@4.0.4:
- resolution: {integrity: sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==}
+ unist-util-position-from-estree@2.0.0:
+ resolution: {integrity: sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==}
unist-util-position@5.0.0:
resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==}
- unist-util-remove-position@4.0.2:
- resolution: {integrity: sha512-TkBb0HABNmxzAcfLf4qsIbFbaPDvMO6wa3b3j4VcEzFVaw1LBKwnW4/sRJ/atSLSzoIg41JWEdnE7N6DIhGDGQ==}
-
unist-util-remove-position@5.0.0:
resolution: {integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==}
unist-util-remove@4.0.0:
resolution: {integrity: sha512-b4gokeGId57UVRX/eVKej5gXqGlc9+trkORhFJpu9raqZkZhU0zm8Doi05+HaiBsMEIJowL+2WtQ5ItjsngPXg==}
- unist-util-stringify-position@3.0.3:
- resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==}
-
unist-util-stringify-position@4.0.0:
resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==}
+ unist-util-visit-children@3.0.0:
+ resolution: {integrity: sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==}
+
unist-util-visit-parents@4.1.1:
resolution: {integrity: sha512-1xAFJXAKpnnJl8G7K5KgU7FY55y3GcLIXqkzUj5QF/QVP7biUm0K0O2oqVkYsdjzJKifYeWn9+o6piAK2hGSHw==}
@@ -10654,11 +10862,6 @@ packages:
resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==}
hasBin: true
- uvu@0.5.6:
- resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==}
- engines: {node: '>=8'}
- hasBin: true
-
v8-compile-cache-lib@3.0.1:
resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==}
@@ -10687,18 +10890,9 @@ packages:
vfile-location@5.0.3:
resolution: {integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==}
- vfile-matter@3.0.1:
- resolution: {integrity: sha512-CAAIDwnh6ZdtrqAuxdElUqQRQDQgbbIrYtDYI8gCjXS1qQ+1XdLoK8FIZWxJwn0/I+BkSSZpar3SOgjemQz4fg==}
-
- vfile-message@3.1.4:
- resolution: {integrity: sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==}
-
vfile-message@4.0.2:
resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==}
- vfile@5.3.7:
- resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==}
-
vfile@6.0.2:
resolution: {integrity: sha512-zND7NlS8rJYb/sPqkb13ZvbbUoExdbi4w3SfRrMq6R3FvnLQmmfpajJNITuuYm6AZ5uao9vy4BAos3EXBPf2rg==}
@@ -10766,14 +10960,22 @@ packages:
vlq@1.0.1:
resolution: {integrity: sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==}
+ vscode-jsonrpc@8.2.0:
+ resolution: {integrity: sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==}
+ engines: {node: '>=14.0.0'}
+
+ vscode-languageserver-protocol@3.17.5:
+ resolution: {integrity: sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==}
+
vscode-languageserver-textdocument@1.0.12:
resolution: {integrity: sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==}
- vscode-oniguruma@1.7.0:
- resolution: {integrity: sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==}
+ vscode-languageserver-types@3.17.5:
+ resolution: {integrity: sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==}
- vscode-textmate@8.0.0:
- resolution: {integrity: sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==}
+ vscode-languageserver@9.0.1:
+ resolution: {integrity: sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==}
+ hasBin: true
vscode-uri@3.0.8:
resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==}
@@ -10805,9 +11007,6 @@ packages:
web-namespaces@2.0.1:
resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==}
- web-worker@1.3.0:
- resolution: {integrity: sha512-BSR9wyRsy/KOValMgd5kMyr3JzpdeoR9KVId8u5GVlTTAtNChlsE4yTxeY7zMdNSyOmoKBv8NH2qeRY9Tg+IaA==}
-
webidl-conversions@3.0.1:
resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
@@ -10934,6 +11133,9 @@ packages:
engines: {node: '>=8'}
hasBin: true
+ wicked-good-xpath@1.3.0:
+ resolution: {integrity: sha512-Gd9+TUn5nXdwj/hFsPVx5cuHHiF5Bwuc30jZ4+ronF1qHK5O7HD0sgmXWSEgwKquT3ClLoKPVbO6qGwVwLzvAw==}
+
win-release@1.1.1:
resolution: {integrity: sha512-iCRnKVvGxOQdsKhcQId2PXV1vV3J/sDPXKA4Oe9+Eti2nb2ESEsYHRYls/UjoUW3bIc5ZDO8dTH50A/5iVN+bw==}
engines: {node: '>=0.10.0'}
@@ -11041,6 +11243,10 @@ packages:
xmlchars@2.2.0:
resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==}
+ xmldom-sre@0.1.31:
+ resolution: {integrity: sha512-f9s+fUkX04BxQf+7mMWAp5zk61pciie+fFLC9hX9UVvCeJQfNHRHXpeo5MPcR0EUf57PYLdt+ZO4f3Ipk2oZUw==}
+ engines: {node: '>=0.1'}
+
xtend@3.0.0:
resolution: {integrity: sha512-sp/sT9OALMjRW1fKDlPeuSZlDQpkqReA0pyJukniWbTGoEKefHxhGJynE3PNhUMlcM8qWIjPwecwCw4LArS5Eg==}
engines: {node: '>=0.4'}
@@ -11150,6 +11356,13 @@ snapshots:
'@andrewbranch/untar.js@1.0.3': {}
+ '@antfu/install-pkg@0.4.1':
+ dependencies:
+ package-manager-detector: 0.2.0
+ tinyexec: 0.3.0
+
+ '@antfu/utils@0.7.10': {}
+
'@arethetypeswrong/cli@0.15.4':
dependencies:
'@arethetypeswrong/core': 0.15.1
@@ -13170,7 +13383,7 @@ snapshots:
'@bcoe/v8-coverage@0.2.3': {}
- '@braintree/sanitize-url@6.0.4': {}
+ '@braintree/sanitize-url@7.1.0': {}
'@bundled-es-modules/cookie@2.0.0':
dependencies:
@@ -13344,6 +13557,23 @@ snapshots:
human-id: 1.0.2
prettier: 2.8.8
+ '@chevrotain/cst-dts-gen@11.0.3':
+ dependencies:
+ '@chevrotain/gast': 11.0.3
+ '@chevrotain/types': 11.0.3
+ lodash-es: 4.17.21
+
+ '@chevrotain/gast@11.0.3':
+ dependencies:
+ '@chevrotain/types': 11.0.3
+ lodash-es: 4.17.21
+
+ '@chevrotain/regexp-to-ast@11.0.3': {}
+
+ '@chevrotain/types@11.0.3': {}
+
+ '@chevrotain/utils@11.0.3': {}
+
'@codemirror/autocomplete@6.17.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.29.0)(@lezer/common@1.2.1)':
dependencies:
'@codemirror/language': 6.10.2
@@ -13453,8 +13683,6 @@ snapshots:
transitivePeerDependencies:
- '@lezer/common'
- '@codesandbox/sandpack-themes@2.0.21': {}
-
'@codspeed/core@3.1.1':
dependencies:
axios: 1.7.7
@@ -14427,6 +14655,31 @@ snapshots:
find-up: 5.0.0
js-yaml: 4.1.0
+ '@floating-ui/core@1.6.8':
+ dependencies:
+ '@floating-ui/utils': 0.2.8
+
+ '@floating-ui/dom@1.6.11':
+ dependencies:
+ '@floating-ui/core': 1.6.8
+ '@floating-ui/utils': 0.2.8
+
+ '@floating-ui/react-dom@2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@floating-ui/dom': 1.6.11
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+
+ '@floating-ui/react@0.26.24(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@floating-ui/react-dom': 2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@floating-ui/utils': 0.2.8
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ tabbable: 6.2.0
+
+ '@floating-ui/utils@0.2.8': {}
+
'@graphql-typed-document-node/core@3.2.0(graphql@15.8.0)':
dependencies:
graphql: 15.8.0
@@ -14437,10 +14690,12 @@ snapshots:
dependencies:
'@hapi/hoek': 9.3.0
- '@headlessui/react@1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@headlessui/react@2.1.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
+ '@floating-ui/react': 0.26.24(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/focus': 3.18.3(react@18.3.1)
+ '@react-aria/interactions': 3.22.3(react@18.3.1)
'@tanstack/react-virtual': 3.8.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- client-only: 0.0.1
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
@@ -14448,6 +14703,20 @@ snapshots:
'@humanwhocodes/retry@0.3.0': {}
+ '@iconify/types@2.0.0': {}
+
+ '@iconify/utils@2.1.33':
+ dependencies:
+ '@antfu/install-pkg': 0.4.1
+ '@antfu/utils': 0.7.10
+ '@iconify/types': 2.0.0
+ debug: 4.3.6
+ kolorist: 1.8.0
+ local-pkg: 0.5.0
+ mlly: 1.7.2
+ transitivePeerDependencies:
+ - supports-color
+
'@img/sharp-darwin-arm64@0.33.5':
optionalDependencies:
'@img/sharp-libvips-darwin-arm64': 1.0.4
@@ -14818,34 +15087,44 @@ snapshots:
globby: 11.1.0
read-yaml-file: 1.1.0
- '@mdx-js/mdx@2.3.0':
+ '@mdx-js/mdx@3.0.1':
dependencies:
+ '@types/estree': 1.0.6
'@types/estree-jsx': 1.0.5
+ '@types/hast': 3.0.4
'@types/mdx': 2.0.13
- estree-util-build-jsx: 2.2.2
- estree-util-is-identifier-name: 2.1.0
- estree-util-to-js: 1.2.0
+ collapse-white-space: 2.1.0
+ devlop: 1.1.0
+ estree-util-build-jsx: 3.0.1
+ estree-util-is-identifier-name: 3.0.0
+ estree-util-to-js: 2.0.0
estree-walker: 3.0.3
- hast-util-to-estree: 2.3.3
- markdown-extensions: 1.1.1
+ hast-util-to-estree: 3.1.0
+ hast-util-to-jsx-runtime: 2.3.0
+ markdown-extensions: 2.0.0
periscopic: 3.1.0
- remark-mdx: 2.3.0
- remark-parse: 10.0.2
- 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
+ remark-mdx: 3.0.1
+ remark-parse: 11.0.0
+ remark-rehype: 11.1.1
+ source-map: 0.7.4
+ unified: 11.0.5
+ unist-util-position-from-estree: 2.0.0
+ unist-util-stringify-position: 4.0.0
+ unist-util-visit: 5.0.0
+ vfile: 6.0.2
transitivePeerDependencies:
- supports-color
- '@mdx-js/react@2.3.0(react@18.3.1)':
+ '@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1)':
dependencies:
'@types/mdx': 2.0.13
'@types/react': 18.3.10
react: 18.3.1
+ '@mermaid-js/parser@0.3.0':
+ dependencies:
+ langium: 3.0.0
+
'@mswjs/interceptors@0.35.9':
dependencies:
'@open-draft/deferred-promise': 2.2.0
@@ -14914,37 +15193,37 @@ snapshots:
'@napi-rs/simple-git-win32-arm64-msvc': 0.1.17
'@napi-rs/simple-git-win32-x64-msvc': 0.1.17
- '@next/env@14.2.14': {}
+ '@next/env@14.2.15': {}
- '@next/eslint-plugin-next@14.2.14':
+ '@next/eslint-plugin-next@14.2.15':
dependencies:
glob: 10.3.10
- '@next/swc-darwin-arm64@14.2.14':
+ '@next/swc-darwin-arm64@14.2.15':
optional: true
- '@next/swc-darwin-x64@14.2.14':
+ '@next/swc-darwin-x64@14.2.15':
optional: true
- '@next/swc-linux-arm64-gnu@14.2.14':
+ '@next/swc-linux-arm64-gnu@14.2.15':
optional: true
- '@next/swc-linux-arm64-musl@14.2.14':
+ '@next/swc-linux-arm64-musl@14.2.15':
optional: true
- '@next/swc-linux-x64-gnu@14.2.14':
+ '@next/swc-linux-x64-gnu@14.2.15':
optional: true
- '@next/swc-linux-x64-musl@14.2.14':
+ '@next/swc-linux-x64-musl@14.2.15':
optional: true
- '@next/swc-win32-arm64-msvc@14.2.14':
+ '@next/swc-win32-arm64-msvc@14.2.15':
optional: true
- '@next/swc-win32-ia32-msvc@14.2.14':
+ '@next/swc-win32-ia32-msvc@14.2.15':
optional: true
- '@next/swc-win32-x64-msvc@14.2.14':
+ '@next/swc-win32-x64-msvc@14.2.15':
optional: true
'@nodelib/fs.scandir@2.1.5':
@@ -15002,7 +15281,36 @@ snapshots:
'@polka/url@1.0.0-next.25': {}
- '@popperjs/core@2.11.8': {}
+ '@react-aria/focus@3.18.3(react@18.3.1)':
+ dependencies:
+ '@react-aria/interactions': 3.22.3(react@18.3.1)
+ '@react-aria/utils': 3.25.3(react@18.3.1)
+ '@react-types/shared': 3.25.0(react@18.3.1)
+ '@swc/helpers': 0.5.5
+ clsx: 2.1.1
+ react: 18.3.1
+
+ '@react-aria/interactions@3.22.3(react@18.3.1)':
+ dependencies:
+ '@react-aria/ssr': 3.9.6(react@18.3.1)
+ '@react-aria/utils': 3.25.3(react@18.3.1)
+ '@react-types/shared': 3.25.0(react@18.3.1)
+ '@swc/helpers': 0.5.5
+ react: 18.3.1
+
+ '@react-aria/ssr@3.9.6(react@18.3.1)':
+ dependencies:
+ '@swc/helpers': 0.5.5
+ react: 18.3.1
+
+ '@react-aria/utils@3.25.3(react@18.3.1)':
+ dependencies:
+ '@react-aria/ssr': 3.9.6(react@18.3.1)
+ '@react-stately/utils': 3.10.4(react@18.3.1)
+ '@react-types/shared': 3.25.0(react@18.3.1)
+ '@swc/helpers': 0.5.5
+ clsx: 2.1.1
+ react: 18.3.1
'@react-hook/intersection-observer@3.1.1(react@18.3.1)':
dependencies:
@@ -15418,6 +15726,15 @@ snapshots:
'@types/react': 18.3.10
optional: true
+ '@react-stately/utils@3.10.4(react@18.3.1)':
+ dependencies:
+ '@swc/helpers': 0.5.5
+ react: 18.3.1
+
+ '@react-types/shared@3.25.0(react@18.3.1)':
+ dependencies:
+ react: 18.3.1
+
'@rnx-kit/chromium-edge-launcher@1.0.0':
dependencies:
'@types/node': 18.19.42
@@ -15484,9 +15801,45 @@ snapshots:
component-type: 1.2.2
join-component: 1.1.0
- '@sideway/address@4.1.5':
+ '@shikijs/core@1.22.0':
dependencies:
- '@hapi/hoek': 9.3.0
+ '@shikijs/engine-javascript': 1.22.0
+ '@shikijs/engine-oniguruma': 1.22.0
+ '@shikijs/types': 1.22.0
+ '@shikijs/vscode-textmate': 9.3.0
+ '@types/hast': 3.0.4
+ hast-util-to-html: 9.0.3
+
+ '@shikijs/engine-javascript@1.22.0':
+ dependencies:
+ '@shikijs/types': 1.22.0
+ '@shikijs/vscode-textmate': 9.3.0
+ oniguruma-to-js: 0.4.3
+
+ '@shikijs/engine-oniguruma@1.22.0':
+ dependencies:
+ '@shikijs/types': 1.22.0
+ '@shikijs/vscode-textmate': 9.3.0
+
+ '@shikijs/twoslash@1.22.0(typescript@5.5.4)':
+ dependencies:
+ '@shikijs/core': 1.22.0
+ '@shikijs/types': 1.22.0
+ twoslash: 0.2.12(typescript@5.5.4)
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+
+ '@shikijs/types@1.22.0':
+ dependencies:
+ '@shikijs/vscode-textmate': 9.3.0
+ '@types/hast': 3.0.4
+
+ '@shikijs/vscode-textmate@9.3.0': {}
+
+ '@sideway/address@4.1.5':
+ dependencies:
+ '@hapi/hoek': 9.3.0
'@sideway/formula@3.0.1': {}
@@ -15544,10 +15897,10 @@ snapshots:
'@tanstack/react-query': 5.59.0(react@18.3.1)
react: 18.3.1
- '@tanstack/react-query-next-experimental@5.59.0(@tanstack/react-query@5.59.0(react@18.3.1))(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)':
+ '@tanstack/react-query-next-experimental@5.59.0(@tanstack/react-query@5.59.0(react@18.3.1))(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)':
dependencies:
'@tanstack/react-query': 5.59.0(react@18.3.1)
- next: 14.2.14(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ next: 14.2.15(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
react: 18.3.1
'@tanstack/react-query@4.36.1(react-dom@18.3.1(react@18.3.1))(react-native@0.74.3(@babel/core@7.25.2)(@babel/preset-env@7.25.0(@babel/core@7.25.2))(@types/react@18.3.10)(react@18.3.1))(react@18.3.1)':
@@ -15618,17 +15971,17 @@ snapshots:
dependencies:
'@testing-library/dom': 10.4.0
- '@theguild/remark-mermaid@0.0.5(react@18.3.1)':
+ '@theguild/remark-mermaid@0.1.3(react@18.3.1)':
dependencies:
- mermaid: 10.9.1
+ mermaid: 11.3.0
react: 18.3.1
unist-util-visit: 5.0.0
transitivePeerDependencies:
- supports-color
- '@theguild/remark-npm2yarn@0.2.1':
+ '@theguild/remark-npm2yarn@0.3.2':
dependencies:
- npm-to-yarn: 2.2.1
+ npm-to-yarn: 3.0.0
unist-util-visit: 5.0.0
'@tootallnate/once@2.0.0': {}
@@ -15645,7 +15998,7 @@ snapshots:
'@types/acorn@4.0.6':
dependencies:
- '@types/estree': 1.0.5
+ '@types/estree': 1.0.6
'@types/aria-query@5.0.4': {}
@@ -15827,7 +16180,7 @@ snapshots:
'@types/estree-jsx@1.0.5':
dependencies:
- '@types/estree': 1.0.5
+ '@types/estree': 1.0.6
'@types/estree@1.0.5': {}
@@ -15858,10 +16211,6 @@ snapshots:
dependencies:
'@types/node': 20.16.10
- '@types/hast@2.3.10':
- dependencies:
- '@types/unist': 2.0.10
-
'@types/hast@3.0.4':
dependencies:
'@types/unist': 3.0.2
@@ -15884,8 +16233,6 @@ snapshots:
dependencies:
'@types/istanbul-lib-report': 3.0.3
- '@types/js-yaml@4.0.9': {}
-
'@types/jsdom@20.0.1':
dependencies:
'@types/node': 20.16.10
@@ -15898,10 +16245,6 @@ snapshots:
'@types/katex@0.16.7': {}
- '@types/mdast@3.0.15':
- dependencies:
- '@types/unist': 2.0.10
-
'@types/mdast@4.0.4':
dependencies:
'@types/unist': 3.0.2
@@ -15918,6 +16261,10 @@ snapshots:
dependencies:
'@types/node': 20.16.10
+ '@types/nlcst@2.0.3':
+ dependencies:
+ '@types/unist': 3.0.2
+
'@types/node-forge@1.3.11':
dependencies:
'@types/node': 20.16.10
@@ -16133,6 +16480,13 @@ snapshots:
'@typescript-eslint/types': 8.8.0
eslint-visitor-keys: 3.4.3
+ '@typescript/vfs@1.6.0(typescript@5.5.4)':
+ dependencies:
+ debug: 4.3.6
+ typescript: 5.5.4
+ transitivePeerDependencies:
+ - supports-color
+
'@ungap/structured-clone@1.2.0': {}
'@urql/core@2.3.6(graphql@15.8.0)':
@@ -16474,8 +16828,6 @@ snapshots:
ansi-regex@6.0.1: {}
- ansi-sequence-parser@1.1.1: {}
-
ansi-styles@1.1.0: {}
ansi-styles@2.2.1: {}
@@ -16541,6 +16893,8 @@ snapshots:
get-intrinsic: 1.2.4
is-string: 1.0.7
+ array-iterate@2.0.1: {}
+
array-timsort@1.0.3: {}
array-union@1.0.2:
@@ -16807,6 +17161,11 @@ snapshots:
dependencies:
is-windows: 1.0.2
+ better-react-mathjax@2.0.3(react@18.3.1):
+ dependencies:
+ mathjax-full: 3.2.2
+ react: 18.3.1
+
bhttp@1.2.8:
dependencies:
bluebird: 2.11.0
@@ -17115,6 +17474,20 @@ snapshots:
check-error@2.1.1: {}
+ chevrotain-allstar@0.3.1(chevrotain@11.0.3):
+ dependencies:
+ chevrotain: 11.0.3
+ lodash-es: 4.17.21
+
+ chevrotain@11.0.3:
+ dependencies:
+ '@chevrotain/cst-dts-gen': 11.0.3
+ '@chevrotain/gast': 11.0.3
+ '@chevrotain/regexp-to-ast': 11.0.3
+ '@chevrotain/types': 11.0.3
+ '@chevrotain/utils': 11.0.3
+ lodash-es: 4.17.21
+
chokidar@3.6.0:
dependencies:
anymatch: 3.1.3
@@ -17247,6 +17620,8 @@ snapshots:
co@4.6.0: {}
+ collapse-white-space@2.1.0: {}
+
collect-v8-coverage@1.0.2: {}
color-convert@1.9.3:
@@ -17309,6 +17684,8 @@ snapshots:
commander@8.3.0: {}
+ commander@9.2.0: {}
+
commander@9.5.0: {}
comment-json@4.2.5:
@@ -17359,6 +17736,8 @@ snapshots:
condense-whitespace@1.0.0: {}
+ confbox@0.1.8: {}
+
connect-history-api-fallback@2.0.0: {}
connect@3.7.0:
@@ -17427,6 +17806,10 @@ snapshots:
dependencies:
layout-base: 1.0.2
+ cose-base@2.2.0:
+ dependencies:
+ layout-base: 2.0.1
+
cosmiconfig-typescript-loader@5.0.0(@types/node@20.16.10)(cosmiconfig@9.0.0(typescript@5.5.4))(typescript@5.5.4):
dependencies:
'@types/node': 20.16.10
@@ -17685,6 +18068,11 @@ snapshots:
cose-base: 1.0.3
cytoscape: 3.30.1
+ cytoscape-fcose@2.2.0(cytoscape@3.30.1):
+ dependencies:
+ cose-base: 2.2.0
+ cytoscape: 3.30.1
+
cytoscape@3.30.1: {}
d3-array@2.12.1:
@@ -18029,8 +18417,6 @@ snapshots:
diff@4.0.2: {}
- diff@5.2.0: {}
-
dir-glob@3.0.1:
dependencies:
path-type: 4.0.0
@@ -18115,8 +18501,6 @@ snapshots:
electron-to-chromium@1.5.11: {}
- elkjs@0.9.3: {}
-
emittery@0.13.1: {}
emoji-regex@10.3.0: {}
@@ -18631,6 +19015,8 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ esm@3.2.25: {}
+
esniff@2.0.1:
dependencies:
d: 1.0.2
@@ -18658,19 +19044,22 @@ snapshots:
estraverse@5.3.0: {}
- estree-util-attach-comments@2.1.1:
+ estree-util-attach-comments@3.0.0:
dependencies:
- '@types/estree': 1.0.5
+ '@types/estree': 1.0.6
- estree-util-build-jsx@2.2.2:
+ estree-util-build-jsx@3.0.1:
dependencies:
'@types/estree-jsx': 1.0.5
- estree-util-is-identifier-name: 2.1.0
+ devlop: 1.1.0
+ estree-util-is-identifier-name: 3.0.0
estree-walker: 3.0.3
estree-util-is-identifier-name@2.1.0: {}
- estree-util-to-js@1.2.0:
+ estree-util-is-identifier-name@3.0.0: {}
+
+ estree-util-to-js@2.0.0:
dependencies:
'@types/estree-jsx': 1.0.5
astring: 1.8.6
@@ -18685,10 +19074,14 @@ snapshots:
'@types/estree': 1.0.6
is-plain-obj: 4.1.0
- estree-util-visit@1.2.1:
+ estree-util-value-to-estree@3.1.2:
+ dependencies:
+ '@types/estree': 1.0.6
+
+ estree-util-visit@2.0.0:
dependencies:
'@types/estree-jsx': 1.0.5
- '@types/unist': 2.0.10
+ '@types/unist': 3.0.2
estree-walker@3.0.3:
dependencies:
@@ -18932,6 +19325,10 @@ snapshots:
dependencies:
reusify: 1.0.4
+ fault@2.0.1:
+ dependencies:
+ format: 0.2.2
+
faye-websocket@0.11.4:
dependencies:
websocket-driver: 0.7.4
@@ -19054,8 +19451,6 @@ snapshots:
flow-parser@0.241.0: {}
- focus-visible@5.2.0: {}
-
follow-redirects@1.15.6: {}
fontfaceobserver@2.3.0: {}
@@ -19101,10 +19496,19 @@ snapshots:
form-fix-array@1.0.0: {}
+ format@0.2.2: {}
+
forwarded@0.2.0: {}
fraction.js@4.3.7: {}
+ framer-motion@11.11.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
+ dependencies:
+ tslib: 2.6.3
+ optionalDependencies:
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+
freeport-async@2.0.0: {}
fresh@0.5.2: {}
@@ -19228,15 +19632,6 @@ snapshots:
meow: 12.1.1
split2: 4.2.0
- git-up@7.0.0:
- dependencies:
- is-ssh: 1.4.0
- parse-url: 8.1.0
-
- git-url-parse@13.1.1:
- dependencies:
- git-up: 7.0.0
-
github-slugger@2.0.0: {}
glob-parent@5.1.2:
@@ -19375,6 +19770,8 @@ snapshots:
section-matter: 1.0.0
strip-bom-string: 1.0.0
+ hachure-fill@0.5.2: {}
+
handle-thing@2.0.1: {}
har-schema@2.0.0: {}
@@ -19414,12 +19811,6 @@ snapshots:
dependencies:
has-symbols: 1.0.3
- hash-obj@4.0.0:
- dependencies:
- is-obj: 3.0.0
- sort-keys: 5.0.0
- type-fest: 1.4.0
-
hasown@2.0.2:
dependencies:
function-bind: 1.1.2
@@ -19481,23 +19872,58 @@ snapshots:
web-namespaces: 2.0.1
zwitch: 2.0.4
- hast-util-to-estree@2.3.3:
+ hast-util-to-estree@3.1.0:
dependencies:
- '@types/estree': 1.0.5
+ '@types/estree': 1.0.6
'@types/estree-jsx': 1.0.5
- '@types/hast': 2.3.10
- '@types/unist': 2.0.10
+ '@types/hast': 3.0.4
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
+ devlop: 1.1.0
+ estree-util-attach-comments: 3.0.0
+ estree-util-is-identifier-name: 3.0.0
+ hast-util-whitespace: 3.0.0
+ mdast-util-mdx-expression: 2.0.1
+ mdast-util-mdx-jsx: 3.1.3
+ mdast-util-mdxjs-esm: 2.0.1
property-information: 6.5.0
space-separated-tokens: 2.0.2
style-to-object: 0.4.4
- unist-util-position: 4.0.4
+ unist-util-position: 5.0.0
+ zwitch: 2.0.4
+ transitivePeerDependencies:
+ - supports-color
+
+ hast-util-to-html@9.0.3:
+ dependencies:
+ '@types/hast': 3.0.4
+ '@types/unist': 3.0.2
+ ccount: 2.0.1
+ comma-separated-tokens: 2.0.3
+ hast-util-whitespace: 3.0.0
+ html-void-elements: 3.0.0
+ mdast-util-to-hast: 13.2.0
+ property-information: 6.5.0
+ space-separated-tokens: 2.0.2
+ stringify-entities: 4.0.4
zwitch: 2.0.4
+
+ hast-util-to-jsx-runtime@2.3.0:
+ dependencies:
+ '@types/estree': 1.0.6
+ '@types/hast': 3.0.4
+ '@types/unist': 3.0.2
+ comma-separated-tokens: 2.0.3
+ devlop: 1.1.0
+ estree-util-is-identifier-name: 3.0.0
+ hast-util-whitespace: 3.0.0
+ mdast-util-mdx-expression: 2.0.1
+ mdast-util-mdx-jsx: 3.1.3
+ mdast-util-mdxjs-esm: 2.0.1
+ property-information: 6.5.0
+ space-separated-tokens: 2.0.2
+ style-to-object: 1.0.8
+ unist-util-position: 5.0.0
+ vfile-message: 4.0.2
transitivePeerDependencies:
- supports-color
@@ -19511,6 +19937,10 @@ snapshots:
web-namespaces: 2.0.1
zwitch: 2.0.4
+ hast-util-to-string@3.0.1:
+ dependencies:
+ '@types/hast': 3.0.4
+
hast-util-to-text@4.0.2:
dependencies:
'@types/hast': 3.0.4
@@ -19518,7 +19948,9 @@ snapshots:
hast-util-is-element: 3.0.0
unist-util-find-after: 5.0.0
- hast-util-whitespace@2.0.1: {}
+ hast-util-whitespace@3.0.0:
+ dependencies:
+ '@types/hast': 3.0.4
hastscript@8.0.0:
dependencies:
@@ -19748,6 +20180,8 @@ snapshots:
inline-style-parser@0.1.1: {}
+ inline-style-parser@0.2.4: {}
+
internal-ip@4.3.0:
dependencies:
default-gateway: 4.2.0
@@ -19765,8 +20199,6 @@ snapshots:
intersection-observer@0.10.0: {}
- intersection-observer@0.12.2: {}
-
invariant@2.2.4:
dependencies:
loose-envify: 1.4.0
@@ -19810,8 +20242,6 @@ snapshots:
is-buffer@1.1.6: {}
- is-buffer@2.0.5: {}
-
is-callable@1.2.7: {}
is-core-module@2.15.0:
@@ -19892,8 +20322,6 @@ snapshots:
is-obj@2.0.0: {}
- is-obj@3.0.0: {}
-
is-object@1.0.2: {}
is-path-cwd@2.2.0: {}
@@ -19920,7 +20348,7 @@ snapshots:
is-reference@3.0.2:
dependencies:
- '@types/estree': 1.0.5
+ '@types/estree': 1.0.6
is-regex@1.1.4:
dependencies:
@@ -19931,10 +20359,6 @@ snapshots:
dependencies:
call-bind: 1.0.7
- is-ssh@1.4.0:
- dependencies:
- protocols: 2.0.1
-
is-stream@1.1.0: {}
is-stream@2.0.1: {}
@@ -20623,8 +21047,6 @@ snapshots:
json5@2.2.3: {}
- jsonc-parser@3.3.1: {}
-
jsonfile@4.0.0:
optionalDependencies:
graceful-fs: 4.2.11
@@ -20658,8 +21080,6 @@ snapshots:
kleur@3.0.3: {}
- kleur@4.1.5: {}
-
knip@5.29.1(@types/node@20.16.10)(typescript@5.5.4):
dependencies:
'@nodelib/fs.walk': 1.2.8
@@ -20681,6 +21101,16 @@ snapshots:
zod: 3.23.8
zod-validation-error: 3.3.0(zod@3.23.8)
+ kolorist@1.8.0: {}
+
+ langium@3.0.0:
+ dependencies:
+ chevrotain: 11.0.3
+ chevrotain-allstar: 0.3.1(chevrotain@11.0.3)
+ vscode-languageserver: 9.0.1
+ vscode-languageserver-textdocument: 1.0.12
+ vscode-uri: 3.0.8
+
launch-editor@2.8.0:
dependencies:
picocolors: 1.1.0
@@ -20688,6 +21118,8 @@ snapshots:
layout-base@1.0.2: {}
+ layout-base@2.0.1: {}
+
leven@3.1.0: {}
levn@0.4.1:
@@ -20786,6 +21218,11 @@ snapshots:
emojis-list: 3.0.0
json5: 2.2.3
+ local-pkg@0.5.0:
+ dependencies:
+ mlly: 1.7.2
+ pkg-types: 1.2.1
+
locate-path@3.0.0:
dependencies:
p-locate: 3.0.0
@@ -20811,8 +21248,6 @@ snapshots:
lodash.debounce@4.0.8: {}
- lodash.get@4.4.2: {}
-
lodash.isplainobject@4.0.6: {}
lodash.kebabcase@4.1.1: {}
@@ -20922,7 +21357,7 @@ snapshots:
dependencies:
tmpl: 1.0.5
- markdown-extensions@1.1.1: {}
+ markdown-extensions@2.0.0: {}
markdown-table@3.0.3: {}
@@ -20936,14 +21371,18 @@ snapshots:
node-emoji: 2.1.3
supports-hyperlinks: 3.0.0
+ marked@13.0.3: {}
+
marked@9.1.6: {}
marky@1.2.5: {}
- match-sorter@6.3.4:
+ mathjax-full@3.2.2:
dependencies:
- '@babel/runtime': 7.25.0
- remove-accents: 0.5.0
+ esm: 3.2.25
+ mhchemparser: 4.2.1
+ mj-context-menu: 0.6.1
+ speech-rule-engine: 4.0.7
maybe-callback@2.1.0: {}
@@ -20965,148 +21404,163 @@ snapshots:
md5hex@1.0.0: {}
- mdast-util-definitions@5.1.2:
+ mdast-util-find-and-replace@3.0.1:
dependencies:
- '@types/mdast': 3.0.15
- '@types/unist': 2.0.10
- unist-util-visit: 4.1.2
-
- mdast-util-find-and-replace@2.2.2:
- dependencies:
- '@types/mdast': 3.0.15
+ '@types/mdast': 4.0.4
escape-string-regexp: 5.0.0
- unist-util-is: 5.2.1
- unist-util-visit-parents: 5.1.3
+ unist-util-is: 6.0.0
+ unist-util-visit-parents: 6.0.1
- mdast-util-from-markdown@1.3.1:
+ mdast-util-from-markdown@2.0.1:
dependencies:
- '@types/mdast': 3.0.15
- '@types/unist': 2.0.10
+ '@types/mdast': 4.0.4
+ '@types/unist': 3.0.2
decode-named-character-reference: 1.0.2
- mdast-util-to-string: 3.2.0
- micromark: 3.2.0
- micromark-util-decode-numeric-character-reference: 1.1.0
- micromark-util-decode-string: 1.1.0
- micromark-util-normalize-identifier: 1.1.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- unist-util-stringify-position: 3.0.3
- uvu: 0.5.6
+ devlop: 1.1.0
+ mdast-util-to-string: 4.0.0
+ micromark: 4.0.0
+ micromark-util-decode-numeric-character-reference: 2.0.1
+ micromark-util-decode-string: 2.0.0
+ micromark-util-normalize-identifier: 2.0.0
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
+ unist-util-stringify-position: 4.0.0
+ transitivePeerDependencies:
+ - supports-color
+
+ mdast-util-frontmatter@2.0.1:
+ dependencies:
+ '@types/mdast': 4.0.4
+ devlop: 1.1.0
+ escape-string-regexp: 5.0.0
+ mdast-util-from-markdown: 2.0.1
+ mdast-util-to-markdown: 2.1.0
+ micromark-extension-frontmatter: 2.0.0
transitivePeerDependencies:
- supports-color
- mdast-util-gfm-autolink-literal@1.0.3:
+ mdast-util-gfm-autolink-literal@2.0.1:
dependencies:
- '@types/mdast': 3.0.15
+ '@types/mdast': 4.0.4
ccount: 2.0.1
- mdast-util-find-and-replace: 2.2.2
- micromark-util-character: 1.2.0
+ devlop: 1.1.0
+ mdast-util-find-and-replace: 3.0.1
+ micromark-util-character: 2.1.0
- mdast-util-gfm-footnote@1.0.2:
+ mdast-util-gfm-footnote@2.0.0:
dependencies:
- '@types/mdast': 3.0.15
- mdast-util-to-markdown: 1.5.0
- micromark-util-normalize-identifier: 1.1.0
+ '@types/mdast': 4.0.4
+ devlop: 1.1.0
+ mdast-util-from-markdown: 2.0.1
+ mdast-util-to-markdown: 2.1.0
+ micromark-util-normalize-identifier: 2.0.0
+ transitivePeerDependencies:
+ - supports-color
- mdast-util-gfm-strikethrough@1.0.3:
+ mdast-util-gfm-strikethrough@2.0.0:
dependencies:
- '@types/mdast': 3.0.15
- mdast-util-to-markdown: 1.5.0
+ '@types/mdast': 4.0.4
+ mdast-util-from-markdown: 2.0.1
+ mdast-util-to-markdown: 2.1.0
+ transitivePeerDependencies:
+ - supports-color
- mdast-util-gfm-table@1.0.7:
+ mdast-util-gfm-table@2.0.0:
dependencies:
- '@types/mdast': 3.0.15
+ '@types/mdast': 4.0.4
+ devlop: 1.1.0
markdown-table: 3.0.3
- mdast-util-from-markdown: 1.3.1
- mdast-util-to-markdown: 1.5.0
+ mdast-util-from-markdown: 2.0.1
+ mdast-util-to-markdown: 2.1.0
transitivePeerDependencies:
- supports-color
- mdast-util-gfm-task-list-item@1.0.2:
+ mdast-util-gfm-task-list-item@2.0.0:
dependencies:
- '@types/mdast': 3.0.15
- mdast-util-to-markdown: 1.5.0
+ '@types/mdast': 4.0.4
+ devlop: 1.1.0
+ mdast-util-from-markdown: 2.0.1
+ mdast-util-to-markdown: 2.1.0
+ transitivePeerDependencies:
+ - supports-color
- mdast-util-gfm@2.0.2:
+ mdast-util-gfm@3.0.0:
dependencies:
- mdast-util-from-markdown: 1.3.1
- mdast-util-gfm-autolink-literal: 1.0.3
- mdast-util-gfm-footnote: 1.0.2
- mdast-util-gfm-strikethrough: 1.0.3
- mdast-util-gfm-table: 1.0.7
- mdast-util-gfm-task-list-item: 1.0.2
- mdast-util-to-markdown: 1.5.0
+ mdast-util-from-markdown: 2.0.1
+ mdast-util-gfm-autolink-literal: 2.0.1
+ mdast-util-gfm-footnote: 2.0.0
+ mdast-util-gfm-strikethrough: 2.0.0
+ mdast-util-gfm-table: 2.0.0
+ mdast-util-gfm-task-list-item: 2.0.0
+ mdast-util-to-markdown: 2.1.0
transitivePeerDependencies:
- supports-color
- mdast-util-math@2.0.2:
+ mdast-util-math@3.0.0:
dependencies:
- '@types/mdast': 3.0.15
+ '@types/hast': 3.0.4
+ '@types/mdast': 4.0.4
+ devlop: 1.1.0
longest-streak: 3.1.0
- mdast-util-to-markdown: 1.5.0
+ mdast-util-from-markdown: 2.0.1
+ mdast-util-to-markdown: 2.1.0
+ unist-util-remove-position: 5.0.0
+ transitivePeerDependencies:
+ - supports-color
- mdast-util-mdx-expression@1.3.2:
+ mdast-util-mdx-expression@2.0.1:
dependencies:
'@types/estree-jsx': 1.0.5
- '@types/hast': 2.3.10
- '@types/mdast': 3.0.15
- mdast-util-from-markdown: 1.3.1
- mdast-util-to-markdown: 1.5.0
+ '@types/hast': 3.0.4
+ '@types/mdast': 4.0.4
+ devlop: 1.1.0
+ mdast-util-from-markdown: 2.0.1
+ mdast-util-to-markdown: 2.1.0
transitivePeerDependencies:
- supports-color
- mdast-util-mdx-jsx@2.1.4:
+ mdast-util-mdx-jsx@3.1.3:
dependencies:
'@types/estree-jsx': 1.0.5
- '@types/hast': 2.3.10
- '@types/mdast': 3.0.15
- '@types/unist': 2.0.10
+ '@types/hast': 3.0.4
+ '@types/mdast': 4.0.4
+ '@types/unist': 3.0.2
ccount: 2.0.1
- mdast-util-from-markdown: 1.3.1
- mdast-util-to-markdown: 1.5.0
+ devlop: 1.1.0
+ mdast-util-from-markdown: 2.0.1
+ mdast-util-to-markdown: 2.1.0
parse-entities: 4.0.1
stringify-entities: 4.0.4
- unist-util-remove-position: 4.0.2
- unist-util-stringify-position: 3.0.3
- vfile-message: 3.1.4
+ unist-util-stringify-position: 4.0.0
+ vfile-message: 4.0.2
transitivePeerDependencies:
- supports-color
- mdast-util-mdx@2.0.1:
+ mdast-util-mdx@3.0.0:
dependencies:
- mdast-util-from-markdown: 1.3.1
- mdast-util-mdx-expression: 1.3.2
- mdast-util-mdx-jsx: 2.1.4
- mdast-util-mdxjs-esm: 1.3.1
- mdast-util-to-markdown: 1.5.0
+ mdast-util-from-markdown: 2.0.1
+ mdast-util-mdx-expression: 2.0.1
+ mdast-util-mdx-jsx: 3.1.3
+ mdast-util-mdxjs-esm: 2.0.1
+ mdast-util-to-markdown: 2.1.0
transitivePeerDependencies:
- supports-color
- mdast-util-mdxjs-esm@1.3.1:
+ mdast-util-mdxjs-esm@2.0.1:
dependencies:
'@types/estree-jsx': 1.0.5
- '@types/hast': 2.3.10
- '@types/mdast': 3.0.15
- mdast-util-from-markdown: 1.3.1
- mdast-util-to-markdown: 1.5.0
+ '@types/hast': 3.0.4
+ '@types/mdast': 4.0.4
+ devlop: 1.1.0
+ mdast-util-from-markdown: 2.0.1
+ mdast-util-to-markdown: 2.1.0
transitivePeerDependencies:
- supports-color
- mdast-util-phrasing@3.0.1:
+ mdast-util-phrasing@4.1.0:
dependencies:
- '@types/mdast': 3.0.15
- unist-util-is: 5.2.1
-
- mdast-util-to-hast@12.3.0:
- dependencies:
- '@types/hast': 2.3.10
- '@types/mdast': 3.0.15
- mdast-util-definitions: 5.1.2
- micromark-util-sanitize-uri: 1.2.0
- trim-lines: 3.0.1
- unist-util-generated: 2.0.1
- unist-util-position: 4.0.4
- unist-util-visit: 4.1.2
+ '@types/mdast': 4.0.4
+ unist-util-is: 6.0.0
mdast-util-to-hast@13.2.0:
dependencies:
@@ -21120,20 +21574,20 @@ snapshots:
unist-util-visit: 5.0.0
vfile: 6.0.2
- mdast-util-to-markdown@1.5.0:
+ mdast-util-to-markdown@2.1.0:
dependencies:
- '@types/mdast': 3.0.15
- '@types/unist': 2.0.10
+ '@types/mdast': 4.0.4
+ '@types/unist': 3.0.2
longest-streak: 3.1.0
- mdast-util-phrasing: 3.0.1
- mdast-util-to-string: 3.2.0
- micromark-util-decode-string: 1.1.0
- unist-util-visit: 4.1.2
+ mdast-util-phrasing: 4.1.0
+ mdast-util-to-string: 4.0.0
+ micromark-util-decode-string: 2.0.0
+ unist-util-visit: 5.0.0
zwitch: 2.0.4
- mdast-util-to-string@3.2.0:
+ mdast-util-to-string@4.0.0:
dependencies:
- '@types/mdast': 3.0.15
+ '@types/mdast': 4.0.4
mdn-data@2.0.14: {}
@@ -21155,28 +21609,27 @@ snapshots:
merge2@1.4.1: {}
- mermaid@10.9.1:
+ mermaid@11.3.0:
dependencies:
- '@braintree/sanitize-url': 6.0.4
- '@types/d3-scale': 4.0.8
- '@types/d3-scale-chromatic': 3.0.3
+ '@braintree/sanitize-url': 7.1.0
+ '@iconify/utils': 2.1.33
+ '@mermaid-js/parser': 0.3.0
cytoscape: 3.30.1
cytoscape-cose-bilkent: 4.1.0(cytoscape@3.30.1)
+ cytoscape-fcose: 2.2.0(cytoscape@3.30.1)
d3: 7.9.0
d3-sankey: 0.12.3
dagre-d3-es: 7.0.10
dayjs: 1.11.12
dompurify: 3.1.6
- elkjs: 0.9.3
katex: 0.16.11
khroma: 2.1.0
lodash-es: 4.17.21
- mdast-util-from-markdown: 1.3.1
- non-layered-tidy-tree-layout: 2.0.2
+ marked: 13.0.3
+ roughjs: 4.6.6
stylis: 4.3.2
ts-dedent: 2.2.0
uuid: 9.0.1
- web-worker: 1.3.0
transitivePeerDependencies:
- supports-color
@@ -21349,253 +21802,251 @@ snapshots:
- supports-color
- utf-8-validate
- micromark-core-commonmark@1.1.0:
+ mhchemparser@4.2.1: {}
+
+ micromark-core-commonmark@2.0.1:
dependencies:
decode-named-character-reference: 1.0.2
- micromark-factory-destination: 1.1.0
- micromark-factory-label: 1.1.0
- micromark-factory-space: 1.1.0
- micromark-factory-title: 1.1.0
- micromark-factory-whitespace: 1.1.0
- micromark-util-character: 1.2.0
- micromark-util-chunked: 1.1.0
- micromark-util-classify-character: 1.1.0
- micromark-util-html-tag-name: 1.2.0
- micromark-util-normalize-identifier: 1.1.0
- micromark-util-resolve-all: 1.1.0
- micromark-util-subtokenize: 1.1.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- uvu: 0.5.6
-
- micromark-extension-gfm-autolink-literal@1.0.5:
- dependencies:
- micromark-util-character: 1.2.0
- micromark-util-sanitize-uri: 1.2.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
-
- micromark-extension-gfm-footnote@1.1.2:
- dependencies:
- micromark-core-commonmark: 1.1.0
- micromark-factory-space: 1.1.0
- micromark-util-character: 1.2.0
- micromark-util-normalize-identifier: 1.1.0
- micromark-util-sanitize-uri: 1.2.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- uvu: 0.5.6
-
- micromark-extension-gfm-strikethrough@1.0.7:
- dependencies:
- micromark-util-chunked: 1.1.0
- micromark-util-classify-character: 1.1.0
- micromark-util-resolve-all: 1.1.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- uvu: 0.5.6
-
- micromark-extension-gfm-table@1.0.7:
- dependencies:
- micromark-factory-space: 1.1.0
- micromark-util-character: 1.2.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- uvu: 0.5.6
-
- micromark-extension-gfm-tagfilter@1.0.2:
- dependencies:
- micromark-util-types: 1.1.0
-
- micromark-extension-gfm-task-list-item@1.0.5:
- dependencies:
- micromark-factory-space: 1.1.0
- micromark-util-character: 1.2.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- uvu: 0.5.6
-
- micromark-extension-gfm@2.0.3:
- dependencies:
- micromark-extension-gfm-autolink-literal: 1.0.5
- micromark-extension-gfm-footnote: 1.1.2
- micromark-extension-gfm-strikethrough: 1.0.7
- micromark-extension-gfm-table: 1.0.7
- micromark-extension-gfm-tagfilter: 1.0.2
- micromark-extension-gfm-task-list-item: 1.0.5
- micromark-util-combine-extensions: 1.1.0
- micromark-util-types: 1.1.0
-
- micromark-extension-math@2.1.2:
+ devlop: 1.1.0
+ micromark-factory-destination: 2.0.0
+ micromark-factory-label: 2.0.0
+ micromark-factory-space: 2.0.0
+ micromark-factory-title: 2.0.0
+ micromark-factory-whitespace: 2.0.0
+ micromark-util-character: 2.1.0
+ micromark-util-chunked: 2.0.0
+ micromark-util-classify-character: 2.0.0
+ micromark-util-html-tag-name: 2.0.0
+ micromark-util-normalize-identifier: 2.0.0
+ micromark-util-resolve-all: 2.0.0
+ micromark-util-subtokenize: 2.0.1
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
+
+ micromark-extension-frontmatter@2.0.0:
+ dependencies:
+ fault: 2.0.1
+ micromark-util-character: 2.1.0
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
+
+ micromark-extension-gfm-autolink-literal@2.1.0:
+ dependencies:
+ micromark-util-character: 2.1.0
+ micromark-util-sanitize-uri: 2.0.0
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
+
+ micromark-extension-gfm-footnote@2.1.0:
+ dependencies:
+ devlop: 1.1.0
+ micromark-core-commonmark: 2.0.1
+ micromark-factory-space: 2.0.0
+ micromark-util-character: 2.1.0
+ micromark-util-normalize-identifier: 2.0.0
+ micromark-util-sanitize-uri: 2.0.0
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
+
+ micromark-extension-gfm-strikethrough@2.1.0:
+ dependencies:
+ devlop: 1.1.0
+ micromark-util-chunked: 2.0.0
+ micromark-util-classify-character: 2.0.0
+ micromark-util-resolve-all: 2.0.0
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
+
+ micromark-extension-gfm-table@2.1.0:
+ dependencies:
+ devlop: 1.1.0
+ micromark-factory-space: 2.0.0
+ micromark-util-character: 2.1.0
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
+
+ micromark-extension-gfm-tagfilter@2.0.0:
+ dependencies:
+ micromark-util-types: 2.0.0
+
+ micromark-extension-gfm-task-list-item@2.1.0:
+ dependencies:
+ devlop: 1.1.0
+ micromark-factory-space: 2.0.0
+ micromark-util-character: 2.1.0
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
+
+ micromark-extension-gfm@3.0.0:
+ dependencies:
+ micromark-extension-gfm-autolink-literal: 2.1.0
+ micromark-extension-gfm-footnote: 2.1.0
+ micromark-extension-gfm-strikethrough: 2.1.0
+ micromark-extension-gfm-table: 2.1.0
+ micromark-extension-gfm-tagfilter: 2.0.0
+ micromark-extension-gfm-task-list-item: 2.1.0
+ micromark-util-combine-extensions: 2.0.0
+ micromark-util-types: 2.0.0
+
+ micromark-extension-math@3.1.0:
dependencies:
'@types/katex': 0.16.7
+ devlop: 1.1.0
katex: 0.16.11
- micromark-factory-space: 1.1.0
- micromark-util-character: 1.2.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- uvu: 0.5.6
+ micromark-factory-space: 2.0.0
+ micromark-util-character: 2.1.0
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
- micromark-extension-mdx-expression@1.0.8:
+ micromark-extension-mdx-expression@3.0.0:
dependencies:
- '@types/estree': 1.0.5
- micromark-factory-mdx-expression: 1.0.9
- micromark-factory-space: 1.1.0
- micromark-util-character: 1.2.0
- micromark-util-events-to-acorn: 1.2.3
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- uvu: 0.5.6
+ '@types/estree': 1.0.6
+ devlop: 1.1.0
+ micromark-factory-mdx-expression: 2.0.2
+ micromark-factory-space: 2.0.0
+ micromark-util-character: 2.1.0
+ micromark-util-events-to-acorn: 2.0.2
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
- micromark-extension-mdx-jsx@1.0.5:
+ micromark-extension-mdx-jsx@3.0.1:
dependencies:
'@types/acorn': 4.0.6
- '@types/estree': 1.0.5
- estree-util-is-identifier-name: 2.1.0
- micromark-factory-mdx-expression: 1.0.9
- micromark-factory-space: 1.1.0
- micromark-util-character: 1.2.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- uvu: 0.5.6
- vfile-message: 3.1.4
+ '@types/estree': 1.0.6
+ devlop: 1.1.0
+ estree-util-is-identifier-name: 3.0.0
+ micromark-factory-mdx-expression: 2.0.2
+ micromark-factory-space: 2.0.0
+ micromark-util-character: 2.1.0
+ micromark-util-events-to-acorn: 2.0.2
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
+ vfile-message: 4.0.2
- micromark-extension-mdx-md@1.0.1:
+ micromark-extension-mdx-md@2.0.0:
dependencies:
- micromark-util-types: 1.1.0
+ micromark-util-types: 2.0.0
- micromark-extension-mdxjs-esm@1.0.5:
+ micromark-extension-mdxjs-esm@3.0.0:
dependencies:
- '@types/estree': 1.0.5
- micromark-core-commonmark: 1.1.0
- micromark-util-character: 1.2.0
- micromark-util-events-to-acorn: 1.2.3
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- unist-util-position-from-estree: 1.1.2
- uvu: 0.5.6
- vfile-message: 3.1.4
+ '@types/estree': 1.0.6
+ devlop: 1.1.0
+ micromark-core-commonmark: 2.0.1
+ micromark-util-character: 2.1.0
+ micromark-util-events-to-acorn: 2.0.2
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
+ unist-util-position-from-estree: 2.0.0
+ vfile-message: 4.0.2
- micromark-extension-mdxjs@1.0.1:
+ micromark-extension-mdxjs@3.0.0:
dependencies:
acorn: 8.12.1
acorn-jsx: 5.3.2(acorn@8.12.1)
- micromark-extension-mdx-expression: 1.0.8
- micromark-extension-mdx-jsx: 1.0.5
- micromark-extension-mdx-md: 1.0.1
- micromark-extension-mdxjs-esm: 1.0.5
- micromark-util-combine-extensions: 1.1.0
- micromark-util-types: 1.1.0
-
- micromark-factory-destination@1.1.0:
- dependencies:
- micromark-util-character: 1.2.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
+ micromark-extension-mdx-expression: 3.0.0
+ micromark-extension-mdx-jsx: 3.0.1
+ micromark-extension-mdx-md: 2.0.0
+ micromark-extension-mdxjs-esm: 3.0.0
+ micromark-util-combine-extensions: 2.0.0
+ micromark-util-types: 2.0.0
- micromark-factory-label@1.1.0:
+ micromark-factory-destination@2.0.0:
dependencies:
- micromark-util-character: 1.2.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- uvu: 0.5.6
+ micromark-util-character: 2.1.0
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
- micromark-factory-mdx-expression@1.0.9:
+ micromark-factory-label@2.0.0:
dependencies:
- '@types/estree': 1.0.5
- micromark-util-character: 1.2.0
- micromark-util-events-to-acorn: 1.2.3
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- unist-util-position-from-estree: 1.1.2
- uvu: 0.5.6
- vfile-message: 3.1.4
+ devlop: 1.1.0
+ micromark-util-character: 2.1.0
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
- micromark-factory-space@1.1.0:
+ micromark-factory-mdx-expression@2.0.2:
dependencies:
- micromark-util-character: 1.2.0
- micromark-util-types: 1.1.0
+ '@types/estree': 1.0.6
+ devlop: 1.1.0
+ micromark-factory-space: 2.0.0
+ micromark-util-character: 2.1.0
+ micromark-util-events-to-acorn: 2.0.2
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
+ unist-util-position-from-estree: 2.0.0
+ vfile-message: 4.0.2
- micromark-factory-title@1.1.0:
+ micromark-factory-space@2.0.0:
dependencies:
- micromark-factory-space: 1.1.0
- micromark-util-character: 1.2.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
+ micromark-util-character: 2.1.0
+ micromark-util-types: 2.0.0
- micromark-factory-whitespace@1.1.0:
+ micromark-factory-title@2.0.0:
dependencies:
- micromark-factory-space: 1.1.0
- micromark-util-character: 1.2.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
+ micromark-factory-space: 2.0.0
+ micromark-util-character: 2.1.0
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
- micromark-util-character@1.2.0:
+ micromark-factory-whitespace@2.0.0:
dependencies:
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
+ micromark-factory-space: 2.0.0
+ micromark-util-character: 2.1.0
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
micromark-util-character@2.1.0:
dependencies:
micromark-util-symbol: 2.0.0
micromark-util-types: 2.0.0
- micromark-util-chunked@1.1.0:
+ micromark-util-chunked@2.0.0:
dependencies:
- micromark-util-symbol: 1.1.0
+ micromark-util-symbol: 2.0.0
- micromark-util-classify-character@1.1.0:
+ micromark-util-classify-character@2.0.0:
dependencies:
- micromark-util-character: 1.2.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
+ micromark-util-character: 2.1.0
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
- micromark-util-combine-extensions@1.1.0:
+ micromark-util-combine-extensions@2.0.0:
dependencies:
- micromark-util-chunked: 1.1.0
- micromark-util-types: 1.1.0
+ micromark-util-chunked: 2.0.0
+ micromark-util-types: 2.0.0
- micromark-util-decode-numeric-character-reference@1.1.0:
+ micromark-util-decode-numeric-character-reference@2.0.1:
dependencies:
- micromark-util-symbol: 1.1.0
+ micromark-util-symbol: 2.0.0
- micromark-util-decode-string@1.1.0:
+ micromark-util-decode-string@2.0.0:
dependencies:
decode-named-character-reference: 1.0.2
- micromark-util-character: 1.2.0
- micromark-util-decode-numeric-character-reference: 1.1.0
- micromark-util-symbol: 1.1.0
-
- micromark-util-encode@1.1.0: {}
+ micromark-util-character: 2.1.0
+ micromark-util-decode-numeric-character-reference: 2.0.1
+ micromark-util-symbol: 2.0.0
micromark-util-encode@2.0.0: {}
- micromark-util-events-to-acorn@1.2.3:
+ micromark-util-events-to-acorn@2.0.2:
dependencies:
'@types/acorn': 4.0.6
- '@types/estree': 1.0.5
- '@types/unist': 2.0.10
- estree-util-visit: 1.2.1
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- uvu: 0.5.6
- vfile-message: 3.1.4
-
- micromark-util-html-tag-name@1.2.0: {}
+ '@types/estree': 1.0.6
+ '@types/unist': 3.0.2
+ devlop: 1.1.0
+ estree-util-visit: 2.0.0
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
+ vfile-message: 4.0.2
- micromark-util-normalize-identifier@1.1.0:
- dependencies:
- micromark-util-symbol: 1.1.0
+ micromark-util-html-tag-name@2.0.0: {}
- micromark-util-resolve-all@1.1.0:
+ micromark-util-normalize-identifier@2.0.0:
dependencies:
- micromark-util-types: 1.1.0
+ micromark-util-symbol: 2.0.0
- micromark-util-sanitize-uri@1.2.0:
+ micromark-util-resolve-all@2.0.0:
dependencies:
- micromark-util-character: 1.2.0
- micromark-util-encode: 1.1.0
- micromark-util-symbol: 1.1.0
+ micromark-util-types: 2.0.0
micromark-util-sanitize-uri@2.0.0:
dependencies:
@@ -21603,40 +22054,36 @@ snapshots:
micromark-util-encode: 2.0.0
micromark-util-symbol: 2.0.0
- micromark-util-subtokenize@1.1.0:
+ micromark-util-subtokenize@2.0.1:
dependencies:
- micromark-util-chunked: 1.1.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- uvu: 0.5.6
-
- micromark-util-symbol@1.1.0: {}
+ devlop: 1.1.0
+ micromark-util-chunked: 2.0.0
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
micromark-util-symbol@2.0.0: {}
- micromark-util-types@1.1.0: {}
-
micromark-util-types@2.0.0: {}
- micromark@3.2.0:
+ micromark@4.0.0:
dependencies:
'@types/debug': 4.1.12
debug: 4.3.6
decode-named-character-reference: 1.0.2
- micromark-core-commonmark: 1.1.0
- micromark-factory-space: 1.1.0
- micromark-util-character: 1.2.0
- micromark-util-chunked: 1.1.0
- micromark-util-combine-extensions: 1.1.0
- micromark-util-decode-numeric-character-reference: 1.1.0
- micromark-util-encode: 1.1.0
- micromark-util-normalize-identifier: 1.1.0
- micromark-util-resolve-all: 1.1.0
- micromark-util-sanitize-uri: 1.2.0
- micromark-util-subtokenize: 1.1.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- uvu: 0.5.6
+ devlop: 1.1.0
+ micromark-core-commonmark: 2.0.1
+ micromark-factory-space: 2.0.0
+ micromark-util-character: 2.1.0
+ micromark-util-chunked: 2.0.0
+ micromark-util-combine-extensions: 2.0.0
+ micromark-util-decode-numeric-character-reference: 2.0.1
+ micromark-util-encode: 2.0.0
+ micromark-util-normalize-identifier: 2.0.0
+ micromark-util-resolve-all: 2.0.0
+ micromark-util-sanitize-uri: 2.0.0
+ micromark-util-subtokenize: 2.0.1
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
transitivePeerDependencies:
- supports-color
@@ -21723,12 +22170,21 @@ snapshots:
minipass: 3.3.6
yallist: 4.0.0
+ mj-context-menu@0.6.1: {}
+
mkdirp@0.5.6:
dependencies:
minimist: 1.2.8
mkdirp@1.0.4: {}
+ mlly@1.7.2:
+ dependencies:
+ acorn: 8.12.1
+ pathe: 1.1.2
+ pkg-types: 1.2.1
+ ufo: 1.5.4
+
mri@1.2.0: {}
mrmime@2.0.0: {}
@@ -21796,34 +22252,16 @@ snapshots:
nested-error-stacks@2.0.1: {}
- next-mdx-remote@4.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
- dependencies:
- '@mdx-js/mdx': 2.3.0
- '@mdx-js/react': 2.3.0(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- vfile: 5.3.7
- vfile-matter: 3.0.1
- transitivePeerDependencies:
- - supports-color
-
- next-seo@6.5.0(next@14.2.14(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
+ next-themes@0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
dependencies:
- next: 14.2.14(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
-
- next-themes@0.2.1(next@14.2.14(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
- dependencies:
- next: 14.2.14(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
next-tick@1.1.0: {}
- next@14.2.14(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
+ next@14.2.15(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
dependencies:
- '@next/env': 14.2.14
+ '@next/env': 14.2.15
'@swc/helpers': 0.5.5
busboy: 1.6.0
caniuse-lite: 1.0.30001651
@@ -21833,75 +22271,82 @@ snapshots:
react-dom: 18.3.1(react@18.3.1)
styled-jsx: 5.1.1(@babel/core@7.25.2)(react@18.3.1)
optionalDependencies:
- '@next/swc-darwin-arm64': 14.2.14
- '@next/swc-darwin-x64': 14.2.14
- '@next/swc-linux-arm64-gnu': 14.2.14
- '@next/swc-linux-arm64-musl': 14.2.14
- '@next/swc-linux-x64-gnu': 14.2.14
- '@next/swc-linux-x64-musl': 14.2.14
- '@next/swc-win32-arm64-msvc': 14.2.14
- '@next/swc-win32-ia32-msvc': 14.2.14
- '@next/swc-win32-x64-msvc': 14.2.14
+ '@next/swc-darwin-arm64': 14.2.15
+ '@next/swc-darwin-x64': 14.2.15
+ '@next/swc-linux-arm64-gnu': 14.2.15
+ '@next/swc-linux-arm64-musl': 14.2.15
+ '@next/swc-linux-x64-gnu': 14.2.15
+ '@next/swc-linux-x64-musl': 14.2.15
+ '@next/swc-win32-arm64-msvc': 14.2.15
+ '@next/swc-win32-ia32-msvc': 14.2.15
+ '@next/swc-win32-x64-msvc': 14.2.15
transitivePeerDependencies:
- '@babel/core'
- babel-plugin-macros
- nextra-theme-docs@2.13.4(next@14.2.14(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@2.13.4(next@14.2.14(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
+ nextra-theme-docs@3.0.8(next@14.2.15(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.8(@types/react@18.3.10)(next@14.2.15(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
dependencies:
- '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@popperjs/core': 2.11.8
+ '@headlessui/react': 2.1.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
clsx: 2.1.1
escape-string-regexp: 5.0.0
flexsearch: 0.7.43
- focus-visible: 5.2.0
- git-url-parse: 13.1.1
- intersection-observer: 0.12.2
- match-sorter: 6.3.4
- next: 14.2.14(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- next-seo: 6.5.0(next@14.2.14(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- next-themes: 0.2.1(next@14.2.14(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- nextra: 2.13.4(next@14.2.14(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ next: 14.2.15(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ next-themes: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ nextra: 3.0.8(@types/react@18.3.10)(next@14.2.15(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
scroll-into-view-if-needed: 3.1.0
zod: 3.23.8
- nextra@2.13.4(next@14.2.14(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
+ nextra@3.0.8(@types/react@18.3.10)(next@14.2.15(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4):
dependencies:
- '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@mdx-js/mdx': 2.3.0
- '@mdx-js/react': 2.3.0(react@18.3.1)
+ '@headlessui/react': 2.1.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@mdx-js/mdx': 3.0.1
+ '@mdx-js/react': 3.0.1(@types/react@18.3.10)(react@18.3.1)
'@napi-rs/simple-git': 0.1.17
- '@theguild/remark-mermaid': 0.0.5(react@18.3.1)
- '@theguild/remark-npm2yarn': 0.2.1
+ '@shikijs/twoslash': 1.22.0(typescript@5.5.4)
+ '@theguild/remark-mermaid': 0.1.3(react@18.3.1)
+ '@theguild/remark-npm2yarn': 0.3.2
+ better-react-mathjax: 2.0.3(react@18.3.1)
clsx: 2.1.1
+ estree-util-to-js: 2.0.0
+ estree-util-value-to-estree: 3.1.2
github-slugger: 2.0.0
graceful-fs: 4.2.11
gray-matter: 4.0.3
+ hast-util-to-estree: 3.1.0
katex: 0.16.11
- lodash.get: 4.4.2
- next: 14.2.14(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- next-mdx-remote: 4.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- p-limit: 3.1.0
+ next: 14.2.15(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ p-limit: 6.1.0
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
rehype-katex: 7.0.0
- rehype-pretty-code: 0.9.11(shiki@0.14.7)
+ rehype-pretty-code: 0.14.0(shiki@1.22.0)
rehype-raw: 7.0.0
- remark-gfm: 3.0.1
- remark-math: 5.1.1
+ remark-frontmatter: 5.0.0
+ remark-gfm: 4.0.0
+ remark-math: 6.0.0
remark-reading-time: 2.0.1
- shiki: 0.14.7
- slash: 3.0.0
+ remark-smartypants: 3.0.2
+ shiki: 1.22.0
+ slash: 5.1.0
title: 3.5.3
unist-util-remove: 4.0.0
unist-util-visit: 5.0.0
+ yaml: 2.5.1
zod: 3.23.8
+ zod-validation-error: 3.3.0(zod@3.23.8)
transitivePeerDependencies:
+ - '@types/react'
- supports-color
+ - typescript
nice-try@1.0.5: {}
+ nlcst-to-string@4.0.0:
+ dependencies:
+ '@types/nlcst': 2.0.3
+
no-case@3.0.4:
dependencies:
lower-case: 2.0.2
@@ -21941,8 +22386,6 @@ snapshots:
node-stream-zip@1.15.0: {}
- non-layered-tidy-tree-layout@2.0.2: {}
-
nopt@3.0.6:
dependencies:
abbrev: 1.1.1
@@ -21996,7 +22439,7 @@ snapshots:
dependencies:
path-key: 4.0.0
- npm-to-yarn@2.2.1: {}
+ npm-to-yarn@3.0.0: {}
nth-check@2.1.1:
dependencies:
@@ -22078,6 +22521,10 @@ snapshots:
dependencies:
mimic-function: 5.0.1
+ oniguruma-to-js@0.4.3:
+ dependencies:
+ regex: 4.3.3
+
open@6.4.0:
dependencies:
is-wsl: 1.1.0
@@ -22165,6 +22612,10 @@ snapshots:
dependencies:
yocto-queue: 1.1.1
+ p-limit@6.1.0:
+ dependencies:
+ yocto-queue: 1.1.1
+
p-locate@3.0.0:
dependencies:
p-limit: 2.3.0
@@ -22251,22 +22702,23 @@ snapshots:
json-parse-even-better-errors: 2.3.1
lines-and-columns: 1.2.4
+ parse-latin@7.0.0:
+ dependencies:
+ '@types/nlcst': 2.0.3
+ '@types/unist': 3.0.2
+ nlcst-to-string: 4.0.0
+ unist-util-modify-children: 4.0.0
+ unist-util-visit-children: 3.0.0
+ vfile: 6.0.2
+
parse-ms@4.0.0: {}
parse-numeric-range@1.3.0: {}
- parse-path@7.0.0:
- dependencies:
- protocols: 2.0.1
-
parse-png@2.1.0:
dependencies:
pngjs: 3.4.0
- parse-url@8.1.0:
- dependencies:
- parse-path: 7.0.0
-
parse5-htmlparser2-tree-adapter@6.0.1:
dependencies:
parse5: 6.0.1
@@ -22295,6 +22747,8 @@ snapshots:
ansi-escapes: 4.3.2
cross-spawn: 7.0.3
+ path-data-parser@0.1.0: {}
+
path-exists@3.0.0: {}
path-exists@4.0.0: {}
@@ -22337,7 +22791,7 @@ snapshots:
periscopic@3.1.0:
dependencies:
- '@types/estree': 1.0.5
+ '@types/estree': 1.0.6
estree-walker: 3.0.3
is-reference: 3.0.2
@@ -22373,6 +22827,12 @@ snapshots:
dependencies:
find-up: 4.1.0
+ pkg-types@1.2.1:
+ dependencies:
+ confbox: 0.1.8
+ mlly: 1.7.2
+ pathe: 1.1.2
+
playwright-core@1.47.2: {}
playwright@1.47.2:
@@ -22389,6 +22849,13 @@ snapshots:
pngjs@3.4.0: {}
+ points-on-curve@0.2.0: {}
+
+ points-on-path@0.2.1:
+ dependencies:
+ path-data-parser: 0.1.0
+ points-on-curve: 0.2.0
+
possible-typed-array-names@1.0.0: {}
postcss-calc@8.2.4(postcss@8.4.47):
@@ -22681,8 +23148,6 @@ snapshots:
property-information@6.5.0: {}
- protocols@2.0.1: {}
-
proxy-addr@2.0.7:
dependencies:
forwarded: 0.2.0
@@ -22970,6 +23435,8 @@ snapshots:
dependencies:
'@babel/runtime': 7.25.0
+ regex@4.3.3: {}
+
regexp.prototype.flags@1.5.2:
dependencies:
call-bind: 1.0.7
@@ -23009,12 +23476,21 @@ snapshots:
unist-util-visit-parents: 6.0.1
vfile: 6.0.2
- rehype-pretty-code@0.9.11(shiki@0.14.7):
+ rehype-parse@9.0.1:
dependencies:
- '@types/hast': 2.3.10
- hash-obj: 4.0.0
+ '@types/hast': 3.0.4
+ hast-util-from-html: 2.0.1
+ unified: 11.0.5
+
+ rehype-pretty-code@0.14.0(shiki@1.22.0):
+ dependencies:
+ '@types/hast': 3.0.4
+ hast-util-to-string: 3.0.1
parse-numeric-range: 1.3.0
- shiki: 0.14.7
+ rehype-parse: 9.0.1
+ shiki: 1.22.0
+ unified: 11.0.5
+ unist-util-visit: 5.0.0
rehype-raw@7.0.0:
dependencies:
@@ -23024,34 +23500,48 @@ snapshots:
relateurl@0.2.7: {}
- remark-gfm@3.0.1:
+ remark-frontmatter@5.0.0:
dependencies:
- '@types/mdast': 3.0.15
- mdast-util-gfm: 2.0.2
- micromark-extension-gfm: 2.0.3
- unified: 10.1.2
+ '@types/mdast': 4.0.4
+ mdast-util-frontmatter: 2.0.1
+ micromark-extension-frontmatter: 2.0.0
+ unified: 11.0.5
transitivePeerDependencies:
- supports-color
- remark-math@5.1.1:
+ remark-gfm@4.0.0:
dependencies:
- '@types/mdast': 3.0.15
- mdast-util-math: 2.0.2
- micromark-extension-math: 2.1.2
- unified: 10.1.2
+ '@types/mdast': 4.0.4
+ mdast-util-gfm: 3.0.0
+ micromark-extension-gfm: 3.0.0
+ remark-parse: 11.0.0
+ remark-stringify: 11.0.0
+ unified: 11.0.5
+ transitivePeerDependencies:
+ - supports-color
- remark-mdx@2.3.0:
+ remark-math@6.0.0:
dependencies:
- mdast-util-mdx: 2.0.1
- micromark-extension-mdxjs: 1.0.1
+ '@types/mdast': 4.0.4
+ mdast-util-math: 3.0.0
+ micromark-extension-math: 3.1.0
+ unified: 11.0.5
transitivePeerDependencies:
- supports-color
- remark-parse@10.0.2:
+ remark-mdx@3.0.1:
dependencies:
- '@types/mdast': 3.0.15
- mdast-util-from-markdown: 1.3.1
- unified: 10.1.2
+ mdast-util-mdx: 3.0.0
+ micromark-extension-mdxjs: 3.0.0
+ transitivePeerDependencies:
+ - supports-color
+
+ remark-parse@11.0.0:
+ dependencies:
+ '@types/mdast': 4.0.4
+ mdast-util-from-markdown: 2.0.1
+ micromark-util-types: 2.0.0
+ unified: 11.0.5
transitivePeerDependencies:
- supports-color
@@ -23062,12 +23552,13 @@ snapshots:
reading-time: 1.5.0
unist-util-visit: 3.1.0
- remark-rehype@10.1.0:
+ remark-rehype@11.1.1:
dependencies:
- '@types/hast': 2.3.10
- '@types/mdast': 3.0.15
- mdast-util-to-hast: 12.3.0
- unified: 10.1.2
+ '@types/hast': 3.0.4
+ '@types/mdast': 4.0.4
+ mdast-util-to-hast: 13.2.0
+ unified: 11.0.5
+ vfile: 6.0.2
remark-sandpack@0.0.5:
dependencies:
@@ -23075,6 +23566,19 @@ snapshots:
fs-readdir-recursive: 1.1.0
unist-util-visit: 4.1.2
+ remark-smartypants@3.0.2:
+ dependencies:
+ retext: 9.0.0
+ retext-smartypants: 6.1.1
+ unified: 11.0.5
+ unist-util-visit: 5.0.0
+
+ remark-stringify@11.0.0:
+ dependencies:
+ '@types/mdast': 4.0.4
+ mdast-util-to-markdown: 2.1.0
+ unified: 11.0.5
+
remove-accents@0.5.0: {}
remove-trailing-slash@0.1.1: {}
@@ -23165,6 +23669,31 @@ snapshots:
onetime: 7.0.0
signal-exit: 4.1.0
+ retext-latin@4.0.0:
+ dependencies:
+ '@types/nlcst': 2.0.3
+ parse-latin: 7.0.0
+ unified: 11.0.5
+
+ retext-smartypants@6.1.1:
+ dependencies:
+ '@types/nlcst': 2.0.3
+ nlcst-to-string: 4.0.0
+ unist-util-visit: 5.0.0
+
+ retext-stringify@4.0.0:
+ dependencies:
+ '@types/nlcst': 2.0.3
+ nlcst-to-string: 4.0.0
+ unified: 11.0.5
+
+ retext@9.0.0:
+ dependencies:
+ '@types/nlcst': 2.0.3
+ retext-latin: 4.0.0
+ retext-stringify: 4.0.0
+ unified: 11.0.5
+
retry@0.13.1: {}
reusify@1.0.4: {}
@@ -23227,6 +23756,13 @@ snapshots:
'@rollup/rollup-win32-x64-msvc': 4.21.2
fsevents: 2.3.3
+ roughjs@4.6.6:
+ dependencies:
+ hachure-fill: 0.5.2
+ path-data-parser: 0.1.0
+ points-on-curve: 0.2.0
+ points-on-path: 0.2.1
+
rrweb-cssom@0.7.1: {}
run-parallel@1.2.0:
@@ -23464,12 +24000,14 @@ snapshots:
sherif-windows-arm64: 1.0.0
sherif-windows-x64: 1.0.0
- shiki@0.14.7:
+ shiki@1.22.0:
dependencies:
- ansi-sequence-parser: 1.1.1
- jsonc-parser: 3.3.1
- vscode-oniguruma: 1.7.0
- vscode-textmate: 8.0.0
+ '@shikijs/core': 1.22.0
+ '@shikijs/engine-javascript': 1.22.0
+ '@shikijs/engine-oniguruma': 1.22.0
+ '@shikijs/types': 1.22.0
+ '@shikijs/vscode-textmate': 9.3.0
+ '@types/hast': 3.0.4
short-unique-id@5.2.0: {}
@@ -23542,10 +24080,6 @@ snapshots:
uuid: 8.3.2
websocket-driver: 0.7.4
- sort-keys@5.0.0:
- dependencies:
- is-plain-obj: 4.1.0
-
source-list-map@2.0.1: {}
source-map-js@1.2.1: {}
@@ -23616,6 +24150,12 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ speech-rule-engine@4.0.7:
+ dependencies:
+ commander: 9.2.0
+ wicked-good-xpath: 1.3.0
+ xmldom-sre: 0.1.31
+
split2@4.2.0: {}
split@0.3.3:
@@ -23823,6 +24363,10 @@ snapshots:
dependencies:
inline-style-parser: 0.1.1
+ style-to-object@1.0.8:
+ dependencies:
+ inline-style-parser: 0.2.4
+
styled-jsx@5.1.1(@babel/core@7.25.2)(react@18.3.1):
dependencies:
client-only: 0.0.1
@@ -23919,6 +24463,8 @@ snapshots:
'@pkgr/core': 0.1.1
tslib: 2.6.3
+ tabbable@6.2.0: {}
+
tailwindcss@3.4.10(ts-node@10.9.2(@types/node@20.16.10)(typescript@5.5.4)):
dependencies:
'@alloc/quick-lru': 5.2.0
@@ -24248,6 +24794,16 @@ snapshots:
tweetnacl@0.14.5: {}
+ twoslash-protocol@0.2.12: {}
+
+ twoslash@0.2.12(typescript@5.5.4):
+ dependencies:
+ '@typescript/vfs': 1.6.0(typescript@5.5.4)
+ twoslash-protocol: 0.2.12
+ typescript: 5.5.4
+ transitivePeerDependencies:
+ - supports-color
+
typanion@3.14.0: {}
type-check@0.4.0:
@@ -24264,8 +24820,6 @@ snapshots:
type-fest@0.7.1: {}
- type-fest@1.4.0: {}
-
type-fest@4.23.0: {}
type-is@1.6.18:
@@ -24335,6 +24889,8 @@ snapshots:
ua-parser-js@1.0.38: {}
+ ufo@1.5.4: {}
+
unbox-primitive@1.0.2:
dependencies:
call-bind: 1.0.7
@@ -24361,15 +24917,15 @@ snapshots:
unicorn-magic@0.1.0: {}
- unified@10.1.2:
+ unified@11.0.5:
dependencies:
- '@types/unist': 2.0.10
+ '@types/unist': 3.0.2
bail: 2.0.2
+ devlop: 1.1.0
extend: 3.0.2
- is-buffer: 2.0.5
is-plain-obj: 4.1.0
trough: 2.2.0
- vfile: 5.3.7
+ vfile: 6.0.2
unique-filename@3.0.0:
dependencies:
@@ -24392,8 +24948,6 @@ snapshots:
'@types/unist': 3.0.2
unist-util-is: 6.0.0
- unist-util-generated@2.0.1: {}
-
unist-util-is@5.2.1:
dependencies:
'@types/unist': 2.0.10
@@ -24402,23 +24956,19 @@ snapshots:
dependencies:
'@types/unist': 3.0.2
- unist-util-position-from-estree@1.1.2:
+ unist-util-modify-children@4.0.0:
dependencies:
- '@types/unist': 2.0.10
+ '@types/unist': 3.0.2
+ array-iterate: 2.0.1
- unist-util-position@4.0.4:
+ unist-util-position-from-estree@2.0.0:
dependencies:
- '@types/unist': 2.0.10
+ '@types/unist': 3.0.2
unist-util-position@5.0.0:
dependencies:
'@types/unist': 3.0.2
- unist-util-remove-position@4.0.2:
- dependencies:
- '@types/unist': 2.0.10
- unist-util-visit: 4.1.2
-
unist-util-remove-position@5.0.0:
dependencies:
'@types/unist': 3.0.2
@@ -24430,11 +24980,11 @@ snapshots:
unist-util-is: 6.0.0
unist-util-visit-parents: 6.0.1
- unist-util-stringify-position@3.0.3:
+ unist-util-stringify-position@4.0.0:
dependencies:
- '@types/unist': 2.0.10
+ '@types/unist': 3.0.2
- unist-util-stringify-position@4.0.0:
+ unist-util-visit-children@3.0.0:
dependencies:
'@types/unist': 3.0.2
@@ -24547,13 +25097,6 @@ snapshots:
uuid@9.0.1: {}
- uvu@0.5.6:
- dependencies:
- dequal: 2.0.3
- diff: 5.2.0
- kleur: 4.1.5
- sade: 1.8.1
-
v8-compile-cache-lib@3.0.1: {}
v8-to-istanbul@9.3.0:
@@ -24583,29 +25126,11 @@ snapshots:
'@types/unist': 3.0.2
vfile: 6.0.2
- vfile-matter@3.0.1:
- dependencies:
- '@types/js-yaml': 4.0.9
- is-buffer: 2.0.5
- js-yaml: 4.1.0
-
- vfile-message@3.1.4:
- dependencies:
- '@types/unist': 2.0.10
- unist-util-stringify-position: 3.0.3
-
vfile-message@4.0.2:
dependencies:
'@types/unist': 3.0.2
unist-util-stringify-position: 4.0.0
- vfile@5.3.7:
- dependencies:
- '@types/unist': 2.0.10
- is-buffer: 2.0.5
- unist-util-stringify-position: 3.0.3
- vfile-message: 3.1.4
-
vfile@6.0.2:
dependencies:
'@types/unist': 3.0.2
@@ -24678,11 +25203,20 @@ snapshots:
vlq@1.0.1: {}
+ vscode-jsonrpc@8.2.0: {}
+
+ vscode-languageserver-protocol@3.17.5:
+ dependencies:
+ vscode-jsonrpc: 8.2.0
+ vscode-languageserver-types: 3.17.5
+
vscode-languageserver-textdocument@1.0.12: {}
- vscode-oniguruma@1.7.0: {}
+ vscode-languageserver-types@3.17.5: {}
- vscode-textmate@8.0.0: {}
+ vscode-languageserver@9.0.1:
+ dependencies:
+ vscode-languageserver-protocol: 3.17.5
vscode-uri@3.0.8: {}
@@ -24715,8 +25249,6 @@ snapshots:
web-namespaces@2.0.1: {}
- web-worker@1.3.0: {}
-
webidl-conversions@3.0.1: {}
webidl-conversions@4.0.2: {}
@@ -24898,6 +25430,8 @@ snapshots:
siginfo: 2.0.0
stackback: 0.0.2
+ wicked-good-xpath@1.3.0: {}
+
win-release@1.1.1:
dependencies:
semver: 5.7.2
@@ -24975,6 +25509,8 @@ snapshots:
xmlchars@2.2.0: {}
+ xmldom-sre@0.1.31: {}
+
xtend@3.0.0: {}
xtend@4.0.2: {}
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index fb42b8959..2cd6851e5 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -14,10 +14,10 @@ catalog:
"@testing-library/react-native": "^12.5.2"
# next
- "@next/eslint-plugin-next": "^14.2.14"
- "nextra": "^2.13.4"
- "next": "^14.2.14"
- "nextra-theme-docs": "^2.13.4"
+ "nextra": "^3.0.8"
+ "nextra-theme-docs": "^3.0.8"
+ "next": "^14.2.15"
+ "@next/eslint-plugin-next": "^14.2.15"
"sharp": "^0.33.5"
# tailwindcss
@@ -29,7 +29,6 @@ catalog:
# codesandbox
"@codesandbox/sandpack-react": "^2.19.1"
- "@codesandbox/sandpack-themes": "^2.0.21"
"remark-sandpack": "^0.0.5"
"axios": "^1.7.7"