diff --git a/examples/linearlite/package.json b/examples/linearlite/package.json
index f27a8f8cd3..2350d8d09d 100644
--- a/examples/linearlite/package.json
+++ b/examples/linearlite/package.json
@@ -78,7 +78,6 @@
"@types/react": "^18.3.3",
"@types/react-beautiful-dnd": "^13.1.8",
"@types/react-dom": "^18.3.0",
- "@types/react-router-dom": "^5.3.3",
"@types/react-window": "^1.8.8",
"@types/uuid": "^9.0.3",
"@types/vite-plugin-react-svg": "^0.2.5",
diff --git a/examples/nextjs/.eslintignore b/examples/nextjs/.eslintignore
deleted file mode 100644
index e32a3e1834..0000000000
--- a/examples/nextjs/.eslintignore
+++ /dev/null
@@ -1 +0,0 @@
-/build/**
diff --git a/examples/nextjs/.gitignore b/examples/nextjs/.gitignore
deleted file mode 100644
index 7a06c3b2bd..0000000000
--- a/examples/nextjs/.gitignore
+++ /dev/null
@@ -1,10 +0,0 @@
-dist
-.env.local
-
-# Turborepo
-.turbo
-
-# next.js
-/.next/
-/out/
-next-env.d.ts
diff --git a/examples/nextjs/.prettierrc b/examples/nextjs/.prettierrc
deleted file mode 100644
index eaff0359ca..0000000000
--- a/examples/nextjs/.prettierrc
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "trailingComma": "es5",
- "semi": false,
- "tabWidth": 2
-}
diff --git a/examples/nextjs/README.md b/examples/nextjs/README.md
deleted file mode 100644
index 9e8d9a9b2c..0000000000
--- a/examples/nextjs/README.md
+++ /dev/null
@@ -1,46 +0,0 @@
-# Basic Next.js example
-
-This is an example Next.js application developed using ElectricSQL.
-
-## Setup
-
-This example is part of the [ElectricSQL monorepo](../..) and is designed to be built and run as part of the [pnpm workspace](https://pnpm.io/workspaces) defined in [`../../pnpm-workspace.yaml`](../../pnpm-workspace.yaml).
-
-Navigate to the root directory of the monorepo, e.g.:
-
-```shell
-cd ../../
-```
-
-Install and build all of the workspace packages and examples:
-
-```shell
-pnpm install
-pnpm run -r build
-```
-
-Navigate back to this directory:
-
-```shell
-cd examples/nextjs
-```
-
-Start the example backend services using [Docker Compose](https://docs.docker.com/compose/):
-
-```shell
-pnpm backend:up
-```
-
-> Note that this always stops and deletes the volumes mounted by any other example backend containers that are running or have been run before. This ensures that the example always starts with a clean database and clean disk.
-
-Now start the dev server:
-
-```shell
-pnpm dev
-```
-
-When you're done, stop the backend services using:
-
-```shell
-pnpm backend:down
-```
diff --git a/examples/nextjs/app/App.css b/examples/nextjs/app/App.css
deleted file mode 100644
index 9b61c18161..0000000000
--- a/examples/nextjs/app/App.css
+++ /dev/null
@@ -1,25 +0,0 @@
-.App {
- text-align: center;
-}
-
-.App-logo {
- height: min(160px, 30vmin);
- pointer-events: none;
- margin-top: min(30px, 5vmin);
- margin-bottom: min(30px, 5vmin);
-}
-
-.App-header {
- background-color: #1c1e20;
- min-height: 100vh;
- display: flex;
- flex-direction: column;
- align-items: top;
- justify-content: top;
- font-size: calc(10px + 2vmin);
- color: white;
-}
-
-.App-link {
- color: #61dafb;
-}
diff --git a/examples/nextjs/app/Example.css b/examples/nextjs/app/Example.css
deleted file mode 100644
index 68dcffd48a..0000000000
--- a/examples/nextjs/app/Example.css
+++ /dev/null
@@ -1,41 +0,0 @@
-.controls {
- margin-bottom: 1.5rem;
-}
-
-.button {
- display: inline-block;
- line-height: 1.3;
- text-align: center;
- text-decoration: none;
- vertical-align: middle;
- cursor: pointer;
- user-select: none;
- width: calc(15vw + 100px);
- margin-right: 0.5rem !important;
- margin-left: 0.5rem !important;
- border-radius: 32px;
- text-shadow: 2px 6px 20px rgba(0, 0, 0, 0.4);
- box-shadow: rgba(0, 0, 0, 0.5) 1px 2px 8px 0px;
- background: #1e2123;
- border: 2px solid #229089;
- color: #f9fdff;
- font-size: 16px;
- font-weight: 500;
- padding: 10px 18px;
-}
-
-.item {
- display: block;
- line-height: 1.3;
- text-align: center;
- vertical-align: middle;
- width: calc(30vw - 1.5rem + 200px);
- margin-right: auto;
- margin-left: auto;
- border-radius: 32px;
- border: 1.5px solid #bbb;
- box-shadow: rgba(0, 0, 0, 0.3) 1px 2px 8px 0px;
- color: #f9fdff;
- font-size: 13px;
- padding: 10px 18px;
-}
diff --git a/examples/nextjs/app/api/items/route.ts b/examples/nextjs/app/api/items/route.ts
deleted file mode 100644
index 4d2ed7dd99..0000000000
--- a/examples/nextjs/app/api/items/route.ts
+++ /dev/null
@@ -1,17 +0,0 @@
-import { db } from "../../db"
-import { NextResponse } from "next/server"
-
-export async function POST(request: Request) {
- const body = await request.json()
- const result = await db.query(
- `INSERT INTO items (id)
- VALUES ($1) RETURNING id;`,
- [body.uuid]
- )
- return NextResponse.json({ id: result.rows[0].id })
-}
-
-export async function DELETE() {
- await db.query(`DELETE FROM items;`)
- return NextResponse.json(`ok`)
-}
diff --git a/examples/nextjs/app/db.ts b/examples/nextjs/app/db.ts
deleted file mode 100644
index 4410f51fb3..0000000000
--- a/examples/nextjs/app/db.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-import pgPkg from "pg"
-const { Client } = pgPkg
-
-const db = new Client({
- connectionString: process.env.DATABASE_URL,
-})
-
-db.connect()
-
-export { db }
diff --git a/examples/nextjs/app/layout.tsx b/examples/nextjs/app/layout.tsx
deleted file mode 100644
index dded27eb6a..0000000000
--- a/examples/nextjs/app/layout.tsx
+++ /dev/null
@@ -1,26 +0,0 @@
-import "./style.css"
-import "./App.css"
-
-export const metadata = {
- title: `Next.js Forms Example`,
- description: `Example application with forms and Postgres.`,
-}
-
-export default function RootLayout({
- children,
-}: {
- children: React.ReactNode
-}) {
- return (
-
-
-
-
-
- {children}
-
-
-
-
- )
-}
diff --git a/examples/nextjs/app/match-stream.ts b/examples/nextjs/app/match-stream.ts
deleted file mode 100644
index c9b8b9e68e..0000000000
--- a/examples/nextjs/app/match-stream.ts
+++ /dev/null
@@ -1,47 +0,0 @@
-import {
- type ShapeStream,
- type ChangeMessage,
- type Row,
- isChangeMessage,
-} from "@electric-sql/client"
-
-export async function matchStream({
- stream,
- operations,
- matchFn,
- timeout = 10000,
-}: {
- stream: ShapeStream
- operations: Array<`insert` | `update` | `delete`>
- matchFn: ({
- operationType,
- message,
- }: {
- operationType: string
- message: ChangeMessage
- }) => boolean
- timeout?: number
-}): Promise> {
- return new Promise>((resolve, reject) => {
- const timeoutId = setTimeout(() => {
- reject(`matchStream timed out after ${timeout}ms`)
- }, timeout)
-
- const unsubscribe = stream.subscribe((messages) => {
- const message = messages.filter(isChangeMessage).find(
- (message) =>
- operations.includes(message.headers.operation) &&
- matchFn({
- operationType: message.headers.operation,
- message: message,
- })
- )
-
- if (message) {
- clearTimeout(timeoutId)
- unsubscribe()
- return resolve(message)
- }
- })
- })
-}
diff --git a/examples/nextjs/app/page.tsx b/examples/nextjs/app/page.tsx
deleted file mode 100644
index f721dbec22..0000000000
--- a/examples/nextjs/app/page.tsx
+++ /dev/null
@@ -1,114 +0,0 @@
-"use client"
-
-import { v4 as uuidv4 } from "uuid"
-import { useOptimistic } from "react"
-import { useShape, getShapeStream } from "@electric-sql/react"
-import "./Example.css"
-import { matchStream } from "./match-stream"
-import { ShapeStreamOptions } from "@electric-sql/client/*"
-
-const itemShape = (): ShapeStreamOptions => {
- if (typeof window !== `undefined`) {
- return {
- url: new URL(`/shape-proxy`, window?.location.origin).href,
- }
- } else {
- return {
- url: new URL(`https://not-sure-how-this-works.com/shape-proxy`).href,
- }
- }
-}
-
-type Item = { id: string }
-
-async function createItem(newId: string) {
- const itemsStream = getShapeStream- (itemShape())
-
- // Match the insert
- const findUpdatePromise = matchStream({
- stream: itemsStream,
- operations: [`insert`],
- matchFn: ({ message }) => message.value.id === newId,
- })
-
- // Generate new UUID and post to backend
- const fetchPromise = fetch(`/api/items`, {
- method: `POST`,
- body: JSON.stringify({ uuid: newId }),
- })
-
- return await Promise.all([findUpdatePromise, fetchPromise])
-}
-
-async function clearItems() {
- const itemsStream = getShapeStream
- (itemShape())
- // Match the delete
- const findUpdatePromise = matchStream({
- stream: itemsStream,
- operations: [`delete`],
- // First delete will match
- matchFn: () => true,
- })
- // Post to backend to delete everything
- const fetchPromise = fetch(`/api/items`, {
- method: `DELETE`,
- })
-
- return await Promise.all([findUpdatePromise, fetchPromise])
-}
-
-export default function Home() {
- const { data: items } = useShape
- (itemShape())
- const [optimisticItems, updateOptimisticItems] = useOptimistic<
- Item[],
- { newId?: string; isClear?: boolean }
- >(items, (state, { newId, isClear }) => {
- if (isClear) {
- return []
- }
-
- if (newId) {
- // Merge data from shape & optimistic data from fetchers. This removes
- // possible duplicates as there's a potential race condition where
- // useShape updates from the stream slightly before the action has finished.
- const itemsMap = new Map()
- state.concat([{ id: newId }]).forEach((item) => {
- itemsMap.set(item.id, { ...itemsMap.get(item.id), ...item })
- })
- return Array.from(itemsMap.values())
- }
-
- return []
- })
-
- return (
-
-
- {optimisticItems.map((item: Item, index: number) => (
-
- {item.id}
-
- ))}
-
- )
-}
diff --git a/examples/nextjs/app/shape-proxy/route.ts b/examples/nextjs/app/shape-proxy/route.ts
deleted file mode 100644
index c5edc04474..0000000000
--- a/examples/nextjs/app/shape-proxy/route.ts
+++ /dev/null
@@ -1,52 +0,0 @@
-import { ELECTRIC_PROTOCOL_QUERY_PARAMS } from "@electric-sql/client"
-
-export async function GET(request: Request) {
- const url = new URL(request.url)
- const originUrl = new URL(
- process.env.ELECTRIC_URL
- ? `${process.env.ELECTRIC_URL}/v1/shape`
- : `http://localhost:3000/v1/shape`
- )
-
- // Only pass through Electric protocol parameters, not table name
- url.searchParams.forEach((value, key) => {
- if (ELECTRIC_PROTOCOL_QUERY_PARAMS.includes(key)) {
- originUrl.searchParams.set(key, value)
- }
- })
-
- // Set the table server-side - not from client params
- originUrl.searchParams.set(`table`, `items`)
-
- if (process.env.ELECTRIC_SOURCE_ID) {
- originUrl.searchParams.set(`source_id`, process.env.ELECTRIC_SOURCE_ID)
- }
-
- const headers = new Headers()
- if (process.env.ELECTRIC_SOURCE_SECRET) {
- originUrl.searchParams.set(`secret`, process.env.ELECTRIC_SOURCE_SECRET)
- }
-
- const newRequest = new Request(originUrl.toString(), {
- method: `GET`,
- headers,
- })
-
- // When proxying long-polling requests, content-encoding & content-length are added
- // erroneously (saying the body is gzipped when it's not) so we'll just remove
- // them to avoid content decoding errors in the browser.
- //
- // Similar-ish problem to https://github.com/wintercg/fetch/issues/23
- let resp = await fetch(newRequest)
- if (resp.headers.get(`content-encoding`)) {
- const headers = new Headers(resp.headers)
- headers.delete(`content-encoding`)
- headers.delete(`content-length`)
- resp = new Response(resp.body, {
- status: resp.status,
- statusText: resp.statusText,
- headers,
- })
- }
- return resp
-}
diff --git a/examples/nextjs/app/style.css b/examples/nextjs/app/style.css
deleted file mode 100644
index 08c0b459f4..0000000000
--- a/examples/nextjs/app/style.css
+++ /dev/null
@@ -1,13 +0,0 @@
-body {
- margin: 0;
- font-family: "Helvetica Neue", Helvetica, sans-serif;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
- background: #1c1e20;
- min-width: 360px;
-}
-
-code {
- font-family:
- source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;
-}
diff --git a/examples/nextjs/e2e/e2e.test.tsx b/examples/nextjs/e2e/e2e.test.tsx
deleted file mode 100644
index 94133d1d15..0000000000
--- a/examples/nextjs/e2e/e2e.test.tsx
+++ /dev/null
@@ -1,79 +0,0 @@
-import { expect, test } from "@playwright/test"
-
-const BASE_URL = process.env.BASE_URL
-
-test(`sync items between tabs`, async ({ browser }) => {
- expect(BASE_URL).toBeDefined()
-
- // Launch a new browser context with two tabs
- const context = await browser.newContext()
- const page1 = await context.newPage()
- const page2 = await context.newPage()
-
- // Open the same webpage in both tabs
- await page1.goto(BASE_URL!)
- await page2.goto(BASE_URL!)
-
- // Give some time for initial sync
- await page1.waitForTimeout(1000)
- await page2.waitForTimeout(1000)
-
- // Get initial count of items
- const initialItemsPage1 = await page1.$$(`.item`)
- const initialItemsPage2 = await page2.$$(`.item`)
- const initialCount = initialItemsPage1.length
- expect(initialItemsPage2.length).toBe(initialCount)
-
- // Click Add button in first tab
- await page1.click(`button[value="add"]`)
-
- // Give some time for the new entry to be synced
- await page1.waitForTimeout(1000)
- await page2.waitForTimeout(1000)
-
- // Verify both tabs have one more entry
- const page1Items = await page1.$$(`.item`)
- const page2Items = await page2.$$(`.item`)
- expect(page1Items.length).toBe(initialCount + 1)
- expect(page2Items.length).toBe(initialCount + 1)
-
- // Get the UUID of the new entry from both tabs
- const newItemPage1 = await page1Items[initialCount].textContent()
- const newItemPage2 = await page2Items[initialCount].textContent()
- expect(newItemPage1).toBe(newItemPage2)
-
- // Click Clear button in first tab
- await page1.click(`button[value="clear"]`)
-
- // Wait for items to be cleared in first tab
- await page1.waitForSelector(`.item`, { state: `hidden` })
-
- // Wait for synchronization and check second tab
- await page2.waitForSelector(`.item`, { state: `hidden` })
-
- // Verify both tabs have no entries
- const page1ItemsAfterClear = await page1.$$(`.item`)
- const page2ItemsAfterClear = await page2.$$(`.item`)
- expect(page1ItemsAfterClear.length).toBe(0)
- expect(page2ItemsAfterClear.length).toBe(0)
-
- // Add another entry
- await page1.click(`button[value="add"]`)
-
- // Wait for the new entry to appear in first tab
- await page1.waitForSelector(`.item`)
-
- // Wait for synchronization and check second tab
- await page2.waitForSelector(`.item`)
-
- // Verify both tabs have one entry again
- const page1ItemsFinal = await page1.$$(`.item`)
- const page2ItemsFinal = await page2.$$(`.item`)
- expect(page1ItemsFinal.length).toBe(1)
- expect(page2ItemsFinal.length).toBe(1)
-
- // Verify the UUIDs match for the final entry
- const finalItemPage1 = await page1ItemsFinal[0].textContent()
- const finalItemPage2 = await page2ItemsFinal[0].textContent()
- expect(finalItemPage1).toBe(finalItemPage2)
-})
diff --git a/examples/nextjs/index.html b/examples/nextjs/index.html
deleted file mode 100644
index f69b26596f..0000000000
--- a/examples/nextjs/index.html
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
- Web Example - ElectricSQL
-
-
-
-
-
-
diff --git a/examples/nextjs/next.config.js b/examples/nextjs/next.config.js
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/examples/nextjs/package.json b/examples/nextjs/package.json
deleted file mode 100644
index 82d0858e90..0000000000
--- a/examples/nextjs/package.json
+++ /dev/null
@@ -1,45 +0,0 @@
-{
- "name": "@electric-examples/nextjs",
- "private": true,
- "version": "0.0.1",
- "author": "ElectricSQL",
- "license": "Apache-2.0",
- "type": "module",
- "scripts": {
- "backend:up": "PROJECT_NAME=nextjs-example pnpm -C ../../ run example-backend:up && pnpm db:migrate",
- "backend:down": "PROJECT_NAME=nextjs-example pnpm -C ../../ run example-backend:down",
- "db:migrate": "dotenv -e ../../.env.dev -- pnpm exec pg-migrations apply --directory ../.shared/db/migrations",
- "dev": "next dev --turbo -p 5173",
- "build": "next build",
- "start": "next start",
- "format": "eslint . --fix",
- "stylecheck": "eslint . --report-unused-disable-directives --max-warnings 0",
- "test:browser": "playwright install && playwright test ./e2e/",
- "typecheck": "tsc --noEmit"
- },
- "dependencies": {
- "@electric-sql/client": "workspace:*",
- "@electric-sql/react": "workspace:*",
- "next": "^14.2.5",
- "pg": "^8.12.0",
- "react": "^18.3.1",
- "react-dom": "^18.3.1",
- "uuid": "^10.0.0",
- "zod": "^3.23.8"
- },
- "devDependencies": {
- "@databases/pg-migrations": "^5.0.3",
- "@playwright/test": "^1.52.0",
- "@types/pg": "^8.11.6",
- "@types/react": "^18.3.3",
- "@types/react-dom": "^18.3.0",
- "@types/uuid": "*",
- "@vitejs/plugin-react": "^4.3.1",
- "dotenv": "^16.4.5",
- "eslint": "^8.57.0",
- "playwright": "^1.52.0",
- "sst": "3.6.35",
- "typescript": "^5.5.3",
- "vite": "^5.3.4"
- }
-}
diff --git a/examples/nextjs/playwright.config.ts b/examples/nextjs/playwright.config.ts
deleted file mode 100644
index 66ded0ee64..0000000000
--- a/examples/nextjs/playwright.config.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-import config from "../.shared/playwright.config"
-export default config
diff --git a/examples/nextjs/public/favicon.ico b/examples/nextjs/public/favicon.ico
deleted file mode 100644
index e55095b983..0000000000
Binary files a/examples/nextjs/public/favicon.ico and /dev/null differ
diff --git a/examples/nextjs/public/logo.svg b/examples/nextjs/public/logo.svg
deleted file mode 100644
index f5ec440a63..0000000000
--- a/examples/nextjs/public/logo.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
diff --git a/examples/nextjs/public/robots.txt b/examples/nextjs/public/robots.txt
deleted file mode 100644
index e9e57dc4d4..0000000000
--- a/examples/nextjs/public/robots.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-# https://www.robotstxt.org/robotstxt.html
-User-agent: *
-Disallow:
diff --git a/examples/nextjs/sst-env.d.ts b/examples/nextjs/sst-env.d.ts
deleted file mode 100644
index b4b40394b0..0000000000
--- a/examples/nextjs/sst-env.d.ts
+++ /dev/null
@@ -1,14 +0,0 @@
-/* This file is auto-generated by SST. Do not edit. */
-/* tslint:disable */
-/* eslint-disable */
-/* deno-fmt-ignore-file */
-import "sst"
-export {}
-declare module "sst" {
- export interface Resource {
- nextjs: {
- type: "sst.aws.Nextjs"
- url: string
- }
- }
-}
diff --git a/examples/nextjs/sst.config.ts b/examples/nextjs/sst.config.ts
deleted file mode 100644
index f7dda2c079..0000000000
--- a/examples/nextjs/sst.config.ts
+++ /dev/null
@@ -1,44 +0,0 @@
-///
-
-import { getExampleSource, isProduction } from "../.shared/lib/infra"
-
-export default $config({
- app(input) {
- return {
- name: `nextjs-example`,
- removal: input?.stage === `production` ? `retain` : `remove`,
- home: `aws`,
- providers: {
- cloudflare: `5.42.0`,
- aws: {
- version: `6.66.2`,
- profile: process.env.CI ? undefined : `marketing`,
- },
- neon: `0.6.3`,
- command: `1.0.1`,
- },
- }
- },
- async run() {
- const dbName = `nextjs${isProduction() ? `` : `-stage-${$app.stage}`}`
-
- const { sourceId, sourceSecret, pooledDatabaseUri } =
- getExampleSource(dbName)
-
- const website = new sst.aws.Nextjs(`nextjs`, {
- environment: {
- ELECTRIC_URL: process.env.ELECTRIC_API!,
- ELECTRIC_SOURCE_SECRET: sourceSecret,
- ELECTRIC_SOURCE_ID: sourceId,
- DATABASE_URL: pooledDatabaseUri,
- },
- domain: {
- name: `nextjs${$app.stage === `production` ? `` : `-stage-${$app.stage}`}.examples.electric-sql.com`,
- dns: sst.cloudflare.dns(),
- },
- })
- return {
- website: website.url,
- }
- },
-})
diff --git a/examples/nextjs/tsconfig.json b/examples/nextjs/tsconfig.json
deleted file mode 100644
index 94cf32e88f..0000000000
--- a/examples/nextjs/tsconfig.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "compilerOptions": {
- "target": "ES2021",
- "lib": ["dom", "dom.iterable", "ES2021"],
- "allowJs": true,
- "skipLibCheck": true,
- "strict": true,
- "forceConsistentCasingInFileNames": true,
- "noEmit": true,
- "esModuleInterop": true,
- "module": "esnext",
- "moduleResolution": "node",
- "resolveJsonModule": true,
- "isolatedModules": true,
- "jsx": "preserve",
- "incremental": true,
- "plugins": [
- {
- "name": "next"
- }
- ],
- "paths": {
- "@/*": ["./*"]
- }
- },
- "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"],
- "exclude": ["node_modules", "sst.config.ts"]
-}
diff --git a/examples/remix/.gitignore b/examples/remix/.gitignore
deleted file mode 100644
index 9829edff9a..0000000000
--- a/examples/remix/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-dist
-.env.local
diff --git a/examples/remix/.prettierrc b/examples/remix/.prettierrc
deleted file mode 100644
index eaff0359ca..0000000000
--- a/examples/remix/.prettierrc
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "trailingComma": "es5",
- "semi": false,
- "tabWidth": 2
-}
diff --git a/examples/remix/README.md b/examples/remix/README.md
deleted file mode 100644
index b97568f5a8..0000000000
--- a/examples/remix/README.md
+++ /dev/null
@@ -1,46 +0,0 @@
-# Basic Remix example
-
-This is an example Remix app developed using ElectricSQL.
-
-## Setup
-
-This example is part of the [ElectricSQL monorepo](../..) and is designed to be built and run as part of the [pnpm workspace](https://pnpm.io/workspaces) defined in [`../../pnpm-workspace.yaml`](../../pnpm-workspace.yaml).
-
-Navigate to the root directory of the monorepo, e.g.:
-
-```shell
-cd ../../
-```
-
-Install and build all of the workspace packages and examples:
-
-```shell
-pnpm install
-pnpm run -r build
-```
-
-Navigate back to this directory:
-
-```shell
-cd examples/remix
-```
-
-Start the example backend services using [Docker Compose](https://docs.docker.com/compose/):
-
-```shell
-pnpm backend:up
-```
-
-> Note that this always stops and deletes the volumes mounted by any other example backend containers that are running or have been run before. This ensures that the example always starts with a clean database and clean disk.
-
-Now start the dev server:
-
-```shell
-pnpm dev
-```
-
-When you're done, stop the backend services using:
-
-```shell
-pnpm backend:down
-```
diff --git a/examples/remix/app/App.css b/examples/remix/app/App.css
deleted file mode 100644
index 9b61c18161..0000000000
--- a/examples/remix/app/App.css
+++ /dev/null
@@ -1,25 +0,0 @@
-.App {
- text-align: center;
-}
-
-.App-logo {
- height: min(160px, 30vmin);
- pointer-events: none;
- margin-top: min(30px, 5vmin);
- margin-bottom: min(30px, 5vmin);
-}
-
-.App-header {
- background-color: #1c1e20;
- min-height: 100vh;
- display: flex;
- flex-direction: column;
- align-items: top;
- justify-content: top;
- font-size: calc(10px + 2vmin);
- color: white;
-}
-
-.App-link {
- color: #61dafb;
-}
diff --git a/examples/remix/app/Example.css b/examples/remix/app/Example.css
deleted file mode 100644
index 68dcffd48a..0000000000
--- a/examples/remix/app/Example.css
+++ /dev/null
@@ -1,41 +0,0 @@
-.controls {
- margin-bottom: 1.5rem;
-}
-
-.button {
- display: inline-block;
- line-height: 1.3;
- text-align: center;
- text-decoration: none;
- vertical-align: middle;
- cursor: pointer;
- user-select: none;
- width: calc(15vw + 100px);
- margin-right: 0.5rem !important;
- margin-left: 0.5rem !important;
- border-radius: 32px;
- text-shadow: 2px 6px 20px rgba(0, 0, 0, 0.4);
- box-shadow: rgba(0, 0, 0, 0.5) 1px 2px 8px 0px;
- background: #1e2123;
- border: 2px solid #229089;
- color: #f9fdff;
- font-size: 16px;
- font-weight: 500;
- padding: 10px 18px;
-}
-
-.item {
- display: block;
- line-height: 1.3;
- text-align: center;
- vertical-align: middle;
- width: calc(30vw - 1.5rem + 200px);
- margin-right: auto;
- margin-left: auto;
- border-radius: 32px;
- border: 1.5px solid #bbb;
- box-shadow: rgba(0, 0, 0, 0.3) 1px 2px 8px 0px;
- color: #f9fdff;
- font-size: 13px;
- padding: 10px 18px;
-}
diff --git a/examples/remix/app/db.ts b/examples/remix/app/db.ts
deleted file mode 100644
index 04101d77c4..0000000000
--- a/examples/remix/app/db.ts
+++ /dev/null
@@ -1,9 +0,0 @@
-import pgPkg from "pg"
-const { Pool } = pgPkg
-
-const connectionString =
- process.env.DATABASE_URL ??
- `postgresql://postgres:password@localhost:54321/electric`
-const pool = new Pool({ connectionString })
-
-export { pool }
diff --git a/examples/remix/app/match-stream.ts b/examples/remix/app/match-stream.ts
deleted file mode 100644
index 6c5372bf9b..0000000000
--- a/examples/remix/app/match-stream.ts
+++ /dev/null
@@ -1,49 +0,0 @@
-import {
- type ShapeStream,
- type ChangeMessage,
- type Row,
- isChangeMessage,
-} from "@electric-sql/client"
-
-export async function matchStream({
- stream,
- operations,
- matchFn,
- timeout = 10000,
-}: {
- stream: ShapeStream
- operations: Array<`insert` | `update` | `delete`>
- matchFn: ({
- operationType,
- message,
- }: {
- operationType: string
- message: ChangeMessage
- }) => boolean
- timeout?: number
-}): Promise> {
- return new Promise>((resolve, reject) => {
- const unsubscribe = stream.subscribe((messages) => {
- const message = messages.filter(isChangeMessage).find(
- (message) =>
- operations.includes(message.headers.operation) &&
- matchFn({
- operationType: message.headers.operation,
- message: message,
- })
- )
- if (message) return finish(message)
- })
-
- const timeoutId = setTimeout(() => {
- console.error(`matchStream timed out after ${timeout}ms`)
- reject(`matchStream timed out after ${timeout}ms`)
- }, timeout)
-
- function finish(message: ChangeMessage) {
- clearTimeout(timeoutId)
- unsubscribe()
- return resolve(message)
- }
- })
-}
diff --git a/examples/remix/app/root.tsx b/examples/remix/app/root.tsx
deleted file mode 100644
index ed0729a533..0000000000
--- a/examples/remix/app/root.tsx
+++ /dev/null
@@ -1,38 +0,0 @@
-import "./style.css"
-import "./App.css"
-import {
- Links,
- Meta,
- Outlet,
- Scripts,
- ScrollRestoration,
-} from "@remix-run/react"
-
-export function Layout({ children }: { children: React.ReactNode }) {
- return (
-
-
-
-
-
-
-
-
- {children}
-
-
-
-
- )
-}
-
-export default function App() {
- return (
-
-
-
-
-
-
- )
-}
diff --git a/examples/remix/app/routes/_index.tsx b/examples/remix/app/routes/_index.tsx
deleted file mode 100644
index ca2cd067a3..0000000000
--- a/examples/remix/app/routes/_index.tsx
+++ /dev/null
@@ -1,101 +0,0 @@
-import { useShape, preloadShape, getShapeStream } from "@electric-sql/react"
-import { useFetchers, Form } from "@remix-run/react"
-import { v4 as uuidv4 } from "uuid"
-import type { ClientActionFunctionArgs } from "@remix-run/react"
-import "../Example.css"
-import { matchStream } from "../match-stream"
-
-const itemShape = () => {
- return {
- url: new URL(`/shape-proxy`, window.location.origin).href,
- }
-}
-
-type Item = { id: string }
-
-export const clientLoader = async () => {
- return await preloadShape(itemShape())
-}
-
-export const clientAction = async ({ request }: ClientActionFunctionArgs) => {
- const body = await request.formData()
-
- const itemsStream = getShapeStream- (itemShape())
-
- if (body.get(`intent`) === `add`) {
- // Match the insert
- const findUpdatePromise = matchStream({
- stream: itemsStream,
- operations: [`insert`],
- matchFn: ({ message }) => message.value.id === body.get(`new-id`),
- })
-
- // Generate new UUID and post to backend
- const fetchPromise = fetch(`/api/items`, {
- method: `POST`,
- body: JSON.stringify({ uuid: body.get(`new-id`) }),
- })
-
- return await Promise.all([findUpdatePromise, fetchPromise])
- } else if (body.get(`intent`) === `clear`) {
- // Match the delete
- const findUpdatePromise = matchStream({
- stream: itemsStream,
- operations: [`delete`],
- // First delete will match
- matchFn: () => true,
- })
- // Post to backend to delete everything
- const fetchPromise = fetch(`/api/items`, {
- method: `DELETE`,
- })
-
- return await Promise.all([findUpdatePromise, fetchPromise])
- }
-}
-
-export default function Example() {
- const { data: items } = useShape
- (itemShape())
-
- const submissions = useFetchers()
- .filter((fetcher) => fetcher.formData?.get(`intent`) === `add`)
- .map((fetcher) => {
- return { id: fetcher.formData?.get(`new-id`) } as Item
- })
-
- const isClearing = useFetchers().some(
- (fetcher) => fetcher.formData?.get(`intent`) === `clear`
- )
-
- // Merge data from shape & optimistic data from fetchers. This removes
- // possible duplicates as there's a potential race condition where
- // useShape updates from the stream slightly before the action has finished.
- const itemsMap = new Map()
- items.concat(submissions).forEach((item) => {
- itemsMap.set(item.id, { ...itemsMap.get(item.id), ...item })
- })
- return (
-
-
- {isClearing
- ? ``
- : [...itemsMap.values()].map((item: Item, index: number) => (
-
- {item.id}
-
- ))}
-
- )
-}
-
-export function HydrateFallback() {
- return ``
-}
diff --git a/examples/remix/app/routes/api.items.ts b/examples/remix/app/routes/api.items.ts
deleted file mode 100644
index f4be8ba0ee..0000000000
--- a/examples/remix/app/routes/api.items.ts
+++ /dev/null
@@ -1,22 +0,0 @@
-import nodePkg from "@remix-run/node"
-const { json } = nodePkg
-import type { ActionFunctionArgs } from "@remix-run/node"
-import { pool } from "../db"
-
-export async function action({ request }: ActionFunctionArgs) {
- if (request.method === `POST`) {
- const body = await request.json()
- const result = await pool.query(
- `INSERT INTO items (id)
- VALUES ($1) RETURNING id;`,
- [body.uuid]
- )
- return json({ id: result.rows[0].id })
- }
-
- if (request.method === `DELETE`) {
- await pool.query(`DELETE FROM items;`)
-
- return `ok`
- }
-}
diff --git a/examples/remix/app/routes/shape-proxy.ts b/examples/remix/app/routes/shape-proxy.ts
deleted file mode 100644
index 916c847371..0000000000
--- a/examples/remix/app/routes/shape-proxy.ts
+++ /dev/null
@@ -1,41 +0,0 @@
-import type { LoaderFunctionArgs } from "@remix-run/node"
-import { ELECTRIC_PROTOCOL_QUERY_PARAMS } from "@electric-sql/client"
-
-if (!process.env.ELECTRIC_SOURCE_ID || !process.env.ELECTRIC_SOURCE_SECRET) {
- throw new Error(`ELECTRIC_SOURCE_ID and ELECTRIC_SOURCE_SECRET must be set`)
-}
-
-export async function loader({ request }: LoaderFunctionArgs) {
- const url = new URL(request.url)
- const baseUrl = process.env.ELECTRIC_URL ?? `http://localhost:3000`
- const originUrl = new URL(`/v1/shape`, baseUrl)
- // Only pass through Electric protocol parameters
- url.searchParams.forEach((value, key) => {
- if (ELECTRIC_PROTOCOL_QUERY_PARAMS.includes(key)) {
- originUrl.searchParams.set(key, value)
- }
- })
-
- // Set the table server-side
- originUrl.searchParams.set(`table`, `items`)
-
- originUrl.searchParams.set(`source_id`, process.env.ELECTRIC_SOURCE_ID!)
- originUrl.searchParams.set(`secret`, process.env.ELECTRIC_SOURCE_SECRET!)
-
- const response = await fetch(originUrl)
-
- // Fetch decompresses the body but doesn't remove the
- // content-encoding & content-length headers which would
- // break decoding in the browser.
- //
- // See https://github.com/whatwg/fetch/issues/1729
- const headers = new Headers(response.headers)
- headers.delete(`content-encoding`)
- headers.delete(`content-length`)
-
- return new Response(response.body, {
- status: response.status,
- statusText: response.statusText,
- headers,
- })
-}
diff --git a/examples/remix/app/style.css b/examples/remix/app/style.css
deleted file mode 100644
index 08c0b459f4..0000000000
--- a/examples/remix/app/style.css
+++ /dev/null
@@ -1,13 +0,0 @@
-body {
- margin: 0;
- font-family: "Helvetica Neue", Helvetica, sans-serif;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
- background: #1c1e20;
- min-width: 360px;
-}
-
-code {
- font-family:
- source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;
-}
diff --git a/examples/remix/e2e/e2e.test.tsx b/examples/remix/e2e/e2e.test.tsx
deleted file mode 100644
index 94133d1d15..0000000000
--- a/examples/remix/e2e/e2e.test.tsx
+++ /dev/null
@@ -1,79 +0,0 @@
-import { expect, test } from "@playwright/test"
-
-const BASE_URL = process.env.BASE_URL
-
-test(`sync items between tabs`, async ({ browser }) => {
- expect(BASE_URL).toBeDefined()
-
- // Launch a new browser context with two tabs
- const context = await browser.newContext()
- const page1 = await context.newPage()
- const page2 = await context.newPage()
-
- // Open the same webpage in both tabs
- await page1.goto(BASE_URL!)
- await page2.goto(BASE_URL!)
-
- // Give some time for initial sync
- await page1.waitForTimeout(1000)
- await page2.waitForTimeout(1000)
-
- // Get initial count of items
- const initialItemsPage1 = await page1.$$(`.item`)
- const initialItemsPage2 = await page2.$$(`.item`)
- const initialCount = initialItemsPage1.length
- expect(initialItemsPage2.length).toBe(initialCount)
-
- // Click Add button in first tab
- await page1.click(`button[value="add"]`)
-
- // Give some time for the new entry to be synced
- await page1.waitForTimeout(1000)
- await page2.waitForTimeout(1000)
-
- // Verify both tabs have one more entry
- const page1Items = await page1.$$(`.item`)
- const page2Items = await page2.$$(`.item`)
- expect(page1Items.length).toBe(initialCount + 1)
- expect(page2Items.length).toBe(initialCount + 1)
-
- // Get the UUID of the new entry from both tabs
- const newItemPage1 = await page1Items[initialCount].textContent()
- const newItemPage2 = await page2Items[initialCount].textContent()
- expect(newItemPage1).toBe(newItemPage2)
-
- // Click Clear button in first tab
- await page1.click(`button[value="clear"]`)
-
- // Wait for items to be cleared in first tab
- await page1.waitForSelector(`.item`, { state: `hidden` })
-
- // Wait for synchronization and check second tab
- await page2.waitForSelector(`.item`, { state: `hidden` })
-
- // Verify both tabs have no entries
- const page1ItemsAfterClear = await page1.$$(`.item`)
- const page2ItemsAfterClear = await page2.$$(`.item`)
- expect(page1ItemsAfterClear.length).toBe(0)
- expect(page2ItemsAfterClear.length).toBe(0)
-
- // Add another entry
- await page1.click(`button[value="add"]`)
-
- // Wait for the new entry to appear in first tab
- await page1.waitForSelector(`.item`)
-
- // Wait for synchronization and check second tab
- await page2.waitForSelector(`.item`)
-
- // Verify both tabs have one entry again
- const page1ItemsFinal = await page1.$$(`.item`)
- const page2ItemsFinal = await page2.$$(`.item`)
- expect(page1ItemsFinal.length).toBe(1)
- expect(page2ItemsFinal.length).toBe(1)
-
- // Verify the UUIDs match for the final entry
- const finalItemPage1 = await page1ItemsFinal[0].textContent()
- const finalItemPage2 = await page2ItemsFinal[0].textContent()
- expect(finalItemPage1).toBe(finalItemPage2)
-})
diff --git a/examples/remix/index.html b/examples/remix/index.html
deleted file mode 100644
index f69b26596f..0000000000
--- a/examples/remix/index.html
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
- Web Example - ElectricSQL
-
-
-
-
-
-
diff --git a/examples/remix/package.json b/examples/remix/package.json
deleted file mode 100644
index dc44c8c66d..0000000000
--- a/examples/remix/package.json
+++ /dev/null
@@ -1,50 +0,0 @@
-{
- "name": "@electric-examples/remix",
- "private": true,
- "version": "0.0.1",
- "author": "ElectricSQL",
- "license": "Apache-2.0",
- "type": "module",
- "scripts": {
- "backend:down": "PROJECT_NAME=remix-example pnpm -C ../../ run example-backend:down",
- "backend:up": "PROJECT_NAME=remix-example pnpm -C ../../ run example-backend:up && pnpm db:migrate",
- "build": "remix vite:build",
- "db:migrate": "dotenv -e ../../.env.dev -- pnpm exec pg-migrations apply --directory ../.shared/db/migrations",
- "dev": "remix vite:dev",
- "format": "eslint . --fix",
- "preview": "vite preview",
- "start": "remix-serve ./build/server/index.js",
- "stylecheck": "eslint . --report-unused-disable-directives --max-warnings 0",
- "test:browser": "playwright install && playwright test ./e2e/",
- "typecheck": "tsc --noEmit"
- },
- "dependencies": {
- "@electric-sql/client": "workspace:*",
- "@electric-sql/react": "workspace:*",
- "@remix-run/dev": "^2.11.0",
- "@remix-run/node": "^2.11.0",
- "@remix-run/react": "^2.11.0",
- "@remix-run/serve": "^2.11.0",
- "isbot": "^4",
- "pg": "^8.12.0",
- "react": "^18.3.1",
- "react-dom": "^18.3.1",
- "sst": "3.6.35",
- "uuid": "^10.0.0"
- },
- "devDependencies": {
- "@databases/pg-migrations": "^5.0.3",
- "@playwright/test": "^1.52.0",
- "@types/aws-lambda": "8.10.146",
- "@types/pg": "^8.11.6",
- "@types/react": "^18.3.3",
- "@types/react-dom": "^18.3.0",
- "@types/uuid": "*",
- "@vitejs/plugin-react": "^4.3.1",
- "dotenv": "^16.4.5",
- "eslint": "^8.57.0",
- "playwright": "^1.52.0",
- "typescript": "^5.5.3",
- "vite": "^5.3.4"
- }
-}
diff --git a/examples/remix/playwright.config.ts b/examples/remix/playwright.config.ts
deleted file mode 100644
index 66ded0ee64..0000000000
--- a/examples/remix/playwright.config.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-import config from "../.shared/playwright.config"
-export default config
diff --git a/examples/remix/public/favicon.ico b/examples/remix/public/favicon.ico
deleted file mode 100644
index e55095b983..0000000000
Binary files a/examples/remix/public/favicon.ico and /dev/null differ
diff --git a/examples/remix/public/logo.svg b/examples/remix/public/logo.svg
deleted file mode 100644
index f5ec440a63..0000000000
--- a/examples/remix/public/logo.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
diff --git a/examples/remix/public/robots.txt b/examples/remix/public/robots.txt
deleted file mode 100644
index e9e57dc4d4..0000000000
--- a/examples/remix/public/robots.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-# https://www.robotstxt.org/robotstxt.html
-User-agent: *
-Disallow:
diff --git a/examples/remix/sst-env.d.ts b/examples/remix/sst-env.d.ts
deleted file mode 100644
index d136760d7e..0000000000
--- a/examples/remix/sst-env.d.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-/* This file is auto-generated by SST. Do not edit. */
-/* tslint:disable */
-/* eslint-disable */
-/* deno-fmt-ignore-file */
-import "sst"
-export {}
-declare module "sst" {
- export interface Resource {
- RemixExample: {
- name: string
- type: "sst.aws.Bucket"
- }
- remix: {
- type: "sst.aws.Remix"
- url: string
- }
- }
-}
diff --git a/examples/remix/sst.config.ts b/examples/remix/sst.config.ts
deleted file mode 100644
index c8e02063b0..0000000000
--- a/examples/remix/sst.config.ts
+++ /dev/null
@@ -1,58 +0,0 @@
-///
-
-import { getExampleSource, isProduction } from "../.shared/lib/infra"
-
-export default $config({
- app(input) {
- return {
- name: `remix`,
- removal: input?.stage === `production` ? `retain` : `remove`,
- protect: [`production`].includes(input?.stage),
- home: `aws`,
- providers: {
- cloudflare: `5.42.0`,
- aws: {
- version: `6.66.2`,
- profile: process.env.CI ? undefined : `marketing`,
- },
- neon: `0.6.3`,
- command: `1.0.1`,
- },
- }
- },
- async run() {
- if (!process.env.ELECTRIC_API || !process.env.ELECTRIC_ADMIN_API)
- throw new Error(
- `Env variables ELECTRIC_API and ELECTRIC_ADMIN_API must be set`
- )
-
- const dbName = isProduction() ? `remix-production` : `remix-${$app.stage}`
-
- const { sourceId, sourceSecret, pooledDatabaseUri } =
- getExampleSource(dbName)
-
- const bucket = new sst.aws.Bucket(`RemixExample`, {
- access: `public`,
- })
-
- const remix = new sst.aws.Remix(`remix-${$app.stage}`, {
- link: [bucket],
- environment: {
- ELECTRIC_URL: process.env.ELECTRIC_API!,
- ELECTRIC_SOURCE_SECRET: sourceSecret,
- ELECTRIC_SOURCE_ID: sourceId,
- DATABASE_URL: pooledDatabaseUri,
- },
- domain: {
- name: `remix${isProduction() ? `` : `-stage-${$app.stage}`}.examples.electric-sql.com`,
- dns: sst.cloudflare.dns(),
- },
- })
-
- return {
- pooledDatabaseUri,
- sourceId: sourceId,
- website: remix.url,
- }
- },
-})
diff --git a/examples/remix/tsconfig.json b/examples/remix/tsconfig.json
deleted file mode 100644
index a9ea065a7b..0000000000
--- a/examples/remix/tsconfig.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "compilerOptions": {
- "target": "ES2020",
- "useDefineForClassFields": true,
- "lib": ["ES2020", "DOM", "DOM.Iterable"],
- "module": "ESNext",
- "skipLibCheck": true,
-
- /* Bundler mode */
- "moduleResolution": "bundler",
- "allowImportingTsExtensions": true,
- "resolveJsonModule": true,
- "isolatedModules": true,
- "noEmit": true,
- "jsx": "react-jsx",
-
- /* Linting */
- "strict": true,
- "noUnusedLocals": true,
- "noUnusedParameters": true,
- "noFallthroughCasesInSwitch": true
- },
- "include": ["app"]
-}
diff --git a/examples/remix/vite.config.ts b/examples/remix/vite.config.ts
deleted file mode 100644
index 466f30e031..0000000000
--- a/examples/remix/vite.config.ts
+++ /dev/null
@@ -1,16 +0,0 @@
-import { defineConfig } from "vite"
-import { vitePlugin as remix } from "@remix-run/dev"
-
-// https://vitejs.dev/config/
-export default defineConfig({
- plugins: [
- remix({
- // ssr: false,
- future: {
- v3_fetcherPersist: true,
- v3_relativeSplatPath: true,
- v3_throwAbortReason: true,
- },
- }),
- ],
-})
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 42fcb2217a..20b5b72ee5 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -335,9 +335,6 @@ importers:
'@types/react-dom':
specifier: ^18.3.0
version: 18.3.1
- '@types/react-router-dom':
- specifier: ^5.3.3
- version: 5.3.3
'@types/react-window':
specifier: ^1.8.8
version: 1.8.8
@@ -607,73 +604,6 @@ importers:
specifier: ^4.4.5
version: 4.5.5(@types/node@20.17.6)(lightningcss@1.30.1)(terser@5.44.0)
- examples/nextjs:
- dependencies:
- '@electric-sql/client':
- specifier: workspace:*
- version: link:../../packages/typescript-client
- '@electric-sql/react':
- specifier: workspace:*
- version: link:../../packages/react-hooks
- next:
- specifier: ^14.2.5
- version: 14.2.17(@opentelemetry/api@1.9.1)(@playwright/test@1.52.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- pg:
- specifier: ^8.12.0
- version: 8.13.1
- react:
- specifier: ^18.3.1
- version: 18.3.1
- react-dom:
- specifier: ^18.3.1
- version: 18.3.1(react@18.3.1)
- uuid:
- specifier: ^10.0.0
- version: 10.0.0
- zod:
- specifier: ^3.23.8
- version: 3.23.8
- devDependencies:
- '@databases/pg-migrations':
- specifier: ^5.0.3
- version: 5.0.3(typescript@5.6.3)
- '@playwright/test':
- specifier: ^1.52.0
- version: 1.52.0
- '@types/pg':
- specifier: ^8.11.6
- version: 8.11.10
- '@types/react':
- specifier: ^18.3.3
- version: 18.3.12
- '@types/react-dom':
- specifier: ^18.3.0
- version: 18.3.1
- '@types/uuid':
- specifier: '*'
- version: 10.0.0
- '@vitejs/plugin-react':
- specifier: ^4.3.1
- version: 4.3.3(vite@5.4.10(@types/node@22.19.17)(lightningcss@1.30.1)(terser@5.44.0))
- dotenv:
- specifier: ^16.4.5
- version: 16.4.5
- eslint:
- specifier: ^8.57.0
- version: 8.57.1
- playwright:
- specifier: ^1.52.0
- version: 1.52.0
- sst:
- specifier: 3.6.35
- version: 3.6.35
- typescript:
- specifier: ^5.5.3
- version: 5.6.3
- vite:
- specifier: ^5.3.4
- version: 5.4.10(@types/node@22.19.17)(lightningcss@1.30.1)(terser@5.44.0)
-
examples/phoenix-liveview:
dependencies:
camelcase:
@@ -847,7 +777,7 @@ importers:
version: 0.3.4
tsup:
specifier: ^8.0.1
- version: 8.3.5(@swc/core@1.9.1(@swc/helpers@0.5.5))(jiti@2.6.1)(postcss@8.5.6)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.8.1)
+ version: 8.3.5(@swc/core@1.9.1(@swc/helpers@0.5.15))(jiti@2.6.1)(postcss@8.5.6)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.8.1)
tsx:
specifier: ^4.19.1
version: 4.19.2
@@ -859,85 +789,6 @@ importers:
specifier: ^4.18.1
version: 4.24.4
- examples/remix:
- dependencies:
- '@electric-sql/client':
- specifier: workspace:*
- version: link:../../packages/typescript-client
- '@electric-sql/react':
- specifier: workspace:*
- version: link:../../packages/react-hooks
- '@remix-run/dev':
- specifier: ^2.11.0
- version: 2.13.1(@remix-run/react@2.13.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@remix-run/serve@2.13.1(typescript@5.6.3))(@types/node@22.19.17)(lightningcss@1.30.1)(terser@5.44.0)(typescript@5.6.3)(vite@5.4.10(@types/node@22.19.17)(lightningcss@1.30.1)(terser@5.44.0))
- '@remix-run/node':
- specifier: ^2.11.0
- version: 2.13.1(typescript@5.6.3)
- '@remix-run/react':
- specifier: ^2.11.0
- version: 2.13.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)
- '@remix-run/serve':
- specifier: ^2.11.0
- version: 2.13.1(typescript@5.6.3)
- isbot:
- specifier: ^4
- version: 4.4.0
- pg:
- specifier: ^8.12.0
- version: 8.13.1
- react:
- specifier: ^18.3.1
- version: 18.3.1
- react-dom:
- specifier: ^18.3.1
- version: 18.3.1(react@18.3.1)
- sst:
- specifier: 3.6.35
- version: 3.6.35
- uuid:
- specifier: ^10.0.0
- version: 10.0.0
- devDependencies:
- '@databases/pg-migrations':
- specifier: ^5.0.3
- version: 5.0.3(typescript@5.6.3)
- '@playwright/test':
- specifier: ^1.52.0
- version: 1.52.0
- '@types/aws-lambda':
- specifier: 8.10.146
- version: 8.10.146
- '@types/pg':
- specifier: ^8.11.6
- version: 8.11.10
- '@types/react':
- specifier: ^18.3.3
- version: 18.3.12
- '@types/react-dom':
- specifier: ^18.3.0
- version: 18.3.1
- '@types/uuid':
- specifier: '*'
- version: 10.0.0
- '@vitejs/plugin-react':
- specifier: ^4.3.1
- version: 4.3.3(vite@5.4.10(@types/node@22.19.17)(lightningcss@1.30.1)(terser@5.44.0))
- dotenv:
- specifier: ^16.4.5
- version: 16.4.5
- eslint:
- specifier: ^8.57.0
- version: 8.57.1
- playwright:
- specifier: ^1.52.0
- version: 1.52.0
- typescript:
- specifier: ^5.5.3
- version: 5.6.3
- vite:
- specifier: ^5.3.4
- version: 5.4.10(@types/node@22.19.17)(lightningcss@1.30.1)(terser@5.44.0)
-
examples/tanstack:
dependencies:
'@electric-sql/client':
@@ -1315,7 +1166,7 @@ importers:
version: 7.18.0(eslint@8.57.1)(typescript@5.6.3)
'@vitejs/plugin-react-swc':
specifier: ^3.7.0
- version: 3.7.1(@swc/helpers@0.5.5)(vite@5.4.10(@types/node@22.19.17)(lightningcss@1.30.1)(terser@5.44.0))
+ version: 3.7.1(@swc/helpers@0.5.15)(vite@5.4.10(@types/node@22.19.17)(lightningcss@1.30.1)(terser@5.44.0))
concurrently:
specifier: ^8.2.2
version: 8.2.2
@@ -1966,7 +1817,7 @@ importers:
version: 0.3.4
tsup:
specifier: ^8.0.1
- version: 8.3.5(@swc/core@1.9.1(@swc/helpers@0.5.5))(jiti@2.6.1)(postcss@8.5.6)(tsx@4.20.3)(typescript@5.6.3)(yaml@2.8.1)
+ version: 8.3.5(@swc/core@1.9.1(@swc/helpers@0.5.15))(jiti@2.6.1)(postcss@8.5.6)(tsx@4.20.3)(typescript@5.6.3)(yaml@2.8.1)
typescript:
specifier: ^5.5.2
version: 5.6.3
@@ -2049,7 +1900,7 @@ importers:
version: 0.3.4
tsup:
specifier: ^8.0.1
- version: 8.3.5(@swc/core@1.9.1(@swc/helpers@0.5.5))(jiti@2.6.1)(postcss@8.5.6)(tsx@4.20.3)(typescript@5.6.3)(yaml@2.8.1)
+ version: 8.3.5(@swc/core@1.9.1(@swc/helpers@0.5.15))(jiti@2.6.1)(postcss@8.5.6)(tsx@4.20.3)(typescript@5.6.3)(yaml@2.8.1)
typescript:
specifier: ^5.5.2
version: 5.6.3
@@ -2091,7 +1942,7 @@ importers:
version: 0.3.4
tsup:
specifier: ^8.0.1
- version: 8.3.5(@swc/core@1.9.1(@swc/helpers@0.5.5))(jiti@2.6.1)(postcss@8.5.6)(tsx@4.20.3)(typescript@5.8.3)(yaml@2.8.1)
+ version: 8.3.5(@swc/core@1.9.1(@swc/helpers@0.5.15))(jiti@2.6.1)(postcss@8.5.6)(tsx@4.20.3)(typescript@5.8.3)(yaml@2.8.1)
typescript:
specifier: ^5.5.2
version: 5.8.3
@@ -2160,7 +2011,7 @@ importers:
version: 0.3.4
tsup:
specifier: ^8.0.1
- version: 8.3.5(@swc/core@1.9.1(@swc/helpers@0.5.5))(jiti@2.6.1)(postcss@8.5.6)(tsx@4.20.3)(typescript@5.6.3)(yaml@2.8.1)
+ version: 8.3.5(@swc/core@1.9.1(@swc/helpers@0.5.15))(jiti@2.6.1)(postcss@8.5.6)(tsx@4.20.3)(typescript@5.6.3)(yaml@2.8.1)
typescript:
specifier: ^5.5.2
version: 5.6.3
@@ -2225,7 +2076,7 @@ importers:
version: 0.3.4
tsup:
specifier: ^8.0.1
- version: 8.3.5(@swc/core@1.9.1(@swc/helpers@0.5.5))(jiti@2.6.1)(postcss@8.5.6)(tsx@4.20.3)(typescript@5.6.3)(yaml@2.8.1)
+ version: 8.3.5(@swc/core@1.9.1(@swc/helpers@0.5.15))(jiti@2.6.1)(postcss@8.5.6)(tsx@4.20.3)(typescript@5.6.3)(yaml@2.8.1)
typescript:
specifier: ^5.5.2
version: 5.6.3
@@ -2774,10 +2625,6 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0
- '@babel/helper-simple-access@7.25.9':
- resolution: {integrity: sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==}
- engines: {node: '>=6.9.0'}
-
'@babel/helper-skip-transparent-expression-wrappers@7.25.9':
resolution: {integrity: sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==}
engines: {node: '>=6.9.0'}
@@ -2943,12 +2790,6 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-syntax-decorators@7.25.9':
- resolution: {integrity: sha512-ryzI0McXUPJnRCvMo4lumIKZUzhYUO/ScI+Mz4YVaTLt04DHNSjEUjKVvbzQjZFLuod/cYEc07mJWhzl6v4DPg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
'@babel/plugin-syntax-decorators@7.27.1':
resolution: {integrity: sha512-YMq8Z87Lhl8EGkmb0MwYkt36QnxC+fzCgrl66ereamPlYToRpIk5nUjKUY3QKLWq8mwUB1BgbeXcTJhZOCDg5A==}
engines: {node: '>=6.9.0'}
@@ -3000,12 +2841,6 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-syntax-jsx@7.25.9':
- resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
'@babel/plugin-syntax-jsx@7.27.1':
resolution: {integrity: sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==}
engines: {node: '>=6.9.0'}
@@ -3054,12 +2889,6 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-syntax-typescript@7.25.9':
- resolution: {integrity: sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
'@babel/plugin-syntax-typescript@7.27.1':
resolution: {integrity: sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==}
engines: {node: '>=6.9.0'}
@@ -3300,12 +3129,6 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-modules-commonjs@7.25.9':
- resolution: {integrity: sha512-dwh2Ol1jWwL2MgkCzUSOvfmKElqQcuswAZypBSUsScMXvgdT8Ekq5YA6TtqpTVWH+4903NmboMuH1o9i8Rxlyg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
'@babel/plugin-transform-modules-commonjs@7.27.1':
resolution: {integrity: sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==}
engines: {node: '>=6.9.0'}
@@ -3576,12 +3399,6 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-typescript@7.25.9':
- resolution: {integrity: sha512-7PbZQZP50tzv2KGGnhh82GSyMB01yKY9scIjf1a+GfZCtInOWqUH5+1EBU4t9fyR5Oykkkc9vFTs4OHrhHXljQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
'@babel/plugin-transform-typescript@7.28.0':
resolution: {integrity: sha512-4AEiDEBPIZvLQaWlc9liCavE0xRM0dNca41WtBeM3jgFptfUOSG9z0uteLhq6+3rq+WB6jIvUwKDTpXEHPJ2Vg==}
engines: {node: '>=6.9.0'}
@@ -3635,12 +3452,6 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/preset-typescript@7.26.0':
- resolution: {integrity: sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
'@babel/preset-typescript@7.27.1':
resolution: {integrity: sha512-l7WfQfX0WK4M0v2RudjuQK4u99BS6yLHYEmdtVPP7lKV013zr9DygFuWNlnbvQ9LR+LS0Egz/XAvGx5U9MX0fQ==}
engines: {node: '>=6.9.0'}
@@ -4081,9 +3892,6 @@ packages:
'@emnapi/wasi-threads@1.1.0':
resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==}
- '@emotion/hash@0.9.2':
- resolution: {integrity: sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==}
-
'@emotion/is-prop-valid@1.2.2':
resolution: {integrity: sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==}
@@ -4131,12 +3939,6 @@ packages:
cpu: [ppc64]
os: [aix]
- '@esbuild/android-arm64@0.17.6':
- resolution: {integrity: sha512-YnYSCceN/dUzUr5kdtUzB+wZprCafuD89Hs0Aqv9QSdwhYQybhXTaSTcrl6X/aWThn1a/j0eEpUBGOE7269REg==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [android]
-
'@esbuild/android-arm64@0.18.20':
resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==}
engines: {node: '>=12'}
@@ -4173,12 +3975,6 @@ packages:
cpu: [arm64]
os: [android]
- '@esbuild/android-arm@0.17.6':
- resolution: {integrity: sha512-bSC9YVUjADDy1gae8RrioINU6e1lCkg3VGVwm0QQ2E1CWcC4gnMce9+B6RpxuSsrsXsk1yojn7sp1fnG8erE2g==}
- engines: {node: '>=12'}
- cpu: [arm]
- os: [android]
-
'@esbuild/android-arm@0.18.20':
resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==}
engines: {node: '>=12'}
@@ -4215,12 +4011,6 @@ packages:
cpu: [arm]
os: [android]
- '@esbuild/android-x64@0.17.6':
- resolution: {integrity: sha512-MVcYcgSO7pfu/x34uX9u2QIZHmXAB7dEiLQC5bBl5Ryqtpj9lT2sg3gNDEsrPEmimSJW2FXIaxqSQ501YLDsZQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [android]
-
'@esbuild/android-x64@0.18.20':
resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==}
engines: {node: '>=12'}
@@ -4257,12 +4047,6 @@ packages:
cpu: [x64]
os: [android]
- '@esbuild/darwin-arm64@0.17.6':
- resolution: {integrity: sha512-bsDRvlbKMQMt6Wl08nHtFz++yoZHsyTOxnjfB2Q95gato+Yi4WnRl13oC2/PJJA9yLCoRv9gqT/EYX0/zDsyMA==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [darwin]
-
'@esbuild/darwin-arm64@0.18.20':
resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==}
engines: {node: '>=12'}
@@ -4299,12 +4083,6 @@ packages:
cpu: [arm64]
os: [darwin]
- '@esbuild/darwin-x64@0.17.6':
- resolution: {integrity: sha512-xh2A5oPrYRfMFz74QXIQTQo8uA+hYzGWJFoeTE8EvoZGHb+idyV4ATaukaUvnnxJiauhs/fPx3vYhU4wiGfosg==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [darwin]
-
'@esbuild/darwin-x64@0.18.20':
resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==}
engines: {node: '>=12'}
@@ -4341,12 +4119,6 @@ packages:
cpu: [x64]
os: [darwin]
- '@esbuild/freebsd-arm64@0.17.6':
- resolution: {integrity: sha512-EnUwjRc1inT4ccZh4pB3v1cIhohE2S4YXlt1OvI7sw/+pD+dIE4smwekZlEPIwY6PhU6oDWwITrQQm5S2/iZgg==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [freebsd]
-
'@esbuild/freebsd-arm64@0.18.20':
resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==}
engines: {node: '>=12'}
@@ -4383,12 +4155,6 @@ packages:
cpu: [arm64]
os: [freebsd]
- '@esbuild/freebsd-x64@0.17.6':
- resolution: {integrity: sha512-Uh3HLWGzH6FwpviUcLMKPCbZUAFzv67Wj5MTwK6jn89b576SR2IbEp+tqUHTr8DIl0iDmBAf51MVaP7pw6PY5Q==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [freebsd]
-
'@esbuild/freebsd-x64@0.18.20':
resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==}
engines: {node: '>=12'}
@@ -4425,12 +4191,6 @@ packages:
cpu: [x64]
os: [freebsd]
- '@esbuild/linux-arm64@0.17.6':
- resolution: {integrity: sha512-bUR58IFOMJX523aDVozswnlp5yry7+0cRLCXDsxnUeQYJik1DukMY+apBsLOZJblpH+K7ox7YrKrHmJoWqVR9w==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [linux]
-
'@esbuild/linux-arm64@0.18.20':
resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==}
engines: {node: '>=12'}
@@ -4467,12 +4227,6 @@ packages:
cpu: [arm64]
os: [linux]
- '@esbuild/linux-arm@0.17.6':
- resolution: {integrity: sha512-7YdGiurNt7lqO0Bf/U9/arrPWPqdPqcV6JCZda4LZgEn+PTQ5SMEI4MGR52Bfn3+d6bNEGcWFzlIxiQdS48YUw==}
- engines: {node: '>=12'}
- cpu: [arm]
- os: [linux]
-
'@esbuild/linux-arm@0.18.20':
resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==}
engines: {node: '>=12'}
@@ -4509,12 +4263,6 @@ packages:
cpu: [arm]
os: [linux]
- '@esbuild/linux-ia32@0.17.6':
- resolution: {integrity: sha512-ujp8uoQCM9FRcbDfkqECoARsLnLfCUhKARTP56TFPog8ie9JG83D5GVKjQ6yVrEVdMie1djH86fm98eY3quQkQ==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [linux]
-
'@esbuild/linux-ia32@0.18.20':
resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==}
engines: {node: '>=12'}
@@ -4557,12 +4305,6 @@ packages:
cpu: [loong64]
os: [linux]
- '@esbuild/linux-loong64@0.17.6':
- resolution: {integrity: sha512-y2NX1+X/Nt+izj9bLoiaYB9YXT/LoaQFYvCkVD77G/4F+/yuVXYCWz4SE9yr5CBMbOxOfBcy/xFL4LlOeNlzYQ==}
- engines: {node: '>=12'}
- cpu: [loong64]
- os: [linux]
-
'@esbuild/linux-loong64@0.18.20':
resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==}
engines: {node: '>=12'}
@@ -4599,12 +4341,6 @@ packages:
cpu: [loong64]
os: [linux]
- '@esbuild/linux-mips64el@0.17.6':
- resolution: {integrity: sha512-09AXKB1HDOzXD+j3FdXCiL/MWmZP0Ex9eR8DLMBVcHorrWJxWmY8Nms2Nm41iRM64WVx7bA/JVHMv081iP2kUA==}
- engines: {node: '>=12'}
- cpu: [mips64el]
- os: [linux]
-
'@esbuild/linux-mips64el@0.18.20':
resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==}
engines: {node: '>=12'}
@@ -4641,12 +4377,6 @@ packages:
cpu: [mips64el]
os: [linux]
- '@esbuild/linux-ppc64@0.17.6':
- resolution: {integrity: sha512-AmLhMzkM8JuqTIOhxnX4ubh0XWJIznEynRnZAVdA2mMKE6FAfwT2TWKTwdqMG+qEaeyDPtfNoZRpJbD4ZBv0Tg==}
- engines: {node: '>=12'}
- cpu: [ppc64]
- os: [linux]
-
'@esbuild/linux-ppc64@0.18.20':
resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==}
engines: {node: '>=12'}
@@ -4683,12 +4413,6 @@ packages:
cpu: [ppc64]
os: [linux]
- '@esbuild/linux-riscv64@0.17.6':
- resolution: {integrity: sha512-Y4Ri62PfavhLQhFbqucysHOmRamlTVK10zPWlqjNbj2XMea+BOs4w6ASKwQwAiqf9ZqcY9Ab7NOU4wIgpxwoSQ==}
- engines: {node: '>=12'}
- cpu: [riscv64]
- os: [linux]
-
'@esbuild/linux-riscv64@0.18.20':
resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==}
engines: {node: '>=12'}
@@ -4725,12 +4449,6 @@ packages:
cpu: [riscv64]
os: [linux]
- '@esbuild/linux-s390x@0.17.6':
- resolution: {integrity: sha512-SPUiz4fDbnNEm3JSdUW8pBJ/vkop3M1YwZAVwvdwlFLoJwKEZ9L98l3tzeyMzq27CyepDQ3Qgoba44StgbiN5Q==}
- engines: {node: '>=12'}
- cpu: [s390x]
- os: [linux]
-
'@esbuild/linux-s390x@0.18.20':
resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==}
engines: {node: '>=12'}
@@ -4767,12 +4485,6 @@ packages:
cpu: [s390x]
os: [linux]
- '@esbuild/linux-x64@0.17.6':
- resolution: {integrity: sha512-a3yHLmOodHrzuNgdpB7peFGPx1iJ2x6m+uDvhP2CKdr2CwOaqEFMeSqYAHU7hG+RjCq8r2NFujcd/YsEsFgTGw==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [linux]
-
'@esbuild/linux-x64@0.18.20':
resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==}
engines: {node: '>=12'}
@@ -4815,12 +4527,6 @@ packages:
cpu: [arm64]
os: [netbsd]
- '@esbuild/netbsd-x64@0.17.6':
- resolution: {integrity: sha512-EanJqcU/4uZIBreTrnbnre2DXgXSa+Gjap7ifRfllpmyAU7YMvaXmljdArptTHmjrkkKm9BK6GH5D5Yo+p6y5A==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [netbsd]
-
'@esbuild/netbsd-x64@0.18.20':
resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==}
engines: {node: '>=12'}
@@ -4875,12 +4581,6 @@ packages:
cpu: [arm64]
os: [openbsd]
- '@esbuild/openbsd-x64@0.17.6':
- resolution: {integrity: sha512-xaxeSunhQRsTNGFanoOkkLtnmMn5QbA0qBhNet/XLVsc+OVkpIWPHcr3zTW2gxVU5YOHFbIHR9ODuaUdNza2Vw==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [openbsd]
-
'@esbuild/openbsd-x64@0.18.20':
resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==}
engines: {node: '>=12'}
@@ -4923,12 +4623,6 @@ packages:
cpu: [arm64]
os: [openharmony]
- '@esbuild/sunos-x64@0.17.6':
- resolution: {integrity: sha512-gnMnMPg5pfMkZvhHee21KbKdc6W3GR8/JuE0Da1kjwpK6oiFU3nqfHuVPgUX2rsOx9N2SadSQTIYV1CIjYG+xw==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [sunos]
-
'@esbuild/sunos-x64@0.18.20':
resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==}
engines: {node: '>=12'}
@@ -4965,12 +4659,6 @@ packages:
cpu: [x64]
os: [sunos]
- '@esbuild/win32-arm64@0.17.6':
- resolution: {integrity: sha512-G95n7vP1UnGJPsVdKXllAJPtqjMvFYbN20e8RK8LVLhlTiSOH1sd7+Gt7rm70xiG+I5tM58nYgwWrLs6I1jHqg==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [win32]
-
'@esbuild/win32-arm64@0.18.20':
resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==}
engines: {node: '>=12'}
@@ -5007,12 +4695,6 @@ packages:
cpu: [arm64]
os: [win32]
- '@esbuild/win32-ia32@0.17.6':
- resolution: {integrity: sha512-96yEFzLhq5bv9jJo5JhTs1gI+1cKQ83cUpyxHuGqXVwQtY5Eq54ZEsKs8veKtiKwlrNimtckHEkj4mRh4pPjsg==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [win32]
-
'@esbuild/win32-ia32@0.18.20':
resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==}
engines: {node: '>=12'}
@@ -5049,12 +4731,6 @@ packages:
cpu: [ia32]
os: [win32]
- '@esbuild/win32-x64@0.17.6':
- resolution: {integrity: sha512-n6d8MOyUrNp6G4VSpRcgjs5xj4A91svJSaiwLIDWVWEsZtpN5FA9NlBbZHDmAJc2e8e6SF4tkBD3HAvPF+7igA==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [win32]
-
'@esbuild/win32-x64@0.18.20':
resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==}
engines: {node: '>=12'}
@@ -5489,9 +5165,6 @@ packages:
'@jridgewell/trace-mapping@0.3.31':
resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==}
- '@jspm/core@2.1.0':
- resolution: {integrity: sha512-3sRl+pkyFY/kLmHl0cgHiFp2xEqErA8N3ECjMs7serSUBmoJ70lBa0PG5t0IM6WJgdZNyyI0R8YFfi5wM8+mzg==}
-
'@kurkle/color@0.3.4':
resolution: {integrity: sha512-M5UknZPHRu3DEDWoipU6sE8PdkZ6Z/S+v4dD+Ke8IaNlpdSQah50lz1KtcFBa2vsdOnwbbnxJwVM4wty6udA5w==}
@@ -5560,9 +5233,6 @@ packages:
engines: {node: '>=20.0.0'}
hasBin: true
- '@mdx-js/mdx@2.3.0':
- resolution: {integrity: sha512-jLuwRlz8DQfQNiUCJR50Y09CGPq3fLtmtUQfVrj79E0JWu3dvsVcxVIcfhR5h0iXu+/z++zDrYeiJqifRynJkA==}
-
'@mermaid-js/parser@1.1.0':
resolution: {integrity: sha512-gxK9ZX2+Fex5zu8LhRQoMeMPEHbc73UKZ0FQ54YrQtUxE1VVhMwzeNtKRPAu5aXks4FasbMe4xB4bWrmq6Jlxw==}
@@ -5712,22 +5382,6 @@ packages:
resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
engines: {node: '>= 8'}
- '@npmcli/fs@3.1.1':
- resolution: {integrity: sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
-
- '@npmcli/git@4.1.0':
- resolution: {integrity: sha512-9hwoB3gStVfa0N31ymBmrX+GuDGdVA/QWShZVqE0HK2Af+7QGGrCTbZia/SW0ImUTjTne7SP91qxDmtXvDHRPQ==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
-
- '@npmcli/package-json@4.0.1':
- resolution: {integrity: sha512-lRCEGdHZomFsURroh522YvA/2cVb9oPIJrjHanCJZkiasz1BzcnLr3tBJhlV7S86MBJBuAQ33is2D60YitZL2Q==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
-
- '@npmcli/promise-spawn@6.0.2':
- resolution: {integrity: sha512-gGq0NJkIGSwdbUt4yhdF8ZrmkGKVz9vAdVzpOfnom+V8PLSmSOVhZwbNvZZS1EYcJN5hzzKBxmmVVAInM6HQLg==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
-
'@oozcitak/dom@2.0.2':
resolution: {integrity: sha512-GjpKhkSYC3Mj4+lfwEyI1dqnsKTgwGy48ytZEhm4A/xnH/8z9M3ZVXKr/YGQi3uCLs1AEBS+x5T2JPiueEDW8w==}
engines: {node: '>=20.0'}
@@ -7578,94 +7232,10 @@ packages:
'@remirror/core-constants@3.0.0':
resolution: {integrity: sha512-42aWfPrimMfDKDi4YegyS7x+/0tlzaqwPQCULLanv3DMIlu96KTJR0fM5isWX2UViOqlGnX6YFgqWepcX+XMNg==}
- '@remix-run/dev@2.13.1':
- resolution: {integrity: sha512-7+06Dail6zMyRlRvgrZ4cmQjs2gUb+M24iP4jbmql+0B7VAAPwzCRU0x+BF5z8GSef13kDrH3iXv/BQ2O2yOgw==}
- engines: {node: '>=18.0.0'}
- hasBin: true
- peerDependencies:
- '@remix-run/react': ^2.13.1
- '@remix-run/serve': ^2.13.1
- typescript: ^5.1.0
- vite: ^5.1.0
- wrangler: ^3.28.2
- peerDependenciesMeta:
- '@remix-run/serve':
- optional: true
- typescript:
- optional: true
- vite:
- optional: true
- wrangler:
- optional: true
-
- '@remix-run/express@2.13.1':
- resolution: {integrity: sha512-yl3/BSJ8eyvwUyWCLDq3NlS81mZFll9hnADNuSCCBrQgkMhEx7stk5JUmWdvmcmGqHw04Ahkq07ZqJeD4F1FMA==}
- engines: {node: '>=18.0.0'}
- peerDependencies:
- express: ^4.20.0
- typescript: ^5.1.0
- peerDependenciesMeta:
- typescript:
- optional: true
-
- '@remix-run/node@2.13.1':
- resolution: {integrity: sha512-2ly7bENj2n2FNBdEN60ZEbNCs5dAOex/QJoo6EZ8RNFfUQxVKAZkMwfQ4ETV2SLWDgkRLj3Jo5n/dx7O2ZGhGw==}
- engines: {node: '>=18.0.0'}
- peerDependencies:
- typescript: ^5.1.0
- peerDependenciesMeta:
- typescript:
- optional: true
-
- '@remix-run/react@2.13.1':
- resolution: {integrity: sha512-kZevCoKMz0ZDOOzTnG95yfM7M9ju38FkWNY1wtxCy+NnUJYrmTerGQtiBsJgMzYD6i29+w4EwoQsdqys7DmMSg==}
- engines: {node: '>=18.0.0'}
- peerDependencies:
- react: ^18.0.0
- react-dom: ^18.0.0
- typescript: ^5.1.0
- peerDependenciesMeta:
- typescript:
- optional: true
-
- '@remix-run/router@1.20.0':
- resolution: {integrity: sha512-mUnk8rPJBI9loFDZ+YzPGdeniYK+FTmRD1TMCz7ev2SNIozyKKpnGgsxO34u6Z4z/t0ITuu7voi/AshfsGsgFg==}
- engines: {node: '>=14.0.0'}
-
'@remix-run/router@1.21.0':
resolution: {integrity: sha512-xfSkCAchbdG5PnbrKqFWwia4Bi61nH+wm8wLEqfHDyp7Y3dZzgqS2itV8i4gAq9pC2HsTpwyBC6Ds8VHZ96JlA==}
engines: {node: '>=14.0.0'}
- '@remix-run/serve@2.13.1':
- resolution: {integrity: sha512-lKCU1ZnHaGknRAYII5PQOGch9xzK3Q68mcyN8clN6WoKQTn5fvWVE1nEDd1L7vyt5LPVI2b7HNQtVMow1g1vHg==}
- engines: {node: '>=18.0.0'}
- hasBin: true
-
- '@remix-run/server-runtime@2.13.1':
- resolution: {integrity: sha512-2DfBPRcHKVzE4bCNsNkKB50BhCCKF73x+jiS836OyxSIAL+x0tguV2AEjmGXefEXc5AGGzoxkus0AUUEYa29Vg==}
- engines: {node: '>=18.0.0'}
- peerDependencies:
- typescript: ^5.1.0
- peerDependenciesMeta:
- typescript:
- optional: true
-
- '@remix-run/web-blob@3.1.0':
- resolution: {integrity: sha512-owGzFLbqPH9PlKb8KvpNJ0NO74HWE2euAn61eEiyCXX/oteoVzTVSN8mpLgDjaxBf2btj5/nUllSUgpyd6IH6g==}
-
- '@remix-run/web-fetch@4.4.2':
- resolution: {integrity: sha512-jgKfzA713/4kAW/oZ4bC3MoLWyjModOVDjFPNseVqcJKSafgIscrYL9G50SurEYLswPuoU3HzSbO0jQCMYWHhA==}
- engines: {node: ^10.17 || >=12.3}
-
- '@remix-run/web-file@3.1.0':
- resolution: {integrity: sha512-dW2MNGwoiEYhlspOAXFBasmLeYshyAyhIdrlXBi06Duex5tDr3ut2LFKVj7tyHLmn8nnNwFf1BjNbkQpygC2aQ==}
-
- '@remix-run/web-form-data@3.1.0':
- resolution: {integrity: sha512-NdeohLMdrb+pHxMQ/Geuzdp0eqPbea+Ieo8M8Jx2lGC6TBHsgHzYcBvr0LyPdPVycNRDEpWpiDdCOdCryo3f9A==}
-
- '@remix-run/web-stream@1.1.0':
- resolution: {integrity: sha512-KRJtwrjRV5Bb+pM7zxcTJkhIqWWSy+MYsIxHK+0m5atcznsf15YwUBWHWulZerV2+vvHH1Lp1DD7pw6qKW8SgA==}
-
'@rolldown/binding-darwin-arm64@1.0.0-beta.8-commit.151352b':
resolution: {integrity: sha512-2F4bhDtV6CHBx7JMiT9xvmxkcZLHFmonfbli36RyfvgThDOAu92bis28zDTdguDY85lN/jBRKX/eOvX+T5hMkg==}
cpu: [arm64]
@@ -8402,6 +7972,9 @@ packages:
'@swc/counter@0.1.3':
resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==}
+ '@swc/helpers@0.5.15':
+ resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==}
+
'@swc/helpers@0.5.5':
resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==}
@@ -9010,9 +8583,6 @@ packages:
'@tybys/wasm-util@0.10.1':
resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==}
- '@types/acorn@4.0.6':
- resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==}
-
'@types/aria-query@5.0.4':
resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==}
@@ -9043,9 +8613,6 @@ packages:
'@types/connect@3.4.38':
resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==}
- '@types/cookie@0.6.0':
- resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==}
-
'@types/cors@2.8.19':
resolution: {integrity: sha512-mFNylyeyqN93lfe/9CSxOGREz8cpzAhH+E93xJ4xWQf62V8sQ/24reV2nyzUWM6H6Xji+GGHpkbLe7pVoUEskg==}
@@ -9235,9 +8802,6 @@ packages:
'@types/mdurl@2.0.0':
resolution: {integrity: sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==}
- '@types/mdx@2.0.13':
- resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==}
-
'@types/mime@1.3.5':
resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==}
@@ -9682,18 +9246,6 @@ packages:
peerDependencies:
valibot: ^1.0.0
- '@vanilla-extract/babel-plugin-debug-ids@1.1.0':
- resolution: {integrity: sha512-Zy9bKjaL2P5zsrFYQJ8IjWGlFODmZrpvFmjFE0Zv8om55Pz1JtpJtL6DvlxlWUxbVaP1HKCqsmEfFOZN8fX/ZQ==}
-
- '@vanilla-extract/css@1.16.0':
- resolution: {integrity: sha512-05JTbvG1E0IrSZKZ5el2EM9CmAX0XSdsNY+d4aRZxDvYf3/hwxomvFFEz2b/awjgg9yTVHW83Wq19wE4OoTEMg==}
-
- '@vanilla-extract/integration@6.5.0':
- resolution: {integrity: sha512-E2YcfO8vA+vs+ua+gpvy1HRqvgWbI+MTlUpxA8FvatOvybuNcWAY0CKwQ/Gpj7rswYKtC6C7+xw33emM6/ImdQ==}
-
- '@vanilla-extract/private@1.0.6':
- resolution: {integrity: sha512-ytsG/JLweEjw7DBuZ/0JCN4WAQgM9erfSTdS1NQY778hFQSZ6cfCDEZZ0sgVm4k54uNz6ImKB33AYvSR//fjxw==}
-
'@vitejs/plugin-react-swc@3.7.1':
resolution: {integrity: sha512-vgWOY0i1EROUK0Ctg1hwhtC3SdcDjZcdit4Ups4aPkDcB1jYhmo+RMYWY87cmXMhvtD5uf8lV89j2w16vkdSVg==}
peerDependencies:
@@ -9922,17 +9474,11 @@ packages:
'@vueuse/shared@11.2.0':
resolution: {integrity: sha512-VxFjie0EanOudYSgMErxXfq6fo8vhr5ICI+BuE3I9FnX7ePllEsVrRQ7O6Q1TLgApeLuPKcHQxAXpP+KnlrJsg==}
- '@web3-storage/multipart-parser@1.0.0':
- resolution: {integrity: sha512-BEO6al7BYqcnfX15W2cnGR+Q566ACXAT9UQykORCWW80lmkpWsnEob6zJS1ZVBKsSJC8+7vJkHwlp+lXG1UCdw==}
-
'@xmldom/xmldom@0.8.10':
resolution: {integrity: sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==}
engines: {node: '>=10.0.0'}
deprecated: this version has critical issues, please update to the latest version
- '@zxing/text-encoding@0.9.0':
- resolution: {integrity: sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA==}
-
abort-controller@3.0.0:
resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==}
engines: {node: '>=6.5'}
@@ -9973,10 +9519,6 @@ packages:
resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==}
engines: {node: '>= 14'}
- aggregate-error@3.1.0:
- resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==}
- engines: {node: '>=8'}
-
ajv-formats@2.1.1:
resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==}
peerDependencies:
@@ -10172,10 +9714,6 @@ packages:
ast-v8-to-istanbul@1.0.0:
resolution: {integrity: sha512-1fSfIwuDICFA4LKkCzRPO7F0hzFf0B7+Xqrl27ynQaa+Rh0e1Es0v6kWHPott3lU10AyAr7oKHa65OppjLn3Rg==}
- astring@1.9.0:
- resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==}
- hasBin: true
-
async-function@1.0.0:
resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==}
engines: {node: '>= 0.4'}
@@ -10303,10 +9841,6 @@ packages:
resolution: {integrity: sha512-wrH5NNqren/QMtKUEEJf7z86YjfqW/2uw3IL3/xpqZUC95SSVIFXYQeeGjL6FT/X68IROu6RMehZQS5foy2BXw==}
hasBin: true
- basic-auth@2.0.1:
- resolution: {integrity: sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==}
- engines: {node: '>= 0.8'}
-
basic-ftp@5.3.0:
resolution: {integrity: sha512-5K9eNNn7ywHPsYnFwjKgYH8Hf8B5emh7JKcPaVjjrMJFQQwGpwowEnZNEtHs7DfR7hCZsmaK3VA4HUK0YarT+w==}
engines: {node: '>=10.0.0'}
@@ -10423,9 +9957,6 @@ packages:
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
engines: {node: '>=8'}
- browserify-zlib@0.1.4:
- resolution: {integrity: sha512-19OEpq7vWgsH6WkvkBJQDFvJS1uPcbFOQ4v9CU839dO+ZZXUZO6XpE6hNCqvlIIj+4fZvRiJ6DsAQ382GwiyTQ==}
-
browserslist@4.24.2:
resolution: {integrity: sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
@@ -10481,10 +10012,6 @@ packages:
resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
engines: {node: '>=8'}
- cacache@17.1.4:
- resolution: {integrity: sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
-
cache-control-parser@2.0.6:
resolution: {integrity: sha512-N4rxCk7V8NLfUVONXG0d7S4IyTQh3KEDW5k2I4CAcEUcMQCmVkfAMn37JSWfUQudiR883vDBy5XM5+TS2Xo7uQ==}
@@ -10545,9 +10072,6 @@ packages:
caniuse-lite@1.0.30001677:
resolution: {integrity: sha512-fmfjsOlJUpMWu+mAAtZZZHz7UEwsUxIIvu1TJfO1HqFQvB/B+ii0xr9B5HpbZY/mC4XZ8SvjHJqtAY6pDPQEog==}
- caniuse-lite@1.0.30001731:
- resolution: {integrity: sha512-lDdp2/wrOmTRWuoB5DpfNkC0rJDU8DqRa6nYL6HK6sytw70QMopt/NIc/9SM7ylItlBWfACXk0tEn37UWM/+mg==}
-
caniuse-lite@1.0.30001743:
resolution: {integrity: sha512-e6Ojr7RV14Un7dz6ASD0aZDmQPT/A+eZU+nuTNfjqmRrmkmQlnTNWH0SKmqagx9PeW87UVqapSurtAXifmtdmw==}
@@ -10632,10 +10156,6 @@ packages:
chownr@1.1.4:
resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==}
- chownr@2.0.0:
- resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==}
- engines: {node: '>=10'}
-
chownr@3.0.0:
resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==}
engines: {node: '>=18'}
@@ -10661,10 +10181,6 @@ packages:
classnames@2.5.1:
resolution: {integrity: sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==}
- clean-stack@2.2.0:
- resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==}
- engines: {node: '>=6'}
-
cli-boxes@3.0.0:
resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==}
engines: {node: '>=10'}
@@ -10877,10 +10393,6 @@ packages:
resolution: {integrity: sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==}
engines: {node: '>=6.6.0'}
- cookie@0.6.0:
- resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==}
- engines: {node: '>= 0.6'}
-
cookie@0.7.1:
resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==}
engines: {node: '>= 0.6'}
@@ -10898,9 +10410,6 @@ packages:
core-js@3.39.0:
resolution: {integrity: sha512-raM0ew0/jJUqkJ0E6e8UDtl+y/7ktFivgWvqw8dNSQeNWoSDLvQ1H/RN3aPXB9tBd4/FhyR4RDPGhsNIMsAn7g==}
- core-util-is@1.0.3:
- resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
-
cors@2.8.5:
resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==}
engines: {node: '>= 0.10'}
@@ -11177,10 +10686,6 @@ packages:
dagre-d3-es@7.0.14:
resolution: {integrity: sha512-P4rFMVq9ESWqmOgK+dlXvOtLwYg0i7u0HBGJER0LZDJT2VHIPAMZ/riPxqJceWMStH5+E61QxFra9kIS3AqdMg==}
- data-uri-to-buffer@3.0.1:
- resolution: {integrity: sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==}
- engines: {node: '>= 6'}
-
data-uri-to-buffer@4.0.1:
resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==}
engines: {node: '>= 12'}
@@ -11315,14 +10820,6 @@ packages:
resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==}
engines: {node: '>=10'}
- dedent@1.5.3:
- resolution: {integrity: sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==}
- peerDependencies:
- babel-plugin-macros: ^3.1.0
- peerDependenciesMeta:
- babel-plugin-macros:
- optional: true
-
deep-eql@5.0.2:
resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==}
engines: {node: '>=6'}
@@ -11338,9 +10835,6 @@ packages:
deep-is@0.1.4:
resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
- deep-object-diff@1.1.9:
- resolution: {integrity: sha512-Rn+RuwkmkDwCi2/oXOFS9Gsr5lJZu/yTGpK7wAaAIE75CC+LCGEZHpY6VQJa/RoJcrmaA/docWJZvYohlNkWPA==}
-
deepmerge@4.3.1:
resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
engines: {node: '>=0.10.0'}
@@ -11709,9 +11203,6 @@ packages:
resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
engines: {node: '>= 0.4'}
- duplexify@3.7.1:
- resolution: {integrity: sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==}
-
eastasianwidth@0.2.0:
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
@@ -11800,9 +11291,6 @@ packages:
enzyme@3.11.0:
resolution: {integrity: sha512-Dw8/Gs4vRjxY6/6i9wU0V+utmQO9kvh9XLnz3LIudviOnVYDEe2ec+0k+NQoMamn1VrjKgCUOWj5jG/5M5M0Qw==}
- err-code@2.0.3:
- resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==}
-
error-ex@1.3.2:
resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
@@ -11835,9 +11323,6 @@ packages:
resolution: {integrity: sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==}
engines: {node: '>= 0.4'}
- es-module-lexer@1.5.4:
- resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==}
-
es-module-lexer@1.7.0:
resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==}
@@ -11965,12 +11450,6 @@ packages:
cpu: [x64]
os: [openbsd]
- esbuild-plugins-node-modules-polyfill@1.6.7:
- resolution: {integrity: sha512-1lzsVFT/6OO1ZATHKZqSP+qYzyFo2d+QF9QzMKsyJR7GMRScYizYb1uEEE4NxTsBSxWviY3xnmN9dEOTaKFbJA==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- esbuild: '>=0.14.0 <=0.23.x'
-
esbuild-register@3.6.0:
resolution: {integrity: sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==}
peerDependencies:
@@ -12005,11 +11484,6 @@ packages:
engines: {node: '>=12'}
hasBin: true
- esbuild@0.17.6:
- resolution: {integrity: sha512-TKFRp9TxrJDdRWfSsSERKEovm6v30iHnrjlcGhLBOtReE28Yp1VSBRfO3GTaOFMoxsNerx4TjrhzSuma9ha83Q==}
- engines: {node: '>=12'}
- hasBin: true
-
esbuild@0.18.20:
resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==}
engines: {node: '>=12'}
@@ -12258,31 +11732,9 @@ 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-build-jsx@2.2.2:
- resolution: {integrity: sha512-m56vOXcOBuaF+Igpb9OPAy7f9w9OIkb5yhjsZuaPm7HoGi4oTOQi0h2+yZ+AtKklYFZ+rPC4n0wYCJCEU1ONqg==}
-
- estree-util-is-identifier-name@1.1.0:
- resolution: {integrity: sha512-OVJZ3fGGt9By77Ix9NhaRbzfbDV/2rx9EP7YIDJTmsZSEc5kYn2vWcNccYyahJL2uAQZK2a5Or2i0wtIKTPoRQ==}
-
- estree-util-is-identifier-name@2.1.0:
- resolution: {integrity: sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ==}
-
estree-util-is-identifier-name@3.0.0:
resolution: {integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==}
- estree-util-to-js@1.2.0:
- resolution: {integrity: sha512-IzU74r1PK5IMMGZXUVZbmiu4A1uhiPgW5hm1GjcOfr4ZzHaMPpLNJjR7HjXiIOzi25nZDrgFTobHTkV5Q6ITjA==}
-
- estree-util-value-to-estree@1.3.0:
- resolution: {integrity: sha512-Y+ughcF9jSUJvncXwqRageavjrNPAI+1M/L3BI3PyLp1nmgYTGUXU6t5z1Y7OWuThoDdhPME07bQU+d5LxdJqw==}
- engines: {node: '>=12.0.0'}
-
- estree-util-visit@1.2.1:
- resolution: {integrity: sha512-xbgqcrkIVbIG+lI/gzbvd9SGTJL4zqJKBFttUl5pP27KhAjtMKbX/mQXJ7qgyXpMgVy/zvpm0xoQQaGL8OloOw==}
-
estree-walker@1.0.1:
resolution: {integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==}
@@ -12300,10 +11752,6 @@ packages:
resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==}
engines: {node: '>= 0.6'}
- eval@0.1.8:
- resolution: {integrity: sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==}
- engines: {node: '>= 0.8'}
-
event-target-shim@5.0.1:
resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==}
engines: {node: '>=6'}
@@ -12334,10 +11782,6 @@ packages:
resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
engines: {node: '>=10'}
- exit-hook@2.2.1:
- resolution: {integrity: sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==}
- engines: {node: '>=6'}
-
expand-template@2.0.3:
resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==}
engines: {node: '>=6'}
@@ -12681,14 +12125,6 @@ packages:
resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==}
engines: {node: '>=10'}
- fs-minipass@2.1.0:
- resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==}
- engines: {node: '>= 8'}
-
- fs-minipass@3.0.3:
- resolution: {integrity: sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
-
fs.realpath@1.0.0:
resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
@@ -12732,9 +12168,6 @@ packages:
engines: {node: '>= 18.0.0'}
hasBin: true
- generic-names@4.0.0:
- resolution: {integrity: sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A==}
-
generic-pool@3.9.0:
resolution: {integrity: sha512-hymDOu5B53XvN4QT9dBmZxPX4CWhBPPLguTZ9MMFeFa/Kg0xWVfylOVNlJji/E7yTZWFd/q9GO5TxDLq156D7g==}
engines: {node: '>= 4'}
@@ -12777,10 +12210,6 @@ packages:
get-port-please@3.1.2:
resolution: {integrity: sha512-Gxc29eLs1fbn6LQ4jSU4vXjlwyZhF5HsGuMAa7gqBP4Rw4yxxltyDUuF5MBclFzDTXO+ACchGQoeela4DSfzdQ==}
- get-port@5.1.1:
- resolution: {integrity: sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==}
- engines: {node: '>=8'}
-
get-proto@1.0.1:
resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}
engines: {node: '>= 0.4'}
@@ -12888,10 +12317,6 @@ packages:
resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==}
engines: {node: '>=6.0'}
- gunzip-maybe@1.4.2:
- resolution: {integrity: sha512-4haO1M4mLO91PW57BMsDFf75UmwoRX0GkdD+Faw+Lr+r/OZrOCS0pIBwOL1xCKQqnQzbNFGgK2V2CpBUPeFNTw==}
- hasBin: true
-
h3@2.0.0-beta.5:
resolution: {integrity: sha512-ApIkLH+nTxzCC0Nq/GN1v6jkvu2eOLfdTnTs6ghiuG1EYHWJBDLzhk5tn7SZMEUNsLUjG4qfmqzBx2LG9I7Q/w==}
engines: {node: '>=20.11.1'}
@@ -12972,9 +12397,6 @@ packages:
hast-util-sanitize@5.0.2:
resolution: {integrity: sha512-3yTWghByc50aGS7JlGhk61SPenfE/p1oaFeNwkOOyrscaOkMGrcW9+Cy/QAIOBpZxP1yqDIzFMR0+Np0i0+usg==}
- hast-util-to-estree@2.3.3:
- resolution: {integrity: sha512-ihhPIUPxN0v0w6M5+IiAZZrn0LH2uZomeWwhn7uP7avZC6TE7lIiEh2yBMPr5+zi1aUCXq6VoYRgs2Bw9xmycQ==}
-
hast-util-to-html@9.0.3:
resolution: {integrity: sha512-M17uBDzMJ9RPCqLMO92gNNUDuBSq10a25SDBI08iCCxmorf4Yy6sYHK57n9WAbRAAaU+DuR4W6GN9K4DFZesYg==}
@@ -13031,10 +12453,6 @@ packages:
hookable@5.5.3:
resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==}
- hosted-git-info@6.1.1:
- resolution: {integrity: sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
-
hosted-git-info@7.0.2:
resolution: {integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==}
engines: {node: ^16.14.0 || >=18.0.0}
@@ -13104,12 +12522,6 @@ packages:
resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
engines: {node: '>=0.10.0'}
- icss-utils@5.1.0:
- resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==}
- engines: {node: ^10 || ^12 || >= 14}
- peerDependencies:
- postcss: ^8.1.0
-
idb@7.1.1:
resolution: {integrity: sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==}
@@ -13147,10 +12559,6 @@ packages:
resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
engines: {node: '>=0.8.19'}
- indent-string@4.0.0:
- resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
- engines: {node: '>=8'}
-
indent-string@5.0.0:
resolution: {integrity: sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==}
engines: {node: '>=12'}
@@ -13311,9 +12719,6 @@ packages:
is-decimal@2.0.1:
resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==}
- is-deflate@1.0.0:
- resolution: {integrity: sha512-YDoFpuZWu1VRXlsnlYMzKyVRITXj7Ej/V9gXQ2/pAe7X1J7M/RNOqaIYi6qUn+B7nGyB9pDXrv02dsB58d2ZAQ==}
-
is-directory@0.3.1:
resolution: {integrity: sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==}
engines: {node: '>=0.10.0'}
@@ -13356,10 +12761,6 @@ packages:
resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
engines: {node: '>=0.10.0'}
- is-gzip@1.0.0:
- resolution: {integrity: sha512-rcfALRIb1YewtnksfRIHGcIY93QnK8BIQ/2c9yDYcG/Y6+vRoJuTWBmmSEbyLLYtXm7q35pHOHbZFQBaLrhlWQ==}
- engines: {node: '>=0.10.0'}
-
is-hexadecimal@2.0.1:
resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==}
@@ -13414,10 +12815,6 @@ packages:
resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
engines: {node: '>=8'}
- is-plain-obj@3.0.0:
- resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==}
- engines: {node: '>=10'}
-
is-plain-obj@4.1.0:
resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==}
engines: {node: '>=12'}
@@ -13428,9 +12825,6 @@ packages:
is-promise@4.0.0:
resolution: {integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==}
- is-reference@3.0.2:
- resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==}
-
is-regex@1.1.4:
resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
engines: {node: '>= 0.4'}
@@ -13528,10 +12922,6 @@ packages:
isarray@2.0.5:
resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==}
- isbot@4.4.0:
- resolution: {integrity: sha512-8ZvOWUA68kyJO4hHJdWjyreq7TYNWTS9y15IzeqVdKxR9pPr3P/3r9AHcoIv9M0Rllkao5qWz2v1lmcyKIVCzQ==}
- engines: {node: '>=18'}
-
isbot@5.1.28:
resolution: {integrity: sha512-qrOp4g3xj8YNse4biorv6O5ZShwsJM0trsoda4y7j/Su7ZtTTfVXFzbKkpgcSoDrHS8FcTuUwcU04YimZlZOxw==}
engines: {node: '>=18'}
@@ -13582,9 +12972,6 @@ packages:
engines: {node: '>=10'}
hasBin: true
- javascript-stringify@2.1.0:
- resolution: {integrity: sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==}
-
jest-diff@29.7.0:
resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -13747,10 +13134,6 @@ packages:
json-parse-even-better-errors@2.3.1:
resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
- json-parse-even-better-errors@3.0.2:
- resolution: {integrity: sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
-
json-pointer@0.6.2:
resolution: {integrity: sha512-vLWcKbOaXlO+jvRy4qNd+TI1QUPZzfJj1tpJ3vAXDych5XJf93ftpUKe5pKCrzyIIwgBJcOcCVRUfqQP25afBw==}
@@ -14030,14 +13413,6 @@ packages:
resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- loader-utils@3.3.1:
- resolution: {integrity: sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==}
- engines: {node: '>= 12.13.0'}
-
- local-pkg@0.5.0:
- resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==}
- engines: {node: '>=14'}
-
local-pkg@0.5.1:
resolution: {integrity: sha512-9rrA30MRRP3gBD3HTGnC6cDFpaE1kVDWxWgqWJUN0RvDNAo+Nz/9GxB+nHOH0ifbVFy0hSA1V6vFDvnx54lTEQ==}
engines: {node: '>=14'}
@@ -14053,9 +13428,6 @@ packages:
lodash-es@4.18.1:
resolution: {integrity: sha512-J8xewKD/Gk22OZbhpOVSwcs60zhd95ESDwezOFuA3/099925PdHJ7OFHNTGtajL3AlZkykD32HykiMo+BIBI8A==}
- lodash.camelcase@4.3.0:
- resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==}
-
lodash.castarray@4.4.0:
resolution: {integrity: sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==}
@@ -14204,10 +13576,6 @@ packages:
mark.js@8.11.1:
resolution: {integrity: sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==}
- markdown-extensions@1.1.1:
- resolution: {integrity: sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q==}
- engines: {node: '>=0.10.0'}
-
markdown-it-task-lists@2.1.1:
resolution: {integrity: sha512-TxFAc76Jnhb2OUu+n3yz9RMu4CwGfaT788br6HhEDlvWfdeJcLUsxk1Hgw2yJio0OXsxv7pyIPmvECY7bMbluA==}
@@ -14256,9 +13624,6 @@ packages:
mdast-util-from-markdown@2.0.2:
resolution: {integrity: sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==}
- mdast-util-frontmatter@1.0.1:
- resolution: {integrity: sha512-JjA2OjxRqAa8wEG8hloD0uTU0kdn8kbtOWpPP94NBkfAlbxn4S8gCGf/9DwFtEeGPXrDcNXdiDjVaRdUFqYokw==}
-
mdast-util-frontmatter@2.0.1:
resolution: {integrity: sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==}
@@ -14280,30 +13645,15 @@ packages:
mdast-util-gfm@3.1.0:
resolution: {integrity: sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==}
- mdast-util-mdx-expression@1.3.2:
- resolution: {integrity: sha512-xIPmR5ReJDu/DHH1OoIT1HkuybIfRGYRywC+gJtI7qHjCJp/M9jrmBEJW22O8lskDWm562BX2W8TiAwRTb0rKA==}
-
mdast-util-mdx-expression@2.0.1:
resolution: {integrity: sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==}
- mdast-util-mdx-jsx@2.1.4:
- resolution: {integrity: sha512-DtMn9CmVhVzZx3f+optVDF8yFgQVt7FghCRNdlIaS3X5Bnym3hZwPbg/XW86vdpKjlc1PVj26SpnLGeJBXD3JA==}
-
mdast-util-mdx-jsx@3.2.0:
resolution: {integrity: sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==}
- mdast-util-mdx@2.0.1:
- resolution: {integrity: sha512-38w5y+r8nyKlGvNjSEqWrhG0w5PmnRA+wnBvm+ulYCct7nsGYhFVb0lljS9bQav4psDAS1eGkP2LMVcZBi/aqw==}
-
- mdast-util-mdxjs-esm@1.3.1:
- resolution: {integrity: sha512-SXqglS0HrEvSdUEfoXFtcg7DRl7S2cwOXc7jkuusG472Mmjag34DUDeOJUZtl+BVnyeO1frIgVpHlNRWc2gk/w==}
-
mdast-util-mdxjs-esm@2.0.1:
resolution: {integrity: sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==}
- mdast-util-phrasing@3.0.1:
- resolution: {integrity: sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==}
-
mdast-util-phrasing@4.1.0:
resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==}
@@ -14313,9 +13663,6 @@ packages:
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.2:
resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==}
@@ -14337,9 +13684,6 @@ packages:
mdurl@2.0.0:
resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==}
- media-query-parser@2.0.2:
- resolution: {integrity: sha512-1N4qp+jE0pL5Xv4uEcwVUhIkwdUO3S/9gML90nqKA7v7FcOS5vUtatfzok9S9U1EJU8dHWlcv95WLnKmmxZI9w==}
-
media-typer@0.3.0:
resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==}
engines: {node: '>= 0.6'}
@@ -14443,9 +13787,6 @@ packages:
micromark-core-commonmark@2.0.3:
resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==}
- micromark-extension-frontmatter@1.1.1:
- resolution: {integrity: sha512-m2UH9a7n3W8VAH9JO9y01APpPKmNNNs71P0RbknEmYSaZU5Ghogv38BYO94AI5Xw6OYfxZRdHZZ2nYjs/Z+SZQ==}
-
micromark-extension-frontmatter@2.0.0:
resolution: {integrity: sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==}
@@ -14470,21 +13811,6 @@ packages:
micromark-extension-gfm@3.0.0:
resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==}
- micromark-extension-mdx-expression@1.0.8:
- resolution: {integrity: sha512-zZpeQtc5wfWKdzDsHRBY003H2Smg+PUi2REhqgIhdzAa5xonhP03FcXxqFSerFiNUr5AWmHpaNPQTBVOS4lrXw==}
-
- micromark-extension-mdx-jsx@1.0.5:
- resolution: {integrity: sha512-gPH+9ZdmDflbu19Xkb8+gheqEDqkSpdCEubQyxuz/Hn8DOXiXvrXeikOoBA71+e8Pfi0/UYmU3wW3H58kr7akA==}
-
- micromark-extension-mdx-md@1.0.1:
- resolution: {integrity: sha512-7MSuj2S7xjOQXAjjkbjBsHkMtb+mDGVW6uI2dBL9snOBCbZmoNgDAeZ0nSn9j3T42UE/g2xVNMn18PJxZvkBEA==}
-
- micromark-extension-mdxjs-esm@1.0.5:
- resolution: {integrity: sha512-xNRBw4aoURcyz/S69B19WnZAkWJMxHMT5hE36GtDAyhoyn/8TuAeqjFJQlwk+MKQsUD7b3l7kFX+vlfVWgcX1w==}
-
- micromark-extension-mdxjs@1.0.1:
- resolution: {integrity: sha512-7YA7hF6i5eKOfFUzZ+0z6avRG52GpWR8DL+kN47y3f2KhxbBZMhmxe7auOeaTBrW2DenbbZTf1ea9tA2hDpC2Q==}
-
micromark-factory-destination@1.1.0:
resolution: {integrity: sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==}
@@ -14497,9 +13823,6 @@ packages:
micromark-factory-label@2.0.1:
resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==}
- micromark-factory-mdx-expression@1.0.9:
- resolution: {integrity: sha512-jGIWzSmNfdnkJq05c7b0+Wv0Kfz3NJ3N4cBjnbO4zjXIlxJr+f8lk+5ZmwFvqdAbUy2q6B5rCY//g0QAAaXDWA==}
-
micromark-factory-space@1.1.0:
resolution: {integrity: sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==}
@@ -14560,9 +13883,6 @@ packages:
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-html-tag-name@1.2.0:
resolution: {integrity: sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==}
@@ -14690,26 +14010,6 @@ packages:
minimist@1.2.8:
resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
- minipass-collect@1.0.2:
- resolution: {integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==}
- engines: {node: '>= 8'}
-
- minipass-flush@1.0.5:
- resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==}
- engines: {node: '>= 8'}
-
- minipass-pipeline@1.2.4:
- resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==}
- engines: {node: '>=8'}
-
- minipass@3.3.6:
- resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==}
- engines: {node: '>=8'}
-
- minipass@5.0.0:
- resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==}
- engines: {node: '>=8'}
-
minipass@7.1.2:
resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
engines: {node: '>=16 || 14 >=14.17'}
@@ -14717,10 +14017,6 @@ packages:
minisearch@7.1.0:
resolution: {integrity: sha512-tv7c/uefWdEhcu6hvrfTihflgeEi2tN6VV7HJnCjK6VxM75QQJh4t9FwJCsA2EsRS8LCnu3W87CuGPWMocOLCA==}
- minizlib@2.1.2:
- resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==}
- engines: {node: '>= 8'}
-
minizlib@3.0.1:
resolution: {integrity: sha512-umcy022ILvb5/3Djuu8LWeqUa8D68JaBzlttKeMWen48SjabqS3iY5w/vzeMzMUNhLDifyhbOwKDSznB1vvrwg==}
engines: {node: '>= 18'}
@@ -14776,24 +14072,13 @@ packages:
mobx@6.13.5:
resolution: {integrity: sha512-/HTWzW2s8J1Gqt+WmUj5Y0mddZk+LInejADc79NJadrWla3rHzmRHki/mnEUH1AvOmbNTZ1BRbKxr8DSgfdjMA==}
- modern-ahocorasick@1.0.1:
- resolution: {integrity: sha512-yoe+JbhTClckZ67b2itRtistFKf8yPYelHLc7e5xAwtNAXxM6wJTUx2C7QeVSJFDzKT7bCIFyBVybPMKvmB9AA==}
-
moo@0.5.2:
resolution: {integrity: sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==}
- morgan@1.10.0:
- resolution: {integrity: sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==}
- engines: {node: '>= 0.8.0'}
-
mri@1.2.0:
resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
engines: {node: '>=4'}
- mrmime@1.0.1:
- resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==}
- engines: {node: '>=10'}
-
ms@2.0.0:
resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
@@ -14968,10 +14253,6 @@ packages:
engines: {node: '>=10'}
hasBin: true
- normalize-package-data@5.0.0:
- resolution: {integrity: sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
-
normalize-path@3.0.0:
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
engines: {node: '>=0.10.0'}
@@ -14980,30 +14261,14 @@ packages:
resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==}
engines: {node: '>=0.10.0'}
- npm-install-checks@6.3.0:
- resolution: {integrity: sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
-
- npm-normalize-package-bin@3.0.1:
- resolution: {integrity: sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
-
npm-normalize-package-bin@4.0.0:
resolution: {integrity: sha512-TZKxPvItzai9kN9H/TkmCtx/ZN/hvr3vUycjlfmH0ootY9yFBzNOpiXAdIn1Iteqsvk4lQn6B5PTrt+n6h8k/w==}
engines: {node: ^18.17.0 || >=20.5.0}
- npm-package-arg@10.1.0:
- resolution: {integrity: sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
-
npm-package-arg@11.0.3:
resolution: {integrity: sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw==}
engines: {node: ^16.14.0 || >=18.0.0}
- npm-pick-manifest@8.0.2:
- resolution: {integrity: sha512-1dKY+86/AIiq1tkKVD3l0WI+Gd3vkknVGAggsFeBkTvbhMQ1OND/LKkYv4JtXPKUJ8bOTCyLiqEg2P6QNdK+Gg==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
-
npm-run-path@4.0.1:
resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
engines: {node: '>=8'}
@@ -15217,9 +14482,6 @@ packages:
outdent@0.5.0:
resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==}
- outdent@0.8.0:
- resolution: {integrity: sha512-KiOAIsdpUTcAXuykya5fnVVT+/5uS0Q1mrkRHcF89tpieSmY33O/tmc54CqwA+bfhbtEfZUNLHaPUiB9X3jt1A==}
-
own-keys@1.0.1:
resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==}
engines: {node: '>= 0.4'}
@@ -15263,10 +14525,6 @@ packages:
resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==}
engines: {node: '>=6'}
- p-map@4.0.0:
- resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==}
- engines: {node: '>=10'}
-
p-retry@4.6.2:
resolution: {integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==}
engines: {node: '>=8'}
@@ -15292,9 +14550,6 @@ packages:
package-manager-detector@1.6.0:
resolution: {integrity: sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA==}
- pako@0.2.9:
- resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==}
-
parameter-reducers@2.1.0:
resolution: {integrity: sha512-aj9V6DUnNbj4YEmVxloPLX9duhklIC+SIOVUrVdaT3WfgEownET+TYg/JsjANQUNGe46dmOCHEKiuycL36cOnw==}
@@ -15313,10 +14568,6 @@ packages:
resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
engines: {node: '>=8'}
- parse-ms@2.1.0:
- resolution: {integrity: sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==}
- engines: {node: '>=6'}
-
parse-png@2.1.0:
resolution: {integrity: sha512-Nt/a5SfCLiTnQAjx3fHlqp8hRgTL3z7kTQZzvIMS9uCAepnCyjpdEc6M/sz69WqMBdaDBw9sF1F1UaHROYzGkQ==}
engines: {node: '>=10'}
@@ -15401,9 +14652,6 @@ packages:
resolution: {integrity: sha512-peBp3qZyuS6cNIJ2akRNG1uo1WJ1d0wTxg/fxMdZ0BqCVhx242bSFHM9eNqflfJVS9SsgkzgT/1UgnsurBOTMg==}
engines: {node: '>=14.16'}
- peek-stream@1.1.3:
- resolution: {integrity: sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA==}
-
perfect-debounce@1.0.0:
resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==}
@@ -15413,9 +14661,6 @@ packages:
performance-now@2.1.0:
resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==}
- periscopic@3.1.0:
- resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==}
-
pg-cloudflare@1.1.1:
resolution: {integrity: sha512-xWPagP/4B6BgFO+EKz3JONXv3YDgvkbVrGw2mTo3D6tVDQRh1e7cqVGvyR3BE+eQgAvx1XhW/iEASj4/jCWl3Q==}
@@ -15583,12 +14828,6 @@ packages:
resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==}
engines: {node: '>= 0.4'}
- postcss-discard-duplicates@5.1.0:
- resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==}
- engines: {node: ^10 || ^12 || >=14.0}
- peerDependencies:
- postcss: ^8.2.15
-
postcss-import@15.1.0:
resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==}
engines: {node: '>=14.0.0'}
@@ -15631,35 +14870,6 @@ packages:
yaml:
optional: true
- postcss-modules-extract-imports@3.1.0:
- resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==}
- engines: {node: ^10 || ^12 || >= 14}
- peerDependencies:
- postcss: ^8.1.0
-
- postcss-modules-local-by-default@4.0.5:
- resolution: {integrity: sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==}
- engines: {node: ^10 || ^12 || >= 14}
- peerDependencies:
- postcss: ^8.1.0
-
- postcss-modules-scope@3.2.0:
- resolution: {integrity: sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==}
- engines: {node: ^10 || ^12 || >= 14}
- peerDependencies:
- postcss: ^8.1.0
-
- postcss-modules-values@4.0.0:
- resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==}
- engines: {node: ^10 || ^12 || >= 14}
- peerDependencies:
- postcss: ^8.1.0
-
- postcss-modules@6.0.0:
- resolution: {integrity: sha512-7DGfnlyi/ju82BRzTIjWS5C4Tafmzl3R79YP/PASiocj+aa6yYphHhhKUOEoXQToId5rgyFgJ88+ccOUydjBXQ==}
- peerDependencies:
- postcss: ^8.0.0
-
postcss-nested@6.2.0:
resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==}
engines: {node: '>=12.0'}
@@ -15794,18 +15004,10 @@ packages:
resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- pretty-ms@7.0.1:
- resolution: {integrity: sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==}
- engines: {node: '>=10'}
-
prismjs@1.29.0:
resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==}
engines: {node: '>=6'}
- proc-log@3.0.0:
- resolution: {integrity: sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
-
proc-log@4.2.0:
resolution: {integrity: sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
@@ -15814,9 +15016,6 @@ packages:
resolution: {integrity: sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==}
engines: {node: ^18.17.0 || >=20.5.0}
- process-nextick-args@2.0.1:
- resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
-
process-warning@5.0.0:
resolution: {integrity: sha512-a39t9ApHNx2L4+HBnQKqxxHNs1r7KF+Intd8Q/g1bUh6q0WIp9voPXJ/x0j+ZL45KF1pJd9+q2jLIRMfvEshkA==}
@@ -15828,18 +15027,6 @@ packages:
resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==}
engines: {node: '>=0.4.0'}
- promise-inflight@1.0.1:
- resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==}
- peerDependencies:
- bluebird: '*'
- peerDependenciesMeta:
- bluebird:
- optional: true
-
- promise-retry@2.0.1:
- resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==}
- engines: {node: '>=10'}
-
promise@7.3.1:
resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==}
@@ -15941,15 +15128,9 @@ packages:
pstree.remy@1.1.8:
resolution: {integrity: sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==}
- pump@2.0.1:
- resolution: {integrity: sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==}
-
pump@3.0.2:
resolution: {integrity: sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==}
- pumpify@1.5.1:
- resolution: {integrity: sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==}
-
punycode.js@2.3.1:
resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==}
engines: {node: '>=6'}
@@ -16221,13 +15402,6 @@ packages:
'@types/react':
optional: true
- react-router-dom@6.27.0:
- resolution: {integrity: sha512-+bvtFWMC0DgAFrfKXKG9Fc+BcXWRUO1aJIihbB79xaeq0v5UzfvnM5houGUm1Y461WVRcgAQ+Clh5rdb1eCx4g==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- react: '>=16.8'
- react-dom: '>=16.8'
-
react-router-dom@6.28.0:
resolution: {integrity: sha512-kQ7Unsl5YdyOltsPGl31zOjLrDv+m2VcIEcIHqYYD3Lp0UppLjrzcfJqDJwXxFw3TH/yvapbnUvPlAj7Kx5nbg==}
engines: {node: '>=14.0.0'}
@@ -16235,12 +15409,6 @@ packages:
react: '>=16.8'
react-dom: '>=16.8'
- react-router@6.27.0:
- resolution: {integrity: sha512-YA+HGZXz4jaAkVoYBE98VQl+nVzI+cVI2Oj/06F5ZM+0u3TgedN9Y9kmMRo2mnkSK2nCpNQn0DVob4HCsY/WLw==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- react: '>=16.8'
-
react-router@6.28.0:
resolution: {integrity: sha512-HrYdIFqdrnhDw0PqG/AKjAqEqM7AvxCz0DQ4h2W8k6nqmc5uRBYDag0SBxx9iYz5G8gnuNVLzUe13wl9eAsXXg==}
engines: {node: '>=14.0.0'}
@@ -16327,9 +15495,6 @@ packages:
resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==}
engines: {node: '>=6'}
- readable-stream@2.3.8:
- resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==}
-
readable-stream@3.6.2:
resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
engines: {node: '>= 6'}
@@ -16453,22 +15618,12 @@ packages:
rehype-sanitize@6.0.0:
resolution: {integrity: sha512-CsnhKNsyI8Tub6L4sm5ZFsme4puGfc6pYylvXo1AeqaGbjOYyzNv3qZPwvs0oMJ39eryyeOdmxwUIo94IpEhqg==}
- remark-frontmatter@4.0.1:
- resolution: {integrity: sha512-38fJrB0KnmD3E33a5jZC/5+gGAC2WKNiPw1/fdXJvijBlhA7RCsvJklrYJakS0HedninvaCYW8lQGf9C918GfA==}
-
remark-frontmatter@5.0.0:
resolution: {integrity: sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ==}
remark-gfm@4.0.1:
resolution: {integrity: sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==}
- remark-mdx-frontmatter@1.1.1:
- resolution: {integrity: sha512-7teX9DW4tI2WZkXS4DBxneYSY7NHiXl4AKdWDO9LXVweULlCT8OPWsOjLEnMIXViN1j+QcY8mfbq3k0EK6x3uA==}
- engines: {node: '>=12.2.0'}
-
- remark-mdx@2.3.0:
- resolution: {integrity: sha512-g53hMkpM0I98MU266IzDFMrTD980gNF3BJnkyFcmN+dD873mQeD5rdMO3Y2X+x8umQfbSE0PcoEDl7ledSA+2g==}
-
remark-parse@10.0.2:
resolution: {integrity: sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==}
@@ -16498,9 +15653,6 @@ packages:
resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
engines: {node: '>=0.10.0'}
- require-like@0.1.2:
- resolution: {integrity: sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==}
-
requireg@0.2.2:
resolution: {integrity: sha512-nYzyjnFcPNGR3lx9lwPPPnuQxv6JWEZd2Ci0u9opN7N5zUEPIhY/GbL3vMGOr2UXwEg9WwSyV9X9Y/kLFgPsOg==}
engines: {node: '>= 4.0.0'}
@@ -16523,10 +15675,6 @@ packages:
resolve-workspace-root@2.0.0:
resolution: {integrity: sha512-IsaBUZETJD5WsI11Wt8PKHwaIe45or6pwNc8yflvLJ4DWtImK9kuLoH5kUva/2Mmx/RdIyr4aONNSa2v9LTJsw==}
- resolve.exports@2.0.2:
- resolution: {integrity: sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==}
- engines: {node: '>=10'}
-
resolve.exports@2.0.3:
resolution: {integrity: sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==}
engines: {node: '>=10'}
@@ -16567,10 +15715,6 @@ packages:
resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==}
engines: {node: '>=0.12'}
- retry@0.12.0:
- resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==}
- engines: {node: '>= 4'}
-
retry@0.13.1:
resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==}
engines: {node: '>= 4'}
@@ -16688,9 +15832,6 @@ packages:
resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==}
engines: {node: '>=0.4'}
- safe-buffer@5.1.2:
- resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
-
safe-buffer@5.2.1:
resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
@@ -17035,18 +16176,6 @@ packages:
spawndamnit@3.0.1:
resolution: {integrity: sha512-MmnduQUuHCoFckZoWnXsTg7JaiLBJrKFj9UI2MbRPGaJeVpsLcVBu6P/IGZovziM/YBsellCmsprgNA+w0CzVg==}
- spdx-correct@3.2.0:
- resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==}
-
- spdx-exceptions@2.5.0:
- resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==}
-
- spdx-expression-parse@3.0.1:
- resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==}
-
- spdx-license-ids@3.0.20:
- resolution: {integrity: sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==}
-
speakingurl@14.0.1:
resolution: {integrity: sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==}
engines: {node: '>=0.10.0'}
@@ -17105,10 +16234,6 @@ packages:
engines: {node: '>=20.16.0'}
hasBin: true
- ssri@10.0.6:
- resolution: {integrity: sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
-
sst-darwin-arm64@3.13.2:
resolution: {integrity: sha512-eEadOchOCc1ueIT9Qys8KlCgPjvEQ0F376BfZj+B8xZc8pXzMN1jteD8h8EWVXtehA66wPi+RDscTsRmH1iFDg==}
cpu: [arm64]
@@ -17239,12 +16364,6 @@ packages:
resolution: {integrity: sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==}
engines: {node: '>= 0.10.0'}
- stream-shift@1.0.3:
- resolution: {integrity: sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==}
-
- stream-slice@0.1.2:
- resolution: {integrity: sha512-QzQxpoacatkreL6jsxnVb7X5R/pGw9OUv2qWTYWnmLpg4NdN31snPy/f3TdQE1ZUXaThRvj1Zw4/OGg0ZkaLMA==}
-
streamdown@2.5.0:
resolution: {integrity: sha512-/tTnURfIOxZK/pqJAxsfCvETG/XCJHoWnk3jq9xLcuz6CSpnjjuxSRBTTL4PKGhxiZQf0lqPxGhImdpwcZ2XwA==}
peerDependencies:
@@ -17263,9 +16382,6 @@ packages:
resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==}
engines: {node: '>=0.6.19'}
- string-hash@1.1.3:
- resolution: {integrity: sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==}
-
string-ts@2.2.0:
resolution: {integrity: sha512-VTP0LLZo4Jp9Gz5IiDVMS9WyLx/3IeYh0PXUn0NdPqusUFNgkHPWiEdbB9TU2Iv3myUskraD5WtYEdHUrQEIlQ==}
@@ -17308,9 +16424,6 @@ packages:
resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==}
engines: {node: '>= 0.4'}
- string_decoder@1.1.1:
- resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}
-
string_decoder@1.3.0:
resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
@@ -17508,11 +16621,6 @@ packages:
resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==}
engines: {node: '>=6'}
- tar@6.2.1:
- resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==}
- engines: {node: '>=10'}
- deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
-
tar@7.4.3:
resolution: {integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==}
engines: {node: '>=18'}
@@ -17581,9 +16689,6 @@ packages:
throat@5.0.0:
resolution: {integrity: sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==}
- through2@2.0.5:
- resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==}
-
tiny-invariant@1.3.3:
resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==}
@@ -17675,9 +16780,6 @@ packages:
tokenx@1.1.0:
resolution: {integrity: sha512-KCjtiC2niPwTSuz4ktM82Ki5bjqBwYpssiHDsGr5BpejN/B3ksacRvrsdoxljdMIh2nCX78alnDkeemBmYUmTA==}
- toml@3.0.0:
- resolution: {integrity: sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==}
-
touch@3.1.1:
resolution: {integrity: sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==}
hasBin: true
@@ -17762,10 +16864,6 @@ packages:
typescript:
optional: true
- tsconfig-paths@4.2.0:
- resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==}
- engines: {node: '>=6'}
-
tsdown@0.9.9:
resolution: {integrity: sha512-IIGX55rkhaPomNSVrIbA58DRBwTO4ehlDTsw20XSooGqoEZbwpunDc1dRE73wKb1rHdwwBO6NMLOcgV2n1qhpA==}
engines: {node: '>=18.0.0'}
@@ -17817,9 +16915,6 @@ packages:
tunnel-agent@0.6.0:
resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==}
- turbo-stream@2.4.0:
- resolution: {integrity: sha512-FHncC10WpBd2eOmGwpmQsWLDoK4cqsA/UT/GqNoaKOQnT8uzhtCbg3EoUDMvqpOSAI0S26mr0rkjzbOO6S3v1g==}
-
turndown-plugin-gfm@1.0.2:
resolution: {integrity: sha512-vwz9tfvF7XN/jE0dGoBei3FXWuvll78ohzCZQuOb+ZjWrs3a0XhQVomJEb2Qh4VHTPNRO4GPZh0V7VRbiWwkRg==}
@@ -17989,14 +17084,6 @@ packages:
unified@11.0.5:
resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==}
- unique-filename@3.0.0:
- resolution: {integrity: sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
-
- unique-slug@4.0.0:
- resolution: {integrity: sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
-
unique-string@2.0.0:
resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==}
engines: {node: '>=8'}
@@ -18014,18 +17101,12 @@ packages:
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-position@4.0.4:
resolution: {integrity: sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==}
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@4.0.0:
resolution: {integrity: sha512-b4gokeGId57UVRX/eVKej5gXqGlc9+trkORhFJpu9raqZkZhU0zm8Doi05+HaiBsMEIJowL+2WtQ5ItjsngPXg==}
@@ -18277,9 +17358,6 @@ packages:
typescript:
optional: true
- validate-npm-package-license@3.0.4:
- resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
-
validate-npm-package-name@5.0.1:
resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
@@ -18315,11 +17393,6 @@ packages:
vfile@6.0.3:
resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==}
- vite-node@1.6.0:
- resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==}
- engines: {node: ^18.0.0 || >=20.0.0}
- hasBin: true
-
vite-node@3.2.4:
resolution: {integrity: sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==}
engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
@@ -18668,9 +17741,6 @@ packages:
weak-lru-cache@1.2.2:
resolution: {integrity: sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==}
- web-encoding@1.1.5:
- resolution: {integrity: sha512-HYLeVCdJ0+lBYV2FvNZmv3HJ2Nt0QYXqZojk3d9FJOLkwnuhzM9tmamh8d7HPM8QqjKH8DeHkFTx+CFlWpZZDA==}
-
web-namespaces@2.0.1:
resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==}
@@ -18779,11 +17849,6 @@ packages:
engines: {node: '>= 8'}
hasBin: true
- which@3.0.1:
- resolution: {integrity: sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
- hasBin: true
-
which@4.0.0:
resolution: {integrity: sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==}
engines: {node: ^16.13.0 || >=18.0.0}
@@ -20028,15 +19093,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/helper-module-transforms@7.28.3(@babel/core@7.26.0)':
- dependencies:
- '@babel/core': 7.26.0
- '@babel/helper-module-imports': 7.27.1
- '@babel/helper-validator-identifier': 7.28.5
- '@babel/traverse': 7.28.5
- transitivePeerDependencies:
- - supports-color
-
'@babel/helper-module-transforms@7.28.3(@babel/core@7.28.0)':
dependencies:
'@babel/core': 7.28.0
@@ -20148,13 +19204,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/helper-simple-access@7.25.9':
- dependencies:
- '@babel/traverse': 7.28.5
- '@babel/types': 7.29.0
- transitivePeerDependencies:
- - supports-color
-
'@babel/helper-skip-transparent-expression-wrappers@7.25.9':
dependencies:
'@babel/traverse': 7.28.5
@@ -20327,11 +19376,6 @@ snapshots:
'@babel/core': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-syntax-decorators@7.25.9(@babel/core@7.26.0)':
- dependencies:
- '@babel/core': 7.26.0
- '@babel/helper-plugin-utils': 7.25.9
-
'@babel/plugin-syntax-decorators@7.27.1(@babel/core@7.28.0)':
dependencies:
'@babel/core': 7.28.0
@@ -20377,11 +19421,6 @@ snapshots:
'@babel/core': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.0)':
- dependencies:
- '@babel/core': 7.26.0
- '@babel/helper-plugin-utils': 7.25.9
-
'@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.0)':
dependencies:
'@babel/core': 7.28.0
@@ -20437,16 +19476,6 @@ snapshots:
'@babel/core': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.28.4)':
- dependencies:
- '@babel/core': 7.28.4
- '@babel/helper-plugin-utils': 7.27.1
-
- '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.26.0)':
- dependencies:
- '@babel/core': 7.26.0
- '@babel/helper-plugin-utils': 7.27.1
-
'@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.28.0)':
dependencies:
'@babel/core': 7.28.0
@@ -20725,15 +19754,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-modules-commonjs@7.25.9(@babel/core@7.26.0)':
- dependencies:
- '@babel/core': 7.26.0
- '@babel/helper-module-transforms': 7.28.3(@babel/core@7.26.0)
- '@babel/helper-plugin-utils': 7.27.1
- '@babel/helper-simple-access': 7.25.9
- transitivePeerDependencies:
- - supports-color
-
'@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.28.0)':
dependencies:
'@babel/core': 7.28.0
@@ -21063,17 +20083,6 @@ snapshots:
'@babel/core': 7.29.0
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-typescript@7.25.9(@babel/core@7.26.0)':
- dependencies:
- '@babel/core': 7.26.0
- '@babel/helper-annotate-as-pure': 7.25.9
- '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0)
- '@babel/helper-plugin-utils': 7.27.1
- '@babel/helper-skip-transparent-expression-wrappers': 7.25.9
- '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.26.0)
- transitivePeerDependencies:
- - supports-color
-
'@babel/plugin-transform-typescript@7.28.0(@babel/core@7.28.0)':
dependencies:
'@babel/core': 7.28.0
@@ -21220,17 +20229,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/preset-typescript@7.26.0(@babel/core@7.26.0)':
- dependencies:
- '@babel/core': 7.26.0
- '@babel/helper-plugin-utils': 7.25.9
- '@babel/helper-validator-option': 7.25.9
- '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.26.0)
- transitivePeerDependencies:
- - supports-color
-
'@babel/preset-typescript@7.27.1(@babel/core@7.28.0)':
dependencies:
'@babel/core': 7.28.0
@@ -21994,8 +20992,6 @@ snapshots:
tslib: 2.8.1
optional: true
- '@emotion/hash@0.9.2': {}
-
'@emotion/is-prop-valid@1.2.2':
dependencies:
'@emotion/memoize': 0.8.1
@@ -22029,9 +21025,6 @@ snapshots:
'@esbuild/aix-ppc64@0.25.8':
optional: true
- '@esbuild/android-arm64@0.17.6':
- optional: true
-
'@esbuild/android-arm64@0.18.20':
optional: true
@@ -22050,9 +21043,6 @@ snapshots:
'@esbuild/android-arm64@0.25.8':
optional: true
- '@esbuild/android-arm@0.17.6':
- optional: true
-
'@esbuild/android-arm@0.18.20':
optional: true
@@ -22071,9 +21061,6 @@ snapshots:
'@esbuild/android-arm@0.25.8':
optional: true
- '@esbuild/android-x64@0.17.6':
- optional: true
-
'@esbuild/android-x64@0.18.20':
optional: true
@@ -22092,9 +21079,6 @@ snapshots:
'@esbuild/android-x64@0.25.8':
optional: true
- '@esbuild/darwin-arm64@0.17.6':
- optional: true
-
'@esbuild/darwin-arm64@0.18.20':
optional: true
@@ -22113,9 +21097,6 @@ snapshots:
'@esbuild/darwin-arm64@0.25.8':
optional: true
- '@esbuild/darwin-x64@0.17.6':
- optional: true
-
'@esbuild/darwin-x64@0.18.20':
optional: true
@@ -22134,9 +21115,6 @@ snapshots:
'@esbuild/darwin-x64@0.25.8':
optional: true
- '@esbuild/freebsd-arm64@0.17.6':
- optional: true
-
'@esbuild/freebsd-arm64@0.18.20':
optional: true
@@ -22155,9 +21133,6 @@ snapshots:
'@esbuild/freebsd-arm64@0.25.8':
optional: true
- '@esbuild/freebsd-x64@0.17.6':
- optional: true
-
'@esbuild/freebsd-x64@0.18.20':
optional: true
@@ -22176,9 +21151,6 @@ snapshots:
'@esbuild/freebsd-x64@0.25.8':
optional: true
- '@esbuild/linux-arm64@0.17.6':
- optional: true
-
'@esbuild/linux-arm64@0.18.20':
optional: true
@@ -22197,9 +21169,6 @@ snapshots:
'@esbuild/linux-arm64@0.25.8':
optional: true
- '@esbuild/linux-arm@0.17.6':
- optional: true
-
'@esbuild/linux-arm@0.18.20':
optional: true
@@ -22218,9 +21187,6 @@ snapshots:
'@esbuild/linux-arm@0.25.8':
optional: true
- '@esbuild/linux-ia32@0.17.6':
- optional: true
-
'@esbuild/linux-ia32@0.18.20':
optional: true
@@ -22242,9 +21208,6 @@ snapshots:
'@esbuild/linux-loong64@0.14.54':
optional: true
- '@esbuild/linux-loong64@0.17.6':
- optional: true
-
'@esbuild/linux-loong64@0.18.20':
optional: true
@@ -22263,9 +21226,6 @@ snapshots:
'@esbuild/linux-loong64@0.25.8':
optional: true
- '@esbuild/linux-mips64el@0.17.6':
- optional: true
-
'@esbuild/linux-mips64el@0.18.20':
optional: true
@@ -22284,9 +21244,6 @@ snapshots:
'@esbuild/linux-mips64el@0.25.8':
optional: true
- '@esbuild/linux-ppc64@0.17.6':
- optional: true
-
'@esbuild/linux-ppc64@0.18.20':
optional: true
@@ -22305,9 +21262,6 @@ snapshots:
'@esbuild/linux-ppc64@0.25.8':
optional: true
- '@esbuild/linux-riscv64@0.17.6':
- optional: true
-
'@esbuild/linux-riscv64@0.18.20':
optional: true
@@ -22326,9 +21280,6 @@ snapshots:
'@esbuild/linux-riscv64@0.25.8':
optional: true
- '@esbuild/linux-s390x@0.17.6':
- optional: true
-
'@esbuild/linux-s390x@0.18.20':
optional: true
@@ -22347,9 +21298,6 @@ snapshots:
'@esbuild/linux-s390x@0.25.8':
optional: true
- '@esbuild/linux-x64@0.17.6':
- optional: true
-
'@esbuild/linux-x64@0.18.20':
optional: true
@@ -22371,9 +21319,6 @@ snapshots:
'@esbuild/netbsd-arm64@0.25.8':
optional: true
- '@esbuild/netbsd-x64@0.17.6':
- optional: true
-
'@esbuild/netbsd-x64@0.18.20':
optional: true
@@ -22401,9 +21346,6 @@ snapshots:
'@esbuild/openbsd-arm64@0.25.8':
optional: true
- '@esbuild/openbsd-x64@0.17.6':
- optional: true
-
'@esbuild/openbsd-x64@0.18.20':
optional: true
@@ -22425,9 +21367,6 @@ snapshots:
'@esbuild/openharmony-arm64@0.25.8':
optional: true
- '@esbuild/sunos-x64@0.17.6':
- optional: true
-
'@esbuild/sunos-x64@0.18.20':
optional: true
@@ -22446,9 +21385,6 @@ snapshots:
'@esbuild/sunos-x64@0.25.8':
optional: true
- '@esbuild/win32-arm64@0.17.6':
- optional: true
-
'@esbuild/win32-arm64@0.18.20':
optional: true
@@ -22467,9 +21403,6 @@ snapshots:
'@esbuild/win32-arm64@0.25.8':
optional: true
- '@esbuild/win32-ia32@0.17.6':
- optional: true
-
'@esbuild/win32-ia32@0.18.20':
optional: true
@@ -22488,9 +21421,6 @@ snapshots:
'@esbuild/win32-ia32@0.25.8':
optional: true
- '@esbuild/win32-x64@0.17.6':
- optional: true
-
'@esbuild/win32-x64@0.18.20':
optional: true
@@ -23220,8 +22150,6 @@ snapshots:
'@jridgewell/resolve-uri': 3.1.2
'@jridgewell/sourcemap-codec': 1.5.5
- '@jspm/core@2.1.0': {}
-
'@kurkle/color@0.3.4': {}
'@lezer/common@1.2.3': {}
@@ -23315,28 +22243,6 @@ snapshots:
- ws
- zod
- '@mdx-js/mdx@2.3.0':
- dependencies:
- '@types/estree-jsx': 1.0.5
- '@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
- estree-walker: 3.0.3
- hast-util-to-estree: 2.3.3
- markdown-extensions: 1.1.1
- 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
- transitivePeerDependencies:
- - supports-color
-
'@mermaid-js/parser@1.1.0':
dependencies:
langium: 4.2.2
@@ -23457,39 +22363,6 @@ snapshots:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.20.1
- '@npmcli/fs@3.1.1':
- dependencies:
- semver: 7.7.2
-
- '@npmcli/git@4.1.0':
- dependencies:
- '@npmcli/promise-spawn': 6.0.2
- lru-cache: 7.18.3
- npm-pick-manifest: 8.0.2
- proc-log: 3.0.0
- promise-inflight: 1.0.1
- promise-retry: 2.0.1
- semver: 7.7.2
- which: 3.0.1
- transitivePeerDependencies:
- - bluebird
-
- '@npmcli/package-json@4.0.1':
- dependencies:
- '@npmcli/git': 4.1.0
- glob: 10.4.5
- hosted-git-info: 6.1.1
- json-parse-even-better-errors: 3.0.2
- normalize-package-data: 5.0.0
- proc-log: 3.0.0
- semver: 7.7.2
- transitivePeerDependencies:
- - bluebird
-
- '@npmcli/promise-spawn@6.0.2':
- dependencies:
- which: 3.0.1
-
'@oozcitak/dom@2.0.2':
dependencies:
'@oozcitak/infra': 2.0.2
@@ -25433,171 +24306,8 @@ snapshots:
'@remirror/core-constants@3.0.0': {}
- '@remix-run/dev@2.13.1(@remix-run/react@2.13.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@remix-run/serve@2.13.1(typescript@5.6.3))(@types/node@22.19.17)(lightningcss@1.30.1)(terser@5.44.0)(typescript@5.6.3)(vite@5.4.10(@types/node@22.19.17)(lightningcss@1.30.1)(terser@5.44.0))':
- dependencies:
- '@babel/core': 7.26.0
- '@babel/generator': 7.26.2
- '@babel/parser': 7.26.2
- '@babel/plugin-syntax-decorators': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0)
- '@babel/preset-typescript': 7.26.0(@babel/core@7.26.0)
- '@babel/traverse': 7.25.9
- '@babel/types': 7.26.0
- '@mdx-js/mdx': 2.3.0
- '@npmcli/package-json': 4.0.1
- '@remix-run/node': 2.13.1(typescript@5.6.3)
- '@remix-run/react': 2.13.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)
- '@remix-run/router': 1.20.0
- '@remix-run/server-runtime': 2.13.1(typescript@5.6.3)
- '@types/mdx': 2.0.13
- '@vanilla-extract/integration': 6.5.0(@types/node@22.19.17)(lightningcss@1.30.1)(terser@5.44.0)
- arg: 5.0.2
- cacache: 17.1.4
- chalk: 4.1.2
- chokidar: 3.6.0
- cross-spawn: 7.0.3
- dotenv: 16.4.5
- es-module-lexer: 1.5.4
- esbuild: 0.17.6
- esbuild-plugins-node-modules-polyfill: 1.6.7(esbuild@0.17.6)
- execa: 5.1.1
- exit-hook: 2.2.1
- express: 4.21.1
- fs-extra: 10.1.0
- get-port: 5.1.1
- gunzip-maybe: 1.4.2
- jsesc: 3.0.2
- json5: 2.2.3
- lodash: 4.17.21
- lodash.debounce: 4.0.8
- minimatch: 9.0.5
- ora: 5.4.1
- picocolors: 1.1.1
- picomatch: 2.3.1
- pidtree: 0.6.0
- postcss: 8.4.47
- postcss-discard-duplicates: 5.1.0(postcss@8.4.47)
- postcss-load-config: 4.0.2(postcss@8.4.47)
- postcss-modules: 6.0.0(postcss@8.4.47)
- prettier: 2.8.8
- pretty-ms: 7.0.1
- react-refresh: 0.14.2
- remark-frontmatter: 4.0.1
- remark-mdx-frontmatter: 1.1.1
- semver: 7.6.3
- set-cookie-parser: 2.7.1
- tar-fs: 2.1.1
- tsconfig-paths: 4.2.0
- ws: 7.5.10
- optionalDependencies:
- '@remix-run/serve': 2.13.1(typescript@5.6.3)
- typescript: 5.6.3
- vite: 5.4.10(@types/node@22.19.17)(lightningcss@1.30.1)(terser@5.44.0)
- transitivePeerDependencies:
- - '@types/node'
- - babel-plugin-macros
- - bluebird
- - bufferutil
- - less
- - lightningcss
- - sass
- - sass-embedded
- - stylus
- - sugarss
- - supports-color
- - terser
- - ts-node
- - utf-8-validate
-
- '@remix-run/express@2.13.1(express@4.21.1)(typescript@5.6.3)':
- dependencies:
- '@remix-run/node': 2.13.1(typescript@5.6.3)
- express: 4.21.1
- optionalDependencies:
- typescript: 5.6.3
-
- '@remix-run/node@2.13.1(typescript@5.6.3)':
- dependencies:
- '@remix-run/server-runtime': 2.13.1(typescript@5.6.3)
- '@remix-run/web-fetch': 4.4.2
- '@web3-storage/multipart-parser': 1.0.0
- cookie-signature: 1.2.2
- source-map-support: 0.5.21
- stream-slice: 0.1.2
- undici: 6.20.1
- optionalDependencies:
- typescript: 5.6.3
-
- '@remix-run/react@2.13.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)':
- dependencies:
- '@remix-run/router': 1.20.0
- '@remix-run/server-runtime': 2.13.1(typescript@5.6.3)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- react-router: 6.27.0(react@18.3.1)
- react-router-dom: 6.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- turbo-stream: 2.4.0
- optionalDependencies:
- typescript: 5.6.3
-
- '@remix-run/router@1.20.0': {}
-
'@remix-run/router@1.21.0': {}
- '@remix-run/serve@2.13.1(typescript@5.6.3)':
- dependencies:
- '@remix-run/express': 2.13.1(express@4.21.1)(typescript@5.6.3)
- '@remix-run/node': 2.13.1(typescript@5.6.3)
- chokidar: 3.6.0
- compression: 1.7.5
- express: 4.21.1
- get-port: 5.1.1
- morgan: 1.10.0
- source-map-support: 0.5.21
- transitivePeerDependencies:
- - supports-color
- - typescript
-
- '@remix-run/server-runtime@2.13.1(typescript@5.6.3)':
- dependencies:
- '@remix-run/router': 1.20.0
- '@types/cookie': 0.6.0
- '@web3-storage/multipart-parser': 1.0.0
- cookie: 0.6.0
- set-cookie-parser: 2.7.1
- source-map: 0.7.4
- turbo-stream: 2.4.0
- optionalDependencies:
- typescript: 5.6.3
-
- '@remix-run/web-blob@3.1.0':
- dependencies:
- '@remix-run/web-stream': 1.1.0
- web-encoding: 1.1.5
-
- '@remix-run/web-fetch@4.4.2':
- dependencies:
- '@remix-run/web-blob': 3.1.0
- '@remix-run/web-file': 3.1.0
- '@remix-run/web-form-data': 3.1.0
- '@remix-run/web-stream': 1.1.0
- '@web3-storage/multipart-parser': 1.0.0
- abort-controller: 3.0.0
- data-uri-to-buffer: 3.0.1
- mrmime: 1.0.1
-
- '@remix-run/web-file@3.1.0':
- dependencies:
- '@remix-run/web-blob': 3.1.0
-
- '@remix-run/web-form-data@3.1.0':
- dependencies:
- web-encoding: 1.1.5
-
- '@remix-run/web-stream@1.1.0':
- dependencies:
- web-streams-polyfill: 3.3.3
-
'@rolldown/binding-darwin-arm64@1.0.0-beta.8-commit.151352b':
optional: true
@@ -26390,7 +25100,7 @@ snapshots:
'@swc/core-win32-x64-msvc@1.9.1':
optional: true
- '@swc/core@1.9.1(@swc/helpers@0.5.5)':
+ '@swc/core@1.9.1(@swc/helpers@0.5.15)':
dependencies:
'@swc/counter': 0.1.3
'@swc/types': 0.1.14
@@ -26405,10 +25115,15 @@ snapshots:
'@swc/core-win32-arm64-msvc': 1.9.1
'@swc/core-win32-ia32-msvc': 1.9.1
'@swc/core-win32-x64-msvc': 1.9.1
- '@swc/helpers': 0.5.5
+ '@swc/helpers': 0.5.15
'@swc/counter@0.1.3': {}
+ '@swc/helpers@0.5.15':
+ dependencies:
+ tslib: 2.8.1
+ optional: true
+
'@swc/helpers@0.5.5':
dependencies:
'@swc/counter': 0.1.3
@@ -27189,10 +25904,6 @@ snapshots:
tslib: 2.8.1
optional: true
- '@types/acorn@4.0.6':
- dependencies:
- '@types/estree': 1.0.8
-
'@types/aria-query@5.0.4': {}
'@types/aws-lambda@8.10.146': {}
@@ -27235,8 +25946,6 @@ snapshots:
dependencies:
'@types/node': 22.19.17
- '@types/cookie@0.6.0': {}
-
'@types/cors@2.8.19':
dependencies:
'@types/node': 20.17.6
@@ -27465,8 +26174,6 @@ snapshots:
'@types/mdurl@2.0.0': {}
- '@types/mdx@2.0.13': {}
-
'@types/mime@1.3.5': {}
'@types/ms@0.7.34': {}
@@ -28272,61 +26979,9 @@ snapshots:
dependencies:
valibot: 1.0.0(typescript@5.8.3)
- '@vanilla-extract/babel-plugin-debug-ids@1.1.0':
- dependencies:
- '@babel/core': 7.28.5
- transitivePeerDependencies:
- - supports-color
-
- '@vanilla-extract/css@1.16.0':
- dependencies:
- '@emotion/hash': 0.9.2
- '@vanilla-extract/private': 1.0.6
- css-what: 6.1.0
- cssesc: 3.0.0
- csstype: 3.2.3
- dedent: 1.5.3
- deep-object-diff: 1.1.9
- deepmerge: 4.3.1
- lru-cache: 10.4.3
- media-query-parser: 2.0.2
- modern-ahocorasick: 1.0.1
- picocolors: 1.1.1
- transitivePeerDependencies:
- - babel-plugin-macros
-
- '@vanilla-extract/integration@6.5.0(@types/node@22.19.17)(lightningcss@1.30.1)(terser@5.44.0)':
- dependencies:
- '@babel/core': 7.28.4
- '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.28.4)
- '@vanilla-extract/babel-plugin-debug-ids': 1.1.0
- '@vanilla-extract/css': 1.16.0
- esbuild: 0.19.12
- eval: 0.1.8
- find-up: 5.0.0
- javascript-stringify: 2.1.0
- lodash: 4.17.21
- mlly: 1.7.3
- outdent: 0.8.0
- vite: 5.4.10(@types/node@22.19.17)(lightningcss@1.30.1)(terser@5.44.0)
- vite-node: 1.6.0(@types/node@22.19.17)(lightningcss@1.30.1)(terser@5.44.0)
- transitivePeerDependencies:
- - '@types/node'
- - babel-plugin-macros
- - less
- - lightningcss
- - sass
- - sass-embedded
- - stylus
- - sugarss
- - supports-color
- - terser
-
- '@vanilla-extract/private@1.0.6': {}
-
- '@vitejs/plugin-react-swc@3.7.1(@swc/helpers@0.5.5)(vite@5.4.10(@types/node@22.19.17)(lightningcss@1.30.1)(terser@5.44.0))':
+ '@vitejs/plugin-react-swc@3.7.1(@swc/helpers@0.5.15)(vite@5.4.10(@types/node@22.19.17)(lightningcss@1.30.1)(terser@5.44.0))':
dependencies:
- '@swc/core': 1.9.1(@swc/helpers@0.5.5)
+ '@swc/core': 1.9.1(@swc/helpers@0.5.15)
vite: 5.4.10(@types/node@22.19.17)(lightningcss@1.30.1)(terser@5.44.0)
transitivePeerDependencies:
- '@swc/helpers'
@@ -28760,13 +27415,8 @@ snapshots:
- '@vue/composition-api'
- vue
- '@web3-storage/multipart-parser@1.0.0': {}
-
'@xmldom/xmldom@0.8.10': {}
- '@zxing/text-encoding@0.9.0':
- optional: true
-
abort-controller@3.0.0:
dependencies:
event-target-shim: 5.0.1
@@ -28803,11 +27453,6 @@ snapshots:
agent-base@7.1.4: {}
- aggregate-error@3.1.0:
- dependencies:
- clean-stack: 2.2.0
- indent-string: 4.0.0
-
ajv-formats@2.1.1(ajv@8.18.0):
optionalDependencies:
ajv: 8.18.0
@@ -29031,8 +27676,6 @@ snapshots:
estree-walker: 3.0.3
js-tokens: 10.0.0
- astring@1.9.0: {}
-
async-function@1.0.0: {}
async-limiter@1.0.1: {}
@@ -29243,10 +27886,6 @@ snapshots:
baseline-browser-mapping@2.8.6: {}
- basic-auth@2.0.1:
- dependencies:
- safe-buffer: 5.1.2
-
basic-ftp@5.3.0: {}
better-auth@1.4.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(solid-js@1.9.7):
@@ -29385,10 +28024,6 @@ snapshots:
dependencies:
fill-range: 7.1.1
- browserify-zlib@0.1.4:
- dependencies:
- pako: 0.2.9
-
browserslist@4.24.2:
dependencies:
caniuse-lite: 1.0.30001677
@@ -29398,7 +28033,7 @@ snapshots:
browserslist@4.25.1:
dependencies:
- caniuse-lite: 1.0.30001731
+ caniuse-lite: 1.0.30001743
electron-to-chromium: 1.5.192
node-releases: 2.0.19
update-browserslist-db: 1.1.3(browserslist@4.25.1)
@@ -29452,21 +28087,6 @@ snapshots:
cac@6.7.14: {}
- cacache@17.1.4:
- dependencies:
- '@npmcli/fs': 3.1.1
- fs-minipass: 3.0.3
- glob: 10.4.5
- lru-cache: 7.18.3
- minipass: 7.1.2
- minipass-collect: 1.0.2
- minipass-flush: 1.0.5
- minipass-pipeline: 1.2.4
- p-map: 4.0.0
- ssri: 10.0.6
- tar: 6.2.1
- unique-filename: 3.0.0
-
cache-control-parser@2.0.6: {}
call-bind-apply-helpers@1.0.2:
@@ -29520,8 +28140,6 @@ snapshots:
caniuse-lite@1.0.30001677: {}
- caniuse-lite@1.0.30001731: {}
-
caniuse-lite@1.0.30001743: {}
ccount@2.0.1: {}
@@ -29625,8 +28243,6 @@ snapshots:
chownr@1.1.4: {}
- chownr@2.0.0: {}
-
chownr@3.0.0: {}
chrome-launcher@0.15.2:
@@ -29657,8 +28273,6 @@ snapshots:
classnames@2.5.1: {}
- clean-stack@2.2.0: {}
-
cli-boxes@3.0.0: {}
cli-cursor@2.1.0:
@@ -29860,8 +28474,6 @@ snapshots:
cookie-signature@1.2.2: {}
- cookie@0.6.0: {}
-
cookie@0.7.1: {}
copy-anything@3.0.5:
@@ -29878,8 +28490,6 @@ snapshots:
core-js@3.39.0: {}
- core-util-is@1.0.3: {}
-
cors@2.8.5:
dependencies:
object-assign: 4.1.1
@@ -30209,8 +28819,6 @@ snapshots:
d3: 7.9.0
lodash-es: 4.18.1
- data-uri-to-buffer@3.0.1: {}
-
data-uri-to-buffer@4.0.1: {}
data-uri-to-buffer@6.0.2: {}
@@ -30306,8 +28914,6 @@ snapshots:
dependencies:
mimic-response: 3.1.0
- dedent@1.5.3: {}
-
deep-eql@5.0.2: {}
deep-equal@2.2.3:
@@ -30335,8 +28941,6 @@ snapshots:
deep-is@0.1.4: {}
- deep-object-diff@1.1.9: {}
-
deepmerge@4.3.1: {}
default-browser-id@5.0.1: {}
@@ -30537,13 +29141,6 @@ snapshots:
es-errors: 1.3.0
gopd: 1.2.0
- duplexify@3.7.1:
- dependencies:
- end-of-stream: 1.4.4
- inherits: 2.0.4
- readable-stream: 2.3.8
- stream-shift: 1.0.3
-
eastasianwidth@0.2.0: {}
ecdsa-sig-formatter@1.0.11:
@@ -30640,8 +29237,6 @@ snapshots:
rst-selector-parser: 2.2.3
string.prototype.trim: 1.2.10
- err-code@2.0.3: {}
-
error-ex@1.3.2:
dependencies:
is-arrayish: 0.2.1
@@ -30748,8 +29343,6 @@ snapshots:
iterator.prototype: 1.1.5
safe-array-concat: 1.1.3
- es-module-lexer@1.5.4: {}
-
es-module-lexer@1.7.0: {}
es-module-lexer@2.0.0: {}
@@ -30831,13 +29424,6 @@ snapshots:
esbuild-openbsd-64@0.14.54:
optional: true
- esbuild-plugins-node-modules-polyfill@1.6.7(esbuild@0.17.6):
- dependencies:
- '@jspm/core': 2.1.0
- esbuild: 0.17.6
- local-pkg: 0.5.0
- resolve.exports: 2.0.2
-
esbuild-register@3.6.0(esbuild@0.19.12):
dependencies:
debug: 4.4.3
@@ -30888,31 +29474,6 @@ snapshots:
esbuild-windows-64: 0.14.54
esbuild-windows-arm64: 0.14.54
- esbuild@0.17.6:
- optionalDependencies:
- '@esbuild/android-arm': 0.17.6
- '@esbuild/android-arm64': 0.17.6
- '@esbuild/android-x64': 0.17.6
- '@esbuild/darwin-arm64': 0.17.6
- '@esbuild/darwin-x64': 0.17.6
- '@esbuild/freebsd-arm64': 0.17.6
- '@esbuild/freebsd-x64': 0.17.6
- '@esbuild/linux-arm': 0.17.6
- '@esbuild/linux-arm64': 0.17.6
- '@esbuild/linux-ia32': 0.17.6
- '@esbuild/linux-loong64': 0.17.6
- '@esbuild/linux-mips64el': 0.17.6
- '@esbuild/linux-ppc64': 0.17.6
- '@esbuild/linux-riscv64': 0.17.6
- '@esbuild/linux-s390x': 0.17.6
- '@esbuild/linux-x64': 0.17.6
- '@esbuild/netbsd-x64': 0.17.6
- '@esbuild/openbsd-x64': 0.17.6
- '@esbuild/sunos-x64': 0.17.6
- '@esbuild/win32-arm64': 0.17.6
- '@esbuild/win32-ia32': 0.17.6
- '@esbuild/win32-x64': 0.17.6
-
esbuild@0.18.20:
optionalDependencies:
'@esbuild/android-arm': 0.18.20
@@ -31457,37 +30018,8 @@ snapshots:
estraverse@5.3.0: {}
- estree-util-attach-comments@2.1.1:
- dependencies:
- '@types/estree': 1.0.8
-
- estree-util-build-jsx@2.2.2:
- dependencies:
- '@types/estree-jsx': 1.0.5
- estree-util-is-identifier-name: 2.1.0
- estree-walker: 3.0.3
-
- estree-util-is-identifier-name@1.1.0: {}
-
- estree-util-is-identifier-name@2.1.0: {}
-
estree-util-is-identifier-name@3.0.0: {}
- estree-util-to-js@1.2.0:
- dependencies:
- '@types/estree-jsx': 1.0.5
- astring: 1.9.0
- source-map: 0.7.4
-
- estree-util-value-to-estree@1.3.0:
- dependencies:
- is-plain-obj: 3.0.0
-
- estree-util-visit@1.2.1:
- dependencies:
- '@types/estree-jsx': 1.0.5
- '@types/unist': 2.0.11
-
estree-walker@1.0.1: {}
estree-walker@2.0.2: {}
@@ -31500,11 +30032,6 @@ snapshots:
etag@1.8.1: {}
- eval@0.1.8:
- dependencies:
- '@types/node': 22.19.17
- require-like: 0.1.2
-
event-target-shim@5.0.1: {}
eventemitter3@5.0.1: {}
@@ -31533,8 +30060,6 @@ snapshots:
signal-exit: 3.0.7
strip-final-newline: 2.0.0
- exit-hook@2.2.1: {}
-
expand-template@2.0.3: {}
expect-type@1.3.0: {}
@@ -32005,14 +30530,6 @@ snapshots:
jsonfile: 6.2.0
universalify: 2.0.1
- fs-minipass@2.1.0:
- dependencies:
- minipass: 3.3.6
-
- fs-minipass@3.0.3:
- dependencies:
- minipass: 7.1.2
-
fs.realpath@1.0.0: {}
fsevents@2.3.2:
@@ -32070,10 +30587,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- generic-names@4.0.0:
- dependencies:
- loader-utils: 3.3.1
-
generic-pool@3.9.0: {}
gensync@1.0.0-beta.2: {}
@@ -32113,8 +30626,6 @@ snapshots:
get-port-please@3.1.2: {}
- get-port@5.1.1: {}
-
get-proto@1.0.1:
dependencies:
dunder-proto: 1.0.1
@@ -32236,15 +30747,6 @@ snapshots:
section-matter: 1.0.0
strip-bom-string: 1.0.0
- gunzip-maybe@1.4.2:
- dependencies:
- browserify-zlib: 0.1.4
- is-deflate: 1.0.0
- is-gzip: 1.0.0
- peek-stream: 1.1.3
- pumpify: 1.5.1
- through2: 2.0.5
-
h3@2.0.0-beta.5(crossws@0.4.3(srvx@0.9.8)):
dependencies:
cookie-es: 2.0.0
@@ -32339,26 +30841,6 @@ snapshots:
'@ungap/structured-clone': 1.2.0
unist-util-position: 5.0.0
- hast-util-to-estree@2.3.3:
- dependencies:
- '@types/estree': 1.0.8
- '@types/estree-jsx': 1.0.5
- '@types/hast': 2.3.10
- '@types/unist': 2.0.11
- comma-separated-tokens: 2.0.3
- estree-util-attach-comments: 2.1.1
- estree-util-is-identifier-name: 2.1.0
- hast-util-whitespace: 2.0.1
- mdast-util-mdx-expression: 1.3.2
- mdast-util-mdxjs-esm: 1.3.1
- property-information: 6.5.0
- space-separated-tokens: 2.0.2
- style-to-object: 0.4.4
- unist-util-position: 4.0.4
- zwitch: 2.0.4
- transitivePeerDependencies:
- - supports-color
-
hast-util-to-html@9.0.3:
dependencies:
'@types/hast': 3.0.4
@@ -32461,10 +30943,6 @@ snapshots:
hookable@5.5.3: {}
- hosted-git-info@6.1.1:
- dependencies:
- lru-cache: 7.18.3
-
hosted-git-info@7.0.2:
dependencies:
lru-cache: 10.4.3
@@ -32544,10 +31022,6 @@ snapshots:
dependencies:
safer-buffer: 2.1.2
- icss-utils@5.1.0(postcss@8.4.47):
- dependencies:
- postcss: 8.4.47
-
idb@7.1.1: {}
ieee754@1.1.13: {}
@@ -32576,8 +31050,6 @@ snapshots:
imurmurhash@0.1.4: {}
- indent-string@4.0.0: {}
-
indent-string@5.0.0: {}
inflight@1.0.6:
@@ -32767,8 +31239,6 @@ snapshots:
is-decimal@2.0.1: {}
- is-deflate@1.0.0: {}
-
is-directory@0.3.1: {}
is-docker@2.2.1: {}
@@ -32797,8 +31267,6 @@ snapshots:
dependencies:
is-extglob: 2.1.1
- is-gzip@1.0.0: {}
-
is-hexadecimal@2.0.1: {}
is-immutable-type@5.0.0(eslint@8.57.1)(typescript@5.6.3):
@@ -32840,18 +31308,12 @@ snapshots:
is-path-inside@3.0.3: {}
- is-plain-obj@3.0.0: {}
-
is-plain-obj@4.1.0: {}
is-potential-custom-element-name@1.0.1: {}
is-promise@4.0.0: {}
- is-reference@3.0.2:
- dependencies:
- '@types/estree': 1.0.8
-
is-regex@1.1.4:
dependencies:
call-bind: 1.0.7
@@ -32938,8 +31400,6 @@ snapshots:
isarray@2.0.5: {}
- isbot@4.4.0: {}
-
isbot@5.1.28: {}
isexe@2.0.0: {}
@@ -33010,8 +31470,6 @@ snapshots:
filelist: 1.0.4
picocolors: 1.1.1
- javascript-stringify@2.1.0: {}
-
jest-diff@29.7.0:
dependencies:
chalk: 4.1.2
@@ -33262,8 +31720,6 @@ snapshots:
json-parse-even-better-errors@2.3.1: {}
- json-parse-even-better-errors@3.0.2: {}
-
json-pointer@0.6.2:
dependencies:
foreach: 2.0.6
@@ -33540,13 +31996,6 @@ snapshots:
load-tsconfig@0.2.5: {}
- loader-utils@3.3.1: {}
-
- local-pkg@0.5.0:
- dependencies:
- mlly: 1.7.3
- pkg-types: 1.2.1
-
local-pkg@0.5.1:
dependencies:
mlly: 1.7.3
@@ -33562,8 +32011,6 @@ snapshots:
lodash-es@4.18.1: {}
- lodash.camelcase@4.3.0: {}
-
lodash.castarray@4.4.0: {}
lodash.debounce@4.0.8: {}
@@ -33695,8 +32142,6 @@ snapshots:
mark.js@8.11.1: {}
- markdown-extensions@1.1.1: {}
-
markdown-it-task-lists@2.1.1: {}
markdown-it@14.1.0:
@@ -33769,12 +32214,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- mdast-util-frontmatter@1.0.1:
- dependencies:
- '@types/mdast': 3.0.15
- mdast-util-to-markdown: 1.5.0
- micromark-extension-frontmatter: 1.1.1
-
mdast-util-frontmatter@2.0.1:
dependencies:
'@types/mdast': 4.0.4
@@ -33843,16 +32282,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- mdast-util-mdx-expression@1.3.2:
- 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
- transitivePeerDependencies:
- - supports-color
-
mdast-util-mdx-expression@2.0.1:
dependencies:
'@types/estree-jsx': 1.0.5
@@ -33864,23 +32293,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- mdast-util-mdx-jsx@2.1.4:
- dependencies:
- '@types/estree-jsx': 1.0.5
- '@types/hast': 2.3.10
- '@types/mdast': 3.0.15
- '@types/unist': 2.0.11
- ccount: 2.0.1
- mdast-util-from-markdown: 1.3.1
- mdast-util-to-markdown: 1.5.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
- transitivePeerDependencies:
- - supports-color
-
mdast-util-mdx-jsx@3.2.0:
dependencies:
'@types/estree-jsx': 1.0.5
@@ -33898,26 +32310,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- mdast-util-mdx@2.0.1:
- 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
- transitivePeerDependencies:
- - supports-color
-
- mdast-util-mdxjs-esm@1.3.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
- transitivePeerDependencies:
- - supports-color
-
mdast-util-mdxjs-esm@2.0.1:
dependencies:
'@types/estree-jsx': 1.0.5
@@ -33929,11 +32321,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- mdast-util-phrasing@3.0.1:
- dependencies:
- '@types/mdast': 3.0.15
- unist-util-is: 5.2.1
-
mdast-util-phrasing@4.1.0:
dependencies:
'@types/mdast': 4.0.4
@@ -33962,17 +32349,6 @@ snapshots:
unist-util-visit: 5.0.0
vfile: 6.0.3
- mdast-util-to-markdown@1.5.0:
- dependencies:
- '@types/mdast': 3.0.15
- '@types/unist': 2.0.11
- 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
- zwitch: 2.0.4
-
mdast-util-to-markdown@2.1.2:
dependencies:
'@types/mdast': 4.0.4
@@ -34001,10 +32377,6 @@ snapshots:
mdurl@2.0.0: {}
- media-query-parser@2.0.2:
- dependencies:
- '@babel/runtime': 7.26.0
-
media-typer@0.3.0: {}
media-typer@1.1.0: {}
@@ -34262,13 +32634,6 @@ snapshots:
micromark-util-symbol: 2.0.0
micromark-util-types: 2.0.0
- micromark-extension-frontmatter@1.1.1:
- dependencies:
- fault: 2.0.1
- micromark-util-character: 1.2.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
-
micromark-extension-frontmatter@2.0.0:
dependencies:
fault: 2.0.1
@@ -34334,57 +32699,6 @@ snapshots:
micromark-util-combine-extensions: 2.0.1
micromark-util-types: 2.0.0
- micromark-extension-mdx-expression@1.0.8:
- dependencies:
- '@types/estree': 1.0.8
- 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
-
- micromark-extension-mdx-jsx@1.0.5:
- dependencies:
- '@types/acorn': 4.0.6
- '@types/estree': 1.0.8
- 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
-
- micromark-extension-mdx-md@1.0.1:
- dependencies:
- micromark-util-types: 1.1.0
-
- micromark-extension-mdxjs-esm@1.0.5:
- dependencies:
- '@types/estree': 1.0.8
- 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
-
- micromark-extension-mdxjs@1.0.1:
- dependencies:
- acorn: 8.15.0
- acorn-jsx: 5.3.2(acorn@8.15.0)
- 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
@@ -34411,17 +32725,6 @@ snapshots:
micromark-util-symbol: 2.0.0
micromark-util-types: 2.0.0
- micromark-factory-mdx-expression@1.0.9:
- dependencies:
- '@types/estree': 1.0.8
- 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
-
micromark-factory-space@1.1.0:
dependencies:
micromark-util-character: 1.2.0
@@ -34526,17 +32829,6 @@ snapshots:
micromark-util-encode@2.0.0: {}
- micromark-util-events-to-acorn@1.2.3:
- dependencies:
- '@types/acorn': 4.0.6
- '@types/estree': 1.0.8
- '@types/unist': 2.0.11
- 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: {}
micromark-util-html-tag-name@2.0.1: {}
@@ -34696,33 +32988,10 @@ snapshots:
minimist@1.2.8: {}
- minipass-collect@1.0.2:
- dependencies:
- minipass: 3.3.6
-
- minipass-flush@1.0.5:
- dependencies:
- minipass: 3.3.6
-
- minipass-pipeline@1.2.4:
- dependencies:
- minipass: 3.3.6
-
- minipass@3.3.6:
- dependencies:
- yallist: 4.0.0
-
- minipass@5.0.0: {}
-
minipass@7.1.2: {}
minisearch@7.1.0: {}
- minizlib@2.1.2:
- dependencies:
- minipass: 3.3.6
- yallist: 4.0.0
-
minizlib@3.0.1:
dependencies:
minipass: 7.1.2
@@ -34768,24 +33037,10 @@ snapshots:
mobx@6.13.5: {}
- modern-ahocorasick@1.0.1: {}
-
moo@0.5.2: {}
- morgan@1.10.0:
- dependencies:
- basic-auth: 2.0.1
- debug: 2.6.9
- depd: 2.0.0
- on-finished: 2.3.0
- on-headers: 1.0.2
- transitivePeerDependencies:
- - supports-color
-
mri@1.2.0: {}
- mrmime@1.0.1: {}
-
ms@2.0.0: {}
ms@2.1.3: {}
@@ -34983,32 +33238,12 @@ snapshots:
touch: 3.1.1
undefsafe: 2.0.5
- normalize-package-data@5.0.0:
- dependencies:
- hosted-git-info: 6.1.1
- is-core-module: 2.15.1
- semver: 7.7.2
- validate-npm-package-license: 3.0.4
-
normalize-path@3.0.0: {}
normalize-range@0.1.2: {}
- npm-install-checks@6.3.0:
- dependencies:
- semver: 7.7.2
-
- npm-normalize-package-bin@3.0.1: {}
-
npm-normalize-package-bin@4.0.0: {}
- npm-package-arg@10.1.0:
- dependencies:
- hosted-git-info: 6.1.1
- proc-log: 3.0.0
- semver: 7.7.2
- validate-npm-package-name: 5.0.1
-
npm-package-arg@11.0.3:
dependencies:
hosted-git-info: 7.0.2
@@ -35016,13 +33251,6 @@ snapshots:
semver: 7.7.2
validate-npm-package-name: 5.0.1
- npm-pick-manifest@8.0.2:
- dependencies:
- npm-install-checks: 6.3.0
- npm-normalize-package-bin: 3.0.1
- npm-package-arg: 10.1.0
- semver: 7.7.2
-
npm-run-path@4.0.1:
dependencies:
path-key: 3.1.1
@@ -35271,8 +33499,6 @@ snapshots:
outdent@0.5.0: {}
- outdent@0.8.0: {}
-
own-keys@1.0.1:
dependencies:
get-intrinsic: 1.3.0
@@ -35366,10 +33592,6 @@ snapshots:
p-map@2.1.0: {}
- p-map@4.0.0:
- dependencies:
- aggregate-error: 3.1.0
-
p-retry@4.6.2:
dependencies:
'@types/retry': 0.12.0
@@ -35401,8 +33623,6 @@ snapshots:
package-manager-detector@1.6.0: {}
- pako@0.2.9: {}
-
parameter-reducers@2.1.0: {}
parent-module@1.0.1:
@@ -35432,8 +33652,6 @@ snapshots:
json-parse-even-better-errors: 2.3.1
lines-and-columns: 1.2.4
- parse-ms@2.1.0: {}
-
parse-png@2.1.0:
dependencies:
pngjs: 3.4.0
@@ -35498,24 +33716,12 @@ snapshots:
peek-readable@5.4.2: {}
- peek-stream@1.1.3:
- dependencies:
- buffer-from: 1.1.2
- duplexify: 3.7.1
- through2: 2.0.5
-
perfect-debounce@1.0.0: {}
perfect-scrollbar@1.5.6: {}
performance-now@2.1.0: {}
- periscopic@3.1.0:
- dependencies:
- '@types/estree': 1.0.8
- estree-walker: 3.0.3
- is-reference: 3.0.2
-
pg-cloudflare@1.1.1:
optional: true
@@ -35687,10 +33893,6 @@ snapshots:
possible-typed-array-names@1.0.0: {}
- postcss-discard-duplicates@5.1.0(postcss@8.4.47):
- dependencies:
- postcss: 8.4.47
-
postcss-import@15.1.0(postcss@8.4.47):
dependencies:
postcss: 8.4.47
@@ -35728,39 +33930,6 @@ snapshots:
tsx: 4.20.3
yaml: 2.8.1
- postcss-modules-extract-imports@3.1.0(postcss@8.4.47):
- dependencies:
- postcss: 8.4.47
-
- postcss-modules-local-by-default@4.0.5(postcss@8.4.47):
- dependencies:
- icss-utils: 5.1.0(postcss@8.4.47)
- postcss: 8.4.47
- postcss-selector-parser: 6.1.2
- postcss-value-parser: 4.2.0
-
- postcss-modules-scope@3.2.0(postcss@8.4.47):
- dependencies:
- postcss: 8.4.47
- postcss-selector-parser: 6.1.2
-
- postcss-modules-values@4.0.0(postcss@8.4.47):
- dependencies:
- icss-utils: 5.1.0(postcss@8.4.47)
- postcss: 8.4.47
-
- postcss-modules@6.0.0(postcss@8.4.47):
- dependencies:
- generic-names: 4.0.0
- icss-utils: 5.1.0(postcss@8.4.47)
- lodash.camelcase: 4.3.0
- postcss: 8.4.47
- postcss-modules-extract-imports: 3.1.0(postcss@8.4.47)
- postcss-modules-local-by-default: 4.0.5(postcss@8.4.47)
- postcss-modules-scope: 3.2.0(postcss@8.4.47)
- postcss-modules-values: 4.0.0(postcss@8.4.47)
- string-hash: 1.1.3
-
postcss-nested@6.2.0(postcss@8.4.47):
dependencies:
postcss: 8.4.47
@@ -35880,33 +34049,18 @@ snapshots:
ansi-styles: 5.2.0
react-is: 18.3.1
- pretty-ms@7.0.1:
- dependencies:
- parse-ms: 2.1.0
-
prismjs@1.29.0: {}
- proc-log@3.0.0: {}
-
proc-log@4.2.0: {}
proc-log@5.0.0: {}
- process-nextick-args@2.0.1: {}
-
process-warning@5.0.0: {}
process@0.11.10: {}
progress@2.0.3: {}
- promise-inflight@1.0.1: {}
-
- promise-retry@2.0.1:
- dependencies:
- err-code: 2.0.3
- retry: 0.12.0
-
promise@7.3.1:
dependencies:
asap: 2.0.6
@@ -36074,22 +34228,11 @@ snapshots:
pstree.remy@1.1.8: {}
- pump@2.0.1:
- dependencies:
- end-of-stream: 1.4.4
- once: 1.4.0
-
pump@3.0.2:
dependencies:
end-of-stream: 1.4.4
once: 1.4.0
- pumpify@1.5.1:
- dependencies:
- duplexify: 3.7.1
- inherits: 2.0.4
- pump: 2.0.1
-
punycode.js@2.3.1: {}
punycode@1.3.2: {}
@@ -36467,13 +34610,6 @@ snapshots:
optionalDependencies:
'@types/react': 19.2.14
- react-router-dom@6.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
- dependencies:
- '@remix-run/router': 1.20.0
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- react-router: 6.27.0(react@18.3.1)
-
react-router-dom@6.28.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
dependencies:
'@remix-run/router': 1.21.0
@@ -36481,11 +34617,6 @@ snapshots:
react-dom: 18.3.1(react@18.3.1)
react-router: 6.28.0(react@18.3.1)
- react-router@6.27.0(react@18.3.1):
- dependencies:
- '@remix-run/router': 1.20.0
- react: 18.3.1
-
react-router@6.28.0(react@18.3.1):
dependencies:
'@remix-run/router': 1.21.0
@@ -36563,16 +34694,6 @@ snapshots:
pify: 4.0.1
strip-bom: 3.0.0
- readable-stream@2.3.8:
- dependencies:
- core-util-is: 1.0.3
- inherits: 2.0.4
- isarray: 1.0.0
- process-nextick-args: 2.0.1
- safe-buffer: 5.1.2
- string_decoder: 1.1.1
- util-deprecate: 1.0.2
-
readable-stream@3.6.2:
dependencies:
inherits: 2.0.4
@@ -36761,13 +34882,6 @@ snapshots:
'@types/hast': 3.0.4
hast-util-sanitize: 5.0.2
- remark-frontmatter@4.0.1:
- dependencies:
- '@types/mdast': 3.0.15
- mdast-util-frontmatter: 1.0.1
- micromark-extension-frontmatter: 1.1.1
- unified: 10.1.2
-
remark-frontmatter@5.0.0:
dependencies:
'@types/mdast': 4.0.4
@@ -36788,20 +34902,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- remark-mdx-frontmatter@1.1.1:
- dependencies:
- estree-util-is-identifier-name: 1.1.0
- estree-util-value-to-estree: 1.3.0
- js-yaml: 4.1.0
- toml: 3.0.0
-
- remark-mdx@2.3.0:
- dependencies:
- mdast-util-mdx: 2.0.1
- micromark-extension-mdxjs: 1.0.1
- transitivePeerDependencies:
- - supports-color
-
remark-parse@10.0.2:
dependencies:
'@types/mdast': 3.0.15
@@ -36855,8 +34955,6 @@ snapshots:
require-from-string@2.0.2: {}
- require-like@0.1.2: {}
-
requireg@0.2.2:
dependencies:
nested-error-stacks: 2.0.1
@@ -36873,8 +34971,6 @@ snapshots:
resolve-workspace-root@2.0.0: {}
- resolve.exports@2.0.2: {}
-
resolve.exports@2.0.3: {}
resolve@1.22.10:
@@ -36921,8 +35017,6 @@ snapshots:
ret@0.1.15: {}
- retry@0.12.0: {}
-
retry@0.13.1: {}
reusify@1.0.4: {}
@@ -37097,8 +35191,6 @@ snapshots:
has-symbols: 1.1.0
isarray: 2.0.5
- safe-buffer@5.1.2: {}
-
safe-buffer@5.2.1: {}
safe-push-apply@1.0.0:
@@ -37501,20 +35593,6 @@ snapshots:
cross-spawn: 7.0.6
signal-exit: 4.1.0
- spdx-correct@3.2.0:
- dependencies:
- spdx-expression-parse: 3.0.1
- spdx-license-ids: 3.0.20
-
- spdx-exceptions@2.5.0: {}
-
- spdx-expression-parse@3.0.1:
- dependencies:
- spdx-exceptions: 2.5.0
- spdx-license-ids: 3.0.20
-
- spdx-license-ids@3.0.20: {}
-
speakingurl@14.0.1: {}
split-on-first@1.1.0: {}
@@ -37554,10 +35632,6 @@ snapshots:
srvx@0.9.8: {}
- ssri@10.0.6:
- dependencies:
- minipass: 7.1.2
-
sst-darwin-arm64@3.13.2:
optional: true
@@ -37676,10 +35750,6 @@ snapshots:
stream-buffers@2.2.0: {}
- stream-shift@1.0.3: {}
-
- stream-slice@0.1.2: {}
-
streamdown@2.5.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0):
dependencies:
clsx: 2.1.1
@@ -37709,8 +35779,6 @@ snapshots:
string-argv@0.3.2: {}
- string-hash@1.1.3: {}
-
string-ts@2.2.0: {}
string-width@4.2.3:
@@ -37785,10 +35853,6 @@ snapshots:
define-properties: 1.2.1
es-object-atoms: 1.1.1
- string_decoder@1.1.1:
- dependencies:
- safe-buffer: 5.1.2
-
string_decoder@1.3.0:
dependencies:
safe-buffer: 5.2.1
@@ -38021,15 +36085,6 @@ snapshots:
inherits: 2.0.4
readable-stream: 3.6.2
- tar@6.2.1:
- dependencies:
- chownr: 2.0.0
- fs-minipass: 2.1.0
- minipass: 5.0.0
- minizlib: 2.1.2
- mkdirp: 1.0.4
- yallist: 4.0.0
-
tar@7.4.3:
dependencies:
'@isaacs/fs-minipass': 4.0.1
@@ -38108,11 +36163,6 @@ snapshots:
throat@5.0.0: {}
- through2@2.0.5:
- dependencies:
- readable-stream: 2.3.8
- xtend: 4.0.2
-
tiny-invariant@1.3.3: {}
tiny-warning@1.0.3: {}
@@ -38188,8 +36238,6 @@ snapshots:
tokenx@1.1.0: {}
- toml@3.0.0: {}
-
touch@3.1.1: {}
tough-cookie@5.0.0:
@@ -38265,12 +36313,6 @@ snapshots:
optionalDependencies:
typescript: 5.7.2
- tsconfig-paths@4.2.0:
- dependencies:
- json5: 2.2.3
- minimist: 1.2.8
- strip-bom: 3.0.0
-
tsdown@0.9.9(typescript@5.8.3):
dependencies:
ansis: 3.17.0
@@ -38297,7 +36339,7 @@ snapshots:
tslib@2.8.1: {}
- tsup@8.3.5(@swc/core@1.9.1(@swc/helpers@0.5.5))(jiti@2.6.1)(postcss@8.5.6)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.8.1):
+ tsup@8.3.5(@swc/core@1.9.1(@swc/helpers@0.5.15))(jiti@2.6.1)(postcss@8.5.6)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.8.1):
dependencies:
bundle-require: 5.0.0(esbuild@0.24.0)
cac: 6.7.14
@@ -38316,7 +36358,7 @@ snapshots:
tinyglobby: 0.2.10
tree-kill: 1.2.2
optionalDependencies:
- '@swc/core': 1.9.1(@swc/helpers@0.5.5)
+ '@swc/core': 1.9.1(@swc/helpers@0.5.15)
postcss: 8.5.6
typescript: 5.6.3
transitivePeerDependencies:
@@ -38325,7 +36367,7 @@ snapshots:
- tsx
- yaml
- tsup@8.3.5(@swc/core@1.9.1(@swc/helpers@0.5.5))(jiti@2.6.1)(postcss@8.5.6)(tsx@4.20.3)(typescript@5.6.3)(yaml@2.8.1):
+ tsup@8.3.5(@swc/core@1.9.1(@swc/helpers@0.5.15))(jiti@2.6.1)(postcss@8.5.6)(tsx@4.20.3)(typescript@5.6.3)(yaml@2.8.1):
dependencies:
bundle-require: 5.0.0(esbuild@0.24.0)
cac: 6.7.14
@@ -38344,7 +36386,7 @@ snapshots:
tinyglobby: 0.2.10
tree-kill: 1.2.2
optionalDependencies:
- '@swc/core': 1.9.1(@swc/helpers@0.5.5)
+ '@swc/core': 1.9.1(@swc/helpers@0.5.15)
postcss: 8.5.6
typescript: 5.6.3
transitivePeerDependencies:
@@ -38353,7 +36395,7 @@ snapshots:
- tsx
- yaml
- tsup@8.3.5(@swc/core@1.9.1(@swc/helpers@0.5.5))(jiti@2.6.1)(postcss@8.5.6)(tsx@4.20.3)(typescript@5.8.3)(yaml@2.8.1):
+ tsup@8.3.5(@swc/core@1.9.1(@swc/helpers@0.5.15))(jiti@2.6.1)(postcss@8.5.6)(tsx@4.20.3)(typescript@5.8.3)(yaml@2.8.1):
dependencies:
bundle-require: 5.0.0(esbuild@0.24.0)
cac: 6.7.14
@@ -38372,7 +36414,7 @@ snapshots:
tinyglobby: 0.2.10
tree-kill: 1.2.2
optionalDependencies:
- '@swc/core': 1.9.1(@swc/helpers@0.5.5)
+ '@swc/core': 1.9.1(@swc/helpers@0.5.15)
postcss: 8.5.6
typescript: 5.8.3
transitivePeerDependencies:
@@ -38399,8 +36441,6 @@ snapshots:
dependencies:
safe-buffer: 5.2.1
- turbo-stream@2.4.0: {}
-
turndown-plugin-gfm@1.0.2: {}
turndown@7.2.4:
@@ -38475,7 +36515,7 @@ snapshots:
types-react-dom@19.0.0-rc.1:
dependencies:
- '@types/react': 19.2.7
+ '@types/react': 19.2.14
types-react@19.0.0-rc.1:
dependencies:
@@ -38569,14 +36609,6 @@ snapshots:
trough: 2.2.0
vfile: 6.0.3
- unique-filename@3.0.0:
- dependencies:
- unique-slug: 4.0.0
-
- unique-slug@4.0.0:
- dependencies:
- imurmurhash: 0.1.4
-
unique-string@2.0.0:
dependencies:
crypto-random-string: 2.0.0
@@ -38595,10 +36627,6 @@ snapshots:
dependencies:
'@types/unist': 3.0.3
- unist-util-position-from-estree@1.1.2:
- dependencies:
- '@types/unist': 2.0.11
-
unist-util-position@4.0.4:
dependencies:
'@types/unist': 2.0.11
@@ -38607,11 +36635,6 @@ snapshots:
dependencies:
'@types/unist': 3.0.3
- unist-util-remove-position@4.0.2:
- dependencies:
- '@types/unist': 2.0.11
- unist-util-visit: 4.1.2
-
unist-util-remove@4.0.0:
dependencies:
'@types/unist': 3.0.3
@@ -38798,11 +36821,6 @@ snapshots:
optionalDependencies:
typescript: 5.8.3
- validate-npm-package-license@3.0.4:
- dependencies:
- spdx-correct: 3.2.0
- spdx-expression-parse: 3.0.1
-
validate-npm-package-name@5.0.1: {}
valtio@2.1.2(react@19.0.0-rc.1)(types-react@19.0.0-rc.1):
@@ -38841,24 +36859,6 @@ snapshots:
'@types/unist': 3.0.3
vfile-message: 4.0.2
- vite-node@1.6.0(@types/node@22.19.17)(lightningcss@1.30.1)(terser@5.44.0):
- dependencies:
- cac: 6.7.14
- debug: 4.4.3
- pathe: 1.1.2
- picocolors: 1.1.1
- vite: 5.4.10(@types/node@22.19.17)(lightningcss@1.30.1)(terser@5.44.0)
- transitivePeerDependencies:
- - '@types/node'
- - less
- - lightningcss
- - sass
- - sass-embedded
- - stylus
- - sugarss
- - supports-color
- - terser
-
vite-node@3.2.4(@types/node@22.19.17)(lightningcss@1.30.1)(terser@5.44.0):
dependencies:
cac: 6.7.14
@@ -39510,12 +37510,6 @@ snapshots:
weak-lru-cache@1.2.2: {}
- web-encoding@1.1.5:
- dependencies:
- util: 0.12.5
- optionalDependencies:
- '@zxing/text-encoding': 0.9.0
-
web-namespaces@2.0.1: {}
web-streams-polyfill@3.3.3: {}
@@ -39649,10 +37643,6 @@ snapshots:
dependencies:
isexe: 2.0.0
- which@3.0.1:
- dependencies:
- isexe: 2.0.0
-
which@4.0.0:
dependencies:
isexe: 3.1.1