diff --git a/CONTRIBUTING_EN.md b/CONTRIBUTING_EN.md
new file mode 100644
index 00000000..c1ce1a91
--- /dev/null
+++ b/CONTRIBUTING_EN.md
@@ -0,0 +1,69 @@
+# Contribution Guide
+
+## Overview
+
+The project repository uses [pnpm workspaces](https://pnpm.io/zh/workspaces) to implement a [Monorepo](https://en.wikipedia.org/wiki/Monorepo), which stores multiple interrelated independent Packages.
+
+- The theme is developed and maintained in the `theme` directory.
+- Plugins are developed and maintained in the `plugins` directory.
+- Documentation is developed and maintained in the `docs` directory.
+
+In the `plugins` directory:
+
+- `plugin-content-update`: Rewrites the `Content` component and provides the `onContentUpdated` hook.
+- `plugin-search`: Provides full-text fuzzy search functionality for the theme.
+- `plugin-shikiji`: A code highlighting plugin that supports highlight, diff, focus, and error level.
+- `plugin-md-power`: Provides enhanced markdown features.
+
+## Development Configuration
+
+Development requirements:
+
+- [Node.js](http://nodejs.org/) version 18.16.0+
+- [pnpm](https://pnpm.io/zh/) version 9+
+
+Clone the repository and install dependencies:
+
+```sh
+pnpm install
+```
+
+Before starting the development service for the first time, build the source code:
+
+```sh
+pnpm build
+```
+
+### Main Tools
+
+- [TypeScript](https://www.typescriptlang.org/) as the development language.
+- [ESLint](https://eslint.org/) for code checking and formatting.
+- [StyleLint](https://stylelint.io/) for code checking and formatting.
+
+### Scripts
+
+#### `pnpm build`
+
+The `build` command uses `tsc` to compile the source code into `.js` files in the `lib` directory. It also copies resources that do not need to be compiled to the corresponding `lib` directory.
+
+After cloning the repository, you need to run this command first to ensure that the project code can run smoothly, as the compiled output directory is excluded from the repository by `.gitignore`.
+
+#### `pnpm dev`
+
+The `dev` command starts two services locally. One runs the `tsup:watch & copy:watch` for the `theme` directory, and the other runs the `vuepress` development service for the example `docs` directory.
+
+By default, all plugins under the `plugins` directory do not have a `dev` command. Therefore, changes to the `plugins` directory may require running the `pnpm build` command to rebuild. Some changes to the `plugins/**/node` directory require re-running `pnpm dev` to take effect.
+
+#### `pnpm lint`
+
+The `lint` command uses ESLint to check all source files.
+
+When `lint` reports errors, you can manually modify the source code to fix the ESLint errors, or run `pnpm lint:fix` to automatically fix them.
+
+#### `pnpm test`
+
+The `test` command uses Vitest to run all tests.
+
+### IDE Support
+
+It is recommended to use `vs code` for development. This repository is configured with the recommended `vs code` extensions for developing this theme. When you import this repository, `vs code` may recommend that you install some extensions.
diff --git a/docs/.vuepress/notes/en/index.ts b/docs/.vuepress/notes/en/index.ts
index 9db896ae..579c6a81 100644
--- a/docs/.vuepress/notes/en/index.ts
+++ b/docs/.vuepress/notes/en/index.ts
@@ -1,8 +1,12 @@
import { defineNotesConfig } from 'vuepress-theme-plume'
-import { themeGuide } from './theme-guide.js'
+import { themeConfig } from './theme-config'
+import { themeGuide } from './theme-guide'
export const enNotes = defineNotesConfig({
dir: 'en/notes',
link: '/',
- notes: [themeGuide],
+ notes: [
+ themeGuide,
+ themeConfig,
+ ],
})
diff --git a/docs/.vuepress/notes/en/theme-config.ts b/docs/.vuepress/notes/en/theme-config.ts
new file mode 100644
index 00000000..a28c4599
--- /dev/null
+++ b/docs/.vuepress/notes/en/theme-config.ts
@@ -0,0 +1,27 @@
+import { defineNoteConfig } from 'vuepress-theme-plume'
+
+export const themeConfig = defineNoteConfig({
+ dir: 'theme/config',
+ link: '/config/',
+ sidebar: [
+ {
+ text: 'Config',
+ collapsed: false,
+ items: [
+ 'intro',
+ 'basic',
+ 'locales',
+ 'notes',
+ ],
+ },
+ {
+ text: 'frontmatter',
+ prefix: 'frontmatter',
+ collapsed: false,
+ items: [
+ 'basic',
+ 'article',
+ ],
+ },
+ ],
+})
diff --git a/docs/.vuepress/notes/en/theme-guide.ts b/docs/.vuepress/notes/en/theme-guide.ts
index a0425581..f3eb12ad 100644
--- a/docs/.vuepress/notes/en/theme-guide.ts
+++ b/docs/.vuepress/notes/en/theme-guide.ts
@@ -10,6 +10,39 @@ export const themeGuide = defineNoteConfig({
icon: 'carbon:idea',
items: [
'intro',
+ 'quick-start',
+ 'project-structure',
+ 'write',
+ 'blog',
+ 'document',
+ 'international',
+ 'deployment',
+ 'optimize-build',
+ ],
+ },
+ {
+ text: 'Write',
+ icon: 'fluent-mdl2:edit-create',
+ collapsed: false,
+ items: [
+ {
+ text: 'markdown',
+ icon: 'material-symbols:markdown-outline',
+ prefix: 'markdown',
+ collapsed: true,
+ items: [
+ 'basic',
+ 'extensions',
+ ],
+ },
+ ],
+ },
+ {
+ text: 'Customization',
+ icon: 'material-symbols:dashboard-customize-outline-rounded',
+ collapsed: false,
+ items: [
+ 'custom-home',
],
},
],
diff --git a/docs/README.md b/docs/README.md
index eb3bb5e5..dc503c8e 100644
--- a/docs/README.md
+++ b/docs/README.md
@@ -183,7 +183,8 @@ export default defineUserConfig({
'hrradev',
{ github: 'TheCoderAlex', name: 'Tang Zifeng' },
{ github: 'HydroGest', name: 'MarkChai' },
- { github: 'sunnyboy-mu', name: '小沐沐吖' }
+ { github: 'sunnyboy-mu', name: '小沐沐吖' },
+ { github: 'zhenghaoyang24', name: 'zhenghaoyang24' },
]"
/>
diff --git a/docs/en/4.Tutorials/frontmatter.md b/docs/en/4.Tutorials/frontmatter.md
new file mode 100644
index 00000000..7ba05538
--- /dev/null
+++ b/docs/en/4.Tutorials/frontmatter.md
@@ -0,0 +1,7 @@
+---
+title: How to user frontmatter
+createTime: 2025/03/03 14:12:59
+permalink: /en/article/gh9w1jj1/
+---
+
+todo ...
diff --git a/docs/en/README.md b/docs/en/README.md
index b9f038a7..d5274d4d 100644
--- a/docs/en/README.md
+++ b/docs/en/README.md
@@ -1,6 +1,5 @@
---
-home: true
-externalLink: false
+pageLayout: home
config:
-
type: hero
@@ -8,19 +7,191 @@ config:
background: tint-plate
hero:
name: Theme Plume
- tagline: Vuepress Next Theme
- text: A simple, feature-rich vuepress document & blog theme
+ tagline: VuePress Next Theme
+ text: A simple, easy-to-use, feature-rich VuePress documentation & blog theme
actions:
-
theme: brand
- text: Quick Start →
- link: /
+ text: Get Started →
+ link: /en/guide/intro/
-
theme: alt
text: Github
link: https://github.com/pengzhanbo/vuepress-theme-plume
+ -
+ type: features
+ features:
+ -
+ title: Responsive Layout
+ icon: twemoji:laptop-computer
+ details: Adapts to mobile devices, PCs, and tablets
+ -
+ title: Blog & Documentation
+ icon: twemoji:open-book
+ details: Whether you want to write a blog, product documentation, or both
+ -
+ title: Out-of-the-Box
+ icon: twemoji:rocket
+ details: Supports zero-configuration out-of-the-box, as well as rich customization options
+ -
+ title: Multi-language
+ icon: twemoji:balance-scale
+ details: Built-in support for Chinese/English, and you can customize and add more language support
+ -
+ title: Dual Color Theme
+ icon: twemoji:cityscape
+ details: Supports light/dark themes, including code highlighting
+ -
+ title: Plugins
+ icon: twemoji:card-file-box
+ details: Built-in rich plugins to meet general website needs
+ -
+ title: Search & Comments
+ icon: twemoji:magnifying-glass-tilted-right
+ details: Supports multiple comment systems, local search, and Algolia search
+ -
+ title: Encryption
+ icon: twemoji:locked-with-key
+ details: Supports full-site encryption and partial encryption (encrypted directories, encrypted articles)
+ -
+ title: Markdown Enhancement
+ icon: twemoji:writing-hand-light-skin-tone
+ details: Supports Markdown syntax, code block grouping, hint containers, task lists, mathematical formulas, code demonstrations, etc.
+ -
+ type: image-text
+ title: Features
+ description: Built-in rich features to meet general website needs.
+ image: /images/plume-1.svg
+ list:
+ -
+ title: Article Information
+ description: Add tags, categories, word count, reading time, writing date, and other information to articles.
+ -
+ title: Comments
+ description: Supports 4 comment systems: Giscus, Waline, Twikoo, Artalk
You can freely choose the comment system that suits your needs.
+ -
+ title: Search
+ description: Supports local search based on minisearch, and also supports Algolia search.
+ -
+ title: Encryption
+ description: Supports full-site encryption and partial encryption (encrypted directories, encrypted articles).
+ -
+ title: Code
+ description: Code copying, CodePen demonstration, JSFiddle demonstration, CodeSandbox demonstration, code groups, line highlighting, line focusing, line warnings, difference comparison, code block folding, etc.
+ -
+ title: Resource Embedding
+ description: Charts:chart.js/ECharts/Mermaid/flowchart
Videos:Bilibili/Youtube/ArtPlayer
PDF, 200K+ Iconify icons
+ -
+ type: text-image
+ title: Blog
+ description: The theme supports blogs by default, allowing you to create your personal blog.
+ image: /images/plume-2.svg
+ list:
+ -
+ title: Article List
+ description: Automatically sorts and generates a blog article list page based on the article writing date.
+ -
+ title: Blogger Information
+ description: Customize name, motto, avatar, and social media links.
+ -
+ title: Categories, Tags, Archives
+ description: Automatically generates category pages, tag pages, and archives articles by year.
+ -
+ type: image-text
+ title: Documentation
+ image: /images/plume-3.svg
+ description: The theme supports documentation by default, allowing you to create product documentation or organize your knowledge system.
+ list:
+ -
+ title: Sidebar
+ description: Automatically generates a sidebar based on the documentation directory, or you can manually configure it. The theme provides a simpler configuration method.
+ -
+ title: Documentation Classification
+ description: You can categorize different documents into different directories for better management of the documentation structure.
-
type: custom
---
-Todo...
+
vuepress@{{ vuepressVersion }}. You should install this version of VuePress. Versions higher or lower than this may have potential compatibility issues.
+ :::
+
+- ### Add `script` in `package.json`
+
+ ::: code-tabs
+ @tab package.json
+
+ ``` json :no-line-numbers
+ {
+ "scripts": {
+ "docs:dev": "vuepress dev docs",
+ "docs:build": "vuepress build docs"
+ }
+ }
+ ```
+
+ :::
+
+ `vuepress` defaults to placing the documentation source code in the `docs` directory.
+
+- ### Add the default temporary and cache directories to the `.gitignore` file
+
+ ::: code-tabs
+ @tab .gitignore
+
+ ``` txt :no-line-numbers
+ node_modules
+ .temp
+ .cache
+ ```
+
+ @tab sh
+
+ ``` sh :no-line-numbers
+ echo 'node_modules' >> .gitignore
+ echo '.temp' >> .gitignore
+ echo '.cache' >> .gitignore
+ ```
+
+ :::
+
+- ### Configure the theme in `docs/.vuepress/config.{js,ts}`
+
+ ::: code-tabs
+ @tab docs/.vuepress/config.ts
+
+ ``` ts :no-line-numbers
+ import { viteBundler } from '@vuepress/bundler-vite'
+ import { defineUserConfig } from 'vuepress'
+ import { plumeTheme } from 'vuepress-theme-plume'
+
+ export default defineUserConfig({
+ // Don't forget to set the default language
+ lang: 'zh-CN',
+ theme: plumeTheme({
+ // more...
+ }),
+ bundler: viteBundler(),
+ })
+ ```
+
+ :::
+
+ :::warning
+ Whether or not you need to use **multiple languages**, you should configure the correct value for the `lang` option in VuePress. The theme needs to determine the language environment text based on the `lang` option.
+ :::
+
+- ### Create a new `README.md` file in the `docs` directory
+
+ Declare the home page configuration.
+ ::: code-tabs
+ @tab README.md
+
+ ``` md :no-line-numbers
+ ---
+ home: true
+ ---
+ ```
+
+ :::
+
+- ### Start your documentation site on the local server
+
+ ::: npm-to
+
+ ``` sh
+ npm run docs:dev
+ ```
+
+ :::
+
+ Vuepress will start a hot-reload development server at [http://localhost:8080](http://localhost:8080). When you modify your Markdown files, the content in the browser will also update automatically.
+
+- ### Done
+
+::::
+
+## Update the Theme
+
+You can run the following command directly in your project to check for available updates:
+
+::: npm-to
+
+``` sh
+npx vp-update
+```
+
+:::
diff --git a/docs/en/notes/theme/guide/write.md b/docs/en/notes/theme/guide/write.md
new file mode 100644
index 00000000..699e2b72
--- /dev/null
+++ b/docs/en/notes/theme/guide/write.md
@@ -0,0 +1,183 @@
+---
+title: Writing Articles
+icon: mingcute:edit-4-line
+createTime: 2025/03/03 13:43:55
+permalink: /en/guide/write/
+tags:
+ - Guide
+ - Quick Start
+---
+
+VuePress supports the complete [Markdown syntax](./markdown/basic.md),
+and uses [YAML](https://dev.to/paulasantamaria/introduction-to-yaml-125f)
+to define frontmatter page metadata, such as title and creation time.
+
+The theme also provides [extensions](./markdown/extensions.md) for Markdown syntax. You can also write HTML directly in
+Markdown, or use Vue components.
+
+## Frontmatter
+
+You can customize each page in VuePress by setting values in the frontmatter.
+Frontmatter is the part at the top of your file between `---`.
+
+::: code-tabs
+@tab post.md
+
+```md
+---
+title: Article Title
+createTime: 2024/09/08 22:53:34
+permalink: /article/9eh4d6ao/
+---
+
+The page content is after the second `---`.
+```
+
+:::
+
+::: details What is frontmatter?
+Frontmatter is a [YAML](https://dev.to/paulasantamaria/introduction-to-yaml-125f) formatted configuration content, placed at the top of the markdown file, separated by `---`.
+
+You can read [this article](../../../4.Tutorials/frontmatter.md) to learn how to write frontmatter correctly.
+:::
+
+## Auto-Generated Frontmatter
+
+By default, the theme will help generate some `frontmatter` configurations for markdown files in the source directory after starting the development service.
+These configurations include: **title**, **creation time**, and **permalink**.
+
+On one hand, this can reduce the repetitive work of content creators; on the other hand, these configurations also provide prerequisite support for other features of the theme.
+
+```md
+---
+title: Title
+createTime: 2024/09/08 22:53:34
+permalink: /article/9eh4d6ao/
+---
+```
+
+### Title
+
+The theme defaults to using the file name as the article title. When parsing the file name, the file name named according to the [file naming convention](#file-naming-convention) such as `1.My Article.md`, the parts `1.` and `.md` will be trimmed, and the final article title will be `My Article`.
+
+### Creation Time
+
+The theme defaults to using the file creation time as the article creation time, and formats it as `yyyy/MM/dd HH:mm:ss`.
+
+### Permalink
+
+**Permalink** refers to the access address after the article is published. Once this address is generated, it will not change unless you manually modify it, even if the file path or file name changes.
+
+Preparing **permalink** in advance is quite valuable. On one hand, it can help improve the SEO of the site and avoid frequent changes to the included addresses; on the other hand, the theme uses a set of specifications to generate **permalink**, which makes the link style of the entire site consistent.
+
+- **Blog Articles**
+
+ For blog articles, the default prefix for permalink is `/article/`, and then a random string of length `8` is generated using [`nanoid`](https://github.com/ai/nanoid) for concatenation as the article's permalink, such as `/article/9eh4d6ao/`.
+
+ The link prefix can also be replaced by modifying [Theme Configuration > article](../config/basic.md#article).
+
+- **Notes**
+
+ For notes, the theme uses a more flexible custom solution. You can declare different link prefixes for notes in [notes > note.link](../config/notes.md#configuration), and then use [`nanoid`](https://github.com/ai/nanoid) to generate a random string of length `8` for concatenation as the permalink for note articles.
+
+### Disabling Auto-Generation
+
+You may not want the theme to do extra auto-generation and prefer to have full control. This is completely fine, and the theme supports controlling the behavior of auto-generating frontmatter through configuration.
+You can easily achieve this through [Theme Configuration > autoFrontmatter](../config/basic.md#autofrontmatter).
+
+::: code-tabs
+@tab .vuepress/config.ts
+
+```ts
+import { defineUserConfig } from 'vuepress'
+import { plumeTheme } from 'vuepress-theme-plume'
+
+export default defineUserConfig({
+ theme: plumeTheme({
+ // Completely disable all auto-generation
+ // autoFrontmatter: false,
+
+ // Control partial auto-generation
+ autoFrontmatter: {
+ permalink: true, // Whether to generate permalink
+ createTime: true, // Whether to generate creation time
+ title: true, // Whether to generate title
+ }
+ })
+})
+```
+
+:::
+
+## Conventions
+
+::: info Note
+The following content is based on the file structure in [Project Structure](./project-structure.md).
+:::
+
+Writing articles with this theme is very easy. You can create `Markdown` files with any name you like in the `docs` directory according to your personal naming preferences.
+
+### Folder Naming Convention
+
+For folder naming in `docs`, the theme has a simple set of conventions.
+
+- The folder name will serve as the `category`, i.e., **category**.
+- Multi-level directories are allowed, and subdirectories will be sub-items of the parent directory's category.
+- If the directory name is declared in [Theme Configuration notes](../config/notes.md) for notes article management, it will not be used as a category directory by default.
+
+Since folder names will serve as category names and are not sorted in theme configuration, for scenarios where sorting is needed, use the following rule for naming:
+
+``` ts :no-line-numbers
+const dir = /\d+\.[\s\S]+/
+// That is, number + . + category name
+// For example: 1.Frontend
+```
+
+The number will serve as the basis for **sorting**. If there is no number, the default sorting rule will be applied.
+
+**Example:**
+
+::: file-tree
+
+- docs
+ - 1.Frontend
+ - 1.HTML/
+ - 2.CSS/
+ - 3.JavaScript/
+ - 2.Backend/
+ - Operations-And-Maintenance/
+:::
+
+The theme will generate a category page based on the directory structure.
+
+### File Naming Convention
+
+- **Blog Articles**
+
+ For the names of **blog articles**, the theme has no specific conventions, and you can name them arbitrarily. The default sorting rule for blog articles is based solely on file creation time.
+ You can also use [frontmatter > sticky](../config/frontmatter/article.md#sticky) to configure whether the article is stickied.
+
+- **Notes**
+
+ For the names of markdown files in **notes**, the same rules as [Folder Naming Convention](#folder-naming-convention) still apply.
+ This can provide a basis for sorting the [auto-generated sidebar](../config/notes.md#auto-generated-sidebar) for notes.
+
+## Article Writing
+
+You can start writing your own articles by creating Markdown files in `docs` using `markdown` syntax.
+For the supported features of markdown extensions, please refer to [this document](./markdown/extensions.md).
+
+Since the theme defaults to auto-generating a `title` for the article's `frontmatter`, the main part of the article content should start with `h2`, i.e., `## Secondary Heading`. If you have disabled `autoFrontmatter.title`, you should start with `h1`, i.e., `# Primary Heading`.
+
+### Tags
+
+You can add tags to an article through `frontmatter.tags`.
+
+```md
+---
+title: My Article
+tags:
+ - Tag 1
+ - Tag 2
+---
+```
diff --git a/docs/en/notes/theme/snippet/create.snippet.md b/docs/en/notes/theme/snippet/create.snippet.md
new file mode 100644
index 00000000..49c3c36d
--- /dev/null
+++ b/docs/en/notes/theme/snippet/create.snippet.md
@@ -0,0 +1,42 @@
+```ansi :no-line-numbers :collapsed-lines
+[0;90m┌[0m [0;36;1mWelcome to VuePress and vuepress-theme-plume ![0m[0m
+[0;90m│[0m[0m
+[0;32m◇[0m Select a language to display / 选择显示语言[0m
+[0;90m│[0m[0m [0;2mSimplified Chinese[0m[0m
+[0;90m│[0m[0m
+[0;32m◇[0m Where do you want to initialize VuePress? [0m
+[0;90m│[0m[0m [0;2m./my-project[0m[0m
+[0;90m│[0m[0m
+[0;32m◇[0m Site name: [0m
+[0;90m│[0m[0m [0;2mMy Vuepress Site[0m[0m
+[0;90m│[0m[0m
+[0;32m◇[0m Site description: [0m
+[0;90m│[0m[0m [0;2mMy Vuepress Site Description[0m[0m
+[0;90m│[0m[0m
+[0;32m◇[0m Use multiple languages? [0m
+[0;90m│[0m[0m [0;2mNo[0m[0m
+[0;90m│[0m[0m
+[0;32m◇[0m Select the default language for the site [0m
+[0;90m│[0m[0m [0;2mSimplified Chinese[0m[0m
+[0;90m│[0m[0m
+[0;32m◇[0m Use TypeScript? [0m
+[0;90m│[0m[0m [0;2mYes[0m[0m
+[0;90m│[0m[0m
+[0;32m◇[0m Select the bundler tool [0m
+[0;90m│[0m[0m [0;2mVite[0m[0m
+[0;90m│[0m[0m
+[0;32m◇[0m Deployment method: [0m
+[0;90m│[0m[0m [0;2mCustom[0m[0m
+[0;90m│[0m[0m
+[0;32m◇[0m Initialize git repository? [0m
+[0;90m│[0m[0m Yes
+[0;90m│[0m[0m
+[0;32m◇[0m Install dependencies? [0m
+[0;90m│[0m[0m [0;2mYes[0m[0m
+[0;90m│[0m[0m
+[0;32m◇[0m 🎉 Creation successful! [0m
+[0;90m│[0m[0m
+[0;90m└[0m[0m 🔨 Start with the following commands:[0m
+ [0;32mcd ./my-project[0m
+ [0;32mpnpm run docs:dev[0m
+```
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index e53f9aa6..a2e08a6b 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -117,7 +117,7 @@ importers:
version: 19.7.1
'@pengzhanbo/eslint-config-vue':
specifier: ^1.26.0
- version: 1.26.0(@typescript-eslint/utils@8.24.1(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2))(@vue/compiler-sfc@3.5.13)(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)(vitest@3.0.7(@types/debug@4.1.12)(@types/node@22.13.8)(jiti@2.4.2)(less@4.2.2)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(yaml@2.7.0))
+ version: 1.26.0(@typescript-eslint/utils@8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2))(@vue/compiler-sfc@3.5.13)(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)(vitest@3.0.7(@types/debug@4.1.12)(@types/node@22.13.8)(jiti@2.4.2)(less@4.2.2)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(yaml@2.7.0))
'@pengzhanbo/stylelint-config':
specifier: ^1.26.0
version: 1.26.0(stylelint@16.15.0(typescript@5.8.2))
@@ -398,7 +398,7 @@ importers:
version: 12.7.0(typescript@5.8.2)
'@vueuse/integrations':
specifier: 'catalog:'
- version: 12.7.0(axios@1.7.9)(focus-trap@7.6.4)(typescript@5.8.2)
+ version: 12.7.0(axios@1.8.1)(focus-trap@7.6.4)(typescript@5.8.2)
chokidar:
specifier: 'catalog:'
version: 3.6.0
@@ -660,20 +660,20 @@ packages:
resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==}
engines: {node: '>=6.9.0'}
- '@babel/compat-data@7.26.3':
- resolution: {integrity: sha512-nHIxvKPniQXpmQLb0vhY3VaFb3S0YrTAwpOWJZh1wn3oJPjJk9Asva204PsBdmAE8vpzfHudT8DB0scYvy9q0g==}
+ '@babel/compat-data@7.26.8':
+ resolution: {integrity: sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==}
engines: {node: '>=6.9.0'}
- '@babel/core@7.26.0':
- resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==}
+ '@babel/core@7.26.9':
+ resolution: {integrity: sha512-lWBYIrF7qK5+GjY5Uy+/hEgp8OJWOD/rpy74GplYRhEauvbHDeFB8t5hPOZxCZ0Oxf4Cc36tK51/l3ymJysrKw==}
engines: {node: '>=6.9.0'}
- '@babel/generator@7.26.3':
- resolution: {integrity: sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==}
+ '@babel/generator@7.26.9':
+ resolution: {integrity: sha512-kEWdzjOAUMW4hAyrzJ0ZaTOu9OmpyDIQicIh0zg0EEcEkYXZb2TjtBhnHi2ViX7PKwZqF4xwqfAm299/QMP3lg==}
engines: {node: '>=6.9.0'}
- '@babel/helper-compilation-targets@7.25.9':
- resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==}
+ '@babel/helper-compilation-targets@7.26.5':
+ resolution: {integrity: sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==}
engines: {node: '>=6.9.0'}
'@babel/helper-module-imports@7.25.9':
@@ -698,8 +698,8 @@ packages:
resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==}
engines: {node: '>=6.9.0'}
- '@babel/helpers@7.26.0':
- resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==}
+ '@babel/helpers@7.26.9':
+ resolution: {integrity: sha512-Mz/4+y8udxBKdmzt/UjPACs4G3j5SshJJEFFKxlCGPydG4JAHXxjWjAwjd09tf6oINvl1VfMJo+nB7H2YKQ0dA==}
engines: {node: '>=6.9.0'}
'@babel/parser@7.26.3':
@@ -707,20 +707,25 @@ packages:
engines: {node: '>=6.0.0'}
hasBin: true
+ '@babel/parser@7.26.9':
+ resolution: {integrity: sha512-81NWa1njQblgZbQHxWHpxxCzNsa3ZwvFqpUg7P+NNUU6f3UU2jBEg4OlF/J6rl8+PQGh1q6/zWScd001YwcA5A==}
+ engines: {node: '>=6.0.0'}
+ hasBin: true
+
'@babel/runtime@7.26.9':
resolution: {integrity: sha512-aA63XwOkcl4xxQa3HjPMqOP6LiK0ZDv3mUPYEFXkpHbaFjtGggE1A61FjFzJnB+p7/oy2gA8E+rcBNl/zC1tMg==}
engines: {node: '>=6.9.0'}
- '@babel/template@7.25.9':
- resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==}
+ '@babel/template@7.26.9':
+ resolution: {integrity: sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==}
engines: {node: '>=6.9.0'}
- '@babel/traverse@7.26.4':
- resolution: {integrity: sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==}
+ '@babel/traverse@7.26.9':
+ resolution: {integrity: sha512-ZYW7L+pL8ahU5fXmNbPF+iZFHCv5scFak7MZ9bwaRPLUhHh7QQEMjZUg0HevihoqCM5iSYHN61EyCoZvqC+bxg==}
engines: {node: '>=6.9.0'}
- '@babel/types@7.26.3':
- resolution: {integrity: sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==}
+ '@babel/types@7.26.9':
+ resolution: {integrity: sha512-Y3IR1cRnOxOCDvMmNiym7XpXQ93iGDDPHx+Zj+NM+rg0fBaShfQLkg+hKPaZCEvg5N/LeCo4+Rj/i3FuJsIQaw==}
engines: {node: '>=6.9.0'}
'@braintree/sanitize-url@7.1.1':
@@ -1061,8 +1066,8 @@ packages:
resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
- '@eslint/compat@1.2.6':
- resolution: {integrity: sha512-k7HNCqApoDHM6XzT30zGoETj+D+uUcZUb+IVAJmar3u6bvHf7hhHJcWx09QHj4/a2qrKZMWU0E16tvkiAdv06Q==}
+ '@eslint/compat@1.2.7':
+ resolution: {integrity: sha512-xvv7hJE32yhegJ8xNAnb62ggiAwTYHBpUCWhRxEj/ksvgDJuSXfoDkBcRYaYNFiJ+jH0IE3K16hd+xXzhBgNbg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^9.10.0
@@ -1205,8 +1210,8 @@ packages:
peerDependencies:
tslib: '2'
- '@keyv/serialize@1.0.2':
- resolution: {integrity: sha512-+E/LyaAeuABniD/RvUezWVXKpeuvwLEA9//nE9952zBaOdBd2mQ3pPoM8cUe2X6IcMByfuSLzmYqnYshG60+HQ==}
+ '@keyv/serialize@1.0.3':
+ resolution: {integrity: sha512-qnEovoOp5Np2JDGonIDL6Ayihw0RhnRh6vxPuHo4RDn1UOzwEo4AeIfpL6UGIrsceWrCMiVPgwRjbHu4vYFc3g==}
'@kurkle/color@0.3.4':
resolution: {integrity: sha512-M5UknZPHRu3DEDWoipU6sE8PdkZ6Z/S+v4dD+Ke8IaNlpdSQah50lz1KtcFBa2vsdOnwbbnxJwVM4wty6udA5w==}
@@ -1472,36 +1477,42 @@ packages:
engines: {node: '>= 10.0.0'}
cpu: [arm]
os: [linux]
+ libc: [glibc]
'@parcel/watcher-linux-arm-musl@2.5.0':
resolution: {integrity: sha512-6uHywSIzz8+vi2lAzFeltnYbdHsDm3iIB57d4g5oaB9vKwjb6N6dRIgZMujw4nm5r6v9/BQH0noq6DzHrqr2pA==}
engines: {node: '>= 10.0.0'}
cpu: [arm]
os: [linux]
+ libc: [musl]
'@parcel/watcher-linux-arm64-glibc@2.5.0':
resolution: {integrity: sha512-BfNjXwZKxBy4WibDb/LDCriWSKLz+jJRL3cM/DllnHH5QUyoiUNEp3GmL80ZqxeumoADfCCP19+qiYiC8gUBjA==}
engines: {node: '>= 10.0.0'}
cpu: [arm64]
os: [linux]
+ libc: [glibc]
'@parcel/watcher-linux-arm64-musl@2.5.0':
resolution: {integrity: sha512-S1qARKOphxfiBEkwLUbHjCY9BWPdWnW9j7f7Hb2jPplu8UZ3nes7zpPOW9bkLbHRvWM0WDTsjdOTUgW0xLBN1Q==}
engines: {node: '>= 10.0.0'}
cpu: [arm64]
os: [linux]
+ libc: [musl]
'@parcel/watcher-linux-x64-glibc@2.5.0':
resolution: {integrity: sha512-d9AOkusyXARkFD66S6zlGXyzx5RvY+chTP9Jp0ypSTC9d4lzyRs9ovGf/80VCxjKddcUvnsGwCHWuF2EoPgWjw==}
engines: {node: '>= 10.0.0'}
cpu: [x64]
os: [linux]
+ libc: [glibc]
'@parcel/watcher-linux-x64-musl@2.5.0':
resolution: {integrity: sha512-iqOC+GoTDoFyk/VYSFHwjHhYrk8bljW6zOhPuhi5t9ulqiYq1togGJB5e3PwYVFFfeVgc6pbz3JdQyDoBszVaA==}
engines: {node: '>= 10.0.0'}
cpu: [x64]
os: [linux]
+ libc: [musl]
'@parcel/watcher-win32-arm64@2.5.0':
resolution: {integrity: sha512-twtft1d+JRNkM5YbmexfcH/N4znDtjgysFaV9zvZmmJezQsKpkfLYJ+JFV3uygugK6AtIM2oADPkB2AdhBrNig==}
@@ -1621,96 +1632,211 @@ packages:
cpu: [arm]
os: [android]
+ '@rollup/rollup-android-arm-eabi@4.34.9':
+ resolution: {integrity: sha512-qZdlImWXur0CFakn2BJ2znJOdqYZKiedEPEVNTBrpfPjc/YuTGcaYZcdmNFTkUj3DU0ZM/AElcM8Ybww3xVLzA==}
+ cpu: [arm]
+ os: [android]
+
'@rollup/rollup-android-arm64@4.34.8':
resolution: {integrity: sha512-Gigjz7mNWaOL9wCggvoK3jEIUUbGul656opstjaUSGC3eT0BM7PofdAJaBfPFWWkXNVAXbaQtC99OCg4sJv70Q==}
cpu: [arm64]
os: [android]
+ '@rollup/rollup-android-arm64@4.34.9':
+ resolution: {integrity: sha512-4KW7P53h6HtJf5Y608T1ISKvNIYLWRKMvfnG0c44M6In4DQVU58HZFEVhWINDZKp7FZps98G3gxwC1sb0wXUUg==}
+ cpu: [arm64]
+ os: [android]
+
'@rollup/rollup-darwin-arm64@4.34.8':
resolution: {integrity: sha512-02rVdZ5tgdUNRxIUrFdcMBZQoaPMrxtwSb+/hOfBdqkatYHR3lZ2A2EGyHq2sGOd0Owk80oV3snlDASC24He3Q==}
cpu: [arm64]
os: [darwin]
+ '@rollup/rollup-darwin-arm64@4.34.9':
+ resolution: {integrity: sha512-0CY3/K54slrzLDjOA7TOjN1NuLKERBgk9nY5V34mhmuu673YNb+7ghaDUs6N0ujXR7fz5XaS5Aa6d2TNxZd0OQ==}
+ cpu: [arm64]
+ os: [darwin]
+
'@rollup/rollup-darwin-x64@4.34.8':
resolution: {integrity: sha512-qIP/elwR/tq/dYRx3lgwK31jkZvMiD6qUtOycLhTzCvrjbZ3LjQnEM9rNhSGpbLXVJYQ3rq39A6Re0h9tU2ynw==}
cpu: [x64]
os: [darwin]
+ '@rollup/rollup-darwin-x64@4.34.9':
+ resolution: {integrity: sha512-eOojSEAi/acnsJVYRxnMkPFqcxSMFfrw7r2iD9Q32SGkb/Q9FpUY1UlAu1DH9T7j++gZ0lHjnm4OyH2vCI7l7Q==}
+ cpu: [x64]
+ os: [darwin]
+
'@rollup/rollup-freebsd-arm64@4.34.8':
resolution: {integrity: sha512-IQNVXL9iY6NniYbTaOKdrlVP3XIqazBgJOVkddzJlqnCpRi/yAeSOa8PLcECFSQochzqApIOE1GHNu3pCz+BDA==}
cpu: [arm64]
os: [freebsd]
+ '@rollup/rollup-freebsd-arm64@4.34.9':
+ resolution: {integrity: sha512-2lzjQPJbN5UnHm7bHIUKFMulGTQwdvOkouJDpPysJS+QFBGDJqcfh+CxxtG23Ik/9tEvnebQiylYoazFMAgrYw==}
+ cpu: [arm64]
+ os: [freebsd]
+
'@rollup/rollup-freebsd-x64@4.34.8':
resolution: {integrity: sha512-TYXcHghgnCqYFiE3FT5QwXtOZqDj5GmaFNTNt3jNC+vh22dc/ukG2cG+pi75QO4kACohZzidsq7yKTKwq/Jq7Q==}
cpu: [x64]
os: [freebsd]
+ '@rollup/rollup-freebsd-x64@4.34.9':
+ resolution: {integrity: sha512-SLl0hi2Ah2H7xQYd6Qaiu01kFPzQ+hqvdYSoOtHYg/zCIFs6t8sV95kaoqjzjFwuYQLtOI0RZre/Ke0nPaQV+g==}
+ cpu: [x64]
+ os: [freebsd]
+
'@rollup/rollup-linux-arm-gnueabihf@4.34.8':
resolution: {integrity: sha512-A4iphFGNkWRd+5m3VIGuqHnG3MVnqKe7Al57u9mwgbyZ2/xF9Jio72MaY7xxh+Y87VAHmGQr73qoKL9HPbXj1g==}
cpu: [arm]
os: [linux]
+ libc: [glibc]
+
+ '@rollup/rollup-linux-arm-gnueabihf@4.34.9':
+ resolution: {integrity: sha512-88I+D3TeKItrw+Y/2ud4Tw0+3CxQ2kLgu3QvrogZ0OfkmX/DEppehus7L3TS2Q4lpB+hYyxhkQiYPJ6Mf5/dPg==}
+ cpu: [arm]
+ os: [linux]
+ libc: [glibc]
'@rollup/rollup-linux-arm-musleabihf@4.34.8':
resolution: {integrity: sha512-S0lqKLfTm5u+QTxlFiAnb2J/2dgQqRy/XvziPtDd1rKZFXHTyYLoVL58M/XFwDI01AQCDIevGLbQrMAtdyanpA==}
cpu: [arm]
os: [linux]
+ libc: [musl]
+
+ '@rollup/rollup-linux-arm-musleabihf@4.34.9':
+ resolution: {integrity: sha512-3qyfWljSFHi9zH0KgtEPG4cBXHDFhwD8kwg6xLfHQ0IWuH9crp005GfoUUh/6w9/FWGBwEHg3lxK1iHRN1MFlA==}
+ cpu: [arm]
+ os: [linux]
+ libc: [musl]
'@rollup/rollup-linux-arm64-gnu@4.34.8':
resolution: {integrity: sha512-jpz9YOuPiSkL4G4pqKrus0pn9aYwpImGkosRKwNi+sJSkz+WU3anZe6hi73StLOQdfXYXC7hUfsQlTnjMd3s1A==}
cpu: [arm64]
os: [linux]
+ libc: [glibc]
+
+ '@rollup/rollup-linux-arm64-gnu@4.34.9':
+ resolution: {integrity: sha512-6TZjPHjKZUQKmVKMUowF3ewHxctrRR09eYyvT5eFv8w/fXarEra83A2mHTVJLA5xU91aCNOUnM+DWFMSbQ0Nxw==}
+ cpu: [arm64]
+ os: [linux]
+ libc: [glibc]
'@rollup/rollup-linux-arm64-musl@4.34.8':
resolution: {integrity: sha512-KdSfaROOUJXgTVxJNAZ3KwkRc5nggDk+06P6lgi1HLv1hskgvxHUKZ4xtwHkVYJ1Rep4GNo+uEfycCRRxht7+Q==}
cpu: [arm64]
os: [linux]
+ libc: [musl]
+
+ '@rollup/rollup-linux-arm64-musl@4.34.9':
+ resolution: {integrity: sha512-LD2fytxZJZ6xzOKnMbIpgzFOuIKlxVOpiMAXawsAZ2mHBPEYOnLRK5TTEsID6z4eM23DuO88X0Tq1mErHMVq0A==}
+ cpu: [arm64]
+ os: [linux]
+ libc: [musl]
'@rollup/rollup-linux-loongarch64-gnu@4.34.8':
resolution: {integrity: sha512-NyF4gcxwkMFRjgXBM6g2lkT58OWztZvw5KkV2K0qqSnUEqCVcqdh2jN4gQrTn/YUpAcNKyFHfoOZEer9nwo6uQ==}
cpu: [loong64]
os: [linux]
+ libc: [glibc]
+
+ '@rollup/rollup-linux-loongarch64-gnu@4.34.9':
+ resolution: {integrity: sha512-dRAgTfDsn0TE0HI6cmo13hemKpVHOEyeciGtvlBTkpx/F65kTvShtY/EVyZEIfxFkV5JJTuQ9tP5HGBS0hfxIg==}
+ cpu: [loong64]
+ os: [linux]
+ libc: [glibc]
'@rollup/rollup-linux-powerpc64le-gnu@4.34.8':
resolution: {integrity: sha512-LMJc999GkhGvktHU85zNTDImZVUCJ1z/MbAJTnviiWmmjyckP5aQsHtcujMjpNdMZPT2rQEDBlJfubhs3jsMfw==}
cpu: [ppc64]
os: [linux]
+ libc: [glibc]
+
+ '@rollup/rollup-linux-powerpc64le-gnu@4.34.9':
+ resolution: {integrity: sha512-PHcNOAEhkoMSQtMf+rJofwisZqaU8iQ8EaSps58f5HYll9EAY5BSErCZ8qBDMVbq88h4UxaNPlbrKqfWP8RfJA==}
+ cpu: [ppc64]
+ os: [linux]
+ libc: [glibc]
'@rollup/rollup-linux-riscv64-gnu@4.34.8':
resolution: {integrity: sha512-xAQCAHPj8nJq1PI3z8CIZzXuXCstquz7cIOL73HHdXiRcKk8Ywwqtx2wrIy23EcTn4aZ2fLJNBB8d0tQENPCmw==}
cpu: [riscv64]
os: [linux]
+ libc: [glibc]
+
+ '@rollup/rollup-linux-riscv64-gnu@4.34.9':
+ resolution: {integrity: sha512-Z2i0Uy5G96KBYKjeQFKbbsB54xFOL5/y1P5wNBsbXB8yE+At3oh0DVMjQVzCJRJSfReiB2tX8T6HUFZ2k8iaKg==}
+ cpu: [riscv64]
+ os: [linux]
+ libc: [glibc]
'@rollup/rollup-linux-s390x-gnu@4.34.8':
resolution: {integrity: sha512-DdePVk1NDEuc3fOe3dPPTb+rjMtuFw89gw6gVWxQFAuEqqSdDKnrwzZHrUYdac7A7dXl9Q2Vflxpme15gUWQFA==}
cpu: [s390x]
os: [linux]
+ libc: [glibc]
+
+ '@rollup/rollup-linux-s390x-gnu@4.34.9':
+ resolution: {integrity: sha512-U+5SwTMoeYXoDzJX5dhDTxRltSrIax8KWwfaaYcynuJw8mT33W7oOgz0a+AaXtGuvhzTr2tVKh5UO8GVANTxyQ==}
+ cpu: [s390x]
+ os: [linux]
+ libc: [glibc]
'@rollup/rollup-linux-x64-gnu@4.34.8':
resolution: {integrity: sha512-8y7ED8gjxITUltTUEJLQdgpbPh1sUQ0kMTmufRF/Ns5tI9TNMNlhWtmPKKHCU0SilX+3MJkZ0zERYYGIVBYHIA==}
cpu: [x64]
os: [linux]
+ libc: [glibc]
+
+ '@rollup/rollup-linux-x64-gnu@4.34.9':
+ resolution: {integrity: sha512-FwBHNSOjUTQLP4MG7y6rR6qbGw4MFeQnIBrMe161QGaQoBQLqSUEKlHIiVgF3g/mb3lxlxzJOpIBhaP+C+KP2A==}
+ cpu: [x64]
+ os: [linux]
+ libc: [glibc]
'@rollup/rollup-linux-x64-musl@4.34.8':
resolution: {integrity: sha512-SCXcP0ZpGFIe7Ge+McxY5zKxiEI5ra+GT3QRxL0pMMtxPfpyLAKleZODi1zdRHkz5/BhueUrYtYVgubqe9JBNQ==}
cpu: [x64]
os: [linux]
+ libc: [musl]
+
+ '@rollup/rollup-linux-x64-musl@4.34.9':
+ resolution: {integrity: sha512-cYRpV4650z2I3/s6+5/LONkjIz8MBeqrk+vPXV10ORBnshpn8S32bPqQ2Utv39jCiDcO2eJTuSlPXpnvmaIgRA==}
+ cpu: [x64]
+ os: [linux]
+ libc: [musl]
'@rollup/rollup-win32-arm64-msvc@4.34.8':
resolution: {integrity: sha512-YHYsgzZgFJzTRbth4h7Or0m5O74Yda+hLin0irAIobkLQFRQd1qWmnoVfwmKm9TXIZVAD0nZ+GEb2ICicLyCnQ==}
cpu: [arm64]
os: [win32]
+ '@rollup/rollup-win32-arm64-msvc@4.34.9':
+ resolution: {integrity: sha512-z4mQK9dAN6byRA/vsSgQiPeuO63wdiDxZ9yg9iyX2QTzKuQM7T4xlBoeUP/J8uiFkqxkcWndWi+W7bXdPbt27Q==}
+ cpu: [arm64]
+ os: [win32]
+
'@rollup/rollup-win32-ia32-msvc@4.34.8':
resolution: {integrity: sha512-r3NRQrXkHr4uWy5TOjTpTYojR9XmF0j/RYgKCef+Ag46FWUTltm5ziticv8LdNsDMehjJ543x/+TJAek/xBA2w==}
cpu: [ia32]
os: [win32]
+ '@rollup/rollup-win32-ia32-msvc@4.34.9':
+ resolution: {integrity: sha512-KB48mPtaoHy1AwDNkAJfHXvHp24H0ryZog28spEs0V48l3H1fr4i37tiyHsgKZJnCmvxsbATdZGBpbmxTE3a9w==}
+ cpu: [ia32]
+ os: [win32]
+
'@rollup/rollup-win32-x64-msvc@4.34.8':
resolution: {integrity: sha512-U0FaE5O1BCpZSeE6gBl3c5ObhePQSfk9vDRToMmTkbhCOgW4jqvtS5LGyQ76L1fH8sM0keRp4uDTsbjiUyjk0g==}
cpu: [x64]
os: [win32]
+ '@rollup/rollup-win32-x64-msvc@4.34.9':
+ resolution: {integrity: sha512-AyleYRPU7+rgkMWbEh71fQlrzRfeP6SyMnRf9XX4fCdDPAJumdSBqYEcWPMzVQ4ScAl7E4oFfK0GUVn77xSwbw==}
+ cpu: [x64]
+ os: [win32]
+
'@sec-ant/readable-stream@0.4.1':
resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==}
@@ -1793,8 +1919,8 @@ packages:
stylelint:
optional: true
- '@stylistic/eslint-plugin@4.0.1':
- resolution: {integrity: sha512-RwKkRKiDrF4ptiur54ckDhOByQYKYZ1dEmI5K8BJCmuGpauFJXzVL1UQYTA2zq702CqMFdYiJcVFJWfokIgFxw==}
+ '@stylistic/eslint-plugin@4.1.0':
+ resolution: {integrity: sha512-bytbL7qiici7yPyEiId0fGPK9kjQbzcPMj2aftPfzTCyJ/CRSKdtI+iVjM0LSGzGxfunflI+MDDU9vyIIeIpoQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: '>=9.0.0'
@@ -1958,8 +2084,8 @@ packages:
'@types/lodash.merge@4.6.9':
resolution: {integrity: sha512-23sHDPmzd59kUgWyKGiOMO2Qb9YtqRO/x4IhkgNUiPQ1+5MUVqi6bCZeq9nBJ17msjIMbEIO5u+XW4Kz6aGUhQ==}
- '@types/lodash@4.17.13':
- resolution: {integrity: sha512-lfx+dftrEZcdBPczf9d0Qv0x+j/rfNCMuC6OcfXmO8gkfeNAY88PgKUbvG56whcN23gc27yenwF6oJZXGFpYxg==}
+ '@types/lodash@4.17.16':
+ resolution: {integrity: sha512-HX7Em5NYQAXKW+1T+FiuG27NGwzJfCX3s1GjOa7ujxZa52kjJLOr4FUxT+giF6Tgxv1e+/czV/iTtBw27WTU9g==}
'@types/markdown-it-emoji@3.0.1':
resolution: {integrity: sha512-cz1j8R35XivBqq9mwnsrP2fsz2yicLhB8+PDtuVkKOExwEdsVBNI+ROL3sbhtR5occRZ66vT0QnwFZCqdjf3pA==}
@@ -2027,76 +2153,51 @@ packages:
'@types/webpack-env@1.18.8':
resolution: {integrity: sha512-G9eAoJRMLjcvN4I08wB5I7YofOb/kaJNd5uoCMX+LbKXTPCF+ZIHuqTnFaK9Jz1rgs035f9JUPUhNFtqgucy/A==}
- '@typescript-eslint/eslint-plugin@8.24.1':
- resolution: {integrity: sha512-ll1StnKtBigWIGqvYDVuDmXJHVH4zLVot1yQ4fJtLpL7qacwkxJc1T0bptqw+miBQ/QfUbhl1TcQ4accW5KUyA==}
+ '@typescript-eslint/eslint-plugin@8.25.0':
+ resolution: {integrity: sha512-VM7bpzAe7JO/BFf40pIT1lJqS/z1F8OaSsUB3rpFJucQA4cOSuH2RVVVkFULN+En0Djgr29/jb4EQnedUo95KA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
'@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.8.0'
- '@typescript-eslint/parser@8.24.1':
- resolution: {integrity: sha512-Tqoa05bu+t5s8CTZFaGpCH2ub3QeT9YDkXbPd3uQ4SfsLoh1/vv2GEYAioPoxCWJJNsenXlC88tRjwoHNts1oQ==}
+ '@typescript-eslint/parser@8.25.0':
+ resolution: {integrity: sha512-4gbs64bnbSzu4FpgMiQ1A+D+urxkoJk/kqlDJ2W//5SygaEiAP2B4GoS7TEdxgwol2el03gckFV9lJ4QOMiiHg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.8.0'
- '@typescript-eslint/scope-manager@8.23.0':
- resolution: {integrity: sha512-OGqo7+dXHqI7Hfm+WqkZjKjsiRtFUQHPdGMXzk5mYXhJUedO7e/Y7i8AK3MyLMgZR93TX4bIzYrfyVjLC+0VSw==}
+ '@typescript-eslint/scope-manager@8.25.0':
+ resolution: {integrity: sha512-6PPeiKIGbgStEyt4NNXa2ru5pMzQ8OYKO1hX1z53HMomrmiSB+R5FmChgQAP1ro8jMtNawz+TRQo/cSXrauTpg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/scope-manager@8.24.1':
- resolution: {integrity: sha512-OdQr6BNBzwRjNEXMQyaGyZzgg7wzjYKfX2ZBV3E04hUCBDv3GQCHiz9RpqdUIiVrMgJGkXm3tcEh4vFSHreS2Q==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
-
- '@typescript-eslint/type-utils@8.24.1':
- resolution: {integrity: sha512-/Do9fmNgCsQ+K4rCz0STI7lYB4phTtEXqqCAs3gZW0pnK7lWNkvWd5iW545GSmApm4AzmQXmSqXPO565B4WVrw==}
+ '@typescript-eslint/type-utils@8.25.0':
+ resolution: {integrity: sha512-d77dHgHWnxmXOPJuDWO4FDWADmGQkN5+tt6SFRZz/RtCWl4pHgFl3+WdYCn16+3teG09DY6XtEpf3gGD0a186g==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.8.0'
- '@typescript-eslint/types@8.23.0':
- resolution: {integrity: sha512-1sK4ILJbCmZOTt9k4vkoulT6/y5CHJ1qUYxqpF1K/DBAd8+ZUL4LlSCxOssuH5m4rUaaN0uS0HlVPvd45zjduQ==}
+ '@typescript-eslint/types@8.25.0':
+ resolution: {integrity: sha512-+vUe0Zb4tkNgznQwicsvLUJgZIRs6ITeWSCclX1q85pR1iOiaj+4uZJIUp//Z27QWu5Cseiw3O3AR8hVpax7Aw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/types@8.24.1':
- resolution: {integrity: sha512-9kqJ+2DkUXiuhoiYIUvIYjGcwle8pcPpdlfkemGvTObzgmYfJ5d0Qm6jwb4NBXP9W1I5tss0VIAnWFumz3mC5A==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
-
- '@typescript-eslint/typescript-estree@8.23.0':
- resolution: {integrity: sha512-LcqzfipsB8RTvH8FX24W4UUFk1bl+0yTOf9ZA08XngFwMg4Kj8A+9hwz8Cr/ZS4KwHrmo9PJiLZkOt49vPnuvQ==}
+ '@typescript-eslint/typescript-estree@8.25.0':
+ resolution: {integrity: sha512-ZPaiAKEZ6Blt/TPAx5Ot0EIB/yGtLI2EsGoY6F7XKklfMxYQyvtL+gT/UCqkMzO0BVFHLDlzvFqQzurYahxv9Q==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <5.8.0'
- '@typescript-eslint/typescript-estree@8.24.1':
- resolution: {integrity: sha512-UPyy4MJ/0RE648DSKQe9g0VDSehPINiejjA6ElqnFaFIhI6ZEiZAkUI0D5MCk0bQcTf/LVqZStvQ6K4lPn/BRg==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- peerDependencies:
- typescript: '>=4.8.4 <5.8.0'
-
- '@typescript-eslint/utils@8.23.0':
- resolution: {integrity: sha512-uB/+PSo6Exu02b5ZEiVtmY6RVYO7YU5xqgzTIVZwTHvvK3HsL8tZZHFaTLFtRG3CsV4A5mhOv+NZx5BlhXPyIA==}
+ '@typescript-eslint/utils@8.25.0':
+ resolution: {integrity: sha512-syqRbrEv0J1wywiLsK60XzHnQe/kRViI3zwFALrNEgnntn1l24Ra2KvOAWwWbWZ1lBZxZljPDGOq967dsl6fkA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.8.0'
- '@typescript-eslint/utils@8.24.1':
- resolution: {integrity: sha512-OOcg3PMMQx9EXspId5iktsI3eMaXVwlhC8BvNnX6B5w9a4dVgpkQZuU8Hy67TolKcl+iFWq0XX+jbDGN4xWxjQ==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- peerDependencies:
- eslint: ^8.57.0 || ^9.0.0
- typescript: '>=4.8.4 <5.8.0'
-
- '@typescript-eslint/visitor-keys@8.23.0':
- resolution: {integrity: sha512-oWWhcWDLwDfu++BGTZcmXWqpwtkwb5o7fxUIGksMQQDSdPW9prsSnfIOZMlsj4vBOSrcnjIUZMiIjODgGosFhQ==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
-
- '@typescript-eslint/visitor-keys@8.24.1':
- resolution: {integrity: sha512-EwVHlp5l+2vp8CoqJm9KikPZgi3gbdZAtabKT9KPShGeOcJhsv4Zdo3oc8T8I0uKEmYoU4ItyxbptjF08enaxg==}
+ '@typescript-eslint/visitor-keys@8.25.0':
+ resolution: {integrity: sha512-kCYXKAum9CecGVHGij7muybDfTS2sD3t0L4bJsEZLkyrXUImiCTq1M3LG2SRtOhiHFwMR9wAFplpT6XHYjTkwQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript/vfs@1.6.1':
@@ -2119,10 +2220,10 @@ packages:
peerDependencies:
vitest: 3.0.7
- '@vitest/eslint-plugin@1.1.31':
- resolution: {integrity: sha512-xlsLr+e+AXZ/00eVZCtNmMeCJoJaRCoLDiAgLcxgQjSS1EertieB2MUHf8xIqPKs9lECc/UpL+y1xDcpvi02hw==}
+ '@vitest/eslint-plugin@1.1.36':
+ resolution: {integrity: sha512-IjBV/fcL9NJRxGw221ieaDsqKqj8qUo7rvSupDxMjTXyhsCusHC6M+jFUNqBp4PCkYFcf5bjrKxeZoCEWoPxig==}
peerDependencies:
- '@typescript-eslint/utils': '>= 8.0'
+ '@typescript-eslint/utils': ^8.24.0
eslint: '>= 8.57.0'
typescript: '>= 5.0.0'
vitest: '*'
@@ -2548,8 +2649,8 @@ packages:
peerDependencies:
postcss: ^8.1.0
- axios@1.7.9:
- resolution: {integrity: sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==}
+ axios@1.8.1:
+ resolution: {integrity: sha512-NN+fvwH/kV01dYUQ3PTOZns4LWtWhOFCAhQ/pHb88WQ1hNe5V/dvFwc4VJcDL11LT9xSX0QtsR8sWUuyOuOq7g==}
balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
@@ -2608,6 +2709,11 @@ packages:
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
+ browserslist@4.24.4:
+ resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==}
+ engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
+ hasBin: true
+
buffer-builder@0.2.0:
resolution: {integrity: sha512-7VPMEPuYznPSoR21NE1zvd2Xna6c/CloiZCfcMXR1Jny6PjX0N4Nsa38zcBFo/FMK+BlA+FLKbJCQ0i2yxp+Xg==}
@@ -2632,8 +2738,8 @@ packages:
peerDependencies:
esbuild: ^0.25.0
- c12@2.0.1:
- resolution: {integrity: sha512-Z4JgsKXHG37C6PYUtIxCfLJZvo6FyhHJoClwwb9ftUkLpPSkuYqn6Tr+vnaN8hymm0kIbcg6Ey3kv/Q71k5w/A==}
+ c12@2.0.4:
+ resolution: {integrity: sha512-3DbbhnFt0fKJHxU4tEUPmD1ahWE4PWPMomqfYsTJdrhpmEnRKJi3qSC4rO5U6E6zN1+pjBY7+z8fUmNRMaVKLw==}
peerDependencies:
magicast: ^0.3.5
peerDependenciesMeta:
@@ -2655,6 +2761,10 @@ packages:
resolution: {integrity: sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==}
engines: {node: '>= 0.4'}
+ call-bind-apply-helpers@1.0.2:
+ resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==}
+ engines: {node: '>= 0.4'}
+
call-bound@1.0.3:
resolution: {integrity: sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==}
engines: {node: '>= 0.4'}
@@ -2666,6 +2776,9 @@ packages:
caniuse-lite@1.0.30001690:
resolution: {integrity: sha512-5ExiE3qQN6oF8Clf8ifIDcMRCRE/dMGcETG/XGMD8/XiXm6HXQgQTh1yZYLXXpSOsEUlJm1Xr7kGULZTuGtP/w==}
+ caniuse-lite@1.0.30001701:
+ resolution: {integrity: sha512-faRs/AW3jA9nTwmJBSO1PQ6L/EOgsB5HMQQq4iCu5zhPgVVgO/pZRHlmatwijZKetFw8/Pr4q6dEN8sJuq8qTw==}
+
ccount@2.0.1:
resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==}
@@ -2845,10 +2958,6 @@ packages:
resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==}
engines: {node: '>=0.8'}
- consola@3.3.3:
- resolution: {integrity: sha512-Qil5KwghMzlqd51UXM0b6fyaGHtOC22scxrwrz4A2882LyUMwQjnvaedN1HAeXzphspQ6CpHkzMAWxBTUruDLg==}
- engines: {node: ^14.18.0 || >=16.10.0}
-
consola@3.4.0:
resolution: {integrity: sha512-EiPU8G6dQG0GFHNR8ljnZFki/8a+cQwEQ+7wpxdChl02Q8HXlwEZWD5lqAF8vC2sEC3Tehr8hy7vErz88LHyUA==}
engines: {node: ^14.18.0 || >=16.10.0}
@@ -2910,8 +3019,8 @@ packages:
resolution: {integrity: sha512-SetDSntXLk8Jh1NOAl1Gu5uLiCNSYenB5tm0YVeZKePRIgDW9lQImromTwLa3c/Gae298tsgOM+/CYT9XAl0NA==}
engines: {node: '>=18'}
- conventional-changelog-writer@8.0.0:
- resolution: {integrity: sha512-TQcoYGRatlAnT2qEWDON/XSfnVG38JzA7E0wcGScu7RElQBkg9WWgZd1peCWFcWDh1xfb2CfsrcvOn1bbSzztA==}
+ conventional-changelog-writer@8.0.1:
+ resolution: {integrity: sha512-hlqcy3xHred2gyYg/zXSMXraY2mjAYYo0msUCpK+BGyaVJMFCKWVXPIHiaacGO2GGp13kvHWXFhYmxT4QQqW3Q==}
engines: {node: '>=18'}
hasBin: true
@@ -2931,8 +3040,8 @@ packages:
engines: {node: '>=16'}
hasBin: true
- conventional-commits-parser@6.0.0:
- resolution: {integrity: sha512-TbsINLp48XeMXR8EvGjTnKGsZqBemisPoyWESlpRyR8lif0lcwzqz+NMtYSj1ooF/WYjSuu7wX0CtdeeMEQAmA==}
+ conventional-commits-parser@6.1.0:
+ resolution: {integrity: sha512-5nxDo7TwKB5InYBl4ZC//1g9GRwB/F3TXOGR9hgUjMGfvSP4Vu5NkpNro2+1+TIEy1vwxApl5ircECr2ri5JIw==}
engines: {node: '>=18'}
hasBin: true
@@ -2946,8 +3055,8 @@ packages:
resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==}
engines: {node: '>=12.13'}
- core-js-compat@3.40.0:
- resolution: {integrity: sha512-0XEDpr5y5mijvw8Lbc6E5AkjrHfp7eEoPlu36SWeAbcL8fn1G1ANe8DBlo2XoNN89oVpxWwOjYIPVzR4ZvsKCQ==}
+ core-js-compat@3.41.0:
+ resolution: {integrity: sha512-RFsU9LySVue9RTwdDVX/T0e2Y6jRYWXERKElIjpuEOEnxaXffI0X7RUwVzfYLfzuLXSNJDYoRYUAmRUcyln20A==}
core-js@3.37.0:
resolution: {integrity: sha512-fu5vHevQ8ZG4og+LXug8ulUtVxjOcEYvifJr7L5Bfq9GOztVqsKd9/59hUk2ZSbCrS3BqUr3EpaYGIYzq7g3Ug==}
@@ -3286,6 +3395,9 @@ packages:
domutils@3.2.1:
resolution: {integrity: sha512-xWXmuRnN9OMP6ptPd2+H0cCbcYBULa5YDTbMm/2lvkWvNA3O4wcW+GvzooqBuNM8yy6pl3VIAeJTUUWUbfI5Fw==}
+ domutils@3.2.2:
+ resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==}
+
dot-prop@5.3.0:
resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==}
engines: {node: '>=8'}
@@ -3307,6 +3419,9 @@ packages:
echarts@5.6.0:
resolution: {integrity: sha512-oTbVTsXfKuEhxftHqL5xprgLoc0k7uScAwtryCgWF6hPYFLRwOUHiFmHGCBKP5NPFNkDVopOieyUqYGH8Fa3kA==}
+ electron-to-chromium@1.5.109:
+ resolution: {integrity: sha512-AidaH9JETVRr9DIPGfp1kAarm/W6hRJTPuCnkF+2MqhF4KaAgRIcBc8nvjk+YMXZhwfISof/7WG29eS4iGxQLQ==}
+
electron-to-chromium@1.5.76:
resolution: {integrity: sha512-CjVQyG7n7Sr+eBXE86HIulnL5N8xZY1sgmOPGuq/F0Rr0FJq63lg0kEtOIDfZBk44FnDLf6FUJ+dsJcuiUDdDQ==}
@@ -3325,8 +3440,8 @@ packages:
encoding-sniffer@0.2.0:
resolution: {integrity: sha512-ju7Wq1kg04I3HtiYIOrUrdfdDvkyO9s5XM8QAj/bN61Yo/Vb4vgJxy5vi4Yxk01gWHbrofpPtpxM8bKger9jhg==}
- enhanced-resolve@5.18.0:
- resolution: {integrity: sha512-0/r0MySGYG8YqlayBZ6MuCfECmHFdJ5qyPh8s8wa5Hnm6SaFLSK1VYCbj+NKp090Nm1caZhD+QTnmxO7esYGyQ==}
+ enhanced-resolve@5.18.1:
+ resolution: {integrity: sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==}
engines: {node: '>=10.13.0'}
entities@4.5.0:
@@ -3364,8 +3479,12 @@ packages:
es-module-lexer@1.6.0:
resolution: {integrity: sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==}
- es-object-atoms@1.0.0:
- resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==}
+ es-object-atoms@1.1.1:
+ resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==}
+ engines: {node: '>= 0.4'}
+
+ es-set-tostringtag@2.1.0:
+ resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==}
engines: {node: '>= 0.4'}
es6-promise@4.2.8:
@@ -3612,8 +3731,8 @@ packages:
resolution: {integrity: sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==}
engines: {node: '>=0.10.0'}
- expect-type@1.1.0:
- resolution: {integrity: sha512-bFi65yM+xZgk+u/KRIpekdSYkTB5W1pEf0Lt8Q8Msh7b+eQ7LXVtIB1Bkm4fvclDEL1b2CZkMhv2mOeF8tMdkA==}
+ expect-type@1.2.0:
+ resolution: {integrity: sha512-80F22aiJ3GLyVnS/B3HzgR6RelZVumzj9jkL0Rhz4h0xYbNW9PjlQz5h3J/SShErbXBc295vseR4/MIbVmUbeA==}
engines: {node: '>=12.0.0'}
extend-shallow@2.0.1:
@@ -3637,8 +3756,8 @@ packages:
fast-levenshtein@2.0.6:
resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
- fast-uri@3.0.3:
- resolution: {integrity: sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==}
+ fast-uri@3.0.6:
+ resolution: {integrity: sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==}
fastest-levenshtein@1.0.16:
resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==}
@@ -3647,14 +3766,6 @@ packages:
fastq@1.18.0:
resolution: {integrity: sha512-QKHXPW0hD8g4UET03SdOdunzSouc9N4AuHdsX8XNcTsuz+yYFILVNIX4l9yHABMhiEI9Db0JTTIpu0wB+Y1QQw==}
- fdir@6.4.2:
- resolution: {integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==}
- peerDependencies:
- picomatch: ^3 || ^4
- peerDependenciesMeta:
- picomatch:
- optional: true
-
fdir@6.4.3:
resolution: {integrity: sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==}
peerDependencies:
@@ -3694,8 +3805,8 @@ packages:
find-root@1.1.0:
resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==}
- find-up-simple@1.0.0:
- resolution: {integrity: sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==}
+ find-up-simple@1.0.1:
+ resolution: {integrity: sha512-afd4O7zpqHeRyg4PfDQsXmlDe2PfdHtJt6Akt8jOWaApLOZk5JXs6VMR29lz03pRe9mpykrRCYIYxaJYcfpncQ==}
engines: {node: '>=18'}
find-up@5.0.0:
@@ -3717,8 +3828,8 @@ packages:
flat-cache@6.1.6:
resolution: {integrity: sha512-F+CKgSwp0pzLx67u+Zy1aCueVWFAHWbXepvXlZ+bWVTaASbm5SyCnSJ80Fp1ePEmS57wU+Bf6cx6525qtMZ4lQ==}
- flatted@3.3.2:
- resolution: {integrity: sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==}
+ flatted@3.3.3:
+ resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==}
floating-vue@5.2.2:
resolution: {integrity: sha512-afW+h2CFafo+7Y9Lvw/xsqjaQlKLdJV7h1fCHfcYQ1C4SVMlu7OAekqWgu5d4SgvkBVU0pVpLlVsrSTBURFRkg==}
@@ -3745,21 +3856,17 @@ packages:
debug:
optional: true
- foreground-child@3.3.0:
- resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==}
+ foreground-child@3.3.1:
+ resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==}
engines: {node: '>=14'}
- form-data@4.0.1:
- resolution: {integrity: sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==}
+ form-data@4.0.2:
+ resolution: {integrity: sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==}
engines: {node: '>= 6'}
fraction.js@4.3.7:
resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==}
- fs-extra@11.2.0:
- resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==}
- engines: {node: '>=14.14'}
-
fs-extra@11.3.0:
resolution: {integrity: sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==}
engines: {node: '>=14.14'}
@@ -3795,8 +3902,8 @@ packages:
resolution: {integrity: sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==}
engines: {node: '>=18'}
- get-intrinsic@1.2.7:
- resolution: {integrity: sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==}
+ get-intrinsic@1.3.0:
+ resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==}
engines: {node: '>= 0.4'}
get-proto@1.0.1:
@@ -3811,11 +3918,11 @@ packages:
resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==}
engines: {node: '>=18'}
- get-tsconfig@4.8.1:
- resolution: {integrity: sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==}
+ get-tsconfig@4.10.0:
+ resolution: {integrity: sha512-kGzZ3LWWQcGIAmg6iWvXn0ei6WDtV26wzHRMwDSzmAbcXrTEXxHy6IehI6/4eT6VRKyMP1eF1VqwrVUmE/LR7A==}
- giget@1.2.3:
- resolution: {integrity: sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==}
+ giget@1.2.5:
+ resolution: {integrity: sha512-r1ekGw/Bgpi3HLV3h1MRBIlSAdHoIMklpaQ3OQLFcRw9PwAj2rqigvIbg+dBUI51OxVI2jsEtDywDBjSiuf7Ug==}
hasBin: true
giscus@1.6.0:
@@ -3852,8 +3959,8 @@ packages:
resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==}
hasBin: true
- glob@11.0.0:
- resolution: {integrity: sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==}
+ glob@11.0.1:
+ resolution: {integrity: sha512-zrQDm8XPnYEKawJScsnM0QzobJxlT/kHOOlRTio8IH/GrmxRE5fjllkzdaHclIuNjUQTJYH2xHNIGfdpJkDJUw==}
engines: {node: 20 || >=22}
hasBin: true
@@ -3950,6 +4057,10 @@ packages:
resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==}
engines: {node: '>= 0.4'}
+ has-tostringtag@1.0.2:
+ resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==}
+ engines: {node: '>= 0.4'}
+
hash-sum@2.0.0:
resolution: {integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==}
@@ -3981,8 +4092,8 @@ packages:
hookable@5.5.3:
resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==}
- hookified@1.7.0:
- resolution: {integrity: sha512-XQdMjqC1AyeOzfs+17cnIk7Wdfu1hh2JtcyNfBf5u9jHrT3iZUlGHxLTntFBuk5lwkqJ6l3+daeQdHK5yByHVA==}
+ hookified@1.7.1:
+ resolution: {integrity: sha512-OXcdHsXeOiD7OJ5zvWj8Oy/6RCdLwntAX+wUrfemNcMGn6sux4xbEHi2QXwqePYhjQ/yvxxq2MvCRirdlHscBw==}
hosted-git-info@7.0.2:
resolution: {integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==}
@@ -4076,8 +4187,8 @@ packages:
immutable@5.0.3:
resolution: {integrity: sha512-P8IdPQHq3lA1xVeBRi5VPqUm5HDgKnx0Ru51wZz5mjxHr5n3RWhjIpOFU7ybkUxfB+5IToy+OLaHYDBIWsv+uw==}
- import-fresh@3.3.0:
- resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
+ import-fresh@3.3.1:
+ resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==}
engines: {node: '>=6'}
import-meta-resolve@4.1.0:
@@ -4259,8 +4370,8 @@ packages:
jackspeak@3.4.3:
resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
- jackspeak@4.0.2:
- resolution: {integrity: sha512-bZsjR/iRjl1Nk1UkjGpAzLNfQtzuijhn2g+pbZb98HQ1Gk8vM9hfbxeMBP+M2/UUdwj0RqGG3mlvk2MsAqwvEw==}
+ jackspeak@4.1.0:
+ resolution: {integrity: sha512-9DDdhb5j6cpeitCbvLO7n7J4IxnbM6hoF6O1g4HQ5TfhvvKN8ywDM7668ZhMHRqVmxqhps/F6syWK2KcPxYlkw==}
engines: {node: 20 || >=22}
jiti@2.4.2:
@@ -4352,8 +4463,8 @@ packages:
keyv@4.5.4:
resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
- keyv@5.2.3:
- resolution: {integrity: sha512-AGKecUfzrowabUv0bH1RIR5Vf7w+l4S3xtQAypKaUpTdIR1EbrAcTxHCrpo9Q+IWeUlFE2palRtgIQcgm+PQJw==}
+ keyv@5.3.0:
+ resolution: {integrity: sha512-XMBcWGBqH1j04AzjzdIulcsAKr5MaGlYC/N2PLyxdwTrEqVhQnuEIP5h1TPpa5UUcPOH1yVJ+xvhYJ2QAEv94w==}
khroma@2.1.0:
resolution: {integrity: sha512-Ls993zuzfayK269Svk9hzpeGUKob/sIgZzyHYdjQoAdQetRKpOLj+k/QQQ/6Qi0Yz65mlROrfd+Ev+1+7dz9Kw==}
@@ -4435,10 +4546,6 @@ packages:
resolution: {integrity: sha512-9rrA30MRRP3gBD3HTGnC6cDFpaE1kVDWxWgqWJUN0RvDNAo+Nz/9GxB+nHOH0ifbVFy0hSA1V6vFDvnx54lTEQ==}
engines: {node: '>=14'}
- local-pkg@1.0.0:
- resolution: {integrity: sha512-bbgPw/wmroJsil/GgL4qjDzs5YLTBMQ99weRsok1XCDccQeehbHA/I1oRvk2NPtr7KGZgT/Y5tPRnAtMqeG2Kg==}
- engines: {node: '>=14'}
-
local-pkg@1.1.0:
resolution: {integrity: sha512-xbZBuX6gYIWrlLmZG43aAVer4ocntYO09vPy9lxd6Ns8DnR4U7N+IIeDkubinqFOHHzoMlPxTxwo0jhE7oYjAw==}
engines: {node: '>=14'}
@@ -4653,8 +4760,8 @@ packages:
mdn-data@2.12.2:
resolution: {integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==}
- mdn-data@2.14.0:
- resolution: {integrity: sha512-QjcSiIvUHjmXp5wNLClRjQeU0Zp+I2Dag+AhtQto0nyKYZ3IF/pUzCuHe7Bv77EC92XE5t3EXeEiEv/to2Bwig==}
+ mdn-data@2.17.0:
+ resolution: {integrity: sha512-VT5LJBdLRI+cc3DPXJD89PGwI8yXuciE5gZJoSPnH4yeGzMPqxwkZv3BjFSoaWpmOlJNBhVT6HKeQPcZKlNEvA==}
mdurl@2.0.0:
resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==}
@@ -4690,6 +4797,9 @@ packages:
micromark-core-commonmark@2.0.2:
resolution: {integrity: sha512-FKjQKbxd1cibWMM1P9N+H8TwlgGgSkWZMmfuVucLCHaYqeSvJ0hFeHsIa65pA2nYbes0f8LDHPMrd9X7Ujxg9w==}
+ micromark-core-commonmark@2.0.3:
+ resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==}
+
micromark-extension-gfm-autolink-literal@2.1.0:
resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==}
@@ -4699,8 +4809,8 @@ packages:
micromark-extension-gfm-strikethrough@2.1.0:
resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==}
- micromark-extension-gfm-table@2.1.0:
- resolution: {integrity: sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g==}
+ micromark-extension-gfm-table@2.1.1:
+ resolution: {integrity: sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==}
micromark-extension-gfm-tagfilter@2.0.0:
resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==}
@@ -4762,12 +4872,18 @@ packages:
micromark-util-subtokenize@2.0.3:
resolution: {integrity: sha512-VXJJuNxYWSoYL6AJ6OQECCFGhIU2GGHMw8tahogePBrjkG8aCCas3ibkp7RnVOSTClg2is05/R7maAhF1XyQMg==}
+ micromark-util-subtokenize@2.1.0:
+ resolution: {integrity: sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==}
+
micromark-util-symbol@2.0.1:
resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==}
micromark-util-types@2.0.1:
resolution: {integrity: sha512-534m2WhVTddrcKVepwmVEVnUAmtrx9bfIjNoQHRqfnvdaHQiFytEhJoTgpWJvDEXCO5gLTQh3wYC1PgOJA4NSQ==}
+ micromark-util-types@2.0.2:
+ resolution: {integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==}
+
micromark@4.0.1:
resolution: {integrity: sha512-eBPdkcoCNvYcxQOAKAlceo5SNdzZWfF+FcSupREAzdAh9rRmE239CEQAiTwIgblwnoM8zzj35sZ5ZwvSEOF6Kw==}
@@ -4907,8 +5023,8 @@ packages:
node-addon-api@7.1.1:
resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==}
- node-fetch-native@1.6.4:
- resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==}
+ node-fetch-native@1.6.6:
+ resolution: {integrity: sha512-8Mc2HhqPdlIfedsuZoc3yioPuzp6b+L5jRCRY1QzuWZh2EGJVQrGppC6V6cF0bLdbW0+O2YpqCA25aF/1lvipQ==}
node-releases@2.0.19:
resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==}
@@ -4939,8 +5055,8 @@ packages:
nth-check@2.1.1:
resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
- nypm@0.3.12:
- resolution: {integrity: sha512-D3pzNDWIvgA+7IORhD/IuWzEk4uXv6GsgOxiid4UU3h9oq5IqV1KtPDi63n4sZJ/xcWlr88c0QM2RgN5VbOhFA==}
+ nypm@0.5.4:
+ resolution: {integrity: sha512-X0SNNrZiGU8/e/zAB7sCTtdxWTMSIO73q+xuKgglm2Yvzwlo8UoC5FNySQFCvl84uPaeADkqHUZUkWy4aH4xOA==}
engines: {node: ^14.16.0 || >=16.10.0}
hasBin: true
@@ -4952,8 +5068,8 @@ packages:
resolution: {integrity: sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==}
engines: {node: '>= 0.4'}
- ohash@1.1.4:
- resolution: {integrity: sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==}
+ ohash@2.0.8:
+ resolution: {integrity: sha512-it414TxihR6VuYAEhyPYagaETGVKMRGWgRdA6qgIARsrBIpDGjLCktIG9g9zN55n+aDTiBFIj55MxWOacbKV8w==}
once@1.4.0:
resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
@@ -5019,11 +5135,8 @@ packages:
package-json-from-dist@1.0.1:
resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==}
- package-manager-detector@0.2.8:
- resolution: {integrity: sha512-ts9KSdroZisdvKMWVAVCXiKqnqNfXz4+IbrBG8/BWx/TR5le+jfenvoBuIZ6UWM9nz47W7AbD9qYfAwfWMIwzA==}
-
- package-manager-detector@0.2.9:
- resolution: {integrity: sha512-+vYvA/Y31l8Zk8dwxHhL3JfTuHPm6tlxM2A3GeQyl7ovYnSp1+mzAxClxaOr0qO1TtPxbQxetI7v5XqKLJZk7Q==}
+ package-manager-detector@0.2.10:
+ resolution: {integrity: sha512-1wlNZK7HW+UE3eGCcMv3hDaYokhspuIeH6enXSnCL1eEZSVDsy/dYwo/4CczhUsrKLA1SSXB+qce8Glw5DEVtw==}
parent-module@1.0.1:
resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
@@ -5222,10 +5335,6 @@ packages:
resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==}
engines: {node: '>=4'}
- postcss-selector-parser@7.0.0:
- resolution: {integrity: sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==}
- engines: {node: '>=4'}
-
postcss-selector-parser@7.1.0:
resolution: {integrity: sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==}
engines: {node: '>=4'}
@@ -5314,9 +5423,9 @@ packages:
resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
engines: {node: '>=8.10.0'}
- readdirp@4.0.2:
- resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==}
- engines: {node: '>= 14.16.0'}
+ readdirp@4.1.2:
+ resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==}
+ engines: {node: '>= 14.18.0'}
refa@0.12.1:
resolution: {integrity: sha512-J8rn6v4DBb2nnFqkqwy6/NnTYMcgLA+sLr0iIO41qpv0n+ngb7ksag2tMRl0inb1bbO/esUwzW1vbJi7K0sI0g==}
@@ -5408,6 +5517,11 @@ packages:
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
+ rollup@4.34.9:
+ resolution: {integrity: sha512-nF5XYqWWp9hx/LrpC8sZvvvmq0TeTjQgaZHYmAgwysT9nh8sWnZhBnM8ZyVbbJFIQBLwHDNoMqsBZBbUo4U8sQ==}
+ engines: {node: '>=18.0.0', npm: '>=8.0.0'}
+ hasBin: true
+
roughjs@4.6.6:
resolution: {integrity: sha512-ZUz/69+SYpFN/g/lUlo2FXcIjRkSu3nDarreVdGGndHEBJ6cXPdKguS8JGxwj5HA5xIbVKSmLgr5b3AWxtRfvQ==}
@@ -5424,6 +5538,9 @@ packages:
rxjs@7.8.1:
resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==}
+ rxjs@7.8.2:
+ resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==}
+
safe-buffer@5.1.2:
resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
@@ -5612,11 +5729,6 @@ packages:
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
hasBin: true
- semver@7.6.3:
- resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==}
- engines: {node: '>=10'}
- hasBin: true
-
semver@7.7.1:
resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==}
engines: {node: '>=10'}
@@ -5725,8 +5837,8 @@ packages:
spdx-expression-parse@4.0.0:
resolution: {integrity: sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==}
- spdx-license-ids@3.0.20:
- resolution: {integrity: sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==}
+ spdx-license-ids@3.0.21:
+ resolution: {integrity: sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==}
speakingurl@14.0.1:
resolution: {integrity: sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==}
@@ -5875,8 +5987,8 @@ packages:
peerDependencies:
stylelint: ^14.0.0 || ^15.0.0 || ^16.0.1
- stylelint-scss@6.10.0:
- resolution: {integrity: sha512-y03if6Qw9xBMoVaf7tzp5BbnYhYvudIKzURkhSHzcHG0bW0fAYvQpTUVJOe7DyhHaxeThBil4ObEMvGbV7+M+w==}
+ stylelint-scss@6.11.1:
+ resolution: {integrity: sha512-e4rYo0UY+BIMtGeGanghrvHTjcryxgZbyFxUedp8dLFqC4P70aawNdYjRrQxbnKhu3BNr4+lt5e/53tcKXiwFA==}
engines: {node: '>=18.12.0'}
peerDependencies:
stylelint: ^16.0.2
@@ -6002,10 +6114,6 @@ packages:
tinyexec@0.3.2:
resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==}
- tinyglobby@0.2.10:
- resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==}
- engines: {node: '>=12.0.0'}
-
tinyglobby@0.2.12:
resolution: {integrity: sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==}
engines: {node: '>=12.0.0'}
@@ -6133,8 +6241,8 @@ packages:
resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==}
engines: {node: '>=10'}
- type-fest@4.31.0:
- resolution: {integrity: sha512-yCxltHW07Nkhv/1F6wWBr8kz+5BGMfP+RbRSYFnegVb0qV/UMT0G0ElBloPVerqn4M2ZV80Ir1FtCcYv1cT6vQ==}
+ type-fest@4.36.0:
+ resolution: {integrity: sha512-3T/PUdKTCnkUmhQU6FFJEHsLwadsRegktX3TNHk+2JJB9HlA8gp1/VXblXVDI93kSnXF2rdPx0GMbHtJIV2LPg==}
engines: {node: '>=16'}
typescript@5.8.2:
@@ -6205,6 +6313,12 @@ packages:
peerDependencies:
browserslist: '>= 4.21.0'
+ update-browserslist-db@1.1.3:
+ resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==}
+ hasBin: true
+ peerDependencies:
+ browserslist: '>= 4.21.0'
+
uri-js@4.4.1:
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
@@ -6275,6 +6389,46 @@ packages:
yaml:
optional: true
+ vite@6.2.0:
+ resolution: {integrity: sha512-7dPxoo+WsT/64rDcwoOjk76XHj+TqNTIvHKcuMQ1k4/SeHDaQt5GFAeLYzrimZrMpn/O6DtdI03WUjdxuPM0oQ==}
+ engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
+ hasBin: true
+ peerDependencies:
+ '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
+ jiti: '>=1.21.0'
+ less: '*'
+ lightningcss: ^1.21.0
+ sass: ^1.85.1
+ sass-embedded: ^1.85.1
+ stylus: '*'
+ sugarss: '*'
+ terser: ^5.16.0
+ tsx: ^4.8.1
+ yaml: ^2.4.2
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+ jiti:
+ optional: true
+ less:
+ optional: true
+ lightningcss:
+ optional: true
+ sass:
+ optional: true
+ sass-embedded:
+ optional: true
+ stylus:
+ optional: true
+ sugarss:
+ optional: true
+ terser:
+ optional: true
+ tsx:
+ optional: true
+ yaml:
+ optional: true
+
vitest@3.0.7:
resolution: {integrity: sha512-IP7gPK3LS3Fvn44x30X1dM9vtawm0aesAa2yBIZ9vQf+qB69NXC5776+Qmcr7ohUXIQuLhk7xQR0aSUIDPqavg==}
engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
@@ -6506,8 +6660,8 @@ packages:
yallist@4.0.0:
resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
- yaml-eslint-parser@1.2.3:
- resolution: {integrity: sha512-4wZWvE398hCP7O8n3nXKu/vdq1HcH01ixYlCREaJL5NUMwQ0g3MaGFUBNSlmBtKmhbtVG/Cm6lyYmSVTEVil8A==}
+ yaml-eslint-parser@1.3.0:
+ resolution: {integrity: sha512-E/+VitOorXSLiAqtTd7Yqax0/pAS3xaYMP+AUUJGOK1OZG3rhcj9fcJOM5HJ2VrP1FrStVCWr1muTfQCdj4tAA==}
engines: {node: ^14.17.0 || >=16.0.0}
yaml@2.7.0:
@@ -6657,12 +6811,12 @@ snapshots:
'@antfu/install-pkg@0.4.1':
dependencies:
- package-manager-detector: 0.2.8
+ package-manager-detector: 0.2.10
tinyexec: 0.3.2
'@antfu/install-pkg@1.0.0':
dependencies:
- package-manager-detector: 0.2.8
+ package-manager-detector: 0.2.10
tinyexec: 0.3.2
'@antfu/utils@0.7.10': {}
@@ -6675,20 +6829,20 @@ snapshots:
js-tokens: 4.0.0
picocolors: 1.1.1
- '@babel/compat-data@7.26.3': {}
+ '@babel/compat-data@7.26.8': {}
- '@babel/core@7.26.0':
+ '@babel/core@7.26.9':
dependencies:
'@ampproject/remapping': 2.3.0
'@babel/code-frame': 7.26.2
- '@babel/generator': 7.26.3
- '@babel/helper-compilation-targets': 7.25.9
- '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0)
- '@babel/helpers': 7.26.0
- '@babel/parser': 7.26.3
- '@babel/template': 7.25.9
- '@babel/traverse': 7.26.4
- '@babel/types': 7.26.3
+ '@babel/generator': 7.26.9
+ '@babel/helper-compilation-targets': 7.26.5
+ '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.9)
+ '@babel/helpers': 7.26.9
+ '@babel/parser': 7.26.9
+ '@babel/template': 7.26.9
+ '@babel/traverse': 7.26.9
+ '@babel/types': 7.26.9
convert-source-map: 2.0.0
debug: 4.4.0
gensync: 1.0.0-beta.2
@@ -6697,35 +6851,35 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/generator@7.26.3':
+ '@babel/generator@7.26.9':
dependencies:
- '@babel/parser': 7.26.3
- '@babel/types': 7.26.3
+ '@babel/parser': 7.26.9
+ '@babel/types': 7.26.9
'@jridgewell/gen-mapping': 0.3.8
'@jridgewell/trace-mapping': 0.3.25
jsesc: 3.1.0
- '@babel/helper-compilation-targets@7.25.9':
+ '@babel/helper-compilation-targets@7.26.5':
dependencies:
- '@babel/compat-data': 7.26.3
+ '@babel/compat-data': 7.26.8
'@babel/helper-validator-option': 7.25.9
- browserslist: 4.24.3
+ browserslist: 4.24.4
lru-cache: 5.1.1
semver: 6.3.1
'@babel/helper-module-imports@7.25.9':
dependencies:
- '@babel/traverse': 7.26.4
- '@babel/types': 7.26.3
+ '@babel/traverse': 7.26.9
+ '@babel/types': 7.26.9
transitivePeerDependencies:
- supports-color
- '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)':
+ '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.9)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.9
'@babel/helper-module-imports': 7.25.9
'@babel/helper-validator-identifier': 7.25.9
- '@babel/traverse': 7.26.4
+ '@babel/traverse': 7.26.9
transitivePeerDependencies:
- supports-color
@@ -6735,38 +6889,42 @@ snapshots:
'@babel/helper-validator-option@7.25.9': {}
- '@babel/helpers@7.26.0':
+ '@babel/helpers@7.26.9':
dependencies:
- '@babel/template': 7.25.9
- '@babel/types': 7.26.3
+ '@babel/template': 7.26.9
+ '@babel/types': 7.26.9
'@babel/parser@7.26.3':
dependencies:
- '@babel/types': 7.26.3
+ '@babel/types': 7.26.9
+
+ '@babel/parser@7.26.9':
+ dependencies:
+ '@babel/types': 7.26.9
'@babel/runtime@7.26.9':
dependencies:
regenerator-runtime: 0.14.1
- '@babel/template@7.25.9':
+ '@babel/template@7.26.9':
dependencies:
'@babel/code-frame': 7.26.2
- '@babel/parser': 7.26.3
- '@babel/types': 7.26.3
+ '@babel/parser': 7.26.9
+ '@babel/types': 7.26.9
- '@babel/traverse@7.26.4':
+ '@babel/traverse@7.26.9':
dependencies:
'@babel/code-frame': 7.26.2
- '@babel/generator': 7.26.3
- '@babel/parser': 7.26.3
- '@babel/template': 7.25.9
- '@babel/types': 7.26.3
+ '@babel/generator': 7.26.9
+ '@babel/parser': 7.26.9
+ '@babel/template': 7.26.9
+ '@babel/types': 7.26.9
debug: 4.4.0
globals: 11.12.0
transitivePeerDependencies:
- supports-color
- '@babel/types@7.26.3':
+ '@babel/types@7.26.9':
dependencies:
'@babel/helper-string-parser': 7.25.9
'@babel/helper-validator-identifier': 7.25.9
@@ -6845,7 +7003,7 @@ snapshots:
'@commitlint/is-ignored@19.7.1':
dependencies:
'@commitlint/types': 19.5.0
- semver: 7.6.3
+ semver: 7.7.1
'@commitlint/lint@19.7.1':
dependencies:
@@ -6913,13 +7071,13 @@ snapshots:
'@types/conventional-commits-parser': 5.0.1
chalk: 5.4.1
- '@conventional-changelog/git-client@1.0.1(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.0.0)':
+ '@conventional-changelog/git-client@1.0.1(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.1.0)':
dependencies:
'@types/semver': 7.5.8
- semver: 7.6.3
+ semver: 7.7.1
optionalDependencies:
conventional-commits-filter: 5.0.0
- conventional-commits-parser: 6.0.0
+ conventional-commits-parser: 6.1.0
'@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3)':
dependencies:
@@ -6977,7 +7135,7 @@ snapshots:
dependencies:
'@types/eslint': 9.6.1
'@types/estree': 1.0.6
- '@typescript-eslint/types': 8.23.0
+ '@typescript-eslint/types': 8.25.0
comment-parser: 1.4.1
esquery: 1.6.0
jsdoc-type-pratt-parser: 4.1.0
@@ -7070,7 +7228,7 @@ snapshots:
'@eslint-community/regexpp@4.12.1': {}
- '@eslint/compat@1.2.6(eslint@9.21.0(jiti@2.4.2))':
+ '@eslint/compat@1.2.7(eslint@9.21.0(jiti@2.4.2))':
optionalDependencies:
eslint: 9.21.0(jiti@2.4.2)
@@ -7097,7 +7255,7 @@ snapshots:
espree: 10.3.0
globals: 14.0.0
ignore: 5.3.2
- import-fresh: 3.3.0
+ import-fresh: 3.3.1
js-yaml: 4.1.0
minimatch: 3.1.2
strip-json-comments: 3.1.1
@@ -7240,7 +7398,7 @@ snapshots:
dependencies:
tslib: 2.8.1
- '@keyv/serialize@1.0.2':
+ '@keyv/serialize@1.0.3':
dependencies:
buffer: 6.0.3
@@ -7515,9 +7673,9 @@ snapshots:
'@parcel/watcher-win32-x64': 2.5.0
optional: true
- '@pengzhanbo/eslint-config-vue@1.26.0(@typescript-eslint/utils@8.24.1(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2))(@vue/compiler-sfc@3.5.13)(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)(vitest@3.0.7(@types/debug@4.1.12)(@types/node@22.13.8)(jiti@2.4.2)(less@4.2.2)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(yaml@2.7.0))':
+ '@pengzhanbo/eslint-config-vue@1.26.0(@typescript-eslint/utils@8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2))(@vue/compiler-sfc@3.5.13)(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)(vitest@3.0.7(@types/debug@4.1.12)(@types/node@22.13.8)(jiti@2.4.2)(less@4.2.2)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(yaml@2.7.0))':
dependencies:
- '@pengzhanbo/eslint-config': 1.26.0(@typescript-eslint/utils@8.24.1(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2))(eslint-plugin-vue@9.32.0(eslint@9.21.0(jiti@2.4.2)))(eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.13)(eslint@9.21.0(jiti@2.4.2)))(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)(vitest@3.0.7(@types/debug@4.1.12)(@types/node@22.13.8)(jiti@2.4.2)(less@4.2.2)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(yaml@2.7.0))(vue-eslint-parser@9.4.3(eslint@9.21.0(jiti@2.4.2)))
+ '@pengzhanbo/eslint-config': 1.26.0(@typescript-eslint/utils@8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2))(eslint-plugin-vue@9.32.0(eslint@9.21.0(jiti@2.4.2)))(eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.13)(eslint@9.21.0(jiti@2.4.2)))(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)(vitest@3.0.7(@types/debug@4.1.12)(@types/node@22.13.8)(jiti@2.4.2)(less@4.2.2)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(yaml@2.7.0))(vue-eslint-parser@9.4.3(eslint@9.21.0(jiti@2.4.2)))
eslint: 9.21.0(jiti@2.4.2)
eslint-plugin-vue: 9.32.0(eslint@9.21.0(jiti@2.4.2))
eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.13)(eslint@9.21.0(jiti@2.4.2))
@@ -7540,15 +7698,15 @@ snapshots:
- typescript
- vitest
- '@pengzhanbo/eslint-config@1.26.0(@typescript-eslint/utils@8.24.1(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2))(eslint-plugin-vue@9.32.0(eslint@9.21.0(jiti@2.4.2)))(eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.13)(eslint@9.21.0(jiti@2.4.2)))(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)(vitest@3.0.7(@types/debug@4.1.12)(@types/node@22.13.8)(jiti@2.4.2)(less@4.2.2)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(yaml@2.7.0))(vue-eslint-parser@9.4.3(eslint@9.21.0(jiti@2.4.2)))':
+ '@pengzhanbo/eslint-config@1.26.0(@typescript-eslint/utils@8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2))(eslint-plugin-vue@9.32.0(eslint@9.21.0(jiti@2.4.2)))(eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.13)(eslint@9.21.0(jiti@2.4.2)))(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)(vitest@3.0.7(@types/debug@4.1.12)(@types/node@22.13.8)(jiti@2.4.2)(less@4.2.2)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(yaml@2.7.0))(vue-eslint-parser@9.4.3(eslint@9.21.0(jiti@2.4.2)))':
dependencies:
'@antfu/install-pkg': 1.0.0
'@eslint-community/eslint-plugin-eslint-comments': 4.4.1(eslint@9.21.0(jiti@2.4.2))
'@eslint/markdown': 6.2.2
- '@stylistic/eslint-plugin': 4.0.1(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)
- '@typescript-eslint/eslint-plugin': 8.24.1(@typescript-eslint/parser@8.24.1(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)
- '@typescript-eslint/parser': 8.24.1(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)
- '@vitest/eslint-plugin': 1.1.31(@typescript-eslint/utils@8.24.1(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)(vitest@3.0.7(@types/debug@4.1.12)(@types/node@22.13.8)(jiti@2.4.2)(less@4.2.2)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(yaml@2.7.0))
+ '@stylistic/eslint-plugin': 4.1.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)
+ '@typescript-eslint/eslint-plugin': 8.25.0(@typescript-eslint/parser@8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)
+ '@typescript-eslint/parser': 8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)
+ '@vitest/eslint-plugin': 1.1.36(@typescript-eslint/utils@8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)(vitest@3.0.7(@types/debug@4.1.12)(@types/node@22.13.8)(jiti@2.4.2)(less@4.2.2)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(yaml@2.7.0))
eslint: 9.21.0(jiti@2.4.2)
eslint-config-flat-gitignore: 2.1.0(eslint@9.21.0(jiti@2.4.2))
eslint-flat-config-utils: 2.0.1
@@ -7564,14 +7722,14 @@ snapshots:
eslint-plugin-regexp: 2.7.0(eslint@9.21.0(jiti@2.4.2))
eslint-plugin-toml: 0.12.0(eslint@9.21.0(jiti@2.4.2))
eslint-plugin-unicorn: 57.0.0(eslint@9.21.0(jiti@2.4.2))
- eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.24.1(@typescript-eslint/parser@8.24.1(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.21.0(jiti@2.4.2))
+ eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.25.0(@typescript-eslint/parser@8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.21.0(jiti@2.4.2))
eslint-plugin-yml: 1.17.0(eslint@9.21.0(jiti@2.4.2))
globals: 16.0.0
jsonc-eslint-parser: 2.4.0
- local-pkg: 1.0.0
+ local-pkg: 1.1.0
parse-gitignore: 2.0.0
toml-eslint-parser: 0.10.0
- yaml-eslint-parser: 1.2.3
+ yaml-eslint-parser: 1.3.0
optionalDependencies:
eslint-plugin-vue: 9.32.0(eslint@9.21.0(jiti@2.4.2))
eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.13)(eslint@9.21.0(jiti@2.4.2))
@@ -7590,7 +7748,7 @@ snapshots:
'@stylelint-types/stylelint-scss': 6.5.0(stylelint-define-config@16.14.1(stylelint@16.15.0(typescript@5.8.2)))(stylelint@16.15.0(typescript@5.8.2))
'@stylelint-types/stylelint-stylistic': 3.1.1(stylelint-define-config@16.14.1(stylelint@16.15.0(typescript@5.8.2)))(stylelint@16.15.0(typescript@5.8.2))
'@stylistic/stylelint-plugin': 3.1.2(stylelint@16.15.0(typescript@5.8.2))
- local-pkg: 1.0.0
+ local-pkg: 1.1.0
postcss: 8.5.3
postcss-html: 1.8.0
stylelint: 16.15.0(typescript@5.8.2)
@@ -7610,60 +7768,117 @@ snapshots:
'@rollup/rollup-android-arm-eabi@4.34.8':
optional: true
+ '@rollup/rollup-android-arm-eabi@4.34.9':
+ optional: true
+
'@rollup/rollup-android-arm64@4.34.8':
optional: true
+ '@rollup/rollup-android-arm64@4.34.9':
+ optional: true
+
'@rollup/rollup-darwin-arm64@4.34.8':
optional: true
+ '@rollup/rollup-darwin-arm64@4.34.9':
+ optional: true
+
'@rollup/rollup-darwin-x64@4.34.8':
optional: true
+ '@rollup/rollup-darwin-x64@4.34.9':
+ optional: true
+
'@rollup/rollup-freebsd-arm64@4.34.8':
optional: true
+ '@rollup/rollup-freebsd-arm64@4.34.9':
+ optional: true
+
'@rollup/rollup-freebsd-x64@4.34.8':
optional: true
+ '@rollup/rollup-freebsd-x64@4.34.9':
+ optional: true
+
'@rollup/rollup-linux-arm-gnueabihf@4.34.8':
optional: true
+ '@rollup/rollup-linux-arm-gnueabihf@4.34.9':
+ optional: true
+
'@rollup/rollup-linux-arm-musleabihf@4.34.8':
optional: true
+ '@rollup/rollup-linux-arm-musleabihf@4.34.9':
+ optional: true
+
'@rollup/rollup-linux-arm64-gnu@4.34.8':
optional: true
+ '@rollup/rollup-linux-arm64-gnu@4.34.9':
+ optional: true
+
'@rollup/rollup-linux-arm64-musl@4.34.8':
optional: true
+ '@rollup/rollup-linux-arm64-musl@4.34.9':
+ optional: true
+
'@rollup/rollup-linux-loongarch64-gnu@4.34.8':
optional: true
+ '@rollup/rollup-linux-loongarch64-gnu@4.34.9':
+ optional: true
+
'@rollup/rollup-linux-powerpc64le-gnu@4.34.8':
optional: true
+ '@rollup/rollup-linux-powerpc64le-gnu@4.34.9':
+ optional: true
+
'@rollup/rollup-linux-riscv64-gnu@4.34.8':
optional: true
+ '@rollup/rollup-linux-riscv64-gnu@4.34.9':
+ optional: true
+
'@rollup/rollup-linux-s390x-gnu@4.34.8':
optional: true
+ '@rollup/rollup-linux-s390x-gnu@4.34.9':
+ optional: true
+
'@rollup/rollup-linux-x64-gnu@4.34.8':
optional: true
+ '@rollup/rollup-linux-x64-gnu@4.34.9':
+ optional: true
+
'@rollup/rollup-linux-x64-musl@4.34.8':
optional: true
+ '@rollup/rollup-linux-x64-musl@4.34.9':
+ optional: true
+
'@rollup/rollup-win32-arm64-msvc@4.34.8':
optional: true
+ '@rollup/rollup-win32-arm64-msvc@4.34.9':
+ optional: true
+
'@rollup/rollup-win32-ia32-msvc@4.34.8':
optional: true
+ '@rollup/rollup-win32-ia32-msvc@4.34.9':
+ optional: true
+
'@rollup/rollup-win32-x64-msvc@4.34.8':
optional: true
+ '@rollup/rollup-win32-x64-msvc@4.34.9':
+ optional: true
+
'@sec-ant/readable-stream@0.4.1': {}
'@shikijs/core@3.1.0':
@@ -7748,9 +7963,9 @@ snapshots:
optionalDependencies:
stylelint: 16.15.0(typescript@5.8.2)
- '@stylistic/eslint-plugin@4.0.1(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)':
+ '@stylistic/eslint-plugin@4.1.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)':
dependencies:
- '@typescript-eslint/utils': 8.23.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)
+ '@typescript-eslint/utils': 8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)
eslint: 9.21.0(jiti@2.4.2)
eslint-visitor-keys: 4.2.0
espree: 10.3.0
@@ -7957,9 +8172,9 @@ snapshots:
'@types/lodash.merge@4.6.9':
dependencies:
- '@types/lodash': 4.17.13
+ '@types/lodash': 4.17.16
- '@types/lodash@4.17.13': {}
+ '@types/lodash@4.17.16': {}
'@types/markdown-it-emoji@3.0.1':
dependencies:
@@ -8025,14 +8240,14 @@ snapshots:
'@types/webpack-env@1.18.8': {}
- '@typescript-eslint/eslint-plugin@8.24.1(@typescript-eslint/parser@8.24.1(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)':
+ '@typescript-eslint/eslint-plugin@8.25.0(@typescript-eslint/parser@8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)':
dependencies:
'@eslint-community/regexpp': 4.12.1
- '@typescript-eslint/parser': 8.24.1(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)
- '@typescript-eslint/scope-manager': 8.24.1
- '@typescript-eslint/type-utils': 8.24.1(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)
- '@typescript-eslint/utils': 8.24.1(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)
- '@typescript-eslint/visitor-keys': 8.24.1
+ '@typescript-eslint/parser': 8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)
+ '@typescript-eslint/scope-manager': 8.25.0
+ '@typescript-eslint/type-utils': 8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)
+ '@typescript-eslint/utils': 8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)
+ '@typescript-eslint/visitor-keys': 8.25.0
eslint: 9.21.0(jiti@2.4.2)
graphemer: 1.4.0
ignore: 5.3.2
@@ -8042,32 +8257,27 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.24.1(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)':
+ '@typescript-eslint/parser@8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)':
dependencies:
- '@typescript-eslint/scope-manager': 8.24.1
- '@typescript-eslint/types': 8.24.1
- '@typescript-eslint/typescript-estree': 8.24.1(typescript@5.8.2)
- '@typescript-eslint/visitor-keys': 8.24.1
+ '@typescript-eslint/scope-manager': 8.25.0
+ '@typescript-eslint/types': 8.25.0
+ '@typescript-eslint/typescript-estree': 8.25.0(typescript@5.8.2)
+ '@typescript-eslint/visitor-keys': 8.25.0
debug: 4.4.0
eslint: 9.21.0(jiti@2.4.2)
typescript: 5.8.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/scope-manager@8.23.0':
+ '@typescript-eslint/scope-manager@8.25.0':
dependencies:
- '@typescript-eslint/types': 8.23.0
- '@typescript-eslint/visitor-keys': 8.23.0
+ '@typescript-eslint/types': 8.25.0
+ '@typescript-eslint/visitor-keys': 8.25.0
- '@typescript-eslint/scope-manager@8.24.1':
+ '@typescript-eslint/type-utils@8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)':
dependencies:
- '@typescript-eslint/types': 8.24.1
- '@typescript-eslint/visitor-keys': 8.24.1
-
- '@typescript-eslint/type-utils@8.24.1(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)':
- dependencies:
- '@typescript-eslint/typescript-estree': 8.24.1(typescript@5.8.2)
- '@typescript-eslint/utils': 8.24.1(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)
+ '@typescript-eslint/typescript-estree': 8.25.0(typescript@5.8.2)
+ '@typescript-eslint/utils': 8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)
debug: 4.4.0
eslint: 9.21.0(jiti@2.4.2)
ts-api-utils: 2.0.1(typescript@5.8.2)
@@ -8075,14 +8285,12 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/types@8.23.0': {}
+ '@typescript-eslint/types@8.25.0': {}
- '@typescript-eslint/types@8.24.1': {}
-
- '@typescript-eslint/typescript-estree@8.23.0(typescript@5.8.2)':
+ '@typescript-eslint/typescript-estree@8.25.0(typescript@5.8.2)':
dependencies:
- '@typescript-eslint/types': 8.23.0
- '@typescript-eslint/visitor-keys': 8.23.0
+ '@typescript-eslint/types': 8.25.0
+ '@typescript-eslint/visitor-keys': 8.25.0
debug: 4.4.0
fast-glob: 3.3.3
is-glob: 4.0.3
@@ -8093,50 +8301,20 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/typescript-estree@8.24.1(typescript@5.8.2)':
- dependencies:
- '@typescript-eslint/types': 8.24.1
- '@typescript-eslint/visitor-keys': 8.24.1
- debug: 4.4.0
- fast-glob: 3.3.3
- is-glob: 4.0.3
- minimatch: 9.0.5
- semver: 7.7.1
- ts-api-utils: 2.0.1(typescript@5.8.2)
- typescript: 5.8.2
- transitivePeerDependencies:
- - supports-color
-
- '@typescript-eslint/utils@8.23.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)':
+ '@typescript-eslint/utils@8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)':
dependencies:
'@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0(jiti@2.4.2))
- '@typescript-eslint/scope-manager': 8.23.0
- '@typescript-eslint/types': 8.23.0
- '@typescript-eslint/typescript-estree': 8.23.0(typescript@5.8.2)
+ '@typescript-eslint/scope-manager': 8.25.0
+ '@typescript-eslint/types': 8.25.0
+ '@typescript-eslint/typescript-estree': 8.25.0(typescript@5.8.2)
eslint: 9.21.0(jiti@2.4.2)
typescript: 5.8.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.24.1(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)':
+ '@typescript-eslint/visitor-keys@8.25.0':
dependencies:
- '@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0(jiti@2.4.2))
- '@typescript-eslint/scope-manager': 8.24.1
- '@typescript-eslint/types': 8.24.1
- '@typescript-eslint/typescript-estree': 8.24.1(typescript@5.8.2)
- eslint: 9.21.0(jiti@2.4.2)
- typescript: 5.8.2
- transitivePeerDependencies:
- - supports-color
-
- '@typescript-eslint/visitor-keys@8.23.0':
- dependencies:
- '@typescript-eslint/types': 8.23.0
- eslint-visitor-keys: 4.2.0
-
- '@typescript-eslint/visitor-keys@8.24.1':
- dependencies:
- '@typescript-eslint/types': 8.24.1
+ '@typescript-eslint/types': 8.25.0
eslint-visitor-keys: 4.2.0
'@typescript/vfs@1.6.1(typescript@5.8.2)':
@@ -8148,6 +8326,12 @@ snapshots:
'@ungap/structured-clone@1.2.1': {}
+ '@vitejs/plugin-vue@5.2.1(vite@6.1.1(@types/node@22.13.8)(jiti@2.4.2)(less@4.2.1)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))':
+ dependencies:
+ vite: 6.1.1(@types/node@22.13.8)(jiti@2.4.2)(less@4.2.1)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(yaml@2.7.0)
+ vue: 3.5.13(typescript@5.8.2)
+ optional: true
+
'@vitejs/plugin-vue@5.2.1(vite@6.1.1(@types/node@22.13.8)(jiti@2.4.2)(less@4.2.2)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))':
dependencies:
vite: 6.1.1(@types/node@22.13.8)(jiti@2.4.2)(less@4.2.2)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(yaml@2.7.0)
@@ -8169,9 +8353,9 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@vitest/eslint-plugin@1.1.31(@typescript-eslint/utils@8.24.1(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)(vitest@3.0.7(@types/debug@4.1.12)(@types/node@22.13.8)(jiti@2.4.2)(less@4.2.2)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(yaml@2.7.0))':
+ '@vitest/eslint-plugin@1.1.36(@typescript-eslint/utils@8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)(vitest@3.0.7(@types/debug@4.1.12)(@types/node@22.13.8)(jiti@2.4.2)(less@4.2.2)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(yaml@2.7.0))':
dependencies:
- '@typescript-eslint/utils': 8.24.1(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)
+ '@typescript-eslint/utils': 8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)
eslint: 9.21.0(jiti@2.4.2)
optionalDependencies:
typescript: 5.8.2
@@ -8184,13 +8368,13 @@ snapshots:
chai: 5.2.0
tinyrainbow: 2.0.0
- '@vitest/mocker@3.0.7(vite@6.1.1(@types/node@22.13.8)(jiti@2.4.2)(less@4.2.2)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(yaml@2.7.0))':
+ '@vitest/mocker@3.0.7(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(less@4.2.2)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(yaml@2.7.0))':
dependencies:
'@vitest/spy': 3.0.7
estree-walker: 3.0.3
magic-string: 0.30.17
optionalDependencies:
- vite: 6.1.1(@types/node@22.13.8)(jiti@2.4.2)(less@4.2.2)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(yaml@2.7.0)
+ vite: 6.2.0(@types/node@22.13.8)(jiti@2.4.2)(less@4.2.2)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(yaml@2.7.0)
'@vitest/pretty-format@3.0.7':
dependencies:
@@ -8229,7 +8413,7 @@ snapshots:
'@vue/compiler-core@3.5.13':
dependencies:
- '@babel/parser': 7.26.3
+ '@babel/parser': 7.26.9
'@vue/shared': 3.5.13
entities: 4.5.0
estree-walker: 2.0.2
@@ -8321,7 +8505,7 @@ snapshots:
'@vuepress/bundler-vite@2.0.0-rc.20(@types/node@22.13.8)(jiti@2.4.2)(less@4.2.1)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(typescript@5.8.2)(yaml@2.7.0)':
dependencies:
- '@vitejs/plugin-vue': 5.2.1(vite@6.1.1(@types/node@22.13.8)(jiti@2.4.2)(less@4.2.2)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))
+ '@vitejs/plugin-vue': 5.2.1(vite@6.1.1(@types/node@22.13.8)(jiti@2.4.2)(less@4.2.1)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))
'@vuepress/bundlerutils': 2.0.0-rc.20(typescript@5.8.2)
'@vuepress/client': 2.0.0-rc.20(typescript@5.8.2)
'@vuepress/core': 2.0.0-rc.20(typescript@5.8.2)
@@ -8701,13 +8885,13 @@ snapshots:
transitivePeerDependencies:
- typescript
- '@vueuse/integrations@12.7.0(axios@1.7.9)(focus-trap@7.6.4)(typescript@5.8.2)':
+ '@vueuse/integrations@12.7.0(axios@1.8.1)(focus-trap@7.6.4)(typescript@5.8.2)':
dependencies:
'@vueuse/core': 12.7.0(typescript@5.8.2)
'@vueuse/shared': 12.7.0(typescript@5.8.2)
vue: 3.5.13(typescript@5.8.2)
optionalDependencies:
- axios: 1.7.9
+ axios: 1.8.1
focus-trap: 7.6.4
transitivePeerDependencies:
- typescript
@@ -8743,7 +8927,7 @@ snapshots:
ajv@8.17.1:
dependencies:
fast-deep-equal: 3.1.3
- fast-uri: 3.0.3
+ fast-uri: 3.0.6
json-schema-traverse: 1.0.0
require-from-string: 2.0.2
@@ -8836,10 +9020,10 @@ snapshots:
postcss: 8.5.3
postcss-value-parser: 4.2.0
- axios@1.7.9:
+ axios@1.8.1:
dependencies:
follow-redirects: 1.15.9
- form-data: 4.0.1
+ form-data: 4.0.2
proxy-from-env: 1.1.0
transitivePeerDependencies:
- debug
@@ -8903,6 +9087,13 @@ snapshots:
node-releases: 2.0.19
update-browserslist-db: 1.1.1(browserslist@4.24.3)
+ browserslist@4.24.4:
+ dependencies:
+ caniuse-lite: 1.0.30001701
+ electron-to-chromium: 1.5.109
+ node-releases: 2.0.19
+ update-browserslist-db: 1.1.3(browserslist@4.24.4)
+
buffer-builder@0.2.0: {}
buffer@5.7.1:
@@ -8920,16 +9111,16 @@ snapshots:
bumpp@10.0.3(magicast@0.3.5):
dependencies:
args-tokenizer: 0.3.0
- c12: 2.0.1(magicast@0.3.5)
+ c12: 2.0.4(magicast@0.3.5)
cac: 6.7.14
escalade: 3.2.0
js-yaml: 4.1.0
jsonc-parser: 3.3.1
- package-manager-detector: 0.2.9
+ package-manager-detector: 0.2.10
prompts: 2.4.2
semver: 7.7.1
tinyexec: 0.3.2
- tinyglobby: 0.2.10
+ tinyglobby: 0.2.12
transitivePeerDependencies:
- magicast
@@ -8938,19 +9129,19 @@ snapshots:
esbuild: 0.25.0
load-tsconfig: 0.2.5
- c12@2.0.1(magicast@0.3.5):
+ c12@2.0.4(magicast@0.3.5):
dependencies:
chokidar: 4.0.3
confbox: 0.1.8
defu: 6.1.4
dotenv: 16.4.7
- giget: 1.2.3
+ giget: 1.2.5
jiti: 2.4.2
mlly: 1.7.4
- ohash: 1.1.4
- pathe: 1.1.2
+ ohash: 2.0.8
+ pathe: 2.0.3
perfect-debounce: 1.0.0
- pkg-types: 1.3.0
+ pkg-types: 1.3.1
rc9: 2.1.2
optionalDependencies:
magicast: 0.3.5
@@ -8959,8 +9150,8 @@ snapshots:
cacheable@1.8.8:
dependencies:
- hookified: 1.7.0
- keyv: 5.2.3
+ hookified: 1.7.1
+ keyv: 5.3.0
cachedir@2.3.0: {}
@@ -8969,15 +9160,22 @@ snapshots:
es-errors: 1.3.0
function-bind: 1.1.2
+ call-bind-apply-helpers@1.0.2:
+ dependencies:
+ es-errors: 1.3.0
+ function-bind: 1.1.2
+
call-bound@1.0.3:
dependencies:
call-bind-apply-helpers: 1.0.1
- get-intrinsic: 1.2.7
+ get-intrinsic: 1.3.0
callsites@3.1.0: {}
caniuse-lite@1.0.30001690: {}
+ caniuse-lite@1.0.30001701: {}
+
ccount@2.0.1: {}
chai@5.2.0:
@@ -9066,7 +9264,7 @@ snapshots:
chokidar@4.0.3:
dependencies:
- readdirp: 4.0.2
+ readdirp: 4.1.2
chownr@2.0.0: {}
@@ -9074,7 +9272,7 @@ snapshots:
citty@0.1.6:
dependencies:
- consola: 3.3.3
+ consola: 3.4.0
clean-regexp@1.0.0:
dependencies:
@@ -9174,8 +9372,6 @@ snapshots:
connect-history-api-fallback@2.0.0: {}
- consola@3.3.3: {}
-
consola@3.4.0: {}
conventional-changelog-angular@7.0.0:
@@ -9211,10 +9407,10 @@ snapshots:
dependencies:
'@hutson/parse-repository-url': 5.0.0
add-stream: 1.0.0
- conventional-changelog-writer: 8.0.0
- conventional-commits-parser: 6.0.0
- git-raw-commits: 5.0.0(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.0.0)
- git-semver-tags: 8.0.0(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.0.0)
+ conventional-changelog-writer: 8.0.1
+ conventional-commits-parser: 6.1.0
+ git-raw-commits: 5.0.0(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.1.0)
+ git-semver-tags: 8.0.0(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.1.0)
hosted-git-info: 7.0.2
normalize-package-data: 6.0.2
read-package-up: 11.0.0
@@ -9236,13 +9432,12 @@ snapshots:
conventional-changelog-preset-loader@5.0.0: {}
- conventional-changelog-writer@8.0.0:
+ conventional-changelog-writer@8.0.1:
dependencies:
- '@types/semver': 7.5.8
conventional-commits-filter: 5.0.0
handlebars: 4.7.8
meow: 13.2.0
- semver: 7.6.3
+ semver: 7.7.1
conventional-changelog@6.0.0(conventional-commits-filter@5.0.0):
dependencies:
@@ -9271,7 +9466,7 @@ snapshots:
meow: 12.1.1
split2: 4.2.0
- conventional-commits-parser@6.0.0:
+ conventional-commits-parser@6.1.0:
dependencies:
meow: 13.2.0
@@ -9285,9 +9480,9 @@ snapshots:
dependencies:
is-what: 4.1.16
- core-js-compat@3.40.0:
+ core-js-compat@3.41.0:
dependencies:
- browserslist: 4.24.3
+ browserslist: 4.24.4
core-js@3.37.0: {}
@@ -9311,7 +9506,7 @@ snapshots:
cosmiconfig@9.0.0(typescript@5.8.2):
dependencies:
env-paths: 2.2.1
- import-fresh: 3.3.0
+ import-fresh: 3.3.1
js-yaml: 4.1.0
parse-json: 5.2.0
optionalDependencies:
@@ -9322,8 +9517,8 @@ snapshots:
debounce: 2.2.0
debug: 4.4.0
duplexer: 0.1.2
- fs-extra: 11.2.0
- glob: 11.0.0
+ fs-extra: 11.3.0
+ glob: 11.0.1
glob2base: 0.0.12
ignore: 6.0.2
minimatch: 10.0.1
@@ -9664,6 +9859,12 @@ snapshots:
domelementtype: 2.3.0
domhandler: 5.0.3
+ domutils@3.2.2:
+ dependencies:
+ dom-serializer: 2.0.0
+ domelementtype: 2.3.0
+ domhandler: 5.0.3
+
dot-prop@5.3.0:
dependencies:
is-obj: 2.0.0
@@ -9672,7 +9873,7 @@ snapshots:
dunder-proto@1.0.1:
dependencies:
- call-bind-apply-helpers: 1.0.1
+ call-bind-apply-helpers: 1.0.2
es-errors: 1.3.0
gopd: 1.2.0
@@ -9685,6 +9886,8 @@ snapshots:
tslib: 2.3.0
zrender: 5.6.1
+ electron-to-chromium@1.5.109: {}
+
electron-to-chromium@1.5.76: {}
emoji-regex-xs@1.0.0: {}
@@ -9700,7 +9903,7 @@ snapshots:
iconv-lite: 0.6.3
whatwg-encoding: 3.1.1
- enhanced-resolve@5.18.0:
+ enhanced-resolve@5.18.1:
dependencies:
graceful-fs: 4.2.11
tapable: 2.2.1
@@ -9728,10 +9931,17 @@ snapshots:
es-module-lexer@1.6.0: {}
- es-object-atoms@1.0.0:
+ es-object-atoms@1.1.1:
dependencies:
es-errors: 1.3.0
+ es-set-tostringtag@2.1.0:
+ dependencies:
+ es-errors: 1.3.0
+ get-intrinsic: 1.3.0
+ has-tostringtag: 1.0.2
+ hasown: 2.0.2
+
es6-promise@4.2.8: {}
esbuild@0.25.0:
@@ -9782,7 +9992,7 @@ snapshots:
eslint-config-flat-gitignore@2.1.0(eslint@9.21.0(jiti@2.4.2)):
dependencies:
- '@eslint/compat': 1.2.6(eslint@9.21.0(jiti@2.4.2))
+ '@eslint/compat': 1.2.7(eslint@9.21.0(jiti@2.4.2))
eslint: 9.21.0(jiti@2.4.2)
eslint-flat-config-utils@2.0.1:
@@ -9826,14 +10036,14 @@ snapshots:
eslint-plugin-import-x@4.6.1(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2):
dependencies:
'@types/doctrine': 0.0.9
- '@typescript-eslint/scope-manager': 8.23.0
- '@typescript-eslint/utils': 8.23.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)
+ '@typescript-eslint/scope-manager': 8.25.0
+ '@typescript-eslint/utils': 8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)
debug: 4.4.0
doctrine: 3.0.0
- enhanced-resolve: 5.18.0
+ enhanced-resolve: 5.18.1
eslint: 9.21.0(jiti@2.4.2)
eslint-import-resolver-node: 0.3.9
- get-tsconfig: 4.8.1
+ get-tsconfig: 4.10.0
is-glob: 4.0.3
minimatch: 9.0.5
semver: 7.7.1
@@ -9877,11 +10087,11 @@ snapshots:
eslint-plugin-n@17.15.1(eslint@9.21.0(jiti@2.4.2)):
dependencies:
'@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0(jiti@2.4.2))
- enhanced-resolve: 5.18.0
+ enhanced-resolve: 5.18.1
eslint: 9.21.0(jiti@2.4.2)
eslint-plugin-es-x: 7.8.0(eslint@9.21.0(jiti@2.4.2))
- get-tsconfig: 4.8.1
- globals: 15.14.0
+ get-tsconfig: 4.10.0
+ globals: 15.15.0
ignore: 5.3.2
minimatch: 9.0.5
semver: 7.7.1
@@ -9890,8 +10100,8 @@ snapshots:
eslint-plugin-perfectionist@4.9.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2):
dependencies:
- '@typescript-eslint/types': 8.24.1
- '@typescript-eslint/utils': 8.24.1(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)
+ '@typescript-eslint/types': 8.25.0
+ '@typescript-eslint/utils': 8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)
eslint: 9.21.0(jiti@2.4.2)
natural-orderby: 5.0.0
transitivePeerDependencies:
@@ -9925,7 +10135,7 @@ snapshots:
'@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0(jiti@2.4.2))
ci-info: 4.1.0
clean-regexp: 1.0.0
- core-js-compat: 3.40.0
+ core-js-compat: 3.41.0
eslint: 9.21.0(jiti@2.4.2)
esquery: 1.6.0
globals: 15.15.0
@@ -9939,11 +10149,11 @@ snapshots:
semver: 7.7.1
strip-indent: 4.0.0
- eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.24.1(@typescript-eslint/parser@8.24.1(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.21.0(jiti@2.4.2)):
+ eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.25.0(@typescript-eslint/parser@8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.21.0(jiti@2.4.2)):
dependencies:
eslint: 9.21.0(jiti@2.4.2)
optionalDependencies:
- '@typescript-eslint/eslint-plugin': 8.24.1(@typescript-eslint/parser@8.24.1(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)
+ '@typescript-eslint/eslint-plugin': 8.25.0(@typescript-eslint/parser@8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)
eslint-plugin-vue@9.32.0(eslint@9.21.0(jiti@2.4.2)):
dependencies:
@@ -9966,7 +10176,7 @@ snapshots:
eslint: 9.21.0(jiti@2.4.2)
eslint-compat-utils: 0.6.4(eslint@9.21.0(jiti@2.4.2))
natural-compare: 1.4.0
- yaml-eslint-parser: 1.2.3
+ yaml-eslint-parser: 1.3.0
transitivePeerDependencies:
- supports-color
@@ -10101,7 +10311,7 @@ snapshots:
dependencies:
homedir-polyfill: 1.0.3
- expect-type@1.1.0: {}
+ expect-type@1.2.0: {}
extend-shallow@2.0.1:
dependencies:
@@ -10127,7 +10337,7 @@ snapshots:
fast-levenshtein@2.0.6: {}
- fast-uri@3.0.3: {}
+ fast-uri@3.0.6: {}
fastest-levenshtein@1.0.16: {}
@@ -10135,10 +10345,6 @@ snapshots:
dependencies:
reusify: 1.0.4
- fdir@6.4.2(picomatch@4.0.2):
- optionalDependencies:
- picomatch: 4.0.2
-
fdir@6.4.3(picomatch@4.0.2):
optionalDependencies:
picomatch: 4.0.2
@@ -10174,7 +10380,7 @@ snapshots:
find-root@1.1.0: {}
- find-up-simple@1.0.0: {}
+ find-up-simple@1.0.1: {}
find-up@5.0.0:
dependencies:
@@ -10196,16 +10402,16 @@ snapshots:
flat-cache@4.0.1:
dependencies:
- flatted: 3.3.2
+ flatted: 3.3.3
keyv: 4.5.4
flat-cache@6.1.6:
dependencies:
cacheable: 1.8.8
- flatted: 3.3.2
- hookified: 1.7.0
+ flatted: 3.3.3
+ hookified: 1.7.1
- flatted@3.3.2: {}
+ flatted@3.3.3: {}
floating-vue@5.2.2(vue@3.5.13(typescript@5.8.2)):
dependencies:
@@ -10225,25 +10431,20 @@ snapshots:
follow-redirects@1.15.9: {}
- foreground-child@3.3.0:
+ foreground-child@3.3.1:
dependencies:
cross-spawn: 7.0.6
signal-exit: 4.1.0
- form-data@4.0.1:
+ form-data@4.0.2:
dependencies:
asynckit: 0.4.0
combined-stream: 1.0.8
+ es-set-tostringtag: 2.1.0
mime-types: 2.1.35
fraction.js@4.3.7: {}
- fs-extra@11.2.0:
- dependencies:
- graceful-fs: 4.2.11
- jsonfile: 6.1.0
- universalify: 2.0.1
-
fs-extra@11.3.0:
dependencies:
graceful-fs: 4.2.11
@@ -10274,12 +10475,12 @@ snapshots:
get-east-asian-width@1.3.0: {}
- get-intrinsic@1.2.7:
+ get-intrinsic@1.3.0:
dependencies:
- call-bind-apply-helpers: 1.0.1
+ call-bind-apply-helpers: 1.0.2
es-define-property: 1.0.1
es-errors: 1.3.0
- es-object-atoms: 1.0.0
+ es-object-atoms: 1.1.1
function-bind: 1.1.2
get-proto: 1.0.1
gopd: 1.2.0
@@ -10290,7 +10491,7 @@ snapshots:
get-proto@1.0.1:
dependencies:
dunder-proto: 1.0.1
- es-object-atoms: 1.0.0
+ es-object-atoms: 1.1.1
get-stream@8.0.1: {}
@@ -10299,19 +10500,18 @@ snapshots:
'@sec-ant/readable-stream': 0.4.1
is-stream: 4.0.1
- get-tsconfig@4.8.1:
+ get-tsconfig@4.10.0:
dependencies:
resolve-pkg-maps: 1.0.0
- giget@1.2.3:
+ giget@1.2.5:
dependencies:
citty: 0.1.6
- consola: 3.3.3
+ consola: 3.4.0
defu: 6.1.4
- node-fetch-native: 1.6.4
- nypm: 0.3.12
- ohash: 1.1.4
- pathe: 1.1.2
+ node-fetch-native: 1.6.6
+ nypm: 0.5.4
+ pathe: 2.0.3
tar: 6.2.1
giscus@1.6.0:
@@ -10324,17 +10524,17 @@ snapshots:
meow: 12.1.1
split2: 4.2.0
- git-raw-commits@5.0.0(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.0.0):
+ git-raw-commits@5.0.0(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.1.0):
dependencies:
- '@conventional-changelog/git-client': 1.0.1(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.0.0)
+ '@conventional-changelog/git-client': 1.0.1(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.1.0)
meow: 13.2.0
transitivePeerDependencies:
- conventional-commits-filter
- conventional-commits-parser
- git-semver-tags@8.0.0(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.0.0):
+ git-semver-tags@8.0.0(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.1.0):
dependencies:
- '@conventional-changelog/git-client': 1.0.1(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.0.0)
+ '@conventional-changelog/git-client': 1.0.1(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.1.0)
meow: 13.2.0
transitivePeerDependencies:
- conventional-commits-filter
@@ -10354,17 +10554,17 @@ snapshots:
glob@10.4.5:
dependencies:
- foreground-child: 3.3.0
+ foreground-child: 3.3.1
jackspeak: 3.4.3
minimatch: 9.0.5
minipass: 7.1.2
package-json-from-dist: 1.0.1
path-scurry: 1.11.1
- glob@11.0.0:
+ glob@11.0.1:
dependencies:
- foreground-child: 3.3.0
- jackspeak: 4.0.2
+ foreground-child: 3.3.1
+ jackspeak: 4.1.0
minimatch: 10.0.1
minipass: 7.1.2
package-json-from-dist: 1.0.1
@@ -10471,6 +10671,10 @@ snapshots:
has-symbols@1.1.0: {}
+ has-tostringtag@1.0.2:
+ dependencies:
+ has-symbols: 1.1.0
+
hash-sum@2.0.0: {}
hasown@2.0.2:
@@ -10507,7 +10711,7 @@ snapshots:
hookable@5.5.3: {}
- hookified@1.7.0: {}
+ hookified@1.7.1: {}
hosted-git-info@7.0.2:
dependencies:
@@ -10529,7 +10733,7 @@ snapshots:
dependencies:
domelementtype: 2.3.0
domhandler: 5.0.3
- domutils: 3.2.1
+ domutils: 3.2.2
entities: 4.5.0
htmlparser2@9.1.0:
@@ -10599,7 +10803,7 @@ snapshots:
immutable@5.0.3: {}
- import-fresh@3.3.0:
+ import-fresh@3.3.1:
dependencies:
parent-module: 1.0.1
resolve-from: 4.0.0
@@ -10639,7 +10843,7 @@ snapshots:
mute-stream: 0.0.8
ora: 5.4.1
run-async: 2.4.1
- rxjs: 7.8.1
+ rxjs: 7.8.2
string-width: 4.2.3
strip-ansi: 6.0.1
through: 2.3.8
@@ -10728,8 +10932,8 @@ snapshots:
istanbul-lib-instrument@6.0.3:
dependencies:
- '@babel/core': 7.26.0
- '@babel/parser': 7.26.3
+ '@babel/core': 7.26.9
+ '@babel/parser': 7.26.9
'@istanbuljs/schema': 0.1.3
istanbul-lib-coverage: 3.2.2
semver: 7.7.1
@@ -10761,7 +10965,7 @@ snapshots:
optionalDependencies:
'@pkgjs/parseargs': 0.11.0
- jackspeak@4.0.2:
+ jackspeak@4.1.0:
dependencies:
'@isaacs/cliui': 8.0.2
@@ -10841,9 +11045,9 @@ snapshots:
dependencies:
json-buffer: 3.0.1
- keyv@5.2.3:
+ keyv@5.3.0:
dependencies:
- '@keyv/serialize': 1.0.2
+ '@keyv/serialize': 1.0.3
khroma@2.1.0: {}
@@ -10957,12 +11161,7 @@ snapshots:
local-pkg@0.5.1:
dependencies:
mlly: 1.7.4
- pkg-types: 1.3.0
-
- local-pkg@1.0.0:
- dependencies:
- mlly: 1.7.3
- pkg-types: 1.3.0
+ pkg-types: 1.3.1
local-pkg@1.1.0:
dependencies:
@@ -11048,8 +11247,8 @@ snapshots:
magicast@0.3.5:
dependencies:
- '@babel/parser': 7.26.3
- '@babel/types': 7.26.3
+ '@babel/parser': 7.26.9
+ '@babel/types': 7.26.9
source-map-js: 1.2.1
make-dir@2.1.0:
@@ -11262,7 +11461,7 @@ snapshots:
mdn-data@2.12.2: {}
- mdn-data@2.14.0: {}
+ mdn-data@2.17.0: {}
mdurl@2.0.0: {}
@@ -11329,23 +11528,42 @@ snapshots:
micromark-util-symbol: 2.0.1
micromark-util-types: 2.0.1
+ micromark-core-commonmark@2.0.3:
+ dependencies:
+ decode-named-character-reference: 1.0.2
+ devlop: 1.1.0
+ micromark-factory-destination: 2.0.1
+ micromark-factory-label: 2.0.1
+ micromark-factory-space: 2.0.1
+ micromark-factory-title: 2.0.1
+ micromark-factory-whitespace: 2.0.1
+ micromark-util-character: 2.1.1
+ micromark-util-chunked: 2.0.1
+ micromark-util-classify-character: 2.0.1
+ micromark-util-html-tag-name: 2.0.1
+ micromark-util-normalize-identifier: 2.0.1
+ micromark-util-resolve-all: 2.0.1
+ micromark-util-subtokenize: 2.1.0
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.2
+
micromark-extension-gfm-autolink-literal@2.1.0:
dependencies:
micromark-util-character: 2.1.1
micromark-util-sanitize-uri: 2.0.1
micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
+ micromark-util-types: 2.0.2
micromark-extension-gfm-footnote@2.1.0:
dependencies:
devlop: 1.1.0
- micromark-core-commonmark: 2.0.2
+ micromark-core-commonmark: 2.0.3
micromark-factory-space: 2.0.1
micromark-util-character: 2.1.1
micromark-util-normalize-identifier: 2.0.1
micromark-util-sanitize-uri: 2.0.1
micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
+ micromark-util-types: 2.0.2
micromark-extension-gfm-strikethrough@2.1.0:
dependencies:
@@ -11354,19 +11572,19 @@ snapshots:
micromark-util-classify-character: 2.0.1
micromark-util-resolve-all: 2.0.1
micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
+ micromark-util-types: 2.0.2
- micromark-extension-gfm-table@2.1.0:
+ micromark-extension-gfm-table@2.1.1:
dependencies:
devlop: 1.1.0
micromark-factory-space: 2.0.1
micromark-util-character: 2.1.1
micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
+ micromark-util-types: 2.0.2
micromark-extension-gfm-tagfilter@2.0.0:
dependencies:
- micromark-util-types: 2.0.1
+ micromark-util-types: 2.0.2
micromark-extension-gfm-task-list-item@2.1.0:
dependencies:
@@ -11374,18 +11592,18 @@ snapshots:
micromark-factory-space: 2.0.1
micromark-util-character: 2.1.1
micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
+ micromark-util-types: 2.0.2
micromark-extension-gfm@3.0.0:
dependencies:
micromark-extension-gfm-autolink-literal: 2.1.0
micromark-extension-gfm-footnote: 2.1.0
micromark-extension-gfm-strikethrough: 2.1.0
- micromark-extension-gfm-table: 2.1.0
+ micromark-extension-gfm-table: 2.1.1
micromark-extension-gfm-tagfilter: 2.0.0
micromark-extension-gfm-task-list-item: 2.1.0
micromark-util-combine-extensions: 2.0.1
- micromark-util-types: 2.0.1
+ micromark-util-types: 2.0.2
micromark-factory-destination@2.0.1:
dependencies:
@@ -11475,10 +11693,19 @@ snapshots:
micromark-util-symbol: 2.0.1
micromark-util-types: 2.0.1
+ micromark-util-subtokenize@2.1.0:
+ dependencies:
+ devlop: 1.1.0
+ micromark-util-chunked: 2.0.1
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.2
+
micromark-util-symbol@2.0.1: {}
micromark-util-types@2.0.1: {}
+ micromark-util-types@2.0.2: {}
+
micromark@4.0.1:
dependencies:
'@types/debug': 4.1.12
@@ -11567,7 +11794,7 @@ snapshots:
dependencies:
acorn: 8.14.0
pathe: 1.1.2
- pkg-types: 1.3.0
+ pkg-types: 1.3.1
ufo: 1.5.4
mlly@1.7.4:
@@ -11615,14 +11842,14 @@ snapshots:
node-addon-api@7.1.1:
optional: true
- node-fetch-native@1.6.4: {}
+ node-fetch-native@1.6.6: {}
node-releases@2.0.19: {}
normalize-package-data@6.0.2:
dependencies:
hosted-git-info: 7.0.2
- semver: 7.6.3
+ semver: 7.7.1
validate-npm-package-license: 3.0.4
normalize-path@3.0.0: {}
@@ -11644,20 +11871,20 @@ snapshots:
dependencies:
boolbase: 1.0.0
- nypm@0.3.12:
+ nypm@0.5.4:
dependencies:
citty: 0.1.6
- consola: 3.3.3
- execa: 8.0.1
- pathe: 1.1.2
- pkg-types: 1.3.0
+ consola: 3.4.0
+ pathe: 2.0.3
+ pkg-types: 1.3.1
+ tinyexec: 0.3.2
ufo: 1.5.4
object-assign@4.1.1: {}
object-inspect@1.13.3: {}
- ohash@1.1.4: {}
+ ohash@2.0.8: {}
once@1.4.0:
dependencies:
@@ -11742,9 +11969,9 @@ snapshots:
package-json-from-dist@1.0.1: {}
- package-manager-detector@0.2.8: {}
-
- package-manager-detector@0.2.9: {}
+ package-manager-detector@0.2.10:
+ dependencies:
+ quansync: 0.2.6
parent-module@1.0.1:
dependencies:
@@ -11768,7 +11995,7 @@ snapshots:
dependencies:
'@babel/code-frame': 7.26.2
index-to-position: 0.1.2
- type-fest: 4.31.0
+ type-fest: 4.36.0
parse-ms@4.0.0: {}
@@ -11907,11 +12134,6 @@ snapshots:
cssesc: 3.0.0
util-deprecate: 1.0.2
- postcss-selector-parser@7.0.0:
- dependencies:
- cssesc: 3.0.0
- util-deprecate: 1.0.2
-
postcss-selector-parser@7.1.0:
dependencies:
cssesc: 3.0.0
@@ -11980,16 +12202,16 @@ snapshots:
read-package-up@11.0.0:
dependencies:
- find-up-simple: 1.0.0
+ find-up-simple: 1.0.1
read-pkg: 9.0.1
- type-fest: 4.31.0
+ type-fest: 4.36.0
read-pkg@9.0.1:
dependencies:
'@types/normalize-package-data': 2.4.4
normalize-package-data: 6.0.2
parse-json: 8.1.0
- type-fest: 4.31.0
+ type-fest: 4.36.0
unicorn-magic: 0.1.0
readable-stream@3.6.2:
@@ -12002,7 +12224,7 @@ snapshots:
dependencies:
picomatch: 2.3.1
- readdirp@4.0.2: {}
+ readdirp@4.1.2: {}
refa@0.12.1:
dependencies:
@@ -12072,7 +12294,7 @@ snapshots:
rimraf@6.0.1:
dependencies:
- glob: 11.0.0
+ glob: 11.0.1
package-json-from-dist: 1.0.1
robust-predicates@3.0.2: {}
@@ -12102,6 +12324,31 @@ snapshots:
'@rollup/rollup-win32-x64-msvc': 4.34.8
fsevents: 2.3.3
+ rollup@4.34.9:
+ dependencies:
+ '@types/estree': 1.0.6
+ optionalDependencies:
+ '@rollup/rollup-android-arm-eabi': 4.34.9
+ '@rollup/rollup-android-arm64': 4.34.9
+ '@rollup/rollup-darwin-arm64': 4.34.9
+ '@rollup/rollup-darwin-x64': 4.34.9
+ '@rollup/rollup-freebsd-arm64': 4.34.9
+ '@rollup/rollup-freebsd-x64': 4.34.9
+ '@rollup/rollup-linux-arm-gnueabihf': 4.34.9
+ '@rollup/rollup-linux-arm-musleabihf': 4.34.9
+ '@rollup/rollup-linux-arm64-gnu': 4.34.9
+ '@rollup/rollup-linux-arm64-musl': 4.34.9
+ '@rollup/rollup-linux-loongarch64-gnu': 4.34.9
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.34.9
+ '@rollup/rollup-linux-riscv64-gnu': 4.34.9
+ '@rollup/rollup-linux-s390x-gnu': 4.34.9
+ '@rollup/rollup-linux-x64-gnu': 4.34.9
+ '@rollup/rollup-linux-x64-musl': 4.34.9
+ '@rollup/rollup-win32-arm64-msvc': 4.34.9
+ '@rollup/rollup-win32-ia32-msvc': 4.34.9
+ '@rollup/rollup-win32-x64-msvc': 4.34.9
+ fsevents: 2.3.3
+
roughjs@4.6.6:
dependencies:
hachure-fill: 0.5.2
@@ -12121,6 +12368,10 @@ snapshots:
dependencies:
tslib: 2.8.1
+ rxjs@7.8.2:
+ dependencies:
+ tslib: 2.8.1
+
safe-buffer@5.1.2: {}
safe-buffer@5.2.1: {}
@@ -12258,8 +12509,6 @@ snapshots:
semver@6.3.1: {}
- semver@7.6.3: {}
-
semver@7.7.1: {}
shebang-command@2.0.0:
@@ -12290,14 +12539,14 @@ snapshots:
dependencies:
call-bound: 1.0.3
es-errors: 1.3.0
- get-intrinsic: 1.2.7
+ get-intrinsic: 1.3.0
object-inspect: 1.13.3
side-channel-weakmap@1.0.2:
dependencies:
call-bound: 1.0.3
es-errors: 1.3.0
- get-intrinsic: 1.2.7
+ get-intrinsic: 1.3.0
object-inspect: 1.13.3
side-channel-map: 1.0.1
@@ -12361,21 +12610,21 @@ snapshots:
spdx-correct@3.2.0:
dependencies:
spdx-expression-parse: 3.0.1
- spdx-license-ids: 3.0.20
+ spdx-license-ids: 3.0.21
spdx-exceptions@2.5.0: {}
spdx-expression-parse@3.0.1:
dependencies:
spdx-exceptions: 2.5.0
- spdx-license-ids: 3.0.20
+ spdx-license-ids: 3.0.21
spdx-expression-parse@4.0.0:
dependencies:
spdx-exceptions: 2.5.0
- spdx-license-ids: 3.0.20
+ spdx-license-ids: 3.0.21
- spdx-license-ids@3.0.20: {}
+ spdx-license-ids@3.0.21: {}
speakingurl@14.0.1: {}
@@ -12460,7 +12709,7 @@ snapshots:
postcss-scss: 4.0.9(postcss@8.5.3)
stylelint: 16.15.0(typescript@5.8.2)
stylelint-config-recommended: 14.0.1(stylelint@16.15.0(typescript@5.8.2))
- stylelint-scss: 6.10.0(stylelint@16.15.0(typescript@5.8.2))
+ stylelint-scss: 6.11.1(stylelint@16.15.0(typescript@5.8.2))
optionalDependencies:
postcss: 8.5.3
@@ -12501,15 +12750,15 @@ snapshots:
postcss-sorting: 8.0.2(postcss@8.5.3)
stylelint: 16.15.0(typescript@5.8.2)
- stylelint-scss@6.10.0(stylelint@16.15.0(typescript@5.8.2)):
+ stylelint-scss@6.11.1(stylelint@16.15.0(typescript@5.8.2)):
dependencies:
css-tree: 3.1.0
is-plain-object: 5.0.0
known-css-properties: 0.35.0
- mdn-data: 2.14.0
+ mdn-data: 2.17.0
postcss-media-query-parser: 0.2.3
postcss-resolve-nested-selector: 0.1.6
- postcss-selector-parser: 7.0.0
+ postcss-selector-parser: 7.1.0
postcss-value-parser: 4.2.0
stylelint: 16.15.0(typescript@5.8.2)
@@ -12678,11 +12927,6 @@ snapshots:
tinyexec@0.3.2: {}
- tinyglobby@0.2.10:
- dependencies:
- fdir: 6.4.2(picomatch@4.0.2)
- picomatch: 4.0.2
-
tinyglobby@0.2.12:
dependencies:
fdir: 6.4.3(picomatch@4.0.2)
@@ -12750,7 +12994,7 @@ snapshots:
picocolors: 1.1.1
postcss-load-config: 6.0.1(jiti@2.4.2)(postcss@8.5.3)(yaml@2.7.0)
resolve-from: 5.0.0
- rollup: 4.34.8
+ rollup: 4.34.9
source-map: 0.8.0-beta.0
sucrase: 3.35.0
tinyexec: 0.3.2
@@ -12802,7 +13046,7 @@ snapshots:
type-fest@0.21.3: {}
- type-fest@4.31.0: {}
+ type-fest@4.36.0: {}
typescript@5.8.2: {}
@@ -12860,6 +13104,12 @@ snapshots:
escalade: 3.2.0
picocolors: 1.1.1
+ update-browserslist-db@1.1.3(browserslist@4.24.4):
+ dependencies:
+ browserslist: 4.24.4
+ escalade: 3.2.0
+ picocolors: 1.1.1
+
uri-js@4.4.1:
dependencies:
punycode: 2.3.1
@@ -12893,7 +13143,7 @@ snapshots:
debug: 4.4.0
es-module-lexer: 1.6.0
pathe: 2.0.3
- vite: 6.1.1(@types/node@22.13.8)(jiti@2.4.2)(less@4.2.2)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(yaml@2.7.0)
+ vite: 6.2.0(@types/node@22.13.8)(jiti@2.4.2)(less@4.2.2)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(yaml@2.7.0)
transitivePeerDependencies:
- '@types/node'
- jiti
@@ -12939,10 +13189,25 @@ snapshots:
stylus: 0.64.0
yaml: 2.7.0
+ vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(less@4.2.2)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(yaml@2.7.0):
+ dependencies:
+ esbuild: 0.25.0
+ postcss: 8.5.3
+ rollup: 4.34.9
+ optionalDependencies:
+ '@types/node': 22.13.8
+ fsevents: 2.3.3
+ jiti: 2.4.2
+ less: 4.2.2
+ sass: 1.85.1
+ sass-embedded: 1.85.1
+ stylus: 0.64.0
+ yaml: 2.7.0
+
vitest@3.0.7(@types/debug@4.1.12)(@types/node@22.13.8)(jiti@2.4.2)(less@4.2.2)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(yaml@2.7.0):
dependencies:
'@vitest/expect': 3.0.7
- '@vitest/mocker': 3.0.7(vite@6.1.1(@types/node@22.13.8)(jiti@2.4.2)(less@4.2.2)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(yaml@2.7.0))
+ '@vitest/mocker': 3.0.7(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(less@4.2.2)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(yaml@2.7.0))
'@vitest/pretty-format': 3.0.7
'@vitest/runner': 3.0.7
'@vitest/snapshot': 3.0.7
@@ -12950,7 +13215,7 @@ snapshots:
'@vitest/utils': 3.0.7
chai: 5.2.0
debug: 4.4.0
- expect-type: 1.1.0
+ expect-type: 1.2.0
magic-string: 0.30.17
pathe: 2.0.3
std-env: 3.8.0
@@ -12958,7 +13223,7 @@ snapshots:
tinyexec: 0.3.2
tinypool: 1.0.2
tinyrainbow: 2.0.0
- vite: 6.1.1(@types/node@22.13.8)(jiti@2.4.2)(less@4.2.2)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(yaml@2.7.0)
+ vite: 6.2.0(@types/node@22.13.8)(jiti@2.4.2)(less@4.2.2)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(yaml@2.7.0)
vite-node: 3.0.7(@types/node@22.13.8)(jiti@2.4.2)(less@4.2.2)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(yaml@2.7.0)
why-is-node-running: 2.3.0
optionalDependencies:
@@ -13099,11 +13364,11 @@ snapshots:
wait-on@8.0.2:
dependencies:
- axios: 1.7.9
+ axios: 1.8.1
joi: 17.13.3
lodash: 4.17.21
minimist: 1.2.8
- rxjs: 7.8.1
+ rxjs: 7.8.2
transitivePeerDependencies:
- debug
@@ -13187,10 +13452,9 @@ snapshots:
yallist@4.0.0: {}
- yaml-eslint-parser@1.2.3:
+ yaml-eslint-parser@1.3.0:
dependencies:
eslint-visitor-keys: 3.4.3
- lodash: 4.17.21
yaml: 2.7.0
yaml@2.7.0: {}
diff --git a/readme.md b/readme.md
index 7f48d3b5..6817440d 100644
--- a/readme.md
+++ b/readme.md
@@ -1,6 +1,7 @@
-
+
+中文 | English
一个简约的,干净的,容易上手的 vuepress 主题,适用于博客和文档。 diff --git a/readme_en.md b/readme_en.md new file mode 100644 index 00000000..46e1e509 --- /dev/null +++ b/readme_en.md @@ -0,0 +1,77 @@ +
+
+
+中文 | English +
+ +A simple, clean, and easy-to-use VuePress theme for blogs and documentation. + +Ready to use out-of-the-box with minimal configuration, allowing you to focus more on content creation and better express your ideas to form your knowledge notes. + +It includes a rich set of powerful features designed to make content more expressive. + +## Features + +- 💻 Responsive layout, adapts to different screen sizes +- 📖 Blog & Documentation +- 🔗 Automatically generates article permanent links +- ⚖ Supports multiple languages +- 🔑 Supports full-site encryption and partial encryption +- 👀 Supports search and article comments +- 👨💻 Supports light/dark themes (including code highlighting) +- 📠 Markdown enhancement, supports code block grouping, hint containers, task lists, mathematical formulas, code demonstrations, file trees, etc. +- 📚 Embedded code demonstrations, supports CodePen, JSFiddle, CodeSandbox, etc. +- 📊 Embedded charts, supports chart.js, Echarts, Mermaid, flowchart +- 🎛 Resource embedding, supports PDF, Bilibili videos, YouTube videos, local videos, audio, etc. +- 🪞 Supports full-site watermark and partial content watermark + +## [Documentation](https://theme-plume.vuejs.press) + +QQ communication group:[792882761](https://qm.qq.com/q/O3HNy4rxYc) + +## Examples + +- [My Personal Blog](https://pengzhanbo.cn/) + +View [more examples](https://theme-plume.vuejs.press/demos/) + +### Note + +This theme is based on `vuepress 2` and is in the RC stage. + +This means that the functionality is relatively stable, but there is still a small probability of breaking changes in the future. + +## Contribution Guide + +View the [[Contribution Guide]](/CONTRIBUTING_EN.md) for more information + +## Contributors + +Thank you to all contributors! + + + +[](https://github.com/pengzhanbo/vuepress-theme-plume/graphs/contributors) + +## License + +[MIT](/LICENSE)