diff --git a/.github/renovate.json b/.github/renovate.json new file mode 100644 index 000000000..30be8672c --- /dev/null +++ b/.github/renovate.json @@ -0,0 +1,11 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": ["github>rstackjs/renovate"], + "env": { + "PNPM_MAX_WORKERS": "1" + }, + "toolSettings": { + "nodeMaxMemory": 1536 + }, + "ignoreDeps": ["@nestjs/common", "@nestjs/core", "@nestjs/platform-express"] +} diff --git a/.github/renovate.json5 b/.github/renovate.json5 deleted file mode 100644 index c5cd0ee80..000000000 --- a/.github/renovate.json5 +++ /dev/null @@ -1,65 +0,0 @@ -{ - $schema: "https://docs.renovatebot.com/renovate-schema.json", - automerge: true, - automergeType: "pr", - automergeSchedule: ["at any time"], - extends: ["config:recommended", "schedule:weekly"], - ignorePaths: ["**/tests/**", "**/node_modules/**"], - packageRules: [ - { - semanticCommitType: "chore", - rangeStrategy: "bump", - matchPackageNames: ["*"], - }, - { - groupName: "rspack", - groupSlug: "rspack", - matchPackageNames: ["/rspack/"], - }, - { - groupName: "rsbuild", - groupSlug: "rsbuild", - matchPackageNames: ["/rsbuild/"], - }, - { - groupName: "rspress", - groupSlug: "rspress", - matchPackageNames: ["/rspress/"], - }, - { - groupName: "rsdoctor", - groupSlug: "rsdoctor", - matchPackageNames: ["/rsdoctor/"], - }, - { - groupName: "types", - groupSlug: "types", - matchPackageNames: ["/^@types//"], - }, - { - groupName: "all non-major dependencies", - groupSlug: "all-non-major", - matchUpdateTypes: ["patch", "minor"], - matchPackageNames: ["*"], - }, - { - matchDepTypes: ["peerDependencies"], - enabled: false, - }, - ], - ignoreDeps: [ - "vue", - "vue-loader", - "globby", - "open", - "strip-ansi", - "ansi-escapes", - "cli-truncate", - "patch-console", - "babel-plugin-react-compiler", - "@tailwindcss/postcss", - "@nestjs/common", - "@nestjs/core", - "@nestjs/platform-express" - ], -} diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index b83f4f0b6..3ff9007cd 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -2,7 +2,7 @@ name: CI on: schedule: - - cron: "0 1 * * *" + - cron: '0 1 * * *' workflow_dispatch: @@ -17,42 +17,22 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v6 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 - name: Install pnpm - uses: pnpm/action-setup@v4 + uses: pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1 # v4 id: pnpm-install - name: Set up Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6 with: - node-version-file: ".nvmrc" + node-version-file: '.nvmrc' - name: Install dependencies run: pnpm install - - name: Install Playwright browsers - run: pnpm dlx playwright install chromium + - name: Build + run: node --run build - - name: Build Rspack - run: | - pnpm build:rspack - - - name: Build Rsbuild - run: | - pnpm build:rsbuild - - - name: Build Rslib - run: | - pnpm build:rslib - - - name: Build Rspress - run: | - pnpm build:rspress - - - name: Build Rsdoctor - run: | - pnpm build:rsdoctor - - - name: Test Rstest - run: pnpm test:rstest + - name: Test + run: node --run test diff --git a/.gitignore b/.gitignore index 65f56ca13..52f40c054 100644 --- a/.gitignore +++ b/.gitignore @@ -1,52 +1,21 @@ # Logs logs *.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* -lerna-debug.log* -.pnpm-debug.log* .DS_Store -# Diagnostic reports (https://nodejs.org/api/report.html) -report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json - -# Runtime data -pids -*.pid -*.seed -*.pid.lock - -# Directory for instrumented libs generated by jscoverage/JSCover -lib-cov +# dist files +dist +doc_build +.swc # Coverage directory used by tools like istanbul coverage !rstest/coverage/ *.lcov -# nyc test coverage -.nyc_output - -# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) -.grunt - -# Bower dependency directory (https://bower.io/) -bower_components - -# node-waf configuration -.lock-wscript - -# Compiled binary addons (https://nodejs.org/api/addons.html) -build/Release - # Dependency directories node_modules/ -jspm_packages/ - -# Snowpack dependency directory (https://snowpack.dev/) -web_modules/ # TypeScript cache *.tsbuildinfo @@ -60,21 +29,6 @@ web_modules/ # Optional stylelint cache .stylelintcache -# Microbundle cache -.rpt2_cache/ -.rts2_cache_cjs/ -.rts2_cache_es/ -.rts2_cache_umd/ - -# Optional REPL history -.node_repl_history - -# Output of 'npm pack' -*.tgz - -# Yarn Integrity file -.yarn-integrity - # dotenv environment variable files .env .env.development.local @@ -82,59 +36,5 @@ web_modules/ .env.production.local .env.local -# parcel-bundler cache (https://parceljs.org/) -.cache -.parcel-cache - -# Next.js build output -.next -out -.swc - -# Nuxt.js build / generate output -.nuxt -dist - -# Gatsby files -.cache/ -# Comment in the public line in if your project uses Gatsby and not Next.js -# https://nextjs.org/blog/next-9-1#public-directory-support -# public - -# vuepress build output -.vuepress/dist - -# vuepress v2.x temp and cache directory -.temp -.cache - -# Docusaurus cache and generated files -.docusaurus - -# Serverless directories -.serverless/ - -# FuseBox cache -.fusebox/ - -# DynamoDB Local files -.dynamodb/ - -# TernJS port file -.tern-port - -# Stores VSCode versions used for testing VSCode extensions -.vscode-test - -# yarn v2 -.yarn/cache -.yarn/unplugged -.yarn/build-state.yml -.yarn/install-state.gz -.pnp.* - -# ignore lock to test more -yarn.lock -package-lock.json - -.idea/ +# Jetbrains IDE files +.idea diff --git a/.nvmrc b/.nvmrc index cf2efde81..1ec89699e 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -24.13.0 \ No newline at end of file +24.16.0 \ No newline at end of file diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 000000000..5d0e1f1ed --- /dev/null +++ b/.prettierignore @@ -0,0 +1,11 @@ +# Ignore artifacts: +dist-* +pnpm-lock.yaml + +# Ignore generated files: +auto-imports.d.ts +components.d.ts +**/@mf-types +**/http-import.lock.data +**/__snapshots__ +routeTree.gen.ts diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 000000000..5ac85e271 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,4 @@ +{ + "printWidth": 100, + "singleQuote": true +} diff --git a/.vscode/extensions.json b/.vscode/extensions.json index 699ed7331..f172f18c4 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -1,3 +1,3 @@ { - "recommendations": ["biomejs.biome"] + "recommendations": ["rstack.rslint", "esbenp.prettier-vscode"] } diff --git a/.vscode/settings.json b/.vscode/settings.json index 85b3b8121..95ed24415 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -13,15 +13,13 @@ "files.exclude": { "**/.DS_Store": true }, - "editor.defaultFormatter": "biomejs.biome", + "editor.defaultFormatter": "esbenp.prettier-vscode", "mdx.validate.validateFileLinks": "ignore", "[javascript]": { - "editor.defaultFormatter": "biomejs.biome" + "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[typescript]": { - "editor.defaultFormatter": "biomejs.biome" + "editor.defaultFormatter": "esbenp.prettier-vscode" }, - "cSpell.words": [ - "rstest" - ] + "cSpell.words": ["rstest"] } diff --git a/AGENTS.md b/AGENTS.md index 020a4b961..94c1903a2 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -13,6 +13,7 @@ This file provides guidance for AI coding agents working in this repository. **The primary goal of each example is to demonstrate "how a specific API achieves a specific effect through specific configuration".** When creating or modifying examples: + - **Keep it minimal**: Only include code necessary to demonstrate the target feature/API - **Avoid over-engineering**: Don't add complex business logic that distracts from the core demonstration - **Focus on the tool, not the ecosystem**: For example, in a test runner example, focus on the test runner's APIs (mocking, assertions, configuration), not on complex DOM manipulation or third-party library integrations @@ -20,6 +21,7 @@ When creating or modifying examples: - **Clarity over completeness**: A simple, clear example is better than a comprehensive but confusing one Example of good vs bad: + ``` # Good: Demonstrates rstest's mocking API - Simple mock function usage @@ -35,10 +37,12 @@ Example of good vs bad: ## Quick Start (Local) Prerequisites: + - Node.js per `.nvmrc` - `corepack` enabled Common commands: + - Install deps: `corepack enable && pnpm i` - Build everything: `pnpm run build` - Build a group: @@ -50,6 +54,7 @@ Common commands: - Test Rspack examples: `pnpm run test:rspack` Working in a single example: + - `cd rspack/basic` (or any other example dir) - `pnpm i` (workspace install is preferred at repo root) - `pnpm run dev` / `pnpm run build` / `pnpm run test` (depends on the example) @@ -57,6 +62,7 @@ Working in a single example: ## Where Things Live Top-level directories: + - `rspack/`: Rspack examples (often package name prefix `example-*`). - `rsbuild/`: Rsbuild examples (often package name prefix `rsbuild-*`). - `rspress/`: Rspress examples (often package name prefix `rspress-*`). @@ -65,7 +71,7 @@ Top-level directories: ## Coding Conventions -- Formatting and linting: `Biome` is used (see `biome.json`). +- Formatting and linting: `Rslint` and `Prettier` are used (see `rslint.config.ts` and `.prettierrc`). - Default JS/TS quote style is single quotes. - Line width is 100. - Prefer minimal, example-focused changes. This repo is a collection of runnable examples; avoid refactors that reduce clarity. @@ -87,6 +93,7 @@ Top-level directories: ## Agent Workflow Expectations When making changes: + - Identify the single example/package impacted. - Keep changes scoped to that example unless explicitly requested. - Update configuration consistently with the conventions in that subtree. diff --git a/README.md b/README.md index 998aa6d41..b66bd89e7 100644 --- a/README.md +++ b/README.md @@ -2,34 +2,49 @@ This repository contains comprehensive examples that demonstrate the Rstack ecosystem tools, including Rspack, Rsbuild, Rspress, and Rsdoctor. These examples showcase common implementation patterns and best practices to help developers leverage the full potential of the Rstack toolchain. +> The `main` branch contains examples for Rspack/Rsbuild v2. For Rspack/Rsbuild 1.x examples, please check the [v1.x](https://github.com/rstackjs/rstack-examples/tree/v1.x) branch. + ## List of Examples -| [Rspack](https://github.com/web-infra-dev/rspack) | | [Examples](./rspack) | [Document](https://rspack.dev/) | -| :---------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------: | :----------------------------------: | -| [Rsbuild](https://github.com/web-infra-dev/rsbuild) | | [Examples](./rsbuild) | [Document](https://rsbuild.dev/) | -| [Rspress](https://github.com/web-infra-dev/rspress) | | [Examples](./rspress/) | [Document](https://rspress.dev/) | -| [Rsdoctor](https://github.com/web-infra-dev/rsdoctor) | | [Examples](./rsdoctor/) | [Document](https://rsdoctor.dev/) | -| [Rslib](https://github.com/web-infra-dev/rslib) | | [Examples](./rslib) | [Document](https://lib.rsbuild.dev/) | +| [Rspack](https://github.com/web-infra-dev/rspack) | | [Examples](./rspack) | [Document](https://rspack.rs/) | +| :---------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------: | :------------------------------: | +| [Rsbuild](https://github.com/web-infra-dev/rsbuild) | | [Examples](./rsbuild) | [Document](https://rsbuild.rs/) | +| [Rspress](https://github.com/web-infra-dev/rspress) | | [Examples](./rspress/) | [Document](https://rspress.rs/) | +| [Rsdoctor](https://github.com/web-infra-dev/rsdoctor) | | [Examples](./rsdoctor/) | [Document](https://rsdoctor.rs/) | +| [Rslib](https://github.com/web-infra-dev/rslib) | | [Examples](./rslib) | [Document](https://rslib.rs/) | ## How to Use ### Clone single example -To clone a single example, you can use the [gitpick](https://github.com/nrjdalal/gitpick) to clone a sub-directory from the current repository. +To clone a single example, use [giget](https://github.com/unjs/giget) to download a sub-directory from the current repository. For example, to clone the `/rspack/basic` example, run the following command: ```bash # Clone the basic example -npx gitpick https://github.com/rstackjs/rstack-examples/tree/main/rspack/basic +npx giget gh:rstackjs/rstack-examples/rspack/basic my-app -# Enter the basic example directory -cd basic +# Enter the my-app example directory +cd my-app # Install the dependencies pnpm i ``` +The second argument is the output directory. Pass it explicitly so the example is +created with a clear local folder name. + +You can clone any other example by replacing the path and output directory: + +```bash +# Clone the Rsbuild React example +npx giget gh:rstackjs/rstack-examples/rsbuild/react my-app + +# Clone the Rslib React example +npx giget gh:rstackjs/rstack-examples/rslib/react-basic my-lib +``` + ### Clone all examples To try all examples, you can clone the current repository to your local. diff --git a/biome.json b/biome.json deleted file mode 100644 index fd0d2cbe3..000000000 --- a/biome.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "$schema": "./node_modules/@biomejs/biome/configuration_schema.json", - "vcs": { - "enabled": true, - "defaultBranch": "main", - "clientKind": "git", - "useIgnoreFile": true - }, - "files": { - "includes": [ - "**/rspack/**", - "**/rsbuild/**", - "**/rspress/**", - "**/rsdoctor/**", - "**/rslib/**", - "**/rstest/**", - "!**/dist", - "!**/dist-*", - "!**/doc_build", - "!**/auto-imports.d.ts", - "!**/components.d.ts", - "!**/__snapshots__/**" - ], - "ignoreUnknown": true - }, - "javascript": { - "formatter": { - "quoteStyle": "single" - } - }, - "formatter": { - "enabled": true, - "indentStyle": "space", - "indentWidth": 2, - "lineWidth": 100, - "lineEnding": "lf" - }, - "linter": { - "rules": { - "recommended": false, - "suspicious": { - "recommended": true, - "noExplicitAny": "off", - "noArrayIndexKey": "off" - }, - "correctness": { - "recommended": true, - "useExhaustiveDependencies": "off" - } - } - }, - "overrides": [ - { - "includes": [ - "**/.vscode/*.json", - "**/tsconfig.json", - "**/tsconfig.*.json", - "**/tsconfig-*.json" - ], - "json": { - "parser": { - "allowComments": true, - "allowTrailingCommas": true - } - } - }, - { - "includes": ["**/worker.js", "**/*-worker.js"], - "linter": { - "rules": { - "suspicious": { - "noGlobalAssign": "off" - } - } - } - } - ] -} diff --git a/package.json b/package.json index 25d7caf2b..078497b5a 100644 --- a/package.json +++ b/package.json @@ -1,37 +1,45 @@ { "name": "rstack-examples", "version": "1.0.0", + "type": "module", "description": "Repository for examples of rstack", "license": "MIT", "scripts": { + "build": "pnpm run build:rspack && pnpm run build:rsbuild && pnpm run build:rspress && pnpm run build:rsdoctor && pnpm run build:rslib && pnpm run build:rstest", + "build:ci": "pnpm run build:rspack:ci && pnpm run build:rsbuild && pnpm run build:rspress && pnpm run build:rsdoctor && pnpm run build:rslib && pnpm run build:rstest", + "build:rsbuild": "pnpm --filter \"./rsbuild/**\" --stream build", + "build:rsdoctor": "pnpm --filter \"./rsdoctor/**\" --stream build", + "build:rslib": "pnpm --filter \"./rslib/**\" --stream build", + "build:rspack": "pnpm --filter \"./rspack/**\" --stream build", + "build:rspack:eco-ci": "pnpm --filter \"./rspack/**\" --filter \"!./rspack/next-rspack-app-router\" --filter \"!./rspack/next-rspack-page-router\" --stream build", + "build:rspress": "pnpm --filter \"./rspress/**\" --stream build", + "build:rstest": "pnpm --filter \"./rstest/**\" --stream build", "bump": "taze -l", - "build": "npm run build:rspack && npm run build:rsbuild && npm run build:rspress && npm run build:rsdoctor && npm run build:rslib", - "build:rsbuild": "pnpm --filter \"rsbuild-*\" build", - "build:rsdoctor": "pnpm --filter \"rsdoctor-*\" build", - "build:rspack": "pnpm --filter \"example-*\" build", - "test:rspack": "pnpm --filter \"example-*\" test", - "test:rstest": "pnpm --filter \"rstest-*\" test", - "build:rspress": "pnpm --filter \"rspress-*\" build", - "build:rslib": "pnpm --filter \"rslib-*\" build", + "lint": "rslint && prettier -c \"*.{json,jsonc,md,yml,yaml,ts}\" \".vscode/*.json\" \"{rspack,rsbuild,rspress,rsdoctor,rslib,rstest}/**/*.{js,ts,cjs,mjs,d.cts,d.mts,jsx,tsx,json,jsonc}\"", + "lint:write": "rslint --fix && prettier -w \"*.{json,jsonc,md,yml,yaml,ts}\" \".vscode/*.json\" \"{rspack,rsbuild,rspress,rsdoctor,rslib,rstest}/**/*.{js,ts,cjs,mjs,d.cts,d.mts,jsx,tsx,json,jsonc}\"", "prepare": "husky", - "sort-package-json": "npx sort-package-json \"rspack/*/package.json\" \"rsbuild/*/package.json\" \"rspress/*/package.json\" \"rsdoctor/*/package.json\" \"rslib/*/package.json\" \"rstest/*/package.json\"" + "sort-package-json": "npx sort-package-json \"rspack/*/package.json\" \"rsbuild/*/package.json\" \"rspress/*/package.json\" \"rsdoctor/*/package.json\" \"rslib/*/package.json\" \"rstest/*/package.json\"", + "test": "pnpm run test:rspack && pnpm run test:rstest", + "test:rspack": "pnpm --filter \"./rspack/**\" --stream test", + "test:rspack:eco-ci": "pnpm --filter \"./rspack/**\" --filter \"!./rspack/next-rspack-app-router\" --filter \"!./rspack/next-rspack-page-router\" --stream test", + "test:rstest": "pnpm --filter \"./rstest/**\" --stream test" }, "lint-staged": { - "*.{js,ts,cjs,mjs,d.cts,d.mts,jsx,tsx,json,jsonc}": [ - "npx @biomejs/biome check --write --no-errors-on-unmatched" + "*.{js,ts,cjs,mjs,d.cts,d.mts,jsx,tsx}": [ + "rslint --fix", + "prettier --write" + ], + "*.{json,jsonc,md,mdx,yml,yaml,css,scss,less,html,vue}": [ + "prettier --write" ] }, "devDependencies": { - "@biomejs/biome": "^2.3.13", + "@rslint/core": "^0.5.3", "cross-env": "10.1.0", "husky": "9.1.7", - "lint-staged": "16.2.7", - "taze": "^19.9.2" + "lint-staged": "16.4.0", + "prettier": "^3.8.3", + "taze": "^19.14.1" }, - "packageManager": "pnpm@10.28.2", - "pnpm": { - "overrides": { - "react-focus-lock": "2.13.7" - } - } + "packageManager": "pnpm@10.34.1" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 118a245ee..eb0746a1b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2,18 +2,16 @@ lockfileVersion: '9.0' settings: autoInstallPeers: true + dedupePeers: true excludeLinksFromLockfile: false -overrides: - react-focus-lock: 2.13.7 - importers: .: devDependencies: - '@biomejs/biome': - specifier: ^2.3.13 - version: 2.3.13 + '@rslint/core': + specifier: ^0.5.3 + version: 0.5.3(jiti@2.7.0) cross-env: specifier: 10.1.0 version: 10.1.0 @@ -21,39 +19,45 @@ importers: specifier: 9.1.7 version: 9.1.7 lint-staged: - specifier: 16.2.7 - version: 16.2.7 + specifier: 16.4.0 + version: 16.4.0 + prettier: + specifier: ^3.8.3 + version: 3.8.3 taze: - specifier: ^19.9.2 - version: 19.9.2 + specifier: ^19.14.1 + version: 19.14.1 rsbuild/emotion: dependencies: '@emotion/react': specifier: 11.14.0 - version: 11.14.0(@types/react@19.2.10)(react@19.2.4) + version: 11.14.0(@types/react@19.2.15)(react@19.2.7) react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) devDependencies: '@rsbuild/core': - specifier: ^1.7.2 - version: 1.7.2 + specifier: 2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) '@rsbuild/plugin-react': - specifier: ^1.4.4 - version: 1.4.4(@rsbuild/core@1.7.2)(webpack-hot-middleware@2.26.1) + specifier: ^2.1.0 + version: 2.1.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4) '@swc/plugin-emotion': - specifier: ^14.5.0 - version: 14.5.0 + specifier: ^14.12.0 + version: 14.12.0 + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 '@types/react': - specifier: ^19.2.10 - version: 19.2.10 + specifier: ^19.2.15 + version: 19.2.15 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.10) + version: 19.2.3(@types/react@19.2.15) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -61,11 +65,14 @@ importers: rsbuild/express: devDependencies: '@rsbuild/core': - specifier: ^1.7.2 - version: 1.7.2 + specifier: 2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) '@types/express': specifier: ^5.0.6 version: 5.0.6 + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 express: specifier: ^5.2.1 version: 5.2.1 @@ -76,14 +83,17 @@ importers: rsbuild/fastify: devDependencies: '@fastify/middie': - specifier: ^9.1.0 - version: 9.1.0 + specifier: ^9.3.2 + version: 9.3.2 '@rsbuild/core': - specifier: ^1.7.2 - version: 1.7.2 + specifier: 2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 fastify: - specifier: ^5.7.2 - version: 5.7.2 + specifier: ^5.8.5 + version: 5.8.5 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -91,11 +101,14 @@ importers: rsbuild/lit: devDependencies: '@rsbuild/core': - specifier: ^1.7.2 - version: 1.7.2 + specifier: 2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 lit: - specifier: ^3.3.2 - version: 3.3.2 + specifier: ^3.3.3 + version: 3.3.3 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -103,30 +116,30 @@ importers: rsbuild/module-federation-enhanced/consumer: dependencies: react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) devDependencies: - '@module-federation/enhanced': - specifier: ^0.23.0 - version: 0.23.0(@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3))(webpack@5.104.1) '@module-federation/rsbuild-plugin': - specifier: ^0.23.0 - version: 0.23.0(@rsbuild/core@1.7.2)(@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3))(webpack@5.104.1) + specifier: ^2.5.0 + version: 2.5.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(node-fetch@2.7.0)(typescript@5.9.3)(vue-tsc@3.3.7)(webpack@5.102.1) '@rsbuild/core': - specifier: ^1.7.2 - version: 1.7.2 + specifier: 2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) '@rsbuild/plugin-react': - specifier: ^1.4.4 - version: 1.4.4(@rsbuild/core@1.7.2)(webpack-hot-middleware@2.26.1) + specifier: ^2.1.0 + version: 2.1.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 '@types/react': - specifier: ^19.2.10 - version: 19.2.10 + specifier: ^19.2.15 + version: 19.2.15 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.10) + version: 19.2.3(@types/react@19.2.15) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -134,30 +147,30 @@ importers: rsbuild/module-federation-enhanced/provider: dependencies: react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) devDependencies: - '@module-federation/enhanced': - specifier: ^0.23.0 - version: 0.23.0(@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3))(webpack@5.104.1) '@module-federation/rsbuild-plugin': - specifier: ^0.23.0 - version: 0.23.0(@rsbuild/core@1.7.2)(@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3))(webpack@5.104.1) + specifier: ^2.5.0 + version: 2.5.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(node-fetch@2.7.0)(typescript@5.9.3)(vue-tsc@3.3.7)(webpack@5.102.1) '@rsbuild/core': - specifier: ^1.7.2 - version: 1.7.2 + specifier: 2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) '@rsbuild/plugin-react': - specifier: ^1.4.4 - version: 1.4.4(@rsbuild/core@1.7.2)(webpack-hot-middleware@2.26.1) + specifier: ^2.1.0 + version: 2.1.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 '@types/react': - specifier: ^19.2.10 - version: 19.2.10 + specifier: ^19.2.15 + version: 19.2.15 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.10) + version: 19.2.3(@types/react@19.2.15) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -165,18 +178,21 @@ importers: rsbuild/module-federation/host: dependencies: react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) devDependencies: '@rsbuild/core': - specifier: ^1.7.2 - version: 1.7.2 + specifier: 2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) '@rsbuild/plugin-react': - specifier: ^1.4.4 - version: 1.4.4(@rsbuild/core@1.7.2)(webpack-hot-middleware@2.26.1) + specifier: ^2.1.0 + version: 2.1.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -184,18 +200,21 @@ importers: rsbuild/module-federation/remote: dependencies: react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) devDependencies: '@rsbuild/core': - specifier: ^1.7.2 - version: 1.7.2 + specifier: 2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) '@rsbuild/plugin-react': - specifier: ^1.4.4 - version: 1.4.4(@rsbuild/core@1.7.2)(webpack-hot-middleware@2.26.1) + specifier: ^2.1.0 + version: 2.1.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -203,15 +222,18 @@ importers: rsbuild/preact: dependencies: preact: - specifier: ^10.28.3 - version: 10.28.3 + specifier: ^10.29.2 + version: 10.29.2 devDependencies: '@rsbuild/core': - specifier: ^1.7.2 - version: 1.7.2 + specifier: 2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) '@rsbuild/plugin-preact': - specifier: ^1.7.1 - version: 1.7.1(@rsbuild/core@1.7.2)(preact@10.28.3) + specifier: ^2.0.0 + version: 2.0.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(preact@10.29.2) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -219,24 +241,27 @@ importers: rsbuild/query-raw: dependencies: react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) devDependencies: '@rsbuild/core': - specifier: ^1.7.2 - version: 1.7.2 + specifier: 2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) '@rsbuild/plugin-react': - specifier: ^1.4.4 - version: 1.4.4(@rsbuild/core@1.7.2)(webpack-hot-middleware@2.26.1) + specifier: ^2.1.0 + version: 2.1.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 '@types/react': - specifier: ^19.2.10 - version: 19.2.10 + specifier: ^19.2.15 + version: 19.2.15 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.10) + version: 19.2.3(@types/react@19.2.15) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -244,24 +269,27 @@ importers: rsbuild/react: dependencies: react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) devDependencies: '@rsbuild/core': - specifier: ^1.7.2 - version: 1.7.2 + specifier: 2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) '@rsbuild/plugin-react': - specifier: ^1.4.4 - version: 1.4.4(@rsbuild/core@1.7.2)(webpack-hot-middleware@2.26.1) + specifier: ^2.1.0 + version: 2.1.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 '@types/react': - specifier: ^19.2.10 - version: 19.2.10 + specifier: ^19.2.15 + version: 19.2.15 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.10) + version: 19.2.3(@types/react@19.2.15) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -269,30 +297,33 @@ importers: rsbuild/react-compiler-babel: dependencies: react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) devDependencies: '@rsbuild/core': - specifier: ^1.7.2 - version: 1.7.2 + specifier: 2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) '@rsbuild/plugin-babel': - specifier: ^1.1.0 - version: 1.1.0(@rsbuild/core@1.7.2) + specifier: ^2.0.1 + version: 2.0.1(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(webpack@5.102.1) '@rsbuild/plugin-react': - specifier: ^1.4.4 - version: 1.4.4(@rsbuild/core@1.7.2)(webpack-hot-middleware@2.26.1) + specifier: ^2.1.0 + version: 2.1.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 '@types/react': - specifier: ^19.2.10 - version: 19.2.10 + specifier: ^19.2.15 + version: 19.2.15 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.10) + version: 19.2.3(@types/react@19.2.15) babel-plugin-react-compiler: - specifier: 0.0.0-experimental-cd3852a-20241229 - version: 0.0.0-experimental-cd3852a-20241229 + specifier: ^1.0.0 + version: 1.0.0 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -300,85 +331,42 @@ importers: rsbuild/react-eslint: dependencies: react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) devDependencies: '@rsbuild/core': - specifier: ^1.7.2 - version: 1.7.2 + specifier: 2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) '@rsbuild/plugin-eslint': - specifier: ^1.2.1 - version: 1.2.1(@rsbuild/core@1.7.2)(eslint@9.39.2(jiti@2.6.1)) + specifier: ^2.0.1 + version: 2.0.1(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(eslint@9.39.4) '@rsbuild/plugin-react': - specifier: ^1.4.4 - version: 1.4.4(@rsbuild/core@1.7.2)(webpack-hot-middleware@2.26.1) + specifier: ^2.1.0 + version: 2.1.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 '@types/react': - specifier: ^19.2.10 - version: 19.2.10 + specifier: ^19.2.15 + version: 19.2.15 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.10) + version: 19.2.3(@types/react@19.2.15) '@typescript-eslint/eslint-plugin': - specifier: ^8.54.0 - version: 8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + specifier: ^8.60.0 + version: 8.60.0(@typescript-eslint/parser@8.60.0)(eslint@9.39.4)(typescript@5.9.3) '@typescript-eslint/parser': - specifier: ^8.54.0 - version: 8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + specifier: ^8.60.0 + version: 8.60.0(eslint@9.39.4)(typescript@5.9.3) eslint: - specifier: ^9.39.2 - version: 9.39.2(jiti@2.6.1) + specifier: ^9.39.4 + version: 9.39.4(jiti@2.7.0) eslint-plugin-react-hooks: - specifier: ^7.0.1 - version: 7.0.1(eslint@9.39.2(jiti@2.6.1)) - typescript: - specifier: ^5.9.3 - version: 5.9.3 - - rsbuild/react-jest: - dependencies: - react: - specifier: ^19.2.4 - version: 19.2.4 - react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) - devDependencies: - '@rsbuild/core': - specifier: ^1.7.2 - version: 1.7.2 - '@rsbuild/plugin-react': - specifier: ^1.4.4 - version: 1.4.4(@rsbuild/core@1.7.2)(webpack-hot-middleware@2.26.1) - '@swc/core': - specifier: ^1.15.11 - version: 1.15.11(@swc/helpers@0.5.18) - '@swc/jest': - specifier: ^0.2.39 - version: 0.2.39(@swc/core@1.15.11(@swc/helpers@0.5.18)) - '@testing-library/jest-dom': - specifier: ^6.9.1 - version: 6.9.1 - '@testing-library/react': - specifier: ^16.3.2 - version: 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@types/jest': - specifier: ^30.0.0 - version: 30.0.0 - '@types/react': - specifier: ^19.2.10 - version: 19.2.10 - '@types/react-dom': - specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.10) - jest: - specifier: ^30.2.0 - version: 30.2.0(@types/node@24.10.9)(babel-plugin-macros@3.1.0)(esbuild-register@3.6.0(esbuild@0.27.2))(ts-node@10.9.2(@swc/core@1.15.11(@swc/helpers@0.5.18))(@types/node@24.10.9)(typescript@5.9.3)) - jest-environment-jsdom: - specifier: ^30.2.0 - version: 30.2.0 + specifier: ^7.1.1 + version: 7.1.1(eslint@9.39.4) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -386,123 +374,64 @@ importers: rsbuild/react-mdx: dependencies: react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) devDependencies: '@rsbuild/core': - specifier: ^1.7.2 - version: 1.7.2 + specifier: 2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) '@rsbuild/plugin-mdx': - specifier: ^1.1.1 - version: 1.1.1(@rsbuild/core@1.7.2)(webpack@5.104.1) - '@rsbuild/plugin-react': - specifier: ^1.4.4 - version: 1.4.4(@rsbuild/core@1.7.2)(webpack-hot-middleware@2.26.1) - '@types/react': - specifier: ^19.2.10 - version: 19.2.10 - '@types/react-dom': - specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.10) - typescript: - specifier: ^5.9.3 - version: 5.9.3 - - rsbuild/react-rstest: - dependencies: - react: - specifier: ^19.2.4 - version: 19.2.4 - react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) - devDependencies: - '@rsbuild/core': - specifier: ^1.7.2 - version: 1.7.2 - '@rsbuild/plugin-react': - specifier: ^1.4.4 - version: 1.4.4(@rsbuild/core@1.7.2)(webpack-hot-middleware@2.26.1) - '@rstest/core': - specifier: 0.8.1 - version: 0.8.1(happy-dom@20.4.0)(jsdom@27.4.0(postcss@8.5.6)) - '@testing-library/jest-dom': - specifier: ^6.9.1 - version: 6.9.1 - '@testing-library/react': - specifier: ^16.3.2 - version: 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@types/react': - specifier: ^19.2.10 - version: 19.2.10 - '@types/react-dom': - specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.10) - typescript: - specifier: ^5.9.3 - version: 5.9.3 - - rsbuild/react-tailwindcss: - dependencies: - react: - specifier: ^19.2.4 - version: 19.2.4 - react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) - devDependencies: - '@rsbuild/core': - specifier: ^1.7.2 - version: 1.7.2 + specifier: ^1.1.2 + version: 1.1.2(@rsbuild/core@2.1.6)(webpack@5.102.1) '@rsbuild/plugin-react': - specifier: ^1.4.4 - version: 1.4.4(@rsbuild/core@1.7.2)(webpack-hot-middleware@2.26.1) + specifier: ^2.1.0 + version: 2.1.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4) '@types/node': - specifier: ^24.10.9 - version: 24.10.9 + specifier: ^24.12.4 + version: 24.12.4 '@types/react': - specifier: ^19.2.10 - version: 19.2.10 + specifier: ^19.2.15 + version: 19.2.15 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.10) - tailwindcss: - specifier: ^3.4.19 - version: 3.4.19(tsx@4.19.2)(yaml@2.8.1) + version: 19.2.3(@types/react@19.2.15) typescript: specifier: ^5.9.3 version: 5.9.3 - rsbuild/react-tailwindcss-v4: + rsbuild/react-tailwindcss: dependencies: react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) tailwindcss: - specifier: ^4.1.18 - version: 4.1.18 + specifier: ^4.3.0 + version: 4.3.0 devDependencies: '@rsbuild/core': - specifier: ^1.7.2 - version: 1.7.2 + specifier: 2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) '@rsbuild/plugin-react': - specifier: ^1.4.4 - version: 1.4.4(@rsbuild/core@1.7.2)(webpack-hot-middleware@2.26.1) - '@tailwindcss/postcss': - specifier: ^4.1.10 - version: 4.1.13 + specifier: ^2.1.0 + version: 2.1.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4) + '@rsbuild/plugin-tailwindcss': + specifier: ^2.0.1 + version: 2.0.1(@rsbuild/core@2.1.6)(webpack@5.102.1) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 '@types/react': - specifier: ^19.2.10 - version: 19.2.10 + specifier: ^19.2.15 + version: 19.2.15 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.10) + version: 19.2.3(@types/react@19.2.15) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -510,33 +439,36 @@ importers: rsbuild/react-unocss: dependencies: react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) devDependencies: '@rsbuild/core': - specifier: ^1.7.2 - version: 1.7.2 + specifier: 2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) '@rsbuild/plugin-react': - specifier: ^1.4.4 - version: 1.4.4(@rsbuild/core@1.7.2)(webpack-hot-middleware@2.26.1) + specifier: ^2.1.0 + version: 2.1.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 '@types/react': - specifier: ^19.2.10 - version: 19.2.10 + specifier: ^19.2.15 + version: 19.2.15 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.10) + version: 19.2.3(@types/react@19.2.15) '@unocss/preset-attributify': - specifier: ^66.6.0 - version: 66.6.0 + specifier: ^66.7.0 + version: 66.7.0 '@unocss/preset-uno': - specifier: ^66.6.0 - version: 66.6.0 + specifier: ^66.7.0 + version: 66.7.0 '@unocss/webpack': - specifier: ^66.6.0 - version: 66.6.0(webpack@5.104.1) + specifier: ^66.7.0 + version: 66.7.0(webpack@5.102.1) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -545,50 +477,47 @@ importers: dependencies: '@radix-ui/react-label': specifier: ^2.1.8 - version: 2.1.8(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + version: 2.1.8(@types/react-dom@19.2.3)(@types/react@19.2.15)(react-dom@19.2.7)(react@19.2.7) '@radix-ui/react-slot': specifier: ^1.2.4 - version: 1.2.4(@types/react@19.2.10)(react@19.2.4) + version: 1.2.4(@types/react@19.2.15)(react@19.2.7) class-variance-authority: specifier: ^0.7.1 version: 0.7.1 clsx: specifier: ^2.1.1 version: 2.1.1 - lucide-react: - specifier: ^0.563.0 - version: 0.563.0(react@19.2.4) react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) tailwind-merge: - specifier: ^3.4.0 - version: 3.4.0 + specifier: ^3.6.0 + version: 3.6.0 tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.19(tsx@4.19.2)(yaml@2.8.1)) + version: 1.0.7(tailwindcss@3.4.19) devDependencies: '@rsbuild/core': - specifier: ^1.7.2 - version: 1.7.2 + specifier: 2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) '@rsbuild/plugin-react': - specifier: ^1.4.4 - version: 1.4.4(@rsbuild/core@1.7.2)(webpack-hot-middleware@2.26.1) + specifier: ^2.1.0 + version: 2.1.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4) '@types/node': - specifier: ^24.10.9 - version: 24.10.9 + specifier: ^24.12.4 + version: 24.12.4 '@types/react': - specifier: ^19.2.10 - version: 19.2.10 + specifier: ^19.2.15 + version: 19.2.15 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.10) + version: 19.2.3(@types/react@19.2.15) tailwindcss: specifier: ^3.4.19 - version: 3.4.19(tsx@4.19.2)(yaml@2.8.1) + version: 3.4.19(tsx@4.19.2)(yaml@2.9.0) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -596,18 +525,21 @@ importers: rsbuild/solid: dependencies: solid-js: - specifier: ^1.9.11 - version: 1.9.11 + specifier: ^1.9.13 + version: 1.9.13 devDependencies: '@rsbuild/core': - specifier: ^1.7.2 - version: 1.7.2 + specifier: 2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) '@rsbuild/plugin-babel': - specifier: ^1.1.0 - version: 1.1.0(@rsbuild/core@1.7.2) + specifier: ^2.0.1 + version: 2.0.1(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(webpack@5.102.1) '@rsbuild/plugin-solid': - specifier: ^1.0.7 - version: 1.0.7(@babel/core@7.29.0)(@rsbuild/core@1.7.2)(solid-js@1.9.11) + specifier: ^1.2.1 + version: 1.2.1(@babel/core@7.29.7)(@rsbuild/core@2.1.6)(solid-js@1.9.13) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -615,24 +547,27 @@ importers: rsbuild/ssr: dependencies: react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) devDependencies: '@rsbuild/core': - specifier: ^1.7.2 - version: 1.7.2 + specifier: 2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) '@rsbuild/plugin-react': - specifier: 1.4.4 - version: 1.4.4(@rsbuild/core@1.7.2)(webpack-hot-middleware@2.26.1) + specifier: 2.1.0 + version: 2.1.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 '@types/react': - specifier: ^19.2.10 - version: 19.2.10 + specifier: ^19.2.15 + version: 19.2.15 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.10) + version: 19.2.3(@types/react@19.2.15) cross-env: specifier: ^10.1.0 version: 10.1.0 @@ -643,27 +578,30 @@ importers: rsbuild/ssr-express: dependencies: react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) devDependencies: '@rsbuild/core': - specifier: ^1.7.2 - version: 1.7.2 + specifier: 2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) '@rsbuild/plugin-react': - specifier: 1.4.4 - version: 1.4.4(@rsbuild/core@1.7.2)(webpack-hot-middleware@2.26.1) + specifier: 2.1.0 + version: 2.1.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4) '@types/express': specifier: ^5.0.6 version: 5.0.6 + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 '@types/react': - specifier: ^19.2.10 - version: 19.2.10 + specifier: ^19.2.15 + version: 19.2.15 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.10) + version: 19.2.3(@types/react@19.2.15) cross-env: specifier: ^10.1.0 version: 10.1.0 @@ -677,27 +615,30 @@ importers: rsbuild/ssr-express-with-manifest: dependencies: react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) devDependencies: '@rsbuild/core': - specifier: ^1.7.2 - version: 1.7.2 + specifier: 2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) '@rsbuild/plugin-react': - specifier: 1.4.4 - version: 1.4.4(@rsbuild/core@1.7.2)(webpack-hot-middleware@2.26.1) + specifier: 2.1.0 + version: 2.1.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4) '@types/express': specifier: ^5.0.6 version: 5.0.6 + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 '@types/react': - specifier: ^19.2.10 - version: 19.2.10 + specifier: ^19.2.15 + version: 19.2.15 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.10) + version: 19.2.3(@types/react@19.2.15) cross-env: specifier: ^10.1.0 version: 10.1.0 @@ -711,30 +652,33 @@ importers: rsbuild/styled-components: dependencies: react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) styled-components: - specifier: ^6.3.8 - version: 6.3.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + specifier: ^6.4.2 + version: 6.4.2(css-to-react-native@3.2.0)(react-dom@19.2.7)(react@19.2.7) devDependencies: '@rsbuild/core': - specifier: ^1.7.2 - version: 1.7.2 + specifier: 2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) '@rsbuild/plugin-react': - specifier: ^1.4.4 - version: 1.4.4(@rsbuild/core@1.7.2)(webpack-hot-middleware@2.26.1) + specifier: ^2.1.0 + version: 2.1.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4) '@rsbuild/plugin-styled-components': - specifier: ^1.6.1 - version: 1.6.1(@rsbuild/core@1.7.2) + specifier: ^1.6.2 + version: 1.6.2(@rsbuild/core@2.1.6) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 '@types/react': - specifier: ^19.2.10 - version: 19.2.10 + specifier: ^19.2.15 + version: 19.2.15 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.10) + version: 19.2.3(@types/react@19.2.15) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -742,30 +686,33 @@ importers: rsbuild/styled-jsx: dependencies: react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) styled-jsx: specifier: ^5.1.7 - version: 5.1.7(react@19.2.4) + version: 5.1.7(react@19.2.7) devDependencies: '@rsbuild/core': - specifier: ^1.7.2 - version: 1.7.2 + specifier: 2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) '@rsbuild/plugin-react': - specifier: ^1.4.4 - version: 1.4.4(@rsbuild/core@1.7.2)(webpack-hot-middleware@2.26.1) + specifier: ^2.1.0 + version: 2.1.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4) '@swc/plugin-styled-jsx': - specifier: ^13.5.0 - version: 13.5.0 + specifier: ^13.12.0 + version: 13.12.0 + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 '@types/react': - specifier: ^19.2.10 - version: 19.2.10 + specifier: ^19.2.15 + version: 19.2.15 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.10) + version: 19.2.3(@types/react@19.2.15) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -773,58 +720,211 @@ importers: rsbuild/stylex: dependencies: '@stylexjs/stylex': - specifier: ^0.17.5 - version: 0.17.5 + specifier: ^0.18.3 + version: 0.18.3 react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) devDependencies: '@rsbuild/core': - specifier: ^1.7.2 - version: 1.7.2 + specifier: 2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) '@rsbuild/plugin-react': - specifier: ^1.4.4 - version: 1.4.4(@rsbuild/core@1.7.2)(webpack-hot-middleware@2.26.1) + specifier: ^2.1.0 + version: 2.1.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 '@types/react': - specifier: ^19.2.10 - version: 19.2.10 + specifier: ^19.2.15 + version: 19.2.15 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.10) + version: 19.2.3(@types/react@19.2.15) typescript: specifier: ^5.9.3 version: 5.9.3 unplugin-stylex: - specifier: ^0.6.0 - version: 0.6.0(@stylexjs/stylex@0.17.5)(rollup@4.53.3) + specifier: ^0.6.3 + version: 0.6.3(@stylexjs/stylex@0.18.3)(rollup@4.60.3) rsbuild/svelte: dependencies: svelte: - specifier: ^5.46.1 - version: 5.46.1 + specifier: ^5.56.0 + version: 5.56.0(@typescript-eslint/types@8.60.0) devDependencies: '@rsbuild/core': - specifier: ^1.7.2 - version: 1.7.2 + specifier: 2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) '@rsbuild/plugin-svelte': - specifier: ^1.1.0 - version: 1.1.0(@babel/core@7.29.0)(@rsbuild/core@1.7.2)(less@4.5.1)(postcss-load-config@6.0.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.19.2)(yaml@2.8.1))(postcss@8.5.6)(pug@3.0.2)(sass@1.97.3)(stylus@0.64.0)(svelte@5.46.1)(typescript@5.9.3) + specifier: ^2.0.1 + version: 2.0.1(@babel/core@7.29.7)(@rsbuild/core@2.1.6)(less@4.6.4)(postcss-load-config@6.0.1)(postcss@8.5.15)(pug@3.0.2)(sass@1.100.0)(stylus@0.64.0)(svelte@5.56.0)(typescript@5.9.3) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 typescript: specifier: ^5.9.3 version: 5.9.3 + rsbuild/tanstack-start: + dependencies: + '@tanstack/react-devtools': + specifier: ^0.10.5 + version: 0.10.5(@types/react-dom@19.2.3)(@types/react@19.2.15)(csstype@3.2.3)(react-dom@19.2.7)(react@19.2.7)(solid-js@1.9.13) + '@tanstack/react-router': + specifier: ^1.170.11 + version: 1.170.11(react-dom@19.2.7)(react@19.2.7) + '@tanstack/react-router-devtools': + specifier: ^1.167.0 + version: 1.167.0(@tanstack/react-router@1.170.11)(@tanstack/router-core@1.171.9)(csstype@3.2.3)(react-dom@19.2.7)(react@19.2.7) + '@tanstack/react-start': + specifier: ^1.168.19 + version: 1.168.19(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(@vitejs/plugin-rsc@0.5.27)(crossws@0.4.5)(react-dom@19.2.7)(react-server-dom-rspack@0.0.2)(react@19.2.7)(vite@8.0.16)(webpack@5.102.1) + react: + specifier: ^19.2.7 + version: 19.2.7 + react-dom: + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) + srvx: + specifier: ^0.11.16 + version: 0.11.16 + tailwindcss: + specifier: ^4.3.0 + version: 4.3.0 + devDependencies: + '@rsbuild/core': + specifier: ^2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) + '@rsbuild/plugin-react': + specifier: ^2.1.0 + version: 2.1.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4) + '@rsbuild/plugin-tailwindcss': + specifier: ^2.0.1 + version: 2.0.1(@rsbuild/core@2.1.6)(webpack@5.102.1) + '@tailwindcss/typography': + specifier: ^0.5.19 + version: 0.5.19(tailwindcss@4.3.0) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 + '@types/react': + specifier: ^19.2.15 + version: 19.2.15 + '@types/react-dom': + specifier: ^19.2.3 + version: 19.2.3(@types/react@19.2.15) + typescript: + specifier: ^6.0.3 + version: 6.0.3 + + rsbuild/tanstack-start-rsc: + dependencies: + '@tanstack/react-router': + specifier: ^1.170.11 + version: 1.170.11(react-dom@19.2.7)(react@19.2.7) + '@tanstack/react-router-devtools': + specifier: ^1.167.0 + version: 1.167.0(@tanstack/react-router@1.170.11)(@tanstack/router-core@1.171.9)(csstype@3.2.3)(react-dom@19.2.7)(react@19.2.7) + '@tanstack/react-start': + specifier: ^1.168.19 + version: 1.168.19(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(@vitejs/plugin-rsc@0.5.27)(crossws@0.4.5)(react-dom@19.2.7)(react-server-dom-rspack@0.0.2)(react@19.2.7)(vite@8.0.16)(webpack@5.102.1) + dexie: + specifier: ^4.0.10 + version: 4.4.3 + react: + specifier: ^19.2.7 + version: 19.2.7 + react-dom: + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) + srvx: + specifier: ^0.11.16 + version: 0.11.16 + tailwindcss: + specifier: ^4.3.0 + version: 4.3.0 + zustand: + specifier: ^5.0.10 + version: 5.0.14(@types/react@19.2.15)(react@19.2.7)(use-sync-external-store@1.6.0) + devDependencies: + '@rsbuild/core': + specifier: ^2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) + '@rsbuild/plugin-react': + specifier: ^2.1.0 + version: 2.1.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4) + '@rsbuild/plugin-tailwindcss': + specifier: ^2.0.1 + version: 2.0.1(@rsbuild/core@2.1.6)(webpack@5.102.1) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 + '@types/react': + specifier: ^19.2.15 + version: 19.2.15 + '@types/react-dom': + specifier: ^19.2.3 + version: 19.2.3(@types/react@19.2.15) + typescript: + specifier: ^6.0.3 + version: 6.0.3 + + rsbuild/tanstack-start-solid: + dependencies: + '@tanstack/solid-router': + specifier: ^1.170.11 + version: 1.170.11(solid-js@1.9.13) + '@tanstack/solid-router-devtools': + specifier: ^1.167.0 + version: 1.167.0(@tanstack/router-core@1.171.9)(@tanstack/solid-router@1.170.11)(csstype@3.2.3)(solid-js@1.9.13) + '@tanstack/solid-start': + specifier: ^1.168.19 + version: 1.168.19(@rsbuild/core@2.1.6)(@tanstack/react-router@1.170.11)(crossws@0.4.5)(solid-js@1.9.13)(vite@8.0.16)(webpack@5.102.1) + solid-js: + specifier: ^1.9.12 + version: 1.9.13 + srvx: + specifier: ^0.11.16 + version: 0.11.16 + tailwindcss: + specifier: ^4.3.0 + version: 4.3.0 + devDependencies: + '@rsbuild/core': + specifier: ^2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) + '@rsbuild/plugin-babel': + specifier: ^2.0.1 + version: 2.0.1(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(webpack@5.102.1) + '@rsbuild/plugin-solid': + specifier: ^1.2.1 + version: 1.2.1(@babel/core@7.29.7)(@rsbuild/core@2.1.6)(solid-js@1.9.13) + '@rsbuild/plugin-tailwindcss': + specifier: ^2.0.1 + version: 2.0.1(@rsbuild/core@2.1.6)(webpack@5.102.1) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 + typescript: + specifier: ^6.0.3 + version: 6.0.3 + rsbuild/umd: devDependencies: '@rsbuild/core': - specifier: ^1.7.2 - version: 1.7.2 + specifier: 2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) '@rsbuild/plugin-umd': - specifier: ^1.0.6 - version: 1.0.6(@rsbuild/core@1.7.2) + specifier: ^1.0.7 + version: 1.0.7(@rsbuild/core@2.1.6) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -832,159 +932,173 @@ importers: rsbuild/vanilla-extract: dependencies: '@vanilla-extract/css': - specifier: ^1.18.0 - version: 1.18.0(babel-plugin-macros@3.1.0) + specifier: ^1.20.1 + version: 1.20.1(babel-plugin-macros@3.1.0) react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) devDependencies: '@rsbuild/core': - specifier: ^1.7.2 - version: 1.7.2 + specifier: 2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) '@rsbuild/plugin-react': - specifier: ^1.4.4 - version: 1.4.4(@rsbuild/core@1.7.2)(webpack-hot-middleware@2.26.1) + specifier: ^2.1.0 + version: 2.1.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 '@types/react': - specifier: ^19.2.10 - version: 19.2.10 + specifier: ^19.2.15 + version: 19.2.15 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.10) + version: 19.2.3(@types/react@19.2.15) '@vanilla-extract/webpack-plugin': - specifier: ^2.3.25 - version: 2.3.25(babel-plugin-macros@3.1.0)(webpack@5.104.1) - typescript: - specifier: ^5.9.3 - version: 5.9.3 - - rsbuild/vue2: - dependencies: - vue: - specifier: ^2.7.14 - version: 2.7.14 - devDependencies: - '@rsbuild/core': - specifier: ^1.7.2 - version: 1.7.2 - '@rsbuild/plugin-vue2': - specifier: ^1.1.0 - version: 1.1.0(@rsbuild/core@1.7.2)(@vue/compiler-sfc@3.5.24)(css-loader@7.1.3(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1)) + specifier: ^2.3.27 + version: 2.3.27(babel-plugin-macros@3.1.0)(webpack@5.102.1) typescript: specifier: ^5.9.3 version: 5.9.3 - rsbuild/vue3: + rsbuild/vue: dependencies: vue: - specifier: ^3.4.19 - version: 3.5.21(typescript@5.9.3) + specifier: ^3.5.35 + version: 3.5.35(typescript@5.9.3) devDependencies: '@rsbuild/core': - specifier: ^1.7.2 - version: 1.7.2 + specifier: 2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) '@rsbuild/plugin-vue': - specifier: ^1.2.4 - version: 1.2.4(@rsbuild/core@1.7.2)(vue@3.5.21(typescript@5.9.3)) + specifier: ^2.0.1 + version: 2.0.1(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(vue@3.5.35) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 typescript: specifier: ^5.9.3 version: 5.9.3 + vue-tsc: + specifier: ^3.3.7 + version: 3.3.7(typescript@5.9.3) - rsbuild/vue3-auto-import: + rsbuild/vue-auto-import: dependencies: vue: - specifier: ^3.4.19 - version: 3.5.21(typescript@5.9.3) + specifier: ^3.5.35 + version: 3.5.35(typescript@5.9.3) devDependencies: '@rsbuild/core': - specifier: ^1.7.2 - version: 1.7.2 + specifier: 2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) '@rsbuild/plugin-vue': - specifier: ^1.2.4 - version: 1.2.4(@rsbuild/core@1.7.2)(vue@3.5.21(typescript@5.9.3)) + specifier: ^2.0.1 + version: 2.0.1(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(vue@3.5.35) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 typescript: specifier: ^5.9.3 version: 5.9.3 unplugin-auto-import: specifier: ^21.0.0 - version: 21.0.0(@vueuse/core@10.11.1(vue@3.5.21(typescript@5.9.3))) + version: 21.0.0(@vueuse/core@14.3.0) + vue-tsc: + specifier: ^3.3.7 + version: 3.3.7(typescript@5.9.3) - rsbuild/vue3-element-plus: + rsbuild/vue-element-plus: dependencies: element-plus: - specifier: ^2.13.2 - version: 2.13.2(vue@3.5.21(typescript@5.9.3)) + specifier: ^2.14.1 + version: 2.14.1(vue@3.5.35) vue: - specifier: ^3.4.19 - version: 3.5.21(typescript@5.9.3) + specifier: ^3.5.35 + version: 3.5.35(typescript@5.9.3) devDependencies: '@rsbuild/core': - specifier: ^1.7.2 - version: 1.7.2 + specifier: 2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) '@rsbuild/plugin-vue': - specifier: ^1.2.4 - version: 1.2.4(@rsbuild/core@1.7.2)(vue@3.5.21(typescript@5.9.3)) + specifier: ^2.0.1 + version: 2.0.1(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(vue@3.5.35) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 typescript: specifier: ^5.9.3 version: 5.9.3 unplugin-auto-import: specifier: ^21.0.0 - version: 21.0.0(@vueuse/core@10.11.1(vue@3.5.21(typescript@5.9.3))) + version: 21.0.0(@vueuse/core@14.3.0) unplugin-vue-components: - specifier: ^30.0.0 - version: 30.0.0(@babel/parser@7.29.0)(vue@3.5.21(typescript@5.9.3)) + specifier: ^31.1.0 + version: 31.1.0(vue@3.5.35) + vue-tsc: + specifier: ^3.3.7 + version: 3.3.7(typescript@5.9.3) - rsbuild/vue3-eslint: + rsbuild/vue-eslint: dependencies: vue: - specifier: ^3.4.19 - version: 3.5.21(typescript@5.9.3) + specifier: ^3.5.35 + version: 3.5.35(typescript@5.9.3) devDependencies: '@rsbuild/core': - specifier: ^1.7.2 - version: 1.7.2 + specifier: 2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) '@rsbuild/plugin-eslint': - specifier: ^1.2.1 - version: 1.2.1(@rsbuild/core@1.7.2)(eslint@9.39.2(jiti@2.6.1)) + specifier: ^2.0.1 + version: 2.0.1(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(eslint@9.39.4) '@rsbuild/plugin-vue': - specifier: ^1.2.4 - version: 1.2.4(@rsbuild/core@1.7.2)(vue@3.5.21(typescript@5.9.3)) + specifier: ^2.0.1 + version: 2.0.1(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(vue@3.5.35) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 '@typescript-eslint/eslint-plugin': - specifier: ^8.54.0 - version: 8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + specifier: ^8.60.0 + version: 8.60.0(@typescript-eslint/parser@8.60.0)(eslint@9.39.4)(typescript@5.9.3) '@typescript-eslint/parser': - specifier: ^8.54.0 - version: 8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + specifier: ^8.60.0 + version: 8.60.0(eslint@9.39.4)(typescript@5.9.3) eslint: - specifier: ^9.39.2 - version: 9.39.2(jiti@2.6.1) + specifier: ^9.39.4 + version: 9.39.4(jiti@2.7.0) eslint-plugin-vue: specifier: ^9.33.0 - version: 9.33.0(eslint@9.39.2(jiti@2.6.1)) + version: 9.33.0(eslint@9.39.4) typescript: specifier: ^5.9.3 version: 5.9.3 + vue-tsc: + specifier: ^3.3.7 + version: 3.3.7(typescript@5.9.3) - rsbuild/vue3-vant: + rsbuild/vue-vant: dependencies: vant: - specifier: ^4.9.22 - version: 4.9.22(vue@3.5.21(typescript@5.9.3)) + specifier: ^4.9.24 + version: 4.9.24(vue@3.5.35) vue: - specifier: ^3.4.12 - version: 3.5.21(typescript@5.9.3) + specifier: ^3.5.35 + version: 3.5.35(typescript@5.9.3) devDependencies: '@rsbuild/core': - specifier: ^1.7.2 - version: 1.7.2 + specifier: 2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) '@rsbuild/plugin-less': - specifier: ^1.6.0 - version: 1.6.0(@rsbuild/core@1.7.2) + specifier: ^1.6.4 + version: 1.6.4(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(webpack@5.102.1) '@rsbuild/plugin-vue': - specifier: ^1.2.4 - version: 1.2.4(@rsbuild/core@1.7.2)(vue@3.5.21(typescript@5.9.3)) + specifier: ^2.0.1 + version: 2.0.1(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(vue@3.5.35) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 '@vant/auto-import-resolver': specifier: ^1.3.0 version: 1.3.0 @@ -993,44 +1107,53 @@ importers: version: 5.9.3 unplugin-auto-import: specifier: ^21.0.0 - version: 21.0.0(@vueuse/core@10.11.1(vue@3.5.21(typescript@5.9.3))) + version: 21.0.0(@vueuse/core@14.3.0) unplugin-vue-components: - specifier: ^30.0.0 - version: 30.0.0(@babel/parser@7.29.0)(vue@3.5.21(typescript@5.9.3)) + specifier: ^31.1.0 + version: 31.1.0(vue@3.5.35) + vue-tsc: + specifier: ^3.3.7 + version: 3.3.7(typescript@5.9.3) rsdoctor/rsbuild: dependencies: react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) semver6: specifier: npm:semver@6.3.1 version: semver@6.3.1 semver7: - specifier: npm:semver@7.7.3 - version: semver@7.7.3 + specifier: npm:semver@7.8.1 + version: semver@7.8.1 devDependencies: '@rsbuild/core': - specifier: ^1.7.2 - version: 1.7.2 + specifier: 2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) '@rsbuild/plugin-react': - specifier: ^1.4.4 - version: 1.4.4(@rsbuild/core@1.7.2)(webpack-hot-middleware@2.26.1) + specifier: ^2.1.0 + version: 2.1.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4) '@rsdoctor/rspack-plugin': - specifier: ^1.5.1 - version: 1.5.1(@rsbuild/core@1.7.2)(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1) + specifier: ^1.5.12 + version: 1.5.12(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(webpack@5.102.1) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 '@types/react': - specifier: ^19.2.10 - version: 19.2.10 + specifier: ^19.2.15 + version: 19.2.15 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.10) + version: 19.2.3(@types/react@19.2.15) '@types/semver6': specifier: npm:@types/semver@7.7.1 version: '@types/semver@7.7.1' + '@types/semver7': + specifier: npm:@types/semver@7.7.1 + version: '@types/semver@7.7.1' typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1038,51 +1161,66 @@ importers: rsdoctor/rspack: dependencies: '@swc/helpers': - specifier: ^0.5.18 - version: 0.5.18 + specifier: ^0.5.23 + version: 0.5.23 react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) semver6: specifier: npm:semver@6.3.1 version: semver@6.3.1 semver7: - specifier: npm:semver@7.7.3 - version: semver@7.7.3 + specifier: npm:semver@7.8.1 + version: semver@7.8.1 devDependencies: '@rsdoctor/rspack-plugin': - specifier: ^1.5.1 - version: 1.5.1(@rsbuild/core@1.7.2)(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1) + specifier: ^1.5.12 + version: 1.5.12(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(webpack@5.102.1) '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) '@rspack/plugin-react-refresh': - specifier: ^1.6.0 - version: 1.6.0(react-refresh@0.18.0)(webpack-hot-middleware@2.26.1) + specifier: ^2.0.1 + version: 2.0.2(@rspack/core@2.1.4)(react-refresh@0.18.0) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 '@types/react': - specifier: ^19.2.10 - version: 19.2.10 + specifier: ^19.2.15 + version: 19.2.15 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.10) + version: 19.2.3(@types/react@19.2.15) + '@types/semver6': + specifier: npm:@types/semver@7.7.1 + version: '@types/semver@7.7.1' + '@types/semver7': + specifier: npm:@types/semver@7.7.1 + version: '@types/semver@7.7.1' react-refresh: specifier: ^0.18.0 version: 0.18.0 + typescript: + specifier: ^5.9.3 + version: 5.9.3 rslib/iife: devDependencies: '@rslib/core': - specifier: ^0.19.4 - version: 0.19.4(typescript@5.9.3) + specifier: ^0.22.0 + version: 0.22.0(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(typescript@5.9.3) '@types/node': - specifier: ^24.10.9 - version: 24.10.9 + specifier: ^24.12.4 + version: 24.12.4 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1091,32 +1229,32 @@ importers: dependencies: react-dom: specifier: '>=19.0.0' - version: 19.2.3(react@19.2.4) + version: 19.2.7(react@19.2.7) devDependencies: '@rsbuild/plugin-react': - specifier: ^1.4.4 - version: 1.4.4(@rsbuild/core@2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0))(webpack-hot-middleware@2.26.1) + specifier: ^2.1.0 + version: 2.1.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4) '@rslib/core': - specifier: ^0.19.4 - version: 0.19.4(typescript@5.9.3) + specifier: ^0.22.0 + version: 0.22.0(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(typescript@5.9.3) '@rspress/core': - specifier: ^2.0.1 - version: 2.0.1(@module-federation/runtime-tools@0.23.0)(@types/react@19.2.10)(core-js@3.48.0)(webpack-hot-middleware@2.26.1) + specifier: ^2.0.13 + version: 2.0.13(@module-federation/runtime-tools@2.5.0)(@rspack/core@2.1.4)(@types/mdast@4.0.3)(@types/react@19.2.15)(core-js@3.49.0)(micromark-util-types@2.0.0)(micromark@4.0.0) '@rspress/plugin-api-docgen': - specifier: ^2.0.1 - version: 2.0.1(@rspress/core@2.0.1(@module-federation/runtime-tools@0.23.0)(@types/react@19.2.10)(core-js@3.48.0)(webpack-hot-middleware@2.26.1))(@types/react@19.2.10)(react@19.2.4)(typescript@5.9.3) + specifier: ^2.0.13 + version: 2.0.13(@rspress/core@2.0.13)(@types/react@19.2.15)(react@19.2.7)(typescript@5.9.3) '@rspress/plugin-preview': - specifier: ^2.0.1 - version: 2.0.1(@module-federation/runtime-tools@0.23.0)(@rspress/core@2.0.1(@module-federation/runtime-tools@0.23.0)(@types/react@19.2.10)(core-js@3.48.0)(webpack-hot-middleware@2.26.1))(core-js@3.48.0)(react-router-dom@7.13.0(react-dom@19.2.3(react@19.2.4))(react@19.2.4))(react@19.2.4)(webpack-hot-middleware@2.26.1) + specifier: ^2.0.13 + version: 2.0.13(@module-federation/runtime-tools@2.5.0)(@rspack/core@2.1.4)(@rspress/core@2.0.13)(core-js@3.49.0)(react-dom@19.2.7)(react@19.2.7) '@types/node': - specifier: ^24.10.9 - version: 24.10.9 + specifier: ^24.12.4 + version: 24.12.4 '@types/react': - specifier: ^19.2.10 - version: 19.2.10 + specifier: ^19.2.15 + version: 19.2.15 react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1126,27 +1264,30 @@ importers: rslib/module-federation/mf-host: dependencies: react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) devDependencies: '@module-federation/rsbuild-plugin': - specifier: ^0.23.0 - version: 0.23.0(@rsbuild/core@1.7.2)(@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3))(webpack@5.104.1) + specifier: ^2.5.0 + version: 2.5.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(node-fetch@2.7.0)(typescript@5.9.3)(vue-tsc@3.3.7)(webpack@5.102.1) '@rsbuild/core': - specifier: ~1.7.2 - version: 1.7.2 + specifier: ~2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) '@rsbuild/plugin-react': - specifier: ^1.4.4 - version: 1.4.4(@rsbuild/core@1.7.2)(webpack-hot-middleware@2.26.1) + specifier: ^2.1.0 + version: 2.1.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 '@types/react': - specifier: ^19.2.10 - version: 19.2.10 + specifier: ^19.2.15 + version: 19.2.15 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.10) + version: 19.2.3(@types/react@19.2.15) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1154,66 +1295,72 @@ importers: rslib/module-federation/mf-react-component: devDependencies: '@module-federation/enhanced': - specifier: ^0.23.0 - version: 0.23.0(@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3))(webpack@5.104.1) + specifier: ^2.5.0 + version: 2.5.0(@rspack/core@2.1.4)(node-fetch@2.7.0)(typescript@6.0.3)(vue-tsc@3.3.7)(webpack@5.102.1) '@module-federation/rsbuild-plugin': - specifier: ^0.23.0 - version: 0.23.0(@rsbuild/core@2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0))(@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3))(webpack@5.104.1) + specifier: ^2.5.0 + version: 2.5.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(node-fetch@2.7.0)(typescript@6.0.3)(vue-tsc@3.3.7)(webpack@5.102.1) '@module-federation/storybook-addon': - specifier: ^5.0.4 - version: 5.0.4(@module-federation/sdk@0.23.0)(@rsbuild/core@2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0))(@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3))(webpack-virtual-modules@0.6.2)(webpack@5.104.1) + specifier: ^6.0.12 + version: 6.0.12(@module-federation/sdk@2.5.0)(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(node-fetch@2.7.0)(storybook@10.4.1)(typescript@6.0.3)(vue-tsc@3.3.7)(webpack-virtual-modules@0.6.2)(webpack@5.102.1) '@rsbuild/plugin-react': - specifier: ^1.4.4 - version: 1.4.4(@rsbuild/core@2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0))(webpack-hot-middleware@2.26.1) + specifier: ^2.1.0 + version: 2.1.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4) '@rslib/core': - specifier: ^0.19.4 - version: 0.19.4(typescript@5.9.3) + specifier: ^0.22.0 + version: 0.22.0(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(typescript@6.0.3) '@types/react': - specifier: ^19.2.10 - version: 19.2.10 + specifier: ^19.2.15 + version: 19.2.15 http-server: specifier: ^14.1.1 version: 14.1.1 react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) storybook: - specifier: ^10.2.3 - version: 10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + specifier: ^10.4.1 + version: 10.4.1(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.8.3)(react-dom@19.2.7)(react@19.2.7) storybook-addon-rslib: - specifier: ^3.2.2 - version: 3.2.2(@rsbuild/core@2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0))(@rslib/core@0.19.4(typescript@5.9.3))(storybook-builder-rsbuild@3.2.2(@rsbuild/core@2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0))(@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3)(vite@7.2.6(@types/node@25.0.10)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.1)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)))(typescript@5.9.3) + specifier: ^3.3.4 + version: 3.3.4(@rsbuild/core@2.1.6)(@rslib/core@0.22.0)(storybook-builder-rsbuild@3.3.4)(typescript@6.0.3) storybook-react-rsbuild: - specifier: ^3.2.2 - version: 3.2.2(@rsbuild/core@2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0))(@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rollup@4.53.3)(storybook@10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3)(vite@7.2.6(@types/node@25.0.10)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.1)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1))(webpack@5.104.1) + specifier: ^3.3.4 + version: 3.3.4(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(@types/react-dom@19.2.3)(@types/react@19.2.15)(react-dom@19.2.7)(react@19.2.7)(rollup@4.60.3)(storybook@10.4.1)(typescript@6.0.3)(vite@7.1.1)(webpack@5.102.1) + typescript: + specifier: ^6.0.3 + version: 6.0.3 rslib/module-federation/mf-remote: dependencies: react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) devDependencies: '@module-federation/rsbuild-plugin': - specifier: ^0.23.0 - version: 0.23.0(@rsbuild/core@1.7.2)(@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3))(webpack@5.104.1) + specifier: ^2.5.0 + version: 2.5.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(node-fetch@2.7.0)(typescript@5.9.3)(vue-tsc@3.3.7)(webpack@5.102.1) '@rsbuild/core': - specifier: ~1.7.2 - version: 1.7.2 + specifier: ~2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) '@rsbuild/plugin-react': - specifier: ^1.4.4 - version: 1.4.4(@rsbuild/core@1.7.2)(webpack-hot-middleware@2.26.1) + specifier: ^2.1.0 + version: 2.1.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 '@types/react': - specifier: ^19.2.10 - version: 19.2.10 + specifier: ^19.2.15 + version: 19.2.15 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.10) + version: 19.2.3(@types/react@19.2.15) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1221,11 +1368,11 @@ importers: rslib/node-basic: devDependencies: '@rslib/core': - specifier: ^0.19.4 - version: 0.19.4(typescript@5.9.3) + specifier: ^0.22.0 + version: 0.22.0(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(typescript@5.9.3) '@types/node': - specifier: ^24.10.9 - version: 24.10.9 + specifier: ^24.12.4 + version: 24.12.4 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1233,14 +1380,17 @@ importers: rslib/node-rstest: devDependencies: '@rslib/core': - specifier: ^0.19.4 - version: 0.19.4(typescript@5.9.3) + specifier: ^0.22.0 + version: 0.22.0(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(typescript@5.9.3) + '@rstest/adapter-rslib': + specifier: ^0.10.3 + version: 0.10.3(@rslib/core@0.22.0)(@rstest/core@0.10.3)(typescript@5.9.3) '@rstest/core': - specifier: ^0.8.1 - version: 0.8.1(happy-dom@20.4.0)(jsdom@27.4.0(postcss@8.5.6)) + specifier: ^0.10.3 + version: 0.10.3(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(happy-dom@20.9.0)(jsdom@27.4.0) '@types/node': - specifier: ^24.10.9 - version: 24.10.9 + specifier: ^24.12.4 + version: 24.12.4 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1248,14 +1398,14 @@ importers: rslib/preact: devDependencies: '@rsbuild/plugin-preact': - specifier: ^1.7.1 - version: 1.7.1(@rsbuild/core@2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0))(preact@10.28.3) + specifier: ^2.0.0 + version: 2.0.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(preact@10.29.2) '@rslib/core': - specifier: ^0.19.4 - version: 0.19.4(typescript@5.9.3) + specifier: ^0.22.0 + version: 0.22.0(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(typescript@5.9.3) preact: - specifier: ^10.28.3 - version: 10.28.3 + specifier: ^10.29.2 + version: 10.29.2 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1264,20 +1414,42 @@ importers: dependencies: react-dom: specifier: '>=16.9.0' - version: 19.2.3(react@19.2.4) + version: 19.2.7(react@19.2.7) + devDependencies: + '@rsbuild/plugin-react': + specifier: ^2.1.0 + version: 2.1.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4) + '@rslib/core': + specifier: ^0.22.0 + version: 0.22.0(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(typescript@5.9.3) + '@types/react': + specifier: ^19.2.15 + version: 19.2.15 + react: + specifier: ^19.2.7 + version: 19.2.7 + typescript: + specifier: ^5.9.3 + version: 5.9.3 + + rslib/react-compiler: + dependencies: + react-dom: + specifier: '>=19.0.0' + version: 19.2.7(react@19.2.7) devDependencies: '@rsbuild/plugin-react': - specifier: ^1.4.4 - version: 1.4.4(@rsbuild/core@2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0))(webpack-hot-middleware@2.26.1) + specifier: ^2.1.0 + version: 2.1.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4) '@rslib/core': - specifier: ^0.19.4 - version: 0.19.4(typescript@5.9.3) + specifier: ^0.23.1 + version: 0.23.1(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(typescript@5.9.3) '@types/react': - specifier: ^19.2.10 - version: 19.2.10 + specifier: ^19.2.15 + version: 19.2.15 react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1286,20 +1458,20 @@ importers: dependencies: react-dom: specifier: '>=16.9.0' - version: 19.2.3(react@19.2.4) + version: 19.2.7(react@19.2.7) devDependencies: '@rsbuild/plugin-react': - specifier: ^1.4.4 - version: 1.4.4(@rsbuild/core@2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0))(webpack-hot-middleware@2.26.1) + specifier: ^2.1.0 + version: 2.1.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4) '@rslib/core': - specifier: ^0.19.4 - version: 0.19.4(typescript@5.9.3) + specifier: ^0.22.0 + version: 0.22.0(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(typescript@5.9.3) '@types/react': - specifier: ^19.2.10 - version: 19.2.10 + specifier: ^19.2.15 + version: 19.2.15 react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1308,23 +1480,23 @@ importers: dependencies: react-dom: specifier: '>=16.9.0' - version: 19.2.3(react@19.2.4) + version: 19.2.7(react@19.2.7) devDependencies: '@rsbuild/plugin-less': - specifier: ^1.6.0 - version: 1.6.0(@rsbuild/core@2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0)) + specifier: ^1.6.4 + version: 1.6.4(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(webpack@5.102.1) '@rsbuild/plugin-react': - specifier: ^1.4.4 - version: 1.4.4(@rsbuild/core@2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0))(webpack-hot-middleware@2.26.1) + specifier: ^2.1.0 + version: 2.1.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4) '@rslib/core': - specifier: ^0.19.4 - version: 0.19.4(typescript@5.9.3) + specifier: ^0.22.0 + version: 0.22.0(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(typescript@5.9.3) '@types/react': - specifier: ^19.2.10 - version: 19.2.10 + specifier: ^19.2.15 + version: 19.2.15 react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1333,32 +1505,35 @@ importers: dependencies: react-dom: specifier: '>=16.9.0' - version: 19.2.3(react@19.2.4) + version: 19.2.7(react@19.2.7) devDependencies: '@rsbuild/plugin-react': - specifier: ^1.4.4 - version: 1.4.4(@rsbuild/core@2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0))(webpack-hot-middleware@2.26.1) + specifier: ^2.1.0 + version: 2.1.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4) '@rslib/core': - specifier: ^0.19.4 - version: 0.19.4(typescript@5.9.3) + specifier: ^0.22.0 + version: 0.22.0(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(typescript@5.9.3) + '@rstest/adapter-rslib': + specifier: ^0.10.3 + version: 0.10.3(@rslib/core@0.22.0)(@rstest/core@0.10.3)(typescript@5.9.3) '@rstest/core': - specifier: ^0.8.1 - version: 0.8.1(happy-dom@20.4.0)(jsdom@27.4.0(postcss@8.5.6)) + specifier: ^0.10.3 + version: 0.10.3(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(happy-dom@20.9.0)(jsdom@27.4.0) '@testing-library/jest-dom': specifier: ^6.9.1 version: 6.9.1 '@testing-library/react': specifier: ^16.3.2 - version: 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.3(react@19.2.4))(react@19.2.4) + version: 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3)(@types/react@19.2.15)(react-dom@19.2.7)(react@19.2.7) '@types/react': - specifier: ^19.2.10 - version: 19.2.10 + specifier: ^19.2.15 + version: 19.2.15 jsdom: specifier: ^27.4.0 - version: 27.4.0(postcss@8.5.6) + version: 27.4.0 react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1367,23 +1542,23 @@ importers: dependencies: react-dom: specifier: '>=16.9.0' - version: 19.2.3(react@19.2.4) + version: 19.2.7(react@19.2.7) devDependencies: '@rsbuild/plugin-react': - specifier: ^1.4.4 - version: 1.4.4(@rsbuild/core@2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0))(webpack-hot-middleware@2.26.1) + specifier: ^2.1.0 + version: 2.1.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4) '@rsbuild/plugin-sass': - specifier: ^1.5.0 - version: 1.5.0(@rsbuild/core@2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0)) + specifier: ^2.0.1 + version: 2.0.1(@rsbuild/core@2.1.6) '@rslib/core': - specifier: ^0.19.4 - version: 0.19.4(typescript@5.9.3) + specifier: ^0.22.0 + version: 0.22.0(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(typescript@5.9.3) '@types/react': - specifier: ^19.2.10 - version: 19.2.10 + specifier: ^19.2.15 + version: 19.2.15 react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1391,41 +1566,41 @@ importers: rslib/react-storybook: devDependencies: '@rsbuild/core': - specifier: ~1.7.2 - version: 1.7.2 + specifier: ~2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) '@rsbuild/plugin-react': - specifier: ^1.4.4 - version: 1.4.4(@rsbuild/core@1.7.2)(webpack-hot-middleware@2.26.1) + specifier: ^2.1.0 + version: 2.1.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4) '@rslib/core': - specifier: ^0.19.4 - version: 0.19.4(typescript@5.9.3) + specifier: ^0.22.0 + version: 0.22.0(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(typescript@5.9.3) '@storybook/addon-docs': - specifier: ^10.2.3 - version: 10.2.3(@types/react@19.2.10)(esbuild@0.27.2)(rollup@4.53.3)(storybook@10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vite@7.2.6(@types/node@25.0.10)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.1)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1))(webpack@5.104.1(esbuild@0.27.2)) + specifier: ^10.4.1 + version: 10.4.1(@types/react-dom@19.2.3)(@types/react@19.2.15)(esbuild@0.28.1)(rollup@4.60.3)(storybook@10.4.1)(vite@7.1.1)(webpack@5.102.1) '@storybook/addon-onboarding': - specifier: ^10.2.3 - version: 10.2.3(storybook@10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)) + specifier: ^10.4.1 + version: 10.4.1(storybook@10.4.1) '@storybook/react': - specifier: ^10.2.3 - version: 10.2.3(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3) + specifier: ^10.4.1 + version: 10.4.1(@types/react-dom@19.2.3)(@types/react@19.2.15)(react-dom@19.2.7)(react@19.2.7)(storybook@10.4.1)(typescript@5.9.3) '@types/react': - specifier: ^19.2.10 - version: 19.2.10 + specifier: ^19.2.15 + version: 19.2.15 react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) storybook: - specifier: ^10.2.3 - version: 10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + specifier: ^10.4.1 + version: 10.4.1(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.8.3)(react-dom@19.2.7)(react@19.2.7) storybook-addon-rslib: - specifier: ^3.2.2 - version: 3.2.2(@rsbuild/core@1.7.2)(@rslib/core@0.19.4(typescript@5.9.3))(storybook-builder-rsbuild@3.2.2(@rsbuild/core@1.7.2)(@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3)(vite@7.2.6(@types/node@25.0.10)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.1)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)))(typescript@5.9.3) + specifier: ^3.3.4 + version: 3.3.4(@rsbuild/core@2.1.6)(@rslib/core@0.22.0)(storybook-builder-rsbuild@3.3.4)(typescript@5.9.3) storybook-react-rsbuild: - specifier: ^3.2.2 - version: 3.2.2(@rsbuild/core@1.7.2)(@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rollup@4.53.3)(storybook@10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3)(vite@7.2.6(@types/node@25.0.10)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.1)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1))(webpack@5.104.1(esbuild@0.27.2)) + specifier: ^3.3.4 + version: 3.3.4(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(@types/react-dom@19.2.3)(@types/react@19.2.15)(react-dom@19.2.7)(react@19.2.7)(rollup@4.60.3)(storybook@10.4.1)(typescript@5.9.3)(vite@7.1.1)(webpack@5.102.1) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1434,26 +1609,26 @@ importers: dependencies: react-dom: specifier: '>=16.9.0' - version: 19.2.3(react@19.2.4) + version: 19.2.7(react@19.2.7) devDependencies: '@rsbuild/plugin-react': - specifier: ^1.4.4 - version: 1.4.4(@rsbuild/core@2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0))(webpack-hot-middleware@2.26.1) + specifier: ^2.1.0 + version: 2.1.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4) '@rslib/core': - specifier: ^0.19.4 - version: 0.19.4(typescript@5.9.3) + specifier: ^0.22.0 + version: 0.22.0(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(typescript@5.9.3) '@tailwindcss/postcss': - specifier: ^4.1.13 - version: 4.1.13 + specifier: ^4.3.0 + version: 4.3.0 '@types/react': - specifier: ^19.2.10 - version: 19.2.10 + specifier: ^19.2.15 + version: 19.2.15 react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 tailwindcss: - specifier: ^4.1.18 - version: 4.1.18 + specifier: ^4.3.0 + version: 4.3.0 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1462,44 +1637,98 @@ importers: dependencies: react-dom: specifier: '>=16.9.0' - version: 19.2.3(react@19.2.4) + version: 19.2.7(react@19.2.7) devDependencies: '@rsbuild/plugin-react': - specifier: ^1.4.4 - version: 1.4.4(@rsbuild/core@2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0))(webpack-hot-middleware@2.26.1) + specifier: ^2.1.0 + version: 2.1.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4) '@rslib/core': - specifier: ^0.19.4 - version: 0.19.4(typescript@5.9.3) + specifier: ^0.22.0 + version: 0.22.0(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(typescript@5.9.3) '@types/react': - specifier: ^19.2.10 - version: 19.2.10 + specifier: ^19.2.15 + version: 19.2.15 react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 tailwindcss: specifier: ^3.4.19 - version: 3.4.19(tsx@4.19.2)(yaml@2.8.1) + version: 3.4.19(tsx@4.19.2)(yaml@2.9.0) typescript: specifier: ^5.9.3 version: 5.9.3 - rslib/solid: + rslib/solid-basic: devDependencies: '@rsbuild/plugin-babel': - specifier: ^1.1.0 - version: 1.1.0(@rsbuild/core@2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0)) + specifier: ^2.0.1 + version: 2.0.1(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(webpack@5.102.1) '@rsbuild/plugin-solid': - specifier: ^1.0.7 - version: 1.0.7(@babel/core@7.29.0)(@rsbuild/core@2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0))(solid-js@1.9.11) + specifier: ^1.2.1 + version: 1.2.1(@babel/core@7.29.7)(@rsbuild/core@2.1.6)(solid-js@1.9.13) '@rslib/core': - specifier: ^0.19.4 - version: 0.19.4(typescript@5.9.3) - preact: - specifier: ^10.28.3 - version: 10.28.3 + specifier: ^0.22.0 + version: 0.22.0(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(typescript@5.9.3) solid-js: - specifier: ^1.9.11 - version: 1.9.11 + specifier: ^1.9.13 + version: 1.9.13 + typescript: + specifier: ^5.9.3 + version: 5.9.3 + + rslib/solid-rstest: + devDependencies: + '@rsbuild/plugin-babel': + specifier: ^2.0.1 + version: 2.0.1(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(webpack@5.102.1) + '@rsbuild/plugin-solid': + specifier: ^1.2.1 + version: 1.2.1(@babel/core@7.29.7)(@rsbuild/core@2.1.6)(solid-js@1.9.13) + '@rslib/core': + specifier: ^0.22.0 + version: 0.22.0(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(typescript@5.9.3) + '@rstest/adapter-rslib': + specifier: ^0.10.3 + version: 0.10.3(@rslib/core@0.22.0)(@rstest/core@0.10.3)(typescript@5.9.3) + '@rstest/core': + specifier: ^0.10.3 + version: 0.10.3(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(happy-dom@20.9.0)(jsdom@27.4.0) + '@solidjs/testing-library': + specifier: ^0.8.10 + version: 0.8.10(solid-js@1.9.13) + happy-dom: + specifier: ^20.9.0 + version: 20.9.0 + solid-js: + specifier: ^1.9.13 + version: 1.9.13 + typescript: + specifier: ^5.9.3 + version: 5.9.3 + + rslib/svelte: + devDependencies: + '@rsbuild/plugin-svelte': + specifier: ^2.0.1 + version: 2.0.1(@babel/core@7.29.7)(@rsbuild/core@2.1.6)(less@4.6.4)(postcss-load-config@6.0.1)(postcss@8.5.15)(pug@3.0.2)(sass@1.100.0)(stylus@0.64.0)(svelte@5.56.0)(typescript@5.9.3) + '@rslib/core': + specifier: ^0.22.0 + version: 0.22.0(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(typescript@5.9.3) + '@tsconfig/svelte': + specifier: ^5.0.8 + version: 5.0.8 + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 + svelte: + specifier: ^5.56.0 + version: 5.56.0(@typescript-eslint/types@8.60.0) + svelte-check: + specifier: ^4.4.8 + version: 4.4.8(picomatch@4.0.4)(svelte@5.56.0)(typescript@5.9.3) + svelte2tsx: + specifier: ^0.7.55 + version: 0.7.55(svelte@5.56.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1507,122 +1736,119 @@ importers: rslib/umd: devDependencies: '@rsbuild/plugin-react': - specifier: ^1.4.4 - version: 1.4.4(@rsbuild/core@2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0))(webpack-hot-middleware@2.26.1) + specifier: ^2.1.0 + version: 2.1.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4) '@rsbuild/plugin-sass': - specifier: ^1.5.0 - version: 1.5.0(@rsbuild/core@2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0)) + specifier: ^2.0.1 + version: 2.0.1(@rsbuild/core@2.1.6) '@rslib/core': - specifier: ^0.19.4 - version: 0.19.4(typescript@5.9.3) + specifier: ^0.22.0 + version: 0.22.0(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(typescript@5.9.3) '@types/react': - specifier: ^19.2.10 - version: 19.2.10 + specifier: ^19.2.15 + version: 19.2.15 react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 typescript: specifier: ^5.9.3 version: 5.9.3 rslib/vue-basic: devDependencies: + '@rsbuild/plugin-vue': + specifier: ^2.0.1 + version: 2.0.1(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(vue@3.5.35) '@rslib/core': - specifier: ^0.19.4 - version: 0.19.4(typescript@5.9.3) - rsbuild-plugin-unplugin-vue: - specifier: ^0.1.0 - version: 0.1.0(@rsbuild/core@1.7.2)(@types/node@25.0.10)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.1)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(vue@3.5.21(typescript@5.9.3))(yaml@2.8.1) + specifier: ^0.22.0 + version: 0.22.0(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 vue: - specifier: ^3.5.21 - version: 3.5.21(typescript@5.9.3) + specifier: ^3.5.35 + version: 3.5.35(typescript@5.9.3) vue-tsc: - specifier: ^3.2.4 - version: 3.2.4(typescript@5.9.3) + specifier: ^3.3.7 + version: 3.3.7(typescript@5.9.3) rslib/vue-rstest: devDependencies: + '@rsbuild/plugin-vue': + specifier: ^2.0.1 + version: 2.0.1(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(@vue/compiler-sfc@3.5.35)(vue@3.5.35) '@rslib/core': - specifier: ^0.19.4 - version: 0.19.4(typescript@5.9.3) + specifier: ^0.22.0 + version: 0.22.0(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(typescript@5.9.3) + '@rstest/adapter-rslib': + specifier: ^0.10.3 + version: 0.10.3(@rslib/core@0.22.0)(@rstest/core@0.10.3)(typescript@5.9.3) '@rstest/core': - specifier: ^0.8.1 - version: 0.8.1(happy-dom@20.4.0)(jsdom@27.4.0(postcss@8.5.6)) + specifier: ^0.10.3 + version: 0.10.3(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(happy-dom@20.9.0)(jsdom@27.4.0) '@testing-library/jest-dom': specifier: ^6.9.1 version: 6.9.1 '@testing-library/vue': specifier: ^8.1.0 - version: 8.1.0(@vue/compiler-sfc@3.5.24)(vue@3.5.21(typescript@5.9.3)) - '@vue/test-utils': - specifier: ^2.4.6 - version: 2.4.6 + version: 8.1.0(@vue/compiler-dom@3.5.35)(@vue/compiler-sfc@3.5.35)(@vue/server-renderer@3.5.35)(vue@3.5.35) jsdom: specifier: ^27.4.0 - version: 27.4.0(postcss@8.5.6) - rsbuild-plugin-unplugin-vue: - specifier: ^0.1.0 - version: 0.1.0(@rsbuild/core@1.7.2)(@types/node@25.0.10)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.1)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(vue@3.5.21(typescript@5.9.3))(yaml@2.8.1) + version: 27.4.0 typescript: specifier: ^5.9.3 version: 5.9.3 vue: - specifier: ^3.5.21 - version: 3.5.21(typescript@5.9.3) + specifier: ^3.5.35 + version: 3.5.35(typescript@5.9.3) vue-tsc: - specifier: ^3.2.4 - version: 3.2.4(typescript@5.9.3) + specifier: ^3.3.7 + version: 3.3.7(typescript@5.9.3) rslib/vue-storybook: devDependencies: '@rsbuild/core': - specifier: ~1.7.2 - version: 1.7.2 + specifier: ~2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) + '@rsbuild/plugin-vue': + specifier: ^2.0.1 + version: 2.0.1(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(vue@3.5.35) '@rslib/core': - specifier: ^0.19.4 - version: 0.19.4(typescript@5.9.3) + specifier: ^0.22.0 + version: 0.22.0(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(typescript@5.9.3) '@storybook/addon-docs': - specifier: ^10.2.3 - version: 10.2.3(@types/react@19.2.10)(esbuild@0.27.2)(rollup@4.53.3)(storybook@10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vite@7.2.6(@types/node@25.0.10)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.1)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1))(webpack@5.104.1(esbuild@0.27.2)) + specifier: ^10.4.1 + version: 10.4.1(@types/react-dom@19.2.3)(@types/react@19.2.15)(esbuild@0.28.1)(rollup@4.60.3)(storybook@10.4.1)(vite@7.1.1)(webpack@5.102.1) '@storybook/addon-onboarding': - specifier: ^10.2.3 - version: 10.2.3(storybook@10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)) - '@storybook/vue3': - specifier: ^10.2.3 - version: 10.2.3(storybook@10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vue@3.5.21(typescript@5.9.3)) - rsbuild-plugin-unplugin-vue: - specifier: ^0.1.0 - version: 0.1.0(@rsbuild/core@1.7.2)(@types/node@25.0.10)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.1)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(vue@3.5.21(typescript@5.9.3))(yaml@2.8.1) + specifier: ^10.4.1 + version: 10.4.1(storybook@10.4.1) storybook: - specifier: ^10.2.3 - version: 10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + specifier: ^10.4.1 + version: 10.4.1(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.8.3)(react-dom@19.2.7)(react@19.2.7) storybook-addon-rslib: - specifier: ^3.2.2 - version: 3.2.2(@rsbuild/core@1.7.2)(@rslib/core@0.19.4(typescript@5.9.3))(storybook-builder-rsbuild@3.2.2(@rsbuild/core@1.7.2)(@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3)(vite@7.2.6(@types/node@25.0.10)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.1)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)))(typescript@5.9.3) + specifier: ^3.3.4 + version: 3.3.4(@rsbuild/core@2.1.6)(@rslib/core@0.22.0)(storybook-builder-rsbuild@3.3.4)(typescript@5.9.3) storybook-vue3-rsbuild: - specifier: ^3.2.2 - version: 3.2.2(@babel/preset-env@7.29.0(@babel/core@7.29.0))(@rsbuild/core@1.7.2)(@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3)(vite@7.2.6(@types/node@25.0.10)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.1)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1))(vue@3.5.21(typescript@5.9.3))(webpack@5.104.1(esbuild@0.27.2)) + specifier: ^3.3.4 + version: 3.3.4(@babel/preset-env@7.29.7)(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(react-dom@19.2.7)(react@19.2.7)(storybook@10.4.1)(typescript@5.9.3)(vite@7.1.1)(vue@3.5.35)(webpack@5.102.1) typescript: specifier: ^5.9.3 version: 5.9.3 vue: - specifier: ^3.5.21 - version: 3.5.21(typescript@5.9.3) + specifier: ^3.5.35 + version: 3.5.35(typescript@5.9.3) vue-tsc: - specifier: ^3.2.4 - version: 3.2.4(typescript@5.9.3) + specifier: ^3.3.7 + version: 3.3.7(typescript@5.9.3) rslib/web-worker: devDependencies: '@rslib/core': - specifier: ^0.19.4 - version: 0.19.4(typescript@5.9.3) + specifier: ^0.22.0 + version: 0.22.0(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(typescript@5.9.3) '@types/node': - specifier: ^24.10.9 - version: 24.10.9 + specifier: ^24.12.4 + version: 24.12.4 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1630,11 +1856,14 @@ importers: rspack/basic: devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) rspack/basic-ts: dependencies: @@ -1643,20 +1872,32 @@ importers: version: 5.9.3 devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 rspack/basic-ts-config: devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1667,78 +1908,72 @@ importers: specifier: workspace:* version: link:../common-libs/lib3 react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) - react-refresh: - specifier: 0.18.0 - version: 0.18.0 - vue: - specifier: 3.5.8 - version: 3.5.8(typescript@5.9.3) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) devDependencies: - '@lingui/swc-plugin': - specifier: ^5.10.1 - version: 5.10.1(@lingui/core@4.11.4)(@swc/core@1.15.11(@swc/helpers@0.5.18)) '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack@5.104.1(@swc/core@1.15.11(@swc/helpers@0.5.18))) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) '@swc/helpers': - specifier: ^0.5.18 - version: 0.5.18 + specifier: ^0.5.23 + version: 0.5.23 '@swc/plugin-emotion': - specifier: ^14.5.0 - version: 14.5.0 + specifier: ^14.12.0 + version: 14.12.0 '@swc/plugin-loadable-components': - specifier: ^11.5.0 - version: 11.5.0 + specifier: ^11.12.0 + version: 11.12.0 '@swc/plugin-prefresh': - specifier: ^12.5.0 - version: 12.5.0 + specifier: ^12.12.0 + version: 12.12.0 '@swc/plugin-relay': - specifier: ^12.5.0 - version: 12.5.0 + specifier: ^12.12.0 + version: 12.12.0 '@swc/plugin-remove-console': - specifier: ^12.5.0 - version: 12.5.0 + specifier: ^12.12.0 + version: 12.12.0 '@swc/plugin-styled-components': - specifier: ^12.5.0 - version: 12.5.0 + specifier: ^12.12.1 + version: 12.12.1 '@swc/plugin-styled-jsx': - specifier: ^13.5.0 - version: 13.5.0 + specifier: ^13.12.0 + version: 13.12.0 '@swc/plugin-transform-imports': - specifier: ^12.5.0 - version: 12.5.0 - swc-plugin-css-modules: - specifier: ^8.0.0 - version: 8.0.0 - swc-plugin-vue-jsx: - specifier: ^0.4.0 - version: 0.4.0(@swc/core@1.15.11(@swc/helpers@0.5.18)) + specifier: ^12.12.0 + version: 12.12.0 rspack/bundle-splitting: devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) rspack/case-sensitive-paths-webpack-plugin: devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) case-sensitive-paths-webpack-plugin: specifier: 2.4.0 version: 2.4.0 @@ -1746,107 +1981,139 @@ importers: rspack/code-splitting: devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) - rspack/common-libs/lib1: {} + rspack/common-libs/lib1: + devDependencies: + typescript: + specifier: ^5.9.3 + version: 5.9.3 - rspack/common-libs/lib2: {} + rspack/common-libs/lib2: + devDependencies: + typescript: + specifier: ^5.9.3 + version: 5.9.3 rspack/common-libs/lib3: {} rspack/cra: dependencies: '@swc/helpers': - specifier: ^0.5.18 - version: 0.5.18 + specifier: ^0.5.23 + version: 0.5.23 react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) '@rspack/plugin-react-refresh': - specifier: ^1.6.0 - version: 1.6.0(react-refresh@0.18.0)(webpack-hot-middleware@2.26.1) + specifier: ^2.0.1 + version: 2.0.2(@rspack/core@2.1.4)(react-refresh@0.18.0) react-refresh: specifier: ^0.18.0 version: 0.18.0 web-vitals: - specifier: ^5.1.0 - version: 5.1.0 + specifier: ^5.3.0 + version: 5.3.0 rspack/cra-ts: dependencies: '@swc/helpers': - specifier: ^0.5.18 - version: 0.5.18 + specifier: ^0.5.23 + version: 0.5.23 react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) '@rspack/plugin-react-refresh': - specifier: ^1.6.0 - version: 1.6.0(react-refresh@0.18.0)(webpack-hot-middleware@2.26.1) + specifier: ^2.0.1 + version: 2.0.2(@rspack/core@2.1.4)(react-refresh@0.18.0) + '@types/react': + specifier: ^19.2.15 + version: 19.2.15 + '@types/react-dom': + specifier: ^19.2.3 + version: 19.2.3(@types/react@19.2.15) react-refresh: specifier: ^0.18.0 version: 0.18.0 web-vitals: - specifier: ^5.1.0 - version: 5.1.0 + specifier: ^5.3.0 + version: 5.3.0 rspack/css-chunking-plugin: devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) rspack/css-parser-generator-options: devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) sass-loader: - specifier: ^16.0.6 - version: 16.0.6(@rspack/core@1.7.4(@swc/helpers@0.5.18))(sass-embedded@1.97.3)(sass@1.97.3)(webpack@5.104.1) + specifier: ^16.0.8 + version: 16.0.8(@rspack/core@2.1.4)(sass-embedded@1.100.0)(sass@1.100.0)(webpack@5.102.1) rspack/dll: dependencies: lodash: - specifier: 4.17.23 - version: 4.17.23 + specifier: 4.18.1 + version: 4.18.1 devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1854,14 +2121,17 @@ importers: rspack/dll-reference: devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) lodash: - specifier: 4.17.23 - version: 4.17.23 + specifier: 4.18.1 + version: 4.18.1 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1870,41 +2140,44 @@ importers: dependencies: '@emotion/react': specifier: 11.14.0 - version: 11.14.0(@types/react@19.2.10)(react@19.2.4) - '@emotion/styled': - specifier: 11.14.1 - version: 11.14.1(@emotion/react@11.14.0(react@19.2.4))(react@19.2.4) + version: 11.14.0(@types/react@19.2.15)(react@19.2.7) react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) '@swc/plugin-emotion': - specifier: ^14.5.0 - version: 14.5.0 + specifier: ^14.12.0 + version: 14.12.0 rspack/eslint: devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) eslint: - specifier: ^9.39.2 - version: 9.39.2(jiti@2.6.1) + specifier: ^9.39.4 + version: 9.39.4(jiti@2.7.0) eslint-rspack-plugin: - specifier: ^4.3.0 - version: 4.3.0(eslint@9.39.2(jiti@2.6.1)) + specifier: ^5.0.1 + version: 5.0.1(@rspack/core@2.1.4)(eslint@9.39.4) rspack/express: dependencies: @@ -1913,105 +2186,135 @@ importers: version: 5.2.1 devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) + '@types/express': + specifier: ^5.0.6 + version: 5.0.6 run-script-webpack-plugin: - specifier: '' + specifier: 0.2.3 version: 0.2.3 rspack/extract-license: dependencies: lodash: - specifier: 4.17.23 - version: 4.17.23 + specifier: 4.18.1 + version: 4.18.1 devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) - rspack/generate-package-json-webpack-plugin@2: + rspack/generate-package-json-webpack-plugin: devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) generate-package-json-webpack-plugin: - specifier: ^2.6.0 - version: 2.6.0 + specifier: ^2.7.0 + version: 2.7.0 - rspack/hooks/after-resolve: + rspack/hooks-after-resolve: devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) rspack/html-webpack-plugin: devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) html-webpack-plugin: - specifier: ^5.6.6 - version: 5.6.6(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1) + specifier: ^5.6.7 + version: 5.6.7(@rspack/core@2.1.4)(webpack@5.102.1) rspack/http-import: devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) rspack/inline-const: devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) rspack/inline-const-enum: devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) rspack/inline-enum: devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) rspack/javascript-api: devDependencies: '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) '@types/node': - specifier: ^24.10.9 - version: 24.10.9 + specifier: ^24.12.4 + version: 24.12.4 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -2019,252 +2322,166 @@ importers: rspack/lazy-compilation-server: devDependencies: '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) '@rspack/dev-server': - specifier: 1.2.1 - version: 1.2.1(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1) + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) rspack/library-cjs: devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) rspack/library-esm: devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) rspack/library-umd: devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) rspack/license-webpack-plugin: devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) license-webpack-plugin: specifier: ^4.0.2 - version: 4.0.2(webpack@5.104.1) + version: 4.0.2 react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) rspack/lightingcss-loader: devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) - css-loader: - specifier: 7.1.3 - version: 7.1.3(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) rspack/loader-compat: dependencies: - '@node-rs/crc32': - specifier: 1.10.6 - version: 1.10.6 react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 devDependencies: '@babel/preset-env': - specifier: 7.29.0 - version: 7.29.0(@babel/core@7.29.0) + specifier: 7.29.7 + version: 7.29.7(@babel/core@7.29.7) '@mdx-js/loader': specifier: 3.1.1 - version: 3.1.1(webpack@5.104.1) + version: 3.1.1(webpack@5.102.1) '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) '@svgr/webpack': specifier: 8.1.0 - version: 8.1.0(typescript@5.9.3) + version: 8.1.0(typescript@6.0.3) autoprefixer: - specifier: 10.4.24 - version: 10.4.24(postcss@8.5.6) + specifier: 10.5.0 + version: 10.5.0(postcss@8.5.15) babel-loader: - specifier: 10.0.0 - version: 10.0.0(@babel/core@7.29.0)(webpack@5.104.1) + specifier: 10.1.1 + version: 10.1.1(@babel/core@7.29.7)(@rspack/core@2.1.4)(webpack@5.102.1) css-loader: - specifier: 7.1.3 - version: 7.1.3(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1) + specifier: 7.1.4 + version: 7.1.4(@rspack/core@2.1.4)(webpack@5.102.1) file-loader: specifier: 6.2.0 - version: 6.2.0(webpack@5.104.1) + version: 6.2.0(webpack@5.102.1) json-loader: specifier: 0.5.7 version: 0.5.7 less-loader: - specifier: 12.3.0 - version: 12.3.0(@rspack/core@1.7.4(@swc/helpers@0.5.18))(less@4.5.1)(webpack@5.104.1) + specifier: 12.3.3 + version: 12.3.3(@rspack/core@2.1.4)(less@4.6.4)(webpack@5.102.1) node-loader: specifier: 2.1.0 - version: 2.1.0(webpack@5.104.1) + version: 2.1.0(webpack@5.102.1) postcss-loader: - specifier: 8.2.0 - version: 8.2.0(@rspack/core@1.7.4(@swc/helpers@0.5.18))(postcss@8.5.6)(typescript@5.9.3)(webpack@5.104.1) + specifier: 8.2.1 + version: 8.2.1(@rspack/core@2.1.4)(postcss@8.5.15)(typescript@6.0.3)(webpack@5.102.1) raw-loader: specifier: 4.0.2 - version: 4.0.2(webpack@5.104.1) + version: 4.0.2(webpack@5.102.1) sass: - specifier: 1.97.3 - version: 1.97.3 + specifier: 1.100.0 + version: 1.100.0 sass-loader: - specifier: 16.0.6 - version: 16.0.6(@rspack/core@1.7.4(@swc/helpers@0.5.18))(sass-embedded@1.97.3)(sass@1.97.3)(webpack@5.104.1) + specifier: 16.0.8 + version: 16.0.8(@rspack/core@2.1.4)(sass-embedded@1.100.0)(sass@1.100.0)(webpack@5.102.1) source-map-loader: specifier: 5.0.0 - version: 5.0.0(webpack@5.104.1) + version: 5.0.0(webpack@5.102.1) style-loader: specifier: 4.0.0 - version: 4.0.0(webpack@5.104.1) + version: 4.0.0(webpack@5.102.1) stylus: specifier: 0.64.0 version: 0.64.0 stylus-loader: - specifier: 8.1.2 - version: 8.1.2(@rspack/core@1.7.4(@swc/helpers@0.5.18))(stylus@0.64.0)(webpack@5.104.1) + specifier: 8.1.3 + version: 8.1.3(@rspack/core@2.1.4)(stylus@0.64.0)(webpack@5.102.1) svg-react-loader: specifier: 0.4.6 version: 0.4.6 thread-loader: specifier: 4.0.4 - version: 4.0.4(webpack@5.104.1) + version: 4.0.4(webpack@5.102.1) ts-loader: - specifier: 9.5.4 - version: 9.5.4(typescript@5.9.3)(webpack@5.104.1) + specifier: 9.6.0 + version: 9.6.0(loader-utils@2.0.4)(typescript@6.0.3)(webpack@5.102.1) url-loader: specifier: 4.1.1 - version: 4.1.1(file-loader@6.2.0(webpack@5.104.1))(webpack@5.104.1) + version: 4.1.1(file-loader@6.2.0)(webpack@5.102.1) yaml-loader: specifier: 0.9.0 version: 0.9.0 - rspack/module-federation-interop: {} - - rspack/module-federation-interop/rspack-mf-v1: - dependencies: - date-fns: - specifier: ^4.1.0 - version: 4.1.0 - react: - specifier: ^19.2.4 - version: 19.2.4 - react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) - devDependencies: - '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) - '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) - '@rspack/plugin-react-refresh': - specifier: ^1.6.0 - version: 1.6.0(react-refresh@0.18.0)(webpack-hot-middleware@2.26.1) - html-webpack-plugin: - specifier: ^5.6.6 - version: 5.6.6(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1) - react-refresh: - specifier: ^0.18.0 - version: 0.18.0 - serve: - specifier: 14.2.5 - version: 14.2.5 - - rspack/module-federation-interop/rspack-mf-v1.5: - dependencies: - react: - specifier: ^19.2.4 - version: 19.2.4 - react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) - devDependencies: - '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) - '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) - '@rspack/plugin-react-refresh': - specifier: ^1.6.0 - version: 1.6.0(react-refresh@0.18.0)(webpack-hot-middleware@2.26.1) - html-webpack-plugin: - specifier: ^5.6.6 - version: 5.6.6(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1) - react-refresh: - specifier: ^0.18.0 - version: 0.18.0 - serve: - specifier: 14.2.5 - version: 14.2.5 - - rspack/module-federation-interop/webpack-mf: - dependencies: - react: - specifier: ^19.2.4 - version: 19.2.4 - react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) - devDependencies: - '@babel/core': - specifier: ^7.29.0 - version: 7.29.0 - '@babel/preset-react': - specifier: ^7.28.5 - version: 7.28.5(@babel/core@7.29.0) - '@pmmmwh/react-refresh-webpack-plugin': - specifier: ^0.6.2 - version: 0.6.2(@types/webpack@5.28.5(webpack-cli@6.0.1))(react-refresh@0.18.0)(type-fest@4.40.0)(webpack-dev-server@5.2.2)(webpack-hot-middleware@2.26.1)(webpack@5.104.1) - babel-loader: - specifier: ^10.0.0 - version: 10.0.0(@babel/core@7.29.0)(webpack@5.104.1) - html-webpack-plugin: - specifier: ^5.6.6 - version: 5.6.6(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1) - react-refresh: - specifier: ^0.18.0 - version: 0.18.0 - serve: - specifier: 14.2.5 - version: 14.2.5 - webpack: - specifier: ^5.104.1 - version: 5.104.1(webpack-cli@6.0.1) - webpack-cli: - specifier: 6.0.1 - version: 6.0.1(webpack-dev-server@5.2.2)(webpack@5.104.1) - rspack/module-federation-v1: {} rspack/module-federation-v1.5: {} @@ -2272,229 +2489,256 @@ importers: rspack/module-federation-v1.5/app: dependencies: date-fns: - specifier: ^4.1.0 - version: 4.1.0 + specifier: ^4.4.0 + version: 4.4.0 react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) '@rspack/plugin-react-refresh': - specifier: ^1.6.0 - version: 1.6.0(react-refresh@0.18.0)(webpack-hot-middleware@2.26.1) + specifier: ^2.0.1 + version: 2.0.2(@rspack/core@2.1.4)(react-refresh@0.18.0) html-webpack-plugin: - specifier: ^5.6.6 - version: 5.6.6(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1) + specifier: ^5.6.7 + version: 5.6.7(@rspack/core@2.1.4)(webpack@5.102.1) react-refresh: specifier: ^0.18.0 version: 0.18.0 serve: - specifier: 14.2.5 - version: 14.2.5 + specifier: 14.2.6 + version: 14.2.6 rspack/module-federation-v1.5/lib1: dependencies: date-fns: - specifier: ^4.1.0 - version: 4.1.0 + specifier: ^4.4.0 + version: 4.4.0 react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) '@rspack/plugin-react-refresh': - specifier: ^1.6.0 - version: 1.6.0(react-refresh@0.18.0)(webpack-hot-middleware@2.26.1) + specifier: ^2.0.1 + version: 2.0.2(@rspack/core@2.1.4)(react-refresh@0.18.0) html-webpack-plugin: - specifier: ^5.6.6 - version: 5.6.6(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1) + specifier: ^5.6.7 + version: 5.6.7(@rspack/core@2.1.4)(webpack@5.102.1) react-refresh: specifier: ^0.18.0 version: 0.18.0 serve: - specifier: 14.2.5 - version: 14.2.5 + specifier: 14.2.6 + version: 14.2.6 rspack/module-federation-v1.5/lib2: dependencies: date-fns: - specifier: ^4.1.0 - version: 4.1.0 + specifier: ^4.4.0 + version: 4.4.0 lodash: - specifier: ^4.17.23 - version: 4.17.23 + specifier: ^4.18.1 + version: 4.18.1 react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) '@rspack/plugin-react-refresh': - specifier: ^1.6.0 - version: 1.6.0(react-refresh@0.18.0)(webpack-hot-middleware@2.26.1) + specifier: ^2.0.1 + version: 2.0.2(@rspack/core@2.1.4)(react-refresh@0.18.0) react-refresh: specifier: ^0.18.0 version: 0.18.0 serve: - specifier: 14.2.5 - version: 14.2.5 + specifier: 14.2.6 + version: 14.2.6 rspack/module-federation-v1/app: dependencies: date-fns: - specifier: ^4.1.0 - version: 4.1.0 + specifier: ^4.4.0 + version: 4.4.0 react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) '@rspack/plugin-react-refresh': - specifier: ^1.6.0 - version: 1.6.0(react-refresh@0.18.0)(webpack-hot-middleware@2.26.1) + specifier: ^2.0.1 + version: 2.0.2(@rspack/core@2.1.4)(react-refresh@0.18.0) html-webpack-plugin: - specifier: ^5.6.6 - version: 5.6.6(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1) + specifier: ^5.6.7 + version: 5.6.7(@rspack/core@2.1.4)(webpack@5.102.1) react-refresh: specifier: ^0.18.0 version: 0.18.0 serve: - specifier: 14.2.5 - version: 14.2.5 + specifier: 14.2.6 + version: 14.2.6 rspack/module-federation-v1/lib1: dependencies: date-fns: - specifier: ^4.1.0 - version: 4.1.0 + specifier: ^4.4.0 + version: 4.4.0 react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) '@rspack/plugin-react-refresh': - specifier: ^1.6.0 - version: 1.6.0(react-refresh@0.18.0)(webpack-hot-middleware@2.26.1) + specifier: ^2.0.1 + version: 2.0.2(@rspack/core@2.1.4)(react-refresh@0.18.0) html-webpack-plugin: - specifier: ^5.6.6 - version: 5.6.6(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1) + specifier: ^5.6.7 + version: 5.6.7(@rspack/core@2.1.4)(webpack@5.102.1) react-refresh: specifier: ^0.18.0 version: 0.18.0 serve: - specifier: 14.2.5 - version: 14.2.5 + specifier: 14.2.6 + version: 14.2.6 rspack/module-federation-v1/lib2: dependencies: date-fns: - specifier: ^4.1.0 - version: 4.1.0 + specifier: ^4.4.0 + version: 4.4.0 lodash: - specifier: ^4.17.23 - version: 4.17.23 + specifier: ^4.18.1 + version: 4.18.1 react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) '@rspack/plugin-react-refresh': - specifier: ^1.6.0 - version: 1.6.0(react-refresh@0.18.0)(webpack-hot-middleware@2.26.1) + specifier: ^2.0.1 + version: 2.0.2(@rspack/core@2.1.4)(react-refresh@0.18.0) react-refresh: specifier: ^0.18.0 version: 0.18.0 serve: - specifier: 14.2.5 - version: 14.2.5 + specifier: 14.2.6 + version: 14.2.6 rspack/monaco-editor-js: dependencies: - '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) monaco-editor: specifier: ^0.55.1 version: 0.55.1 devDependencies: + '@rspack/cli': + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) rspack/monaco-editor-ts-react: dependencies: - '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) monaco-editor: specifier: ^0.55.1 version: 0.55.1 react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) react-refresh: specifier: 0.18.0 version: 0.18.0 devDependencies: + '@rspack/cli': + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 '@types/react': - specifier: ^19.2.10 - version: 19.2.10 + specifier: ^19.2.15 + version: 19.2.15 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.10) + version: 19.2.3(@types/react@19.2.15) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -2502,35 +2746,44 @@ importers: rspack/monaco-editor-webpack-plugin: dependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) monaco-editor: specifier: ^0.55.1 version: 0.55.1 monaco-editor-webpack-plugin: specifier: ^7.1.1 - version: 7.1.1(monaco-editor@0.55.1)(webpack@5.104.1) + version: 7.1.1(monaco-editor@0.55.1)(webpack@5.102.1) rspack/multi-entry: devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) rspack/nest-alias: dependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) lib1: specifier: workspace:* version: link:../common-libs/lib1 @@ -2541,15 +2794,9 @@ importers: specifier: ^5.9.3 version: 5.9.3 devDependencies: - tsconfig-paths-webpack-plugin: - specifier: ^4.2.0 - version: 4.2.0 - webpack: - specifier: ^5.104.1 - version: 5.104.1(webpack-cli@6.0.1) - webpack-cli: - specifier: ^6.0.1 - version: 6.0.1(webpack@5.104.1) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 rspack/nestjs: dependencies: @@ -2558,10 +2805,10 @@ importers: version: 11.1.9(reflect-metadata@0.2.2)(rxjs@7.8.2) '@nestjs/core': specifier: 11.1.9 - version: 11.1.9(@nestjs/common@11.1.9(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/platform-express@11.1.9)(reflect-metadata@0.2.2)(rxjs@7.8.2) + version: 11.1.9(@nestjs/common@11.1.9)(@nestjs/platform-express@11.1.9)(reflect-metadata@0.2.2)(rxjs@7.8.2) '@nestjs/platform-express': specifier: 11.1.9 - version: 11.1.9(@nestjs/common@11.1.9(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/core@11.1.9) + version: 11.1.9(@nestjs/common@11.1.9)(@nestjs/core@11.1.9) reflect-metadata: specifier: ^0.2.2 version: 0.2.2 @@ -2573,36 +2820,48 @@ importers: version: 7.8.2 devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 cross-env: specifier: 10.1.0 version: 10.1.0 + typescript: + specifier: ^5.9.3 + version: 5.9.3 + webpack-node-externals: + specifier: 3.0.0 + version: 3.0.0 rspack/next-rspack-app-router: dependencies: next: - specifier: 16.1.6 - version: 16.1.6(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3) + specifier: 16.2.6 + version: 16.2.6(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.7)(react@19.2.7)(sass@1.100.0) react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) devDependencies: '@types/node': - specifier: ^24.10.9 - version: 24.10.9 + specifier: ^24.12.4 + version: 24.12.4 '@types/react': - specifier: ^19.2.10 - version: 19.2.10 + specifier: ^19.2.15 + version: 19.2.15 next-rspack: - specifier: 16.1.6 - version: 16.1.6(@swc/helpers@0.5.18) + specifier: 16.2.6 + version: 16.2.6(@swc/helpers@0.5.23) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -2610,24 +2869,24 @@ importers: rspack/next-rspack-page-router: dependencies: next: - specifier: 16.1.6 - version: 16.1.6(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3) + specifier: 16.2.6 + version: 16.2.6(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.7)(react@19.2.7)(sass@1.100.0) react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) devDependencies: '@types/node': - specifier: ^24.10.9 - version: 24.10.9 + specifier: ^24.12.4 + version: 24.12.4 '@types/react': - specifier: ^19.2.10 - version: 19.2.10 + specifier: ^19.2.15 + version: 19.2.15 next-rspack: - specifier: 16.1.6 - version: 16.1.6(@swc/helpers@0.5.18) + specifier: 16.2.6 + version: 16.2.6(@swc/helpers@0.5.23) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -2635,218 +2894,254 @@ importers: rspack/node-globals-shim: devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) rspack/node-polyfill: devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) node-polyfill-webpack-plugin: specifier: ^4.1.0 - version: 4.1.0(webpack@5.104.1) + version: 4.1.0(webpack@5.102.1) rspack/perfsee: devDependencies: '@perfsee/webpack': specifier: 1.14.2 - version: 1.14.2(encoding@0.1.13)(isolated-vm@4.7.2)(webpack@5.104.1) + version: 1.14.2(encoding@0.1.13)(isolated-vm@4.7.2)(webpack@5.102.1) '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) rspack/polyfill: dependencies: core-js: - specifier: 3.48.0 - version: 3.48.0 + specifier: 3.49.0 + version: 3.49.0 devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) rspack/postcss-loader: devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) autoprefixer: - specifier: 10.4.24 - version: 10.4.24(postcss@8.5.6) + specifier: 10.5.0 + version: 10.5.0(postcss@8.5.15) postcss-loader: - specifier: 8.2.0 - version: 8.2.0(@rspack/core@1.7.4(@swc/helpers@0.5.18))(postcss@8.5.6)(typescript@5.9.3)(webpack@5.104.1) + specifier: 8.2.1 + version: 8.2.1(@rspack/core@2.1.4)(postcss@8.5.15)(typescript@6.0.3)(webpack@5.102.1) postcss-plugin-px2rem: specifier: 0.8.1 version: 0.8.1 rspack/preact: dependencies: - '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) '@swc/helpers': - specifier: ^0.5.18 - version: 0.5.18 + specifier: ^0.5.23 + version: 0.5.23 preact: - specifier: 10.28.3 - version: 10.28.3 + specifier: 10.29.2 + version: 10.29.2 devDependencies: '@prefresh/babel-plugin': - specifier: 0.5.2 - version: 0.5.2 + specifier: 0.5.3 + version: 0.5.3 '@prefresh/webpack': specifier: 4.0.6 - version: 4.0.6(@prefresh/babel-plugin@0.5.2)(preact@10.28.3)(webpack@5.104.1) + version: 4.0.6(@prefresh/babel-plugin@0.5.3)(preact@10.29.2)(webpack@5.102.1) + '@rspack/cli': + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) rspack/preact-refresh: dependencies: '@swc/helpers': - specifier: ^0.5.18 - version: 0.5.18 + specifier: ^0.5.23 + version: 0.5.23 preact: - specifier: 10.28.3 - version: 10.28.3 + specifier: 10.29.2 + version: 10.29.2 devDependencies: '@prefresh/core': - specifier: 1.5.9 - version: 1.5.9(preact@10.28.3) + specifier: 1.5.10 + version: 1.5.10(preact@10.29.2) '@prefresh/utils': specifier: 1.2.1 version: 1.2.1 '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) '@rspack/plugin-preact-refresh': - specifier: ^1.1.5 - version: 1.1.5(@prefresh/core@1.5.9(preact@10.28.3))(@prefresh/utils@1.2.1) + specifier: ^1.1.6 + version: 1.1.6(@prefresh/core@1.5.10)(@prefresh/utils@1.2.1) '@swc/plugin-prefresh': - specifier: ^12.5.0 - version: 12.5.0 + specifier: ^12.12.0 + version: 12.12.0 rspack/proxy: devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) rspack/react: dependencies: - '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) '@swc/helpers': - specifier: ^0.5.18 - version: 0.5.18 + specifier: ^0.5.23 + version: 0.5.23 react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) react-refresh: specifier: 0.18.0 version: 0.18.0 devDependencies: + '@rspack/cli': + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) rspack/react-compiler-babel: dependencies: '@swc/helpers': - specifier: ^0.5.18 - version: 0.5.18 + specifier: ^0.5.23 + version: 0.5.23 react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) react-refresh: specifier: 0.18.0 version: 0.18.0 devDependencies: '@babel/plugin-syntax-jsx': - specifier: ^7.28.6 - version: 7.28.6(@babel/core@7.29.0) + specifier: ^7.29.7 + version: 7.29.7(@babel/core@7.29.7) '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) babel-loader: - specifier: ^10.0.0 - version: 10.0.0(@babel/core@7.29.0)(webpack@5.104.1) + specifier: ^10.1.1 + version: 10.1.1(@babel/core@7.29.7)(@rspack/core@2.1.4)(webpack@5.102.1) babel-plugin-react-compiler: - specifier: 0.0.0-experimental-cd3852a-20241229 - version: 0.0.0-experimental-cd3852a-20241229 + specifier: ^1.0.0 + version: 1.0.0 rspack/react-compiler-babel-ts: dependencies: '@swc/helpers': - specifier: ^0.5.18 - version: 0.5.18 + specifier: ^0.5.23 + version: 0.5.23 react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) react-refresh: specifier: 0.18.0 version: 0.18.0 devDependencies: '@babel/plugin-syntax-jsx': - specifier: ^7.28.6 - version: 7.28.6(@babel/core@7.29.0) + specifier: ^7.29.7 + version: 7.29.7(@babel/core@7.29.7) '@babel/plugin-syntax-typescript': - specifier: ^7.28.6 - version: 7.28.6(@babel/core@7.29.0) + specifier: ^7.29.7 + version: 7.29.7(@babel/core@7.29.7) '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 '@types/react': - specifier: ^19.2.10 - version: 19.2.10 + specifier: ^19.2.15 + version: 19.2.15 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.10) + version: 19.2.3(@types/react@19.2.15) babel-loader: - specifier: ^10.0.0 - version: 10.0.0(@babel/core@7.29.0)(webpack@5.104.1) + specifier: ^10.1.1 + version: 10.1.1(@babel/core@7.29.7)(@rspack/core@2.1.4)(webpack@5.102.1) babel-plugin-react-compiler: - specifier: 0.0.0-experimental-cd3852a-20241229 - version: 0.0.0-experimental-cd3852a-20241229 + specifier: ^1.0.0 + version: 1.0.0 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -2854,21 +3149,30 @@ importers: rspack/react-refresh: dependencies: react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) '@rspack/plugin-react-refresh': - specifier: ^1.6.0 - version: 1.6.0(react-refresh@0.18.0)(webpack-hot-middleware@2.26.1) + specifier: ^2.0.1 + version: 2.0.2(@rspack/core@2.1.4)(react-refresh@0.18.0) + '@types/react': + specifier: ^19.2.15 + version: 19.2.15 + '@types/react-dom': + specifier: ^19.2.3 + version: 19.2.3(@types/react@19.2.15) react-refresh: specifier: 0.18.0 version: 0.18.0 @@ -2876,33 +3180,42 @@ importers: rspack/react-refresh-babel-loader: dependencies: react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) devDependencies: '@babel/core': - specifier: ^7.29.0 - version: 7.29.0 + specifier: ^7.29.7 + version: 7.29.7 '@babel/preset-react': - specifier: ^7.28.5 - version: 7.28.5(@babel/core@7.29.0) + specifier: ^7.29.7 + version: 7.29.7(@babel/core@7.29.7) '@babel/preset-typescript': - specifier: ^7.28.5 - version: 7.28.5(@babel/core@7.29.0) + specifier: ^7.29.7 + version: 7.29.7(@babel/core@7.29.7) '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) '@rspack/plugin-react-refresh': - specifier: ^1.6.0 - version: 1.6.0(react-refresh@0.18.0)(webpack-hot-middleware@2.26.1) + specifier: ^2.0.1 + version: 2.0.2(@rspack/core@2.1.4)(react-refresh@0.18.0) + '@types/react': + specifier: ^19.2.15 + version: 19.2.15 + '@types/react-dom': + specifier: ^19.2.3 + version: 19.2.3(@types/react@19.2.15) babel-loader: - specifier: ^10.0.0 - version: 10.0.0(@babel/core@7.29.0)(webpack@5.104.1) + specifier: ^10.1.1 + version: 10.1.1(@babel/core@7.29.7)(@rspack/core@2.1.4)(webpack@5.102.1) react-refresh: specifier: 0.18.0 version: 0.18.0 @@ -2910,21 +3223,30 @@ importers: rspack/react-refresh-esm: dependencies: react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) '@rspack/plugin-react-refresh': - specifier: ^1.6.0 - version: 1.6.0(react-refresh@0.18.0)(webpack-hot-middleware@2.26.1) + specifier: ^2.0.1 + version: 2.0.2(@rspack/core@2.1.4)(react-refresh@0.18.0) + '@types/react': + specifier: ^19.2.15 + version: 19.2.15 + '@types/react-dom': + specifier: ^19.2.3 + version: 19.2.3(@types/react@19.2.15) react-refresh: specifier: 0.18.0 version: 0.18.0 @@ -2938,18 +3260,21 @@ importers: specifier: ^5.2.1 version: 5.2.1 react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@5.0.6)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) '@types/cross-spawn': specifier: ^6.0.6 version: 6.0.6 @@ -2957,104 +3282,113 @@ importers: specifier: ^5.0.6 version: 5.0.6 '@types/node': - specifier: ^24.10.9 - version: 24.10.9 + specifier: ^24.12.4 + version: 24.12.4 '@types/react': - specifier: ^19.2.10 - version: 19.2.10 + specifier: ^19.2.15 + version: 19.2.15 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.10) + version: 19.2.3(@types/react@19.2.15) cross-spawn: specifier: ^7.0.6 version: 7.0.6 rspack-manifest-plugin: specifier: ^5.2.1 - version: 5.2.1(@rspack/core@1.7.4(@swc/helpers@0.5.18)) + version: 5.2.1(@rspack/core@2.1.4) typescript: specifier: ^5.9.3 version: 5.9.3 rspack/react-with-extract-css: dependencies: - '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) '@swc/helpers': - specifier: ^0.5.18 - version: 0.5.18 + specifier: ^0.5.23 + version: 0.5.23 css-loader: - specifier: ^7.1.3 - version: 7.1.3(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1) + specifier: ^7.1.4 + version: 7.1.4(@rspack/core@2.1.4)(webpack@5.102.1) less-loader: - specifier: 12.3.0 - version: 12.3.0(@rspack/core@1.7.4(@swc/helpers@0.5.18))(less@4.5.1)(webpack@5.104.1) + specifier: 12.3.3 + version: 12.3.3(@rspack/core@2.1.4)(less@4.6.4)(webpack@5.102.1) normalize.css: specifier: 8.0.1 version: 8.0.1 react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) devDependencies: + '@rspack/cli': + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) react-refresh: specifier: ^0.18.0 version: 0.18.0 rspack/react-with-less: dependencies: - '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) '@swc/helpers': - specifier: ^0.5.18 - version: 0.5.18 + specifier: ^0.5.23 + version: 0.5.23 less-loader: - specifier: 12.3.0 - version: 12.3.0(@rspack/core@1.7.4(@swc/helpers@0.5.18))(less@4.5.1)(webpack@5.104.1) + specifier: 12.3.3 + version: 12.3.3(@rspack/core@2.1.4)(less@4.6.4)(webpack@5.102.1) normalize.css: specifier: 8.0.1 version: 8.0.1 react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) devDependencies: + '@rspack/cli': + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) react-refresh: specifier: ^0.18.0 version: 0.18.0 rspack/react-with-sass: dependencies: - '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) '@swc/helpers': - specifier: ^0.5.18 - version: 0.5.18 + specifier: ^0.5.23 + version: 0.5.23 react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) sass-loader: - specifier: ^16.0.6 - version: 16.0.6(@rspack/core@1.7.4(@swc/helpers@0.5.18))(sass-embedded@1.97.3)(sass@1.97.3)(webpack@5.104.1) + specifier: ^16.0.8 + version: 16.0.8(@rspack/core@2.1.4)(sass-embedded@1.100.0)(sass@1.100.0)(webpack@5.102.1) devDependencies: + '@rspack/cli': + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) react-refresh: specifier: ^0.18.0 version: 0.18.0 @@ -3062,104 +3396,195 @@ importers: rspack/rspack-manifest-plugin: devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) rspack-manifest-plugin: specifier: 5.2.1 - version: 5.2.1(@rspack/core@1.7.4(@swc/helpers@0.5.18)) - - rspack/sentry: - devDependencies: - '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) - '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) - '@sentry/webpack-plugin': - specifier: 4.8.0 - version: 4.8.0(encoding@0.1.13)(webpack@5.104.1) + version: 5.2.1(@rspack/core@2.1.4) - rspack/solid: + rspack/rspack-rsc: dependencies: - '@babel/core': - specifier: 7.29.0 - version: 7.29.0 + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 + '@types/react': + specifier: ^19.2.15 + version: 19.2.15 + '@types/react-dom': + specifier: ^19.2.3 + version: 19.2.3(@types/react@19.2.15) + express: + specifier: ^5.2.1 + version: 5.2.1 + react: + specifier: ^19.2.7 + version: 19.2.7 + react-dom: + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) + rsc-html-stream: + specifier: ^0.0.7 + version: 0.0.7 + srvx: + specifier: ^0.11.16 + version: 0.11.16 + devDependencies: + '@rspack/cli': + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) + '@rspack/core': + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) + '@rspack/plugin-react-refresh': + specifier: ^2.0.1 + version: 2.0.2(@rspack/core@2.1.4)(react-refresh@0.18.0) + '@types/express': + specifier: ^5.0.6 + version: 5.0.6 + '@types/ws': + specifier: ^8.18.1 + version: 8.18.1 + css-loader: + specifier: ^7.1.4 + version: 7.1.4(@rspack/core@2.1.4)(webpack@5.102.1) + react-refresh: + specifier: ^0.18.0 + version: 0.18.0 + react-server-dom-rspack: + specifier: 0.0.2 + version: 0.0.2(@rspack/core@2.1.4)(react-dom@19.2.7)(react@19.2.7) + run-script-webpack-plugin: + specifier: ^0.2.3 + version: 0.2.3 + typescript: + specifier: ^5.9.3 + version: 5.9.3 + webpack-dev-middleware: + specifier: ^7.4.5 + version: 7.4.5(tslib@2.8.1)(webpack@5.102.1) + webpack-hot-middleware: + specifier: ^2.26.1 + version: 2.26.1 + ws: + specifier: ^8.21.0 + version: 8.21.0 + + rspack/sentry: + devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) + '@rspack/core': + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) + '@sentry/webpack-plugin': + specifier: 5.3.0 + version: 5.3.0(encoding@0.1.13)(webpack@5.102.1) + + rspack/solid: + dependencies: + '@babel/core': + specifier: 7.29.7 + version: 7.29.7 babel-loader: - specifier: 10.0.0 - version: 10.0.0(@babel/core@7.29.0)(webpack@5.104.1) + specifier: 10.1.1 + version: 10.1.1(@babel/core@7.29.7)(@rspack/core@2.1.4)(webpack@5.102.1) babel-preset-solid: - specifier: 1.9.10 - version: 1.9.10(@babel/core@7.29.0)(solid-js@1.9.11) + specifier: 1.9.12 + version: 1.9.12(@babel/core@7.29.7)(solid-js@1.9.13) solid-js: - specifier: 1.9.11 - version: 1.9.11 + specifier: 1.9.13 + version: 1.9.13 solid-refresh: - specifier: 0.7.5 - version: 0.7.5(solid-js@1.9.11) + specifier: 0.7.8 + version: 0.7.8(solid-js@1.9.13) devDependencies: + '@rspack/cli': + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) rspack/source-map-with-vscode-debugging: dependencies: '@swc/helpers': - specifier: ^0.5.18 - version: 0.5.18 + specifier: ^0.5.23 + version: 0.5.23 react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) rspack/stats: devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) rspack/styled-components: dependencies: '@swc/helpers': - specifier: ^0.5.18 - version: 0.5.18 - '@types/styled-components': - specifier: 5.1.36 - version: 5.1.36 + specifier: ^0.5.23 + version: 0.5.23 react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) styled-components: - specifier: 6.3.8 - version: 6.3.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + specifier: 6.4.2 + version: 6.4.2(css-to-react-native@3.2.0)(react-dom@19.2.7)(react@19.2.7) devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) + '@types/react': + specifier: ^19.2.15 + version: 19.2.15 + '@types/react-dom': + specifier: ^19.2.3 + version: 19.2.3(@types/react@19.2.15) react-refresh: specifier: ^0.18.0 version: 0.18.0 @@ -3167,147 +3592,183 @@ importers: rspack/svelte: devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) '@tsconfig/svelte': - specifier: ^5.0.6 - version: 5.0.6 + specifier: ^5.0.8 + version: 5.0.8 '@types/node': - specifier: ^24.10.9 - version: 24.10.9 - cross-env: - specifier: ^10.1.0 - version: 10.1.0 - html-rspack-plugin: - specifier: ^6.1.6 - version: 6.1.6(@rspack/core@1.7.4(@swc/helpers@0.5.18)) + specifier: ^24.12.4 + version: 24.12.4 postcss-load-config: specifier: 6.0.1 - version: 6.0.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.19.2)(yaml@2.8.1) + version: 6.0.1(jiti@2.7.0)(postcss@8.5.15)(tsx@4.19.2)(yaml@2.9.0) svelte: - specifier: ^3.59.2 - version: 3.59.2 + specifier: ^5.56.0 + version: 5.56.0(@typescript-eslint/types@8.60.0) svelte-check: - specifier: ^4.3.6 - version: 4.3.6(picomatch@4.0.3)(svelte@3.59.2)(typescript@5.9.3) + specifier: ^4.4.8 + version: 4.4.8(picomatch@4.0.4)(svelte@5.56.0)(typescript@5.9.3) svelte-loader: specifier: ^3.2.4 - version: 3.2.4(svelte@3.59.2) + version: 3.2.4(svelte@5.56.0) svelte-preprocess: - specifier: ^6.0.3 - version: 6.0.3(@babel/core@7.29.0)(less@4.5.1)(postcss-load-config@6.0.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.19.2)(yaml@2.8.1))(postcss@8.5.6)(pug@3.0.2)(sass@1.97.3)(stylus@0.64.0)(svelte@3.59.2)(typescript@5.9.3) + specifier: ^6.0.5 + version: 6.0.5(@babel/core@7.29.7)(less@4.6.4)(postcss-load-config@6.0.1)(postcss@8.5.15)(pug@3.0.2)(sass@1.100.0)(stylus@0.64.0)(svelte@5.56.0)(typescript@5.9.3) tslib: specifier: ^2.8.1 version: 2.8.1 typescript: specifier: ^5.9.3 version: 5.9.3 - webpack-bundle-analyzer: - specifier: 5.2.0 - version: 5.2.0 rspack/svgr: dependencies: '@swc/helpers': - specifier: ^0.5.18 - version: 0.5.18 + specifier: ^0.5.23 + version: 0.5.23 react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) '@svgr/webpack': specifier: 8.1.0 - version: 8.1.0(typescript@5.9.3) + version: 8.1.0(typescript@6.0.3) url-loader: specifier: 4.1.1 - version: 4.1.1(file-loader@6.2.0(webpack@5.104.1))(webpack@5.104.1) + version: 4.1.1(file-loader@6.2.0)(webpack@5.102.1) - rspack/tailwind: + rspack/tailwindcss: devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) - autoprefixer: - specifier: 10.4.24 - version: 10.4.24(postcss@8.5.6) - postcss: - specifier: 8.5.6 - version: 8.5.6 - postcss-loader: - specifier: 8.2.0 - version: 8.2.0(@rspack/core@1.7.4(@swc/helpers@0.5.18))(postcss@8.5.6)(typescript@5.9.3)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) + '@tailwindcss/webpack': + specifier: ^4.3.0 + version: 4.3.0(webpack@5.102.1) + css-loader: + specifier: ^7.1.4 + version: 7.1.4(@rspack/core@2.1.4)(webpack@5.102.1) tailwindcss: - specifier: 3.4.19 - version: 3.4.19(tsx@4.19.2)(yaml@2.8.1) + specifier: ^4.3.0 + version: 4.3.0 - rspack/tailwind-jit: + rspack/tailwindcss-postcss: devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) + '@tailwindcss/postcss': + specifier: ^4.3.0 + version: 4.3.0 autoprefixer: - specifier: 10.4.24 - version: 10.4.24(postcss@8.5.6) + specifier: 10.5.0 + version: 10.5.0(postcss@8.5.15) postcss: - specifier: 8.5.6 - version: 8.5.6 + specifier: 8.5.15 + version: 8.5.15 postcss-loader: - specifier: 8.2.0 - version: 8.2.0(@rspack/core@1.7.4(@swc/helpers@0.5.18))(postcss@8.5.6)(typescript@5.9.3)(webpack@5.104.1) + specifier: 8.2.1 + version: 8.2.1(@rspack/core@2.1.4)(postcss@8.5.15)(typescript@6.0.3)(webpack@5.102.1) tailwindcss: - specifier: 3.4.19 - version: 3.4.19(tsx@4.19.2)(yaml@2.8.1) + specifier: ^4.3.0 + version: 4.3.0 + + rspack/tailwindcss-with-type-css: + devDependencies: + '@rspack/cli': + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) + '@rspack/core': + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) + '@tailwindcss/webpack': + specifier: ^4.3.0 + version: 4.3.0(webpack@5.102.1) + tailwindcss: + specifier: ^4.3.0 + version: 4.3.0 rspack/terser-webpack-plugin: devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) terser-webpack-plugin: - specifier: 5.3.16 - version: 5.3.16(webpack@5.104.1) + specifier: 5.6.1 + version: 5.6.1(webpack@5.102.1) + webpack-stats-plugin: + specifier: ^1.1.3 + version: 1.1.3 rspack/treeshaking-transform-imports: devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) rspack/ts-checker-rspack-plugin: devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 ts-checker-rspack-plugin: - specifier: ^1.2.6 - version: 1.2.6(@rspack/core@1.7.4(@swc/helpers@0.5.18))(typescript@5.9.3) + specifier: ^1.3.1 + version: 1.3.1(@rspack/core@2.1.4)(tslib@2.8.1)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -3315,73 +3776,85 @@ importers: rspack/type-reexports-presence: devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) rspack/unplugin-auto-import: dependencies: vue: - specifier: ^3.4.19 - version: 3.5.21(typescript@5.9.3) + specifier: ^3.5.35 + version: 3.5.35(typescript@6.0.3) devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) html-webpack-plugin: - specifier: 5.6.6 - version: 5.6.6(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1) + specifier: 5.6.7 + version: 5.6.7(@rspack/core@2.1.4)(webpack@5.102.1) + rspack-vue-loader: + specifier: ^17.5.1 + version: 17.5.1(@rspack/core@2.1.4)(vue@3.5.35) unplugin-auto-import: specifier: ^21.0.0 - version: 21.0.0(@vueuse/core@10.11.1(vue@3.5.21(typescript@5.9.3))) - vue-loader: - specifier: ^17.4.2 - version: 17.4.2(vue@3.5.21(typescript@5.9.3))(webpack@5.104.1) + version: 21.0.0(@vueuse/core@14.3.0) rspack/vanilla-extract-css: dependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) '@vanilla-extract/css': - specifier: 1.18.0 - version: 1.18.0(babel-plugin-macros@3.1.0) + specifier: 1.20.1 + version: 1.20.1(babel-plugin-macros@3.1.0) '@vanilla-extract/sprinkles': specifier: ^1.6.5 - version: 1.6.5(@vanilla-extract/css@1.18.0(babel-plugin-macros@3.1.0)) + version: 1.6.5(@vanilla-extract/css@1.20.1) '@vanilla-extract/webpack-plugin': - specifier: ^2.3.25 - version: 2.3.25(babel-plugin-macros@3.1.0)(webpack@5.104.1) + specifier: ^2.3.27 + version: 2.3.27(babel-plugin-macros@3.1.0)(webpack@5.102.1) html-webpack-plugin: - specifier: ^5.6.6 - version: 5.6.6(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1) + specifier: ^5.6.7 + version: 5.6.7(@rspack/core@2.1.4)(webpack@5.102.1) polished: specifier: ^4.3.1 version: 4.3.1 react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) tailwindcss: specifier: 3.4.19 - version: 3.4.19(tsx@4.19.2)(yaml@2.8.1) + version: 3.4.19(tsx@4.19.2)(yaml@2.9.0) devDependencies: + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 '@types/react': - specifier: ^19.2.10 - version: 19.2.10 + specifier: ^19.2.15 + version: 19.2.15 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.10) + version: 19.2.3(@types/react@19.2.15) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -3389,249 +3862,174 @@ importers: rspack/vue: dependencies: vue: - specifier: 3.2.47 - version: 3.2.47 - devDependencies: - '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) - '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) - less: - specifier: 4.5.1 - version: 4.5.1 - less-loader: - specifier: ^12.3.0 - version: 12.3.0(@rspack/core@1.7.4(@swc/helpers@0.5.18))(less@4.5.1)(webpack@5.104.1) - vue-loader: - specifier: ^17.2.2 - version: 17.4.2(vue@3.2.47)(webpack@5.104.1) - - rspack/vue2: - devDependencies: - '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) - '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) - css-loader: - specifier: ^7.1.3 - version: 7.1.3(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1) - less: - specifier: 4.5.1 - version: 4.5.1 - less-loader: - specifier: ^12.3.0 - version: 12.3.0(@rspack/core@1.7.4(@swc/helpers@0.5.18))(less@4.5.1)(webpack@5.104.1) - vue: - specifier: 2.7.14 - version: 2.7.14 - vue-loader: - specifier: ^15.11.0 - version: 15.11.1(@vue/compiler-sfc@3.5.24)(css-loader@7.1.3(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1))(ejs@3.1.10)(handlebars@4.7.8)(lodash@4.17.23)(pug@3.0.2)(webpack@5.104.1) - vue-style-loader: - specifier: ^4.1.3 - version: 4.1.3 - - rspack/vue2-ts: - devDependencies: - '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) - '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) - css-loader: - specifier: ^7.1.3 - version: 7.1.3(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1) - less: - specifier: 4.5.1 - version: 4.5.1 - less-loader: - specifier: ^12.3.0 - version: 12.3.0(@rspack/core@1.7.4(@swc/helpers@0.5.18))(less@4.5.1)(webpack@5.104.1) - vue: - specifier: 2.7.14 - version: 2.7.14 - vue-loader: - specifier: ^15.10.1 - version: 15.11.1(@vue/compiler-sfc@3.5.24)(css-loader@7.1.3(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1))(ejs@3.1.10)(handlebars@4.7.8)(lodash@4.17.23)(pug@3.0.2)(webpack@5.104.1) - vue-style-loader: - specifier: ^4.1.3 - version: 4.1.3 - - rspack/vue2-tsx: - dependencies: - vue: - specifier: 2.7.14 - version: 2.7.14 + specifier: 3.5.35 + version: 3.5.35(typescript@6.0.3) devDependencies: - '@babel/core': - specifier: ^7.29.0 - version: 7.29.0 - '@babel/preset-typescript': - specifier: ^7.28.5 - version: 7.28.5(@babel/core@7.29.0) '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) - '@vue/babel-preset-jsx': - specifier: ^1.4.0 - version: 1.4.0(@babel/core@7.29.0)(vue@2.7.14) - babel-loader: - specifier: ^10.0.0 - version: 10.0.0(@babel/core@7.29.0)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) less: - specifier: 4.5.1 - version: 4.5.1 + specifier: 4.6.4 + version: 4.6.4 less-loader: - specifier: ^12.3.0 - version: 12.3.0(@rspack/core@1.7.4(@swc/helpers@0.5.18))(less@4.5.1)(webpack@5.104.1) - vue-loader: - specifier: ^15.11.1 - version: 15.11.1(@vue/compiler-sfc@3.5.24)(css-loader@7.1.3(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1))(ejs@3.1.10)(handlebars@4.7.8)(lodash@4.17.23)(pug@3.0.2)(webpack@5.104.1) + specifier: ^12.3.3 + version: 12.3.3(@rspack/core@2.1.4)(less@4.6.4)(webpack@5.102.1) + rspack-vue-loader: + specifier: ^17.5.1 + version: 17.5.1(@rspack/core@2.1.4)(vue@3.5.35) - rspack/vue3-jsx: + rspack/vue-jsx: dependencies: vue: - specifier: 3.2.45 - version: 3.2.45 + specifier: 3.5.35 + version: 3.5.35(typescript@6.0.3) devDependencies: '@babel/core': - specifier: 7.29.0 - version: 7.29.0 + specifier: 7.29.7 + version: 7.29.7 '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) '@vue/babel-plugin-jsx': specifier: 2.0.1 - version: 2.0.1(@babel/core@7.29.0) + version: 2.0.1(@babel/core@7.29.7) babel-loader: - specifier: 10.0.0 - version: 10.0.0(@babel/core@7.29.0)(webpack@5.104.1) + specifier: 10.1.1 + version: 10.1.1(@babel/core@7.29.7)(@rspack/core@2.1.4)(webpack@5.102.1) - rspack/vue3-tsx: + rspack/vue-tsx: dependencies: vue: - specifier: 3.2.45 - version: 3.2.45 + specifier: 3.5.35 + version: 3.5.35(typescript@5.9.3) devDependencies: '@babel/core': - specifier: 7.29.0 - version: 7.29.0 + specifier: 7.29.7 + version: 7.29.7 '@babel/preset-typescript': - specifier: ^7.28.5 - version: 7.28.5(@babel/core@7.29.0) + specifier: ^7.29.7 + version: 7.29.7(@babel/core@7.29.7) '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 '@vue/babel-plugin-jsx': specifier: 2.0.1 - version: 2.0.1(@babel/core@7.29.0) + version: 2.0.1(@babel/core@7.29.7) babel-loader: - specifier: 10.0.0 - version: 10.0.0(@babel/core@7.29.0)(webpack@5.104.1) + specifier: 10.1.1 + version: 10.1.1(@babel/core@7.29.7)(@rspack/core@2.1.4)(webpack@5.102.1) + rspack-vue-loader: + specifier: ^17.5.1 + version: 17.5.1(@rspack/core@2.1.4)(vue@3.5.35) typescript: specifier: ^5.9.3 version: 5.9.3 - vue-loader: - specifier: ^17.2.2 - version: 17.4.2(vue@3.2.45)(webpack@5.104.1) - rspack/vue3-vanilla: + rspack/vue-vanilla: dependencies: vue: - specifier: 3.2.47 - version: 3.2.47 + specifier: 3.5.35 + version: 3.5.35(typescript@6.0.3) devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) css-loader: - specifier: ^7.1.3 - version: 7.1.3(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1) + specifier: ^7.1.4 + version: 7.1.4(@rspack/core@2.1.4)(webpack@5.102.1) less: - specifier: 4.5.1 - version: 4.5.1 + specifier: 4.6.4 + version: 4.6.4 less-loader: - specifier: ^12.3.0 - version: 12.3.0(@rspack/core@1.7.4(@swc/helpers@0.5.18))(less@4.5.1)(webpack@5.104.1) + specifier: ^12.3.3 + version: 12.3.3(@rspack/core@2.1.4)(less@4.6.4)(webpack@5.102.1) + rspack-vue-loader: + specifier: ^17.5.1 + version: 17.5.1(@rspack/core@2.1.4)(vue@3.5.35) style-loader: specifier: ^4.0.0 - version: 4.0.0(webpack@5.104.1) - vue-loader: - specifier: ^17.2.2 - version: 17.4.2(vue@3.2.47)(webpack@5.104.1) + version: 4.0.0(webpack@5.102.1) rspack/wasm-simple: - dependencies: - '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) devDependencies: + '@rspack/cli': + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) rspack/webpack-bundle-analyzer: devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) webpack-bundle-analyzer: - specifier: ^5.2.0 - version: 5.2.0 + specifier: ^5.3.0 + version: 5.3.0 rspack/webpack-stats-plugin: devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) webpack-stats-plugin: specifier: ^1.1.3 version: 1.1.3 - rspack/workbox-webpack-plugin: - devDependencies: - '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) - '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) - workbox-webpack-plugin: - specifier: 7.4.0 - version: 7.4.0(@types/babel__core@7.20.5)(webpack@5.104.1) - rspack/worker: - dependencies: - '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) devDependencies: + '@rspack/cli': + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) remote-web-worker: specifier: 0.0.9 version: 0.0.9 @@ -3639,101 +4037,167 @@ importers: rspack/worker-inline: dependencies: worker-rspack-loader: - specifier: ^3.1.2 - version: 3.1.2(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1) + specifier: ^3.1.4 + version: 3.1.4(@rspack/core@2.1.4)(webpack@5.102.1) devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) rspack/worklet: devDependencies: '@rspack/cli': - specifier: 1.7.4 - version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack@5.104.1(esbuild@0.27.2)) + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) '@rspack/core': - specifier: 1.7.4 - version: 1.7.4(@swc/helpers@0.5.18) + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) esbuild: - specifier: 0.27.2 - version: 0.27.2 + specifier: 0.28.1 + version: 0.28.1 rspress/basic: dependencies: - rspress: - specifier: ^1.47.1 - version: 1.47.1(webpack-hot-middleware@2.26.1)(webpack@5.104.1) + '@rspress/core': + specifier: ^2.0.13 + version: 2.0.13(@module-federation/runtime-tools@2.5.0)(@rspack/core@2.1.4)(@types/mdast@4.0.3)(@types/react@19.2.15)(core-js@3.49.0)(micromark-util-types@2.0.0)(micromark@4.0.0) devDependencies: '@types/node': - specifier: ^24.10.9 - version: 24.10.9 + specifier: ^24.12.4 + version: 24.12.4 + '@types/react': + specifier: ^19.2.15 + version: 19.2.15 + '@types/react-dom': + specifier: ^19.2.3 + version: 19.2.3(@types/react@19.2.15) + react: + specifier: ^19.2.7 + version: 19.2.7 + react-dom: + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) + typescript: + specifier: ^5.9.3 + version: 5.9.3 rspress/custom-theme: dependencies: - rspress: - specifier: ^1.47.1 - version: 1.47.1(webpack-hot-middleware@2.26.1)(webpack@5.104.1) + '@rspress/core': + specifier: ^2.0.13 + version: 2.0.13(@module-federation/runtime-tools@2.5.0)(@rspack/core@2.1.4)(@types/mdast@4.0.3)(@types/react@19.2.15)(core-js@3.49.0)(micromark-util-types@2.0.0)(micromark@4.0.0) devDependencies: '@types/node': - specifier: ^24.10.9 - version: 24.10.9 + specifier: ^24.12.4 + version: 24.12.4 + '@types/react': + specifier: ^19.2.15 + version: 19.2.15 + '@types/react-dom': + specifier: ^19.2.3 + version: 19.2.3(@types/react@19.2.15) + react: + specifier: ^19.2.7 + version: 19.2.7 + react-dom: + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) + typescript: + specifier: ^5.9.3 + version: 5.9.3 + + rstest/browser-locator: + devDependencies: + '@rsbuild/core': + specifier: 2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) + '@rsbuild/plugin-react': + specifier: ^2.1.0 + version: 2.1.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4) + '@rstest/adapter-rsbuild': + specifier: ^0.10.3 + version: 0.10.3(@rsbuild/core@2.1.6)(@rstest/core@0.10.3) + '@rstest/browser': + specifier: ^0.10.3 + version: 0.10.3(@rstest/core@0.10.3)(playwright@1.60.0) + '@rstest/browser-react': + specifier: ^0.10.3 + version: 0.10.3(@rstest/core@0.10.3)(react-dom@19.2.7)(react@19.2.7) + '@rstest/core': + specifier: ^0.10.3 + version: 0.10.3(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(happy-dom@20.9.0)(jsdom@27.4.0) '@types/react': - specifier: ^19.2.10 - version: 19.2.10 + specifier: ^19.2.15 + version: 19.2.15 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.10) + version: 19.2.3(@types/react@19.2.15) + playwright: + specifier: ^1.60.0 + version: 1.60.0 react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) + typescript: + specifier: ^5.9.3 + version: 5.9.3 rstest/browser-rsbuild-react: devDependencies: '@rsbuild/core': - specifier: ^1.7.2 - version: 1.7.2 + specifier: 2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) '@rsbuild/plugin-react': - specifier: ^1.4.4 - version: 1.4.4(@rsbuild/core@1.7.2)(webpack-hot-middleware@2.26.1) + specifier: ^2.1.0 + version: 2.1.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4) '@rstest/adapter-rsbuild': - specifier: ^0.2.0 - version: 0.2.0(@rsbuild/core@1.7.2)(@rstest/core@0.8.1(happy-dom@20.4.0)(jsdom@27.4.0(postcss@8.5.6))) + specifier: ^0.10.3 + version: 0.10.3(@rsbuild/core@2.1.6)(@rstest/core@0.10.3) '@rstest/browser': - specifier: ^0.8.1 - version: 0.8.1(@rstest/core@0.8.1(happy-dom@20.4.0)(jsdom@27.4.0(postcss@8.5.6)))(playwright@1.58.1) + specifier: ^0.10.3 + version: 0.10.3(@rstest/core@0.10.3)(playwright@1.60.0) '@rstest/browser-react': - specifier: ^0.8.1 - version: 0.8.1(@rstest/core@0.8.1(happy-dom@20.4.0)(jsdom@27.4.0(postcss@8.5.6)))(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + specifier: ^0.10.3 + version: 0.10.3(@rstest/core@0.10.3)(react-dom@19.2.7)(react@19.2.7) '@rstest/core': - specifier: ^0.8.1 - version: 0.8.1(happy-dom@20.4.0)(jsdom@27.4.0(postcss@8.5.6)) + specifier: ^0.10.3 + version: 0.10.3(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(happy-dom@20.9.0)(jsdom@27.4.0) '@testing-library/dom': specifier: ^10.4.1 version: 10.4.1 '@testing-library/user-event': specifier: ^14.6.1 version: 14.6.1(@testing-library/dom@10.4.1) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 '@types/react': - specifier: ^19.2.10 - version: 19.2.10 + specifier: ^19.2.15 + version: 19.2.15 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.10) + version: 19.2.3(@types/react@19.2.15) playwright: - specifier: ^1.58.1 - version: 1.58.1 + specifier: ^1.60.0 + version: 1.60.0 react: - specifier: ^19.2.4 - version: 19.2.4 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.4 - version: 19.2.4(react@19.2.4) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -3741,17 +4205,20 @@ importers: rstest/browser-rsbuild-vanilla: devDependencies: '@rsbuild/core': - specifier: ^1.7.2 - version: 1.7.2 + specifier: 2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) '@rstest/browser': - specifier: ^0.8.1 - version: 0.8.1(@rstest/core@0.8.1(happy-dom@20.4.0)(jsdom@27.4.0(postcss@8.5.6)))(playwright@1.58.1) + specifier: ^0.10.3 + version: 0.10.3(@rstest/core@0.10.3)(playwright@1.60.0) '@rstest/core': - specifier: ^0.8.1 - version: 0.8.1(happy-dom@20.4.0)(jsdom@27.4.0(postcss@8.5.6)) + specifier: ^0.10.3 + version: 0.10.3(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(happy-dom@20.9.0)(jsdom@27.4.0) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 playwright: - specifier: ^1.58.1 - version: 1.58.1 + specifier: ^1.60.0 + version: 1.60.0 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -3759,11 +4226,11 @@ importers: rstest/coverage: devDependencies: '@rstest/core': - specifier: ^0.8.1 - version: 0.8.1(happy-dom@20.4.0)(jsdom@27.4.0(postcss@8.5.6)) + specifier: ^0.10.3 + version: 0.10.3(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(happy-dom@20.9.0)(jsdom@27.4.0) '@rstest/coverage-istanbul': - specifier: ^0.2.0 - version: 0.2.0(@rstest/core@0.8.1(happy-dom@20.4.0)(jsdom@27.4.0(postcss@8.5.6))) + specifier: ^0.10.3 + version: 0.10.3(@rstest/core@0.10.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -3771,8 +4238,8 @@ importers: rstest/fake-timers: devDependencies: '@rstest/core': - specifier: ^0.8.1 - version: 0.8.1(happy-dom@20.4.0)(jsdom@27.4.0(postcss@8.5.6)) + specifier: ^0.10.3 + version: 0.10.3(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(happy-dom@20.9.0)(jsdom@27.4.0) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -3780,8 +4247,8 @@ importers: rstest/mocking: devDependencies: '@rstest/core': - specifier: ^0.8.1 - version: 0.8.1(happy-dom@20.4.0)(jsdom@27.4.0(postcss@8.5.6)) + specifier: ^0.10.3 + version: 0.10.3(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(happy-dom@20.9.0)(jsdom@27.4.0) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -3789,83 +4256,253 @@ importers: rstest/rsbuild-adapter: devDependencies: '@rsbuild/core': - specifier: ^1.7.2 - version: 1.7.2 + specifier: 2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) '@rstest/adapter-rsbuild': - specifier: ^0.2.0 - version: 0.2.0(@rsbuild/core@1.7.2)(@rstest/core@0.8.1(happy-dom@20.4.0)(jsdom@27.4.0(postcss@8.5.6))) + specifier: ^0.10.3 + version: 0.10.3(@rsbuild/core@2.1.6)(@rstest/core@0.10.3) '@rstest/core': - specifier: ^0.8.1 - version: 0.8.1(happy-dom@20.4.0)(jsdom@27.4.0(postcss@8.5.6)) + specifier: ^0.10.3 + version: 0.10.3(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(happy-dom@20.9.0)(jsdom@27.4.0) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 happy-dom: - specifier: ^20.4.0 - version: 20.4.0 + specifier: ^20.9.0 + version: 20.9.0 typescript: specifier: ^5.9.3 version: 5.9.3 - rstest/rslib-adapter: + rstest/rsbuild-preact: devDependencies: - '@rslib/core': - specifier: ^0.19.4 - version: 0.19.4(typescript@5.9.3) - '@rstest/adapter-rslib': - specifier: ^0.2.0 - version: 0.2.0(@rslib/core@0.19.4(typescript@5.9.3))(@rstest/core@0.8.1(happy-dom@20.4.0)(jsdom@27.4.0(postcss@8.5.6)))(typescript@5.9.3) + '@rsbuild/core': + specifier: 2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) + '@rsbuild/plugin-preact': + specifier: ^2.0.0 + version: 2.0.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(preact@10.29.2) + '@rstest/adapter-rsbuild': + specifier: ^0.10.3 + version: 0.10.3(@rsbuild/core@2.1.6)(@rstest/core@0.10.3) '@rstest/core': - specifier: ^0.8.1 - version: 0.8.1(happy-dom@20.4.0)(jsdom@27.4.0(postcss@8.5.6)) + specifier: ^0.10.3 + version: 0.10.3(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(happy-dom@20.9.0)(jsdom@27.4.0) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 + happy-dom: + specifier: ^20.9.0 + version: 20.9.0 + preact: + specifier: ^10.29.2 + version: 10.29.2 typescript: specifier: ^5.9.3 version: 5.9.3 - rstest/snapshot: + rstest/rsbuild-react: + dependencies: + react: + specifier: ^19.2.7 + version: 19.2.7 + react-dom: + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) devDependencies: + '@rsbuild/core': + specifier: 2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) + '@rsbuild/plugin-react': + specifier: ^2.1.0 + version: 2.1.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4) '@rstest/core': - specifier: ^0.8.1 - version: 0.8.1(happy-dom@20.4.0)(jsdom@27.4.0(postcss@8.5.6)) + specifier: ^0.10.3 + version: 0.10.3(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(happy-dom@20.9.0)(jsdom@27.4.0) + '@testing-library/jest-dom': + specifier: ^6.9.1 + version: 6.9.1 + '@testing-library/react': + specifier: ^16.3.2 + version: 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3)(@types/react@19.2.15)(react-dom@19.2.7)(react@19.2.7) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 + '@types/react': + specifier: ^19.2.15 + version: 19.2.15 + '@types/react-dom': + specifier: ^19.2.3 + version: 19.2.3(@types/react@19.2.15) typescript: specifier: ^5.9.3 version: 5.9.3 -packages: - - '@aashutoshrathi/word-wrap@1.2.6': - resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} - engines: {node: '>=0.10.0'} - - '@acemir/cssom@0.9.29': - resolution: {integrity: sha512-G90x0VW+9nW4dFajtjCoT+NM0scAfH9Mb08IcjgFHYbfiL/lU04dTF9JuVOi3/OH+DJCQdcIseSXkdCB9Ky6JA==} + rstest/rsbuild-solid: + devDependencies: + '@rsbuild/core': + specifier: 2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) + '@rsbuild/plugin-babel': + specifier: ^2.0.1 + version: 2.0.1(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(webpack@5.102.1) + '@rsbuild/plugin-solid': + specifier: ^1.2.1 + version: 1.2.1(@babel/core@7.29.7)(@rsbuild/core@2.1.6)(solid-js@1.9.13) + '@rstest/adapter-rsbuild': + specifier: ^0.10.3 + version: 0.10.3(@rsbuild/core@2.1.6)(@rstest/core@0.10.3) + '@rstest/core': + specifier: ^0.10.3 + version: 0.10.3(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(happy-dom@20.9.0)(jsdom@27.4.0) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 + happy-dom: + specifier: ^20.9.0 + version: 20.9.0 + solid-js: + specifier: ^1.9.13 + version: 1.9.13 + typescript: + specifier: ^5.9.3 + version: 5.9.3 - '@adobe/css-tools@4.3.3': - resolution: {integrity: sha512-rE0Pygv0sEZ4vBWHlAgJLGDU7Pm8xoO6p3wsEceb7GYAjScrOHpEo8KK/eVkAcnSM+slAEtXjA2JpdjLp4fJQQ==} + rstest/rsbuild-svelte: + devDependencies: + '@rsbuild/core': + specifier: 2.1.6 + version: 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) + '@rsbuild/plugin-svelte': + specifier: ^2.0.1 + version: 2.0.1(@babel/core@7.29.7)(@rsbuild/core@2.1.6)(less@4.6.4)(postcss-load-config@6.0.1)(postcss@8.5.15)(pug@3.0.2)(sass@1.100.0)(stylus@0.64.0)(svelte@5.56.0)(typescript@5.9.3) + '@rstest/adapter-rsbuild': + specifier: ^0.10.3 + version: 0.10.3(@rsbuild/core@2.1.6)(@rstest/core@0.10.3) + '@rstest/core': + specifier: ^0.10.3 + version: 0.10.3(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(happy-dom@20.9.0)(jsdom@27.4.0) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 + happy-dom: + specifier: ^20.9.0 + version: 20.9.0 + svelte: + specifier: ^5.56.0 + version: 5.56.0(@typescript-eslint/types@8.60.0) + typescript: + specifier: ^5.9.3 + version: 5.9.3 - '@adobe/css-tools@4.4.1': - resolution: {integrity: sha512-12WGKBQzjUAI4ayyF4IAtfw2QR/IDoqk6jTddXDhtYTJF9ASmoE1zst7cVtP0aL/F1jUJL5r+JxKXKEgHNbEUQ==} + rstest/rslib-adapter: + devDependencies: + '@rslib/core': + specifier: ^0.22.0 + version: 0.22.0(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(typescript@5.9.3) + '@rstest/adapter-rslib': + specifier: ^0.10.3 + version: 0.10.3(@rslib/core@0.22.0)(@rstest/core@0.10.3)(typescript@5.9.3) + '@rstest/core': + specifier: ^0.10.3 + version: 0.10.3(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(happy-dom@20.9.0)(jsdom@27.4.0) + typescript: + specifier: ^5.9.3 + version: 5.9.3 + + rstest/rspack-adapter: + dependencies: + react: + specifier: ^19.2.7 + version: 19.2.7 + react-dom: + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) + devDependencies: + '@rspack/cli': + specifier: 2.1.4 + version: 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) + '@rspack/core': + specifier: 2.1.4 + version: 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-server': + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.4) + '@rspack/plugin-react-refresh': + specifier: ^2.0.1 + version: 2.0.2(@rspack/core@2.1.4)(react-refresh@0.18.0) + '@rstest/adapter-rspack': + specifier: ^0.10.3 + version: 0.10.3(@rspack/cli@2.1.4)(@rspack/core@2.1.4)(@rstest/core@0.10.3) + '@rstest/core': + specifier: ^0.10.3 + version: 0.10.3(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(happy-dom@20.9.0)(jsdom@27.4.0) + '@testing-library/dom': + specifier: ^10.4.1 + version: 10.4.1 + '@testing-library/jest-dom': + specifier: ^6.9.1 + version: 6.9.1 + '@testing-library/react': + specifier: ^16.3.2 + version: 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3)(@types/react@19.2.15)(react-dom@19.2.7)(react@19.2.7) + '@types/node': + specifier: ^24.12.4 + version: 24.12.4 + '@types/react': + specifier: ^19.2.15 + version: 19.2.15 + '@types/react-dom': + specifier: ^19.2.3 + version: 19.2.3(@types/react@19.2.15) + happy-dom: + specifier: ^20.9.0 + version: 20.9.0 + react-refresh: + specifier: ^0.18.0 + version: 0.18.0 + typescript: + specifier: ^5.9.3 + version: 5.9.3 + + rstest/snapshot: + devDependencies: + '@rstest/core': + specifier: ^0.10.3 + version: 0.10.3(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(happy-dom@20.9.0)(jsdom@27.4.0) + typescript: + specifier: ^5.9.3 + version: 5.9.3 + +packages: + + '@aashutoshrathi/word-wrap@1.2.6': + resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} + engines: {node: '>=0.10.0'} + + '@acemir/cssom@0.9.31': + resolution: {integrity: sha512-ZnR3GSaH+/vJ0YlHau21FjfLYjMpYVIzTD8M8vIEQvIGxeOXyXdzCI140rrCY862p/C/BbzWsjc1dgnM9mkoTA==} + + '@adobe/css-tools@4.3.3': + resolution: {integrity: sha512-rE0Pygv0sEZ4vBWHlAgJLGDU7Pm8xoO6p3wsEceb7GYAjScrOHpEo8KK/eVkAcnSM+slAEtXjA2JpdjLp4fJQQ==} + + '@adobe/css-tools@4.4.1': + resolution: {integrity: sha512-12WGKBQzjUAI4ayyF4IAtfw2QR/IDoqk6jTddXDhtYTJF9ASmoE1zst7cVtP0aL/F1jUJL5r+JxKXKEgHNbEUQ==} '@alloc/quick-lru@5.2.0': resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} engines: {node: '>=10'} - '@antfu/ni@27.0.1': - resolution: {integrity: sha512-I6SOlwJ0MN73ECYcr7VJHpqSseyd7bpshx6JAaD0zNowS4kSWzFsqg8ikQT7DnCLiD4AZ+FaQJQ8WAk0Qi89Vw==} - engines: {node: '>=20'} + '@antfu/ni@30.1.0': + resolution: {integrity: sha512-3VuAbPjgY52rQNn4wABaXMhBU2Oq91uy6L8nX49eJ35OLI68CyckGU+HZxcaHix4ymuGM2nFL1D6sLpgODK5xw==} + engines: {node: '>=20.19.0'} hasBin: true - '@apideck/better-ajv-errors@0.3.6': - resolution: {integrity: sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==} - engines: {node: '>=10'} - peerDependencies: - ajv: '>=8' - - '@asamuzakjp/css-color@3.2.0': - resolution: {integrity: sha512-K1A6z8tS3XsmCMM86xoWdn7Fkdn9m6RSVtocUrJYIwZnFVkng/PvkEoWtOWmP+Scc6saYWHWZYbndEEXxl24jw==} + '@asamuzakjp/css-color@4.1.2': + resolution: {integrity: sha512-NfBUvBaYgKIuq6E/RBLY1m0IohzNHAYyaJGuTK79Z23uNwmz2jl1mPsC5ZxCCxylinKhT1Amn5oNTlx1wN8cQg==} - '@asamuzakjp/css-color@4.1.0': - resolution: {integrity: sha512-9xiBAtLn4aNsa4mDnpovJvBn72tNEIACyvlqaNJ+ADemR+yeMJWnBudOi2qGDviJa7SwcDOU/TRh5dnET7qk0w==} - - '@asamuzakjp/dom-selector@6.7.6': - resolution: {integrity: sha512-hBaJER6A9MpdG3WgdlOolHmbOYvSk46y7IQN/1+iqiCuUu6iWdQrs9DGKF8ocqsEqWujWf/V7b7vaDgiUmIvUg==} + '@asamuzakjp/dom-selector@6.8.1': + resolution: {integrity: sha512-MvRz1nCqW0fsy8Qz4dnLIvhOlMzqDVBabZx6lH+YywFDdjXhMY37SmpV1XFX3JzG5GWHn63j6HX6QPr3lZXHvQ==} '@asamuzakjp/nwsapi@2.3.9': resolution: {integrity: sha512-n8GuYSrI9bF7FFZ/SjhwevlHc8xaVlb/7HmHelnc/PZXBD2ZR49NnN9sMMuDdEGPeeRQ5d0hqlSlEpgCX3Wl0Q==} @@ -3936,170 +4573,157 @@ packages: resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} engines: {node: '>=6.9.0'} - '@babel/code-frame@7.28.6': - resolution: {integrity: sha512-JYgintcMjRiCvS8mMECzaEn+m3PfoQiyqukOMCCVQtoJGYJw8j/8LBJEiqkHLkfwCcs74E3pbAUFNg7d9VNJ+Q==} - engines: {node: '>=6.9.0'} - - '@babel/code-frame@7.29.0': - resolution: {integrity: sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==} - engines: {node: '>=6.9.0'} - - '@babel/compat-data@7.29.0': - resolution: {integrity: sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==} + '@babel/code-frame@7.27.1': + resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} engines: {node: '>=6.9.0'} - '@babel/core@7.28.6': - resolution: {integrity: sha512-H3mcG6ZDLTlYfaSNi0iOKkigqMFvkTKlGUYlD8GW7nNOYRrevuA46iTypPyv+06V3fEmvvazfntkBU34L0azAw==} + '@babel/code-frame@7.29.7': + resolution: {integrity: sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==} engines: {node: '>=6.9.0'} - '@babel/core@7.29.0': - resolution: {integrity: sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==} + '@babel/compat-data@7.29.7': + resolution: {integrity: sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==} engines: {node: '>=6.9.0'} - '@babel/generator@7.28.6': - resolution: {integrity: sha512-lOoVRwADj8hjf7al89tvQ2a1lf53Z+7tiXMgpZJL3maQPDxh0DgLMN62B2MKUOFcoodBHLMbDM6WAbKgNy5Suw==} + '@babel/core@7.29.7': + resolution: {integrity: sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==} engines: {node: '>=6.9.0'} - '@babel/generator@7.29.0': - resolution: {integrity: sha512-vSH118/wwM/pLR38g/Sgk05sNtro6TlTJKuiMXDaZqPUfjTFcudpCOt00IhOfj+1BFAX+UFAlzCU+6WXr3GLFQ==} + '@babel/generator@7.29.7': + resolution: {integrity: sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==} engines: {node: '>=6.9.0'} - '@babel/helper-annotate-as-pure@7.27.3': - resolution: {integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==} + '@babel/helper-annotate-as-pure@7.29.7': + resolution: {integrity: sha512-OoK6239jHPuSQOoS0kfTVKn0b/rVTk0seKq4Gd2UMLtmOVLjDC0ki3e+c90Trqv2gMfvJFqkiljrr568+qddiw==} engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.28.6': - resolution: {integrity: sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==} + '@babel/helper-compilation-targets@7.29.7': + resolution: {integrity: sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==} engines: {node: '>=6.9.0'} - '@babel/helper-create-class-features-plugin@7.28.6': - resolution: {integrity: sha512-dTOdvsjnG3xNT9Y0AUg1wAl38y+4Rl4sf9caSQZOXdNqVn+H+HbbJ4IyyHaIqNR6SW9oJpA/RuRjsjCw2IdIow==} + '@babel/helper-create-class-features-plugin@7.29.7': + resolution: {integrity: sha512-IY3ZD9Tmooqr3TUhc3DUWxiuo8xx1DWLhd5M7hQ+ZWJamqM2BbalrBJb2MisSLoYorOj75U03qULCxQTY9r3hg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-create-regexp-features-plugin@7.28.5': - resolution: {integrity: sha512-N1EhvLtHzOvj7QQOUCCS3NrPJP8c5W6ZXCHDn7Yialuy1iu4r5EmIYkXlKNqT99Ciw+W0mDqWoR6HWMZlFP3hw==} + '@babel/helper-create-regexp-features-plugin@7.29.7': + resolution: {integrity: sha512-907Uymvqgg1dwUA+7IGwFAOSYzQOuzPXKNJ1yxzwPffzkYFg2q2eHi1fIOs6sXkG9NbIUMunnUlkYsfRFNvomg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-define-polyfill-provider@0.6.6': - resolution: {integrity: sha512-mOAsxeeKkUKayvZR3HeTYD/fICpCPLJrU5ZjelT/PA6WHtNDBOE436YiaEUvHN454bRM3CebhDsIpieCc4texA==} + '@babel/helper-define-polyfill-provider@0.6.8': + resolution: {integrity: sha512-47UwBLPpQi1NoWzLuHNjRoHlYXMwIJoBf7MFou6viC/sIHWYygpvr0B6IAyh5sBdA2nr2LPIRww8lfaUVQINBA==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - '@babel/helper-globals@7.28.0': - resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==} + '@babel/helper-globals@7.29.7': + resolution: {integrity: sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==} engines: {node: '>=6.9.0'} - '@babel/helper-member-expression-to-functions@7.28.5': - resolution: {integrity: sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg==} + '@babel/helper-member-expression-to-functions@7.29.7': + resolution: {integrity: sha512-j+7JYmk1JYDtACIGj0QJqqWZjoUpMoEikQGADMaHgCMCSDqd2+P32rfcibUNrGOMWrlzK1WJBdxrB3JJQZwWtg==} engines: {node: '>=6.9.0'} '@babel/helper-module-imports@7.18.6': resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} engines: {node: '>=6.9.0'} - '@babel/helper-module-imports@7.28.6': - resolution: {integrity: sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==} + '@babel/helper-module-imports@7.29.7': + resolution: {integrity: sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==} engines: {node: '>=6.9.0'} - '@babel/helper-module-transforms@7.28.6': - resolution: {integrity: sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==} + '@babel/helper-module-transforms@7.29.7': + resolution: {integrity: sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-optimise-call-expression@7.27.1': - resolution: {integrity: sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==} + '@babel/helper-optimise-call-expression@7.29.7': + resolution: {integrity: sha512-+kmGVjcT9RGYzoDwdwEqEvGgKe3BYq+O1iGzjFubaNgZHwYHP6lsF2Yghf4kEuv9BV7tYDZ913aBW9am6YKong==} engines: {node: '>=6.9.0'} - '@babel/helper-plugin-utils@7.28.6': - resolution: {integrity: sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==} + '@babel/helper-plugin-utils@7.29.7': + resolution: {integrity: sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw==} engines: {node: '>=6.9.0'} - '@babel/helper-remap-async-to-generator@7.27.1': - resolution: {integrity: sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==} + '@babel/helper-remap-async-to-generator@7.29.7': + resolution: {integrity: sha512-16AMiW26DbXWBbr3B8wNozKM0ydMLB892vaOaJW/fPJdnT8vJk5sdkQcU/isqUxyCE0cEoa8wZOcbgDuC4b6Og==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-replace-supers@7.28.6': - resolution: {integrity: sha512-mq8e+laIk94/yFec3DxSjCRD2Z0TAjhVbEJY3UQrlwVo15Lmt7C2wAUbK4bjnTs4APkwsYLTahXRraQXhb1WCg==} + '@babel/helper-replace-supers@7.29.7': + resolution: {integrity: sha512-atfGXWSeCiF4DnKZIfmJfQRkSw9b9gNNXR1kqKjbhG4pGYCOnkp8OcTB8E3NXjBu8NpheSnOeNKz8KT7UNFTmQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-skip-transparent-expression-wrappers@7.27.1': - resolution: {integrity: sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==} + '@babel/helper-skip-transparent-expression-wrappers@7.29.7': + resolution: {integrity: sha512-brcMGQaVzIeUb+6/bs1Av0f8YuNNjKY2JyvfRCsFuFsdKccEQ5Ges2y74D74NZ1Rz8lKJ9ksJkfqwQFJ/iNEyQ==} engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.27.1': - resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} + '@babel/helper-string-parser@7.29.7': + resolution: {integrity: sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.28.5': - resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} + '@babel/helper-validator-identifier@7.29.7': + resolution: {integrity: sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-option@7.27.1': - resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} + '@babel/helper-validator-option@7.29.7': + resolution: {integrity: sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==} engines: {node: '>=6.9.0'} - '@babel/helper-wrap-function@7.27.1': - resolution: {integrity: sha512-NFJK2sHUvrjo8wAU/nQTWU890/zB2jj0qBcCbZbbf+005cAsv6tMjXz31fBign6M5ov1o0Bllu+9nbqkfsjjJQ==} + '@babel/helper-wrap-function@7.29.7': + resolution: {integrity: sha512-iES0Skag9ERIF68aXadpO6dbXa03mNWK3sEqJaMnLNs/eC3l0lkImdfoy6Y09/SfkpawdAB4RjQ7PVA7TcVGdw==} engines: {node: '>=6.9.0'} - '@babel/helpers@7.28.6': - resolution: {integrity: sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==} + '@babel/helpers@7.29.7': + resolution: {integrity: sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==} engines: {node: '>=6.9.0'} - '@babel/parser@7.28.6': - resolution: {integrity: sha512-TeR9zWR18BvbfPmGbLampPMW+uW1NZnJlRuuHso8i87QZNq2JRF9i6RgxRqtEq+wQGsS19NNTWr2duhnE49mfQ==} - engines: {node: '>=6.0.0'} - hasBin: true - - '@babel/parser@7.29.0': - resolution: {integrity: sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==} + '@babel/parser@7.29.7': + resolution: {integrity: sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==} engines: {node: '>=6.0.0'} hasBin: true - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.28.5': - resolution: {integrity: sha512-87GDMS3tsmMSi/3bWOte1UblL+YUTFMV8SZPZ2eSEL17s74Cw/l63rR6NmGVKMYW2GYi85nE+/d6Hw5N0bEk2Q==} + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.29.7': + resolution: {integrity: sha512-j8SrR0zLZrRsC09DlszEx8FpMiwukKffYXMK0d5LmOglO7vGG6sz/BR/20yHqWH+Lnn31JTt2PE3hIWNgM2J6w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1': - resolution: {integrity: sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==} + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.29.7': + resolution: {integrity: sha512-r8j8escF+U2FUHo0KOhPUdMzUO+jp9fInva6+ACVAF3Y97Ev+5iNZwiqTghmzNeWwDkOPlYuTcfb1vDaoZKmAQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1': - resolution: {integrity: sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==} + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.29.7': + resolution: {integrity: sha512-GE1TFSiuFeGsCxmYXZl8HwoPrVlwe4rHPFE8weieGKZqnDORK+Ar3vgWMgW+AOxQ6/2TgLSKx9p6W7O4rC6qgQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1': - resolution: {integrity: sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==} + '@babel/plugin-bugfix-safari-rest-destructuring-rhs-array@7.29.7': + resolution: {integrity: sha512-oBNVCvnO5tND+xSopWvV8WNGfpTfgP4Zr/YXXSj8zfmcPktp5Ku/aZlsIowgSD4fjmgHn6sGmB9APVsU5zOdhA==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.13.0 + '@babel/core': ^7.0.0 - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.6': - resolution: {integrity: sha512-a0aBScVTlNaiUe35UtfxAN7A/tehvvG4/ByO6+46VPKTRSlfnAFsgKy0FUh+qAkQrDTmhDkT+IBOKlOoMUxQ0g==} + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.29.7': + resolution: {integrity: sha512-QQt9qKHZ2sg/kivaLr7lnQr8HVrQDdBNSfCsTjiDxRuX/K5ORyKq+Bu8Xr0cDE3Dfkv0cw28Ve0EKyKMvulkOw==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0 + '@babel/core': ^7.13.0 - '@babel/plugin-proposal-decorators@7.28.0': - resolution: {integrity: sha512-zOiZqvANjWDUaUS9xMxbMcK/Zccztbe/6ikvUXaG9nsPH3w6qh5UaPGAnirI/WhIbZ8m3OHU0ReyPrknG+ZKeg==} + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.29.7': + resolution: {integrity: sha512-pn6QacGLgvCcwc+syUhKE/qSjV2D1IHDB84RNxWYSt1mW3K/SCtjinZ2p0cETJxAWBjPy3K/1lHwG5BjjPxNlw==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.0.0 '@babel/plugin-proposal-decorators@7.29.0': resolution: {integrity: sha512-CVBVv3VY/XRMxRYq5dwr2DS7/MvqPm23cOCjbwNnVrfOqcWlnefua1uUs0sjdKOGjvPUG633o07uWzJq4oI6dA==} @@ -4107,35 +4731,14 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2': - resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-async-generators@7.8.4': - resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-bigint@7.8.3': - resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-class-properties@7.12.13': - resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-class-static-block@7.14.5': - resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} + '@babel/plugin-proposal-decorators@7.29.7': + resolution: {integrity: sha512-EtU0Hi3GvrTqD56xKmZvV/uCXK2ZbwVNPNLAquVItcAZpUhkXwWlo3Fmj0c2LxgSf2I8IDULeAepwNP1OefLXg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-decorators@7.27.1': - resolution: {integrity: sha512-YMq8Z87Lhl8EGkmb0MwYkt36QnxC+fzCgrl66ereamPlYToRpIk5nUjKUY3QKLWq8mwUB1BgbeXcTJhZOCDg5A==} + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2': + resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -4146,84 +4749,38 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-flow@7.27.1': - resolution: {integrity: sha512-p9OkPbZ5G7UT1MofwYFigGebnrzGJacoBSQM0/6bi/PUMVE+qlWDD/OalvQKbwgQzU6dl0xAv6r4X7Jme0RYxA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-import-assertions@7.28.6': - resolution: {integrity: sha512-pSJUpFHdx9z5nqTSirOCMtYVP2wFgoWhP0p3g8ONK/4IHhLIBd0B9NYqAvIUAhq+OkhO4VM1tENCt0cjlsNShw==} + '@babel/plugin-syntax-decorators@7.29.7': + resolution: {integrity: sha512-9MTTLbF39X6sqM92JPEsoI7++26hjZvzkxKZy64aMhWLH2mPkJ/Q3AV4QLmls3R14FpSpkOwQQfUh962JGQxxg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-import-attributes@7.28.6': - resolution: {integrity: sha512-jiLC0ma9XkQT3TKJ9uYvlakm66Pamywo+qwL+oL8HJOvc6TWdZXVfhqJr8CCzbSGUAbDOzlGHJC1U+vRfLQDvw==} + '@babel/plugin-syntax-flow@7.28.6': + resolution: {integrity: sha512-D+OrJumc9McXNEBI/JmFnc/0uCM2/Y3PEBG3gfV3QIYkKv5pvnpzFrl1kYCrcHJP8nOeFB/SHi1IHz29pNGuew==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-import-meta@7.10.4': - resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-json-strings@7.8.3': - resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-jsx@7.28.6': - resolution: {integrity: sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w==} + '@babel/plugin-syntax-import-assertions@7.29.7': + resolution: {integrity: sha512-/An1OCBN93thpBAGyfsK2pcf0jvju1SAtKkL2Ny++B5Sy6sqgzXDQH1cZxWbF96Wuk+bn41MDA9bLd4VVAw6rw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-logical-assignment-operators@7.10.4': - resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3': - resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-numeric-separator@7.10.4': - resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-object-rest-spread@7.8.3': - resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-optional-catch-binding@7.8.3': - resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-optional-chaining@7.8.3': - resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-private-property-in-object@7.14.5': - resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + '@babel/plugin-syntax-import-attributes@7.29.7': + resolution: {integrity: sha512-zGYcYfq/WmZ4V+kBIXQon9dSSc8ircGZqw9ZaNhhGj9nZkeBu1jHLBDQqYYi5WA9uawvA2sIMbry2nCFhf5Djg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-top-level-await@7.14.5': - resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + '@babel/plugin-syntax-jsx@7.29.7': + resolution: {integrity: sha512-TSu8+mHCoEaaCDEZ0I3+6mvTBYR4PCxQwf2z9/r5Tbztv6NaLR3B9thGTTxX2WGuGHJqRiAbKPeGTJ5XWXVg6A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-typescript@7.28.6': - resolution: {integrity: sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A==} + '@babel/plugin-syntax-typescript@7.29.7': + resolution: {integrity: sha512-ngr+82Sh0xMz25TPCZi+nC2iTzjfCdWS2ONXTp/PtSCHCgaCNBpdMqgvJ2ccdLlClVZ7sisIgB914j/JFe+RZA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -4234,104 +4791,104 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/plugin-transform-arrow-functions@7.27.1': - resolution: {integrity: sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==} + '@babel/plugin-transform-arrow-functions@7.29.7': + resolution: {integrity: sha512-N7zArUXWzAMzm+/N0uPBeVB3Fam5lMxtUwMmDK5f/IBBS7a7p1qeUoxd/6CckXoxUdgsntq1Dh8xNW06maZbDQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-async-generator-functions@7.29.0': - resolution: {integrity: sha512-va0VdWro4zlBr2JsXC+ofCPB2iG12wPtVGTWFx2WLDOM3nYQZZIGP82qku2eW/JR83sD+k2k+CsNtyEbUqhU6w==} + '@babel/plugin-transform-async-generator-functions@7.29.7': + resolution: {integrity: sha512-d98gXZkgswvkyohMBABkhm3GeXhYj8psWfwQ2C7gtfrKGTykQa/iOIi+JJhwMjPlZ6Vm2XN+DCf3Es1EoG4ZLA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-async-to-generator@7.28.6': - resolution: {integrity: sha512-ilTRcmbuXjsMmcZ3HASTe4caH5Tpo93PkTxF9oG2VZsSWsahydmcEHhix9Ik122RcTnZnUzPbmux4wh1swfv7g==} + '@babel/plugin-transform-async-to-generator@7.29.7': + resolution: {integrity: sha512-pcUb2SS+RMo9TWVBwKGI5ShtoG7R+zBsFmCKDa6fe8c+hPr3XJlZgoE5j6i8W7gDjhyvy+85vmYexanvXh3d1w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-block-scoped-functions@7.27.1': - resolution: {integrity: sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==} + '@babel/plugin-transform-block-scoped-functions@7.29.7': + resolution: {integrity: sha512-cUSmjh72N+rN4PrkFlN1dJwNCwjVp5d38/CQrEsFggkD10UiFlBFgdH3tv5dNsLuHY+3S8db2xCHjhZcv5WgvA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-block-scoping@7.28.6': - resolution: {integrity: sha512-tt/7wOtBmwHPNMPu7ax4pdPz6shjFrmHDghvNC+FG9Qvj7D6mJcoRQIF5dy4njmxR941l6rgtvfSB2zX3VlUIw==} + '@babel/plugin-transform-block-scoping@7.29.7': + resolution: {integrity: sha512-ONyr4+AZhKh8yKWInVxU9AXA9EbsyeLcL6V0dJy6M2/62vuvpGm29zzuymbTpdc451GEpDIdAyPLP3r+P61yKQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-class-properties@7.28.6': - resolution: {integrity: sha512-dY2wS3I2G7D697VHndN91TJr8/AAfXQNt5ynCTI/MpxMsSzHp+52uNivYT5wCPax3whc47DR8Ba7cmlQMg24bw==} + '@babel/plugin-transform-class-properties@7.29.7': + resolution: {integrity: sha512-GtcpjFvanPfzNQi3eTitsCqtRRmmqzpy/A+yhTR1HaZo1Ly3EA8ZXxlPyHdR8/IuRMYc3E4wdGBewB2QKQjAaA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-class-static-block@7.28.6': - resolution: {integrity: sha512-rfQ++ghVwTWTqQ7w8qyDxL1XGihjBss4CmTgGRCTAC9RIbhVpyp4fOeZtta0Lbf+dTNIVJer6ych2ibHwkZqsQ==} + '@babel/plugin-transform-class-static-block@7.29.7': + resolution: {integrity: sha512-kibJgmEdX2iMwsHY2tSZNDgj8PwIlCQz7FK9KuGKO8zsuoUwSEhoNnNVp/emKWrbY4HeO6kkXfdMqRKKKXBm2A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.12.0 - '@babel/plugin-transform-classes@7.28.6': - resolution: {integrity: sha512-EF5KONAqC5zAqT783iMGuM2ZtmEBy+mJMOKl2BCvPZ2lVrwvXnB6o+OBWCS+CoeCCpVRF2sA2RBKUxvT8tQT5Q==} + '@babel/plugin-transform-classes@7.29.7': + resolution: {integrity: sha512-qV0OGGBVacduzQHE649JyCneOFI/maT+YKsO+K4Yi3xv2wTPNjM/W2o2gdzMwEAZz7fXNTHAe0NcSg30bIN69g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-computed-properties@7.28.6': - resolution: {integrity: sha512-bcc3k0ijhHbc2lEfpFHgx7eYw9KNXqOerKWfzbxEHUGKnS3sz9C4CNL9OiFN1297bDNfUiSO7DaLzbvHQQQ1BQ==} + '@babel/plugin-transform-computed-properties@7.29.7': + resolution: {integrity: sha512-RK7/IyU5phpuCdBAuig5VkzG/EnbDaui5SQGdU9BFrHdV+mV4cUjLMQ9lJDjLNtWHsqtiefpGZUXQP2BiTYMsA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-destructuring@7.28.5': - resolution: {integrity: sha512-Kl9Bc6D0zTUcFUvkNuQh4eGXPKKNDOJQXVyyM4ZAQPMveniJdxi8XMJwLo+xSoW3MIq81bD33lcUe9kZpl0MCw==} + '@babel/plugin-transform-destructuring@7.29.7': + resolution: {integrity: sha512-iPX8aD6H9zV5s7ZsqTdNocPN/MGQ5sSMnElKrktxjJRMnB2jN/1p2+R7GkfD6CAYoVFqy5A4XnSIUeGgJzIWpg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-dotall-regex@7.28.6': - resolution: {integrity: sha512-SljjowuNKB7q5Oayv4FoPzeB74g3QgLt8IVJw9ADvWy3QnUb/01aw8I4AVv8wYnPvQz2GDDZ/g3GhcNyDBI4Bg==} + '@babel/plugin-transform-dotall-regex@7.29.7': + resolution: {integrity: sha512-3qc18hsD2RdZiyJNDNc7HQpv6xbncwh8FYtxNFFzclSyh/trPD9KkVR9BDECUjDLvb7yJVF15GfYUuC+LMkkiQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-duplicate-keys@7.27.1': - resolution: {integrity: sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==} + '@babel/plugin-transform-duplicate-keys@7.29.7': + resolution: {integrity: sha512-6IvRRriEMqnBwD6chtxdLpMYCHWEzN+oL5cyQtjykya19UgzbmKhxmhZgKC/LHxS2nYr9Q/qYPZ5Lr6jOL9+yQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.29.0': - resolution: {integrity: sha512-zBPcW2lFGxdiD8PUnPwJjag2J9otbcLQzvbiOzDxpYXyCuYX9agOwMPGn1prVH0a4qzhCKu24rlH4c1f7yA8rw==} + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.29.7': + resolution: {integrity: sha512-2wiIyo2BjtgU7HufSeDnL9L2O7zr8jmhFKuSr65VpRkUiRKRNpb0mdlk56+XPPKoIrfHqzbMuglDvZun0RISsA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/plugin-transform-dynamic-import@7.27.1': - resolution: {integrity: sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==} + '@babel/plugin-transform-dynamic-import@7.29.7': + resolution: {integrity: sha512-giOlEm/EFjfjr+te9NsdjkUo2v4f8rS/SXPumRVHAtbNcyNlvtREkU1dZzaIDclNpnaVhlCqRdFKhJBjBikzLg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-explicit-resource-management@7.28.6': - resolution: {integrity: sha512-Iao5Konzx2b6g7EPqTy40UZbcdXE126tTxVFr/nAIj+WItNxjKSYTEw3RC+A2/ZetmdJsgueL1KhaMCQHkLPIg==} + '@babel/plugin-transform-explicit-resource-management@7.29.7': + resolution: {integrity: sha512-Rstj7coNz8sE+7Ju7ihpHLI564lsK5pUpNNlvptCIC/16E/S5hbl6n3kESPKdNRmqEWlpn5xpS5Q2dvXBsySLw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-exponentiation-operator@7.28.6': - resolution: {integrity: sha512-WitabqiGjV/vJ0aPOLSFfNY1u9U3R7W36B03r5I2KoNix+a3sOhJ3pKFB3R5It9/UiK78NiO0KE9P21cMhlPkw==} + '@babel/plugin-transform-exponentiation-operator@7.29.7': + resolution: {integrity: sha512-zFpMOTLZBdW5LfObqcSbL6kefg4R4eLdmvS0wbN9M6D5Mym/sKm9toOoWyVOa+xDjvCnuWcHls2YonXwHvH3CQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-export-namespace-from@7.27.1': - resolution: {integrity: sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==} + '@babel/plugin-transform-export-namespace-from@7.29.7': + resolution: {integrity: sha512-24B2nOy2TeJSMheqwPD4DDQOV/elLSIlKxjZt4i05H5AgdPdWR3n18HnNrcJ+j76WJd9gbwb9jPjNYUy6RautA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -4342,134 +4899,134 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-for-of@7.27.1': - resolution: {integrity: sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==} + '@babel/plugin-transform-for-of@7.29.7': + resolution: {integrity: sha512-zeSIHh0+E1Um1WJRXCFlHQYu2ieJNdivLLjlBEp+dIBu3S51n+SZZmIXjxnItw6pz56Cn+KvK68BIBVsxq2JiQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-function-name@7.27.1': - resolution: {integrity: sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==} + '@babel/plugin-transform-function-name@7.29.7': + resolution: {integrity: sha512-otRWaHXE6fbAGkePvaj/kvs3HsqXfPhlnzwSOlnFgbqCPMd975dW+4wZ00WFBt+/YlBGcJwNrARQTOJOb4ZrIg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-json-strings@7.28.6': - resolution: {integrity: sha512-Nr+hEN+0geQkzhbdgQVPoqr47lZbm+5fCUmO70722xJZd0Mvb59+33QLImGj6F+DkK3xgDi1YVysP8whD6FQAw==} + '@babel/plugin-transform-json-strings@7.29.7': + resolution: {integrity: sha512-RRnE2+eon1rJAq8MnoF1b5kTpY1vU88twHcvcKMrsqP/jxIRqDVs9iJB5fqPuqyeFAW0wJo4MlUIPpQCq/aRsg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-literals@7.27.1': - resolution: {integrity: sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==} + '@babel/plugin-transform-literals@7.29.7': + resolution: {integrity: sha512-DZ/oLP21ZuWx1vKqnoNv6/tvEK48AQOBRai40CX9dTjGluvT/YZCyY3rryDtyUqCEoyNroy5KKPwX2iQCiRvyw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-logical-assignment-operators@7.28.6': - resolution: {integrity: sha512-+anKKair6gpi8VsM/95kmomGNMD0eLz1NQ8+Pfw5sAwWH9fGYXT50E55ZpV0pHUHWf6IUTWPM+f/7AAff+wr9A==} + '@babel/plugin-transform-logical-assignment-operators@7.29.7': + resolution: {integrity: sha512-A0H91hh6W8MFRkp5TqJmMr39jzGD1A1E1Ysiv2O06Sfbhkapm+XyIzxWCEh5kqwOZ1/8QZ0dY3SeQ7XBqfJd5Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-member-expression-literals@7.27.1': - resolution: {integrity: sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==} + '@babel/plugin-transform-member-expression-literals@7.29.7': + resolution: {integrity: sha512-hl1kwFZCCiDyfH25Xmco9jTrkPgnS9pmOzSG7W5I4SaGbLeqKv417hcU2RKmaxoPEgsoJh7ZPOrnPGq99bHoUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-modules-amd@7.27.1': - resolution: {integrity: sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==} + '@babel/plugin-transform-modules-amd@7.29.7': + resolution: {integrity: sha512-fxtQoH3m5ywUSIfaH0FGCzWu4McsYon5bD3K4XnskC7f+OyQMj7rsOMi4NvvmJ83WwBAg4UCe+ov4VZlqEvyew==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-modules-commonjs@7.28.6': - resolution: {integrity: sha512-jppVbf8IV9iWWwWTQIxJMAJCWBuuKx71475wHwYytrRGQ2CWiDvYlADQno3tcYpS/T2UUWFQp3nVtYfK/YBQrA==} + '@babel/plugin-transform-modules-commonjs@7.29.7': + resolution: {integrity: sha512-j0vCldybPC5b5dwCQOJ21uKtHzt7hxLygJTg9eF1ScfaikEDNfzn94XoW5Fi+seBR0nCyL23xaBFFkq7dTM8XQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-modules-systemjs@7.29.0': - resolution: {integrity: sha512-PrujnVFbOdUpw4UHiVwKvKRLMMic8+eC0CuNlxjsyZUiBjhFdPsewdXCkveh2KqBA9/waD0W1b4hXSOBQJezpQ==} + '@babel/plugin-transform-modules-systemjs@7.29.7': + resolution: {integrity: sha512-TM2ZcQLoG2/y4HODiStCo10DibYhWhGWAwVv+EQKmG/7GFl0N+AAmUiXOMKM+aiJ9XBJ9AHVZBvTzMnJ2sM3cQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-modules-umd@7.27.1': - resolution: {integrity: sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==} + '@babel/plugin-transform-modules-umd@7.29.7': + resolution: {integrity: sha512-B4UkaTK3QpgCwJnrxKfMPKdo92CN7OKXAlpAAnM3UPu0Q0lCCk57ylA9AJbRy2v8dDKOPAAWcoR6CMyeoHwRCA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-named-capturing-groups-regex@7.29.0': - resolution: {integrity: sha512-1CZQA5KNAD6ZYQLPw7oi5ewtDNxH/2vuCh+6SmvgDfhumForvs8a1o9n0UrEoBD8HU4djO2yWngTQlXl1NDVEQ==} + '@babel/plugin-transform-named-capturing-groups-regex@7.29.7': + resolution: {integrity: sha512-vuFoLwr4qnv2xbZ16SQd6uPcH5FNrLHhk/Jzo++0XJFcaDsr4gjJVg6j398oMHiC+83k/GiBzviwF5KBJkPUtQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/plugin-transform-new-target@7.27.1': - resolution: {integrity: sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==} + '@babel/plugin-transform-new-target@7.29.7': + resolution: {integrity: sha512-fEo41GmsOUhOBlw8ioo6zvjX5Xc2Lqkzlyfqbpsk3eB6TReV18uhxZ0esfEokVbY2+PVJAQHNKxER6lGrzNd3A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-nullish-coalescing-operator@7.28.6': - resolution: {integrity: sha512-3wKbRgmzYbw24mDJXT7N+ADXw8BC/imU9yo9c9X9NKaLF1fW+e5H1U5QjMUBe4Qo4Ox/o++IyUkl1sVCLgevKg==} + '@babel/plugin-transform-nullish-coalescing-operator@7.29.7': + resolution: {integrity: sha512-idmp1dFaekP9GbcMvG24Kvw2BfhFZjHnNJCkV4WuIY4PskJzwI3f1N5OdgYke38T7rftO6ERulFRn2cFeZwRkg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-numeric-separator@7.28.6': - resolution: {integrity: sha512-SJR8hPynj8outz+SlStQSwvziMN4+Bq99it4tMIf5/Caq+3iOc0JtKyse8puvyXkk3eFRIA5ID/XfunGgO5i6w==} + '@babel/plugin-transform-numeric-separator@7.29.7': + resolution: {integrity: sha512-zR7fv/z14OjgHl4AgRtkDBvBMhIzCxqV/qN/2BCRC7LjFwvuzjYe7gDWxC4Wl/SNsLM6SE1IWvRPYMgSJaUvNw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-object-rest-spread@7.28.6': - resolution: {integrity: sha512-5rh+JR4JBC4pGkXLAcYdLHZjXudVxWMXbB6u6+E9lRL5TrGVbHt1TjxGbZ8CkmYw9zjkB7jutzOROArsqtncEA==} + '@babel/plugin-transform-object-rest-spread@7.29.7': + resolution: {integrity: sha512-Ld98jn4c0smUywL57m7SgsHq3OpThOa6LqZJif3G6jYOovPleoFhVrBJ1WegRApSFB2wu4+RelAj9AC9G08Z4A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-object-super@7.27.1': - resolution: {integrity: sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==} + '@babel/plugin-transform-object-super@7.29.7': + resolution: {integrity: sha512-Ea/diGcw0twB5IlZPO5sgET6fJsLJqPABqTuFWIR+iMPGPZJkATEIWx0wa+aEQ5UY1CBQyP/gkAiLEqn1vBiQA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-optional-catch-binding@7.28.6': - resolution: {integrity: sha512-R8ja/Pyrv0OGAvAXQhSTmWyPJPml+0TMqXlO5w+AsMEiwb2fg3WkOvob7UxFSL3OIttFSGSRFKQsOhJ/X6HQdQ==} + '@babel/plugin-transform-optional-catch-binding@7.29.7': + resolution: {integrity: sha512-sLsyndxK2VwX6yNUOakMb7Sh553ZTe/vVM1XJ+9Z5aW1ytsc8xOIwmyk05NNjN60vkc5/KqoTH6hB4V41LJhng==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-optional-chaining@7.28.6': - resolution: {integrity: sha512-A4zobikRGJTsX9uqVFdafzGkqD30t26ck2LmOzAuLL8b2x6k3TIqRiT2xVvA9fNmFeTX484VpsdgmKNA0bS23w==} + '@babel/plugin-transform-optional-chaining@7.29.7': + resolution: {integrity: sha512-6GM1dhvK3gNODkXcEcMCOLEDCLSoZ/sBbro2Ax8HURyasQ4NshagQixkRFdh5niI6E4gmA/jYI/4aT7rRos3ZQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-parameters@7.27.7': - resolution: {integrity: sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==} + '@babel/plugin-transform-parameters@7.29.7': + resolution: {integrity: sha512-ZDOBqV/qLYJI0YElr8DcENEyARsFQeESqWXH6gZlghYXuPPjvweuDhP4VyEi4BlUBlLRFZVjxoZDMjxhLW766g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-private-methods@7.28.6': - resolution: {integrity: sha512-piiuapX9CRv7+0st8lmuUlRSmX6mBcVeNQ1b4AYzJxfCMuBfB0vBXDiGSmm03pKJw1v6cZ8KSeM+oUnM6yAExg==} + '@babel/plugin-transform-private-methods@7.29.7': + resolution: {integrity: sha512-/6Rz4DK1ETDEM/bWHsPHcaEe7ZaT1EqSXjtSP/L0DijOYuaUhiRiOKcwpZ8P7zR4xXEHc2ITdiCgBm9Tpyv9ug==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-private-property-in-object@7.28.6': - resolution: {integrity: sha512-b97jvNSOb5+ehyQmBpmhOCiUC5oVK4PMnpRvO7+ymFBoqYjeDHIU9jnrNUuwHOiL9RpGDoKBpSViarV+BU+eVA==} + '@babel/plugin-transform-private-property-in-object@7.29.7': + resolution: {integrity: sha512-+BNo06dnrzdNNqCm1X6YUaVv0DKk8Q+JYcoZfOkLhYWNCXzlwTSRq8zGWayT1csjcpNXV9CQTBRRbmTLZac5cA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-property-literals@7.27.1': - resolution: {integrity: sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==} + '@babel/plugin-transform-property-literals@7.29.7': + resolution: {integrity: sha512-bOMRLQuI0A5ZqHq3OWJ89/rXpJ/NJrbVhXiP4zwPGMs6kpcVsuTUNjwoE30K0Qm3mf48a/TnRYYD6vPNqcg6jA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -4480,110 +5037,110 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-react-display-name@7.28.0': - resolution: {integrity: sha512-D6Eujc2zMxKjfa4Zxl4GHMsmhKKZ9VpcqIchJLvwTxad9zWIYulwYItBovpDOoNLISpcZSXoDJ5gaGbQUDqViA==} + '@babel/plugin-transform-react-display-name@7.29.7': + resolution: {integrity: sha512-+1wdDMGNb4UPeY3Q4L5yLiYe6TXPXubs4NjrgRFw13hPRLJfEMw2Q5OXkee6/IfdqePIeW4Jjwe3aBh7SdKz4Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-react-jsx-development@7.27.1': - resolution: {integrity: sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q==} + '@babel/plugin-transform-react-jsx-development@7.29.7': + resolution: {integrity: sha512-Xfy3UVMF04+ypnFbkhvfqtmvwfe92qwQdbGZVonhE+6v35GzlofmOnA1szaZqzb9xYWr0nl1e5EMmzi0DNON1g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-react-jsx@7.27.1': - resolution: {integrity: sha512-2KH4LWGSrJIkVf5tSiBFYuXDAoWRq2MMwgivCf+93dd0GQi8RXLjKA/0EvRnVV5G0hrHczsquXuD01L8s6dmBw==} + '@babel/plugin-transform-react-jsx@7.29.7': + resolution: {integrity: sha512-WsZulLVBUHXVj2cUcPVx6UE21TpalB6bHbSFErKT0Ib++ax24jjXe73FqlWvdylFOjiuPHYi6VCcgRad1ItN+A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-react-pure-annotations@7.27.1': - resolution: {integrity: sha512-JfuinvDOsD9FVMTHpzA/pBLisxpv1aSf+OIV8lgH3MuWrks19R27e6a6DipIg4aX1Zm9Wpb04p8wljfKrVSnPA==} + '@babel/plugin-transform-react-pure-annotations@7.29.7': + resolution: {integrity: sha512-H5E+HBgDpr6Q5t+Aj11tL7XkIui1jhbIoArVQnqjgXo5/3YxkN7ZEBcWF4RQlB0T4rrxJQbXS6kiFV6B7XTqUA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-regenerator@7.29.0': - resolution: {integrity: sha512-FijqlqMA7DmRdg/aINBSs04y8XNTYw/lr1gJ2WsmBnnaNw1iS43EPkJW+zK7z65auG3AWRFXWj+NcTQwYptUog==} + '@babel/plugin-transform-regenerator@7.29.7': + resolution: {integrity: sha512-rNNFV0DBAJp988xW2DOntfDoYn1eR8GGF5AT5vYc+rjyfaQkM242c9tZUHHPe7KYaiJizXPWhQTzzdbXySyhBw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-regexp-modifiers@7.28.6': - resolution: {integrity: sha512-QGWAepm9qxpaIs7UM9FvUSnCGlb8Ua1RhyM4/veAxLwt3gMat/LSGrZixyuj4I6+Kn9iwvqCyPTtbdxanYoWYg==} + '@babel/plugin-transform-regexp-modifiers@7.29.7': + resolution: {integrity: sha512-mB5Fs0VWrJ42ZCmc8114v60qetdaUVNkj9PmSZRmanCZM3S9hm0CFRLjRmYIsuXav14l2jvZ+4T8iiCGnhj3nQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/plugin-transform-reserved-words@7.27.1': - resolution: {integrity: sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==} + '@babel/plugin-transform-reserved-words@7.29.7': + resolution: {integrity: sha512-5+YhdpVgmfSmwZyLMftfaiffLRMHjzIRHFHHLdibcSyJm2pasMrKHrO3Ptrt2DRshjvpgjEJJ1zVW14WPq/6QA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-shorthand-properties@7.27.1': - resolution: {integrity: sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==} + '@babel/plugin-transform-shorthand-properties@7.29.7': + resolution: {integrity: sha512-I+WYbGBAiCn7nA6xBrlgPH+MB7HWb4u8pv5S0Pv7OtwNvIFvCCb24YlttKEeUFVurfBCEaOTnuhlqsb7f0Z5Dg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-spread@7.28.6': - resolution: {integrity: sha512-9U4QObUC0FtJl05AsUcodau/RWDytrU6uKgkxu09mLR9HLDAtUMoPuuskm5huQsoktmsYpI+bGmq+iapDcriKA==} + '@babel/plugin-transform-spread@7.29.7': + resolution: {integrity: sha512-/u5K1QWada7tbYNqTjMh96718g9NTwh9tfPJMsSmVsQwGT447FskV+KcfeXkXq2GWki4EM/MuTdmBec+hOuVTQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-sticky-regex@7.27.1': - resolution: {integrity: sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==} + '@babel/plugin-transform-sticky-regex@7.29.7': + resolution: {integrity: sha512-BCHzNYJGe9l7EpwwDBN/ztlL2NYFFq8hp9ddjtUEM9f2O7S7kKV/lL6Fwo7IF7NSkYhPK2vO+86nIGltA90MsA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-template-literals@7.27.1': - resolution: {integrity: sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==} + '@babel/plugin-transform-template-literals@7.29.7': + resolution: {integrity: sha512-NCSEJ4sLFU2gqAub45HYh4fus2yQ36rr6ei6vpU7NdoJqCpxvEG8E6eJpscGyXP3VHD2Ny+fSXr04k1hoUrFqA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typeof-symbol@7.27.1': - resolution: {integrity: sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==} + '@babel/plugin-transform-typeof-symbol@7.29.7': + resolution: {integrity: sha512-223mNGoTkBiTEWFoK+Q6Go3tueMRclO8vxxxxquNCYuNI4jWOofFKJRRDu6SDrB8Sgo1UEGW9T4GAQ8ZyRso1A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typescript@7.28.5': - resolution: {integrity: sha512-x2Qa+v/CuEoX7Dr31iAfr0IhInrVOWZU/2vJMJ00FOR/2nM0BcBEclpaf9sWCDc+v5e9dMrhSH8/atq/kX7+bA==} + '@babel/plugin-transform-typescript@7.29.7': + resolution: {integrity: sha512-jK52h8LaLc7JarhQV2ofeFMts4H7vnOXnqZNA6fYglBTZewRBE51KWt3BUltW1P+KoPsYkHoJeXePuz4zo2LMw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-unicode-escapes@7.27.1': - resolution: {integrity: sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==} + '@babel/plugin-transform-unicode-escapes@7.29.7': + resolution: {integrity: sha512-jCfXxSjf94lf4E0hKE0AByxF6F3/pVFqRdUUNkDJhsY0m1ZKjnN6ZYyMeHNpzflxb/0q5b7t3p+BE+SLF1WOtA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-unicode-property-regex@7.28.6': - resolution: {integrity: sha512-4Wlbdl/sIZjzi/8St0evF0gEZrgOswVO6aOzqxh1kDZOl9WmLrHq2HtGhnOJZmHZYKP8WZ1MDLCt5DAWwRo57A==} + '@babel/plugin-transform-unicode-property-regex@7.29.7': + resolution: {integrity: sha512-OgZ+zoAJgZLUCunsTRQ5LAjOywDv5zzZ2/hQ5aMw1pGXyY2rtE8/chXYUmu3AlVHKpm10KEdG9aMwbI/K76ZGw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-unicode-regex@7.27.1': - resolution: {integrity: sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==} + '@babel/plugin-transform-unicode-regex@7.29.7': + resolution: {integrity: sha512-7D/x/23/d/3VqZ0QA+LGbZMlGwZjztBygSWWWsfTPoQ1oQ6Q1P6Mr3d0kk42XabyUVw+fha3LqdRsFqeKqvCyA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-unicode-sets-regex@7.28.6': - resolution: {integrity: sha512-/wHc/paTUmsDYN7SZkpWxogTOBNnlx7nBQYfy6JJlCT7G3mVhltk3e++N7zV0XfgGsrqBxd4rJQt9H16I21Y1Q==} + '@babel/plugin-transform-unicode-sets-regex@7.29.7': + resolution: {integrity: sha512-BLOhLht9DOJwIxlmp91wHvkXv1lguuHS3/FwUO8HL1H0u8s4hR1gASVFyilu9iGtcTRYqjTZmlsFFeQletntEg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/preset-env@7.29.0': - resolution: {integrity: sha512-fNEdfc0yi16lt6IZo2Qxk3knHVdfMYX33czNb4v8yWhemoBhibCpQK/uYHtSKIiO+p/zd3+8fYVXhQdOVV608w==} + '@babel/preset-env@7.29.7': + resolution: {integrity: sha512-GYzX36n1nsciIb0uyH0GHwxwtNwPQIcpxSeiVLDtG/B7jB5xXgchnmL1f/jCX5o+pwnaDBtO60ONSJhEBJfxYA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -4599,14 +5156,14 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 - '@babel/preset-react@7.28.5': - resolution: {integrity: sha512-Z3J8vhRq7CeLjdC58jLv4lnZ5RKFUJWqH5emvxmv9Hv3BD1T9R/Im713R4MTKwvFaV74ejZ3sM01LyEKk4ugNQ==} + '@babel/preset-react@7.29.7': + resolution: {integrity: sha512-C+PV1TFUPTmBQGoPBL8j2QmLpZ117YTCwxIZeJOM96GbYMFSc7/pOXU5lVykwnZxyTqQxRsvoRk6f2FktZgGHA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/preset-typescript@7.28.5': - resolution: {integrity: sha512-+bQy5WOI2V6LJZpPVxY+yp66XdZ2yifu0Mc1aP5CQKgjn4QM5IN2i5fAZ4xKop47pr8rpVhiAeu+nDQa12C8+g==} + '@babel/preset-typescript@7.29.7': + resolution: {integrity: sha512-/Foi8vKY2EVbed/1eZx0gJEEwHAIxogrySI7rULcRIvhZzbvoE/b5qG5Ghc0WKAFKOHA9SD1x7RsFlOYdutIiQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -4617,145 +5174,64 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/runtime@7.28.4': - resolution: {integrity: sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==} - engines: {node: '>=6.9.0'} - - '@babel/runtime@7.28.6': - resolution: {integrity: sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==} - engines: {node: '>=6.9.0'} - - '@babel/template@7.28.6': - resolution: {integrity: sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==} - engines: {node: '>=6.9.0'} - - '@babel/traverse@7.28.6': - resolution: {integrity: sha512-fgWX62k02qtjqdSNTAGxmKYY/7FSL9WAS1o2Hu5+I5m9T0yxZzr4cnrfXQ/MX0rIifthCSs6FKTlzYbJcPtMNg==} + '@babel/runtime@7.28.2': + resolution: {integrity: sha512-KHp2IflsnGywDjBWDkR9iEqiWSpc8GIi0lgTT3mOElT0PP1tG26P4tmFI2YvAdzgq9RGyoHZQEIEdZy6Ec5xCA==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.29.0': - resolution: {integrity: sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==} + '@babel/template@7.29.7': + resolution: {integrity: sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==} engines: {node: '>=6.9.0'} - '@babel/types@7.28.6': - resolution: {integrity: sha512-0ZrskXVEHSWIqZM/sQZ4EV3jZJXRkio/WCxaqKZP1g//CEWEPSfeZFcms4XeKBCHU0ZKnIkdJeU/kF+eRp5lBg==} + '@babel/traverse@7.29.7': + resolution: {integrity: sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==} engines: {node: '>=6.9.0'} - '@babel/types@7.29.0': - resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==} + '@babel/types@7.29.7': + resolution: {integrity: sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==} engines: {node: '>=6.9.0'} - '@bcoe/v8-coverage@0.2.3': - resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} - - '@biomejs/biome@2.3.13': - resolution: {integrity: sha512-Fw7UsV0UAtWIBIm0M7g5CRerpu1eKyKAXIazzxhbXYUyMkwNrkX/KLkGI7b+uVDQ5cLUMfOC9vR60q9IDYDstA==} - engines: {node: '>=14.21.3'} - hasBin: true - - '@biomejs/cli-darwin-arm64@2.3.13': - resolution: {integrity: sha512-0OCwP0/BoKzyJHnFdaTk/i7hIP9JHH9oJJq6hrSCPmJPo8JWcJhprK4gQlhFzrwdTBAW4Bjt/RmCf3ZZe59gwQ==} - engines: {node: '>=14.21.3'} - cpu: [arm64] - os: [darwin] - - '@biomejs/cli-darwin-x64@2.3.13': - resolution: {integrity: sha512-AGr8OoemT/ejynbIu56qeil2+F2WLkIjn2d8jGK1JkchxnMUhYOfnqc9sVzcRxpG9Ycvw4weQ5sprRvtb7Yhcw==} - engines: {node: '>=14.21.3'} - cpu: [x64] - os: [darwin] - - '@biomejs/cli-linux-arm64-musl@2.3.13': - resolution: {integrity: sha512-TUdDCSY+Eo/EHjhJz7P2GnWwfqet+lFxBZzGHldrvULr59AgahamLs/N85SC4+bdF86EhqDuuw9rYLvLFWWlXA==} - engines: {node: '>=14.21.3'} - cpu: [arm64] - os: [linux] - libc: [musl] - - '@biomejs/cli-linux-arm64@2.3.13': - resolution: {integrity: sha512-xvOiFkrDNu607MPMBUQ6huHmBG1PZLOrqhtK6pXJW3GjfVqJg0Z/qpTdhXfcqWdSZHcT+Nct2fOgewZvytESkw==} - engines: {node: '>=14.21.3'} - cpu: [arm64] - os: [linux] - libc: [glibc] - - '@biomejs/cli-linux-x64-musl@2.3.13': - resolution: {integrity: sha512-0bdwFVSbbM//Sds6OjtnmQGp4eUjOTt6kHvR/1P0ieR9GcTUAlPNvPC3DiavTqq302W34Ae2T6u5VVNGuQtGlQ==} - engines: {node: '>=14.21.3'} - cpu: [x64] - os: [linux] - libc: [musl] - - '@biomejs/cli-linux-x64@2.3.13': - resolution: {integrity: sha512-s+YsZlgiXNq8XkgHs6xdvKDFOj/bwTEevqEY6rC2I3cBHbxXYU1LOZstH3Ffw9hE5tE1sqT7U23C00MzkXztMw==} - engines: {node: '>=14.21.3'} - cpu: [x64] - os: [linux] - libc: [glibc] - - '@biomejs/cli-win32-arm64@2.3.13': - resolution: {integrity: sha512-QweDxY89fq0VvrxME+wS/BXKmqMrOTZlN9SqQ79kQSIc3FrEwvW/PvUegQF6XIVaekncDykB5dzPqjbwSKs9DA==} - engines: {node: '>=14.21.3'} - cpu: [arm64] - os: [win32] - - '@biomejs/cli-win32-x64@2.3.13': - resolution: {integrity: sha512-trDw2ogdM2lyav9WFQsdsfdVy1dvZALymRpgmWsvSez0BJzBjulhOT/t+wyKeh3pZWvwP3VMs1SoOKwO3wecMQ==} - engines: {node: '>=14.21.3'} - cpu: [x64] - os: [win32] - - '@borewit/text-codec@0.1.1': - resolution: {integrity: sha512-5L/uBxmjaCIX5h8Z+uu+kA9BQLkc/Wl06UGR5ajNRxu+/XjonB5i8JpgFMrPj3LXTCPA0pv8yxUvbUi+QthGGA==} - '@bufbuild/protobuf@2.9.0': resolution: {integrity: sha512-rnJenoStJ8nvmt9Gzye8nkYd6V22xUAnu4086ER7h1zJ508vStko4pMvDeQ446ilDTFpV5wnoc5YS7XvMwwMqA==} - '@cspotcode/source-map-support@0.8.1': - resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} - engines: {node: '>=12'} - - '@csstools/color-helpers@5.1.0': - resolution: {integrity: sha512-S11EXWJyy0Mz5SYvRmY8nJYTFFd1LCNV+7cXyAgQtOOuzb4EsgfqDufL+9esx72/eLhsRdGZwaldu/h+E4t4BA==} - engines: {node: '>=18'} + '@csstools/color-helpers@6.0.2': + resolution: {integrity: sha512-LMGQLS9EuADloEFkcTBR3BwV/CGHV7zyDxVRtVDTwdI2Ca4it0CCVTT9wCkxSgokjE5Ho41hEPgb8OEUwoXr6Q==} + engines: {node: '>=20.19.0'} - '@csstools/css-calc@2.1.4': - resolution: {integrity: sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ==} - engines: {node: '>=18'} + '@csstools/css-calc@3.2.0': + resolution: {integrity: sha512-bR9e6o2BDB12jzN/gIbjHa5wLJ4UjD1CB9pM7ehlc0ddk6EBz+yYS1EV2MF55/HUxrHcB/hehAyt5vhsA3hx7w==} + engines: {node: '>=20.19.0'} peerDependencies: - '@csstools/css-parser-algorithms': ^3.0.5 - '@csstools/css-tokenizer': ^3.0.4 + '@csstools/css-parser-algorithms': ^4.0.0 + '@csstools/css-tokenizer': ^4.0.0 - '@csstools/css-color-parser@3.1.0': - resolution: {integrity: sha512-nbtKwh3a6xNVIp/VRuXV64yTKnb1IjTAEEh3irzS+HkKjAOYLTGNb9pmVNntZ8iVBHcWDA2Dof0QtPgFI1BaTA==} - engines: {node: '>=18'} + '@csstools/css-color-parser@4.1.0': + resolution: {integrity: sha512-U0KhLYmy2GVj6q4T3WaAe6NPuFYCPQoE3b0dRGxejWDgcPp8TP7S5rVdM5ZrFaqu4N67X8YaPBw14dQSYx3IyQ==} + engines: {node: '>=20.19.0'} peerDependencies: - '@csstools/css-parser-algorithms': ^3.0.5 - '@csstools/css-tokenizer': ^3.0.4 + '@csstools/css-parser-algorithms': ^4.0.0 + '@csstools/css-tokenizer': ^4.0.0 - '@csstools/css-parser-algorithms@3.0.5': - resolution: {integrity: sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==} - engines: {node: '>=18'} + '@csstools/css-parser-algorithms@4.0.0': + resolution: {integrity: sha512-+B87qS7fIG3L5h3qwJ/IFbjoVoOe/bpOdh9hAjXbvx0o8ImEmUsGXN0inFOnk2ChCFgqkkGFQ+TpM5rbhkKe4w==} + engines: {node: '>=20.19.0'} peerDependencies: - '@csstools/css-tokenizer': ^3.0.4 + '@csstools/css-tokenizer': ^4.0.0 - '@csstools/css-syntax-patches-for-csstree@1.0.14': - resolution: {integrity: sha512-zSlIxa20WvMojjpCSy8WrNpcZ61RqfTfX3XTaOeVlGJrt/8HF3YbzgFZa01yTbT4GWQLwfTcC3EB8i3XnB647Q==} - engines: {node: '>=18'} + '@csstools/css-syntax-patches-for-csstree@1.1.3': + resolution: {integrity: sha512-SH60bMfrRCJF3morcdk57WklujF4Jr/EsQUzqkarfHXEFcAR1gg7fS/chAE922Sehgzc1/+Tz5H3Ypa1HiEKrg==} peerDependencies: - postcss: ^8.4 - - '@csstools/css-tokenizer@3.0.4': - resolution: {integrity: sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==} - engines: {node: '>=18'} + css-tree: ^3.2.1 + peerDependenciesMeta: + css-tree: + optional: true - '@ctrl/tinycolor@3.6.1': - resolution: {integrity: sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==} - engines: {node: '>=10'} + '@csstools/css-tokenizer@4.0.0': + resolution: {integrity: sha512-QxULHAm7cNu72w97JUNCBFODFaXpbDg+dP8b/oWFAZ2MTRppA3U00Y2L1HqaS4J6yBqxwa/Y3nMBaxVKbB/NsA==} + engines: {node: '>=20.19.0'} - '@discoveryjs/json-ext@0.5.7': - resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==} - engines: {node: '>=10.0.0'} + '@ctrl/tinycolor@4.2.0': + resolution: {integrity: sha512-kzyuwOAQnXJNLS9PSyrk0CWk35nWJW/zl/6KvnTBMFK65gm7U1/Z5BqjxeapjZCIhQcM/DsrEmcbRwDyXyXK4A==} + engines: {node: '>=14'} '@discoveryjs/json-ext@0.6.3': resolution: {integrity: sha512-4B4OijXeVNOPZlYA2oEwWOTkzyltLao+xbotHQeqN++Rv27Y6s818+n2Qkp8q+Fxhn0t/5lA5X1Mxktud8eayQ==} @@ -4769,14 +5245,29 @@ packages: peerDependencies: vue: ^3.2.0 - '@emnapi/core@1.5.0': - resolution: {integrity: sha512-sbP8GzB1WDzacS8fgNPpHlp6C9VZe+SJP3F90W9rLemaQj2PzIuTEl1qDOYQf58YIpyjViI24y9aPWCjEzY2cg==} + '@emnapi/core@1.10.0': + resolution: {integrity: sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==} + + '@emnapi/core@1.11.2': + resolution: {integrity: sha512-TC8MkTuZUtcTSiFeuC0ksCh9QIJ5+F21MvZ4Wn4ORfYaFJ/0dsiudv5tVkejgwZlwQ39jL9WWDe2lz8x0WglOA==} + + '@emnapi/core@1.9.2': + resolution: {integrity: sha512-UC+ZhH3XtczQYfOlu3lNEkdW/p4dsJ1r/bP7H8+rhao3TTTMO1ATq/4DdIi23XuGoFY+Cz0JmCbdVl0hz9jZcA==} + + '@emnapi/runtime@1.10.0': + resolution: {integrity: sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==} + + '@emnapi/runtime@1.11.2': + resolution: {integrity: sha512-kyOl3X0DuTiT1h2ft8r2fYO8JYtU9a9Xis/zBSiGArNaagCOWx90N1k2wxp18czFDH+OgcWGb5ZP/XMt3dcyPA==} - '@emnapi/runtime@1.7.1': - resolution: {integrity: sha512-PVtJr5CmLwYAU9PZDMITZoR5iAOShYREoR45EyyLrbntV50mdePTgUn4AmOw90Ifcj+x2kRjdzr1HP3RrNiHGA==} + '@emnapi/runtime@1.9.2': + resolution: {integrity: sha512-3U4+MIWHImeyu1wnmVygh5WlgfYDtyf0k8AbLhMFxOipihf6nrWC4syIm/SwEeec0mNSafiiNnMJwbza/Is6Lw==} - '@emnapi/wasi-threads@1.1.0': - resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==} + '@emnapi/wasi-threads@1.2.1': + resolution: {integrity: sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==} + + '@emnapi/wasi-threads@1.2.2': + resolution: {integrity: sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==} '@emotion/babel-plugin@11.13.5': resolution: {integrity: sha512-pxHCpT2ex+0q+HH91/zsdHkw/lXd468DIN2zvfvLtPKLLMo6gQj7oLObq8PhkrxOZb/gGCq03S3Z7PDhS8pduQ==} @@ -4808,16 +5299,6 @@ packages: '@emotion/sheet@1.4.0': resolution: {integrity: sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==} - '@emotion/styled@11.14.1': - resolution: {integrity: sha512-qEEJt42DuToa3gurlH4Qqc1kVpNq8wO8cJtDzU46TjlzWjDlsVyevtYCRijVq3SrHsROS+gVQ8Fnea108GnKzw==} - peerDependencies: - '@emotion/react': ^11.0.0-rc.0 - '@types/react': '*' - react: '>=16.8.0' - peerDependenciesMeta: - '@types/react': - optional: true - '@emotion/unitless@0.10.0': resolution: {integrity: sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg==} @@ -4847,8 +5328,14 @@ packages: cpu: [ppc64] os: [aix] - '@esbuild/aix-ppc64@0.27.2': - resolution: {integrity: sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==} + '@esbuild/aix-ppc64@0.27.0': + resolution: {integrity: sha512-KuZrd2hRjz01y5JK9mEBSD3Vj3mbCvemhT466rSuJYeE/hjuBrHfjjcjMdTm/sz7au+++sdbJZJmuBwQLuw68A==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + + '@esbuild/aix-ppc64@0.28.1': + resolution: {integrity: sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ==} engines: {node: '>=18'} cpu: [ppc64] os: [aix] @@ -4865,8 +5352,14 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm64@0.27.2': - resolution: {integrity: sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==} + '@esbuild/android-arm64@0.27.0': + resolution: {integrity: sha512-CC3vt4+1xZrs97/PKDkl0yN7w8edvU2vZvAFGD16n9F0Cvniy5qvzRXjfO1l94efczkkQE6g1x0i73Qf5uthOQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm64@0.28.1': + resolution: {integrity: sha512-34EGEbCIAgosYz6goLcopX6Mo7NyGv9tfwEM2/7Ce2VcVRk568iSvniGWcUXIy7wEDR1wzolcxcriFVrWYcwBg==} engines: {node: '>=18'} cpu: [arm64] os: [android] @@ -4883,8 +5376,14 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-arm@0.27.2': - resolution: {integrity: sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==} + '@esbuild/android-arm@0.27.0': + resolution: {integrity: sha512-j67aezrPNYWJEOHUNLPj9maeJte7uSMM6gMoxfPC9hOg8N02JuQi/T7ewumf4tNvJadFkvLZMlAq73b9uwdMyQ==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + + '@esbuild/android-arm@0.28.1': + resolution: {integrity: sha512-0k2F129Xdio1TdJfzJ8sy1Q47vUD2NnwdhiAf7drUN1EBTfPf4hsFCtmMgu/6m8JSzsBrlmVjudMBQqOfG8usQ==} engines: {node: '>=18'} cpu: [arm] os: [android] @@ -4901,8 +5400,14 @@ packages: cpu: [x64] os: [android] - '@esbuild/android-x64@0.27.2': - resolution: {integrity: sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==} + '@esbuild/android-x64@0.27.0': + resolution: {integrity: sha512-wurMkF1nmQajBO1+0CJmcN17U4BP6GqNSROP8t0X/Jiw2ltYGLHpEksp9MpoBqkrFR3kv2/te6Sha26k3+yZ9Q==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + + '@esbuild/android-x64@0.28.1': + resolution: {integrity: sha512-dbwY7ltSMDWsRatcRpCnES4F+im88OCUgGZjy52shC7GqHRE/cYlxNbB4Z4UpJswpcc4Qxd2oE/ufM0p61IKng==} engines: {node: '>=18'} cpu: [x64] os: [android] @@ -4919,8 +5424,14 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-arm64@0.27.2': - resolution: {integrity: sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==} + '@esbuild/darwin-arm64@0.27.0': + resolution: {integrity: sha512-uJOQKYCcHhg07DL7i8MzjvS2LaP7W7Pn/7uA0B5S1EnqAirJtbyw4yC5jQ5qcFjHK9l6o/MX9QisBg12kNkdHg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-arm64@0.28.1': + resolution: {integrity: sha512-TZbWkQY7kvTAXbXUT7uVACR5cMHsDiSz9z7ZKAX/RTq/WJEk3QyRr0wZpNhBDX+/0CtdqUIJlOiodQcta6tY3Q==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] @@ -4937,8 +5448,14 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/darwin-x64@0.27.2': - resolution: {integrity: sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==} + '@esbuild/darwin-x64@0.27.0': + resolution: {integrity: sha512-8mG6arH3yB/4ZXiEnXof5MK72dE6zM9cDvUcPtxhUZsDjESl9JipZYW60C3JGreKCEP+p8P/72r69m4AZGJd5g==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + + '@esbuild/darwin-x64@0.28.1': + resolution: {integrity: sha512-zfdzgK9ACBNZLI/CyHTOx81SyNbM6YXn7rxSgX97VjyiPl9W1i4Ka4fgKECEoFCKGpvBj5qArWIGgQjOwkgskQ==} engines: {node: '>=18'} cpu: [x64] os: [darwin] @@ -4955,8 +5472,14 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-arm64@0.27.2': - resolution: {integrity: sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==} + '@esbuild/freebsd-arm64@0.27.0': + resolution: {integrity: sha512-9FHtyO988CwNMMOE3YIeci+UV+x5Zy8fI2qHNpsEtSF83YPBmE8UWmfYAQg6Ux7Gsmd4FejZqnEUZCMGaNQHQw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-arm64@0.28.1': + resolution: {integrity: sha512-wG2EA8ENdEI0qhkSZMjfqrdY+ziCYCPMmtZjjIwOmXFjmyzEHn+UUxk5of+SYsjtfs3VpnlC7QLzSI5hY/rOAw==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] @@ -4973,8 +5496,14 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/freebsd-x64@0.27.2': - resolution: {integrity: sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==} + '@esbuild/freebsd-x64@0.27.0': + resolution: {integrity: sha512-zCMeMXI4HS/tXvJz8vWGexpZj2YVtRAihHLk1imZj4efx1BQzN76YFeKqlDr3bUWI26wHwLWPd3rwh6pe4EV7g==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.28.1': + resolution: {integrity: sha512-i7dZ9vQgnvSCzi/rYCXNgtF/U+eKZNJBzu3eTQbRgHnM7tNSizLOkRFAl3qzVc/Op/u5YkHHa4pf/3DOYHthLQ==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] @@ -4991,8 +5520,14 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm64@0.27.2': - resolution: {integrity: sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==} + '@esbuild/linux-arm64@0.27.0': + resolution: {integrity: sha512-AS18v0V+vZiLJyi/4LphvBE+OIX682Pu7ZYNsdUHyUKSoRwdnOsMf6FDekwoAFKej14WAkOef3zAORJgAtXnlQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm64@0.28.1': + resolution: {integrity: sha512-yHs+0uc8+nvEAfAfxrWQKK5peSNzBc4PegcMO0EJ2hT71uA7vB8Ihg2e77R2P7SG5uYjPbHlLLmve4LLLRCf0g==} engines: {node: '>=18'} cpu: [arm64] os: [linux] @@ -5009,8 +5544,14 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-arm@0.27.2': - resolution: {integrity: sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==} + '@esbuild/linux-arm@0.27.0': + resolution: {integrity: sha512-t76XLQDpxgmq2cNXKTVEB7O7YMb42atj2Re2Haf45HkaUpjM2J0UuJZDuaGbPbamzZ7bawyGFUkodL+zcE+jvQ==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-arm@0.28.1': + resolution: {integrity: sha512-qVXBOHQS+d5Y722GwJzJUtOLlX7km3CraOaGormF1pDtPd2C/l1SHRPgjLunLGe51Sh5YYWKMFDyV4SxgMQYTQ==} engines: {node: '>=18'} cpu: [arm] os: [linux] @@ -5027,8 +5568,14 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-ia32@0.27.2': - resolution: {integrity: sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==} + '@esbuild/linux-ia32@0.27.0': + resolution: {integrity: sha512-Mz1jxqm/kfgKkc/KLHC5qIujMvnnarD9ra1cEcrs7qshTUSksPihGrWHVG5+osAIQ68577Zpww7SGapmzSt4Nw==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-ia32@0.28.1': + resolution: {integrity: sha512-d1z4ZuP0ajrfz/FhGT4vv278rX8KnPPJx8i5+AtK7TYbx9Le9F1hyzurZpkEyjkGa9dUGhQow4C1NmeGvqxN2w==} engines: {node: '>=18'} cpu: [ia32] os: [linux] @@ -5045,8 +5592,14 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-loong64@0.27.2': - resolution: {integrity: sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==} + '@esbuild/linux-loong64@0.27.0': + resolution: {integrity: sha512-QbEREjdJeIreIAbdG2hLU1yXm1uu+LTdzoq1KCo4G4pFOLlvIspBm36QrQOar9LFduavoWX2msNFAAAY9j4BDg==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-loong64@0.28.1': + resolution: {integrity: sha512-M5sRjUVZrkm1OAPR3dlOYzNmN+loZKGVi1VUQGrwuqLcbR6qeAz+famMhjASeH3YVKvZz+zT1jlh/keC3Rj/lg==} engines: {node: '>=18'} cpu: [loong64] os: [linux] @@ -5063,8 +5616,14 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-mips64el@0.27.2': - resolution: {integrity: sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==} + '@esbuild/linux-mips64el@0.27.0': + resolution: {integrity: sha512-sJz3zRNe4tO2wxvDpH/HYJilb6+2YJxo/ZNbVdtFiKDufzWq4JmKAiHy9iGoLjAV7r/W32VgaHGkk35cUXlNOg==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-mips64el@0.28.1': + resolution: {integrity: sha512-mRObBZeHh2OxcBFPWE/FjylkRgZdYuiTR3vaTozquCGOH14iP9oN4x4Ge81CoIDYQrXmIxpFumJBu5MtZpnQJQ==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] @@ -5081,8 +5640,14 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-ppc64@0.27.2': - resolution: {integrity: sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==} + '@esbuild/linux-ppc64@0.27.0': + resolution: {integrity: sha512-z9N10FBD0DCS2dmSABDBb5TLAyF1/ydVb+N4pi88T45efQ/w4ohr/F/QYCkxDPnkhkp6AIpIcQKQ8F0ANoA2JA==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-ppc64@0.28.1': + resolution: {integrity: sha512-slScBsMAb3GFDcdrCgLwZtPYRoH2H/youv10QiZyRjmsP48fznoveWytSgCI/R0ZcUgpc0ZhIUEx6LHts8yrfQ==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] @@ -5099,8 +5664,14 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-riscv64@0.27.2': - resolution: {integrity: sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==} + '@esbuild/linux-riscv64@0.27.0': + resolution: {integrity: sha512-pQdyAIZ0BWIC5GyvVFn5awDiO14TkT/19FTmFcPdDec94KJ1uZcmFs21Fo8auMXzD4Tt+diXu1LW1gHus9fhFQ==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-riscv64@0.28.1': + resolution: {integrity: sha512-kw0owk1o0GFETUJyW0jc0G4Yzs0BHZn0JDZ8JRT088vjJYX777BAs1fDGxAC+q831qOs2DTC96mNsG2opdfyyQ==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] @@ -5117,8 +5688,14 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-s390x@0.27.2': - resolution: {integrity: sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==} + '@esbuild/linux-s390x@0.27.0': + resolution: {integrity: sha512-hPlRWR4eIDDEci953RI1BLZitgi5uqcsjKMxwYfmi4LcwyWo2IcRP+lThVnKjNtk90pLS8nKdroXYOqW+QQH+w==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-s390x@0.28.1': + resolution: {integrity: sha512-/lAIjX8aYFRByhh6L5rYtPEDRqa9de/4V/juOXcta5frjvzXO4/sqEtyytse0g3zZFuWu5cDN0MkLz2qRDD2Ag==} engines: {node: '>=18'} cpu: [s390x] os: [linux] @@ -5135,8 +5712,14 @@ packages: cpu: [x64] os: [linux] - '@esbuild/linux-x64@0.27.2': - resolution: {integrity: sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==} + '@esbuild/linux-x64@0.27.0': + resolution: {integrity: sha512-1hBWx4OUJE2cab++aVZ7pObD6s+DK4mPGpemtnAORBvb5l/g5xFGk0vc0PjSkrDs0XaXj9yyob3d14XqvnQ4gw==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + + '@esbuild/linux-x64@0.28.1': + resolution: {integrity: sha512-u/anNYF2mmVOEDwLtnQ1wOr3EZ9sTNGLWrsYGYwHWzGA3Si84IOkHXlbWTD1NB+9/1lcnweYKO54uhxZydNzfA==} engines: {node: '>=18'} cpu: [x64] os: [linux] @@ -5147,8 +5730,14 @@ packages: cpu: [arm64] os: [netbsd] - '@esbuild/netbsd-arm64@0.27.2': - resolution: {integrity: sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==} + '@esbuild/netbsd-arm64@0.27.0': + resolution: {integrity: sha512-6m0sfQfxfQfy1qRuecMkJlf1cIzTOgyaeXaiVaaki8/v+WB+U4hc6ik15ZW6TAllRlg/WuQXxWj1jx6C+dfy3w==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + + '@esbuild/netbsd-arm64@0.28.1': + resolution: {integrity: sha512-oks0DYbLwWMmaakTsCb+zL4E+aHRVLom9IJZOAthMQEPiQmydXHkziYEsGYRx0uNV/IjEKGAV941JzH02pflqw==} engines: {node: '>=18'} cpu: [arm64] os: [netbsd] @@ -5165,8 +5754,14 @@ packages: cpu: [x64] os: [netbsd] - '@esbuild/netbsd-x64@0.27.2': - resolution: {integrity: sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==} + '@esbuild/netbsd-x64@0.27.0': + resolution: {integrity: sha512-xbbOdfn06FtcJ9d0ShxxvSn2iUsGd/lgPIO2V3VZIPDbEaIj1/3nBBe1AwuEZKXVXkMmpr6LUAgMkLD/4D2PPA==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + + '@esbuild/netbsd-x64@0.28.1': + resolution: {integrity: sha512-aeL6lAnN89Hz43Mlh1G8ARasbuoYvSITDEx0tHh5b7jJnHcssqgjy9Yx430GDpmCa6OyrKoS0aNRjKundRizGg==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] @@ -5183,8 +5778,14 @@ packages: cpu: [arm64] os: [openbsd] - '@esbuild/openbsd-arm64@0.27.2': - resolution: {integrity: sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==} + '@esbuild/openbsd-arm64@0.27.0': + resolution: {integrity: sha512-fWgqR8uNbCQ/GGv0yhzttj6sU/9Z5/Sv/VGU3F5OuXK6J6SlriONKrQ7tNlwBrJZXRYk5jUhuWvF7GYzGguBZQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + + '@esbuild/openbsd-arm64@0.28.1': + resolution: {integrity: sha512-MEFJe5C3R8pwXdZ5Y21oo6m7ePiS0d9pWucn99O/wvyJZChoIQKrQDxKrGeW8F5+T0okTHesAmDeiHDTIq0V/Q==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] @@ -5201,8 +5802,14 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/openbsd-x64@0.27.2': - resolution: {integrity: sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==} + '@esbuild/openbsd-x64@0.27.0': + resolution: {integrity: sha512-aCwlRdSNMNxkGGqQajMUza6uXzR/U0dIl1QmLjPtRbLOx3Gy3otfFu/VjATy4yQzo9yFDGTxYDo1FfAD9oRD2A==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.28.1': + resolution: {integrity: sha512-i/ZLIOafE0Z8cI/XANJAixoJL/uRAoS2xOA3rb0xN+KK0K177cMAsQYkzHtBrtMXAKuAc7HGgcWiZ/sRC1Nxgw==} engines: {node: '>=18'} cpu: [x64] os: [openbsd] @@ -5213,8 +5820,14 @@ packages: cpu: [arm64] os: [openharmony] - '@esbuild/openharmony-arm64@0.27.2': - resolution: {integrity: sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==} + '@esbuild/openharmony-arm64@0.27.0': + resolution: {integrity: sha512-nyvsBccxNAsNYz2jVFYwEGuRRomqZ149A39SHWk4hV0jWxKM0hjBPm3AmdxcbHiFLbBSwG6SbpIcUbXjgyECfA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openharmony] + + '@esbuild/openharmony-arm64@0.28.1': + resolution: {integrity: sha512-ge+Z7EXFNt2BO1oAMsVpiQ8EwndV9i1xXerAeTIK7AtPs3bKFXQM7nlRxDSIUIMeueR1CNXxqztLzdNeReKBJg==} engines: {node: '>=18'} cpu: [arm64] os: [openharmony] @@ -5231,8 +5844,14 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/sunos-x64@0.27.2': - resolution: {integrity: sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==} + '@esbuild/sunos-x64@0.27.0': + resolution: {integrity: sha512-Q1KY1iJafM+UX6CFEL+F4HRTgygmEW568YMqDA5UV97AuZSm21b7SXIrRJDwXWPzr8MGr75fUZPV67FdtMHlHA==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + + '@esbuild/sunos-x64@0.28.1': + resolution: {integrity: sha512-BEjgtECkL3vY+SaSQ6nzVfiALUeFxpawyp8Jmf5PtYhf1Ug40N1h/hxlhts+f1FvSvarEigdxS3BlSMI2PJLcQ==} engines: {node: '>=18'} cpu: [x64] os: [sunos] @@ -5249,8 +5868,14 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-arm64@0.27.2': - resolution: {integrity: sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==} + '@esbuild/win32-arm64@0.27.0': + resolution: {integrity: sha512-W1eyGNi6d+8kOmZIwi/EDjrL9nxQIQ0MiGqe/AWc6+IaHloxHSGoeRgDRKHFISThLmsewZ5nHFvGFWdBYlgKPg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-arm64@0.28.1': + resolution: {integrity: sha512-lCv9eK/H6ZJWbE7bh2nw54CZ9M2nupBxJcTsdk/QQnWkdSjKGuxmmH8/GWrlT1eMmZfn4dGcCjRte397WqfQXA==} engines: {node: '>=18'} cpu: [arm64] os: [win32] @@ -5267,8 +5892,14 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-ia32@0.27.2': - resolution: {integrity: sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==} + '@esbuild/win32-ia32@0.27.0': + resolution: {integrity: sha512-30z1aKL9h22kQhilnYkORFYt+3wp7yZsHWus+wSKAJR8JtdfI76LJ4SBdMsCopTR3z/ORqVu5L1vtnHZWVj4cQ==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-ia32@0.28.1': + resolution: {integrity: sha512-zvb/mB2bSCoJOpoCBgYKKpX6YM6mJBlBUVUtVj41DlZJVEB6/0CKlRYxP5wWl1C1ILiCoAU5wZZ4q1P3qeS6Eg==} engines: {node: '>=18'} cpu: [ia32] os: [win32] @@ -5285,8 +5916,14 @@ packages: cpu: [x64] os: [win32] - '@esbuild/win32-x64@0.27.2': - resolution: {integrity: sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==} + '@esbuild/win32-x64@0.27.0': + resolution: {integrity: sha512-aIitBcjQeyOhMTImhLZmtxfdOcuNRpwlPNmlFKPcHQYPhEssw75Cl1TSXJXpMkzaua9FUetx/4OQKq7eJul5Cg==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + + '@esbuild/win32-x64@0.28.1': + resolution: {integrity: sha512-bm4Mowrv+GXMlpWX++EcXw/iLyd1o3+bJkC2DkWXYVvgZCqD/bSj9ctZeAMC3cIxgjRVR2Dufaiu4YPxr5gW1A==} engines: {node: '>=18'} cpu: [x64] os: [win32] @@ -5301,8 +5938,8 @@ packages: resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint/config-array@0.21.1': - resolution: {integrity: sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==} + '@eslint/config-array@0.21.2': + resolution: {integrity: sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/config-helpers@0.4.2': @@ -5313,12 +5950,12 @@ packages: resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/eslintrc@3.3.1': - resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==} + '@eslint/eslintrc@3.3.5': + resolution: {integrity: sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.39.2': - resolution: {integrity: sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==} + '@eslint/js@9.39.4': + resolution: {integrity: sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.7': @@ -5329,13 +5966,13 @@ packages: resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@exodus/bytes@1.7.0': - resolution: {integrity: sha512-5i+BtvujK/vM07YCGDyz4C4AyDzLmhxHMtM5HpUyPRtJPBdFPsj290ffXW+UXY21/G7GtXeHD2nRmq0T1ShyQQ==} + '@exodus/bytes@1.15.0': + resolution: {integrity: sha512-UY0nlA+feH81UGSHv92sLEPLCeZFjXOuHhrIo0HQydScuQc8s0A7kL/UdgwgDq8g8ilksmuoF35YVTNphV2aBQ==} engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} peerDependencies: - '@exodus/crypto': ^1.0.0-rc.4 + '@noble/hashes': ^1.8.0 || ^2.0.0 peerDependenciesMeta: - '@exodus/crypto': + '@noble/hashes': optional: true '@eyhn/msgpack-stream@2.8.4': @@ -5357,20 +5994,23 @@ packages: '@fastify/merge-json-schemas@0.2.1': resolution: {integrity: sha512-OA3KGBCy6KtIvLf8DINC5880o5iBlDX4SxzLQS8HorJAbqluzLRn80UXU0bxZn7UOFhFgpRJDasfwn9nG4FG4A==} - '@fastify/middie@9.1.0': - resolution: {integrity: sha512-cObruXSFB5CCqn2m9sF5ktf6pNQX+QQth2N39FGXXV+8M4O+dWzkvqjqzwpIWvwvIffP9+O7KaLN+5xVgFFdWw==} + '@fastify/middie@9.3.2': + resolution: {integrity: sha512-5C3xMHJxpfqoHd+xZSHPBI71fpzkoF6wMsYtgzXRyQUNvsIAxJm2yY4r2fUjF0h3rS9MXlo/aXLaXv3s4TL+JQ==} '@fastify/proxy-addr@5.0.0': resolution: {integrity: sha512-37qVVA1qZ5sgH7KpHkkC4z9SK6StIsIcOmpjvMPXNb3vx2GQxhZocogVYbr2PbbeLCQxYIPDok307xEvRZOzGA==} - '@floating-ui/core@1.6.0': - resolution: {integrity: sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g==} + '@floating-ui/core@1.7.5': + resolution: {integrity: sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==} - '@floating-ui/dom@1.6.3': - resolution: {integrity: sha512-RnDthu3mzPlQ31Ss/BTwQ1zjzIhr3lk1gZB1OC56h/1vEtaXkESrOqL5fQVMfXpwGtRwX+YsZBdyHtJMQnkArw==} + '@floating-ui/dom@1.7.6': + resolution: {integrity: sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ==} - '@floating-ui/utils@0.2.1': - resolution: {integrity: sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==} + '@floating-ui/utils@0.2.11': + resolution: {integrity: sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg==} + + '@henrygd/queue@1.2.0': + resolution: {integrity: sha512-jW/BLSTpcvExDhqJGxtIPgGr2O0IFF8XUNDwEbfCfhrXT8a4xztQ9Lv6U/vbYzYC0xVWn+3zv6YnLUh3bEFUKA==} '@humanfs/core@0.19.1': resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} @@ -5392,8 +6032,8 @@ packages: resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} engines: {node: '>=18.18'} - '@img/colour@1.0.0': - resolution: {integrity: sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw==} + '@img/colour@1.1.0': + resolution: {integrity: sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==} engines: {node: '>=18'} '@img/sharp-darwin-arm64@0.34.5': @@ -5545,140 +6185,12 @@ packages: cpu: [x64] os: [win32] - '@isaacs/balanced-match@4.0.1': - resolution: {integrity: sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==} - engines: {node: 20 || >=22} - - '@isaacs/brace-expansion@5.0.0': - resolution: {integrity: sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==} - engines: {node: 20 || >=22} - '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} - '@isaacs/fs-minipass@4.0.1': - resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==} - engines: {node: '>=18.0.0'} - - '@istanbuljs/load-nyc-config@1.1.0': - resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} - engines: {node: '>=8'} - - '@istanbuljs/schema@0.1.3': - resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} - engines: {node: '>=8'} - - '@jest/console@30.2.0': - resolution: {integrity: sha512-+O1ifRjkvYIkBqASKWgLxrpEhQAAE7hY77ALLUufSk5717KfOShg6IbqLmdsLMPdUiFvA2kTs0R7YZy+l0IzZQ==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - '@jest/core@30.2.0': - resolution: {integrity: sha512-03W6IhuhjqTlpzh/ojut/pDB2LPRygyWX8ExpgHtQA8H/3K7+1vKmcINx5UzeOX1se6YEsBsOHQ1CRzf3fOwTQ==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - - '@jest/create-cache-key-function@30.0.5': - resolution: {integrity: sha512-W1kmkwPq/WTMQWgvbzWSCbXSqvjI6rkqBQCxuvYmd+g6o4b5gHP98ikfh/Ei0SKzHvWdI84TOXp0hRcbpr8Q0w==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - '@jest/diff-sequences@30.0.1': - resolution: {integrity: sha512-n5H8QLDJ47QqbCNn5SuFjCRDrOLEZ0h8vAHCK5RL9Ls7Xa8AQLa/YxAc9UjFqoEDM48muwtBGjtMY5cr0PLDCw==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - '@jest/environment-jsdom-abstract@30.2.0': - resolution: {integrity: sha512-kazxw2L9IPuZpQ0mEt9lu9Z98SqR74xcagANmMBU16X0lS23yPc0+S6hGLUz8kVRlomZEs/5S/Zlpqwf5yu6OQ==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - peerDependencies: - canvas: ^3.0.0 - jsdom: '*' - peerDependenciesMeta: - canvas: - optional: true - - '@jest/environment@30.2.0': - resolution: {integrity: sha512-/QPTL7OBJQ5ac09UDRa3EQes4gt1FTEG/8jZ/4v5IVzx+Cv7dLxlVIvfvSVRiiX2drWyXeBjkMSR8hvOWSog5g==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - '@jest/expect-utils@30.2.0': - resolution: {integrity: sha512-1JnRfhqpD8HGpOmQp180Fo9Zt69zNtC+9lR+kT7NVL05tNXIi+QC8Csz7lfidMoVLPD3FnOtcmp0CEFnxExGEA==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - '@jest/expect@30.2.0': - resolution: {integrity: sha512-V9yxQK5erfzx99Sf+7LbhBwNWEZ9eZay8qQ9+JSC0TrMR1pMDHLMY+BnVPacWU6Jamrh252/IKo4F1Xn/zfiqA==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - '@jest/fake-timers@30.2.0': - resolution: {integrity: sha512-HI3tRLjRxAbBy0VO8dqqm7Hb2mIa8d5bg/NJkyQcOk7V118ObQML8RC5luTF/Zsg4474a+gDvhce7eTnP4GhYw==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - '@jest/get-type@30.1.0': - resolution: {integrity: sha512-eMbZE2hUnx1WV0pmURZY9XoXPkUYjpc55mb0CrhtdWLtzMQPFvu/rZkTLZFTsdaVQa+Tr4eWAteqcUzoawq/uA==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - '@jest/globals@30.2.0': - resolution: {integrity: sha512-b63wmnKPaK+6ZZfpYhz9K61oybvbI1aMcIs80++JI1O1rR1vaxHUCNqo3ITu6NU0d4V34yZFoHMn/uoKr/Rwfw==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - '@jest/pattern@30.0.1': - resolution: {integrity: sha512-gWp7NfQW27LaBQz3TITS8L7ZCQ0TLvtmI//4OwlQRx4rnWxcPNIYjxZpDcN4+UlGxgm3jS5QPz8IPTCkb59wZA==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - '@jest/reporters@30.2.0': - resolution: {integrity: sha512-DRyW6baWPqKMa9CzeiBjHwjd8XeAyco2Vt8XbcLFjiwCOEKOvy82GJ8QQnJE9ofsxCMPjH4MfH8fCWIHHDKpAQ==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - - '@jest/schemas@29.6.3': - resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - '@jest/schemas@30.0.5': - resolution: {integrity: sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - '@jest/snapshot-utils@30.2.0': - resolution: {integrity: sha512-0aVxM3RH6DaiLcjj/b0KrIBZhSX1373Xci4l3cW5xiUWPctZ59zQ7jj4rqcJQ/Z8JuN/4wX3FpJSa3RssVvCug==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - '@jest/source-map@30.0.1': - resolution: {integrity: sha512-MIRWMUUR3sdbP36oyNyhbThLHyJ2eEDClPCiHVbrYAe5g3CHRArIVpBw7cdSB5fr+ofSfIb2Tnsw8iEHL0PYQg==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - '@jest/test-result@30.2.0': - resolution: {integrity: sha512-RF+Z+0CCHkARz5HT9mcQCBulb1wgCP3FBvl9VFokMX27acKphwyQsNuWH3c+ojd1LeWBLoTYoxF0zm6S/66mjg==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - '@jest/test-sequencer@30.2.0': - resolution: {integrity: sha512-wXKgU/lk8fKXMu/l5Hog1R61bL4q5GCdT6OJvdAFz1P+QrpoFuLU68eoKuVc4RbrTtNnTL5FByhWdLgOPSph+Q==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - '@jest/transform@30.2.0': - resolution: {integrity: sha512-XsauDV82o5qXbhalKxD7p4TZYYdwcaEXC77PPD2HixEFF+6YGppjrAAQurTl2ECWcEomHBMMNS9AH3kcCFx8jA==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - '@jest/types@29.6.3': - resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - '@jest/types@30.0.5': - resolution: {integrity: sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - '@jest/types@30.2.0': - resolution: {integrity: sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - '@jridgewell/gen-mapping@0.3.12': - resolution: {integrity: sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==} + '@jridgewell/gen-mapping@0.3.13': + resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} '@jridgewell/remapping@2.3.5': resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} @@ -5696,74 +6208,132 @@ packages: '@jridgewell/trace-mapping@0.3.31': resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} - '@jridgewell/trace-mapping@0.3.9': - resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} - '@jsonjoy.com/base64@1.1.2': resolution: {integrity: sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==} engines: {node: '>=10.0'} peerDependencies: tslib: '2' + '@jsonjoy.com/base64@17.67.0': + resolution: {integrity: sha512-5SEsJGsm15aP8TQGkDfJvz9axgPwAEm98S5DxOuYe8e1EbfajcDmgeXXzccEjh+mLnjqEKrkBdjHWS5vFNwDdw==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + '@jsonjoy.com/buffers@1.2.1': resolution: {integrity: sha512-12cdlDwX4RUM3QxmUbVJWqZ/mrK6dFQH4Zxq6+r1YXKXYBNgZXndx2qbCJwh3+WWkCSn67IjnlG3XYTvmvYtgA==} engines: {node: '>=10.0'} peerDependencies: tslib: '2' + '@jsonjoy.com/buffers@17.67.0': + resolution: {integrity: sha512-tfExRpYxBvi32vPs9ZHaTjSP4fHAfzSmcahOfNxtvGHcyJel+aibkPlGeBB+7AoC6hL7lXIE++8okecBxx7lcw==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + '@jsonjoy.com/codegen@1.0.0': resolution: {integrity: sha512-E8Oy+08cmCf0EK/NMxpaJZmOxPqM+6iSe2S4nlSBrPZOORoDJILxtbSUEDKQyTamm/BVAhIGllOBNU79/dwf0g==} engines: {node: '>=10.0'} peerDependencies: tslib: '2' + '@jsonjoy.com/codegen@17.67.0': + resolution: {integrity: sha512-idnkUplROpdBOV0HMcwhsCUS5TRUi9poagdGs70A6S4ux9+/aPuKbh8+UYRTLYQHtXvAdNfQWXDqZEx5k4Dj2Q==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/fs-core@4.57.2': + resolution: {integrity: sha512-SVjwklkpIV5wrynpYtuYnfYH1QF4/nDuLBX7VXdb+3miglcAgBVZb/5y0cOsehRV/9Vb+3UqhkMq3/NR3ztdkQ==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/fs-fsa@4.57.2': + resolution: {integrity: sha512-fhO8+iR2I+OCw668ISDJdn1aArc9zx033sWejIyzQ8RBeXa9bDSaUeA3ix0poYOfrj1KdOzytmYNv2/uLDfV6g==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/fs-node-builtins@4.57.2': + resolution: {integrity: sha512-xhiegylRmhw43Ki2HO1ZBL7DQ5ja/qpRsL29VtQ2xuUHiuDGbgf2uD4p9Qd8hJI5P6RCtGYD50IXHXVq/Ocjcg==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/fs-node-to-fsa@4.57.2': + resolution: {integrity: sha512-18LmWTSONhoAPW+IWRuf8w/+zRolPFGPeGwMxlAhhfY11EKzX+5XHDBPAw67dBF5dxDErHJbl40U+3IXSDRXSQ==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/fs-node-utils@4.57.2': + resolution: {integrity: sha512-rsPSJgekz43IlNbLyAM/Ab+ouYLWGp5DDBfYBNNEqDaSpsbXfthBn29Q4muFA9L0F+Z3mKo+CWlgSCXrf+mOyQ==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/fs-node@4.57.2': + resolution: {integrity: sha512-nX2AdL6cOFwLdju9G4/nbRnYevmCJbh7N7hvR3gGm97Cs60uEjyd0rpR+YBS7cTg175zzl22pGKXR5USaQMvKg==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/fs-print@4.57.2': + resolution: {integrity: sha512-wK9NSow48i4DbDl9F1CQE5TqnyZOJ04elU3WFG5aJ76p+YxO/ulyBBQvKsessPxdo381Bc2pcEoyPujMOhcRqQ==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/fs-snapshot@4.57.2': + resolution: {integrity: sha512-GdduDZuoP5V/QCgJkx9+BZ6SC0EZ/smXAdTS7PfMqgMTGXLlt/bH/FqMYaqB9JmLf05sJPtO0XRbAwwkEEPbVw==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + '@jsonjoy.com/json-pack@1.21.0': resolution: {integrity: sha512-+AKG+R2cfZMShzrF2uQw34v3zbeDYUqnQ+jg7ORic3BGtfw9p/+N6RJbq/kkV8JmYZaINknaEQ2m0/f693ZPpg==} engines: {node: '>=10.0'} peerDependencies: tslib: '2' + '@jsonjoy.com/json-pack@17.67.0': + resolution: {integrity: sha512-t0ejURcGaZsn1ClbJ/3kFqSOjlryd92eQY465IYrezsXmPcfHPE/av4twRSxf6WE+TkZgLY+71vCZbiIiFKA/w==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + '@jsonjoy.com/json-pointer@1.0.2': resolution: {integrity: sha512-Fsn6wM2zlDzY1U+v4Nc8bo3bVqgfNTGcn6dMgs6FjrEnt4ZCe60o6ByKRjOGlI2gow0aE/Q41QOigdTqkyK5fg==} engines: {node: '>=10.0'} peerDependencies: tslib: '2' + '@jsonjoy.com/json-pointer@17.67.0': + resolution: {integrity: sha512-+iqOFInH+QZGmSuaybBUNdh7yvNrXvqR+h3wjXm0N/3JK1EyyFAeGJvqnmQL61d1ARLlk/wJdFKSL+LHJ1eaUA==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + '@jsonjoy.com/util@1.9.0': resolution: {integrity: sha512-pLuQo+VPRnN8hfPqUTLTHk126wuYdXVxE6aDmjSeV4NCAgyxWbiOIeNJVtID3h1Vzpoi9m4jXezf73I6LgabgQ==} engines: {node: '>=10.0'} peerDependencies: tslib: '2' + '@jsonjoy.com/util@17.67.0': + resolution: {integrity: sha512-6+8xBaz1rLSohlGh68D1pdw3AwDi9xydm8QNlAFkvnavCJYSze+pxoW2VKP8p308jtlMRLs5NTHfPlZLd4w7ew==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + '@kwsites/file-exists@1.1.1': resolution: {integrity: sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==} '@kwsites/promise-deferred@1.1.1': resolution: {integrity: sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==} - '@leichtgewicht/ip-codec@2.0.4': - resolution: {integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==} - - '@lingui/core@4.11.4': - resolution: {integrity: sha512-W0bBIFe44s//Qs+RQ+NMfzK5vAm9oEKyDddlN94Db6rzeUT/IJo7N+T75A6Bya8v/BrtF2G/W4b77eS3sd0utw==} - engines: {node: '>=16.0.0'} - - '@lingui/message-utils@4.11.4': - resolution: {integrity: sha512-ZTCDhGbj5EN+P9Ajcj0Gq9uDP3HZTRW6/kT09WkiFgL4NayYLksPvgBk29sIglsS6M+Y6Iw2BrUK403SZjZKgw==} - engines: {node: '>=16.0.0'} - - '@lingui/swc-plugin@5.10.1': - resolution: {integrity: sha512-3356mrBKeh+0H1JZzkkA3x0mMUHvkcPZB7QWIKcEZ7zYy+szOhth+4wbcufmOxNxmRdZnlGdVtg7BKZ/sb0ODw==} - peerDependencies: - '@lingui/core': '5' - '@swc/core': '*' - next: '*' - peerDependenciesMeta: - '@swc/core': - optional: true - next: - optional: true - '@lit-labs/ssr-dom-shim@1.2.0': resolution: {integrity: sha512-yWJKmpGE6lUURKAaIltoPIE/wrbY3TEkqQt+X0m+7fQNnAv0keydnYvbiJFP1PnMhizmIWRWOG5KLhYyc/xl+g==} @@ -5774,11 +6344,6 @@ packages: resolution: {integrity: sha512-Z7C/xXCiGWsg0KuKsHTKJxbWhpI3Vs5GwLfOean7MGyVFGqdRgBbAjOCh6u4bbjPc/8MJ2pZmK/0DLdCbivLDA==} engines: {node: '>=8'} - '@mdx-js/loader@2.3.0': - resolution: {integrity: sha512-IqsscXh7Q3Rzb+f5DXYk0HU71PK+WuFsEhf+mSV3fOhpLcEpgsHvTQ2h0T6TlZ5gHOaBeFjkXwB52by7ypMyNg==} - peerDependencies: - webpack: '>=4' - '@mdx-js/loader@3.1.1': resolution: {integrity: sha512-0TTacJyZ9mDmY+VefuthVshaNIyCGZHJG2fMnGaDttCt8HmjUF7SizlHJpaCDoGnN635nK1wpzfpx/Xx5S4WnQ==} peerDependencies: @@ -5787,42 +6352,25 @@ packages: webpack: optional: true - '@mdx-js/mdx@2.3.0': - resolution: {integrity: sha512-jLuwRlz8DQfQNiUCJR50Y09CGPq3fLtmtUQfVrj79E0JWu3dvsVcxVIcfhR5h0iXu+/z++zDrYeiJqifRynJkA==} - '@mdx-js/mdx@3.1.1': resolution: {integrity: sha512-f6ZO2ifpwAQIpzGWaBQT2TXxPv6z3RBzQKpVftEWN78Vl/YweF1uwussDx8ECAXVtr3Rs89fKyG9YlzUs9DyGQ==} - '@mdx-js/react@2.3.0': - resolution: {integrity: sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g==} - peerDependencies: - react: '>=16' - '@mdx-js/react@3.1.1': resolution: {integrity: sha512-f++rKLQgUVYDAtECQ6fn/is15GkEH9+nZPM3MS0RcxVqoTfawHvDlSCH7JbMhAM6uJ32v3eXLvLmLvjGu7PTQw==} peerDependencies: '@types/react': '>=16' react: '>=16' - '@messageformat/parser@5.1.1': - resolution: {integrity: sha512-3p0YRGCcTUCYvBKLIxtDDyrJ0YijGIwrTRu1DT8gIviIDZru8H23+FkY6MJBzM1n9n20CiM4VeDYuBsrrwnLjg==} - - '@module-federation/bridge-react-webpack-plugin@0.23.0': - resolution: {integrity: sha512-miZmMCl7OS1CH2tQbqijWK85qThg4TBDkI25Vx4G2du4ehg47mPKfeuft6/KWV/eJ7ZS4C534Oq/6lom1ncTOQ==} + '@module-federation/bridge-react-webpack-plugin@2.5.0': + resolution: {integrity: sha512-Ux9XVW//K6K+KHKPdc0Jnc7RtTpZaEXgbVhp5yovtFkCJVt8hEClcTeuI18MvvLiV/q2hUpCU5Wsf9zNaIYStQ==} - '@module-federation/cli@0.23.0': - resolution: {integrity: sha512-5OfdKUslS/kb6pycJPOtutMzIXSdmYcLoTSjhrWD7/68qFt2SGV7JD1l0RAhq3+fTuXryxctusTl4or2vCgBJw==} + '@module-federation/cli@2.5.0': + resolution: {integrity: sha512-+czXA6yoiiF9W6+YEOCpQE6zpGZpA89X0oCEz3EaWPTkL4chEbxurjpME8CMnJk9iuFxl167+cBQiQlVBiHGGg==} engines: {node: '>=16.0.0'} hasBin: true - '@module-federation/data-prefetch@0.23.0': - resolution: {integrity: sha512-oTzdHo8xe0t1pA6KvTeEZAMcnvMRgE2rUwUrgFuGUqbQoTdndEt/A1X9eayJ5s/8ARDT5hoam4LcZYXpXPYbjg==} - peerDependencies: - react: '>=16.9.0' - react-dom: '>=16.9.0' - - '@module-federation/dts-plugin@0.23.0': - resolution: {integrity: sha512-DIA2ht2SkGgdRWSVnxBGBS4XqeSiWIFPwyULZVZ0TTYr/47betlSVSRU6CTPokalrlryzMhEiqcvYJPCkOVP5w==} + '@module-federation/dts-plugin@2.5.0': + resolution: {integrity: sha512-q7KDhJ5tn2HrUV7uMuh/L3TaaztUosE+4LAb90sxx0pPPqWRwlpBpxu1REubv5BWXmU1K/Ozn14u6jRbjLVaGA==} peerDependencies: typescript: ^4.9.0 || ^5.0.0 vue-tsc: '>=1.0.24' @@ -5830,8 +6378,8 @@ packages: vue-tsc: optional: true - '@module-federation/enhanced@0.23.0': - resolution: {integrity: sha512-GPfipQc0/rgwYp48hkru0cqvjtRKPVC/ZlUFptrbr2LTLM5mxW3ig1rggUAH2QSQoNvDuhY/kqG8u71MZROi3w==} + '@module-federation/enhanced@2.5.0': + resolution: {integrity: sha512-P91tzwyKSCQ6AwirqvAvTqWqmTY79ndpH0uenejFw+bbLpWrjuY0q+iZUXCV/7CSNmqwH2bkA/ssuyZljmcMVQ==} hasBin: true peerDependencies: typescript: ^4.9.0 || ^5.0.0 @@ -5845,57 +6393,44 @@ packages: webpack: optional: true - '@module-federation/error-codes@0.14.0': - resolution: {integrity: sha512-GGk+EoeSACJikZZyShnLshtq9E2eCrDWbRiB4QAFXCX4oYmGgFfzXlx59vMNwqTKPJWxkEGnPYacJMcr2YYjag==} - '@module-federation/error-codes@0.21.6': resolution: {integrity: sha512-MLJUCQ05KnoVl8xd6xs9a5g2/8U+eWmVxg7xiBMeR0+7OjdWUbHwcwgVFatRIwSZvFgKHfWEiI7wsU1q1XbTRQ==} - '@module-federation/error-codes@0.22.0': - resolution: {integrity: sha512-xF9SjnEy7vTdx+xekjPCV5cIHOGCkdn3pIxo9vU7gEZMIw0SvAEdsy6Uh17xaCpm8V0FWvR0SZoK9Ik6jGOaug==} - - '@module-federation/error-codes@0.23.0': - resolution: {integrity: sha512-CzcKOPKh/qB1wPkVBC0iEK/Cg4jRAS1DnZsTx7b3JUCIXDcIaRq/XkTdo+EQ0cAsF5Os9lQ0f50O9DC/uFC8eA==} + '@module-federation/error-codes@2.5.0': + resolution: {integrity: sha512-sq05/8Gp3csy1nr2/f76K3vLy0/xRqVtP71ibGy8BiLg7h1UxWN7G4EwAKSrPZ4FnsERGeFlIszg5Z+MqlwhFg==} - '@module-federation/inject-external-runtime-core-plugin@0.23.0': - resolution: {integrity: sha512-xxQrqtjbAUHY826ZtpvqgzANXhEibbloaiAOLZXhfIJd9wbYzK9m9zcHmIKOc5PQ5p1bBI5OJ+9XxXQmSBAtuw==} + '@module-federation/inject-external-runtime-core-plugin@2.5.0': + resolution: {integrity: sha512-e2KyTHpesBrPXGHMh4d4+s2xBiNoxbiFJkPRYHMCl81a/Gu+byrMkriZcV4VM/TFvBIlrgOJisVc1nnBI5UDRQ==} peerDependencies: - '@module-federation/runtime-tools': 0.23.0 + '@module-federation/runtime-tools': 2.5.0 - '@module-federation/managers@0.23.0': - resolution: {integrity: sha512-Stqu04QUiYBhWLW+0+EoZ4e5pFrrTxcEI4StJ7jOPtn2Ll6ImvGWk2KVNfbTjz0TRhIx5rl2wc+YPnYJ9tdVag==} + '@module-federation/managers@2.5.0': + resolution: {integrity: sha512-9b5mU/7OYbKrYUJmhZ1kkfeJCZqR7qX6/FWp+oOfZMzUynN7Rb41dwoUs3TdnOKzbZ3CCwtZ2WsR4pF9ZNvuJA==} - '@module-federation/manifest@0.23.0': - resolution: {integrity: sha512-tzeq67oeTXM+ukzaC2qcaft5Gvu8T/hYiFGE/jopOOTVH8glTebKDg+xOABcN+EeP6UDmf6vDVq7dYmXTC6e/w==} + '@module-federation/manifest@2.5.0': + resolution: {integrity: sha512-pmwQCGWjM2oKY7CkR7nEDOfMK0bNFJUifuDxuOB5iOWhU+Rp92UyyBI9IbJAtiISTSFGtuKRy40peJGvQq2VcQ==} - '@module-federation/node@2.7.28': - resolution: {integrity: sha512-AoYSak1bgUUs1COcbf330ONRqmNJ5pSSMLjeOVLyRjROCsoXwSnIiWVxSTi0MENHd3B6k+T0oFPQWi9nRKK3lQ==} + '@module-federation/node@2.7.43': + resolution: {integrity: sha512-oKoLm7dqb5EvkiNIfsEdLmmBX7XLWHtPSx3M9kEYuXAaNAppoRWC9WtgrrZYXWErB2BG9wxMlx/8Xq3awRUCdQ==} peerDependencies: - next: '*' - react: ^16||^17||^18||^19 - react-dom: ^16||^17||^18||^19 webpack: ^5.40.0 peerDependenciesMeta: - next: - optional: true - react: - optional: true - react-dom: + webpack: optional: true - '@module-federation/rsbuild-plugin@0.23.0': - resolution: {integrity: sha512-Kwk/GoCVEd4u6RH6i4dj7na9gZmHZD4JPBoTwLVgo5zM9HuouIjSfOVBrcbJG4TgVZB4n4F+O02tbJpWxPY57w==} + '@module-federation/rsbuild-plugin@2.5.0': + resolution: {integrity: sha512-HKhUI4l857Uh94WVtRRr79M9EN5BTYMBZ4HmJbirmTJoRYbYlWN57k/rxa3QnwnSo6lVR6q3Iq6X44UQvDahZg==} engines: {node: '>=16.0.0'} peerDependencies: - '@rsbuild/core': ^1.3.21 + '@rsbuild/core': ^1.3.21 || ^2.0.0-0 peerDependenciesMeta: '@rsbuild/core': optional: true - '@module-federation/rspack@0.23.0': - resolution: {integrity: sha512-Le1ep9NTgEGpbYhFsko/HkHS3To/jpEQ0Wvkugxix7pxA8ynhJCpflD2y+iN8CCfGq+Y49dACAmqLvifPc5OfA==} + '@module-federation/rspack@2.5.0': + resolution: {integrity: sha512-OAFMpMXuLEQFmWBuC1I7LNDQ8N3CDANXe0YGPWkIPNxKq5Tj/KNfDidmutoYgvXlZKOM4yKBKBsL6Xt/UvtOIw==} peerDependencies: - '@rspack/core': '>=0.7' + '@rspack/core': ^0.7.0 || ^1.0.0 || ^2.0.0-0 typescript: ^4.9.0 || ^5.0.0 vue-tsc: '>=1.0.24' peerDependenciesMeta: @@ -5904,68 +6439,53 @@ packages: vue-tsc: optional: true - '@module-federation/runtime-core@0.14.0': - resolution: {integrity: sha512-fGE1Ro55zIFDp/CxQuRhKQ1pJvG7P0qvRm2N+4i8z++2bgDjcxnCKUqDJ8lLD+JfJQvUJf0tuSsJPgevzueD4g==} - '@module-federation/runtime-core@0.21.6': resolution: {integrity: sha512-5Hd1Y5qp5lU/aTiK66lidMlM/4ji2gr3EXAtJdreJzkY+bKcI5+21GRcliZ4RAkICmvdxQU5PHPL71XmNc7Lsw==} - '@module-federation/runtime-core@0.22.0': - resolution: {integrity: sha512-GR1TcD6/s7zqItfhC87zAp30PqzvceoeDGYTgF3Vx2TXvsfDrhP6Qw9T4vudDQL3uJRne6t7CzdT29YyVxlgIA==} - - '@module-federation/runtime-core@0.23.0': - resolution: {integrity: sha512-+Orumtyg6Q2v19Gz15P3kDmRf4Q6KEpv8DggKWHdM8AX4xyVT8dMRJxdIxaVddbIYTd7aL7o2U3LLK6EjUe4UA==} - - '@module-federation/runtime-tools@0.14.0': - resolution: {integrity: sha512-y/YN0c2DKsLETE+4EEbmYWjqF9G6ZwgZoDIPkaQ9p0pQu0V4YxzWfQagFFxR0RigYGuhJKmSU/rtNoHq+qF8jg==} + '@module-federation/runtime-core@2.5.0': + resolution: {integrity: sha512-STmhQ3c6/hunba2FMP6GrHazXU/8GuN7Gk4dOkWNRpnqYIoD8Wx4MNl76j3HdCzBESC7uSMXTniksVaM1+xxyA==} '@module-federation/runtime-tools@0.21.6': resolution: {integrity: sha512-fnP+ZOZTFeBGiTAnxve+axGmiYn2D60h86nUISXjXClK3LUY1krUfPgf6MaD4YDJ4i51OGXZWPekeMe16pkd8Q==} - '@module-federation/runtime-tools@0.22.0': - resolution: {integrity: sha512-4ScUJ/aUfEernb+4PbLdhM/c60VHl698Gn1gY21m9vyC1Ucn69fPCA1y2EwcCB7IItseRMoNhdcWQnzt/OPCNA==} - - '@module-federation/runtime-tools@0.23.0': - resolution: {integrity: sha512-TzUaU/X+mVHHilz8WApivSLjMZaBhydQrrMtrWCK4yUNfIjC/SmnGrdhmZE3qFxXezk4iit60KKS+xxZ+2udPg==} - - '@module-federation/runtime@0.14.0': - resolution: {integrity: sha512-kR3cyHw/Y64SEa7mh4CHXOEQYY32LKLK75kJOmBroLNLO7/W01hMNAvGBYTedS7hWpVuefPk1aFZioy3q2VLdQ==} + '@module-federation/runtime-tools@2.5.0': + resolution: {integrity: sha512-fR3Na6V78ov3/O17Mev+1vydfmqlYWP4ZNxD/bBkmqKhCO7jMdthNTT02yDljlCyhYl6+X90UJlFhwFle6rIsw==} '@module-federation/runtime@0.21.6': resolution: {integrity: sha512-+caXwaQqwTNh+CQqyb4mZmXq7iEemRDrTZQGD+zyeH454JAYnJ3s/3oDFizdH6245pk+NiqDyOOkHzzFQorKhQ==} - '@module-federation/runtime@0.22.0': - resolution: {integrity: sha512-38g5iPju2tPC3KHMPxRKmy4k4onNp6ypFPS1eKGsNLUkXgHsPMBFqAjDw96iEcjri91BrahG4XcdyKi97xZzlA==} - - '@module-federation/runtime@0.23.0': - resolution: {integrity: sha512-ZHJcfM1O8RqYVrlIbhyeQ3S6gJW3mqHso3/QY7cKs1za+UvOgB8aTsDwq7Fv+aJZWSmtGzWa4zbSuxthyucw3g==} - - '@module-federation/sdk@0.14.0': - resolution: {integrity: sha512-lg/OWRsh18hsyTCamOOhEX546vbDiA2O4OggTxxH2wTGr156N6DdELGQlYIKfRdU/0StgtQS81Goc0BgDZlx9A==} + '@module-federation/runtime@2.5.0': + resolution: {integrity: sha512-dOc7pFEf8aruHBk5hoJLnvwkCa5ELT78q3o9dqcdaa/TT74X5z0FT0BsaGaRBPcse/iP6czK3fWd7RLv5ZKP5g==} '@module-federation/sdk@0.21.6': resolution: {integrity: sha512-x6hARETb8iqHVhEsQBysuWpznNZViUh84qV2yE7AD+g7uIzHKiYdoWqj10posbo5XKf/147qgWDzKZoKoEP2dw==} - '@module-federation/sdk@0.22.0': - resolution: {integrity: sha512-x4aFNBKn2KVQRuNVC5A7SnrSCSqyfIWmm1DvubjbO9iKFe7ith5niw8dqSFBekYBg2Fwy+eMg4sEFNVvCAdo6g==} - - '@module-federation/sdk@0.23.0': - resolution: {integrity: sha512-1+DICHIF1z6yggtsZypmcn1gL35iitiSDXcsaqWynK4v5aw9MBRUS4zP3kG7eQDFTMmIo+rGbPN37AUsOq/RRQ==} + '@module-federation/sdk@2.5.0': + resolution: {integrity: sha512-ScU22XDyV77l50njjzewMpMlNN1CYo0tHS1D6iy+vNKWrHGq8DWVB0vwG8dmvx/WZ4uq+sXgUsQet17MoKsfZw==} + peerDependencies: + node-fetch: ^2.7.0 || ^3.3.2 + peerDependenciesMeta: + node-fetch: + optional: true - '@module-federation/storybook-addon@5.0.4': - resolution: {integrity: sha512-mv1KQ08hKgLQO3j5fhcymbvP53bRqwZu5PDogtbE/EYV8spTtSQzBhY2PYsHoQuVw48Pg1laOU+eOu9tuw5xmA==} + '@module-federation/storybook-addon@6.0.12': + resolution: {integrity: sha512-G82D81pntffvgLIl4Tnyd3n+l/ZlWLWU3wNqCvbsgrJRy1mMSS+CjdH+ZCqVtnYpeZN2FVw5tCo0s95E4f67lg==} peerDependencies: - '@module-federation/sdk': ^0.23.0 + '@module-federation/sdk': ^2.5.0 + '@nx/module-federation': '>= 16.0.0' '@nx/react': '>= 16.0.0' '@nx/webpack': '>= 16.0.0' - '@rsbuild/core': ^1.0.1 + '@rsbuild/core': ^1.0.1 || ^2.0.0-0 '@storybook/core': '>= 8.2.0' '@storybook/node-logger': ^6.5.16 || ^7.0.0 || ^8.0.0 + storybook: '>= 8.2.0' webpack: ^5.75.0 webpack-virtual-modules: 0.6.2 peerDependenciesMeta: '@module-federation/sdk': optional: true + '@nx/module-federation': + optional: true '@nx/react': optional: true '@nx/webpack': @@ -5976,32 +6496,37 @@ packages: optional: true '@storybook/node-logger': optional: true + storybook: + optional: true webpack: optional: true webpack-virtual-modules: optional: true - '@module-federation/third-party-dts-extractor@0.23.0': - resolution: {integrity: sha512-/oiLf6QQblhQKuHf89Wd475nUva+PWz5G01wxldy4lXaSTvz5XayCCBDek2SX8Gs4XnqATCm6IriAQ+ORzsgmQ==} - - '@module-federation/webpack-bundler-runtime@0.14.0': - resolution: {integrity: sha512-POWS6cKBicAAQ3DNY5X7XEUSfOfUsRaBNxbuwEfSGlrkTE9UcWheO06QP2ndHi8tHQuUKcIHi2navhPkJ+k5xg==} + '@module-federation/third-party-dts-extractor@2.5.0': + resolution: {integrity: sha512-5di43LGk2ies86Cj8QyzYr540Ijc+nyPqYziyFotL6Pparnu+uf3b3ERfEyQfBmEcyGk1MpitQIO2J3bd9BcNw==} '@module-federation/webpack-bundler-runtime@0.21.6': resolution: {integrity: sha512-7zIp3LrcWbhGuFDTUMLJ2FJvcwjlddqhWGxi/MW3ur1a+HaO8v5tF2nl+vElKmbG1DFLU/52l3PElVcWf/YcsQ==} - '@module-federation/webpack-bundler-runtime@0.22.0': - resolution: {integrity: sha512-aM8gCqXu+/4wBmJtVeMeeMN5guw3chf+2i6HajKtQv7SJfxV/f4IyNQJUeUQu9HfiAZHjqtMV5Lvq/Lvh8LdyA==} - - '@module-federation/webpack-bundler-runtime@0.23.0': - resolution: {integrity: sha512-HnYVRiCg5nKpJ5LnUxT4iNzvay7fd/ZdubO/AWp4AqW7Y/cVaRFNNhg8cytuIZAha3R73BLYqia/a518K5dSwg==} - - '@napi-rs/wasm-runtime@0.2.12': - resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==} + '@module-federation/webpack-bundler-runtime@2.5.0': + resolution: {integrity: sha512-UxVad+tNZYkBnZzqJQsZa0pB5gO5cJoCjMumOo3bhzXBJVqHsFupfeHa8Nk7WrRVbJE6zRT9ZHK0s0NDWBMyJw==} '@napi-rs/wasm-runtime@1.0.7': resolution: {integrity: sha512-SeDnOO0Tk7Okiq6DbXmmBODgOAb9dp9gjlphokTUxmt8U3liIP1ZsozBahH69j/RJv+Rfs6IwUKHTgQYJ/HBAw==} + '@napi-rs/wasm-runtime@1.1.4': + resolution: {integrity: sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow==} + peerDependencies: + '@emnapi/core': ^1.7.1 + '@emnapi/runtime': ^1.7.1 + + '@napi-rs/wasm-runtime@1.1.6': + resolution: {integrity: sha512-ZLv/JdUfkvOy9eCnnBaGfiO+XimbjebAeO+MRQqD/B+FR1tnRN0tpKSJHRbE8sFfS6aqsXZ67TQjfwfsxULVbg==} + peerDependencies: + '@emnapi/core': ^1.7.1 + '@emnapi/runtime': ^1.7.1 + '@nestjs/common@11.1.9': resolution: {integrity: sha512-zDntUTReRbAThIfSp3dQZ9kKqI+LjgLp5YZN5c1bgNRDuoeLySAoZg46Bg1a+uV8TMgIRziHocglKGNzr6l+bQ==} peerDependencies: @@ -6039,8 +6564,8 @@ packages: '@nestjs/common': ^11.0.0 '@nestjs/core': ^11.0.0 - '@next/env@16.1.6': - resolution: {integrity: sha512-N1ySLuZjnAtN3kFnwhAwPvZah8RJxKasD7x1f8shFqhncnWZn4JMfg37diLNuoHsLAlrDfM3g4mawVdtAG8XLQ==} + '@next/env@16.2.6': + resolution: {integrity: sha512-gd8HoHN4ufj73WmR3JmVolrpJR47ILK6LouP5xElPglaVxir6e1a7VzvTvDWkOoPXT9rkkTzyCxBu4yeZfZwcw==} '@next/rspack-binding-android-arm-eabi@1.0.2': resolution: {integrity: sha512-ayoNrm5Z9xYIHdYfhUSvzPzNXRunMXx5B6Bonch9pJBfyC/3tUlcqVlI5+1HS+H4euWtPMeGqe8bARjQ71J/ug==} @@ -6112,168 +6637,337 @@ packages: '@next/rspack-core@1.0.2': resolution: {integrity: sha512-jt6LtuSYB2XP7ndVAabYQ/oTdE7Yqw5coof6FQkpjqwojZcTxWdTQIuZu7eKQQaVuDhtSefU2IE+VZrwJOVpcw==} - '@next/swc-darwin-arm64@16.1.6': - resolution: {integrity: sha512-wTzYulosJr/6nFnqGW7FrG3jfUUlEf8UjGA0/pyypJl42ExdVgC6xJgcXQ+V8QFn6niSG2Pb8+MIG1mZr2vczw==} + '@next/swc-darwin-arm64@16.2.6': + resolution: {integrity: sha512-ZJGkkcNfYgrrMkqOdZ7zoLa1TOy0qpcMfk/z4Mh/FKUz40gVO+HNQWqmLxf67Z5WB64DRp0dhEbyHfel+6sJUg==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@16.1.6': - resolution: {integrity: sha512-BLFPYPDO+MNJsiDWbeVzqvYd4NyuRrEYVB5k2N3JfWncuHAy2IVwMAOlVQDFjj+krkWzhY2apvmekMkfQR0CUQ==} + '@next/swc-darwin-x64@16.2.6': + resolution: {integrity: sha512-v/YLBHIY132Ced3puBJ7YJKw1lqsCrgcNo2aRJlCEyQrrCeRJlvGlnmxhPxNQI3KE3N1DN5r9TPNPvka3nq5RQ==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@16.1.6': - resolution: {integrity: sha512-OJYkCd5pj/QloBvoEcJ2XiMnlJkRv9idWA/j0ugSuA34gMT6f5b7vOiCQHVRpvStoZUknhl6/UxOXL4OwtdaBw==} + '@next/swc-linux-arm64-gnu@16.2.6': + resolution: {integrity: sha512-RPOvqlYBbcQjkz9VQQDZ2T2bARIjXZV1KFlt+V2Mr6SW/e4I9fcKsaA0hdyf2FHoTlsV2xnBd5Y912rP/1Ce6w==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] libc: [glibc] - '@next/swc-linux-arm64-musl@16.1.6': - resolution: {integrity: sha512-S4J2v+8tT3NIO9u2q+S0G5KdvNDjXfAv06OhfOzNDaBn5rw84DGXWndOEB7d5/x852A20sW1M56vhC/tRVbccQ==} + '@next/swc-linux-arm64-musl@16.2.6': + resolution: {integrity: sha512-URUTu1+dMkxJsPFgm+OeEvq9wf5sujw0EvgYy80TDGHTSLTnIHeqb0Eu8A3sC95IRgjejQL+kC4mw+4yPxiAXA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] libc: [musl] - '@next/swc-linux-x64-gnu@16.1.6': - resolution: {integrity: sha512-2eEBDkFlMMNQnkTyPBhQOAyn2qMxyG2eE7GPH2WIDGEpEILcBPI/jdSv4t6xupSP+ot/jkfrCShLAa7+ZUPcJQ==} + '@next/swc-linux-x64-gnu@16.2.6': + resolution: {integrity: sha512-DOj182mPV8G3UkrayLoREM5YEYI+Dk5wv7Ox9xl1fFibAELEsFD0lDPfHIeILlutMMfdyhlzYPELG3peuKaurw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] libc: [glibc] - '@next/swc-linux-x64-musl@16.1.6': - resolution: {integrity: sha512-oicJwRlyOoZXVlxmIMaTq7f8pN9QNbdes0q2FXfRsPhfCi8n8JmOZJm5oo1pwDaFbnnD421rVU409M3evFbIqg==} + '@next/swc-linux-x64-musl@16.2.6': + resolution: {integrity: sha512-HKQ5SP/V/ub73UvF7n/zeJlxk2kLmtL7Wzrg4WfmkjmNos5onJ2tKu7yZOPdL18A6Svfn3max29ym+ry7NkK4g==} engines: {node: '>= 10'} cpu: [x64] os: [linux] libc: [musl] - '@next/swc-win32-arm64-msvc@16.1.6': - resolution: {integrity: sha512-gQmm8izDTPgs+DCWH22kcDmuUp7NyiJgEl18bcr8irXA5N2m2O+JQIr6f3ct42GOs9c0h8QF3L5SzIxcYAAXXw==} + '@next/swc-win32-arm64-msvc@16.2.6': + resolution: {integrity: sha512-LZXpTlPyS5v7HhSmnvsLGP3iIYgYOBnc8r8ArlT55sGHV89bR2HlDdBjWQ+PY6SJMmk8TuVGFuxalnP3k/0Dwg==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-x64-msvc@16.1.6': - resolution: {integrity: sha512-NRfO39AIrzBnixKbjuo2YiYhB6o9d8v/ymU9m/Xk8cyVk+k7XylniXkHwjs4s70wedVffc6bQNbufk5v0xEm0A==} + '@next/swc-win32-x64-msvc@16.2.6': + resolution: {integrity: sha512-F0+4i0h9J6C4eE3EAPWsoCk7UW/dbzOjyzxY0qnDUOYFu6FFmdZ6l97/XdV3/Nz3VYyO7UWjyEJUXkGqcoXfMA==} engines: {node: '>= 10'} cpu: [x64] os: [win32] - '@node-rs/crc32-android-arm-eabi@1.10.6': - resolution: {integrity: sha512-vZAMuJXm3TpWPOkkhxdrofWDv+Q+I2oO7ucLRbXyAPmXFNDhHtBxbO1rk9Qzz+M3eep8ieS4/+jCL1Q0zacNMQ==} - engines: {node: '>= 10'} + '@nodelib/fs.scandir@2.1.5': + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + + '@nodelib/fs.stat@2.0.5': + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + '@nodelib/fs.walk@1.2.8': + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + + '@nothing-but/utils@0.17.0': + resolution: {integrity: sha512-TuCHcHLOqDL0SnaAxACfuRHBNRgNJcNn9X0GiH5H3YSDBVquCr3qEIG3FOQAuMyZCbu9w8nk2CHhOsn7IvhIwQ==} + + '@nuxt/opencollective@0.4.1': + resolution: {integrity: sha512-GXD3wy50qYbxCJ652bDrDzgMr3NFEkIS374+IgFQKkCvk9yiYcLvX2XDYr7UyQxf4wK0e+yqDYRubZ0DtOxnmQ==} + engines: {node: ^14.18.0 || >=16.10.0, npm: '>=5.10.0'} + hasBin: true + + '@one-ini/wasm@0.1.1': + resolution: {integrity: sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==} + + '@oozcitak/dom@2.0.2': + resolution: {integrity: sha512-GjpKhkSYC3Mj4+lfwEyI1dqnsKTgwGy48ytZEhm4A/xnH/8z9M3ZVXKr/YGQi3uCLs1AEBS+x5T2JPiueEDW8w==} + engines: {node: '>=20.0'} + + '@oozcitak/infra@2.0.2': + resolution: {integrity: sha512-2g+E7hoE2dgCz/APPOEK5s3rMhJvNxSMBrP+U+j1OWsIbtSpWxxlUjq1lU8RIsFJNYv7NMlnVsCuHcUzJW+8vA==} + engines: {node: '>=20.0'} + + '@oozcitak/url@3.0.0': + resolution: {integrity: sha512-ZKfET8Ak1wsLAiLWNfFkZc/BraDccuTJKR6svTYc7sVjbR+Iu0vtXdiDMY4o6jaFl5TW2TlS7jbLl4VovtAJWQ==} + engines: {node: '>=20.0'} + + '@oozcitak/util@10.0.0': + resolution: {integrity: sha512-hAX0pT/73190NLqBPPWSdBVGtbY6VOhWYK3qqHqtXQ1gK7kS2yz4+ivsN07hpJ6I3aeMtKP6J6npsEKOAzuTLA==} + engines: {node: '>=20.0'} + + '@oxc-parser/binding-android-arm-eabi@0.127.0': + resolution: {integrity: sha512-0LC7ye4hvqbIKxAzThzvswgHLFu2AURKzYLeSVvLdu2TBOYWQDmHnTqPLeA597BcUCxiLqLsS4CJ5uoI5WYWCQ==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [android] - '@node-rs/crc32-android-arm64@1.10.6': - resolution: {integrity: sha512-Vl/JbjCinCw/H9gEpZveWCMjxjcEChDcDBM8S4hKay5yyoRCUHJPuKr4sjVDBeOm+1nwU3oOm6Ca8dyblwp4/w==} - engines: {node: '>= 10'} + '@oxc-parser/binding-android-arm64@0.127.0': + resolution: {integrity: sha512-b5jtVTH6AU5CJXHNdj7Jj9IEiR9yVjjnwHzPJhGyHGPdcsZSzBCkS9GBbV33niRMvKthDwQRFRJfI4a+k4PvYg==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@node-rs/crc32-darwin-arm64@1.10.6': - resolution: {integrity: sha512-kARYANp5GnmsQiViA5Qu74weYQ3phOHSYQf0G+U5wB3NB5JmBHnZcOc46Ig21tTypWtdv7u63TaltJQE41noyg==} - engines: {node: '>= 10'} + '@oxc-parser/binding-darwin-arm64@0.127.0': + resolution: {integrity: sha512-obCE8B7ISKkJidjlhv9xRGJPOSDG2Yu6PRga9Ruaz35uintHxbp1Ki/Yc71wx4rj3Edrm0a1kzG1TAwit0wFpg==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@node-rs/crc32-darwin-x64@1.10.6': - resolution: {integrity: sha512-Q99bevJVMfLTISpkpKBlXgtPUItrvTWKFyiqoKH5IvscZmLV++NH4V13Pa17GTBmv9n18OwzgQY4/SRq6PQNVA==} - engines: {node: '>= 10'} + '@oxc-parser/binding-darwin-x64@0.127.0': + resolution: {integrity: sha512-JL6Xb5IwPQT8rUzlpsX7E+AgfcdNklXNPFp8pjCQQ5MQOQo5rtEB2ui+3Hgg9Sn7Y9Egj6YOLLiHhLpdAe12Aw==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@node-rs/crc32-freebsd-x64@1.10.6': - resolution: {integrity: sha512-66hpawbNjrgnS9EDMErta/lpaqOMrL6a6ee+nlI2viduVOmRZWm9Rg9XdGTK/+c4bQLdtC6jOd+Kp4EyGRYkAg==} - engines: {node: '>= 10'} + '@oxc-parser/binding-freebsd-x64@0.127.0': + resolution: {integrity: sha512-SDQ/3MQFw58fqQz3Z1PhSKFF3JoCF4gmlNjziDm8X02tTahCw0qJbd7FGPDKw1i4VTBZene9JPyC3mHtSvi+wA==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@node-rs/crc32-linux-arm-gnueabihf@1.10.6': - resolution: {integrity: sha512-E8Z0WChH7X6ankbVm8J/Yym19Cq3otx6l4NFPS6JW/cWdjv7iw+Sps2huSug+TBprjbcEA+s4TvEwfDI1KScjg==} - engines: {node: '>= 10'} + '@oxc-parser/binding-linux-arm-gnueabihf@0.127.0': + resolution: {integrity: sha512-Av+D1MIqzV0YMGPT9we2SIZaMKD7Cxs4CvXSx/yxaWHewZjYEjScpOf5igc8IILASViw4WTnjlwUdI1KzVtDHQ==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@node-rs/crc32-linux-arm64-gnu@1.10.6': - resolution: {integrity: sha512-LmWcfDbqAvypX0bQjQVPmQGazh4dLiVklkgHxpV4P0TcQ1DT86H/SWpMBMs/ncF8DGuCQ05cNyMv1iddUDugoQ==} - engines: {node: '>= 10'} + '@oxc-parser/binding-linux-arm-musleabihf@0.127.0': + resolution: {integrity: sha512-Cs2fdJ8cPpFdeebj6p4dag8A4+56hPvZ0AhQQzlaLswGz1tz7bXt1nETLeorrM9+AMcWFFkqxcXwDGfTVidY8g==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [linux] + + '@oxc-parser/binding-linux-arm64-gnu@0.127.0': + resolution: {integrity: sha512-qdOfTcT6SY8gsJrrV92uyEUyjqMGPpIB5JZUG6QN5dukYd+7/j0kX6MwK1DgQj39jtUYixxPiaRUiEN1+0CXgQ==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] - '@node-rs/crc32-linux-arm64-musl@1.10.6': - resolution: {integrity: sha512-k8ra/bmg0hwRrIEE8JL1p32WfaN9gDlUUpQRWsbxd1WhjqvXea7kKO6K4DwVxyxlPhBS9Gkb5Urq7Y4mXANzaw==} - engines: {node: '>= 10'} + '@oxc-parser/binding-linux-arm64-musl@0.127.0': + resolution: {integrity: sha512-EoTCZneNFU/P2qrpEM+RHmQwt+CvDkyGESG6qhr7KaegXLZwePfbrkCDfAk8/rhxbDUVGsZILX+2tqPzFtoFWA==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [musl] - '@node-rs/crc32-linux-x64-gnu@1.10.6': - resolution: {integrity: sha512-IfjtqcuFK7JrSZ9mlAFhb83xgium30PguvRjIMI45C3FJwu18bnLk1oR619IYb/zetQT82MObgmqfKOtgemEKw==} - engines: {node: '>= 10'} - cpu: [x64] + '@oxc-parser/binding-linux-ppc64-gnu@0.127.0': + resolution: {integrity: sha512-zALjmZYgxFLHjXeudcDF0xFGNydTAtkAeXAr2EuC17ywCyFxcmQra4w0BMde0Yi/re4Bi4iwEoEXtYN7l6eBLQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [ppc64] os: [linux] libc: [glibc] - '@node-rs/crc32-linux-x64-musl@1.10.6': - resolution: {integrity: sha512-LbFYsA5M9pNunOweSt6uhxenYQF94v3bHDAQRPTQ3rnjn+mK6IC7YTAYoBjvoJP8lVzcvk9hRj8wp4Jyh6Y80g==} - engines: {node: '>= 10'} - cpu: [x64] + '@oxc-parser/binding-linux-riscv64-gnu@0.127.0': + resolution: {integrity: sha512-fPP8M6zQLS7Jz7o9d5ArUSuAuSK3e+WCYVrCpdzeCOejidtZExJ9tjhDrAd3HEPqARBCPmdpqxESPFqy44vkBQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [riscv64] os: [linux] - libc: [musl] + libc: [glibc] - '@node-rs/crc32-wasm32-wasi@1.10.6': - resolution: {integrity: sha512-KaejdLgHMPsRaxnM+OG9L9XdWL2TabNx80HLdsCOoX9BVhEkfh39OeahBo8lBmidylKbLGMQoGfIKDjq0YMStw==} - engines: {node: '>=14.0.0'} - cpu: [wasm32] + '@oxc-parser/binding-linux-riscv64-musl@0.127.0': + resolution: {integrity: sha512-7IcC4Ao02oGpfnjt+X/oF4U2mllo2qoSkw5xxiXNKL9MCTsTiAC6616beOuehdxGcnz1bRoPC1RQ2f1GQDdN+g==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [riscv64] + os: [linux] + libc: [musl] - '@node-rs/crc32-win32-arm64-msvc@1.10.6': - resolution: {integrity: sha512-x50AXiSxn5Ccn+dCjLf1T7ZpdBiV1Sp5aC+H2ijhJO4alwznvXgWbopPRVhbp2nj0i+Gb6kkDUEyU+508KAdGQ==} - engines: {node: '>= 10'} + '@oxc-parser/binding-linux-s390x-gnu@0.127.0': + resolution: {integrity: sha512-pbXIhiNFHoqWeqDNLiJ9JkpHz1IM9k4DXa66x+1GTWMG7iLxtkXgE53iiuKSXwmk3zIYmaPVfBvgcAhS583K4Q==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@oxc-parser/binding-linux-x64-gnu@0.127.0': + resolution: {integrity: sha512-MYCguB9RvBvlSd6gbuNI7QwiLoCCAlGnlRJFPrzLI6U1/9wkC/WK6LtBAUln55H1Ctqw45PWmqrobKoMhsYQzQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@oxc-parser/binding-linux-x64-musl@0.127.0': + resolution: {integrity: sha512-5eY0B/bxf1xIUxb4NOTvOI3KWtBQfPWYyKAzgcrCt0mDibSZygVpO1Pz8bkeiSZ5Jj9+M09dkggG3H8I5d0Uyg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + libc: [musl] + + '@oxc-parser/binding-openharmony-arm64@0.127.0': + resolution: {integrity: sha512-Gld0ajrFTUXNtdw20fVBuTQx66FA75nIVg+//pPfR3sXkuABB4mTBhl3r9JNzrJpgW//qiwxf0nWXUWGJSL3UQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [openharmony] + + '@oxc-parser/binding-wasm32-wasi@0.127.0': + resolution: {integrity: sha512-T6KVD7rhLzFlwGRXMnxUFfkCZD8FHnb968wVXW1mXzgRFc5RNXOBY2mPPDZ77x5Ln76ltLMgtPg0cOkU1NSrEQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [wasm32] + + '@oxc-parser/binding-win32-arm64-msvc@0.127.0': + resolution: {integrity: sha512-Ujvw4X+LD1CCGULcsQcvb4YNVoBGqt+JHgNNzGGaCImELiZLk477ifUH53gIbE7EKd933NdTi25JWEr9K2HwXw==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@node-rs/crc32-win32-ia32-msvc@1.10.6': - resolution: {integrity: sha512-DpDxQLaErJF9l36aghe1Mx+cOnYLKYo6qVPqPL9ukJ5rAGLtCdU0C+Zoi3gs9ySm8zmbFgazq/LvmsZYU42aBw==} - engines: {node: '>= 10'} + '@oxc-parser/binding-win32-ia32-msvc@0.127.0': + resolution: {integrity: sha512-0cwxKO7KHQQQfo4Uf4B2SQrhgm+cJaP9OvFFhx52Tkg4bezsacu83GB2/In5bC415Ueeym+kXdnge/57rbSfTw==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] - '@node-rs/crc32-win32-x64-msvc@1.10.6': - resolution: {integrity: sha512-5B1vXosIIBw1m2Rcnw62IIfH7W9s9f7H7Ma0rRuhT8HR4Xh8QCgw6NJSI2S2MCngsGktYnAhyUvs81b7efTyQw==} - engines: {node: '>= 10'} + '@oxc-parser/binding-win32-x64-msvc@0.127.0': + resolution: {integrity: sha512-rOrnSQSCbhI2kowr9XxE7m9a8oQXnBHjnS6j95LxxAnEZ0+Fz20WlRXG4ondQb+ejjt2KOsa65sE6++L6kUd+w==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] - '@node-rs/crc32@1.10.6': - resolution: {integrity: sha512-+llXfqt+UzgoDzT9of5vPQPGqTAVCohU74I9zIBkNo5TH6s2P31DFJOGsJQKN207f0GHnYv5pV3wh3BCY/un/A==} - engines: {node: '>= 10'} + '@oxc-project/types@0.127.0': + resolution: {integrity: sha512-aIYXQBo4lCbO4z0R3FHeucQHpF46l2LbMdxRvqvuRuW2OxdnSkcng5B8+K12spgLDj93rtN3+J2Vac/TIO+ciQ==} - '@nodelib/fs.scandir@2.1.5': - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} - engines: {node: '>= 8'} + '@oxc-project/types@0.133.0': + resolution: {integrity: sha512-KzkdCd6Uxqnf6l3HOw1xfatAlUURA0g14cvBYFyJ5SaNOQbOUvBr9PKArcPcrNIeRsBdgcUzOGrhKveVpvOIGA==} - '@nodelib/fs.stat@2.0.5': - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} - engines: {node: '>= 8'} + '@oxc-resolver/binding-android-arm-eabi@11.19.1': + resolution: {integrity: sha512-aUs47y+xyXHUKlbhqHUjBABjvycq6YSD7bpxSW7vplUmdzAlJ93yXY6ZR0c1o1x5A/QKbENCvs3+NlY8IpIVzg==} + cpu: [arm] + os: [android] - '@nodelib/fs.walk@1.2.8': - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} - engines: {node: '>= 8'} + '@oxc-resolver/binding-android-arm64@11.19.1': + resolution: {integrity: sha512-oolbkRX+m7Pq2LNjr/kKgYeC7bRDMVTWPgxBGMjSpZi/+UskVo4jsMU3MLheZV55jL6c3rNelPl4oD60ggYmqA==} + cpu: [arm64] + os: [android] - '@nuxt/opencollective@0.4.1': - resolution: {integrity: sha512-GXD3wy50qYbxCJ652bDrDzgMr3NFEkIS374+IgFQKkCvk9yiYcLvX2XDYr7UyQxf4wK0e+yqDYRubZ0DtOxnmQ==} - engines: {node: ^14.18.0 || >=16.10.0, npm: '>=5.10.0'} - hasBin: true + '@oxc-resolver/binding-darwin-arm64@11.19.1': + resolution: {integrity: sha512-nUC6d2i3R5B12sUW4O646qD5cnMXf2oBGPLIIeaRfU9doJRORAbE2SGv4eW6rMqhD+G7nf2Y8TTJTLiiO3Q/dQ==} + cpu: [arm64] + os: [darwin] - '@one-ini/wasm@0.1.1': - resolution: {integrity: sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==} + '@oxc-resolver/binding-darwin-x64@11.19.1': + resolution: {integrity: sha512-cV50vE5+uAgNcFa3QY1JOeKDSkM/9ReIcc/9wn4TavhW/itkDGrXhw9jaKnkQnGbjJ198Yh5nbX/Gr2mr4Z5jQ==} + cpu: [x64] + os: [darwin] + + '@oxc-resolver/binding-freebsd-x64@11.19.1': + resolution: {integrity: sha512-xZOQiYGFxtk48PBKff+Zwoym7ScPAIVp4c14lfLxizO2LTTTJe5sx9vQNGrBymrf/vatSPNMD4FgsaaRigPkqw==} + cpu: [x64] + os: [freebsd] + + '@oxc-resolver/binding-linux-arm-gnueabihf@11.19.1': + resolution: {integrity: sha512-lXZYWAC6kaGe/ky2su94e9jN9t6M0/6c+GrSlCqL//XO1cxi5lpAhnJYdyrKfm0ZEr/c7RNyAx3P7FSBcBd5+A==} + cpu: [arm] + os: [linux] + + '@oxc-resolver/binding-linux-arm-musleabihf@11.19.1': + resolution: {integrity: sha512-veG1kKsuK5+t2IsO9q0DErYVSw2azvCVvWHnfTOS73WE0STdLLB7Q1bB9WR+yHPQM76ASkFyRbogWo1GR1+WbQ==} + cpu: [arm] + os: [linux] + + '@oxc-resolver/binding-linux-arm64-gnu@11.19.1': + resolution: {integrity: sha512-heV2+jmXyYnUrpUXSPugqWDRpnsQcDm2AX4wzTuvgdlZfoNYO0O3W2AVpJYaDn9AG4JdM6Kxom8+foE7/BcSig==} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@oxc-resolver/binding-linux-arm64-musl@11.19.1': + resolution: {integrity: sha512-jvo2Pjs1c9KPxMuMPIeQsgu0mOJF9rEb3y3TdpsrqwxRM+AN6/nDDwv45n5ZrUnQMsdBy5gIabioMKnQfWo9ew==} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@oxc-resolver/binding-linux-ppc64-gnu@11.19.1': + resolution: {integrity: sha512-vLmdNxWCdN7Uo5suays6A/+ywBby2PWBBPXctWPg5V0+eVuzsJxgAn6MMB4mPlshskYbppjpN2Zg83ArHze9gQ==} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@oxc-resolver/binding-linux-riscv64-gnu@11.19.1': + resolution: {integrity: sha512-/b+WgR+VTSBxzgOhDO7TlMXC1ufPIMR6Vj1zN+/x+MnyXGW7prTLzU9eW85Aj7Th7CCEG9ArCbTeqxCzFWdg2w==} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@oxc-resolver/binding-linux-riscv64-musl@11.19.1': + resolution: {integrity: sha512-YlRdeWb9j42p29ROh+h4eg/OQ3dTJlpHSa+84pUM9+p6i3djtPz1q55yLJhgW9XfDch7FN1pQ/Vd6YP+xfRIuw==} + cpu: [riscv64] + os: [linux] + libc: [musl] + + '@oxc-resolver/binding-linux-s390x-gnu@11.19.1': + resolution: {integrity: sha512-EDpafVOQWF8/MJynsjOGFThcqhRHy417sRyLfQmeiamJ8qVhSKAn2Dn2VVKUGCjVB9C46VGjhNo7nOPUi1x6uA==} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@oxc-resolver/binding-linux-x64-gnu@11.19.1': + resolution: {integrity: sha512-NxjZe+rqWhr+RT8/Ik+5ptA3oz7tUw361Wa5RWQXKnfqwSSHdHyrw6IdcTfYuml9dM856AlKWZIUXDmA9kkiBQ==} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@oxc-resolver/binding-linux-x64-musl@11.19.1': + resolution: {integrity: sha512-cM/hQwsO3ReJg5kR+SpI69DMfvNCp+A/eVR4b4YClE5bVZwz8rh2Nh05InhwI5HR/9cArbEkzMjcKgTHS6UaNw==} + cpu: [x64] + os: [linux] + libc: [musl] + + '@oxc-resolver/binding-openharmony-arm64@11.19.1': + resolution: {integrity: sha512-QF080IowFB0+9Rh6RcD19bdgh49BpQHUW5TajG1qvWHvmrQznTZZjYlgE2ltLXyKY+qs4F/v5xuX1XS7Is+3qA==} + cpu: [arm64] + os: [openharmony] + + '@oxc-resolver/binding-wasm32-wasi@11.19.1': + resolution: {integrity: sha512-w8UCKhX826cP/ZLokXDS6+milN8y4X7zidsAttEdWlVoamTNf6lhBJldaWr3ukTDiye7s4HRcuPEPOXNC432Vg==} + engines: {node: '>=14.0.0'} + cpu: [wasm32] + + '@oxc-resolver/binding-win32-arm64-msvc@11.19.1': + resolution: {integrity: sha512-nJ4AsUVZrVKwnU/QRdzPCCrO0TrabBqgJ8pJhXITdZGYOV28TIYystV1VFLbQ7DtAcaBHpocT5/ZJnF78YJPtQ==} + cpu: [arm64] + os: [win32] + + '@oxc-resolver/binding-win32-ia32-msvc@11.19.1': + resolution: {integrity: sha512-EW+ND5q2Tl+a3pH81l1QbfgbF3HmqgwLfDfVithRFheac8OTcnbXt/JxqD2GbDkb7xYEqy1zNaVFRr3oeG8npA==} + cpu: [ia32] + os: [win32] + + '@oxc-resolver/binding-win32-x64-msvc@11.19.1': + resolution: {integrity: sha512-6hIU3RQu45B+VNTY4Ru8ppFwjVS/S5qwYyGhBotmjxfEKk41I2DlGtRfGJndZ5+6lneE2pwloqunlOyZuX/XAw==} + cpu: [x64] + os: [win32] '@parcel/watcher-android-arm64@2.5.0': resolution: {integrity: sha512-qlX4eS28bUcQCdribHkg/herLe+0A9RyYC+mm2PXpncit8z5b3nSqGVzMNR3CmtAOgRutiZ02eIJJgP/b1iEFQ==} @@ -6392,44 +7086,14 @@ packages: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} - '@pkgr/core@0.2.9': - resolution: {integrity: sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==} - engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - - '@pmmmwh/react-refresh-webpack-plugin@0.6.2': - resolution: {integrity: sha512-IhIAD5n4XvGHuL9nAgWfsBR0TdxtjrUWETYKCBHxauYXEv+b+ctEbs9neEgPC7Ecgzv4bpZTBwesAoGDeFymzA==} - engines: {node: '>=18.12'} - peerDependencies: - '@types/webpack': 5.x - react-refresh: '>=0.10.0 <1.0.0' - sockjs-client: ^1.4.0 - type-fest: '>=0.17.0 <6.0.0' - webpack: ^5.0.0 - webpack-dev-server: ^4.8.0 || 5.x - webpack-hot-middleware: 2.x - webpack-plugin-serve: 1.x - peerDependenciesMeta: - '@types/webpack': - optional: true - sockjs-client: - optional: true - type-fest: - optional: true - webpack-dev-server: - optional: true - webpack-hot-middleware: - optional: true - webpack-plugin-serve: - optional: true - '@polka/url@1.0.0-next.24': resolution: {integrity: sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==} - '@prefresh/babel-plugin@0.5.2': - resolution: {integrity: sha512-AOl4HG6dAxWkJ5ndPHBgBa49oo/9bOiJuRDKHLSTyH+Fd9x00shTXpdiTj1W41l6oQIwUOAgJeHMn4QwIDpHkA==} + '@prefresh/babel-plugin@0.5.3': + resolution: {integrity: sha512-57LX2SHs4BX2s1IwCjNzTE2OJeEepRCNf1VTEpbNcUyHfMO68eeOWGDIt4ob9aYlW6PEWZ1SuwNikuoIXANDtQ==} - '@prefresh/core@1.5.9': - resolution: {integrity: sha512-IKBKCPaz34OFVC+adiQ2qaTF5qdztO2/4ZPf4KsRTgjKosWqxVXmEbxCiUydYZRY8GVie+DQlKzQr9gt6HQ+EQ==} + '@prefresh/core@1.5.10': + resolution: {integrity: sha512-7yPTFbG56sutaFu8krp3B4a200KOFUvrtlllKWRuLjsYXo9UUucHOZRcer+gtgMkFTpv6ob8TGcTwA32bSwa1w==} peerDependencies: preact: ^10.0.0 || ^11.0.0-0 @@ -6490,49 +7154,103 @@ packages: '@types/react': optional: true - '@remix-run/router@1.23.1': - resolution: {integrity: sha512-vDbaOzF7yT2Qs4vO6XV1MHcJv+3dgR1sT+l3B8xxOVhUC336prMvqrvsLL/9Dnw2xr6Qhz4J0dmS0llNAbnUmQ==} - engines: {node: '>=14.0.0'} + '@rolldown/binding-android-arm64@1.0.3': + resolution: {integrity: sha512-454rs7jHngixp/NMxd5srYD57OnzSlZ/eFTETjORQHLwJG1lRtmNOJcBerZlfu4GjKqeq8aCCIQrMdHyhI51Hw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [android] - '@rollup/plugin-babel@5.3.1': - resolution: {integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==} - engines: {node: '>= 10.0.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@types/babel__core': ^7.1.9 - rollup: ^1.20.0||^2.0.0 - peerDependenciesMeta: - '@types/babel__core': - optional: true + '@rolldown/binding-darwin-arm64@1.0.3': + resolution: {integrity: sha512-PcAhP+ynjURNyy8SKGl5DQP94aGuB/7JrXJb/t7P+hanXvQVMWzUvRRhBAcg/lNRadBhoUPqSoP4xw5tR/KBEA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [darwin] - '@rollup/plugin-node-resolve@15.2.3': - resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^2.78.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true + '@rolldown/binding-darwin-x64@1.0.3': + resolution: {integrity: sha512-9YpfeUvSE2RS7wysJ81uOZkXJz7f7Q55H2Gvp3VEw/EsahqDtrphrZ0EwDLK5vvKOzaCrBsjF8JmnMLcUt78Gg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [darwin] - '@rollup/plugin-replace@2.4.2': - resolution: {integrity: sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==} - peerDependencies: - rollup: ^1.20.0 || ^2.0.0 + '@rolldown/binding-freebsd-x64@1.0.3': + resolution: {integrity: sha512-yB1IlAsSNHncV6SCTL27/MVGR5htvQsoGxIv5KMGXALp+Ll1wYsn+x98M9MW7qa+NdSbvrrY7ANI4wLJ0n1e6g==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [freebsd] - '@rollup/plugin-terser@0.4.4': - resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true + '@rolldown/binding-linux-arm-gnueabihf@1.0.3': + resolution: {integrity: sha512-Yi30IVAAfLUCy2MseFjbB1jAMDl1VMCAas5StnYp8da9+CKvMd2H2cbEjWcw5NPaPqzvYkVIaF1nNUG+b7u/sw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [linux] - '@rollup/pluginutils@3.1.0': - resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} - engines: {node: '>= 8.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0 + '@rolldown/binding-linux-arm64-gnu@1.0.3': + resolution: {integrity: sha512-jsO7R8To+AdlYgUmN5sHSCZbfhtMBkO0WUx8iORQnPcMMdgr7qM2DQmMwgabs3GhNztdmoKkMKQFHD6DTMCIQw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@rolldown/binding-linux-arm64-musl@1.0.3': + resolution: {integrity: sha512-VWkUHwWriDciit80wleYwKILoR/KMvxh/IdwS/paX+ZgpuRpCrKLUdadJbc0NpBEiyhpYawsJ73j9aCvOH+f7Q==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@rolldown/binding-linux-ppc64-gnu@1.0.3': + resolution: {integrity: sha512-5f1laC0SlIR0yDbFCd8acUhvJIag6N3zC5P7oUPN6wX0aOma+uKJ0wBDH5aq7I1PVI2ttTlhJwzwRIBnLiSGEg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@rolldown/binding-linux-s390x-gnu@1.0.3': + resolution: {integrity: sha512-Iq4ko0r4XsgbrF/LunNgHtAGLRRVE2kXonAXQ/MV0mC6jQpMOhW1SvtZja2EhC/kd05++bP78dsqBeIQyYJ6Yg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@rolldown/binding-linux-x64-gnu@1.0.3': + resolution: {integrity: sha512-B8m6tD5+/N5FeNQFbKlLA/2yVq9ycQP1SeedyEYYKWBNR3ZQbkvIUcNnDNM03lO1l5F2roiiFJGgvoLLyZXtSg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@rolldown/binding-linux-x64-musl@1.0.3': + resolution: {integrity: sha512-pSdpdUJHkuCxun9LE7jvgUB9qsRgaiyNNCX7m/AvHTcq67AiT/Yhoxvw5zPfhrM8k/BfP8ce/hMOpthKDpEUow==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + libc: [musl] + + '@rolldown/binding-openharmony-arm64@1.0.3': + resolution: {integrity: sha512-OXXS3RKJgX2uLwM+gYyuH5omcH8fL1LJs96pZGgtetVCahON57+d4SJHzTgZiOjxgGkSnpXpOsWuPDGAKAigEg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [openharmony] + + '@rolldown/binding-wasm32-wasi@1.0.3': + resolution: {integrity: sha512-JTtb8BWFynicNSoPrehsCzBtOKjZ6jhMiPFEmOiuXg1Fl8dn2KHQob+GuPSGR0dryQa1PQJbzjF3dqO/whhjLg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [wasm32] + + '@rolldown/binding-win32-arm64-msvc@1.0.3': + resolution: {integrity: sha512-gEdFFEN70A/jxb2svrWsN3aDL7OUtmvlOy+6fa2jxG8K0wQ1ZbdeLGnidov6Yu5/733dI5ySfzFlQ/cb0bSz1g==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [win32] + + '@rolldown/binding-win32-x64-msvc@1.0.3': + resolution: {integrity: sha512-eXB7CHuaQdqmJcc3koCNtNPmT/bj2gc999kUFgBxG8Ac0NdgXc4rkCHhqrgrhN3zddvvvrgzj1e90SuSfmyIXA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [win32] + + '@rolldown/pluginutils@1.0.1': + resolution: {integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==} '@rollup/pluginutils@5.3.0': resolution: {integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==} @@ -6543,139 +7261,156 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.53.3': - resolution: {integrity: sha512-mRSi+4cBjrRLoaal2PnqH82Wqyb+d3HsPUN/W+WslCXsZsyHa9ZeQQX/pQsZaVIWDkPcpV6jJ+3KLbTbgnwv8w==} + '@rollup/rollup-android-arm-eabi@4.60.3': + resolution: {integrity: sha512-x35CNW/ANXG3hE/EZpRU8MXX1JDN86hBb2wMGAtltkz7pc6cxgjpy1OMMfDosOQ+2hWqIkag/fGok1Yady9nGw==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.53.3': - resolution: {integrity: sha512-CbDGaMpdE9sh7sCmTrTUyllhrg65t6SwhjlMJsLr+J8YjFuPmCEjbBSx4Z/e4SmDyH3aB5hGaJUP2ltV/vcs4w==} + '@rollup/rollup-android-arm64@4.60.3': + resolution: {integrity: sha512-xw3xtkDApIOGayehp2+Rz4zimfkaX65r4t47iy+ymQB2G4iJCBBfj0ogVg5jpvjpn8UWn/+q9tprxleYeNp3Hw==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.53.3': - resolution: {integrity: sha512-Nr7SlQeqIBpOV6BHHGZgYBuSdanCXuw09hon14MGOLGmXAFYjx1wNvquVPmpZnl0tLjg25dEdr4IQ6GgyToCUA==} + '@rollup/rollup-darwin-arm64@4.60.3': + resolution: {integrity: sha512-vo6Y5Qfpx7/5EaamIwi0WqW2+zfiusVihKatLvtN1VFVy3D13uERk/6gZLU1UiHRL6fDXqj/ELIeVRGnvcTE1g==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.53.3': - resolution: {integrity: sha512-DZ8N4CSNfl965CmPktJ8oBnfYr3F8dTTNBQkRlffnUarJ2ohudQD17sZBa097J8xhQ26AwhHJ5mvUyQW8ddTsQ==} + '@rollup/rollup-darwin-x64@4.60.3': + resolution: {integrity: sha512-D+0QGcZhBzTN82weOnsSlY7V7+RMmPuF1CkbxyMAGE8+ZHeUjyb76ZiWmBlCu//AQQONvxcqRbwZTajZKqjuOw==} cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.53.3': - resolution: {integrity: sha512-yMTrCrK92aGyi7GuDNtGn2sNW+Gdb4vErx4t3Gv/Tr+1zRb8ax4z8GWVRfr3Jw8zJWvpGHNpss3vVlbF58DZ4w==} + '@rollup/rollup-freebsd-arm64@4.60.3': + resolution: {integrity: sha512-6HnvHCT7fDyj6R0Ph7A6x8dQS/S38MClRWeDLqc0MdfWkxjiu1HSDYrdPhqSILzjTIC/pnXbbJbo+ft+gy/9hQ==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.53.3': - resolution: {integrity: sha512-lMfF8X7QhdQzseM6XaX0vbno2m3hlyZFhwcndRMw8fbAGUGL3WFMBdK0hbUBIUYcEcMhVLr1SIamDeuLBnXS+Q==} + '@rollup/rollup-freebsd-x64@4.60.3': + resolution: {integrity: sha512-KHLgC3WKlUYW3ShFKnnosZDOJ0xjg9zp7au3sIm2bs/tGBeC2ipmvRh/N7JKi0t9Ue20C0dpEshi8WUubg+cnA==} cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.53.3': - resolution: {integrity: sha512-k9oD15soC/Ln6d2Wv/JOFPzZXIAIFLp6B+i14KhxAfnq76ajt0EhYc5YPeX6W1xJkAdItcVT+JhKl1QZh44/qw==} + '@rollup/rollup-linux-arm-gnueabihf@4.60.3': + resolution: {integrity: sha512-DV6fJoxEYWJOvaZIsok7KrYl0tPvga5OZ2yvKHNNYyk/2roMLqQAbGhr78EQ5YhHpnhLKJD3S1WFusAkmUuV5g==} cpu: [arm] os: [linux] libc: [glibc] - '@rollup/rollup-linux-arm-musleabihf@4.53.3': - resolution: {integrity: sha512-vTNlKq+N6CK/8UktsrFuc+/7NlEYVxgaEgRXVUVK258Z5ymho29skzW1sutgYjqNnquGwVUObAaxae8rZ6YMhg==} + '@rollup/rollup-linux-arm-musleabihf@4.60.3': + resolution: {integrity: sha512-mQKoJAzvuOs6F+TZybQO4GOTSMUu7v0WdxEk24krQ/uUxXoPTtHjuaUuPmFhtBcM4K0ons8nrE3JyhTuCFtT/w==} cpu: [arm] os: [linux] libc: [musl] - '@rollup/rollup-linux-arm64-gnu@4.53.3': - resolution: {integrity: sha512-RGrFLWgMhSxRs/EWJMIFM1O5Mzuz3Xy3/mnxJp/5cVhZ2XoCAxJnmNsEyeMJtpK+wu0FJFWz+QF4mjCA7AUQ3w==} + '@rollup/rollup-linux-arm64-gnu@4.60.3': + resolution: {integrity: sha512-Whjj2qoiJ6+OOJMGptTYazaJvjOJm+iKHpXQM1P3LzGjt7Ff++Tp7nH4N8J/BUA7R9IHfDyx4DJIflifwnbmIA==} cpu: [arm64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-arm64-musl@4.53.3': - resolution: {integrity: sha512-kASyvfBEWYPEwe0Qv4nfu6pNkITLTb32p4yTgzFCocHnJLAHs+9LjUu9ONIhvfT/5lv4YS5muBHyuV84epBo/A==} + '@rollup/rollup-linux-arm64-musl@4.60.3': + resolution: {integrity: sha512-4YTNHKqGng5+yiZt3mg77nmyuCfmNfX4fPmyUapBcIk+BdwSwmCWGXOUxhXbBEkFHtoN5boLj/5NON+u5QC9tg==} cpu: [arm64] os: [linux] libc: [musl] - '@rollup/rollup-linux-loong64-gnu@4.53.3': - resolution: {integrity: sha512-JiuKcp2teLJwQ7vkJ95EwESWkNRFJD7TQgYmCnrPtlu50b4XvT5MOmurWNrCj3IFdyjBQ5p9vnrX4JM6I8OE7g==} + '@rollup/rollup-linux-loong64-gnu@4.60.3': + resolution: {integrity: sha512-SU3kNlhkpI4UqlUc2VXPGK9o886ZsSeGfMAX2ba2b8DKmMXq4AL7KUrkSWVbb7koVqx41Yczx6dx5PNargIrEA==} cpu: [loong64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-ppc64-gnu@4.53.3': - resolution: {integrity: sha512-EoGSa8nd6d3T7zLuqdojxC20oBfNT8nexBbB/rkxgKj5T5vhpAQKKnD+h3UkoMuTyXkP5jTjK/ccNRmQrPNDuw==} + '@rollup/rollup-linux-loong64-musl@4.60.3': + resolution: {integrity: sha512-6lDLl5h4TXpB1mTf2rQWnAk/LcXrx9vBfu/DT5TIPhvMhRWaZ5MxkIc8u4lJAmBo6klTe1ywXIUHFjylW505sg==} + cpu: [loong64] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-ppc64-gnu@4.60.3': + resolution: {integrity: sha512-BMo8bOw8evlup/8G+cj5xWtPyp93xPdyoSN16Zy90Q2QZ0ZYRhCt6ZJSwbrRzG9HApFabjwj2p25TUPDWrhzqQ==} cpu: [ppc64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-riscv64-gnu@4.53.3': - resolution: {integrity: sha512-4s+Wped2IHXHPnAEbIB0YWBv7SDohqxobiiPA1FIWZpX+w9o2i4LezzH/NkFUl8LRci/8udci6cLq+jJQlh+0g==} + '@rollup/rollup-linux-ppc64-musl@4.60.3': + resolution: {integrity: sha512-E0L8X1dZN1/Rph+5VPF6Xj2G7JJvMACVXtamTJIDrVI44Y3K+G8gQaMEAavbqCGTa16InptiVrX6eM6pmJ+7qA==} + cpu: [ppc64] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-riscv64-gnu@4.60.3': + resolution: {integrity: sha512-oZJ/WHaVfHUiRAtmTAeo3DcevNsVvH8mbvodjZy7D5QKvCefO371SiKRpxoDcCxB3PTRTLayWBkvmDQKTcX/sw==} cpu: [riscv64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-riscv64-musl@4.53.3': - resolution: {integrity: sha512-68k2g7+0vs2u9CxDt5ktXTngsxOQkSEV/xBbwlqYcUrAVh6P9EgMZvFsnHy4SEiUl46Xf0IObWVbMvPrr2gw8A==} + '@rollup/rollup-linux-riscv64-musl@4.60.3': + resolution: {integrity: sha512-Dhbyh7j9FybM3YaTgaHmVALwA8AkUwTPccyCQ79TG9AJUsMQqgN1DDEZNr4+QUfwiWvLDumW5vdwzoeUF+TNxQ==} cpu: [riscv64] os: [linux] libc: [musl] - '@rollup/rollup-linux-s390x-gnu@4.53.3': - resolution: {integrity: sha512-VYsFMpULAz87ZW6BVYw3I6sWesGpsP9OPcyKe8ofdg9LHxSbRMd7zrVrr5xi/3kMZtpWL/wC+UIJWJYVX5uTKg==} + '@rollup/rollup-linux-s390x-gnu@4.60.3': + resolution: {integrity: sha512-cJd1X5XhHHlltkaypz1UcWLA8AcoIi1aWhsvaWDskD1oz2eKCypnqvTQ8ykMNI0RSmm7NkTdSqSSD7zM0xa6Ig==} cpu: [s390x] os: [linux] libc: [glibc] - '@rollup/rollup-linux-x64-gnu@4.53.3': - resolution: {integrity: sha512-3EhFi1FU6YL8HTUJZ51imGJWEX//ajQPfqWLI3BQq4TlvHy4X0MOr5q3D2Zof/ka0d5FNdPwZXm3Yyib/UEd+w==} + '@rollup/rollup-linux-x64-gnu@4.60.3': + resolution: {integrity: sha512-DAZDBHQfG2oQuhY7mc6I3/qB4LU2fQCjRvxbDwd/Jdvb9fypP4IJ4qmtu6lNjes6B531AI8cg1aKC2di97bUxA==} cpu: [x64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-x64-musl@4.53.3': - resolution: {integrity: sha512-eoROhjcc6HbZCJr+tvVT8X4fW3/5g/WkGvvmwz/88sDtSJzO7r/blvoBDgISDiCjDRZmHpwud7h+6Q9JxFwq1Q==} + '@rollup/rollup-linux-x64-musl@4.60.3': + resolution: {integrity: sha512-cRxsE8c13mZOh3vP+wLDxpQBRrOHDIGOWyDL93Sy0Ga8y515fBcC2pjUfFwUe5T7tqvTvWbCpg1URM/AXdWIXA==} cpu: [x64] os: [linux] libc: [musl] - '@rollup/rollup-openharmony-arm64@4.53.3': - resolution: {integrity: sha512-OueLAWgrNSPGAdUdIjSWXw+u/02BRTcnfw9PN41D2vq/JSEPnJnVuBgw18VkN8wcd4fjUs+jFHVM4t9+kBSNLw==} + '@rollup/rollup-openbsd-x64@4.60.3': + resolution: {integrity: sha512-QaWcIgRxqEdQdhJqW4DJctsH6HCmo5vHxY0krHSX4jMtOqfzC+dqDGuHM87bu4H8JBeibWx7jFz+h6/4C8wA5Q==} + cpu: [x64] + os: [openbsd] + + '@rollup/rollup-openharmony-arm64@4.60.3': + resolution: {integrity: sha512-AaXwSvUi3QIPtroAUw1t5yHGIyqKEXwH54WUocFolZhpGDruJcs8c+xPNDRn4XiQsS7MEwnYsHW2l0MBLDMkWg==} cpu: [arm64] os: [openharmony] - '@rollup/rollup-win32-arm64-msvc@4.53.3': - resolution: {integrity: sha512-GOFuKpsxR/whszbF/bzydebLiXIHSgsEUp6M0JI8dWvi+fFa1TD6YQa4aSZHtpmh2/uAlj/Dy+nmby3TJ3pkTw==} + '@rollup/rollup-win32-arm64-msvc@4.60.3': + resolution: {integrity: sha512-65LAKM/bAWDqKNEelHlcHvm2V+Vfb8C6INFxQXRHCvaVN1rJfwr4NvdP4FyzUaLqWfaCGaadf6UbTm8xJeYfEg==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.53.3': - resolution: {integrity: sha512-iah+THLcBJdpfZ1TstDFbKNznlzoxa8fmnFYK4V67HvmuNYkVdAywJSoteUszvBQ9/HqN2+9AZghbajMsFT+oA==} + '@rollup/rollup-win32-ia32-msvc@4.60.3': + resolution: {integrity: sha512-EEM2gyhBF5MFnI6vMKdX1LAosE627RGBzIoGMdLloPZkXrUN0Ckqgr2Qi8+J3zip/8NVVro3/FjB+tjhZUgUHA==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-gnu@4.53.3': - resolution: {integrity: sha512-J9QDiOIZlZLdcot5NXEepDkstocktoVjkaKUtqzgzpt2yWjGlbYiKyp05rWwk4nypbYUNoFAztEgixoLaSETkg==} + '@rollup/rollup-win32-x64-gnu@4.60.3': + resolution: {integrity: sha512-E5Eb5H/DpxaoXH++Qkv28RcUJboMopmdDUALBczvHMf7hNIxaDZqwY5lK12UK1BHacSmvupoEWGu+n993Z0y1A==} cpu: [x64] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.53.3': - resolution: {integrity: sha512-UhTd8u31dXadv0MopwGgNOBpUVROFKWVQgAg5N1ESyCz8AuBcMqm4AuTjrwgQKGDfoFuz02EuMRHQIw/frmYKQ==} + '@rollup/rollup-win32-x64-msvc@4.60.3': + resolution: {integrity: sha512-hPt/bgL5cE+Qp+/TPHBqptcAgPzgj46mPcg/16zNUmbQk0j+mOEQV/+Lqu8QRtDV3Ek95Q6FeFITpuhl6OTsAA==} cpu: [x64] os: [win32] - '@rsbuild/core@1.3.22': - resolution: {integrity: sha512-FGB7m8Tn/uiOhvqk0lw+NRMyD+VYJ+eBqVfpn0X11spkJDiPWn8UkMRvfzCX4XFcNZwRKYuuKJaZK1DNU8UG+w==} - engines: {node: '>=16.10.0'} - hasBin: true - - '@rsbuild/core@1.7.2': - resolution: {integrity: sha512-VAFO6cM+cyg2ntxNW6g3tB2Jc5J5mpLjLluvm7VtW2uceNzyUlVv41o66Yp1t1ikxd3ljtqegViXem62JqzveA==} - engines: {node: '>=18.12.0'} + '@rsbuild/core@2.0.11': + resolution: {integrity: sha512-Mpp/viUSkVdSWJkFipdZxM2nUztrBwSnMm6Q86bPzLHtHnXqQ3VFpSMlA4wWRyySNddP6s6efKiVpx0ZOCf7Gg==} + engines: {node: ^20.19.0 || >=22.12.0} hasBin: true + peerDependencies: + core-js: '>= 3.0.0' + peerDependenciesMeta: + core-js: + optional: true - '@rsbuild/core@2.0.0-beta.0': - resolution: {integrity: sha512-TT9gR1fr1EWe6t5FewTqqkJtoVIFVJ/xnnYEMJARpPfuPB+Shi75OZmeLvNH1pHF6q/vyRT76MgvpBS7axcGIw==} + '@rsbuild/core@2.1.6': + resolution: {integrity: sha512-w2WxblstOgHnDElkqJZVO/jM/EqPaEhg7zqQhON3Xu3Mj9FlVOJx+SgimOtghFzxLt8x7atX4oMUtMTNSZGf0Q==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -6684,15 +7419,29 @@ packages: core-js: optional: true - '@rsbuild/plugin-babel@1.0.7': - resolution: {integrity: sha512-Bf3GEyjFPXoBoae6PoSP90Mi/JzVTDLGjFisP0RWNOOOJXTXyAZzU+5KC+f3ZMJaZ+mADK3ssna9+fhIfqpMoQ==} + '@rsbuild/plugin-babel@1.1.2': + resolution: {integrity: sha512-qIZzosQlkj7VyFz8mmz1vAKDFlk79xrIvCRYzROqNwQHDXep+gd91nCnUPJdRPHrktzN8Yqa190CPTii3rON6w==} peerDependencies: '@rsbuild/core': ^1.0.0 || ^2.0.0-0 + peerDependenciesMeta: + '@rsbuild/core': + optional: true - '@rsbuild/plugin-babel@1.1.0': - resolution: {integrity: sha512-stkd2Gc9ruXDNKnPt75BORteuMFZz3s3GzuDprbldOzU0r0+56seQ2JhWGd4NhJMnJvviKxNkiTISsYU+LlVEg==} + '@rsbuild/plugin-babel@1.2.1': + resolution: {integrity: sha512-6Zad7Ff/RUNc91AtftemJcJ1wcZRGOiwuJy349qlLJl9F++oRYwUhx+MxLSpNnVeIywWx2mKdZZBtD1hLqfj9w==} peerDependencies: '@rsbuild/core': ^1.0.0 || ^2.0.0-0 + peerDependenciesMeta: + '@rsbuild/core': + optional: true + + '@rsbuild/plugin-babel@2.0.1': + resolution: {integrity: sha512-PkKWwQDm6Ll3emj9vrq4DYpob9XYonsgkuo4o9lY3ySNmK18+bKUCzPQkqrsMaJi+h1wDwFH/XnMGlIRS//dCw==} + peerDependencies: + '@rsbuild/core': ^2.0.0 + peerDependenciesMeta: + '@rsbuild/core': + optional: true '@rsbuild/plugin-check-syntax@1.6.1': resolution: {integrity: sha512-26xtEYN0QjZYoyt0lWnvIztBWjEZJvcfw7MN4f5B4SpNggmnF7F7aNPrgkY3EccXVFx1VGQBhnCkBV//OoS07Q==} @@ -6702,127 +7451,143 @@ packages: '@rsbuild/core': optional: true - '@rsbuild/plugin-eslint@1.2.1': - resolution: {integrity: sha512-INkwQ3b7O7ySsCmNnlN77WjuAETWz6YVdxVlH8oh7JhyHCxXAZhQxPBrQi9ZTuQ37VRFTAFmWlZhkKfHVcEQPg==} + '@rsbuild/plugin-eslint@2.0.1': + resolution: {integrity: sha512-fARnzsK/bjAFqsHCjOCCzDp6rNmm23TH3O83TmcrLHyyVd5j04skjOcK5nvOF3YlTHWATABgX7JworZALk4gPA==} + engines: {node: '>=20.20.2'} peerDependencies: '@rsbuild/core': ^1.0.0 || ^2.0.0-0 - eslint: ^8.0.0 || ^9.0.0 + eslint: ^9.0.0 || ^10.0.0 peerDependenciesMeta: '@rsbuild/core': optional: true - '@rsbuild/plugin-less@1.2.5': - resolution: {integrity: sha512-NWl4nloYxxlWWO4Y+JldUjmli2nNoki8jc3ymumsvUBCICIB0xHhTh2BMaFhwUR/zjH6cg0zozCAWWFZ60qdwA==} - peerDependencies: - '@rsbuild/core': 1.x - - '@rsbuild/plugin-less@1.6.0': - resolution: {integrity: sha512-LridpH/ai10eyN7jlEPfmNiv8Kc9+eDggZkXIMYXcccpdQsc+ZvuuOWMugbyyiZ2j56uCuhvS4fG6UYL8QmL6A==} + '@rsbuild/plugin-less@1.6.4': + resolution: {integrity: sha512-cDlxi6Ne0K8ZK4PrTy/wSli5RyGkT8I55j/e0R7ZBvriHM7JL0MaA28ceiKAqy70Hy/eZ/btHTB35Sl1FAor1g==} peerDependencies: '@rsbuild/core': ^1.3.0 || ^2.0.0-0 - - '@rsbuild/plugin-mdx@1.1.1': - resolution: {integrity: sha512-w+8uC0mQObdO9C8gEYQAex8tQOnHKnd1SyE11CcWzlNi7+vGeo4kQfX7ftlUSIs7Fym69nJ9Jnyme6iaKBMjWw==} - peerDependencies: - '@rsbuild/core': ^1.0.0 || ^2.0.0-0 peerDependenciesMeta: '@rsbuild/core': optional: true - '@rsbuild/plugin-preact@1.7.1': - resolution: {integrity: sha512-FRBO4kQ72s6s4F2D7MMMljSD4tjkMg9cCfJg/UBnX+rySLiWFDSG5zsM7G6ALcLWEriYCMupmD7LJL+eDA+nGA==} + '@rsbuild/plugin-mdx@1.1.2': + resolution: {integrity: sha512-uTsBaBiJZqTvKTLUzHw0QQA8rofDhblyYkbIXnLtOhNzBGlBfbXchf1NduP9eHUAtYdEf10muG8YLJKJmWZoYw==} peerDependencies: '@rsbuild/core': ^1.0.0 || ^2.0.0-0 + peerDependenciesMeta: + '@rsbuild/core': + optional: true - '@rsbuild/plugin-react@1.3.5': - resolution: {integrity: sha512-L/GoHgJV4j+EQbI4KOhe5EscM0OHgnSat1eR0Nt5P3JZxpJV2ryO5Yfx5jElPWOkYZZCuk+EWhHWDQ4CkeC5BQ==} + '@rsbuild/plugin-preact@2.0.0': + resolution: {integrity: sha512-71eGBA8AilI/v9WDxHTWkB9CnMRb8XI6jOQAP/j+a3++CoUFA9QwYr7r5jPtpdzmf4RKugUXfc3baKM/paqOGQ==} peerDependencies: - '@rsbuild/core': 1.x + '@rsbuild/core': ^2.0.0 + peerDependenciesMeta: + '@rsbuild/core': + optional: true - '@rsbuild/plugin-react@1.4.4': - resolution: {integrity: sha512-tWOjyV4ZpUgwKT7sXHtGs24EYeyfY/THpTraLgikUUk0yLDeNHlDT5XPHOfLIbLIB3L8763AfgASFyhiqFw76g==} + '@rsbuild/plugin-react@2.0.1': + resolution: {integrity: sha512-n5m3VxEm6m3Dv1VkI0WnxsildySJ6M+QjGIzkZDy5UebRCIJ1Q/hlQVyhofBL6C+AcsF9fGjlHQkeiteXJSr3Q==} peerDependencies: - '@rsbuild/core': ^1.0.0 || ^2.0.0-0 + '@rsbuild/core': ^2.0.0-0 + peerDependenciesMeta: + '@rsbuild/core': + optional: true - '@rsbuild/plugin-sass@1.3.1': - resolution: {integrity: sha512-hyqsMyI/XPntdL3xRRC25SIkWUWA9I7gVG46K9a8+xJVLJfLp8rHR1sKtc8JYOSPBIXcYwtzHIA9ib1gS2kRUQ==} + '@rsbuild/plugin-react@2.1.0': + resolution: {integrity: sha512-RQTIAWB/CwPjoWt9iAl+8HixeQVgZ7kEIBrWPCixfITyHdiD84h0YpUTpEUuz6kGHw1KXT9mHZ3Rwy6WG7aRDA==} peerDependencies: - '@rsbuild/core': 1.x + '@rsbuild/core': ^2.0.0 + peerDependenciesMeta: + '@rsbuild/core': + optional: true - '@rsbuild/plugin-sass@1.5.0': - resolution: {integrity: sha512-m9eLjN8KQe43obVAevy8ivbcAVWJkChxooWev9m+7JZYSDPW1Fr3Zmc5ZBkroQUy8NxGTj/eWc434TmtzL2Mrw==} + '@rsbuild/plugin-sass@2.0.1': + resolution: {integrity: sha512-BZRpVTZW+za+sv84nYYdIjR7XwVqyS8+1wAha/7BvQ1igdzlmT6xPd6h4jTWfNzdHuzIHZsuWY7kPS/ybzcndA==} peerDependencies: - '@rsbuild/core': ^1.3.0 || ^2.0.0-0 + '@rsbuild/core': ^2.0.0 + peerDependenciesMeta: + '@rsbuild/core': + optional: true - '@rsbuild/plugin-solid@1.0.7': - resolution: {integrity: sha512-cjw93xl48uzMApW31Of9HX5hCk+vxbHDvEQt5Glx5s84vsa94nqUP85vjrS0Ll2A+MUY5309gUqHdIuf3wTjLg==} + '@rsbuild/plugin-solid@1.2.1': + resolution: {integrity: sha512-jL1EflslIdwt9J0brMxE4TouH+oEdAzCLwxt53+0RzdhDU3uDbdCc2jBu0+4RW57h/ITcumxNEUidBROqzpCMw==} peerDependencies: '@rsbuild/core': ^1.0.0 || ^2.0.0-0 + peerDependenciesMeta: + '@rsbuild/core': + optional: true - '@rsbuild/plugin-styled-components@1.6.1': - resolution: {integrity: sha512-k9VHybrtA9ohzCymSO4EwXwYI7HkQEvr7SnjuwetJwhiyqThsSGnw3kWPL5df3v+htXL2Z3fkxZTS7hzBfY1/g==} + '@rsbuild/plugin-styled-components@1.6.2': + resolution: {integrity: sha512-JCpv+bUJ+g0MgIu1zOlYsMcPqqQgJFhaLjGq3aX+8ih7UVksD+0OUTUyZIqSI6XiNYJI71UVuC2UiMacV1RdQQ==} peerDependencies: '@rsbuild/core': ^1.7.0 || ^2.0.0-0 peerDependenciesMeta: '@rsbuild/core': optional: true - '@rsbuild/plugin-svelte@1.1.0': - resolution: {integrity: sha512-dUhGMAwoTPNz6pz+gFCseqTWn0Gz+zrqBkCLmGlfGpc0OLF7W/m9eb23fLZjKtsCkhmueboje/v//rhCqRNVWQ==} + '@rsbuild/plugin-svelte@2.0.1': + resolution: {integrity: sha512-N4KWWD5ZLYHn2tFP5fkJmI587/5/TI+hcJC62GGkzPknVkmQWoMitXML71LDpWn4yUoDIWo3ImfZGVtcTVr4vg==} peerDependencies: - '@rsbuild/core': ^1.0.0 || ^2.0.0-0 + '@rsbuild/core': ^2.0.0 + svelte: ^5.0.0 + peerDependenciesMeta: + '@rsbuild/core': + optional: true - '@rsbuild/plugin-type-check@1.3.2': - resolution: {integrity: sha512-8+N0Xbbh6d4yMxD4WeUXIywc72hJgMTdK9TDWuXvpeVfxPgmNTjS5rq0Y2nqhDdwwIzyW8sn3u0U6N7xvX0sIQ==} + '@rsbuild/plugin-tailwindcss@2.0.1': + resolution: {integrity: sha512-aE+M4qBvLHFiP7WKjam+wvJD6/TVteTr1p4pyHH+3HBStQTQZC23c+dRB/qJO0zqCv3eLVVxdJ/89BRAbV9NYw==} peerDependencies: - '@rsbuild/core': 1.x + '@rsbuild/core': ^2.0.0 peerDependenciesMeta: '@rsbuild/core': optional: true - '@rsbuild/plugin-umd@1.0.6': - resolution: {integrity: sha512-UqPwgoJThTTlWpvyDeSM94lNADK1XGFtLMmKAxx2t8iSKUHGPc8V+LPCm84WFeLYdEjHo76X4x4HESUE5W/C4Q==} + '@rsbuild/plugin-type-check@1.3.4': + resolution: {integrity: sha512-ibOlMRVKeDfBBSd09YVzJjAUhX1KnTVbK0NK/rPBai3/DAovhUsmkxKDIsE+3HN93iGBSBiqOCIOrYFO2Z21Fw==} peerDependencies: '@rsbuild/core': ^1.0.0 || ^2.0.0-0 peerDependenciesMeta: '@rsbuild/core': optional: true - '@rsbuild/plugin-vue2@1.1.0': - resolution: {integrity: sha512-EpA7EbpUCqyUyAmSaEmUyyUk0biIwWt73A+ZwhjVnGQNOoxmbWV2VYTIjpGnPFhVcNQTM4fw9yEqT3Gr2yJ3aA==} + '@rsbuild/plugin-umd@1.0.7': + resolution: {integrity: sha512-DWCksusJFyZE8oiw9kSj2r06gCkjdC5YTxFwM0C4mLzxxc6wKUIUqRhkwEroI7Qkkm5n9hcAAaOPzKDTwNtobw==} peerDependencies: '@rsbuild/core': ^1.0.0 || ^2.0.0-0 peerDependenciesMeta: '@rsbuild/core': optional: true - '@rsbuild/plugin-vue@1.2.4': - resolution: {integrity: sha512-Vdjpv9ueEWAXRB3d8VvQZbueH7DDUnuoq1uyPVHrdPcdM71TI+jLnfz/DSOQBHWhvyFwcOhnzjUiZFTB9ouX7g==} + '@rsbuild/plugin-vue@2.0.1': + resolution: {integrity: sha512-JbQ/e4J7lICXC6JpovJS9PHlIT0Vl1XngTni3HuVkXF82Q18k8nd0RmRDVRDFcb/mvqij5ITwZsez9h3DoYcQQ==} peerDependencies: - '@rsbuild/core': ^1.0.0 || ^2.0.0-0 + '@rsbuild/core': ^2.0.0 + peerDependenciesMeta: + '@rsbuild/core': + optional: true - '@rsdoctor/client@1.5.1': - resolution: {integrity: sha512-dtvg4cXN90tvzabBXBWVIsdXrs6Lpt5K6vXU1nu4qKQ5EDg241rT5C9W8EpnErgONJDDaqDhkUAk48zwpDba5A==} + '@rsdoctor/client@1.5.12': + resolution: {integrity: sha512-EPMEPd4Gf0ifvXftXwRb5XqmaK38gxCO+W4VFeZXHHBbHOp9gVTL8t7ZMUHxvWnMd901qpLlDKdpl/uwPrXhOQ==} - '@rsdoctor/core@1.5.1': - resolution: {integrity: sha512-wcUQ4Ab3l8qKE+8dnvEkr62qZKi3y8NW38U7VnkHKh6NJNS5+bX5mfEt8fDsDNkt6BxlM9G3QgC542K0SF3biQ==} + '@rsdoctor/core@1.5.12': + resolution: {integrity: sha512-aKG9EAPIlvBx8mNE7JU6bEb8YCBT0o5HiDSxuorgPuN3UEd85KBBExZLynwHN8pdHN2jwLki9qVWDQtQTKCqoQ==} - '@rsdoctor/graph@1.5.1': - resolution: {integrity: sha512-qPu9aavP/oBSVsYZ2S+mMPoYKiET76jq9kKPRayDx1lRO8mjS/brW+4vG0dPUSl6dY5YfDTW4V1YLPH1C3CGAg==} + '@rsdoctor/graph@1.5.12': + resolution: {integrity: sha512-kk3hFFaD24diaZFJgaqiiALmVMc1g9rNra6Yz2USjKKk8pp/dZphY0Ix6yEhT+sGkdi0WP143ECDgQBl6hqPRw==} - '@rsdoctor/rspack-plugin@1.5.1': - resolution: {integrity: sha512-tRJhItttGM3AEi/JdBYwCaXhfgZz2FCPoeZoQfW4R/XlZjO54U2FY+uNzxxFHEWDHQeK2Yiqnc7oOCq2dT1HpQ==} + '@rsdoctor/rspack-plugin@1.5.12': + resolution: {integrity: sha512-DfAuarwPH9/1FtPAuGWsZ/qZlC9wLKevTHgVGr2znzS9GpTM99orKru9wDNbWHJgi2nZdQ8v7H0YI5E7VrUQPw==} peerDependencies: '@rspack/core': '*' peerDependenciesMeta: '@rspack/core': optional: true - '@rsdoctor/sdk@1.5.1': - resolution: {integrity: sha512-iQxN0Qd9iDu887gNAL8egSFIYI81g+mWMX90660AK1REmQOBfQogIxnfV0DcRMEeufVb/HrEEAUvHR1UdLwqMw==} + '@rsdoctor/sdk@1.5.12': + resolution: {integrity: sha512-y1CXq5I2kcPgBcaORuOF3IbUl85pPRyZCqTnLv0UIqjRNRJ2nC+aeX4UgQ2UqmrV/DCKaAePvi28laU5VNtOVA==} - '@rsdoctor/types@1.5.1': - resolution: {integrity: sha512-NUdbUbhl8JLRDz36HfhYyHkjx5BlVkY4sMXWOy5ZGEfXDNvRLgbD4OLnQZWJpmVU4NADYTau0rKzhN9RIDoe4g==} + '@rsdoctor/types@1.5.12': + resolution: {integrity: sha512-FCO480A5kXYZ8pdyqYNvOm5edHRM3BpqQRdtsOA69Im1Zts8WUKo0FTSkp31c+JWDuK2OPPzeufPLlyTvKwTTw==} peerDependencies: '@rspack/core': '*' webpack: 5.x @@ -6832,50 +7597,87 @@ packages: webpack: optional: true - '@rsdoctor/utils@1.5.1': - resolution: {integrity: sha512-Lcpq2+n3aiT77UePb9gB63OLuZmA/vE3xt5If7hkeIi4XR6i/dS2VDTmu+jt4QbPsESXp628tjEH2IvFTAEs7g==} + '@rsdoctor/utils@1.5.12': + resolution: {integrity: sha512-Vy/HRr+4yJco9Drch1/L9LzPMO/OWY/nMrv5aHmfUfjRBOsPwy5qScSv0c04mYzx7FTEXefkCLHgNjCoMALPXA==} - '@rslib/core@0.19.4': - resolution: {integrity: sha512-qFJKXxFGf582uNWyD+2cxKVoorsDepWn7M0VXZX8BLzaEXVBzQmQ0i9UojWicmJr3ui9nkI7WRh66FQzoyWREg==} - engines: {node: '>=18.12.0'} + '@rslib/core@0.22.0': + resolution: {integrity: sha512-DGTMBDTSdILac0SmeBWvdYf/ZDn09vXgbJQ3/N1J7i6vBpFGWCCKjARoz1R5jYqr1Z9tLJ1OfOVZktbNY/XXuA==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + peerDependencies: + '@microsoft/api-extractor': ^7 + typescript: ^5 || ^6 + peerDependenciesMeta: + '@microsoft/api-extractor': + optional: true + typescript: + optional: true + + '@rslib/core@0.23.1': + resolution: {integrity: sha512-kATUdbAwWL12Zrvuiv4M9JmwxG0pvH7zAJeQpPwMgGbs6uWPG4jA89DQEDyoBFmM/p4flBXN40x+42hbN+Bhbw==} + engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: '@microsoft/api-extractor': ^7 - typescript: ^5 + typescript: ^5 || ^6 || ^7.0.1-0 peerDependenciesMeta: '@microsoft/api-extractor': optional: true typescript: optional: true - '@rspack/binding-darwin-arm64@1.3.12': - resolution: {integrity: sha512-8hKjVTBeWPqkMzFPNWIh72oU9O3vFy3e88wRjMPImDCXBiEYrKqGTTLd/J0SO+efdL3SBD1rX1IvdJpxCv6Yrw==} + '@rslint/core@0.5.3': + resolution: {integrity: sha512-7s7Yb9L0mwI2sl06G5HTI7ENd1iJiGYFVWbHjeJbXa7bLM5rPwkgWsYMRZo4kYQIYqpqD4Oqraor+zawEcunkw==} + hasBin: true + peerDependencies: + jiti: ^2.0.0 + peerDependenciesMeta: + jiti: + optional: true + + '@rslint/darwin-arm64@0.5.3': + resolution: {integrity: sha512-g/VSIw1/slkvQsNRbHpImAip/sCjEaqE/Z5ZE6plL7GXdeztWckSevu+J5v07JmILvebJ7ZUgFvMw/ydTdxofw==} cpu: [arm64] os: [darwin] - '@rspack/binding-darwin-arm64@1.6.7': - resolution: {integrity: sha512-QiIAP8JTAtht0j8/xZZEQTJRB9e+KrOm9c7JJm73CewVg55rDWRrwopiVfBNlTu1coem1ztUHJYdQhg2uXfqww==} - cpu: [arm64] + '@rslint/darwin-x64@0.5.3': + resolution: {integrity: sha512-+29fPLRjkNVQW7DAtgNkQH6rYg1CdjJYHhBhRHT8TJWU8+N3GrhWjbxEvW9XThkABpDqsxAGS86wCE060QuRpQ==} + cpu: [x64] os: [darwin] - '@rspack/binding-darwin-arm64@1.7.2': - resolution: {integrity: sha512-EsmfzNZnuEhVPMX5jWATCHT2UCCBh6iqq448xUMmASDiKVbIOhUTN1ONTV+aMERYl7BgMNJn0iTis6ot2GWKIg==} + '@rslint/linux-arm64@0.5.3': + resolution: {integrity: sha512-gpvnMVVP0wPe0T9qeITkaBB9WldxQPnJP8u314cG4sDyGV/qISKvUOPPk4AM3YG0f4UU7FA9gUySLptHLcDOFw==} cpu: [arm64] - os: [darwin] + os: [linux] - '@rspack/binding-darwin-arm64@1.7.4': - resolution: {integrity: sha512-d4FTW/TkqvU9R1PsaK2tbLG1uY0gAlxy3rEiQYrFRAOVTMOFkPasypmvhwD5iWrPIhkjIi79IkgrSzRJaP2ZwA==} + '@rslint/linux-x64@0.5.3': + resolution: {integrity: sha512-/ZzTWlZwi+Ff74tbnGYgLUc7YTDVsNuaL3EeZFuFIYk02Lge9UCCJywMExoLVTdhrZh7fRWu6nlS6sf1/okb8g==} + cpu: [x64] + os: [linux] + + '@rslint/win32-arm64@0.5.3': + resolution: {integrity: sha512-l5T5VeKQKjLMpUqahU/UDRV0UQcjvxN+r6bOSl+do0xCsYXpfEiI6HlE33//+VilJ120t2SI5e8Hnidaha3XEw==} + cpu: [arm64] + os: [win32] + + '@rslint/win32-x64@0.5.3': + resolution: {integrity: sha512-aPbtXTNeM9A5pA3krRzEaHGA6RLLkG5k8naNWGIfQnwfjMCk6vzjTyL6Wceg6Oq+qjTDnBLzU3RqZhpXwPeJ7w==} + cpu: [x64] + os: [win32] + + '@rspack/binding-darwin-arm64@1.6.7': + resolution: {integrity: sha512-QiIAP8JTAtht0j8/xZZEQTJRB9e+KrOm9c7JJm73CewVg55rDWRrwopiVfBNlTu1coem1ztUHJYdQhg2uXfqww==} cpu: [arm64] os: [darwin] - '@rspack/binding-darwin-arm64@2.0.0-alpha.1': - resolution: {integrity: sha512-+6E6pYgpKvs41cyOlqRjpCT3djjL9hnntF61JumM/TNo1aTYXMNNG4b8ZsLMpBq5ZwCy9Dg8oEDe8AZ84rfM7A==} + '@rspack/binding-darwin-arm64@2.0.6': + resolution: {integrity: sha512-0giCKiWlBfcM4i2scv1j2k9HlSecO9Ybhaa5wsMUyvcFeKr9HbNHh7C2eDFlC6zaI85IUdY71TXF/g/Tcxr9MA==} cpu: [arm64] os: [darwin] - '@rspack/binding-darwin-x64@1.3.12': - resolution: {integrity: sha512-Sj4m+mCUxL7oCpdu7OmWT7fpBM7hywk5CM9RDc3D7StaBZbvNtNftafCrTZzTYKuZrKmemTh5SFzT5Tz7tf6GA==} - cpu: [x64] + '@rspack/binding-darwin-arm64@2.1.4': + resolution: {integrity: sha512-3Xcs01iw48F4WeE4SHga6bCNb/UEFvtQX4P4eMIaJfGPjTQuxfabGE8yCPm9e3tpLZ5uo+IBnJ6nh5r6tIDOXQ==} + cpu: [arm64] os: [darwin] '@rspack/binding-darwin-x64@1.6.7': @@ -6883,86 +7685,63 @@ packages: cpu: [x64] os: [darwin] - '@rspack/binding-darwin-x64@1.7.2': - resolution: {integrity: sha512-lQLq0eNzFDzR31XD0H5oTG0y8cBoNF9hJ2gt1GgqMlYvaY+pMEeh7s4rTX1/M0c4gHpLudp86SsDuDJ53BwnaQ==} - cpu: [x64] - os: [darwin] - - '@rspack/binding-darwin-x64@1.7.4': - resolution: {integrity: sha512-Oq65S5szs3+In9hVWfPksdL6EUu1+SFZK3oQINP3kMJ5zPzrdyiue+L5ClpTU/VMKVxfQTdCBsI6OVJNnaLBiA==} + '@rspack/binding-darwin-x64@2.0.6': + resolution: {integrity: sha512-/mMo2IpI02aOKMlHbVbZue3TJxFqHGX+ibVTdEO+6bzRSuHs7+R9KM5U3XH2YxcWJy5Sid1X1T1pJAjsXcE3rA==} cpu: [x64] os: [darwin] - '@rspack/binding-darwin-x64@2.0.0-alpha.1': - resolution: {integrity: sha512-Ccf9NNupVe67vlaS9zKQJ+BvsAn385uBC1vXnYaUxxHoY/tEwNJf6t+XyDARt7mCtT7+Bu4L/iJ/JEF/MsO5zg==} + '@rspack/binding-darwin-x64@2.1.4': + resolution: {integrity: sha512-bz/AsCplLs+3fXULPQU9d4r8H4PdeljgHFyItvVIrA/NKZqzQ8sX0topf/zJVZAOtPH7GNnrKjq0/F0U2DHikQ==} cpu: [x64] os: [darwin] - '@rspack/binding-linux-arm64-gnu@1.3.12': - resolution: {integrity: sha512-7MuOxf3/Mhv4mgFdLTvgnt/J+VouNR65DEhorth+RZm3LEWojgoFEphSAMAvpvAOpYSS68Sw4SqsOZi719ia2w==} - cpu: [arm64] - os: [linux] - libc: [glibc] - '@rspack/binding-linux-arm64-gnu@1.6.7': resolution: {integrity: sha512-211/XoBiooGGgUo/NxNpsrzGUXtH1d7g/4+UTtjYtfc8QHwu7ZMHcsqg0wss53fXzn/yyxd0DZ56vBHq52BiFw==} cpu: [arm64] os: [linux] libc: [glibc] - '@rspack/binding-linux-arm64-gnu@1.7.2': - resolution: {integrity: sha512-rtrsygVbDYw55ukdIk3NEwNQWkUemfRgeNOUvZ0k/6p7eP16020VPDvIqvcmyPtBhwFmz5vfo57GnBLisjM/kw==} - cpu: [arm64] - os: [linux] - libc: [glibc] - - '@rspack/binding-linux-arm64-gnu@1.7.4': - resolution: {integrity: sha512-sTpfCraAtYZBhdw9Xx5a19OgJ/mBELTi61utZzrO3bV6BFEulvOdmnNjpgb0xv1KATtNI8YxECohUzekk1WsOA==} + '@rspack/binding-linux-arm64-gnu@2.0.6': + resolution: {integrity: sha512-H6ACzeM1KBxYDEF8YAim3501Jb1aCsSG79Gjm1M4pwJ5OJPK2ydiJEa438ugXmh0962eKYMHI2yZY0sQq8txaw==} cpu: [arm64] os: [linux] libc: [glibc] - '@rspack/binding-linux-arm64-gnu@2.0.0-alpha.1': - resolution: {integrity: sha512-B7omNsPSsinOq2VRD4d4VFrLgHceMQobqlLg0txFUZ7PDjE307gpTcGViWQlUhNCbkZXMPzDeXBFa5ZlEmxgnA==} + '@rspack/binding-linux-arm64-gnu@2.1.4': + resolution: {integrity: sha512-x0HQTLU1MusCtNamuXxf3ayEPkvh9uuaq4wVyBqveRkn4FznSOoHUsxTAKMnjGARX+vdLV/y/SwWJRDp2RI4zw==} cpu: [arm64] os: [linux] libc: [glibc] - '@rspack/binding-linux-arm64-musl@1.3.12': - resolution: {integrity: sha512-s6KKj20T9Z1bA8caIjU6EzJbwyDo1URNFgBAlafCT2UC6yX7flstDJJ38CxZacA9A2P24RuQK2/jPSZpWrTUFA==} - cpu: [arm64] - os: [linux] - libc: [musl] - '@rspack/binding-linux-arm64-musl@1.6.7': resolution: {integrity: sha512-0WnqAWz3WPDsXGvOOA++or7cHpoidVsH3FlqNaAfRu6ni6n7ig/s0/jKUB+C5FtXOgmGjAGkZHfFgNHsvZ0FWw==} cpu: [arm64] os: [linux] libc: [musl] - '@rspack/binding-linux-arm64-musl@1.7.2': - resolution: {integrity: sha512-zhh6ycumTHI7V/VOOT6DolvBe5RFG+Np/e5hhlhjEFtskraO9rkWg8knE9Ssu6a6Qdj4nGscqOj9ENNpc6gb+A==} + '@rspack/binding-linux-arm64-musl@2.0.6': + resolution: {integrity: sha512-QTFmBg0n+L397Wi8CIjbd5pe/hxpHnqCDaG1A7e2NWX8Fj9zulAoKLiKflQa1ELEhAY4Foq88aX75+Ilt2tHcw==} cpu: [arm64] os: [linux] libc: [musl] - '@rspack/binding-linux-arm64-musl@1.7.4': - resolution: {integrity: sha512-sw8jZbUe13Ry0/tnUt1pSdwkaPtSzKuveq+b6/CUT26I3DKfJQoG0uJbjj2quMe4ks3jDmoGlxuRe4D/fWUoSg==} + '@rspack/binding-linux-arm64-musl@2.1.4': + resolution: {integrity: sha512-SEYCQD9UflKJMkYGnG5nt2gcsqdkgJsQmryBC/jxo+bOuY9gUSReU99FqCt7WRQrsHLbGeAFeTWs1QzItWG/Bw==} cpu: [arm64] os: [linux] libc: [musl] - '@rspack/binding-linux-arm64-musl@2.0.0-alpha.1': - resolution: {integrity: sha512-NCG401ofZcDKlTWD8VHv76Y+02Stmd9Nu5MRbVUBOCTVgXMj8Mgrm5XsGBWUjzd5J/Mvo2hstCKIZxNzmPd8uQ==} - cpu: [arm64] + '@rspack/binding-linux-riscv64-gnu@2.1.4': + resolution: {integrity: sha512-jYtQKtnDRaVfyasvTGY04Z7m+xDWZYVwAIEOB4hP7czM7FVLOMgHlMlvw/EgF0DNHrBthqbPfBIS2tP50CzpEA==} + cpu: [riscv64] os: [linux] - libc: [musl] + libc: [glibc] - '@rspack/binding-linux-x64-gnu@1.3.12': - resolution: {integrity: sha512-0w/sRREYbRgHgWvs2uMEJSLfvzbZkPHUg6CMcYQGNVK6axYRot6jPyKetyFYA9pR5fB5rsXegpnFaZaVrRIK2g==} - cpu: [x64] + '@rspack/binding-linux-riscv64-musl@2.1.4': + resolution: {integrity: sha512-ZgxKjQAm9pidq2kChQO2PqKI9OQpLuGD7iPBuyT0gQg3m1+7vvbbkArLBPzJ12CQHVZvqua7n/QGx8pQjJI2Zw==} + cpu: [riscv64] os: [linux] - libc: [glibc] + libc: [musl] '@rspack/binding-linux-x64-gnu@1.6.7': resolution: {integrity: sha512-iMrE0Q4IuYpkE0MjpaOVaUDYbQFiCRI9D3EPoXzlXJj4kJSdNheODpHTBVRlWt8Xp7UAoWuIFXCvKFKcSMm3aQ==} @@ -6970,50 +7749,32 @@ packages: os: [linux] libc: [glibc] - '@rspack/binding-linux-x64-gnu@1.7.2': - resolution: {integrity: sha512-ON9hy6OTpBOmmFp/51RPa0r9bDbZ3wTTubT54V+yhHuB+eSrlXQIOQScUGCGoGgqp6sLTwKjv2yy7YLyzd1gCA==} - cpu: [x64] - os: [linux] - libc: [glibc] - - '@rspack/binding-linux-x64-gnu@1.7.4': - resolution: {integrity: sha512-1W6LU0wR/TxB+8pogt0pn0WRwbQmKfu9839p/VBuSkNdWR4aljAhYO6RxsLQLCLrDAqEyrpeYWsWJBvAJ4T/pA==} + '@rspack/binding-linux-x64-gnu@2.0.6': + resolution: {integrity: sha512-rerCAz022zf0ewxI+7n3SrqLEaxCL+MXRxKjK5FLUGFa8UkIrivq+VUP/1OB6JLh2Bucebc7Y9WoWHvtk22mLA==} cpu: [x64] os: [linux] libc: [glibc] - '@rspack/binding-linux-x64-gnu@2.0.0-alpha.1': - resolution: {integrity: sha512-Xgp8wJ5gjpPG8I3VMEsVAesfckWryQVUhJkHcxPfNi72QTv8UkMER7Jl+JrlQk7K7nMO5ltokx/VGl1c3tMx+w==} + '@rspack/binding-linux-x64-gnu@2.1.4': + resolution: {integrity: sha512-C53B3e6M4yzlYn4hDxR9cHZV+HqkfFGR0zuhH8QCfdBfN5KyGsmXmujiFU85ANEvBgf9CF8VreBQeJ20lyto/g==} cpu: [x64] os: [linux] libc: [glibc] - '@rspack/binding-linux-x64-musl@1.3.12': - resolution: {integrity: sha512-jEdxkPymkRxbijDRsBGdhopcbGXiXDg59lXqIRkVklqbDmZ/O6DHm7gImmlx5q9FoWbz0gqJuOKBz4JqWxjWVA==} - cpu: [x64] - os: [linux] - libc: [musl] - '@rspack/binding-linux-x64-musl@1.6.7': resolution: {integrity: sha512-e7gKFxpdEQwYGk7lTC/hukTgNtaoAstBXehnZNk4k3kuU6+86WDrkn18Cd949iNqfIPtIG/wIsFNGbkHsH69hQ==} cpu: [x64] os: [linux] libc: [musl] - '@rspack/binding-linux-x64-musl@1.7.2': - resolution: {integrity: sha512-+2nnjwaSOStgLKtY5O7I3yfkwTkhiJLQ35CwQqWKRw+g1E4OFIKpXBfl34JDtrF/2DeS7sVVyLeuC25+43n9/A==} - cpu: [x64] - os: [linux] - libc: [musl] - - '@rspack/binding-linux-x64-musl@1.7.4': - resolution: {integrity: sha512-rkmu8qLnm/q8J14ZQZ04SnPNzdRNgzAoKJCTbnhCzcuL5k5e20LUFfGuS6j7Io1/UdVMOjz/u7R6b9h/qA1Scw==} + '@rspack/binding-linux-x64-musl@2.0.6': + resolution: {integrity: sha512-96IgOFXQjX6Wbxd+DCYJFy2r/VMu1OoHifW4Cr3kGTYDKoQOIMLwb0ieu/ILp2dGWFMZo5S8odiByAmNICAOIA==} cpu: [x64] os: [linux] libc: [musl] - '@rspack/binding-linux-x64-musl@2.0.0-alpha.1': - resolution: {integrity: sha512-lrYKcOgsPA1UMswxzFAV37ofkznbtTLCcEas6lxtlT3Dr28P6VRzC8TgVbIiprkm10I0BlThQWDJ3aGzzLj9Kg==} + '@rspack/binding-linux-x64-musl@2.1.4': + resolution: {integrity: sha512-UaeG3FRo7e5RameQvWRNQ6KeXF29LEk67U/ohb9tF4U38mKH1OGqhmwCf5yLkqiOSgOi7Ff3ireOZD83Fso1iw==} cpu: [x64] os: [linux] libc: [musl] @@ -7022,121 +7783,76 @@ packages: resolution: {integrity: sha512-yx88EFdE9RP3hh7VhjjW6uc6wGU0KcpOcZp8T8E/a+X8L98fX0aVrtM1IDbndhmdluIMqGbfJNap2+QqOCY9Mw==} cpu: [wasm32] - '@rspack/binding-wasm32-wasi@1.7.2': - resolution: {integrity: sha512-TU/aLBpm9CTR/RTLF27WlvBKGyju6gpiNTRd3XRbX2JfY3UBNUQN/Ev+gQMVeOj55y9Fruzou42/w9ncTKA0Dw==} + '@rspack/binding-wasm32-wasi@2.0.6': + resolution: {integrity: sha512-0aWiF+qmdb0csp1x+MaR2o1pscoquLaEbLTVdKjmoTRs6sguMemtB1ObnVTahAUL73P66WePuNpFAJ81zNdqzQ==} cpu: [wasm32] - '@rspack/binding-wasm32-wasi@1.7.4': - resolution: {integrity: sha512-6BQvLbDtUVkTN5o1QYLYKAYuXavC4ER5Vn/amJEoecbM9F25MNAv28inrXs7BQ4cHSU4WW/F4yZPGnA+jUZLyw==} + '@rspack/binding-wasm32-wasi@2.1.4': + resolution: {integrity: sha512-0P1WZEfu7JOPzD/jQfk9U/6gnRFc7RpvYCQaYZVVYZNJ2gU6O0/yLegRGKNK/2L0zjYwiD0ynhOIBVUUERf5Pw==} cpu: [wasm32] - '@rspack/binding-wasm32-wasi@2.0.0-alpha.1': - resolution: {integrity: sha512-rppGiT7CtXlM8st+IgzBDqb7V//1xx5Oe0SY1sxxw0cfOGMpIQCwhJqx/uI6ioqJLZLGX/obt359+hPXyqGl4w==} - cpu: [wasm32] - - '@rspack/binding-win32-arm64-msvc@1.3.12': - resolution: {integrity: sha512-ZRvUCb3TDLClAqcTsl/o9UdJf0B5CgzAxgdbnYJbldyuyMeTUB4jp20OfG55M3C2Nute2SNhu2bOOp9Se5Ongw==} - cpu: [arm64] - os: [win32] - '@rspack/binding-win32-arm64-msvc@1.6.7': resolution: {integrity: sha512-vgxVYpFK8P5ulSXQQA+EbX78R/SUU+WIf0JIY+LoUoP89gZOsise/lKAJMAybzpeTJ1t0ndLchFznDYnzq+l4Q==} cpu: [arm64] os: [win32] - '@rspack/binding-win32-arm64-msvc@1.7.2': - resolution: {integrity: sha512-RReQN3AUu46XUZnOy5L/vSj5J+tcl/bzSnGQ2KetZ7dUOjGCC6c0Ki3EiklVM5OC1Agytz0Rz7cJqHJ+HaQbsA==} - cpu: [arm64] - os: [win32] - - '@rspack/binding-win32-arm64-msvc@1.7.4': - resolution: {integrity: sha512-kipggu7xVPhnAkAV7koSDVbBuuMDMA4hX60DNJKTS6fId3XNHcZqWKIsWGOt0yQ6KV7I3JRRBDotKLx6uYaRWw==} + '@rspack/binding-win32-arm64-msvc@2.0.6': + resolution: {integrity: sha512-BX638A1MXsjc2E3tUskVh3X/WBIHjLKK+lo395v7MmEL9u2BA6l3F6RyW+YaJOt5aEOOv83iA7iCZsviVZ49Uw==} cpu: [arm64] os: [win32] - '@rspack/binding-win32-arm64-msvc@2.0.0-alpha.1': - resolution: {integrity: sha512-yD2g1JmnCxrix/344r7lBn+RH+Nv8uWP0UDP8kwv4kQGCWr4U7IP8PKFpoyulVOgOUjvJpgImeyrDJ7R8he+5w==} + '@rspack/binding-win32-arm64-msvc@2.1.4': + resolution: {integrity: sha512-+aStQipk1EakLRPfD+/aQbtmTXfxqSWetcRRDWV3cAsD4ebv1tF8FLKYY1PCaFpQbX1FxzCBGF0KHxkAsi9cxA==} cpu: [arm64] os: [win32] - '@rspack/binding-win32-ia32-msvc@1.3.12': - resolution: {integrity: sha512-1TKPjuXStPJr14f3ZHuv40Xc/87jUXx10pzVtrPnw+f3hckECHrbYU/fvbVzZyuXbsXtkXpYca6ygCDRJAoNeQ==} - cpu: [ia32] - os: [win32] - '@rspack/binding-win32-ia32-msvc@1.6.7': resolution: {integrity: sha512-bV5RTW0Va0UQKJm9HWLt7fWNBPaBBBxCJOA2pJT3nGGm6CCXKnZSyEiVbFUk4jI/uiwBfqenlLkzaGoMRbeDhA==} cpu: [ia32] os: [win32] - '@rspack/binding-win32-ia32-msvc@1.7.2': - resolution: {integrity: sha512-EytrfT2sfUCnRMtXfSNv7AR65DWuY3dX/Bsn1TTin7CC6+RFEAP9nzHtCMISvFPp+c5bveok0/eY8j/f4LZ/Gg==} - cpu: [ia32] - os: [win32] - - '@rspack/binding-win32-ia32-msvc@1.7.4': - resolution: {integrity: sha512-9Zdozc13AUQHqagDDHxHml1FnZZWuSj/uP+SxtlTlQaiIE9GDH3n0cUio1GUq+cBKbcXeiE3dJMGJxhiFaUsxA==} + '@rspack/binding-win32-ia32-msvc@2.0.6': + resolution: {integrity: sha512-DCK/+MlN35uvH7tp4j0hbg8wIs9MHArMIrNZXtiD8xP6DNw2wrXcGC1VaxxR5apyWpqXAfIL/KsXBiWS3ygCvg==} cpu: [ia32] os: [win32] - '@rspack/binding-win32-ia32-msvc@2.0.0-alpha.1': - resolution: {integrity: sha512-5qpQL5Qz3uYb56pwffEGzznXSX9TNkLpigQbIObfnUwX7WkdjgTT7oTHpjn2sRSLLNiJ/jCp2r4ZHvjmnNRsRA==} + '@rspack/binding-win32-ia32-msvc@2.1.4': + resolution: {integrity: sha512-7nyrLRQ07j6i6omZuwiwwTI6rpjdy/Su3niLDAG7WsLL21u3/UQQrw6Fvm8SH3XYteghoHLSM3dhgaisuUhdJg==} cpu: [ia32] os: [win32] - '@rspack/binding-win32-x64-msvc@1.3.12': - resolution: {integrity: sha512-lCR0JfnYKpV+a6r2A2FdxyUKUS4tajePgpPJN5uXDgMGwrDtRqvx+d0BHhwjFudQVJq9VVbRaL89s2MQ6u+xYw==} - cpu: [x64] - os: [win32] - '@rspack/binding-win32-x64-msvc@1.6.7': resolution: {integrity: sha512-8xlbuJQtYktlBjZupOHlO8FeZqSIhsV3ih7xBSiOYar6LI6uQzA7XiO3I5kaPSDirBMMMKv1Z4rKCxWx10a3TQ==} cpu: [x64] os: [win32] - '@rspack/binding-win32-x64-msvc@1.7.2': - resolution: {integrity: sha512-zLFt6cr55fjbIy6HT1xS2yLVmtvRjyZ0TbcRum7Ipp+s23gyGHVYNRuDMj34AHnhbCcX/XrxDTzCc4ba6xtYTw==} - cpu: [x64] - os: [win32] - - '@rspack/binding-win32-x64-msvc@1.7.4': - resolution: {integrity: sha512-3a/jZTUrvU340IuRcxul+ccsDtdrMaGq/vi4HNcWalL0H2xeOeuieBAV8AZqaRjmxMu8OyRcpcSrkHtN1ol/eA==} + '@rspack/binding-win32-x64-msvc@2.0.6': + resolution: {integrity: sha512-TxutgzdEX9BkAU/5liKxdQmggJ23INz7EZDWtzSJO6C2SiSYzTJdyPQDIJi1ddkM5TX/drzH184gAJMVOQefng==} cpu: [x64] os: [win32] - '@rspack/binding-win32-x64-msvc@2.0.0-alpha.1': - resolution: {integrity: sha512-dZ76NN9tXLaF2gnB/pU+PcK4Adf9tj8dY06KcWk5F81ur2V4UbrMfkWJkQprur8cgL/F49YtFMRWa4yp/qNbpQ==} + '@rspack/binding-win32-x64-msvc@2.1.4': + resolution: {integrity: sha512-Z4je7JBaDpO9vvNMgCxlycycRJq+GQwwuXSXagW2xvvGM10Ij63YVtIehSMG9xaW8PED41oc9nWndoEsiD60pA==} cpu: [x64] os: [win32] - '@rspack/binding@1.3.12': - resolution: {integrity: sha512-4Ic8lV0+LCBfTlH5aIOujIRWZOtgmG223zC4L3o8WY/+ESAgpdnK6lSSMfcYgRanYLAy3HOmFIp20jwskMpbAg==} - '@rspack/binding@1.6.7': resolution: {integrity: sha512-7ICabuBN3gHc6PPN52+m1kruz3ogiJjg1C0gSWdLRk18m/4jlcM2aAy6wfXjgODJdB0Yh2ro/lIpBbj+AYWUGA==} - '@rspack/binding@1.7.2': - resolution: {integrity: sha512-bVssRQ39TgGA2RxKEbhUBKYRHln9sbBi0motHmqSU53aMnIkiLXjcj7tZC5dK7Okl2SrHM5KCYK9eG4UodDfdA==} - - '@rspack/binding@1.7.4': - resolution: {integrity: sha512-BOACDXd9aTrdJgqa88KGxnTGdUdVLAClTCLhSvdNvQZIcaVLOB1qtW0TvqjZ19MxuQB/Cba5u/ILc5DNXxuDhg==} + '@rspack/binding@2.0.6': + resolution: {integrity: sha512-z5EO9mPlmYNpHAlRGub0Chr6D+Klgy+tX36n7tCm7VRGRlwTmTU9wSENrYbHcCpFbegtrE0s30rDeTBeOu+JiQ==} - '@rspack/binding@2.0.0-alpha.1': - resolution: {integrity: sha512-Glz0SNFYPtNVM+ExJ4ocSzW+oQhb1iHTmxqVEAILbL17Hq3N/nwZpo1cWEs6hJjn8cosJIb1VKbbgb/1goEtCQ==} + '@rspack/binding@2.1.4': + resolution: {integrity: sha512-iye4BaTYtTt0qa39avWwEsUobVxFNhQHr6B8reFeKU7sdaZsC9LUoDR8JAt5gOnbnzFMPdKgrdU/VzkC6rXbIg==} - '@rspack/cli@1.7.4': - resolution: {integrity: sha512-YYRE/m8TqKJdv2UvyXMECZZl93Z/R2/EonpIS/gEmuq+3eu5YDwgbrKqvtbqr7LFfrghYcTYz/V1EPOiseUr3w==} + '@rspack/cli@2.1.4': + resolution: {integrity: sha512-DYFvcDwL8jzqPV+7zt7DKpq2Fsk7ZtK8YswhTTje6iaIwvtzAPLFI3BsG6YrQ3yfMj7jqjSe4Vb5MDPCxR/g4A==} hasBin: true peerDependencies: - '@rspack/core': ^1.0.0-alpha || ^1.x - - '@rspack/core@1.3.12': - resolution: {integrity: sha512-mAPmV4LPPRgxpouUrGmAE4kpF1NEWJGyM5coebsjK/zaCMSjw3mkdxiU2b5cO44oIi0Ifv5iGkvwbdrZOvMyFA==} - engines: {node: '>=16.0.0'} - peerDependencies: - '@swc/helpers': '>=0.5.1' + '@rspack/core': ^2.0.0-0 + '@rspack/dev-server': ^2.0.0-0 peerDependenciesMeta: - '@swc/helpers': + '@rspack/dev-server': optional: true '@rspack/core@1.6.7': @@ -7148,236 +7864,216 @@ packages: '@swc/helpers': optional: true - '@rspack/core@1.7.2': - resolution: {integrity: sha512-Pm06phSQqbthbzl92KdnbXmwcnYRv3Ef86uE6hoADqVjsmt2WvJwNjpqgs0S6n+s9UL6QzxqaaAaKg5qeBT+3g==} - engines: {node: '>=18.12.0'} + '@rspack/core@2.0.6': + resolution: {integrity: sha512-ronRqH1T2dYdMFVOQbGvDNxYaLugQK8qhNYYtS2DbOvPKQYvdIYWDenL9k/WV+hLoknnPWMn2ME2cKJcK3Po+g==} + engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: - '@swc/helpers': '>=0.5.1' + '@module-federation/runtime-tools': ^0.24.1 || ^2.0.0 + '@swc/helpers': ^0.5.23 peerDependenciesMeta: - '@swc/helpers': + '@module-federation/runtime-tools': optional: true - - '@rspack/core@1.7.4': - resolution: {integrity: sha512-6QNqcsRSy1WbAGvjA2DAEx4yyAzwrvT6vd24Kv4xdZHdvF6FmcUbr5J+mLJ1jSOXvpNhZ+RzN37JQ8fSmytEtw==} - engines: {node: '>=18.12.0'} - peerDependencies: - '@swc/helpers': '>=0.5.1' - peerDependenciesMeta: '@swc/helpers': optional: true - '@rspack/core@2.0.0-alpha.1': - resolution: {integrity: sha512-2KK3hbxrRqzxtzg+ka7LsiEKIWIGIQz317k9HHC2U4IC5yLJ31K8y/vQfA1aIT2QcFls9gW7GyRjp8A4X5cvLA==} + '@rspack/core@2.1.4': + resolution: {integrity: sha512-lpJgtr+JAXuDAMBJfRJ1LHyWVuYJyhZu6L6aj9t4lipUU03qwakHnzn3vwSCr68PsVvVPzR6NbJE1gJienSV0g==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: - '@module-federation/runtime-tools': '>=0.22.0' - '@swc/helpers': '>=0.5.1' + '@module-federation/runtime-tools': ^0.24.1 || ^2.0.0 + '@swc/helpers': ^0.5.23 peerDependenciesMeta: '@module-federation/runtime-tools': optional: true '@swc/helpers': optional: true - '@rspack/dev-server@1.1.5': - resolution: {integrity: sha512-cwz0qc6iqqoJhyWqxP7ZqE2wyYNHkBMQUXxoQ0tNoZ4YNRkDyQ4HVJ/3oPSmMKbvJk/iJ16u7xZmwG6sK47q/A==} - engines: {node: '>= 18.12.0'} + '@rspack/dev-middleware@2.0.3': + resolution: {integrity: sha512-GxnGj9jy76G3eCPyZei81fwKLAMLZaPEEqFz1/QDYquhwi/qYZX5fekFJ1XVpuwxGEK9KSX3hxZylfwrs4cmLA==} + engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: - '@rspack/core': '*' + '@rspack/core': ^2.0.0 + peerDependenciesMeta: + '@rspack/core': + optional: true - '@rspack/dev-server@1.2.1': - resolution: {integrity: sha512-e/ARvskYn2Qdd02qLvc0i6H9BnOmzP0xGHS2XCr7GZ3t2k5uC5ZlLkeN1iEebU0FkAW+6ot89NahFo3nupKuww==} - engines: {node: '>= 18.12.0'} + '@rspack/dev-server@2.1.0': + resolution: {integrity: sha512-WkCi6bWThVX5Ziv04srPaRoCoUY5FJolO4gqzE7xPO0XbXShsGnwn0vGD0DFfnYFcw9VSsxlmeCDV799lNYclA==} + engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: - '@rspack/core': '*' - - '@rspack/lite-tapable@1.0.1': - resolution: {integrity: sha512-VynGOEsVw2s8TAlLf/uESfrgfrq2+rcXB1muPJYBWbsm1Oa6r5qVQhjA5ggM6z/coYPrsVMgovl3Ff7Q7OCp1w==} - engines: {node: '>=16.0.0'} + '@rspack/core': ^2.0.0 + selfsigned: ^5.0.0 + peerDependenciesMeta: + selfsigned: + optional: true '@rspack/lite-tapable@1.1.0': resolution: {integrity: sha512-E2B0JhYFmVAwdDiG14+DW0Di4Ze4Jg10Pc4/lILUrd5DRCaklduz2OvJ5HYQ6G+hd+WTzqQb3QnDNfK4yvAFYw==} - '@rspack/plugin-preact-refresh@1.1.4': - resolution: {integrity: sha512-M197BNmvxD7h0hwccmAyc3H6QCeOFPLUExoC9jgEpZI4+dLnbrJyGEEuGss2svUIT6T5d92S71K0o8xSyjuFPQ==} + '@rspack/plugin-preact-refresh@1.1.6': + resolution: {integrity: sha512-aW6H+IXw4TpeovHb382idyxPMzjoXrBfR+VWZmjZcVIjVF9NqGVwhSg9LEkKHUugK8Z0QBS+D2yt5bd0S1q8ow==} peerDependencies: '@prefresh/core': ^1.5.0 '@prefresh/utils': ^1.2.0 - '@rspack/plugin-preact-refresh@1.1.5': - resolution: {integrity: sha512-1oXF8ovAF+XoMcZ1qjeJ+l28qXAnKmVulV8Q5/Q1bXDkfMBmvC10O94wpxojcIY/kdMrHIFTfWbUhm0qBcYeGA==} + '@rspack/plugin-preact-refresh@2.0.1': + resolution: {integrity: sha512-tQ3WRBVaJ5JVy4jQHaYpYqeQrPStc7WrIJlVMrY/2mJMe5D1Ma4EO6K7J0v4Zx3HZMoJ1xeaqfCI9E8UHFE9yQ==} peerDependencies: '@prefresh/core': ^1.5.0 '@prefresh/utils': ^1.2.0 + '@rspack/core': ^2.0.0 + peerDependenciesMeta: + '@rspack/core': + optional: true - '@rspack/plugin-react-refresh@1.4.3': - resolution: {integrity: sha512-wZx4vWgy5oMEvgyNGd/oUKcdnKaccYWHCRkOqTdAPJC3WcytxhTX+Kady8ERurSBiLyQpoMiU3Iyd+F1Y2Arbw==} + '@rspack/plugin-react-refresh@2.0.0': + resolution: {integrity: sha512-Cf6CxBStNDJbiXMc/GmsvG1G8PRlUpa0MSfWsMTI+e8npzuTN/p8nwLs3shriBZOLciqgkSZpBtPTd10BLpj1g==} peerDependencies: + '@rspack/core': ^2.0.0-0 react-refresh: '>=0.10.0 <1.0.0' - webpack-hot-middleware: 2.x peerDependenciesMeta: - webpack-hot-middleware: + '@rspack/core': optional: true - '@rspack/plugin-react-refresh@1.6.0': - resolution: {integrity: sha512-OO53gkrte/Ty4iRXxxM6lkwPGxsSsupFKdrPFnjwFIYrPvFLjeolAl5cTx+FzO5hYygJiGnw7iEKTmD+ptxqDA==} + '@rspack/plugin-react-refresh@2.0.2': + resolution: {integrity: sha512-dGNZiCxQxgAUI9sah7gd8u+O7OJZRCmqtEJNDOd8xW5RqcieC86F7p5qcShyw6onH5pKf57evpr2VjGbaFGkZg==} peerDependencies: + '@rspack/core': ^2.0.0 react-refresh: '>=0.10.0 <1.0.0' - webpack-hot-middleware: 2.x peerDependenciesMeta: - webpack-hot-middleware: + '@rspack/core': optional: true - '@rspress/core@1.47.1': - resolution: {integrity: sha512-vEJneveJKQfZjxL8ht27ZvPhlnu+eQrCNzcJ7oFDXTLO4LQSG019qhcSbTXD8l230Itpm6Vl7SLLVvhJ3IuB/Q==} - engines: {node: '>=14.17.6'} - - '@rspress/core@2.0.1': - resolution: {integrity: sha512-Zaj74QJeaZe2ZprGCQumJPlmIM41MQQbfTkYjpcTp4BCxOw1thabcoCL/2QcquqNs2g3rRv5l0LghFxV1WmhYw==} - engines: {node: ^20.19.0 || >=22.12.0} - hasBin: true - - '@rspress/mdx-rs-darwin-arm64@0.6.6': - resolution: {integrity: sha512-fsuhUko2VJin9oZvGDEM8FWIisbhTe+ki8SiiVMqtl6OUtga9wB8F3JmsjVNg615lHp7FiT66Mvfbxweo+jjTQ==} - engines: {node: '>=14.12'} + '@rspack/resolver-binding-darwin-arm64@0.2.8': + resolution: {integrity: sha512-nTnK17kmxXEvR+WpOIZPSIzUFYeWCHoffgU9tvOLOwuTBH41kWnSQXXWu+AiMVwvJ6wdRO6Vo30hPhlXEG7Pyw==} cpu: [arm64] os: [darwin] - '@rspress/mdx-rs-darwin-x64@0.6.6': - resolution: {integrity: sha512-LAkc4H9cODxOsZLMsX57ma8Kk+KZytLTgkGTUXBX2M88O5ucZzrdBWFNXP8EvNcVcDR4O+YwcZPYMlZDqRyX5A==} - engines: {node: '>=14.12'} + '@rspack/resolver-binding-darwin-x64@0.2.8': + resolution: {integrity: sha512-Aqr4TK2rA6XVYUOmM5YCtYyCMZhOIR53P4cOGgGARg99A7OuMBMzUL4r1n0M0Fx35v6/sSx1OBe+odHmPxksEg==} cpu: [x64] os: [darwin] - '@rspress/mdx-rs-linux-arm64-gnu@0.6.6': - resolution: {integrity: sha512-l18CBbqFsn1NOWngdcfKVbqAGYsNouQw/WNAUxoKX3kPh+TsWxGZR2vBnPQ+In4yNzSz5AVMPKBMah2YNIFmXA==} - engines: {node: '>=14.12'} + '@rspack/resolver-binding-linux-arm64-gnu@0.2.8': + resolution: {integrity: sha512-wGvkxm2G4mNTztslaOzLzx5JuySQSy5DcOWEZxHcjJJzp5L3ODbYLK18HtUc6cvmaVOmjaGrrYPrqJJ0hHTVFg==} cpu: [arm64] os: [linux] + libc: [glibc] - '@rspress/mdx-rs-linux-arm64-musl@0.6.6': - resolution: {integrity: sha512-diwYLjMUlK1CSoZ0D6Lrdd31B60SgGlGqvvWs49PqDFpb+/wbBuKTGfjx+bzPmRBvSgjDUJuNkh3tHldj9wpXg==} - engines: {node: '>=14.12'} + '@rspack/resolver-binding-linux-arm64-musl@0.2.8': + resolution: {integrity: sha512-EqRJ9zLQsLAvyDKJKVZ45BSqRIMS12f5HtJdy3KkAHU14ZmsGv8e5IKkwUZN5CNBRad8xVlOMMx3dOfF4whJzg==} cpu: [arm64] os: [linux] + libc: [musl] - '@rspress/mdx-rs-linux-x64-gnu@0.6.6': - resolution: {integrity: sha512-Qie1XlZ55qn2nyXZ5DO3vSYa8xiiTiT8vjh5gIkNMhYh/qvUefJTgp8RC+DFsdlyxSVHRWSTAiWchFyhpW6QCw==} - engines: {node: '>=14.12'} + '@rspack/resolver-binding-linux-x64-gnu@0.2.8': + resolution: {integrity: sha512-eXbeotNCTntL4/+mxJRVCxK63YeWzTfp0F3POeHJFSs6Nt0f2J/mZNFlasJmd6xm7zvE80h/HWOwbwjRBLcElA==} cpu: [x64] os: [linux] + libc: [glibc] - '@rspress/mdx-rs-linux-x64-musl@0.6.6': - resolution: {integrity: sha512-IegWebLUvioMIMQGo7JDW2sR3JOFOuJl/blX5Vy/fwHvfznIscRcJlu/Va6brMHkgv36fgXgCv7Yt3JwXGQaTQ==} - engines: {node: '>=14.12'} + '@rspack/resolver-binding-linux-x64-musl@0.2.8': + resolution: {integrity: sha512-KWFHlOWGkT+eMngoUgPGXrDi+rU04VCh9jyk0U6Ot2RTWvhGxwKykjmLS+CWZI/EBrzr9A6g2U3jzKTMNz9oCw==} cpu: [x64] os: [linux] + libc: [musl] + + '@rspack/resolver-binding-wasm32-wasi@0.2.8': + resolution: {integrity: sha512-I6GIhgICFViE88jejIV74oiiWHnpLpQ5ogaZM1ozM9KDnfqcHoX0IVEyrIh5KqA8iLDyhuoFSW+Hf0qN7VTBBQ==} + engines: {node: '>=14.0.0'} + cpu: [wasm32] - '@rspress/mdx-rs-win32-arm64-msvc@0.6.6': - resolution: {integrity: sha512-EA/BNOhTvF6dE+vdoIBxZaHxynLjL46qxiyHhNj0+no0lcBS2NbeWIgl2ge3O35n5h7Pj0sbmchHazpXwgDNcg==} - engines: {node: '>=14.12'} + '@rspack/resolver-binding-win32-arm64-msvc@0.2.8': + resolution: {integrity: sha512-ZXCt3qUfDAEbtc2sHpvxM7lNFZM+DxfblgXUIl3Jy6BuEZbHe1i6z+t9c34ayHoGTVbVSNCtaYuG/MaWdSnPHw==} cpu: [arm64] os: [win32] - '@rspress/mdx-rs-win32-x64-msvc@0.6.6': - resolution: {integrity: sha512-P6XbuHD+TRw73lqWxWf8Zb8/+MgHO4pCv4h1QoumxyFz0+2C+47576eBPimprWHgq066AZ34q3+037mrbZdvAA==} - engines: {node: '>=14.12'} + '@rspack/resolver-binding-win32-ia32-msvc@0.2.8': + resolution: {integrity: sha512-2LRymjDK8MpUERD8CL0PPae5y2crU5TAg4T4EzpeL5jLARVq6izsEruiWzB6Y+D15vUYlvmgs2370GXVSB861w==} + cpu: [ia32] + os: [win32] + + '@rspack/resolver-binding-win32-x64-msvc@0.2.8': + resolution: {integrity: sha512-hzRpfbtvv4M4EVrKKIAaHDs5wT8lVcbSUjtwPs5u4IeLEix45nQPQ6ZQjmE4lIH0GP/3L3XQhZroYmTcH/xdsQ==} cpu: [x64] os: [win32] - '@rspress/mdx-rs@0.6.6': - resolution: {integrity: sha512-NpNhTKBIlV3O6ADhoZkgHvBFvXMW2TYlIWmIT1ysJESUBqDpaN9H3Teve5fugjU2pQ2ORBZO6SQGKliMw/8m/Q==} - engines: {node: '>= 10'} + '@rspack/resolver@0.2.8': + resolution: {integrity: sha512-FBWqdHhzS8mcf/WN4Ktzr7EaeaN+hsxbN98EweegX3924beZuY6H70CSFWCv1fIHAieCUv/9XCjKggHvhCsLwA==} + + '@rspress/core@2.0.13': + resolution: {integrity: sha512-lbaBA5eqh7wKdH98TUQEI+SfS3Z6YgaNCup3X+ttrYVLOrxN8PJvbedo6fFAcl+wP3XLy6D0pcnnzAgu8y3tdg==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true - '@rspress/plugin-api-docgen@2.0.1': - resolution: {integrity: sha512-qlmtXbXtROQDXDc9H+45eaHf77FTANoONIxBSEUpHUlSsmqEBMnZFQP5qRXqTXn1ihSjUJqkJfMEaf72kSdMXQ==} + '@rspress/plugin-api-docgen@2.0.13': + resolution: {integrity: sha512-VlOXFdYf44cfetEWPScqEwdAUlb/jn+S95AvhG3AC2R5ZBI8rBoF9aLcCPQFFQYruA90qa2dSOvZFkdxWtcbPg==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: - '@rspress/core': ^2.0.1 - typescript: ^5.8.2 + '@rspress/core': ^2.0.10 + typescript: ^6.0.3 peerDependenciesMeta: typescript: optional: true - '@rspress/plugin-auto-nav-sidebar@1.47.1': - resolution: {integrity: sha512-GODWwufeJfblwgGrkxcxorSEVvhiJC3qhepWUxB4zSbUqn0wgbdOzGpTvf3NJX/OD7lV9wcUTtvballeNvbKeg==} - engines: {node: '>=14.17.6'} - - '@rspress/plugin-container-syntax@1.47.1': - resolution: {integrity: sha512-Uen5Bi/HQF+J8SdNDUHdIwziZrqWRIsMzaQa71oskQdzI2478dNPeFuGIwMX/4RF9msSW8MOL88OSKr/bng3Cg==} - engines: {node: '>=14.17.6'} - - '@rspress/plugin-last-updated@1.47.1': - resolution: {integrity: sha512-O3I167pbmM5q2eZVPR1BUrXwfbXbT7I9lNn/amG03+65Ojf8x0lSIckXxUmNkw/wJHwPy6af/SfG9ZHqIEg5Fw==} - engines: {node: '>=14.17.6'} - - '@rspress/plugin-medium-zoom@1.47.1': - resolution: {integrity: sha512-2MJ4O2L3QpNmGNjRse/db5b0vhAW8KrpSTz+DBgnqAQPZblllXogICpzaFtJrgOExBJvPVz3hR4OHBmpX7DRvQ==} - engines: {node: '>=14.17.6'} - peerDependencies: - '@rspress/runtime': ^1.47.1 - - '@rspress/plugin-preview@2.0.1': - resolution: {integrity: sha512-A6zyW2gZaDKFIjbnSO9Mkba+yhg1VDcLIebu7i+PanPX23fyG/lR4jubDGvDHnjr5A6xJHQGDjh8vunIy60zhQ==} + '@rspress/plugin-preview@2.0.13': + resolution: {integrity: sha512-ac8jpLHiAy/OWVzw5Zw/nAKQrvmD5+73fXUugzipQvwh/lxd/3rqwONyvzu57ttuBeOvJc0bWqHRJgBspI5Eow==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: - '@rspress/core': ^2.0.1 + '@rspress/core': ^2.0.10 react: '>=18.0.0' - react-router-dom: ^6.8.1 - - '@rspress/runtime@1.47.1': - resolution: {integrity: sha512-deEyM6wTr9G/Gq2LPPY2xJmW0wMPvtemTgXHcjd6VraQ3ikKGNEkZSofpwLOUfwsrHmOXEGHHQw5oFkaZb9ALw==} - engines: {node: '>=14.17.6'} - - '@rspress/shared@1.47.1': - resolution: {integrity: sha512-UxJqX9qIeIAVDaDFDrylRLfJVTJ8IEzSfKqIeAOBkag46k6lcIJZ05luZqGzlBOXtS0UZnj6E7g874+8d4YYcg==} + react-dom: '>=18.0.0' - '@rspress/shared@2.0.1': - resolution: {integrity: sha512-0t12G/WSPuoXbut5kX7jSHsv1YUlsGVVz6Lc9XirgbTSJ01/K5WEA2j3Me3x8+d2ICcbVQp2oeCo+iTtVCZQwg==} + '@rspress/shared@2.0.13': + resolution: {integrity: sha512-LmDfr7+MDNWRBbxcNoWkW68A35oRonpDJq2Jlx3L8GCzG4sAsyd6Yw0DebTWAxx7hVOXGMf37nEf1J4aOLEZfg==} - '@rspress/theme-default@1.47.1': - resolution: {integrity: sha512-AgVIDPb+RbM2MTbX9YiwmBU7fsI6YJhPmjLL6b5QYD07c0HjFouzUFw27SLOshZWsQYG1HbXkF1i34lIpBCkjQ==} - engines: {node: '>=14.17.6'} - - '@rstest/adapter-rsbuild@0.2.0': - resolution: {integrity: sha512-iiROg4p9/5lW7D1KqMrfdnEyX1aSjaFUl590UpIzYjS8pUqN2nYU6j9mu1+hzPFAEJAR0tvZSkXRbHFu923pgQ==} + '@rstest/adapter-rsbuild@0.10.3': + resolution: {integrity: sha512-pyYoNiNfYkD8NWrnja9cMvOac2P9uaJwANVLxSJIxd6nzib2dMGu4kurctdti6QC6mfgS2Ad9xa9aATtIZti2g==} peerDependencies: '@rsbuild/core': '*' - '@rstest/core': '>=0.7.7' + '@rstest/core': ^0.10.3 - '@rstest/adapter-rslib@0.2.0': - resolution: {integrity: sha512-iFFw7yuWF3/MgVm/G/uOwN0iB/zNVXCTTtLojMylO/X/85fU03Oax6wX6oO/AiP5vlkIOg2Eob0FP2vR/mI+Jg==} + '@rstest/adapter-rslib@0.10.3': + resolution: {integrity: sha512-AuK+NFUKxk8Ijc2Op5wNDJC0zQCQoEh41RTtWzTSK4NrHF9joB0rj/fwRGzehGSwmmd4pMe1btuLe9QfYJX1bQ==} peerDependencies: '@rslib/core': '>=0.18.6' - '@rstest/core': '>=0.7.7' - typescript: ^5 + '@rstest/core': ^0.10.3 + typescript: ^5 || ^6 peerDependenciesMeta: typescript: optional: true - '@rstest/browser-react@0.8.1': - resolution: {integrity: sha512-+loRyl9eDuGWLfnuBfp7364yX2vdX/vHBrZ6sG9WkmCMcm6fS4cBtEm4hG2mqs0ciQVIte9gMp3QS2yjE434tg==} - engines: {node: '>=18.12.0'} + '@rstest/adapter-rspack@0.10.3': + resolution: {integrity: sha512-JGWY5TfruoqYI8Pnqj46Bow8hn17TycB022Ok4jcA+7NsDgZ+m7Cta+YPfq4s60Osq4ItXnB5dZAe8xELt7HRg==} peerDependencies: - '@rstest/core': ^0.8.1 - react: ^17.0.0 || ^18.0.0 || ^19.0.0 - react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 + '@rspack/cli': '>=2.0.0-0' + '@rspack/core': '>=2.0.0-0' + '@rstest/core': ^0.10.3 - '@rstest/browser@0.8.1': - resolution: {integrity: sha512-TguDhVvLmVwjhbtXBR/C5e3/q2x5uxR7RzgvY22HnC+vtLDk0kevEMtQOSNMDUp2S+kNi8HoVEtQMACC+i4chw==} - engines: {node: '>=18.12.0'} + '@rstest/browser-react@0.10.3': + resolution: {integrity: sha512-4RAmZBTmpc31cJo0qVnprMmHNGyAT/zm9fkKY6E7XZePGIkx6nNfn/8z5aOce8xgUk+rjInqK7U4OTHeZpTHJQ==} + engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: - '@rstest/core': ^0.8.1 + '@rstest/core': ^0.10.3 + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + + '@rstest/browser@0.10.3': + resolution: {integrity: sha512-I1iJEiAZx1FCYMrP/jYB1Nz0r4wYL6tvd6w4tlx/3SandW7OBq2w1tY9B6fR9gruSAQ70+ar3Deue0Wx9RLaIw==} + engines: {node: ^20.19.0 || >=22.12.0} + peerDependencies: + '@rstest/core': ^0.10.3 playwright: ^1.49.1 peerDependenciesMeta: playwright: optional: true - '@rstest/core@0.8.1': - resolution: {integrity: sha512-7d/2fm2V91pVx/rRtZ2gl6Zh4hVMivtDl4RgHFhBOrxi//UwhKISeF5gS/CSwpCgfOf10TzJRXqdI17ueUBNMQ==} - engines: {node: '>=18.12.0'} + '@rstest/core@0.10.3': + resolution: {integrity: sha512-UiJ1td7KszgAfPVroNKnQQ60S0EeyHdPZArng08ffMMCmwo/6aeLmjk4s+W/ojR5iredelM9Z0Yc01vN3kSaeA==} + engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: - happy-dom: '*' + happy-dom: ^20.8.3 jsdom: '*' peerDependenciesMeta: happy-dom: @@ -7385,135 +8081,227 @@ packages: jsdom: optional: true - '@rstest/coverage-istanbul@0.2.0': - resolution: {integrity: sha512-ghFY2XkjL2PFarLaG+BxFTJYbVXtAtcqW5rjOqheiOYV6PqlOHFf/s+fLkKeOTc1oVoL3A/9vjMBc8fOgjAF/A==} + '@rstest/coverage-istanbul@0.10.3': + resolution: {integrity: sha512-CpnPZzHn8t5fmJobdsslK7oCJ5Si4mLA+5TCBjWGEy8C5t8ueIQX4NZVatM/zj30hv/1r7GCVRQqh2MRpPeSVA==} peerDependencies: - '@rstest/core': ~0.8.0 + '@rstest/core': ^0.10.3 - '@selderee/plugin-htmlparser2@0.11.0': - resolution: {integrity: sha512-P33hHGdldxGabLFjPPpaTxVolMrzrcegejx+0GxjrIb9Zv48D8yAIA/QTDR2dFl7Uz7urX8aX6+5bCZslr+gWQ==} + '@sec-ant/readable-stream@0.4.1': + resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} - '@sentry/babel-plugin-component-annotate@4.8.0': - resolution: {integrity: sha512-cy/9Eipkv23MsEJ4IuB4dNlVwS9UqOzI3Eu+QPake5BVFgPYCX0uP0Tr3Z43Ime6Rb+BiDnWC51AJK9i9afHYw==} - engines: {node: '>= 14'} + '@sentry/babel-plugin-component-annotate@5.3.0': + resolution: {integrity: sha512-p4q8gn8wcFqZGP/s2MnJCAAd8fTikaU6A0mM97RDHQgStcrYiaS0Sc5zUNfb1V+UOLPuvdEdL6MwyxfzjYJQTA==} + engines: {node: '>= 18'} - '@sentry/bundler-plugin-core@4.8.0': - resolution: {integrity: sha512-QaXd/NzaZ2vmiA2FNu2nBkgQU+17N3fE+zVOTzG0YK54QDSJMd4n3AeJIEyPhSzkOob+GqtO22nbYf6AATFMAw==} - engines: {node: '>= 14'} + '@sentry/bundler-plugin-core@5.3.0': + resolution: {integrity: sha512-L5T60sWdAI3qWwdg3Ptwek/0TY59PERrxyqp4XMUkroayQvGd9r5dIW9Q1kSeXX9iJ442nXbFZKAOyCKV4Z13Q==} + engines: {node: '>= 18'} - '@sentry/cli-darwin@2.57.0': - resolution: {integrity: sha512-v1wYQU3BcCO+Z3OVxxO+EnaW4oQhuOza6CXeYZ0z5ftza9r0QQBLz3bcZKTVta86xraNm0z8GDlREwinyddOxQ==} + '@sentry/cli-darwin@2.58.6': + resolution: {integrity: sha512-udAVvcyfNa0R+95GvPz/+43/N3TC0TYKdkQ7D7jhPSzbcMc7l2fxRNN5yB3UpCA5fWFnW4toeaqwDBhb/Wh3LA==} engines: {node: '>=10'} os: [darwin] - '@sentry/cli-linux-arm64@2.57.0': - resolution: {integrity: sha512-Kh1jTsMV5Fy/RvB381N/woXe1qclRMqsG6kM3Gq6m6afEF/+k3PyQdNW3HXAola6d63EptokLtxPG2xjWQ+w9Q==} + '@sentry/cli-linux-arm64@2.58.6': + resolution: {integrity: sha512-q8mEcNNmeXMy5i+jWT30TVpH7LcP4HD21CD5XRSPAd/a912HF6EpK0ybf/1USO14WOhoXbAGi9txwaWabSe33g==} engines: {node: '>=10'} cpu: [arm64] os: [linux, freebsd, android] - '@sentry/cli-linux-arm@2.57.0': - resolution: {integrity: sha512-uNHB8xyygqfMd1/6tFzl9NUkuVefg7jdZtM/vVCQVaF/rJLWZ++Wms+LLhYyKXKN8yd7J9wy7kTEl4Qu4jWbGQ==} + '@sentry/cli-linux-arm@2.58.6': + resolution: {integrity: sha512-pD0LAt5PcUzAinBwvDqc66x9+2CabHEv486yP0gRjWO7SakbaxmfVq/EXd8VLq/Tzi39LAu422UYK1lpW3MILw==} engines: {node: '>=10'} cpu: [arm] os: [linux, freebsd, android] - '@sentry/cli-linux-i686@2.57.0': - resolution: {integrity: sha512-EYXghoK/tKd0zqz+KD/ewXXE3u1HLCwG89krweveytBy/qw7M5z58eFvw+iGb1Vnbl1f/fRD0G4E0AbEsPfmpg==} + '@sentry/cli-linux-i686@2.58.6': + resolution: {integrity: sha512-q8vNJi1eOV/4vxAFWBsEwLHoSYapaZHIf4j76KJGJXFKTkEbsjCOOsKbwUIBTQQhRgV4DFWh3ryfsPS/que4Kg==} engines: {node: '>=10'} cpu: [x86, ia32] os: [linux, freebsd, android] - '@sentry/cli-linux-x64@2.57.0': - resolution: {integrity: sha512-CyZrP/ssHmAPLSzfd4ydy7icDnwmDD6o3QjhkWwVFmCd+9slSBMQxpIqpamZmrWE6X4R+xBRbSUjmdoJoZ5yMw==} + '@sentry/cli-linux-x64@2.58.6': + resolution: {integrity: sha512-DZu956Mhi3ZRjTBe1WdbGV46ldVbA8d2rgp/fh51GsI25zjBHah4wZnPTSzpc+YqxU6pJpg579B/r3jrIK530Q==} engines: {node: '>=10'} cpu: [x64] os: [linux, freebsd, android] - '@sentry/cli-win32-arm64@2.57.0': - resolution: {integrity: sha512-wji/GGE4Lh5I/dNCsuVbg6fRvttvZRG6db1yPW1BSvQRh8DdnVy1CVp+HMqSq0SRy/S4z60j2u+m4yXMoCL+5g==} + '@sentry/cli-win32-arm64@2.58.6': + resolution: {integrity: sha512-nj0Ff/kmAB73EPDhR8B4O9r+NUHK5GkPCkGWC+kXVemqAJWL5jcJ5KdxG0l/S0z6RoEoltID8/43/B+TaMlT7A==} engines: {node: '>=10'} cpu: [arm64] os: [win32] - '@sentry/cli-win32-i686@2.57.0': - resolution: {integrity: sha512-hWvzyD7bTPh3b55qvJ1Okg3Wbl0Km8xcL6KvS7gfBl6uss+I6RldmQTP0gJKdHSdf/QlJN1FK0b7bLnCB3wHsg==} + '@sentry/cli-win32-i686@2.58.6': + resolution: {integrity: sha512-WNZiDzPbgsEMQWq4avsQ391v/xWKJDIWWWo9GYl+N/w5qcYKkoDW7wQG7T9FasI6ENn68phChTOAPXXxbfAdOg==} engines: {node: '>=10'} cpu: [x86, ia32] os: [win32] - '@sentry/cli-win32-x64@2.57.0': - resolution: {integrity: sha512-QWYV/Y0sbpDSTyA4XQBOTaid4a6H2Iwa1Z8UI+qNxFlk0ADSEgIqo2NrRHDU8iRnghTkecQNX1NTt/7mXN3f/A==} + '@sentry/cli-win32-x64@2.58.6': + resolution: {integrity: sha512-R35WJ17oF4D2eqI1DR2sQQqr0fjRTt5xoP16WrTu91XM2lndRMFsnjh+/GttbxapLCBNlrjzia99MJ0PZHZpgA==} engines: {node: '>=10'} cpu: [x64] os: [win32] - '@sentry/cli@2.57.0': - resolution: {integrity: sha512-oC4HPrVIX06GvUTgK0i+WbNgIA9Zl5YEcwf9N4eWFJJmjonr2j4SML9Hn2yNENbUWDgwepy4MLod3P8rM4bk/w==} + '@sentry/cli@2.58.6': + resolution: {integrity: sha512-baBcNPLLfUi9WuL+Tpri9BFaAdvugZIKelC5X0tt0Zdy+K0K+PCVSrnNmwMWU/HyaF/SEv6b6UHnXIdqanBlcg==} engines: {node: '>= 10'} hasBin: true - '@sentry/webpack-plugin@4.8.0': - resolution: {integrity: sha512-x4gayRA/J8CEcowrXWA2scaPZx+hd18squORJElHZKC46PGYRKvQfAWQ7qRCX6gtJ2v53x9264n9D8f3b9rp9g==} - engines: {node: '>= 14'} + '@sentry/webpack-plugin@5.3.0': + resolution: {integrity: sha512-i3OQUrS0FZlXLgq57RIKDp+vHHzuvYKPCKewAPXULWKMsBXFGhP6veGRQ+6To/pmZkkXjEX5ofVNDy9C3jEPKQ==} + engines: {node: '>= 18'} peerDependencies: - webpack: '>=4.40.0' + webpack: '>=5.0.0' + + '@shikijs/core@4.0.2': + resolution: {integrity: sha512-hxT0YF4ExEqB8G/qFdtJvpmHXBYJ2lWW7qTHDarVkIudPFE6iCIrqdgWxGn5s+ppkGXI0aEGlibI0PAyzP3zlw==} + engines: {node: '>=20'} - '@shikijs/core@3.21.0': - resolution: {integrity: sha512-AXSQu/2n1UIQekY8euBJlvFYZIw0PHY63jUzGbrOma4wPxzznJXTXkri+QcHeBNaFxiiOljKxxJkVSoB3PjbyA==} + '@shikijs/engine-javascript@4.0.2': + resolution: {integrity: sha512-7PW0Nm49DcoUIQEXlJhNNBHyoGMjalRETTCcjMqEaMoJRLljy1Bi/EGV3/qLBgLKQejdspiiYuHGQW6dX94Nag==} + engines: {node: '>=20'} - '@shikijs/engine-javascript@3.21.0': - resolution: {integrity: sha512-ATwv86xlbmfD9n9gKRiwuPpWgPENAWCLwYCGz9ugTJlsO2kOzhOkvoyV/UD+tJ0uT7YRyD530x6ugNSffmvIiQ==} + '@shikijs/engine-oniguruma@4.0.2': + resolution: {integrity: sha512-UpCB9Y2sUKlS9z8juFSKz7ZtysmeXCgnRF0dlhXBkmQnek7lAToPte8DkxmEYGNTMii72zU/lyXiCB6StuZeJg==} + engines: {node: '>=20'} - '@shikijs/engine-oniguruma@3.21.0': - resolution: {integrity: sha512-OYknTCct6qiwpQDqDdf3iedRdzj6hFlOPv5hMvI+hkWfCKs5mlJ4TXziBG9nyabLwGulrUjHiCq3xCspSzErYQ==} + '@shikijs/langs@4.0.2': + resolution: {integrity: sha512-KaXby5dvoeuZzN0rYQiPMjFoUrz4hgwIE+D6Du9owcHcl6/g16/yT5BQxSW5cGt2MZBz6Hl0YuRqf12omRfUUg==} + engines: {node: '>=20'} - '@shikijs/langs@3.21.0': - resolution: {integrity: sha512-g6mn5m+Y6GBJ4wxmBYqalK9Sp0CFkUqfNzUy2pJglUginz6ZpWbaWjDB4fbQ/8SHzFjYbtU6Ddlp1pc+PPNDVA==} + '@shikijs/primitive@4.0.2': + resolution: {integrity: sha512-M6UMPrSa3fN5ayeJwFVl9qWofl273wtK1VG8ySDZ1mQBfhCpdd8nEx7nPZ/tk7k+TYcpqBZzj/AnwxT9lO+HJw==} + engines: {node: '>=20'} - '@shikijs/rehype@3.21.0': - resolution: {integrity: sha512-fTQvwsZL67QdosMFdTgQ5SNjW3nxaPplRy//312hqOctRbIwviTV0nAbhv3NfnztHXvFli2zLYNKsTz/f9tbpQ==} + '@shikijs/rehype@4.0.2': + resolution: {integrity: sha512-cmPlKLD8JeojasNFoY64162ScpEdEdQUMuVodPCrv1nx1z3bjmGwoKWDruQWa/ejSznImlaeB0Ty6Q3zPaVQAA==} + engines: {node: '>=20'} - '@shikijs/themes@3.21.0': - resolution: {integrity: sha512-BAE4cr9EDiZyYzwIHEk7JTBJ9CzlPuM4PchfcA5ao1dWXb25nv6hYsoDiBq2aZK9E3dlt3WB78uI96UESD+8Mw==} + '@shikijs/themes@4.0.2': + resolution: {integrity: sha512-mjCafwt8lJJaVSsQvNVrJumbnnj1RI8jbUKrPKgE6E3OvQKxnuRoBaYC51H4IGHePsGN/QtALglWBU7DoKDFnA==} + engines: {node: '>=20'} - '@shikijs/types@3.21.0': - resolution: {integrity: sha512-zGrWOxZ0/+0ovPY7PvBU2gIS9tmhSUUt30jAcNV0Bq0gb2S98gwfjIs1vxlmH5zM7/4YxLamT6ChlqqAJmPPjA==} + '@shikijs/types@4.0.2': + resolution: {integrity: sha512-qzbeRooUTPnLE+sHD/Z8DStmaDgnbbc/pMrU203950aRqjX/6AFHeDYT+j00y2lPdz0ywJKx7o/7qnqTivtlXg==} + engines: {node: '>=20'} '@shikijs/vscode-textmate@10.0.2': resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} - '@sinclair/typebox@0.27.8': - resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} + '@sindresorhus/merge-streams@4.0.0': + resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==} + engines: {node: '>=18'} + + '@socket.io/component-emitter@3.1.0': + resolution: {integrity: sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==} - '@sinclair/typebox@0.34.38': - resolution: {integrity: sha512-HpkxMmc2XmZKhvaKIZZThlHmx1L0I/V1hWK1NubtlFnr6ZqdiOpV72TKudZUNQjZNsyDBay72qFEhEvb+bcwcA==} + '@solid-devtools/debugger@0.28.1': + resolution: {integrity: sha512-6qIUI6VYkXoRnL8oF5bvh2KgH71qlJ18hNw/mwSyY6v48eb80ZR48/5PDXufUa3q+MBSuYa1uqTMwLewpay9eg==} + peerDependencies: + solid-js: ^1.9.0 - '@sinonjs/commons@3.0.1': - resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==} + '@solid-devtools/logger@0.9.11': + resolution: {integrity: sha512-THbiY1iQlieL6vdgJc4FIsLe7V8a57hod/Thm8zdKrTkWL88UPZjkBBfM+mVNGusd4OCnAN20tIFBhNnuT1Dew==} + peerDependencies: + solid-js: ^1.9.0 - '@sinonjs/fake-timers@13.0.5': - resolution: {integrity: sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==} + '@solid-devtools/shared@0.20.0': + resolution: {integrity: sha512-o5TACmUOQsxpzpOKCjbQqGk8wL8PMi+frXG9WNu4Lh3PQVUB6hs95Kl/S8xc++zwcMguUKZJn8h5URUiMOca6Q==} + peerDependencies: + solid-js: ^1.9.0 - '@socket.io/component-emitter@3.1.0': - resolution: {integrity: sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==} + '@solid-primitives/bounds@0.1.5': + resolution: {integrity: sha512-JFym8zijMfWp1FaAmJlH3xMfenCuhjaUsoBn3kt9FtoWwLj+yt+EGYt+p3SkOKwF7h4gaGtZ5PIdSbSNVWkRmg==} + peerDependencies: + solid-js: ^1.6.12 + + '@solid-primitives/event-listener@2.4.5': + resolution: {integrity: sha512-nwRV558mIabl4yVAhZKY8cb6G+O1F0M6Z75ttTu5hk+SxdOnKSGj+eetDIu7Oax1P138ZdUU01qnBPR8rnxaEA==} + peerDependencies: + solid-js: ^1.6.12 + + '@solid-primitives/keyboard@1.3.5': + resolution: {integrity: sha512-sav+l+PL+74z3yaftVs7qd8c2SXkqzuxPOVibUe5wYMt+U5Hxp3V3XCPgBPN2I6cANjvoFtz0NiU8uHVLdi9FQ==} + peerDependencies: + solid-js: ^1.6.12 + + '@solid-primitives/media@2.3.5': + resolution: {integrity: sha512-LX9fB5WDaK87FMDtUB1qokBOfT2et9Uobv/zZaKLH9caFSz4+P70MBKEIBHcZQy+9MV5M2XvGYLTbLskjkzMjA==} + peerDependencies: + solid-js: ^1.6.12 + + '@solid-primitives/refs@1.1.3': + resolution: {integrity: sha512-aam02fjNKpBteewF/UliPSQCVJsIIGOLEWQOh+ll6R/QePzBOOBMcC4G+5jTaO75JuUS1d/14Q1YXT3X0Ow6iA==} + peerDependencies: + solid-js: ^1.6.12 + + '@solid-primitives/resize-observer@2.1.5': + resolution: {integrity: sha512-AiyTknKcNBaKHbcSMuxtSNM8FjIuiSuFyFghdD0TcCMU9hKi9EmsC5pjfjDwxE+5EueB1a+T/34PLRI5vbBbKw==} + peerDependencies: + solid-js: ^1.6.12 + + '@solid-primitives/rootless@1.5.3': + resolution: {integrity: sha512-N8cIDAHbWcLahNRLr0knAAQvXyEdEMoAZvIMZKmhNb1mlx9e2UOv9BRD5YNwQUJwbNoYVhhLwFOEOcVXFx0HqA==} + peerDependencies: + solid-js: ^1.6.12 + + '@solid-primitives/scheduled@1.5.3': + resolution: {integrity: sha512-oNwLE6E6lxJAWrc8QXuwM0k2oU1BnANnkChwMw82aK1j3+mWGJkG1IFe5gCwbV+afYmjI76t9JJV3md/8tLw+g==} + peerDependencies: + solid-js: ^1.6.12 + + '@solid-primitives/static-store@0.1.3': + resolution: {integrity: sha512-uxez7SXnr5GiRnzqO2IEDjOJRIXaG+0LZLBizmUA1FwSi+hrpuMzVBwyk70m4prcl8X6FDDXUl9O8hSq8wHbBQ==} + peerDependencies: + solid-js: ^1.6.12 + + '@solid-primitives/styles@0.1.3': + resolution: {integrity: sha512-7YdA21prMeCX+oOF/1RAn02+cGz/pG4dyPWtHBC2H8aZvnC7IfThBt80mP+TioejrdfE7Lc54Uh18f7Pig+gRQ==} + peerDependencies: + solid-js: ^1.6.12 + + '@solid-primitives/utils@6.4.0': + resolution: {integrity: sha512-AeGTBg8Wtkh/0s+evyLtP8piQoS4wyqqQaAFs2HJcFMMjYAtUgo+ZPduRXLjPlqKVc2ejeR544oeqpbn8Egn8A==} + peerDependencies: + solid-js: ^1.6.12 + + '@solidjs/meta@0.29.4': + resolution: {integrity: sha512-zdIWBGpR9zGx1p1bzIPqF5Gs+Ks/BH8R6fWhmUa/dcK1L2rUC8BAcZJzNRYBQv74kScf1TSOs0EY//Vd/I0V8g==} + peerDependencies: + solid-js: '>=1.8.4' + + '@solidjs/testing-library@0.8.10': + resolution: {integrity: sha512-qdeuIerwyq7oQTIrrKvV0aL9aFeuwTd86VYD3afdq5HYEwoox1OBTJy4y8A3TFZr8oAR0nujYgCzY/8wgHGfeQ==} + engines: {node: '>= 14'} + peerDependencies: + '@solidjs/router': '>=0.9.0' + solid-js: '>=1.0.0' + peerDependenciesMeta: + '@solidjs/router': + optional: true - '@storybook/addon-docs@10.2.3': - resolution: {integrity: sha512-IPprt2qp4HN1uyE1Ki1sH0ZOE5B6z5sKzEMfrKMGokYKYk/AAJVfSiVIKju3q525GrBFlNhRW2+fB4pQfklv2w==} + '@storybook/addon-docs@10.4.1': + resolution: {integrity: sha512-IYqUdjoZe4VO2LFZlKL/gwy7DsQSWCq6hX+zc1MBmZo04yycDASk1tte57n9pdlW3ajw9yYMF/+lVBi+xQjyvw==} peerDependencies: - storybook: ^10.2.3 + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + storybook: ^10.4.1 + peerDependenciesMeta: + '@types/react': + optional: true - '@storybook/addon-onboarding@10.2.3': - resolution: {integrity: sha512-slSExgyykz9lZMVpHu72L8tT3lzPTX6NXpcHYAkof4J+iu5Dl94vdBK320jri61Ox5xKh9h7CTkOK8jSUJP8mA==} + '@storybook/addon-onboarding@10.4.1': + resolution: {integrity: sha512-XJ3vaPeXLc8GRrnYKoi0zmAMyT34XTnD6SZNcSV0ceEQrmfZKpLbn6wei1e4oqQRctkRH2QFl/ha7SqqB3yYmQ==} peerDependencies: - storybook: ^10.2.3 + storybook: ^10.4.1 - '@storybook/csf-plugin@10.2.3': - resolution: {integrity: sha512-/b/C8C40ukzXs3Xauud2+yOJqwBdOkADfRtJ9O4TzrhftzkEdqsNI03xXZySeh7eXW8eI3Vq4t75Ljuj27Xytw==} + '@storybook/csf-plugin@10.4.1': + resolution: {integrity: sha512-WdPepGBxDGOUDjYd8KxMtcf+us/2PAcnBczl77XtrnxxHNs0jWesxKkiJ9yiuGrge4BPhDeAj6rxjbBoaHxLBA==} peerDependencies: esbuild: '*' rollup: '*' - storybook: ^10.2.3 + storybook: ^10.4.1 vite: '*' webpack: '*' peerDependenciesMeta: @@ -7529,8 +8317,8 @@ packages: '@storybook/global@5.0.0': resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==} - '@storybook/icons@2.0.1': - resolution: {integrity: sha512-/smVjw88yK3CKsiuR71vNgWQ9+NuY2L+e8X7IMrFjexjm6ZR8ULrV2DRkTA61aV6ryefslzHEGDInGpnNeIocg==} + '@storybook/icons@2.0.2': + resolution: {integrity: sha512-KZBCpXsshAIjczYNXR/rlxEtCUX/eAbpFNwKi8bcOomrLA4t/SyPz5RF+lVPO2oZBUE4sAkt43mfJUevQDSEEw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -7541,65 +8329,57 @@ packages: typescript: '>= 3.x' webpack: '>= 4' - '@storybook/react-dom-shim@10.1.11': - resolution: {integrity: sha512-o8WPhRlZbORUWG9lAgDgJP0pi905VHJUFJr1Kp8980gHqtlemtnzjPxKy5vFwj6glNhAlK8SS8OOYzWP7hloTQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - storybook: ^10.1.11 - - '@storybook/react-dom-shim@10.2.3': - resolution: {integrity: sha512-xMZXvjfQCsmzOTqFCRQ1/gxs//jDGLlnmBCikH4NSGPPogRPaNUkxgdNjOResd6pB+G3ZYAOspJkmGEEbq8dVw==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - storybook: ^10.2.3 - - '@storybook/react@10.1.11': - resolution: {integrity: sha512-rmMGmEwBaM2YpB8oDk2moM0MNjNMqtwyoPPZxjyruY9WVhYca8EDPGKEdRzUlb4qZJsTgLi7VU4eqg6LD/mL3Q==} + '@storybook/react-dom-shim@10.4.1': + resolution: {integrity: sha512-6QFqfDNH4DMrt7yHKRfpqRopsVUc/Az+sXIdJ39IetYnHUxL3nW4NVaPc6uy/8Qi8urzUyEXL/nn7cpSIP2aPQ==} peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + '@types/react-dom': ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - storybook: ^10.1.11 - typescript: '>= 4.9.x' + storybook: ^10.4.1 peerDependenciesMeta: - typescript: + '@types/react': + optional: true + '@types/react-dom': optional: true - '@storybook/react@10.2.3': - resolution: {integrity: sha512-M67G7IY9TcLQQJ/9mHPItIiNvZFyuXf5r/wBY03YGquwCqo4GtLdp9uyGg3uCc2i0dS5VV5OQenisldmdjWFWQ==} + '@storybook/react@10.4.1': + resolution: {integrity: sha512-WuYz4NaUk4gmFAMliSpCbV8w6jP5OY9juBfw1huwzu2S/k5FhnVXwmrUaL0fmf3Bq/7NgkzmBBbZr6I6LuHayQ==} peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + '@types/react-dom': ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - storybook: ^10.2.3 + storybook: ^10.4.1 typescript: '>= 4.9.x' peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true typescript: optional: true - '@storybook/vue3@10.2.3': - resolution: {integrity: sha512-u1bw7/3oEKxE4gcNHCN1JpqEHFXJQrwYm1XgSVKbGV862ZCNfscRKgZZxPRqL/IQg2iTY60Kpz9rPfZnr8M+dA==} + '@storybook/vue3@10.4.1': + resolution: {integrity: sha512-NytbVIfU6x9LO69WrWoxIIFXSmKG5UH4QTBw1heMozZxCLoFVx99HXiq+CQANP0w2Ly8XBALXO6yOf2g+hRMaw==} peerDependencies: - storybook: ^10.2.3 + storybook: ^10.4.1 vue: ^3.0.0 - '@stylexjs/babel-plugin@0.17.3': - resolution: {integrity: sha512-C9KOQUa+PS7Ef6KGLfEuevzP5lA183g5iu+xito14tN1Tx4OfQe5oEo6O+ntHSVdyZGsnLj6aCr9elVg3yLoOQ==} - - '@stylexjs/shared@0.17.3': - resolution: {integrity: sha512-cnGYrskfEa8QGFFJG1JYCqPAstxFqe/aU7xuTDIIbL+38DQ4MDqSJOQFOWrqqma72UZXuGHAcJ7NqqnCVTKXTA==} + '@stylexjs/babel-plugin@0.18.2': + resolution: {integrity: sha512-vmdk1DGiMBuz4hKjXh3KiM+E065OE115GZTNrK9icak0wYAgzpF6K/hExBSwS+yjiH/c3p+6tfN7G9UJPet1gA==} - '@stylexjs/stylex@0.17.3': - resolution: {integrity: sha512-uJKi6sWvsZo7A0Hku0SjnnxsYkQVyi/e1g34/Uik3PXLBVnGMZ+6N9NiwVGdfGQ+/ulqUqEHktROG02279Ug0Q==} + '@stylexjs/shared@0.18.2': + resolution: {integrity: sha512-CnHG0MWwtQt9DwP0ogl6C19fnKJtMcJq37vTyrfhlz9GOycdDh28Yza0flKikGUF5lQOmknatopwi1Y9XTxTzQ==} - '@stylexjs/stylex@0.17.5': - resolution: {integrity: sha512-mV+mIXqj1AsnGHFj/hyno7YOBjBpgRzvD00iif0w/LExeN8mwNb2yTfnTHkx62fLaM7vUtoIEcO/bFHqmiOtpw==} + '@stylexjs/stylex@0.18.2': + resolution: {integrity: sha512-wXYe9MBlxE9Lz26KbbM9vwKy746sJWe6NdhY+573KMjcEbrswjFU+121b7TeBAc8gcvC5DOUzDOlBrT3N2xsxA==} - '@surma/rollup-plugin-off-main-thread@2.2.3': - resolution: {integrity: sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==} + '@stylexjs/stylex@0.18.3': + resolution: {integrity: sha512-15gDzAJAorOE0yzxaWLNxldW2aqdmCiLG5QcPD8nmVCVqvrWp0Asgv45zk7LtN86WJb/4Ym9eQ6qT5MJW59tWQ==} - '@sveltejs/acorn-typescript@1.0.6': - resolution: {integrity: sha512-4awhxtMh4cx9blePWl10HRHj8Iivtqj+2QdDCSMDzxG+XKa9+VCNupQuCuvzEhYPzZSrX+0gC+0lHA/0fFKKQQ==} + '@sveltejs/acorn-typescript@1.0.10': + resolution: {integrity: sha512-4WfKk68eTih+MiJD4fSbxN7E8kVBmTMPWHUPYjvl2N0rMs53YLTT8/YjKU5Dtnz5LqDjl7LEw4U7lXR2W3J5WA==} peerDependencies: acorn: ^8.9.0 @@ -7681,193 +8461,105 @@ packages: resolution: {integrity: sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA==} engines: {node: '>=14'} - '@swc/core-darwin-arm64@1.15.11': - resolution: {integrity: sha512-QoIupRWVH8AF1TgxYyeA5nS18dtqMuxNwchjBIwJo3RdwLEFiJq6onOx9JAxHtuPwUkIVuU2Xbp+jCJ7Vzmgtg==} - engines: {node: '>=10'} - cpu: [arm64] - os: [darwin] - - '@swc/core-darwin-x64@1.15.11': - resolution: {integrity: sha512-S52Gu1QtPSfBYDiejlcfp9GlN+NjTZBRRNsz8PNwBgSE626/FUf2PcllVUix7jqkoMC+t0rS8t+2/aSWlMuQtA==} - engines: {node: '>=10'} - cpu: [x64] - os: [darwin] - - '@swc/core-linux-arm-gnueabihf@1.15.11': - resolution: {integrity: sha512-lXJs8oXo6Z4yCpimpQ8vPeCjkgoHu5NoMvmJZ8qxDyU99KVdg6KwU9H79vzrmB+HfH+dCZ7JGMqMF//f8Cfvdg==} - engines: {node: '>=10'} - cpu: [arm] - os: [linux] - - '@swc/core-linux-arm64-gnu@1.15.11': - resolution: {integrity: sha512-chRsz1K52/vj8Mfq/QOugVphlKPWlMh10V99qfH41hbGvwAU6xSPd681upO4bKiOr9+mRIZZW+EfJqY42ZzRyA==} - engines: {node: '>=10'} - cpu: [arm64] - os: [linux] - libc: [glibc] - - '@swc/core-linux-arm64-musl@1.15.11': - resolution: {integrity: sha512-PYftgsTaGnfDK4m6/dty9ryK1FbLk+LosDJ/RJR2nkXGc8rd+WenXIlvHjWULiBVnS1RsjHHOXmTS4nDhe0v0w==} - engines: {node: '>=10'} - cpu: [arm64] - os: [linux] - libc: [musl] - - '@swc/core-linux-x64-gnu@1.15.11': - resolution: {integrity: sha512-DKtnJKIHiZdARyTKiX7zdRjiDS1KihkQWatQiCHMv+zc2sfwb4Glrodx2VLOX4rsa92NLR0Sw8WLcPEMFY1szQ==} - engines: {node: '>=10'} - cpu: [x64] - os: [linux] - libc: [glibc] - - '@swc/core-linux-x64-musl@1.15.11': - resolution: {integrity: sha512-mUjjntHj4+8WBaiDe5UwRNHuEzLjIWBTSGTw0JT9+C9/Yyuh4KQqlcEQ3ro6GkHmBGXBFpGIj/o5VMyRWfVfWw==} - engines: {node: '>=10'} - cpu: [x64] - os: [linux] - libc: [musl] - - '@swc/core-win32-arm64-msvc@1.15.11': - resolution: {integrity: sha512-ZkNNG5zL49YpaFzfl6fskNOSxtcZ5uOYmWBkY4wVAvgbSAQzLRVBp+xArGWh2oXlY/WgL99zQSGTv7RI5E6nzA==} - engines: {node: '>=10'} - cpu: [arm64] - os: [win32] - - '@swc/core-win32-ia32-msvc@1.15.11': - resolution: {integrity: sha512-6XnzORkZCQzvTQ6cPrU7iaT9+i145oLwnin8JrfsLG41wl26+5cNQ2XV3zcbrnFEV6esjOceom9YO1w9mGJByw==} - engines: {node: '>=10'} - cpu: [ia32] - os: [win32] - - '@swc/core-win32-x64-msvc@1.15.11': - resolution: {integrity: sha512-IQ2n6af7XKLL6P1gIeZACskSxK8jWtoKpJWLZmdXTDj1MGzktUy4i+FvpdtxFmJWNavRWH1VmTr6kAubRDHeKw==} - engines: {node: '>=10'} - cpu: [x64] - os: [win32] - - '@swc/core@1.15.11': - resolution: {integrity: sha512-iLmLTodbYxU39HhMPaMUooPwO/zqJWvsqkrXv1ZI38rMb048p6N7qtAtTp37sw9NzSrvH6oli8EdDygo09IZ/w==} - engines: {node: '>=10'} - peerDependencies: - '@swc/helpers': '>=0.5.17' - peerDependenciesMeta: - '@swc/helpers': - optional: true - - '@swc/counter@0.1.3': - resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} + '@swc/counter@0.1.3': + resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} '@swc/helpers@0.5.15': resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==} - '@swc/helpers@0.5.18': - resolution: {integrity: sha512-TXTnIcNJQEKwThMMqBXsZ4VGAza6bvN4pa41Rkqoio6QBKMvo+5lexeTMScGCIxtzgQJzElcvIltani+adC5PQ==} - - '@swc/jest@0.2.39': - resolution: {integrity: sha512-eyokjOwYd0Q8RnMHri+8/FS1HIrIUKK/sRrFp8c1dThUOfNeCWbLmBP1P5VsKdvmkd25JaH+OKYwEYiAYg9YAA==} - engines: {npm: '>= 7.0.0'} - peerDependencies: - '@swc/core': '*' - - '@swc/plugin-emotion@14.5.0': - resolution: {integrity: sha512-lRk31FQuVY6vN7h75CLukU3Q+ijLqgvKgrZzHYfLDXB/K+pNyHdIG2ACdMyRL8rTZW77fEUBh4nVJkmg/sg2zg==} - - '@swc/plugin-loadable-components@11.5.0': - resolution: {integrity: sha512-kt6k+MuVdX2BdbOlsJ9ixW986LRTHMMgFbJsU2ZwK4wS/MSVIQyeXhxToleLBVhFmif33ectScYRDQ4K1GdHow==} - - '@swc/plugin-prefresh@12.3.0': - resolution: {integrity: sha512-V0ArkVIu6MdFVpZ+Wc6KIma/xb2JE5PQ6wbm56SnQ/LcJ7j8G1AKI3tkf+xVIewgltCqYKdbOJRVF+AYBTDfTA==} + '@swc/helpers@0.5.23': + resolution: {integrity: sha512-5lSsMOTXURePglDfvuAQUqkGek9Hg2kksOYay2m0+XR++b2NWYL/4sWyuvVBIs8oKnJaxkdi9whaL/sqN13afw==} - '@swc/plugin-prefresh@12.5.0': - resolution: {integrity: sha512-3hzfjzNpVeLX6Gt3NAZyK8ZIjEL1Ign4YNdJaq9kgeiDf2IjyWFUW+7nb+L9ms0nWiK7czNIRItW1eDy2k1fsw==} + '@swc/plugin-emotion@14.12.0': + resolution: {integrity: sha512-lyAQgTeDkowq/4+8JYaviVOL4jXSdObz+uuk84DjM0z4qoiMpI6xoDVp7/tjWeVjmLc2U6Qp3hDuwWMZ5xe88Q==} - '@swc/plugin-relay@12.5.0': - resolution: {integrity: sha512-sO4X7Wal9wWG3O4csrfBrtY/EMIhtzeu4CYWwq810O3e5yXKuWTOnApy/ZVPubNz8RMWxXKFF7FTlRhX/c9Ejw==} + '@swc/plugin-loadable-components@11.12.0': + resolution: {integrity: sha512-zZr0KLZRBQKe88WgigSyE7qH+8CYIcQf9SaBTmShaly7NwZlfC8LrbdTu5bocc00Cb3ulzTcJixqAnSTfBDcOA==} - '@swc/plugin-remove-console@12.5.0': - resolution: {integrity: sha512-Q+drfL5CrAjC3fiHJhbSJKimPED/0n3n2WxizTIv27QcFnTEEJCHQMHY0xEVZ1n+nmHMckrwZDI7AH/liJBcMg==} + '@swc/plugin-prefresh@12.12.0': + resolution: {integrity: sha512-a2U4GwMjuNnaUuR2nMpTXXbCTMvBRj3zmKhy5wWD76hj21YF6JTFBzZ+yelLrjKrGNkq2AGqYEL7d1gX+6v+JA==} - '@swc/plugin-styled-components@12.3.0': - resolution: {integrity: sha512-GjhVd6l5EqQXFcobTP3YZ6u9PNXj1TsNLHWdPm3xFEmCiEByh38etDr4lbXujp11iJ8grnX0csMqcJnbn5g0Qw==} + '@swc/plugin-relay@12.12.0': + resolution: {integrity: sha512-fEotAwhEWrEakYkwclW97U8dFZdB/bPk1KAb3TiTFEh86P75UboDAeNaFDKtVV2xy+XPixEuLee+T2gp3oVxHQ==} - '@swc/plugin-styled-components@12.5.0': - resolution: {integrity: sha512-7O7aNeOUN7C8Xw/Ww3zqq0nk1mGWi3sz7ZFnCm9udkyGIfRUuBUd2XDOTNQBF1ga5QKtYTXmB7Ez+qWBpwLmVw==} + '@swc/plugin-remove-console@12.12.0': + resolution: {integrity: sha512-WDapugKqAprETYGou60sZtupefIUepGMmKutqMrQ/lLgvgc+wlzWv4t2m4Bj92GLJlbUT7/PyNFh8HsVYggWHA==} - '@swc/plugin-styled-jsx@13.5.0': - resolution: {integrity: sha512-InBC1Jmbb6xD/x4sONbO9HvPdFUgmD/zvP/uLEvEN90sZLGl6xB+ZWLn77pxOYig14QDD+yHoO3Mg3faICnMoA==} + '@swc/plugin-styled-components@12.12.1': + resolution: {integrity: sha512-2QyISNeE501HvH9QcFOFvRMOnueWuulfJJxWadLoHtCAiTySCdWnCyLfErz2erXZUv9BDJO46/oeiiKlYiAiUQ==} - '@swc/plugin-transform-imports@12.5.0': - resolution: {integrity: sha512-b9ReG4NY9OwIIqXLlTuOb7k4N2yRBl501iNiBEKaiTazpxXxg6nR2XKOPojlyu1yb5YnK3s3EjTZX3DGSIDKNg==} + '@swc/plugin-styled-jsx@13.12.0': + resolution: {integrity: sha512-1miNCe6YTjzG1WaaS+sNNruC1M3xMfIM9rR77Iw/Sbuolm5zGRpm2cic+4z3bj+atNLhXyEdERyuRitTZBhQKQ==} - '@swc/types@0.1.25': - resolution: {integrity: sha512-iAoY/qRhNH8a/hBvm3zKj9qQ4oc2+3w1unPJa2XvTK3XjeLXtzcCingVPw/9e5mn1+0yPqxcBGp9Jf0pkfMb1g==} + '@swc/plugin-transform-imports@12.12.0': + resolution: {integrity: sha512-HblKH6MOf2l9zV+ijHBUBlslZDJ+YIq8Vt5TFXgY44lZZFC8AaF6aWU4nvvyoVQmXKaAPX5SF4D1abcq14PSfw==} - '@sxzz/popperjs-es@2.11.7': - resolution: {integrity: sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ==} + '@sxzz/popperjs-es@2.11.8': + resolution: {integrity: sha512-wOwESXvvED3S8xBmcPWHs2dUuzrE4XiZeFu7e1hROIJkm02a49N120pmOXxY33sBb6hArItm5W5tcg1cBtV+HQ==} - '@tailwindcss/node@4.1.13': - resolution: {integrity: sha512-eq3ouolC1oEFOAvOMOBAmfCIqZBJuvWvvYWh5h5iOYfe1HFC6+GZ6EIL0JdM3/niGRJmnrOc+8gl9/HGUaaptw==} + '@tailwindcss/node@4.3.0': + resolution: {integrity: sha512-aFb4gUhFOgdh9AXo4IzBEOzBkkAxm9VigwDJnMIYv3lcfXCJVesNfbEaBl4BNgVRyid92AmdviqwBUBRKSeY3g==} - '@tailwindcss/oxide-android-arm64@4.1.13': - resolution: {integrity: sha512-BrpTrVYyejbgGo57yc8ieE+D6VT9GOgnNdmh5Sac6+t0m+v+sKQevpFVpwX3pBrM2qKrQwJ0c5eDbtjouY/+ew==} - engines: {node: '>= 10'} + '@tailwindcss/oxide-android-arm64@4.3.0': + resolution: {integrity: sha512-TJPiq67tKlLuObP6RkwvVGDoxCMBVtDgKkLfa/uyj7/FyxvQwHS+UOnVrXXgbEsfUaMgiVvC4KbJnRr26ho4Ng==} + engines: {node: '>= 20'} cpu: [arm64] os: [android] - '@tailwindcss/oxide-darwin-arm64@4.1.13': - resolution: {integrity: sha512-YP+Jksc4U0KHcu76UhRDHq9bx4qtBftp9ShK/7UGfq0wpaP96YVnnjFnj3ZFrUAjc5iECzODl/Ts0AN7ZPOANQ==} - engines: {node: '>= 10'} + '@tailwindcss/oxide-darwin-arm64@4.3.0': + resolution: {integrity: sha512-oMN/WZRb+SO37BmUElEgeEWuU8E/HXRkiODxJxLe1UTHVXLrdVSgfaJV7pSlhRGMSOiXLuxTIjfsF3wYvz8cgQ==} + engines: {node: '>= 20'} cpu: [arm64] os: [darwin] - '@tailwindcss/oxide-darwin-x64@4.1.13': - resolution: {integrity: sha512-aAJ3bbwrn/PQHDxCto9sxwQfT30PzyYJFG0u/BWZGeVXi5Hx6uuUOQEI2Fa43qvmUjTRQNZnGqe9t0Zntexeuw==} - engines: {node: '>= 10'} + '@tailwindcss/oxide-darwin-x64@4.3.0': + resolution: {integrity: sha512-N6CUmu4a6bKVADfw77p+iw6Yd9Q3OBhe0veaDX+QazfuVYlQsHfDgxBrsjQ/IW+zywL8mTrNd0SdJT/zgtvMdA==} + engines: {node: '>= 20'} cpu: [x64] os: [darwin] - '@tailwindcss/oxide-freebsd-x64@4.1.13': - resolution: {integrity: sha512-Wt8KvASHwSXhKE/dJLCCWcTSVmBj3xhVhp/aF3RpAhGeZ3sVo7+NTfgiN8Vey/Fi8prRClDs6/f0KXPDTZE6nQ==} - engines: {node: '>= 10'} + '@tailwindcss/oxide-freebsd-x64@4.3.0': + resolution: {integrity: sha512-zDL5hBkQdH5C6MpqbK3gQAgP80tsMwSI26vjOzjJtNCMUo0lFgOItzHKBIupOZNQxt3ouPH7RPhvNhiTfCe5CQ==} + engines: {node: '>= 20'} cpu: [x64] os: [freebsd] - '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.13': - resolution: {integrity: sha512-mbVbcAsW3Gkm2MGwA93eLtWrwajz91aXZCNSkGTx/R5eb6KpKD5q8Ueckkh9YNboU8RH7jiv+ol/I7ZyQ9H7Bw==} - engines: {node: '>= 10'} + '@tailwindcss/oxide-linux-arm-gnueabihf@4.3.0': + resolution: {integrity: sha512-R06HdNi7A7OEoMsf6d4tjZ71RCWnZQPHj2mnotSFURjNLdBC+cIgXQ7l81CqeoiQftjf6OOblxXMInMgN2VzMA==} + engines: {node: '>= 20'} cpu: [arm] os: [linux] - '@tailwindcss/oxide-linux-arm64-gnu@4.1.13': - resolution: {integrity: sha512-wdtfkmpXiwej/yoAkrCP2DNzRXCALq9NVLgLELgLim1QpSfhQM5+ZxQQF8fkOiEpuNoKLp4nKZ6RC4kmeFH0HQ==} - engines: {node: '>= 10'} + '@tailwindcss/oxide-linux-arm64-gnu@4.3.0': + resolution: {integrity: sha512-qTJHELX8jetjhRQHCLilkVLmybpzNQAtaI/gaoVoidn/ufbNDbAo8KlK2J+yPoc8wQxvDxCmh/5lr8nC1+lTbg==} + engines: {node: '>= 20'} cpu: [arm64] os: [linux] libc: [glibc] - '@tailwindcss/oxide-linux-arm64-musl@4.1.13': - resolution: {integrity: sha512-hZQrmtLdhyqzXHB7mkXfq0IYbxegaqTmfa1p9MBj72WPoDD3oNOh1Lnxf6xZLY9C3OV6qiCYkO1i/LrzEdW2mg==} - engines: {node: '>= 10'} + '@tailwindcss/oxide-linux-arm64-musl@4.3.0': + resolution: {integrity: sha512-Z6sukiQsngnWO+l39X4pPbiWT81IC+PLKF+PHxIlyZbGNb9MODfYlXEVlFvej5BOZInWX01kVyzeLvHsXhfczQ==} + engines: {node: '>= 20'} cpu: [arm64] os: [linux] libc: [musl] - '@tailwindcss/oxide-linux-x64-gnu@4.1.13': - resolution: {integrity: sha512-uaZTYWxSXyMWDJZNY1Ul7XkJTCBRFZ5Fo6wtjrgBKzZLoJNrG+WderJwAjPzuNZOnmdrVg260DKwXCFtJ/hWRQ==} - engines: {node: '>= 10'} + '@tailwindcss/oxide-linux-x64-gnu@4.3.0': + resolution: {integrity: sha512-DRNdQRpSGzRGfARVuVkxvM8Q12nh19l4BF/G7zGA1oe+9wcC6saFBHTISrpIcKzhiXtSrlSrluCfvMuledoCTQ==} + engines: {node: '>= 20'} cpu: [x64] os: [linux] libc: [glibc] - '@tailwindcss/oxide-linux-x64-musl@4.1.13': - resolution: {integrity: sha512-oXiPj5mi4Hdn50v5RdnuuIms0PVPI/EG4fxAfFiIKQh5TgQgX7oSuDWntHW7WNIi/yVLAiS+CRGW4RkoGSSgVQ==} - engines: {node: '>= 10'} + '@tailwindcss/oxide-linux-x64-musl@4.3.0': + resolution: {integrity: sha512-Z0IADbDo8bh6I7h2IQMx601AdXBLfFpEdUotft86evd/8ZPflZe9COPO8Q1vw+pfLWIUo9zN/JGZvwuAJqduqg==} + engines: {node: '>= 20'} cpu: [x64] os: [linux] libc: [musl] - '@tailwindcss/oxide-wasm32-wasi@4.1.13': - resolution: {integrity: sha512-+LC2nNtPovtrDwBc/nqnIKYh/W2+R69FA0hgoeOn64BdCX522u19ryLh3Vf3F8W49XBcMIxSe665kwy21FkhvA==} + '@tailwindcss/oxide-wasm32-wasi@4.3.0': + resolution: {integrity: sha512-HNZGOUxEmElksYR7S6sC5jTeNGpobAsy9u7Gu0AskJ8/20FR9GqebUyB+HBcU/ax6BHuiuJi+Oda4B+YX6H1yA==} engines: {node: '>=14.0.0'} cpu: [wasm32] bundledDependencies: @@ -7878,24 +8570,266 @@ packages: - '@emnapi/wasi-threads' - tslib - '@tailwindcss/oxide-win32-arm64-msvc@4.1.13': - resolution: {integrity: sha512-dziTNeQXtoQ2KBXmrjCxsuPk3F3CQ/yb7ZNZNA+UkNTeiTGgfeh+gH5Pi7mRncVgcPD2xgHvkFCh/MhZWSgyQg==} - engines: {node: '>= 10'} + '@tailwindcss/oxide-win32-arm64-msvc@4.3.0': + resolution: {integrity: sha512-Pe+RPVTi1T+qymuuRpcdvwSVZjnll/f7n8gBxMMh3xLTctMDKqpdfGimbMyioqtLhUYZxdJ9wGNhV7MKHvgZsQ==} + engines: {node: '>= 20'} cpu: [arm64] os: [win32] - '@tailwindcss/oxide-win32-x64-msvc@4.1.13': - resolution: {integrity: sha512-3+LKesjXydTkHk5zXX01b5KMzLV1xl2mcktBJkje7rhFUpUlYJy7IMOLqjIRQncLTa1WZZiFY/foAeB5nmaiTw==} - engines: {node: '>= 10'} + '@tailwindcss/oxide-win32-x64-msvc@4.3.0': + resolution: {integrity: sha512-Mvrf2kXW/yeW/OTezZlCGOirXRcUuLIBx/5Y12BaPM7wJoryG6dfS/NJL8aBPqtTEx/Vm4T4vKzFUcKDT+TKUA==} + engines: {node: '>= 20'} cpu: [x64] os: [win32] - '@tailwindcss/oxide@4.1.13': - resolution: {integrity: sha512-CPgsM1IpGRa880sMbYmG1s4xhAy3xEt1QULgTJGQmZUeNgXFR7s1YxYygmJyBGtou4SyEosGAGEeYqY7R53bIA==} - engines: {node: '>= 10'} + '@tailwindcss/oxide@4.3.0': + resolution: {integrity: sha512-F7HZGBeN9I0/AuuJS5PwcD8xayx5ri5GhjYUDBEVYUkexyA/giwbDNjRVrxSezE3T250OU2K/wp/ltWx3UOefg==} + engines: {node: '>= 20'} + + '@tailwindcss/postcss@4.3.0': + resolution: {integrity: sha512-Jm05Tjx+9yCLGv5qw1c+84Psds8MnyrEQYCB+FFk2lgGiUjlRqdxke4mVTuYrj2xnVZqKim2Apr5ySuQRYAw/w==} + + '@tailwindcss/typography@0.5.19': + resolution: {integrity: sha512-w31dd8HOx3k9vPtcQh5QHP9GwKcgbMp87j58qi6xgiBnFFtKEAgCWnDw4qUT8aHwkCp8bKvb/KGKWWHedP0AAg==} + peerDependencies: + tailwindcss: '>=3.0.0 || insiders || >=4.0.0-alpha.20 || >=4.0.0-beta.1' + + '@tailwindcss/webpack@4.3.0': + resolution: {integrity: sha512-oaEdJ/X298hmdZrvI1NmAQZFKJ5XJiRXxHwlAw62GOaB5G7Ic3Uv+gfomdI8aukJXRH87h5nERy8yxvAqwqMnQ==} + peerDependencies: + webpack: ^5 + + '@tanstack/devtools-client@0.0.6': + resolution: {integrity: sha512-f85ZJXJnDIFOoykG/BFIixuAevJovCvJF391LPs6YjBAPhGYC50NWlx1y4iF/UmK5/cCMx+/JqI5SBOz7FanQQ==} + engines: {node: '>=18'} + + '@tanstack/devtools-event-bus@0.4.1': + resolution: {integrity: sha512-cNnJ89Q021Zf883rlbBTfsaxTfi2r73/qejGtyTa7ksErF3hyDyAq1aTbo5crK9dAL7zSHh9viKY1BtMls1QOA==} + engines: {node: '>=18'} + + '@tanstack/devtools-event-client@0.4.3': + resolution: {integrity: sha512-OZI6QyULw0FI0wjgmeYzCIfbgPsOEzwJtCpa69XrfLMtNXLGnz3d/dIabk7frg0TmHo+Ah49w5I4KC7Tufwsvw==} + engines: {node: '>=18'} + hasBin: true + + '@tanstack/devtools-ui@0.5.2': + resolution: {integrity: sha512-GtaMk8kaGZ9ZdR8Pu5RAfcse/ZrxzH/xsAIFtHMapLs2VMqSPFfb1NvIDO1MAAfUcub8Ix8XKQEP0uYSPzoFKw==} + engines: {node: '>=18'} + peerDependencies: + solid-js: '>=1.9.7' + + '@tanstack/devtools@0.12.2': + resolution: {integrity: sha512-Xdl8pLzoDUvXaclQ0poY36WAPx0jEHk8vqUFd8FYFUm1BMshtB7RnTgD1HE9jCAXODxqw9I0gXBiUZLK3o3+Bw==} + engines: {node: '>=18'} + hasBin: true + peerDependencies: + solid-js: '>=1.9.7' + + '@tanstack/history@1.162.0': + resolution: {integrity: sha512-79pf/RkhteYZTRgcR4F9kbk84P2N8rugQJswxfIqovlbRiT3yI7eBE+5QorIrZaOKktsgzRlXh1l/du/xpl4iA==} + engines: {node: '>=20.19'} + + '@tanstack/react-devtools@0.10.5': + resolution: {integrity: sha512-orVsRJ7oAXFb7oyafQCgx9YuK44jpILh5T/ddYuxAsolNfN5DZBr5/NLrWErD7HCGIzvYzg1TZI4sPxmiKvtvA==} + engines: {node: '>=18'} + peerDependencies: + '@types/react': '>=16.8' + '@types/react-dom': '>=16.8' + react: '>=16.8' + react-dom: '>=16.8' + + '@tanstack/react-router-devtools@1.167.0': + resolution: {integrity: sha512-nGw095EG7IHx0h5NtlEmzf6vcCTaFNPWdTSuDKazajhN0ct/v/TkekJ9J6KYUCeV1a8/2ZmToc58M+0rrOyn7w==} + engines: {node: '>=20.19'} + peerDependencies: + '@tanstack/react-router': ^1.170.0 + '@tanstack/router-core': ^1.170.0 + react: '>=18.0.0 || >=19.0.0' + react-dom: '>=18.0.0 || >=19.0.0' + peerDependenciesMeta: + '@tanstack/router-core': + optional: true + + '@tanstack/react-router@1.170.11': + resolution: {integrity: sha512-gP2vzdyaI8Ow/Uz/MRPfK2wN09YwRI0Y/oF74Wuy9R3KmjbfJv2tLrkM+Onu1xWklSn3ugZarMPJXRE0kzrJTA==} + engines: {node: '>=20.19'} + peerDependencies: + react: '>=18.0.0 || >=19.0.0' + react-dom: '>=18.0.0 || >=19.0.0' + + '@tanstack/react-start-client@1.168.8': + resolution: {integrity: sha512-CW2P0riDN+IQCuXx33R1H0ONEW3NespMfb2t6qSesOyuoPjnh4earDKaZsWYEVvewzx8465BOhOmh+nxEJRjJg==} + engines: {node: '>=22.12.0'} + peerDependencies: + react: '>=18.0.0 || >=19.0.0' + react-dom: '>=18.0.0 || >=19.0.0' + + '@tanstack/react-start-rsc@0.1.18': + resolution: {integrity: sha512-pfekO3dvSLacSUW2kUJGnhfdNTo6rgQE6QjQzPaDsjUaNXT4zVWgbaqM0R6kXhwkGA69L1ZbBqtIXBwTQCrJzg==} + engines: {node: '>=22.12.0'} + peerDependencies: + '@rspack/core': '>=2.0.0-0' + '@vitejs/plugin-rsc': '>=0.5.20' + react: '>=18.0.0 || >=19.0.0' + react-dom: '>=18.0.0 || >=19.0.0' + react-server-dom-rspack: '>=0.0.2' + peerDependenciesMeta: + '@rspack/core': + optional: true + '@vitejs/plugin-rsc': + optional: true + react-server-dom-rspack: + optional: true + + '@tanstack/react-start-server@1.167.14': + resolution: {integrity: sha512-Cma1M0ofxPxpmax1aQp6NM38N62MCgfEmto6RqfptZHd5UOlMp1dFf5zsnEukJq6vDVxg4lQyUgE2+qJuo2PmA==} + engines: {node: '>=22.12.0'} + peerDependencies: + react: '>=18.0.0 || >=19.0.0' + react-dom: '>=18.0.0 || >=19.0.0' + + '@tanstack/react-start@1.168.19': + resolution: {integrity: sha512-UGguzD22ZdxZmz/Rcw2My/L40il/S51adm1zARclr7zkhoQfV7WlgBxjskPi5ngiOYAPlI7847Ptz8we5TSM3Q==} + engines: {node: '>=22.12.0'} + peerDependencies: + '@rsbuild/core': ^2.0.0 + '@vitejs/plugin-rsc': '*' + react: '>=18.0.0 || >=19.0.0' + react-dom: '>=18.0.0 || >=19.0.0' + vite: '>=7.0.0' + peerDependenciesMeta: + '@rsbuild/core': + optional: true + '@vitejs/plugin-rsc': + optional: true + vite: + optional: true + + '@tanstack/react-store@0.9.3': + resolution: {integrity: sha512-y2iHd/N9OkoQbFJLUX1T9vbc2O9tjH0pQRgTcx1/Nz4IlwLvkgpuglXUx+mXt0g5ZDFrEeDnONPqkbfxXJKwRg==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + + '@tanstack/router-core@1.171.9': + resolution: {integrity: sha512-QM5ZwLT9c5ZcTJW0QQZRRIBC4qjImUyUCXCVyuYVOF9xr76XLsJSX4F2dOxr9VptAv+W+TkWNOYdX8VaO9kdgA==} + engines: {node: '>=20.19'} + + '@tanstack/router-devtools-core@1.168.0': + resolution: {integrity: sha512-wQoQhlBK7nlZgqzaqdYXKWNTpdHdsaREdaPhFZVH0/Ador+F+eM3/NF2i3f2LPeS0GgKraZUQXe1Q/1+KHyEYg==} + engines: {node: '>=20.19'} + peerDependencies: + '@tanstack/router-core': ^1.170.0 + csstype: ^3.0.10 + peerDependenciesMeta: + csstype: + optional: true + + '@tanstack/router-generator@1.167.13': + resolution: {integrity: sha512-DldbCjA8S/CXQBuoyQqr76xqZe9k+H1ymV+ugj2IBHFi4yRzx4z4f2nSsPYlLdpXD2Cf/MEjLncaG7ceY5H5ig==} + engines: {node: '>=20.19'} + + '@tanstack/router-plugin@1.168.14': + resolution: {integrity: sha512-z+3vYJ7ouNnMzBIC1hsNWsxaQFu9Gf0WSdE3jBHWa326ipnONqDD5KeCqWGczq0HMdZY4UsDjyfvjucxXhrb0A==} + engines: {node: '>=20.19'} + peerDependencies: + '@rsbuild/core': '>=1.0.2 || ^2.0.0' + '@tanstack/react-router': ^1.170.11 + vite: '>=5.0.0 || >=6.0.0 || >=7.0.0 || >=8.0.0' + vite-plugin-solid: ^2.11.10 || ^3.0.0-0 + webpack: '>=5.92.0' + peerDependenciesMeta: + '@rsbuild/core': + optional: true + '@tanstack/react-router': + optional: true + vite: + optional: true + vite-plugin-solid: + optional: true + webpack: + optional: true + + '@tanstack/router-utils@1.162.1': + resolution: {integrity: sha512-62layyTGmclHDQS/eidwKRfN1hhCKwViG7iEBcVmL0MXgcAB3OOucWCEcDDGd9Cu11H6b4QQ5oOo47MWIqwz0A==} + engines: {node: '>=20.19'} + + '@tanstack/solid-router-devtools@1.167.0': + resolution: {integrity: sha512-vwQz5NUBxbos30ndUj08eeJ17nwWxniUq4oOFL7YOK2Q8PhdiqS65SSuFwzU96Ij3dfLlp+nv3uht6n7X9UOVw==} + engines: {node: '>=20.19'} + peerDependencies: + '@tanstack/router-core': ^1.170.0 + '@tanstack/solid-router': ^1.170.0 + solid-js: ^1.9.10 + peerDependenciesMeta: + '@tanstack/router-core': + optional: true + + '@tanstack/solid-router@1.170.11': + resolution: {integrity: sha512-YTHU4OB74KUj30dBco0rBiw8GGiUHK4849TfLWrPFmcVDUpWcKMz49O1hqEPYP7rLqp/poICvZdTZVDRMG5bUQ==} + engines: {node: '>=20.19'} + peerDependencies: + solid-js: ^1.9.10 + + '@tanstack/solid-start-client@1.168.8': + resolution: {integrity: sha512-MGCygKT+XMQPbxQ3tb50YQkgYJ7wkLzVsjx0NWF+zG5BbH1qzq2cIUJewMCQI6ZDu/dXl18KsHE36mNrhh5Drg==} + engines: {node: '>=22.12.0'} + peerDependencies: + solid-js: '>=1.0.0' + + '@tanstack/solid-start-server@1.167.14': + resolution: {integrity: sha512-aIg3+fHzhj/8oj15RIM4UUcxrdSiSQRccpV3sr44lRkaJvMPBw/JR214pwyM5D1KUGk3Koi76v/oPJCD1I4RqQ==} + engines: {node: '>=22.12.0'} + peerDependencies: + solid-js: ^1.0.0 - '@tailwindcss/postcss@4.1.13': - resolution: {integrity: sha512-HLgx6YSFKJT7rJqh9oJs/TkBFhxuMOfUKSBEPYwV+t78POOBsdQ7crhZLzwcH3T0UyUuOzU/GK5pk5eKr3wCiQ==} + '@tanstack/solid-start@1.168.19': + resolution: {integrity: sha512-v7JdCNZoHVZ1ASZ7DgPubvqXJ+27hiQVrhE4i/n7+clSX5fnl/o+vWFSQPWHzPj5RU39A/eTE9bVyU4Bhp2Obg==} + engines: {node: '>=22.12.0'} + peerDependencies: + '@rsbuild/core': ^2.0.0 + solid-js: '>=1.0.0' + vite: '>=7.0.0' + peerDependenciesMeta: + '@rsbuild/core': + optional: true + vite: + optional: true + + '@tanstack/start-client-core@1.170.7': + resolution: {integrity: sha512-LKNHeK3n8DZ2ub1KpidWCISvJNq7wGuErrd2oSyoUDHSo90ldl7JJcG4OpbDS7GQjqIZ79M47eklajwgKXBxrQ==} + engines: {node: '>=22.12.0'} + + '@tanstack/start-fn-stubs@1.162.0': + resolution: {integrity: sha512-QWfUZ3Yo923tdQn38LyKMU8rcTw69zc+T4dAvgTWV4O56SqFRsGfS0lSWIMhJRwXIx/bvdi7nTUBDdZtTHtpTQ==} + engines: {node: '>=22.12.0'} + + '@tanstack/start-plugin-core@1.171.11': + resolution: {integrity: sha512-f6z9W8lYveloSLFocMGfUrS4UL2sc0qrJiB0cuhs885W/bRE1iG0Vm9cNhM/khWxrLmWNeN5eelcnfB77QjLJg==} + engines: {node: '>=22.12.0'} + peerDependencies: + '@rsbuild/core': ^2.0.0 + vite: '>=7.0.0' + peerDependenciesMeta: + '@rsbuild/core': + optional: true + vite: + optional: true + + '@tanstack/start-server-core@1.169.9': + resolution: {integrity: sha512-i2OXl+svinZI+7tE2FTQSc9vLIMp0/3nQAI47zg7cZ/0btmC2g2wVrEUa7pF4bmS2TrKEfmOancbURWfB2YrkA==} + engines: {node: '>=22.12.0'} + + '@tanstack/start-storage-context@1.167.11': + resolution: {integrity: sha512-19wywJH3jiamctg4BxXme0G9iH+P5qHSILxBbyksTK727shDEZPb6V/NzO2dz4cKFAoB6TdBcKBj/guADClOfQ==} + engines: {node: '>=22.12.0'} + + '@tanstack/store@0.9.3': + resolution: {integrity: sha512-8reSzl/qGWGGVKhBoxXPMWzATSbZLZFWhwBAFO9NAyp0TxzfBP0mIrGb8CP8KrQTmvzXlR/vFPPUrHTLBGyFyw==} + + '@tanstack/virtual-file-routes@1.162.0': + resolution: {integrity: sha512-uhOeFyxLcU41HzvrxsGpiWdcMbScY1EDgbZ5K7DVRMYInbLYWAC0EA/kx9wXAoSM8q82bUG2hRl8+EAjE6XAbA==} + engines: {node: '>=20.19'} '@testing-library/dom@10.4.1': resolution: {integrity: sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==} @@ -7951,23 +8885,11 @@ packages: resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} engines: {node: '>=10.13.0'} - '@tsconfig/node10@1.0.12': - resolution: {integrity: sha512-UCYBaeFvM11aU2y3YPZ//O5Rhj+xKyzy7mvcIoAjASbigy8mHMryP5cK7dgjlz2hWxh1g5pLw084E0a/wlUSFQ==} - - '@tsconfig/node12@1.0.11': - resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} + '@tsconfig/svelte@5.0.8': + resolution: {integrity: sha512-UkNnw1/oFEfecR8ypyHIQuWYdkPvHiwcQ78sh+ymIiYoF+uc5H1UBetbjyqT+vgGJ3qQN6nhucJviX6HesWtKQ==} - '@tsconfig/node14@1.0.3': - resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} - - '@tsconfig/node16@1.0.4': - resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} - - '@tsconfig/svelte@5.0.6': - resolution: {integrity: sha512-yGxYL0I9eETH1/DR9qVJey4DAsCdeau4a9wYPKuXfEhm8lFO8wg+LLYJjIpAm6Fw7HSlhepPhYPDop75485yWQ==} - - '@tybys/wasm-util@0.10.1': - resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} + '@tybys/wasm-util@0.10.3': + resolution: {integrity: sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==} '@types/acorn@4.0.6': resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==} @@ -7990,15 +8912,9 @@ packages: '@types/body-parser@1.19.5': resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} - '@types/bonjour@3.5.13': - resolution: {integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==} - '@types/chai@5.2.3': resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==} - '@types/connect-history-api-fallback@1.5.4': - resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==} - '@types/connect@3.4.38': resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} @@ -8023,30 +8939,24 @@ packages: '@types/eslint-scope@3.7.7': resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} - '@types/eslint@8.56.10': - resolution: {integrity: sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==} + '@types/eslint@9.6.1': + resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} '@types/estree-jsx@1.0.4': resolution: {integrity: sha512-5idy3hvI9lAMqsyilBM+N+boaCf1MgoefbDxN6KEO5aK17TOHwFAYT9sjxzeKAiIWRUBgLxmZ9mPcnzZXtTcRQ==} - '@types/estree@0.0.39': - resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} - '@types/estree@1.0.5': resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} '@types/estree@1.0.8': resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} - '@types/express-serve-static-core@4.17.43': - resolution: {integrity: sha512-oaYtiBirUOPQGSWNGPWnzyAFJ0BP3cwvN4oWZQY+zUBwpVIGsKUkpBpSztp74drYcjavs7SKFZ4DX1V2QeN8rg==} + '@types/estree@1.0.9': + resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==} '@types/express-serve-static-core@5.0.2': resolution: {integrity: sha512-vluaspfvWEtE4vcSDlKRNer52DvOGrB2xv6diXy6UKyKW0lqZiWHGNApSyxOv+8DE5Z27IzVvE7hNkxg7EXIcg==} - '@types/express@4.17.25': - resolution: {integrity: sha512-dVd04UKsfpINUnK0yBoYHDF3xu7xVH4BuDotC/xGuycx4CgbP48X/KF/586bcObxT0HENHXEU8Nqtu6NR+eKhw==} - '@types/express@5.0.6': resolution: {integrity: sha512-sKYVuV7Sv9fbPIt/442koC7+IIwK5olP1KWeD88e/idgoJqDm3JV/YUiPwkoKK92ylff2MGxSz1CSjsXelx0YA==} @@ -8059,9 +8969,6 @@ packages: '@types/hast@3.0.4': resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} - '@types/hoist-non-react-statics@3.3.5': - resolution: {integrity: sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==} - '@types/html-minifier-terser@6.1.0': resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==} @@ -8071,32 +8978,14 @@ packages: '@types/http-errors@2.0.4': resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==} - '@types/http-proxy@1.17.14': - resolution: {integrity: sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==} - - '@types/istanbul-lib-coverage@2.0.6': - resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} - - '@types/istanbul-lib-report@3.0.3': - resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} - - '@types/istanbul-reports@3.0.4': - resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} - - '@types/jest@30.0.0': - resolution: {integrity: sha512-XTYugzhuwqWjws0CVz8QpM36+T+Dz5mTEBKhNs/esGLnCIlGdRy+Dq78NRjd7ls7r8BC8ZRMOrKlkO1hU0JOwA==} - - '@types/jsdom@21.1.7': - resolution: {integrity: sha512-yOriVnggzrnQ3a9OKOCxaVuSug3w3/SbOj5i7VwXWZEyUNl3bLF9V3MfxGbZKuwqJOQyRfqXyROBB1CoZLFWzA==} - '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} '@types/lodash-es@4.17.12': resolution: {integrity: sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==} - '@types/lodash@4.17.20': - resolution: {integrity: sha512-H3MHACvFUEiujabxhaI/ImO6gUrd8oOurg7LQtS7mbwIXA/cUqWrvBsaeJ23aZEPk1TAYkurjfMbSELfoCXlGA==} + '@types/lodash@4.17.24': + resolution: {integrity: sha512-gIW7lQLZbue7lRSWEFql49QJJWThrTFFeIMJdp3eH4tKoxm1OvEPg02rm4wCCSHS0cL3/Fizimb35b7k8atwsQ==} '@types/mdast@3.0.15': resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==} @@ -8110,20 +8999,14 @@ packages: '@types/mime@1.3.5': resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} - '@types/mime@3.0.4': - resolution: {integrity: sha512-iJt33IQnVRkqeqC7PzBHPTC6fDlRNRW8vjrgqtScAhrmMwe8c4Eo7+fUGTa+XdWrpEgpyKWMYmi2dIwMAYRzPw==} - '@types/ms@0.7.34': resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} - '@types/node-forge@1.3.11': - resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} - - '@types/node@24.10.9': - resolution: {integrity: sha512-ne4A0IpG3+2ETuREInjPNhUGis1SFjv1d5asp8MzEAGtOZeTeHVDOYqOgqfhvseqg/iXty2hjBf1zAOb7RNiNw==} + '@types/node@24.12.4': + resolution: {integrity: sha512-GUUEShf+PBCGW2KaXwcIt3Yk+e3pkKwWKb9GSyM9WQVE+ep2jzmHdGsHzu4wgcZy5fN9FBdVzjpBQsYlpfpgLA==} - '@types/node@25.0.10': - resolution: {integrity: sha512-zWW5KPngR/yvakJgGOmZ5vTBemDoSqF3AcV/LrO5u5wTWyEAVVh+IT39G4gtyAkh3CtTZs8aX/yRM82OfzHJRg==} + '@types/node@25.9.1': + resolution: {integrity: sha512-xfrlY7UD5rMJk3ZVJP8BNzS28J36YJg+xp+LPXV1TdWxr8uMH5A860QNxYDGQe/ylDSgjxE52Q9VnO7p75tJxg==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -8145,15 +9028,12 @@ packages: peerDependencies: '@types/react': ^19.2.0 - '@types/react@19.2.10': - resolution: {integrity: sha512-WPigyYuGhgZ/cTPRXB2EwUw+XvsRA3GqHlsP4qteqrnnjDrApbS7MxcGr/hke5iUoeB7E/gQtrs9I37zAJ0Vjw==} + '@types/react@19.2.15': + resolution: {integrity: sha512-eRwcGNHve+E8qtEQSSRl6urh+rFop4v8gm6O8rGv25CodbvFdLjA1vVQ1KkiFE0w0UPOnb8tDiFKL5lp0rtY5Q==} '@types/resolve@1.20.2': resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} - '@types/retry@0.12.2': - resolution: {integrity: sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==} - '@types/semver@7.5.8': resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} @@ -8163,35 +9043,14 @@ packages: '@types/send@0.17.4': resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} - '@types/serve-index@1.9.4': - resolution: {integrity: sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==} - - '@types/serve-static@1.15.5': - resolution: {integrity: sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==} - '@types/serve-static@2.2.0': resolution: {integrity: sha512-8mam4H1NHLtu7nmtalF7eyBH14QyOASmcxHhSfEoRyr0nP/YdoesEtU+uSRvMe96TW/HPTtkoKqQLl53N7UXMQ==} - '@types/sockjs@0.3.36': - resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==} - - '@types/stack-utils@2.0.3': - resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} - - '@types/styled-components@5.1.36': - resolution: {integrity: sha512-pGMRNY5G2rNDKEv2DOiFYa7Ft1r0jrhmgBwHhOMzPTgCjO76bCot0/4uEfqj7K0Jf1KdQmDtAuaDk9EAs9foSw==} - - '@types/stylis@4.2.7': - resolution: {integrity: sha512-VgDNokpBoKF+wrdvhAAfS55OMQpL6QRglwTwNC3kIgBrzZxA4WsFj+2eLfEA/uMUDzBcEhYmjSbwQakn/i3ajA==} - '@types/supports-color@8.1.3': resolution: {integrity: sha512-Hy6UMpxhE3j1tLpl27exp1XqHD7n8chAiNPzWfz16LPZoMMoSc4dzLl6w9qijkEb/r5O1ozdu1CWGA2L83ZeZg==} - '@types/tapable@2.2.7': - resolution: {integrity: sha512-D6QzACV9vNX3r8HQQNTOnpG+Bv1rko+yEA82wKs3O9CQ5+XW7HI7TED17/UE7+5dIxyxZIWTxKbsBeF6uKFCwA==} - - '@types/tough-cookie@4.0.5': - resolution: {integrity: sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==} + '@types/tapable@2.3.0': + resolution: {integrity: sha512-oMnbAXeVo+KUnje3hzdORXUbfnzTfqD0H92mLl19NE5hFqH9Q4ktq+xehNSxcNeeLm1COopYwa0zeP6Iz+oIXg==} '@types/trusted-types@2.0.7': resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} @@ -8202,11 +9061,8 @@ packages: '@types/unist@3.0.3': resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} - '@types/web-bluetooth@0.0.20': - resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==} - - '@types/webpack@5.28.5': - resolution: {integrity: sha512-wR87cgvxj3p6D0Crt1r5avwqffqPXUkNlnQ1mjU93G7gCuFjufZR4I6j8cz5g1F1tTYpfOOFvly+cmIQwL9wvw==} + '@types/web-bluetooth@0.0.21': + resolution: {integrity: sha512-oIQLCGWtcFZy2JW77j9k8nHzAOpqMHLQejDA48XXMWH6tjCQHz5RCFz1bzsmROyL6PUm+LLnUiI4BCn221inxA==} '@types/whatwg-mimetype@3.0.2': resolution: {integrity: sha512-c2AKvDT8ToxLIOUlN51gTiHXflsfIFisS4pO7pDPoKouJCESkhZnEy623gwP9laCy5lnLDAw1vAzu2vM2YLOrA==} @@ -8214,245 +9070,146 @@ packages: '@types/ws@8.18.1': resolution: {integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==} - '@types/yargs-parser@21.0.3': - resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} - - '@types/yargs@17.0.33': - resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} - - '@typescript-eslint/eslint-plugin@8.54.0': - resolution: {integrity: sha512-hAAP5io/7csFStuOmR782YmTthKBJ9ND3WVL60hcOjvtGFb+HJxH4O5huAcmcZ9v9G8P+JETiZ/G1B8MALnWZQ==} + '@typescript-eslint/eslint-plugin@8.60.0': + resolution: {integrity: sha512-QYb/sa74/s7OKMbACMjrYnGspj9Hs5YI5aaffSL65UfeBUzVzBJfVo3oWSpbzPurvm7yaCCo2Lk7lVj610HqKw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.54.0 - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/parser': ^8.60.0 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/parser@8.54.0': - resolution: {integrity: sha512-BtE0k6cjwjLZoZixN0t5AKP0kSzlGu7FctRXYuPAm//aaiZhmfq1JwdYpYr1brzEspYyFeF+8XF5j2VK6oalrA==} + '@typescript-eslint/parser@8.60.0': + resolution: {integrity: sha512-fcqpj/MyK4sxDPcbe7STNPbpQL4RLZOPWuaTmwZYuc+hJKzRf58yRxfhqGpc6PIq9ZyfSBpfHgmUHmHs0KwHwg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <6.0.0' + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/project-service@8.54.0': - resolution: {integrity: sha512-YPf+rvJ1s7MyiWM4uTRhE4DvBXrEV+d8oC3P9Y2eT7S+HBS0clybdMIPnhiATi9vZOYDc7OQ1L/i6ga6NFYK/g==} + '@typescript-eslint/project-service@8.60.0': + resolution: {integrity: sha512-aZu74NNKJeUWqCjDddzdiKaS82dgYgV/vmf+Ui3ZdZejmgfXR/q+pRumgobnQ2cCJTgGTWp4ypiwsuofFubavg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - typescript: '>=4.8.4 <6.0.0' + typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/scope-manager@8.54.0': - resolution: {integrity: sha512-27rYVQku26j/PbHYcVfRPonmOlVI6gihHtXFbTdB5sb6qA0wdAQAbyXFVarQ5t4HRojIz64IV90YtsjQSSGlQg==} + '@typescript-eslint/scope-manager@8.60.0': + resolution: {integrity: sha512-pFzqhllJMs+jghLQWzV00ds39xLzuyqPSev5pd8f4Ir0rtKR3ZLUB4/4dhjOFighWb9larvtfJvqL+4yKDI3Xw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.54.0': - resolution: {integrity: sha512-dRgOyT2hPk/JwxNMZDsIXDgyl9axdJI3ogZ2XWhBPsnZUv+hPesa5iuhdYt2gzwA9t8RE5ytOJ6xB0moV0Ujvw==} + '@typescript-eslint/tsconfig-utils@8.60.0': + resolution: {integrity: sha512-BZPR3RGYlAXnly6ymAxfkVn5rCbZzQNou0rxv3GfWZ8cTQp+hhVd73khbGLAd8k1TlAPLISH337M+tAgAnaJDQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - typescript: '>=4.8.4 <6.0.0' + typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/type-utils@8.54.0': - resolution: {integrity: sha512-hiLguxJWHjjwL6xMBwD903ciAwd7DmK30Y9Axs/etOkftC3ZNN9K44IuRD/EB08amu+Zw6W37x9RecLkOo3pMA==} + '@typescript-eslint/type-utils@8.60.0': + resolution: {integrity: sha512-SX46wEUtitCpq7AN38HkUU/+zvUpdKf7ephtWAFgckH8O7PQIyL5gvrhQgBLuEYgLfuKWOVvWVskMbuFHAz5xg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <6.0.0' + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/types@8.54.0': - resolution: {integrity: sha512-PDUI9R1BVjqu7AUDsRBbKMtwmjWcn4J3le+5LpcFgWULN3LvHC5rkc9gCVxbrsrGmO1jfPybN5s6h4Jy+OnkAA==} + '@typescript-eslint/types@8.60.0': + resolution: {integrity: sha512-AsE7x2XaAK+CVbeih0Fvbn+r1qHxtpLDJ3XUuFcIinT318T90yHMJC+Zgv+jUuDjQQd06HKwxnDu6sz1IcTilA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.54.0': - resolution: {integrity: sha512-BUwcskRaPvTk6fzVWgDPdUndLjB87KYDrN5EYGetnktoeAvPtO4ONHlAZDnj5VFnUANg0Sjm7j4usBlnoVMHwA==} + '@typescript-eslint/typescript-estree@8.60.0': + resolution: {integrity: sha512-3AcZNBGMClm6CXDyo8kYvVGT/sx29sS0oBsIb9oZI2gunA4Vm2M3YHzRLPvsUBBsl+yB5FPtltq7gGH0iTlp9g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - typescript: '>=4.8.4 <6.0.0' + typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/utils@8.54.0': - resolution: {integrity: sha512-9Cnda8GS57AQakvRyG0PTejJNlA2xhvyNtEVIMlDWOOeEyBkYWhGPnfrIAnqxLMTSTo6q8g12XVjjev5l1NvMA==} + '@typescript-eslint/utils@8.60.0': + resolution: {integrity: sha512-HtXuPfrHTyBDkameWpl+vJb1Uevu2tznAyahM1Oc4AENidCLTPiZDWIo4GfcxNdC/RcfGcadzzkqbRG87dUrQA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <6.0.0' + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/visitor-keys@8.54.0': - resolution: {integrity: sha512-VFlhGSl4opC0bprJiItPQ1RfUhGDIBokcPwaFH4yiBCaNPeld/9VeXbiPO1cLyorQi1G1vL+ecBk1x8o1axORA==} + '@typescript-eslint/visitor-keys@8.60.0': + resolution: {integrity: sha512-9WI52t8ZGLVGrPMBet25yAftqY/n95+zmoUUtJBBQTKDSKUu7OsPTroT2op7U9JatkoRccL0YkWDNMFfC4Sjxg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@ungap/structured-clone@1.3.0': resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} + deprecated: Potential CWE-502 - Update to 1.3.1 or higher - '@unhead/react@2.1.2': - resolution: {integrity: sha512-VNKa0JJZq5Jp28VuiOMfjAA7CTLHI0SdW/Hs1ZPq2PsNV/cgxGv8quFBGXWx4gfoHB52pejO929RKjIpYX5+iQ==} + '@unhead/react@2.1.15': + resolution: {integrity: sha512-5hfAaZ3XJq9JkspRzZdSPsMrXXA8v/SKiEOxZcN9L40o44byF/50bcQuOLgSSCAx8802mI5VG32KZXWTtsLu9Q==} peerDependencies: react: '>=18.3.1' - '@unocss/config@66.6.0': - resolution: {integrity: sha512-YvNk/b9jGmT1TQGDbHR+0VALnTsPLzSTzw90t09ggny9YxeF0XnsP06M5+H0EJPwpmdigBC++KEIMaK8SYDsaQ==} - engines: {node: '>=14'} + '@unocss/config@66.7.0': + resolution: {integrity: sha512-C6waL+xzqAPzz5n47qnrs4GbyAtlusNYYmcV6DKYh1MgUP4EFhMnEMyuR2mw3M3tsBpyGuehLdRK5+ECF5yLkA==} - '@unocss/core@66.6.0': - resolution: {integrity: sha512-Sxm7HmhsPIIzxbPnWembPyobuCeA5j9KxL+jIOW2c+kZiTFjHeju7vuVWX9jmAMMC+UyDuuCQ4yE+kBo3Y7SWQ==} + '@unocss/core@66.7.0': + resolution: {integrity: sha512-j6MFMx5C3iIwW4T4hVbh+30fKWgSGkmS3bCcdjlfqM88lRT+dHFBN9nkfNOBJT6e6IHN9415nexuzcQvTjJXxw==} - '@unocss/extractor-arbitrary-variants@66.6.0': - resolution: {integrity: sha512-AsCmpbre4hQb+cKOf3gHUeYlF7guR/aCKZvw53VBk12qY5wNF7LdfIx4zWc5LFVCoRxIZlU2C7L4/Tt7AkiFMA==} + '@unocss/extractor-arbitrary-variants@66.7.0': + resolution: {integrity: sha512-iHMlXmb8aGtYgPQ8o3D4rMz9DKOqSp8g/LWvEoiM7arSjJF9jMpcpYlqZXzkg1mSQX23TRW76Qxj1gyI4lRd9w==} - '@unocss/preset-attributify@66.6.0': - resolution: {integrity: sha512-IfGZT9LjQkfpJaVjDtFMxOlrEoj7m1DCztRdby0FaptXChE7vdgRkYFl8HDeXMkEIlzV1YTHuIarwJ+tV+1SRQ==} + '@unocss/preset-attributify@66.7.0': + resolution: {integrity: sha512-n8ikthHHkAOeHWUwqRNIMGijV6LuIhiZb3D6kreV3oK98wJYupGNGYMByx7R9gQD9uBNLGs0f1jsaAScV3S2Sw==} - '@unocss/preset-mini@66.6.0': - resolution: {integrity: sha512-8bQyTuMJcry/z4JTDsQokI0187/1CJIkVx9hr9eEbKf/gWti538P8ktKEmHCf8IyT0At5dfP9oLHLCUzVetdbA==} + '@unocss/preset-mini@66.7.0': + resolution: {integrity: sha512-+YtRlr1Fjd24GYWhPB93r6fjefTBCnFUsZCASncSEU29u2Mi8MYINjefLfKlSJFMKg6AKzWbelKMCQfoKlUkbg==} - '@unocss/preset-uno@66.6.0': - resolution: {integrity: sha512-xDppgdgFk+JNrL9jhqhrn6H9IS8P10p1HSsWOYF+9owg43zqpeNpzDMvZGwq8uxq6guyB1fu6l4YzO+bDZnwvw==} + '@unocss/preset-uno@66.7.0': + resolution: {integrity: sha512-fcLTj5Wax3QydCSdJq9yQHhqKph6Mx9exwNnkaBCXtmBvrSBd2O6O9ZAylcISnACeXJkjSverU8qVu1X2tITdA==} - '@unocss/preset-wind3@66.6.0': - resolution: {integrity: sha512-7gzswF810BCSru7pF01BsMzGZbfrsWT5GV6JJLkhROS2pPjeNOpqy2VEfiavv5z09iGSIESeOFMlXr5ORuLZrg==} + '@unocss/preset-wind3@66.7.0': + resolution: {integrity: sha512-1xxHBV4TtUHXPpYnWH8J2UHhxaMF84fTvadVzRRaXkyVrXD86Hveh/lfbXHXnCyf0JxwqsleOq8CnCTT8AgoAg==} - '@unocss/rule-utils@66.6.0': - resolution: {integrity: sha512-v16l6p5VrefDx8P/gzWnp0p6/hCA0vZ4UMUN6SxHGVE6V+IBpX6I6Du3Egk9TdkhZ7o+Pe1NHxksHcjT0V/tww==} - engines: {node: '>=14'} + '@unocss/rule-utils@66.7.0': + resolution: {integrity: sha512-DMJIiey/m+xr0hpSbxFhSbKlC3e7QsuwdAEdgMmIM7pEcu/AEMl7oH198QYX9880P2X0hy5iFE6UCWx9CwGAXQ==} - '@unocss/webpack@66.6.0': - resolution: {integrity: sha512-5/pJyG4GBd1Uyrx1GGhpcgmLDXWqy+B4fbDvaC/rZRbaZduwcPF/kdMmgoLK06WKh48Hd34nQXASd7rrDDEw/g==} + '@unocss/webpack@66.7.0': + resolution: {integrity: sha512-pbAFCfUzbtqDY15Plz8jeFpYt+5wwUZrlS1jMtkn+hQTb+AezGDsnc+ndizBJRXgvxGAFXQG/dn5ZG7SpM5bWg==} peerDependencies: - webpack: ^4 || ^5 + webpack: ^5 - '@unrs/resolver-binding-android-arm-eabi@1.11.1': - resolution: {integrity: sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==} - cpu: [arm] - os: [android] + '@vanilla-extract/babel-plugin-debug-ids@1.2.2': + resolution: {integrity: sha512-MeDWGICAF9zA/OZLOKwhoRlsUW+fiMwnfuOAqFVohL31Agj7Q/RBWAYweqjHLgFBCsdnr6XIfwjJnmb2znEWxw==} - '@unrs/resolver-binding-android-arm64@1.11.1': - resolution: {integrity: sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g==} - cpu: [arm64] - os: [android] + '@vanilla-extract/css@1.20.1': + resolution: {integrity: sha512-5I9RNo5uZW9tsBnqrWzJqELegOqTHBrZyDFnES0gR9gJJHBB9dom1N0bwITM9tKwBcfKrTX4a6DHVeQdJ2ubQA==} - '@unrs/resolver-binding-darwin-arm64@1.11.1': - resolution: {integrity: sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g==} - cpu: [arm64] - os: [darwin] + '@vanilla-extract/integration@8.0.10': + resolution: {integrity: sha512-01IB5gbrgTe8IIrtfRXXTmACl5D8Enzqp2cKbCWaMKXmnoilXXVCPbJoA96q88PXkNDXsXepCxUugMvEmL3c7A==} - '@unrs/resolver-binding-darwin-x64@1.11.1': - resolution: {integrity: sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ==} - cpu: [x64] - os: [darwin] + '@vanilla-extract/private@1.0.9': + resolution: {integrity: sha512-gT2jbfZuaaCLrAxwXbRgIhGhcXbRZCG3v4TTUnjw0EJ7ArdBRxkq4msNJkbuRkCgfIK5ATmprB5t9ljvLeFDEA==} - '@unrs/resolver-binding-freebsd-x64@1.11.1': - resolution: {integrity: sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw==} - cpu: [x64] - os: [freebsd] + '@vanilla-extract/sprinkles@1.6.5': + resolution: {integrity: sha512-HOYidLONR/SeGk8NBAeI64I4gYdsMX9vJmniL13ZcLVwawyK0s2GUENEAcGA+GYLIoeyQB61UqmhqPodJry7zA==} + peerDependencies: + '@vanilla-extract/css': ^1.0.0 - '@unrs/resolver-binding-linux-arm-gnueabihf@1.11.1': - resolution: {integrity: sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw==} - cpu: [arm] - os: [linux] + '@vanilla-extract/webpack-plugin@2.3.27': + resolution: {integrity: sha512-i/GFQPifTkGYXYpkVYzScBPwXB82f+5GMLg9rh9UBgTG6M/YUebIDVjVOC9Mn5VMvc8Fk2w/FmagDRLugHA09w==} + peerDependencies: + webpack: ^4.30.0 || ^5.20.2 - '@unrs/resolver-binding-linux-arm-musleabihf@1.11.1': - resolution: {integrity: sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw==} - cpu: [arm] - os: [linux] + '@vant/auto-import-resolver@1.3.0': + resolution: {integrity: sha512-lJyWtCyFizR4bHZvMiNMF3w+WTFTUWAvka1eqTnPK9ticUcKTCOx6qEmHcm8JPb3g1t3GaD2W3MnHkBp/nHamw==} - '@unrs/resolver-binding-linux-arm64-gnu@1.11.1': - resolution: {integrity: sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==} - cpu: [arm64] - os: [linux] - libc: [glibc] + '@vant/popperjs@1.3.0': + resolution: {integrity: sha512-hB+czUG+aHtjhaEmCJDuXOep0YTZjdlRR+4MSmIFnkCQIxJaXLQdSsR90XWvAI2yvKUI7TCGqR8pQg2RtvkMHw==} - '@unrs/resolver-binding-linux-arm64-musl@1.11.1': - resolution: {integrity: sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==} - cpu: [arm64] - os: [linux] - libc: [musl] + '@vant/use@1.6.0': + resolution: {integrity: sha512-PHHxeAASgiOpSmMjceweIrv2AxDZIkWXyaczksMoWvKV2YAYEhoizRuk/xFnKF+emUIi46TsQ+rvlm/t2BBCfA==} + peerDependencies: + vue: ^3.0.0 - '@unrs/resolver-binding-linux-ppc64-gnu@1.11.1': - resolution: {integrity: sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==} - cpu: [ppc64] - os: [linux] - libc: [glibc] - - '@unrs/resolver-binding-linux-riscv64-gnu@1.11.1': - resolution: {integrity: sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==} - cpu: [riscv64] - os: [linux] - libc: [glibc] - - '@unrs/resolver-binding-linux-riscv64-musl@1.11.1': - resolution: {integrity: sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==} - cpu: [riscv64] - os: [linux] - libc: [musl] - - '@unrs/resolver-binding-linux-s390x-gnu@1.11.1': - resolution: {integrity: sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==} - cpu: [s390x] - os: [linux] - libc: [glibc] - - '@unrs/resolver-binding-linux-x64-gnu@1.11.1': - resolution: {integrity: sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==} - cpu: [x64] - os: [linux] - libc: [glibc] - - '@unrs/resolver-binding-linux-x64-musl@1.11.1': - resolution: {integrity: sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==} - cpu: [x64] - os: [linux] - libc: [musl] - - '@unrs/resolver-binding-wasm32-wasi@1.11.1': - resolution: {integrity: sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==} - engines: {node: '>=14.0.0'} - cpu: [wasm32] - - '@unrs/resolver-binding-win32-arm64-msvc@1.11.1': - resolution: {integrity: sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw==} - cpu: [arm64] - os: [win32] - - '@unrs/resolver-binding-win32-ia32-msvc@1.11.1': - resolution: {integrity: sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ==} - cpu: [ia32] - os: [win32] - - '@unrs/resolver-binding-win32-x64-msvc@1.11.1': - resolution: {integrity: sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g==} - cpu: [x64] - os: [win32] - - '@vanilla-extract/babel-plugin-debug-ids@1.2.2': - resolution: {integrity: sha512-MeDWGICAF9zA/OZLOKwhoRlsUW+fiMwnfuOAqFVohL31Agj7Q/RBWAYweqjHLgFBCsdnr6XIfwjJnmb2znEWxw==} - - '@vanilla-extract/css@1.18.0': - resolution: {integrity: sha512-/p0dwOjr0o8gE5BRQ5O9P0u/2DjUd6Zfga2JGmE4KaY7ZITWMszTzk4x4CPlM5cKkRr2ZGzbE6XkuPNfp9shSQ==} - - '@vanilla-extract/integration@8.0.7': - resolution: {integrity: sha512-ILob4F9cEHXpbWAVt3Y2iaQJpqYq/c/5TJC8Fz58C2XmX3QW2Y589krvViiyJhQfydCGK3EbwPQhVFjQaBeKfg==} - - '@vanilla-extract/private@1.0.9': - resolution: {integrity: sha512-gT2jbfZuaaCLrAxwXbRgIhGhcXbRZCG3v4TTUnjw0EJ7ArdBRxkq4msNJkbuRkCgfIK5ATmprB5t9ljvLeFDEA==} - - '@vanilla-extract/sprinkles@1.6.5': - resolution: {integrity: sha512-HOYidLONR/SeGk8NBAeI64I4gYdsMX9vJmniL13ZcLVwawyK0s2GUENEAcGA+GYLIoeyQB61UqmhqPodJry7zA==} - peerDependencies: - '@vanilla-extract/css': ^1.0.0 - - '@vanilla-extract/webpack-plugin@2.3.25': - resolution: {integrity: sha512-tnaYN3KGF8V9JZ5FuQY9T9/KmLTfiPxGCw+hhIBD7lgn8AKpg53fm+4lJDDSudTFFN3YNiO2WDjHH62IuoyLIQ==} - peerDependencies: - webpack: ^4.30.0 || ^5.20.2 - - '@vant/auto-import-resolver@1.3.0': - resolution: {integrity: sha512-lJyWtCyFizR4bHZvMiNMF3w+WTFTUWAvka1eqTnPK9ticUcKTCOx6qEmHcm8JPb3g1t3GaD2W3MnHkBp/nHamw==} - - '@vant/popperjs@1.3.0': - resolution: {integrity: sha512-hB+czUG+aHtjhaEmCJDuXOep0YTZjdlRR+4MSmIFnkCQIxJaXLQdSsR90XWvAI2yvKUI7TCGqR8pQg2RtvkMHw==} - - '@vant/use@1.6.0': - resolution: {integrity: sha512-PHHxeAASgiOpSmMjceweIrv2AxDZIkWXyaczksMoWvKV2YAYEhoizRuk/xFnKF+emUIi46TsQ+rvlm/t2BBCfA==} - peerDependencies: - vue: ^3.0.0 + '@vitejs/plugin-rsc@0.5.27': + resolution: {integrity: sha512-s1fd5DUkPXk86DDHPM/kP93WrvI0MoA8klxdDZmD1fMSaA9xujfgunsm8ZoUH0FemR+63vNalFsIDR0AJH4ktg==} + peerDependencies: + react: '*' + react-dom: '*' + react-server-dom-webpack: '*' + vite: '*' + peerDependenciesMeta: + react-server-dom-webpack: + optional: true '@vitest/expect@3.2.4': resolution: {integrity: sha512-Io0yyORnB6sikFlt8QW5K7slY4OjqNX9jmJQ02QDda8lyM6B5oNgVWoSoKPac8/kgnCUzuHQKrSLtu/uOqqrig==} @@ -8477,17 +9234,14 @@ packages: '@vitest/utils@3.2.4': resolution: {integrity: sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==} - '@volar/language-core@2.4.27': - resolution: {integrity: sha512-DjmjBWZ4tJKxfNC1F6HyYERNHPYS7L7OPFyCrestykNdUZMFYzI9WTyvwPcaNaHlrEUwESHYsfEw3isInncZxQ==} - - '@volar/source-map@2.4.27': - resolution: {integrity: sha512-ynlcBReMgOZj2i6po+qVswtDUeeBRCTgDurjMGShbm8WYZgJ0PA4RmtebBJ0BCYol1qPv3GQF6jK7C9qoVc7lg==} + '@volar/language-core@2.4.28': + resolution: {integrity: sha512-w4qhIJ8ZSitgLAkVay6AbcnC7gP3glYM3fYwKV3srj8m494E3xtrCv6E+bWviiK/8hs6e6t1ij1s2Endql7vzQ==} - '@volar/typescript@2.4.27': - resolution: {integrity: sha512-eWaYCcl/uAPInSK2Lze6IqVWaBu/itVqR5InXcHXFyles4zO++Mglt3oxdgj75BDcv1Knr9Y93nowS8U3wqhxg==} + '@volar/source-map@2.4.28': + resolution: {integrity: sha512-yX2BDBqJkRXfKw8my8VarTyjv48QwxdJtvRgUpNE5erCsgEUdI2DsLbpa+rOQVAJYshY99szEcRDmyHbF10ggQ==} - '@vue/babel-helper-vue-jsx-merge-props@1.4.0': - resolution: {integrity: sha512-JkqXfCkUDp4PIlFdDQ0TdXoIejMtTHP67/pvxlgeY+u5k3LEdKuWZ3LK6xkxo52uDoABIVyRwqVkfLQJhk7VBA==} + '@volar/typescript@2.4.28': + resolution: {integrity: sha512-Ja6yvWrbis2QtN4ClAKreeUZPVYMARDYZl9LMEv1iQ1QdepB6wn0jTRxA9MftYmYa4DQ4k/DaSZpFPUfxl8giw==} '@vue/babel-helper-vue-transform-on@2.0.1': resolution: {integrity: sha512-uZ66EaFbnnZSYqYEyplWvn46GhZ1KuYSThdT68p+am7MgBNbQ3hphTL9L+xSIsWkdktwhPYLwPgVWqo96jDdRA==} @@ -8505,210 +9259,60 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@vue/babel-plugin-transform-vue-jsx@1.4.0': - resolution: {integrity: sha512-Fmastxw4MMx0vlgLS4XBX0XiBbUFzoMGeVXuMV08wyOfXdikAFqBTuYPR0tlk+XskL19EzHc39SgjrPGY23JnA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@vue/babel-preset-jsx@1.4.0': - resolution: {integrity: sha512-QmfRpssBOPZWL5xw7fOuHNifCQcNQC1PrOo/4fu6xlhlKJJKSA3HqX92Nvgyx8fqHZTUGMPHmFA+IDqwXlqkSA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - vue: '*' - peerDependenciesMeta: - vue: - optional: true - - '@vue/babel-sugar-composition-api-inject-h@1.4.0': - resolution: {integrity: sha512-VQq6zEddJHctnG4w3TfmlVp5FzDavUSut/DwR0xVoe/mJKXyMcsIibL42wPntozITEoY90aBV0/1d2KjxHU52g==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@vue/babel-sugar-composition-api-render-instance@1.4.0': - resolution: {integrity: sha512-6ZDAzcxvy7VcnCjNdHJ59mwK02ZFuP5CnucloidqlZwVQv5CQLijc3lGpR7MD3TWFi78J7+a8J56YxbCtHgT9Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@vue/babel-sugar-functional-vue@1.4.0': - resolution: {integrity: sha512-lTEB4WUFNzYt2In6JsoF9sAYVTo84wC4e+PoZWSgM6FUtqRJz7wMylaEhSRgG71YF+wfLD6cc9nqVeXN2rwBvw==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@vue/babel-sugar-inject-h@1.4.0': - resolution: {integrity: sha512-muwWrPKli77uO2fFM7eA3G1lAGnERuSz2NgAxuOLzrsTlQl8W4G+wwbM4nB6iewlKbwKRae3nL03UaF5ffAPMA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@vue/babel-sugar-v-model@1.4.0': - resolution: {integrity: sha512-0t4HGgXb7WHYLBciZzN5s0Hzqan4Ue+p/3FdQdcaHAb7s5D9WZFGoSxEZHrR1TFVZlAPu1bejTKGeAzaaG3NCQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@vue/babel-sugar-v-on@1.4.0': - resolution: {integrity: sha512-m+zud4wKLzSKgQrWwhqRObWzmTuyzl6vOP7024lrpeJM4x2UhQtRDLgYjXAw9xBXjCwS0pP9kXjg91F9ZNo9JA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@vue/compiler-core@3.2.45': - resolution: {integrity: sha512-rcMj7H+PYe5wBV3iYeUgbCglC+pbpN8hBLTJvRiK2eKQiWqu+fG9F+8sW99JdL4LQi7Re178UOxn09puSXvn4A==} - - '@vue/compiler-core@3.2.47': - resolution: {integrity: sha512-p4D7FDnQb7+YJmO2iPEv0SQNeNzcbHdGByJDsT4lynf63AFkOTFN07HsiRSvjGo0QrxR/o3d0hUyNCUnBU2Tig==} - - '@vue/compiler-core@3.5.21': - resolution: {integrity: sha512-8i+LZ0vf6ZgII5Z9XmUvrCyEzocvWT+TeR2VBUVlzIH6Tyv57E20mPZ1bCS+tbejgUgmjrEh7q/0F0bibskAmw==} - - '@vue/compiler-core@3.5.24': - resolution: {integrity: sha512-eDl5H57AOpNakGNAkFDH+y7kTqrQpJkZFXhWZQGyx/5Wh7B1uQYvcWkvZi11BDhscPgj8N7XV3oRwiPnx1Vrig==} - - '@vue/compiler-core@3.5.8': - resolution: {integrity: sha512-Uzlxp91EPjfbpeO5KtC0KnXPkuTfGsNDeaKQJxQN718uz+RqDYarEf7UhQJGK+ZYloD2taUbHTI2J4WrUaZQNA==} - - '@vue/compiler-dom@3.2.45': - resolution: {integrity: sha512-tyYeUEuKqqZO137WrZkpwfPCdiiIeXYCcJ8L4gWz9vqaxzIQRccTSwSWZ/Axx5YR2z+LvpUbmPNXxuBU45lyRw==} - - '@vue/compiler-dom@3.2.47': - resolution: {integrity: sha512-dBBnEHEPoftUiS03a4ggEig74J2YBZ2UIeyfpcRM2tavgMWo4bsEfgCGsu+uJIL/vax9S+JztH8NmQerUo7shQ==} - - '@vue/compiler-dom@3.5.21': - resolution: {integrity: sha512-jNtbu/u97wiyEBJlJ9kmdw7tAr5Vy0Aj5CgQmo+6pxWNQhXZDPsRr1UWPN4v3Zf82s2H3kF51IbzZ4jMWAgPlQ==} - - '@vue/compiler-dom@3.5.24': - resolution: {integrity: sha512-1QHGAvs53gXkWdd3ZMGYuvQFXHW4ksKWPG8HP8/2BscrbZ0brw183q2oNWjMrSWImYLHxHrx1ItBQr50I/q2zw==} - - '@vue/compiler-dom@3.5.8': - resolution: {integrity: sha512-GUNHWvoDSbSa5ZSHT9SnV5WkStWfzJwwTd6NMGzilOE/HM5j+9EB9zGXdtu/fCNEmctBqMs6C9SvVPpVPuk1Eg==} - - '@vue/compiler-sfc@2.7.14': - resolution: {integrity: sha512-aNmNHyLPsw+sVvlQFQ2/8sjNuLtK54TC6cuKnVzAY93ks4ZBrvwQSnkkIh7bsbNhum5hJBS00wSDipQ937f5DA==} + '@vue/compiler-core@3.5.35': + resolution: {integrity: sha512-BUmHaR1J+O+CKZ9uJucdVTEr1LHsdyvv7vG3eNRhK3CczEHeMd/LtsHAuD7PbrxvI2envCY2v7HI1vC1aBRzKw==} - '@vue/compiler-sfc@3.2.45': - resolution: {integrity: sha512-1jXDuWah1ggsnSAOGsec8cFjT/K6TMZ0sPL3o3d84Ft2AYZi2jWJgRMjw4iaK0rBfA89L5gw427H4n1RZQBu6Q==} + '@vue/compiler-dom@3.5.35': + resolution: {integrity: sha512-k+bprkXxuqhVajgTx5mUHuir7TwQzUKOWR40ng1ncAqQRPnrLngGGgqVEEhOnTMlc8btHYVKmrP8s5Qyg0hvYA==} - '@vue/compiler-sfc@3.2.47': - resolution: {integrity: sha512-rog05W+2IFfxjMcFw10tM9+f7i/+FFpZJJ5XHX72NP9eC2uRD+42M3pYcQqDXVYoj74kHMSEdQ/WmCjt8JFksQ==} + '@vue/compiler-sfc@3.5.35': + resolution: {integrity: sha512-G5VPMcXTSywXBgtFOZOnHKBxKSrwXUcvY1iaF5/hRcy7t0J6CH/d8ha9F4nzi00Fax1eLV0QHM7v4mQu68jydw==} - '@vue/compiler-sfc@3.5.21': - resolution: {integrity: sha512-SXlyk6I5eUGBd2v8Ie7tF6ADHE9kCR6mBEuPyH1nUZ0h6Xx6nZI29i12sJKQmzbDyr2tUHMhhTt51Z6blbkTTQ==} + '@vue/compiler-ssr@3.5.35': + resolution: {integrity: sha512-rGhAeXgdM7/ffTJGXT69rCCdTmjDewnFuUZfBQQHTdcEBeWdT5HCGY60y2ytLJr9/Dsu7IntUi5z/w0h6Rjnzw==} - '@vue/compiler-sfc@3.5.24': - resolution: {integrity: sha512-8EG5YPRgmTB+YxYBM3VXy8zHD9SWHUJLIGPhDovo3Z8VOgvP+O7UP5vl0J4BBPWYD9vxtBabzW1EuEZ+Cqs14g==} + '@vue/language-core@3.3.7': + resolution: {integrity: sha512-LzmkKinXAMMoh8Jfi/jMUSDUjuPdv8mynH5WJGKfXyZtDw3hQ6GBaoI6Bcnl/Xqlu32q/0Z6i/trp4VXykzyLw==} - '@vue/compiler-sfc@3.5.8': - resolution: {integrity: sha512-taYpngQtSysrvO9GULaOSwcG5q821zCoIQBtQQSx7Uf7DxpR6CIHR90toPr9QfDD2mqHQPCSgoWBvJu0yV9zjg==} + '@vue/reactivity@3.5.35': + resolution: {integrity: sha512-tVc+SsHConvh/Lz64qq1pP3rYArBmK42xonovEcxY74SQtvctZodG/zhq54P5dr38cVuw25d27cPNRdlMidpGQ==} - '@vue/compiler-ssr@3.2.45': - resolution: {integrity: sha512-6BRaggEGqhWht3lt24CrIbQSRD5O07MTmd+LjAn5fJj568+R9eUD2F7wMQJjX859seSlrYog7sUtrZSd7feqrQ==} + '@vue/runtime-core@3.5.35': + resolution: {integrity: sha512-A/xFNX9loIcWDygeQuNCfKuh0CoYBzxhqEMNah5TSFg9Z53DrFYEN2qi5CU9necjM1OWYegYREUTHmXTmhfXtg==} - '@vue/compiler-ssr@3.2.47': - resolution: {integrity: sha512-wVXC+gszhulcMD8wpxMsqSOpvDZ6xKXSVWkf50Guf/S+28hTAXPDYRTbLQ3EDkOP5Xz/+SY37YiwDquKbJOgZw==} + '@vue/runtime-dom@3.5.35': + resolution: {integrity: sha512-odrJ1C391dbGnyDRh8U+rnP7J2amIEzfmRk5vXy7xi3aZhEXofTvpi0T4HJb6jlNqQZTNPR5MPHSB3RHNkIORA==} - '@vue/compiler-ssr@3.5.21': - resolution: {integrity: sha512-vKQ5olH5edFZdf5ZrlEgSO1j1DMA4u23TVK5XR1uMhvwnYvVdDF0nHXJUblL/GvzlShQbjhZZ2uvYmDlAbgo9w==} - - '@vue/compiler-ssr@3.5.24': - resolution: {integrity: sha512-trOvMWNBMQ/odMRHW7Ae1CdfYx+7MuiQu62Jtu36gMLXcaoqKvAyh+P73sYG9ll+6jLB6QPovqoKGGZROzkFFg==} - - '@vue/compiler-ssr@3.5.8': - resolution: {integrity: sha512-W96PtryNsNG9u0ZnN5Q5j27Z/feGrFV6zy9q5tzJVyJaLiwYxvC0ek4IXClZygyhjm+XKM7WD9pdKi/wIRVC/Q==} - - '@vue/component-compiler-utils@3.3.0': - resolution: {integrity: sha512-97sfH2mYNU+2PzGrmK2haqffDpVASuib9/w2/noxiFi31Z54hW+q3izKQXXQZSNhtiUpAI36uSuYepeBe4wpHQ==} - - '@vue/language-core@3.2.4': - resolution: {integrity: sha512-bqBGuSG4KZM45KKTXzGtoCl9cWju5jsaBKaJJe3h5hRAAWpZUuj5G+L+eI01sPIkm4H6setKRlw7E85wLdDNew==} - - '@vue/reactivity-transform@3.2.45': - resolution: {integrity: sha512-BHVmzYAvM7vcU5WmuYqXpwaBHjsS8T63jlKGWVtHxAHIoMIlmaMyurUSEs1Zcg46M4AYT5MtB1U274/2aNzjJQ==} - - '@vue/reactivity-transform@3.2.47': - resolution: {integrity: sha512-m8lGXw8rdnPVVIdIFhf0LeQ/ixyHkH5plYuS83yop5n7ggVJU+z5v0zecwEnX7fa7HNLBhh2qngJJkxpwEEmYA==} - - '@vue/reactivity@3.2.45': - resolution: {integrity: sha512-PRvhCcQcyEVohW0P8iQ7HDcIOXRjZfAsOds3N99X/Dzewy8TVhTCT4uXpAHfoKjVTJRA0O0K+6QNkDIZAxNi3A==} - - '@vue/reactivity@3.2.47': - resolution: {integrity: sha512-7khqQ/75oyyg+N/e+iwV6lpy1f5wq759NdlS1fpAhFXa8VeAIKGgk2E/C4VF59lx5b+Ezs5fpp/5WsRYXQiKxQ==} - - '@vue/reactivity@3.5.21': - resolution: {integrity: sha512-3ah7sa+Cwr9iiYEERt9JfZKPw4A2UlbY8RbbnH2mGCE8NwHkhmlZt2VsH0oDA3P08X3jJd29ohBDtX+TbD9AsA==} - - '@vue/reactivity@3.5.8': - resolution: {integrity: sha512-mlgUyFHLCUZcAYkqvzYnlBRCh0t5ZQfLYit7nukn1GR96gc48Bp4B7OIcSfVSvlG1k3BPfD+p22gi1t2n9tsXg==} - - '@vue/runtime-core@3.2.45': - resolution: {integrity: sha512-gzJiTA3f74cgARptqzYswmoQx0fIA+gGYBfokYVhF8YSXjWTUA2SngRzZRku2HbGbjzB6LBYSbKGIaK8IW+s0A==} - - '@vue/runtime-core@3.2.47': - resolution: {integrity: sha512-RZxbLQIRB/K0ev0K9FXhNbBzT32H9iRtYbaXb0ZIz2usLms/D55dJR2t6cIEUn6vyhS3ALNvNthI+Q95C+NOpA==} - - '@vue/runtime-core@3.5.21': - resolution: {integrity: sha512-+DplQlRS4MXfIf9gfD1BOJpk5RSyGgGXD/R+cumhe8jdjUcq/qlxDawQlSI8hCKupBlvM+3eS1se5xW+SuNAwA==} - - '@vue/runtime-core@3.5.8': - resolution: {integrity: sha512-fJuPelh64agZ8vKkZgp5iCkPaEqFJsYzxLk9vSC0X3G8ppknclNDr61gDc45yBGTaN5Xqc1qZWU3/NoaBMHcjQ==} - - '@vue/runtime-dom@3.2.45': - resolution: {integrity: sha512-cy88YpfP5Ue2bDBbj75Cb4bIEZUMM/mAkDMfqDTpUYVgTf/kuQ2VQ8LebuZ8k6EudgH8pYhsGWHlY0lcxlvTwA==} - - '@vue/runtime-dom@3.2.47': - resolution: {integrity: sha512-ArXrFTjS6TsDei4qwNvgrdmHtD930KgSKGhS5M+j8QxXrDJYLqYw4RRcDy1bz1m1wMmb6j+zGLifdVHtkXA7gA==} - - '@vue/runtime-dom@3.5.21': - resolution: {integrity: sha512-3M2DZsOFwM5qI15wrMmNF5RJe1+ARijt2HM3TbzBbPSuBHOQpoidE+Pa+XEaVN+czbHf81ETRoG1ltztP2em8w==} - - '@vue/runtime-dom@3.5.8': - resolution: {integrity: sha512-DpAUz+PKjTZPUOB6zJgkxVI3GuYc2iWZiNeeHQUw53kdrparSTG6HeXUrYDjaam8dVsCdvQxDz6ZWxnyjccUjQ==} - - '@vue/server-renderer@3.2.45': - resolution: {integrity: sha512-ebiMq7q24WBU1D6uhPK//2OTR1iRIyxjF5iVq/1a5I1SDMDyDu4Ts6fJaMnjrvD3MqnaiFkKQj+LKAgz5WIK3g==} + '@vue/server-renderer@3.5.35': + resolution: {integrity: sha512-NkebSOYdB97wi8OQcO3HqzZSlymJi/aWsN/7h74OSVhRTm6qGs3Jp3e0rCXynmWwSlKeRrnlIug+ilYoHBmQDA==} peerDependencies: - vue: 3.2.45 + vue: 3.5.35 - '@vue/server-renderer@3.2.47': - resolution: {integrity: sha512-dN9gc1i8EvmP9RCzvneONXsKfBRgqFeFZLurmHOveL7oH6HiFXJw5OGu294n1nHc/HMgTy6LulU/tv5/A7f/LA==} - peerDependencies: - vue: 3.2.47 + '@vue/shared@3.5.35': + resolution: {integrity: sha512-zSbjL7gRXwks2ZQLRGCajBtBXEOXW9Ddhn/HvSdrGkE2dqGnumzW8XtusRrxrE9LvqtiqDXQ+A60Hp6mvdYxfA==} - '@vue/server-renderer@3.5.21': - resolution: {integrity: sha512-qr8AqgD3DJPJcGvLcJKQo2tAc8OnXRcfxhOJCPF+fcfn5bBGz7VCcO7t+qETOPxpWK1mgysXvVT/j+xWaHeMWA==} + '@vue/test-utils@2.4.10': + resolution: {integrity: sha512-SmoZ5EA1kYiAFs9NkYdiFFQF+cSnUwnvlYEbY+DogWQZUiqOm/Y29eSbc5T6yi75SgSF9863SBeXniIEoPajCA==} peerDependencies: - vue: 3.5.21 + '@vue/compiler-dom': 3.x + '@vue/server-renderer': 3.x + vue: 3.x + peerDependenciesMeta: + '@vue/server-renderer': + optional: true - '@vue/server-renderer@3.5.8': - resolution: {integrity: sha512-7AmC9/mEeV9mmXNVyUIm1a1AjUhyeeGNbkLh39J00E7iPeGks8OGRB5blJiMmvqSh8SkaS7jkLWSpXtxUCeagA==} + '@vueuse/core@14.3.0': + resolution: {integrity: sha512-aHfz47g0ZhMtTVHmIzMVpJy8ePhhOy68GY5bv110+5DVtZ+W7BsOx+m61UNQqfrWyPztIHIanWa3E2tib3NFIw==} peerDependencies: - vue: 3.5.8 - - '@vue/shared@3.2.45': - resolution: {integrity: sha512-Ewzq5Yhimg7pSztDV+RH1UDKBzmtqieXQlpTVm2AwraoRL/Rks96mvd8Vgi7Lj+h+TH8dv7mXD3FRZR3TUvbSg==} - - '@vue/shared@3.2.47': - resolution: {integrity: sha512-BHGyyGN3Q97EZx0taMQ+OLNuZcW3d37ZEVmEAyeoA9ERdGvm9Irc/0Fua8SNyOtV1w6BS4q25wbMzJujO9HIfQ==} + vue: ^3.5.0 - '@vue/shared@3.5.21': - resolution: {integrity: sha512-+2k1EQpnYuVuu3N7atWyG3/xoFWIVJZq4Mz8XNOdScFI0etES75fbny/oU4lKWk/577P1zmg0ioYvpGEDZ3DLw==} + '@vueuse/metadata@14.3.0': + resolution: {integrity: sha512-BwxmbAzwAVF50+MW57GXOUEV61nFBGnlBvrTqj49PqWJu3uw7hdu72ztXeZ33RdZtDY6kO+bfCAE1PCn88Tktw==} - '@vue/shared@3.5.24': - resolution: {integrity: sha512-9cwHL2EsJBdi8NY22pngYYWzkTDhld6fAD6jlaeloNGciNSJL6bLpbxVgXl96X00Jtc6YWQv96YA/0sxex/k1A==} - - '@vue/shared@3.5.25': - resolution: {integrity: sha512-AbOPdQQnAnzs58H2FrrDxYj/TJfmeS2jdfEEhgiKINy+bnOANmVizIEgq1r+C5zsbs6l1CCQxtcj71rwNQ4jWg==} - - '@vue/shared@3.5.8': - resolution: {integrity: sha512-mJleSWbAGySd2RJdX1RBtcrUBX6snyOc0qHpgk3lGi4l9/P/3ny3ELqFWqYdkXIwwNN/kdm8nD9ky8o6l/Lx2A==} - - '@vue/test-utils@2.4.6': - resolution: {integrity: sha512-FMxEjOpYNYiFe0GkaHsnJPXFHxQ6m4t8vI/ElPGpMWxZKpmRvQ33OIrvRXemy6yha03RxhOlQuy+gZMC3CQSow==} - - '@vueuse/core@10.11.1': - resolution: {integrity: sha512-guoy26JQktXPcz+0n3GukWIy/JDNKti9v6VEMu6kV2sYBsWuGiTU8OWdg+ADfUbHg3/3DlqySDe7JmdHrktiww==} - - '@vueuse/metadata@10.11.1': - resolution: {integrity: sha512-IGa5FXd003Ug1qAZmyE8wF3sJ81xGLSqTqtQ6jaVfkeZ4i5kS2mwQF61yhVqojRnenVew5PldLyRgvdl4YYuSw==} - - '@vueuse/shared@10.11.1': - resolution: {integrity: sha512-LHpC8711VFZlDaYUXEBbFBCQ7GS3dVU9mjOhhMhXP6txTV4EhYQg/KGnQuvt/sPAtoUKq7VVUnL6mVtFoL42sA==} + '@vueuse/shared@14.3.0': + resolution: {integrity: sha512-bZpge9eSXwa4ToSiqJ7j6KRwhAsneMFoSz3LMWKQDkqimm3D/tbFlrklrs/IOqC8tEcYmXQZJ6N0UrjhBirVCg==} + peerDependencies: + vue: ^3.5.0 '@webassemblyjs/ast@1.14.1': resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==} @@ -8755,30 +9359,8 @@ packages: '@webassemblyjs/wast-printer@1.14.1': resolution: {integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==} - '@webpack-cli/configtest@3.0.1': - resolution: {integrity: sha512-u8d0pJ5YFgneF/GuvEiDA61Tf1VDomHHYMjv/wc9XzYj7nopltpG96nXN5dJRstxZhcNpV1g+nT6CydO7pHbjA==} - engines: {node: '>=18.12.0'} - peerDependencies: - webpack: ^5.82.0 - webpack-cli: 6.x.x - - '@webpack-cli/info@3.0.1': - resolution: {integrity: sha512-coEmDzc2u/ffMvuW9aCjoRzNSPDl/XLuhPdlFRpT9tZHmJ/039az33CE7uH+8s0uL1j5ZNtfdv0HkfaKRBGJsQ==} - engines: {node: '>=18.12.0'} - peerDependencies: - webpack: ^5.82.0 - webpack-cli: 6.x.x - - '@webpack-cli/serve@3.0.1': - resolution: {integrity: sha512-sbgw03xQaCLiT6gcY/6u3qBDn01CWw/nbaXl3gTdTFuJJ75Gffv3E3DBpgvY2fkkrdS1fpjaXNOmJlnbtKauKg==} - engines: {node: '>=18.12.0'} - peerDependencies: - webpack: ^5.82.0 - webpack-cli: 6.x.x - webpack-dev-server: '*' - peerDependenciesMeta: - webpack-dev-server: - optional: true + '@webcontainer/env@1.1.1': + resolution: {integrity: sha512-6aN99yL695Hi9SuIk1oC88l9o0gmxL1nGWWQ/kNy81HigJ0FoaoTXpytCj6ItzgyCEwA9kF1wixsTuv5cjsgng==} '@xtuc/ieee754@1.2.0': resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} @@ -8820,8 +9402,8 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - acorn-walk@8.3.4: - resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} + acorn-walk@8.3.5: + resolution: {integrity: sha512-HEHNfbars9v4pgpW6SO1KSPkfoS0xVOM/9UzkJltjlsHZmJasxg8aXkuZa7SMf8vKGIBhpUsPluQSqhJFCqebw==} engines: {node: '>=0.4.0'} acorn@7.4.1: @@ -8829,13 +9411,13 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - acorn@8.15.0: - resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} + acorn@8.16.0: + resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==} engines: {node: '>=0.4.0'} hasBin: true - adm-zip@0.5.12: - resolution: {integrity: sha512-6TVU49mK6KZb4qG6xWaaM4C7sA/sgUMLy/JYMOzkcp3BvVLpW0fXDFQiIzAuxFCt/2+xD7fNIiPFAoLZPhVNLQ==} + adm-zip@0.5.10: + resolution: {integrity: sha512-x0HvcHqVJNTPk/Bw8JbLWlWoo6Wwnsug0fnYYro1HBrjxZ3G7/AZk7Ahv8JwDe1uIcz8eBqvu86FuF1POiG7vQ==} engines: {node: '>=6.0'} agent-base@6.0.2: @@ -8872,17 +9454,14 @@ packages: peerDependencies: ajv: ^8.8.2 - ajv@6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - - ajv@8.12.0: - resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} + ajv@6.14.0: + resolution: {integrity: sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==} - alien-signals@3.0.0: - resolution: {integrity: sha512-JHoRJf18Y6HN4/KZALr3iU+0vW9LKG+8FMThQlbn4+gv8utsLIkwpomjElGPccGeNwh0FI2HN6BLnyFLo6OyLQ==} + ajv@8.18.0: + resolution: {integrity: sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==} - anser@2.3.2: - resolution: {integrity: sha512-PMqBCBvrOVDRqLGooQb+z+t1Q0PiPyurUQeZRR5uHBOVZcW8B04KMmnT12USnhpNX2wCPagWzLVppQMUG3u0Dw==} + alien-signals@3.2.1: + resolution: {integrity: sha512-I8FjmltrfnDFoZedi5CG8DghVYNhzb/Ijluz7tCSJH0xpd0484Kowhbb1XDYOxfJpU1p5wnM2X54dA+IfGyD1g==} ansi-align@3.0.1: resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} @@ -8891,10 +9470,6 @@ packages: resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} engines: {node: '>=6'} - ansi-escapes@4.3.2: - resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} - engines: {node: '>=8'} - ansi-escapes@7.0.0: resolution: {integrity: sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==} engines: {node: '>=18'} @@ -8932,8 +9507,8 @@ packages: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} - ansis@4.2.0: - resolution: {integrity: sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig==} + ansis@4.3.1: + resolution: {integrity: sha512-BJ8/l4R5LRE7hW9WdSuGYrLSHi2ynxeFpDFbH0K/CgNeY/tyhk+vO6TYxXC5r5CpUhNVX310xzPsN/H9lCdfOA==} engines: {node: '>=14'} any-promise@1.3.0: @@ -8949,15 +9524,9 @@ packages: arch@2.2.0: resolution: {integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==} - arg@4.1.3: - resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} - arg@5.0.2: resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} - argparse@1.0.10: - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} - argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} @@ -8967,21 +9536,14 @@ packages: aria-query@5.3.0: resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} - aria-query@5.3.2: - resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} + aria-query@5.3.1: + resolution: {integrity: sha512-Z/ZeOgVl7bcSYZ/u/rh0fOpvEpq//LZmdbkXyc7syVzjPAhfOa9ebsdTSjEBDU4vs5nC98Kfduj1uFo0qyET3g==} engines: {node: '>= 0.4'} array-buffer-byte-length@1.0.2: resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==} engines: {node: '>= 0.4'} - array-flatten@1.1.1: - resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} - - arraybuffer.prototype.slice@1.0.3: - resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} - engines: {node: '>= 0.4'} - asap@2.0.6: resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} @@ -9016,13 +9578,6 @@ packages: async@3.2.6: resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} - asynckit@0.4.0: - resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - - at-least-node@1.0.0: - resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} - engines: {node: '>= 4.0.0'} - atob@2.1.2: resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==} engines: {node: '>= 4.5.0'} @@ -9032,8 +9587,8 @@ packages: resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==} engines: {node: '>=8.0.0'} - autoprefixer@10.4.24: - resolution: {integrity: sha512-uHZg7N9ULTVbutaIsDRoUkoS8/h3bdsmVJYZ5l3wv8Cp/6UIIoRDm90hZ+BwxUj/hGBEzLxdHNSKuFpn8WOyZw==} + autoprefixer@10.5.0: + resolution: {integrity: sha512-FMhOoZV4+qR6aTUALKX2rEqGG+oyATvwBt9IIzVR5rMa2HRWPkxf+P+PAJLD1I/H5/II+HuZcBJYEFBpq39ong==} engines: {node: ^10 || ^12 || >=14} hasBin: true peerDependencies: @@ -9046,36 +9601,28 @@ packages: avvio@9.1.0: resolution: {integrity: sha512-fYASnYi600CsH/j9EQov7lECAniYiBFiiAtBNuZYLA2leLe9qOvZzqYHFjtIj6gD2VMoMLP14834LFWvr4IfDw==} - axios@1.13.1: - resolution: {integrity: sha512-hU4EGxxt+j7TQijx1oYdAjw4xuIp1wRQSsbMFwSthCWeBQur1eF+qJ5iQ5sN3Tw8YRzQNKb8jszgBdMDVqwJcw==} - axobject-query@4.1.0: resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} engines: {node: '>= 0.4'} - babel-jest@30.2.0: - resolution: {integrity: sha512-0YiBEOxWqKkSQWL9nNGGEgndoeL0ZpWrbLMNL5u/Kaxrli3Eaxlt3ZtIDktEvXt4L/R9r3ODr2zKwGM/2BjxVw==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - peerDependencies: - '@babel/core': ^7.11.0 || ^8.0.0-0 + babel-dead-code-elimination@1.0.12: + resolution: {integrity: sha512-GERT7L2TiYcYDtYk1IpD+ASAYXjKbLTDPhBtYj7X1NuRMDTMtAx9kyBenub1Ev41lo91OHCKdmP+egTDmfQ7Ig==} - babel-loader@10.0.0: - resolution: {integrity: sha512-z8jt+EdS61AMw22nSfoNJAZ0vrtmhPRVi6ghL3rCeRZI8cdNYFiV5xeV3HbE7rlZZNmGH8BVccwWt8/ED0QOHA==} + babel-loader@10.1.1: + resolution: {integrity: sha512-JwKSzk2kjIe7mgPK+/lyZ2QAaJcpahNAdM+hgR2HI8D0OJVkdj8Rl6J3kaLYki9pwF7P2iWnD8qVv80Lq1ABtg==} engines: {node: ^18.20.0 || ^20.10.0 || >=22.0.0} peerDependencies: - '@babel/core': ^7.12.0 + '@babel/core': ^7.12.0 || ^8.0.0-beta.1 + '@rspack/core': ^1.0.0 || ^2.0.0-0 webpack: '>=5.61.0' + peerDependenciesMeta: + '@rspack/core': + optional: true + webpack: + optional: true - babel-plugin-istanbul@7.0.1: - resolution: {integrity: sha512-D8Z6Qm8jCvVXtIRkBnqNHX0zJ37rQcFJ9u8WOS6tkYOsRdHBzypCstaxWiu5ZIlqQtviRYbgnRLSoCEvjqcqbA==} - engines: {node: '>=12'} - - babel-plugin-jest-hoist@30.2.0: - resolution: {integrity: sha512-ftzhzSGMUnOzcCXd6WHdBGMyuwy15Wnn0iyyWGKgBDLxf9/s5ABuraCSpBX2uG0jUg4rqJnxsLc5+oYBqoxVaA==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - babel-plugin-jsx-dom-expressions@0.40.3: - resolution: {integrity: sha512-5HOwwt0BYiv/zxl7j8Pf2bGL6rDXfV6nUhLs8ygBX+EFJXzBPHM/euj9j/6deMZ6wa52Wb2PBaAV5U/jKwIY1w==} + babel-plugin-jsx-dom-expressions@0.40.6: + resolution: {integrity: sha512-v3P1MW46Lm7VMpAkq0QfyzLWWkC8fh+0aE5Km4msIgDx5kjenHU0pF2s+4/NH8CQn/kla6+Hvws+2AF7bfV5qQ==} peerDependencies: '@babel/core': ^7.20.12 @@ -9083,40 +9630,29 @@ packages: resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} engines: {node: '>=10', npm: '>=6'} - babel-plugin-polyfill-corejs2@0.4.15: - resolution: {integrity: sha512-hR3GwrRwHUfYwGfrisXPIDP3JcYfBrW7wKE7+Au6wDYl7fm/ka1NEII6kORzxNU556JjfidZeBsO10kYvtV1aw==} + babel-plugin-polyfill-corejs2@0.4.17: + resolution: {integrity: sha512-aTyf30K/rqAsNwN76zYrdtx8obu0E4KoUME29B1xj+B3WxgvWkp943vYQ+z8Mv3lw9xHXMHpvSPOBxzAkIa94w==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - babel-plugin-polyfill-corejs3@0.14.0: - resolution: {integrity: sha512-AvDcMxJ34W4Wgy4KBIIePQTAOP1Ie2WFwkQp3dB7FQ/f0lI5+nM96zUnYEOE1P9sEg0es5VCP0HxiWu5fUHZAQ==} + babel-plugin-polyfill-corejs3@0.14.2: + resolution: {integrity: sha512-coWpDLJ410R781Npmn/SIBZEsAetR4xVi0SxLMXPaMO4lSf1MwnkGYMtkFxew0Dn8B3/CpbpYxN0JCgg8mn67g==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - babel-plugin-polyfill-regenerator@0.6.6: - resolution: {integrity: sha512-hYm+XLYRMvupxiQzrvXUj7YyvFFVfv5gI0R71AJzudg1g2AI2vyCPPIFEBjk162/wFzti3inBHo7isWFuEVS/A==} + babel-plugin-polyfill-regenerator@0.6.8: + resolution: {integrity: sha512-M762rNHfSF1EV3SLtnCJXFoQbbIIz0OyRwnCmV0KPC7qosSfCO0QLTSuJX3ayAebubhE6oYBAYPrBA5ljowaZg==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - babel-plugin-react-compiler@0.0.0-experimental-cd3852a-20241229: - resolution: {integrity: sha512-6qZBK55M1qrGXVj1joqPjiNnaYd2tBTnHHjirvJaqdrfPPzgT0vFT/LpMJEtcg/V1uy8tm0lR8MaLJAWeiWA7w==} - - babel-preset-current-node-syntax@1.2.0: - resolution: {integrity: sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg==} - peerDependencies: - '@babel/core': ^7.0.0 || ^8.0.0-0 - - babel-preset-jest@30.2.0: - resolution: {integrity: sha512-US4Z3NOieAQumwFnYdUWKvUKh8+YSnS/gB3t6YBiz0bskpu7Pine8pPCheNxlPEW4wnUkma2a94YuW2q3guvCQ==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - peerDependencies: - '@babel/core': ^7.11.0 || ^8.0.0-beta.1 + babel-plugin-react-compiler@1.0.0: + resolution: {integrity: sha512-Ixm8tFfoKKIPYdCCKYTsqv+Fd4IJ0DQqMyEimo+pxUOMUR9cVPlwTrFt9Avu+3cb6Zp3mAzl+t1MrG2fxxKsxw==} - babel-preset-solid@1.9.10: - resolution: {integrity: sha512-HCelrgua/Y+kqO8RyL04JBWS/cVdrtUv/h45GntgQY+cJl4eBcKkCDV3TdMjtKx1nXwRaR9QXslM/Npm1dxdZQ==} + babel-preset-solid@1.9.12: + resolution: {integrity: sha512-LLqnuKVDlKpyBlMPcH6qEvs/wmS9a+NczppxJ3ryS/c0O5IiSFOIBQi9GzyiGDSbcJpx4Gr87jyFTos1MyEuWg==} peerDependencies: '@babel/core': ^7.0.0 - solid-js: ^1.9.10 + solid-js: ^1.9.12 peerDependenciesMeta: solid-js: optional: true @@ -9131,6 +9667,10 @@ packages: balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + balanced-match@4.0.4: + resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} + engines: {node: 18 || 20 || >=22} + base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} @@ -9138,17 +9678,15 @@ packages: resolution: {integrity: sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==} engines: {node: ^4.5.0 || >= 5.9} - baseline-browser-mapping@2.9.7: - resolution: {integrity: sha512-k9xFKplee6KIio3IDbwj+uaCLpqzOwakOgmqzPezM0sFJlFKcg30vk2wOiAJtkTSfx0SSQDSe8q+mWA/fSH5Zg==} + baseline-browser-mapping@2.10.20: + resolution: {integrity: sha512-1AaXxEPfXT+GvTBJFuy4yXVHWJBXa4OdbIebGN/wX5DlsIkU0+wzGnd2lOzokSk51d5LUmqjgBLRLlypLUqInQ==} + engines: {node: '>=6.0.0'} hasBin: true basic-auth@2.0.1: resolution: {integrity: sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==} engines: {node: '>= 0.8'} - batch@0.6.1: - resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==} - bidi-js@1.0.3: resolution: {integrity: sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==} @@ -9165,29 +9703,19 @@ packages: bl@4.1.0: resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} - bluebird@3.7.2: - resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} - bn.js@4.12.0: resolution: {integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==} bn.js@5.2.1: resolution: {integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==} - body-parser@1.20.4: - resolution: {integrity: sha512-ZTgYYLMOXY9qKU/57FAo8F+HA2dGX7bqGc71txDRC1rS4frdFI5R7NhluHxH6M0YItAP0sHB4uqAOcYKxO6uGA==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - - body-parser@2.2.1: - resolution: {integrity: sha512-nfDwkulwiZYQIGwxdy0RUmowMhKcFVcYXUU7m4QlKYim1rUtg83xm2yjZ40QjDuc291AJjjeSc9b++AWHSgSHw==} + body-parser@2.2.2: + resolution: {integrity: sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA==} engines: {node: '>=18'} body-scroll-lock@4.0.0-beta.0: resolution: {integrity: sha512-a7tP5+0Mw3YlUJcGAKUqIBkYYGlYxk2fnCasq/FUph1hadxlTRjF+gAcZksxANnaMnALjxEddmSi/H3OR8ugcQ==} - bonjour-service@1.2.1: - resolution: {integrity: sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==} - boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} @@ -9201,6 +9729,10 @@ packages: brace-expansion@2.0.1: resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + brace-expansion@5.0.5: + resolution: {integrity: sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==} + engines: {node: 18 || 20 || >=22} + braces@3.0.3: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} @@ -9239,22 +9771,11 @@ packages: browserslist-to-es-version@1.2.0: resolution: {integrity: sha512-wZpJM7QUP33yPzWDzMLgTFZzb3WC6f7G13gnJ5p8PlFz3Xm9MUwArRh9jgE0y4/Sqo6CKtsNxyGpVf5zLWgAhg==} - browserslist@4.28.1: - resolution: {integrity: sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==} + browserslist@4.28.2: + resolution: {integrity: sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true - bser@2.1.1: - resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} - - btoa@1.2.1: - resolution: {integrity: sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==} - engines: {node: '>= 0.4.0'} - hasBin: true - - buffer-builder@0.2.0: - resolution: {integrity: sha512-7VPMEPuYznPSoR21NE1zvd2Xna6c/CloiZCfcMXR1Jny6PjX0N4Nsa38zcBFo/FMK+BlA+FLKbJCQ0i2yxp+Xg==} - buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} @@ -9264,10 +9785,6 @@ packages: buffer@5.7.1: resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} - builtin-modules@3.3.0: - resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} - engines: {node: '>=6'} - builtin-status-codes@3.0.0: resolution: {integrity: sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==} @@ -9287,16 +9804,16 @@ packages: resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} engines: {node: '>= 0.8'} - cac@6.7.14: - resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} - engines: {node: '>=8'} + cac@7.0.0: + resolution: {integrity: sha512-tixWYgm5ZoOD+3g6UTea91eow5z6AAHaho3g0V9CNSNb45gM8SmflpAc+GRd1InC4AqN/07Unrgp56Y94N9hJQ==} + engines: {node: '>=20.19.0'} call-bind-apply-helpers@1.0.2: resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} engines: {node: '>= 0.4'} - call-bind@1.0.8: - resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==} + call-bind@1.0.9: + resolution: {integrity: sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ==} engines: {node: '>= 0.4'} call-bound@1.0.4: @@ -9314,10 +9831,6 @@ packages: resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} engines: {node: '>= 6'} - camelcase@5.3.1: - resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} - engines: {node: '>=6'} - camelcase@6.3.0: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} @@ -9329,11 +9842,8 @@ packages: camelize@1.0.1: resolution: {integrity: sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==} - caniuse-lite@1.0.30001760: - resolution: {integrity: sha512-7AAMPcueWELt1p3mi13HR/LHH0TJLT11cnwDJEs3xA4+CK/PLKeO9Kl1oru24htkyUKtkGCvAx4ohB0Ttry8Dw==} - - caniuse-lite@1.0.30001766: - resolution: {integrity: sha512-4C0lfJ0/YPjJQHagaE9x2Elb69CIqEPZeG0anQt9SIvIoOH4a4uaRl73IavyO+0qZh6MDLH//DrXThEYKHkmYA==} + caniuse-lite@1.0.30001788: + resolution: {integrity: sha512-6q8HFp+lOQtcf7wBK+uEenxymVWkGKkjFpCvw5W25cmMwEDU45p1xQFBQv8JDlMMry7eNxyBaR+qxgmTUZkIRQ==} case-sensitive-paths-webpack-plugin@2.4.0: resolution: {integrity: sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==} @@ -9354,10 +9864,6 @@ packages: resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==} engines: {node: '>=0.10.0'} - chalk@3.0.0: - resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==} - engines: {node: '>=8'} - chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} @@ -9370,31 +9876,18 @@ packages: resolution: {integrity: sha512-46QrSQFyVSEyYAgQ22hQ+zDa60YHA4fBstHmtSApj1Y5vKtG27fWowW03jCk5KcbXEWPZUIR894aARCA/G1kfQ==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - char-regex@1.0.2: - resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} - engines: {node: '>=10'} - character-entities-html4@2.1.0: resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} - character-entities-legacy@1.1.4: - resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} - character-entities-legacy@3.0.0: resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} - character-entities@1.2.4: - resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} - character-entities@2.0.2: resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} character-parser@2.2.0: resolution: {integrity: sha512-+UqJQjFEFaTAs3bNsF2j2kEN1baG/zghZbdqoYEDxGZtJo9LBzl1A+m0D4n3qKx8N2FNv8/Xp6yV9mQmBuptaw==} - character-reference-invalid@1.1.4: - resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} - character-reference-invalid@2.0.1: resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} @@ -9421,22 +9914,10 @@ packages: resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} engines: {node: '>=10'} - chownr@3.0.0: - resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==} - engines: {node: '>=18'} - chrome-trace-event@1.0.4: resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} engines: {node: '>=6.0'} - ci-info@3.9.0: - resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} - engines: {node: '>=8'} - - ci-info@4.3.1: - resolution: {integrity: sha512-Wdy2Igu8OcBpI2pZePZ5oWjPC38tmDVx5WKUXKwlLYkA0ozo85sLsLvkBbBn/sZaSCMFOGZJ14fvW9t5/d7kdA==} - engines: {node: '>=8'} - cipher-base@1.0.4: resolution: {integrity: sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==} @@ -9485,16 +9966,9 @@ packages: resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} engines: {node: '>=6'} - co@4.6.0: - resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} - engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} - collapse-white-space@2.1.0: resolution: {integrity: sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==} - collect-v8-coverage@1.0.2: - resolution: {integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==} - color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} engines: {node: '>=7.0.0'} @@ -9508,13 +9982,6 @@ packages: colorjs.io@0.5.2: resolution: {integrity: sha512-twmVoizEW7ylZSN32OgKdXRmo1qg+wT5/6C3xu5b9QsWzSFAhHLn2xd8ro0diCsKfCj1RdaTP/nrcW+vAoQPIw==} - combined-stream@1.0.8: - resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} - engines: {node: '>= 0.8'} - - comma-separated-tokens@1.0.8: - resolution: {integrity: sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==} - comma-separated-tokens@2.0.3: resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} @@ -9526,12 +9993,8 @@ packages: resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} engines: {node: '>=16'} - commander@12.1.0: - resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} - engines: {node: '>=18'} - - commander@14.0.2: - resolution: {integrity: sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==} + commander@14.0.3: + resolution: {integrity: sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==} engines: {node: '>=20'} commander@2.20.3: @@ -9549,10 +10012,6 @@ packages: resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} engines: {node: '>= 12'} - common-tags@1.8.2: - resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==} - engines: {node: '>=4.0.0'} - commondir@1.0.1: resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} @@ -9583,10 +10042,6 @@ packages: config-chain@1.1.13: resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} - connect-history-api-fallback@2.0.0: - resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==} - engines: {node: '>=0.8'} - consola@3.4.2: resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==} engines: {node: ^14.18.0 || >=16.10.0} @@ -9594,172 +10049,6 @@ packages: console-browserify@1.2.0: resolution: {integrity: sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==} - consolidate@0.15.1: - resolution: {integrity: sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==} - engines: {node: '>= 0.10.0'} - deprecated: Please upgrade to consolidate v1.0.0+ as it has been modernized with several long-awaited fixes implemented. Maintenance is supported by Forward Email at https://forwardemail.net ; follow/watch https://github.com/ladjs/consolidate for updates and release changelog - peerDependencies: - arc-templates: ^0.5.3 - atpl: '>=0.7.6' - babel-core: ^6.26.3 - bracket-template: ^1.1.5 - coffee-script: ^1.12.7 - dot: ^1.1.3 - dust: ^0.3.0 - dustjs-helpers: ^1.7.4 - dustjs-linkedin: ^2.7.5 - eco: ^1.1.0-rc-3 - ect: ^0.5.9 - ejs: ^3.1.5 - haml-coffee: ^1.14.1 - hamlet: ^0.3.3 - hamljs: ^0.6.2 - handlebars: ^4.7.6 - hogan.js: ^3.0.2 - htmling: ^0.0.8 - jade: ^1.11.0 - jazz: ^0.0.18 - jqtpl: ~1.1.0 - just: ^0.1.8 - liquid-node: ^3.0.1 - liquor: ^0.0.5 - lodash: ^4.17.20 - marko: ^3.14.4 - mote: ^0.2.0 - mustache: ^3.0.0 - nunjucks: ^3.2.2 - plates: ~0.4.11 - pug: ^3.0.0 - qejs: ^3.0.5 - ractive: ^1.3.12 - razor-tmpl: ^1.3.1 - react: ^16.13.1 - react-dom: ^16.13.1 - slm: ^2.0.0 - squirrelly: ^5.1.0 - swig: ^1.4.2 - swig-templates: ^2.0.3 - teacup: ^2.0.0 - templayed: '>=0.2.3' - then-jade: '*' - then-pug: '*' - tinyliquid: ^0.2.34 - toffee: ^0.3.6 - twig: ^1.15.2 - twing: ^5.0.2 - underscore: ^1.11.0 - vash: ^0.13.0 - velocityjs: ^2.0.1 - walrus: ^0.10.1 - whiskers: ^0.4.0 - peerDependenciesMeta: - arc-templates: - optional: true - atpl: - optional: true - babel-core: - optional: true - bracket-template: - optional: true - coffee-script: - optional: true - dot: - optional: true - dust: - optional: true - dustjs-helpers: - optional: true - dustjs-linkedin: - optional: true - eco: - optional: true - ect: - optional: true - ejs: - optional: true - haml-coffee: - optional: true - hamlet: - optional: true - hamljs: - optional: true - handlebars: - optional: true - hogan.js: - optional: true - htmling: - optional: true - jade: - optional: true - jazz: - optional: true - jqtpl: - optional: true - just: - optional: true - liquid-node: - optional: true - liquor: - optional: true - lodash: - optional: true - marko: - optional: true - mote: - optional: true - mustache: - optional: true - nunjucks: - optional: true - plates: - optional: true - pug: - optional: true - qejs: - optional: true - ractive: - optional: true - razor-tmpl: - optional: true - react: - optional: true - react-dom: - optional: true - slm: - optional: true - squirrelly: - optional: true - swig: - optional: true - swig-templates: - optional: true - teacup: - optional: true - templayed: - optional: true - then-jade: - optional: true - then-pug: - optional: true - tinyliquid: - optional: true - toffee: - optional: true - twig: - optional: true - twing: - optional: true - underscore: - optional: true - vash: - optional: true - velocityjs: - optional: true - walrus: - optional: true - whiskers: - optional: true - constantinople@4.0.1: resolution: {integrity: sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==} @@ -9770,14 +10059,10 @@ packages: resolution: {integrity: sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==} engines: {node: '>= 0.6'} - content-disposition@0.5.4: - resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} + content-disposition@1.0.0: + resolution: {integrity: sha512-Au9nRL8VNUut/XSzbQA38+M78dzP4D+eqg3gfJHMIHHYa3bg067xj1KxMUWj+VULbiZMowKngFFbKczUrNJ1mg==} engines: {node: '>= 0.6'} - content-disposition@1.0.1: - resolution: {integrity: sha512-oIXISMynqSqm241k6kcQ5UwttDILMK4BiurCfGEREw6+X9jkkpEe5T9FZaApyLGGOnFuyMWZpdolTXMtvEJ08Q==} - engines: {node: '>=18'} - content-type@1.0.5: resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} engines: {node: '>= 0.6'} @@ -9788,8 +10073,8 @@ packages: convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - cookie-signature@1.0.7: - resolution: {integrity: sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==} + cookie-es@3.1.1: + resolution: {integrity: sha512-UaXxwISYJPTr9hwQxMFYZ7kNhSXboMXP+Z3TRX6f1/NyaGPfuNUZOWP1pUEb75B2HjfklIYLVRfWiFZJyC6Npg==} cookie-signature@1.2.2: resolution: {integrity: sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==} @@ -9803,30 +10088,18 @@ packages: resolution: {integrity: sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==} engines: {node: '>=18'} - cookies@0.9.1: - resolution: {integrity: sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==} - engines: {node: '>= 0.8'} - - copy-anything@2.0.6: - resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==} + copy-anything@3.0.5: + resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==} + engines: {node: '>=12.13'} copy-to-clipboard@3.3.3: resolution: {integrity: sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==} - core-js-compat@3.48.0: - resolution: {integrity: sha512-OM4cAF3D6VtH/WkLtWvyNC56EZVXsZdU3iqaMG2B4WvYrlqU831pc4UtG5yp0sE9z8Y02wVN7PjW5Zf9Gt0f1Q==} + core-js-compat@3.49.0: + resolution: {integrity: sha512-VQXt1jr9cBz03b331DFDCCP90b3fanciLkgiOoy8SBHy06gNf+vQ1A3WFLqG7I8TipYIKeYK9wxd0tUrvHcOZA==} - core-js-pure@3.36.0: - resolution: {integrity: sha512-cN28qmhRNgbMZZMc/RFu5w8pK9VJzpb2rJVR/lHuZJKwmXnoWOpXmMkxqBB514igkp1Hu8WGROsiOAzUcKdHOQ==} - - core-js@3.42.0: - resolution: {integrity: sha512-Sz4PP4ZA+Rq4II21qkNqOEDTDrCvcANId3xpIgB34NDkWc3UduWj2dqEtN9yZIq8Dk3HyPI33x9sqqU5C8sr0g==} - - core-js@3.47.0: - resolution: {integrity: sha512-c3Q2VVkGAUyupsjRnaNX6u8Dq2vAdzm9iuPj5FW0fRxzlxgq9Q39MDq10IvmQSpLgHQNyQzQmOo6bgGHmH3NNg==} - - core-js@3.48.0: - resolution: {integrity: sha512-zpEHTy1fjTMZCKLHUZoVeylt9XrzaIN2rbPXEt0k+q7JE5CkCZdo6bNq55bn24a69CH7ErAVLKijxJja4fw+UQ==} + core-js@3.49.0: + resolution: {integrity: sha512-es1U2+YTtzpwkxVLwAFdSpaIMyQaq0PBgm3YD1W3Qpsn1NAmO3KSgZfu+oGSWVu6NvLHoHCV/aYcsE5wiB7ALg==} core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} @@ -9876,6 +10149,7 @@ packages: cron-parser@4.9.0: resolution: {integrity: sha512-p0SaNjrHOnQeR8/VnfGbmg9te2kfyYSQ7Sc/j/6DtPL3JQvKxmjO9TSjNFpujqV3vEYYBvNNvXSxzyksBWAx1Q==} engines: {node: '>=12.0.0'} + deprecated: v4 is no longer maintained, upgrade to v5 cross-env@10.1.0: resolution: {integrity: sha512-GsYosgnACZTADcmEyJctkJIoqAhHjttw7RsFrVoJNXbsWWqaq6Ym+7kZjq6mS45O0jij6vtiReppKQEtqWy6Dw==} @@ -9886,23 +10160,27 @@ packages: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} + crossws@0.4.5: + resolution: {integrity: sha512-wUR89x/Rw7/8t+vn0CmGDYM9TD6VtARGb0LD5jq2wjtMy1vCP4M+sm6N6TigWeTYvnA8MoW29NqqXD0ep0rfBA==} + peerDependencies: + srvx: '>=0.11.5' + peerDependenciesMeta: + srvx: + optional: true + crypto-browserify@3.12.1: resolution: {integrity: sha512-r4ESw/IlusD17lgQi1O20Fa3qNnsckR126TdUuBgAu7GBYSIPvdNyONd3Zrxh0xCwA4+6w/TDArBPsMvhur+KQ==} engines: {node: '>= 0.10'} - crypto-random-string@2.0.0: - resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} - engines: {node: '>=8'} - css-color-keywords@1.0.0: resolution: {integrity: sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==} engines: {node: '>=4'} - css-loader@7.1.3: - resolution: {integrity: sha512-frbERmjT0UC5lMheWpJmMilnt9GEhbZJN/heUb7/zaJYeIzj5St9HvDcfshzzOqbsS+rYpMk++2SD3vGETDSyA==} + css-loader@7.1.4: + resolution: {integrity: sha512-vv3J9tlOl04WjiMvHQI/9tmIrCxVrj6PFbHemBB1iihpeRbi/I4h033eoFIhwxBBqLhI0KYFS7yvynBFhIZfTw==} engines: {node: '>= 18.12.0'} peerDependencies: - '@rspack/core': 0.x || 1.x + '@rspack/core': 0.x || ^1.0.0 || ^2.0.0-0 webpack: ^5.27.0 peerDependenciesMeta: '@rspack/core': @@ -9953,56 +10231,26 @@ packages: resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} - cssstyle@4.6.0: - resolution: {integrity: sha512-2z+rWdzbbSZv6/rhtvzvqeZQHrBaqgogqt85sqFNbabZOuFbCVFb8kPeEtZjiKkbrm395irpNKiYeFeLiQnFPg==} - engines: {node: '>=18'} - - cssstyle@5.3.4: - resolution: {integrity: sha512-KyOS/kJMEq5O9GdPnaf82noigg5X5DYn0kZPJTaAsCUaBizp6Xa1y9D4Qoqf/JazEXWuruErHgVXwjN5391ZJw==} + cssstyle@5.3.7: + resolution: {integrity: sha512-7D2EPVltRrsTkhpQmksIu+LxeWAIEk6wRDMJ1qljlv+CKHJM+cJLlfhWIzNA44eAsHXSNe3+vO6DW1yCYx8SuQ==} engines: {node: '>=20'} - csstype@2.6.21: - resolution: {integrity: sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==} - csstype@3.2.3: resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==} - data-urls@5.0.0: - resolution: {integrity: sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==} - engines: {node: '>=18'} - data-urls@6.0.0: resolution: {integrity: sha512-BnBS08aLUM+DKamupXs3w2tJJoqU+AkaE/+6vQxi/G/DPmIZFJJp9Dkb1kM03AZx8ADehDUZgsNxju3mPXZYIA==} engines: {node: '>=20'} - data-view-buffer@1.0.1: - resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} - engines: {node: '>= 0.4'} - - data-view-byte-length@1.0.1: - resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} - engines: {node: '>= 0.4'} - - data-view-byte-offset@1.0.0: - resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} - engines: {node: '>= 0.4'} - - date-fns@4.1.0: - resolution: {integrity: sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==} - - date-format@4.0.14: - resolution: {integrity: sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==} - engines: {node: '>=4.0'} + date-fns@4.4.0: + resolution: {integrity: sha512-+1UMbeh68lH1SegH83CGWwpb6OHHbpSgr3+s5Eww5M4CAgswBpoWS0AjTOfEJ33HiYKz1hdj/KTFprzXHmq/6w==} - dayjs@1.11.19: - resolution: {integrity: sha512-t5EcLVS6QPBNqM2z8fakk/NKel+Xzshgt8FFKAn+qwlD1pzZWxh0nVCrvFK7ZDb6XucZeF9z8C7CBWTRIVApAw==} + dayjs@1.11.20: + resolution: {integrity: sha512-YbwwqR/uYpeoP4pu043q+LTDLFBLApUP6VxRihdfNTqu4ubqMlGDLd6ErXhEgsyvY0K6nCs7nggYumAN+9uEuQ==} de-indent@1.0.2: resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==} - debounce@1.2.1: - resolution: {integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==} - debug@2.6.9: resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} peerDependencies: @@ -10020,8 +10268,8 @@ packages: supports-color: optional: true - debug@4.3.7: - resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} + debug@4.3.6: + resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -10052,6 +10300,9 @@ packages: resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} engines: {node: '>=10'} + dedent-js@1.0.1: + resolution: {integrity: sha512-OUepMozQULMLUmhxS95Vudo0jb0UchLimi3+pQ2plj61Fcy8axbP9hbiD4Sz6DPqn6XG3kfmziVfQ1rSys5AJQ==} + dedent@0.7.0: resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==} @@ -10071,9 +10322,6 @@ packages: resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} engines: {node: '>=6'} - deep-equal@1.0.1: - resolution: {integrity: sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==} - deep-equal@2.2.3: resolution: {integrity: sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==} engines: {node: '>= 0.4'} @@ -10092,12 +10340,12 @@ packages: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} - default-browser-id@5.0.1: - resolution: {integrity: sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==} + default-browser-id@5.0.0: + resolution: {integrity: sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==} engines: {node: '>=18'} - default-browser@5.4.0: - resolution: {integrity: sha512-XDuvSq38Hr1MdN47EDvYtx3U0MTqpCEn+F6ft8z2vYDzMrvQhVp0ui9oQdqW3MvK3vqUETglt1tVGgjLuJ5izg==} + default-browser@5.5.0: + resolution: {integrity: sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw==} engines: {node: '>=18'} define-data-property@1.1.4: @@ -10119,17 +10367,6 @@ packages: defu@6.1.4: resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} - delayed-stream@1.0.0: - resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} - engines: {node: '>=0.4.0'} - - delegates@1.0.0: - resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} - - depd@1.1.2: - resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} - engines: {node: '>= 0.6'} - depd@2.0.0: resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} engines: {node: '>= 0.8'} @@ -10144,10 +10381,6 @@ packages: destr@2.0.5: resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==} - destroy@1.2.0: - resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - detect-libc@1.0.3: resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} engines: {node: '>=0.10'} @@ -10157,40 +10390,32 @@ packages: resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} engines: {node: '>=8'} - detect-newline@3.1.0: - resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} - engines: {node: '>=8'} - - detect-node@2.1.0: - resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} - - devalue@5.5.0: - resolution: {integrity: sha512-69sM5yrHfFLJt0AZ9QqZXGCPfJ7fQjvpln3Rq5+PS03LD32Ost1Q9N+eEnaQwGRIriKkMImXD56ocjQmfjbV3w==} + devalue@5.8.1: + resolution: {integrity: sha512-4CXDYRBGqN+57wVJkuXBYmpAVUSg3L6JAQa/DFqm238G73E1wuyc/JhGQJzN7vUf/CMphYau2zXbfWzDR5aTEw==} devlop@1.1.0: resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} + dexie@4.4.3: + resolution: {integrity: sha512-N+3IGQ3HPlyO2YAkntGAwitm42BpBGV86MttzUMiRzWLa4NGh0pltVRcUVF4ybL/OnXjCrr9k7SDPIKkFYP2Lg==} + didyoumean@1.2.2: resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} - diff@4.0.4: - resolution: {integrity: sha512-X07nttJQkwkfKfvTPG/KSnE2OMdcUCao6+eXF3wmnIQRn2aPAHH3VxDbDOdegkd6JbPsXqShpvEOHfAT+nCNwQ==} - engines: {node: '>=0.3.1'} - diff@5.2.0: resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} engines: {node: '>=0.3.1'} + diff@8.0.4: + resolution: {integrity: sha512-DPi0FmjiSU5EvQV0++GFDOJ9ASQUVFh5kD+OzOnYdi7n3Wpm9hWWGfB/O2blfHcMVTL5WkQXSnRiK9makhrcnw==} + engines: {node: '>=0.3.1'} + diffie-hellman@5.0.3: resolution: {integrity: sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==} dlv@1.1.3: resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} - dns-packet@5.6.1: - resolution: {integrity: sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==} - engines: {node: '>=6'} - doctrine-temporary-fork@2.1.0: resolution: {integrity: sha512-nliqOv5NkE4zMON4UA6AMJE6As35afs8aYXATpU4pTUdIKiARZwrJVEP1boA3Rx1ZXHVkwxkhcq4VkqvsuRLsA==} engines: {node: '>=0.10.0'} @@ -10257,9 +10482,6 @@ packages: resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} engines: {node: '>= 0.4'} - duplexer@0.1.2: - resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} - eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} @@ -10271,31 +10493,22 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - ejs@3.1.10: - resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==} - engines: {node: '>=0.10.0'} - hasBin: true - ejs@4.0.1: resolution: {integrity: sha512-krvQtxc0btwSm/nvnt1UpnaFDFVJpJ0fdckmALpCgShsr/iGYHTnJiUliZTgmzq/UxTX33TtOQVKaNigMQp/6Q==} engines: {node: '>=0.12.18'} hasBin: true - electron-to-chromium@1.5.267: - resolution: {integrity: sha512-0Drusm6MVRXSOJpGbaSVgcQsuB4hEkMpHXaVstcPmhu5LIedxs1xNK/nIxmQIU/RPC0+1/o0AVZfBTkTNJOdUw==} + electron-to-chromium@1.5.340: + resolution: {integrity: sha512-908qahOGocRMinT2nM3ajCEM99H4iPdv84eagPP3FfZy/1ZGeOy2CZYzjhms81ckOPCXPlW7LkY4XpxD8r1DrA==} - element-plus@2.13.2: - resolution: {integrity: sha512-Zjzm1NnFXGhV4LYZ6Ze9skPlYi2B4KAmN18FL63A3PZcjhDfroHwhtM6RE8BonlOPHXUnPQynH0BgaoEfvhrGw==} + element-plus@2.14.1: + resolution: {integrity: sha512-UFnm1+BckNi+azkKJ7L32q1uXs9ekr99Z9pWTQPeDR05jqEWUwQq51ro4kZMVrANbjknX3Z7ukCZwTi2T6Tr9A==} peerDependencies: - vue: ^3.3.0 + vue: ^3.3.7 elliptic@6.6.1: resolution: {integrity: sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==} - emittery@0.13.1: - resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} - engines: {node: '>=12'} - emoji-regex@10.3.0: resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==} @@ -10313,10 +10526,6 @@ packages: resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} engines: {node: '>= 4'} - encodeurl@1.0.2: - resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} - engines: {node: '>= 0.8'} - encodeurl@2.0.0: resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} engines: {node: '>= 0.8'} @@ -10338,16 +10547,8 @@ packages: resolution: {integrity: sha512-gmNvsYi9C8iErnZdVcJnvCpSKbWTt1E8+JZo8b+daLninywUWi5NQ5STSHZ9rFjFO7imNcvb8Pc5pe/wMR5xEw==} engines: {node: '>=10.2.0'} - enhanced-resolve@5.12.0: - resolution: {integrity: sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==} - engines: {node: '>=10.13.0'} - - enhanced-resolve@5.18.0: - resolution: {integrity: sha512-0/r0MySGYG8YqlayBZ6MuCfECmHFdJ5qyPh8s8wa5Hnm6SaFLSK1VYCbj+NKp090Nm1caZhD+QTnmxO7esYGyQ==} - engines: {node: '>=10.13.0'} - - enhanced-resolve@5.18.4: - resolution: {integrity: sha512-LgQMM4WXU3QI+SYgEc2liRgznaD5ojbmY3sb8LxyguVkIg5FxdpTkvk72te2R38/TGKxH634oLxXRGY6d7AP+Q==} + enhanced-resolve@5.21.3: + resolution: {integrity: sha512-QyL119InA+XXEkNLNTPCXPugSvOfhwv0JOlGNzvxs0hZaiHLNvXSpudUWsOlsXGWJh8G6ckCScEkVHfX3kw/2Q==} engines: {node: '>=10.13.0'} entities@2.2.0: @@ -10361,6 +10562,10 @@ packages: resolution: {integrity: sha512-aKstq2TDOndCn4diEyp9Uq/Flu2i1GlLkc6XIDQSDMuaFE3OPW5OphLCyQ5SpSJZTb4reN+kTcYru5yIfXoRPw==} engines: {node: '>=0.12'} + entities@7.0.1: + resolution: {integrity: sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==} + engines: {node: '>=0.12'} + env-ci@7.3.0: resolution: {integrity: sha512-L8vK54CSjKB4pwlwx0YaqeBdUSGufaLHl/pEgD+EqnMrYCVUA8HzMjURALSyvOlC57e953yN7KyXS63qDoc3Rg==} engines: {node: '>=12.20'} @@ -10389,13 +10594,6 @@ packages: error-ex@1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} - error-stack-parser@2.1.4: - resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} - - es-abstract@1.23.3: - resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} - engines: {node: '>= 0.4'} - es-define-property@1.0.1: resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} engines: {node: '>= 0.4'} @@ -10410,23 +10608,15 @@ packages: es-module-lexer@1.7.0: resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} - es-module-lexer@2.0.0: - resolution: {integrity: sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==} + es-module-lexer@2.1.0: + resolution: {integrity: sha512-n27zTYMjYu1aj4MjCWzSP7G9r75utsaoc8m61weK+W8JMBGGQybd43GstCXZ3WNmSFtGT9wi59qQTW6mhTR5LQ==} es-object-atoms@1.1.1: resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} engines: {node: '>= 0.4'} - es-set-tostringtag@2.1.0: - resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} - engines: {node: '>= 0.4'} - - es-to-primitive@1.2.1: - resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} - engines: {node: '>= 0.4'} - - es-toolkit@1.44.0: - resolution: {integrity: sha512-6penXeZalaV88MM3cGkFZZfOoLGWshWWfdy0tWw/RlVVyhvMaWSBTOvXNeiW3e5FwdS5ePW0LGEu17zT139ktg==} + es-toolkit@1.45.1: + resolution: {integrity: sha512-/jhoOj/Fx+A+IIyDNOvO3TItGmlMKhtX8ISAHKE90c4b/k1tqaqEZ+uUqfpU8DMnW5cgNJv606zS55jGvza0Xw==} esast-util-from-estree@2.0.0: resolution: {integrity: sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==} @@ -10434,11 +10624,6 @@ packages: esast-util-from-js@2.0.1: resolution: {integrity: sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==} - esbuild-register@3.6.0: - resolution: {integrity: sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==} - peerDependencies: - esbuild: '>=0.12 <1' - esbuild@0.23.1: resolution: {integrity: sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==} engines: {node: '>=18'} @@ -10449,8 +10634,13 @@ packages: engines: {node: '>=18'} hasBin: true - esbuild@0.27.2: - resolution: {integrity: sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==} + esbuild@0.27.0: + resolution: {integrity: sha512-jd0f4NHbD6cALCyGElNpGAOtWxSq46l9X/sWB0Nzd5er4Kz2YTm+Vl0qKFT9KUJvD8+fiO8AvoHhFvEatfVixA==} + engines: {node: '>=18'} + hasBin: true + + esbuild@0.28.1: + resolution: {integrity: sha512-HrJrvZv5ayxBzPfwphOoNzkzOIIlifzk0KJrGK2c8R4+LKpMtpYLQeUdjnwjWv/LZlkH2laZk+4w78pi99D4Vw==} engines: {node: '>=18'} hasBin: true @@ -10465,10 +10655,6 @@ packages: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} engines: {node: '>=0.8.0'} - escape-string-regexp@2.0.0: - resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} - engines: {node: '>=8'} - escape-string-regexp@4.0.0: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} @@ -10477,11 +10663,11 @@ packages: resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} engines: {node: '>=12'} - eslint-plugin-react-hooks@7.0.1: - resolution: {integrity: sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA==} + eslint-plugin-react-hooks@7.1.1: + resolution: {integrity: sha512-f2I7Gw6JbvCexzIInuSbZpfdQ44D7iqdWX01FKLvrPgqxoE7oMj8clOfto8U6vYiz4yd5oKu39rRSVOe1zRu0g==} engines: {node: '>=18'} peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 || ^10.0.0 eslint-plugin-vue@9.33.0: resolution: {integrity: sha512-174lJKuNsuDIlLpjeXc5E2Tss8P44uIimAfGD0b90k0NoirJqpG7stLuU9Vp/9ioTOrQdWVREc4mRd1BD+CvGw==} @@ -10489,11 +10675,25 @@ packages: peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 - eslint-rspack-plugin@4.3.0: - resolution: {integrity: sha512-hI/jE/EH8cfOgR59dVgA6TJ8EWejZss3ZMsSudR4K4YK3TzE/rzQN0VT6WvvOE/Tyo4+4fQaqtEMWP3x/7rocg==} - engines: {node: '>= 16.0.0'} + eslint-rspack-plugin@5.0.0: + resolution: {integrity: sha512-uB5zLeNW24MFVlDegBvwAO6taf1RKNCTfOv/jUusiCG6rsR+AvcQiiicTlYbdBc47UrjzPlh0yEV9Elq03IFxA==} + engines: {node: '>= 20.19.0'} + peerDependencies: + '@rspack/core': ^1.0.8 || ^2.0.0 + eslint: ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + + eslint-rspack-plugin@5.0.1: + resolution: {integrity: sha512-818dtjkGzO6TfAvi7nH39Evlr8dmodMf9kLmCR+PFdsZ3mK4HR1ogIvQUMTS3q1yUBhFks2Q7C4I8+eIJq2UaQ==} + engines: {node: '>= 20.19.0'} peerDependencies: - eslint: ^8.0.0 || ^9.0.0 + '@rspack/core': ^1.0.8 || ^2.0.0 + eslint: ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + '@rspack/core': + optional: true eslint-scope@5.1.1: resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} @@ -10515,8 +10715,12 @@ packages: resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.39.2: - resolution: {integrity: sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==} + eslint-visitor-keys@5.0.1: + resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + + eslint@9.39.4: + resolution: {integrity: sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -10548,8 +10752,13 @@ packages: resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} engines: {node: '>=0.10'} - esrap@2.2.1: - resolution: {integrity: sha512-GiYWG34AN/4CUyaWAgunGt0Rxvr1PTMlGC0vvEov/uOQYWne2bpN03Um+k8jT+q3op33mKouP2zeJ6OlM+qeUg==} + esrap@2.2.9: + resolution: {integrity: sha512-4KijP+NxCWthMCUC3qHbE6n4vCjqgJS1uAYKhuT/GWfFTf1Qyive2TgOjep+gzbSzRfnNyaN/UU9YmdOt8Eg0A==} + peerDependencies: + '@typescript-eslint/types': ^8.2.0 + peerDependenciesMeta: + '@typescript-eslint/types': + optional: true esrecurse@4.3.0: resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} @@ -10563,42 +10772,24 @@ packages: resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} engines: {node: '>=4.0'} - estree-util-attach-comments@2.1.1: - resolution: {integrity: sha512-+5Ba/xGGS6mnwFbXIuQiDPTbuTxuMCooq3arVv7gPZtYpjp+VXH/NkHAP35OOefPhNG/UGqU3vt/LTABwcHX0w==} - estree-util-attach-comments@3.0.0: resolution: {integrity: sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==} - estree-util-build-jsx@2.2.2: - resolution: {integrity: sha512-m56vOXcOBuaF+Igpb9OPAy7f9w9OIkb5yhjsZuaPm7HoGi4oTOQi0h2+yZ+AtKklYFZ+rPC4n0wYCJCEU1ONqg==} - estree-util-build-jsx@3.0.1: resolution: {integrity: sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==} - estree-util-is-identifier-name@2.1.0: - resolution: {integrity: sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ==} - estree-util-is-identifier-name@3.0.0: resolution: {integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==} estree-util-scope@1.0.0: resolution: {integrity: sha512-2CAASclonf+JFWBNJPndcOpA8EMJwa0Q8LUFJEKqXLW6+qBvbFZuF5gItbQOs/umBUkjviCSDCbBwU2cXbmrhQ==} - estree-util-to-js@1.2.0: - resolution: {integrity: sha512-IzU74r1PK5IMMGZXUVZbmiu4A1uhiPgW5hm1GjcOfr4ZzHaMPpLNJjR7HjXiIOzi25nZDrgFTobHTkV5Q6ITjA==} - estree-util-to-js@2.0.0: resolution: {integrity: sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==} - estree-util-visit@1.2.1: - resolution: {integrity: sha512-xbgqcrkIVbIG+lI/gzbvd9SGTJL4zqJKBFttUl5pP27KhAjtMKbX/mQXJ7qgyXpMgVy/zvpm0xoQQaGL8OloOw==} - estree-util-visit@2.0.0: resolution: {integrity: sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==} - estree-walker@1.0.1: - resolution: {integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==} - estree-walker@2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} @@ -10634,13 +10825,9 @@ packages: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} engines: {node: '>=10'} - exit-hook@4.0.0: - resolution: {integrity: sha512-Fqs7ChZm72y40wKjOFXBKg7nJZvQJmewP5/7LtePDdnah/+FH9Hp5sgMujSCMPXlxOAW2//1jrW9pnsY7o20vQ==} - engines: {node: '>=18'} - - exit-x@0.2.2: - resolution: {integrity: sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ==} - engines: {node: '>= 0.8.0'} + execa@9.6.1: + resolution: {integrity: sha512-9Be3ZoN4LmYR90tUoVu2te2BsbzHfhJyfEiAVfz7N5/zv+jduIfLrV2xdQXOHbaD6KgpGdO9PRPM1Y4Q9QkPkA==} + engines: {node: ^18.19.0 || >=20.5.0} expand-template@2.0.3: resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} @@ -10650,14 +10837,6 @@ packages: resolution: {integrity: sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==} engines: {node: '>=0.10.0'} - expect@30.2.0: - resolution: {integrity: sha512-u/feCi0GPsI+988gU2FLcsHyAHTU0MX1Wg68NhAnN7z/+C5wqG+CY8J53N9ioe8RXgaoz0nBR/TYMf3AycUuPw==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} - engines: {node: '>= 0.10.0'} - express@5.1.0: resolution: {integrity: sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==} engines: {node: '>= 18'} @@ -10666,12 +10845,8 @@ packages: resolution: {integrity: sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==} engines: {node: '>= 18'} - exsolve@1.0.7: - resolution: {integrity: sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==} - - extend-shallow@2.0.1: - resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} - engines: {node: '>=0.10.0'} + exsolve@1.0.8: + resolution: {integrity: sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA==} extend@3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} @@ -10707,29 +10882,15 @@ packages: fast-uri@3.0.6: resolution: {integrity: sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==} - fastest-levenshtein@1.0.16: - resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} - engines: {node: '>= 4.9.1'} - fastify-plugin@5.0.1: resolution: {integrity: sha512-HCxs+YnRaWzCl+cWRYFnHmeRFyR5GVnJTAaCJQiYzQSDwK9MgJdyAsuL3nh0EWRCYMgQ5MeziymvmAhUHYHDUQ==} - fastify@5.7.2: - resolution: {integrity: sha512-dBJolW+hm6N/yJVf6J5E1BxOBNkuXNl405nrfeR8SpvGWG3aCC2XDHyiFBdow8Win1kj7sjawQc257JlYY6M/A==} + fastify@5.8.5: + resolution: {integrity: sha512-Yqptv59pQzPgQUSIm87hMqHJmdkb1+GPxdE6vW6FRyVE9G86mt7rOghitiU4JHRaTyDUk9pfeKmDeu70lAwM4Q==} fastq@1.17.1: resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} - fault@1.0.4: - resolution: {integrity: sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==} - - faye-websocket@0.11.4: - resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==} - engines: {node: '>=0.8.0'} - - fb-watchman@2.0.2: - resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} - fdir@6.5.0: resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} engines: {node: '>=12.0.0'} @@ -10739,9 +10900,16 @@ packages: picomatch: optional: true + fetchdts@0.1.7: + resolution: {integrity: sha512-YoZjBdafyLIop9lSxXVI33oLD5kN31q4Td+CasofLLYeLXRFeOsuOw0Uo+XNRi9PZlbfdlN2GmRtm4tCEQ9/KA==} + fflate@0.8.2: resolution: {integrity: sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==} + figures@6.1.0: + resolution: {integrity: sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==} + engines: {node: '>=18'} + file-entry-cache@8.0.0: resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} engines: {node: '>=16.0.0'} @@ -10759,9 +10927,9 @@ packages: filelist@1.0.4: resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} - filesize@10.1.6: - resolution: {integrity: sha512-sJslQKU2uM33qH5nqewAwVB2QgR6w1aMNsYUp3aN5rMRyXEwJGmZvaWzeJFNTOXWlHQyBFCWrdj3fV/fsTOX8w==} - engines: {node: '>= 10.4.0'} + filesize@11.0.17: + resolution: {integrity: sha512-oHLTvMLw6imZUl1se/RBQrFlyy50nXce4sU7yGR6Qc0JgCwqnfiFsAnEwotdGmfKLD7SArGUk2/5STU0k8LOBQ==} + engines: {node: '>= 10.8.0'} fill-range@7.1.1: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} @@ -10771,14 +10939,10 @@ packages: resolution: {integrity: sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==} engines: {node: '>=0.10.0'} - finalhandler@1.3.2: - resolution: {integrity: sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg==} + finalhandler@2.1.0: + resolution: {integrity: sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q==} engines: {node: '>= 0.8'} - finalhandler@2.1.1: - resolution: {integrity: sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==} - engines: {node: '>= 18.0.0'} - find-cache-dir@2.1.0: resolution: {integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==} engines: {node: '>=6'} @@ -10791,8 +10955,8 @@ packages: resolution: {integrity: sha512-qVdaUhYO39zmh28/JLQM5CoYN9byEOKEH4qfa8K1eNV17W0UUMJ9WgbR/hHFH+t5rcl+6RTb5UC7ck/I+uRkpQ==} engines: {node: '>=8'} - find-my-way@9.4.0: - resolution: {integrity: sha512-5Ye4vHsypZRYtS01ob/iwHzGRUDELlsoCftI/OZFhcLs1M0tkGPcXldE80TAZC5yYuJMBPJQQ43UHlqbJWiX2w==} + find-my-way@9.5.0: + resolution: {integrity: sha512-VW2RfnmscZO5KgBY5XVyKREMW5nMZcxDy+buTOsL+zIPnBlbKm+00sgzoQzq1EVh4aALZLfKdwv6atBGcjvjrQ==} engines: {node: '>=20'} find-pkg@2.0.0: @@ -10802,10 +10966,6 @@ packages: find-root@1.1.0: resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} - find-up-simple@1.0.1: - resolution: {integrity: sha512-afd4O7zpqHeRyg4PfDQsXmlDe2PfdHtJt6Akt8jOWaApLOZk5JXs6VMR29lz03pRe9mpykrRCYIYxaJYcfpncQ==} - engines: {node: '>=18'} - find-up@3.0.0: resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} engines: {node: '>=6'} @@ -10830,16 +10990,9 @@ packages: resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} engines: {node: '>=16'} - flat@5.0.2: - resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} - hasBin: true - flatted@3.2.9: resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==} - flexsearch@0.7.43: - resolution: {integrity: sha512-c5o/+Um8aqCSOXGcZoqZOm+NqtVwNsvVpWv6lfmSclU954O3wvQKxxK8zj74fPaSJbXpSLTs4PRhh+wnoCXnKg==} - flexsearch@0.8.212: resolution: {integrity: sha512-wSyJr1GUWoOOIISRu+X2IXiOcVfg9qqBRyCPRUdLMIGJqPzMo+jMRlvE83t14v1j0dRMEaBbER/adQjp6Du2pw==} @@ -10864,14 +11017,6 @@ packages: resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==} engines: {node: '>=14'} - form-data@4.0.4: - resolution: {integrity: sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==} - engines: {node: '>= 6'} - - format@0.2.2: - resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==} - engines: {node: '>=0.4.x'} - forwarded@0.2.0: resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} engines: {node: '>= 0.6'} @@ -10879,10 +11024,6 @@ packages: fraction.js@5.3.4: resolution: {integrity: sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==} - fresh@0.5.2: - resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} - engines: {node: '>= 0.6'} - fresh@2.0.0: resolution: {integrity: sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==} engines: {node: '>= 0.8'} @@ -10893,22 +11034,10 @@ packages: fs-constants@1.0.0: resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} - fs-extra@11.3.0: - resolution: {integrity: sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==} - engines: {node: '>=14.14'} - - fs-extra@11.3.3: - resolution: {integrity: sha512-VWSRii4t0AFm6ixFFmLLx1t7wS1gh+ckoa84aOeapGum0h+EZd1EhEumSB+ZdDLnEPuucsVB9oB7cxJHap6Afg==} + fs-extra@11.3.5: + resolution: {integrity: sha512-eKpRKAovdpZtR1WopLHxlBWvAgPny3c4gX1G5Jhwmmw4XJj0ifSD5qB5TOo8hmA0wlRKDAOAhEE1yVPgs6Fgcg==} engines: {node: '>=14.14'} - fs-extra@8.1.0: - resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} - engines: {node: '>=6 <7 || >=8'} - - fs-extra@9.1.0: - resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} - engines: {node: '>=10'} - fs-minipass@2.1.0: resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} engines: {node: '>= 8'} @@ -10929,18 +11058,14 @@ packages: function-bind@1.1.2: resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - function.prototype.name@1.1.6: - resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} - engines: {node: '>= 0.4'} - functions-have-names@1.2.3: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} fzf@0.5.2: resolution: {integrity: sha512-Tt4kuxLXFKHy8KT40zwsUPUkg1CrsgY25FxA2U/j/0WgEDCk3ddc/zLTCCcbSHX9FcKtLuVaDGtGE/STWC+j3Q==} - generate-package-json-webpack-plugin@2.6.0: - resolution: {integrity: sha512-JJS6CTkCIJeiqJay/mqrO005vbyLeozcyQvJf5AbToN7zsBewlu1Zk4dLiTV1+S/jJUUFjjn/ng9rjdbsJYyXw==} + generate-package-json-webpack-plugin@2.7.0: + resolution: {integrity: sha512-8GvEmAYLJa3PpfCwGlmBp2SM6EuEkSlfkoRQT/gbcPU3UF7Wl7s5m5ovsh6xF1Lmup6OPQZL5iODfom/IBPq9w==} gensync@1.0.0-beta.2: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} @@ -10958,13 +11083,6 @@ packages: resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} engines: {node: '>= 0.4'} - get-own-enumerable-property-symbols@3.0.2: - resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} - - get-package-type@0.1.0: - resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} - engines: {node: '>=8.0.0'} - get-port@5.1.1: resolution: {integrity: sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==} engines: {node: '>=8'} @@ -10977,12 +11095,12 @@ packages: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} engines: {node: '>=10'} - get-symbol-description@1.0.2: - resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} - engines: {node: '>= 0.4'} + get-stream@9.0.1: + resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==} + engines: {node: '>=18'} - get-tsconfig@4.13.0: - resolution: {integrity: sha512-1VKTZJCwBrvbd+Wn3AOgQP/2Av+TfTCOlE4AcRJE72W1ksZXbAx8PPBR9RzgTeSPzlPMHrbANMH3LbltH73wxQ==} + get-tsconfig@4.14.0: + resolution: {integrity: sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA==} git-up@7.0.0: resolution: {integrity: sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==} @@ -11018,21 +11136,21 @@ packages: glob@10.5.0: resolution: {integrity: sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==} + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me hasBin: true - glob@11.1.0: - resolution: {integrity: sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw==} - engines: {node: 20 || >=22} - hasBin: true + glob@13.0.6: + resolution: {integrity: sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==} + engines: {node: 18 || 20 || >=22} glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - deprecated: Glob versions prior to v9 are no longer supported + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me glob@8.1.0: resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} engines: {node: '>=12'} - deprecated: Glob versions prior to v9 are no longer supported + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me global-modules@1.0.0: resolution: {integrity: sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==} @@ -11053,9 +11171,10 @@ packages: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} - globalthis@1.0.3: - resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} - engines: {node: '>= 0.4'} + goober@2.1.19: + resolution: {integrity: sha512-U7veizMqxyKlM58+Z5j2ngJBH/r9siDmxpvNxSw0PylF6WQvrASJEZrxh1hidRBJc2jqoBVSyOban5u8m+6Rxg==} + peerDependencies: + csstype: ^3.0.10 gopd@1.2.0: resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} @@ -11064,24 +11183,18 @@ packages: graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - gray-matter@4.0.3: - resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} - engines: {node: '>=6.0'} - - gzip-size@6.0.0: - resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} - engines: {node: '>=10'} - - handle-thing@2.0.1: - resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} - - handlebars@4.7.8: - resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==} - engines: {node: '>=0.4.7'} + h3@2.0.1-rc.20: + resolution: {integrity: sha512-28ljodXuUp0fZovdiSRq4G9OgrxCztrJe5VdYzXAB7ueRvI7pIUqLU14Xi3XqdYJ/khXjfpUOOD2EQa6CmBgsg==} + engines: {node: '>=20.11.1'} hasBin: true + peerDependencies: + crossws: ^0.4.1 + peerDependenciesMeta: + crossws: + optional: true - happy-dom@20.4.0: - resolution: {integrity: sha512-RDeQm3dT9n0A5f/TszjUmNCLEuPnMGv3Tv4BmNINebz/h17PA6LMBcxJ5FrcqltNBMh9jA/8ufgDdBYUdBt+eg==} + happy-dom@20.9.0: + resolution: {integrity: sha512-GZZ9mKe8r646NUAf/zemnGbjYh4Bt8/MqASJY+pSm5ZDtc3YQox+4gsLI7yi1hba6o+eCsGxpHn5+iEVn31/FQ==} engines: {node: '>=20.0.0'} has-ansi@2.0.0: @@ -11103,10 +11216,6 @@ packages: has-property-descriptors@1.0.2: resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} - has-proto@1.0.3: - resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} - engines: {node: '>= 0.4'} - has-symbols@1.1.0: resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} engines: {node: '>= 0.4'} @@ -11123,9 +11232,6 @@ packages: resolution: {integrity: sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==} engines: {node: '>=4'} - hash-sum@1.0.2: - resolution: {integrity: sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==} - hash-sum@2.0.0: resolution: {integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==} @@ -11136,27 +11242,18 @@ packages: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} - hast-util-from-html@2.0.3: - resolution: {integrity: sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==} - hast-util-from-parse5@7.1.2: resolution: {integrity: sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==} hast-util-from-parse5@8.0.1: resolution: {integrity: sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==} - hast-util-heading-rank@2.1.1: - resolution: {integrity: sha512-iAuRp+ESgJoRFJbSyaqsfvJDY6zzmFoEnL1gtz1+U8gKtGGj1p0CVlysuUAUjq95qlZESHINLThwJzNGmgGZxA==} - hast-util-heading-rank@3.0.0: resolution: {integrity: sha512-EJKb8oMUXVHcWZTDepnr+WNbfnXKFNf9duMesmr4S8SXTJBJ9M4Yok08pu9vxdJwdlGRhVumk9mEhkEvKGifwA==} hast-util-is-element@3.0.0: resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==} - hast-util-parse-selector@2.2.5: - resolution: {integrity: sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==} - hast-util-parse-selector@3.1.1: resolution: {integrity: sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==} @@ -11172,9 +11269,6 @@ packages: hast-util-sanitize@4.1.0: resolution: {integrity: sha512-Hd9tU0ltknMGRDv+d6Ro/4XKzBqQnP/EZrpiTbpFYfXv/uOhWeKc+2uajcbEvAEH98VZd7eII2PiXm13RihnLw==} - hast-util-to-estree@2.3.3: - resolution: {integrity: sha512-ihhPIUPxN0v0w6M5+IiAZZrn0LH2uZomeWwhn7uP7avZC6TE7lIiEh2yBMPr5+zi1aUCXq6VoYRgs2Bw9xmycQ==} - hast-util-to-estree@3.1.0: resolution: {integrity: sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw==} @@ -11202,9 +11296,6 @@ packages: hast-util-whitespace@3.0.0: resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} - hastscript@6.0.0: - resolution: {integrity: sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==} - hastscript@7.2.0: resolution: {integrity: sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==} @@ -11221,16 +11312,10 @@ packages: hermes-parser@0.25.1: resolution: {integrity: sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==} - highlight.js@10.7.3: - resolution: {integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==} - highlight.js@11.11.1: resolution: {integrity: sha512-Xwwo44whKBVCYoliBQwaPvtd/2tYFkRQtXDWj1nackaV2JPXx3L0+Jvd8/qCJ2p+ML0/XVkJ2q+Mr+UVdpJK5w==} engines: {node: '>=12.0.0'} - highlightjs-vue@1.0.0: - resolution: {integrity: sha512-PDEfEF102G23vHmPhLyPboFCD+BkMGu+GuJe2d9/eH4FsCwvgBpnc9n0pGE+ffKdph38s6foEZiEjdgHdzp+IA==} - hmac-drbg@1.0.1: resolution: {integrity: sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==} @@ -11241,24 +11326,17 @@ packages: resolution: {integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==} engines: {node: '>=0.10.0'} - hookable@6.0.1: - resolution: {integrity: sha512-uKGyY8BuzN/a5gvzvA+3FVWo0+wUjgtfSdnmjtrOVwQCZPHpHDH2WRO3VZSOeluYrHoDCiXFffZXs8Dj1ULWtw==} + hookable@6.1.1: + resolution: {integrity: sha512-U9LYDy1CwhMCnprUfeAZWZGByVbhd54hwepegYTK7Pi5NvqEj63ifz5z+xukznehT7i6NIZRu89Ay1AZmRsLEQ==} hosted-git-info@4.1.0: resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==} engines: {node: '>=10'} - hpack.js@2.1.6: - resolution: {integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==} - html-encoding-sniffer@3.0.0: resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==} engines: {node: '>=12'} - html-encoding-sniffer@4.0.0: - resolution: {integrity: sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==} - engines: {node: '>=18'} - html-encoding-sniffer@6.0.0: resolution: {integrity: sha512-CV9TW3Y3f8/wT0BRFc1/KAVQ3TUHiXmaAb6VW9vtiMFf7SLoMd1PdAc4W3KFOFETBJUb90KatHqlsZMWV+R9Gg==} engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} @@ -11272,6 +11350,9 @@ packages: html-escaper@2.0.2: resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} + html-escaper@3.0.3: + resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==} + html-minifier-terser@6.1.0: resolution: {integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==} engines: {node: '>=12'} @@ -11282,23 +11363,6 @@ packages: engines: {node: ^14.13.1 || >=16.0.0} hasBin: true - html-rspack-plugin@6.1.6: - resolution: {integrity: sha512-7lz7xj2uqignH/kVcb2IN26FqRzeSf/Wlkn+T5b1xOMBq2fpnLeYiNhmIm51Izoh4bbuNqbUTvahRVdB0feVmg==} - engines: {node: '>=16.0.0'} - peerDependencies: - '@rspack/core': ^1.0.0 || ^2.0.0-0 - peerDependenciesMeta: - '@rspack/core': - optional: true - - html-tags@2.0.0: - resolution: {integrity: sha512-+Il6N8cCo2wB/Vd3gqy/8TZhTD3QvcVeQLCnZiGkGCH3JP28IgGAY41giccp2W4R3jfyJPAP318FQTa1yU7K7g==} - engines: {node: '>=4'} - - html-to-text@9.0.5: - resolution: {integrity: sha512-qY60FjREgVZL03vJU6IfMV4GDjGBIoOyvuFdpBDIX9yTlDw0TjxVBQp+P8NvpdIXNJvfWBTNul7fsAQJq2FNpg==} - engines: {node: '>=14'} - html-url-attributes@3.0.1: resolution: {integrity: sha512-ol6UPyBWqsrO6EJySPz2O7ZSr856WDrEzM5zMqp+FJJLGMW35cLYmmZnl0vztAZxRUoNZJFTCohfjuIJ8I4QBQ==} @@ -11308,8 +11372,8 @@ packages: html-void-elements@3.0.0: resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} - html-webpack-plugin@5.6.6: - resolution: {integrity: sha512-bLjW01UTrvoWTJQL5LsMRo1SypHW80FTm12OJRSnr3v6YHNhfe+1r0MYUZJMACxnCHURVnBWRwAsWs2yPU9Ezw==} + html-webpack-plugin@5.6.7: + resolution: {integrity: sha512-md+vXtdCAe60s1k6AU3dUyMJnDxUyQAwfwPKoLisvgUF1IXjtlLsk2se54+qfL9Mdm26bbwvjJybpNx48NKRLw==} engines: {node: '>=10.13.0'} peerDependencies: '@rspack/core': 0.x || 1.x @@ -11329,50 +11393,14 @@ packages: htmlparser2@8.0.2: resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} - htmr@1.0.2: - resolution: {integrity: sha512-7T9babEHZwECQ2/ouxNPow1uGcKbj/BcbslPGPRxBKIOLNiIrFKq6ELzor7mc4HiexZzdb3izQQLl16bhPR9jw==} - peerDependencies: - react: '>=15.6.1' - - http-assert@1.5.0: - resolution: {integrity: sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w==} - engines: {node: '>= 0.8'} - - http-deceiver@1.2.7: - resolution: {integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==} - - http-errors@1.6.3: - resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==} - engines: {node: '>= 0.6'} - - http-errors@1.8.1: - resolution: {integrity: sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==} - engines: {node: '>= 0.6'} - - http-errors@2.0.0: - resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} - engines: {node: '>= 0.8'} - http-errors@2.0.1: resolution: {integrity: sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==} engines: {node: '>= 0.8'} - http-parser-js@0.5.8: - resolution: {integrity: sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==} - http-proxy-agent@7.0.2: resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} engines: {node: '>= 14'} - http-proxy-middleware@2.0.9: - resolution: {integrity: sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==} - engines: {node: '>=12.0.0'} - peerDependencies: - '@types/express': ^4.17.13 - peerDependenciesMeta: - '@types/express': - optional: true - http-proxy@1.18.1: resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} engines: {node: '>=8.0.0'} @@ -11397,6 +11425,10 @@ packages: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} engines: {node: '>=10.17.0'} + human-signals@8.0.1: + resolution: {integrity: sha512-eKCa6bwnJhvxj14kZk5NCPc6Hb6BdsU9DZcOnmQKSnO1VKrfV0zCvtttPZUsBvjmNDn8rpcJfpwSYnHBjc95MQ==} + engines: {node: '>=18.18.0'} + husky@9.1.7: resolution: {integrity: sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==} engines: {node: '>=18'} @@ -11406,16 +11438,12 @@ packages: resolution: {integrity: sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==} engines: {node: '>=10.18'} - iconv-lite@0.4.24: - resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} - engines: {node: '>=0.10.0'} - iconv-lite@0.6.3: resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} engines: {node: '>=0.10.0'} - iconv-lite@0.7.0: - resolution: {integrity: sha512-cf6L2Ds3h57VVmkZe+Pn+5APsT7FpqJtEhhieDCvrE2MK5Qk9MyffgQyuxQTm6BChfeZNtcOLHp9IcWRVcIcBQ==} + iconv-lite@0.7.2: + resolution: {integrity: sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==} engines: {node: '>=0.10.0'} icss-utils@5.1.0: @@ -11424,9 +11452,6 @@ packages: peerDependencies: postcss: ^8.1.0 - idb@7.1.1: - resolution: {integrity: sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==} - ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} @@ -11443,18 +11468,13 @@ packages: engines: {node: '>=0.10.0'} hasBin: true - immutable@5.0.3: - resolution: {integrity: sha512-P8IdPQHq3lA1xVeBRi5VPqUm5HDgKnx0Ru51wZz5mjxHr5n3RWhjIpOFU7ybkUxfB+5IToy+OLaHYDBIWsv+uw==} + immutable@5.1.5: + resolution: {integrity: sha512-t7xcm2siw+hlUM68I+UEOK+z84RzmN59as9DZ7P1l0994DKUWV7UXBMQZVxaoMSRQ+PBZbHCOoBt7a2wxOMt+A==} import-fresh@3.3.0: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} engines: {node: '>=6'} - import-local@3.2.0: - resolution: {integrity: sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==} - engines: {node: '>=8'} - hasBin: true - imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} engines: {node: '>=0.8.19'} @@ -11467,9 +11487,6 @@ packages: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. - inherits@2.0.3: - resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} - inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} @@ -11490,10 +11507,6 @@ packages: resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==} engines: {node: '>= 0.4'} - interpret@3.1.1: - resolution: {integrity: sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==} - engines: {node: '>=10.13.0'} - invariant@2.2.4: resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} @@ -11513,15 +11526,9 @@ packages: resolution: {integrity: sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==} engines: {node: '>=0.10.0'} - is-alphabetical@1.0.4: - resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} - is-alphabetical@2.0.1: resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} - is-alphanumerical@1.0.4: - resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} - is-alphanumerical@2.0.1: resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} @@ -11552,10 +11559,6 @@ packages: resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} engines: {node: '>=4'} - is-builtin-module@3.2.1: - resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} - engines: {node: '>=6'} - is-callable@1.2.7: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} @@ -11564,17 +11567,10 @@ packages: resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} engines: {node: '>= 0.4'} - is-data-view@1.0.1: - resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} - engines: {node: '>= 0.4'} - is-date-object@1.1.0: resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==} engines: {node: '>= 0.4'} - is-decimal@1.0.4: - resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} - is-decimal@2.0.1: resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} @@ -11591,10 +11587,6 @@ packages: is-expression@4.0.0: resolution: {integrity: sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==} - is-extendable@0.1.1: - resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} - engines: {node: '>=0.10.0'} - is-extglob@2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} @@ -11607,10 +11599,6 @@ packages: resolution: {integrity: sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==} engines: {node: '>=18'} - is-generator-fn@2.1.0: - resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} - engines: {node: '>=6'} - is-generator-function@1.0.10: resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} engines: {node: '>= 0.4'} @@ -11619,12 +11607,13 @@ packages: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} - is-hexadecimal@1.0.4: - resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} - is-hexadecimal@2.0.1: resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} + is-in-ssh@1.0.0: + resolution: {integrity: sha512-jYa6Q9rH90kR1vKB6NM7qqd1mge3Fx4Dhw5TVlK1MUBqhEOuCagrEHMevNuCcbECmXZ0ThXkRm+Ymr51HwEPAw==} + engines: {node: '>=20'} + is-inside-container@1.0.0: resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} engines: {node: '>=14.16'} @@ -11634,21 +11623,10 @@ packages: resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} engines: {node: '>= 0.4'} - is-module@1.0.0: - resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} - is-nan@1.3.2: resolution: {integrity: sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==} engines: {node: '>= 0.4'} - is-negative-zero@2.0.3: - resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} - engines: {node: '>= 0.4'} - - is-network-error@1.1.0: - resolution: {integrity: sha512-tUdRRAnhT+OtCZR/LxZelH/C7QtjtFrTu5tXCA8pl55eTUElUHT+GPYV8MBMBvea/j+NxQqVt3LbWMRir7Gx9g==} - engines: {node: '>=16'} - is-number-object@1.1.1: resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==} engines: {node: '>= 0.4'} @@ -11657,14 +11635,6 @@ packages: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} - is-obj@1.0.1: - resolution: {integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==} - engines: {node: '>=0.10.0'} - - is-plain-obj@3.0.0: - resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} - engines: {node: '>=10'} - is-plain-obj@4.1.0: resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} engines: {node: '>=12'} @@ -11693,10 +11663,6 @@ packages: resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} engines: {node: '>= 0.4'} - is-regexp@1.0.0: - resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==} - engines: {node: '>=0.10.0'} - is-relative@1.0.0: resolution: {integrity: sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==} engines: {node: '>=0.10.0'} @@ -11716,6 +11682,10 @@ packages: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} engines: {node: '>=8'} + is-stream@4.0.1: + resolution: {integrity: sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==} + engines: {node: '>=18'} + is-string@1.1.1: resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==} engines: {node: '>= 0.4'} @@ -11724,27 +11694,29 @@ packages: resolution: {integrity: sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==} engines: {node: '>= 0.4'} - is-typed-array@1.1.13: - resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} + is-typed-array@1.1.15: + resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==} engines: {node: '>= 0.4'} is-unc-path@1.0.0: resolution: {integrity: sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==} engines: {node: '>=0.10.0'} + is-unicode-supported@2.1.0: + resolution: {integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==} + engines: {node: '>=18'} + is-weakmap@2.0.2: resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} engines: {node: '>= 0.4'} - is-weakref@1.0.2: - resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} - is-weakset@2.0.4: resolution: {integrity: sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==} engines: {node: '>= 0.4'} - is-what@3.14.1: - resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==} + is-what@4.1.16: + resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==} + engines: {node: '>=12.13'} is-windows@1.0.2: resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} @@ -11764,6 +11736,10 @@ packages: isarray@2.0.5: resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + isbot@5.1.40: + resolution: {integrity: sha512-yNeeynhhtIVRBk12tBV4eHNxwB42HzR4Q3Ea7vCOiJhImGaAIdIMrbJtacQlBizGLjUPw+akkFI5Dn9T70XoVQ==} + engines: {node: '>=18'} + isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} @@ -11788,10 +11764,6 @@ packages: resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} engines: {node: '>=8'} - istanbul-lib-instrument@6.0.2: - resolution: {integrity: sha512-1WUsZ9R1lA0HtBSohTkm39WTPlNKSJ5iFk7UwqXkBLoHQT+hfqPsfsTDVuZdKGaBwn7din9bS7SsnoAr943hvw==} - engines: {node: '>=10'} - istanbul-lib-report@3.0.1: resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} engines: {node: '>=10'} @@ -11811,10 +11783,6 @@ packages: jackspeak@3.4.3: resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} - jackspeak@4.1.1: - resolution: {integrity: sha512-zptv57P3GpL+O0I7VdMJNBZCu+BPHVQUk55Ft8/QCJjTVxrnJHuVuX/0Bl2A6/+2oyR/ZMEuFKwmzqqZ/U5nPQ==} - engines: {node: 20 || >=22} - jake@10.9.4: resolution: {integrity: sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA==} engines: {node: '>=10'} @@ -11827,165 +11795,20 @@ packages: javascript-stringify@2.1.0: resolution: {integrity: sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==} - jest-changed-files@30.2.0: - resolution: {integrity: sha512-L8lR1ChrRnSdfeOvTrwZMlnWV8G/LLjQ0nG9MBclwWZidA2N5FviRki0Bvh20WRMOX31/JYvzdqTJrk5oBdydQ==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-worker@27.5.1: + resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} + engines: {node: '>= 10.13.0'} - jest-circus@30.2.0: - resolution: {integrity: sha512-Fh0096NC3ZkFx05EP2OXCxJAREVxj1BcW/i6EWqqymcgYKWjyyDpral3fMxVcHXg6oZM7iULer9wGRFvfpl+Tg==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jiti@1.21.7: + resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} + hasBin: true - jest-cli@30.2.0: - resolution: {integrity: sha512-Os9ukIvADX/A9sLt6Zse3+nmHtHaE6hqOsjQtNiugFTbKRHYIYtZXNGNK9NChseXy7djFPjndX1tL0sCTlfpAA==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jiti@2.4.2: + resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==} hasBin: true - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - - jest-config@30.2.0: - resolution: {integrity: sha512-g4WkyzFQVWHtu6uqGmQR4CQxz/CH3yDSlhzXMWzNjDx843gYjReZnMRanjRCq5XZFuQrGDxgUaiYWE8BRfVckA==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - peerDependencies: - '@types/node': '*' - esbuild-register: '>=3.4.0' - ts-node: '>=9.0.0' - peerDependenciesMeta: - '@types/node': - optional: true - esbuild-register: - optional: true - ts-node: - optional: true - - jest-diff@30.2.0: - resolution: {integrity: sha512-dQHFo3Pt4/NLlG5z4PxZ/3yZTZ1C7s9hveiOj+GCN+uT109NC2QgsoVZsVOAvbJ3RgKkvyLGXZV9+piDpWbm6A==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - jest-docblock@30.2.0: - resolution: {integrity: sha512-tR/FFgZKS1CXluOQzZvNH3+0z9jXr3ldGSD8bhyuxvlVUwbeLOGynkunvlTMxchC5urrKndYiwCFC0DLVjpOCA==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - jest-each@30.2.0: - resolution: {integrity: sha512-lpWlJlM7bCUf1mfmuqTA8+j2lNURW9eNafOy99knBM01i5CQeY5UH1vZjgT9071nDJac1M4XsbyI44oNOdhlDQ==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - jest-environment-jsdom@30.2.0: - resolution: {integrity: sha512-zbBTiqr2Vl78pKp/laGBREYzbZx9ZtqPjOK4++lL4BNDhxRnahg51HtoDrk9/VjIy9IthNEWdKVd7H5bqBhiWQ==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - peerDependencies: - canvas: ^3.0.0 - peerDependenciesMeta: - canvas: - optional: true - - jest-environment-node@30.2.0: - resolution: {integrity: sha512-ElU8v92QJ9UrYsKrxDIKCxu6PfNj4Hdcktcn0JX12zqNdqWHB0N+hwOnnBBXvjLd2vApZtuLUGs1QSY+MsXoNA==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - jest-haste-map@30.2.0: - resolution: {integrity: sha512-sQA/jCb9kNt+neM0anSj6eZhLZUIhQgwDt7cPGjumgLM4rXsfb9kpnlacmvZz3Q5tb80nS+oG/if+NBKrHC+Xw==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - jest-leak-detector@30.2.0: - resolution: {integrity: sha512-M6jKAjyzjHG0SrQgwhgZGy9hFazcudwCNovY/9HPIicmNSBuockPSedAP9vlPK6ONFJ1zfyH/M2/YYJxOz5cdQ==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - jest-matcher-utils@30.2.0: - resolution: {integrity: sha512-dQ94Nq4dbzmUWkQ0ANAWS9tBRfqCrn0bV9AMYdOi/MHW726xn7eQmMeRTpX2ViC00bpNaWXq+7o4lIQ3AX13Hg==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - jest-message-util@30.2.0: - resolution: {integrity: sha512-y4DKFLZ2y6DxTWD4cDe07RglV88ZiNEdlRfGtqahfbIjfsw1nMCPx49Uev4IA/hWn3sDKyAnSPwoYSsAEdcimw==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - jest-mock@30.2.0: - resolution: {integrity: sha512-JNNNl2rj4b5ICpmAcq+WbLH83XswjPbjH4T7yvGzfAGCPh1rw+xVNbtk+FnRslvt9lkCcdn9i1oAoKUuFsOxRw==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - jest-pnp-resolver@1.2.3: - resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} - engines: {node: '>=6'} - peerDependencies: - jest-resolve: '*' - peerDependenciesMeta: - jest-resolve: - optional: true - - jest-regex-util@30.0.1: - resolution: {integrity: sha512-jHEQgBXAgc+Gh4g0p3bCevgRCVRkB4VB70zhoAE48gxeSr1hfUOsM/C2WoJgVL7Eyg//hudYENbm3Ne+/dRVVA==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - jest-resolve-dependencies@30.2.0: - resolution: {integrity: sha512-xTOIGug/0RmIe3mmCqCT95yO0vj6JURrn1TKWlNbhiAefJRWINNPgwVkrVgt/YaerPzY3iItufd80v3lOrFJ2w==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-resolve@30.2.0: - resolution: {integrity: sha512-TCrHSxPlx3tBY3hWNtRQKbtgLhsXa1WmbJEqBlTBrGafd5fiQFByy2GNCEoGR+Tns8d15GaL9cxEzKOO3GEb2A==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - jest-runner@30.2.0: - resolution: {integrity: sha512-PqvZ2B2XEyPEbclp+gV6KO/F1FIFSbIwewRgmROCMBo/aZ6J1w8Qypoj2pEOcg3G2HzLlaP6VUtvwCI8dM3oqQ==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - jest-runtime@30.2.0: - resolution: {integrity: sha512-p1+GVX/PJqTucvsmERPMgCPvQJpFt4hFbM+VN3n8TMo47decMUcJbt+rgzwrEme0MQUA/R+1de2axftTHkKckg==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - jest-snapshot@30.2.0: - resolution: {integrity: sha512-5WEtTy2jXPFypadKNpbNkZ72puZCa6UjSr/7djeecHWOu7iYhSXSnHScT8wBz3Rn8Ena5d5RYRcsyKIeqG1IyA==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - jest-util@29.7.0: - resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jest-util@30.2.0: - resolution: {integrity: sha512-QKNsM0o3Xe6ISQU869e+DhG+4CK/48aHYdJZGlFQVTjnbvgpcKyxpzk29fGiO7i/J8VENZ+d2iGnSsvmuHywlA==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - jest-validate@30.2.0: - resolution: {integrity: sha512-FBGWi7dP2hpdi8nBoWxSsLvBFewKAg0+uSQwBaof4Y4DPgBabXgpSYC5/lR7VmnIlSpASmCi/ntRWPbv7089Pw==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - jest-watcher@30.2.0: - resolution: {integrity: sha512-PYxa28dxJ9g777pGm/7PrbnMeA0Jr7osHP9bS7eJy9DuAjMgdGtxgf0uKMyoIsTWAkIbUW5hSDdJ3urmgXBqxg==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - jest-worker@27.5.1: - resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} - engines: {node: '>= 10.13.0'} - - jest-worker@29.7.0: - resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jest-worker@30.2.0: - resolution: {integrity: sha512-0Q4Uk8WF7BUwqXHuAjc23vmopWJw5WH7w2tqBoUOZpOjW/ZnR44GXXd1r82RvnmI2GZge3ivrYXk/BE2+VtW2g==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - jest@30.2.0: - resolution: {integrity: sha512-F26gjC0yWN8uAA5m5Ss8ZQf5nDHWGlN/xWZIh8S5SRbsEKBovwZhxGd6LJlbZYxBgCYOtreSUyb8hpXyGC5O4A==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - hasBin: true - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - - jiti@1.21.7: - resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} - hasBin: true - - jiti@2.4.2: - resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==} - hasBin: true - - jiti@2.6.1: - resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==} + jiti@2.7.0: + resolution: {integrity: sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==} hasBin: true js-base64@2.6.4: @@ -12000,9 +11823,6 @@ packages: resolution: {integrity: sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==} engines: {node: '>=14'} - js-sha256@0.10.1: - resolution: {integrity: sha512-5obBtsz9301ULlsgggLg542s/jqtddfOpV5KJc4hajc9JV8GeY2gZHSVpYBn4nWqAUTJ9v+xwtbJ1mIBgIH5Vw==} - js-stringify@1.0.2: resolution: {integrity: sha512-rtS5ATOo2Q5k1G+DADISilDA6lv79zIiwFd6CcjuIxGKLFm5C+RLImRscVap9k55i+MOZwgliw+NejvkLuGD5g==} @@ -12012,12 +11832,8 @@ packages: js-tokens@9.0.1: resolution: {integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==} - js-yaml@3.14.1: - resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} - hasBin: true - - js-yaml@4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + js-yaml@4.1.1: + resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} hasBin: true jscodeshift@17.3.0: @@ -12030,15 +11846,6 @@ packages: '@babel/preset-env': optional: true - jsdom@26.1.0: - resolution: {integrity: sha512-Cvc9WUhxSMEo4McES3P7oK3QaXldCfNWp7pl2NNeiIFlCoLr3kfq9kb1fxftiwk1FLV7CvpvDfonxtzUDeSOPg==} - engines: {node: '>=18'} - peerDependencies: - canvas: ^3.0.0 - peerDependenciesMeta: - canvas: - optional: true - jsdom@27.4.0: resolution: {integrity: sha512-mjzqwWRD9Y1J1KUi7W97Gja1bwOOM5Ug0EZ6UDK3xS7j7mndrkwozHtSblfomlzyB4NepioNt+B2sOSzczVgtQ==} engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} @@ -12074,9 +11881,6 @@ packages: json-schema-traverse@1.0.0: resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} - json-schema@0.4.0: - resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==} - json-stable-stringify-without-jsonify@1.0.1: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} @@ -12096,27 +11900,12 @@ packages: engines: {node: '>=6'} hasBin: true - jsonc-parser@3.2.1: - resolution: {integrity: sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==} - - jsonfile@4.0.0: - resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} - jsonfile@6.1.0: resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} - jsonpointer@5.0.1: - resolution: {integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==} - engines: {node: '>=0.10.0'} - jstransformer@1.0.0: resolution: {integrity: sha512-C9YK3Rf8q6VAPDCCU9fnqo3mAfOH6vUGnMcP4AQAYIEpWtfGLpwOTmZ+igtdK5y+VvI2n3CyYSzy4Qh34eq24A==} - keygrip@1.1.0: - resolution: {integrity: sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==} - engines: {node: '>= 0.6'} - deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. - keyv@4.5.4: resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} @@ -12128,27 +11917,17 @@ packages: resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} engines: {node: '>=6'} - koa-compose@4.1.0: - resolution: {integrity: sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==} - - koa@3.0.3: - resolution: {integrity: sha512-MeuwbCoN1daWS32/Ni5qkzmrOtQO2qrnfdxDHjrm6s4b59yG4nexAJ0pTEFyzjLp0pBVO80CZp0vW8Ze30Ebow==} - engines: {node: '>= 18'} - konan@2.1.1: resolution: {integrity: sha512-7ZhYV84UzJ0PR/RJnnsMZcAbn+kLasJhVNWsu8ZyVEJYRpGA5XESQ9d/7zOa08U0Ou4cmB++hMNY/3OSV9KIbg==} - launch-editor@2.6.1: - resolution: {integrity: sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==} - - leac@0.6.0: - resolution: {integrity: sha512-y+SqErxb8h7nE/fiEX07jsbuhrpO9lL8eca7/Y1nuWV2moNlXhyd59iDGcRf6moVyDMbmTNzL40SUyrFU/yDpg==} + launch-editor@2.13.2: + resolution: {integrity: sha512-4VVDnbOpLXy/s8rdRCSXb+zfMeFR0WlJWpET1iA9CQdlZDfwyLjUuGQzXU4VeOoey6AicSAluWan7Etga6Kcmg==} - less-loader@12.3.0: - resolution: {integrity: sha512-0M6+uYulvYIWs52y0LqN4+QM9TqWAohYSNTo4htE8Z7Cn3G/qQMEmktfHmyJT23k+20kU9zHH2wrfFXkxNLtVw==} + less-loader@12.3.3: + resolution: {integrity: sha512-F0+ErFFDj3Pt+nVrCN6VlEGEzocv9s7x/aR9v2riI+WM83UAfTYBDBjGPJnT55lBLR6JSI4fmWblt+aA2JN6/w==} engines: {node: '>= 18.12.0'} peerDependencies: - '@rspack/core': 0.x || 1.x + '@rspack/core': 0.x || ^1.0.0 || ^2.0.0-0 less: ^3.5.0 || ^4.0.0 webpack: ^5.0.0 peerDependenciesMeta: @@ -12157,15 +11936,11 @@ packages: webpack: optional: true - less@4.5.1: - resolution: {integrity: sha512-UKgI3/KON4u6ngSsnDADsUERqhZknsVZbnuzlRZXLQCmfC/MDld42fTydUE9B+Mla1AL6SJ/Pp6SlEFi/AVGfw==} - engines: {node: '>=14'} + less@4.6.4: + resolution: {integrity: sha512-OJmO5+HxZLLw0RLzkqaNHzcgEAQG7C0y3aMbwtCzIUFZsLMNNq/1IdAdHEycQ58CwUO3jPTHmoN+tE5I7FQxNg==} + engines: {node: '>=18'} hasBin: true - leven@3.1.0: - resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} - engines: {node: '>=6'} - levn@0.4.1: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} @@ -12181,81 +11956,87 @@ packages: light-my-request@6.6.0: resolution: {integrity: sha512-CHYbu8RtboSIoVsHZ6Ye4cj4Aw/yg2oAFimlF7mNvfDV192LR7nDiKtSIfCuLT7KokPSTn/9kfVLm5OGN0A28A==} - lightningcss-darwin-arm64@1.30.1: - resolution: {integrity: sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ==} + lightningcss-android-arm64@1.32.0: + resolution: {integrity: sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [android] + + lightningcss-darwin-arm64@1.32.0: + resolution: {integrity: sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [darwin] - lightningcss-darwin-x64@1.30.1: - resolution: {integrity: sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA==} + lightningcss-darwin-x64@1.32.0: + resolution: {integrity: sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [darwin] - lightningcss-freebsd-x64@1.30.1: - resolution: {integrity: sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig==} + lightningcss-freebsd-x64@1.32.0: + resolution: {integrity: sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [freebsd] - lightningcss-linux-arm-gnueabihf@1.30.1: - resolution: {integrity: sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q==} + lightningcss-linux-arm-gnueabihf@1.32.0: + resolution: {integrity: sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==} engines: {node: '>= 12.0.0'} cpu: [arm] os: [linux] - lightningcss-linux-arm64-gnu@1.30.1: - resolution: {integrity: sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw==} + lightningcss-linux-arm64-gnu@1.32.0: + resolution: {integrity: sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] libc: [glibc] - lightningcss-linux-arm64-musl@1.30.1: - resolution: {integrity: sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==} + lightningcss-linux-arm64-musl@1.32.0: + resolution: {integrity: sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] libc: [musl] - lightningcss-linux-x64-gnu@1.30.1: - resolution: {integrity: sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==} + lightningcss-linux-x64-gnu@1.32.0: + resolution: {integrity: sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] libc: [glibc] - lightningcss-linux-x64-musl@1.30.1: - resolution: {integrity: sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==} + lightningcss-linux-x64-musl@1.32.0: + resolution: {integrity: sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] libc: [musl] - lightningcss-win32-arm64-msvc@1.30.1: - resolution: {integrity: sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==} + lightningcss-win32-arm64-msvc@1.32.0: + resolution: {integrity: sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [win32] - lightningcss-win32-x64-msvc@1.30.1: - resolution: {integrity: sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg==} + lightningcss-win32-x64-msvc@1.32.0: + resolution: {integrity: sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [win32] - lightningcss@1.30.1: - resolution: {integrity: sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg==} + lightningcss@1.32.0: + resolution: {integrity: sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==} engines: {node: '>= 12.0.0'} lilconfig@3.1.3: resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} engines: {node: '>=14'} - line-column-path@3.0.0: - resolution: {integrity: sha512-Atocnm7Wr9nuvAn97yEPQa3pcQI5eLQGBz+m6iTb+CVw+IOzYB9MrYK7jI7BfC9ISnT4Fu0eiwhAScV//rp4Hw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + line-column-path@4.0.0: + resolution: {integrity: sha512-Zvpvd56i9FRV5kaJFiiY1t+FNMEH+dGEaLyQprqKlGHBAxJXmdSk+8tVsh6b9YlxbfyyuLrhJCkzwB+AmOBZ0g==} + engines: {node: '>=20'} lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} @@ -12264,8 +12045,8 @@ packages: resolution: {integrity: sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - lint-staged@16.2.7: - resolution: {integrity: sha512-lDIj4RnYmK7/kXMya+qJsmkRFkGolciXjrsZ6PC25GdTfWOAWetR0ZbsNXRAj1EHHImRSalc+whZFg56F5DVow==} + lint-staged@16.4.0: + resolution: {integrity: sha512-lBWt8hujh/Cjysw5GYVmZpFHXDCgZzhrOm8vbcUdobADZNOK/bRshr2kM3DfgrrtR1DQhfupW9gnIXOfiFi+bw==} engines: {node: '>=20.17'} hasBin: true @@ -12279,15 +12060,15 @@ packages: lit-html@3.3.0: resolution: {integrity: sha512-RHoswrFAxY2d8Cf2mm4OZ1DgzCoBKUKSPvA1fhtSELxUERq2aQQ2h05pO9j81gS1o7RIRJ+CePLogfyahwmynw==} - lit@3.3.2: - resolution: {integrity: sha512-NF9zbsP79l4ao2SNrH3NkfmFgN/hBYSQo90saIVI1o5GpjAdCPVstVzO1MrLOakHoEhYkrtRjPK6Ob521aoYWQ==} + lit@3.3.3: + resolution: {integrity: sha512-fycuvZg/hkpozL00lm1pEJH5nN/lr9ZXd6mJI2HSN4+Bzc+LDNdEApJ6HFbPkdFNHLvOplIIuJvxkS4XUxqirw==} load-esm@1.0.3: resolution: {integrity: sha512-v5xlu8eHD1+6r8EHTg6hfmO97LN8ugKtiXcy5e6oN72iD2r6u0RPfLl6fxM+7Wnh2ZRq15o0russMst44WauPA==} engines: {node: '>=13.2.0'} - loader-runner@4.3.1: - resolution: {integrity: sha512-IWqP2SCPhyVFTBtRcgMHdzlf9ul25NwaFx4wCEH/KjAXuuHY4yNjvPXsBokp8jCB936PyWRaPKUNh8NvylLp2Q==} + loader-runner@4.3.2: + resolution: {integrity: sha512-DFEqQ3ihfS9blba08cLfYf1NRAIEm+dDjic073DRDc3/JspI/8wYmtDsHwd3+4hwvdxSK7PGaElfTmm0awWJ4w==} engines: {node: '>=6.11.5'} loader-utils@1.1.0: @@ -12325,11 +12106,8 @@ packages: resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - lodash-es@4.17.22: - resolution: {integrity: sha512-XEawp1t0gxSi9x01glktRZ5HDy0HXqrM0x5pXQM98EaI0NxO6jVM7omDOxsuEo5UIASAnm2bRp1Jt/e0a2XU8Q==} - - lodash-es@4.17.23: - resolution: {integrity: sha512-kVI48u3PZr38HdYz98UmfPnXl2DXrpdctLrFLCd3kOx1xUkOmpFPx7gCWWM5MPkL/fD8zb+Ph0QzjGFs4+hHWg==} + lodash-es@4.18.1: + resolution: {integrity: sha512-J8xewKD/Gk22OZbhpOVSwcs60zhd95ESDwezOFuA3/099925PdHJ7OFHNTGtajL3AlZkykD32HykiMo+BIBI8A==} lodash-unified@1.0.3: resolution: {integrity: sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ==} @@ -12338,35 +12116,22 @@ packages: lodash: '*' lodash-es: '*' - lodash.clonedeepwith@4.5.0: - resolution: {integrity: sha512-QRBRSxhbtsX1nc0baxSkkK5WlVTTm/s48DSukcGcWZwIyI8Zz+lB+kFiELJXtzfH4Aj6kMWQ1VWW4U5uUDgZMA==} - lodash.debounce@4.0.8: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} - lodash.kebabcase@4.1.1: - resolution: {integrity: sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==} - lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - lodash.sortby@4.7.0: - resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} - lodash.truncate@4.4.2: resolution: {integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==} - lodash@4.17.23: - resolution: {integrity: sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==} + lodash@4.18.1: + resolution: {integrity: sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==} log-update@6.1.0: resolution: {integrity: sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==} engines: {node: '>=18'} - log4js@6.9.1: - resolution: {integrity: sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==} - engines: {node: '>=8.0'} - long-timeout@0.1.1: resolution: {integrity: sha512-BFRuQUqc7x2NWxfJBCyUrN8iYUYznzL9JROmRz1gZ6KlOIgmoD+njPVbb+VNn2nGMKggMsK79iUNErillsrx7w==} @@ -12377,25 +12142,19 @@ packages: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true - loupe@3.2.1: - resolution: {integrity: sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==} + loupe@3.2.0: + resolution: {integrity: sha512-2NCfZcT5VGVNX9mSZIxLRkEAegDGBpuQZBy13desuHeVORmBDyAET4TkJr4SjqQy3A8JDofMN6LpkK8Xcm/dlw==} lower-case@2.0.2: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} - lowlight@1.20.0: - resolution: {integrity: sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw==} - lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - lru-cache@11.2.4: - resolution: {integrity: sha512-B5Y16Jr9LB9dHVkh6ZevG+vAbOsNOYCX+sXvFWFu7B3Iz5mijW3zdbMyhsh8ANd2mSWBYdJgnqi+mL7/LrOPYg==} + lru-cache@11.3.5: + resolution: {integrity: sha512-NxVFwLAnrd9i7KUBxC4DrUhmgjzOs+1Qm50D3oF1/oL+r1NpZ4gA7xvG0/zJ8evR7zIKn4vLf7qTNduWFtCrRw==} engines: {node: 20 || >=22} - lru-cache@4.1.5: - resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} - lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} @@ -12407,11 +12166,6 @@ packages: resolution: {integrity: sha512-MhWWlVnuab1RG5/zMRRcVGXZLCXrZTgfwMikgzCegsPnG62yDQo5JnqKkrK4jO5iKqDAZGItAqN5CtKBCBWRUA==} engines: {node: '>=16.14'} - lucide-react@0.563.0: - resolution: {integrity: sha512-8dXPB2GI4dI8jV4MgUDGBeLdGk8ekfqVZ0BdLcrRzocGgG75ltNEmWS+gE7uokKF/0oSUuczNDT+g9hFJ23FkA==} - peerDependencies: - react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0 - luxon@3.4.4: resolution: {integrity: sha512-zobTr7akeGHnv7eBOXcRgMeCP6+uyYsczwmeRCauvpvaAltgNyTbLH/+VaEAPUeWBT+1GuNmz4wC/6jtQzbbVA==} engines: {node: '>=12'} @@ -12420,16 +12174,9 @@ packages: resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} hasBin: true - magic-string@0.25.9: - resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} - magic-string@0.30.21: resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} - magic-string@0.30.8: - resolution: {integrity: sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==} - engines: {node: '>=12'} - make-dir@2.1.0: resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} engines: {node: '>=6'} @@ -12442,20 +12189,10 @@ packages: resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} engines: {node: '>=10'} - make-error@1.3.6: - resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} - - makeerror@1.0.12: - resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} - map-cache@0.2.2: resolution: {integrity: sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==} engines: {node: '>=0.10.0'} - markdown-extensions@1.1.1: - resolution: {integrity: sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q==} - engines: {node: '>=0.10.0'} - markdown-extensions@2.0.0: resolution: {integrity: sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==} engines: {node: '>=16'} @@ -12529,27 +12266,15 @@ packages: mdast-util-inject@1.1.0: resolution: {integrity: sha512-CcJ0mHa36QYumDKiZ2OIR+ClhfOM7zIzN+Wfy8tRZ1hpH9DKLCS+Mh4DyK5bCxzE9uxMWcbIpeNFWsg1zrj/2g==} - mdast-util-mdx-expression@1.3.2: - resolution: {integrity: sha512-xIPmR5ReJDu/DHH1OoIT1HkuybIfRGYRywC+gJtI7qHjCJp/M9jrmBEJW22O8lskDWm562BX2W8TiAwRTb0rKA==} - mdast-util-mdx-expression@2.0.0: resolution: {integrity: sha512-fGCu8eWdKUKNu5mohVGkhBXCXGnOTLuFqOvGMvdikr+J1w7lDJgxThOKpwRWzzbyXAU2hhSwsmssOY4yTokluw==} - mdast-util-mdx-jsx@2.1.4: - resolution: {integrity: sha512-DtMn9CmVhVzZx3f+optVDF8yFgQVt7FghCRNdlIaS3X5Bnym3hZwPbg/XW86vdpKjlc1PVj26SpnLGeJBXD3JA==} - mdast-util-mdx-jsx@3.1.0: resolution: {integrity: sha512-A8AJHlR7/wPQ3+Jre1+1rq040fX9A4Q1jG8JxmSNp/PLPHg80A6475wxTp3KzHpApFH6yWxFotHrJQA3dXP6/w==} - mdast-util-mdx@2.0.1: - resolution: {integrity: sha512-38w5y+r8nyKlGvNjSEqWrhG0w5PmnRA+wnBvm+ulYCct7nsGYhFVb0lljS9bQav4psDAS1eGkP2LMVcZBi/aqw==} - mdast-util-mdx@3.0.0: resolution: {integrity: sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==} - mdast-util-mdxjs-esm@1.3.1: - resolution: {integrity: sha512-SXqglS0HrEvSdUEfoXFtcg7DRl7S2cwOXc7jkuusG472Mmjag34DUDeOJUZtl+BVnyeO1frIgVpHlNRWc2gk/w==} - mdast-util-mdxjs-esm@2.0.1: resolution: {integrity: sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==} @@ -12606,22 +12331,18 @@ packages: medium-zoom@1.1.0: resolution: {integrity: sha512-ewyDsp7k4InCUp3jRmwHBRFGyjBimKps/AJLjRSox+2q/2H4p/PNpQf+pwONWlJiOudkBXtbdmVbFjqyybfTmQ==} - memfs@4.51.1: - resolution: {integrity: sha512-Eyt3XrufitN2ZL9c/uIRMyDwXanLI88h/L3MoWqNY747ha3dMR9dWqp8cRT5ntjZ0U1TNuq4U91ZXK0sMBjYOQ==} + memfs@4.57.2: + resolution: {integrity: sha512-2nWzSsJzrukurSDna4Z0WywuScK4Id3tSKejgu74u8KCdW4uNrseKRSIDg75C6Yw5ZRqBe0F0EtMNlTbUq8bAQ==} + peerDependencies: + tslib: '2' memoize-one@6.0.0: resolution: {integrity: sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==} - merge-descriptors@1.0.3: - resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} - merge-descriptors@2.0.0: resolution: {integrity: sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==} engines: {node: '>=18'} - merge-source-map@1.1.0: - resolution: {integrity: sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==} - merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} @@ -12629,16 +12350,41 @@ packages: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} - methods@1.1.2: - resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} - engines: {node: '>= 0.6'} - micromark-core-commonmark@1.1.0: resolution: {integrity: sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==} micromark-core-commonmark@2.0.0: resolution: {integrity: sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==} + micromark-extension-cjk-friendly-gfm-strikethrough@2.0.1: + resolution: {integrity: sha512-wVC0zwjJNqQeX+bb07YTPu/CvSAyCTafyYb7sMhX1r62/Lw5M/df3JyYaANyp8g15c1ypJRFSsookTqA1IDsUg==} + engines: {node: '>=18'} + peerDependencies: + micromark: ^4.0.0 + micromark-util-types: ^2.0.0 + peerDependenciesMeta: + micromark-util-types: + optional: true + + micromark-extension-cjk-friendly-util@3.0.1: + resolution: {integrity: sha512-GcbXqTTHOsiZHyF753oIddP/J2eH8j9zpyQPhkof6B2JNxfEJabnQqxbCgzJNuNes0Y2jTNJ3LiYPSXr6eJA8w==} + engines: {node: '>=18'} + peerDependencies: + micromark-util-types: '*' + peerDependenciesMeta: + micromark-util-types: + optional: true + + micromark-extension-cjk-friendly@2.0.1: + resolution: {integrity: sha512-OkzoYVTL1ChbvQ8Cc1ayTIz7paFQz8iS9oIYmewncweUSwmWR+hkJF9spJ1lxB90XldJl26A1F4IkPOKS3bDXw==} + engines: {node: '>=18'} + peerDependencies: + micromark: ^4.0.0 + micromark-util-types: ^2.0.0 + peerDependenciesMeta: + micromark-util-types: + optional: true + micromark-extension-gfm-autolink-literal@1.0.5: resolution: {integrity: sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==} @@ -12681,33 +12427,18 @@ packages: micromark-extension-gfm@3.0.0: resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} - micromark-extension-mdx-expression@1.0.8: - resolution: {integrity: sha512-zZpeQtc5wfWKdzDsHRBY003H2Smg+PUi2REhqgIhdzAa5xonhP03FcXxqFSerFiNUr5AWmHpaNPQTBVOS4lrXw==} - micromark-extension-mdx-expression@3.0.0: resolution: {integrity: sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ==} - micromark-extension-mdx-jsx@1.0.5: - resolution: {integrity: sha512-gPH+9ZdmDflbu19Xkb8+gheqEDqkSpdCEubQyxuz/Hn8DOXiXvrXeikOoBA71+e8Pfi0/UYmU3wW3H58kr7akA==} - micromark-extension-mdx-jsx@3.0.0: resolution: {integrity: sha512-uvhhss8OGuzR4/N17L1JwvmJIpPhAd8oByMawEKx6NVdBCbesjH4t+vjEp3ZXft9DwvlKSD07fCeI44/N0Vf2w==} - micromark-extension-mdx-md@1.0.1: - resolution: {integrity: sha512-7MSuj2S7xjOQXAjjkbjBsHkMtb+mDGVW6uI2dBL9snOBCbZmoNgDAeZ0nSn9j3T42UE/g2xVNMn18PJxZvkBEA==} - micromark-extension-mdx-md@2.0.0: resolution: {integrity: sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==} - micromark-extension-mdxjs-esm@1.0.5: - resolution: {integrity: sha512-xNRBw4aoURcyz/S69B19WnZAkWJMxHMT5hE36GtDAyhoyn/8TuAeqjFJQlwk+MKQsUD7b3l7kFX+vlfVWgcX1w==} - micromark-extension-mdxjs-esm@3.0.0: resolution: {integrity: sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==} - micromark-extension-mdxjs@1.0.1: - resolution: {integrity: sha512-7YA7hF6i5eKOfFUzZ+0z6avRG52GpWR8DL+kN47y3f2KhxbBZMhmxe7auOeaTBrW2DenbbZTf1ea9tA2hDpC2Q==} - micromark-extension-mdxjs@3.0.0: resolution: {integrity: sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==} @@ -12723,9 +12454,6 @@ packages: micromark-factory-label@2.0.0: resolution: {integrity: sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==} - micromark-factory-mdx-expression@1.0.9: - resolution: {integrity: sha512-jGIWzSmNfdnkJq05c7b0+Wv0Kfz3NJ3N4cBjnbO4zjXIlxJr+f8lk+5ZmwFvqdAbUy2q6B5rCY//g0QAAaXDWA==} - micromark-factory-mdx-expression@2.0.1: resolution: {integrity: sha512-F0ccWIUHRLRrYp5TC9ZYXmZo+p2AM13ggbsW4T0b5CRKP8KHVRB8t4pwtBgTxtjRmwrK0Irwm7vs2JOZabHZfg==} @@ -12750,14 +12478,14 @@ packages: micromark-util-character@1.2.0: resolution: {integrity: sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==} - micromark-util-character@2.1.0: - resolution: {integrity: sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==} + micromark-util-character@2.1.1: + resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} micromark-util-chunked@1.1.0: resolution: {integrity: sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==} - micromark-util-chunked@2.0.0: - resolution: {integrity: sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==} + micromark-util-chunked@2.0.1: + resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==} micromark-util-classify-character@1.1.0: resolution: {integrity: sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==} @@ -12789,9 +12517,6 @@ packages: micromark-util-encode@2.0.0: resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==} - micromark-util-events-to-acorn@1.2.3: - resolution: {integrity: sha512-ij4X7Wuc4fED6UoLWkmo0xJQhsktfNh1J0m8g4PbIMPlx+ek/4YdW5mvbye8z/aZvAPUoxgXHrwVlXAPKMRp1w==} - micromark-util-events-to-acorn@2.0.2: resolution: {integrity: sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA==} @@ -12810,8 +12535,8 @@ packages: micromark-util-resolve-all@1.1.0: resolution: {integrity: sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==} - micromark-util-resolve-all@2.0.0: - resolution: {integrity: sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==} + micromark-util-resolve-all@2.0.1: + resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==} micromark-util-sanitize-uri@1.2.0: resolution: {integrity: sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==} @@ -12828,8 +12553,8 @@ packages: micromark-util-symbol@1.1.0: resolution: {integrity: sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==} - micromark-util-symbol@2.0.0: - resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==} + micromark-util-symbol@2.0.1: + resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} micromark-util-types@1.1.0: resolution: {integrity: sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==} @@ -12871,9 +12596,9 @@ packages: resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} engines: {node: '>= 0.6'} - mime-types@3.0.2: - resolution: {integrity: sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==} - engines: {node: '>=18'} + mime-types@3.0.1: + resolution: {integrity: sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==} + engines: {node: '>= 0.6'} mime@1.6.0: resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} @@ -12902,12 +12627,12 @@ packages: minimalistic-crypto-utils@1.0.1: resolution: {integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==} - minimatch@10.1.1: - resolution: {integrity: sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==} - engines: {node: 20 || >=22} + minimatch@10.2.5: + resolution: {integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==} + engines: {node: 18 || 20 || >=22} - minimatch@3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + minimatch@3.1.5: + resolution: {integrity: sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==} minimatch@5.1.6: resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} @@ -12936,18 +12661,14 @@ packages: resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} engines: {node: '>=8'} - minipass@7.1.2: - resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} + minipass@7.1.3: + resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==} engines: {node: '>=16 || 14 >=14.17'} minizlib@2.1.2: resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} engines: {node: '>= 8'} - minizlib@3.0.2: - resolution: {integrity: sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==} - engines: {node: '>= 18'} - mkdirp-classic@0.5.3: resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} @@ -12960,13 +12681,8 @@ packages: engines: {node: '>=10'} hasBin: true - mkdirp@3.0.1: - resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==} - engines: {node: '>=10'} - hasBin: true - - mlly@1.8.0: - resolution: {integrity: sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==} + mlly@1.8.2: + resolution: {integrity: sha512-d+ObxMQFmbt10sretNDytwt85VrbkhhUA/JBGm1MPaWJ65Cl4wOgLaB1NYvJSZ0Ef03MMEU/0xpPMXUIQ29UfA==} modern-ahocorasick@1.0.1: resolution: {integrity: sha512-yoe+JbhTClckZ67b2itRtistFKf8yPYelHLc7e5xAwtNAXxM6wJTUx2C7QeVSJFDzKT7bCIFyBVybPMKvmB9AA==} @@ -12980,9 +12696,6 @@ packages: monaco-editor@0.55.1: resolution: {integrity: sha512-jz4x+TJNFHwHtwuV9vA9rMujcZRb0CEilTEwG2rRSpe/A7Jdkuj8xPKttCgOh+v/lkHy7HsZ64oj+q3xoAFl9A==} - moo@0.5.2: - resolution: {integrity: sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==} - mri@1.2.0: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} engines: {node: '>=4'} @@ -13007,30 +12720,17 @@ packages: resolution: {integrity: sha512-u7f2xaZ/UG8oLXHvtF/oWTRvT44p9ecwBBqTwgJVq0+4BW1g8OW01TyMEGWBHbyMOYVHXslaut7qEQ1meATXgw==} engines: {node: '>= 10.16.0'} - multicast-dns@7.2.5: - resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==} - hasBin: true - mz@2.7.0: resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} - nano-spawn@2.0.0: - resolution: {integrity: sha512-tacvGzUY5o2D8CBh2rrwxyNojUsZNU2zjNTzKQrkgGJQTbGAfArVWXSKMBokBeeg6C7OLRGUEyoFlYbfeWQIqw==} - engines: {node: '>=20.17'} - - nanoid@3.3.11: - resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} + nanoid@3.3.12: + resolution: {integrity: sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true napi-build-utils@2.0.0: resolution: {integrity: sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==} - napi-postinstall@0.3.4: - resolution: {integrity: sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ==} - engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - hasBin: true - natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} @@ -13054,11 +12754,11 @@ packages: neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - next-rspack@16.1.6: - resolution: {integrity: sha512-XWiPVgXWI/yi1cWveKX8padaxuzKoPRgLsQm/oa3887KGR8gpkaVCHGlhEI9bAUdBVab3DjK9R1YDb2wn4KJJQ==} + next-rspack@16.2.6: + resolution: {integrity: sha512-WP1ia8FUeQtggDTM5gVgNYdWTGqorBJdt77qrImX88ai9EF5soNUKIF1fvhnkfa6wrhtIp8NFx5Lz1TERhKAJA==} - next@16.1.6: - resolution: {integrity: sha512-hkyRkcu5x/41KoqnROkfTm2pZVbKxvbZRuNvKXLRXxs3VfyO0WhY50TQS40EuKO9SW3rBj/sF3WbVwDACeMZyw==} + next@16.2.6: + resolution: {integrity: sha512-qOVgKJg1+At15NpeUP+eJgCHvTCgXsogweq87Ri/Ix7PkqQHg4sdaXmSFqKlgaIXE4kW0g25LE68W87UANlHtw==} engines: {node: '>=20.9.0'} hasBin: true peerDependencies: @@ -13081,8 +12781,8 @@ packages: no-case@3.0.4: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} - node-abi@3.87.0: - resolution: {integrity: sha512-+CGM1L1CgmtheLcBuleyYOn7NWPVu0s0EJH2C4puxgEZb9h8QpR9G2dBfZJOAUhi7VQxuBPMd0hiISWcTyiYyQ==} + node-abi@3.92.0: + resolution: {integrity: sha512-KdHvFWZjEKDf0cakgFjebl371GPsISX2oZHcuyKqM7DtogIsHrqKeLTo8wBHxaXRAQlY2PsPlZmfo+9ZCxEREQ==} engines: {node: '>=10'} node-addon-api@7.1.1: @@ -13100,13 +12800,6 @@ packages: encoding: optional: true - node-forge@1.3.1: - resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} - engines: {node: '>= 6.13.0'} - - node-int64@0.4.0: - resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - node-loader@2.1.0: resolution: {integrity: sha512-OwjPkyh8+7jW8DMd/iq71uU1Sspufr/C2+c3t0p08J3CrM9ApZ4U53xuisNrDXOHyGi5OYHgtfmmh+aK9zJA6g==} engines: {node: '>= 10.13.0'} @@ -13119,8 +12812,8 @@ packages: peerDependencies: webpack: '>=5' - node-releases@2.0.27: - resolution: {integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==} + node-releases@2.0.37: + resolution: {integrity: sha512-1h5gKZCF+pO/o3Iqt5Jp7wc9rH3eJJ0+nh/CIoiRwjRxde/hAHyLPXYN4V3CqKAbiZPSeJFSWHmJsbkicta0Eg==} node-schedule@2.1.1: resolution: {integrity: sha512-OXdegQq03OmXEjt2hZP33W2YPs/E5BcFQks46+G2gAxs4gHOIVD1u7EqlYLYSKsaIpyKCK9Gbk0ta1/gjRSMRQ==} @@ -13153,15 +12846,16 @@ packages: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} engines: {node: '>=8'} + npm-run-path@6.0.0: + resolution: {integrity: sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==} + engines: {node: '>=18'} + nprogress@0.2.0: resolution: {integrity: sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==} nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} - nwsapi@2.2.22: - resolution: {integrity: sha512-ujSMe1OWVn55euT1ihwCI1ZcAaAU3nxUiDwfDQldc51ZXaB9m2AyOn6/jh1BLe2t/G8xd6uKG1UBF2aZJeg2SQ==} - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -13189,8 +12883,8 @@ packages: objectorarray@1.0.5: resolution: {integrity: sha512-eJJDYkhJFFbBBAxeh8xW+weHlkI28n2ZdQV/J/DNfWfSKlGEf2xcfAbZTv3riEXHAhL9SVOTs2pRmXiSTf78xg==} - obuf@1.1.2: - resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} + obug@2.1.1: + resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==} ofetch@1.5.1: resolution: {integrity: sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==} @@ -13218,20 +12912,24 @@ packages: resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} engines: {node: '>=18'} - oniguruma-parser@0.12.1: - resolution: {integrity: sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w==} + oniguruma-parser@0.12.2: + resolution: {integrity: sha512-6HVa5oIrgMC6aA6WF6XyyqbhRPJrKR02L20+2+zpDtO5QAzGHAUGw5TKQvwi5vctNnRHkJYmjAhRVQF2EKdTQw==} - oniguruma-to-es@4.3.4: - resolution: {integrity: sha512-3VhUGN3w2eYxnTzHn+ikMI+fp/96KoRSVK9/kMTcFqj1NRDh2IhQCKvYxDnWePKRXY/AqH+Fuiyb7VHSzBjHfA==} + oniguruma-to-es@4.3.6: + resolution: {integrity: sha512-csuQ9x3Yr0cEIs/Zgx/OEt9iBw9vqIunAPQkx19R/fiMq2oGVTgcMqO/V3Ybqefr1TBvosI6jU539ksaBULJyA==} - open-editor@4.1.1: - resolution: {integrity: sha512-SYtGeZ9Zkzj/naoZaEF9LzwDYEGwuqQ4Fx5E3xdVRN98LFJjvMhG/ElByFEOVOiXepGra/Wi1fA4i/E1fXSBsw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + open-editor@6.0.0: + resolution: {integrity: sha512-LGd2Xn6NvFlbx/lg/HK69w6Dbg+21MzJzcPDPQRgDRqc+qiR+2/SN99rzZSo7Qa1ck1hcGYig0CAo53cmXCE0w==} + engines: {node: '>=20'} open@10.2.0: resolution: {integrity: sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==} engines: {node: '>=18'} + open@11.0.0: + resolution: {integrity: sha512-smsWv2LzFjP03xmvFoJ331ss6h+jixfA4UUV/Bsiyuu4YJPfN+FIQGOIiv4w9/+MoHkfkJ22UIaQWRVFRfH6Vw==} + engines: {node: '>=20'} + open@8.4.2: resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} engines: {node: '>=12'} @@ -13247,6 +12945,13 @@ packages: os-browserify@0.3.0: resolution: {integrity: sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==} + oxc-parser@0.127.0: + resolution: {integrity: sha512-bkgD4qHlN7WxLdX8bLXdaU54TtQtAIg/ZBAfm0aje/mo3MRDo3P0hZSgr4U7O3xfX+fQmR5AP04JS/TGcZLcFA==} + engines: {node: ^20.19.0 || >=22.12.0} + + oxc-resolver@11.19.1: + resolution: {integrity: sha512-qE/CIg/spwrTBFt5aKmwe3ifeDdLfA2NESN30E42X/lII5ClF8V7Wt6WIJhcGZjp0/Q+nQ+9vgxGk//xZNX2hg==} + p-limit@2.3.0: resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} engines: {node: '>=6'} @@ -13275,10 +12980,6 @@ packages: resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - p-retry@6.2.0: - resolution: {integrity: sha512-JA6nkq6hKyWLLasXQXUrO4z8BUZGUt/LjlJxx8Gb2+2ntodU/SS63YZ8b0LUTbQ8ZB9iwOfhEPhg4ykKnn2KsA==} - engines: {node: '>=16.17'} - p-try@2.2.0: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} @@ -13286,8 +12987,8 @@ packages: package-json-from-dist@1.0.1: resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} - package-manager-detector@1.5.0: - resolution: {integrity: sha512-uBj69dVlYe/+wxj8JOpr97XfsxH/eumMt6HqjNTmJDf/6NO9s+0uxeOneIz3AsPt2m6y9PqzDzd3ATcU17MNfw==} + package-manager-detector@1.6.0: + resolution: {integrity: sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA==} pako@1.0.11: resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} @@ -13303,9 +13004,6 @@ packages: resolution: {integrity: sha512-CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg==} engines: {node: '>= 0.10'} - parse-entities@2.0.0: - resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==} - parse-entities@4.0.1: resolution: {integrity: sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==} @@ -13317,6 +13015,10 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} + parse-ms@4.0.0: + resolution: {integrity: sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==} + engines: {node: '>=18'} + parse-node-version@1.0.1: resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==} engines: {node: '>= 0.10'} @@ -13340,9 +13042,6 @@ packages: parse5@8.0.0: resolution: {integrity: sha512-9m4m5GSgXjL4AjumKzq1Fgfp3Z8rsvjRNbnkVwfu2ImRqE5D0LnY2QfDen18FSY9C573YU5XxSapdHZTZ2WolA==} - parseley@0.12.1: - resolution: {integrity: sha512-e6qHKe3a9HWr0oMRVDTRhKce+bRO8VGQR3NyVwcjwrbhMmFCX9KszEV35+rn4AdilFAq9VPxP/Fe1wC9Qjd2lw==} - parseurl@1.3.3: resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} engines: {node: '>= 0.8'} @@ -13376,6 +13075,10 @@ packages: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} + path-key@4.0.0: + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} + engines: {node: '>=12'} + path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} @@ -13391,12 +13094,9 @@ packages: resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} engines: {node: '>=16 || 14 >=14.18'} - path-scurry@2.0.1: - resolution: {integrity: sha512-oWyT4gICAu+kaA7QWk/jvCHWarMKNs6pXOGWKDTr7cw4IGcUbW+PeTfbaQiLGheFRpjo6O9J0PmyMfQPjH71oA==} - engines: {node: 20 || >=22} - - path-to-regexp@0.1.12: - resolution: {integrity: sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==} + path-scurry@2.0.2: + resolution: {integrity: sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==} + engines: {node: 18 || 20 || >=22} path-to-regexp@3.3.0: resolution: {integrity: sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw==} @@ -13419,15 +13119,6 @@ packages: resolution: {integrity: sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==} engines: {node: '>=0.12'} - peberminta@0.9.0: - resolution: {integrity: sha512-XIxfHpEuSJbITd1H3EeQwpcZbTLHc+VVr8ANI9t5sit565tsI4/xK3KWTUFE2e6QiangUkh3B0jihzmGnNrRsQ==} - - periscopic@3.1.0: - resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==} - - picocolors@0.2.1: - resolution: {integrity: sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==} - picocolors@1.1.1: resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} @@ -13435,15 +13126,10 @@ packages: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} - picomatch@4.0.3: - resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} + picomatch@4.0.4: + resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} engines: {node: '>=12'} - pidtree@0.6.0: - resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==} - engines: {node: '>=0.10'} - hasBin: true - pify@2.3.0: resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} engines: {node: '>=0.10.0'} @@ -13488,18 +13174,18 @@ packages: pkg-types@2.3.0: resolution: {integrity: sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig==} - playwright-core@1.58.1: - resolution: {integrity: sha512-bcWzOaTxcW+VOOGBCQgnaKToLJ65d6AqfLVKEWvexyS3AS6rbXl+xdpYRMGSRBClPvyj44njOWoxjNdL/H9UNg==} + playwright-core@1.60.0: + resolution: {integrity: sha512-9bW6zvX/m0lEbgTKJ6YppOKx8H3VOPBMOCFh2irXFOT4BbHgrx5hPjwJYLT40Lu+4qtD36qKc/Hn56StUW57IA==} engines: {node: '>=18'} hasBin: true - playwright@1.58.1: - resolution: {integrity: sha512-+2uTZHxSCcxjvGc5C891LrS1/NlxglGxzrC4seZiVjcYVQfUa87wBL6rTDqzGjuoWNjnBzRqKmF6zRYGMvQUaQ==} + playwright@1.60.0: + resolution: {integrity: sha512-hheHdokM8cdqCb0lcE3s+zT4t4W+vvjpGxsZlDnikarzx8tSzMebh3UiFtgqwFwnTnjYQcsyMF8ei2mCO/tpeA==} engines: {node: '>=18'} hasBin: true - pnpm-workspace-yaml@1.3.0: - resolution: {integrity: sha512-Krb5q8Totd5mVuLx7we+EFHq/AfxA75nbfTm25Q1pIf606+RlaKUG+PXH8SDihfe5b5k4H09gE+sL47L1t5lbw==} + pnpm-workspace-yaml@1.6.1: + resolution: {integrity: sha512-yTeZntGWi8m9WNuhoVsP0DpFc4sC1U0+rr/qR6Zi9n2g3sxXY+JfccjXjjruNz96tM8I09yaJUA86doRnNLkbg==} polished@4.3.1: resolution: {integrity: sha512-OBatVyC/N7SCW/FaDHrSd+vn0o5cS855TOmYi4OkdWUMSJCET/xip//ch8xGUvtr3i44X9LVyWwQlRMTN3pwSA==} @@ -13543,11 +13229,11 @@ packages: yaml: optional: true - postcss-loader@8.2.0: - resolution: {integrity: sha512-tHX+RkpsXVcc7st4dSdDGliI+r4aAQDuv+v3vFYHixb6YgjreG5AG4SEB0kDK8u2s6htqEEpKlkhSBUTvWKYnA==} + postcss-loader@8.2.1: + resolution: {integrity: sha512-k98jtRzthjj3f76MYTs9JTpRqV1RaaMhEU0Lpw9OTmQZQdppg4B30VZ74BojuBHt3F4KyubHJoXCMUeM8Bqeow==} engines: {node: '>= 18.12.0'} peerDependencies: - '@rspack/core': 0.x || 1.x + '@rspack/core': 0.x || ^1.0.0 || ^2.0.0-0 postcss: ^7.0.0 || ^8.0.1 webpack: ^5.0.0 peerDependenciesMeta: @@ -13589,6 +13275,10 @@ packages: postcss-plugin-px2rem@0.8.1: resolution: {integrity: sha512-gNxhrnR57pnGrPLLqVNWY9+BWgj46kYkphw+0gpRJf9tjgwI7/tLqQPK7KdlksB2SSAddOb11otDVwri8b8mXw==} + postcss-selector-parser@6.0.10: + resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} + engines: {node: '>=4'} + postcss-selector-parser@6.1.2: resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} engines: {node: '>=4'} @@ -13600,43 +13290,36 @@ packages: resolution: {integrity: sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==} engines: {node: '>=0.12'} - postcss@7.0.39: - resolution: {integrity: sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==} - engines: {node: '>=6.0.0'} - postcss@8.4.31: resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} engines: {node: ^10 || ^12 || >=14} - postcss@8.4.49: - resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} + postcss@8.5.15: + resolution: {integrity: sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==} engines: {node: ^10 || ^12 || >=14} - postcss@8.5.6: - resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} - engines: {node: ^10 || ^12 || >=14} + powershell-utils@0.1.0: + resolution: {integrity: sha512-dM0jVuXJPsDN6DvRpea484tCUaMiXWjuCn++HGTqUWzGDjv5tZkEZldAJ/UMlqRYGFrD/etByo4/xOuC/snX2A==} + engines: {node: '>=20'} - preact@10.28.3: - resolution: {integrity: sha512-tCmoRkPQLpBeWzpmbhryairGnhW9tKV6c6gr/w+RhoRoKEJwsjzipwp//1oCpGPOchvSLaAPlpcJi9MwMmoPyA==} + preact@10.29.2: + resolution: {integrity: sha512-7tNmwg/7mzzAoB/8kSg6Hl37JraAZw3Z3A0JSY7VXlZwo82Xn0G7wKbNNs2qoF4ZEEsQGTwDAroNdqKs1ofJxQ==} prebuild-install@7.1.3: resolution: {integrity: sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==} engines: {node: '>=10'} + deprecated: No longer maintained. Please contact the author of the relevant native addon; alternatives are available. hasBin: true prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} - prettier@2.8.8: - resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} - engines: {node: '>=10.13.0'} + prettier@3.8.3: + resolution: {integrity: sha512-7igPTM53cGHMW8xWuVTydi2KO233VFiTNyF5hLJqpilHfmn8C8gPf+PS7dUT64YcXFbiMGZxS9pCSxL/Dxm/Jw==} + engines: {node: '>=14'} hasBin: true - pretty-bytes@5.6.0: - resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} - engines: {node: '>=6'} - pretty-error@4.0.0: resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==} @@ -13644,17 +13327,9 @@ packages: resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - pretty-format@30.2.0: - resolution: {integrity: sha512-9uBdv/B4EefsuAL+pWqueZyZS2Ba+LxfFeQ9DN14HU4bN8bhaxKdkpjpB6fs9+pSjIBu+FXQHImEg8j/Lw0+vA==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - prismjs@1.27.0: - resolution: {integrity: sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==} - engines: {node: '>=6'} - - prismjs@1.29.0: - resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} - engines: {node: '>=6'} + pretty-ms@9.3.0: + resolution: {integrity: sha512-gjVS5hOP+M3wMm5nmNOucbIrqudzs9v/57bWRHQWLYklXqoXKrVfYW2W9+glfGsqtPgpiz5WwyEEB+ksXIx3gQ==} + engines: {node: '>=18'} process-nextick-args@2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} @@ -13676,12 +13351,6 @@ packages: promise@7.3.1: resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==} - prop-types@15.8.1: - resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} - - property-information@5.6.0: - resolution: {integrity: sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==} - property-information@6.4.1: resolution: {integrity: sha512-OHYtXfu5aI2sS2LWFSN5rgJjrQ4pCy8i1jubJLe2QvMF8JJ++HXTUIVWFLfXJoaOfvYYjk2SN8J2wFUWIGXT4w==} @@ -13704,9 +13373,6 @@ packages: prr@1.0.1: resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} - pseudomap@1.0.2: - resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} - public-encrypt@4.0.3: resolution: {integrity: sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==} @@ -13746,8 +13412,8 @@ packages: pug@3.0.2: resolution: {integrity: sha512-bp0I/hiK1D1vChHh6EfDxtndHji55XP/ZJKwsRqrz6lRia6ZC2OZbdAymlxdVFwd1L70ebrVJw4/eZ79skrIaw==} - pump@3.0.3: - resolution: {integrity: sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==} + pump@3.0.4: + resolution: {integrity: sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA==} punycode@1.4.1: resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==} @@ -13756,16 +13422,13 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - pure-rand@7.0.1: - resolution: {integrity: sha512-oTUZM/NAZS8p7ANR3SHh30kXB+zK2r2BPcEn/awJIbOvq82WoMN4p62AWWp3Hhw50G0xMsw1mhIBLqHw64EcNQ==} - qrcode.react@4.2.0: resolution: {integrity: sha512-QpgqWi8rD9DsS9EP3z7BT+5lY5SFhsqGjpgW5DY/i3mK4M9DTBNz3ErMi8BWYEfI3L0d8GIbGmcdFAS1uIRGjA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - qs@6.14.0: - resolution: {integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==} + qs@6.15.1: + resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} engines: {node: '>=0.6'} quansync@0.2.11: @@ -13788,9 +13451,6 @@ packages: quick-format-unescaped@4.0.4: resolution: {integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==} - rambda@9.2.0: - resolution: {integrity: sha512-RjM8TBNPR+iSvWLqbBpFveDfEf2RPRKHuwBHjQdXsYFDwn3MIvgmJiqVVC1CIQKnOwzeDQd44zqDFgSKQ7RT1Q==} - ramda@0.21.0: resolution: {integrity: sha512-HGd5aczYKQXGILB+abY290V7Xz62eFajpa6AtMdwEmQSakJmgSO7ks4eI3HdR34j+X2Vz4Thp9VAJbrCAMbO2w==} @@ -13808,10 +13468,6 @@ packages: resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} engines: {node: '>= 0.6'} - raw-body@2.5.3: - resolution: {integrity: sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==} - engines: {node: '>= 0.8'} - raw-body@3.0.2: resolution: {integrity: sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==} engines: {node: '>= 0.10'} @@ -13831,33 +13487,14 @@ packages: peerDependencies: typescript: '>= 4.3.x' - react-docgen@8.0.2: - resolution: {integrity: sha512-+NRMYs2DyTP4/tqWz371Oo50JqmWltR1h2gcdgUMAWZJIAvrd0/SqlCfx7tpzpl/s36rzw6qH2MjoNrxtRNYhA==} + react-docgen@8.0.3: + resolution: {integrity: sha512-aEZ9qP+/M+58x2qgfSFEWH1BxLyHe5+qkLNJOZQb5iGS017jpbRnoKhNRrXPeA6RfBrZO5wZrT9DMC1UqE1f1w==} engines: {node: ^20.9.0 || >=22} - react-dom@18.3.1: - resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} - peerDependencies: - react: ^18.3.1 - - react-dom@19.2.3: - resolution: {integrity: sha512-yELu4WmLPw5Mr/lmeEpox5rw3RETacE++JgHqQzd2dg+YbJuat3jH4ingc+WPZhxaoFzdv9y33G+F7Nl5O0GBg==} - peerDependencies: - react: ^19.2.3 - - react-dom@19.2.4: - resolution: {integrity: sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ==} - peerDependencies: - react: ^19.2.4 - - react-fast-compare@3.2.2: - resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==} - - react-helmet-async@1.3.0: - resolution: {integrity: sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==} + react-dom@19.2.7: + resolution: {integrity: sha512-t0BRVXvbiE/o20Hfw669rLbMCDWtYZLvmJigy2f0MxsXF+71pxhR3xOkspmsO8h3ZlNzyibAmtCa3l4lYKk6gQ==} peerDependencies: - react: ^16.6.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0 + react: ^19.2.7 react-is@16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} @@ -13865,9 +13502,6 @@ packages: react-is@17.0.2: resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} - react-is@18.3.1: - resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} - react-lazy-with-preload@2.2.1: resolution: {integrity: sha512-ONSb8gizLE5jFpdHAclZ6EAAKuFX2JydnFXPPPjoUImZlLjGtKzyBS8SJgJq7CpLgsGKh9QCZdugJyEEOVC16Q==} @@ -13883,36 +13517,24 @@ packages: peerDependencies: react: ^19.2.0 - react-refresh@0.17.0: - resolution: {integrity: sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==} - engines: {node: '>=0.10.0'} - react-refresh@0.18.0: resolution: {integrity: sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==} engines: {node: '>=0.10.0'} - react-router-dom@6.30.2: - resolution: {integrity: sha512-l2OwHn3UUnEVUqc6/1VMmR1cvZryZ3j3NzapC2eUXO1dB0sYp5mvwdjiXhpUbRb21eFow3qSxpP8Yv6oAU824Q==} - engines: {node: '>=14.0.0'} + react-render-to-markdown@19.1.0: + resolution: {integrity: sha512-dF9b3tO41ezqdmHP8X92kbHbMexJ6iC7iHw4ykC8fwiO7DgpFc9PhMoKlI+BcPzRxGcWgQSdrixVB9RykhjJpQ==} peerDependencies: - react: '>=16.8' - react-dom: '>=16.8' + react: '>=19' - react-router-dom@7.13.0: - resolution: {integrity: sha512-5CO/l5Yahi2SKC6rGZ+HDEjpjkGaG/ncEP7eWFTvFxbHP8yeeI0PxTDjimtpXYlR3b3i9/WIL4VJttPrESIf2g==} + react-router-dom@7.15.1: + resolution: {integrity: sha512-AzF62gjY6U9rkMq4RfP/r2EVtQ7DMfNMjyOp/flLTCrtRylLiK4wT4pSq6O8rOXZ2eXdZYJPEYe+ifomiv+Igg==} engines: {node: '>=20.0.0'} peerDependencies: react: '>=18' react-dom: '>=18' - react-router@6.30.2: - resolution: {integrity: sha512-H2Bm38Zu1bm8KUE5NVWRMzuIyAV8p/JrOaBJAwVmp37AXG72+CZJlEBw6pdn9i5TBgLMhNDgijS4ZlblpHyWTA==} - engines: {node: '>=14.0.0'} - peerDependencies: - react: '>=16.8' - - react-router@7.13.0: - resolution: {integrity: sha512-PZgus8ETambRT17BUm/LL8lX3Of+oiLaPuVTRH3l1eLvSPpKO3AvhAEb5N7ihAFZQrYDqkvvWfFh9p0z9VsjLw==} + react-router@7.15.1: + resolution: {integrity: sha512-R8rl9HhgikFYoPJymnUtPXWbnDb3oget6lQnfIoupbt61aT9aOhRkDsY2XRhZRyX1Z/8a5sL74fXmFNm3NRK5A==} engines: {node: '>=20.0.0'} peerDependencies: react: '>=18' @@ -13921,17 +13543,16 @@ packages: react-dom: optional: true - react-syntax-highlighter@15.6.1: - resolution: {integrity: sha512-OqJ2/vL7lEeV5zTJyG7kmARppUjiB9h9udl4qHQjjgEos66z00Ia0OckwYfRxCSFrW8RJIBnsBwQsHZbVPspqg==} - peerDependencies: - react: '>= 0.14.0' - - react@18.3.1: - resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} + react-server-dom-rspack@0.0.2: + resolution: {integrity: sha512-PowIm+Z65LkvC3yk4t3YrH2nMejwL361jiBT0BMW2bQCDUaNQknDHMPH0aTgMtJ9ZZ1Gc7KFgBvwB0itSzzELQ==} engines: {node: '>=0.10.0'} + peerDependencies: + '@rspack/core': ^2.0.0-0 + react: ^19.1.0 + react-dom: ^19.1.0 - react@19.2.4: - resolution: {integrity: sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==} + react@19.2.7: + resolution: {integrity: sha512-HNe9WslTbXmFK8o8cmwgAeJFSBvt1bPdHCVKtaaV+WlAN36mpT4hcRpwbf3fY56ar2oIXzsBpOAiIRHAdY0OlQ==} engines: {node: '>=0.10.0'} read-cache@1.0.0: @@ -13972,10 +13593,6 @@ packages: resolution: {integrity: sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA==} engines: {node: '>= 4'} - rechoir@0.8.0: - resolution: {integrity: sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==} - engines: {node: '>= 10.13.0'} - recma-build-jsx@1.0.0: resolution: {integrity: sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew==} @@ -13994,15 +13611,15 @@ packages: resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} engines: {node: '>=8'} - reduce-configs@1.1.1: - resolution: {integrity: sha512-EYtsVGAQarE8daT54cnaY1PIknF2VB78ug6Zre2rs36EsJfC40EG6hmTU2A2P1ZuXnKAt2KI0fzOGHcX7wzdPw==} + reduce-configs@1.1.2: + resolution: {integrity: sha512-AgBP55V8FC7NaqoOP2RCbTpu6LE+YuX3LUZkNAoitcfyS3/PIC8Obg/TJrBzTkJ+lDvZv0TTAeDpLkzjTtYlbw==} + + reduce-configs@2.0.1: + resolution: {integrity: sha512-H9KTCWTEb1YM1OoOz0f6TeGZYlW82sIT1viNg3W8CjjY0pD3WI4MHs8GifKt5FKTVIfHh/DenfJqqY+FP9jF2A==} reflect-metadata@0.2.2: resolution: {integrity: sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==} - refractor@3.6.0: - resolution: {integrity: sha512-MY9W41IOWxxk31o+YvFCNyNzdkc9M20NoZK5vq6jkv4I/uh2zkWcfudj0Q1fovjUQJrNewS9NMzeTtqPf+n5EA==} - regenerate-unicode-properties@10.2.2: resolution: {integrity: sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g==} engines: {node: '>=4'} @@ -14016,8 +13633,8 @@ packages: regex-utilities@2.3.0: resolution: {integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==} - regex@6.0.1: - resolution: {integrity: sha512-uorlqlzAKjKQZ5P+kTJr3eeJGSVroLKoHmquUj4zHWuR+hEyNqlXsSKlYYF5F4NI6nl7tWCs0apKJ0lmfsXAPA==} + regex@6.1.0: + resolution: {integrity: sha512-6VwtthbV4o/7+OaAF9I5L5V3llLEsoPyq9P1JVXkedTP33c7MfCG0/5NOPcSJn0TzXcG9YUrR0gQSWioew3LDg==} regexp.prototype.flags@1.5.4: resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==} @@ -14037,8 +13654,8 @@ packages: regjsgen@0.8.0: resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==} - regjsparser@0.13.0: - resolution: {integrity: sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q==} + regjsparser@0.13.1: + resolution: {integrity: sha512-dLsljMd9sqwRkby8zhO1gSg3PnJIBFid8f4CQj/sXx+7cKx+E7u0PKhZ+U4wmhx7EfmtvnA318oVaIkAB1lRJw==} hasBin: true rehype-external-links@3.0.0: @@ -14054,6 +13671,26 @@ packages: resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==} engines: {node: '>= 0.10'} + remark-cjk-friendly-gfm-strikethrough@2.0.1: + resolution: {integrity: sha512-pWKj25O2eLXIL1aBupayl1fKhco+Brw8qWUWJPVB9EBzbQNd7nGLj0nLmJpggWsGLR5j5y40PIdjxby9IEYTuA==} + engines: {node: '>=18'} + peerDependencies: + '@types/mdast': ^4.0.0 + unified: ^11.0.0 + peerDependenciesMeta: + '@types/mdast': + optional: true + + remark-cjk-friendly@2.0.1: + resolution: {integrity: sha512-6WwkoQyZf/4j5k53zdFYrR8Ca+UVn992jXdLUSBDZR4eBpFhKyVxmA4gUHra/5fesjGIxrDhHesNr/sVoiiysA==} + engines: {node: '>=18'} + peerDependencies: + '@types/mdast': ^4.0.0 + unified: ^11.0.0 + peerDependenciesMeta: + '@types/mdast': + optional: true + remark-gfm@3.0.1: resolution: {integrity: sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==} @@ -14063,9 +13700,6 @@ packages: remark-html@15.0.2: resolution: {integrity: sha512-/CIOI7wzHJzsh48AiuIyIe1clxVkUtreul73zcCXLub0FmnevQE0UMFDQm7NUx8/3rl/4zCshlMfqBdWScQthw==} - remark-mdx@2.3.0: - resolution: {integrity: sha512-g53hMkpM0I98MU266IzDFMrTD980gNF3BJnkyFcmN+dD873mQeD5rdMO3Y2X+x8umQfbSE0PcoEDl7ledSA+2g==} - remark-mdx@3.1.1: resolution: {integrity: sha512-Pjj2IYlUY3+D8x00UJsIOg5BEvfMyeI+2uLPn9VO9Wg4MEtN/VTIq2NEJQfde9PnX15KgtHyl9S0BcTnWrIuWg==} @@ -14078,9 +13712,6 @@ packages: remark-reference-links@6.0.1: resolution: {integrity: sha512-34wY2C6HXSuKVTRtyJJwefkUD8zBOZOSHFZ4aSTnU2F656gr9WeuQ2dL6IJDK3NPd2F6xKF2t4XXcQY9MygAXg==} - remark-rehype@10.1.0: - resolution: {integrity: sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==} - remark-rehype@11.1.0: resolution: {integrity: sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==} @@ -14116,10 +13747,6 @@ packages: requires-port@1.0.0: resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} - resolve-cwd@3.0.0: - resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} - engines: {node: '>=8'} - resolve-dir@1.0.1: resolution: {integrity: sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==} engines: {node: '>=0.10.0'} @@ -14128,10 +13755,6 @@ packages: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} - resolve-from@5.0.0: - resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} - engines: {node: '>=8'} - resolve-pkg-maps@1.0.0: resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} @@ -14139,8 +13762,8 @@ packages: resolution: {integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==} deprecated: https://github.com/lydell/resolve-url#deprecated - resolve@1.22.11: - resolution: {integrity: sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==} + resolve@1.22.12: + resolution: {integrity: sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==} engines: {node: '>= 0.4'} hasBin: true @@ -14156,10 +13779,6 @@ packages: resolution: {integrity: sha512-I1XxrZSQ+oErkRR4jYbAyEEu2I0avBvvMM5JN+6EBprOGRCs63ENqZ3vjavq8fBw2+62G5LF5XelKwuJpcvcxw==} engines: {node: '>=10'} - retry@0.13.1: - resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} - engines: {node: '>= 4'} - reusify@1.0.4: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} @@ -14175,31 +13794,31 @@ packages: ripemd160@2.0.2: resolution: {integrity: sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==} - rollup@2.79.2: - resolution: {integrity: sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==} - engines: {node: '>=10.0.0'} + rolldown@1.0.3: + resolution: {integrity: sha512-i00lAJ2ks1BYr7rjNjKC7BcqAS7nVfiT3QX1SI5aY+AFHblCmaUf9OE9dbdzDvW6dJxbi2ZCZiy9v3CcwOiX3g==} + engines: {node: ^20.19.0 || >=22.12.0} hasBin: true - rollup@4.53.3: - resolution: {integrity: sha512-w8GmOxZfBmKknvdXU1sdM9NHcoQejwF/4mNgj2JuEEdRaHwwF12K7e9eXn1nLZ07ad+du76mkVsyeb2rKGllsA==} + rollup@4.60.3: + resolution: {integrity: sha512-pAQK9HalE84QSm4Po3EmWIZPd3FnjkShVkiMlz1iligWYkWQ7wHYd1PF/T7QZ5TVSD6uSTon5gBVMSM4JfBV+A==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true + rou3@0.8.1: + resolution: {integrity: sha512-ePa+XGk00/3HuCqrEnK3LxJW7I0SdNg6EFzKUJG73hMAdDcOUC/i/aSz7LSDwLrGr33kal/rqOGydzwl6U7zBA==} + router@2.2.0: resolution: {integrity: sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==} engines: {node: '>= 18'} - rrweb-cssom@0.8.0: - resolution: {integrity: sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==} - - rsbuild-plugin-dts@0.19.4: - resolution: {integrity: sha512-IDJsg3m9ZT/Jm5RU2e8Hits8b3vI2OWdCKxkly5uDB2owXGWAaswEy3H6uTR9GhnJlQGzvfOTxwy3JQeltiLqQ==} - engines: {node: '>=18.12.0'} + rsbuild-plugin-dts@0.22.0: + resolution: {integrity: sha512-Oyiu5oJDHWOnBv7yRr8eAGfoEddwxfPqUbAX6HvcJxrnR/h6Zd0VgTBWVTgqALYhLcL2ZdyZ2vwnqfhan4krwA==} + engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: '@microsoft/api-extractor': ^7 - '@rsbuild/core': 1.x + '@rsbuild/core': ^1.0.0 || ^2.0.0-0 '@typescript/native-preview': 7.x - typescript: ^5 + typescript: ^5 || ^6 peerDependenciesMeta: '@microsoft/api-extractor': optional: true @@ -14208,24 +13827,36 @@ packages: typescript: optional: true - rsbuild-plugin-html-minifier-terser@1.1.2: - resolution: {integrity: sha512-8RyDdz30TlwcHFMOL/2rEMlkffY8CVaxcj3jqZvNTlIZjr5rNLWPAN2h6dAe0Gp+dh94Sl192IACO/nwgtoOfQ==} + rsbuild-plugin-dts@0.23.1: + resolution: {integrity: sha512-RB3gbeT5dsmh1Q3uukKHSviYs7ul0PHtLa8WfkJSRu44E+VpRlYalAX1W7lqPt0dnKE+JhpCX7wuf98o1RJYjw==} + engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: - '@rsbuild/core': 1.x - peerDependenciesMeta: - '@rsbuild/core': + '@microsoft/api-extractor': ^7 + '@rsbuild/core': ^1.0.0 || ^2.0.0-0 + '@typescript/native-preview': ^7.0.0-0 + typescript: ^5 || ^6 || ^7.0.1-0 + peerDependenciesMeta: + '@microsoft/api-extractor': + optional: true + '@typescript/native-preview': + optional: true + typescript: optional: true - rsbuild-plugin-unplugin-vue@0.1.0: - resolution: {integrity: sha512-afNgNOD0UPpQ/5Vy5A4lbNWgV5ZjOfWDB+oUKyy0AuJfmVZnzx2iTfrbgcxbeNnr8LXEnPBcBFCfDEQjFOr6Ew==} + rsbuild-plugin-html-minifier-terser@1.1.3: + resolution: {integrity: sha512-Ru+OdDRxFBQIFtHU/jISO60WORECsEG00s7QmvvlbOxxJt6tx9R2sNmRAp/C7JmSeJXGUhl7M+bi0BJpu8gQ4A==} peerDependencies: - '@rsbuild/core': '>= 1.3.19' + '@rsbuild/core': ^1.0.0 || ^2.0.0-0 peerDependenciesMeta: '@rsbuild/core': optional: true - rslog@1.2.11: - resolution: {integrity: sha512-YgMMzQf6lL9q4rD9WS/lpPWxVNJ1ttY9+dOXJ0+7vJrKCAOT4GH0EiRnBi9mKOitcHiOwjqJPV1n/HRqqgZmOQ==} + rsc-html-stream@0.0.7: + resolution: {integrity: sha512-v9+fuY7usTgvXdNl8JmfXCvSsQbq2YMd60kOeeMIqCJFZ69fViuIxztHei7v5mlMMa2h3SqS+v44Gu9i9xANZA==} + + rslog@2.1.2: + resolution: {integrity: sha512-jHUtwes07RKZ/UXJAqCKPViDEargkoCvTha+MuVXDc9xcSqXodHAu2B/QyAM+iRCEgHqQ7ztazH1rAtqD3WyNw==} + engines: {node: ^20.19.0 || >=22.12.0} rspack-manifest-plugin@5.2.1: resolution: {integrity: sha512-H3qyCumiEiWy9zhcPIYPr3J3SWyvypVJJY5wxjG5L8gYny6dfNHfk0gyICg1tGO+g4uQzvVHER875ek/I/J8UA==} @@ -14235,27 +13866,22 @@ packages: '@rspack/core': optional: true - rspack-plugin-virtual-module@0.1.13: - resolution: {integrity: sha512-VC0HiVHH6dtGfTgfpbDgVTt6LlYv+uAg9CWGWAR5lBx9FbKPEZeGz7iRUUP8vMymx+PGI8ps0u4a25dne0rtuQ==} - - rspack-vue-loader@17.4.5: - resolution: {integrity: sha512-i88hGa4mySkwiP7HqRICIAhomcMdkNCZ5tQGcxkcUWmDfC2QfeQegFBEKY4RdbuxJ3p1Ocj/Ul6Sh4yl6L7mDg==} + rspack-vue-loader@17.5.1: + resolution: {integrity: sha512-1pXdeqYM95P0T8DO2ZcOCBnfMp62W5IG2c0RICn1rFYjHcja41IYSQLzcdc1uePEq0n4JZwvfR2lVs8wRZuwzA==} peerDependencies: + '@rspack/core': ^1.0.0 || ^2.0.0-0 '@vue/compiler-sfc': '*' vue: '*' - webpack: ^5.0.0 peerDependenciesMeta: + '@rspack/core': + optional: true '@vue/compiler-sfc': optional: true vue: optional: true - rspress@1.47.1: - resolution: {integrity: sha512-EBGde3d6lSwNXimsM0PORRa+23WlDEg3cPLa6q+XA0n6v5nVRg4AkinPI38An/DliZfqijwxt3oeEajxQrkVTQ==} - hasBin: true - - run-applescript@7.1.0: - resolution: {integrity: sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==} + run-applescript@7.0.0: + resolution: {integrity: sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==} engines: {node: '>=18'} run-parallel@1.2.0: @@ -14275,10 +13901,6 @@ packages: resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} engines: {node: '>=6'} - safe-array-concat@1.1.2: - resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} - engines: {node: '>=0.4'} - safe-buffer@5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} @@ -14299,245 +13921,128 @@ packages: safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - sass-embedded-all-unknown@1.97.2: - resolution: {integrity: sha512-Fj75+vOIDv1T/dGDwEpQ5hgjXxa2SmMeShPa8yrh2sUz1U44bbmY4YSWPCdg8wb7LnwiY21B2KRFM+HF42yO4g==} - cpu: ['!arm', '!arm64', '!riscv64', '!x64'] - - sass-embedded-all-unknown@1.97.3: - resolution: {integrity: sha512-t6N46NlPuXiY3rlmG6/+1nwebOBOaLFOOVqNQOC2cJhghOD4hh2kHNQQTorCsbY9S1Kir2la1/XLBwOJfui0xg==} + sass-embedded-all-unknown@1.100.0: + resolution: {integrity: sha512-auFtXY/kwYILmSVjtBDwyj0axcLbYYiffOKWoaXHnI5bsYwiRbBh3EneR1rpbX2ZIZCrwX93i5pxKLTZF/662Q==} cpu: ['!arm', '!arm64', '!riscv64', '!x64'] - sass-embedded-android-arm64@1.97.2: - resolution: {integrity: sha512-pF6I+R5uThrscd3lo9B3DyNTPyGFsopycdx0tDAESN6s+dBbiRgNgE4Zlpv50GsLocj/lDLCZaabeTpL3ubhYA==} - engines: {node: '>=14.0.0'} - cpu: [arm64] - os: [android] - - sass-embedded-android-arm64@1.97.3: - resolution: {integrity: sha512-aiZ6iqiHsUsaDx0EFbbmmA0QgxicSxVVN3lnJJ0f1RStY0DthUkquGT5RJ4TPdaZ6ebeJWkboV4bra+CP766eA==} + sass-embedded-android-arm64@1.100.0: + resolution: {integrity: sha512-W+Ru9JwTnfU0UX3jSZcbqFdtKFMcYdfFwytc57h2DgnqCOIiAqI2E06mABZBZC+r3LwXCBuS5GbXAGeVgvVDkA==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [android] - sass-embedded-android-arm@1.97.2: - resolution: {integrity: sha512-BPT9m19ttY0QVHYYXRa6bmqmS3Fa2EHByNUEtSVcbm5PkIk1ntmYkG9fn5SJpIMbNmFDGwHx+pfcZMmkldhnRg==} - engines: {node: '>=14.0.0'} - cpu: [arm] - os: [android] - - sass-embedded-android-arm@1.97.3: - resolution: {integrity: sha512-cRTtf/KV/q0nzGZoUzVkeIVVFv3L/tS1w4WnlHapphsjTXF/duTxI8JOU1c/9GhRPiMdfeXH7vYNcMmtjwX7jg==} + sass-embedded-android-arm@1.100.0: + resolution: {integrity: sha512-70f3HgX2pFNmzpGQ86n5e6QfWn2fP4QUQGfFQK0P1XH73ZLIzLo2YqygrGKGKeeqtc5eU2Wl1/xQzhzuKnO4kw==} engines: {node: '>=14.0.0'} cpu: [arm] os: [android] - sass-embedded-android-riscv64@1.97.2: - resolution: {integrity: sha512-fprI8ZTJdz+STgARhg8zReI2QhhGIT9G8nS7H21kc3IkqPRzhfaemSxEtCqZyvDbXPcgYiDLV7AGIReHCuATog==} - engines: {node: '>=14.0.0'} - cpu: [riscv64] - os: [android] - - sass-embedded-android-riscv64@1.97.3: - resolution: {integrity: sha512-zVEDgl9JJodofGHobaM/q6pNETG69uuBIGQHRo789jloESxxZe82lI3AWJQuPmYCOG5ElfRthqgv89h3gTeLYA==} + sass-embedded-android-riscv64@1.100.0: + resolution: {integrity: sha512-icU3o0V/uCSytSpf+tX5Lf51BvyQEbLzDUJfUi9etSauYBGHpPKkdtdZH0si4v98phq11Kl8rSV1SggksxF1Hg==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [android] - sass-embedded-android-x64@1.97.2: - resolution: {integrity: sha512-RswwSjURZxupsukEmNt2t6RGvuvIw3IAD5sDq1Pc65JFvWFY3eHqCmH0lG0oXqMg6KJcF0eOxHOp2RfmIm2+4w==} - engines: {node: '>=14.0.0'} - cpu: [x64] - os: [android] - - sass-embedded-android-x64@1.97.3: - resolution: {integrity: sha512-3ke0le7ZKepyXn/dKKspYkpBC0zUk/BMciyP5ajQUDy4qJwobd8zXdAq6kOkdiMB+d9UFJOmEkvgFJHl3lqwcw==} + sass-embedded-android-x64@1.100.0: + resolution: {integrity: sha512-mevF9VQk6gEYByy8+jusaHGmd7Usb2ytX/DsEOd0JtOGCtcf1kh575xJ6OUBDIcJ15uLnbau/0iy1eP6WVBvWA==} engines: {node: '>=14.0.0'} cpu: [x64] os: [android] - sass-embedded-darwin-arm64@1.97.2: - resolution: {integrity: sha512-xcsZNnU1XZh21RE/71OOwNqPVcGBU0qT9A4k4QirdA34+ts9cDIaR6W6lgHOBR/Bnnu6w6hXJR4Xth7oFrefPA==} - engines: {node: '>=14.0.0'} - cpu: [arm64] - os: [darwin] - - sass-embedded-darwin-arm64@1.97.3: - resolution: {integrity: sha512-fuqMTqO4gbOmA/kC5b9y9xxNYw6zDEyfOtMgabS7Mz93wimSk2M1quQaTJnL98Mkcsl2j+7shNHxIS/qpcIDDA==} + sass-embedded-darwin-arm64@1.100.0: + resolution: {integrity: sha512-1PVlYi61POo93IT/FfrG1mc1tAHxeSTyUALF2aOFmXGWjVXr3bQzEQiBGCOvQbj/ix+5hNyXFXcEMEyKvtUJJA==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [darwin] - sass-embedded-darwin-x64@1.97.2: - resolution: {integrity: sha512-T/9DTMpychm6+H4slHCAsYJRJ6eM+9H9idKlBPliPrP4T8JdC2Cs+ZOsYqrObj6eOtAD0fGf+KgyNhnW3xVafA==} - engines: {node: '>=14.0.0'} - cpu: [x64] - os: [darwin] - - sass-embedded-darwin-x64@1.97.3: - resolution: {integrity: sha512-b/2RBs/2bZpP8lMkyZ0Px0vkVkT8uBd0YXpOwK7iOwYkAT8SsO4+WdVwErsqC65vI5e1e5p1bb20tuwsoQBMVA==} + sass-embedded-darwin-x64@1.100.0: + resolution: {integrity: sha512-x97o3JnGyImZNCIVs9wQHJUE5QCvmVIKaH1cwrz/5dK7OT1FpeNiW+u9TUomP9hG6Ekjd8EL8NBHpxTfIhdjmg==} engines: {node: '>=14.0.0'} cpu: [x64] os: [darwin] - sass-embedded-linux-arm64@1.97.2: - resolution: {integrity: sha512-Wh+nQaFer9tyE5xBPv5murSUZE/+kIcg8MyL5uqww6be9Iq+UmZpcJM7LUk+q8klQ9LfTmoDSNFA74uBqxD6IA==} - engines: {node: '>=14.0.0'} - cpu: [arm64] - os: [linux] - libc: glibc - - sass-embedded-linux-arm64@1.97.3: - resolution: {integrity: sha512-IP1+2otCT3DuV46ooxPaOKV1oL5rLjteRzf8ldZtfIEcwhSgSsHgA71CbjYgLEwMY9h4jeal8Jfv3QnedPvSjg==} + sass-embedded-linux-arm64@1.100.0: + resolution: {integrity: sha512-Dwjmj8Z6VRy7rAi53JAdEwIyUjpfl7PhpSc2/LpQPQx+aO5Dp7Spaipkax0ufJl1SoDUdchCsM4y/88YaluorQ==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [linux] libc: glibc - sass-embedded-linux-arm@1.97.2: - resolution: {integrity: sha512-yDRe1yifGHl6kibkDlRIJ2ZzAU03KJ1AIvsAh4dsIDgK5jx83bxZLV1ZDUv7a8KK/iV/80LZnxnu/92zp99cXQ==} - engines: {node: '>=14.0.0'} - cpu: [arm] - os: [linux] - libc: glibc - - sass-embedded-linux-arm@1.97.3: - resolution: {integrity: sha512-2lPQ7HQQg4CKsH18FTsj2hbw5GJa6sBQgDsls+cV7buXlHjqF8iTKhAQViT6nrpLK/e8nFCoaRgSqEC8xMnXuA==} + sass-embedded-linux-arm@1.100.0: + resolution: {integrity: sha512-9Ul7O1eKrc5YlhwWjkp8tZPSe3UEwSZ1uwUZOQom1HL0pRlBA6F/IlGZYFTLwnHMIP1fc77MMNaBRfc05mKMpw==} engines: {node: '>=14.0.0'} cpu: [arm] os: [linux] libc: glibc - sass-embedded-linux-musl-arm64@1.97.2: - resolution: {integrity: sha512-NfUqZSjHwnHvpSa7nyNxbWfL5obDjNBqhHUYmqbHUcmqBpFfHIQsUPgXME9DKn1yBlBc3mWnzMxRoucdYTzd2Q==} - engines: {node: '>=14.0.0'} - cpu: [arm64] - os: [linux] - libc: musl - - sass-embedded-linux-musl-arm64@1.97.3: - resolution: {integrity: sha512-Lij0SdZCsr+mNRSyDZ7XtJpXEITrYsaGbOTz5e6uFLJ9bmzUbV7M8BXz2/cA7bhfpRPT7/lwRKPdV4+aR9Ozcw==} + sass-embedded-linux-musl-arm64@1.100.0: + resolution: {integrity: sha512-XpACJB2KjSLjf2e9uuvGVdOURsoNrFqgRiihhXyUHK9W0t3LIHb7z5MA/7XGPIT9bWSOO2zyw+rH/FHtDV/Yrg==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [linux] libc: musl - sass-embedded-linux-musl-arm@1.97.2: - resolution: {integrity: sha512-GIO6xfAtahJAWItvsXZ3MD1HM6s8cKtV1/HL088aUpKJaw/2XjTCveiOO2AdgMpLNztmq9DZ1lx5X5JjqhS45g==} - engines: {node: '>=14.0.0'} - cpu: [arm] - os: [linux] - libc: musl - - sass-embedded-linux-musl-arm@1.97.3: - resolution: {integrity: sha512-cBTMU68X2opBpoYsSZnI321gnoaiMBEtc+60CKCclN6PCL3W3uXm8g4TLoil1hDD6mqU9YYNlVG6sJ+ZNef6Lg==} + sass-embedded-linux-musl-arm@1.100.0: + resolution: {integrity: sha512-sl0JgbGloPyJg66XXx5UDSDScZ0oU85DpMQU4JU/sCUCFj1Z8zZ69SJWKTCNE4/jwnce7WI2zPCV5AG+RHOZJw==} engines: {node: '>=14.0.0'} cpu: [arm] os: [linux] libc: musl - sass-embedded-linux-musl-riscv64@1.97.2: - resolution: {integrity: sha512-qtM4dJ5gLfvyTZ3QencfNbsTEShIWImSEpkThz+Y2nsCMbcMP7/jYOA03UWgPfEOKSehQQ7EIau7ncbFNoDNPQ==} - engines: {node: '>=14.0.0'} - cpu: [riscv64] - os: [linux] - libc: musl - - sass-embedded-linux-musl-riscv64@1.97.3: - resolution: {integrity: sha512-sBeLFIzMGshR4WmHAD4oIM7WJVkSoCIEwutzptFtGlSlwfNiijULp+J5hA2KteGvI6Gji35apR5aWj66wEn/iA==} + sass-embedded-linux-musl-riscv64@1.100.0: + resolution: {integrity: sha512-ShvI0Kx04mwoCARwZ0UjiT97isQvzO80tAt91zmFyHLN9kelc/IrQi940farSm2xQVPCKdeVyeG0ekBsokSpYQ==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [linux] libc: musl - sass-embedded-linux-musl-x64@1.97.2: - resolution: {integrity: sha512-ZAxYOdmexcnxGnzdsDjYmNe3jGj+XW3/pF/n7e7r8y+5c6D2CQRrCUdapLgaqPt1edOPQIlQEZF8q5j6ng21yw==} + sass-embedded-linux-musl-x64@1.100.0: + resolution: {integrity: sha512-TDBCRWNuS4RDLQXvRc1gjZlWiWTWaWGp0Bwu/IKwJxov81lsvrCs3TihTyNXtW7V5aoN4Ky3r0QOkNb3mwmBnA==} engines: {node: '>=14.0.0'} cpu: [x64] os: [linux] libc: musl - sass-embedded-linux-musl-x64@1.97.3: - resolution: {integrity: sha512-/oWJ+OVrDg7ADDQxRLC/4g1+Nsz1g4mkYS2t6XmyMJKFTFK50FVI2t5sOdFH+zmMp+nXHKM036W94y9m4jjEcw==} - engines: {node: '>=14.0.0'} - cpu: [x64] - os: [linux] - libc: musl - - sass-embedded-linux-riscv64@1.97.2: - resolution: {integrity: sha512-reVwa9ZFEAOChXpDyNB3nNHHyAkPMD+FTctQKECqKiVJnIzv2EaFF6/t0wzyvPgBKeatA8jszAIeOkkOzbYVkQ==} - engines: {node: '>=14.0.0'} - cpu: [riscv64] - os: [linux] - libc: glibc - - sass-embedded-linux-riscv64@1.97.3: - resolution: {integrity: sha512-l3IfySApLVYdNx0Kjm7Zehte1CDPZVcldma3dZt+TfzvlAEerM6YDgsk5XEj3L8eHBCgHgF4A0MJspHEo2WNfA==} + sass-embedded-linux-riscv64@1.100.0: + resolution: {integrity: sha512-j4ENJGOheO+fm3j/yorLxCjBP6/XskrZx7dTLlT+lXYwN/qqCqoA/gsNLI0McS3DFM6GBwPiffzWsdWS8t6sEQ==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [linux] libc: glibc - sass-embedded-linux-x64@1.97.2: - resolution: {integrity: sha512-bvAdZQsX3jDBv6m4emaU2OMTpN0KndzTAMgJZZrKUgiC0qxBmBqbJG06Oj/lOCoXGCxAvUOheVYpezRTF+Feog==} - engines: {node: '>=14.0.0'} - cpu: [x64] - os: [linux] - libc: glibc - - sass-embedded-linux-x64@1.97.3: - resolution: {integrity: sha512-Kwqwc/jSSlcpRjULAOVbndqEy2GBzo6OBmmuBVINWUaJLJ8Kczz3vIsDUWLfWz/kTEw9FHBSiL0WCtYLVAXSLg==} + sass-embedded-linux-x64@1.100.0: + resolution: {integrity: sha512-0vUSN8j0WGtCJIOPh//EmUvYGHW0QOe5iul8qyhPk50MAcw49MA0r34AhftjDdx94ILPF6vApFs0gwHPQRlpVA==} engines: {node: '>=14.0.0'} cpu: [x64] os: [linux] libc: glibc - sass-embedded-unknown-all@1.97.2: - resolution: {integrity: sha512-86tcYwohjPgSZtgeU9K4LikrKBJNf8ZW/vfsFbdzsRlvc73IykiqanufwQi5qIul0YHuu9lZtDWyWxM2dH/Rsg==} - os: ['!android', '!darwin', '!linux', '!win32'] - - sass-embedded-unknown-all@1.97.3: - resolution: {integrity: sha512-/GHajyYJmvb0IABUQHbVHf1nuHPtIDo/ClMZ81IDr59wT5CNcMe7/dMNujXwWugtQVGI5UGmqXWZQCeoGnct8Q==} + sass-embedded-unknown-all@1.100.0: + resolution: {integrity: sha512-c+naBgWId4MIpToXcI0DgqetjdAkwTTAxFAuOaBz7HUXLdyG1oZRrEvSsbe41nEdQOKH0vgofVFCeSQgoXOG9A==} os: ['!android', '!darwin', '!linux', '!win32'] - sass-embedded-win32-arm64@1.97.2: - resolution: {integrity: sha512-Cv28q8qNjAjZfqfzTrQvKf4JjsZ6EOQ5FxyHUQQeNzm73R86nd/8ozDa1Vmn79Hq0kwM15OCM9epanDuTG1ksA==} - engines: {node: '>=14.0.0'} - cpu: [arm64] - os: [win32] - - sass-embedded-win32-arm64@1.97.3: - resolution: {integrity: sha512-RDGtRS1GVvQfMGAmVXNxYiUOvPzn9oO1zYB/XUM9fudDRnieYTcUytpNTQZLs6Y1KfJxgt5Y+giRceC92fT8Uw==} + sass-embedded-win32-arm64@1.100.0: + resolution: {integrity: sha512-iE+yxj+hUXwwbqpHkXxgAWTzeRfcWxJ7SSTQEPMk48lwq3oCrWLlz5sQuWHbuTK/i0GKQfROdP+hOmPi89yjUg==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [win32] - sass-embedded-win32-x64@1.97.2: - resolution: {integrity: sha512-DVxLxkeDCGIYeyHLAvWW3yy9sy5Ruk5p472QWiyfyyG1G1ASAR8fgfIY5pT0vE6Rv+VAKVLwF3WTspUYu7S1/Q==} - engines: {node: '>=14.0.0'} - cpu: [x64] - os: [win32] - - sass-embedded-win32-x64@1.97.3: - resolution: {integrity: sha512-SFRa2lED9UEwV6vIGeBXeBOLKF+rowF3WmNfb/BzhxmdAsKofCXrJ8ePW7OcDVrvNEbTOGwhsReIsF5sH8fVaw==} + sass-embedded-win32-x64@1.100.0: + resolution: {integrity: sha512-qI4F8MI7/KYoy9NdjJfhSspG42WPkADSNDvwEV7qWvCSFC83koJssRsKO2/PfY+niZz6BG65Ic/D+A11h959hw==} engines: {node: '>=14.0.0'} cpu: [x64] os: [win32] - sass-embedded@1.97.2: - resolution: {integrity: sha512-lKJcskySwAtJ4QRirKrikrWMFa2niAuaGenY2ElHjd55IwHUiur5IdKu6R1hEmGYMs4Qm+6rlRW0RvuAkmcryg==} - engines: {node: '>=16.0.0'} - hasBin: true - - sass-embedded@1.97.3: - resolution: {integrity: sha512-eKzFy13Nk+IRHhlAwP3sfuv+PzOrvzUkwJK2hdoCKYcWGSdmwFpeGpWmyewdw8EgBnsKaSBtgf/0b2K635ecSA==} + sass-embedded@1.100.0: + resolution: {integrity: sha512-Ut8wlQSk19tm7jMK6mz6cF1+e+E7tUnW2tM02zQDPnOTcVbV8qCQG8UWxZkkNlY50+hV3hqP24OOkUlMz8xBpw==} engines: {node: '>=16.0.0'} hasBin: true - sass-loader@16.0.6: - resolution: {integrity: sha512-sglGzId5gmlfxNs4gK2U3h7HlVRfx278YK6Ono5lwzuvi1jxig80YiuHkaDBVsYIKFhx8wN7XSCI0M2IDS/3qA==} + sass-loader@16.0.8: + resolution: {integrity: sha512-hcov4ZwZJIGbEuyNr9EmiTmZueyrxSToE6GOzoZnq5JM7ecRO7ttyvilPn+VmRsqiP16+VYZzVnGZj/hzZgKBA==} engines: {node: '>= 18.12.0'} peerDependencies: - '@rspack/core': 0.x || 1.x + '@rspack/core': 0.x || ^1.0.0 || ^2.0.0-0 node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 sass: ^1.3.0 sass-embedded: '*' @@ -14554,14 +14059,9 @@ packages: webpack: optional: true - sass@1.97.2: - resolution: {integrity: sha512-y5LWb0IlbO4e97Zr7c3mlpabcbBtS+ieiZ9iwDooShpFKWXf62zz5pEPdwrLYm+Bxn1fnbwFGzHuCLSA9tBmrw==} - engines: {node: '>=14.0.0'} - hasBin: true - - sass@1.97.3: - resolution: {integrity: sha512-fDz1zJpd5GycprAbu4Q2PV/RprsRtKC/0z82z0JLgdytmcq0+ujJbJ/09bPGDxCLkKY3Np5cRAOcWiVkLXJURg==} - engines: {node: '>=14.0.0'} + sass@1.100.0: + resolution: {integrity: sha512-B5j0rYMlinhhOo9tjQebMVVn0TfyXAF+wB3b2ggZUuJ/is/Y+7+JGjirAMxHZ9Z3hIP98NPfamlAkBHa1lAaXQ==} + engines: {node: '>=20.19.0'} hasBin: true sax@1.4.1: @@ -14571,9 +14071,6 @@ packages: resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} engines: {node: '>=v12.22.7'} - scheduler@0.23.2: - resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} - scheduler@0.27.0: resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==} @@ -14581,6 +14078,10 @@ packages: resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} engines: {node: '>= 10.13.0'} + schema-utils@4.3.0: + resolution: {integrity: sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==} + engines: {node: '>= 10.13.0'} + schema-utils@4.3.3: resolution: {integrity: sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==} engines: {node: '>= 10.13.0'} @@ -14591,26 +14092,12 @@ packages: scule@1.3.0: resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==} - section-matter@1.0.0: - resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} - engines: {node: '>=4'} - secure-compare@3.0.1: resolution: {integrity: sha512-AckIIV90rPDcBcglUwXPF3kg0P0qmPsPXAj6BBEENQE1p5yA1xfmDJzfi1Tappj37Pv2mVbKpL3Z1T+Nn7k1Qw==} secure-json-parse@4.0.0: resolution: {integrity: sha512-dxtLJO6sc35jWidmLxo7ij+Eg48PM/kleBsxpC8QJE0qJICe+KawkDQmvCMZUr9u7WKVHgMW6vy3fQ7zMiFZMA==} - selderee@0.11.0: - resolution: {integrity: sha512-5TF+l7p4+OsnP8BCCvSyZiSPc4x4//p5uPwK8TCnVPJYRmU2aYKMpOXvw8zM5a5JvuuCGN1jmsMwuU2W02ukfA==} - - select-hose@2.0.0: - resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==} - - selfsigned@2.4.1: - resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==} - engines: {node: '>=10'} - semver@5.7.2: resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} hasBin: true @@ -14624,53 +14111,34 @@ packages: engines: {node: '>=10'} hasBin: true - semver@7.7.3: - resolution: {integrity: sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==} + semver@7.8.1: + resolution: {integrity: sha512-rkVq3IXh+4FDGch+KwzX3aV9W3kO54GyEgpvBzSyctDA6Xtd7RJQV1xmXbeQp5v7+VzLOfVqiutSE6GICgPFvg==} engines: {node: '>=10'} hasBin: true - send@0.19.0: - resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} - engines: {node: '>= 0.8.0'} - - send@0.19.1: - resolution: {integrity: sha512-p4rRk4f23ynFEfcD9LA0xRYngj+IyGiEYyqqOak8kaN0TvNmuxC2dcVeBn62GpCeR2CpWqyHCNScTP91QbAVFg==} - engines: {node: '>= 0.8.0'} - send@1.2.0: resolution: {integrity: sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==} engines: {node: '>= 18'} - serialize-javascript@6.0.2: - resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} - - seroval-plugins@1.5.0: - resolution: {integrity: sha512-EAHqADIQondwRZIdeW2I636zgsODzoBDwb3PT/+7TLDWyw1Dy/Xv7iGUIEXXav7usHDE9HVhOU61irI3EnyyHA==} + seroval-plugins@1.5.4: + resolution: {integrity: sha512-S0xQPhUTefAhNvNWFg0c1J8qJArHt5KdtJ/cFAofo06KD1MVSeFWyl4iiu+ApDIuw0WhjpOfCdgConOfAnLgkw==} engines: {node: '>=10'} peerDependencies: seroval: ^1.0 - seroval@1.5.0: - resolution: {integrity: sha512-OE4cvmJ1uSPrKorFIH9/w/Qwuvi/IMcGbv5RKgcJ/zjA/IohDLU6SVaxFN9FwajbP7nsX0dQqMDes1whk3y+yw==} + seroval@1.5.4: + resolution: {integrity: sha512-46uFvgrXTVxZcUorgSSRZ4y+ieqLLQRMlG4bnCZKW3qI6BZm7Rg4ntMW4p1mILEEBZWrFlcpp0AyIIlM6jD9iw==} engines: {node: '>=10'} - serve-handler@6.1.6: - resolution: {integrity: sha512-x5RL9Y2p5+Sh3D38Fh9i/iQ5ZK+e4xuXRd/pGbM4D13tgo/MGwbttUk8emytcr1YYzBYs+apnUngBDFYfpjPuQ==} - - serve-index@1.9.1: - resolution: {integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==} - engines: {node: '>= 0.8.0'} - - serve-static@1.16.2: - resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} - engines: {node: '>= 0.8.0'} + serve-handler@6.1.7: + resolution: {integrity: sha512-CinAq1xWb0vR3twAv9evEU8cNWkXCb9kd5ePAHUKJBkOsUpR1wt/CvGdeca7vqumL1U5cSaeVQ6zZMxiJ3yWsg==} serve-static@2.2.0: resolution: {integrity: sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ==} engines: {node: '>= 18'} - serve@14.2.5: - resolution: {integrity: sha512-Qn/qMkzCcMFVPb60E/hQy+iRLpiU8PamOfOSYoAHmmF+fFFmpPpqa6Oci2iWYpTdOUM3VF+TINud7CfbQnsZbA==} + serve@14.2.6: + resolution: {integrity: sha512-QEjUSA+sD4Rotm1znR8s50YqA3kYpRGPmtd5GlFxbaL9n/FdUNbqMhxClqdditSk0LlZyA/dhud6XNRTOC9x2Q==} engines: {node: '>= 14'} hasBin: true @@ -14688,9 +14156,6 @@ packages: setimmediate@1.0.5: resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} - setprototypeof@1.1.0: - resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==} - setprototypeof@1.2.0: resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} @@ -14702,9 +14167,6 @@ packages: resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} engines: {node: '>=8'} - shallowequal@1.1.0: - resolution: {integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==} - sharp@0.34.5: resolution: {integrity: sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} @@ -14717,11 +14179,13 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - shell-quote@1.8.1: - resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} + shell-quote@1.8.3: + resolution: {integrity: sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==} + engines: {node: '>= 0.4'} - shiki@3.21.0: - resolution: {integrity: sha512-N65B/3bqL/TI2crrXr+4UivctrAGEjmsib5rPMMPpFp1xAx/w03v8WZ9RDDFYteXoEgY7qZ4HGgl5KBIu1153w==} + shiki@4.0.2: + resolution: {integrity: sha512-eAVKTMedR5ckPo4xne/PjYQYrU3qx78gtJZ+sHlXEg5IHhhoQhMfZVzetTYuaJS0L2Ef3AcCRzCHV8T0WI6nIQ==} + engines: {node: '>=20'} side-channel-list@1.0.0: resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} @@ -14763,10 +14227,6 @@ packages: resolution: {integrity: sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==} engines: {node: '>=18'} - slash@3.0.0: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} - engines: {node: '>=8'} - slice-ansi@4.0.0: resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} engines: {node: '>=10'} @@ -14775,9 +14235,6 @@ packages: resolution: {integrity: sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==} engines: {node: '>=18'} - smob@1.5.0: - resolution: {integrity: sha512-g6T+p7QO8npa+/hNx9ohv1E5pVCmWrVCUzUXJyLdMmftX6ER0oiWY/w9knEonLpnOp6b6FenKnMfR8gqwWdwig==} - snake-case@3.0.4: resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==} @@ -14792,19 +14249,11 @@ packages: resolution: {integrity: sha512-oZ7iUCxph8WYRHHcjBEc9unw3adt5CmSNlppj/5Q4k2RIrhl8Z5yY2Xr4j9zj0+wzVZ0bxmYoGSzKJnRl6A4yg==} engines: {node: '>=10.2.0'} - sockjs@0.3.24: - resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==} - - solid-js@1.9.11: - resolution: {integrity: sha512-WEJtcc5mkh/BnHA6Yrg4whlF8g6QwpmXXRg4P2ztPmcKeHHlH4+djYecBLhSpecZY2RRECXYUwIc/C2r3yzQ4Q==} + solid-js@1.9.13: + resolution: {integrity: sha512-6hJeJMOcEX8ktqjpDoJZEmld3ijvcvWBDtiXBm7f4332SiFN66QeAQI1REQshvyUoISsSeJ4PHDauKYbwao9JQ==} - solid-refresh@0.6.3: - resolution: {integrity: sha512-F3aPsX6hVw9ttm5LYlth8Q15x6MlI/J3Dn+o3EQyRTtTxidepSTwAYdozt01/YA+7ObcciagGEyXIopGZzQtbA==} - peerDependencies: - solid-js: ^1.3 - - solid-refresh@0.7.5: - resolution: {integrity: sha512-ZYMbjWsy7IwSF3+oZCNnReiTYSyCAFRvC7oLUKxxh1wPa6/6YIWqsxa+Ma2kM4F/ypWT69B1c0fmKeZRdLueGw==} + solid-refresh@0.7.8: + resolution: {integrity: sha512-iG442T3HXJp5jEebCy8okETrWnmX7CnxNOKrJQVeufh6WXSn+xtLXaptUXXMHTWcRqTJOJwQ8UwzxrRtVFSIzA==} peerDependencies: solid-js: ^1.3 @@ -14814,9 +14263,6 @@ packages: sorted-array-functions@1.3.0: resolution: {integrity: sha512-2sqgzeFlid6N4Z2fUQ1cvFmTOLRi/sEDzSQ0OKYchqgoPmQBVyM3959qYx3fpS6Esef80KjmpgPeEr028dP3OA==} - source-list-map@2.0.1: - resolution: {integrity: sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==} - source-map-js@1.2.1: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} @@ -14831,9 +14277,6 @@ packages: resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==} deprecated: See https://github.com/lydell/source-map-resolve#deprecated - source-map-support@0.5.13: - resolution: {integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==} - source-map-support@0.5.21: resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} @@ -14853,18 +14296,6 @@ packages: resolution: {integrity: sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==} engines: {node: '>= 12'} - source-map@0.8.0-beta.0: - resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} - engines: {node: '>= 8'} - deprecated: The work that was done in this beta branch won't be included in future versions - - sourcemap-codec@1.4.8: - resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} - deprecated: Please use @jridgewell/sourcemap-codec instead - - space-separated-tokens@1.1.5: - resolution: {integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==} - space-separated-tokens@2.0.2: resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} @@ -14880,13 +14311,6 @@ packages: spdx-license-ids@3.0.22: resolution: {integrity: sha512-4PRT4nh1EImPbt2jASOKHX7PB7I+e4IWNLvkKFDxNhJlfjbYlleYQh285Z/3mPTHSAK/AvdMmw5BNNuYH8ShgQ==} - spdy-transport@3.0.0: - resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} - - spdy@4.0.2: - resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} - engines: {node: '>=6.0.0'} - split-on-first@1.1.0: resolution: {integrity: sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==} engines: {node: '>=6'} @@ -14895,23 +14319,10 @@ packages: resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} engines: {node: '>= 10.x'} - sprintf-js@1.0.3: - resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} - - stack-utils@2.0.6: - resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} - engines: {node: '>=10'} - - stackframe@1.3.4: - resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==} - - statuses@1.5.0: - resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} - engines: {node: '>= 0.6'} - - statuses@2.0.1: - resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} - engines: {node: '>= 0.8'} + srvx@0.11.16: + resolution: {integrity: sha512-bp07zRuycfTY43IjAvvTFnmnJi8ikW0VFiHwOhhYcVW/L4xQ1XY4PAd4Nuum1rsA17C39zL7x+CDhrn5AL32Rw==} + engines: {node: '>=20.16.0'} + hasBin: true statuses@2.0.2: resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==} @@ -14921,10 +14332,10 @@ packages: resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==} engines: {node: '>= 0.4'} - storybook-addon-rslib@3.2.2: - resolution: {integrity: sha512-ubW+t9L9+yYVFEM3isbZPSBKcpJMPykkzZymNGwLnkD4LOvxR2MT1ZDAeDMv8ZzwuzTmmEjTI0NyDXh62+jsUA==} + storybook-addon-rslib@3.3.4: + resolution: {integrity: sha512-OHLY/OR65Y1Neid3xuKK/b0wfGR/1w/SmSBjeGQNJ009N1hstPzIKc/u56HYB3ssVPbbV8C/G1nLUYvtSeX2HA==} peerDependencies: - '@rsbuild/core': ^1.5.0 + '@rsbuild/core': ^1.5.0 || ^2.0.0-0 '@rslib/core': '>= 0.1.1 || >= 0.2' storybook-builder-rsbuild: '*' typescript: '*' @@ -14932,13 +14343,13 @@ packages: typescript: optional: true - storybook-builder-rsbuild@3.2.2: - resolution: {integrity: sha512-8UDSyIndp0rG7K51qa/jhU5MRbUaY7lbgvIg5VbdkU9/sxpiwhUzM90WPgNekefbT8m6jzAluH+OniT82E88Ew==} + storybook-builder-rsbuild@3.3.4: + resolution: {integrity: sha512-TZT4EotVtrOO2p7aYcIVcuoHPua2dHNFflVThQwDOkQdeXIY+dAQ53hMLUP7pgTOJovMSkFwpy3Domq22vAYKA==} peerDependencies: - '@rsbuild/core': ^1.5.0 + '@rsbuild/core': ^1.5.0 || ^2.0.0-0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - storybook: ^10.1.0 + storybook: ^10.3.5 typescript: '*' peerDependenciesMeta: react: @@ -14948,35 +14359,41 @@ packages: typescript: optional: true - storybook-react-rsbuild@3.2.2: - resolution: {integrity: sha512-6+OlgoJuJ5TV48IMQNyRdoiI/VMWn018i6IslPMSWlkj/AVo9f8aKF/lmXpqKPnzOa3wFgVioWPwe4pqrqje5g==} + storybook-react-rsbuild@3.3.4: + resolution: {integrity: sha512-UitB+5+cXBWywmLGKl4XNYbmgOySp9/0ee6j+mOewumAm5NoBX57gB1Udkfs7X62R5bWEHXjiEwCi6+pRyCJBg==} engines: {node: '>=18.0.0'} peerDependencies: - '@rsbuild/core': ^1.5.0 + '@rsbuild/core': ^1.5.0 || ^2.0.0-0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - storybook: ^10.1.0 + storybook: ^10.3.5 typescript: '>= 4.2.x' peerDependenciesMeta: typescript: optional: true - storybook-vue3-rsbuild@3.2.2: - resolution: {integrity: sha512-Fxo5sJykL2osIWP564GndHwcmy/CzSYnEjDymsTYqwNj7U5clyyFCFMCGaBDea2OZ1yrtDRNpjxqW5zxPC6Kig==} + storybook-vue3-rsbuild@3.3.4: + resolution: {integrity: sha512-mY8c25vHDphV3IqoRhuzDsNidPhRrGao1af+Gs1fGNl6x8Wa5KLnOYiB6qLhDgjP5n/qS5/IwGbEjAhUvDBexw==} engines: {node: '>=18.0.0'} peerDependencies: - '@rsbuild/core': ^1.5.0 - storybook: ^10.1.0 + '@rsbuild/core': ^1.5.0 || ^2.0.0-0 + storybook: ^10.3.5 vue: ^3.0.0 - storybook@10.2.3: - resolution: {integrity: sha512-kjsJ0hctkTO0ipHiyv1MY39wP4tAyVM7rPQGyVMU1iQ7NYHxthiiCHhFB/szmVjXdJa58fu3ZH5cwENMn8Y5eA==} + storybook@10.4.1: + resolution: {integrity: sha512-V1Zd2e+gBFufqAQVZ1JR8KLqALsEZ3JYSBnWwQbKa6zCfWWanR6AFMyuOkLt2gZOgGp3h2Riuz88pGNVTQSG0A==} hasBin: true peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 prettier: ^2 || ^3 + vite-plus: ^0.1.15 peerDependenciesMeta: + '@types/react': + optional: true prettier: optional: true + vite-plus: + optional: true stream-browserify@3.0.0: resolution: {integrity: sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==} @@ -14984,10 +14401,6 @@ packages: stream-http@3.2.0: resolution: {integrity: sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==} - streamroller@3.1.5: - resolution: {integrity: sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==} - engines: {node: '>=8.0'} - streamsearch@1.1.0: resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} engines: {node: '>=10.0.0'} @@ -15000,10 +14413,6 @@ packages: resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} engines: {node: '>=0.6.19'} - string-length@4.0.2: - resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==} - engines: {node: '>=10'} - string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} @@ -15020,21 +14429,6 @@ packages: resolution: {integrity: sha512-Kxl3KJGb/gxkaUMOjRsQ8IrXiGW75O4E3RPjFIINOVH8AMl2SQ/yWdTzWwF3FevIX9LcMAjJW+GRwAlAbTSXdg==} engines: {node: '>=20'} - string.prototype.matchall@4.0.11: - resolution: {integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==} - engines: {node: '>= 0.4'} - - string.prototype.trim@1.2.9: - resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} - engines: {node: '>= 0.4'} - - string.prototype.trimend@1.0.8: - resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} - - string.prototype.trimstart@1.0.8: - resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} - engines: {node: '>= 0.4'} - string_decoder@1.1.1: resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} @@ -15044,10 +14438,6 @@ packages: stringify-entities@4.0.3: resolution: {integrity: sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==} - stringify-object@3.3.0: - resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==} - engines: {node: '>=4'} - strip-ansi@3.0.1: resolution: {integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==} engines: {node: '>=0.10.0'} @@ -15060,26 +14450,18 @@ packages: resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} engines: {node: '>=12'} - strip-bom-string@1.0.0: - resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} - engines: {node: '>=0.10.0'} - strip-bom@3.0.0: resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} engines: {node: '>=4'} - strip-bom@4.0.0: - resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} - engines: {node: '>=8'} - - strip-comments@2.0.1: - resolution: {integrity: sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==} - engines: {node: '>=10'} - strip-final-newline@2.0.0: resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} engines: {node: '>=6'} + strip-final-newline@4.0.0: + resolution: {integrity: sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==} + engines: {node: '>=18'} + strip-indent@3.0.0: resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} engines: {node: '>=8'} @@ -15122,15 +14504,21 @@ packages: style-to-object@1.0.9: resolution: {integrity: sha512-G4qppLgKu/k6FwRpHiGiKPaPTFcG3g4wNVX/Qsfu+RqQM30E7Tyu/TEgxcL9PNLF5pdRLwQdE3YKKf+KF2Dzlw==} - styled-components@6.3.8: - resolution: {integrity: sha512-Kq/W41AKQloOqKM39zfaMdJ4BcYDw/N5CIq4/GTI0YjU6pKcZ1KKhk6b4du0a+6RA9pIfOP/eu94Ge7cu+PDCA==} + styled-components@6.4.2: + resolution: {integrity: sha512-xZBhBJsMtGqb+aKcwKgaT+BtuFums9VynX2JRvXJGTx5UfZzN12rk5r4nVdhXYvRw+hE7yiYxVrOqJZaK2+Txg==} engines: {node: '>= 16'} peerDependencies: + css-to-react-native: '>= 3.2.0' react: '>= 16.8.0' react-dom: '>= 16.8.0' + react-native: '>= 0.68.0' peerDependenciesMeta: + css-to-react-native: + optional: true react-dom: optional: true + react-native: + optional: true styled-jsx@5.1.6: resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==} @@ -15167,11 +14555,11 @@ packages: stylis@4.3.6: resolution: {integrity: sha512-yQ3rwFWRfwNUY7H5vpU0wfdkNSnvnJinhF9830Swlaxl03zsOjCfmX0ugac+3LtK0lYSgwL/KXc8oYL3mG4YFQ==} - stylus-loader@8.1.2: - resolution: {integrity: sha512-zr4ae9vIDs4zslsMtsCAoN3CLkhtUEikwNwL+AyGGtwlo+oRaX2su/6MVy/TbaSND/WIGx5hSTK23G58T8zVyQ==} + stylus-loader@8.1.3: + resolution: {integrity: sha512-Rxf+ybxW+wH9/fY2Qlaae/u/PrAck3I3LKXXZQq5XaxVGp1nNm/Z76vHSdhjXltyLETs+42lpQcA4SBY2DWswg==} engines: {node: '>= 18.12.0'} peerDependencies: - '@rspack/core': 0.x || 1.x + '@rspack/core': 0.x || ^1.0.0 || ^2.0.0-0 stylus: '>=0.52.4' webpack: ^5.0.0 peerDependenciesMeta: @@ -15214,8 +14602,8 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - svelte-check@4.3.6: - resolution: {integrity: sha512-uBkz96ElE3G4pt9E1Tw0xvBfIUQkeH794kDQZdAUk795UVMr+NJZpuFSS62vcmO/DuSalK83LyOwhgWq8YGU1Q==} + svelte-check@4.4.8: + resolution: {integrity: sha512-67adfgBox5eNSNIvIIwgFizKGdcRrGpiMoNO2obHcYuLz7iTa8Xgm/NGU3ntMFnNm8K1grFOIG6HhMLX/vcN8w==} engines: {node: '>= 18.0.0'} hasBin: true peerDependencies: @@ -15236,8 +14624,8 @@ packages: peerDependencies: svelte: ^3.0.0 || ^4.0.0-next.0 || ^5.0.0-next.1 - svelte-preprocess@6.0.3: - resolution: {integrity: sha512-PLG2k05qHdhmRG7zR/dyo5qKvakhm8IJ+hD2eFRQmMLHp7X3eJnjeupUtvuRpbNiF31RjVw45W+abDwHEmP5OA==} + svelte-preprocess@6.0.5: + resolution: {integrity: sha512-sgwew5yV/2eMeQobIWgAxCNarKwiTUDIc3siAUbq3sp0G6ONtzk0W+wJihMdqjbYb3iGU3ubpGv0usnnuXT3qg==} engines: {node: '>= 18.0.0'} peerDependencies: '@babel/core': ^7.10.2 @@ -15250,7 +14638,7 @@ packages: stylus: '>=0.55' sugarss: ^2.0.0 || ^3.0.0 || ^4.0.0 svelte: ^4.0.0 || ^5.0.0-next.100 || ^5.0.0 - typescript: ^5.0.0 + typescript: ^5.0.0 || ^6.0.0 peerDependenciesMeta: '@babel/core': optional: true @@ -15273,12 +14661,14 @@ packages: typescript: optional: true - svelte@3.59.2: - resolution: {integrity: sha512-vzSyuGr3eEoAtT/A6bmajosJZIUWySzY2CzB3w2pgPvnkUjGqlDnsNnA0PMO+mMAhuyMul6C2uuZzY6ELSkzyA==} - engines: {node: '>= 8'} + svelte2tsx@0.7.55: + resolution: {integrity: sha512-JWzgeM3lqySRNfqcsesvVEh8LhTWBxQJ9RMjzJ+VepdmXtVnNd0SbtGctG6+/fbHq0N6mhwSd823gszw9JHeGQ==} + peerDependencies: + svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 + typescript: ^4.9.4 || ^5.0.0 || ^6.0.0 - svelte@5.46.1: - resolution: {integrity: sha512-ynjfCHD3nP2el70kN5Pmg37sSi0EjOm9FgHYQdC4giWG/hzO3AatzXXJJgP305uIhGQxSufJLuYWtkY8uK/8RA==} + svelte@5.56.0: + resolution: {integrity: sha512-kTXr26t1bchFp28ROrb957LtbujpBmBDibmqMGziVpUs7awBi96TGgX6SovrA8BNoEUDVRK2Fb9FkeYlGspoVg==} engines: {node: '>=18'} svg-parser@2.0.4: @@ -15287,9 +14677,6 @@ packages: svg-react-loader@0.4.6: resolution: {integrity: sha512-HVEypjWQsQuJdBIPzXGxpmQsQts7QwfQuYgK1rah6BVCMoLNSCh/ESKVNd7/tHq8DkWYHHTyaUMDA1FjqZYrgA==} - svg-tags@1.0.0: - resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==} - svgo@3.3.2: resolution: {integrity: sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==} engines: {node: '>=14.0.0'} @@ -15298,14 +14685,6 @@ packages: swc-plugin-coverage-instrument@0.0.32: resolution: {integrity: sha512-KsO1xNQdcVb331Rm98Op6uYf36/CYdF1kILQxOddmtCNlRLISpCUqHcnogu+QgELZvG48oie+w0fzS8uktjcEA==} - swc-plugin-css-modules@8.0.0: - resolution: {integrity: sha512-h7YgyHwCYlcOLhrt3lKOs8ulYAqDtxc5bVStsjHDw+aUmyfPK7vFejVvfEeYvF2QQ7qXoFoJTUfcgOKBdiHVRg==} - - swc-plugin-vue-jsx@0.4.0: - resolution: {integrity: sha512-ICcC328hwDdB6fQfGZSY0sLwGUkdCxvd5bOHHnsWceAbstSQiMaPB5iIWCuS/lJXWNX0ukFiFidH6+dJGE9fcA==} - peerDependencies: - '@swc/core': ^1.10.18 - symbol-tree@3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} @@ -15317,16 +14696,12 @@ packages: resolution: {integrity: sha512-GTt8rSKje5FilG+wEdfCkOcLL7LWqpMlr2c3LRuKt/YXxcJ52aGSbGBAdI4L3aaqfrBt6y711El53ItyH1NWzg==} engines: {node: '>=16.0.0'} - synckit@0.11.11: - resolution: {integrity: sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw==} - engines: {node: ^14.18.0 || >=16.0.0} - table@6.8.1: resolution: {integrity: sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==} engines: {node: '>=10.0.0'} - tailwind-merge@3.4.0: - resolution: {integrity: sha512-uSaO4gnW+b3Y2aWoWfFpX62vn2sR3skfhbjsEnaBI81WD1wBLlHZe5sWf0AqjksNdYTbGBEd0UasQMT3SNV15g==} + tailwind-merge@3.6.0: + resolution: {integrity: sha512-uxL7qAVQriqRQPAyK3pj66VqskWqoZ37PW94jwOTwNfq/z9oyu1V+eqrZqtR2+fCiXdYOZe/Modt8GtvqNzu+w==} tailwindcss-animate@1.0.7: resolution: {integrity: sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==} @@ -15338,20 +14713,17 @@ packages: engines: {node: '>=14.0.0'} hasBin: true - tailwindcss@4.1.13: - resolution: {integrity: sha512-i+zidfmTqtwquj4hMEwdjshYYgMbOrPzb9a0M3ZgNa0JMoZeFC6bxZvO8yr8ozS6ix2SDz0+mvryPeBs2TFE+w==} - - tailwindcss@4.1.18: - resolution: {integrity: sha512-4+Z+0yiYyEtUVCScyfHCxOYP06L5Ne+JiHhY2IjR2KWMIWhJOYZKLSGZaP5HkZ8+bY0cxfzwDE5uOmzFXyIwxw==} - - tapable@2.2.3: - resolution: {integrity: sha512-ZL6DDuAlRlLGghwcfmSn9sK3Hr6ArtyudlSAiCqQ6IfE+b+HHbydbYDIG15IfS5do+7XQQBdBiubF/cV2dnDzg==} - engines: {node: '>=6'} + tailwindcss@4.3.0: + resolution: {integrity: sha512-y6nxMGB1nMW9R6k96e5gdIFzcfL/gTJRNaqGes1YvkLnPVXzWgbqFF2yLC0T8G774n24cx3Pe8XrKoniCOAH+Q==} tapable@2.3.0: resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==} engines: {node: '>=6'} + tapable@2.3.3: + resolution: {integrity: sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==} + engines: {node: '>=6'} + tar-fs@2.1.4: resolution: {integrity: sha512-mDAjwmZdh7LTT6pNleZ05Yt65HC3E+NiQzl672vQG38jIrehtJk/J3mNwIg+vShQPcLF/LV7CMnDW6vjj6sfYQ==} @@ -15362,38 +14734,52 @@ packages: tar@6.2.0: resolution: {integrity: sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==} engines: {node: '>=10'} - deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exhorbitant rates) by contacting i@izs.me - - tar@7.4.3: - resolution: {integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==} - engines: {node: '>=18'} - deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exhorbitant rates) by contacting i@izs.me + deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me - taze@19.9.2: - resolution: {integrity: sha512-If8bq7lSckIMPfXV+C9jjEfdsQnRryh/foKfpX/ah6zI0TrQfUGWSGCaaD32Bqy5/KGRmLZie3EwMSr3Au21XQ==} + taze@19.14.1: + resolution: {integrity: sha512-+wf/IqGReU68vBE/iJ7JCuV5QeD6zQBp9MI6YphN7bT2vf/YIHd0oVA4AJiX3uANI1hQY58MrVmDwLv0x/q3BA==} hasBin: true - temp-dir@2.0.0: - resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==} - engines: {node: '>=8'} - - tempy@0.6.0: - resolution: {integrity: sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==} - engines: {node: '>=10'} - - terser-webpack-plugin@5.3.16: - resolution: {integrity: sha512-h9oBFCWrq78NyWWVcSwZarJkZ01c2AyGrzs1crmHZO3QUg9D61Wu4NPjBy69n7JqylFF5y+CsUZYmYEIZ3mR+Q==} + terser-webpack-plugin@5.6.1: + resolution: {integrity: sha512-201R5j+sJpK8nFWwKVyNfZot8FaJbLZDq5evriVzbV1wDtSXDjRUDRfJzHpAaxFDMEhsZL1QkeqM61wgsS3KaQ==} engines: {node: '>= 10.13.0'} peerDependencies: + '@minify-html/node': '*' '@swc/core': '*' + '@swc/css': '*' + '@swc/html': '*' + clean-css: '*' + cssnano: '*' + csso: '*' esbuild: '*' + html-minifier-terser: '*' + lightningcss: '*' + postcss: '*' uglify-js: '*' webpack: ^5.1.0 peerDependenciesMeta: + '@minify-html/node': + optional: true '@swc/core': optional: true + '@swc/css': + optional: true + '@swc/html': + optional: true + clean-css: + optional: true + cssnano: + optional: true + csso: + optional: true esbuild: optional: true + html-minifier-terser: + optional: true + lightningcss: + optional: true + postcss: + optional: true uglify-js: optional: true @@ -15402,10 +14788,6 @@ packages: engines: {node: '>=10'} hasBin: true - test-exclude@6.0.0: - resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} - engines: {node: '>=8'} - thenify-all@1.6.0: resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} engines: {node: '>=0.8'} @@ -15428,9 +14810,6 @@ packages: thread-stream@3.1.0: resolution: {integrity: sha512-OqyPZ9u96VohAyMfJykzmivOrY2wfMSf3C5TtFJVgN+Hm6aj+voFhlK+kZEIv2FBh1X6Xp3DlnCOfEQ3B2J86A==} - thunky@1.1.0: - resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==} - timers-browserify@2.0.12: resolution: {integrity: sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==} engines: {node: '>=0.6.0'} @@ -15438,36 +14817,29 @@ packages: tiny-invariant@1.3.3: resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} - tinyexec@1.0.2: - resolution: {integrity: sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==} + tinyexec@1.2.2: + resolution: {integrity: sha512-M/Q0B2cp4K7kynaT/vnED1j8TlLY+Pp7C6Wl2bl/7u/F0mUVwdyOpwomQb8JpYLitHUssAJRmLZdMCGsrx7i+g==} engines: {node: '>=18'} tinyglobby@0.2.15: resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} engines: {node: '>=12.0.0'} - tinypool@1.1.1: - resolution: {integrity: sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==} - engines: {node: ^18.0.0 || >=20.0.0} + tinyglobby@0.2.17: + resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==} + engines: {node: '>=12.0.0'} tinyrainbow@2.0.0: resolution: {integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==} engines: {node: '>=14.0.0'} - tinyspy@4.0.4: - resolution: {integrity: sha512-azl+t0z7pw/z958Gy9svOTuzqIk6xq+NSheJzn5MMWtWTFywIacg2wUlzKFGtt3cthx0r2SxMK0yzJOR0IES7Q==} + tinyspy@4.0.3: + resolution: {integrity: sha512-t2T/WLB2WRgZ9EpE4jgPJ9w+i66UZfDc8wHh0xrwiRNN+UwH98GIJkTeZqX9rg0i0ptwzqW+uYeIF0T4F8LR7A==} engines: {node: '>=14.0.0'} - tldts-core@6.1.86: - resolution: {integrity: sha512-Je6p7pkk+KMzMv2XXKmAE3McmolOQFdxkKw0R8EYNr7sELW46JqnNeTX8ybPiQgvg1ymCoF8LXs5fzFaZvJPTA==} - tldts-core@7.0.17: resolution: {integrity: sha512-DieYoGrP78PWKsrXr8MZwtQ7GLCUeLxihtjC1jZsW1DnvSMdKPitJSe8OSYDM2u5H6g3kWJZpePqkp43TfLh0g==} - tldts@6.1.86: - resolution: {integrity: sha512-WMi/OQ2axVTf/ykqCQgXiIct+mSQDFdH2fkwhPwgEwvJ1kSzZRiinb0zF2Xb8u4+OqPChmyI6MEu4EezNJz+FQ==} - hasBin: true - tldts@7.0.17: resolution: {integrity: sha512-Y1KQBgDd/NUc+LfOtKS6mNsC9CCaH+m2P1RoIZy7RAPo3C3/t8X45+zgut31cRZtZ3xKPjfn3TkGTrctC2TQIQ==} hasBin: true @@ -15476,9 +14848,6 @@ packages: resolution: {integrity: sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==} engines: {node: '>=14.14'} - tmpl@1.0.5: - resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} - to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} @@ -15497,18 +14866,14 @@ packages: token-stream@1.0.0: resolution: {integrity: sha512-VSsyNPPW74RpHwR8Fc21uubwHY7wMDeJLys2IX5zJNih+OnAnaifKHo+1LHT7DAdloQ7apeaaWg8l7qnf/TnEg==} - token-types@6.1.1: - resolution: {integrity: sha512-kh9LVIWH5CnL63Ipf0jhlBIy0UsrMj/NJDfpsy1SqOXlLKEVyXXYrnFxFT1yOOYVGBSApeVnjPw/sBz5BfEjAQ==} + token-types@6.0.4: + resolution: {integrity: sha512-MD9MjpVNhVyH4fyd5rKphjvt/1qj+PtQUz65aFqAZA6XniWAuSFRjLk3e2VALEFlh9OwBpXUN7rfeqSnT/Fmkw==} engines: {node: '>=14.16'} totalist@3.0.1: resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} engines: {node: '>=6'} - tough-cookie@5.1.2: - resolution: {integrity: sha512-FVDYdxtnj0G6Qm/DhNPSb8Ju59ULcup3tuJxkFb5K8Bv2pUXILbf0xZWU8PX8Ov19OXljbUyveOFwRMwkXzO+A==} - engines: {node: '>=16'} - tough-cookie@6.0.0: resolution: {integrity: sha512-kXuRi1mtaKMrsLUxz3sQYvVl37B0Ns6MzfrtV5DvJceE9bPyspOqk9xxv7XbZWcfLWbFmm997vl83qUWVJA64w==} engines: {node: '>=16'} @@ -15516,13 +14881,6 @@ packages: tr46@0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} - tr46@1.0.1: - resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} - - tr46@5.1.1: - resolution: {integrity: sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==} - engines: {node: '>=18'} - tr46@6.0.0: resolution: {integrity: sha512-bLVMLPtstlZ4iMQHpFHTR7GAGj2jxi8Dg0s2h2MafAE4uSWF98FC/3MomU51iQAMf8/qDUbKWf5GxuvvVcXEhw==} engines: {node: '>=20'} @@ -15542,14 +14900,14 @@ packages: trough@2.2.0: resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} - ts-api-utils@2.4.0: - resolution: {integrity: sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==} + ts-api-utils@2.5.0: + resolution: {integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==} engines: {node: '>=18.12'} peerDependencies: typescript: '>=4.8.4' - ts-checker-rspack-plugin@1.2.6: - resolution: {integrity: sha512-aAJIfoNr2cPu8G6mqp/oPoNlUT/LgNoqt2n3SsbxWG0TwQogbjsYsr2f/fdsufUDoGDu8Jolmpf3L4PmIH/cEg==} + ts-checker-rspack-plugin@1.3.1: + resolution: {integrity: sha512-4VBjKblnJwypq+2aWZ9V65HENAmU/2s04d717YhLjC65MKitTTnqKeHE6GGB5C4S+2BnqZ9MtJt5AvS7nldaLQ==} peerDependencies: '@rspack/core': ^1.0.0 || ^2.0.0-0 typescript: '>=3.8.0' @@ -15564,33 +14922,19 @@ packages: ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - ts-loader@9.5.4: - resolution: {integrity: sha512-nCz0rEwunlTZiy6rXFByQU1kVVpCIgUpc/psFiKVrUwrizdnIbRFu8w7bxhUF0X613DYwT4XzrZHpVyMe758hQ==} + ts-loader@9.6.0: + resolution: {integrity: sha512-dsJO0S+T7grTDWTc4a0nTygXGjKncVUpx8Y+af8EvI/D5WgTJby5UEk5eoMCB9EcLQmnvitqh99MqtjtHgAwFQ==} engines: {node: '>=12.0.0'} peerDependencies: + loader-utils: '*' typescript: '*' - webpack: ^5.0.0 - - ts-map@1.0.3: - resolution: {integrity: sha512-vDWbsl26LIcPGmDpoVzjEP6+hvHZkBkLW7JpvwbCv/5IYPJlsbzCVXY3wsCeAxAUeTclNOUZxnLdGh3VBD/J6w==} - - ts-node@10.9.2: - resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} - hasBin: true - peerDependencies: - '@swc/core': '>=1.2.50' - '@swc/wasm': '>=1.2.50' - '@types/node': '*' - typescript: '>=2.7' + webpack: ^4.0.0 || ^5.0.0 peerDependenciesMeta: - '@swc/core': - optional: true - '@swc/wasm': + loader-utils: optional: true - tsconfig-paths-webpack-plugin@4.2.0: - resolution: {integrity: sha512-zbem3rfRS8BgeNK50Zz5SIQgXzLafiHjOwUAvk/38/o1jHn/V5QAgVUcz884or7WYcPaH3N2CIfUc2u0ul7UcA==} - engines: {node: '>=10.13.0'} + ts-map@1.0.3: + resolution: {integrity: sha512-vDWbsl26LIcPGmDpoVzjEP6+hvHZkBkLW7JpvwbCv/5IYPJlsbzCVXY3wsCeAxAUeTclNOUZxnLdGh3VBD/J6w==} tsconfig-paths@4.2.0: resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==} @@ -15599,10 +14943,6 @@ packages: tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - tsscmp@1.0.6: - resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} - engines: {node: '>=0.6.x'} - tsx@4.19.2: resolution: {integrity: sha512-pOUl6Vo2LUq/bSa8S5q7b91cgNSjctn9ugq/+Mvow99qW6x/UZYwzxy/3NmqoT66eHYfCVvFvACC58UBPFf28g==} engines: {node: '>=18.0.0'} @@ -15614,6 +14954,9 @@ packages: tunnel-agent@0.6.0: resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} + turbo-stream@3.2.0: + resolution: {integrity: sha512-EK+bZ9UVrVh7JLslVFOV0GEMsociOqVOvEMTAd4ixMyffN5YNIEdLZWXUx5PJqDbTxSIBWw04HS9gCY4frYQDQ==} + type-check@0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} @@ -15622,18 +14965,10 @@ packages: resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} engines: {node: '>=4'} - type-fest@0.16.0: - resolution: {integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==} - engines: {node: '>=10'} - type-fest@0.20.2: resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} engines: {node: '>=10'} - type-fest@0.21.3: - resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} - engines: {node: '>=10'} - type-fest@2.19.0: resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} engines: {node: '>=12.20'} @@ -15650,22 +14985,6 @@ packages: resolution: {integrity: sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==} engines: {node: '>= 0.6'} - typed-array-buffer@1.0.2: - resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} - engines: {node: '>= 0.4'} - - typed-array-byte-length@1.0.1: - resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} - engines: {node: '>= 0.4'} - - typed-array-byte-offset@1.0.2: - resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} - engines: {node: '>= 0.4'} - - typed-array-length@1.0.6: - resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} - engines: {node: '>= 0.4'} - typedarray@0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} @@ -15674,14 +14993,14 @@ packages: engines: {node: '>=14.17'} hasBin: true - ufo@1.6.1: - resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==} - - uglify-js@3.19.3: - resolution: {integrity: sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==} - engines: {node: '>=0.8.0'} + typescript@6.0.3: + resolution: {integrity: sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==} + engines: {node: '>=14.17'} hasBin: true + ufo@1.6.3: + resolution: {integrity: sha512-yDJTmhydvl5lJzBmy/hyOAA0d+aqCBuwl818haVdYCRrWV84o7YyeVm4QlVHStqNrrJSTb6jKuFAVqAFsr+K3Q==} + uid@2.0.2: resolution: {integrity: sha512-u3xV3X7uzvi5b1MncmZo3i2Aw222Zk1keqLA1YkHldREkAhAqi65wuPfe7lHx8H/Wzy+8CE7S7uS3jekIM5s8g==} engines: {node: '>=8'} @@ -15690,24 +15009,28 @@ packages: resolution: {integrity: sha512-ZPtzy0hu4cZjv3z5NW9gfKnNLjoz4y6uv4HlelAjDK7sY/xOkKZv9xK/WQpcsBB3jEybChz9DPC2U/+cusjJVQ==} engines: {node: '>=18'} - unbox-primitive@1.0.2: - resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} - unc-path-regex@0.1.2: resolution: {integrity: sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==} engines: {node: '>=0.10.0'} - unconfig-core@7.4.2: - resolution: {integrity: sha512-VgPCvLWugINbXvMQDf8Jh0mlbvNjNC6eSUziHsBCMpxR05OPrNrvDnyatdMjRgcHaaNsCqz+wjNXxNw1kRLHUg==} + unconfig-core@7.5.0: + resolution: {integrity: sha512-Su3FauozOGP44ZmKdHy2oE6LPjk51M/TRRjHv2HNCWiDvfvCoxC2lno6jevMA91MYAdCdwP05QnWdWpSbncX/w==} - unconfig@7.4.2: - resolution: {integrity: sha512-nrMlWRQ1xdTjSnSUqvYqJzbTBFugoqHobQj58B2bc8qxHKBBHMNNsWQFP3Cd3/JZK907voM2geYPWqD4VK3MPQ==} + unconfig@7.5.0: + resolution: {integrity: sha512-oi8Qy2JV4D3UQ0PsopR28CzdQ3S/5A1zwsUwp/rosSbfhJ5z7b90bIyTwi/F7hCLD4SGcZVjDzd4XoUQcEanvA==} undici-types@7.16.0: resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} - unhead@2.1.2: - resolution: {integrity: sha512-vSihrxyb+zsEUfEbraZBCjdE0p/WSoc2NGDrpwwSNAwuPxhYK1nH3eegf02IENLpn1sUhL8IoO84JWmRQ6tILA==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} + + undici@7.24.7: + resolution: {integrity: sha512-H/nlJ/h0ggGC+uRL3ovD+G0i4bqhvsDOpbDv7At5eFLlj2b41L8QliGbnl2H7SnDiYhENphh1tQFJZf+MyfLsQ==} + engines: {node: '>=20.18.1'} + + unhead@2.1.15: + resolution: {integrity: sha512-MCt5T90mCWyr3Z6pUCdM9lVRXoMoVBlL7z7U4CYVIiaDiuzad/UCfLuMqz5MeNmpZUgoBCQnrucJimU7EZR+XA==} unicode-canonical-property-names-ecmascript@2.0.0: resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} @@ -15725,24 +15048,28 @@ packages: resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} engines: {node: '>=4'} - unified@10.1.2: + unicorn-magic@0.3.0: + resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} + engines: {node: '>=18'} + + unicorn-magic@0.4.0: + resolution: {integrity: sha512-wH590V9VNgYH9g3lH9wWjTrUoKsjLF6sGLjhR4sH1LWpLmCOH0Zf7PukhDA8BiS7KHe4oPNkcTHqYkj7SOGUOw==} + engines: {node: '>=20'} + + unified@10.1.2: resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==} unified@11.0.5: resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} - unimport@5.6.0: - resolution: {integrity: sha512-8rqAmtJV8o60x46kBAJKtHpJDJWkA2xcBqWKPI14MgUb05o1pnpnCnXSxedUXyeq7p8fR5g3pTo2BaswZ9lD9A==} + unimport@5.7.0: + resolution: {integrity: sha512-njnL6sp8lEA8QQbZrt+52p/g4X0rw3bnGGmUcJnt1jeG8+iiqO779aGz0PirCtydAIVcuTBRlJ52F0u46z309Q==} engines: {node: '>=18.12.0'} union@0.5.0: resolution: {integrity: sha512-N6uOhuW6zO95P3Mel2I2zMsbsanvvtgn6jVqJv4vbVcz/JN0OkL9suomjQGmWtxJQXOCqUJvquc1sMeNz/IwlA==} engines: {node: '>= 0.8.0'} - unique-string@2.0.0: - resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} - engines: {node: '>=8'} - unist-builder@3.0.1: resolution: {integrity: sha512-gnpOw7DIpCA0vpr6NqdPvTWnlPTApCTRzr+38E6hCWx3rz/cjo83SsKIlS1Z+L5ttScQ2AwutNnb8+tAvpb6qQ==} @@ -15755,9 +15082,6 @@ packages: unist-util-is@6.0.0: resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} - unist-util-position-from-estree@1.1.2: - resolution: {integrity: sha512-poZa0eXpS+/XpoQwGwl79UUdea4ol2ZuCYguVaJS4qzIOMDzbqz8a3erUCOmubSZkaOuGamb3tX790iwOIROww==} - unist-util-position-from-estree@2.0.0: resolution: {integrity: sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==} @@ -15767,9 +15091,6 @@ packages: unist-util-position@5.0.0: resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} - unist-util-remove-position@4.0.2: - resolution: {integrity: sha512-TkBb0HABNmxzAcfLf4qsIbFbaPDvMO6wa3b3j4VcEzFVaw1LBKwnW4/sRJ/atSLSzoIg41JWEdnE7N6DIhGDGQ==} - unist-util-remove-position@5.0.0: resolution: {integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==} @@ -15782,9 +15103,6 @@ packages: unist-util-stringify-position@4.0.0: resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} - unist-util-visit-children@2.0.2: - resolution: {integrity: sha512-+LWpMFqyUwLGpsQxpumsQ9o9DG2VGLFrpz+rpVXYIEdPy57GSy5HioC0g3bg/8WP9oCLlapQtklOzQ8uLS496Q==} - unist-util-visit-children@3.0.0: resolution: {integrity: sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==} @@ -15797,12 +15115,8 @@ packages: unist-util-visit@4.1.2: resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==} - unist-util-visit@5.0.0: - resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} - - universalify@0.1.2: - resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} - engines: {node: '>= 4.0.0'} + unist-util-visit@5.1.0: + resolution: {integrity: sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==} universalify@2.0.1: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} @@ -15824,9 +15138,9 @@ packages: '@vueuse/core': optional: true - unplugin-stylex@0.6.0: - resolution: {integrity: sha512-2do2+hEGjntEf0Br+fMAFSeuh4F/Do83IIQPe/PdQgZ/sSYf2uYSQ8Qhlkt4Vbow4AElApHGGqcGi+qrXLAnrA==} - engines: {node: '>=18'} + unplugin-stylex@0.6.3: + resolution: {integrity: sha512-K2jnmZHN9W6nf7WsCQVscLUvfuguYhYFEIt2UK+ezxxJiRKAIMGSE1Wf74dUTAxvaPswpaDpBr2aB1MxYYYrkw==} + engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: '@stylexjs/stylex': 0.x @@ -15834,48 +15148,30 @@ packages: resolution: {integrity: sha512-5lWVjgi6vuHhJ526bI4nlCOmkCIF3nnfXkCMDeMJrtdvxTs6ZFCM8oNufGTsDbKv/tJ/xj8RpvXjRuPBZJuJog==} engines: {node: '>=20.19.0'} - unplugin-vue-components@30.0.0: - resolution: {integrity: sha512-4qVE/lwCgmdPTp6h0qsRN2u642tt4boBQtcpn4wQcWZAsr8TQwq+SPT3NDu/6kBFxzo/sSEK4ioXhOOBrXc3iw==} - engines: {node: '>=14'} + unplugin-vue-components@31.1.0: + resolution: {integrity: sha512-9EbV5ark21A4BOBt6RJGJXCVD2I1eoxTZL1TAvNgYTokcrFIiuxpufb8owyWn7n+z2x8daz/ltZq6IRRKL3ydQ==} + engines: {node: '>=20.19.0'} peerDependencies: - '@babel/parser': ^7.15.8 '@nuxt/kit': ^3.2.2 || ^4.0.0 - vue: 2 || 3 + vue: ^3.0.0 peerDependenciesMeta: - '@babel/parser': - optional: true '@nuxt/kit': optional: true - unplugin-vue@6.2.0: - resolution: {integrity: sha512-/FRiRuBu8AFzeF9qetgMLrDJtBGvJTOn/TqA0DiURIYT8IMAttXajjMO7UM2oK07R5ZX3mFW+OGe/reYEq9wSQ==} - engines: {node: '>=18.0.0'} - peerDependencies: - vue: ^3.2.25 - - unplugin@1.0.1: - resolution: {integrity: sha512-aqrHaVBWW1JVKBHmGo33T5TxeL0qWzfvjWokObHA9bYmN7eNDkwOxmLjhioHl9878qDFMAaT51XNroRyuz7WxA==} - unplugin@2.3.11: resolution: {integrity: sha512-5uKD0nqiYVzlmCRs01Fhs2BdkEgBS3SAVP6ndrBsuK42iC2+JHyxM05Rm9G8+5mkmRtzMZGY8Ct5+mliZxU/Ww==} engines: {node: '>=18.12.0'} - unraw@3.0.0: - resolution: {integrity: sha512-08/DA66UF65OlpUDIQtbJyrqTR0jTAlJ+jsnkQ4jxR7+K5g5YG1APZKQSMCE1vqqmD+2pv6+IdEjmopFatacvg==} - - unrs-resolver@1.11.1: - resolution: {integrity: sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==} - - upath@1.2.0: - resolution: {integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==} - engines: {node: '>=4'} + unplugin@3.0.0: + resolution: {integrity: sha512-0Mqk3AT2TZCXWKdcoaufeXNukv2mTrEZExeXlHIOZXdqYoHHr4n51pymnwV8x2BOVxwXbK2HLlI7usrqMpycdg==} + engines: {node: ^20.19.0 || >=22.12.0} upath@2.0.1: resolution: {integrity: sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==} engines: {node: '>=4'} - update-browserslist-db@1.2.2: - resolution: {integrity: sha512-E85pfNzMQ9jpKkA7+TJAi4TJN+tBCuWh5rUcS/sv6cFi+1q9LYDwDI5dpUL0u/73EElyQ8d3TEaeW4sPedBqYA==} + update-browserslist-db@1.2.3: + resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' @@ -15921,16 +15217,9 @@ packages: utila@0.4.0: resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==} - utils-merge@1.0.1: - resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} - engines: {node: '>= 0.4.0'} - - uuid@8.3.2: - resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} - hasBin: true - uuid@9.0.1: resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} + deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). hasBin: true uvu@0.5.6: @@ -15938,18 +15227,11 @@ packages: engines: {node: '>=8'} hasBin: true - v8-compile-cache-lib@3.0.1: - resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} - - v8-to-istanbul@9.2.0: - resolution: {integrity: sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==} - engines: {node: '>=10.12.0'} - validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} - vant@4.9.22: - resolution: {integrity: sha512-P2PDSj3oB6l3W1OpVlQpapeLmI6bXMSvPqPdrw5rutslC0Y6tSkrVB/iSD57weD7K92GsjGkvgDK0eZlOsXGqw==} + vant@4.9.24: + resolution: {integrity: sha512-tP1A7Vjzv1/B1ljb95Jhv9Q9w6acaaZDJvy6wcKrwGgY0gQZlg+FXLZH/AIKZBE3xvYGDUsv/M7AuGcr/Pqd6A==} peerDependencies: vue: ^3.0.0 @@ -15987,19 +15269,19 @@ packages: vfile@6.0.1: resolution: {integrity: sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==} - vite@6.3.6: - resolution: {integrity: sha512-0msEVHJEScQbhkbVTb/4iHZdJ6SXp/AvxL2sjwYQFfBqleHtnCqv1J3sa9zbWz/6kW1m9Tfzn92vW+kZ1WV6QA==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + vite@7.1.1: + resolution: {integrity: sha512-yJ+Mp7OyV+4S+afWo+QyoL9jFWD11QFH0i5i7JypnfTcA1rmgxCbiA8WwAICDEtZ1Z1hzrVhN8R8rGTqkTY8ZQ==} + engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: - '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 + '@types/node': ^20.19.0 || >=22.12.0 jiti: '>=1.21.0' - less: '*' + less: ^4.0.0 lightningcss: ^1.21.0 - sass: '*' - sass-embedded: '*' - stylus: '*' - sugarss: '*' + sass: ^1.70.0 + sass-embedded: ^1.70.0 + stylus: '>=0.54.8' + sugarss: ^5.0.0 terser: ^5.16.0 tsx: ^4.8.1 yaml: ^2.4.2 @@ -16027,15 +15309,16 @@ packages: yaml: optional: true - vite@7.2.6: - resolution: {integrity: sha512-tI2l/nFHC5rLh7+5+o7QjKjSR04ivXDF4jcgV0f/bTQ+OJiITy5S6gaynVsEM+7RqzufMnVbIon6Sr5x1SDYaQ==} + vite@8.0.16: + resolution: {integrity: sha512-h9bXPmJichP5fLmVQo3PyaGSDE2n3aPuomeAlVRm0JLmt4rY6zmPKd59HYI4LNW8oTK7tlTsuC7l/m7awx9Jcw==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: '@types/node': ^20.19.0 || >=22.12.0 + '@vitejs/devtools': ^0.1.18 + esbuild: ^0.27.0 || ^0.28.0 jiti: '>=1.21.0' less: ^4.0.0 - lightningcss: ^1.21.0 sass: ^1.70.0 sass-embedded: ^1.70.0 stylus: '>=0.54.8' @@ -16046,12 +15329,14 @@ packages: peerDependenciesMeta: '@types/node': optional: true + '@vitejs/devtools': + optional: true + esbuild: + optional: true jiti: optional: true less: optional: true - lightningcss: - optional: true sass: optional: true sass-embedded: @@ -16067,6 +15352,14 @@ packages: yaml: optional: true + vitefu@1.1.3: + resolution: {integrity: sha512-ub4okH7Z5KLjb6hDyjqrGXqWtWvoYdU3IGm/NorpgHncKoLTCfRIbvlhBm7r0YstIaQRYlp4yEbFqDcKSzXSSg==} + peerDependencies: + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + vite: + optional: true + vm-browserify@1.1.2: resolution: {integrity: sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==} @@ -16077,22 +15370,8 @@ packages: vscode-uri@3.1.0: resolution: {integrity: sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==} - vue-component-type-helpers@2.2.12: - resolution: {integrity: sha512-YbGqHZ5/eW4SnkPNR44mKVc6ZKQoRs/Rux1sxC6rdwXb4qpbOSYfDr9DsTHolOTGmIKgM9j141mZbBeg05R1pw==} - - vue-component-type-helpers@3.2.4: - resolution: {integrity: sha512-05lR16HeZDcDpB23ku5b5f1fBOoHqFnMiKRr2CiEvbG5Ux4Yi0McmQBOET0dR0nxDXosxyVqv67q6CzS3AK8rw==} - - vue-demi@0.14.10: - resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==} - engines: {node: '>=12'} - hasBin: true - peerDependencies: - '@vue/composition-api': ^1.0.0-rc.1 - vue: ^3.0.0-0 || ^2.6.0 - peerDependenciesMeta: - '@vue/composition-api': - optional: true + vue-component-type-helpers@3.3.2: + resolution: {integrity: sha512-l4Z2Y34m7nFMlx8vrslJaVtXxUpzgDMSESC7TakG/c5kwjYT/do+E0NcT2/vWDzaoIhsShg/2OKwX7Q4nbzC0g==} vue-docgen-api@4.79.2: resolution: {integrity: sha512-n9ENAcs+40awPZMsas7STqjkZiVlIjxIKgiJr5rSohDP0/JCrD9VtlzNojafsA1MChm/hz2h3PDtUedx3lbgfA==} @@ -16112,80 +15391,22 @@ packages: peerDependencies: eslint: '>=6.0.0' - vue-hot-reload-api@2.3.4: - resolution: {integrity: sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==} - vue-inbrowser-compiler-independent-utils@4.71.1: resolution: {integrity: sha512-K3wt3iVmNGaFEOUR4JIThQRWfqokxLfnPslD41FDZB2ajXp789+wCqJyGYlIFsvEQ2P61PInw6/ph5iiqg51gg==} peerDependencies: vue: '>=2' - vue-loader@15.11.1: - resolution: {integrity: sha512-0iw4VchYLePqJfJu9s62ACWUXeSqM30SQqlIftbYWM3C+jpPcEHKSPUZBLjSF9au4HTHQ/naF6OGnO3Q/qGR3Q==} - peerDependencies: - '@vue/compiler-sfc': ^3.0.8 - cache-loader: '*' - css-loader: '*' - prettier: '*' - vue-template-compiler: '*' - webpack: ^3.0.0 || ^4.1.0 || ^5.0.0-0 - peerDependenciesMeta: - '@vue/compiler-sfc': - optional: true - cache-loader: - optional: true - prettier: - optional: true - vue-template-compiler: - optional: true - - vue-loader@17.4.2: - resolution: {integrity: sha512-yTKOA4R/VN4jqjw4y5HrynFL8AK0Z3/Jt7eOJXEitsm0GMRHDBjCfCiuTiLP7OESvsZYo2pATCWhDqxC5ZrM6w==} - peerDependencies: - '@vue/compiler-sfc': '*' - vue: '*' - webpack: ^4.1.0 || ^5.0.0-0 - peerDependenciesMeta: - '@vue/compiler-sfc': - optional: true - vue: - optional: true - - vue-style-loader@4.1.3: - resolution: {integrity: sha512-sFuh0xfbtpRlKfm39ss/ikqs9AbKCoXZBpHeVZ8Tx650o0k0q/YCM7FRvigtxpACezfq6af+a7JeqVTWvncqDg==} - vue-template-compiler@2.7.16: resolution: {integrity: sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==} - vue-template-es2015-compiler@1.9.1: - resolution: {integrity: sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==} - - vue-tsc@3.2.4: - resolution: {integrity: sha512-xj3YCvSLNDKt1iF9OcImWHhmYcihVu9p4b9s4PGR/qp6yhW+tZJaypGxHScRyOrdnHvaOeF+YkZOdKwbgGvp5g==} + vue-tsc@3.3.7: + resolution: {integrity: sha512-+C+rgD49wAQ5bUTl2sp5a8Bzg4YoldMNXM+g7CFe604MYcQ8PrZPMQhIjJSzKXtPBCa+C5ayMipqjbA7splekQ==} hasBin: true peerDependencies: typescript: '>=5.0.0' - vue@2.7.14: - resolution: {integrity: sha512-b2qkFyOM0kwqWFuQmgd4o+uHGU7T+2z3T+WQp8UBjADfEv2n4FEMffzBmCKNP0IGzOEEfYjvtcC62xaSKeQDrQ==} - deprecated: Vue 2 has reached EOL and is no longer actively maintained. See https://v2.vuejs.org/eol/ for more details. - - vue@3.2.45: - resolution: {integrity: sha512-9Nx/Mg2b2xWlXykmCwiTUCWHbWIj53bnkizBxKai1g61f2Xit700A1ljowpTIM11e3uipOeiPcSqnmBg6gyiaA==} - - vue@3.2.47: - resolution: {integrity: sha512-60188y/9Dc9WVrAZeUVSDxRQOZ+z+y5nO2ts9jWXSTkMvayiWxCWOWtBQoYjLeccfXkiiPZWAHcV+WTPhkqJHQ==} - - vue@3.5.21: - resolution: {integrity: sha512-xxf9rum9KtOdwdRkiApWL+9hZEMWE90FHh8yS1+KJAiWYh+iGWV1FquPjoO9VUHQ+VIhsCXNNyZ5Sf4++RVZBA==} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - vue@3.5.8: - resolution: {integrity: sha512-hvuvuCy51nP/1fSRvrrIqTLSvrSyz2Pq+KQ8S8SXCxTWVE0nMaOnSDnSOxV1eYmGfvK7mqiwvd1C59CEEz7dAQ==} + vue@3.5.35: + resolution: {integrity: sha512-cx89fnr+0kVGHiNFG6y6s0bdjypJRFNZn6x3WPstNdQR1bi1mbB7h4v5IBGTsPJU3nK1+0Iqj3Zf+hZWMieR4Q==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -16196,107 +15417,56 @@ packages: resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==} engines: {node: '>=18'} - walker@1.0.8: - resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} - - watchpack@2.4.4: - resolution: {integrity: sha512-c5EGNOiyxxV5qmTtAB7rbiXxi1ooX1pQKMLX/MIabJjRA0SJBQOjKF+KSVfHkr9U1cADPon0mRiVe/riyaiDUA==} + watchpack@2.5.1: + resolution: {integrity: sha512-Zn5uXdcFNIA1+1Ei5McRd+iRzfhENPCe7LeABkJtNulSxjma+l7ltNx55BWZkRlwRnpOgHqxnjyaDgJnNXnqzg==} engines: {node: '>=10.13.0'} - wbuf@1.7.3: - resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==} - web-namespaces@2.0.1: resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} - web-vitals@5.1.0: - resolution: {integrity: sha512-ArI3kx5jI0atlTtmV0fWU3fjpLmq/nD3Zr1iFFlJLaqa5wLBkUSzINwBPySCX/8jRyjlmy1Volw1kz1g9XE4Jg==} + web-vitals@5.3.0: + resolution: {integrity: sha512-q6LWsLatGYZp5VGBIOvbTj6JBV2nOmC8KvWztXBmwJcfFAzhwKwbOxhUH306XY3CcaZDUlSmSuNPBsCn0bFu+g==} webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} - webidl-conversions@4.0.2: - resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} - - webidl-conversions@7.0.0: - resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} - engines: {node: '>=12'} - webidl-conversions@8.0.0: resolution: {integrity: sha512-n4W4YFyz5JzOfQeA8oN7dUYpR+MBP3PIUsn2jLjWXwK5ASUzt0Jc/A5sAUZoCYFJRGF0FBKJ+1JjN43rNdsQzA==} engines: {node: '>=20'} - webpack-bundle-analyzer@4.10.2: - resolution: {integrity: sha512-vJptkMm9pk5si4Bv922ZbKLV8UTT4zib4FPgXMhgzUny0bfDDkLXAVQs3ly3fS4/TN9ROFtb0NFrm04UXFE/Vw==} - engines: {node: '>= 10.13.0'} - hasBin: true - - webpack-bundle-analyzer@5.2.0: - resolution: {integrity: sha512-Etrauj1wYO/xjiz/Vfd6bW1lG9fEhrJpNmu10tv0X9kv+gyY3qiE09uYepqg1Xd0PxOvllRXwWYWjtQYoO/glQ==} + webpack-bundle-analyzer@5.3.0: + resolution: {integrity: sha512-PEhAoqiJ+47d0uLMx/+zo5XOvaU+Vk6N2ZLht7H3n09QLy/fhyvqGNwjdRUHJDgMN8crBR2ZwVHkIswT3Xuawg==} engines: {node: '>= 20.9.0'} hasBin: true - webpack-cli@6.0.1: - resolution: {integrity: sha512-MfwFQ6SfwinsUVi0rNJm7rHZ31GyTcpVE5pgVA3hwFRb7COD4TzjUUwhGWKfO50+xdc2MQPuEBBJoqIMGt3JDw==} - engines: {node: '>=18.12.0'} - hasBin: true - peerDependencies: - webpack: ^5.82.0 - webpack-bundle-analyzer: '*' - webpack-dev-server: '*' - peerDependenciesMeta: - webpack-bundle-analyzer: - optional: true - webpack-dev-server: - optional: true - - webpack-dev-middleware@7.4.2: - resolution: {integrity: sha512-xOO8n6eggxnwYpy1NlzUKpvrjfJTvae5/D6WOK0S2LSo7vjmo5gCM1DbLUmFqrMTJP+W/0YZNctm7jasWvLuBA==} - engines: {node: '>= 18.12.0'} - peerDependencies: - webpack: ^5.0.0 - peerDependenciesMeta: - webpack: - optional: true - - webpack-dev-server@5.2.2: - resolution: {integrity: sha512-QcQ72gh8a+7JO63TAx/6XZf/CWhgMzu5m0QirvPfGvptOusAxG12w2+aua1Jkjr7hzaWDnJ2n6JFeexMHI+Zjg==} + webpack-dev-middleware@7.4.5: + resolution: {integrity: sha512-uxQ6YqGdE4hgDKNf7hUiPXOdtkXvBJXrfEGYSx7P7LC8hnUYGK70X6xQXUvXeNyBDDcsiQXpG2m3G9vxowaEuA==} engines: {node: '>= 18.12.0'} - hasBin: true peerDependencies: webpack: ^5.0.0 - webpack-cli: '*' peerDependenciesMeta: webpack: optional: true - webpack-cli: - optional: true webpack-hot-middleware@2.26.1: resolution: {integrity: sha512-khZGfAeJx6I8K9zKohEWWYN6KDlVw2DHownoe+6Vtwj1LP9WFgegXnVMSkZ/dBEBtXFwrkkydsaPFlB7f8wU2A==} - webpack-merge@6.0.1: - resolution: {integrity: sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==} - engines: {node: '>=18.0.0'} - - webpack-sources@1.4.3: - resolution: {integrity: sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==} + webpack-node-externals@3.0.0: + resolution: {integrity: sha512-LnL6Z3GGDPht/AigwRh2dvL9PQPFQ8skEpVrWZXLWBYmqcaojHNN0onvHzie6rq7EWKrrBfPYqNEzTJgiwEQDQ==} + engines: {node: '>=6'} - webpack-sources@3.3.3: - resolution: {integrity: sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==} + webpack-sources@3.4.1: + resolution: {integrity: sha512-eACpxRN02yaawnt+uUNIF7Qje6A9zArxBbcAJjK1PK3S9Ycg5jIuJ8pW4q8EMnwNZCEGltcjkRx1QzOxOkKD8A==} engines: {node: '>=10.13.0'} webpack-stats-plugin@1.1.3: resolution: {integrity: sha512-yUKYyy+e0iF/w31QdfioRKY+h3jDBRpthexBOWGKda99iu2l/wxYsI/XqdlP5IU58/0KB9CsJZgWNAl+/MPkRw==} - webpack-virtual-modules@0.5.0: - resolution: {integrity: sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==} - webpack-virtual-modules@0.6.2: resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==} - webpack@5.104.1: - resolution: {integrity: sha512-Qphch25abbMNtekmEGJmeRUhLDbe+QfiWTiqpKYkpCOWY64v9eyl+KRRLmqOFA2AvKPpc9DC6+u2n76tQLBoaA==} + webpack@5.102.1: + resolution: {integrity: sha512-7h/weGm9d/ywQ6qzJ+Xy+r9n/3qgp/thalBbpOi5i223dPXKi04IBtqPN9nTd+jBc7QKfvDbaBnFipYp4sJAUQ==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -16305,24 +15475,11 @@ packages: webpack-cli: optional: true - websocket-driver@0.7.4: - resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==} - engines: {node: '>=0.8.0'} - - websocket-extensions@0.1.4: - resolution: {integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==} - engines: {node: '>=0.8.0'} - whatwg-encoding@2.0.0: resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} engines: {node: '>=12'} deprecated: Use @exodus/bytes instead for a more spec-conformant and faster implementation - whatwg-encoding@3.1.1: - resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==} - engines: {node: '>=18'} - deprecated: Use @exodus/bytes instead for a more spec-conformant and faster implementation - whatwg-mimetype@3.0.0: resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==} engines: {node: '>=12'} @@ -16331,10 +15488,6 @@ packages: resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==} engines: {node: '>=18'} - whatwg-url@14.2.0: - resolution: {integrity: sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==} - engines: {node: '>=18'} - whatwg-url@15.1.0: resolution: {integrity: sha512-2ytDk0kiEj/yu90JOAp44PVPUkO9+jVhyf+SybKlRHSDlvOOZhdPIrr7xTH64l4WixO2cP+wQIcgujkGBPPz6g==} engines: {node: '>=20'} @@ -16342,9 +15495,6 @@ packages: whatwg-url@5.0.0: resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} - whatwg-url@7.1.0: - resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} - which-boxed-primitive@1.1.1: resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==} engines: {node: '>= 0.4'} @@ -16370,76 +15520,15 @@ packages: resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==} engines: {node: '>=12'} - wildcard@2.0.1: - resolution: {integrity: sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==} - with@7.0.2: resolution: {integrity: sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==} engines: {node: '>= 10.0.0'} - wordwrap@1.0.0: - resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} - - workbox-background-sync@7.4.0: - resolution: {integrity: sha512-8CB9OxKAgKZKyNMwfGZ1XESx89GryWTfI+V5yEj8sHjFH8MFelUwYXEyldEK6M6oKMmn807GoJFUEA1sC4XS9w==} - - workbox-broadcast-update@7.4.0: - resolution: {integrity: sha512-+eZQwoktlvo62cI0b+QBr40v5XjighxPq3Fzo9AWMiAosmpG5gxRHgTbGGhaJv/q/MFVxwFNGh/UwHZ/8K88lA==} - - workbox-build@7.4.0: - resolution: {integrity: sha512-Ntk1pWb0caOFIvwz/hfgrov/OJ45wPEhI5PbTywQcYjyZiVhT3UrwwUPl6TRYbTm4moaFYithYnl1lvZ8UjxcA==} - engines: {node: '>=20.0.0'} - - workbox-cacheable-response@7.4.0: - resolution: {integrity: sha512-0Fb8795zg/x23ISFkAc7lbWes6vbw34DGFIMw31cwuHPgDEC/5EYm6m/ZkylLX0EnEbbOyOCLjKgFS/Z5g0HeQ==} - - workbox-core@7.4.0: - resolution: {integrity: sha512-6BMfd8tYEnN4baG4emG9U0hdXM4gGuDU3ectXuVHnj71vwxTFI7WOpQJC4siTOlVtGqCUtj0ZQNsrvi6kZZTAQ==} - - workbox-expiration@7.4.0: - resolution: {integrity: sha512-V50p4BxYhtA80eOvulu8xVfPBgZbkxJ1Jr8UUn0rvqjGhLDqKNtfrDfjJKnLz2U8fO2xGQJTx/SKXNTzHOjnHw==} - - workbox-google-analytics@7.4.0: - resolution: {integrity: sha512-MVPXQslRF6YHkzGoFw1A4GIB8GrKym/A5+jYDUSL+AeJw4ytQGrozYdiZqUW1TPQHW8isBCBtyFJergUXyNoWQ==} - - workbox-navigation-preload@7.4.0: - resolution: {integrity: sha512-etzftSgdQfjMcfPgbfaZCfM2QuR1P+4o8uCA2s4rf3chtKTq/Om7g/qvEOcZkG6v7JZOSOxVYQiOu6PbAZgU6w==} - - workbox-precaching@7.4.0: - resolution: {integrity: sha512-VQs37T6jDqf1rTxUJZXRl3yjZMf5JX/vDPhmx2CPgDDKXATzEoqyRqhYnRoxl6Kr0rqaQlp32i9rtG5zTzIlNg==} - - workbox-range-requests@7.4.0: - resolution: {integrity: sha512-3Vq854ZNuP6Y0KZOQWLaLC9FfM7ZaE+iuQl4VhADXybwzr4z/sMmnLgTeUZLq5PaDlcJBxYXQ3U91V7dwAIfvw==} - - workbox-recipes@7.4.0: - resolution: {integrity: sha512-kOkWvsAn4H8GvAkwfJTbwINdv4voFoiE9hbezgB1sb/0NLyTG4rE7l6LvS8lLk5QIRIto+DjXLuAuG3Vmt3cxQ==} - - workbox-routing@7.4.0: - resolution: {integrity: sha512-C/ooj5uBWYAhAqwmU8HYQJdOjjDKBp9MzTQ+otpMmd+q0eF59K+NuXUek34wbL0RFrIXe/KKT+tUWcZcBqxbHQ==} - - workbox-strategies@7.4.0: - resolution: {integrity: sha512-T4hVqIi5A4mHi92+5EppMX3cLaVywDp8nsyUgJhOZxcfSV/eQofcOA6/EMo5rnTNmNTpw0rUgjAI6LaVullPpg==} - - workbox-streams@7.4.0: - resolution: {integrity: sha512-QHPBQrey7hQbnTs5GrEVoWz7RhHJXnPT+12qqWM378orDMo5VMJLCkCM1cnCk+8Eq92lccx/VgRZ7WAzZWbSLg==} - - workbox-sw@7.4.0: - resolution: {integrity: sha512-ltU+Kr3qWR6BtbdlMnCjobZKzeV1hN+S6UvDywBrwM19TTyqA03X66dzw1tEIdJvQ4lYKkBFox6IAEhoSEZ8Xw==} - - workbox-webpack-plugin@7.4.0: - resolution: {integrity: sha512-NRgx4lYe4JP5I8qqiROmngbc38WyyN3BZh48lUir2XYJ63EuHWN0KpDxgcYQ/fJtQQIBoswwUPmpqwQmaupnxQ==} - engines: {node: '>=20.0.0'} - peerDependencies: - webpack: ^4.4.0 || ^5.91.0 - - workbox-window@7.4.0: - resolution: {integrity: sha512-/bIYdBLAVsNR3v7gYGaV4pQW3M3kEPx5E8vDxGvxo6khTrGtSSCS7QiFKv9ogzBgZiy0OXLP9zO28U/1nF1mfw==} - - worker-rspack-loader@3.1.2: - resolution: {integrity: sha512-lz2CoI/xGUFtjGrfTfzU6193fRdqSPsYrwPppeVCyknnFjq384RQ8BTHYp/KVMsgrodIubZX/G/i7sxvwC9tSA==} + worker-rspack-loader@3.1.4: + resolution: {integrity: sha512-rthRfQ4xeYvfXv0aJ83tpCZLBRHoZDTPzZzE3017D8ogGGpCBg5xmeWN2FEmD2WguPdEqNUK7EuY3VW6ibhtlw==} engines: {node: '>= 10.13.0'} peerDependencies: - '@rspack/core': 0.x || 1.x + '@rspack/core': 0.x || 1.x || ^2.0.0-0 webpack: ^5.0.0 peerDependenciesMeta: '@rspack/core': @@ -16466,18 +15555,6 @@ packages: resolution: {integrity: sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - ws@7.5.9: - resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==} - engines: {node: '>=8.3.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - ws@8.11.0: resolution: {integrity: sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==} engines: {node: '>=10.0.0'} @@ -16514,20 +15591,8 @@ packages: utf-8-validate: optional: true - ws@8.18.3: - resolution: {integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - - ws@8.19.0: - resolution: {integrity: sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==} + ws@8.21.0: + resolution: {integrity: sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -16542,6 +15607,10 @@ packages: resolution: {integrity: sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==} engines: {node: '>=18'} + wsl-utils@0.3.1: + resolution: {integrity: sha512-g/eziiSUNBSsdDJtCLB8bdYEUMj4jR7AGeUo96p/3dTafgjHhpF4RiCFPiRILwjQoDXx5MqkBr4fwWtR3Ky4Wg==} + engines: {node: '>=20'} + xml-name-validator@4.0.0: resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} engines: {node: '>=12'} @@ -16553,6 +15622,10 @@ packages: xml2js@0.4.17: resolution: {integrity: sha512-1O7wk/NTQN0UEOItIYTxK4qP4sMUVU60MbF4Nj0a8jd6eebMXOicVI/KFOEsYKKH4uBpx6XG9ZGZctXK5rtO5Q==} + xmlbuilder2@4.0.3: + resolution: {integrity: sha512-bx8Q1STctnNaaDymWnkfQLKofs0mGNN7rLLapJlGuV3VlvegD7Ls4ggMjE3aUSWItCCzU0PEv45lI87iSigiCA==} + engines: {node: '>=20.0'} + xmlbuilder@4.2.1: resolution: {integrity: sha512-oEePiEefhQhAeUnwRnIBLBWmk/fsWWbQ53EEWsRuzECbQ3m5o/Esmq6H47CYYwSLW+Ynt0rS9hd0pd2ogMAWjg==} engines: {node: '>=0.8.0'} @@ -16568,19 +15641,12 @@ packages: resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} engines: {node: '>=10'} - yallist@2.1.2: - resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==} - yallist@3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - yallist@5.0.0: - resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==} - engines: {node: '>=18'} - yaml-loader@0.9.0: resolution: {integrity: sha512-N0bPfDR42qCruELfmpF6Q8XnDu1elTULGjvVn7u6rsfDa8WhlmJbjXQRh+x5TGmpOqw8R9qfiUgc3aKP+8Hd4w==} engines: {node: '>= 20'} @@ -16589,8 +15655,8 @@ packages: resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} engines: {node: '>= 6'} - yaml@2.8.1: - resolution: {integrity: sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==} + yaml@2.9.0: + resolution: {integrity: sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==} engines: {node: '>= 14.6'} hasBin: true @@ -16602,10 +15668,6 @@ packages: resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} engines: {node: '>=12'} - yn@3.1.1: - resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} - engines: {node: '>=6'} - yocto-queue@0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} @@ -16614,6 +15676,10 @@ packages: resolution: {integrity: sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==} engines: {node: '>=12.20'} + yoctocolors@2.1.2: + resolution: {integrity: sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==} + engines: {node: '>=18'} + zimmerframe@1.1.4: resolution: {integrity: sha512-B58NGBEoc8Y9MWWCQGl/gq9xBCe4IiKM0a2x7GZdQKOW5Exr8S1W24J6OgM1njK8xCRGvAJIL/MxXHf6SkmQKQ==} @@ -16623,8 +15689,26 @@ packages: peerDependencies: zod: ^3.25.0 || ^4.0.0 - zod@4.1.12: - resolution: {integrity: sha512-JInaHOamG8pt5+Ey8kGmdcAcg3OL9reK8ltczgHTAwNhMys/6ThXHityHxVV2p3fkw/c+MAvBHFVYHFZDmjMCQ==} + zod@4.4.3: + resolution: {integrity: sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==} + + zustand@5.0.14: + resolution: {integrity: sha512-/8tAspM5LMPr28b3fwLYrtdj77ECpfZviaP75CMTnwO8ISyaE4GDIG/9rDDYq/cH9D2Xw2A2RXglLInmVBQB/g==} + engines: {node: '>=12.20.0'} + peerDependencies: + '@types/react': '>=18.0.0' + immer: '>=9.0.6' + react: '>=18.0.0' + use-sync-external-store: '>=1.2.0' + peerDependenciesMeta: + '@types/react': + optional: true + immer: + optional: true + react: + optional: true + use-sync-external-store: + optional: true zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} @@ -16633,7 +15717,7 @@ snapshots: '@aashutoshrathi/word-wrap@1.2.6': {} - '@acemir/cssom@0.9.29': {} + '@acemir/cssom@0.9.31': {} '@adobe/css-tools@4.3.3': {} @@ -16641,44 +15725,28 @@ snapshots: '@alloc/quick-lru@5.2.0': {} - '@antfu/ni@27.0.1': + '@antfu/ni@30.1.0': dependencies: - ansis: 4.2.0 fzf: 0.5.2 - package-manager-detector: 1.5.0 - tinyexec: 1.0.2 - tinyglobby: 0.2.15 - - '@apideck/better-ajv-errors@0.3.6(ajv@8.12.0)': - dependencies: - ajv: 8.12.0 - json-schema: 0.4.0 - jsonpointer: 5.0.1 - leven: 3.1.0 - - '@asamuzakjp/css-color@3.2.0': - dependencies: - '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - lru-cache: 10.4.3 + package-manager-detector: 1.6.0 + tinyexec: 1.2.2 + tinyglobby: 0.2.17 - '@asamuzakjp/css-color@4.1.0': + '@asamuzakjp/css-color@4.1.2': dependencies: - '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - lru-cache: 11.2.4 + '@csstools/css-calc': 3.2.0(@csstools/css-parser-algorithms@4.0.0)(@csstools/css-tokenizer@4.0.0) + '@csstools/css-color-parser': 4.1.0(@csstools/css-parser-algorithms@4.0.0)(@csstools/css-tokenizer@4.0.0) + '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) + '@csstools/css-tokenizer': 4.0.0 + lru-cache: 11.3.5 - '@asamuzakjp/dom-selector@6.7.6': + '@asamuzakjp/dom-selector@6.8.1': dependencies: '@asamuzakjp/nwsapi': 2.3.9 bidi-js: 1.0.3 css-tree: 3.1.0 is-potential-custom-element-name: 1.0.1 - lru-cache: 11.2.4 + lru-cache: 11.3.5 '@asamuzakjp/nwsapi@2.3.9': {} @@ -16723,55 +15791,35 @@ snapshots: '@babel/code-frame@7.26.2': dependencies: - '@babel/helper-validator-identifier': 7.28.5 + '@babel/helper-validator-identifier': 7.29.7 js-tokens: 4.0.0 picocolors: 1.1.1 - '@babel/code-frame@7.28.6': + '@babel/code-frame@7.27.1': dependencies: - '@babel/helper-validator-identifier': 7.28.5 + '@babel/helper-validator-identifier': 7.29.7 js-tokens: 4.0.0 picocolors: 1.1.1 - '@babel/code-frame@7.29.0': + '@babel/code-frame@7.29.7': dependencies: - '@babel/helper-validator-identifier': 7.28.5 + '@babel/helper-validator-identifier': 7.29.7 js-tokens: 4.0.0 picocolors: 1.1.1 - '@babel/compat-data@7.29.0': {} + '@babel/compat-data@7.29.7': {} - '@babel/core@7.28.6': + '@babel/core@7.29.7': dependencies: - '@babel/code-frame': 7.28.6 - '@babel/generator': 7.28.6 - '@babel/helper-compilation-targets': 7.28.6 - '@babel/helper-module-transforms': 7.28.6(@babel/core@7.28.6) - '@babel/helpers': 7.28.6 - '@babel/parser': 7.28.6 - '@babel/template': 7.28.6 - '@babel/traverse': 7.28.6 - '@babel/types': 7.28.6 - '@jridgewell/remapping': 2.3.5 - convert-source-map: 2.0.0 - debug: 4.4.3 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - '@babel/core@7.29.0': - dependencies: - '@babel/code-frame': 7.29.0 - '@babel/generator': 7.29.0 - '@babel/helper-compilation-targets': 7.28.6 - '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0) - '@babel/helpers': 7.28.6 - '@babel/parser': 7.29.0 - '@babel/template': 7.28.6 - '@babel/traverse': 7.29.0 - '@babel/types': 7.29.0 + '@babel/code-frame': 7.29.7 + '@babel/generator': 7.29.7 + '@babel/helper-compilation-targets': 7.29.7 + '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7) + '@babel/helpers': 7.29.7 + '@babel/parser': 7.29.7 + '@babel/template': 7.29.7 + '@babel/traverse': 7.29.7 + '@babel/types': 7.29.7 '@jridgewell/remapping': 2.3.5 convert-source-map: 2.0.0 debug: 4.4.3 @@ -16781,1900 +15829,1247 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/generator@7.28.6': - dependencies: - '@babel/parser': 7.28.6 - '@babel/types': 7.28.6 - '@jridgewell/gen-mapping': 0.3.12 - '@jridgewell/trace-mapping': 0.3.31 - jsesc: 3.1.0 - - '@babel/generator@7.29.0': + '@babel/generator@7.29.7': dependencies: - '@babel/parser': 7.29.0 - '@babel/types': 7.29.0 - '@jridgewell/gen-mapping': 0.3.12 + '@babel/parser': 7.29.7 + '@babel/types': 7.29.7 + '@jridgewell/gen-mapping': 0.3.13 '@jridgewell/trace-mapping': 0.3.31 jsesc: 3.1.0 - '@babel/helper-annotate-as-pure@7.27.3': + '@babel/helper-annotate-as-pure@7.29.7': dependencies: - '@babel/types': 7.28.6 + '@babel/types': 7.29.7 - '@babel/helper-compilation-targets@7.28.6': + '@babel/helper-compilation-targets@7.29.7': dependencies: - '@babel/compat-data': 7.29.0 - '@babel/helper-validator-option': 7.27.1 - browserslist: 4.28.1 + '@babel/compat-data': 7.29.7 + '@babel/helper-validator-option': 7.29.7 + browserslist: 4.28.2 lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.28.6(@babel/core@7.28.6)': + '@babel/helper-create-class-features-plugin@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.28.6 - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-member-expression-to-functions': 7.28.5 - '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/helper-replace-supers': 7.28.6(@babel/core@7.28.6) - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/traverse': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-annotate-as-pure': 7.29.7 + '@babel/helper-member-expression-to-functions': 7.29.7 + '@babel/helper-optimise-call-expression': 7.29.7 + '@babel/helper-replace-supers': 7.29.7(@babel/core@7.29.7) + '@babel/helper-skip-transparent-expression-wrappers': 7.29.7 + '@babel/traverse': 7.29.7 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/helper-create-class-features-plugin@7.28.6(@babel/core@7.29.0)': + '@babel/helper-create-regexp-features-plugin@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-member-expression-to-functions': 7.28.5 - '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/helper-replace-supers': 7.28.6(@babel/core@7.29.0) - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/traverse': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-annotate-as-pure': 7.29.7 + regexpu-core: 6.4.0 semver: 6.3.1 + + '@babel/helper-define-polyfill-provider@0.6.8(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-compilation-targets': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + debug: 4.4.3 + lodash.debounce: 4.0.8 + resolve: 1.22.12 transitivePeerDependencies: - supports-color - '@babel/helper-create-regexp-features-plugin@7.28.5(@babel/core@7.28.6)': + '@babel/helper-globals@7.29.7': {} + + '@babel/helper-member-expression-to-functions@7.29.7': dependencies: - '@babel/core': 7.28.6 - '@babel/helper-annotate-as-pure': 7.27.3 - regexpu-core: 6.4.0 - semver: 6.3.1 + '@babel/traverse': 7.29.7 + '@babel/types': 7.29.7 + transitivePeerDependencies: + - supports-color - '@babel/helper-create-regexp-features-plugin@7.28.5(@babel/core@7.29.0)': + '@babel/helper-module-imports@7.18.6': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-annotate-as-pure': 7.27.3 - regexpu-core: 6.4.0 - semver: 6.3.1 + '@babel/types': 7.29.7 - '@babel/helper-define-polyfill-provider@0.6.6(@babel/core@7.28.6)': + '@babel/helper-module-imports@7.29.7': dependencies: - '@babel/core': 7.28.6 - '@babel/helper-compilation-targets': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 - debug: 4.4.3 - lodash.debounce: 4.0.8 - resolve: 1.22.11 + '@babel/traverse': 7.29.7 + '@babel/types': 7.29.7 transitivePeerDependencies: - supports-color - '@babel/helper-define-polyfill-provider@0.6.6(@babel/core@7.29.0)': + '@babel/helper-module-transforms@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-compilation-targets': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 - debug: 4.4.3 - lodash.debounce: 4.0.8 - resolve: 1.22.11 + '@babel/core': 7.29.7 + '@babel/helper-module-imports': 7.29.7 + '@babel/helper-validator-identifier': 7.29.7 + '@babel/traverse': 7.29.7 transitivePeerDependencies: - supports-color - '@babel/helper-globals@7.28.0': {} + '@babel/helper-optimise-call-expression@7.29.7': + dependencies: + '@babel/types': 7.29.7 + + '@babel/helper-plugin-utils@7.29.7': {} - '@babel/helper-member-expression-to-functions@7.28.5': + '@babel/helper-remap-async-to-generator@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/traverse': 7.28.6 - '@babel/types': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-annotate-as-pure': 7.29.7 + '@babel/helper-wrap-function': 7.29.7 + '@babel/traverse': 7.29.7 transitivePeerDependencies: - supports-color - '@babel/helper-module-imports@7.18.6': - dependencies: - '@babel/types': 7.28.6 - - '@babel/helper-module-imports@7.28.6': + '@babel/helper-replace-supers@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/traverse': 7.28.6 - '@babel/types': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-member-expression-to-functions': 7.29.7 + '@babel/helper-optimise-call-expression': 7.29.7 + '@babel/traverse': 7.29.7 transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.28.6(@babel/core@7.28.6)': + '@babel/helper-skip-transparent-expression-wrappers@7.29.7': dependencies: - '@babel/core': 7.28.6 - '@babel/helper-module-imports': 7.28.6 - '@babel/helper-validator-identifier': 7.28.5 - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.7 + '@babel/types': 7.29.7 transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.28.6(@babel/core@7.29.0)': + '@babel/helper-string-parser@7.29.7': {} + + '@babel/helper-validator-identifier@7.29.7': {} + + '@babel/helper-validator-option@7.29.7': {} + + '@babel/helper-wrap-function@7.29.7': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-module-imports': 7.28.6 - '@babel/helper-validator-identifier': 7.28.5 - '@babel/traverse': 7.29.0 + '@babel/template': 7.29.7 + '@babel/traverse': 7.29.7 + '@babel/types': 7.29.7 transitivePeerDependencies: - supports-color - '@babel/helper-optimise-call-expression@7.27.1': + '@babel/helpers@7.29.7': dependencies: - '@babel/types': 7.28.6 + '@babel/template': 7.29.7 + '@babel/types': 7.29.7 - '@babel/helper-plugin-utils@7.28.6': {} + '@babel/parser@7.29.7': + dependencies: + '@babel/types': 7.29.7 - '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.28.6)': + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.28.6 - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-wrap-function': 7.27.1 - '@babel/traverse': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/traverse': 7.29.7 transitivePeerDependencies: - supports-color - '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.29.0)': + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-bugfix-safari-rest-destructuring-rhs-array@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-wrap-function': 7.27.1 - '@babel/traverse': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.29.7 transitivePeerDependencies: - supports-color - '@babel/helper-replace-supers@7.28.6(@babel/core@7.28.6)': + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.28.6 - '@babel/helper-member-expression-to-functions': 7.28.5 - '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/traverse': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.29.7 + '@babel/plugin-transform-optional-chaining': 7.29.7(@babel/core@7.29.7) transitivePeerDependencies: - supports-color - '@babel/helper-replace-supers@7.28.6(@babel/core@7.29.0)': + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-member-expression-to-functions': 7.28.5 - '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/traverse': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/traverse': 7.29.7 transitivePeerDependencies: - supports-color - '@babel/helper-skip-transparent-expression-wrappers@7.27.1': + '@babel/plugin-proposal-decorators@7.29.0(@babel/core@7.29.7)': dependencies: - '@babel/traverse': 7.28.6 - '@babel/types': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-syntax-decorators': 7.28.6(@babel/core@7.29.7) transitivePeerDependencies: - supports-color - '@babel/helper-string-parser@7.27.1': {} - - '@babel/helper-validator-identifier@7.28.5': {} - - '@babel/helper-validator-option@7.27.1': {} - - '@babel/helper-wrap-function@7.27.1': + '@babel/plugin-proposal-decorators@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/template': 7.28.6 - '@babel/traverse': 7.28.6 - '@babel/types': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-syntax-decorators': 7.29.7(@babel/core@7.29.7) transitivePeerDependencies: - supports-color - '@babel/helpers@7.28.6': + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.29.7)': dependencies: - '@babel/template': 7.28.6 - '@babel/types': 7.29.0 + '@babel/core': 7.29.7 - '@babel/parser@7.28.6': + '@babel/plugin-syntax-decorators@7.28.6(@babel/core@7.29.7)': dependencies: - '@babel/types': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 - '@babel/parser@7.29.0': + '@babel/plugin-syntax-decorators@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/types': 7.29.0 + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.28.5(@babel/core@7.28.6)': + '@babel/plugin-syntax-flow@7.28.6(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/traverse': 7.28.6 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.28.5(@babel/core@7.29.0)': + '@babel/plugin-syntax-import-assertions@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/traverse': 7.28.6 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1(@babel/core@7.28.6)': + '@babel/plugin-syntax-import-attributes@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1(@babel/core@7.29.0)': + '@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1(@babel/core@7.28.6)': + '@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1(@babel/core@7.29.0)': + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1(@babel/core@7.28.6)': + '@babel/plugin-transform-arrow-functions@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/plugin-transform-optional-chaining': 7.28.6(@babel/core@7.28.6) - transitivePeerDependencies: - - supports-color + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1(@babel/core@7.29.0)': + '@babel/plugin-transform-async-generator-functions@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/plugin-transform-optional-chaining': 7.28.6(@babel/core@7.29.0) + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-remap-async-to-generator': 7.29.7(@babel/core@7.29.7) + '@babel/traverse': 7.29.7 transitivePeerDependencies: - supports-color - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.6(@babel/core@7.28.6)': + '@babel/plugin-transform-async-to-generator@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/traverse': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-module-imports': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-remap-async-to-generator': 7.29.7(@babel/core@7.29.7) transitivePeerDependencies: - supports-color - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.6(@babel/core@7.29.0)': + '@babel/plugin-transform-block-scoped-functions@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/traverse': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-block-scoping@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-class-properties@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-decorators@7.28.0(@babel/core@7.29.0)': + '@babel/plugin-transform-class-static-block@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0) - '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-decorators': 7.27.1(@babel/core@7.29.0) + '@babel/core': 7.29.7 + '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-decorators@7.29.0(@babel/core@7.29.0)': + '@babel/plugin-transform-classes@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0) - '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-decorators': 7.28.6(@babel/core@7.29.0) + '@babel/core': 7.29.7 + '@babel/helper-annotate-as-pure': 7.29.7 + '@babel/helper-compilation-targets': 7.29.7 + '@babel/helper-globals': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-replace-supers': 7.29.7(@babel/core@7.29.7) + '@babel/traverse': 7.29.7 transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.28.6)': + '@babel/plugin-transform-computed-properties@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/template': 7.29.7 - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.29.0)': + '@babel/plugin-transform-destructuring@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/traverse': 7.29.7 + transitivePeerDependencies: + - supports-color - '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.29.0)': + '@babel/plugin-transform-dotall-regex@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.29.0)': + '@babel/plugin-transform-duplicate-keys@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.29.0)': + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.29.0)': + '@babel/plugin-transform-dynamic-import@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-syntax-decorators@7.27.1(@babel/core@7.29.0)': + '@babel/plugin-transform-explicit-resource-management@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-destructuring': 7.29.7(@babel/core@7.29.7) + transitivePeerDependencies: + - supports-color - '@babel/plugin-syntax-decorators@7.28.6(@babel/core@7.29.0)': + '@babel/plugin-transform-exponentiation-operator@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-syntax-flow@7.27.1(@babel/core@7.28.6)': + '@babel/plugin-transform-export-namespace-from@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-syntax-flow@7.27.1(@babel/core@7.29.0)': + '@babel/plugin-transform-flow-strip-types@7.27.1(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-syntax-flow': 7.28.6(@babel/core@7.29.7) - '@babel/plugin-syntax-import-assertions@7.28.6(@babel/core@7.28.6)': + '@babel/plugin-transform-for-of@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-syntax-import-assertions@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-syntax-import-attributes@7.28.6(@babel/core@7.28.6)': - dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-syntax-import-attributes@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.28.6)': - dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.28.6)': - dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.29.7 + transitivePeerDependencies: + - supports-color - '@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0)': + '@babel/plugin-transform-function-name@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-compilation-targets': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/traverse': 7.29.7 + transitivePeerDependencies: + - supports-color - '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.28.6)': + '@babel/plugin-transform-json-strings@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.28.6 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.6) - '@babel/helper-plugin-utils': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.29.0)': + '@babel/plugin-transform-literals@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) - '@babel/helper-plugin-utils': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.28.6)': + '@babel/plugin-transform-logical-assignment-operators@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.29.0)': + '@babel/plugin-transform-member-expression-literals@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-async-generator-functions@7.29.0(@babel/core@7.28.6)': + '@babel/plugin-transform-modules-amd@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.6) - '@babel/traverse': 7.29.0 + '@babel/core': 7.29.7 + '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-async-generator-functions@7.29.0(@babel/core@7.29.0)': + '@babel/plugin-transform-modules-commonjs@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.29.0) - '@babel/traverse': 7.29.0 + '@babel/core': 7.29.7 + '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-async-to-generator@7.28.6(@babel/core@7.28.6)': + '@babel/plugin-transform-modules-systemjs@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.28.6 - '@babel/helper-module-imports': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.6) + '@babel/core': 7.29.7 + '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-validator-identifier': 7.29.7 + '@babel/traverse': 7.29.7 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-async-to-generator@7.28.6(@babel/core@7.29.0)': + '@babel/plugin-transform-modules-umd@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-module-imports': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.29.0) + '@babel/core': 7.29.7 + '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.28.6)': + '@babel/plugin-transform-named-capturing-groups-regex@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.29.0)': + '@babel/plugin-transform-new-target@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-block-scoping@7.28.6(@babel/core@7.28.6)': + '@babel/plugin-transform-nullish-coalescing-operator@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-block-scoping@7.28.6(@babel/core@7.29.0)': + '@babel/plugin-transform-numeric-separator@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-class-properties@7.28.6(@babel/core@7.28.6)': + '@babel/plugin-transform-object-rest-spread@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.28.6 - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.28.6) - '@babel/helper-plugin-utils': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-compilation-targets': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-destructuring': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-parameters': 7.29.7(@babel/core@7.29.7) + '@babel/traverse': 7.29.7 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-class-properties@7.28.6(@babel/core@7.29.0)': + '@babel/plugin-transform-object-super@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0) - '@babel/helper-plugin-utils': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-replace-supers': 7.29.7(@babel/core@7.29.7) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-class-static-block@7.28.6(@babel/core@7.28.6)': + '@babel/plugin-transform-optional-catch-binding@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.28.6 - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.28.6) - '@babel/helper-plugin-utils': 7.28.6 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-class-static-block@7.28.6(@babel/core@7.29.0)': + '@babel/plugin-transform-optional-chaining@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0) - '@babel/helper-plugin-utils': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.29.7 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-classes@7.28.6(@babel/core@7.28.6)': + '@babel/plugin-transform-parameters@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-private-methods@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.28.6 - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-compilation-targets': 7.28.6 - '@babel/helper-globals': 7.28.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-replace-supers': 7.28.6(@babel/core@7.28.6) - '@babel/traverse': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-classes@7.28.6(@babel/core@7.29.0)': + '@babel/plugin-transform-private-property-in-object@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-compilation-targets': 7.28.6 - '@babel/helper-globals': 7.28.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-replace-supers': 7.28.6(@babel/core@7.29.0) - '@babel/traverse': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-annotate-as-pure': 7.29.7 + '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-computed-properties@7.28.6(@babel/core@7.28.6)': + '@babel/plugin-transform-property-literals@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/template': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-computed-properties@7.28.6(@babel/core@7.29.0)': + '@babel/plugin-transform-react-constant-elements@7.23.3(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/template': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-destructuring@7.28.5(@babel/core@7.28.6)': + '@babel/plugin-transform-react-display-name@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/traverse': 7.28.6 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-destructuring@7.28.5(@babel/core@7.29.0)': + '@babel/plugin-transform-react-jsx-development@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/traverse': 7.28.6 + '@babel/core': 7.29.7 + '@babel/plugin-transform-react-jsx': 7.29.7(@babel/core@7.29.7) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-dotall-regex@7.28.6(@babel/core@7.28.6)': - dependencies: - '@babel/core': 7.28.6 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.6) - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-dotall-regex@7.28.6(@babel/core@7.29.0)': + '@babel/plugin-transform-react-jsx@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.28.6)': - dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-annotate-as-pure': 7.29.7 + '@babel/helper-module-imports': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7) + '@babel/types': 7.29.7 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.29.0)': + '@babel/plugin-transform-react-pure-annotations@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-annotate-as-pure': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.29.0(@babel/core@7.28.6)': + '@babel/plugin-transform-regenerator@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.28.6 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.6) - '@babel/helper-plugin-utils': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.29.0(@babel/core@7.29.0)': + '@babel/plugin-transform-regexp-modifiers@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) - '@babel/helper-plugin-utils': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.28.6)': + '@babel/plugin-transform-reserved-words@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.29.0)': + '@babel/plugin-transform-shorthand-properties@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-explicit-resource-management@7.28.6(@babel/core@7.28.6)': + '@babel/plugin-transform-spread@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.28.6) + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.29.7 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-explicit-resource-management@7.28.6(@babel/core@7.29.0)': + '@babel/plugin-transform-sticky-regex@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.29.0) - transitivePeerDependencies: - - supports-color + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-exponentiation-operator@7.28.6(@babel/core@7.28.6)': + '@babel/plugin-transform-template-literals@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-exponentiation-operator@7.28.6(@babel/core@7.29.0)': + '@babel/plugin-transform-typeof-symbol@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-export-namespace-from@7.27.1(@babel/core@7.28.6)': + '@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-annotate-as-pure': 7.29.7 + '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.29.7 + '@babel/plugin-syntax-typescript': 7.29.7(@babel/core@7.29.7) + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-export-namespace-from@7.27.1(@babel/core@7.29.0)': + '@babel/plugin-transform-unicode-escapes@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-flow-strip-types@7.27.1(@babel/core@7.29.0)': + '@babel/plugin-transform-unicode-property-regex@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-flow': 7.27.1(@babel/core@7.29.0) + '@babel/core': 7.29.7 + '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.28.6)': - dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + '@babel/plugin-transform-unicode-regex@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-unicode-sets-regex@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/preset-env@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/compat-data': 7.29.7 + '@babel/core': 7.29.7 + '@babel/helper-compilation-targets': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-validator-option': 7.29.7 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-bugfix-safari-rest-destructuring-rhs-array': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.29.7) + '@babel/plugin-syntax-import-assertions': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-syntax-import-attributes': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.29.7) + '@babel/plugin-transform-arrow-functions': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-async-generator-functions': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-async-to-generator': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-block-scoped-functions': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-block-scoping': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-class-properties': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-class-static-block': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-classes': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-computed-properties': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-destructuring': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-dotall-regex': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-duplicate-keys': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-dynamic-import': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-explicit-resource-management': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-exponentiation-operator': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-export-namespace-from': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-for-of': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-function-name': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-json-strings': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-literals': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-logical-assignment-operators': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-member-expression-literals': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-modules-amd': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-modules-commonjs': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-modules-systemjs': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-modules-umd': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-named-capturing-groups-regex': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-new-target': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-nullish-coalescing-operator': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-numeric-separator': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-object-rest-spread': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-object-super': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-optional-catch-binding': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-optional-chaining': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-parameters': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-private-methods': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-private-property-in-object': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-property-literals': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-regenerator': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-regexp-modifiers': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-reserved-words': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-shorthand-properties': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-spread': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-sticky-regex': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-template-literals': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-typeof-symbol': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-unicode-escapes': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-unicode-property-regex': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-unicode-regex': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-unicode-sets-regex': 7.29.7(@babel/core@7.29.7) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.29.7) + babel-plugin-polyfill-corejs2: 0.4.17(@babel/core@7.29.7) + babel-plugin-polyfill-corejs3: 0.14.2(@babel/core@7.29.7) + babel-plugin-polyfill-regenerator: 0.6.8(@babel/core@7.29.7) + core-js-compat: 3.49.0 + semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.29.0)': + '@babel/preset-flow@7.27.1(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-validator-option': 7.29.7 + '@babel/plugin-transform-flow-strip-types': 7.27.1(@babel/core@7.29.7) - '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.28.6)': + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.28.6 - '@babel/helper-compilation-targets': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/traverse': 7.28.6 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/types': 7.29.7 + esutils: 2.0.3 - '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.29.0)': + '@babel/preset-react@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-compilation-targets': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/traverse': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-validator-option': 7.29.7 + '@babel/plugin-transform-react-display-name': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-react-jsx': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-react-jsx-development': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-react-pure-annotations': 7.29.7(@babel/core@7.29.7) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-json-strings@7.28.6(@babel/core@7.28.6)': + '@babel/preset-typescript@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-validator-option': 7.29.7 + '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-modules-commonjs': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-typescript': 7.29.7(@babel/core@7.29.7) + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-json-strings@7.28.6(@babel/core@7.29.0)': + '@babel/register@7.28.3(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 + '@babel/core': 7.29.7 + clone-deep: 4.0.1 + find-cache-dir: 2.1.0 + make-dir: 2.1.0 + pirates: 4.0.7 + source-map-support: 0.5.21 - '@babel/plugin-transform-literals@7.27.1(@babel/core@7.28.6)': - dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 + '@babel/runtime@7.28.2': {} - '@babel/plugin-transform-literals@7.27.1(@babel/core@7.29.0)': + '@babel/template@7.29.7': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 + '@babel/code-frame': 7.29.7 + '@babel/parser': 7.29.7 + '@babel/types': 7.29.7 - '@babel/plugin-transform-logical-assignment-operators@7.28.6(@babel/core@7.28.6)': + '@babel/traverse@7.29.7': dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 + '@babel/code-frame': 7.29.7 + '@babel/generator': 7.29.7 + '@babel/helper-globals': 7.29.7 + '@babel/parser': 7.29.7 + '@babel/template': 7.29.7 + '@babel/types': 7.29.7 + debug: 4.4.3 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-logical-assignment-operators@7.28.6(@babel/core@7.29.0)': + '@babel/types@7.29.7': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 + '@babel/helper-string-parser': 7.29.7 + '@babel/helper-validator-identifier': 7.29.7 - '@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.28.6)': - dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 + '@bufbuild/protobuf@2.9.0': {} - '@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 + '@csstools/color-helpers@6.0.2': {} - '@babel/plugin-transform-modules-amd@7.27.1(@babel/core@7.28.6)': + '@csstools/css-calc@3.2.0(@csstools/css-parser-algorithms@4.0.0)(@csstools/css-tokenizer@4.0.0)': dependencies: - '@babel/core': 7.28.6 - '@babel/helper-module-transforms': 7.28.6(@babel/core@7.28.6) - '@babel/helper-plugin-utils': 7.28.6 - transitivePeerDependencies: - - supports-color + '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) + '@csstools/css-tokenizer': 4.0.0 - '@babel/plugin-transform-modules-amd@7.27.1(@babel/core@7.29.0)': + '@csstools/css-color-parser@4.1.0(@csstools/css-parser-algorithms@4.0.0)(@csstools/css-tokenizer@4.0.0)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0) - '@babel/helper-plugin-utils': 7.28.6 - transitivePeerDependencies: - - supports-color + '@csstools/color-helpers': 6.0.2 + '@csstools/css-calc': 3.2.0(@csstools/css-parser-algorithms@4.0.0)(@csstools/css-tokenizer@4.0.0) + '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) + '@csstools/css-tokenizer': 4.0.0 - '@babel/plugin-transform-modules-commonjs@7.28.6(@babel/core@7.28.6)': + '@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0)': dependencies: - '@babel/core': 7.28.6 - '@babel/helper-module-transforms': 7.28.6(@babel/core@7.28.6) - '@babel/helper-plugin-utils': 7.28.6 - transitivePeerDependencies: - - supports-color + '@csstools/css-tokenizer': 4.0.0 - '@babel/plugin-transform-modules-commonjs@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0) - '@babel/helper-plugin-utils': 7.28.6 - transitivePeerDependencies: - - supports-color + '@csstools/css-syntax-patches-for-csstree@1.1.3(css-tree@3.1.0)': + optionalDependencies: + css-tree: 3.1.0 - '@babel/plugin-transform-modules-systemjs@7.29.0(@babel/core@7.28.6)': - dependencies: - '@babel/core': 7.28.6 - '@babel/helper-module-transforms': 7.28.6(@babel/core@7.28.6) - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-validator-identifier': 7.28.5 - '@babel/traverse': 7.29.0 - transitivePeerDependencies: - - supports-color + '@csstools/css-tokenizer@4.0.0': {} - '@babel/plugin-transform-modules-systemjs@7.29.0(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0) - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-validator-identifier': 7.28.5 - '@babel/traverse': 7.29.0 - transitivePeerDependencies: - - supports-color + '@ctrl/tinycolor@4.2.0': {} - '@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.28.6)': - dependencies: - '@babel/core': 7.28.6 - '@babel/helper-module-transforms': 7.28.6(@babel/core@7.28.6) - '@babel/helper-plugin-utils': 7.28.6 - transitivePeerDependencies: - - supports-color + '@discoveryjs/json-ext@0.6.3': {} - '@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0) - '@babel/helper-plugin-utils': 7.28.6 - transitivePeerDependencies: - - supports-color + '@dual-bundle/import-meta-resolve@4.1.0': {} - '@babel/plugin-transform-named-capturing-groups-regex@7.29.0(@babel/core@7.28.6)': + '@element-plus/icons-vue@2.3.2(vue@3.5.35)': dependencies: - '@babel/core': 7.28.6 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.6) - '@babel/helper-plugin-utils': 7.28.6 + vue: 3.5.35(typescript@5.9.3) - '@babel/plugin-transform-named-capturing-groups-regex@7.29.0(@babel/core@7.29.0)': + '@emnapi/core@1.10.0': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) - '@babel/helper-plugin-utils': 7.28.6 + '@emnapi/wasi-threads': 1.2.1 + tslib: 2.8.1 + optional: true - '@babel/plugin-transform-new-target@7.27.1(@babel/core@7.28.6)': + '@emnapi/core@1.11.2': dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 + '@emnapi/wasi-threads': 1.2.2 + tslib: 2.8.1 + optional: true - '@babel/plugin-transform-new-target@7.27.1(@babel/core@7.29.0)': + '@emnapi/core@1.9.2': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 + '@emnapi/wasi-threads': 1.2.1 + tslib: 2.8.1 + optional: true - '@babel/plugin-transform-nullish-coalescing-operator@7.28.6(@babel/core@7.28.6)': + '@emnapi/runtime@1.10.0': dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 + tslib: 2.8.1 + optional: true - '@babel/plugin-transform-nullish-coalescing-operator@7.28.6(@babel/core@7.29.0)': + '@emnapi/runtime@1.11.2': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 + tslib: 2.8.1 + optional: true - '@babel/plugin-transform-numeric-separator@7.28.6(@babel/core@7.28.6)': + '@emnapi/runtime@1.9.2': dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 + tslib: 2.8.1 + optional: true - '@babel/plugin-transform-numeric-separator@7.28.6(@babel/core@7.29.0)': + '@emnapi/wasi-threads@1.2.1': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 + tslib: 2.8.1 + optional: true - '@babel/plugin-transform-object-rest-spread@7.28.6(@babel/core@7.28.6)': + '@emnapi/wasi-threads@1.2.2': dependencies: - '@babel/core': 7.28.6 - '@babel/helper-compilation-targets': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.28.6) - '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.6) - '@babel/traverse': 7.28.6 - transitivePeerDependencies: - - supports-color + tslib: 2.8.1 + optional: true - '@babel/plugin-transform-object-rest-spread@7.28.6(@babel/core@7.29.0)': + '@emotion/babel-plugin@11.13.5': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-compilation-targets': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.29.0) - '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.29.0) - '@babel/traverse': 7.28.6 + '@babel/helper-module-imports': 7.29.7 + '@babel/runtime': 7.28.2 + '@emotion/hash': 0.9.2 + '@emotion/memoize': 0.9.0 + '@emotion/serialize': 1.3.3 + babel-plugin-macros: 3.1.0 + convert-source-map: 1.9.0 + escape-string-regexp: 4.0.0 + find-root: 1.1.0 + source-map: 0.5.7 + stylis: 4.2.0 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-object-super@7.27.1(@babel/core@7.28.6)': + '@emotion/cache@11.14.0': dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-replace-supers': 7.28.6(@babel/core@7.28.6) - transitivePeerDependencies: - - supports-color + '@emotion/memoize': 0.9.0 + '@emotion/sheet': 1.4.0 + '@emotion/utils': 1.4.2 + '@emotion/weak-memoize': 0.4.0 + stylis: 4.2.0 - '@babel/plugin-transform-object-super@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-replace-supers': 7.28.6(@babel/core@7.29.0) - transitivePeerDependencies: - - supports-color + '@emotion/hash@0.9.2': {} - '@babel/plugin-transform-optional-catch-binding@7.28.6(@babel/core@7.28.6)': + '@emotion/is-prop-valid@1.4.0': dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 + '@emotion/memoize': 0.9.0 - '@babel/plugin-transform-optional-catch-binding@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 + '@emotion/memoize@0.9.0': {} - '@babel/plugin-transform-optional-chaining@7.28.6(@babel/core@7.28.6)': + '@emotion/react@11.14.0(@types/react@19.2.15)(react@19.2.7)': dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + '@babel/runtime': 7.28.2 + '@emotion/babel-plugin': 11.13.5 + '@emotion/cache': 11.14.0 + '@emotion/serialize': 1.3.3 + '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@19.2.7) + '@emotion/utils': 1.4.2 + '@emotion/weak-memoize': 0.4.0 + hoist-non-react-statics: 3.3.2 + react: 19.2.7 + optionalDependencies: + '@types/react': 19.2.15 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-optional-chaining@7.28.6(@babel/core@7.29.0)': + '@emotion/serialize@1.3.3': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - transitivePeerDependencies: - - supports-color + '@emotion/hash': 0.9.2 + '@emotion/memoize': 0.9.0 + '@emotion/unitless': 0.10.0 + '@emotion/utils': 1.4.2 + csstype: 3.2.3 - '@babel/plugin-transform-parameters@7.27.7(@babel/core@7.28.6)': - dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 + '@emotion/sheet@1.4.0': {} - '@babel/plugin-transform-parameters@7.27.7(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 + '@emotion/unitless@0.10.0': {} - '@babel/plugin-transform-private-methods@7.28.6(@babel/core@7.28.6)': + '@emotion/use-insertion-effect-with-fallbacks@1.2.0(react@19.2.7)': dependencies: - '@babel/core': 7.28.6 - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.28.6) - '@babel/helper-plugin-utils': 7.28.6 - transitivePeerDependencies: - - supports-color + react: 19.2.7 - '@babel/plugin-transform-private-methods@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0) - '@babel/helper-plugin-utils': 7.28.6 - transitivePeerDependencies: - - supports-color + '@emotion/utils@1.4.2': {} - '@babel/plugin-transform-private-property-in-object@7.28.6(@babel/core@7.28.6)': - dependencies: - '@babel/core': 7.28.6 - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.28.6) - '@babel/helper-plugin-utils': 7.28.6 - transitivePeerDependencies: - - supports-color + '@emotion/weak-memoize@0.4.0': {} - '@babel/plugin-transform-private-property-in-object@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0) - '@babel/helper-plugin-utils': 7.28.6 - transitivePeerDependencies: - - supports-color + '@epic-web/invariant@1.0.0': {} - '@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.28.6)': - dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 + '@esbuild/aix-ppc64@0.23.1': + optional: true - '@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 + '@esbuild/aix-ppc64@0.25.12': + optional: true - '@babel/plugin-transform-react-constant-elements@7.23.3(@babel/core@7.28.6)': - dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 + '@esbuild/aix-ppc64@0.27.0': + optional: true - '@babel/plugin-transform-react-display-name@7.28.0(@babel/core@7.28.6)': - dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 + '@esbuild/aix-ppc64@0.28.1': + optional: true - '@babel/plugin-transform-react-display-name@7.28.0(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 + '@esbuild/android-arm64@0.23.1': + optional: true - '@babel/plugin-transform-react-jsx-development@7.27.1(@babel/core@7.28.6)': - dependencies: - '@babel/core': 7.28.6 - '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.6) - transitivePeerDependencies: - - supports-color + '@esbuild/android-arm64@0.25.12': + optional: true - '@babel/plugin-transform-react-jsx-development@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.29.0) - transitivePeerDependencies: - - supports-color + '@esbuild/android-arm64@0.27.0': + optional: true - '@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.28.6)': - dependencies: - '@babel/core': 7.28.6 - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-module-imports': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.28.6) - '@babel/types': 7.28.6 - transitivePeerDependencies: - - supports-color + '@esbuild/android-arm64@0.28.1': + optional: true - '@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-module-imports': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.29.0) - '@babel/types': 7.28.6 - transitivePeerDependencies: - - supports-color + '@esbuild/android-arm@0.23.1': + optional: true - '@babel/plugin-transform-react-pure-annotations@7.27.1(@babel/core@7.28.6)': - dependencies: - '@babel/core': 7.28.6 - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-plugin-utils': 7.28.6 + '@esbuild/android-arm@0.25.12': + optional: true - '@babel/plugin-transform-react-pure-annotations@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-plugin-utils': 7.28.6 + '@esbuild/android-arm@0.27.0': + optional: true - '@babel/plugin-transform-regenerator@7.29.0(@babel/core@7.28.6)': - dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 + '@esbuild/android-arm@0.28.1': + optional: true - '@babel/plugin-transform-regenerator@7.29.0(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 + '@esbuild/android-x64@0.23.1': + optional: true - '@babel/plugin-transform-regexp-modifiers@7.28.6(@babel/core@7.28.6)': - dependencies: - '@babel/core': 7.28.6 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.6) - '@babel/helper-plugin-utils': 7.28.6 + '@esbuild/android-x64@0.25.12': + optional: true - '@babel/plugin-transform-regexp-modifiers@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) - '@babel/helper-plugin-utils': 7.28.6 + '@esbuild/android-x64@0.27.0': + optional: true - '@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.28.6)': - dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 + '@esbuild/android-x64@0.28.1': + optional: true - '@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 + '@esbuild/darwin-arm64@0.23.1': + optional: true - '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.28.6)': - dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 + '@esbuild/darwin-arm64@0.25.12': + optional: true - '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 + '@esbuild/darwin-arm64@0.27.0': + optional: true - '@babel/plugin-transform-spread@7.28.6(@babel/core@7.28.6)': - dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - transitivePeerDependencies: - - supports-color + '@esbuild/darwin-arm64@0.28.1': + optional: true - '@babel/plugin-transform-spread@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - transitivePeerDependencies: - - supports-color + '@esbuild/darwin-x64@0.23.1': + optional: true - '@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.28.6)': - dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 + '@esbuild/darwin-x64@0.25.12': + optional: true - '@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 + '@esbuild/darwin-x64@0.27.0': + optional: true - '@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.28.6)': - dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 + '@esbuild/darwin-x64@0.28.1': + optional: true - '@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 + '@esbuild/freebsd-arm64@0.23.1': + optional: true - '@babel/plugin-transform-typeof-symbol@7.27.1(@babel/core@7.28.6)': - dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 + '@esbuild/freebsd-arm64@0.25.12': + optional: true - '@babel/plugin-transform-typeof-symbol@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 + '@esbuild/freebsd-arm64@0.27.0': + optional: true - '@babel/plugin-transform-typescript@7.28.5(@babel/core@7.28.6)': - dependencies: - '@babel/core': 7.28.6 - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.28.6) - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.28.6) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-typescript@7.28.5(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0) - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.0) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.28.6)': - dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-unicode-property-regex@7.28.6(@babel/core@7.28.6)': - dependencies: - '@babel/core': 7.28.6 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.6) - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-unicode-property-regex@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.28.6)': - dependencies: - '@babel/core': 7.28.6 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.6) - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-unicode-sets-regex@7.28.6(@babel/core@7.28.6)': - dependencies: - '@babel/core': 7.28.6 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.6) - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-unicode-sets-regex@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/preset-env@7.29.0(@babel/core@7.28.6)': - dependencies: - '@babel/compat-data': 7.29.0 - '@babel/core': 7.28.6 - '@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/core@7.28.6) - '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.28.6(@babel/core@7.28.6) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.28.6) - '@babel/plugin-syntax-import-assertions': 7.28.6(@babel/core@7.28.6) - '@babel/plugin-syntax-import-attributes': 7.28.6(@babel/core@7.28.6) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.28.6) - '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-async-generator-functions': 7.29.0(@babel/core@7.28.6) - '@babel/plugin-transform-async-to-generator': 7.28.6(@babel/core@7.28.6) - '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-block-scoping': 7.28.6(@babel/core@7.28.6) - '@babel/plugin-transform-class-properties': 7.28.6(@babel/core@7.28.6) - '@babel/plugin-transform-class-static-block': 7.28.6(@babel/core@7.28.6) - '@babel/plugin-transform-classes': 7.28.6(@babel/core@7.28.6) - '@babel/plugin-transform-computed-properties': 7.28.6(@babel/core@7.28.6) - '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.28.6) - '@babel/plugin-transform-dotall-regex': 7.28.6(@babel/core@7.28.6) - '@babel/plugin-transform-duplicate-keys': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.29.0(@babel/core@7.28.6) - '@babel/plugin-transform-dynamic-import': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-explicit-resource-management': 7.28.6(@babel/core@7.28.6) - '@babel/plugin-transform-exponentiation-operator': 7.28.6(@babel/core@7.28.6) - '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-json-strings': 7.28.6(@babel/core@7.28.6) - '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-logical-assignment-operators': 7.28.6(@babel/core@7.28.6) - '@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-modules-commonjs': 7.28.6(@babel/core@7.28.6) - '@babel/plugin-transform-modules-systemjs': 7.29.0(@babel/core@7.28.6) - '@babel/plugin-transform-modules-umd': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-named-capturing-groups-regex': 7.29.0(@babel/core@7.28.6) - '@babel/plugin-transform-new-target': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-nullish-coalescing-operator': 7.28.6(@babel/core@7.28.6) - '@babel/plugin-transform-numeric-separator': 7.28.6(@babel/core@7.28.6) - '@babel/plugin-transform-object-rest-spread': 7.28.6(@babel/core@7.28.6) - '@babel/plugin-transform-object-super': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-optional-catch-binding': 7.28.6(@babel/core@7.28.6) - '@babel/plugin-transform-optional-chaining': 7.28.6(@babel/core@7.28.6) - '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.6) - '@babel/plugin-transform-private-methods': 7.28.6(@babel/core@7.28.6) - '@babel/plugin-transform-private-property-in-object': 7.28.6(@babel/core@7.28.6) - '@babel/plugin-transform-property-literals': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-regenerator': 7.29.0(@babel/core@7.28.6) - '@babel/plugin-transform-regexp-modifiers': 7.28.6(@babel/core@7.28.6) - '@babel/plugin-transform-reserved-words': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-spread': 7.28.6(@babel/core@7.28.6) - '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-typeof-symbol': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-unicode-escapes': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-unicode-property-regex': 7.28.6(@babel/core@7.28.6) - '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-unicode-sets-regex': 7.28.6(@babel/core@7.28.6) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.28.6) - babel-plugin-polyfill-corejs2: 0.4.15(@babel/core@7.28.6) - babel-plugin-polyfill-corejs3: 0.14.0(@babel/core@7.28.6) - babel-plugin-polyfill-regenerator: 0.6.6(@babel/core@7.28.6) - core-js-compat: 3.48.0 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - '@babel/preset-env@7.29.0(@babel/core@7.29.0)': - dependencies: - '@babel/compat-data': 7.29.0 - '@babel/core': 7.29.0 - '@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/core@7.29.0) - '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.29.0) - '@babel/plugin-syntax-import-assertions': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-syntax-import-attributes': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.29.0) - '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-async-generator-functions': 7.29.0(@babel/core@7.29.0) - '@babel/plugin-transform-async-to-generator': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-block-scoping': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-class-properties': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-class-static-block': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-classes': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-computed-properties': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.29.0) - '@babel/plugin-transform-dotall-regex': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-duplicate-keys': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.29.0(@babel/core@7.29.0) - '@babel/plugin-transform-dynamic-import': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-explicit-resource-management': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-exponentiation-operator': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-json-strings': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-logical-assignment-operators': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-modules-commonjs': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-modules-systemjs': 7.29.0(@babel/core@7.29.0) - '@babel/plugin-transform-modules-umd': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-named-capturing-groups-regex': 7.29.0(@babel/core@7.29.0) - '@babel/plugin-transform-new-target': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-nullish-coalescing-operator': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-numeric-separator': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-object-rest-spread': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-object-super': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-optional-catch-binding': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-optional-chaining': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.29.0) - '@babel/plugin-transform-private-methods': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-private-property-in-object': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-property-literals': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-regenerator': 7.29.0(@babel/core@7.29.0) - '@babel/plugin-transform-regexp-modifiers': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-reserved-words': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-spread': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-typeof-symbol': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-unicode-escapes': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-unicode-property-regex': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-unicode-sets-regex': 7.28.6(@babel/core@7.29.0) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.29.0) - babel-plugin-polyfill-corejs2: 0.4.15(@babel/core@7.29.0) - babel-plugin-polyfill-corejs3: 0.14.0(@babel/core@7.29.0) - babel-plugin-polyfill-regenerator: 0.6.6(@babel/core@7.29.0) - core-js-compat: 3.48.0 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - '@babel/preset-flow@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-validator-option': 7.27.1 - '@babel/plugin-transform-flow-strip-types': 7.27.1(@babel/core@7.29.0) - - '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.28.6)': - dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/types': 7.28.6 - esutils: 2.0.3 - - '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/types': 7.28.6 - esutils: 2.0.3 - - '@babel/preset-react@7.28.5(@babel/core@7.28.6)': - dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-validator-option': 7.27.1 - '@babel/plugin-transform-react-display-name': 7.28.0(@babel/core@7.28.6) - '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-react-jsx-development': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-react-pure-annotations': 7.27.1(@babel/core@7.28.6) - transitivePeerDependencies: - - supports-color - - '@babel/preset-react@7.28.5(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-validator-option': 7.27.1 - '@babel/plugin-transform-react-display-name': 7.28.0(@babel/core@7.29.0) - '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-react-jsx-development': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-react-pure-annotations': 7.27.1(@babel/core@7.29.0) - transitivePeerDependencies: - - supports-color - - '@babel/preset-typescript@7.28.5(@babel/core@7.28.6)': - dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-validator-option': 7.27.1 - '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.28.6) - '@babel/plugin-transform-modules-commonjs': 7.28.6(@babel/core@7.28.6) - '@babel/plugin-transform-typescript': 7.28.5(@babel/core@7.28.6) - transitivePeerDependencies: - - supports-color - - '@babel/preset-typescript@7.28.5(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-validator-option': 7.27.1 - '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-modules-commonjs': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-typescript': 7.28.5(@babel/core@7.29.0) - transitivePeerDependencies: - - supports-color - - '@babel/register@7.28.3(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - clone-deep: 4.0.1 - find-cache-dir: 2.1.0 - make-dir: 2.1.0 - pirates: 4.0.7 - source-map-support: 0.5.21 - - '@babel/runtime@7.28.4': {} - - '@babel/runtime@7.28.6': {} - - '@babel/template@7.28.6': - dependencies: - '@babel/code-frame': 7.29.0 - '@babel/parser': 7.29.0 - '@babel/types': 7.29.0 - - '@babel/traverse@7.28.6': - dependencies: - '@babel/code-frame': 7.28.6 - '@babel/generator': 7.28.6 - '@babel/helper-globals': 7.28.0 - '@babel/parser': 7.28.6 - '@babel/template': 7.28.6 - '@babel/types': 7.28.6 - debug: 4.4.3 - transitivePeerDependencies: - - supports-color - - '@babel/traverse@7.29.0': - dependencies: - '@babel/code-frame': 7.29.0 - '@babel/generator': 7.29.0 - '@babel/helper-globals': 7.28.0 - '@babel/parser': 7.29.0 - '@babel/template': 7.28.6 - '@babel/types': 7.29.0 - debug: 4.4.3 - transitivePeerDependencies: - - supports-color - - '@babel/types@7.28.6': - dependencies: - '@babel/helper-string-parser': 7.27.1 - '@babel/helper-validator-identifier': 7.28.5 - - '@babel/types@7.29.0': - dependencies: - '@babel/helper-string-parser': 7.27.1 - '@babel/helper-validator-identifier': 7.28.5 - - '@bcoe/v8-coverage@0.2.3': {} - - '@biomejs/biome@2.3.13': - optionalDependencies: - '@biomejs/cli-darwin-arm64': 2.3.13 - '@biomejs/cli-darwin-x64': 2.3.13 - '@biomejs/cli-linux-arm64': 2.3.13 - '@biomejs/cli-linux-arm64-musl': 2.3.13 - '@biomejs/cli-linux-x64': 2.3.13 - '@biomejs/cli-linux-x64-musl': 2.3.13 - '@biomejs/cli-win32-arm64': 2.3.13 - '@biomejs/cli-win32-x64': 2.3.13 - - '@biomejs/cli-darwin-arm64@2.3.13': + '@esbuild/freebsd-arm64@0.28.1': optional: true - '@biomejs/cli-darwin-x64@2.3.13': + '@esbuild/freebsd-x64@0.23.1': optional: true - '@biomejs/cli-linux-arm64-musl@2.3.13': + '@esbuild/freebsd-x64@0.25.12': optional: true - '@biomejs/cli-linux-arm64@2.3.13': + '@esbuild/freebsd-x64@0.27.0': optional: true - '@biomejs/cli-linux-x64-musl@2.3.13': + '@esbuild/freebsd-x64@0.28.1': optional: true - '@biomejs/cli-linux-x64@2.3.13': + '@esbuild/linux-arm64@0.23.1': optional: true - '@biomejs/cli-win32-arm64@2.3.13': + '@esbuild/linux-arm64@0.25.12': optional: true - '@biomejs/cli-win32-x64@2.3.13': + '@esbuild/linux-arm64@0.27.0': optional: true - '@borewit/text-codec@0.1.1': {} - - '@bufbuild/protobuf@2.9.0': {} - - '@cspotcode/source-map-support@0.8.1': - dependencies: - '@jridgewell/trace-mapping': 0.3.9 + '@esbuild/linux-arm64@0.28.1': optional: true - '@csstools/color-helpers@5.1.0': {} - - '@csstools/css-calc@2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)': - dependencies: - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - - '@csstools/css-color-parser@3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)': - dependencies: - '@csstools/color-helpers': 5.1.0 - '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - - '@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4)': - dependencies: - '@csstools/css-tokenizer': 3.0.4 - - '@csstools/css-syntax-patches-for-csstree@1.0.14(postcss@8.5.6)': - dependencies: - postcss: 8.5.6 - - '@csstools/css-tokenizer@3.0.4': {} - - '@ctrl/tinycolor@3.6.1': {} - - '@discoveryjs/json-ext@0.5.7': {} - - '@discoveryjs/json-ext@0.6.3': {} - - '@dual-bundle/import-meta-resolve@4.1.0': {} - - '@element-plus/icons-vue@2.3.2(vue@3.5.21(typescript@5.9.3))': - dependencies: - vue: 3.5.21(typescript@5.9.3) - - '@emnapi/core@1.5.0': - dependencies: - '@emnapi/wasi-threads': 1.1.0 - tslib: 2.8.1 + '@esbuild/linux-arm@0.23.1': optional: true - '@emnapi/runtime@1.7.1': - dependencies: - tslib: 2.8.1 + '@esbuild/linux-arm@0.25.12': optional: true - '@emnapi/wasi-threads@1.1.0': - dependencies: - tslib: 2.8.1 + '@esbuild/linux-arm@0.27.0': optional: true - '@emotion/babel-plugin@11.13.5': - dependencies: - '@babel/helper-module-imports': 7.28.6 - '@babel/runtime': 7.28.6 - '@emotion/hash': 0.9.2 - '@emotion/memoize': 0.9.0 - '@emotion/serialize': 1.3.3 - babel-plugin-macros: 3.1.0 - convert-source-map: 1.9.0 - escape-string-regexp: 4.0.0 - find-root: 1.1.0 - source-map: 0.5.7 - stylis: 4.2.0 - transitivePeerDependencies: - - supports-color - - '@emotion/cache@11.14.0': - dependencies: - '@emotion/memoize': 0.9.0 - '@emotion/sheet': 1.4.0 - '@emotion/utils': 1.4.2 - '@emotion/weak-memoize': 0.4.0 - stylis: 4.2.0 - - '@emotion/hash@0.9.2': {} - - '@emotion/is-prop-valid@1.4.0': - dependencies: - '@emotion/memoize': 0.9.0 - - '@emotion/memoize@0.9.0': {} - - '@emotion/react@11.14.0(@types/react@19.2.10)(react@19.2.4)': - dependencies: - '@babel/runtime': 7.28.4 - '@emotion/babel-plugin': 11.13.5 - '@emotion/cache': 11.14.0 - '@emotion/serialize': 1.3.3 - '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@19.2.4) - '@emotion/utils': 1.4.2 - '@emotion/weak-memoize': 0.4.0 - hoist-non-react-statics: 3.3.2 - react: 19.2.4 - optionalDependencies: - '@types/react': 19.2.10 - transitivePeerDependencies: - - supports-color - - '@emotion/serialize@1.3.3': - dependencies: - '@emotion/hash': 0.9.2 - '@emotion/memoize': 0.9.0 - '@emotion/unitless': 0.10.0 - '@emotion/utils': 1.4.2 - csstype: 3.2.3 - - '@emotion/sheet@1.4.0': {} - - '@emotion/styled@11.14.1(@emotion/react@11.14.0(react@19.2.4))(react@19.2.4)': - dependencies: - '@babel/runtime': 7.28.4 - '@emotion/babel-plugin': 11.13.5 - '@emotion/is-prop-valid': 1.4.0 - '@emotion/react': 11.14.0(@types/react@19.2.10)(react@19.2.4) - '@emotion/serialize': 1.3.3 - '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@19.2.4) - '@emotion/utils': 1.4.2 - react: 19.2.4 - transitivePeerDependencies: - - supports-color - - '@emotion/unitless@0.10.0': {} - - '@emotion/use-insertion-effect-with-fallbacks@1.2.0(react@19.2.4)': - dependencies: - react: 19.2.4 - - '@emotion/utils@1.4.2': {} - - '@emotion/weak-memoize@0.4.0': {} - - '@epic-web/invariant@1.0.0': {} - - '@esbuild/aix-ppc64@0.23.1': + '@esbuild/linux-arm@0.28.1': optional: true - '@esbuild/aix-ppc64@0.25.12': + '@esbuild/linux-ia32@0.23.1': optional: true - '@esbuild/aix-ppc64@0.27.2': + '@esbuild/linux-ia32@0.25.12': optional: true - '@esbuild/android-arm64@0.23.1': + '@esbuild/linux-ia32@0.27.0': optional: true - '@esbuild/android-arm64@0.25.12': + '@esbuild/linux-ia32@0.28.1': optional: true - '@esbuild/android-arm64@0.27.2': + '@esbuild/linux-loong64@0.23.1': optional: true - '@esbuild/android-arm@0.23.1': + '@esbuild/linux-loong64@0.25.12': optional: true - '@esbuild/android-arm@0.25.12': + '@esbuild/linux-loong64@0.27.0': optional: true - '@esbuild/android-arm@0.27.2': + '@esbuild/linux-loong64@0.28.1': optional: true - '@esbuild/android-x64@0.23.1': + '@esbuild/linux-mips64el@0.23.1': optional: true - '@esbuild/android-x64@0.25.12': + '@esbuild/linux-mips64el@0.25.12': optional: true - '@esbuild/android-x64@0.27.2': + '@esbuild/linux-mips64el@0.27.0': optional: true - '@esbuild/darwin-arm64@0.23.1': + '@esbuild/linux-mips64el@0.28.1': optional: true - '@esbuild/darwin-arm64@0.25.12': + '@esbuild/linux-ppc64@0.23.1': optional: true - '@esbuild/darwin-arm64@0.27.2': + '@esbuild/linux-ppc64@0.25.12': optional: true - '@esbuild/darwin-x64@0.23.1': + '@esbuild/linux-ppc64@0.27.0': optional: true - '@esbuild/darwin-x64@0.25.12': + '@esbuild/linux-ppc64@0.28.1': optional: true - '@esbuild/darwin-x64@0.27.2': + '@esbuild/linux-riscv64@0.23.1': optional: true - '@esbuild/freebsd-arm64@0.23.1': + '@esbuild/linux-riscv64@0.25.12': optional: true - '@esbuild/freebsd-arm64@0.25.12': + '@esbuild/linux-riscv64@0.27.0': optional: true - '@esbuild/freebsd-arm64@0.27.2': + '@esbuild/linux-riscv64@0.28.1': optional: true - '@esbuild/freebsd-x64@0.23.1': + '@esbuild/linux-s390x@0.23.1': optional: true - '@esbuild/freebsd-x64@0.25.12': + '@esbuild/linux-s390x@0.25.12': optional: true - '@esbuild/freebsd-x64@0.27.2': + '@esbuild/linux-s390x@0.27.0': optional: true - '@esbuild/linux-arm64@0.23.1': + '@esbuild/linux-s390x@0.28.1': optional: true - '@esbuild/linux-arm64@0.25.12': + '@esbuild/linux-x64@0.23.1': optional: true - '@esbuild/linux-arm64@0.27.2': + '@esbuild/linux-x64@0.25.12': optional: true - '@esbuild/linux-arm@0.23.1': + '@esbuild/linux-x64@0.27.0': optional: true - '@esbuild/linux-arm@0.25.12': + '@esbuild/linux-x64@0.28.1': optional: true - '@esbuild/linux-arm@0.27.2': + '@esbuild/netbsd-arm64@0.25.12': optional: true - '@esbuild/linux-ia32@0.23.1': + '@esbuild/netbsd-arm64@0.27.0': optional: true - '@esbuild/linux-ia32@0.25.12': + '@esbuild/netbsd-arm64@0.28.1': optional: true - '@esbuild/linux-ia32@0.27.2': + '@esbuild/netbsd-x64@0.23.1': optional: true - '@esbuild/linux-loong64@0.23.1': + '@esbuild/netbsd-x64@0.25.12': optional: true - '@esbuild/linux-loong64@0.25.12': + '@esbuild/netbsd-x64@0.27.0': optional: true - '@esbuild/linux-loong64@0.27.2': + '@esbuild/netbsd-x64@0.28.1': optional: true - '@esbuild/linux-mips64el@0.23.1': + '@esbuild/openbsd-arm64@0.23.1': optional: true - '@esbuild/linux-mips64el@0.25.12': + '@esbuild/openbsd-arm64@0.25.12': optional: true - '@esbuild/linux-mips64el@0.27.2': + '@esbuild/openbsd-arm64@0.27.0': optional: true - '@esbuild/linux-ppc64@0.23.1': + '@esbuild/openbsd-arm64@0.28.1': optional: true - '@esbuild/linux-ppc64@0.25.12': + '@esbuild/openbsd-x64@0.23.1': optional: true - '@esbuild/linux-ppc64@0.27.2': + '@esbuild/openbsd-x64@0.25.12': optional: true - '@esbuild/linux-riscv64@0.23.1': + '@esbuild/openbsd-x64@0.27.0': optional: true - '@esbuild/linux-riscv64@0.25.12': + '@esbuild/openbsd-x64@0.28.1': optional: true - '@esbuild/linux-riscv64@0.27.2': + '@esbuild/openharmony-arm64@0.25.12': optional: true - '@esbuild/linux-s390x@0.23.1': + '@esbuild/openharmony-arm64@0.27.0': optional: true - '@esbuild/linux-s390x@0.25.12': + '@esbuild/openharmony-arm64@0.28.1': optional: true - '@esbuild/linux-s390x@0.27.2': + '@esbuild/sunos-x64@0.23.1': optional: true - '@esbuild/linux-x64@0.23.1': + '@esbuild/sunos-x64@0.25.12': optional: true - '@esbuild/linux-x64@0.25.12': + '@esbuild/sunos-x64@0.27.0': optional: true - '@esbuild/linux-x64@0.27.2': + '@esbuild/sunos-x64@0.28.1': optional: true - '@esbuild/netbsd-arm64@0.25.12': + '@esbuild/win32-arm64@0.23.1': optional: true - '@esbuild/netbsd-arm64@0.27.2': + '@esbuild/win32-arm64@0.25.12': optional: true - '@esbuild/netbsd-x64@0.23.1': + '@esbuild/win32-arm64@0.27.0': optional: true - '@esbuild/netbsd-x64@0.25.12': + '@esbuild/win32-arm64@0.28.1': optional: true - '@esbuild/netbsd-x64@0.27.2': + '@esbuild/win32-ia32@0.23.1': optional: true - '@esbuild/openbsd-arm64@0.23.1': + '@esbuild/win32-ia32@0.25.12': optional: true - '@esbuild/openbsd-arm64@0.25.12': + '@esbuild/win32-ia32@0.27.0': optional: true - '@esbuild/openbsd-arm64@0.27.2': + '@esbuild/win32-ia32@0.28.1': optional: true - '@esbuild/openbsd-x64@0.23.1': + '@esbuild/win32-x64@0.23.1': optional: true - '@esbuild/openbsd-x64@0.25.12': + '@esbuild/win32-x64@0.25.12': optional: true - '@esbuild/openbsd-x64@0.27.2': + '@esbuild/win32-x64@0.27.0': optional: true - '@esbuild/openharmony-arm64@0.25.12': + '@esbuild/win32-x64@0.28.1': optional: true - '@esbuild/openharmony-arm64@0.27.2': - optional: true + '@eslint-community/eslint-utils@4.9.1(eslint@9.39.4)': + dependencies: + eslint: 9.39.4(jiti@2.7.0) + eslint-visitor-keys: 3.4.3 - '@esbuild/sunos-x64@0.23.1': - optional: true + '@eslint-community/regexpp@4.12.2': {} - '@esbuild/sunos-x64@0.25.12': - optional: true - - '@esbuild/sunos-x64@0.27.2': - optional: true - - '@esbuild/win32-arm64@0.23.1': - optional: true - - '@esbuild/win32-arm64@0.25.12': - optional: true - - '@esbuild/win32-arm64@0.27.2': - optional: true - - '@esbuild/win32-ia32@0.23.1': - optional: true - - '@esbuild/win32-ia32@0.25.12': - optional: true - - '@esbuild/win32-ia32@0.27.2': - optional: true - - '@esbuild/win32-x64@0.23.1': - optional: true - - '@esbuild/win32-x64@0.25.12': - optional: true - - '@esbuild/win32-x64@0.27.2': - optional: true - - '@eslint-community/eslint-utils@4.9.1(eslint@9.39.2(jiti@2.6.1))': - dependencies: - eslint: 9.39.2(jiti@2.6.1) - eslint-visitor-keys: 3.4.3 - - '@eslint-community/regexpp@4.12.2': {} - - '@eslint/config-array@0.21.1': - dependencies: - '@eslint/object-schema': 2.1.7 - debug: 4.4.3 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color + '@eslint/config-array@0.21.2': + dependencies: + '@eslint/object-schema': 2.1.7 + debug: 4.4.3 + minimatch: 3.1.5 + transitivePeerDependencies: + - supports-color '@eslint/config-helpers@0.4.2': dependencies: @@ -18684,21 +17079,21 @@ snapshots: dependencies: '@types/json-schema': 7.0.15 - '@eslint/eslintrc@3.3.1': + '@eslint/eslintrc@3.3.5': dependencies: - ajv: 6.12.6 + ajv: 6.14.0 debug: 4.4.3 espree: 10.4.0 globals: 14.0.0 ignore: 5.3.1 import-fresh: 3.3.0 - js-yaml: 4.1.0 - minimatch: 3.1.2 + js-yaml: 4.1.1 + minimatch: 3.1.5 strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color - '@eslint/js@9.39.2': {} + '@eslint/js@9.39.4': {} '@eslint/object-schema@2.1.7': {} @@ -18707,14 +17102,14 @@ snapshots: '@eslint/core': 0.17.0 levn: 0.4.1 - '@exodus/bytes@1.7.0': {} + '@exodus/bytes@1.15.0': {} '@eyhn/msgpack-stream@2.8.4': {} '@fastify/ajv-compiler@4.0.5': dependencies: - ajv: 8.12.0 - ajv-formats: 3.0.1(ajv@8.12.0) + ajv: 8.18.0 + ajv-formats: 3.0.1(ajv@8.18.0) fast-uri: 3.0.6 '@fastify/error@4.0.0': {} @@ -18729,11 +17124,11 @@ snapshots: dependencies: dequal: 2.0.3 - '@fastify/middie@9.1.0': + '@fastify/middie@9.3.2': dependencies: '@fastify/error': 4.0.0 fastify-plugin: 5.0.1 - find-my-way: 9.4.0 + find-my-way: 9.5.0 path-to-regexp: 8.3.0 reusify: 1.0.4 @@ -18742,16 +17137,18 @@ snapshots: '@fastify/forwarded': 3.0.0 ipaddr.js: 2.1.0 - '@floating-ui/core@1.6.0': + '@floating-ui/core@1.7.5': dependencies: - '@floating-ui/utils': 0.2.1 + '@floating-ui/utils': 0.2.11 - '@floating-ui/dom@1.6.3': + '@floating-ui/dom@1.7.6': dependencies: - '@floating-ui/core': 1.6.0 - '@floating-ui/utils': 0.2.1 + '@floating-ui/core': 1.7.5 + '@floating-ui/utils': 0.2.11 - '@floating-ui/utils@0.2.1': {} + '@floating-ui/utils@0.2.11': {} + + '@henrygd/queue@1.2.0': {} '@humanfs/core@0.19.1': {} @@ -18766,7 +17163,7 @@ snapshots: '@humanwhocodes/retry@0.4.3': {} - '@img/colour@1.0.0': + '@img/colour@1.1.0': optional: true '@img/sharp-darwin-arm64@0.34.5': @@ -18851,7 +17248,7 @@ snapshots: '@img/sharp-wasm32@0.34.5': dependencies: - '@emnapi/runtime': 1.7.1 + '@emnapi/runtime': 1.11.2 optional: true '@img/sharp-win32-arm64@0.34.5': @@ -18863,12 +17260,6 @@ snapshots: '@img/sharp-win32-x64@0.34.5': optional: true - '@isaacs/balanced-match@4.0.1': {} - - '@isaacs/brace-expansion@5.0.0': - dependencies: - '@isaacs/balanced-match': 4.0.1 - '@isaacs/cliui@8.0.2': dependencies: string-width: 5.1.2 @@ -18878,277 +17269,108 @@ snapshots: wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 - '@isaacs/fs-minipass@4.0.1': - dependencies: - minipass: 7.1.2 - - '@istanbuljs/load-nyc-config@1.1.0': - dependencies: - camelcase: 5.3.1 - find-up: 4.1.0 - get-package-type: 0.1.0 - js-yaml: 3.14.1 - resolve-from: 5.0.0 - - '@istanbuljs/schema@0.1.3': {} - - '@jest/console@30.2.0': - dependencies: - '@jest/types': 30.2.0 - '@types/node': 24.10.9 - chalk: 4.1.2 - jest-message-util: 30.2.0 - jest-util: 30.2.0 - slash: 3.0.0 - - '@jest/core@30.2.0(babel-plugin-macros@3.1.0)(esbuild-register@3.6.0(esbuild@0.27.2))(ts-node@10.9.2(@swc/core@1.15.11(@swc/helpers@0.5.18))(@types/node@24.10.9)(typescript@5.9.3))': - dependencies: - '@jest/console': 30.2.0 - '@jest/pattern': 30.0.1 - '@jest/reporters': 30.2.0 - '@jest/test-result': 30.2.0 - '@jest/transform': 30.2.0 - '@jest/types': 30.2.0 - '@types/node': 24.10.9 - ansi-escapes: 4.3.2 - chalk: 4.1.2 - ci-info: 4.3.1 - exit-x: 0.2.2 - graceful-fs: 4.2.11 - jest-changed-files: 30.2.0 - jest-config: 30.2.0(@types/node@24.10.9)(babel-plugin-macros@3.1.0)(esbuild-register@3.6.0(esbuild@0.27.2))(ts-node@10.9.2(@swc/core@1.15.11(@swc/helpers@0.5.18))(@types/node@24.10.9)(typescript@5.9.3)) - jest-haste-map: 30.2.0 - jest-message-util: 30.2.0 - jest-regex-util: 30.0.1 - jest-resolve: 30.2.0 - jest-resolve-dependencies: 30.2.0 - jest-runner: 30.2.0 - jest-runtime: 30.2.0 - jest-snapshot: 30.2.0 - jest-util: 30.2.0 - jest-validate: 30.2.0 - jest-watcher: 30.2.0 - micromatch: 4.0.8 - pretty-format: 30.2.0 - slash: 3.0.0 - transitivePeerDependencies: - - babel-plugin-macros - - esbuild-register - - supports-color - - ts-node - - '@jest/create-cache-key-function@30.0.5': - dependencies: - '@jest/types': 30.0.5 - - '@jest/diff-sequences@30.0.1': {} - - '@jest/environment-jsdom-abstract@30.2.0(jsdom@26.1.0)': - dependencies: - '@jest/environment': 30.2.0 - '@jest/fake-timers': 30.2.0 - '@jest/types': 30.2.0 - '@types/jsdom': 21.1.7 - '@types/node': 24.10.9 - jest-mock: 30.2.0 - jest-util: 30.2.0 - jsdom: 26.1.0 - - '@jest/environment@30.2.0': - dependencies: - '@jest/fake-timers': 30.2.0 - '@jest/types': 30.2.0 - '@types/node': 24.10.9 - jest-mock: 30.2.0 - - '@jest/expect-utils@30.2.0': - dependencies: - '@jest/get-type': 30.1.0 - - '@jest/expect@30.2.0': + '@jridgewell/gen-mapping@0.3.13': dependencies: - expect: 30.2.0 - jest-snapshot: 30.2.0 - transitivePeerDependencies: - - supports-color - - '@jest/fake-timers@30.2.0': - dependencies: - '@jest/types': 30.2.0 - '@sinonjs/fake-timers': 13.0.5 - '@types/node': 24.10.9 - jest-message-util: 30.2.0 - jest-mock: 30.2.0 - jest-util: 30.2.0 - - '@jest/get-type@30.1.0': {} - - '@jest/globals@30.2.0': - dependencies: - '@jest/environment': 30.2.0 - '@jest/expect': 30.2.0 - '@jest/types': 30.2.0 - jest-mock: 30.2.0 - transitivePeerDependencies: - - supports-color - - '@jest/pattern@30.0.1': - dependencies: - '@types/node': 24.10.9 - jest-regex-util: 30.0.1 + '@jridgewell/sourcemap-codec': 1.5.5 + '@jridgewell/trace-mapping': 0.3.31 - '@jest/reporters@30.2.0': + '@jridgewell/remapping@2.3.5': dependencies: - '@bcoe/v8-coverage': 0.2.3 - '@jest/console': 30.2.0 - '@jest/test-result': 30.2.0 - '@jest/transform': 30.2.0 - '@jest/types': 30.2.0 + '@jridgewell/gen-mapping': 0.3.13 '@jridgewell/trace-mapping': 0.3.31 - '@types/node': 24.10.9 - chalk: 4.1.2 - collect-v8-coverage: 1.0.2 - exit-x: 0.2.2 - glob: 10.5.0 - graceful-fs: 4.2.11 - istanbul-lib-coverage: 3.2.2 - istanbul-lib-instrument: 6.0.2 - istanbul-lib-report: 3.0.1 - istanbul-lib-source-maps: 5.0.6 - istanbul-reports: 3.2.0 - jest-message-util: 30.2.0 - jest-util: 30.2.0 - jest-worker: 30.2.0 - slash: 3.0.0 - string-length: 4.0.2 - v8-to-istanbul: 9.2.0 - transitivePeerDependencies: - - supports-color - '@jest/schemas@29.6.3': - dependencies: - '@sinclair/typebox': 0.27.8 + '@jridgewell/resolve-uri@3.1.2': {} - '@jest/schemas@30.0.5': + '@jridgewell/source-map@0.3.5': dependencies: - '@sinclair/typebox': 0.34.38 + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 - '@jest/snapshot-utils@30.2.0': - dependencies: - '@jest/types': 30.2.0 - chalk: 4.1.2 - graceful-fs: 4.2.11 - natural-compare: 1.4.0 + '@jridgewell/sourcemap-codec@1.5.5': {} - '@jest/source-map@30.0.1': + '@jridgewell/trace-mapping@0.3.31': dependencies: - '@jridgewell/trace-mapping': 0.3.31 - callsites: 3.1.0 - graceful-fs: 4.2.11 + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.5 - '@jest/test-result@30.2.0': + '@jsonjoy.com/base64@1.1.2(tslib@2.8.1)': dependencies: - '@jest/console': 30.2.0 - '@jest/types': 30.2.0 - '@types/istanbul-lib-coverage': 2.0.6 - collect-v8-coverage: 1.0.2 + tslib: 2.8.1 - '@jest/test-sequencer@30.2.0': + '@jsonjoy.com/base64@17.67.0(tslib@2.8.1)': dependencies: - '@jest/test-result': 30.2.0 - graceful-fs: 4.2.11 - jest-haste-map: 30.2.0 - slash: 3.0.0 + tslib: 2.8.1 - '@jest/transform@30.2.0': + '@jsonjoy.com/buffers@1.2.1(tslib@2.8.1)': dependencies: - '@babel/core': 7.29.0 - '@jest/types': 30.2.0 - '@jridgewell/trace-mapping': 0.3.31 - babel-plugin-istanbul: 7.0.1 - chalk: 4.1.2 - convert-source-map: 2.0.0 - fast-json-stable-stringify: 2.1.0 - graceful-fs: 4.2.11 - jest-haste-map: 30.2.0 - jest-regex-util: 30.0.1 - jest-util: 30.2.0 - micromatch: 4.0.8 - pirates: 4.0.7 - slash: 3.0.0 - write-file-atomic: 5.0.1 - transitivePeerDependencies: - - supports-color + tslib: 2.8.1 - '@jest/types@29.6.3': + '@jsonjoy.com/buffers@17.67.0(tslib@2.8.1)': dependencies: - '@jest/schemas': 29.6.3 - '@types/istanbul-lib-coverage': 2.0.6 - '@types/istanbul-reports': 3.0.4 - '@types/node': 24.10.9 - '@types/yargs': 17.0.33 - chalk: 4.1.2 + tslib: 2.8.1 - '@jest/types@30.0.5': + '@jsonjoy.com/codegen@1.0.0(tslib@2.8.1)': dependencies: - '@jest/pattern': 30.0.1 - '@jest/schemas': 30.0.5 - '@types/istanbul-lib-coverage': 2.0.6 - '@types/istanbul-reports': 3.0.4 - '@types/node': 24.10.9 - '@types/yargs': 17.0.33 - chalk: 4.1.2 + tslib: 2.8.1 - '@jest/types@30.2.0': + '@jsonjoy.com/codegen@17.67.0(tslib@2.8.1)': dependencies: - '@jest/pattern': 30.0.1 - '@jest/schemas': 30.0.5 - '@types/istanbul-lib-coverage': 2.0.6 - '@types/istanbul-reports': 3.0.4 - '@types/node': 24.10.9 - '@types/yargs': 17.0.33 - chalk: 4.1.2 + tslib: 2.8.1 - '@jridgewell/gen-mapping@0.3.12': + '@jsonjoy.com/fs-core@4.57.2(tslib@2.8.1)': dependencies: - '@jridgewell/sourcemap-codec': 1.5.5 - '@jridgewell/trace-mapping': 0.3.31 + '@jsonjoy.com/fs-node-builtins': 4.57.2(tslib@2.8.1) + '@jsonjoy.com/fs-node-utils': 4.57.2(tslib@2.8.1) + thingies: 2.5.0(tslib@2.8.1) + tslib: 2.8.1 - '@jridgewell/remapping@2.3.5': + '@jsonjoy.com/fs-fsa@4.57.2(tslib@2.8.1)': dependencies: - '@jridgewell/gen-mapping': 0.3.12 - '@jridgewell/trace-mapping': 0.3.31 - - '@jridgewell/resolve-uri@3.1.2': {} + '@jsonjoy.com/fs-core': 4.57.2(tslib@2.8.1) + '@jsonjoy.com/fs-node-builtins': 4.57.2(tslib@2.8.1) + '@jsonjoy.com/fs-node-utils': 4.57.2(tslib@2.8.1) + thingies: 2.5.0(tslib@2.8.1) + tslib: 2.8.1 - '@jridgewell/source-map@0.3.5': + '@jsonjoy.com/fs-node-builtins@4.57.2(tslib@2.8.1)': dependencies: - '@jridgewell/gen-mapping': 0.3.12 - '@jridgewell/trace-mapping': 0.3.31 - - '@jridgewell/sourcemap-codec@1.5.5': {} + tslib: 2.8.1 - '@jridgewell/trace-mapping@0.3.31': + '@jsonjoy.com/fs-node-to-fsa@4.57.2(tslib@2.8.1)': dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.5 + '@jsonjoy.com/fs-fsa': 4.57.2(tslib@2.8.1) + '@jsonjoy.com/fs-node-builtins': 4.57.2(tslib@2.8.1) + '@jsonjoy.com/fs-node-utils': 4.57.2(tslib@2.8.1) + tslib: 2.8.1 - '@jridgewell/trace-mapping@0.3.9': + '@jsonjoy.com/fs-node-utils@4.57.2(tslib@2.8.1)': dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.5 - optional: true + '@jsonjoy.com/fs-node-builtins': 4.57.2(tslib@2.8.1) + tslib: 2.8.1 - '@jsonjoy.com/base64@1.1.2(tslib@2.8.1)': + '@jsonjoy.com/fs-node@4.57.2(tslib@2.8.1)': dependencies: + '@jsonjoy.com/fs-core': 4.57.2(tslib@2.8.1) + '@jsonjoy.com/fs-node-builtins': 4.57.2(tslib@2.8.1) + '@jsonjoy.com/fs-node-utils': 4.57.2(tslib@2.8.1) + '@jsonjoy.com/fs-print': 4.57.2(tslib@2.8.1) + '@jsonjoy.com/fs-snapshot': 4.57.2(tslib@2.8.1) + glob-to-regex.js: 1.2.0(tslib@2.8.1) + thingies: 2.5.0(tslib@2.8.1) tslib: 2.8.1 - '@jsonjoy.com/buffers@1.2.1(tslib@2.8.1)': + '@jsonjoy.com/fs-print@4.57.2(tslib@2.8.1)': dependencies: + '@jsonjoy.com/fs-node-utils': 4.57.2(tslib@2.8.1) + tree-dump: 1.1.0(tslib@2.8.1) tslib: 2.8.1 - '@jsonjoy.com/codegen@1.0.0(tslib@2.8.1)': + '@jsonjoy.com/fs-snapshot@4.57.2(tslib@2.8.1)': dependencies: + '@jsonjoy.com/buffers': 17.67.0(tslib@2.8.1) + '@jsonjoy.com/fs-node-utils': 4.57.2(tslib@2.8.1) + '@jsonjoy.com/json-pack': 17.67.0(tslib@2.8.1) + '@jsonjoy.com/util': 17.67.0(tslib@2.8.1) tslib: 2.8.1 '@jsonjoy.com/json-pack@1.21.0(tslib@2.8.1)': @@ -19163,18 +17385,41 @@ snapshots: tree-dump: 1.1.0(tslib@2.8.1) tslib: 2.8.1 + '@jsonjoy.com/json-pack@17.67.0(tslib@2.8.1)': + dependencies: + '@jsonjoy.com/base64': 17.67.0(tslib@2.8.1) + '@jsonjoy.com/buffers': 17.67.0(tslib@2.8.1) + '@jsonjoy.com/codegen': 17.67.0(tslib@2.8.1) + '@jsonjoy.com/json-pointer': 17.67.0(tslib@2.8.1) + '@jsonjoy.com/util': 17.67.0(tslib@2.8.1) + hyperdyperid: 1.2.0 + thingies: 2.5.0(tslib@2.8.1) + tree-dump: 1.1.0(tslib@2.8.1) + tslib: 2.8.1 + '@jsonjoy.com/json-pointer@1.0.2(tslib@2.8.1)': dependencies: '@jsonjoy.com/codegen': 1.0.0(tslib@2.8.1) '@jsonjoy.com/util': 1.9.0(tslib@2.8.1) tslib: 2.8.1 + '@jsonjoy.com/json-pointer@17.67.0(tslib@2.8.1)': + dependencies: + '@jsonjoy.com/util': 17.67.0(tslib@2.8.1) + tslib: 2.8.1 + '@jsonjoy.com/util@1.9.0(tslib@2.8.1)': dependencies: '@jsonjoy.com/buffers': 1.2.1(tslib@2.8.1) '@jsonjoy.com/codegen': 1.0.0(tslib@2.8.1) tslib: 2.8.1 + '@jsonjoy.com/util@17.67.0(tslib@2.8.1)': + dependencies: + '@jsonjoy.com/buffers': 17.67.0(tslib@2.8.1) + '@jsonjoy.com/codegen': 17.67.0(tslib@2.8.1) + tslib: 2.8.1 + '@kwsites/file-exists@1.1.1': dependencies: debug: 4.4.3 @@ -19183,25 +17428,6 @@ snapshots: '@kwsites/promise-deferred@1.1.1': {} - '@leichtgewicht/ip-codec@2.0.4': {} - - '@lingui/core@4.11.4': - dependencies: - '@babel/runtime': 7.28.6 - '@lingui/message-utils': 4.11.4 - unraw: 3.0.0 - - '@lingui/message-utils@4.11.4': - dependencies: - '@messageformat/parser': 5.1.1 - js-sha256: 0.10.1 - - '@lingui/swc-plugin@5.10.1(@lingui/core@4.11.4)(@swc/core@1.15.11(@swc/helpers@0.5.18))': - dependencies: - '@lingui/core': 4.11.4 - optionalDependencies: - '@swc/core': 1.15.11(@swc/helpers@0.5.18) - '@lit-labs/ssr-dom-shim@1.2.0': {} '@lit/reactive-element@2.1.0': @@ -19210,52 +17436,22 @@ snapshots: '@lukeed/csprng@1.1.0': {} - '@mdx-js/loader@2.3.0(webpack@5.104.1)': - dependencies: - '@mdx-js/mdx': 2.3.0 - source-map: 0.7.6 - webpack: 5.104.1(webpack-cli@6.0.1) - transitivePeerDependencies: - - supports-color - - '@mdx-js/loader@3.1.1(webpack@5.104.1)': + '@mdx-js/loader@3.1.1(webpack@5.102.1)': dependencies: '@mdx-js/mdx': 3.1.1 source-map: 0.7.6 optionalDependencies: - webpack: 5.104.1(webpack-cli@6.0.1) - transitivePeerDependencies: - - supports-color - - '@mdx-js/mdx@2.3.0': - dependencies: - '@types/estree-jsx': 1.0.4 - '@types/mdx': 2.0.11 - estree-util-build-jsx: 2.2.2 - estree-util-is-identifier-name: 2.1.0 - estree-util-to-js: 1.2.0 - estree-walker: 3.0.3 - hast-util-to-estree: 2.3.3 - markdown-extensions: 1.1.1 - periscopic: 3.1.0 - remark-mdx: 2.3.0 - remark-parse: 10.0.2 - remark-rehype: 10.1.0 - unified: 10.1.2 - unist-util-position-from-estree: 1.1.2 - unist-util-stringify-position: 3.0.3 - unist-util-visit: 4.1.2 - vfile: 5.3.7 + webpack: 5.102.1(postcss@8.5.15) transitivePeerDependencies: - supports-color '@mdx-js/mdx@3.1.1': dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 '@types/estree-jsx': 1.0.4 '@types/hast': 3.0.4 '@types/mdx': 2.0.11 - acorn: 8.15.0 + acorn: 8.16.0 collapse-white-space: 2.1.0 devlop: 1.1.0 estree-util-is-identifier-name: 3.0.0 @@ -19264,7 +17460,7 @@ snapshots: hast-util-to-jsx-runtime: 2.3.6 markdown-extensions: 2.0.0 recma-build-jsx: 1.0.0 - recma-jsx: 1.0.1(acorn@8.15.0) + recma-jsx: 1.0.1(acorn@8.16.0) recma-stringify: 1.0.0 rehype-recma: 1.0.0 remark-mdx: 3.1.1 @@ -19274,273 +17470,309 @@ snapshots: unified: 11.0.5 unist-util-position-from-estree: 2.0.0 unist-util-stringify-position: 4.0.0 - unist-util-visit: 5.0.0 + unist-util-visit: 5.1.0 vfile: 6.0.1 transitivePeerDependencies: - supports-color - '@mdx-js/react@2.3.0(react@18.3.1)': + '@mdx-js/react@3.1.1(@types/react@19.2.15)(react@19.2.7)': dependencies: '@types/mdx': 2.0.11 - '@types/react': 19.2.10 - react: 18.3.1 + '@types/react': 19.2.15 + react: 19.2.7 - '@mdx-js/react@3.1.1(@types/react@19.2.10)(react@19.2.4)': + '@module-federation/bridge-react-webpack-plugin@2.5.0(node-fetch@2.7.0)': dependencies: - '@types/mdx': 2.0.11 - '@types/react': 19.2.10 - react: 19.2.4 - - '@messageformat/parser@5.1.1': - dependencies: - moo: 0.5.2 - - '@module-federation/bridge-react-webpack-plugin@0.23.0': - dependencies: - '@module-federation/sdk': 0.23.0 + '@module-federation/sdk': 2.5.0(node-fetch@2.7.0) '@types/semver': 7.5.8 semver: 7.6.3 + transitivePeerDependencies: + - node-fetch - '@module-federation/cli@0.23.0(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3))': + '@module-federation/cli@2.5.0(node-fetch@2.7.0)(typescript@5.9.3)(vue-tsc@3.3.7)': dependencies: - '@module-federation/dts-plugin': 0.23.0(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3)) - '@module-federation/sdk': 0.23.0 - chalk: 3.0.0 + '@module-federation/dts-plugin': 2.5.0(node-fetch@2.7.0)(typescript@5.9.3)(vue-tsc@3.3.7) + '@module-federation/sdk': 2.5.0(node-fetch@2.7.0) commander: 11.1.0 jiti: 2.4.2 transitivePeerDependencies: - bufferutil - - debug - - supports-color + - node-fetch - typescript - utf-8-validate - vue-tsc - '@module-federation/data-prefetch@0.23.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + '@module-federation/cli@2.5.0(node-fetch@2.7.0)(typescript@6.0.3)(vue-tsc@3.3.7)': dependencies: - '@module-federation/runtime': 0.23.0 - '@module-federation/sdk': 0.23.0 - fs-extra: 9.1.0 - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) + '@module-federation/dts-plugin': 2.5.0(node-fetch@2.7.0)(typescript@6.0.3)(vue-tsc@3.3.7) + '@module-federation/sdk': 2.5.0(node-fetch@2.7.0) + commander: 11.1.0 + jiti: 2.4.2 + transitivePeerDependencies: + - bufferutil + - node-fetch + - typescript + - utf-8-validate + - vue-tsc - '@module-federation/dts-plugin@0.23.0(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3))': + '@module-federation/dts-plugin@2.5.0(node-fetch@2.7.0)(typescript@5.9.3)(vue-tsc@3.3.7)': dependencies: - '@module-federation/error-codes': 0.23.0 - '@module-federation/managers': 0.23.0 - '@module-federation/sdk': 0.23.0 - '@module-federation/third-party-dts-extractor': 0.23.0 - adm-zip: 0.5.12 + '@module-federation/error-codes': 2.5.0 + '@module-federation/managers': 2.5.0(node-fetch@2.7.0) + '@module-federation/sdk': 2.5.0(node-fetch@2.7.0) + '@module-federation/third-party-dts-extractor': 2.5.0 + adm-zip: 0.5.10 ansi-colors: 4.1.3 - axios: 1.13.1 - chalk: 3.0.0 - fs-extra: 9.1.0 isomorphic-ws: 5.0.0(ws@8.18.0) - koa: 3.0.3 - lodash.clonedeepwith: 4.5.0 - log4js: 6.9.1 node-schedule: 2.1.1 - rambda: 9.2.0 typescript: 5.9.3 + undici: 7.24.7 ws: 8.18.0 optionalDependencies: - vue-tsc: 3.2.4(typescript@5.9.3) + vue-tsc: 3.3.7(typescript@5.9.3) transitivePeerDependencies: - bufferutil - - debug - - supports-color + - node-fetch - utf-8-validate - '@module-federation/enhanced@0.23.0(@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3))(webpack@5.104.1)': - dependencies: - '@module-federation/bridge-react-webpack-plugin': 0.23.0 - '@module-federation/cli': 0.23.0(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3)) - '@module-federation/data-prefetch': 0.23.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@module-federation/dts-plugin': 0.23.0(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3)) - '@module-federation/error-codes': 0.23.0 - '@module-federation/inject-external-runtime-core-plugin': 0.23.0(@module-federation/runtime-tools@0.23.0) - '@module-federation/managers': 0.23.0 - '@module-federation/manifest': 0.23.0(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3)) - '@module-federation/rspack': 0.23.0(@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18))(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3)) - '@module-federation/runtime-tools': 0.23.0 - '@module-federation/sdk': 0.23.0 - btoa: 1.2.1 - schema-utils: 4.3.3 + '@module-federation/dts-plugin@2.5.0(node-fetch@2.7.0)(typescript@6.0.3)(vue-tsc@3.3.7)': + dependencies: + '@module-federation/error-codes': 2.5.0 + '@module-federation/managers': 2.5.0(node-fetch@2.7.0) + '@module-federation/sdk': 2.5.0(node-fetch@2.7.0) + '@module-federation/third-party-dts-extractor': 2.5.0 + adm-zip: 0.5.10 + ansi-colors: 4.1.3 + isomorphic-ws: 5.0.0(ws@8.18.0) + node-schedule: 2.1.1 + typescript: 6.0.3 + undici: 7.24.7 + ws: 8.18.0 + optionalDependencies: + vue-tsc: 3.3.7(typescript@6.0.3) + transitivePeerDependencies: + - bufferutil + - node-fetch + - utf-8-validate + + '@module-federation/enhanced@2.5.0(@rspack/core@2.1.4)(node-fetch@2.7.0)(typescript@5.9.3)(vue-tsc@3.3.7)(webpack@5.102.1)': + dependencies: + '@module-federation/bridge-react-webpack-plugin': 2.5.0(node-fetch@2.7.0) + '@module-federation/cli': 2.5.0(node-fetch@2.7.0)(typescript@5.9.3)(vue-tsc@3.3.7) + '@module-federation/dts-plugin': 2.5.0(node-fetch@2.7.0)(typescript@5.9.3)(vue-tsc@3.3.7) + '@module-federation/error-codes': 2.5.0 + '@module-federation/inject-external-runtime-core-plugin': 2.5.0(@module-federation/runtime-tools@2.5.0) + '@module-federation/managers': 2.5.0(node-fetch@2.7.0) + '@module-federation/manifest': 2.5.0(node-fetch@2.7.0)(typescript@5.9.3)(vue-tsc@3.3.7) + '@module-federation/rspack': 2.5.0(@rspack/core@2.1.4)(node-fetch@2.7.0)(typescript@5.9.3)(vue-tsc@3.3.7) + '@module-federation/runtime-tools': 2.5.0(node-fetch@2.7.0) + '@module-federation/sdk': 2.5.0(node-fetch@2.7.0) + '@module-federation/webpack-bundler-runtime': 2.5.0(node-fetch@2.7.0) + schema-utils: 4.3.0 + tapable: 2.3.0 upath: 2.0.1 optionalDependencies: typescript: 5.9.3 - vue-tsc: 3.2.4(typescript@5.9.3) - webpack: 5.104.1(webpack-cli@6.0.1) + vue-tsc: 3.3.7(typescript@5.9.3) + webpack: 5.102.1 transitivePeerDependencies: - '@rspack/core' - bufferutil - - debug - - react - - react-dom - - supports-color + - node-fetch - utf-8-validate - '@module-federation/error-codes@0.14.0': {} + '@module-federation/enhanced@2.5.0(@rspack/core@2.1.4)(node-fetch@2.7.0)(typescript@6.0.3)(vue-tsc@3.3.7)(webpack@5.102.1)': + dependencies: + '@module-federation/bridge-react-webpack-plugin': 2.5.0(node-fetch@2.7.0) + '@module-federation/cli': 2.5.0(node-fetch@2.7.0)(typescript@6.0.3)(vue-tsc@3.3.7) + '@module-federation/dts-plugin': 2.5.0(node-fetch@2.7.0)(typescript@6.0.3)(vue-tsc@3.3.7) + '@module-federation/error-codes': 2.5.0 + '@module-federation/inject-external-runtime-core-plugin': 2.5.0(@module-federation/runtime-tools@2.5.0) + '@module-federation/managers': 2.5.0(node-fetch@2.7.0) + '@module-federation/manifest': 2.5.0(node-fetch@2.7.0)(typescript@6.0.3)(vue-tsc@3.3.7) + '@module-federation/rspack': 2.5.0(@rspack/core@2.1.4)(node-fetch@2.7.0)(typescript@6.0.3)(vue-tsc@3.3.7) + '@module-federation/runtime-tools': 2.5.0(node-fetch@2.7.0) + '@module-federation/sdk': 2.5.0(node-fetch@2.7.0) + '@module-federation/webpack-bundler-runtime': 2.5.0(node-fetch@2.7.0) + schema-utils: 4.3.0 + tapable: 2.3.0 + upath: 2.0.1 + optionalDependencies: + typescript: 6.0.3 + vue-tsc: 3.3.7(typescript@6.0.3) + webpack: 5.102.1(lightningcss@1.32.0) + transitivePeerDependencies: + - '@rspack/core' + - bufferutil + - node-fetch + - utf-8-validate '@module-federation/error-codes@0.21.6': {} - '@module-federation/error-codes@0.22.0': {} + '@module-federation/error-codes@2.5.0': {} - '@module-federation/error-codes@0.23.0': {} + '@module-federation/inject-external-runtime-core-plugin@2.5.0(@module-federation/runtime-tools@2.5.0)': + dependencies: + '@module-federation/runtime-tools': 2.5.0(node-fetch@2.7.0) - '@module-federation/inject-external-runtime-core-plugin@0.23.0(@module-federation/runtime-tools@0.23.0)': + '@module-federation/managers@2.5.0(node-fetch@2.7.0)': dependencies: - '@module-federation/runtime-tools': 0.23.0 + '@module-federation/sdk': 2.5.0(node-fetch@2.7.0) + find-pkg: 2.0.0 + transitivePeerDependencies: + - node-fetch - '@module-federation/managers@0.23.0': + '@module-federation/manifest@2.5.0(node-fetch@2.7.0)(typescript@5.9.3)(vue-tsc@3.3.7)': dependencies: - '@module-federation/sdk': 0.23.0 + '@module-federation/dts-plugin': 2.5.0(node-fetch@2.7.0)(typescript@5.9.3)(vue-tsc@3.3.7) + '@module-federation/managers': 2.5.0(node-fetch@2.7.0) + '@module-federation/sdk': 2.5.0(node-fetch@2.7.0) find-pkg: 2.0.0 - fs-extra: 9.1.0 + transitivePeerDependencies: + - bufferutil + - node-fetch + - typescript + - utf-8-validate + - vue-tsc - '@module-federation/manifest@0.23.0(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3))': + '@module-federation/manifest@2.5.0(node-fetch@2.7.0)(typescript@6.0.3)(vue-tsc@3.3.7)': dependencies: - '@module-federation/dts-plugin': 0.23.0(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3)) - '@module-federation/managers': 0.23.0 - '@module-federation/sdk': 0.23.0 - chalk: 3.0.0 + '@module-federation/dts-plugin': 2.5.0(node-fetch@2.7.0)(typescript@6.0.3)(vue-tsc@3.3.7) + '@module-federation/managers': 2.5.0(node-fetch@2.7.0) + '@module-federation/sdk': 2.5.0(node-fetch@2.7.0) find-pkg: 2.0.0 transitivePeerDependencies: - bufferutil - - debug - - supports-color + - node-fetch - typescript - utf-8-validate - vue-tsc - '@module-federation/node@2.7.28(@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3))(webpack@5.104.1)': + '@module-federation/node@2.7.43(@rspack/core@2.1.4)(typescript@5.9.3)(vue-tsc@3.3.7)(webpack@5.102.1)': dependencies: - '@module-federation/enhanced': 0.23.0(@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3))(webpack@5.104.1) - '@module-federation/runtime': 0.23.0 - '@module-federation/sdk': 0.23.0 - btoa: 1.2.1 + '@module-federation/enhanced': 2.5.0(@rspack/core@2.1.4)(node-fetch@2.7.0)(typescript@5.9.3)(vue-tsc@3.3.7)(webpack@5.102.1) + '@module-federation/runtime': 2.5.0(node-fetch@2.7.0) + '@module-federation/sdk': 2.5.0(node-fetch@2.7.0) encoding: 0.1.13 node-fetch: 2.7.0(encoding@0.1.13) - webpack: 5.104.1(webpack-cli@6.0.1) + tapable: 2.3.0 optionalDependencies: - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) + webpack: 5.102.1 transitivePeerDependencies: - '@rspack/core' - bufferutil - - debug - - supports-color - typescript - utf-8-validate - vue-tsc - '@module-federation/rsbuild-plugin@0.23.0(@rsbuild/core@1.7.2)(@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3))(webpack@5.104.1)': + '@module-federation/node@2.7.43(@rspack/core@2.1.4)(typescript@6.0.3)(vue-tsc@3.3.7)(webpack@5.102.1)': dependencies: - '@module-federation/enhanced': 0.23.0(@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3))(webpack@5.104.1) - '@module-federation/node': 2.7.28(@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3))(webpack@5.104.1) - '@module-federation/sdk': 0.23.0 - fs-extra: 11.3.0 + '@module-federation/enhanced': 2.5.0(@rspack/core@2.1.4)(node-fetch@2.7.0)(typescript@6.0.3)(vue-tsc@3.3.7)(webpack@5.102.1) + '@module-federation/runtime': 2.5.0(node-fetch@2.7.0) + '@module-federation/sdk': 2.5.0(node-fetch@2.7.0) + encoding: 0.1.13 + node-fetch: 2.7.0(encoding@0.1.13) + tapable: 2.3.0 optionalDependencies: - '@rsbuild/core': 1.7.2 + webpack: 5.102.1(lightningcss@1.32.0) transitivePeerDependencies: - '@rspack/core' - bufferutil - - debug - - next - - react - - react-dom - - supports-color - typescript - utf-8-validate - vue-tsc - - webpack - '@module-federation/rsbuild-plugin@0.23.0(@rsbuild/core@2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0))(@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3))(webpack@5.104.1)': + '@module-federation/rsbuild-plugin@2.5.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(node-fetch@2.7.0)(typescript@5.9.3)(vue-tsc@3.3.7)(webpack@5.102.1)': dependencies: - '@module-federation/enhanced': 0.23.0(@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3))(webpack@5.104.1) - '@module-federation/node': 2.7.28(@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3))(webpack@5.104.1) - '@module-federation/sdk': 0.23.0 - fs-extra: 11.3.0 + '@module-federation/enhanced': 2.5.0(@rspack/core@2.1.4)(node-fetch@2.7.0)(typescript@5.9.3)(vue-tsc@3.3.7)(webpack@5.102.1) + '@module-federation/node': 2.7.43(@rspack/core@2.1.4)(typescript@5.9.3)(vue-tsc@3.3.7)(webpack@5.102.1) + '@module-federation/sdk': 2.5.0(node-fetch@2.7.0) optionalDependencies: - '@rsbuild/core': 2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0) + '@rsbuild/core': 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) transitivePeerDependencies: - '@rspack/core' - bufferutil - - debug - - next - - react - - react-dom - - supports-color + - node-fetch + - typescript + - utf-8-validate + - vue-tsc + - webpack + + '@module-federation/rsbuild-plugin@2.5.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(node-fetch@2.7.0)(typescript@6.0.3)(vue-tsc@3.3.7)(webpack@5.102.1)': + dependencies: + '@module-federation/enhanced': 2.5.0(@rspack/core@2.1.4)(node-fetch@2.7.0)(typescript@6.0.3)(vue-tsc@3.3.7)(webpack@5.102.1) + '@module-federation/node': 2.7.43(@rspack/core@2.1.4)(typescript@6.0.3)(vue-tsc@3.3.7)(webpack@5.102.1) + '@module-federation/sdk': 2.5.0(node-fetch@2.7.0) + optionalDependencies: + '@rsbuild/core': 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) + transitivePeerDependencies: + - '@rspack/core' + - bufferutil + - node-fetch - typescript - utf-8-validate - vue-tsc - webpack - '@module-federation/rspack@0.23.0(@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18))(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3))': - dependencies: - '@module-federation/bridge-react-webpack-plugin': 0.23.0 - '@module-federation/dts-plugin': 0.23.0(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3)) - '@module-federation/inject-external-runtime-core-plugin': 0.23.0(@module-federation/runtime-tools@0.23.0) - '@module-federation/managers': 0.23.0 - '@module-federation/manifest': 0.23.0(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3)) - '@module-federation/runtime-tools': 0.23.0 - '@module-federation/sdk': 0.23.0 - '@rspack/core': 2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18) - btoa: 1.2.1 + '@module-federation/rspack@2.5.0(@rspack/core@2.1.4)(node-fetch@2.7.0)(typescript@5.9.3)(vue-tsc@3.3.7)': + dependencies: + '@module-federation/bridge-react-webpack-plugin': 2.5.0(node-fetch@2.7.0) + '@module-federation/dts-plugin': 2.5.0(node-fetch@2.7.0)(typescript@5.9.3)(vue-tsc@3.3.7) + '@module-federation/inject-external-runtime-core-plugin': 2.5.0(@module-federation/runtime-tools@2.5.0) + '@module-federation/managers': 2.5.0(node-fetch@2.7.0) + '@module-federation/manifest': 2.5.0(node-fetch@2.7.0)(typescript@5.9.3)(vue-tsc@3.3.7) + '@module-federation/runtime-tools': 2.5.0(node-fetch@2.7.0) + '@module-federation/sdk': 2.5.0(node-fetch@2.7.0) + '@rspack/core': 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) optionalDependencies: typescript: 5.9.3 - vue-tsc: 3.2.4(typescript@5.9.3) + vue-tsc: 3.3.7(typescript@5.9.3) transitivePeerDependencies: - bufferutil - - debug - - supports-color + - node-fetch - utf-8-validate - '@module-federation/runtime-core@0.14.0': + '@module-federation/rspack@2.5.0(@rspack/core@2.1.4)(node-fetch@2.7.0)(typescript@6.0.3)(vue-tsc@3.3.7)': dependencies: - '@module-federation/error-codes': 0.14.0 - '@module-federation/sdk': 0.14.0 + '@module-federation/bridge-react-webpack-plugin': 2.5.0(node-fetch@2.7.0) + '@module-federation/dts-plugin': 2.5.0(node-fetch@2.7.0)(typescript@6.0.3)(vue-tsc@3.3.7) + '@module-federation/inject-external-runtime-core-plugin': 2.5.0(@module-federation/runtime-tools@2.5.0) + '@module-federation/managers': 2.5.0(node-fetch@2.7.0) + '@module-federation/manifest': 2.5.0(node-fetch@2.7.0)(typescript@6.0.3)(vue-tsc@3.3.7) + '@module-federation/runtime-tools': 2.5.0(node-fetch@2.7.0) + '@module-federation/sdk': 2.5.0(node-fetch@2.7.0) + '@rspack/core': 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + optionalDependencies: + typescript: 6.0.3 + vue-tsc: 3.3.7(typescript@6.0.3) + transitivePeerDependencies: + - bufferutil + - node-fetch + - utf-8-validate '@module-federation/runtime-core@0.21.6': dependencies: '@module-federation/error-codes': 0.21.6 '@module-federation/sdk': 0.21.6 - '@module-federation/runtime-core@0.22.0': - dependencies: - '@module-federation/error-codes': 0.22.0 - '@module-federation/sdk': 0.22.0 - - '@module-federation/runtime-core@0.23.0': + '@module-federation/runtime-core@2.5.0(node-fetch@2.7.0)': dependencies: - '@module-federation/error-codes': 0.23.0 - '@module-federation/sdk': 0.23.0 - - '@module-federation/runtime-tools@0.14.0': - dependencies: - '@module-federation/runtime': 0.14.0 - '@module-federation/webpack-bundler-runtime': 0.14.0 + '@module-federation/error-codes': 2.5.0 + '@module-federation/sdk': 2.5.0(node-fetch@2.7.0) + transitivePeerDependencies: + - node-fetch '@module-federation/runtime-tools@0.21.6': dependencies: '@module-federation/runtime': 0.21.6 '@module-federation/webpack-bundler-runtime': 0.21.6 - '@module-federation/runtime-tools@0.22.0': - dependencies: - '@module-federation/runtime': 0.22.0 - '@module-federation/webpack-bundler-runtime': 0.22.0 - - '@module-federation/runtime-tools@0.23.0': - dependencies: - '@module-federation/runtime': 0.23.0 - '@module-federation/webpack-bundler-runtime': 0.23.0 - - '@module-federation/runtime@0.14.0': + '@module-federation/runtime-tools@2.5.0(node-fetch@2.7.0)': dependencies: - '@module-federation/error-codes': 0.14.0 - '@module-federation/runtime-core': 0.14.0 - '@module-federation/sdk': 0.14.0 + '@module-federation/runtime': 2.5.0(node-fetch@2.7.0) + '@module-federation/webpack-bundler-runtime': 2.5.0(node-fetch@2.7.0) + transitivePeerDependencies: + - node-fetch '@module-federation/runtime@0.21.6': dependencies: @@ -19548,83 +17780,88 @@ snapshots: '@module-federation/runtime-core': 0.21.6 '@module-federation/sdk': 0.21.6 - '@module-federation/runtime@0.22.0': + '@module-federation/runtime@2.5.0(node-fetch@2.7.0)': dependencies: - '@module-federation/error-codes': 0.22.0 - '@module-federation/runtime-core': 0.22.0 - '@module-federation/sdk': 0.22.0 - - '@module-federation/runtime@0.23.0': - dependencies: - '@module-federation/error-codes': 0.23.0 - '@module-federation/runtime-core': 0.23.0 - '@module-federation/sdk': 0.23.0 - - '@module-federation/sdk@0.14.0': {} + '@module-federation/error-codes': 2.5.0 + '@module-federation/runtime-core': 2.5.0(node-fetch@2.7.0) + '@module-federation/sdk': 2.5.0(node-fetch@2.7.0) + transitivePeerDependencies: + - node-fetch '@module-federation/sdk@0.21.6': {} - '@module-federation/sdk@0.22.0': {} - - '@module-federation/sdk@0.23.0': {} + '@module-federation/sdk@2.5.0(node-fetch@2.7.0)': + optionalDependencies: + node-fetch: 2.7.0(encoding@0.1.13) - '@module-federation/storybook-addon@5.0.4(@module-federation/sdk@0.23.0)(@rsbuild/core@2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0))(@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3))(webpack-virtual-modules@0.6.2)(webpack@5.104.1)': + '@module-federation/storybook-addon@6.0.12(@module-federation/sdk@2.5.0)(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(node-fetch@2.7.0)(storybook@10.4.1)(typescript@6.0.3)(vue-tsc@3.3.7)(webpack-virtual-modules@0.6.2)(webpack@5.102.1)': dependencies: - '@module-federation/enhanced': 0.23.0(@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3))(webpack@5.104.1) + '@module-federation/enhanced': 2.5.0(@rspack/core@2.1.4)(node-fetch@2.7.0)(typescript@6.0.3)(vue-tsc@3.3.7)(webpack@5.102.1) optionalDependencies: - '@module-federation/sdk': 0.23.0 - '@rsbuild/core': 2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0) - webpack: 5.104.1(webpack-cli@6.0.1) + '@module-federation/sdk': 2.5.0(node-fetch@2.7.0) + '@rsbuild/core': 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) + storybook: 10.4.1(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.8.3)(react-dom@19.2.7)(react@19.2.7) + webpack: 5.102.1(lightningcss@1.32.0) webpack-virtual-modules: 0.6.2 transitivePeerDependencies: - '@rspack/core' - bufferutil - - debug - - react - - react-dom - - supports-color + - node-fetch - typescript - utf-8-validate - vue-tsc - '@module-federation/third-party-dts-extractor@0.23.0': + '@module-federation/third-party-dts-extractor@2.5.0': dependencies: find-pkg: 2.0.0 - fs-extra: 9.1.0 resolve: 1.22.8 - '@module-federation/webpack-bundler-runtime@0.14.0': - dependencies: - '@module-federation/runtime': 0.14.0 - '@module-federation/sdk': 0.14.0 - '@module-federation/webpack-bundler-runtime@0.21.6': dependencies: '@module-federation/runtime': 0.21.6 '@module-federation/sdk': 0.21.6 - '@module-federation/webpack-bundler-runtime@0.22.0': + '@module-federation/webpack-bundler-runtime@2.5.0(node-fetch@2.7.0)': + dependencies: + '@module-federation/error-codes': 2.5.0 + '@module-federation/runtime': 2.5.0(node-fetch@2.7.0) + '@module-federation/sdk': 2.5.0(node-fetch@2.7.0) + transitivePeerDependencies: + - node-fetch + + '@napi-rs/wasm-runtime@1.0.7': dependencies: - '@module-federation/runtime': 0.22.0 - '@module-federation/sdk': 0.22.0 + '@emnapi/core': 1.11.2 + '@emnapi/runtime': 1.11.2 + '@tybys/wasm-util': 0.10.3 + optional: true - '@module-federation/webpack-bundler-runtime@0.23.0': + '@napi-rs/wasm-runtime@1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': dependencies: - '@module-federation/runtime': 0.23.0 - '@module-federation/sdk': 0.23.0 + '@emnapi/core': 1.10.0 + '@emnapi/runtime': 1.10.0 + '@tybys/wasm-util': 0.10.3 + optional: true - '@napi-rs/wasm-runtime@0.2.12': + '@napi-rs/wasm-runtime@1.1.6(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': dependencies: - '@emnapi/core': 1.5.0 - '@emnapi/runtime': 1.7.1 - '@tybys/wasm-util': 0.10.1 + '@emnapi/core': 1.10.0 + '@emnapi/runtime': 1.10.0 + '@tybys/wasm-util': 0.10.3 optional: true - '@napi-rs/wasm-runtime@1.0.7': + '@napi-rs/wasm-runtime@1.1.6(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)': dependencies: - '@emnapi/core': 1.5.0 - '@emnapi/runtime': 1.7.1 - '@tybys/wasm-util': 0.10.1 + '@emnapi/core': 1.11.2 + '@emnapi/runtime': 1.11.2 + '@tybys/wasm-util': 0.10.3 + optional: true + + '@napi-rs/wasm-runtime@1.1.6(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)': + dependencies: + '@emnapi/core': 1.9.2 + '@emnapi/runtime': 1.9.2 + '@tybys/wasm-util': 0.10.3 optional: true '@nestjs/common@11.1.9(reflect-metadata@0.2.2)(rxjs@7.8.2)': @@ -19639,7 +17876,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@nestjs/core@11.1.9(@nestjs/common@11.1.9(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/platform-express@11.1.9)(reflect-metadata@0.2.2)(rxjs@7.8.2)': + '@nestjs/core@11.1.9(@nestjs/common@11.1.9)(@nestjs/platform-express@11.1.9)(reflect-metadata@0.2.2)(rxjs@7.8.2)': dependencies: '@nestjs/common': 11.1.9(reflect-metadata@0.2.2)(rxjs@7.8.2) '@nuxt/opencollective': 0.4.1 @@ -19651,12 +17888,12 @@ snapshots: tslib: 2.8.1 uid: 2.0.2 optionalDependencies: - '@nestjs/platform-express': 11.1.9(@nestjs/common@11.1.9(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/core@11.1.9) + '@nestjs/platform-express': 11.1.9(@nestjs/common@11.1.9)(@nestjs/core@11.1.9) - '@nestjs/platform-express@11.1.9(@nestjs/common@11.1.9(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/core@11.1.9)': + '@nestjs/platform-express@11.1.9(@nestjs/common@11.1.9)(@nestjs/core@11.1.9)': dependencies: '@nestjs/common': 11.1.9(reflect-metadata@0.2.2)(rxjs@7.8.2) - '@nestjs/core': 11.1.9(@nestjs/common@11.1.9(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/platform-express@11.1.9)(reflect-metadata@0.2.2)(rxjs@7.8.2) + '@nestjs/core': 11.1.9(@nestjs/common@11.1.9)(@nestjs/platform-express@11.1.9)(reflect-metadata@0.2.2)(rxjs@7.8.2) cors: 2.8.5 express: 5.1.0 multer: 2.0.2 @@ -19665,7 +17902,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@next/env@16.1.6': {} + '@next/env@16.2.6': {} '@next/rspack-binding-android-arm-eabi@1.0.2': optional: true @@ -19718,115 +17955,207 @@ snapshots: '@next/rspack-binding-win32-ia32-msvc': 1.0.2 '@next/rspack-binding-win32-x64-msvc': 1.0.2 - '@next/rspack-core@1.0.2(@swc/helpers@0.5.18)': + '@next/rspack-core@1.0.2(@swc/helpers@0.5.23)': dependencies: '@next/rspack-binding': 1.0.2 - '@rspack/core': 1.6.7(@swc/helpers@0.5.18) + '@rspack/core': 1.6.7(@swc/helpers@0.5.23) transitivePeerDependencies: - '@swc/helpers' - '@next/swc-darwin-arm64@16.1.6': + '@next/swc-darwin-arm64@16.2.6': + optional: true + + '@next/swc-darwin-x64@16.2.6': + optional: true + + '@next/swc-linux-arm64-gnu@16.2.6': + optional: true + + '@next/swc-linux-arm64-musl@16.2.6': + optional: true + + '@next/swc-linux-x64-gnu@16.2.6': + optional: true + + '@next/swc-linux-x64-musl@16.2.6': + optional: true + + '@next/swc-win32-arm64-msvc@16.2.6': optional: true - '@next/swc-darwin-x64@16.1.6': + '@next/swc-win32-x64-msvc@16.2.6': optional: true - '@next/swc-linux-arm64-gnu@16.1.6': + '@nodelib/fs.scandir@2.1.5': + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + '@nodelib/fs.stat@2.0.5': {} + + '@nodelib/fs.walk@1.2.8': + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.17.1 + + '@nothing-but/utils@0.17.0': {} + + '@nuxt/opencollective@0.4.1': + dependencies: + consola: 3.4.2 + + '@one-ini/wasm@0.1.1': {} + + '@oozcitak/dom@2.0.2': + dependencies: + '@oozcitak/infra': 2.0.2 + '@oozcitak/url': 3.0.0 + '@oozcitak/util': 10.0.0 + + '@oozcitak/infra@2.0.2': + dependencies: + '@oozcitak/util': 10.0.0 + + '@oozcitak/url@3.0.0': + dependencies: + '@oozcitak/infra': 2.0.2 + '@oozcitak/util': 10.0.0 + + '@oozcitak/util@10.0.0': {} + + '@oxc-parser/binding-android-arm-eabi@0.127.0': optional: true - '@next/swc-linux-arm64-musl@16.1.6': + '@oxc-parser/binding-android-arm64@0.127.0': optional: true - '@next/swc-linux-x64-gnu@16.1.6': + '@oxc-parser/binding-darwin-arm64@0.127.0': optional: true - '@next/swc-linux-x64-musl@16.1.6': + '@oxc-parser/binding-darwin-x64@0.127.0': optional: true - '@next/swc-win32-arm64-msvc@16.1.6': + '@oxc-parser/binding-freebsd-x64@0.127.0': optional: true - '@next/swc-win32-x64-msvc@16.1.6': + '@oxc-parser/binding-linux-arm-gnueabihf@0.127.0': optional: true - '@node-rs/crc32-android-arm-eabi@1.10.6': + '@oxc-parser/binding-linux-arm-musleabihf@0.127.0': optional: true - '@node-rs/crc32-android-arm64@1.10.6': + '@oxc-parser/binding-linux-arm64-gnu@0.127.0': optional: true - '@node-rs/crc32-darwin-arm64@1.10.6': + '@oxc-parser/binding-linux-arm64-musl@0.127.0': optional: true - '@node-rs/crc32-darwin-x64@1.10.6': + '@oxc-parser/binding-linux-ppc64-gnu@0.127.0': optional: true - '@node-rs/crc32-freebsd-x64@1.10.6': + '@oxc-parser/binding-linux-riscv64-gnu@0.127.0': optional: true - '@node-rs/crc32-linux-arm-gnueabihf@1.10.6': + '@oxc-parser/binding-linux-riscv64-musl@0.127.0': optional: true - '@node-rs/crc32-linux-arm64-gnu@1.10.6': + '@oxc-parser/binding-linux-s390x-gnu@0.127.0': optional: true - '@node-rs/crc32-linux-arm64-musl@1.10.6': + '@oxc-parser/binding-linux-x64-gnu@0.127.0': optional: true - '@node-rs/crc32-linux-x64-gnu@1.10.6': + '@oxc-parser/binding-linux-x64-musl@0.127.0': optional: true - '@node-rs/crc32-linux-x64-musl@1.10.6': + '@oxc-parser/binding-openharmony-arm64@0.127.0': optional: true - '@node-rs/crc32-wasm32-wasi@1.10.6': + '@oxc-parser/binding-wasm32-wasi@0.127.0': dependencies: - '@napi-rs/wasm-runtime': 0.2.12 + '@emnapi/core': 1.9.2 + '@emnapi/runtime': 1.9.2 + '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2) optional: true - '@node-rs/crc32-win32-arm64-msvc@1.10.6': + '@oxc-parser/binding-win32-arm64-msvc@0.127.0': optional: true - '@node-rs/crc32-win32-ia32-msvc@1.10.6': + '@oxc-parser/binding-win32-ia32-msvc@0.127.0': optional: true - '@node-rs/crc32-win32-x64-msvc@1.10.6': + '@oxc-parser/binding-win32-x64-msvc@0.127.0': optional: true - '@node-rs/crc32@1.10.6': - optionalDependencies: - '@node-rs/crc32-android-arm-eabi': 1.10.6 - '@node-rs/crc32-android-arm64': 1.10.6 - '@node-rs/crc32-darwin-arm64': 1.10.6 - '@node-rs/crc32-darwin-x64': 1.10.6 - '@node-rs/crc32-freebsd-x64': 1.10.6 - '@node-rs/crc32-linux-arm-gnueabihf': 1.10.6 - '@node-rs/crc32-linux-arm64-gnu': 1.10.6 - '@node-rs/crc32-linux-arm64-musl': 1.10.6 - '@node-rs/crc32-linux-x64-gnu': 1.10.6 - '@node-rs/crc32-linux-x64-musl': 1.10.6 - '@node-rs/crc32-wasm32-wasi': 1.10.6 - '@node-rs/crc32-win32-arm64-msvc': 1.10.6 - '@node-rs/crc32-win32-ia32-msvc': 1.10.6 - '@node-rs/crc32-win32-x64-msvc': 1.10.6 + '@oxc-project/types@0.127.0': {} - '@nodelib/fs.scandir@2.1.5': - dependencies: - '@nodelib/fs.stat': 2.0.5 - run-parallel: 1.2.0 + '@oxc-project/types@0.133.0': + optional: true - '@nodelib/fs.stat@2.0.5': {} + '@oxc-resolver/binding-android-arm-eabi@11.19.1': + optional: true - '@nodelib/fs.walk@1.2.8': - dependencies: - '@nodelib/fs.scandir': 2.1.5 - fastq: 1.17.1 + '@oxc-resolver/binding-android-arm64@11.19.1': + optional: true - '@nuxt/opencollective@0.4.1': + '@oxc-resolver/binding-darwin-arm64@11.19.1': + optional: true + + '@oxc-resolver/binding-darwin-x64@11.19.1': + optional: true + + '@oxc-resolver/binding-freebsd-x64@11.19.1': + optional: true + + '@oxc-resolver/binding-linux-arm-gnueabihf@11.19.1': + optional: true + + '@oxc-resolver/binding-linux-arm-musleabihf@11.19.1': + optional: true + + '@oxc-resolver/binding-linux-arm64-gnu@11.19.1': + optional: true + + '@oxc-resolver/binding-linux-arm64-musl@11.19.1': + optional: true + + '@oxc-resolver/binding-linux-ppc64-gnu@11.19.1': + optional: true + + '@oxc-resolver/binding-linux-riscv64-gnu@11.19.1': + optional: true + + '@oxc-resolver/binding-linux-riscv64-musl@11.19.1': + optional: true + + '@oxc-resolver/binding-linux-s390x-gnu@11.19.1': + optional: true + + '@oxc-resolver/binding-linux-x64-gnu@11.19.1': + optional: true + + '@oxc-resolver/binding-linux-x64-musl@11.19.1': + optional: true + + '@oxc-resolver/binding-openharmony-arm64@11.19.1': + optional: true + + '@oxc-resolver/binding-wasm32-wasi@11.19.1(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)': dependencies: - consola: 3.4.2 + '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2) + transitivePeerDependencies: + - '@emnapi/core' + - '@emnapi/runtime' + optional: true - '@one-ini/wasm@0.1.1': {} + '@oxc-resolver/binding-win32-arm64-msvc@11.19.1': + optional: true + + '@oxc-resolver/binding-win32-ia32-msvc@11.19.1': + optional: true + + '@oxc-resolver/binding-win32-x64-msvc@11.19.1': + optional: true '@parcel/watcher-android-arm64@2.5.0': optional: true @@ -19894,10 +18223,10 @@ snapshots: '@eyhn/msgpack-stream': 2.8.4 '@perfsee/jsonr': 1.14.2 '@perfsee/utils': 1.14.2 - acorn: 8.15.0 - acorn-walk: 8.3.4 + acorn: 8.16.0 + acorn-walk: 8.3.5 htmlparser2: 8.0.2 - lodash: 4.17.23 + lodash: 4.18.1 minimatch: 7.4.6 query-string: 7.1.3 tar: 6.2.0 @@ -19918,7 +18247,7 @@ snapshots: debug: 4.3.4 env-ci: 7.3.0 find-cache-dir: 3.3.2 - lodash: 4.17.23 + lodash: 4.18.1 node-fetch: 2.7.0(encoding@0.1.13) open: 8.4.2 query-string: 7.1.3 @@ -19936,13 +18265,13 @@ snapshots: dependencies: tslib: 2.8.1 - '@perfsee/webpack@1.14.2(encoding@0.1.13)(isolated-vm@4.7.2)(webpack@5.104.1)': + '@perfsee/webpack@1.14.2(encoding@0.1.13)(isolated-vm@4.7.2)(webpack@5.102.1)': dependencies: '@perfsee/bundle-analyzer': 1.14.2(isolated-vm@4.7.2) '@perfsee/plugin-utils': 1.14.2(encoding@0.1.13)(isolated-vm@4.7.2) chalk: 4.1.2 tslib: 2.8.1 - webpack: 5.104.1(webpack-cli@6.0.1) + webpack: 5.102.1 transitivePeerDependencies: - encoding - isolated-vm @@ -19953,427 +18282,359 @@ snapshots: '@pkgjs/parseargs@0.11.0': optional: true - '@pkgr/core@0.2.9': {} - - '@pmmmwh/react-refresh-webpack-plugin@0.6.2(@types/webpack@5.28.5(webpack-cli@6.0.1))(react-refresh@0.18.0)(type-fest@4.40.0)(webpack-dev-server@5.2.2)(webpack-hot-middleware@2.26.1)(webpack@5.104.1)': - dependencies: - anser: 2.3.2 - core-js-pure: 3.36.0 - error-stack-parser: 2.1.4 - html-entities: 2.6.0 - react-refresh: 0.18.0 - schema-utils: 4.3.3 - source-map: 0.7.6 - webpack: 5.104.1(webpack-cli@6.0.1) - optionalDependencies: - '@types/webpack': 5.28.5(webpack-cli@6.0.1) - type-fest: 4.40.0 - webpack-dev-server: 5.2.2(webpack-cli@6.0.1)(webpack@5.104.1) - webpack-hot-middleware: 2.26.1 - '@polka/url@1.0.0-next.24': {} - '@prefresh/babel-plugin@0.5.2': {} + '@prefresh/babel-plugin@0.5.3': {} - '@prefresh/core@1.5.9(preact@10.28.3)': + '@prefresh/core@1.5.10(preact@10.29.2)': dependencies: - preact: 10.28.3 + preact: 10.29.2 '@prefresh/utils@1.2.1': {} - '@prefresh/webpack@4.0.6(@prefresh/babel-plugin@0.5.2)(preact@10.28.3)(webpack@5.104.1)': + '@prefresh/webpack@4.0.6(@prefresh/babel-plugin@0.5.3)(preact@10.29.2)(webpack@5.102.1)': dependencies: - '@prefresh/babel-plugin': 0.5.2 - '@prefresh/core': 1.5.9(preact@10.28.3) + '@prefresh/babel-plugin': 0.5.3 + '@prefresh/core': 1.5.10(preact@10.29.2) '@prefresh/utils': 1.2.1 - preact: 10.28.3 - webpack: 5.104.1(webpack-cli@6.0.1) + preact: 10.29.2 + webpack: 5.102.1 '@quansync/fs@1.0.0': dependencies: quansync: 1.0.0 - '@radix-ui/react-compose-refs@1.1.2(@types/react@19.2.10)(react@19.2.4)': + '@radix-ui/react-compose-refs@1.1.2(@types/react@19.2.15)(react@19.2.7)': dependencies: - react: 19.2.4 + react: 19.2.7 optionalDependencies: - '@types/react': 19.2.10 + '@types/react': 19.2.15 - '@radix-ui/react-label@2.1.8(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + '@radix-ui/react-label@2.1.8(@types/react-dom@19.2.3)(@types/react@19.2.15)(react-dom@19.2.7)(react@19.2.7)': dependencies: - '@radix-ui/react-primitive': 2.1.4(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) + '@radix-ui/react-primitive': 2.1.4(@types/react-dom@19.2.3)(@types/react@19.2.15)(react-dom@19.2.7)(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) optionalDependencies: - '@types/react': 19.2.10 - '@types/react-dom': 19.2.3(@types/react@19.2.10) + '@types/react': 19.2.15 + '@types/react-dom': 19.2.3(@types/react@19.2.15) - '@radix-ui/react-primitive@2.1.4(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + '@radix-ui/react-primitive@2.1.4(@types/react-dom@19.2.3)(@types/react@19.2.15)(react-dom@19.2.7)(react@19.2.7)': dependencies: - '@radix-ui/react-slot': 1.2.4(@types/react@19.2.10)(react@19.2.4) - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) + '@radix-ui/react-slot': 1.2.4(@types/react@19.2.15)(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) optionalDependencies: - '@types/react': 19.2.10 - '@types/react-dom': 19.2.3(@types/react@19.2.10) + '@types/react': 19.2.15 + '@types/react-dom': 19.2.3(@types/react@19.2.15) - '@radix-ui/react-slot@1.2.4(@types/react@19.2.10)(react@19.2.4)': + '@radix-ui/react-slot@1.2.4(@types/react@19.2.15)(react@19.2.7)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.2.4) - react: 19.2.4 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.15)(react@19.2.7) + react: 19.2.7 optionalDependencies: - '@types/react': 19.2.10 + '@types/react': 19.2.15 - '@remix-run/router@1.23.1': {} + '@rolldown/binding-android-arm64@1.0.3': + optional: true - '@rollup/plugin-babel@5.3.1(@babel/core@7.29.0)(@types/babel__core@7.20.5)(rollup@2.79.2)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-module-imports': 7.28.6 - '@rollup/pluginutils': 3.1.0(rollup@2.79.2) - rollup: 2.79.2 - optionalDependencies: - '@types/babel__core': 7.20.5 - transitivePeerDependencies: - - supports-color + '@rolldown/binding-darwin-arm64@1.0.3': + optional: true - '@rollup/plugin-node-resolve@15.2.3(rollup@2.79.2)': - dependencies: - '@rollup/pluginutils': 5.3.0(rollup@2.79.2) - '@types/resolve': 1.20.2 - deepmerge: 4.3.1 - is-builtin-module: 3.2.1 - is-module: 1.0.0 - resolve: 1.22.11 - optionalDependencies: - rollup: 2.79.2 + '@rolldown/binding-darwin-x64@1.0.3': + optional: true - '@rollup/plugin-replace@2.4.2(rollup@2.79.2)': - dependencies: - '@rollup/pluginutils': 3.1.0(rollup@2.79.2) - magic-string: 0.25.9 - rollup: 2.79.2 + '@rolldown/binding-freebsd-x64@1.0.3': + optional: true - '@rollup/plugin-terser@0.4.4(rollup@2.79.2)': - dependencies: - serialize-javascript: 6.0.2 - smob: 1.5.0 - terser: 5.37.0 - optionalDependencies: - rollup: 2.79.2 + '@rolldown/binding-linux-arm-gnueabihf@1.0.3': + optional: true - '@rollup/pluginutils@3.1.0(rollup@2.79.2)': - dependencies: - '@types/estree': 0.0.39 - estree-walker: 1.0.1 - picomatch: 2.3.1 - rollup: 2.79.2 + '@rolldown/binding-linux-arm64-gnu@1.0.3': + optional: true + + '@rolldown/binding-linux-arm64-musl@1.0.3': + optional: true + + '@rolldown/binding-linux-ppc64-gnu@1.0.3': + optional: true - '@rollup/pluginutils@5.3.0(rollup@2.79.2)': + '@rolldown/binding-linux-s390x-gnu@1.0.3': + optional: true + + '@rolldown/binding-linux-x64-gnu@1.0.3': + optional: true + + '@rolldown/binding-linux-x64-musl@1.0.3': + optional: true + + '@rolldown/binding-openharmony-arm64@1.0.3': + optional: true + + '@rolldown/binding-wasm32-wasi@1.0.3': dependencies: - '@types/estree': 1.0.8 - estree-walker: 2.0.2 - picomatch: 4.0.3 - optionalDependencies: - rollup: 2.79.2 + '@emnapi/core': 1.10.0 + '@emnapi/runtime': 1.10.0 + '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + optional: true + + '@rolldown/binding-win32-arm64-msvc@1.0.3': + optional: true + + '@rolldown/binding-win32-x64-msvc@1.0.3': + optional: true - '@rollup/pluginutils@5.3.0(rollup@4.53.3)': + '@rolldown/pluginutils@1.0.1': {} + + '@rollup/pluginutils@5.3.0(rollup@4.60.3)': dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 estree-walker: 2.0.2 - picomatch: 4.0.3 + picomatch: 4.0.4 optionalDependencies: - rollup: 4.53.3 + rollup: 4.60.3 - '@rollup/rollup-android-arm-eabi@4.53.3': + '@rollup/rollup-android-arm-eabi@4.60.3': optional: true - '@rollup/rollup-android-arm64@4.53.3': + '@rollup/rollup-android-arm64@4.60.3': optional: true - '@rollup/rollup-darwin-arm64@4.53.3': + '@rollup/rollup-darwin-arm64@4.60.3': optional: true - '@rollup/rollup-darwin-x64@4.53.3': + '@rollup/rollup-darwin-x64@4.60.3': optional: true - '@rollup/rollup-freebsd-arm64@4.53.3': + '@rollup/rollup-freebsd-arm64@4.60.3': optional: true - '@rollup/rollup-freebsd-x64@4.53.3': + '@rollup/rollup-freebsd-x64@4.60.3': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.53.3': + '@rollup/rollup-linux-arm-gnueabihf@4.60.3': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.53.3': + '@rollup/rollup-linux-arm-musleabihf@4.60.3': optional: true - '@rollup/rollup-linux-arm64-gnu@4.53.3': + '@rollup/rollup-linux-arm64-gnu@4.60.3': optional: true - '@rollup/rollup-linux-arm64-musl@4.53.3': + '@rollup/rollup-linux-arm64-musl@4.60.3': optional: true - '@rollup/rollup-linux-loong64-gnu@4.53.3': + '@rollup/rollup-linux-loong64-gnu@4.60.3': optional: true - '@rollup/rollup-linux-ppc64-gnu@4.53.3': + '@rollup/rollup-linux-loong64-musl@4.60.3': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.53.3': + '@rollup/rollup-linux-ppc64-gnu@4.60.3': optional: true - '@rollup/rollup-linux-riscv64-musl@4.53.3': + '@rollup/rollup-linux-ppc64-musl@4.60.3': optional: true - '@rollup/rollup-linux-s390x-gnu@4.53.3': + '@rollup/rollup-linux-riscv64-gnu@4.60.3': optional: true - '@rollup/rollup-linux-x64-gnu@4.53.3': + '@rollup/rollup-linux-riscv64-musl@4.60.3': optional: true - '@rollup/rollup-linux-x64-musl@4.53.3': + '@rollup/rollup-linux-s390x-gnu@4.60.3': optional: true - '@rollup/rollup-openharmony-arm64@4.53.3': + '@rollup/rollup-linux-x64-gnu@4.60.3': optional: true - '@rollup/rollup-win32-arm64-msvc@4.53.3': + '@rollup/rollup-linux-x64-musl@4.60.3': optional: true - '@rollup/rollup-win32-ia32-msvc@4.53.3': + '@rollup/rollup-openbsd-x64@4.60.3': optional: true - '@rollup/rollup-win32-x64-gnu@4.53.3': + '@rollup/rollup-openharmony-arm64@4.60.3': optional: true - '@rollup/rollup-win32-x64-msvc@4.53.3': + '@rollup/rollup-win32-arm64-msvc@4.60.3': optional: true - '@rsbuild/core@1.3.22': - dependencies: - '@rspack/core': 1.3.12(@swc/helpers@0.5.18) - '@rspack/lite-tapable': 1.0.1 - '@swc/helpers': 0.5.18 - core-js: 3.42.0 - jiti: 2.6.1 + '@rollup/rollup-win32-ia32-msvc@4.60.3': + optional: true - '@rsbuild/core@1.7.2': - dependencies: - '@rspack/core': 1.7.2(@swc/helpers@0.5.18) - '@rspack/lite-tapable': 1.1.0 - '@swc/helpers': 0.5.18 - core-js: 3.47.0 - jiti: 2.6.1 + '@rollup/rollup-win32-x64-gnu@4.60.3': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.60.3': + optional: true - '@rsbuild/core@2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0)': + '@rsbuild/core@2.0.11(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)': dependencies: - '@rspack/core': 2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18) - '@rspack/lite-tapable': 1.1.0 - '@swc/helpers': 0.5.18 - jiti: 2.6.1 + '@rspack/core': 2.0.6(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@swc/helpers': 0.5.23 optionalDependencies: - core-js: 3.48.0 + core-js: 3.49.0 transitivePeerDependencies: - '@module-federation/runtime-tools' - '@rsbuild/plugin-babel@1.0.7(@rsbuild/core@1.7.2)': + '@rsbuild/core@2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)': dependencies: - '@babel/core': 7.29.0 - '@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.29.0) - '@babel/plugin-transform-class-properties': 7.28.6(@babel/core@7.29.0) - '@babel/preset-typescript': 7.28.5(@babel/core@7.29.0) - '@rsbuild/core': 1.7.2 - '@types/babel__core': 7.20.5 - deepmerge: 4.3.1 - reduce-configs: 1.1.1 - upath: 2.0.1 + '@rspack/core': 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@swc/helpers': 0.5.23 + optionalDependencies: + core-js: 3.49.0 transitivePeerDependencies: - - supports-color + - '@module-federation/runtime-tools' - '@rsbuild/plugin-babel@1.0.7(@rsbuild/core@2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0))': + '@rsbuild/plugin-babel@1.1.2(@rsbuild/core@2.1.6)': dependencies: - '@babel/core': 7.29.0 - '@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.29.0) - '@babel/plugin-transform-class-properties': 7.28.6(@babel/core@7.29.0) - '@babel/preset-typescript': 7.28.5(@babel/core@7.29.0) - '@rsbuild/core': 2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0) + '@babel/core': 7.29.7 + '@babel/plugin-proposal-decorators': 7.29.0(@babel/core@7.29.7) + '@babel/plugin-transform-class-properties': 7.29.7(@babel/core@7.29.7) + '@babel/preset-typescript': 7.29.7(@babel/core@7.29.7) '@types/babel__core': 7.20.5 - deepmerge: 4.3.1 - reduce-configs: 1.1.1 - upath: 2.0.1 + reduce-configs: 1.1.2 + optionalDependencies: + '@rsbuild/core': 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) transitivePeerDependencies: - supports-color - '@rsbuild/plugin-babel@1.1.0(@rsbuild/core@1.7.2)': + '@rsbuild/plugin-babel@1.2.1(@rsbuild/core@2.1.6)': dependencies: - '@babel/core': 7.29.0 - '@babel/plugin-proposal-decorators': 7.29.0(@babel/core@7.29.0) - '@babel/plugin-transform-class-properties': 7.28.6(@babel/core@7.29.0) - '@babel/preset-typescript': 7.28.5(@babel/core@7.29.0) - '@rsbuild/core': 1.7.2 + '@babel/core': 7.29.7 + '@babel/plugin-proposal-decorators': 7.29.0(@babel/core@7.29.7) + '@babel/plugin-transform-class-properties': 7.29.7(@babel/core@7.29.7) + '@babel/preset-typescript': 7.29.7(@babel/core@7.29.7) '@types/babel__core': 7.20.5 - deepmerge: 4.3.1 - reduce-configs: 1.1.1 - upath: 2.0.1 + reduce-configs: 1.1.2 + optionalDependencies: + '@rsbuild/core': 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) transitivePeerDependencies: - supports-color - '@rsbuild/plugin-babel@1.1.0(@rsbuild/core@2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0))': + '@rsbuild/plugin-babel@2.0.1(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(webpack@5.102.1)': dependencies: - '@babel/core': 7.29.0 - '@babel/plugin-proposal-decorators': 7.29.0(@babel/core@7.29.0) - '@babel/plugin-transform-class-properties': 7.28.6(@babel/core@7.29.0) - '@babel/preset-typescript': 7.28.5(@babel/core@7.29.0) - '@rsbuild/core': 2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0) + '@babel/core': 7.29.7 + '@babel/plugin-proposal-decorators': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-class-properties': 7.29.7(@babel/core@7.29.7) + '@babel/preset-typescript': 7.29.7(@babel/core@7.29.7) '@types/babel__core': 7.20.5 - deepmerge: 4.3.1 - reduce-configs: 1.1.1 - upath: 2.0.1 + babel-loader: 10.1.1(@babel/core@7.29.7)(@rspack/core@2.1.4)(webpack@5.102.1) + reduce-configs: 1.1.2 + optionalDependencies: + '@rsbuild/core': 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) transitivePeerDependencies: + - '@rspack/core' - supports-color + - webpack - '@rsbuild/plugin-check-syntax@1.6.1(@rsbuild/core@1.7.2)': + '@rsbuild/plugin-check-syntax@1.6.1(@rsbuild/core@2.1.6)': dependencies: - acorn: 8.15.0 + acorn: 8.16.0 browserslist-to-es-version: 1.2.0 htmlparser2: 10.0.0 picocolors: 1.1.1 source-map: 0.7.6 optionalDependencies: - '@rsbuild/core': 1.7.2 + '@rsbuild/core': 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) - '@rsbuild/plugin-eslint@1.2.1(@rsbuild/core@1.7.2)(eslint@9.39.2(jiti@2.6.1))': + '@rsbuild/plugin-eslint@2.0.1(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(eslint@9.39.4)': dependencies: - eslint: 9.39.2(jiti@2.6.1) - eslint-rspack-plugin: 4.3.0(eslint@9.39.2(jiti@2.6.1)) + eslint: 9.39.4(jiti@2.7.0) + eslint-rspack-plugin: 5.0.0(@rspack/core@2.1.4)(eslint@9.39.4) optionalDependencies: - '@rsbuild/core': 1.7.2 - - '@rsbuild/plugin-less@1.2.5(@rsbuild/core@1.3.22)': - dependencies: - '@rsbuild/core': 1.3.22 - deepmerge: 4.3.1 - reduce-configs: 1.1.1 - - '@rsbuild/plugin-less@1.6.0(@rsbuild/core@1.7.2)': - dependencies: - '@rsbuild/core': 1.7.2 - deepmerge: 4.3.1 - reduce-configs: 1.1.1 + '@rsbuild/core': 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) + transitivePeerDependencies: + - '@rspack/core' - '@rsbuild/plugin-less@1.6.0(@rsbuild/core@2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0))': + '@rsbuild/plugin-less@1.6.4(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(webpack@5.102.1)': dependencies: - '@rsbuild/core': 2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0) deepmerge: 4.3.1 - reduce-configs: 1.1.1 - - '@rsbuild/plugin-mdx@1.1.1(@rsbuild/core@1.7.2)(webpack@5.104.1)': - dependencies: - '@mdx-js/loader': 3.1.1(webpack@5.104.1) + less: 4.6.4 + less-loader: 12.3.3(@rspack/core@2.1.4)(less@4.6.4)(webpack@5.102.1) + reduce-configs: 1.1.2 optionalDependencies: - '@rsbuild/core': 1.7.2 + '@rsbuild/core': 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) transitivePeerDependencies: - - supports-color + - '@rspack/core' - webpack - '@rsbuild/plugin-preact@1.7.1(@rsbuild/core@1.7.2)(preact@10.28.3)': + '@rsbuild/plugin-mdx@1.1.2(@rsbuild/core@2.1.6)(webpack@5.102.1)': dependencies: - '@prefresh/core': 1.5.9(preact@10.28.3) - '@prefresh/utils': 1.2.1 - '@rsbuild/core': 1.7.2 - '@rspack/plugin-preact-refresh': 1.1.4(@prefresh/core@1.5.9(preact@10.28.3))(@prefresh/utils@1.2.1) - '@swc/plugin-prefresh': 12.3.0 + '@mdx-js/loader': 3.1.1(webpack@5.102.1) + optionalDependencies: + '@rsbuild/core': 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) transitivePeerDependencies: - - preact + - supports-color + - webpack - '@rsbuild/plugin-preact@1.7.1(@rsbuild/core@2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0))(preact@10.28.3)': + '@rsbuild/plugin-preact@2.0.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(preact@10.29.2)': dependencies: - '@prefresh/core': 1.5.9(preact@10.28.3) + '@prefresh/core': 1.5.10(preact@10.29.2) '@prefresh/utils': 1.2.1 - '@rsbuild/core': 2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0) - '@rspack/plugin-preact-refresh': 1.1.4(@prefresh/core@1.5.9(preact@10.28.3))(@prefresh/utils@1.2.1) - '@swc/plugin-prefresh': 12.3.0 + '@rspack/plugin-preact-refresh': 2.0.1(@prefresh/core@1.5.10)(@prefresh/utils@1.2.1)(@rspack/core@2.1.4) + '@swc/plugin-prefresh': 12.12.0 + optionalDependencies: + '@rsbuild/core': 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) transitivePeerDependencies: + - '@rspack/core' - preact - '@rsbuild/plugin-react@1.3.5(@rsbuild/core@1.3.22)(webpack-hot-middleware@2.26.1)': - dependencies: - '@rsbuild/core': 1.3.22 - '@rspack/plugin-react-refresh': 1.4.3(react-refresh@0.17.0)(webpack-hot-middleware@2.26.1) - react-refresh: 0.17.0 - transitivePeerDependencies: - - webpack-hot-middleware - - '@rsbuild/plugin-react@1.4.4(@rsbuild/core@1.7.2)(webpack-hot-middleware@2.26.1)': + '@rsbuild/plugin-react@2.0.1(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)': dependencies: - '@rsbuild/core': 1.7.2 - '@rspack/plugin-react-refresh': 1.6.0(react-refresh@0.18.0)(webpack-hot-middleware@2.26.1) + '@rspack/plugin-react-refresh': 2.0.0(@rspack/core@2.1.4)(react-refresh@0.18.0) react-refresh: 0.18.0 + optionalDependencies: + '@rsbuild/core': 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) transitivePeerDependencies: - - webpack-hot-middleware + - '@rspack/core' - '@rsbuild/plugin-react@1.4.4(@rsbuild/core@2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0))(webpack-hot-middleware@2.26.1)': + '@rsbuild/plugin-react@2.1.0(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)': dependencies: - '@rsbuild/core': 2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0) - '@rspack/plugin-react-refresh': 1.6.0(react-refresh@0.18.0)(webpack-hot-middleware@2.26.1) + '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.4)(react-refresh@0.18.0) react-refresh: 0.18.0 + optionalDependencies: + '@rsbuild/core': 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) transitivePeerDependencies: - - webpack-hot-middleware - - '@rsbuild/plugin-sass@1.3.1(@rsbuild/core@1.3.22)': - dependencies: - '@rsbuild/core': 1.3.22 - deepmerge: 4.3.1 - loader-utils: 2.0.4 - postcss: 8.5.6 - reduce-configs: 1.1.1 - sass-embedded: 1.97.2 + - '@rspack/core' - '@rsbuild/plugin-sass@1.5.0(@rsbuild/core@2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0))': + '@rsbuild/plugin-sass@2.0.1(@rsbuild/core@2.1.6)': dependencies: - '@rsbuild/core': 2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0) deepmerge: 4.3.1 loader-utils: 2.0.4 - postcss: 8.5.6 - reduce-configs: 1.1.1 - sass-embedded: 1.97.3 + postcss: 8.5.15 + reduce-configs: 2.0.1 + sass-embedded: 1.100.0 + optionalDependencies: + '@rsbuild/core': 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) - '@rsbuild/plugin-solid@1.0.7(@babel/core@7.29.0)(@rsbuild/core@1.7.2)(solid-js@1.9.11)': + '@rsbuild/plugin-solid@1.2.1(@babel/core@7.29.7)(@rsbuild/core@2.1.6)(solid-js@1.9.13)': dependencies: - '@rsbuild/core': 1.7.2 - '@rsbuild/plugin-babel': 1.0.7(@rsbuild/core@1.7.2) - babel-preset-solid: 1.9.10(@babel/core@7.29.0)(solid-js@1.9.11) - solid-refresh: 0.6.3(solid-js@1.9.11) + '@rsbuild/plugin-babel': 1.2.1(@rsbuild/core@2.1.6) + babel-preset-solid: 1.9.12(@babel/core@7.29.7)(solid-js@1.9.13) + solid-refresh: 0.7.8(solid-js@1.9.13) + optionalDependencies: + '@rsbuild/core': 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) transitivePeerDependencies: - '@babel/core' - solid-js - supports-color - '@rsbuild/plugin-solid@1.0.7(@babel/core@7.29.0)(@rsbuild/core@2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0))(solid-js@1.9.11)': + '@rsbuild/plugin-styled-components@1.6.2(@rsbuild/core@2.1.6)': dependencies: - '@rsbuild/core': 2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0) - '@rsbuild/plugin-babel': 1.0.7(@rsbuild/core@2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0)) - babel-preset-solid: 1.9.10(@babel/core@7.29.0)(solid-js@1.9.11) - solid-refresh: 0.6.3(solid-js@1.9.11) - transitivePeerDependencies: - - '@babel/core' - - solid-js - - supports-color + '@swc/plugin-styled-components': 12.12.1 + reduce-configs: 1.1.2 + optionalDependencies: + '@rsbuild/core': 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) - '@rsbuild/plugin-styled-components@1.6.1(@rsbuild/core@1.7.2)': + '@rsbuild/plugin-svelte@2.0.1(@babel/core@7.29.7)(@rsbuild/core@2.1.6)(less@4.6.4)(postcss-load-config@6.0.1)(postcss@8.5.15)(pug@3.0.2)(sass@1.100.0)(stylus@0.64.0)(svelte@5.56.0)(typescript@5.9.3)': dependencies: - '@swc/plugin-styled-components': 12.3.0 - reduce-configs: 1.1.1 + svelte: 5.56.0(@typescript-eslint/types@8.60.0) + svelte-loader: 3.2.4(svelte@5.56.0) + svelte-preprocess: 6.0.5(@babel/core@7.29.7)(less@4.6.4)(postcss-load-config@6.0.1)(postcss@8.5.15)(pug@3.0.2)(sass@1.100.0)(stylus@0.64.0)(svelte@5.56.0)(typescript@5.9.3) optionalDependencies: - '@rsbuild/core': 1.7.2 - - '@rsbuild/plugin-svelte@1.1.0(@babel/core@7.29.0)(@rsbuild/core@1.7.2)(less@4.5.1)(postcss-load-config@6.0.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.19.2)(yaml@2.8.1))(postcss@8.5.6)(pug@3.0.2)(sass@1.97.3)(stylus@0.64.0)(svelte@5.46.1)(typescript@5.9.3)': - dependencies: - '@rsbuild/core': 1.7.2 - svelte-loader: 3.2.4(svelte@5.46.1) - svelte-preprocess: 6.0.3(@babel/core@7.29.0)(less@4.5.1)(postcss-load-config@6.0.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.19.2)(yaml@2.8.1))(postcss@8.5.6)(pug@3.0.2)(sass@1.97.3)(stylus@0.64.0)(svelte@5.46.1)(typescript@5.9.3) + '@rsbuild/core': 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) transitivePeerDependencies: - '@babel/core' - coffeescript @@ -20384,137 +18645,85 @@ snapshots: - sass - stylus - sugarss - - svelte - typescript - '@rsbuild/plugin-type-check@1.3.2(@rsbuild/core@1.7.2)(@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18))(typescript@5.9.3)': + '@rsbuild/plugin-tailwindcss@2.0.1(@rsbuild/core@2.1.6)(webpack@5.102.1)': + dependencies: + '@tailwindcss/webpack': 4.3.0(webpack@5.102.1) + optionalDependencies: + '@rsbuild/core': 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) + transitivePeerDependencies: + - webpack + + '@rsbuild/plugin-type-check@1.3.4(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(typescript@5.9.3)': dependencies: deepmerge: 4.3.1 json5: 2.2.3 - reduce-configs: 1.1.1 - ts-checker-rspack-plugin: 1.2.6(@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18))(typescript@5.9.3) + reduce-configs: 1.1.2 + ts-checker-rspack-plugin: 1.3.1(@rspack/core@2.1.4)(typescript@5.9.3) optionalDependencies: - '@rsbuild/core': 1.7.2 + '@rsbuild/core': 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) transitivePeerDependencies: - '@rspack/core' + - tslib - typescript - '@rsbuild/plugin-type-check@1.3.2(@rsbuild/core@2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0))(@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18))(typescript@5.9.3)': + '@rsbuild/plugin-type-check@1.3.4(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(typescript@6.0.3)': dependencies: deepmerge: 4.3.1 json5: 2.2.3 - reduce-configs: 1.1.1 - ts-checker-rspack-plugin: 1.2.6(@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18))(typescript@5.9.3) + reduce-configs: 1.1.2 + ts-checker-rspack-plugin: 1.3.1(@rspack/core@2.1.4)(typescript@6.0.3) optionalDependencies: - '@rsbuild/core': 2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0) + '@rsbuild/core': 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) transitivePeerDependencies: - '@rspack/core' + - tslib - typescript - '@rsbuild/plugin-umd@1.0.6(@rsbuild/core@1.7.2)': + '@rsbuild/plugin-umd@1.0.7(@rsbuild/core@2.1.6)': optionalDependencies: - '@rsbuild/core': 1.7.2 + '@rsbuild/core': 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) - '@rsbuild/plugin-vue2@1.1.0(@rsbuild/core@1.7.2)(@vue/compiler-sfc@3.5.24)(css-loader@7.1.3(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1))': + '@rsbuild/plugin-vue@2.0.1(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(@vue/compiler-sfc@3.5.35)(vue@3.5.35)': dependencies: - vue-loader: 15.11.1(@vue/compiler-sfc@3.5.24)(css-loader@7.1.3(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1))(ejs@3.1.10)(handlebars@4.7.8)(lodash@4.17.23)(pug@3.0.2)(webpack@5.104.1) - webpack: 5.104.1(webpack-cli@6.0.1) + rspack-vue-loader: 17.5.1(@rspack/core@2.1.4)(@vue/compiler-sfc@3.5.35)(vue@3.5.35) optionalDependencies: - '@rsbuild/core': 1.7.2 + '@rsbuild/core': 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) transitivePeerDependencies: - - '@swc/core' + - '@rspack/core' - '@vue/compiler-sfc' - - arc-templates - - atpl - - babel-core - - bracket-template - - cache-loader - - coffee-script - - css-loader - - dot - - dust - - dustjs-helpers - - dustjs-linkedin - - eco - - ect - - ejs - - esbuild - - haml-coffee - - hamlet - - hamljs - - handlebars - - hogan.js - - htmling - - jade - - jazz - - jqtpl - - just - - liquid-node - - liquor - - lodash - - marko - - mote - - mustache - - nunjucks - - plates - - prettier - - pug - - qejs - - ractive - - razor-tmpl - - react - - react-dom - - slm - - squirrelly - - swig - - swig-templates - - teacup - - templayed - - then-jade - - then-pug - - tinyliquid - - toffee - - twig - - twing - - uglify-js - - underscore - - vash - - velocityjs - - vue-template-compiler - - walrus - - webpack-cli - - whiskers - - '@rsbuild/plugin-vue@1.2.4(@rsbuild/core@1.7.2)(vue@3.5.21(typescript@5.9.3))': - dependencies: - '@rsbuild/core': 1.7.2 - rspack-vue-loader: 17.4.5(vue@3.5.21(typescript@5.9.3))(webpack@5.104.1) - webpack: 5.104.1(webpack-cli@6.0.1) + - vue + + '@rsbuild/plugin-vue@2.0.1(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(vue@3.5.35)': + dependencies: + rspack-vue-loader: 17.5.1(@rspack/core@2.1.4)(vue@3.5.35) + optionalDependencies: + '@rsbuild/core': 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) transitivePeerDependencies: - - '@swc/core' + - '@rspack/core' - '@vue/compiler-sfc' - - esbuild - - uglify-js - vue - - webpack-cli - '@rsdoctor/client@1.5.1': {} + '@rsdoctor/client@1.5.12': {} - '@rsdoctor/core@1.5.1(@rsbuild/core@1.7.2)(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1)': + '@rsdoctor/core@1.5.12(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(webpack@5.102.1)': dependencies: - '@rsbuild/plugin-check-syntax': 1.6.1(@rsbuild/core@1.7.2) - '@rsdoctor/graph': 1.5.1(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1) - '@rsdoctor/sdk': 1.5.1(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1) - '@rsdoctor/types': 1.5.1(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1) - '@rsdoctor/utils': 1.5.1(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1) + '@rsbuild/plugin-check-syntax': 1.6.1(@rsbuild/core@2.1.6) + '@rsdoctor/graph': 1.5.12(@rspack/core@2.1.4)(webpack@5.102.1) + '@rsdoctor/sdk': 1.5.12(@rspack/core@2.1.4)(webpack@5.102.1) + '@rsdoctor/types': 1.5.12(@rspack/core@2.1.4)(webpack@5.102.1) + '@rsdoctor/utils': 1.5.12(@rspack/core@2.1.4)(webpack@5.102.1) + '@rspack/resolver': 0.2.8(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2) browserslist-load-config: 1.0.1 - enhanced-resolve: 5.12.0 - es-toolkit: 1.44.0 - filesize: 10.1.6 - fs-extra: 11.3.3 - semver: 7.7.3 + es-toolkit: 1.45.1 + filesize: 11.0.17 + fs-extra: 11.3.5 + semver: 7.8.1 source-map: 0.7.6 transitivePeerDependencies: + - '@emnapi/core' + - '@emnapi/runtime' - '@rsbuild/core' - '@rspack/core' - bufferutil @@ -20522,42 +18731,45 @@ snapshots: - utf-8-validate - webpack - '@rsdoctor/graph@1.5.1(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1)': + '@rsdoctor/graph@1.5.12(@rspack/core@2.1.4)(webpack@5.102.1)': dependencies: - '@rsdoctor/types': 1.5.1(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1) - '@rsdoctor/utils': 1.5.1(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1) - es-toolkit: 1.44.0 + '@rsdoctor/types': 1.5.12(@rspack/core@2.1.4)(webpack@5.102.1) + '@rsdoctor/utils': 1.5.12(@rspack/core@2.1.4)(webpack@5.102.1) + es-toolkit: 1.45.1 path-browserify: 1.0.1 source-map: 0.7.6 transitivePeerDependencies: - '@rspack/core' - webpack - '@rsdoctor/rspack-plugin@1.5.1(@rsbuild/core@1.7.2)(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1)': + '@rsdoctor/rspack-plugin@1.5.12(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(webpack@5.102.1)': dependencies: - '@rsdoctor/core': 1.5.1(@rsbuild/core@1.7.2)(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1) - '@rsdoctor/graph': 1.5.1(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1) - '@rsdoctor/sdk': 1.5.1(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1) - '@rsdoctor/types': 1.5.1(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1) - '@rsdoctor/utils': 1.5.1(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1) + '@rsdoctor/core': 1.5.12(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(webpack@5.102.1) + '@rsdoctor/graph': 1.5.12(@rspack/core@2.1.4)(webpack@5.102.1) + '@rsdoctor/sdk': 1.5.12(@rspack/core@2.1.4)(webpack@5.102.1) + '@rsdoctor/types': 1.5.12(@rspack/core@2.1.4)(webpack@5.102.1) + '@rsdoctor/utils': 1.5.12(@rspack/core@2.1.4)(webpack@5.102.1) optionalDependencies: - '@rspack/core': 1.7.4(@swc/helpers@0.5.18) + '@rspack/core': 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) transitivePeerDependencies: + - '@emnapi/core' + - '@emnapi/runtime' - '@rsbuild/core' - bufferutil - supports-color - utf-8-validate - webpack - '@rsdoctor/sdk@1.5.1(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1)': + '@rsdoctor/sdk@1.5.12(@rspack/core@2.1.4)(webpack@5.102.1)': dependencies: - '@rsdoctor/client': 1.5.1 - '@rsdoctor/graph': 1.5.1(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1) - '@rsdoctor/types': 1.5.1(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1) - '@rsdoctor/utils': 1.5.1(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1) + '@rsdoctor/client': 1.5.12 + '@rsdoctor/graph': 1.5.12(@rspack/core@2.1.4)(webpack@5.102.1) + '@rsdoctor/types': 1.5.12(@rspack/core@2.1.4)(webpack@5.102.1) + '@rsdoctor/utils': 1.5.12(@rspack/core@2.1.4)(webpack@5.102.1) + launch-editor: 2.13.2 safer-buffer: 2.1.2 socket.io: 4.8.1 - tapable: 2.2.3 + tapable: 2.3.3 transitivePeerDependencies: - '@rspack/core' - bufferutil @@ -20565,134 +18777,159 @@ snapshots: - utf-8-validate - webpack - '@rsdoctor/types@1.5.1(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1)': + '@rsdoctor/types@1.5.12(@rspack/core@2.1.4)(webpack@5.102.1)': dependencies: '@types/connect': 3.4.38 '@types/estree': 1.0.5 - '@types/tapable': 2.2.7 + '@types/tapable': 2.3.0 source-map: 0.7.6 optionalDependencies: - '@rspack/core': 1.7.4(@swc/helpers@0.5.18) - webpack: 5.104.1(webpack-cli@6.0.1) + '@rspack/core': 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + webpack: 5.102.1 - '@rsdoctor/utils@1.5.1(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1)': + '@rsdoctor/utils@1.5.12(@rspack/core@2.1.4)(webpack@5.102.1)': dependencies: '@babel/code-frame': 7.26.2 - '@rsdoctor/types': 1.5.1(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1) + '@rsdoctor/types': 1.5.12(@rspack/core@2.1.4)(webpack@5.102.1) '@types/estree': 1.0.5 - acorn: 8.15.0 - acorn-import-attributes: 1.9.5(acorn@8.15.0) - acorn-walk: 8.3.4 + acorn: 8.16.0 + acorn-import-attributes: 1.9.5(acorn@8.16.0) + acorn-walk: 8.3.5 deep-eql: 4.1.4 envinfo: 7.21.0 - fs-extra: 11.3.3 + fs-extra: 11.3.5 get-port: 5.1.1 json-stream-stringify: 3.0.1 lines-and-columns: 2.0.4 picocolors: 1.1.1 - rslog: 1.2.11 + rslog: 2.1.2 strip-ansi: 6.0.1 transitivePeerDependencies: - '@rspack/core' - webpack - '@rslib/core@0.19.4(typescript@5.9.3)': + '@rslib/core@0.22.0(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(typescript@5.9.3)': dependencies: - '@rsbuild/core': 1.7.2 - rsbuild-plugin-dts: 0.19.4(@rsbuild/core@1.7.2)(typescript@5.9.3) + '@rsbuild/core': 2.0.11(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) + rsbuild-plugin-dts: 0.22.0(@rsbuild/core@2.0.11)(typescript@5.9.3) optionalDependencies: typescript: 5.9.3 transitivePeerDependencies: + - '@module-federation/runtime-tools' - '@typescript/native-preview' + - core-js - '@rspack/binding-darwin-arm64@1.3.12': - optional: true + '@rslib/core@0.22.0(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(typescript@6.0.3)': + dependencies: + '@rsbuild/core': 2.0.11(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) + rsbuild-plugin-dts: 0.22.0(@rsbuild/core@2.0.11)(typescript@6.0.3) + optionalDependencies: + typescript: 6.0.3 + transitivePeerDependencies: + - '@module-federation/runtime-tools' + - '@typescript/native-preview' + - core-js - '@rspack/binding-darwin-arm64@1.6.7': - optional: true + '@rslib/core@0.23.1(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(typescript@5.9.3)': + dependencies: + '@rsbuild/core': 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) + rsbuild-plugin-dts: 0.23.1(@rsbuild/core@2.1.6)(typescript@5.9.3) + optionalDependencies: + typescript: 5.9.3 + transitivePeerDependencies: + - '@module-federation/runtime-tools' + - '@typescript/native-preview' + - core-js - '@rspack/binding-darwin-arm64@1.7.2': - optional: true + '@rslint/core@0.5.3(jiti@2.7.0)': + dependencies: + picomatch: 4.0.4 + tinyglobby: 0.2.15 + optionalDependencies: + '@rslint/darwin-arm64': 0.5.3 + '@rslint/darwin-x64': 0.5.3 + '@rslint/linux-arm64': 0.5.3 + '@rslint/linux-x64': 0.5.3 + '@rslint/win32-arm64': 0.5.3 + '@rslint/win32-x64': 0.5.3 + jiti: 2.7.0 - '@rspack/binding-darwin-arm64@1.7.4': + '@rslint/darwin-arm64@0.5.3': optional: true - '@rspack/binding-darwin-arm64@2.0.0-alpha.1': + '@rslint/darwin-x64@0.5.3': optional: true - '@rspack/binding-darwin-x64@1.3.12': + '@rslint/linux-arm64@0.5.3': optional: true - '@rspack/binding-darwin-x64@1.6.7': + '@rslint/linux-x64@0.5.3': optional: true - '@rspack/binding-darwin-x64@1.7.2': + '@rslint/win32-arm64@0.5.3': optional: true - '@rspack/binding-darwin-x64@1.7.4': + '@rslint/win32-x64@0.5.3': optional: true - '@rspack/binding-darwin-x64@2.0.0-alpha.1': + '@rspack/binding-darwin-arm64@1.6.7': optional: true - '@rspack/binding-linux-arm64-gnu@1.3.12': + '@rspack/binding-darwin-arm64@2.0.6': optional: true - '@rspack/binding-linux-arm64-gnu@1.6.7': + '@rspack/binding-darwin-arm64@2.1.4': optional: true - '@rspack/binding-linux-arm64-gnu@1.7.2': + '@rspack/binding-darwin-x64@1.6.7': optional: true - '@rspack/binding-linux-arm64-gnu@1.7.4': + '@rspack/binding-darwin-x64@2.0.6': optional: true - '@rspack/binding-linux-arm64-gnu@2.0.0-alpha.1': + '@rspack/binding-darwin-x64@2.1.4': optional: true - '@rspack/binding-linux-arm64-musl@1.3.12': + '@rspack/binding-linux-arm64-gnu@1.6.7': optional: true - '@rspack/binding-linux-arm64-musl@1.6.7': + '@rspack/binding-linux-arm64-gnu@2.0.6': optional: true - '@rspack/binding-linux-arm64-musl@1.7.2': + '@rspack/binding-linux-arm64-gnu@2.1.4': optional: true - '@rspack/binding-linux-arm64-musl@1.7.4': + '@rspack/binding-linux-arm64-musl@1.6.7': optional: true - '@rspack/binding-linux-arm64-musl@2.0.0-alpha.1': + '@rspack/binding-linux-arm64-musl@2.0.6': optional: true - '@rspack/binding-linux-x64-gnu@1.3.12': + '@rspack/binding-linux-arm64-musl@2.1.4': optional: true - '@rspack/binding-linux-x64-gnu@1.6.7': + '@rspack/binding-linux-riscv64-gnu@2.1.4': optional: true - '@rspack/binding-linux-x64-gnu@1.7.2': + '@rspack/binding-linux-riscv64-musl@2.1.4': optional: true - '@rspack/binding-linux-x64-gnu@1.7.4': + '@rspack/binding-linux-x64-gnu@1.6.7': optional: true - '@rspack/binding-linux-x64-gnu@2.0.0-alpha.1': + '@rspack/binding-linux-x64-gnu@2.0.6': optional: true - '@rspack/binding-linux-x64-musl@1.3.12': + '@rspack/binding-linux-x64-gnu@2.1.4': optional: true '@rspack/binding-linux-x64-musl@1.6.7': optional: true - '@rspack/binding-linux-x64-musl@1.7.2': - optional: true - - '@rspack/binding-linux-x64-musl@1.7.4': + '@rspack/binding-linux-x64-musl@2.0.6': optional: true - '@rspack/binding-linux-x64-musl@2.0.0-alpha.1': + '@rspack/binding-linux-x64-musl@2.1.4': optional: true '@rspack/binding-wasm32-wasi@1.6.7': @@ -20700,78 +18937,47 @@ snapshots: '@napi-rs/wasm-runtime': 1.0.7 optional: true - '@rspack/binding-wasm32-wasi@1.7.2': - dependencies: - '@napi-rs/wasm-runtime': 1.0.7 - optional: true - - '@rspack/binding-wasm32-wasi@1.7.4': + '@rspack/binding-wasm32-wasi@2.0.6': dependencies: - '@napi-rs/wasm-runtime': 1.0.7 + '@emnapi/core': 1.10.0 + '@emnapi/runtime': 1.10.0 + '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) optional: true - '@rspack/binding-wasm32-wasi@2.0.0-alpha.1': + '@rspack/binding-wasm32-wasi@2.1.4': dependencies: - '@napi-rs/wasm-runtime': 1.0.7 - optional: true - - '@rspack/binding-win32-arm64-msvc@1.3.12': + '@emnapi/core': 1.11.2 + '@emnapi/runtime': 1.11.2 + '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2) optional: true '@rspack/binding-win32-arm64-msvc@1.6.7': optional: true - '@rspack/binding-win32-arm64-msvc@1.7.2': - optional: true - - '@rspack/binding-win32-arm64-msvc@1.7.4': - optional: true - - '@rspack/binding-win32-arm64-msvc@2.0.0-alpha.1': + '@rspack/binding-win32-arm64-msvc@2.0.6': optional: true - '@rspack/binding-win32-ia32-msvc@1.3.12': + '@rspack/binding-win32-arm64-msvc@2.1.4': optional: true '@rspack/binding-win32-ia32-msvc@1.6.7': optional: true - '@rspack/binding-win32-ia32-msvc@1.7.2': - optional: true - - '@rspack/binding-win32-ia32-msvc@1.7.4': - optional: true - - '@rspack/binding-win32-ia32-msvc@2.0.0-alpha.1': + '@rspack/binding-win32-ia32-msvc@2.0.6': optional: true - '@rspack/binding-win32-x64-msvc@1.3.12': + '@rspack/binding-win32-ia32-msvc@2.1.4': optional: true '@rspack/binding-win32-x64-msvc@1.6.7': optional: true - '@rspack/binding-win32-x64-msvc@1.7.2': - optional: true - - '@rspack/binding-win32-x64-msvc@1.7.4': + '@rspack/binding-win32-x64-msvc@2.0.6': optional: true - '@rspack/binding-win32-x64-msvc@2.0.0-alpha.1': + '@rspack/binding-win32-x64-msvc@2.1.4': optional: true - '@rspack/binding@1.3.12': - optionalDependencies: - '@rspack/binding-darwin-arm64': 1.3.12 - '@rspack/binding-darwin-x64': 1.3.12 - '@rspack/binding-linux-arm64-gnu': 1.3.12 - '@rspack/binding-linux-arm64-musl': 1.3.12 - '@rspack/binding-linux-x64-gnu': 1.3.12 - '@rspack/binding-linux-x64-musl': 1.3.12 - '@rspack/binding-win32-arm64-msvc': 1.3.12 - '@rspack/binding-win32-ia32-msvc': 1.3.12 - '@rspack/binding-win32-x64-msvc': 1.3.12 - '@rspack/binding@1.6.7': optionalDependencies: '@rspack/binding-darwin-arm64': 1.6.7 @@ -20785,427 +18991,208 @@ snapshots: '@rspack/binding-win32-ia32-msvc': 1.6.7 '@rspack/binding-win32-x64-msvc': 1.6.7 - '@rspack/binding@1.7.2': - optionalDependencies: - '@rspack/binding-darwin-arm64': 1.7.2 - '@rspack/binding-darwin-x64': 1.7.2 - '@rspack/binding-linux-arm64-gnu': 1.7.2 - '@rspack/binding-linux-arm64-musl': 1.7.2 - '@rspack/binding-linux-x64-gnu': 1.7.2 - '@rspack/binding-linux-x64-musl': 1.7.2 - '@rspack/binding-wasm32-wasi': 1.7.2 - '@rspack/binding-win32-arm64-msvc': 1.7.2 - '@rspack/binding-win32-ia32-msvc': 1.7.2 - '@rspack/binding-win32-x64-msvc': 1.7.2 - - '@rspack/binding@1.7.4': + '@rspack/binding@2.0.6': optionalDependencies: - '@rspack/binding-darwin-arm64': 1.7.4 - '@rspack/binding-darwin-x64': 1.7.4 - '@rspack/binding-linux-arm64-gnu': 1.7.4 - '@rspack/binding-linux-arm64-musl': 1.7.4 - '@rspack/binding-linux-x64-gnu': 1.7.4 - '@rspack/binding-linux-x64-musl': 1.7.4 - '@rspack/binding-wasm32-wasi': 1.7.4 - '@rspack/binding-win32-arm64-msvc': 1.7.4 - '@rspack/binding-win32-ia32-msvc': 1.7.4 - '@rspack/binding-win32-x64-msvc': 1.7.4 - - '@rspack/binding@2.0.0-alpha.1': + '@rspack/binding-darwin-arm64': 2.0.6 + '@rspack/binding-darwin-x64': 2.0.6 + '@rspack/binding-linux-arm64-gnu': 2.0.6 + '@rspack/binding-linux-arm64-musl': 2.0.6 + '@rspack/binding-linux-x64-gnu': 2.0.6 + '@rspack/binding-linux-x64-musl': 2.0.6 + '@rspack/binding-wasm32-wasi': 2.0.6 + '@rspack/binding-win32-arm64-msvc': 2.0.6 + '@rspack/binding-win32-ia32-msvc': 2.0.6 + '@rspack/binding-win32-x64-msvc': 2.0.6 + + '@rspack/binding@2.1.4': optionalDependencies: - '@rspack/binding-darwin-arm64': 2.0.0-alpha.1 - '@rspack/binding-darwin-x64': 2.0.0-alpha.1 - '@rspack/binding-linux-arm64-gnu': 2.0.0-alpha.1 - '@rspack/binding-linux-arm64-musl': 2.0.0-alpha.1 - '@rspack/binding-linux-x64-gnu': 2.0.0-alpha.1 - '@rspack/binding-linux-x64-musl': 2.0.0-alpha.1 - '@rspack/binding-wasm32-wasi': 2.0.0-alpha.1 - '@rspack/binding-win32-arm64-msvc': 2.0.0-alpha.1 - '@rspack/binding-win32-ia32-msvc': 2.0.0-alpha.1 - '@rspack/binding-win32-x64-msvc': 2.0.0-alpha.1 - - '@rspack/cli@1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1)': - dependencies: - '@discoveryjs/json-ext': 0.5.7 - '@rspack/core': 1.7.4(@swc/helpers@0.5.18) - '@rspack/dev-server': 1.1.5(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1) - exit-hook: 4.0.0 - webpack-bundle-analyzer: 4.10.2 - transitivePeerDependencies: - - '@types/express' - - bufferutil - - debug - - supports-color - - utf-8-validate - - webpack - - webpack-cli - - '@rspack/cli@1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack@5.104.1(@swc/core@1.15.11(@swc/helpers@0.5.18)))': - dependencies: - '@discoveryjs/json-ext': 0.5.7 - '@rspack/core': 1.7.4(@swc/helpers@0.5.18) - '@rspack/dev-server': 1.1.5(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack@5.104.1(@swc/core@1.15.11(@swc/helpers@0.5.18))) - exit-hook: 4.0.0 - webpack-bundle-analyzer: 4.10.2 - transitivePeerDependencies: - - '@types/express' - - bufferutil - - debug - - supports-color - - utf-8-validate - - webpack - - webpack-cli - - '@rspack/cli@1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack@5.104.1(esbuild@0.27.2))': - dependencies: - '@discoveryjs/json-ext': 0.5.7 - '@rspack/core': 1.7.4(@swc/helpers@0.5.18) - '@rspack/dev-server': 1.1.5(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack@5.104.1(esbuild@0.27.2)) - exit-hook: 4.0.0 - webpack-bundle-analyzer: 4.10.2 - transitivePeerDependencies: - - '@types/express' - - bufferutil - - debug - - supports-color - - utf-8-validate - - webpack - - webpack-cli - - '@rspack/cli@1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@5.0.6)(webpack@5.104.1)': - dependencies: - '@discoveryjs/json-ext': 0.5.7 - '@rspack/core': 1.7.4(@swc/helpers@0.5.18) - '@rspack/dev-server': 1.1.5(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@5.0.6)(webpack@5.104.1) - exit-hook: 4.0.0 - webpack-bundle-analyzer: 4.10.2 - transitivePeerDependencies: - - '@types/express' - - bufferutil - - debug - - supports-color - - utf-8-validate - - webpack - - webpack-cli - - '@rspack/core@1.3.12(@swc/helpers@0.5.18)': - dependencies: - '@module-federation/runtime-tools': 0.14.0 - '@rspack/binding': 1.3.12 - '@rspack/lite-tapable': 1.0.1 - caniuse-lite: 1.0.30001760 + '@rspack/binding-darwin-arm64': 2.1.4 + '@rspack/binding-darwin-x64': 2.1.4 + '@rspack/binding-linux-arm64-gnu': 2.1.4 + '@rspack/binding-linux-arm64-musl': 2.1.4 + '@rspack/binding-linux-riscv64-gnu': 2.1.4 + '@rspack/binding-linux-riscv64-musl': 2.1.4 + '@rspack/binding-linux-x64-gnu': 2.1.4 + '@rspack/binding-linux-x64-musl': 2.1.4 + '@rspack/binding-wasm32-wasi': 2.1.4 + '@rspack/binding-win32-arm64-msvc': 2.1.4 + '@rspack/binding-win32-ia32-msvc': 2.1.4 + '@rspack/binding-win32-x64-msvc': 2.1.4 + + '@rspack/cli@2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0)': + dependencies: + '@rspack/core': 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) optionalDependencies: - '@swc/helpers': 0.5.18 + '@rspack/dev-server': 2.1.0(@rspack/core@2.1.4) - '@rspack/core@1.6.7(@swc/helpers@0.5.18)': + '@rspack/core@1.6.7(@swc/helpers@0.5.23)': dependencies: '@module-federation/runtime-tools': 0.21.6 '@rspack/binding': 1.6.7 '@rspack/lite-tapable': 1.1.0 optionalDependencies: - '@swc/helpers': 0.5.18 + '@swc/helpers': 0.5.23 - '@rspack/core@1.7.2(@swc/helpers@0.5.18)': + '@rspack/core@2.0.6(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23)': dependencies: - '@module-federation/runtime-tools': 0.22.0 - '@rspack/binding': 1.7.2 - '@rspack/lite-tapable': 1.1.0 + '@rspack/binding': 2.0.6 optionalDependencies: - '@swc/helpers': 0.5.18 + '@module-federation/runtime-tools': 2.5.0(node-fetch@2.7.0) + '@swc/helpers': 0.5.23 - '@rspack/core@1.7.4(@swc/helpers@0.5.18)': + '@rspack/core@2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23)': dependencies: - '@module-federation/runtime-tools': 0.22.0 - '@rspack/binding': 1.7.4 - '@rspack/lite-tapable': 1.1.0 + '@rspack/binding': 2.1.4 optionalDependencies: - '@swc/helpers': 0.5.18 + '@module-federation/runtime-tools': 2.5.0(node-fetch@2.7.0) + '@swc/helpers': 0.5.23 - '@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18)': - dependencies: - '@rspack/binding': 2.0.0-alpha.1 - '@rspack/lite-tapable': 1.1.0 + '@rspack/dev-middleware@2.0.3(@rspack/core@2.1.4)': optionalDependencies: - '@module-federation/runtime-tools': 0.23.0 - '@swc/helpers': 0.5.18 - - '@rspack/dev-server@1.1.5(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack-cli@6.0.1)(webpack@5.104.1)': - dependencies: - '@rspack/core': 1.7.4(@swc/helpers@0.5.18) - chokidar: 3.6.0 - http-proxy-middleware: 2.0.9(@types/express@4.17.25) - p-retry: 6.2.0 - webpack-dev-server: 5.2.2(webpack-cli@6.0.1)(webpack@5.104.1) - ws: 8.19.0 - transitivePeerDependencies: - - '@types/express' - - bufferutil - - debug - - supports-color - - utf-8-validate - - webpack - - webpack-cli - - '@rspack/dev-server@1.1.5(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack@5.104.1(@swc/core@1.15.11(@swc/helpers@0.5.18)))': - dependencies: - '@rspack/core': 1.7.4(@swc/helpers@0.5.18) - chokidar: 3.6.0 - http-proxy-middleware: 2.0.9(@types/express@4.17.25) - p-retry: 6.2.0 - webpack-dev-server: 5.2.2(webpack@5.104.1(@swc/core@1.15.11(@swc/helpers@0.5.18))) - ws: 8.19.0 - transitivePeerDependencies: - - '@types/express' - - bufferutil - - debug - - supports-color - - utf-8-validate - - webpack - - webpack-cli - - '@rspack/dev-server@1.1.5(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@4.17.25)(webpack@5.104.1(esbuild@0.27.2))': - dependencies: - '@rspack/core': 1.7.4(@swc/helpers@0.5.18) - chokidar: 3.6.0 - http-proxy-middleware: 2.0.9(@types/express@4.17.25) - p-retry: 6.2.0 - webpack-dev-server: 5.2.2(webpack@5.104.1(esbuild@0.27.2)) - ws: 8.19.0 - transitivePeerDependencies: - - '@types/express' - - bufferutil - - debug - - supports-color - - utf-8-validate - - webpack - - webpack-cli + '@rspack/core': 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) - '@rspack/dev-server@1.1.5(@rspack/core@1.7.4(@swc/helpers@0.5.18))(@types/express@5.0.6)(webpack@5.104.1)': + '@rspack/dev-server@2.1.0(@rspack/core@2.1.4)': dependencies: - '@rspack/core': 1.7.4(@swc/helpers@0.5.18) - chokidar: 3.6.0 - http-proxy-middleware: 2.0.9(@types/express@5.0.6) - p-retry: 6.2.0 - webpack-dev-server: 5.2.2(webpack-cli@6.0.1)(webpack@5.104.1) - ws: 8.19.0 - transitivePeerDependencies: - - '@types/express' - - bufferutil - - debug - - supports-color - - utf-8-validate - - webpack - - webpack-cli - - '@rspack/dev-server@1.2.1(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1)': - dependencies: - '@rspack/core': 1.7.4(@swc/helpers@0.5.18) - '@types/bonjour': 3.5.13 - '@types/connect-history-api-fallback': 1.5.4 - '@types/express': 4.17.25 - '@types/express-serve-static-core': 4.17.43 - '@types/serve-index': 1.9.4 - '@types/serve-static': 1.15.5 - '@types/sockjs': 0.3.36 - '@types/ws': 8.18.1 - ansi-html-community: 0.0.8 - bonjour-service: 1.2.1 - chokidar: 3.6.0 - colorette: 2.0.20 - compression: 1.8.1 - connect-history-api-fallback: 2.0.0 - express: 4.22.1 - graceful-fs: 4.2.11 - http-proxy-middleware: 2.0.9(@types/express@4.17.25) - ipaddr.js: 2.1.0 - launch-editor: 2.6.1 - open: 10.2.0 - p-retry: 6.2.0 - schema-utils: 4.3.3 - selfsigned: 2.4.1 - serve-index: 1.9.1 - sockjs: 0.3.24 - spdy: 4.0.2 - webpack-dev-middleware: 7.4.2(webpack@5.104.1) - ws: 8.18.3 - transitivePeerDependencies: - - bufferutil - - debug - - supports-color - - utf-8-validate - - webpack - - '@rspack/lite-tapable@1.0.1': {} + '@rspack/core': 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rspack/dev-middleware': 2.0.3(@rspack/core@2.1.4) '@rspack/lite-tapable@1.1.0': {} - '@rspack/plugin-preact-refresh@1.1.4(@prefresh/core@1.5.9(preact@10.28.3))(@prefresh/utils@1.2.1)': + '@rspack/plugin-preact-refresh@1.1.6(@prefresh/core@1.5.10)(@prefresh/utils@1.2.1)': dependencies: - '@prefresh/core': 1.5.9(preact@10.28.3) + '@prefresh/core': 1.5.10(preact@10.29.2) '@prefresh/utils': 1.2.1 - '@rspack/plugin-preact-refresh@1.1.5(@prefresh/core@1.5.9(preact@10.28.3))(@prefresh/utils@1.2.1)': + '@rspack/plugin-preact-refresh@2.0.1(@prefresh/core@1.5.10)(@prefresh/utils@1.2.1)(@rspack/core@2.1.4)': dependencies: - '@prefresh/core': 1.5.9(preact@10.28.3) + '@prefresh/core': 1.5.10(preact@10.29.2) '@prefresh/utils': 1.2.1 + optionalDependencies: + '@rspack/core': 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) - '@rspack/plugin-react-refresh@1.4.3(react-refresh@0.17.0)(webpack-hot-middleware@2.26.1)': + '@rspack/plugin-react-refresh@2.0.0(@rspack/core@2.1.4)(react-refresh@0.18.0)': dependencies: - error-stack-parser: 2.1.4 - html-entities: 2.6.0 - react-refresh: 0.17.0 + react-refresh: 0.18.0 optionalDependencies: - webpack-hot-middleware: 2.26.1 + '@rspack/core': 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) - '@rspack/plugin-react-refresh@1.6.0(react-refresh@0.18.0)(webpack-hot-middleware@2.26.1)': + '@rspack/plugin-react-refresh@2.0.2(@rspack/core@2.1.4)(react-refresh@0.18.0)': dependencies: - error-stack-parser: 2.1.4 - html-entities: 2.6.0 react-refresh: 0.18.0 optionalDependencies: - webpack-hot-middleware: 2.26.1 - - '@rspress/core@1.47.1(webpack-hot-middleware@2.26.1)(webpack@5.104.1)': - dependencies: - '@mdx-js/loader': 2.3.0(webpack@5.104.1) - '@mdx-js/mdx': 2.3.0 - '@mdx-js/react': 2.3.0(react@18.3.1) - '@rsbuild/core': 1.3.22 - '@rsbuild/plugin-less': 1.2.5(@rsbuild/core@1.3.22) - '@rsbuild/plugin-react': 1.3.5(@rsbuild/core@1.3.22)(webpack-hot-middleware@2.26.1) - '@rsbuild/plugin-sass': 1.3.1(@rsbuild/core@1.3.22) - '@rspress/mdx-rs': 0.6.6 - '@rspress/plugin-auto-nav-sidebar': 1.47.1 - '@rspress/plugin-container-syntax': 1.47.1 - '@rspress/plugin-last-updated': 1.47.1 - '@rspress/plugin-medium-zoom': 1.47.1(@rspress/runtime@1.47.1) - '@rspress/runtime': 1.47.1 - '@rspress/shared': 1.47.1 - '@rspress/theme-default': 1.47.1 - enhanced-resolve: 5.18.0 - github-slugger: 2.0.0 - hast-util-from-html: 2.0.3 - hast-util-heading-rank: 2.1.1 - html-to-text: 9.0.5 - htmr: 1.0.2(react@18.3.1) - lodash-es: 4.17.22 - mdast-util-mdxjs-esm: 1.3.1 - memfs: 4.51.1 - picocolors: 1.1.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-helmet-async: 1.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-lazy-with-preload: 2.2.1 - react-syntax-highlighter: 15.6.1(react@18.3.1) - rehype-external-links: 3.0.0 - remark: 14.0.3 - remark-gfm: 3.0.1 - rspack-plugin-virtual-module: 0.1.13 - tinyglobby: 0.2.15 - unified: 10.1.2 - unist-util-visit: 4.1.2 - unist-util-visit-children: 2.0.2 + '@rspack/core': 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + + '@rspack/resolver-binding-darwin-arm64@0.2.8': + optional: true + + '@rspack/resolver-binding-darwin-x64@0.2.8': + optional: true + + '@rspack/resolver-binding-linux-arm64-gnu@0.2.8': + optional: true + + '@rspack/resolver-binding-linux-arm64-musl@0.2.8': + optional: true + + '@rspack/resolver-binding-linux-x64-gnu@0.2.8': + optional: true + + '@rspack/resolver-binding-linux-x64-musl@0.2.8': + optional: true + + '@rspack/resolver-binding-wasm32-wasi@0.2.8(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)': + dependencies: + '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2) transitivePeerDependencies: - - supports-color - - webpack - - webpack-hot-middleware + - '@emnapi/core' + - '@emnapi/runtime' + optional: true + + '@rspack/resolver-binding-win32-arm64-msvc@0.2.8': + optional: true + + '@rspack/resolver-binding-win32-ia32-msvc@0.2.8': + optional: true + + '@rspack/resolver-binding-win32-x64-msvc@0.2.8': + optional: true + + '@rspack/resolver@0.2.8(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)': + optionalDependencies: + '@rspack/resolver-binding-darwin-arm64': 0.2.8 + '@rspack/resolver-binding-darwin-x64': 0.2.8 + '@rspack/resolver-binding-linux-arm64-gnu': 0.2.8 + '@rspack/resolver-binding-linux-arm64-musl': 0.2.8 + '@rspack/resolver-binding-linux-x64-gnu': 0.2.8 + '@rspack/resolver-binding-linux-x64-musl': 0.2.8 + '@rspack/resolver-binding-wasm32-wasi': 0.2.8(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2) + '@rspack/resolver-binding-win32-arm64-msvc': 0.2.8 + '@rspack/resolver-binding-win32-ia32-msvc': 0.2.8 + '@rspack/resolver-binding-win32-x64-msvc': 0.2.8 + transitivePeerDependencies: + - '@emnapi/core' + - '@emnapi/runtime' - '@rspress/core@2.0.1(@module-federation/runtime-tools@0.23.0)(@types/react@19.2.10)(core-js@3.48.0)(webpack-hot-middleware@2.26.1)': + '@rspress/core@2.0.13(@module-federation/runtime-tools@2.5.0)(@rspack/core@2.1.4)(@types/mdast@4.0.3)(@types/react@19.2.15)(core-js@3.49.0)(micromark-util-types@2.0.0)(micromark@4.0.0)': dependencies: '@mdx-js/mdx': 3.1.1 - '@mdx-js/react': 3.1.1(@types/react@19.2.10)(react@19.2.4) - '@rsbuild/core': 2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0) - '@rsbuild/plugin-react': 1.4.4(@rsbuild/core@2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0))(webpack-hot-middleware@2.26.1) - '@rspress/shared': 2.0.1(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0) - '@shikijs/rehype': 3.21.0 + '@mdx-js/react': 3.1.1(@types/react@19.2.15)(react@19.2.7) + '@rsbuild/core': 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) + '@rsbuild/plugin-react': 2.0.1(@rsbuild/core@2.1.6)(@rspack/core@2.1.4) + '@rspress/shared': 2.0.13(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) + '@shikijs/rehype': 4.0.2 '@types/unist': 3.0.3 - '@unhead/react': 2.1.2(react@19.2.4) + '@unhead/react': 2.1.15(react@19.2.7) body-scroll-lock: 4.0.0-beta.0 - cac: 6.7.14 - chokidar: 3.6.0 clsx: 2.1.1 copy-to-clipboard: 3.3.3 flexsearch: 0.8.212 - github-slugger: 2.0.0 hast-util-heading-rank: 3.0.0 hast-util-to-jsx-runtime: 2.3.6 - lodash-es: 4.17.23 mdast-util-mdx: 3.0.0 mdast-util-mdxjs-esm: 2.0.1 medium-zoom: 1.1.0 nprogress: 0.2.0 - picocolors: 1.1.1 - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) react-lazy-with-preload: 2.2.1 - react-reconciler: 0.33.0(react@19.2.4) - react-router-dom: 7.13.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + react-reconciler: 0.33.0(react@19.2.7) + react-render-to-markdown: 19.1.0(react@19.2.7) + react-router-dom: 7.15.1(react-dom@19.2.7)(react@19.2.7) rehype-external-links: 3.0.0 rehype-raw: 7.0.0 + remark-cjk-friendly: 2.0.1(@types/mdast@4.0.3)(micromark-util-types@2.0.0)(micromark@4.0.0)(unified@11.0.5) + remark-cjk-friendly-gfm-strikethrough: 2.0.1(@types/mdast@4.0.3)(micromark-util-types@2.0.0)(micromark@4.0.0)(unified@11.0.5) remark-gfm: 4.0.1 remark-mdx: 3.1.1 remark-parse: 11.0.0 remark-stringify: 11.0.0 scroll-into-view-if-needed: 3.1.0 - shiki: 3.21.0 - tinyglobby: 0.2.15 - tinypool: 1.1.1 + shiki: 4.0.2 unified: 11.0.5 unist-util-remove: 4.0.0 - unist-util-visit: 5.0.0 + unist-util-visit: 5.1.0 unist-util-visit-children: 3.0.0 transitivePeerDependencies: - '@module-federation/runtime-tools' + - '@rspack/core' + - '@types/mdast' - '@types/react' - core-js + - micromark + - micromark-util-types - supports-color - - webpack-hot-middleware - - '@rspress/mdx-rs-darwin-arm64@0.6.6': - optional: true - - '@rspress/mdx-rs-darwin-x64@0.6.6': - optional: true - - '@rspress/mdx-rs-linux-arm64-gnu@0.6.6': - optional: true - - '@rspress/mdx-rs-linux-arm64-musl@0.6.6': - optional: true - '@rspress/mdx-rs-linux-x64-gnu@0.6.6': - optional: true - - '@rspress/mdx-rs-linux-x64-musl@0.6.6': - optional: true - - '@rspress/mdx-rs-win32-arm64-msvc@0.6.6': - optional: true - - '@rspress/mdx-rs-win32-x64-msvc@0.6.6': - optional: true - - '@rspress/mdx-rs@0.6.6': - optionalDependencies: - '@rspress/mdx-rs-darwin-arm64': 0.6.6 - '@rspress/mdx-rs-darwin-x64': 0.6.6 - '@rspress/mdx-rs-linux-arm64-gnu': 0.6.6 - '@rspress/mdx-rs-linux-arm64-musl': 0.6.6 - '@rspress/mdx-rs-linux-x64-gnu': 0.6.6 - '@rspress/mdx-rs-linux-x64-musl': 0.6.6 - '@rspress/mdx-rs-win32-arm64-msvc': 0.6.6 - '@rspress/mdx-rs-win32-x64-msvc': 0.6.6 - - '@rspress/plugin-api-docgen@2.0.1(@rspress/core@2.0.1(@module-federation/runtime-tools@0.23.0)(@types/react@19.2.10)(core-js@3.48.0)(webpack-hot-middleware@2.26.1))(@types/react@19.2.10)(react@19.2.4)(typescript@5.9.3)': - dependencies: - '@rspress/core': 2.0.1(@module-federation/runtime-tools@0.23.0)(@types/react@19.2.10)(core-js@3.48.0)(webpack-hot-middleware@2.26.1) + '@rspress/plugin-api-docgen@2.0.13(@rspress/core@2.0.13)(@types/react@19.2.15)(react@19.2.7)(typescript@5.9.3)': + dependencies: + '@rspress/core': 2.0.13(@module-federation/runtime-tools@2.5.0)(@rspack/core@2.1.4)(@types/mdast@4.0.3)(@types/react@19.2.15)(core-js@3.49.0)(micromark-util-types@2.0.0)(micromark@4.0.0) documentation: 14.0.3 github-slugger: 2.0.0 react-docgen-typescript: 2.4.0(typescript@5.9.3) - react-markdown: 10.1.0(@types/react@19.2.10)(react@19.2.4) + react-markdown: 10.1.0(@types/react@19.2.15)(react@19.2.7) remark-gfm: 4.0.1 unified: 11.0.5 - unist-util-visit: 5.0.0 + unist-util-visit: 5.1.0 optionalDependencies: typescript: 5.9.3 transitivePeerDependencies: @@ -21213,126 +19200,84 @@ snapshots: - react - supports-color - '@rspress/plugin-auto-nav-sidebar@1.47.1': - dependencies: - '@rspress/shared': 1.47.1 - - '@rspress/plugin-container-syntax@1.47.1': - dependencies: - '@rspress/shared': 1.47.1 - - '@rspress/plugin-last-updated@1.47.1': - dependencies: - '@rspress/shared': 1.47.1 - - '@rspress/plugin-medium-zoom@1.47.1(@rspress/runtime@1.47.1)': + '@rspress/plugin-preview@2.0.13(@module-federation/runtime-tools@2.5.0)(@rspack/core@2.1.4)(@rspress/core@2.0.13)(core-js@3.49.0)(react-dom@19.2.7)(react@19.2.7)': dependencies: - '@rspress/runtime': 1.47.1 - medium-zoom: 1.1.0 - - '@rspress/plugin-preview@2.0.1(@module-federation/runtime-tools@0.23.0)(@rspress/core@2.0.1(@module-federation/runtime-tools@0.23.0)(@types/react@19.2.10)(core-js@3.48.0)(webpack-hot-middleware@2.26.1))(core-js@3.48.0)(react-router-dom@7.13.0(react-dom@19.2.3(react@19.2.4))(react@19.2.4))(react@19.2.4)(webpack-hot-middleware@2.26.1)': - dependencies: - '@rsbuild/core': 2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0) - '@rsbuild/plugin-babel': 1.1.0(@rsbuild/core@2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0)) - '@rsbuild/plugin-react': 1.4.4(@rsbuild/core@2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0))(webpack-hot-middleware@2.26.1) - '@rspress/core': 2.0.1(@module-federation/runtime-tools@0.23.0)(@types/react@19.2.10)(core-js@3.48.0)(webpack-hot-middleware@2.26.1) - qrcode.react: 4.2.0(react@19.2.4) - react: 19.2.4 - react-router-dom: 7.13.0(react-dom@19.2.3(react@19.2.4))(react@19.2.4) + '@rsbuild/core': 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) + '@rsbuild/plugin-babel': 1.1.2(@rsbuild/core@2.1.6) + '@rsbuild/plugin-react': 2.0.1(@rsbuild/core@2.1.6)(@rspack/core@2.1.4) + '@rspress/core': 2.0.13(@module-federation/runtime-tools@2.5.0)(@rspack/core@2.1.4)(@types/mdast@4.0.3)(@types/react@19.2.15)(core-js@3.49.0)(micromark-util-types@2.0.0)(micromark@4.0.0) + picocolors: 1.1.1 + qrcode.react: 4.2.0(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: - '@module-federation/runtime-tools' + - '@rspack/core' - core-js - supports-color - - webpack-hot-middleware - - '@rspress/runtime@1.47.1': - dependencies: - '@rspress/shared': 1.47.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-helmet-async: 1.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-router-dom: 6.30.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - - '@rspress/shared@1.47.1': - dependencies: - '@rsbuild/core': 1.3.22 - gray-matter: 4.0.3 - lodash-es: 4.17.22 - unified: 10.1.2 - '@rspress/shared@2.0.1(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0)': + '@rspress/shared@2.0.13(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)': dependencies: - '@rsbuild/core': 2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0) - '@shikijs/rehype': 3.21.0 - gray-matter: 4.0.3 - lodash-es: 4.17.23 + '@rsbuild/core': 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) + '@shikijs/rehype': 4.0.2 unified: 11.0.5 transitivePeerDependencies: - '@module-federation/runtime-tools' - core-js - '@rspress/theme-default@1.47.1': - dependencies: - '@mdx-js/react': 2.3.0(react@18.3.1) - '@rspress/runtime': 1.47.1 - '@rspress/shared': 1.47.1 - body-scroll-lock: 4.0.0-beta.0 - copy-to-clipboard: 3.3.3 - flexsearch: 0.7.43 - github-slugger: 2.0.0 - htmr: 1.0.2(react@18.3.1) - lodash-es: 4.17.22 - nprogress: 0.2.0 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-helmet-async: 1.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-syntax-highlighter: 15.6.1(react@18.3.1) - - '@rstest/adapter-rsbuild@0.2.0(@rsbuild/core@1.7.2)(@rstest/core@0.8.1(happy-dom@20.4.0)(jsdom@27.4.0(postcss@8.5.6)))': + '@rstest/adapter-rsbuild@0.10.3(@rsbuild/core@2.1.6)(@rstest/core@0.10.3)': dependencies: - '@rsbuild/core': 1.7.2 - '@rstest/core': 0.8.1(happy-dom@20.4.0)(jsdom@27.4.0(postcss@8.5.6)) + '@rsbuild/core': 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) + '@rstest/core': 0.10.3(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(happy-dom@20.9.0)(jsdom@27.4.0) - '@rstest/adapter-rslib@0.2.0(@rslib/core@0.19.4(typescript@5.9.3))(@rstest/core@0.8.1(happy-dom@20.4.0)(jsdom@27.4.0(postcss@8.5.6)))(typescript@5.9.3)': + '@rstest/adapter-rslib@0.10.3(@rslib/core@0.22.0)(@rstest/core@0.10.3)(typescript@5.9.3)': dependencies: - '@rslib/core': 0.19.4(typescript@5.9.3) - '@rstest/core': 0.8.1(happy-dom@20.4.0)(jsdom@27.4.0(postcss@8.5.6)) + '@rslib/core': 0.22.0(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(typescript@5.9.3) + '@rstest/core': 0.10.3(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(happy-dom@20.9.0)(jsdom@27.4.0) optionalDependencies: typescript: 5.9.3 - '@rstest/browser-react@0.8.1(@rstest/core@0.8.1(happy-dom@20.4.0)(jsdom@27.4.0(postcss@8.5.6)))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + '@rstest/adapter-rspack@0.10.3(@rspack/cli@2.1.4)(@rspack/core@2.1.4)(@rstest/core@0.10.3)': dependencies: - '@rstest/core': 0.8.1(happy-dom@20.4.0)(jsdom@27.4.0(postcss@8.5.6)) - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) + '@rspack/cli': 2.1.4(@rspack/core@2.1.4)(@rspack/dev-server@2.1.0) + '@rspack/core': 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@rstest/core': 0.10.3(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(happy-dom@20.9.0)(jsdom@27.4.0) - '@rstest/browser@0.8.1(@rstest/core@0.8.1(happy-dom@20.4.0)(jsdom@27.4.0(postcss@8.5.6)))(playwright@1.58.1)': + '@rstest/browser-react@0.10.3(@rstest/core@0.10.3)(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@rstest/core': 0.10.3(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(happy-dom@20.9.0)(jsdom@27.4.0) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + + '@rstest/browser@0.10.3(@rstest/core@0.10.3)(playwright@1.60.0)': dependencies: '@jridgewell/trace-mapping': 0.3.31 - '@rstest/core': 0.8.1(happy-dom@20.4.0)(jsdom@27.4.0(postcss@8.5.6)) + '@rstest/core': 0.10.3(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(happy-dom@20.9.0)(jsdom@27.4.0) convert-source-map: 2.0.0 - open-editor: 4.1.1 + open-editor: 6.0.0 pathe: 2.0.3 - sirv: 2.0.4 - ws: 8.19.0 + sirv: 3.0.2 + ws: 8.21.0 optionalDependencies: - playwright: 1.58.1 + playwright: 1.60.0 transitivePeerDependencies: - bufferutil - utf-8-validate - '@rstest/core@0.8.1(happy-dom@20.4.0)(jsdom@27.4.0(postcss@8.5.6))': + '@rstest/core@0.10.3(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(happy-dom@20.9.0)(jsdom@27.4.0)': dependencies: - '@rsbuild/core': 1.7.2 + '@rsbuild/core': 2.0.11(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) '@types/chai': 5.2.3 - tinypool: 1.1.1 optionalDependencies: - happy-dom: 20.4.0 - jsdom: 27.4.0(postcss@8.5.6) + happy-dom: 20.9.0 + jsdom: 27.4.0 + transitivePeerDependencies: + - '@module-federation/runtime-tools' + - core-js - '@rstest/coverage-istanbul@0.2.0(@rstest/core@0.8.1(happy-dom@20.4.0)(jsdom@27.4.0(postcss@8.5.6)))': + '@rstest/coverage-istanbul@0.10.3(@rstest/core@0.10.3)': dependencies: - '@rstest/core': 0.8.1(happy-dom@20.4.0)(jsdom@27.4.0(postcss@8.5.6)) + '@rstest/core': 0.10.3(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(happy-dom@20.9.0)(jsdom@27.4.0) istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 5.0.6 @@ -21341,52 +19286,48 @@ snapshots: transitivePeerDependencies: - supports-color - '@selderee/plugin-htmlparser2@0.11.0': - dependencies: - domhandler: 5.0.3 - selderee: 0.11.0 + '@sec-ant/readable-stream@0.4.1': {} - '@sentry/babel-plugin-component-annotate@4.8.0': {} + '@sentry/babel-plugin-component-annotate@5.3.0': {} - '@sentry/bundler-plugin-core@4.8.0(encoding@0.1.13)': + '@sentry/bundler-plugin-core@5.3.0(encoding@0.1.13)': dependencies: - '@babel/core': 7.29.0 - '@sentry/babel-plugin-component-annotate': 4.8.0 - '@sentry/cli': 2.57.0(encoding@0.1.13) + '@babel/core': 7.29.7 + '@sentry/babel-plugin-component-annotate': 5.3.0 + '@sentry/cli': 2.58.6(encoding@0.1.13) dotenv: 16.4.5 find-up: 5.0.0 - glob: 10.5.0 - magic-string: 0.30.8 - unplugin: 1.0.1 + glob: 13.0.6 + magic-string: 0.30.21 transitivePeerDependencies: - encoding - supports-color - '@sentry/cli-darwin@2.57.0': + '@sentry/cli-darwin@2.58.6': optional: true - '@sentry/cli-linux-arm64@2.57.0': + '@sentry/cli-linux-arm64@2.58.6': optional: true - '@sentry/cli-linux-arm@2.57.0': + '@sentry/cli-linux-arm@2.58.6': optional: true - '@sentry/cli-linux-i686@2.57.0': + '@sentry/cli-linux-i686@2.58.6': optional: true - '@sentry/cli-linux-x64@2.57.0': + '@sentry/cli-linux-x64@2.58.6': optional: true - '@sentry/cli-win32-arm64@2.57.0': + '@sentry/cli-win32-arm64@2.58.6': optional: true - '@sentry/cli-win32-i686@2.57.0': + '@sentry/cli-win32-i686@2.58.6': optional: true - '@sentry/cli-win32-x64@2.57.0': + '@sentry/cli-win32-x64@2.58.6': optional: true - '@sentry/cli@2.57.0(encoding@0.1.13)': + '@sentry/cli@2.58.6(encoding@0.1.13)': dependencies: https-proxy-agent: 5.0.1 node-fetch: 2.7.0(encoding@0.1.13) @@ -21394,123 +19335,228 @@ snapshots: proxy-from-env: 1.1.0 which: 2.0.2 optionalDependencies: - '@sentry/cli-darwin': 2.57.0 - '@sentry/cli-linux-arm': 2.57.0 - '@sentry/cli-linux-arm64': 2.57.0 - '@sentry/cli-linux-i686': 2.57.0 - '@sentry/cli-linux-x64': 2.57.0 - '@sentry/cli-win32-arm64': 2.57.0 - '@sentry/cli-win32-i686': 2.57.0 - '@sentry/cli-win32-x64': 2.57.0 + '@sentry/cli-darwin': 2.58.6 + '@sentry/cli-linux-arm': 2.58.6 + '@sentry/cli-linux-arm64': 2.58.6 + '@sentry/cli-linux-i686': 2.58.6 + '@sentry/cli-linux-x64': 2.58.6 + '@sentry/cli-win32-arm64': 2.58.6 + '@sentry/cli-win32-i686': 2.58.6 + '@sentry/cli-win32-x64': 2.58.6 transitivePeerDependencies: - encoding - supports-color - '@sentry/webpack-plugin@4.8.0(encoding@0.1.13)(webpack@5.104.1)': + '@sentry/webpack-plugin@5.3.0(encoding@0.1.13)(webpack@5.102.1)': dependencies: - '@sentry/bundler-plugin-core': 4.8.0(encoding@0.1.13) - unplugin: 1.0.1 - uuid: 9.0.1 - webpack: 5.104.1(webpack-cli@6.0.1) + '@sentry/bundler-plugin-core': 5.3.0(encoding@0.1.13) + webpack: 5.102.1 transitivePeerDependencies: - encoding - supports-color - '@shikijs/core@3.21.0': + '@shikijs/core@4.0.2': dependencies: - '@shikijs/types': 3.21.0 + '@shikijs/primitive': 4.0.2 + '@shikijs/types': 4.0.2 '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 hast-util-to-html: 9.0.5 - '@shikijs/engine-javascript@3.21.0': + '@shikijs/engine-javascript@4.0.2': dependencies: - '@shikijs/types': 3.21.0 + '@shikijs/types': 4.0.2 '@shikijs/vscode-textmate': 10.0.2 - oniguruma-to-es: 4.3.4 + oniguruma-to-es: 4.3.6 - '@shikijs/engine-oniguruma@3.21.0': + '@shikijs/engine-oniguruma@4.0.2': dependencies: - '@shikijs/types': 3.21.0 + '@shikijs/types': 4.0.2 '@shikijs/vscode-textmate': 10.0.2 - '@shikijs/langs@3.21.0': + '@shikijs/langs@4.0.2': dependencies: - '@shikijs/types': 3.21.0 + '@shikijs/types': 4.0.2 + + '@shikijs/primitive@4.0.2': + dependencies: + '@shikijs/types': 4.0.2 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 - '@shikijs/rehype@3.21.0': + '@shikijs/rehype@4.0.2': dependencies: - '@shikijs/types': 3.21.0 + '@shikijs/types': 4.0.2 '@types/hast': 3.0.4 hast-util-to-string: 3.0.1 - shiki: 3.21.0 + shiki: 4.0.2 unified: 11.0.5 - unist-util-visit: 5.0.0 + unist-util-visit: 5.1.0 - '@shikijs/themes@3.21.0': + '@shikijs/themes@4.0.2': dependencies: - '@shikijs/types': 3.21.0 + '@shikijs/types': 4.0.2 - '@shikijs/types@3.21.0': + '@shikijs/types@4.0.2': dependencies: '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 '@shikijs/vscode-textmate@10.0.2': {} - '@sinclair/typebox@0.27.8': {} + '@sindresorhus/merge-streams@4.0.0': {} - '@sinclair/typebox@0.34.38': {} + '@socket.io/component-emitter@3.1.0': {} - '@sinonjs/commons@3.0.1': + '@solid-devtools/debugger@0.28.1(solid-js@1.9.13)': dependencies: - type-detect: 4.0.8 + '@nothing-but/utils': 0.17.0 + '@solid-devtools/shared': 0.20.0(solid-js@1.9.13) + '@solid-primitives/bounds': 0.1.5(solid-js@1.9.13) + '@solid-primitives/event-listener': 2.4.5(solid-js@1.9.13) + '@solid-primitives/keyboard': 1.3.5(solid-js@1.9.13) + '@solid-primitives/rootless': 1.5.3(solid-js@1.9.13) + '@solid-primitives/scheduled': 1.5.3(solid-js@1.9.13) + '@solid-primitives/static-store': 0.1.3(solid-js@1.9.13) + '@solid-primitives/utils': 6.4.0(solid-js@1.9.13) + solid-js: 1.9.13 - '@sinonjs/fake-timers@13.0.5': + '@solid-devtools/logger@0.9.11(solid-js@1.9.13)': dependencies: - '@sinonjs/commons': 3.0.1 + '@nothing-but/utils': 0.17.0 + '@solid-devtools/debugger': 0.28.1(solid-js@1.9.13) + '@solid-devtools/shared': 0.20.0(solid-js@1.9.13) + '@solid-primitives/utils': 6.4.0(solid-js@1.9.13) + solid-js: 1.9.13 - '@socket.io/component-emitter@3.1.0': {} + '@solid-devtools/shared@0.20.0(solid-js@1.9.13)': + dependencies: + '@nothing-but/utils': 0.17.0 + '@solid-primitives/event-listener': 2.4.5(solid-js@1.9.13) + '@solid-primitives/media': 2.3.5(solid-js@1.9.13) + '@solid-primitives/refs': 1.1.3(solid-js@1.9.13) + '@solid-primitives/rootless': 1.5.3(solid-js@1.9.13) + '@solid-primitives/scheduled': 1.5.3(solid-js@1.9.13) + '@solid-primitives/static-store': 0.1.3(solid-js@1.9.13) + '@solid-primitives/styles': 0.1.3(solid-js@1.9.13) + '@solid-primitives/utils': 6.4.0(solid-js@1.9.13) + solid-js: 1.9.13 + + '@solid-primitives/bounds@0.1.5(solid-js@1.9.13)': + dependencies: + '@solid-primitives/event-listener': 2.4.5(solid-js@1.9.13) + '@solid-primitives/resize-observer': 2.1.5(solid-js@1.9.13) + '@solid-primitives/static-store': 0.1.3(solid-js@1.9.13) + '@solid-primitives/utils': 6.4.0(solid-js@1.9.13) + solid-js: 1.9.13 + + '@solid-primitives/event-listener@2.4.5(solid-js@1.9.13)': + dependencies: + '@solid-primitives/utils': 6.4.0(solid-js@1.9.13) + solid-js: 1.9.13 + + '@solid-primitives/keyboard@1.3.5(solid-js@1.9.13)': + dependencies: + '@solid-primitives/event-listener': 2.4.5(solid-js@1.9.13) + '@solid-primitives/rootless': 1.5.3(solid-js@1.9.13) + '@solid-primitives/utils': 6.4.0(solid-js@1.9.13) + solid-js: 1.9.13 + + '@solid-primitives/media@2.3.5(solid-js@1.9.13)': + dependencies: + '@solid-primitives/event-listener': 2.4.5(solid-js@1.9.13) + '@solid-primitives/rootless': 1.5.3(solid-js@1.9.13) + '@solid-primitives/static-store': 0.1.3(solid-js@1.9.13) + '@solid-primitives/utils': 6.4.0(solid-js@1.9.13) + solid-js: 1.9.13 + + '@solid-primitives/refs@1.1.3(solid-js@1.9.13)': + dependencies: + '@solid-primitives/utils': 6.4.0(solid-js@1.9.13) + solid-js: 1.9.13 + + '@solid-primitives/resize-observer@2.1.5(solid-js@1.9.13)': + dependencies: + '@solid-primitives/event-listener': 2.4.5(solid-js@1.9.13) + '@solid-primitives/rootless': 1.5.3(solid-js@1.9.13) + '@solid-primitives/static-store': 0.1.3(solid-js@1.9.13) + '@solid-primitives/utils': 6.4.0(solid-js@1.9.13) + solid-js: 1.9.13 - '@storybook/addon-docs@10.2.3(@types/react@19.2.10)(esbuild@0.27.2)(rollup@4.53.3)(storybook@10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vite@7.2.6(@types/node@25.0.10)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.1)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1))(webpack@5.104.1(esbuild@0.27.2))': + '@solid-primitives/rootless@1.5.3(solid-js@1.9.13)': dependencies: - '@mdx-js/react': 3.1.1(@types/react@19.2.10)(react@19.2.4) - '@storybook/csf-plugin': 10.2.3(esbuild@0.27.2)(rollup@4.53.3)(storybook@10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vite@7.2.6(@types/node@25.0.10)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.1)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1))(webpack@5.104.1(esbuild@0.27.2)) - '@storybook/icons': 2.0.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@storybook/react-dom-shim': 10.2.3(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)) - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) - storybook: 10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@solid-primitives/utils': 6.4.0(solid-js@1.9.13) + solid-js: 1.9.13 + + '@solid-primitives/scheduled@1.5.3(solid-js@1.9.13)': + dependencies: + solid-js: 1.9.13 + + '@solid-primitives/static-store@0.1.3(solid-js@1.9.13)': + dependencies: + '@solid-primitives/utils': 6.4.0(solid-js@1.9.13) + solid-js: 1.9.13 + + '@solid-primitives/styles@0.1.3(solid-js@1.9.13)': + dependencies: + '@solid-primitives/rootless': 1.5.3(solid-js@1.9.13) + '@solid-primitives/utils': 6.4.0(solid-js@1.9.13) + solid-js: 1.9.13 + + '@solid-primitives/utils@6.4.0(solid-js@1.9.13)': + dependencies: + solid-js: 1.9.13 + + '@solidjs/meta@0.29.4(solid-js@1.9.13)': + dependencies: + solid-js: 1.9.13 + + '@solidjs/testing-library@0.8.10(solid-js@1.9.13)': + dependencies: + '@testing-library/dom': 10.4.1 + solid-js: 1.9.13 + + '@storybook/addon-docs@10.4.1(@types/react-dom@19.2.3)(@types/react@19.2.15)(esbuild@0.28.1)(rollup@4.60.3)(storybook@10.4.1)(vite@7.1.1)(webpack@5.102.1)': + dependencies: + '@mdx-js/react': 3.1.1(@types/react@19.2.15)(react@19.2.7) + '@storybook/csf-plugin': 10.4.1(esbuild@0.28.1)(rollup@4.60.3)(storybook@10.4.1)(vite@7.1.1)(webpack@5.102.1) + '@storybook/icons': 2.0.2(react-dom@19.2.7)(react@19.2.7) + '@storybook/react-dom-shim': 10.4.1(@types/react-dom@19.2.3)(@types/react@19.2.15)(react-dom@19.2.7)(react@19.2.7)(storybook@10.4.1) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + storybook: 10.4.1(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.8.3)(react-dom@19.2.7)(react@19.2.7) ts-dedent: 2.2.0 + optionalDependencies: + '@types/react': 19.2.15 transitivePeerDependencies: - - '@types/react' + - '@types/react-dom' - esbuild - rollup - vite - webpack - '@storybook/addon-onboarding@10.2.3(storybook@10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))': + '@storybook/addon-onboarding@10.4.1(storybook@10.4.1)': dependencies: - storybook: 10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + storybook: 10.4.1(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.8.3)(react-dom@19.2.7)(react@19.2.7) - '@storybook/csf-plugin@10.2.3(esbuild@0.27.2)(rollup@4.53.3)(storybook@10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vite@7.2.6(@types/node@25.0.10)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.1)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1))(webpack@5.104.1(esbuild@0.27.2))': + '@storybook/csf-plugin@10.4.1(esbuild@0.28.1)(rollup@4.60.3)(storybook@10.4.1)(vite@7.1.1)(webpack@5.102.1)': dependencies: - storybook: 10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + storybook: 10.4.1(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.8.3)(react-dom@19.2.7)(react@19.2.7) unplugin: 2.3.11 optionalDependencies: - esbuild: 0.27.2 - rollup: 4.53.3 - vite: 7.2.6(@types/node@25.0.10)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.1)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1) - webpack: 5.104.1(esbuild@0.27.2) + esbuild: 0.28.1 + rollup: 4.60.3 + vite: 7.1.1(@types/node@25.9.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.9.0) + webpack: 5.102.1(esbuild@0.28.1)(lightningcss@1.32.0) '@storybook/global@5.0.0': {} - '@storybook/icons@2.0.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + '@storybook/icons@2.0.2(react-dom@19.2.7)(react@19.2.7)': dependencies: - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) - '@storybook/react-docgen-typescript-plugin@1.0.1(typescript@5.9.3)(webpack@5.104.1(esbuild@0.27.2))': + '@storybook/react-docgen-typescript-plugin@1.0.1(typescript@5.9.3)(webpack@5.102.1)': dependencies: debug: 4.4.3 endent: 2.1.0 @@ -21520,158 +19566,154 @@ snapshots: react-docgen-typescript: 2.4.0(typescript@5.9.3) tslib: 2.8.1 typescript: 5.9.3 - webpack: 5.104.1(esbuild@0.27.2) + webpack: 5.102.1(esbuild@0.28.1)(lightningcss@1.32.0) transitivePeerDependencies: - supports-color - '@storybook/react-docgen-typescript-plugin@1.0.1(typescript@5.9.3)(webpack@5.104.1)': + '@storybook/react-docgen-typescript-plugin@1.0.1(typescript@6.0.3)(webpack@5.102.1)': dependencies: debug: 4.4.3 endent: 2.1.0 find-cache-dir: 3.3.2 flat-cache: 3.2.0 micromatch: 4.0.8 - react-docgen-typescript: 2.4.0(typescript@5.9.3) + react-docgen-typescript: 2.4.0(typescript@6.0.3) tslib: 2.8.1 - typescript: 5.9.3 - webpack: 5.104.1(webpack-cli@6.0.1) + typescript: 6.0.3 + webpack: 5.102.1(lightningcss@1.32.0) transitivePeerDependencies: - supports-color - '@storybook/react-dom-shim@10.1.11(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))': - dependencies: - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) - storybook: 10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - - '@storybook/react-dom-shim@10.2.3(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))': + '@storybook/react-dom-shim@10.4.1(@types/react-dom@19.2.3)(@types/react@19.2.15)(react-dom@19.2.7)(react@19.2.7)(storybook@10.4.1)': dependencies: - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) - storybook: 10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + storybook: 10.4.1(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.8.3)(react-dom@19.2.7)(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.15 + '@types/react-dom': 19.2.3(@types/react@19.2.15) - '@storybook/react@10.1.11(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3)': + '@storybook/react@10.4.1(@types/react-dom@19.2.3)(@types/react@19.2.15)(react-dom@19.2.7)(react@19.2.7)(storybook@10.4.1)(typescript@5.9.3)': dependencies: '@storybook/global': 5.0.0 - '@storybook/react-dom-shim': 10.1.11(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)) - react: 19.2.4 - react-docgen: 8.0.2 - react-dom: 19.2.4(react@19.2.4) - storybook: 10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@storybook/react-dom-shim': 10.4.1(@types/react-dom@19.2.3)(@types/react@19.2.15)(react-dom@19.2.7)(react@19.2.7)(storybook@10.4.1) + react: 19.2.7 + react-docgen: 8.0.3 + react-docgen-typescript: 2.4.0(typescript@5.9.3) + react-dom: 19.2.7(react@19.2.7) + storybook: 10.4.1(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.8.3)(react-dom@19.2.7)(react@19.2.7) optionalDependencies: + '@types/react': 19.2.15 + '@types/react-dom': 19.2.3(@types/react@19.2.15) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@storybook/react@10.2.3(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3)': + '@storybook/react@10.4.1(@types/react-dom@19.2.3)(@types/react@19.2.15)(react-dom@19.2.7)(react@19.2.7)(storybook@10.4.1)(typescript@6.0.3)': dependencies: '@storybook/global': 5.0.0 - '@storybook/react-dom-shim': 10.2.3(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)) - react: 19.2.4 - react-docgen: 8.0.2 - react-dom: 19.2.4(react@19.2.4) - storybook: 10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@storybook/react-dom-shim': 10.4.1(@types/react-dom@19.2.3)(@types/react@19.2.15)(react-dom@19.2.7)(react@19.2.7)(storybook@10.4.1) + react: 19.2.7 + react-docgen: 8.0.3 + react-docgen-typescript: 2.4.0(typescript@6.0.3) + react-dom: 19.2.7(react@19.2.7) + storybook: 10.4.1(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.8.3)(react-dom@19.2.7)(react@19.2.7) optionalDependencies: - typescript: 5.9.3 + '@types/react': 19.2.15 + '@types/react-dom': 19.2.3(@types/react@19.2.15) + typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@storybook/vue3@10.2.3(storybook@10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vue@3.5.21(typescript@5.9.3))': + '@storybook/vue3@10.4.1(storybook@10.4.1)(vue@3.5.35)': dependencies: '@storybook/global': 5.0.0 - storybook: 10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + storybook: 10.4.1(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.8.3)(react-dom@19.2.7)(react@19.2.7) type-fest: 2.19.0 - vue: 3.5.21(typescript@5.9.3) - vue-component-type-helpers: 3.2.4 + vue: 3.5.35(typescript@5.9.3) + vue-component-type-helpers: 3.3.2 - '@stylexjs/babel-plugin@0.17.3': + '@stylexjs/babel-plugin@0.18.2': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-module-imports': 7.28.6 - '@babel/traverse': 7.28.6 - '@babel/types': 7.28.6 + '@babel/core': 7.29.7 + '@babel/helper-module-imports': 7.29.7 + '@babel/traverse': 7.29.7 + '@babel/types': 7.29.7 '@dual-bundle/import-meta-resolve': 4.1.0 - '@stylexjs/shared': 0.17.3 - '@stylexjs/stylex': 0.17.3 + '@stylexjs/shared': 0.18.2 + '@stylexjs/stylex': 0.18.2 postcss-value-parser: 4.2.0 transitivePeerDependencies: - supports-color - '@stylexjs/shared@0.17.3': {} + '@stylexjs/shared@0.18.2': {} - '@stylexjs/stylex@0.17.3': + '@stylexjs/stylex@0.18.2': dependencies: css-mediaquery: 0.1.2 invariant: 2.2.4 styleq: 0.2.1 - '@stylexjs/stylex@0.17.5': + '@stylexjs/stylex@0.18.3': dependencies: css-mediaquery: 0.1.2 invariant: 2.2.4 styleq: 0.2.1 - '@surma/rollup-plugin-off-main-thread@2.2.3': + '@sveltejs/acorn-typescript@1.0.10(acorn@8.16.0)': dependencies: - ejs: 3.1.10 - json5: 2.2.3 - magic-string: 0.25.9 - string.prototype.matchall: 4.0.11 - - '@sveltejs/acorn-typescript@1.0.6(acorn@8.15.0)': - dependencies: - acorn: 8.15.0 + acorn: 8.16.0 - '@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.29.0)': + '@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.7 - '@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.29.0)': + '@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.7 - '@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.29.0)': + '@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.7 - '@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0(@babel/core@7.29.0)': + '@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.7 - '@svgr/babel-plugin-svg-dynamic-title@8.0.0(@babel/core@7.29.0)': + '@svgr/babel-plugin-svg-dynamic-title@8.0.0(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.7 - '@svgr/babel-plugin-svg-em-dimensions@8.0.0(@babel/core@7.29.0)': + '@svgr/babel-plugin-svg-em-dimensions@8.0.0(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.7 - '@svgr/babel-plugin-transform-react-native-svg@8.1.0(@babel/core@7.29.0)': + '@svgr/babel-plugin-transform-react-native-svg@8.1.0(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.7 - '@svgr/babel-plugin-transform-svg-component@8.0.0(@babel/core@7.29.0)': + '@svgr/babel-plugin-transform-svg-component@8.0.0(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.7 - '@svgr/babel-preset@8.1.0(@babel/core@7.29.0)': + '@svgr/babel-preset@8.1.0(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.29.0 - '@svgr/babel-plugin-add-jsx-attribute': 8.0.0(@babel/core@7.29.0) - '@svgr/babel-plugin-remove-jsx-attribute': 8.0.0(@babel/core@7.29.0) - '@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0(@babel/core@7.29.0) - '@svgr/babel-plugin-replace-jsx-attribute-value': 8.0.0(@babel/core@7.29.0) - '@svgr/babel-plugin-svg-dynamic-title': 8.0.0(@babel/core@7.29.0) - '@svgr/babel-plugin-svg-em-dimensions': 8.0.0(@babel/core@7.29.0) - '@svgr/babel-plugin-transform-react-native-svg': 8.1.0(@babel/core@7.29.0) - '@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.29.0) + '@babel/core': 7.29.7 + '@svgr/babel-plugin-add-jsx-attribute': 8.0.0(@babel/core@7.29.7) + '@svgr/babel-plugin-remove-jsx-attribute': 8.0.0(@babel/core@7.29.7) + '@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0(@babel/core@7.29.7) + '@svgr/babel-plugin-replace-jsx-attribute-value': 8.0.0(@babel/core@7.29.7) + '@svgr/babel-plugin-svg-dynamic-title': 8.0.0(@babel/core@7.29.7) + '@svgr/babel-plugin-svg-em-dimensions': 8.0.0(@babel/core@7.29.7) + '@svgr/babel-plugin-transform-react-native-svg': 8.1.0(@babel/core@7.29.7) + '@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.29.7) - '@svgr/core@8.1.0(typescript@5.9.3)': + '@svgr/core@8.1.0(typescript@6.0.3)': dependencies: - '@babel/core': 7.29.0 - '@svgr/babel-preset': 8.1.0(@babel/core@7.29.0) + '@babel/core': 7.29.7 + '@svgr/babel-preset': 8.1.0(@babel/core@7.29.7) camelcase: 6.3.0 - cosmiconfig: 8.3.6(typescript@5.9.3) + cosmiconfig: 8.3.6(typescript@6.0.3) snake-case: 3.0.4 transitivePeerDependencies: - supports-color @@ -21679,228 +19721,510 @@ snapshots: '@svgr/hast-util-to-babel-ast@8.0.0': dependencies: - '@babel/types': 7.28.6 + '@babel/types': 7.29.7 entities: 4.5.0 - '@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0(typescript@5.9.3))': + '@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0)': dependencies: - '@babel/core': 7.29.0 - '@svgr/babel-preset': 8.1.0(@babel/core@7.29.0) - '@svgr/core': 8.1.0(typescript@5.9.3) + '@babel/core': 7.29.7 + '@svgr/babel-preset': 8.1.0(@babel/core@7.29.7) + '@svgr/core': 8.1.0(typescript@6.0.3) '@svgr/hast-util-to-babel-ast': 8.0.0 svg-parser: 2.0.4 transitivePeerDependencies: - supports-color - '@svgr/plugin-svgo@8.1.0(@svgr/core@8.1.0(typescript@5.9.3))(typescript@5.9.3)': + '@svgr/plugin-svgo@8.1.0(@svgr/core@8.1.0)(typescript@6.0.3)': dependencies: - '@svgr/core': 8.1.0(typescript@5.9.3) - cosmiconfig: 8.3.6(typescript@5.9.3) + '@svgr/core': 8.1.0(typescript@6.0.3) + cosmiconfig: 8.3.6(typescript@6.0.3) deepmerge: 4.3.1 svgo: 3.3.2 transitivePeerDependencies: - typescript - '@svgr/webpack@8.1.0(typescript@5.9.3)': + '@svgr/webpack@8.1.0(typescript@6.0.3)': dependencies: - '@babel/core': 7.28.6 - '@babel/plugin-transform-react-constant-elements': 7.23.3(@babel/core@7.28.6) - '@babel/preset-env': 7.29.0(@babel/core@7.28.6) - '@babel/preset-react': 7.28.5(@babel/core@7.28.6) - '@babel/preset-typescript': 7.28.5(@babel/core@7.28.6) - '@svgr/core': 8.1.0(typescript@5.9.3) - '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@5.9.3)) - '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0(typescript@5.9.3))(typescript@5.9.3) + '@babel/core': 7.29.7 + '@babel/plugin-transform-react-constant-elements': 7.23.3(@babel/core@7.29.7) + '@babel/preset-env': 7.29.7(@babel/core@7.29.7) + '@babel/preset-react': 7.29.7(@babel/core@7.29.7) + '@babel/preset-typescript': 7.29.7(@babel/core@7.29.7) + '@svgr/core': 8.1.0(typescript@6.0.3) + '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0) + '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0)(typescript@6.0.3) transitivePeerDependencies: - supports-color - typescript - '@swc/core-darwin-arm64@1.15.11': - optional: true - - '@swc/core-darwin-x64@1.15.11': - optional: true - - '@swc/core-linux-arm-gnueabihf@1.15.11': - optional: true - - '@swc/core-linux-arm64-gnu@1.15.11': - optional: true - - '@swc/core-linux-arm64-musl@1.15.11': - optional: true - - '@swc/core-linux-x64-gnu@1.15.11': - optional: true - - '@swc/core-linux-x64-musl@1.15.11': - optional: true - - '@swc/core-win32-arm64-msvc@1.15.11': - optional: true - - '@swc/core-win32-ia32-msvc@1.15.11': - optional: true - - '@swc/core-win32-x64-msvc@1.15.11': - optional: true - - '@swc/core@1.15.11(@swc/helpers@0.5.18)': - dependencies: - '@swc/counter': 0.1.3 - '@swc/types': 0.1.25 - optionalDependencies: - '@swc/core-darwin-arm64': 1.15.11 - '@swc/core-darwin-x64': 1.15.11 - '@swc/core-linux-arm-gnueabihf': 1.15.11 - '@swc/core-linux-arm64-gnu': 1.15.11 - '@swc/core-linux-arm64-musl': 1.15.11 - '@swc/core-linux-x64-gnu': 1.15.11 - '@swc/core-linux-x64-musl': 1.15.11 - '@swc/core-win32-arm64-msvc': 1.15.11 - '@swc/core-win32-ia32-msvc': 1.15.11 - '@swc/core-win32-x64-msvc': 1.15.11 - '@swc/helpers': 0.5.18 - '@swc/counter@0.1.3': {} '@swc/helpers@0.5.15': dependencies: tslib: 2.8.1 - '@swc/helpers@0.5.18': + '@swc/helpers@0.5.23': dependencies: tslib: 2.8.1 - '@swc/jest@0.2.39(@swc/core@1.15.11(@swc/helpers@0.5.18))': - dependencies: - '@jest/create-cache-key-function': 30.0.5 - '@swc/core': 1.15.11(@swc/helpers@0.5.18) - '@swc/counter': 0.1.3 - jsonc-parser: 3.2.1 - - '@swc/plugin-emotion@14.5.0': - dependencies: - '@swc/counter': 0.1.3 - - '@swc/plugin-loadable-components@11.5.0': - dependencies: - '@swc/counter': 0.1.3 - - '@swc/plugin-prefresh@12.3.0': - dependencies: - '@swc/counter': 0.1.3 - - '@swc/plugin-prefresh@12.5.0': + '@swc/plugin-emotion@14.12.0': dependencies: '@swc/counter': 0.1.3 - '@swc/plugin-relay@12.5.0': + '@swc/plugin-loadable-components@11.12.0': dependencies: '@swc/counter': 0.1.3 - '@swc/plugin-remove-console@12.5.0': + '@swc/plugin-prefresh@12.12.0': dependencies: '@swc/counter': 0.1.3 - '@swc/plugin-styled-components@12.3.0': + '@swc/plugin-relay@12.12.0': dependencies: '@swc/counter': 0.1.3 - '@swc/plugin-styled-components@12.5.0': + '@swc/plugin-remove-console@12.12.0': dependencies: '@swc/counter': 0.1.3 - '@swc/plugin-styled-jsx@13.5.0': + '@swc/plugin-styled-components@12.12.1': dependencies: '@swc/counter': 0.1.3 - '@swc/plugin-transform-imports@12.5.0': + '@swc/plugin-styled-jsx@13.12.0': dependencies: '@swc/counter': 0.1.3 - '@swc/types@0.1.25': + '@swc/plugin-transform-imports@12.12.0': dependencies: '@swc/counter': 0.1.3 - '@sxzz/popperjs-es@2.11.7': {} + '@sxzz/popperjs-es@2.11.8': {} - '@tailwindcss/node@4.1.13': + '@tailwindcss/node@4.3.0': dependencies: '@jridgewell/remapping': 2.3.5 - enhanced-resolve: 5.18.4 - jiti: 2.6.1 - lightningcss: 1.30.1 + enhanced-resolve: 5.21.3 + jiti: 2.7.0 + lightningcss: 1.32.0 magic-string: 0.30.21 source-map-js: 1.2.1 - tailwindcss: 4.1.13 + tailwindcss: 4.3.0 - '@tailwindcss/oxide-android-arm64@4.1.13': + '@tailwindcss/oxide-android-arm64@4.3.0': optional: true - '@tailwindcss/oxide-darwin-arm64@4.1.13': + '@tailwindcss/oxide-darwin-arm64@4.3.0': optional: true - '@tailwindcss/oxide-darwin-x64@4.1.13': + '@tailwindcss/oxide-darwin-x64@4.3.0': optional: true - '@tailwindcss/oxide-freebsd-x64@4.1.13': + '@tailwindcss/oxide-freebsd-x64@4.3.0': optional: true - '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.13': + '@tailwindcss/oxide-linux-arm-gnueabihf@4.3.0': optional: true - '@tailwindcss/oxide-linux-arm64-gnu@4.1.13': + '@tailwindcss/oxide-linux-arm64-gnu@4.3.0': optional: true - '@tailwindcss/oxide-linux-arm64-musl@4.1.13': + '@tailwindcss/oxide-linux-arm64-musl@4.3.0': optional: true - '@tailwindcss/oxide-linux-x64-gnu@4.1.13': + '@tailwindcss/oxide-linux-x64-gnu@4.3.0': optional: true - '@tailwindcss/oxide-linux-x64-musl@4.1.13': + '@tailwindcss/oxide-linux-x64-musl@4.3.0': optional: true - '@tailwindcss/oxide-wasm32-wasi@4.1.13': + '@tailwindcss/oxide-wasm32-wasi@4.3.0': optional: true - '@tailwindcss/oxide-win32-arm64-msvc@4.1.13': + '@tailwindcss/oxide-win32-arm64-msvc@4.3.0': optional: true - '@tailwindcss/oxide-win32-x64-msvc@4.1.13': + '@tailwindcss/oxide-win32-x64-msvc@4.3.0': optional: true - '@tailwindcss/oxide@4.1.13': - dependencies: - detect-libc: 2.1.2 - tar: 7.4.3 + '@tailwindcss/oxide@4.3.0': optionalDependencies: - '@tailwindcss/oxide-android-arm64': 4.1.13 - '@tailwindcss/oxide-darwin-arm64': 4.1.13 - '@tailwindcss/oxide-darwin-x64': 4.1.13 - '@tailwindcss/oxide-freebsd-x64': 4.1.13 - '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.13 - '@tailwindcss/oxide-linux-arm64-gnu': 4.1.13 - '@tailwindcss/oxide-linux-arm64-musl': 4.1.13 - '@tailwindcss/oxide-linux-x64-gnu': 4.1.13 - '@tailwindcss/oxide-linux-x64-musl': 4.1.13 - '@tailwindcss/oxide-wasm32-wasi': 4.1.13 - '@tailwindcss/oxide-win32-arm64-msvc': 4.1.13 - '@tailwindcss/oxide-win32-x64-msvc': 4.1.13 - - '@tailwindcss/postcss@4.1.13': + '@tailwindcss/oxide-android-arm64': 4.3.0 + '@tailwindcss/oxide-darwin-arm64': 4.3.0 + '@tailwindcss/oxide-darwin-x64': 4.3.0 + '@tailwindcss/oxide-freebsd-x64': 4.3.0 + '@tailwindcss/oxide-linux-arm-gnueabihf': 4.3.0 + '@tailwindcss/oxide-linux-arm64-gnu': 4.3.0 + '@tailwindcss/oxide-linux-arm64-musl': 4.3.0 + '@tailwindcss/oxide-linux-x64-gnu': 4.3.0 + '@tailwindcss/oxide-linux-x64-musl': 4.3.0 + '@tailwindcss/oxide-wasm32-wasi': 4.3.0 + '@tailwindcss/oxide-win32-arm64-msvc': 4.3.0 + '@tailwindcss/oxide-win32-x64-msvc': 4.3.0 + + '@tailwindcss/postcss@4.3.0': + dependencies: + '@alloc/quick-lru': 5.2.0 + '@tailwindcss/node': 4.3.0 + '@tailwindcss/oxide': 4.3.0 + postcss: 8.5.15 + tailwindcss: 4.3.0 + + '@tailwindcss/typography@0.5.19(tailwindcss@4.3.0)': + dependencies: + postcss-selector-parser: 6.0.10 + tailwindcss: 4.3.0 + + '@tailwindcss/webpack@4.3.0(webpack@5.102.1)': dependencies: '@alloc/quick-lru': 5.2.0 - '@tailwindcss/node': 4.1.13 - '@tailwindcss/oxide': 4.1.13 - postcss: 8.5.6 - tailwindcss: 4.1.13 + '@tailwindcss/node': 4.3.0 + '@tailwindcss/oxide': 4.3.0 + tailwindcss: 4.3.0 + webpack: 5.102.1 + + '@tanstack/devtools-client@0.0.6': + dependencies: + '@tanstack/devtools-event-client': 0.4.3 + + '@tanstack/devtools-event-bus@0.4.1': + dependencies: + ws: 8.21.0 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + + '@tanstack/devtools-event-client@0.4.3': {} + + '@tanstack/devtools-ui@0.5.2(csstype@3.2.3)(solid-js@1.9.13)': + dependencies: + clsx: 2.1.1 + dayjs: 1.11.20 + goober: 2.1.19(csstype@3.2.3) + solid-js: 1.9.13 + transitivePeerDependencies: + - csstype + + '@tanstack/devtools@0.12.2(csstype@3.2.3)(solid-js@1.9.13)': + dependencies: + '@solid-primitives/event-listener': 2.4.5(solid-js@1.9.13) + '@solid-primitives/keyboard': 1.3.5(solid-js@1.9.13) + '@solid-primitives/resize-observer': 2.1.5(solid-js@1.9.13) + '@tanstack/devtools-client': 0.0.6 + '@tanstack/devtools-event-bus': 0.4.1 + '@tanstack/devtools-ui': 0.5.2(csstype@3.2.3)(solid-js@1.9.13) + clsx: 2.1.1 + goober: 2.1.19(csstype@3.2.3) + solid-js: 1.9.13 + transitivePeerDependencies: + - bufferutil + - csstype + - utf-8-validate + + '@tanstack/history@1.162.0': {} + + '@tanstack/react-devtools@0.10.5(@types/react-dom@19.2.3)(@types/react@19.2.15)(csstype@3.2.3)(react-dom@19.2.7)(react@19.2.7)(solid-js@1.9.13)': + dependencies: + '@tanstack/devtools': 0.12.2(csstype@3.2.3)(solid-js@1.9.13) + '@types/react': 19.2.15 + '@types/react-dom': 19.2.3(@types/react@19.2.15) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - bufferutil + - csstype + - solid-js + - utf-8-validate + + '@tanstack/react-router-devtools@1.167.0(@tanstack/react-router@1.170.11)(@tanstack/router-core@1.171.9)(csstype@3.2.3)(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@tanstack/react-router': 1.170.11(react-dom@19.2.7)(react@19.2.7) + '@tanstack/router-devtools-core': 1.168.0(@tanstack/router-core@1.171.9)(csstype@3.2.3) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + optionalDependencies: + '@tanstack/router-core': 1.171.9 + transitivePeerDependencies: + - csstype + + '@tanstack/react-router@1.170.11(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@tanstack/history': 1.162.0 + '@tanstack/react-store': 0.9.3(react-dom@19.2.7)(react@19.2.7) + '@tanstack/router-core': 1.171.9 + isbot: 5.1.40 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + + '@tanstack/react-start-client@1.168.8(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@tanstack/react-router': 1.170.11(react-dom@19.2.7)(react@19.2.7) + '@tanstack/router-core': 1.171.9 + '@tanstack/start-client-core': 1.170.7 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + + '@tanstack/react-start-rsc@0.1.18(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(@vitejs/plugin-rsc@0.5.27)(crossws@0.4.5)(react-dom@19.2.7)(react-server-dom-rspack@0.0.2)(react@19.2.7)(vite@8.0.16)(webpack@5.102.1)': + dependencies: + '@tanstack/react-router': 1.170.11(react-dom@19.2.7)(react@19.2.7) + '@tanstack/react-start-server': 1.167.14(crossws@0.4.5)(react-dom@19.2.7)(react@19.2.7) + '@tanstack/router-core': 1.171.9 + '@tanstack/router-utils': 1.162.1 + '@tanstack/start-client-core': 1.170.7 + '@tanstack/start-fn-stubs': 1.162.0 + '@tanstack/start-plugin-core': 1.171.11(@rsbuild/core@2.1.6)(@tanstack/react-router@1.170.11)(crossws@0.4.5)(vite@8.0.16)(webpack@5.102.1) + '@tanstack/start-server-core': 1.169.9(crossws@0.4.5) + '@tanstack/start-storage-context': 1.167.11 + pathe: 2.0.3 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + optionalDependencies: + '@rspack/core': 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@vitejs/plugin-rsc': 0.5.27(react-dom@19.2.7)(react@19.2.7)(vite@8.0.16) + react-server-dom-rspack: 0.0.2(@rspack/core@2.1.4)(react-dom@19.2.7)(react@19.2.7) + transitivePeerDependencies: + - '@rsbuild/core' + - crossws + - supports-color + - vite + - vite-plugin-solid + - webpack + + '@tanstack/react-start-server@1.167.14(crossws@0.4.5)(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@tanstack/history': 1.162.0 + '@tanstack/react-router': 1.170.11(react-dom@19.2.7)(react@19.2.7) + '@tanstack/router-core': 1.171.9 + '@tanstack/start-client-core': 1.170.7 + '@tanstack/start-server-core': 1.169.9(crossws@0.4.5) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - crossws + + '@tanstack/react-start@1.168.19(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(@vitejs/plugin-rsc@0.5.27)(crossws@0.4.5)(react-dom@19.2.7)(react-server-dom-rspack@0.0.2)(react@19.2.7)(vite@8.0.16)(webpack@5.102.1)': + dependencies: + '@tanstack/react-router': 1.170.11(react-dom@19.2.7)(react@19.2.7) + '@tanstack/react-start-client': 1.168.8(react-dom@19.2.7)(react@19.2.7) + '@tanstack/react-start-rsc': 0.1.18(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(@vitejs/plugin-rsc@0.5.27)(crossws@0.4.5)(react-dom@19.2.7)(react-server-dom-rspack@0.0.2)(react@19.2.7)(vite@8.0.16)(webpack@5.102.1) + '@tanstack/react-start-server': 1.167.14(crossws@0.4.5)(react-dom@19.2.7)(react@19.2.7) + '@tanstack/router-utils': 1.162.1 + '@tanstack/start-client-core': 1.170.7 + '@tanstack/start-plugin-core': 1.171.11(@rsbuild/core@2.1.6)(@tanstack/react-router@1.170.11)(crossws@0.4.5)(vite@8.0.16)(webpack@5.102.1) + '@tanstack/start-server-core': 1.169.9(crossws@0.4.5) + pathe: 2.0.3 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + optionalDependencies: + '@rsbuild/core': 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) + '@vitejs/plugin-rsc': 0.5.27(react-dom@19.2.7)(react@19.2.7)(vite@8.0.16) + vite: 8.0.16(@types/node@24.12.4)(esbuild@0.28.1)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.9.0) + transitivePeerDependencies: + - '@rspack/core' + - crossws + - react-server-dom-rspack + - supports-color + - vite-plugin-solid + - webpack + + '@tanstack/react-store@0.9.3(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@tanstack/store': 0.9.3 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + use-sync-external-store: 1.6.0(react@19.2.7) + + '@tanstack/router-core@1.171.9': + dependencies: + '@tanstack/history': 1.162.0 + cookie-es: 3.1.1 + seroval: 1.5.4 + seroval-plugins: 1.5.4(seroval@1.5.4) + + '@tanstack/router-devtools-core@1.168.0(@tanstack/router-core@1.171.9)(csstype@3.2.3)': + dependencies: + '@tanstack/router-core': 1.171.9 + clsx: 2.1.1 + goober: 2.1.19(csstype@3.2.3) + optionalDependencies: + csstype: 3.2.3 + + '@tanstack/router-generator@1.167.13': + dependencies: + '@babel/types': 7.29.7 + '@tanstack/router-core': 1.171.9 + '@tanstack/router-utils': 1.162.1 + '@tanstack/virtual-file-routes': 1.162.0 + jiti: 2.7.0 + magic-string: 0.30.21 + prettier: 3.8.3 + zod: 4.4.3 + transitivePeerDependencies: + - supports-color + + '@tanstack/router-plugin@1.168.14(@rsbuild/core@2.1.6)(@tanstack/react-router@1.170.11)(vite@8.0.16)(webpack@5.102.1)': + dependencies: + '@babel/core': 7.29.7 + '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-syntax-typescript': 7.29.7(@babel/core@7.29.7) + '@babel/template': 7.29.7 + '@babel/traverse': 7.29.7 + '@babel/types': 7.29.7 + '@tanstack/router-core': 1.171.9 + '@tanstack/router-generator': 1.167.13 + '@tanstack/router-utils': 1.162.1 + '@tanstack/virtual-file-routes': 1.162.0 + chokidar: 5.0.0 + unplugin: 3.0.0 + zod: 4.4.3 + optionalDependencies: + '@rsbuild/core': 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) + '@tanstack/react-router': 1.170.11(react-dom@19.2.7)(react@19.2.7) + vite: 8.0.16(@types/node@24.12.4)(esbuild@0.28.1)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.9.0) + webpack: 5.102.1(esbuild@0.28.1) + transitivePeerDependencies: + - supports-color + + '@tanstack/router-utils@1.162.1': + dependencies: + '@babel/core': 7.29.7 + '@babel/generator': 7.29.7 + '@babel/parser': 7.29.7 + '@babel/types': 7.29.7 + ansis: 4.3.1 + babel-dead-code-elimination: 1.0.12 + diff: 8.0.4 + pathe: 2.0.3 + tinyglobby: 0.2.17 + transitivePeerDependencies: + - supports-color + + '@tanstack/solid-router-devtools@1.167.0(@tanstack/router-core@1.171.9)(@tanstack/solid-router@1.170.11)(csstype@3.2.3)(solid-js@1.9.13)': + dependencies: + '@tanstack/router-devtools-core': 1.168.0(@tanstack/router-core@1.171.9)(csstype@3.2.3) + '@tanstack/solid-router': 1.170.11(solid-js@1.9.13) + solid-js: 1.9.13 + optionalDependencies: + '@tanstack/router-core': 1.171.9 + transitivePeerDependencies: + - csstype + + '@tanstack/solid-router@1.170.11(solid-js@1.9.13)': + dependencies: + '@solid-devtools/logger': 0.9.11(solid-js@1.9.13) + '@solid-primitives/refs': 1.1.3(solid-js@1.9.13) + '@solidjs/meta': 0.29.4(solid-js@1.9.13) + '@tanstack/history': 1.162.0 + '@tanstack/router-core': 1.171.9 + isbot: 5.1.40 + solid-js: 1.9.13 + + '@tanstack/solid-start-client@1.168.8(solid-js@1.9.13)': + dependencies: + '@tanstack/router-core': 1.171.9 + '@tanstack/solid-router': 1.170.11(solid-js@1.9.13) + '@tanstack/start-client-core': 1.170.7 + solid-js: 1.9.13 + + '@tanstack/solid-start-server@1.167.14(crossws@0.4.5)(solid-js@1.9.13)': + dependencies: + '@solidjs/meta': 0.29.4(solid-js@1.9.13) + '@tanstack/history': 1.162.0 + '@tanstack/router-core': 1.171.9 + '@tanstack/solid-router': 1.170.11(solid-js@1.9.13) + '@tanstack/start-client-core': 1.170.7 + '@tanstack/start-server-core': 1.169.9(crossws@0.4.5) + solid-js: 1.9.13 + transitivePeerDependencies: + - crossws + + '@tanstack/solid-start@1.168.19(@rsbuild/core@2.1.6)(@tanstack/react-router@1.170.11)(crossws@0.4.5)(solid-js@1.9.13)(vite@8.0.16)(webpack@5.102.1)': + dependencies: + '@tanstack/solid-router': 1.170.11(solid-js@1.9.13) + '@tanstack/solid-start-client': 1.168.8(solid-js@1.9.13) + '@tanstack/solid-start-server': 1.167.14(crossws@0.4.5)(solid-js@1.9.13) + '@tanstack/start-client-core': 1.170.7 + '@tanstack/start-plugin-core': 1.171.11(@rsbuild/core@2.1.6)(@tanstack/react-router@1.170.11)(crossws@0.4.5)(vite@8.0.16)(webpack@5.102.1) + '@tanstack/start-server-core': 1.169.9(crossws@0.4.5) + pathe: 2.0.3 + solid-js: 1.9.13 + optionalDependencies: + '@rsbuild/core': 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) + vite: 8.0.16(@types/node@24.12.4)(esbuild@0.28.1)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.9.0) + transitivePeerDependencies: + - '@tanstack/react-router' + - crossws + - supports-color + - vite-plugin-solid + - webpack + + '@tanstack/start-client-core@1.170.7': + dependencies: + '@tanstack/router-core': 1.171.9 + '@tanstack/start-fn-stubs': 1.162.0 + '@tanstack/start-storage-context': 1.167.11 + seroval: 1.5.4 + + '@tanstack/start-fn-stubs@1.162.0': {} + + '@tanstack/start-plugin-core@1.171.11(@rsbuild/core@2.1.6)(@tanstack/react-router@1.170.11)(crossws@0.4.5)(vite@8.0.16)(webpack@5.102.1)': + dependencies: + '@babel/code-frame': 7.27.1 + '@babel/core': 7.29.7 + '@babel/types': 7.29.7 + '@rolldown/pluginutils': 1.0.1 + '@tanstack/router-core': 1.171.9 + '@tanstack/router-generator': 1.167.13 + '@tanstack/router-plugin': 1.168.14(@rsbuild/core@2.1.6)(@tanstack/react-router@1.170.11)(vite@8.0.16)(webpack@5.102.1) + '@tanstack/router-utils': 1.162.1 + '@tanstack/start-client-core': 1.170.7 + '@tanstack/start-server-core': 1.169.9(crossws@0.4.5) + exsolve: 1.0.8 + lightningcss: 1.32.0 + pathe: 2.0.3 + picomatch: 4.0.4 + seroval: 1.5.4 + source-map: 0.7.6 + srvx: 0.11.16 + tinyglobby: 0.2.17 + ufo: 1.6.3 + vitefu: 1.1.3(vite@8.0.16) + xmlbuilder2: 4.0.3 + zod: 4.4.3 + optionalDependencies: + '@rsbuild/core': 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) + vite: 8.0.16(@types/node@24.12.4)(esbuild@0.28.1)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.9.0) + transitivePeerDependencies: + - '@tanstack/react-router' + - crossws + - supports-color + - vite-plugin-solid + - webpack + + '@tanstack/start-server-core@1.169.9(crossws@0.4.5)': + dependencies: + '@tanstack/history': 1.162.0 + '@tanstack/router-core': 1.171.9 + '@tanstack/start-client-core': 1.170.7 + '@tanstack/start-storage-context': 1.167.11 + fetchdts: 0.1.7 + h3-v2: h3@2.0.1-rc.20(crossws@0.4.5) + seroval: 1.5.4 + transitivePeerDependencies: + - crossws + + '@tanstack/start-storage-context@1.167.11': + dependencies: + '@tanstack/router-core': 1.171.9 + + '@tanstack/store@0.9.3': {} + + '@tanstack/virtual-file-routes@1.162.0': {} '@testing-library/dom@10.4.1': dependencies: - '@babel/code-frame': 7.28.6 - '@babel/runtime': 7.28.4 + '@babel/code-frame': 7.29.7 + '@babel/runtime': 7.28.2 '@types/aria-query': 5.0.4 aria-query: 5.3.0 dom-accessibility-api: 0.5.16 @@ -21910,8 +20234,8 @@ snapshots: '@testing-library/dom@9.3.4': dependencies: - '@babel/code-frame': 7.28.6 - '@babel/runtime': 7.28.6 + '@babel/code-frame': 7.29.7 + '@babel/runtime': 7.28.2 '@types/aria-query': 5.0.4 aria-query: 5.1.3 chalk: 4.1.2 @@ -21922,50 +20246,43 @@ snapshots: '@testing-library/jest-dom@6.9.1': dependencies: '@adobe/css-tools': 4.4.1 - aria-query: 5.3.2 + aria-query: 5.3.1 css.escape: 1.5.1 dom-accessibility-api: 0.6.3 picocolors: 1.1.1 redent: 3.0.0 - '@testing-library/react@16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.3(react@19.2.4))(react@19.2.4)': - dependencies: - '@babel/runtime': 7.28.6 - '@testing-library/dom': 10.4.1 - react: 19.2.4 - react-dom: 19.2.3(react@19.2.4) - optionalDependencies: - '@types/react': 19.2.10 - '@types/react-dom': 19.2.3(@types/react@19.2.10) - - '@testing-library/react@16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + '@testing-library/react@16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3)(@types/react@19.2.15)(react-dom@19.2.7)(react@19.2.7)': dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.28.2 '@testing-library/dom': 10.4.1 - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) optionalDependencies: - '@types/react': 19.2.10 - '@types/react-dom': 19.2.3(@types/react@19.2.10) + '@types/react': 19.2.15 + '@types/react-dom': 19.2.3(@types/react@19.2.15) '@testing-library/user-event@14.6.1(@testing-library/dom@10.4.1)': dependencies: '@testing-library/dom': 10.4.1 - '@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.24)(vue@3.5.21(typescript@5.9.3))': + '@testing-library/vue@8.1.0(@vue/compiler-dom@3.5.35)(@vue/compiler-sfc@3.5.35)(@vue/server-renderer@3.5.35)(vue@3.5.35)': dependencies: - '@babel/runtime': 7.28.4 + '@babel/runtime': 7.28.2 '@testing-library/dom': 9.3.4 - '@vue/test-utils': 2.4.6 - vue: 3.5.21(typescript@5.9.3) + '@vue/test-utils': 2.4.10(@vue/compiler-dom@3.5.35)(@vue/server-renderer@3.5.35)(vue@3.5.35) + vue: 3.5.35(typescript@5.9.3) optionalDependencies: - '@vue/compiler-sfc': 3.5.24 + '@vue/compiler-sfc': 3.5.35 + transitivePeerDependencies: + - '@vue/compiler-dom' + - '@vue/server-renderer' '@tokenizer/inflate@0.3.1': dependencies: debug: 4.4.3 fflate: 0.8.2 - token-types: 6.1.1 + token-types: 6.0.4 transitivePeerDependencies: - supports-color @@ -21973,84 +20290,63 @@ snapshots: '@trysound/sax@0.2.0': {} - '@tsconfig/node10@1.0.12': - optional: true + '@tsconfig/svelte@5.0.8': {} - '@tsconfig/node12@1.0.11': - optional: true - - '@tsconfig/node14@1.0.3': - optional: true - - '@tsconfig/node16@1.0.4': - optional: true - - '@tsconfig/svelte@5.0.6': {} - - '@tybys/wasm-util@0.10.1': + '@tybys/wasm-util@0.10.3': dependencies: tslib: 2.8.1 optional: true '@types/acorn@4.0.6': dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 '@types/aria-query@5.0.4': {} '@types/babel__core@7.20.5': dependencies: - '@babel/parser': 7.28.6 - '@babel/types': 7.28.6 + '@babel/parser': 7.29.7 + '@babel/types': 7.29.7 '@types/babel__generator': 7.6.8 '@types/babel__template': 7.4.4 '@types/babel__traverse': 7.28.0 '@types/babel__generator@7.6.8': dependencies: - '@babel/types': 7.28.6 + '@babel/types': 7.29.7 '@types/babel__template@7.4.4': dependencies: - '@babel/parser': 7.28.6 - '@babel/types': 7.28.6 + '@babel/parser': 7.29.7 + '@babel/types': 7.29.7 '@types/babel__traverse@7.28.0': dependencies: - '@babel/types': 7.28.6 + '@babel/types': 7.29.7 '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 24.10.9 - - '@types/bonjour@3.5.13': - dependencies: - '@types/node': 24.10.9 + '@types/node': 24.12.4 '@types/chai@5.2.3': dependencies: '@types/deep-eql': 4.0.2 assertion-error: 2.0.1 - '@types/connect-history-api-fallback@1.5.4': - dependencies: - '@types/express-serve-static-core': 5.0.2 - '@types/node': 24.10.9 - '@types/connect@3.4.38': dependencies: - '@types/node': 24.10.9 + '@types/node': 24.12.4 '@types/cookie@0.4.1': {} '@types/cors@2.8.17': dependencies: - '@types/node': 24.10.9 + '@types/node': 24.12.4 '@types/cross-spawn@6.0.6': dependencies: - '@types/node': 24.10.9 + '@types/node': 24.12.4 '@types/debug@4.1.12': dependencies: @@ -22062,45 +20358,32 @@ snapshots: '@types/eslint-scope@3.7.7': dependencies: - '@types/eslint': 8.56.10 - '@types/estree': 1.0.8 + '@types/eslint': 9.6.1 + '@types/estree': 1.0.9 - '@types/eslint@8.56.10': + '@types/eslint@9.6.1': dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 '@types/json-schema': 7.0.15 '@types/estree-jsx@1.0.4': dependencies: - '@types/estree': 1.0.8 - - '@types/estree@0.0.39': {} + '@types/estree': 1.0.9 '@types/estree@1.0.5': {} - '@types/estree@1.0.8': {} + '@types/estree@1.0.8': + optional: true - '@types/express-serve-static-core@4.17.43': - dependencies: - '@types/node': 24.10.9 - '@types/qs': 6.9.11 - '@types/range-parser': 1.2.7 - '@types/send': 0.17.4 + '@types/estree@1.0.9': {} '@types/express-serve-static-core@5.0.2': dependencies: - '@types/node': 24.10.9 + '@types/node': 24.12.4 '@types/qs': 6.9.11 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 - '@types/express@4.17.25': - dependencies: - '@types/body-parser': 1.19.5 - '@types/express-serve-static-core': 4.17.43 - '@types/qs': 6.9.11 - '@types/serve-static': 1.15.5 - '@types/express@5.0.6': dependencies: '@types/body-parser': 1.19.5 @@ -22117,49 +20400,19 @@ snapshots: dependencies: '@types/unist': 3.0.3 - '@types/hoist-non-react-statics@3.3.5': - dependencies: - '@types/react': 19.2.10 - hoist-non-react-statics: 3.3.2 - '@types/html-minifier-terser@6.1.0': {} '@types/html-minifier-terser@7.0.2': {} '@types/http-errors@2.0.4': {} - '@types/http-proxy@1.17.14': - dependencies: - '@types/node': 24.10.9 - - '@types/istanbul-lib-coverage@2.0.6': {} - - '@types/istanbul-lib-report@3.0.3': - dependencies: - '@types/istanbul-lib-coverage': 2.0.6 - - '@types/istanbul-reports@3.0.4': - dependencies: - '@types/istanbul-lib-report': 3.0.3 - - '@types/jest@30.0.0': - dependencies: - expect: 30.2.0 - pretty-format: 30.2.0 - - '@types/jsdom@21.1.7': - dependencies: - '@types/node': 24.10.9 - '@types/tough-cookie': 4.0.5 - parse5: 7.3.0 - '@types/json-schema@7.0.15': {} '@types/lodash-es@4.17.12': dependencies: - '@types/lodash': 4.17.20 + '@types/lodash': 4.17.24 - '@types/lodash@4.17.20': {} + '@types/lodash@4.17.24': {} '@types/mdast@3.0.15': dependencies: @@ -22173,21 +20426,15 @@ snapshots: '@types/mime@1.3.5': {} - '@types/mime@3.0.4': {} - '@types/ms@0.7.34': {} - '@types/node-forge@1.3.11': - dependencies: - '@types/node': 24.10.9 - - '@types/node@24.10.9': + '@types/node@24.12.4': dependencies: undici-types: 7.16.0 - '@types/node@25.0.10': + '@types/node@25.9.1': dependencies: - undici-types: 7.16.0 + undici-types: 7.24.6 optional: true '@types/normalize-package-data@2.4.4': {} @@ -22200,18 +20447,16 @@ snapshots: '@types/range-parser@1.2.7': {} - '@types/react-dom@19.2.3(@types/react@19.2.10)': + '@types/react-dom@19.2.3(@types/react@19.2.15)': dependencies: - '@types/react': 19.2.10 + '@types/react': 19.2.15 - '@types/react@19.2.10': + '@types/react@19.2.15': dependencies: csstype: 3.2.3 '@types/resolve@1.20.2': {} - '@types/retry@0.12.2': {} - '@types/semver@7.5.8': {} '@types/semver@7.7.1': {} @@ -22219,44 +20464,18 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 24.10.9 - - '@types/serve-index@1.9.4': - dependencies: - '@types/express': 5.0.6 - - '@types/serve-static@1.15.5': - dependencies: - '@types/http-errors': 2.0.4 - '@types/mime': 3.0.4 - '@types/node': 24.10.9 + '@types/node': 24.12.4 '@types/serve-static@2.2.0': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 24.10.9 - - '@types/sockjs@0.3.36': - dependencies: - '@types/node': 24.10.9 - - '@types/stack-utils@2.0.3': {} - - '@types/styled-components@5.1.36': - dependencies: - '@types/hoist-non-react-statics': 3.3.5 - '@types/react': 19.2.10 - csstype: 3.2.3 - - '@types/stylis@4.2.7': {} + '@types/node': 24.12.4 '@types/supports-color@8.1.3': {} - '@types/tapable@2.2.7': + '@types/tapable@2.3.0': dependencies: - tapable: 2.3.0 - - '@types/tough-cookie@4.0.5': {} + tapable: 2.3.3 '@types/trusted-types@2.0.7': {} @@ -22264,816 +20483,399 @@ snapshots: '@types/unist@3.0.3': {} - '@types/web-bluetooth@0.0.20': {} - - '@types/webpack@5.28.5(webpack-cli@6.0.1)': - dependencies: - '@types/node': 24.10.9 - tapable: 2.3.0 - webpack: 5.104.1(webpack-cli@6.0.1) - transitivePeerDependencies: - - '@swc/core' - - esbuild - - uglify-js - - webpack-cli - optional: true + '@types/web-bluetooth@0.0.21': {} '@types/whatwg-mimetype@3.0.2': {} '@types/ws@8.18.1': dependencies: - '@types/node': 24.10.9 + '@types/node': 24.12.4 - '@types/yargs-parser@21.0.3': {} - - '@types/yargs@17.0.33': - dependencies: - '@types/yargs-parser': 21.0.3 - - '@typescript-eslint/eslint-plugin@8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.60.0(@typescript-eslint/parser@8.60.0)(eslint@9.39.4)(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/scope-manager': 8.54.0 - '@typescript-eslint/type-utils': 8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/utils': 8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.54.0 - eslint: 9.39.2(jiti@2.6.1) + '@typescript-eslint/parser': 8.60.0(eslint@9.39.4)(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.60.0 + '@typescript-eslint/type-utils': 8.60.0(eslint@9.39.4)(typescript@5.9.3) + '@typescript-eslint/utils': 8.60.0(eslint@9.39.4)(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.60.0 + eslint: 9.39.4(jiti@2.7.0) ignore: 7.0.5 natural-compare: 1.4.0 - ts-api-utils: 2.4.0(typescript@5.9.3) + ts-api-utils: 2.5.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/parser@8.60.0(eslint@9.39.4)(typescript@5.9.3)': dependencies: - '@typescript-eslint/scope-manager': 8.54.0 - '@typescript-eslint/types': 8.54.0 - '@typescript-eslint/typescript-estree': 8.54.0(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.54.0 + '@typescript-eslint/scope-manager': 8.60.0 + '@typescript-eslint/types': 8.60.0 + '@typescript-eslint/typescript-estree': 8.60.0(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.60.0 debug: 4.4.3 - eslint: 9.39.2(jiti@2.6.1) + eslint: 9.39.4(jiti@2.7.0) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.54.0(typescript@5.9.3)': + '@typescript-eslint/project-service@8.60.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.54.0(typescript@5.9.3) - '@typescript-eslint/types': 8.54.0 + '@typescript-eslint/tsconfig-utils': 8.60.0(typescript@5.9.3) + '@typescript-eslint/types': 8.60.0 debug: 4.4.3 typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.54.0': + '@typescript-eslint/scope-manager@8.60.0': dependencies: - '@typescript-eslint/types': 8.54.0 - '@typescript-eslint/visitor-keys': 8.54.0 + '@typescript-eslint/types': 8.60.0 + '@typescript-eslint/visitor-keys': 8.60.0 - '@typescript-eslint/tsconfig-utils@8.54.0(typescript@5.9.3)': + '@typescript-eslint/tsconfig-utils@8.60.0(typescript@5.9.3)': dependencies: typescript: 5.9.3 - '@typescript-eslint/type-utils@8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/type-utils@8.60.0(eslint@9.39.4)(typescript@5.9.3)': dependencies: - '@typescript-eslint/types': 8.54.0 - '@typescript-eslint/typescript-estree': 8.54.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/types': 8.60.0 + '@typescript-eslint/typescript-estree': 8.60.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.60.0(eslint@9.39.4)(typescript@5.9.3) debug: 4.4.3 - eslint: 9.39.2(jiti@2.6.1) - ts-api-utils: 2.4.0(typescript@5.9.3) + eslint: 9.39.4(jiti@2.7.0) + ts-api-utils: 2.5.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.54.0': {} + '@typescript-eslint/types@8.60.0': {} - '@typescript-eslint/typescript-estree@8.54.0(typescript@5.9.3)': + '@typescript-eslint/typescript-estree@8.60.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/project-service': 8.54.0(typescript@5.9.3) - '@typescript-eslint/tsconfig-utils': 8.54.0(typescript@5.9.3) - '@typescript-eslint/types': 8.54.0 - '@typescript-eslint/visitor-keys': 8.54.0 + '@typescript-eslint/project-service': 8.60.0(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.60.0(typescript@5.9.3) + '@typescript-eslint/types': 8.60.0 + '@typescript-eslint/visitor-keys': 8.60.0 debug: 4.4.3 - minimatch: 9.0.5 - semver: 7.7.3 - tinyglobby: 0.2.15 - ts-api-utils: 2.4.0(typescript@5.9.3) + minimatch: 10.2.5 + semver: 7.8.1 + tinyglobby: 0.2.17 + ts-api-utils: 2.5.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/utils@8.60.0(eslint@9.39.4)(typescript@5.9.3)': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2(jiti@2.6.1)) - '@typescript-eslint/scope-manager': 8.54.0 - '@typescript-eslint/types': 8.54.0 - '@typescript-eslint/typescript-estree': 8.54.0(typescript@5.9.3) - eslint: 9.39.2(jiti@2.6.1) + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4) + '@typescript-eslint/scope-manager': 8.60.0 + '@typescript-eslint/types': 8.60.0 + '@typescript-eslint/typescript-estree': 8.60.0(typescript@5.9.3) + eslint: 9.39.4(jiti@2.7.0) typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/visitor-keys@8.54.0': - dependencies: - '@typescript-eslint/types': 8.54.0 - eslint-visitor-keys: 4.2.1 - - '@ungap/structured-clone@1.3.0': {} - - '@unhead/react@2.1.2(react@19.2.4)': - dependencies: - react: 19.2.4 - unhead: 2.1.2 - - '@unocss/config@66.6.0': - dependencies: - '@unocss/core': 66.6.0 - unconfig: 7.4.2 - - '@unocss/core@66.6.0': {} - - '@unocss/extractor-arbitrary-variants@66.6.0': - dependencies: - '@unocss/core': 66.6.0 - - '@unocss/preset-attributify@66.6.0': - dependencies: - '@unocss/core': 66.6.0 - - '@unocss/preset-mini@66.6.0': - dependencies: - '@unocss/core': 66.6.0 - '@unocss/extractor-arbitrary-variants': 66.6.0 - '@unocss/rule-utils': 66.6.0 - - '@unocss/preset-uno@66.6.0': - dependencies: - '@unocss/core': 66.6.0 - '@unocss/preset-wind3': 66.6.0 - - '@unocss/preset-wind3@66.6.0': - dependencies: - '@unocss/core': 66.6.0 - '@unocss/preset-mini': 66.6.0 - '@unocss/rule-utils': 66.6.0 - - '@unocss/rule-utils@66.6.0': - dependencies: - '@unocss/core': 66.6.0 - magic-string: 0.30.21 - - '@unocss/webpack@66.6.0(webpack@5.104.1)': - dependencies: - '@jridgewell/remapping': 2.3.5 - '@unocss/config': 66.6.0 - '@unocss/core': 66.6.0 - chokidar: 5.0.0 - magic-string: 0.30.21 - pathe: 2.0.3 - tinyglobby: 0.2.15 - unplugin: 2.3.11 - unplugin-utils: 0.3.1 - webpack: 5.104.1(webpack-cli@6.0.1) - webpack-sources: 3.3.3 - - '@unrs/resolver-binding-android-arm-eabi@1.11.1': - optional: true - - '@unrs/resolver-binding-android-arm64@1.11.1': - optional: true - - '@unrs/resolver-binding-darwin-arm64@1.11.1': - optional: true - - '@unrs/resolver-binding-darwin-x64@1.11.1': - optional: true - - '@unrs/resolver-binding-freebsd-x64@1.11.1': - optional: true - - '@unrs/resolver-binding-linux-arm-gnueabihf@1.11.1': - optional: true - - '@unrs/resolver-binding-linux-arm-musleabihf@1.11.1': - optional: true - - '@unrs/resolver-binding-linux-arm64-gnu@1.11.1': - optional: true - - '@unrs/resolver-binding-linux-arm64-musl@1.11.1': - optional: true - - '@unrs/resolver-binding-linux-ppc64-gnu@1.11.1': - optional: true - - '@unrs/resolver-binding-linux-riscv64-gnu@1.11.1': - optional: true - - '@unrs/resolver-binding-linux-riscv64-musl@1.11.1': - optional: true - - '@unrs/resolver-binding-linux-s390x-gnu@1.11.1': - optional: true - - '@unrs/resolver-binding-linux-x64-gnu@1.11.1': - optional: true - - '@unrs/resolver-binding-linux-x64-musl@1.11.1': - optional: true - - '@unrs/resolver-binding-wasm32-wasi@1.11.1': - dependencies: - '@napi-rs/wasm-runtime': 0.2.12 - optional: true - - '@unrs/resolver-binding-win32-arm64-msvc@1.11.1': - optional: true - - '@unrs/resolver-binding-win32-ia32-msvc@1.11.1': - optional: true - - '@unrs/resolver-binding-win32-x64-msvc@1.11.1': - optional: true - - '@vanilla-extract/babel-plugin-debug-ids@1.2.2': - dependencies: - '@babel/core': 7.29.0 - transitivePeerDependencies: - - supports-color - - '@vanilla-extract/css@1.18.0(babel-plugin-macros@3.1.0)': - dependencies: - '@emotion/hash': 0.9.2 - '@vanilla-extract/private': 1.0.9 - css-what: 6.1.0 - cssesc: 3.0.0 - csstype: 3.2.3 - dedent: 1.7.0(babel-plugin-macros@3.1.0) - deep-object-diff: 1.1.9 - deepmerge: 4.3.1 - lru-cache: 10.4.3 - media-query-parser: 2.0.2 - modern-ahocorasick: 1.0.1 - picocolors: 1.1.1 - transitivePeerDependencies: - - babel-plugin-macros - - '@vanilla-extract/integration@8.0.7(babel-plugin-macros@3.1.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.0) - '@vanilla-extract/babel-plugin-debug-ids': 1.2.2 - '@vanilla-extract/css': 1.18.0(babel-plugin-macros@3.1.0) - dedent: 1.7.0(babel-plugin-macros@3.1.0) - esbuild: 0.27.2 - eval: 0.1.8 - find-up: 5.0.0 - javascript-stringify: 2.1.0 - mlly: 1.8.0 - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - - '@vanilla-extract/private@1.0.9': {} - - '@vanilla-extract/sprinkles@1.6.5(@vanilla-extract/css@1.18.0(babel-plugin-macros@3.1.0))': - dependencies: - '@vanilla-extract/css': 1.18.0(babel-plugin-macros@3.1.0) - - '@vanilla-extract/webpack-plugin@2.3.25(babel-plugin-macros@3.1.0)(webpack@5.104.1)': - dependencies: - '@vanilla-extract/integration': 8.0.7(babel-plugin-macros@3.1.0) - debug: 4.4.3 - loader-utils: 2.0.4 - picocolors: 1.1.1 - webpack: 5.104.1(webpack-cli@6.0.1) - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - - '@vant/auto-import-resolver@1.3.0': {} - - '@vant/popperjs@1.3.0': {} - - '@vant/use@1.6.0(vue@3.5.21(typescript@5.9.3))': - dependencies: - vue: 3.5.21(typescript@5.9.3) - - '@vitest/expect@3.2.4': - dependencies: - '@types/chai': 5.2.3 - '@vitest/spy': 3.2.4 - '@vitest/utils': 3.2.4 - chai: 5.3.3 - tinyrainbow: 2.0.0 - - '@vitest/mocker@3.2.4(vite@7.2.6(@types/node@25.0.10)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.1)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1))': - dependencies: - '@vitest/spy': 3.2.4 - estree-walker: 3.0.3 - magic-string: 0.30.21 - optionalDependencies: - vite: 7.2.6(@types/node@25.0.10)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.1)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1) - - '@vitest/pretty-format@3.2.4': - dependencies: - tinyrainbow: 2.0.0 - - '@vitest/spy@3.2.4': - dependencies: - tinyspy: 4.0.4 - - '@vitest/utils@3.2.4': - dependencies: - '@vitest/pretty-format': 3.2.4 - loupe: 3.2.1 - tinyrainbow: 2.0.0 - - '@volar/language-core@2.4.27': - dependencies: - '@volar/source-map': 2.4.27 - - '@volar/source-map@2.4.27': {} - - '@volar/typescript@2.4.27': - dependencies: - '@volar/language-core': 2.4.27 - path-browserify: 1.0.1 - vscode-uri: 3.1.0 - - '@vue/babel-helper-vue-jsx-merge-props@1.4.0': {} - - '@vue/babel-helper-vue-transform-on@2.0.1': {} - - '@vue/babel-plugin-jsx@2.0.1(@babel/core@7.29.0)': - dependencies: - '@babel/helper-module-imports': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.29.0) - '@babel/template': 7.28.6 - '@babel/traverse': 7.28.6 - '@babel/types': 7.28.6 - '@vue/babel-helper-vue-transform-on': 2.0.1 - '@vue/babel-plugin-resolve-type': 2.0.1(@babel/core@7.29.0) - '@vue/shared': 3.5.25 - optionalDependencies: - '@babel/core': 7.29.0 - transitivePeerDependencies: - - supports-color - - '@vue/babel-plugin-resolve-type@2.0.1(@babel/core@7.29.0)': - dependencies: - '@babel/code-frame': 7.28.6 - '@babel/core': 7.29.0 - '@babel/helper-module-imports': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/parser': 7.28.6 - '@vue/compiler-sfc': 3.5.24 - transitivePeerDependencies: - - supports-color - - '@vue/babel-plugin-transform-vue-jsx@1.4.0(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-module-imports': 7.28.6 - '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.29.0) - '@vue/babel-helper-vue-jsx-merge-props': 1.4.0 - html-tags: 2.0.0 - lodash.kebabcase: 4.1.1 - svg-tags: 1.0.0 - transitivePeerDependencies: - - supports-color - - '@vue/babel-preset-jsx@1.4.0(@babel/core@7.29.0)(vue@2.7.14)': - dependencies: - '@babel/core': 7.29.0 - '@vue/babel-helper-vue-jsx-merge-props': 1.4.0 - '@vue/babel-plugin-transform-vue-jsx': 1.4.0(@babel/core@7.29.0) - '@vue/babel-sugar-composition-api-inject-h': 1.4.0(@babel/core@7.29.0) - '@vue/babel-sugar-composition-api-render-instance': 1.4.0(@babel/core@7.29.0) - '@vue/babel-sugar-functional-vue': 1.4.0(@babel/core@7.29.0) - '@vue/babel-sugar-inject-h': 1.4.0(@babel/core@7.29.0) - '@vue/babel-sugar-v-model': 1.4.0(@babel/core@7.29.0) - '@vue/babel-sugar-v-on': 1.4.0(@babel/core@7.29.0) - optionalDependencies: - vue: 2.7.14 - transitivePeerDependencies: - - supports-color - - '@vue/babel-sugar-composition-api-inject-h@1.4.0(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.29.0) - - '@vue/babel-sugar-composition-api-render-instance@1.4.0(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.29.0) - - '@vue/babel-sugar-functional-vue@1.4.0(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.29.0) - - '@vue/babel-sugar-inject-h@1.4.0(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.29.0) - - '@vue/babel-sugar-v-model@1.4.0(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.29.0) - '@vue/babel-helper-vue-jsx-merge-props': 1.4.0 - '@vue/babel-plugin-transform-vue-jsx': 1.4.0(@babel/core@7.29.0) - camelcase: 5.3.1 - html-tags: 2.0.0 - svg-tags: 1.0.0 - transitivePeerDependencies: - - supports-color - - '@vue/babel-sugar-v-on@1.4.0(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.29.0) - '@vue/babel-plugin-transform-vue-jsx': 1.4.0(@babel/core@7.29.0) - camelcase: 5.3.1 - transitivePeerDependencies: - - supports-color - - '@vue/compiler-core@3.2.45': - dependencies: - '@babel/parser': 7.28.6 - '@vue/shared': 3.2.45 - estree-walker: 2.0.2 - source-map: 0.6.1 - - '@vue/compiler-core@3.2.47': - dependencies: - '@babel/parser': 7.28.6 - '@vue/shared': 3.2.47 - estree-walker: 2.0.2 - source-map: 0.6.1 - - '@vue/compiler-core@3.5.21': - dependencies: - '@babel/parser': 7.28.6 - '@vue/shared': 3.5.21 - entities: 4.5.0 - estree-walker: 2.0.2 - source-map-js: 1.2.1 - - '@vue/compiler-core@3.5.24': - dependencies: - '@babel/parser': 7.28.6 - '@vue/shared': 3.5.24 - entities: 4.5.0 - estree-walker: 2.0.2 - source-map-js: 1.2.1 - - '@vue/compiler-core@3.5.8': - dependencies: - '@babel/parser': 7.28.6 - '@vue/shared': 3.5.8 - entities: 4.5.0 - estree-walker: 2.0.2 - source-map-js: 1.2.1 + transitivePeerDependencies: + - supports-color - '@vue/compiler-dom@3.2.45': + '@typescript-eslint/visitor-keys@8.60.0': dependencies: - '@vue/compiler-core': 3.2.45 - '@vue/shared': 3.2.45 + '@typescript-eslint/types': 8.60.0 + eslint-visitor-keys: 5.0.1 - '@vue/compiler-dom@3.2.47': - dependencies: - '@vue/compiler-core': 3.2.47 - '@vue/shared': 3.2.47 + '@ungap/structured-clone@1.3.0': {} - '@vue/compiler-dom@3.5.21': + '@unhead/react@2.1.15(react@19.2.7)': dependencies: - '@vue/compiler-core': 3.5.21 - '@vue/shared': 3.5.21 + react: 19.2.7 + unhead: 2.1.15 - '@vue/compiler-dom@3.5.24': + '@unocss/config@66.7.0': dependencies: - '@vue/compiler-core': 3.5.24 - '@vue/shared': 3.5.24 + '@unocss/core': 66.7.0 + colorette: 2.0.20 + consola: 3.4.2 + unconfig: 7.5.0 - '@vue/compiler-dom@3.5.8': + '@unocss/core@66.7.0': {} + + '@unocss/extractor-arbitrary-variants@66.7.0': dependencies: - '@vue/compiler-core': 3.5.8 - '@vue/shared': 3.5.8 + '@unocss/core': 66.7.0 - '@vue/compiler-sfc@2.7.14': + '@unocss/preset-attributify@66.7.0': dependencies: - '@babel/parser': 7.28.6 - postcss: 8.5.6 - source-map: 0.6.1 + '@unocss/core': 66.7.0 - '@vue/compiler-sfc@3.2.45': + '@unocss/preset-mini@66.7.0': dependencies: - '@babel/parser': 7.28.6 - '@vue/compiler-core': 3.2.45 - '@vue/compiler-dom': 3.2.45 - '@vue/compiler-ssr': 3.2.45 - '@vue/reactivity-transform': 3.2.45 - '@vue/shared': 3.2.45 - estree-walker: 2.0.2 - magic-string: 0.25.9 - postcss: 8.5.6 - source-map: 0.6.1 + '@unocss/core': 66.7.0 + '@unocss/extractor-arbitrary-variants': 66.7.0 + '@unocss/rule-utils': 66.7.0 - '@vue/compiler-sfc@3.2.47': + '@unocss/preset-uno@66.7.0': dependencies: - '@babel/parser': 7.28.6 - '@vue/compiler-core': 3.2.47 - '@vue/compiler-dom': 3.2.47 - '@vue/compiler-ssr': 3.2.47 - '@vue/reactivity-transform': 3.2.47 - '@vue/shared': 3.2.47 - estree-walker: 2.0.2 - magic-string: 0.25.9 - postcss: 8.5.6 - source-map: 0.6.1 + '@unocss/core': 66.7.0 + '@unocss/preset-wind3': 66.7.0 - '@vue/compiler-sfc@3.5.21': + '@unocss/preset-wind3@66.7.0': dependencies: - '@babel/parser': 7.28.6 - '@vue/compiler-core': 3.5.21 - '@vue/compiler-dom': 3.5.21 - '@vue/compiler-ssr': 3.5.21 - '@vue/shared': 3.5.21 - estree-walker: 2.0.2 - magic-string: 0.30.21 - postcss: 8.5.6 - source-map-js: 1.2.1 + '@unocss/core': 66.7.0 + '@unocss/preset-mini': 66.7.0 + '@unocss/rule-utils': 66.7.0 - '@vue/compiler-sfc@3.5.24': + '@unocss/rule-utils@66.7.0': dependencies: - '@babel/parser': 7.28.6 - '@vue/compiler-core': 3.5.24 - '@vue/compiler-dom': 3.5.24 - '@vue/compiler-ssr': 3.5.24 - '@vue/shared': 3.5.24 - estree-walker: 2.0.2 + '@unocss/core': 66.7.0 magic-string: 0.30.21 - postcss: 8.5.6 - source-map-js: 1.2.1 - '@vue/compiler-sfc@3.5.8': + '@unocss/webpack@66.7.0(webpack@5.102.1)': dependencies: - '@babel/parser': 7.28.6 - '@vue/compiler-core': 3.5.8 - '@vue/compiler-dom': 3.5.8 - '@vue/compiler-ssr': 3.5.8 - '@vue/shared': 3.5.8 - estree-walker: 2.0.2 + '@jridgewell/remapping': 2.3.5 + '@unocss/config': 66.7.0 + '@unocss/core': 66.7.0 + chokidar: 5.0.0 magic-string: 0.30.21 - postcss: 8.5.6 - source-map-js: 1.2.1 + pathe: 2.0.3 + tinyglobby: 0.2.17 + unplugin: 3.0.0 + unplugin-utils: 0.3.1 + webpack: 5.102.1 + webpack-sources: 3.4.1 - '@vue/compiler-ssr@3.2.45': + '@vanilla-extract/babel-plugin-debug-ids@1.2.2': dependencies: - '@vue/compiler-dom': 3.2.45 - '@vue/shared': 3.2.45 + '@babel/core': 7.29.7 + transitivePeerDependencies: + - supports-color - '@vue/compiler-ssr@3.2.47': + '@vanilla-extract/css@1.20.1(babel-plugin-macros@3.1.0)': dependencies: - '@vue/compiler-dom': 3.2.47 - '@vue/shared': 3.2.47 + '@emotion/hash': 0.9.2 + '@vanilla-extract/private': 1.0.9 + css-what: 6.1.0 + csstype: 3.2.3 + dedent: 1.7.0(babel-plugin-macros@3.1.0) + deep-object-diff: 1.1.9 + deepmerge: 4.3.1 + lru-cache: 10.4.3 + media-query-parser: 2.0.2 + modern-ahocorasick: 1.0.1 + picocolors: 1.1.1 + transitivePeerDependencies: + - babel-plugin-macros - '@vue/compiler-ssr@3.5.21': + '@vanilla-extract/integration@8.0.10(babel-plugin-macros@3.1.0)': dependencies: - '@vue/compiler-dom': 3.5.21 - '@vue/shared': 3.5.21 + '@babel/core': 7.29.7 + '@babel/plugin-syntax-typescript': 7.29.7(@babel/core@7.29.7) + '@vanilla-extract/babel-plugin-debug-ids': 1.2.2 + '@vanilla-extract/css': 1.20.1(babel-plugin-macros@3.1.0) + dedent: 1.7.0(babel-plugin-macros@3.1.0) + esbuild: 0.28.1 + eval: 0.1.8 + find-up: 5.0.0 + javascript-stringify: 2.1.0 + mlly: 1.8.2 + transitivePeerDependencies: + - babel-plugin-macros + - supports-color - '@vue/compiler-ssr@3.5.24': - dependencies: - '@vue/compiler-dom': 3.5.24 - '@vue/shared': 3.5.24 + '@vanilla-extract/private@1.0.9': {} - '@vue/compiler-ssr@3.5.8': + '@vanilla-extract/sprinkles@1.6.5(@vanilla-extract/css@1.20.1)': dependencies: - '@vue/compiler-dom': 3.5.8 - '@vue/shared': 3.5.8 + '@vanilla-extract/css': 1.20.1(babel-plugin-macros@3.1.0) - '@vue/component-compiler-utils@3.3.0(ejs@3.1.10)(handlebars@4.7.8)(lodash@4.17.23)(pug@3.0.2)': + '@vanilla-extract/webpack-plugin@2.3.27(babel-plugin-macros@3.1.0)(webpack@5.102.1)': dependencies: - consolidate: 0.15.1(ejs@3.1.10)(handlebars@4.7.8)(lodash@4.17.23)(pug@3.0.2) - hash-sum: 1.0.2 - lru-cache: 4.1.5 - merge-source-map: 1.1.0 - postcss: 7.0.39 - postcss-selector-parser: 6.1.2 - source-map: 0.6.1 - vue-template-es2015-compiler: 1.9.1 - optionalDependencies: - prettier: 2.8.8 + '@vanilla-extract/integration': 8.0.10(babel-plugin-macros@3.1.0) + debug: 4.4.3 + loader-utils: 2.0.4 + picocolors: 1.1.1 + webpack: 5.102.1 transitivePeerDependencies: - - arc-templates - - atpl - - babel-core - - bracket-template - - coffee-script - - dot - - dust - - dustjs-helpers - - dustjs-linkedin - - eco - - ect - - ejs - - haml-coffee - - hamlet - - hamljs - - handlebars - - hogan.js - - htmling - - jade - - jazz - - jqtpl - - just - - liquid-node - - liquor - - lodash - - marko - - mote - - mustache - - nunjucks - - plates - - pug - - qejs - - ractive - - razor-tmpl - - react - - react-dom - - slm - - squirrelly - - swig - - swig-templates - - teacup - - templayed - - then-jade - - then-pug - - tinyliquid - - toffee - - twig - - twing - - underscore - - vash - - velocityjs - - walrus - - whiskers - - '@vue/language-core@3.2.4': - dependencies: - '@volar/language-core': 2.4.27 - '@vue/compiler-dom': 3.5.24 - '@vue/shared': 3.5.25 - alien-signals: 3.0.0 - muggle-string: 0.4.1 - path-browserify: 1.0.1 - picomatch: 4.0.3 + - babel-plugin-macros + - supports-color - '@vue/reactivity-transform@3.2.45': - dependencies: - '@babel/parser': 7.28.6 - '@vue/compiler-core': 3.2.45 - '@vue/shared': 3.2.45 - estree-walker: 2.0.2 - magic-string: 0.25.9 + '@vant/auto-import-resolver@1.3.0': {} - '@vue/reactivity-transform@3.2.47': - dependencies: - '@babel/parser': 7.28.6 - '@vue/compiler-core': 3.2.47 - '@vue/shared': 3.2.47 - estree-walker: 2.0.2 - magic-string: 0.25.9 + '@vant/popperjs@1.3.0': {} - '@vue/reactivity@3.2.45': + '@vant/use@1.6.0(vue@3.5.35)': dependencies: - '@vue/shared': 3.2.45 + vue: 3.5.35(typescript@5.9.3) - '@vue/reactivity@3.2.47': + '@vitejs/plugin-rsc@0.5.27(react-dom@19.2.7)(react@19.2.7)(vite@8.0.16)': dependencies: - '@vue/shared': 3.2.47 + '@rolldown/pluginutils': 1.0.1 + es-module-lexer: 2.1.0 + estree-walker: 3.0.3 + magic-string: 0.30.21 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + srvx: 0.11.16 + strip-literal: 3.1.0 + turbo-stream: 3.2.0 + vite: 8.0.16(@types/node@24.12.4)(esbuild@0.28.1)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.9.0) + vitefu: 1.1.3(vite@8.0.16) + optional: true - '@vue/reactivity@3.5.21': + '@vitest/expect@3.2.4': dependencies: - '@vue/shared': 3.5.21 + '@types/chai': 5.2.3 + '@vitest/spy': 3.2.4 + '@vitest/utils': 3.2.4 + chai: 5.3.3 + tinyrainbow: 2.0.0 - '@vue/reactivity@3.5.8': + '@vitest/mocker@3.2.4(vite@7.1.1)': dependencies: - '@vue/shared': 3.5.8 + '@vitest/spy': 3.2.4 + estree-walker: 3.0.3 + magic-string: 0.30.21 + optionalDependencies: + vite: 7.1.1(@types/node@25.9.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.9.0) - '@vue/runtime-core@3.2.45': + '@vitest/pretty-format@3.2.4': dependencies: - '@vue/reactivity': 3.2.45 - '@vue/shared': 3.2.45 + tinyrainbow: 2.0.0 - '@vue/runtime-core@3.2.47': + '@vitest/spy@3.2.4': dependencies: - '@vue/reactivity': 3.2.47 - '@vue/shared': 3.2.47 + tinyspy: 4.0.3 - '@vue/runtime-core@3.5.21': + '@vitest/utils@3.2.4': dependencies: - '@vue/reactivity': 3.5.21 - '@vue/shared': 3.5.21 + '@vitest/pretty-format': 3.2.4 + loupe: 3.2.0 + tinyrainbow: 2.0.0 - '@vue/runtime-core@3.5.8': + '@volar/language-core@2.4.28': dependencies: - '@vue/reactivity': 3.5.8 - '@vue/shared': 3.5.8 + '@volar/source-map': 2.4.28 - '@vue/runtime-dom@3.2.45': - dependencies: - '@vue/runtime-core': 3.2.45 - '@vue/shared': 3.2.45 - csstype: 2.6.21 + '@volar/source-map@2.4.28': {} - '@vue/runtime-dom@3.2.47': + '@volar/typescript@2.4.28': dependencies: - '@vue/runtime-core': 3.2.47 - '@vue/shared': 3.2.47 - csstype: 2.6.21 + '@volar/language-core': 2.4.28 + path-browserify: 1.0.1 + vscode-uri: 3.1.0 + + '@vue/babel-helper-vue-transform-on@2.0.1': {} - '@vue/runtime-dom@3.5.21': + '@vue/babel-plugin-jsx@2.0.1(@babel/core@7.29.7)': dependencies: - '@vue/reactivity': 3.5.21 - '@vue/runtime-core': 3.5.21 - '@vue/shared': 3.5.21 - csstype: 3.2.3 + '@babel/helper-module-imports': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7) + '@babel/template': 7.29.7 + '@babel/traverse': 7.29.7 + '@babel/types': 7.29.7 + '@vue/babel-helper-vue-transform-on': 2.0.1 + '@vue/babel-plugin-resolve-type': 2.0.1(@babel/core@7.29.7) + '@vue/shared': 3.5.35 + optionalDependencies: + '@babel/core': 7.29.7 + transitivePeerDependencies: + - supports-color - '@vue/runtime-dom@3.5.8': + '@vue/babel-plugin-resolve-type@2.0.1(@babel/core@7.29.7)': dependencies: - '@vue/reactivity': 3.5.8 - '@vue/runtime-core': 3.5.8 - '@vue/shared': 3.5.8 - csstype: 3.2.3 + '@babel/code-frame': 7.29.7 + '@babel/core': 7.29.7 + '@babel/helper-module-imports': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/parser': 7.29.7 + '@vue/compiler-sfc': 3.5.35 + transitivePeerDependencies: + - supports-color - '@vue/server-renderer@3.2.45(vue@3.2.45)': + '@vue/compiler-core@3.5.35': dependencies: - '@vue/compiler-ssr': 3.2.45 - '@vue/shared': 3.2.45 - vue: 3.2.45 + '@babel/parser': 7.29.7 + '@vue/shared': 3.5.35 + entities: 7.0.1 + estree-walker: 2.0.2 + source-map-js: 1.2.1 - '@vue/server-renderer@3.2.47(vue@3.2.47)': + '@vue/compiler-dom@3.5.35': dependencies: - '@vue/compiler-ssr': 3.2.47 - '@vue/shared': 3.2.47 - vue: 3.2.47 + '@vue/compiler-core': 3.5.35 + '@vue/shared': 3.5.35 - '@vue/server-renderer@3.5.21(vue@3.5.21(typescript@5.9.3))': + '@vue/compiler-sfc@3.5.35': dependencies: - '@vue/compiler-ssr': 3.5.21 - '@vue/shared': 3.5.21 - vue: 3.5.21(typescript@5.9.3) + '@babel/parser': 7.29.7 + '@vue/compiler-core': 3.5.35 + '@vue/compiler-dom': 3.5.35 + '@vue/compiler-ssr': 3.5.35 + '@vue/shared': 3.5.35 + estree-walker: 2.0.2 + magic-string: 0.30.21 + postcss: 8.5.15 + source-map-js: 1.2.1 - '@vue/server-renderer@3.5.8(vue@3.5.8(typescript@5.9.3))': + '@vue/compiler-ssr@3.5.35': dependencies: - '@vue/compiler-ssr': 3.5.8 - '@vue/shared': 3.5.8 - vue: 3.5.8(typescript@5.9.3) + '@vue/compiler-dom': 3.5.35 + '@vue/shared': 3.5.35 - '@vue/shared@3.2.45': {} + '@vue/language-core@3.3.7': + dependencies: + '@volar/language-core': 2.4.28 + '@vue/compiler-dom': 3.5.35 + '@vue/shared': 3.5.35 + alien-signals: 3.2.1 + muggle-string: 0.4.1 + path-browserify: 1.0.1 + picomatch: 4.0.4 - '@vue/shared@3.2.47': {} + '@vue/reactivity@3.5.35': + dependencies: + '@vue/shared': 3.5.35 - '@vue/shared@3.5.21': {} + '@vue/runtime-core@3.5.35': + dependencies: + '@vue/reactivity': 3.5.35 + '@vue/shared': 3.5.35 - '@vue/shared@3.5.24': {} + '@vue/runtime-dom@3.5.35': + dependencies: + '@vue/reactivity': 3.5.35 + '@vue/runtime-core': 3.5.35 + '@vue/shared': 3.5.35 + csstype: 3.2.3 - '@vue/shared@3.5.25': {} + '@vue/server-renderer@3.5.35(vue@3.5.35)': + dependencies: + '@vue/compiler-ssr': 3.5.35 + '@vue/shared': 3.5.35 + vue: 3.5.35(typescript@5.9.3) - '@vue/shared@3.5.8': {} + '@vue/shared@3.5.35': {} - '@vue/test-utils@2.4.6': + '@vue/test-utils@2.4.10(@vue/compiler-dom@3.5.35)(@vue/server-renderer@3.5.35)(vue@3.5.35)': dependencies: + '@vue/compiler-dom': 3.5.35 js-beautify: 1.15.4 - vue-component-type-helpers: 2.2.12 + vue: 3.5.35(typescript@5.9.3) + vue-component-type-helpers: 3.3.2 + optionalDependencies: + '@vue/server-renderer': 3.5.35(vue@3.5.35) - '@vueuse/core@10.11.1(vue@3.5.21(typescript@5.9.3))': + '@vueuse/core@14.3.0(vue@3.5.35)': dependencies: - '@types/web-bluetooth': 0.0.20 - '@vueuse/metadata': 10.11.1 - '@vueuse/shared': 10.11.1(vue@3.5.21(typescript@5.9.3)) - vue-demi: 0.14.10(vue@3.5.21(typescript@5.9.3)) - transitivePeerDependencies: - - '@vue/composition-api' - - vue + '@types/web-bluetooth': 0.0.21 + '@vueuse/metadata': 14.3.0 + '@vueuse/shared': 14.3.0(vue@3.5.35) + vue: 3.5.35(typescript@5.9.3) - '@vueuse/metadata@10.11.1': {} + '@vueuse/metadata@14.3.0': {} - '@vueuse/shared@10.11.1(vue@3.5.21(typescript@5.9.3))': + '@vueuse/shared@14.3.0(vue@3.5.35)': dependencies: - vue-demi: 0.14.10(vue@3.5.21(typescript@5.9.3)) - transitivePeerDependencies: - - '@vue/composition-api' - - vue + vue: 3.5.35(typescript@5.9.3) '@webassemblyjs/ast@1.14.1': dependencies: @@ -23151,27 +20953,7 @@ snapshots: '@webassemblyjs/ast': 1.14.1 '@xtuc/long': 4.2.2 - '@webpack-cli/configtest@3.0.1(webpack-cli@6.0.1)(webpack@5.104.1)': - dependencies: - webpack: 5.104.1(webpack-cli@6.0.1) - webpack-cli: 6.0.1(webpack-dev-server@5.2.2)(webpack@5.104.1) - - '@webpack-cli/info@3.0.1(webpack-cli@6.0.1)(webpack@5.104.1)': - dependencies: - webpack: 5.104.1(webpack-cli@6.0.1) - webpack-cli: 6.0.1(webpack-dev-server@5.2.2)(webpack@5.104.1) - - '@webpack-cli/serve@3.0.1(webpack-cli@6.0.1)(webpack-dev-server@5.2.2)(webpack@5.104.1)': - dependencies: - webpack: 5.104.1(webpack-cli@6.0.1) - webpack-cli: 6.0.1(webpack-dev-server@5.2.2)(webpack@5.104.1) - optionalDependencies: - webpack-dev-server: 5.2.2(webpack-cli@6.0.1)(webpack@5.104.1) - - '@webpack-cli/serve@3.0.1(webpack-cli@6.0.1)(webpack@5.104.1)': - dependencies: - webpack: 5.104.1(webpack-cli@6.0.1) - webpack-cli: 6.0.1(webpack@5.104.1) + '@webcontainer/env@1.1.1': {} '@xtuc/ieee754@1.2.0': {} @@ -23190,30 +20972,30 @@ snapshots: accepts@2.0.0: dependencies: - mime-types: 3.0.2 + mime-types: 3.0.1 negotiator: 1.0.0 - acorn-import-attributes@1.9.5(acorn@8.15.0): + acorn-import-attributes@1.9.5(acorn@8.16.0): dependencies: - acorn: 8.15.0 + acorn: 8.16.0 - acorn-import-phases@1.0.4(acorn@8.15.0): + acorn-import-phases@1.0.4(acorn@8.16.0): dependencies: - acorn: 8.15.0 + acorn: 8.16.0 - acorn-jsx@5.3.2(acorn@8.15.0): + acorn-jsx@5.3.2(acorn@8.16.0): dependencies: - acorn: 8.15.0 + acorn: 8.16.0 - acorn-walk@8.3.4: + acorn-walk@8.3.5: dependencies: - acorn: 8.15.0 + acorn: 8.16.0 acorn@7.4.1: {} - acorn@8.15.0: {} + acorn@8.16.0: {} - adm-zip@0.5.12: {} + adm-zip@0.5.10: {} agent-base@6.0.2: dependencies: @@ -23223,40 +21005,38 @@ snapshots: agent-base@7.1.4: {} - ajv-formats@2.1.1(ajv@8.12.0): + ajv-formats@2.1.1(ajv@8.18.0): optionalDependencies: - ajv: 8.12.0 + ajv: 8.18.0 - ajv-formats@3.0.1(ajv@8.12.0): + ajv-formats@3.0.1(ajv@8.18.0): optionalDependencies: - ajv: 8.12.0 + ajv: 8.18.0 - ajv-keywords@3.5.2(ajv@6.12.6): + ajv-keywords@3.5.2(ajv@6.14.0): dependencies: - ajv: 6.12.6 + ajv: 6.14.0 - ajv-keywords@5.1.0(ajv@8.12.0): + ajv-keywords@5.1.0(ajv@8.18.0): dependencies: - ajv: 8.12.0 + ajv: 8.18.0 fast-deep-equal: 3.1.3 - ajv@6.12.6: + ajv@6.14.0: dependencies: fast-deep-equal: 3.1.3 fast-json-stable-stringify: 2.1.0 json-schema-traverse: 0.4.1 uri-js: 4.4.1 - ajv@8.12.0: + ajv@8.18.0: dependencies: fast-deep-equal: 3.1.3 + fast-uri: 3.0.6 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 - uri-js: 4.4.1 - - alien-signals@3.0.0: {} - anser@2.3.2: {} + alien-signals@3.2.1: {} ansi-align@3.0.1: dependencies: @@ -23264,10 +21044,6 @@ snapshots: ansi-colors@4.1.3: {} - ansi-escapes@4.3.2: - dependencies: - type-fest: 0.21.3 - ansi-escapes@7.0.0: dependencies: environment: 1.1.0 @@ -23290,7 +21066,7 @@ snapshots: ansi-styles@6.2.1: {} - ansis@4.2.0: {} + ansis@4.3.1: {} any-promise@1.3.0: {} @@ -23303,15 +21079,8 @@ snapshots: arch@2.2.0: {} - arg@4.1.3: - optional: true - arg@5.0.2: {} - argparse@1.0.10: - dependencies: - sprintf-js: 1.0.3 - argparse@2.0.1: {} aria-query@5.1.3: @@ -23322,26 +21091,13 @@ snapshots: dependencies: dequal: 2.0.3 - aria-query@5.3.2: {} + aria-query@5.3.1: {} array-buffer-byte-length@1.0.2: dependencies: call-bound: 1.0.4 is-array-buffer: 3.0.5 - array-flatten@1.1.1: {} - - arraybuffer.prototype.slice@1.0.3: - dependencies: - array-buffer-byte-length: 1.0.2 - call-bind: 1.0.8 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-errors: 1.3.0 - get-intrinsic: 1.3.0 - is-array-buffer: 3.0.5 - is-shared-array-buffer: 1.0.4 - asap@2.0.6: {} asn1.js@4.10.1: @@ -23354,7 +21110,7 @@ snapshots: assert@2.1.0: dependencies: - call-bind: 1.0.8 + call-bind: 1.0.9 is-nan: 1.3.2 object-is: 1.1.6 object.assign: 4.1.7 @@ -23374,21 +21130,17 @@ snapshots: async@3.2.6: {} - asynckit@0.4.0: {} - - at-least-node@1.0.0: {} - atob@2.1.2: {} atomic-sleep@1.0.0: {} - autoprefixer@10.4.24(postcss@8.5.6): + autoprefixer@10.5.0(postcss@8.5.15): dependencies: - browserslist: 4.28.1 - caniuse-lite: 1.0.30001766 + browserslist: 4.28.2 + caniuse-lite: 1.0.30001788 fraction.js: 5.3.4 picocolors: 1.1.1 - postcss: 8.5.6 + postcss: 8.5.15 postcss-value-parser: 4.2.0 available-typed-arrays@1.0.7: @@ -23400,168 +21152,95 @@ snapshots: '@fastify/error': 4.0.0 fastq: 1.17.1 - axios@1.13.1: - dependencies: - follow-redirects: 1.15.6 - form-data: 4.0.4 - proxy-from-env: 1.1.0 - transitivePeerDependencies: - - debug - axobject-query@4.1.0: {} - babel-jest@30.2.0(@babel/core@7.29.0): + babel-dead-code-elimination@1.0.12: dependencies: - '@babel/core': 7.29.0 - '@jest/transform': 30.2.0 - '@types/babel__core': 7.20.5 - babel-plugin-istanbul: 7.0.1 - babel-preset-jest: 30.2.0(@babel/core@7.29.0) - chalk: 4.1.2 - graceful-fs: 4.2.11 - slash: 3.0.0 + '@babel/core': 7.29.7 + '@babel/parser': 7.29.7 + '@babel/traverse': 7.29.7 + '@babel/types': 7.29.7 transitivePeerDependencies: - supports-color - babel-loader@10.0.0(@babel/core@7.29.0)(webpack@5.104.1): + babel-loader@10.1.1(@babel/core@7.29.7)(@rspack/core@2.1.4)(webpack@5.102.1): dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.7 find-up: 5.0.0 - webpack: 5.104.1(webpack-cli@6.0.1) - - babel-plugin-istanbul@7.0.1: - dependencies: - '@babel/helper-plugin-utils': 7.28.6 - '@istanbuljs/load-nyc-config': 1.1.0 - '@istanbuljs/schema': 0.1.3 - istanbul-lib-instrument: 6.0.2 - test-exclude: 6.0.0 - transitivePeerDependencies: - - supports-color - - babel-plugin-jest-hoist@30.2.0: - dependencies: - '@types/babel__core': 7.20.5 + optionalDependencies: + '@rspack/core': 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + webpack: 5.102.1(postcss@8.5.15) - babel-plugin-jsx-dom-expressions@0.40.3(@babel/core@7.29.0): + babel-plugin-jsx-dom-expressions@0.40.6(@babel/core@7.29.7): dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.7 '@babel/helper-module-imports': 7.18.6 - '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.29.0) - '@babel/types': 7.28.6 + '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7) + '@babel/types': 7.29.7 html-entities: 2.3.3 parse5: 7.3.0 babel-plugin-macros@3.1.0: dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.28.2 cosmiconfig: 7.1.0 - resolve: 1.22.11 - - babel-plugin-polyfill-corejs2@0.4.15(@babel/core@7.28.6): - dependencies: - '@babel/compat-data': 7.29.0 - '@babel/core': 7.28.6 - '@babel/helper-define-polyfill-provider': 0.6.6(@babel/core@7.28.6) - semver: 6.3.1 - transitivePeerDependencies: - - supports-color + resolve: 1.22.12 - babel-plugin-polyfill-corejs2@0.4.15(@babel/core@7.29.0): + babel-plugin-polyfill-corejs2@0.4.17(@babel/core@7.29.7): dependencies: - '@babel/compat-data': 7.29.0 - '@babel/core': 7.29.0 - '@babel/helper-define-polyfill-provider': 0.6.6(@babel/core@7.29.0) + '@babel/compat-data': 7.29.7 + '@babel/core': 7.29.7 + '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.7) semver: 6.3.1 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs3@0.14.0(@babel/core@7.28.6): - dependencies: - '@babel/core': 7.28.6 - '@babel/helper-define-polyfill-provider': 0.6.6(@babel/core@7.28.6) - core-js-compat: 3.48.0 - transitivePeerDependencies: - - supports-color - - babel-plugin-polyfill-corejs3@0.14.0(@babel/core@7.29.0): - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-define-polyfill-provider': 0.6.6(@babel/core@7.29.0) - core-js-compat: 3.48.0 - transitivePeerDependencies: - - supports-color - - babel-plugin-polyfill-regenerator@0.6.6(@babel/core@7.28.6): + babel-plugin-polyfill-corejs3@0.14.2(@babel/core@7.29.7): dependencies: - '@babel/core': 7.28.6 - '@babel/helper-define-polyfill-provider': 0.6.6(@babel/core@7.28.6) + '@babel/core': 7.29.7 + '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.7) + core-js-compat: 3.49.0 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-regenerator@0.6.6(@babel/core@7.29.0): + babel-plugin-polyfill-regenerator@0.6.8(@babel/core@7.29.7): dependencies: - '@babel/core': 7.29.0 - '@babel/helper-define-polyfill-provider': 0.6.6(@babel/core@7.29.0) + '@babel/core': 7.29.7 + '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.7) transitivePeerDependencies: - supports-color - babel-plugin-react-compiler@0.0.0-experimental-cd3852a-20241229: - dependencies: - '@babel/types': 7.28.6 - - babel-preset-current-node-syntax@1.2.0(@babel/core@7.29.0): - dependencies: - '@babel/core': 7.29.0 - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.29.0) - '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.29.0) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.29.0) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.29.0) - '@babel/plugin-syntax-import-attributes': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.29.0) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.29.0) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.29.0) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.29.0) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.29.0) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.29.0) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.29.0) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.29.0) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.29.0) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.29.0) - - babel-preset-jest@30.2.0(@babel/core@7.29.0): + babel-plugin-react-compiler@1.0.0: dependencies: - '@babel/core': 7.29.0 - babel-plugin-jest-hoist: 30.2.0 - babel-preset-current-node-syntax: 1.2.0(@babel/core@7.29.0) + '@babel/types': 7.29.7 - babel-preset-solid@1.9.10(@babel/core@7.29.0)(solid-js@1.9.11): + babel-preset-solid@1.9.12(@babel/core@7.29.7)(solid-js@1.9.13): dependencies: - '@babel/core': 7.29.0 - babel-plugin-jsx-dom-expressions: 0.40.3(@babel/core@7.29.0) + '@babel/core': 7.29.7 + babel-plugin-jsx-dom-expressions: 0.40.6(@babel/core@7.29.7) optionalDependencies: - solid-js: 1.9.11 + solid-js: 1.9.13 babel-walk@3.0.0-canary-5: dependencies: - '@babel/types': 7.28.6 + '@babel/types': 7.29.7 bail@2.0.2: {} balanced-match@1.0.2: {} + balanced-match@4.0.4: {} + base64-js@1.5.1: {} base64id@2.0.0: {} - baseline-browser-mapping@2.9.7: {} + baseline-browser-mapping@2.10.20: {} basic-auth@2.0.1: dependencies: safe-buffer: 5.1.2 - batch@0.6.1: {} - bidi-js@1.0.3: dependencies: require-from-string: 2.0.2 @@ -23579,38 +21258,19 @@ snapshots: readable-stream: 3.6.2 optional: true - bluebird@3.7.2: {} - bn.js@4.12.0: {} bn.js@5.2.1: {} - body-parser@1.20.4: - dependencies: - bytes: 3.1.2 - content-type: 1.0.5 - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - http-errors: 2.0.1 - iconv-lite: 0.4.24 - on-finished: 2.4.1 - qs: 6.14.0 - raw-body: 2.5.3 - type-is: 1.6.18 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color - - body-parser@2.2.1: + body-parser@2.2.2: dependencies: bytes: 3.1.2 content-type: 1.0.5 debug: 4.4.3 http-errors: 2.0.1 - iconv-lite: 0.7.0 + iconv-lite: 0.7.2 on-finished: 2.4.1 - qs: 6.14.0 + qs: 6.15.1 raw-body: 3.0.2 type-is: 2.0.1 transitivePeerDependencies: @@ -23618,11 +21278,6 @@ snapshots: body-scroll-lock@4.0.0-beta.0: {} - bonjour-service@1.2.1: - dependencies: - fast-deep-equal: 3.1.3 - multicast-dns: 7.2.5 - boolbase@1.0.0: {} boxen@7.0.0: @@ -23645,6 +21300,10 @@ snapshots: dependencies: balanced-match: 1.0.2 + brace-expansion@5.0.5: + dependencies: + balanced-match: 4.0.4 + braces@3.0.3: dependencies: fill-range: 7.1.1 @@ -23655,7 +21314,7 @@ snapshots: browser-resolve@2.0.0: dependencies: - resolve: 1.22.11 + resolve: 1.22.12 browserify-aes@1.2.0: dependencies: @@ -23705,23 +21364,15 @@ snapshots: browserslist-to-es-version@1.2.0: dependencies: - browserslist: 4.28.1 - - browserslist@4.28.1: - dependencies: - baseline-browser-mapping: 2.9.7 - caniuse-lite: 1.0.30001766 - electron-to-chromium: 1.5.267 - node-releases: 2.0.27 - update-browserslist-db: 1.2.2(browserslist@4.28.1) + browserslist: 4.28.2 - bser@2.1.1: + browserslist@4.28.2: dependencies: - node-int64: 0.4.0 - - btoa@1.2.1: {} - - buffer-builder@0.2.0: {} + baseline-browser-mapping: 2.10.20 + caniuse-lite: 1.0.30001788 + electron-to-chromium: 1.5.340 + node-releases: 2.0.37 + update-browserslist-db: 1.2.3(browserslist@4.28.2) buffer-from@1.1.2: {} @@ -23732,13 +21383,11 @@ snapshots: base64-js: 1.5.1 ieee754: 1.2.1 - builtin-modules@3.3.0: {} - builtin-status-codes@3.0.0: {} bundle-name@4.1.0: dependencies: - run-applescript: 7.1.0 + run-applescript: 7.0.0 busboy@1.6.0: dependencies: @@ -23748,14 +21397,14 @@ snapshots: bytes@3.1.2: {} - cac@6.7.14: {} + cac@7.0.0: {} call-bind-apply-helpers@1.0.2: dependencies: es-errors: 1.3.0 function-bind: 1.1.2 - call-bind@1.0.8: + call-bind@1.0.9: dependencies: call-bind-apply-helpers: 1.0.2 es-define-property: 1.0.1 @@ -23776,17 +21425,14 @@ snapshots: camelcase-css@2.0.1: {} - camelcase@5.3.1: {} - camelcase@6.3.0: {} camelcase@7.0.1: {} - camelize@1.0.1: {} - - caniuse-lite@1.0.30001760: {} + camelize@1.0.1: + optional: true - caniuse-lite@1.0.30001766: {} + caniuse-lite@1.0.30001788: {} case-sensitive-paths-webpack-plugin@2.4.0: {} @@ -23797,7 +21443,7 @@ snapshots: assertion-error: 2.0.1 check-error: 2.1.1 deep-eql: 5.0.2 - loupe: 3.2.1 + loupe: 3.2.0 pathval: 2.0.1 chalk-template@0.4.0: @@ -23812,11 +21458,6 @@ snapshots: strip-ansi: 3.0.1 supports-color: 2.0.0 - chalk@3.0.0: - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - chalk@4.1.2: dependencies: ansi-styles: 4.3.0 @@ -23826,24 +21467,16 @@ snapshots: chalk@5.6.0: {} - char-regex@1.0.2: {} - character-entities-html4@2.1.0: {} - character-entities-legacy@1.1.4: {} - character-entities-legacy@3.0.0: {} - character-entities@1.2.4: {} - character-entities@2.0.2: {} character-parser@2.2.0: dependencies: is-regex: 1.2.1 - character-reference-invalid@1.1.4: {} - character-reference-invalid@2.0.1: {} check-error@2.1.1: {} @@ -23873,14 +21506,8 @@ snapshots: chownr@2.0.0: {} - chownr@3.0.0: {} - chrome-trace-event@1.0.4: {} - ci-info@3.9.0: {} - - ci-info@4.3.1: {} - cipher-base@1.0.4: dependencies: inherits: 2.0.4 @@ -23931,12 +21558,8 @@ snapshots: clsx@2.1.1: {} - co@4.6.0: {} - collapse-white-space@2.1.0: {} - collect-v8-coverage@1.0.2: {} - color-convert@2.0.1: dependencies: color-name: 1.1.4 @@ -23947,21 +21570,13 @@ snapshots: colorjs.io@0.5.2: {} - combined-stream@1.0.8: - dependencies: - delayed-stream: 1.0.0 - - comma-separated-tokens@1.0.8: {} - comma-separated-tokens@2.0.3: {} commander@10.0.1: {} commander@11.1.0: {} - commander@12.1.0: {} - - commander@14.0.2: {} + commander@14.0.3: {} commander@2.20.3: {} @@ -23971,8 +21586,6 @@ snapshots: commander@8.3.0: {} - common-tags@1.8.2: {} - commondir@1.0.1: {} compressible@2.0.18: @@ -24011,43 +21624,30 @@ snapshots: ini: 1.3.8 proto-list: 1.2.4 - connect-history-api-fallback@2.0.0: {} - consola@3.4.2: {} console-browserify@1.2.0: {} - consolidate@0.15.1(ejs@3.1.10)(handlebars@4.7.8)(lodash@4.17.23)(pug@3.0.2): - dependencies: - bluebird: 3.7.2 - optionalDependencies: - ejs: 3.1.10 - handlebars: 4.7.8 - lodash: 4.17.23 - pug: 3.0.2 - constantinople@4.0.1: dependencies: - '@babel/parser': 7.28.6 - '@babel/types': 7.28.6 + '@babel/parser': 7.29.7 + '@babel/types': 7.29.7 constants-browserify@1.0.0: {} content-disposition@0.5.2: {} - content-disposition@0.5.4: + content-disposition@1.0.0: dependencies: safe-buffer: 5.2.1 - content-disposition@1.0.1: {} - content-type@1.0.5: {} convert-source-map@1.9.0: {} convert-source-map@2.0.0: {} - cookie-signature@1.0.7: {} + cookie-es@3.1.1: {} cookie-signature@1.2.2: {} @@ -24055,30 +21655,19 @@ snapshots: cookie@1.0.2: {} - cookies@0.9.1: - dependencies: - depd: 2.0.0 - keygrip: 1.1.0 - - copy-anything@2.0.6: + copy-anything@3.0.5: dependencies: - is-what: 3.14.1 + is-what: 4.1.16 copy-to-clipboard@3.3.3: dependencies: toggle-selection: 1.0.6 - core-js-compat@3.48.0: + core-js-compat@3.49.0: dependencies: - browserslist: 4.28.1 - - core-js-pure@3.36.0: {} - - core-js@3.42.0: {} - - core-js@3.47.0: {} + browserslist: 4.28.2 - core-js@3.48.0: {} + core-js@3.49.0: {} core-util-is@1.0.3: {} @@ -24097,23 +21686,23 @@ snapshots: path-type: 4.0.0 yaml: 1.10.2 - cosmiconfig@8.3.6(typescript@5.9.3): + cosmiconfig@8.3.6(typescript@6.0.3): dependencies: import-fresh: 3.3.0 - js-yaml: 4.1.0 + js-yaml: 4.1.1 parse-json: 5.2.0 path-type: 4.0.0 optionalDependencies: - typescript: 5.9.3 + typescript: 6.0.3 - cosmiconfig@9.0.0(typescript@5.9.3): + cosmiconfig@9.0.0(typescript@6.0.3): dependencies: env-paths: 2.2.1 import-fresh: 3.3.0 - js-yaml: 4.1.0 + js-yaml: 4.1.1 parse-json: 5.2.0 optionalDependencies: - typescript: 5.9.3 + typescript: 6.0.3 create-ecdh@4.0.4: dependencies: @@ -24154,6 +21743,11 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 + crossws@0.4.5(srvx@0.11.16): + optionalDependencies: + srvx: 0.11.16 + optional: true + crypto-browserify@3.12.1: dependencies: browserify-cipher: 1.0.1 @@ -24169,23 +21763,22 @@ snapshots: randombytes: 2.1.0 randomfill: 1.0.4 - crypto-random-string@2.0.0: {} - - css-color-keywords@1.0.0: {} + css-color-keywords@1.0.0: + optional: true - css-loader@7.1.3(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1): + css-loader@7.1.4(@rspack/core@2.1.4)(webpack@5.102.1): dependencies: - icss-utils: 5.1.0(postcss@8.5.6) - postcss: 8.5.6 - postcss-modules-extract-imports: 3.1.0(postcss@8.5.6) - postcss-modules-local-by-default: 4.0.5(postcss@8.5.6) - postcss-modules-scope: 3.2.0(postcss@8.5.6) - postcss-modules-values: 4.0.0(postcss@8.5.6) + icss-utils: 5.1.0(postcss@8.5.15) + postcss: 8.5.15 + postcss-modules-extract-imports: 3.1.0(postcss@8.5.15) + postcss-modules-local-by-default: 4.0.5(postcss@8.5.15) + postcss-modules-scope: 3.2.0(postcss@8.5.15) + postcss-modules-values: 4.0.0(postcss@8.5.15) postcss-value-parser: 4.2.0 - semver: 7.7.3 + semver: 7.8.1 optionalDependencies: - '@rspack/core': 1.7.4(@swc/helpers@0.5.18) - webpack: 5.104.1(webpack-cli@6.0.1) + '@rspack/core': 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + webpack: 5.102.1(postcss@8.5.15) css-mediaquery@0.1.2: {} @@ -24210,6 +21803,7 @@ snapshots: camelize: 1.0.1 css-color-keywords: 1.0.0 postcss-value-parser: 4.2.0 + optional: true css-tree@2.2.1: dependencies: @@ -24243,62 +21837,27 @@ snapshots: dependencies: css-tree: 2.2.1 - cssstyle@4.6.0: - dependencies: - '@asamuzakjp/css-color': 3.2.0 - rrweb-cssom: 0.8.0 - - cssstyle@5.3.4(postcss@8.5.6): - dependencies: - '@asamuzakjp/css-color': 4.1.0 - '@csstools/css-syntax-patches-for-csstree': 1.0.14(postcss@8.5.6) - css-tree: 3.1.0 - transitivePeerDependencies: - - postcss - - csstype@2.6.21: {} + cssstyle@5.3.7: + dependencies: + '@asamuzakjp/css-color': 4.1.2 + '@csstools/css-syntax-patches-for-csstree': 1.1.3(css-tree@3.1.0) + css-tree: 3.1.0 + lru-cache: 11.3.5 csstype@3.2.3: {} - data-urls@5.0.0: - dependencies: - whatwg-mimetype: 4.0.0 - whatwg-url: 14.2.0 - data-urls@6.0.0: dependencies: whatwg-mimetype: 4.0.0 whatwg-url: 15.1.0 - data-view-buffer@1.0.1: - dependencies: - call-bind: 1.0.8 - es-errors: 1.3.0 - is-data-view: 1.0.1 - - data-view-byte-length@1.0.1: - dependencies: - call-bind: 1.0.8 - es-errors: 1.3.0 - is-data-view: 1.0.1 - - data-view-byte-offset@1.0.0: - dependencies: - call-bind: 1.0.8 - es-errors: 1.3.0 - is-data-view: 1.0.1 - - date-fns@4.1.0: {} + date-fns@4.4.0: {} - date-format@4.0.14: {} - - dayjs@1.11.19: {} + dayjs@1.11.20: {} de-indent@1.0.2: optional: true - debounce@1.2.1: {} - debug@2.6.9: dependencies: ms: 2.0.0 @@ -24307,9 +21866,9 @@ snapshots: dependencies: ms: 2.1.2 - debug@4.3.7: + debug@4.3.6: dependencies: - ms: 2.1.3 + ms: 2.1.2 debug@4.4.3: dependencies: @@ -24328,6 +21887,8 @@ snapshots: mimic-response: 3.1.0 optional: true + dedent-js@1.0.1: {} + dedent@0.7.0: {} dedent@1.7.0(babel-plugin-macros@3.1.0): @@ -24340,12 +21901,10 @@ snapshots: deep-eql@5.0.2: {} - deep-equal@1.0.1: {} - deep-equal@2.2.3: dependencies: array-buffer-byte-length: 1.0.2 - call-bind: 1.0.8 + call-bind: 1.0.9 es-get-iterator: 1.1.3 get-intrinsic: 1.3.0 is-arguments: 1.2.0 @@ -24371,12 +21930,12 @@ snapshots: deepmerge@4.3.1: {} - default-browser-id@5.0.1: {} + default-browser-id@5.0.0: {} - default-browser@5.4.0: + default-browser@5.5.0: dependencies: bundle-name: 4.1.0 - default-browser-id: 5.0.1 + default-browser-id: 5.0.0 define-data-property@1.1.4: dependencies: @@ -24396,12 +21955,6 @@ snapshots: defu@6.1.4: {} - delayed-stream@1.0.0: {} - - delegates@1.0.0: {} - - depd@1.1.2: {} - depd@2.0.0: {} dequal@2.0.3: {} @@ -24413,30 +21966,25 @@ snapshots: destr@2.0.5: {} - destroy@1.2.0: {} - detect-libc@1.0.3: optional: true detect-libc@2.1.2: {} - detect-newline@3.1.0: {} - - detect-node@2.1.0: {} - - devalue@5.5.0: {} + devalue@5.8.1: {} devlop@1.1.0: dependencies: dequal: 2.0.3 - didyoumean@1.2.2: {} + dexie@4.4.3: {} - diff@4.0.4: - optional: true + didyoumean@1.2.2: {} diff@5.2.0: {} + diff@8.0.4: {} + diffie-hellman@5.0.3: dependencies: bn.js: 4.12.0 @@ -24445,10 +21993,6 @@ snapshots: dlv@1.1.3: {} - dns-packet@5.6.1: - dependencies: - '@leichtgewicht/ip-codec': 2.0.4 - doctrine-temporary-fork@2.1.0: dependencies: esutils: 2.0.3 @@ -24461,11 +22005,11 @@ snapshots: documentation@14.0.3: dependencies: - '@babel/core': 7.29.0 - '@babel/generator': 7.28.6 - '@babel/parser': 7.28.6 - '@babel/traverse': 7.28.6 - '@babel/types': 7.28.6 + '@babel/core': 7.29.7 + '@babel/generator': 7.29.7 + '@babel/parser': 7.29.7 + '@babel/traverse': 7.29.7 + '@babel/types': 7.29.7 chalk: 5.6.0 chokidar: 3.6.0 diff: 5.2.0 @@ -24476,9 +22020,9 @@ snapshots: globals-docs: 2.4.1 highlight.js: 11.11.1 ini: 3.0.1 - js-yaml: 4.1.0 + js-yaml: 4.1.1 konan: 2.1.1 - lodash: 4.17.23 + lodash: 4.18.1 mdast-util-find-and-replace: 2.2.2 mdast-util-inject: 1.1.0 micromark-util-character: 1.2.0 @@ -24490,7 +22034,7 @@ snapshots: remark-html: 15.0.2 remark-reference-links: 6.0.1 remark-toc: 8.0.1 - resolve: 1.22.11 + resolve: 1.22.12 strip-json-comments: 5.0.3 unist-builder: 3.0.1 unist-util-visit: 4.1.2 @@ -24499,7 +22043,7 @@ snapshots: vfile-sort: 3.0.1 yargs: 17.7.2 optionalDependencies: - '@vue/compiler-sfc': 3.5.24 + '@vue/compiler-sfc': 3.5.35 vue-template-compiler: 2.7.16 transitivePeerDependencies: - supports-color @@ -24565,8 +22109,6 @@ snapshots: es-errors: 1.3.0 gopd: 1.2.0 - duplexer@0.1.2: {} - eastasianwidth@0.2.0: {} editorconfig@1.0.4: @@ -24574,39 +22116,34 @@ snapshots: '@one-ini/wasm': 0.1.1 commander: 10.0.1 minimatch: 9.0.1 - semver: 7.7.3 + semver: 7.8.1 ee-first@1.1.1: {} - ejs@3.1.10: - dependencies: - jake: 10.9.4 - ejs@4.0.1: dependencies: jake: 10.9.4 - electron-to-chromium@1.5.267: {} + electron-to-chromium@1.5.340: {} - element-plus@2.13.2(vue@3.5.21(typescript@5.9.3)): + element-plus@2.14.1(vue@3.5.35): dependencies: - '@ctrl/tinycolor': 3.6.1 - '@element-plus/icons-vue': 2.3.2(vue@3.5.21(typescript@5.9.3)) - '@floating-ui/dom': 1.6.3 - '@popperjs/core': '@sxzz/popperjs-es@2.11.7' - '@types/lodash': 4.17.20 + '@ctrl/tinycolor': 4.2.0 + '@element-plus/icons-vue': 2.3.2(vue@3.5.35) + '@floating-ui/dom': 1.7.6 + '@popperjs/core': '@sxzz/popperjs-es@2.11.8' + '@types/lodash': 4.17.24 '@types/lodash-es': 4.17.12 - '@vueuse/core': 10.11.1(vue@3.5.21(typescript@5.9.3)) + '@vueuse/core': 14.3.0(vue@3.5.35) async-validator: 4.2.5 - dayjs: 1.11.19 - lodash: 4.17.23 - lodash-es: 4.17.23 - lodash-unified: 1.0.3(@types/lodash-es@4.17.12)(lodash-es@4.17.23)(lodash@4.17.23) + dayjs: 1.11.20 + lodash: 4.18.1 + lodash-es: 4.18.1 + lodash-unified: 1.0.3(@types/lodash-es@4.17.12)(lodash-es@4.18.1)(lodash@4.18.1) memoize-one: 6.0.0 normalize-wheel-es: 1.2.0 - vue: 3.5.21(typescript@5.9.3) - transitivePeerDependencies: - - '@vue/composition-api' + vue: 3.5.35(typescript@5.9.3) + vue-component-type-helpers: 3.3.2 elliptic@6.6.1: dependencies: @@ -24618,8 +22155,6 @@ snapshots: minimalistic-assert: 1.0.1 minimalistic-crypto-utils: 1.0.1 - emittery@0.13.1: {} - emoji-regex@10.3.0: {} emoji-regex@8.0.0: {} @@ -24630,8 +22165,6 @@ snapshots: emojis-list@3.0.0: {} - encodeurl@1.0.2: {} - encodeurl@2.0.0: {} encoding@0.1.13: @@ -24655,12 +22188,12 @@ snapshots: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.17 - '@types/node': 24.10.9 + '@types/node': 24.12.4 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.7.2 cors: 2.8.5 - debug: 4.3.7 + debug: 4.3.6 engine.io-parser: 5.2.2 ws: 8.17.1 transitivePeerDependencies: @@ -24668,20 +22201,10 @@ snapshots: - supports-color - utf-8-validate - enhanced-resolve@5.12.0: - dependencies: - graceful-fs: 4.2.11 - tapable: 2.3.0 - - enhanced-resolve@5.18.0: - dependencies: - graceful-fs: 4.2.11 - tapable: 2.3.0 - - enhanced-resolve@5.18.4: + enhanced-resolve@5.21.3: dependencies: graceful-fs: 4.2.11 - tapable: 2.3.0 + tapable: 2.3.3 entities@2.2.0: {} @@ -24689,6 +22212,8 @@ snapshots: entities@6.0.0: {} + entities@7.0.1: {} + env-ci@7.3.0: dependencies: execa: 5.1.1 @@ -24712,66 +22237,13 @@ snapshots: dependencies: is-arrayish: 0.2.1 - error-stack-parser@2.1.4: - dependencies: - stackframe: 1.3.4 - - es-abstract@1.23.3: - dependencies: - array-buffer-byte-length: 1.0.2 - arraybuffer.prototype.slice: 1.0.3 - available-typed-arrays: 1.0.7 - call-bind: 1.0.8 - data-view-buffer: 1.0.1 - data-view-byte-length: 1.0.1 - data-view-byte-offset: 1.0.0 - es-define-property: 1.0.1 - es-errors: 1.3.0 - es-object-atoms: 1.1.1 - es-set-tostringtag: 2.1.0 - es-to-primitive: 1.2.1 - function.prototype.name: 1.1.6 - get-intrinsic: 1.3.0 - get-symbol-description: 1.0.2 - globalthis: 1.0.3 - gopd: 1.2.0 - has-property-descriptors: 1.0.2 - has-proto: 1.0.3 - has-symbols: 1.1.0 - hasown: 2.0.2 - internal-slot: 1.1.0 - is-array-buffer: 3.0.5 - is-callable: 1.2.7 - is-data-view: 1.0.1 - is-negative-zero: 2.0.3 - is-regex: 1.2.1 - is-shared-array-buffer: 1.0.4 - is-string: 1.1.1 - is-typed-array: 1.1.13 - is-weakref: 1.0.2 - object-inspect: 1.13.4 - object-keys: 1.1.1 - object.assign: 4.1.7 - regexp.prototype.flags: 1.5.4 - safe-array-concat: 1.1.2 - safe-regex-test: 1.1.0 - string.prototype.trim: 1.2.9 - string.prototype.trimend: 1.0.8 - string.prototype.trimstart: 1.0.8 - typed-array-buffer: 1.0.2 - typed-array-byte-length: 1.0.1 - typed-array-byte-offset: 1.0.2 - typed-array-length: 1.0.6 - unbox-primitive: 1.0.2 - which-typed-array: 1.1.19 - es-define-property@1.0.1: {} es-errors@1.3.0: {} es-get-iterator@1.1.3: dependencies: - call-bind: 1.0.8 + call-bind: 1.0.9 get-intrinsic: 1.3.0 has-symbols: 1.1.0 is-arguments: 1.2.0 @@ -24783,26 +22255,14 @@ snapshots: es-module-lexer@1.7.0: {} - es-module-lexer@2.0.0: {} + es-module-lexer@2.1.0: + optional: true es-object-atoms@1.1.1: dependencies: es-errors: 1.3.0 - es-set-tostringtag@2.1.0: - dependencies: - es-errors: 1.3.0 - get-intrinsic: 1.3.0 - has-tostringtag: 1.0.2 - hasown: 2.0.2 - - es-to-primitive@1.2.1: - dependencies: - is-callable: 1.2.7 - is-date-object: 1.1.0 - is-symbol: 1.1.1 - - es-toolkit@1.44.0: {} + es-toolkit@1.45.1: {} esast-util-from-estree@2.0.0: dependencies: @@ -24814,18 +22274,10 @@ snapshots: esast-util-from-js@2.0.1: dependencies: '@types/estree-jsx': 1.0.4 - acorn: 8.15.0 + acorn: 8.16.0 esast-util-from-estree: 2.0.0 vfile-message: 4.0.2 - esbuild-register@3.6.0(esbuild@0.27.2): - dependencies: - debug: 4.4.3 - esbuild: 0.27.2 - transitivePeerDependencies: - - supports-color - optional: true - esbuild@0.23.1: optionalDependencies: '@esbuild/aix-ppc64': 0.23.1 @@ -24882,35 +22334,65 @@ snapshots: '@esbuild/win32-arm64': 0.25.12 '@esbuild/win32-ia32': 0.25.12 '@esbuild/win32-x64': 0.25.12 + optional: true - esbuild@0.27.2: + esbuild@0.27.0: optionalDependencies: - '@esbuild/aix-ppc64': 0.27.2 - '@esbuild/android-arm': 0.27.2 - '@esbuild/android-arm64': 0.27.2 - '@esbuild/android-x64': 0.27.2 - '@esbuild/darwin-arm64': 0.27.2 - '@esbuild/darwin-x64': 0.27.2 - '@esbuild/freebsd-arm64': 0.27.2 - '@esbuild/freebsd-x64': 0.27.2 - '@esbuild/linux-arm': 0.27.2 - '@esbuild/linux-arm64': 0.27.2 - '@esbuild/linux-ia32': 0.27.2 - '@esbuild/linux-loong64': 0.27.2 - '@esbuild/linux-mips64el': 0.27.2 - '@esbuild/linux-ppc64': 0.27.2 - '@esbuild/linux-riscv64': 0.27.2 - '@esbuild/linux-s390x': 0.27.2 - '@esbuild/linux-x64': 0.27.2 - '@esbuild/netbsd-arm64': 0.27.2 - '@esbuild/netbsd-x64': 0.27.2 - '@esbuild/openbsd-arm64': 0.27.2 - '@esbuild/openbsd-x64': 0.27.2 - '@esbuild/openharmony-arm64': 0.27.2 - '@esbuild/sunos-x64': 0.27.2 - '@esbuild/win32-arm64': 0.27.2 - '@esbuild/win32-ia32': 0.27.2 - '@esbuild/win32-x64': 0.27.2 + '@esbuild/aix-ppc64': 0.27.0 + '@esbuild/android-arm': 0.27.0 + '@esbuild/android-arm64': 0.27.0 + '@esbuild/android-x64': 0.27.0 + '@esbuild/darwin-arm64': 0.27.0 + '@esbuild/darwin-x64': 0.27.0 + '@esbuild/freebsd-arm64': 0.27.0 + '@esbuild/freebsd-x64': 0.27.0 + '@esbuild/linux-arm': 0.27.0 + '@esbuild/linux-arm64': 0.27.0 + '@esbuild/linux-ia32': 0.27.0 + '@esbuild/linux-loong64': 0.27.0 + '@esbuild/linux-mips64el': 0.27.0 + '@esbuild/linux-ppc64': 0.27.0 + '@esbuild/linux-riscv64': 0.27.0 + '@esbuild/linux-s390x': 0.27.0 + '@esbuild/linux-x64': 0.27.0 + '@esbuild/netbsd-arm64': 0.27.0 + '@esbuild/netbsd-x64': 0.27.0 + '@esbuild/openbsd-arm64': 0.27.0 + '@esbuild/openbsd-x64': 0.27.0 + '@esbuild/openharmony-arm64': 0.27.0 + '@esbuild/sunos-x64': 0.27.0 + '@esbuild/win32-arm64': 0.27.0 + '@esbuild/win32-ia32': 0.27.0 + '@esbuild/win32-x64': 0.27.0 + + esbuild@0.28.1: + optionalDependencies: + '@esbuild/aix-ppc64': 0.28.1 + '@esbuild/android-arm': 0.28.1 + '@esbuild/android-arm64': 0.28.1 + '@esbuild/android-x64': 0.28.1 + '@esbuild/darwin-arm64': 0.28.1 + '@esbuild/darwin-x64': 0.28.1 + '@esbuild/freebsd-arm64': 0.28.1 + '@esbuild/freebsd-x64': 0.28.1 + '@esbuild/linux-arm': 0.28.1 + '@esbuild/linux-arm64': 0.28.1 + '@esbuild/linux-ia32': 0.28.1 + '@esbuild/linux-loong64': 0.28.1 + '@esbuild/linux-mips64el': 0.28.1 + '@esbuild/linux-ppc64': 0.28.1 + '@esbuild/linux-riscv64': 0.28.1 + '@esbuild/linux-s390x': 0.28.1 + '@esbuild/linux-x64': 0.28.1 + '@esbuild/netbsd-arm64': 0.28.1 + '@esbuild/netbsd-x64': 0.28.1 + '@esbuild/openbsd-arm64': 0.28.1 + '@esbuild/openbsd-x64': 0.28.1 + '@esbuild/openharmony-arm64': 0.28.1 + '@esbuild/sunos-x64': 0.28.1 + '@esbuild/win32-arm64': 0.28.1 + '@esbuild/win32-ia32': 0.28.1 + '@esbuild/win32-x64': 0.28.1 escalade@3.2.0: {} @@ -24918,46 +22400,52 @@ snapshots: escape-string-regexp@1.0.5: {} - escape-string-regexp@2.0.0: {} - escape-string-regexp@4.0.0: {} escape-string-regexp@5.0.0: {} - eslint-plugin-react-hooks@7.0.1(eslint@9.39.2(jiti@2.6.1)): + eslint-plugin-react-hooks@7.1.1(eslint@9.39.4): dependencies: - '@babel/core': 7.28.6 - '@babel/parser': 7.28.6 - eslint: 9.39.2(jiti@2.6.1) + '@babel/core': 7.29.7 + '@babel/parser': 7.29.7 + eslint: 9.39.4(jiti@2.7.0) hermes-parser: 0.25.1 - zod: 4.1.12 - zod-validation-error: 4.0.2(zod@4.1.12) + zod: 4.4.3 + zod-validation-error: 4.0.2(zod@4.4.3) transitivePeerDependencies: - supports-color - eslint-plugin-vue@9.33.0(eslint@9.39.2(jiti@2.6.1)): + eslint-plugin-vue@9.33.0(eslint@9.39.4): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2(jiti@2.6.1)) - eslint: 9.39.2(jiti@2.6.1) + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4) + eslint: 9.39.4(jiti@2.7.0) globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.2 - semver: 7.7.3 - vue-eslint-parser: 9.4.3(eslint@9.39.2(jiti@2.6.1)) + semver: 7.8.1 + vue-eslint-parser: 9.4.3(eslint@9.39.4) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color - eslint-rspack-plugin@4.3.0(eslint@9.39.2(jiti@2.6.1)): + eslint-rspack-plugin@5.0.0(@rspack/core@2.1.4)(eslint@9.39.4): dependencies: - '@types/eslint': 8.56.10 - eslint: 9.39.2(jiti@2.6.1) - jest-worker: 29.7.0 + eslint: 9.39.4(jiti@2.7.0) micromatch: 4.0.8 normalize-path: 3.0.0 - schema-utils: 4.3.3 - tinyglobby: 0.2.15 + tinyglobby: 0.2.17 + optionalDependencies: + '@rspack/core': 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + + eslint-rspack-plugin@5.0.1(@rspack/core@2.1.4)(eslint@9.39.4): + dependencies: + eslint: 9.39.4(jiti@2.7.0) + micromatch: 4.0.8 + normalize-path: 3.0.0 + tinyglobby: 0.2.17 + optionalDependencies: + '@rspack/core': 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) eslint-scope@5.1.1: dependencies: @@ -24978,21 +22466,23 @@ snapshots: eslint-visitor-keys@4.2.1: {} - eslint@9.39.2(jiti@2.6.1): + eslint-visitor-keys@5.0.1: {} + + eslint@9.39.4(jiti@2.7.0): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2(jiti@2.6.1)) + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4) '@eslint-community/regexpp': 4.12.2 - '@eslint/config-array': 0.21.1 + '@eslint/config-array': 0.21.2 '@eslint/config-helpers': 0.4.2 '@eslint/core': 0.17.0 - '@eslint/eslintrc': 3.3.1 - '@eslint/js': 9.39.2 + '@eslint/eslintrc': 3.3.5 + '@eslint/js': 9.39.4 '@eslint/plugin-kit': 0.4.1 '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.4.3 - '@types/estree': 1.0.8 - ajv: 6.12.6 + '@types/estree': 1.0.9 + ajv: 6.14.0 chalk: 4.1.2 cross-spawn: 7.0.6 debug: 4.4.3 @@ -25011,11 +22501,11 @@ snapshots: is-glob: 4.0.3 json-stable-stringify-without-jsonify: 1.0.1 lodash.merge: 4.6.2 - minimatch: 3.1.2 + minimatch: 3.1.5 natural-compare: 1.4.0 optionator: 0.9.3 optionalDependencies: - jiti: 2.6.1 + jiti: 2.7.0 transitivePeerDependencies: - supports-color @@ -25025,14 +22515,14 @@ snapshots: espree@10.4.0: dependencies: - acorn: 8.15.0 - acorn-jsx: 5.3.2(acorn@8.15.0) + acorn: 8.16.0 + acorn-jsx: 5.3.2(acorn@8.16.0) eslint-visitor-keys: 4.2.1 espree@9.6.1: dependencies: - acorn: 8.15.0 - acorn-jsx: 5.3.2(acorn@8.15.0) + acorn: 8.16.0 + acorn-jsx: 5.3.2(acorn@8.16.0) eslint-visitor-keys: 3.4.3 esprima@4.0.1: {} @@ -25041,9 +22531,11 @@ snapshots: dependencies: estraverse: 5.3.0 - esrap@2.2.1: + esrap@2.2.9(@typescript-eslint/types@8.60.0): dependencies: '@jridgewell/sourcemap-codec': 1.5.5 + optionalDependencies: + '@typescript-eslint/types': 8.60.0 esrecurse@4.3.0: dependencies: @@ -25053,19 +22545,9 @@ snapshots: estraverse@5.3.0: {} - estree-util-attach-comments@2.1.1: - dependencies: - '@types/estree': 1.0.8 - estree-util-attach-comments@3.0.0: dependencies: - '@types/estree': 1.0.8 - - estree-util-build-jsx@2.2.2: - dependencies: - '@types/estree-jsx': 1.0.4 - estree-util-is-identifier-name: 2.1.0 - estree-walker: 3.0.3 + '@types/estree': 1.0.9 estree-util-build-jsx@3.0.1: dependencies: @@ -25074,44 +22556,29 @@ snapshots: estree-util-is-identifier-name: 3.0.0 estree-walker: 3.0.3 - estree-util-is-identifier-name@2.1.0: {} - estree-util-is-identifier-name@3.0.0: {} estree-util-scope@1.0.0: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 devlop: 1.1.0 - estree-util-to-js@1.2.0: - dependencies: - '@types/estree-jsx': 1.0.4 - astring: 1.8.6 - source-map: 0.7.6 - estree-util-to-js@2.0.0: dependencies: '@types/estree-jsx': 1.0.4 astring: 1.8.6 source-map: 0.7.6 - estree-util-visit@1.2.1: - dependencies: - '@types/estree-jsx': 1.0.4 - '@types/unist': 2.0.10 - estree-util-visit@2.0.0: dependencies: '@types/estree-jsx': 1.0.4 '@types/unist': 3.0.3 - estree-walker@1.0.1: {} - estree-walker@2.0.2: {} estree-walker@3.0.3: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 esutils@2.0.3: {} @@ -25119,7 +22586,7 @@ snapshots: eval@0.1.8: dependencies: - '@types/node': 24.10.9 + '@types/node': 24.12.4 require-like: 0.1.2 eventemitter3@4.0.7: {} @@ -25145,9 +22612,20 @@ snapshots: signal-exit: 3.0.7 strip-final-newline: 2.0.0 - exit-hook@4.0.0: {} - - exit-x@0.2.2: {} + execa@9.6.1: + dependencies: + '@sindresorhus/merge-streams': 4.0.0 + cross-spawn: 7.0.6 + figures: 6.1.0 + get-stream: 9.0.1 + human-signals: 8.0.1 + is-plain-obj: 4.1.0 + is-stream: 4.0.1 + npm-run-path: 6.0.0 + pretty-ms: 9.3.0 + signal-exit: 4.1.0 + strip-final-newline: 4.0.0 + yoctocolors: 2.1.2 expand-template@2.0.3: optional: true @@ -25156,56 +22634,11 @@ snapshots: dependencies: homedir-polyfill: 1.0.3 - expect@30.2.0: - dependencies: - '@jest/expect-utils': 30.2.0 - '@jest/get-type': 30.1.0 - jest-matcher-utils: 30.2.0 - jest-message-util: 30.2.0 - jest-mock: 30.2.0 - jest-util: 30.2.0 - - express@4.22.1: - dependencies: - accepts: 1.3.8 - array-flatten: 1.1.1 - body-parser: 1.20.4 - content-disposition: 0.5.4 - content-type: 1.0.5 - cookie: 0.7.2 - cookie-signature: 1.0.7 - debug: 2.6.9 - depd: 2.0.0 - encodeurl: 2.0.0 - escape-html: 1.0.3 - etag: 1.8.1 - finalhandler: 1.3.2 - fresh: 0.5.2 - http-errors: 2.0.1 - merge-descriptors: 1.0.3 - methods: 1.1.2 - on-finished: 2.4.1 - parseurl: 1.3.3 - path-to-regexp: 0.1.12 - proxy-addr: 2.0.7 - qs: 6.14.0 - range-parser: 1.2.1 - safe-buffer: 5.2.1 - send: 0.19.1 - serve-static: 1.16.2 - setprototypeof: 1.2.0 - statuses: 2.0.2 - type-is: 1.6.18 - utils-merge: 1.0.1 - vary: 1.1.2 - transitivePeerDependencies: - - supports-color - express@5.1.0: dependencies: accepts: 2.0.0 - body-parser: 2.2.1 - content-disposition: 1.0.1 + body-parser: 2.2.2 + content-disposition: 1.0.0 content-type: 1.0.5 cookie: 0.7.2 cookie-signature: 1.2.2 @@ -25213,16 +22646,16 @@ snapshots: encodeurl: 2.0.0 escape-html: 1.0.3 etag: 1.8.1 - finalhandler: 2.1.1 + finalhandler: 2.1.0 fresh: 2.0.0 http-errors: 2.0.1 merge-descriptors: 2.0.0 - mime-types: 3.0.2 + mime-types: 3.0.1 on-finished: 2.4.1 once: 1.4.0 parseurl: 1.3.3 proxy-addr: 2.0.7 - qs: 6.14.0 + qs: 6.15.1 range-parser: 1.2.1 router: 2.2.0 send: 1.2.0 @@ -25236,8 +22669,8 @@ snapshots: express@5.2.1: dependencies: accepts: 2.0.0 - body-parser: 2.2.1 - content-disposition: 1.0.1 + body-parser: 2.2.2 + content-disposition: 1.0.0 content-type: 1.0.5 cookie: 0.7.2 cookie-signature: 1.2.2 @@ -25246,16 +22679,16 @@ snapshots: encodeurl: 2.0.0 escape-html: 1.0.3 etag: 1.8.1 - finalhandler: 2.1.1 + finalhandler: 2.1.0 fresh: 2.0.0 http-errors: 2.0.1 merge-descriptors: 2.0.0 - mime-types: 3.0.2 + mime-types: 3.0.1 on-finished: 2.4.1 once: 1.4.0 parseurl: 1.3.3 proxy-addr: 2.0.7 - qs: 6.14.0 + qs: 6.15.1 range-parser: 1.2.1 router: 2.2.0 send: 1.2.0 @@ -25266,11 +22699,7 @@ snapshots: transitivePeerDependencies: - supports-color - exsolve@1.0.7: {} - - extend-shallow@2.0.1: - dependencies: - is-extendable: 0.1.1 + exsolve@1.0.8: {} extend@3.0.2: {} @@ -25293,8 +22722,8 @@ snapshots: fast-json-stringify@6.0.1: dependencies: '@fastify/merge-json-schemas': 0.2.1 - ajv: 8.12.0 - ajv-formats: 3.0.1(ajv@8.12.0) + ajv: 8.18.0 + ajv-formats: 3.0.1(ajv@8.18.0) fast-uri: 3.0.6 json-schema-ref-resolver: 2.0.1 rfdc: 1.4.1 @@ -25309,11 +22738,9 @@ snapshots: fast-uri@3.0.6: {} - fastest-levenshtein@1.0.16: {} - fastify-plugin@5.0.1: {} - fastify@5.7.2: + fastify@5.8.5: dependencies: '@fastify/ajv-compiler': 4.0.5 '@fastify/error': 4.0.0 @@ -25322,52 +22749,46 @@ snapshots: abstract-logging: 2.0.1 avvio: 9.1.0 fast-json-stringify: 6.0.1 - find-my-way: 9.4.0 + find-my-way: 9.5.0 light-my-request: 6.6.0 pino: 10.1.0 process-warning: 5.0.0 rfdc: 1.4.1 secure-json-parse: 4.0.0 - semver: 7.7.3 + semver: 7.8.1 toad-cache: 3.7.0 fastq@1.17.1: dependencies: reusify: 1.0.4 - fault@1.0.4: - dependencies: - format: 0.2.2 - - faye-websocket@0.11.4: - dependencies: - websocket-driver: 0.7.4 - - fb-watchman@2.0.2: - dependencies: - bser: 2.1.1 - - fdir@6.5.0(picomatch@4.0.3): + fdir@6.5.0(picomatch@4.0.4): optionalDependencies: - picomatch: 4.0.3 + picomatch: 4.0.4 + + fetchdts@0.1.7: {} fflate@0.8.2: {} + figures@6.1.0: + dependencies: + is-unicode-supported: 2.1.0 + file-entry-cache@8.0.0: dependencies: flat-cache: 4.0.1 - file-loader@6.2.0(webpack@5.104.1): + file-loader@6.2.0(webpack@5.102.1): dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.104.1(webpack-cli@6.0.1) + webpack: 5.102.1(postcss@8.5.15) file-type@21.1.0: dependencies: '@tokenizer/inflate': 0.3.1 strtok3: 10.3.4 - token-types: 6.1.1 + token-types: 6.0.4 uint8array-extras: 1.4.0 transitivePeerDependencies: - supports-color @@ -25376,7 +22797,7 @@ snapshots: dependencies: minimatch: 5.1.6 - filesize@10.1.6: {} + filesize@11.0.17: {} fill-range@7.1.1: dependencies: @@ -25384,19 +22805,7 @@ snapshots: filter-obj@1.1.0: {} - finalhandler@1.3.2: - dependencies: - debug: 2.6.9 - encodeurl: 2.0.0 - escape-html: 1.0.3 - on-finished: 2.4.1 - parseurl: 1.3.3 - statuses: 2.0.2 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color - - finalhandler@2.1.1: + finalhandler@2.1.0: dependencies: debug: 4.4.3 encodeurl: 2.0.0 @@ -25423,7 +22832,7 @@ snapshots: dependencies: resolve-dir: 1.0.1 - find-my-way@9.4.0: + find-my-way@9.5.0: dependencies: fast-deep-equal: 3.1.3 fast-querystring: 1.1.2 @@ -25435,8 +22844,6 @@ snapshots: find-root@1.1.0: {} - find-up-simple@1.0.1: {} - find-up@3.0.0: dependencies: locate-path: 3.0.0 @@ -25467,12 +22874,8 @@ snapshots: flatted: 3.2.9 keyv: 4.5.4 - flat@5.0.2: {} - flatted@3.2.9: {} - flexsearch@0.7.43: {} - flexsearch@0.8.212: {} flow-parser@0.285.0: {} @@ -25488,22 +22891,10 @@ snapshots: cross-spawn: 7.0.6 signal-exit: 4.1.0 - form-data@4.0.4: - dependencies: - asynckit: 0.4.0 - combined-stream: 1.0.8 - es-set-tostringtag: 2.1.0 - hasown: 2.0.2 - mime-types: 2.1.35 - - format@0.2.2: {} - forwarded@0.2.0: {} fraction.js@5.3.4: {} - fresh@0.5.2: {} - fresh@2.0.0: {} fromentries@1.3.2: {} @@ -25511,27 +22902,8 @@ snapshots: fs-constants@1.0.0: optional: true - fs-extra@11.3.0: - dependencies: - graceful-fs: 4.2.11 - jsonfile: 6.1.0 - universalify: 2.0.1 - - fs-extra@11.3.3: - dependencies: - graceful-fs: 4.2.11 - jsonfile: 6.1.0 - universalify: 2.0.1 - - fs-extra@8.1.0: - dependencies: - graceful-fs: 4.2.11 - jsonfile: 4.0.0 - universalify: 0.1.2 - - fs-extra@9.1.0: + fs-extra@11.3.5: dependencies: - at-least-node: 1.0.0 graceful-fs: 4.2.11 jsonfile: 6.1.0 universalify: 2.0.1 @@ -25550,18 +22922,11 @@ snapshots: function-bind@1.1.2: {} - function.prototype.name@1.1.6: - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - es-abstract: 1.23.3 - functions-have-names: 1.2.3 - functions-have-names@1.2.3: {} fzf@0.5.2: {} - generate-package-json-webpack-plugin@2.6.0: {} + generate-package-json-webpack-plugin@2.7.0: {} gensync@1.0.0-beta.2: {} @@ -25582,10 +22947,6 @@ snapshots: hasown: 2.0.2 math-intrinsics: 1.1.0 - get-own-enumerable-property-symbols@3.0.2: {} - - get-package-type@0.1.0: {} - get-port@5.1.1: {} get-proto@1.0.1: @@ -25595,13 +22956,12 @@ snapshots: get-stream@6.0.1: {} - get-symbol-description@1.0.2: + get-stream@9.0.1: dependencies: - call-bind: 1.0.8 - es-errors: 1.3.0 - get-intrinsic: 1.3.0 + '@sec-ant/readable-stream': 0.4.1 + is-stream: 4.0.1 - get-tsconfig@4.13.0: + get-tsconfig@4.14.0: dependencies: resolve-pkg-maps: 1.0.0 optional: true @@ -25641,25 +23001,22 @@ snapshots: foreground-child: 3.3.1 jackspeak: 3.4.3 minimatch: 9.0.5 - minipass: 7.1.2 + minipass: 7.1.3 package-json-from-dist: 1.0.1 path-scurry: 1.11.1 - glob@11.1.0: + glob@13.0.6: dependencies: - foreground-child: 3.3.1 - jackspeak: 4.1.1 - minimatch: 10.1.1 - minipass: 7.1.2 - package-json-from-dist: 1.0.1 - path-scurry: 2.0.1 + minimatch: 10.2.5 + minipass: 7.1.3 + path-scurry: 2.0.2 glob@7.2.3: dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 3.1.2 + minimatch: 3.1.5 once: 1.4.0 path-is-absolute: 1.0.1 @@ -25693,45 +23050,29 @@ snapshots: globals@14.0.0: {} - globalthis@1.0.3: + goober@2.1.19(csstype@3.2.3): dependencies: - define-properties: 1.2.1 + csstype: 3.2.3 gopd@1.2.0: {} graceful-fs@4.2.11: {} - gray-matter@4.0.3: - dependencies: - js-yaml: 3.14.1 - kind-of: 6.0.3 - section-matter: 1.0.0 - strip-bom-string: 1.0.0 - - gzip-size@6.0.0: - dependencies: - duplexer: 0.1.2 - - handle-thing@2.0.1: {} - - handlebars@4.7.8: + h3@2.0.1-rc.20(crossws@0.4.5): dependencies: - minimist: 1.2.8 - neo-async: 2.6.2 - source-map: 0.6.1 - wordwrap: 1.0.0 + rou3: 0.8.1 + srvx: 0.11.16 optionalDependencies: - uglify-js: 3.19.3 - optional: true + crossws: 0.4.5(srvx@0.11.16) - happy-dom@20.4.0: + happy-dom@20.9.0: dependencies: - '@types/node': 24.10.9 + '@types/node': 24.12.4 '@types/whatwg-mimetype': 3.0.2 '@types/ws': 8.18.1 - entities: 4.5.0 + entities: 7.0.1 whatwg-mimetype: 3.0.0 - ws: 8.19.0 + ws: 8.21.0 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -25750,8 +23091,6 @@ snapshots: dependencies: es-define-property: 1.0.1 - has-proto@1.0.3: {} - has-symbols@1.1.0: {} has-tostringtag@1.0.2: @@ -25769,8 +23108,6 @@ snapshots: readable-stream: 3.6.2 safe-buffer: 5.2.1 - hash-sum@1.0.2: {} - hash-sum@2.0.0: {} hash.js@1.1.7: @@ -25782,15 +23119,6 @@ snapshots: dependencies: function-bind: 1.1.2 - hast-util-from-html@2.0.3: - dependencies: - '@types/hast': 3.0.4 - devlop: 1.1.0 - hast-util-from-parse5: 8.0.1 - parse5: 7.3.0 - vfile: 6.0.1 - vfile-message: 4.0.2 - hast-util-from-parse5@7.1.2: dependencies: '@types/hast': 2.3.10 @@ -25812,10 +23140,6 @@ snapshots: vfile-location: 5.0.3 web-namespaces: 2.0.1 - hast-util-heading-rank@2.1.1: - dependencies: - '@types/hast': 2.3.10 - hast-util-heading-rank@3.0.0: dependencies: '@types/hast': 3.0.4 @@ -25824,8 +23148,6 @@ snapshots: dependencies: '@types/hast': 3.0.4 - hast-util-parse-selector@2.2.5: {} - hast-util-parse-selector@3.1.1: dependencies: '@types/hast': 2.3.10 @@ -25859,7 +23181,7 @@ snapshots: mdast-util-to-hast: 13.1.0 parse5: 7.3.0 unist-util-position: 5.0.0 - unist-util-visit: 5.0.0 + unist-util-visit: 5.1.0 vfile: 6.0.1 web-namespaces: 2.0.1 zwitch: 2.0.4 @@ -25868,29 +23190,9 @@ snapshots: dependencies: '@types/hast': 2.3.10 - hast-util-to-estree@2.3.3: - dependencies: - '@types/estree': 1.0.8 - '@types/estree-jsx': 1.0.4 - '@types/hast': 2.3.10 - '@types/unist': 2.0.10 - comma-separated-tokens: 2.0.3 - estree-util-attach-comments: 2.1.1 - estree-util-is-identifier-name: 2.1.0 - hast-util-whitespace: 2.0.1 - mdast-util-mdx-expression: 1.3.2 - mdast-util-mdxjs-esm: 1.3.1 - property-information: 6.4.1 - space-separated-tokens: 2.0.2 - style-to-object: 0.4.4 - unist-util-position: 4.0.4 - zwitch: 2.0.4 - transitivePeerDependencies: - - supports-color - hast-util-to-estree@3.1.0: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 '@types/estree-jsx': 1.0.4 '@types/hast': 3.0.4 comma-separated-tokens: 2.0.3 @@ -25939,7 +23241,7 @@ snapshots: hast-util-to-jsx-runtime@2.3.6: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 '@types/hast': 3.0.4 '@types/unist': 3.0.3 comma-separated-tokens: 2.0.3 @@ -25986,14 +23288,6 @@ snapshots: dependencies: '@types/hast': 3.0.4 - hastscript@6.0.0: - dependencies: - '@types/hast': 2.3.10 - comma-separated-tokens: 1.0.8 - hast-util-parse-selector: 2.2.5 - property-information: 5.6.0 - space-separated-tokens: 1.1.5 - hastscript@7.2.0: dependencies: '@types/hast': 2.3.10 @@ -26018,12 +23312,8 @@ snapshots: dependencies: hermes-estree: 0.25.1 - highlight.js@10.7.3: {} - highlight.js@11.11.1: {} - highlightjs-vue@1.0.0: {} - hmac-drbg@1.0.1: dependencies: hash.js: 1.1.7 @@ -26038,32 +23328,21 @@ snapshots: dependencies: parse-passwd: 1.0.0 - hookable@6.0.1: {} + hookable@6.1.1: {} hosted-git-info@4.1.0: dependencies: lru-cache: 6.0.0 - hpack.js@2.1.6: - dependencies: - inherits: 2.0.4 - obuf: 1.1.2 - readable-stream: 2.3.8 - wbuf: 1.7.3 - html-encoding-sniffer@3.0.0: dependencies: whatwg-encoding: 2.0.0 - html-encoding-sniffer@4.0.0: - dependencies: - whatwg-encoding: 3.1.1 - html-encoding-sniffer@6.0.0: dependencies: - '@exodus/bytes': 1.7.0 + '@exodus/bytes': 1.15.0 transitivePeerDependencies: - - '@exodus/crypto' + - '@noble/hashes' html-entities@2.3.3: {} @@ -26071,6 +23350,8 @@ snapshots: html-escaper@2.0.2: {} + html-escaper@3.0.3: {} + html-minifier-terser@6.1.0: dependencies: camel-case: 4.1.2 @@ -26091,38 +23372,22 @@ snapshots: relateurl: 0.2.7 terser: 5.37.0 - html-rspack-plugin@6.1.6(@rspack/core@1.7.4(@swc/helpers@0.5.18)): - dependencies: - '@rspack/lite-tapable': 1.1.0 - optionalDependencies: - '@rspack/core': 1.7.4(@swc/helpers@0.5.18) - - html-tags@2.0.0: {} - - html-to-text@9.0.5: - dependencies: - '@selderee/plugin-htmlparser2': 0.11.0 - deepmerge: 4.3.1 - dom-serializer: 2.0.0 - htmlparser2: 8.0.2 - selderee: 0.11.0 - html-url-attributes@3.0.1: {} html-void-elements@2.0.1: {} html-void-elements@3.0.0: {} - html-webpack-plugin@5.6.6(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1): + html-webpack-plugin@5.6.7(@rspack/core@2.1.4)(webpack@5.102.1): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 - lodash: 4.17.23 + lodash: 4.18.1 pretty-error: 4.0.0 - tapable: 2.3.0 + tapable: 2.3.3 optionalDependencies: - '@rspack/core': 1.7.4(@swc/helpers@0.5.18) - webpack: 5.104.1(webpack-cli@6.0.1) + '@rspack/core': 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + webpack: 5.102.1 htmlparser2@10.0.0: dependencies: @@ -26145,42 +23410,6 @@ snapshots: domutils: 3.2.2 entities: 4.5.0 - htmr@1.0.2(react@18.3.1): - dependencies: - html-entities: 2.6.0 - htmlparser2: 6.1.0 - react: 18.3.1 - - http-assert@1.5.0: - dependencies: - deep-equal: 1.0.1 - http-errors: 1.8.1 - - http-deceiver@1.2.7: {} - - http-errors@1.6.3: - dependencies: - depd: 1.1.2 - inherits: 2.0.3 - setprototypeof: 1.1.0 - statuses: 1.5.0 - - http-errors@1.8.1: - dependencies: - depd: 1.1.2 - inherits: 2.0.4 - setprototypeof: 1.2.0 - statuses: 1.5.0 - toidentifier: 1.0.1 - - http-errors@2.0.0: - dependencies: - depd: 2.0.0 - inherits: 2.0.4 - setprototypeof: 1.2.0 - statuses: 2.0.1 - toidentifier: 1.0.1 - http-errors@2.0.1: dependencies: depd: 2.0.0 @@ -26189,8 +23418,6 @@ snapshots: statuses: 2.0.2 toidentifier: 1.0.1 - http-parser-js@0.5.8: {} - http-proxy-agent@7.0.2: dependencies: agent-base: 7.1.4 @@ -26198,30 +23425,6 @@ snapshots: transitivePeerDependencies: - supports-color - http-proxy-middleware@2.0.9(@types/express@4.17.25): - dependencies: - '@types/http-proxy': 1.17.14 - http-proxy: 1.18.1 - is-glob: 4.0.3 - is-plain-obj: 3.0.0 - micromatch: 4.0.8 - optionalDependencies: - '@types/express': 4.17.25 - transitivePeerDependencies: - - debug - - http-proxy-middleware@2.0.9(@types/express@5.0.6): - dependencies: - '@types/http-proxy': 1.17.14 - http-proxy: 1.18.1 - is-glob: 4.0.3 - is-plain-obj: 3.0.0 - micromatch: 4.0.8 - optionalDependencies: - '@types/express': 5.0.6 - transitivePeerDependencies: - - debug - http-proxy@1.18.1: dependencies: eventemitter3: 4.0.7 @@ -26267,27 +23470,23 @@ snapshots: human-signals@2.1.0: {} + human-signals@8.0.1: {} + husky@9.1.7: {} hyperdyperid@1.2.0: {} - iconv-lite@0.4.24: - dependencies: - safer-buffer: 2.1.2 - iconv-lite@0.6.3: dependencies: safer-buffer: 2.1.2 - iconv-lite@0.7.0: + iconv-lite@0.7.2: dependencies: safer-buffer: 2.1.2 - icss-utils@5.1.0(postcss@8.5.6): + icss-utils@5.1.0(postcss@8.5.15): dependencies: - postcss: 8.5.6 - - idb@7.1.1: {} + postcss: 8.5.15 ieee754@1.2.1: {} @@ -26298,18 +23497,13 @@ snapshots: image-size@0.5.5: optional: true - immutable@5.0.3: {} + immutable@5.1.5: {} import-fresh@3.3.0: dependencies: parent-module: 1.0.1 resolve-from: 4.0.0 - import-local@3.2.0: - dependencies: - pkg-dir: 4.2.0 - resolve-cwd: 3.0.0 - imurmurhash@0.1.4: {} indent-string@4.0.0: {} @@ -26319,8 +23513,6 @@ snapshots: once: 1.4.0 wrappy: 1.0.2 - inherits@2.0.3: {} - inherits@2.0.4: {} ini@1.3.8: {} @@ -26337,8 +23529,6 @@ snapshots: hasown: 2.0.2 side-channel: 1.1.0 - interpret@3.1.1: {} - invariant@2.2.4: dependencies: loose-envify: 1.4.0 @@ -26354,15 +23544,8 @@ snapshots: is-relative: 1.0.0 is-windows: 1.0.2 - is-alphabetical@1.0.4: {} - is-alphabetical@2.0.1: {} - is-alphanumerical@1.0.4: - dependencies: - is-alphabetical: 1.0.4 - is-decimal: 1.0.4 - is-alphanumerical@2.0.1: dependencies: is-alphabetical: 2.0.1 @@ -26375,7 +23558,7 @@ snapshots: is-array-buffer@3.0.5: dependencies: - call-bind: 1.0.8 + call-bind: 1.0.9 call-bound: 1.0.4 get-intrinsic: 1.3.0 @@ -26396,27 +23579,17 @@ snapshots: is-buffer@2.0.5: {} - is-builtin-module@3.2.1: - dependencies: - builtin-modules: 3.3.0 - is-callable@1.2.7: {} is-core-module@2.16.1: dependencies: hasown: 2.0.2 - is-data-view@1.0.1: - dependencies: - is-typed-array: 1.1.13 - is-date-object@1.1.0: dependencies: call-bound: 1.0.4 has-tostringtag: 1.0.2 - is-decimal@1.0.4: {} - is-decimal@2.0.1: {} is-docker@2.2.1: {} @@ -26428,8 +23601,6 @@ snapshots: acorn: 7.4.1 object-assign: 4.1.1 - is-extendable@0.1.1: {} - is-extglob@2.1.1: {} is-fullwidth-code-point@3.0.0: {} @@ -26438,8 +23609,6 @@ snapshots: dependencies: get-east-asian-width: 1.4.0 - is-generator-fn@2.1.0: {} - is-generator-function@1.0.10: dependencies: has-tostringtag: 1.0.2 @@ -26448,27 +23617,21 @@ snapshots: dependencies: is-extglob: 2.1.1 - is-hexadecimal@1.0.4: {} - is-hexadecimal@2.0.1: {} + is-in-ssh@1.0.0: {} + is-inside-container@1.0.0: dependencies: is-docker: 3.0.0 is-map@2.0.3: {} - is-module@1.0.0: {} - is-nan@1.3.2: dependencies: - call-bind: 1.0.8 + call-bind: 1.0.9 define-properties: 1.2.1 - is-negative-zero@2.0.3: {} - - is-network-error@1.1.0: {} - is-number-object@1.1.1: dependencies: call-bound: 1.0.4 @@ -26476,10 +23639,6 @@ snapshots: is-number@7.0.0: {} - is-obj@1.0.1: {} - - is-plain-obj@3.0.0: {} - is-plain-obj@4.1.0: {} is-plain-object@2.0.4: @@ -26496,7 +23655,7 @@ snapshots: is-reference@3.0.3: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 is-regex@1.2.1: dependencies: @@ -26505,8 +23664,6 @@ snapshots: has-tostringtag: 1.0.2 hasown: 2.0.2 - is-regexp@1.0.0: {} - is-relative@1.0.0: dependencies: is-unc-path: 1.0.0 @@ -26523,6 +23680,8 @@ snapshots: is-stream@2.0.1: {} + is-stream@4.0.1: {} + is-string@1.1.1: dependencies: call-bound: 1.0.4 @@ -26534,7 +23693,7 @@ snapshots: has-symbols: 1.1.0 safe-regex-test: 1.1.0 - is-typed-array@1.1.13: + is-typed-array@1.1.15: dependencies: which-typed-array: 1.1.19 @@ -26542,18 +23701,16 @@ snapshots: dependencies: unc-path-regex: 0.1.2 - is-weakmap@2.0.2: {} + is-unicode-supported@2.1.0: {} - is-weakref@1.0.2: - dependencies: - call-bind: 1.0.8 + is-weakmap@2.0.2: {} is-weakset@2.0.4: dependencies: call-bound: 1.0.4 get-intrinsic: 1.3.0 - is-what@3.14.1: {} + is-what@4.1.16: {} is-windows@1.0.2: {} @@ -26569,6 +23726,8 @@ snapshots: isarray@2.0.5: {} + isbot@5.1.40: {} + isexe@2.0.0: {} isobject@3.0.1: {} @@ -26586,16 +23745,6 @@ snapshots: istanbul-lib-coverage@3.2.2: {} - istanbul-lib-instrument@6.0.2: - dependencies: - '@babel/core': 7.29.0 - '@babel/parser': 7.28.6 - '@istanbuljs/schema': 0.1.3 - istanbul-lib-coverage: 3.2.2 - semver: 7.7.3 - transitivePeerDependencies: - - supports-color - istanbul-lib-report@3.0.1: dependencies: istanbul-lib-coverage: 3.2.2 @@ -26623,10 +23772,6 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 - jackspeak@4.1.1: - dependencies: - '@isaacs/cliui': 8.0.2 - jake@10.9.4: dependencies: async: 3.2.6 @@ -26637,358 +23782,17 @@ snapshots: javascript-stringify@2.1.0: {} - jest-changed-files@30.2.0: - dependencies: - execa: 5.1.1 - jest-util: 30.2.0 - p-limit: 3.1.0 - - jest-circus@30.2.0(babel-plugin-macros@3.1.0): - dependencies: - '@jest/environment': 30.2.0 - '@jest/expect': 30.2.0 - '@jest/test-result': 30.2.0 - '@jest/types': 30.2.0 - '@types/node': 24.10.9 - chalk: 4.1.2 - co: 4.6.0 - dedent: 1.7.0(babel-plugin-macros@3.1.0) - is-generator-fn: 2.1.0 - jest-each: 30.2.0 - jest-matcher-utils: 30.2.0 - jest-message-util: 30.2.0 - jest-runtime: 30.2.0 - jest-snapshot: 30.2.0 - jest-util: 30.2.0 - p-limit: 3.1.0 - pretty-format: 30.2.0 - pure-rand: 7.0.1 - slash: 3.0.0 - stack-utils: 2.0.6 - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - - jest-cli@30.2.0(@types/node@24.10.9)(babel-plugin-macros@3.1.0)(esbuild-register@3.6.0(esbuild@0.27.2))(ts-node@10.9.2(@swc/core@1.15.11(@swc/helpers@0.5.18))(@types/node@24.10.9)(typescript@5.9.3)): - dependencies: - '@jest/core': 30.2.0(babel-plugin-macros@3.1.0)(esbuild-register@3.6.0(esbuild@0.27.2))(ts-node@10.9.2(@swc/core@1.15.11(@swc/helpers@0.5.18))(@types/node@24.10.9)(typescript@5.9.3)) - '@jest/test-result': 30.2.0 - '@jest/types': 30.2.0 - chalk: 4.1.2 - exit-x: 0.2.2 - import-local: 3.2.0 - jest-config: 30.2.0(@types/node@24.10.9)(babel-plugin-macros@3.1.0)(esbuild-register@3.6.0(esbuild@0.27.2))(ts-node@10.9.2(@swc/core@1.15.11(@swc/helpers@0.5.18))(@types/node@24.10.9)(typescript@5.9.3)) - jest-util: 30.2.0 - jest-validate: 30.2.0 - yargs: 17.7.2 - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - esbuild-register - - supports-color - - ts-node - - jest-config@30.2.0(@types/node@24.10.9)(babel-plugin-macros@3.1.0)(esbuild-register@3.6.0(esbuild@0.27.2))(ts-node@10.9.2(@swc/core@1.15.11(@swc/helpers@0.5.18))(@types/node@24.10.9)(typescript@5.9.3)): - dependencies: - '@babel/core': 7.29.0 - '@jest/get-type': 30.1.0 - '@jest/pattern': 30.0.1 - '@jest/test-sequencer': 30.2.0 - '@jest/types': 30.2.0 - babel-jest: 30.2.0(@babel/core@7.29.0) - chalk: 4.1.2 - ci-info: 4.3.1 - deepmerge: 4.3.1 - glob: 10.5.0 - graceful-fs: 4.2.11 - jest-circus: 30.2.0(babel-plugin-macros@3.1.0) - jest-docblock: 30.2.0 - jest-environment-node: 30.2.0 - jest-regex-util: 30.0.1 - jest-resolve: 30.2.0 - jest-runner: 30.2.0 - jest-util: 30.2.0 - jest-validate: 30.2.0 - micromatch: 4.0.8 - parse-json: 5.2.0 - pretty-format: 30.2.0 - slash: 3.0.0 - strip-json-comments: 3.1.1 - optionalDependencies: - '@types/node': 24.10.9 - esbuild-register: 3.6.0(esbuild@0.27.2) - ts-node: 10.9.2(@swc/core@1.15.11(@swc/helpers@0.5.18))(@types/node@24.10.9)(typescript@5.9.3) - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - - jest-diff@30.2.0: - dependencies: - '@jest/diff-sequences': 30.0.1 - '@jest/get-type': 30.1.0 - chalk: 4.1.2 - pretty-format: 30.2.0 - - jest-docblock@30.2.0: - dependencies: - detect-newline: 3.1.0 - - jest-each@30.2.0: - dependencies: - '@jest/get-type': 30.1.0 - '@jest/types': 30.2.0 - chalk: 4.1.2 - jest-util: 30.2.0 - pretty-format: 30.2.0 - - jest-environment-jsdom@30.2.0: - dependencies: - '@jest/environment': 30.2.0 - '@jest/environment-jsdom-abstract': 30.2.0(jsdom@26.1.0) - '@types/jsdom': 21.1.7 - '@types/node': 24.10.9 - jsdom: 26.1.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - jest-environment-node@30.2.0: - dependencies: - '@jest/environment': 30.2.0 - '@jest/fake-timers': 30.2.0 - '@jest/types': 30.2.0 - '@types/node': 24.10.9 - jest-mock: 30.2.0 - jest-util: 30.2.0 - jest-validate: 30.2.0 - - jest-haste-map@30.2.0: - dependencies: - '@jest/types': 30.2.0 - '@types/node': 24.10.9 - anymatch: 3.1.3 - fb-watchman: 2.0.2 - graceful-fs: 4.2.11 - jest-regex-util: 30.0.1 - jest-util: 30.2.0 - jest-worker: 30.2.0 - micromatch: 4.0.8 - walker: 1.0.8 - optionalDependencies: - fsevents: 2.3.3 - - jest-leak-detector@30.2.0: - dependencies: - '@jest/get-type': 30.1.0 - pretty-format: 30.2.0 - - jest-matcher-utils@30.2.0: - dependencies: - '@jest/get-type': 30.1.0 - chalk: 4.1.2 - jest-diff: 30.2.0 - pretty-format: 30.2.0 - - jest-message-util@30.2.0: - dependencies: - '@babel/code-frame': 7.28.6 - '@jest/types': 30.2.0 - '@types/stack-utils': 2.0.3 - chalk: 4.1.2 - graceful-fs: 4.2.11 - micromatch: 4.0.8 - pretty-format: 30.2.0 - slash: 3.0.0 - stack-utils: 2.0.6 - - jest-mock@30.2.0: - dependencies: - '@jest/types': 30.2.0 - '@types/node': 24.10.9 - jest-util: 30.2.0 - - jest-pnp-resolver@1.2.3(jest-resolve@30.2.0): - optionalDependencies: - jest-resolve: 30.2.0 - - jest-regex-util@30.0.1: {} - - jest-resolve-dependencies@30.2.0: - dependencies: - jest-regex-util: 30.0.1 - jest-snapshot: 30.2.0 - transitivePeerDependencies: - - supports-color - - jest-resolve@30.2.0: - dependencies: - chalk: 4.1.2 - graceful-fs: 4.2.11 - jest-haste-map: 30.2.0 - jest-pnp-resolver: 1.2.3(jest-resolve@30.2.0) - jest-util: 30.2.0 - jest-validate: 30.2.0 - slash: 3.0.0 - unrs-resolver: 1.11.1 - - jest-runner@30.2.0: - dependencies: - '@jest/console': 30.2.0 - '@jest/environment': 30.2.0 - '@jest/test-result': 30.2.0 - '@jest/transform': 30.2.0 - '@jest/types': 30.2.0 - '@types/node': 24.10.9 - chalk: 4.1.2 - emittery: 0.13.1 - exit-x: 0.2.2 - graceful-fs: 4.2.11 - jest-docblock: 30.2.0 - jest-environment-node: 30.2.0 - jest-haste-map: 30.2.0 - jest-leak-detector: 30.2.0 - jest-message-util: 30.2.0 - jest-resolve: 30.2.0 - jest-runtime: 30.2.0 - jest-util: 30.2.0 - jest-watcher: 30.2.0 - jest-worker: 30.2.0 - p-limit: 3.1.0 - source-map-support: 0.5.13 - transitivePeerDependencies: - - supports-color - - jest-runtime@30.2.0: - dependencies: - '@jest/environment': 30.2.0 - '@jest/fake-timers': 30.2.0 - '@jest/globals': 30.2.0 - '@jest/source-map': 30.0.1 - '@jest/test-result': 30.2.0 - '@jest/transform': 30.2.0 - '@jest/types': 30.2.0 - '@types/node': 24.10.9 - chalk: 4.1.2 - cjs-module-lexer: 2.2.0 - collect-v8-coverage: 1.0.2 - glob: 10.5.0 - graceful-fs: 4.2.11 - jest-haste-map: 30.2.0 - jest-message-util: 30.2.0 - jest-mock: 30.2.0 - jest-regex-util: 30.0.1 - jest-resolve: 30.2.0 - jest-snapshot: 30.2.0 - jest-util: 30.2.0 - slash: 3.0.0 - strip-bom: 4.0.0 - transitivePeerDependencies: - - supports-color - - jest-snapshot@30.2.0: - dependencies: - '@babel/core': 7.29.0 - '@babel/generator': 7.28.6 - '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.0) - '@babel/types': 7.28.6 - '@jest/expect-utils': 30.2.0 - '@jest/get-type': 30.1.0 - '@jest/snapshot-utils': 30.2.0 - '@jest/transform': 30.2.0 - '@jest/types': 30.2.0 - babel-preset-current-node-syntax: 1.2.0(@babel/core@7.29.0) - chalk: 4.1.2 - expect: 30.2.0 - graceful-fs: 4.2.11 - jest-diff: 30.2.0 - jest-matcher-utils: 30.2.0 - jest-message-util: 30.2.0 - jest-util: 30.2.0 - pretty-format: 30.2.0 - semver: 7.7.3 - synckit: 0.11.11 - transitivePeerDependencies: - - supports-color - - jest-util@29.7.0: - dependencies: - '@jest/types': 29.6.3 - '@types/node': 24.10.9 - chalk: 4.1.2 - ci-info: 3.9.0 - graceful-fs: 4.2.11 - picomatch: 2.3.1 - - jest-util@30.2.0: - dependencies: - '@jest/types': 30.2.0 - '@types/node': 24.10.9 - chalk: 4.1.2 - ci-info: 4.3.1 - graceful-fs: 4.2.11 - picomatch: 4.0.3 - - jest-validate@30.2.0: - dependencies: - '@jest/get-type': 30.1.0 - '@jest/types': 30.2.0 - camelcase: 6.3.0 - chalk: 4.1.2 - leven: 3.1.0 - pretty-format: 30.2.0 - - jest-watcher@30.2.0: - dependencies: - '@jest/test-result': 30.2.0 - '@jest/types': 30.2.0 - '@types/node': 24.10.9 - ansi-escapes: 4.3.2 - chalk: 4.1.2 - emittery: 0.13.1 - jest-util: 30.2.0 - string-length: 4.0.2 - jest-worker@27.5.1: dependencies: - '@types/node': 24.10.9 - merge-stream: 2.0.0 - supports-color: 8.1.1 - - jest-worker@29.7.0: - dependencies: - '@types/node': 24.10.9 - jest-util: 29.7.0 - merge-stream: 2.0.0 - supports-color: 8.1.1 - - jest-worker@30.2.0: - dependencies: - '@types/node': 24.10.9 - '@ungap/structured-clone': 1.3.0 - jest-util: 30.2.0 + '@types/node': 24.12.4 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@30.2.0(@types/node@24.10.9)(babel-plugin-macros@3.1.0)(esbuild-register@3.6.0(esbuild@0.27.2))(ts-node@10.9.2(@swc/core@1.15.11(@swc/helpers@0.5.18))(@types/node@24.10.9)(typescript@5.9.3)): - dependencies: - '@jest/core': 30.2.0(babel-plugin-macros@3.1.0)(esbuild-register@3.6.0(esbuild@0.27.2))(ts-node@10.9.2(@swc/core@1.15.11(@swc/helpers@0.5.18))(@types/node@24.10.9)(typescript@5.9.3)) - '@jest/types': 30.2.0 - import-local: 3.2.0 - jest-cli: 30.2.0(@types/node@24.10.9)(babel-plugin-macros@3.1.0)(esbuild-register@3.6.0(esbuild@0.27.2))(ts-node@10.9.2(@swc/core@1.15.11(@swc/helpers@0.5.18))(@types/node@24.10.9)(typescript@5.9.3)) - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - esbuild-register - - supports-color - - ts-node - jiti@1.21.7: {} jiti@2.4.2: {} - jiti@2.6.1: {} + jiti@2.7.0: {} js-base64@2.6.4: {} @@ -27002,35 +23806,28 @@ snapshots: js-cookie@3.0.5: {} - js-sha256@0.10.1: {} - js-stringify@1.0.2: {} js-tokens@4.0.0: {} js-tokens@9.0.1: {} - js-yaml@3.14.1: - dependencies: - argparse: 1.0.10 - esprima: 4.0.1 - - js-yaml@4.1.0: + js-yaml@4.1.1: dependencies: argparse: 2.0.1 - jscodeshift@17.3.0(@babel/preset-env@7.29.0(@babel/core@7.29.0)): - dependencies: - '@babel/core': 7.29.0 - '@babel/parser': 7.28.6 - '@babel/plugin-transform-class-properties': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-modules-commonjs': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-nullish-coalescing-operator': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-optional-chaining': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-private-methods': 7.28.6(@babel/core@7.29.0) - '@babel/preset-flow': 7.27.1(@babel/core@7.29.0) - '@babel/preset-typescript': 7.28.5(@babel/core@7.29.0) - '@babel/register': 7.28.3(@babel/core@7.29.0) + jscodeshift@17.3.0(@babel/preset-env@7.29.7): + dependencies: + '@babel/core': 7.29.7 + '@babel/parser': 7.29.7 + '@babel/plugin-transform-class-properties': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-modules-commonjs': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-nullish-coalescing-operator': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-optional-chaining': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-private-methods': 7.29.7(@babel/core@7.29.7) + '@babel/preset-flow': 7.27.1(@babel/core@7.29.7) + '@babel/preset-typescript': 7.29.7(@babel/core@7.29.7) + '@babel/register': 7.28.3(@babel/core@7.29.7) flow-parser: 0.285.0 graceful-fs: 4.2.11 micromatch: 4.0.8 @@ -27040,43 +23837,16 @@ snapshots: tmp: 0.2.5 write-file-atomic: 5.0.1 optionalDependencies: - '@babel/preset-env': 7.29.0(@babel/core@7.29.0) - transitivePeerDependencies: - - supports-color - - jsdom@26.1.0: - dependencies: - cssstyle: 4.6.0 - data-urls: 5.0.0 - decimal.js: 10.6.0 - html-encoding-sniffer: 4.0.0 - http-proxy-agent: 7.0.2 - https-proxy-agent: 7.0.6 - is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.22 - parse5: 7.3.0 - rrweb-cssom: 0.8.0 - saxes: 6.0.0 - symbol-tree: 3.2.4 - tough-cookie: 5.1.2 - w3c-xmlserializer: 5.0.0 - webidl-conversions: 7.0.0 - whatwg-encoding: 3.1.1 - whatwg-mimetype: 4.0.0 - whatwg-url: 14.2.0 - ws: 8.19.0 - xml-name-validator: 5.0.0 + '@babel/preset-env': 7.29.7(@babel/core@7.29.7) transitivePeerDependencies: - - bufferutil - supports-color - - utf-8-validate - jsdom@27.4.0(postcss@8.5.6): + jsdom@27.4.0: dependencies: - '@acemir/cssom': 0.9.29 - '@asamuzakjp/dom-selector': 6.7.6 - '@exodus/bytes': 1.7.0 - cssstyle: 5.3.4(postcss@8.5.6) + '@acemir/cssom': 0.9.31 + '@asamuzakjp/dom-selector': 6.8.1 + '@exodus/bytes': 1.15.0 + cssstyle: 5.3.7 data-urls: 6.0.0 decimal.js: 10.6.0 html-encoding-sniffer: 6.0.0 @@ -27091,12 +23861,11 @@ snapshots: webidl-conversions: 8.0.0 whatwg-mimetype: 4.0.0 whatwg-url: 15.1.0 - ws: 8.18.3 + ws: 8.21.0 xml-name-validator: 5.0.0 transitivePeerDependencies: - - '@exodus/crypto' + - '@noble/hashes' - bufferutil - - postcss - supports-color - utf-8-validate @@ -27118,8 +23887,6 @@ snapshots: json-schema-traverse@1.0.0: {} - json-schema@0.4.0: {} - json-stable-stringify-without-jsonify@1.0.1: {} json-stream-stringify@3.0.1: {} @@ -27130,13 +23897,7 @@ snapshots: dependencies: minimist: 1.2.8 - json5@2.2.3: {} - - jsonc-parser@3.2.1: {} - - jsonfile@4.0.0: - optionalDependencies: - graceful-fs: 4.2.11 + json5@2.2.3: {} jsonfile@6.1.0: dependencies: @@ -27144,17 +23905,11 @@ snapshots: optionalDependencies: graceful-fs: 4.2.11 - jsonpointer@5.0.1: {} - jstransformer@1.0.0: dependencies: is-promise: 2.2.2 promise: 7.3.1 - keygrip@1.1.0: - dependencies: - tsscmp: 1.0.6 - keyv@4.5.4: dependencies: json-buffer: 3.0.1 @@ -27163,55 +23918,29 @@ snapshots: kleur@4.1.5: {} - koa-compose@4.1.0: {} - - koa@3.0.3: - dependencies: - accepts: 1.3.8 - content-disposition: 0.5.4 - content-type: 1.0.5 - cookies: 0.9.1 - delegates: 1.0.0 - destroy: 1.2.0 - encodeurl: 2.0.0 - escape-html: 1.0.3 - fresh: 0.5.2 - http-assert: 1.5.0 - http-errors: 2.0.1 - koa-compose: 4.1.0 - mime-types: 3.0.2 - on-finished: 2.4.1 - parseurl: 1.3.3 - statuses: 2.0.2 - type-is: 2.0.1 - vary: 1.1.2 - konan@2.1.1: dependencies: - '@babel/parser': 7.28.6 - '@babel/traverse': 7.28.6 + '@babel/parser': 7.29.7 + '@babel/traverse': 7.29.7 transitivePeerDependencies: - supports-color - launch-editor@2.6.1: + launch-editor@2.13.2: dependencies: picocolors: 1.1.1 - shell-quote: 1.8.1 - - leac@0.6.0: {} + shell-quote: 1.8.3 - less-loader@12.3.0(@rspack/core@1.7.4(@swc/helpers@0.5.18))(less@4.5.1)(webpack@5.104.1): + less-loader@12.3.3(@rspack/core@2.1.4)(less@4.6.4)(webpack@5.102.1): dependencies: - less: 4.5.1 + less: 4.6.4 optionalDependencies: - '@rspack/core': 1.7.4(@swc/helpers@0.5.18) - webpack: 5.104.1(webpack-cli@6.0.1) + '@rspack/core': 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + webpack: 5.102.1(postcss@8.5.15) - less@4.5.1: + less@4.6.4: dependencies: - copy-anything: 2.0.6 + copy-anything: 3.0.5 parse-node-version: 1.0.1 - tslib: 2.8.1 optionalDependencies: errno: 0.1.8 graceful-fs: 4.2.11 @@ -27221,18 +23950,14 @@ snapshots: needle: 3.3.1 source-map: 0.6.1 - leven@3.1.0: {} - levn@0.4.1: dependencies: prelude-ls: 1.2.1 type-check: 0.4.0 - license-webpack-plugin@4.0.2(webpack@5.104.1): + license-webpack-plugin@4.0.2: dependencies: - webpack-sources: 3.3.3 - optionalDependencies: - webpack: 5.104.1(webpack-cli@6.0.1) + webpack-sources: 3.4.1 light-my-request@6.6.0: dependencies: @@ -27240,70 +23965,73 @@ snapshots: process-warning: 4.0.0 set-cookie-parser: 2.6.0 - lightningcss-darwin-arm64@1.30.1: + lightningcss-android-arm64@1.32.0: + optional: true + + lightningcss-darwin-arm64@1.32.0: optional: true - lightningcss-darwin-x64@1.30.1: + lightningcss-darwin-x64@1.32.0: optional: true - lightningcss-freebsd-x64@1.30.1: + lightningcss-freebsd-x64@1.32.0: optional: true - lightningcss-linux-arm-gnueabihf@1.30.1: + lightningcss-linux-arm-gnueabihf@1.32.0: optional: true - lightningcss-linux-arm64-gnu@1.30.1: + lightningcss-linux-arm64-gnu@1.32.0: optional: true - lightningcss-linux-arm64-musl@1.30.1: + lightningcss-linux-arm64-musl@1.32.0: optional: true - lightningcss-linux-x64-gnu@1.30.1: + lightningcss-linux-x64-gnu@1.32.0: optional: true - lightningcss-linux-x64-musl@1.30.1: + lightningcss-linux-x64-musl@1.32.0: optional: true - lightningcss-win32-arm64-msvc@1.30.1: + lightningcss-win32-arm64-msvc@1.32.0: optional: true - lightningcss-win32-x64-msvc@1.30.1: + lightningcss-win32-x64-msvc@1.32.0: optional: true - lightningcss@1.30.1: + lightningcss@1.32.0: dependencies: detect-libc: 2.1.2 optionalDependencies: - lightningcss-darwin-arm64: 1.30.1 - lightningcss-darwin-x64: 1.30.1 - lightningcss-freebsd-x64: 1.30.1 - lightningcss-linux-arm-gnueabihf: 1.30.1 - lightningcss-linux-arm64-gnu: 1.30.1 - lightningcss-linux-arm64-musl: 1.30.1 - lightningcss-linux-x64-gnu: 1.30.1 - lightningcss-linux-x64-musl: 1.30.1 - lightningcss-win32-arm64-msvc: 1.30.1 - lightningcss-win32-x64-msvc: 1.30.1 + lightningcss-android-arm64: 1.32.0 + lightningcss-darwin-arm64: 1.32.0 + lightningcss-darwin-x64: 1.32.0 + lightningcss-freebsd-x64: 1.32.0 + lightningcss-linux-arm-gnueabihf: 1.32.0 + lightningcss-linux-arm64-gnu: 1.32.0 + lightningcss-linux-arm64-musl: 1.32.0 + lightningcss-linux-x64-gnu: 1.32.0 + lightningcss-linux-x64-musl: 1.32.0 + lightningcss-win32-arm64-msvc: 1.32.0 + lightningcss-win32-x64-msvc: 1.32.0 lilconfig@3.1.3: {} - line-column-path@3.0.0: + line-column-path@4.0.0: dependencies: - type-fest: 2.19.0 + unicorn-magic: 0.4.0 lines-and-columns@1.2.4: {} lines-and-columns@2.0.4: {} - lint-staged@16.2.7: + lint-staged@16.4.0: dependencies: - commander: 14.0.2 + commander: 14.0.3 listr2: 9.0.5 - micromatch: 4.0.8 - nano-spawn: 2.0.0 - pidtree: 0.6.0 + picomatch: 4.0.4 string-argv: 0.3.2 - yaml: 2.8.1 + tinyexec: 1.2.2 + yaml: 2.9.0 listr2@9.0.5: dependencies: @@ -27324,7 +24052,7 @@ snapshots: dependencies: '@types/trusted-types': 2.0.7 - lit@3.3.2: + lit@3.3.3: dependencies: '@lit/reactive-element': 2.1.0 lit-element: 4.2.0 @@ -27332,7 +24060,7 @@ snapshots: load-esm@1.0.3: {} - loader-runner@4.3.1: {} + loader-runner@4.3.2: {} loader-utils@1.1.0: dependencies: @@ -27354,7 +24082,7 @@ snapshots: local-pkg@1.1.2: dependencies: - mlly: 1.8.0 + mlly: 1.8.2 pkg-types: 2.3.0 quansync: 0.2.11 @@ -27377,29 +24105,21 @@ snapshots: dependencies: p-locate: 6.0.0 - lodash-es@4.17.22: {} + lodash-es@4.18.1: {} - lodash-es@4.17.23: {} - - lodash-unified@1.0.3(@types/lodash-es@4.17.12)(lodash-es@4.17.23)(lodash@4.17.23): + lodash-unified@1.0.3(@types/lodash-es@4.17.12)(lodash-es@4.18.1)(lodash@4.18.1): dependencies: '@types/lodash-es': 4.17.12 - lodash: 4.17.23 - lodash-es: 4.17.23 - - lodash.clonedeepwith@4.5.0: {} + lodash: 4.18.1 + lodash-es: 4.18.1 lodash.debounce@4.0.8: {} - lodash.kebabcase@4.1.1: {} - lodash.merge@4.6.2: {} - lodash.sortby@4.7.0: {} - lodash.truncate@4.4.2: {} - lodash@4.17.23: {} + lodash@4.18.1: {} log-update@6.1.0: dependencies: @@ -27409,16 +24129,6 @@ snapshots: strip-ansi: 7.1.0 wrap-ansi: 9.0.0 - log4js@6.9.1: - dependencies: - date-format: 4.0.14 - debug: 4.4.3 - flatted: 3.2.9 - rfdc: 1.4.1 - streamroller: 3.1.5 - transitivePeerDependencies: - - supports-color - long-timeout@0.1.1: {} longest-streak@3.1.0: {} @@ -27427,25 +24137,15 @@ snapshots: dependencies: js-tokens: 4.0.0 - loupe@3.2.1: {} + loupe@3.2.0: {} lower-case@2.0.2: dependencies: tslib: 2.8.1 - lowlight@1.20.0: - dependencies: - fault: 1.0.4 - highlight.js: 10.7.3 - lru-cache@10.4.3: {} - lru-cache@11.2.4: {} - - lru-cache@4.1.5: - dependencies: - pseudomap: 1.0.2 - yallist: 2.1.2 + lru-cache@11.3.5: {} lru-cache@5.1.1: dependencies: @@ -27457,26 +24157,14 @@ snapshots: lru-cache@8.0.5: {} - lucide-react@0.563.0(react@19.2.4): - dependencies: - react: 19.2.4 - luxon@3.4.4: {} lz-string@1.5.0: {} - magic-string@0.25.9: - dependencies: - sourcemap-codec: 1.4.8 - magic-string@0.30.21: dependencies: '@jridgewell/sourcemap-codec': 1.5.5 - magic-string@0.30.8: - dependencies: - '@jridgewell/sourcemap-codec': 1.5.5 - make-dir@2.1.0: dependencies: pify: 4.0.1 @@ -27488,19 +24176,10 @@ snapshots: make-dir@4.0.0: dependencies: - semver: 7.7.3 - - make-error@1.3.6: - optional: true - - makeerror@1.0.12: - dependencies: - tmpl: 1.0.5 + semver: 7.8.1 map-cache@0.2.2: {} - markdown-extensions@1.1.1: {} - markdown-extensions@2.0.0: {} markdown-table@3.0.3: {} @@ -27563,7 +24242,7 @@ snapshots: micromark-util-decode-numeric-character-reference: 2.0.1 micromark-util-decode-string: 2.0.0 micromark-util-normalize-identifier: 2.0.0 - micromark-util-symbol: 2.0.0 + micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.0 unist-util-stringify-position: 4.0.0 transitivePeerDependencies: @@ -27582,7 +24261,7 @@ snapshots: ccount: 2.0.1 devlop: 1.1.0 mdast-util-find-and-replace: 3.0.2 - micromark-util-character: 2.1.0 + micromark-util-character: 2.1.1 mdast-util-gfm-footnote@1.0.2: dependencies: @@ -27674,16 +24353,6 @@ snapshots: dependencies: mdast-util-to-string: 1.1.0 - mdast-util-mdx-expression@1.3.2: - dependencies: - '@types/estree-jsx': 1.0.4 - '@types/hast': 2.3.10 - '@types/mdast': 3.0.15 - mdast-util-from-markdown: 1.3.1 - mdast-util-to-markdown: 1.5.0 - transitivePeerDependencies: - - supports-color - mdast-util-mdx-expression@2.0.0: dependencies: '@types/estree-jsx': 1.0.4 @@ -27695,23 +24364,6 @@ snapshots: transitivePeerDependencies: - supports-color - mdast-util-mdx-jsx@2.1.4: - dependencies: - '@types/estree-jsx': 1.0.4 - '@types/hast': 2.3.10 - '@types/mdast': 3.0.15 - '@types/unist': 2.0.10 - ccount: 2.0.1 - mdast-util-from-markdown: 1.3.1 - mdast-util-to-markdown: 1.5.0 - parse-entities: 4.0.1 - stringify-entities: 4.0.3 - unist-util-remove-position: 4.0.2 - unist-util-stringify-position: 3.0.3 - vfile-message: 3.1.4 - transitivePeerDependencies: - - supports-color - mdast-util-mdx-jsx@3.1.0: dependencies: '@types/estree-jsx': 1.0.4 @@ -27730,16 +24382,6 @@ snapshots: transitivePeerDependencies: - supports-color - mdast-util-mdx@2.0.1: - dependencies: - mdast-util-from-markdown: 1.3.1 - mdast-util-mdx-expression: 1.3.2 - mdast-util-mdx-jsx: 2.1.4 - mdast-util-mdxjs-esm: 1.3.1 - mdast-util-to-markdown: 1.5.0 - transitivePeerDependencies: - - supports-color - mdast-util-mdx@3.0.0: dependencies: mdast-util-from-markdown: 2.0.0 @@ -27750,16 +24392,6 @@ snapshots: transitivePeerDependencies: - supports-color - mdast-util-mdxjs-esm@1.3.1: - dependencies: - '@types/estree-jsx': 1.0.4 - '@types/hast': 2.3.10 - '@types/mdast': 3.0.15 - mdast-util-from-markdown: 1.3.1 - mdast-util-to-markdown: 1.5.0 - transitivePeerDependencies: - - supports-color - mdast-util-mdxjs-esm@2.0.1: dependencies: '@types/estree-jsx': 1.0.4 @@ -27801,7 +24433,7 @@ snapshots: micromark-util-sanitize-uri: 2.0.0 trim-lines: 3.0.1 unist-util-position: 5.0.0 - unist-util-visit: 5.0.0 + unist-util-visit: 5.1.0 vfile: 6.0.1 mdast-util-to-markdown@1.5.0: @@ -27823,7 +24455,7 @@ snapshots: mdast-util-phrasing: 4.1.0 mdast-util-to-string: 4.0.0 micromark-util-decode-string: 2.0.0 - unist-util-visit: 5.0.0 + unist-util-visit: 5.1.0 zwitch: 2.0.4 mdast-util-to-string@1.1.0: {} @@ -27854,7 +24486,7 @@ snapshots: media-query-parser@2.0.2: dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.28.2 media-typer@0.3.0: {} @@ -27862,8 +24494,16 @@ snapshots: medium-zoom@1.1.0: {} - memfs@4.51.1: + memfs@4.57.2(tslib@2.8.1): dependencies: + '@jsonjoy.com/fs-core': 4.57.2(tslib@2.8.1) + '@jsonjoy.com/fs-fsa': 4.57.2(tslib@2.8.1) + '@jsonjoy.com/fs-node': 4.57.2(tslib@2.8.1) + '@jsonjoy.com/fs-node-builtins': 4.57.2(tslib@2.8.1) + '@jsonjoy.com/fs-node-to-fsa': 4.57.2(tslib@2.8.1) + '@jsonjoy.com/fs-node-utils': 4.57.2(tslib@2.8.1) + '@jsonjoy.com/fs-print': 4.57.2(tslib@2.8.1) + '@jsonjoy.com/fs-snapshot': 4.57.2(tslib@2.8.1) '@jsonjoy.com/json-pack': 1.21.0(tslib@2.8.1) '@jsonjoy.com/util': 1.9.0(tslib@2.8.1) glob-to-regex.js: 1.2.0(tslib@2.8.1) @@ -27873,20 +24513,12 @@ snapshots: memoize-one@6.0.0: {} - merge-descriptors@1.0.3: {} - merge-descriptors@2.0.0: {} - merge-source-map@1.1.0: - dependencies: - source-map: 0.6.1 - merge-stream@2.0.0: {} merge2@1.4.1: {} - methods@1.1.2: {} - micromark-core-commonmark@1.1.0: dependencies: decode-named-character-reference: 1.0.2 @@ -27915,14 +24547,46 @@ snapshots: micromark-factory-space: 2.0.0 micromark-factory-title: 2.0.0 micromark-factory-whitespace: 2.0.0 - micromark-util-character: 2.1.0 - micromark-util-chunked: 2.0.0 + micromark-util-character: 2.1.1 + micromark-util-chunked: 2.0.1 micromark-util-classify-character: 2.0.0 micromark-util-html-tag-name: 2.0.0 micromark-util-normalize-identifier: 2.0.0 - micromark-util-resolve-all: 2.0.0 + micromark-util-resolve-all: 2.0.1 micromark-util-subtokenize: 2.0.0 - micromark-util-symbol: 2.0.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.0 + + micromark-extension-cjk-friendly-gfm-strikethrough@2.0.1(micromark-util-types@2.0.0)(micromark@4.0.0): + dependencies: + devlop: 1.1.0 + get-east-asian-width: 1.4.0 + micromark: 4.0.0 + micromark-extension-cjk-friendly-util: 3.0.1(micromark-util-types@2.0.0) + micromark-util-character: 2.1.1 + micromark-util-chunked: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-symbol: 2.0.1 + optionalDependencies: + micromark-util-types: 2.0.0 + + micromark-extension-cjk-friendly-util@3.0.1(micromark-util-types@2.0.0): + dependencies: + get-east-asian-width: 1.4.0 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + optionalDependencies: + micromark-util-types: 2.0.0 + + micromark-extension-cjk-friendly@2.0.1(micromark-util-types@2.0.0)(micromark@4.0.0): + dependencies: + devlop: 1.1.0 + micromark: 4.0.0 + micromark-extension-cjk-friendly-util: 3.0.1(micromark-util-types@2.0.0) + micromark-util-chunked: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-symbol: 2.0.1 + optionalDependencies: micromark-util-types: 2.0.0 micromark-extension-gfm-autolink-literal@1.0.5: @@ -27934,9 +24598,9 @@ snapshots: micromark-extension-gfm-autolink-literal@2.1.0: dependencies: - micromark-util-character: 2.1.0 + micromark-util-character: 2.1.1 micromark-util-sanitize-uri: 2.0.0 - micromark-util-symbol: 2.0.0 + micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.0 micromark-extension-gfm-footnote@1.1.2: @@ -27955,10 +24619,10 @@ snapshots: devlop: 1.1.0 micromark-core-commonmark: 2.0.0 micromark-factory-space: 2.0.0 - micromark-util-character: 2.1.0 + micromark-util-character: 2.1.1 micromark-util-normalize-identifier: 2.0.0 micromark-util-sanitize-uri: 2.0.0 - micromark-util-symbol: 2.0.0 + micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.0 micromark-extension-gfm-strikethrough@1.0.7: @@ -27973,10 +24637,10 @@ snapshots: micromark-extension-gfm-strikethrough@2.1.0: dependencies: devlop: 1.1.0 - micromark-util-chunked: 2.0.0 + micromark-util-chunked: 2.0.1 micromark-util-classify-character: 2.0.0 - micromark-util-resolve-all: 2.0.0 - micromark-util-symbol: 2.0.0 + micromark-util-resolve-all: 2.0.1 + micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.0 micromark-extension-gfm-table@1.0.7: @@ -27991,8 +24655,8 @@ snapshots: dependencies: devlop: 1.1.0 micromark-factory-space: 2.0.0 - micromark-util-character: 2.1.0 - micromark-util-symbol: 2.0.0 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.0 micromark-extension-gfm-tagfilter@1.0.2: @@ -28015,8 +24679,8 @@ snapshots: dependencies: devlop: 1.1.0 micromark-factory-space: 2.0.0 - micromark-util-character: 2.1.0 - micromark-util-symbol: 2.0.0 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.0 micromark-extension-gfm@2.0.3: @@ -28041,101 +24705,50 @@ snapshots: micromark-util-combine-extensions: 2.0.0 micromark-util-types: 2.0.0 - micromark-extension-mdx-expression@1.0.8: - dependencies: - '@types/estree': 1.0.8 - micromark-factory-mdx-expression: 1.0.9 - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-events-to-acorn: 1.2.3 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 - micromark-extension-mdx-expression@3.0.0: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 devlop: 1.1.0 micromark-factory-mdx-expression: 2.0.1 micromark-factory-space: 2.0.0 - micromark-util-character: 2.1.0 + micromark-util-character: 2.1.1 micromark-util-events-to-acorn: 2.0.2 - micromark-util-symbol: 2.0.0 + micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.0 - micromark-extension-mdx-jsx@1.0.5: - dependencies: - '@types/acorn': 4.0.6 - '@types/estree': 1.0.8 - estree-util-is-identifier-name: 2.1.0 - micromark-factory-mdx-expression: 1.0.9 - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 - vfile-message: 3.1.4 - micromark-extension-mdx-jsx@3.0.0: dependencies: '@types/acorn': 4.0.6 - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 devlop: 1.1.0 estree-util-is-identifier-name: 3.0.0 micromark-factory-mdx-expression: 2.0.1 micromark-factory-space: 2.0.0 - micromark-util-character: 2.1.0 - micromark-util-symbol: 2.0.0 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.0 vfile-message: 4.0.2 - micromark-extension-mdx-md@1.0.1: - dependencies: - micromark-util-types: 1.1.0 - micromark-extension-mdx-md@2.0.0: dependencies: micromark-util-types: 2.0.0 - micromark-extension-mdxjs-esm@1.0.5: - dependencies: - '@types/estree': 1.0.8 - micromark-core-commonmark: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-events-to-acorn: 1.2.3 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - unist-util-position-from-estree: 1.1.2 - uvu: 0.5.6 - vfile-message: 3.1.4 - micromark-extension-mdxjs-esm@3.0.0: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 devlop: 1.1.0 micromark-core-commonmark: 2.0.0 - micromark-util-character: 2.1.0 + micromark-util-character: 2.1.1 micromark-util-events-to-acorn: 2.0.2 - micromark-util-symbol: 2.0.0 + micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.0 unist-util-position-from-estree: 2.0.0 vfile-message: 4.0.2 - micromark-extension-mdxjs@1.0.1: - dependencies: - acorn: 8.15.0 - acorn-jsx: 5.3.2(acorn@8.15.0) - micromark-extension-mdx-expression: 1.0.8 - micromark-extension-mdx-jsx: 1.0.5 - micromark-extension-mdx-md: 1.0.1 - micromark-extension-mdxjs-esm: 1.0.5 - micromark-util-combine-extensions: 1.1.0 - micromark-util-types: 1.1.0 - micromark-extension-mdxjs@3.0.0: dependencies: - acorn: 8.15.0 - acorn-jsx: 5.3.2(acorn@8.15.0) + acorn: 8.16.0 + acorn-jsx: 5.3.2(acorn@8.16.0) micromark-extension-mdx-expression: 3.0.0 micromark-extension-mdx-jsx: 3.0.0 micromark-extension-mdx-md: 2.0.0 @@ -28151,8 +24764,8 @@ snapshots: micromark-factory-destination@2.0.0: dependencies: - micromark-util-character: 2.1.0 - micromark-util-symbol: 2.0.0 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.0 micromark-factory-label@1.1.0: @@ -28165,28 +24778,17 @@ snapshots: micromark-factory-label@2.0.0: dependencies: devlop: 1.1.0 - micromark-util-character: 2.1.0 - micromark-util-symbol: 2.0.0 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.0 - micromark-factory-mdx-expression@1.0.9: - dependencies: - '@types/estree': 1.0.8 - micromark-util-character: 1.2.0 - micromark-util-events-to-acorn: 1.2.3 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - unist-util-position-from-estree: 1.1.2 - uvu: 0.5.6 - vfile-message: 3.1.4 - micromark-factory-mdx-expression@2.0.1: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 devlop: 1.1.0 - micromark-util-character: 2.1.0 + micromark-util-character: 2.1.1 micromark-util-events-to-acorn: 2.0.2 - micromark-util-symbol: 2.0.0 + micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.0 unist-util-position-from-estree: 2.0.0 vfile-message: 4.0.2 @@ -28198,7 +24800,7 @@ snapshots: micromark-factory-space@2.0.0: dependencies: - micromark-util-character: 2.1.0 + micromark-util-character: 2.1.1 micromark-util-types: 2.0.0 micromark-factory-title@1.1.0: @@ -28211,8 +24813,8 @@ snapshots: micromark-factory-title@2.0.0: dependencies: micromark-factory-space: 2.0.0 - micromark-util-character: 2.1.0 - micromark-util-symbol: 2.0.0 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.0 micromark-factory-whitespace@1.1.0: @@ -28225,8 +24827,8 @@ snapshots: micromark-factory-whitespace@2.0.0: dependencies: micromark-factory-space: 2.0.0 - micromark-util-character: 2.1.0 - micromark-util-symbol: 2.0.0 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.0 micromark-util-character@1.2.0: @@ -28234,18 +24836,18 @@ snapshots: micromark-util-symbol: 1.1.0 micromark-util-types: 1.1.0 - micromark-util-character@2.1.0: + micromark-util-character@2.1.1: dependencies: - micromark-util-symbol: 2.0.0 + micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.0 micromark-util-chunked@1.1.0: dependencies: micromark-util-symbol: 1.1.0 - micromark-util-chunked@2.0.0: + micromark-util-chunked@2.0.1: dependencies: - micromark-util-symbol: 2.0.0 + micromark-util-symbol: 2.0.1 micromark-util-classify-character@1.1.0: dependencies: @@ -28255,8 +24857,8 @@ snapshots: micromark-util-classify-character@2.0.0: dependencies: - micromark-util-character: 2.1.0 - micromark-util-symbol: 2.0.0 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.0 micromark-util-combine-extensions@1.1.0: @@ -28266,7 +24868,7 @@ snapshots: micromark-util-combine-extensions@2.0.0: dependencies: - micromark-util-chunked: 2.0.0 + micromark-util-chunked: 2.0.1 micromark-util-types: 2.0.0 micromark-util-decode-numeric-character-reference@1.1.0: @@ -28275,7 +24877,7 @@ snapshots: micromark-util-decode-numeric-character-reference@2.0.1: dependencies: - micromark-util-symbol: 2.0.0 + micromark-util-symbol: 2.0.1 micromark-util-decode-string@1.1.0: dependencies: @@ -28287,33 +24889,22 @@ snapshots: micromark-util-decode-string@2.0.0: dependencies: decode-named-character-reference: 1.0.2 - micromark-util-character: 2.1.0 + micromark-util-character: 2.1.1 micromark-util-decode-numeric-character-reference: 2.0.1 - micromark-util-symbol: 2.0.0 + micromark-util-symbol: 2.0.1 micromark-util-encode@1.1.0: {} micromark-util-encode@2.0.0: {} - micromark-util-events-to-acorn@1.2.3: - dependencies: - '@types/acorn': 4.0.6 - '@types/estree': 1.0.8 - '@types/unist': 2.0.10 - estree-util-visit: 1.2.1 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 - vfile-message: 3.1.4 - micromark-util-events-to-acorn@2.0.2: dependencies: '@types/acorn': 4.0.6 - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 '@types/unist': 3.0.3 devlop: 1.1.0 estree-util-visit: 2.0.0 - micromark-util-symbol: 2.0.0 + micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.0 vfile-message: 4.0.2 @@ -28327,13 +24918,13 @@ snapshots: micromark-util-normalize-identifier@2.0.0: dependencies: - micromark-util-symbol: 2.0.0 + micromark-util-symbol: 2.0.1 micromark-util-resolve-all@1.1.0: dependencies: micromark-util-types: 1.1.0 - micromark-util-resolve-all@2.0.0: + micromark-util-resolve-all@2.0.1: dependencies: micromark-util-types: 2.0.0 @@ -28345,9 +24936,9 @@ snapshots: micromark-util-sanitize-uri@2.0.0: dependencies: - micromark-util-character: 2.1.0 + micromark-util-character: 2.1.1 micromark-util-encode: 2.0.0 - micromark-util-symbol: 2.0.0 + micromark-util-symbol: 2.0.1 micromark-util-subtokenize@1.1.0: dependencies: @@ -28359,13 +24950,13 @@ snapshots: micromark-util-subtokenize@2.0.0: dependencies: devlop: 1.1.0 - micromark-util-chunked: 2.0.0 - micromark-util-symbol: 2.0.0 + micromark-util-chunked: 2.0.1 + micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.0 micromark-util-symbol@1.1.0: {} - micromark-util-symbol@2.0.0: {} + micromark-util-symbol@2.0.1: {} micromark-util-types@1.1.0: {} @@ -28401,16 +24992,16 @@ snapshots: devlop: 1.1.0 micromark-core-commonmark: 2.0.0 micromark-factory-space: 2.0.0 - micromark-util-character: 2.1.0 - micromark-util-chunked: 2.0.0 + micromark-util-character: 2.1.1 + micromark-util-chunked: 2.0.1 micromark-util-combine-extensions: 2.0.0 micromark-util-decode-numeric-character-reference: 2.0.1 micromark-util-encode: 2.0.0 micromark-util-normalize-identifier: 2.0.0 - micromark-util-resolve-all: 2.0.0 + micromark-util-resolve-all: 2.0.1 micromark-util-sanitize-uri: 2.0.0 micromark-util-subtokenize: 2.0.0 - micromark-util-symbol: 2.0.0 + micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.0 transitivePeerDependencies: - supports-color @@ -28439,7 +25030,7 @@ snapshots: dependencies: mime-db: 1.52.0 - mime-types@3.0.2: + mime-types@3.0.1: dependencies: mime-db: 1.54.0 @@ -28458,11 +25049,11 @@ snapshots: minimalistic-crypto-utils@1.0.1: {} - minimatch@10.1.1: + minimatch@10.2.5: dependencies: - '@isaacs/brace-expansion': 5.0.0 + brace-expansion: 5.0.5 - minimatch@3.1.2: + minimatch@3.1.5: dependencies: brace-expansion: 1.1.11 @@ -28490,17 +25081,13 @@ snapshots: minipass@5.0.0: {} - minipass@7.1.2: {} + minipass@7.1.3: {} minizlib@2.1.2: dependencies: minipass: 3.3.6 yallist: 4.0.0 - minizlib@3.0.2: - dependencies: - minipass: 7.1.2 - mkdirp-classic@0.5.3: optional: true @@ -28510,30 +25097,26 @@ snapshots: mkdirp@1.0.4: {} - mkdirp@3.0.1: {} - - mlly@1.8.0: + mlly@1.8.2: dependencies: - acorn: 8.15.0 + acorn: 8.16.0 pathe: 2.0.3 pkg-types: 1.3.1 - ufo: 1.6.1 + ufo: 1.6.3 modern-ahocorasick@1.0.1: {} - monaco-editor-webpack-plugin@7.1.1(monaco-editor@0.55.1)(webpack@5.104.1): + monaco-editor-webpack-plugin@7.1.1(monaco-editor@0.55.1)(webpack@5.102.1): dependencies: loader-utils: 2.0.4 monaco-editor: 0.55.1 - webpack: 5.104.1(webpack-cli@6.0.1) + webpack: 5.102.1 monaco-editor@0.55.1: dependencies: dompurify: 3.2.7 marked: 14.0.0 - moo@0.5.2: {} - mri@1.2.0: {} mrmime@2.0.0: {} @@ -28556,26 +25139,17 @@ snapshots: type-is: 1.6.18 xtend: 4.0.2 - multicast-dns@7.2.5: - dependencies: - dns-packet: 5.6.1 - thunky: 1.1.0 - mz@2.7.0: dependencies: any-promise: 1.3.0 object-assign: 4.1.1 thenify-all: 1.6.0 - nano-spawn@2.0.0: {} - - nanoid@3.3.11: {} + nanoid@3.3.12: {} napi-build-utils@2.0.0: optional: true - napi-postinstall@0.3.4: {} - natural-compare@1.4.0: {} needle@3.3.1: @@ -28592,32 +25166,33 @@ snapshots: neo-async@2.6.2: {} - next-rspack@16.1.6(@swc/helpers@0.5.18): + next-rspack@16.2.6(@swc/helpers@0.5.23): dependencies: - '@next/rspack-core': 1.0.2(@swc/helpers@0.5.18) + '@next/rspack-core': 1.0.2(@swc/helpers@0.5.23) transitivePeerDependencies: - '@swc/helpers' - next@16.1.6(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3): + next@16.2.6(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.7)(react@19.2.7)(sass@1.100.0): dependencies: - '@next/env': 16.1.6 + '@next/env': 16.2.6 '@swc/helpers': 0.5.15 - baseline-browser-mapping: 2.9.7 - caniuse-lite: 1.0.30001760 + baseline-browser-mapping: 2.10.20 + caniuse-lite: 1.0.30001788 postcss: 8.4.31 - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) - styled-jsx: 5.1.6(react@19.2.4) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + styled-jsx: 5.1.6(react@19.2.7) optionalDependencies: - '@next/swc-darwin-arm64': 16.1.6 - '@next/swc-darwin-x64': 16.1.6 - '@next/swc-linux-arm64-gnu': 16.1.6 - '@next/swc-linux-arm64-musl': 16.1.6 - '@next/swc-linux-x64-gnu': 16.1.6 - '@next/swc-linux-x64-musl': 16.1.6 - '@next/swc-win32-arm64-msvc': 16.1.6 - '@next/swc-win32-x64-msvc': 16.1.6 - sass: 1.97.3 + '@next/swc-darwin-arm64': 16.2.6 + '@next/swc-darwin-x64': 16.2.6 + '@next/swc-linux-arm64-gnu': 16.2.6 + '@next/swc-linux-arm64-musl': 16.2.6 + '@next/swc-linux-x64-gnu': 16.2.6 + '@next/swc-linux-x64-musl': 16.2.6 + '@next/swc-win32-arm64-msvc': 16.2.6 + '@next/swc-win32-x64-msvc': 16.2.6 + babel-plugin-react-compiler: 1.0.0 + sass: 1.100.0 sharp: 0.34.5 transitivePeerDependencies: - '@babel/core' @@ -28628,9 +25203,9 @@ snapshots: lower-case: 2.0.2 tslib: 2.8.1 - node-abi@3.87.0: + node-abi@3.92.0: dependencies: - semver: 7.7.3 + semver: 7.8.1 optional: true node-addon-api@7.1.1: @@ -28644,22 +25219,18 @@ snapshots: optionalDependencies: encoding: 0.1.13 - node-forge@1.3.1: {} - - node-int64@0.4.0: {} - - node-loader@2.1.0(webpack@5.104.1): + node-loader@2.1.0(webpack@5.102.1): dependencies: loader-utils: 2.0.4 - webpack: 5.104.1(webpack-cli@6.0.1) + webpack: 5.102.1(postcss@8.5.15) - node-polyfill-webpack-plugin@4.1.0(webpack@5.104.1): + node-polyfill-webpack-plugin@4.1.0(webpack@5.102.1): dependencies: node-stdlib-browser: 1.3.1 type-fest: 4.40.0 - webpack: 5.104.1(webpack-cli@6.0.1) + webpack: 5.102.1 - node-releases@2.0.27: {} + node-releases@2.0.37: {} node-schedule@2.1.1: dependencies: @@ -28705,7 +25276,7 @@ snapshots: dependencies: hosted-git-info: 4.1.0 is-core-module: 2.16.1 - semver: 7.7.3 + semver: 7.8.1 validate-npm-package-license: 3.0.4 normalize-path@3.0.0: {} @@ -28718,14 +25289,17 @@ snapshots: dependencies: path-key: 3.1.1 + npm-run-path@6.0.0: + dependencies: + path-key: 4.0.0 + unicorn-magic: 0.3.0 + nprogress@0.2.0: {} nth-check@2.1.1: dependencies: boolbase: 1.0.0 - nwsapi@2.2.22: {} - object-assign@4.1.1: {} object-hash@3.0.0: {} @@ -28734,14 +25308,14 @@ snapshots: object-is@1.1.6: dependencies: - call-bind: 1.0.8 + call-bind: 1.0.9 define-properties: 1.2.1 object-keys@1.1.1: {} object.assign@4.1.7: dependencies: - call-bind: 1.0.8 + call-bind: 1.0.9 call-bound: 1.0.4 define-properties: 1.2.1 es-object-atoms: 1.1.1 @@ -28750,13 +25324,13 @@ snapshots: objectorarray@1.0.5: {} - obuf@1.1.2: {} + obug@2.1.1: {} ofetch@1.5.1: dependencies: destr: 2.0.5 node-fetch-native: 1.6.7 - ufo: 1.6.1 + ufo: 1.6.3 on-exit-leak-free@2.1.2: {} @@ -28778,28 +25352,37 @@ snapshots: dependencies: mimic-function: 5.0.1 - oniguruma-parser@0.12.1: {} + oniguruma-parser@0.12.2: {} - oniguruma-to-es@4.3.4: + oniguruma-to-es@4.3.6: dependencies: - oniguruma-parser: 0.12.1 - regex: 6.0.1 + oniguruma-parser: 0.12.2 + regex: 6.1.0 regex-recursion: 6.0.2 - open-editor@4.1.1: + open-editor@6.0.0: dependencies: env-editor: 1.3.0 - execa: 5.1.1 - line-column-path: 3.0.0 - open: 8.4.2 + execa: 9.6.1 + line-column-path: 4.0.0 + open: 11.0.0 open@10.2.0: dependencies: - default-browser: 5.4.0 + default-browser: 5.5.0 define-lazy-prop: 3.0.0 is-inside-container: 1.0.0 wsl-utils: 0.1.0 + open@11.0.0: + dependencies: + default-browser: 5.5.0 + define-lazy-prop: 3.0.0 + is-in-ssh: 1.0.0 + is-inside-container: 1.0.0 + powershell-utils: 0.1.0 + wsl-utils: 0.3.1 + open@8.4.2: dependencies: define-lazy-prop: 2.0.0 @@ -28819,6 +25402,57 @@ snapshots: os-browserify@0.3.0: {} + oxc-parser@0.127.0: + dependencies: + '@oxc-project/types': 0.127.0 + optionalDependencies: + '@oxc-parser/binding-android-arm-eabi': 0.127.0 + '@oxc-parser/binding-android-arm64': 0.127.0 + '@oxc-parser/binding-darwin-arm64': 0.127.0 + '@oxc-parser/binding-darwin-x64': 0.127.0 + '@oxc-parser/binding-freebsd-x64': 0.127.0 + '@oxc-parser/binding-linux-arm-gnueabihf': 0.127.0 + '@oxc-parser/binding-linux-arm-musleabihf': 0.127.0 + '@oxc-parser/binding-linux-arm64-gnu': 0.127.0 + '@oxc-parser/binding-linux-arm64-musl': 0.127.0 + '@oxc-parser/binding-linux-ppc64-gnu': 0.127.0 + '@oxc-parser/binding-linux-riscv64-gnu': 0.127.0 + '@oxc-parser/binding-linux-riscv64-musl': 0.127.0 + '@oxc-parser/binding-linux-s390x-gnu': 0.127.0 + '@oxc-parser/binding-linux-x64-gnu': 0.127.0 + '@oxc-parser/binding-linux-x64-musl': 0.127.0 + '@oxc-parser/binding-openharmony-arm64': 0.127.0 + '@oxc-parser/binding-wasm32-wasi': 0.127.0 + '@oxc-parser/binding-win32-arm64-msvc': 0.127.0 + '@oxc-parser/binding-win32-ia32-msvc': 0.127.0 + '@oxc-parser/binding-win32-x64-msvc': 0.127.0 + + oxc-resolver@11.19.1(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2): + optionalDependencies: + '@oxc-resolver/binding-android-arm-eabi': 11.19.1 + '@oxc-resolver/binding-android-arm64': 11.19.1 + '@oxc-resolver/binding-darwin-arm64': 11.19.1 + '@oxc-resolver/binding-darwin-x64': 11.19.1 + '@oxc-resolver/binding-freebsd-x64': 11.19.1 + '@oxc-resolver/binding-linux-arm-gnueabihf': 11.19.1 + '@oxc-resolver/binding-linux-arm-musleabihf': 11.19.1 + '@oxc-resolver/binding-linux-arm64-gnu': 11.19.1 + '@oxc-resolver/binding-linux-arm64-musl': 11.19.1 + '@oxc-resolver/binding-linux-ppc64-gnu': 11.19.1 + '@oxc-resolver/binding-linux-riscv64-gnu': 11.19.1 + '@oxc-resolver/binding-linux-riscv64-musl': 11.19.1 + '@oxc-resolver/binding-linux-s390x-gnu': 11.19.1 + '@oxc-resolver/binding-linux-x64-gnu': 11.19.1 + '@oxc-resolver/binding-linux-x64-musl': 11.19.1 + '@oxc-resolver/binding-openharmony-arm64': 11.19.1 + '@oxc-resolver/binding-wasm32-wasi': 11.19.1(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2) + '@oxc-resolver/binding-win32-arm64-msvc': 11.19.1 + '@oxc-resolver/binding-win32-ia32-msvc': 11.19.1 + '@oxc-resolver/binding-win32-x64-msvc': 11.19.1 + transitivePeerDependencies: + - '@emnapi/core' + - '@emnapi/runtime' + p-limit@2.3.0: dependencies: p-try: 2.2.0 @@ -28847,17 +25481,11 @@ snapshots: dependencies: p-limit: 4.0.0 - p-retry@6.2.0: - dependencies: - '@types/retry': 0.12.2 - is-network-error: 1.1.0 - retry: 0.13.1 - p-try@2.2.0: {} package-json-from-dist@1.0.1: {} - package-manager-detector@1.5.0: {} + package-manager-detector@1.6.0: {} pako@1.0.11: {} @@ -28879,15 +25507,6 @@ snapshots: pbkdf2: 3.1.2 safe-buffer: 5.2.1 - parse-entities@2.0.0: - dependencies: - character-entities: 1.2.4 - character-entities-legacy: 1.1.4 - character-reference-invalid: 1.1.4 - is-alphanumerical: 1.0.4 - is-decimal: 1.0.4 - is-hexadecimal: 1.0.4 - parse-entities@4.0.1: dependencies: '@types/unist': 2.0.10 @@ -28907,11 +25526,13 @@ snapshots: parse-json@5.2.0: dependencies: - '@babel/code-frame': 7.28.6 + '@babel/code-frame': 7.29.7 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 + parse-ms@4.0.0: {} + parse-node-version@1.0.1: {} parse-passwd@1.0.0: {} @@ -28934,11 +25555,6 @@ snapshots: dependencies: entities: 6.0.0 - parseley@0.12.1: - dependencies: - leac: 0.6.0 - peberminta: 0.9.0 - parseurl@1.3.3: {} pascal-case@3.1.2: @@ -28960,6 +25576,8 @@ snapshots: path-key@3.1.1: {} + path-key@4.0.0: {} + path-parse@1.0.7: {} path-root-regex@0.1.2: {} @@ -28971,14 +25589,12 @@ snapshots: path-scurry@1.11.1: dependencies: lru-cache: 10.4.3 - minipass: 7.1.2 + minipass: 7.1.3 - path-scurry@2.0.1: + path-scurry@2.0.2: dependencies: - lru-cache: 11.2.4 - minipass: 7.1.2 - - path-to-regexp@0.1.12: {} + lru-cache: 11.3.5 + minipass: 7.1.3 path-to-regexp@3.3.0: {} @@ -28998,23 +25614,11 @@ snapshots: safe-buffer: 5.2.1 sha.js: 2.4.11 - peberminta@0.9.0: {} - - periscopic@3.1.0: - dependencies: - '@types/estree': 1.0.8 - estree-walker: 3.0.3 - is-reference: 3.0.3 - - picocolors@0.2.1: {} - picocolors@1.1.1: {} picomatch@2.3.1: {} - picomatch@4.0.3: {} - - pidtree@0.6.0: {} + picomatch@4.0.4: {} pify@2.3.0: {} @@ -29059,30 +25663,30 @@ snapshots: pkg-types@1.3.1: dependencies: confbox: 0.1.8 - mlly: 1.8.0 + mlly: 1.8.2 pathe: 2.0.3 pkg-types@2.3.0: dependencies: confbox: 0.2.2 - exsolve: 1.0.7 + exsolve: 1.0.8 pathe: 2.0.3 - playwright-core@1.58.1: {} + playwright-core@1.60.0: {} - playwright@1.58.1: + playwright@1.60.0: dependencies: - playwright-core: 1.58.1 + playwright-core: 1.60.0 optionalDependencies: fsevents: 2.3.2 - pnpm-workspace-yaml@1.3.0: + pnpm-workspace-yaml@1.6.1: dependencies: - yaml: 2.8.1 + yaml: 2.9.0 polished@4.3.1: dependencies: - '@babel/runtime': 7.28.4 + '@babel/runtime': 7.28.2 portfinder@1.0.38: dependencies: @@ -29093,78 +25697,83 @@ snapshots: possible-typed-array-names@1.0.0: {} - postcss-import@15.1.0(postcss@8.5.6): + postcss-import@15.1.0(postcss@8.5.15): dependencies: - postcss: 8.5.6 + postcss: 8.5.15 postcss-value-parser: 4.2.0 read-cache: 1.0.0 - resolve: 1.22.11 + resolve: 1.22.12 - postcss-js@4.0.1(postcss@8.5.6): + postcss-js@4.0.1(postcss@8.5.15): dependencies: camelcase-css: 2.0.1 - postcss: 8.5.6 + postcss: 8.5.15 - postcss-load-config@6.0.1(jiti@1.21.7)(postcss@8.5.6)(tsx@4.19.2)(yaml@2.8.1): + postcss-load-config@6.0.1(jiti@1.21.7)(postcss@8.5.15)(tsx@4.19.2)(yaml@2.9.0): dependencies: lilconfig: 3.1.3 optionalDependencies: jiti: 1.21.7 - postcss: 8.5.6 + postcss: 8.5.15 tsx: 4.19.2 - yaml: 2.8.1 + yaml: 2.9.0 - postcss-load-config@6.0.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.19.2)(yaml@2.8.1): + postcss-load-config@6.0.1(jiti@2.7.0)(postcss@8.5.15)(tsx@4.19.2)(yaml@2.9.0): dependencies: lilconfig: 3.1.3 optionalDependencies: - jiti: 2.6.1 - postcss: 8.5.6 + jiti: 2.7.0 + postcss: 8.5.15 tsx: 4.19.2 - yaml: 2.8.1 + yaml: 2.9.0 - postcss-loader@8.2.0(@rspack/core@1.7.4(@swc/helpers@0.5.18))(postcss@8.5.6)(typescript@5.9.3)(webpack@5.104.1): + postcss-loader@8.2.1(@rspack/core@2.1.4)(postcss@8.5.15)(typescript@6.0.3)(webpack@5.102.1): dependencies: - cosmiconfig: 9.0.0(typescript@5.9.3) - jiti: 2.6.1 - postcss: 8.5.6 - semver: 7.7.3 + cosmiconfig: 9.0.0(typescript@6.0.3) + jiti: 2.7.0 + postcss: 8.5.15 + semver: 7.8.1 optionalDependencies: - '@rspack/core': 1.7.4(@swc/helpers@0.5.18) - webpack: 5.104.1(webpack-cli@6.0.1) + '@rspack/core': 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + webpack: 5.102.1(postcss@8.5.15) transitivePeerDependencies: - typescript - postcss-modules-extract-imports@3.1.0(postcss@8.5.6): + postcss-modules-extract-imports@3.1.0(postcss@8.5.15): dependencies: - postcss: 8.5.6 + postcss: 8.5.15 - postcss-modules-local-by-default@4.0.5(postcss@8.5.6): + postcss-modules-local-by-default@4.0.5(postcss@8.5.15): dependencies: - icss-utils: 5.1.0(postcss@8.5.6) - postcss: 8.5.6 + icss-utils: 5.1.0(postcss@8.5.15) + postcss: 8.5.15 postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 - postcss-modules-scope@3.2.0(postcss@8.5.6): + postcss-modules-scope@3.2.0(postcss@8.5.15): dependencies: - postcss: 8.5.6 + postcss: 8.5.15 postcss-selector-parser: 6.1.2 - postcss-modules-values@4.0.0(postcss@8.5.6): + postcss-modules-values@4.0.0(postcss@8.5.15): dependencies: - icss-utils: 5.1.0(postcss@8.5.6) - postcss: 8.5.6 + icss-utils: 5.1.0(postcss@8.5.15) + postcss: 8.5.15 - postcss-nested@6.2.0(postcss@8.5.6): + postcss-nested@6.2.0(postcss@8.5.15): dependencies: - postcss: 8.5.6 + postcss: 8.5.15 postcss-selector-parser: 6.1.2 postcss-plugin-px2rem@0.8.1: dependencies: postcss: 5.2.18 + postcss-selector-parser@6.0.10: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + postcss-selector-parser@6.1.2: dependencies: cssesc: 3.0.0 @@ -29179,30 +25788,21 @@ snapshots: source-map: 0.5.7 supports-color: 3.2.3 - postcss@7.0.39: - dependencies: - picocolors: 0.2.1 - source-map: 0.6.1 - postcss@8.4.31: dependencies: - nanoid: 3.3.11 + nanoid: 3.3.12 picocolors: 1.1.1 source-map-js: 1.2.1 - postcss@8.4.49: + postcss@8.5.15: dependencies: - nanoid: 3.3.11 + nanoid: 3.3.12 picocolors: 1.1.1 source-map-js: 1.2.1 - postcss@8.5.6: - dependencies: - nanoid: 3.3.11 - picocolors: 1.1.1 - source-map-js: 1.2.1 + powershell-utils@0.1.0: {} - preact@10.28.3: {} + preact@10.29.2: {} prebuild-install@7.1.3: dependencies: @@ -29212,8 +25812,8 @@ snapshots: minimist: 1.2.8 mkdirp-classic: 0.5.3 napi-build-utils: 2.0.0 - node-abi: 3.87.0 - pump: 3.0.3 + node-abi: 3.92.0 + pump: 3.0.4 rc: 1.2.8 simple-get: 4.0.1 tar-fs: 2.1.4 @@ -29222,14 +25822,11 @@ snapshots: prelude-ls@1.2.1: {} - prettier@2.8.8: - optional: true - - pretty-bytes@5.6.0: {} + prettier@3.8.3: {} pretty-error@4.0.0: dependencies: - lodash: 4.17.23 + lodash: 4.18.1 renderkid: 3.0.0 pretty-format@27.5.1: @@ -29238,15 +25835,9 @@ snapshots: ansi-styles: 5.2.0 react-is: 17.0.2 - pretty-format@30.2.0: + pretty-ms@9.3.0: dependencies: - '@jest/schemas': 30.0.5 - ansi-styles: 5.2.0 - react-is: 18.3.1 - - prismjs@1.27.0: {} - - prismjs@1.29.0: {} + parse-ms: 4.0.0 process-nextick-args@2.0.1: {} @@ -29262,16 +25853,6 @@ snapshots: dependencies: asap: 2.0.6 - prop-types@15.8.1: - dependencies: - loose-envify: 1.4.0 - object-assign: 4.1.1 - react-is: 16.13.1 - - property-information@5.6.0: - dependencies: - xtend: 4.0.2 - property-information@6.4.1: {} property-information@7.1.0: {} @@ -29290,8 +25871,6 @@ snapshots: prr@1.0.1: optional: true - pseudomap@1.0.2: {} - public-encrypt@4.0.3: dependencies: bn.js: 4.12.0 @@ -29326,7 +25905,7 @@ snapshots: jstransformer: 1.0.0 pug-error: 2.1.0 pug-walk: 2.0.0 - resolve: 1.22.11 + resolve: 1.22.12 pug-lexer@5.0.1: dependencies: @@ -29368,7 +25947,7 @@ snapshots: pug-runtime: 3.0.1 pug-strip-comments: 2.0.0 - pump@3.0.3: + pump@3.0.4: dependencies: end-of-stream: 1.4.5 once: 1.4.0 @@ -29378,13 +25957,11 @@ snapshots: punycode@2.3.1: {} - pure-rand@7.0.1: {} - - qrcode.react@4.2.0(react@19.2.4): + qrcode.react@4.2.0(react@19.2.7): dependencies: - react: 19.2.4 + react: 19.2.7 - qs@6.14.0: + qs@6.15.1: dependencies: side-channel: 1.1.0 @@ -29405,8 +25982,6 @@ snapshots: quick-format-unescaped@4.0.4: {} - rambda@9.2.0: {} - ramda@0.21.0: {} randombytes@2.1.0: @@ -29422,25 +25997,18 @@ snapshots: range-parser@1.2.1: {} - raw-body@2.5.3: - dependencies: - bytes: 3.1.2 - http-errors: 2.0.1 - iconv-lite: 0.4.24 - unpipe: 1.0.0 - raw-body@3.0.2: dependencies: bytes: 3.1.2 http-errors: 2.0.1 - iconv-lite: 0.7.0 + iconv-lite: 0.7.2 unpipe: 1.0.0 - raw-loader@4.0.2(webpack@5.104.1): + raw-loader@4.0.2(webpack@5.102.1): dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.104.1(webpack-cli@6.0.1) + webpack: 5.102.1(postcss@8.5.15) rc@1.2.8: dependencies: @@ -29453,139 +26021,87 @@ snapshots: dependencies: typescript: 5.9.3 - react-docgen@8.0.2: + react-docgen-typescript@2.4.0(typescript@6.0.3): + dependencies: + typescript: 6.0.3 + + react-docgen@8.0.3: dependencies: - '@babel/core': 7.29.0 - '@babel/traverse': 7.28.6 - '@babel/types': 7.28.6 + '@babel/core': 7.29.7 + '@babel/traverse': 7.29.7 + '@babel/types': 7.29.7 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.28.0 '@types/doctrine': 0.0.9 '@types/resolve': 1.20.2 doctrine: 3.0.0 - resolve: 1.22.11 - strip-indent: 4.1.0 - transitivePeerDependencies: - - supports-color - - react-dom@18.3.1(react@18.3.1): - dependencies: - loose-envify: 1.4.0 - react: 18.3.1 - scheduler: 0.23.2 - - react-dom@19.2.3(react@19.2.4): - dependencies: - react: 19.2.4 - scheduler: 0.27.0 + resolve: 1.22.12 + strip-indent: 4.1.0 + transitivePeerDependencies: + - supports-color - react-dom@19.2.4(react@19.2.4): + react-dom@19.2.7(react@19.2.7): dependencies: - react: 19.2.4 + react: 19.2.7 scheduler: 0.27.0 - react-fast-compare@3.2.2: {} - - react-helmet-async@1.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): - dependencies: - '@babel/runtime': 7.28.6 - invariant: 2.2.4 - prop-types: 15.8.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-fast-compare: 3.2.2 - shallowequal: 1.1.0 - react-is@16.13.1: {} react-is@17.0.2: {} - react-is@18.3.1: {} - react-lazy-with-preload@2.2.1: {} - react-markdown@10.1.0(@types/react@19.2.10)(react@19.2.4): + react-markdown@10.1.0(@types/react@19.2.15)(react@19.2.7): dependencies: '@types/hast': 3.0.4 '@types/mdast': 4.0.3 - '@types/react': 19.2.10 + '@types/react': 19.2.15 devlop: 1.1.0 hast-util-to-jsx-runtime: 2.3.6 html-url-attributes: 3.0.1 mdast-util-to-hast: 13.1.0 - react: 19.2.4 + react: 19.2.7 remark-parse: 11.0.0 remark-rehype: 11.1.0 unified: 11.0.5 - unist-util-visit: 5.0.0 + unist-util-visit: 5.1.0 vfile: 6.0.1 transitivePeerDependencies: - supports-color - react-reconciler@0.33.0(react@19.2.4): + react-reconciler@0.33.0(react@19.2.7): dependencies: - react: 19.2.4 + react: 19.2.7 scheduler: 0.27.0 - react-refresh@0.17.0: {} - react-refresh@0.18.0: {} - react-router-dom@6.30.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1): - dependencies: - '@remix-run/router': 1.23.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-router: 6.30.2(react@18.3.1) - - react-router-dom@7.13.0(react-dom@19.2.3(react@19.2.4))(react@19.2.4): - dependencies: - react: 19.2.4 - react-dom: 19.2.3(react@19.2.4) - react-router: 7.13.0(react-dom@19.2.3(react@19.2.4))(react@19.2.4) - - react-router-dom@7.13.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4): - dependencies: - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) - react-router: 7.13.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - - react-router@6.30.2(react@18.3.1): + react-render-to-markdown@19.1.0(react@19.2.7): dependencies: - '@remix-run/router': 1.23.1 - react: 18.3.1 + react: 19.2.7 + react-reconciler: 0.33.0(react@19.2.7) - react-router@7.13.0(react-dom@19.2.3(react@19.2.4))(react@19.2.4): + react-router-dom@7.15.1(react-dom@19.2.7)(react@19.2.7): dependencies: - cookie: 1.0.2 - react: 19.2.4 - set-cookie-parser: 2.6.0 - optionalDependencies: - react-dom: 19.2.3(react@19.2.4) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + react-router: 7.15.1(react-dom@19.2.7)(react@19.2.7) - react-router@7.13.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4): + react-router@7.15.1(react-dom@19.2.7)(react@19.2.7): dependencies: cookie: 1.0.2 - react: 19.2.4 + react: 19.2.7 set-cookie-parser: 2.6.0 optionalDependencies: - react-dom: 19.2.4(react@19.2.4) - - react-syntax-highlighter@15.6.1(react@18.3.1): - dependencies: - '@babel/runtime': 7.28.6 - highlight.js: 10.7.3 - highlightjs-vue: 1.0.0 - lowlight: 1.20.0 - prismjs: 1.29.0 - react: 18.3.1 - refractor: 3.6.0 + react-dom: 19.2.7(react@19.2.7) - react@18.3.1: + react-server-dom-rspack@0.0.2(@rspack/core@2.1.4)(react-dom@19.2.7)(react@19.2.7): dependencies: - loose-envify: 1.4.0 + '@rspack/core': 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) - react@19.2.4: {} + react@19.2.7: {} read-cache@1.0.0: dependencies: @@ -29638,20 +26154,16 @@ snapshots: tiny-invariant: 1.3.3 tslib: 2.8.1 - rechoir@0.8.0: - dependencies: - resolve: 1.22.11 - recma-build-jsx@1.0.0: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 estree-util-build-jsx: 3.0.1 vfile: 6.0.1 - recma-jsx@1.0.1(acorn@8.15.0): + recma-jsx@1.0.1(acorn@8.16.0): dependencies: - acorn: 8.15.0 - acorn-jsx: 5.3.2(acorn@8.15.0) + acorn: 8.16.0 + acorn-jsx: 5.3.2(acorn@8.16.0) estree-util-to-js: 2.0.0 recma-parse: 1.0.0 recma-stringify: 1.0.0 @@ -29659,14 +26171,14 @@ snapshots: recma-parse@1.0.0: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 esast-util-from-js: 2.0.1 unified: 11.0.5 vfile: 6.0.1 recma-stringify@1.0.0: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 estree-util-to-js: 2.0.0 unified: 11.0.5 vfile: 6.0.1 @@ -29676,15 +26188,11 @@ snapshots: indent-string: 4.0.0 strip-indent: 3.0.0 - reduce-configs@1.1.1: {} + reduce-configs@1.1.2: {} - reflect-metadata@0.2.2: {} + reduce-configs@2.0.1: {} - refractor@3.6.0: - dependencies: - hastscript: 6.0.0 - parse-entities: 2.0.0 - prismjs: 1.27.0 + reflect-metadata@0.2.2: {} regenerate-unicode-properties@10.2.2: dependencies: @@ -29698,13 +26206,13 @@ snapshots: regex-utilities@2.3.0: {} - regex@6.0.1: + regex@6.1.0: dependencies: regex-utilities: 2.3.0 regexp.prototype.flags@1.5.4: dependencies: - call-bind: 1.0.8 + call-bind: 1.0.9 define-properties: 1.2.1 es-errors: 1.3.0 get-proto: 1.0.1 @@ -29716,7 +26224,7 @@ snapshots: regenerate: 1.4.2 regenerate-unicode-properties: 10.2.2 regjsgen: 0.8.0 - regjsparser: 0.13.0 + regjsparser: 0.13.1 unicode-match-property-ecmascript: 2.0.0 unicode-match-property-value-ecmascript: 2.2.1 @@ -29731,7 +26239,7 @@ snapshots: regjsgen@0.8.0: {} - regjsparser@0.13.0: + regjsparser@0.13.1: dependencies: jsesc: 3.1.0 @@ -29742,7 +26250,7 @@ snapshots: hast-util-is-element: 3.0.0 is-absolute-url: 4.0.1 space-separated-tokens: 2.0.2 - unist-util-visit: 5.0.0 + unist-util-visit: 5.1.0 rehype-raw@7.0.0: dependencies: @@ -29752,7 +26260,7 @@ snapshots: rehype-recma@1.0.0: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 '@types/hast': 3.0.4 hast-util-to-estree: 3.1.0 transitivePeerDependencies: @@ -29760,6 +26268,26 @@ snapshots: relateurl@0.2.7: {} + remark-cjk-friendly-gfm-strikethrough@2.0.1(@types/mdast@4.0.3)(micromark-util-types@2.0.0)(micromark@4.0.0)(unified@11.0.5): + dependencies: + micromark-extension-cjk-friendly-gfm-strikethrough: 2.0.1(micromark-util-types@2.0.0)(micromark@4.0.0) + unified: 11.0.5 + optionalDependencies: + '@types/mdast': 4.0.3 + transitivePeerDependencies: + - micromark + - micromark-util-types + + remark-cjk-friendly@2.0.1(@types/mdast@4.0.3)(micromark-util-types@2.0.0)(micromark@4.0.0)(unified@11.0.5): + dependencies: + micromark-extension-cjk-friendly: 2.0.1(micromark-util-types@2.0.0)(micromark@4.0.0) + unified: 11.0.5 + optionalDependencies: + '@types/mdast': 4.0.3 + transitivePeerDependencies: + - micromark + - micromark-util-types + remark-gfm@3.0.1: dependencies: '@types/mdast': 3.0.15 @@ -29788,13 +26316,6 @@ snapshots: mdast-util-to-hast: 12.3.0 unified: 10.1.2 - remark-mdx@2.3.0: - dependencies: - mdast-util-mdx: 2.0.1 - micromark-extension-mdxjs: 1.0.1 - transitivePeerDependencies: - - supports-color - remark-mdx@3.1.1: dependencies: mdast-util-mdx: 3.0.0 @@ -29825,13 +26346,6 @@ snapshots: unified: 10.1.2 unist-util-visit: 4.1.2 - remark-rehype@10.1.0: - dependencies: - '@types/hast': 2.3.10 - '@types/mdast': 3.0.15 - mdast-util-to-hast: 12.3.0 - unified: 10.1.2 - remark-rehype@11.1.0: dependencies: '@types/hast': 3.0.4 @@ -29874,7 +26388,7 @@ snapshots: css-select: 4.3.0 dom-converter: 0.2.0 htmlparser2: 6.1.0 - lodash: 4.17.23 + lodash: 4.18.1 strip-ansi: 6.0.1 require-directory@2.1.1: {} @@ -29885,10 +26399,6 @@ snapshots: requires-port@1.0.0: {} - resolve-cwd@3.0.0: - dependencies: - resolve-from: 5.0.0 - resolve-dir@1.0.1: dependencies: expand-tilde: 2.0.2 @@ -29896,15 +26406,14 @@ snapshots: resolve-from@4.0.0: {} - resolve-from@5.0.0: {} - resolve-pkg-maps@1.0.0: optional: true resolve-url@0.2.1: {} - resolve@1.22.11: + resolve@1.22.12: dependencies: + es-errors: 1.3.0 is-core-module: 2.16.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -29922,8 +26431,6 @@ snapshots: ret@0.5.0: {} - retry@0.13.1: {} - reusify@1.0.4: {} rfdc@1.4.1: {} @@ -29937,37 +26444,61 @@ snapshots: hash-base: 3.1.0 inherits: 2.0.4 - rollup@2.79.2: + rolldown@1.0.3: + dependencies: + '@oxc-project/types': 0.133.0 + '@rolldown/pluginutils': 1.0.1 optionalDependencies: - fsevents: 2.3.3 - - rollup@4.53.3: + '@rolldown/binding-android-arm64': 1.0.3 + '@rolldown/binding-darwin-arm64': 1.0.3 + '@rolldown/binding-darwin-x64': 1.0.3 + '@rolldown/binding-freebsd-x64': 1.0.3 + '@rolldown/binding-linux-arm-gnueabihf': 1.0.3 + '@rolldown/binding-linux-arm64-gnu': 1.0.3 + '@rolldown/binding-linux-arm64-musl': 1.0.3 + '@rolldown/binding-linux-ppc64-gnu': 1.0.3 + '@rolldown/binding-linux-s390x-gnu': 1.0.3 + '@rolldown/binding-linux-x64-gnu': 1.0.3 + '@rolldown/binding-linux-x64-musl': 1.0.3 + '@rolldown/binding-openharmony-arm64': 1.0.3 + '@rolldown/binding-wasm32-wasi': 1.0.3 + '@rolldown/binding-win32-arm64-msvc': 1.0.3 + '@rolldown/binding-win32-x64-msvc': 1.0.3 + optional: true + + rollup@4.60.3: dependencies: '@types/estree': 1.0.8 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.53.3 - '@rollup/rollup-android-arm64': 4.53.3 - '@rollup/rollup-darwin-arm64': 4.53.3 - '@rollup/rollup-darwin-x64': 4.53.3 - '@rollup/rollup-freebsd-arm64': 4.53.3 - '@rollup/rollup-freebsd-x64': 4.53.3 - '@rollup/rollup-linux-arm-gnueabihf': 4.53.3 - '@rollup/rollup-linux-arm-musleabihf': 4.53.3 - '@rollup/rollup-linux-arm64-gnu': 4.53.3 - '@rollup/rollup-linux-arm64-musl': 4.53.3 - '@rollup/rollup-linux-loong64-gnu': 4.53.3 - '@rollup/rollup-linux-ppc64-gnu': 4.53.3 - '@rollup/rollup-linux-riscv64-gnu': 4.53.3 - '@rollup/rollup-linux-riscv64-musl': 4.53.3 - '@rollup/rollup-linux-s390x-gnu': 4.53.3 - '@rollup/rollup-linux-x64-gnu': 4.53.3 - '@rollup/rollup-linux-x64-musl': 4.53.3 - '@rollup/rollup-openharmony-arm64': 4.53.3 - '@rollup/rollup-win32-arm64-msvc': 4.53.3 - '@rollup/rollup-win32-ia32-msvc': 4.53.3 - '@rollup/rollup-win32-x64-gnu': 4.53.3 - '@rollup/rollup-win32-x64-msvc': 4.53.3 + '@rollup/rollup-android-arm-eabi': 4.60.3 + '@rollup/rollup-android-arm64': 4.60.3 + '@rollup/rollup-darwin-arm64': 4.60.3 + '@rollup/rollup-darwin-x64': 4.60.3 + '@rollup/rollup-freebsd-arm64': 4.60.3 + '@rollup/rollup-freebsd-x64': 4.60.3 + '@rollup/rollup-linux-arm-gnueabihf': 4.60.3 + '@rollup/rollup-linux-arm-musleabihf': 4.60.3 + '@rollup/rollup-linux-arm64-gnu': 4.60.3 + '@rollup/rollup-linux-arm64-musl': 4.60.3 + '@rollup/rollup-linux-loong64-gnu': 4.60.3 + '@rollup/rollup-linux-loong64-musl': 4.60.3 + '@rollup/rollup-linux-ppc64-gnu': 4.60.3 + '@rollup/rollup-linux-ppc64-musl': 4.60.3 + '@rollup/rollup-linux-riscv64-gnu': 4.60.3 + '@rollup/rollup-linux-riscv64-musl': 4.60.3 + '@rollup/rollup-linux-s390x-gnu': 4.60.3 + '@rollup/rollup-linux-x64-gnu': 4.60.3 + '@rollup/rollup-linux-x64-musl': 4.60.3 + '@rollup/rollup-openbsd-x64': 4.60.3 + '@rollup/rollup-openharmony-arm64': 4.60.3 + '@rollup/rollup-win32-arm64-msvc': 4.60.3 + '@rollup/rollup-win32-ia32-msvc': 4.60.3 + '@rollup/rollup-win32-x64-gnu': 4.60.3 + '@rollup/rollup-win32-x64-msvc': 4.60.3 fsevents: 2.3.3 + optional: true + + rou3@0.8.1: {} router@2.2.0: dependencies: @@ -29979,83 +26510,62 @@ snapshots: transitivePeerDependencies: - supports-color - rrweb-cssom@0.8.0: {} - - rsbuild-plugin-dts@0.19.4(@rsbuild/core@1.7.2)(typescript@5.9.3): + rsbuild-plugin-dts@0.22.0(@rsbuild/core@2.0.11)(typescript@5.9.3): dependencies: '@ast-grep/napi': 0.37.0 - '@rsbuild/core': 1.7.2 + '@rsbuild/core': 2.0.11(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) optionalDependencies: typescript: 5.9.3 - rsbuild-plugin-html-minifier-terser@1.1.2(@rsbuild/core@1.7.2): + rsbuild-plugin-dts@0.22.0(@rsbuild/core@2.0.11)(typescript@6.0.3): dependencies: - '@types/html-minifier-terser': 7.0.2 - html-minifier-terser: 7.2.0 + '@ast-grep/napi': 0.37.0 + '@rsbuild/core': 2.0.11(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) optionalDependencies: - '@rsbuild/core': 1.7.2 + typescript: 6.0.3 - rsbuild-plugin-html-minifier-terser@1.1.2(@rsbuild/core@2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0)): + rsbuild-plugin-dts@0.23.1(@rsbuild/core@2.1.6)(typescript@5.9.3): dependencies: - '@types/html-minifier-terser': 7.0.2 - html-minifier-terser: 7.2.0 + '@ast-grep/napi': 0.37.0 + '@rsbuild/core': 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) optionalDependencies: - '@rsbuild/core': 2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0) + typescript: 5.9.3 - rsbuild-plugin-unplugin-vue@0.1.0(@rsbuild/core@1.7.2)(@types/node@25.0.10)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.1)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(vue@3.5.21(typescript@5.9.3))(yaml@2.8.1): + rsbuild-plugin-html-minifier-terser@1.1.3(@rsbuild/core@2.1.6): dependencies: - unplugin-vue: 6.2.0(@types/node@25.0.10)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.1)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(vue@3.5.21(typescript@5.9.3))(yaml@2.8.1) + '@types/html-minifier-terser': 7.0.2 + html-minifier-terser: 7.2.0 optionalDependencies: - '@rsbuild/core': 1.7.2 - transitivePeerDependencies: - - '@types/node' - - jiti - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - - tsx - - vue - - yaml + '@rsbuild/core': 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) - rslog@1.2.11: {} + rsc-html-stream@0.0.7: {} - rspack-manifest-plugin@5.2.1(@rspack/core@1.7.4(@swc/helpers@0.5.18)): + rslog@2.1.2: {} + + rspack-manifest-plugin@5.2.1(@rspack/core@2.1.4): dependencies: '@rspack/lite-tapable': 1.1.0 optionalDependencies: - '@rspack/core': 1.7.4(@swc/helpers@0.5.18) - - rspack-plugin-virtual-module@0.1.13: - dependencies: - fs-extra: 11.3.3 + '@rspack/core': 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) - rspack-vue-loader@17.4.5(vue@3.5.21(typescript@5.9.3))(webpack@5.104.1): + rspack-vue-loader@17.5.1(@rspack/core@2.1.4)(@vue/compiler-sfc@3.5.35)(vue@3.5.35): dependencies: + '@rspack/lite-tapable': 1.1.0 chalk: 4.1.2 - watchpack: 2.4.4 - webpack: 5.104.1(webpack-cli@6.0.1) optionalDependencies: - vue: 3.5.21(typescript@5.9.3) + '@rspack/core': 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + '@vue/compiler-sfc': 3.5.35 + vue: 3.5.35(typescript@5.9.3) - rspress@1.47.1(webpack-hot-middleware@2.26.1)(webpack@5.104.1): + rspack-vue-loader@17.5.1(@rspack/core@2.1.4)(vue@3.5.35): dependencies: - '@rsbuild/core': 1.3.22 - '@rspress/core': 1.47.1(webpack-hot-middleware@2.26.1)(webpack@5.104.1) - '@rspress/shared': 1.47.1 - cac: 6.7.14 - chokidar: 3.6.0 - picocolors: 1.1.1 - transitivePeerDependencies: - - supports-color - - webpack - - webpack-hot-middleware + '@rspack/lite-tapable': 1.1.0 + chalk: 4.1.2 + optionalDependencies: + '@rspack/core': 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + vue: 3.5.35(typescript@6.0.3) - run-applescript@7.1.0: {} + run-applescript@7.0.0: {} run-parallel@1.2.0: dependencies: @@ -30073,13 +26583,6 @@ snapshots: dependencies: mri: 1.2.0 - safe-array-concat@1.1.2: - dependencies: - call-bind: 1.0.8 - get-intrinsic: 1.3.0 - has-symbols: 1.1.0 - isarray: 2.0.5 - safe-buffer@5.1.2: {} safe-buffer@5.2.1: {} @@ -30098,203 +26601,106 @@ snapshots: safer-buffer@2.1.2: {} - sass-embedded-all-unknown@1.97.2: - dependencies: - sass: 1.97.2 - optional: true - - sass-embedded-all-unknown@1.97.3: + sass-embedded-all-unknown@1.100.0: dependencies: - sass: 1.97.3 - optional: true - - sass-embedded-android-arm64@1.97.2: - optional: true - - sass-embedded-android-arm64@1.97.3: - optional: true - - sass-embedded-android-arm@1.97.2: - optional: true - - sass-embedded-android-arm@1.97.3: - optional: true - - sass-embedded-android-riscv64@1.97.2: - optional: true - - sass-embedded-android-riscv64@1.97.3: - optional: true - - sass-embedded-android-x64@1.97.2: - optional: true - - sass-embedded-android-x64@1.97.3: - optional: true - - sass-embedded-darwin-arm64@1.97.2: - optional: true - - sass-embedded-darwin-arm64@1.97.3: - optional: true - - sass-embedded-darwin-x64@1.97.2: - optional: true - - sass-embedded-darwin-x64@1.97.3: - optional: true - - sass-embedded-linux-arm64@1.97.2: + sass: 1.100.0 optional: true - sass-embedded-linux-arm64@1.97.3: + sass-embedded-android-arm64@1.100.0: optional: true - sass-embedded-linux-arm@1.97.2: + sass-embedded-android-arm@1.100.0: optional: true - sass-embedded-linux-arm@1.97.3: + sass-embedded-android-riscv64@1.100.0: optional: true - sass-embedded-linux-musl-arm64@1.97.2: + sass-embedded-android-x64@1.100.0: optional: true - sass-embedded-linux-musl-arm64@1.97.3: + sass-embedded-darwin-arm64@1.100.0: optional: true - sass-embedded-linux-musl-arm@1.97.2: + sass-embedded-darwin-x64@1.100.0: optional: true - sass-embedded-linux-musl-arm@1.97.3: + sass-embedded-linux-arm64@1.100.0: optional: true - sass-embedded-linux-musl-riscv64@1.97.2: + sass-embedded-linux-arm@1.100.0: optional: true - sass-embedded-linux-musl-riscv64@1.97.3: + sass-embedded-linux-musl-arm64@1.100.0: optional: true - sass-embedded-linux-musl-x64@1.97.2: + sass-embedded-linux-musl-arm@1.100.0: optional: true - sass-embedded-linux-musl-x64@1.97.3: + sass-embedded-linux-musl-riscv64@1.100.0: optional: true - sass-embedded-linux-riscv64@1.97.2: + sass-embedded-linux-musl-x64@1.100.0: optional: true - sass-embedded-linux-riscv64@1.97.3: + sass-embedded-linux-riscv64@1.100.0: optional: true - sass-embedded-linux-x64@1.97.2: + sass-embedded-linux-x64@1.100.0: optional: true - sass-embedded-linux-x64@1.97.3: - optional: true - - sass-embedded-unknown-all@1.97.2: - dependencies: - sass: 1.97.2 - optional: true - - sass-embedded-unknown-all@1.97.3: + sass-embedded-unknown-all@1.100.0: dependencies: - sass: 1.97.3 - optional: true - - sass-embedded-win32-arm64@1.97.2: - optional: true - - sass-embedded-win32-arm64@1.97.3: + sass: 1.100.0 optional: true - sass-embedded-win32-x64@1.97.2: + sass-embedded-win32-arm64@1.100.0: optional: true - sass-embedded-win32-x64@1.97.3: + sass-embedded-win32-x64@1.100.0: optional: true - sass-embedded@1.97.2: - dependencies: - '@bufbuild/protobuf': 2.9.0 - buffer-builder: 0.2.0 - colorjs.io: 0.5.2 - immutable: 5.0.3 - rxjs: 7.8.2 - supports-color: 8.1.1 - sync-child-process: 1.0.2 - varint: 6.0.0 - optionalDependencies: - sass-embedded-all-unknown: 1.97.2 - sass-embedded-android-arm: 1.97.2 - sass-embedded-android-arm64: 1.97.2 - sass-embedded-android-riscv64: 1.97.2 - sass-embedded-android-x64: 1.97.2 - sass-embedded-darwin-arm64: 1.97.2 - sass-embedded-darwin-x64: 1.97.2 - sass-embedded-linux-arm: 1.97.2 - sass-embedded-linux-arm64: 1.97.2 - sass-embedded-linux-musl-arm: 1.97.2 - sass-embedded-linux-musl-arm64: 1.97.2 - sass-embedded-linux-musl-riscv64: 1.97.2 - sass-embedded-linux-musl-x64: 1.97.2 - sass-embedded-linux-riscv64: 1.97.2 - sass-embedded-linux-x64: 1.97.2 - sass-embedded-unknown-all: 1.97.2 - sass-embedded-win32-arm64: 1.97.2 - sass-embedded-win32-x64: 1.97.2 - - sass-embedded@1.97.3: + sass-embedded@1.100.0: dependencies: '@bufbuild/protobuf': 2.9.0 colorjs.io: 0.5.2 - immutable: 5.0.3 + immutable: 5.1.5 rxjs: 7.8.2 supports-color: 8.1.1 sync-child-process: 1.0.2 varint: 6.0.0 optionalDependencies: - sass-embedded-all-unknown: 1.97.3 - sass-embedded-android-arm: 1.97.3 - sass-embedded-android-arm64: 1.97.3 - sass-embedded-android-riscv64: 1.97.3 - sass-embedded-android-x64: 1.97.3 - sass-embedded-darwin-arm64: 1.97.3 - sass-embedded-darwin-x64: 1.97.3 - sass-embedded-linux-arm: 1.97.3 - sass-embedded-linux-arm64: 1.97.3 - sass-embedded-linux-musl-arm: 1.97.3 - sass-embedded-linux-musl-arm64: 1.97.3 - sass-embedded-linux-musl-riscv64: 1.97.3 - sass-embedded-linux-musl-x64: 1.97.3 - sass-embedded-linux-riscv64: 1.97.3 - sass-embedded-linux-x64: 1.97.3 - sass-embedded-unknown-all: 1.97.3 - sass-embedded-win32-arm64: 1.97.3 - sass-embedded-win32-x64: 1.97.3 - - sass-loader@16.0.6(@rspack/core@1.7.4(@swc/helpers@0.5.18))(sass-embedded@1.97.3)(sass@1.97.3)(webpack@5.104.1): + sass-embedded-all-unknown: 1.100.0 + sass-embedded-android-arm: 1.100.0 + sass-embedded-android-arm64: 1.100.0 + sass-embedded-android-riscv64: 1.100.0 + sass-embedded-android-x64: 1.100.0 + sass-embedded-darwin-arm64: 1.100.0 + sass-embedded-darwin-x64: 1.100.0 + sass-embedded-linux-arm: 1.100.0 + sass-embedded-linux-arm64: 1.100.0 + sass-embedded-linux-musl-arm: 1.100.0 + sass-embedded-linux-musl-arm64: 1.100.0 + sass-embedded-linux-musl-riscv64: 1.100.0 + sass-embedded-linux-musl-x64: 1.100.0 + sass-embedded-linux-riscv64: 1.100.0 + sass-embedded-linux-x64: 1.100.0 + sass-embedded-unknown-all: 1.100.0 + sass-embedded-win32-arm64: 1.100.0 + sass-embedded-win32-x64: 1.100.0 + + sass-loader@16.0.8(@rspack/core@2.1.4)(sass-embedded@1.100.0)(sass@1.100.0)(webpack@5.102.1): dependencies: neo-async: 2.6.2 optionalDependencies: - '@rspack/core': 1.7.4(@swc/helpers@0.5.18) - sass: 1.97.3 - sass-embedded: 1.97.3 - webpack: 5.104.1(webpack-cli@6.0.1) - - sass@1.97.2: - dependencies: - chokidar: 4.0.3 - immutable: 5.0.3 - source-map-js: 1.2.1 - optionalDependencies: - '@parcel/watcher': 2.5.0 - optional: true + '@rspack/core': 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + sass: 1.100.0 + sass-embedded: 1.100.0 + webpack: 5.102.1 - sass@1.97.3: + sass@1.100.0: dependencies: - chokidar: 4.0.3 - immutable: 5.0.3 + chokidar: 5.0.0 + immutable: 5.1.5 source-map-js: 1.2.1 optionalDependencies: '@parcel/watcher': 2.5.0 @@ -30305,24 +26711,27 @@ snapshots: dependencies: xmlchars: 2.2.0 - scheduler@0.23.2: - dependencies: - loose-envify: 1.4.0 - scheduler@0.27.0: {} schema-utils@3.3.0: dependencies: '@types/json-schema': 7.0.15 - ajv: 6.12.6 - ajv-keywords: 3.5.2(ajv@6.12.6) + ajv: 6.14.0 + ajv-keywords: 3.5.2(ajv@6.14.0) + + schema-utils@4.3.0: + dependencies: + '@types/json-schema': 7.0.15 + ajv: 8.18.0 + ajv-formats: 2.1.1(ajv@8.18.0) + ajv-keywords: 5.1.0(ajv@8.18.0) schema-utils@4.3.3: dependencies: '@types/json-schema': 7.0.15 - ajv: 8.12.0 - ajv-formats: 2.1.1(ajv@8.12.0) - ajv-keywords: 5.1.0(ajv@8.12.0) + ajv: 8.18.0 + ajv-formats: 2.1.1(ajv@8.18.0) + ajv-keywords: 5.1.0(ajv@8.18.0) scroll-into-view-if-needed@3.1.0: dependencies: @@ -30330,69 +26739,17 @@ snapshots: scule@1.3.0: {} - section-matter@1.0.0: - dependencies: - extend-shallow: 2.0.1 - kind-of: 6.0.3 - secure-compare@3.0.1: {} secure-json-parse@4.0.0: {} - selderee@0.11.0: - dependencies: - parseley: 0.12.1 - - select-hose@2.0.0: {} - - selfsigned@2.4.1: - dependencies: - '@types/node-forge': 1.3.11 - node-forge: 1.3.1 - semver@5.7.2: {} semver@6.3.1: {} semver@7.6.3: {} - semver@7.7.3: {} - - send@0.19.0: - dependencies: - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - encodeurl: 1.0.2 - escape-html: 1.0.3 - etag: 1.8.1 - fresh: 0.5.2 - http-errors: 2.0.0 - mime: 1.6.0 - ms: 2.1.3 - on-finished: 2.4.1 - range-parser: 1.2.1 - statuses: 2.0.1 - transitivePeerDependencies: - - supports-color - - send@0.19.1: - dependencies: - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - encodeurl: 2.0.0 - escape-html: 1.0.3 - etag: 1.8.1 - fresh: 0.5.2 - http-errors: 2.0.0 - mime: 1.6.0 - ms: 2.1.3 - on-finished: 2.4.1 - range-parser: 1.2.1 - statuses: 2.0.1 - transitivePeerDependencies: - - supports-color + semver@7.8.1: {} send@1.2.0: dependencies: @@ -30402,7 +26759,7 @@ snapshots: etag: 1.8.1 fresh: 2.0.0 http-errors: 2.0.1 - mime-types: 3.0.2 + mime-types: 3.0.1 ms: 2.1.3 on-finished: 2.4.1 range-parser: 1.2.1 @@ -30410,47 +26767,22 @@ snapshots: transitivePeerDependencies: - supports-color - serialize-javascript@6.0.2: - dependencies: - randombytes: 2.1.0 - - seroval-plugins@1.5.0(seroval@1.5.0): + seroval-plugins@1.5.4(seroval@1.5.4): dependencies: - seroval: 1.5.0 + seroval: 1.5.4 - seroval@1.5.0: {} + seroval@1.5.4: {} - serve-handler@6.1.6: + serve-handler@6.1.7: dependencies: bytes: 3.0.0 content-disposition: 0.5.2 mime-types: 2.1.18 - minimatch: 3.1.2 + minimatch: 3.1.5 path-is-inside: 1.0.2 path-to-regexp: 3.3.0 range-parser: 1.2.0 - serve-index@1.9.1: - dependencies: - accepts: 1.3.8 - batch: 0.6.1 - debug: 2.6.9 - escape-html: 1.0.3 - http-errors: 1.6.3 - mime-types: 2.1.35 - parseurl: 1.3.3 - transitivePeerDependencies: - - supports-color - - serve-static@1.16.2: - dependencies: - encodeurl: 2.0.0 - escape-html: 1.0.3 - parseurl: 1.3.3 - send: 0.19.0 - transitivePeerDependencies: - - supports-color - serve-static@2.2.0: dependencies: encodeurl: 2.0.0 @@ -30460,10 +26792,10 @@ snapshots: transitivePeerDependencies: - supports-color - serve@14.2.5: + serve@14.2.6: dependencies: '@zeit/schemas': 2.36.0 - ajv: 8.12.0 + ajv: 8.18.0 arg: 5.0.2 boxen: 7.0.0 chalk: 5.0.1 @@ -30471,7 +26803,7 @@ snapshots: clipboardy: 3.0.0 compression: 1.8.1 is-port-reachable: 4.0.0 - serve-handler: 6.1.6 + serve-handler: 6.1.7 update-check: 1.5.4 transitivePeerDependencies: - supports-color @@ -30496,8 +26828,6 @@ snapshots: setimmediate@1.0.5: {} - setprototypeof@1.1.0: {} - setprototypeof@1.2.0: {} sha.js@2.4.11: @@ -30509,13 +26839,11 @@ snapshots: dependencies: kind-of: 6.0.3 - shallowequal@1.1.0: {} - sharp@0.34.5: dependencies: - '@img/colour': 1.0.0 + '@img/colour': 1.1.0 detect-libc: 2.1.2 - semver: 7.7.3 + semver: 7.8.1 optionalDependencies: '@img/sharp-darwin-arm64': 0.34.5 '@img/sharp-darwin-x64': 0.34.5 @@ -30549,16 +26877,16 @@ snapshots: shebang-regex@3.0.0: {} - shell-quote@1.8.1: {} + shell-quote@1.8.3: {} - shiki@3.21.0: + shiki@4.0.2: dependencies: - '@shikijs/core': 3.21.0 - '@shikijs/engine-javascript': 3.21.0 - '@shikijs/engine-oniguruma': 3.21.0 - '@shikijs/langs': 3.21.0 - '@shikijs/themes': 3.21.0 - '@shikijs/types': 3.21.0 + '@shikijs/core': 4.0.2 + '@shikijs/engine-javascript': 4.0.2 + '@shikijs/engine-oniguruma': 4.0.2 + '@shikijs/langs': 4.0.2 + '@shikijs/themes': 4.0.2 + '@shikijs/types': 4.0.2 '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 @@ -30624,8 +26952,6 @@ snapshots: mrmime: 2.0.0 totalist: 3.0.1 - slash@3.0.0: {} - slice-ansi@4.0.0: dependencies: ansi-styles: 4.3.0 @@ -30637,8 +26963,6 @@ snapshots: ansi-styles: 6.2.1 is-fullwidth-code-point: 5.0.0 - smob@1.5.0: {} - snake-case@3.0.4: dependencies: dot-case: 3.0.4 @@ -30654,7 +26978,7 @@ snapshots: socket.io-parser@4.2.4: dependencies: '@socket.io/component-emitter': 3.1.0 - debug: 4.3.7 + debug: 4.3.6 transitivePeerDependencies: - supports-color @@ -30663,7 +26987,7 @@ snapshots: accepts: 1.3.8 base64id: 2.0.0 cors: 2.8.5 - debug: 4.3.7 + debug: 4.3.6 engine.io: 6.6.2 socket.io-adapter: 2.5.2 socket.io-parser: 4.2.4 @@ -30672,32 +26996,17 @@ snapshots: - supports-color - utf-8-validate - sockjs@0.3.24: - dependencies: - faye-websocket: 0.11.4 - uuid: 8.3.2 - websocket-driver: 0.7.4 - - solid-js@1.9.11: + solid-js@1.9.13: dependencies: csstype: 3.2.3 - seroval: 1.5.0 - seroval-plugins: 1.5.0(seroval@1.5.0) - - solid-refresh@0.6.3(solid-js@1.9.11): - dependencies: - '@babel/generator': 7.28.6 - '@babel/helper-module-imports': 7.28.6 - '@babel/types': 7.28.6 - solid-js: 1.9.11 - transitivePeerDependencies: - - supports-color + seroval: 1.5.4 + seroval-plugins: 1.5.4(seroval@1.5.4) - solid-refresh@0.7.5(solid-js@1.9.11): + solid-refresh@0.7.8(solid-js@1.9.13): dependencies: - '@babel/generator': 7.28.6 - '@babel/types': 7.28.6 - solid-js: 1.9.11 + '@babel/generator': 7.29.7 + '@babel/types': 7.29.7 + solid-js: 1.9.13 sonic-boom@4.2.0: dependencies: @@ -30705,15 +27014,13 @@ snapshots: sorted-array-functions@1.3.0: {} - source-list-map@2.0.1: {} - source-map-js@1.2.1: {} - source-map-loader@5.0.0(webpack@5.104.1): + source-map-loader@5.0.0(webpack@5.102.1): dependencies: iconv-lite: 0.6.3 source-map-js: 1.2.1 - webpack: 5.104.1(webpack-cli@6.0.1) + webpack: 5.102.1(postcss@8.5.15) source-map-resolve@0.5.3: dependencies: @@ -30723,11 +27030,6 @@ snapshots: source-map-url: 0.4.1 urix: 0.1.0 - source-map-support@0.5.13: - dependencies: - buffer-from: 1.1.2 - source-map: 0.6.1 - source-map-support@0.5.21: dependencies: buffer-from: 1.1.2 @@ -30741,14 +27043,6 @@ snapshots: source-map@0.7.6: {} - source-map@0.8.0-beta.0: - dependencies: - whatwg-url: 7.1.0 - - sourcemap-codec@1.4.8: {} - - space-separated-tokens@1.1.5: {} - space-separated-tokens@2.0.2: {} spdx-correct@3.2.0: @@ -30765,42 +27059,11 @@ snapshots: spdx-license-ids@3.0.22: {} - spdy-transport@3.0.0: - dependencies: - debug: 4.4.3 - detect-node: 2.1.0 - hpack.js: 2.1.6 - obuf: 1.1.2 - readable-stream: 3.6.2 - wbuf: 1.7.3 - transitivePeerDependencies: - - supports-color - - spdy@4.0.2: - dependencies: - debug: 4.4.3 - handle-thing: 2.0.1 - http-deceiver: 1.2.7 - select-hose: 2.0.0 - spdy-transport: 3.0.0 - transitivePeerDependencies: - - supports-color - split-on-first@1.1.0: {} split2@4.2.0: {} - sprintf-js@1.0.3: {} - - stack-utils@2.0.6: - dependencies: - escape-string-regexp: 2.0.0 - - stackframe@1.3.4: {} - - statuses@1.5.0: {} - - statuses@2.0.1: {} + srvx@0.11.16: {} statuses@2.0.2: {} @@ -30809,145 +27072,153 @@ snapshots: es-errors: 1.3.0 internal-slot: 1.1.0 - storybook-addon-rslib@3.2.2(@rsbuild/core@1.7.2)(@rslib/core@0.19.4(typescript@5.9.3))(storybook-builder-rsbuild@3.2.2(@rsbuild/core@1.7.2)(@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3)(vite@7.2.6(@types/node@25.0.10)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.1)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)))(typescript@5.9.3): + storybook-addon-rslib@3.3.4(@rsbuild/core@2.1.6)(@rslib/core@0.22.0)(storybook-builder-rsbuild@3.3.4)(typescript@5.9.3): dependencies: - '@rsbuild/core': 1.7.2 - '@rslib/core': 0.19.4(typescript@5.9.3) - storybook-builder-rsbuild: 3.2.2(@rsbuild/core@1.7.2)(@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3)(vite@7.2.6(@types/node@25.0.10)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.1)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)) + '@rsbuild/core': 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) + '@rslib/core': 0.22.0(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(typescript@5.9.3) + storybook-builder-rsbuild: 3.3.4(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(react-dom@19.2.7)(react@19.2.7)(storybook@10.4.1)(typescript@5.9.3)(vite@7.1.1) optionalDependencies: typescript: 5.9.3 - storybook-addon-rslib@3.2.2(@rsbuild/core@2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0))(@rslib/core@0.19.4(typescript@5.9.3))(storybook-builder-rsbuild@3.2.2(@rsbuild/core@2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0))(@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3)(vite@7.2.6(@types/node@25.0.10)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.1)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)))(typescript@5.9.3): + storybook-addon-rslib@3.3.4(@rsbuild/core@2.1.6)(@rslib/core@0.22.0)(storybook-builder-rsbuild@3.3.4)(typescript@6.0.3): dependencies: - '@rsbuild/core': 2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0) - '@rslib/core': 0.19.4(typescript@5.9.3) - storybook-builder-rsbuild: 3.2.2(@rsbuild/core@2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0))(@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3)(vite@7.2.6(@types/node@25.0.10)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.1)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)) + '@rsbuild/core': 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) + '@rslib/core': 0.22.0(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0)(typescript@6.0.3) + storybook-builder-rsbuild: 3.3.4(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(react-dom@19.2.7)(react@19.2.7)(storybook@10.4.1)(typescript@6.0.3)(vite@7.1.1) optionalDependencies: - typescript: 5.9.3 + typescript: 6.0.3 - storybook-builder-rsbuild@3.2.2(@rsbuild/core@1.7.2)(@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3)(vite@7.2.6(@types/node@25.0.10)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.1)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)): + storybook-builder-rsbuild@3.3.4(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(react-dom@19.2.7)(react@19.2.7)(storybook@10.4.1)(typescript@5.9.3)(vite@7.1.1): dependencies: - '@rsbuild/core': 1.7.2 - '@rsbuild/plugin-type-check': 1.3.2(@rsbuild/core@1.7.2)(@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18))(typescript@5.9.3) - '@vitest/mocker': 3.2.4(vite@7.2.6(@types/node@25.0.10)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.1)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)) + '@rsbuild/core': 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) + '@rsbuild/plugin-type-check': 1.3.4(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(typescript@5.9.3) + '@vitest/mocker': 3.2.4(vite@7.1.1) browser-assert: 1.2.1 case-sensitive-paths-webpack-plugin: 2.4.0 cjs-module-lexer: 2.2.0 constants-browserify: 1.0.0 es-module-lexer: 1.7.0 - fs-extra: 11.3.3 + fs-extra: 11.3.5 magic-string: 0.30.21 path-browserify: 1.0.1 picocolors: 1.1.1 process: 0.11.10 - rsbuild-plugin-html-minifier-terser: 1.1.2(@rsbuild/core@1.7.2) + rsbuild-plugin-html-minifier-terser: 1.1.3(@rsbuild/core@2.1.6) sirv: 2.0.4 - storybook: 10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + storybook: 10.4.1(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.8.3)(react-dom@19.2.7)(react@19.2.7) ts-dedent: 2.2.0 url: 0.11.4 util: 0.12.5 util-deprecate: 1.0.2 optionalDependencies: - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) typescript: 5.9.3 transitivePeerDependencies: - '@rspack/core' - msw + - tslib - vite - storybook-builder-rsbuild@3.2.2(@rsbuild/core@2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0))(@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3)(vite@7.2.6(@types/node@25.0.10)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.1)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)): + storybook-builder-rsbuild@3.3.4(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(react-dom@19.2.7)(react@19.2.7)(storybook@10.4.1)(typescript@6.0.3)(vite@7.1.1): dependencies: - '@rsbuild/core': 2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0) - '@rsbuild/plugin-type-check': 1.3.2(@rsbuild/core@2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0))(@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18))(typescript@5.9.3) - '@vitest/mocker': 3.2.4(vite@7.2.6(@types/node@25.0.10)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.1)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)) + '@rsbuild/core': 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) + '@rsbuild/plugin-type-check': 1.3.4(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(typescript@6.0.3) + '@vitest/mocker': 3.2.4(vite@7.1.1) browser-assert: 1.2.1 case-sensitive-paths-webpack-plugin: 2.4.0 cjs-module-lexer: 2.2.0 constants-browserify: 1.0.0 es-module-lexer: 1.7.0 - fs-extra: 11.3.3 + fs-extra: 11.3.5 magic-string: 0.30.21 path-browserify: 1.0.1 picocolors: 1.1.1 process: 0.11.10 - rsbuild-plugin-html-minifier-terser: 1.1.2(@rsbuild/core@2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0)) + rsbuild-plugin-html-minifier-terser: 1.1.3(@rsbuild/core@2.1.6) sirv: 2.0.4 - storybook: 10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + storybook: 10.4.1(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.8.3)(react-dom@19.2.7)(react@19.2.7) ts-dedent: 2.2.0 url: 0.11.4 util: 0.12.5 util-deprecate: 1.0.2 optionalDependencies: - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) - typescript: 5.9.3 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + typescript: 6.0.3 transitivePeerDependencies: - '@rspack/core' - msw + - tslib - vite - storybook-react-rsbuild@3.2.2(@rsbuild/core@1.7.2)(@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rollup@4.53.3)(storybook@10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3)(vite@7.2.6(@types/node@25.0.10)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.1)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1))(webpack@5.104.1(esbuild@0.27.2)): + storybook-react-rsbuild@3.3.4(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(@types/react-dom@19.2.3)(@types/react@19.2.15)(react-dom@19.2.7)(react@19.2.7)(rollup@4.60.3)(storybook@10.4.1)(typescript@5.9.3)(vite@7.1.1)(webpack@5.102.1): dependencies: - '@rollup/pluginutils': 5.3.0(rollup@4.53.3) - '@rsbuild/core': 1.7.2 - '@storybook/react': 10.1.11(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3) - '@storybook/react-docgen-typescript-plugin': 1.0.1(typescript@5.9.3)(webpack@5.104.1(esbuild@0.27.2)) + '@rollup/pluginutils': 5.3.0(rollup@4.60.3) + '@rsbuild/core': 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) + '@storybook/react': 10.4.1(@types/react-dom@19.2.3)(@types/react@19.2.15)(react-dom@19.2.7)(react@19.2.7)(storybook@10.4.1)(typescript@5.9.3) + '@storybook/react-docgen-typescript-plugin': 1.0.1(typescript@5.9.3)(webpack@5.102.1) find-up: 5.0.0 magic-string: 0.30.21 - react: 19.2.4 - react-docgen: 8.0.2 + react: 19.2.7 + react-docgen: 8.0.3 react-docgen-typescript: 2.4.0(typescript@5.9.3) - react-dom: 19.2.4(react@19.2.4) - resolve: 1.22.11 - storybook: 10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - storybook-builder-rsbuild: 3.2.2(@rsbuild/core@1.7.2)(@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3)(vite@7.2.6(@types/node@25.0.10)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.1)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)) + react-dom: 19.2.7(react@19.2.7) + resolve: 1.22.12 + storybook: 10.4.1(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.8.3)(react-dom@19.2.7)(react@19.2.7) + storybook-builder-rsbuild: 3.3.4(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(react-dom@19.2.7)(react@19.2.7)(storybook@10.4.1)(typescript@5.9.3)(vite@7.1.1) tsconfig-paths: 4.2.0 optionalDependencies: typescript: 5.9.3 transitivePeerDependencies: - '@rspack/core' + - '@types/react' + - '@types/react-dom' - msw - rollup - supports-color + - tslib - vite - webpack - storybook-react-rsbuild@3.2.2(@rsbuild/core@2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0))(@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rollup@4.53.3)(storybook@10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3)(vite@7.2.6(@types/node@25.0.10)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.1)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1))(webpack@5.104.1): + storybook-react-rsbuild@3.3.4(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(@types/react-dom@19.2.3)(@types/react@19.2.15)(react-dom@19.2.7)(react@19.2.7)(rollup@4.60.3)(storybook@10.4.1)(typescript@6.0.3)(vite@7.1.1)(webpack@5.102.1): dependencies: - '@rollup/pluginutils': 5.3.0(rollup@4.53.3) - '@rsbuild/core': 2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0) - '@storybook/react': 10.1.11(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3) - '@storybook/react-docgen-typescript-plugin': 1.0.1(typescript@5.9.3)(webpack@5.104.1) + '@rollup/pluginutils': 5.3.0(rollup@4.60.3) + '@rsbuild/core': 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) + '@storybook/react': 10.4.1(@types/react-dom@19.2.3)(@types/react@19.2.15)(react-dom@19.2.7)(react@19.2.7)(storybook@10.4.1)(typescript@6.0.3) + '@storybook/react-docgen-typescript-plugin': 1.0.1(typescript@6.0.3)(webpack@5.102.1) find-up: 5.0.0 magic-string: 0.30.21 - react: 19.2.4 - react-docgen: 8.0.2 - react-docgen-typescript: 2.4.0(typescript@5.9.3) - react-dom: 19.2.4(react@19.2.4) - resolve: 1.22.11 - storybook: 10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - storybook-builder-rsbuild: 3.2.2(@rsbuild/core@2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0))(@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3)(vite@7.2.6(@types/node@25.0.10)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.1)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)) + react: 19.2.7 + react-docgen: 8.0.3 + react-docgen-typescript: 2.4.0(typescript@6.0.3) + react-dom: 19.2.7(react@19.2.7) + resolve: 1.22.12 + storybook: 10.4.1(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.8.3)(react-dom@19.2.7)(react@19.2.7) + storybook-builder-rsbuild: 3.3.4(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(react-dom@19.2.7)(react@19.2.7)(storybook@10.4.1)(typescript@6.0.3)(vite@7.1.1) tsconfig-paths: 4.2.0 optionalDependencies: - typescript: 5.9.3 + typescript: 6.0.3 transitivePeerDependencies: - '@rspack/core' + - '@types/react' + - '@types/react-dom' - msw - rollup - supports-color + - tslib - vite - webpack - storybook-vue3-rsbuild@3.2.2(@babel/preset-env@7.29.0(@babel/core@7.29.0))(@rsbuild/core@1.7.2)(@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3)(vite@7.2.6(@types/node@25.0.10)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.1)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1))(vue@3.5.21(typescript@5.9.3))(webpack@5.104.1(esbuild@0.27.2)): + storybook-vue3-rsbuild@3.3.4(@babel/preset-env@7.29.7)(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(react-dom@19.2.7)(react@19.2.7)(storybook@10.4.1)(typescript@5.9.3)(vite@7.1.1)(vue@3.5.35)(webpack@5.102.1): dependencies: - '@rsbuild/core': 1.7.2 - '@storybook/vue3': 10.2.3(storybook@10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vue@3.5.21(typescript@5.9.3)) - storybook: 10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - storybook-builder-rsbuild: 3.2.2(@rsbuild/core@1.7.2)(@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3)(vite@7.2.6(@types/node@25.0.10)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.1)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)) - vue: 3.5.21(typescript@5.9.3) - vue-docgen-api: 4.79.2(vue@3.5.21(typescript@5.9.3)) - vue-docgen-loader: 2.0.1(@babel/preset-env@7.29.0(@babel/core@7.29.0))(vue-docgen-api@4.79.2(vue@3.5.21(typescript@5.9.3)))(webpack@5.104.1(esbuild@0.27.2)) + '@rsbuild/core': 2.1.6(@module-federation/runtime-tools@2.5.0)(core-js@3.49.0) + '@storybook/vue3': 10.4.1(storybook@10.4.1)(vue@3.5.35) + storybook: 10.4.1(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.8.3)(react-dom@19.2.7)(react@19.2.7) + storybook-builder-rsbuild: 3.3.4(@rsbuild/core@2.1.6)(@rspack/core@2.1.4)(react-dom@19.2.7)(react@19.2.7)(storybook@10.4.1)(typescript@5.9.3)(vite@7.1.1) + vue: 3.5.35(typescript@5.9.3) + vue-docgen-api: 4.79.2(vue@3.5.35) + vue-docgen-loader: 2.0.1(@babel/preset-env@7.29.7)(vue-docgen-api@4.79.2)(webpack@5.102.1) transitivePeerDependencies: - '@babel/preset-env' - '@rspack/core' @@ -30955,27 +27226,34 @@ snapshots: - react - react-dom - supports-color + - tslib - typescript - vite - webpack - storybook@10.2.3(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4): + storybook@10.4.1(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.8.3)(react-dom@19.2.7)(react@19.2.7): dependencies: '@storybook/global': 5.0.0 - '@storybook/icons': 2.0.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@storybook/icons': 2.0.2(react-dom@19.2.7)(react@19.2.7) '@testing-library/jest-dom': 6.9.1 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1) '@vitest/expect': 3.2.4 '@vitest/spy': 3.2.4 - esbuild: 0.27.2 + '@webcontainer/env': 1.1.1 + esbuild: 0.27.0 open: 10.2.0 + oxc-parser: 0.127.0 + oxc-resolver: 11.19.1(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2) recast: 0.23.11 - semver: 7.7.3 - use-sync-external-store: 1.6.0(react@19.2.4) - ws: 8.19.0 + semver: 7.8.1 + use-sync-external-store: 1.6.0(react@19.2.7) + ws: 8.21.0 optionalDependencies: - prettier: 2.8.8 + '@types/react': 19.2.15 + prettier: 3.8.3 transitivePeerDependencies: + - '@emnapi/core' + - '@emnapi/runtime' - '@testing-library/dom' - bufferutil - react @@ -30994,25 +27272,12 @@ snapshots: readable-stream: 3.6.2 xtend: 4.0.2 - streamroller@3.1.5: - dependencies: - date-format: 4.0.14 - debug: 4.4.3 - fs-extra: 8.1.0 - transitivePeerDependencies: - - supports-color - streamsearch@1.1.0: {} strict-uri-encode@2.0.0: {} string-argv@0.3.2: {} - string-length@4.0.2: - dependencies: - char-regex: 1.0.2 - strip-ansi: 6.0.1 - string-width@4.2.3: dependencies: emoji-regex: 8.0.0 @@ -31036,40 +27301,6 @@ snapshots: get-east-asian-width: 1.4.0 strip-ansi: 7.1.0 - string.prototype.matchall@4.0.11: - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-errors: 1.3.0 - es-object-atoms: 1.1.1 - get-intrinsic: 1.3.0 - gopd: 1.2.0 - has-symbols: 1.1.0 - internal-slot: 1.1.0 - regexp.prototype.flags: 1.5.4 - set-function-name: 2.0.2 - side-channel: 1.1.0 - - string.prototype.trim@1.2.9: - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-object-atoms: 1.1.1 - - string.prototype.trimend@1.0.8: - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - es-object-atoms: 1.1.1 - - string.prototype.trimstart@1.0.8: - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - es-object-atoms: 1.1.1 - string_decoder@1.1.1: dependencies: safe-buffer: 5.1.2 @@ -31083,12 +27314,6 @@ snapshots: character-entities-html4: 2.1.0 character-entities-legacy: 3.0.0 - stringify-object@3.3.0: - dependencies: - get-own-enumerable-property-symbols: 3.0.2 - is-obj: 1.0.1 - is-regexp: 1.0.0 - strip-ansi@3.0.1: dependencies: ansi-regex: 2.1.1 @@ -31101,16 +27326,12 @@ snapshots: dependencies: ansi-regex: 6.0.1 - strip-bom-string@1.0.0: {} - strip-bom@3.0.0: {} - strip-bom@4.0.0: {} - - strip-comments@2.0.1: {} - strip-final-newline@2.0.0: {} + strip-final-newline@4.0.0: {} + strip-indent@3.0.0: dependencies: min-indent: 1.0.1 @@ -31131,9 +27352,9 @@ snapshots: dependencies: '@tokenizer/token': 0.3.0 - style-loader@4.0.0(webpack@5.104.1): + style-loader@4.0.0(webpack@5.102.1): dependencies: - webpack: 5.104.1(webpack-cli@6.0.1) + webpack: 5.102.1(postcss@8.5.15) style-to-js@1.1.17: dependencies: @@ -31147,30 +27368,25 @@ snapshots: dependencies: inline-style-parser: 0.2.4 - styled-components@6.3.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4): + styled-components@6.4.2(css-to-react-native@3.2.0)(react-dom@19.2.7)(react@19.2.7): dependencies: '@emotion/is-prop-valid': 1.4.0 - '@emotion/unitless': 0.10.0 - '@types/stylis': 4.2.7 - css-to-react-native: 3.2.0 csstype: 3.2.3 - postcss: 8.4.49 - react: 19.2.4 - shallowequal: 1.1.0 + react: 19.2.7 stylis: 4.3.6 - tslib: 2.8.1 optionalDependencies: - react-dom: 19.2.4(react@19.2.4) + css-to-react-native: 3.2.0 + react-dom: 19.2.7(react@19.2.7) - styled-jsx@5.1.6(react@19.2.4): + styled-jsx@5.1.6(react@19.2.7): dependencies: client-only: 0.0.1 - react: 19.2.4 + react: 19.2.7 - styled-jsx@5.1.7(react@19.2.4): + styled-jsx@5.1.7(react@19.2.7): dependencies: client-only: 0.0.1 - react: 19.2.4 + react: 19.2.7 styleq@0.2.1: {} @@ -31178,14 +27394,14 @@ snapshots: stylis@4.3.6: {} - stylus-loader@8.1.2(@rspack/core@1.7.4(@swc/helpers@0.5.18))(stylus@0.64.0)(webpack@5.104.1): + stylus-loader@8.1.3(@rspack/core@2.1.4)(stylus@0.64.0)(webpack@5.102.1): dependencies: fast-glob: 3.3.2 normalize-path: 3.0.0 stylus: 0.64.0 optionalDependencies: - '@rspack/core': 1.7.4(@swc/helpers@0.5.18) - webpack: 5.104.1(webpack-cli@6.0.1) + '@rspack/core': 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + webpack: 5.102.1(postcss@8.5.15) stylus@0.64.0: dependencies: @@ -31199,7 +27415,7 @@ snapshots: sucrase@3.35.0: dependencies: - '@jridgewell/gen-mapping': 0.3.12 + '@jridgewell/gen-mapping': 0.3.13 commander: 4.1.1 glob: 10.5.0 lines-and-columns: 1.2.4 @@ -31225,87 +27441,71 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-check@4.3.6(picomatch@4.0.3)(svelte@3.59.2)(typescript@5.9.3): + svelte-check@4.4.8(picomatch@4.0.4)(svelte@5.56.0)(typescript@5.9.3): dependencies: '@jridgewell/trace-mapping': 0.3.31 chokidar: 4.0.3 - fdir: 6.5.0(picomatch@4.0.3) + fdir: 6.5.0(picomatch@4.0.4) picocolors: 1.1.1 sade: 1.8.1 - svelte: 3.59.2 + svelte: 5.56.0(@typescript-eslint/types@8.60.0) typescript: 5.9.3 transitivePeerDependencies: - picomatch svelte-dev-helper@1.1.9: {} - svelte-hmr@0.14.12(svelte@3.59.2): - dependencies: - svelte: 3.59.2 - - svelte-hmr@0.14.12(svelte@5.46.1): + svelte-hmr@0.14.12(svelte@5.56.0): dependencies: - svelte: 5.46.1 + svelte: 5.56.0(@typescript-eslint/types@8.60.0) - svelte-loader@3.2.4(svelte@3.59.2): + svelte-loader@3.2.4(svelte@5.56.0): dependencies: loader-utils: 2.0.4 - svelte: 3.59.2 + svelte: 5.56.0(@typescript-eslint/types@8.60.0) svelte-dev-helper: 1.1.9 - svelte-hmr: 0.14.12(svelte@3.59.2) + svelte-hmr: 0.14.12(svelte@5.56.0) - svelte-loader@3.2.4(svelte@5.46.1): + svelte-preprocess@6.0.5(@babel/core@7.29.7)(less@4.6.4)(postcss-load-config@6.0.1)(postcss@8.5.15)(pug@3.0.2)(sass@1.100.0)(stylus@0.64.0)(svelte@5.56.0)(typescript@5.9.3): dependencies: - loader-utils: 2.0.4 - svelte: 5.46.1 - svelte-dev-helper: 1.1.9 - svelte-hmr: 0.14.12(svelte@5.46.1) - - svelte-preprocess@6.0.3(@babel/core@7.29.0)(less@4.5.1)(postcss-load-config@6.0.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.19.2)(yaml@2.8.1))(postcss@8.5.6)(pug@3.0.2)(sass@1.97.3)(stylus@0.64.0)(svelte@3.59.2)(typescript@5.9.3): - dependencies: - svelte: 3.59.2 + svelte: 5.56.0(@typescript-eslint/types@8.60.0) optionalDependencies: - '@babel/core': 7.29.0 - less: 4.5.1 - postcss: 8.5.6 - postcss-load-config: 6.0.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.19.2)(yaml@2.8.1) + '@babel/core': 7.29.7 + less: 4.6.4 + postcss: 8.5.15 + postcss-load-config: 6.0.1(jiti@2.7.0)(postcss@8.5.15)(tsx@4.19.2)(yaml@2.9.0) pug: 3.0.2 - sass: 1.97.3 + sass: 1.100.0 stylus: 0.64.0 typescript: 5.9.3 - svelte-preprocess@6.0.3(@babel/core@7.29.0)(less@4.5.1)(postcss-load-config@6.0.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.19.2)(yaml@2.8.1))(postcss@8.5.6)(pug@3.0.2)(sass@1.97.3)(stylus@0.64.0)(svelte@5.46.1)(typescript@5.9.3): + svelte2tsx@0.7.55(svelte@5.56.0)(typescript@5.9.3): dependencies: - svelte: 5.46.1 - optionalDependencies: - '@babel/core': 7.29.0 - less: 4.5.1 - postcss: 8.5.6 - postcss-load-config: 6.0.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.19.2)(yaml@2.8.1) - pug: 3.0.2 - sass: 1.97.3 - stylus: 0.64.0 + dedent-js: 1.0.1 + scule: 1.3.0 + svelte: 5.56.0(@typescript-eslint/types@8.60.0) typescript: 5.9.3 - svelte@3.59.2: {} - - svelte@5.46.1: + svelte@5.56.0(@typescript-eslint/types@8.60.0): dependencies: '@jridgewell/remapping': 2.3.5 '@jridgewell/sourcemap-codec': 1.5.5 - '@sveltejs/acorn-typescript': 1.0.6(acorn@8.15.0) - '@types/estree': 1.0.8 - acorn: 8.15.0 - aria-query: 5.3.2 + '@sveltejs/acorn-typescript': 1.0.10(acorn@8.16.0) + '@types/estree': 1.0.9 + '@types/trusted-types': 2.0.7 + acorn: 8.16.0 + aria-query: 5.3.1 axobject-query: 4.1.0 clsx: 2.1.1 - devalue: 5.5.0 + devalue: 5.8.1 esm-env: 1.2.2 - esrap: 2.2.1 + esrap: 2.2.9(@typescript-eslint/types@8.60.0) is-reference: 3.0.3 locate-character: 3.0.0 magic-string: 0.30.21 zimmerframe: 1.1.4 + transitivePeerDependencies: + - '@typescript-eslint/types' svg-parser@2.0.4: {} @@ -31318,8 +27518,6 @@ snapshots: traverse: 0.6.6 xml2js: 0.4.17 - svg-tags@1.0.0: {} - svgo@3.3.2: dependencies: '@trysound/sax': 0.2.0 @@ -31332,12 +27530,6 @@ snapshots: swc-plugin-coverage-instrument@0.0.32: {} - swc-plugin-css-modules@8.0.0: {} - - swc-plugin-vue-jsx@0.4.0(@swc/core@1.15.11(@swc/helpers@0.5.18)): - dependencies: - '@swc/core': 1.15.11(@swc/helpers@0.5.18) - symbol-tree@3.2.4: {} sync-child-process@1.0.2: @@ -31346,25 +27538,21 @@ snapshots: sync-message-port@1.1.3: {} - synckit@0.11.11: - dependencies: - '@pkgr/core': 0.2.9 - table@6.8.1: dependencies: - ajv: 8.12.0 + ajv: 8.18.0 lodash.truncate: 4.4.2 slice-ansi: 4.0.0 string-width: 4.2.3 strip-ansi: 6.0.1 - tailwind-merge@3.4.0: {} + tailwind-merge@3.6.0: {} - tailwindcss-animate@1.0.7(tailwindcss@3.4.19(tsx@4.19.2)(yaml@2.8.1)): + tailwindcss-animate@1.0.7(tailwindcss@3.4.19): dependencies: - tailwindcss: 3.4.19(tsx@4.19.2)(yaml@2.8.1) + tailwindcss: 3.4.19(tsx@4.19.2)(yaml@2.9.0) - tailwindcss@3.4.19(tsx@4.19.2)(yaml@2.8.1): + tailwindcss@3.4.19(tsx@4.19.2)(yaml@2.9.0): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -31380,31 +27568,29 @@ snapshots: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.1.1 - postcss: 8.5.6 - postcss-import: 15.1.0(postcss@8.5.6) - postcss-js: 4.0.1(postcss@8.5.6) - postcss-load-config: 6.0.1(jiti@1.21.7)(postcss@8.5.6)(tsx@4.19.2)(yaml@2.8.1) - postcss-nested: 6.2.0(postcss@8.5.6) + postcss: 8.5.15 + postcss-import: 15.1.0(postcss@8.5.15) + postcss-js: 4.0.1(postcss@8.5.15) + postcss-load-config: 6.0.1(jiti@1.21.7)(postcss@8.5.15)(tsx@4.19.2)(yaml@2.9.0) + postcss-nested: 6.2.0(postcss@8.5.15) postcss-selector-parser: 6.1.2 - resolve: 1.22.11 + resolve: 1.22.12 sucrase: 3.35.0 transitivePeerDependencies: - tsx - yaml - tailwindcss@4.1.13: {} - - tailwindcss@4.1.18: {} - - tapable@2.2.3: {} + tailwindcss@4.3.0: {} tapable@2.3.0: {} + tapable@2.3.3: {} + tar-fs@2.1.4: dependencies: chownr: 1.1.4 mkdirp-classic: 0.5.3 - pump: 3.0.3 + pump: 3.0.4 tar-stream: 2.2.0 optional: true @@ -31426,84 +27612,78 @@ snapshots: mkdirp: 1.0.4 yallist: 4.0.0 - tar@7.4.3: - dependencies: - '@isaacs/fs-minipass': 4.0.1 - chownr: 3.0.0 - minipass: 7.1.2 - minizlib: 3.0.2 - mkdirp: 3.0.1 - yallist: 5.0.0 - - taze@19.9.2: + taze@19.14.1: dependencies: - '@antfu/ni': 27.0.1 - cac: 6.7.14 - find-up-simple: 1.0.1 + '@antfu/ni': 30.1.0 + '@henrygd/queue': 1.2.0 + cac: 7.0.0 ofetch: 1.5.1 - package-manager-detector: 1.5.0 + package-manager-detector: 1.6.0 pathe: 2.0.3 - pnpm-workspace-yaml: 1.3.0 + pnpm-workspace-yaml: 1.6.1 restore-cursor: 5.1.0 - tinyexec: 1.0.2 - tinyglobby: 0.2.15 - unconfig: 7.4.2 - yaml: 2.8.1 + tinyexec: 1.2.2 + tinyglobby: 0.2.17 + unconfig: 7.5.0 + yaml: 2.9.0 - temp-dir@2.0.0: {} - - tempy@0.6.0: + terser-webpack-plugin@5.6.1(esbuild@0.28.1)(lightningcss@1.32.0)(webpack@5.102.1): dependencies: - is-stream: 2.0.1 - temp-dir: 2.0.0 - type-fest: 0.16.0 - unique-string: 2.0.0 + '@jridgewell/trace-mapping': 0.3.31 + jest-worker: 27.5.1 + schema-utils: 4.3.3 + terser: 5.37.0 + webpack: 5.102.1(esbuild@0.28.1)(lightningcss@1.32.0) + optionalDependencies: + esbuild: 0.28.1 + lightningcss: 1.32.0 - terser-webpack-plugin@5.3.16(@swc/core@1.15.11(@swc/helpers@0.5.18))(webpack@5.104.1(@swc/core@1.15.11(@swc/helpers@0.5.18))): + terser-webpack-plugin@5.6.1(esbuild@0.28.1)(webpack@5.102.1): dependencies: '@jridgewell/trace-mapping': 0.3.31 jest-worker: 27.5.1 schema-utils: 4.3.3 - serialize-javascript: 6.0.2 terser: 5.37.0 - webpack: 5.104.1(@swc/core@1.15.11(@swc/helpers@0.5.18)) + webpack: 5.102.1(esbuild@0.28.1) optionalDependencies: - '@swc/core': 1.15.11(@swc/helpers@0.5.18) + esbuild: 0.28.1 optional: true - terser-webpack-plugin@5.3.16(esbuild@0.27.2)(webpack@5.104.1(esbuild@0.27.2)): + terser-webpack-plugin@5.6.1(lightningcss@1.32.0)(webpack@5.102.1): + dependencies: + '@jridgewell/trace-mapping': 0.3.31 + jest-worker: 27.5.1 + schema-utils: 4.3.3 + terser: 5.37.0 + webpack: 5.102.1(lightningcss@1.32.0) + optionalDependencies: + lightningcss: 1.32.0 + + terser-webpack-plugin@5.6.1(postcss@8.5.15)(webpack@5.102.1): dependencies: '@jridgewell/trace-mapping': 0.3.31 jest-worker: 27.5.1 schema-utils: 4.3.3 - serialize-javascript: 6.0.2 terser: 5.37.0 - webpack: 5.104.1(esbuild@0.27.2) + webpack: 5.102.1(postcss@8.5.15) optionalDependencies: - esbuild: 0.27.2 + postcss: 8.5.15 - terser-webpack-plugin@5.3.16(webpack@5.104.1): + terser-webpack-plugin@5.6.1(webpack@5.102.1): dependencies: '@jridgewell/trace-mapping': 0.3.31 jest-worker: 27.5.1 schema-utils: 4.3.3 - serialize-javascript: 6.0.2 terser: 5.37.0 - webpack: 5.104.1(webpack-cli@6.0.1) + webpack: 5.102.1 terser@5.37.0: dependencies: '@jridgewell/source-map': 0.3.5 - acorn: 8.15.0 + acorn: 8.16.0 commander: 2.20.3 source-map-support: 0.5.21 - test-exclude@6.0.0: - dependencies: - '@istanbuljs/schema': 0.1.3 - glob: 7.2.3 - minimatch: 3.1.2 - thenify-all@1.6.0: dependencies: thenify: 3.3.1 @@ -31516,55 +27696,48 @@ snapshots: dependencies: tslib: 2.8.1 - thread-loader@4.0.4(webpack@5.104.1): + thread-loader@4.0.4(webpack@5.102.1): dependencies: json-parse-better-errors: 1.0.2 - loader-runner: 4.3.1 + loader-runner: 4.3.2 neo-async: 2.6.2 schema-utils: 4.3.3 - webpack: 5.104.1(webpack-cli@6.0.1) + webpack: 5.102.1(postcss@8.5.15) thread-stream@3.1.0: dependencies: real-require: 0.2.0 - thunky@1.1.0: {} - timers-browserify@2.0.12: dependencies: setimmediate: 1.0.5 tiny-invariant@1.3.3: {} - tinyexec@1.0.2: {} + tinyexec@1.2.2: {} tinyglobby@0.2.15: dependencies: - fdir: 6.5.0(picomatch@4.0.3) - picomatch: 4.0.3 + fdir: 6.5.0(picomatch@4.0.4) + picomatch: 4.0.4 - tinypool@1.1.1: {} + tinyglobby@0.2.17: + dependencies: + fdir: 6.5.0(picomatch@4.0.4) + picomatch: 4.0.4 tinyrainbow@2.0.0: {} - tinyspy@4.0.4: {} - - tldts-core@6.1.86: {} + tinyspy@4.0.3: {} tldts-core@7.0.17: {} - tldts@6.1.86: - dependencies: - tldts-core: 6.1.86 - tldts@7.0.17: dependencies: tldts-core: 7.0.17 tmp@0.2.5: {} - tmpl@1.0.5: {} - to-regex-range@5.0.1: dependencies: is-number: 7.0.0 @@ -31577,32 +27750,19 @@ snapshots: token-stream@1.0.0: {} - token-types@6.1.1: + token-types@6.0.4: dependencies: - '@borewit/text-codec': 0.1.1 '@tokenizer/token': 0.3.0 ieee754: 1.2.1 totalist@3.0.1: {} - tough-cookie@5.1.2: - dependencies: - tldts: 6.1.86 - tough-cookie@6.0.0: dependencies: tldts: 7.0.17 tr46@0.0.3: {} - tr46@1.0.1: - dependencies: - punycode: 2.3.1 - - tr46@5.1.1: - dependencies: - punycode: 2.3.1 - tr46@6.0.0: dependencies: punycode: 2.3.1 @@ -31617,79 +27777,63 @@ snapshots: trough@2.2.0: {} - ts-api-utils@2.4.0(typescript@5.9.3): + ts-api-utils@2.5.0(typescript@5.9.3): dependencies: typescript: 5.9.3 - ts-checker-rspack-plugin@1.2.6(@rspack/core@1.7.4(@swc/helpers@0.5.18))(typescript@5.9.3): + ts-checker-rspack-plugin@1.3.1(@rspack/core@2.1.4)(tslib@2.8.1)(typescript@5.9.3): dependencies: - '@babel/code-frame': 7.28.6 '@rspack/lite-tapable': 1.1.0 chokidar: 3.6.0 - is-glob: 4.0.3 - memfs: 4.51.1 - minimatch: 9.0.5 + memfs: 4.57.2(tslib@2.8.1) picocolors: 1.1.1 typescript: 5.9.3 optionalDependencies: - '@rspack/core': 1.7.4(@swc/helpers@0.5.18) + '@rspack/core': 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + transitivePeerDependencies: + - tslib - ts-checker-rspack-plugin@1.2.6(@rspack/core@2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18))(typescript@5.9.3): + ts-checker-rspack-plugin@1.3.1(@rspack/core@2.1.4)(typescript@5.9.3): dependencies: - '@babel/code-frame': 7.28.6 '@rspack/lite-tapable': 1.1.0 chokidar: 3.6.0 - is-glob: 4.0.3 - memfs: 4.51.1 - minimatch: 9.0.5 + memfs: 4.57.2(tslib@2.8.1) picocolors: 1.1.1 typescript: 5.9.3 optionalDependencies: - '@rspack/core': 2.0.0-alpha.1(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18) + '@rspack/core': 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + transitivePeerDependencies: + - tslib + + ts-checker-rspack-plugin@1.3.1(@rspack/core@2.1.4)(typescript@6.0.3): + dependencies: + '@rspack/lite-tapable': 1.1.0 + chokidar: 3.6.0 + memfs: 4.57.2(tslib@2.8.1) + picocolors: 1.1.1 + typescript: 6.0.3 + optionalDependencies: + '@rspack/core': 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + transitivePeerDependencies: + - tslib ts-dedent@2.2.0: {} ts-interface-checker@0.1.13: {} - ts-loader@9.5.4(typescript@5.9.3)(webpack@5.104.1): + ts-loader@9.6.0(loader-utils@2.0.4)(typescript@6.0.3)(webpack@5.102.1): dependencies: chalk: 4.1.2 - enhanced-resolve: 5.18.4 + enhanced-resolve: 5.21.3 micromatch: 4.0.8 - semver: 7.7.3 + semver: 7.8.1 source-map: 0.7.6 - typescript: 5.9.3 - webpack: 5.104.1(webpack-cli@6.0.1) - - ts-map@1.0.3: {} - - ts-node@10.9.2(@swc/core@1.15.11(@swc/helpers@0.5.18))(@types/node@24.10.9)(typescript@5.9.3): - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.12 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.4 - '@types/node': 24.10.9 - acorn: 8.15.0 - acorn-walk: 8.3.4 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.4 - make-error: 1.3.6 - typescript: 5.9.3 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 + typescript: 6.0.3 + webpack: 5.102.1(postcss@8.5.15) optionalDependencies: - '@swc/core': 1.15.11(@swc/helpers@0.5.18) - optional: true + loader-utils: 2.0.4 - tsconfig-paths-webpack-plugin@4.2.0: - dependencies: - chalk: 4.1.2 - enhanced-resolve: 5.18.4 - tapable: 2.3.0 - tsconfig-paths: 4.2.0 + ts-map@1.0.3: {} tsconfig-paths@4.2.0: dependencies: @@ -31699,12 +27843,10 @@ snapshots: tslib@2.8.1: {} - tsscmp@1.0.6: {} - tsx@4.19.2: dependencies: esbuild: 0.23.1 - get-tsconfig: 4.13.0 + get-tsconfig: 4.14.0 optionalDependencies: fsevents: 2.3.3 optional: true @@ -31716,18 +27858,17 @@ snapshots: safe-buffer: 5.2.1 optional: true + turbo-stream@3.2.0: + optional: true + type-check@0.4.0: dependencies: prelude-ls: 1.2.1 type-detect@4.0.8: {} - type-fest@0.16.0: {} - type-fest@0.20.2: {} - type-fest@0.21.3: {} - type-fest@2.19.0: {} type-fest@4.40.0: {} @@ -31741,48 +27882,15 @@ snapshots: dependencies: content-type: 1.0.5 media-typer: 1.1.0 - mime-types: 3.0.2 - - typed-array-buffer@1.0.2: - dependencies: - call-bind: 1.0.8 - es-errors: 1.3.0 - is-typed-array: 1.1.13 - - typed-array-byte-length@1.0.1: - dependencies: - call-bind: 1.0.8 - for-each: 0.3.5 - gopd: 1.2.0 - has-proto: 1.0.3 - is-typed-array: 1.1.13 - - typed-array-byte-offset@1.0.2: - dependencies: - available-typed-arrays: 1.0.7 - call-bind: 1.0.8 - for-each: 0.3.5 - gopd: 1.2.0 - has-proto: 1.0.3 - is-typed-array: 1.1.13 - - typed-array-length@1.0.6: - dependencies: - call-bind: 1.0.8 - for-each: 0.3.5 - gopd: 1.2.0 - has-proto: 1.0.3 - is-typed-array: 1.1.13 - possible-typed-array-names: 1.0.0 + mime-types: 3.0.1 typedarray@0.0.6: {} typescript@5.9.3: {} - ufo@1.6.1: {} + typescript@6.0.3: {} - uglify-js@3.19.3: - optional: true + ufo@1.6.3: {} uid@2.0.2: dependencies: @@ -31790,33 +27898,31 @@ snapshots: uint8array-extras@1.4.0: {} - unbox-primitive@1.0.2: - dependencies: - call-bind: 1.0.8 - has-bigints: 1.1.0 - has-symbols: 1.1.0 - which-boxed-primitive: 1.1.1 - unc-path-regex@0.1.2: {} - unconfig-core@7.4.2: + unconfig-core@7.5.0: dependencies: '@quansync/fs': 1.0.0 quansync: 1.0.0 - unconfig@7.4.2: + unconfig@7.5.0: dependencies: '@quansync/fs': 1.0.0 defu: 6.1.4 - jiti: 2.6.1 + jiti: 2.7.0 quansync: 1.0.0 - unconfig-core: 7.4.2 + unconfig-core: 7.5.0 undici-types@7.16.0: {} - unhead@2.1.2: + undici-types@7.24.6: + optional: true + + undici@7.24.7: {} + + unhead@2.1.15: dependencies: - hookable: 6.0.1 + hookable: 6.1.1 unicode-canonical-property-names-ecmascript@2.0.0: {} @@ -31829,6 +27935,10 @@ snapshots: unicode-property-aliases-ecmascript@2.1.0: {} + unicorn-magic@0.3.0: {} + + unicorn-magic@0.4.0: {} + unified@10.1.2: dependencies: '@types/unist': 2.0.10 @@ -31849,30 +27959,26 @@ snapshots: trough: 2.2.0 vfile: 6.0.1 - unimport@5.6.0: + unimport@5.7.0: dependencies: - acorn: 8.15.0 + acorn: 8.16.0 escape-string-regexp: 5.0.0 estree-walker: 3.0.3 local-pkg: 1.1.2 magic-string: 0.30.21 - mlly: 1.8.0 + mlly: 1.8.2 pathe: 2.0.3 - picomatch: 4.0.3 + picomatch: 4.0.4 pkg-types: 2.3.0 scule: 1.3.0 strip-literal: 3.1.0 - tinyglobby: 0.2.15 + tinyglobby: 0.2.17 unplugin: 2.3.11 unplugin-utils: 0.3.1 union@0.5.0: dependencies: - qs: 6.14.0 - - unique-string@2.0.0: - dependencies: - crypto-random-string: 2.0.0 + qs: 6.15.1 unist-builder@3.0.1: dependencies: @@ -31888,10 +27994,6 @@ snapshots: dependencies: '@types/unist': 3.0.3 - unist-util-position-from-estree@1.1.2: - dependencies: - '@types/unist': 2.0.10 - unist-util-position-from-estree@2.0.0: dependencies: '@types/unist': 3.0.3 @@ -31904,15 +28006,10 @@ snapshots: dependencies: '@types/unist': 3.0.3 - unist-util-remove-position@4.0.2: - dependencies: - '@types/unist': 2.0.10 - unist-util-visit: 4.1.2 - unist-util-remove-position@5.0.0: dependencies: '@types/unist': 3.0.3 - unist-util-visit: 5.0.0 + unist-util-visit: 5.1.0 unist-util-remove@4.0.0: dependencies: @@ -31928,10 +28025,6 @@ snapshots: dependencies: '@types/unist': 3.0.3 - unist-util-visit-children@2.0.2: - dependencies: - '@types/unist': 2.0.10 - unist-util-visit-children@3.0.0: dependencies: '@types/unist': 3.0.3 @@ -31952,40 +28045,37 @@ snapshots: unist-util-is: 5.2.1 unist-util-visit-parents: 5.1.3 - unist-util-visit@5.0.0: + unist-util-visit@5.1.0: dependencies: '@types/unist': 3.0.3 unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 - universalify@0.1.2: {} - universalify@2.0.1: {} unpipe@1.0.0: {} - unplugin-auto-import@21.0.0(@vueuse/core@10.11.1(vue@3.5.21(typescript@5.9.3))): + unplugin-auto-import@21.0.0(@vueuse/core@14.3.0): dependencies: local-pkg: 1.1.2 magic-string: 0.30.21 - picomatch: 4.0.3 - unimport: 5.6.0 + picomatch: 4.0.4 + unimport: 5.7.0 unplugin: 2.3.11 unplugin-utils: 0.3.1 optionalDependencies: - '@vueuse/core': 10.11.1(vue@3.5.21(typescript@5.9.3)) - - unplugin-stylex@0.6.0(@stylexjs/stylex@0.17.5)(rollup@4.53.3): - dependencies: - '@babel/core': 7.28.6 - '@babel/plugin-syntax-flow': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.28.6) - '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.28.6) - '@rollup/pluginutils': 5.3.0(rollup@4.53.3) - '@stylexjs/babel-plugin': 0.17.3 - '@stylexjs/stylex': 0.17.5 - '@types/node': 24.10.9 - unplugin: 2.3.11 + '@vueuse/core': 14.3.0(vue@3.5.35) + + unplugin-stylex@0.6.3(@stylexjs/stylex@0.18.3)(rollup@4.60.3): + dependencies: + '@babel/core': 7.29.7 + '@babel/plugin-syntax-flow': 7.28.6(@babel/core@7.29.7) + '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-syntax-typescript': 7.29.7(@babel/core@7.29.7) + '@rollup/pluginutils': 5.3.0(rollup@4.60.3) + '@stylexjs/babel-plugin': 0.18.2 + '@stylexjs/stylex': 0.18.3 + unplugin: 3.0.0 transitivePeerDependencies: - rollup - supports-color @@ -31993,92 +28083,39 @@ snapshots: unplugin-utils@0.3.1: dependencies: pathe: 2.0.3 - picomatch: 4.0.3 + picomatch: 4.0.4 - unplugin-vue-components@30.0.0(@babel/parser@7.29.0)(vue@3.5.21(typescript@5.9.3)): + unplugin-vue-components@31.1.0(vue@3.5.35): dependencies: - chokidar: 4.0.3 - debug: 4.4.3 + chokidar: 5.0.0 local-pkg: 1.1.2 magic-string: 0.30.21 - mlly: 1.8.0 - tinyglobby: 0.2.15 + mlly: 1.8.2 + obug: 2.1.1 + picomatch: 4.0.4 + tinyglobby: 0.2.17 unplugin: 2.3.11 unplugin-utils: 0.3.1 - vue: 3.5.21(typescript@5.9.3) - optionalDependencies: - '@babel/parser': 7.29.0 - transitivePeerDependencies: - - supports-color - - unplugin-vue@6.2.0(@types/node@25.0.10)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.1)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(vue@3.5.21(typescript@5.9.3))(yaml@2.8.1): - dependencies: - '@vue/reactivity': 3.5.21 - debug: 4.4.3 - unplugin: 2.3.11 - vite: 6.3.6(@types/node@25.0.10)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.1)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1) - vue: 3.5.21(typescript@5.9.3) - transitivePeerDependencies: - - '@types/node' - - jiti - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - - tsx - - yaml - - unplugin@1.0.1: - dependencies: - acorn: 8.15.0 - chokidar: 3.6.0 - webpack-sources: 3.3.3 - webpack-virtual-modules: 0.5.0 + vue: 3.5.35(typescript@5.9.3) unplugin@2.3.11: dependencies: '@jridgewell/remapping': 2.3.5 - acorn: 8.15.0 - picomatch: 4.0.3 + acorn: 8.16.0 + picomatch: 4.0.4 webpack-virtual-modules: 0.6.2 - unraw@3.0.0: {} - - unrs-resolver@1.11.1: + unplugin@3.0.0: dependencies: - napi-postinstall: 0.3.4 - optionalDependencies: - '@unrs/resolver-binding-android-arm-eabi': 1.11.1 - '@unrs/resolver-binding-android-arm64': 1.11.1 - '@unrs/resolver-binding-darwin-arm64': 1.11.1 - '@unrs/resolver-binding-darwin-x64': 1.11.1 - '@unrs/resolver-binding-freebsd-x64': 1.11.1 - '@unrs/resolver-binding-linux-arm-gnueabihf': 1.11.1 - '@unrs/resolver-binding-linux-arm-musleabihf': 1.11.1 - '@unrs/resolver-binding-linux-arm64-gnu': 1.11.1 - '@unrs/resolver-binding-linux-arm64-musl': 1.11.1 - '@unrs/resolver-binding-linux-ppc64-gnu': 1.11.1 - '@unrs/resolver-binding-linux-riscv64-gnu': 1.11.1 - '@unrs/resolver-binding-linux-riscv64-musl': 1.11.1 - '@unrs/resolver-binding-linux-s390x-gnu': 1.11.1 - '@unrs/resolver-binding-linux-x64-gnu': 1.11.1 - '@unrs/resolver-binding-linux-x64-musl': 1.11.1 - '@unrs/resolver-binding-wasm32-wasi': 1.11.1 - '@unrs/resolver-binding-win32-arm64-msvc': 1.11.1 - '@unrs/resolver-binding-win32-ia32-msvc': 1.11.1 - '@unrs/resolver-binding-win32-x64-msvc': 1.11.1 - - upath@1.2.0: {} + '@jridgewell/remapping': 2.3.5 + picomatch: 4.0.4 + webpack-virtual-modules: 0.6.2 upath@2.0.1: {} - update-browserslist-db@1.2.2(browserslist@4.28.1): + update-browserslist-db@1.2.3(browserslist@4.28.2): dependencies: - browserslist: 4.28.1 + browserslist: 4.28.2 escalade: 3.2.0 picocolors: 1.1.1 @@ -32095,23 +28132,23 @@ snapshots: url-join@4.0.1: {} - url-loader@4.1.1(file-loader@6.2.0(webpack@5.104.1))(webpack@5.104.1): + url-loader@4.1.1(file-loader@6.2.0)(webpack@5.102.1): dependencies: loader-utils: 2.0.4 mime-types: 2.1.35 schema-utils: 3.3.0 - webpack: 5.104.1(webpack-cli@6.0.1) + webpack: 5.102.1(postcss@8.5.15) optionalDependencies: - file-loader: 6.2.0(webpack@5.104.1) + file-loader: 6.2.0(webpack@5.102.1) url@0.11.4: dependencies: punycode: 1.4.1 - qs: 6.14.0 + qs: 6.15.1 - use-sync-external-store@1.6.0(react@19.2.4): + use-sync-external-store@1.6.0(react@19.2.7): dependencies: - react: 19.2.4 + react: 19.2.7 util-deprecate@1.0.2: {} @@ -32120,15 +28157,11 @@ snapshots: inherits: 2.0.4 is-arguments: 1.2.0 is-generator-function: 1.0.10 - is-typed-array: 1.1.13 + is-typed-array: 1.1.15 which-typed-array: 1.1.19 utila@0.4.0: {} - utils-merge@1.0.1: {} - - uuid@8.3.2: {} - uuid@9.0.1: {} uvu@0.5.6: @@ -32138,26 +28171,17 @@ snapshots: kleur: 4.1.5 sade: 1.8.1 - v8-compile-cache-lib@3.0.1: - optional: true - - v8-to-istanbul@9.2.0: - dependencies: - '@jridgewell/trace-mapping': 0.3.31 - '@types/istanbul-lib-coverage': 2.0.6 - convert-source-map: 2.0.0 - validate-npm-package-license@3.0.4: dependencies: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - vant@4.9.22(vue@3.5.21(typescript@5.9.3)): + vant@4.9.24(vue@3.5.35): dependencies: '@vant/popperjs': 1.3.0 - '@vant/use': 1.6.0(vue@3.5.21(typescript@5.9.3)) - '@vue/shared': 3.5.25 - vue: 3.5.21(typescript@5.9.3) + '@vant/use': 1.6.0(vue@3.5.35) + '@vue/shared': 3.5.35 + vue: 3.5.35(typescript@5.9.3) varint@6.0.0: {} @@ -32217,69 +28241,67 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite@6.3.6(@types/node@25.0.10)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.1)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1): + vite@7.1.1(@types/node@25.9.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.9.0): dependencies: esbuild: 0.25.12 - fdir: 6.5.0(picomatch@4.0.3) - picomatch: 4.0.3 - postcss: 8.5.6 - rollup: 4.53.3 - tinyglobby: 0.2.15 + fdir: 6.5.0(picomatch@4.0.4) + picomatch: 4.0.4 + postcss: 8.5.15 + rollup: 4.60.3 + tinyglobby: 0.2.17 optionalDependencies: - '@types/node': 25.0.10 + '@types/node': 25.9.1 fsevents: 2.3.3 - jiti: 2.6.1 - less: 4.5.1 - lightningcss: 1.30.1 - sass: 1.97.3 - sass-embedded: 1.97.3 + jiti: 2.7.0 + less: 4.6.4 + lightningcss: 1.32.0 + sass: 1.100.0 + sass-embedded: 1.100.0 stylus: 0.64.0 terser: 5.37.0 tsx: 4.19.2 - yaml: 2.8.1 + yaml: 2.9.0 + optional: true - vite@7.2.6(@types/node@25.0.10)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.1)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1): + vite@8.0.16(@types/node@24.12.4)(esbuild@0.28.1)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.9.0): dependencies: - esbuild: 0.25.12 - fdir: 6.5.0(picomatch@4.0.3) - picomatch: 4.0.3 - postcss: 8.5.6 - rollup: 4.53.3 - tinyglobby: 0.2.15 + lightningcss: 1.32.0 + picomatch: 4.0.4 + postcss: 8.5.15 + rolldown: 1.0.3 + tinyglobby: 0.2.17 optionalDependencies: - '@types/node': 25.0.10 + '@types/node': 24.12.4 + esbuild: 0.28.1 fsevents: 2.3.3 - jiti: 2.6.1 - less: 4.5.1 - lightningcss: 1.30.1 - sass: 1.97.3 - sass-embedded: 1.97.3 + jiti: 2.7.0 + less: 4.6.4 + sass: 1.100.0 + sass-embedded: 1.100.0 stylus: 0.64.0 terser: 5.37.0 tsx: 4.19.2 - yaml: 2.8.1 + yaml: 2.9.0 optional: true + vitefu@1.1.3(vite@8.0.16): + optionalDependencies: + vite: 8.0.16(@types/node@24.12.4)(esbuild@0.28.1)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.9.0) + vm-browserify@1.1.2: {} void-elements@3.1.0: {} vscode-uri@3.1.0: {} - vue-component-type-helpers@2.2.12: {} - - vue-component-type-helpers@3.2.4: {} + vue-component-type-helpers@3.3.2: {} - vue-demi@0.14.10(vue@3.5.21(typescript@5.9.3)): + vue-docgen-api@4.79.2(vue@3.5.35): dependencies: - vue: 3.5.21(typescript@5.9.3) - - vue-docgen-api@4.79.2(vue@3.5.21(typescript@5.9.3)): - dependencies: - '@babel/parser': 7.28.6 - '@babel/types': 7.28.6 - '@vue/compiler-dom': 3.5.24 - '@vue/compiler-sfc': 3.5.24 + '@babel/parser': 7.29.7 + '@babel/types': 7.29.7 + '@vue/compiler-dom': 3.5.35 + '@vue/compiler-sfc': 3.5.35 ast-types: 0.16.1 esm-resolve: 1.0.11 hash-sum: 2.0.0 @@ -32287,136 +28309,36 @@ snapshots: pug: 3.0.2 recast: 0.23.11 ts-map: 1.0.3 - vue: 3.5.21(typescript@5.9.3) - vue-inbrowser-compiler-independent-utils: 4.71.1(vue@3.5.21(typescript@5.9.3)) + vue: 3.5.35(typescript@5.9.3) + vue-inbrowser-compiler-independent-utils: 4.71.1(vue@3.5.35) - vue-docgen-loader@2.0.1(@babel/preset-env@7.29.0(@babel/core@7.29.0))(vue-docgen-api@4.79.2(vue@3.5.21(typescript@5.9.3)))(webpack@5.104.1(esbuild@0.27.2)): + vue-docgen-loader@2.0.1(@babel/preset-env@7.29.7)(vue-docgen-api@4.79.2)(webpack@5.102.1): dependencies: clone: 2.1.2 - jscodeshift: 17.3.0(@babel/preset-env@7.29.0(@babel/core@7.29.0)) + jscodeshift: 17.3.0(@babel/preset-env@7.29.7) loader-utils: 1.4.2 - vue-docgen-api: 4.79.2(vue@3.5.21(typescript@5.9.3)) - webpack: 5.104.1(esbuild@0.27.2) + vue-docgen-api: 4.79.2(vue@3.5.35) + webpack: 5.102.1(esbuild@0.28.1)(lightningcss@1.32.0) transitivePeerDependencies: - '@babel/preset-env' - - supports-color - - vue-eslint-parser@9.4.3(eslint@9.39.2(jiti@2.6.1)): - dependencies: - debug: 4.4.3 - eslint: 9.39.2(jiti@2.6.1) - eslint-scope: 7.2.2 - eslint-visitor-keys: 3.4.3 - espree: 9.6.1 - esquery: 1.5.0 - lodash: 4.17.23 - semver: 7.7.3 - transitivePeerDependencies: - - supports-color - - vue-hot-reload-api@2.3.4: {} - - vue-inbrowser-compiler-independent-utils@4.71.1(vue@3.5.21(typescript@5.9.3)): - dependencies: - vue: 3.5.21(typescript@5.9.3) - - vue-loader@15.11.1(@vue/compiler-sfc@3.5.24)(css-loader@7.1.3(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1))(ejs@3.1.10)(handlebars@4.7.8)(lodash@4.17.23)(pug@3.0.2)(webpack@5.104.1): - dependencies: - '@vue/component-compiler-utils': 3.3.0(ejs@3.1.10)(handlebars@4.7.8)(lodash@4.17.23)(pug@3.0.2) - css-loader: 7.1.3(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1) - hash-sum: 1.0.2 - loader-utils: 1.4.2 - vue-hot-reload-api: 2.3.4 - vue-style-loader: 4.1.3 - webpack: 5.104.1(webpack-cli@6.0.1) - optionalDependencies: - '@vue/compiler-sfc': 3.5.24 - transitivePeerDependencies: - - arc-templates - - atpl - - babel-core - - bracket-template - - coffee-script - - dot - - dust - - dustjs-helpers - - dustjs-linkedin - - eco - - ect - - ejs - - haml-coffee - - hamlet - - hamljs - - handlebars - - hogan.js - - htmling - - jade - - jazz - - jqtpl - - just - - liquid-node - - liquor - - lodash - - marko - - mote - - mustache - - nunjucks - - plates - - pug - - qejs - - ractive - - razor-tmpl - - react - - react-dom - - slm - - squirrelly - - swig - - swig-templates - - teacup - - templayed - - then-jade - - then-pug - - tinyliquid - - toffee - - twig - - twing - - underscore - - vash - - velocityjs - - walrus - - whiskers - - vue-loader@17.4.2(vue@3.2.45)(webpack@5.104.1): - dependencies: - chalk: 4.1.2 - hash-sum: 2.0.0 - watchpack: 2.4.4 - webpack: 5.104.1(webpack-cli@6.0.1) - optionalDependencies: - vue: 3.2.45 - - vue-loader@17.4.2(vue@3.2.47)(webpack@5.104.1): - dependencies: - chalk: 4.1.2 - hash-sum: 2.0.0 - watchpack: 2.4.4 - webpack: 5.104.1(webpack-cli@6.0.1) - optionalDependencies: - vue: 3.2.47 + - supports-color - vue-loader@17.4.2(vue@3.5.21(typescript@5.9.3))(webpack@5.104.1): + vue-eslint-parser@9.4.3(eslint@9.39.4): dependencies: - chalk: 4.1.2 - hash-sum: 2.0.0 - watchpack: 2.4.4 - webpack: 5.104.1(webpack-cli@6.0.1) - optionalDependencies: - vue: 3.5.21(typescript@5.9.3) + debug: 4.4.3 + eslint: 9.39.4(jiti@2.7.0) + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + esquery: 1.5.0 + lodash: 4.18.1 + semver: 7.8.1 + transitivePeerDependencies: + - supports-color - vue-style-loader@4.1.3: + vue-inbrowser-compiler-independent-utils@4.71.1(vue@3.5.35): dependencies: - hash-sum: 1.0.2 - loader-utils: 1.4.2 + vue: 3.5.35(typescript@5.9.3) vue-template-compiler@2.7.16: dependencies: @@ -32424,441 +28346,306 @@ snapshots: he: 1.2.0 optional: true - vue-template-es2015-compiler@1.9.1: {} - - vue-tsc@3.2.4(typescript@5.9.3): + vue-tsc@3.3.7(typescript@5.9.3): dependencies: - '@volar/typescript': 2.4.27 - '@vue/language-core': 3.2.4 + '@volar/typescript': 2.4.28 + '@vue/language-core': 3.3.7 typescript: 5.9.3 - vue@2.7.14: - dependencies: - '@vue/compiler-sfc': 2.7.14 - csstype: 3.2.3 - - vue@3.2.45: + vue-tsc@3.3.7(typescript@6.0.3): dependencies: - '@vue/compiler-dom': 3.2.45 - '@vue/compiler-sfc': 3.2.45 - '@vue/runtime-dom': 3.2.45 - '@vue/server-renderer': 3.2.45(vue@3.2.45) - '@vue/shared': 3.2.45 - - vue@3.2.47: - dependencies: - '@vue/compiler-dom': 3.2.47 - '@vue/compiler-sfc': 3.2.47 - '@vue/runtime-dom': 3.2.47 - '@vue/server-renderer': 3.2.47(vue@3.2.47) - '@vue/shared': 3.2.47 + '@volar/typescript': 2.4.28 + '@vue/language-core': 3.3.7 + typescript: 6.0.3 + optional: true - vue@3.5.21(typescript@5.9.3): + vue@3.5.35(typescript@5.9.3): dependencies: - '@vue/compiler-dom': 3.5.21 - '@vue/compiler-sfc': 3.5.21 - '@vue/runtime-dom': 3.5.21 - '@vue/server-renderer': 3.5.21(vue@3.5.21(typescript@5.9.3)) - '@vue/shared': 3.5.21 + '@vue/compiler-dom': 3.5.35 + '@vue/compiler-sfc': 3.5.35 + '@vue/runtime-dom': 3.5.35 + '@vue/server-renderer': 3.5.35(vue@3.5.35) + '@vue/shared': 3.5.35 optionalDependencies: typescript: 5.9.3 - vue@3.5.8(typescript@5.9.3): + vue@3.5.35(typescript@6.0.3): dependencies: - '@vue/compiler-dom': 3.5.8 - '@vue/compiler-sfc': 3.5.8 - '@vue/runtime-dom': 3.5.8 - '@vue/server-renderer': 3.5.8(vue@3.5.8(typescript@5.9.3)) - '@vue/shared': 3.5.8 + '@vue/compiler-dom': 3.5.35 + '@vue/compiler-sfc': 3.5.35 + '@vue/runtime-dom': 3.5.35 + '@vue/server-renderer': 3.5.35(vue@3.5.35) + '@vue/shared': 3.5.35 optionalDependencies: - typescript: 5.9.3 + typescript: 6.0.3 w3c-xmlserializer@5.0.0: dependencies: xml-name-validator: 5.0.0 - walker@1.0.8: - dependencies: - makeerror: 1.0.12 - - watchpack@2.4.4: + watchpack@2.5.1: dependencies: glob-to-regexp: 0.4.1 graceful-fs: 4.2.11 - wbuf@1.7.3: - dependencies: - minimalistic-assert: 1.0.1 - web-namespaces@2.0.1: {} - web-vitals@5.1.0: {} + web-vitals@5.3.0: {} webidl-conversions@3.0.1: {} - webidl-conversions@4.0.2: {} - - webidl-conversions@7.0.0: {} - webidl-conversions@8.0.0: {} - webpack-bundle-analyzer@4.10.2: - dependencies: - '@discoveryjs/json-ext': 0.5.7 - acorn: 8.15.0 - acorn-walk: 8.3.4 - commander: 7.2.0 - debounce: 1.2.1 - escape-string-regexp: 4.0.0 - gzip-size: 6.0.0 - html-escaper: 2.0.2 - opener: 1.5.2 - picocolors: 1.1.1 - sirv: 2.0.4 - ws: 7.5.9 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - - webpack-bundle-analyzer@5.2.0: + webpack-bundle-analyzer@5.3.0: dependencies: - '@discoveryjs/json-ext': 0.5.7 - acorn: 8.15.0 - acorn-walk: 8.3.4 - commander: 7.2.0 - debounce: 1.2.1 - escape-string-regexp: 4.0.0 - html-escaper: 2.0.2 + '@discoveryjs/json-ext': 0.6.3 + acorn: 8.16.0 + acorn-walk: 8.3.5 + commander: 14.0.3 + escape-string-regexp: 5.0.0 + html-escaper: 3.0.3 opener: 1.5.2 picocolors: 1.1.1 sirv: 3.0.2 - ws: 8.19.0 + ws: 8.21.0 transitivePeerDependencies: - bufferutil - utf-8-validate - webpack-cli@6.0.1(webpack-dev-server@5.2.2)(webpack@5.104.1): - dependencies: - '@discoveryjs/json-ext': 0.6.3 - '@webpack-cli/configtest': 3.0.1(webpack-cli@6.0.1)(webpack@5.104.1) - '@webpack-cli/info': 3.0.1(webpack-cli@6.0.1)(webpack@5.104.1) - '@webpack-cli/serve': 3.0.1(webpack-cli@6.0.1)(webpack-dev-server@5.2.2)(webpack@5.104.1) - colorette: 2.0.20 - commander: 12.1.0 - cross-spawn: 7.0.6 - envinfo: 7.21.0 - fastest-levenshtein: 1.0.16 - import-local: 3.2.0 - interpret: 3.1.1 - rechoir: 0.8.0 - webpack: 5.104.1(webpack-cli@6.0.1) - webpack-merge: 6.0.1 - optionalDependencies: - webpack-dev-server: 5.2.2(webpack-cli@6.0.1)(webpack@5.104.1) - - webpack-cli@6.0.1(webpack@5.104.1): - dependencies: - '@discoveryjs/json-ext': 0.6.3 - '@webpack-cli/configtest': 3.0.1(webpack-cli@6.0.1)(webpack@5.104.1) - '@webpack-cli/info': 3.0.1(webpack-cli@6.0.1)(webpack@5.104.1) - '@webpack-cli/serve': 3.0.1(webpack-cli@6.0.1)(webpack@5.104.1) - colorette: 2.0.20 - commander: 12.1.0 - cross-spawn: 7.0.6 - envinfo: 7.21.0 - fastest-levenshtein: 1.0.16 - import-local: 3.2.0 - interpret: 3.1.1 - rechoir: 0.8.0 - webpack: 5.104.1(webpack-cli@6.0.1) - webpack-merge: 6.0.1 - - webpack-dev-middleware@7.4.2(webpack@5.104.1(@swc/core@1.15.11(@swc/helpers@0.5.18))): - dependencies: - colorette: 2.0.20 - memfs: 4.51.1 - mime-types: 2.1.35 - on-finished: 2.4.1 - range-parser: 1.2.1 - schema-utils: 4.3.3 - optionalDependencies: - webpack: 5.104.1(@swc/core@1.15.11(@swc/helpers@0.5.18)) - - webpack-dev-middleware@7.4.2(webpack@5.104.1(esbuild@0.27.2)): + webpack-dev-middleware@7.4.5(tslib@2.8.1)(webpack@5.102.1): dependencies: colorette: 2.0.20 - memfs: 4.51.1 - mime-types: 2.1.35 - on-finished: 2.4.1 - range-parser: 1.2.1 - schema-utils: 4.3.3 - optionalDependencies: - webpack: 5.104.1(esbuild@0.27.2) - - webpack-dev-middleware@7.4.2(webpack@5.104.1): - dependencies: - colorette: 2.0.20 - memfs: 4.51.1 - mime-types: 2.1.35 + memfs: 4.57.2(tslib@2.8.1) + mime-types: 3.0.1 on-finished: 2.4.1 range-parser: 1.2.1 schema-utils: 4.3.3 optionalDependencies: - webpack: 5.104.1(webpack-cli@6.0.1) - - webpack-dev-server@5.2.2(webpack-cli@6.0.1)(webpack@5.104.1): - dependencies: - '@types/bonjour': 3.5.13 - '@types/connect-history-api-fallback': 1.5.4 - '@types/express': 4.17.25 - '@types/express-serve-static-core': 4.17.43 - '@types/serve-index': 1.9.4 - '@types/serve-static': 1.15.5 - '@types/sockjs': 0.3.36 - '@types/ws': 8.18.1 - ansi-html-community: 0.0.8 - bonjour-service: 1.2.1 - chokidar: 3.6.0 - colorette: 2.0.20 - compression: 1.8.1 - connect-history-api-fallback: 2.0.0 - express: 4.22.1 - graceful-fs: 4.2.11 - http-proxy-middleware: 2.0.9(@types/express@4.17.25) - ipaddr.js: 2.1.0 - launch-editor: 2.6.1 - open: 10.2.0 - p-retry: 6.2.0 - schema-utils: 4.3.3 - selfsigned: 2.4.1 - serve-index: 1.9.1 - sockjs: 0.3.24 - spdy: 4.0.2 - webpack-dev-middleware: 7.4.2(webpack@5.104.1) - ws: 8.19.0 - optionalDependencies: - webpack: 5.104.1(webpack-cli@6.0.1) - webpack-cli: 6.0.1(webpack-dev-server@5.2.2)(webpack@5.104.1) - transitivePeerDependencies: - - bufferutil - - debug - - supports-color - - utf-8-validate - - webpack-dev-server@5.2.2(webpack@5.104.1(@swc/core@1.15.11(@swc/helpers@0.5.18))): - dependencies: - '@types/bonjour': 3.5.13 - '@types/connect-history-api-fallback': 1.5.4 - '@types/express': 4.17.25 - '@types/express-serve-static-core': 4.17.43 - '@types/serve-index': 1.9.4 - '@types/serve-static': 1.15.5 - '@types/sockjs': 0.3.36 - '@types/ws': 8.18.1 - ansi-html-community: 0.0.8 - bonjour-service: 1.2.1 - chokidar: 3.6.0 - colorette: 2.0.20 - compression: 1.8.1 - connect-history-api-fallback: 2.0.0 - express: 4.22.1 - graceful-fs: 4.2.11 - http-proxy-middleware: 2.0.9(@types/express@4.17.25) - ipaddr.js: 2.1.0 - launch-editor: 2.6.1 - open: 10.2.0 - p-retry: 6.2.0 - schema-utils: 4.3.3 - selfsigned: 2.4.1 - serve-index: 1.9.1 - sockjs: 0.3.24 - spdy: 4.0.2 - webpack-dev-middleware: 7.4.2(webpack@5.104.1(@swc/core@1.15.11(@swc/helpers@0.5.18))) - ws: 8.19.0 - optionalDependencies: - webpack: 5.104.1(@swc/core@1.15.11(@swc/helpers@0.5.18)) - transitivePeerDependencies: - - bufferutil - - debug - - supports-color - - utf-8-validate - - webpack-dev-server@5.2.2(webpack@5.104.1(esbuild@0.27.2)): - dependencies: - '@types/bonjour': 3.5.13 - '@types/connect-history-api-fallback': 1.5.4 - '@types/express': 4.17.25 - '@types/express-serve-static-core': 4.17.43 - '@types/serve-index': 1.9.4 - '@types/serve-static': 1.15.5 - '@types/sockjs': 0.3.36 - '@types/ws': 8.18.1 - ansi-html-community: 0.0.8 - bonjour-service: 1.2.1 - chokidar: 3.6.0 - colorette: 2.0.20 - compression: 1.8.1 - connect-history-api-fallback: 2.0.0 - express: 4.22.1 - graceful-fs: 4.2.11 - http-proxy-middleware: 2.0.9(@types/express@4.17.25) - ipaddr.js: 2.1.0 - launch-editor: 2.6.1 - open: 10.2.0 - p-retry: 6.2.0 - schema-utils: 4.3.3 - selfsigned: 2.4.1 - serve-index: 1.9.1 - sockjs: 0.3.24 - spdy: 4.0.2 - webpack-dev-middleware: 7.4.2(webpack@5.104.1(esbuild@0.27.2)) - ws: 8.19.0 - optionalDependencies: - webpack: 5.104.1(esbuild@0.27.2) + webpack: 5.102.1 transitivePeerDependencies: - - bufferutil - - debug - - supports-color - - utf-8-validate + - tslib webpack-hot-middleware@2.26.1: dependencies: ansi-html-community: 0.0.8 html-entities: 2.6.0 strip-ansi: 6.0.1 - optional: true - - webpack-merge@6.0.1: - dependencies: - clone-deep: 4.0.1 - flat: 5.0.2 - wildcard: 2.0.1 - webpack-sources@1.4.3: - dependencies: - source-list-map: 2.0.1 - source-map: 0.6.1 + webpack-node-externals@3.0.0: {} - webpack-sources@3.3.3: {} + webpack-sources@3.4.1: {} webpack-stats-plugin@1.1.3: {} - webpack-virtual-modules@0.5.0: {} - webpack-virtual-modules@0.6.2: {} - webpack@5.104.1(@swc/core@1.15.11(@swc/helpers@0.5.18)): + webpack@5.102.1: dependencies: '@types/eslint-scope': 3.7.7 - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 '@types/json-schema': 7.0.15 '@webassemblyjs/ast': 1.14.1 '@webassemblyjs/wasm-edit': 1.14.1 '@webassemblyjs/wasm-parser': 1.14.1 - acorn: 8.15.0 - acorn-import-phases: 1.0.4(acorn@8.15.0) - browserslist: 4.28.1 + acorn: 8.16.0 + acorn-import-phases: 1.0.4(acorn@8.16.0) + browserslist: 4.28.2 chrome-trace-event: 1.0.4 - enhanced-resolve: 5.18.4 - es-module-lexer: 2.0.0 + enhanced-resolve: 5.21.3 + es-module-lexer: 1.7.0 eslint-scope: 5.1.1 events: 3.3.0 glob-to-regexp: 0.4.1 graceful-fs: 4.2.11 json-parse-even-better-errors: 2.3.1 - loader-runner: 4.3.1 + loader-runner: 4.3.2 mime-types: 2.1.35 neo-async: 2.6.2 schema-utils: 4.3.3 - tapable: 2.3.0 - terser-webpack-plugin: 5.3.16(@swc/core@1.15.11(@swc/helpers@0.5.18))(webpack@5.104.1(@swc/core@1.15.11(@swc/helpers@0.5.18))) - watchpack: 2.4.4 - webpack-sources: 3.3.3 + tapable: 2.3.3 + terser-webpack-plugin: 5.6.1(webpack@5.102.1) + watchpack: 2.5.1 + webpack-sources: 3.4.1 transitivePeerDependencies: + - '@minify-html/node' - '@swc/core' + - '@swc/css' + - '@swc/html' + - clean-css + - cssnano + - csso - esbuild + - html-minifier-terser + - lightningcss + - postcss - uglify-js - optional: true - webpack@5.104.1(esbuild@0.27.2): + webpack@5.102.1(esbuild@0.28.1): dependencies: '@types/eslint-scope': 3.7.7 - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 '@types/json-schema': 7.0.15 '@webassemblyjs/ast': 1.14.1 '@webassemblyjs/wasm-edit': 1.14.1 '@webassemblyjs/wasm-parser': 1.14.1 - acorn: 8.15.0 - acorn-import-phases: 1.0.4(acorn@8.15.0) - browserslist: 4.28.1 + acorn: 8.16.0 + acorn-import-phases: 1.0.4(acorn@8.16.0) + browserslist: 4.28.2 chrome-trace-event: 1.0.4 - enhanced-resolve: 5.18.4 - es-module-lexer: 2.0.0 + enhanced-resolve: 5.21.3 + es-module-lexer: 1.7.0 eslint-scope: 5.1.1 events: 3.3.0 glob-to-regexp: 0.4.1 graceful-fs: 4.2.11 json-parse-even-better-errors: 2.3.1 - loader-runner: 4.3.1 + loader-runner: 4.3.2 mime-types: 2.1.35 neo-async: 2.6.2 schema-utils: 4.3.3 - tapable: 2.3.0 - terser-webpack-plugin: 5.3.16(esbuild@0.27.2)(webpack@5.104.1(esbuild@0.27.2)) - watchpack: 2.4.4 - webpack-sources: 3.3.3 + tapable: 2.3.3 + terser-webpack-plugin: 5.6.1(esbuild@0.28.1)(webpack@5.102.1) + watchpack: 2.5.1 + webpack-sources: 3.4.1 transitivePeerDependencies: + - '@minify-html/node' - '@swc/core' + - '@swc/css' + - '@swc/html' + - clean-css + - cssnano + - csso - esbuild + - html-minifier-terser + - lightningcss + - postcss - uglify-js + optional: true - webpack@5.104.1(webpack-cli@6.0.1): + webpack@5.102.1(esbuild@0.28.1)(lightningcss@1.32.0): dependencies: '@types/eslint-scope': 3.7.7 - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 '@types/json-schema': 7.0.15 '@webassemblyjs/ast': 1.14.1 '@webassemblyjs/wasm-edit': 1.14.1 '@webassemblyjs/wasm-parser': 1.14.1 - acorn: 8.15.0 - acorn-import-phases: 1.0.4(acorn@8.15.0) - browserslist: 4.28.1 + acorn: 8.16.0 + acorn-import-phases: 1.0.4(acorn@8.16.0) + browserslist: 4.28.2 chrome-trace-event: 1.0.4 - enhanced-resolve: 5.18.4 - es-module-lexer: 2.0.0 + enhanced-resolve: 5.21.3 + es-module-lexer: 1.7.0 eslint-scope: 5.1.1 events: 3.3.0 glob-to-regexp: 0.4.1 graceful-fs: 4.2.11 json-parse-even-better-errors: 2.3.1 - loader-runner: 4.3.1 + loader-runner: 4.3.2 mime-types: 2.1.35 neo-async: 2.6.2 schema-utils: 4.3.3 - tapable: 2.3.0 - terser-webpack-plugin: 5.3.16(webpack@5.104.1) - watchpack: 2.4.4 - webpack-sources: 3.3.3 - optionalDependencies: - webpack-cli: 6.0.1(webpack-dev-server@5.2.2)(webpack@5.104.1) + tapable: 2.3.3 + terser-webpack-plugin: 5.6.1(esbuild@0.28.1)(lightningcss@1.32.0)(webpack@5.102.1) + watchpack: 2.5.1 + webpack-sources: 3.4.1 transitivePeerDependencies: + - '@minify-html/node' - '@swc/core' + - '@swc/css' + - '@swc/html' + - clean-css + - cssnano + - csso - esbuild + - html-minifier-terser + - lightningcss + - postcss - uglify-js - websocket-driver@0.7.4: + webpack@5.102.1(lightningcss@1.32.0): dependencies: - http-parser-js: 0.5.8 - safe-buffer: 5.2.1 - websocket-extensions: 0.1.4 - - websocket-extensions@0.1.4: {} + '@types/eslint-scope': 3.7.7 + '@types/estree': 1.0.9 + '@types/json-schema': 7.0.15 + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/wasm-edit': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + acorn: 8.16.0 + acorn-import-phases: 1.0.4(acorn@8.16.0) + browserslist: 4.28.2 + chrome-trace-event: 1.0.4 + enhanced-resolve: 5.21.3 + es-module-lexer: 1.7.0 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.2 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 4.3.3 + tapable: 2.3.3 + terser-webpack-plugin: 5.6.1(lightningcss@1.32.0)(webpack@5.102.1) + watchpack: 2.5.1 + webpack-sources: 3.4.1 + transitivePeerDependencies: + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - clean-css + - cssnano + - csso + - esbuild + - html-minifier-terser + - lightningcss + - postcss + - uglify-js - whatwg-encoding@2.0.0: + webpack@5.102.1(postcss@8.5.15): dependencies: - iconv-lite: 0.6.3 + '@types/eslint-scope': 3.7.7 + '@types/estree': 1.0.9 + '@types/json-schema': 7.0.15 + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/wasm-edit': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + acorn: 8.16.0 + acorn-import-phases: 1.0.4(acorn@8.16.0) + browserslist: 4.28.2 + chrome-trace-event: 1.0.4 + enhanced-resolve: 5.21.3 + es-module-lexer: 1.7.0 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.2 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 4.3.3 + tapable: 2.3.3 + terser-webpack-plugin: 5.6.1(postcss@8.5.15)(webpack@5.102.1) + watchpack: 2.5.1 + webpack-sources: 3.4.1 + transitivePeerDependencies: + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - clean-css + - cssnano + - csso + - esbuild + - html-minifier-terser + - lightningcss + - postcss + - uglify-js - whatwg-encoding@3.1.1: + whatwg-encoding@2.0.0: dependencies: iconv-lite: 0.6.3 @@ -32866,11 +28653,6 @@ snapshots: whatwg-mimetype@4.0.0: {} - whatwg-url@14.2.0: - dependencies: - tr46: 5.1.1 - webidl-conversions: 7.0.0 - whatwg-url@15.1.0: dependencies: tr46: 6.0.0 @@ -32881,12 +28663,6 @@ snapshots: tr46: 0.0.3 webidl-conversions: 3.0.1 - whatwg-url@7.1.0: - dependencies: - lodash.sortby: 4.7.0 - tr46: 1.0.1 - webidl-conversions: 4.0.2 - which-boxed-primitive@1.1.1: dependencies: is-bigint: 1.1.0 @@ -32905,7 +28681,7 @@ snapshots: which-typed-array@1.1.19: dependencies: available-typed-arrays: 1.0.7 - call-bind: 1.0.8 + call-bind: 1.0.9 call-bound: 1.0.4 for-each: 0.3.5 get-proto: 1.0.1 @@ -32924,150 +28700,20 @@ snapshots: dependencies: string-width: 5.1.2 - wildcard@2.0.1: {} - with@7.0.2: dependencies: - '@babel/parser': 7.28.6 - '@babel/types': 7.28.6 + '@babel/parser': 7.29.7 + '@babel/types': 7.29.7 assert-never: 1.4.0 babel-walk: 3.0.0-canary-5 - wordwrap@1.0.0: - optional: true - - workbox-background-sync@7.4.0: - dependencies: - idb: 7.1.1 - workbox-core: 7.4.0 - - workbox-broadcast-update@7.4.0: - dependencies: - workbox-core: 7.4.0 - - workbox-build@7.4.0(@types/babel__core@7.20.5): - dependencies: - '@apideck/better-ajv-errors': 0.3.6(ajv@8.12.0) - '@babel/core': 7.29.0 - '@babel/preset-env': 7.29.0(@babel/core@7.29.0) - '@babel/runtime': 7.28.6 - '@rollup/plugin-babel': 5.3.1(@babel/core@7.29.0)(@types/babel__core@7.20.5)(rollup@2.79.2) - '@rollup/plugin-node-resolve': 15.2.3(rollup@2.79.2) - '@rollup/plugin-replace': 2.4.2(rollup@2.79.2) - '@rollup/plugin-terser': 0.4.4(rollup@2.79.2) - '@surma/rollup-plugin-off-main-thread': 2.2.3 - ajv: 8.12.0 - common-tags: 1.8.2 - fast-json-stable-stringify: 2.1.0 - fs-extra: 9.1.0 - glob: 11.1.0 - lodash: 4.17.23 - pretty-bytes: 5.6.0 - rollup: 2.79.2 - source-map: 0.8.0-beta.0 - stringify-object: 3.3.0 - strip-comments: 2.0.1 - tempy: 0.6.0 - upath: 1.2.0 - workbox-background-sync: 7.4.0 - workbox-broadcast-update: 7.4.0 - workbox-cacheable-response: 7.4.0 - workbox-core: 7.4.0 - workbox-expiration: 7.4.0 - workbox-google-analytics: 7.4.0 - workbox-navigation-preload: 7.4.0 - workbox-precaching: 7.4.0 - workbox-range-requests: 7.4.0 - workbox-recipes: 7.4.0 - workbox-routing: 7.4.0 - workbox-strategies: 7.4.0 - workbox-streams: 7.4.0 - workbox-sw: 7.4.0 - workbox-window: 7.4.0 - transitivePeerDependencies: - - '@types/babel__core' - - supports-color - - workbox-cacheable-response@7.4.0: - dependencies: - workbox-core: 7.4.0 - - workbox-core@7.4.0: {} - - workbox-expiration@7.4.0: - dependencies: - idb: 7.1.1 - workbox-core: 7.4.0 - - workbox-google-analytics@7.4.0: - dependencies: - workbox-background-sync: 7.4.0 - workbox-core: 7.4.0 - workbox-routing: 7.4.0 - workbox-strategies: 7.4.0 - - workbox-navigation-preload@7.4.0: - dependencies: - workbox-core: 7.4.0 - - workbox-precaching@7.4.0: - dependencies: - workbox-core: 7.4.0 - workbox-routing: 7.4.0 - workbox-strategies: 7.4.0 - - workbox-range-requests@7.4.0: - dependencies: - workbox-core: 7.4.0 - - workbox-recipes@7.4.0: - dependencies: - workbox-cacheable-response: 7.4.0 - workbox-core: 7.4.0 - workbox-expiration: 7.4.0 - workbox-precaching: 7.4.0 - workbox-routing: 7.4.0 - workbox-strategies: 7.4.0 - - workbox-routing@7.4.0: - dependencies: - workbox-core: 7.4.0 - - workbox-strategies@7.4.0: - dependencies: - workbox-core: 7.4.0 - - workbox-streams@7.4.0: - dependencies: - workbox-core: 7.4.0 - workbox-routing: 7.4.0 - - workbox-sw@7.4.0: {} - - workbox-webpack-plugin@7.4.0(@types/babel__core@7.20.5)(webpack@5.104.1): - dependencies: - fast-json-stable-stringify: 2.1.0 - pretty-bytes: 5.6.0 - upath: 1.2.0 - webpack: 5.104.1(webpack-cli@6.0.1) - webpack-sources: 1.4.3 - workbox-build: 7.4.0(@types/babel__core@7.20.5) - transitivePeerDependencies: - - '@types/babel__core' - - supports-color - - workbox-window@7.4.0: - dependencies: - '@types/trusted-types': 2.0.7 - workbox-core: 7.4.0 - - worker-rspack-loader@3.1.2(@rspack/core@1.7.4(@swc/helpers@0.5.18))(webpack@5.104.1): + worker-rspack-loader@3.1.4(@rspack/core@2.1.4)(webpack@5.102.1): dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 optionalDependencies: - '@rspack/core': 1.7.4(@swc/helpers@0.5.18) - webpack: 5.104.1(webpack-cli@6.0.1) + '@rspack/core': 2.1.4(@module-federation/runtime-tools@2.5.0)(@swc/helpers@0.5.23) + webpack: 5.102.1 wrap-ansi@7.0.0: dependencies: @@ -33094,22 +28740,23 @@ snapshots: imurmurhash: 0.1.4 signal-exit: 4.1.0 - ws@7.5.9: {} - ws@8.11.0: {} ws@8.17.1: {} ws@8.18.0: {} - ws@8.18.3: {} - - ws@8.19.0: {} + ws@8.21.0: {} wsl-utils@0.1.0: dependencies: is-wsl: 3.1.0 + wsl-utils@0.3.1: + dependencies: + is-wsl: 3.1.0 + powershell-utils: 0.1.0 + xml-name-validator@4.0.0: {} xml-name-validator@5.0.0: {} @@ -33119,9 +28766,16 @@ snapshots: sax: 1.4.1 xmlbuilder: 4.2.1 + xmlbuilder2@4.0.3: + dependencies: + '@oozcitak/dom': 2.0.2 + '@oozcitak/infra': 2.0.2 + '@oozcitak/util': 10.0.0 + js-yaml: 4.1.1 + xmlbuilder@4.2.1: dependencies: - lodash: 4.17.23 + lodash: 4.18.1 xmlchars@2.2.0: {} @@ -33129,22 +28783,18 @@ snapshots: y18n@5.0.8: {} - yallist@2.1.2: {} - yallist@3.1.1: {} yallist@4.0.0: {} - yallist@5.0.0: {} - yaml-loader@0.9.0: dependencies: javascript-stringify: 2.1.0 - yaml: 2.8.1 + yaml: 2.9.0 yaml@1.10.2: {} - yaml@2.8.1: {} + yaml@2.9.0: {} yargs-parser@21.1.1: {} @@ -33158,19 +28808,24 @@ snapshots: y18n: 5.0.8 yargs-parser: 21.1.1 - yn@3.1.1: - optional: true - yocto-queue@0.1.0: {} yocto-queue@1.2.1: {} + yoctocolors@2.1.2: {} + zimmerframe@1.1.4: {} - zod-validation-error@4.0.2(zod@4.1.12): + zod-validation-error@4.0.2(zod@4.4.3): dependencies: - zod: 4.1.12 + zod: 4.4.3 - zod@4.1.12: {} + zod@4.4.3: {} + + zustand@5.0.14(@types/react@19.2.15)(react@19.2.7)(use-sync-external-store@1.6.0): + optionalDependencies: + '@types/react': 19.2.15 + react: 19.2.7 + use-sync-external-store: 1.6.0(react@19.2.7) zwitch@2.0.4: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index e79c588c5..10d6ebd08 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,8 +1,10 @@ packages: - - "rspack/**" - - "rsbuild/**" - - "rslib/**" - - "rspress/**" - - "rsdoctor/**" - - "rstest/**" - - "!**/dist" + - 'rspack/**' + - 'rsbuild/**' + - 'rslib/**' + - 'rspress/**' + - 'rsdoctor/**' + - 'rstest/**' + - '!**/dist' + +dedupePeers: true diff --git a/rsbuild/emotion/package.json b/rsbuild/emotion/package.json index 28e58cb1e..5af51914d 100644 --- a/rsbuild/emotion/package.json +++ b/rsbuild/emotion/package.json @@ -1,23 +1,24 @@ { - "name": "rsbuild-emotion", + "name": "@rsbuild-example/emotion", "version": "1.0.0", "private": true, "type": "module", "scripts": { "build": "rsbuild build", - "dev": "rsbuild dev --open", + "dev": "rsbuild --open", "preview": "rsbuild preview" }, "dependencies": { "@emotion/react": "11.14.0", - "react": "^19.2.4", - "react-dom": "^19.2.4" + "react": "^19.2.7", + "react-dom": "^19.2.7" }, "devDependencies": { - "@rsbuild/core": "^1.7.2", - "@rsbuild/plugin-react": "^1.4.4", - "@swc/plugin-emotion": "^14.5.0", - "@types/react": "^19.2.10", + "@rsbuild/core": "2.1.6", + "@rsbuild/plugin-react": "^2.1.0", + "@swc/plugin-emotion": "^14.12.0", + "@types/node": "^24.12.4", + "@types/react": "^19.2.15", "@types/react-dom": "^19.2.3", "typescript": "^5.9.3" } diff --git a/rsbuild/emotion/src/env.d.ts b/rsbuild/emotion/src/env.d.ts deleted file mode 100644 index b0ac762b0..000000000 --- a/rsbuild/emotion/src/env.d.ts +++ /dev/null @@ -1 +0,0 @@ -/// diff --git a/rsbuild/emotion/tsconfig.json b/rsbuild/emotion/tsconfig.json index 88c7b293d..8edf1f2f0 100644 --- a/rsbuild/emotion/tsconfig.json +++ b/rsbuild/emotion/tsconfig.json @@ -7,6 +7,7 @@ "jsxImportSource": "@emotion/react", "strict": true, "skipLibCheck": true, + "types": ["@rsbuild/core/types", "node"], "isolatedModules": true, "resolveJsonModule": true, "moduleResolution": "bundler" diff --git a/rsbuild/express/package.json b/rsbuild/express/package.json index 3564e2bb1..ac39cd9d3 100644 --- a/rsbuild/express/package.json +++ b/rsbuild/express/package.json @@ -1,16 +1,17 @@ { - "name": "rsbuild-express", + "name": "@rsbuild-example/express", "version": "1.0.0", "private": true, "type": "module", "scripts": { "build": "rsbuild build", - "dev": "node ./server.mjs", + "dev": "node ./server.js", "preview": "rsbuild preview" }, "devDependencies": { - "@rsbuild/core": "^1.7.2", + "@rsbuild/core": "2.1.6", "@types/express": "^5.0.6", + "@types/node": "^24.12.4", "express": "^5.2.1", "typescript": "^5.9.3" } diff --git a/rsbuild/express/rsbuild.config.mjs b/rsbuild/express/rsbuild.config.js similarity index 100% rename from rsbuild/express/rsbuild.config.mjs rename to rsbuild/express/rsbuild.config.js diff --git a/rsbuild/express/server.mjs b/rsbuild/express/server.js similarity index 89% rename from rsbuild/express/server.mjs rename to rsbuild/express/server.js index aa784e78f..5e4eac4b4 100644 --- a/rsbuild/express/server.mjs +++ b/rsbuild/express/server.js @@ -1,5 +1,5 @@ -import express from "express"; -import { createRsbuild, loadConfig } from "@rsbuild/core"; +import express from 'express'; +import { createRsbuild, loadConfig } from '@rsbuild/core'; export async function startDevServer() { const { content } = await loadConfig({}); diff --git a/rsbuild/fastify/package.json b/rsbuild/fastify/package.json index 623f6cf2d..8b98b3a12 100644 --- a/rsbuild/fastify/package.json +++ b/rsbuild/fastify/package.json @@ -1,17 +1,18 @@ { - "name": "rsbuild-fastify", + "name": "@rsbuild-example/fastify", "version": "1.0.0", "private": true, "type": "module", "scripts": { "build": "rsbuild build", - "dev": "node ./server.mjs", + "dev": "node ./server.js", "preview": "rsbuild preview" }, "devDependencies": { - "@fastify/middie": "^9.1.0", - "@rsbuild/core": "^1.7.2", - "fastify": "^5.7.2", + "@fastify/middie": "^9.3.2", + "@rsbuild/core": "2.1.6", + "@types/node": "^24.12.4", + "fastify": "^5.8.5", "typescript": "^5.9.3" } } diff --git a/rsbuild/fastify/rsbuild.config.mjs b/rsbuild/fastify/rsbuild.config.js similarity index 100% rename from rsbuild/fastify/rsbuild.config.mjs rename to rsbuild/fastify/rsbuild.config.js diff --git a/rsbuild/fastify/server.mjs b/rsbuild/fastify/server.js similarity index 82% rename from rsbuild/fastify/server.mjs rename to rsbuild/fastify/server.js index f011e23cc..fe032fae2 100644 --- a/rsbuild/fastify/server.mjs +++ b/rsbuild/fastify/server.js @@ -1,5 +1,5 @@ -import Fastify from "fastify"; -import { createRsbuild, loadConfig } from "@rsbuild/core"; +import Fastify from 'fastify'; +import { createRsbuild, loadConfig } from '@rsbuild/core'; export async function startDevServer() { const { content } = await loadConfig({}); @@ -11,7 +11,7 @@ export async function startDevServer() { const fastify = Fastify(); - const middie = await import("@fastify/middie"); + const middie = await import('@fastify/middie'); await fastify.register(middie); diff --git a/rsbuild/lit/package.json b/rsbuild/lit/package.json index 083c26b7b..b5848d769 100644 --- a/rsbuild/lit/package.json +++ b/rsbuild/lit/package.json @@ -1,16 +1,17 @@ { - "name": "rsbuild-lit", + "name": "@rsbuild-example/lit", "version": "1.0.0", "private": true, "type": "module", "scripts": { "build": "rsbuild build", - "dev": "rsbuild dev --open", + "dev": "rsbuild --open", "preview": "rsbuild preview" }, "devDependencies": { - "@rsbuild/core": "^1.7.2", - "lit": "^3.3.2", + "@rsbuild/core": "2.1.6", + "@types/node": "^24.12.4", + "lit": "^3.3.3", "typescript": "^5.9.3" } } diff --git a/rsbuild/lit/src/env.d.ts b/rsbuild/lit/src/env.d.ts deleted file mode 100644 index b0ac762b0..000000000 --- a/rsbuild/lit/src/env.d.ts +++ /dev/null @@ -1 +0,0 @@ -/// diff --git a/rsbuild/lit/tsconfig.json b/rsbuild/lit/tsconfig.json index 4bdc24313..196781938 100644 --- a/rsbuild/lit/tsconfig.json +++ b/rsbuild/lit/tsconfig.json @@ -5,6 +5,7 @@ "module": "ESNext", "strict": true, "skipLibCheck": true, + "types": ["@rsbuild/core/types", "node"], "isolatedModules": true, "resolveJsonModule": true, "moduleResolution": "bundler", diff --git a/rsbuild/module-federation-enhanced/consumer/package.json b/rsbuild/module-federation-enhanced/consumer/package.json index c03861386..26e17dd1c 100644 --- a/rsbuild/module-federation-enhanced/consumer/package.json +++ b/rsbuild/module-federation-enhanced/consumer/package.json @@ -1,22 +1,22 @@ { - "name": "rsbuild-module-federation-enhanced-consumer", + "name": "@rsbuild-example/module-federation-enhanced-consumer", "private": true, "type": "module", "scripts": { "build": "rsbuild build", - "dev": "rsbuild dev --open", + "dev": "rsbuild --open", "preview": "rsbuild preview" }, "dependencies": { - "react": "^19.2.4", - "react-dom": "^19.2.4" + "react": "^19.2.7", + "react-dom": "^19.2.7" }, "devDependencies": { - "@module-federation/enhanced": "^0.23.0", - "@module-federation/rsbuild-plugin": "^0.23.0", - "@rsbuild/core": "^1.7.2", - "@rsbuild/plugin-react": "^1.4.4", - "@types/react": "^19.2.10", + "@module-federation/rsbuild-plugin": "^2.5.0", + "@rsbuild/core": "2.1.6", + "@rsbuild/plugin-react": "^2.1.0", + "@types/node": "^24.12.4", + "@types/react": "^19.2.15", "@types/react-dom": "^19.2.3", "typescript": "^5.9.3" } diff --git a/rsbuild/module-federation-enhanced/consumer/src/remotes.d.ts b/rsbuild/module-federation-enhanced/consumer/src/remotes.d.ts new file mode 100644 index 000000000..95ffb4d4c --- /dev/null +++ b/rsbuild/module-federation-enhanced/consumer/src/remotes.d.ts @@ -0,0 +1,6 @@ +declare module 'federation_provider/button' { + import type { ComponentType } from 'react'; + + const Button: ComponentType; + export default Button; +} diff --git a/rsbuild/module-federation-enhanced/consumer/tsconfig.json b/rsbuild/module-federation-enhanced/consumer/tsconfig.json index 0bc9551bd..dcbdf8578 100644 --- a/rsbuild/module-federation-enhanced/consumer/tsconfig.json +++ b/rsbuild/module-federation-enhanced/consumer/tsconfig.json @@ -6,6 +6,7 @@ "jsx": "react-jsx", "strict": true, "skipLibCheck": true, + "types": ["@rsbuild/core/types", "node"], "isolatedModules": true, "resolveJsonModule": true, "moduleResolution": "bundler", diff --git a/rsbuild/module-federation-enhanced/provider/package.json b/rsbuild/module-federation-enhanced/provider/package.json index 7b11ec008..37d971618 100644 --- a/rsbuild/module-federation-enhanced/provider/package.json +++ b/rsbuild/module-federation-enhanced/provider/package.json @@ -1,22 +1,22 @@ { - "name": "rsbuild-module-federation-enhanced-provider", + "name": "@rsbuild-example/module-federation-enhanced-provider", "private": true, "type": "module", "scripts": { "build": "rsbuild build", - "dev": "rsbuild dev --open", + "dev": "rsbuild --open", "preview": "rsbuild preview" }, "dependencies": { - "react": "^19.2.4", - "react-dom": "^19.2.4" + "react": "^19.2.7", + "react-dom": "^19.2.7" }, "devDependencies": { - "@module-federation/enhanced": "^0.23.0", - "@module-federation/rsbuild-plugin": "^0.23.0", - "@rsbuild/core": "^1.7.2", - "@rsbuild/plugin-react": "^1.4.4", - "@types/react": "^19.2.10", + "@module-federation/rsbuild-plugin": "^2.5.0", + "@rsbuild/core": "2.1.6", + "@rsbuild/plugin-react": "^2.1.0", + "@types/node": "^24.12.4", + "@types/react": "^19.2.15", "@types/react-dom": "^19.2.3", "typescript": "^5.9.3" } diff --git a/rsbuild/module-federation-enhanced/provider/rsbuild.config.ts b/rsbuild/module-federation-enhanced/provider/rsbuild.config.ts index 9b402e292..3ee7f0c45 100644 --- a/rsbuild/module-federation-enhanced/provider/rsbuild.config.ts +++ b/rsbuild/module-federation-enhanced/provider/rsbuild.config.ts @@ -1,6 +1,6 @@ +import { pluginModuleFederation } from '@module-federation/rsbuild-plugin'; import { defineConfig } from '@rsbuild/core'; import { pluginReact } from '@rsbuild/plugin-react'; -import { pluginModuleFederation } from '@module-federation/rsbuild-plugin'; export default defineConfig({ plugins: [ diff --git a/rsbuild/module-federation-enhanced/provider/tsconfig.json b/rsbuild/module-federation-enhanced/provider/tsconfig.json index c1a7cb53c..dfb230302 100644 --- a/rsbuild/module-federation-enhanced/provider/tsconfig.json +++ b/rsbuild/module-federation-enhanced/provider/tsconfig.json @@ -6,6 +6,7 @@ "jsx": "react-jsx", "strict": true, "skipLibCheck": true, + "types": ["@rsbuild/core/types", "node"], "isolatedModules": true, "resolveJsonModule": true, "moduleResolution": "bundler" diff --git a/rsbuild/module-federation/host/package.json b/rsbuild/module-federation/host/package.json index d82afe9bd..b8c63efb8 100644 --- a/rsbuild/module-federation/host/package.json +++ b/rsbuild/module-federation/host/package.json @@ -1,19 +1,20 @@ { - "name": "rsbuild-module-federation-host", + "name": "@rsbuild-example/module-federation-host", "private": true, "type": "module", "scripts": { "build": "rsbuild build", - "dev": "rsbuild dev --open", + "dev": "rsbuild --open", "preview": "rsbuild preview" }, "dependencies": { - "react": "^19.2.4", - "react-dom": "^19.2.4" + "react": "^19.2.7", + "react-dom": "^19.2.7" }, "devDependencies": { - "@rsbuild/core": "^1.7.2", - "@rsbuild/plugin-react": "^1.4.4", + "@rsbuild/core": "2.1.6", + "@rsbuild/plugin-react": "^2.1.0", + "@types/node": "^24.12.4", "typescript": "^5.9.3" } } diff --git a/rsbuild/module-federation/host/tsconfig.json b/rsbuild/module-federation/host/tsconfig.json index c1a7cb53c..d494cc257 100644 --- a/rsbuild/module-federation/host/tsconfig.json +++ b/rsbuild/module-federation/host/tsconfig.json @@ -3,9 +3,11 @@ "target": "ES2020", "lib": ["DOM", "ES2020"], "module": "ESNext", + "allowJs": true, "jsx": "react-jsx", "strict": true, "skipLibCheck": true, + "types": ["@rsbuild/core/types", "node"], "isolatedModules": true, "resolveJsonModule": true, "moduleResolution": "bundler" diff --git a/rsbuild/module-federation/remote/package.json b/rsbuild/module-federation/remote/package.json index e0082cd5f..c9cd54afb 100644 --- a/rsbuild/module-federation/remote/package.json +++ b/rsbuild/module-federation/remote/package.json @@ -1,19 +1,20 @@ { - "name": "rsbuild-module-federation-remote", + "name": "@rsbuild-example/module-federation-remote", "private": true, "type": "module", "scripts": { "build": "rsbuild build", - "dev": "rsbuild dev --open", + "dev": "rsbuild --open", "preview": "rsbuild preview" }, "dependencies": { - "react": "^19.2.4", - "react-dom": "^19.2.4" + "react": "^19.2.7", + "react-dom": "^19.2.7" }, "devDependencies": { - "@rsbuild/core": "^1.7.2", - "@rsbuild/plugin-react": "^1.4.4", + "@rsbuild/core": "2.1.6", + "@rsbuild/plugin-react": "^2.1.0", + "@types/node": "^24.12.4", "typescript": "^5.9.3" } } diff --git a/rsbuild/module-federation/remote/tsconfig.json b/rsbuild/module-federation/remote/tsconfig.json index c1a7cb53c..d494cc257 100644 --- a/rsbuild/module-federation/remote/tsconfig.json +++ b/rsbuild/module-federation/remote/tsconfig.json @@ -3,9 +3,11 @@ "target": "ES2020", "lib": ["DOM", "ES2020"], "module": "ESNext", + "allowJs": true, "jsx": "react-jsx", "strict": true, "skipLibCheck": true, + "types": ["@rsbuild/core/types", "node"], "isolatedModules": true, "resolveJsonModule": true, "moduleResolution": "bundler" diff --git a/rsbuild/preact/package.json b/rsbuild/preact/package.json index 98e03e67d..9c97ac864 100644 --- a/rsbuild/preact/package.json +++ b/rsbuild/preact/package.json @@ -1,19 +1,20 @@ { - "name": "rsbuild-preact", + "name": "@rsbuild-example/preact", "version": "1.0.0", "private": true, "type": "module", "scripts": { "build": "rsbuild build", - "dev": "rsbuild dev --open", + "dev": "rsbuild --open", "preview": "rsbuild preview" }, "dependencies": { - "preact": "^10.28.3" + "preact": "^10.29.2" }, "devDependencies": { - "@rsbuild/core": "^1.7.2", - "@rsbuild/plugin-preact": "^1.7.1", + "@rsbuild/core": "2.1.6", + "@rsbuild/plugin-preact": "^2.0.0", + "@types/node": "^24.12.4", "typescript": "^5.9.3" } } diff --git a/rsbuild/preact/tsconfig.json b/rsbuild/preact/tsconfig.json index 98604476d..49e3becc6 100644 --- a/rsbuild/preact/tsconfig.json +++ b/rsbuild/preact/tsconfig.json @@ -7,6 +7,7 @@ "jsxImportSource": "preact", "strict": true, "skipLibCheck": true, + "types": ["@rsbuild/core/types", "node"], "isolatedModules": true, "resolveJsonModule": true, "moduleResolution": "bundler", diff --git a/rsbuild/query-raw/package.json b/rsbuild/query-raw/package.json index 0d9907465..cda685e46 100644 --- a/rsbuild/query-raw/package.json +++ b/rsbuild/query-raw/package.json @@ -1,21 +1,22 @@ { - "name": "rsbuild-query-raw", + "name": "@rsbuild-example/query-raw", "version": "1.0.0", "private": true, "type": "module", "scripts": { "build": "rsbuild build", - "dev": "rsbuild dev --open", + "dev": "rsbuild --open", "preview": "rsbuild preview" }, "dependencies": { - "react": "^19.2.4", - "react-dom": "^19.2.4" + "react": "^19.2.7", + "react-dom": "^19.2.7" }, "devDependencies": { - "@rsbuild/core": "^1.7.2", - "@rsbuild/plugin-react": "^1.4.4", - "@types/react": "^19.2.10", + "@rsbuild/core": "2.1.6", + "@rsbuild/plugin-react": "^2.1.0", + "@types/node": "^24.12.4", + "@types/react": "^19.2.15", "@types/react-dom": "^19.2.3", "typescript": "^5.9.3" } diff --git a/rsbuild/query-raw/src/env.d.ts b/rsbuild/query-raw/src/env.d.ts index a56e3ad39..88d404d0a 100644 --- a/rsbuild/query-raw/src/env.d.ts +++ b/rsbuild/query-raw/src/env.d.ts @@ -1,5 +1,3 @@ -/// - declare module '*?raw' { const content: string; export default content; diff --git a/rsbuild/query-raw/tsconfig.json b/rsbuild/query-raw/tsconfig.json index c1a7cb53c..dfb230302 100644 --- a/rsbuild/query-raw/tsconfig.json +++ b/rsbuild/query-raw/tsconfig.json @@ -6,6 +6,7 @@ "jsx": "react-jsx", "strict": true, "skipLibCheck": true, + "types": ["@rsbuild/core/types", "node"], "isolatedModules": true, "resolveJsonModule": true, "moduleResolution": "bundler" diff --git a/rsbuild/react-compiler-babel/package.json b/rsbuild/react-compiler-babel/package.json index 4de551f8f..dbc62c621 100644 --- a/rsbuild/react-compiler-babel/package.json +++ b/rsbuild/react-compiler-babel/package.json @@ -1,24 +1,25 @@ { - "name": "rsbuild-react-compiler-babel", + "name": "@rsbuild-example/react-compiler-babel", "version": "1.0.0", "private": true, "type": "module", "scripts": { "build": "rsbuild build", - "dev": "rsbuild dev --open", + "dev": "rsbuild --open", "preview": "rsbuild preview" }, "dependencies": { - "react": "^19.2.4", - "react-dom": "^19.2.4" + "react": "^19.2.7", + "react-dom": "^19.2.7" }, "devDependencies": { - "@rsbuild/core": "^1.7.2", - "@rsbuild/plugin-babel": "^1.1.0", - "@rsbuild/plugin-react": "^1.4.4", - "@types/react": "^19.2.10", + "@rsbuild/core": "2.1.6", + "@rsbuild/plugin-babel": "^2.0.1", + "@rsbuild/plugin-react": "^2.1.0", + "@types/node": "^24.12.4", + "@types/react": "^19.2.15", "@types/react-dom": "^19.2.3", - "babel-plugin-react-compiler": "0.0.0-experimental-cd3852a-20241229", + "babel-plugin-react-compiler": "^1.0.0", "typescript": "^5.9.3" } } diff --git a/rsbuild/react-compiler-babel/src/env.d.ts b/rsbuild/react-compiler-babel/src/env.d.ts deleted file mode 100644 index b0ac762b0..000000000 --- a/rsbuild/react-compiler-babel/src/env.d.ts +++ /dev/null @@ -1 +0,0 @@ -/// diff --git a/rsbuild/react-compiler-babel/tsconfig.json b/rsbuild/react-compiler-babel/tsconfig.json index c1a7cb53c..dfb230302 100644 --- a/rsbuild/react-compiler-babel/tsconfig.json +++ b/rsbuild/react-compiler-babel/tsconfig.json @@ -6,6 +6,7 @@ "jsx": "react-jsx", "strict": true, "skipLibCheck": true, + "types": ["@rsbuild/core/types", "node"], "isolatedModules": true, "resolveJsonModule": true, "moduleResolution": "bundler" diff --git a/rsbuild/react-eslint/.eslintrc.cjs b/rsbuild/react-eslint/.eslintrc.cjs index 81b959450..3d50001d3 100644 --- a/rsbuild/react-eslint/.eslintrc.cjs +++ b/rsbuild/react-eslint/.eslintrc.cjs @@ -2,10 +2,10 @@ module.exports = { root: true, env: { browser: true, es2021: true }, extends: [ - "eslint:recommended", - "plugin:@typescript-eslint/recommended", - "plugin:react-hooks/recommended", + 'eslint:recommended', + 'plugin:@typescript-eslint/recommended', + 'plugin:react-hooks/recommended', ], - ignorePatterns: ["dist", ".eslintrc.cjs"], - parser: "@typescript-eslint/parser", + ignorePatterns: ['dist', '.eslintrc.cjs'], + parser: '@typescript-eslint/parser', }; diff --git a/rsbuild/react-eslint/package.json b/rsbuild/react-eslint/package.json index cf30dc37d..75efd856f 100644 --- a/rsbuild/react-eslint/package.json +++ b/rsbuild/react-eslint/package.json @@ -1,28 +1,29 @@ { - "name": "rsbuild-react-eslint", + "name": "@rsbuild-example/react-eslint", "version": "1.0.0", "private": true, "type": "module", "scripts": { "build": "rsbuild build", - "dev": "rsbuild dev --open", + "dev": "rsbuild --open", "lint": "eslint . --ext js,jsx,ts,tsx,mjs,cjs,mts,cts", "preview": "rsbuild preview" }, "dependencies": { - "react": "^19.2.4", - "react-dom": "^19.2.4" + "react": "^19.2.7", + "react-dom": "^19.2.7" }, "devDependencies": { - "@rsbuild/core": "^1.7.2", - "@rsbuild/plugin-eslint": "^1.2.1", - "@rsbuild/plugin-react": "^1.4.4", - "@types/react": "^19.2.10", + "@rsbuild/core": "2.1.6", + "@rsbuild/plugin-eslint": "^2.0.1", + "@rsbuild/plugin-react": "^2.1.0", + "@types/node": "^24.12.4", + "@types/react": "^19.2.15", "@types/react-dom": "^19.2.3", - "@typescript-eslint/eslint-plugin": "^8.54.0", - "@typescript-eslint/parser": "^8.54.0", - "eslint": "^9.39.2", - "eslint-plugin-react-hooks": "^7.0.1", + "@typescript-eslint/eslint-plugin": "^8.60.0", + "@typescript-eslint/parser": "^8.60.0", + "eslint": "^9.39.4", + "eslint-plugin-react-hooks": "^7.1.1", "typescript": "^5.9.3" } } diff --git a/rsbuild/react-eslint/rsbuild.config.ts b/rsbuild/react-eslint/rsbuild.config.ts index 08de49ad0..d72fc343e 100644 --- a/rsbuild/react-eslint/rsbuild.config.ts +++ b/rsbuild/react-eslint/rsbuild.config.ts @@ -3,5 +3,12 @@ import { pluginEslint } from '@rsbuild/plugin-eslint'; import { pluginReact } from '@rsbuild/plugin-react'; export default defineConfig({ - plugins: [pluginReact(), pluginEslint()], + plugins: [ + pluginReact(), + pluginEslint({ + eslintPluginOptions: { + configType: 'eslintrc', + }, + }), + ], }); diff --git a/rsbuild/react-eslint/src/env.d.ts b/rsbuild/react-eslint/src/env.d.ts deleted file mode 100644 index b0ac762b0..000000000 --- a/rsbuild/react-eslint/src/env.d.ts +++ /dev/null @@ -1 +0,0 @@ -/// diff --git a/rsbuild/react-eslint/tsconfig.json b/rsbuild/react-eslint/tsconfig.json index e6b9bdf4e..9b3e500b8 100644 --- a/rsbuild/react-eslint/tsconfig.json +++ b/rsbuild/react-eslint/tsconfig.json @@ -6,6 +6,7 @@ "jsx": "react-jsx", "strict": true, "skipLibCheck": true, + "types": ["@rsbuild/core/types", "node"], "isolatedModules": true, "resolveJsonModule": true, "moduleResolution": "bundler", diff --git a/rsbuild/react-jest/README.md b/rsbuild/react-jest/README.md deleted file mode 100644 index 18efc1946..000000000 --- a/rsbuild/react-jest/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Rsbuild Project - -## Setup - -Install the dependencies: - -```bash -pnpm install -``` - -## Get Started - -Start the dev server: - -```bash -pnpm dev -``` - -Build the app for production: - -```bash -pnpm build -``` - -Preview the production build locally: - -```bash -pnpm preview -``` - -Run unit tests via Jest: - -```bash -pnpm test -``` diff --git a/rsbuild/react-jest/jest-setup.ts b/rsbuild/react-jest/jest-setup.ts deleted file mode 100644 index 7b0828bfa..000000000 --- a/rsbuild/react-jest/jest-setup.ts +++ /dev/null @@ -1 +0,0 @@ -import '@testing-library/jest-dom'; diff --git a/rsbuild/react-jest/jest.config.ts b/rsbuild/react-jest/jest.config.ts deleted file mode 100644 index 9345d3903..000000000 --- a/rsbuild/react-jest/jest.config.ts +++ /dev/null @@ -1,28 +0,0 @@ -export default { - testEnvironment: 'jest-environment-jsdom', - setupFilesAfterEnv: ['/jest-setup.ts'], - transform: { - '^.+\\.(t|j)sx?$': [ - '@swc/jest', - { - jsc: { - parser: { - tsx: true, - syntax: 'typescript', - }, - transform: { - react: { - runtime: 'automatic', - }, - }, - }, - isModule: 'unknown', - }, - ], - }, - moduleNameMapper: { - '\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$': - '/tests/__mocks__/fileMock.js', - '\\.(css|less|scss|sass)$': '/tests/__mocks__/styleMock.js', - }, -}; diff --git a/rsbuild/react-jest/package.json b/rsbuild/react-jest/package.json deleted file mode 100644 index 13b9c4127..000000000 --- a/rsbuild/react-jest/package.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "name": "rsbuild-react-jest", - "version": "1.0.0", - "private": true, - "type": "module", - "scripts": { - "build": "rsbuild build", - "dev": "rsbuild dev --open", - "preview": "rsbuild preview", - "test": "jest" - }, - "dependencies": { - "react": "^19.2.4", - "react-dom": "^19.2.4" - }, - "devDependencies": { - "@rsbuild/core": "^1.7.2", - "@rsbuild/plugin-react": "^1.4.4", - "@swc/core": "^1.15.11", - "@swc/jest": "^0.2.39", - "@testing-library/jest-dom": "^6.9.1", - "@testing-library/react": "^16.3.2", - "@types/jest": "^30.0.0", - "@types/react": "^19.2.10", - "@types/react-dom": "^19.2.3", - "jest": "^30.2.0", - "jest-environment-jsdom": "^30.2.0", - "typescript": "^5.9.3" - } -} diff --git a/rsbuild/react-jest/src/env.d.ts b/rsbuild/react-jest/src/env.d.ts deleted file mode 100644 index b0ac762b0..000000000 --- a/rsbuild/react-jest/src/env.d.ts +++ /dev/null @@ -1 +0,0 @@ -/// diff --git a/rsbuild/react-jest/tests/__mocks__/fileMock.js b/rsbuild/react-jest/tests/__mocks__/fileMock.js deleted file mode 100644 index 86059f362..000000000 --- a/rsbuild/react-jest/tests/__mocks__/fileMock.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = 'test-file-stub'; diff --git a/rsbuild/react-jest/tests/__mocks__/styleMock.js b/rsbuild/react-jest/tests/__mocks__/styleMock.js deleted file mode 100644 index f053ebf79..000000000 --- a/rsbuild/react-jest/tests/__mocks__/styleMock.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = {}; diff --git a/rsbuild/react-jest/tests/tsconfig.json b/rsbuild/react-jest/tests/tsconfig.json deleted file mode 100644 index c12a605fd..000000000 --- a/rsbuild/react-jest/tests/tsconfig.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "compilerOptions": { - "types": ["@testing-library/jest-dom"] - }, - "extends": "../tsconfig.json", - "include": ["./"] -} diff --git a/rsbuild/react-mdx/package.json b/rsbuild/react-mdx/package.json index c2241dbd5..8818d3cef 100644 --- a/rsbuild/react-mdx/package.json +++ b/rsbuild/react-mdx/package.json @@ -1,21 +1,22 @@ { - "name": "rsbuild-react-mdx", + "name": "@rsbuild-example/react-mdx", "private": true, "type": "module", "scripts": { "build": "rsbuild build", - "dev": "rsbuild dev --open", + "dev": "rsbuild --open", "preview": "rsbuild preview" }, "dependencies": { - "react": "^19.2.4", - "react-dom": "^19.2.4" + "react": "^19.2.7", + "react-dom": "^19.2.7" }, "devDependencies": { - "@rsbuild/core": "^1.7.2", - "@rsbuild/plugin-mdx": "^1.1.1", - "@rsbuild/plugin-react": "^1.4.4", - "@types/react": "^19.2.10", + "@rsbuild/core": "2.1.6", + "@rsbuild/plugin-mdx": "^1.1.2", + "@rsbuild/plugin-react": "^2.1.0", + "@types/node": "^24.12.4", + "@types/react": "^19.2.15", "@types/react-dom": "^19.2.3", "typescript": "^5.9.3" } diff --git a/rsbuild/react-mdx/src/env.d.ts b/rsbuild/react-mdx/src/env.d.ts index ab4aaf56d..1b041bb01 100644 --- a/rsbuild/react-mdx/src/env.d.ts +++ b/rsbuild/react-mdx/src/env.d.ts @@ -1,5 +1,3 @@ -/// - declare module '*.md' { let MDXComponent: () => JSX.Element; export default MDXComponent; diff --git a/rsbuild/react-mdx/src/index.tsx b/rsbuild/react-mdx/src/index.tsx index 65a8dbf40..2b875af73 100644 --- a/rsbuild/react-mdx/src/index.tsx +++ b/rsbuild/react-mdx/src/index.tsx @@ -2,7 +2,7 @@ import React from 'react'; import ReactDOM from 'react-dom/client'; import App from './App'; -const root = ReactDOM.createRoot(document.getElementById('root')); +const root = ReactDOM.createRoot(document.getElementById('root')!); root.render( diff --git a/rsbuild/react-mdx/tsconfig.json b/rsbuild/react-mdx/tsconfig.json index c1a7cb53c..dfb230302 100644 --- a/rsbuild/react-mdx/tsconfig.json +++ b/rsbuild/react-mdx/tsconfig.json @@ -6,6 +6,7 @@ "jsx": "react-jsx", "strict": true, "skipLibCheck": true, + "types": ["@rsbuild/core/types", "node"], "isolatedModules": true, "resolveJsonModule": true, "moduleResolution": "bundler" diff --git a/rsbuild/react-rstest/rsbuild.config.ts b/rsbuild/react-rstest/rsbuild.config.ts deleted file mode 100644 index c9962d33f..000000000 --- a/rsbuild/react-rstest/rsbuild.config.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { defineConfig } from '@rsbuild/core'; -import { pluginReact } from '@rsbuild/plugin-react'; - -export default defineConfig({ - plugins: [pluginReact()], -}); diff --git a/rsbuild/react-rstest/src/App.css b/rsbuild/react-rstest/src/App.css deleted file mode 100644 index 164c0a6aa..000000000 --- a/rsbuild/react-rstest/src/App.css +++ /dev/null @@ -1,26 +0,0 @@ -body { - margin: 0; - color: #fff; - font-family: Inter, Avenir, Helvetica, Arial, sans-serif; - background-image: linear-gradient(to bottom, #020917, #101725); -} - -.content { - display: flex; - min-height: 100vh; - line-height: 1.1; - text-align: center; - flex-direction: column; - justify-content: center; -} - -.content h1 { - font-size: 3.6rem; - font-weight: 700; -} - -.content p { - font-size: 1.2rem; - font-weight: 400; - opacity: 0.5; -} diff --git a/rsbuild/react-rstest/src/App.tsx b/rsbuild/react-rstest/src/App.tsx deleted file mode 100644 index dff175123..000000000 --- a/rsbuild/react-rstest/src/App.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import './App.css'; - -const App = () => { - return ( -
-

Rsbuild with React

-

Start building amazing things with Rsbuild.

-
- ); -}; - -export default App; diff --git a/rsbuild/react-rstest/src/env.d.ts b/rsbuild/react-rstest/src/env.d.ts deleted file mode 100644 index b0ac762b0..000000000 --- a/rsbuild/react-rstest/src/env.d.ts +++ /dev/null @@ -1 +0,0 @@ -/// diff --git a/rsbuild/react-rstest/src/index.tsx b/rsbuild/react-rstest/src/index.tsx deleted file mode 100644 index 2b875af73..000000000 --- a/rsbuild/react-rstest/src/index.tsx +++ /dev/null @@ -1,10 +0,0 @@ -import React from 'react'; -import ReactDOM from 'react-dom/client'; -import App from './App'; - -const root = ReactDOM.createRoot(document.getElementById('root')!); -root.render( - - - , -); diff --git a/rsbuild/react-rstest/tests/App.spec.tsx b/rsbuild/react-rstest/tests/App.spec.tsx deleted file mode 100644 index 2d3d6bbb3..000000000 --- a/rsbuild/react-rstest/tests/App.spec.tsx +++ /dev/null @@ -1,8 +0,0 @@ -import { render, screen } from '@testing-library/react'; -import App from '../src/App'; - -test('Renders the main page', () => { - const testMessage = 'Rsbuild with React'; - render(); - expect(screen.getByText(testMessage)).toBeInTheDocument(); -}); diff --git a/rsbuild/react-rstest/tests/tsconfig.json b/rsbuild/react-rstest/tests/tsconfig.json deleted file mode 100644 index 7537ec340..000000000 --- a/rsbuild/react-rstest/tests/tsconfig.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "compilerOptions": { - "types": ["@testing-library/jest-dom", "@rstest/core/globals"] - }, - "extends": "../tsconfig.json", - "include": ["./"] -} diff --git a/rsbuild/react-tailwindcss-v4/package.json b/rsbuild/react-tailwindcss-v4/package.json deleted file mode 100644 index 52e77e6d6..000000000 --- a/rsbuild/react-tailwindcss-v4/package.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "name": "rsbuild-react-tailwindcss-v4", - "version": "1.0.0", - "private": true, - "type": "module", - "scripts": { - "build": "rsbuild build", - "dev": "rsbuild dev --open", - "preview": "rsbuild preview" - }, - "dependencies": { - "react": "^19.2.4", - "react-dom": "^19.2.4", - "tailwindcss": "^4.1.18" - }, - "devDependencies": { - "@rsbuild/core": "^1.7.2", - "@rsbuild/plugin-react": "^1.4.4", - "@tailwindcss/postcss": "^4.1.10", - "@types/react": "^19.2.10", - "@types/react-dom": "^19.2.3", - "typescript": "^5.9.3" - } -} diff --git a/rsbuild/react-tailwindcss-v4/src/App.css b/rsbuild/react-tailwindcss-v4/src/App.css deleted file mode 100644 index 86eba45f9..000000000 --- a/rsbuild/react-tailwindcss-v4/src/App.css +++ /dev/null @@ -1,8 +0,0 @@ -@import "tailwindcss"; - -body { - margin: 0; - color: #fff; - font-family: Inter, Avenir, Helvetica, Arial, sans-serif; - background-image: linear-gradient(to bottom, #020917, #101725); -} diff --git a/rsbuild/react-tailwindcss-v4/src/App.tsx b/rsbuild/react-tailwindcss-v4/src/App.tsx deleted file mode 100644 index 8cf8a4d3d..000000000 --- a/rsbuild/react-tailwindcss-v4/src/App.tsx +++ /dev/null @@ -1,14 +0,0 @@ -import './App.css'; - -const App = () => { - return ( -
-

Rsbuild with React

-

- Start building amazing things with Rsbuild. -

-
- ); -}; - -export default App; diff --git a/rsbuild/react-tailwindcss-v4/src/env.d.ts b/rsbuild/react-tailwindcss-v4/src/env.d.ts deleted file mode 100644 index b0ac762b0..000000000 --- a/rsbuild/react-tailwindcss-v4/src/env.d.ts +++ /dev/null @@ -1 +0,0 @@ -/// diff --git a/rsbuild/react-tailwindcss-v4/src/index.tsx b/rsbuild/react-tailwindcss-v4/src/index.tsx deleted file mode 100644 index 2b875af73..000000000 --- a/rsbuild/react-tailwindcss-v4/src/index.tsx +++ /dev/null @@ -1,10 +0,0 @@ -import React from 'react'; -import ReactDOM from 'react-dom/client'; -import App from './App'; - -const root = ReactDOM.createRoot(document.getElementById('root')!); -root.render( - - - , -); diff --git a/rsbuild/react-tailwindcss/package.json b/rsbuild/react-tailwindcss/package.json index a38179865..b12be2474 100644 --- a/rsbuild/react-tailwindcss/package.json +++ b/rsbuild/react-tailwindcss/package.json @@ -1,24 +1,25 @@ { - "name": "rsbuild-react-tailwindcss", + "name": "@rsbuild-example/react-tailwindcss", "version": "1.0.0", "private": true, "type": "module", "scripts": { "build": "rsbuild build", - "dev": "rsbuild dev --open", + "dev": "rsbuild --open", "preview": "rsbuild preview" }, "dependencies": { - "react": "^19.2.4", - "react-dom": "^19.2.4" + "react": "^19.2.7", + "react-dom": "^19.2.7", + "tailwindcss": "^4.3.0" }, "devDependencies": { - "@rsbuild/core": "^1.7.2", - "@rsbuild/plugin-react": "^1.4.4", - "@types/node": "^24.10.9", - "@types/react": "^19.2.10", + "@rsbuild/core": "2.1.6", + "@rsbuild/plugin-react": "^2.1.0", + "@rsbuild/plugin-tailwindcss": "^2.0.1", + "@types/node": "^24.12.4", + "@types/react": "^19.2.15", "@types/react-dom": "^19.2.3", - "tailwindcss": "^3.4.19", "typescript": "^5.9.3" } } diff --git a/rsbuild/react-tailwindcss/rsbuild.config.ts b/rsbuild/react-tailwindcss/rsbuild.config.ts index c9962d33f..622bd9ce8 100644 --- a/rsbuild/react-tailwindcss/rsbuild.config.ts +++ b/rsbuild/react-tailwindcss/rsbuild.config.ts @@ -1,6 +1,7 @@ import { defineConfig } from '@rsbuild/core'; import { pluginReact } from '@rsbuild/plugin-react'; +import { pluginTailwindcss } from '@rsbuild/plugin-tailwindcss'; export default defineConfig({ - plugins: [pluginReact()], + plugins: [pluginReact(), pluginTailwindcss()], }); diff --git a/rsbuild/react-tailwindcss/src/App.css b/rsbuild/react-tailwindcss/src/App.css index 592c18640..86eba45f9 100644 --- a/rsbuild/react-tailwindcss/src/App.css +++ b/rsbuild/react-tailwindcss/src/App.css @@ -1,6 +1,4 @@ -@tailwind base; -@tailwind components; -@tailwind utilities; +@import "tailwindcss"; body { margin: 0; diff --git a/rsbuild/react-tailwindcss/src/env.d.ts b/rsbuild/react-tailwindcss/src/env.d.ts deleted file mode 100644 index b0ac762b0..000000000 --- a/rsbuild/react-tailwindcss/src/env.d.ts +++ /dev/null @@ -1 +0,0 @@ -/// diff --git a/rsbuild/react-tailwindcss/tailwind.config.ts b/rsbuild/react-tailwindcss/tailwind.config.ts deleted file mode 100644 index aef476367..000000000 --- a/rsbuild/react-tailwindcss/tailwind.config.ts +++ /dev/null @@ -1,9 +0,0 @@ -import type { Config } from 'tailwindcss'; - -export default { - content: ['./src/**/*.{html,js,ts,jsx,tsx}'], - theme: { - extend: {}, - }, - plugins: [], -} satisfies Config; diff --git a/rsbuild/react-tailwindcss/tsconfig.json b/rsbuild/react-tailwindcss/tsconfig.json index c1a7cb53c..dfb230302 100644 --- a/rsbuild/react-tailwindcss/tsconfig.json +++ b/rsbuild/react-tailwindcss/tsconfig.json @@ -6,6 +6,7 @@ "jsx": "react-jsx", "strict": true, "skipLibCheck": true, + "types": ["@rsbuild/core/types", "node"], "isolatedModules": true, "resolveJsonModule": true, "moduleResolution": "bundler" diff --git a/rsbuild/react-unocss/package.json b/rsbuild/react-unocss/package.json index 4e5f7810b..60ac706fa 100644 --- a/rsbuild/react-unocss/package.json +++ b/rsbuild/react-unocss/package.json @@ -1,25 +1,26 @@ { - "name": "rsbuild-react-unocss", + "name": "@rsbuild-example/react-unocss", "version": "1.0.0", "private": true, "type": "module", "scripts": { "build": "rsbuild build", - "dev": "rsbuild dev --open", + "dev": "rsbuild --open", "preview": "rsbuild preview" }, "dependencies": { - "react": "^19.2.4", - "react-dom": "^19.2.4" + "react": "^19.2.7", + "react-dom": "^19.2.7" }, "devDependencies": { - "@rsbuild/core": "^1.7.2", - "@rsbuild/plugin-react": "^1.4.4", - "@types/react": "^19.2.10", + "@rsbuild/core": "2.1.6", + "@rsbuild/plugin-react": "^2.1.0", + "@types/node": "^24.12.4", + "@types/react": "^19.2.15", "@types/react-dom": "^19.2.3", - "@unocss/preset-attributify": "^66.6.0", - "@unocss/preset-uno": "^66.6.0", - "@unocss/webpack": "^66.6.0", + "@unocss/preset-attributify": "^66.7.0", + "@unocss/preset-uno": "^66.7.0", + "@unocss/webpack": "^66.7.0", "typescript": "^5.9.3" } } diff --git a/rsbuild/react-unocss/src/App.tsx b/rsbuild/react-unocss/src/App.tsx index 9a6ef5643..900cf1aee 100644 --- a/rsbuild/react-unocss/src/App.tsx +++ b/rsbuild/react-unocss/src/App.tsx @@ -44,7 +44,7 @@ function App() { {' | '} diff --git a/rsbuild/react-unocss/tsconfig.json b/rsbuild/react-unocss/tsconfig.json index 41e5a8b62..f7ab3435f 100644 --- a/rsbuild/react-unocss/tsconfig.json +++ b/rsbuild/react-unocss/tsconfig.json @@ -6,6 +6,7 @@ "jsx": "react-jsx", "strict": true, "skipLibCheck": true, + "types": ["@rsbuild/core/types", "node"], "isolatedModules": true, "resolveJsonModule": true, "moduleResolution": "bundler" diff --git a/rsbuild/react/package.json b/rsbuild/react/package.json index cfb4b290d..acac81fb8 100644 --- a/rsbuild/react/package.json +++ b/rsbuild/react/package.json @@ -1,21 +1,22 @@ { - "name": "rsbuild-react", + "name": "@rsbuild-example/react", "version": "1.0.0", "private": true, "type": "module", "scripts": { "build": "rsbuild build", - "dev": "rsbuild dev --open", + "dev": "rsbuild --open", "preview": "rsbuild preview" }, "dependencies": { - "react": "^19.2.4", - "react-dom": "^19.2.4" + "react": "^19.2.7", + "react-dom": "^19.2.7" }, "devDependencies": { - "@rsbuild/core": "^1.7.2", - "@rsbuild/plugin-react": "^1.4.4", - "@types/react": "^19.2.10", + "@rsbuild/core": "2.1.6", + "@rsbuild/plugin-react": "^2.1.0", + "@types/node": "^24.12.4", + "@types/react": "^19.2.15", "@types/react-dom": "^19.2.3", "typescript": "^5.9.3" } diff --git a/rsbuild/react/src/env.d.ts b/rsbuild/react/src/env.d.ts deleted file mode 100644 index b0ac762b0..000000000 --- a/rsbuild/react/src/env.d.ts +++ /dev/null @@ -1 +0,0 @@ -/// diff --git a/rsbuild/react/tsconfig.json b/rsbuild/react/tsconfig.json index c1a7cb53c..dfb230302 100644 --- a/rsbuild/react/tsconfig.json +++ b/rsbuild/react/tsconfig.json @@ -6,6 +6,7 @@ "jsx": "react-jsx", "strict": true, "skipLibCheck": true, + "types": ["@rsbuild/core/types", "node"], "isolatedModules": true, "resolveJsonModule": true, "moduleResolution": "bundler" diff --git a/rsbuild/shadcn-ui/app/globals.css b/rsbuild/shadcn-ui/app/globals.css index b0e6fff59..8abdb15c9 100644 --- a/rsbuild/shadcn-ui/app/globals.css +++ b/rsbuild/shadcn-ui/app/globals.css @@ -1,76 +1,76 @@ @tailwind base; - @tailwind components; - @tailwind utilities; +@tailwind components; +@tailwind utilities; - @layer base { - :root { - --background: 0 0% 100%; - --foreground: 222.2 84% 4.9%; +@layer base { + :root { + --background: 0 0% 100%; + --foreground: 222.2 84% 4.9%; - --card: 0 0% 100%; - --card-foreground: 222.2 84% 4.9%; + --card: 0 0% 100%; + --card-foreground: 222.2 84% 4.9%; - --popover: 0 0% 100%; - --popover-foreground: 222.2 84% 4.9%; + --popover: 0 0% 100%; + --popover-foreground: 222.2 84% 4.9%; - --primary: 222.2 47.4% 11.2%; - --primary-foreground: 210 40% 98%; + --primary: 222.2 47.4% 11.2%; + --primary-foreground: 210 40% 98%; - --secondary: 210 40% 96.1%; - --secondary-foreground: 222.2 47.4% 11.2%; + --secondary: 210 40% 96.1%; + --secondary-foreground: 222.2 47.4% 11.2%; - --muted: 210 40% 96.1%; - --muted-foreground: 215.4 16.3% 46.9%; + --muted: 210 40% 96.1%; + --muted-foreground: 215.4 16.3% 46.9%; - --accent: 210 40% 96.1%; - --accent-foreground: 222.2 47.4% 11.2%; + --accent: 210 40% 96.1%; + --accent-foreground: 222.2 47.4% 11.2%; - --destructive: 0 84.2% 60.2%; - --destructive-foreground: 210 40% 98%; + --destructive: 0 84.2% 60.2%; + --destructive-foreground: 210 40% 98%; - --border: 214.3 31.8% 91.4%; - --input: 214.3 31.8% 91.4%; - --ring: 222.2 84% 4.9%; + --border: 214.3 31.8% 91.4%; + --input: 214.3 31.8% 91.4%; + --ring: 222.2 84% 4.9%; - --radius: 0.5rem; - } + --radius: 0.5rem; + } - .dark { - --background: 222.2 84% 4.9%; - --foreground: 210 40% 98%; + .dark { + --background: 222.2 84% 4.9%; + --foreground: 210 40% 98%; - --card: 222.2 84% 4.9%; - --card-foreground: 210 40% 98%; + --card: 222.2 84% 4.9%; + --card-foreground: 210 40% 98%; - --popover: 222.2 84% 4.9%; - --popover-foreground: 210 40% 98%; + --popover: 222.2 84% 4.9%; + --popover-foreground: 210 40% 98%; - --primary: 210 40% 98%; - --primary-foreground: 222.2 47.4% 11.2%; + --primary: 210 40% 98%; + --primary-foreground: 222.2 47.4% 11.2%; - --secondary: 217.2 32.6% 17.5%; - --secondary-foreground: 210 40% 98%; + --secondary: 217.2 32.6% 17.5%; + --secondary-foreground: 210 40% 98%; - --muted: 217.2 32.6% 17.5%; - --muted-foreground: 215 20.2% 65.1%; + --muted: 217.2 32.6% 17.5%; + --muted-foreground: 215 20.2% 65.1%; - --accent: 217.2 32.6% 17.5%; - --accent-foreground: 210 40% 98%; + --accent: 217.2 32.6% 17.5%; + --accent-foreground: 210 40% 98%; - --destructive: 0 62.8% 30.6%; - --destructive-foreground: 210 40% 98%; + --destructive: 0 62.8% 30.6%; + --destructive-foreground: 210 40% 98%; - --border: 217.2 32.6% 17.5%; - --input: 217.2 32.6% 17.5%; - --ring: 212.7 26.8% 83.9%; - } + --border: 217.2 32.6% 17.5%; + --input: 217.2 32.6% 17.5%; + --ring: 212.7 26.8% 83.9%; } +} - @layer base { - * { - @apply border-border; - } - body { - @apply bg-background text-foreground; - } - } \ No newline at end of file +@layer base { + * { + @apply border-border; + } + body { + @apply bg-background text-foreground; + } +} diff --git a/rsbuild/shadcn-ui/package.json b/rsbuild/shadcn-ui/package.json index 5cb65cc63..0be7e3ed4 100644 --- a/rsbuild/shadcn-ui/package.json +++ b/rsbuild/shadcn-ui/package.json @@ -1,11 +1,11 @@ { - "name": "rsbuild-shadcn-ui", + "name": "@rsbuild-example/shadcn-ui", "version": "1.0.0", "private": true, "type": "module", "scripts": { "build": "rsbuild build", - "dev": "rsbuild dev --open", + "dev": "rsbuild --open", "preview": "rsbuild preview" }, "dependencies": { @@ -13,17 +13,16 @@ "@radix-ui/react-slot": "^1.2.4", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", - "lucide-react": "^0.563.0", - "react": "^19.2.4", - "react-dom": "^19.2.4", - "tailwind-merge": "^3.4.0", + "react": "^19.2.7", + "react-dom": "^19.2.7", + "tailwind-merge": "^3.6.0", "tailwindcss-animate": "^1.0.7" }, "devDependencies": { - "@rsbuild/core": "^1.7.2", - "@rsbuild/plugin-react": "^1.4.4", - "@types/node": "^24.10.9", - "@types/react": "^19.2.10", + "@rsbuild/core": "2.1.6", + "@rsbuild/plugin-react": "^2.1.0", + "@types/node": "^24.12.4", + "@types/react": "^19.2.15", "@types/react-dom": "^19.2.3", "tailwindcss": "^3.4.19", "typescript": "^5.9.3" diff --git a/rsbuild/shadcn-ui/src/components/ui/button.tsx b/rsbuild/shadcn-ui/src/components/ui/button.tsx index 0ecf8afbe..0390bf6a8 100644 --- a/rsbuild/shadcn-ui/src/components/ui/button.tsx +++ b/rsbuild/shadcn-ui/src/components/ui/button.tsx @@ -31,8 +31,7 @@ const buttonVariants = cva( ); export interface ButtonProps - extends React.ButtonHTMLAttributes, - VariantProps { + extends React.ButtonHTMLAttributes, VariantProps { asChild?: boolean; } diff --git a/rsbuild/shadcn-ui/src/env.d.ts b/rsbuild/shadcn-ui/src/env.d.ts deleted file mode 100644 index b0ac762b0..000000000 --- a/rsbuild/shadcn-ui/src/env.d.ts +++ /dev/null @@ -1 +0,0 @@ -/// diff --git a/rsbuild/shadcn-ui/tsconfig.json b/rsbuild/shadcn-ui/tsconfig.json index 4aa8eb7a1..327de1af1 100644 --- a/rsbuild/shadcn-ui/tsconfig.json +++ b/rsbuild/shadcn-ui/tsconfig.json @@ -11,6 +11,7 @@ "jsx": "react-jsx", "strict": true, "skipLibCheck": true, + "types": ["@rsbuild/core/types", "node"], "isolatedModules": true, "resolveJsonModule": true, "moduleResolution": "bundler", diff --git a/rsbuild/solid/package.json b/rsbuild/solid/package.json index 23dbf4ebc..71e3860ba 100644 --- a/rsbuild/solid/package.json +++ b/rsbuild/solid/package.json @@ -1,20 +1,21 @@ { - "name": "rsbuild-solid", + "name": "@rsbuild-example/solid", "version": "1.0.0", "private": true, "type": "module", "scripts": { "build": "rsbuild build", - "dev": "rsbuild dev --open", + "dev": "rsbuild --open", "preview": "rsbuild preview" }, "dependencies": { - "solid-js": "^1.9.11" + "solid-js": "^1.9.13" }, "devDependencies": { - "@rsbuild/core": "^1.7.2", - "@rsbuild/plugin-babel": "^1.1.0", - "@rsbuild/plugin-solid": "^1.0.7", + "@rsbuild/core": "2.1.6", + "@rsbuild/plugin-babel": "^2.0.1", + "@rsbuild/plugin-solid": "^1.2.1", + "@types/node": "^24.12.4", "typescript": "^5.9.3" } } diff --git a/rsbuild/solid/src/env.d.ts b/rsbuild/solid/src/env.d.ts deleted file mode 100644 index b0ac762b0..000000000 --- a/rsbuild/solid/src/env.d.ts +++ /dev/null @@ -1 +0,0 @@ -/// diff --git a/rsbuild/solid/tsconfig.json b/rsbuild/solid/tsconfig.json index abd16bffc..a0d629727 100644 --- a/rsbuild/solid/tsconfig.json +++ b/rsbuild/solid/tsconfig.json @@ -7,6 +7,7 @@ "jsxImportSource": "solid-js", "strict": true, "skipLibCheck": true, + "types": ["@rsbuild/core/types", "node"], "isolatedModules": true, "resolveJsonModule": true, "moduleResolution": "bundler", diff --git a/rsbuild/ssr-express-with-manifest/package.json b/rsbuild/ssr-express-with-manifest/package.json index 3b1be6d1a..318c59699 100644 --- a/rsbuild/ssr-express-with-manifest/package.json +++ b/rsbuild/ssr-express-with-manifest/package.json @@ -1,22 +1,23 @@ { - "name": "rsbuild-ssr-express-with-manifest", + "name": "@rsbuild-example/ssr-express-with-manifest", "version": "1.0.0", "private": true, "type": "module", "scripts": { "build": "rsbuild build", - "dev": "cross-env NODE_OPTIONS=\"--experimental-vm-modules --no-warnings\" node ./server.mjs", - "preview": "node ./prod-server.mjs" + "dev": "cross-env NODE_OPTIONS=\"--experimental-vm-modules --no-warnings\" node ./server.js", + "preview": "node ./prod-server.js" }, "dependencies": { - "react": "^19.2.4", - "react-dom": "^19.2.4" + "react": "^19.2.7", + "react-dom": "^19.2.7" }, "devDependencies": { - "@rsbuild/core": "^1.7.2", - "@rsbuild/plugin-react": "1.4.4", + "@rsbuild/core": "2.1.6", + "@rsbuild/plugin-react": "2.1.0", "@types/express": "^5.0.6", - "@types/react": "^19.2.10", + "@types/node": "^24.12.4", + "@types/react": "^19.2.15", "@types/react-dom": "^19.2.3", "cross-env": "^10.1.0", "express": "^5.2.1", diff --git a/rsbuild/ssr-express-with-manifest/prod-server.mjs b/rsbuild/ssr-express-with-manifest/prod-server.js similarity index 54% rename from rsbuild/ssr-express-with-manifest/prod-server.mjs rename to rsbuild/ssr-express-with-manifest/prod-server.js index dab16f36f..ae2998a12 100644 --- a/rsbuild/ssr-express-with-manifest/prod-server.mjs +++ b/rsbuild/ssr-express-with-manifest/prod-server.js @@ -1,7 +1,7 @@ -import express from "express"; -import { createRequire } from "node:module"; -import fs from "node:fs"; -import path from "node:path"; +import express from 'express'; +import { createRequire } from 'node:module'; +import fs from 'node:fs'; +import path from 'node:path'; const require = createRequire(import.meta.url); @@ -18,12 +18,14 @@ const serverRender = (_req, res) => { const { js, css } = entries['index'].initial; - const scriptTags = js.map(file => ``).join('\n'); - const styleTags = css.map(file => ``).join('\n'); + const scriptTags = js.map((file) => ``).join('\n'); + const styleTags = css.map((file) => ``).join('\n'); - const html = templateHtml.replace("", markup).replace('', `${scriptTags}\n${styleTags}`); + const html = templateHtml + .replace('', markup) + .replace('', `${scriptTags}\n${styleTags}`); - res.status(200).set({ "Content-Type": "text/html" }).send(html); + res.status(200).set({ 'Content-Type': 'text/html' }).send(html); }; const port = process.env.PORT || 3000; @@ -31,16 +33,16 @@ const port = process.env.PORT || 3000; export async function preview() { const app = express(); - app.get("/", (req, res, next) => { + app.get('/', (req, res, next) => { try { serverRender(req, res, next); } catch (err) { - console.error("SSR render error, downgrade to CSR...\n", err); + console.error('SSR render error, downgrade to CSR...\n', err); next(); } }); - app.use(express.static("dist")); + app.use(express.static('dist')); app.listen(port, () => { console.log(`Server started at http://localhost:${port}`); diff --git a/rsbuild/ssr-express-with-manifest/rsbuild.config.mjs b/rsbuild/ssr-express-with-manifest/rsbuild.config.js similarity index 100% rename from rsbuild/ssr-express-with-manifest/rsbuild.config.mjs rename to rsbuild/ssr-express-with-manifest/rsbuild.config.js diff --git a/rsbuild/ssr-express-with-manifest/server.mjs b/rsbuild/ssr-express-with-manifest/server.js similarity index 100% rename from rsbuild/ssr-express-with-manifest/server.mjs rename to rsbuild/ssr-express-with-manifest/server.js diff --git a/rsbuild/ssr-express-with-manifest/src/env.d.ts b/rsbuild/ssr-express-with-manifest/src/env.d.ts deleted file mode 100644 index b0ac762b0..000000000 --- a/rsbuild/ssr-express-with-manifest/src/env.d.ts +++ /dev/null @@ -1 +0,0 @@ -/// diff --git a/rsbuild/ssr-express-with-manifest/tsconfig.json b/rsbuild/ssr-express-with-manifest/tsconfig.json index c1a7cb53c..dfb230302 100644 --- a/rsbuild/ssr-express-with-manifest/tsconfig.json +++ b/rsbuild/ssr-express-with-manifest/tsconfig.json @@ -6,6 +6,7 @@ "jsx": "react-jsx", "strict": true, "skipLibCheck": true, + "types": ["@rsbuild/core/types", "node"], "isolatedModules": true, "resolveJsonModule": true, "moduleResolution": "bundler" diff --git a/rsbuild/ssr-express/package.json b/rsbuild/ssr-express/package.json index 318087aa5..fe6dde099 100644 --- a/rsbuild/ssr-express/package.json +++ b/rsbuild/ssr-express/package.json @@ -1,22 +1,23 @@ { - "name": "rsbuild-ssr-express", + "name": "@rsbuild-example/ssr-express", "version": "1.0.0", "private": true, "type": "module", "scripts": { "build": "rsbuild build", - "dev": "cross-env NODE_OPTIONS=\"--experimental-vm-modules --no-warnings\" node ./server.mjs", - "preview": "node ./prod-server.mjs" + "dev": "cross-env NODE_OPTIONS=\"--experimental-vm-modules --no-warnings\" node ./server.js", + "preview": "node ./prod-server.js" }, "dependencies": { - "react": "^19.2.4", - "react-dom": "^19.2.4" + "react": "^19.2.7", + "react-dom": "^19.2.7" }, "devDependencies": { - "@rsbuild/core": "^1.7.2", - "@rsbuild/plugin-react": "1.4.4", + "@rsbuild/core": "2.1.6", + "@rsbuild/plugin-react": "2.1.0", "@types/express": "^5.0.6", - "@types/react": "^19.2.10", + "@types/node": "^24.12.4", + "@types/react": "^19.2.15", "@types/react-dom": "^19.2.3", "cross-env": "^10.1.0", "express": "^5.2.1", diff --git a/rsbuild/ssr-express/prod-server.mjs b/rsbuild/ssr-express/prod-server.js similarity index 66% rename from rsbuild/ssr-express/prod-server.mjs rename to rsbuild/ssr-express/prod-server.js index e854fca3f..5b5392f46 100644 --- a/rsbuild/ssr-express/prod-server.mjs +++ b/rsbuild/ssr-express/prod-server.js @@ -1,7 +1,7 @@ -import express from "express"; -import { createRequire } from "node:module"; -import fs from "node:fs"; -import path from "node:path"; +import express from 'express'; +import { createRequire } from 'node:module'; +import fs from 'node:fs'; +import path from 'node:path'; const require = createRequire(import.meta.url); @@ -12,11 +12,11 @@ const serverRender = (_req, res) => { const markup = importedApp.render(); - const template = fs.readFileSync(`${process.cwd()}/dist/index.html`, "utf-8"); + const template = fs.readFileSync(`${process.cwd()}/dist/index.html`, 'utf-8'); const html = template.replace(``, markup); - res.status(200).set({ "Content-Type": "text/html" }).send(html); + res.status(200).set({ 'Content-Type': 'text/html' }).send(html); }; const port = process.env.PORT || 3000; @@ -24,16 +24,16 @@ const port = process.env.PORT || 3000; export async function preview() { const app = express(); - app.get("/", (req, res, next) => { + app.get('/', (req, res, next) => { try { serverRender(req, res, next); } catch (err) { - console.error("SSR render error, downgrade to CSR...\n", err); + console.error('SSR render error, downgrade to CSR...\n', err); next(); } }); - app.use(express.static("dist")); + app.use(express.static('dist')); app.listen(port, () => { console.log(`Server started at http://localhost:${port}`); diff --git a/rsbuild/ssr-express/rsbuild.config.mjs b/rsbuild/ssr-express/rsbuild.config.js similarity index 100% rename from rsbuild/ssr-express/rsbuild.config.mjs rename to rsbuild/ssr-express/rsbuild.config.js diff --git a/rsbuild/ssr-express/server.mjs b/rsbuild/ssr-express/server.js similarity index 100% rename from rsbuild/ssr-express/server.mjs rename to rsbuild/ssr-express/server.js diff --git a/rsbuild/ssr-express/src/env.d.ts b/rsbuild/ssr-express/src/env.d.ts deleted file mode 100644 index b0ac762b0..000000000 --- a/rsbuild/ssr-express/src/env.d.ts +++ /dev/null @@ -1 +0,0 @@ -/// diff --git a/rsbuild/ssr-express/tsconfig.json b/rsbuild/ssr-express/tsconfig.json index c1a7cb53c..dfb230302 100644 --- a/rsbuild/ssr-express/tsconfig.json +++ b/rsbuild/ssr-express/tsconfig.json @@ -6,6 +6,7 @@ "jsx": "react-jsx", "strict": true, "skipLibCheck": true, + "types": ["@rsbuild/core/types", "node"], "isolatedModules": true, "resolveJsonModule": true, "moduleResolution": "bundler" diff --git a/rsbuild/ssr/package.json b/rsbuild/ssr/package.json index c486a383e..fa9ee18f4 100644 --- a/rsbuild/ssr/package.json +++ b/rsbuild/ssr/package.json @@ -1,5 +1,5 @@ { - "name": "rsbuild-ssr", + "name": "@rsbuild-example/ssr", "version": "1.0.0", "private": true, "type": "module", @@ -9,13 +9,14 @@ "preview": "rsbuild preview" }, "dependencies": { - "react": "^19.2.4", - "react-dom": "^19.2.4" + "react": "^19.2.7", + "react-dom": "^19.2.7" }, "devDependencies": { - "@rsbuild/core": "^1.7.2", - "@rsbuild/plugin-react": "1.4.4", - "@types/react": "^19.2.10", + "@rsbuild/core": "2.1.6", + "@rsbuild/plugin-react": "2.1.0", + "@types/node": "^24.12.4", + "@types/react": "^19.2.15", "@types/react-dom": "^19.2.3", "cross-env": "^10.1.0", "typescript": "^5.9.3" diff --git a/rsbuild/ssr/rsbuild.config.ts b/rsbuild/ssr/rsbuild.config.ts index f92cdcbc1..73fb90785 100644 --- a/rsbuild/ssr/rsbuild.config.ts +++ b/rsbuild/ssr/rsbuild.config.ts @@ -1,21 +1,16 @@ -import { - defineConfig, - logger, - type RequestHandler, - type SetupMiddlewaresContext, -} from '@rsbuild/core'; +import { defineConfig, logger, type RequestHandler, type RsbuildDevServer } from '@rsbuild/core'; import { pluginReact } from '@rsbuild/plugin-react'; export const serverRender = - (serverContext: SetupMiddlewaresContext): RequestHandler => + (server: RsbuildDevServer): RequestHandler => async (_req, res, _next) => { - const indexModule = await serverContext.environments.node.loadBundle<{ + const indexModule = await server.environments.node.loadBundle<{ render: () => string; }>('index'); const markup = indexModule.render(); - const template = await serverContext.environments.web.getTransformedHtml('index'); + const template = await server.environments.web.getTransformedHtml('index'); const html = template.replace('', markup); @@ -27,12 +22,16 @@ export const serverRender = export default defineConfig({ plugins: [pluginReact()], - dev: { - setupMiddlewares: [ - ({ unshift }, serverContext) => { - const serverRenderMiddleware = serverRender(serverContext); + server: { + setup: [ + ({ action, server }) => { + if (action !== 'dev') { + return; + } - unshift(async (req, res, next) => { + const serverRenderMiddleware = serverRender(server); + + server.middlewares.use(async (req, res, next) => { if (req.method === 'GET' && req.url === '/') { try { await serverRenderMiddleware(req, res, next); diff --git a/rsbuild/ssr/src/env.d.ts b/rsbuild/ssr/src/env.d.ts deleted file mode 100644 index b0ac762b0..000000000 --- a/rsbuild/ssr/src/env.d.ts +++ /dev/null @@ -1 +0,0 @@ -/// diff --git a/rsbuild/ssr/tsconfig.json b/rsbuild/ssr/tsconfig.json index c1a7cb53c..dfb230302 100644 --- a/rsbuild/ssr/tsconfig.json +++ b/rsbuild/ssr/tsconfig.json @@ -6,6 +6,7 @@ "jsx": "react-jsx", "strict": true, "skipLibCheck": true, + "types": ["@rsbuild/core/types", "node"], "isolatedModules": true, "resolveJsonModule": true, "moduleResolution": "bundler" diff --git a/rsbuild/styled-components/package.json b/rsbuild/styled-components/package.json index 0e1cec4b5..b79652431 100644 --- a/rsbuild/styled-components/package.json +++ b/rsbuild/styled-components/package.json @@ -1,23 +1,24 @@ { - "name": "rsbuild-styled-components", + "name": "@rsbuild-example/styled-components", "version": "1.0.0", "private": true, "type": "module", "scripts": { "build": "rsbuild build", - "dev": "rsbuild dev --open", + "dev": "rsbuild --open", "preview": "rsbuild preview" }, "dependencies": { - "react": "^19.2.4", - "react-dom": "^19.2.4", - "styled-components": "^6.3.8" + "react": "^19.2.7", + "react-dom": "^19.2.7", + "styled-components": "^6.4.2" }, "devDependencies": { - "@rsbuild/core": "^1.7.2", - "@rsbuild/plugin-react": "^1.4.4", - "@rsbuild/plugin-styled-components": "^1.6.1", - "@types/react": "^19.2.10", + "@rsbuild/core": "2.1.6", + "@rsbuild/plugin-react": "^2.1.0", + "@rsbuild/plugin-styled-components": "^1.6.2", + "@types/node": "^24.12.4", + "@types/react": "^19.2.15", "@types/react-dom": "^19.2.3", "typescript": "^5.9.3" } diff --git a/rsbuild/styled-components/src/env.d.ts b/rsbuild/styled-components/src/env.d.ts deleted file mode 100644 index b0ac762b0..000000000 --- a/rsbuild/styled-components/src/env.d.ts +++ /dev/null @@ -1 +0,0 @@ -/// diff --git a/rsbuild/styled-components/tsconfig.json b/rsbuild/styled-components/tsconfig.json index c1a7cb53c..dfb230302 100644 --- a/rsbuild/styled-components/tsconfig.json +++ b/rsbuild/styled-components/tsconfig.json @@ -6,6 +6,7 @@ "jsx": "react-jsx", "strict": true, "skipLibCheck": true, + "types": ["@rsbuild/core/types", "node"], "isolatedModules": true, "resolveJsonModule": true, "moduleResolution": "bundler" diff --git a/rsbuild/styled-jsx/package.json b/rsbuild/styled-jsx/package.json index 5217a4aeb..71a256a0e 100644 --- a/rsbuild/styled-jsx/package.json +++ b/rsbuild/styled-jsx/package.json @@ -1,23 +1,24 @@ { - "name": "rsbuild-styled-jsx", + "name": "@rsbuild-example/styled-jsx", "version": "1.0.0", "private": true, "type": "module", "scripts": { "build": "rsbuild build", - "dev": "rsbuild dev --open", + "dev": "rsbuild --open", "preview": "rsbuild preview" }, "dependencies": { - "react": "^19.2.4", - "react-dom": "^19.2.4", + "react": "^19.2.7", + "react-dom": "^19.2.7", "styled-jsx": "^5.1.7" }, "devDependencies": { - "@rsbuild/core": "^1.7.2", - "@rsbuild/plugin-react": "^1.4.4", - "@swc/plugin-styled-jsx": "^13.5.0", - "@types/react": "^19.2.10", + "@rsbuild/core": "2.1.6", + "@rsbuild/plugin-react": "^2.1.0", + "@swc/plugin-styled-jsx": "^13.12.0", + "@types/node": "^24.12.4", + "@types/react": "^19.2.15", "@types/react-dom": "^19.2.3", "typescript": "^5.9.3" } diff --git a/rsbuild/styled-jsx/src/env.d.ts b/rsbuild/styled-jsx/src/env.d.ts deleted file mode 100644 index b0ac762b0..000000000 --- a/rsbuild/styled-jsx/src/env.d.ts +++ /dev/null @@ -1 +0,0 @@ -/// diff --git a/rsbuild/styled-jsx/src/styled-jsx.d.ts b/rsbuild/styled-jsx/src/styled-jsx.d.ts deleted file mode 100644 index 58518fe70..000000000 --- a/rsbuild/styled-jsx/src/styled-jsx.d.ts +++ /dev/null @@ -1 +0,0 @@ -/// diff --git a/rsbuild/styled-jsx/tsconfig.json b/rsbuild/styled-jsx/tsconfig.json index c1a7cb53c..a5631c0fb 100644 --- a/rsbuild/styled-jsx/tsconfig.json +++ b/rsbuild/styled-jsx/tsconfig.json @@ -6,6 +6,7 @@ "jsx": "react-jsx", "strict": true, "skipLibCheck": true, + "types": ["@rsbuild/core/types", "node", "styled-jsx"], "isolatedModules": true, "resolveJsonModule": true, "moduleResolution": "bundler" diff --git a/rsbuild/stylex/package.json b/rsbuild/stylex/package.json index 9c0f15bb8..b9644e065 100644 --- a/rsbuild/stylex/package.json +++ b/rsbuild/stylex/package.json @@ -1,24 +1,25 @@ { - "name": "rsbuild-stylex", + "name": "@rsbuild-example/stylex", "version": "1.0.0", "private": true, "type": "module", "scripts": { "build": "rsbuild build", - "dev": "rsbuild dev --open", + "dev": "rsbuild --open", "preview": "rsbuild preview" }, "dependencies": { - "@stylexjs/stylex": "^0.17.5", - "react": "^19.2.4", - "react-dom": "^19.2.4" + "@stylexjs/stylex": "^0.18.3", + "react": "^19.2.7", + "react-dom": "^19.2.7" }, "devDependencies": { - "@rsbuild/core": "^1.7.2", - "@rsbuild/plugin-react": "^1.4.4", - "@types/react": "^19.2.10", + "@rsbuild/core": "2.1.6", + "@rsbuild/plugin-react": "^2.1.0", + "@types/node": "^24.12.4", + "@types/react": "^19.2.15", "@types/react-dom": "^19.2.3", "typescript": "^5.9.3", - "unplugin-stylex": "^0.6.0" + "unplugin-stylex": "^0.6.3" } } diff --git a/rsbuild/stylex/src/env.d.ts b/rsbuild/stylex/src/env.d.ts deleted file mode 100644 index b0ac762b0..000000000 --- a/rsbuild/stylex/src/env.d.ts +++ /dev/null @@ -1 +0,0 @@ -/// diff --git a/rsbuild/stylex/tsconfig.json b/rsbuild/stylex/tsconfig.json index c1a7cb53c..dfb230302 100644 --- a/rsbuild/stylex/tsconfig.json +++ b/rsbuild/stylex/tsconfig.json @@ -6,6 +6,7 @@ "jsx": "react-jsx", "strict": true, "skipLibCheck": true, + "types": ["@rsbuild/core/types", "node"], "isolatedModules": true, "resolveJsonModule": true, "moduleResolution": "bundler" diff --git a/rsbuild/svelte/package.json b/rsbuild/svelte/package.json index 5fa87429d..ee1e29a9b 100644 --- a/rsbuild/svelte/package.json +++ b/rsbuild/svelte/package.json @@ -1,19 +1,20 @@ { - "name": "rsbuild-svelte", + "name": "@rsbuild-example/svelte", "version": "1.0.0", "private": true, "type": "module", "scripts": { "build": "rsbuild build", - "dev": "rsbuild dev --open", + "dev": "rsbuild --open", "preview": "rsbuild preview" }, "dependencies": { - "svelte": "^5.46.1" + "svelte": "^5.56.0" }, "devDependencies": { - "@rsbuild/core": "^1.7.2", - "@rsbuild/plugin-svelte": "^1.1.0", + "@rsbuild/core": "2.1.6", + "@rsbuild/plugin-svelte": "^2.0.1", + "@types/node": "^24.12.4", "typescript": "^5.9.3" } } diff --git a/rsbuild/svelte/src/env.d.ts b/rsbuild/svelte/src/env.d.ts deleted file mode 100644 index 796a3f691..000000000 --- a/rsbuild/svelte/src/env.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -/// -/// diff --git a/rsbuild/svelte/tsconfig.json b/rsbuild/svelte/tsconfig.json index 4bdc24313..96eef318f 100644 --- a/rsbuild/svelte/tsconfig.json +++ b/rsbuild/svelte/tsconfig.json @@ -5,6 +5,7 @@ "module": "ESNext", "strict": true, "skipLibCheck": true, + "types": ["@rsbuild/core/types", "node", "svelte"], "isolatedModules": true, "resolveJsonModule": true, "moduleResolution": "bundler", diff --git a/rsbuild/tanstack-start-rsc/.gitignore b/rsbuild/tanstack-start-rsc/.gitignore new file mode 100644 index 000000000..8b25bb54e --- /dev/null +++ b/rsbuild/tanstack-start-rsc/.gitignore @@ -0,0 +1,13 @@ +node_modules +.DS_Store +dist +dist-ssr +*.local +.env +.nitro +.tanstack +.wrangler +.output +.vinxi +__unconfig* +todos.json diff --git a/rsbuild/tanstack-start-rsc/README.md b/rsbuild/tanstack-start-rsc/README.md new file mode 100644 index 000000000..d6b0f6937 --- /dev/null +++ b/rsbuild/tanstack-start-rsc/README.md @@ -0,0 +1,32 @@ +Welcome to your new TanStack Start app! + +# Getting Started + +To run this application: + +```bash +pnpm install +pnpm dev +``` + +# Building For Production + +To build this application for production: + +```bash +pnpm build +``` + +## Styling + +This project uses [Tailwind CSS](https://tailwindcss.com/) for styling. + +## Routing + +This project uses [TanStack Router](https://tanstack.com/router) with file-based routing. Routes are managed as files in `src/routes`. + +# Learn More + +You can learn more about all of the offerings from TanStack in the [TanStack documentation](https://tanstack.com). + +For TanStack Start specific documentation, visit [TanStack Start](https://tanstack.com/start). diff --git a/rsbuild/tanstack-start-rsc/package.json b/rsbuild/tanstack-start-rsc/package.json new file mode 100644 index 000000000..1017980cd --- /dev/null +++ b/rsbuild/tanstack-start-rsc/package.json @@ -0,0 +1,30 @@ +{ + "name": "@rsbuild-example/tanstack-start-rsc", + "private": true, + "type": "module", + "scripts": { + "build": "rsbuild build && tsc --noEmit", + "dev": "rsbuild", + "start": "node server.js" + }, + "dependencies": { + "@tanstack/react-router": "^1.170.11", + "@tanstack/react-router-devtools": "^1.167.0", + "@tanstack/react-start": "^1.168.19", + "dexie": "^4.0.10", + "react": "^19.2.7", + "react-dom": "^19.2.7", + "srvx": "^0.11.16", + "tailwindcss": "^4.3.0", + "zustand": "^5.0.10" + }, + "devDependencies": { + "@rsbuild/core": "^2.1.6", + "@rsbuild/plugin-react": "^2.1.0", + "@rsbuild/plugin-tailwindcss": "^2.0.1", + "@types/node": "^24.12.4", + "@types/react": "^19.2.15", + "@types/react-dom": "^19.2.3", + "typescript": "^6.0.3" + } +} diff --git a/rsbuild/tanstack-start-rsc/public/android-chrome-192x192.png b/rsbuild/tanstack-start-rsc/public/android-chrome-192x192.png new file mode 100644 index 000000000..09c8324f8 Binary files /dev/null and b/rsbuild/tanstack-start-rsc/public/android-chrome-192x192.png differ diff --git a/rsbuild/tanstack-start-rsc/public/android-chrome-512x512.png b/rsbuild/tanstack-start-rsc/public/android-chrome-512x512.png new file mode 100644 index 000000000..11d626ea3 Binary files /dev/null and b/rsbuild/tanstack-start-rsc/public/android-chrome-512x512.png differ diff --git a/rsbuild/tanstack-start-rsc/public/apple-touch-icon.png b/rsbuild/tanstack-start-rsc/public/apple-touch-icon.png new file mode 100644 index 000000000..5a9423cc0 Binary files /dev/null and b/rsbuild/tanstack-start-rsc/public/apple-touch-icon.png differ diff --git a/rsbuild/tanstack-start-rsc/public/example-guitar-flowers.jpg b/rsbuild/tanstack-start-rsc/public/example-guitar-flowers.jpg new file mode 100644 index 000000000..debe785ef Binary files /dev/null and b/rsbuild/tanstack-start-rsc/public/example-guitar-flowers.jpg differ diff --git a/rsbuild/tanstack-start-rsc/public/example-guitar-motherboard.jpg b/rsbuild/tanstack-start-rsc/public/example-guitar-motherboard.jpg new file mode 100644 index 000000000..8f1a8d72f Binary files /dev/null and b/rsbuild/tanstack-start-rsc/public/example-guitar-motherboard.jpg differ diff --git a/rsbuild/tanstack-start-rsc/public/example-guitar-racing.jpg b/rsbuild/tanstack-start-rsc/public/example-guitar-racing.jpg new file mode 100644 index 000000000..44555574c Binary files /dev/null and b/rsbuild/tanstack-start-rsc/public/example-guitar-racing.jpg differ diff --git a/rsbuild/tanstack-start-rsc/public/example-guitar-steamer-trunk.jpg b/rsbuild/tanstack-start-rsc/public/example-guitar-steamer-trunk.jpg new file mode 100644 index 000000000..7b9318939 Binary files /dev/null and b/rsbuild/tanstack-start-rsc/public/example-guitar-steamer-trunk.jpg differ diff --git a/rsbuild/tanstack-start-rsc/public/example-guitar-superhero.jpg b/rsbuild/tanstack-start-rsc/public/example-guitar-superhero.jpg new file mode 100644 index 000000000..3bbea2743 Binary files /dev/null and b/rsbuild/tanstack-start-rsc/public/example-guitar-superhero.jpg differ diff --git a/rsbuild/tanstack-start-rsc/public/example-ukelele-tanstack.jpg b/rsbuild/tanstack-start-rsc/public/example-ukelele-tanstack.jpg new file mode 100644 index 000000000..1e8a55669 Binary files /dev/null and b/rsbuild/tanstack-start-rsc/public/example-ukelele-tanstack.jpg differ diff --git a/rsbuild/tanstack-start-rsc/public/favicon-16x16.png b/rsbuild/tanstack-start-rsc/public/favicon-16x16.png new file mode 100644 index 000000000..e3389b004 Binary files /dev/null and b/rsbuild/tanstack-start-rsc/public/favicon-16x16.png differ diff --git a/rsbuild/tanstack-start-rsc/public/favicon-32x32.png b/rsbuild/tanstack-start-rsc/public/favicon-32x32.png new file mode 100644 index 000000000..900c77d44 Binary files /dev/null and b/rsbuild/tanstack-start-rsc/public/favicon-32x32.png differ diff --git a/rsbuild/tanstack-start-rsc/public/favicon.ico b/rsbuild/tanstack-start-rsc/public/favicon.ico new file mode 100644 index 000000000..1a1751676 Binary files /dev/null and b/rsbuild/tanstack-start-rsc/public/favicon.ico differ diff --git a/rsbuild/tanstack-start-rsc/public/favicon.png b/rsbuild/tanstack-start-rsc/public/favicon.png new file mode 100644 index 000000000..1e77bc060 Binary files /dev/null and b/rsbuild/tanstack-start-rsc/public/favicon.png differ diff --git a/rsbuild/tanstack-start-rsc/public/manifest.json b/rsbuild/tanstack-start-rsc/public/manifest.json new file mode 100644 index 000000000..078ef5011 --- /dev/null +++ b/rsbuild/tanstack-start-rsc/public/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "TanStack App", + "name": "Create TanStack App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/rsbuild/tanstack-start-rsc/public/robots.txt b/rsbuild/tanstack-start-rsc/public/robots.txt new file mode 100644 index 000000000..e9e57dc4d --- /dev/null +++ b/rsbuild/tanstack-start-rsc/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/rsbuild/tanstack-start-rsc/rsbuild.config.ts b/rsbuild/tanstack-start-rsc/rsbuild.config.ts new file mode 100644 index 000000000..b916ff434 --- /dev/null +++ b/rsbuild/tanstack-start-rsc/rsbuild.config.ts @@ -0,0 +1,21 @@ +import { defineConfig } from '@rsbuild/core'; +import { pluginReact } from '@rsbuild/plugin-react'; +import { pluginTailwindcss } from '@rsbuild/plugin-tailwindcss'; +import { tanstackStart } from '@tanstack/react-start/plugin/rsbuild'; + +export default defineConfig({ + source: { + // RSC needs SWC to compile dependencies so directives like "use client" can be detected. + // The TanStack Rsbuild plugin will add this automatically when RSC is enabled in the future. + include: [{ not: /[\\/]core-js[\\/]/ }], + }, + plugins: [ + pluginReact(), + pluginTailwindcss(), + tanstackStart({ + rsc: { + enabled: true, + }, + }), + ], +}); diff --git a/rsbuild/tanstack-start-rsc/server.js b/rsbuild/tanstack-start-rsc/server.js new file mode 100644 index 000000000..2b8d04f35 --- /dev/null +++ b/rsbuild/tanstack-start-rsc/server.js @@ -0,0 +1,54 @@ +import fs from 'node:fs'; +import path from 'node:path'; +import { spawn } from 'node:child_process'; +import { pathToFileURL } from 'node:url'; + +const distDir = 'dist'; + +function resolveDistClientDir() { + return path.resolve(distDir, 'client'); +} + +function resolveDistServerEntryPath() { + const serverJsPath = path.resolve(distDir, 'server', 'server.js'); + if (fs.existsSync(serverJsPath)) { + return serverJsPath; + } + + const indexJsPath = path.resolve(distDir, 'server', 'index.js'); + if (fs.existsSync(indexJsPath)) { + return indexJsPath; + } + + return serverJsPath; +} + +export function resolveStartCommand() { + const distClientDir = resolveDistClientDir(); + const distServerEntryPath = resolveDistServerEntryPath(); + return `srvx --prod -s ${JSON.stringify(distClientDir)} ${JSON.stringify(distServerEntryPath)}`; +} + +export function start() { + const child = spawn( + 'srvx', + ['--prod', '-s', resolveDistClientDir(), resolveDistServerEntryPath()], + { + stdio: 'inherit', + shell: process.platform === 'win32', + }, + ); + + child.on('exit', (code, signal) => { + if (signal) { + process.kill(process.pid, signal); + return; + } + + process.exit(code ?? 0); + }); +} + +if (process.argv[1] && import.meta.url === pathToFileURL(process.argv[1]).href) { + start(); +} diff --git a/rsbuild/tanstack-start-rsc/src/components/Layout.tsx b/rsbuild/tanstack-start-rsc/src/components/Layout.tsx new file mode 100644 index 000000000..39dde0620 --- /dev/null +++ b/rsbuild/tanstack-start-rsc/src/components/Layout.tsx @@ -0,0 +1,129 @@ +import { useState } from 'react'; +import { Link, Outlet, useRouterState } from '@tanstack/react-router'; + +const navItems = [ + { path: '/', label: 'Home', description: 'Overview of all demos' }, + { + path: '/pokemon-rsc', + label: 'Pokemon RSC', + description: 'Async server components', + }, + { + path: '/e-commerce', + label: 'eCommerce Demo', + description: 'Composite RSC pattern', + }, + { + path: '/low-level-api', + label: 'Low-Level API', + description: 'RSC primitives', + }, +]; + +export function Layout() { + const [sidebarOpen, setSidebarOpen] = useState(false); + const routerState = useRouterState(); + const currentPath = routerState.location.pathname; + + return ( +
+ {/* Top Navigation Bar */} + + +
+ {/* Sidebar Overlay */} + {sidebarOpen && ( +
setSidebarOpen(false)} + /> + )} + + {/* Sidebar */} + + + {/* Main Content */} +
+ + + {/* Legend Footer */} +
+
+
+
+
+ Server Component +
+
+
+ Client Component +
+
+

TanStack Start RSC Examples

+
+
+
+
+
+ ); +} diff --git a/rsbuild/tanstack-start-rsc/src/e-Commerce/components/AddToCartButton.tsx b/rsbuild/tanstack-start-rsc/src/e-Commerce/components/AddToCartButton.tsx new file mode 100644 index 000000000..33d494a92 --- /dev/null +++ b/rsbuild/tanstack-start-rsc/src/e-Commerce/components/AddToCartButton.tsx @@ -0,0 +1,80 @@ +import { useState } from 'react'; +import { useCartStore } from '~/e-Commerce/store/cartStore'; + +// Product info passed from parent +const product = { + id: 'tanstack-ukulele', + name: 'TanStack Ukulele', + price: 149.99, + image: '/example-ukelele-tanstack.jpg', +}; + +export function AddToCartButton() { + const [quantity, setQuantity] = useState(1); + const [added, setAdded] = useState(false); + const [favorite, setFavorite] = useState(false); + const addItem = useCartStore((state) => state.addItem); + + const handleAddToCart = () => { + // Add item(s) to cart + for (let i = 0; i < quantity; i++) { + addItem(product); + } + setAdded(true); + setQuantity(1); // Reset quantity after adding + setTimeout(() => setAdded(false), 2000); + }; + + return ( +
+ {/* Quantity Selector */} +
+ Quantity: +
+ + + {quantity} + + +
+
+ + {/* Action Buttons */} +
+ + + +
+ + {/* Info text */} +

Free shipping on orders over $100

+
+ ); +} diff --git a/rsbuild/tanstack-start-rsc/src/e-Commerce/components/AlsoBoughtCarousel.tsx b/rsbuild/tanstack-start-rsc/src/e-Commerce/components/AlsoBoughtCarousel.tsx new file mode 100644 index 000000000..f437579cb --- /dev/null +++ b/rsbuild/tanstack-start-rsc/src/e-Commerce/components/AlsoBoughtCarousel.tsx @@ -0,0 +1,83 @@ +import { useRef } from 'react'; +import type { AlsoBoughtProduct } from '~/e-Commerce/server-functions'; + +interface AlsoBoughtCarouselProps { + products: Array; +} + +export function AlsoBoughtCarousel({ products }: AlsoBoughtCarouselProps) { + const scrollRef = useRef(null); + + const scroll = (direction: 'left' | 'right') => { + if (scrollRef.current) { + const scrollAmount = 300; + scrollRef.current.scrollBy({ + left: direction === 'left' ? -scrollAmount : scrollAmount, + behavior: 'smooth', + }); + } + }; + + return ( +
+
+ {/* Left scroll button */} + + + {/* Scrollable container */} +
+ {products.map((product) => ( +
+ {product.name} +
+

{product.name}

+

${product.price}

+
+
+ ))} +
+ + {/* Right scroll button */} + +
+
+ ); +} diff --git a/rsbuild/tanstack-start-rsc/src/e-Commerce/components/Header.tsx b/rsbuild/tanstack-start-rsc/src/e-Commerce/components/Header.tsx new file mode 100644 index 000000000..30d02dba9 --- /dev/null +++ b/rsbuild/tanstack-start-rsc/src/e-Commerce/components/Header.tsx @@ -0,0 +1,53 @@ +import { useCartStore } from '~/e-Commerce/store/cartStore'; + +export function Header() { + const totalItems = useCartStore((state) => state.totalItems); + const totalPrice = useCartStore((state) => state.totalPrice); + + return ( +
+
+
+ 🎸 +

TanStack Music Store

+
+ +
+

+ Premium instruments powered by Server Components +

+ + {/* Cart Button */} + +
+
+ + {/* Cart summary (when items in cart) */} + {totalItems > 0 && ( +
+ + {totalItems} item{totalItems !== 1 ? 's' : ''} in cart + + Total: ${totalPrice.toFixed(2)} +
+ )} +
+ ); +} diff --git a/rsbuild/tanstack-start-rsc/src/e-Commerce/components/StreamingComments.tsx b/rsbuild/tanstack-start-rsc/src/e-Commerce/components/StreamingComments.tsx new file mode 100644 index 000000000..4da71feed --- /dev/null +++ b/rsbuild/tanstack-start-rsc/src/e-Commerce/components/StreamingComments.tsx @@ -0,0 +1,117 @@ +import { useEffect, useRef, useState } from 'react'; +import { createFromReadableStream } from '@tanstack/react-start/rsc'; +import { streamComments } from '~/e-Commerce/server-functions'; + +interface CommentEntry { + id: number; + element: React.ReactNode; + receivedAt: number; +} + +// Helper to convert string payload back to ReadableStream +function payloadToStream(payload: string): ReadableStream { + const encoder = new TextEncoder(); + return new ReadableStream({ + start(controller) { + controller.enqueue(encoder.encode(payload)); + controller.close(); + }, + }); +} + +// Format relative time +function formatRelativeTime(receivedAt: number): string { + const seconds = Math.floor((Date.now() - receivedAt) / 1000); + if (seconds < 1) return 'just now'; + if (seconds === 1) return '1 second ago'; + return `${seconds} seconds ago`; +} + +const MAX_COMMENTS = 10; + +export function StreamingComments() { + const [comments, setComments] = useState>([]); + const [isStreaming, setIsStreaming] = useState(false); + const [, setTick] = useState(0); // Force re-render for relative time updates + const hasStartedRef = useRef(false); + + // Update relative times every second + useEffect(() => { + const interval = setInterval(() => { + setTick((t) => t + 1); + }, 1000); + return () => clearInterval(interval); + }, []); + + // Auto-start streaming on mount + useEffect(() => { + if (hasStartedRef.current) return; + hasStartedRef.current = true; + + const startStream = async () => { + setIsStreaming(true); + + try { + for await (const { id, payload } of await streamComments()) { + // Decode the RSC payload + const stream = payloadToStream(payload); + const element = await createFromReadableStream(stream); + + const entry: CommentEntry = { + id, + element: element as React.ReactNode, + receivedAt: Date.now(), + }; + + // Add to comments, keeping newest at top, capped at MAX_COMMENTS + setComments((prev) => [entry, ...prev].slice(0, MAX_COMMENTS)); + } + } catch (error) { + console.error('Streaming error:', error); + } finally { + setIsStreaming(false); + } + }; + + startStream(); + }, []); + + return ( +
+ {isStreaming && ( +
+
+ Streaming live reviews... +
+ )} + +
+ {comments.length === 0 ? ( +
+
+
+ Loading reviews... +
+
+ ) : ( + comments.map((comment) => ( +
+ {/* The RSC element */} + {comment.element} + {/* Client-side relative time */} +
+ received {formatRelativeTime(comment.receivedAt)} +
+
+ )) + )} +
+ + {comments.length > 0 && ( +
+ Showing {comments.length} of {MAX_COMMENTS} reviews (newest first) +
+ )} +
+ ); +} diff --git a/rsbuild/tanstack-start-rsc/src/e-Commerce/server-functions.tsx b/rsbuild/tanstack-start-rsc/src/e-Commerce/server-functions.tsx new file mode 100644 index 000000000..f216b6fec --- /dev/null +++ b/rsbuild/tanstack-start-rsc/src/e-Commerce/server-functions.tsx @@ -0,0 +1,246 @@ +import { createServerFn } from '@tanstack/react-start'; +import { createCompositeComponent, renderToReadableStream } from '@tanstack/react-start/rsc'; + +// ============================================ +// Product Data & Types +// ============================================ + +export interface Product { + id: string; + name: string; + price: number; + description: string; + image: string; +} + +export interface AlsoBoughtProduct { + id: string; + name: string; + price: number; + image: string; +} + +// Main product +const mainProduct: Product = { + id: 'tanstack-ukulele', + name: 'TanStack Ukulele', + price: 149.99, + description: + 'Hand-crafted koa wood ukulele with mother-of-pearl TanStack inlay. Perfect for beach jams, campfire singalongs, or just strumming at your desk while waiting for builds to finish.', + image: '/example-ukelele-tanstack.jpg', +}; + +// Also bought products +const alsoBoughtProducts: Array = [ + { + id: 'guitar-flowers', + name: 'Floral Guitar', + price: 299.99, + image: '/example-guitar-flowers.jpg', + }, + { + id: 'guitar-motherboard', + name: 'Circuit Guitar', + price: 349.99, + image: '/example-guitar-motherboard.jpg', + }, + { + id: 'guitar-racing', + name: 'Racing Guitar', + price: 279.99, + image: '/example-guitar-racing.jpg', + }, + { + id: 'guitar-steamer-trunk', + name: 'Vintage Guitar', + price: 399.99, + image: '/example-guitar-steamer-trunk.jpg', + }, + { + id: 'guitar-superhero', + name: 'Hero Guitar', + price: 329.99, + image: '/example-guitar-superhero.jpg', + }, +]; + +// ============================================ +// Product Page Server Function +// ============================================ + +export const getProductPage = createServerFn().handler(async () => { + console.log('[Server] Rendering ProductPage composite'); + + const src = await createCompositeComponent( + (props: { + children?: React.ReactNode; + renderAlsoBought?: (data: { products: Array }) => React.ReactNode; + }) => ( +
+ {/* Product Hero Section */} +
+ {/* Product Image */} +
+ {mainProduct.name} +
+ + {/* Product Details */} +
+

{mainProduct.name}

+

{mainProduct.description}

+

${mainProduct.price}

+ + {/* CTA Slot (client component) */} +
{props.children}
+
+
+ + {/* Also Bought Section */} +
+

+ Customers who bought this also bought +

+
+ {props.renderAlsoBought?.({ products: alsoBoughtProducts })} +
+
+
+ ), + ); + + return { src }; +}); + +// ============================================ +// Streaming Comments +// ============================================ + +// Sample comments for streaming +const comments = [ + { + author: 'MusicLover42', + text: "Best ukulele I've ever owned! The tone is incredible and the TanStack inlay is gorgeous.", + rating: 5, + }, + { + author: 'BeachVibes', + text: 'Perfect for beach jams. Everyone asks where I got it!', + rating: 5, + }, + { + author: 'UkeNewbie', + text: 'As a beginner, this was the perfect first instrument. Great quality for the price.', + rating: 5, + }, + { + author: 'DevMusician', + text: 'I code with TanStack and play TanStack. Living the dream!', + rating: 5, + }, + { + author: 'IslandDreamer', + text: "The sound is so warm and rich. It's like Hawaii in a box!", + rating: 5, + }, + { + author: 'GuitarConvert', + text: 'Switched from guitar to uke because of this beauty. No regrets!', + rating: 5, + }, + { + author: 'CampfireKing', + text: 'This uke is the star of every campfire. Worth every penny.', + rating: 4, + }, + { + author: 'TechStrummer', + text: 'Finally, an instrument that understands my stack preferences!', + rating: 5, + }, +]; + +// Server component for each comment +function CommentCard({ + author, + text, + rating, + timestamp, +}: { + author: string; + text: string; + rating: number; + timestamp: string; +}) { + const gradients = [ + 'from-purple-500 to-indigo-600', + 'from-blue-500 to-cyan-500', + 'from-green-500 to-emerald-500', + 'from-amber-500 to-orange-500', + 'from-pink-500 to-rose-500', + ]; + const gradient = gradients[Math.floor(Math.random() * gradients.length)]; + + return ( +
+
+
{author}
+
+ {Array.from({ length: rating }).map((_, i) => ( + + ))} +
+
+

{text}

+
+ Posted: {new Date(timestamp).toLocaleTimeString()} +
+
+ ); +} + +// Helper to convert stream to string +async function streamToString(stream: ReadableStream): Promise { + const reader = stream.getReader(); + const chunks: Array = []; + const decoder = new TextDecoder(); + + while (true) { + const { done, value } = await reader.read(); + if (done) break; + chunks.push(decoder.decode(value, { stream: true })); + } + + return chunks.join(''); +} + +function sleep(ms: number) { + return new Promise((resolve) => setTimeout(resolve, ms)); +} + +// Async generator that streams comment RSCs +export const streamComments = createServerFn().handler(async function* () { + for (let i = 0; i < comments.length; i++) { + await sleep(2000); // Wait 2 seconds between comments + + const comment = comments[i]; + console.log(`[Server] Rendering comment from ${comment.author}`); + + const stream = await renderToReadableStream( + , + ); + + const payload = await streamToString(stream); + yield { id: i, payload }; + } +}); diff --git a/rsbuild/tanstack-start-rsc/src/e-Commerce/store/cartStore.ts b/rsbuild/tanstack-start-rsc/src/e-Commerce/store/cartStore.ts new file mode 100644 index 000000000..970872642 --- /dev/null +++ b/rsbuild/tanstack-start-rsc/src/e-Commerce/store/cartStore.ts @@ -0,0 +1,77 @@ +import { create } from 'zustand'; + +interface CartItem { + id: string; + name: string; + price: number; + quantity: number; + image: string; +} + +interface CartStore { + items: Array; + totalItems: number; + totalPrice: number; + addItem: (item: Omit) => void; + removeItem: (id: string) => void; + updateQuantity: (id: string, quantity: number) => void; + clearCart: () => void; +} + +export const useCartStore = create((set, get) => ({ + items: [], + totalItems: 0, + totalPrice: 0, + + addItem: (item) => { + const { items } = get(); + const existingItem = items.find((i) => i.id === item.id); + + if (existingItem) { + set({ + items: items.map((i) => (i.id === item.id ? { ...i, quantity: i.quantity + 1 } : i)), + totalItems: get().totalItems + 1, + totalPrice: get().totalPrice + item.price, + }); + } else { + set({ + items: [...items, { ...item, quantity: 1 }], + totalItems: get().totalItems + 1, + totalPrice: get().totalPrice + item.price, + }); + } + }, + + removeItem: (id) => { + const { items } = get(); + const item = items.find((i) => i.id === id); + if (item) { + set({ + items: items.filter((i) => i.id !== id), + totalItems: get().totalItems - item.quantity, + totalPrice: get().totalPrice - item.price * item.quantity, + }); + } + }, + + updateQuantity: (id, quantity) => { + const { items } = get(); + const item = items.find((i) => i.id === id); + if (item) { + const diff = quantity - item.quantity; + set({ + items: items.map((i) => (i.id === id ? { ...i, quantity } : i)), + totalItems: get().totalItems + diff, + totalPrice: get().totalPrice + item.price * diff, + }); + } + }, + + clearCart: () => { + set({ + items: [], + totalItems: 0, + totalPrice: 0, + }); + }, +})); diff --git a/rsbuild/tanstack-start-rsc/src/home/server-functions.tsx b/rsbuild/tanstack-start-rsc/src/home/server-functions.tsx new file mode 100644 index 000000000..271f02a86 --- /dev/null +++ b/rsbuild/tanstack-start-rsc/src/home/server-functions.tsx @@ -0,0 +1,93 @@ +import { createServerFn } from '@tanstack/react-start'; +import { createCompositeComponent } from '@tanstack/react-start/rsc'; + +export interface DemoInfo { + title: string; + description: string; + path: string; + features: Array; + color: string; +} + +const demos: Array = [ + { + title: 'eCommerce Composite Demo', + description: + 'A product page built with composite server components. Shows how to combine server-rendered layouts with client-interactive elements like add-to-cart buttons and carousels.', + path: '/e-commerce', + features: [ + 'Composite RSC pattern', + 'Zustand cart state', + 'Streaming comments', + 'Also bought carousel', + ], + color: 'from-purple-500 to-indigo-600', + }, + { + title: 'Pokemon RSC Demo', + description: + 'Demonstrates async server components that fetch their own data. The Pokemon list is fetched and rendered entirely on the server.', + path: '/pokemon-rsc', + features: ['Async server components', 'Server-side data fetching', 'renderServerComponent API'], + color: 'from-amber-500 to-orange-500', + }, + { + title: 'Low-Level RSC API Demo', + description: + "Explore TanStack Start's low-level Flight stream APIs including renderToReadableStream, createFromReadableStream, and createFromFetch.", + path: '/low-level-api', + features: [ + 'Direct Flight streams', + 'Parallel streaming', + 'Nested Suspense', + 'IndexedDB caching', + 'HTTP streaming ticker', + ], + color: 'from-cyan-500 to-blue-600', + }, +]; + +// Server function to get the home page composite +export const getHomePage = createServerFn().handler(async () => { + console.log('[Server] Rendering HomePage composite'); + + const src = await createCompositeComponent( + (props: { renderDemoCard?: (data: { demo: DemoInfo }) => React.ReactNode }) => ( +
+
+ {/* Hero Section */} +
+

+ React Server Components Examples +

+

+ Explore different patterns and APIs for building applications with React Server + Components in TanStack Start. +

+
+ + {/* Demo Cards */} +
+ {demos.map((demo) => ( +
{props.renderDemoCard?.({ demo })}
+ ))} +
+ + {/* Quick Info */} +
+

About These Examples

+

+ These examples demonstrate various React Server Component patterns available in + TanStack Start. Server components are rendered on the server and sent to the client as + a Flight stream. Client components handle interactivity and state management. The + visual indicators in the footer show which parts are server-rendered (blue) vs + client-interactive (green). +

+
+
+
+ ), + ); + + return { src }; +}); diff --git a/rsbuild/tanstack-start-rsc/src/low-level/components/DemoSection.tsx b/rsbuild/tanstack-start-rsc/src/low-level/components/DemoSection.tsx new file mode 100644 index 000000000..87823f477 --- /dev/null +++ b/rsbuild/tanstack-start-rsc/src/low-level/components/DemoSection.tsx @@ -0,0 +1,19 @@ +import type { ReactNode } from 'react'; + +interface DemoSectionProps { + title: string; + description: string; + children: ReactNode; +} + +export function DemoSection({ title, description, children }: DemoSectionProps) { + return ( +
+
+

{title}

+

{description}

+
+
{children}
+
+ ); +} diff --git a/rsbuild/tanstack-start-rsc/src/low-level/components/dexie-cache/DexieCacheDemo.tsx b/rsbuild/tanstack-start-rsc/src/low-level/components/dexie-cache/DexieCacheDemo.tsx new file mode 100644 index 000000000..c8d9eaa9c --- /dev/null +++ b/rsbuild/tanstack-start-rsc/src/low-level/components/dexie-cache/DexieCacheDemo.tsx @@ -0,0 +1,185 @@ +import { useCallback, useEffect, useState } from 'react'; +import { createFromReadableStream } from '@tanstack/react-start/rsc'; + +import { db } from '../../db'; +import { getCounterRscPayload } from './server-functions'; + +// Convert string payload back to ReadableStream +function payloadToStream(payload: string): ReadableStream { + const encoder = new TextEncoder(); + return new ReadableStream({ + start(controller) { + controller.enqueue(encoder.encode(payload)); + controller.close(); + }, + }); +} + +export function DexieCacheDemo() { + const [counter, setCounter] = useState(0); + const [result, setResult] = useState(null); + const [loading, setLoading] = useState(false); + const [source, setSource] = useState<'cache' | 'server' | null>(null); + const [cacheStats, setCacheStats] = useState({ count: 0, size: 0 }); + const [loadTime, setLoadTime] = useState(null); + + // Load cache stats on mount and after operations + const updateCacheStats = useCallback(async () => { + const entries = await db.cache.toArray(); + const totalSize = entries.reduce((sum, e) => sum + e.payload.length, 0); + setCacheStats({ count: entries.length, size: totalSize }); + }, []); + + const loadRsc = useCallback( + async (count: number) => { + setLoading(true); + setSource(null); + setLoadTime(null); + const startTime = performance.now(); + + try { + const cacheKey = `counter-${count}`; + + // Check if cached in Dexie + const cached = await db.cache.get(cacheKey); + + if (cached) { + // Load from cache + console.log(`[Client] Cache HIT for counter: ${count}`); + const stream = payloadToStream(cached.payload); + const element = await createFromReadableStream(stream); + setResult(element as React.ReactNode); + setSource('cache'); + } else { + // Fetch from server + console.log(`[Client] Cache MISS for counter: ${count}`); + const { payload } = await getCounterRscPayload({ data: { count } }); + + // Store in Dexie + await db.cache.put({ + id: cacheKey, + payload, + createdAt: Date.now(), + }); + + // Decode and render + const stream = payloadToStream(payload); + const element = await createFromReadableStream(stream); + setResult(element as React.ReactNode); + setSource('server'); + await updateCacheStats(); + } + + setLoadTime(performance.now() - startTime); + } catch (error) { + console.error('Error loading RSC:', error); + } finally { + setLoading(false); + } + }, + [updateCacheStats], + ); + + // Auto-load RSC when counter changes + useEffect(() => { + loadRsc(counter); + }, [counter, loadRsc]); + + // Load cache stats on mount + useEffect(() => { + updateCacheStats(); + }, [updateCacheStats]); + + const clearCache = useCallback(async () => { + await db.cache.clear(); + await updateCacheStats(); + setResult(null); + setSource(null); + setLoadTime(null); + }, [updateCacheStats]); + + return ( +
+ {/* Counter controls */} +
+ +
{counter}
+ + +
+ + {/* Cache stats */} +
+
+ Cached entries:{' '} + {cacheStats.count} +
+
+ Cache size:{' '} + {(cacheStats.size / 1024).toFixed(2)} KB +
+
+ + {/* Source indicator */} + {loading ? ( +
+
+ Loading... +
+ ) : ( + source && ( +
+
+ + {source === 'cache' ? 'Loaded from Dexie cache' : 'Fetched from server'} + + {loadTime !== null && ( + ({loadTime.toFixed(1)}ms) + )} +
+ ) + )} + + {/* Result */} + {result && ( +
+
RSC for Counter #{counter}:
+ {result} +
+ )} + + {/* How it works */} +
+ How it works: When you change the counter, the app automatically checks + Dexie (IndexedDB) for a cached Flight payload. If found, it decodes the cached string + directly. If not found, it fetches from the server, stores the payload in Dexie, then + decodes it. Each counter value gets its own cache entry with unique server-generated data. +
+
+ ); +} diff --git a/rsbuild/tanstack-start-rsc/src/low-level/components/dexie-cache/server-functions.tsx b/rsbuild/tanstack-start-rsc/src/low-level/components/dexie-cache/server-functions.tsx new file mode 100644 index 000000000..1fef2ef17 --- /dev/null +++ b/rsbuild/tanstack-start-rsc/src/low-level/components/dexie-cache/server-functions.tsx @@ -0,0 +1,70 @@ +import { createServerFn } from '@tanstack/react-start'; +import { renderToReadableStream } from '@tanstack/react-start/rsc'; + +// Colors for the counter-based RSC +const counterColors = [ + { bg: 'from-red-500 to-orange-500', text: 'text-red-100', name: 'Warm' }, + { bg: 'from-blue-500 to-cyan-500', text: 'text-blue-100', name: 'Cool' }, + { + bg: 'from-green-500 to-emerald-500', + text: 'text-green-100', + name: 'Nature', + }, + { bg: 'from-purple-500 to-pink-500', text: 'text-purple-100', name: 'Royal' }, + { + bg: 'from-amber-500 to-yellow-500', + text: 'text-amber-100', + name: 'Golden', + }, +]; + +// Server component for counter-based RSC +function CounterCard({ count }: { count: number }) { + const colorIndex = count % counterColors.length; + const color = counterColors[colorIndex]; + const timestamp = new Date().toISOString(); + const randomValue = Math.floor(Math.random() * 10000); + + console.log(`[Server] Rendering CounterCard for count: ${count}`); + + return ( +
+
+
+

Counter #{count}

+

Theme: {color.name}

+
+
+
{randomValue}
+
Random Value
+
+
+
Generated: {timestamp}
+
+ ); +} + +// Server function that returns Flight payload as a string for caching +export const getCounterRscPayload = createServerFn() + .inputValidator((data: { count: number }) => data) + .handler(async ({ data }) => { + console.log(`[Server] Creating Flight payload for count: ${data.count}`); + + const stream = await renderToReadableStream(); + + // Convert stream to string for caching + const reader = stream.getReader(); + const chunks: Array = []; + const decoder = new TextDecoder(); + + while (true) { + const { done, value } = await reader.read(); + if (done) break; + chunks.push(decoder.decode(value, { stream: true })); + } + + const payload = chunks.join(''); + console.log(`[Server] Flight payload size: ${payload.length} bytes`); + + return { payload, count: data.count }; + }); diff --git a/rsbuild/tanstack-start-rsc/src/low-level/components/direct-flight/DirectFlightStreamDemo.tsx b/rsbuild/tanstack-start-rsc/src/low-level/components/direct-flight/DirectFlightStreamDemo.tsx new file mode 100644 index 000000000..4ab751230 --- /dev/null +++ b/rsbuild/tanstack-start-rsc/src/low-level/components/direct-flight/DirectFlightStreamDemo.tsx @@ -0,0 +1,52 @@ +import { useCallback, useState } from 'react'; +import { createFromReadableStream } from '@tanstack/react-start/rsc'; + +import { getFlightStreamDirect } from './server-functions'; + +export function DirectFlightStreamDemo() { + const [result, setResult] = useState(null); + const [loading, setLoading] = useState(false); + const [streamInfo, setStreamInfo] = useState(''); + + const loadStream = useCallback(async () => { + setLoading(true); + setStreamInfo('Fetching Flight stream from server function...'); + + try { + const stream = await getFlightStreamDirect(); + setStreamInfo('Decoding Flight stream with createFromReadableStream...'); + + // Use createFromReadableStream to decode the Flight stream + const element = await createFromReadableStream(stream); + setResult(element as React.ReactNode); + setStreamInfo('Stream decoded successfully!'); + } catch (error) { + setStreamInfo(`Error: ${error}`); + } finally { + setLoading(false); + } + }, []); + + return ( +
+ + + {streamInfo && ( +
{streamInfo}
+ )} + + {result && ( +
+
Server-Rendered Content:
+ {result} +
+ )} +
+ ); +} diff --git a/rsbuild/tanstack-start-rsc/src/low-level/components/direct-flight/server-functions.tsx b/rsbuild/tanstack-start-rsc/src/low-level/components/direct-flight/server-functions.tsx new file mode 100644 index 000000000..743e6663a --- /dev/null +++ b/rsbuild/tanstack-start-rsc/src/low-level/components/direct-flight/server-functions.tsx @@ -0,0 +1,21 @@ +import { createServerFn } from '@tanstack/react-start'; +import { renderToReadableStream } from '@tanstack/react-start/rsc'; + +// Server Component that will be rendered to a Flight stream +function ServerGreeting({ name, timestamp }: { name: string; timestamp: string }) { + console.log('[Server] Rendering ServerGreeting:', name); + return ( +
+

Hello, {name}!

+

Rendered on the server at: {timestamp}

+
+ ); +} + +// Server function using low-level renderToReadableStream +export const getFlightStreamDirect = createServerFn({ method: 'GET' }).handler(async () => { + const stream = await renderToReadableStream( + , + ); + return stream; +}); diff --git a/rsbuild/tanstack-start-rsc/src/low-level/components/fetch-flight/FetchFlightStreamDemo.tsx b/rsbuild/tanstack-start-rsc/src/low-level/components/fetch-flight/FetchFlightStreamDemo.tsx new file mode 100644 index 000000000..c51bbff08 --- /dev/null +++ b/rsbuild/tanstack-start-rsc/src/low-level/components/fetch-flight/FetchFlightStreamDemo.tsx @@ -0,0 +1,39 @@ +import { useCallback, useState } from 'react'; +import { createFromFetch } from '@tanstack/react-start/rsc'; + +export function FetchFlightStreamDemo() { + const [result, setResult] = useState(null); + const [loading, setLoading] = useState(false); + + const loadFromApi = useCallback(async () => { + setLoading(true); + try { + // Use createFromFetch to decode a Flight stream from a fetch response + const element = await createFromFetch(fetch('/api/rsc')); + setResult(element as React.ReactNode); + } catch (error) { + console.error('Error fetching RSC:', error); + } finally { + setLoading(false); + } + }, []); + + return ( +
+ + + {result && ( +
+
API Route Response:
+ {result} +
+ )} +
+ ); +} diff --git a/rsbuild/tanstack-start-rsc/src/low-level/components/nested-suspense/NestedSuspenseDemo.tsx b/rsbuild/tanstack-start-rsc/src/low-level/components/nested-suspense/NestedSuspenseDemo.tsx new file mode 100644 index 000000000..d6c63beab --- /dev/null +++ b/rsbuild/tanstack-start-rsc/src/low-level/components/nested-suspense/NestedSuspenseDemo.tsx @@ -0,0 +1,43 @@ +import { Suspense, useCallback, useState } from 'react'; +import { createFromReadableStream } from '@tanstack/react-start/rsc'; + +import { getNestedServerComponent } from './server-functions'; + +export function NestedSuspenseDemo() { + const [result, setResult] = useState(null); + const [loading, setLoading] = useState(false); + + const loadNested = useCallback(async () => { + setLoading(true); + try { + const stream = await getNestedServerComponent(); + const element = await createFromReadableStream(stream); + setResult(element as React.ReactNode); + } catch (error) { + console.error('Error:', error); + } finally { + setLoading(false); + } + }, []); + + return ( +
+ + + {result && ( +
+
+ Nested Server Components with Suspense: +
+ Loading...
}>{result} +
+ )} +
+ ); +} diff --git a/rsbuild/tanstack-start-rsc/src/low-level/components/nested-suspense/server-functions.tsx b/rsbuild/tanstack-start-rsc/src/low-level/components/nested-suspense/server-functions.tsx new file mode 100644 index 000000000..c65ea905b --- /dev/null +++ b/rsbuild/tanstack-start-rsc/src/low-level/components/nested-suspense/server-functions.tsx @@ -0,0 +1,55 @@ +import { Suspense } from 'react'; +import { createServerFn } from '@tanstack/react-start'; +import { renderToReadableStream } from '@tanstack/react-start/rsc'; + +// Server Component with async data +async function ServerDataCard({ delay }: { delay: number }) { + console.log('[Server] Starting ServerDataCard with delay:', delay); + await new Promise((resolve) => setTimeout(resolve, delay)); + const data = { + value: Math.floor(Math.random() * 1000), + computedAt: new Date().toISOString(), + }; + console.log('[Server] Finished ServerDataCard:', data); + + return ( +
+
{data.value}
+
Computed at: {data.computedAt}
+
Delay: {delay}ms
+
+ ); +} + +function LoadingSkeleton({ label }: { label: string }) { + return ( +
+
+
+
{label}
+
+ ); +} + +// Server function returning a nested server component structure +export const getNestedServerComponent = createServerFn({ + method: 'GET', +}).handler(async () => { + const stream = await renderToReadableStream( +
+
+

Nested Server Component

+

This entire tree is rendered on the server

+
+
+ }> + + + }> + + +
+
, + ); + return stream; +}); diff --git a/rsbuild/tanstack-start-rsc/src/low-level/components/parallel-streams/ParallelStreamsDemo.tsx b/rsbuild/tanstack-start-rsc/src/low-level/components/parallel-streams/ParallelStreamsDemo.tsx new file mode 100644 index 000000000..3c5008092 --- /dev/null +++ b/rsbuild/tanstack-start-rsc/src/low-level/components/parallel-streams/ParallelStreamsDemo.tsx @@ -0,0 +1,96 @@ +import { useCallback, useState } from 'react'; +import { createFromReadableStream } from '@tanstack/react-start/rsc'; + +import { getParallelStreams } from './server-functions'; + +export function ParallelStreamsDemo() { + const [streams, setStreams] = useState<{ + card1: React.ReactNode | null; + card2: React.ReactNode | null; + card3: React.ReactNode | null; + }>({ card1: null, card2: null, card3: null }); + const [loading, setLoading] = useState(false); + const [timing, setTiming] = useState>([]); + + const loadParallel = useCallback(async () => { + setLoading(true); + setStreams({ card1: null, card2: null, card3: null }); + setTiming([]); + + const startTime = Date.now(); + const addTiming = (label: string) => { + const elapsed = Date.now() - startTime; + setTiming((prev) => [...prev, `${label}: ${elapsed}ms`]); + }; + + try { + const { stream1, stream2, stream3 } = await getParallelStreams(); + addTiming('Streams received'); + + // Decode streams in parallel + const [el1, el2, el3] = await Promise.all([ + createFromReadableStream(stream1).then((el) => { + addTiming('Card 1 decoded'); + return el; + }), + createFromReadableStream(stream2).then((el) => { + addTiming('Card 2 decoded'); + return el; + }), + createFromReadableStream(stream3).then((el) => { + addTiming('Card 3 decoded'); + return el; + }), + ]); + + setStreams({ + card1: el1 as React.ReactNode, + card2: el2 as React.ReactNode, + card3: el3 as React.ReactNode, + }); + } catch (error) { + console.error('Error:', error); + } finally { + setLoading(false); + } + }, []); + + return ( +
+ + + {timing.length > 0 && ( +
+ {timing.map((t, i) => ( +
+ {t} +
+ ))} +
+ )} + +
+ {[streams.card1, streams.card2, streams.card3].map((card, i) => ( +
+
Card {i + 1}
+ {card || ( +
+
+
+
+ )} +
+ ))} +
+
+ ); +} diff --git a/rsbuild/tanstack-start-rsc/src/low-level/components/parallel-streams/server-functions.tsx b/rsbuild/tanstack-start-rsc/src/low-level/components/parallel-streams/server-functions.tsx new file mode 100644 index 000000000..86dd562c8 --- /dev/null +++ b/rsbuild/tanstack-start-rsc/src/low-level/components/parallel-streams/server-functions.tsx @@ -0,0 +1,33 @@ +import { createServerFn } from '@tanstack/react-start'; +import { renderToReadableStream } from '@tanstack/react-start/rsc'; + +// Server Component with async data (used for parallel and nested demos) +async function ServerDataCard({ delay }: { delay: number }) { + console.log('[Server] Starting ServerDataCard with delay:', delay); + await new Promise((resolve) => setTimeout(resolve, delay)); + const data = { + value: Math.floor(Math.random() * 1000), + computedAt: new Date().toISOString(), + }; + console.log('[Server] Finished ServerDataCard:', data); + + return ( +
+
{data.value}
+
Computed at: {data.computedAt}
+
Delay: {delay}ms
+
+ ); +} + +// Server function that returns multiple streams for parallel loading +export const getParallelStreams = createServerFn({ method: 'GET' }).handler(async () => { + // Create three independent streams with different delays + const [stream1, stream2, stream3] = await Promise.all([ + renderToReadableStream(), + renderToReadableStream(), + renderToReadableStream(), + ]); + + return { stream1, stream2, stream3 }; +}); diff --git a/rsbuild/tanstack-start-rsc/src/low-level/components/streaming-ticker/StreamingTicker.tsx b/rsbuild/tanstack-start-rsc/src/low-level/components/streaming-ticker/StreamingTicker.tsx new file mode 100644 index 000000000..4f62e25f1 --- /dev/null +++ b/rsbuild/tanstack-start-rsc/src/low-level/components/streaming-ticker/StreamingTicker.tsx @@ -0,0 +1,151 @@ +import { useCallback, useEffect, useRef, useState } from 'react'; +import { createFromReadableStream } from '@tanstack/react-start/rsc'; + +import { streamTickerRscs } from './server-functions'; + +interface TickerEntry { + id: number; + element: React.ReactNode; + receivedAt: number; +} + +// Helper to convert string payload back to ReadableStream +function payloadToStream(payload: string): ReadableStream { + const encoder = new TextEncoder(); + return new ReadableStream({ + start(controller) { + controller.enqueue(encoder.encode(payload)); + controller.close(); + }, + }); +} + +// Format relative time +function formatRelativeTime(receivedAt: number): string { + const seconds = Math.floor((Date.now() - receivedAt) / 1000); + if (seconds < 1) return 'just now'; + if (seconds === 1) return '1 second ago'; + return `${seconds} seconds ago`; +} + +export function StreamingTicker() { + const [items, setItems] = useState>([]); + const [isStreaming, setIsStreaming] = useState(false); + const [, setTick] = useState(0); // Force re-render for relative time updates + const abortRef = useRef(false); + + // Update relative times every second + useEffect(() => { + const interval = setInterval(() => { + setTick((t) => t + 1); + }, 1000); + return () => clearInterval(interval); + }, []); + + const startStream = useCallback(async () => { + setIsStreaming(true); + abortRef.current = false; + setItems([]); + + try { + for await (const { id, payload } of await streamTickerRscs()) { + if (abortRef.current) break; + + // Decode the RSC payload + const stream = payloadToStream(payload); + const element = await createFromReadableStream(stream); + + const entry: TickerEntry = { + id, + element: element as React.ReactNode, + receivedAt: Date.now(), + }; + + // Add to items, keeping only last 10 + setItems((prev) => [entry, ...prev].slice(0, 10)); + } + } catch (error) { + console.error('Streaming error:', error); + } finally { + setIsStreaming(false); + } + }, []); + + const stopStream = useCallback(() => { + abortRef.current = true; + setIsStreaming(false); + }, []); + + const clearItems = useCallback(() => { + abortRef.current = true; + setIsStreaming(false); + setItems([]); + }, []); + + return ( +
+
+ {!isStreaming ? ( + + ) : ( + + )} + +
+ + {isStreaming && ( +
+
+ Streaming RSCs... +
+ )} + +
+ {items.length === 0 ? ( +
+ Click "Start Stream" to begin receiving RSC payloads +
+ ) : ( + items.map((item) => ( +
+ {/* The RSC element */} + {item.element} + {/* Client-side relative time */} +
+ received {formatRelativeTime(item.receivedAt)} +
+
+ )) + )} +
+ + {items.length > 0 && ( +
+ Showing {items.length} of last 10 items (newest first) +
+ )} + +
+ How it works: Each ticker item is a React Server Component rendered on the + server with renderToReadableStream, streamed as a Flight payload, and decoded + on the client with createFromReadableStream. The "received X seconds ago" text + updates live on the client. +
+
+ ); +} diff --git a/rsbuild/tanstack-start-rsc/src/low-level/components/streaming-ticker/server-functions.tsx b/rsbuild/tanstack-start-rsc/src/low-level/components/streaming-ticker/server-functions.tsx new file mode 100644 index 000000000..da794a264 --- /dev/null +++ b/rsbuild/tanstack-start-rsc/src/low-level/components/streaming-ticker/server-functions.tsx @@ -0,0 +1,81 @@ +import { createServerFn } from '@tanstack/react-start'; +import { renderToReadableStream } from '@tanstack/react-start/rsc'; + +function sleep(ms: number) { + return new Promise((resolve) => setTimeout(resolve, ms)); +} + +// Helper to convert stream to string +async function streamToString(stream: ReadableStream): Promise { + const reader = stream.getReader(); + const chunks: Array = []; + const decoder = new TextDecoder(); + + while (true) { + const { done, value } = await reader.read(); + if (done) break; + chunks.push(decoder.decode(value, { stream: true })); + } + + return chunks.join(''); +} + +// Server component for each ticker item +function TickerItemCard({ + id, + timestamp, + variant, +}: { + id: number; + timestamp: string; + variant: 'info' | 'success' | 'warning'; +}) { + const tickerColors = { + info: 'from-blue-500 to-cyan-500', + success: 'from-green-500 to-emerald-500', + warning: 'from-amber-500 to-orange-500', + }; + + const formattedTime = new Date(timestamp).toLocaleTimeString(); + + return ( +
+
+
Server Update #{id + 1}
+
+ {variant} +
+
+
Generated: {formattedTime}
+
+ ); +} + +// Server function that streams RSC Flight payloads +export const streamTickerRscs = createServerFn().handler(async function* () { + const variants = ['info', 'success', 'warning'] as const; + + for (let i = 0; i < 15; i++) { + await sleep(800); + + console.log(`[Server] Rendering ticker item #${i + 1}`); + + // Render the server component to a Flight stream + const stream = await renderToReadableStream( + , + ); + + // Convert stream to string for yielding + const payload = await streamToString(stream); + + yield { id: i, payload }; + } +}); diff --git a/rsbuild/tanstack-start-rsc/src/low-level/db.ts b/rsbuild/tanstack-start-rsc/src/low-level/db.ts new file mode 100644 index 000000000..c903ffe82 --- /dev/null +++ b/rsbuild/tanstack-start-rsc/src/low-level/db.ts @@ -0,0 +1,18 @@ +import Dexie from 'dexie'; + +import type { EntityTable } from 'dexie'; + +// Dexie database for RSC payload caching +export interface RscCacheEntry { + id: string; + payload: string; + createdAt: number; +} + +export const db = new Dexie('RscCache') as Dexie & { + cache: EntityTable; +}; + +db.version(1).stores({ + cache: 'id, createdAt', +}); diff --git a/rsbuild/tanstack-start-rsc/src/low-level/index.ts b/rsbuild/tanstack-start-rsc/src/low-level/index.ts new file mode 100644 index 000000000..4065d96e2 --- /dev/null +++ b/rsbuild/tanstack-start-rsc/src/low-level/index.ts @@ -0,0 +1,29 @@ +// Shared components +export { DemoSection } from './components/DemoSection'; + +// Demo 1: Direct Flight Stream +export { DirectFlightStreamDemo } from './components/direct-flight/DirectFlightStreamDemo'; +export { getFlightStreamDirect } from './components/direct-flight/server-functions'; + +// Demo 2: Fetch Flight Stream (uses /api/rsc route) +export { FetchFlightStreamDemo } from './components/fetch-flight/FetchFlightStreamDemo'; + +// Demo 3: Parallel Streams +export { ParallelStreamsDemo } from './components/parallel-streams/ParallelStreamsDemo'; +export { getParallelStreams } from './components/parallel-streams/server-functions'; + +// Demo 4: Nested Suspense +export { NestedSuspenseDemo } from './components/nested-suspense/NestedSuspenseDemo'; +export { getNestedServerComponent } from './components/nested-suspense/server-functions'; + +// Demo 5: Dexie Cache +export { DexieCacheDemo } from './components/dexie-cache/DexieCacheDemo'; +export { getCounterRscPayload } from './components/dexie-cache/server-functions'; + +// Demo 6: Streaming Ticker +export { StreamingTicker } from './components/streaming-ticker/StreamingTicker'; +export { streamTickerRscs } from './components/streaming-ticker/server-functions'; + +// Dexie database +export { db } from './db'; +export type { RscCacheEntry } from './db'; diff --git a/rsbuild/tanstack-start-rsc/src/pokemon/Button.tsx b/rsbuild/tanstack-start-rsc/src/pokemon/Button.tsx new file mode 100644 index 000000000..1c1523bdf --- /dev/null +++ b/rsbuild/tanstack-start-rsc/src/pokemon/Button.tsx @@ -0,0 +1,13 @@ +'use client'; + +export function Button({ className, title }: { className?: string; title?: string }) { + return ( + + ); +} diff --git a/rsbuild/tanstack-start-rsc/src/pokemon/server-functions.tsx b/rsbuild/tanstack-start-rsc/src/pokemon/server-functions.tsx new file mode 100644 index 000000000..4e07991e3 --- /dev/null +++ b/rsbuild/tanstack-start-rsc/src/pokemon/server-functions.tsx @@ -0,0 +1,130 @@ +import { createServerFn } from '@tanstack/react-start'; +import { renderServerComponent } from '@tanstack/react-start/rsc'; +import { Button } from './Button'; + +// ============================================ +// Pokemon RSC - Async Server Component Example +// ============================================ + +// Types for PokeAPI +export interface PokemonListItem { + name: string; + url: string; +} + +export interface PokemonDetails { + id: number; + name: string; + sprites: { front_default: string }; + types: Array<{ type: { name: string } }>; +} + +// Type color mapping for Pokemon type badges +export const typeColors: Record = { + normal: 'bg-gray-400', + fire: 'bg-red-500', + water: 'bg-blue-500', + electric: 'bg-yellow-400', + grass: 'bg-green-500', + ice: 'bg-cyan-300', + fighting: 'bg-orange-700', + poison: 'bg-purple-500', + ground: 'bg-amber-600', + flying: 'bg-indigo-300', + psychic: 'bg-pink-500', + bug: 'bg-lime-500', + rock: 'bg-stone-500', + ghost: 'bg-purple-700', + dragon: 'bg-indigo-600', + dark: 'bg-gray-700', + steel: 'bg-gray-400', + fairy: 'bg-pink-300', +}; + +// Server component for individual Pokemon card +function PokemonCard({ pokemon }: { pokemon: PokemonDetails }) { + return ( +
+ {pokemon.name} +

{pokemon.name}

+

#{pokemon.id}

+
+ {pokemon.types.map((t) => ( +
+
+ ); +} + +// Async Server Component - fetches its own data (like Next.js RSC) +async function PokemonList() { + console.log('[Server] Fetching Pokemon data...'); + + // Data fetching happens INSIDE the component + const response = await fetch('https://pokeapi.co/api/v2/pokemon?limit=20'); + const data = await response.json(); + + // Fetch details for each Pokemon to get sprites and types + const pokemonDetails = await Promise.all( + data.results.map(async (pokemon: PokemonListItem) => { + const res = await fetch(pokemon.url); + return res.json() as Promise; + }), + ); + + console.log(`[Server] Fetched ${pokemonDetails.length} Pokemon`); + + return ( +
+

Pokemon (Server Component)

+

+ This list was fetched and rendered entirely on the server using an async React component. +

+
+ {pokemonDetails.map((pokemon) => ( + + ))} +
+
+ ); +} + +// Server function that renders the async component +export const getPokemonList = createServerFn().handler(async () => { + const Renderable = await renderServerComponent(); + return { Renderable }; +}); + +// Server function that fetches Pokemon data (traditional SSR - no RSC) +export const fetchPokemonData = createServerFn().handler(async () => { + console.log('[Server] Fetching Pokemon data (traditional loader)...'); + + const response = await fetch('https://pokeapi.co/api/v2/pokemon?limit=20'); + const data = await response.json(); + + const pokemonDetails = await Promise.all( + data.results.map(async (pokemon: PokemonListItem) => { + const res = await fetch(pokemon.url); + const { name, id, sprites, types } = await res.json(); + return { + name, + id, + sprites: { + front_default: sprites.front_default, + }, + types: types.map((t: { type: { name: string } }): { type: { name: string } } => ({ + type: { name: t.type.name }, + })), + } as unknown as Promise; + }), + ); + + console.log(`[Server] Fetched ${pokemonDetails.length} Pokemon (traditional)`); + + return { pokemon: pokemonDetails }; +}); diff --git a/rsbuild/tanstack-start-rsc/src/routeTree.gen.ts b/rsbuild/tanstack-start-rsc/src/routeTree.gen.ts new file mode 100644 index 000000000..ca4cef386 --- /dev/null +++ b/rsbuild/tanstack-start-rsc/src/routeTree.gen.ts @@ -0,0 +1,177 @@ +/* eslint-disable */ + +// @ts-nocheck + +// noinspection JSUnusedGlobalSymbols + +// This file was automatically generated by TanStack Router. +// You should NOT make any changes in this file as it will be overwritten. +// Additionally, you should also exclude this file from your linter and/or formatter to prevent it from being checked or modified. + +import { Route as rootRouteImport } from './routes/__root' +import { Route as PokemonRscRouteImport } from './routes/pokemon-rsc' +import { Route as PokemonRouteImport } from './routes/pokemon' +import { Route as LowLevelApiRouteImport } from './routes/low-level-api' +import { Route as ECommerceRouteImport } from './routes/e-commerce' +import { Route as IndexRouteImport } from './routes/index' +import { Route as ApiRscRouteImport } from './routes/api/rsc' + +const PokemonRscRoute = PokemonRscRouteImport.update({ + id: '/pokemon-rsc', + path: '/pokemon-rsc', + getParentRoute: () => rootRouteImport, +} as any) +const PokemonRoute = PokemonRouteImport.update({ + id: '/pokemon', + path: '/pokemon', + getParentRoute: () => rootRouteImport, +} as any) +const LowLevelApiRoute = LowLevelApiRouteImport.update({ + id: '/low-level-api', + path: '/low-level-api', + getParentRoute: () => rootRouteImport, +} as any) +const ECommerceRoute = ECommerceRouteImport.update({ + id: '/e-commerce', + path: '/e-commerce', + getParentRoute: () => rootRouteImport, +} as any) +const IndexRoute = IndexRouteImport.update({ + id: '/', + path: '/', + getParentRoute: () => rootRouteImport, +} as any) +const ApiRscRoute = ApiRscRouteImport.update({ + id: '/api/rsc', + path: '/api/rsc', + getParentRoute: () => rootRouteImport, +} as any) + +export interface FileRoutesByFullPath { + '/': typeof IndexRoute + '/e-commerce': typeof ECommerceRoute + '/low-level-api': typeof LowLevelApiRoute + '/pokemon': typeof PokemonRoute + '/pokemon-rsc': typeof PokemonRscRoute + '/api/rsc': typeof ApiRscRoute +} +export interface FileRoutesByTo { + '/': typeof IndexRoute + '/e-commerce': typeof ECommerceRoute + '/low-level-api': typeof LowLevelApiRoute + '/pokemon': typeof PokemonRoute + '/pokemon-rsc': typeof PokemonRscRoute + '/api/rsc': typeof ApiRscRoute +} +export interface FileRoutesById { + __root__: typeof rootRouteImport + '/': typeof IndexRoute + '/e-commerce': typeof ECommerceRoute + '/low-level-api': typeof LowLevelApiRoute + '/pokemon': typeof PokemonRoute + '/pokemon-rsc': typeof PokemonRscRoute + '/api/rsc': typeof ApiRscRoute +} +export interface FileRouteTypes { + fileRoutesByFullPath: FileRoutesByFullPath + fullPaths: + | '/' + | '/e-commerce' + | '/low-level-api' + | '/pokemon' + | '/pokemon-rsc' + | '/api/rsc' + fileRoutesByTo: FileRoutesByTo + to: + | '/' + | '/e-commerce' + | '/low-level-api' + | '/pokemon' + | '/pokemon-rsc' + | '/api/rsc' + id: + | '__root__' + | '/' + | '/e-commerce' + | '/low-level-api' + | '/pokemon' + | '/pokemon-rsc' + | '/api/rsc' + fileRoutesById: FileRoutesById +} +export interface RootRouteChildren { + IndexRoute: typeof IndexRoute + ECommerceRoute: typeof ECommerceRoute + LowLevelApiRoute: typeof LowLevelApiRoute + PokemonRoute: typeof PokemonRoute + PokemonRscRoute: typeof PokemonRscRoute + ApiRscRoute: typeof ApiRscRoute +} + +declare module '@tanstack/react-router' { + interface FileRoutesByPath { + '/pokemon-rsc': { + id: '/pokemon-rsc' + path: '/pokemon-rsc' + fullPath: '/pokemon-rsc' + preLoaderRoute: typeof PokemonRscRouteImport + parentRoute: typeof rootRouteImport + } + '/pokemon': { + id: '/pokemon' + path: '/pokemon' + fullPath: '/pokemon' + preLoaderRoute: typeof PokemonRouteImport + parentRoute: typeof rootRouteImport + } + '/low-level-api': { + id: '/low-level-api' + path: '/low-level-api' + fullPath: '/low-level-api' + preLoaderRoute: typeof LowLevelApiRouteImport + parentRoute: typeof rootRouteImport + } + '/e-commerce': { + id: '/e-commerce' + path: '/e-commerce' + fullPath: '/e-commerce' + preLoaderRoute: typeof ECommerceRouteImport + parentRoute: typeof rootRouteImport + } + '/': { + id: '/' + path: '/' + fullPath: '/' + preLoaderRoute: typeof IndexRouteImport + parentRoute: typeof rootRouteImport + } + '/api/rsc': { + id: '/api/rsc' + path: '/api/rsc' + fullPath: '/api/rsc' + preLoaderRoute: typeof ApiRscRouteImport + parentRoute: typeof rootRouteImport + } + } +} + +const rootRouteChildren: RootRouteChildren = { + IndexRoute: IndexRoute, + ECommerceRoute: ECommerceRoute, + LowLevelApiRoute: LowLevelApiRoute, + PokemonRoute: PokemonRoute, + PokemonRscRoute: PokemonRscRoute, + ApiRscRoute: ApiRscRoute, +} +export const routeTree = rootRouteImport + ._addFileChildren(rootRouteChildren) + ._addFileTypes() + +import type { getRouter } from './router.tsx' +import type { createStart } from '@tanstack/react-start' +declare module '@tanstack/react-start' { + interface Register { + ssr: true + router: Awaited> + } +} diff --git a/rsbuild/tanstack-start-rsc/src/router.tsx b/rsbuild/tanstack-start-rsc/src/router.tsx new file mode 100644 index 000000000..19d81b0db --- /dev/null +++ b/rsbuild/tanstack-start-rsc/src/router.tsx @@ -0,0 +1,11 @@ +import { createRouter } from '@tanstack/react-router'; +import { routeTree } from './routeTree.gen'; + +export function getRouter() { + const router = createRouter({ + routeTree, + defaultPreload: 'intent', + scrollRestoration: true, + }); + return router; +} diff --git a/rsbuild/tanstack-start-rsc/src/routes/__root.tsx b/rsbuild/tanstack-start-rsc/src/routes/__root.tsx new file mode 100644 index 000000000..4212bb6b1 --- /dev/null +++ b/rsbuild/tanstack-start-rsc/src/routes/__root.tsx @@ -0,0 +1,44 @@ +import { HeadContent, Scripts, createRootRoute } from '@tanstack/react-router'; +import { TanStackRouterDevtools } from '@tanstack/react-router-devtools'; +import * as React from 'react'; +// @ts-ignore +import appCss from '~/styles/app.css?url'; +import { Layout } from '~/components/Layout'; + +export const Route = createRootRoute({ + head: () => ({ + meta: [ + { + charSet: 'utf-8', + }, + { + name: 'viewport', + content: 'width=device-width, initial-scale=1', + }, + { + title: 'TanStack Start RSC Examples', + }, + ], + links: [ + { rel: 'stylesheet', href: appCss }, + { rel: 'icon', href: '/favicon.ico' }, + ], + }), + shellComponent: RootDocument, + component: Layout, +}); + +function RootDocument({ children }: { children: React.ReactNode }) { + return ( + + + + + + {children} + + + + + ); +} diff --git a/rsbuild/tanstack-start-rsc/src/routes/api/rsc.tsx b/rsbuild/tanstack-start-rsc/src/routes/api/rsc.tsx new file mode 100644 index 000000000..96ce2363e --- /dev/null +++ b/rsbuild/tanstack-start-rsc/src/routes/api/rsc.tsx @@ -0,0 +1,39 @@ +import { createFileRoute } from '@tanstack/react-router'; +import { createServerFn } from '@tanstack/react-start'; +import { renderToReadableStream } from '@tanstack/react-start/rsc'; + +// Server component to render +function ApiServerComponent() { + const timestamp = new Date().toISOString(); + + return ( +
+

API Route RSC

+

This component was streamed from /api/rsc

+

Timestamp: {timestamp}

+
+ ); +} + +// Server function to render the RSC +const getFlightStream = createServerFn({ method: 'GET' }).handler(async () => { + console.log('[API] Rendering Flight stream for /api/rsc'); + return renderToReadableStream(); +}); + +export const Route = createFileRoute('/api/rsc')({ + server: { + handlers: { + GET: async () => { + const stream = await getFlightStream(); + + return new Response(stream, { + headers: { + 'Content-Type': 'text/x-component', + 'Cache-Control': 'no-store', + }, + }); + }, + }, + }, +}); diff --git a/rsbuild/tanstack-start-rsc/src/routes/e-commerce.tsx b/rsbuild/tanstack-start-rsc/src/routes/e-commerce.tsx new file mode 100644 index 000000000..37b17cc71 --- /dev/null +++ b/rsbuild/tanstack-start-rsc/src/routes/e-commerce.tsx @@ -0,0 +1,44 @@ +import { createFileRoute } from '@tanstack/react-router'; +import { CompositeComponent } from '@tanstack/react-start/rsc'; +import { getProductPage } from '~/e-Commerce/server-functions'; +import { AddToCartButton } from '~/e-Commerce/components/AddToCartButton'; +import { AlsoBoughtCarousel } from '~/e-Commerce/components/AlsoBoughtCarousel'; +import { Header } from '~/e-Commerce/components/Header'; +import { StreamingComments } from '~/e-Commerce/components/StreamingComments'; + +export const Route = createFileRoute('/e-commerce')({ + loader: async () => { + const ProductPage = await getProductPage(); + return { ProductPage }; + }, + component: ECommercePage, +}); + +function ECommercePage() { + const { ProductPage } = Route.useLoaderData(); + + return ( +
+
+ {/* Page Header with Cart */} +
+ + {/* Main Product Section */} + } + > + + + + {/* Customer Reviews Section */} +
+

Customer Reviews

+
+ +
+
+
+
+ ); +} diff --git a/rsbuild/tanstack-start-rsc/src/routes/index.tsx b/rsbuild/tanstack-start-rsc/src/routes/index.tsx new file mode 100644 index 000000000..0078d6e1b --- /dev/null +++ b/rsbuild/tanstack-start-rsc/src/routes/index.tsx @@ -0,0 +1,66 @@ +import { Link, createFileRoute } from '@tanstack/react-router'; +import { CompositeComponent } from '@tanstack/react-start/rsc'; +import type { DemoInfo } from '~/home/server-functions'; +import { getHomePage } from '~/home/server-functions'; + +export const Route = createFileRoute('/')({ + loader: async () => { + const HomePage = await getHomePage(); + return { HomePage }; + }, + component: Home, +}); + +function DemoCard({ demo }: { demo: DemoInfo }) { + return ( + +
+
+
+

+ {demo.title} +

+

{demo.description}

+
+ {demo.features.map((feature) => ( + + {feature} + + ))} +
+
+ View Demo + + + +
+
+
+ + ); +} + +function Home() { + const { HomePage } = Route.useLoaderData(); + + return ( +
+
+
+ } + /> +
+
+
+ ); +} diff --git a/rsbuild/tanstack-start-rsc/src/routes/low-level-api.tsx b/rsbuild/tanstack-start-rsc/src/routes/low-level-api.tsx new file mode 100644 index 000000000..68f3ec3a5 --- /dev/null +++ b/rsbuild/tanstack-start-rsc/src/routes/low-level-api.tsx @@ -0,0 +1,80 @@ +import { createFileRoute } from '@tanstack/react-router'; + +import { + DemoSection, + DexieCacheDemo, + DirectFlightStreamDemo, + FetchFlightStreamDemo, + NestedSuspenseDemo, + ParallelStreamsDemo, + StreamingTicker, +} from '~/low-level'; + +export const Route = createFileRoute('/low-level-api')({ + component: LowLevelApiPage, +}); + +function LowLevelApiPage() { + return ( +
+
+
+

Low-Level RSC Primitives

+

+ Demonstrating TanStack Start's low-level Flight stream APIs +

+
+ +
+ {/* Demo 1: Direct Flight Stream */} + + + + + {/* Demo 2: Fetch-based Flight Stream */} + + + + + {/* Demo 3: Parallel Streams */} + + + + + {/* Demo 4: Nested with Suspense */} + + + + + {/* Demo 5: Dexie Cache */} + + + + + {/* Demo 6: HTTP Streaming Ticker */} + + + +
+
+
+ ); +} diff --git a/rsbuild/tanstack-start-rsc/src/routes/pokemon-rsc.tsx b/rsbuild/tanstack-start-rsc/src/routes/pokemon-rsc.tsx new file mode 100644 index 000000000..4f5404dc6 --- /dev/null +++ b/rsbuild/tanstack-start-rsc/src/routes/pokemon-rsc.tsx @@ -0,0 +1,42 @@ +import { Link, createFileRoute } from '@tanstack/react-router'; +import { getPokemonList } from '~/pokemon/server-functions'; + +export const Route = createFileRoute('/pokemon-rsc')({ + loader: async () => { + const { Renderable } = await getPokemonList(); + return Renderable; + }, + component: PokemonPage, +}); + +function PokemonPage() { + const PokemonList = Route.useLoaderData(); + + return ( +
+
+ {/* Comparison Link */} +
+
+

+ Compare: See how this RSC version differs from the traditional SSR + approach in structure and payload size. +

+
+ + View Traditional Version + + + + +
+ + {/* Pokemon List - Server Component */} +
{PokemonList}
+
+
+ ); +} diff --git a/rsbuild/tanstack-start-rsc/src/routes/pokemon.tsx b/rsbuild/tanstack-start-rsc/src/routes/pokemon.tsx new file mode 100644 index 000000000..b42fe2d23 --- /dev/null +++ b/rsbuild/tanstack-start-rsc/src/routes/pokemon.tsx @@ -0,0 +1,93 @@ +import { Link, createFileRoute } from '@tanstack/react-router'; +import type { PokemonDetails } from '~/pokemon/server-functions'; +import { fetchPokemonData, typeColors } from '~/pokemon/server-functions'; + +export const Route = createFileRoute('/pokemon')({ + loader: async () => { + // Traditional loader pattern - fetches data, returns JSON + // This data is serialized to JSON and sent to the client + // The component then renders it on the client + const { pokemon } = await fetchPokemonData(); + return { pokemon }; + }, + component: PokemonPage, +}); + +function Button({ className, title }: { className?: string; title?: string }) { + return ( + + ); +} + +function PokemonCard({ pokemon }: { pokemon: PokemonDetails }) { + return ( +
+ {pokemon.name} +

{pokemon.name}

+

#{pokemon.id}

+
+ {pokemon.types.map((t) => ( +
+
+ ); +} + +function PokemonPage() { + const { pokemon } = Route.useLoaderData(); + + return ( +
+
+
+

Pokemon (Traditional SSR)

+

+ This list was fetched in the loader and rendered as a normal React component. The data + is serialized to JSON and sent to the client, where the component re-renders with that + data. +

+ +
+

+ Note: Unlike the RSC version, this page sends the full Pokemon data + as JSON in the initial HTML payload. The component code also ships to the client and + re-hydrates. Check the Network tab to compare payload sizes! +

+
+ + + + + + View RSC Version + + +
+ {pokemon.map((p) => ( + + ))} +
+
+
+
+ ); +} diff --git a/rsbuild/tanstack-start-rsc/src/styles/app.css b/rsbuild/tanstack-start-rsc/src/styles/app.css new file mode 100644 index 000000000..c36c737cd --- /dev/null +++ b/rsbuild/tanstack-start-rsc/src/styles/app.css @@ -0,0 +1,30 @@ +@import 'tailwindcss'; + +@layer base { + *, + ::after, + ::before, + ::backdrop, + ::file-selector-button { + border-color: var(--color-gray-200, currentcolor); + } +} + +@layer base { + html { + color-scheme: light dark; + } + + * { + @apply border-gray-200 dark:border-gray-800; + } + + html, + body { + @apply text-gray-900 bg-gray-50 dark:bg-gray-950 dark:text-gray-200; + } + + .using-mouse * { + outline: none !important; + } +} diff --git a/rsbuild/tanstack-start-rsc/tsconfig.json b/rsbuild/tanstack-start-rsc/tsconfig.json new file mode 100644 index 000000000..e2fd4c1da --- /dev/null +++ b/rsbuild/tanstack-start-rsc/tsconfig.json @@ -0,0 +1,29 @@ +{ + "include": ["**/*.ts", "**/*.tsx"], + "compilerOptions": { + "target": "ES2022", + "jsx": "react-jsx", + "module": "ESNext", + "paths": { + "#/*": ["./src/*"], + "@/*": ["./src/*"], + "~/*": ["./src/*"] + }, + "lib": ["ES2022", "DOM", "DOM.Iterable"], + "types": ["@rsbuild/core/types", "node"], + + /* Bundler mode */ + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "verbatimModuleSyntax": true, + "noEmit": true, + + /* Linting */ + "skipLibCheck": true, + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noFallthroughCasesInSwitch": true, + "noUncheckedSideEffectImports": true + } +} diff --git a/rsbuild/tanstack-start-solid/.gitignore b/rsbuild/tanstack-start-solid/.gitignore new file mode 100644 index 000000000..e2395bd8e --- /dev/null +++ b/rsbuild/tanstack-start-solid/.gitignore @@ -0,0 +1,12 @@ +node_modules +.DS_Store +dist +dist-ssr +*.local +.env +.nitro +.tanstack +.wrangler +.output +.vinxi +__unconfig* diff --git a/rsbuild/tanstack-start-solid/README.md b/rsbuild/tanstack-start-solid/README.md new file mode 100644 index 000000000..3c43e51ef --- /dev/null +++ b/rsbuild/tanstack-start-solid/README.md @@ -0,0 +1,32 @@ +Welcome to your new TanStack Start app! + +# Getting Started + +To run this application: + +```bash +npm install +npm run dev +``` + +# Building For Production + +To build this application for production: + +```bash +npm run build +``` + +## Styling + +This project uses [Tailwind CSS](https://tailwindcss.com/) for styling. + +## Routing + +This project uses [TanStack Router](https://tanstack.com/router) with file-based routing. Routes are managed as files in `src/routes`. + +# Learn More + +You can learn more about all of the offerings from TanStack in the [TanStack documentation](https://tanstack.com). + +For TanStack Start specific documentation, visit [TanStack Start](https://tanstack.com/start). diff --git a/rsbuild/tanstack-start-solid/package.json b/rsbuild/tanstack-start-solid/package.json new file mode 100644 index 000000000..c0eacd46b --- /dev/null +++ b/rsbuild/tanstack-start-solid/package.json @@ -0,0 +1,27 @@ +{ + "name": "@rsbuild-example/tanstack-start-solid", + "private": true, + "type": "module", + "scripts": { + "dev": "rsbuild", + "build": "rsbuild build", + "preview": "rsbuild preview", + "start": "srvx --prod -s ../client dist/server/index.js" + }, + "dependencies": { + "@tanstack/solid-router": "^1.170.11", + "@tanstack/solid-router-devtools": "^1.167.0", + "@tanstack/solid-start": "^1.168.19", + "solid-js": "^1.9.12", + "srvx": "^0.11.16", + "tailwindcss": "^4.3.0" + }, + "devDependencies": { + "@rsbuild/core": "^2.1.6", + "@rsbuild/plugin-babel": "^2.0.1", + "@rsbuild/plugin-solid": "^1.2.1", + "@rsbuild/plugin-tailwindcss": "^2.0.1", + "@types/node": "^24.12.4", + "typescript": "^6.0.3" + } +} diff --git a/rsbuild/tanstack-start-solid/public/favicon.ico b/rsbuild/tanstack-start-solid/public/favicon.ico new file mode 100644 index 000000000..a11777cc4 Binary files /dev/null and b/rsbuild/tanstack-start-solid/public/favicon.ico differ diff --git a/rsbuild/tanstack-start-solid/public/logo192.png b/rsbuild/tanstack-start-solid/public/logo192.png new file mode 100644 index 000000000..fc44b0a37 Binary files /dev/null and b/rsbuild/tanstack-start-solid/public/logo192.png differ diff --git a/rsbuild/tanstack-start-solid/public/logo512.png b/rsbuild/tanstack-start-solid/public/logo512.png new file mode 100644 index 000000000..a4e47a654 Binary files /dev/null and b/rsbuild/tanstack-start-solid/public/logo512.png differ diff --git a/rsbuild/tanstack-start-solid/public/manifest.json b/rsbuild/tanstack-start-solid/public/manifest.json new file mode 100644 index 000000000..078ef5011 --- /dev/null +++ b/rsbuild/tanstack-start-solid/public/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "TanStack App", + "name": "Create TanStack App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/rsbuild/tanstack-start-solid/public/robots.txt b/rsbuild/tanstack-start-solid/public/robots.txt new file mode 100644 index 000000000..e9e57dc4d --- /dev/null +++ b/rsbuild/tanstack-start-solid/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/rsbuild/tanstack-start-solid/rsbuild.config.ts b/rsbuild/tanstack-start-solid/rsbuild.config.ts new file mode 100644 index 000000000..198a14869 --- /dev/null +++ b/rsbuild/tanstack-start-solid/rsbuild.config.ts @@ -0,0 +1,16 @@ +import { defineConfig } from '@rsbuild/core'; +import { pluginBabel } from '@rsbuild/plugin-babel'; +import { pluginSolid } from '@rsbuild/plugin-solid'; +import { pluginTailwindcss } from '@rsbuild/plugin-tailwindcss'; +import { tanstackStart } from '@tanstack/solid-start/plugin/rsbuild'; + +export default defineConfig({ + plugins: [ + pluginBabel({ + include: /\.(?:jsx|tsx)$/, + }), + pluginSolid(), + pluginTailwindcss(), + tanstackStart(), + ], +}); diff --git a/rsbuild/tanstack-start-solid/src/components/Header.tsx b/rsbuild/tanstack-start-solid/src/components/Header.tsx new file mode 100644 index 000000000..07d9e4aba --- /dev/null +++ b/rsbuild/tanstack-start-solid/src/components/Header.tsx @@ -0,0 +1,35 @@ +import { Link } from '@tanstack/solid-router'; + +export default function Header() { + return ( + + ); +} diff --git a/rsbuild/tanstack-start-solid/src/routeTree.gen.ts b/rsbuild/tanstack-start-solid/src/routeTree.gen.ts new file mode 100644 index 000000000..3cc45c071 --- /dev/null +++ b/rsbuild/tanstack-start-solid/src/routeTree.gen.ts @@ -0,0 +1,86 @@ +/* eslint-disable */ + +// @ts-nocheck + +// noinspection JSUnusedGlobalSymbols + +// This file was automatically generated by TanStack Router. +// You should NOT make any changes in this file as it will be overwritten. +// Additionally, you should also exclude this file from your linter and/or formatter to prevent it from being checked or modified. + +import { Route as rootRouteImport } from './routes/__root' +import { Route as AboutRouteImport } from './routes/about' +import { Route as IndexRouteImport } from './routes/index' + +const AboutRoute = AboutRouteImport.update({ + id: '/about', + path: '/about', + getParentRoute: () => rootRouteImport, +} as any) +const IndexRoute = IndexRouteImport.update({ + id: '/', + path: '/', + getParentRoute: () => rootRouteImport, +} as any) + +export interface FileRoutesByFullPath { + '/': typeof IndexRoute + '/about': typeof AboutRoute +} +export interface FileRoutesByTo { + '/': typeof IndexRoute + '/about': typeof AboutRoute +} +export interface FileRoutesById { + __root__: typeof rootRouteImport + '/': typeof IndexRoute + '/about': typeof AboutRoute +} +export interface FileRouteTypes { + fileRoutesByFullPath: FileRoutesByFullPath + fullPaths: '/' | '/about' + fileRoutesByTo: FileRoutesByTo + to: '/' | '/about' + id: '__root__' | '/' | '/about' + fileRoutesById: FileRoutesById +} +export interface RootRouteChildren { + IndexRoute: typeof IndexRoute + AboutRoute: typeof AboutRoute +} + +declare module '@tanstack/solid-router' { + interface FileRoutesByPath { + '/about': { + id: '/about' + path: '/about' + fullPath: '/about' + preLoaderRoute: typeof AboutRouteImport + parentRoute: typeof rootRouteImport + } + '/': { + id: '/' + path: '/' + fullPath: '/' + preLoaderRoute: typeof IndexRouteImport + parentRoute: typeof rootRouteImport + } + } +} + +const rootRouteChildren: RootRouteChildren = { + IndexRoute: IndexRoute, + AboutRoute: AboutRoute, +} +export const routeTree = rootRouteImport + ._addFileChildren(rootRouteChildren) + ._addFileTypes() + +import type { getRouter } from './router.tsx' +import type { createStart } from '@tanstack/solid-start' +declare module '@tanstack/solid-start' { + interface Register { + ssr: true + router: Awaited> + } +} diff --git a/rsbuild/tanstack-start-solid/src/router.tsx b/rsbuild/tanstack-start-solid/src/router.tsx new file mode 100644 index 000000000..22aab37da --- /dev/null +++ b/rsbuild/tanstack-start-solid/src/router.tsx @@ -0,0 +1,20 @@ +import { createRouter as createTanStackRouter } from '@tanstack/solid-router'; +import { routeTree } from './routeTree.gen'; + +export function getRouter() { + const router = createTanStackRouter({ + routeTree, + + scrollRestoration: true, + defaultPreload: 'intent', + defaultPreloadStaleTime: 0, + }); + + return router; +} + +declare module '@tanstack/solid-router' { + interface Register { + router: ReturnType; + } +} diff --git a/rsbuild/tanstack-start-solid/src/routes/__root.tsx b/rsbuild/tanstack-start-solid/src/routes/__root.tsx new file mode 100644 index 000000000..f6114efd9 --- /dev/null +++ b/rsbuild/tanstack-start-solid/src/routes/__root.tsx @@ -0,0 +1,35 @@ +import { HeadContent, Outlet, Scripts, createRootRouteWithContext } from '@tanstack/solid-router'; +import { TanStackRouterDevtools } from '@tanstack/solid-router-devtools'; + +import { HydrationScript } from 'solid-js/web'; +import { Suspense } from 'solid-js'; + +import Header from '../components/Header'; + +import styleCss from '../styles.css?url'; + +export const Route = createRootRouteWithContext()({ + head: () => ({ + links: [{ rel: 'stylesheet', href: styleCss }], + }), + shellComponent: RootComponent, +}); + +function RootComponent() { + return ( + + + + + + + +
+ + + + + + + ); +} diff --git a/rsbuild/tanstack-start-solid/src/routes/about.tsx b/rsbuild/tanstack-start-solid/src/routes/about.tsx new file mode 100644 index 000000000..80014df7b --- /dev/null +++ b/rsbuild/tanstack-start-solid/src/routes/about.tsx @@ -0,0 +1,22 @@ +import { createFileRoute } from '@tanstack/solid-router'; + +export const Route = createFileRoute('/about')({ + component: About, +}); + +function About() { + return ( +
+
+

About

+

+ A small starter with room to grow. +

+

+ TanStack Start gives you type-safe routing, server functions, and modern SSR defaults. Use + this as a clean foundation, then layer in your own routes, styling, and add-ons. +

+
+
+ ); +} diff --git a/rsbuild/tanstack-start-solid/src/routes/index.tsx b/rsbuild/tanstack-start-solid/src/routes/index.tsx new file mode 100644 index 000000000..a56a51d24 --- /dev/null +++ b/rsbuild/tanstack-start-solid/src/routes/index.tsx @@ -0,0 +1,71 @@ +import { createFileRoute } from '@tanstack/solid-router'; + +export const Route = createFileRoute('/')({ component: App }); + +function App() { + return ( +
+
+
+ +
+ {[ + ['Type-Safe Routing', 'Routes and links stay in sync across every page.'], + ['Server Functions', 'Call server code from your UI without creating API boilerplate.'], + ['Streaming by Default', 'Ship progressively rendered responses for faster experiences.'], + ['Tailwind Native', 'Design quickly with utility-first styling and reusable tokens.'], + ].map(([title, desc], index) => ( +
+

{title}

+

{desc}

+
+ ))} +
+ +
+

Quick Start

+
    +
  • + Edit src/routes/index.tsx to customize the home page. +
  • +
  • + Update src/components/Header.tsx for navigation and product links. +
  • +
  • + Add routes in src/routes and tweak visual tokens in{' '} + src/styles.css. +
  • +
+
+
+ ); +} diff --git a/rsbuild/tanstack-start-solid/src/styles.css b/rsbuild/tanstack-start-solid/src/styles.css new file mode 100644 index 000000000..a1952e4a5 --- /dev/null +++ b/rsbuild/tanstack-start-solid/src/styles.css @@ -0,0 +1,195 @@ +@import url('https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,700&family=Manrope:wght@400;500;600;700;800&display=swap'); +@import 'tailwindcss'; + +:root { + --sea-ink: #173a40; + --sea-ink-soft: #416166; + --lagoon: #4fb8b2; + --lagoon-deep: #328f97; + --palm: #2f6a4a; + --sand: #e7f0e8; + --foam: #f3faf5; + --surface: rgba(255, 255, 255, 0.74); + --surface-strong: rgba(255, 255, 255, 0.9); + --line: rgba(23, 58, 64, 0.14); + --inset-glint: rgba(255, 255, 255, 0.82); + --kicker: rgba(47, 106, 74, 0.9); + --bg-base: #e7f3ec; + --header-bg: rgba(251, 255, 248, 0.84); + --chip-bg: rgba(255, 255, 255, 0.8); + --chip-line: rgba(47, 106, 74, 0.18); + --link-bg-hover: rgba(255, 255, 255, 0.9); + --hero-a: rgba(79, 184, 178, 0.36); + --hero-b: rgba(47, 106, 74, 0.2); +} + +* { + box-sizing: border-box; +} + +html, +body, +#app { + min-height: 100%; +} + +body { + margin: 0; + color: var(--sea-ink); + font-family: 'Manrope', ui-sans-serif, system-ui, sans-serif; + background-color: var(--bg-base); + background: + radial-gradient(1100px 620px at -8% -10%, var(--hero-a), transparent 58%), + radial-gradient(1050px 620px at 112% -12%, var(--hero-b), transparent 62%), + radial-gradient(720px 380px at 50% 115%, rgba(79, 184, 178, 0.1), transparent 68%), + linear-gradient( + 180deg, + color-mix(in oklab, var(--sand) 68%, white) 0%, + var(--foam) 44%, + var(--bg-base) 100% + ); + overflow-x: hidden; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +a { + color: var(--lagoon-deep); + text-decoration-color: rgba(50, 143, 151, 0.4); + text-decoration-thickness: 1px; + text-underline-offset: 2px; +} + +a:hover { + color: #246f76; +} + +code { + font-size: 0.9em; + border: 1px solid var(--line); + background: color-mix(in oklab, var(--surface-strong) 82%, white 18%); + border-radius: 7px; + padding: 2px 7px; +} + +.page-wrap { + width: min(1080px, calc(100% - 2rem)); + margin-inline: auto; +} + +.display-title { + font-family: 'Fraunces', Georgia, serif; +} + +.island-shell { + border: 1px solid var(--line); + background: linear-gradient(165deg, var(--surface-strong), var(--surface)); + box-shadow: + 0 1px 0 var(--inset-glint) inset, + 0 22px 44px rgba(30, 90, 72, 0.1), + 0 6px 18px rgba(23, 58, 64, 0.08); + backdrop-filter: blur(4px); +} + +.feature-card { + background: linear-gradient( + 165deg, + color-mix(in oklab, var(--surface-strong) 93%, white 7%), + var(--surface) + ); + box-shadow: + 0 1px 0 var(--inset-glint) inset, + 0 18px 34px rgba(30, 90, 72, 0.1), + 0 4px 14px rgba(23, 58, 64, 0.06); +} + +.site-header { + position: sticky; + top: 0; + z-index: 50; + border-bottom: 1px solid var(--line); + background: var(--header-bg); + backdrop-filter: blur(10px); +} + +.nav-shell { + display: flex; + flex-wrap: wrap; + align-items: center; + gap: 0.5rem 0.75rem; + padding: 0.75rem 0; +} + +.brand-pill { + display: inline-flex; + align-items: center; + gap: 0.5rem; + border-radius: 999px; + border: 1px solid var(--chip-line); + background: var(--chip-bg); + padding: 0.5rem 0.875rem; + color: var(--sea-ink); + text-decoration: none; + box-shadow: 0 8px 24px rgba(30, 90, 72, 0.08); +} + +.brand-dot { + height: 0.5rem; + width: 0.5rem; + border-radius: 999px; + background: linear-gradient(90deg, #56c6be, #7ed3bf); +} + +.island-kicker { + letter-spacing: 0.16em; + text-transform: uppercase; + font-weight: 700; + font-size: 0.69rem; + color: var(--kicker); +} + +.nav-link { + position: relative; + display: inline-flex; + align-items: center; + color: var(--sea-ink-soft); + text-decoration: none; +} + +.nav-link::after { + content: ''; + position: absolute; + left: 0; + bottom: -6px; + width: 100%; + height: 2px; + transform: scaleX(0); + transform-origin: left; + background: linear-gradient(90deg, var(--lagoon), #7ed3bf); + transition: transform 170ms ease; +} + +.nav-link:hover, +.nav-link.is-active { + color: var(--sea-ink); +} + +.nav-link:hover::after, +.nav-link.is-active::after { + transform: scaleX(1); +} + +.rise-in { + animation: rise-in 700ms cubic-bezier(0.16, 1, 0.3, 1) both; +} + +@keyframes rise-in { + from { + opacity: 0; + transform: translateY(12px); + } + to { + opacity: 1; + transform: translateY(0); + } +} diff --git a/rsbuild/tanstack-start-solid/tsconfig.json b/rsbuild/tanstack-start-solid/tsconfig.json new file mode 100644 index 000000000..a41e4431f --- /dev/null +++ b/rsbuild/tanstack-start-solid/tsconfig.json @@ -0,0 +1,25 @@ +{ + "include": ["**/*.ts", "**/*.tsx"], + "compilerOptions": { + "target": "ES2022", + "jsx": "preserve", + "jsxImportSource": "solid-js", + "module": "ESNext", + "lib": ["ES2022", "DOM", "DOM.Iterable"], + "types": ["@rsbuild/core/types", "node"], + + /* Bundler mode */ + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "verbatimModuleSyntax": true, + "noEmit": true, + + /* Linting */ + "skipLibCheck": true, + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noFallthroughCasesInSwitch": true, + "noUncheckedSideEffectImports": true + } +} diff --git a/rsbuild/tanstack-start/.gitignore b/rsbuild/tanstack-start/.gitignore new file mode 100644 index 000000000..8b25bb54e --- /dev/null +++ b/rsbuild/tanstack-start/.gitignore @@ -0,0 +1,13 @@ +node_modules +.DS_Store +dist +dist-ssr +*.local +.env +.nitro +.tanstack +.wrangler +.output +.vinxi +__unconfig* +todos.json diff --git a/rsbuild/tanstack-start/README.md b/rsbuild/tanstack-start/README.md new file mode 100644 index 000000000..d6b0f6937 --- /dev/null +++ b/rsbuild/tanstack-start/README.md @@ -0,0 +1,32 @@ +Welcome to your new TanStack Start app! + +# Getting Started + +To run this application: + +```bash +pnpm install +pnpm dev +``` + +# Building For Production + +To build this application for production: + +```bash +pnpm build +``` + +## Styling + +This project uses [Tailwind CSS](https://tailwindcss.com/) for styling. + +## Routing + +This project uses [TanStack Router](https://tanstack.com/router) with file-based routing. Routes are managed as files in `src/routes`. + +# Learn More + +You can learn more about all of the offerings from TanStack in the [TanStack documentation](https://tanstack.com). + +For TanStack Start specific documentation, visit [TanStack Start](https://tanstack.com/start). diff --git a/rsbuild/tanstack-start/package.json b/rsbuild/tanstack-start/package.json new file mode 100644 index 000000000..0e5699234 --- /dev/null +++ b/rsbuild/tanstack-start/package.json @@ -0,0 +1,34 @@ +{ + "name": "@rsbuild-example/tanstack-start", + "private": true, + "type": "module", + "imports": { + "#/*": "./src/*" + }, + "scripts": { + "dev": "rsbuild", + "build": "rsbuild build", + "preview": "rsbuild preview", + "start": "srvx --prod -s ../client dist/server/index.js" + }, + "dependencies": { + "@tanstack/react-devtools": "^0.10.5", + "@tanstack/react-router": "^1.170.11", + "@tanstack/react-router-devtools": "^1.167.0", + "@tanstack/react-start": "^1.168.19", + "react": "^19.2.7", + "react-dom": "^19.2.7", + "srvx": "^0.11.16", + "tailwindcss": "^4.3.0" + }, + "devDependencies": { + "@rsbuild/core": "^2.1.6", + "@rsbuild/plugin-react": "^2.1.0", + "@rsbuild/plugin-tailwindcss": "^2.0.1", + "@tailwindcss/typography": "^0.5.19", + "@types/node": "^24.12.4", + "@types/react": "^19.2.15", + "@types/react-dom": "^19.2.3", + "typescript": "^6.0.3" + } +} diff --git a/rsbuild/tanstack-start/public/favicon.ico b/rsbuild/tanstack-start/public/favicon.ico new file mode 100644 index 000000000..a11777cc4 Binary files /dev/null and b/rsbuild/tanstack-start/public/favicon.ico differ diff --git a/rsbuild/tanstack-start/public/logo192.png b/rsbuild/tanstack-start/public/logo192.png new file mode 100644 index 000000000..fc44b0a37 Binary files /dev/null and b/rsbuild/tanstack-start/public/logo192.png differ diff --git a/rsbuild/tanstack-start/public/logo512.png b/rsbuild/tanstack-start/public/logo512.png new file mode 100644 index 000000000..a4e47a654 Binary files /dev/null and b/rsbuild/tanstack-start/public/logo512.png differ diff --git a/rsbuild/tanstack-start/public/manifest.json b/rsbuild/tanstack-start/public/manifest.json new file mode 100644 index 000000000..078ef5011 --- /dev/null +++ b/rsbuild/tanstack-start/public/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "TanStack App", + "name": "Create TanStack App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/rsbuild/tanstack-start/public/robots.txt b/rsbuild/tanstack-start/public/robots.txt new file mode 100644 index 000000000..e9e57dc4d --- /dev/null +++ b/rsbuild/tanstack-start/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/rsbuild/tanstack-start/rsbuild.config.ts b/rsbuild/tanstack-start/rsbuild.config.ts new file mode 100644 index 000000000..d0eb5ef38 --- /dev/null +++ b/rsbuild/tanstack-start/rsbuild.config.ts @@ -0,0 +1,8 @@ +import { defineConfig } from '@rsbuild/core'; +import { pluginReact } from '@rsbuild/plugin-react'; +import { pluginTailwindcss } from '@rsbuild/plugin-tailwindcss'; +import { tanstackStart } from '@tanstack/react-start/plugin/rsbuild'; + +export default defineConfig({ + plugins: [pluginReact(), pluginTailwindcss(), tanstackStart()], +}); diff --git a/rsbuild/tanstack-start/src/components/Footer.tsx b/rsbuild/tanstack-start/src/components/Footer.tsx new file mode 100644 index 000000000..a669e26c9 --- /dev/null +++ b/rsbuild/tanstack-start/src/components/Footer.tsx @@ -0,0 +1,42 @@ +export default function Footer() { + const year = new Date().getFullYear(); + + return ( + + ); +} diff --git a/rsbuild/tanstack-start/src/components/Header.tsx b/rsbuild/tanstack-start/src/components/Header.tsx new file mode 100644 index 000000000..e302c61d6 --- /dev/null +++ b/rsbuild/tanstack-start/src/components/Header.tsx @@ -0,0 +1,70 @@ +import { Link } from '@tanstack/react-router'; +import ThemeToggle from './ThemeToggle'; + +export default function Header() { + return ( +
+ +
+ ); +} diff --git a/rsbuild/tanstack-start/src/components/ThemeToggle.tsx b/rsbuild/tanstack-start/src/components/ThemeToggle.tsx new file mode 100644 index 000000000..433f437e3 --- /dev/null +++ b/rsbuild/tanstack-start/src/components/ThemeToggle.tsx @@ -0,0 +1,80 @@ +import { useEffect, useState } from 'react'; + +type ThemeMode = 'light' | 'dark' | 'auto'; + +function getInitialMode(): ThemeMode { + if (typeof window === 'undefined') { + return 'auto'; + } + + const stored = window.localStorage.getItem('theme'); + if (stored === 'light' || stored === 'dark' || stored === 'auto') { + return stored; + } + + return 'auto'; +} + +function applyThemeMode(mode: ThemeMode) { + const prefersDark = window.matchMedia('(prefers-color-scheme: dark)').matches; + const resolved = mode === 'auto' ? (prefersDark ? 'dark' : 'light') : mode; + + document.documentElement.classList.remove('light', 'dark'); + document.documentElement.classList.add(resolved); + + if (mode === 'auto') { + document.documentElement.removeAttribute('data-theme'); + } else { + document.documentElement.setAttribute('data-theme', mode); + } + + document.documentElement.style.colorScheme = resolved; +} + +export default function ThemeToggle() { + const [mode, setMode] = useState('auto'); + + useEffect(() => { + const initialMode = getInitialMode(); + setMode(initialMode); + applyThemeMode(initialMode); + }, []); + + useEffect(() => { + if (mode !== 'auto') { + return; + } + + const media = window.matchMedia('(prefers-color-scheme: dark)'); + const onChange = () => applyThemeMode('auto'); + + media.addEventListener('change', onChange); + return () => { + media.removeEventListener('change', onChange); + }; + }, [mode]); + + function toggleMode() { + const nextMode: ThemeMode = mode === 'light' ? 'dark' : mode === 'dark' ? 'auto' : 'light'; + setMode(nextMode); + applyThemeMode(nextMode); + window.localStorage.setItem('theme', nextMode); + } + + const label = + mode === 'auto' + ? 'Theme mode: auto (system). Click to switch to light mode.' + : `Theme mode: ${mode}. Click to switch mode.`; + + return ( + + ); +} diff --git a/rsbuild/tanstack-start/src/routeTree.gen.ts b/rsbuild/tanstack-start/src/routeTree.gen.ts new file mode 100644 index 000000000..421daf279 --- /dev/null +++ b/rsbuild/tanstack-start/src/routeTree.gen.ts @@ -0,0 +1,86 @@ +/* eslint-disable */ + +// @ts-nocheck + +// noinspection JSUnusedGlobalSymbols + +// This file was automatically generated by TanStack Router. +// You should NOT make any changes in this file as it will be overwritten. +// Additionally, you should also exclude this file from your linter and/or formatter to prevent it from being checked or modified. + +import { Route as rootRouteImport } from './routes/__root' +import { Route as AboutRouteImport } from './routes/about' +import { Route as IndexRouteImport } from './routes/index' + +const AboutRoute = AboutRouteImport.update({ + id: '/about', + path: '/about', + getParentRoute: () => rootRouteImport, +} as any) +const IndexRoute = IndexRouteImport.update({ + id: '/', + path: '/', + getParentRoute: () => rootRouteImport, +} as any) + +export interface FileRoutesByFullPath { + '/': typeof IndexRoute + '/about': typeof AboutRoute +} +export interface FileRoutesByTo { + '/': typeof IndexRoute + '/about': typeof AboutRoute +} +export interface FileRoutesById { + __root__: typeof rootRouteImport + '/': typeof IndexRoute + '/about': typeof AboutRoute +} +export interface FileRouteTypes { + fileRoutesByFullPath: FileRoutesByFullPath + fullPaths: '/' | '/about' + fileRoutesByTo: FileRoutesByTo + to: '/' | '/about' + id: '__root__' | '/' | '/about' + fileRoutesById: FileRoutesById +} +export interface RootRouteChildren { + IndexRoute: typeof IndexRoute + AboutRoute: typeof AboutRoute +} + +declare module '@tanstack/react-router' { + interface FileRoutesByPath { + '/about': { + id: '/about' + path: '/about' + fullPath: '/about' + preLoaderRoute: typeof AboutRouteImport + parentRoute: typeof rootRouteImport + } + '/': { + id: '/' + path: '/' + fullPath: '/' + preLoaderRoute: typeof IndexRouteImport + parentRoute: typeof rootRouteImport + } + } +} + +const rootRouteChildren: RootRouteChildren = { + IndexRoute: IndexRoute, + AboutRoute: AboutRoute, +} +export const routeTree = rootRouteImport + ._addFileChildren(rootRouteChildren) + ._addFileTypes() + +import type { getRouter } from './router.tsx' +import type { createStart } from '@tanstack/react-start' +declare module '@tanstack/react-start' { + interface Register { + ssr: true + router: Awaited> + } +} diff --git a/rsbuild/tanstack-start/src/router.tsx b/rsbuild/tanstack-start/src/router.tsx new file mode 100644 index 000000000..7f60c5359 --- /dev/null +++ b/rsbuild/tanstack-start/src/router.tsx @@ -0,0 +1,19 @@ +import { createRouter as createTanStackRouter } from '@tanstack/react-router'; +import { routeTree } from './routeTree.gen'; + +export function getRouter() { + const router = createTanStackRouter({ + routeTree, + scrollRestoration: true, + defaultPreload: 'intent', + defaultPreloadStaleTime: 0, + }); + + return router; +} + +declare module '@tanstack/react-router' { + interface Register { + router: ReturnType; + } +} diff --git a/rsbuild/tanstack-start/src/routes/__root.tsx b/rsbuild/tanstack-start/src/routes/__root.tsx new file mode 100644 index 000000000..5db8ee52f --- /dev/null +++ b/rsbuild/tanstack-start/src/routes/__root.tsx @@ -0,0 +1,61 @@ +import { HeadContent, Scripts, createRootRoute } from '@tanstack/react-router'; +import { TanStackRouterDevtoolsPanel } from '@tanstack/react-router-devtools'; +import { TanStackDevtools } from '@tanstack/react-devtools'; +import Footer from '../components/Footer'; +import Header from '../components/Header'; + +import appCss from '../styles.css?url'; + +const THEME_INIT_SCRIPT = `(function(){try{var stored=window.localStorage.getItem('theme');var mode=(stored==='light'||stored==='dark'||stored==='auto')?stored:'auto';var prefersDark=window.matchMedia('(prefers-color-scheme: dark)').matches;var resolved=mode==='auto'?(prefersDark?'dark':'light'):mode;var root=document.documentElement;root.classList.remove('light','dark');root.classList.add(resolved);if(mode==='auto'){root.removeAttribute('data-theme')}else{root.setAttribute('data-theme',mode)}root.style.colorScheme=resolved;}catch(e){}})();`; + +export const Route = createRootRoute({ + head: () => ({ + meta: [ + { + charSet: 'utf-8', + }, + { + name: 'viewport', + content: 'width=device-width, initial-scale=1', + }, + { + title: 'TanStack Start Starter', + }, + ], + links: [ + { + rel: 'stylesheet', + href: appCss, + }, + ], + }), + shellComponent: RootDocument, +}); + +function RootDocument({ children }: { children: React.ReactNode }) { + return ( + + + + + + + diff --git a/rslib/svelte/src/index.ts b/rslib/svelte/src/index.ts new file mode 100644 index 000000000..ae34e39ce --- /dev/null +++ b/rslib/svelte/src/index.ts @@ -0,0 +1 @@ +export { default as Button } from './Button.svelte'; diff --git a/rslib/svelte/tsconfig.json b/rslib/svelte/tsconfig.json new file mode 100644 index 000000000..f94e1e7af --- /dev/null +++ b/rslib/svelte/tsconfig.json @@ -0,0 +1,17 @@ +{ + "extends": "@tsconfig/svelte/tsconfig.json", + "compilerOptions": { + "target": "ES2022", + "lib": ["DOM", "ES2022"], + "module": "preserve", + "moduleDetection": "force", + "moduleResolution": "bundler", + "resolveJsonModule": true, + "types": ["node"], + "declaration": true, + "emitDeclarationOnly": true, + "isolatedModules": true, + "noUnusedLocals": true + }, + "include": ["src", "scripts", "*.config.ts"] +} diff --git a/rslib/umd/package.json b/rslib/umd/package.json index a2e7f5d00..17428299e 100644 --- a/rslib/umd/package.json +++ b/rslib/umd/package.json @@ -1,5 +1,5 @@ { - "name": "rslib-umd", + "name": "@rslib-example/umd", "version": "0.0.0", "type": "module", "main": "./dist/index.js", @@ -8,15 +8,15 @@ "dist" ], "scripts": { - "build": "rslib build", - "dev": "rslib build --watch" + "build": "rslib", + "dev": "rslib -w" }, "devDependencies": { - "@rsbuild/plugin-react": "^1.4.4", - "@rsbuild/plugin-sass": "^1.5.0", - "@rslib/core": "^0.19.4", - "@types/react": "^19.2.10", - "react": "^19.2.4", + "@rsbuild/plugin-react": "^2.1.0", + "@rsbuild/plugin-sass": "^2.0.1", + "@rslib/core": "^0.22.0", + "@types/react": "^19.2.15", + "react": "^19.2.7", "typescript": "^5.9.3" }, "peerDependencies": { diff --git a/rslib/umd/src/components/CounterButton/index.tsx b/rslib/umd/src/components/CounterButton/index.tsx index 2638731c6..12a4e42cf 100644 --- a/rslib/umd/src/components/CounterButton/index.tsx +++ b/rslib/umd/src/components/CounterButton/index.tsx @@ -7,15 +7,8 @@ interface CounterButtonProps { label: string; } -export const CounterButton: React.FC = ({ - onClick, - label, -}) => ( - diff --git a/rslib/umd/src/env.d.ts b/rslib/umd/src/env.d.ts deleted file mode 100644 index ce107c108..000000000 --- a/rslib/umd/src/env.d.ts +++ /dev/null @@ -1 +0,0 @@ -/// diff --git a/rslib/umd/tsconfig.json b/rslib/umd/tsconfig.json index 510ab68df..d28e357df 100644 --- a/rslib/umd/tsconfig.json +++ b/rslib/umd/tsconfig.json @@ -5,6 +5,7 @@ "jsx": "react-jsx", "strict": true, "skipLibCheck": true, + "types": ["@rslib/core/types"], "isolatedModules": true, "resolveJsonModule": true, "moduleResolution": "bundler", diff --git a/rslib/vue-basic/package.json b/rslib/vue-basic/package.json index 6a5035ed1..154deeb41 100644 --- a/rslib/vue-basic/package.json +++ b/rslib/vue-basic/package.json @@ -1,5 +1,5 @@ { - "name": "rslib-vue-basic", + "name": "@rslib-example/vue-basic", "version": "0.0.0", "type": "module", "exports": { @@ -13,15 +13,15 @@ "dist" ], "scripts": { - "build": "rslib build && vue-tsc", - "dev": "rslib build --watch" + "build": "rslib && vue-tsc", + "dev": "rslib -w" }, "devDependencies": { - "@rslib/core": "^0.19.4", - "rsbuild-plugin-unplugin-vue": "^0.1.0", + "@rsbuild/plugin-vue": "^2.0.1", + "@rslib/core": "^0.22.0", "typescript": "^5.9.3", - "vue": "^3.5.21", - "vue-tsc": "^3.2.4" + "vue": "^3.5.35", + "vue-tsc": "^3.3.7" }, "peerDependencies": { "vue": "^3.2.0" diff --git a/rslib/vue-basic/rslib.config.ts b/rslib/vue-basic/rslib.config.ts index a5290d235..38777f6c8 100644 --- a/rslib/vue-basic/rslib.config.ts +++ b/rslib/vue-basic/rslib.config.ts @@ -1,5 +1,5 @@ +import { pluginVue } from '@rsbuild/plugin-vue'; import { defineConfig } from '@rslib/core'; -import { pluginUnpluginVue } from 'rsbuild-plugin-unplugin-vue'; export default defineConfig({ lib: [ @@ -11,5 +11,5 @@ export default defineConfig({ output: { target: 'web', }, - plugins: [pluginUnpluginVue()], + plugins: [pluginVue()], }); diff --git a/rslib/vue-basic/tsconfig.json b/rslib/vue-basic/tsconfig.json index 86a389fe0..fc72ef530 100644 --- a/rslib/vue-basic/tsconfig.json +++ b/rslib/vue-basic/tsconfig.json @@ -3,6 +3,7 @@ "lib": ["DOM", "ES2022"], "jsx": "preserve", "skipLibCheck": true, + "types": ["@rslib/core/types"], "jsxImportSource": "vue", "useDefineForClassFields": true, "declaration": true, diff --git a/rslib/vue-rstest/package.json b/rslib/vue-rstest/package.json index ebca57a29..5e791d97a 100644 --- a/rslib/vue-rstest/package.json +++ b/rslib/vue-rstest/package.json @@ -1,5 +1,5 @@ { - "name": "rslib-vue-rstest", + "name": "@rslib-example/vue-rstest", "version": "0.0.0", "type": "module", "exports": { @@ -13,21 +13,21 @@ "dist" ], "scripts": { - "build": "rslib build && vue-tsc", - "dev": "rslib build --watch", + "build": "rslib && vue-tsc", + "dev": "rslib -w", "test": "rstest" }, "devDependencies": { - "@rslib/core": "^0.19.4", - "@rstest/core": "^0.8.1", + "@rsbuild/plugin-vue": "^2.0.1", + "@rslib/core": "^0.22.0", + "@rstest/adapter-rslib": "^0.10.3", + "@rstest/core": "^0.10.3", "@testing-library/jest-dom": "^6.9.1", "@testing-library/vue": "^8.1.0", - "@vue/test-utils": "^2.4.6", "jsdom": "^27.4.0", - "rsbuild-plugin-unplugin-vue": "^0.1.0", "typescript": "^5.9.3", - "vue": "^3.5.21", - "vue-tsc": "^3.2.4" + "vue": "^3.5.35", + "vue-tsc": "^3.3.7" }, "peerDependencies": { "vue": "^3.2.0" diff --git a/rslib/vue-rstest/rslib.config.ts b/rslib/vue-rstest/rslib.config.ts index a5290d235..38777f6c8 100644 --- a/rslib/vue-rstest/rslib.config.ts +++ b/rslib/vue-rstest/rslib.config.ts @@ -1,5 +1,5 @@ +import { pluginVue } from '@rsbuild/plugin-vue'; import { defineConfig } from '@rslib/core'; -import { pluginUnpluginVue } from 'rsbuild-plugin-unplugin-vue'; export default defineConfig({ lib: [ @@ -11,5 +11,5 @@ export default defineConfig({ output: { target: 'web', }, - plugins: [pluginUnpluginVue()], + plugins: [pluginVue()], }); diff --git a/rslib/vue-rstest/rstest.config.ts b/rslib/vue-rstest/rstest.config.ts index c0c74d0c8..60267caf7 100644 --- a/rslib/vue-rstest/rstest.config.ts +++ b/rslib/vue-rstest/rstest.config.ts @@ -1,8 +1,7 @@ +import { withRslibConfig } from '@rstest/adapter-rslib'; import { defineConfig } from '@rstest/core'; -import { pluginUnpluginVue } from 'rsbuild-plugin-unplugin-vue'; export default defineConfig({ - testEnvironment: 'jsdom', + extends: withRslibConfig(), setupFiles: ['./rstest.setup.ts'], - plugins: [pluginUnpluginVue()], }); diff --git a/rslib/vue-rstest/tests/tsconfig.json b/rslib/vue-rstest/tests/tsconfig.json index 8935f17ed..625c1b77b 100644 --- a/rslib/vue-rstest/tests/tsconfig.json +++ b/rslib/vue-rstest/tests/tsconfig.json @@ -1,4 +1,7 @@ { "extends": "../tsconfig.json", + "compilerOptions": { + "rootDir": ".." + }, "include": [".", "../rstest.setup.ts"] } diff --git a/rslib/vue-rstest/tsconfig.json b/rslib/vue-rstest/tsconfig.json index 86a389fe0..fc72ef530 100644 --- a/rslib/vue-rstest/tsconfig.json +++ b/rslib/vue-rstest/tsconfig.json @@ -3,6 +3,7 @@ "lib": ["DOM", "ES2022"], "jsx": "preserve", "skipLibCheck": true, + "types": ["@rslib/core/types"], "jsxImportSource": "vue", "useDefineForClassFields": true, "declaration": true, diff --git a/rslib/vue-storybook/package.json b/rslib/vue-storybook/package.json index bf46555bb..293893edd 100644 --- a/rslib/vue-storybook/package.json +++ b/rslib/vue-storybook/package.json @@ -1,5 +1,5 @@ { - "name": "rslib-vue-storybook", + "name": "@rslib-example/vue-storybook", "version": "0.0.0", "type": "module", "exports": { @@ -13,24 +13,23 @@ "dist" ], "scripts": { - "build": "rslib build && vue-tsc", + "build": "rslib && vue-tsc", "build:storybook": "storybook build", - "dev": "rslib build --watch", + "dev": "rslib -w", "storybook": "storybook dev" }, "devDependencies": { - "@rsbuild/core": "~1.7.2", - "@rslib/core": "^0.19.4", - "@storybook/addon-docs": "^10.2.3", - "@storybook/addon-onboarding": "^10.2.3", - "@storybook/vue3": "^10.2.3", - "rsbuild-plugin-unplugin-vue": "^0.1.0", - "storybook": "^10.2.3", - "storybook-addon-rslib": "^3.2.2", - "storybook-vue3-rsbuild": "^3.2.2", + "@rsbuild/core": "~2.1.6", + "@rsbuild/plugin-vue": "^2.0.1", + "@rslib/core": "^0.22.0", + "@storybook/addon-docs": "^10.4.1", + "@storybook/addon-onboarding": "^10.4.1", + "storybook": "^10.4.1", + "storybook-addon-rslib": "^3.3.4", + "storybook-vue3-rsbuild": "^3.3.4", "typescript": "^5.9.3", - "vue": "^3.5.21", - "vue-tsc": "^3.2.4" + "vue": "^3.5.35", + "vue-tsc": "^3.3.7" }, "peerDependencies": { "vue": "^3.2.0" diff --git a/rslib/vue-storybook/rslib.config.ts b/rslib/vue-storybook/rslib.config.ts index a5290d235..38777f6c8 100644 --- a/rslib/vue-storybook/rslib.config.ts +++ b/rslib/vue-storybook/rslib.config.ts @@ -1,5 +1,5 @@ +import { pluginVue } from '@rsbuild/plugin-vue'; import { defineConfig } from '@rslib/core'; -import { pluginUnpluginVue } from 'rsbuild-plugin-unplugin-vue'; export default defineConfig({ lib: [ @@ -11,5 +11,5 @@ export default defineConfig({ output: { target: 'web', }, - plugins: [pluginUnpluginVue()], + plugins: [pluginVue()], }); diff --git a/rslib/vue-storybook/tsconfig.json b/rslib/vue-storybook/tsconfig.json index 86a389fe0..fc72ef530 100644 --- a/rslib/vue-storybook/tsconfig.json +++ b/rslib/vue-storybook/tsconfig.json @@ -3,6 +3,7 @@ "lib": ["DOM", "ES2022"], "jsx": "preserve", "skipLibCheck": true, + "types": ["@rslib/core/types"], "jsxImportSource": "vue", "useDefineForClassFields": true, "declaration": true, diff --git a/rslib/web-worker/package.json b/rslib/web-worker/package.json index 35d4f0f11..d31e6afa4 100644 --- a/rslib/web-worker/package.json +++ b/rslib/web-worker/package.json @@ -1,5 +1,5 @@ { - "name": "rslib-web-worker", + "name": "@rslib-example/web-worker", "version": "0.0.0", "type": "module", "exports": { @@ -10,12 +10,12 @@ "dist" ], "scripts": { - "build": "rslib build", - "dev": "rslib build --watch" + "build": "rslib", + "dev": "rslib -w" }, "devDependencies": { - "@rslib/core": "^0.19.4", - "@types/node": "^24.10.9", + "@rslib/core": "^0.22.0", + "@types/node": "^24.12.4", "typescript": "^5.9.3" } } diff --git a/rslib/web-worker/src/index.ts b/rslib/web-worker/src/index.ts index 9474ade4c..b368508e4 100644 --- a/rslib/web-worker/src/index.ts +++ b/rslib/web-worker/src/index.ts @@ -4,4 +4,4 @@ worker.onmessage = (event) => { console.log('The results from Workers:', event.data); }; -worker.postMessage(10); \ No newline at end of file +worker.postMessage(10); diff --git a/rslib/web-worker/src/worker.ts b/rslib/web-worker/src/worker.ts index 818944b6c..13e8404ea 100644 --- a/rslib/web-worker/src/worker.ts +++ b/rslib/web-worker/src/worker.ts @@ -1,4 +1,4 @@ self.onmessage = (event) => { const result = event.data * 2; self.postMessage(result); -}; \ No newline at end of file +}; diff --git a/rslib/web-worker/tsconfig.json b/rslib/web-worker/tsconfig.json index 4c49a57f3..e0e4a73f0 100644 --- a/rslib/web-worker/tsconfig.json +++ b/rslib/web-worker/tsconfig.json @@ -5,6 +5,7 @@ "noEmit": true, "strict": true, "skipLibCheck": true, + "types": ["@rslib/core/types"], "isolatedModules": true, "resolveJsonModule": true, "moduleResolution": "bundler", @@ -12,4 +13,4 @@ "allowImportingTsExtensions": true }, "include": ["src"] -} \ No newline at end of file +} diff --git a/rslint.config.ts b/rslint.config.ts new file mode 100644 index 000000000..12e4fce84 --- /dev/null +++ b/rslint.config.ts @@ -0,0 +1,23 @@ +import { defineConfig, ts } from '@rslint/core'; + +export default defineConfig([ + { + ignores: ['**/dist-*/**', '**/auto-imports.d.ts', '**/components.d.ts', '**/__snapshots__/**'], + }, + ts.configs.recommended, + { + rules: { + '@typescript-eslint/ban-ts-comment': 'off', + '@typescript-eslint/no-explicit-any': 'off', + '@typescript-eslint/no-unused-vars': 'off', + 'prefer-const': 'off', + 'prefer-spread': 'off', + }, + }, + { + files: ['**/worker.ts', '**/*-worker.ts'], + rules: { + 'no-global-assign': 'off', + }, + }, +]); diff --git a/rspack/basic-ts-config/package.json b/rspack/basic-ts-config/package.json index 237d18a56..d78105c10 100644 --- a/rspack/basic-ts-config/package.json +++ b/rspack/basic-ts-config/package.json @@ -1,21 +1,18 @@ { - "name": "example-basic-tsconfig", + "name": "@rspack-example/basic-tsconfig", "version": "1.0.0", "private": true, + "type": "module", "license": "MIT", - "sideEffects": [ - "**/*.css", - "**/*.less", - "**/*.scss" - ], - "main": "index.js", "scripts": { "build": "rspack build", - "dev": "rspack serve" + "dev": "rspack dev" }, "devDependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4", + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0", + "@types/node": "^24.12.4", "typescript": "^5.9.3" } } diff --git a/rspack/basic-ts-config/src/index.js b/rspack/basic-ts-config/src/index.js index cfbdbfb89..53acd6fe8 100644 --- a/rspack/basic-ts-config/src/index.js +++ b/rspack/basic-ts-config/src/index.js @@ -1,5 +1,7 @@ -import { answer } from './answer'; +import { answer } from './answer.js'; + function render() { document.getElementById('root').innerHTML = `the answer to the universe is ${answer}`; } + render(); diff --git a/rspack/basic-ts-config/tsconfig.json b/rspack/basic-ts-config/tsconfig.json index 154e7ebc5..e9b67c724 100644 --- a/rspack/basic-ts-config/tsconfig.json +++ b/rspack/basic-ts-config/tsconfig.json @@ -3,9 +3,11 @@ "target": "ES2020", "lib": ["DOM", "ES2020"], "module": "ESNext", + "allowJs": true, "noEmit": true, "strict": true, "skipLibCheck": true, + "types": ["@rspack/core/module", "node"], "isolatedModules": true, "resolveJsonModule": true, "moduleResolution": "bundler", diff --git a/rspack/basic-ts/package.json b/rspack/basic-ts/package.json index b50f519c4..b6b062e1d 100644 --- a/rspack/basic-ts/package.json +++ b/rspack/basic-ts/package.json @@ -1,23 +1,20 @@ { - "name": "example-basic", + "name": "@rspack-example/basic-ts", "version": "1.0.0", "private": true, + "type": "module", "license": "MIT", - "sideEffects": [ - "**/*.css", - "**/*.less", - "**/*.scss" - ], - "main": "index.js", "scripts": { "build": "rspack build", - "dev": "rspack serve" + "dev": "rspack dev" }, "dependencies": { "typescript": "^5.9.3" }, "devDependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4" + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0", + "@types/node": "^24.12.4" } } diff --git a/rspack/basic-ts/rspack.config.js b/rspack/basic-ts/rspack.config.js new file mode 100644 index 000000000..dc5d01360 --- /dev/null +++ b/rspack/basic-ts/rspack.config.js @@ -0,0 +1,37 @@ +// @ts-check +import path from 'node:path'; +import { defineConfig } from '@rspack/cli'; +import { rspack } from '@rspack/core'; + +export default defineConfig({ + entry: './src/index.ts', + resolve: { + tsConfig: { + configFile: path.resolve(import.meta.dirname, 'tsconfig.json'), + }, + extensions: ['...', '.ts'], + }, + plugins: [ + new rspack.HtmlRspackPlugin({ + template: './index.html', + }), + ], + module: { + rules: [ + { + test: /\.(?:js|mjs|cjs|ts|mts|cts)$/, + use: [ + { + loader: 'builtin:swc-loader', + /** + * @type {import('@rspack/core').SwcLoaderOptions} + */ + options: { + detectSyntax: 'auto', + }, + }, + ], + }, + ], + }, +}); diff --git a/rspack/basic-ts/rspack.config.mjs b/rspack/basic-ts/rspack.config.mjs deleted file mode 100644 index 857a4f9dd..000000000 --- a/rspack/basic-ts/rspack.config.mjs +++ /dev/null @@ -1,44 +0,0 @@ -// @ts-check -import path from "path"; -import { rspack } from "@rspack/core"; -import { defineConfig } from "@rspack/cli"; -import { fileURLToPath } from "node:url"; - -const __dirname = path.dirname(fileURLToPath(import.meta.url)); - -export default defineConfig({ - entry: "./src/index.ts", - resolve: { - tsConfig: { - configFile: path.resolve(__dirname, "tsconfig.json"), - }, - extensions: ["...", ".ts"], - }, - plugins: [ - new rspack.HtmlRspackPlugin({ - template: "./index.html", - }), - ], - module: { - rules: [ - { - test: /\.ts$/, - use: [ - { - loader: "builtin:swc-loader", - /** - * @type {import('@rspack/core').SwcLoaderOptions} - */ - options: { - jsc: { - parser: { - syntax: "typescript", - }, - }, - }, - }, - ], - }, - ], - }, -}); diff --git a/rspack/basic-ts/tsconfig.json b/rspack/basic-ts/tsconfig.json index 8997a6930..b63799abd 100644 --- a/rspack/basic-ts/tsconfig.json +++ b/rspack/basic-ts/tsconfig.json @@ -1,6 +1,7 @@ { "include": ["./src"], "compilerOptions": { + "types": ["@rspack/core/module", "node"], "target": "es2016" /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */, "module": "commonjs" /* Specify what module code is generated. */, "paths": { diff --git a/rspack/basic/package.json b/rspack/basic/package.json index 961b77446..5d6a90cc2 100644 --- a/rspack/basic/package.json +++ b/rspack/basic/package.json @@ -1,20 +1,16 @@ { - "name": "example-basic", + "name": "@rspack-example/basic", "version": "1.0.0", "private": true, + "type": "module", "license": "MIT", - "sideEffects": [ - "**/*.css", - "**/*.less", - "**/*.scss" - ], - "main": "index.js", "scripts": { "build": "rspack build", - "dev": "rspack serve" + "dev": "rspack dev" }, "devDependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4" + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0" } } diff --git a/rspack/basic/rspack.config.js b/rspack/basic/rspack.config.js new file mode 100644 index 000000000..342e3f93b --- /dev/null +++ b/rspack/basic/rspack.config.js @@ -0,0 +1,22 @@ +// @ts-check +import { rspack } from '@rspack/core'; +import { defineConfig } from '@rspack/cli'; + +export default defineConfig({ + module: { + rules: [ + { + test: /\.[cm]?[jt]sx?$/, + resolve: { + fullySpecified: false, + }, + }, + ], + }, + entry: './src/index.js', + plugins: [ + new rspack.HtmlRspackPlugin({ + template: './index.html', + }), + ], +}); diff --git a/rspack/basic/rspack.config.mjs b/rspack/basic/rspack.config.mjs deleted file mode 100644 index c0977ab2f..000000000 --- a/rspack/basic/rspack.config.mjs +++ /dev/null @@ -1,12 +0,0 @@ -// @ts-check -import { rspack } from "@rspack/core"; -import { defineConfig } from "@rspack/cli"; - -export default defineConfig({ - entry: "./src/index.js", - plugins: [ - new rspack.HtmlRspackPlugin({ - template: "./index.html", - }), - ], -}); diff --git a/rspack/builtin-swc-loader/package.json b/rspack/builtin-swc-loader/package.json index 1af195a0b..cc2e70737 100644 --- a/rspack/builtin-swc-loader/package.json +++ b/rspack/builtin-swc-loader/package.json @@ -1,34 +1,30 @@ { - "name": "example-builtin-swc-loader", + "name": "@rspack-example/builtin-swc-loader", "version": "1.0.0", "private": true, + "type": "module", "license": "MIT", - "main": "index.js", "scripts": { "build": "rspack build", - "dev": "rspack serve" + "dev": "rspack dev" }, "dependencies": { "lib3": "workspace:*", - "react": "^19.2.4", - "react-dom": "^19.2.4", - "react-refresh": "0.18.0", - "vue": "3.5.8" + "react": "^19.2.7", + "react-dom": "^19.2.7" }, "devDependencies": { - "@lingui/swc-plugin": "^5.10.1", - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4", - "@swc/helpers": "^0.5.18", - "@swc/plugin-emotion": "^14.5.0", - "@swc/plugin-loadable-components": "^11.5.0", - "@swc/plugin-prefresh": "^12.5.0", - "@swc/plugin-relay": "^12.5.0", - "@swc/plugin-remove-console": "^12.5.0", - "@swc/plugin-styled-components": "^12.5.0", - "@swc/plugin-styled-jsx": "^13.5.0", - "@swc/plugin-transform-imports": "^12.5.0", - "swc-plugin-css-modules": "^8.0.0", - "swc-plugin-vue-jsx": "^0.4.0" + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0", + "@swc/helpers": "^0.5.23", + "@swc/plugin-emotion": "^14.12.0", + "@swc/plugin-loadable-components": "^11.12.0", + "@swc/plugin-prefresh": "^12.12.0", + "@swc/plugin-relay": "^12.12.0", + "@swc/plugin-remove-console": "^12.12.0", + "@swc/plugin-styled-components": "^12.12.1", + "@swc/plugin-styled-jsx": "^13.12.0", + "@swc/plugin-transform-imports": "^12.12.0" } } diff --git a/rspack/builtin-swc-loader/rspack.config.js b/rspack/builtin-swc-loader/rspack.config.js new file mode 100644 index 000000000..714097005 --- /dev/null +++ b/rspack/builtin-swc-loader/rspack.config.js @@ -0,0 +1,87 @@ +// @ts-check +import path from 'node:path'; +import { fileURLToPath } from 'node:url'; +import { defineConfig } from '@rspack/cli'; +import { rspack } from '@rspack/core'; + +const isProduction = process.env.NODE_ENV === 'production'; + +export default defineConfig({ + entry: { + main: './src/index.jsx', + }, + resolve: { + extensions: ['...', '.jsx'], + alias: { + '@swc/helpers': path.dirname(fileURLToPath(import.meta.resolve('@swc/helpers/package.json'))), + }, + }, + module: { + rules: [ + { + test: /\.[cm]?[jt]sx?$/, + resolve: { + fullySpecified: false, + }, + }, + { + test: /\.css$/, + type: 'css', + }, + { + test: /\.(?:js|mjs|jsx|ts|tsx)$/, + use: { + loader: 'builtin:swc-loader', + /** + * @type {import('@rspack/core').SwcLoaderOptions} + */ + options: { + detectSyntax: 'auto', + jsc: { + transform: { + react: { + runtime: 'automatic', + development: !isProduction, + }, + }, + experimental: { + plugins: [ + [ + '@swc/plugin-remove-console', // need to use specific version to be compatible with rspack's internal swc version + { + exclude: ['error'], + }, + ], + ['@swc/plugin-prefresh', {}], + ['@swc/plugin-emotion', {}], + ['@swc/plugin-loadable-components', {}], + [ + '@swc/plugin-relay', + { + rootDir: import.meta.dirname, + artifactDirectory: 'src/__generated__', + language: 'typescript', + }, + ], + ['@swc/plugin-styled-components', {}], + ['@swc/plugin-styled-jsx', {}], + ['@swc/plugin-transform-imports', {}], + ], + }, + }, + }, + }, + type: 'javascript/auto', + }, + { + test: /\.(png|svg|jpg)$/, + type: 'asset/resource', + }, + ], + }, + plugins: [ + new rspack.HtmlRspackPlugin({ + template: './index.html', + }), + ], +}); diff --git a/rspack/builtin-swc-loader/rspack.config.mjs b/rspack/builtin-swc-loader/rspack.config.mjs deleted file mode 100644 index daf37afea..000000000 --- a/rspack/builtin-swc-loader/rspack.config.mjs +++ /dev/null @@ -1,92 +0,0 @@ -// @ts-check -import { defineConfig } from "@rspack/cli"; -import { rspack } from "@rspack/core"; -import path from "path"; -import { fileURLToPath } from "node:url"; -import { createRequire } from "node:module"; - -const __dirname = path.dirname(fileURLToPath(import.meta.url)); -const require = createRequire(import.meta.url); -const isProduction = process.env.NODE_ENV === "production"; - -export default defineConfig({ - entry: { - main: "./src/index.jsx", - }, - experiments: { - css: true, - }, - resolve: { - extensions: ["...", ".jsx"], - alias: { - "@swc/helpers": path.dirname( - require.resolve("@swc/helpers/package.json") - ), - }, - }, - module: { - rules: [ - { - test: /\.(jsx|js)$/, - use: { - loader: "builtin:swc-loader", - /** - * @type {import('@rspack/core').SwcLoaderOptions} - */ - options: { - jsc: { - parser: { - syntax: "ecmascript", - jsx: true, - }, - transform: { - react: { - runtime: "automatic", - development: !isProduction, - }, - }, - experimental: { - plugins: [ - [ - "@swc/plugin-remove-console", // need to use specific version to be compatible with rspack's internal swc version - { - exclude: ["error"], - }, - ], - ["@swc/plugin-prefresh", {}], - ["@swc/plugin-emotion", {}], - ["@swc/plugin-loadable-components", {}], - [ - "@swc/plugin-relay", - { - rootDir: __dirname, - artifactDirectory: "src/__generated__", - language: "typescript", - }, - ], - ["@swc/plugin-styled-components", {}], - ["@swc/plugin-styled-jsx", {}], - ["@swc/plugin-transform-imports", {}], - // TODO: these plugins are not yet updated to `swc_core` v9 - // ['@lingui/swc-plugin', {}], - // ['swc-plugin-css-modules', {}], - // ['swc-plugin-vue-jsx', {}], - ], - }, - }, - }, - }, - type: "javascript/auto", - }, - { - test: /\.(png|svg|jpg)$/, - type: "asset/resource", - }, - ], - }, - plugins: [ - new rspack.HtmlRspackPlugin({ - template: "./index.html", - }), - ], -}); diff --git a/rspack/bundle-splitting/package.json b/rspack/bundle-splitting/package.json index 0fdb73462..4559d591f 100644 --- a/rspack/bundle-splitting/package.json +++ b/rspack/bundle-splitting/package.json @@ -1,15 +1,16 @@ { - "name": "example-bundle-splitting", + "name": "@rspack-example/bundle-splitting", "version": "1.0.0", "private": true, + "type": "module", "license": "MIT", - "main": "index.js", "scripts": { "build": "rspack build", - "dev": "rspack serve" + "dev": "rspack dev" }, "devDependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4" + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0" } } diff --git a/rspack/bundle-splitting/rspack.config.mjs b/rspack/bundle-splitting/rspack.config.js similarity index 55% rename from rspack/bundle-splitting/rspack.config.mjs rename to rspack/bundle-splitting/rspack.config.js index e73821f3d..bd8962603 100644 --- a/rspack/bundle-splitting/rspack.config.mjs +++ b/rspack/bundle-splitting/rspack.config.js @@ -1,12 +1,20 @@ // @ts-check -import { rspack } from "@rspack/core"; -import { defineConfig } from "@rspack/cli"; +import { rspack } from '@rspack/core'; +import { defineConfig } from '@rspack/cli'; export default defineConfig({ entry: { - main: "./index.js", + main: './index.js', }, module: { + rules: [ + { + test: /\.[cm]?[jt]sx?$/, + resolve: { + fullySpecified: false, + }, + }, + ], parser: { asset: { dataUrlCondition: { @@ -19,8 +27,8 @@ export default defineConfig({ splitChunks: { cacheGroups: { vendor: { - chunks: "all", - name: "vendor", + chunks: 'all', + name: 'vendor', test: /common/, }, }, diff --git a/rspack/case-sensitive-paths-webpack-plugin/package.json b/rspack/case-sensitive-paths-webpack-plugin/package.json index 0d3589bba..2cc28664f 100644 --- a/rspack/case-sensitive-paths-webpack-plugin/package.json +++ b/rspack/case-sensitive-paths-webpack-plugin/package.json @@ -1,13 +1,15 @@ { - "name": "example-case-sensitive-paths-webpack-plugin", + "name": "@rspack-example/case-sensitive-paths-webpack-plugin", "private": true, + "type": "module", "scripts": { - "dev": "rspack serve", - "build": "rspack build || echo 'make-ci-happy'" + "build": "rspack build || echo 'make-ci-happy'", + "dev": "rspack dev" }, "devDependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4", + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0", "case-sensitive-paths-webpack-plugin": "2.4.0" } } diff --git a/rspack/case-sensitive-paths-webpack-plugin/rspack.config.js b/rspack/case-sensitive-paths-webpack-plugin/rspack.config.js new file mode 100644 index 000000000..c77b5ee5f --- /dev/null +++ b/rspack/case-sensitive-paths-webpack-plugin/rspack.config.js @@ -0,0 +1,17 @@ +// @ts-check +import { defineConfig } from '@rspack/cli'; +import CaseSensitivePlugin from 'case-sensitive-paths-webpack-plugin'; + +export default defineConfig({ + module: { + rules: [ + { + test: /\.[cm]?[jt]sx?$/, + resolve: { + fullySpecified: false, + }, + }, + ], + }, + plugins: [new CaseSensitivePlugin()], +}); diff --git a/rspack/case-sensitive-paths-webpack-plugin/rspack.config.mjs b/rspack/case-sensitive-paths-webpack-plugin/rspack.config.mjs deleted file mode 100644 index e7043b4a7..000000000 --- a/rspack/case-sensitive-paths-webpack-plugin/rspack.config.mjs +++ /dev/null @@ -1,7 +0,0 @@ -// @ts-check -import { defineConfig } from "@rspack/cli"; -import CaseSensitivePlugin from "case-sensitive-paths-webpack-plugin"; - -export default defineConfig({ - plugins: [new CaseSensitivePlugin()], -}); diff --git a/rspack/code-splitting/package.json b/rspack/code-splitting/package.json index a5c54843b..cf4100d2c 100644 --- a/rspack/code-splitting/package.json +++ b/rspack/code-splitting/package.json @@ -1,15 +1,16 @@ { - "name": "example-code-splitting", + "name": "@rspack-example/code-splitting", "version": "1.0.0", "private": true, + "type": "module", "license": "MIT", - "main": "index.js", "scripts": { "build": "rspack build", - "dev": "rspack serve" + "dev": "rspack dev" }, "devDependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4" + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0" } } diff --git a/rspack/code-splitting/rspack.config.js b/rspack/code-splitting/rspack.config.js new file mode 100644 index 000000000..94cdc6d98 --- /dev/null +++ b/rspack/code-splitting/rspack.config.js @@ -0,0 +1,24 @@ +// @ts-check +import { rspack } from '@rspack/core'; +import { defineConfig } from '@rspack/cli'; + +export default defineConfig({ + module: { + rules: [ + { + test: /\.[cm]?[jt]sx?$/, + resolve: { + fullySpecified: false, + }, + }, + ], + }, + entry: { + main: './index.js', + }, + plugins: [ + new rspack.HtmlRspackPlugin({ + template: 'index.html', + }), + ], +}); diff --git a/rspack/code-splitting/rspack.config.mjs b/rspack/code-splitting/rspack.config.mjs deleted file mode 100644 index 9d01c1473..000000000 --- a/rspack/code-splitting/rspack.config.mjs +++ /dev/null @@ -1,14 +0,0 @@ -// @ts-check -import { rspack } from "@rspack/core"; -import { defineConfig } from "@rspack/cli"; - -export default defineConfig({ - entry: { - main: "./index.js", - }, - plugins: [ - new rspack.HtmlRspackPlugin({ - template: "index.html", - }), - ], -}); diff --git a/rspack/common-libs/README.md b/rspack/common-libs/README.md index 3f22365dc..a24f6b84d 100644 --- a/rspack/common-libs/README.md +++ b/rspack/common-libs/README.md @@ -1,2 +1,3 @@ # Shared Library Package -This is used to demonstrate monorepo usage \ No newline at end of file + +This is used to demonstrate monorepo usage. diff --git a/rspack/common-libs/lib1/package.json b/rspack/common-libs/lib1/package.json index 1b03fb995..bd5e44465 100644 --- a/rspack/common-libs/lib1/package.json +++ b/rspack/common-libs/lib1/package.json @@ -1,9 +1,14 @@ { "name": "lib1", "version": "1.0.0", + "type": "module", "main": "dist/index.js", + "source": "src/index.ts", "scripts": { "build": "tsc" }, + "devDependencies": { + "typescript": "^5.9.3" + }, "license": "MIT" } diff --git a/rspack/common-libs/lib1/src/index.ts b/rspack/common-libs/lib1/src/index.ts index cc48396eb..6d24bce71 100644 --- a/rspack/common-libs/lib1/src/index.ts +++ b/rspack/common-libs/lib1/src/index.ts @@ -1,3 +1,5 @@ import { tab } from '@components/tab'; + console.log('button', tab); + export * from '@components/tab'; diff --git a/rspack/common-libs/lib1/tsconfig.json b/rspack/common-libs/lib1/tsconfig.json index d7a0a23f5..4f9035f12 100644 --- a/rspack/common-libs/lib1/tsconfig.json +++ b/rspack/common-libs/lib1/tsconfig.json @@ -1,6 +1,8 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { + "module": "ESNext", + "moduleResolution": "Bundler", "outDir": "dist", "rootDir": "src", "paths": { diff --git a/rspack/common-libs/lib2/package.json b/rspack/common-libs/lib2/package.json index 671eaeab7..ff5774987 100644 --- a/rspack/common-libs/lib2/package.json +++ b/rspack/common-libs/lib2/package.json @@ -1,9 +1,14 @@ { "name": "lib2", "version": "1.0.0", + "type": "module", "main": "dist/index.js", + "source": "src/index.ts", "scripts": { "build": "tsc" }, + "devDependencies": { + "typescript": "^5.9.3" + }, "license": "MIT" } diff --git a/rspack/common-libs/lib2/src/index.ts b/rspack/common-libs/lib2/src/index.ts index 8aeda82d4..10820dd55 100644 --- a/rspack/common-libs/lib2/src/index.ts +++ b/rspack/common-libs/lib2/src/index.ts @@ -1,3 +1,5 @@ import { button } from '@components/button'; + console.log('button', button); + export * from '@components/button'; diff --git a/rspack/common-libs/lib2/tsconfig.json b/rspack/common-libs/lib2/tsconfig.json index d7a0a23f5..4f9035f12 100644 --- a/rspack/common-libs/lib2/tsconfig.json +++ b/rspack/common-libs/lib2/tsconfig.json @@ -1,6 +1,8 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { + "module": "ESNext", + "moduleResolution": "Bundler", "outDir": "dist", "rootDir": "src", "paths": { diff --git a/rspack/common-libs/lib3/package.json b/rspack/common-libs/lib3/package.json index 92a3ca42f..193eb2360 100644 --- a/rspack/common-libs/lib3/package.json +++ b/rspack/common-libs/lib3/package.json @@ -1,9 +1,7 @@ { "name": "lib3", "version": "1.0.0", + "type": "module", "main": "src/index.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, "license": "MIT" } diff --git a/rspack/cra-ts/package.json b/rspack/cra-ts/package.json index 5ccbd2b67..2c87597a2 100644 --- a/rspack/cra-ts/package.json +++ b/rspack/cra-ts/package.json @@ -1,10 +1,11 @@ { - "name": "example-cra-app-ts", + "name": "@rspack-example/cra-app-ts", "version": "0.1.1", "private": true, + "type": "module", "scripts": { "build": "rspack build", - "dev": "rspack serve" + "dev": "rspack dev" }, "browserslist": { "production": [ @@ -19,15 +20,18 @@ ] }, "dependencies": { - "@swc/helpers": "^0.5.18", - "react": "^19.2.4", - "react-dom": "^19.2.4" + "@swc/helpers": "^0.5.23", + "react": "^19.2.7", + "react-dom": "^19.2.7" }, "devDependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4", - "@rspack/plugin-react-refresh": "^1.6.0", + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0", + "@rspack/plugin-react-refresh": "^2.0.1", + "@types/react": "^19.2.15", + "@types/react-dom": "^19.2.3", "react-refresh": "^0.18.0", - "web-vitals": "^5.1.0" + "web-vitals": "^5.3.0" } } diff --git a/rspack/cra-ts/rspack.config.js b/rspack/cra-ts/rspack.config.js index ed49af903..ee9997d56 100644 --- a/rspack/cra-ts/rspack.config.js +++ b/rspack/cra-ts/rspack.config.js @@ -1,28 +1,29 @@ -const { rspack } = require('@rspack/core'); -const ReactRefreshPlugin = require('@rspack/plugin-react-refresh'); -/** @type {import('@rspack/cli').Configuration} */ -const config = { +// @ts-check +import { defineConfig } from '@rspack/cli'; +import { rspack } from '@rspack/core'; +import { ReactRefreshRspackPlugin } from '@rspack/plugin-react-refresh'; + +export default defineConfig({ entry: { main: './src/index.tsx', }, - experiments: { - css: true, - }, resolve: { extensions: ['...', '.ts', '.tsx', '.jsx'], }, module: { rules: [ { - test: /\.tsx$/, + test: /\.css$/, + type: 'css', + }, + { + test: /\.(?:js|mjs|jsx|ts|tsx)$/, + exclude: /node_modules/, use: { loader: 'builtin:swc-loader', options: { + detectSyntax: 'auto', jsc: { - parser: { - syntax: 'typescript', - jsx: true, - }, externalHelpers: true, preserveAllComments: false, transform: { @@ -37,22 +38,6 @@ const config = { }, type: 'javascript/auto', }, - { - test: /\.ts$/, - use: { - loader: 'builtin:swc-loader', - options: { - jsc: { - parser: { - syntax: 'typescript', - }, - externalHelpers: true, - preserveAllComments: false, - }, - }, - }, - type: 'javascript/auto', - }, { test: /\.svg$/, type: 'asset/resource', @@ -60,7 +45,7 @@ const config = { ], }, plugins: [ - new ReactRefreshPlugin(), + new ReactRefreshRspackPlugin(), new rspack.HtmlRspackPlugin({ template: './index.html', }), @@ -72,5 +57,4 @@ const config = { ], }), ], -}; -module.exports = config; +}); diff --git a/rspack/cra/package.json b/rspack/cra/package.json index 3daf3a53b..80b749a0d 100644 --- a/rspack/cra/package.json +++ b/rspack/cra/package.json @@ -1,10 +1,11 @@ { - "name": "example-cra-app", + "name": "@rspack-example/cra-app", "version": "0.1.0", "private": true, + "type": "module", "scripts": { "build": "rspack build", - "dev": "rspack serve" + "dev": "rspack dev" }, "browserslist": { "production": [ @@ -19,15 +20,16 @@ ] }, "dependencies": { - "@swc/helpers": "^0.5.18", - "react": "^19.2.4", - "react-dom": "^19.2.4" + "@swc/helpers": "^0.5.23", + "react": "^19.2.7", + "react-dom": "^19.2.7" }, "devDependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4", - "@rspack/plugin-react-refresh": "^1.6.0", + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0", + "@rspack/plugin-react-refresh": "^2.0.1", "react-refresh": "^0.18.0", - "web-vitals": "^5.1.0" + "web-vitals": "^5.3.0" } } diff --git a/rspack/cra/rspack.config.js b/rspack/cra/rspack.config.js index d6f49164f..f74bd9252 100644 --- a/rspack/cra/rspack.config.js +++ b/rspack/cra/rspack.config.js @@ -1,28 +1,35 @@ -const { rspack } = require('@rspack/core'); -const ReactRefreshPlugin = require('@rspack/plugin-react-refresh'); -/** @type {import('@rspack/cli').Configuration} */ -const config = { +// @ts-check +import { defineConfig } from '@rspack/cli'; +import { rspack } from '@rspack/core'; +import { ReactRefreshRspackPlugin } from '@rspack/plugin-react-refresh'; + +export default defineConfig({ entry: { main: './src/index.jsx', }, - experiments: { - css: true, - }, resolve: { extensions: ['...', '.ts', '.tsx', '.jsx'], }, module: { rules: [ { - test: /\.jsx$/, + test: /\.[cm]?[jt]sx?$/, + resolve: { + fullySpecified: false, + }, + }, + { + test: /\.css$/, + type: 'css', + }, + { + test: /\.(?:js|mjs|cjs|jsx)$/, + exclude: /node_modules/, use: { loader: 'builtin:swc-loader', options: { + detectSyntax: 'auto', jsc: { - parser: { - syntax: 'ecmascript', - jsx: true, - }, externalHelpers: true, preserveAllComments: false, transform: { @@ -44,7 +51,7 @@ const config = { ], }, plugins: [ - new ReactRefreshPlugin(), + new ReactRefreshRspackPlugin(), new rspack.HtmlRspackPlugin({ template: './index.html', }), @@ -56,5 +63,4 @@ const config = { ], }), ], -}; -module.exports = config; +}); diff --git a/rspack/css-chunking-plugin/package.json b/rspack/css-chunking-plugin/package.json index 603671706..eda152ec7 100644 --- a/rspack/css-chunking-plugin/package.json +++ b/rspack/css-chunking-plugin/package.json @@ -1,15 +1,16 @@ { - "name": "example-css-chunking-plugin", + "name": "@rspack-example/css-chunking-plugin", "version": "1.0.0", "private": true, + "type": "module", "license": "MIT", - "main": "index.js", "scripts": { "build": "rspack build", - "dev": "rspack serve" + "dev": "rspack dev" }, "devDependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4" + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0" } } diff --git a/rspack/css-chunking-plugin/rspack.config.js b/rspack/css-chunking-plugin/rspack.config.js index 63c3cba7b..43380128f 100644 --- a/rspack/css-chunking-plugin/rspack.config.js +++ b/rspack/css-chunking-plugin/rspack.config.js @@ -1,27 +1,37 @@ -const { rspack } = require('@rspack/core'); +// @ts-check +import { defineConfig } from '@rspack/cli'; +import { rspack } from '@rspack/core'; -/** @type {import('@rspack/cli').Configuration} */ -const config = { +export default defineConfig({ entry: './src/index.js', + module: { + rules: [ + { + test: /\.[cm]?[jt]sx?$/, + resolve: { + fullySpecified: false, + }, + }, + { + test: /\.css$/, + type: 'css', + }, + ], + }, plugins: [ new rspack.HtmlRspackPlugin({ template: './index.html', }), // Without using CssChunkingPlugin, the current splitChunks configuration will split CSS modules into multiple chunks, causing CSS style errors new rspack.experiments.CssChunkingPlugin({ - // options + // options }), ], - experiments: { - css: true, - }, optimization: { minimize: false, splitChunks: { - maxSize: 100, - minSize: 0, - } - } -}; - -module.exports = config; + maxSize: 100, + minSize: 0, + }, + }, +}); diff --git a/rspack/css-chunking-plugin/src/index.js b/rspack/css-chunking-plugin/src/index.js index aadbe1c53..9ed7facad 100644 --- a/rspack/css-chunking-plugin/src/index.js +++ b/rspack/css-chunking-plugin/src/index.js @@ -1 +1 @@ -import("./page"); +import('./page'); diff --git a/rspack/css-chunking-plugin/src/page.js b/rspack/css-chunking-plugin/src/page.js index 1f5be84b3..b755b8881 100644 --- a/rspack/css-chunking-plugin/src/page.js +++ b/rspack/css-chunking-plugin/src/page.js @@ -1,8 +1,8 @@ -import "./styles/global.css"; -import "./styles/theme.css"; -import "./styles/component.css"; +import './styles/global.css'; +import './styles/theme.css'; +import './styles/component.css'; -document.addEventListener +document.addEventListener; const button = document.createElement('button'); button.className = 'btn'; button.style.width = '200px'; diff --git a/rspack/css-parser-generator-options/package.json b/rspack/css-parser-generator-options/package.json index 6cbff0ad1..a67a4fdec 100644 --- a/rspack/css-parser-generator-options/package.json +++ b/rspack/css-parser-generator-options/package.json @@ -1,16 +1,17 @@ { - "name": "example-css-parser-generator-options", + "name": "@rspack-example/css-parser-generator-options", "version": "1.0.0", "private": true, + "type": "module", "license": "MIT", - "main": "index.js", "scripts": { "build": "rspack build", - "dev": "rspack serve" + "dev": "rspack dev" }, "devDependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4", - "sass-loader": "^16.0.6" + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0", + "sass-loader": "^16.0.8" } } diff --git a/rspack/css-parser-generator-options/rspack.config.js b/rspack/css-parser-generator-options/rspack.config.js index 005109c33..f67048ab7 100644 --- a/rspack/css-parser-generator-options/rspack.config.js +++ b/rspack/css-parser-generator-options/rspack.config.js @@ -1,8 +1,9 @@ -const path = require('path'); -const { rspack } = require('@rspack/core'); +// @ts-check +import path from 'node:path'; +import { defineConfig } from '@rspack/cli'; +import { rspack } from '@rspack/core'; -/** @type {import('@rspack/cli').Configuration} */ -const config = { +export default defineConfig({ entry: './src/index.js', module: { parser: { @@ -17,9 +18,14 @@ const config = { }, }, rules: [ + { + test: /\.css$/, + exclude: path.resolve(import.meta.dirname, 'src/legacy'), + type: 'css/auto', + }, { // files in src/legacy and ends with .css will be CSS Modules - include: path.resolve(__dirname, 'src/legacy'), + include: path.resolve(import.meta.dirname, 'src/legacy'), test: /\.css$/, type: 'css/module', parser: { @@ -42,9 +48,4 @@ const config = { template: './index.html', }), ], - experiments: { - css: true, - }, -}; - -module.exports = config; +}); diff --git a/rspack/dll-reference/index.js b/rspack/dll-reference/index.js index 7d73ead58..7b4f638e8 100644 --- a/rspack/dll-reference/index.js +++ b/rspack/dll-reference/index.js @@ -1,14 +1,13 @@ import a from '../dll/a'; import alpha from '../dll/alpha'; -import beta from 'beta/beta' -import b from 'beta/b' -import c from 'beta/c' +import beta from 'beta/beta'; +import b from 'beta/b'; +import c from 'beta/c'; import _ from 'lodash'; - -console.log(a) -console.log(alpha) -console.log(beta) -console.log(b) -console.log(c) -console.log(_.sum([1, 2])) \ No newline at end of file +console.log(a); +console.log(alpha); +console.log(beta); +console.log(b); +console.log(c); +console.log(_.sum([1, 2])); diff --git a/rspack/dll-reference/package.json b/rspack/dll-reference/package.json index 12b3e362c..772322cee 100644 --- a/rspack/dll-reference/package.json +++ b/rspack/dll-reference/package.json @@ -1,14 +1,16 @@ { - "name": "example-dll-reference-plugin", + "name": "@rspack-example/dll-reference-plugin", "private": true, + "type": "module", "scripts": { - "dev": "rspack serve", - "build": "rspack build || echo 'make-ci-happy'" + "build": "rspack build || echo 'make-ci-happy'", + "dev": "rspack dev" }, "devDependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4", - "lodash": "4.17.23", + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0", + "lodash": "4.18.1", "typescript": "^5.9.3" } } diff --git a/rspack/dll-reference/rspack.config.js b/rspack/dll-reference/rspack.config.js index d2bc61082..f9711270d 100644 --- a/rspack/dll-reference/rspack.config.js +++ b/rspack/dll-reference/rspack.config.js @@ -1,27 +1,36 @@ -const { rspack } = require('@rspack/core'); -const path = require('node:path'); +// @ts-check +import path from 'node:path'; +import { defineConfig } from '@rspack/cli'; +import { rspack } from '@rspack/core'; -/** @type {import('@rspack/cli').Configuration} */ -const config = { +export default defineConfig({ + module: { + rules: [ + { + test: /\.[cm]?[jt]sx?$/, + resolve: { + fullySpecified: false, + }, + }, + ], + }, entry: './index', output: { - path: path.resolve(__dirname, 'dist'), + path: path.resolve(import.meta.dirname, 'dist'), }, resolve: { extensions: ['...', '.ts', '.tsx', '.js', '.jsx'], }, plugins: [ new rspack.DllReferencePlugin({ - manifest: path.resolve(__dirname, '../dll/dist/alpha.manifest.json'), + manifest: path.resolve(import.meta.dirname, '../dll/dist/alpha.manifest.json'), extensions: ['.js', '.ts'], }), new rspack.DllReferencePlugin({ - manifest: path.resolve(__dirname, '../dll/dist/beta.manifest.json'), + manifest: path.resolve(import.meta.dirname, '../dll/dist/beta.manifest.json'), scope: 'beta', extensions: ['.js', '.jsx', '.ts', '.tsx'], }), ], mode: 'development', -}; - -module.exports = config; +}); diff --git a/rspack/dll/a.ts b/rspack/dll/a.ts index 75d7f0138..0ed5c3008 100644 --- a/rspack/dll/a.ts +++ b/rspack/dll/a.ts @@ -1 +1 @@ -export default "a"; \ No newline at end of file +export default 'a'; diff --git a/rspack/dll/alpha.ts b/rspack/dll/alpha.ts index ff18199df..f8a393e44 100644 --- a/rspack/dll/alpha.ts +++ b/rspack/dll/alpha.ts @@ -1 +1 @@ -export default "alpha"; \ No newline at end of file +export default 'alpha'; diff --git a/rspack/dll/b.ts b/rspack/dll/b.ts index 269116361..a68ac2819 100644 --- a/rspack/dll/b.ts +++ b/rspack/dll/b.ts @@ -1 +1 @@ -export default "b"; \ No newline at end of file +export default 'b'; diff --git a/rspack/dll/beta.ts b/rspack/dll/beta.ts index e8d73c23c..128ca615d 100644 --- a/rspack/dll/beta.ts +++ b/rspack/dll/beta.ts @@ -1 +1 @@ -export default "beta" \ No newline at end of file +export default 'beta'; diff --git a/rspack/dll/c.tsx b/rspack/dll/c.tsx index 22bbfcf91..58676847e 100644 --- a/rspack/dll/c.tsx +++ b/rspack/dll/c.tsx @@ -1 +1 @@ -export default "c.tsx"; +export default 'c.tsx'; diff --git a/rspack/dll/package.json b/rspack/dll/package.json index a0d866ef0..4bcf4989d 100644 --- a/rspack/dll/package.json +++ b/rspack/dll/package.json @@ -1,16 +1,18 @@ { - "name": "example-dll-plugin", + "name": "@rspack-example/dll-plugin", "private": true, + "type": "module", "scripts": { - "dev": "rspack serve", - "build": "rspack build || echo 'make-ci-happy'" + "build": "rspack build || echo 'make-ci-happy'", + "dev": "rspack dev" }, "dependencies": { - "lodash": "4.17.23" + "lodash": "4.18.1" }, "devDependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4", + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0", "typescript": "^5.9.3" } } diff --git a/rspack/dll/rspack.config.js b/rspack/dll/rspack.config.js index c102d6714..270f88434 100644 --- a/rspack/dll/rspack.config.js +++ b/rspack/dll/rspack.config.js @@ -1,8 +1,9 @@ -const { rspack } = require('@rspack/core'); -const path = require('node:path'); +// @ts-check +import path from 'node:path'; +import { defineConfig } from '@rspack/cli'; +import { rspack } from '@rspack/core'; -/** @type {import('@rspack/cli').Configuration} */ -const config = { +export default defineConfig({ resolve: { extensions: ['...', '.ts', '.tsx', '.js', '.jsx'], }, @@ -11,16 +12,14 @@ const config = { beta: ['./beta', './b', './c'], }, output: { - path: path.resolve(__dirname, 'dist'), + path: path.resolve(import.meta.dirname, 'dist'), filename: '[name].dll.js', library: '[name]_dll_lib', }, plugins: [ new rspack.DllPlugin({ - path: path.join(__dirname, 'dist', '[name].manifest.json'), + path: path.join(import.meta.dirname, 'dist', '[name].manifest.json'), name: '[name]_dll_lib', }), ], -}; - -module.exports = config; +}); diff --git a/rspack/emotion/package.json b/rspack/emotion/package.json index 9dbb942bf..424c2325a 100644 --- a/rspack/emotion/package.json +++ b/rspack/emotion/package.json @@ -1,27 +1,22 @@ { - "name": "example-emotion", + "name": "@rspack-example/emotion", "version": "1.0.0", "private": true, + "type": "module", "license": "MIT", - "sideEffects": [ - "**/*.css", - "**/*.less", - "**/*.scss" - ], - "main": "index.js", "scripts": { "build": "rspack build", - "dev": "rspack serve" + "dev": "rspack dev" }, "dependencies": { "@emotion/react": "11.14.0", - "@emotion/styled": "11.14.1", - "react": "^19.2.4", - "react-dom": "^19.2.4" + "react": "^19.2.7", + "react-dom": "^19.2.7" }, "devDependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4", - "@swc/plugin-emotion": "^14.5.0" + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0", + "@swc/plugin-emotion": "^14.12.0" } } diff --git a/rspack/emotion/rspack.config.js b/rspack/emotion/rspack.config.js index f3547bf20..57bb8eaad 100644 --- a/rspack/emotion/rspack.config.js +++ b/rspack/emotion/rspack.config.js @@ -1,6 +1,8 @@ -const { rspack } = require('@rspack/core'); -/** @type {import('@rspack/cli').Configuration} */ -const config = { +// @ts-check +import { defineConfig } from '@rspack/cli'; +import { rspack } from '@rspack/core'; + +export default defineConfig({ entry: { main: './src/index.jsx', }, @@ -15,14 +17,12 @@ const config = { module: { rules: [ { - test: /\.jsx$/, + test: /\.(?:js|mjs|cjs|jsx)$/, + exclude: /node_modules/, loader: 'builtin:swc-loader', options: { + detectSyntax: 'auto', jsc: { - parser: { - syntax: 'ecmascript', - jsx: true, - }, transform: { react: { importSource: '@emotion/react', @@ -38,5 +38,4 @@ const config = { }, ], }, -}; -module.exports = config; +}); diff --git a/rspack/emotion/src/index.jsx b/rspack/emotion/src/index.jsx index 8480579fb..9c4416a82 100644 --- a/rspack/emotion/src/index.jsx +++ b/rspack/emotion/src/index.jsx @@ -7,8 +7,8 @@ const App = () => { rspack
loves
@@ -26,8 +26,8 @@ const App = () => { className={cx( 'some-class', css` - color: yellow; - `, + color: yellow; + `, )} > emotion diff --git a/rspack/eslint/.eslintrc.js b/rspack/eslint/.eslintrc.js deleted file mode 100644 index d9d95a664..000000000 --- a/rspack/eslint/.eslintrc.js +++ /dev/null @@ -1,13 +0,0 @@ -module.exports = { - env: { - es2021: true, - browser: true, - }, - extends: 'eslint:recommended', - overrides: [], - parserOptions: { - ecmaVersion: 'latest', - sourceType: 'module', - }, - rules: {}, -}; diff --git a/rspack/eslint/eslint.config.js b/rspack/eslint/eslint.config.js new file mode 100644 index 000000000..7489e92d1 --- /dev/null +++ b/rspack/eslint/eslint.config.js @@ -0,0 +1,12 @@ +export default [ + { + files: ['src/**/*.js'], + languageOptions: { + ecmaVersion: 'latest', + sourceType: 'module', + globals: { + document: 'readonly', + }, + }, + }, +]; diff --git a/rspack/eslint/package.json b/rspack/eslint/package.json index fe7631178..4e3e94548 100644 --- a/rspack/eslint/package.json +++ b/rspack/eslint/package.json @@ -1,23 +1,19 @@ { - "name": "example-eslint", + "name": "@rspack-example/eslint", "version": "1.0.0", "private": true, + "type": "module", "license": "MIT", - "sideEffects": [ - "**/*.css", - "**/*.less", - "**/*.scss" - ], - "main": "index.js", "scripts": { "build": "rspack build", "dev": "rspack serve -c", "dev:loader": "rspack serve -c rspack.config.loader.js" }, "devDependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4", - "eslint": "^9.39.2", - "eslint-rspack-plugin": "^4.3.0" + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0", + "eslint": "^9.39.4", + "eslint-rspack-plugin": "^5.0.1" } } diff --git a/rspack/eslint/rspack.config.js b/rspack/eslint/rspack.config.js index 04de68dc4..a222561f3 100644 --- a/rspack/eslint/rspack.config.js +++ b/rspack/eslint/rspack.config.js @@ -1,10 +1,21 @@ -const EslintPlugin = require('eslint-rspack-plugin'); -/** @type {import('@rspack/cli').Configuration} */ -const config = { - context: __dirname, +// @ts-check +import { defineConfig } from '@rspack/cli'; +import EslintPlugin from 'eslint-rspack-plugin'; + +export default defineConfig({ + module: { + rules: [ + { + test: /\.[cm]?[jt]sx?$/, + resolve: { + fullySpecified: false, + }, + }, + ], + }, + context: import.meta.dirname, entry: { main: './src/index.js', }, plugins: [new EslintPlugin()], -}; -module.exports = config; +}); diff --git a/rspack/eslint/rspack.config.loader.js b/rspack/eslint/rspack.config.loader.js index 122f793b8..c6b1767ef 100644 --- a/rspack/eslint/rspack.config.loader.js +++ b/rspack/eslint/rspack.config.loader.js @@ -1,6 +1,8 @@ -/** @type {import('@rspack/cli').Configuration} */ -const config = { - context: __dirname, +// @ts-check +import { defineConfig } from '@rspack/cli'; + +export default defineConfig({ + context: import.meta.dirname, entry: { main: './src/index.js', }, @@ -18,5 +20,4 @@ const config = { }, ], }, -}; -module.exports = config; +}); diff --git a/rspack/express/package.json b/rspack/express/package.json index 288bd582a..f8d51ad79 100644 --- a/rspack/express/package.json +++ b/rspack/express/package.json @@ -1,24 +1,21 @@ { - "name": "example-express", + "name": "@rspack-example/express", "version": "1.0.0", "private": true, + "type": "module", "license": "MIT", - "sideEffects": [ - "**/*.css", - "**/*.less", - "**/*.scss" - ], - "main": "index.js", "scripts": { "build": "cross-env BUILD=true rspack build", - "dev": "rspack serve" + "dev": "rspack dev" }, "dependencies": { "express": "5.2.1" }, "devDependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4", - "run-script-webpack-plugin": "" + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0", + "@types/express": "^5.0.6", + "run-script-webpack-plugin": "0.2.3" } } diff --git a/rspack/express/rspack.config.js b/rspack/express/rspack.config.js index b298bc103..89991aebd 100644 --- a/rspack/express/rspack.config.js +++ b/rspack/express/rspack.config.js @@ -1,12 +1,16 @@ -const { RunScriptWebpackPlugin } = require('run-script-webpack-plugin'); +// @ts-check +import { defineConfig } from '@rspack/cli'; +import { RunScriptWebpackPlugin } from 'run-script-webpack-plugin'; -/** @type {import('@rspack/cli').Configuration} */ -const config = { - context: __dirname, +export default defineConfig({ + context: import.meta.dirname, target: 'node', entry: { main: ['@rspack/core/hot/poll?100', './src/main.ts'], }, + output: { + filename: '[name].cjs', + }, resolve: { extensions: ['...', '.ts', '.tsx', '.jsx'], }, @@ -17,9 +21,9 @@ const config = { use: { loader: 'builtin:swc-loader', options: { + detectSyntax: 'auto', jsc: { parser: { - syntax: 'typescript', decorators: true, }, }, @@ -31,18 +35,20 @@ const config = { optimization: { minimize: false, }, + externals: { + express: 'express', + }, externalsType: 'commonjs', plugins: [ !process.env.BUILD && new RunScriptWebpackPlugin({ - name: 'main.js', + name: 'main.cjs', autoRestart: false, }), - ].filter(Boolean), + ], devServer: { devMiddleware: { writeToDisk: true, }, }, -}; -module.exports = config; +}); diff --git a/rspack/express/src/main.ts b/rspack/express/src/main.ts index b1e36b479..6c2083ba1 100644 --- a/rspack/express/src/main.ts +++ b/rspack/express/src/main.ts @@ -1,13 +1,15 @@ -declare const module: any; import express from 'express'; import { rootHandler } from './api/root'; + async function bootstrap() { const app = express(); app.get('/', rootHandler); const server = app.listen(4000, () => console.log('Listening on http://localhost:4000')); + if (module.hot) { module.hot.accept(); module.hot.dispose(() => server.close()); } } + bootstrap(); diff --git a/rspack/extract-license/package.json b/rspack/extract-license/package.json index 656fcfb38..d76a398d0 100644 --- a/rspack/extract-license/package.json +++ b/rspack/extract-license/package.json @@ -1,23 +1,19 @@ { - "name": "example-extract-license", + "name": "@rspack-example/extract-license", "version": "1.0.0", "private": true, + "type": "module", "license": "MIT", - "sideEffects": [ - "**/*.css", - "**/*.less", - "**/*.scss" - ], - "main": "index.js", "scripts": { "build": "rspack build", - "dev": "rspack serve" + "dev": "rspack dev" }, "dependencies": { - "lodash": "4.17.23" + "lodash": "4.18.1" }, "devDependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4" + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0" } } diff --git a/rspack/extract-license/rspack.config.js b/rspack/extract-license/rspack.config.js index 6de7fa559..f63b52f65 100644 --- a/rspack/extract-license/rspack.config.js +++ b/rspack/extract-license/rspack.config.js @@ -1,7 +1,9 @@ -const { rspack } = require('@rspack/core'); -/** @type {import('@rspack/cli').Configuration} */ -const config = { - context: __dirname, +// @ts-check +import { defineConfig } from '@rspack/cli'; +import { rspack } from '@rspack/core'; + +export default defineConfig({ + context: import.meta.dirname, entry: { main: './src/index.js', }, @@ -13,5 +15,4 @@ const config = { extractComments: true, }), ], -}; -module.exports = config; +}); diff --git a/rspack/extract-license/src/index.js b/rspack/extract-license/src/index.js index 066b9bfda..8875b5b4c 100644 --- a/rspack/extract-license/src/index.js +++ b/rspack/extract-license/src/index.js @@ -9,5 +9,6 @@ * Utility functions for the foo package. * @license Apache-2.0 */ -const add = require('lodash').add; +import { add } from 'lodash'; + console.log('result:', add(10, 32)); diff --git a/rspack/generate-package-json-webpack-plugin/package.json b/rspack/generate-package-json-webpack-plugin/package.json new file mode 100644 index 000000000..e3a779063 --- /dev/null +++ b/rspack/generate-package-json-webpack-plugin/package.json @@ -0,0 +1,14 @@ +{ + "name": "@rspack-example/generate-package-json-webpack-plugin", + "private": true, + "type": "module", + "scripts": { + "build": "rspack build" + }, + "devDependencies": { + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0", + "generate-package-json-webpack-plugin": "^2.7.0" + } +} diff --git a/rspack/generate-package-json-webpack-plugin@2/rspack.config.js b/rspack/generate-package-json-webpack-plugin/rspack.config.js similarity index 53% rename from rspack/generate-package-json-webpack-plugin@2/rspack.config.js rename to rspack/generate-package-json-webpack-plugin/rspack.config.js index c7f97ec88..d7c6cb9f7 100644 --- a/rspack/generate-package-json-webpack-plugin@2/rspack.config.js +++ b/rspack/generate-package-json-webpack-plugin/rspack.config.js @@ -1,5 +1,6 @@ -const { defineConfig } = require('@rspack/cli'); -const GeneratePackageJsonPlugin = require('generate-package-json-webpack-plugin'); +// @ts-check +import { defineConfig } from '@rspack/cli'; +import GeneratePackageJsonPlugin from 'generate-package-json-webpack-plugin'; const basePackage = { name: 'my-module', @@ -10,6 +11,6 @@ const basePackage = { }, }; -module.exports = defineConfig({ +export default defineConfig({ plugins: [new GeneratePackageJsonPlugin(basePackage, {})], }); diff --git a/rspack/generate-package-json-webpack-plugin@2/src/index.js b/rspack/generate-package-json-webpack-plugin/src/index.js similarity index 100% rename from rspack/generate-package-json-webpack-plugin@2/src/index.js rename to rspack/generate-package-json-webpack-plugin/src/index.js diff --git a/rspack/generate-package-json-webpack-plugin@2/package.json b/rspack/generate-package-json-webpack-plugin@2/package.json deleted file mode 100644 index eb18b5c88..000000000 --- a/rspack/generate-package-json-webpack-plugin@2/package.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "name": "example-generate-package-json-webpack-plugin_2", - "private": true, - "scripts": { - "build": "rspack build" - }, - "devDependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4", - "generate-package-json-webpack-plugin": "^2.6.0" - } -} diff --git a/rspack/hooks/after-resolve/index.html b/rspack/hooks-after-resolve/index.html similarity index 100% rename from rspack/hooks/after-resolve/index.html rename to rspack/hooks-after-resolve/index.html diff --git a/rspack/hooks-after-resolve/package.json b/rspack/hooks-after-resolve/package.json new file mode 100644 index 000000000..8c4a6157e --- /dev/null +++ b/rspack/hooks-after-resolve/package.json @@ -0,0 +1,16 @@ +{ + "name": "@rspack-example/hooks-after-resolve", + "version": "1.0.0", + "private": true, + "type": "module", + "license": "MIT", + "scripts": { + "build": "rspack build", + "dev": "rspack dev" + }, + "devDependencies": { + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0" + } +} diff --git a/rspack/hooks/after-resolve/rspack.config.js b/rspack/hooks-after-resolve/rspack.config.js similarity index 62% rename from rspack/hooks/after-resolve/rspack.config.js rename to rspack/hooks-after-resolve/rspack.config.js index a4d29dc57..48c9196e8 100644 --- a/rspack/hooks/after-resolve/rspack.config.js +++ b/rspack/hooks-after-resolve/rspack.config.js @@ -1,6 +1,18 @@ -const { rspack } = require('@rspack/core'); -/** @type {import('@rspack/cli').Configuration} */ -const config = { +// @ts-check +import { defineConfig } from '@rspack/cli'; +import { rspack } from '@rspack/core'; + +export default defineConfig({ + module: { + rules: [ + { + test: /\.[cm]?[jt]sx?$/, + resolve: { + fullySpecified: false, + }, + }, + ], + }, entry: './src/index.js', plugins: [ new rspack.HtmlRspackPlugin({ @@ -20,5 +32,4 @@ const config = { }, }, ], -}; -module.exports = config; +}); diff --git a/rspack/hooks/after-resolve/src/answer.js b/rspack/hooks-after-resolve/src/answer.js similarity index 100% rename from rspack/hooks/after-resolve/src/answer.js rename to rspack/hooks-after-resolve/src/answer.js diff --git a/rspack/hooks/after-resolve/src/index.js b/rspack/hooks-after-resolve/src/index.js similarity index 99% rename from rspack/hooks/after-resolve/src/index.js rename to rspack/hooks-after-resolve/src/index.js index cfbdbfb89..cc88a2bed 100644 --- a/rspack/hooks/after-resolve/src/index.js +++ b/rspack/hooks-after-resolve/src/index.js @@ -1,4 +1,5 @@ import { answer } from './answer'; + function render() { document.getElementById('root').innerHTML = `the answer to the universe is ${answer}`; } diff --git a/rspack/hooks/after-resolve/package.json b/rspack/hooks/after-resolve/package.json deleted file mode 100644 index ad8aaf1b7..000000000 --- a/rspack/hooks/after-resolve/package.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "name": "example-hooks-after-resolve", - "version": "1.0.0", - "private": true, - "license": "MIT", - "sideEffects": [ - "**/*.css", - "**/*.less", - "**/*.scss" - ], - "main": "index.js", - "scripts": { - "build": "rspack build", - "dev": "rspack serve" - }, - "devDependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4" - } -} diff --git a/rspack/html-webpack-plugin/package.json b/rspack/html-webpack-plugin/package.json index 90a4888d0..c679125f7 100644 --- a/rspack/html-webpack-plugin/package.json +++ b/rspack/html-webpack-plugin/package.json @@ -1,14 +1,16 @@ { - "name": "example-html-webpack-plugin_5", + "name": "@rspack-example/html-webpack-plugin_5", "private": true, + "type": "module", "scripts": { - "dev": "rspack serve", - "build": "rspack build" + "build": "rspack build", + "dev": "rspack dev" }, "devDependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4", - "html-webpack-plugin": "^5.6.6" + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0", + "html-webpack-plugin": "^5.6.7" }, "rspack": { "version": ">=0.3.11" diff --git a/rspack/html-webpack-plugin/rspack.config.js b/rspack/html-webpack-plugin/rspack.config.js index f3762b2e8..6f9f83359 100644 --- a/rspack/html-webpack-plugin/rspack.config.js +++ b/rspack/html-webpack-plugin/rspack.config.js @@ -1,7 +1,8 @@ -const { defineConfig } = require('@rspack/cli'); -const HtmlWebpackPlugin = require('html-webpack-plugin'); +// @ts-check +import { defineConfig } from '@rspack/cli'; +import HtmlWebpackPlugin from 'html-webpack-plugin'; -module.exports = defineConfig({ +export default defineConfig({ plugins: [ new HtmlWebpackPlugin({ template: './index.html', diff --git a/rspack/http-import/http-import.lock b/rspack/http-import/http-import.lock index 1c5c84554..f1f880d95 100644 --- a/rspack/http-import/http-import.lock +++ b/rspack/http-import/http-import.lock @@ -1,18 +1,18 @@ { "version": 1, "entries": { - "https://www.unpkg.com/the-answer@1.0.0/dist/the-answer.js": { - "resolved": "https://www.unpkg.com/the-answer@1.0.0/dist/the-answer.js", + "https://www.unpkg.com/the-answer": { + "resolved": "https://www.unpkg.com/the-answer", "integrity": "sha512-qy9ndp7bPncf/DMQ94Gl5JsOGkabSNUdloOFyy5J70PaB3kWjpylAUWtK3wuxNlvbgP9z4tF0tHxlrhuXRKZAQ==", "content_type": "text/javascript; charset=utf-8", - "valid_until": 1782224274062, + "valid_until": 1777431035228, "etag": null }, - "https://www.unpkg.com/the-answer": { - "resolved": "https://www.unpkg.com/the-answer", + "https://www.unpkg.com/the-answer@1.0.0/dist/the-answer.js": { + "resolved": "https://www.unpkg.com/the-answer@1.0.0/dist/the-answer.js", "integrity": "sha512-qy9ndp7bPncf/DMQ94Gl5JsOGkabSNUdloOFyy5J70PaB3kWjpylAUWtK3wuxNlvbgP9z4tF0tHxlrhuXRKZAQ==", "content_type": "text/javascript; charset=utf-8", - "valid_until": 1777431035228, + "valid_until": 1801660804063, "etag": null } } diff --git a/rspack/http-import/package.json b/rspack/http-import/package.json index 656348060..c81b8a15e 100644 --- a/rspack/http-import/package.json +++ b/rspack/http-import/package.json @@ -1,20 +1,16 @@ { - "name": "example-http-import", + "name": "@rspack-example/http-import", "version": "1.0.0", "private": true, + "type": "module", "license": "MIT", - "sideEffects": [ - "**/*.css", - "**/*.less", - "**/*.scss" - ], - "main": "index.js", "scripts": { "build": "rspack build", - "dev": "rspack serve" + "dev": "rspack dev" }, "devDependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4" + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0" } } diff --git a/rspack/http-import/rspack.config.mjs b/rspack/http-import/rspack.config.js similarity index 56% rename from rspack/http-import/rspack.config.mjs rename to rspack/http-import/rspack.config.js index 7e642bc27..9f4f61ed0 100644 --- a/rspack/http-import/rspack.config.mjs +++ b/rspack/http-import/rspack.config.js @@ -1,18 +1,18 @@ // @ts-check -import { rspack } from "@rspack/core"; -import { defineConfig } from "@rspack/cli"; +import { rspack } from '@rspack/core'; +import { defineConfig } from '@rspack/cli'; export default defineConfig({ - entry: "./src/index.js", + entry: './src/index.js', experiments: { - buildHttp:{ + buildHttp: { allowedUris: ['https://www.unpkg.com'], lockfileLocation: 'http-import.lock', - } + }, }, plugins: [ new rspack.HtmlRspackPlugin({ - template: "./index.html", + template: './index.html', }), ], }); diff --git a/rspack/inline-const-enum/package.json b/rspack/inline-const-enum/package.json index 55cac5cec..6ccd618ca 100644 --- a/rspack/inline-const-enum/package.json +++ b/rspack/inline-const-enum/package.json @@ -1,14 +1,15 @@ { - "name": "example-builtin-swc-loader", + "name": "@rspack-example/inline-const-enum", "version": "1.0.0", "private": true, + "type": "module", "license": "MIT", - "main": "index.js", "scripts": { "build": "rspack build" }, "devDependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4" + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0" } } diff --git a/rspack/inline-const-enum/rspack.config.mjs b/rspack/inline-const-enum/rspack.config.js similarity index 77% rename from rspack/inline-const-enum/rspack.config.mjs rename to rspack/inline-const-enum/rspack.config.js index bacbcfc81..48d56ca2e 100644 --- a/rspack/inline-const-enum/rspack.config.mjs +++ b/rspack/inline-const-enum/rspack.config.js @@ -1,7 +1,8 @@ // @ts-check - +import { defineConfig } from '@rspack/cli'; /** @type {import("@rspack/core").Configuration} */ -export default { + +export default defineConfig({ entry: { main: './src/index.ts', }, @@ -23,18 +24,14 @@ export default { loader: 'builtin:swc-loader', /** @type {import("@rspack/core").SwcLoaderOptions} */ options: { + detectSyntax: 'auto', jsc: { - parser: { - syntax: 'typescript', - }, transform: { tsEnumIsMutable: true, }, }, - rspackExperiments: { - collectTypeScriptInfo: { - exportedEnum: 'const-only', - }, + collectTypeScriptInfo: { + exportedEnum: 'const-only', }, }, }, @@ -42,4 +39,4 @@ export default { }, ], }, -}; +}); diff --git a/rspack/inline-const/package.json b/rspack/inline-const/package.json index 55cac5cec..8141ce3e4 100644 --- a/rspack/inline-const/package.json +++ b/rspack/inline-const/package.json @@ -1,14 +1,15 @@ { - "name": "example-builtin-swc-loader", + "name": "@rspack-example/inline-const", "version": "1.0.0", "private": true, + "type": "module", "license": "MIT", - "main": "index.js", "scripts": { "build": "rspack build" }, "devDependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4" + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0" } } diff --git a/rspack/inline-const/rspack.config.mjs b/rspack/inline-const/rspack.config.js similarity index 89% rename from rspack/inline-const/rspack.config.mjs rename to rspack/inline-const/rspack.config.js index df6f5b94f..6136c9a56 100644 --- a/rspack/inline-const/rspack.config.mjs +++ b/rspack/inline-const/rspack.config.js @@ -1,8 +1,10 @@ // @ts-check +import { defineConfig } from '@rspack/cli'; import { rspack } from '@rspack/core'; /** @type {import("@rspack/core").Configuration} */ -export default { + +export default defineConfig({ entry: { main: './src/index.ts', }, @@ -29,10 +31,8 @@ export default { loader: 'builtin:swc-loader', /** @type {import("@rspack/core").SwcLoaderOptions} */ options: { + detectSyntax: 'auto', jsc: { - parser: { - syntax: 'typescript', - }, target: 'es2015', // use target es2015 or greater so swc won't transform const to var }, }, @@ -41,4 +41,4 @@ export default { }, ], }, -}; +}); diff --git a/rspack/inline-enum/package.json b/rspack/inline-enum/package.json index 55cac5cec..5a74b6656 100644 --- a/rspack/inline-enum/package.json +++ b/rspack/inline-enum/package.json @@ -1,14 +1,15 @@ { - "name": "example-builtin-swc-loader", + "name": "@rspack-example/inline-enum", "version": "1.0.0", "private": true, + "type": "module", "license": "MIT", - "main": "index.js", "scripts": { "build": "rspack build" }, "devDependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4" + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0" } } diff --git a/rspack/inline-enum/rspack.config.mjs b/rspack/inline-enum/rspack.config.js similarity index 72% rename from rspack/inline-enum/rspack.config.mjs rename to rspack/inline-enum/rspack.config.js index d0f665f45..779cf17c8 100644 --- a/rspack/inline-enum/rspack.config.mjs +++ b/rspack/inline-enum/rspack.config.js @@ -1,7 +1,8 @@ // @ts-check - +import { defineConfig } from '@rspack/cli'; /** @type {import("@rspack/core").Configuration} */ -export default { + +export default defineConfig({ entry: { main: './src/index.ts', }, @@ -23,15 +24,9 @@ export default { loader: 'builtin:swc-loader', /** @type {import("@rspack/core").SwcLoaderOptions} */ options: { - jsc: { - parser: { - syntax: 'typescript', - }, - }, - rspackExperiments: { - collectTypeScriptInfo: { - exportedEnum: true, - }, + detectSyntax: 'auto', + collectTypeScriptInfo: { + exportedEnum: true, }, }, }, @@ -39,4 +34,4 @@ export default { }, ], }, -}; +}); diff --git a/rspack/javascript-api/package.json b/rspack/javascript-api/package.json index 3d83a8a24..2a11a61ef 100644 --- a/rspack/javascript-api/package.json +++ b/rspack/javascript-api/package.json @@ -1,15 +1,15 @@ { - "name": "example-javascript-api", + "name": "@rspack-example/javascript-api", "version": "1.0.0", "private": true, + "type": "module", "license": "MIT", - "main": "index.js", "scripts": { "build": "tsc" }, "devDependencies": { - "@rspack/core": "1.7.4", - "@types/node": "^24.10.9", + "@rspack/core": "2.1.4", + "@types/node": "^24.12.4", "typescript": "^5.9.3" } } diff --git a/rspack/javascript-api/src/index.ts b/rspack/javascript-api/src/index.ts index d587bb8c7..ac71dbb45 100644 --- a/rspack/javascript-api/src/index.ts +++ b/rspack/javascript-api/src/index.ts @@ -1,8 +1,8 @@ -import { rspack, RspackOptions, Stats } from '@rspack/core'; +import { rspack, type RspackOptions, type Stats } from '@rspack/core'; export default function build( - options: RspackOptions, - callback: (err: Error | null, stats: Stats) => void + options: RspackOptions, + callback: (err: Error | null, stats?: Stats) => void, ): void { - rspack(options, callback); + rspack(options, callback); } diff --git a/rspack/javascript-api/tsconfig.json b/rspack/javascript-api/tsconfig.json index 56097e7ed..03a9c218d 100644 --- a/rspack/javascript-api/tsconfig.json +++ b/rspack/javascript-api/tsconfig.json @@ -1,12 +1,12 @@ { - "compilerOptions": { - "outDir": "./dist", - "target": "es2016", - "module": "commonjs", - "skipLibCheck": false, - "noEmit": true - }, - "include": [ - "./src" - ], + "compilerOptions": { + "types": ["@rspack/core/module", "node"], + "outDir": "./dist", + "target": "es2016", + "module": "commonjs", + "esModuleInterop": true, + "skipLibCheck": false, + "noEmit": true + }, + "include": ["./src"] } diff --git a/rspack/lazy-compilation-server/dev.js b/rspack/lazy-compilation-server/dev.js index a3b3c550b..ec356217d 100644 --- a/rspack/lazy-compilation-server/dev.js +++ b/rspack/lazy-compilation-server/dev.js @@ -1,9 +1,19 @@ -const { rspack } = require('@rspack/core'); -const { RspackDevServer } = require('@rspack/dev-server'); +import { rspack } from '@rspack/core'; +import { RspackDevServer } from '@rspack/dev-server'; const compiler = rspack({ + module: { + rules: [ + { + test: /\.[cm]?[jt]sx?$/, + resolve: { + fullySpecified: false, + }, + }, + ], + }, entry: './src/index.js', - context: __dirname, + context: import.meta.dirname, plugins: [new rspack.HtmlRspackPlugin()], lazyCompilation: { backend: { diff --git a/rspack/lazy-compilation-server/package.json b/rspack/lazy-compilation-server/package.json index 45ca4c49f..b78ec493f 100644 --- a/rspack/lazy-compilation-server/package.json +++ b/rspack/lazy-compilation-server/package.json @@ -1,11 +1,12 @@ { - "name": "example-use-custom-server-for-lazy-compilation", + "name": "@rspack-example/use-custom-server-for-lazy-compilation", "private": true, + "type": "module", "scripts": { "dev": "node ./dev.js" }, "devDependencies": { - "@rspack/core": "1.7.4", - "@rspack/dev-server": "1.2.1" + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0" } } diff --git a/rspack/library-cjs/package.json b/rspack/library-cjs/package.json index 69bd0f6d1..5cb274a94 100644 --- a/rspack/library-cjs/package.json +++ b/rspack/library-cjs/package.json @@ -1,20 +1,21 @@ { - "name": "example-library-cjs", + "name": "@rspack-example/library-cjs", "version": "1.0.0", "private": true, + "type": "module", "license": "MIT", "sideEffects": [ "**/*.css", "**/*.less", "**/*.scss" ], - "main": "index.js", "scripts": { "build": "rspack build", "dev": "rspack build --watch" }, "devDependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4" + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0" } } diff --git a/rspack/library-cjs/rspack.config.js b/rspack/library-cjs/rspack.config.js new file mode 100644 index 000000000..f6d19d580 --- /dev/null +++ b/rspack/library-cjs/rspack.config.js @@ -0,0 +1,30 @@ +// @ts-check +import { defineConfig } from '@rspack/cli'; + +export default defineConfig({ + module: { + rules: [ + { + test: /\.[cm]?[jt]sx?$/, + resolve: { + fullySpecified: false, + }, + }, + ], + }, + mode: 'production', + entry: { + index: './src/index.js', + }, + externalsType: 'commonjs', + output: { + chunkFormat: 'commonjs', + filename: '[name].cjs', + library: { + type: 'commonjs', + }, + }, + optimization: { + minimize: false, // no need to minify for library + }, +}); diff --git a/rspack/library-cjs/rspack.config.mjs b/rspack/library-cjs/rspack.config.mjs deleted file mode 100644 index b540de24b..000000000 --- a/rspack/library-cjs/rspack.config.mjs +++ /dev/null @@ -1,18 +0,0 @@ -import { defineConfig } from "@rspack/cli"; - -export default defineConfig({ - mode: "production", - entry: { - index: "./src/index.js", - }, - externalsType: "commonjs", - output: { - chunkFormat: "commonjs", - library: { - type: "commonjs", - }, - }, - optimization: { - minimize: false, // no need to minify for library - } -}); diff --git a/rspack/library-esm/package.json b/rspack/library-esm/package.json index 7d4a41a91..2331290f7 100644 --- a/rspack/library-esm/package.json +++ b/rspack/library-esm/package.json @@ -1,20 +1,21 @@ { - "name": "example-library-esm", + "name": "@rspack-example/library-esm", "version": "1.0.0", "private": true, + "type": "module", "license": "MIT", "sideEffects": [ "**/*.css", "**/*.less", "**/*.scss" ], - "main": "index.js", "scripts": { "build": "rspack build", "dev": "rspack build --watch" }, "devDependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4" + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0" } } diff --git a/rspack/library-esm/rspack.config.mjs b/rspack/library-esm/rspack.config.js similarity index 56% rename from rspack/library-esm/rspack.config.mjs rename to rspack/library-esm/rspack.config.js index e17d1a1fb..19ad0a6ec 100644 --- a/rspack/library-esm/rspack.config.mjs +++ b/rspack/library-esm/rspack.config.js @@ -1,21 +1,30 @@ -import { defineConfig } from "@rspack/cli"; +// @ts-check +import { defineConfig } from '@rspack/cli'; export default defineConfig({ - mode: "production", + mode: 'production', entry: { - index: "./src/index.js", + index: './src/index.js', }, - externalsType: "module-import", + externalsType: 'module-import', output: { module: true, - chunkFormat: "module", + chunkFormat: 'module', library: { - type: "modern-module", + type: 'modern-module', }, chunkLoading: 'import', workerChunkLoading: 'import', }, module: { + rules: [ + { + test: /\.[cm]?[jt]sx?$/, + resolve: { + fullySpecified: false, + }, + }, + ], parser: { javascript: { importMeta: false, // keep import.meta for runtime @@ -27,7 +36,4 @@ export default defineConfig({ avoidEntryIife: true, minimize: false, // no need to minify for library }, - experiments: { - outputModule: true - }, }); diff --git a/rspack/library-umd/package.json b/rspack/library-umd/package.json index 9c9f624b8..0532883e8 100644 --- a/rspack/library-umd/package.json +++ b/rspack/library-umd/package.json @@ -1,20 +1,21 @@ { - "name": "example-library-umd", + "name": "@rspack-example/library-umd", "version": "1.0.0", "private": true, + "type": "module", "license": "MIT", "sideEffects": [ "**/*.css", "**/*.less", "**/*.scss" ], - "main": "index.js", "scripts": { "build": "rspack build", "dev": "rspack build --watch" }, "devDependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4" + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0" } } diff --git a/rspack/library-umd/rspack.config.js b/rspack/library-umd/rspack.config.js new file mode 100644 index 000000000..41b24ecac --- /dev/null +++ b/rspack/library-umd/rspack.config.js @@ -0,0 +1,30 @@ +// @ts-check +import { defineConfig } from '@rspack/cli'; + +export default defineConfig({ + module: { + rules: [ + { + test: /\.[cm]?[jt]sx?$/, + resolve: { + fullySpecified: false, + }, + }, + ], + }, + mode: 'production', + entry: { + index: './src/index.js', + }, + output: { + filename: '[name].cjs', + globalObject: 'globalThis', + library: { + type: 'umd', + name: 'rspack_library', + }, + }, + optimization: { + minimize: false, // no need to minify for library + }, +}); diff --git a/rspack/library-umd/rspack.config.mjs b/rspack/library-umd/rspack.config.mjs deleted file mode 100644 index 7c2a6a47a..000000000 --- a/rspack/library-umd/rspack.config.mjs +++ /dev/null @@ -1,17 +0,0 @@ -import { defineConfig } from "@rspack/cli"; - -export default defineConfig({ - mode: "production", - entry: { - index: "./src/index.js", - }, - output: { - library: { - type: "umd", - name: 'rspack_library' - }, - }, - optimization: { - minimize: false, // no need to minify for library - }, -}); diff --git a/rspack/license-webpack-plugin/package.json b/rspack/license-webpack-plugin/package.json index 1ce13b151..13f8c9904 100644 --- a/rspack/license-webpack-plugin/package.json +++ b/rspack/license-webpack-plugin/package.json @@ -1,14 +1,16 @@ { - "name": "example-license-webpack-plugin_4", + "name": "@rspack-example/license-webpack-plugin_4", "private": true, + "type": "module", "scripts": { "build": "rspack build" }, "devDependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4", + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0", "license-webpack-plugin": "^4.0.2", - "react": "^19.2.4", - "react-dom": "^19.2.4" + "react": "^19.2.7", + "react-dom": "^19.2.7" } } diff --git a/rspack/license-webpack-plugin/rspack.config.js b/rspack/license-webpack-plugin/rspack.config.js index a7215890c..16d100694 100644 --- a/rspack/license-webpack-plugin/rspack.config.js +++ b/rspack/license-webpack-plugin/rspack.config.js @@ -1,7 +1,8 @@ -const { defineConfig } = require('@rspack/cli'); -const { LicenseWebpackPlugin } = require('license-webpack-plugin'); +// @ts-check +import { defineConfig } from '@rspack/cli'; +import { LicenseWebpackPlugin } from 'license-webpack-plugin'; -module.exports = defineConfig({ +export default defineConfig({ entry: { main: './src/index.jsx', }, @@ -18,15 +19,13 @@ module.exports = defineConfig({ module: { rules: [ { - test: /\.jsx$/, + test: /\.(?:js|mjs|cjs|jsx)$/, + exclude: /node_modules/, use: { loader: 'builtin:swc-loader', options: { + detectSyntax: 'auto', jsc: { - parser: { - syntax: 'ecmascript', - jsx: true, - }, externalHelpers: true, preserveAllComments: false, transform: { diff --git a/rspack/lightingcss-loader/package.json b/rspack/lightingcss-loader/package.json index a7ddd0555..b7fc6d988 100644 --- a/rspack/lightingcss-loader/package.json +++ b/rspack/lightingcss-loader/package.json @@ -1,21 +1,16 @@ { - "name": "example-lightningcss-loader", + "name": "@rspack-example/lightningcss-loader", "version": "1.0.0", "private": true, + "type": "module", "license": "MIT", - "sideEffects": [ - "**/*.css", - "**/*.less", - "**/*.scss" - ], - "main": "index.js", "scripts": { "build": "rspack build", - "dev": "rspack serve" + "dev": "rspack dev" }, "devDependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4", - "css-loader": "7.1.3" + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0" } } diff --git a/rspack/lightingcss-loader/rspack.config.js b/rspack/lightingcss-loader/rspack.config.js index 543d0b050..71fbcccee 100644 --- a/rspack/lightingcss-loader/rspack.config.js +++ b/rspack/lightingcss-loader/rspack.config.js @@ -1,9 +1,17 @@ -const { rspack } = require('@rspack/core'); -/** @type {import('@rspack/cli').Configuration} */ -const config = { +// @ts-check +import { defineConfig } from '@rspack/cli'; +import { rspack } from '@rspack/core'; + +export default defineConfig({ entry: './src/index.js', module: { rules: [ + { + test: /\.[cm]?[jt]sx?$/, + resolve: { + fullySpecified: false, + }, + }, { test: /\.css$/, use: [ @@ -24,8 +32,4 @@ const config = { template: './index.html', }), ], - experiments: { - css: true, - }, -}; -module.exports = config; +}); diff --git a/rspack/loader-compat/package.json b/rspack/loader-compat/package.json index 1dc7fb419..1f83a632b 100644 --- a/rspack/loader-compat/package.json +++ b/rspack/loader-compat/package.json @@ -1,41 +1,41 @@ { - "name": "example-loader-compat", + "name": "@rspack-example/loader-compat", "version": "1.0.0", "private": true, + "type": "module", "license": "MIT", - "main": "index.js", "scripts": { "build": "rspack build", - "dev": "rspack serve" + "dev": "rspack dev" }, "dependencies": { - "@node-rs/crc32": "1.10.6", - "react": "^19.2.4" + "react": "^19.2.7" }, "devDependencies": { - "@babel/preset-env": "7.29.0", + "@babel/preset-env": "7.29.7", "@mdx-js/loader": "3.1.1", - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4", + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0", "@svgr/webpack": "8.1.0", - "autoprefixer": "10.4.24", - "babel-loader": "10.0.0", - "css-loader": "7.1.3", + "autoprefixer": "10.5.0", + "babel-loader": "10.1.1", + "css-loader": "7.1.4", "file-loader": "6.2.0", "json-loader": "0.5.7", - "less-loader": "12.3.0", + "less-loader": "12.3.3", "node-loader": "2.1.0", - "postcss-loader": "8.2.0", + "postcss-loader": "8.2.1", "raw-loader": "4.0.2", - "sass": "1.97.3", - "sass-loader": "16.0.6", + "sass": "1.100.0", + "sass-loader": "16.0.8", "source-map-loader": "5.0.0", "style-loader": "4.0.0", "stylus": "0.64.0", - "stylus-loader": "8.1.2", + "stylus-loader": "8.1.3", "svg-react-loader": "0.4.6", "thread-loader": "4.0.4", - "ts-loader": "9.5.4", + "ts-loader": "9.6.0", "url-loader": "4.1.1", "yaml-loader": "0.9.0" } diff --git a/rspack/loader-compat/rspack.config.js b/rspack/loader-compat/rspack.config.js index 83ef5c4d0..18675b7a1 100644 --- a/rspack/loader-compat/rspack.config.js +++ b/rspack/loader-compat/rspack.config.js @@ -1,17 +1,19 @@ -/** @type {import('@rspack/cli').Configuration} */ -const config = { +// @ts-check +import { defineConfig } from '@rspack/cli'; + +export default defineConfig({ mode: 'none', entry: { main: './src/index.js', }, target: 'node', externalsType: 'commonjs', + output: { + filename: '[name].cjs', + }, resolve: { extensions: ['...', '.ts', '.tsx', '.jsx'], }, - experiments: { - css: true, - }, module: { rules: [ { @@ -105,7 +107,7 @@ const config = { { loader: 'node-loader', options: { - name: '[path][name].[ext]', + name: '[name].[ext]', }, }, ], @@ -113,19 +115,8 @@ const config = { { test: /\.png$/, exclude: /h\.png$/, - use: ({ resource, realResource, resourceQuery, compiler, issuer }) => { - console.log('resource', resource); - console.log('issuer', issuer); - console.log('realResource', realResource); - console.log('resourceQuery', resourceQuery); - return [ - { - loader: 'file-loader', - }, - ]; - }, + use: ['file-loader'], }, ], }, -}; -module.exports = config; +}); diff --git a/rspack/loader-compat/src/index.js b/rspack/loader-compat/src/index.js index 8cd0f40bf..ef82c8160 100644 --- a/rspack/loader-compat/src/index.js +++ b/rspack/loader-compat/src/index.js @@ -2,22 +2,21 @@ import a from './a.json'; import b from './b.less'; import c from './c.scss'; import d from './d.yaml'; -import e from './e.styl'; +import './e.styl'; +import Icon from 'svg-react-loader?name=Icon!./arco.svg'; import g from './g.md'; import h from './h.png'; import j from './j.txt'; import k from './k.ts'; import l from './l.png'; import { ReactComponent as Logo } from './logo.svg'; -import Icon from 'svg-react-loader?name=Icon!./arco.svg'; -import crc32 from '@node-rs/crc32'; +import addon from './test.darwin.node'; console.log({ a, b, c, d, - e, g, h, Logo, @@ -25,5 +24,5 @@ console.log({ k, l, Icon, - crc32, + addon, }); diff --git a/rspack/loader-compat/src/test.darwin.node b/rspack/loader-compat/src/test.darwin.node new file mode 100755 index 000000000..c5a4fe7a3 Binary files /dev/null and b/rspack/loader-compat/src/test.darwin.node differ diff --git a/rspack/minify-test/a.js b/rspack/minify-test/a.js index 2e7700bc6..0ed5c3008 100644 --- a/rspack/minify-test/a.js +++ b/rspack/minify-test/a.js @@ -1 +1 @@ -module.exports = 'a'; +export default 'a'; diff --git a/rspack/minify-test/a2.js b/rspack/minify-test/a2.js index cc6026722..c0101ef60 100644 --- a/rspack/minify-test/a2.js +++ b/rspack/minify-test/a2.js @@ -1 +1 @@ -module.exports = 'a2'; +export default 'a2'; diff --git a/rspack/minify-test/b.js b/rspack/minify-test/b.js index 3df3888fc..a68ac2819 100644 --- a/rspack/minify-test/b.js +++ b/rspack/minify-test/b.js @@ -1 +1 @@ -module.exports = 'b'; +export default 'b'; diff --git a/rspack/minify-test/index.js b/rspack/minify-test/index.js index 95996ce72..37689ba46 100644 --- a/rspack/minify-test/index.js +++ b/rspack/minify-test/index.js @@ -1,17 +1,17 @@ -const fs = require('fs'); -const path = require('path'); +import fs from 'node:fs'; +import path from 'node:path'; it('[minify-test]: chunk a should not be minified', () => { - const content = fs.readFileSync(path.resolve(__dirname, 'a.js'), 'utf-8'); + const content = fs.readFileSync(path.resolve(import.meta.dirname, 'a.js'), 'utf-8'); expect(content).toMatch('\n'); }); it('[minify-test]: chunk b should not be minified', () => { - const content = fs.readFileSync(path.resolve(__dirname, 'b.js'), 'utf-8'); + const content = fs.readFileSync(path.resolve(import.meta.dirname, 'b.js'), 'utf-8'); expect(content).toMatch('\n'); }); it('[minify-test]: chunk a2 should be minified', () => { - const content = fs.readFileSync(path.resolve(__dirname, 'a2.js'), 'utf-8'); + const content = fs.readFileSync(path.resolve(import.meta.dirname, 'a2.js'), 'utf-8'); expect(content).not.toMatch('\n'); }); diff --git a/rspack/minify-test/rspack.config.js b/rspack/minify-test/rspack.config.js index 785072538..0bbfb6991 100644 --- a/rspack/minify-test/rspack.config.js +++ b/rspack/minify-test/rspack.config.js @@ -1,9 +1,12 @@ -const { rspack } = require('../../packages/rspack'); +// @ts-check +import { defineConfig } from '@rspack/cli'; +import { rspack } from '../../packages/rspack'; /** * @type {import("@rspack/core").Configuration} */ -module.exports = { + +export default defineConfig({ target: 'node', devtool: false, entry: { @@ -21,4 +24,4 @@ module.exports = { exclude: [/a\.js/], }), ], -}; +}); diff --git a/rspack/module-federation-interop/README.md b/rspack/module-federation-interop/README.md deleted file mode 100644 index 91b81fa00..000000000 --- a/rspack/module-federation-interop/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# module-federation-interop - -This is the example shows different project using different module federation implementation (Rspack module federation v1, Rspack module federation v1.5 and webpack module federation), and interop with each other. diff --git a/rspack/module-federation-interop/package.json b/rspack/module-federation-interop/package.json deleted file mode 100644 index cf278b04e..000000000 --- a/rspack/module-federation-interop/package.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "name": "example-module-federation-interop", - "version": "1.0.0", - "private": true, - "license": "MIT", - "main": "index.js", - "scripts": { - "build": "pnpm --filter \"example-module-federation-interop-*\" build", - "dev": "pnpm --filter \"example-module-federation-interop-*\" dev", - "start": "pnpm --filter \"example-module-federation-interop-*\" start" - } -} diff --git a/rspack/module-federation-interop/rspack-mf-v1.5/package.json b/rspack/module-federation-interop/rspack-mf-v1.5/package.json deleted file mode 100644 index 3ed7ce3e3..000000000 --- a/rspack/module-federation-interop/rspack-mf-v1.5/package.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "name": "example-module-federation-interop-rspack-mf-v1.5", - "version": "1.0.0", - "main": "index.js", - "private": true, - "scripts": { - "dev": "rspack serve", - "build": "cross-env NODE_ENV=production rspack build", - "start": "serve ./dist -p 8081" - }, - "license": "MIT", - "dependencies": { - "react": "^19.2.4", - "react-dom": "^19.2.4" - }, - "devDependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4", - "@rspack/plugin-react-refresh": "^1.6.0", - "html-webpack-plugin": "^5.6.6", - "react-refresh": "^0.18.0", - "serve": "14.2.5" - } -} diff --git a/rspack/module-federation-interop/rspack-mf-v1.5/rspack.config.js b/rspack/module-federation-interop/rspack-mf-v1.5/rspack.config.js deleted file mode 100644 index 9a2d2401f..000000000 --- a/rspack/module-federation-interop/rspack-mf-v1.5/rspack.config.js +++ /dev/null @@ -1,69 +0,0 @@ -const path = require('path'); -const HtmlWebpackPlugin = require('html-webpack-plugin'); -const ReactRefreshPlugin = require('@rspack/plugin-react-refresh'); -const { rspack } = require('@rspack/core'); - -const isProduction = process.env.NODE_ENV === 'production'; -const containerName = 'Rspack_MF_v1_5'; - -/** @type {import('@rspack/core').Configuration} */ -module.exports = { - entry: './src/index.js', - context: __dirname, - devtool: false, - output: { - uniqueName: containerName, - }, - module: { - rules: [ - { - test: /\.js$/, - include: path.resolve(__dirname, 'src'), - use: { - loader: 'builtin:swc-loader', - options: { - jsc: { - parser: { - syntax: 'ecmascript', - jsx: true, - }, - transform: { - react: { - runtime: 'automatic', - refresh: !isProduction, - }, - }, - }, - }, - }, - }, - ], - }, - plugins: [ - new HtmlWebpackPlugin({ excludeChunks: [containerName] }), - new rspack.container.ModuleFederationPlugin({ - name: containerName, - remotes: { - Rspack_MF_v1: 'Rspack_MF_v1@http://localhost:8080/Rspack_MF_v1.js', - Webpack_MF: 'Webpack_MF@http://localhost:8082/Webpack_MF.js', - }, - exposes: { - './Component': './src/Component', - }, - shared: { - react: { - singleton: true, - }, - }, - // list of runtime plugin modules (feature of MF1.5) - runtimePlugins: ['./src/runtimePlugins/logger.js'], - }), - !isProduction && new ReactRefreshPlugin(), - ], - devServer: { - port: 8081, - headers: { - 'Access-Control-Allow-Origin': '*', - }, - }, -}; diff --git a/rspack/module-federation-interop/rspack-mf-v1.5/src/Component.js b/rspack/module-federation-interop/rspack-mf-v1.5/src/Component.js deleted file mode 100644 index f4bd2e80c..000000000 --- a/rspack/module-federation-interop/rspack-mf-v1.5/src/Component.js +++ /dev/null @@ -1,8 +0,0 @@ -const Component = () => ( -
-

- I'm a Component exposed from container: Rspack MF v1.5! -

-
-); -export default Component; diff --git a/rspack/module-federation-interop/rspack-mf-v1.5/src/bootstrap.js b/rspack/module-federation-interop/rspack-mf-v1.5/src/bootstrap.js deleted file mode 100644 index 9957a85e0..000000000 --- a/rspack/module-federation-interop/rspack-mf-v1.5/src/bootstrap.js +++ /dev/null @@ -1,16 +0,0 @@ -import { createRoot } from 'react-dom/client'; -import Component from './Component'; -import RemoteComponent1 from 'Webpack_MF/Component'; -import RemoteComponent2 from 'Rspack_MF_v1/Component'; - -const el = document.createElement('main'); -const root = createRoot(el); -root.render( -
-

Host: Rspack MF v1.5

- - - -
, -); -document.body.appendChild(el); diff --git a/rspack/module-federation-interop/rspack-mf-v1.5/src/index.js b/rspack/module-federation-interop/rspack-mf-v1.5/src/index.js deleted file mode 100644 index b93c7a026..000000000 --- a/rspack/module-federation-interop/rspack-mf-v1.5/src/index.js +++ /dev/null @@ -1 +0,0 @@ -import('./bootstrap'); diff --git a/rspack/module-federation-interop/rspack-mf-v1.5/src/runtimePlugins/logger.js b/rspack/module-federation-interop/rspack-mf-v1.5/src/runtimePlugins/logger.js deleted file mode 100644 index 259cf7de6..000000000 --- a/rspack/module-federation-interop/rspack-mf-v1.5/src/runtimePlugins/logger.js +++ /dev/null @@ -1,13 +0,0 @@ -export default function () { - return { - name: 'logger', - beforeInit(args) { - console.log('beforeInit: ', args); - return args; - }, - beforeLoadShare(args) { - console.log('beforeLoadShare: ', args); - return args; - }, - }; -} diff --git a/rspack/module-federation-interop/rspack-mf-v1/package.json b/rspack/module-federation-interop/rspack-mf-v1/package.json deleted file mode 100644 index fbc334d39..000000000 --- a/rspack/module-federation-interop/rspack-mf-v1/package.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "name": "example-module-federation-interop-rspack-mf-v1", - "version": "1.0.0", - "main": "index.js", - "private": true, - "scripts": { - "dev": "rspack serve", - "build": "cross-env NODE_ENV=production rspack build", - "start": "serve ./dist -p 8080" - }, - "license": "MIT", - "dependencies": { - "date-fns": "^4.1.0", - "react": "^19.2.4", - "react-dom": "^19.2.4" - }, - "devDependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4", - "@rspack/plugin-react-refresh": "^1.6.0", - "html-webpack-plugin": "^5.6.6", - "react-refresh": "^0.18.0", - "serve": "14.2.5" - } -} diff --git a/rspack/module-federation-interop/rspack-mf-v1/rspack.config.js b/rspack/module-federation-interop/rspack-mf-v1/rspack.config.js deleted file mode 100644 index f47904b05..000000000 --- a/rspack/module-federation-interop/rspack-mf-v1/rspack.config.js +++ /dev/null @@ -1,67 +0,0 @@ -const path = require('path'); -const HtmlWebpackPlugin = require('html-webpack-plugin'); -const ReactRefreshPlugin = require('@rspack/plugin-react-refresh'); -const { rspack } = require('@rspack/core'); - -const isProduction = process.env.NODE_ENV === 'production'; -const containerName = 'Rspack_MF_v1'; - -/** @type {import('@rspack/core').Configuration} */ -module.exports = { - entry: './src/index.js', - context: __dirname, - devtool: false, - output: { - uniqueName: containerName, - }, - module: { - rules: [ - { - test: /\.js$/, - include: path.resolve(__dirname, 'src'), - use: { - loader: 'builtin:swc-loader', - options: { - jsc: { - parser: { - syntax: 'ecmascript', - jsx: true, - }, - transform: { - react: { - runtime: 'automatic', - refresh: !isProduction, - }, - }, - }, - }, - }, - }, - ], - }, - plugins: [ - new HtmlWebpackPlugin({ excludeChunks: [containerName] }), - new rspack.container.ModuleFederationPluginV1({ - name: containerName, - remotes: { - Rspack_MF_v1_5: 'Rspack_MF_v1_5@http://localhost:8081/Rspack_MF_v1_5.js', - Webpack_MF: 'Webpack_MF@http://localhost:8082/Webpack_MF.js', - }, - exposes: { - './Component': './src/Component', - }, - shared: { - react: { - singleton: true, - }, - }, - }), - !isProduction && new ReactRefreshPlugin(), - ], - devServer: { - port: 8080, - headers: { - 'Access-Control-Allow-Origin': '*', - }, - }, -}; diff --git a/rspack/module-federation-interop/rspack-mf-v1/src/Component.js b/rspack/module-federation-interop/rspack-mf-v1/src/Component.js deleted file mode 100644 index 4e099d4c1..000000000 --- a/rspack/module-federation-interop/rspack-mf-v1/src/Component.js +++ /dev/null @@ -1,8 +0,0 @@ -const Component = () => ( -
-

- I'm a Component exposed from container: Rspack MF v1! -

-
-); -export default Component; diff --git a/rspack/module-federation-interop/rspack-mf-v1/src/bootstrap.js b/rspack/module-federation-interop/rspack-mf-v1/src/bootstrap.js deleted file mode 100644 index fad4835f8..000000000 --- a/rspack/module-federation-interop/rspack-mf-v1/src/bootstrap.js +++ /dev/null @@ -1,16 +0,0 @@ -import { createRoot } from 'react-dom/client'; -import Component from './Component'; -import RemoteComponent1 from 'Webpack_MF/Component'; -import RemoteComponent2 from 'Rspack_MF_v1_5/Component'; - -const el = document.createElement('main'); -const root = createRoot(el); -root.render( -
-

Host: Rspack MF v1

- - - -
, -); -document.body.appendChild(el); diff --git a/rspack/module-federation-interop/rspack-mf-v1/src/index.js b/rspack/module-federation-interop/rspack-mf-v1/src/index.js deleted file mode 100644 index b93c7a026..000000000 --- a/rspack/module-federation-interop/rspack-mf-v1/src/index.js +++ /dev/null @@ -1 +0,0 @@ -import('./bootstrap'); diff --git a/rspack/module-federation-interop/webpack-mf/package.json b/rspack/module-federation-interop/webpack-mf/package.json deleted file mode 100644 index 3cefa2a91..000000000 --- a/rspack/module-federation-interop/webpack-mf/package.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "name": "example-module-federation-interop-webpack-mf", - "version": "1.0.0", - "main": "index.js", - "private": true, - "scripts": { - "dev": "webpack serve", - "build": "cross-env NODE_ENV=production webpack", - "start": "serve ./dist -p 8082" - }, - "license": "MIT", - "dependencies": { - "react": "^19.2.4", - "react-dom": "^19.2.4" - }, - "devDependencies": { - "@babel/core": "^7.29.0", - "@babel/preset-react": "^7.28.5", - "@pmmmwh/react-refresh-webpack-plugin": "^0.6.2", - "babel-loader": "^10.0.0", - "html-webpack-plugin": "^5.6.6", - "react-refresh": "^0.18.0", - "serve": "14.2.5", - "webpack": "^5.104.1", - "webpack-cli": "6.0.1" - } -} diff --git a/rspack/module-federation-interop/webpack-mf/src/Component.js b/rspack/module-federation-interop/webpack-mf/src/Component.js deleted file mode 100644 index 199327402..000000000 --- a/rspack/module-federation-interop/webpack-mf/src/Component.js +++ /dev/null @@ -1,8 +0,0 @@ -const Component = () => ( -
-

- I'm a Component exposed from container: Webpack MF! -

-
-); -export default Component; diff --git a/rspack/module-federation-interop/webpack-mf/src/bootstrap.js b/rspack/module-federation-interop/webpack-mf/src/bootstrap.js deleted file mode 100644 index 91bfd8bb5..000000000 --- a/rspack/module-federation-interop/webpack-mf/src/bootstrap.js +++ /dev/null @@ -1,16 +0,0 @@ -import { createRoot } from 'react-dom/client'; -import Component from './Component'; -import RemoteComponent1 from 'Rspack_MF_v1/Component'; -import RemoteComponent2 from 'Rspack_MF_v1_5/Component'; - -const el = document.createElement('main'); -const root = createRoot(el); -root.render( -
-

Host: Webpack MF

- - - -
, -); -document.body.appendChild(el); diff --git a/rspack/module-federation-interop/webpack-mf/src/index.js b/rspack/module-federation-interop/webpack-mf/src/index.js deleted file mode 100644 index b93c7a026..000000000 --- a/rspack/module-federation-interop/webpack-mf/src/index.js +++ /dev/null @@ -1 +0,0 @@ -import('./bootstrap'); diff --git a/rspack/module-federation-interop/webpack-mf/webpack.config.js b/rspack/module-federation-interop/webpack-mf/webpack.config.js deleted file mode 100644 index 0bf6e1b76..000000000 --- a/rspack/module-federation-interop/webpack-mf/webpack.config.js +++ /dev/null @@ -1,57 +0,0 @@ -const path = require('path'); -const HtmlWebpackPlugin = require('html-webpack-plugin'); -const ReactRefreshPlugin = require('@pmmmwh/react-refresh-webpack-plugin'); -const webpack = require('webpack'); - -const isProduction = process.env.NODE_ENV === 'production'; -const containerName = 'Webpack_MF'; - -/** @type {import('webpack').Configuration} */ -module.exports = { - entry: './src/index.js', - context: __dirname, - devtool: false, - output: { - uniqueName: containerName, - }, - module: { - rules: [ - { - test: /\.js$/, - include: path.resolve(__dirname, 'src'), - use: { - loader: 'babel-loader', - options: { - presets: [['@babel/preset-react', { runtime: 'automatic' }]], - plugins: [!isProduction && require.resolve('react-refresh/babel')].filter(Boolean), - }, - }, - }, - ], - }, - plugins: [ - new HtmlWebpackPlugin({ excludeChunks: [containerName] }), - new webpack.container.ModuleFederationPlugin({ - name: containerName, - remotes: { - Rspack_MF_v1: 'Rspack_MF_v1@http://localhost:8080/Rspack_MF_v1.js', - Rspack_MF_v1_5: 'Rspack_MF_v1_5@http://localhost:8081/Rspack_MF_v1_5.js', - }, - exposes: { - './Component': './src/Component', - }, - shared: { - react: { - singleton: true, - }, - }, - }), - !isProduction && new ReactRefreshPlugin(), - ], - devServer: { - port: 8082, - headers: { - 'Access-Control-Allow-Origin': '*', - }, - }, -}; diff --git a/rspack/module-federation-v1.5/app/package.json b/rspack/module-federation-v1.5/app/package.json index c635b4051..8810f6cc7 100644 --- a/rspack/module-federation-v1.5/app/package.json +++ b/rspack/module-federation-v1.5/app/package.json @@ -1,25 +1,26 @@ { - "name": "example-module-federation-v1.5-app", + "name": "@rspack-example/module-federation-v1.5-app", "version": "1.0.0", - "main": "index.js", "private": true, + "type": "module", "scripts": { - "dev": "rspack serve", + "dev": "rspack dev", "build": "cross-env NODE_ENV=production rspack build", "start": "serve ./dist -p 8080" }, "license": "MIT", "dependencies": { - "date-fns": "^4.1.0", - "react": "^19.2.4", - "react-dom": "^19.2.4" + "date-fns": "^4.4.0", + "react": "^19.2.7", + "react-dom": "^19.2.7" }, "devDependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4", - "@rspack/plugin-react-refresh": "^1.6.0", - "html-webpack-plugin": "^5.6.6", + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0", + "@rspack/plugin-react-refresh": "^2.0.1", + "html-webpack-plugin": "^5.6.7", "react-refresh": "^0.18.0", - "serve": "14.2.5" + "serve": "14.2.6" } } diff --git a/rspack/module-federation-v1.5/app/rspack.config.js b/rspack/module-federation-v1.5/app/rspack.config.js index 159821dba..644b0f0e7 100644 --- a/rspack/module-federation-v1.5/app/rspack.config.js +++ b/rspack/module-federation-v1.5/app/rspack.config.js @@ -1,14 +1,17 @@ -const path = require('path'); -const HtmlWebpackPlugin = require('html-webpack-plugin'); -const ReactRefreshPlugin = require('@rspack/plugin-react-refresh'); -const { rspack } = require('@rspack/core'); +// @ts-check +import path from 'node:path'; +import { defineConfig } from '@rspack/cli'; +import { rspack } from '@rspack/core'; +import { ReactRefreshRspackPlugin } from '@rspack/plugin-react-refresh'; +import HtmlWebpackPlugin from 'html-webpack-plugin'; const isProduction = process.env.NODE_ENV === 'production'; /** @type {import('@rspack/core').Configuration} */ -module.exports = { + +export default defineConfig({ entry: './src/index.js', - context: __dirname, + context: import.meta.dirname, output: { // set uniqueName explicitly to make react-refresh works uniqueName: 'app', @@ -16,16 +19,19 @@ module.exports = { module: { rules: [ { - test: /\.js$/, - include: path.resolve(__dirname, 'src'), + test: /\.[cm]?[jt]sx?$/, + resolve: { + fullySpecified: false, + }, + }, + { + test: /\.(?:js|mjs|cjs|jsx)$/, + include: path.resolve(import.meta.dirname, 'src'), use: { loader: 'builtin:swc-loader', options: { + detectSyntax: 'auto', jsc: { - parser: { - syntax: 'ecmascript', - jsx: true, - }, transform: { react: { runtime: 'automatic', @@ -63,9 +69,9 @@ module.exports = { // list of runtime plugin modules (feature of MF1.5) runtimePlugins: ['./src/runtimePlugins/logger.js'], }), - !isProduction && new ReactRefreshPlugin(), + !isProduction && new ReactRefreshRspackPlugin(), ], devServer: { port: 8080, }, -}; +}); diff --git a/rspack/module-federation-v1.5/lib1/package.json b/rspack/module-federation-v1.5/lib1/package.json index 090258409..261b144b8 100644 --- a/rspack/module-federation-v1.5/lib1/package.json +++ b/rspack/module-federation-v1.5/lib1/package.json @@ -1,25 +1,26 @@ { - "name": "example-module-federation-v1.5-lib1", + "name": "@rspack-example/module-federation-v1.5-lib1", "version": "1.0.0", - "main": "index.js", "private": true, + "type": "module", "scripts": { - "dev": "rspack serve", + "dev": "rspack dev", "build": "cross-env NODE_ENV=production rspack build", "start": "serve ./dist -p 8081" }, "license": "MIT", "dependencies": { - "date-fns": "^4.1.0", - "react": "^19.2.4", - "react-dom": "^19.2.4" + "date-fns": "^4.4.0", + "react": "^19.2.7", + "react-dom": "^19.2.7" }, "devDependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4", - "@rspack/plugin-react-refresh": "^1.6.0", - "html-webpack-plugin": "^5.6.6", + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0", + "@rspack/plugin-react-refresh": "^2.0.1", + "html-webpack-plugin": "^5.6.7", "react-refresh": "^0.18.0", - "serve": "14.2.5" + "serve": "14.2.6" } } diff --git a/rspack/module-federation-v1.5/lib1/rspack.config.js b/rspack/module-federation-v1.5/lib1/rspack.config.js index 19468ae90..c20ca24f8 100644 --- a/rspack/module-federation-v1.5/lib1/rspack.config.js +++ b/rspack/module-federation-v1.5/lib1/rspack.config.js @@ -1,14 +1,17 @@ -const path = require('path'); -const HtmlWebpackPlugin = require('html-webpack-plugin'); -const ReactRefreshPlugin = require('@rspack/plugin-react-refresh'); -const { rspack } = require('@rspack/core'); +// @ts-check +import path from 'node:path'; +import { defineConfig } from '@rspack/cli'; +import { rspack } from '@rspack/core'; +import { ReactRefreshRspackPlugin } from '@rspack/plugin-react-refresh'; +import HtmlWebpackPlugin from 'html-webpack-plugin'; const isProduction = process.env.NODE_ENV === 'production'; /** @type {import('@rspack/core').Configuration} */ -module.exports = { + +export default defineConfig({ entry: './src/index.js', - context: __dirname, + context: import.meta.dirname, output: { // set uniqueName explicitly to make react-refresh works uniqueName: 'lib1', @@ -16,16 +19,19 @@ module.exports = { module: { rules: [ { - test: /\.js$/, - include: path.resolve(__dirname, 'src'), + test: /\.[cm]?[jt]sx?$/, + resolve: { + fullySpecified: false, + }, + }, + { + test: /\.(?:js|mjs|cjs|jsx)$/, + include: path.resolve(import.meta.dirname, 'src'), use: { loader: 'builtin:swc-loader', options: { + detectSyntax: 'auto', jsc: { - parser: { - syntax: 'ecmascript', - jsx: true, - }, transform: { react: { runtime: 'automatic', @@ -62,7 +68,7 @@ module.exports = { }, ], }), - !isProduction && new ReactRefreshPlugin(), + !isProduction && new ReactRefreshRspackPlugin(), ], devServer: { port: 8081, @@ -71,4 +77,4 @@ module.exports = { 'Access-Control-Allow-Origin': '*', }, }, -}; +}); diff --git a/rspack/module-federation-v1.5/lib2/package.json b/rspack/module-federation-v1.5/lib2/package.json index 94b9129d1..5694f5735 100644 --- a/rspack/module-federation-v1.5/lib2/package.json +++ b/rspack/module-federation-v1.5/lib2/package.json @@ -1,25 +1,26 @@ { - "name": "example-module-federation-v1.5-lib2", + "name": "@rspack-example/module-federation-v1.5-lib2", "version": "1.0.0", - "main": "index.js", "private": true, + "type": "module", "scripts": { - "dev": "rspack serve", + "dev": "rspack dev", "build": "cross-env NODE_ENV=production rspack build", "start": "serve ./dist -p 8082" }, "license": "MIT", "dependencies": { - "date-fns": "^4.1.0", - "lodash": "^4.17.23", - "react": "^19.2.4", - "react-dom": "^19.2.4" + "date-fns": "^4.4.0", + "lodash": "^4.18.1", + "react": "^19.2.7", + "react-dom": "^19.2.7" }, "devDependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4", - "@rspack/plugin-react-refresh": "^1.6.0", + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0", + "@rspack/plugin-react-refresh": "^2.0.1", "react-refresh": "^0.18.0", - "serve": "14.2.5" + "serve": "14.2.6" } } diff --git a/rspack/module-federation-v1.5/lib2/rspack.config.js b/rspack/module-federation-v1.5/lib2/rspack.config.js index 3e40783d0..51f2c571e 100644 --- a/rspack/module-federation-v1.5/lib2/rspack.config.js +++ b/rspack/module-federation-v1.5/lib2/rspack.config.js @@ -1,13 +1,16 @@ -const path = require('path'); -const ReactRefreshPlugin = require('@rspack/plugin-react-refresh'); -const { rspack } = require('@rspack/core'); +// @ts-check +import path from 'node:path'; +import { defineConfig } from '@rspack/cli'; +import { rspack } from '@rspack/core'; +import { ReactRefreshRspackPlugin } from '@rspack/plugin-react-refresh'; const isProduction = process.env.NODE_ENV === 'production'; /** @type {import('@rspack/core').Configuration} */ -module.exports = { + +export default defineConfig({ entry: {}, - context: __dirname, + context: import.meta.dirname, output: { // set uniqueName explicitly to make react-refresh works uniqueName: 'lib2', @@ -15,16 +18,13 @@ module.exports = { module: { rules: [ { - test: /\.js$/, - include: path.resolve(__dirname, 'src'), + test: /\.(?:js|mjs|cjs|jsx)$/, + include: path.resolve(import.meta.dirname, 'src'), use: { loader: 'builtin:swc-loader', options: { + detectSyntax: 'auto', jsc: { - parser: { - syntax: 'ecmascript', - jsx: true, - }, transform: { react: { runtime: 'automatic', @@ -63,7 +63,7 @@ module.exports = { }, ], }), - !isProduction && new ReactRefreshPlugin(), + !isProduction && new ReactRefreshRspackPlugin(), ], devServer: { port: 8082, @@ -72,4 +72,4 @@ module.exports = { 'Access-Control-Allow-Origin': '*', }, }, -}; +}); diff --git a/rspack/module-federation-v1.5/package.json b/rspack/module-federation-v1.5/package.json index 65c73def4..a66719ad5 100644 --- a/rspack/module-federation-v1.5/package.json +++ b/rspack/module-federation-v1.5/package.json @@ -1,12 +1,12 @@ { - "name": "example-module-federation-v1.5", + "name": "@rspack-example/module-federation-v1.5", "version": "1.0.0", "private": true, + "type": "module", "license": "MIT", - "main": "index.js", "scripts": { - "build": "pnpm --filter \"example-module-federation-v1.5-*\" build", - "dev": "pnpm --filter \"example-module-federation-v1.5-*\" dev", - "start": "pnpm --filter \"example-module-federation-v1.5-*\" start" + "build": "pnpm --filter \"@rspack-example/module-federation-v1.5-*\" build", + "dev": "pnpm --filter \"@rspack-example/module-federation-v1.5-*\" dev", + "start": "pnpm --filter \"@rspack-example/module-federation-v1.5-*\" start" } } diff --git a/rspack/module-federation-v1/app/package.json b/rspack/module-federation-v1/app/package.json index 5fbc80698..f3a66915f 100644 --- a/rspack/module-federation-v1/app/package.json +++ b/rspack/module-federation-v1/app/package.json @@ -1,25 +1,26 @@ { - "name": "example-module-federation-v1-app", + "name": "@rspack-example/module-federation-v1-app", "version": "1.0.0", - "main": "index.js", "private": true, + "type": "module", "scripts": { - "dev": "rspack serve", + "dev": "rspack dev", "build": "cross-env NODE_ENV=production rspack build", "start": "serve ./dist -p 8080" }, "license": "MIT", "dependencies": { - "date-fns": "^4.1.0", - "react": "^19.2.4", - "react-dom": "^19.2.4" + "date-fns": "^4.4.0", + "react": "^19.2.7", + "react-dom": "^19.2.7" }, "devDependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4", - "@rspack/plugin-react-refresh": "^1.6.0", - "html-webpack-plugin": "^5.6.6", + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0", + "@rspack/plugin-react-refresh": "^2.0.1", + "html-webpack-plugin": "^5.6.7", "react-refresh": "^0.18.0", - "serve": "14.2.5" + "serve": "14.2.6" } } diff --git a/rspack/module-federation-v1/app/rspack.config.js b/rspack/module-federation-v1/app/rspack.config.js index e241e61c0..3197515c3 100644 --- a/rspack/module-federation-v1/app/rspack.config.js +++ b/rspack/module-federation-v1/app/rspack.config.js @@ -1,14 +1,17 @@ -const path = require('path'); -const HtmlWebpackPlugin = require('html-webpack-plugin'); -const ReactRefreshPlugin = require('@rspack/plugin-react-refresh'); -const { rspack } = require('@rspack/core'); +// @ts-check +import path from 'node:path'; +import { defineConfig } from '@rspack/cli'; +import { rspack } from '@rspack/core'; +import { ReactRefreshRspackPlugin } from '@rspack/plugin-react-refresh'; +import HtmlWebpackPlugin from 'html-webpack-plugin'; const isProduction = process.env.NODE_ENV === 'production'; /** @type {import('@rspack/core').Configuration} */ -module.exports = { + +export default defineConfig({ entry: './src/index.js', - context: __dirname, + context: import.meta.dirname, output: { // set uniqueName explicitly to make react-refresh works uniqueName: 'app', @@ -16,16 +19,19 @@ module.exports = { module: { rules: [ { - test: /\.js$/, - include: path.resolve(__dirname, 'src'), + test: /\.[cm]?[jt]sx?$/, + resolve: { + fullySpecified: false, + }, + }, + { + test: /\.(?:js|mjs|cjs|jsx)$/, + include: path.resolve(import.meta.dirname, 'src'), use: { loader: 'builtin:swc-loader', options: { + detectSyntax: 'auto', jsc: { - parser: { - syntax: 'ecmascript', - jsx: true, - }, transform: { react: { runtime: 'automatic', @@ -60,9 +66,9 @@ module.exports = { }, }, }), - !isProduction && new ReactRefreshPlugin(), + !isProduction && new ReactRefreshRspackPlugin(), ], devServer: { port: 8080, }, -}; +}); diff --git a/rspack/module-federation-v1/lib1/package.json b/rspack/module-federation-v1/lib1/package.json index 5611e9fd0..98b53e23a 100644 --- a/rspack/module-federation-v1/lib1/package.json +++ b/rspack/module-federation-v1/lib1/package.json @@ -1,25 +1,26 @@ { - "name": "example-module-federation-v1-lib1", + "name": "@rspack-example/module-federation-v1-lib1", "version": "1.0.0", - "main": "index.js", "private": true, + "type": "module", "scripts": { - "dev": "rspack serve", + "dev": "rspack dev", "build": "cross-env NODE_ENV=production rspack build", "start": "serve ./dist -p 8081" }, "license": "MIT", "dependencies": { - "date-fns": "^4.1.0", - "react": "^19.2.4", - "react-dom": "^19.2.4" + "date-fns": "^4.4.0", + "react": "^19.2.7", + "react-dom": "^19.2.7" }, "devDependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4", - "@rspack/plugin-react-refresh": "^1.6.0", - "html-webpack-plugin": "^5.6.6", + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0", + "@rspack/plugin-react-refresh": "^2.0.1", + "html-webpack-plugin": "^5.6.7", "react-refresh": "^0.18.0", - "serve": "14.2.5" + "serve": "14.2.6" } } diff --git a/rspack/module-federation-v1/lib1/rspack.config.js b/rspack/module-federation-v1/lib1/rspack.config.js index ff09ec34c..aebb73e6a 100644 --- a/rspack/module-federation-v1/lib1/rspack.config.js +++ b/rspack/module-federation-v1/lib1/rspack.config.js @@ -1,14 +1,17 @@ -const path = require('path'); -const HtmlWebpackPlugin = require('html-webpack-plugin'); -const ReactRefreshPlugin = require('@rspack/plugin-react-refresh'); -const { rspack } = require('@rspack/core'); +// @ts-check +import path from 'node:path'; +import { defineConfig } from '@rspack/cli'; +import { rspack } from '@rspack/core'; +import { ReactRefreshRspackPlugin } from '@rspack/plugin-react-refresh'; +import HtmlWebpackPlugin from 'html-webpack-plugin'; const isProduction = process.env.NODE_ENV === 'production'; /** @type {import('@rspack/core').Configuration} */ -module.exports = { + +export default defineConfig({ entry: './src/index.js', - context: __dirname, + context: import.meta.dirname, output: { // set uniqueName explicitly to make react-refresh works uniqueName: 'lib1', @@ -16,16 +19,19 @@ module.exports = { module: { rules: [ { - test: /\.js$/, - include: path.resolve(__dirname, 'src'), + test: /\.[cm]?[jt]sx?$/, + resolve: { + fullySpecified: false, + }, + }, + { + test: /\.(?:js|mjs|cjs|jsx)$/, + include: path.resolve(import.meta.dirname, 'src'), use: { loader: 'builtin:swc-loader', options: { + detectSyntax: 'auto', jsc: { - parser: { - syntax: 'ecmascript', - jsx: true, - }, transform: { react: { runtime: 'automatic', @@ -62,7 +68,7 @@ module.exports = { }, ], }), - !isProduction && new ReactRefreshPlugin(), + !isProduction && new ReactRefreshRspackPlugin(), ], devServer: { port: 8081, @@ -71,4 +77,4 @@ module.exports = { 'Access-Control-Allow-Origin': '*', }, }, -}; +}); diff --git a/rspack/module-federation-v1/lib2/package.json b/rspack/module-federation-v1/lib2/package.json index 78cefe51f..7c1101847 100644 --- a/rspack/module-federation-v1/lib2/package.json +++ b/rspack/module-federation-v1/lib2/package.json @@ -1,25 +1,26 @@ { - "name": "example-module-federation-v1-lib2", + "name": "@rspack-example/module-federation-v1-lib2", "version": "1.0.0", - "main": "index.js", "private": true, + "type": "module", "scripts": { - "dev": "rspack serve", + "dev": "rspack dev", "build": "cross-env NODE_ENV=production rspack build", "start": "serve ./dist -p 8082" }, "license": "MIT", "dependencies": { - "date-fns": "^4.1.0", - "lodash": "^4.17.23", - "react": "^19.2.4", - "react-dom": "^19.2.4" + "date-fns": "^4.4.0", + "lodash": "^4.18.1", + "react": "^19.2.7", + "react-dom": "^19.2.7" }, "devDependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4", - "@rspack/plugin-react-refresh": "^1.6.0", + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0", + "@rspack/plugin-react-refresh": "^2.0.1", "react-refresh": "^0.18.0", - "serve": "14.2.5" + "serve": "14.2.6" } } diff --git a/rspack/module-federation-v1/lib2/rspack.config.js b/rspack/module-federation-v1/lib2/rspack.config.js index 0710c5e24..68a00f447 100644 --- a/rspack/module-federation-v1/lib2/rspack.config.js +++ b/rspack/module-federation-v1/lib2/rspack.config.js @@ -1,13 +1,16 @@ -const path = require('path'); -const ReactRefreshPlugin = require('@rspack/plugin-react-refresh'); -const { rspack } = require('@rspack/core'); +// @ts-check +import path from 'node:path'; +import { defineConfig } from '@rspack/cli'; +import { rspack } from '@rspack/core'; +import { ReactRefreshRspackPlugin } from '@rspack/plugin-react-refresh'; const isProduction = process.env.NODE_ENV === 'production'; /** @type {import('@rspack/core').Configuration} */ -module.exports = { + +export default defineConfig({ entry: {}, - context: __dirname, + context: import.meta.dirname, output: { // set uniqueName explicitly to make react-refresh works uniqueName: 'lib2', @@ -15,16 +18,13 @@ module.exports = { module: { rules: [ { - test: /\.js$/, - include: path.resolve(__dirname, 'src'), + test: /\.(?:js|mjs|cjs|jsx)$/, + include: path.resolve(import.meta.dirname, 'src'), use: { loader: 'builtin:swc-loader', options: { + detectSyntax: 'auto', jsc: { - parser: { - syntax: 'ecmascript', - jsx: true, - }, transform: { react: { runtime: 'automatic', @@ -63,7 +63,7 @@ module.exports = { }, ], }), - !isProduction && new ReactRefreshPlugin(), + !isProduction && new ReactRefreshRspackPlugin(), ], devServer: { port: 8082, @@ -72,4 +72,4 @@ module.exports = { 'Access-Control-Allow-Origin': '*', }, }, -}; +}); diff --git a/rspack/module-federation-v1/package.json b/rspack/module-federation-v1/package.json index 47aff020d..6c7634303 100644 --- a/rspack/module-federation-v1/package.json +++ b/rspack/module-federation-v1/package.json @@ -1,12 +1,12 @@ { - "name": "example-module-federation-v1", + "name": "@rspack-example/module-federation-v1", "version": "1.0.0", "private": true, + "type": "module", "license": "MIT", - "main": "index.js", "scripts": { - "build": "pnpm --filter \"example-module-federation-v1-*\" build", - "dev": "pnpm --filter \"example-module-federation-v1-*\" dev", - "start": "pnpm --filter \"example-module-federation-v1-*\" start" + "build": "pnpm --filter \"@rspack-example/module-federation-v1-*\" build", + "dev": "pnpm --filter \"@rspack-example/module-federation-v1-*\" dev", + "start": "pnpm --filter \"@rspack-example/module-federation-v1-*\" start" } } diff --git a/rspack/monaco-editor-js/package.json b/rspack/monaco-editor-js/package.json index 3ffa7851b..50ad374d1 100644 --- a/rspack/monaco-editor-js/package.json +++ b/rspack/monaco-editor-js/package.json @@ -1,18 +1,19 @@ { - "name": "example-monaco-editor-js", + "name": "@rspack-example/monaco-editor-js", "version": "1.0.0", "private": true, + "type": "module", "license": "MIT", - "main": "index.js", "scripts": { "build": "rspack build", - "dev": "rspack serve" + "dev": "rspack dev" }, "dependencies": { - "@rspack/cli": "1.7.4", "monaco-editor": "^0.55.1" }, "devDependencies": { - "@rspack/core": "1.7.4" + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0" } } diff --git a/rspack/monaco-editor-js/rspack.config.js b/rspack/monaco-editor-js/rspack.config.js index 0a871c469..882b6b326 100644 --- a/rspack/monaco-editor-js/rspack.config.js +++ b/rspack/monaco-editor-js/rspack.config.js @@ -1,29 +1,35 @@ -const { rspack } = require('@rspack/core'); -const path = require('path'); +// @ts-check +import path from 'node:path'; +import { defineConfig } from '@rspack/cli'; +import { rspack } from '@rspack/core'; -module.exports = { +export default defineConfig({ entry: { app: './index.js', }, output: { globalObject: 'self', filename: '[name].bundle.js', - path: path.resolve(__dirname, 'dist'), - }, - experiments: { - css: true, + path: path.resolve(import.meta.dirname, 'dist'), }, module: { rules: [ + { + test: /\.css$/, + type: 'css', + }, { test: /\.ttf$/, type: 'asset/resource', }, ], }, + performance: { + hints: false, + }, plugins: [ new rspack.HtmlRspackPlugin({ template: './index.html', }), ], -}; +}); diff --git a/rspack/monaco-editor-ts-react/package.json b/rspack/monaco-editor-ts-react/package.json index 1aa8f2e8c..6890a3aa9 100644 --- a/rspack/monaco-editor-ts-react/package.json +++ b/rspack/monaco-editor-ts-react/package.json @@ -1,23 +1,25 @@ { - "name": "example-monaco-editor-ts-react", + "name": "@rspack-example/monaco-editor-ts-react", "version": "1.0.0", "private": true, + "type": "module", "license": "MIT", - "main": "index.js", "scripts": { "build": "rspack build", - "dev": "rspack serve" + "dev": "rspack dev" }, "dependencies": { - "@rspack/cli": "1.7.4", "monaco-editor": "^0.55.1", - "react": "^19.2.4", - "react-dom": "^19.2.4", + "react": "^19.2.7", + "react-dom": "^19.2.7", "react-refresh": "0.18.0" }, "devDependencies": { - "@rspack/core": "1.7.4", - "@types/react": "^19.2.10", + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0", + "@types/node": "^24.12.4", + "@types/react": "^19.2.15", "@types/react-dom": "^19.2.3", "typescript": "^5.9.3" } diff --git a/rspack/monaco-editor-ts-react/rspack.config.js b/rspack/monaco-editor-ts-react/rspack.config.js index 6841b781c..bce479f2e 100644 --- a/rspack/monaco-editor-ts-react/rspack.config.js +++ b/rspack/monaco-editor-ts-react/rspack.config.js @@ -1,7 +1,9 @@ -const { rspack } = require('@rspack/core'); -const path = require('path'); +// @ts-check +import path from 'node:path'; +import { defineConfig } from '@rspack/cli'; +import { rspack } from '@rspack/core'; -module.exports = { +export default defineConfig({ entry: { app: './src/index.tsx', }, @@ -10,32 +12,31 @@ module.exports = { }, resolve: { extensions: ['.js', '.jsx', '.tsx', '.ts'], - tsConfig: path.resolve(__dirname, 'tsconfig.json'), + tsConfig: path.resolve(import.meta.dirname, 'tsconfig.json'), }, output: { globalObject: 'self', filename: '[name].bundle.js', - path: path.resolve(__dirname, 'dist'), - }, - experiments: { - css: true, + path: path.resolve(import.meta.dirname, 'dist'), }, module: { rules: [ + { + test: /\.css$/, + type: 'css', + }, { test: /\.ttf$/, type: 'asset/resource', }, { - test: /\.tsx$/, + test: /\.(?:js|mjs|jsx|ts|tsx)$/, + exclude: /node_modules/, use: { loader: 'builtin:swc-loader', options: { + detectSyntax: 'auto', jsc: { - parser: { - syntax: 'typescript', - jsx: true, - }, externalHelpers: true, preserveAllComments: false, transform: { @@ -50,27 +51,14 @@ module.exports = { }, type: 'javascript/auto', }, - { - test: /\.ts$/, - use: { - loader: 'builtin:swc-loader', - options: { - jsc: { - parser: { - syntax: 'typescript', - }, - externalHelpers: true, - preserveAllComments: false, - }, - }, - }, - type: 'javascript/auto', - }, ], }, + performance: { + hints: false, + }, plugins: [ new rspack.HtmlRspackPlugin({ template: './src/index.html', }), - ] -}; + ], +}); diff --git a/rspack/monaco-editor-ts-react/src/assets.d.ts b/rspack/monaco-editor-ts-react/src/assets.d.ts new file mode 100644 index 000000000..35306c6fc --- /dev/null +++ b/rspack/monaco-editor-ts-react/src/assets.d.ts @@ -0,0 +1 @@ +declare module '*.css'; diff --git a/rspack/monaco-editor-ts-react/tsconfig.json b/rspack/monaco-editor-ts-react/tsconfig.json index 198ecf317..08ae59cd4 100644 --- a/rspack/monaco-editor-ts-react/tsconfig.json +++ b/rspack/monaco-editor-ts-react/tsconfig.json @@ -1,16 +1,15 @@ { "compilerOptions": { - "sourceMap": true, - "module": "ES2020", - "moduleResolution": "node", + "module": "ESNext", + "moduleResolution": "bundler", "strict": true, - "target": "ES6", - "outDir": "./dist", - "lib": ["dom", "es5", "es2015.collection", "es2015.promise"], - "types": [], - "jsx": "preserve", - "esModuleInterop": true, - "typeRoots": ["node_modules/@types"] + "target": "ES2020", + "noEmit": true, + "skipLibCheck": true, + "lib": ["DOM", "ES2020"], + "types": ["@rspack/core/module", "node"], + "jsx": "react-jsx", + "esModuleInterop": true }, "include": ["./src/**/*"], "exclude": ["node_modules"] diff --git a/rspack/monaco-editor-webpack-plugin/package.json b/rspack/monaco-editor-webpack-plugin/package.json index 1d1564590..b0101a6f9 100644 --- a/rspack/monaco-editor-webpack-plugin/package.json +++ b/rspack/monaco-editor-webpack-plugin/package.json @@ -1,16 +1,17 @@ { - "name": "example-monaco-editor-webpack-plugin", + "name": "@rspack-example/monaco-editor-webpack-plugin", "version": "1.0.0", "private": true, + "type": "module", "license": "MIT", - "main": "index.js", "scripts": { "build": "rspack build", - "dev": "rspack serve" + "dev": "rspack dev" }, "dependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4", + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0", "monaco-editor": "^0.55.1", "monaco-editor-webpack-plugin": "^7.1.1" } diff --git a/rspack/monaco-editor-webpack-plugin/rspack.config.js b/rspack/monaco-editor-webpack-plugin/rspack.config.js index d158f17e4..4fa149164 100644 --- a/rspack/monaco-editor-webpack-plugin/rspack.config.js +++ b/rspack/monaco-editor-webpack-plugin/rspack.config.js @@ -1,31 +1,43 @@ -const path = require('path'); -const MonacoWebpackPlugin = require('monaco-editor-webpack-plugin'); -const { rspack } = require('@rspack/core'); +// @ts-check +import path from 'node:path'; +import { defineConfig } from '@rspack/cli'; +import { rspack } from '@rspack/core'; +import MonacoWebpackPlugin from 'monaco-editor-webpack-plugin'; -module.exports = { +export default defineConfig({ entry: { app: './index.js', }, output: { globalObject: 'self', filename: '[name].bundle.js', - path: path.resolve(__dirname, 'dist'), - }, - experiments: { - css: true, + path: path.resolve(import.meta.dirname, 'dist'), }, module: { rules: [ + { + test: /\.[cm]?[jt]sx?$/, + resolve: { + fullySpecified: false, + }, + }, + { + test: /\.css$/, + type: 'css', + }, { test: /\.ttf$/, type: 'asset/resource', }, ], }, + performance: { + hints: false, + }, plugins: [ new rspack.HtmlRspackPlugin({ template: './index.html' }), new MonacoWebpackPlugin({ languages: ['typescript', 'javascript', 'css'], }), ], -}; +}); diff --git a/rspack/multi-entry/package.json b/rspack/multi-entry/package.json index aaa8cc462..213aeb991 100644 --- a/rspack/multi-entry/package.json +++ b/rspack/multi-entry/package.json @@ -1,15 +1,16 @@ { - "name": "example-multi-entry", + "name": "@rspack-example/multi-entry", "version": "1.0.0", "private": true, + "type": "module", "license": "MIT", - "main": "index.js", "scripts": { "build": "rspack build", - "dev": "rspack serve" + "dev": "rspack dev" }, "devDependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4" + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0" } } diff --git a/rspack/multi-entry/rspack.config.js b/rspack/multi-entry/rspack.config.js index 436f62f7c..ae07dbe84 100644 --- a/rspack/multi-entry/rspack.config.js +++ b/rspack/multi-entry/rspack.config.js @@ -1,7 +1,18 @@ -const { rspack } = require('@rspack/core'); +// @ts-check +import { defineConfig } from '@rspack/cli'; +import { rspack } from '@rspack/core'; -/** @type {import('@rspack/cli').Configuration} */ -const config = { +export default defineConfig({ + module: { + rules: [ + { + test: /\.[cm]?[jt]sx?$/, + resolve: { + fullySpecified: false, + }, + }, + ], + }, entry: { index: './index.js', second: './second.js', @@ -19,6 +30,4 @@ const config = { chunks: ['second'], }), ], -}; - -module.exports = config; +}); diff --git a/rspack/nest-alias/package.json b/rspack/nest-alias/package.json index a25a28a9b..3b19605f3 100644 --- a/rspack/nest-alias/package.json +++ b/rspack/nest-alias/package.json @@ -1,25 +1,22 @@ { - "name": "cra", + "name": "@rspack-example/nest-alias", "version": "1.0.0", + "type": "module", "license": "MIT", - "main": "index.js", "scripts": { "build": "pnpm compile && pnpm bundle", - "build:webpack": "pnpm compile && pnpm bundle:webpack", "bundle": "rspack", - "bundle:webpack": "webpack", "compile": "tsc -b" }, "dependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4", + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0", "lib1": "workspace:*", "lib2": "workspace:*", "typescript": "^5.9.3" }, "devDependencies": { - "tsconfig-paths-webpack-plugin": "^4.2.0", - "webpack": "^5.104.1", - "webpack-cli": "^6.0.1" + "@types/node": "^24.12.4" } } diff --git a/rspack/nest-alias/rspack.config.js b/rspack/nest-alias/rspack.config.js index e9a889187..970cb8fec 100644 --- a/rspack/nest-alias/rspack.config.js +++ b/rspack/nest-alias/rspack.config.js @@ -1,13 +1,27 @@ -const { defineConfig } = require('@rspack/cli'); -const path = require('path'); -module.exports = defineConfig({ +// @ts-check +import path from 'node:path'; +import { defineConfig } from '@rspack/cli'; + +export default defineConfig({ + module: { + rules: [ + { + test: /\.[cm]?[jt]sx?$/, + resolve: { + fullySpecified: false, + }, + }, + ], + }, entry: { main: './src/index.ts', }, resolve: { + extensions: ['...', '.ts'], + mainFields: ['source', 'browser', 'module', 'main'], tsConfig: { references: 'auto', - configFile: path.resolve(__dirname, './tsconfig.json'), + configFile: path.resolve(import.meta.dirname, './tsconfig.json'), }, }, }); diff --git a/rspack/nest-alias/tsconfig.json b/rspack/nest-alias/tsconfig.json index 13426dc55..5e5411977 100644 --- a/rspack/nest-alias/tsconfig.json +++ b/rspack/nest-alias/tsconfig.json @@ -1,6 +1,7 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "types": ["@rspack/core/module", "node"], "outDir": "dist", "rootDir": "src" }, diff --git a/rspack/nest-alias/webpack.config.js b/rspack/nest-alias/webpack.config.js deleted file mode 100644 index 6363c6764..000000000 --- a/rspack/nest-alias/webpack.config.js +++ /dev/null @@ -1,18 +0,0 @@ -const TsconfigPathsPlugin = require('tsconfig-paths-webpack-plugin').TsconfigPathsPlugin; - -module.exports = { - mode: 'none', - entry: { - main: './src/index.ts', - }, - resolve: { - extensions: ['.ts', '...'], - plugins: [ - new TsconfigPathsPlugin({ - configFile: './tsconfig.json', - extensions: ['.ts', '.tsx'], - references: ['../common-libs/lib1/tsconfig.json', '../common-libs/lib2/tsconfig.json'], - }), - ], - }, -}; diff --git a/rspack/nestjs/package.json b/rspack/nestjs/package.json index f634cab5f..a302b0c01 100644 --- a/rspack/nestjs/package.json +++ b/rspack/nestjs/package.json @@ -1,18 +1,13 @@ { - "name": "example-nestjs", + "name": "@rspack-example/nestjs", "version": "1.0.0", "private": true, + "type": "module", "license": "MIT", - "sideEffects": [ - "**/*.css", - "**/*.less", - "**/*.scss" - ], - "main": "index.js", "scripts": { - "build": "cross-env BUILD=true rspack build", - "dev": "rspack serve", - "start": "node dist/main.js" + "build": "rspack build", + "dev": "cross-env NODE_ENV=development rspack --watch --mode development", + "start": "node dist/main.cjs" }, "dependencies": { "@nestjs/common": "11.1.9", @@ -23,8 +18,12 @@ "rxjs": "^7.8.2" }, "devDependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4", - "cross-env": "10.1.0" + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0", + "@types/node": "^24.12.4", + "cross-env": "10.1.0", + "typescript": "^5.9.3", + "webpack-node-externals": "3.0.0" } } diff --git a/rspack/nestjs/rspack.config.js b/rspack/nestjs/rspack.config.js index ca4b80657..de242c33d 100644 --- a/rspack/nestjs/rspack.config.js +++ b/rspack/nestjs/rspack.config.js @@ -1,12 +1,20 @@ -const { RunScriptWebpackPlugin } = require('run-script-webpack-plugin'); -const { rspack } = require('@rspack/core'); +// @ts-check +import { defineConfig } from '@rspack/cli'; +import { rspack } from '@rspack/core'; +import { RunScriptWebpackPlugin } from 'run-script-webpack-plugin'; +import nodeExternals from 'webpack-node-externals'; -/** @type {import('@rspack/cli').Configuration} */ -const config = { - context: __dirname, +const isDev = process.env.NODE_ENV !== 'production'; + +export default defineConfig({ + context: import.meta.dirname, target: 'node', entry: { - main: ['@rspack/core/hot/poll?100', './src/main.ts'], + main: isDev ? ['@rspack/core/hot/poll?100', './src/main.ts'] : './src/main.ts', + }, + output: { + clean: true, + filename: '[name].cjs', }, resolve: { extensions: ['...', '.ts', '.tsx', '.jsx'], @@ -18,9 +26,9 @@ const config = { use: { loader: 'builtin:swc-loader', options: { + detectSyntax: 'auto', jsc: { parser: { - syntax: 'typescript', decorators: true, }, transform: { @@ -53,54 +61,18 @@ const config = { ], }, externalsType: 'commonjs', - plugins: [ - !process.env.BUILD && - new RunScriptWebpackPlugin({ - name: 'main.js', - autoRestart: false, - }), - ].filter(Boolean), - devServer: { - devMiddleware: { - writeToDisk: true, - }, - }, + plugins: isDev + ? [ + new RunScriptWebpackPlugin({ + name: 'main.cjs', + autoRestart: false, + }), + new rspack.HotModuleReplacementPlugin(), + ] + : [], externals: [ - function (obj, callback) { - const resource = obj.request; - const lazyImports = [ - '@nestjs/core', - '@nestjs/microservices', - '@nestjs/platform-express', - 'cache-manager', - 'class-validator', - 'class-transformer', - // ADD THIS - '@nestjs/microservices/microservices-module', - '@nestjs/websockets', - 'socket.io-adapter', - 'utf-8-validate', - 'bufferutil', - 'kerberos', - '@mongodb-js/zstd', - 'snappy', - '@aws-sdk/credential-providers', - 'mongodb-client-encryption', - '@nestjs/websockets/socket-module', - 'bson-ext', - 'snappy/package.json', - 'aws4', - ]; - if (!lazyImports.includes(resource)) { - return callback(); - } - try { - require.resolve(resource); - } catch (err) { - callback(null, resource); - } - callback(); - }, + nodeExternals({ + allowlist: [/@rspack\/core\/hot\/poll/], + }), ], -}; -module.exports = config; +}); diff --git a/rspack/nestjs/src/main.ts b/rspack/nestjs/src/main.ts index 969a22d1f..7cbbb9521 100644 --- a/rspack/nestjs/src/main.ts +++ b/rspack/nestjs/src/main.ts @@ -1,14 +1,13 @@ -declare const module: any; - import { NestFactory } from '@nestjs/core'; import { AppModule } from './app.module'; async function bootstrap() { const app = await NestFactory.create(AppModule); await app.listen(3000); - if (module.hot) { - module.hot.accept(); - module.hot.dispose(() => app.close()); + + if (import.meta.webpackHot) { + import.meta.webpackHot.accept(); + import.meta.webpackHot.dispose(() => app.close()); } } bootstrap(); diff --git a/rspack/nestjs/tsconfig.build.json b/rspack/nestjs/tsconfig.build.json new file mode 100644 index 000000000..2fe1df273 --- /dev/null +++ b/rspack/nestjs/tsconfig.build.json @@ -0,0 +1,4 @@ +{ + "extends": "./tsconfig.json", + "exclude": ["node_modules", "dist", "test", "**/*spec.ts"] +} diff --git a/rspack/nestjs/tsconfig.json b/rspack/nestjs/tsconfig.json new file mode 100644 index 000000000..a1c40cea4 --- /dev/null +++ b/rspack/nestjs/tsconfig.json @@ -0,0 +1,18 @@ +{ + "compilerOptions": { + "types": ["@rspack/core/module", "node"], + "module": "ESNext", + "moduleResolution": "bundler", + "declaration": true, + "removeComments": true, + "emitDecoratorMetadata": true, + "experimentalDecorators": true, + "allowSyntheticDefaultImports": true, + "target": "ES2021", + "sourceMap": true, + "outDir": "./dist", + "incremental": true, + "skipLibCheck": true + }, + "include": ["src/**/*"] +} diff --git a/rspack/next-rspack-app-router/next.config.js b/rspack/next-rspack-app-router/next.config.js index f93243c6a..9d9f9f4b8 100644 --- a/rspack/next-rspack-app-router/next.config.js +++ b/rspack/next-rspack-app-router/next.config.js @@ -1,8 +1,8 @@ -const withRspack = require('next-rspack'); +import withRspack from 'next-rspack'; /** @type {import('next').NextConfig} */ const nextConfig = { /* config options here */ }; -module.exports = withRspack(nextConfig); +export default withRspack(nextConfig); diff --git a/rspack/next-rspack-app-router/package.json b/rspack/next-rspack-app-router/package.json index 7d1f3dcb6..88a669b8c 100644 --- a/rspack/next-rspack-app-router/package.json +++ b/rspack/next-rspack-app-router/package.json @@ -1,19 +1,21 @@ { + "name": "@rspack-example/next-rspack-app-router", "private": true, + "type": "module", "scripts": { - "dev": "next", "build": "next build", + "dev": "next", "start": "next start" }, "dependencies": { - "next": "16.1.6", - "react": "^19.2.4", - "react-dom": "^19.2.4" + "next": "16.2.6", + "react": "^19.2.7", + "react-dom": "^19.2.7" }, "devDependencies": { - "@types/node": "^24.10.9", - "@types/react": "^19.2.10", - "next-rspack": "16.1.6", + "@types/node": "^24.12.4", + "@types/react": "^19.2.15", + "next-rspack": "16.2.6", "typescript": "^5.9.3" } } diff --git a/rspack/next-rspack-app-router/tsconfig.json b/rspack/next-rspack-app-router/tsconfig.json index 1d4f624ef..c5d4ce49e 100644 --- a/rspack/next-rspack-app-router/tsconfig.json +++ b/rspack/next-rspack-app-router/tsconfig.json @@ -9,16 +9,22 @@ "incremental": true, "module": "esnext", "esModuleInterop": true, - "moduleResolution": "node", + "moduleResolution": "bundler", "resolveJsonModule": true, "isolatedModules": true, - "jsx": "preserve", + "jsx": "react-jsx", "plugins": [ { "name": "next" } ] }, - "include": ["next-env.d.ts", ".next/types/**/*.ts", "**/*.ts", "**/*.tsx"], + "include": [ + "next-env.d.ts", + ".next/types/**/*.ts", + "**/*.ts", + "**/*.tsx", + ".next/dev/types/**/*.ts" + ], "exclude": ["node_modules"] } diff --git a/rspack/next-rspack-page-router/next.config.js b/rspack/next-rspack-page-router/next.config.js index f93243c6a..9d9f9f4b8 100644 --- a/rspack/next-rspack-page-router/next.config.js +++ b/rspack/next-rspack-page-router/next.config.js @@ -1,8 +1,8 @@ -const withRspack = require('next-rspack'); +import withRspack from 'next-rspack'; /** @type {import('next').NextConfig} */ const nextConfig = { /* config options here */ }; -module.exports = withRspack(nextConfig); +export default withRspack(nextConfig); diff --git a/rspack/next-rspack-page-router/package.json b/rspack/next-rspack-page-router/package.json index 7d1f3dcb6..b2ec602c6 100644 --- a/rspack/next-rspack-page-router/package.json +++ b/rspack/next-rspack-page-router/package.json @@ -1,19 +1,21 @@ { + "name": "@rspack-example/next-rspack-page-router", "private": true, + "type": "module", "scripts": { - "dev": "next", "build": "next build", + "dev": "next", "start": "next start" }, "dependencies": { - "next": "16.1.6", - "react": "^19.2.4", - "react-dom": "^19.2.4" + "next": "16.2.6", + "react": "^19.2.7", + "react-dom": "^19.2.7" }, "devDependencies": { - "@types/node": "^24.10.9", - "@types/react": "^19.2.10", - "next-rspack": "16.1.6", + "@types/node": "^24.12.4", + "@types/react": "^19.2.15", + "next-rspack": "16.2.6", "typescript": "^5.9.3" } } diff --git a/rspack/next-rspack-page-router/tsconfig.json b/rspack/next-rspack-page-router/tsconfig.json index 957e71fe5..7af8482b2 100644 --- a/rspack/next-rspack-page-router/tsconfig.json +++ b/rspack/next-rspack-page-router/tsconfig.json @@ -11,7 +11,7 @@ "moduleResolution": "bundler", "resolveJsonModule": true, "isolatedModules": true, - "jsx": "preserve", + "jsx": "react-jsx", "incremental": true, "paths": { "@/*": ["./*"] diff --git a/rspack/node-globals-shim/package.json b/rspack/node-globals-shim/package.json index 961b77446..1368e7564 100644 --- a/rspack/node-globals-shim/package.json +++ b/rspack/node-globals-shim/package.json @@ -1,20 +1,16 @@ { - "name": "example-basic", + "name": "@rspack-example/node-globals-shim", "version": "1.0.0", "private": true, + "type": "module", "license": "MIT", - "sideEffects": [ - "**/*.css", - "**/*.less", - "**/*.scss" - ], - "main": "index.js", "scripts": { "build": "rspack build", - "dev": "rspack serve" + "dev": "rspack dev" }, "devDependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4" + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0" } } diff --git a/rspack/node-globals-shim/rspack.config.js b/rspack/node-globals-shim/rspack.config.js index 3d45411ea..986506315 100644 --- a/rspack/node-globals-shim/rspack.config.js +++ b/rspack/node-globals-shim/rspack.config.js @@ -1,8 +1,20 @@ -const { rspack } = require('@rspack/core'); -const path = require('path'); -/** @type {import('@rspack/cli').Configuration} */ -const config = { - context: __dirname, +// @ts-check +import path from 'node:path'; +import { defineConfig } from '@rspack/cli'; +import { rspack } from '@rspack/core'; + +export default defineConfig({ + module: { + rules: [ + { + test: /\.[cm]?[jt]sx?$/, + resolve: { + fullySpecified: false, + }, + }, + ], + }, + context: import.meta.dirname, entry: { main: './src/index.js', }, @@ -11,8 +23,7 @@ const config = { template: './index.html', }), new rspack.ProvidePlugin({ - process: path.resolve(__dirname, './src/process-shim.js'), + process: path.resolve(import.meta.dirname, './src/process-shim.js'), }), ], -}; -module.exports = config; +}); diff --git a/rspack/node-polyfill/package.json b/rspack/node-polyfill/package.json index d062a729b..5a0855935 100644 --- a/rspack/node-polyfill/package.json +++ b/rspack/node-polyfill/package.json @@ -1,21 +1,17 @@ { - "name": "example-node-polyfill", + "name": "@rspack-example/node-polyfill", "version": "1.0.0", "private": true, + "type": "module", "license": "MIT", - "sideEffects": [ - "**/*.css", - "**/*.less", - "**/*.scss" - ], - "main": "index.js", "scripts": { "build": "rspack build", - "dev": "rspack serve" + "dev": "rspack dev" }, "devDependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4", + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0", "node-polyfill-webpack-plugin": "^4.1.0" } } diff --git a/rspack/node-polyfill/rspack.config.js b/rspack/node-polyfill/rspack.config.js index c5ecf96bd..2dd1bcd16 100644 --- a/rspack/node-polyfill/rspack.config.js +++ b/rspack/node-polyfill/rspack.config.js @@ -1,9 +1,20 @@ -const { rspack } = require('@rspack/core'); -const NodePolyfillPlugin = require('node-polyfill-webpack-plugin'); +// @ts-check +import { defineConfig } from '@rspack/cli'; +import { rspack } from '@rspack/core'; +import NodePolyfillPlugin from 'node-polyfill-webpack-plugin'; -/** @type {import('@rspack/cli').Configuration} */ -const config = { - context: __dirname, +export default defineConfig({ + module: { + rules: [ + { + test: /\.[cm]?[jt]sx?$/, + resolve: { + fullySpecified: false, + }, + }, + ], + }, + context: import.meta.dirname, entry: { main: './src/index.js', }, @@ -13,5 +24,4 @@ const config = { template: './index.html', }), ], -}; -module.exports = config; +}); diff --git a/rspack/node-polyfill/src/index.js b/rspack/node-polyfill/src/index.js index 381576d52..5fcefee91 100644 --- a/rspack/node-polyfill/src/index.js +++ b/rspack/node-polyfill/src/index.js @@ -1,5 +1,6 @@ -const util = require('util'); -const logger = require('./logger'); +import util from 'util'; +import logger from './logger'; + console.log('procss:', process.version); console.log('buffer', Buffer.from('abcd')); console.log('util:', util.format('%s:%s', 'foo', 'bar')); diff --git a/rspack/node-polyfill/src/logger.js b/rspack/node-polyfill/src/logger.js index 0f13d0153..eb9eb5dd1 100644 --- a/rspack/node-polyfill/src/logger.js +++ b/rspack/node-polyfill/src/logger.js @@ -1,3 +1,3 @@ -module.exports = function logger(method, ...args) { +export default function logger(method, ...args) { console[method](...args); -}; +} diff --git a/rspack/perfsee/package.json b/rspack/perfsee/package.json index 39e2586a0..8f95a59e6 100644 --- a/rspack/perfsee/package.json +++ b/rspack/perfsee/package.json @@ -1,22 +1,18 @@ { - "name": "example-perfsee", + "name": "@rspack-example/perfsee", "version": "1.0.0", "private": true, + "type": "module", "license": "MIT", - "sideEffects": [ - "**/*.css", - "**/*.less", - "**/*.scss" - ], - "main": "index.js", "scripts": { "analyze": "PERFSEE_AUDIT=true rspack build", "build": "cross-env PERFSEE_NO_UPLOAD=true rspack build", - "dev": "rspack serve" + "dev": "rspack dev" }, "devDependencies": { "@perfsee/webpack": "1.14.2", - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4" + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0" } } diff --git a/rspack/perfsee/rspack.config.js b/rspack/perfsee/rspack.config.js index 9a75ef017..bf99de267 100644 --- a/rspack/perfsee/rspack.config.js +++ b/rspack/perfsee/rspack.config.js @@ -1,8 +1,20 @@ -const { rspack } = require('@rspack/core'); -const { PerfseePlugin } = require('@perfsee/webpack'); -/** @type {import('@rspack/cli').Configuration} */ -const config = { - context: __dirname, +// @ts-check +import { PerfseePlugin } from '@perfsee/webpack'; +import { defineConfig } from '@rspack/cli'; +import { rspack } from '@rspack/core'; + +export default defineConfig({ + module: { + rules: [ + { + test: /\.[cm]?[jt]sx?$/, + resolve: { + fullySpecified: false, + }, + }, + ], + }, + context: import.meta.dirname, entry: { main: './src/index.js', }, @@ -12,5 +24,4 @@ const config = { template: './index.html', }), ], -}; -module.exports = config; +}); diff --git a/rspack/polyfill/package.json b/rspack/polyfill/package.json index 647a83979..15c20ec50 100644 --- a/rspack/polyfill/package.json +++ b/rspack/polyfill/package.json @@ -1,23 +1,19 @@ { - "name": "example-polyfill", + "name": "@rspack-example/polyfill", "version": "1.0.0", "private": true, + "type": "module", "license": "MIT", - "sideEffects": [ - "**/*.css", - "**/*.less", - "**/*.scss" - ], - "main": "index.js", "scripts": { "build": "rspack build", - "dev": "rspack serve" + "dev": "rspack dev" }, "dependencies": { - "core-js": "3.48.0" + "core-js": "3.49.0" }, "devDependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4" + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0" } } diff --git a/rspack/polyfill/rspack.config.js b/rspack/polyfill/rspack.config.js index 5962b1fca..245259f2b 100644 --- a/rspack/polyfill/rspack.config.js +++ b/rspack/polyfill/rspack.config.js @@ -1,23 +1,33 @@ -const { rspack } = require('@rspack/core'); -const path = require('path'); -/** @type {import('@rspack/cli').Configuration} */ -const config = { - context: __dirname, +// @ts-check +import path from 'node:path'; +import { fileURLToPath } from 'node:url'; +import { defineConfig } from '@rspack/cli'; +import { rspack } from '@rspack/core'; + +export default defineConfig({ + context: import.meta.dirname, entry: { main: './src/index.js', }, resolve: { alias: { - 'core-js': path.dirname(require.resolve('core-js')), + 'core-js': path.dirname(fileURLToPath(import.meta.resolve('core-js'))), }, }, module: { rules: [ { - test: /\.js$/, + test: /\.[cm]?[jt]sx?$/, + resolve: { + fullySpecified: false, + }, + }, + { + test: /\.(?:js|mjs|cjs)$/, exclude: /node_modules/, loader: 'builtin:swc-loader', options: { + detectSyntax: 'auto', env: { targets: ['> 0.01%', 'not dead', 'not op_mini all'], mode: 'usage', @@ -32,5 +42,4 @@ const config = { template: './index.html', }), ], -}; -module.exports = config; +}); diff --git a/rspack/postcss-loader/package.json b/rspack/postcss-loader/package.json index d1a50d25a..959f45e9c 100644 --- a/rspack/postcss-loader/package.json +++ b/rspack/postcss-loader/package.json @@ -1,24 +1,20 @@ { - "name": "example-postcss-loader", + "name": "@rspack-example/postcss-loader", "version": "1.0.0", "private": true, + "type": "module", "license": "MIT", - "sideEffects": [ - "**/*.css", - "**/*.less", - "**/*.scss" - ], - "main": "index.js", "scripts": { "build": "rspack build", - "dev": "rspack serve" + "dev": "rspack dev" }, "browserslist": "last 4 version", "devDependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4", - "autoprefixer": "10.4.24", - "postcss-loader": "8.2.0", + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0", + "autoprefixer": "10.5.0", + "postcss-loader": "8.2.1", "postcss-plugin-px2rem": "0.8.1" } } diff --git a/rspack/postcss-loader/rspack.config.js b/rspack/postcss-loader/rspack.config.js index b0de0db60..82313744a 100644 --- a/rspack/postcss-loader/rspack.config.js +++ b/rspack/postcss-loader/rspack.config.js @@ -1,13 +1,12 @@ -const { rspack } = require('@rspack/core'); -/** @type {import('@rspack/cli').Configuration} */ -const config = { - context: __dirname, +// @ts-check +import { defineConfig } from '@rspack/cli'; +import { rspack } from '@rspack/core'; + +export default defineConfig({ + context: import.meta.dirname, entry: { main: './src/index.js', }, - experiments: { - css: true, - }, module: { rules: [ { @@ -39,6 +38,7 @@ const config = { }, }, ], + type: 'css', }, ], }, @@ -47,5 +47,4 @@ const config = { template: './index.html', }), ], -}; -module.exports = config; +}); diff --git a/rspack/preact-refresh/package.json b/rspack/preact-refresh/package.json index d04964696..75bb44443 100644 --- a/rspack/preact-refresh/package.json +++ b/rspack/preact-refresh/package.json @@ -1,27 +1,25 @@ { - "name": "example-preact-refresh", + "name": "@rspack-example/preact-refresh", "version": "1.0.0", - "description": "", - "main": "index.js", "private": true, + "type": "module", + "license": "MIT", "scripts": { - "dev": "rspack serve", - "build": "rspack build" + "build": "rspack build", + "dev": "rspack dev" }, - "keywords": [], - "author": "", - "license": "MIT", "dependencies": { - "@swc/helpers": "^0.5.18", - "preact": "10.28.3" + "@swc/helpers": "^0.5.23", + "preact": "10.29.2" }, "devDependencies": { - "@prefresh/core": "1.5.9", + "@prefresh/core": "1.5.10", "@prefresh/utils": "1.2.1", - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4", - "@rspack/plugin-preact-refresh": "^1.1.5", - "@swc/plugin-prefresh": "^12.5.0" + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0", + "@rspack/plugin-preact-refresh": "^1.1.6", + "@swc/plugin-prefresh": "^12.12.0" }, "resolve": { "alias": { diff --git a/rspack/preact-refresh/rspack.config.js b/rspack/preact-refresh/rspack.config.js index 9fb5a6d57..913a09adf 100644 --- a/rspack/preact-refresh/rspack.config.js +++ b/rspack/preact-refresh/rspack.config.js @@ -1,14 +1,14 @@ -const { rspack } = require('@rspack/core'); -const PreactRefreshPlugin = require('@rspack/plugin-preact-refresh'); +// @ts-check +import { defineConfig } from '@rspack/cli'; +import { rspack } from '@rspack/core'; +import PreactRefreshPlugin from '@rspack/plugin-preact-refresh'; + const dev = process.env.NODE_ENV === 'development'; -/** @type {import('@rspack/cli').Configuration} */ -const config = { + +export default defineConfig({ entry: { main: './src/index.jsx', }, - experiments: { - css: true, - }, resolve: { extensions: ['...', '.ts', '.tsx', '.jsx'], alias: { @@ -21,10 +21,22 @@ const config = { module: { rules: [ { - test: /\.jsx$/, + test: /\.[cm]?[jt]sx?$/, + resolve: { + fullySpecified: false, + }, + }, + { + test: /\.css$/, + type: 'css', + }, + { + test: /\.(?:js|mjs|cjs|jsx)$/, + exclude: /node_modules/, use: { loader: 'builtin:swc-loader', options: { + detectSyntax: 'auto', jsc: { experimental: { plugins: [ @@ -34,10 +46,6 @@ const config = { ], ], }, - parser: { - syntax: 'ecmascript', - jsx: true, - }, externalHelpers: true, preserveAllComments: false, transform: { @@ -69,6 +77,5 @@ const config = { }), dev && new rspack.HotModuleReplacementPlugin(), dev && new PreactRefreshPlugin(), - ].filter(Boolean), -}; -module.exports = config; + ], +}); diff --git a/rspack/preact/package.json b/rspack/preact/package.json index a89be0637..158945159 100644 --- a/rspack/preact/package.json +++ b/rspack/preact/package.json @@ -1,22 +1,23 @@ { - "name": "example-react", + "name": "@rspack-example/preact", "version": "1.0.0", "private": true, + "type": "module", "license": "MIT", - "main": "index.js", "scripts": { "build": "rspack build", - "dev": "rspack serve" + "dev": "rspack dev" }, "dependencies": { - "@rspack/cli": "1.7.4", - "@swc/helpers": "^0.5.18", - "preact": "10.28.3" + "@swc/helpers": "^0.5.23", + "preact": "10.29.2" }, "devDependencies": { - "@prefresh/babel-plugin": "0.5.2", + "@prefresh/babel-plugin": "0.5.3", "@prefresh/webpack": "4.0.6", - "@rspack/core": "1.7.4" + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0" }, "resolve": { "alias": { diff --git a/rspack/preact/rspack.config.js b/rspack/preact/rspack.config.js index 4641f9d85..4a22c4afc 100644 --- a/rspack/preact/rspack.config.js +++ b/rspack/preact/rspack.config.js @@ -1,13 +1,13 @@ -const { rspack } = require('@rspack/core'); +// @ts-check +import { defineConfig } from '@rspack/cli'; +import { rspack } from '@rspack/core'; + const dev = process.env.NODE_ENV === 'development'; -/** @type {import('@rspack/cli').Configuration} */ -const config = { + +export default defineConfig({ entry: { main: './src/index.jsx', }, - experiments: { - css: true, - }, resolve: { extensions: ['...', '.ts', '.tsx', '.jsx'], alias: { @@ -20,15 +20,23 @@ const config = { module: { rules: [ { - test: /\.jsx$/, + test: /\.[cm]?[jt]sx?$/, + resolve: { + fullySpecified: false, + }, + }, + { + test: /\.css$/, + type: 'css', + }, + { + test: /\.(?:js|mjs|cjs|jsx)$/, + exclude: /node_modules/, use: { loader: 'builtin:swc-loader', options: { + detectSyntax: 'auto', jsc: { - parser: { - syntax: 'ecmascript', - jsx: true, - }, externalHelpers: true, preserveAllComments: false, transform: { @@ -56,6 +64,5 @@ const config = { template: './index.html', }), dev && new rspack.HotModuleReplacementPlugin(), - ].filter(Boolean), -}; -module.exports = config; + ], +}); diff --git a/rspack/proxy/package.json b/rspack/proxy/package.json index 27d56089d..38d7ad48f 100644 --- a/rspack/proxy/package.json +++ b/rspack/proxy/package.json @@ -1,15 +1,16 @@ { - "name": "example-proxy", + "name": "@rspack-example/proxy", "version": "1.0.0", "private": true, + "type": "module", "license": "MIT", - "main": "index.js", "scripts": { "build": "rspack build", - "dev": "rspack serve" + "dev": "rspack dev" }, "devDependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4" + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0" } } diff --git a/rspack/proxy/rspack.config.js b/rspack/proxy/rspack.config.js index 2d6893fa7..4ad82668f 100644 --- a/rspack/proxy/rspack.config.js +++ b/rspack/proxy/rspack.config.js @@ -1,14 +1,17 @@ -const { rspack } = require('@rspack/core'); -const path = require('path'); -module.exports = (env, argv) => { +// @ts-check +import path from 'node:path'; +import { defineConfig } from '@rspack/cli'; +import { rspack } from '@rspack/core'; + +export default defineConfig((env, argv) => { console.log('env:', env, argv); return { - context: __dirname, + context: import.meta.dirname, entry: { main: './index.js', }, output: { - path: path.resolve(__dirname, 'dist'), + path: path.resolve(import.meta.dirname, 'dist'), }, devServer: { proxy: [ @@ -19,4 +22,4 @@ module.exports = (env, argv) => { ], }, }; -}; +}); diff --git a/rspack/react-compiler-babel-ts/babel.config.js b/rspack/react-compiler-babel-ts/babel.config.js index 3c6e5ebf4..ef9edeb4f 100644 --- a/rspack/react-compiler-babel-ts/babel.config.js +++ b/rspack/react-compiler-babel-ts/babel.config.js @@ -3,7 +3,7 @@ const ReactCompilerConfig = { /* ... */ }; -module.exports = { +export default { plugins: [ ['babel-plugin-react-compiler', ReactCompilerConfig], // must run first! '@babel/plugin-syntax-jsx', diff --git a/rspack/react-compiler-babel-ts/package.json b/rspack/react-compiler-babel-ts/package.json index 6a0382056..5aa426aac 100644 --- a/rspack/react-compiler-babel-ts/package.json +++ b/rspack/react-compiler-babel-ts/package.json @@ -1,28 +1,30 @@ { - "name": "example-react-compiler-babel-ts", + "name": "@rspack-example/react-compiler-babel-ts", "version": "1.0.0", "private": true, + "type": "module", "license": "MIT", - "main": "index.js", "scripts": { "build": "rspack build", - "dev": "rspack serve" + "dev": "rspack dev" }, "dependencies": { - "@swc/helpers": "^0.5.18", - "react": "^19.2.4", - "react-dom": "^19.2.4", + "@swc/helpers": "^0.5.23", + "react": "^19.2.7", + "react-dom": "^19.2.7", "react-refresh": "0.18.0" }, "devDependencies": { - "@babel/plugin-syntax-jsx": "^7.28.6", - "@babel/plugin-syntax-typescript": "^7.28.6", - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4", - "@types/react": "^19.2.10", + "@babel/plugin-syntax-jsx": "^7.29.7", + "@babel/plugin-syntax-typescript": "^7.29.7", + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0", + "@types/node": "^24.12.4", + "@types/react": "^19.2.15", "@types/react-dom": "^19.2.3", - "babel-loader": "^10.0.0", - "babel-plugin-react-compiler": "0.0.0-experimental-cd3852a-20241229", + "babel-loader": "^10.1.1", + "babel-plugin-react-compiler": "^1.0.0", "typescript": "^5.9.3" } } diff --git a/rspack/react-compiler-babel-ts/rspack.config.js b/rspack/react-compiler-babel-ts/rspack.config.js index 1d8b35f91..7a4821bb8 100644 --- a/rspack/react-compiler-babel-ts/rspack.config.js +++ b/rspack/react-compiler-babel-ts/rspack.config.js @@ -1,28 +1,29 @@ -const { rspack } = require('@rspack/core'); -/** @type {import('@rspack/cli').Configuration} */ -const config = { +// @ts-check +import { defineConfig } from '@rspack/cli'; +import { rspack } from '@rspack/core'; + +export default defineConfig({ entry: { main: './src/index.tsx', }, - experiments: { - css: true, - }, resolve: { extensions: ['...', '.jsx', '.tsx', '.ts'], }, module: { rules: [ { - test: /\.(js|ts)$/, + test: /\.css$/, + type: 'css', + }, + { + test: /\.(?:js|mjs|cjs|ts|mts|cts)$/, exclude: [/[\\/]node_modules[\\/]/], use: [ { loader: 'builtin:swc-loader', options: { + detectSyntax: 'auto', jsc: { - parser: { - syntax: 'typescript', - }, externalHelpers: true, }, }, @@ -30,16 +31,13 @@ const config = { ], }, { - test: /\.(jsx|tsx)$/, + test: /\.(?:jsx|tsx)$/, use: [ { loader: 'builtin:swc-loader', options: { + detectSyntax: 'auto', jsc: { - parser: { - syntax: 'typescript', - tsx: true, - }, externalHelpers: true, transform: { react: { @@ -65,6 +63,4 @@ const config = { template: './index.html', }), ], -}; - -module.exports = config; +}); diff --git a/rspack/react-compiler-babel-ts/src/assets.d.ts b/rspack/react-compiler-babel-ts/src/assets.d.ts new file mode 100644 index 000000000..35306c6fc --- /dev/null +++ b/rspack/react-compiler-babel-ts/src/assets.d.ts @@ -0,0 +1 @@ +declare module '*.css'; diff --git a/rspack/react-compiler-babel-ts/tsconfig.json b/rspack/react-compiler-babel-ts/tsconfig.json index e6b9bdf4e..49ce1c61d 100644 --- a/rspack/react-compiler-babel-ts/tsconfig.json +++ b/rspack/react-compiler-babel-ts/tsconfig.json @@ -6,6 +6,7 @@ "jsx": "react-jsx", "strict": true, "skipLibCheck": true, + "types": ["@rspack/core/module", "node"], "isolatedModules": true, "resolveJsonModule": true, "moduleResolution": "bundler", diff --git a/rspack/react-compiler-babel/babel.config.js b/rspack/react-compiler-babel/babel.config.js index 6202686fc..93c24e056 100644 --- a/rspack/react-compiler-babel/babel.config.js +++ b/rspack/react-compiler-babel/babel.config.js @@ -3,7 +3,7 @@ const ReactCompilerConfig = { /* ... */ }; -module.exports = { +export default { plugins: [ ['babel-plugin-react-compiler', ReactCompilerConfig], // must run first! '@babel/plugin-syntax-jsx', diff --git a/rspack/react-compiler-babel/package.json b/rspack/react-compiler-babel/package.json index b2526347c..31bf60fb0 100644 --- a/rspack/react-compiler-babel/package.json +++ b/rspack/react-compiler-babel/package.json @@ -1,24 +1,25 @@ { - "name": "example-react-compiler-babel", + "name": "@rspack-example/react-compiler-babel", "version": "1.0.0", "private": true, + "type": "module", "license": "MIT", - "main": "index.js", "scripts": { "build": "rspack build", - "dev": "rspack serve" + "dev": "rspack dev" }, "dependencies": { - "@swc/helpers": "^0.5.18", - "react": "^19.2.4", - "react-dom": "^19.2.4", + "@swc/helpers": "^0.5.23", + "react": "^19.2.7", + "react-dom": "^19.2.7", "react-refresh": "0.18.0" }, "devDependencies": { - "@babel/plugin-syntax-jsx": "^7.28.6", - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4", - "babel-loader": "^10.0.0", - "babel-plugin-react-compiler": "0.0.0-experimental-cd3852a-20241229" + "@babel/plugin-syntax-jsx": "^7.29.7", + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0", + "babel-loader": "^10.1.1", + "babel-plugin-react-compiler": "^1.0.0" } } diff --git a/rspack/react-compiler-babel/rspack.config.js b/rspack/react-compiler-babel/rspack.config.js index 194b79bfc..68bff5ff2 100644 --- a/rspack/react-compiler-babel/rspack.config.js +++ b/rspack/react-compiler-babel/rspack.config.js @@ -1,28 +1,35 @@ -const { rspack } = require('@rspack/core'); -/** @type {import('@rspack/cli').Configuration} */ -const config = { +// @ts-check +import { defineConfig } from '@rspack/cli'; +import { rspack } from '@rspack/core'; + +export default defineConfig({ entry: { main: './src/index.jsx', }, - experiments: { - css: true, - }, resolve: { extensions: ['...', '.jsx'], }, module: { rules: [ { - test: /\.js$/, + test: /\.[cm]?[jt]sx?$/, + resolve: { + fullySpecified: false, + }, + }, + { + test: /\.css$/, + type: 'css', + }, + { + test: /\.(?:js|mjs|cjs)$/, exclude: [/[\\/]node_modules[\\/]/], use: [ { loader: 'builtin:swc-loader', options: { + detectSyntax: 'auto', jsc: { - parser: { - syntax: 'ecmascript', - }, externalHelpers: true, }, }, @@ -35,11 +42,8 @@ const config = { { loader: 'builtin:swc-loader', options: { + detectSyntax: 'auto', jsc: { - parser: { - syntax: 'ecmascript', - jsx: true, - }, externalHelpers: true, transform: { react: { @@ -65,6 +69,4 @@ const config = { template: './index.html', }), ], -}; - -module.exports = config; +}); diff --git a/rspack/react-refresh-babel-loader/package.json b/rspack/react-refresh-babel-loader/package.json index 56b834227..3d2563384 100644 --- a/rspack/react-refresh-babel-loader/package.json +++ b/rspack/react-refresh-babel-loader/package.json @@ -1,25 +1,28 @@ { - "name": "example-rspack-react-refresh-with-babel-loader", + "name": "@rspack-example/rspack-react-refresh-with-babel-loader", "version": "1.0.0", "private": true, + "type": "module", "license": "MIT", - "main": "index.js", "scripts": { "build": "cross-env NODE_ENV=production rspack build", "dev": "rspack serve " }, "dependencies": { - "react": "^19.2.4", - "react-dom": "^19.2.4" + "react": "^19.2.7", + "react-dom": "^19.2.7" }, "devDependencies": { - "@babel/core": "^7.29.0", - "@babel/preset-react": "^7.28.5", - "@babel/preset-typescript": "^7.28.5", - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4", - "@rspack/plugin-react-refresh": "^1.6.0", - "babel-loader": "^10.0.0", + "@babel/core": "^7.29.7", + "@babel/preset-react": "^7.29.7", + "@babel/preset-typescript": "^7.29.7", + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0", + "@rspack/plugin-react-refresh": "^2.0.1", + "@types/react": "^19.2.15", + "@types/react-dom": "^19.2.3", + "babel-loader": "^10.1.1", "react-refresh": "0.18.0" } } diff --git a/rspack/react-refresh-babel-loader/rspack.config.js b/rspack/react-refresh-babel-loader/rspack.config.js index 5e0ac4d37..4ae8ca8e5 100644 --- a/rspack/react-refresh-babel-loader/rspack.config.js +++ b/rspack/react-refresh-babel-loader/rspack.config.js @@ -1,10 +1,12 @@ -const { rspack } = require('@rspack/core'); -const ReactRefreshPlugin = require('@rspack/plugin-react-refresh'); +// @ts-check +import { fileURLToPath } from 'node:url'; +import { defineConfig } from '@rspack/cli'; +import { rspack } from '@rspack/core'; +import { ReactRefreshRspackPlugin } from '@rspack/plugin-react-refresh'; const isProduction = process.env.NODE_ENV === 'production'; -/** @type {import('@rspack/cli').Configuration} */ -const config = { +export default defineConfig({ entry: { main: './src/index.tsx' }, devtool: false, resolve: { @@ -21,7 +23,9 @@ const config = { ['@babel/preset-react', { runtime: 'automatic' }], '@babel/preset-typescript', ], - plugins: [!isProduction && require.resolve('react-refresh/babel')].filter(Boolean), + plugins: [ + !isProduction && fileURLToPath(import.meta.resolve('react-refresh/babel')), + ].filter(Boolean), }, }, }, @@ -29,8 +33,6 @@ const config = { }, plugins: [ new rspack.HtmlRspackPlugin({ template: './index.html' }), - !isProduction && new ReactRefreshPlugin(), - ].filter(Boolean), -}; - -module.exports = config; + !isProduction && new ReactRefreshRspackPlugin(), + ], +}); diff --git a/rspack/react-refresh-esm/package.json b/rspack/react-refresh-esm/package.json index 0a9f55d8f..8d277e767 100644 --- a/rspack/react-refresh-esm/package.json +++ b/rspack/react-refresh-esm/package.json @@ -1,21 +1,24 @@ { - "name": "example-rspack-react-refresh-esm", + "name": "@rspack-example/rspack-react-refresh-esm", "version": "1.0.0", "private": true, + "type": "module", "license": "MIT", - "main": "index.js", "scripts": { "build": "cross-env NODE_ENV=production rspack build", "dev": "rspack serve " }, "dependencies": { - "react": "^19.2.4", - "react-dom": "^19.2.4" + "react": "^19.2.7", + "react-dom": "^19.2.7" }, "devDependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4", - "@rspack/plugin-react-refresh": "^1.6.0", + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0", + "@rspack/plugin-react-refresh": "^2.0.1", + "@types/react": "^19.2.15", + "@types/react-dom": "^19.2.3", "react-refresh": "0.18.0" } } diff --git a/rspack/react-refresh-esm/rspack.config.js b/rspack/react-refresh-esm/rspack.config.js index 53abdf9ef..cf4bea50f 100644 --- a/rspack/react-refresh-esm/rspack.config.js +++ b/rspack/react-refresh-esm/rspack.config.js @@ -1,10 +1,11 @@ -const { rspack } = require('@rspack/core'); -const ReactRefreshPlugin = require('@rspack/plugin-react-refresh'); +// @ts-check +import { defineConfig } from '@rspack/cli'; +import { rspack } from '@rspack/core'; +import { ReactRefreshRspackPlugin } from '@rspack/plugin-react-refresh'; const isProduction = process.env.NODE_ENV === 'production'; -/** @type {import('@rspack/cli').Configuration} */ -const config = { +export default defineConfig({ entry: { main: './src/index.tsx' }, devtool: 'source-map', output: { @@ -16,22 +17,20 @@ const config = { resolve: { extensions: ['...', '.ts', '.tsx', '.jsx'], }, - experiments: { - css: true, - outputModule: true, - }, module: { rules: [ { - test: /\.tsx$/, + test: /\.css$/, + type: 'css', + }, + { + test: /\.(?:js|mjs|jsx|ts|tsx)$/, + exclude: /node_modules/, use: { loader: 'builtin:swc-loader', options: { + detectSyntax: 'auto', jsc: { - parser: { - syntax: 'typescript', - tsx: true, - }, transform: { react: { runtime: 'automatic', @@ -46,9 +45,7 @@ const config = { ], }, plugins: [ - new rspack.HtmlRspackPlugin({ template: './index.html', scriptLoading: "module" }), - !isProduction && new ReactRefreshPlugin(), - ].filter(Boolean), -}; - -module.exports = config; + new rspack.HtmlRspackPlugin({ template: './index.html', scriptLoading: 'module' }), + !isProduction && new ReactRefreshRspackPlugin(), + ], +}); diff --git a/rspack/react-refresh/package.json b/rspack/react-refresh/package.json index db9c09fb7..1f9099cb8 100644 --- a/rspack/react-refresh/package.json +++ b/rspack/react-refresh/package.json @@ -1,21 +1,24 @@ { - "name": "example-rspack-react-refresh", + "name": "@rspack-example/rspack-react-refresh", "version": "1.0.0", "private": true, + "type": "module", "license": "MIT", - "main": "index.js", "scripts": { "build": "cross-env NODE_ENV=production rspack build", "dev": "rspack serve " }, "dependencies": { - "react": "^19.2.4", - "react-dom": "^19.2.4" + "react": "^19.2.7", + "react-dom": "^19.2.7" }, "devDependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4", - "@rspack/plugin-react-refresh": "^1.6.0", + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0", + "@rspack/plugin-react-refresh": "^2.0.1", + "@types/react": "^19.2.15", + "@types/react-dom": "^19.2.3", "react-refresh": "0.18.0" } } diff --git a/rspack/react-refresh/rspack.config.js b/rspack/react-refresh/rspack.config.js index 73a8071cf..9736fcd56 100644 --- a/rspack/react-refresh/rspack.config.js +++ b/rspack/react-refresh/rspack.config.js @@ -1,30 +1,30 @@ -const { rspack } = require('@rspack/core'); -const ReactRefreshPlugin = require('@rspack/plugin-react-refresh'); +// @ts-check +import { defineConfig } from '@rspack/cli'; +import { rspack } from '@rspack/core'; +import { ReactRefreshRspackPlugin } from '@rspack/plugin-react-refresh'; const isProduction = process.env.NODE_ENV === 'production'; -/** @type {import('@rspack/cli').Configuration} */ -const config = { +export default defineConfig({ entry: { main: './src/index.tsx' }, devtool: 'source-map', resolve: { extensions: ['...', '.ts', '.tsx', '.jsx'], }, - experiments: { - css: true, - }, module: { rules: [ { - test: /\.tsx$/, + test: /\.css$/, + type: 'css', + }, + { + test: /\.(?:js|mjs|jsx|ts|tsx)$/, + exclude: /node_modules/, use: { loader: 'builtin:swc-loader', options: { + detectSyntax: 'auto', jsc: { - parser: { - syntax: 'typescript', - tsx: true, - }, transform: { react: { runtime: 'automatic', @@ -40,8 +40,6 @@ const config = { }, plugins: [ new rspack.HtmlRspackPlugin({ template: './index.html' }), - !isProduction && new ReactRefreshPlugin(), - ].filter(Boolean), -}; - -module.exports = config; + !isProduction && new ReactRefreshRspackPlugin(), + ], +}); diff --git a/rspack/react-ssr-esm/client/client.tsx b/rspack/react-ssr-esm/client/client.tsx index 266708695..9740c33aa 100644 --- a/rspack/react-ssr-esm/client/client.tsx +++ b/rspack/react-ssr-esm/client/client.tsx @@ -1,5 +1,5 @@ -import React from "react"; -import ReactDOM from "react-dom"; -import { App } from "./components/app"; +import React from 'react'; +import ReactDOM from 'react-dom'; +import { App } from './components/app'; -ReactDOM.hydrate(, document.getElementById("root")); +ReactDOM.hydrate(, document.getElementById('root')); diff --git a/rspack/react-ssr-esm/client/components/app.tsx b/rspack/react-ssr-esm/client/components/app.tsx index 92ee0f3c8..e932b2b4e 100644 --- a/rspack/react-ssr-esm/client/components/app.tsx +++ b/rspack/react-ssr-esm/client/components/app.tsx @@ -1,3 +1,3 @@ -import React from "react"; +import React from 'react'; export const App: React.FC = () =>

Rspack + React + SSR + ESM

; diff --git a/rspack/react-ssr-esm/dev.js b/rspack/react-ssr-esm/dev.js index 109a72196..9541271a1 100644 --- a/rspack/react-ssr-esm/dev.js +++ b/rspack/react-ssr-esm/dev.js @@ -1,36 +1,36 @@ -import { spawn } from "cross-spawn"; -import path from "path"; -import rspack from "@rspack/core"; -import rspackConfigClient from "./rspack.config.client.js"; -import rspackConfigServer from "./rspack.config.server.js"; -import { fileURLToPath } from 'url' -import { dirname } from 'path' +import path from 'node:path'; +import rspack from '@rspack/core'; +import { spawn } from 'cross-spawn'; +import { dirname } from 'path'; +import { fileURLToPath } from 'url'; +import rspackConfigClient from './rspack.config.client.js'; +import rspackConfigServer from './rspack.config.server.js'; -const __filename = fileURLToPath(import.meta.url) -const __dirname = dirname(__filename) +const __filename = fileURLToPath(import.meta.url); +const __dirname = dirname(__filename); const compiler = rspack([ { ...rspackConfigClient, - mode: "development", - devtool: "source-map", + mode: 'development', + devtool: 'source-map', output: { ...rspackConfigClient.output, - filename: "[name].js", + filename: '[name].js', }, }, { ...rspackConfigServer, - mode: "development", - devtool: "source-map", + mode: 'development', + devtool: 'source-map', }, ]); let node; -compiler.hooks.watchRun.tap("Dev", (compiler) => { +compiler.hooks.watchRun.tap('Dev', (compiler) => { console.log(`Compiling ${compiler.name} ...`); - if (compiler.name === "server" && node) { + if (compiler.name === 'server' && node) { node.kill(); node = undefined; } @@ -41,16 +41,12 @@ compiler.watch({}, (err, stats) => { console.error(err); process.exit(1); } - console.log(stats?.toString("minimal")); + console.log(stats?.toString('minimal')); const compiledSuccessfully = !stats?.hasErrors(); if (compiledSuccessfully && !node) { - console.log("Starting Node.js ..."); - node = spawn( - "node", - ["--inspect", path.join(__dirname, "dist/server.js")], - { - stdio: "inherit", - } - ); + console.log('Starting Node.js ...'); + node = spawn('node', ['--inspect', path.join(__dirname, 'dist/server.js')], { + stdio: 'inherit', + }); } }); diff --git a/rspack/react-ssr-esm/package.json b/rspack/react-ssr-esm/package.json index f03f153ef..7e925a2d1 100644 --- a/rspack/react-ssr-esm/package.json +++ b/rspack/react-ssr-esm/package.json @@ -1,29 +1,30 @@ { - "name": "example-react-ssr-esm", + "name": "@rspack-example/react-ssr-esm", "version": "1.0.0", "type": "module", "scripts": { - "build:server": "rspack --config rspack.config.server.js", "build:client": "rspack --config rspack.config.client.js", + "build:server": "rspack --config rspack.config.server.js", "start": "node ./dist/server.js", "start:dev": "node dev.js" }, + "dependencies": { + "ejs": "^4.0.1", + "express": "^5.2.1", + "react": "^19.2.7", + "react-dom": "^19.2.7" + }, "devDependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4", + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0", "@types/cross-spawn": "^6.0.6", "@types/express": "^5.0.6", - "@types/node": "^24.10.9", - "@types/react": "^19.2.10", + "@types/node": "^24.12.4", + "@types/react": "^19.2.15", "@types/react-dom": "^19.2.3", "cross-spawn": "^7.0.6", "rspack-manifest-plugin": "^5.2.1", "typescript": "^5.9.3" - }, - "dependencies": { - "ejs": "^4.0.1", - "express": "^5.2.1", - "react": "^19.2.4", - "react-dom": "^19.2.4" } } diff --git a/rspack/react-ssr-esm/rspack.config.client.js b/rspack/react-ssr-esm/rspack.config.client.js index c2d2da594..c70006eff 100644 --- a/rspack/react-ssr-esm/rspack.config.client.js +++ b/rspack/react-ssr-esm/rspack.config.client.js @@ -1,39 +1,35 @@ -import path from "path"; -import { RspackManifestPlugin } from "rspack-manifest-plugin"; -import { fileURLToPath } from "url"; +import path from 'node:path'; +import { defineConfig } from '@rspack/cli'; +import { RspackManifestPlugin } from 'rspack-manifest-plugin'; -const __filename = fileURLToPath(import.meta.url); -const __dirname = path.dirname(__filename); - -export default { - name: "client", +export default defineConfig({ + name: 'client', entry: { - client: path.resolve(__dirname, "client/client.tsx"), + client: path.resolve(import.meta.dirname, 'client/client.tsx'), }, - mode: "production", + mode: 'production', output: { clean: true, - path: path.resolve(__dirname + "/dist/static"), - filename: "[name].[contenthash].js", - publicPath: "", + module: true, + path: path.resolve(import.meta.dirname, 'dist/static'), + filename: '[name].[contenthash].js', + publicPath: '', }, resolve: { - extensions: [".ts", ".tsx", ".js"], + extensions: ['.ts', '.tsx', '.js'], }, module: { rules: [ { - test: /\.tsx?$/, - loader: "builtin:swc-loader", + test: /\.(?:js|mjs|jsx|ts|tsx)$/, + exclude: /node_modules/, + loader: 'builtin:swc-loader', + options: { + detectSyntax: 'auto', + }, }, ], }, - target: "web", + target: 'web', plugins: [new RspackManifestPlugin()], - output: { - module: true, - }, - experiments: { - outputModule: true, - }, -}; +}); diff --git a/rspack/react-ssr-esm/rspack.config.server.js b/rspack/react-ssr-esm/rspack.config.server.js index 840b925b9..2a311f0a8 100644 --- a/rspack/react-ssr-esm/rspack.config.server.js +++ b/rspack/react-ssr-esm/rspack.config.server.js @@ -1,23 +1,16 @@ -import path from 'path' -import rspack from '@rspack/core' -import { fileURLToPath } from 'url' -import { dirname } from 'path' +import path from 'node:path'; +import { defineConfig } from '@rspack/cli'; +import rspack from '@rspack/core'; -const __filename = fileURLToPath(import.meta.url) -const __dirname = dirname(__filename) - -export default { +export default defineConfig({ name: 'server', entry: { - server: path.resolve(__dirname, 'server', 'server.ts'), + server: path.resolve(import.meta.dirname, 'server', 'server.ts'), }, mode: 'production', - experiments: { - outputModule: true, - }, output: { module: true, - path: path.resolve(__dirname, 'dist'), + path: path.resolve(import.meta.dirname, 'dist'), filename: '[name].js', }, externalsType: 'node-commonjs', @@ -28,8 +21,12 @@ export default { module: { rules: [ { - test: /\.tsx?$/, - loader: "builtin:swc-loader", + test: /\.(?:js|mjs|jsx|ts|tsx)$/, + exclude: /node_modules/, + loader: 'builtin:swc-loader', + options: { + detectSyntax: 'auto', + }, }, ], }, @@ -38,7 +35,6 @@ export default { __dirname: false, __filename: false, }, - plugins: [ new rspack.BannerPlugin({ banner: ` @@ -53,4 +49,4 @@ const __dirname = __rspack_dirname(__filename); patterns: [{ context: 'server', from: 'views', to: 'views' }], }), ], -} +}); diff --git a/rspack/react-ssr-esm/server/server.ts b/rspack/react-ssr-esm/server/server.ts index 0a395e122..527a83bb6 100644 --- a/rspack/react-ssr-esm/server/server.ts +++ b/rspack/react-ssr-esm/server/server.ts @@ -1,26 +1,23 @@ -import express from "express"; -import fs from "fs"; -import path from "path"; -import React from "react"; -import ReactDOMServer from "react-dom/server"; -import { App } from "../client/components/app"; +import fs from 'node:fs'; +import path from 'node:path'; +import express from 'express'; +import React from 'react'; +import ReactDOMServer from 'react-dom/server'; +import { App } from '../client/components/app'; const server = express(); -server.set("view engine", "ejs"); -server.set("views", path.join(__dirname, "views")); +server.set('view engine', 'ejs'); +server.set('views', path.join(__dirname, 'views')); -server.use("/", express.static(path.join(__dirname, "static"))); +server.use('/', express.static(path.join(__dirname, 'static'))); -const manifest = fs.readFileSync( - path.join(__dirname, "static/manifest.json"), - "utf-8" -); +const manifest = fs.readFileSync(path.join(__dirname, 'static/manifest.json'), 'utf-8'); const assets = JSON.parse(manifest); -server.get("/", (req, res) => { +server.get('/', (_req, res) => { const component = ReactDOMServer.renderToString(React.createElement(App)); - res.render("client", { assets, component }); + res.render('client', { assets, component }); }); server.listen(3000, () => { diff --git a/rspack/react-with-extract-css/package.json b/rspack/react-with-extract-css/package.json index a5808f311..b7c8b32b8 100644 --- a/rspack/react-with-extract-css/package.json +++ b/rspack/react-with-extract-css/package.json @@ -1,24 +1,25 @@ { - "name": "example-react-example-css-extract", + "name": "@rspack-example/react-example-css-extract", "version": "1.0.0", "private": true, + "type": "module", "license": "MIT", - "main": "index.js", "scripts": { "build": "rspack build", - "dev": "rspack serve" + "dev": "rspack dev" }, "dependencies": { - "@rspack/cli": "1.7.4", - "@swc/helpers": "^0.5.18", - "css-loader": "^7.1.3", - "less-loader": "12.3.0", + "@swc/helpers": "^0.5.23", + "css-loader": "^7.1.4", + "less-loader": "12.3.3", "normalize.css": "8.0.1", - "react": "^19.2.4", - "react-dom": "^19.2.4" + "react": "^19.2.7", + "react-dom": "^19.2.7" }, "devDependencies": { - "@rspack/core": "1.7.4", + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0", "react-refresh": "^0.18.0" } } diff --git a/rspack/react-with-extract-css/rspack.config.js b/rspack/react-with-extract-css/rspack.config.js index e29ad1a46..d9db0d33d 100644 --- a/rspack/react-with-extract-css/rspack.config.js +++ b/rspack/react-with-extract-css/rspack.config.js @@ -1,9 +1,10 @@ -const { rspack } = require('@rspack/core'); -const path = require('path'); +// @ts-check +import path from 'node:path'; +import { defineConfig } from '@rspack/cli'; +import { rspack } from '@rspack/core'; -/** @type {import('@rspack/cli').Configuration} */ -const config = { - context: __dirname, +export default defineConfig({ + context: import.meta.dirname, entry: { main: ['./src/index.jsx'], }, @@ -13,15 +14,19 @@ const config = { module: { rules: [ { - test: /\.jsx$/, + test: /\.[cm]?[jt]sx?$/, + resolve: { + fullySpecified: false, + }, + }, + { + test: /\.(?:js|mjs|cjs|jsx)$/, + exclude: /node_modules/, use: { loader: 'builtin:swc-loader', options: { + detectSyntax: 'auto', jsc: { - parser: { - syntax: 'ecmascript', - jsx: true, - }, externalHelpers: true, preserveAllComments: false, transform: { @@ -60,7 +65,6 @@ const config = { new rspack.CssExtractRspackPlugin(), ], output: { - path: path.resolve(__dirname, 'dist'), + path: path.resolve(import.meta.dirname, 'dist'), }, -}; -module.exports = config; +}); diff --git a/rspack/react-with-less/package.json b/rspack/react-with-less/package.json index a4119f2bf..35e27c913 100644 --- a/rspack/react-with-less/package.json +++ b/rspack/react-with-less/package.json @@ -1,23 +1,24 @@ { - "name": "example-react-example-less", + "name": "@rspack-example/react-example-less", "version": "1.0.0", "private": true, + "type": "module", "license": "MIT", - "main": "index.js", "scripts": { "build": "rspack build", - "dev": "rspack serve" + "dev": "rspack dev" }, "dependencies": { - "@rspack/cli": "1.7.4", - "@swc/helpers": "^0.5.18", - "less-loader": "12.3.0", + "@swc/helpers": "^0.5.23", + "less-loader": "12.3.3", "normalize.css": "8.0.1", - "react": "^19.2.4", - "react-dom": "^19.2.4" + "react": "^19.2.7", + "react-dom": "^19.2.7" }, "devDependencies": { - "@rspack/core": "1.7.4", + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0", "react-refresh": "^0.18.0" } } diff --git a/rspack/react-with-less/rspack.config.js b/rspack/react-with-less/rspack.config.js index 14ddfef91..371a53961 100644 --- a/rspack/react-with-less/rspack.config.js +++ b/rspack/react-with-less/rspack.config.js @@ -1,29 +1,32 @@ -const { rspack } = require('@rspack/core'); -const path = require('path'); -/** @type {import('@rspack/cli').Configuration} */ -const config = { - context: __dirname, +// @ts-check +import path from 'node:path'; +import { defineConfig } from '@rspack/cli'; +import { rspack } from '@rspack/core'; + +export default defineConfig({ + context: import.meta.dirname, entry: { main: ['./src/index.jsx'], }, - experiments: { - css: true, - }, resolve: { extensions: ['...', '.ts', '.tsx', '.jsx'], }, module: { rules: [ { - test: /\.jsx$/, + test: /\.[cm]?[jt]sx?$/, + resolve: { + fullySpecified: false, + }, + }, + { + test: /\.(?:js|mjs|cjs|jsx)$/, + exclude: /node_modules/, use: { loader: 'builtin:swc-loader', options: { + detectSyntax: 'auto', jsc: { - parser: { - syntax: 'ecmascript', - jsx: true, - }, externalHelpers: true, preserveAllComments: false, transform: { @@ -38,6 +41,10 @@ const config = { }, type: 'javascript/auto', }, + { + test: /.css$/, + type: 'css', + }, { test: /.less$/, loader: 'less-loader', @@ -51,7 +58,6 @@ const config = { }), ], output: { - path: path.resolve(__dirname, 'dist'), + path: path.resolve(import.meta.dirname, 'dist'), }, -}; -module.exports = config; +}); diff --git a/rspack/react-with-sass/package.json b/rspack/react-with-sass/package.json index d46fbfe97..0e7eb1a74 100644 --- a/rspack/react-with-sass/package.json +++ b/rspack/react-with-sass/package.json @@ -1,22 +1,23 @@ { - "name": "example-react-example-sass", + "name": "@rspack-example/react-example-sass", "version": "1.0.0", "private": true, + "type": "module", "license": "MIT", - "main": "index.js", "scripts": { "build": "rspack build", - "dev": "rspack serve" + "dev": "rspack dev" }, "dependencies": { - "@rspack/cli": "1.7.4", - "@swc/helpers": "^0.5.18", - "react": "^19.2.4", - "react-dom": "^19.2.4", - "sass-loader": "^16.0.6" + "@swc/helpers": "^0.5.23", + "react": "^19.2.7", + "react-dom": "^19.2.7", + "sass-loader": "^16.0.8" }, "devDependencies": { - "@rspack/core": "1.7.4", + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0", "react-refresh": "^0.18.0" } } diff --git a/rspack/react-with-sass/rspack.config.js b/rspack/react-with-sass/rspack.config.js index 98c1b066d..2ab6b5ec1 100644 --- a/rspack/react-with-sass/rspack.config.js +++ b/rspack/react-with-sass/rspack.config.js @@ -1,27 +1,30 @@ -const { rspack } = require('@rspack/core'); -/** @type {import('@rspack/cli').Configuration} */ -const config = { +// @ts-check +import { defineConfig } from '@rspack/cli'; +import { rspack } from '@rspack/core'; + +export default defineConfig({ entry: { main: ['./src/index.jsx'], }, - experiments: { - css: true, - }, resolve: { extensions: ['...', '.ts', '.tsx', '.jsx'], }, module: { rules: [ { - test: /\.jsx$/, + test: /\.[cm]?[jt]sx?$/, + resolve: { + fullySpecified: false, + }, + }, + { + test: /\.(?:js|mjs|cjs|jsx)$/, + exclude: /node_modules/, use: { loader: 'builtin:swc-loader', options: { + detectSyntax: 'auto', jsc: { - parser: { - syntax: 'ecmascript', - jsx: true, - }, externalHelpers: true, preserveAllComments: false, transform: { @@ -36,6 +39,10 @@ const config = { }, type: 'javascript/auto', }, + { + test: /.css$/, + type: 'css', + }, { test: /\.s[ac]ss$/, loader: 'sass-loader', @@ -48,5 +55,4 @@ const config = { template: './index.html', }), ], -}; -module.exports = config; +}); diff --git a/rspack/react/package.json b/rspack/react/package.json index 98b90ffbf..b98627ed4 100644 --- a/rspack/react/package.json +++ b/rspack/react/package.json @@ -1,21 +1,22 @@ { - "name": "example-react", + "name": "@rspack-example/react", "version": "1.0.0", "private": true, + "type": "module", "license": "MIT", - "main": "index.js", "scripts": { "build": "rspack build", - "dev": "rspack serve" + "dev": "rspack dev" }, "dependencies": { - "@rspack/cli": "1.7.4", - "@swc/helpers": "^0.5.18", - "react": "^19.2.4", - "react-dom": "^19.2.4", + "@swc/helpers": "^0.5.23", + "react": "^19.2.7", + "react-dom": "^19.2.7", "react-refresh": "0.18.0" }, "devDependencies": { - "@rspack/core": "1.7.4" + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0" } } diff --git a/rspack/react/rspack.config.js b/rspack/react/rspack.config.js index 135906b31..c9dcbfd88 100644 --- a/rspack/react/rspack.config.js +++ b/rspack/react/rspack.config.js @@ -1,27 +1,34 @@ -const { rspack } = require('@rspack/core'); -/** @type {import('@rspack/cli').Configuration} */ -const config = { +// @ts-check +import { defineConfig } from '@rspack/cli'; +import { rspack } from '@rspack/core'; + +export default defineConfig({ entry: { main: './src/index.jsx', }, resolve: { extensions: ['...', '.ts', '.tsx', '.jsx'], }, - experiments: { - css: true, - }, module: { rules: [ { - test: /\.jsx$/, + test: /\.[cm]?[jt]sx?$/, + resolve: { + fullySpecified: false, + }, + }, + { + test: /\.css$/, + type: 'css', + }, + { + test: /\.(?:js|mjs|cjs|jsx)$/, + exclude: /node_modules/, use: { loader: 'builtin:swc-loader', options: { + detectSyntax: 'auto', jsc: { - parser: { - syntax: 'ecmascript', - jsx: true, - }, externalHelpers: true, preserveAllComments: false, transform: { @@ -47,5 +54,4 @@ const config = { template: './index.html', }), ], -}; -module.exports = config; +}); diff --git a/rspack/rspack-manifest-plugin/package.json b/rspack/rspack-manifest-plugin/package.json index 075f87db3..0c4eb84c1 100644 --- a/rspack/rspack-manifest-plugin/package.json +++ b/rspack/rspack-manifest-plugin/package.json @@ -1,13 +1,15 @@ { - "name": "example-rspack-manifest-plugin_4", + "name": "@rspack-example/rspack-manifest-plugin_4", "private": true, + "type": "module", "scripts": { "build": "rspack build", "test": "node ./test.js" }, "devDependencies": { - "@rspack/cli": "1.7.4", - "@rspack/core": "1.7.4", + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0", "rspack-manifest-plugin": "5.2.1" } } diff --git a/rspack/rspack-manifest-plugin/rspack.config.js b/rspack/rspack-manifest-plugin/rspack.config.js index d93fabec4..451678e5b 100644 --- a/rspack/rspack-manifest-plugin/rspack.config.js +++ b/rspack/rspack-manifest-plugin/rspack.config.js @@ -1,7 +1,8 @@ -const { defineConfig } = require('@rspack/cli'); -const { WebpackManifestPlugin: RspackManifestPlugin } = require('rspack-manifest-plugin'); +// @ts-check +import { defineConfig } from '@rspack/cli'; +import { RspackManifestPlugin } from 'rspack-manifest-plugin'; -module.exports = defineConfig({ +export default defineConfig({ plugins: [ new RspackManifestPlugin({ fileName: 'rspack-manifest.json', diff --git a/rspack/rspack-manifest-plugin/test.js b/rspack/rspack-manifest-plugin/test.js index 1172958e6..ef0588dfc 100644 --- a/rspack/rspack-manifest-plugin/test.js +++ b/rspack/rspack-manifest-plugin/test.js @@ -1,10 +1,10 @@ -const { test } = require('node:test'); -const assert = require('node:assert'); -const fs = require('node:fs'); -const path = require('node:path'); +import assert from 'node:assert'; +import fs from 'node:fs'; +import path from 'node:path'; +import { test } from 'node:test'; test('should have manifest', async (t) => { - const manifest = path.resolve(__dirname, 'dist', 'rspack-manifest.json'); + const manifest = path.resolve(import.meta.dirname, 'dist', 'rspack-manifest.json'); assert(fs.existsSync(manifest)); const manifestJson = JSON.parse(await fs.promises.readFile(manifest, 'utf-8')); assert(manifestJson.files['main.js'] === 'main.js'); diff --git a/rspack/rspack-rsc/.gitignore b/rspack/rspack-rsc/.gitignore new file mode 100644 index 000000000..899ea5299 --- /dev/null +++ b/rspack/rspack-rsc/.gitignore @@ -0,0 +1 @@ +todos.json diff --git a/rspack/rspack-rsc/README.md b/rspack/rspack-rsc/README.md new file mode 100644 index 000000000..1ab422cdf --- /dev/null +++ b/rspack/rspack-rsc/README.md @@ -0,0 +1,115 @@ +# Rspack React Server Components Example + +This example is a server-driven app built with Rspack and React Server Components (RSC). In this setup, routing happens on the server, delivering HTML on initial page load, and client side rendering on subsequent navigations. It also demonstrates React Server Actions to perform mutations, both by calling as a function and as the target of an HTML form. + +## Setup + +The example consists of the following main files: + +### server.js + +This is the development server setup using Express, Rspack middleware and webpack-hot-middleware for HMR. It configures two Rspack compilation targets: one for the client bundle (web target) and one for the RSC server bundle (node target). The server imports the compiled RSC entry module and delegates requests to it. + +The Rspack configuration that defines three build targets: + +1. **Client bundle** (web target): Compiles `src/framework/entry.client.tsx` with React Refresh and HMR support +2. **RSC server bundle** (node target): Compiles `src/framework/entry.rsc.tsx` with RSC layer support using `rspack.experiments.rsc` plugins +3. Both configurations use `builtin:swc-loader` with `rspackExperiments.reactServerComponents: true` to enable RSC support + +The RSC configuration uses layers (`Layers.rsc` and `Layers.ssr`) to differentiate between server component code and SSR code, with appropriate resolve conditions (`react-server`) for RSC modules. + +### src/Todos.tsx + +This is the entry React Server Component that renders the root `` element, server content, and any client components. It is marked with the `"use server-entry"` directive, which indicates this is an entry point for the server component tree. + +### src/framework/entry.client.tsx + +This is the main client entrypoint that hydrates the initial page and handles client-side routing. It uses `react-server-dom-rspack/client.browser` to deserialize RSC payloads into React VDOM. The client intercepts navigation events (via `popstate` and `history.pushState`) and re-fetches RSC payloads for client-side transitions. It also registers a server callback using `setServerCallback` to handle server action calls. + +### src/actions.ts + +This is a server actions file. Functions exported by this file can be imported from the client and called to send data to the server for processing. It is marked using the `"use server"` directive. Rspack's RSC plugin detects this directive and places these actions into the server bundle while creating proxy modules on the client that communicate with the server via the handler registered in `entry.client.tsx`. + +Currently, server actions must be defined in a separate file. Inline server actions (e.g. `"use server"` inside a function) are not yet supported. + +### src/framework/entry.rsc.tsx + +This module handles RSC rendering and server action execution on the server using `react-server-dom-rspack/server.node`. It exports a request handler that: +- Differentiates between RSC fetch requests, SSR requests, and action calls +- Handles server actions by decoding the request and executing the action +- Renders the React tree to an RSC stream using `renderToReadableStream` +- Delegates to SSR for initial HTML rendering or returns raw RSC payload for client-side navigation + +### src/framework/entry.ssr.tsx + +This module performs server-side rendering (SSR) of React components. It receives an RSC stream, deserializes it back into React VDOM using `createFromReadableStream` from `react-server-dom-rspack/client`, then renders it to HTML using `react-dom/server`. The RSC payload is also injected into the HTML as a script tag for client-side hydration using `rsc-html-stream`. + +### src/TodoItem.tsx and src/Dialog.tsx + +These are client components. `` renders a todo list item, and uses server actions and `useOptimistic` to implement the checkbox and remove buttons. `Dialog.tsx` renders a dialog component using client APIs, and accepts the create todo form (which is a server component) as children. + +## Initial HTML rendering + +The flow of initial rendering starts on the server. + +### Server + +The server uses Express to handle routing. When a route handler is called, it invokes the handler from `entry.rsc.tsx` which: + +1. Parses the request to determine if it's an RSC fetch, action call, or initial HTML request +2. Renders the React component tree to an RSC stream using `renderToReadableStream` from `react-server-dom-rspack/server.node` +3. For initial HTML requests, delegates to `entry.ssr.tsx` which: + - Deserializes the RSC stream back into React VDOM using `createFromReadableStream` from `react-server-dom-rspack/client` + - Renders the VDOM to HTML using `react-dom/server` + - Injects the RSC payload into the HTML stream as a script tag for client hydration + +This approach allows the same RSC stream to be used for both SSR and client hydration, reducing redundant work. + +### Client + +To hydrate the initial page, the client calls `createFromReadableStream` from `react-server-dom-rspack/client.browser` to deserialize the RSC payload embedded in the initial HTML (via `rsc-html-stream`). The deserialized payload is then hydrated using `hydrateRoot` from `react-dom/client`, making the page interactive. + +## Client side routing + +The client includes a simple router in `entry.client.tsx`, allowing subsequent navigations after the initial page load to maintain client state without reloading the full HTML page. + +### Client + +The client listens for navigation events using `popstate` (browser back/forward buttons) and intercepts `history.pushState` calls. To perform a navigation: + +1. Call `createFromFetch` from `react-server-dom-rspack/client.browser` to fetch a new RSC payload from the server with the appropriate `Accept` header +2. Update the component state with the new payload, triggering a React transition to re-render the page +3. Push the new URL to the browser's history if needed + +These steps can be customized as needed for your server setup, e.g. using a more sophisticated client side router, or adding authentication headers. + +### Server + +The server handles fetch requests for RSC payloads using the same request handler in `entry.rsc.tsx`. When the request is identified as an RSC fetch (based on request headers), `renderToReadableStream` serializes the component tree into an RSC payload and returns it with the `text/x-component` content type, skipping the SSR step. + +## Server actions + +Server actions allow the client to call the server to perform mutations and other actions. There are two ways server actions can be called: by calling an action function from the client, or by submitting an HTML form (progressive enhancement). + +### Client + +When a server action is called, the client sends a request to the server using the `callServer` callback registered via `setServerCallback` in `entry.client.tsx`. When a server action proxy function generated by Rspack is called on the client, this handler will be invoked with the id of the action and the arguments to pass to it. + +1. Create a request object with the action ID and encode the arguments using `encodeReply` from `react-server-dom-rspack/client.browser` +2. Call `createFromFetch` to fetch the response, which includes both the new component tree and the return value of the server action +3. Update the page state with the returned payload, triggering a re-render +4. Extract and return the result of the server action from the payload + +These steps can be customized as needed for your server setup, e.g. adding authentication headers. + +### Server + +When a server action request is received in `entry.rsc.tsx`, the server performs the following steps: + +1. Parse the request to extract the action ID and decode the arguments using `decodeReply` from `react-server-dom-rspack/server.node` +2. Load and execute the server action using `loadServerAction` +3. Capture the return value (or error) from the action +4. Render the component tree to an RSC payload using `renderToReadableStream`, including the action return value in the response +5. Return the RSC payload to the client + +For progressive enhancement (form submissions before JavaScript loads), the server decodes the form data using `decodeAction` and `decodeFormState`, executes the action, and returns the form state in the RSC payload for proper hydration. diff --git a/rspack/rspack-rsc/package.json b/rspack/rspack-rsc/package.json new file mode 100644 index 000000000..b2ea04860 --- /dev/null +++ b/rspack/rspack-rsc/package.json @@ -0,0 +1,37 @@ +{ + "name": "@rspack-example/rspack-rsc", + "private": true, + "version": "1.0.0", + "type": "module", + "scripts": { + "build": "NODE_ENV=production rspack build", + "dev": "NODE_ENV=development NO_CSP=true node server.js" + }, + "devDependencies": { + "@rspack/cli": "2.1.4", + "@rspack/core": "2.1.4", + "@rspack/dev-server": "2.1.0", + "@rspack/plugin-react-refresh": "^2.0.1", + "@types/express": "^5.0.6", + "@types/node": "^24.12.4", + "@types/ws": "^8.18.1", + "css-loader": "^7.1.4", + "react-refresh": "^0.18.0", + "react-server-dom-rspack": "0.0.2", + "run-script-webpack-plugin": "^0.2.3", + "typescript": "^5.9.3", + "webpack-dev-middleware": "^7.4.5", + "webpack-hot-middleware": "^2.26.1", + "ws": "^8.21.0" + }, + "dependencies": { + "@types/node": "^24.12.4", + "@types/react": "^19.2.15", + "@types/react-dom": "^19.2.3", + "express": "^5.2.1", + "react": "^19.2.7", + "react-dom": "^19.2.7", + "rsc-html-stream": "^0.0.7", + "srvx": "^0.11.16" + } +} diff --git a/rspack/rspack-rsc/rspack.config.js b/rspack/rspack-rsc/rspack.config.js new file mode 100644 index 000000000..307c38b55 --- /dev/null +++ b/rspack/rspack-rsc/rspack.config.js @@ -0,0 +1,173 @@ +import rspack from '@rspack/core'; +import ReactRefreshPlugin from '@rspack/plugin-react-refresh'; +import path from 'path'; + +// Target browsers, see: https://github.com/browserslist/browserslist +const browserTargets = ['last 2 versions', '> 0.2%', 'not dead', 'Firefox ESR']; +// Target Node.js LTS version for server bundle +const nodeTargets = ['node 22']; + +function jsRule(targets) { + return { + test: /\.jsx?$/, + use: [ + { + loader: 'builtin:swc-loader', + options: { + jsc: { + parser: { + syntax: 'ecmascript', + jsx: true, + }, + transform: { + react: { + runtime: 'automatic', + }, + }, + experimental: { + keepImportAttributes: true, + }, + }, + env: { targets }, + rspackExperiments: { + reactServerComponents: true, + }, + }, + }, + ], + }; +} + +function tsRule(targets) { + return { + test: /\.tsx?$/, + use: [ + { + loader: 'builtin:swc-loader', + options: { + jsc: { + parser: { + syntax: 'typescript', + tsx: true, + }, + transform: { + react: { + runtime: 'automatic', + }, + }, + experimental: { + keepImportAttributes: true, + }, + }, + env: { targets }, + rspackExperiments: { + reactServerComponents: true, + }, + }, + }, + ], + }; +} + +function cssRule() { + return { + test: /\.css$/i, + type: 'css/auto', + }; +} + +const { createPlugins, Layers } = rspack.experiments.rsc; + +export function createRspackConfig({ + hmr = false, + mode = process.env.NODE_ENV === 'development' ? 'development' : 'production', + onServerComponentChanges, +} = {}) { + const { ServerPlugin, ClientPlugin } = createPlugins(); + const ssrEntry = path.resolve(import.meta.dirname, 'src/framework/entry.ssr.tsx'); + const rscEntry = path.resolve(import.meta.dirname, 'src/framework/entry.rsc.tsx'); + + return [ + { + name: 'client', + mode, + target: 'web', + context: import.meta.dirname, + entry: './src/framework/entry.client.tsx', + resolve: { + extensions: ['...', '.ts', '.tsx', '.jsx'], + }, + output: { + path: path.join(import.meta.dirname, 'dist/static'), + publicPath: 'static/', + }, + devtool: mode === 'development' ? 'source-map' : false, + module: { + rules: [cssRule(), jsRule(browserTargets), tsRule(browserTargets)], + }, + plugins: [ + new ClientPlugin(), + ...(hmr ? [new rspack.HotModuleReplacementPlugin(), new ReactRefreshPlugin()] : []), + ], + }, + { + name: 'server', + mode, + target: 'node', + context: import.meta.dirname, + entry: './src/framework/entry.rsc.tsx', + resolve: { + extensions: ['...', '.ts', '.tsx', '.jsx'], + }, + output: { + path: path.join(import.meta.dirname, 'dist'), + filename: '[name].js', + chunkFilename: '[id].js', + module: true, + chunkFormat: 'module', + chunkLoading: 'import', + library: { + type: 'module', + }, + }, + devtool: false, + module: { + rules: [ + cssRule(), + jsRule(nodeTargets), + tsRule(nodeTargets), + // react server components layers + { + resource: ssrEntry, + layer: Layers.ssr, + }, + { + resource: rscEntry, + layer: Layers.rsc, + resolve: { + conditionNames: ['react-server', '...'], + }, + }, + { + issuerLayer: Layers.rsc, + exclude: ssrEntry, + resolve: { + conditionNames: ['react-server', '...'], + }, + }, + ], + }, + plugins: [ + new ServerPlugin({ + onServerComponentChanges, + }), + ], + externalsType: 'module', + externals: { + express: 'express', + }, + }, + ]; +} + +export default createRspackConfig(); diff --git a/rspack/rspack-rsc/server.js b/rspack/rspack-rsc/server.js new file mode 100644 index 000000000..123d3c923 --- /dev/null +++ b/rspack/rspack-rsc/server.js @@ -0,0 +1,104 @@ +import rspack from '@rspack/core'; +import express from 'express'; +import path from 'path'; +import webpackDevMiddleware from 'webpack-dev-middleware'; +import webpackHotMiddleware from 'webpack-hot-middleware'; +import { Worker } from 'worker_threads'; +import { createRspackConfig } from './rspack.config.js'; + +let hotMiddleware; +let onServerComponentChanged; +let currentWorker; +let workerRestartPromise; + +const compiler = rspack( + createRspackConfig({ + hmr: true, + mode: 'development', + onServerComponentChanges() { + onServerComponentChanged = true; + console.log('[RSC] server component changes detected, restarting server...'); + }, + }), +); + +compiler.compilers[1].hooks.done.tapPromise('RestartWorker', async (stats) => { + if (stats.hasErrors()) { + console.error('[Server] Build failed with errors'); + return; + } + + workerRestartPromise = (async () => { + if (currentWorker) { + await currentWorker.terminate(); + currentWorker = null; + } + + currentWorker = await createServerWorker(); + if (onServerComponentChanged) { + hotMiddleware.publish({ type: 'rsc:update' }); + } + onServerComponentChanged = false; + })(); + await workerRestartPromise; +}); + +compiler.compilers[0].hooks.done.tapPromise('WaitForWorker', async () => { + if (workerRestartPromise) { + try { + await workerRestartPromise; + await new Promise((resolve) => setTimeout(resolve, 1000)); + } catch { + } finally { + workerRestartPromise = undefined; + } + } +}); + +const app = express(); + +app.use( + webpackDevMiddleware(compiler, { + writeToDisk: true, + }), +); + +hotMiddleware = webpackHotMiddleware(compiler.compilers[0], { + log: console.log, + path: '/__rspack_hmr', + heartbeat: 10 * 1000, +}); +app.use(hotMiddleware); + +function createServerWorker() { + return new Promise((resolve, reject) => { + const workerPath = path.join(import.meta.dirname, 'dist/main.js'); + const worker = new Worker(workerPath, { + type: 'module', + }); + + worker.on('message', (message) => { + if (message.type === 'ready') { + resolve(worker); + } + }); + + worker.on('error', (error) => { + reject(error); + }); + + worker.on('exit', (code) => { + if (code !== 0) { + reject(new Error(`Worker stopped with exit code ${code}`)); + } + }); + + setTimeout(() => { + reject(new Error('Worker initialization timeout')); + }, 10000); + }); +} + +const server = app.listen(1616, 'localhost', function () { + console.log('Dev Server is running on %j', server.address()); +}); diff --git a/rspack/rspack-rsc/src/Dialog.tsx b/rspack/rspack-rsc/src/Dialog.tsx new file mode 100644 index 000000000..34bd9b951 --- /dev/null +++ b/rspack/rspack-rsc/src/Dialog.tsx @@ -0,0 +1,15 @@ +'use client'; + +import { ReactNode, useRef } from 'react'; + +export function Dialog({ trigger, children }: { trigger: ReactNode; children: ReactNode }) { + let ref = useRef(null); + return ( + <> + + ref.current?.close()}> + {children} + + + ); +} diff --git a/rspack/rspack-rsc/src/TodoCreate.tsx b/rspack/rspack-rsc/src/TodoCreate.tsx new file mode 100644 index 000000000..f1fd23919 --- /dev/null +++ b/rspack/rspack-rsc/src/TodoCreate.tsx @@ -0,0 +1,18 @@ +import { createTodo } from './actions'; + +export function TodoCreate() { + return ( +
+ +