diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 3626fbc4..9534cb5c 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -10,6 +10,7 @@ jobs:
uses: sxzz/workflows/.github/workflows/release.yml@main
with:
publish: true
+ stage: true
permissions:
contents: write
id-token: write
diff --git a/README.md b/README.md
index 5d3d8001..079a17a1 100644
--- a/README.md
+++ b/README.md
@@ -13,6 +13,7 @@ Currently supports:
- [Webpack](https://webpack.js.org/)
- [esbuild](https://esbuild.github.io/)
- [Rspack](https://www.rspack.dev/)
+- [Rsbuild](https://rsbuild.rs/)
- [Rolldown](https://rolldown.rs/)
- [Farm](https://www.farmfe.org/)
- [Bun](https://bun.com/)
diff --git a/docs/.vitepress/assets/rsbuild.svg b/docs/.vitepress/assets/rsbuild.svg
new file mode 100644
index 00000000..78a54f23
--- /dev/null
+++ b/docs/.vitepress/assets/rsbuild.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/docs/.vitepress/assets/rspack.svg b/docs/.vitepress/assets/rspack.svg
index a1342a58..545f982d 100644
--- a/docs/.vitepress/assets/rspack.svg
+++ b/docs/.vitepress/assets/rspack.svg
@@ -1 +1 @@
-
+
\ No newline at end of file
diff --git a/docs/.vitepress/data/gen-files.ts b/docs/.vitepress/data/gen-files.ts
index 34d50b10..f5038726 100644
--- a/docs/.vitepress/data/gen-files.ts
+++ b/docs/.vitepress/data/gen-files.ts
@@ -6,7 +6,6 @@ import { fileURLToPath } from 'node:url'
import { consola } from 'consola'
import { $fetch } from 'ofetch'
import { repositoryMeta } from './meta.ts'
-import 'dotenv/config'
const GITHUB_TOKEN = env.GITHUB_TOKEN
diff --git a/docs/.vitepress/theme/style.css b/docs/.vitepress/theme/style.css
index ff8bdd9c..3b771100 100644
--- a/docs/.vitepress/theme/style.css
+++ b/docs/.vitepress/theme/style.css
@@ -102,10 +102,6 @@ img[src*="features"] {
width: 48px;
}
-img[src*="/features/rspack"] {
- margin-bottom: 28px!important;
-}
-
details > summary:hover {
cursor: pointer;
user-select: none;
diff --git a/docs/guide/index.md b/docs/guide/index.md
index 82f8311c..822f1578 100644
--- a/docs/guide/index.md
+++ b/docs/guide/index.md
@@ -16,6 +16,7 @@ lastUpdated: false
- [webpack](https://webpack.js.org/)
- [esbuild](https://esbuild.github.io/)
- [Rspack](https://www.rspack.dev/)
+- [Rsbuild](https://rsbuild.rs/)
- [Rolldown](https://rolldown.rs/)
- [Farm](https://www.farmfe.org/)
- [Bun](https://bun.com/)
@@ -131,6 +132,20 @@ module.exports = {
}
```
+```ts [Rsbuild]
+// rsbuild.config.ts
+import { defineConfig } from '@rsbuild/core'
+import Starter from 'unplugin-starter/rsbuild'
+
+export default defineConfig({
+ plugins: [
+ Starter({
+ /* options */
+ }),
+ ],
+})
+```
+
```js [esbuild]
// esbuild.config.js
import { build } from 'esbuild'
@@ -209,18 +224,18 @@ export default defineConfig({
## Supported Hooks
-| Hook | Rollup | Vite | webpack | esbuild | Rspack | Farm | Rolldown | Bun |
-| --------------------------------------------------------------------------------- | :-------------: | :--: | :-----: | :-------------: | :-------------: | :--: | :------: | :-------------: |
-| [`enforce`](https://vite.dev/guide/api-plugin.html#plugin-ordering) | ❌ 1 | ✅ | ✅ | ❌ 1 | ✅ | ✅ | ✅ | ❌ |
-| [`buildStart`](https://rollupjs.org/plugin-development/#buildstart) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
-| [`resolveId`](https://rollupjs.org/plugin-development/#resolveid) | ✅ | ✅ | ✅ | ✅ | ✅ 5 | ✅ | ✅ | ✅ |
-| ~~`loadInclude`~~2 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
-| [`load`](https://rollupjs.org/plugin-development/#load) | ✅ | ✅ | ✅ | ✅ 3 | ✅ | ✅ | ✅ | ✅ |
-| ~~`transformInclude`~~2 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
-| [`transform`](https://rollupjs.org/plugin-development/#transform) | ✅ | ✅ | ✅ | ✅ 3 | ✅ | ✅ | ✅ | ✅ |
-| [`watchChange`](https://rollupjs.org/plugin-development/#watchchange) | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | ❌ |
-| [`buildEnd`](https://rollupjs.org/plugin-development/#buildend) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ 6 |
-| [`writeBundle`](https://rollupjs.org/plugin-development/#writebundle)4 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ 6 |
+| Hook | Rollup | Vite | webpack | esbuild | Rspack | Rsbuild | Farm | Rolldown | Bun |
+| --------------------------------------------------------------------------------- | :-------------: | :--: | :-----: | :-------------: | :-------------: | :-------------: | :--: | :------: | :-------------: |
+| [`enforce`](https://vite.dev/guide/api-plugin.html#plugin-ordering) | ❌ 1 | ✅ | ✅ | ❌ 1 | ✅ | ✅ | ✅ | ✅ | ❌ |
+| [`buildStart`](https://rollupjs.org/plugin-development/#buildstart) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| [`resolveId`](https://rollupjs.org/plugin-development/#resolveid) | ✅ | ✅ | ✅ | ✅ | ✅ 5 | ✅ 5 | ✅ | ✅ | ✅ |
+| ~~`loadInclude`~~2 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| [`load`](https://rollupjs.org/plugin-development/#load) | ✅ | ✅ | ✅ | ✅ 3 | ✅ | ✅ | ✅ | ✅ | ✅ |
+| ~~`transformInclude`~~2 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| [`transform`](https://rollupjs.org/plugin-development/#transform) | ✅ | ✅ | ✅ | ✅ 3 | ✅ | ✅ | ✅ | ✅ | ✅ |
+| [`watchChange`](https://rollupjs.org/plugin-development/#watchchange) | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ | ❌ |
+| [`buildEnd`](https://rollupjs.org/plugin-development/#buildend) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ 6 |
+| [`writeBundle`](https://rollupjs.org/plugin-development/#writebundle)4 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ 6 |
::: details Notice
@@ -230,7 +245,7 @@ export default defineConfig({
In Rollup, this hook has been polyfilled to match the behaviors. See the following usage examples for reference.
3. Although esbuild can handle both JavaScript and CSS and many other file formats, you can only return JavaScript in `load` and `transform` results.
4. Currently, `writeBundle` is only serves as a hook for the timing. It doesn't pass any arguments.
-5. Rspack supports `resolveId` with a minimum required version of v1.0.0-alpha.1.
+5. Rspack and Rsbuild support `resolveId` with a minimum required Rspack version of v1.0.0-alpha.1.
6. Bun supports `buildEnd` and `writeBundle` with a minimum required version of v1.3.0.
:::
@@ -268,6 +283,7 @@ export const rollupPlugin = unplugin.rollup
export const rolldownPlugin = unplugin.rolldown
export const webpackPlugin = unplugin.webpack
export const rspackPlugin = unplugin.rspack
+export const rsbuildPlugin = unplugin.rsbuild
export const esbuildPlugin = unplugin.esbuild
export const farmPlugin = unplugin.farm
export const bunPlugin = unplugin.bun
@@ -307,14 +323,14 @@ More details can be found in the [Rolldown's documentation](https://rolldown.rs/
## Supported Context
-| Context | Rollup | Vite | webpack | esbuild | Rspack | Farm | Rolldown | Bun |
-| ------------------------------------------------------------------------------------- | :----: | :--: | :-----: | :-----: | :----: | :--: | :------: | :-: |
-| [`this.parse`](https://rollupjs.org/plugin-development/#this-parse)1 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
-| [`this.addWatchFile`](https://rollupjs.org/plugin-development/#this-addwatchfile) | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ |
-| [`this.emitFile`](https://rollupjs.org/plugin-development/#this-emitfile)2 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
-| [`this.getWatchFiles`](https://rollupjs.org/plugin-development/#this-getwatchfiles) | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ |
-| [`this.warn`](https://rollupjs.org/plugin-development/#this-warn) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
-| [`this.error`](https://rollupjs.org/plugin-development/#this-error) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| Context | Rollup | Vite | webpack | esbuild | Rspack | Rsbuild | Farm | Rolldown | Bun |
+| ------------------------------------------------------------------------------------- | :----: | :--: | :-----: | :-----: | :----: | :-----: | :--: | :------: | :-: |
+| [`this.parse`](https://rollupjs.org/plugin-development/#this-parse)1 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| [`this.addWatchFile`](https://rollupjs.org/plugin-development/#this-addwatchfile) | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| [`this.emitFile`](https://rollupjs.org/plugin-development/#this-emitfile)2 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| [`this.getWatchFiles`](https://rollupjs.org/plugin-development/#this-getwatchfiles) | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| [`this.warn`](https://rollupjs.org/plugin-development/#this-warn) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| [`this.error`](https://rollupjs.org/plugin-development/#this-error) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
::: info Notice
@@ -329,9 +345,9 @@ More details can be found in the [Rolldown's documentation](https://rolldown.rs/
### Bundler Supported
-| Rollup | Vite | webpack | Rspack | esbuild | Farm | Rolldown | Bun |
-| :--------------------: | :--: | :-----: | :----: | :-----: | :--: | :------: | :-: |
-| ✅ `>=3.1`1 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| Rollup | Vite | webpack | Rspack | Rsbuild | esbuild | Farm | Rolldown | Bun |
+| :--------------------: | :--: | :-----: | :----: | :-----: | :-----: | :--: | :------: | :-: |
+| ✅ `>=3.1`1 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
::: details Notice
@@ -386,7 +402,7 @@ export const unpluginFactory: UnpluginFactory = (
options,
meta,
) => {
- console.log(meta.framework) // vite | rollup | webpack | esbuild | rspack | farm | bun
+ console.log(meta.framework) // vite | rollup | webpack | esbuild | rspack | rsbuild | farm | bun
return {
name: 'unplugin-starter',
@@ -417,6 +433,12 @@ export const unpluginFactory: UnpluginFactory = (
rspack(compiler) {
// Configure Rspack compiler
},
+ rsbuild: {
+ // Rsbuild plugin
+ setup(api) {
+ // Configure Rsbuild
+ },
+ },
esbuild: {
// Change the filter of onResolve and onLoad
// onResolveFilter?: RegExp,
@@ -464,19 +486,26 @@ export const unpluginFactory = defineUnplugin((options, meta) => {
const bundlerVersion = meta.versions.rollup ?? meta.versions.rolldown
console.log(`Vite is using bundler version: ${bundlerVersion}`)
}
+
+ // For Rsbuild, you can also access the underlying Rspack version
+ if (meta.framework === 'rsbuild') {
+ const rspackVersion = meta.versions.rspack
+ console.log(`Rsbuild is using Rspack version: ${rspackVersion}`)
+ }
}
}
})
```
-| Rollup | Vite | webpack | Rspack | esbuild | Farm | Rolldown | Unloader | Bun |
-| :------------: | :--------------: | :-----: | :----: | :-----: | :--: | :------------: | :------------: | :-: |
-| ✅1 | ✅1,2 | ✅ | ✅ | ❌ | ❌ | ✅1 | ✅1 | ✅ |
+| Rollup | Vite | webpack | Rspack | Rsbuild | esbuild | Farm | Rolldown | Unloader | Bun |
+| :------------: | :--------------: | :-----: | :----: | :------------: | :-----: | :--: | :------------: | :------------: | :-: |
+| ✅1 | ✅1,2 | ✅ | ✅ | ✅3 | ❌ | ❌ | ✅1 | ✅1 | ✅ |
::: details Notice
1. For Rollup-compatible hosts (`vite`, `rollup`, `rolldown`, `unloader`), framework versions are only available after the `buildStart` hook. The `unplugin` version is always available.
2. Vite requires **v7.0.0 or later** to provide `viteVersion` ([vitejs/vite#20088](https://github.com/vitejs/vite/pull/20088)). On earlier versions, `meta.versions.vite` will be `undefined`. Vite also provides the underlying bundler version (`rollup` or `rolldown`).
+3. Rsbuild also provides the underlying Rspack version via `meta.versions.rspack`.
:::
@@ -492,6 +521,7 @@ import {
createFarmPlugin,
createRolldownPlugin,
createRollupPlugin,
+ createRsbuildPlugin,
createRspackPlugin,
createVitePlugin,
createWebpackPlugin,
@@ -503,6 +533,7 @@ const rolldownPlugin = createRolldownPlugin(/* factory */)
const esbuildPlugin = createEsbuildPlugin(/* factory */)
const webpackPlugin = createWebpackPlugin(/* factory */)
const rspackPlugin = createRspackPlugin(/* factory */)
+const rsbuildPlugin = createRsbuildPlugin(/* factory */)
const farmPlugin = createFarmPlugin(/* factory */)
const bunPlugin = createBunPlugin(/* factory */)
```
diff --git a/docs/index.md b/docs/index.md
index 663cbcfc..f4d41c2e 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -5,7 +5,7 @@ sidebar: false
hero:
name: Unplugin
text: The Unified
Plugin System
- tagline: Supports Vite, Rollup, webpack, esbuild, Bun, and every framework built on top of them.
+ tagline: Supports Vite, Rollup, webpack, Rspack, Rsbuild, esbuild, Bun, and every framework built on top of them.
image:
light: /logo_light.svg
dark: /logo_dark.svg
@@ -50,7 +50,13 @@ features:
details: A fast Rust-based web bundler.
link: https://www.rspack.dev/
icon:
- src: /features/rspack.png
+ src: /features/rspack.svg
+
+ - title: Rsbuild
+ details: A Rspack-based build tool.
+ link: https://rsbuild.rs/
+ icon:
+ src: /features/rsbuild.svg
- title: Farm
details: Extremely fast web build tool written in Rust
diff --git a/docs/package.json b/docs/package.json
index 10fa9bdd..5ac046fa 100644
--- a/docs/package.json
+++ b/docs/package.json
@@ -6,7 +6,7 @@
"node": ">=18.19.0"
},
"scripts": {
- "gen-files": "node ./.vitepress/data/gen-files.ts",
+ "gen-files": "node --env-file-if-exists=.env ./.vitepress/data/gen-files.ts",
"dev": "vitepress dev --open",
"build": "pnpm gen-files && vitepress build",
"lint": "case-police '**/*.md'",
@@ -17,7 +17,6 @@
"@shikijs/vitepress-twoslash": "catalog:docs",
"case-police": "catalog:docs",
"consola": "catalog:docs",
- "dotenv": "catalog:docs",
"markdown-it": "catalog:docs",
"markdown-it-github-alerts": "catalog:docs",
"ofetch": "catalog:docs",
diff --git a/docs/public/features/rsbuild.svg b/docs/public/features/rsbuild.svg
new file mode 100644
index 00000000..78a54f23
--- /dev/null
+++ b/docs/public/features/rsbuild.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/docs/public/features/rspack.png b/docs/public/features/rspack.png
deleted file mode 100644
index c59eb6fd..00000000
Binary files a/docs/public/features/rspack.png and /dev/null differ
diff --git a/docs/public/features/rspack.svg b/docs/public/features/rspack.svg
new file mode 100644
index 00000000..545f982d
--- /dev/null
+++ b/docs/public/features/rspack.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/docs/vite.config.ts b/docs/vite.config.ts
index 508277ee..49ddaeb3 100644
--- a/docs/vite.config.ts
+++ b/docs/vite.config.ts
@@ -20,6 +20,7 @@ export default defineConfig({
customIcon: {
farm: localIconLoader(import.meta.url, '.vitepress/assets/farm.svg'),
rolldown: localIconLoader(import.meta.url, '.vitepress/assets/rolldown.svg'),
+ rsbuild: localIconLoader(import.meta.url, '.vitepress/assets/rsbuild.svg'),
rspack: localIconLoader(import.meta.url, '.vitepress/assets/rspack.svg'),
},
}),
diff --git a/package.json b/package.json
index a6417d84..4c32c468 100644
--- a/package.json
+++ b/package.json
@@ -1,8 +1,8 @@
{
"name": "unplugin",
"type": "module",
- "version": "3.2.0",
- "packageManager": "pnpm@11.8.0",
+ "version": "3.3.0",
+ "packageManager": "pnpm@11.9.0",
"description": "Unified plugin system for build tools",
"license": "MIT",
"homepage": "https://unplugin.unjs.io",
@@ -97,6 +97,7 @@
"@arethetypeswrong/core": "catalog:dev",
"@farmfe/cli": "catalog:test",
"@farmfe/core": "catalog:peer",
+ "@rsbuild/core": "catalog:peer",
"@rspack/cli": "catalog:test",
"@rspack/core": "catalog:peer",
"@types/node": "catalog:dev",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index b96fecfa..adc0d704 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -7,23 +7,23 @@ settings:
catalogs:
dev:
'@antfu/eslint-config':
- specifier: ^9.0.0
- version: 9.0.0
+ specifier: ^9.1.0
+ version: 9.1.0
'@antfu/ni':
- specifier: ^30.1.0
- version: 30.1.0
+ specifier: ^30.2.0
+ version: 30.2.0
'@arethetypeswrong/core':
- specifier: ^0.18.3
+ specifier: ^0.18.4
version: 0.18.4
'@types/node':
- specifier: ^26.0.0
- version: 26.0.0
+ specifier: ^26.0.1
+ version: 26.0.1
'@types/picomatch':
specifier: ^4.0.3
version: 4.0.3
'@typescript/native-preview':
- specifier: 7.0.0-dev.20260508.1
- version: 7.0.0-dev.20260508.1
+ specifier: 7.0.0-dev.20260628.1
+ version: 7.0.0-dev.20260628.1
ansis:
specifier: ^4.3.1
version: 4.3.1
@@ -31,8 +31,8 @@ catalogs:
specifier: ^11.1.0
version: 11.1.0
eslint:
- specifier: ^10.5.0
- version: 10.5.0
+ specifier: ^10.6.0
+ version: 10.6.0
eslint-plugin-format:
specifier: ^2.0.1
version: 2.0.1
@@ -62,17 +62,14 @@ catalogs:
specifier: ^1.2.10
version: 1.2.10
'@shikijs/vitepress-twoslash':
- specifier: ^4.2.0
- version: 4.2.0
+ specifier: ^4.3.0
+ version: 4.3.0
case-police:
specifier: ^2.2.1
version: 2.2.1
consola:
specifier: ^3.4.2
version: 3.4.2
- dotenv:
- specifier: ^17.4.2
- version: 17.4.2
markdown-it:
specifier: ^14.2.0
version: 14.2.0
@@ -83,8 +80,8 @@ catalogs:
specifier: ^1.5.1
version: 1.5.1
unocss:
- specifier: ^66.7.2
- version: 66.7.2
+ specifier: ^66.7.3
+ version: 66.7.3
unplugin-icons:
specifier: ^23.0.1
version: 23.0.1
@@ -98,8 +95,8 @@ catalogs:
specifier: ^1.7.5
version: 1.7.5
vue:
- specifier: ^3.5.38
- version: 3.5.38
+ specifier: ^3.5.39
+ version: 3.5.39
vue-tsc:
specifier: ^3.3.5
version: 3.3.5
@@ -107,9 +104,12 @@ catalogs:
'@farmfe/core':
specifier: ^1.7.11
version: 1.7.11
+ '@rsbuild/core':
+ specifier: ^2.1.1
+ version: 2.1.1
'@rspack/core':
- specifier: ^2.0.8
- version: 2.0.8
+ specifier: ^2.1.1
+ version: 2.1.1
bun-types-no-globals:
specifier: ^1.3.11
version: 1.3.11
@@ -117,8 +117,8 @@ catalogs:
specifier: ^0.28.1
version: 0.28.1
rolldown:
- specifier: ^1.1.2
- version: 1.1.2
+ specifier: ^1.1.3
+ version: 1.1.3
rollup:
specifier: ^4.62.2
version: 4.62.2
@@ -126,11 +126,11 @@ catalogs:
specifier: ^0.9.0
version: 0.9.0
vite:
- specifier: ^8.0.16
- version: 8.0.16
+ specifier: ^8.1.0
+ version: 8.1.0
webpack:
- specifier: ^5.107.2
- version: 5.107.2
+ specifier: ^5.108.1
+ version: 5.108.1
prod:
'@jridgewell/remapping':
specifier: ^2.3.5
@@ -146,8 +146,8 @@ catalogs:
specifier: ^1.0.5
version: 1.0.5
'@rspack/cli':
- specifier: ^2.0.8
- version: 2.0.8
+ specifier: ^2.1.1
+ version: 2.1.1
magic-string:
specifier: ^0.30.21
version: 0.30.21
@@ -155,8 +155,8 @@ catalogs:
specifier: ^4.1.9
version: 4.1.9
webpack-cli:
- specifier: ^7.0.3
- version: 7.0.3
+ specifier: ^7.1.0
+ version: 7.1.0
importers:
@@ -174,10 +174,10 @@ importers:
devDependencies:
'@antfu/eslint-config':
specifier: catalog:dev
- version: 9.0.0(@typescript-eslint/rule-tester@8.59.2(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(@typescript-eslint/typescript-estree@8.59.2(typescript@6.0.3))(@typescript-eslint/utils@8.59.2(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(@vue/compiler-sfc@3.5.38)(eslint-plugin-format@2.0.1(eslint@10.5.0(jiti@2.7.0)))(eslint@10.5.0(jiti@2.7.0))(ts-declaration-location@1.0.7(typescript@6.0.3))(typescript@6.0.3)(vitest@4.1.9(@types/node@26.0.0)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.47.1)(yaml@2.9.0)))
+ version: 9.1.0(@typescript-eslint/rule-tester@8.62.0(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3))(@typescript-eslint/typescript-estree@8.62.0(typescript@6.0.3))(@typescript-eslint/utils@8.62.0(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3))(@vue/compiler-sfc@3.5.39)(eslint-plugin-format@2.0.1(eslint@10.6.0(jiti@2.7.0)))(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3)(vitest@4.1.9(@types/node@26.0.1)(vite@8.1.0(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)))
'@antfu/ni':
specifier: catalog:dev
- version: 30.1.0
+ version: 30.2.0
'@arethetypeswrong/core':
specifier: catalog:dev
version: 0.18.4
@@ -186,22 +186,25 @@ importers:
version: 1.0.5
'@farmfe/core':
specifier: catalog:peer
- version: 1.7.11(@types/node@26.0.0)
+ version: 1.7.11(@types/node@26.0.1)
+ '@rsbuild/core':
+ specifier: catalog:peer
+ version: 2.1.1(core-js@3.49.0)
'@rspack/cli':
specifier: catalog:test
- version: 2.0.8(@rspack/core@2.0.8)
+ version: 2.1.1(@rspack/core@2.1.1(@swc/helpers@0.5.23))
'@rspack/core':
specifier: catalog:peer
- version: 2.0.8
+ version: 2.1.1(@swc/helpers@0.5.23)
'@types/node':
specifier: catalog:dev
- version: 26.0.0
+ version: 26.0.1
'@types/picomatch':
specifier: catalog:dev
version: 4.0.3
'@typescript/native-preview':
specifier: catalog:dev
- version: 7.0.0-dev.20260508.1
+ version: 7.0.0-dev.20260628.1
ansis:
specifier: catalog:dev
version: 4.3.1
@@ -216,10 +219,10 @@ importers:
version: 0.28.1
eslint:
specifier: catalog:dev
- version: 10.5.0(jiti@2.7.0)
+ version: 10.6.0(jiti@2.7.0)
eslint-plugin-format:
specifier: catalog:dev
- version: 2.0.1(eslint@10.5.0(jiti@2.7.0))
+ version: 2.0.1(eslint@10.6.0(jiti@2.7.0))
jiti:
specifier: catalog:dev
version: 2.7.0
@@ -234,7 +237,7 @@ importers:
version: 0.3.21
rolldown:
specifier: catalog:peer
- version: 1.1.2
+ version: 1.1.3
rollup:
specifier: catalog:peer
version: 4.62.2
@@ -243,7 +246,7 @@ importers:
version: 2.13.1
tsdown:
specifier: catalog:dev
- version: 0.22.3(@arethetypeswrong/core@0.18.4)(@typescript/native-preview@7.0.0-dev.20260508.1)(publint@0.3.21)(typescript@6.0.3)(unplugin-unused@0.5.7)(vue-tsc@3.3.5(typescript@6.0.3))
+ version: 0.22.3(@arethetypeswrong/core@0.18.4)(@typescript/native-preview@7.0.0-dev.20260628.1)(publint@0.3.21)(typescript@6.0.3)(unplugin-unused@0.5.7(@farmfe/core@1.7.11(@types/node@26.0.1))(@rspack/core@2.1.1(@swc/helpers@0.5.23))(bun-types-no-globals@1.3.11)(esbuild@0.28.1)(rolldown@1.1.3)(rollup@4.62.2)(unloader@0.9.0)(vite@8.1.0(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1))(vue-tsc@3.3.5(typescript@6.0.3))
typescript:
specifier: catalog:dev
version: 6.0.3
@@ -255,19 +258,19 @@ importers:
version: 'link:'
unplugin-unused:
specifier: catalog:dev
- version: 0.5.7
+ version: 0.5.7(@farmfe/core@1.7.11(@types/node@26.0.1))(@rspack/core@2.1.1(@swc/helpers@0.5.23))(bun-types-no-globals@1.3.11)(esbuild@0.28.1)(rolldown@1.1.3)(rollup@4.62.2)(unloader@0.9.0)(vite@8.1.0(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1)
vite:
specifier: catalog:peer
- version: 8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.47.1)(yaml@2.9.0)
+ version: 8.1.0(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)
vitest:
specifier: catalog:test
- version: 4.1.9(@types/node@26.0.0)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.47.1)(yaml@2.9.0))
+ version: 4.1.9(@types/node@26.0.1)(vite@8.1.0(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))
webpack:
specifier: catalog:peer
- version: 5.107.2(esbuild@0.28.1)(webpack-cli@7.0.3)
+ version: 5.108.1(esbuild@0.28.1)(webpack-cli@7.1.0)
webpack-cli:
specifier: catalog:test
- version: 7.0.3(webpack@5.107.2)
+ version: 7.1.0(js-yaml@4.3.0)(webpack@5.108.1)
docs:
devDependencies:
@@ -276,16 +279,13 @@ importers:
version: 1.2.10
'@shikijs/vitepress-twoslash':
specifier: catalog:docs
- version: 4.2.0(typescript@6.0.3)
+ version: 4.3.0(typescript@6.0.3)
case-police:
specifier: catalog:docs
version: 2.2.1
consola:
specifier: catalog:docs
version: 3.4.2
- dotenv:
- specifier: catalog:docs
- version: 17.4.2
markdown-it:
specifier: catalog:docs
version: 14.2.0
@@ -297,25 +297,25 @@ importers:
version: 1.5.1
unocss:
specifier: catalog:docs
- version: 66.7.2(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.47.1)(yaml@2.9.0))
+ version: 66.7.3(vite@8.1.0(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))
unplugin:
specifier: workspace:*
version: link:..
unplugin-icons:
specifier: catalog:docs
- version: 23.0.1(@vue/compiler-sfc@3.5.38)
+ version: 23.0.1(@vue/compiler-sfc@3.5.39)
unplugin-vue-components:
specifier: catalog:docs
- version: 32.1.0(vue@3.5.38(typescript@6.0.3))
+ version: 32.1.0(@farmfe/core@1.7.11(@types/node@26.0.1))(@rspack/core@2.1.1(@swc/helpers@0.5.23))(bun-types-no-globals@1.3.11)(esbuild@0.28.1)(rolldown@1.1.3)(rollup@4.62.2)(unloader@0.9.0)(vite@8.1.0(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.39(typescript@6.0.3))(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.32.0)(postcss@8.5.16)(webpack-cli@7.1.0(js-yaml@4.3.0)(webpack@5.108.1)))
vitepress:
specifier: catalog:docs
- version: 2.0.0-alpha.15(@types/node@26.0.0)(change-case@5.4.4)(jiti@2.7.0)(lightningcss@1.32.0)(postcss@8.5.15)(terser@5.47.1)(typescript@6.0.3)(yaml@2.9.0)
+ version: 2.0.0-alpha.15(@types/node@26.0.1)(change-case@5.4.4)(jiti@2.7.0)(lightningcss@1.32.0)(postcss@8.5.16)(terser@5.48.0)(typescript@6.0.3)(yaml@2.9.0)
vitepress-plugin-group-icons:
specifier: catalog:docs
- version: 1.7.5(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.47.1)(yaml@2.9.0))
+ version: 1.7.5(vite@8.1.0(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))
vue:
specifier: catalog:docs
- version: 3.5.38(typescript@6.0.3)
+ version: 3.5.39(typescript@6.0.3)
vue-tsc:
specifier: catalog:docs
version: 3.3.5(typescript@6.0.3)
@@ -325,8 +325,8 @@ packages:
'@andrewbranch/untar.js@1.0.3':
resolution: {integrity: sha512-Jh15/qVmrLGhkKJBdXlK1+9tY4lZruYjsgkDFj08ZmDiWVBLJcqkok7Z0/R0In+i1rScBpJlSvrTS2Lm41Pbnw==}
- '@antfu/eslint-config@9.0.0':
- resolution: {integrity: sha512-8aQW0UWHoNMdVxTfzs1+w10t26plsc9oFs8YhCyCtST5nnANJe/VAjqvR3hYI1l3PHBeo4tjVMg8wuu6g3OLlA==}
+ '@antfu/eslint-config@9.1.0':
+ resolution: {integrity: sha512-Vtjt+W/6/bV9hgQG8AiWG66OpAeLKmpo5bZaAmUdRvZsMyirVvIJeHnbM4XUJf4urIuLvK0gGSvXD74PI3ZnGQ==}
hasBin: true
peerDependencies:
'@angular-eslint/eslint-plugin': ^21.1.0
@@ -389,8 +389,8 @@ packages:
'@antfu/install-pkg@1.1.0':
resolution: {integrity: sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==}
- '@antfu/ni@30.1.0':
- resolution: {integrity: sha512-3VuAbPjgY52rQNn4wABaXMhBU2Oq91uy6L8nX49eJ35OLI68CyckGU+HZxcaHix4ymuGM2nFL1D6sLpgODK5xw==}
+ '@antfu/ni@30.2.0':
+ resolution: {integrity: sha512-/FOdAP1w8COnANVD3TtNj/tnpt/36RkU/ysKZTqx86x9acdhCqTFjDXNYVDyBg6UzcrTwWPUeY75ng7CWLNr+g==}
engines: {node: '>=20.19.0'}
hasBin: true
@@ -428,8 +428,8 @@ packages:
engines: {node: ^22.18.0 || >=24.11.0}
hasBin: true
- '@babel/runtime@7.29.2':
- resolution: {integrity: sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g==}
+ '@babel/runtime@7.29.7':
+ resolution: {integrity: sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==}
engines: {node: '>=6.9.0'}
'@babel/types@7.29.7':
@@ -498,12 +498,12 @@ packages:
'@changesets/write@0.4.0':
resolution: {integrity: sha512-CdTLvIOPiCNuH71pyDu3rA+Q0n65cmAbXnwWH84rKGiFumFzkmHNT8KHTMEchcxN+Kl8I54xGUhJ7l3E7X396Q==}
- '@clack/core@1.3.0':
- resolution: {integrity: sha512-xJPHpAmEQUBrXSLx0gF+q5K/IyihXpsHZcha+jB+tyahsKRK3Dxo4D0coZDewHo12NhiuzC3dTtMPbm53GEAAA==}
+ '@clack/core@1.4.2':
+ resolution: {integrity: sha512-0Ty/1Gfm+Kb07sXcuESjyKfwEhSy4Ns1AgeEisHb/bDY5fWme0tTeTkU14T1Gmcs17YIjB/teiDe4uaCghbYqQ==}
engines: {node: '>= 20.12.0'}
- '@clack/prompts@1.3.0':
- resolution: {integrity: sha512-GgcWwRCs/xPtaqlMy8qRhPnZf9vlWcWZNHAitnVQ3yk7JmSralSiq5q07yaffYE8SogtDm7zFeKccx1QNVARpw==}
+ '@clack/prompts@1.6.0':
+ resolution: {integrity: sha512-EYlRokl8szrP9Z25qT5aepMdBjzBvHF9ZEhzIiUBc9guz/T31EqRgvD0QSgZcpE93xiwrr+OkB4nz0BZyF6fSA==}
engines: {node: '>= 20.12.0'}
'@discoveryjs/json-ext@1.1.0':
@@ -525,11 +525,11 @@ packages:
'@dprint/toml@0.7.0':
resolution: {integrity: sha512-eFaQTcfxKHB+YyTh83x7GEv+gDPuj9q5NFOTaoj5rZmQTbj6OgjjMxUicmS1R8zYcx8YAq5oA9J3YFa5U6x2gA==}
- '@e18e/eslint-plugin@0.4.1':
- resolution: {integrity: sha512-Re00N8ad1HsNrzpuIX7Bhdr8RSaFWp6VgwJUEJF+47+D1CMcXoS7VNRkIG23e46pddhgxWU0cWk4wYiQIuMHqQ==}
+ '@e18e/eslint-plugin@0.5.1':
+ resolution: {integrity: sha512-mqUozeyNI9xvJbjrOO7y765dT7Kud3bwCm/DHwctxdEngPdJWQaS9BNGgpM1wCCzZfOtlKQh4ZRhm3VRomT9KA==}
peerDependencies:
eslint: ^9.0.0 || ^10.0.0
- oxlint: ^1.61.0
+ oxlint: ^1.68.0
peerDependenciesMeta:
eslint:
optional: true
@@ -558,328 +558,172 @@ packages:
resolution: {integrity: sha512-0xew1CxOam0gV5OMjh2KjFQZsKL2bByX1+q4j3E73MpYIdyUxcZb/xQct9ccUb+ve5KGUYbCUxyPnYB7RbuP+w==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
- '@es-joy/jsdoccomment@0.86.0':
- resolution: {integrity: sha512-ukZmRQ81WiTpDWO6D/cTBM7XbrNtutHKvAVnZN/8pldAwLoJArGOvkNyxPTBGsPjsoaQBJxlH+tE2TNA/92Qgw==}
+ '@es-joy/jsdoccomment@0.87.0':
+ resolution: {integrity: sha512-mFXZloZMzuJZXSHUmAFu/pXTk0ZJTJBluuAkrvbzidpTN8W6F2bpRFuedSH+85kbdlRLJqc+gfN+kD3JOLJK5g==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
'@es-joy/resolve.exports@1.2.0':
resolution: {integrity: sha512-Q9hjxWI5xBM+qW2enxfe8wDKdFWMfd0Z29k5ZJnuBqD/CasY5Zryj09aCA6owbGATWz+39p5uIdaHXpopOcG8g==}
engines: {node: '>=10'}
- '@esbuild/aix-ppc64@0.27.7':
- resolution: {integrity: sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==}
- 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]
- '@esbuild/android-arm64@0.27.7':
- resolution: {integrity: sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==}
- 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]
- '@esbuild/android-arm@0.27.7':
- resolution: {integrity: sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==}
- 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]
- '@esbuild/android-x64@0.27.7':
- resolution: {integrity: sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==}
- 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]
- '@esbuild/darwin-arm64@0.27.7':
- resolution: {integrity: sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==}
- 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]
- '@esbuild/darwin-x64@0.27.7':
- resolution: {integrity: sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==}
- 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]
- '@esbuild/freebsd-arm64@0.27.7':
- resolution: {integrity: sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==}
- 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]
- '@esbuild/freebsd-x64@0.27.7':
- resolution: {integrity: sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==}
- 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]
- '@esbuild/linux-arm64@0.27.7':
- resolution: {integrity: sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==}
- 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]
- '@esbuild/linux-arm@0.27.7':
- resolution: {integrity: sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==}
- 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]
- '@esbuild/linux-ia32@0.27.7':
- resolution: {integrity: sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==}
- 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]
- '@esbuild/linux-loong64@0.27.7':
- resolution: {integrity: sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==}
- 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]
- '@esbuild/linux-mips64el@0.27.7':
- resolution: {integrity: sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==}
- 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]
- '@esbuild/linux-ppc64@0.27.7':
- resolution: {integrity: sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==}
- 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]
- '@esbuild/linux-riscv64@0.27.7':
- resolution: {integrity: sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==}
- 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]
- '@esbuild/linux-s390x@0.27.7':
- resolution: {integrity: sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==}
- 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]
- '@esbuild/linux-x64@0.27.7':
- resolution: {integrity: sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==}
- 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]
- '@esbuild/netbsd-arm64@0.27.7':
- resolution: {integrity: sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==}
- 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]
- '@esbuild/netbsd-x64@0.27.7':
- resolution: {integrity: sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [netbsd]
-
'@esbuild/netbsd-x64@0.28.1':
resolution: {integrity: sha512-aeL6lAnN89Hz43Mlh1G8ARasbuoYvSITDEx0tHh5b7jJnHcssqgjy9Yx430GDpmCa6OyrKoS0aNRjKundRizGg==}
engines: {node: '>=18'}
cpu: [x64]
os: [netbsd]
- '@esbuild/openbsd-arm64@0.27.7':
- resolution: {integrity: sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==}
- 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]
- '@esbuild/openbsd-x64@0.27.7':
- resolution: {integrity: sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==}
- 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]
- '@esbuild/openharmony-arm64@0.27.7':
- resolution: {integrity: sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==}
- 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]
- '@esbuild/sunos-x64@0.27.7':
- resolution: {integrity: sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==}
- 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]
- '@esbuild/win32-arm64@0.27.7':
- resolution: {integrity: sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==}
- 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]
- '@esbuild/win32-ia32@0.27.7':
- resolution: {integrity: sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==}
- 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]
- '@esbuild/win32-x64@0.27.7':
- resolution: {integrity: sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==}
- 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]
- '@eslint-community/eslint-plugin-eslint-comments@4.7.1':
- resolution: {integrity: sha512-Ql2nJFwA8wUGpILYGOQaT1glPsmvEwE0d+a+l7AALLzQvInqdbXJdx7aSu0DpUX9dB1wMVBMhm99/++S3MdEtQ==}
+ '@eslint-community/eslint-plugin-eslint-comments@4.7.2':
+ resolution: {integrity: sha512-LF03qURSwEWm2dz5wtdDCzNk+7Opl0X7q6I3undsaIuNsEiNvRV3BCtqu14Q/6Pzg1tBj44LcxpW2EpSLZStZw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0
@@ -919,18 +763,14 @@ packages:
resolution: {integrity: sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
- '@eslint/markdown@8.0.1':
- resolution: {integrity: sha512-WWKmld/EyNdEB8GMq7JMPX1SDWgyJAM1uhtCi5ySrqYQM4HQjmg11EX/q3ZpnpRXHfdccFtli3NBvvGaYjWyQw==}
+ '@eslint/markdown@8.0.2':
+ resolution: {integrity: sha512-W+/0qHp0WbvFEljUvvECNpSWrUHpBWIWwp7F3QqEwQKmaRCmfEWvk6VfUia9pTQ0th6HyBGBsPfg/kG3/aQxLA==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
'@eslint/object-schema@3.0.5':
resolution: {integrity: sha512-vqTaUEgxzm+YDSdElad6PiRoX4t8VGDjCtt05zn4nU810UIx/uNEV7/lZJ6KwFThKZOzOxzXy48da+No7HZaMw==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
- '@eslint/plugin-kit@0.6.1':
- resolution: {integrity: sha512-iH1B076HoAshH1mLpHMgwdGeTs0CYwL0SPMkGuSebZrwBp16v415e9NZXg2jtrqPVQjf6IANe2Vtlr5KswtcZQ==}
- engines: {node: ^20.19.0 || ^22.13.0 || >=24}
-
'@eslint/plugin-kit@0.7.2':
resolution: {integrity: sha512-+CNAzxglkrpNf/kKywqQfk74QjtceuOE7Qm+AF8miRvPF/wmmK5+OJOgVh3AVTT3RP2mH3+FOaxlE5v72owk0A==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
@@ -1050,11 +890,11 @@ packages:
'@iconify-json/ri@1.2.10':
resolution: {integrity: sha512-WWMhoncVVM+Xmu9T5fgu2lhYRrKTEWhKk3Com0KiM111EeEsRLiASjpsFKnC/SrB6covhUp95r2mH8tGxhgd5Q==}
- '@iconify-json/simple-icons@1.2.81':
- resolution: {integrity: sha512-Utjw4sPtoVdbpAQAkC4O0cYpt4ehQZYr6aFHhmvdeW8mQwkINyAe0ogTPqNptSSKogZ2lfgXM8zpuhO961Wnng==}
+ '@iconify-json/simple-icons@1.2.87':
+ resolution: {integrity: sha512-8YciStObhSji3OZFmWAWK6kBujyqO5bLCxeDwLxf3CR3F4PVelq7keC2LBvgTqviWzSTysj5/g4PCFLiAMVGsw==}
- '@iconify-json/vscode-icons@1.2.49':
- resolution: {integrity: sha512-kPSF7NYMEepp/YxM/Sz9AK3+8tEb4Vz94N67OH4Xw9PetIs6at9iETVAAD47WR1sV+VkQo+Uynd8IMKw3J5NGQ==}
+ '@iconify-json/vscode-icons@1.2.62':
+ resolution: {integrity: sha512-3oE1VGq1GUl3veCET78kvC0NDpKYVo1s6RgJgwo6EWEyfJY28H9PoGaNaTpbbH6HSOsxTJyGfNobALiqnKcNjQ==}
'@iconify/types@2.0.0':
resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
@@ -1098,8 +938,8 @@ packages:
resolution: {integrity: sha512-ajBvlKpWucBB17FuQYUShqpqy8GRgYEpJW0vWJbUu1CV9lWyrDCapy0lScU8T8Z6qn49sSwJB3+M+evYIdGg+A==}
engines: {node: '>= 0.4'}
- '@loaderkit/resolve@1.0.5':
- resolution: {integrity: sha512-fhkdGM57xhJ7CO91MUgbQlb0ClP0AJ9vB3yoVnBTslYJqrJOCVEbOprZcxZlexdMbmTBPQqVcQYr+j4oRRtIZA==}
+ '@loaderkit/resolve@1.0.6':
+ resolution: {integrity: sha512-G8FdIoF5CypfwmD9rl8BXod5HDn8JqB0CCNBXDTaRZ+yRYhARrrSToX1zg1zy9jX3zLqigsELwhT4gNtkdQAUg==}
'@manypkg/find-root@1.1.0':
resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==}
@@ -1110,14 +950,14 @@ packages:
'@mdn/browser-compat-data@5.7.6':
resolution: {integrity: sha512-7xdrMX0Wk7grrTZQwAoy1GkvPMFoizStUoL+VmtUkAxegbCCec+3FKwOM6yc/uGU5+BEczQHXAlWiqvM8JeENg==}
- '@napi-rs/wasm-runtime@1.1.4':
- resolution: {integrity: sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow==}
+ '@napi-rs/wasm-runtime@1.1.5':
+ resolution: {integrity: sha512-AWPoBRJ9tsnVhor4sjO7rkni+7p+2IAEFj6cx06UgP10jkQHqay/36uRV/bFkgrh18D9vb4cr8Q0Pthskgzy+Q==}
peerDependencies:
'@emnapi/core': ^1.7.1
'@emnapi/runtime': ^1.7.1
- '@napi-rs/wasm-runtime@1.1.5':
- resolution: {integrity: sha512-AWPoBRJ9tsnVhor4sjO7rkni+7p+2IAEFj6cx06UgP10jkQHqay/36uRV/bFkgrh18D9vb4cr8Q0Pthskgzy+Q==}
+ '@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
@@ -1268,9 +1108,6 @@ packages:
'@oxc-project/types@0.131.0':
resolution: {integrity: sha512-PgnWDfV0h+b16XNKbXU7Daib/BFSt/J2mEzfYIBu6JB/wNdlU+kVYXCkGA1A9fWkTbOgbjh4e6NhPeQOYvFhEA==}
- '@oxc-project/types@0.133.0':
- resolution: {integrity: sha512-KzkdCd6Uxqnf6l3HOw1xfatAlUURA0g14cvBYFyJ5SaNOQbOUvBr9PKArcPcrNIeRsBdgcUzOGrhKveVpvOIGA==}
-
'@oxc-project/types@0.137.0':
resolution: {integrity: sha512-WT+Gb24i8hmvo85AIv2oEYouEXkRlKAlT9WaCa3TfLgNCN+GhrJOGZuIlMouAh38Qe4QOx26eUOVsq70qXrywA==}
@@ -1396,215 +1233,117 @@ packages:
cpu: [x64]
os: [win32]
- '@pkgr/core@0.2.9':
- resolution: {integrity: sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==}
- engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
+ '@pkgr/core@0.3.6':
+ resolution: {integrity: sha512-SEeaJLb3qBNF/OaXnaR1NmmBbFYk1zC0ZH/52fATcRPLFg/p791YrcyFFy44Bo9sLaGuSuLp5Q6axbb/O+v/RA==}
+ engines: {node: ^14.18.0 || >=16.0.0}
'@polka/url@1.0.0-next.29':
resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==}
- '@publint/pack@0.1.4':
- resolution: {integrity: sha512-HDVTWq3H0uTXiU0eeSQntcVUTPP3GamzeXI41+x7uU9J65JgWQh3qWZHblR1i0npXfFtF+mxBiU2nJH8znxWnQ==}
+ '@publint/pack@0.1.5':
+ resolution: {integrity: sha512-edgyN2pP07uXiP4tJs0s8KVmU8M8i60YPbbI0/WDeok1mIJHRXz+CgD8I0nelwDkoCh3EWL/G5kGfbuHjsdbvw==}
engines: {node: '>=18'}
'@quansync/fs@1.0.0':
resolution: {integrity: sha512-4TJ3DFtlf1L5LDMaM6CanJ/0lckGNtJcMjQ1NAV6zDmA0tEHKZtxNKin8EgPaVX1YzljbxckyT2tJrpQKAtngQ==}
- '@rolldown/binding-android-arm64@1.0.3':
- resolution: {integrity: sha512-454rs7jHngixp/NMxd5srYD57OnzSlZ/eFTETjORQHLwJG1lRtmNOJcBerZlfu4GjKqeq8aCCIQrMdHyhI51Hw==}
+ '@rolldown/binding-android-arm64@1.1.3':
+ resolution: {integrity: sha512-DT6Z3PhvioeHMvxo+xHc3KtqggrI7CCTXCmC2h/5zUlp5jVitv7XEy+9q5/7v8IolhlioawpMo8Kg0EEBy7J0g==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [android]
- '@rolldown/binding-android-arm64@1.1.2':
- resolution: {integrity: sha512-2cZ+7xRS+DBcuJBJKnfzsbleumJhBqSlJVpuzHC0nTqfd3QQ7Vx2/x5YR/D7cBamKSeWplwo82Fn9lqYUDEMfA==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [arm64]
- os: [android]
-
- '@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]
-
- '@rolldown/binding-darwin-arm64@1.1.2':
- resolution: {integrity: sha512-RkPMJnygxsgOYdkfqgpwY0/Fzm8d0VQe6HGU2/B00Xa9eqdLbrII+DOKAodbJAn3ZL1AJxGHkZRPYazgGY6Ljw==}
+ '@rolldown/binding-darwin-arm64@1.1.3':
+ resolution: {integrity: sha512-0NwgwsjM7LrsuVnXMK3koTpagBNOhloc/BNjKqZjv4V5zI5r13qx69uVhRx+o5Z0yy4Hzq+lpy7TAgUG/ocvrw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [darwin]
- '@rolldown/binding-darwin-x64@1.0.3':
- resolution: {integrity: sha512-9YpfeUvSE2RS7wysJ81uOZkXJz7f7Q55H2Gvp3VEw/EsahqDtrphrZ0EwDLK5vvKOzaCrBsjF8JmnMLcUt78Gg==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [x64]
- os: [darwin]
-
- '@rolldown/binding-darwin-x64@1.1.2':
- resolution: {integrity: sha512-Uiczh6vFhwyfd7WNe7Q7mCA4KxAiLdz7jPE/WGizfRpIieoyFuNVMmM8HqZ9HwudTkY6/AeMQwlNJ9NJijguWw==}
+ '@rolldown/binding-darwin-x64@1.1.3':
+ resolution: {integrity: sha512-YtiBp4disu6V560loT6PjMdiRaWmVvDNrUunAalbiFx2ggeJwxdAsgZMcoGP17uyAsTwAj5V1niksxlHnVQ1Sw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [darwin]
- '@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]
-
- '@rolldown/binding-freebsd-x64@1.1.2':
- resolution: {integrity: sha512-+TpdtTRgHiJFjCVFbw311SuLk3KfytPOQQn+VlAEv+gBxYPtL7E6JS9e/tk+8CwxhIZvemJKo4rTKgfWNsKkkA==}
+ '@rolldown/binding-freebsd-x64@1.1.3':
+ resolution: {integrity: sha512-yD3EkEdXk2LypPxnf/kSZHirarsI8gcPzc62SukhR9VJTyvV+F9Q/GxWNuCojc7sXyuVC4DxRGhdDK4X8VSsbw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [freebsd]
- '@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]
-
- '@rolldown/binding-linux-arm-gnueabihf@1.1.2':
- resolution: {integrity: sha512-4lv1/tkmi7ueIVHnyreaOeUpiZP26BH9rRy6hoYfR9310A2B9nUEVRDvBx69vx64Nr3eTPPRkyciqJJs+j9Jmw==}
+ '@rolldown/binding-linux-arm-gnueabihf@1.1.3':
+ resolution: {integrity: sha512-c+8vieQbsD7HNAHKIA34w0GJ9FedFFuJGD+7E6vz7Q3uqAIugL5p45fhlsj4UaAsHpcmlqugBWMhA0/j7o0sIg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
- '@rolldown/binding-linux-arm64-gnu@1.0.3':
- resolution: {integrity: sha512-jsO7R8To+AdlYgUmN5sHSCZbfhtMBkO0WUx8iORQnPcMMdgr7qM2DQmMwgabs3GhNztdmoKkMKQFHD6DTMCIQw==}
+ '@rolldown/binding-linux-arm64-gnu@1.1.3':
+ resolution: {integrity: sha512-50jD0uUwLvur7Zz9LHz17kaAdTPjn5wN93hEgjvmYFRZwiR7ZJYovTd5ipyWJDAnXKvZ+wgc+/Ika6dwSF5OcA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-arm64-gnu@1.1.2':
- resolution: {integrity: sha512-gBSUVO0eaWgw1JMjK3gB8BMlX2Mk148s2lTiVT3e9vjVxbl7UDfMWWY8CfIaaqiXuM9fVTMxIpUz6CAo/B6Vlw==}
- 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-arm64-musl@1.1.2':
- resolution: {integrity: sha512-LjQP/iZLBu8o8PjIfk4x3At0/mT6h282pvz8Z5LAyhGbu/kDezyO7ea62rF5uoqmgnIYqbN/MqJ3Si3Aymi7xQ==}
+ '@rolldown/binding-linux-arm64-musl@1.1.3':
+ resolution: {integrity: sha512-BO9+oPL8K9poZJBfYPsXNtYjPE5uM3qeehT3aFcW4LITOl+iSqhp0abzjR2nWBUNjIZeKXjAEWBZ64WjNoHd6w==}
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==}
+ '@rolldown/binding-linux-ppc64-gnu@1.1.3':
+ resolution: {integrity: sha512-f3VpLB1vQ0Eo6ecr/6cekLnvYMFF4YBFoVGkfkvPLq1bAkbAwHYQPZKoAmG6OJyTcxxoC+AvezGx/S1obNC0Mw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ppc64]
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-ppc64-gnu@1.1.2':
- resolution: {integrity: sha512-X/7bVLWelEsbyWDUSXt7zVsTniLLPIY2n1rH58qr78l9i7MNbbxBWD8gI2vRfBWf4NUXJCUuQnfZDsp32LqsfQ==}
- 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==}
+ '@rolldown/binding-linux-s390x-gnu@1.1.3':
+ resolution: {integrity: sha512-AmurZ26Pqx/RI9N1gzEOCklkKXl927yjfXWUUS0O7Puh8ARM/Ob8qfrD3qnWksScdw6cSrW5PSHE9DyLu7+PtA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [s390x]
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-s390x-gnu@1.1.2':
- resolution: {integrity: sha512-gb6dYKW/1KDorGXyy48glEBJs/sxVSC5pcVrox/pFGV4mvwSFeg2sK5L2tRkVsVlh7kueqOgg4GEcuipJcGuKg==}
- 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-gnu@1.1.2':
- resolution: {integrity: sha512-JY4w85pU3iAiJVMh5nuk4/Mh9GjMsupe8MrIN53rwxAZW64GKrWeJBuN6SxQg9QTU5uB1cxyhDzW8jqRn1EABw==}
+ '@rolldown/binding-linux-x64-gnu@1.1.3':
+ resolution: {integrity: sha512-JJpqs8bRGITDOdbkNKnlojzBabbOHrqjSvDr0IVsZObE1lBcPjxItUEY9eWIDbxaJ3cGrXPWGfGkIxFijg/URg==}
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==}
+ '@rolldown/binding-linux-x64-musl@1.1.3':
+ resolution: {integrity: sha512-rSJcdjPxzA/by/6/rYs+v+bXU7UjvnbUWz8MJb6kh6+knqB1dCrtHg0uu7C/4haqJvqdkYHQ5IGn+tCH9GLW/g==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [musl]
- '@rolldown/binding-linux-x64-musl@1.1.2':
- resolution: {integrity: sha512-xvpA7o5KCYLB0Rwscmuylb1/zHHSUx4g4xilm4prC5jP76pEUlzBmMbgpbh7bVDbId4NcfT96gN5i6mE6UDaiw==}
- 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-openharmony-arm64@1.1.2':
- resolution: {integrity: sha512-p/ts6KBLjuk49Bp21XH77poQGt02iNz7ChgHep7tudPOaLinR/De/RHdxF8w8Yj4r/bF/bqXwH6PZrB2sA+Nvw==}
+ '@rolldown/binding-openharmony-arm64@1.1.3':
+ resolution: {integrity: sha512-hQ3/PYkDJICgevvyNcVrihVeqq7k1Pp3VZ9lY+dauAYUJKO+auqApvANhvR1An9BhmqYKvW2Mu1F9u4DXSMLxQ==}
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-wasm32-wasi@1.1.2':
- resolution: {integrity: sha512-VMu/wmrZ9hJzYlRhbw7jK5PODlugyKZ5mOdX78+lS8OvuFkWNQdz1pFLrI2p3P0pjXOmUZ7B48o5VnMH9QOGtg==}
+ '@rolldown/binding-wasm32-wasi@1.1.3':
+ resolution: {integrity: sha512-Elcv/BtML9lXrV6JuKITc/grN2kYV9gjsQpW8Jfw4ioK0TOkjBjye0nnyqQNy9STNaI20lXNaQBRrD5gSgR0Yg==}
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-arm64-msvc@1.1.2':
- resolution: {integrity: sha512-xtUJqs8qEkuSviS0n1tsohaPuz3a1SPhZywOji4Oo+sgrJs8daEDMZ0QtqL0OS7dx8PoVpg2J/ZZycPY5I2+Zg==}
+ '@rolldown/binding-win32-arm64-msvc@1.1.3':
+ resolution: {integrity: sha512-2DrEfhluH9yhiaFApmsjsjwrSYbNcY1oFTzYSP1a535jDbV98zCFanA/96TBUd0iDFcxGmw9QRExwGCXz3U+/g==}
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==}
+ '@rolldown/binding-win32-x64-msvc@1.1.3':
+ resolution: {integrity: sha512-OL4OMk7UPXOeVGGd3qo5zJyPIljf4AFgk5QAkPPS+OoLuOOozhuaQGC18MxVTnw/06q93gShAJzlwnSCY9YtqA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [win32]
- '@rolldown/binding-win32-x64-msvc@1.1.2':
- resolution: {integrity: sha512-85YiLQqjUKgSO/Zjnf9e0XIn5Ymrh1fLDWBeAkZqpuBR/3R8TpfoHXuyblqyQrftSSgWO9qpcHN8mkyKsLraoA==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [x64]
- os: [win32]
-
- '@rolldown/pluginutils@1.0.0':
- resolution: {integrity: sha512-aKs/3GSWyV0mrhNmt/96/Z3yczC3yvrzYATCiCXQebBsGyYzjNdUphRVLeJQ67ySKVXRfMxt2lm12pmXvbPFQQ==}
-
- '@rolldown/pluginutils@1.0.0-rc.13':
- resolution: {integrity: sha512-3ngTAv6F/Py35BsYbeeLeecvhMKdsKm4AoOETVhAA+Qc8nrA2I0kF7oa93mE9qnIurngOSpMnQ0x2nQY2FPviA==}
+ '@rolldown/pluginutils@1.0.1':
+ resolution: {integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==}
'@rollup/rollup-android-arm-eabi@4.62.2':
resolution: {integrity: sha512-6o7ZLZK+BeenkZCFNDXqpbjw9bD6nuWonvS/lwQJp7NoVVxm6p3qE7qQ5jGuBjiFsgvqjD8mZAU5oWxTmbOeOg==}
@@ -1744,64 +1483,86 @@ packages:
cpu: [x64]
os: [win32]
- '@rspack/binding-darwin-arm64@2.0.8':
- resolution: {integrity: sha512-vCgbgH7B7qom+uID+RCZsTCOYFb9wC4/4+1U6rMfytrXGVJ72eNQs2tbdjOl0lb18CT3N/n+VkWynUiLk84GwA==}
+ '@rsbuild/core@2.1.1':
+ resolution: {integrity: sha512-s6Cc+pHCJK9RP6Yk4LwsQWHxxxasrk5kmo9nkZK7j1iObp4w2PLivsUdP6HtkeoXuxcnK3QKH8/r49plNBjaQw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ hasBin: true
+ peerDependencies:
+ core-js: '>= 3.0.0'
+ peerDependenciesMeta:
+ core-js:
+ optional: true
+
+ '@rspack/binding-darwin-arm64@2.1.1':
+ resolution: {integrity: sha512-6K8jA3pZphBwLt5DU78wl0IzY1myHrqNSvFVCd9CHa+szlOwv2iMQpZdYdpupIBxwiZ39rrDyQKtoZw7lsAG8w==}
cpu: [arm64]
os: [darwin]
- '@rspack/binding-darwin-x64@2.0.8':
- resolution: {integrity: sha512-satPm2PD4B7jDTVlVAdvMVdUszwLvWUEnUDzLb77mvVkezKNDZmuhb+e8s+FfKs8hJpNbZ9VAejuA2rr8o985w==}
+ '@rspack/binding-darwin-x64@2.1.1':
+ resolution: {integrity: sha512-RdqtEfIbSe5ucLNVvMac1k88UwmL4Gil8uXqlEFcSZ3VC2jTOkecadd+B0RYqJ+PirSInrRmKm1cr0740zppOA==}
cpu: [x64]
os: [darwin]
- '@rspack/binding-linux-arm64-gnu@2.0.8':
- resolution: {integrity: sha512-pSI+npPQE/uDtiboqvcOIRJbEV2+B+H1xffmko/gw50la92oTUW60kVULFwsb6L0+GVCzIcwX3yq60GtYIn+Ug==}
+ '@rspack/binding-linux-arm64-gnu@2.1.1':
+ resolution: {integrity: sha512-ROKtqXoLpbZO1vYEcNxQg6COvRhdlJcoib1Z4pzG1nIyctEAUuFmnD7pIvJiVe6M7YuJNXW+1p0BhpptT2XEUQ==}
cpu: [arm64]
os: [linux]
libc: [glibc]
- '@rspack/binding-linux-arm64-musl@2.0.8':
- resolution: {integrity: sha512-igjJ43yxWQ72GZqjDDZSSHax9/Vg+6rLMmOvFglTJUkQpB4Tyvu/YjW+WRjYj2xRw6blOjLxUSJWASvuSqqlvg==}
+ '@rspack/binding-linux-arm64-musl@2.1.1':
+ resolution: {integrity: sha512-QdQpG9dK0GfPASjBd/8rUwDNW0ShfFfYJfcoGLNTM6A8EqmgvWwklXDiCVF5dXALbZIksAuRznIKnLDsUoXi9Q==}
cpu: [arm64]
os: [linux]
libc: [musl]
- '@rspack/binding-linux-x64-gnu@2.0.8':
- resolution: {integrity: sha512-zrkoEOnqj1hOEBO5T2I/2Ts2HSJsYFh1qXwMpK4dMJFGGNWDfNeUa6/LF5uq3VINF3JUl7RL47AgrucoSZJXPA==}
+ '@rspack/binding-linux-riscv64-gnu@2.1.1':
+ resolution: {integrity: sha512-LGdYCAvblZp2qtHk9UseYftIRyaBzSWqEzd1toaS08sYESXERm+YBbrYKKiyq1yXiU1L7BkhMUxiWc3GCYmKcA==}
+ cpu: [riscv64]
+ os: [linux]
+ libc: [glibc]
+
+ '@rspack/binding-linux-riscv64-musl@2.1.1':
+ resolution: {integrity: sha512-87phiiPGFT1p4gy3Oz6YdNijCPXdjJy43LFdE8AFiZsV4ChFXQPqnVCF2aMRLybYa51A+9wGYlTvxt09yUQUww==}
+ cpu: [riscv64]
+ os: [linux]
+ libc: [musl]
+
+ '@rspack/binding-linux-x64-gnu@2.1.1':
+ resolution: {integrity: sha512-om0/PvZzxISsnyz3hdmI3xBi3Qsn6faRGrfp6WJpGHa5JYYaRVWz1MJ9fe+/cQE9ON9r32HpMOeuataCLv+Owg==}
cpu: [x64]
os: [linux]
libc: [glibc]
- '@rspack/binding-linux-x64-musl@2.0.8':
- resolution: {integrity: sha512-6CtDaGZjNDvJd9TBp7a9zABbrPORO21W96+3ZcGBn0YNUPUk4ARxIxrTTpeJ/1F41QDM8AYIkGDdqEYMqTYBsA==}
+ '@rspack/binding-linux-x64-musl@2.1.1':
+ resolution: {integrity: sha512-YgAyTOM5ZWvWT0Exwcg7QkGUv9PsHT4yIsEyJbH+a99uAKliGMwkHIOP/aJgrCF8G+lTfigY2wyl9cWo4TA4aw==}
cpu: [x64]
os: [linux]
libc: [musl]
- '@rspack/binding-wasm32-wasi@2.0.8':
- resolution: {integrity: sha512-Yf4SiqTUroT5Ju+te0YAY2xxKOb35tECsO21v7hYyGa705wrgoAK/MmF7enOvs9GR1iZIqgiLD/wxsIxl8GjJw==}
+ '@rspack/binding-wasm32-wasi@2.1.1':
+ resolution: {integrity: sha512-OicgaB3Dcd+KXsH/I3DkJG7XQyREJScg/jLkCtycFn9BhT0IVJvgi37F8QNJKl8Bp9YZIGehsqK9HpQWav6SLw==}
cpu: [wasm32]
- '@rspack/binding-win32-arm64-msvc@2.0.8':
- resolution: {integrity: sha512-8NCuiQsAhXrwRBy57QZoypqrws/zLBkaQVGiB8hksr6v++8hNigNjqpQARLbd0iyMuHsQQ++8+auGk6xlDXmzw==}
+ '@rspack/binding-win32-arm64-msvc@2.1.1':
+ resolution: {integrity: sha512-fwL4P3SsC0r/vVGgnmexnc4vkvf+9vWMcGw5fdlPBJNR/zWlZRSXR5V6eXcHrpYVLhBsLYvZYE3NZa9paIUGxw==}
cpu: [arm64]
os: [win32]
- '@rspack/binding-win32-ia32-msvc@2.0.8':
- resolution: {integrity: sha512-bxiekytbX7V9KFAra+HkwtNWC6pYfHEBBZFpiT0xUs3mCFOmAAFVBsBSQsoCP9AdCEXoMAvNdnrHNw3iov4OZw==}
+ '@rspack/binding-win32-ia32-msvc@2.1.1':
+ resolution: {integrity: sha512-j3BISXbjPyI57HeHxW9Jx+UP7RebNQ4t62uCbRP29caf9aghYJP+ZA5nJ2X7pol7N5Je2/V6WNahuNd0zQFDOA==}
cpu: [ia32]
os: [win32]
- '@rspack/binding-win32-x64-msvc@2.0.8':
- resolution: {integrity: sha512-7zPs8YCe/ZVJTwd+5lpB0CP0tkn2pONf/T1ycmVY76u21Nrwt8mXQGc/2yH2eWP4B7fikYBr3hGr7mpR2fajqQ==}
+ '@rspack/binding-win32-x64-msvc@2.1.1':
+ resolution: {integrity: sha512-aPNNFuZT5iBM8+S9J4P5ywJbf3tUvZN3Ppe6mXJ8/jTVDUDhe0YVj3AgD/AuxnUvl+yHrLfQkN1nNwUfIcomfA==}
cpu: [x64]
os: [win32]
- '@rspack/binding@2.0.8':
- resolution: {integrity: sha512-3uZ+y8aQxq33ty2srMxg2Nu0XuBI6vVrG50rkDaXqwWqOohfgGUSfFuQK7EnSUNy4aFUQlCG6NHialQHJov0wg==}
+ '@rspack/binding@2.1.1':
+ resolution: {integrity: sha512-6062hZP33fn1w51ClpQnum19GGXl/3eS754xrRYbQ7wwBNZk94HVwfSyiqcNCtY/pB1lsFjnaTKiW/Q+jv0axQ==}
- '@rspack/cli@2.0.8':
- resolution: {integrity: sha512-b7MrVE9kvCs8L7hhPdHR6AvQ5wyD3KeBYD+DZMynt+545rvJYnT11LVNjqQJqAYHrgBTmf+9CNPYmeJvEZesWw==}
+ '@rspack/cli@2.1.1':
+ resolution: {integrity: sha512-zsJFurwCDesy0dud7cejObagbbXsvKcQ6j485nmnytBsXV17Uf6XfedQMxnOXBZeGIel+I7Jl/Jp3Sn08TsZuw==}
hasBin: true
peerDependencies:
'@rspack/core': ^2.0.0-0
@@ -1810,8 +1571,8 @@ packages:
'@rspack/dev-server':
optional: true
- '@rspack/core@2.0.8':
- resolution: {integrity: sha512-+NLGJf8gZxihDmMFzjlly3toc2SMjeDmuvz0/Cai9AMdV4F+Pqcnt2BA9V4e3SY2jmhJQtPwgyyLtR1RiJO77g==}
+ '@rspack/core@2.1.1':
+ resolution: {integrity: sha512-Rgz6xZcD0rm7ejZhYNi13qvW2dSnIQQt/7D3xbYoT5hOU838JbkF0P3SAMFGKE+FyLZswnyRpxGfnYHZQqDmJA==}
engines: {node: ^20.19.0 || >=22.12.0}
peerDependencies:
'@module-federation/runtime-tools': ^0.24.1 || ^2.0.0
@@ -1825,47 +1586,47 @@ packages:
'@shikijs/core@3.23.0':
resolution: {integrity: sha512-NSWQz0riNb67xthdm5br6lAkvpDJRTgB36fxlo37ZzM2yq0PQFFzbd8psqC2XMPgCzo1fW6cVi18+ArJ44wqgA==}
- '@shikijs/core@4.2.0':
- resolution: {integrity: sha512-Hc87Ab1Ld/vEbZRCbwx344I5v+4RU8CVToUTRkqXL1+TjbuOp9U5Xa0M23V4GEWHxVn+yO5otb+HkQVm3ptWQQ==}
+ '@shikijs/core@4.3.0':
+ resolution: {integrity: sha512-EooU3i9F6IAE8kEu+AnGf9DFZWkQBZ+hJn3tLVbsH+61mtQiva5biai66fAA6nvFPXkLgvrh7BrR7YcJU83xQQ==}
engines: {node: '>=20'}
'@shikijs/engine-javascript@3.23.0':
resolution: {integrity: sha512-aHt9eiGFobmWR5uqJUViySI1bHMqrAgamWE1TYSUoftkAeCCAiGawPMwM+VCadylQtF4V3VNOZ5LmfItH5f3yA==}
- '@shikijs/engine-javascript@4.2.0':
- resolution: {integrity: sha512-fjETeq1k5ffyXqRgS6+3hpvqseLalp1kjNfRbXpUgWR8FpZ1CmQfiNHovc5lncYjt/Vg5JK/WJEmLahjwMa0og==}
+ '@shikijs/engine-javascript@4.3.0':
+ resolution: {integrity: sha512-hTv/KiFf2tpiqlACPiztGGurEARWIutB8YUhcrA1pUC7VzzwKO+g5crUocrLztrZ5ro5Z4hbXg7bYclETn3gSQ==}
engines: {node: '>=20'}
'@shikijs/engine-oniguruma@3.23.0':
resolution: {integrity: sha512-1nWINwKXxKKLqPibT5f4pAFLej9oZzQTsby8942OTlsJzOBZ0MWKiwzMsd+jhzu8YPCHAswGnnN1YtQfirL35g==}
- '@shikijs/engine-oniguruma@4.2.0':
- resolution: {integrity: sha512-hTorK1dffPkpbMUk6Z+828PgRo7d07HbnizoP0hNPFjhxMHctj0Px/qoHeGMYafc6ju+u9iMldN4JbVzNQM++g==}
+ '@shikijs/engine-oniguruma@4.3.0':
+ resolution: {integrity: sha512-1vMdN3gHfnKfLYwecUI2ITJI4RhHt96xEaJumVn7Heb0IlJ8WQMIH0Voak+2j22BpSNKdnOfB/pCTPnPm2gq7A==}
engines: {node: '>=20'}
'@shikijs/langs@3.23.0':
resolution: {integrity: sha512-2Ep4W3Re5aB1/62RSYQInK9mM3HsLeB91cHqznAJMuylqjzNVAVCMnNWRHFtcNHXsoNRayP9z1qj4Sq3nMqYXg==}
- '@shikijs/langs@4.2.0':
- resolution: {integrity: sha512-bwrVRlJ0wUhZxAbVdvBbv2TTC9yLsh4C/IO5Ofz0T8MQntgDvyVnkbjw9vi50r1kx7RCIJdnJnjZAwmAsXFLZQ==}
+ '@shikijs/langs@4.3.0':
+ resolution: {integrity: sha512-rnlqFbBRSys9bT4gl/5rw9RnS0W/I84ZldXPkO7cvlEMoV85TyF/aU01N7/NbSR776RNLjrJKjfFUXJR6wN1Cg==}
engines: {node: '>=20'}
- '@shikijs/primitive@4.2.0':
- resolution: {integrity: sha512-NOq+DtUkVBJtZMVXL5A0vI0Xk8nvDYaXetFHSJFlOqjDZIVhIPRYFdGkSoElDqNuegikcc3A76SNUa8dTqtAYA==}
+ '@shikijs/primitive@4.3.0':
+ resolution: {integrity: sha512-CPkz64PTa5diRW1ggzMZH9VM/du4RNChYgVtgqrFcgruvIybmCvySv8GkiHSczUHXYuuR8TdKEwFx+UnZMpgdg==}
engines: {node: '>=20'}
'@shikijs/themes@3.23.0':
resolution: {integrity: sha512-5qySYa1ZgAT18HR/ypENL9cUSGOeI2x+4IvYJu4JgVJdizn6kG4ia5Q1jDEOi7gTbN4RbuYtmHh0W3eccOrjMA==}
- '@shikijs/themes@4.2.0':
- resolution: {integrity: sha512-RX8IHYeLv8Cu2W6ruc3RxUqWn0IYCqSrMBzi/uRGAmfyDNOnNO5BF/Px7o97n4XTpmFTo5GbRaazuOWj+2ak2w==}
+ '@shikijs/themes@4.3.0':
+ resolution: {integrity: sha512-Avgt05YiT+Y3prjIc9lmQxhJzHBcCfR6cjiFW4OyaMBbt2A6trX5rfjUzx+Vj/mE9qpArYjatnqo9XPjQNW/AQ==}
engines: {node: '>=20'}
'@shikijs/transformers@3.23.0':
resolution: {integrity: sha512-F9msZVxdF+krQNSdQ4V+Ja5QemeAoTQ2jxt7nJCwhDsdF1JWS3KxIQXA3lQbyKwS3J61oHRUSv4jYWv3CkaKTQ==}
- '@shikijs/twoslash@4.2.0':
- resolution: {integrity: sha512-PG/F0tMyt4zAvHVBL7Ehtk/ZpI2Rq3PwaXRYJaOO41eIK/iV9GOO/20jZhQkScOdcP6aFwHC2/x/GxmeR4tMlA==}
+ '@shikijs/twoslash@4.3.0':
+ resolution: {integrity: sha512-9tM/GWduKcWCU2jJIUqJZBxnyX/6iXtWov5rWmqcTnokHWIOxBL6nktx+HuzqB7/v3ApTahKT/TfRqBl+mFsOQ==}
engines: {node: '>=20'}
peerDependencies:
typescript: '>=5.5.0'
@@ -1873,12 +1634,12 @@ packages:
'@shikijs/types@3.23.0':
resolution: {integrity: sha512-3JZ5HXOZfYjsYSk0yPwBrkupyYSLpAE26Qc0HLghhZNGTZg/SKxXIIgoxOpmmeQP0RRSDJTk1/vPfw9tbw+jSQ==}
- '@shikijs/types@4.2.0':
- resolution: {integrity: sha512-VT/MKtlpOhEPZloSH3Pb9WCZEBDoQVMa9jedp5UAwmJOar1DVc9DRODAxmYPW9M93IK4ryuqRejFfmlvlVDemw==}
+ '@shikijs/types@4.3.0':
+ resolution: {integrity: sha512-oc8b9U2SYvofKZk8e/737nIX0qwf6eV2vHFATeObAu7r+mUVpLs8Re0BmVkIjAWAYgkmG/CzLNo7rzuBzRu/wQ==}
engines: {node: '>=20'}
- '@shikijs/vitepress-twoslash@4.2.0':
- resolution: {integrity: sha512-xji8w8GLho9XuBi+1chJg3K4jRiM9dSq21tL44HrxP2mkRqTadUOcCT+cW2fbjcLE6Zq6AkRizDWXD7yFjyVTg==}
+ '@shikijs/vitepress-twoslash@4.3.0':
+ resolution: {integrity: sha512-gMvbh6CvBAiSorLAUVdgSBfHS3GQvOi3I/NGXUnAj3VZPwnuzni/pSCcrI8Pzmyjzcw/3Yxd/gOYam8teyAo+Q==}
engines: {node: '>=20'}
'@shikijs/vscode-textmate@10.0.2':
@@ -1897,11 +1658,11 @@ packages:
peerDependencies:
eslint: ^9.0.0 || ^10.0.0
- '@swc/helpers@0.5.21':
- resolution: {integrity: sha512-jI/VAmtdjB/RnI8GTnokyX7Ug8c+g+ffD6QRLa6XQewtnGyukKkKSk3wLTM3b5cjt1jNh9x0jfVlagdN2gDKQg==}
+ '@swc/helpers@0.5.23':
+ resolution: {integrity: sha512-5lSsMOTXURePglDfvuAQUqkGek9Hg2kksOYay2m0+XR++b2NWYL/4sWyuvVBIs8oKnJaxkdi9whaL/sqN13afw==}
- '@tybys/wasm-util@0.10.2':
- resolution: {integrity: sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==}
+ '@tybys/wasm-util@0.10.3':
+ resolution: {integrity: sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==}
'@types/chai@5.2.3':
resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==}
@@ -1951,8 +1712,8 @@ packages:
'@types/node@12.20.55':
resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==}
- '@types/node@26.0.0':
- resolution: {integrity: sha512-vf2YFi1iY9lHGwNJMs01biZFbKJkrZR1T6/MlzjhJLPdntOHLhTrDSnSVcdtvjihi4VQNlrFRIxLsDBlQpAipA==}
+ '@types/node@26.0.1':
+ resolution: {integrity: sha512-fc3KiUoBt6kie0N9bIW3E47vZsuaMf0PM2AaUpLCLT0s/LvX1nxAim6Fc049cNxODPpGm6qRAuUOB86SkRuPQw==}
'@types/object-path@0.11.4':
resolution: {integrity: sha512-4tgJ1Z3elF/tOMpA8JLVuR9spt9Ynsf7+JjqsQ2IqtiPJtcLoHoXcT6qU4E10cPFqyXX5HDm9QwIzZhBSkLxsw==}
@@ -1972,116 +1733,116 @@ packages:
'@types/web-bluetooth@0.0.21':
resolution: {integrity: sha512-oIQLCGWtcFZy2JW77j9k8nHzAOpqMHLQejDA48XXMWH6tjCQHz5RCFz1bzsmROyL6PUm+LLnUiI4BCn221inxA==}
- '@typescript-eslint/eslint-plugin@8.59.2':
- resolution: {integrity: sha512-j/bwmkBvHUtPNxzuWe5z6BEk3q54YRyGlBXkSsmfoih7zNrBvl5A9A98anlp/7JbyZcWIJ8KXo/3Tq/DjFLtuQ==}
+ '@typescript-eslint/eslint-plugin@8.62.0':
+ resolution: {integrity: sha512-o+mpz7EYiMzXoySXiKmzlabIvTVqUuK5yLrAedRPRDA0IpPFMUV1IXt6OqljIxX/kumN6EjUYp41Hqelh6p/Dw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- '@typescript-eslint/parser': ^8.59.2
+ '@typescript-eslint/parser': ^8.62.0
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/parser@8.59.2':
- resolution: {integrity: sha512-plR3pp6D+SSUn1HM7xvSkx12/DhoHInI2YF35KAcVFNZvlC0gtrWqx7Qq1oH2Ssgi0vlFRCTbP+DZc7B9+TtsQ==}
+ '@typescript-eslint/parser@8.62.0':
+ resolution: {integrity: sha512-dzHeT2gySzZtLDsuqxU9AkYgIsQoHAHtRBpOqM+Ofzx1Bwrd2RcCjQJ+6iQbsHOIR6NS33bF2W1k3blN1zLDrA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/project-service@8.59.2':
- resolution: {integrity: sha512-+2hqvEkeyf/0FBor67duF0Ll7Ot8jyKzDQOSrxazF/danillRq2DwR9dLptsXpoZQqxE1UisSmoZewrlPas9Vw==}
+ '@typescript-eslint/project-service@8.62.0':
+ resolution: {integrity: sha512-wexnCqiTg7BOGtbLDftYpRWlmLq4xfoMd7BKFR6Y75sZS3QmRKLdN3yWLhmIYgqMmP/OXWpj3H8odkb5nGURCQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/rule-tester@8.59.2':
- resolution: {integrity: sha512-u6yY503P7E76xIzIQw2R6FCJwwifh0fOJsOWtkpEPeUUVmUApi1Hdnahz5mKSqRDi5wUN+iiUBedM0qZ41owYw==}
+ '@typescript-eslint/rule-tester@8.62.0':
+ resolution: {integrity: sha512-WfzCnmTeOM3AifMf5rXPbFWHGWEru9rZKy4U6CSgpmxfOM6sTdKwjX7gTQEfXwsQp/MjRuEv3XOTBdQzxTCWMw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/scope-manager@8.59.2':
- resolution: {integrity: sha512-JzfyEpEtOU89CcFSwyNS3mu4MLvLSXqnmX05+aKBDM+TdR5jzcGOEBwxwGNxrEQ7p/z6kK2WyioCGBf2zZBnvg==}
+ '@typescript-eslint/scope-manager@8.62.0':
+ resolution: {integrity: sha512-1lX38kNxXIRb8mEc3lbq5mdHq1Pf2+U0nFU65KfT18mtPxxl0fvjuEE92mHuXPuCtElJhOrddOpyMlM3Z0umEA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/tsconfig-utils@8.59.2':
- resolution: {integrity: sha512-BKK4alN7oi4C/zv4VqHQ+uRU+lTa6JGIZ7s1juw7b3RHo9OfKB+bKX3u0iVZetdsUCBBkSbdWbarJbmN0fTeSw==}
+ '@typescript-eslint/tsconfig-utils@8.62.0':
+ resolution: {integrity: sha512-y2GAdB6ykaXUvuspbYnizQc4oDDz0Tz/Yc7iWrXf9mx8vm/L/0vLHCe0tS2boG96Zy+DivnVDQ9ZUEWoHqqx1g==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/type-utils@8.59.2':
- resolution: {integrity: sha512-nhqaj1nmTdVVl/BP5omXNRGO38jn5iosis2vbdmupF2txCf8ylWT8lx+JlvMYYVqzGVKtjojUFoQ3JRWK+mfzQ==}
+ '@typescript-eslint/type-utils@8.62.0':
+ resolution: {integrity: sha512-+g5O3j0w2ldzC86Pv6fvbO/xhAonbJFIdf/MKQ1d30gndlsVzUOE83ldfSE15Qrl9fhFjK6AovHs5Wpp6vx86w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/types@8.59.2':
- resolution: {integrity: sha512-e82GVOE8Ps3E++Egvb6Y3Dw0S10u8NkQ9KXmtRhCWJJ8kDhOJTvtMAWnFL16kB1583goCWXsr0NieKCZMs2/0Q==}
+ '@typescript-eslint/types@8.62.0':
+ resolution: {integrity: sha512-KvAclkktORPvM54TgLgA4z9HIV1M8zOgw9ZVNXl9f/8dLYfXYX1wkMXP7qmabpijQRV5bHJLOmoyGQbLMaUYeg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/typescript-estree@8.59.2':
- resolution: {integrity: sha512-o0XPGNwcWw+FIwStOWn+BwBuEmL6QXP0rsvAFg7ET1dey1Nr6Wb1ac8p5HEsK0ygO/6mUxlk+YWQD9xcb/nnXg==}
+ '@typescript-eslint/typescript-estree@8.62.0':
+ resolution: {integrity: sha512-+hVbNxtW64pIcZWDPGbyaKF7vp2IBTVY5ma1blwwksrjdsbdqqEKvJWMGbBofei4F6Dovx1M0RJgoFeNu2279A==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/utils@8.59.2':
- resolution: {integrity: sha512-Juw3EinkXqjaffxz6roowvV7GZT/kET5vSKKZT6upl5TXdWkLkYmNPXwDDL2Vkt2DPn0nODIS4egC/0AGxKo/Q==}
+ '@typescript-eslint/utils@8.62.0':
+ resolution: {integrity: sha512-82r66fi9zYwZ+mTq3vKgwjbZ1PVk/DJzrXFLpG6RnBbdvH8TEGVHIs9H4d2drhkOzf0syZuD/OZvvlu6GDbP4g==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/visitor-keys@8.59.2':
- resolution: {integrity: sha512-NwjLUnGy8/Zfx23fl50tRC8rYaYnM52xNRYFAXvmiil9yh1+K6aRVQMnzW6gQB/1DLgWt977lYQn7C+wtgXZiA==}
+ '@typescript-eslint/visitor-keys@8.62.0':
+ resolution: {integrity: sha512-CY3uyFSRbcQv3nnSv8S0+lDftMVz6P963PoRlxrV7ew/Md564g9ut60PYzdLM5qW4jFn93GBF+Soi90ISAN+GQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript/native-preview-darwin-arm64@7.0.0-dev.20260508.1':
- resolution: {integrity: sha512-/JxBvBLSUK0RR5c+baWcdyI1U5VuVrpXScG0IBm8oxstJ0HuFdj6LjRGqe2YbypKBz2VD2EjifLzEwXMWx6VtQ==}
+ '@typescript/native-preview-darwin-arm64@7.0.0-dev.20260628.1':
+ resolution: {integrity: sha512-eHHDHAZjbZ681sHyW87tg8mH4+xIs+Q7cHKIlrdafqeny1KYWorj3O9Qfnjvcl2Yd2Eq+IzJxffF6Tepy13L4Q==}
engines: {node: '>=16.20.0'}
cpu: [arm64]
os: [darwin]
- '@typescript/native-preview-darwin-x64@7.0.0-dev.20260508.1':
- resolution: {integrity: sha512-EZbPeQLpNrQf8T3gOpDVC1+dVSBP2TYEoVbpDFzC/oReUiDJ0ZYPC4mQXdJrqodc4NB5nkiqyzzhu8auCBLJjQ==}
+ '@typescript/native-preview-darwin-x64@7.0.0-dev.20260628.1':
+ resolution: {integrity: sha512-xIsJSXa0Fsv0pPfQ0YYa7nUQJ/nGRF/r8p60e0Aa29SexxgOXMsu3YhOnUnJEdbvaPzqlKqa1GqNGpbGnLQcLA==}
engines: {node: '>=16.20.0'}
cpu: [x64]
os: [darwin]
- '@typescript/native-preview-linux-arm64@7.0.0-dev.20260508.1':
- resolution: {integrity: sha512-YSuAsGvWDhGA+O3kE85ghqZXN/RORlX8P12jMidI/KJKk37+HNjwG+jeNUIx+8Vc3fA6ax8+jQX92MbnRS4DXQ==}
+ '@typescript/native-preview-linux-arm64@7.0.0-dev.20260628.1':
+ resolution: {integrity: sha512-p3yj2a70vkaFB3OD+Vt4oNUaiE7I30fwiXs6LVNAW6k0GSHNc4ucYcWVlpcp8+cej9RBQgxMnMH5MSVYmNhUvw==}
engines: {node: '>=16.20.0'}
cpu: [arm64]
os: [linux]
- '@typescript/native-preview-linux-arm@7.0.0-dev.20260508.1':
- resolution: {integrity: sha512-WJ4g9jTJXlQvBVB051um28oOeH31p0K6LVIJeaVtozaMpoV+HfuAP6NLHYaFP3ra4cQvCrHmlLJ02PlRXv/ioA==}
+ '@typescript/native-preview-linux-arm@7.0.0-dev.20260628.1':
+ resolution: {integrity: sha512-BoclteE+MBOnfK0Qh21mQgrvYPy/v2k7CPTPufcNp1g1fsSvsF3Xv6K8I/grEjo3ZjNrgIvVxivoAqaQhSMlGA==}
engines: {node: '>=16.20.0'}
cpu: [arm]
os: [linux]
- '@typescript/native-preview-linux-x64@7.0.0-dev.20260508.1':
- resolution: {integrity: sha512-6wK5V0wQDMkHhbL0gUzoISkY3B7S8iOdv/nYBKTTCaq8CSDkxzZfLcaNbC1ibRW6CHJ2IVPHv4BtVBKlGhsEiA==}
+ '@typescript/native-preview-linux-x64@7.0.0-dev.20260628.1':
+ resolution: {integrity: sha512-LKNKDoTnM8aacpbt1u8kJR1feXpBuLlvKKbVt0RYBL4j1OA148TXKjLtbVu37I0lcVxjqERYuAybpvut2xq31w==}
engines: {node: '>=16.20.0'}
cpu: [x64]
os: [linux]
- '@typescript/native-preview-win32-arm64@7.0.0-dev.20260508.1':
- resolution: {integrity: sha512-hbI1RWku9PTgEIH9jzynN2fLinQDuwvIhhhwEPw4qaQo3zqbwcusrZob8wbUMc7hXZPWqA/KcOVO5sLXauCf6g==}
+ '@typescript/native-preview-win32-arm64@7.0.0-dev.20260628.1':
+ resolution: {integrity: sha512-XUGCYlDAfeA4PIm7ZSZtVHmvffVoMct0LhTA/CoALhSQFnFnJdipOfsZghSyU6TCpTuzBoOhWCjBufrQC23xOQ==}
engines: {node: '>=16.20.0'}
cpu: [arm64]
os: [win32]
- '@typescript/native-preview-win32-x64@7.0.0-dev.20260508.1':
- resolution: {integrity: sha512-7ri3Pefxw9B4UjRBtPZSpUJYcWD+7a3vKPi8aXZkOlONIzYsvr+oNnaImBjooOCp35Bbpoiih24Mt9wGv6oNOA==}
+ '@typescript/native-preview-win32-x64@7.0.0-dev.20260628.1':
+ resolution: {integrity: sha512-rJMZ+YaRv9XybOZBYAsJt7x/K2IWmX9bgRatHobl0wwkKmfKd3giNnRXcDwOqYeCaWzunCbUhAirUtuUprRcnQ==}
engines: {node: '>=16.20.0'}
cpu: [x64]
os: [win32]
- '@typescript/native-preview@7.0.0-dev.20260508.1':
- resolution: {integrity: sha512-YOkOVCg9oyVbC45mdHpxMuRujVMiK9jSsf82w+/DZNr4lnY0xJK97mCbzfNBxs90OL9Pp/YWls024ZRPhezcsw==}
+ '@typescript/native-preview@7.0.0-dev.20260628.1':
+ resolution: {integrity: sha512-359WmBk3vA/bJxfeWyLbFeeejmky7Wssc8HMu0Iabu490WJLj/FqkDC51V65yuDp+anMAEkgeKO43fj6pMb/ZA==}
engines: {node: '>=16.20.0'}
hasBin: true
@@ -2090,84 +1851,84 @@ packages:
peerDependencies:
typescript: '*'
- '@ungap/structured-clone@1.3.1':
- resolution: {integrity: sha512-mUFwbeTqrVgDQxFveS+df2yfap6iuP20NAKAsBt5jDEoOTDew+zwLAOilHCeQJOVSvmgCX4ogqIrA0mnyr08yQ==}
+ '@ungap/structured-clone@1.3.2':
+ resolution: {integrity: sha512-5jsZFwgR5rTdKwidH9Qmat75RKwqfpKlWWB1frDkljN127mwqBu8K0PYo7/hFpF03IEJpfVPpCQDY/eDx3iHvA==}
- '@unocss/cli@66.7.2':
- resolution: {integrity: sha512-50vBptZyiyYzm5CBNSVs1WYIFX+7IKYFwLNrm6pVCOjHfrBmmpfvyCznPMzUcGEFKvP2VsyB2hf3k57GBCSS9Q==}
+ '@unocss/cli@66.7.3':
+ resolution: {integrity: sha512-GBKAFgCw6gFebGRlRyC7K/61eSksUdDozay2Zu35a63uTfQteJiu1luoIwFmK9aEOa4+Jzft1wdfZzjTASRIVw==}
hasBin: true
- '@unocss/config@66.7.2':
- resolution: {integrity: sha512-m8LZUZOFHBesViFOnC1MzMMQ1ovYbZ/F2ntkKSIWzLO/VvEYo2/HK8qhBhtI/FyL27+gvePL4sZ6a5ZChyl0Ug==}
+ '@unocss/config@66.7.3':
+ resolution: {integrity: sha512-r1a1Pggt0rvnUvrltA77feEEq6PtNodpOxVbhwJ/sYGR6dwstSBEVmNP/Oe4ApUDax5nxZchP+VQ+RctNMs0zg==}
- '@unocss/core@66.7.2':
- resolution: {integrity: sha512-NNnhm9IVPEZ34drwztREP+mq1rio0L4Tp0u247qBKxJJWYec1+I+FTRsw7EvtukZKvr56YAxFA1qbBV+LjyV+Q==}
+ '@unocss/core@66.7.3':
+ resolution: {integrity: sha512-UBfEXpW8NKACeEeUddvPDRuuroDtByO3ZHocs/SqqOEybs5Qb9oWdMJMj1DSe960RvzucLPDtOeCFL2gilzRVA==}
- '@unocss/extractor-arbitrary-variants@66.7.2':
- resolution: {integrity: sha512-1R+ntws4zhi9gCsyovYeNCiAYGSceN6Rsy/4kyaw3npr1UBWhBJdQZtacxvqOssPfbbqq2vpatcuQ4rfZZYWFQ==}
+ '@unocss/extractor-arbitrary-variants@66.7.3':
+ resolution: {integrity: sha512-Ps3p/nvT2nNQ8NHwHAewG/q90PZcYzGvoZhikCMuIMWrvZ2lVZM+q6+EaKSX6ZyUGJRVGh5CyU3GV3Fojp7zqQ==}
- '@unocss/inspector@66.7.2':
- resolution: {integrity: sha512-fvZ8w9dTnu61ZwbXjVMQopxxrQOnFOBN2I6KVPJtoUSMsatrpEYyJHDA9pfLes1a3C4eEJZaSADURHKkON09CA==}
+ '@unocss/inspector@66.7.3':
+ resolution: {integrity: sha512-IYjeaWmG7wIUIfJO4nD3RvRTA98ZIchnaKpc9NK3t1sON2kZjbKd/85nm3b2Tvw9ANkFJqdmATAbNkn84+LBZA==}
- '@unocss/preset-attributify@66.7.2':
- resolution: {integrity: sha512-JnnoRUgOL4O565+jNi8BfzTQDElEny1reaMhrdYQR4P4I7cfdRV89R5DsmND0H2mGtwJjP/gL4cWd1FSX9ShrA==}
+ '@unocss/preset-attributify@66.7.3':
+ resolution: {integrity: sha512-FVPrxpqpfwmRYhDg1aviINLPy5s5igHNl1vFnKlcie4EmoTvMgPVoFDt41gSSX2JZNQ63jiVcngAJbbu6Rwjug==}
- '@unocss/preset-icons@66.7.2':
- resolution: {integrity: sha512-C05oM7j8jFuxjbPaRFUbcwxHPXvBtmJOhaE2M3YstVR/L9IBsQ6Ts/PT1vxVAVDmX19MudRRTnQ0x5XzUM3P7A==}
+ '@unocss/preset-icons@66.7.3':
+ resolution: {integrity: sha512-56iGKDX0tF/r4+Z49T3QMvMF9OcX4vs4Egn43HDDuFohNLpmK/krZLqKhO3W5+gMbwaQSGDYXrNKxcan5/20zQ==}
- '@unocss/preset-mini@66.7.2':
- resolution: {integrity: sha512-2DLS20vj+eoZI/r7U8eTxd+HTfMYamhx03mJyeadNu+efVJZrfEEMwjILgFywVAthYINmdeB4sYpc8Qfef4Vww==}
+ '@unocss/preset-mini@66.7.3':
+ resolution: {integrity: sha512-kF8pj8Ws+Wuxz3of2gbnfhrZo1MCSnvGjWLGORCBvObNvJyCq/lvI/yCqiuvuVhe9UHq9/2E6Jd5Q/aWRe6T2Q==}
- '@unocss/preset-tagify@66.7.2':
- resolution: {integrity: sha512-46V3ibNqKEyeSNnplsOKiYiBdNZ348JgjhnGDWHigVYIfZkEqn6WJdGAX9tVZpjI/rS9px8jQA0lm6ubKoc8iQ==}
+ '@unocss/preset-tagify@66.7.3':
+ resolution: {integrity: sha512-ElSdA7y2GrKSbF44GbXGpesGcLVPz+Wlv1LLoOtS49Zm+N71CvTB7u5RsXK07g95SvkDv6LNPYLzr1sR4T0VMg==}
- '@unocss/preset-typography@66.7.2':
- resolution: {integrity: sha512-6nTRoZiHTkDV87omRlEn8RZhakMYrIJtzazfj0rdF8msvjM1LnTT6K6qDlmxqb6NBIakljNb0bryubr6bWzK9A==}
+ '@unocss/preset-typography@66.7.3':
+ resolution: {integrity: sha512-9EWpiOTYai/W8ql/bEV7xeKTKD5auc1epTM+cXZ2nQrW758IZXee3YYPDdXRyX5JAZuQZxWa4JTfA07A/IP5gw==}
- '@unocss/preset-uno@66.7.2':
- resolution: {integrity: sha512-XiSGtnh04sGHCRUnlxhePBhRF8zfOQlCfYkKByQcp/pvhmFMIWwzVL68R5LwxBmBwBVY4hfQAIx0Sz/FbA3Ojg==}
+ '@unocss/preset-uno@66.7.3':
+ resolution: {integrity: sha512-ruBpSJxsqokMwkilg6ZQmZ+ySK0VycyQDayrRZPN2OiWw2Pw62SeA/qxBCtCePsX8C8SB+2aCwyLg94ydS9d9w==}
- '@unocss/preset-web-fonts@66.7.2':
- resolution: {integrity: sha512-Tx6YJWxD29NoG6t8hpbnectdL8KkBVEzEYwBcJlEa200O6/KXNpGJ8tk4l5+EK1dwTxWkUqsG+60fzXzTpe5Gg==}
+ '@unocss/preset-web-fonts@66.7.3':
+ resolution: {integrity: sha512-qJVB0NzYyweZsQJ9EHwEBEvTsdKUuNp8BQst6kSEkyl5kGfb2sw2YauPWalH+g0QPBJAmUXkL+iwK6zmEJLEeQ==}
- '@unocss/preset-wind3@66.7.2':
- resolution: {integrity: sha512-3WUmNZ3ibNotel6PAm1AgdK8BP2RqThRvEYU+svZgxsCX8E/RtVM68BFPOwzsEtuMD/R3Up6rHXqZsJvUQsg+A==}
+ '@unocss/preset-wind3@66.7.3':
+ resolution: {integrity: sha512-kzigcOkHw1BMhHOf5apW1wYijAh9ho86KF0zlg/NOEfAPm29WjyCnVH3M2w9QJajRbLlNm4PjsaIQ6EtbGTQlQ==}
- '@unocss/preset-wind4@66.7.2':
- resolution: {integrity: sha512-yP1Np15QKm+zh945lBmpNC2FnD4oyd0eq9qA6j8r15uvhz7AF98t9dGqqzV5WrjX+IZpwg08nP3son1IjAerLw==}
+ '@unocss/preset-wind4@66.7.3':
+ resolution: {integrity: sha512-fTPwgOdQB7ckGYggFYSEQ/9j901i+R62c0yuV4WIf2imV9vkbHkFrCXnz75MDhLKU2RA8KXfVVYNQTg5veD+tw==}
- '@unocss/preset-wind@66.7.2':
- resolution: {integrity: sha512-porNxph4xfr67e0LpFis813rKk9+psUJMw0nPL4sZoHovhmR/hA5XlWb6fLCl7t4Lls20I/n8F8KKgkqkxnk8Q==}
+ '@unocss/preset-wind@66.7.3':
+ resolution: {integrity: sha512-Uwnni+FrYFlYhDIe6/8IwUUeTQMTwvOmqyxNIjz4mOknMALq5IeuS5WCmq3AI8NqME77xgYPeW9Qx4bGzCyjfQ==}
- '@unocss/rule-utils@66.7.2':
- resolution: {integrity: sha512-EGi2m9I87hluz2zgjVpXM4PWFn996RInNcx4PGF6Qw9Z0W78ROXEto0SM1IltpJ4R7+at4EhssU0IbHiT0snEw==}
+ '@unocss/rule-utils@66.7.3':
+ resolution: {integrity: sha512-DKg1Rr/pxc5owCbFTpF1hXGoSqZjX7EzgfOkgO9R0VDnsufXIf776xUw7I3PWKXMMdC3SLnY6jT9bhlnZ6aM7w==}
- '@unocss/transformer-attributify-jsx@66.7.2':
- resolution: {integrity: sha512-lb5y4lwHCjZm+9L3k6c/fq9O75+mQcxBp2Dq+a3DS+vOQpPce+hOyLFFkiHVRNKp9chEHS9gnq58SBVxJbhR2A==}
+ '@unocss/transformer-attributify-jsx@66.7.3':
+ resolution: {integrity: sha512-BvfmYqFZram1lzffnQdSUhSsufrCfJdAakkQqgdTkrrt7+ETHHyOq9rCxo0DvOEpEv5/BvvLCz3KIgksVsvoBw==}
- '@unocss/transformer-compile-class@66.7.2':
- resolution: {integrity: sha512-/vdgxgUI9vp7NOGfuOCY44/Ja2YbR0m+sWCGHq8K8/53a3Dk+4AvXPePv/EI/Oo6z8bhSGZHCSes8pBEY8Mr8A==}
+ '@unocss/transformer-compile-class@66.7.3':
+ resolution: {integrity: sha512-l/0aG2fL4KLJHmeJedjod9qiJvomvgFAKaC5WPziZdCiVcBo0x29Ca7BgS/AbRj5cw4TEaqS2Tq4GszzqJH7WA==}
- '@unocss/transformer-directives@66.7.2':
- resolution: {integrity: sha512-9xr5Tiy+urutRBcyKJUAOOpW3LSuSM59sKowdTStzZdBUMs/L9cmjfsjNFt8rm5tptUR25wGZ8xLR5hhVDAiBQ==}
+ '@unocss/transformer-directives@66.7.3':
+ resolution: {integrity: sha512-A4LriOvgWqb4quldiadFe6WOTSuNfHDpCXf9ym4piEKpVSHkZ/Dybm8NAJeC+GtCJXwzVnG4okCYS7r5igFWGg==}
- '@unocss/transformer-variant-group@66.7.2':
- resolution: {integrity: sha512-CO0CoYRn96wLm+cIICuNrv96cfzEkBHc/OmTYcHzlheyZRfGWPWlPpazMr2rlm5bve986akAxe2HSBqdaRf04w==}
+ '@unocss/transformer-variant-group@66.7.3':
+ resolution: {integrity: sha512-fCDQlx/lAxcLmJBMrxkJ9DrpZZizw2FOhbTPVQMvxPFj7lNTJaT8Byk+wG6Cp7NfeTn2uu+swCZeg0FIau+E4g==}
- '@unocss/vite@66.7.2':
- resolution: {integrity: sha512-KZL8LFNcoOjAaF8AKSUJznxrjcmuQKPSAmwvndL5RjEWtbyunV66YvOuoBPN3F0tR7MhY5NWKJjwmaYyetcM1Q==}
+ '@unocss/vite@66.7.3':
+ resolution: {integrity: sha512-16EQ7j1kIQpapEP1jVt3TwSrLTmjToMzJvvpAfmm8cAaKB1YwSPDOuLb2z7FwrO8ddAEaDJUJG9SGcU9qCoB2Q==}
peerDependencies:
vite: ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0 || ^8.0.0-0
- '@vitejs/plugin-vue@6.0.6':
- resolution: {integrity: sha512-u9HHgfrq3AjXlysn0eINFnWQOJQLO9WN6VprZ8FXl7A2bYisv3Hui9Ij+7QZ41F/WYWarHjwBbXtD7dKg3uxbg==}
+ '@vitejs/plugin-vue@6.0.7':
+ resolution: {integrity: sha512-km+p+XdSz9Sxm5rqUbqcSfZYaAniKxWBj1KURl+Jr7UaPvvX7BmaWMdP69I5rrFDeQGyxAG7NXdc57vz+snhWg==}
engines: {node: ^20.19.0 || >=22.12.0}
peerDependencies:
vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0
vue: ^3.2.25
- '@vitest/eslint-plugin@1.6.17':
- resolution: {integrity: sha512-sIVY9ZeVcXyPxFCNRkIt8Yw4keKIcUyp9/8qnmuomPwE+ST1htw5sZsbqdUMTiah9SmCg1JYoK9RqdDtPeNYYg==}
+ '@vitest/eslint-plugin@1.6.20':
+ resolution: {integrity: sha512-xRwWHFG0Utp6hXtbGiWk4VdKXCGdExD8kbWrrmFEiG5dk8anOJ+vbWbeOa8EbkocKQRTsx7JAWETccZiBgFp/Q==}
engines: {node: '>=18'}
peerDependencies:
'@typescript-eslint/eslint-plugin': '*'
@@ -2220,46 +1981,46 @@ packages:
'@volar/typescript@2.4.28':
resolution: {integrity: sha512-Ja6yvWrbis2QtN4ClAKreeUZPVYMARDYZl9LMEv1iQ1QdepB6wn0jTRxA9MftYmYa4DQ4k/DaSZpFPUfxl8giw==}
- '@vue/compiler-core@3.5.38':
- resolution: {integrity: sha512-s99aGxWYig9ErHbct27KXEGhrBYlRI6c4MwAgXErOAbX9xiW37/uMa+XUDO69zLz83dng8UUZ70CTOJrLrYrEQ==}
+ '@vue/compiler-core@3.5.39':
+ resolution: {integrity: sha512-16KBTEXAJCpDr0mwlw+AZyhu8iyC7R3S2vBwsI7QnWJU6X3WKc9VKeNEZpiMdZ569qWhz9574L3vV55qRL0Vtw==}
- '@vue/compiler-dom@3.5.38':
- resolution: {integrity: sha512-JTqp25l8aFfJYF7/KmsXZjAxJz7T+SjmTJLoXVjHtc2BrSgSiW2n9Aem/cWq1OPe68A8JL06B3eVdhlP0H4TVw==}
+ '@vue/compiler-dom@3.5.39':
+ resolution: {integrity: sha512-oQPigALqYbNxTNPvNgSOe+czwVExfbVF02lz8jP0S3AXJiu3jxYDygNUiqSep4ezzW8XgnubqH63My2A7JR/vg==}
- '@vue/compiler-sfc@3.5.38':
- resolution: {integrity: sha512-DuA2GiZawSEW442iw/9+Fkol8hTgb4Ke5KkhmSry65QA7YuyMbIdy8p0XZRMvNwJdgRz307W8g1CSzdvS4nuNg==}
+ '@vue/compiler-sfc@3.5.39':
+ resolution: {integrity: sha512-d0ki86iOyN8LoZPBmk5SJWNwHP19CnDDCfuo//+2WJa2g5Ke0Jay983PIBIcSSzldC68I8DrD5GrHV3OSDfodg==}
- '@vue/compiler-ssr@3.5.38':
- resolution: {integrity: sha512-7s+W5Gc42FGxZMcuwl8H5B29T8BJPMdBT7KHFE+BbAuZ/iTEdTtv7z2XiMjiaUUw4w3ZcCEdHs36RuYJ2VA7bA==}
+ '@vue/compiler-ssr@3.5.39':
+ resolution: {integrity: sha512-Ce7/wvwMHai74bdszfXExdazFigYnlF9zgCmEQUcM1j0fOymlouZ7XilTYNo8oUjhlnjYOZbGrcYKuqjz89Ucw==}
- '@vue/devtools-api@8.1.2':
- resolution: {integrity: sha512-vA0O112YqyDuNA1s7Yb2gCgToQ/OxOWiFDO5ThLCcDy0ldHnSd1dUTaSYhOldbqoNgumE4dxtGAoAaSUKUD1Zg==}
+ '@vue/devtools-api@8.1.5':
+ resolution: {integrity: sha512-YJipMVAKe5wT5CWf5kTYCaNV7NMNjFVxJkIkJaJ4W/nCxEBzlZzrOsYKeCymdCrFZmBS/+wTWFoUs3Jf/Q6XSQ==}
- '@vue/devtools-kit@8.1.2':
- resolution: {integrity: sha512-f75/upc+GCyjXErpgPGz4582ujS0L/adAltGy+tqXMGUJpgAcfGr6CxnnhpZY8BHuMYt6KpbF8uaFrrQG66rGQ==}
+ '@vue/devtools-kit@8.1.5':
+ resolution: {integrity: sha512-FcSAxsi4eWuXLCB7Rv9lj0aIVHHPNVQ2BazGf4RJTc2JCqb4BQg0hk87ZFhminCfl+mD5OUI0rX2cgyu4kJOGA==}
- '@vue/devtools-shared@8.1.2':
- resolution: {integrity: sha512-X9RyVFYAdkBe4IUf5v48TxBF/6QPmF8CmWrDAjXzfUHrgQ/HGfTC1A6TqgXqZ03ye66l3AD51BAGD69IvKM9sw==}
+ '@vue/devtools-shared@8.1.5':
+ resolution: {integrity: sha512-mhT4zcPFhF+Xk1O4BfhhrbXzpmfqY03fS6xGpcllbQG7lDjhQf8pQHcTIhqQIYx1hfwtHmk/6jM96ele0UxPqQ==}
'@vue/language-core@3.3.5':
resolution: {integrity: sha512-UkKu5nhX89fg4VhlG/FOeI10G3cj/7radKT/cy9BT4Q9qJmJlSTAc/dP63Xqs29aypN4f39xUV6PsLNk/dcD6g==}
- '@vue/reactivity@3.5.38':
- resolution: {integrity: sha512-pG6LV/NDNRbKizcUjFFLAfjaL8mcv4DmR9avNcUw2gDHBzZneuS2TWCmp633ynzxz9YYKNeEPK2I8Wraqy2HUQ==}
+ '@vue/reactivity@3.5.39':
+ resolution: {integrity: sha512-TpsuBJ9gGlZa5d23XcM2y8EXanz9dZeVDQBXRwzy46ItgvM+rWpzs+UVM0wcRLxGvcav0HE5jz2gNL53xlRAog==}
- '@vue/runtime-core@3.5.38':
- resolution: {integrity: sha512-iyW8WVfF1CpCXxncZY5Ei6rSd6oZr5DgEom//fUjRBRl56AXPD+s9ATvukRt77ZFTuYlnVA1bxY+dJB94tWVYw==}
+ '@vue/runtime-core@3.5.39':
+ resolution: {integrity: sha512-9GLtNyRvPAUMbX+7ono0RC2j0guo2LXVi8LvcmAooImACUKm0oFf0jjwbX8/H0AE/t1nxhAkn8RSl9PMCzzxZw==}
- '@vue/runtime-dom@3.5.38':
- resolution: {integrity: sha512-apX2wt9sdfDshS+a2xueFZLVpt0GkRJZSoPmrW/SA4yzXTznhfcMVW59gr7h4YQeY0vJhdJkk2rsIDwgfFgC5A==}
+ '@vue/runtime-dom@3.5.39':
+ resolution: {integrity: sha512-7Y6aAGboKcXAZ3ECuUy7RrS5yy2r47dhTp2SKaJmYxjopImaVFaNa5Ne66NwGovsrxVAl5S5rwc7m22UG7Lmww==}
- '@vue/server-renderer@3.5.38':
- resolution: {integrity: sha512-vue8vbf2QlV4quHqzwmJy6dWfmRhP1J8l4wtZg60CL6VoKqcPY2oe7may3+1d9qfpedjK5PRLFqd5k3Isj9mUw==}
+ '@vue/server-renderer@3.5.39':
+ resolution: {integrity: sha512-yZSakiAGw85rZfG7UM8akMnIF+FmeiNk47uvHf2nVBBSe+dIKUhZuZq9+XgJhbV3nS5Z4ALH23/MpXofW+mbcw==}
peerDependencies:
- vue: 3.5.38
+ vue: 3.5.39
- '@vue/shared@3.5.38':
- resolution: {integrity: sha512-FTW0AFZNaK5/mOqvGBwVfUlNLU38TiQn4+DQgIFUnrBBJQ1crMJ82yeGQLV5jyKFsO8yRukpbuP7x+nRbH6aug==}
+ '@vue/shared@3.5.39':
+ resolution: {integrity: sha512-l1rrBtBfTnmxvtsvdQDXltUUy8S1Y+ZaqdfUzmAnJkTd8Z8rv5v/ytW+TKiqEOWyHPoqtPlNFSs0lhRmYVSHVA==}
'@vueuse/core@14.3.0':
resolution: {integrity: sha512-aHfz47g0ZhMtTVHmIzMVpJy8ePhhOy68GY5bv110+5DVtZ+W7BsOx+m61UNQqfrWyPztIHIanWa3E2tib3NFIw==}
@@ -2382,8 +2143,8 @@ packages:
peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
- acorn@8.16.0:
- resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==}
+ acorn@8.17.0:
+ resolution: {integrity: sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==}
engines: {node: '>=0.4.0'}
hasBin: true
@@ -2477,8 +2238,8 @@ packages:
base64-js@1.5.1:
resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
- baseline-browser-mapping@2.10.27:
- resolution: {integrity: sha512-zEs/ufmZoUd7WftKpKyXaT6RFxpQ5Qm9xytKRHvJfxFV9DFJkZph9RvJ1LcOUi0Z1ZVijMte65JbILeV+8QQEA==}
+ baseline-browser-mapping@2.10.40:
+ resolution: {integrity: sha512-BSSLZ9/Cjjv7Gtj5B68ZzXcXUg8iOf3fme+FCuh8rC/Go+Kmh8cox7M3A8dolou16s64QjLPOSdngh7GxXvkSw==}
engines: {node: '>=6.0.0'}
hasBin: true
@@ -2510,16 +2271,16 @@ packages:
resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==}
engines: {node: '>= 5.10.0'}
- brace-expansion@5.0.6:
- resolution: {integrity: sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==}
+ brace-expansion@5.0.7:
+ resolution: {integrity: sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==}
engines: {node: 18 || 20 || >=22}
braces@3.0.3:
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
engines: {node: '>=8'}
- browserslist@4.28.2:
- resolution: {integrity: sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==}
+ browserslist@4.28.4:
+ resolution: {integrity: sha512-MTc8i/x9jBQd1iMw2CFGS+rwMa07eYjLR0CCTLDACl9xhxy+nIs3KeML/biicXtk9JrZ6dnnTatmc7ErPXIxqw==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
@@ -2529,8 +2290,8 @@ packages:
buffer@5.7.1:
resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
- builtin-modules@5.1.0:
- resolution: {integrity: sha512-c5JxaDrzwRjq3WyJkI1AGR5xy6Gr6udlt7sQPbl09+3ckB+Zo2qqQ2KhCTBr7Q8dHB43bENGYEk4xddrFH/b7A==}
+ builtin-modules@5.3.0:
+ resolution: {integrity: sha512-hMQUl2bUFG339QygPM97E+mc8OY1IAchORZxm4a/frcYwKzozMzRVDBwHW0NjOqGElLm2O37AVQE8ikxlZHrMQ==}
engines: {node: '>=18.20'}
bumpp@11.1.0:
@@ -2573,8 +2334,8 @@ packages:
resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==}
engines: {node: '>= 0.4'}
- caniuse-lite@1.0.30001792:
- resolution: {integrity: sha512-hVLMUZFgR4JJ6ACt1uEESvQN1/dBVqPAKY0hgrV70eN3391K6juAfTjKZLKvOMsx8PxA7gsY1/tLMMTcfFLLpw==}
+ caniuse-lite@1.0.30001799:
+ resolution: {integrity: sha512-hG1bReV+OUU+MOqK4t/ZWI0tZOyz3rqS9XuhOUz1cIcbwBKjOyJEJuw9ER5JuNyqxNk8u/JUVbGibBOL1yrjFw==}
case-police@2.2.1:
resolution: {integrity: sha512-EZlL1YgE36hPbgkbSh32RvfITFE1K/z6K6DHlLLUDq/QctI/jON/pTTIS4C4eqyaVn5pvG118HanhEFry420Ow==}
@@ -2610,8 +2371,8 @@ packages:
chardet@0.7.0:
resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==}
- chardet@2.1.1:
- resolution: {integrity: sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==}
+ chardet@2.2.0:
+ resolution: {integrity: sha512-rddelWYNPRrXq6PtNEN2S3f6t9ILzvqaN5pVgi4kqt9jHQaXIial9PznB5iSPVlQSLNaaH22ItWz3EJtQ10+OA==}
chokidar@3.6.0:
resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
@@ -2632,10 +2393,6 @@ packages:
cjs-module-lexer@1.4.3:
resolution: {integrity: sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==}
- clean-regexp@1.0.0:
- resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==}
- engines: {node: '>=4'}
-
cli-cursor@3.1.0:
resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==}
engines: {node: '>=8'}
@@ -2696,8 +2453,8 @@ packages:
resolution: {integrity: sha512-aRDkn3uyIlCFfk5NUA+VdwMmMsh8JGhc4hapfV4yxymHGQ3BVskMQfoXGpCo5IoBuQ9tS5iiVKhCpTcB4pW4qw==}
engines: {node: '>= 12.0.0'}
- comment-parser@1.4.6:
- resolution: {integrity: sha512-ObxuY6vnbWTN6Od72xfwN9DbzC7Y2vv8u1Soi9ahRKL37gb6y1qk6/dgjs+3JWuXJHWvsg3BXIwzd/rkmAwavg==}
+ comment-parser@1.4.7:
+ resolution: {integrity: sha512-0h+uSNtQGW3D98eQt3jJ8L06Fves8hncB4V/PKdw/Qb8Hnk19VaKuTr55UNRYiSoVa7WwrFls+rh3ux9agmkeQ==}
engines: {node: '>= 12.0.0'}
compressible@2.0.18:
@@ -2829,6 +2586,10 @@ packages:
resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==}
engines: {node: '>=8'}
+ detect-indent@7.0.2:
+ resolution: {integrity: sha512-y+8xyqdGLL+6sh0tVeHcfP/QDd8gUgbasolJJpY7NgeQGSZ739bDtSiaiDgtoicy+mtYB81dKLxO9xRhCyIB3A==}
+ engines: {node: '>=12.20'}
+
detect-libc@2.1.2:
resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==}
engines: {node: '>=8'}
@@ -2852,10 +2613,6 @@ packages:
resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==}
engines: {node: '>=12'}
- dotenv@17.4.2:
- resolution: {integrity: sha512-nI4U3TottKAcAD9LLud4Cb7b2QztQMUEfHbvhTH09bqXTxnSie8WnjPALV/WMCrJZ6UV/qHJ6L03OqO3LcdYZw==}
- engines: {node: '>=12'}
-
dts-resolver@3.0.0:
resolution: {integrity: sha512-1T1f+z+4tl9XD+m+0HBgWoL/nm0bOIffyWaUuUSBlFg/86IWvfx+wjNaO/ybU0AJzG9/Mi5hBUgGV6zCmWEN7Q==}
engines: {node: ^22.18.0 || >=24.0.0}
@@ -2875,8 +2632,8 @@ packages:
ee-first@1.1.1:
resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
- electron-to-chromium@1.5.352:
- resolution: {integrity: sha512-9wHk8x6dyuimoe18EdiDPWKExNdxYqo4fn4FwOVVper6RxT3cmpBwBkWWfSOCYJjQdIco/nPhJhNLmn4Ufg1Yg==}
+ electron-to-chromium@1.5.380:
+ resolution: {integrity: sha512-W6d5AbuEoRayO447cqrg6lKJIlscgRnnxOZl/08kfV71BQDoEBC7Wwis68z87LjyK6f4kWyTaubuDbhHKrZkbA==}
emoji-regex@10.6.0:
resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==}
@@ -2892,8 +2649,8 @@ packages:
resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==}
engines: {node: '>= 0.8'}
- enhanced-resolve@5.24.0:
- resolution: {integrity: sha512-SkE2t82KlkkxQRVMVLAGKxLfORGQfrkx5dkj+vlgXRVNEdPc4eZcR+J/Fvj8C+yKSFH5L0q3NFlyufOVQnCcYQ==}
+ enhanced-resolve@5.24.1:
+ resolution: {integrity: sha512-7DdUaTjmNwMcH2gLr1qycesKII3BK4RLy/mdAb7x10Lq7bR4aNKHt1BR1ZALSv0rPM/hF5wYF0PhGop/rJm8vw==}
engines: {node: '>=10.13.0'}
enquirer@2.4.1:
@@ -2928,15 +2685,10 @@ packages:
es-module-lexer@2.1.0:
resolution: {integrity: sha512-n27zTYMjYu1aj4MjCWzSP7G9r75utsaoc8m61weK+W8JMBGGQybd43GstCXZ3WNmSFtGT9wi59qQTW6mhTR5LQ==}
- es-object-atoms@1.1.1:
- resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==}
+ es-object-atoms@1.1.2:
+ resolution: {integrity: sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==}
engines: {node: '>= 0.4'}
- esbuild@0.27.7:
- resolution: {integrity: sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==}
- engines: {node: '>=18'}
- hasBin: true
-
esbuild@0.28.1:
resolution: {integrity: sha512-HrJrvZv5ayxBzPfwphOoNzkzOIIlifzk0KJrGK2c8R4+LKpMtpYLQeUdjnwjWv/LZlkH2laZk+4w78pi99D4Vw==}
engines: {node: '>=18'}
@@ -2949,10 +2701,6 @@ packages:
escape-html@1.0.3:
resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
- escape-string-regexp@1.0.5:
- resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
- engines: {node: '>=0.8.0'}
-
escape-string-regexp@4.0.0:
resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
engines: {node: '>=10'}
@@ -3029,20 +2777,20 @@ packages:
peerDependencies:
eslint: ^9.0.0 || ^10.0.0
- eslint-plugin-jsdoc@62.9.0:
- resolution: {integrity: sha512-PY7/X4jrVgoIDncUmITlUqK546Ltmx/Pd4Hdsu4CvSjryQZJI2mEV4vrdMufyTetMiZ5taNSqvK//BTgVUlNkA==}
- engines: {node: ^20.19.0 || ^22.13.0 || >=24}
+ eslint-plugin-jsdoc@63.0.10:
+ resolution: {integrity: sha512-A9UIWsCquaKnit7rasXxYf12hhGIdDRjv65/RUE3AxbT6rdKBvr3MjH37g3gP+g4ipQMXuMn9slFKjO+vqNfkg==}
+ engines: {node: ^22.13.0 || >=24}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0
- eslint-plugin-jsonc@3.1.2:
- resolution: {integrity: sha512-dopTxdB22iuOkgKyJCupEC5IYBItUT4J/teq1H5ddUObcaYhOURxtJElZczdcYnnKCghNU/vccuyPkliy2Wxsg==}
+ eslint-plugin-jsonc@3.2.0:
+ resolution: {integrity: sha512-eQSxJypkpNycQAFE/ph/j+bDD2MiCcojxNb+7nugYzuQZvELYg4YO1Cv1y/8MbjPIEw5u3Lx0VPOTlqJJIhPPw==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
peerDependencies:
eslint: '>=9.38.0'
- eslint-plugin-n@18.1.0:
- resolution: {integrity: sha512-hkUm9EtnFV2h2fE16jNVUfCVUqvPzI7fGLsFdun5lFt/pbmf2kCgDx6ymi9rx+NCUSggBmurJCZOfG20JBs/kg==}
+ eslint-plugin-n@18.2.1:
+ resolution: {integrity: sha512-aO3C9//yq8JIvYOi/T+jPvcZ9hZzpwzbR8esrYpFtgE9vpbyM8kn42AQOtIqYspVmpaSWr8X+nrlQuAJYxXAaw==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
peerDependencies:
eslint: '>=8.57.1'
@@ -3058,34 +2806,34 @@ packages:
resolution: {integrity: sha512-4S3/9Nb7A2tiMcpzEQE9bQSlpeOz6WJkgryBuou/SA8W2x2c8Zf4j0NvTKBjv6qNhF9T79tmkecm/0CHqV0UGg==}
engines: {node: '>=5.0.0'}
- eslint-plugin-perfectionist@5.9.0:
- resolution: {integrity: sha512-8TWzg02zmnBdZwCkWLi8jhzqXI+fE7Z/RwV8SL6xD45tJ8Bp3wGuYL2XtQgfe/Wd0eBqOUX+s6ey73IyszvKTA==}
+ eslint-plugin-perfectionist@5.9.1:
+ resolution: {integrity: sha512-30mHLNfEhzwaq5cquyWgnzrNXvT8AzwIwyeH5aj4U5ajhHSF2uiO6i09xpMDLv7koaZVTjLsvYF4m3gK/15tyA==}
engines: {node: ^20.0.0 || >=22.0.0}
peerDependencies:
eslint: ^8.45.0 || ^9.0.0 || ^10.0.0
- eslint-plugin-pnpm@1.6.0:
- resolution: {integrity: sha512-dxmt9r3zvPaft6IugS4i0k16xag3fTbOvm/road5uV9Y8qUCQT0xzheSh3gMlYAlC6vXRpfArBDsTZ7H7JKCbg==}
+ eslint-plugin-pnpm@1.6.1:
+ resolution: {integrity: sha512-pgcaJclu3YxZ/WMsiKMF58bHQasbGVARSMqCJvFaETYxSc7KcR2H74UVWV6exuGv9nNv9c0KKqn4PVHQlzMSEg==}
peerDependencies:
eslint: ^9.0.0 || ^10.0.0
- eslint-plugin-regexp@3.1.0:
- resolution: {integrity: sha512-qGXIC3DIKZHcK1H9A9+Byz9gmndY6TTSRkSMTZpNXdyCw2ObSehRgccJv35n9AdUakEjQp5VFNLas6BMXizCZg==}
+ eslint-plugin-regexp@3.1.1:
+ resolution: {integrity: sha512-MxR5nqoQCtVWmJwia0D2+NlXX1xzdpkslsVOZLEYQ4PQWEaL65PCZXURxaBc3lPnkNFpNxzMIRmYVxdl8giXRA==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
peerDependencies:
eslint: '>=9.38.0'
- eslint-plugin-toml@1.3.1:
- resolution: {integrity: sha512-1l00fBP03HIt9IPV7ZxBi7x0y0NMdEZmakL1jBD6N/FoKBvfKxPw5S8XkmzBecOnFBTn5Z8sNJtL5vdf9cpRMQ==}
+ eslint-plugin-toml@1.4.0:
+ resolution: {integrity: sha512-3ErTnfUjXq/23f72XeyRcE0Y4Sd/ME1lsZeezczqpn2R4tE7+Sgco/NUKDXm0xAMz15tzcRz/9RfJRm6AqRO+A==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
peerDependencies:
eslint: '>=9.38.0'
- eslint-plugin-unicorn@64.0.0:
- resolution: {integrity: sha512-rNZwalHh8i0UfPlhNwg5BTUO1CMdKNmjqe+TgzOTZnpKoi8VBgsW7u9qCHIdpxEzZ1uwrJrPF0uRb7l//K38gA==}
- engines: {node: ^20.10.0 || >=21.0.0}
+ eslint-plugin-unicorn@68.0.0:
+ resolution: {integrity: sha512-mHYWvX948Q4H3bGc39bsNMxD/leOuNI+Iws9NVsoSz5VA7EGP86wnz7mZ/SPSvRhefT8L4hd8DHfDuGC+lIoCQ==}
+ engines: {node: '>=22'}
peerDependencies:
- eslint: '>=9.38.0'
+ eslint: '>=10.4'
eslint-plugin-unused-imports@4.4.1:
resolution: {integrity: sha512-oZGYUz1X3sRMGUB+0cZyK2VcvRX5lm/vB56PgNNcU+7ficUCKm66oZWKUubXWnOuPjQ8PvmXtCViXBMONPe7tQ==}
@@ -3096,8 +2844,8 @@ packages:
'@typescript-eslint/eslint-plugin':
optional: true
- eslint-plugin-vue@10.9.1:
- resolution: {integrity: sha512-cHB0Tf4Duvzwecwd/AqWzZvF/QszE13BhjVUpVXWCy9AeMR5GjkAjP3i85vqgLgOuTmkHR1OJ5oMeqLHtuw8zg==}
+ eslint-plugin-vue@10.9.2:
+ resolution: {integrity: sha512-4g7ZP3pYcuqd7Zp0pzUKcos0W+RkjBz4EGdhJ92FcYk6v03Ti/GK5NwjgsjxHK+98eXDbHeK7VtX1az7/8doZA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
'@stylistic/eslint-plugin': ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0
@@ -3110,8 +2858,8 @@ packages:
'@typescript-eslint/parser':
optional: true
- eslint-plugin-yml@3.3.2:
- resolution: {integrity: sha512-XjmOB/fLBwYHqevnpclPL938V+9ExX7xw1hPaM3IPePGyMFRV1giS16RjSTNhIyCv/Oh0G0PEdmmZPATJ02YCw==}
+ eslint-plugin-yml@3.5.0:
+ resolution: {integrity: sha512-u2UkSIp/+th1wYCt0QWeCI6agf24dxX6PbFfCCN18gGQHmXh3Cn9D/U5OiP5RNYTEwjXCLusj1OJRK+zwdvFqQ==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24.0.0}
peerDependencies:
eslint: '>=9.38.0'
@@ -3142,8 +2890,8 @@ packages:
resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
- eslint@10.5.0:
- resolution: {integrity: sha512-1y+7C+vi12bUK1IpZeaV3gsH9fHLBmPvYmPx42pvT/E9yG0IC8g3PUZZgp0+JLJl7ZDK0flc2gc+Aw9dpCvIsQ==}
+ eslint@10.6.0:
+ resolution: {integrity: sha512-6lVbcqSodALYo+4ELD0heG6lFiFxnLMuLkiMi2qV8LMp54N8tE8FT1GMH+ev4Ti00nFjNze2+Su6DsV5OQW3Dg==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
hasBin: true
peerDependencies:
@@ -3209,12 +2957,12 @@ packages:
resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==}
engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0}
- expect-type@1.3.0:
- resolution: {integrity: sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==}
+ expect-type@1.4.0:
+ resolution: {integrity: sha512-KfYbmpRm0VbLjEvVa9yGwCi9GI34xvi7A/HXYWQO65CSD2u3MczUJSuwXKFIxlGsgBQizV9q5J9NHj4VG0n+pA==}
engines: {node: '>=12.0.0'}
- exsolve@1.0.8:
- resolution: {integrity: sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA==}
+ exsolve@1.1.0:
+ resolution: {integrity: sha512-D+42+T12DdIlJM3uepa55qGiL3sYdLBOxIl2ifQCzCHz4c7eiolaHsi3BIqEr7JxBzxv2pYZQX9kw16ziMcEmw==}
extendable-error@0.1.7:
resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==}
@@ -3312,8 +3060,8 @@ packages:
fast-uri@3.1.2:
resolution: {integrity: sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==}
- fast-wrap-ansi@0.2.0:
- resolution: {integrity: sha512-rLV8JHxTyhVmFYhBJuMujcrHqOT2cnO5Zxj37qROj23CP39GXubJRBUFF0z8KFK77Uc0SukZUf7JZhsVEQ6n8w==}
+ fast-wrap-ansi@0.2.2:
+ resolution: {integrity: sha512-7F2Fl+TjRSenLqlU3UjSH0iyqopqoZIu7eZVpEirP2g1GtWa2G/ecEmBdgz31+Mxr+ELclgg6sokpSFIQiZ02Q==}
fastq@1.20.1:
resolution: {integrity: sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==}
@@ -3458,15 +3206,12 @@ packages:
resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
engines: {node: '>=10.13.0'}
- glob-to-regexp@0.4.1:
- resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==}
-
globals@15.15.0:
resolution: {integrity: sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==}
engines: {node: '>=18'}
- globals@17.6.0:
- resolution: {integrity: sha512-sepffkT8stwnIYbsMBpoCHJuJM5l98FUF2AnE07hfvE0m/qp3R586hw4jF4uadbhvg1ooIdzuu7CsfD2jzCaNA==}
+ globals@17.7.0:
+ resolution: {integrity: sha512-Czmyns5dUsq4seFBR/Kdydhmo8y9kC79hiSkPn0YcGtNnYWnrgt0vjrSjx9tspoDGWm2CMarffRuLjM4xUz8xg==}
engines: {node: '>=18'}
globby@11.1.0:
@@ -3502,8 +3247,8 @@ packages:
resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==}
engines: {node: '>= 0.4'}
- hasown@2.0.3:
- resolution: {integrity: sha512-ej4AhfhfL2Q2zpMmLo7U1Uv9+PyhIZpgQLGT1F9miIGmiCJIoCgSmczFdrc97mWT4kVY72KA+WnnhJ5pghSvSg==}
+ hasown@2.0.4:
+ resolution: {integrity: sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==}
engines: {node: '>= 0.4'}
hast-util-to-html@9.0.5:
@@ -3540,16 +3285,16 @@ packages:
resolution: {integrity: sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==}
engines: {node: '>= 0.8'}
- http-proxy-middleware@3.0.5:
- resolution: {integrity: sha512-GLZZm1X38BPY4lkXA01jhwxvDoOkkXqjgVyUzVxiEK4iuRu03PZoYHhHRwxnfhQMDuaxi3vVri0YgSro/1oWqg==}
- engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ http-proxy-middleware@3.0.7:
+ resolution: {integrity: sha512-iwbQltVlx8bCrqePUM8C+hllHvdawVhQJaLrj1X7qllkvFQdXFsr16pW/mo9+JDVjN+QO2XUx9jd8SmoFkE5qw==}
+ engines: {node: ^14.18.0 || ^16.10.0 || >=18.0.0}
http-proxy@1.18.1:
resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==}
engines: {node: '>=8.0.0'}
- human-id@4.1.3:
- resolution: {integrity: sha512-tsYlhAYpjCKa//8rXZ9DqKEawhPoSytweBC2eNvcaDK+57RZLHGqNs3PZTQO6yekLFSuvA6AlnAfrw1uBvtb+Q==}
+ human-id@4.2.0:
+ resolution: {integrity: sha512-K3GbkIWqyvvlpfhBPlbEvD97TtqBpAYA4kt+cn2lD2x2HuohzZCibcA2nOlnJT6exqvJLggoB5nv2dNf192nEA==}
hasBin: true
human-signals@2.1.0:
@@ -3730,12 +3475,12 @@ packages:
js-tokens@10.0.0:
resolution: {integrity: sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==}
- js-yaml@3.14.2:
- resolution: {integrity: sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==}
+ js-yaml@3.15.0:
+ resolution: {integrity: sha512-ttBQIIQPDeLjpPOohtUdXuXUVoA2uIB6fEH9HyJ7234s5mBJ5wTx20njxplLZQgLaOfpmPQA7X2t5AX6tIPbog==}
hasBin: true
- js-yaml@4.1.1:
- resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==}
+ js-yaml@4.3.0:
+ resolution: {integrity: sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q==}
hasBin: true
jsdoc-type-pratt-parser@7.1.1:
@@ -3776,8 +3521,8 @@ packages:
jsonfile@6.2.1:
resolution: {integrity: sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==}
- katex@0.16.45:
- resolution: {integrity: sha512-pQpZbdBu7wCTmQUh7ufPmLr0pFoObnGUoL/yhtwJDgmmQpbkg/0HSVti25Fu4rmd1oCR6NGWe9vqTWuWv3GcNA==}
+ katex@0.16.47:
+ resolution: {integrity: sha512-Eeo8Ys1doU1z+x8AZsPpQu+p/QcZBI5PeOo7QGQdy2x2m0MU/hYagBbGOmXwr5KVbEfVuWv9LpnQWeehogurjg==}
hasBin: true
keygrip@1.1.0:
@@ -3794,8 +3539,8 @@ packages:
koa-compose@4.1.0:
resolution: {integrity: sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==}
- koa-compress@5.2.1:
- resolution: {integrity: sha512-k8VJMZI7vvSq1/G/t6Jggeg4h7fec1NJxcYaDWC4/1PK6mJFPs0OYqj44vx/soUcDVEJR7ysR5cc6pszKpnzXA==}
+ koa-compress@5.2.2:
+ resolution: {integrity: sha512-jpKxmIveX6qdrKaolhvgo2YKl+/uETTHzeVsLWTvJk551HWViWt1hDMO7c+D/P/GEjOVzVK5F7lsrcyOgfhUqg==}
engines: {node: '>= 12'}
koa-connect@2.1.1:
@@ -3906,8 +3651,8 @@ packages:
engines: {node: '>=22.22.1'}
hasBin: true
- listr2@10.2.1:
- resolution: {integrity: sha512-7I5knELsJKTUjXG+A6BkKAiGkW1i25fNa/xlUl9hFtk15WbE9jndA89xu5FzQKrY5llajE1hfZZFMILXkDHk/Q==}
+ listr2@10.2.2:
+ resolution: {integrity: sha512-JtNtbZj8q5BnDMR7trpwvwk3RIrANtIVzEUm8w7amp6xelLgyuq+4WZoTH913XaQAoH/cNdYhaNzBPA2U3xbDw==}
engines: {node: '>=22.13.0'}
loader-runner@4.3.2:
@@ -3953,8 +3698,8 @@ packages:
longest-streak@3.1.0:
resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==}
- lru-cache@11.3.6:
- resolution: {integrity: sha512-Gf/KoL3C/MlI7Bt0PGI9I+TeTC/I6r/csU58N4BSNc4lppLBeKsOdFYkK+dX0ABDUMJNfCHTyPpzwwO21Awd3A==}
+ lru-cache@11.5.1:
+ resolution: {integrity: sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==}
engines: {node: 20 || >=22}
lz-string@1.5.0:
@@ -4167,6 +3912,49 @@ packages:
resolution: {integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==}
engines: {node: 18 || 20 || >=22}
+ minimizer-webpack-plugin@5.6.1:
+ resolution: {integrity: sha512-DoeAZz8Q1C1znwsUzej1fdoi4jCf7/+Em27ouLqfK/+3m8G+D7yDhUwrc3CNhjSzGUN1kn7Iv4sWmjflQHenpw==}
+ 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
+
minisearch@7.2.0:
resolution: {integrity: sha512-dqT2XBYUOZOiC5t2HRnwADjhNS2cecp9u+TJRiJ1Qp/f5qjkeT5APcGPjHw+bz89Ms8Jp+cG4AlE+QZ/QnDglg==}
@@ -4194,8 +3982,8 @@ packages:
resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
- nanoid@3.3.12:
- resolution: {integrity: sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==}
+ nanoid@3.3.15:
+ resolution: {integrity: sha512-y7Wygv/7mEOvxTuEQDB8StXdMRBWf1kR/tlhAzBRUFkB2jfcLOAxO/SHmOO2zgz1pVgK29/kyupn059/bCHdjA==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
@@ -4220,8 +4008,9 @@ packages:
node-fetch-native@1.6.7:
resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==}
- node-releases@2.0.38:
- resolution: {integrity: sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==}
+ node-releases@2.0.50:
+ resolution: {integrity: sha512-J6l92tKHX6w8Jy5nO1Vuc01NoIiRGi/d6qBKVxh+IQ8Cr3b6HbVNfKiF8ZpFKufTwpwxMmce2W3iQZ861ZRyTg==}
+ engines: {node: '>=18'}
normalize-path@3.0.0:
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
@@ -4238,8 +4027,8 @@ packages:
nth-check@2.1.1:
resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
- object-deep-merge@2.0.0:
- resolution: {integrity: sha512-3DC3UMpeffLTHiuXSy/UG4NOIYTLlY9u3V82+djSCLYClWobZiS4ivYzpIUWrRY/nfsJ8cWsKyG3QfyLePmhvg==}
+ object-deep-merge@2.0.1:
+ resolution: {integrity: sha512-aKttDKcU3pyZqKcCkDhsMn70WmZFG2JGDQLP9EcLyTSIFQRCPWLAmBZRLJnrVUrhPG1jETEEbfdgbNtJf1LyMg==}
object-path@0.11.8:
resolution: {integrity: sha512-YJjNZrlXJFM42wTBn6zgOJVar9KFJvzx6sTWDte8sWZF//cnjl0BxHNpfZx+ZffXX63A9q0b1zsFiBX4g4X5KA==}
@@ -4422,15 +4211,15 @@ packages:
resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==}
engines: {node: '>=4'}
- pnpm-workspace-yaml@1.6.0:
- resolution: {integrity: sha512-uUy4dK3E11sp7nK+hnT7uAWfkBMe00KaUw8OG3NuNlYQoTk4sc9pcdIy1+XIP85v9Tvr02mK3JPaNNrP0QyRaw==}
+ pnpm-workspace-yaml@1.6.1:
+ resolution: {integrity: sha512-yTeZntGWi8m9WNuhoVsP0DpFc4sC1U0+rr/qR6Zi9n2g3sxXY+JfccjXjjruNz96tM8I09yaJUA86doRnNLkbg==}
- postcss-selector-parser@7.1.1:
- resolution: {integrity: sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==}
+ postcss-selector-parser@7.1.4:
+ resolution: {integrity: sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==}
engines: {node: '>=4'}
- postcss@8.5.15:
- resolution: {integrity: sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==}
+ postcss@8.5.16:
+ resolution: {integrity: sha512-vuwillviilfKZsg0VGj5R/YwwcHx4SLsIOI/7K6mQkWx+l5cUHTjj5g0AasTBcyXsbfTgrwsUNmVUb5xVwyPwg==}
engines: {node: ^10 || ^12 || >=14}
prelude-ls@1.2.1:
@@ -4446,13 +4235,13 @@ packages:
engines: {node: '>=10.13.0'}
hasBin: true
- prettier@3.8.3:
- resolution: {integrity: sha512-7igPTM53cGHMW8xWuVTydi2KO233VFiTNyF5hLJqpilHfmn8C8gPf+PS7dUT64YcXFbiMGZxS9pCSxL/Dxm/Jw==}
+ prettier@3.9.1:
+ resolution: {integrity: sha512-ppiDo2CSwexck1eyZUwJHg/N3nf1+6IRCv7W/VJ5vaLnVCmB7+3CdRfMwoCHBBX6xTrREDTksZ4OZl5SSf4zXA==}
engines: {node: '>=14'}
hasBin: true
- property-information@7.1.0:
- resolution: {integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==}
+ property-information@7.2.0:
+ resolution: {integrity: sha512-IAtzIB6sUiWaJYrX9smp3V46pBGbBeLFRGdh25kg1334VcBlD8HzhPeNIWQH9zhGmo2itIe25EHt9dQP7G5hmg==}
publint@0.3.21:
resolution: {integrity: sha512-OqejcnMV6E9zel2oCrUOJEiiFkGiAAni0A6ibfQNh1k9Gu5z4F+Yso8lllam7AzmV6Do0vp7u3UpZNRBwuXaHQ==}
@@ -4517,8 +4306,8 @@ packages:
resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==}
hasBin: true
- regjsparser@0.13.1:
- resolution: {integrity: sha512-dLsljMd9sqwRkby8zhO1gSg3PnJIBFid8f4CQj/sXx+7cKx+E7u0PKhZ+U4wmhx7EfmtvnA318oVaIkAB1lRJw==}
+ regjsparser@0.13.2:
+ resolution: {integrity: sha512-NgRBy2Nx/bE+9F27nVHnqcN5HjyLmecqsqx2PJHu3/IEtADD4WuxuXIVExD5PoSDFVrl78dOonfcOe5O+5nbzQ==}
hasBin: true
require-from-string@2.0.2:
@@ -4586,13 +4375,8 @@ packages:
vue-tsc:
optional: true
- rolldown@1.0.3:
- resolution: {integrity: sha512-i00lAJ2ks1BYr7rjNjKC7BcqAS7nVfiT3QX1SI5aY+AFHblCmaUf9OE9dbdzDvW6dJxbi2ZCZiy9v3CcwOiX3g==}
- engines: {node: ^20.19.0 || >=22.12.0}
- hasBin: true
-
- rolldown@1.1.2:
- resolution: {integrity: sha512-x0CrQQqCXWGeI8dTvFfN/Dnv3yMKT9hv5jFjlOreKAx9wqLq9wz7VvLLHyaAXC90/CpggTu9SisSbsJJTPSjNQ==}
+ rolldown@1.1.3:
+ resolution: {integrity: sha512-1F1eEtUBtFvcGm1HQ9TiUIUHPQG7mSAODrhIzjxoUEFuo8OcbrGLiVLkevNgj84TE4lnHvnumwFjhJO5Eu135g==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
@@ -4667,8 +4451,8 @@ packages:
shiki@3.23.0:
resolution: {integrity: sha512-55Dj73uq9ZXL5zyeRPzHQsK7Nbyt6Y10k5s7OjuFZGMhpp4r/rsLBH0o/0fstIzX1Lep9VxefWljK/SKCzygIA==}
- shiki@4.2.0:
- resolution: {integrity: sha512-hjNax6o/ylDy9lefQEaSDtzaT3iVNtZ3WmpQnbuQNoG4xvnSKf2kSKbihZVO4JRG1TTMejs7CmNRYlWgAL66pQ==}
+ shiki@4.3.0:
+ resolution: {integrity: sha512-NKKjWzR6LIGL3sXBrWDw9sDS9cxx42/DkysaNqJEeOWE8Kix5gpak0bc00OfDVEO4oyXSyz8+aRaqKoBD1yo7A==}
engines: {node: '>=20'}
siginfo@2.0.0:
@@ -4805,12 +4589,12 @@ packages:
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
engines: {node: '>= 0.4'}
- synckit@0.11.12:
- resolution: {integrity: sha512-Bh7QjT8/SuKUIfObSXNHNSK6WHo6J1tHCqJsuaFDP7gP0fkzSfTxI8y85JrppZ0h8l0maIgc2tfuZQ6/t3GtnQ==}
+ synckit@0.11.13:
+ resolution: {integrity: sha512-eNRKgb3z66Yp3D2CixVujOUvXLFUTij/zVnV8KRyvFdQwpz7I5DS8UfRkTeLzb64u+dkzDSdelE24izu+zSSUg==}
engines: {node: ^14.18.0 || >=16.0.0}
- tabbable@6.4.0:
- resolution: {integrity: sha512-05PUHKSNE8ou2dwIxTngl4EzcnsCDZGJ/iCLtDflR/SHB/ny14rXc+qU5P4mG9JkusiV7EivzY9Mhm55AzAvCg==}
+ tabbable@6.5.0:
+ resolution: {integrity: sha512-wieBHXygIm7OyQOu5hQlkk62/WyCFYGlWg7L6/ZCUZwx0o398Zkn4pVmMyfYhfMG8kGrj/Krt8eIk6UKC6VzwA==}
tapable@2.3.3:
resolution: {integrity: sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==}
@@ -4820,24 +4604,8 @@ packages:
resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==}
engines: {node: '>=8'}
- terser-webpack-plugin@5.5.0:
- resolution: {integrity: sha512-UYhptBwhWvfIjKd/UuFo6D8uq9xpGLDK+z8EDsj/zWhrTaH34cKEbrkMKfV5YWqGBvAYA3tlzZbs2R+qYrbQJA==}
- engines: {node: '>= 10.13.0'}
- peerDependencies:
- '@swc/core': '*'
- esbuild: '*'
- uglify-js: '*'
- webpack: ^5.1.0
- peerDependenciesMeta:
- '@swc/core':
- optional: true
- esbuild:
- optional: true
- uglify-js:
- optional: true
-
- terser@5.47.1:
- resolution: {integrity: sha512-tPbLXTI6ohPASb/1YViL428oEHu6/qv1OxqYnfaonVCFHqx4+wCd95pHrQWsL5X4pl90CTyW9piSAsS2L0VoMw==}
+ terser@5.48.0:
+ resolution: {integrity: sha512-J/9An6vs9Us6wKRriSFXBWdRZapREHqFzdNUKk0pmu804EMR6dr6winwo7e5JDxN4xahxQsuysyYFwlwj4XN/Q==}
engines: {node: '>=10'}
hasBin: true
@@ -4901,11 +4669,6 @@ packages:
peerDependencies:
typescript: '>=4.8.4'
- ts-declaration-location@1.0.7:
- resolution: {integrity: sha512-EDyGAwH1gO0Ausm9gV6T2nUvBgXT5kGoCMJPllOaooZ+4VvJiKBdZE7wK18N1deEowhcUptS+5GXZK8U/fvpwA==}
- peerDependencies:
- typescript: '>=4.0.0'
-
tsdown@0.22.3:
resolution: {integrity: sha512-louqbfA8Qf//B9jTTL0FPtXTNpjCWv1VPkbcmQMph2pTpzs+LnB1tbe4tDDRVpo2BjF5SgUXaTZe45SxB8pWHg==}
engines: {node: ^22.18.0 || >=24.11.0}
@@ -4947,16 +4710,16 @@ packages:
resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==}
engines: {node: '>=0.6.x'}
- twoslash-protocol@0.3.8:
- resolution: {integrity: sha512-HmvAHoiEviK8LqvAQyc9/irkdvwTUiR1fHmNwH/0gq8EHxyBt4PWVPixjEXg6wJu1u6yBrILEWXGK9Kw58/8yQ==}
+ twoslash-protocol@0.3.9:
+ resolution: {integrity: sha512-9/iwp+CXOnjFMPQuPL5PkuRbZnDoNpBvtJCLs9t8kDYkL3YHujbvnHfZA1i5fApDftVEdBw+T/4F+dH5kIzpYQ==}
- twoslash-vue@0.3.8:
- resolution: {integrity: sha512-5HZAnkQ1R6NXqW9mqsHx4aHVWPb5gb4gfEKiaNczi3q6U7vDZeVv9eONRuPs4qdCd5OJSAIpHeXxIDZmjr0Jww==}
+ twoslash-vue@0.3.9:
+ resolution: {integrity: sha512-2zO1u4iPhZz9k7ysuDaJL1FUn4SHzm78ZF6/0Q4yFR2VP3NW0JwRpw/4cWqEM6ye3pDf8Zr9lVPBvsX4uK315A==}
peerDependencies:
typescript: ^5.5.0 || ^6.0.0
- twoslash@0.3.8:
- resolution: {integrity: sha512-OeDz0kDl8sqPUN3nr7gqcvOs70f5lZsdhKYTX3/SgB9OvdadzzoYJI/4SBXhXV1HG8E9fLc+e17itoRYTxmoig==}
+ twoslash@0.3.9:
+ resolution: {integrity: sha512-rDclk+OtzuTX+tnea7DYLCkqGQ3eP0IyfD+kzUJ7t46X/NzlaxwrhecmEBNuSCuEn3V+n1PhcjUUQQ7gUJzX5Q==}
peerDependencies:
typescript: ^5.5.0 || ^6.0.0
@@ -5034,12 +4797,12 @@ packages:
resolution: {integrity: sha512-CnJpJhhH6ZxsYIpbdcp1FPzDjv135jHuHGM26p+RWooi6NiAhJ0IbOGUVJm8TZlyN/H66DMmncoD4g21vphiTw==}
engines: {node: '>=22.18.0'}
- unocss@66.7.2:
- resolution: {integrity: sha512-yB0yOpJTtlyGH/HAe4QdnjgjSP6z9ItTdrObvagc8ZEwRY1D2GbfUABwDKyZzXs19gXebqThMG9f+W0hPhDIPA==}
+ unocss@66.7.3:
+ resolution: {integrity: sha512-fxqGxDIAxzWhc6ZI6czx/xW/z8Z4UMiPs/XcwzR7WczTQjeHsrzvuk7UZLzMHUQRdLMEBCw1b1omUv9BpEzKOg==}
peerDependencies:
- '@unocss/astro': 66.7.2
- '@unocss/postcss': 66.7.2
- '@unocss/webpack': 66.7.2
+ '@unocss/astro': 66.7.3
+ '@unocss/postcss': 66.7.3
+ '@unocss/webpack': 66.7.3
peerDependenciesMeta:
'@unocss/astro':
optional: true
@@ -5087,9 +4850,38 @@ packages:
resolution: {integrity: sha512-5uKD0nqiYVzlmCRs01Fhs2BdkEgBS3SAVP6ndrBsuK42iC2+JHyxM05Rm9G8+5mkmRtzMZGY8Ct5+mliZxU/Ww==}
engines: {node: '>=18.12.0'}
- unplugin@3.0.0:
- resolution: {integrity: sha512-0Mqk3AT2TZCXWKdcoaufeXNukv2mTrEZExeXlHIOZXdqYoHHr4n51pymnwV8x2BOVxwXbK2HLlI7usrqMpycdg==}
+ unplugin@3.2.0:
+ resolution: {integrity: sha512-6nGlT7EHsS+tTcTdAkYFqXIUwDrMJyJvHFNYGSr4x2/2ySIcV4f5e1RAJUeDyfOJPR8TF0auE8l+82PLhKjqsA==}
engines: {node: ^20.19.0 || >=22.12.0}
+ peerDependencies:
+ '@farmfe/core': '*'
+ '@rspack/core': '*'
+ bun-types-no-globals: '*'
+ esbuild: '*'
+ rolldown: '*'
+ rollup: '*'
+ unloader: '*'
+ vite: '*'
+ webpack: '*'
+ peerDependenciesMeta:
+ '@farmfe/core':
+ optional: true
+ '@rspack/core':
+ optional: true
+ bun-types-no-globals:
+ optional: true
+ esbuild:
+ optional: true
+ rolldown:
+ optional: true
+ rollup:
+ optional: true
+ unloader:
+ optional: true
+ vite:
+ optional: true
+ webpack:
+ optional: true
untildify@4.0.0:
resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==}
@@ -5121,8 +4913,8 @@ packages:
vfile@6.0.3:
resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==}
- vite@7.3.3:
- resolution: {integrity: sha512-/4XH147Ui7OGTjg3HbdWe5arnZQSbfuRzdr9Ec7TQi5I7R+ir0Rlc9GIvD4v0XZurELqA035KVXJXpR61xhiTA==}
+ vite@7.3.6:
+ resolution: {integrity: sha512-4XP60spRGjSZFf1qYH+dJIkK2znL3zQfl9KkOV9MkkRR/3Dls0dxaBsQPTloEc5BLXWPL9vsOxopxyKoMmDueg==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
peerDependencies:
@@ -5161,13 +4953,13 @@ packages:
yaml:
optional: true
- vite@8.0.16:
- resolution: {integrity: sha512-h9bXPmJichP5fLmVQo3PyaGSDE2n3aPuomeAlVRm0JLmt4rY6zmPKd59HYI4LNW8oTK7tlTsuC7l/m7awx9Jcw==}
+ vite@8.1.0:
+ resolution: {integrity: sha512-BuJcQK/56NQTWDGn4ABea3q4SSBdNPWwNZKTkkUpcMPnLoquSYH8llRtSUIgoL1KSCpHt5eghLShn50mH36y7Q==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
peerDependencies:
'@types/node': ^20.19.0 || >=22.12.0
- '@vitejs/devtools': ^0.1.18
+ '@vitejs/devtools': ^0.3.0
esbuild: ^0.27.0 || ^0.28.0
jiti: '>=1.21.0'
less: ^4.0.0
@@ -5271,8 +5063,8 @@ packages:
vscode-uri@3.1.0:
resolution: {integrity: sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==}
- vue-eslint-parser@10.4.0:
- resolution: {integrity: sha512-Vxi9pJdbN3ZnVGLODVtZ7y4Y2kzAAE2Cm0CZ3ZDRvydVYxZ6VrnBhLikBsRS+dpwj4Jv4UCv21PTEwF5rQ9WXg==}
+ vue-eslint-parser@10.4.1:
+ resolution: {integrity: sha512-Gk6gRDj0n/fkRa3C3l0bBheoBckUq/Rs0F/TvMWIS6nzzx67amAViMe9CkNgsP2tXyQONvGiHQESHwFtZ3aYDA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
@@ -5288,8 +5080,8 @@ packages:
peerDependencies:
typescript: '>=5.0.0'
- vue@3.5.38:
- resolution: {integrity: sha512-vAMKHfImQlYSy0C+PBue4s3ERZ2xGKfgZg5GXAsLInq1dyh2H78ILVP5sK0KPFPVW4kv+OGCIvBEondcjpZp7A==}
+ vue@3.5.39:
+ resolution: {integrity: sha512-xmZCYabFGcirU8r0fTuvl/LICc1OU620rnqepaJDL/a141ZigkG7AyaxQLdqJ02ZRYzWe6YPaDHeQx7MfknQfA==}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
@@ -5300,22 +5092,31 @@ packages:
resolution: {integrity: sha512-3eBwRyEln6E1MSzcxcVpQIhRG8Q1jLvEqRmCZqS3dsfXEDR/AhOF4d+jHg1qvDCpYaVRZjENPQyrVxAkQqxPgQ==}
engines: {node: '>=6.0.0'}
- watchpack@2.5.1:
- resolution: {integrity: sha512-Zn5uXdcFNIA1+1Ei5McRd+iRzfhENPCe7LeABkJtNulSxjma+l7ltNx55BWZkRlwRnpOgHqxnjyaDgJnNXnqzg==}
+ watchpack@2.5.2:
+ resolution: {integrity: sha512-6i/00NBjP4yGPs+caKSyRfpTF/8Torsu0MOW3mMzIbhgISFder8i7xbqgHlLMwJrdiN8ndBV3UA1/AfzPSr+jg==}
engines: {node: '>=10.13.0'}
wcwidth@1.0.1:
resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==}
- webpack-cli@7.0.3:
- resolution: {integrity: sha512-2E2C6A1e2El7791zQgTH7LPIuwLjRliow9OHS/qlJc9pwhZlCoL/uiwqd/1WSlXT83wJfmfDbkcqHXuXoPJZ3g==}
+ webpack-cli@7.1.0:
+ resolution: {integrity: sha512-pSJ5p5PkXRD88sfCq5Wo+coc42QykwRu5Md0DyESj0rT6PPPA2wTNabpHPKgqH8EMkfTDo3IWx3iiNXMu8XDBQ==}
engines: {node: '>=20.9.0'}
hasBin: true
peerDependencies:
+ js-yaml: ^4.0.0 || ^5.0.0
+ json5: ^2.2.3
+ toml: ^3.0.0 || ^4.0.0
webpack: ^5.101.0
webpack-bundle-analyzer: ^4.0.0 || ^5.0.0
webpack-dev-server: ^5.0.0
peerDependenciesMeta:
+ js-yaml:
+ optional: true
+ json5:
+ optional: true
+ toml:
+ optional: true
webpack-bundle-analyzer:
optional: true
webpack-dev-server:
@@ -5332,8 +5133,8 @@ packages:
webpack-virtual-modules@0.6.2:
resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==}
- webpack@5.107.2:
- resolution: {integrity: sha512-v7RhXaJbpMlV0D7hC7lb2EbnxkoeUqf9qhKr6lozx3Q48pmFrqqNRmZFUEGmi7pSwm6fCQ2H1IjvCkHqdpVdjQ==}
+ webpack@5.108.1:
+ resolution: {integrity: sha512-UUCihHQK3O7483Woa0SulNLDeAiOhHI2PN2PAPU4fVWJqbzhv04EJ8FaWtB9WWh3i8fRt28543U7VfuJTOrpgQ==}
engines: {node: '>=10.13.0'}
hasBin: true
peerDependencies:
@@ -5371,8 +5172,8 @@ packages:
resolution: {integrity: sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==}
engines: {node: '>=18'}
- ws@8.20.0:
- resolution: {integrity: sha512-sAt8BhgNbzCtgGbt2OxmpuryO63ZoDk/sqaB/znQm94T4fCEsy/yV+7CdC1kJhOU9lboAEU7R3kquuycDoibVA==}
+ ws@8.21.0:
+ resolution: {integrity: sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==}
engines: {node: '>=10.0.0'}
peerDependencies:
bufferutil: ^4.0.1
@@ -5420,47 +5221,47 @@ snapshots:
'@andrewbranch/untar.js@1.0.3': {}
- '@antfu/eslint-config@9.0.0(@typescript-eslint/rule-tester@8.59.2(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(@typescript-eslint/typescript-estree@8.59.2(typescript@6.0.3))(@typescript-eslint/utils@8.59.2(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(@vue/compiler-sfc@3.5.38)(eslint-plugin-format@2.0.1(eslint@10.5.0(jiti@2.7.0)))(eslint@10.5.0(jiti@2.7.0))(ts-declaration-location@1.0.7(typescript@6.0.3))(typescript@6.0.3)(vitest@4.1.9(@types/node@26.0.0)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.47.1)(yaml@2.9.0)))':
+ '@antfu/eslint-config@9.1.0(@typescript-eslint/rule-tester@8.62.0(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3))(@typescript-eslint/typescript-estree@8.62.0(typescript@6.0.3))(@typescript-eslint/utils@8.62.0(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3))(@vue/compiler-sfc@3.5.39)(eslint-plugin-format@2.0.1(eslint@10.6.0(jiti@2.7.0)))(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3)(vitest@4.1.9(@types/node@26.0.1)(vite@8.1.0(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)))':
dependencies:
'@antfu/install-pkg': 1.1.0
- '@clack/prompts': 1.3.0
- '@e18e/eslint-plugin': 0.4.1(eslint@10.5.0(jiti@2.7.0))
- '@eslint-community/eslint-plugin-eslint-comments': 4.7.1(eslint@10.5.0(jiti@2.7.0))
- '@eslint/markdown': 8.0.1
- '@stylistic/eslint-plugin': 5.10.0(eslint@10.5.0(jiti@2.7.0))
- '@typescript-eslint/eslint-plugin': 8.59.2(@typescript-eslint/parser@8.59.2(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)
- '@typescript-eslint/parser': 8.59.2(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)
- '@vitest/eslint-plugin': 1.6.17(@typescript-eslint/eslint-plugin@8.59.2(@typescript-eslint/parser@8.59.2(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)(vitest@4.1.9(@types/node@26.0.0)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.47.1)(yaml@2.9.0)))
+ '@clack/prompts': 1.6.0
+ '@e18e/eslint-plugin': 0.5.1(eslint@10.6.0(jiti@2.7.0))
+ '@eslint-community/eslint-plugin-eslint-comments': 4.7.2(eslint@10.6.0(jiti@2.7.0))
+ '@eslint/markdown': 8.0.2
+ '@stylistic/eslint-plugin': 5.10.0(eslint@10.6.0(jiti@2.7.0))
+ '@typescript-eslint/eslint-plugin': 8.62.0(@typescript-eslint/parser@8.62.0(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3)
+ '@typescript-eslint/parser': 8.62.0(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3)
+ '@vitest/eslint-plugin': 1.6.20(@typescript-eslint/eslint-plugin@8.62.0(@typescript-eslint/parser@8.62.0(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3)(vitest@4.1.9(@types/node@26.0.1)(vite@8.1.0(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)))
ansis: 4.3.1
cac: 7.0.0
- eslint: 10.5.0(jiti@2.7.0)
- eslint-config-flat-gitignore: 2.3.0(eslint@10.5.0(jiti@2.7.0))
+ eslint: 10.6.0(jiti@2.7.0)
+ eslint-config-flat-gitignore: 2.3.0(eslint@10.6.0(jiti@2.7.0))
eslint-flat-config-utils: 3.2.0
- eslint-merge-processors: 2.0.0(eslint@10.5.0(jiti@2.7.0))
- eslint-plugin-antfu: 3.2.3(eslint@10.5.0(jiti@2.7.0))
- eslint-plugin-command: 3.5.2(@typescript-eslint/rule-tester@8.59.2(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(@typescript-eslint/typescript-estree@8.59.2(typescript@6.0.3))(@typescript-eslint/utils@8.59.2(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.5.0(jiti@2.7.0))
- eslint-plugin-import-lite: 0.6.0(eslint@10.5.0(jiti@2.7.0))
- eslint-plugin-jsdoc: 62.9.0(eslint@10.5.0(jiti@2.7.0))
- eslint-plugin-jsonc: 3.1.2(eslint@10.5.0(jiti@2.7.0))
- eslint-plugin-n: 18.1.0(eslint@10.5.0(jiti@2.7.0))(ts-declaration-location@1.0.7(typescript@6.0.3))(typescript@6.0.3)
+ eslint-merge-processors: 2.0.0(eslint@10.6.0(jiti@2.7.0))
+ eslint-plugin-antfu: 3.2.3(eslint@10.6.0(jiti@2.7.0))
+ eslint-plugin-command: 3.5.2(@typescript-eslint/rule-tester@8.62.0(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3))(@typescript-eslint/typescript-estree@8.62.0(typescript@6.0.3))(@typescript-eslint/utils@8.62.0(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.6.0(jiti@2.7.0))
+ eslint-plugin-import-lite: 0.6.0(eslint@10.6.0(jiti@2.7.0))
+ eslint-plugin-jsdoc: 63.0.10(eslint@10.6.0(jiti@2.7.0))
+ eslint-plugin-jsonc: 3.2.0(eslint@10.6.0(jiti@2.7.0))
+ eslint-plugin-n: 18.2.1(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3)
eslint-plugin-no-only-tests: 3.4.0
- eslint-plugin-perfectionist: 5.9.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)
- eslint-plugin-pnpm: 1.6.0(eslint@10.5.0(jiti@2.7.0))
- eslint-plugin-regexp: 3.1.0(eslint@10.5.0(jiti@2.7.0))
- eslint-plugin-toml: 1.3.1(eslint@10.5.0(jiti@2.7.0))
- eslint-plugin-unicorn: 64.0.0(eslint@10.5.0(jiti@2.7.0))
- eslint-plugin-unused-imports: 4.4.1(@typescript-eslint/eslint-plugin@8.59.2(@typescript-eslint/parser@8.59.2(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.5.0(jiti@2.7.0))
- eslint-plugin-vue: 10.9.1(@stylistic/eslint-plugin@5.10.0(eslint@10.5.0(jiti@2.7.0)))(@typescript-eslint/parser@8.59.2(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.5.0(jiti@2.7.0))(vue-eslint-parser@10.4.0(eslint@10.5.0(jiti@2.7.0)))
- eslint-plugin-yml: 3.3.2(eslint@10.5.0(jiti@2.7.0))
- eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.38)(eslint@10.5.0(jiti@2.7.0))
- globals: 17.6.0
+ eslint-plugin-perfectionist: 5.9.1(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3)
+ eslint-plugin-pnpm: 1.6.1(eslint@10.6.0(jiti@2.7.0))
+ eslint-plugin-regexp: 3.1.1(eslint@10.6.0(jiti@2.7.0))
+ eslint-plugin-toml: 1.4.0(eslint@10.6.0(jiti@2.7.0))
+ eslint-plugin-unicorn: 68.0.0(eslint@10.6.0(jiti@2.7.0))
+ eslint-plugin-unused-imports: 4.4.1(@typescript-eslint/eslint-plugin@8.62.0(@typescript-eslint/parser@8.62.0(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.6.0(jiti@2.7.0))
+ eslint-plugin-vue: 10.9.2(@stylistic/eslint-plugin@5.10.0(eslint@10.6.0(jiti@2.7.0)))(@typescript-eslint/parser@8.62.0(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.6.0(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.6.0(jiti@2.7.0)))
+ eslint-plugin-yml: 3.5.0(eslint@10.6.0(jiti@2.7.0))
+ eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.39)(eslint@10.6.0(jiti@2.7.0))
+ globals: 17.7.0
local-pkg: 1.2.1
parse-gitignore: 2.0.0
toml-eslint-parser: 1.0.3
- vue-eslint-parser: 10.4.0(eslint@10.5.0(jiti@2.7.0))
+ vue-eslint-parser: 10.4.1(eslint@10.6.0(jiti@2.7.0))
yaml-eslint-parser: 2.0.0
optionalDependencies:
- eslint-plugin-format: 2.0.1(eslint@10.5.0(jiti@2.7.0))
+ eslint-plugin-format: 2.0.1(eslint@10.6.0(jiti@2.7.0))
transitivePeerDependencies:
- '@eslint/json'
- '@typescript-eslint/rule-tester'
@@ -5478,7 +5279,7 @@ snapshots:
package-manager-detector: 1.6.0
tinyexec: 1.2.4
- '@antfu/ni@30.1.0':
+ '@antfu/ni@30.2.0':
dependencies:
fzf: 0.5.2
package-manager-detector: 1.6.0
@@ -5488,10 +5289,10 @@ snapshots:
'@arethetypeswrong/core@0.18.4':
dependencies:
'@andrewbranch/untar.js': 1.0.3
- '@loaderkit/resolve': 1.0.5
+ '@loaderkit/resolve': 1.0.6
cjs-module-lexer: 1.4.3
fflate: 0.8.3
- lru-cache: 11.3.6
+ lru-cache: 11.5.1
semver: 7.8.5
typescript: 5.6.1-rc
validate-npm-package-name: 5.0.1
@@ -5521,7 +5322,7 @@ snapshots:
dependencies:
'@babel/types': 8.0.0
- '@babel/runtime@7.29.2': {}
+ '@babel/runtime@7.29.7': {}
'@babel/types@7.29.7':
dependencies:
@@ -5564,7 +5365,7 @@ snapshots:
dependencies:
'@changesets/types': 6.1.0
- '@changesets/cli@2.31.0(@types/node@26.0.0)':
+ '@changesets/cli@2.31.0(@types/node@26.0.1)':
dependencies:
'@changesets/apply-release-plan': 7.1.1
'@changesets/assemble-release-plan': 6.0.10
@@ -5580,7 +5381,7 @@ snapshots:
'@changesets/should-skip-package': 0.1.2
'@changesets/types': 6.1.0
'@changesets/write': 0.4.0
- '@inquirer/external-editor': 1.0.3(@types/node@26.0.0)
+ '@inquirer/external-editor': 1.0.3(@types/node@26.0.1)
'@manypkg/get-packages': 1.1.3
ansi-colors: 4.1.3
enquirer: 2.4.1
@@ -5643,7 +5444,7 @@ snapshots:
'@changesets/parse@0.4.3':
dependencies:
'@changesets/types': 6.1.0
- js-yaml: 4.1.1
+ js-yaml: 4.3.0
'@changesets/pre@2.0.2':
dependencies:
@@ -5675,19 +5476,19 @@ snapshots:
dependencies:
'@changesets/types': 6.1.0
fs-extra: 7.0.1
- human-id: 4.1.3
+ human-id: 4.2.0
prettier: 2.8.8
- '@clack/core@1.3.0':
+ '@clack/core@1.4.2':
dependencies:
- fast-wrap-ansi: 0.2.0
+ fast-wrap-ansi: 0.2.2
sisteransi: 1.0.5
- '@clack/prompts@1.3.0':
+ '@clack/prompts@1.6.0':
dependencies:
- '@clack/core': 1.3.0
+ '@clack/core': 1.4.2
fast-string-width: 3.0.2
- fast-wrap-ansi: 0.2.0
+ fast-wrap-ansi: 0.2.2
sisteransi: 1.0.5
'@discoveryjs/json-ext@1.1.0': {}
@@ -5702,13 +5503,13 @@ snapshots:
'@dprint/toml@0.7.0': {}
- '@e18e/eslint-plugin@0.4.1(eslint@10.5.0(jiti@2.7.0))':
+ '@e18e/eslint-plugin@0.5.1(eslint@10.6.0(jiti@2.7.0))':
dependencies:
empathic: 2.0.1
module-replacements: 3.0.0-beta.8
semver: 7.8.5
optionalDependencies:
- eslint: 10.5.0(jiti@2.7.0)
+ eslint: 10.6.0(jiti@2.7.0)
'@emnapi/core@1.10.0':
dependencies:
@@ -5745,195 +5546,117 @@ snapshots:
'@es-joy/jsdoccomment@0.84.0':
dependencies:
'@types/estree': 1.0.9
- '@typescript-eslint/types': 8.59.2
+ '@typescript-eslint/types': 8.62.0
comment-parser: 1.4.5
esquery: 1.7.0
jsdoc-type-pratt-parser: 7.1.1
- '@es-joy/jsdoccomment@0.86.0':
+ '@es-joy/jsdoccomment@0.87.0':
dependencies:
'@types/estree': 1.0.9
- '@typescript-eslint/types': 8.59.2
- comment-parser: 1.4.6
+ '@typescript-eslint/types': 8.62.0
+ comment-parser: 1.4.7
esquery: 1.7.0
jsdoc-type-pratt-parser: 7.2.0
'@es-joy/resolve.exports@1.2.0': {}
- '@esbuild/aix-ppc64@0.27.7':
- optional: true
-
'@esbuild/aix-ppc64@0.28.1':
optional: true
- '@esbuild/android-arm64@0.27.7':
- optional: true
-
'@esbuild/android-arm64@0.28.1':
optional: true
- '@esbuild/android-arm@0.27.7':
- optional: true
-
'@esbuild/android-arm@0.28.1':
optional: true
- '@esbuild/android-x64@0.27.7':
- optional: true
-
'@esbuild/android-x64@0.28.1':
optional: true
- '@esbuild/darwin-arm64@0.27.7':
- optional: true
-
'@esbuild/darwin-arm64@0.28.1':
optional: true
- '@esbuild/darwin-x64@0.27.7':
- optional: true
-
'@esbuild/darwin-x64@0.28.1':
optional: true
- '@esbuild/freebsd-arm64@0.27.7':
- optional: true
-
'@esbuild/freebsd-arm64@0.28.1':
optional: true
- '@esbuild/freebsd-x64@0.27.7':
- optional: true
-
'@esbuild/freebsd-x64@0.28.1':
optional: true
- '@esbuild/linux-arm64@0.27.7':
- optional: true
-
'@esbuild/linux-arm64@0.28.1':
optional: true
- '@esbuild/linux-arm@0.27.7':
- optional: true
-
'@esbuild/linux-arm@0.28.1':
optional: true
- '@esbuild/linux-ia32@0.27.7':
- optional: true
-
'@esbuild/linux-ia32@0.28.1':
optional: true
- '@esbuild/linux-loong64@0.27.7':
- optional: true
-
'@esbuild/linux-loong64@0.28.1':
optional: true
- '@esbuild/linux-mips64el@0.27.7':
- optional: true
-
'@esbuild/linux-mips64el@0.28.1':
optional: true
- '@esbuild/linux-ppc64@0.27.7':
- optional: true
-
'@esbuild/linux-ppc64@0.28.1':
optional: true
- '@esbuild/linux-riscv64@0.27.7':
- optional: true
-
'@esbuild/linux-riscv64@0.28.1':
optional: true
- '@esbuild/linux-s390x@0.27.7':
- optional: true
-
'@esbuild/linux-s390x@0.28.1':
optional: true
- '@esbuild/linux-x64@0.27.7':
- optional: true
-
'@esbuild/linux-x64@0.28.1':
optional: true
- '@esbuild/netbsd-arm64@0.27.7':
- optional: true
-
'@esbuild/netbsd-arm64@0.28.1':
optional: true
- '@esbuild/netbsd-x64@0.27.7':
- optional: true
-
'@esbuild/netbsd-x64@0.28.1':
optional: true
- '@esbuild/openbsd-arm64@0.27.7':
- optional: true
-
'@esbuild/openbsd-arm64@0.28.1':
optional: true
- '@esbuild/openbsd-x64@0.27.7':
- optional: true
-
'@esbuild/openbsd-x64@0.28.1':
optional: true
- '@esbuild/openharmony-arm64@0.27.7':
- optional: true
-
'@esbuild/openharmony-arm64@0.28.1':
optional: true
- '@esbuild/sunos-x64@0.27.7':
- optional: true
-
'@esbuild/sunos-x64@0.28.1':
optional: true
- '@esbuild/win32-arm64@0.27.7':
- optional: true
-
'@esbuild/win32-arm64@0.28.1':
optional: true
- '@esbuild/win32-ia32@0.27.7':
- optional: true
-
'@esbuild/win32-ia32@0.28.1':
optional: true
- '@esbuild/win32-x64@0.27.7':
- optional: true
-
'@esbuild/win32-x64@0.28.1':
optional: true
- '@eslint-community/eslint-plugin-eslint-comments@4.7.1(eslint@10.5.0(jiti@2.7.0))':
+ '@eslint-community/eslint-plugin-eslint-comments@4.7.2(eslint@10.6.0(jiti@2.7.0))':
dependencies:
escape-string-regexp: 4.0.0
- eslint: 10.5.0(jiti@2.7.0)
+ eslint: 10.6.0(jiti@2.7.0)
ignore: 7.0.5
- '@eslint-community/eslint-utils@4.9.1(eslint@10.5.0(jiti@2.7.0))':
+ '@eslint-community/eslint-utils@4.9.1(eslint@10.6.0(jiti@2.7.0))':
dependencies:
- eslint: 10.5.0(jiti@2.7.0)
+ eslint: 10.6.0(jiti@2.7.0)
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.12.2': {}
- '@eslint/compat@2.1.0(eslint@10.5.0(jiti@2.7.0))':
+ '@eslint/compat@2.1.0(eslint@10.6.0(jiti@2.7.0))':
dependencies:
'@eslint/core': 1.2.1
optionalDependencies:
- eslint: 10.5.0(jiti@2.7.0)
+ eslint: 10.6.0(jiti@2.7.0)
'@eslint/config-array@0.23.5':
dependencies:
@@ -5955,10 +5678,10 @@ snapshots:
dependencies:
'@types/json-schema': 7.0.15
- '@eslint/markdown@8.0.1':
+ '@eslint/markdown@8.0.2':
dependencies:
'@eslint/core': 1.2.1
- '@eslint/plugin-kit': 0.6.1
+ '@eslint/plugin-kit': 0.7.2
github-slugger: 2.0.0
mdast-util-from-markdown: 2.0.3
mdast-util-frontmatter: 2.0.1
@@ -5973,11 +5696,6 @@ snapshots:
'@eslint/object-schema@3.0.5': {}
- '@eslint/plugin-kit@0.6.1':
- dependencies:
- '@eslint/core': 1.2.1
- levn: 0.4.1
-
'@eslint/plugin-kit@0.7.2':
dependencies:
'@eslint/core': 1.2.1
@@ -6017,33 +5735,33 @@ snapshots:
'@farmfe/core-win32-x64-msvc@1.7.11':
optional: true
- '@farmfe/core@1.7.11(@types/node@26.0.0)':
+ '@farmfe/core@1.7.11(@types/node@26.0.1)':
dependencies:
'@farmfe/runtime': 0.12.10
'@farmfe/runtime-plugin-hmr': 3.5.10
'@farmfe/runtime-plugin-import-meta': 0.2.3
'@farmfe/utils': 0.1.0
'@koa/cors': 5.0.0
- '@swc/helpers': 0.5.21
+ '@swc/helpers': 0.5.23
chokidar: 3.6.0
deepmerge: 4.3.1
dotenv: 16.6.1
dotenv-expand: 11.0.7
execa: 7.2.0
farm-browserslist-generator: 1.0.5
- farm-plugin-replace-dirname: 0.2.1(@types/node@26.0.0)
+ farm-plugin-replace-dirname: 0.2.1(@types/node@26.0.1)
fast-glob: 3.3.3
fs-extra: 11.3.5
- http-proxy-middleware: 3.0.5
+ http-proxy-middleware: 3.0.7
is-plain-object: 5.0.0
koa: 2.16.4
- koa-compress: 5.2.1
+ koa-compress: 5.2.2
koa-connect: 2.1.1
koa-static: 5.0.0
lodash.debounce: 4.0.8
loglevel: 1.9.2
open: 9.1.0
- ws: 8.20.0
+ ws: 8.21.0
zod: 3.25.76
zod-validation-error: 1.5.0(zod@3.25.76)
optionalDependencies:
@@ -6112,11 +5830,11 @@ snapshots:
dependencies:
'@iconify/types': 2.0.0
- '@iconify-json/simple-icons@1.2.81':
+ '@iconify-json/simple-icons@1.2.87':
dependencies:
'@iconify/types': 2.0.0
- '@iconify-json/vscode-icons@1.2.49':
+ '@iconify-json/vscode-icons@1.2.62':
dependencies:
'@iconify/types': 2.0.0
@@ -6128,12 +5846,12 @@ snapshots:
'@iconify/types': 2.0.0
import-meta-resolve: 4.2.0
- '@inquirer/external-editor@1.0.3(@types/node@26.0.0)':
+ '@inquirer/external-editor@1.0.3(@types/node@26.0.1)':
dependencies:
- chardet: 2.1.1
+ chardet: 2.2.0
iconv-lite: 0.7.2
optionalDependencies:
- '@types/node': 26.0.0
+ '@types/node': 26.0.1
'@jridgewell/gen-mapping@0.3.13':
dependencies:
@@ -6167,20 +5885,20 @@ snapshots:
dependencies:
call-bind: 1.0.9
- '@loaderkit/resolve@1.0.5':
+ '@loaderkit/resolve@1.0.6':
dependencies:
'@braidai/lang': 1.1.2
'@manypkg/find-root@1.1.0':
dependencies:
- '@babel/runtime': 7.29.2
+ '@babel/runtime': 7.29.7
'@types/node': 12.20.55
find-up: 4.1.0
fs-extra: 8.1.0
'@manypkg/get-packages@1.1.3':
dependencies:
- '@babel/runtime': 7.29.2
+ '@babel/runtime': 7.29.7
'@changesets/types': 4.1.0
'@manypkg/find-root': 1.1.0
fs-extra: 8.1.0
@@ -6189,25 +5907,25 @@ snapshots:
'@mdn/browser-compat-data@5.7.6': {}
- '@napi-rs/wasm-runtime@1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)':
+ '@napi-rs/wasm-runtime@1.1.5(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)':
dependencies:
- '@emnapi/core': 1.10.0
- '@emnapi/runtime': 1.10.0
- '@tybys/wasm-util': 0.10.2
+ '@emnapi/core': 1.11.1
+ '@emnapi/runtime': 1.11.1
+ '@tybys/wasm-util': 0.10.3
optional: true
- '@napi-rs/wasm-runtime@1.1.5(@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)':
dependencies:
'@emnapi/core': 1.10.0
'@emnapi/runtime': 1.10.0
- '@tybys/wasm-util': 0.10.2
+ '@tybys/wasm-util': 0.10.3
optional: true
- '@napi-rs/wasm-runtime@1.1.5(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)':
+ '@napi-rs/wasm-runtime@1.1.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)':
dependencies:
'@emnapi/core': 1.11.1
'@emnapi/runtime': 1.11.1
- '@tybys/wasm-util': 0.10.2
+ '@tybys/wasm-util': 0.10.3
optional: true
'@nodelib/fs.scandir@2.1.5':
@@ -6276,7 +5994,7 @@ snapshots:
dependencies:
'@emnapi/core': 1.10.0
'@emnapi/runtime': 1.10.0
- '@napi-rs/wasm-runtime': 1.1.5(@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
'@oxc-parser/binding-win32-arm64-msvc@0.131.0':
@@ -6290,8 +6008,6 @@ snapshots:
'@oxc-project/types@0.131.0': {}
- '@oxc-project/types@0.133.0': {}
-
'@oxc-project/types@0.137.0': {}
'@oxfmt/binding-android-arm-eabi@0.35.0':
@@ -6351,117 +6067,68 @@ snapshots:
'@oxfmt/binding-win32-x64-msvc@0.35.0':
optional: true
- '@pkgr/core@0.2.9': {}
+ '@pkgr/core@0.3.6': {}
'@polka/url@1.0.0-next.29': {}
- '@publint/pack@0.1.4': {}
+ '@publint/pack@0.1.5':
+ dependencies:
+ tinyexec: 1.2.4
'@quansync/fs@1.0.0':
dependencies:
quansync: 1.0.0
- '@rolldown/binding-android-arm64@1.0.3':
- optional: true
-
- '@rolldown/binding-android-arm64@1.1.2':
- optional: true
-
- '@rolldown/binding-darwin-arm64@1.0.3':
- optional: true
-
- '@rolldown/binding-darwin-arm64@1.1.2':
+ '@rolldown/binding-android-arm64@1.1.3':
optional: true
- '@rolldown/binding-darwin-x64@1.0.3':
+ '@rolldown/binding-darwin-arm64@1.1.3':
optional: true
- '@rolldown/binding-darwin-x64@1.1.2':
+ '@rolldown/binding-darwin-x64@1.1.3':
optional: true
- '@rolldown/binding-freebsd-x64@1.0.3':
+ '@rolldown/binding-freebsd-x64@1.1.3':
optional: true
- '@rolldown/binding-freebsd-x64@1.1.2':
+ '@rolldown/binding-linux-arm-gnueabihf@1.1.3':
optional: true
- '@rolldown/binding-linux-arm-gnueabihf@1.0.3':
+ '@rolldown/binding-linux-arm64-gnu@1.1.3':
optional: true
- '@rolldown/binding-linux-arm-gnueabihf@1.1.2':
+ '@rolldown/binding-linux-arm64-musl@1.1.3':
optional: true
- '@rolldown/binding-linux-arm64-gnu@1.0.3':
+ '@rolldown/binding-linux-ppc64-gnu@1.1.3':
optional: true
- '@rolldown/binding-linux-arm64-gnu@1.1.2':
+ '@rolldown/binding-linux-s390x-gnu@1.1.3':
optional: true
- '@rolldown/binding-linux-arm64-musl@1.0.3':
+ '@rolldown/binding-linux-x64-gnu@1.1.3':
optional: true
- '@rolldown/binding-linux-arm64-musl@1.1.2':
+ '@rolldown/binding-linux-x64-musl@1.1.3':
optional: true
- '@rolldown/binding-linux-ppc64-gnu@1.0.3':
+ '@rolldown/binding-openharmony-arm64@1.1.3':
optional: true
- '@rolldown/binding-linux-ppc64-gnu@1.1.2':
- optional: true
-
- '@rolldown/binding-linux-s390x-gnu@1.0.3':
- optional: true
-
- '@rolldown/binding-linux-s390x-gnu@1.1.2':
- optional: true
-
- '@rolldown/binding-linux-x64-gnu@1.0.3':
- optional: true
-
- '@rolldown/binding-linux-x64-gnu@1.1.2':
- optional: true
-
- '@rolldown/binding-linux-x64-musl@1.0.3':
- optional: true
-
- '@rolldown/binding-linux-x64-musl@1.1.2':
- optional: true
-
- '@rolldown/binding-openharmony-arm64@1.0.3':
- optional: true
-
- '@rolldown/binding-openharmony-arm64@1.1.2':
- optional: true
-
- '@rolldown/binding-wasm32-wasi@1.0.3':
- dependencies:
- '@emnapi/core': 1.10.0
- '@emnapi/runtime': 1.10.0
- '@napi-rs/wasm-runtime': 1.1.5(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
- optional: true
-
- '@rolldown/binding-wasm32-wasi@1.1.2':
+ '@rolldown/binding-wasm32-wasi@1.1.3':
dependencies:
'@emnapi/core': 1.11.1
'@emnapi/runtime': 1.11.1
- '@napi-rs/wasm-runtime': 1.1.5(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)
- optional: true
-
- '@rolldown/binding-win32-arm64-msvc@1.0.3':
+ '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)
optional: true
- '@rolldown/binding-win32-arm64-msvc@1.1.2':
+ '@rolldown/binding-win32-arm64-msvc@1.1.3':
optional: true
- '@rolldown/binding-win32-x64-msvc@1.0.3':
+ '@rolldown/binding-win32-x64-msvc@1.1.3':
optional: true
- '@rolldown/binding-win32-x64-msvc@1.1.2':
- optional: true
-
- '@rolldown/pluginutils@1.0.0': {}
-
- '@rolldown/pluginutils@1.0.0-rc.13': {}
+ '@rolldown/pluginutils@1.0.1': {}
'@rollup/rollup-android-arm-eabi@4.62.2':
optional: true
@@ -6538,60 +6205,79 @@ snapshots:
'@rollup/rollup-win32-x64-msvc@4.62.2':
optional: true
- '@rspack/binding-darwin-arm64@2.0.8':
+ '@rsbuild/core@2.1.1(core-js@3.49.0)':
+ dependencies:
+ '@rspack/core': 2.1.1(@swc/helpers@0.5.23)
+ '@swc/helpers': 0.5.23
+ optionalDependencies:
+ core-js: 3.49.0
+ transitivePeerDependencies:
+ - '@module-federation/runtime-tools'
+
+ '@rspack/binding-darwin-arm64@2.1.1':
optional: true
- '@rspack/binding-darwin-x64@2.0.8':
+ '@rspack/binding-darwin-x64@2.1.1':
optional: true
- '@rspack/binding-linux-arm64-gnu@2.0.8':
+ '@rspack/binding-linux-arm64-gnu@2.1.1':
optional: true
- '@rspack/binding-linux-arm64-musl@2.0.8':
+ '@rspack/binding-linux-arm64-musl@2.1.1':
optional: true
- '@rspack/binding-linux-x64-gnu@2.0.8':
+ '@rspack/binding-linux-riscv64-gnu@2.1.1':
optional: true
- '@rspack/binding-linux-x64-musl@2.0.8':
+ '@rspack/binding-linux-riscv64-musl@2.1.1':
optional: true
- '@rspack/binding-wasm32-wasi@2.0.8':
- dependencies:
- '@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)
+ '@rspack/binding-linux-x64-gnu@2.1.1':
optional: true
- '@rspack/binding-win32-arm64-msvc@2.0.8':
+ '@rspack/binding-linux-x64-musl@2.1.1':
optional: true
- '@rspack/binding-win32-ia32-msvc@2.0.8':
+ '@rspack/binding-wasm32-wasi@2.1.1':
+ dependencies:
+ '@emnapi/core': 1.11.1
+ '@emnapi/runtime': 1.11.1
+ '@napi-rs/wasm-runtime': 1.1.5(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)
optional: true
- '@rspack/binding-win32-x64-msvc@2.0.8':
+ '@rspack/binding-win32-arm64-msvc@2.1.1':
optional: true
- '@rspack/binding@2.0.8':
- optionalDependencies:
- '@rspack/binding-darwin-arm64': 2.0.8
- '@rspack/binding-darwin-x64': 2.0.8
- '@rspack/binding-linux-arm64-gnu': 2.0.8
- '@rspack/binding-linux-arm64-musl': 2.0.8
- '@rspack/binding-linux-x64-gnu': 2.0.8
- '@rspack/binding-linux-x64-musl': 2.0.8
- '@rspack/binding-wasm32-wasi': 2.0.8
- '@rspack/binding-win32-arm64-msvc': 2.0.8
- '@rspack/binding-win32-ia32-msvc': 2.0.8
- '@rspack/binding-win32-x64-msvc': 2.0.8
+ '@rspack/binding-win32-ia32-msvc@2.1.1':
+ optional: true
- '@rspack/cli@2.0.8(@rspack/core@2.0.8)':
- dependencies:
- '@rspack/core': 2.0.8
+ '@rspack/binding-win32-x64-msvc@2.1.1':
+ optional: true
- '@rspack/core@2.0.8':
- dependencies:
- '@rspack/binding': 2.0.8
+ '@rspack/binding@2.1.1':
+ optionalDependencies:
+ '@rspack/binding-darwin-arm64': 2.1.1
+ '@rspack/binding-darwin-x64': 2.1.1
+ '@rspack/binding-linux-arm64-gnu': 2.1.1
+ '@rspack/binding-linux-arm64-musl': 2.1.1
+ '@rspack/binding-linux-riscv64-gnu': 2.1.1
+ '@rspack/binding-linux-riscv64-musl': 2.1.1
+ '@rspack/binding-linux-x64-gnu': 2.1.1
+ '@rspack/binding-linux-x64-musl': 2.1.1
+ '@rspack/binding-wasm32-wasi': 2.1.1
+ '@rspack/binding-win32-arm64-msvc': 2.1.1
+ '@rspack/binding-win32-ia32-msvc': 2.1.1
+ '@rspack/binding-win32-x64-msvc': 2.1.1
+
+ '@rspack/cli@2.1.1(@rspack/core@2.1.1(@swc/helpers@0.5.23))':
+ dependencies:
+ '@rspack/core': 2.1.1(@swc/helpers@0.5.23)
+
+ '@rspack/core@2.1.1(@swc/helpers@0.5.23)':
+ dependencies:
+ '@rspack/binding': 2.1.1
+ optionalDependencies:
+ '@swc/helpers': 0.5.23
'@shikijs/core@3.23.0':
dependencies:
@@ -6600,10 +6286,10 @@ snapshots:
'@types/hast': 3.0.4
hast-util-to-html: 9.0.5
- '@shikijs/core@4.2.0':
+ '@shikijs/core@4.3.0':
dependencies:
- '@shikijs/primitive': 4.2.0
- '@shikijs/types': 4.2.0
+ '@shikijs/primitive': 4.3.0
+ '@shikijs/types': 4.3.0
'@shikijs/vscode-textmate': 10.0.2
'@types/hast': 3.0.4
hast-util-to-html: 9.0.5
@@ -6614,9 +6300,9 @@ snapshots:
'@shikijs/vscode-textmate': 10.0.2
oniguruma-to-es: 4.3.6
- '@shikijs/engine-javascript@4.2.0':
+ '@shikijs/engine-javascript@4.3.0':
dependencies:
- '@shikijs/types': 4.2.0
+ '@shikijs/types': 4.3.0
'@shikijs/vscode-textmate': 10.0.2
oniguruma-to-es: 4.3.6
@@ -6625,22 +6311,22 @@ snapshots:
'@shikijs/types': 3.23.0
'@shikijs/vscode-textmate': 10.0.2
- '@shikijs/engine-oniguruma@4.2.0':
+ '@shikijs/engine-oniguruma@4.3.0':
dependencies:
- '@shikijs/types': 4.2.0
+ '@shikijs/types': 4.3.0
'@shikijs/vscode-textmate': 10.0.2
'@shikijs/langs@3.23.0':
dependencies:
'@shikijs/types': 3.23.0
- '@shikijs/langs@4.2.0':
+ '@shikijs/langs@4.3.0':
dependencies:
- '@shikijs/types': 4.2.0
+ '@shikijs/types': 4.3.0
- '@shikijs/primitive@4.2.0':
+ '@shikijs/primitive@4.3.0':
dependencies:
- '@shikijs/types': 4.2.0
+ '@shikijs/types': 4.3.0
'@shikijs/vscode-textmate': 10.0.2
'@types/hast': 3.0.4
@@ -6648,20 +6334,20 @@ snapshots:
dependencies:
'@shikijs/types': 3.23.0
- '@shikijs/themes@4.2.0':
+ '@shikijs/themes@4.3.0':
dependencies:
- '@shikijs/types': 4.2.0
+ '@shikijs/types': 4.3.0
'@shikijs/transformers@3.23.0':
dependencies:
'@shikijs/core': 3.23.0
'@shikijs/types': 3.23.0
- '@shikijs/twoslash@4.2.0(typescript@6.0.3)':
+ '@shikijs/twoslash@4.3.0(typescript@6.0.3)':
dependencies:
- '@shikijs/core': 4.2.0
- '@shikijs/types': 4.2.0
- twoslash: 0.3.8(typescript@6.0.3)
+ '@shikijs/core': 4.3.0
+ '@shikijs/types': 4.3.0
+ twoslash: 0.3.9(typescript@6.0.3)
typescript: 6.0.3
transitivePeerDependencies:
- supports-color
@@ -6671,15 +6357,15 @@ snapshots:
'@shikijs/vscode-textmate': 10.0.2
'@types/hast': 3.0.4
- '@shikijs/types@4.2.0':
+ '@shikijs/types@4.3.0':
dependencies:
'@shikijs/vscode-textmate': 10.0.2
'@types/hast': 3.0.4
- '@shikijs/vitepress-twoslash@4.2.0(typescript@6.0.3)':
+ '@shikijs/vitepress-twoslash@4.3.0(typescript@6.0.3)':
dependencies:
- '@shikijs/twoslash': 4.2.0(typescript@6.0.3)
- floating-vue: 5.2.2(vue@3.5.38(typescript@6.0.3))
+ '@shikijs/twoslash': 4.3.0(typescript@6.0.3)
+ floating-vue: 5.2.2(vue@3.5.39(typescript@6.0.3))
lz-string: 1.5.0
magic-string: 0.30.21
markdown-it: 14.2.0
@@ -6687,10 +6373,10 @@ snapshots:
mdast-util-gfm: 3.1.0
mdast-util-to-hast: 13.2.1
ohash: 2.0.11
- shiki: 4.2.0
- twoslash: 0.3.8(typescript@6.0.3)
- twoslash-vue: 0.3.8(typescript@6.0.3)
- vue: 3.5.38(typescript@6.0.3)
+ shiki: 4.3.0
+ twoslash: 0.3.9(typescript@6.0.3)
+ twoslash-vue: 0.3.9(typescript@6.0.3)
+ vue: 3.5.39(typescript@6.0.3)
transitivePeerDependencies:
- '@nuxt/kit'
- supports-color
@@ -6702,21 +6388,21 @@ snapshots:
'@standard-schema/spec@1.1.0': {}
- '@stylistic/eslint-plugin@5.10.0(eslint@10.5.0(jiti@2.7.0))':
+ '@stylistic/eslint-plugin@5.10.0(eslint@10.6.0(jiti@2.7.0))':
dependencies:
- '@eslint-community/eslint-utils': 4.9.1(eslint@10.5.0(jiti@2.7.0))
- '@typescript-eslint/types': 8.59.2
- eslint: 10.5.0(jiti@2.7.0)
+ '@eslint-community/eslint-utils': 4.9.1(eslint@10.6.0(jiti@2.7.0))
+ '@typescript-eslint/types': 8.62.0
+ eslint: 10.6.0(jiti@2.7.0)
eslint-visitor-keys: 4.2.1
espree: 10.4.0
estraverse: 5.3.0
picomatch: 4.0.4
- '@swc/helpers@0.5.21':
+ '@swc/helpers@0.5.23':
dependencies:
tslib: 2.8.1
- '@tybys/wasm-util@0.10.2':
+ '@tybys/wasm-util@0.10.3':
dependencies:
tslib: 2.8.1
optional: true
@@ -6742,7 +6428,7 @@ snapshots:
'@types/http-proxy@1.17.17':
dependencies:
- '@types/node': 26.0.0
+ '@types/node': 26.0.1
'@types/jsesc@2.5.1': {}
@@ -6767,7 +6453,7 @@ snapshots:
'@types/node@12.20.55': {}
- '@types/node@26.0.0':
+ '@types/node@26.0.1':
dependencies:
undici-types: 8.3.0
@@ -6783,15 +6469,15 @@ snapshots:
'@types/web-bluetooth@0.0.21': {}
- '@typescript-eslint/eslint-plugin@8.59.2(@typescript-eslint/parser@8.59.2(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)':
+ '@typescript-eslint/eslint-plugin@8.62.0(@typescript-eslint/parser@8.62.0(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3)':
dependencies:
'@eslint-community/regexpp': 4.12.2
- '@typescript-eslint/parser': 8.59.2(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)
- '@typescript-eslint/scope-manager': 8.59.2
- '@typescript-eslint/type-utils': 8.59.2(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)
- '@typescript-eslint/utils': 8.59.2(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)
- '@typescript-eslint/visitor-keys': 8.59.2
- eslint: 10.5.0(jiti@2.7.0)
+ '@typescript-eslint/parser': 8.62.0(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3)
+ '@typescript-eslint/scope-manager': 8.62.0
+ '@typescript-eslint/type-utils': 8.62.0(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3)
+ '@typescript-eslint/utils': 8.62.0(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3)
+ '@typescript-eslint/visitor-keys': 8.62.0
+ eslint: 10.6.0(jiti@2.7.0)
ignore: 7.0.5
natural-compare: 1.4.0
ts-api-utils: 2.5.0(typescript@6.0.3)
@@ -6799,34 +6485,34 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.59.2(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)':
+ '@typescript-eslint/parser@8.62.0(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3)':
dependencies:
- '@typescript-eslint/scope-manager': 8.59.2
- '@typescript-eslint/types': 8.59.2
- '@typescript-eslint/typescript-estree': 8.59.2(typescript@6.0.3)
- '@typescript-eslint/visitor-keys': 8.59.2
+ '@typescript-eslint/scope-manager': 8.62.0
+ '@typescript-eslint/types': 8.62.0
+ '@typescript-eslint/typescript-estree': 8.62.0(typescript@6.0.3)
+ '@typescript-eslint/visitor-keys': 8.62.0
debug: 4.4.3
- eslint: 10.5.0(jiti@2.7.0)
+ eslint: 10.6.0(jiti@2.7.0)
typescript: 6.0.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/project-service@8.59.2(typescript@6.0.3)':
+ '@typescript-eslint/project-service@8.62.0(typescript@6.0.3)':
dependencies:
- '@typescript-eslint/tsconfig-utils': 8.59.2(typescript@6.0.3)
- '@typescript-eslint/types': 8.59.2
+ '@typescript-eslint/tsconfig-utils': 8.62.0(typescript@6.0.3)
+ '@typescript-eslint/types': 8.62.0
debug: 4.4.3
typescript: 6.0.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/rule-tester@8.59.2(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)':
+ '@typescript-eslint/rule-tester@8.62.0(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3)':
dependencies:
- '@typescript-eslint/parser': 8.59.2(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)
- '@typescript-eslint/typescript-estree': 8.59.2(typescript@6.0.3)
- '@typescript-eslint/utils': 8.59.2(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)
+ '@typescript-eslint/parser': 8.62.0(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3)
+ '@typescript-eslint/typescript-estree': 8.62.0(typescript@6.0.3)
+ '@typescript-eslint/utils': 8.62.0(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3)
ajv: 6.15.0
- eslint: 10.5.0(jiti@2.7.0)
+ eslint: 10.6.0(jiti@2.7.0)
json-stable-stringify-without-jsonify: 1.0.1
lodash.merge: 4.6.2
semver: 7.8.5
@@ -6834,35 +6520,35 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/scope-manager@8.59.2':
+ '@typescript-eslint/scope-manager@8.62.0':
dependencies:
- '@typescript-eslint/types': 8.59.2
- '@typescript-eslint/visitor-keys': 8.59.2
+ '@typescript-eslint/types': 8.62.0
+ '@typescript-eslint/visitor-keys': 8.62.0
- '@typescript-eslint/tsconfig-utils@8.59.2(typescript@6.0.3)':
+ '@typescript-eslint/tsconfig-utils@8.62.0(typescript@6.0.3)':
dependencies:
typescript: 6.0.3
- '@typescript-eslint/type-utils@8.59.2(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)':
+ '@typescript-eslint/type-utils@8.62.0(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3)':
dependencies:
- '@typescript-eslint/types': 8.59.2
- '@typescript-eslint/typescript-estree': 8.59.2(typescript@6.0.3)
- '@typescript-eslint/utils': 8.59.2(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)
+ '@typescript-eslint/types': 8.62.0
+ '@typescript-eslint/typescript-estree': 8.62.0(typescript@6.0.3)
+ '@typescript-eslint/utils': 8.62.0(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3)
debug: 4.4.3
- eslint: 10.5.0(jiti@2.7.0)
+ eslint: 10.6.0(jiti@2.7.0)
ts-api-utils: 2.5.0(typescript@6.0.3)
typescript: 6.0.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/types@8.59.2': {}
+ '@typescript-eslint/types@8.62.0': {}
- '@typescript-eslint/typescript-estree@8.59.2(typescript@6.0.3)':
+ '@typescript-eslint/typescript-estree@8.62.0(typescript@6.0.3)':
dependencies:
- '@typescript-eslint/project-service': 8.59.2(typescript@6.0.3)
- '@typescript-eslint/tsconfig-utils': 8.59.2(typescript@6.0.3)
- '@typescript-eslint/types': 8.59.2
- '@typescript-eslint/visitor-keys': 8.59.2
+ '@typescript-eslint/project-service': 8.62.0(typescript@6.0.3)
+ '@typescript-eslint/tsconfig-utils': 8.62.0(typescript@6.0.3)
+ '@typescript-eslint/types': 8.62.0
+ '@typescript-eslint/visitor-keys': 8.62.0
debug: 4.4.3
minimatch: 10.2.5
semver: 7.8.5
@@ -6872,52 +6558,52 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.59.2(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)':
+ '@typescript-eslint/utils@8.62.0(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3)':
dependencies:
- '@eslint-community/eslint-utils': 4.9.1(eslint@10.5.0(jiti@2.7.0))
- '@typescript-eslint/scope-manager': 8.59.2
- '@typescript-eslint/types': 8.59.2
- '@typescript-eslint/typescript-estree': 8.59.2(typescript@6.0.3)
- eslint: 10.5.0(jiti@2.7.0)
+ '@eslint-community/eslint-utils': 4.9.1(eslint@10.6.0(jiti@2.7.0))
+ '@typescript-eslint/scope-manager': 8.62.0
+ '@typescript-eslint/types': 8.62.0
+ '@typescript-eslint/typescript-estree': 8.62.0(typescript@6.0.3)
+ eslint: 10.6.0(jiti@2.7.0)
typescript: 6.0.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/visitor-keys@8.59.2':
+ '@typescript-eslint/visitor-keys@8.62.0':
dependencies:
- '@typescript-eslint/types': 8.59.2
+ '@typescript-eslint/types': 8.62.0
eslint-visitor-keys: 5.0.1
- '@typescript/native-preview-darwin-arm64@7.0.0-dev.20260508.1':
+ '@typescript/native-preview-darwin-arm64@7.0.0-dev.20260628.1':
optional: true
- '@typescript/native-preview-darwin-x64@7.0.0-dev.20260508.1':
+ '@typescript/native-preview-darwin-x64@7.0.0-dev.20260628.1':
optional: true
- '@typescript/native-preview-linux-arm64@7.0.0-dev.20260508.1':
+ '@typescript/native-preview-linux-arm64@7.0.0-dev.20260628.1':
optional: true
- '@typescript/native-preview-linux-arm@7.0.0-dev.20260508.1':
+ '@typescript/native-preview-linux-arm@7.0.0-dev.20260628.1':
optional: true
- '@typescript/native-preview-linux-x64@7.0.0-dev.20260508.1':
+ '@typescript/native-preview-linux-x64@7.0.0-dev.20260628.1':
optional: true
- '@typescript/native-preview-win32-arm64@7.0.0-dev.20260508.1':
+ '@typescript/native-preview-win32-arm64@7.0.0-dev.20260628.1':
optional: true
- '@typescript/native-preview-win32-x64@7.0.0-dev.20260508.1':
+ '@typescript/native-preview-win32-x64@7.0.0-dev.20260628.1':
optional: true
- '@typescript/native-preview@7.0.0-dev.20260508.1':
+ '@typescript/native-preview@7.0.0-dev.20260628.1':
optionalDependencies:
- '@typescript/native-preview-darwin-arm64': 7.0.0-dev.20260508.1
- '@typescript/native-preview-darwin-x64': 7.0.0-dev.20260508.1
- '@typescript/native-preview-linux-arm': 7.0.0-dev.20260508.1
- '@typescript/native-preview-linux-arm64': 7.0.0-dev.20260508.1
- '@typescript/native-preview-linux-x64': 7.0.0-dev.20260508.1
- '@typescript/native-preview-win32-arm64': 7.0.0-dev.20260508.1
- '@typescript/native-preview-win32-x64': 7.0.0-dev.20260508.1
+ '@typescript/native-preview-darwin-arm64': 7.0.0-dev.20260628.1
+ '@typescript/native-preview-darwin-x64': 7.0.0-dev.20260628.1
+ '@typescript/native-preview-linux-arm': 7.0.0-dev.20260628.1
+ '@typescript/native-preview-linux-arm64': 7.0.0-dev.20260628.1
+ '@typescript/native-preview-linux-x64': 7.0.0-dev.20260628.1
+ '@typescript/native-preview-win32-arm64': 7.0.0-dev.20260628.1
+ '@typescript/native-preview-win32-x64': 7.0.0-dev.20260628.1
'@typescript/vfs@1.6.4(typescript@6.0.3)':
dependencies:
@@ -6926,16 +6612,16 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@ungap/structured-clone@1.3.1': {}
+ '@ungap/structured-clone@1.3.2': {}
- '@unocss/cli@66.7.2':
+ '@unocss/cli@66.7.3':
dependencies:
'@jridgewell/remapping': 2.3.5
- '@unocss/config': 66.7.2
- '@unocss/core': 66.7.2
- '@unocss/preset-wind3': 66.7.2
- '@unocss/preset-wind4': 66.7.2
- '@unocss/transformer-directives': 66.7.2
+ '@unocss/config': 66.7.3
+ '@unocss/core': 66.7.3
+ '@unocss/preset-wind3': 66.7.3
+ '@unocss/preset-wind4': 66.7.3
+ '@unocss/transformer-directives': 66.7.3
cac: 7.0.0
chokidar: 5.0.0
colorette: 2.0.20
@@ -6946,132 +6632,132 @@ snapshots:
tinyglobby: 0.2.17
unplugin-utils: 0.3.1
- '@unocss/config@66.7.2':
+ '@unocss/config@66.7.3':
dependencies:
- '@unocss/core': 66.7.2
+ '@unocss/core': 66.7.3
colorette: 2.0.20
consola: 3.4.2
unconfig: 7.5.0
- '@unocss/core@66.7.2': {}
+ '@unocss/core@66.7.3': {}
- '@unocss/extractor-arbitrary-variants@66.7.2':
+ '@unocss/extractor-arbitrary-variants@66.7.3':
dependencies:
- '@unocss/core': 66.7.2
+ '@unocss/core': 66.7.3
- '@unocss/inspector@66.7.2':
+ '@unocss/inspector@66.7.3':
dependencies:
- '@unocss/core': 66.7.2
- '@unocss/rule-utils': 66.7.2
+ '@unocss/core': 66.7.3
+ '@unocss/rule-utils': 66.7.3
colorette: 2.0.20
gzip-size: 6.0.0
sirv: 3.0.2
- '@unocss/preset-attributify@66.7.2':
+ '@unocss/preset-attributify@66.7.3':
dependencies:
- '@unocss/core': 66.7.2
+ '@unocss/core': 66.7.3
- '@unocss/preset-icons@66.7.2':
+ '@unocss/preset-icons@66.7.3':
dependencies:
'@iconify/utils': 3.1.3
- '@unocss/core': 66.7.2
+ '@unocss/core': 66.7.3
ofetch: 1.5.1
- '@unocss/preset-mini@66.7.2':
+ '@unocss/preset-mini@66.7.3':
dependencies:
- '@unocss/core': 66.7.2
- '@unocss/extractor-arbitrary-variants': 66.7.2
- '@unocss/rule-utils': 66.7.2
+ '@unocss/core': 66.7.3
+ '@unocss/extractor-arbitrary-variants': 66.7.3
+ '@unocss/rule-utils': 66.7.3
- '@unocss/preset-tagify@66.7.2':
+ '@unocss/preset-tagify@66.7.3':
dependencies:
- '@unocss/core': 66.7.2
+ '@unocss/core': 66.7.3
- '@unocss/preset-typography@66.7.2':
+ '@unocss/preset-typography@66.7.3':
dependencies:
- '@unocss/core': 66.7.2
- '@unocss/rule-utils': 66.7.2
+ '@unocss/core': 66.7.3
+ '@unocss/rule-utils': 66.7.3
- '@unocss/preset-uno@66.7.2':
+ '@unocss/preset-uno@66.7.3':
dependencies:
- '@unocss/core': 66.7.2
- '@unocss/preset-wind3': 66.7.2
+ '@unocss/core': 66.7.3
+ '@unocss/preset-wind3': 66.7.3
- '@unocss/preset-web-fonts@66.7.2':
+ '@unocss/preset-web-fonts@66.7.3':
dependencies:
- '@unocss/core': 66.7.2
+ '@unocss/core': 66.7.3
ofetch: 1.5.1
- '@unocss/preset-wind3@66.7.2':
+ '@unocss/preset-wind3@66.7.3':
dependencies:
- '@unocss/core': 66.7.2
- '@unocss/preset-mini': 66.7.2
- '@unocss/rule-utils': 66.7.2
+ '@unocss/core': 66.7.3
+ '@unocss/preset-mini': 66.7.3
+ '@unocss/rule-utils': 66.7.3
- '@unocss/preset-wind4@66.7.2':
+ '@unocss/preset-wind4@66.7.3':
dependencies:
- '@unocss/core': 66.7.2
- '@unocss/extractor-arbitrary-variants': 66.7.2
- '@unocss/rule-utils': 66.7.2
+ '@unocss/core': 66.7.3
+ '@unocss/extractor-arbitrary-variants': 66.7.3
+ '@unocss/rule-utils': 66.7.3
- '@unocss/preset-wind@66.7.2':
+ '@unocss/preset-wind@66.7.3':
dependencies:
- '@unocss/core': 66.7.2
- '@unocss/preset-wind3': 66.7.2
+ '@unocss/core': 66.7.3
+ '@unocss/preset-wind3': 66.7.3
- '@unocss/rule-utils@66.7.2':
+ '@unocss/rule-utils@66.7.3':
dependencies:
- '@unocss/core': 66.7.2
+ '@unocss/core': 66.7.3
magic-string: 0.30.21
- '@unocss/transformer-attributify-jsx@66.7.2':
+ '@unocss/transformer-attributify-jsx@66.7.3':
dependencies:
- '@unocss/core': 66.7.2
+ '@unocss/core': 66.7.3
oxc-parser: 0.131.0
oxc-walker: 0.7.0(oxc-parser@0.131.0)
- '@unocss/transformer-compile-class@66.7.2':
+ '@unocss/transformer-compile-class@66.7.3':
dependencies:
- '@unocss/core': 66.7.2
+ '@unocss/core': 66.7.3
- '@unocss/transformer-directives@66.7.2':
+ '@unocss/transformer-directives@66.7.3':
dependencies:
- '@unocss/core': 66.7.2
- '@unocss/rule-utils': 66.7.2
+ '@unocss/core': 66.7.3
+ '@unocss/rule-utils': 66.7.3
css-tree: 3.2.1
- '@unocss/transformer-variant-group@66.7.2':
+ '@unocss/transformer-variant-group@66.7.3':
dependencies:
- '@unocss/core': 66.7.2
+ '@unocss/core': 66.7.3
- '@unocss/vite@66.7.2(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.47.1)(yaml@2.9.0))':
+ '@unocss/vite@66.7.3(vite@8.1.0(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))':
dependencies:
'@jridgewell/remapping': 2.3.5
- '@unocss/config': 66.7.2
- '@unocss/core': 66.7.2
- '@unocss/inspector': 66.7.2
+ '@unocss/config': 66.7.3
+ '@unocss/core': 66.7.3
+ '@unocss/inspector': 66.7.3
chokidar: 5.0.0
magic-string: 0.30.21
pathe: 2.0.3
tinyglobby: 0.2.17
unplugin-utils: 0.3.1
- vite: 8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.47.1)(yaml@2.9.0)
+ vite: 8.1.0(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)
- '@vitejs/plugin-vue@6.0.6(vite@7.3.3(@types/node@26.0.0)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.47.1)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3))':
+ '@vitejs/plugin-vue@6.0.7(vite@7.3.6(@types/node@26.0.1)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.39(typescript@6.0.3))':
dependencies:
- '@rolldown/pluginutils': 1.0.0-rc.13
- vite: 7.3.3(@types/node@26.0.0)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.47.1)(yaml@2.9.0)
- vue: 3.5.38(typescript@6.0.3)
+ '@rolldown/pluginutils': 1.0.1
+ vite: 7.3.6(@types/node@26.0.1)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0)
+ vue: 3.5.39(typescript@6.0.3)
- '@vitest/eslint-plugin@1.6.17(@typescript-eslint/eslint-plugin@8.59.2(@typescript-eslint/parser@8.59.2(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)(vitest@4.1.9(@types/node@26.0.0)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.47.1)(yaml@2.9.0)))':
+ '@vitest/eslint-plugin@1.6.20(@typescript-eslint/eslint-plugin@8.62.0(@typescript-eslint/parser@8.62.0(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3)(vitest@4.1.9(@types/node@26.0.1)(vite@8.1.0(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)))':
dependencies:
- '@typescript-eslint/scope-manager': 8.59.2
- '@typescript-eslint/utils': 8.59.2(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)
- eslint: 10.5.0(jiti@2.7.0)
+ '@typescript-eslint/scope-manager': 8.62.0
+ '@typescript-eslint/utils': 8.62.0(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3)
+ eslint: 10.6.0(jiti@2.7.0)
optionalDependencies:
- '@typescript-eslint/eslint-plugin': 8.59.2(@typescript-eslint/parser@8.59.2(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)
+ '@typescript-eslint/eslint-plugin': 8.62.0(@typescript-eslint/parser@8.62.0(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3)
typescript: 6.0.3
- vitest: 4.1.9(@types/node@26.0.0)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.47.1)(yaml@2.9.0))
+ vitest: 4.1.9(@types/node@26.0.1)(vite@8.1.0(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))
transitivePeerDependencies:
- supports-color
@@ -7084,13 +6770,13 @@ snapshots:
chai: 6.2.2
tinyrainbow: 3.1.0
- '@vitest/mocker@4.1.9(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.47.1)(yaml@2.9.0))':
+ '@vitest/mocker@4.1.9(vite@8.1.0(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))':
dependencies:
'@vitest/spy': 4.1.9
estree-walker: 3.0.3
magic-string: 0.30.21
optionalDependencies:
- vite: 8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.47.1)(yaml@2.9.0)
+ vite: 8.1.0(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)
'@vitest/pretty-format@4.1.9':
dependencies:
@@ -7128,104 +6814,104 @@ snapshots:
path-browserify: 1.0.1
vscode-uri: 3.1.0
- '@vue/compiler-core@3.5.38':
+ '@vue/compiler-core@3.5.39':
dependencies:
'@babel/parser': 7.29.7
- '@vue/shared': 3.5.38
+ '@vue/shared': 3.5.39
entities: 7.0.1
estree-walker: 2.0.2
source-map-js: 1.2.1
- '@vue/compiler-dom@3.5.38':
+ '@vue/compiler-dom@3.5.39':
dependencies:
- '@vue/compiler-core': 3.5.38
- '@vue/shared': 3.5.38
+ '@vue/compiler-core': 3.5.39
+ '@vue/shared': 3.5.39
- '@vue/compiler-sfc@3.5.38':
+ '@vue/compiler-sfc@3.5.39':
dependencies:
'@babel/parser': 7.29.7
- '@vue/compiler-core': 3.5.38
- '@vue/compiler-dom': 3.5.38
- '@vue/compiler-ssr': 3.5.38
- '@vue/shared': 3.5.38
+ '@vue/compiler-core': 3.5.39
+ '@vue/compiler-dom': 3.5.39
+ '@vue/compiler-ssr': 3.5.39
+ '@vue/shared': 3.5.39
estree-walker: 2.0.2
magic-string: 0.30.21
- postcss: 8.5.15
+ postcss: 8.5.16
source-map-js: 1.2.1
- '@vue/compiler-ssr@3.5.38':
+ '@vue/compiler-ssr@3.5.39':
dependencies:
- '@vue/compiler-dom': 3.5.38
- '@vue/shared': 3.5.38
+ '@vue/compiler-dom': 3.5.39
+ '@vue/shared': 3.5.39
- '@vue/devtools-api@8.1.2':
+ '@vue/devtools-api@8.1.5':
dependencies:
- '@vue/devtools-kit': 8.1.2
+ '@vue/devtools-kit': 8.1.5
- '@vue/devtools-kit@8.1.2':
+ '@vue/devtools-kit@8.1.5':
dependencies:
- '@vue/devtools-shared': 8.1.2
+ '@vue/devtools-shared': 8.1.5
birpc: 2.9.0
hookable: 5.5.3
perfect-debounce: 2.1.0
- '@vue/devtools-shared@8.1.2': {}
+ '@vue/devtools-shared@8.1.5': {}
'@vue/language-core@3.3.5':
dependencies:
'@volar/language-core': 2.4.28
- '@vue/compiler-dom': 3.5.38
- '@vue/shared': 3.5.38
+ '@vue/compiler-dom': 3.5.39
+ '@vue/shared': 3.5.39
alien-signals: 3.2.1
muggle-string: 0.4.1
path-browserify: 1.0.1
picomatch: 4.0.4
- '@vue/reactivity@3.5.38':
+ '@vue/reactivity@3.5.39':
dependencies:
- '@vue/shared': 3.5.38
+ '@vue/shared': 3.5.39
- '@vue/runtime-core@3.5.38':
+ '@vue/runtime-core@3.5.39':
dependencies:
- '@vue/reactivity': 3.5.38
- '@vue/shared': 3.5.38
+ '@vue/reactivity': 3.5.39
+ '@vue/shared': 3.5.39
- '@vue/runtime-dom@3.5.38':
+ '@vue/runtime-dom@3.5.39':
dependencies:
- '@vue/reactivity': 3.5.38
- '@vue/runtime-core': 3.5.38
- '@vue/shared': 3.5.38
+ '@vue/reactivity': 3.5.39
+ '@vue/runtime-core': 3.5.39
+ '@vue/shared': 3.5.39
csstype: 3.2.3
- '@vue/server-renderer@3.5.38(vue@3.5.38(typescript@6.0.3))':
+ '@vue/server-renderer@3.5.39(vue@3.5.39(typescript@6.0.3))':
dependencies:
- '@vue/compiler-ssr': 3.5.38
- '@vue/shared': 3.5.38
- vue: 3.5.38(typescript@6.0.3)
+ '@vue/compiler-ssr': 3.5.39
+ '@vue/shared': 3.5.39
+ vue: 3.5.39(typescript@6.0.3)
- '@vue/shared@3.5.38': {}
+ '@vue/shared@3.5.39': {}
- '@vueuse/core@14.3.0(vue@3.5.38(typescript@6.0.3))':
+ '@vueuse/core@14.3.0(vue@3.5.39(typescript@6.0.3))':
dependencies:
'@types/web-bluetooth': 0.0.21
'@vueuse/metadata': 14.3.0
- '@vueuse/shared': 14.3.0(vue@3.5.38(typescript@6.0.3))
- vue: 3.5.38(typescript@6.0.3)
+ '@vueuse/shared': 14.3.0(vue@3.5.39(typescript@6.0.3))
+ vue: 3.5.39(typescript@6.0.3)
- '@vueuse/integrations@14.3.0(change-case@5.4.4)(focus-trap@7.8.0)(vue@3.5.38(typescript@6.0.3))':
+ '@vueuse/integrations@14.3.0(change-case@5.4.4)(focus-trap@7.8.0)(vue@3.5.39(typescript@6.0.3))':
dependencies:
- '@vueuse/core': 14.3.0(vue@3.5.38(typescript@6.0.3))
- '@vueuse/shared': 14.3.0(vue@3.5.38(typescript@6.0.3))
- vue: 3.5.38(typescript@6.0.3)
+ '@vueuse/core': 14.3.0(vue@3.5.39(typescript@6.0.3))
+ '@vueuse/shared': 14.3.0(vue@3.5.39(typescript@6.0.3))
+ vue: 3.5.39(typescript@6.0.3)
optionalDependencies:
change-case: 5.4.4
focus-trap: 7.8.0
'@vueuse/metadata@14.3.0': {}
- '@vueuse/shared@14.3.0(vue@3.5.38(typescript@6.0.3))':
+ '@vueuse/shared@14.3.0(vue@3.5.39(typescript@6.0.3))':
dependencies:
- vue: 3.5.38(typescript@6.0.3)
+ vue: 3.5.39(typescript@6.0.3)
'@webassemblyjs/ast@1.14.1':
dependencies:
@@ -7312,15 +6998,15 @@ snapshots:
mime-types: 2.1.35
negotiator: 0.6.3
- acorn-import-phases@1.0.4(acorn@8.16.0):
+ acorn-import-phases@1.0.4(acorn@8.17.0):
dependencies:
- acorn: 8.16.0
+ acorn: 8.17.0
- acorn-jsx@5.3.2(acorn@8.16.0):
+ acorn-jsx@5.3.2(acorn@8.17.0):
dependencies:
- acorn: 8.16.0
+ acorn: 8.17.0
- acorn@8.16.0: {}
+ acorn@8.17.0: {}
ajv-formats@2.1.1(ajv@8.20.0):
optionalDependencies:
@@ -7398,7 +7084,7 @@ snapshots:
base64-js@1.5.1: {}
- baseline-browser-mapping@2.10.27: {}
+ baseline-browser-mapping@2.10.40: {}
better-path-resolve@1.0.0:
dependencies:
@@ -7424,7 +7110,7 @@ snapshots:
dependencies:
big-integer: 1.6.52
- brace-expansion@5.0.6:
+ brace-expansion@5.0.7:
dependencies:
balanced-match: 4.0.4
@@ -7432,13 +7118,13 @@ snapshots:
dependencies:
fill-range: 7.1.1
- browserslist@4.28.2:
+ browserslist@4.28.4:
dependencies:
- baseline-browser-mapping: 2.10.27
- caniuse-lite: 1.0.30001792
- electron-to-chromium: 1.5.352
- node-releases: 2.0.38
- update-browserslist-db: 1.2.3(browserslist@4.28.2)
+ baseline-browser-mapping: 2.10.40
+ caniuse-lite: 1.0.30001799
+ electron-to-chromium: 1.5.380
+ node-releases: 2.0.50
+ update-browserslist-db: 1.2.3(browserslist@4.28.4)
buffer-from@1.1.2: {}
@@ -7447,7 +7133,7 @@ snapshots:
base64-js: 1.5.1
ieee754: 1.2.1
- builtin-modules@5.1.0: {}
+ builtin-modules@5.3.0: {}
bumpp@11.1.0:
dependencies:
@@ -7495,7 +7181,7 @@ snapshots:
call-bind-apply-helpers: 1.0.2
get-intrinsic: 1.3.0
- caniuse-lite@1.0.30001792: {}
+ caniuse-lite@1.0.30001799: {}
case-police@2.2.1: {}
@@ -7520,7 +7206,7 @@ snapshots:
chardet@0.7.0: {}
- chardet@2.1.1: {}
+ chardet@2.2.0: {}
chokidar@3.6.0:
dependencies:
@@ -7544,10 +7230,6 @@ snapshots:
cjs-module-lexer@1.4.3: {}
- clean-regexp@1.0.0:
- dependencies:
- escape-string-regexp: 1.0.5
-
cli-cursor@3.1.0:
dependencies:
restore-cursor: 3.1.0
@@ -7593,7 +7275,7 @@ snapshots:
comment-parser@1.4.5: {}
- comment-parser@1.4.6: {}
+ comment-parser@1.4.7: {}
compressible@2.0.18:
dependencies:
@@ -7620,7 +7302,7 @@ snapshots:
core-js-compat@3.49.0:
dependencies:
- browserslist: 4.28.2
+ browserslist: 4.28.4
core-js@3.49.0: {}
@@ -7697,6 +7379,8 @@ snapshots:
detect-indent@6.1.0: {}
+ detect-indent@7.0.2: {}
+
detect-libc@2.1.2: {}
devlop@1.1.0:
@@ -7715,8 +7399,6 @@ snapshots:
dotenv@16.6.1: {}
- dotenv@17.4.2: {}
-
dts-resolver@3.0.0: {}
dunder-proto@1.0.1:
@@ -7729,7 +7411,7 @@ snapshots:
ee-first@1.1.1: {}
- electron-to-chromium@1.5.352: {}
+ electron-to-chromium@1.5.380: {}
emoji-regex@10.6.0: {}
@@ -7739,7 +7421,7 @@ snapshots:
encodeurl@1.0.2: {}
- enhanced-resolve@5.24.0:
+ enhanced-resolve@5.24.1:
dependencies:
graceful-fs: 4.2.11
tapable: 2.3.3
@@ -7763,39 +7445,10 @@ snapshots:
es-module-lexer@2.1.0: {}
- es-object-atoms@1.1.1:
+ es-object-atoms@1.1.2:
dependencies:
es-errors: 1.3.0
- esbuild@0.27.7:
- optionalDependencies:
- '@esbuild/aix-ppc64': 0.27.7
- '@esbuild/android-arm': 0.27.7
- '@esbuild/android-arm64': 0.27.7
- '@esbuild/android-x64': 0.27.7
- '@esbuild/darwin-arm64': 0.27.7
- '@esbuild/darwin-x64': 0.27.7
- '@esbuild/freebsd-arm64': 0.27.7
- '@esbuild/freebsd-x64': 0.27.7
- '@esbuild/linux-arm': 0.27.7
- '@esbuild/linux-arm64': 0.27.7
- '@esbuild/linux-ia32': 0.27.7
- '@esbuild/linux-loong64': 0.27.7
- '@esbuild/linux-mips64el': 0.27.7
- '@esbuild/linux-ppc64': 0.27.7
- '@esbuild/linux-riscv64': 0.27.7
- '@esbuild/linux-s390x': 0.27.7
- '@esbuild/linux-x64': 0.27.7
- '@esbuild/netbsd-arm64': 0.27.7
- '@esbuild/netbsd-x64': 0.27.7
- '@esbuild/openbsd-arm64': 0.27.7
- '@esbuild/openbsd-x64': 0.27.7
- '@esbuild/openharmony-arm64': 0.27.7
- '@esbuild/sunos-x64': 0.27.7
- '@esbuild/win32-arm64': 0.27.7
- '@esbuild/win32-ia32': 0.27.7
- '@esbuild/win32-x64': 0.27.7
-
esbuild@0.28.1:
optionalDependencies:
'@esbuild/aix-ppc64': 0.28.1
@@ -7829,93 +7482,91 @@ snapshots:
escape-html@1.0.3: {}
- escape-string-regexp@1.0.5: {}
-
escape-string-regexp@4.0.0: {}
escape-string-regexp@5.0.0: {}
- eslint-compat-utils@0.5.1(eslint@10.5.0(jiti@2.7.0)):
+ eslint-compat-utils@0.5.1(eslint@10.6.0(jiti@2.7.0)):
dependencies:
- eslint: 10.5.0(jiti@2.7.0)
+ eslint: 10.6.0(jiti@2.7.0)
semver: 7.8.5
- eslint-config-flat-gitignore@2.3.0(eslint@10.5.0(jiti@2.7.0)):
+ eslint-config-flat-gitignore@2.3.0(eslint@10.6.0(jiti@2.7.0)):
dependencies:
- '@eslint/compat': 2.1.0(eslint@10.5.0(jiti@2.7.0))
- eslint: 10.5.0(jiti@2.7.0)
+ '@eslint/compat': 2.1.0(eslint@10.6.0(jiti@2.7.0))
+ eslint: 10.6.0(jiti@2.7.0)
eslint-flat-config-utils@3.2.0:
dependencies:
'@eslint/config-helpers': 0.5.5
pathe: 2.0.3
- eslint-formatting-reporter@0.0.0(eslint@10.5.0(jiti@2.7.0)):
+ eslint-formatting-reporter@0.0.0(eslint@10.6.0(jiti@2.7.0)):
dependencies:
- eslint: 10.5.0(jiti@2.7.0)
+ eslint: 10.6.0(jiti@2.7.0)
prettier-linter-helpers: 1.0.1
- eslint-json-compat-utils@0.2.3(eslint@10.5.0(jiti@2.7.0))(jsonc-eslint-parser@3.1.0):
+ eslint-json-compat-utils@0.2.3(eslint@10.6.0(jiti@2.7.0))(jsonc-eslint-parser@3.1.0):
dependencies:
- eslint: 10.5.0(jiti@2.7.0)
+ eslint: 10.6.0(jiti@2.7.0)
esquery: 1.7.0
jsonc-eslint-parser: 3.1.0
- eslint-merge-processors@2.0.0(eslint@10.5.0(jiti@2.7.0)):
+ eslint-merge-processors@2.0.0(eslint@10.6.0(jiti@2.7.0)):
dependencies:
- eslint: 10.5.0(jiti@2.7.0)
+ eslint: 10.6.0(jiti@2.7.0)
eslint-parser-plain@0.1.1: {}
- eslint-plugin-antfu@3.2.3(eslint@10.5.0(jiti@2.7.0)):
+ eslint-plugin-antfu@3.2.3(eslint@10.6.0(jiti@2.7.0)):
dependencies:
- eslint: 10.5.0(jiti@2.7.0)
+ eslint: 10.6.0(jiti@2.7.0)
- eslint-plugin-command@3.5.2(@typescript-eslint/rule-tester@8.59.2(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(@typescript-eslint/typescript-estree@8.59.2(typescript@6.0.3))(@typescript-eslint/utils@8.59.2(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.5.0(jiti@2.7.0)):
+ eslint-plugin-command@3.5.2(@typescript-eslint/rule-tester@8.62.0(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3))(@typescript-eslint/typescript-estree@8.62.0(typescript@6.0.3))(@typescript-eslint/utils@8.62.0(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.6.0(jiti@2.7.0)):
dependencies:
'@es-joy/jsdoccomment': 0.84.0
- '@typescript-eslint/rule-tester': 8.59.2(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)
- '@typescript-eslint/typescript-estree': 8.59.2(typescript@6.0.3)
- '@typescript-eslint/utils': 8.59.2(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)
- eslint: 10.5.0(jiti@2.7.0)
+ '@typescript-eslint/rule-tester': 8.62.0(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3)
+ '@typescript-eslint/typescript-estree': 8.62.0(typescript@6.0.3)
+ '@typescript-eslint/utils': 8.62.0(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3)
+ eslint: 10.6.0(jiti@2.7.0)
- eslint-plugin-es-x@7.8.0(eslint@10.5.0(jiti@2.7.0)):
+ eslint-plugin-es-x@7.8.0(eslint@10.6.0(jiti@2.7.0)):
dependencies:
- '@eslint-community/eslint-utils': 4.9.1(eslint@10.5.0(jiti@2.7.0))
+ '@eslint-community/eslint-utils': 4.9.1(eslint@10.6.0(jiti@2.7.0))
'@eslint-community/regexpp': 4.12.2
- eslint: 10.5.0(jiti@2.7.0)
- eslint-compat-utils: 0.5.1(eslint@10.5.0(jiti@2.7.0))
+ eslint: 10.6.0(jiti@2.7.0)
+ eslint-compat-utils: 0.5.1(eslint@10.6.0(jiti@2.7.0))
- eslint-plugin-format@2.0.1(eslint@10.5.0(jiti@2.7.0)):
+ eslint-plugin-format@2.0.1(eslint@10.6.0(jiti@2.7.0)):
dependencies:
'@dprint/formatter': 0.5.1
'@dprint/markdown': 0.21.1
'@dprint/toml': 0.7.0
- eslint: 10.5.0(jiti@2.7.0)
- eslint-formatting-reporter: 0.0.0(eslint@10.5.0(jiti@2.7.0))
+ eslint: 10.6.0(jiti@2.7.0)
+ eslint-formatting-reporter: 0.0.0(eslint@10.6.0(jiti@2.7.0))
eslint-parser-plain: 0.1.1
ohash: 2.0.11
oxfmt: 0.35.0
- prettier: 3.8.3
- synckit: 0.11.12
+ prettier: 3.9.1
+ synckit: 0.11.13
- eslint-plugin-import-lite@0.6.0(eslint@10.5.0(jiti@2.7.0)):
+ eslint-plugin-import-lite@0.6.0(eslint@10.6.0(jiti@2.7.0)):
dependencies:
- eslint: 10.5.0(jiti@2.7.0)
+ eslint: 10.6.0(jiti@2.7.0)
- eslint-plugin-jsdoc@62.9.0(eslint@10.5.0(jiti@2.7.0)):
+ eslint-plugin-jsdoc@63.0.10(eslint@10.6.0(jiti@2.7.0)):
dependencies:
- '@es-joy/jsdoccomment': 0.86.0
+ '@es-joy/jsdoccomment': 0.87.0
'@es-joy/resolve.exports': 1.2.0
are-docs-informative: 0.0.2
- comment-parser: 1.4.6
+ comment-parser: 1.4.7
debug: 4.4.3
escape-string-regexp: 4.0.0
- eslint: 10.5.0(jiti@2.7.0)
+ eslint: 10.6.0(jiti@2.7.0)
espree: 11.2.0
esquery: 1.7.0
html-entities: 2.6.0
- object-deep-merge: 2.0.0
+ object-deep-merge: 2.0.1
parse-imports-exports: 0.2.4
semver: 7.8.5
spdx-expression-parse: 4.0.0
@@ -7923,135 +7574,134 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-plugin-jsonc@3.1.2(eslint@10.5.0(jiti@2.7.0)):
+ eslint-plugin-jsonc@3.2.0(eslint@10.6.0(jiti@2.7.0)):
dependencies:
- '@eslint-community/eslint-utils': 4.9.1(eslint@10.5.0(jiti@2.7.0))
+ '@eslint-community/eslint-utils': 4.9.1(eslint@10.6.0(jiti@2.7.0))
'@eslint/core': 1.2.1
- '@eslint/plugin-kit': 0.6.1
+ '@eslint/plugin-kit': 0.7.2
'@ota-meshi/ast-token-store': 0.3.0
diff-sequences: 29.6.3
- eslint: 10.5.0(jiti@2.7.0)
- eslint-json-compat-utils: 0.2.3(eslint@10.5.0(jiti@2.7.0))(jsonc-eslint-parser@3.1.0)
+ eslint: 10.6.0(jiti@2.7.0)
+ eslint-json-compat-utils: 0.2.3(eslint@10.6.0(jiti@2.7.0))(jsonc-eslint-parser@3.1.0)
jsonc-eslint-parser: 3.1.0
natural-compare: 1.4.0
- synckit: 0.11.12
+ synckit: 0.11.13
transitivePeerDependencies:
- '@eslint/json'
- eslint-plugin-n@18.1.0(eslint@10.5.0(jiti@2.7.0))(ts-declaration-location@1.0.7(typescript@6.0.3))(typescript@6.0.3):
+ eslint-plugin-n@18.2.1(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3):
dependencies:
- '@eslint-community/eslint-utils': 4.9.1(eslint@10.5.0(jiti@2.7.0))
- enhanced-resolve: 5.24.0
- eslint: 10.5.0(jiti@2.7.0)
- eslint-plugin-es-x: 7.8.0(eslint@10.5.0(jiti@2.7.0))
+ '@eslint-community/eslint-utils': 4.9.1(eslint@10.6.0(jiti@2.7.0))
+ enhanced-resolve: 5.24.1
+ eslint: 10.6.0(jiti@2.7.0)
+ eslint-plugin-es-x: 7.8.0(eslint@10.6.0(jiti@2.7.0))
get-tsconfig: 4.14.0
globals: 15.15.0
globrex: 0.1.2
ignore: 5.3.2
semver: 7.8.5
optionalDependencies:
- ts-declaration-location: 1.0.7(typescript@6.0.3)
typescript: 6.0.3
eslint-plugin-no-only-tests@3.4.0: {}
- eslint-plugin-perfectionist@5.9.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3):
+ eslint-plugin-perfectionist@5.9.1(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3):
dependencies:
- '@typescript-eslint/utils': 8.59.2(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)
- eslint: 10.5.0(jiti@2.7.0)
+ '@typescript-eslint/utils': 8.62.0(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3)
+ eslint: 10.6.0(jiti@2.7.0)
natural-orderby: 5.0.0
transitivePeerDependencies:
- supports-color
- typescript
- eslint-plugin-pnpm@1.6.0(eslint@10.5.0(jiti@2.7.0)):
+ eslint-plugin-pnpm@1.6.1(eslint@10.6.0(jiti@2.7.0)):
dependencies:
empathic: 2.0.1
- eslint: 10.5.0(jiti@2.7.0)
+ eslint: 10.6.0(jiti@2.7.0)
jsonc-eslint-parser: 3.1.0
pathe: 2.0.3
- pnpm-workspace-yaml: 1.6.0
+ pnpm-workspace-yaml: 1.6.1
tinyglobby: 0.2.17
yaml: 2.9.0
yaml-eslint-parser: 2.0.0
- eslint-plugin-regexp@3.1.0(eslint@10.5.0(jiti@2.7.0)):
+ eslint-plugin-regexp@3.1.1(eslint@10.6.0(jiti@2.7.0)):
dependencies:
- '@eslint-community/eslint-utils': 4.9.1(eslint@10.5.0(jiti@2.7.0))
+ '@eslint-community/eslint-utils': 4.9.1(eslint@10.6.0(jiti@2.7.0))
'@eslint-community/regexpp': 4.12.2
- comment-parser: 1.4.6
- eslint: 10.5.0(jiti@2.7.0)
+ comment-parser: 1.4.7
+ eslint: 10.6.0(jiti@2.7.0)
jsdoc-type-pratt-parser: 7.2.0
refa: 0.12.1
regexp-ast-analysis: 0.7.1
scslre: 0.3.0
- eslint-plugin-toml@1.3.1(eslint@10.5.0(jiti@2.7.0)):
+ eslint-plugin-toml@1.4.0(eslint@10.6.0(jiti@2.7.0)):
dependencies:
'@eslint/core': 1.2.1
- '@eslint/plugin-kit': 0.6.1
+ '@eslint/plugin-kit': 0.7.2
'@ota-meshi/ast-token-store': 0.3.0
debug: 4.4.3
- eslint: 10.5.0(jiti@2.7.0)
+ eslint: 10.6.0(jiti@2.7.0)
toml-eslint-parser: 1.0.3
transitivePeerDependencies:
- supports-color
- eslint-plugin-unicorn@64.0.0(eslint@10.5.0(jiti@2.7.0)):
+ eslint-plugin-unicorn@68.0.0(eslint@10.6.0(jiti@2.7.0)):
dependencies:
'@babel/helper-validator-identifier': 7.29.7
- '@eslint-community/eslint-utils': 4.9.1(eslint@10.5.0(jiti@2.7.0))
+ '@eslint-community/eslint-utils': 4.9.1(eslint@10.6.0(jiti@2.7.0))
+ browserslist: 4.28.4
change-case: 5.4.4
ci-info: 4.4.0
- clean-regexp: 1.0.0
core-js-compat: 3.49.0
- eslint: 10.5.0(jiti@2.7.0)
+ detect-indent: 7.0.2
+ eslint: 10.6.0(jiti@2.7.0)
find-up-simple: 1.0.1
- globals: 17.6.0
+ globals: 17.7.0
indent-string: 5.0.0
is-builtin-module: 5.0.0
jsesc: 3.1.0
pluralize: 8.0.0
- regexp-tree: 0.1.27
- regjsparser: 0.13.1
+ regjsparser: 0.13.2
semver: 7.8.5
strip-indent: 4.1.1
- eslint-plugin-unused-imports@4.4.1(@typescript-eslint/eslint-plugin@8.59.2(@typescript-eslint/parser@8.59.2(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.5.0(jiti@2.7.0)):
+ eslint-plugin-unused-imports@4.4.1(@typescript-eslint/eslint-plugin@8.62.0(@typescript-eslint/parser@8.62.0(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.6.0(jiti@2.7.0)):
dependencies:
- eslint: 10.5.0(jiti@2.7.0)
+ eslint: 10.6.0(jiti@2.7.0)
optionalDependencies:
- '@typescript-eslint/eslint-plugin': 8.59.2(@typescript-eslint/parser@8.59.2(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)
+ '@typescript-eslint/eslint-plugin': 8.62.0(@typescript-eslint/parser@8.62.0(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3)
- eslint-plugin-vue@10.9.1(@stylistic/eslint-plugin@5.10.0(eslint@10.5.0(jiti@2.7.0)))(@typescript-eslint/parser@8.59.2(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.5.0(jiti@2.7.0))(vue-eslint-parser@10.4.0(eslint@10.5.0(jiti@2.7.0))):
+ eslint-plugin-vue@10.9.2(@stylistic/eslint-plugin@5.10.0(eslint@10.6.0(jiti@2.7.0)))(@typescript-eslint/parser@8.62.0(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.6.0(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.6.0(jiti@2.7.0))):
dependencies:
- '@eslint-community/eslint-utils': 4.9.1(eslint@10.5.0(jiti@2.7.0))
- eslint: 10.5.0(jiti@2.7.0)
+ '@eslint-community/eslint-utils': 4.9.1(eslint@10.6.0(jiti@2.7.0))
+ eslint: 10.6.0(jiti@2.7.0)
natural-compare: 1.4.0
nth-check: 2.1.1
- postcss-selector-parser: 7.1.1
+ postcss-selector-parser: 7.1.4
semver: 7.8.5
- vue-eslint-parser: 10.4.0(eslint@10.5.0(jiti@2.7.0))
+ vue-eslint-parser: 10.4.1(eslint@10.6.0(jiti@2.7.0))
xml-name-validator: 4.0.0
optionalDependencies:
- '@stylistic/eslint-plugin': 5.10.0(eslint@10.5.0(jiti@2.7.0))
- '@typescript-eslint/parser': 8.59.2(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)
+ '@stylistic/eslint-plugin': 5.10.0(eslint@10.6.0(jiti@2.7.0))
+ '@typescript-eslint/parser': 8.62.0(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3)
- eslint-plugin-yml@3.3.2(eslint@10.5.0(jiti@2.7.0)):
+ eslint-plugin-yml@3.5.0(eslint@10.6.0(jiti@2.7.0)):
dependencies:
'@eslint/core': 1.2.1
'@eslint/plugin-kit': 0.7.2
'@ota-meshi/ast-token-store': 0.3.0
diff-sequences: 29.6.3
escape-string-regexp: 5.0.0
- eslint: 10.5.0(jiti@2.7.0)
+ eslint: 10.6.0(jiti@2.7.0)
natural-compare: 1.4.0
yaml-eslint-parser: 2.0.0
- eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.38)(eslint@10.5.0(jiti@2.7.0)):
+ eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.39)(eslint@10.6.0(jiti@2.7.0)):
dependencies:
- '@vue/compiler-sfc': 3.5.38
- eslint: 10.5.0(jiti@2.7.0)
+ '@vue/compiler-sfc': 3.5.39
+ eslint: 10.6.0(jiti@2.7.0)
eslint-scope@5.1.1:
dependencies:
@@ -8071,9 +7721,9 @@ snapshots:
eslint-visitor-keys@5.0.1: {}
- eslint@10.5.0(jiti@2.7.0):
+ eslint@10.6.0(jiti@2.7.0):
dependencies:
- '@eslint-community/eslint-utils': 4.9.1(eslint@10.5.0(jiti@2.7.0))
+ '@eslint-community/eslint-utils': 4.9.1(eslint@10.6.0(jiti@2.7.0))
'@eslint-community/regexpp': 4.12.2
'@eslint/config-array': 0.23.5
'@eslint/config-helpers': 0.6.0
@@ -8110,14 +7760,14 @@ snapshots:
espree@10.4.0:
dependencies:
- acorn: 8.16.0
- acorn-jsx: 5.3.2(acorn@8.16.0)
+ acorn: 8.17.0
+ acorn-jsx: 5.3.2(acorn@8.17.0)
eslint-visitor-keys: 4.2.1
espree@11.2.0:
dependencies:
- acorn: 8.16.0
- acorn-jsx: 5.3.2(acorn@8.16.0)
+ acorn: 8.17.0
+ acorn-jsx: 5.3.2(acorn@8.17.0)
eslint-visitor-keys: 5.0.1
esprima@4.0.1: {}
@@ -8172,9 +7822,9 @@ snapshots:
signal-exit: 3.0.7
strip-final-newline: 3.0.0
- expect-type@1.3.0: {}
+ expect-type@1.4.0: {}
- exsolve@1.0.8: {}
+ exsolve@1.1.0: {}
extendable-error@0.1.7: {}
@@ -8190,8 +7840,8 @@ snapshots:
'@types/object-path': 0.11.4
'@types/semver': 7.7.1
'@types/ua-parser-js': 0.7.39
- browserslist: 4.28.2
- caniuse-lite: 1.0.30001792
+ browserslist: 4.28.4
+ caniuse-lite: 1.0.30001799
isbot: 3.8.0
object-path: 0.11.8
semver: 7.8.5
@@ -8224,9 +7874,9 @@ snapshots:
farm-plugin-replace-dirname-win32-x64-msvc@0.2.1:
optional: true
- farm-plugin-replace-dirname@0.2.1(@types/node@26.0.0):
+ farm-plugin-replace-dirname@0.2.1(@types/node@26.0.1):
dependencies:
- '@changesets/cli': 2.31.0(@types/node@26.0.0)
+ '@changesets/cli': 2.31.0(@types/node@26.0.1)
'@farmfe/utils': 0.0.1
cac: 6.7.14
optionalDependencies:
@@ -8266,7 +7916,7 @@ snapshots:
fast-uri@3.1.2: {}
- fast-wrap-ansi@0.2.0:
+ fast-wrap-ansi@0.2.2:
dependencies:
fast-string-width: 3.0.2
@@ -8318,15 +7968,15 @@ snapshots:
flatted@3.4.2: {}
- floating-vue@5.2.2(vue@3.5.38(typescript@6.0.3)):
+ floating-vue@5.2.2(vue@3.5.39(typescript@6.0.3)):
dependencies:
'@floating-ui/dom': 1.1.1
- vue: 3.5.38(typescript@6.0.3)
- vue-resize: 2.0.0-alpha.1(vue@3.5.38(typescript@6.0.3))
+ vue: 3.5.39(typescript@6.0.3)
+ vue-resize: 2.0.0-alpha.1(vue@3.5.39(typescript@6.0.3))
focus-trap@7.8.0:
dependencies:
- tabbable: 6.4.0
+ tabbable: 6.5.0
follow-redirects@1.16.0(debug@4.4.3):
optionalDependencies:
@@ -8370,18 +8020,18 @@ snapshots:
call-bind-apply-helpers: 1.0.2
es-define-property: 1.0.1
es-errors: 1.3.0
- es-object-atoms: 1.1.1
+ es-object-atoms: 1.1.2
function-bind: 1.1.2
get-proto: 1.0.1
gopd: 1.2.0
has-symbols: 1.1.0
- hasown: 2.0.3
+ hasown: 2.0.4
math-intrinsics: 1.1.0
get-proto@1.0.1:
dependencies:
dunder-proto: 1.0.1
- es-object-atoms: 1.1.1
+ es-object-atoms: 1.1.2
get-stream@6.0.1: {}
@@ -8403,11 +8053,9 @@ snapshots:
dependencies:
is-glob: 4.0.3
- glob-to-regexp@0.4.1: {}
-
globals@15.15.0: {}
- globals@17.6.0: {}
+ globals@17.7.0: {}
globby@11.1.0:
dependencies:
@@ -8440,7 +8088,7 @@ snapshots:
dependencies:
has-symbols: 1.1.0
- hasown@2.0.3:
+ hasown@2.0.4:
dependencies:
function-bind: 1.1.2
@@ -8453,7 +8101,7 @@ snapshots:
hast-util-whitespace: 3.0.0
html-void-elements: 3.0.0
mdast-util-to-hast: 13.2.1
- property-information: 7.1.0
+ property-information: 7.2.0
space-separated-tokens: 2.0.2
stringify-entities: 4.0.4
zwitch: 2.0.4
@@ -8498,7 +8146,7 @@ snapshots:
statuses: 2.0.2
toidentifier: 1.0.1
- http-proxy-middleware@3.0.5:
+ http-proxy-middleware@3.0.7:
dependencies:
'@types/http-proxy': 1.17.17
debug: 4.4.3
@@ -8517,7 +8165,7 @@ snapshots:
transitivePeerDependencies:
- debug
- human-id@4.1.3: {}
+ human-id@4.2.0: {}
human-signals@2.1.0: {}
@@ -8580,11 +8228,11 @@ snapshots:
is-builtin-module@5.0.0:
dependencies:
- builtin-modules: 5.1.0
+ builtin-modules: 5.3.0
is-core-module@2.16.2:
dependencies:
- hasown: 2.0.3
+ hasown: 2.0.4
is-docker@2.2.1: {}
@@ -8629,7 +8277,7 @@ snapshots:
call-bound: 1.0.4
gopd: 1.2.0
has-tostringtag: 1.0.2
- hasown: 2.0.3
+ hasown: 2.0.4
is-stream@2.0.1: {}
@@ -8657,7 +8305,7 @@ snapshots:
jest-worker@27.5.1:
dependencies:
- '@types/node': 26.0.0
+ '@types/node': 26.0.1
merge-stream: 2.0.0
supports-color: 8.1.1
@@ -8665,12 +8313,12 @@ snapshots:
js-tokens@10.0.0: {}
- js-yaml@3.14.2:
+ js-yaml@3.15.0:
dependencies:
argparse: 1.0.10
esprima: 4.0.1
- js-yaml@4.1.1:
+ js-yaml@4.3.0:
dependencies:
argparse: 2.0.1
@@ -8690,7 +8338,7 @@ snapshots:
jsonc-eslint-parser@3.1.0:
dependencies:
- acorn: 8.16.0
+ acorn: 8.17.0
eslint-visitor-keys: 5.0.1
semver: 7.8.5
@@ -8706,7 +8354,7 @@ snapshots:
optionalDependencies:
graceful-fs: 4.2.11
- katex@0.16.45:
+ katex@0.16.47:
dependencies:
commander: 8.3.0
@@ -8722,7 +8370,7 @@ snapshots:
koa-compose@4.1.0: {}
- koa-compress@5.2.1:
+ koa-compress@5.2.2:
dependencies:
bytes: 3.1.2
compressible: 2.0.18
@@ -8842,14 +8490,14 @@ snapshots:
lint-staged@17.0.8:
dependencies:
- listr2: 10.2.1
+ listr2: 10.2.2
picomatch: 4.0.4
string-argv: 0.3.2
tinyexec: 1.2.4
optionalDependencies:
yaml: 2.9.0
- listr2@10.2.1:
+ listr2@10.2.2:
dependencies:
cli-truncate: 5.2.0
eventemitter3: 5.0.4
@@ -8898,7 +8546,7 @@ snapshots:
longest-streak@3.1.0: {}
- lru-cache@11.3.6: {}
+ lru-cache@11.5.1: {}
lz-string@1.5.0: {}
@@ -9048,7 +8696,7 @@ snapshots:
dependencies:
'@types/hast': 3.0.4
'@types/mdast': 4.0.4
- '@ungap/structured-clone': 1.3.1
+ '@ungap/structured-clone': 1.3.2
devlop: 1.1.0
micromark-util-sanitize-uri: 2.0.1
trim-lines: 3.0.1
@@ -9170,7 +8818,7 @@ snapshots:
dependencies:
'@types/katex': 0.16.8
devlop: 1.1.0
- katex: 0.16.45
+ katex: 0.16.47
micromark-factory-space: 2.0.1
micromark-util-character: 2.1.1
micromark-util-symbol: 2.0.1
@@ -9311,13 +8959,36 @@ snapshots:
minimatch@10.2.5:
dependencies:
- brace-expansion: 5.0.6
+ brace-expansion: 5.0.7
+
+ minimizer-webpack-plugin@5.6.1(esbuild@0.28.1)(lightningcss@1.32.0)(postcss@8.5.16)(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.32.0)(postcss@8.5.16)(webpack-cli@7.1.0(js-yaml@4.3.0)(webpack@5.108.1))):
+ dependencies:
+ '@jridgewell/trace-mapping': 0.3.31
+ jest-worker: 27.5.1
+ schema-utils: 4.3.3
+ terser: 5.48.0
+ webpack: 5.108.1(esbuild@0.28.1)(lightningcss@1.32.0)(postcss@8.5.16)(webpack-cli@7.1.0(js-yaml@4.3.0)(webpack@5.108.1))
+ optionalDependencies:
+ esbuild: 0.28.1
+ lightningcss: 1.32.0
+ postcss: 8.5.16
+ optional: true
+
+ minimizer-webpack-plugin@5.6.1(esbuild@0.28.1)(webpack@5.108.1):
+ dependencies:
+ '@jridgewell/trace-mapping': 0.3.31
+ jest-worker: 27.5.1
+ schema-utils: 4.3.3
+ terser: 5.48.0
+ webpack: 5.108.1(esbuild@0.28.1)(webpack-cli@7.1.0)
+ optionalDependencies:
+ esbuild: 0.28.1
minisearch@7.2.0: {}
mlly@1.8.2:
dependencies:
- acorn: 8.16.0
+ acorn: 8.17.0
pathe: 2.0.3
pkg-types: 1.3.1
ufo: 1.6.4
@@ -9334,7 +9005,7 @@ snapshots:
mute-stream@1.0.0: {}
- nanoid@3.3.12: {}
+ nanoid@3.3.15: {}
natural-compare@1.4.0: {}
@@ -9348,7 +9019,7 @@ snapshots:
node-fetch-native@1.6.7: {}
- node-releases@2.0.38: {}
+ node-releases@2.0.50: {}
normalize-path@3.0.0: {}
@@ -9364,7 +9035,7 @@ snapshots:
dependencies:
boolbase: 1.0.0
- object-deep-merge@2.0.0: {}
+ object-deep-merge@2.0.1: {}
object-path@0.11.8: {}
@@ -9569,23 +9240,23 @@ snapshots:
pkg-types@2.3.1:
dependencies:
confbox: 0.2.4
- exsolve: 1.0.8
+ exsolve: 1.1.0
pathe: 2.0.3
pluralize@8.0.0: {}
- pnpm-workspace-yaml@1.6.0:
+ pnpm-workspace-yaml@1.6.1:
dependencies:
yaml: 2.9.0
- postcss-selector-parser@7.1.1:
+ postcss-selector-parser@7.1.4:
dependencies:
cssesc: 3.0.0
util-deprecate: 1.0.2
- postcss@8.5.15:
+ postcss@8.5.16:
dependencies:
- nanoid: 3.3.12
+ nanoid: 3.3.15
picocolors: 1.1.1
source-map-js: 1.2.1
@@ -9597,13 +9268,13 @@ snapshots:
prettier@2.8.8: {}
- prettier@3.8.3: {}
+ prettier@3.9.1: {}
- property-information@7.1.0: {}
+ property-information@7.2.0: {}
publint@0.3.21:
dependencies:
- '@publint/pack': 0.1.4
+ '@publint/pack': 0.1.5
package-manager-detector: 1.6.0
picocolors: 1.1.1
sade: 1.8.1
@@ -9621,7 +9292,7 @@ snapshots:
read-yaml-file@1.1.0:
dependencies:
graceful-fs: 4.2.11
- js-yaml: 3.14.2
+ js-yaml: 3.15.0
pify: 4.0.1
strip-bom: 3.0.0
@@ -9662,7 +9333,7 @@ snapshots:
regexp-tree@0.1.27: {}
- regjsparser@0.13.1:
+ regjsparser@0.13.2:
dependencies:
jsesc: 3.1.0
@@ -9706,7 +9377,7 @@ snapshots:
rfdc@1.4.1: {}
- rolldown-plugin-dts@0.26.0(@typescript/native-preview@7.0.0-dev.20260508.1)(rolldown@1.1.2)(typescript@6.0.3)(vue-tsc@3.3.5(typescript@6.0.3)):
+ rolldown-plugin-dts@0.26.0(@typescript/native-preview@7.0.0-dev.20260628.1)(rolldown@1.1.3)(typescript@6.0.3)(vue-tsc@3.3.5(typescript@6.0.3)):
dependencies:
'@babel/generator': 8.0.0
'@babel/helper-validator-identifier': 8.0.2
@@ -9716,55 +9387,34 @@ snapshots:
dts-resolver: 3.0.0
get-tsconfig: 5.0.0-beta.5
obug: 2.1.3
- rolldown: 1.1.2
+ rolldown: 1.1.3
optionalDependencies:
- '@typescript/native-preview': 7.0.0-dev.20260508.1
+ '@typescript/native-preview': 7.0.0-dev.20260628.1
typescript: 6.0.3
vue-tsc: 3.3.5(typescript@6.0.3)
transitivePeerDependencies:
- oxc-resolver
- rolldown@1.0.3:
- dependencies:
- '@oxc-project/types': 0.133.0
- '@rolldown/pluginutils': 1.0.0
- optionalDependencies:
- '@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
-
- rolldown@1.1.2:
+ rolldown@1.1.3:
dependencies:
'@oxc-project/types': 0.137.0
- '@rolldown/pluginutils': 1.0.0
+ '@rolldown/pluginutils': 1.0.1
optionalDependencies:
- '@rolldown/binding-android-arm64': 1.1.2
- '@rolldown/binding-darwin-arm64': 1.1.2
- '@rolldown/binding-darwin-x64': 1.1.2
- '@rolldown/binding-freebsd-x64': 1.1.2
- '@rolldown/binding-linux-arm-gnueabihf': 1.1.2
- '@rolldown/binding-linux-arm64-gnu': 1.1.2
- '@rolldown/binding-linux-arm64-musl': 1.1.2
- '@rolldown/binding-linux-ppc64-gnu': 1.1.2
- '@rolldown/binding-linux-s390x-gnu': 1.1.2
- '@rolldown/binding-linux-x64-gnu': 1.1.2
- '@rolldown/binding-linux-x64-musl': 1.1.2
- '@rolldown/binding-openharmony-arm64': 1.1.2
- '@rolldown/binding-wasm32-wasi': 1.1.2
- '@rolldown/binding-win32-arm64-msvc': 1.1.2
- '@rolldown/binding-win32-x64-msvc': 1.1.2
+ '@rolldown/binding-android-arm64': 1.1.3
+ '@rolldown/binding-darwin-arm64': 1.1.3
+ '@rolldown/binding-darwin-x64': 1.1.3
+ '@rolldown/binding-freebsd-x64': 1.1.3
+ '@rolldown/binding-linux-arm-gnueabihf': 1.1.3
+ '@rolldown/binding-linux-arm64-gnu': 1.1.3
+ '@rolldown/binding-linux-arm64-musl': 1.1.3
+ '@rolldown/binding-linux-ppc64-gnu': 1.1.3
+ '@rolldown/binding-linux-s390x-gnu': 1.1.3
+ '@rolldown/binding-linux-x64-gnu': 1.1.3
+ '@rolldown/binding-linux-x64-musl': 1.1.3
+ '@rolldown/binding-openharmony-arm64': 1.1.3
+ '@rolldown/binding-wasm32-wasi': 1.1.3
+ '@rolldown/binding-win32-arm64-msvc': 1.1.3
+ '@rolldown/binding-win32-x64-msvc': 1.1.3
rollup@4.62.2:
dependencies:
@@ -9874,14 +9524,14 @@ snapshots:
'@shikijs/vscode-textmate': 10.0.2
'@types/hast': 3.0.4
- shiki@4.2.0:
+ shiki@4.3.0:
dependencies:
- '@shikijs/core': 4.2.0
- '@shikijs/engine-javascript': 4.2.0
- '@shikijs/engine-oniguruma': 4.2.0
- '@shikijs/langs': 4.2.0
- '@shikijs/themes': 4.2.0
- '@shikijs/types': 4.2.0
+ '@shikijs/core': 4.3.0
+ '@shikijs/engine-javascript': 4.3.0
+ '@shikijs/engine-oniguruma': 4.3.0
+ '@shikijs/langs': 4.3.0
+ '@shikijs/themes': 4.3.0
+ '@shikijs/types': 4.3.0
'@shikijs/vscode-textmate': 10.0.2
'@types/hast': 3.0.4
@@ -10002,30 +9652,20 @@ snapshots:
supports-preserve-symlinks-flag@1.0.0: {}
- synckit@0.11.12:
+ synckit@0.11.13:
dependencies:
- '@pkgr/core': 0.2.9
+ '@pkgr/core': 0.3.6
- tabbable@6.4.0: {}
+ tabbable@6.5.0: {}
tapable@2.3.3: {}
term-size@2.2.1: {}
- terser-webpack-plugin@5.5.0(esbuild@0.28.1)(webpack@5.107.2):
- dependencies:
- '@jridgewell/trace-mapping': 0.3.31
- jest-worker: 27.5.1
- schema-utils: 4.3.3
- terser: 5.47.1
- webpack: 5.107.2(esbuild@0.28.1)(webpack-cli@7.0.3)
- optionalDependencies:
- esbuild: 0.28.1
-
- terser@5.47.1:
+ terser@5.48.0:
dependencies:
'@jridgewell/source-map': 0.3.11
- acorn: 8.16.0
+ acorn: 8.17.0
commander: 2.20.3
source-map-support: 0.5.21
@@ -10073,13 +9713,7 @@ snapshots:
dependencies:
typescript: 6.0.3
- ts-declaration-location@1.0.7(typescript@6.0.3):
- dependencies:
- picomatch: 4.0.4
- typescript: 6.0.3
- optional: true
-
- tsdown@0.22.3(@arethetypeswrong/core@0.18.4)(@typescript/native-preview@7.0.0-dev.20260508.1)(publint@0.3.21)(typescript@6.0.3)(unplugin-unused@0.5.7)(vue-tsc@3.3.5(typescript@6.0.3)):
+ tsdown@0.22.3(@arethetypeswrong/core@0.18.4)(@typescript/native-preview@7.0.0-dev.20260628.1)(publint@0.3.21)(typescript@6.0.3)(unplugin-unused@0.5.7(@farmfe/core@1.7.11(@types/node@26.0.1))(@rspack/core@2.1.1(@swc/helpers@0.5.23))(bun-types-no-globals@1.3.11)(esbuild@0.28.1)(rolldown@1.1.3)(rollup@4.62.2)(unloader@0.9.0)(vite@8.1.0(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1))(vue-tsc@3.3.5(typescript@6.0.3)):
dependencies:
ansis: 4.3.1
cac: 7.0.0
@@ -10089,8 +9723,8 @@ snapshots:
import-without-cache: 0.4.0
obug: 2.1.3
picomatch: 4.0.4
- rolldown: 1.1.2
- rolldown-plugin-dts: 0.26.0(@typescript/native-preview@7.0.0-dev.20260508.1)(rolldown@1.1.2)(typescript@6.0.3)(vue-tsc@3.3.5(typescript@6.0.3))
+ rolldown: 1.1.3
+ rolldown-plugin-dts: 0.26.0(@typescript/native-preview@7.0.0-dev.20260628.1)(rolldown@1.1.3)(typescript@6.0.3)(vue-tsc@3.3.5(typescript@6.0.3))
semver: 7.8.5
tinyexec: 1.2.4
tinyglobby: 0.2.17
@@ -10100,7 +9734,7 @@ snapshots:
'@arethetypeswrong/core': 0.18.4
publint: 0.3.21
typescript: 6.0.3
- unplugin-unused: 0.5.7
+ unplugin-unused: 0.5.7(@farmfe/core@1.7.11(@types/node@26.0.1))(@rspack/core@2.1.1(@swc/helpers@0.5.23))(bun-types-no-globals@1.3.11)(esbuild@0.28.1)(rolldown@1.1.3)(rollup@4.62.2)(unloader@0.9.0)(vite@8.1.0(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1)
transitivePeerDependencies:
- '@ts-macro/tsc'
- '@typescript/native-preview'
@@ -10111,21 +9745,21 @@ snapshots:
tsscmp@1.0.6: {}
- twoslash-protocol@0.3.8: {}
+ twoslash-protocol@0.3.9: {}
- twoslash-vue@0.3.8(typescript@6.0.3):
+ twoslash-vue@0.3.9(typescript@6.0.3):
dependencies:
'@vue/language-core': 3.3.5
- twoslash: 0.3.8(typescript@6.0.3)
- twoslash-protocol: 0.3.8
+ twoslash: 0.3.9(typescript@6.0.3)
+ twoslash-protocol: 0.3.9
typescript: 6.0.3
transitivePeerDependencies:
- supports-color
- twoslash@0.3.8(typescript@6.0.3):
+ twoslash@0.3.9(typescript@6.0.3):
dependencies:
'@typescript/vfs': 1.6.4(typescript@6.0.3)
- twoslash-protocol: 0.3.8
+ twoslash-protocol: 0.3.9
typescript: 6.0.3
transitivePeerDependencies:
- supports-color
@@ -10207,29 +9841,29 @@ snapshots:
picomatch: 4.0.4
unconfig: 7.5.0
- unocss@66.7.2(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.47.1)(yaml@2.9.0)):
- dependencies:
- '@unocss/cli': 66.7.2
- '@unocss/core': 66.7.2
- '@unocss/preset-attributify': 66.7.2
- '@unocss/preset-icons': 66.7.2
- '@unocss/preset-mini': 66.7.2
- '@unocss/preset-tagify': 66.7.2
- '@unocss/preset-typography': 66.7.2
- '@unocss/preset-uno': 66.7.2
- '@unocss/preset-web-fonts': 66.7.2
- '@unocss/preset-wind': 66.7.2
- '@unocss/preset-wind3': 66.7.2
- '@unocss/preset-wind4': 66.7.2
- '@unocss/transformer-attributify-jsx': 66.7.2
- '@unocss/transformer-compile-class': 66.7.2
- '@unocss/transformer-directives': 66.7.2
- '@unocss/transformer-variant-group': 66.7.2
- '@unocss/vite': 66.7.2(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.47.1)(yaml@2.9.0))
+ unocss@66.7.3(vite@8.1.0(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)):
+ dependencies:
+ '@unocss/cli': 66.7.3
+ '@unocss/core': 66.7.3
+ '@unocss/preset-attributify': 66.7.3
+ '@unocss/preset-icons': 66.7.3
+ '@unocss/preset-mini': 66.7.3
+ '@unocss/preset-tagify': 66.7.3
+ '@unocss/preset-typography': 66.7.3
+ '@unocss/preset-uno': 66.7.3
+ '@unocss/preset-web-fonts': 66.7.3
+ '@unocss/preset-wind': 66.7.3
+ '@unocss/preset-wind3': 66.7.3
+ '@unocss/preset-wind4': 66.7.3
+ '@unocss/transformer-attributify-jsx': 66.7.3
+ '@unocss/transformer-compile-class': 66.7.3
+ '@unocss/transformer-directives': 66.7.3
+ '@unocss/transformer-variant-group': 66.7.3
+ '@unocss/vite': 66.7.3(vite@8.1.0(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))
transitivePeerDependencies:
- vite
- unplugin-icons@23.0.1(@vue/compiler-sfc@3.5.38):
+ unplugin-icons@23.0.1(@vue/compiler-sfc@3.5.39):
dependencies:
'@antfu/install-pkg': 1.1.0
'@iconify/utils': 3.1.3
@@ -10237,21 +9871,31 @@ snapshots:
obug: 2.1.3
unplugin: 2.3.11
optionalDependencies:
- '@vue/compiler-sfc': 3.5.38
+ '@vue/compiler-sfc': 3.5.39
- unplugin-unused@0.5.7:
+ unplugin-unused@0.5.7(@farmfe/core@1.7.11(@types/node@26.0.1))(@rspack/core@2.1.1(@swc/helpers@0.5.23))(bun-types-no-globals@1.3.11)(esbuild@0.28.1)(rolldown@1.1.3)(rollup@4.62.2)(unloader@0.9.0)(vite@8.1.0(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1):
dependencies:
empathic: 2.0.1
escape-string-regexp: 5.0.0
js-tokens: 10.0.0
- unplugin: 3.0.0
+ unplugin: 3.2.0(@farmfe/core@1.7.11(@types/node@26.0.1))(@rspack/core@2.1.1(@swc/helpers@0.5.23))(bun-types-no-globals@1.3.11)(esbuild@0.28.1)(rolldown@1.1.3)(rollup@4.62.2)(unloader@0.9.0)(vite@8.1.0(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1)
+ transitivePeerDependencies:
+ - '@farmfe/core'
+ - '@rspack/core'
+ - bun-types-no-globals
+ - esbuild
+ - rolldown
+ - rollup
+ - unloader
+ - vite
+ - webpack
unplugin-utils@0.3.1:
dependencies:
pathe: 2.0.3
picomatch: 4.0.4
- unplugin-vue-components@32.1.0(vue@3.5.38(typescript@6.0.3)):
+ unplugin-vue-components@32.1.0(@farmfe/core@1.7.11(@types/node@26.0.1))(@rspack/core@2.1.1(@swc/helpers@0.5.23))(bun-types-no-globals@1.3.11)(esbuild@0.28.1)(rolldown@1.1.3)(rollup@4.62.2)(unloader@0.9.0)(vite@8.1.0(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.39(typescript@6.0.3))(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.32.0)(postcss@8.5.16)(webpack-cli@7.1.0(js-yaml@4.3.0)(webpack@5.108.1))):
dependencies:
chokidar: 5.0.0
local-pkg: 1.2.1
@@ -10260,28 +9904,64 @@ snapshots:
obug: 2.1.3
picomatch: 4.0.4
tinyglobby: 0.2.17
- unplugin: 3.0.0
+ unplugin: 3.2.0(@farmfe/core@1.7.11(@types/node@26.0.1))(@rspack/core@2.1.1(@swc/helpers@0.5.23))(bun-types-no-globals@1.3.11)(esbuild@0.28.1)(rolldown@1.1.3)(rollup@4.62.2)(unloader@0.9.0)(vite@8.1.0(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.32.0)(postcss@8.5.16)(webpack-cli@7.1.0(js-yaml@4.3.0)(webpack@5.108.1)))
unplugin-utils: 0.3.1
- vue: 3.5.38(typescript@6.0.3)
+ vue: 3.5.39(typescript@6.0.3)
+ transitivePeerDependencies:
+ - '@farmfe/core'
+ - '@rspack/core'
+ - bun-types-no-globals
+ - esbuild
+ - rolldown
+ - rollup
+ - unloader
+ - vite
+ - webpack
unplugin@2.3.11:
dependencies:
'@jridgewell/remapping': 2.3.5
- acorn: 8.16.0
+ acorn: 8.17.0
picomatch: 4.0.4
webpack-virtual-modules: 0.6.2
- unplugin@3.0.0:
+ unplugin@3.2.0(@farmfe/core@1.7.11(@types/node@26.0.1))(@rspack/core@2.1.1(@swc/helpers@0.5.23))(bun-types-no-globals@1.3.11)(esbuild@0.28.1)(rolldown@1.1.3)(rollup@4.62.2)(unloader@0.9.0)(vite@8.1.0(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.32.0)(postcss@8.5.16)(webpack-cli@7.1.0(js-yaml@4.3.0)(webpack@5.108.1))):
dependencies:
'@jridgewell/remapping': 2.3.5
picomatch: 4.0.4
webpack-virtual-modules: 0.6.2
+ optionalDependencies:
+ '@farmfe/core': 1.7.11(@types/node@26.0.1)
+ '@rspack/core': 2.1.1(@swc/helpers@0.5.23)
+ bun-types-no-globals: 1.3.11
+ esbuild: 0.28.1
+ rolldown: 1.1.3
+ rollup: 4.62.2
+ unloader: 0.9.0
+ vite: 8.1.0(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)
+ webpack: 5.108.1(esbuild@0.28.1)(lightningcss@1.32.0)(postcss@8.5.16)(webpack-cli@7.1.0(js-yaml@4.3.0)(webpack@5.108.1))
+
+ unplugin@3.2.0(@farmfe/core@1.7.11(@types/node@26.0.1))(@rspack/core@2.1.1(@swc/helpers@0.5.23))(bun-types-no-globals@1.3.11)(esbuild@0.28.1)(rolldown@1.1.3)(rollup@4.62.2)(unloader@0.9.0)(vite@8.1.0(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1):
+ dependencies:
+ '@jridgewell/remapping': 2.3.5
+ picomatch: 4.0.4
+ webpack-virtual-modules: 0.6.2
+ optionalDependencies:
+ '@farmfe/core': 1.7.11(@types/node@26.0.1)
+ '@rspack/core': 2.1.1(@swc/helpers@0.5.23)
+ bun-types-no-globals: 1.3.11
+ esbuild: 0.28.1
+ rolldown: 1.1.3
+ rollup: 4.62.2
+ unloader: 0.9.0
+ vite: 8.1.0(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)
+ webpack: 5.108.1(esbuild@0.28.1)(webpack-cli@7.1.0)
untildify@4.0.0: {}
- update-browserslist-db@1.2.3(browserslist@4.28.2):
+ update-browserslist-db@1.2.3(browserslist@4.28.4):
dependencies:
- browserslist: 4.28.2
+ browserslist: 4.28.4
escalade: 3.2.0
picocolors: 1.1.1
@@ -10305,67 +9985,67 @@ snapshots:
'@types/unist': 3.0.3
vfile-message: 4.0.3
- vite@7.3.3(@types/node@26.0.0)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.47.1)(yaml@2.9.0):
+ vite@7.3.6(@types/node@26.0.1)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0):
dependencies:
- esbuild: 0.27.7
+ esbuild: 0.28.1
fdir: 6.5.0(picomatch@4.0.4)
picomatch: 4.0.4
- postcss: 8.5.15
+ postcss: 8.5.16
rollup: 4.62.2
tinyglobby: 0.2.17
optionalDependencies:
- '@types/node': 26.0.0
+ '@types/node': 26.0.1
fsevents: 2.3.3
jiti: 2.7.0
lightningcss: 1.32.0
- terser: 5.47.1
+ terser: 5.48.0
yaml: 2.9.0
- vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.47.1)(yaml@2.9.0):
+ vite@8.1.0(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0):
dependencies:
lightningcss: 1.32.0
picomatch: 4.0.4
- postcss: 8.5.15
- rolldown: 1.0.3
+ postcss: 8.5.16
+ rolldown: 1.1.3
tinyglobby: 0.2.17
optionalDependencies:
- '@types/node': 26.0.0
+ '@types/node': 26.0.1
esbuild: 0.28.1
fsevents: 2.3.3
jiti: 2.7.0
- terser: 5.47.1
+ terser: 5.48.0
yaml: 2.9.0
- vitepress-plugin-group-icons@1.7.5(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.47.1)(yaml@2.9.0)):
+ vitepress-plugin-group-icons@1.7.5(vite@8.1.0(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)):
dependencies:
'@iconify-json/logos': 1.2.11
- '@iconify-json/vscode-icons': 1.2.49
+ '@iconify-json/vscode-icons': 1.2.62
'@iconify/utils': 3.1.3
optionalDependencies:
- vite: 8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.47.1)(yaml@2.9.0)
+ vite: 8.1.0(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)
- vitepress@2.0.0-alpha.15(@types/node@26.0.0)(change-case@5.4.4)(jiti@2.7.0)(lightningcss@1.32.0)(postcss@8.5.15)(terser@5.47.1)(typescript@6.0.3)(yaml@2.9.0):
+ vitepress@2.0.0-alpha.15(@types/node@26.0.1)(change-case@5.4.4)(jiti@2.7.0)(lightningcss@1.32.0)(postcss@8.5.16)(terser@5.48.0)(typescript@6.0.3)(yaml@2.9.0):
dependencies:
'@docsearch/css': 4.6.3
'@docsearch/js': 4.6.3
- '@iconify-json/simple-icons': 1.2.81
+ '@iconify-json/simple-icons': 1.2.87
'@shikijs/core': 3.23.0
'@shikijs/transformers': 3.23.0
'@shikijs/types': 3.23.0
'@types/markdown-it': 14.1.2
- '@vitejs/plugin-vue': 6.0.6(vite@7.3.3(@types/node@26.0.0)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.47.1)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3))
- '@vue/devtools-api': 8.1.2
- '@vue/shared': 3.5.38
- '@vueuse/core': 14.3.0(vue@3.5.38(typescript@6.0.3))
- '@vueuse/integrations': 14.3.0(change-case@5.4.4)(focus-trap@7.8.0)(vue@3.5.38(typescript@6.0.3))
+ '@vitejs/plugin-vue': 6.0.7(vite@7.3.6(@types/node@26.0.1)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.39(typescript@6.0.3))
+ '@vue/devtools-api': 8.1.5
+ '@vue/shared': 3.5.39
+ '@vueuse/core': 14.3.0(vue@3.5.39(typescript@6.0.3))
+ '@vueuse/integrations': 14.3.0(change-case@5.4.4)(focus-trap@7.8.0)(vue@3.5.39(typescript@6.0.3))
focus-trap: 7.8.0
mark.js: 8.11.1
minisearch: 7.2.0
shiki: 3.23.0
- vite: 7.3.3(@types/node@26.0.0)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.47.1)(yaml@2.9.0)
- vue: 3.5.38(typescript@6.0.3)
+ vite: 7.3.6(@types/node@26.0.1)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0)
+ vue: 3.5.39(typescript@6.0.3)
optionalDependencies:
- postcss: 8.5.15
+ postcss: 8.5.16
transitivePeerDependencies:
- '@types/node'
- async-validator
@@ -10391,17 +10071,17 @@ snapshots:
- universal-cookie
- yaml
- vitest@4.1.9(@types/node@26.0.0)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.47.1)(yaml@2.9.0)):
+ vitest@4.1.9(@types/node@26.0.1)(vite@8.1.0(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)):
dependencies:
'@vitest/expect': 4.1.9
- '@vitest/mocker': 4.1.9(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.47.1)(yaml@2.9.0))
+ '@vitest/mocker': 4.1.9(vite@8.1.0(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))
'@vitest/pretty-format': 4.1.9
'@vitest/runner': 4.1.9
'@vitest/snapshot': 4.1.9
'@vitest/spy': 4.1.9
'@vitest/utils': 4.1.9
es-module-lexer: 2.1.0
- expect-type: 1.3.0
+ expect-type: 1.4.0
magic-string: 0.30.21
obug: 2.1.3
pathe: 2.0.3
@@ -10411,19 +10091,19 @@ snapshots:
tinyexec: 1.2.4
tinyglobby: 0.2.17
tinyrainbow: 3.1.0
- vite: 8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.47.1)(yaml@2.9.0)
+ vite: 8.1.0(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)
why-is-node-running: 2.3.0
optionalDependencies:
- '@types/node': 26.0.0
+ '@types/node': 26.0.1
transitivePeerDependencies:
- msw
vscode-uri@3.1.0: {}
- vue-eslint-parser@10.4.0(eslint@10.5.0(jiti@2.7.0)):
+ vue-eslint-parser@10.4.1(eslint@10.6.0(jiti@2.7.0)):
dependencies:
debug: 4.4.3
- eslint: 10.5.0(jiti@2.7.0)
+ eslint: 10.6.0(jiti@2.7.0)
eslint-scope: 9.1.2
eslint-visitor-keys: 5.0.1
espree: 11.2.0
@@ -10432,9 +10112,9 @@ snapshots:
transitivePeerDependencies:
- supports-color
- vue-resize@2.0.0-alpha.1(vue@3.5.38(typescript@6.0.3)):
+ vue-resize@2.0.0-alpha.1(vue@3.5.39(typescript@6.0.3)):
dependencies:
- vue: 3.5.38(typescript@6.0.3)
+ vue: 3.5.39(typescript@6.0.3)
vue-tsc@3.3.5(typescript@6.0.3):
dependencies:
@@ -10442,28 +10122,27 @@ snapshots:
'@vue/language-core': 3.3.5
typescript: 6.0.3
- vue@3.5.38(typescript@6.0.3):
+ vue@3.5.39(typescript@6.0.3):
dependencies:
- '@vue/compiler-dom': 3.5.38
- '@vue/compiler-sfc': 3.5.38
- '@vue/runtime-dom': 3.5.38
- '@vue/server-renderer': 3.5.38(vue@3.5.38(typescript@6.0.3))
- '@vue/shared': 3.5.38
+ '@vue/compiler-dom': 3.5.39
+ '@vue/compiler-sfc': 3.5.39
+ '@vue/runtime-dom': 3.5.39
+ '@vue/server-renderer': 3.5.39(vue@3.5.39(typescript@6.0.3))
+ '@vue/shared': 3.5.39
optionalDependencies:
typescript: 6.0.3
walkdir@0.4.1: {}
- watchpack@2.5.1:
+ watchpack@2.5.2:
dependencies:
- glob-to-regexp: 0.4.1
graceful-fs: 4.2.11
wcwidth@1.0.1:
dependencies:
defaults: 1.0.4
- webpack-cli@7.0.3(webpack@5.107.2):
+ webpack-cli@7.1.0(js-yaml@4.3.0)(webpack@5.108.1):
dependencies:
'@discoveryjs/json-ext': 1.1.0
commander: 14.0.3
@@ -10472,8 +10151,10 @@ snapshots:
import-local: 3.2.0
interpret: 3.1.1
rechoir: 0.8.0
- webpack: 5.107.2(esbuild@0.28.1)(webpack-cli@7.0.3)
+ webpack: 5.108.1(esbuild@0.28.1)(webpack-cli@7.1.0)
webpack-merge: 6.0.1
+ optionalDependencies:
+ js-yaml: 4.3.0
webpack-merge@6.0.1:
dependencies:
@@ -10485,36 +10166,85 @@ snapshots:
webpack-virtual-modules@0.6.2: {}
- webpack@5.107.2(esbuild@0.28.1)(webpack-cli@7.0.3):
+ webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.32.0)(postcss@8.5.16)(webpack-cli@7.1.0(js-yaml@4.3.0)(webpack@5.108.1)):
+ dependencies:
+ '@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.17.0
+ acorn-import-phases: 1.0.4(acorn@8.17.0)
+ browserslist: 4.28.4
+ chrome-trace-event: 1.0.4
+ enhanced-resolve: 5.24.1
+ es-module-lexer: 2.1.0
+ eslint-scope: 5.1.1
+ events: 3.3.0
+ graceful-fs: 4.2.11
+ loader-runner: 4.3.2
+ mime-db: 1.54.0
+ minimizer-webpack-plugin: 5.6.1(esbuild@0.28.1)(lightningcss@1.32.0)(postcss@8.5.16)(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.32.0)(postcss@8.5.16)(webpack-cli@7.1.0(js-yaml@4.3.0)(webpack@5.108.1)))
+ neo-async: 2.6.2
+ schema-utils: 4.3.3
+ tapable: 2.3.3
+ watchpack: 2.5.2
+ webpack-sources: 3.5.0
+ optionalDependencies:
+ webpack-cli: 7.1.0(js-yaml@4.3.0)(webpack@5.108.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.108.1(esbuild@0.28.1)(webpack-cli@7.1.0):
dependencies:
'@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
+ acorn: 8.17.0
+ acorn-import-phases: 1.0.4(acorn@8.17.0)
+ browserslist: 4.28.4
chrome-trace-event: 1.0.4
- enhanced-resolve: 5.24.0
+ enhanced-resolve: 5.24.1
es-module-lexer: 2.1.0
eslint-scope: 5.1.1
events: 3.3.0
- glob-to-regexp: 0.4.1
graceful-fs: 4.2.11
loader-runner: 4.3.2
mime-db: 1.54.0
+ minimizer-webpack-plugin: 5.6.1(esbuild@0.28.1)(webpack@5.108.1)
neo-async: 2.6.2
schema-utils: 4.3.3
tapable: 2.3.3
- terser-webpack-plugin: 5.5.0(esbuild@0.28.1)(webpack@5.107.2)
- watchpack: 2.5.1
+ watchpack: 2.5.2
webpack-sources: 3.5.0
optionalDependencies:
- webpack-cli: 7.0.3(webpack@5.107.2)
+ webpack-cli: 7.1.0(js-yaml@4.3.0)(webpack@5.108.1)
transitivePeerDependencies:
+ - '@minify-html/node'
- '@swc/core'
+ - '@swc/css'
+ - '@swc/html'
+ - clean-css
+ - cssnano
+ - csso
- esbuild
+ - html-minifier-terser
+ - lightningcss
+ - postcss
- uglify-js
which@2.0.2:
@@ -10548,7 +10278,7 @@ snapshots:
string-width: 7.2.0
strip-ansi: 7.2.0
- ws@8.20.0: {}
+ ws@8.21.0: {}
xml-name-validator@4.0.0: {}
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index 0aa6e852..b6cc7a3d 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -12,15 +12,15 @@ packages:
catalogs:
dev:
- '@antfu/eslint-config': ^9.0.0
- '@antfu/ni': ^30.1.0
- '@arethetypeswrong/core': ^0.18.3
- '@types/node': ^26.0.0
+ '@antfu/eslint-config': ^9.1.0
+ '@antfu/ni': ^30.2.0
+ '@arethetypeswrong/core': ^0.18.4
+ '@types/node': ^26.0.1
'@types/picomatch': ^4.0.3
- '@typescript/native-preview': 7.0.0-dev.20260508.1
+ '@typescript/native-preview': 7.0.0-dev.20260628.1
ansis: ^4.3.1
bumpp: ^11.1.0
- eslint: ^10.5.0
+ eslint: ^10.6.0
eslint-plugin-format: ^2.0.1
jiti: ^2.7.0
lint-staged: ^17.0.8
@@ -32,31 +32,31 @@ catalogs:
docs:
'@iconify-json/ri': ^1.2.10
- '@shikijs/vitepress-twoslash': ^4.2.0
+ '@shikijs/vitepress-twoslash': ^4.3.0
case-police: ^2.2.1
consola: ^3.4.2
- dotenv: ^17.4.2
markdown-it: ^14.2.0
markdown-it-github-alerts: ^1.0.1
ofetch: ^1.5.1
- unocss: ^66.7.2
+ unocss: ^66.7.3
unplugin-icons: ^23.0.1
unplugin-vue-components: ^32.1.0
vitepress: 2.0.0-alpha.15
vitepress-plugin-group-icons: ^1.7.5
- vue: ^3.5.38
+ vue: ^3.5.39
vue-tsc: ^3.3.5
peer:
'@farmfe/core': ^1.7.11
- '@rspack/core': ^2.0.8
+ '@rsbuild/core': ^2.1.1
+ '@rspack/core': ^2.1.1
bun-types-no-globals: ^1.3.11
esbuild: ^0.28.1
- rolldown: ^1.1.2
+ rolldown: ^1.1.3
rollup: ^4.62.2
unloader: ^0.9.0
- vite: ^8.0.16
- webpack: ^5.107.2
+ vite: ^8.1.0
+ webpack: ^5.108.1
prod:
'@jridgewell/remapping': ^2.3.5
@@ -65,10 +65,10 @@ catalogs:
test:
'@farmfe/cli': ^1.0.5
- '@rspack/cli': ^2.0.8
+ '@rspack/cli': ^2.1.1
magic-string: ^0.30.21
vitest: ^4.1.9
- webpack-cli: ^7.0.3
+ webpack-cli: ^7.1.0
allowBuilds:
core-js: false
diff --git a/scripts/buildFixtures.ts b/scripts/buildFixtures.ts
index 73017b6e..73059bc7 100644
--- a/scripts/buildFixtures.ts
+++ b/scripts/buildFixtures.ts
@@ -45,6 +45,10 @@ for (const name of fixtures) {
execSync('npx rspack --version', { cwd: path, stdio: 'inherit' })
execSync('npx rspack', { cwd: path, stdio: 'inherit' })
+ console.log(c.cyanBright.inverse.bold`\n Rsbuild `, name, '\n')
+ execSync('npx rsbuild --version', { cwd: path, stdio: 'inherit' })
+ execSync('npx rsbuild build', { cwd: path, stdio: 'inherit' })
+
console.log(c.magenta.inverse.bold`\n Farm `, name, '\n')
execSync('npx farm --version', { cwd: path, stdio: 'inherit' })
execSync('npx farm build', { cwd: path, stdio: 'inherit' })
diff --git a/src/define.ts b/src/define.ts
index 540b6617..b302eff4 100644
--- a/src/define.ts
+++ b/src/define.ts
@@ -4,6 +4,7 @@ import { getEsbuildPlugin } from './esbuild'
import { getFarmPlugin } from './farm'
import { getRolldownPlugin } from './rolldown'
import { getRollupPlugin } from './rollup'
+import { getRsbuildPlugin } from './rsbuild'
import { getRspackPlugin } from './rspack'
import { getUnloaderPlugin } from './unloader'
import { getVitePlugin } from './vite'
@@ -31,6 +32,9 @@ export function createUnplugin(
get rspack() {
return getRspackPlugin(factory)
},
+ get rsbuild() {
+ return getRsbuildPlugin(factory)
+ },
get farm() {
return getFarmPlugin(factory)
},
@@ -82,6 +86,12 @@ export function createRspackPlugin(
+ factory: UnpluginFactory,
+): UnpluginInstance['rsbuild'] {
+ return getRsbuildPlugin(factory)
+}
+
export function createFarmPlugin(
factory: UnpluginFactory,
): UnpluginInstance['farm'] {
diff --git a/src/rsbuild/index.ts b/src/rsbuild/index.ts
new file mode 100644
index 00000000..d69cb56b
--- /dev/null
+++ b/src/rsbuild/index.ts
@@ -0,0 +1,54 @@
+import type { RsbuildPlugin } from '@rsbuild/core'
+import type {
+ UnpluginContextMeta,
+ UnpluginFactory,
+ UnpluginInstance,
+ UnpluginOptions,
+} from '../types'
+import { version as unpluginVersion } from '../../package.json'
+import { getRspackPluginFromRaw } from '../rspack'
+import { toArray } from '../utils/general'
+
+export function getRsbuildPlugin, Nested extends boolean = boolean>(
+ factory: UnpluginFactory,
+): UnpluginInstance['rsbuild']
+export function getRsbuildPlugin>(
+ factory: UnpluginFactory,
+) {
+ return (userOptions?: UserOptions) => {
+ const meta: UnpluginContextMeta = {
+ framework: 'rsbuild',
+ versions: { unplugin: unpluginVersion },
+ }
+ const rawPlugins = toArray(factory(userOptions!, meta))
+ const plugins = rawPlugins.map(rawPlugin => toRsbuildPlugin(rawPlugin, meta))
+
+ return plugins.length === 1 ? plugins[0] : plugins
+ }
+}
+
+function toRsbuildPlugin(
+ rawPlugin: UnpluginOptions,
+ meta: UnpluginContextMeta,
+): RsbuildPlugin {
+ const rsbuildOptions = rawPlugin.rsbuild
+
+ return {
+ ...rsbuildOptions,
+ name: rsbuildOptions?.name ?? rawPlugin.name,
+ enforce: rsbuildOptions?.enforce ?? rawPlugin.enforce,
+ async setup(api) {
+ meta.versions = {
+ ...meta.versions,
+ rsbuild: api.context.version,
+ unplugin: meta.versions.unplugin ?? unpluginVersion,
+ }
+
+ api.modifyRspackConfig((config) => {
+ config.plugins.push(getRspackPluginFromRaw([rawPlugin], meta))
+ })
+
+ await rsbuildOptions?.setup?.(api)
+ },
+ }
+}
diff --git a/src/rspack/index.ts b/src/rspack/index.ts
index bc09da0e..2fdefc1b 100644
--- a/src/rspack/index.ts
+++ b/src/rspack/index.ts
@@ -1,10 +1,11 @@
-import type { RspackPluginInstance } from '@rspack/core'
+import type { Compiler, RspackPluginInstance } from '@rspack/core'
import type {
ResolvedUnpluginOptions,
UnpluginContext,
UnpluginContextMeta,
UnpluginFactory,
UnpluginInstance,
+ UnpluginOptions,
} from '../types'
import fs from 'node:fs'
import { resolve } from 'node:path'
@@ -27,206 +28,234 @@ const LOAD_LOADER = resolve(
import.meta.dev ? '../../dist/rspack/loaders/load.mjs' : 'rspack/loaders/load.mjs',
)
+function getRspackVersion(compiler: Compiler): string {
+ return compiler.rspack.rspackVersion ?? compiler.rspack.version
+}
+
export function getRspackPlugin>(
factory: UnpluginFactory,
): UnpluginInstance['rspack'] {
return (userOptions?: UserOptions): RspackPluginInstance => {
return {
apply(compiler) {
- // We need the prefix of virtual modules to be an absolute path so rspack lets us load them (even if it's made up)
- // In the loader we strip the made up prefix path again
- const VIRTUAL_MODULE_PREFIX = resolve(compiler.options.context ?? process.cwd(), 'node_modules/.virtual', compiler.rspack.experiments.VirtualModulesPlugin ? '' : process.pid.toString())
-
- const version = (compiler as any).rspack?.rspackVersion ?? (compiler as any).rspack?.version
const meta: UnpluginContextMeta = {
framework: 'rspack',
- versions: { rspack: version, unplugin: unpluginVersion },
+ versions: { rspack: getRspackVersion(compiler), unplugin: unpluginVersion },
rspack: {
compiler,
},
}
const rawPlugins = toArray(factory(userOptions!, meta))
- for (const rawPlugin of rawPlugins) {
- const plugin = Object.assign(
- rawPlugin,
- {
- __unpluginMeta: meta,
- __virtualModulePrefix: VIRTUAL_MODULE_PREFIX,
+ applyRspackPlugins(compiler, rawPlugins, meta)
+ },
+ }
+ }
+}
+
+export function getRspackPluginFromRaw(
+ rawPlugins: UnpluginOptions[],
+ meta: UnpluginContextMeta,
+): RspackPluginInstance {
+ return {
+ apply(compiler) {
+ applyRspackPlugins(compiler, rawPlugins, meta)
+ },
+ }
+}
+
+function applyRspackPlugins(
+ compiler: Compiler,
+ rawPlugins: UnpluginOptions[],
+ meta: UnpluginContextMeta,
+) {
+ // We need the prefix of virtual modules to be an absolute path so rspack lets us load them (even if it's made up)
+ // In the loader we strip the made up prefix path again
+ const VIRTUAL_MODULE_PREFIX = resolve(compiler.options.context ?? process.cwd(), 'node_modules/.virtual', compiler.rspack.experiments.VirtualModulesPlugin ? '' : process.pid.toString())
+
+ meta.versions = {
+ ...meta.versions,
+ rspack: getRspackVersion(compiler),
+ unplugin: meta.versions.unplugin ?? unpluginVersion,
+ }
+ if (meta.framework === 'rspack')
+ meta.rspack.compiler = compiler
+
+ for (const rawPlugin of rawPlugins) {
+ const plugin = Object.assign(
+ {},
+ rawPlugin,
+ {
+ __unpluginMeta: meta,
+ __virtualModulePrefix: VIRTUAL_MODULE_PREFIX,
+ },
+ ) as ResolvedUnpluginOptions
+
+ const externalModules = new Set()
+
+ // resolveId hook
+ if (plugin.resolveId) {
+ // rspack >= 1.5.0: use native virtual modules plugin
+ // rspack < 1.5.0: use fake virtual modules plugin
+ const vfs = compiler.rspack.experiments.VirtualModulesPlugin
+ ? new compiler.rspack.experiments.VirtualModulesPlugin()
+ : new FakeVirtualModulesPlugin(plugin)
+ vfs.apply(compiler)
+ const vfsModules = new Map>()
+ plugin.__vfsModules = vfsModules
+ plugin.__vfs = vfs as any
+
+ compiler.hooks.compilation.tap(plugin.name, (compilation, { normalModuleFactory }) => {
+ normalModuleFactory.hooks.resolve.tapPromise(plugin.name, async (resolveData) => {
+ const id = normalizeAbsolutePath(resolveData.request)
+
+ const requestContext = resolveData.contextInfo
+ let importer = requestContext.issuer !== '' ? requestContext.issuer : undefined
+ const isEntry = requestContext.issuer === ''
+
+ if (importer?.startsWith(plugin.__virtualModulePrefix))
+ importer = decodeURIComponent(importer.slice(plugin.__virtualModulePrefix.length))
+
+ const context = createBuildContext(compiler, compilation)
+ let error: Error | undefined
+ const pluginContext: UnpluginContext = {
+ error(msg) {
+ if (error == null)
+ error = normalizeMessage(msg)
+ else
+ console.error(`unplugin/rspack: multiple errors returned from resolveId hook: ${msg}`)
+ },
+ warn(msg) {
+ console.warn(`unplugin/rspack: warning from resolveId hook: ${msg}`)
},
- ) as ResolvedUnpluginOptions
-
- const externalModules = new Set()
-
- // resolveId hook
- if (plugin.resolveId) {
- const createPlugin = (plugin: ResolvedUnpluginOptions) => {
- // rspack >= 1.5.0: use native virtual modules plugin
- if (compiler.rspack.experiments.VirtualModulesPlugin)
- return new compiler.rspack.experiments.VirtualModulesPlugin()
- // rspack < 1.5.0: use fake virtual modules plugin
- return new FakeVirtualModulesPlugin(plugin)
- }
- const vfs = createPlugin(plugin)
- vfs.apply(compiler)
- const vfsModules = new Map>()
- plugin.__vfsModules = vfsModules
- plugin.__vfs = vfs as any
-
- compiler.hooks.compilation.tap(plugin.name, (compilation, { normalModuleFactory }) => {
- normalModuleFactory.hooks.resolve.tapPromise(plugin.name, async (resolveData) => {
- const id = normalizeAbsolutePath(resolveData.request)
-
- const requestContext = resolveData.contextInfo
- let importer = requestContext.issuer !== '' ? requestContext.issuer : undefined
- const isEntry = requestContext.issuer === ''
-
- if (importer?.startsWith(plugin.__virtualModulePrefix))
- importer = decodeURIComponent(importer.slice(plugin.__virtualModulePrefix.length))
-
- const context = createBuildContext(compiler, compilation)
- let error: Error | undefined
- const pluginContext: UnpluginContext = {
- error(msg) {
- if (error == null)
- error = normalizeMessage(msg)
- else
- console.error(`unplugin/rspack: multiple errors returned from resolveId hook: ${msg}`)
- },
- warn(msg) {
- console.warn(`unplugin/rspack: warning from resolveId hook: ${msg}`)
- },
- }
-
- const { handler, filter } = normalizeObjectHook('resolveId', plugin.resolveId!)
- if (!filter(id))
- return
-
- const resolveIdResult = await handler.call!({ ...context, ...pluginContext }, id, importer, { isEntry })
-
- if (error != null)
- throw error
- if (resolveIdResult == null)
- return
-
- let resolved = typeof resolveIdResult === 'string' ? resolveIdResult : resolveIdResult.id
-
- const isExternal = typeof resolveIdResult === 'string' ? false : resolveIdResult.external === true
- if (isExternal)
- externalModules.add(resolved)
-
- let isVirtual = true
- try {
- // use the compiler's inputFileSystem if available, otherwise use the node:fs module
- (compiler.inputFileSystem?.statSync ?? fs.statSync)(resolved)
- isVirtual = false
- }
- catch {
- // already resolved virtual modules are not virtual themselves
- isVirtual = !isVirtualModuleId(resolved, plugin)
- }
-
- // If the resolved module does not exist,
- // we treat it as a virtual module
- if (isVirtual) {
- const encodedVirtualPath = encodeVirtualModuleId(resolved, plugin)
-
- if (!vfsModules.has(resolved)) {
- const fsPromise = Promise.resolve(vfs.writeModule(encodedVirtualPath, ''))
- vfsModules.set(resolved, fsPromise)
- await fsPromise
- }
- else {
- // Ensure that the module is written to the virtual file system
- // before we use it.
- await vfsModules.get(resolved)
- }
-
- resolved = encodedVirtualPath
- }
-
- resolveData.request = resolved
- })
- })
}
- // load hook
- if (plugin.load) {
- compiler.options.module.rules.unshift({
- enforce: plugin.enforce,
- include(id) {
- if (isVirtualModuleId(id, plugin))
- id = decodeVirtualModuleId(id, plugin)
-
- // load include filter
- if (plugin.loadInclude && !plugin.loadInclude(id))
- return false
-
- const { filter } = normalizeObjectHook('load', plugin.load!)
- if (!filter(id))
- return false
-
- // Don't run load hook for external modules
- return !externalModules.has(id)
- },
- use: [{
- loader: LOAD_LOADER,
- options: {
- plugin,
- },
- }],
- type: 'javascript/auto',
- })
- }
+ const { handler, filter } = normalizeObjectHook('resolveId', plugin.resolveId!)
+ if (!filter(id))
+ return
- // transform hook
- if (plugin.transform) {
- compiler.options.module.rules.unshift({
- enforce: plugin.enforce,
- use(data) {
- return transformUse(data, plugin, TRANSFORM_LOADER)
- },
- })
- }
+ const resolveIdResult = await handler.call!({ ...context, ...pluginContext }, id, importer, { isEntry })
+
+ if (error != null)
+ throw error
+ if (resolveIdResult == null)
+ return
- if (plugin.rspack)
- plugin.rspack(compiler)
-
- if (plugin.watchChange || plugin.buildStart) {
- compiler.hooks.make.tapPromise(plugin.name, async (compilation) => {
- const context = createBuildContext(compiler, compilation)
- if (plugin.watchChange && (compiler.modifiedFiles || compiler.removedFiles)) {
- const promises: Promise[] = []
- if (compiler.modifiedFiles) {
- compiler.modifiedFiles.forEach(file =>
- promises.push(Promise.resolve(plugin.watchChange!.call(context, file, { event: 'update' }))),
- )
- }
- if (compiler.removedFiles) {
- compiler.removedFiles.forEach(file =>
- promises.push(Promise.resolve(plugin.watchChange!.call(context, file, { event: 'delete' }))),
- )
- }
- await Promise.all(promises)
- }
-
- if (plugin.buildStart)
- return await plugin.buildStart.call(context)
- })
+ let resolved = typeof resolveIdResult === 'string' ? resolveIdResult : resolveIdResult.id
+
+ const isExternal = typeof resolveIdResult === 'string' ? false : resolveIdResult.external === true
+ if (isExternal)
+ externalModules.add(resolved)
+
+ let isVirtual = true
+ try {
+ // use the compiler's inputFileSystem if available, otherwise use the node:fs module
+ (compiler.inputFileSystem?.statSync ?? fs.statSync)(resolved)
+ isVirtual = false
}
+ catch {
+ // already resolved virtual modules are not virtual themselves
+ isVirtual = !isVirtualModuleId(resolved, plugin)
+ }
+
+ // If the resolved module does not exist,
+ // we treat it as a virtual module
+ if (isVirtual) {
+ const encodedVirtualPath = encodeVirtualModuleId(resolved, plugin)
+
+ if (!vfsModules.has(resolved)) {
+ const fsPromise = Promise.resolve(vfs.writeModule(encodedVirtualPath, ''))
+ vfsModules.set(resolved, fsPromise)
+ await fsPromise
+ }
+ else {
+ // Ensure that the module is written to the virtual file system
+ // before we use it.
+ await vfsModules.get(resolved)
+ }
- if (plugin.buildEnd) {
- compiler.hooks.emit.tapPromise(plugin.name, async (compilation) => {
- await plugin.buildEnd!.call(createBuildContext(compiler, compilation))
- })
+ resolved = encodedVirtualPath
}
- if (plugin.writeBundle) {
- compiler.hooks.afterEmit.tapPromise(plugin.name, async () => {
- await plugin.writeBundle!()
- })
+ resolveData.request = resolved
+ })
+ })
+ }
+
+ // load hook
+ if (plugin.load) {
+ compiler.options.module.rules.unshift({
+ enforce: plugin.enforce,
+ include(id) {
+ if (isVirtualModuleId(id, plugin))
+ id = decodeVirtualModuleId(id, plugin)
+
+ // load include filter
+ if (plugin.loadInclude && !plugin.loadInclude(id))
+ return false
+
+ const { filter } = normalizeObjectHook('load', plugin.load!)
+ if (!filter(id))
+ return false
+
+ // Don't run load hook for external modules
+ return !externalModules.has(id)
+ },
+ use: [{
+ loader: LOAD_LOADER,
+ options: {
+ plugin,
+ },
+ }],
+ type: 'javascript/auto',
+ })
+ }
+
+ // transform hook
+ if (plugin.transform) {
+ compiler.options.module.rules.unshift({
+ enforce: plugin.enforce,
+ use(data) {
+ return transformUse(data, plugin, TRANSFORM_LOADER)
+ },
+ })
+ }
+
+ if (meta.framework === 'rspack' && plugin.rspack)
+ plugin.rspack(compiler)
+
+ if (plugin.watchChange || plugin.buildStart) {
+ compiler.hooks.make.tapPromise(plugin.name, async (compilation) => {
+ const context = createBuildContext(compiler, compilation)
+ if (plugin.watchChange && (compiler.modifiedFiles || compiler.removedFiles)) {
+ const promises: Promise[] = []
+ if (compiler.modifiedFiles) {
+ compiler.modifiedFiles.forEach(file =>
+ promises.push(Promise.resolve(plugin.watchChange!.call(context, file, { event: 'update' }))),
+ )
+ }
+ if (compiler.removedFiles) {
+ compiler.removedFiles.forEach(file =>
+ promises.push(Promise.resolve(plugin.watchChange!.call(context, file, { event: 'delete' }))),
+ )
}
+ await Promise.all(promises)
}
- },
+
+ if (plugin.buildStart)
+ return await plugin.buildStart.call(context)
+ })
+ }
+
+ if (plugin.buildEnd) {
+ compiler.hooks.emit.tapPromise(plugin.name, async (compilation) => {
+ await plugin.buildEnd!.call(createBuildContext(compiler, compilation))
+ })
+ }
+
+ if (plugin.writeBundle) {
+ compiler.hooks.afterEmit.tapPromise(plugin.name, async () => {
+ await plugin.writeBundle!()
+ })
}
}
}
diff --git a/src/types.ts b/src/types.ts
index aa52f5e8..97f2d2e1 100644
--- a/src/types.ts
+++ b/src/types.ts
@@ -1,4 +1,5 @@
import type { CompilationContext as FarmCompilationContext, JsPlugin as FarmPlugin } from '@farmfe/core'
+import type { RsbuildPlugin } from '@rsbuild/core'
import type { Compilation as RspackCompilation, Compiler as RspackCompiler, LoaderContext as RspackLoaderContext, RspackPluginInstance } from '@rspack/core'
import type { Loader as BunLoader, BunPlugin, PluginBuilder as BunPluginBuilder } from 'bun'
import type { BuildOptions, Plugin as EsbuildPlugin, Loader, PluginBuild } from 'esbuild'
@@ -14,6 +15,7 @@ export type {
EsbuildPlugin,
RolldownPlugin,
RollupPlugin,
+ RsbuildPlugin,
RspackCompiler,
RspackPluginInstance,
UnloaderPlugin,
@@ -133,6 +135,7 @@ export interface UnpluginOptions {
rollup?: Partial | undefined
webpack?: ((compiler: WebpackCompiler) => void) | undefined
rspack?: ((compiler: RspackCompiler) => void) | undefined
+ rsbuild?: Partial | undefined
vite?: Partial | undefined
unloader?: Partial | undefined
rolldown?: Partial | undefined
@@ -172,6 +175,7 @@ export interface UnpluginInstance
rolldown: UnpluginFactoryOutput : RolldownPlugin>
webpack: UnpluginFactoryOutput
rspack: UnpluginFactoryOutput
+ rsbuild: UnpluginFactoryOutput : RsbuildPlugin>
esbuild: UnpluginFactoryOutput
unloader: UnpluginFactoryOutput : UnloaderPlugin>
farm: UnpluginFactoryOutput
@@ -179,7 +183,7 @@ export interface UnpluginInstance
raw: UnpluginFactory
}
-export type SupportedFramework = 'rollup' | 'vite' | 'rolldown' | 'farm' | 'unloader' | 'webpack' | 'rspack' | 'esbuild' | 'bun'
+export type SupportedFramework = 'rollup' | 'vite' | 'rolldown' | 'farm' | 'unloader' | 'webpack' | 'rspack' | 'rsbuild' | 'esbuild' | 'bun'
export type UnpluginContextMeta = Partial & {
/**
@@ -209,6 +213,8 @@ export type UnpluginContextMeta = Partial & {
} | {
framework: 'rspack'
rspack: { compiler: RspackCompiler }
+} | {
+ framework: 'rsbuild'
})
export interface UnpluginMessage {
diff --git a/test/fixtures/load/__test__/build.test.ts b/test/fixtures/load/__test__/build.test.ts
index 504287d7..ca47e602 100644
--- a/test/fixtures/load/__test__/build.test.ts
+++ b/test/fixtures/load/__test__/build.test.ts
@@ -34,6 +34,12 @@ describe('load-called-before-transform', () => {
expect(content).toContain('it is a msg -> through the load hook -> transform-[Injected Rspack]')
})
+ it('rsbuild', async () => {
+ const content = await fs.readFile(r('rsbuild/main.js'), 'utf-8')
+
+ expect(content).toContain('it is a msg -> through the load hook -> transform-[Injected Rsbuild]')
+ })
+
it('farm', async () => {
const content = await fs.readFile(r('farm/main.js'), 'utf-8')
diff --git a/test/fixtures/load/rsbuild.config.mjs b/test/fixtures/load/rsbuild.config.mjs
new file mode 100644
index 00000000..b751688b
--- /dev/null
+++ b/test/fixtures/load/rsbuild.config.mjs
@@ -0,0 +1,30 @@
+import { resolve } from 'node:path'
+import { defineConfig } from '@rsbuild/core'
+import unplugin from './unplugin.js'
+
+const { rsbuild } = unplugin
+
+export default defineConfig({
+ source: {
+ entry: {
+ main: resolve(import.meta.dirname, 'src/main.js'),
+ },
+ },
+ output: {
+ distPath: {
+ root: resolve(import.meta.dirname, 'dist/rsbuild'),
+ js: '',
+ },
+ filename: {
+ js: '[name].js',
+ },
+ filenameHash: false,
+ sourceMap: {
+ js: 'source-map',
+ },
+ },
+ plugins: [rsbuild({ msg: 'Rsbuild' })],
+ tools: {
+ htmlPlugin: false,
+ },
+})
diff --git a/test/fixtures/transform/__test__/build.test.ts b/test/fixtures/transform/__test__/build.test.ts
index fb3618a8..68b50d15 100644
--- a/test/fixtures/transform/__test__/build.test.ts
+++ b/test/fixtures/transform/__test__/build.test.ts
@@ -46,6 +46,14 @@ describe('transform build', () => {
expect(content).toContain('QUERY: [Injected Post Rspack]')
})
+ it('rsbuild', async () => {
+ const content = await fs.readFile(r('rsbuild/main.js'), 'utf-8')
+
+ expect(content).toContain('NON-TARGET: __UNPLUGIN__')
+ expect(content).toContain('TARGET: [Injected Post Rsbuild]')
+ expect(content).toContain('QUERY: [Injected Post Rsbuild]')
+ })
+
it('farm', async () => {
const content = await fs.readFile(r('farm/main.js'), 'utf-8')
diff --git a/test/fixtures/transform/rsbuild.config.mjs b/test/fixtures/transform/rsbuild.config.mjs
new file mode 100644
index 00000000..b751688b
--- /dev/null
+++ b/test/fixtures/transform/rsbuild.config.mjs
@@ -0,0 +1,30 @@
+import { resolve } from 'node:path'
+import { defineConfig } from '@rsbuild/core'
+import unplugin from './unplugin.js'
+
+const { rsbuild } = unplugin
+
+export default defineConfig({
+ source: {
+ entry: {
+ main: resolve(import.meta.dirname, 'src/main.js'),
+ },
+ },
+ output: {
+ distPath: {
+ root: resolve(import.meta.dirname, 'dist/rsbuild'),
+ js: '',
+ },
+ filename: {
+ js: '[name].js',
+ },
+ filenameHash: false,
+ sourceMap: {
+ js: 'source-map',
+ },
+ },
+ plugins: [rsbuild({ msg: 'Rsbuild' })],
+ tools: {
+ htmlPlugin: false,
+ },
+})
diff --git a/test/fixtures/virtual-module/__test__/build.test.ts b/test/fixtures/virtual-module/__test__/build.test.ts
index 2d09bbe2..b1007b7e 100644
--- a/test/fixtures/virtual-module/__test__/build.test.ts
+++ b/test/fixtures/virtual-module/__test__/build.test.ts
@@ -34,6 +34,13 @@ describe('virtual-module build', () => {
expect(content).toContain('VIRTUAL:TWO')
})
+ it('rsbuild', async () => {
+ const content = await fs.readFile(r('rsbuild/main.js'), 'utf-8')
+
+ expect(content).toContain('VIRTUAL:ONE')
+ expect(content).toContain('VIRTUAL:TWO')
+ })
+
it('esbuild', async () => {
const content = await fs.readFile(r('esbuild/main.js'), 'utf-8')
diff --git a/test/fixtures/virtual-module/rsbuild.config.mjs b/test/fixtures/virtual-module/rsbuild.config.mjs
new file mode 100644
index 00000000..30e0a183
--- /dev/null
+++ b/test/fixtures/virtual-module/rsbuild.config.mjs
@@ -0,0 +1,30 @@
+import { resolve } from 'node:path'
+import { defineConfig } from '@rsbuild/core'
+import unplugin from './unplugin.js'
+
+const { rsbuild } = unplugin
+
+export default defineConfig({
+ source: {
+ entry: {
+ main: resolve(import.meta.dirname, 'src/main.js'),
+ },
+ },
+ output: {
+ distPath: {
+ root: resolve(import.meta.dirname, 'dist/rsbuild'),
+ js: '',
+ },
+ filename: {
+ js: '[name].js',
+ },
+ filenameHash: false,
+ sourceMap: {
+ js: 'source-map',
+ },
+ },
+ plugins: [rsbuild()],
+ tools: {
+ htmlPlugin: false,
+ },
+})
diff --git a/test/unit-tests/framework-version/index.test.ts b/test/unit-tests/framework-version/index.test.ts
index 945313b0..f1fdb3ac 100644
--- a/test/unit-tests/framework-version/index.test.ts
+++ b/test/unit-tests/framework-version/index.test.ts
@@ -4,7 +4,7 @@ import { register } from 'unloader'
import { describe, expect, it } from 'vitest'
import { createUnplugin } from '../../../src/define'
import { onlyBun } from '../../utils'
-import { build } from '../utils'
+import { build, toArray } from '../utils'
const require = createRequire(import.meta.url)
const rollupVersion: string = require('rollup/package.json').version
@@ -13,6 +13,10 @@ const rolldownVersion: string = require('rolldown/package.json').version
const unloaderVersion: string = require('unloader/package.json').version
const webpackVersion: string = require('webpack/package.json').version
const rspackVersion: string = require('@rspack/core/package.json').version
+const rsbuildVersion: string = require('@rsbuild/core/package.json').version
+
+const rsbuildPath = path.dirname(require.resolve('@rsbuild/core/package.json'))
+const rsbuildRspackVersion: string = require(require.resolve('@rspack/core/package.json', { paths: [rsbuildPath] })).version
const entry = path.resolve(__dirname, '../filter/test-src/entry.js')
const runWithRegisterHooks = typeof (nodeModule as any).registerHooks === 'function' ? it : it.skip
@@ -176,6 +180,204 @@ describe('framework versions', () => {
expect(allVersions).toMatchObject({ rspack: rspackVersion, unplugin: expect.any(String) })
}, 20_000)
+ it('rsbuild sets versions.rsbuild and versions.rspack', async () => {
+ let framework: string | undefined
+ let versionsRsbuild: string | undefined
+ let versionsRspack: string | undefined
+ let allVersions: Partial> | undefined
+ let rsbuildSetupCalled = false
+ const plugin = createUnplugin((_options, meta) => {
+ framework = meta.framework
+ return {
+ name: 'framework-versions-rsbuild',
+ buildStart() {
+ versionsRsbuild = meta.versions.rsbuild
+ versionsRspack = meta.versions.rspack
+ allVersions = meta.versions
+ },
+ rsbuild: {
+ setup() {
+ rsbuildSetupCalled = true
+ },
+ },
+ }
+ })
+
+ await build.rsbuild({
+ config: {
+ source: {
+ entry: {
+ main: entry,
+ },
+ },
+ output: {
+ distPath: {
+ root: path.resolve(__dirname, '../../../temp/rsbuild-framework-version'),
+ js: '',
+ },
+ filename: {
+ js: '[name].js',
+ },
+ filenameHash: false,
+ },
+ plugins: [plugin.rsbuild()],
+ tools: {
+ htmlPlugin: false,
+ },
+ },
+ })
+
+ expect(framework).toBe('rsbuild')
+ expect(rsbuildSetupCalled).toBe(true)
+ expect(versionsRsbuild).toBe(rsbuildVersion)
+ expect(versionsRspack).toBe(rsbuildRspackVersion)
+ expect(allVersions).toMatchObject({
+ rsbuild: rsbuildVersion,
+ rspack: rsbuildRspackVersion,
+ unplugin: expect.any(String),
+ })
+ }, 20_000)
+
+ it('rsbuild does not call the rspack-specific hook', async () => {
+ let buildStartCalled = false
+ let rspackCalled = false
+ const plugin = createUnplugin(() => ({
+ name: 'rsbuild-with-rspack-hook',
+ buildStart() {
+ buildStartCalled = true
+ },
+ rspack() {
+ rspackCalled = true
+ },
+ }))
+
+ await build.rsbuild({
+ config: {
+ source: {
+ entry: {
+ main: entry,
+ },
+ },
+ output: {
+ distPath: {
+ root: path.resolve(__dirname, '../../../temp/rsbuild-rspack-hook'),
+ js: '',
+ },
+ filename: {
+ js: '[name].js',
+ },
+ filenameHash: false,
+ },
+ plugins: [plugin.rsbuild()],
+ tools: {
+ htmlPlugin: false,
+ },
+ },
+ })
+
+ expect(buildStartCalled).toBe(true)
+ expect(rspackCalled).toBe(false)
+ }, 20_000)
+
+ it('rsbuild respects apply for nested plugins', async () => {
+ const setupCalls: string[] = []
+ const buildStartCalls: string[] = []
+ const plugin = createUnplugin(() => [
+ {
+ name: 'rsbuild-nested-build',
+ buildStart() {
+ buildStartCalls.push('build')
+ },
+ rsbuild: {
+ apply: 'build',
+ setup() {
+ setupCalls.push('build')
+ },
+ },
+ },
+ {
+ name: 'rsbuild-nested-serve',
+ buildStart() {
+ buildStartCalls.push('serve')
+ },
+ rsbuild: {
+ apply: 'serve',
+ setup() {
+ setupCalls.push('serve')
+ },
+ },
+ },
+ ])
+
+ await build.rsbuild({
+ config: {
+ source: {
+ entry: {
+ main: entry,
+ },
+ },
+ output: {
+ distPath: {
+ root: path.resolve(__dirname, '../../../temp/rsbuild-nested-apply'),
+ js: '',
+ },
+ filename: {
+ js: '[name].js',
+ },
+ filenameHash: false,
+ },
+ plugins: plugin.rsbuild(),
+ tools: {
+ htmlPlugin: false,
+ },
+ },
+ })
+
+ expect(setupCalls).toEqual(['build'])
+ expect(buildStartCalls).toEqual(['build'])
+ }, 20_000)
+
+ it('rsbuild runs a single nested plugin', async () => {
+ const buildStartCalls: string[] = []
+ const plugin = createUnplugin(() => [
+ {
+ name: 'rsbuild-single-nested',
+ buildStart() {
+ buildStartCalls.push('build')
+ },
+ },
+ ])
+
+ const rsbuildPlugin = plugin.rsbuild()
+ expect(Array.isArray(rsbuildPlugin)).toBe(false)
+
+ await build.rsbuild({
+ config: {
+ source: {
+ entry: {
+ main: entry,
+ },
+ },
+ output: {
+ distPath: {
+ root: path.resolve(__dirname, '../../../temp/rsbuild-single-nested'),
+ js: '',
+ },
+ filename: {
+ js: '[name].js',
+ },
+ filenameHash: false,
+ },
+ plugins: toArray(rsbuildPlugin),
+ tools: {
+ htmlPlugin: false,
+ },
+ },
+ })
+
+ expect(buildStartCalls).toEqual(['build'])
+ }, 20_000)
+
onlyBun('bun sets versions.bun', async () => {
let hostVersion: string | undefined
let versionsBun: string | undefined
diff --git a/test/unit-tests/utils.ts b/test/unit-tests/utils.ts
index f29c1668..6fac28d5 100644
--- a/test/unit-tests/utils.ts
+++ b/test/unit-tests/utils.ts
@@ -1,3 +1,4 @@
+import * as rsbuild from '@rsbuild/core'
import * as rspack from '@rspack/core'
import * as esbuild from 'esbuild'
import * as rolldown from 'rolldown'
@@ -13,6 +14,12 @@ export const rolldownBuild: typeof rolldown.build = rolldown.build
export const esbuildBuild: typeof esbuild.build = esbuild.build
export const webpackBuild: typeof webpack.webpack = webpack.webpack || (webpack as any).default || webpack
export const rspackBuild: typeof rspack.rspack = rspack.rspack
+export async function rsbuildBuild(options?: rsbuild.CreateRsbuildOptions, buildOptions?: rsbuild.BuildOptions): Promise {
+ const instance = await rsbuild.createRsbuild(options)
+ const result = await instance.build(buildOptions)
+ await result.close()
+ return result
+}
export const bunBuild: typeof Bun.build = typeof Bun !== 'undefined'
? Bun.build
: () => {
@@ -24,6 +31,7 @@ export const webpackVersion: string = ((webpack as any).default || webpack).vers
export const build: {
webpack: typeof webpack.webpack
rspack: typeof rspackBuild
+ rsbuild: typeof rsbuildBuild
rollup: typeof rollupBuild
rolldown: typeof rolldownBuild
vite: typeof viteBuild
@@ -32,6 +40,7 @@ export const build: {
} = {
webpack: webpackBuild,
rspack: rspackBuild,
+ rsbuild: rsbuildBuild,
rollup: rollupBuild,
rolldown: rolldownBuild,
vite(config) {
diff --git a/tsdown.config.ts b/tsdown.config.ts
index 9e25b671..969f6bbd 100644
--- a/tsdown.config.ts
+++ b/tsdown.config.ts
@@ -14,6 +14,7 @@ export default defineConfig({
'rollup',
'esbuild',
'@farmfe/core',
+ '@rsbuild/core',
'@rspack/core',
'rolldown',
'unloader',