- A workshop-style content app that demonstrates wallet connection, Nitrolite session setup,
- balance polling, and instant peer-to-peer support payments to post authors.
-
A workshop-style content app that demonstrates wallet connection, Nitrolite session setup, balance polling, and instant peer-to-peer support payments to post authors.
Functionality
diff --git a/docs/nitrolite/build/getting-started/prerequisites.mdx b/docs/nitrolite/build/getting-started/prerequisites.mdx
index 797e742..d73d9fb 100644
--- a/docs/nitrolite/build/getting-started/prerequisites.mdx
+++ b/docs/nitrolite/build/getting-started/prerequisites.mdx
@@ -167,7 +167,7 @@ node dist/scripts/create-wallet.js
### Get Test Tokens
-
+*/}
If you need on-chain gas or token balances before the sandbox faucet is pinned, use the relevant testnet faucet for your chain and RPC endpoint.
diff --git a/docs/nitrolite/build/sdk/go/api-reference.mdx b/docs/nitrolite/build/sdk/go/api-reference.mdx
index f6a5d25..742bb9f 100644
--- a/docs/nitrolite/build/sdk/go/api-reference.mdx
+++ b/docs/nitrolite/build/sdk/go/api-reference.mdx
@@ -1,72 +1,69 @@
---
title: API Reference
-description: Complete API reference for the Nitronode Go SDK
+description: Complete API reference for the Nitrolite Go SDK
sidebar_position: 2
---
# Go SDK API Reference
-## State Operations (Off-Chain)
+The Go SDK package is `github.com/layer-3/nitrolite/sdk/go`. It wraps Nitronode v1 RPC methods and ChannelHub settlement helpers in typed Go methods.
-```go
-client.Deposit(ctx, blockchainID, asset, amount) // Prepare deposit state
-client.Withdraw(ctx, blockchainID, asset, amount) // Prepare withdrawal state
-client.Transfer(ctx, recipientWallet, asset, amount) // Prepare transfer state
-client.CloseHomeChannel(ctx, asset) // Prepare finalize state
-client.Acknowledge(ctx, asset) // Acknowledge received state
-```
-
-All return `(*core.State, error)`. Use `Checkpoint` to settle on-chain.
+## App-Builder Methods
----
+These are the methods most builders use in normal applications.
-## Blockchain Settlement
+### Channel State
```go
-client.Checkpoint(ctx, asset) // Settle latest state on-chain
-client.Challenge(ctx, state) // Submit on-chain challenge
-client.ApproveToken(ctx, chainID, asset, amount) // Approve ChannelHub to spend tokens
-client.GetOnChainBalance(ctx, chainID, asset, wallet) // Query on-chain token balance
+client.Deposit(ctx, blockchainID, asset, amount) // (*core.State, error)
+client.Withdraw(ctx, blockchainID, asset, amount) // (*core.State, error)
+client.Transfer(ctx, recipientWallet, asset, amount) // (*core.State, error)
+client.CloseHomeChannel(ctx, asset) // (*core.State, error)
+client.Acknowledge(ctx, asset) // (*core.State, error)
```
-`Checkpoint` routes automatically based on transition type and channel status:
-- **Void** → creates channel
-- **Deposit/Withdrawal** → checkpoints state
-- **Finalize** → closes channel
-
----
+Use `Checkpoint` when the latest prepared state needs on-chain settlement.
-## Node Information
+### Settlement
```go
-client.Ping(ctx) // Health check
-client.GetConfig(ctx) // Node configuration
-client.GetBlockchains(ctx) // Supported blockchains
-client.GetAssets(ctx, &blockchainID) // Supported assets (nil for all)
+client.Checkpoint(ctx, asset) // (string, error)
+client.Challenge(ctx, state) // (string, error)
+client.ApproveToken(ctx, chainID, asset, amount) // (string, error)
+client.GetOnChainBalance(ctx, chainID, asset, wallet) // (decimal.Decimal, error)
```
----
+`Checkpoint` routes by transition type and channel status:
+
+| Latest state | Effect |
+| --- | --- |
+| Void channel plus deposit state | Creates the channel and locks funds. |
+| Deposit or withdrawal state | Checkpoints and applies the fund movement. |
+| Finalize state | Closes the channel. |
-## User Queries
+### Node and Asset Discovery
```go
-client.GetBalances(ctx, wallet) // User balances
-client.GetTransactions(ctx, wallet, opts) // Transaction history (paginated)
+client.Ping(ctx)
+client.GetConfig(ctx)
+client.GetBlockchains(ctx)
+client.GetAssets(ctx, &blockchainID)
+client.SetHomeBlockchain(asset, chainID)
```
----
-
-## Channel Queries
+### User and Channel Queries
```go
-client.GetHomeChannel(ctx, wallet, asset) // Home channel info
-client.GetEscrowChannel(ctx, escrowChannelID) // Escrow channel info
-client.GetLatestState(ctx, wallet, asset, onlySigned) // Latest state
+client.GetBalances(ctx, wallet)
+client.GetTransactions(ctx, wallet, opts)
+client.GetHomeChannel(ctx, wallet, asset)
+client.GetEscrowChannel(ctx, escrowChannelID)
+client.GetLatestState(ctx, wallet, asset, onlySigned)
```
----
+`GetEscrowChannel` is a query helper. Escrow operation guides are not public app-builder docs yet.
-## App Registry
+## App Registry and Sessions
```go
apps, meta, err := client.GetApps(ctx, &sdk.GetAppsOptions{
@@ -74,13 +71,9 @@ apps, meta, err := client.GetApps(ctx, &sdk.GetAppsOptions{
OwnerWallet: &wallet,
})
-err := client.RegisterApp(ctx, "my-app", `{"name": "My App"}`, false)
+err := client.RegisterApp(ctx, "my-app", `{"name":"My App"}`, false)
```
----
-
-## App Sessions
-
```go
sessions, meta, err := client.GetAppSessions(ctx, opts)
def, err := client.GetAppDefinition(ctx, appSessionID)
@@ -90,9 +83,11 @@ err := client.SubmitAppState(ctx, update, sigs)
batchID, err := client.RebalanceAppSessions(ctx, signedUpdates)
```
----
+Apps are responsible for collecting quorum signatures before calling `CreateAppSession`, `SubmitAppSessionDeposit`, or `SubmitAppState`.
-## Session Keys: App Sessions
+## Session Keys
+
+### App Sessions
```go
state := app.AppSessionKeyStateV1{
@@ -103,6 +98,7 @@ state := app.AppSessionKeyStateV1{
AppSessionIDs: []string{},
ExpiresAt: time.Now().Add(24 * time.Hour),
}
+
sig, err := client.SignSessionKeyState(state)
state.UserSig = sig
err = client.SubmitAppSessionKeyState(ctx, state)
@@ -110,18 +106,17 @@ err = client.SubmitAppSessionKeyState(ctx, state)
states, err := client.GetLastAppKeyStates(ctx, userAddress, nil)
```
----
-
-## Session Keys: Channels
+### Channels
```go
state := core.ChannelSessionKeyStateV1{
UserAddress: client.GetUserAddress(),
SessionKey: "0xSessionKey...",
Version: 1,
- Assets: []string{"usdc", "weth"},
+ Assets: []string{"yellow"},
ExpiresAt: time.Now().Add(24 * time.Hour),
}
+
sig, err := client.SignChannelSessionKeyState(state)
state.UserSig = sig
err = client.SubmitChannelSessionKeyState(ctx, state)
@@ -129,37 +124,30 @@ err = client.SubmitChannelSessionKeyState(ctx, state)
states, err := client.GetLastChannelKeyStates(ctx, userAddress, nil)
```
----
-
## Utilities
```go
-client.Close() // Close connection
-client.WaitCh() // Connection monitor channel
-client.SignState(state) // Sign a state (advanced)
-client.GetUserAddress() // Get signer's address
-client.SetHomeBlockchain(asset, chainID) // Set default blockchain
+client.Close()
+client.WaitCh()
+client.SignState(state)
+client.GetUserAddress()
```
----
-
-## Types
+## Common Types
```go
-// Core types
-core.State // Channel state
-core.Channel // Channel info
-core.Transition // State transition
-core.Transaction // Transaction record
-core.Asset // Asset info
-core.Blockchain // Blockchain info
-core.ChannelSessionKeyStateV1 // Channel session key state
-
-// App types
-app.AppV1 // Application definition
-app.AppInfoV1 // Application info with timestamps
-app.AppSessionInfoV1 // Session info
-app.AppDefinitionV1 // Session definition
-app.AppStateUpdateV1 // Session update
-app.AppSessionKeyStateV1 // App session key state
+core.State
+core.Channel
+core.Transition
+core.Transaction
+core.Asset
+core.Blockchain
+core.ChannelSessionKeyStateV1
+
+app.AppV1
+app.AppInfoV1
+app.AppSessionInfoV1
+app.AppDefinitionV1
+app.AppStateUpdateV1
+app.AppSessionKeyStateV1
```
diff --git a/docs/nitrolite/build/sdk/go/examples.mdx b/docs/nitrolite/build/sdk/go/examples.mdx
new file mode 100644
index 0000000..ced72a5
--- /dev/null
+++ b/docs/nitrolite/build/sdk/go/examples.mdx
@@ -0,0 +1,66 @@
+---
+title: Examples
+description: Go SDK examples for channels and app sessions
+sidebar_position: 3
+---
+
+# Go SDK Examples
+
+Use these examples as starting points for backend services and CLIs that call Nitronode with `github.com/layer-3/nitrolite/sdk/go`.
+
+## Channel Funding and Transfer
+
+```go
+ctx := context.Background()
+chainID := uint64(11155111)
+asset := "yellow"
+amount := decimal.NewFromFloat(0.01)
+
+if err := client.SetHomeBlockchain(asset, chainID); err != nil {
+ return err
+}
+
+if _, err := client.ApproveToken(ctx, chainID, asset, amount); err != nil {
+ return err
+}
+
+if _, err := client.Deposit(ctx, chainID, asset, amount); err != nil {
+ return err
+}
+
+if _, err := client.Checkpoint(ctx, asset); err != nil {
+ return err
+}
+
+if _, err := client.Transfer(ctx, "0xRecipient...", asset, decimal.NewFromFloat(0.001)); err != nil {
+ return err
+}
+```
+
+## App Session Update
+
+```go
+update := app.AppStateUpdateV1{
+ AppSessionID: appSessionID,
+ Version: 2,
+ Intent: app.AppStateUpdateIntentOperate,
+ Allocations: allocations,
+ SessionData: `{"purchase":"content-1"}`,
+}
+
+// The application gathers quorum signatures before submitting.
+if err := client.SubmitAppState(ctx, update, quorumSigs); err != nil {
+ return err
+}
+```
+
+## Query Latest State
+
+```go
+state, err := client.GetLatestState(ctx, client.GetUserAddress(), "yellow", true)
+if err != nil {
+ return err
+}
+
+fmt.Printf("version=%d transition=%s\n", state.Version, state.Transition.Type)
+```
diff --git a/docs/nitrolite/build/sdk/go/getting-started.mdx b/docs/nitrolite/build/sdk/go/getting-started.mdx
index 93806ef..b625b72 100644
--- a/docs/nitrolite/build/sdk/go/getting-started.mdx
+++ b/docs/nitrolite/build/sdk/go/getting-started.mdx
@@ -1,18 +1,19 @@
---
title: Getting Started
-description: Install and set up the Nitronode Go SDK
+description: Install and set up the Nitrolite Go SDK
sidebar_position: 1
---
# Getting Started with the Go SDK
-Go SDK for Nitronode payment channels providing both high-level and low-level operations in a unified client.
+The Go SDK lives in the Nitrolite module at `github.com/layer-3/nitrolite/sdk/go`. Use it for backend services, workers, and CLI tools that need typed access to Nitronode v1 RPC plus ChannelHub settlement helpers.
## Requirements
- Go 1.25.7 or later
-- Running Nitronode instance
-- Blockchain RPC endpoint (for `Checkpoint` settlement)
+- A Nitronode WebSocket endpoint
+- A blockchain RPC endpoint for chains where you call `Checkpoint`, `Challenge`, or `ApproveToken`
+- A signer for channel states and a signer for blockchain transactions
## Installation
@@ -32,6 +33,8 @@ package main
import (
"context"
"fmt"
+ "log"
+
"github.com/layer-3/nitrolite/pkg/core"
"github.com/layer-3/nitrolite/pkg/sign"
sdk "github.com/layer-3/nitrolite/sdk/go"
@@ -39,122 +42,136 @@ import (
)
func main() {
- // 1. Create signers from private key
- msgSigner, _ := sign.NewEthereumMsgSigner(privateKeyHex)
- stateSigner, _ := core.NewChannelDefaultSigner(msgSigner)
- txSigner, _ := sign.NewEthereumRawSigner(privateKeyHex)
-
- // 2. Create unified client
- client, _ := sdk.NewClient(
+ ctx := context.Background()
+ privateKeyHex := "0x..."
+ chainID := uint64(11155111)
+ asset := "yellow"
+
+ msgSigner, err := sign.NewEthereumMsgSigner(privateKeyHex)
+ if err != nil {
+ log.Fatal(err)
+ }
+ stateSigner, err := core.NewChannelDefaultSigner(msgSigner)
+ if err != nil {
+ log.Fatal(err)
+ }
+ txSigner, err := sign.NewEthereumRawSigner(privateKeyHex)
+ if err != nil {
+ log.Fatal(err)
+ }
+
+ client, err := sdk.NewClient(
"",
stateSigner,
txSigner,
- sdk.WithBlockchainRPC(80002, "https://polygon-amoy.alchemy.com/v2/KEY"),
+ sdk.WithBlockchainRPC(chainID, "https://ethereum-sepolia-rpc.example"),
)
+ if err != nil {
+ log.Fatal(err)
+ }
defer client.Close()
- ctx := context.Background()
-
- // 3. Build and co-sign states off-chain
- state, _ := client.Deposit(ctx, 80002, "usdc", decimal.NewFromInt(100))
- fmt.Printf("Deposit state version: %d\n", state.Version)
-
- // 4. Settle on-chain via Checkpoint
- txHash, _ := client.Checkpoint(ctx, "usdc")
- fmt.Printf("On-chain tx: %s\n", txHash)
-
- // 5. Transfer (off-chain only)
- state, _ = client.Transfer(ctx, "0xRecipient...", "usdc", decimal.NewFromInt(50))
-
- // 6. Low-level operations on the same client
- config, _ := client.GetConfig(ctx)
- balances, _ := client.GetBalances(ctx, client.GetUserAddress())
+ if err := client.SetHomeBlockchain(asset, chainID); err != nil {
+ log.Fatal(err)
+ }
+
+ if _, err := client.ApproveToken(ctx, chainID, asset, decimal.NewFromFloat(0.01)); err != nil {
+ log.Fatal(err)
+ }
+
+ state, err := client.Deposit(ctx, chainID, asset, decimal.NewFromFloat(0.01))
+ if err != nil {
+ log.Fatal(err)
+ }
+ fmt.Printf("deposit state version: %d\n", state.Version)
+
+ txHash, err := client.Checkpoint(ctx, asset)
+ if err != nil {
+ log.Fatal(err)
+ }
+ fmt.Printf("checkpoint tx: %s\n", txHash)
}
```
## Creating a Client
```go
-// Step 1: Create signers
-msgSigner, err := sign.NewEthereumMsgSigner("0x1234...")
+msgSigner, err := sign.NewEthereumMsgSigner(privateKeyHex)
stateSigner, err := core.NewChannelDefaultSigner(msgSigner)
-txSigner, err := sign.NewEthereumRawSigner("0x1234...")
+txSigner, err := sign.NewEthereumRawSigner(privateKeyHex)
-// Step 2: Create unified client
client, err := sdk.NewClient(
wsURL,
- stateSigner, // core.ChannelSigner for channel states
- txSigner, // sign.Signer for blockchain transactions
+ stateSigner,
+ txSigner,
sdk.WithBlockchainRPC(chainID, rpcURL),
sdk.WithHandshakeTimeout(10*time.Second),
sdk.WithPingInterval(5*time.Second),
)
-
-// Step 3: (Optional) Set home blockchain for assets
-err = client.SetHomeBlockchain("usdc", 80002)
```
+The constructor takes:
+
+| Parameter | Purpose |
+| --- | --- |
+| `wsURL` | Nitronode v1 WebSocket endpoint. |
+| `stateSigner` | `core.ChannelSigner` used for channel-state signatures. |
+| `txSigner` | Blockchain transaction signer used for settlement calls. |
+| Options | RPC URLs, handshake timeout, ping interval, and error handler. |
+
## Channel Signers
-The Go SDK wraps raw signers with a `ChannelSigner` interface that prepends a type byte to every signature:
+The Go SDK wraps raw signers with `core.ChannelSigner` so signatures carry the v1 validator type byte.
| Type | Byte | Struct | Usage |
-|------|------|--------|-------|
-| Default | `0x00` | `core.ChannelDefaultSigner` | Main wallet signs directly |
-| Session Key | `0x01` | `core.ChannelSessionKeySignerV1` | Delegated session key |
+| --- | --- | --- | --- |
+| Default | `0x00` | `core.ChannelDefaultSigner` | Main wallet signs directly. |
+| Session key | `0x01` | `core.ChannelSessionKeySignerV1` | Delegated channel session key. |
```go
-// Default signer (wraps EthereumMsgSigner with 0x00 prefix)
-msgSigner, _ := sign.NewEthereumMsgSigner(privateKeyHex)
-channelSigner, _ := core.NewChannelDefaultSigner(msgSigner)
-client, _ := sdk.NewClient(wsURL, channelSigner, txSigner, opts...)
+msgSigner, err := sign.NewEthereumMsgSigner(privateKeyHex)
+channelSigner, err := core.NewChannelDefaultSigner(msgSigner)
+client, err := sdk.NewClient(wsURL, channelSigner, txSigner, opts...)
```
-## Key Concepts
-
-### Two-Step Pattern
-
-```go
-// Step 1: Build and co-sign state off-chain
-state, _ := client.Deposit(ctx, 80002, "usdc", decimal.NewFromInt(100))
-
-// Step 2: Settle on-chain (when needed)
-txHash, _ := client.Checkpoint(ctx, "usdc")
-```
+## Builder Flow
-### Channel Lifecycle
+For normal app-builder integrations:
-1. **Void**: No channel exists
-2. **Create**: `Deposit()` creates channel on-chain via `Checkpoint()`
-3. **Open**: Channel active; can deposit, withdraw, transfer
-4. **Challenged**: Dispute initiated
-5. **Closed**: Channel finalized
+1. Connect with `sdk.NewClient`.
+2. Call `GetConfig`, `GetBlockchains`, or `GetAssets` to inspect the node.
+3. Set the asset home chain with `SetHomeBlockchain`.
+4. Approve the ChannelHub spender with `ApproveToken` before first funding.
+5. Use `Deposit`, `Withdraw`, `Transfer`, and `CloseHomeChannel` to prepare signed states.
+6. Use `Checkpoint` when a state needs on-chain settlement.
+7. Use app-session methods for application-specific state.
## Configuration Options
```go
-sdk.WithBlockchainRPC(chainID, rpcURL) // Required for Checkpoint
-sdk.WithHandshakeTimeout(duration) // Default: 5s
-sdk.WithPingInterval(duration) // Default: 5s
-sdk.WithErrorHandler(func(error)) // Connection error handler
+sdk.WithBlockchainRPC(chainID, rpcURL)
+sdk.WithHandshakeTimeout(duration)
+sdk.WithPingInterval(duration)
+sdk.WithErrorHandler(func(error))
```
## Error Handling
```go
-state, err := client.Deposit(ctx, 80002, "usdc", amount)
+state, err := client.Deposit(ctx, chainID, asset, amount)
if err != nil {
- log.Printf("State error: %v", err)
+ log.Printf("state error: %v", err)
}
-txHash, err := client.Checkpoint(ctx, "usdc")
+txHash, err := client.Checkpoint(ctx, asset)
if err != nil {
- log.Printf("Checkpoint error: %v", err)
+ log.Printf("checkpoint error: %v", err)
}
```
Common errors:
-- `"home blockchain not set for asset"`: Missing `SetHomeBlockchain`
-- `"blockchain RPC not configured for chain"`: Missing `WithBlockchainRPC`
-- `"no channel exists for asset"`: `Checkpoint` without a co-signed state
-- `"insufficient balance"`: Not enough funds in channel/wallet
+
+- `"home blockchain not set for asset"`: call `SetHomeBlockchain` first.
+- `"blockchain RPC not configured for chain"`: pass `sdk.WithBlockchainRPC`.
+- `"no channel exists for asset"`: call `Deposit` before checkpointing.
+- `"insufficient balance"`: fund the wallet or channel before retrying.
diff --git a/docs/nitrolite/build/sdk/mcp.mdx b/docs/nitrolite/build/sdk/mcp.mdx
new file mode 100644
index 0000000..d2cd17e
--- /dev/null
+++ b/docs/nitrolite/build/sdk/mcp.mdx
@@ -0,0 +1,94 @@
+---
+title: MCP Server
+description: Use the Nitrolite SDK MCP server with AI coding tools.
+sidebar_position: 5
+---
+
+# MCP Server
+
+The Nitrolite SDK MCP server gives AI coding tools structured access to the TypeScript SDK, Go SDK, protocol docs, v1 RPC catalogue, examples, and migration guidance.
+
+:::caution Coming soon on npm
+`@yellow-org/sdk-mcp` is not published on npm yet. `npm view @yellow-org/sdk-mcp version` currently returns `404`. Until the package is published, run the server from the Nitrolite source checkout.
+:::
+
+## What It Provides
+
+| Capability | Tools and resources |
+| --- | --- |
+| SDK lookup | `lookup_method`, `lookup_type`, `search_api`, and import validation for TypeScript and Go. |
+| RPC lookup | `lookup_rpc_method` reads the same `docs/api.yaml` surface as the API Reference. |
+| Protocol help | Protocol resources for channel lifecycle, state model, enforcement, cross-chain notes, and interactions. |
+| Scaffolding | Starter project prompts for TypeScript and Go flows. |
+| Migration help | Guidance for moving from `@erc7824/nitrolite@0.5.3` to the v1 package family. |
+
+## Source Setup
+
+From a local Nitrolite source checkout:
+
+```bash
+cd sdk/mcp
+npm install
+npm run build
+npm run start
+```
+
+For stdio clients, configure the server command from the repository root:
+
+```json
+{
+ "mcpServers": {
+ "nitrolite": {
+ "command": "npm",
+ "args": ["--prefix", "/path/to/nitrolite/sdk/mcp", "run", "start"]
+ }
+ }
+}
+```
+
+## Tool Setup Shapes
+
+The exact config file location depends on the AI tool. Use the same stdio command shape in each tool until the npm package is published.
+
+### Claude Code
+
+Add the `nitrolite` server to the project's MCP configuration and point it at the source checkout command above. Restart Claude Code so it reloads MCP servers.
+
+### Claude Desktop
+
+Add the `nitrolite` entry under `mcpServers` in Claude Desktop's MCP config. Use an absolute path to the Nitrolite repo if Claude Desktop is not launched from the repo root.
+
+### Cursor
+
+Add a project MCP server named `nitrolite` with the stdio command above. Keep the working directory at the Nitrolite repo root or use absolute paths in `args`.
+
+### VS Code and Copilot-Compatible MCP Clients
+
+Use a workspace MCP configuration that starts `npm --prefix /path/to/nitrolite/sdk/mcp run start`. Restart the MCP client after changing the config.
+
+### Generic Stdio Clients
+
+Use:
+
+```bash
+npm --prefix /path/to/nitrolite/sdk/mcp run start
+```
+
+The server communicates over stdio, so the client must keep the process open for the duration of the session.
+
+## After NPM Publish
+
+Once `@yellow-org/sdk-mcp` is published, this page should switch from source setup to a package command, for example:
+
+```json
+{
+ "mcpServers": {
+ "nitrolite": {
+ "command": "npx",
+ "args": ["-y", "@yellow-org/sdk-mcp"]
+ }
+ }
+}
+```
+
+Leave the source setup available as the local-development fallback.
diff --git a/docs/nitrolite/tutorials/_category_.json b/docs/nitrolite/tutorials/_category_.json
deleted file mode 100644
index 422afbb..0000000
--- a/docs/nitrolite/tutorials/_category_.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "label": "Tutorials",
- "position": 5,
- "link": {
- "type": "doc",
- "id": "tutorials/index"
- }
-}
\ No newline at end of file
diff --git a/docs/nitrolite/tutorials/index.md b/docs/nitrolite/tutorials/index.md
deleted file mode 100644
index f6d7e76..0000000
--- a/docs/nitrolite/tutorials/index.md
+++ /dev/null
@@ -1,13 +0,0 @@
----
-title: Tutorials
-description: Step-by-step tutorials and guides
-displayed_sidebar: tutorialsSidebar
----
-
-# Tutorials
-
-:::info Work in Progress
-This section is currently under development. Step-by-step tutorials and comprehensive guides will be available soon.
-:::
-
-Coming soon: Interactive tutorials covering various development scenarios and use cases.
\ No newline at end of file
diff --git a/docusaurus.config.ts b/docusaurus.config.ts
index 3fec076..b1b0f41 100644
--- a/docusaurus.config.ts
+++ b/docusaurus.config.ts
@@ -32,8 +32,7 @@ const config: Config = {
organizationName: 'layer-3', // Usually your GitHub org/user name.
projectName: 'docs', // Usually your repo name.
- onBrokenLinks: 'warn',
- onBrokenMarkdownLinks: 'warn',
+ onBrokenLinks: 'throw',
// SEO metadata - injected into HTML head
headTags: [
@@ -63,7 +62,7 @@ const config: Config = {
sidebarPath: './sidebars-nitrolite.ts',
routeBasePath: '/nitrolite',
editUrl:
- 'https://github.com/layer-3/docs/tree/master/',
+ 'https://github.com/layer-3/docs/tree/main/',
sidebarCollapsed: false,
sidebarCollapsible: false,
breadcrumbs: true,
@@ -91,6 +90,9 @@ const config: Config = {
markdown: {
mermaid: true,
+ hooks: {
+ onBrokenMarkdownLinks: 'throw',
+ },
},
themes: ['@docusaurus/theme-mermaid'],
plugins: [
@@ -101,7 +103,7 @@ const config: Config = {
path: './docs/clearnet',
routeBasePath: '/clearnet',
sidebarPath: './sidebars-clearnet.ts',
- editUrl: 'https://github.com/layer-3/docs/tree/master/',
+ editUrl: 'https://github.com/layer-3/docs/tree/main/',
sidebarCollapsed: false,
sidebarCollapsible: false,
breadcrumbs: true,
@@ -298,7 +300,7 @@ const config: Config = {
theme: prismThemes.github,
darkTheme: prismThemes.dracula,
additionalLanguages: ['bash', 'diff', 'json', 'go', 'typescript'],
- defaultLanguage: 'javascript',
+ defaultLanguage: 'typescript',
magicComments: [
{
className: 'git-diff-remove',
diff --git a/package-lock.json b/package-lock.json
index aa03b5f..180b8c1 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -8,11 +8,11 @@
"name": "docs",
"version": "1.x",
"dependencies": {
- "@docusaurus/core": "3.10.0",
- "@docusaurus/faster": "3.10.0",
- "@docusaurus/preset-classic": "3.10.0",
- "@docusaurus/theme-mermaid": "3.10.0",
- "@docusaurus/theme-search-algolia": "3.10.0",
+ "@docusaurus/core": "3.10.1",
+ "@docusaurus/faster": "3.10.1",
+ "@docusaurus/preset-classic": "3.10.1",
+ "@docusaurus/theme-mermaid": "3.10.1",
+ "@docusaurus/theme-search-algolia": "3.10.1",
"@mdx-js/react": "^3.1.1",
"@tippyjs/react": "^4.2.6",
"clsx": "^2.0.0",
@@ -23,9 +23,9 @@
"tippy.js": "^6.3.7"
},
"devDependencies": {
- "@docusaurus/module-type-aliases": "3.10.0",
- "@docusaurus/tsconfig": "3.10.0",
- "@docusaurus/types": "3.10.0",
+ "@docusaurus/module-type-aliases": "3.10.1",
+ "@docusaurus/tsconfig": "3.10.1",
+ "@docusaurus/types": "3.10.1",
"@tailwindcss/postcss": "^4.2.4",
"@yellow-org/contracts": "^1.0.4",
"autoprefixer": "^10.5.0",
@@ -38,46 +38,46 @@
}
},
"node_modules/@algolia/abtesting": {
- "version": "1.15.1",
- "resolved": "https://registry.npmjs.org/@algolia/abtesting/-/abtesting-1.15.1.tgz",
- "integrity": "sha512-2yuIC48rUuHGhU1U5qJ9kJHaxYpJ0jpDHJVI5ekOxSMYXlH4+HP+pA31G820lsAznfmu2nzDV7n5RO44zIY1zw==",
+ "version": "1.18.1",
+ "resolved": "https://registry.npmjs.org/@algolia/abtesting/-/abtesting-1.18.1.tgz",
+ "integrity": "sha512-aehCadlWOGvrT91KUIZpC0MbB8KBW9yUuvTJFd2xesR7le/IsT4nJUnjCCZ4ZqZCeTcPHPV5mo//fZ5oxcSVYw==",
"license": "MIT",
"dependencies": {
- "@algolia/client-common": "5.49.1",
- "@algolia/requester-browser-xhr": "5.49.1",
- "@algolia/requester-fetch": "5.49.1",
- "@algolia/requester-node-http": "5.49.1"
+ "@algolia/client-common": "5.52.1",
+ "@algolia/requester-browser-xhr": "5.52.1",
+ "@algolia/requester-fetch": "5.52.1",
+ "@algolia/requester-node-http": "5.52.1"
},
"engines": {
"node": ">= 14.0.0"
}
},
"node_modules/@algolia/autocomplete-core": {
- "version": "1.19.2",
- "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.19.2.tgz",
- "integrity": "sha512-mKv7RyuAzXvwmq+0XRK8HqZXt9iZ5Kkm2huLjgn5JoCPtDy+oh9yxUMfDDaVCw0oyzZ1isdJBc7l9nuCyyR7Nw==",
+ "version": "1.19.8",
+ "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.19.8.tgz",
+ "integrity": "sha512-3YEorYg44niXcm7gkft3nXYItHd44e8tmh4D33CTszPgP0QWkaLEaFywiNyJBo7UL/mqObA/G9RYuU7R8tN1IA==",
"license": "MIT",
"dependencies": {
- "@algolia/autocomplete-plugin-algolia-insights": "1.19.2",
- "@algolia/autocomplete-shared": "1.19.2"
+ "@algolia/autocomplete-plugin-algolia-insights": "1.19.8",
+ "@algolia/autocomplete-shared": "1.19.8"
}
},
"node_modules/@algolia/autocomplete-plugin-algolia-insights": {
- "version": "1.19.2",
- "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.19.2.tgz",
- "integrity": "sha512-TjxbcC/r4vwmnZaPwrHtkXNeqvlpdyR+oR9Wi2XyfORkiGkLTVhX2j+O9SaCCINbKoDfc+c2PB8NjfOnz7+oKg==",
+ "version": "1.19.8",
+ "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.19.8.tgz",
+ "integrity": "sha512-ZvJWO8ZZJDpc1LNM2TTBdmQsZBLMR4rU5iNR2OYvEeFBiaf/0ESnRSSLQbryarJY4SVxtoz6A2ZtDMNM+iQEAA==",
"license": "MIT",
"dependencies": {
- "@algolia/autocomplete-shared": "1.19.2"
+ "@algolia/autocomplete-shared": "1.19.8"
},
"peerDependencies": {
"search-insights": ">= 1 < 3"
}
},
"node_modules/@algolia/autocomplete-shared": {
- "version": "1.19.2",
- "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.19.2.tgz",
- "integrity": "sha512-jEazxZTVD2nLrC+wYlVHQgpBoBB5KPStrJxLzsIFl6Kqd1AlG9sIAGl39V5tECLpIQzB3Qa2T6ZPJ1ChkwMK/w==",
+ "version": "1.19.8",
+ "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.19.8.tgz",
+ "integrity": "sha512-h5hf2t8ejF6vlOgvLaZzQbWs5SyH2z4PAWygNAvvD/2RI29hdQ54ldUGwqVuj9Srs+n8XUKTPUqb7fvhBhQrnQ==",
"license": "MIT",
"peerDependencies": {
"@algolia/client-search": ">= 4.9.1 < 6",
@@ -85,99 +85,99 @@
}
},
"node_modules/@algolia/client-abtesting": {
- "version": "5.49.1",
- "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.49.1.tgz",
- "integrity": "sha512-h6M7HzPin+45/l09q0r2dYmocSSt2MMGOOk5c4O5K/bBBlEwf1BKfN6z+iX4b8WXcQQhf7rgQwC52kBZJt/ZZw==",
+ "version": "5.52.1",
+ "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.52.1.tgz",
+ "integrity": "sha512-HmXOGBOAOJPounpBzBpuY0zDYeiCpxgHnQmuA7JO6ScukcBdGp3/XM9zJk5pJx/xNGD68mbPGXWpDxGtl6BwDQ==",
"license": "MIT",
"dependencies": {
- "@algolia/client-common": "5.49.1",
- "@algolia/requester-browser-xhr": "5.49.1",
- "@algolia/requester-fetch": "5.49.1",
- "@algolia/requester-node-http": "5.49.1"
+ "@algolia/client-common": "5.52.1",
+ "@algolia/requester-browser-xhr": "5.52.1",
+ "@algolia/requester-fetch": "5.52.1",
+ "@algolia/requester-node-http": "5.52.1"
},
"engines": {
"node": ">= 14.0.0"
}
},
"node_modules/@algolia/client-analytics": {
- "version": "5.49.1",
- "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.49.1.tgz",
- "integrity": "sha512-048T9/Z8OeLmTk8h76QUqaNFp7Rq2VgS2Zm6Y2tNMYGQ1uNuzePY/udB5l5krlXll7ZGflyCjFvRiOtlPZpE9g==",
+ "version": "5.52.1",
+ "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.52.1.tgz",
+ "integrity": "sha512-5oo4+I8iixie9vXhCyNFCzeIr8pqA3FQ//VsLHTDvZAV4ttYOPGvYHGQq5NSalrLx5Jc3dRro/5uDOlnUMcBJg==",
"license": "MIT",
"dependencies": {
- "@algolia/client-common": "5.49.1",
- "@algolia/requester-browser-xhr": "5.49.1",
- "@algolia/requester-fetch": "5.49.1",
- "@algolia/requester-node-http": "5.49.1"
+ "@algolia/client-common": "5.52.1",
+ "@algolia/requester-browser-xhr": "5.52.1",
+ "@algolia/requester-fetch": "5.52.1",
+ "@algolia/requester-node-http": "5.52.1"
},
"engines": {
"node": ">= 14.0.0"
}
},
"node_modules/@algolia/client-common": {
- "version": "5.49.1",
- "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.49.1.tgz",
- "integrity": "sha512-vp5/a9ikqvf3mn9QvHN8PRekn8hW34aV9eX+O0J5mKPZXeA6Pd5OQEh2ZWf7gJY6yyfTlLp5LMFzQUAU+Fpqpg==",
+ "version": "5.52.1",
+ "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.52.1.tgz",
+ "integrity": "sha512-qCDoZfx5MpX7XQzvQ3bC4tSEMkQWQMaF/ABtLuoze03Y/flR563CCSws02qIJ23oX7lxl92LsilZjINVyTdtLw==",
"license": "MIT",
"engines": {
"node": ">= 14.0.0"
}
},
"node_modules/@algolia/client-insights": {
- "version": "5.49.1",
- "resolved": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.49.1.tgz",
- "integrity": "sha512-B6N7PgkvYrul3bntTz/l6uXnhQ2bvP+M7NqTcayh681tSqPaA5cJCUBp/vrP7vpPRpej4Eeyx2qz5p0tE/2N2g==",
+ "version": "5.52.1",
+ "resolved": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.52.1.tgz",
+ "integrity": "sha512-hnGs0/lsFJ2PWDxNBz7pxreXo/Xz7gxYRcfePBUjsH26ad0kU/sgnVZd9LwWBpsQv65z2jlb5dkyaB9WE9M9FQ==",
"license": "MIT",
"dependencies": {
- "@algolia/client-common": "5.49.1",
- "@algolia/requester-browser-xhr": "5.49.1",
- "@algolia/requester-fetch": "5.49.1",
- "@algolia/requester-node-http": "5.49.1"
+ "@algolia/client-common": "5.52.1",
+ "@algolia/requester-browser-xhr": "5.52.1",
+ "@algolia/requester-fetch": "5.52.1",
+ "@algolia/requester-node-http": "5.52.1"
},
"engines": {
"node": ">= 14.0.0"
}
},
"node_modules/@algolia/client-personalization": {
- "version": "5.49.1",
- "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.49.1.tgz",
- "integrity": "sha512-v+4DN+lkYfBd01Hbnb9ZrCHe7l+mvihyx218INRX/kaCXROIWUDIT1cs3urQxfE7kXBFnLsqYeOflQALv/gA5w==",
+ "version": "5.52.1",
+ "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.52.1.tgz",
+ "integrity": "sha512-2VxxNc/uBysyKvGeBdSM5n9eIDKH8kWD7wd9/yqbJAiVwU4Yv6tU1LSJusHKrXV/aCu1KW7t9Gug9QyeEmtn/Q==",
"license": "MIT",
"dependencies": {
- "@algolia/client-common": "5.49.1",
- "@algolia/requester-browser-xhr": "5.49.1",
- "@algolia/requester-fetch": "5.49.1",
- "@algolia/requester-node-http": "5.49.1"
+ "@algolia/client-common": "5.52.1",
+ "@algolia/requester-browser-xhr": "5.52.1",
+ "@algolia/requester-fetch": "5.52.1",
+ "@algolia/requester-node-http": "5.52.1"
},
"engines": {
"node": ">= 14.0.0"
}
},
"node_modules/@algolia/client-query-suggestions": {
- "version": "5.49.1",
- "resolved": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.49.1.tgz",
- "integrity": "sha512-Un11cab6ZCv0W+Jiak8UktGIqoa4+gSNgEZNfG8m8eTsXGqwIEr370H3Rqwj87zeNSlFpH2BslMXJ/cLNS1qtg==",
+ "version": "5.52.1",
+ "resolved": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.52.1.tgz",
+ "integrity": "sha512-O6mPtsw3xEfNOe6gWFpYLeAZAIljNa4Hgna3bq15PwyN7nbjTY0wXJFRbzs/0YVf75Br+SbOQUmjKxXYjDiSiQ==",
"license": "MIT",
"dependencies": {
- "@algolia/client-common": "5.49.1",
- "@algolia/requester-browser-xhr": "5.49.1",
- "@algolia/requester-fetch": "5.49.1",
- "@algolia/requester-node-http": "5.49.1"
+ "@algolia/client-common": "5.52.1",
+ "@algolia/requester-browser-xhr": "5.52.1",
+ "@algolia/requester-fetch": "5.52.1",
+ "@algolia/requester-node-http": "5.52.1"
},
"engines": {
"node": ">= 14.0.0"
}
},
"node_modules/@algolia/client-search": {
- "version": "5.49.1",
- "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.49.1.tgz",
- "integrity": "sha512-Nt9hri7nbOo0RipAsGjIssHkpLMHHN/P7QqENywAq5TLsoYDzUyJGny8FEiD/9KJUxtGH8blGpMedilI6kK3rA==",
+ "version": "5.52.1",
+ "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.52.1.tgz",
+ "integrity": "sha512-gA8oJOV1LnQQkDf91iebNnFInHuW0gRPEgLSOQ7EfipCEjYTHm5swm1DlH9H5RaRw4RrHuzHBegnlzc0MAstcg==",
"license": "MIT",
"dependencies": {
- "@algolia/client-common": "5.49.1",
- "@algolia/requester-browser-xhr": "5.49.1",
- "@algolia/requester-fetch": "5.49.1",
- "@algolia/requester-node-http": "5.49.1"
+ "@algolia/client-common": "5.52.1",
+ "@algolia/requester-browser-xhr": "5.52.1",
+ "@algolia/requester-fetch": "5.52.1",
+ "@algolia/requester-node-http": "5.52.1"
},
"engines": {
"node": ">= 14.0.0"
@@ -190,81 +190,81 @@
"license": "MIT"
},
"node_modules/@algolia/ingestion": {
- "version": "1.49.1",
- "resolved": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.49.1.tgz",
- "integrity": "sha512-b5hUXwDqje0Y4CpU6VL481DXgPgxpTD5sYMnfQTHKgUispGnaCLCm2/T9WbJo1YNUbX3iHtYDArp804eD6CmRQ==",
+ "version": "1.52.1",
+ "resolved": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.52.1.tgz",
+ "integrity": "sha512-U9zZfc5xIu9wRxZkt+HceJUAD4VKHKbAyLSloJdEyMRmphXeibfrY9cxqIXBcmPeZzGhn3Imb35Dq8l19PkJhw==",
"license": "MIT",
"dependencies": {
- "@algolia/client-common": "5.49.1",
- "@algolia/requester-browser-xhr": "5.49.1",
- "@algolia/requester-fetch": "5.49.1",
- "@algolia/requester-node-http": "5.49.1"
+ "@algolia/client-common": "5.52.1",
+ "@algolia/requester-browser-xhr": "5.52.1",
+ "@algolia/requester-fetch": "5.52.1",
+ "@algolia/requester-node-http": "5.52.1"
},
"engines": {
"node": ">= 14.0.0"
}
},
"node_modules/@algolia/monitoring": {
- "version": "1.49.1",
- "resolved": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.49.1.tgz",
- "integrity": "sha512-bvrXwZ0WsL3rN6Q4m4QqxsXFCo6WAew7sAdrpMQMK4Efn4/W920r9ptOuckejOSSvyLr9pAWgC5rsHhR2FYuYw==",
+ "version": "1.52.1",
+ "resolved": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.52.1.tgz",
+ "integrity": "sha512-a3SGNceHmkQfq77iG8Ka+w1pvwfZa/0lzEIgse30fL0kD+yKnd/dg0dQvSfFPAEt2f21DMcGkDSSeJlO3KdQjQ==",
"license": "MIT",
"dependencies": {
- "@algolia/client-common": "5.49.1",
- "@algolia/requester-browser-xhr": "5.49.1",
- "@algolia/requester-fetch": "5.49.1",
- "@algolia/requester-node-http": "5.49.1"
+ "@algolia/client-common": "5.52.1",
+ "@algolia/requester-browser-xhr": "5.52.1",
+ "@algolia/requester-fetch": "5.52.1",
+ "@algolia/requester-node-http": "5.52.1"
},
"engines": {
"node": ">= 14.0.0"
}
},
"node_modules/@algolia/recommend": {
- "version": "5.49.1",
- "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.49.1.tgz",
- "integrity": "sha512-h2yz3AGeGkQwNgbLmoe3bxYs8fac4An1CprKTypYyTU/k3Q+9FbIvJ8aS1DoBKaTjSRZVoyQS7SZQio6GaHbZw==",
+ "version": "5.52.1",
+ "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.52.1.tgz",
+ "integrity": "sha512-z98QEguCFDpxb4S/PyrUK1igqF8tPsdbqOUUO6ON91vJ58w+Gwa6ncrI0oNXSFcrkxA5EqPKPQ2A1PBCn08TYQ==",
"license": "MIT",
"dependencies": {
- "@algolia/client-common": "5.49.1",
- "@algolia/requester-browser-xhr": "5.49.1",
- "@algolia/requester-fetch": "5.49.1",
- "@algolia/requester-node-http": "5.49.1"
+ "@algolia/client-common": "5.52.1",
+ "@algolia/requester-browser-xhr": "5.52.1",
+ "@algolia/requester-fetch": "5.52.1",
+ "@algolia/requester-node-http": "5.52.1"
},
"engines": {
"node": ">= 14.0.0"
}
},
"node_modules/@algolia/requester-browser-xhr": {
- "version": "5.49.1",
- "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.49.1.tgz",
- "integrity": "sha512-2UPyRuUR/qpqSqH8mxFV5uBZWEpxhGPHLlx9Xf6OVxr79XO2ctzZQAhsmTZ6X22x+N8MBWpB9UEky7YU2HGFgA==",
+ "version": "5.52.1",
+ "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.52.1.tgz",
+ "integrity": "sha512-CI7+/0I11QeZM59Uc8whd2or0kqzFVjpaPn9Qpwll/krHcBAxk24WkAQ6WX+IwDVMfpont4YGbKwAmCre3vE8Q==",
"license": "MIT",
"dependencies": {
- "@algolia/client-common": "5.49.1"
+ "@algolia/client-common": "5.52.1"
},
"engines": {
"node": ">= 14.0.0"
}
},
"node_modules/@algolia/requester-fetch": {
- "version": "5.49.1",
- "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.49.1.tgz",
- "integrity": "sha512-N+xlE4lN+wpuT+4vhNEwPVlrfN+DWAZmSX9SYhbz986Oq8AMsqdntOqUyiOXVxYsQtfLwmiej24vbvJGYv1Qtw==",
+ "version": "5.52.1",
+ "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.52.1.tgz",
+ "integrity": "sha512-S6bDuw9byfOvm3T71cgdoZgrgnZq6hpdMLkx52Louh57nUAmvGQESz2aojOynQHjbTiV55smvAFbgn0qT4tJrg==",
"license": "MIT",
"dependencies": {
- "@algolia/client-common": "5.49.1"
+ "@algolia/client-common": "5.52.1"
},
"engines": {
"node": ">= 14.0.0"
}
},
"node_modules/@algolia/requester-node-http": {
- "version": "5.49.1",
- "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.49.1.tgz",
- "integrity": "sha512-zA5bkUOB5PPtTr182DJmajCiizHp0rCJQ0Chf96zNFvkdESKYlDeYA3tQ7r2oyHbu/8DiohAQ5PZ85edctzbXA==",
+ "version": "5.52.1",
+ "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.52.1.tgz",
+ "integrity": "sha512-tqZXM+54rWo4mk5jL5Z/flE11nPmNEdXwFBM5py9DkOmbjeCNemfVd45FyM97XdzfZ0dl9uOJC6PYn1FpkeyQg==",
"license": "MIT",
"dependencies": {
- "@algolia/client-common": "5.49.1"
+ "@algolia/client-common": "5.52.1"
},
"engines": {
"node": ">= 14.0.0"
@@ -311,9 +311,9 @@
}
},
"node_modules/@babel/compat-data": {
- "version": "7.29.0",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.0.tgz",
- "integrity": "sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==",
+ "version": "7.29.3",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.3.tgz",
+ "integrity": "sha512-LIVqM46zQWZhj17qA8wb4nW/ixr2y1Nw+r1etiAWgRM6U1IqP+LNhL1yg440jYZR72jCWcWbLWzIosH+uP1fqg==",
"license": "MIT",
"engines": {
"node": ">=6.9.0"
@@ -412,9 +412,9 @@
}
},
"node_modules/@babel/helper-create-class-features-plugin": {
- "version": "7.28.6",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.6.tgz",
- "integrity": "sha512-dTOdvsjnG3xNT9Y0AUg1wAl38y+4Rl4sf9caSQZOXdNqVn+H+HbbJ4IyyHaIqNR6SW9oJpA/RuRjsjCw2IdIow==",
+ "version": "7.29.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.29.3.tgz",
+ "integrity": "sha512-RpLYy2sb51oNLjuu1iD3bwBqCBWUzjO0ocp+iaCP/lJtb2CPLcnC2Fftw+4sAzaMELGeWTgExSKADbdo0GFVzA==",
"license": "MIT",
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.27.3",
@@ -422,7 +422,7 @@
"@babel/helper-optimise-call-expression": "^7.27.1",
"@babel/helper-replace-supers": "^7.28.6",
"@babel/helper-skip-transparent-expression-wrappers": "^7.27.1",
- "@babel/traverse": "^7.28.6",
+ "@babel/traverse": "^7.29.0",
"semver": "^6.3.1"
},
"engines": {
@@ -468,9 +468,9 @@
}
},
"node_modules/@babel/helper-define-polyfill-provider": {
- "version": "0.6.6",
- "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.6.tgz",
- "integrity": "sha512-mOAsxeeKkUKayvZR3HeTYD/fICpCPLJrU5ZjelT/PA6WHtNDBOE436YiaEUvHN454bRM3CebhDsIpieCc4texA==",
+ "version": "0.6.8",
+ "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.8.tgz",
+ "integrity": "sha512-47UwBLPpQi1NoWzLuHNjRoHlYXMwIJoBf7MFou6viC/sIHWYygpvr0B6IAyh5sBdA2nr2LPIRww8lfaUVQINBA==",
"license": "MIT",
"dependencies": {
"@babel/helper-compilation-targets": "^7.28.6",
@@ -645,22 +645,22 @@
}
},
"node_modules/@babel/helpers": {
- "version": "7.28.6",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.6.tgz",
- "integrity": "sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==",
+ "version": "7.29.2",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.2.tgz",
+ "integrity": "sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw==",
"license": "MIT",
"dependencies": {
"@babel/template": "^7.28.6",
- "@babel/types": "^7.28.6"
+ "@babel/types": "^7.29.0"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/parser": {
- "version": "7.29.0",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.0.tgz",
- "integrity": "sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==",
+ "version": "7.29.3",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.3.tgz",
+ "integrity": "sha512-b3ctpQwp+PROvU/cttc4OYl4MzfJUWy6FZg+PMXfzmt/+39iHVF0sDfqay8TQM3JA2EUOyKcFZt75jWriQijsA==",
"license": "MIT",
"dependencies": {
"@babel/types": "^7.29.0"
@@ -718,6 +718,22 @@
"@babel/core": "^7.0.0"
}
},
+ "node_modules/@babel/plugin-bugfix-safari-rest-destructuring-rhs-array": {
+ "version": "7.29.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-rest-destructuring-rhs-array/-/plugin-bugfix-safari-rest-destructuring-rhs-array-7.29.3.tgz",
+ "integrity": "sha512-SRS46DFR4HqzUzCVgi90/xMoL+zeBDBvWdKYXSEzh79kXswNFEglUpMKxR04//dPqwYXWUBJ3mpUd933ru9Kmg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.28.6",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
"node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
"version": "7.27.1",
"resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz",
@@ -1248,9 +1264,9 @@
}
},
"node_modules/@babel/plugin-transform-modules-systemjs": {
- "version": "7.29.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.29.0.tgz",
- "integrity": "sha512-PrujnVFbOdUpw4UHiVwKvKRLMMic8+eC0CuNlxjsyZUiBjhFdPsewdXCkveh2KqBA9/waD0W1b4hXSOBQJezpQ==",
+ "version": "7.29.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.29.4.tgz",
+ "integrity": "sha512-N7QmZ0xRZfjHOfZeQLJjwgX2zS9pdGHSVl/cjSGlo4dXMqvurfxXDMKY4RqEKzPozV78VMcd0lxyG13mlbKc4w==",
"license": "MIT",
"dependencies": {
"@babel/helper-module-transforms": "^7.28.6",
@@ -1785,18 +1801,19 @@
}
},
"node_modules/@babel/preset-env": {
- "version": "7.29.0",
- "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.29.0.tgz",
- "integrity": "sha512-fNEdfc0yi16lt6IZo2Qxk3knHVdfMYX33czNb4v8yWhemoBhibCpQK/uYHtSKIiO+p/zd3+8fYVXhQdOVV608w==",
+ "version": "7.29.5",
+ "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.29.5.tgz",
+ "integrity": "sha512-/69t2aEzGKHD76DyLbHysF/QH2LJOB8iFnYO37unDTKBTubzcMRv0f3H5EiN1Q6ajOd/eB7dAInF0qdFVS06kA==",
"license": "MIT",
"dependencies": {
- "@babel/compat-data": "^7.29.0",
+ "@babel/compat-data": "^7.29.3",
"@babel/helper-compilation-targets": "^7.28.6",
"@babel/helper-plugin-utils": "^7.28.6",
"@babel/helper-validator-option": "^7.27.1",
"@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.28.5",
"@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1",
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1",
+ "@babel/plugin-bugfix-safari-rest-destructuring-rhs-array": "^7.29.3",
"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1",
"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.28.6",
"@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2",
@@ -1828,7 +1845,7 @@
"@babel/plugin-transform-member-expression-literals": "^7.27.1",
"@babel/plugin-transform-modules-amd": "^7.27.1",
"@babel/plugin-transform-modules-commonjs": "^7.28.6",
- "@babel/plugin-transform-modules-systemjs": "^7.29.0",
+ "@babel/plugin-transform-modules-systemjs": "^7.29.4",
"@babel/plugin-transform-modules-umd": "^7.27.1",
"@babel/plugin-transform-named-capturing-groups-regex": "^7.29.0",
"@babel/plugin-transform-new-target": "^7.27.1",
@@ -1869,12 +1886,12 @@
}
},
"node_modules/@babel/preset-env/node_modules/babel-plugin-polyfill-corejs3": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.14.0.tgz",
- "integrity": "sha512-AvDcMxJ34W4Wgy4KBIIePQTAOP1Ie2WFwkQp3dB7FQ/f0lI5+nM96zUnYEOE1P9sEg0es5VCP0HxiWu5fUHZAQ==",
+ "version": "0.14.2",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.14.2.tgz",
+ "integrity": "sha512-coWpDLJ410R781Npmn/SIBZEsAetR4xVi0SxLMXPaMO4lSf1MwnkGYMtkFxew0Dn8B3/CpbpYxN0JCgg8mn67g==",
"license": "MIT",
"dependencies": {
- "@babel/helper-define-polyfill-provider": "^0.6.6",
+ "@babel/helper-define-polyfill-provider": "^0.6.8",
"core-js-compat": "^3.48.0"
},
"peerDependencies": {
@@ -3378,9 +3395,9 @@
}
},
"node_modules/@docsearch/core": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/@docsearch/core/-/core-4.6.0.tgz",
- "integrity": "sha512-IqG3oSd529jVRQ4dWZQKwZwQLVd//bWJTz2HiL0LkiHrI4U/vLrBasKB7lwQB/69nBAcCgs3TmudxTZSLH/ZQg==",
+ "version": "4.6.3",
+ "resolved": "https://registry.npmjs.org/@docsearch/core/-/core-4.6.3.tgz",
+ "integrity": "sha512-rUOujwIpxJRgD7+kicVsI3D5sqBvdiRTquzWBpTEXZs8ZXfGbfzpus5HqumaNYTppN2HvH8E2yNuRwYdHJeOlA==",
"license": "MIT",
"peerDependencies": {
"@types/react": ">= 16.8.0 < 20.0.0",
@@ -3400,20 +3417,20 @@
}
},
"node_modules/@docsearch/css": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-4.6.0.tgz",
- "integrity": "sha512-YlcAimkXclvqta47g47efzCM5CFxDwv2ClkDfEs/fC/Ak0OxPH2b3czwa4o8O1TRBf+ujFF2RiUwszz2fPVNJQ==",
+ "version": "4.6.3",
+ "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-4.6.3.tgz",
+ "integrity": "sha512-nlOwcXcsNAptQl4vlL4MA78qNJKO0Qlds5GuBjCoePgkebTXLSf8Qt1oyZ3YBshYupKXG9VRGEsk1zr23d+bzQ==",
"license": "MIT"
},
"node_modules/@docsearch/react": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-4.6.0.tgz",
- "integrity": "sha512-j8H5B4ArGxBPBWvw3X0J0Rm/Pjv2JDa2rV5OE0DLTp5oiBCptIJ/YlNOhZxuzbO2nwge+o3Z52nJRi3hryK9cA==",
+ "version": "4.6.3",
+ "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-4.6.3.tgz",
+ "integrity": "sha512-Bg2wdDsoQVlNCcEKuEJAU04tvHCqgx8rIu+uIoM4pRtcx3TBKJuXutJik3LTA8LRc9YEyHkrYUrmcC0D7BYf+g==",
"license": "MIT",
"dependencies": {
"@algolia/autocomplete-core": "1.19.2",
- "@docsearch/core": "4.6.0",
- "@docsearch/css": "4.6.0"
+ "@docsearch/core": "4.6.3",
+ "@docsearch/css": "4.6.3"
},
"peerDependencies": {
"@types/react": ">= 16.8.0 < 20.0.0",
@@ -3436,10 +3453,42 @@
}
}
},
+ "node_modules/@docsearch/react/node_modules/@algolia/autocomplete-core": {
+ "version": "1.19.2",
+ "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.19.2.tgz",
+ "integrity": "sha512-mKv7RyuAzXvwmq+0XRK8HqZXt9iZ5Kkm2huLjgn5JoCPtDy+oh9yxUMfDDaVCw0oyzZ1isdJBc7l9nuCyyR7Nw==",
+ "license": "MIT",
+ "dependencies": {
+ "@algolia/autocomplete-plugin-algolia-insights": "1.19.2",
+ "@algolia/autocomplete-shared": "1.19.2"
+ }
+ },
+ "node_modules/@docsearch/react/node_modules/@algolia/autocomplete-plugin-algolia-insights": {
+ "version": "1.19.2",
+ "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.19.2.tgz",
+ "integrity": "sha512-TjxbcC/r4vwmnZaPwrHtkXNeqvlpdyR+oR9Wi2XyfORkiGkLTVhX2j+O9SaCCINbKoDfc+c2PB8NjfOnz7+oKg==",
+ "license": "MIT",
+ "dependencies": {
+ "@algolia/autocomplete-shared": "1.19.2"
+ },
+ "peerDependencies": {
+ "search-insights": ">= 1 < 3"
+ }
+ },
+ "node_modules/@docsearch/react/node_modules/@algolia/autocomplete-shared": {
+ "version": "1.19.2",
+ "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.19.2.tgz",
+ "integrity": "sha512-jEazxZTVD2nLrC+wYlVHQgpBoBB5KPStrJxLzsIFl6Kqd1AlG9sIAGl39V5tECLpIQzB3Qa2T6ZPJ1ChkwMK/w==",
+ "license": "MIT",
+ "peerDependencies": {
+ "@algolia/client-search": ">= 4.9.1 < 6",
+ "algoliasearch": ">= 4.9.1 < 6"
+ }
+ },
"node_modules/@docusaurus/babel": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.10.0.tgz",
- "integrity": "sha512-mqCJhCZNZUDg0zgDEaPTM4DnRsisa24HdqTy/qn/MQlbwhTb4WVaZg6ZyX6yIVKqTz8fS1hBMgM+98z+BeJJDg==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.10.1.tgz",
+ "integrity": "sha512-DZzFO1K3v/GoEt1fx1DiYHF4en+PuhtQf1AkQJa5zu3CoeKSpr5cpQRUlz3jr0m44wyzmSXu9bVpfir+N4+8bg==",
"license": "MIT",
"dependencies": {
"@babel/core": "^7.25.9",
@@ -3451,8 +3500,8 @@
"@babel/preset-typescript": "^7.25.9",
"@babel/runtime": "^7.25.9",
"@babel/traverse": "^7.25.9",
- "@docusaurus/logger": "3.10.0",
- "@docusaurus/utils": "3.10.0",
+ "@docusaurus/logger": "3.10.1",
+ "@docusaurus/utils": "3.10.1",
"babel-plugin-dynamic-import-node": "^2.3.3",
"fs-extra": "^11.1.1",
"tslib": "^2.6.0"
@@ -3462,17 +3511,17 @@
}
},
"node_modules/@docusaurus/bundler": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.10.0.tgz",
- "integrity": "sha512-iONUGZGgp+lAkw/cJZH6irONcF4p8+278IsdRlq8lYhxGjkoNUs0w7F4gVXBYSNChq5KG5/JleTSsdJySShxow==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.10.1.tgz",
+ "integrity": "sha512-HIqQPvbqnnQRe4NsBd1774KRarjXqS6wHsWELtyuSs1gCfvixJO2jUGH/OEBtr1Gvzpw+ze5CjGMvSJ8UE1KUw==",
"license": "MIT",
"dependencies": {
"@babel/core": "^7.25.9",
- "@docusaurus/babel": "3.10.0",
- "@docusaurus/cssnano-preset": "3.10.0",
- "@docusaurus/logger": "3.10.0",
- "@docusaurus/types": "3.10.0",
- "@docusaurus/utils": "3.10.0",
+ "@docusaurus/babel": "3.10.1",
+ "@docusaurus/cssnano-preset": "3.10.1",
+ "@docusaurus/logger": "3.10.1",
+ "@docusaurus/types": "3.10.1",
+ "@docusaurus/utils": "3.10.1",
"babel-loader": "^9.2.1",
"clean-css": "^5.3.3",
"copy-webpack-plugin": "^11.0.0",
@@ -3490,7 +3539,7 @@
"tslib": "^2.6.0",
"url-loader": "^4.1.1",
"webpack": "^5.95.0",
- "webpackbar": "^6.0.1"
+ "webpackbar": "^7.0.0"
},
"engines": {
"node": ">=20.0"
@@ -3505,18 +3554,18 @@
}
},
"node_modules/@docusaurus/core": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.10.0.tgz",
- "integrity": "sha512-mgLdQsO8xppnQZc3LPi+Mf+PkPeyxJeIx11AXAq/14fsaMefInQiMEZUUmrc7J+956G/f7MwE7tn8KZgi3iRcA==",
- "license": "MIT",
- "dependencies": {
- "@docusaurus/babel": "3.10.0",
- "@docusaurus/bundler": "3.10.0",
- "@docusaurus/logger": "3.10.0",
- "@docusaurus/mdx-loader": "3.10.0",
- "@docusaurus/utils": "3.10.0",
- "@docusaurus/utils-common": "3.10.0",
- "@docusaurus/utils-validation": "3.10.0",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.10.1.tgz",
+ "integrity": "sha512-3pf2fXXw0eVk8WnC3T4LIigRDupcpvngpKo9Vy7mYyBhuddc0klDUuZAIfzMoK6z05pdlk6EFC/vBSX43+1O5w==",
+ "license": "MIT",
+ "dependencies": {
+ "@docusaurus/babel": "3.10.1",
+ "@docusaurus/bundler": "3.10.1",
+ "@docusaurus/logger": "3.10.1",
+ "@docusaurus/mdx-loader": "3.10.1",
+ "@docusaurus/utils": "3.10.1",
+ "@docusaurus/utils-common": "3.10.1",
+ "@docusaurus/utils-validation": "3.10.1",
"boxen": "^6.2.1",
"chalk": "^4.1.2",
"chokidar": "^3.5.3",
@@ -3572,9 +3621,9 @@
}
},
"node_modules/@docusaurus/cssnano-preset": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.10.0.tgz",
- "integrity": "sha512-qzSshTO1DB3TYW+dPUal5KHM7XPc5YQfzF3Kdb2NDACJUyGbNcFtw3tGkCJlYwhNCRKbZcmwraKUS1i5dcHdGg==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.10.1.tgz",
+ "integrity": "sha512-eNfHGcTKCSq6xmcavAkX3RRclHaE2xRCMParlDXLdXVP01/a2e/jKXMj/0ULnLFQSNwwuI62L0Ge8J+nZsR7UQ==",
"license": "MIT",
"dependencies": {
"cssnano-preset-advanced": "^6.1.2",
@@ -3587,12 +3636,12 @@
}
},
"node_modules/@docusaurus/faster": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/faster/-/faster-3.10.0.tgz",
- "integrity": "sha512-GNPtVH14ISjHfSwnHu3KiFGf86ICmJSQDeSv/QaanpBgiZGOtgZaslnC5q8WiguxM1EVkwcGxPuD8BXF4eggKw==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/faster/-/faster-3.10.1.tgz",
+ "integrity": "sha512-XTZhE5C1gZ/DaYYMlSk02dwP5vhpQON5QHVz1s3892mSESAywgWanURpXEDAvt4GvGuq7s+XP8rTWHZvfaJmdQ==",
"license": "MIT",
"dependencies": {
- "@docusaurus/types": "3.10.0",
+ "@docusaurus/types": "3.10.1",
"@rspack/core": "^1.7.10",
"@swc/core": "^1.7.39",
"@swc/html": "^1.13.5",
@@ -3611,9 +3660,9 @@
}
},
"node_modules/@docusaurus/logger": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.10.0.tgz",
- "integrity": "sha512-9jrZzFuBH1LDRlZ7cznAhCLmAZ3HSDqgwdrSSZdGHq9SPUOQgXXu8mnxe2ZRB9NS1PCpMTIOVUqDtZPIhMafZg==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.10.1.tgz",
+ "integrity": "sha512-oPjNFnfJsRCkePVjkGrxWGq4MvJKRQT0r9jOP0eRBTZ7Wr9FAbzdP/Gjs0I2Ss6YRkPoEgygKG112OkE6skvJw==",
"license": "MIT",
"dependencies": {
"chalk": "^4.1.2",
@@ -3624,14 +3673,14 @@
}
},
"node_modules/@docusaurus/mdx-loader": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.10.0.tgz",
- "integrity": "sha512-mQQV97080AH4PYNs087l202NMDqRopZA4mg5W76ZZyTFrmWhJ3mHg+8A+drJVENxw5/Q+wHMHLgsx+9z1nEs0A==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.10.1.tgz",
+ "integrity": "sha512-GRmeb/wQ+iXRrFwcHBfgQhrJxGElgCsoTWZYDhccjsZVne1p8MK/EpQVIloXttz76TCe78kKD5AEG9n1xc1oxQ==",
"license": "MIT",
"dependencies": {
- "@docusaurus/logger": "3.10.0",
- "@docusaurus/utils": "3.10.0",
- "@docusaurus/utils-validation": "3.10.0",
+ "@docusaurus/logger": "3.10.1",
+ "@docusaurus/utils": "3.10.1",
+ "@docusaurus/utils-validation": "3.10.1",
"@mdx-js/mdx": "^3.0.0",
"@slorber/remark-comment": "^1.0.0",
"escape-html": "^1.0.3",
@@ -3663,12 +3712,12 @@
}
},
"node_modules/@docusaurus/module-type-aliases": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.10.0.tgz",
- "integrity": "sha512-/1O0Zg8w3DFrYX/I6Fbss7OJrtZw1QoyjDhegiFNHVi9A9Y0gQ3jUAytVxF6ywpAWpLyLxch8nN8H/V3XfzdJQ==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.10.1.tgz",
+ "integrity": "sha512-YoOZKUdGlp8xSYhuAkGdSo5Ydkbq4V4eK3sD8v0a2hloxCWdQbNBhkc+Ko9QyjpESc0BYcIGM5iHVAy5hdFV6w==",
"license": "MIT",
"dependencies": {
- "@docusaurus/types": "3.10.0",
+ "@docusaurus/types": "3.10.1",
"@types/history": "^4.7.11",
"@types/react": "*",
"@types/react-router-config": "*",
@@ -3682,19 +3731,19 @@
}
},
"node_modules/@docusaurus/plugin-content-blog": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.10.0.tgz",
- "integrity": "sha512-RuTz68DhB7CL96QO5UsFbciD7GPYq6QV+YMfF9V0+N4ZgLhJIBgpVAr8GobrKF6NRe5cyWWETU5z5T834piG9g==",
- "license": "MIT",
- "dependencies": {
- "@docusaurus/core": "3.10.0",
- "@docusaurus/logger": "3.10.0",
- "@docusaurus/mdx-loader": "3.10.0",
- "@docusaurus/theme-common": "3.10.0",
- "@docusaurus/types": "3.10.0",
- "@docusaurus/utils": "3.10.0",
- "@docusaurus/utils-common": "3.10.0",
- "@docusaurus/utils-validation": "3.10.0",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.10.1.tgz",
+ "integrity": "sha512-mmkgE6Q2+K74tnkou7tXlpDLvoCU/qkSa2GSQ3XUiHWvcebCoDQzS670RR3tO8PmaWlIyWWISYWzZLuMfxunRA==",
+ "license": "MIT",
+ "dependencies": {
+ "@docusaurus/core": "3.10.1",
+ "@docusaurus/logger": "3.10.1",
+ "@docusaurus/mdx-loader": "3.10.1",
+ "@docusaurus/theme-common": "3.10.1",
+ "@docusaurus/types": "3.10.1",
+ "@docusaurus/utils": "3.10.1",
+ "@docusaurus/utils-common": "3.10.1",
+ "@docusaurus/utils-validation": "3.10.1",
"cheerio": "1.0.0-rc.12",
"combine-promises": "^1.1.0",
"feed": "^4.2.2",
@@ -3717,20 +3766,20 @@
}
},
"node_modules/@docusaurus/plugin-content-docs": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.10.0.tgz",
- "integrity": "sha512-9BjHhf15ct8Z7TThTC0xRndKDVvMKmVsAGAN7W9FpNRzfMdScOGcXtLmcCWtJGvAezjOJIm6CxOYCy3Io5+RnQ==",
- "license": "MIT",
- "dependencies": {
- "@docusaurus/core": "3.10.0",
- "@docusaurus/logger": "3.10.0",
- "@docusaurus/mdx-loader": "3.10.0",
- "@docusaurus/module-type-aliases": "3.10.0",
- "@docusaurus/theme-common": "3.10.0",
- "@docusaurus/types": "3.10.0",
- "@docusaurus/utils": "3.10.0",
- "@docusaurus/utils-common": "3.10.0",
- "@docusaurus/utils-validation": "3.10.0",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.10.1.tgz",
+ "integrity": "sha512-2jRVrtzjf8LClGTHQlwlwuD3wQXRx3WEoF7XUarJ8Ou+0onV+SLtejsyfY9JLpfUh9hPhXM4pbBGkyAY4Bi3HQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@docusaurus/core": "3.10.1",
+ "@docusaurus/logger": "3.10.1",
+ "@docusaurus/mdx-loader": "3.10.1",
+ "@docusaurus/module-type-aliases": "3.10.1",
+ "@docusaurus/theme-common": "3.10.1",
+ "@docusaurus/types": "3.10.1",
+ "@docusaurus/utils": "3.10.1",
+ "@docusaurus/utils-common": "3.10.1",
+ "@docusaurus/utils-validation": "3.10.1",
"@types/react-router-config": "^5.0.7",
"combine-promises": "^1.1.0",
"fs-extra": "^11.1.1",
@@ -3750,16 +3799,16 @@
}
},
"node_modules/@docusaurus/plugin-content-pages": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.10.0.tgz",
- "integrity": "sha512-5amX8kEJI+nIGtuLVjYk59Y5utEJ3CHETFOPEE4cooIRLA4xM4iBsA6zFgu4ljcopeYwvBzFEWf5g2I6Yb9SkA==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.10.1.tgz",
+ "integrity": "sha512-huJpaRPMl42nsFwuCXvV8bVDj2MazuwRJIUylI/RSlmZeJssVoZXeCjVf1y+1Drtpa9SKcdGn8yoJ76IRJijtw==",
"license": "MIT",
"dependencies": {
- "@docusaurus/core": "3.10.0",
- "@docusaurus/mdx-loader": "3.10.0",
- "@docusaurus/types": "3.10.0",
- "@docusaurus/utils": "3.10.0",
- "@docusaurus/utils-validation": "3.10.0",
+ "@docusaurus/core": "3.10.1",
+ "@docusaurus/mdx-loader": "3.10.1",
+ "@docusaurus/types": "3.10.1",
+ "@docusaurus/utils": "3.10.1",
+ "@docusaurus/utils-validation": "3.10.1",
"fs-extra": "^11.1.1",
"tslib": "^2.6.0",
"webpack": "^5.88.1"
@@ -3773,15 +3822,15 @@
}
},
"node_modules/@docusaurus/plugin-css-cascade-layers": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/plugin-css-cascade-layers/-/plugin-css-cascade-layers-3.10.0.tgz",
- "integrity": "sha512-6q1vtt5FJcg5osgkHeM1euErECNqEZ5Z1j69yiNx2luEBIso+nxCkS9nqj8w+MK5X7rvKEToGhFfOFWncs51pQ==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-css-cascade-layers/-/plugin-css-cascade-layers-3.10.1.tgz",
+ "integrity": "sha512-r//fn+MNHkE1wCof8T29VAQezt1enGCpsFxoziBbvLgBM4JfXN2P3rxrBaavHmvLvm7lYkpJeitcDthwnmWCTw==",
"license": "MIT",
"dependencies": {
- "@docusaurus/core": "3.10.0",
- "@docusaurus/types": "3.10.0",
- "@docusaurus/utils": "3.10.0",
- "@docusaurus/utils-validation": "3.10.0",
+ "@docusaurus/core": "3.10.1",
+ "@docusaurus/types": "3.10.1",
+ "@docusaurus/utils": "3.10.1",
+ "@docusaurus/utils-validation": "3.10.1",
"tslib": "^2.6.0"
},
"engines": {
@@ -3789,14 +3838,14 @@
}
},
"node_modules/@docusaurus/plugin-debug": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.10.0.tgz",
- "integrity": "sha512-XcljKN+G+nmmK69uQA1d9BlYU3ZftG3T3zpK8/7Hf/wrOlV7TA4Ampdrdwkg0jElKdKAoSnPhCO0/U3bQGsVQQ==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.10.1.tgz",
+ "integrity": "sha512-9KqOpKNfAyqGZykRb9LhIT/vyRF6sm/ykhjj/39JvaJahDS+jZJE0Z1Wfz9q3DUNDTMNN0Q7u/kk4rKKU+IJuA==",
"license": "MIT",
"dependencies": {
- "@docusaurus/core": "3.10.0",
- "@docusaurus/types": "3.10.0",
- "@docusaurus/utils": "3.10.0",
+ "@docusaurus/core": "3.10.1",
+ "@docusaurus/types": "3.10.1",
+ "@docusaurus/utils": "3.10.1",
"fs-extra": "^11.1.1",
"react-json-view-lite": "^2.3.0",
"tslib": "^2.6.0"
@@ -3810,14 +3859,14 @@
}
},
"node_modules/@docusaurus/plugin-google-analytics": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.10.0.tgz",
- "integrity": "sha512-hTEoodatpBZnUat5nFExbuTGA1lhWGy7vZGuTew5Q3QDtGKFpSJLYmZJhdTjvCFwv1+qQ67hgAVlKdJOB8TXow==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.10.1.tgz",
+ "integrity": "sha512-8o0P1KtmgdYQHH+oInitPpRWI0Of5XednAX4+DMhQNSmGSRNrsEEHg1ebv35m9AgRClfAytCJ5jA9KvcASTyuA==",
"license": "MIT",
"dependencies": {
- "@docusaurus/core": "3.10.0",
- "@docusaurus/types": "3.10.0",
- "@docusaurus/utils-validation": "3.10.0",
+ "@docusaurus/core": "3.10.1",
+ "@docusaurus/types": "3.10.1",
+ "@docusaurus/utils-validation": "3.10.1",
"tslib": "^2.6.0"
},
"engines": {
@@ -3829,14 +3878,14 @@
}
},
"node_modules/@docusaurus/plugin-google-gtag": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.10.0.tgz",
- "integrity": "sha512-iB/Zzjv/eelJRbdULZqzWCbgMgJ7ht4ONVjXtN3+BI/muil6S87gQ1OJyPwlXD+ELdKkitC7bWv5eJdYOZLhrQ==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.10.1.tgz",
+ "integrity": "sha512-pu3xIUo5o/zCMLfUY9BO5KOwSH0zIsAGyFRPvXHayFSA5XIhCU/SFuB0g0ZNjFn9niZLCaNvoeAuOGFJZq0fdw==",
"license": "MIT",
"dependencies": {
- "@docusaurus/core": "3.10.0",
- "@docusaurus/types": "3.10.0",
- "@docusaurus/utils-validation": "3.10.0",
+ "@docusaurus/core": "3.10.1",
+ "@docusaurus/types": "3.10.1",
+ "@docusaurus/utils-validation": "3.10.1",
"@types/gtag.js": "^0.0.20",
"tslib": "^2.6.0"
},
@@ -3849,14 +3898,14 @@
}
},
"node_modules/@docusaurus/plugin-google-tag-manager": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.10.0.tgz",
- "integrity": "sha512-FEjZxqKgLHa+Wez/EgKxRwvArNCWIScfyEQD95rot7jkxp6nonjI5XIbGfO/iYhM5Qinwe8aIEQHP2KZtpqVuA==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.10.1.tgz",
+ "integrity": "sha512-f6fyGHiCm7kJHBtAisGQS5oNBnpnMTYQZxDXeVrnw/3zWU+LMA22pr6UHGYkBKDbN+qPC5QHG3NuOfzQLq3+Lw==",
"license": "MIT",
"dependencies": {
- "@docusaurus/core": "3.10.0",
- "@docusaurus/types": "3.10.0",
- "@docusaurus/utils-validation": "3.10.0",
+ "@docusaurus/core": "3.10.1",
+ "@docusaurus/types": "3.10.1",
+ "@docusaurus/utils-validation": "3.10.1",
"tslib": "^2.6.0"
},
"engines": {
@@ -3868,17 +3917,17 @@
}
},
"node_modules/@docusaurus/plugin-sitemap": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.10.0.tgz",
- "integrity": "sha512-DVTSLjB97hIjmayGnGcBfognCeI7ZuUKgEnU7Oz81JYqXtVg94mVTthDjq3QHTylYNeCUbkaW8VF0FDLcc8pPw==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.10.1.tgz",
+ "integrity": "sha512-C26MbmmqgdjkDq1htaZ3aD7LzEDKFWXfpyQpt0EOUThuq5nV77zDaedV20yHcVo9p+3ey9aZ4pbHA0D3QcZTzg==",
"license": "MIT",
"dependencies": {
- "@docusaurus/core": "3.10.0",
- "@docusaurus/logger": "3.10.0",
- "@docusaurus/types": "3.10.0",
- "@docusaurus/utils": "3.10.0",
- "@docusaurus/utils-common": "3.10.0",
- "@docusaurus/utils-validation": "3.10.0",
+ "@docusaurus/core": "3.10.1",
+ "@docusaurus/logger": "3.10.1",
+ "@docusaurus/types": "3.10.1",
+ "@docusaurus/utils": "3.10.1",
+ "@docusaurus/utils-common": "3.10.1",
+ "@docusaurus/utils-validation": "3.10.1",
"fs-extra": "^11.1.1",
"sitemap": "^7.1.1",
"tslib": "^2.6.0"
@@ -3892,15 +3941,15 @@
}
},
"node_modules/@docusaurus/plugin-svgr": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/plugin-svgr/-/plugin-svgr-3.10.0.tgz",
- "integrity": "sha512-lNljBESaETZqVBMPqkrGchr+UPT1eZzEPLmJhz8I76BxbjqgsUnRvrq6lQJ9sYjgmgX52KB7kkgczqd2yzoswQ==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-svgr/-/plugin-svgr-3.10.1.tgz",
+ "integrity": "sha512-6SFxsmjWFkVLDmBUvFK6i72QjUwqyQFe4Ovz+SUJophJjOyVG3ZZG5IQpBC/kX/Gfv1yWeU9nWauH6F6Q7QX/Q==",
"license": "MIT",
"dependencies": {
- "@docusaurus/core": "3.10.0",
- "@docusaurus/types": "3.10.0",
- "@docusaurus/utils": "3.10.0",
- "@docusaurus/utils-validation": "3.10.0",
+ "@docusaurus/core": "3.10.1",
+ "@docusaurus/types": "3.10.1",
+ "@docusaurus/utils": "3.10.1",
+ "@docusaurus/utils-validation": "3.10.1",
"@svgr/core": "8.1.0",
"@svgr/webpack": "^8.1.0",
"tslib": "^2.6.0",
@@ -3915,26 +3964,26 @@
}
},
"node_modules/@docusaurus/preset-classic": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.10.0.tgz",
- "integrity": "sha512-kw/Ye02Hc6xP1OdTswy8yxQEHg0fdPpyWAQRxr5b2x3h7LlG2Zgbb5BDFROnXDDMpUxB7YejlocJIE5HIEfpNA==",
- "license": "MIT",
- "dependencies": {
- "@docusaurus/core": "3.10.0",
- "@docusaurus/plugin-content-blog": "3.10.0",
- "@docusaurus/plugin-content-docs": "3.10.0",
- "@docusaurus/plugin-content-pages": "3.10.0",
- "@docusaurus/plugin-css-cascade-layers": "3.10.0",
- "@docusaurus/plugin-debug": "3.10.0",
- "@docusaurus/plugin-google-analytics": "3.10.0",
- "@docusaurus/plugin-google-gtag": "3.10.0",
- "@docusaurus/plugin-google-tag-manager": "3.10.0",
- "@docusaurus/plugin-sitemap": "3.10.0",
- "@docusaurus/plugin-svgr": "3.10.0",
- "@docusaurus/theme-classic": "3.10.0",
- "@docusaurus/theme-common": "3.10.0",
- "@docusaurus/theme-search-algolia": "3.10.0",
- "@docusaurus/types": "3.10.0"
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.10.1.tgz",
+ "integrity": "sha512-YO/FL8v1zmbxoTso6mjMz/RDjhaTJxb1UpFFTDdY5847LLDCeyYiYlrhyTbgN1RIN3xnkLKZ9Lj1x8hUzI4JOg==",
+ "license": "MIT",
+ "dependencies": {
+ "@docusaurus/core": "3.10.1",
+ "@docusaurus/plugin-content-blog": "3.10.1",
+ "@docusaurus/plugin-content-docs": "3.10.1",
+ "@docusaurus/plugin-content-pages": "3.10.1",
+ "@docusaurus/plugin-css-cascade-layers": "3.10.1",
+ "@docusaurus/plugin-debug": "3.10.1",
+ "@docusaurus/plugin-google-analytics": "3.10.1",
+ "@docusaurus/plugin-google-gtag": "3.10.1",
+ "@docusaurus/plugin-google-tag-manager": "3.10.1",
+ "@docusaurus/plugin-sitemap": "3.10.1",
+ "@docusaurus/plugin-svgr": "3.10.1",
+ "@docusaurus/theme-classic": "3.10.1",
+ "@docusaurus/theme-common": "3.10.1",
+ "@docusaurus/theme-search-algolia": "3.10.1",
+ "@docusaurus/types": "3.10.1"
},
"engines": {
"node": ">=20.0"
@@ -3945,24 +3994,24 @@
}
},
"node_modules/@docusaurus/theme-classic": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.10.0.tgz",
- "integrity": "sha512-9msCAsRdN+UG+RwPwCFb0uKy4tGoPh5YfBozXeGUtIeAgsMdn6f3G/oY861luZ3t8S2ET8S9Y/1GnpJAGWytww==",
- "license": "MIT",
- "dependencies": {
- "@docusaurus/core": "3.10.0",
- "@docusaurus/logger": "3.10.0",
- "@docusaurus/mdx-loader": "3.10.0",
- "@docusaurus/module-type-aliases": "3.10.0",
- "@docusaurus/plugin-content-blog": "3.10.0",
- "@docusaurus/plugin-content-docs": "3.10.0",
- "@docusaurus/plugin-content-pages": "3.10.0",
- "@docusaurus/theme-common": "3.10.0",
- "@docusaurus/theme-translations": "3.10.0",
- "@docusaurus/types": "3.10.0",
- "@docusaurus/utils": "3.10.0",
- "@docusaurus/utils-common": "3.10.0",
- "@docusaurus/utils-validation": "3.10.0",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.10.1.tgz",
+ "integrity": "sha512-VU1RK0qb2pab0si4r7HFK37cYco8VzqLj3u1PspVipSr/z/GPVKHO4/HXbnePqHoWDk8urjyGSeatH0NIMBM1A==",
+ "license": "MIT",
+ "dependencies": {
+ "@docusaurus/core": "3.10.1",
+ "@docusaurus/logger": "3.10.1",
+ "@docusaurus/mdx-loader": "3.10.1",
+ "@docusaurus/module-type-aliases": "3.10.1",
+ "@docusaurus/plugin-content-blog": "3.10.1",
+ "@docusaurus/plugin-content-docs": "3.10.1",
+ "@docusaurus/plugin-content-pages": "3.10.1",
+ "@docusaurus/theme-common": "3.10.1",
+ "@docusaurus/theme-translations": "3.10.1",
+ "@docusaurus/types": "3.10.1",
+ "@docusaurus/utils": "3.10.1",
+ "@docusaurus/utils-common": "3.10.1",
+ "@docusaurus/utils-validation": "3.10.1",
"@mdx-js/react": "^3.0.0",
"clsx": "^2.0.0",
"copy-text-to-clipboard": "^3.2.0",
@@ -3986,15 +4035,15 @@
}
},
"node_modules/@docusaurus/theme-common": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.10.0.tgz",
- "integrity": "sha512-Dkp1YXKn16ByCJAdIjbDIOpVb4Z66MsVD694/ilX1vAAHaVEMrVsf/NPd9VgreyFx08rJ9GqV1MtzsbTcU73Kg==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.10.1.tgz",
+ "integrity": "sha512-0YtmIeoNo1fIw65LO8+/1dPgmDV86UmhMkow37gzjytuiCSQm9xob6PJy0L4kuQEMTLfUOGvkXvZr7GPrHquMA==",
"license": "MIT",
"dependencies": {
- "@docusaurus/mdx-loader": "3.10.0",
- "@docusaurus/module-type-aliases": "3.10.0",
- "@docusaurus/utils": "3.10.0",
- "@docusaurus/utils-common": "3.10.0",
+ "@docusaurus/mdx-loader": "3.10.1",
+ "@docusaurus/module-type-aliases": "3.10.1",
+ "@docusaurus/utils": "3.10.1",
+ "@docusaurus/utils-common": "3.10.1",
"@types/history": "^4.7.11",
"@types/react": "*",
"@types/react-router-config": "*",
@@ -4014,16 +4063,16 @@
}
},
"node_modules/@docusaurus/theme-mermaid": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/theme-mermaid/-/theme-mermaid-3.10.0.tgz",
- "integrity": "sha512-Y2xrlwhIJ80oOZIO3PXL6A7J869splfcMI87E3NKpYsy3zJxOyV+BP1QMtGi59ajKgU868HPuyyn6J+6BZGOBg==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/theme-mermaid/-/theme-mermaid-3.10.1.tgz",
+ "integrity": "sha512-2gxpmln8Pc4EN1oWzshQEx2HTs67jk14v7MmgqGs8ZU7Nm8oihg+fTouof2u4vN8DtB3Fln4cDJu4UprSX1S3Q==",
"license": "MIT",
"dependencies": {
- "@docusaurus/core": "3.10.0",
- "@docusaurus/module-type-aliases": "3.10.0",
- "@docusaurus/theme-common": "3.10.0",
- "@docusaurus/types": "3.10.0",
- "@docusaurus/utils-validation": "3.10.0",
+ "@docusaurus/core": "3.10.1",
+ "@docusaurus/module-type-aliases": "3.10.1",
+ "@docusaurus/theme-common": "3.10.1",
+ "@docusaurus/types": "3.10.1",
+ "@docusaurus/utils-validation": "3.10.1",
"mermaid": ">=11.6.0",
"tslib": "^2.6.0"
},
@@ -4042,20 +4091,20 @@
}
},
"node_modules/@docusaurus/theme-search-algolia": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.10.0.tgz",
- "integrity": "sha512-f5FPKI08e3JRG63vR/o4qeuUVHUHzFzM0nnF+AkB67soAZgNsKJRf2qmUZvlQkGwlV+QFkKe4D0ANMh1jToU3g==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.10.1.tgz",
+ "integrity": "sha512-OTaARARVZj2GvkJQjB+1jOIxntRaXea+G+fMsNqrZBAU1O1vJKDW22R7kECOHW27oJCLFN9HKaZeRrfAUyviug==",
"license": "MIT",
"dependencies": {
"@algolia/autocomplete-core": "^1.19.2",
"@docsearch/react": "^3.9.0 || ^4.3.2",
- "@docusaurus/core": "3.10.0",
- "@docusaurus/logger": "3.10.0",
- "@docusaurus/plugin-content-docs": "3.10.0",
- "@docusaurus/theme-common": "3.10.0",
- "@docusaurus/theme-translations": "3.10.0",
- "@docusaurus/utils": "3.10.0",
- "@docusaurus/utils-validation": "3.10.0",
+ "@docusaurus/core": "3.10.1",
+ "@docusaurus/logger": "3.10.1",
+ "@docusaurus/plugin-content-docs": "3.10.1",
+ "@docusaurus/theme-common": "3.10.1",
+ "@docusaurus/theme-translations": "3.10.1",
+ "@docusaurus/utils": "3.10.1",
+ "@docusaurus/utils-validation": "3.10.1",
"algoliasearch": "^5.37.0",
"algoliasearch-helper": "^3.26.0",
"clsx": "^2.0.0",
@@ -4074,9 +4123,9 @@
}
},
"node_modules/@docusaurus/theme-translations": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.10.0.tgz",
- "integrity": "sha512-L9IbFLwTc5+XdgH45iQYufLn0SVZd6BUNelDbKIFlH+E4hhjuj/XHWAFMX/w2K59rfy8wak9McOaei7BSUfRPA==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.10.1.tgz",
+ "integrity": "sha512-cLMyaKivjBVWKMJuWqyFVVgtqe8DPJNPkog0bn8W1MDVAKcPdxRFycBfC1We1RaNp7Rdk513bmtW78RR6OBxBw==",
"license": "MIT",
"dependencies": {
"fs-extra": "^11.1.1",
@@ -4087,16 +4136,16 @@
}
},
"node_modules/@docusaurus/tsconfig": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/tsconfig/-/tsconfig-3.10.0.tgz",
- "integrity": "sha512-TXdC3WXuPrdQAexLvjUJfnYf3YKEgEqAs5nK0Q88pRBCW7t7oN4ILvWYb3A5Z1wlSXyXGWW/mCUmLEhdWsjnDQ==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/tsconfig/-/tsconfig-3.10.1.tgz",
+ "integrity": "sha512-rYvB7yqkdqWIpAbDzQljGfM4cDBkLTbhmagZBEcsyj6oPUsz47lmW2pYdN1j+7sGFgltbAmQH62xfbrij4Eh6Q==",
"dev": true,
"license": "MIT"
},
"node_modules/@docusaurus/types": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.10.0.tgz",
- "integrity": "sha512-F0dOt3FOoO20rRaFK7whGFQZ3ggyrWEdQc/c8/UiRuzhtg4y1w9FspXH5zpCT07uMnJKBPGh+qNazbNlCQqvSw==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.10.1.tgz",
+ "integrity": "sha512-XYMK8k1szDCFMw2V+Xyen0g7Kee1sP3dtFnl7vkGkZOkeAJ/oPDQPL8iz4HBKOo/cwU8QeV6onVjMqtP+tFzsw==",
"license": "MIT",
"dependencies": {
"@mdx-js/mdx": "^3.0.0",
@@ -4130,14 +4179,14 @@
}
},
"node_modules/@docusaurus/utils": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.10.0.tgz",
- "integrity": "sha512-T3B0WTigsIthe0D4LQa2k+7bJY+c3WS+Wq2JhcznOSpn1lSN64yNtHQXboCj3QnUs1EuAZszQG1SHKu5w5ZrlA==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.10.1.tgz",
+ "integrity": "sha512-3ojeJry9xBYdJO6qoyyzqeJFSJBVx2mXhyDzSdjwL2+URFQMf+h25gG38iswGImicK0ELjTd1EL2xzk8hf3QPw==",
"license": "MIT",
"dependencies": {
- "@docusaurus/logger": "3.10.0",
- "@docusaurus/types": "3.10.0",
- "@docusaurus/utils-common": "3.10.0",
+ "@docusaurus/logger": "3.10.1",
+ "@docusaurus/types": "3.10.1",
+ "@docusaurus/utils-common": "3.10.1",
"escape-string-regexp": "^4.0.0",
"execa": "^5.1.1",
"file-loader": "^6.2.0",
@@ -4162,12 +4211,12 @@
}
},
"node_modules/@docusaurus/utils-common": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.10.0.tgz",
- "integrity": "sha512-JyL7sb9QVDgYvudIS81Dv0lsWm7le0vGZSDwsztxWam1SPBqrnkvBy9UYL/amh6pbybkyYTd3CMTkO24oMlCSw==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.10.1.tgz",
+ "integrity": "sha512-5mFSgEADtnFxFH7RLw02QA5MpU5JVUCj0MPeIvi/aF4Fi45tQRIuTwXoXDqJ+1VfQJuYJGz3SI63wmGz4HvXzA==",
"license": "MIT",
"dependencies": {
- "@docusaurus/types": "3.10.0",
+ "@docusaurus/types": "3.10.1",
"tslib": "^2.6.0"
},
"engines": {
@@ -4175,14 +4224,14 @@
}
},
"node_modules/@docusaurus/utils-validation": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.10.0.tgz",
- "integrity": "sha512-c+6n2+ZPOJtWWc8Bb/EYdpSDfjYEScdCu9fB/SNjOmSCf1IdVnGf2T53o0tsz0gDRtCL90tifTL0JE/oMuP1Mw==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.10.1.tgz",
+ "integrity": "sha512-cRv1X69jwaWv47waglllgZVWzeBFLhl53XT/XED/83BerVBTC5FTP8WTcVl8Z6sZOegDSwitu/wpCSPCDOT6lg==",
"license": "MIT",
"dependencies": {
- "@docusaurus/logger": "3.10.0",
- "@docusaurus/utils": "3.10.0",
- "@docusaurus/utils-common": "3.10.0",
+ "@docusaurus/logger": "3.10.1",
+ "@docusaurus/utils": "3.10.1",
+ "@docusaurus/utils-common": "3.10.1",
"fs-extra": "^11.2.0",
"joi": "^17.9.2",
"js-yaml": "^4.1.0",
@@ -5619,9 +5668,9 @@
}
},
"node_modules/@swc/core": {
- "version": "1.15.32",
- "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.15.32.tgz",
- "integrity": "sha512-/eWL0n43D64QWEUHLtTE+jDqjkJhyidjkDhv6f0uJohOUAhywxQ9wXYp845DNNds0JpCdI4Uo0a9bl+vbXf+ew==",
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.15.33.tgz",
+ "integrity": "sha512-jOlwnFV2xhuuZeAUILGFULeR6vDPfijEJ57evfocwznQldLU3w2cZ9bSDryY9ip+AsM3r1NJKzf47V2NXebkeQ==",
"hasInstallScript": true,
"license": "Apache-2.0",
"dependencies": {
@@ -5636,18 +5685,18 @@
"url": "https://opencollective.com/swc"
},
"optionalDependencies": {
- "@swc/core-darwin-arm64": "1.15.32",
- "@swc/core-darwin-x64": "1.15.32",
- "@swc/core-linux-arm-gnueabihf": "1.15.32",
- "@swc/core-linux-arm64-gnu": "1.15.32",
- "@swc/core-linux-arm64-musl": "1.15.32",
- "@swc/core-linux-ppc64-gnu": "1.15.32",
- "@swc/core-linux-s390x-gnu": "1.15.32",
- "@swc/core-linux-x64-gnu": "1.15.32",
- "@swc/core-linux-x64-musl": "1.15.32",
- "@swc/core-win32-arm64-msvc": "1.15.32",
- "@swc/core-win32-ia32-msvc": "1.15.32",
- "@swc/core-win32-x64-msvc": "1.15.32"
+ "@swc/core-darwin-arm64": "1.15.33",
+ "@swc/core-darwin-x64": "1.15.33",
+ "@swc/core-linux-arm-gnueabihf": "1.15.33",
+ "@swc/core-linux-arm64-gnu": "1.15.33",
+ "@swc/core-linux-arm64-musl": "1.15.33",
+ "@swc/core-linux-ppc64-gnu": "1.15.33",
+ "@swc/core-linux-s390x-gnu": "1.15.33",
+ "@swc/core-linux-x64-gnu": "1.15.33",
+ "@swc/core-linux-x64-musl": "1.15.33",
+ "@swc/core-win32-arm64-msvc": "1.15.33",
+ "@swc/core-win32-ia32-msvc": "1.15.33",
+ "@swc/core-win32-x64-msvc": "1.15.33"
},
"peerDependencies": {
"@swc/helpers": ">=0.5.17"
@@ -5659,9 +5708,9 @@
}
},
"node_modules/@swc/core-darwin-arm64": {
- "version": "1.15.32",
- "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.15.32.tgz",
- "integrity": "sha512-/YWMvJDPu+AAwuUsM2G+DNQ/7zhodURGzdQyewEqcvgklAdDHs3LwQmLLnyn6SJl8DT8UOxkbzK+D1PmPeelRg==",
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.15.33.tgz",
+ "integrity": "sha512-N+L0uXhuO7FIfzqwgxmzv0zIpV0qEp8wPX3QQs2p4atjMoywup2JTeDlXPw+z9pWJGCae3JjM+tZ6myclI+2gA==",
"cpu": [
"arm64"
],
@@ -5675,9 +5724,9 @@
}
},
"node_modules/@swc/core-darwin-x64": {
- "version": "1.15.32",
- "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.15.32.tgz",
- "integrity": "sha512-KOTXJXdAhWL+hZ77MYP3z+4pcMFaQhQ74yqyN1uz093q0YnbxpqMtYpPISbYvMHzVRNNx5kN+9RZAXEaadhWVA==",
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.15.33.tgz",
+ "integrity": "sha512-/Il4QHSOhV4FekbsDtkrNmKbsX26oSysvgrRswa/RYOHXAkwXDbB4jaeKq6PsJLSPkzJ2KzQ061gtBnk0vNHfA==",
"cpu": [
"x64"
],
@@ -5691,9 +5740,9 @@
}
},
"node_modules/@swc/core-linux-arm-gnueabihf": {
- "version": "1.15.32",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.15.32.tgz",
- "integrity": "sha512-oOoxLweljlc0A4X8ybsgxV7cVaYTwBOg2iMDJcFR3Sr48C+lsv9VzSmqdK/IVIXF4W4GjLc3VqTAdSMXlfVLuQ==",
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.15.33.tgz",
+ "integrity": "sha512-C64hBnBxq4viOPQ8hlx+2lJ23bzZBGnjw7ryALmS+0Q3zHmwO8lw1/DArLENw4Q18/0w5wdEO1k3m1wWNtKGqQ==",
"cpu": [
"arm"
],
@@ -5707,12 +5756,15 @@
}
},
"node_modules/@swc/core-linux-arm64-gnu": {
- "version": "1.15.32",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.15.32.tgz",
- "integrity": "sha512-oDzEkdl6D6BAWdMtU5KGO7y3HR5fJcvByNLyEk9+ugj8nP5Ovb7P4kBcStBXc4MPExFGQryehiINMlmY8HlclA==",
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.15.33.tgz",
+ "integrity": "sha512-TRJfnJbX3jqpxRDRoieMzRiCBS5jOmXNb3iQXmcgjFEHKLnAgK1RZRU8Cq1MsPqO4jAJp/ld1G4O3fXuxv85uw==",
"cpu": [
"arm64"
],
+ "libc": [
+ "glibc"
+ ],
"license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
@@ -5723,12 +5775,15 @@
}
},
"node_modules/@swc/core-linux-arm64-musl": {
- "version": "1.15.32",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.15.32.tgz",
- "integrity": "sha512-omcqjoZP/b8D8PuczVoRwJieC6ibj7qIxTftNYokz4/aSmKFHvsd7nIFfPk5ZvtzncbH4AY7+Dkr/Lp2gWxYeA==",
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.15.33.tgz",
+ "integrity": "sha512-il7tYM+CpUNzieQbwAjFT1P8zqAhmGWNAGhQZBnxurXZ0aNn+5nqYFTEUKNZl7QibtT0uQXzTZrNGHCIj6Y1Og==",
"cpu": [
"arm64"
],
+ "libc": [
+ "musl"
+ ],
"license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
@@ -5739,12 +5794,15 @@
}
},
"node_modules/@swc/core-linux-ppc64-gnu": {
- "version": "1.15.32",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-ppc64-gnu/-/core-linux-ppc64-gnu-1.15.32.tgz",
- "integrity": "sha512-KGkTMyz/Tbn3PBNu0AVZ4GTDFKnICrYcTiNPZq8DrvK42pnFsf3GNDrIG9E5AtQlTmC0YigkWKmu0eMcfTrmgA==",
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-ppc64-gnu/-/core-linux-ppc64-gnu-1.15.33.tgz",
+ "integrity": "sha512-ZtNBwN0Z7CFj9Il0FcPaKdjgP7URyKu/3RfH46vq+0paOBqLj4NYldD6Qo//Duif/7IOtAraUfDOmp0PLAufog==",
"cpu": [
"ppc64"
],
+ "libc": [
+ "glibc"
+ ],
"license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
@@ -5755,12 +5813,15 @@
}
},
"node_modules/@swc/core-linux-s390x-gnu": {
- "version": "1.15.32",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-s390x-gnu/-/core-linux-s390x-gnu-1.15.32.tgz",
- "integrity": "sha512-G3Aa4tVS/3OGZBkoNIwUF9F6RAy+Osb4GOlo62SinLmDiErz/ykmM7KH0wkz6l9kM8jJq1HyAM6atJTUEbBk7g==",
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-s390x-gnu/-/core-linux-s390x-gnu-1.15.33.tgz",
+ "integrity": "sha512-De1IyajoOmhOYYjw/lx66bKlyDpHZTueqwpDrWgf5O7T6d1ODeJJO9/OqMBmrBQc5C+dNnlmIufHsp4QVCWufA==",
"cpu": [
"s390x"
],
+ "libc": [
+ "glibc"
+ ],
"license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
@@ -5771,12 +5832,15 @@
}
},
"node_modules/@swc/core-linux-x64-gnu": {
- "version": "1.15.32",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.15.32.tgz",
- "integrity": "sha512-ERsjfGcj6CBmj3vJnGDO8m8rTvw6RqMcWo1dogOtNx3/+/0+NNpJiXDobJrr1GwInI/BHAEkvSFIH6d2LqPcUQ==",
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.15.33.tgz",
+ "integrity": "sha512-mGTH0YxmUN+x6vRN/I6NOk5X0ogNktkwPnJ94IMvR7QjhRDwL0O8RXEDhyUM0YtwWrryBOqaJQBX4zruxEPRGw==",
"cpu": [
"x64"
],
+ "libc": [
+ "glibc"
+ ],
"license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
@@ -5787,12 +5851,15 @@
}
},
"node_modules/@swc/core-linux-x64-musl": {
- "version": "1.15.32",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.15.32.tgz",
- "integrity": "sha512-N4Ggahe/8SUbTX50P6EdhbW9YWcgbZVb52R4cq6MK+zsoMjRq7rGvV5ztA05QnbaCYqMYx8rTY7KAIA3Crdo4Q==",
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.15.33.tgz",
+ "integrity": "sha512-hj628ZkSEJf6zMf5VMbYrG2O6QqyTIp2qwY6VlCjvIa9lAEZ5c2lfPblCLVGYubTeLJDxadLB/CxqQYOQABeEQ==",
"cpu": [
"x64"
],
+ "libc": [
+ "musl"
+ ],
"license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
@@ -5803,9 +5870,9 @@
}
},
"node_modules/@swc/core-win32-arm64-msvc": {
- "version": "1.15.32",
- "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.15.32.tgz",
- "integrity": "sha512-01yN0o9jvo8xBTP12aPK2wW8b41jmOlGbDDlAnoynotc4pO6xA0zby9f1z6j++qXDpGBttLySq1omgVrlQKYcw==",
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.15.33.tgz",
+ "integrity": "sha512-GV2oohtN2/5+KSccl86VULu3aT+LrISC8uzgSq0FRnikpD+Zwc+sBlXmoKQ+Db6jI57ITUOIB8jRkdGMABC29g==",
"cpu": [
"arm64"
],
@@ -5819,9 +5886,9 @@
}
},
"node_modules/@swc/core-win32-ia32-msvc": {
- "version": "1.15.32",
- "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.15.32.tgz",
- "integrity": "sha512-fLagI9XZYNpTcmlqAcp3KBtmj7E19WCmYD80Jxj1Kn5tGNa7yxNLd3NNdWxuZGUPl5iC0/KqZru7g08gF6Fsrw==",
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.15.33.tgz",
+ "integrity": "sha512-gtyvzSNR8DHKfFEA2uqb8Ld1myqi6uEg2jyeUq3ikn5ytYs7H8RpZYC8mdy4NXr8hfcdJfCLXPlYaqqfBXpoEQ==",
"cpu": [
"ia32"
],
@@ -5835,9 +5902,9 @@
}
},
"node_modules/@swc/core-win32-x64-msvc": {
- "version": "1.15.32",
- "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.15.32.tgz",
- "integrity": "sha512-gbc2bQ/T2CiR+w0OvcVKwLOFAcPZBvmWmolbwpg1E8UrpeC03DGtyMUApOHNXNYWA3SHFrYXCQtosrcMza1YFg==",
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.15.33.tgz",
+ "integrity": "sha512-d6fRqQSkJI+kmMEBWaDQ7TMl8+YjLYbwRUPZQ9DY0ORBJeTzOrG0twvfvlZ2xgw6jA0ScQKgfBm4vHLSLl5Hqg==",
"cpu": [
"x64"
],
@@ -5857,9 +5924,9 @@
"license": "Apache-2.0"
},
"node_modules/@swc/html": {
- "version": "1.15.32",
- "resolved": "https://registry.npmjs.org/@swc/html/-/html-1.15.32.tgz",
- "integrity": "sha512-Mv37uFfZQt7j89U3KJPqeQt6vl5Bxk7aqOrNDKWRAmrQOJ+lYJKq4hmYWW6Rk3wdGw03SlEfK3RmnzCN9gsqAA==",
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/html/-/html-1.15.33.tgz",
+ "integrity": "sha512-PZIfmj5zYpAJ2eMptf0My2q9Bl8bkraW28+FD1pRnxOiYMrKrP5vL2tB2PdxMRjS0ziLFVM5HEuGFw8PxEDOaw==",
"license": "Apache-2.0",
"dependencies": {
"@swc/counter": "^0.1.3"
@@ -5868,24 +5935,24 @@
"node": ">=14"
},
"optionalDependencies": {
- "@swc/html-darwin-arm64": "1.15.32",
- "@swc/html-darwin-x64": "1.15.32",
- "@swc/html-linux-arm-gnueabihf": "1.15.32",
- "@swc/html-linux-arm64-gnu": "1.15.32",
- "@swc/html-linux-arm64-musl": "1.15.32",
- "@swc/html-linux-ppc64-gnu": "1.15.32",
- "@swc/html-linux-s390x-gnu": "1.15.32",
- "@swc/html-linux-x64-gnu": "1.15.32",
- "@swc/html-linux-x64-musl": "1.15.32",
- "@swc/html-win32-arm64-msvc": "1.15.32",
- "@swc/html-win32-ia32-msvc": "1.15.32",
- "@swc/html-win32-x64-msvc": "1.15.32"
+ "@swc/html-darwin-arm64": "1.15.33",
+ "@swc/html-darwin-x64": "1.15.33",
+ "@swc/html-linux-arm-gnueabihf": "1.15.33",
+ "@swc/html-linux-arm64-gnu": "1.15.33",
+ "@swc/html-linux-arm64-musl": "1.15.33",
+ "@swc/html-linux-ppc64-gnu": "1.15.33",
+ "@swc/html-linux-s390x-gnu": "1.15.33",
+ "@swc/html-linux-x64-gnu": "1.15.33",
+ "@swc/html-linux-x64-musl": "1.15.33",
+ "@swc/html-win32-arm64-msvc": "1.15.33",
+ "@swc/html-win32-ia32-msvc": "1.15.33",
+ "@swc/html-win32-x64-msvc": "1.15.33"
}
},
"node_modules/@swc/html-darwin-arm64": {
- "version": "1.15.32",
- "resolved": "https://registry.npmjs.org/@swc/html-darwin-arm64/-/html-darwin-arm64-1.15.32.tgz",
- "integrity": "sha512-WgY386nwyz24cTJ+Nztd4cKvfPJexLYAzurSYDmuYxS3HihWoTFZWMDomTfM8yr2UCi8SwW+zTNAWxJxUaKESg==",
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/html-darwin-arm64/-/html-darwin-arm64-1.15.33.tgz",
+ "integrity": "sha512-zyO6uMBfLyCh55wundAxKX+8P/f98ecuyir4VX6nTmn6y7x37ndB8f01LUrd9Tiq6eEAvDXLiqEUvuGjEc7Pmg==",
"cpu": [
"arm64"
],
@@ -5899,9 +5966,9 @@
}
},
"node_modules/@swc/html-darwin-x64": {
- "version": "1.15.32",
- "resolved": "https://registry.npmjs.org/@swc/html-darwin-x64/-/html-darwin-x64-1.15.32.tgz",
- "integrity": "sha512-uge7XExmbPREWO+2dZQvAbeiAvUlR+3TxxgYETJw39f8Nlclc3rWXaievpO3iRPbg1s8BsZ9fGGhoN7yYrwUwg==",
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/html-darwin-x64/-/html-darwin-x64-1.15.33.tgz",
+ "integrity": "sha512-MaGunsY/J5l7Rb5OmoztEWh+ikooydT7nWkjiDovj7UfkB9HLk5sLr9O7ZdNGJ2u9dD6FX89SzMdA0Psm9NJrQ==",
"cpu": [
"x64"
],
@@ -5915,9 +5982,9 @@
}
},
"node_modules/@swc/html-linux-arm-gnueabihf": {
- "version": "1.15.32",
- "resolved": "https://registry.npmjs.org/@swc/html-linux-arm-gnueabihf/-/html-linux-arm-gnueabihf-1.15.32.tgz",
- "integrity": "sha512-EuserzRHqXX6R6KScuBn+U3IX9ll3j4+sHM2Y3J/vIH7TbQ5IrvCFuu8w7El5R9j0ByCWvsDa2QdiLCQtsmFlw==",
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/html-linux-arm-gnueabihf/-/html-linux-arm-gnueabihf-1.15.33.tgz",
+ "integrity": "sha512-CrbUDjVl6/hQ1C5KPMiK4vxk/eOMjxkVELqwnOxsZ+aFVTv3L3YrGMaJ5H47vvIihkPhqiSOUPmMEFqxvqKmXg==",
"cpu": [
"arm"
],
@@ -5931,12 +5998,15 @@
}
},
"node_modules/@swc/html-linux-arm64-gnu": {
- "version": "1.15.32",
- "resolved": "https://registry.npmjs.org/@swc/html-linux-arm64-gnu/-/html-linux-arm64-gnu-1.15.32.tgz",
- "integrity": "sha512-gvlByySjNDWX2FUIGVBWOhd00rySz0AOydQpuXCK0ldYbFVMby9oXbp2JVmE5UsB6J4YZqZh4ajmmqCGvFHi4Q==",
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/html-linux-arm64-gnu/-/html-linux-arm64-gnu-1.15.33.tgz",
+ "integrity": "sha512-7tZ0IgmUslI9Extu/TpxJS0GjJoDx0j9zeq2cIidPdM/njSBpyRB7n4B292Q5WFVh7PcZl7WXqqqMczibQ27aA==",
"cpu": [
"arm64"
],
+ "libc": [
+ "glibc"
+ ],
"license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
@@ -5947,12 +6017,15 @@
}
},
"node_modules/@swc/html-linux-arm64-musl": {
- "version": "1.15.32",
- "resolved": "https://registry.npmjs.org/@swc/html-linux-arm64-musl/-/html-linux-arm64-musl-1.15.32.tgz",
- "integrity": "sha512-iTrXjSeVwhHp+w7I5srCSpG9prebj+j/lmWalljNXGagTuVmtEWdH/EDvtSq1JfJyKQ6KRKyeB3Qg6yGHhjr+Q==",
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/html-linux-arm64-musl/-/html-linux-arm64-musl-1.15.33.tgz",
+ "integrity": "sha512-gYi2ainYZV2z+jwjp9UKuPVOf3c5q+NkH3QRDjqDrIPLagqDsYNjobi8p5oajGcPGFLNTcVw08VTcubJGChReA==",
"cpu": [
"arm64"
],
+ "libc": [
+ "musl"
+ ],
"license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
@@ -5963,12 +6036,15 @@
}
},
"node_modules/@swc/html-linux-ppc64-gnu": {
- "version": "1.15.32",
- "resolved": "https://registry.npmjs.org/@swc/html-linux-ppc64-gnu/-/html-linux-ppc64-gnu-1.15.32.tgz",
- "integrity": "sha512-sh6yGlZk7YqaQ4XisqEe0tBSTy0WcwmEnMEq9EG6mIU16PCGTbROHMfTw0W81jtvUyjqtCQC9axbSJLAW3zIeA==",
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/html-linux-ppc64-gnu/-/html-linux-ppc64-gnu-1.15.33.tgz",
+ "integrity": "sha512-6CfzyVQSdD8ezFdxFve4J/b6qTgXIwYFWEvSdaJvXSgwTy976uUV5Ff1LOF86mt2zWMhZJX9DqmkGyIhepbyWw==",
"cpu": [
"ppc64"
],
+ "libc": [
+ "glibc"
+ ],
"license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
@@ -5979,12 +6055,15 @@
}
},
"node_modules/@swc/html-linux-s390x-gnu": {
- "version": "1.15.32",
- "resolved": "https://registry.npmjs.org/@swc/html-linux-s390x-gnu/-/html-linux-s390x-gnu-1.15.32.tgz",
- "integrity": "sha512-zBavh0QnsvjM9QMPmtOqMaUGSLr5tdj2gxEx4xXzOXBFkUKKRA+qEfx6LdTzIbrqqtK5Xf6CPBPT9kzhDLuaCA==",
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/html-linux-s390x-gnu/-/html-linux-s390x-gnu-1.15.33.tgz",
+ "integrity": "sha512-Msx1eniw95lhMHUSe3D5FXweKHtkHtzJLsHJDj920uL4Dm7UHqzwaCuZdCmzbkHnO96YjjQvAm266djg8wupmQ==",
"cpu": [
"s390x"
],
+ "libc": [
+ "glibc"
+ ],
"license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
@@ -5995,12 +6074,15 @@
}
},
"node_modules/@swc/html-linux-x64-gnu": {
- "version": "1.15.32",
- "resolved": "https://registry.npmjs.org/@swc/html-linux-x64-gnu/-/html-linux-x64-gnu-1.15.32.tgz",
- "integrity": "sha512-IveuScZfAwDZEBs6pTvdG/MwGyMPuxp74l9ngp2PbUboVBIfUS894kATBaBuSBYXajZ4v4wqv01PGM81rUhGQg==",
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/html-linux-x64-gnu/-/html-linux-x64-gnu-1.15.33.tgz",
+ "integrity": "sha512-JDNb4Uq+7g+23QuOtwWnP0/EqztWIHFFdQdeBIS5zx83YBG2dYRMdPAjnHJWh2YRZxdepd8q6S9MUIxpSrouAg==",
"cpu": [
"x64"
],
+ "libc": [
+ "glibc"
+ ],
"license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
@@ -6011,12 +6093,15 @@
}
},
"node_modules/@swc/html-linux-x64-musl": {
- "version": "1.15.32",
- "resolved": "https://registry.npmjs.org/@swc/html-linux-x64-musl/-/html-linux-x64-musl-1.15.32.tgz",
- "integrity": "sha512-wRXdcS0eaYU1Pm15gNGmVM7fsJ/xCxy3BnfNH52MC/ObgCIzBcFl3Yjn6yr6nkqNtDZyEt8IlQFQno5zEEvIpw==",
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/html-linux-x64-musl/-/html-linux-x64-musl-1.15.33.tgz",
+ "integrity": "sha512-NSpZdbz4dj0pu1A0Z9l68Bll5HAzEMtBAeMe6jc4GEVfpIw6eeafQHm2/yMUEh09tgl8t9LzM9DycfdTZDjM4g==",
"cpu": [
"x64"
],
+ "libc": [
+ "musl"
+ ],
"license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
@@ -6027,9 +6112,9 @@
}
},
"node_modules/@swc/html-win32-arm64-msvc": {
- "version": "1.15.32",
- "resolved": "https://registry.npmjs.org/@swc/html-win32-arm64-msvc/-/html-win32-arm64-msvc-1.15.32.tgz",
- "integrity": "sha512-GzQQkdi4kC5ZjKloTQXgsI9FNQYb3z1mmF9ZbVDykdRgzKnqWGbx/gwTcWUhiurI9KsyL1t95PmOnU11Jw/mqg==",
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/html-win32-arm64-msvc/-/html-win32-arm64-msvc-1.15.33.tgz",
+ "integrity": "sha512-w7iho3/zS3lCDqgUZMDLMBO0ElX7j+KgvMb8BOrKqLDOSTDDj3lY/BClNJ7vBpAliI2kPQs/mUikdZyzi4MBjQ==",
"cpu": [
"arm64"
],
@@ -6043,9 +6128,9 @@
}
},
"node_modules/@swc/html-win32-ia32-msvc": {
- "version": "1.15.32",
- "resolved": "https://registry.npmjs.org/@swc/html-win32-ia32-msvc/-/html-win32-ia32-msvc-1.15.32.tgz",
- "integrity": "sha512-BJqmiTbCWcd1hG9nLEktIASTv0SD91cIKHdt8Zza7AvSjH+BmDX0AW8krVDsJpXWQEtWEYzroe9rweNOMSVfjQ==",
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/html-win32-ia32-msvc/-/html-win32-ia32-msvc-1.15.33.tgz",
+ "integrity": "sha512-6hJ2pBweSfZ38trYHXmzTBDpRNvqJgFl2PkIWdy4IXbV/Fv0v9Dqe0t9Gi2ZVEBpgI7PD6pF42AT4HmrNTVFyQ==",
"cpu": [
"ia32"
],
@@ -6059,9 +6144,9 @@
}
},
"node_modules/@swc/html-win32-x64-msvc": {
- "version": "1.15.32",
- "resolved": "https://registry.npmjs.org/@swc/html-win32-x64-msvc/-/html-win32-x64-msvc-1.15.32.tgz",
- "integrity": "sha512-8uOl327V1nCISIILtpQWrY8dl4JFo8UK5TCFcpMJ8ldt4wggr7cPnvkp2bJkT/pL7djjrDJQZ2BpNfu62M2zWA==",
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/html-win32-x64-msvc/-/html-win32-x64-msvc-1.15.33.tgz",
+ "integrity": "sha512-eaY/vNE7rkPKluJYjhOiQOA1tto5VbJOoD1C1xFTBmr9t7WsqYUfbQhYQy5A26/z83NNgtDwELM85rkMB+/vWA==",
"cpu": [
"x64"
],
@@ -6755,9 +6840,9 @@
}
},
"node_modules/@types/debug": {
- "version": "4.1.12",
- "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz",
- "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==",
+ "version": "4.1.13",
+ "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.13.tgz",
+ "integrity": "sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==",
"license": "MIT",
"dependencies": {
"@types/ms": "*"
@@ -7108,9 +7193,9 @@
"license": "MIT"
},
"node_modules/@ungap/structured-clone": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz",
- "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==",
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.1.tgz",
+ "integrity": "sha512-mUFwbeTqrVgDQxFveS+df2yfap6iuP20NAKAsBt5jDEoOTDew+zwLAOilHCeQJOVSvmgCX4ogqIrA0mnyr08yQ==",
"license": "ISC"
},
"node_modules/@webassemblyjs/ast": {
@@ -7440,34 +7525,34 @@
}
},
"node_modules/algoliasearch": {
- "version": "5.49.1",
- "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.49.1.tgz",
- "integrity": "sha512-X3Pp2aRQhg4xUC6PQtkubn5NpRKuUPQ9FPDQlx36SmpFwwH2N0/tw4c+NXV3nw3PsgeUs+BuWGP0gjz3TvENLQ==",
- "license": "MIT",
- "dependencies": {
- "@algolia/abtesting": "1.15.1",
- "@algolia/client-abtesting": "5.49.1",
- "@algolia/client-analytics": "5.49.1",
- "@algolia/client-common": "5.49.1",
- "@algolia/client-insights": "5.49.1",
- "@algolia/client-personalization": "5.49.1",
- "@algolia/client-query-suggestions": "5.49.1",
- "@algolia/client-search": "5.49.1",
- "@algolia/ingestion": "1.49.1",
- "@algolia/monitoring": "1.49.1",
- "@algolia/recommend": "5.49.1",
- "@algolia/requester-browser-xhr": "5.49.1",
- "@algolia/requester-fetch": "5.49.1",
- "@algolia/requester-node-http": "5.49.1"
+ "version": "5.52.1",
+ "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.52.1.tgz",
+ "integrity": "sha512-fHA8+kXTbjagw3jkLiaS7KKrH8qe2DyOsiUhGlN4cdT77PEsfqXZl7ewDk1hsg+pJnPlnE50XtLxjR91iJOpmg==",
+ "license": "MIT",
+ "dependencies": {
+ "@algolia/abtesting": "1.18.1",
+ "@algolia/client-abtesting": "5.52.1",
+ "@algolia/client-analytics": "5.52.1",
+ "@algolia/client-common": "5.52.1",
+ "@algolia/client-insights": "5.52.1",
+ "@algolia/client-personalization": "5.52.1",
+ "@algolia/client-query-suggestions": "5.52.1",
+ "@algolia/client-search": "5.52.1",
+ "@algolia/ingestion": "1.52.1",
+ "@algolia/monitoring": "1.52.1",
+ "@algolia/recommend": "5.52.1",
+ "@algolia/requester-browser-xhr": "5.52.1",
+ "@algolia/requester-fetch": "5.52.1",
+ "@algolia/requester-node-http": "5.52.1"
},
"engines": {
"node": ">= 14.0.0"
}
},
"node_modules/algoliasearch-helper": {
- "version": "3.28.0",
- "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.28.0.tgz",
- "integrity": "sha512-GBN0xsxGggaCPElZq24QzMdfphrjIiV2xA+hRXE4/UMpN3nsF2WrM8q+x80OGvGpJWtB7F+4Hq5eSfWwuejXrg==",
+ "version": "3.29.1",
+ "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.29.1.tgz",
+ "integrity": "sha512-6ck2YFudF2Pje7szQoPBiRFTGfd+1I+0I/WfLPGn0bj1kvrFoOQmNyedNiDxTk3/r4IfSLDYk+RA4G7u8H6+yA==",
"license": "MIT",
"dependencies": {
"@algolia/events": "^4.0.1"
@@ -7505,33 +7590,6 @@
"node": ">=8"
}
},
- "node_modules/ansi-escapes": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
- "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
- "license": "MIT",
- "dependencies": {
- "type-fest": "^0.21.3"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/ansi-escapes/node_modules/type-fest": {
- "version": "0.21.3",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
- "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
- "license": "(MIT OR CC0-1.0)",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/ansi-html-community": {
"version": "0.0.8",
"resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz",
@@ -7568,6 +7626,15 @@
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
+ "node_modules/ansis": {
+ "version": "3.17.0",
+ "resolved": "https://registry.npmjs.org/ansis/-/ansis-3.17.0.tgz",
+ "integrity": "sha512-0qWUglt9JEqLFr3w1I1pbrChn1grhaiAR2ocX1PP/flRmxgtwTzPFFFnfIlD6aMOLQZgSuCRlidD70lvx8yhzg==",
+ "license": "ISC",
+ "engines": {
+ "node": ">=14"
+ }
+ },
"node_modules/anymatch": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
@@ -7709,13 +7776,13 @@
}
},
"node_modules/babel-plugin-polyfill-corejs2": {
- "version": "0.4.15",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.15.tgz",
- "integrity": "sha512-hR3GwrRwHUfYwGfrisXPIDP3JcYfBrW7wKE7+Au6wDYl7fm/ka1NEII6kORzxNU556JjfidZeBsO10kYvtV1aw==",
+ "version": "0.4.17",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.17.tgz",
+ "integrity": "sha512-aTyf30K/rqAsNwN76zYrdtx8obu0E4KoUME29B1xj+B3WxgvWkp943vYQ+z8Mv3lw9xHXMHpvSPOBxzAkIa94w==",
"license": "MIT",
"dependencies": {
"@babel/compat-data": "^7.28.6",
- "@babel/helper-define-polyfill-provider": "^0.6.6",
+ "@babel/helper-define-polyfill-provider": "^0.6.8",
"semver": "^6.3.1"
},
"peerDependencies": {
@@ -7745,12 +7812,12 @@
}
},
"node_modules/babel-plugin-polyfill-regenerator": {
- "version": "0.6.6",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.6.tgz",
- "integrity": "sha512-hYm+XLYRMvupxiQzrvXUj7YyvFFVfv5gI0R71AJzudg1g2AI2vyCPPIFEBjk162/wFzti3inBHo7isWFuEVS/A==",
+ "version": "0.6.8",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.8.tgz",
+ "integrity": "sha512-M762rNHfSF1EV3SLtnCJXFoQbbIIz0OyRwnCmV0KPC7qosSfCO0QLTSuJX3ayAebubhE6oYBAYPrBA5ljowaZg==",
"license": "MIT",
"dependencies": {
- "@babel/helper-define-polyfill-provider": "^0.6.6"
+ "@babel/helper-define-polyfill-provider": "^0.6.8"
},
"peerDependencies": {
"@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
@@ -8784,9 +8851,9 @@
}
},
"node_modules/core-js-compat": {
- "version": "3.48.0",
- "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.48.0.tgz",
- "integrity": "sha512-OM4cAF3D6VtH/WkLtWvyNC56EZVXsZdU3iqaMG2B4WvYrlqU831pc4UtG5yp0sE9z8Y02wVN7PjW5Zf9Gt0f1Q==",
+ "version": "3.49.0",
+ "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.49.0.tgz",
+ "integrity": "sha512-VQXt1jr9cBz03b331DFDCCP90b3fanciLkgiOoy8SBHy06gNf+vQ1A3WFLqG7I8TipYIKeYK9wxd0tUrvHcOZA==",
"license": "MIT",
"dependencies": {
"browserslist": "^4.28.1"
@@ -9139,9 +9206,9 @@
}
},
"node_modules/cssdb": {
- "version": "8.8.0",
- "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.8.0.tgz",
- "integrity": "sha512-QbLeyz2Bgso1iRlh7IpWk6OKa3lLNGXsujVjDMPl9rOZpxKeiG69icLpbLCFxeURwmcdIfZqQyhlooKJYM4f8Q==",
+ "version": "8.9.0",
+ "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.9.0.tgz",
+ "integrity": "sha512-J8jOU/hLjaXcO1LldOLraJSQpfLXRKof0I7mtbRyOy2AAXgqst0x9rlgi2qXeD6d0ou3ZLqcPAMqYVbpCbrxEw==",
"funding": [
{
"type": "opencollective",
@@ -10983,30 +11050,6 @@
"node": ">=0.4.0"
}
},
- "node_modules/figures": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
- "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
- "license": "MIT",
- "dependencies": {
- "escape-string-regexp": "^1.0.5"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/figures/node_modules/escape-string-regexp": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
- "license": "MIT",
- "engines": {
- "node": ">=0.8.0"
- }
- },
"node_modules/file-loader": {
"version": "6.2.0",
"resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz",
@@ -11028,9 +11071,9 @@
}
},
"node_modules/file-loader/node_modules/ajv": {
- "version": "6.14.0",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz",
- "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==",
+ "version": "6.15.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz",
+ "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==",
"license": "MIT",
"dependencies": {
"fast-deep-equal": "^3.1.1",
@@ -11618,9 +11661,9 @@
}
},
"node_modules/hasown": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
- "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.3.tgz",
+ "integrity": "sha512-ej4AhfhfL2Q2zpMmLo7U1Uv9+PyhIZpgQLGT1F9miIGmiCJIoCgSmczFdrc97mWT4kVY72KA+WnnhJ5pghSvSg==",
"license": "MIT",
"dependencies": {
"function-bind": "^1.1.2"
@@ -12792,12 +12835,12 @@
}
},
"node_modules/is-core-module": {
- "version": "2.16.1",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz",
- "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==",
+ "version": "2.16.2",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.2.tgz",
+ "integrity": "sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA==",
"license": "MIT",
"dependencies": {
- "hasown": "^2.0.2"
+ "hasown": "^2.0.3"
},
"engines": {
"node": ">= 0.4"
@@ -19049,9 +19092,9 @@
"license": "MIT"
},
"node_modules/regjsparser": {
- "version": "0.13.0",
- "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.13.0.tgz",
- "integrity": "sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q==",
+ "version": "0.13.1",
+ "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.13.1.tgz",
+ "integrity": "sha512-dLsljMd9sqwRkby8zhO1gSg3PnJIBFid8f4CQj/sXx+7cKx+E7u0PKhZ+U4wmhx7EfmtvnA318oVaIkAB1lRJw==",
"license": "BSD-2-Clause",
"dependencies": {
"jsesc": "~3.1.0"
@@ -19380,11 +19423,12 @@
"license": "MIT"
},
"node_modules/resolve": {
- "version": "1.22.11",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz",
- "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==",
+ "version": "1.22.12",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.12.tgz",
+ "integrity": "sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==",
"license": "MIT",
"dependencies": {
+ "es-errors": "^1.3.0",
"is-core-module": "^2.16.1",
"path-parse": "^1.0.7",
"supports-preserve-symlinks-flag": "^1.0.0"
@@ -19558,9 +19602,9 @@
"license": "MIT"
},
"node_modules/sax": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/sax/-/sax-1.5.0.tgz",
- "integrity": "sha512-21IYA3Q5cQf089Z6tgaUTr7lDAyzoTPx5HRtbhsME8Udispad8dC/+sziTNugOEx54ilvatQ9YCzl4KQLPcRHA==",
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/sax/-/sax-1.6.0.tgz",
+ "integrity": "sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==",
"license": "BlueOak-1.0.0",
"engines": {
"node": ">=11.0.0"
@@ -21224,9 +21268,9 @@
}
},
"node_modules/url-loader/node_modules/ajv": {
- "version": "6.14.0",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz",
- "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==",
+ "version": "6.15.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz",
+ "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==",
"license": "MIT",
"dependencies": {
"fast-deep-equal": "^3.1.1",
@@ -21769,75 +21813,30 @@
}
},
"node_modules/webpackbar": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-6.0.1.tgz",
- "integrity": "sha512-TnErZpmuKdwWBdMoexjio3KKX6ZtoKHRVvLIU0A47R0VVBDtx3ZyOJDktgYixhoJokZTYTt1Z37OkO9pnGJa9Q==",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-7.0.0.tgz",
+ "integrity": "sha512-aS9soqSO2iCHgqHoCrj4LbfGQUboDCYJPSFOAchEK+9psIjNrfSWW4Y0YEz67MKURNvMmfo0ycOg9d/+OOf9/Q==",
"license": "MIT",
"dependencies": {
- "ansi-escapes": "^4.3.2",
- "chalk": "^4.1.2",
+ "ansis": "^3.2.0",
"consola": "^3.2.3",
- "figures": "^3.2.0",
- "markdown-table": "^2.0.0",
"pretty-time": "^1.1.0",
- "std-env": "^3.7.0",
- "wrap-ansi": "^7.0.0"
+ "std-env": "^3.7.0"
},
"engines": {
"node": ">=14.21.3"
},
"peerDependencies": {
+ "@rspack/core": "*",
"webpack": "3 || 4 || 5"
- }
- },
- "node_modules/webpackbar/node_modules/emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
- "license": "MIT"
- },
- "node_modules/webpackbar/node_modules/markdown-table": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz",
- "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==",
- "license": "MIT",
- "dependencies": {
- "repeat-string": "^1.0.0"
},
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/webpackbar/node_modules/string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "license": "MIT",
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/webpackbar/node_modules/wrap-ansi": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
- "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+ "peerDependenciesMeta": {
+ "@rspack/core": {
+ "optional": true
+ },
+ "webpack": {
+ "optional": true
+ }
}
},
"node_modules/websocket-driver": {
diff --git a/package.json b/package.json
index 3678679..1ca59a2 100644
--- a/package.json
+++ b/package.json
@@ -19,11 +19,11 @@
"version:release": "node scripts/release-version.js"
},
"dependencies": {
- "@docusaurus/core": "3.10.0",
- "@docusaurus/faster": "3.10.0",
- "@docusaurus/preset-classic": "3.10.0",
- "@docusaurus/theme-mermaid": "3.10.0",
- "@docusaurus/theme-search-algolia": "3.10.0",
+ "@docusaurus/core": "3.10.1",
+ "@docusaurus/faster": "3.10.1",
+ "@docusaurus/preset-classic": "3.10.1",
+ "@docusaurus/theme-mermaid": "3.10.1",
+ "@docusaurus/theme-search-algolia": "3.10.1",
"@mdx-js/react": "^3.1.1",
"@tippyjs/react": "^4.2.6",
"clsx": "^2.0.0",
@@ -34,9 +34,9 @@
"tippy.js": "^6.3.7"
},
"devDependencies": {
- "@docusaurus/module-type-aliases": "3.10.0",
- "@docusaurus/tsconfig": "3.10.0",
- "@docusaurus/types": "3.10.0",
+ "@docusaurus/module-type-aliases": "3.10.1",
+ "@docusaurus/tsconfig": "3.10.1",
+ "@docusaurus/types": "3.10.1",
"@tailwindcss/postcss": "^4.2.4",
"@yellow-org/contracts": "^1.0.4",
"autoprefixer": "^10.5.0",
diff --git a/sidebars-nitrolite.ts b/sidebars-nitrolite.ts
index 119df4a..10808b3 100644
--- a/sidebars-nitrolite.ts
+++ b/sidebars-nitrolite.ts
@@ -61,14 +61,6 @@ const sidebars: SidebarsConfig = {
},
],
- // Tutorials section sidebar
- tutorialsSidebar: [
- {
- type: 'autogenerated',
- dirName: 'tutorials',
- },
- ],
-
// API Reference section sidebar
apiSidebar: [
{
diff --git a/src/pages/nitrolite/0.5.x/index.tsx b/src/pages/nitrolite/0.5.x/index.tsx
index 22b7b1e..32eeef8 100644
--- a/src/pages/nitrolite/0.5.x/index.tsx
+++ b/src/pages/nitrolite/0.5.x/index.tsx
@@ -54,7 +54,7 @@ const FeatureList: FeatureItem[] = [
and contribute to decentralized infrastructure.
>
),
- link: '/nitrolite/0.5.x/guides/manuals/running-clearnode-locally',
+ link: '/nitrolite/0.5.x/manuals/running-clearnode-locally',
},
{
title: 'Join the Community',
diff --git a/versioned_docs/version-0.5.x/learn/index.mdx b/versioned_docs/version-0.5.x/learn/index.mdx
index be1e6c6..bc765f5 100644
--- a/versioned_docs/version-0.5.x/learn/index.mdx
+++ b/versioned_docs/version-0.5.x/learn/index.mdx
@@ -58,7 +58,7 @@ Deep dive into the technology powering Yellow Network.
After completing the Learn section, continue to:
-- **[Build](/docs/build/quick-start)** — Implement complete Yellow Applications
+- **[Build](/nitrolite/0.5.x/build/quick-start)** — Implement complete Yellow Applications
- **[Protocol Reference](../protocol/introduction)** — Authoritative protocol specification
---
diff --git a/versioned_docs/version-0.5.x/learn/introduction/supported-chains.mdx b/versioned_docs/version-0.5.x/learn/introduction/supported-chains.mdx
index 4c6bd00..303ac7b 100644
--- a/versioned_docs/version-0.5.x/learn/introduction/supported-chains.mdx
+++ b/versioned_docs/version-0.5.x/learn/introduction/supported-chains.mdx
@@ -296,6 +296,6 @@ const productionAllocations = [
## See Also
-- [Quick Start Guide](/docs/build/quick-start) — Get started building with Yellow SDK
+- [Quick Start Guide](/nitrolite/0.5.x/build/quick-start) — Get started building with Yellow SDK
- [Multi-Party App Sessions](../../guides/multi-party-app-sessions) — Create multi-party application sessions
-- [API Reference](/docs/api-reference) — Complete SDK documentation
+- [API Reference](/nitrolite/0.5.x/api-reference/) — Complete SDK documentation
diff --git a/versioned_docs/version-0.5.x/protocol/app-layer/off-chain/channel-methods.mdx b/versioned_docs/version-0.5.x/protocol/app-layer/off-chain/channel-methods.mdx
index b398ae0..8896f61 100644
--- a/versioned_docs/version-0.5.x/protocol/app-layer/off-chain/channel-methods.mdx
+++ b/versioned_docs/version-0.5.x/protocol/app-layer/off-chain/channel-methods.mdx
@@ -80,7 +80,7 @@ Channels are created with **zero initial balance** for both participants. To add
### Response
:::tip Quick Reference
-Structures: [Channel](#channel-structure) • [State](#state-structure) • [StateAllocation](#stateallocation)
+Structures: [Channel](#channel-structure) • [State](#state-structure) • [StateAllocation](#stateallocation-structure)
:::
| Parameter | Type | Description | See Also |
diff --git a/versioned_docs/version-0.5.x/protocol/communication-flows.mdx b/versioned_docs/version-0.5.x/protocol/communication-flows.mdx
index 4cdcaa3..d4cbef3 100644
--- a/versioned_docs/version-0.5.x/protocol/communication-flows.mdx
+++ b/versioned_docs/version-0.5.x/protocol/communication-flows.mdx
@@ -746,7 +746,7 @@ Now that you understand how all protocol layers work together:
1. **Review Method Details**: Visit Part 2 (Off-Chain RPC Protocol) for complete method specifications
2. **Explore Reference**: See [Protocol Reference](./protocol-reference) for constants and standards
3. **Implementation Guide**: Check [Implementation Checklist](./implementation-checklist) for best practices
-4. **Quick Start**: Follow the [Quick Start Guide](/docs/build/quick-start) to begin building
+4. **Quick Start**: Follow the [Quick Start Guide](/nitrolite/0.5.x/build/quick-start) to begin building
:::tip Complete Flows
These flows represent the most common operations. For edge cases and error handling, consult the specific method documentation in Part 2.
diff --git a/versioned_docs/version-0.5.x/protocol/glossary.mdx b/versioned_docs/version-0.5.x/protocol/glossary.mdx
index 063a3d0..6cb40bf 100644
--- a/versioned_docs/version-0.5.x/protocol/glossary.mdx
+++ b/versioned_docs/version-0.5.x/protocol/glossary.mdx
@@ -209,7 +209,7 @@ Constant in `state.data` signaling special states. Magic numbers enable smart co
- **CHANOPEN** = 7877 (0x1EC5) - Initial funding state
- **CHANCLOSE** = 7879 (0x1EC7) - Final closing state
-**Related**: [Protocol Reference](./protocol-reference#magic-numbers), [Data Structures](./app-layer/on-chain/data-structures)
+**Related**: [Protocol Reference](./protocol-reference#protocol-constants), [Data Structures](./app-layer/on-chain/data-structures)
---
@@ -280,7 +280,7 @@ quorum: 80
// - Alice alone (40 < 80) ✗
```
-**Related**: [App Sessions](./app-layer/off-chain/app-sessions#create_app_session), [Governance Examples](./app-layer/off-chain/app-sessions#governance-examples)
+**Related**: [App Sessions](./app-layer/off-chain/app-sessions#create_app_session), [Governance Models](./app-layer/off-chain/app-sessions#governance-models)
---
@@ -407,9 +407,8 @@ For detailed explanations of these terms with examples, diagrams, and use cases,
- **Core Concepts**: [Terminology](./terminology)
- **On-Chain Details**: [On-Chain Protocol](./app-layer/on-chain/overview)
- **Off-Chain Details**: [Off-Chain RPC Protocol](./app-layer/off-chain/overview)
-- **Implementation**: [Quick Start Guide](/docs/build/quick-start), [Implementation Checklist](./implementation-checklist)
+- **Implementation**: [Quick Start Guide](/nitrolite/0.5.x/build/quick-start), [Implementation Checklist](./implementation-checklist)
:::tip Using This Glossary
Press `Ctrl+F` (or `Cmd+F` on Mac) to search for specific terms. Most terms also appear as tooltips throughout the documentation for quick reference.
:::
-
diff --git a/versioned_docs/version-0.5.x/protocol/implementation-checklist.mdx b/versioned_docs/version-0.5.x/protocol/implementation-checklist.mdx
index c1eda5e..3bdf720 100644
--- a/versioned_docs/version-0.5.x/protocol/implementation-checklist.mdx
+++ b/versioned_docs/version-0.5.x/protocol/implementation-checklist.mdx
@@ -88,13 +88,13 @@ Smart contract interactions for ch
- Build state with `intent = FINALIZE` (3), `version = current+1`, `data = "0x"`
- Require both participant signatures; submit single tx
- Confirm funds destination and allocations match expectations
- - Reference: [Channel Lifecycle](./app-layer/on-chain/channel-lifecycle#cooperative-closure)
+ - Reference: [Channel Lifecycle](./app-layer/on-chain/channel-lifecycle#closure---cooperative)
- [ ] **Dispute / challenge**
- Persist latest fully signed state for `challenge()`
- During `DISPUTE`, accept newer state via `checkpoint()` (on-chain) if available
- After challenge timeout, finalize with `close()` using challenged state
- - Reference: [Channel Lifecycle](./app-layer/on-chain/channel-lifecycle#challenge-phase)
+ - Reference: [Channel Lifecycle](./app-layer/on-chain/channel-lifecycle#closure---challenge-response)
### Event Listening
@@ -179,7 +179,7 @@ RPC communication with clearnode
- `cu` (Channel Update) - Channel status changed
- `tr` (Transfer) - Incoming/outgoing transfer
- `asu` (App Session Update) - App session state changed
- - Reference: [Notifications](./app-layer/off-chain/queries#notifications)
+ - Reference: [Notifications](./app-layer/off-chain/queries#notifications-server-to-client)
:::tip Method Prioritization
Start with: authentication → create_channel → transfer → get_ledger_balances. Add other methods as needed for your use case.
@@ -329,7 +329,7 @@ Robust error handling for production reliability.
- No numeric error codes; errors have descriptive messages only
- Common errors: "authentication required", "insufficient balance", "channel not found", "session expired, please re-authenticate"
- Always check if response method is `"error"`
- - Reference: [Error Handling](./protocol-reference#error-handling)
+ - Reference: [Error Response](./app-layer/off-chain/message-format#error-response)
### Transaction Errors