diff --git a/packages/cursorless-org/README.md b/packages/cursorless-org/README.md index 846a144b20..ddb49922e9 100644 --- a/packages/cursorless-org/README.md +++ b/packages/cursorless-org/README.md @@ -20,3 +20,16 @@ To learn more about Next.js, take a look at the following resources: - [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome! + + +## LLMs Training Data + +During the build process, an `llms.txt` file is automatically generated in the output directory. This file contains a concatenation of all markdown files from the documentation directory (`packages/cursorless-org-docs/src/docs/`) and is used for LLM training and reference. + +You can find this file at `out/llms.txt` after running the build process. + +To generate this file manually without running a full build, you can run: + +```sh +pnpm generate-llms +``` diff --git a/packages/cursorless-org/package.json b/packages/cursorless-org/package.json index 926d70a1de..178b549a3a 100644 --- a/packages/cursorless-org/package.json +++ b/packages/cursorless-org/package.json @@ -5,15 +5,17 @@ "private": true, "scripts": { "dev": "next dev", - "build": "next build", + "build": "next build && pnpm generate-llms", "start": "http-server out -a 127.0.0.1 -p 8080", "lint": "next lint", "compile": "tsc --build", "watch": "tsc --build --watch", - "clean": "rm -rf ./out tsconfig.tsbuildinfo ./dist ./build" + "clean": "rm -rf ./out tsconfig.tsbuildinfo ./dist ./build", + "generate-llms": "my-ts-node ./src/scripts/generateLlmsTxt.ts" }, "dependencies": { "@cursorless/cheatsheet": "workspace:*", + "@cursorless/common": "workspace:*", "@mdx-js/loader": "3.0.1", "@mdx-js/react": "3.0.1", "@next/mdx": "15.3.2", diff --git a/packages/cursorless-org/src/content/enablement-group.mdx.d.ts b/packages/cursorless-org/src/content/enablement-group.mdx.d.ts index 0da46b532b..fcb6dbbf39 100644 --- a/packages/cursorless-org/src/content/enablement-group.mdx.d.ts +++ b/packages/cursorless-org/src/content/enablement-group.mdx.d.ts @@ -1,4 +1,4 @@ -export { default } from "*.mdx"; +export { default } from "./enablement-group.mdx"; export const meta: { title: string; diff --git a/packages/cursorless-org/src/scripts/generateLlmsTxt.ts b/packages/cursorless-org/src/scripts/generateLlmsTxt.ts new file mode 100644 index 0000000000..c3a3f8e1c5 --- /dev/null +++ b/packages/cursorless-org/src/scripts/generateLlmsTxt.ts @@ -0,0 +1,257 @@ +#!/usr/bin/env node + +/** + * Script to generate multiple llms.txt files following the llms.txt specification. + * See https://llmstxt.org/ for format details. + */ + +import * as fs from "fs/promises"; +import * as path from "path"; + +/** + * Recursively find all markdown files in a directory + * @param dir The directory to search + * @returns Array of file paths + */ +async function findMarkdownFiles(dir: string): Promise { + const entries = await fs.readdir(dir, { withFileTypes: true }); + const filesPromises = entries.map(async (entry) => { + const entryPath = path.join(dir, entry.name); + if (entry.isDirectory()) { + return findMarkdownFiles(entryPath); + } else if ( + entry.isFile() && + (entry.name.endsWith(".md") || entry.name.endsWith(".mdx")) + ) { + return [entryPath]; + } + return []; + }); + + const files = await Promise.all(filesPromises); + return files.flat(); +} + +/** + * Get the title from a markdown file + * @param filePath Path to the markdown file + * @returns The title or a fallback based on filename + */ +async function getMarkdownTitle(filePath: string): Promise { + try { + const content = await fs.readFile(filePath, "utf8"); + + // Look for frontmatter title first + const frontmatterMatch = content.match(/^---\s*\n[\s\S]*?title:\s*["']?([^"'\n]+)["']?[\s\S]*?\n---/); + if (frontmatterMatch) { + return frontmatterMatch[1].trim(); + } + + // Look for first H1 heading + const h1Match = content.match(/^#\s+(.+)$/m); + if (h1Match) { + return h1Match[1].trim(); + } + + // Fallback to filename + const basename = path.basename(filePath, path.extname(filePath)); + return basename === "README" ? "Overview" : basename.replace(/-/g, " "); + } catch { + // Fallback to filename + const basename = path.basename(filePath, path.extname(filePath)); + return basename === "README" ? "Overview" : basename.replace(/-/g, " "); + } +} + +/** + * Generate a single markdown file for a docs page + * @param filePath Path to the original markdown file + * @param outputDir Directory to write the output file + * @param repoRoot Repository root path + * @returns The output file name + */ +async function generateIndividualFile( + filePath: string, + outputDir: string, + repoRoot: string, + userDocsDir: string +): Promise { + const content = await fs.readFile(filePath, "utf8"); + const relativePath = path.relative(repoRoot, filePath); + + // Generate output filename from path relative to user docs dir + let outputName = path.relative(userDocsDir, filePath) + .replace(/\//g, "-") + .replace(/\.mdx?$/, ".md"); + + // Special handling for README files + if (outputName.endsWith("-README.md")) { + outputName = outputName.replace("-README.md", "-overview.md"); + } + + // Create llms subdirectory + const llmsDir = path.join(outputDir, "llms"); + await fs.mkdir(llmsDir, { recursive: true }); + + const outputPath = path.join(llmsDir, outputName); + + // Add source comment at the top + const fileContent = `\n\n${content}`; + + await fs.writeFile(outputPath, fileContent); + + return `llms/${outputName}`; +} + +/** + * Create a directory page following llms.txt format + * @param title Page title + * @param description Page description + * @param sections Sections with files + * @param outputPath Output file path + */ +async function createDirectoryPage( + title: string, + description: string, + sections: Array<{ name: string; files: Array<{ name: string; filename: string; description?: string }> }>, + outputPath: string +): Promise { + let content = `# ${title}\n\n> ${description}\n\n`; + + for (const section of sections) { + content += `## ${section.name}\n\n`; + for (const file of section.files) { + content += `- [${file.name}](${file.filename})`; + if (file.description) { + content += `: ${file.description}`; + } + content += "\n"; + } + content += "\n"; + } + + await fs.writeFile(outputPath, content.trim()); +} + +/** + * Generate a full concatenated file + * @param files Array of file paths + * @param outputPath Output file path + * @param repoRoot Repository root path + * @param title Title for the file + */ +async function generateFullFile( + files: string[], + outputPath: string, + repoRoot: string, + title: string +): Promise { + let content = `# ${title}\n\nThis file is auto-generated from all relevant Markdown files in the Cursorless documentation.\n`; + + for (const filePath of files) { + const relativePath = path.relative(repoRoot, filePath); + content += `\n\n\n\n`; + + const fileContent = await fs.readFile(filePath, "utf8"); + content += fileContent; + } + + await fs.writeFile(outputPath, content.trim()); +} + +/** + * Main function to generate all llms.txt files + */ +export async function generateLlmsTxt(): Promise { + // Get repo root from environment variable + const repoRoot = process.env.CURSORLESS_REPO_ROOT; + if (!repoRoot) { + throw new Error("CURSORLESS_REPO_ROOT environment variable must be set"); + } + + const docsDir = path.resolve(repoRoot, "packages/cursorless-org-docs/src/docs"); + const outputDir = path.resolve(repoRoot, "packages/cursorless-org/out"); + + console.log("Generating llms.txt files..."); + + try { + // Create the output directory if it doesn't exist + await fs.mkdir(outputDir, { recursive: true }); + + // Find user docs only + const userDocsDir = path.join(docsDir, "user"); + const userFiles = await findMarkdownFiles(userDocsDir); + + console.log(`Found ${userFiles.length} user docs`); + + // Generate individual files for user docs + const userIndividualFiles: Array<{ name: string; filename: string; description?: string; isRootReadme?: boolean }> = []; + + // Process user files + for (const filePath of userFiles) { + const outputName = await generateIndividualFile(filePath, outputDir, repoRoot, userDocsDir); + const title = await getMarkdownTitle(filePath); + const relativePath = path.relative(repoRoot, filePath); + + // Check if this is the root README + const isRootReadme = relativePath.endsWith("user/README.md"); + + userIndividualFiles.push({ + name: title, + filename: outputName, + isRootReadme + }); + } + + // Sort files by name + userIndividualFiles.sort((a, b) => a.name.localeCompare(b.name)); + + // Separate root README from other files + const rootReadme = userIndividualFiles.find(f => f.isRootReadme); + const otherFiles = userIndividualFiles.filter(f => !f.isRootReadme); + + // 1. Generate main llms.txt (directory page) + const sections = []; + + if (rootReadme) { + sections.push({ + name: "Core Documentation", + files: [{ name: rootReadme.name, filename: rootReadme.filename }] + }); + } + + sections.push({ + name: "Optional", + files: [ + ...otherFiles, + { name: "Complete Documentation", filename: "llms-full.txt", description: "Full concatenated documentation" } + ] + }); + + await createDirectoryPage( + "Cursorless", + "Cursorless is a spoken language for structural navigation and editing. Use voice commands to edit code faster than with a keyboard.", + sections, + path.join(outputDir, "llms.txt") + ); + + // 2. Generate llms-full.txt (complete user documentation) + await generateFullFile( + userFiles, + path.join(outputDir, "llms-full.txt"), + repoRoot, + "Cursorless Documentation" + ); + + console.log("Successfully generated llms.txt files:"); + console.log(" - llms.txt (main directory page)"); + console.log(" - llms-full.txt (complete documentation)"); + console.log(` - ${userIndividualFiles.length} individual documentation files`); + } catch (error) { + console.error("Error generating llms.txt files:", error); + process.exit(1); + } +} + +// Run the main function directly +void generateLlmsTxt(); diff --git a/packages/cursorless-org/tsconfig.json b/packages/cursorless-org/tsconfig.json index 2ce4454b4f..569aece321 100644 --- a/packages/cursorless-org/tsconfig.json +++ b/packages/cursorless-org/tsconfig.json @@ -23,6 +23,9 @@ "references": [ { "path": "../cheatsheet" + }, + { + "path": "../common" } ], "exclude": ["node_modules"] diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ab7d36d5f0..1435d8b01d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -134,7 +134,7 @@ importers: devDependencies: '@effortlessmotion/html-webpack-inline-source-plugin': specifier: 1.0.3 - version: 1.0.3(html-webpack-plugin@5.6.3(webpack@5.99.9(esbuild@0.25.4)(webpack-cli@6.0.1)))(webpack@5.99.9(esbuild@0.25.4)(webpack-cli@6.0.1)) + version: 1.0.3(html-webpack-plugin@5.6.3(webpack@5.99.9))(webpack@5.99.9) '@testing-library/dom': specifier: 10.4.0 version: 10.4.0 @@ -155,19 +155,19 @@ importers: version: 18.3.1 '@types/webpack': specifier: 5.28.5 - version: 5.28.5(esbuild@0.25.4)(webpack-cli@6.0.1(webpack-dev-server@5.2.1)(webpack@5.99.9)) + version: 5.28.5(esbuild@0.25.4)(webpack-cli@6.0.1) '@webpack-cli/generators': specifier: 3.0.7 - version: 3.0.7(encoding@0.1.13)(mem-fs@2.3.0)(prettier@3.3.3)(webpack-cli@6.0.1(webpack-dev-server@5.2.1)(webpack@5.99.9))(webpack@5.99.9(esbuild@0.25.4)(webpack-cli@6.0.1)) + version: 3.0.7(encoding@0.1.13)(mem-fs@2.3.0)(prettier@3.3.3)(webpack-cli@6.0.1)(webpack@5.99.9) autoprefixer: specifier: 10.4.21 version: 10.4.21(postcss@8.5.3) css-loader: specifier: 7.1.2 - version: 7.1.2(webpack@5.99.9(esbuild@0.25.4)(webpack-cli@6.0.1)) + version: 7.1.2(webpack@5.99.9) html-webpack-plugin: specifier: 5.6.3 - version: 5.6.3(webpack@5.99.9(esbuild@0.25.4)(webpack-cli@6.0.1)) + version: 5.6.3(webpack@5.99.9) jest: specifier: 29.7.0 version: 29.7.0(@types/node@20.17.50)(ts-node@10.9.2(@types/node@20.17.50)(typescript@5.8.3)) @@ -176,16 +176,16 @@ importers: version: 8.5.3 postcss-loader: specifier: 8.1.1 - version: 8.1.1(postcss@8.5.3)(typescript@5.8.3)(webpack@5.99.9(esbuild@0.25.4)(webpack-cli@6.0.1)) + version: 8.1.1(postcss@8.5.3)(typescript@5.8.3)(webpack@5.99.9) style-loader: specifier: 4.0.0 - version: 4.0.0(webpack@5.99.9(esbuild@0.25.4)(webpack-cli@6.0.1)) + version: 4.0.0(webpack@5.99.9) tailwindcss: specifier: 3.4.14 version: 3.4.14(ts-node@10.9.2(@types/node@20.17.50)(typescript@5.8.3)) ts-loader: specifier: 9.5.1 - version: 9.5.1(typescript@5.8.3)(webpack@5.99.9(esbuild@0.25.4)(webpack-cli@6.0.1)) + version: 9.5.1(typescript@5.8.3)(webpack@5.99.9) ts-node: specifier: 10.9.2 version: 10.9.2(@types/node@20.17.50)(typescript@5.8.3) @@ -457,6 +457,9 @@ importers: '@cursorless/cheatsheet': specifier: workspace:* version: link:../cheatsheet + '@cursorless/common': + specifier: workspace:* + version: link:../common '@mdx-js/loader': specifier: 3.0.1 version: 3.0.1(webpack@5.99.9(esbuild@0.25.4)) @@ -529,19 +532,19 @@ importers: version: 3.6.2(@algolia/client-search@5.8.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.2) '@docusaurus/core': specifier: 3.7.0 - version: 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) + version: 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) '@docusaurus/preset-classic': specifier: 3.7.0 - version: 3.7.0(@algolia/client-search@5.8.1)(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.2)(typescript@5.8.3) + version: 3.7.0(@algolia/client-search@5.8.1)(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.2)(typescript@5.8.3) '@docusaurus/theme-classic': specifier: 3.7.0 - version: 3.7.0(@types/react@18.3.11)(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) + version: 3.7.0(@types/react@18.3.11)(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) '@docusaurus/theme-common': specifier: 3.7.0 - version: 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3))(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3))(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/theme-search-algolia': specifier: 3.7.0 - version: 3.7.0(@algolia/client-search@5.8.1)(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.2)(typescript@5.8.3) + version: 3.7.0(@algolia/client-search@5.8.1)(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.2)(typescript@5.8.3) '@mdx-js/react': specifier: 3.0.1 version: 3.0.1(@types/react@18.3.11)(react@18.3.1) @@ -12261,7 +12264,7 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/bundler@3.7.0(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)': + '@docusaurus/bundler@3.7.0(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)': dependencies: '@babel/core': 7.27.1 '@docusaurus/babel': 3.7.0(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -12282,7 +12285,7 @@ snapshots: postcss: 8.5.3 postcss-loader: 7.3.4(postcss@8.5.3)(typescript@5.8.3)(webpack@5.99.9(esbuild@0.25.4)) postcss-preset-env: 10.1.6(postcss@8.5.3) - react-dev-utils: 12.0.1(eslint@9.27.0)(typescript@5.8.3)(webpack@5.99.9(esbuild@0.25.4)) + react-dev-utils: 12.0.1(eslint@9.27.0(jiti@1.21.6))(typescript@5.8.3)(webpack@5.99.9(esbuild@0.25.4)) terser-webpack-plugin: 5.3.14(esbuild@0.25.4)(webpack@5.99.9(esbuild@0.25.4)) tslib: 2.8.1 url-loader: 4.1.1(file-loader@6.2.0(webpack@5.99.9(esbuild@0.25.4)))(webpack@5.99.9(esbuild@0.25.4)) @@ -12305,10 +12308,10 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/core@3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)': + '@docusaurus/core@3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)': dependencies: '@docusaurus/babel': 3.7.0(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/bundler': 3.7.0(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) + '@docusaurus/bundler': 3.7.0(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) '@docusaurus/logger': 3.7.0 '@docusaurus/mdx-loader': 3.7.0(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils': 3.7.0(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -12335,7 +12338,7 @@ snapshots: p-map: 4.0.0 prompts: 2.4.2 react: 18.3.1 - react-dev-utils: 12.0.1(eslint@9.27.0)(typescript@5.8.3)(webpack@5.99.9(esbuild@0.25.4)) + react-dev-utils: 12.0.1(eslint@9.27.0(jiti@1.21.6))(typescript@5.8.3)(webpack@5.99.9(esbuild@0.25.4)) react-dom: 18.3.1(react@18.3.1) react-helmet-async: '@slorber/react-helmet-async@1.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)' react-loadable: '@docusaurus/react-loadable@6.0.0(react@18.3.1)' @@ -12436,13 +12439,13 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/plugin-content-blog@3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3))(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)': + '@docusaurus/plugin-content-blog@3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3))(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) '@docusaurus/logger': 3.7.0 '@docusaurus/mdx-loader': 3.7.0(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) - '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3))(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) + '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3))(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/types': 3.7.0(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils': 3.7.0(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils-common': 3.7.0(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -12479,13 +12482,13 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)': + '@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) '@docusaurus/logger': 3.7.0 '@docusaurus/mdx-loader': 3.7.0(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/module-type-aliases': 3.7.0(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3))(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3))(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/types': 3.7.0(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils': 3.7.0(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils-common': 3.7.0(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -12520,9 +12523,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-content-pages@3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)': + '@docusaurus/plugin-content-pages@3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) '@docusaurus/mdx-loader': 3.7.0(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/types': 3.7.0(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils': 3.7.0(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -12552,9 +12555,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-debug@3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)': + '@docusaurus/plugin-debug@3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) '@docusaurus/types': 3.7.0(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils': 3.7.0(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) fs-extra: 11.2.0 @@ -12582,9 +12585,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-google-analytics@3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)': + '@docusaurus/plugin-google-analytics@3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) '@docusaurus/types': 3.7.0(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils-validation': 3.7.0(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -12610,9 +12613,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-google-gtag@3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)': + '@docusaurus/plugin-google-gtag@3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) '@docusaurus/types': 3.7.0(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils-validation': 3.7.0(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@types/gtag.js': 0.0.12 @@ -12639,9 +12642,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-google-tag-manager@3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)': + '@docusaurus/plugin-google-tag-manager@3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) '@docusaurus/types': 3.7.0(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils-validation': 3.7.0(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -12667,9 +12670,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-sitemap@3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)': + '@docusaurus/plugin-sitemap@3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) '@docusaurus/logger': 3.7.0 '@docusaurus/types': 3.7.0(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils': 3.7.0(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -12700,9 +12703,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-svgr@3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)': + '@docusaurus/plugin-svgr@3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) '@docusaurus/types': 3.7.0(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils': 3.7.0(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils-validation': 3.7.0(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -12732,21 +12735,21 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/preset-classic@3.7.0(@algolia/client-search@5.8.1)(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.2)(typescript@5.8.3)': - dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) - '@docusaurus/plugin-content-blog': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3))(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) - '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) - '@docusaurus/plugin-content-pages': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) - '@docusaurus/plugin-debug': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) - '@docusaurus/plugin-google-analytics': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) - '@docusaurus/plugin-google-gtag': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) - '@docusaurus/plugin-google-tag-manager': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) - '@docusaurus/plugin-sitemap': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) - '@docusaurus/plugin-svgr': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) - '@docusaurus/theme-classic': 3.7.0(@types/react@18.3.11)(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) - '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3))(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/theme-search-algolia': 3.7.0(@algolia/client-search@5.8.1)(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.2)(typescript@5.8.3) + '@docusaurus/preset-classic@3.7.0(@algolia/client-search@5.8.1)(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.2)(typescript@5.8.3)': + dependencies: + '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) + '@docusaurus/plugin-content-blog': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3))(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) + '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) + '@docusaurus/plugin-content-pages': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) + '@docusaurus/plugin-debug': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) + '@docusaurus/plugin-google-analytics': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) + '@docusaurus/plugin-google-gtag': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) + '@docusaurus/plugin-google-tag-manager': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) + '@docusaurus/plugin-sitemap': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) + '@docusaurus/plugin-svgr': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) + '@docusaurus/theme-classic': 3.7.0(@types/react@18.3.11)(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) + '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3))(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/theme-search-algolia': 3.7.0(@algolia/client-search@5.8.1)(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.2)(typescript@5.8.3) '@docusaurus/types': 3.7.0(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -12778,16 +12781,16 @@ snapshots: '@types/react': 18.3.11 react: 18.3.1 - '@docusaurus/theme-classic@3.7.0(@types/react@18.3.11)(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)': + '@docusaurus/theme-classic@3.7.0(@types/react@18.3.11)(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) '@docusaurus/logger': 3.7.0 '@docusaurus/mdx-loader': 3.7.0(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/module-type-aliases': 3.7.0(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/plugin-content-blog': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3))(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) - '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) - '@docusaurus/plugin-content-pages': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) - '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3))(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/plugin-content-blog': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3))(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) + '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) + '@docusaurus/plugin-content-pages': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) + '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3))(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/theme-translations': 3.7.0 '@docusaurus/types': 3.7.0(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils': 3.7.0(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -12828,11 +12831,11 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/theme-common@3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3))(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@docusaurus/theme-common@3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3))(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@docusaurus/mdx-loader': 3.7.0(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/module-type-aliases': 3.7.0(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) + '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) '@docusaurus/utils': 3.7.0(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils-common': 3.7.0(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@types/history': 4.7.11 @@ -12852,13 +12855,13 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/theme-search-algolia@3.7.0(@algolia/client-search@5.8.1)(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.2)(typescript@5.8.3)': + '@docusaurus/theme-search-algolia@3.7.0(@algolia/client-search@5.8.1)(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.2)(typescript@5.8.3)': dependencies: '@docsearch/react': 3.9.0(@algolia/client-search@5.8.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.2) - '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) '@docusaurus/logger': 3.7.0 - '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) - '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3))(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) + '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))(esbuild@0.25.4)(eslint@9.27.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3))(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/theme-translations': 3.7.0 '@docusaurus/utils': 3.7.0(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils-validation': 3.7.0(esbuild@0.25.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -12983,10 +12986,10 @@ snapshots: - uglify-js - webpack-cli - '@effortlessmotion/html-webpack-inline-source-plugin@1.0.3(html-webpack-plugin@5.6.3(webpack@5.99.9(esbuild@0.25.4)(webpack-cli@6.0.1)))(webpack@5.99.9(esbuild@0.25.4)(webpack-cli@6.0.1))': + '@effortlessmotion/html-webpack-inline-source-plugin@1.0.3(html-webpack-plugin@5.6.3(webpack@5.99.9))(webpack@5.99.9)': dependencies: escape-string-regexp: 4.0.0 - html-webpack-plugin: 5.6.3(webpack@5.99.9(esbuild@0.25.4)(webpack-cli@6.0.1)) + html-webpack-plugin: 5.6.3(webpack@5.99.9) slash: 3.0.0 source-map-url: 0.4.1 webpack: 5.99.9(esbuild@0.25.4)(webpack-cli@6.0.1) @@ -13087,9 +13090,9 @@ snapshots: eslint: 8.57.1 eslint-visitor-keys: 3.4.3 - '@eslint-community/eslint-utils@4.7.0(eslint@9.27.0)': + '@eslint-community/eslint-utils@4.7.0(eslint@9.27.0(jiti@1.21.6))': dependencies: - eslint: 9.27.0 + eslint: 9.27.0(jiti@1.21.6) eslint-visitor-keys: 3.4.3 optional: true @@ -14857,7 +14860,7 @@ snapshots: '@types/vscode@1.82.0': {} - '@types/webpack@5.28.5(esbuild@0.25.4)(webpack-cli@6.0.1(webpack-dev-server@5.2.1)(webpack@5.99.9))': + '@types/webpack@5.28.5(esbuild@0.25.4)(webpack-cli@6.0.1)': dependencies: '@types/node': 20.17.50 tapable: 2.2.1 @@ -15096,12 +15099,12 @@ snapshots: '@webassemblyjs/ast': 1.14.1 '@xtuc/long': 4.2.2 - '@webpack-cli/configtest@3.0.1(webpack-cli@6.0.1(webpack-dev-server@5.2.1)(webpack@5.99.9))(webpack@5.99.9(esbuild@0.25.4)(webpack-cli@6.0.1))': + '@webpack-cli/configtest@3.0.1(webpack-cli@6.0.1)(webpack@5.99.9)': dependencies: webpack: 5.99.9(esbuild@0.25.4)(webpack-cli@6.0.1) webpack-cli: 6.0.1(webpack-dev-server@5.2.1)(webpack@5.99.9) - '@webpack-cli/generators@3.0.7(encoding@0.1.13)(mem-fs@2.3.0)(prettier@3.3.3)(webpack-cli@6.0.1(webpack-dev-server@5.2.1)(webpack@5.99.9))(webpack@5.99.9(esbuild@0.25.4)(webpack-cli@6.0.1))': + '@webpack-cli/generators@3.0.7(encoding@0.1.13)(mem-fs@2.3.0)(prettier@3.3.3)(webpack-cli@6.0.1)(webpack@5.99.9)': dependencies: webpack: 5.99.9(esbuild@0.25.4)(webpack-cli@6.0.1) webpack-cli: 6.0.1(webpack-dev-server@5.2.1)(webpack@5.99.9) @@ -15115,12 +15118,12 @@ snapshots: - mem-fs - supports-color - '@webpack-cli/info@3.0.1(webpack-cli@6.0.1(webpack-dev-server@5.2.1)(webpack@5.99.9))(webpack@5.99.9(esbuild@0.25.4)(webpack-cli@6.0.1))': + '@webpack-cli/info@3.0.1(webpack-cli@6.0.1)(webpack@5.99.9)': dependencies: webpack: 5.99.9(esbuild@0.25.4)(webpack-cli@6.0.1) webpack-cli: 6.0.1(webpack-dev-server@5.2.1)(webpack@5.99.9) - '@webpack-cli/serve@3.0.1(webpack-cli@6.0.1(webpack-dev-server@5.2.1)(webpack@5.99.9))(webpack-dev-server@5.2.1(webpack-cli@6.0.1)(webpack@5.99.9))(webpack@5.99.9(esbuild@0.25.4)(webpack-cli@6.0.1))': + '@webpack-cli/serve@3.0.1(webpack-cli@6.0.1)(webpack-dev-server@5.2.1)(webpack@5.99.9)': dependencies: webpack: 5.99.9(esbuild@0.25.4)(webpack-cli@6.0.1) webpack-cli: 6.0.1(webpack-dev-server@5.2.1)(webpack@5.99.9) @@ -16253,7 +16256,7 @@ snapshots: optionalDependencies: webpack: 5.99.9(esbuild@0.25.4) - css-loader@7.1.2(webpack@5.99.9(esbuild@0.25.4)(webpack-cli@6.0.1)): + css-loader@7.1.2(webpack@5.99.9): dependencies: icss-utils: 5.1.0(postcss@8.5.3) postcss: 8.5.3 @@ -16931,7 +16934,7 @@ snapshots: debug: 4.4.0(supports-color@8.1.1) enhanced-resolve: 5.17.1 eslint: 8.57.1 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.32.1(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.32.1(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.32.1(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) fast-glob: 3.3.3 get-tsconfig: 4.10.1 is-bun-module: 1.2.1 @@ -16958,7 +16961,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@8.32.1(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.32.1(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1): + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.32.1(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1): dependencies: debug: 3.2.7 optionalDependencies: @@ -16969,7 +16972,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@8.32.1(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@4.3.5(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1): + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.32.1(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@4.3.5)(eslint@8.57.1): dependencies: debug: 3.2.7 optionalDependencies: @@ -16991,7 +16994,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.32.1(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@4.3.5(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.32.1(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@4.3.5)(eslint@8.57.1) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -17158,9 +17161,9 @@ snapshots: transitivePeerDependencies: - supports-color - eslint@9.27.0: + eslint@9.27.0(jiti@1.21.6): dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.27.0) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.27.0(jiti@1.21.6)) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.20.0 '@eslint/config-helpers': 0.2.2 @@ -17195,6 +17198,8 @@ snapshots: minimatch: 3.1.2 natural-compare: 1.4.0 optionator: 0.9.4 + optionalDependencies: + jiti: 1.21.6 transitivePeerDependencies: - supports-color optional: true @@ -17522,7 +17527,7 @@ snapshots: cross-spawn: 7.0.5 signal-exit: 4.1.0 - fork-ts-checker-webpack-plugin@6.5.3(eslint@9.27.0)(typescript@5.8.3)(webpack@5.99.9(esbuild@0.25.4)): + fork-ts-checker-webpack-plugin@6.5.3(eslint@9.27.0(jiti@1.21.6))(typescript@5.8.3)(webpack@5.99.9(esbuild@0.25.4)): dependencies: '@babel/code-frame': 7.27.1 '@types/json-schema': 7.0.15 @@ -17540,7 +17545,7 @@ snapshots: typescript: 5.8.3 webpack: 5.99.9(esbuild@0.25.4) optionalDependencies: - eslint: 9.27.0 + eslint: 9.27.0(jiti@1.21.6) form-data-encoder@2.1.4: {} @@ -18006,7 +18011,7 @@ snapshots: html-void-elements@3.0.0: {} - html-webpack-plugin@5.6.3(webpack@5.99.9(esbuild@0.25.4)(webpack-cli@6.0.1)): + html-webpack-plugin@5.6.3(webpack@5.99.9(esbuild@0.25.4)): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -18014,9 +18019,9 @@ snapshots: pretty-error: 4.0.0 tapable: 2.2.1 optionalDependencies: - webpack: 5.99.9(esbuild@0.25.4)(webpack-cli@6.0.1) + webpack: 5.99.9(esbuild@0.25.4) - html-webpack-plugin@5.6.3(webpack@5.99.9(esbuild@0.25.4)): + html-webpack-plugin@5.6.3(webpack@5.99.9): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -18024,7 +18029,7 @@ snapshots: pretty-error: 4.0.0 tapable: 2.2.1 optionalDependencies: - webpack: 5.99.9(esbuild@0.25.4) + webpack: 5.99.9(esbuild@0.25.4)(webpack-cli@6.0.1) htmlparser2@6.1.0: dependencies: @@ -20882,7 +20887,7 @@ snapshots: transitivePeerDependencies: - typescript - postcss-loader@8.1.1(postcss@8.5.3)(typescript@5.8.3)(webpack@5.99.9(esbuild@0.25.4)(webpack-cli@6.0.1)): + postcss-loader@8.1.1(postcss@8.5.3)(typescript@5.8.3)(webpack@5.99.9): dependencies: cosmiconfig: 9.0.0(typescript@5.8.3) jiti: 1.21.6 @@ -21339,7 +21344,7 @@ snapshots: minimist: 1.2.8 strip-json-comments: 2.0.1 - react-dev-utils@12.0.1(eslint@9.27.0)(typescript@5.8.3)(webpack@5.99.9(esbuild@0.25.4)): + react-dev-utils@12.0.1(eslint@9.27.0(jiti@1.21.6))(typescript@5.8.3)(webpack@5.99.9(esbuild@0.25.4)): dependencies: '@babel/code-frame': 7.27.1 address: 1.2.2 @@ -21350,7 +21355,7 @@ snapshots: escape-string-regexp: 4.0.0 filesize: 8.0.7 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.3(eslint@9.27.0)(typescript@5.8.3)(webpack@5.99.9(esbuild@0.25.4)) + fork-ts-checker-webpack-plugin: 6.5.3(eslint@9.27.0(jiti@1.21.6))(typescript@5.8.3)(webpack@5.99.9(esbuild@0.25.4)) global-modules: 2.0.0 globby: 11.1.0 gzip-size: 6.0.0 @@ -22404,7 +22409,7 @@ snapshots: strnum@1.0.5: {} - style-loader@4.0.0(webpack@5.99.9(esbuild@0.25.4)(webpack-cli@6.0.1)): + style-loader@4.0.0(webpack@5.99.9): dependencies: webpack: 5.99.9(esbuild@0.25.4)(webpack-cli@6.0.1) @@ -22531,25 +22536,25 @@ snapshots: mkdirp: 1.0.4 yallist: 4.0.0 - terser-webpack-plugin@5.3.14(esbuild@0.25.4)(webpack@5.99.9(esbuild@0.25.4)(webpack-cli@6.0.1)): + terser-webpack-plugin@5.3.14(esbuild@0.25.4)(webpack@5.99.9(esbuild@0.25.4)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 4.3.2 serialize-javascript: 6.0.2 terser: 5.35.0 - webpack: 5.99.9(esbuild@0.25.4)(webpack-cli@6.0.1) + webpack: 5.99.9(esbuild@0.25.4) optionalDependencies: esbuild: 0.25.4 - terser-webpack-plugin@5.3.14(esbuild@0.25.4)(webpack@5.99.9(esbuild@0.25.4)): + terser-webpack-plugin@5.3.14(esbuild@0.25.4)(webpack@5.99.9): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 4.3.2 serialize-javascript: 6.0.2 terser: 5.35.0 - webpack: 5.99.9(esbuild@0.25.4) + webpack: 5.99.9(esbuild@0.25.4)(webpack-cli@6.0.1) optionalDependencies: esbuild: 0.25.4 @@ -22682,7 +22687,7 @@ snapshots: babel-jest: 29.7.0(@babel/core@7.27.1) esbuild: 0.25.4 - ts-loader@9.5.1(typescript@5.8.3)(webpack@5.99.9(esbuild@0.25.4)(webpack-cli@6.0.1)): + ts-loader@9.5.1(typescript@5.8.3)(webpack@5.99.9): dependencies: chalk: 4.1.2 enhanced-resolve: 5.17.1 @@ -23093,9 +23098,9 @@ snapshots: webpack-cli@6.0.1(webpack-dev-server@5.2.1)(webpack@5.99.9): dependencies: '@discoveryjs/json-ext': 0.6.3 - '@webpack-cli/configtest': 3.0.1(webpack-cli@6.0.1(webpack-dev-server@5.2.1)(webpack@5.99.9))(webpack@5.99.9(esbuild@0.25.4)(webpack-cli@6.0.1)) - '@webpack-cli/info': 3.0.1(webpack-cli@6.0.1(webpack-dev-server@5.2.1)(webpack@5.99.9))(webpack@5.99.9(esbuild@0.25.4)(webpack-cli@6.0.1)) - '@webpack-cli/serve': 3.0.1(webpack-cli@6.0.1(webpack-dev-server@5.2.1)(webpack@5.99.9))(webpack-dev-server@5.2.1(webpack-cli@6.0.1)(webpack@5.99.9))(webpack@5.99.9(esbuild@0.25.4)(webpack-cli@6.0.1)) + '@webpack-cli/configtest': 3.0.1(webpack-cli@6.0.1)(webpack@5.99.9) + '@webpack-cli/info': 3.0.1(webpack-cli@6.0.1)(webpack@5.99.9) + '@webpack-cli/serve': 3.0.1(webpack-cli@6.0.1)(webpack-dev-server@5.2.1)(webpack@5.99.9) colorette: 2.0.20 commander: 12.1.0 cross-spawn: 7.0.5 @@ -23118,7 +23123,7 @@ snapshots: schema-utils: 4.3.2 webpack: 5.99.9(esbuild@0.25.4) - webpack-dev-middleware@7.4.2(webpack@5.99.9(esbuild@0.25.4)(webpack-cli@6.0.1)): + webpack-dev-middleware@7.4.2(webpack@5.99.9): dependencies: colorette: 2.0.20 memfs: 4.14.0 @@ -23197,7 +23202,7 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 7.4.2(webpack@5.99.9(esbuild@0.25.4)(webpack-cli@6.0.1)) + webpack-dev-middleware: 7.4.2(webpack@5.99.9) ws: 8.18.0 optionalDependencies: webpack: 5.99.9(esbuild@0.25.4)(webpack-cli@6.0.1) @@ -23276,7 +23281,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 4.3.2 tapable: 2.2.1 - terser-webpack-plugin: 5.3.14(esbuild@0.25.4)(webpack@5.99.9(esbuild@0.25.4)(webpack-cli@6.0.1)) + terser-webpack-plugin: 5.3.14(esbuild@0.25.4)(webpack@5.99.9) watchpack: 2.4.2 webpack-sources: 3.2.3 optionalDependencies: