diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index bc3ef584..a8591767 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -57,4 +57,4 @@ jobs:
- run: PUPPETEER_SKIP_DOWNLOAD=1 pnpm install
- name: Run unit tests
- run: pnpm run test-unit
+ run: pnpm run test
diff --git a/.vscode/settings.json b/.vscode/settings.json
index c484f429..e3dd1583 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -40,6 +40,7 @@
"gql",
"graphql",
"astro",
+ "svelte",
"css",
"less",
"scss",
diff --git a/README.md b/README.md
index 6abad6de..5830f2ba 100644
--- a/README.md
+++ b/README.md
@@ -5,7 +5,7 @@
- Vue 2.6/2.7/3 & Nuxt 2/3 isomorphic JSON editor, viewer, formatter and validator.
+ Vue and Nuxt 2/3 isomorphic JSON editor, viewer, formatter and validator.
English | 简体中文
@@ -42,6 +42,7 @@
- 🚀 Performant
- Handle large JSON documents up to 512 MB
+ - Deserialize with [destr](https://github.com/unjs/destr) by default, up to 35.96x faster than `JSON.parse`
- 💪 Powerful
- View, edit, format, validate, compact, sort, query, filter, transform, repair, highlight JSON
- 7 primitive data types including `BigInt` and `Symbol`
@@ -154,8 +155,8 @@ const value = ref()
#### Global Registration
```ts
-import { createApp } from 'vue'
import JsonEditorVue from 'json-editor-vue'
+import { createApp } from 'vue'
createApp()
.use(JsonEditorVue, {
@@ -184,7 +185,7 @@ createApp()
"vue": "https://cdn.jsdelivr.net/npm/vue/dist/vue.esm-browser.prod.js",
"vue-demi": "https://cdn.jsdelivr.net/npm/vue-demi/lib/v3/index.mjs",
"vanilla-jsoneditor": "https://cdn.jsdelivr.net/npm/vanilla-jsoneditor",
- "json-editor-vue": "https://cdn.jsdelivr.net/npm/json-editor-vue@0.15/dist/json-editor-vue.mjs"
+ "json-editor-vue": "https://cdn.jsdelivr.net/npm/json-editor-vue@0.16/dist/json-editor-vue.mjs"
}
}
@@ -228,7 +229,7 @@ createApp()
-
+
@@ -349,7 +350,7 @@ Vue.use(JsonEditorVue, {
-
+
@@ -489,7 +490,7 @@ Vue.use(JsonEditorVue, {
-
+
diff --git a/demo/nuxt2+vue2.6/pages/index.vue b/demo/nuxt2+vue2.6/pages/index.vue
index 4e3be9f6..03e7ebbf 100644
--- a/demo/nuxt2+vue2.6/pages/index.vue
+++ b/demo/nuxt2+vue2.6/pages/index.vue
@@ -1,6 +1,6 @@
@@ -226,7 +227,7 @@ createApp()
-
+
@@ -347,7 +348,7 @@ Vue.use(JsonEditorVue, {
-
+
@@ -487,7 +488,7 @@ Vue.use(JsonEditorVue, {
-
+
diff --git a/jsr.json b/jsr.json
index f7e042ad..813d1efc 100644
--- a/jsr.json
+++ b/jsr.json
@@ -1,6 +1,6 @@
{
"name": "@cloydlau/json-editor-vue",
- "version": "0.15.2",
+ "version": "0.16.0",
"exports": "./dist/json-editor-vue.mjs",
"publish": {
"include": [
diff --git a/licenses.txt b/licenses.txt
new file mode 100644
index 00000000..5aa69793
--- /dev/null
+++ b/licenses.txt
@@ -0,0 +1,5 @@
+├─ MIT: 87
+├─ Apache-2.0: 5
+├─ BSD-2-Clause: 3
+├─ BSD-3-Clause: 2
+└─ ISC: 2
diff --git a/package.json b/package.json
index 81354a4b..e96477f3 100644
--- a/package.json
+++ b/package.json
@@ -1,9 +1,9 @@
{
"name": "json-editor-vue",
"PascalCasedName": "JsonEditorVue",
- "version": "0.15.2",
+ "version": "0.16.0",
"private": false,
- "description": "Vue 2.6/2.7/3 & Nuxt 2/3 isomorphic JSON editor, viewer, formatter and validator.",
+ "description": "Vue and Nuxt 2/3 isomorphic JSON editor, viewer, formatter and validator.",
"author": {
"name": "Cloyd Lau",
"url": "https://github.com/cloydlau"
@@ -52,15 +52,18 @@
],
"scripts": {
"dev": "esno ./scripts/dev.mts",
- "test-unit": "vitest run",
- "coverage": "vitest run --coverage",
+ "test": "vitest run",
+ "test:watch": "vitest",
+ "test:coverage": "vitest run --coverage",
+ "test:ui": "vitest --ui",
"doc": "vitepress dev --open /README",
"build": "vite build",
"release": "esno ./scripts/release.mts",
+ "license-scan": "license-checker --summary --out ./licenses.txt",
"lint": "eslint \"**/*.{js,mjs,cjs,jsx,ts,mts,cts,tsx,vue,json,md,html,css,scss,sass}\" --ignore-pattern stats.html",
"lint:fix": "eslint \"**/*.{js,mjs,cjs,jsx,ts,mts,cts,tsx,vue,json,md,html,css,scss,sass}\" --ignore-pattern stats.html --fix",
"preinstall": "node -e \"if (process.env.INIT_CWD === process.cwd()) { process.exit(1) }\" || npx only-allow pnpm",
- "postinstall": "node -e \"if (process.env.INIT_CWD === process.cwd()) { process.exit(1) }\" || npx simple-git-hooks"
+ "postinstall": "node -e \"if (process.env.INIT_CWD === process.cwd()) { process.exit(1) }\" || (npx simple-git-hooks && pnpm license-scan)"
},
"peerDependencies": {
"@vue/composition-api": ">=1",
@@ -76,31 +79,34 @@
"vue-demi": "^0.14.10"
},
"devDependencies": {
- "@antfu/eslint-config": "^2.25.1",
- "@commitlint/cli": "^19.4.0",
- "@commitlint/config-conventional": "^19.2.2",
+ "@antfu/eslint-config": "^3.3.2",
+ "@commitlint/cli": "^19.4.1",
+ "@commitlint/config-conventional": "^19.4.1",
"@types/cross-spawn": "^6.0.6",
"@types/lodash-es": "^4.17.12",
- "@types/node": "^22.2.0",
+ "@types/node": "^22.5.4",
"@types/prompts": "^2.4.9",
"@types/semver": "^7.5.8",
"@vitejs/plugin-vue": "latest",
"@vitest/ui": "^2.0.5",
"@vue/compiler-sfc": "latest",
"@vue/test-utils": "latest",
- "axios": "^1.7.3",
- "case-police": "^0.6.1",
+ "axios": "^1.7.7",
+ "case-police": "^0.7.0",
"cross-spawn": "^7.0.3",
"del": "^7.1.0",
+ "destr": "^2.0.3",
"eslint-plugin-format": "^0.1.2",
"esno": "^4.7.0",
- "happy-dom": "^14.12.3",
+ "happy-dom": "^15.7.3",
"json-editor-vue": "workspace:*",
"kolorist": "^1.8.0",
- "lint-staged": "^15.2.8",
+ "license-checker": "^25.0.1",
+ "license-scan": "^0.1.2",
+ "lint-staged": "^15.2.10",
"lodash-es": "^4.17.21",
"lossless-json": "^4.0.1",
- "magicast": "^0.3.4",
+ "magicast": "^0.3.5",
"only-allow": "^1.2.1",
"open": "^10.1.0",
"prompts": "^2.4.2",
@@ -109,14 +115,14 @@
"simple-git-hooks": "^2.11.1",
"typescript": "^5.5.4",
"unplugin-auto-import": "^0.18.2",
- "unplugin-vue-components": "^0.27.3",
- "vite": "^5.4.0",
- "vite-plugin-dts": "4.0.2",
- "vitepress": "^1.3.2",
+ "unplugin-vue-components": "^0.27.4",
+ "vite": "^5.4.3",
+ "vite-plugin-dts": "4.1.0",
+ "vitepress": "^1.3.4",
"vitest": "^2.0.5",
"vue": "latest",
"vue-global-config": "^0.6.1",
- "zhlint": "^0.8.1"
+ "zhlint": "^0.8.2"
},
"simple-git-hooks": {
"pre-commit": "pnpm lint-staged",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 020f18ad..75aa0216 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -10,23 +10,23 @@ importers:
dependencies:
'@vue/composition-api':
specifier: '>=1'
- version: 1.7.2(vue@3.4.37(typescript@5.5.4))
+ version: 1.7.2(vue@3.5.3(typescript@5.5.4))
vanilla-jsoneditor:
specifier: ^0.23.8
version: 0.23.8(@lezer/common@1.2.1)
vue-demi:
specifier: ^0.14.10
- version: 0.14.10(@vue/composition-api@1.7.2(vue@3.4.37(typescript@5.5.4)))(vue@3.4.37(typescript@5.5.4))
+ version: 0.14.10(@vue/composition-api@1.7.2(vue@3.5.3(typescript@5.5.4)))(vue@3.5.3(typescript@5.5.4))
devDependencies:
'@antfu/eslint-config':
- specifier: ^2.25.1
- version: 2.25.1(@typescript-eslint/utils@8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(@vue/compiler-sfc@3.4.37)(eslint-plugin-format@0.1.2(eslint@9.9.0(jiti@1.21.6)))(eslint@9.9.0(jiti@1.21.6))(svelte@4.2.18)(typescript@5.5.4)(vitest@2.0.5(@types/node@22.2.0)(@vitest/ui@2.0.5)(happy-dom@14.12.3)(sass@1.77.8))
+ specifier: ^3.3.2
+ version: 3.3.2(@typescript-eslint/utils@8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(@vue/compiler-sfc@3.5.3)(eslint-plugin-format@0.1.2(eslint@9.9.1(jiti@1.21.6)))(eslint@9.9.1(jiti@1.21.6))(svelte@4.2.19)(typescript@5.5.4)(vitest@2.0.5(@types/node@22.5.4)(@vitest/ui@2.0.5)(happy-dom@15.7.3)(sass@1.78.0))
'@commitlint/cli':
- specifier: ^19.4.0
- version: 19.4.0(@types/node@22.2.0)(typescript@5.5.4)
+ specifier: ^19.4.1
+ version: 19.4.1(@types/node@22.5.4)(typescript@5.5.4)
'@commitlint/config-conventional':
- specifier: ^19.2.2
- version: 19.2.2
+ specifier: ^19.4.1
+ version: 19.4.1
'@types/cross-spawn':
specifier: ^6.0.6
version: 6.0.6
@@ -34,8 +34,8 @@ importers:
specifier: ^4.17.12
version: 4.17.12
'@types/node':
- specifier: ^22.2.0
- version: 22.2.0
+ specifier: ^22.5.4
+ version: 22.5.4
'@types/prompts':
specifier: ^2.4.9
version: 2.4.9
@@ -44,46 +44,55 @@ importers:
version: 7.5.8
'@vitejs/plugin-vue':
specifier: latest
- version: 5.1.2(vite@5.4.0(@types/node@22.2.0)(sass@1.77.8))(vue@3.4.37(typescript@5.5.4))
+ version: 5.1.3(vite@5.4.3(@types/node@22.5.4)(sass@1.78.0))(vue@3.5.3(typescript@5.5.4))
'@vitest/ui':
specifier: ^2.0.5
version: 2.0.5(vitest@2.0.5)
'@vue/compiler-sfc':
specifier: latest
- version: 3.4.37
+ version: 3.5.3
'@vue/test-utils':
specifier: latest
version: 2.4.6
axios:
- specifier: ^1.7.3
- version: 1.7.3
+ specifier: ^1.7.7
+ version: 1.7.7
case-police:
- specifier: ^0.6.1
- version: 0.6.1
+ specifier: ^0.7.0
+ version: 0.7.0
cross-spawn:
specifier: ^7.0.3
version: 7.0.3
del:
specifier: ^7.1.0
version: 7.1.0
+ destr:
+ specifier: ^2.0.3
+ version: 2.0.3
eslint-plugin-format:
specifier: ^0.1.2
- version: 0.1.2(eslint@9.9.0(jiti@1.21.6))
+ version: 0.1.2(eslint@9.9.1(jiti@1.21.6))
esno:
specifier: ^4.7.0
version: 4.7.0
happy-dom:
- specifier: ^14.12.3
- version: 14.12.3
+ specifier: ^15.7.3
+ version: 15.7.3
json-editor-vue:
specifier: workspace:*
version: 'link:'
kolorist:
specifier: ^1.8.0
version: 1.8.0
+ license-checker:
+ specifier: ^25.0.1
+ version: 25.0.1
+ license-scan:
+ specifier: ^0.1.2
+ version: 0.1.2
lint-staged:
- specifier: ^15.2.8
- version: 15.2.8
+ specifier: ^15.2.10
+ version: 15.2.10
lodash-es:
specifier: ^4.17.21
version: 4.17.21
@@ -91,8 +100,8 @@ importers:
specifier: ^4.0.1
version: 4.0.1
magicast:
- specifier: ^0.3.4
- version: 0.3.4
+ specifier: ^0.3.5
+ version: 0.3.5
only-allow:
specifier: ^1.2.1
version: 1.2.1
@@ -104,7 +113,7 @@ importers:
version: 2.4.2
rollup-plugin-visualizer:
specifier: ^5.12.0
- version: 5.12.0(rollup@4.20.0)
+ version: 5.12.0(rollup@4.21.2)
semver:
specifier: ^7.6.3
version: 7.6.3
@@ -116,31 +125,31 @@ importers:
version: 5.5.4
unplugin-auto-import:
specifier: ^0.18.2
- version: 0.18.2(@vueuse/core@10.11.1(@vue/composition-api@1.7.2(vue@3.4.37(typescript@5.5.4)))(vue@3.4.37(typescript@5.5.4)))(rollup@4.20.0)
+ version: 0.18.2(@vueuse/core@11.0.3(@vue/composition-api@1.7.2(vue@3.5.3(typescript@5.5.4)))(vue@3.5.3(typescript@5.5.4)))(rollup@4.21.2)(webpack-sources@3.2.3)
unplugin-vue-components:
- specifier: ^0.27.3
- version: 0.27.3(@babel/parser@7.25.3)(rollup@4.20.0)(vue@3.4.37(typescript@5.5.4))
+ specifier: ^0.27.4
+ version: 0.27.4(@babel/parser@7.25.6)(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3)
vite:
- specifier: ^5.4.0
- version: 5.4.0(@types/node@22.2.0)(sass@1.77.8)
+ specifier: ^5.4.3
+ version: 5.4.3(@types/node@22.5.4)(sass@1.78.0)
vite-plugin-dts:
- specifier: 4.0.2
- version: 4.0.2(@types/node@22.2.0)(rollup@4.20.0)(typescript@5.5.4)(vite@5.4.0(@types/node@22.2.0)(sass@1.77.8))
+ specifier: 4.1.0
+ version: 4.1.0(@types/node@22.5.4)(rollup@4.21.2)(typescript@5.5.4)(vite@5.4.3(@types/node@22.5.4)(sass@1.78.0))
vitepress:
- specifier: ^1.3.2
- version: 1.3.2(@algolia/client-search@4.24.0)(@types/node@22.2.0)(@vue/composition-api@1.7.2(vue@3.4.37(typescript@5.5.4)))(axios@1.7.3)(postcss@8.4.41)(sass@1.77.8)(search-insights@2.16.2)(typescript@5.5.4)
+ specifier: ^1.3.4
+ version: 1.3.4(@algolia/client-search@5.2.5)(@types/node@22.5.4)(@vue/composition-api@1.7.2(vue@3.5.3(typescript@5.5.4)))(axios@1.7.7)(postcss@8.4.45)(sass@1.78.0)(search-insights@2.17.1)(typescript@5.5.4)
vitest:
specifier: ^2.0.5
- version: 2.0.5(@types/node@22.2.0)(@vitest/ui@2.0.5)(happy-dom@14.12.3)(sass@1.77.8)
+ version: 2.0.5(@types/node@22.5.4)(@vitest/ui@2.0.5)(happy-dom@15.7.3)(sass@1.78.0)
vue:
specifier: latest
- version: 3.4.37(typescript@5.5.4)
+ version: 3.5.3(typescript@5.5.4)
vue-global-config:
specifier: ^0.6.1
- version: 0.6.1(@vue/composition-api@1.7.2(vue@3.4.37(typescript@5.5.4)))(vue@3.4.37(typescript@5.5.4))
+ version: 0.6.1(@vue/composition-api@1.7.2(vue@3.5.3(typescript@5.5.4)))(vue@3.5.3(typescript@5.5.4))
zhlint:
- specifier: ^0.8.1
- version: 0.8.1
+ specifier: ^0.8.2
+ version: 0.8.2
packages:
@@ -182,12 +191,20 @@ packages:
'@algolia/client-common@4.24.0':
resolution: {integrity: sha512-bc2ROsNL6w6rqpl5jj/UywlIYC21TwSSoFHKl01lYirGMW+9Eek6r02Tocg4gZ8HAw3iBvu6XQiM3BEbmEMoiA==}
+ '@algolia/client-common@5.2.5':
+ resolution: {integrity: sha512-ITE85veJWwClnoNyv7Zydh9U0eKA82cDy8pLw+2hzL+zlzFIvV68ihGOEQ/kXt8N4v+R4MFzvsxnIpMruQzEug==}
+ engines: {node: '>= 14.0.0'}
+
'@algolia/client-personalization@4.24.0':
resolution: {integrity: sha512-l5FRFm/yngztweU0HdUzz1rC4yoWCFo3IF+dVIVTfEPg906eZg5BOd1k0K6rZx5JzyyoP4LdmOikfkfGsKVE9w==}
'@algolia/client-search@4.24.0':
resolution: {integrity: sha512-uRW6EpNapmLAD0mW47OXqTP8eiIx5F6qN9/x/7HHO6owL3N1IXqydGwW5nhDFBrV+ldouro2W1VX3XlcUXEFCA==}
+ '@algolia/client-search@5.2.5':
+ resolution: {integrity: sha512-OVDLzm5BEUbJmjfMm7b0Xx8vkK+NyEh7whPHuap2qy0x7RxQDLMXjiKsBbt1WNq+9nfX6+M/f2t0CJ8ENVuyYQ==}
+ engines: {node: '>= 14.0.0'}
+
'@algolia/logger-common@4.24.0':
resolution: {integrity: sha512-LLUNjkahj9KtKYrQhFKCzMx0BY3RnNP4FEtO+sBybCjJ73E8jNdaKJ/Dd8A/VA4imVHP5tADZ8pn5B8Ga/wTMA==}
@@ -200,12 +217,20 @@ packages:
'@algolia/requester-browser-xhr@4.24.0':
resolution: {integrity: sha512-Z2NxZMb6+nVXSjF13YpjYTdvV3032YTBSGm2vnYvYPA6mMxzM3v5rsCiSspndn9rzIW4Qp1lPHBvuoKJV6jnAA==}
+ '@algolia/requester-browser-xhr@5.2.5':
+ resolution: {integrity: sha512-Ri73PphNy1ceig94xJW9bPdN7uIYFAjpsABpp2Fsun4DmeZD5a4rMCNwwOXXsbC8h+lUzW34zpUf+h4Nk+eaqA==}
+ engines: {node: '>= 14.0.0'}
+
'@algolia/requester-common@4.24.0':
resolution: {integrity: sha512-k3CXJ2OVnvgE3HMwcojpvY6d9kgKMPRxs/kVohrwF5WMr2fnqojnycZkxPoEg+bXm8fi5BBfFmOqgYztRtHsQA==}
'@algolia/requester-node-http@4.24.0':
resolution: {integrity: sha512-JF18yTjNOVYvU/L3UosRcvbPMGT9B+/GQWNWnenIImglzNVGpyzChkXLnrSf6uxwVNO6ESGu6oN8MqcGQcjQJw==}
+ '@algolia/requester-node-http@5.2.5':
+ resolution: {integrity: sha512-/tTdEuWcWHSe/mGMomWkuaFDoRcpfl/jvGISVTPRq3pJvM1FPAzxlh2MXge6C30aUS9bxh3V0aWwgKFCilzyMQ==}
+ engines: {node: '>= 14.0.0'}
+
'@algolia/transporter@4.24.0':
resolution: {integrity: sha512-86nI7w6NzWxd1Zp9q3413dRshDqAzSbsQjhcDhPIatEFiZrL1/TjnHL8S7jVKFePlIMzDsZWXAXwXzcok9c5oA==}
@@ -213,20 +238,20 @@ packages:
resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
engines: {node: '>=6.0.0'}
- '@antfu/eslint-config@2.25.1':
- resolution: {integrity: sha512-aWnq8kNL4MM3RjXJtMvCGhzzXiukbNn4oXT3RFVgQ2KkBmryrlCos8HW7zfF27gggSqrMX8p75wHk8zM/Mo9+Q==}
+ '@antfu/eslint-config@3.3.2':
+ resolution: {integrity: sha512-cHWbGP7CccmuUz/Aj6KORuLitkxuj2sONX+4PN+fvfJKTkVc2WXs9xlhO4AxhF1CU4Pn05M07OjDBXErqEmHzw==}
hasBin: true
peerDependencies:
'@eslint-react/eslint-plugin': ^1.5.8
'@prettier/plugin-xml': ^3.4.1
'@unocss/eslint-plugin': '>=0.50.0'
astro-eslint-parser: ^1.0.2
- eslint: '>=8.40.0'
+ eslint: ^9.5.0
eslint-plugin-astro: ^1.2.0
eslint-plugin-format: '>=0.1.0'
eslint-plugin-react-hooks: ^4.6.0
eslint-plugin-react-refresh: ^0.4.4
- eslint-plugin-solid: ^0.13.2
+ eslint-plugin-solid: ^0.14.3
eslint-plugin-svelte: '>=2.35.1'
prettier-plugin-astro: ^0.13.0
prettier-plugin-slidev: ^1.0.5
@@ -259,8 +284,8 @@ packages:
svelte-eslint-parser:
optional: true
- '@antfu/install-pkg@0.3.3':
- resolution: {integrity: sha512-nHHsk3NXQ6xkCfiRRC8Nfrg8pU5kkr3P3Y9s9dKqiuRmBD0Yap7fymNDjGFKeWhZQHqqbCS5CfeMy9wtExM24w==}
+ '@antfu/install-pkg@0.4.1':
+ resolution: {integrity: sha512-T7yB5QNG29afhWVkVq7XeIMBa5U/vs9mX69YqayXypPRmYzUmzwnYltplHmPtZ4HPCn+sQKeXW8I47wCbuBOjw==}
'@antfu/utils@0.7.10':
resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==}
@@ -281,13 +306,13 @@ packages:
resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==}
engines: {node: '>=6.9.0'}
- '@babel/parser@7.25.3':
- resolution: {integrity: sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==}
+ '@babel/parser@7.25.6':
+ resolution: {integrity: sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==}
engines: {node: '>=6.0.0'}
hasBin: true
- '@babel/types@7.25.2':
- resolution: {integrity: sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==}
+ '@babel/types@7.25.6':
+ resolution: {integrity: sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==}
engines: {node: '>=6.9.0'}
'@clack/core@0.3.4':
@@ -306,8 +331,8 @@ packages:
'@codemirror/view': ^6.0.0
'@lezer/common': ^1.0.0
- '@codemirror/commands@6.6.0':
- resolution: {integrity: sha512-qnY+b7j1UNcTS31Eenuc/5YJB6gQOzkUoNmJQc0rznwqSRpeaWWpjkWy2C/MPTcePpsKJEM26hXrOXl1+nceXg==}
+ '@codemirror/commands@6.6.1':
+ resolution: {integrity: sha512-iBfKbyIoXS1FGdsKcZmnrxmbc8VcbMrSgD7AVrsnX+WyAYjmUDWvE93dt5D874qS4CCVu4O1JpbagHdXbbLiOw==}
'@codemirror/lang-json@6.0.1':
resolution: {integrity: sha512-+T1flHdgpqDDlJZ2Lkil/rLiRy684WMLc74xUnjJH48GQdfJo/pudlTRreZmKwzP8/tGdKf83wlbAdOCzlJOGQ==}
@@ -324,16 +349,16 @@ packages:
'@codemirror/state@6.4.1':
resolution: {integrity: sha512-QkEyUiLhsJoZkbumGZlswmAhA7CBU02Wrz7zvH4SrcifbsqwlXShVXg65f3v/ts57W3dqyamEriMhij1Z3Zz4A==}
- '@codemirror/view@6.32.0':
- resolution: {integrity: sha512-AgVNvED2QTsZp5e3syoHLsrWtwJFYWdx1Vr/m3f4h1ATQz0ax60CfXF3Htdmk69k2MlYZw8gXesnQdHtzyVmAw==}
+ '@codemirror/view@6.33.0':
+ resolution: {integrity: sha512-AroaR3BvnjRW8fiZBalAaK+ZzB5usGgI014YKElYZvQdNH5ZIidHlO+cyf/2rWzyBFRkvG6VhiXeAEbC53P2YQ==}
- '@commitlint/cli@19.4.0':
- resolution: {integrity: sha512-sJX4J9UioVwZHq7JWM9tjT5bgWYaIN3rC4FP7YwfEwBYiIO+wMyRttRvQLNkow0vCdM0D67r9NEWU0Ui03I4Eg==}
+ '@commitlint/cli@19.4.1':
+ resolution: {integrity: sha512-EerFVII3ZcnhXsDT9VePyIdCJoh3jEzygN1L37MjQXgPfGS6fJTWL/KHClVMod1d8w94lFC3l4Vh/y5ysVAz2A==}
engines: {node: '>=v18'}
hasBin: true
- '@commitlint/config-conventional@19.2.2':
- resolution: {integrity: sha512-mLXjsxUVLYEGgzbxbxicGPggDuyWNkf25Ht23owXIH+zV2pv1eJuzLK3t1gDY5Gp6pxdE60jZnWUY5cvgL3ufw==}
+ '@commitlint/config-conventional@19.4.1':
+ resolution: {integrity: sha512-D5S5T7ilI5roybWGc8X35OBlRXLAwuTseH1ro0XgqkOWrhZU8yOwBOslrNmSDlTXhXLq8cnfhQyC42qaUCzlXA==}
engines: {node: '>=v18'}
'@commitlint/config-validator@19.0.3':
@@ -356,8 +381,8 @@ packages:
resolution: {integrity: sha512-eNX54oXMVxncORywF4ZPFtJoBm3Tvp111tg1xf4zWXGfhBPKpfKG6R+G3G4v5CPlRROXpAOpQ3HMhA9n1Tck1g==}
engines: {node: '>=v18'}
- '@commitlint/lint@19.2.2':
- resolution: {integrity: sha512-xrzMmz4JqwGyKQKTpFzlN0dx0TAiT7Ran1fqEBgEmEj+PU98crOFtysJgY+QdeSagx6EDRigQIXJVnfrI0ratA==}
+ '@commitlint/lint@19.4.1':
+ resolution: {integrity: sha512-Ws4YVAZ0jACTv6VThumITC1I5AG0UyXMGua3qcf55JmXIXm/ejfaVKykrqx7RyZOACKVAs8uDRIsEsi87JZ3+Q==}
engines: {node: '>=v18'}
'@commitlint/load@19.4.0':
@@ -380,8 +405,8 @@ packages:
resolution: {integrity: sha512-z2riI+8G3CET5CPgXJPlzftH+RiWYLMYv4C9tSLdLXdr6pBNimSKukYP9MS27ejmscqCTVA4almdLh0ODD2KYg==}
engines: {node: '>=v18'}
- '@commitlint/rules@19.0.3':
- resolution: {integrity: sha512-TspKb9VB6svklxNCKKwxhELn7qhtY1rFF8ls58DcFd0F97XoG07xugPjjbVnLqmMkRjZDbDIwBKt9bddOfLaPw==}
+ '@commitlint/rules@19.4.1':
+ resolution: {integrity: sha512-AgctfzAONoVxmxOXRyxXIq7xEPrd7lK/60h2egp9bgGUMZK9v0+YqLOA+TH+KqCa63ZoCr8owP2YxoSSu7IgnQ==}
engines: {node: '>=v18'}
'@commitlint/to-lines@19.0.0':
@@ -422,8 +447,8 @@ packages:
'@dprint/formatter@0.3.0':
resolution: {integrity: sha512-N9fxCxbaBOrDkteSOzaCqwWjso5iAe+WJPsHC021JfHNj2ThInPNEF13ORDKta3llq5D1TlclODCvOvipH7bWQ==}
- '@dprint/markdown@0.17.2':
- resolution: {integrity: sha512-isz8iOgA9RezXb0bkHWfJZBp59j1wKUS/lpUTNL8bBelp1Ng1/NPUPG3/WscoSlI5VO+1rSN/itOOjPAfM4Jhg==}
+ '@dprint/markdown@0.17.8':
+ resolution: {integrity: sha512-ukHFOg+RpG284aPdIg7iPrCYmMs3Dqy43S1ejybnwlJoFiW02b+6Bbr5cfZKFRYNP3dKGM86BqHEnMzBOyLvvA==}
'@dprint/toml@0.6.2':
resolution: {integrity: sha512-Mk5unEANsL/L+WHYU3NpDXt1ARU5bNU5k5OZELxaJodDycKG6RoRnSlZXpW6+7UN2PSnETAFVUdKrh937ZwtHA==}
@@ -432,8 +457,8 @@ packages:
resolution: {integrity: sha512-I238eDtOolvCuvtxrnqtlBaw0BwdQuYqK7eA6XIonicMdOOOb75mqdIzkGDUbS04+1Di007rgm9snFRNeVrOog==}
engines: {node: '>=16'}
- '@es-joy/jsdoccomment@0.46.0':
- resolution: {integrity: sha512-C3Axuq1xd/9VqFZpW4YAzOx5O9q/LP46uIQy/iNDpHG3fmPa6TBtvfglMCs3RBiBxAIi0Go97r8+jvTt55XMyQ==}
+ '@es-joy/jsdoccomment@0.48.0':
+ resolution: {integrity: sha512-G6QUWIcC+KvSwXNsJyDTHvqUdNoAVJPPgkc3+Uk4WBKqZvoXhlvazOgm9aL0HwihJLQf0l+tOE2UFzXBqCqgDw==}
engines: {node: '>=16'}
'@esbuild/aix-ppc64@0.21.5':
@@ -442,8 +467,8 @@ packages:
cpu: [ppc64]
os: [aix]
- '@esbuild/aix-ppc64@0.23.0':
- resolution: {integrity: sha512-3sG8Zwa5fMcA9bgqB8AfWPQ+HFke6uD3h1s3RIwUNK8EG7a4buxvuFTs3j1IMs2NXAk9F30C/FF4vxRgQCcmoQ==}
+ '@esbuild/aix-ppc64@0.23.1':
+ resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [aix]
@@ -454,8 +479,8 @@ packages:
cpu: [arm64]
os: [android]
- '@esbuild/android-arm64@0.23.0':
- resolution: {integrity: sha512-EuHFUYkAVfU4qBdyivULuu03FhJO4IJN9PGuABGrFy4vUuzk91P2d+npxHcFdpUnfYKy0PuV+n6bKIpHOB3prQ==}
+ '@esbuild/android-arm64@0.23.1':
+ resolution: {integrity: sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [android]
@@ -466,8 +491,8 @@ packages:
cpu: [arm]
os: [android]
- '@esbuild/android-arm@0.23.0':
- resolution: {integrity: sha512-+KuOHTKKyIKgEEqKbGTK8W7mPp+hKinbMBeEnNzjJGyFcWsfrXjSTNluJHCY1RqhxFurdD8uNXQDei7qDlR6+g==}
+ '@esbuild/android-arm@0.23.1':
+ resolution: {integrity: sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==}
engines: {node: '>=18'}
cpu: [arm]
os: [android]
@@ -478,8 +503,8 @@ packages:
cpu: [x64]
os: [android]
- '@esbuild/android-x64@0.23.0':
- resolution: {integrity: sha512-WRrmKidLoKDl56LsbBMhzTTBxrsVwTKdNbKDalbEZr0tcsBgCLbEtoNthOW6PX942YiYq8HzEnb4yWQMLQuipQ==}
+ '@esbuild/android-x64@0.23.1':
+ resolution: {integrity: sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==}
engines: {node: '>=18'}
cpu: [x64]
os: [android]
@@ -490,8 +515,8 @@ packages:
cpu: [arm64]
os: [darwin]
- '@esbuild/darwin-arm64@0.23.0':
- resolution: {integrity: sha512-YLntie/IdS31H54Ogdn+v50NuoWF5BDkEUFpiOChVa9UnKpftgwzZRrI4J132ETIi+D8n6xh9IviFV3eXdxfow==}
+ '@esbuild/darwin-arm64@0.23.1':
+ resolution: {integrity: sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==}
engines: {node: '>=18'}
cpu: [arm64]
os: [darwin]
@@ -502,8 +527,8 @@ packages:
cpu: [x64]
os: [darwin]
- '@esbuild/darwin-x64@0.23.0':
- resolution: {integrity: sha512-IMQ6eme4AfznElesHUPDZ+teuGwoRmVuuixu7sv92ZkdQcPbsNHzutd+rAfaBKo8YK3IrBEi9SLLKWJdEvJniQ==}
+ '@esbuild/darwin-x64@0.23.1':
+ resolution: {integrity: sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==}
engines: {node: '>=18'}
cpu: [x64]
os: [darwin]
@@ -514,8 +539,8 @@ packages:
cpu: [arm64]
os: [freebsd]
- '@esbuild/freebsd-arm64@0.23.0':
- resolution: {integrity: sha512-0muYWCng5vqaxobq6LB3YNtevDFSAZGlgtLoAc81PjUfiFz36n4KMpwhtAd4he8ToSI3TGyuhyx5xmiWNYZFyw==}
+ '@esbuild/freebsd-arm64@0.23.1':
+ resolution: {integrity: sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==}
engines: {node: '>=18'}
cpu: [arm64]
os: [freebsd]
@@ -526,8 +551,8 @@ packages:
cpu: [x64]
os: [freebsd]
- '@esbuild/freebsd-x64@0.23.0':
- resolution: {integrity: sha512-XKDVu8IsD0/q3foBzsXGt/KjD/yTKBCIwOHE1XwiXmrRwrX6Hbnd5Eqn/WvDekddK21tfszBSrE/WMaZh+1buQ==}
+ '@esbuild/freebsd-x64@0.23.1':
+ resolution: {integrity: sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==}
engines: {node: '>=18'}
cpu: [x64]
os: [freebsd]
@@ -538,8 +563,8 @@ packages:
cpu: [arm64]
os: [linux]
- '@esbuild/linux-arm64@0.23.0':
- resolution: {integrity: sha512-j1t5iG8jE7BhonbsEg5d9qOYcVZv/Rv6tghaXM/Ug9xahM0nX/H2gfu6X6z11QRTMT6+aywOMA8TDkhPo8aCGw==}
+ '@esbuild/linux-arm64@0.23.1':
+ resolution: {integrity: sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==}
engines: {node: '>=18'}
cpu: [arm64]
os: [linux]
@@ -550,8 +575,8 @@ packages:
cpu: [arm]
os: [linux]
- '@esbuild/linux-arm@0.23.0':
- resolution: {integrity: sha512-SEELSTEtOFu5LPykzA395Mc+54RMg1EUgXP+iw2SJ72+ooMwVsgfuwXo5Fn0wXNgWZsTVHwY2cg4Vi/bOD88qw==}
+ '@esbuild/linux-arm@0.23.1':
+ resolution: {integrity: sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==}
engines: {node: '>=18'}
cpu: [arm]
os: [linux]
@@ -562,8 +587,8 @@ packages:
cpu: [ia32]
os: [linux]
- '@esbuild/linux-ia32@0.23.0':
- resolution: {integrity: sha512-P7O5Tkh2NbgIm2R6x1zGJJsnacDzTFcRWZyTTMgFdVit6E98LTxO+v8LCCLWRvPrjdzXHx9FEOA8oAZPyApWUA==}
+ '@esbuild/linux-ia32@0.23.1':
+ resolution: {integrity: sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==}
engines: {node: '>=18'}
cpu: [ia32]
os: [linux]
@@ -574,8 +599,8 @@ packages:
cpu: [loong64]
os: [linux]
- '@esbuild/linux-loong64@0.23.0':
- resolution: {integrity: sha512-InQwepswq6urikQiIC/kkx412fqUZudBO4SYKu0N+tGhXRWUqAx+Q+341tFV6QdBifpjYgUndV1hhMq3WeJi7A==}
+ '@esbuild/linux-loong64@0.23.1':
+ resolution: {integrity: sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==}
engines: {node: '>=18'}
cpu: [loong64]
os: [linux]
@@ -586,8 +611,8 @@ packages:
cpu: [mips64el]
os: [linux]
- '@esbuild/linux-mips64el@0.23.0':
- resolution: {integrity: sha512-J9rflLtqdYrxHv2FqXE2i1ELgNjT+JFURt/uDMoPQLcjWQA5wDKgQA4t/dTqGa88ZVECKaD0TctwsUfHbVoi4w==}
+ '@esbuild/linux-mips64el@0.23.1':
+ resolution: {integrity: sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==}
engines: {node: '>=18'}
cpu: [mips64el]
os: [linux]
@@ -598,8 +623,8 @@ packages:
cpu: [ppc64]
os: [linux]
- '@esbuild/linux-ppc64@0.23.0':
- resolution: {integrity: sha512-cShCXtEOVc5GxU0fM+dsFD10qZ5UpcQ8AM22bYj0u/yaAykWnqXJDpd77ublcX6vdDsWLuweeuSNZk4yUxZwtw==}
+ '@esbuild/linux-ppc64@0.23.1':
+ resolution: {integrity: sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [linux]
@@ -610,8 +635,8 @@ packages:
cpu: [riscv64]
os: [linux]
- '@esbuild/linux-riscv64@0.23.0':
- resolution: {integrity: sha512-HEtaN7Y5UB4tZPeQmgz/UhzoEyYftbMXrBCUjINGjh3uil+rB/QzzpMshz3cNUxqXN7Vr93zzVtpIDL99t9aRw==}
+ '@esbuild/linux-riscv64@0.23.1':
+ resolution: {integrity: sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==}
engines: {node: '>=18'}
cpu: [riscv64]
os: [linux]
@@ -622,8 +647,8 @@ packages:
cpu: [s390x]
os: [linux]
- '@esbuild/linux-s390x@0.23.0':
- resolution: {integrity: sha512-WDi3+NVAuyjg/Wxi+o5KPqRbZY0QhI9TjrEEm+8dmpY9Xir8+HE/HNx2JoLckhKbFopW0RdO2D72w8trZOV+Wg==}
+ '@esbuild/linux-s390x@0.23.1':
+ resolution: {integrity: sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==}
engines: {node: '>=18'}
cpu: [s390x]
os: [linux]
@@ -634,8 +659,8 @@ packages:
cpu: [x64]
os: [linux]
- '@esbuild/linux-x64@0.23.0':
- resolution: {integrity: sha512-a3pMQhUEJkITgAw6e0bWA+F+vFtCciMjW/LPtoj99MhVt+Mfb6bbL9hu2wmTZgNd994qTAEw+U/r6k3qHWWaOQ==}
+ '@esbuild/linux-x64@0.23.1':
+ resolution: {integrity: sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==}
engines: {node: '>=18'}
cpu: [x64]
os: [linux]
@@ -646,14 +671,14 @@ packages:
cpu: [x64]
os: [netbsd]
- '@esbuild/netbsd-x64@0.23.0':
- resolution: {integrity: sha512-cRK+YDem7lFTs2Q5nEv/HHc4LnrfBCbH5+JHu6wm2eP+d8OZNoSMYgPZJq78vqQ9g+9+nMuIsAO7skzphRXHyw==}
+ '@esbuild/netbsd-x64@0.23.1':
+ resolution: {integrity: sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==}
engines: {node: '>=18'}
cpu: [x64]
os: [netbsd]
- '@esbuild/openbsd-arm64@0.23.0':
- resolution: {integrity: sha512-suXjq53gERueVWu0OKxzWqk7NxiUWSUlrxoZK7usiF50C6ipColGR5qie2496iKGYNLhDZkPxBI3erbnYkU0rQ==}
+ '@esbuild/openbsd-arm64@0.23.1':
+ resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==}
engines: {node: '>=18'}
cpu: [arm64]
os: [openbsd]
@@ -664,8 +689,8 @@ packages:
cpu: [x64]
os: [openbsd]
- '@esbuild/openbsd-x64@0.23.0':
- resolution: {integrity: sha512-6p3nHpby0DM/v15IFKMjAaayFhqnXV52aEmv1whZHX56pdkK+MEaLoQWj+H42ssFarP1PcomVhbsR4pkz09qBg==}
+ '@esbuild/openbsd-x64@0.23.1':
+ resolution: {integrity: sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==}
engines: {node: '>=18'}
cpu: [x64]
os: [openbsd]
@@ -676,8 +701,8 @@ packages:
cpu: [x64]
os: [sunos]
- '@esbuild/sunos-x64@0.23.0':
- resolution: {integrity: sha512-BFelBGfrBwk6LVrmFzCq1u1dZbG4zy/Kp93w2+y83Q5UGYF1d8sCzeLI9NXjKyujjBBniQa8R8PzLFAUrSM9OA==}
+ '@esbuild/sunos-x64@0.23.1':
+ resolution: {integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==}
engines: {node: '>=18'}
cpu: [x64]
os: [sunos]
@@ -688,8 +713,8 @@ packages:
cpu: [arm64]
os: [win32]
- '@esbuild/win32-arm64@0.23.0':
- resolution: {integrity: sha512-lY6AC8p4Cnb7xYHuIxQ6iYPe6MfO2CC43XXKo9nBXDb35krYt7KGhQnOkRGar5psxYkircpCqfbNDB4uJbS2jQ==}
+ '@esbuild/win32-arm64@0.23.1':
+ resolution: {integrity: sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==}
engines: {node: '>=18'}
cpu: [arm64]
os: [win32]
@@ -700,8 +725,8 @@ packages:
cpu: [ia32]
os: [win32]
- '@esbuild/win32-ia32@0.23.0':
- resolution: {integrity: sha512-7L1bHlOTcO4ByvI7OXVI5pNN6HSu6pUQq9yodga8izeuB1KcT2UkHaH6118QJwopExPn0rMHIseCTx1CRo/uNA==}
+ '@esbuild/win32-ia32@0.23.1':
+ resolution: {integrity: sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==}
engines: {node: '>=18'}
cpu: [ia32]
os: [win32]
@@ -712,12 +737,18 @@ packages:
cpu: [x64]
os: [win32]
- '@esbuild/win32-x64@0.23.0':
- resolution: {integrity: sha512-Arm+WgUFLUATuoxCJcahGuk6Yj9Pzxd6l11Zb/2aAuv5kWWvvfhLFo2fni4uSK5vzlUdCGZ/BdV5tH8klj8p8g==}
+ '@esbuild/win32-x64@0.23.1':
+ resolution: {integrity: sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==}
engines: {node: '>=18'}
cpu: [x64]
os: [win32]
+ '@eslint-community/eslint-plugin-eslint-comments@4.4.0':
+ resolution: {integrity: sha512-yljsWl5Qv3IkIRmJ38h3NrHXFCm4EUl55M8doGTF6hvzvFF8kRpextgSrg2dwHev9lzBZyafCr9RelGIyQm6fw==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0
+
'@eslint-community/eslint-utils@4.4.0':
resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -728,16 +759,20 @@ packages:
resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
- '@eslint/config-array@0.17.1':
- resolution: {integrity: sha512-BlYOpej8AQ8Ev9xVqroV7a02JK3SkBAaN9GfMMH9W6Ch8FlQlkjGw4Ir7+FgYwfirivAf4t+GtzuAxqfukmISA==}
+ '@eslint/compat@1.1.1':
+ resolution: {integrity: sha512-lpHyRyplhGPL5mGEh6M9O5nnKk0Gz4bFI+Zu6tKlPpDUN7XshWvH9C/px4UVm87IAANE0W81CEsNGbS1KlzXpA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@eslint/config-array@0.18.0':
+ resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/eslintrc@3.1.0':
resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/js@9.9.0':
- resolution: {integrity: sha512-hhetes6ZHP3BlXLxmd8K2SNgkhNSi+UcecbnwWKwpP7kyi/uC75DJ1lOOBO3xrC4jyojtGE3YxKZPHfk4yrgug==}
+ '@eslint/js@9.9.1':
+ resolution: {integrity: sha512-xIDQRsfg5hNBqHz04H1R3scSVwmI+KUbqjsQKHKQ1DAUSaUjYPReZZmS/5PNiKu1fUvzDd6H7DEDKACSEhu+TQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/object-schema@2.1.4':
@@ -786,15 +821,11 @@ packages:
'@jridgewell/trace-mapping@0.3.25':
resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
- '@jsdevtools/ez-spawn@3.0.4':
- resolution: {integrity: sha512-f5DRIOZf7wxogefH03RjMPMdBF7ADTWUMoOs9kaJo06EfwF+aFhMZMDZxHg/Xe12hptN9xoZjGso2fdjapBRIA==}
- engines: {node: '>=10'}
-
'@lezer/common@1.2.1':
resolution: {integrity: sha512-yemX0ZD2xS/73llMZIK6KplkjIjf2EvAHcinDi/TfJ9hS25G0388+ClHt6/3but0oOxinTcQHJLDXh6w1crzFQ==}
- '@lezer/highlight@1.2.0':
- resolution: {integrity: sha512-WrS5Mw51sGrpqjlh3d4/fOwpEV2Hd3YOkp9DBt4k8XZQcoTHZFB7sx030A6OcahF4J1nDQAa3jXlTVVYH50IFA==}
+ '@lezer/highlight@1.2.1':
+ resolution: {integrity: sha512-Z5duk4RN/3zuVO7Jq0pGLJ3qynpxUVsh7IbUbGj88+uV2ApSAn6kWg2au3iJb+0Zi7kKtqffIESgNcRXWZWmSA==}
'@lezer/json@1.0.2':
resolution: {integrity: sha512-xHT2P4S5eeCYECyKNPhr4cbEL9tc8w83SPwRC373o9uEdrvGKTZoJVAGxpOsZckMlEh9W23Pc72ew918RWQOBQ==}
@@ -857,92 +888,92 @@ packages:
rollup:
optional: true
- '@rollup/rollup-android-arm-eabi@4.20.0':
- resolution: {integrity: sha512-TSpWzflCc4VGAUJZlPpgAJE1+V60MePDQnBd7PPkpuEmOy8i87aL6tinFGKBFKuEDikYpig72QzdT3QPYIi+oA==}
+ '@rollup/rollup-android-arm-eabi@4.21.2':
+ resolution: {integrity: sha512-fSuPrt0ZO8uXeS+xP3b+yYTCBUd05MoSp2N/MFOgjhhUhMmchXlpTQrTpI8T+YAwAQuK7MafsCOxW7VrPMrJcg==}
cpu: [arm]
os: [android]
- '@rollup/rollup-android-arm64@4.20.0':
- resolution: {integrity: sha512-u00Ro/nok7oGzVuh/FMYfNoGqxU5CPWz1mxV85S2w9LxHR8OoMQBuSk+3BKVIDYgkpeOET5yXkx90OYFc+ytpQ==}
+ '@rollup/rollup-android-arm64@4.21.2':
+ resolution: {integrity: sha512-xGU5ZQmPlsjQS6tzTTGwMsnKUtu0WVbl0hYpTPauvbRAnmIvpInhJtgjj3mcuJpEiuUw4v1s4BimkdfDWlh7gA==}
cpu: [arm64]
os: [android]
- '@rollup/rollup-darwin-arm64@4.20.0':
- resolution: {integrity: sha512-uFVfvzvsdGtlSLuL0ZlvPJvl6ZmrH4CBwLGEFPe7hUmf7htGAN+aXo43R/V6LATyxlKVC/m6UsLb7jbG+LG39Q==}
+ '@rollup/rollup-darwin-arm64@4.21.2':
+ resolution: {integrity: sha512-99AhQ3/ZMxU7jw34Sq8brzXqWH/bMnf7ZVhvLk9QU2cOepbQSVTns6qoErJmSiAvU3InRqC2RRZ5ovh1KN0d0Q==}
cpu: [arm64]
os: [darwin]
- '@rollup/rollup-darwin-x64@4.20.0':
- resolution: {integrity: sha512-xbrMDdlev53vNXexEa6l0LffojxhqDTBeL+VUxuuIXys4x6xyvbKq5XqTXBCEUA8ty8iEJblHvFaWRJTk/icAQ==}
+ '@rollup/rollup-darwin-x64@4.21.2':
+ resolution: {integrity: sha512-ZbRaUvw2iN/y37x6dY50D8m2BnDbBjlnMPotDi/qITMJ4sIxNY33HArjikDyakhSv0+ybdUxhWxE6kTI4oX26w==}
cpu: [x64]
os: [darwin]
- '@rollup/rollup-linux-arm-gnueabihf@4.20.0':
- resolution: {integrity: sha512-jMYvxZwGmoHFBTbr12Xc6wOdc2xA5tF5F2q6t7Rcfab68TT0n+r7dgawD4qhPEvasDsVpQi+MgDzj2faOLsZjA==}
+ '@rollup/rollup-linux-arm-gnueabihf@4.21.2':
+ resolution: {integrity: sha512-ztRJJMiE8nnU1YFcdbd9BcH6bGWG1z+jP+IPW2oDUAPxPjo9dverIOyXz76m6IPA6udEL12reYeLojzW2cYL7w==}
cpu: [arm]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-arm-musleabihf@4.20.0':
- resolution: {integrity: sha512-1asSTl4HKuIHIB1GcdFHNNZhxAYEdqML/MW4QmPS4G0ivbEcBr1JKlFLKsIRqjSwOBkdItn3/ZDlyvZ/N6KPlw==}
+ '@rollup/rollup-linux-arm-musleabihf@4.21.2':
+ resolution: {integrity: sha512-flOcGHDZajGKYpLV0JNc0VFH361M7rnV1ee+NTeC/BQQ1/0pllYcFmxpagltANYt8FYf9+kL6RSk80Ziwyhr7w==}
cpu: [arm]
os: [linux]
libc: [musl]
- '@rollup/rollup-linux-arm64-gnu@4.20.0':
- resolution: {integrity: sha512-COBb8Bkx56KldOYJfMf6wKeYJrtJ9vEgBRAOkfw6Ens0tnmzPqvlpjZiLgkhg6cA3DGzCmLmmd319pmHvKWWlQ==}
+ '@rollup/rollup-linux-arm64-gnu@4.21.2':
+ resolution: {integrity: sha512-69CF19Kp3TdMopyteO/LJbWufOzqqXzkrv4L2sP8kfMaAQ6iwky7NoXTp7bD6/irKgknDKM0P9E/1l5XxVQAhw==}
cpu: [arm64]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-arm64-musl@4.20.0':
- resolution: {integrity: sha512-+it+mBSyMslVQa8wSPvBx53fYuZK/oLTu5RJoXogjk6x7Q7sz1GNRsXWjn6SwyJm8E/oMjNVwPhmNdIjwP135Q==}
+ '@rollup/rollup-linux-arm64-musl@4.21.2':
+ resolution: {integrity: sha512-48pD/fJkTiHAZTnZwR0VzHrao70/4MlzJrq0ZsILjLW/Ab/1XlVUStYyGt7tdyIiVSlGZbnliqmult/QGA2O2w==}
cpu: [arm64]
os: [linux]
libc: [musl]
- '@rollup/rollup-linux-powerpc64le-gnu@4.20.0':
- resolution: {integrity: sha512-yAMvqhPfGKsAxHN8I4+jE0CpLWD8cv4z7CK7BMmhjDuz606Q2tFKkWRY8bHR9JQXYcoLfopo5TTqzxgPUjUMfw==}
+ '@rollup/rollup-linux-powerpc64le-gnu@4.21.2':
+ resolution: {integrity: sha512-cZdyuInj0ofc7mAQpKcPR2a2iu4YM4FQfuUzCVA2u4HI95lCwzjoPtdWjdpDKyHxI0UO82bLDoOaLfpZ/wviyQ==}
cpu: [ppc64]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-riscv64-gnu@4.20.0':
- resolution: {integrity: sha512-qmuxFpfmi/2SUkAw95TtNq/w/I7Gpjurx609OOOV7U4vhvUhBcftcmXwl3rqAek+ADBwSjIC4IVNLiszoj3dPA==}
+ '@rollup/rollup-linux-riscv64-gnu@4.21.2':
+ resolution: {integrity: sha512-RL56JMT6NwQ0lXIQmMIWr1SW28z4E4pOhRRNqwWZeXpRlykRIlEpSWdsgNWJbYBEWD84eocjSGDu/XxbYeCmwg==}
cpu: [riscv64]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-s390x-gnu@4.20.0':
- resolution: {integrity: sha512-I0BtGXddHSHjV1mqTNkgUZLnS3WtsqebAXv11D5BZE/gfw5KoyXSAXVqyJximQXNvNzUo4GKlCK/dIwXlz+jlg==}
+ '@rollup/rollup-linux-s390x-gnu@4.21.2':
+ resolution: {integrity: sha512-PMxkrWS9z38bCr3rWvDFVGD6sFeZJw4iQlhrup7ReGmfn7Oukrr/zweLhYX6v2/8J6Cep9IEA/SmjXjCmSbrMQ==}
cpu: [s390x]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-x64-gnu@4.20.0':
- resolution: {integrity: sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew==}
+ '@rollup/rollup-linux-x64-gnu@4.21.2':
+ resolution: {integrity: sha512-B90tYAUoLhU22olrafY3JQCFLnT3NglazdwkHyxNDYF/zAxJt5fJUB/yBoWFoIQ7SQj+KLe3iL4BhOMa9fzgpw==}
cpu: [x64]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-x64-musl@4.20.0':
- resolution: {integrity: sha512-hM3nhW40kBNYUkZb/r9k2FKK+/MnKglX7UYd4ZUy5DJs8/sMsIbqWK2piZtVGE3kcXVNj3B2IrUYROJMMCikNg==}
+ '@rollup/rollup-linux-x64-musl@4.21.2':
+ resolution: {integrity: sha512-7twFizNXudESmC9oneLGIUmoHiiLppz/Xs5uJQ4ShvE6234K0VB1/aJYU3f/4g7PhssLGKBVCC37uRkkOi8wjg==}
cpu: [x64]
os: [linux]
libc: [musl]
- '@rollup/rollup-win32-arm64-msvc@4.20.0':
- resolution: {integrity: sha512-psegMvP+Ik/Bg7QRJbv8w8PAytPA7Uo8fpFjXyCRHWm6Nt42L+JtoqH8eDQ5hRP7/XW2UiIriy1Z46jf0Oa1kA==}
+ '@rollup/rollup-win32-arm64-msvc@4.21.2':
+ resolution: {integrity: sha512-9rRero0E7qTeYf6+rFh3AErTNU1VCQg2mn7CQcI44vNUWM9Ze7MSRS/9RFuSsox+vstRt97+x3sOhEey024FRQ==}
cpu: [arm64]
os: [win32]
- '@rollup/rollup-win32-ia32-msvc@4.20.0':
- resolution: {integrity: sha512-GabekH3w4lgAJpVxkk7hUzUf2hICSQO0a/BLFA11/RMxQT92MabKAqyubzDZmMOC/hcJNlc+rrypzNzYl4Dx7A==}
+ '@rollup/rollup-win32-ia32-msvc@4.21.2':
+ resolution: {integrity: sha512-5rA4vjlqgrpbFVVHX3qkrCo/fZTj1q0Xxpg+Z7yIo3J2AilW7t2+n6Q8Jrx+4MrYpAnjttTYF8rr7bP46BPzRw==}
cpu: [ia32]
os: [win32]
- '@rollup/rollup-win32-x64-msvc@4.20.0':
- resolution: {integrity: sha512-aJ1EJSuTdGnM6qbVC4B5DSmozPTqIag9fSzXRNNo+humQLG89XpPgdt16Ia56ORD7s+H8Pmyx44uczDQ0yDzpg==}
+ '@rollup/rollup-win32-x64-msvc@4.21.2':
+ resolution: {integrity: sha512-6UUxd0+SKomjdzuAcp+HAmxw1FlGBnl1v2yEPSabtx4lBfdXHDVsW7+lQkgz9cNFJGY3AWR7+V8P5BqkD9L9nA==}
cpu: [x64]
os: [win32]
@@ -968,40 +999,20 @@ packages:
'@rushstack/ts-command-line@4.22.3':
resolution: {integrity: sha512-edMpWB3QhFFZ4KtSzS8WNjBgR4PXPPOVrOHMbb7kNpmQ1UFS9HdVtjCXg1H5fG+xYAbeE+TMPcVPUyX2p84STA==}
- '@shikijs/core@1.12.1':
- resolution: {integrity: sha512-biCz/mnkMktImI6hMfMX3H9kOeqsInxWEyCHbSlL8C/2TR1FqfmGxTLRNwYCKsyCyxWLbB8rEqXRVZuyxuLFmA==}
+ '@shikijs/core@1.16.2':
+ resolution: {integrity: sha512-XSVH5OZCvE4WLMgdoBqfPMYmGHGmCC3OgZhw0S7KcSi2XKZ+5oHGe71GFnTljgdOxvxx5WrRks6QoTLKrl1eAA==}
+
+ '@shikijs/transformers@1.16.2':
+ resolution: {integrity: sha512-AR6ANiKwi1dJr5g/W0L+Su4PoHurkHLgtNmesbOFOPGKNQC2BeGU/Z2Ghkl+cUF5PfE+UeLkxUwzpE6H37hTSg==}
- '@shikijs/transformers@1.12.1':
- resolution: {integrity: sha512-zOpj/S2thBvnJV4Ty3EE8aRs/VqCbV+lgtEYeBRkPxTW22uLADEIZq0qjt5W2Rfy2KSu29e73nRyzp4PefjUTg==}
+ '@shikijs/vscode-textmate@9.2.0':
+ resolution: {integrity: sha512-5FinaOp6Vdh/dl4/yaOTh0ZeKch+rYS8DUb38V3GMKYVkdqzxw53lViRKUYkVILRiVQT7dcPC7VvAKOR73zVtQ==}
'@sphinxxxx/color-conversion@2.2.2':
resolution: {integrity: sha512-XExJS3cLqgrmNBIP3bBw6+1oQ1ksGjFh0+oClDKFYpCCqx/hlqwWO5KO/S63fzUo67SxI9dMrF0y5T/Ey7h8Zw==}
- '@stylistic/eslint-plugin-js@2.6.2':
- resolution: {integrity: sha512-wCr/kVctAPayMU3pcOI1MKR7MoKIh6VKZU89lPklAqtJoxT+Em6RueiiARbpznUYG5eg3LymiU+aMD+aIZXdqA==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- peerDependencies:
- eslint: '>=8.40.0'
-
- '@stylistic/eslint-plugin-jsx@2.6.2':
- resolution: {integrity: sha512-dSXK/fSPA938J1fBi10QmhzLKtZ/2TuyVNHQMk8jUhWfKJDleAogaSqcWNAbN8fwcoe9UWmt/3StiIf2oYC1aQ==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- peerDependencies:
- eslint: '>=8.40.0'
-
- '@stylistic/eslint-plugin-plus@2.6.2':
- resolution: {integrity: sha512-cANcPASfRvq3VTbbQCrSIXq+2AI0IW68PNYaZoXXS0ENlp7HDB8dmrsJnOgWCcoEvdCB8z/eWcG/eq/v5Qcl+Q==}
- peerDependencies:
- eslint: '*'
-
- '@stylistic/eslint-plugin-ts@2.6.2':
- resolution: {integrity: sha512-6OEN3VtUNxjgOvWPavnC10MByr1H4zsgwNND3rQXr5lDFv93MLUnTsH+/SH15OkuqdyJgrQILI6b9lYecb1vIg==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- peerDependencies:
- eslint: '>=8.40.0'
-
- '@stylistic/eslint-plugin@2.6.2':
- resolution: {integrity: sha512-Ic5oFNM/25iuagob6LiIBkSI/A2y45TsyKtDtODXHRZDy52WfPfeexI6r+OH5+aWN9QGob2Bw+4JRM9/4areWw==}
+ '@stylistic/eslint-plugin@2.7.2':
+ resolution: {integrity: sha512-3DVLU5HEuk2pQoBmXJlzvrxbKNpu2mJ0SRqz5O/CJjyNCr12ZiPcYMEtuArTyPOk5i7bsAU44nywh1rGfe3gKQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: '>=8.40.0'
@@ -1018,11 +1029,11 @@ packages:
'@types/debug@4.1.12':
resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==}
- '@types/eslint@8.56.11':
- resolution: {integrity: sha512-sVBpJMf7UPo/wGecYOpk2aQya2VUGeHhe38WG7/mN5FufNSubf5VT9Uh9Uyp8/eLJpu1/tuhJ/qTo4mhSB4V4Q==}
+ '@types/eslint@8.56.12':
+ resolution: {integrity: sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==}
- '@types/eslint@9.6.0':
- resolution: {integrity: sha512-gi6WQJ7cHRgZxtkQEoyHMppPjq9Kxo5Tjn2prSKDSmZrCz8TZ3jSRCeTJm+WoM+oB0WG37bRqLzaaU3q7JypGg==}
+ '@types/eslint@9.6.1':
+ resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==}
'@types/estree@1.0.5':
resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
@@ -1054,8 +1065,8 @@ packages:
'@types/ms@0.7.34':
resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==}
- '@types/node@22.2.0':
- resolution: {integrity: sha512-bm6EG6/pCpkxDf/0gDNDdtDILMOHgaQBVOJGdwsqClnxA3xL6jtMv76rLBc006RVMWbmaf0xbmom4Z/5o2nRkQ==}
+ '@types/node@22.5.4':
+ resolution: {integrity: sha512-FDuKUJQm/ju9fT/SeX/6+gBzoPzlVCzfzmGkwKvRHQVxi4BntVbyIwf6a4Xn62mrvndLiml6z/UBXIdEVjQLXg==}
'@types/normalize-package-data@2.4.4':
resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==}
@@ -1066,17 +1077,17 @@ packages:
'@types/semver@7.5.8':
resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==}
- '@types/unist@2.0.10':
- resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==}
+ '@types/unist@2.0.11':
+ resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==}
- '@types/unist@3.0.2':
- resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==}
+ '@types/unist@3.0.3':
+ resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==}
'@types/web-bluetooth@0.0.20':
resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==}
- '@typescript-eslint/eslint-plugin@8.0.1':
- resolution: {integrity: sha512-5g3Y7GDFsJAnY4Yhvk8sZtFfV6YNF2caLzjrRPUBzewjPCaj0yokePB4LJSobyCzGMzjZZYFbwuzbfDHlimXbQ==}
+ '@typescript-eslint/eslint-plugin@8.4.0':
+ resolution: {integrity: sha512-rg8LGdv7ri3oAlenMACk9e+AR4wUV0yrrG+XKsGKOK0EVgeEDqurkXMPILG2836fW4ibokTB5v4b6Z9+GYQDEw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
'@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0
@@ -1086,8 +1097,8 @@ packages:
typescript:
optional: true
- '@typescript-eslint/parser@8.0.1':
- resolution: {integrity: sha512-5IgYJ9EO/12pOUwiBKFkpU7rS3IU21mtXzB81TNwq2xEybcmAZrE9qwDtsb5uQd9aVO9o0fdabFyAmKveXyujg==}
+ '@typescript-eslint/parser@8.4.0':
+ resolution: {integrity: sha512-NHgWmKSgJk5K9N16GIhQ4jSobBoJwrmURaLErad0qlLjrpP5bECYg+wxVTGlGZmJbU03jj/dfnb6V9bw+5icsA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
@@ -1096,16 +1107,12 @@ packages:
typescript:
optional: true
- '@typescript-eslint/scope-manager@7.18.0':
- resolution: {integrity: sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==}
- engines: {node: ^18.18.0 || >=20.0.0}
-
- '@typescript-eslint/scope-manager@8.0.1':
- resolution: {integrity: sha512-NpixInP5dm7uukMiRyiHjRKkom5RIFA4dfiHvalanD2cF0CLUuQqxfg8PtEUo9yqJI2bBhF+pcSafqnG3UBnRQ==}
+ '@typescript-eslint/scope-manager@8.4.0':
+ resolution: {integrity: sha512-n2jFxLeY0JmKfUqy3P70rs6vdoPjHK8P/w+zJcV3fk0b0BwRXC/zxRTEnAsgYT7MwdQDt/ZEbtdzdVC+hcpF0A==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/type-utils@8.0.1':
- resolution: {integrity: sha512-+/UT25MWvXeDX9YaHv1IS6KI1fiuTto43WprE7pgSMswHbn1Jm9GEM4Txp+X74ifOWV8emu2AWcbLhpJAvD5Ng==}
+ '@typescript-eslint/type-utils@8.4.0':
+ resolution: {integrity: sha512-pu2PAmNrl9KX6TtirVOrbLPLwDmASpZhK/XU7WvoKoCUkdtq9zF7qQ7gna0GBZFN0hci0vHaSusiL2WpsQk37A==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '*'
@@ -1117,21 +1124,12 @@ packages:
resolution: {integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==}
engines: {node: ^18.18.0 || >=20.0.0}
- '@typescript-eslint/types@8.0.1':
- resolution: {integrity: sha512-PpqTVT3yCA/bIgJ12czBuE3iBlM3g4inRSC5J0QOdQFAn07TYrYEQBBKgXH1lQpglup+Zy6c1fxuwTk4MTNKIw==}
+ '@typescript-eslint/types@8.4.0':
+ resolution: {integrity: sha512-T1RB3KQdskh9t3v/qv7niK6P8yvn7ja1mS7QK7XfRVL6wtZ8/mFs/FHf4fKvTA0rKnqnYxl/uHFNbnEt0phgbw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/typescript-estree@7.18.0':
- resolution: {integrity: sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==}
- engines: {node: ^18.18.0 || >=20.0.0}
- peerDependencies:
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
-
- '@typescript-eslint/typescript-estree@8.0.1':
- resolution: {integrity: sha512-8V9hriRvZQXPWU3bbiUV4Epo7EvgM6RTs+sUmxp5G//dBGy402S7Fx0W0QkB2fb4obCF8SInoUzvTYtc3bkb5w==}
+ '@typescript-eslint/typescript-estree@8.4.0':
+ resolution: {integrity: sha512-kJ2OIP4dQw5gdI4uXsaxUZHRwWAGpREJ9Zq6D5L0BweyOrWsL6Sz0YcAZGWhvKnH7fm1J5YFE1JrQL0c9dd53A==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '*'
@@ -1139,35 +1137,25 @@ packages:
typescript:
optional: true
- '@typescript-eslint/utils@7.18.0':
- resolution: {integrity: sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==}
- engines: {node: ^18.18.0 || >=20.0.0}
- peerDependencies:
- eslint: ^8.56.0
-
- '@typescript-eslint/utils@8.0.1':
- resolution: {integrity: sha512-CBFR0G0sCt0+fzfnKaciu9IBsKvEKYwN9UZ+eeogK1fYHg4Qxk1yf/wLQkLXlq8wbU2dFlgAesxt8Gi76E8RTA==}
+ '@typescript-eslint/utils@8.4.0':
+ resolution: {integrity: sha512-swULW8n1IKLjRAgciCkTCafyTHHfwVQFt8DovmaF69sKbOxTSFMmIZaSHjqO9i/RV0wIblaawhzvtva8Nmm7lQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
- '@typescript-eslint/visitor-keys@7.18.0':
- resolution: {integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==}
- engines: {node: ^18.18.0 || >=20.0.0}
-
- '@typescript-eslint/visitor-keys@8.0.1':
- resolution: {integrity: sha512-W5E+o0UfUcK5EgchLZsyVWqARmsM7v54/qEq6PY3YI5arkgmCzHiuk0zKSJJbm71V0xdRna4BGomkCTXz2/LkQ==}
+ '@typescript-eslint/visitor-keys@8.4.0':
+ resolution: {integrity: sha512-zTQD6WLNTre1hj5wp09nBIDiOc2U5r/qmzo7wxPn4ZgAjHql09EofqhF9WF+fZHzL5aCyaIpPcT2hyxl73kr9A==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@vitejs/plugin-vue@5.1.2':
- resolution: {integrity: sha512-nY9IwH12qeiJqumTCLJLE7IiNx7HZ39cbHaysEUd+Myvbz9KAqd2yq+U01Kab1R/H1BmiyM2ShTYlNH32Fzo3A==}
+ '@vitejs/plugin-vue@5.1.3':
+ resolution: {integrity: sha512-3xbWsKEKXYlmX82aOHufFQVnkbMC/v8fLpWwh6hWOUrK5fbbtBh9Q/WWse27BFgSy2/e2c0fz5Scgya9h2GLhw==}
engines: {node: ^18.0.0 || >=20.0.0}
peerDependencies:
vite: ^5.0.0
vue: ^3.2.25
- '@vitest/eslint-plugin@1.0.1':
- resolution: {integrity: sha512-albpL56cL9XMwHJWCWZqjDxkuDkBXBF3WpPGOv6q2WA3cipCP41cKEwfSGktoRNGmPN77wuX452O8pM+z+ApNw==}
+ '@vitest/eslint-plugin@1.1.0':
+ resolution: {integrity: sha512-Ur80Y27Wbw8gFHJ3cv6vypcjXmrx6QHfw+q435h6Q2L+tf+h4Xf5pJTCL4YU/Jps9EVeggQxS85OcUZU7sdXRw==}
peerDependencies:
'@typescript-eslint/utils': '>= 8.0'
eslint: '>= 8.57.0'
@@ -1204,35 +1192,26 @@ packages:
'@vitest/utils@2.0.5':
resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==}
- '@volar/language-core@2.3.4':
- resolution: {integrity: sha512-wXBhY11qG6pCDAqDnbBRFIDSIwbqkWI7no+lj5+L7IlA7HRIjRP7YQLGzT0LF4lS6eHkMSsclXqy9DwYJasZTQ==}
-
- '@volar/language-core@2.4.0-alpha.18':
- resolution: {integrity: sha512-JAYeJvYQQROmVRtSBIczaPjP3DX4QW1fOqW1Ebs0d3Y3EwSNRglz03dSv0Dm61dzd0Yx3WgTW3hndDnTQqgmyg==}
+ '@volar/language-core@2.4.2':
+ resolution: {integrity: sha512-sONt5RLvLL1SlBdhyUSthZzuKePbJ7DwFFB9zT0eyWpDl+v7GXGh/RkPxxWaR22bIhYtTzp4Ka1MWatl/53Riw==}
- '@volar/source-map@2.3.4':
- resolution: {integrity: sha512-C+t63nwcblqLIVTYXaVi/+gC8NukDaDIQI72J3R7aXGvtgaVB16c+J8Iz7/VfOy7kjYv7lf5GhBny6ACw9fTGQ==}
+ '@volar/source-map@2.4.2':
+ resolution: {integrity: sha512-qiGfGgeZ5DEarPX3S+HcFktFCjfDrFPCXKeXNbrlB7v8cvtPRm8YVwoXOdGG1NhaL5rMlv5BZPVQyu4EdWWIvA==}
- '@volar/source-map@2.4.0-alpha.18':
- resolution: {integrity: sha512-MTeCV9MUwwsH0sNFiZwKtFrrVZUK6p8ioZs3xFzHc2cvDXHWlYN3bChdQtwKX+FY2HG6H3CfAu1pKijolzIQ8g==}
+ '@volar/typescript@2.4.2':
+ resolution: {integrity: sha512-m2uZduhaHO1SZuagi30OsjI/X1gwkaEAC+9wT/nCNAtJ5FqXEkKvUncHmffG7ESDZPlFFUBK4vJ0D9Hfr+f2EA==}
- '@volar/typescript@2.3.4':
- resolution: {integrity: sha512-acCvt7dZECyKcvO5geNybmrqOsu9u8n5XP1rfiYsOLYGPxvHRav9BVmEdRyZ3vvY6mNyQ1wLL5Hday4IShe17w==}
+ '@vue/compiler-core@3.5.3':
+ resolution: {integrity: sha512-adAfy9boPkP233NTyvLbGEqVuIfK/R0ZsBsIOW4BZNfb4BRpRW41Do1u+ozJpsb+mdoy80O20IzAsHaihRb5qA==}
- '@volar/typescript@2.4.0-alpha.18':
- resolution: {integrity: sha512-sXh5Y8sqGUkgxpMWUGvRXggxYHAVxg0Pa1C42lQZuPDrW6vHJPR0VCK8Sr7WJsAW530HuNQT/ZIskmXtxjybMQ==}
+ '@vue/compiler-dom@3.5.3':
+ resolution: {integrity: sha512-wnzFArg9zpvk/811CDOZOadJRugf1Bgl/TQ3RfV4nKfSPok4hi0w10ziYUQR6LnnBAUlEXYLUfZ71Oj9ds/+QA==}
- '@vue/compiler-core@3.4.37':
- resolution: {integrity: sha512-ZDDT/KiLKuCRXyzWecNzC5vTcubGz4LECAtfGPENpo0nrmqJHwuWtRLxk/Sb9RAKtR9iFflFycbkjkY+W/PZUQ==}
+ '@vue/compiler-sfc@3.5.3':
+ resolution: {integrity: sha512-P3uATLny2tfyvMB04OQFe7Sczteno7SLFxwrOA/dw01pBWQHB5HL15a8PosoNX2aG/EAMGqnXTu+1LnmzFhpTQ==}
- '@vue/compiler-dom@3.4.37':
- resolution: {integrity: sha512-rIiSmL3YrntvgYV84rekAtU/xfogMUJIclUMeIKEtVBFngOL3IeZHhsH3UaFEgB5iFGpj6IW+8YuM/2Up+vVag==}
-
- '@vue/compiler-sfc@3.4.37':
- resolution: {integrity: sha512-vCfetdas40Wk9aK/WWf8XcVESffsbNkBQwS5t13Y/PcfqKfIwJX2gF+82th6dOpnpbptNMlMjAny80li7TaCIg==}
-
- '@vue/compiler-ssr@3.4.37':
- resolution: {integrity: sha512-TyAgYBWrHlFrt4qpdACh8e9Ms6C/AZQ6A6xLJaWrCL8GCX5DxMzxyeFAEMfU/VFr4tylHm+a2NpfJpcd7+20XA==}
+ '@vue/compiler-ssr@3.5.3':
+ resolution: {integrity: sha512-F/5f+r2WzL/2YAPl7UlKcJWHrvoZN8XwEBLnT7S4BXwncH25iDOabhO2M2DWioyTguJAGavDOawejkFXj8EM1w==}
'@vue/compiler-vue2@2.7.16':
resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==}
@@ -1242,14 +1221,14 @@ packages:
peerDependencies:
vue: '>= 2.5 < 2.7'
- '@vue/devtools-api@7.3.7':
- resolution: {integrity: sha512-kvjQ6nmsqTp7SrmpwI2G0MgbC4ys0bPsgQirHXJM8y1m7siQ5RnWQUHJVfyUrHNguCySW1cevAdIw87zrPTl9g==}
+ '@vue/devtools-api@7.4.4':
+ resolution: {integrity: sha512-Iqqy9yBFWBbPb/jHlJzU/OrU+iHSJ/e9p/v5pZhm/L5pUCX26z32bvvjPa28vMXxRehbAZTgX8zovOeqBTnhdg==}
- '@vue/devtools-kit@7.3.7':
- resolution: {integrity: sha512-ktHhhjI4CoUrwdSUF5b/MFfjrtAtK8r4vhOkFyRN5Yp9kdXTwsRBYcwarHuP+wFPKf4/KM7DVBj2ELO8SBwdsw==}
+ '@vue/devtools-kit@7.4.4':
+ resolution: {integrity: sha512-awK/4NfsUG0nQ7qnTM37m7ZkEUMREyPh8taFCX+uQYps/MTFEum0AD05VeGDRMXwWvMmGIcWX9xp8ZiBddY0jw==}
- '@vue/devtools-shared@7.3.7':
- resolution: {integrity: sha512-M9EU1/bWi5GNS/+IZrAhwGOVZmUTN4MH22Hvh35nUZZg9AZP2R2OhfCb+MG4EtAsrUEYlu3R43/SIj3G7EZYtQ==}
+ '@vue/devtools-shared@7.4.4':
+ resolution: {integrity: sha512-yeJULXFHOKIm8yL2JFO050a9ztTVqOCKTqN9JHFxGTJN0b+gjtfn6zC+FfyHUgjwCwf6E3hfKrlohtthcqoYqw==}
'@vue/language-core@2.0.29':
resolution: {integrity: sha512-o2qz9JPjhdoVj8D2+9bDXbaI4q2uZTHQA/dbyZT4Bj1FR9viZxDJnLcKVHfxdn6wsOzRgpqIzJEEmSSvgMvDTQ==}
@@ -1259,44 +1238,44 @@ packages:
typescript:
optional: true
- '@vue/reactivity@3.4.37':
- resolution: {integrity: sha512-UmdKXGx0BZ5kkxPqQr3PK3tElz6adTey4307NzZ3whZu19i5VavYal7u2FfOmAzlcDVgE8+X0HZ2LxLb/jgbYw==}
+ '@vue/reactivity@3.5.3':
+ resolution: {integrity: sha512-2w61UnRWTP7+rj1H/j6FH706gRBHdFVpIqEkSDAyIpafBXYH8xt4gttstbbCWdU3OlcSWO8/3mbKl/93/HSMpw==}
- '@vue/runtime-core@3.4.37':
- resolution: {integrity: sha512-MNjrVoLV/sirHZoD7QAilU1Ifs7m/KJv4/84QVbE6nyAZGQNVOa1HGxaOzp9YqCG+GpLt1hNDC4RbH+KtanV7w==}
+ '@vue/runtime-core@3.5.3':
+ resolution: {integrity: sha512-5b2AQw5OZlmCzSsSBWYoZOsy75N4UdMWenTfDdI5bAzXnuVR7iR8Q4AOzQm2OGoA41xjk53VQKrqQhOz2ktWaw==}
- '@vue/runtime-dom@3.4.37':
- resolution: {integrity: sha512-Mg2EwgGZqtwKrqdL/FKMF2NEaOHuH+Ks9TQn3DHKyX//hQTYOun+7Tqp1eo0P4Ds+SjltZshOSRq6VsU0baaNg==}
+ '@vue/runtime-dom@3.5.3':
+ resolution: {integrity: sha512-wPR1DEGc3XnQ7yHbmkTt3GoY0cEnVGQnARRdAkDzZ8MbUKEs26gogCQo6AOvvgahfjIcnvWJzkZArQ1fmWjcSg==}
- '@vue/server-renderer@3.4.37':
- resolution: {integrity: sha512-jZ5FAHDR2KBq2FsRUJW6GKDOAG9lUTX8aBEGq4Vf6B/35I9fPce66BornuwmqmKgfiSlecwuOb6oeoamYMohkg==}
+ '@vue/server-renderer@3.5.3':
+ resolution: {integrity: sha512-28volmaZVG2PGO3V3+gBPKoSHvLlE8FGfG/GKXKkjjfxLuj/50B/0OQGakM/g6ehQeqCrZYM4eHC4Ks48eig1Q==}
peerDependencies:
- vue: 3.4.37
+ vue: 3.5.3
- '@vue/shared@3.4.37':
- resolution: {integrity: sha512-nIh8P2fc3DflG8+5Uw8PT/1i17ccFn0xxN/5oE9RfV5SVnd7G0XEFRwakrnNFE/jlS95fpGXDVG5zDETS26nmg==}
+ '@vue/shared@3.5.3':
+ resolution: {integrity: sha512-Jp2v8nylKBT+PlOUjun2Wp/f++TfJVFjshLzNtJDdmFJabJa7noGMncqXRM1vXGX+Yo2V7WykQFNxusSim8SCA==}
'@vue/test-utils@2.4.6':
resolution: {integrity: sha512-FMxEjOpYNYiFe0GkaHsnJPXFHxQ6m4t8vI/ElPGpMWxZKpmRvQ33OIrvRXemy6yha03RxhOlQuy+gZMC3CQSow==}
- '@vueuse/core@10.11.1':
- resolution: {integrity: sha512-guoy26JQktXPcz+0n3GukWIy/JDNKti9v6VEMu6kV2sYBsWuGiTU8OWdg+ADfUbHg3/3DlqySDe7JmdHrktiww==}
+ '@vueuse/core@11.0.3':
+ resolution: {integrity: sha512-RENlh64+SYA9XMExmmH1a3TPqeIuJBNNB/63GT35MZI+zpru3oMRUA6cEFr9HmGqEgUisurwGwnIieF6qu3aXw==}
- '@vueuse/integrations@10.11.1':
- resolution: {integrity: sha512-Y5hCGBguN+vuVYTZmdd/IMXLOdfS60zAmDmFYc4BKBcMUPZH1n4tdyDECCPjXm0bNT3ZRUy1xzTLGaUje8Xyaw==}
+ '@vueuse/integrations@11.0.3':
+ resolution: {integrity: sha512-w6CDisaxs19S5Fd+NPPLFaA3GoX5gxuxrbTTBu0EYap7oH13w75L6C/+7e9mcoF9akhcR6GyYajwVMQEjdapJg==}
peerDependencies:
async-validator: ^4
axios: ^1
- change-case: ^4
- drauu: ^0.3
+ change-case: ^5
+ drauu: ^0.4
focus-trap: ^7
- fuse.js: ^6
+ fuse.js: ^7
idb-keyval: ^6
- jwt-decode: ^3
+ jwt-decode: ^4
nprogress: ^0.2
qrcode: ^1.5
sortablejs: ^1
- universal-cookie: ^6
+ universal-cookie: ^7
peerDependenciesMeta:
async-validator:
optional: true
@@ -1323,16 +1302,19 @@ packages:
universal-cookie:
optional: true
- '@vueuse/metadata@10.11.1':
- resolution: {integrity: sha512-IGa5FXd003Ug1qAZmyE8wF3sJ81xGLSqTqtQ6jaVfkeZ4i5kS2mwQF61yhVqojRnenVew5PldLyRgvdl4YYuSw==}
+ '@vueuse/metadata@11.0.3':
+ resolution: {integrity: sha512-+FtbO4SD5WpsOcQTcC0hAhNlOid6QNLzqedtquTtQ+CRNBoAt9GuV07c6KNHK1wCmlq8DFPwgiLF2rXwgSHX5Q==}
- '@vueuse/shared@10.11.1':
- resolution: {integrity: sha512-LHpC8711VFZlDaYUXEBbFBCQ7GS3dVU9mjOhhMhXP6txTV4EhYQg/KGnQuvt/sPAtoUKq7VVUnL6mVtFoL42sA==}
+ '@vueuse/shared@11.0.3':
+ resolution: {integrity: sha512-0rY2m6HS5t27n/Vp5cTDsKTlNnimCqsbh/fmT2LgE+aaU42EMfXo8+bNX91W9I7DDmxfuACXMmrd7d79JxkqWA==}
JSONStream@1.3.5:
resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==}
hasBin: true
+ abbrev@1.1.1:
+ resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==}
+
abbrev@2.0.0:
resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
@@ -1423,12 +1405,15 @@ packages:
aria-query@5.3.0:
resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==}
+ array-find-index@1.0.2:
+ resolution: {integrity: sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==}
+ engines: {node: '>=0.10.0'}
+
array-ify@1.0.0:
resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==}
- array-union@2.1.0:
- resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
- engines: {node: '>=8'}
+ asap@2.0.6:
+ resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==}
assertion-error@2.0.1:
resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==}
@@ -1437,8 +1422,8 @@ packages:
asynckit@0.4.0:
resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
- axios@1.7.3:
- resolution: {integrity: sha512-Ar7ND9pU99eJ9GpoGQKhKf58GpUOgnzuaB7ueNQ5BMi0p+LZ5oaEnfF999fAArcTIBwXTCHAmGcHOZJaWPq9Nw==}
+ axios@1.7.7:
+ resolution: {integrity: sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==}
axobject-query@4.1.0:
resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==}
@@ -1487,18 +1472,15 @@ packages:
resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
engines: {node: '>=8'}
- call-me-maybe@1.0.2:
- resolution: {integrity: sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==}
-
callsites@3.1.0:
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
engines: {node: '>=6'}
- caniuse-lite@1.0.30001651:
- resolution: {integrity: sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==}
+ caniuse-lite@1.0.30001658:
+ resolution: {integrity: sha512-N2YVqWbJELVdrnsW5p+apoQyYt51aBMSsBZki1XZEfeBCexcM/sf4xiAHcXQBkuOwJBXtWF7aW1sYX6tKebPHw==}
- case-police@0.6.1:
- resolution: {integrity: sha512-tOgkG3HhtzNVHU+HVHqbpVJ3CICPDihtlgoM2C4dx0RLeo6qcNVeBgiYJN5Bln+stxKrnKrw89CFgqYQDqwZQg==}
+ case-police@0.7.0:
+ resolution: {integrity: sha512-ULkv4kNeSBFCFwXE1NA/x6/FqY8lRRXT10HsGX7K0LcMcA/B45SgnNY98hnQ9c05AaVhgbR5jlCO0BXMlIEuPg==}
hasBin: true
ccount@2.0.1:
@@ -1645,8 +1627,8 @@ packages:
resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==}
engines: {node: '>=12.13'}
- core-js-compat@3.38.0:
- resolution: {integrity: sha512-75LAicdLa4OJVwFxFbQR3NdnZjNgX6ILpVcVzcC4T2smerB5lELMrJQQQoWV6TiuC/vlaFqgU2tKQx9w5s0e0A==}
+ core-js-compat@3.38.1:
+ resolution: {integrity: sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==}
cosmiconfig-typescript-loader@5.0.0:
resolution: {integrity: sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==}
@@ -1699,8 +1681,8 @@ packages:
supports-color:
optional: true
- debug@4.3.6:
- resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==}
+ debug@4.3.7:
+ resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==}
engines: {node: '>=6.0'}
peerDependencies:
supports-color: '*'
@@ -1708,6 +1690,10 @@ packages:
supports-color:
optional: true
+ debuglog@1.0.1:
+ resolution: {integrity: sha512-syBZ+rnAK3EgMsH2aYEOLUW7mZSY9Gb+0wUMCFsZvcmiz+HigA0LOcq/HoQqVuGG+EKykunc7QG2bzrponfaSw==}
+ deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
+
decode-named-character-reference@1.0.2:
resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==}
@@ -1715,6 +1701,10 @@ packages:
resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==}
engines: {node: '>=6'}
+ deep-extend@0.6.0:
+ resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==}
+ engines: {node: '>=4.0.0'}
+
deep-is@0.1.4:
resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
@@ -1746,6 +1736,12 @@ packages:
resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==}
engines: {node: '>=6'}
+ destr@2.0.3:
+ resolution: {integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==}
+
+ dezalgo@1.0.4:
+ resolution: {integrity: sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==}
+
diff-sequences@29.6.3:
resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -1774,11 +1770,11 @@ packages:
engines: {node: '>=14'}
hasBin: true
- electron-to-chromium@1.5.6:
- resolution: {integrity: sha512-jwXWsM5RPf6j9dPYzaorcBSUg6AiqocPEyMpkchkvntaH9HGfOOMZwxMJjDY/XEs3T5dM7uyH1VhRMkqUU9qVw==}
+ electron-to-chromium@1.5.17:
+ resolution: {integrity: sha512-Q6Q+04tjC2KJ8qsSOSgovvhWcv5t+SmpH6/YfAWmhpE5/r+zw6KQy1/yWVFFNyEBvy68twTTXr2d5eLfCq7QIw==}
- emoji-regex@10.3.0:
- resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==}
+ emoji-regex@10.4.0:
+ resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==}
emoji-regex@8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
@@ -1794,10 +1790,6 @@ packages:
resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
engines: {node: '>=0.12'}
- entities@5.0.0:
- resolution: {integrity: sha512-BeJFvFRJddxobhvEdm5GqHzRV/X+ACeuw0/BuuxsCh1EUZcAIz8+kYmBp/LrQuloy6K1f3a0M7+IhmZ7QnkISA==}
- engines: {node: '>=0.12'}
-
env-paths@2.2.1:
resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==}
engines: {node: '>=6'}
@@ -1817,13 +1809,13 @@ packages:
engines: {node: '>=12'}
hasBin: true
- esbuild@0.23.0:
- resolution: {integrity: sha512-1lvV17H2bMYda/WaFb2jLPeHU3zml2k4/yagNMG8Q/YtfMjCwEUZa2eXXMgZTVSL5q1n4H7sQ0X6CdJDqqeCFA==}
+ esbuild@0.23.1:
+ resolution: {integrity: sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==}
engines: {node: '>=18'}
hasBin: true
- escalade@3.1.2:
- resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==}
+ escalade@3.2.0:
+ resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
engines: {node: '>=6'}
escape-string-regexp@1.0.5:
@@ -1844,11 +1836,13 @@ packages:
peerDependencies:
eslint: '>=6.0.0'
- eslint-config-flat-gitignore@0.1.8:
- resolution: {integrity: sha512-OEUbS2wzzYtUfshjOqzFo4Bl4lHykXUdM08TCnYNl7ki+niW4Q1R0j0FDFDr0vjVsI5ZFOz5LvluxOP+Ew+dYw==}
+ eslint-config-flat-gitignore@0.3.0:
+ resolution: {integrity: sha512-0Ndxo4qGhcewjTzw52TK06Mc00aDtHNTdeeW2JfONgDcLkRO/n/BteMRzNVpLQYxdCC/dFEilfM9fjjpGIJ9Og==}
+ peerDependencies:
+ eslint: ^9.5.0
- eslint-flat-config-utils@0.3.0:
- resolution: {integrity: sha512-FaFQLUunAl6YK7aU/pT23DXYVWg/cEHbSfxwAxpCGT6Su8H9RfkmzKLh1G2bba46p6dTlQeA4VTiV5//0SeToQ==}
+ eslint-flat-config-utils@0.3.1:
+ resolution: {integrity: sha512-eFT3EaoJN1hlN97xw4FIEX//h0TiFUobgl2l5uLkIwhVN9ahGq95Pbs+i1/B5UACA78LO3rco3JzuvxLdTUOPA==}
eslint-formatting-reporter@0.0.0:
resolution: {integrity: sha512-k9RdyTqxqN/wNYVaTk/ds5B5rA8lgoAmvceYN7bcZMBwU7TuXx5ntewJv81eF3pIL/CiJE+pJZm36llG8yhyyw==}
@@ -1866,8 +1860,8 @@ packages:
eslint-parser-plain@0.1.0:
resolution: {integrity: sha512-oOeA6FWU0UJT/Rxc3XF5Cq0nbIZbylm7j8+plqq0CZoE6m4u32OXJrR+9iy4srGMmF6v6pmgvP1zPxSRIGh3sg==}
- eslint-plugin-antfu@2.3.4:
- resolution: {integrity: sha512-5RIjJpBK1tuNHuLyFyZ90/iW9s439dP1u2cxA4dH70djx9sKq1CqI+O6Q95aVjgFNTDtQzSC9uYdAD5uEEKciQ==}
+ eslint-plugin-antfu@2.5.0:
+ resolution: {integrity: sha512-YLIWE22/ERe6Jpqt6bJdvALw8SWvf4x2DQjvVpRvAv8LrdHbwWckkoueAf8oQFgSOLsL1R/axa+exjpubPp0fw==}
peerDependencies:
eslint: '*'
@@ -1882,25 +1876,19 @@ packages:
peerDependencies:
eslint: '>=8'
- eslint-plugin-eslint-comments@3.2.0:
- resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==}
- engines: {node: '>=6.5.0'}
- peerDependencies:
- eslint: '>=4.19.1'
-
eslint-plugin-format@0.1.2:
resolution: {integrity: sha512-ZrcO3aiumgJ6ENAv65IWkPjtW77ML/5mp0YrRK0jdvvaZJb+4kKWbaQTMr/XbJo6CtELRmCApAziEKh7L2NbdQ==}
peerDependencies:
eslint: ^8.40.0 || ^9.0.0
- eslint-plugin-import-x@3.1.0:
- resolution: {integrity: sha512-/UbPA+bYY7nIxcjL3kpcDY3UNdoLHFhyBFzHox2M0ypcUoueTn6woZUUmzzi5et/dXChksasYYFeKE2wshOrhg==}
- engines: {node: '>=16'}
+ eslint-plugin-import-x@4.2.1:
+ resolution: {integrity: sha512-WWi2GedccIJa0zXxx3WDnTgouGQTtdYK1nhXMwywbqqAgB0Ov+p1pYBsWh3VaB0bvBOwLse6OfVII7jZD9xo5Q==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- eslint: ^8.56.0 || ^9.0.0-0
+ eslint: ^8.57.0 || ^9.0.0
- eslint-plugin-jsdoc@50.0.1:
- resolution: {integrity: sha512-UayhAysIk1Du8InV27WMbV4AMSJSu60+bekmeuGK2OUy4QJSFPr1srYT6AInykGkmMdRuHfDX6Q0tJEr8BtDtg==}
+ eslint-plugin-jsdoc@50.2.2:
+ resolution: {integrity: sha512-i0ZMWA199DG7sjxlzXn5AeYZxpRfMJjDPUl7lL9eJJX8TPRoIaxJU4ys/joP5faM5AXE1eqW/dslCj3uj4Nqpg==}
engines: {node: '>=18'}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0 || ^9.0.0
@@ -1923,12 +1911,12 @@ packages:
peerDependencies:
eslint: '>=8.23.0'
- eslint-plugin-no-only-tests@3.1.0:
- resolution: {integrity: sha512-Lf4YW/bL6Un1R6A76pRZyE1dl1vr31G/ev8UzIc/geCgFWyrKil8hVjYqWVKGB/UIGmb6Slzs9T0wNezdSVegw==}
+ eslint-plugin-no-only-tests@3.3.0:
+ resolution: {integrity: sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==}
engines: {node: '>=5.0.0'}
- eslint-plugin-perfectionist@3.1.3:
- resolution: {integrity: sha512-eFRkBvMnnHjle5MuqTzoTIukWIr7Gm2wXvhTj3HyT/ku2J5oj7quBRbvZ8iYkjPyUFBpir3ZBnVQ5vFYswvpQg==}
+ eslint-plugin-perfectionist@3.4.0:
+ resolution: {integrity: sha512-vXyd1sFg3H/7aKgBUie62bA6E0EN3Dh0LCD5r4vR/IYtTljxOnyckI1AV0Arw4eYjC/W9T1X04Pl2mdLsdWtMA==}
engines: {node: ^18.0.0 || >=20.0.0}
peerDependencies:
astro-eslint-parser: ^1.0.2
@@ -1973,8 +1961,8 @@ packages:
'@typescript-eslint/eslint-plugin':
optional: true
- eslint-plugin-vue@9.27.0:
- resolution: {integrity: sha512-5Dw3yxEyuBSXTzT5/Ge1X5kIkRTQ3nvBn/VwPwInNiZBSJOO/timWMUaflONnFBzU6NhB68lxnCda7ULV5N7LA==}
+ eslint-plugin-vue@9.28.0:
+ resolution: {integrity: sha512-ShrihdjIhOTxs+MfWun6oJWuk+g/LAhN+CiuOl/jjkG3l0F2AuK5NMTaWqyvBgkFtpYmyks6P4603mLmhNJW8g==}
engines: {node: ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0
@@ -2007,8 +1995,8 @@ packages:
resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- eslint@9.9.0:
- resolution: {integrity: sha512-JfiKJrbx0506OEerjK2Y1QlldtBxkAlLxT5OEcRF8uaQ86noDe2k31Vw9rnSWv+MXZHj7OOUV/dA0AhdLFcyvA==}
+ eslint@9.9.1:
+ resolution: {integrity: sha512-dHvhrbfr4xFQ9/dq+jcVneZMyRYLjggWjk6RVsIiHsP8Rz6yZ8LvZ//iU4TrZF+SXWG+JkNF2OyiZRvzgRDqMg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
hasBin: true
peerDependencies:
@@ -2123,8 +2111,8 @@ packages:
focus-trap@7.5.4:
resolution: {integrity: sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==}
- follow-redirects@1.15.6:
- resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==}
+ follow-redirects@1.15.9:
+ resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==}
engines: {node: '>=4.0'}
peerDependencies:
debug: '*'
@@ -2174,8 +2162,8 @@ packages:
resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==}
engines: {node: '>=16'}
- get-tsconfig@4.7.6:
- resolution: {integrity: sha512-ZAqrLlu18NbDdRaHq+AKXzAmqIUPswPWKUchfytdAjiRFnCe5ojG2bstg6mRiZabkKfCoL/e98pbBELIV/YCeA==}
+ get-tsconfig@4.8.0:
+ resolution: {integrity: sha512-Pgba6TExTZ0FJAn1qkJAjIeKoDJ3CsI2ChuLohJnZl/tTU8MVrq3b+2t5UOPfRa4RMsorClBjJALkJUMjG1PAw==}
git-raw-commits@4.0.0:
resolution: {integrity: sha512-ICsMM1Wk8xSGMowkOmPrzo2Fgmfo4bMHLNX6ytHjajRJUqvHOw/TFapQ+QG75c3X/tTDDhOSRPGC52dDbNM8FQ==}
@@ -2214,10 +2202,6 @@ packages:
resolution: {integrity: sha512-SmSKyLLKFbSr6rptvP8izbyxJL4ILwqO9Jg23UA0sDlGlu58V59D1//I3vlc0KJphVdUR7vMjHIplYnzBxorQA==}
engines: {node: '>=18'}
- globby@11.1.0:
- resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
- engines: {node: '>=10'}
-
globby@13.2.2:
resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -2228,9 +2212,9 @@ packages:
graphemer@1.4.0:
resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
- happy-dom@14.12.3:
- resolution: {integrity: sha512-vsYlEs3E9gLwA1Hp+w3qzu+RUDFf4VTT8cyKqVICoZ2k7WM++Qyd2LwzyTi5bqMJFiIC/vNpTDYuxdreENRK/g==}
- engines: {node: '>=16.0.0'}
+ happy-dom@15.7.3:
+ resolution: {integrity: sha512-w3RUaYNXFJX5LiNVhOJLK4GqCB1bFj1FvELtpon3HrN8gUpS09V0Vvm4/BBRRj7mLUE1+ch8PKv1JxEp/0IHjA==}
+ engines: {node: '>=18.0.0'}
has-flag@3.0.0:
resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
@@ -2258,8 +2242,8 @@ packages:
resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==}
engines: {node: '>=16.17.0'}
- ignore@5.3.1:
- resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==}
+ ignore@5.3.2:
+ resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
engines: {node: '>= 4'}
immutable-json-patch@6.0.1:
@@ -2326,8 +2310,8 @@ packages:
resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==}
engines: {node: '>=6'}
- is-core-module@2.15.0:
- resolution: {integrity: sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==}
+ is-core-module@2.15.1:
+ resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==}
engines: {node: '>= 0.4'}
is-decimal@1.0.4:
@@ -2522,6 +2506,14 @@ packages:
resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
engines: {node: '>= 0.8.0'}
+ license-checker@25.0.1:
+ resolution: {integrity: sha512-mET5AIwl7MR2IAKYYoVBBpV0OnkKQ1xGj2IMMeEFIs42QAkEVjRtFZGWmQ28WeU7MP779iAgOaOy93Mn44mn6g==}
+ hasBin: true
+
+ license-scan@0.1.2:
+ resolution: {integrity: sha512-b+6MimOwgJSd/ZmNHk3pugn6olhjAe4x+WLMGkGNe5dTiCm70Oj0glwz1T5Uu/3qCvhXWt7A+1UXW53Pc+1sYA==}
+ hasBin: true
+
lilconfig@3.1.2:
resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==}
engines: {node: '>=14'}
@@ -2529,8 +2521,8 @@ packages:
lines-and-columns@1.2.4:
resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
- lint-staged@15.2.8:
- resolution: {integrity: sha512-PUWFf2zQzsd9EFU+kM1d7UP+AZDbKFKuj+9JNVTBkhUFhbg4MAt6WfyMMwBfM4lYqd4D2Jwac5iuTu9rVj4zCQ==}
+ lint-staged@15.2.10:
+ resolution: {integrity: sha512-5dY5t743e1byO19P9I4b3x8HJwalIznL5E1FWYnU6OWw33KxNBSLAc6Cy7F2PsFEO8FKnLwjwm5hx7aMF0jzZg==}
engines: {node: '>=18.12.0'}
hasBin: true
@@ -2613,8 +2605,8 @@ packages:
magic-string@0.30.11:
resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==}
- magicast@0.3.4:
- resolution: {integrity: sha512-TyDF/Pn36bBji9rWKHlZe+PZb6Mx5V8IHCSxk7X4aljM4e/vyDvZZYwHewdVaqiA0nb3ghfHU/6AUpDxWoER2Q==}
+ magicast@0.3.5:
+ resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==}
mark.js@8.11.1:
resolution: {integrity: sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==}
@@ -2771,8 +2763,8 @@ packages:
micromark@3.2.0:
resolution: {integrity: sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==}
- micromatch@4.0.7:
- resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==}
+ micromatch@4.0.8:
+ resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
engines: {node: '>=8.6'}
mime-db@1.52.0:
@@ -2795,10 +2787,6 @@ packages:
resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
engines: {node: '>=4'}
- minimatch@10.0.1:
- resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==}
- engines: {node: 20 || >=22}
-
minimatch@3.0.8:
resolution: {integrity: sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==}
@@ -2826,6 +2814,10 @@ packages:
mitt@3.0.1:
resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==}
+ mkdirp@0.5.6:
+ resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==}
+ hasBin: true
+
mlly@1.7.1:
resolution: {integrity: sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==}
@@ -2837,9 +2829,6 @@ packages:
resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==}
engines: {node: '>=10'}
- ms@2.1.2:
- resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
-
ms@2.1.3:
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
@@ -2860,6 +2849,10 @@ packages:
node-releases@2.0.18:
resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==}
+ nopt@4.0.3:
+ resolution: {integrity: sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==}
+ hasBin: true
+
nopt@7.2.1:
resolution: {integrity: sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
@@ -2872,6 +2865,9 @@ packages:
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
engines: {node: '>=0.10.0'}
+ npm-normalize-package-bin@1.0.1:
+ resolution: {integrity: sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==}
+
npm-run-path@5.3.0:
resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -2906,6 +2902,18 @@ packages:
resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
engines: {node: '>= 0.8.0'}
+ os-homedir@1.0.2:
+ resolution: {integrity: sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==}
+ engines: {node: '>=0.10.0'}
+
+ os-tmpdir@1.0.2:
+ resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==}
+ engines: {node: '>=0.10.0'}
+
+ osenv@0.1.5:
+ resolution: {integrity: sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==}
+ deprecated: This package is no longer supported.
+
p-limit@2.3.0:
resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
engines: {node: '>=6'}
@@ -2941,6 +2949,9 @@ packages:
package-json-from-dist@1.0.0:
resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==}
+ package-manager-detector@0.2.0:
+ resolution: {integrity: sha512-E385OSk9qDcXhcM9LNSe4sdhx8a9mAPrZ4sMLW+tmxl5ZuGtPUcdFu+MPP2jbgiWAZ6Pfe5soGFMd+0Db5Vrog==}
+
parent-module@1.0.1:
resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
engines: {node: '>=6'}
@@ -3007,8 +3018,8 @@ packages:
periscopic@3.1.0:
resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==}
- picocolors@1.0.1:
- resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==}
+ picocolors@1.1.0:
+ resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==}
picomatch@2.3.1:
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
@@ -3023,23 +3034,23 @@ packages:
engines: {node: '>=0.10'}
hasBin: true
- pkg-types@1.1.3:
- resolution: {integrity: sha512-+JrgthZG6m3ckicaOB74TwQ+tBWsFl3qVQg7mN8ulwSOElJ7gBhKzj2VkCPnZ4NlF6kEquYU+RIYNVAvzd54UA==}
+ pkg-types@1.2.0:
+ resolution: {integrity: sha512-+ifYuSSqOQ8CqP4MbZA5hDpb97n3E8SVWdJe+Wms9kj745lmd3b7EZJiqvmLwAlmRfjrI7Hi5z3kdBJ93lFNPA==}
pluralize@8.0.0:
resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==}
engines: {node: '>=4'}
- postcss-selector-parser@6.1.1:
- resolution: {integrity: sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==}
+ postcss-selector-parser@6.1.2:
+ resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==}
engines: {node: '>=4'}
- postcss@8.4.41:
- resolution: {integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==}
+ postcss@8.4.45:
+ resolution: {integrity: sha512-7KTLTdzdZZYscUc65XmjFiB73vBhBfbPztCYdUNvlaso9PrzjzcmjqBPR0lNGkcVlcO4BjiO5rK/qNz+XAen1Q==}
engines: {node: ^10 || ^12 || >=14}
- preact@10.23.1:
- resolution: {integrity: sha512-O5UdRsNh4vdZaTieWe3XOgSpdMAmkIYBCT3VhQDlKrzyCm8lUYsk0fmVEvoQQifoOjFRTaHZO69ylrzTW2BH+A==}
+ preact@10.23.2:
+ resolution: {integrity: sha512-kKYfePf9rzKnxOAKDpsWhg/ysrHPqT+yQ7UW4JjdnqjFIeNUnNcEJvhuA8fDenxAGWzUqtd51DfVg7xp/8T9NA==}
prelude-ls@1.2.1:
resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
@@ -3071,6 +3082,18 @@ packages:
queue-microtask@1.2.3:
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
+ rc@1.2.8:
+ resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==}
+ hasBin: true
+
+ read-installed@4.0.3:
+ resolution: {integrity: sha512-O03wg/IYuV/VtnK2h/KXEt9VIbMUFbk3ERG0Iu4FhLZw0EP0T9znqrYDGn6ncbEsXUFaUjiVAWXHzxwt3lhRPQ==}
+ deprecated: This package is no longer supported.
+
+ read-package-json@2.1.2:
+ resolution: {integrity: sha512-D1KmuLQr6ZSJS0tW8hf3WGpRlwszJOXZ3E8Yd/DNRaM5d+1wVRZdHlpGBLAuovjr28LbWvjpWkBHMxpRGGjzNA==}
+ deprecated: This package is no longer supported. Please use @npmcli/package-json instead.
+
read-pkg-up@7.0.1:
resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==}
engines: {node: '>=8'}
@@ -3079,6 +3102,10 @@ packages:
resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==}
engines: {node: '>=8'}
+ readdir-scoped-modules@1.1.0:
+ resolution: {integrity: sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==}
+ deprecated: This functionality has been moved to @npmcli/fs
+
readdirp@3.6.0:
resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
engines: {node: '>=8.10.0'}
@@ -3160,8 +3187,8 @@ packages:
rollup:
optional: true
- rollup@4.20.0:
- resolution: {integrity: sha512-6rbWBChcnSGzIlXeIdNIZTopKYad8ZG8ajhl78lGRLsI2rX8IkaotQhVas2Ma+GPxJav19wrSzvRvuiv0YKzWw==}
+ rollup@4.21.2:
+ resolution: {integrity: sha512-e3TapAgYf9xjdLvKQCkQTnbTKd4a6jwlpQSJJFokHGaX2IVjoEqkIIhiQfqsi0cdwlOD+tQGuOd5AJkc5RngBw==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
@@ -3176,8 +3203,8 @@ packages:
resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==}
engines: {node: '>=6'}
- sass@1.77.8:
- resolution: {integrity: sha512-4UHg6prsrycW20fqLGPShtEvo/WyHRVRHwOP4DzkUrObWoWI05QBSfzU71TVB7PFaL104TwNaHpjlWXAZbQiNQ==}
+ sass@1.78.0:
+ resolution: {integrity: sha512-AaIqGSrjo5lA2Yg7RvFZrlXDBCp3nV4XP73GrLGvdRWWwk+8H3l0SDvq/5bA4eF+0RFPLuWUk3E+P1U/YqnpsQ==}
engines: {node: '>=14.0.0'}
hasBin: true
@@ -3188,8 +3215,8 @@ packages:
scule@1.3.0:
resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==}
- search-insights@2.16.2:
- resolution: {integrity: sha512-+KrS5rnYlyWgzoCNJGsNPw7Vv+47Y7Ze7KZ+/9Xls+5BUugEbU2yv1n9JsQOqv+MLKYfg3bxI5K6tYJxXZY8FA==}
+ search-insights@2.17.1:
+ resolution: {integrity: sha512-HHFjYH/0AqXacETlIbe9EYc3UNlQYGNNTY0fZ/sWl6SweX+GDxq9NB5+RVoPLgEFuOtCz7M9dhYxqDnhbbF0eQ==}
semver@5.7.2:
resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==}
@@ -3213,8 +3240,8 @@ packages:
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
engines: {node: '>=8'}
- shiki@1.12.1:
- resolution: {integrity: sha512-nwmjbHKnOYYAe1aaQyEBHvQymJgfm86ZSS7fT8OaPRr4sbAcBNz7PbfAikMEFSDQ6se2j2zobkXvVKcBOm0ysg==}
+ shiki@1.16.2:
+ resolution: {integrity: sha512-gSym0hZf5a1U0iDPsdoOAZbvoi+e0c6c3NKAi03FoSLTm7oG20tum29+gk0wzzivOasn3loxfGUPT+jZXIUbWg==}
siginfo@2.0.0:
resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==}
@@ -3234,10 +3261,6 @@ packages:
sisteransi@1.0.5:
resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
- slash@3.0.0:
- resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
- engines: {node: '>=8'}
-
slash@4.0.0:
resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==}
engines: {node: '>=12'}
@@ -3253,6 +3276,9 @@ packages:
resolution: {integrity: sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==}
engines: {node: '>=18'}
+ slide@1.1.6:
+ resolution: {integrity: sha512-NwrtjCg+lZoqhFU8fOwl4ay2ei8PaqCBOUV3/ektPY9trO1yQ1oXEfmHAhKArUVUr/hOHvy5f6AdP17dCM0zMw==}
+
source-map-js@1.2.0:
resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==}
engines: {node: '>=0.10.0'}
@@ -3265,6 +3291,9 @@ packages:
resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==}
engines: {node: '>= 8'}
+ spdx-compare@1.0.0:
+ resolution: {integrity: sha512-C1mDZOX0hnu0ep9dfmuoi03+eOdDoz2yvK79RxbcrVEG1NO1Ph35yW102DHWKN4pk80nwCgeMmSY5L25VE4D9A==}
+
spdx-correct@3.2.0:
resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==}
@@ -3277,8 +3306,14 @@ packages:
spdx-expression-parse@4.0.0:
resolution: {integrity: sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==}
- spdx-license-ids@3.0.18:
- resolution: {integrity: sha512-xxRs31BqRYHwiMzudOrpSiHtZ8i/GeionCBDSilhYRj+9gIcI8wCZTlXZKu9vZIVqViP3dcp9qE5G6AlIaD+TQ==}
+ spdx-license-ids@3.0.20:
+ resolution: {integrity: sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==}
+
+ spdx-ranges@2.1.1:
+ resolution: {integrity: sha512-mcdpQFV7UDAgLpXEE/jOMqvK4LBoO0uTQg0uvXUewmEFhpiZx5yJSZITHB8w1ZahKdhfZqP5GPEOKLyEq5p8XA==}
+
+ spdx-satisfies@4.0.1:
+ resolution: {integrity: sha512-WVzZ/cXAzoNmjCWiEluEA3BjHp5tiUmmhn9MK+X0tBbR9sOqtC6UQwmgCNrAIZvNlMuBUYAaHYfb2oqlF9SwKA==}
speakingurl@14.0.1:
resolution: {integrity: sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==}
@@ -3332,6 +3367,10 @@ packages:
resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==}
engines: {node: '>=8'}
+ strip-json-comments@2.0.1:
+ resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==}
+ engines: {node: '>=0.10.0'}
+
strip-json-comments@3.1.1:
resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
engines: {node: '>=8'}
@@ -3362,8 +3401,8 @@ packages:
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
engines: {node: '>= 0.4'}
- svelte@4.2.18:
- resolution: {integrity: sha512-d0FdzYIiAePqRJEb90WlJDkjUEx42xhivxN8muUBmfZnP+tzUgz12DJ2hRJi8sIHCME7jeK1PTMgKPSfTd8JrA==}
+ svelte@4.2.19:
+ resolution: {integrity: sha512-IY1rnGr6izd10B0A8LqsBfmlT5OILVuZ7XsI0vdGPEvuonFV7NYEUK4dAkm9Zg2q0Um92kYjTpS1CAP3Nh/KWw==}
engines: {node: '>=16'}
synckit@0.6.2:
@@ -3394,8 +3433,11 @@ packages:
tinybench@2.9.0:
resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==}
- tinypool@1.0.0:
- resolution: {integrity: sha512-KIKExllK7jp3uvrNtvRBYBWBOAXSX8ZvoaD8T+7KB/QHIuoJW3Pmr60zucywjAlMb5TeXUkcs/MWeWLu0qvuAQ==}
+ tinyexec@0.3.0:
+ resolution: {integrity: sha512-tVGE0mVJPGb0chKhqmsoosjsS+qUnJVGJpZgsHYQcGoPlG3B51R3PouqTgEGH2Dc9jjFyOqOpix6ZHNMXp1FZg==}
+
+ tinypool@1.0.1:
+ resolution: {integrity: sha512-URZYihUbRPcGv95En+sz6MfghfIc2OJ1sv/RmhWZLouPY0/8Vo80viwPvg3dlaS9fuq7fQMEfgRRK7BBZThBEA==}
engines: {node: ^18.0.0 || >=20.0.0}
tinyrainbow@1.2.0:
@@ -3422,6 +3464,10 @@ packages:
resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==}
engines: {node: '>=6'}
+ treeify@1.1.0:
+ resolution: {integrity: sha512-1m4RA7xVAJrSGrrXGs0L3YTwyvBs2S8PbRHaLZAkFw7JR8oIFwYtysxlBZhYIa7xSyiYJKZ3iGrrk55cGA3i9A==}
+ engines: {node: '>=0.6'}
+
trough@2.2.0:
resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==}
@@ -3431,11 +3477,11 @@ packages:
peerDependencies:
typescript: '>=4.2.0'
- tslib@2.6.3:
- resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==}
+ tslib@2.7.0:
+ resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==}
- tsx@4.17.0:
- resolution: {integrity: sha512-eN4mnDA5UMKDt4YZixo9tBioibaMBpoxBkD+rIPAjVmYERSG0/dWEY1CEFuV89CgASlKL499q8AhmkMnnjtOJg==}
+ tsx@4.19.0:
+ resolution: {integrity: sha512-bV30kM7bsLZKZIOCHeMNVMJ32/LuJzLVajkQI/qf92J2Qr08ueLQvW00PUZGiuLPP760UINwupgUj8qrSCPUKg==}
engines: {node: '>=18.0.0'}
hasBin: true
@@ -3443,10 +3489,6 @@ packages:
resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
engines: {node: '>= 0.8.0'}
- type-detect@4.1.0:
- resolution: {integrity: sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==}
- engines: {node: '>=4'}
-
type-fest@0.20.2:
resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
engines: {node: '>=10'}
@@ -3472,8 +3514,8 @@ packages:
ufo@1.5.4:
resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==}
- undici-types@6.13.0:
- resolution: {integrity: sha512-xtFJHudx8S2DSoujjMd1WeWvn7KKWFRESZTMeL1RptAYERu29D6jphMjjY+vn96jvN3kVPDNxU/E13VTaXj6jg==}
+ undici-types@6.19.8:
+ resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==}
unicorn-magic@0.1.0:
resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==}
@@ -3482,8 +3524,8 @@ packages:
unified@10.1.2:
resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==}
- unimport@3.10.0:
- resolution: {integrity: sha512-/UvKRfWx3mNDWwWQhR62HsoM3wxHwYdTq8ellZzMOHnnw4Dp8tovgthyW7DjTrbjDL+i4idOp06voz2VKlvrLw==}
+ unimport@3.11.1:
+ resolution: {integrity: sha512-DuB1Uoq01LrrXTScxnwOoMSlTXxyKcULguFxbLrMDFcE/CO0ZWHpEiyhovN0mycPt7K6luAHe8laqvwvuoeUPg==}
unist-util-is@5.2.1:
resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==}
@@ -3516,8 +3558,8 @@ packages:
'@vueuse/core':
optional: true
- unplugin-vue-components@0.27.3:
- resolution: {integrity: sha512-5wg7lbdg5ZcrAQNzyYK+6gcg/DG8K6rO+f5YeuvqGHs/PhpapBvpA4O/0ex/pFthE5WgRk43iWuRZEMLVsdz4Q==}
+ unplugin-vue-components@0.27.4:
+ resolution: {integrity: sha512-1XVl5iXG7P1UrOMnaj2ogYa5YTq8aoh5jwDPQhemwO/OrXW+lPQKDXd1hMz15qxQPxgb/XXlbgo3HQ2rLEbmXQ==}
engines: {node: '>=14'}
peerDependencies:
'@babel/parser': ^7.15.8
@@ -3529,9 +3571,14 @@ packages:
'@nuxt/kit':
optional: true
- unplugin@1.12.1:
- resolution: {integrity: sha512-aXEH9c5qi3uYZHo0niUtxDlT9ylG/luMW/dZslSCkbtC31wCyFkmM0kyoBBh+Grhn7CL+/kvKLfN61/EdxPxMQ==}
+ unplugin@1.13.1:
+ resolution: {integrity: sha512-6Kq1iSSwg7KyjcThRUks9LuqDAKvtnioxbL9iEtB9ctTyBA5OmrB8gZd/d225VJu1w3UpUsKV7eGrvf59J7+VA==}
engines: {node: '>=14.0.0'}
+ peerDependencies:
+ webpack-sources: ^3
+ peerDependenciesMeta:
+ webpack-sources:
+ optional: true
update-browserslist-db@1.1.0:
resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==}
@@ -3545,6 +3592,9 @@ packages:
util-deprecate@1.0.2:
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
+ util-extend@1.0.3:
+ resolution: {integrity: sha512-mLs5zAK+ctllYBj+iAQvlDCwoxU/WDOUaJkcFudeiAX6OajC6BKXJUa9a+tbtkC11dz2Ufb7h0lyvIOVn4LADA==}
+
uvu@0.5.6:
resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==}
engines: {node: '>=8'}
@@ -3570,8 +3620,8 @@ packages:
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
- vite-plugin-dts@4.0.2:
- resolution: {integrity: sha512-Ni3EPG8yeLc5ivEzT4szreJ0rXpEQgvdYq3PaZ7OMoHc8uET4/HRUfzVPejJaUAojbxsKgaZbp6Zgm41sxb86Q==}
+ vite-plugin-dts@4.1.0:
+ resolution: {integrity: sha512-sRlmt9k2q8MrX4F2058N3KmB6WyJ3Ao6QaExOv1X99F3j0GhPziEz1zscWQ1q2r1PeFc96L7GIUu8Pl2DPr2Hg==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
typescript: '*'
@@ -3580,8 +3630,8 @@ packages:
vite:
optional: true
- vite@5.4.0:
- resolution: {integrity: sha512-5xokfMX0PIiwCMCMb9ZJcMyh5wbBun0zUzKib+L65vAZ8GY9ePZMXxFrHbr/Kyll2+LSCY7xtERPpxkBDKngwg==}
+ vite@5.4.3:
+ resolution: {integrity: sha512-IH+nl64eq9lJjFqU+/yrRnrHPVTlgy42/+IzbOdaFDVlyLgI/wDlf+FCobXLX1cT0X5+7LMyH1mIy2xJdLfo8Q==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
@@ -3611,8 +3661,8 @@ packages:
terser:
optional: true
- vitepress@1.3.2:
- resolution: {integrity: sha512-6gvecsCuR6b1Cid4w19KQiQ02qkpgzFRqiG0v1ZBekGkrZCzsxdDD5y4WH82HRXAOhU4iZIpzA1CsWqs719rqA==}
+ vitepress@1.3.4:
+ resolution: {integrity: sha512-I1/F6OW1xl3kW4PaIMC6snxjWgf3qfziq2aqsDoFc/Gt41WbcRv++z8zjw8qGRIJ+I4bUW7ZcKFDHHN/jkH9DQ==}
hasBin: true
peerDependencies:
markdown-it-mathjax3: ^4
@@ -3651,8 +3701,8 @@ packages:
vscode-uri@3.0.8:
resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==}
- vue-component-type-helpers@2.0.29:
- resolution: {integrity: sha512-58i+ZhUAUpwQ+9h5Hck0D+jr1qbYl4voRt5KffBx8qzELViQ4XdT/Tuo+mzq8u63teAG8K0lLaOiL5ofqW38rg==}
+ vue-component-type-helpers@2.1.6:
+ resolution: {integrity: sha512-ng11B8B/ZADUMMOsRbqv0arc442q7lifSubD0v8oDXIFoMg/mXwAPUunrroIDkY+mcD0dHKccdaznSVp8EoX3w==}
vue-demi@0.14.10:
resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==}
@@ -3689,8 +3739,8 @@ packages:
peerDependencies:
typescript: '>=5.0.0'
- vue@3.4.37:
- resolution: {integrity: sha512-3vXvNfkKTBsSJ7JP+LyR7GBuwQuckbWvuwAid3xbqK9ppsKt/DUvfqgZ48fgOLEfpy1IacL5f8QhUVl77RaI7A==}
+ vue@3.5.3:
+ resolution: {integrity: sha512-xvRbd0HpuLovYbOHXRHlSBsSvmUJbo0pzbkKTApWnQGf3/cu5Z39mQeA5cZdLRVIoNf3zI6MSoOgHUT5i2jO+Q==}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
@@ -3763,8 +3813,8 @@ packages:
resolution: {integrity: sha512-4wZWvE398hCP7O8n3nXKu/vdq1HcH01ixYlCREaJL5NUMwQ0g3MaGFUBNSlmBtKmhbtVG/Cm6lyYmSVTEVil8A==}
engines: {node: ^14.17.0 || >=16.0.0}
- yaml@2.5.0:
- resolution: {integrity: sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==}
+ yaml@2.5.1:
+ resolution: {integrity: sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==}
engines: {node: '>= 14'}
hasBin: true
@@ -3784,8 +3834,8 @@ packages:
resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==}
engines: {node: '>=12.20'}
- zhlint@0.8.1:
- resolution: {integrity: sha512-ZFPIxaQ0gmx7HDC6oIMDayBQXye/2FuszcYr9I21tW2zNKy2bc1sA8HE8PTWAG5axWjffqwgwhq4Nu1SpyrsKw==}
+ zhlint@0.8.2:
+ resolution: {integrity: sha512-C1UXU6WFJ4KC4fJ5sFwydKDRUUzAMoq5dLN7yGHwbYu2QFJ0gzGOpYA4JHQCfIlOUmik9I1e7hBlli3SvrJQ6Q==}
hasBin: true
zwitch@2.0.4:
@@ -3793,32 +3843,32 @@ packages:
snapshots:
- '@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)(search-insights@2.16.2)':
+ '@algolia/autocomplete-core@1.9.3(@algolia/client-search@5.2.5)(algoliasearch@4.24.0)(search-insights@2.17.1)':
dependencies:
- '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)(search-insights@2.16.2)
- '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)
+ '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@5.2.5)(algoliasearch@4.24.0)(search-insights@2.17.1)
+ '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@5.2.5)(algoliasearch@4.24.0)
transitivePeerDependencies:
- '@algolia/client-search'
- algoliasearch
- search-insights
- '@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)(search-insights@2.16.2)':
+ '@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@5.2.5)(algoliasearch@4.24.0)(search-insights@2.17.1)':
dependencies:
- '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)
- search-insights: 2.16.2
+ '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@5.2.5)(algoliasearch@4.24.0)
+ search-insights: 2.17.1
transitivePeerDependencies:
- '@algolia/client-search'
- algoliasearch
- '@algolia/autocomplete-preset-algolia@1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)':
+ '@algolia/autocomplete-preset-algolia@1.9.3(@algolia/client-search@5.2.5)(algoliasearch@4.24.0)':
dependencies:
- '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)
- '@algolia/client-search': 4.24.0
+ '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@5.2.5)(algoliasearch@4.24.0)
+ '@algolia/client-search': 5.2.5
algoliasearch: 4.24.0
- '@algolia/autocomplete-shared@1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)':
+ '@algolia/autocomplete-shared@1.9.3(@algolia/client-search@5.2.5)(algoliasearch@4.24.0)':
dependencies:
- '@algolia/client-search': 4.24.0
+ '@algolia/client-search': 5.2.5
algoliasearch: 4.24.0
'@algolia/cache-browser-local-storage@4.24.0':
@@ -3849,6 +3899,8 @@ snapshots:
'@algolia/requester-common': 4.24.0
'@algolia/transporter': 4.24.0
+ '@algolia/client-common@5.2.5': {}
+
'@algolia/client-personalization@4.24.0':
dependencies:
'@algolia/client-common': 4.24.0
@@ -3861,6 +3913,12 @@ snapshots:
'@algolia/requester-common': 4.24.0
'@algolia/transporter': 4.24.0
+ '@algolia/client-search@5.2.5':
+ dependencies:
+ '@algolia/client-common': 5.2.5
+ '@algolia/requester-browser-xhr': 5.2.5
+ '@algolia/requester-node-http': 5.2.5
+
'@algolia/logger-common@4.24.0': {}
'@algolia/logger-console@4.24.0':
@@ -3885,12 +3943,20 @@ snapshots:
dependencies:
'@algolia/requester-common': 4.24.0
+ '@algolia/requester-browser-xhr@5.2.5':
+ dependencies:
+ '@algolia/client-common': 5.2.5
+
'@algolia/requester-common@4.24.0': {}
'@algolia/requester-node-http@4.24.0':
dependencies:
'@algolia/requester-common': 4.24.0
+ '@algolia/requester-node-http@5.2.5':
+ dependencies:
+ '@algolia/client-common': 5.2.5
+
'@algolia/transporter@4.24.0':
dependencies:
'@algolia/cache-common': 4.24.0
@@ -3902,46 +3968,46 @@ snapshots:
'@jridgewell/gen-mapping': 0.3.5
'@jridgewell/trace-mapping': 0.3.25
- '@antfu/eslint-config@2.25.1(@typescript-eslint/utils@8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(@vue/compiler-sfc@3.4.37)(eslint-plugin-format@0.1.2(eslint@9.9.0(jiti@1.21.6)))(eslint@9.9.0(jiti@1.21.6))(svelte@4.2.18)(typescript@5.5.4)(vitest@2.0.5(@types/node@22.2.0)(@vitest/ui@2.0.5)(happy-dom@14.12.3)(sass@1.77.8))':
+ '@antfu/eslint-config@3.3.2(@typescript-eslint/utils@8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(@vue/compiler-sfc@3.5.3)(eslint-plugin-format@0.1.2(eslint@9.9.1(jiti@1.21.6)))(eslint@9.9.1(jiti@1.21.6))(svelte@4.2.19)(typescript@5.5.4)(vitest@2.0.5(@types/node@22.5.4)(@vitest/ui@2.0.5)(happy-dom@15.7.3)(sass@1.78.0))':
dependencies:
- '@antfu/install-pkg': 0.3.3
+ '@antfu/install-pkg': 0.4.1
'@clack/prompts': 0.7.0
- '@stylistic/eslint-plugin': 2.6.2(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)
- '@typescript-eslint/eslint-plugin': 8.0.1(@typescript-eslint/parser@8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)
- '@typescript-eslint/parser': 8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)
- '@vitest/eslint-plugin': 1.0.1(@typescript-eslint/utils@8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.2.0)(@vitest/ui@2.0.5)(happy-dom@14.12.3)(sass@1.77.8))
- eslint: 9.9.0(jiti@1.21.6)
- eslint-config-flat-gitignore: 0.1.8
- eslint-flat-config-utils: 0.3.0
- eslint-merge-processors: 0.1.0(eslint@9.9.0(jiti@1.21.6))
- eslint-plugin-antfu: 2.3.4(eslint@9.9.0(jiti@1.21.6))
- eslint-plugin-command: 0.2.3(eslint@9.9.0(jiti@1.21.6))
- eslint-plugin-eslint-comments: 3.2.0(eslint@9.9.0(jiti@1.21.6))
- eslint-plugin-import-x: 3.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)
- eslint-plugin-jsdoc: 50.0.1(eslint@9.9.0(jiti@1.21.6))
- eslint-plugin-jsonc: 2.16.0(eslint@9.9.0(jiti@1.21.6))
- eslint-plugin-markdown: 5.1.0(eslint@9.9.0(jiti@1.21.6))
- eslint-plugin-n: 17.10.2(eslint@9.9.0(jiti@1.21.6))
- eslint-plugin-no-only-tests: 3.1.0
- eslint-plugin-perfectionist: 3.1.3(eslint@9.9.0(jiti@1.21.6))(svelte@4.2.18)(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.9.0(jiti@1.21.6)))
- eslint-plugin-regexp: 2.6.0(eslint@9.9.0(jiti@1.21.6))
- eslint-plugin-toml: 0.11.1(eslint@9.9.0(jiti@1.21.6))
- eslint-plugin-unicorn: 55.0.0(eslint@9.9.0(jiti@1.21.6))
- eslint-plugin-unused-imports: 4.1.3(@typescript-eslint/eslint-plugin@8.0.1(@typescript-eslint/parser@8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))
- eslint-plugin-vue: 9.27.0(eslint@9.9.0(jiti@1.21.6))
- eslint-plugin-yml: 1.14.0(eslint@9.9.0(jiti@1.21.6))
- eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.4.37)(eslint@9.9.0(jiti@1.21.6))
+ '@eslint-community/eslint-plugin-eslint-comments': 4.4.0(eslint@9.9.1(jiti@1.21.6))
+ '@stylistic/eslint-plugin': 2.7.2(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)
+ '@typescript-eslint/eslint-plugin': 8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)
+ '@typescript-eslint/parser': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)
+ '@vitest/eslint-plugin': 1.1.0(@typescript-eslint/utils@8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.5.4)(@vitest/ui@2.0.5)(happy-dom@15.7.3)(sass@1.78.0))
+ eslint: 9.9.1(jiti@1.21.6)
+ eslint-config-flat-gitignore: 0.3.0(eslint@9.9.1(jiti@1.21.6))
+ eslint-flat-config-utils: 0.3.1
+ eslint-merge-processors: 0.1.0(eslint@9.9.1(jiti@1.21.6))
+ eslint-plugin-antfu: 2.5.0(eslint@9.9.1(jiti@1.21.6))
+ eslint-plugin-command: 0.2.3(eslint@9.9.1(jiti@1.21.6))
+ eslint-plugin-import-x: 4.2.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)
+ eslint-plugin-jsdoc: 50.2.2(eslint@9.9.1(jiti@1.21.6))
+ eslint-plugin-jsonc: 2.16.0(eslint@9.9.1(jiti@1.21.6))
+ eslint-plugin-markdown: 5.1.0(eslint@9.9.1(jiti@1.21.6))
+ eslint-plugin-n: 17.10.2(eslint@9.9.1(jiti@1.21.6))
+ eslint-plugin-no-only-tests: 3.3.0
+ eslint-plugin-perfectionist: 3.4.0(eslint@9.9.1(jiti@1.21.6))(svelte@4.2.19)(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.9.1(jiti@1.21.6)))
+ eslint-plugin-regexp: 2.6.0(eslint@9.9.1(jiti@1.21.6))
+ eslint-plugin-toml: 0.11.1(eslint@9.9.1(jiti@1.21.6))
+ eslint-plugin-unicorn: 55.0.0(eslint@9.9.1(jiti@1.21.6))
+ eslint-plugin-unused-imports: 4.1.3(@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))
+ eslint-plugin-vue: 9.28.0(eslint@9.9.1(jiti@1.21.6))
+ eslint-plugin-yml: 1.14.0(eslint@9.9.1(jiti@1.21.6))
+ eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.5.3)(eslint@9.9.1(jiti@1.21.6))
globals: 15.9.0
jsonc-eslint-parser: 2.4.0
local-pkg: 0.5.0
parse-gitignore: 2.0.0
- picocolors: 1.0.1
+ picocolors: 1.1.0
toml-eslint-parser: 0.10.0
- vue-eslint-parser: 9.4.3(eslint@9.9.0(jiti@1.21.6))
+ vue-eslint-parser: 9.4.3(eslint@9.9.1(jiti@1.21.6))
yaml-eslint-parser: 1.2.3
yargs: 17.7.2
optionalDependencies:
- eslint-plugin-format: 0.1.2(eslint@9.9.0(jiti@1.21.6))
+ eslint-plugin-format: 0.1.2(eslint@9.9.1(jiti@1.21.6))
transitivePeerDependencies:
- '@typescript-eslint/utils'
- '@vue/compiler-sfc'
@@ -3950,16 +4016,17 @@ snapshots:
- typescript
- vitest
- '@antfu/install-pkg@0.3.3':
+ '@antfu/install-pkg@0.4.1':
dependencies:
- '@jsdevtools/ez-spawn': 3.0.4
+ package-manager-detector: 0.2.0
+ tinyexec: 0.3.0
'@antfu/utils@0.7.10': {}
'@babel/code-frame@7.24.7':
dependencies:
'@babel/highlight': 7.24.7
- picocolors: 1.0.1
+ picocolors: 1.1.0
'@babel/helper-string-parser@7.24.8': {}
@@ -3970,13 +4037,13 @@ snapshots:
'@babel/helper-validator-identifier': 7.24.7
chalk: 2.4.2
js-tokens: 4.0.0
- picocolors: 1.0.1
+ picocolors: 1.1.0
- '@babel/parser@7.25.3':
+ '@babel/parser@7.25.6':
dependencies:
- '@babel/types': 7.25.2
+ '@babel/types': 7.25.6
- '@babel/types@7.25.2':
+ '@babel/types@7.25.6':
dependencies:
'@babel/helper-string-parser': 7.24.8
'@babel/helper-validator-identifier': 7.24.7
@@ -3984,27 +4051,27 @@ snapshots:
'@clack/core@0.3.4':
dependencies:
- picocolors: 1.0.1
+ picocolors: 1.1.0
sisteransi: 1.0.5
'@clack/prompts@0.7.0':
dependencies:
'@clack/core': 0.3.4
- picocolors: 1.0.1
+ picocolors: 1.1.0
sisteransi: 1.0.5
- '@codemirror/autocomplete@6.18.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.32.0)(@lezer/common@1.2.1)':
+ '@codemirror/autocomplete@6.18.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.33.0)(@lezer/common@1.2.1)':
dependencies:
'@codemirror/language': 6.10.2
'@codemirror/state': 6.4.1
- '@codemirror/view': 6.32.0
+ '@codemirror/view': 6.33.0
'@lezer/common': 1.2.1
- '@codemirror/commands@6.6.0':
+ '@codemirror/commands@6.6.1':
dependencies:
'@codemirror/language': 6.10.2
'@codemirror/state': 6.4.1
- '@codemirror/view': 6.32.0
+ '@codemirror/view': 6.33.0
'@lezer/common': 1.2.1
'@codemirror/lang-json@6.0.1':
@@ -4015,37 +4082,37 @@ snapshots:
'@codemirror/language@6.10.2':
dependencies:
'@codemirror/state': 6.4.1
- '@codemirror/view': 6.32.0
+ '@codemirror/view': 6.33.0
'@lezer/common': 1.2.1
- '@lezer/highlight': 1.2.0
+ '@lezer/highlight': 1.2.1
'@lezer/lr': 1.4.2
style-mod: 4.1.2
'@codemirror/lint@6.8.1':
dependencies:
'@codemirror/state': 6.4.1
- '@codemirror/view': 6.32.0
+ '@codemirror/view': 6.33.0
crelt: 1.0.6
'@codemirror/search@6.5.6':
dependencies:
'@codemirror/state': 6.4.1
- '@codemirror/view': 6.32.0
+ '@codemirror/view': 6.33.0
crelt: 1.0.6
'@codemirror/state@6.4.1': {}
- '@codemirror/view@6.32.0':
+ '@codemirror/view@6.33.0':
dependencies:
'@codemirror/state': 6.4.1
style-mod: 4.1.2
w3c-keyname: 2.2.8
- '@commitlint/cli@19.4.0(@types/node@22.2.0)(typescript@5.5.4)':
+ '@commitlint/cli@19.4.1(@types/node@22.5.4)(typescript@5.5.4)':
dependencies:
'@commitlint/format': 19.3.0
- '@commitlint/lint': 19.2.2
- '@commitlint/load': 19.4.0(@types/node@22.2.0)(typescript@5.5.4)
+ '@commitlint/lint': 19.4.1
+ '@commitlint/load': 19.4.0(@types/node@22.5.4)(typescript@5.5.4)
'@commitlint/read': 19.4.0
'@commitlint/types': 19.0.3
execa: 8.0.1
@@ -4054,7 +4121,7 @@ snapshots:
- '@types/node'
- typescript
- '@commitlint/config-conventional@19.2.2':
+ '@commitlint/config-conventional@19.4.1':
dependencies:
'@commitlint/types': 19.0.3
conventional-changelog-conventionalcommits: 7.0.2
@@ -4085,14 +4152,14 @@ snapshots:
'@commitlint/types': 19.0.3
semver: 7.6.3
- '@commitlint/lint@19.2.2':
+ '@commitlint/lint@19.4.1':
dependencies:
'@commitlint/is-ignored': 19.2.2
'@commitlint/parse': 19.0.3
- '@commitlint/rules': 19.0.3
+ '@commitlint/rules': 19.4.1
'@commitlint/types': 19.0.3
- '@commitlint/load@19.4.0(@types/node@22.2.0)(typescript@5.5.4)':
+ '@commitlint/load@19.4.0(@types/node@22.5.4)(typescript@5.5.4)':
dependencies:
'@commitlint/config-validator': 19.0.3
'@commitlint/execute-rule': 19.0.0
@@ -4100,7 +4167,7 @@ snapshots:
'@commitlint/types': 19.0.3
chalk: 5.3.0
cosmiconfig: 9.0.0(typescript@5.5.4)
- cosmiconfig-typescript-loader: 5.0.0(@types/node@22.2.0)(cosmiconfig@9.0.0(typescript@5.5.4))(typescript@5.5.4)
+ cosmiconfig-typescript-loader: 5.0.0(@types/node@22.5.4)(cosmiconfig@9.0.0(typescript@5.5.4))(typescript@5.5.4)
lodash.isplainobject: 4.0.6
lodash.merge: 4.6.2
lodash.uniq: 4.5.0
@@ -4133,7 +4200,7 @@ snapshots:
lodash.mergewith: 4.6.2
resolve-from: 5.0.0
- '@commitlint/rules@19.0.3':
+ '@commitlint/rules@19.4.1':
dependencies:
'@commitlint/ensure': 19.0.3
'@commitlint/message': 19.0.0
@@ -4154,10 +4221,10 @@ snapshots:
'@docsearch/css@3.6.1': {}
- '@docsearch/js@3.6.1(@algolia/client-search@4.24.0)(search-insights@2.16.2)':
+ '@docsearch/js@3.6.1(@algolia/client-search@5.2.5)(search-insights@2.17.1)':
dependencies:
- '@docsearch/react': 3.6.1(@algolia/client-search@4.24.0)(search-insights@2.16.2)
- preact: 10.23.1
+ '@docsearch/react': 3.6.1(@algolia/client-search@5.2.5)(search-insights@2.17.1)
+ preact: 10.23.2
transitivePeerDependencies:
- '@algolia/client-search'
- '@types/react'
@@ -4165,190 +4232,198 @@ snapshots:
- react-dom
- search-insights
- '@docsearch/react@3.6.1(@algolia/client-search@4.24.0)(search-insights@2.16.2)':
+ '@docsearch/react@3.6.1(@algolia/client-search@5.2.5)(search-insights@2.17.1)':
dependencies:
- '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)(search-insights@2.16.2)
- '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)
+ '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@5.2.5)(algoliasearch@4.24.0)(search-insights@2.17.1)
+ '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@5.2.5)(algoliasearch@4.24.0)
'@docsearch/css': 3.6.1
algoliasearch: 4.24.0
optionalDependencies:
- search-insights: 2.16.2
+ search-insights: 2.17.1
transitivePeerDependencies:
- '@algolia/client-search'
'@dprint/formatter@0.3.0': {}
- '@dprint/markdown@0.17.2': {}
+ '@dprint/markdown@0.17.8': {}
'@dprint/toml@0.6.2': {}
'@es-joy/jsdoccomment@0.43.1':
dependencies:
- '@types/eslint': 8.56.11
+ '@types/eslint': 8.56.12
'@types/estree': 1.0.5
'@typescript-eslint/types': 7.18.0
comment-parser: 1.4.1
esquery: 1.6.0
jsdoc-type-pratt-parser: 4.0.0
- '@es-joy/jsdoccomment@0.46.0':
+ '@es-joy/jsdoccomment@0.48.0':
dependencies:
comment-parser: 1.4.1
esquery: 1.6.0
- jsdoc-type-pratt-parser: 4.0.0
+ jsdoc-type-pratt-parser: 4.1.0
'@esbuild/aix-ppc64@0.21.5':
optional: true
- '@esbuild/aix-ppc64@0.23.0':
+ '@esbuild/aix-ppc64@0.23.1':
optional: true
'@esbuild/android-arm64@0.21.5':
optional: true
- '@esbuild/android-arm64@0.23.0':
+ '@esbuild/android-arm64@0.23.1':
optional: true
'@esbuild/android-arm@0.21.5':
optional: true
- '@esbuild/android-arm@0.23.0':
+ '@esbuild/android-arm@0.23.1':
optional: true
'@esbuild/android-x64@0.21.5':
optional: true
- '@esbuild/android-x64@0.23.0':
+ '@esbuild/android-x64@0.23.1':
optional: true
'@esbuild/darwin-arm64@0.21.5':
optional: true
- '@esbuild/darwin-arm64@0.23.0':
+ '@esbuild/darwin-arm64@0.23.1':
optional: true
'@esbuild/darwin-x64@0.21.5':
optional: true
- '@esbuild/darwin-x64@0.23.0':
+ '@esbuild/darwin-x64@0.23.1':
optional: true
'@esbuild/freebsd-arm64@0.21.5':
optional: true
- '@esbuild/freebsd-arm64@0.23.0':
+ '@esbuild/freebsd-arm64@0.23.1':
optional: true
'@esbuild/freebsd-x64@0.21.5':
optional: true
- '@esbuild/freebsd-x64@0.23.0':
+ '@esbuild/freebsd-x64@0.23.1':
optional: true
'@esbuild/linux-arm64@0.21.5':
optional: true
- '@esbuild/linux-arm64@0.23.0':
+ '@esbuild/linux-arm64@0.23.1':
optional: true
'@esbuild/linux-arm@0.21.5':
optional: true
- '@esbuild/linux-arm@0.23.0':
+ '@esbuild/linux-arm@0.23.1':
optional: true
'@esbuild/linux-ia32@0.21.5':
optional: true
- '@esbuild/linux-ia32@0.23.0':
+ '@esbuild/linux-ia32@0.23.1':
optional: true
'@esbuild/linux-loong64@0.21.5':
optional: true
- '@esbuild/linux-loong64@0.23.0':
+ '@esbuild/linux-loong64@0.23.1':
optional: true
'@esbuild/linux-mips64el@0.21.5':
optional: true
- '@esbuild/linux-mips64el@0.23.0':
+ '@esbuild/linux-mips64el@0.23.1':
optional: true
'@esbuild/linux-ppc64@0.21.5':
optional: true
- '@esbuild/linux-ppc64@0.23.0':
+ '@esbuild/linux-ppc64@0.23.1':
optional: true
'@esbuild/linux-riscv64@0.21.5':
optional: true
- '@esbuild/linux-riscv64@0.23.0':
+ '@esbuild/linux-riscv64@0.23.1':
optional: true
'@esbuild/linux-s390x@0.21.5':
optional: true
- '@esbuild/linux-s390x@0.23.0':
+ '@esbuild/linux-s390x@0.23.1':
optional: true
'@esbuild/linux-x64@0.21.5':
optional: true
- '@esbuild/linux-x64@0.23.0':
+ '@esbuild/linux-x64@0.23.1':
optional: true
'@esbuild/netbsd-x64@0.21.5':
optional: true
- '@esbuild/netbsd-x64@0.23.0':
+ '@esbuild/netbsd-x64@0.23.1':
optional: true
- '@esbuild/openbsd-arm64@0.23.0':
+ '@esbuild/openbsd-arm64@0.23.1':
optional: true
'@esbuild/openbsd-x64@0.21.5':
optional: true
- '@esbuild/openbsd-x64@0.23.0':
+ '@esbuild/openbsd-x64@0.23.1':
optional: true
'@esbuild/sunos-x64@0.21.5':
optional: true
- '@esbuild/sunos-x64@0.23.0':
+ '@esbuild/sunos-x64@0.23.1':
optional: true
'@esbuild/win32-arm64@0.21.5':
optional: true
- '@esbuild/win32-arm64@0.23.0':
+ '@esbuild/win32-arm64@0.23.1':
optional: true
'@esbuild/win32-ia32@0.21.5':
optional: true
- '@esbuild/win32-ia32@0.23.0':
+ '@esbuild/win32-ia32@0.23.1':
optional: true
'@esbuild/win32-x64@0.21.5':
optional: true
- '@esbuild/win32-x64@0.23.0':
+ '@esbuild/win32-x64@0.23.1':
optional: true
- '@eslint-community/eslint-utils@4.4.0(eslint@9.9.0(jiti@1.21.6))':
+ '@eslint-community/eslint-plugin-eslint-comments@4.4.0(eslint@9.9.1(jiti@1.21.6))':
+ dependencies:
+ escape-string-regexp: 4.0.0
+ eslint: 9.9.1(jiti@1.21.6)
+ ignore: 5.3.2
+
+ '@eslint-community/eslint-utils@4.4.0(eslint@9.9.1(jiti@1.21.6))':
dependencies:
- eslint: 9.9.0(jiti@1.21.6)
+ eslint: 9.9.1(jiti@1.21.6)
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.11.0': {}
- '@eslint/config-array@0.17.1':
+ '@eslint/compat@1.1.1': {}
+
+ '@eslint/config-array@0.18.0':
dependencies:
'@eslint/object-schema': 2.1.4
- debug: 4.3.6
+ debug: 4.3.7
minimatch: 3.1.2
transitivePeerDependencies:
- supports-color
@@ -4356,10 +4431,10 @@ snapshots:
'@eslint/eslintrc@3.1.0':
dependencies:
ajv: 6.12.6
- debug: 4.3.6
+ debug: 4.3.7
espree: 10.1.0
globals: 14.0.0
- ignore: 5.3.1
+ ignore: 5.3.2
import-fresh: 3.3.0
js-yaml: 4.1.0
minimatch: 3.1.2
@@ -4367,7 +4442,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@eslint/js@9.9.0': {}
+ '@eslint/js@9.9.1': {}
'@eslint/object-schema@2.1.4': {}
@@ -4411,46 +4486,39 @@ snapshots:
'@jridgewell/resolve-uri': 3.1.2
'@jridgewell/sourcemap-codec': 1.5.0
- '@jsdevtools/ez-spawn@3.0.4':
- dependencies:
- call-me-maybe: 1.0.2
- cross-spawn: 7.0.3
- string-argv: 0.3.2
- type-detect: 4.1.0
-
'@lezer/common@1.2.1': {}
- '@lezer/highlight@1.2.0':
+ '@lezer/highlight@1.2.1':
dependencies:
'@lezer/common': 1.2.1
'@lezer/json@1.0.2':
dependencies:
'@lezer/common': 1.2.1
- '@lezer/highlight': 1.2.0
+ '@lezer/highlight': 1.2.1
'@lezer/lr': 1.4.2
'@lezer/lr@1.4.2':
dependencies:
'@lezer/common': 1.2.1
- '@microsoft/api-extractor-model@7.29.4(@types/node@22.2.0)':
+ '@microsoft/api-extractor-model@7.29.4(@types/node@22.5.4)':
dependencies:
'@microsoft/tsdoc': 0.15.0
'@microsoft/tsdoc-config': 0.17.0
- '@rushstack/node-core-library': 5.5.1(@types/node@22.2.0)
+ '@rushstack/node-core-library': 5.5.1(@types/node@22.5.4)
transitivePeerDependencies:
- '@types/node'
- '@microsoft/api-extractor@7.47.4(@types/node@22.2.0)':
+ '@microsoft/api-extractor@7.47.4(@types/node@22.5.4)':
dependencies:
- '@microsoft/api-extractor-model': 7.29.4(@types/node@22.2.0)
+ '@microsoft/api-extractor-model': 7.29.4(@types/node@22.5.4)
'@microsoft/tsdoc': 0.15.0
'@microsoft/tsdoc-config': 0.17.0
- '@rushstack/node-core-library': 5.5.1(@types/node@22.2.0)
+ '@rushstack/node-core-library': 5.5.1(@types/node@22.5.4)
'@rushstack/rig-package': 0.5.3
- '@rushstack/terminal': 0.13.3(@types/node@22.2.0)
- '@rushstack/ts-command-line': 4.22.3(@types/node@22.2.0)
+ '@rushstack/terminal': 0.13.3(@types/node@22.5.4)
+ '@rushstack/ts-command-line': 4.22.3(@types/node@22.5.4)
lodash: 4.17.21
minimatch: 3.0.8
resolve: 1.22.8
@@ -4490,69 +4558,69 @@ snapshots:
'@polka/url@1.0.0-next.25': {}
- '@replit/codemirror-indentation-markers@6.5.3(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.32.0)':
+ '@replit/codemirror-indentation-markers@6.5.3(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.33.0)':
dependencies:
'@codemirror/language': 6.10.2
'@codemirror/state': 6.4.1
- '@codemirror/view': 6.32.0
+ '@codemirror/view': 6.33.0
- '@rollup/pluginutils@5.1.0(rollup@4.20.0)':
+ '@rollup/pluginutils@5.1.0(rollup@4.21.2)':
dependencies:
'@types/estree': 1.0.5
estree-walker: 2.0.2
picomatch: 2.3.1
optionalDependencies:
- rollup: 4.20.0
+ rollup: 4.21.2
- '@rollup/rollup-android-arm-eabi@4.20.0':
+ '@rollup/rollup-android-arm-eabi@4.21.2':
optional: true
- '@rollup/rollup-android-arm64@4.20.0':
+ '@rollup/rollup-android-arm64@4.21.2':
optional: true
- '@rollup/rollup-darwin-arm64@4.20.0':
+ '@rollup/rollup-darwin-arm64@4.21.2':
optional: true
- '@rollup/rollup-darwin-x64@4.20.0':
+ '@rollup/rollup-darwin-x64@4.21.2':
optional: true
- '@rollup/rollup-linux-arm-gnueabihf@4.20.0':
+ '@rollup/rollup-linux-arm-gnueabihf@4.21.2':
optional: true
- '@rollup/rollup-linux-arm-musleabihf@4.20.0':
+ '@rollup/rollup-linux-arm-musleabihf@4.21.2':
optional: true
- '@rollup/rollup-linux-arm64-gnu@4.20.0':
+ '@rollup/rollup-linux-arm64-gnu@4.21.2':
optional: true
- '@rollup/rollup-linux-arm64-musl@4.20.0':
+ '@rollup/rollup-linux-arm64-musl@4.21.2':
optional: true
- '@rollup/rollup-linux-powerpc64le-gnu@4.20.0':
+ '@rollup/rollup-linux-powerpc64le-gnu@4.21.2':
optional: true
- '@rollup/rollup-linux-riscv64-gnu@4.20.0':
+ '@rollup/rollup-linux-riscv64-gnu@4.21.2':
optional: true
- '@rollup/rollup-linux-s390x-gnu@4.20.0':
+ '@rollup/rollup-linux-s390x-gnu@4.21.2':
optional: true
- '@rollup/rollup-linux-x64-gnu@4.20.0':
+ '@rollup/rollup-linux-x64-gnu@4.21.2':
optional: true
- '@rollup/rollup-linux-x64-musl@4.20.0':
+ '@rollup/rollup-linux-x64-musl@4.21.2':
optional: true
- '@rollup/rollup-win32-arm64-msvc@4.20.0':
+ '@rollup/rollup-win32-arm64-msvc@4.21.2':
optional: true
- '@rollup/rollup-win32-ia32-msvc@4.20.0':
+ '@rollup/rollup-win32-ia32-msvc@4.21.2':
optional: true
- '@rollup/rollup-win32-x64-msvc@4.20.0':
+ '@rollup/rollup-win32-x64-msvc@4.21.2':
optional: true
- '@rushstack/node-core-library@5.5.1(@types/node@22.2.0)':
+ '@rushstack/node-core-library@5.5.1(@types/node@22.5.4)':
dependencies:
ajv: 8.13.0
ajv-draft-04: 1.0.0(ajv@8.13.0)
@@ -4563,82 +4631,51 @@ snapshots:
resolve: 1.22.8
semver: 7.5.4
optionalDependencies:
- '@types/node': 22.2.0
+ '@types/node': 22.5.4
'@rushstack/rig-package@0.5.3':
dependencies:
resolve: 1.22.8
strip-json-comments: 3.1.1
- '@rushstack/terminal@0.13.3(@types/node@22.2.0)':
+ '@rushstack/terminal@0.13.3(@types/node@22.5.4)':
dependencies:
- '@rushstack/node-core-library': 5.5.1(@types/node@22.2.0)
+ '@rushstack/node-core-library': 5.5.1(@types/node@22.5.4)
supports-color: 8.1.1
optionalDependencies:
- '@types/node': 22.2.0
+ '@types/node': 22.5.4
- '@rushstack/ts-command-line@4.22.3(@types/node@22.2.0)':
+ '@rushstack/ts-command-line@4.22.3(@types/node@22.5.4)':
dependencies:
- '@rushstack/terminal': 0.13.3(@types/node@22.2.0)
+ '@rushstack/terminal': 0.13.3(@types/node@22.5.4)
'@types/argparse': 1.0.38
argparse: 1.0.10
string-argv: 0.3.2
transitivePeerDependencies:
- '@types/node'
- '@shikijs/core@1.12.1':
+ '@shikijs/core@1.16.2':
dependencies:
+ '@shikijs/vscode-textmate': 9.2.0
'@types/hast': 3.0.4
- '@shikijs/transformers@1.12.1':
+ '@shikijs/transformers@1.16.2':
dependencies:
- shiki: 1.12.1
+ shiki: 1.16.2
+
+ '@shikijs/vscode-textmate@9.2.0': {}
'@sphinxxxx/color-conversion@2.2.2': {}
- '@stylistic/eslint-plugin-js@2.6.2(eslint@9.9.0(jiti@1.21.6))':
+ '@stylistic/eslint-plugin@2.7.2(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)':
dependencies:
- '@types/eslint': 9.6.0
- acorn: 8.12.1
- eslint: 9.9.0(jiti@1.21.6)
+ '@types/eslint': 9.6.1
+ '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)
+ eslint: 9.9.1(jiti@1.21.6)
eslint-visitor-keys: 4.0.0
espree: 10.1.0
-
- '@stylistic/eslint-plugin-jsx@2.6.2(eslint@9.9.0(jiti@1.21.6))':
- dependencies:
- '@stylistic/eslint-plugin-js': 2.6.2(eslint@9.9.0(jiti@1.21.6))
- '@types/eslint': 9.6.0
- eslint: 9.9.0(jiti@1.21.6)
estraverse: 5.3.0
picomatch: 4.0.2
-
- '@stylistic/eslint-plugin-plus@2.6.2(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)':
- dependencies:
- '@types/eslint': 9.6.0
- '@typescript-eslint/utils': 8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)
- eslint: 9.9.0(jiti@1.21.6)
- transitivePeerDependencies:
- - supports-color
- - typescript
-
- '@stylistic/eslint-plugin-ts@2.6.2(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)':
- dependencies:
- '@stylistic/eslint-plugin-js': 2.6.2(eslint@9.9.0(jiti@1.21.6))
- '@types/eslint': 9.6.0
- '@typescript-eslint/utils': 8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)
- eslint: 9.9.0(jiti@1.21.6)
- transitivePeerDependencies:
- - supports-color
- - typescript
-
- '@stylistic/eslint-plugin@2.6.2(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)':
- dependencies:
- '@stylistic/eslint-plugin-js': 2.6.2(eslint@9.9.0(jiti@1.21.6))
- '@stylistic/eslint-plugin-jsx': 2.6.2(eslint@9.9.0(jiti@1.21.6))
- '@stylistic/eslint-plugin-plus': 2.6.2(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)
- '@stylistic/eslint-plugin-ts': 2.6.2(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)
- '@types/eslint': 9.6.0
- eslint: 9.9.0(jiti@1.21.6)
transitivePeerDependencies:
- supports-color
- typescript
@@ -4647,22 +4684,22 @@ snapshots:
'@types/conventional-commits-parser@5.0.0':
dependencies:
- '@types/node': 22.2.0
+ '@types/node': 22.5.4
'@types/cross-spawn@6.0.6':
dependencies:
- '@types/node': 22.2.0
+ '@types/node': 22.5.4
'@types/debug@4.1.12':
dependencies:
'@types/ms': 0.7.34
- '@types/eslint@8.56.11':
+ '@types/eslint@8.56.12':
dependencies:
'@types/estree': 1.0.5
'@types/json-schema': 7.0.15
- '@types/eslint@9.6.0':
+ '@types/eslint@9.6.1':
dependencies:
'@types/estree': 1.0.5
'@types/json-schema': 7.0.15
@@ -4671,7 +4708,7 @@ snapshots:
'@types/hast@3.0.4':
dependencies:
- '@types/unist': 3.0.2
+ '@types/unist': 3.0.3
'@types/json-schema@7.0.15': {}
@@ -4690,42 +4727,42 @@ snapshots:
'@types/mdast@3.0.15':
dependencies:
- '@types/unist': 2.0.10
+ '@types/unist': 2.0.11
'@types/mdurl@2.0.0': {}
'@types/ms@0.7.34': {}
- '@types/node@22.2.0':
+ '@types/node@22.5.4':
dependencies:
- undici-types: 6.13.0
+ undici-types: 6.19.8
'@types/normalize-package-data@2.4.4': {}
'@types/prompts@2.4.9':
dependencies:
- '@types/node': 22.2.0
+ '@types/node': 22.5.4
kleur: 3.0.3
'@types/semver@7.5.8': {}
- '@types/unist@2.0.10': {}
+ '@types/unist@2.0.11': {}
- '@types/unist@3.0.2': {}
+ '@types/unist@3.0.3': {}
'@types/web-bluetooth@0.0.20': {}
- '@typescript-eslint/eslint-plugin@8.0.1(@typescript-eslint/parser@8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)':
+ '@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)':
dependencies:
'@eslint-community/regexpp': 4.11.0
- '@typescript-eslint/parser': 8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)
- '@typescript-eslint/scope-manager': 8.0.1
- '@typescript-eslint/type-utils': 8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)
- '@typescript-eslint/utils': 8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)
- '@typescript-eslint/visitor-keys': 8.0.1
- eslint: 9.9.0(jiti@1.21.6)
+ '@typescript-eslint/parser': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)
+ '@typescript-eslint/scope-manager': 8.4.0
+ '@typescript-eslint/type-utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)
+ '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)
+ '@typescript-eslint/visitor-keys': 8.4.0
+ eslint: 9.9.1(jiti@1.21.6)
graphemer: 1.4.0
- ignore: 5.3.1
+ ignore: 5.3.2
natural-compare: 1.4.0
ts-api-utils: 1.3.0(typescript@5.5.4)
optionalDependencies:
@@ -4733,34 +4770,29 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)':
+ '@typescript-eslint/parser@8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)':
dependencies:
- '@typescript-eslint/scope-manager': 8.0.1
- '@typescript-eslint/types': 8.0.1
- '@typescript-eslint/typescript-estree': 8.0.1(typescript@5.5.4)
- '@typescript-eslint/visitor-keys': 8.0.1
- debug: 4.3.6
- eslint: 9.9.0(jiti@1.21.6)
+ '@typescript-eslint/scope-manager': 8.4.0
+ '@typescript-eslint/types': 8.4.0
+ '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.5.4)
+ '@typescript-eslint/visitor-keys': 8.4.0
+ debug: 4.3.7
+ eslint: 9.9.1(jiti@1.21.6)
optionalDependencies:
typescript: 5.5.4
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/scope-manager@7.18.0':
- dependencies:
- '@typescript-eslint/types': 7.18.0
- '@typescript-eslint/visitor-keys': 7.18.0
-
- '@typescript-eslint/scope-manager@8.0.1':
+ '@typescript-eslint/scope-manager@8.4.0':
dependencies:
- '@typescript-eslint/types': 8.0.1
- '@typescript-eslint/visitor-keys': 8.0.1
+ '@typescript-eslint/types': 8.4.0
+ '@typescript-eslint/visitor-keys': 8.4.0
- '@typescript-eslint/type-utils@8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)':
+ '@typescript-eslint/type-utils@8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)':
dependencies:
- '@typescript-eslint/typescript-estree': 8.0.1(typescript@5.5.4)
- '@typescript-eslint/utils': 8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)
- debug: 4.3.6
+ '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.5.4)
+ '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)
+ debug: 4.3.7
ts-api-utils: 1.3.0(typescript@5.5.4)
optionalDependencies:
typescript: 5.5.4
@@ -4770,29 +4802,14 @@ snapshots:
'@typescript-eslint/types@7.18.0': {}
- '@typescript-eslint/types@8.0.1': {}
+ '@typescript-eslint/types@8.4.0': {}
- '@typescript-eslint/typescript-estree@7.18.0(typescript@5.5.4)':
+ '@typescript-eslint/typescript-estree@8.4.0(typescript@5.5.4)':
dependencies:
- '@typescript-eslint/types': 7.18.0
- '@typescript-eslint/visitor-keys': 7.18.0
- debug: 4.3.6
- globby: 11.1.0
- is-glob: 4.0.3
- minimatch: 9.0.5
- semver: 7.6.3
- ts-api-utils: 1.3.0(typescript@5.5.4)
- optionalDependencies:
- typescript: 5.5.4
- transitivePeerDependencies:
- - supports-color
-
- '@typescript-eslint/typescript-estree@8.0.1(typescript@5.5.4)':
- dependencies:
- '@typescript-eslint/types': 8.0.1
- '@typescript-eslint/visitor-keys': 8.0.1
- debug: 4.3.6
- globby: 11.1.0
+ '@typescript-eslint/types': 8.4.0
+ '@typescript-eslint/visitor-keys': 8.4.0
+ debug: 4.3.7
+ fast-glob: 3.3.2
is-glob: 4.0.3
minimatch: 9.0.5
semver: 7.6.3
@@ -4802,50 +4819,34 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@7.18.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)':
- dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.6))
- '@typescript-eslint/scope-manager': 7.18.0
- '@typescript-eslint/types': 7.18.0
- '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.4)
- eslint: 9.9.0(jiti@1.21.6)
- transitivePeerDependencies:
- - supports-color
- - typescript
-
- '@typescript-eslint/utils@8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)':
+ '@typescript-eslint/utils@8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)':
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.6))
- '@typescript-eslint/scope-manager': 8.0.1
- '@typescript-eslint/types': 8.0.1
- '@typescript-eslint/typescript-estree': 8.0.1(typescript@5.5.4)
- eslint: 9.9.0(jiti@1.21.6)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6))
+ '@typescript-eslint/scope-manager': 8.4.0
+ '@typescript-eslint/types': 8.4.0
+ '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.5.4)
+ eslint: 9.9.1(jiti@1.21.6)
transitivePeerDependencies:
- supports-color
- typescript
- '@typescript-eslint/visitor-keys@7.18.0':
+ '@typescript-eslint/visitor-keys@8.4.0':
dependencies:
- '@typescript-eslint/types': 7.18.0
+ '@typescript-eslint/types': 8.4.0
eslint-visitor-keys: 3.4.3
- '@typescript-eslint/visitor-keys@8.0.1':
+ '@vitejs/plugin-vue@5.1.3(vite@5.4.3(@types/node@22.5.4)(sass@1.78.0))(vue@3.5.3(typescript@5.5.4))':
dependencies:
- '@typescript-eslint/types': 8.0.1
- eslint-visitor-keys: 3.4.3
-
- '@vitejs/plugin-vue@5.1.2(vite@5.4.0(@types/node@22.2.0)(sass@1.77.8))(vue@3.4.37(typescript@5.5.4))':
- dependencies:
- vite: 5.4.0(@types/node@22.2.0)(sass@1.77.8)
- vue: 3.4.37(typescript@5.5.4)
+ vite: 5.4.3(@types/node@22.5.4)(sass@1.78.0)
+ vue: 3.5.3(typescript@5.5.4)
- '@vitest/eslint-plugin@1.0.1(@typescript-eslint/utils@8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.2.0)(@vitest/ui@2.0.5)(happy-dom@14.12.3)(sass@1.77.8))':
+ '@vitest/eslint-plugin@1.1.0(@typescript-eslint/utils@8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.5.4)(@vitest/ui@2.0.5)(happy-dom@15.7.3)(sass@1.78.0))':
dependencies:
- eslint: 9.9.0(jiti@1.21.6)
+ eslint: 9.9.1(jiti@1.21.6)
optionalDependencies:
- '@typescript-eslint/utils': 8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)
+ '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)
typescript: 5.5.4
- vitest: 2.0.5(@types/node@22.2.0)(@vitest/ui@2.0.5)(happy-dom@14.12.3)(sass@1.77.8)
+ vitest: 2.0.5(@types/node@22.5.4)(@vitest/ui@2.0.5)(happy-dom@15.7.3)(sass@1.78.0)
'@vitest/expect@2.0.5':
dependencies:
@@ -4882,7 +4883,7 @@ snapshots:
pathe: 1.1.2
sirv: 2.0.4
tinyrainbow: 1.2.0
- vitest: 2.0.5(@types/node@22.2.0)(@vitest/ui@2.0.5)(happy-dom@14.12.3)(sass@1.77.8)
+ vitest: 2.0.5(@types/node@22.5.4)(@vitest/ui@2.0.5)(happy-dom@15.7.3)(sass@1.78.0)
'@vitest/utils@2.0.5':
dependencies:
@@ -4891,76 +4892,64 @@ snapshots:
loupe: 3.1.1
tinyrainbow: 1.2.0
- '@volar/language-core@2.3.4':
- dependencies:
- '@volar/source-map': 2.3.4
-
- '@volar/language-core@2.4.0-alpha.18':
+ '@volar/language-core@2.4.2':
dependencies:
- '@volar/source-map': 2.4.0-alpha.18
-
- '@volar/source-map@2.3.4': {}
+ '@volar/source-map': 2.4.2
- '@volar/source-map@2.4.0-alpha.18': {}
-
- '@volar/typescript@2.3.4':
- dependencies:
- '@volar/language-core': 2.3.4
- path-browserify: 1.0.1
- vscode-uri: 3.0.8
+ '@volar/source-map@2.4.2': {}
- '@volar/typescript@2.4.0-alpha.18':
+ '@volar/typescript@2.4.2':
dependencies:
- '@volar/language-core': 2.4.0-alpha.18
+ '@volar/language-core': 2.4.2
path-browserify: 1.0.1
vscode-uri: 3.0.8
- '@vue/compiler-core@3.4.37':
+ '@vue/compiler-core@3.5.3':
dependencies:
- '@babel/parser': 7.25.3
- '@vue/shared': 3.4.37
- entities: 5.0.0
+ '@babel/parser': 7.25.6
+ '@vue/shared': 3.5.3
+ entities: 4.5.0
estree-walker: 2.0.2
source-map-js: 1.2.0
- '@vue/compiler-dom@3.4.37':
+ '@vue/compiler-dom@3.5.3':
dependencies:
- '@vue/compiler-core': 3.4.37
- '@vue/shared': 3.4.37
+ '@vue/compiler-core': 3.5.3
+ '@vue/shared': 3.5.3
- '@vue/compiler-sfc@3.4.37':
+ '@vue/compiler-sfc@3.5.3':
dependencies:
- '@babel/parser': 7.25.3
- '@vue/compiler-core': 3.4.37
- '@vue/compiler-dom': 3.4.37
- '@vue/compiler-ssr': 3.4.37
- '@vue/shared': 3.4.37
+ '@babel/parser': 7.25.6
+ '@vue/compiler-core': 3.5.3
+ '@vue/compiler-dom': 3.5.3
+ '@vue/compiler-ssr': 3.5.3
+ '@vue/shared': 3.5.3
estree-walker: 2.0.2
magic-string: 0.30.11
- postcss: 8.4.41
+ postcss: 8.4.45
source-map-js: 1.2.0
- '@vue/compiler-ssr@3.4.37':
+ '@vue/compiler-ssr@3.5.3':
dependencies:
- '@vue/compiler-dom': 3.4.37
- '@vue/shared': 3.4.37
+ '@vue/compiler-dom': 3.5.3
+ '@vue/shared': 3.5.3
'@vue/compiler-vue2@2.7.16':
dependencies:
de-indent: 1.0.2
he: 1.2.0
- '@vue/composition-api@1.7.2(vue@3.4.37(typescript@5.5.4))':
+ '@vue/composition-api@1.7.2(vue@3.5.3(typescript@5.5.4))':
dependencies:
- vue: 3.4.37(typescript@5.5.4)
+ vue: 3.5.3(typescript@5.5.4)
- '@vue/devtools-api@7.3.7':
+ '@vue/devtools-api@7.4.4':
dependencies:
- '@vue/devtools-kit': 7.3.7
+ '@vue/devtools-kit': 7.4.4
- '@vue/devtools-kit@7.3.7':
+ '@vue/devtools-kit@7.4.4':
dependencies:
- '@vue/devtools-shared': 7.3.7
+ '@vue/devtools-shared': 7.4.4
birpc: 0.2.17
hookable: 5.5.3
mitt: 3.0.1
@@ -4968,16 +4957,16 @@ snapshots:
speakingurl: 14.0.1
superjson: 2.2.1
- '@vue/devtools-shared@7.3.7':
+ '@vue/devtools-shared@7.4.4':
dependencies:
rfdc: 1.4.1
'@vue/language-core@2.0.29(typescript@5.5.4)':
dependencies:
- '@volar/language-core': 2.4.0-alpha.18
- '@vue/compiler-dom': 3.4.37
+ '@volar/language-core': 2.4.2
+ '@vue/compiler-dom': 3.5.3
'@vue/compiler-vue2': 2.7.16
- '@vue/shared': 3.4.37
+ '@vue/shared': 3.5.3
computeds: 0.0.1
minimatch: 9.0.5
muggle-string: 0.4.1
@@ -4985,62 +4974,62 @@ snapshots:
optionalDependencies:
typescript: 5.5.4
- '@vue/reactivity@3.4.37':
+ '@vue/reactivity@3.5.3':
dependencies:
- '@vue/shared': 3.4.37
+ '@vue/shared': 3.5.3
- '@vue/runtime-core@3.4.37':
+ '@vue/runtime-core@3.5.3':
dependencies:
- '@vue/reactivity': 3.4.37
- '@vue/shared': 3.4.37
+ '@vue/reactivity': 3.5.3
+ '@vue/shared': 3.5.3
- '@vue/runtime-dom@3.4.37':
+ '@vue/runtime-dom@3.5.3':
dependencies:
- '@vue/reactivity': 3.4.37
- '@vue/runtime-core': 3.4.37
- '@vue/shared': 3.4.37
+ '@vue/reactivity': 3.5.3
+ '@vue/runtime-core': 3.5.3
+ '@vue/shared': 3.5.3
csstype: 3.1.3
- '@vue/server-renderer@3.4.37(vue@3.4.37(typescript@5.5.4))':
+ '@vue/server-renderer@3.5.3(vue@3.5.3(typescript@5.5.4))':
dependencies:
- '@vue/compiler-ssr': 3.4.37
- '@vue/shared': 3.4.37
- vue: 3.4.37(typescript@5.5.4)
+ '@vue/compiler-ssr': 3.5.3
+ '@vue/shared': 3.5.3
+ vue: 3.5.3(typescript@5.5.4)
- '@vue/shared@3.4.37': {}
+ '@vue/shared@3.5.3': {}
'@vue/test-utils@2.4.6':
dependencies:
js-beautify: 1.15.1
- vue-component-type-helpers: 2.0.29
+ vue-component-type-helpers: 2.1.6
- '@vueuse/core@10.11.1(@vue/composition-api@1.7.2(vue@3.4.37(typescript@5.5.4)))(vue@3.4.37(typescript@5.5.4))':
+ '@vueuse/core@11.0.3(@vue/composition-api@1.7.2(vue@3.5.3(typescript@5.5.4)))(vue@3.5.3(typescript@5.5.4))':
dependencies:
'@types/web-bluetooth': 0.0.20
- '@vueuse/metadata': 10.11.1
- '@vueuse/shared': 10.11.1(@vue/composition-api@1.7.2(vue@3.4.37(typescript@5.5.4)))(vue@3.4.37(typescript@5.5.4))
- vue-demi: 0.14.10(@vue/composition-api@1.7.2(vue@3.4.37(typescript@5.5.4)))(vue@3.4.37(typescript@5.5.4))
+ '@vueuse/metadata': 11.0.3
+ '@vueuse/shared': 11.0.3(@vue/composition-api@1.7.2(vue@3.5.3(typescript@5.5.4)))(vue@3.5.3(typescript@5.5.4))
+ vue-demi: 0.14.10(@vue/composition-api@1.7.2(vue@3.5.3(typescript@5.5.4)))(vue@3.5.3(typescript@5.5.4))
transitivePeerDependencies:
- '@vue/composition-api'
- vue
- '@vueuse/integrations@10.11.1(@vue/composition-api@1.7.2(vue@3.4.37(typescript@5.5.4)))(axios@1.7.3)(focus-trap@7.5.4)(vue@3.4.37(typescript@5.5.4))':
+ '@vueuse/integrations@11.0.3(@vue/composition-api@1.7.2(vue@3.5.3(typescript@5.5.4)))(axios@1.7.7)(focus-trap@7.5.4)(vue@3.5.3(typescript@5.5.4))':
dependencies:
- '@vueuse/core': 10.11.1(@vue/composition-api@1.7.2(vue@3.4.37(typescript@5.5.4)))(vue@3.4.37(typescript@5.5.4))
- '@vueuse/shared': 10.11.1(@vue/composition-api@1.7.2(vue@3.4.37(typescript@5.5.4)))(vue@3.4.37(typescript@5.5.4))
- vue-demi: 0.14.10(@vue/composition-api@1.7.2(vue@3.4.37(typescript@5.5.4)))(vue@3.4.37(typescript@5.5.4))
+ '@vueuse/core': 11.0.3(@vue/composition-api@1.7.2(vue@3.5.3(typescript@5.5.4)))(vue@3.5.3(typescript@5.5.4))
+ '@vueuse/shared': 11.0.3(@vue/composition-api@1.7.2(vue@3.5.3(typescript@5.5.4)))(vue@3.5.3(typescript@5.5.4))
+ vue-demi: 0.14.10(@vue/composition-api@1.7.2(vue@3.5.3(typescript@5.5.4)))(vue@3.5.3(typescript@5.5.4))
optionalDependencies:
- axios: 1.7.3
+ axios: 1.7.7
focus-trap: 7.5.4
transitivePeerDependencies:
- '@vue/composition-api'
- vue
- '@vueuse/metadata@10.11.1': {}
+ '@vueuse/metadata@11.0.3': {}
- '@vueuse/shared@10.11.1(@vue/composition-api@1.7.2(vue@3.4.37(typescript@5.5.4)))(vue@3.4.37(typescript@5.5.4))':
+ '@vueuse/shared@11.0.3(@vue/composition-api@1.7.2(vue@3.5.3(typescript@5.5.4)))(vue@3.5.3(typescript@5.5.4))':
dependencies:
- vue-demi: 0.14.10(@vue/composition-api@1.7.2(vue@3.4.37(typescript@5.5.4)))(vue@3.4.37(typescript@5.5.4))
+ vue-demi: 0.14.10(@vue/composition-api@1.7.2(vue@3.5.3(typescript@5.5.4)))(vue@3.5.3(typescript@5.5.4))
transitivePeerDependencies:
- '@vue/composition-api'
- vue
@@ -5050,6 +5039,8 @@ snapshots:
jsonparse: 1.3.1
through: 2.3.8
+ abbrev@1.1.1: {}
+
abbrev@2.0.0: {}
acorn-jsx@5.3.2(acorn@8.12.1):
@@ -5152,17 +5143,19 @@ snapshots:
dependencies:
dequal: 2.0.3
+ array-find-index@1.0.2: {}
+
array-ify@1.0.0: {}
- array-union@2.1.0: {}
+ asap@2.0.6: {}
assertion-error@2.0.1: {}
asynckit@0.4.0: {}
- axios@1.7.3:
+ axios@1.7.7:
dependencies:
- follow-redirects: 1.15.6
+ follow-redirects: 1.15.9
form-data: 4.0.0
proxy-from-env: 1.1.0
transitivePeerDependencies:
@@ -5195,8 +5188,8 @@ snapshots:
browserslist@4.23.3:
dependencies:
- caniuse-lite: 1.0.30001651
- electron-to-chromium: 1.5.6
+ caniuse-lite: 1.0.30001658
+ electron-to-chromium: 1.5.17
node-releases: 2.0.18
update-browserslist-db: 1.1.0(browserslist@4.23.3)
@@ -5208,13 +5201,11 @@ snapshots:
cac@6.7.14: {}
- call-me-maybe@1.0.2: {}
-
callsites@3.1.0: {}
- caniuse-lite@1.0.30001651: {}
+ caniuse-lite@1.0.30001658: {}
- case-police@0.6.1: {}
+ case-police@0.7.0: {}
ccount@2.0.1: {}
@@ -5299,11 +5290,11 @@ snapshots:
estree-walker: 3.0.3
periscopic: 3.1.0
- codemirror-wrapped-line-indent@1.0.8(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.32.0):
+ codemirror-wrapped-line-indent@1.0.8(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.33.0):
dependencies:
'@codemirror/language': 6.10.2
'@codemirror/state': 6.4.1
- '@codemirror/view': 6.32.0
+ '@codemirror/view': 6.33.0
color-convert@1.9.3:
dependencies:
@@ -5366,13 +5357,13 @@ snapshots:
dependencies:
is-what: 4.1.16
- core-js-compat@3.38.0:
+ core-js-compat@3.38.1:
dependencies:
browserslist: 4.23.3
- cosmiconfig-typescript-loader@5.0.0(@types/node@22.2.0)(cosmiconfig@9.0.0(typescript@5.5.4))(typescript@5.5.4):
+ cosmiconfig-typescript-loader@5.0.0(@types/node@22.5.4)(cosmiconfig@9.0.0(typescript@5.5.4))(typescript@5.5.4):
dependencies:
- '@types/node': 22.2.0
+ '@types/node': 22.5.4
cosmiconfig: 9.0.0(typescript@5.5.4)
jiti: 1.21.6
typescript: 5.5.4
@@ -5411,9 +5402,11 @@ snapshots:
dependencies:
ms: 2.1.3
- debug@4.3.6:
+ debug@4.3.7:
dependencies:
- ms: 2.1.2
+ ms: 2.1.3
+
+ debuglog@1.0.1: {}
decode-named-character-reference@1.0.2:
dependencies:
@@ -5421,6 +5414,8 @@ snapshots:
deep-eql@5.0.2: {}
+ deep-extend@0.6.0: {}
+
deep-is@0.1.4: {}
default-browser-id@5.0.0: {}
@@ -5449,6 +5444,13 @@ snapshots:
dequal@2.0.3: {}
+ destr@2.0.3: {}
+
+ dezalgo@1.0.4:
+ dependencies:
+ asap: 2.0.6
+ wrappy: 1.0.2
+
diff-sequences@29.6.3: {}
diff@5.2.0: {}
@@ -5474,9 +5476,9 @@ snapshots:
minimatch: 9.0.1
semver: 7.6.3
- electron-to-chromium@1.5.6: {}
+ electron-to-chromium@1.5.17: {}
- emoji-regex@10.3.0: {}
+ emoji-regex@10.4.0: {}
emoji-regex@8.0.0: {}
@@ -5489,8 +5491,6 @@ snapshots:
entities@4.5.0: {}
- entities@5.0.0: {}
-
env-paths@2.2.1: {}
environment@1.1.0: {}
@@ -5527,34 +5527,34 @@ snapshots:
'@esbuild/win32-ia32': 0.21.5
'@esbuild/win32-x64': 0.21.5
- esbuild@0.23.0:
+ esbuild@0.23.1:
optionalDependencies:
- '@esbuild/aix-ppc64': 0.23.0
- '@esbuild/android-arm': 0.23.0
- '@esbuild/android-arm64': 0.23.0
- '@esbuild/android-x64': 0.23.0
- '@esbuild/darwin-arm64': 0.23.0
- '@esbuild/darwin-x64': 0.23.0
- '@esbuild/freebsd-arm64': 0.23.0
- '@esbuild/freebsd-x64': 0.23.0
- '@esbuild/linux-arm': 0.23.0
- '@esbuild/linux-arm64': 0.23.0
- '@esbuild/linux-ia32': 0.23.0
- '@esbuild/linux-loong64': 0.23.0
- '@esbuild/linux-mips64el': 0.23.0
- '@esbuild/linux-ppc64': 0.23.0
- '@esbuild/linux-riscv64': 0.23.0
- '@esbuild/linux-s390x': 0.23.0
- '@esbuild/linux-x64': 0.23.0
- '@esbuild/netbsd-x64': 0.23.0
- '@esbuild/openbsd-arm64': 0.23.0
- '@esbuild/openbsd-x64': 0.23.0
- '@esbuild/sunos-x64': 0.23.0
- '@esbuild/win32-arm64': 0.23.0
- '@esbuild/win32-ia32': 0.23.0
- '@esbuild/win32-x64': 0.23.0
-
- escalade@3.1.2: {}
+ '@esbuild/aix-ppc64': 0.23.1
+ '@esbuild/android-arm': 0.23.1
+ '@esbuild/android-arm64': 0.23.1
+ '@esbuild/android-x64': 0.23.1
+ '@esbuild/darwin-arm64': 0.23.1
+ '@esbuild/darwin-x64': 0.23.1
+ '@esbuild/freebsd-arm64': 0.23.1
+ '@esbuild/freebsd-x64': 0.23.1
+ '@esbuild/linux-arm': 0.23.1
+ '@esbuild/linux-arm64': 0.23.1
+ '@esbuild/linux-ia32': 0.23.1
+ '@esbuild/linux-loong64': 0.23.1
+ '@esbuild/linux-mips64el': 0.23.1
+ '@esbuild/linux-ppc64': 0.23.1
+ '@esbuild/linux-riscv64': 0.23.1
+ '@esbuild/linux-s390x': 0.23.1
+ '@esbuild/linux-x64': 0.23.1
+ '@esbuild/netbsd-x64': 0.23.1
+ '@esbuild/openbsd-arm64': 0.23.1
+ '@esbuild/openbsd-x64': 0.23.1
+ '@esbuild/sunos-x64': 0.23.1
+ '@esbuild/win32-arm64': 0.23.1
+ '@esbuild/win32-ia32': 0.23.1
+ '@esbuild/win32-x64': 0.23.1
+
+ escalade@3.2.0: {}
escape-string-regexp@1.0.5: {}
@@ -5562,99 +5562,94 @@ snapshots:
escape-string-regexp@5.0.0: {}
- eslint-compat-utils@0.5.1(eslint@9.9.0(jiti@1.21.6)):
+ eslint-compat-utils@0.5.1(eslint@9.9.1(jiti@1.21.6)):
dependencies:
- eslint: 9.9.0(jiti@1.21.6)
+ eslint: 9.9.1(jiti@1.21.6)
semver: 7.6.3
- eslint-config-flat-gitignore@0.1.8:
+ eslint-config-flat-gitignore@0.3.0(eslint@9.9.1(jiti@1.21.6)):
dependencies:
+ '@eslint/compat': 1.1.1
+ eslint: 9.9.1(jiti@1.21.6)
find-up-simple: 1.0.0
- parse-gitignore: 2.0.0
- eslint-flat-config-utils@0.3.0:
+ eslint-flat-config-utils@0.3.1:
dependencies:
- '@types/eslint': 9.6.0
+ '@types/eslint': 9.6.1
pathe: 1.1.2
- eslint-formatting-reporter@0.0.0(eslint@9.9.0(jiti@1.21.6)):
+ eslint-formatting-reporter@0.0.0(eslint@9.9.1(jiti@1.21.6)):
dependencies:
- eslint: 9.9.0(jiti@1.21.6)
+ eslint: 9.9.1(jiti@1.21.6)
prettier-linter-helpers: 1.0.0
eslint-import-resolver-node@0.3.9:
dependencies:
debug: 3.2.7
- is-core-module: 2.15.0
+ is-core-module: 2.15.1
resolve: 1.22.8
transitivePeerDependencies:
- supports-color
- eslint-merge-processors@0.1.0(eslint@9.9.0(jiti@1.21.6)):
+ eslint-merge-processors@0.1.0(eslint@9.9.1(jiti@1.21.6)):
dependencies:
- eslint: 9.9.0(jiti@1.21.6)
+ eslint: 9.9.1(jiti@1.21.6)
eslint-parser-plain@0.1.0: {}
- eslint-plugin-antfu@2.3.4(eslint@9.9.0(jiti@1.21.6)):
+ eslint-plugin-antfu@2.5.0(eslint@9.9.1(jiti@1.21.6)):
dependencies:
'@antfu/utils': 0.7.10
- eslint: 9.9.0(jiti@1.21.6)
+ eslint: 9.9.1(jiti@1.21.6)
- eslint-plugin-command@0.2.3(eslint@9.9.0(jiti@1.21.6)):
+ eslint-plugin-command@0.2.3(eslint@9.9.1(jiti@1.21.6)):
dependencies:
'@es-joy/jsdoccomment': 0.43.1
- eslint: 9.9.0(jiti@1.21.6)
+ eslint: 9.9.1(jiti@1.21.6)
- eslint-plugin-es-x@7.8.0(eslint@9.9.0(jiti@1.21.6)):
+ eslint-plugin-es-x@7.8.0(eslint@9.9.1(jiti@1.21.6)):
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.6))
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6))
'@eslint-community/regexpp': 4.11.0
- eslint: 9.9.0(jiti@1.21.6)
- eslint-compat-utils: 0.5.1(eslint@9.9.0(jiti@1.21.6))
-
- eslint-plugin-eslint-comments@3.2.0(eslint@9.9.0(jiti@1.21.6)):
- dependencies:
- escape-string-regexp: 1.0.5
- eslint: 9.9.0(jiti@1.21.6)
- ignore: 5.3.1
+ eslint: 9.9.1(jiti@1.21.6)
+ eslint-compat-utils: 0.5.1(eslint@9.9.1(jiti@1.21.6))
- eslint-plugin-format@0.1.2(eslint@9.9.0(jiti@1.21.6)):
+ eslint-plugin-format@0.1.2(eslint@9.9.1(jiti@1.21.6)):
dependencies:
'@dprint/formatter': 0.3.0
- '@dprint/markdown': 0.17.2
+ '@dprint/markdown': 0.17.8
'@dprint/toml': 0.6.2
- eslint: 9.9.0(jiti@1.21.6)
- eslint-formatting-reporter: 0.0.0(eslint@9.9.0(jiti@1.21.6))
+ eslint: 9.9.1(jiti@1.21.6)
+ eslint-formatting-reporter: 0.0.0(eslint@9.9.1(jiti@1.21.6))
eslint-parser-plain: 0.1.0
prettier: 3.3.3
synckit: 0.9.1
- eslint-plugin-import-x@3.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4):
+ eslint-plugin-import-x@4.2.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4):
dependencies:
- '@typescript-eslint/utils': 7.18.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)
- debug: 4.3.6
+ '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)
+ debug: 4.3.7
doctrine: 3.0.0
- eslint: 9.9.0(jiti@1.21.6)
+ eslint: 9.9.1(jiti@1.21.6)
eslint-import-resolver-node: 0.3.9
- get-tsconfig: 4.7.6
+ get-tsconfig: 4.8.0
is-glob: 4.0.3
minimatch: 9.0.5
semver: 7.6.3
stable-hash: 0.0.4
- tslib: 2.6.3
+ tslib: 2.7.0
transitivePeerDependencies:
- supports-color
- typescript
- eslint-plugin-jsdoc@50.0.1(eslint@9.9.0(jiti@1.21.6)):
+ eslint-plugin-jsdoc@50.2.2(eslint@9.9.1(jiti@1.21.6)):
dependencies:
- '@es-joy/jsdoccomment': 0.46.0
+ '@es-joy/jsdoccomment': 0.48.0
are-docs-informative: 0.0.2
comment-parser: 1.4.1
- debug: 4.3.6
+ debug: 4.3.7
escape-string-regexp: 4.0.0
- eslint: 9.9.0(jiti@1.21.6)
+ eslint: 9.9.1(jiti@1.21.6)
espree: 10.1.0
esquery: 1.6.0
parse-imports: 2.1.1
@@ -5664,81 +5659,81 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-plugin-jsonc@2.16.0(eslint@9.9.0(jiti@1.21.6)):
+ eslint-plugin-jsonc@2.16.0(eslint@9.9.1(jiti@1.21.6)):
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.6))
- eslint: 9.9.0(jiti@1.21.6)
- eslint-compat-utils: 0.5.1(eslint@9.9.0(jiti@1.21.6))
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6))
+ eslint: 9.9.1(jiti@1.21.6)
+ eslint-compat-utils: 0.5.1(eslint@9.9.1(jiti@1.21.6))
espree: 9.6.1
graphemer: 1.4.0
jsonc-eslint-parser: 2.4.0
natural-compare: 1.4.0
synckit: 0.6.2
- eslint-plugin-markdown@5.1.0(eslint@9.9.0(jiti@1.21.6)):
+ eslint-plugin-markdown@5.1.0(eslint@9.9.1(jiti@1.21.6)):
dependencies:
- eslint: 9.9.0(jiti@1.21.6)
+ eslint: 9.9.1(jiti@1.21.6)
mdast-util-from-markdown: 0.8.5
transitivePeerDependencies:
- supports-color
- eslint-plugin-n@17.10.2(eslint@9.9.0(jiti@1.21.6)):
+ eslint-plugin-n@17.10.2(eslint@9.9.1(jiti@1.21.6)):
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.6))
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6))
enhanced-resolve: 5.17.1
- eslint: 9.9.0(jiti@1.21.6)
- eslint-plugin-es-x: 7.8.0(eslint@9.9.0(jiti@1.21.6))
- get-tsconfig: 4.7.6
+ eslint: 9.9.1(jiti@1.21.6)
+ eslint-plugin-es-x: 7.8.0(eslint@9.9.1(jiti@1.21.6))
+ get-tsconfig: 4.8.0
globals: 15.9.0
- ignore: 5.3.1
+ ignore: 5.3.2
minimatch: 9.0.5
semver: 7.6.3
- eslint-plugin-no-only-tests@3.1.0: {}
+ eslint-plugin-no-only-tests@3.3.0: {}
- eslint-plugin-perfectionist@3.1.3(eslint@9.9.0(jiti@1.21.6))(svelte@4.2.18)(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.9.0(jiti@1.21.6))):
+ eslint-plugin-perfectionist@3.4.0(eslint@9.9.1(jiti@1.21.6))(svelte@4.2.19)(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.9.1(jiti@1.21.6))):
dependencies:
- '@typescript-eslint/types': 8.0.1
- '@typescript-eslint/utils': 8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)
- eslint: 9.9.0(jiti@1.21.6)
- minimatch: 10.0.1
+ '@typescript-eslint/types': 8.4.0
+ '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)
+ eslint: 9.9.1(jiti@1.21.6)
+ minimatch: 9.0.5
natural-compare-lite: 1.4.0
optionalDependencies:
- svelte: 4.2.18
- vue-eslint-parser: 9.4.3(eslint@9.9.0(jiti@1.21.6))
+ svelte: 4.2.19
+ vue-eslint-parser: 9.4.3(eslint@9.9.1(jiti@1.21.6))
transitivePeerDependencies:
- supports-color
- typescript
- eslint-plugin-regexp@2.6.0(eslint@9.9.0(jiti@1.21.6)):
+ eslint-plugin-regexp@2.6.0(eslint@9.9.1(jiti@1.21.6)):
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.6))
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6))
'@eslint-community/regexpp': 4.11.0
comment-parser: 1.4.1
- eslint: 9.9.0(jiti@1.21.6)
+ eslint: 9.9.1(jiti@1.21.6)
jsdoc-type-pratt-parser: 4.1.0
refa: 0.12.1
regexp-ast-analysis: 0.7.1
scslre: 0.3.0
- eslint-plugin-toml@0.11.1(eslint@9.9.0(jiti@1.21.6)):
+ eslint-plugin-toml@0.11.1(eslint@9.9.1(jiti@1.21.6)):
dependencies:
- debug: 4.3.6
- eslint: 9.9.0(jiti@1.21.6)
- eslint-compat-utils: 0.5.1(eslint@9.9.0(jiti@1.21.6))
+ debug: 4.3.7
+ eslint: 9.9.1(jiti@1.21.6)
+ eslint-compat-utils: 0.5.1(eslint@9.9.1(jiti@1.21.6))
lodash: 4.17.21
toml-eslint-parser: 0.10.0
transitivePeerDependencies:
- supports-color
- eslint-plugin-unicorn@55.0.0(eslint@9.9.0(jiti@1.21.6)):
+ eslint-plugin-unicorn@55.0.0(eslint@9.9.1(jiti@1.21.6)):
dependencies:
'@babel/helper-validator-identifier': 7.24.7
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.6))
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6))
ci-info: 4.0.0
clean-regexp: 1.0.0
- core-js-compat: 3.38.0
- eslint: 9.9.0(jiti@1.21.6)
+ core-js-compat: 3.38.1
+ eslint: 9.9.1(jiti@1.21.6)
esquery: 1.6.0
globals: 15.9.0
indent-string: 4.0.0
@@ -5751,41 +5746,41 @@ snapshots:
semver: 7.6.3
strip-indent: 3.0.0
- eslint-plugin-unused-imports@4.1.3(@typescript-eslint/eslint-plugin@8.0.1(@typescript-eslint/parser@8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6)):
+ eslint-plugin-unused-imports@4.1.3(@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6)):
dependencies:
- eslint: 9.9.0(jiti@1.21.6)
+ eslint: 9.9.1(jiti@1.21.6)
optionalDependencies:
- '@typescript-eslint/eslint-plugin': 8.0.1(@typescript-eslint/parser@8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)
+ '@typescript-eslint/eslint-plugin': 8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)
- eslint-plugin-vue@9.27.0(eslint@9.9.0(jiti@1.21.6)):
+ eslint-plugin-vue@9.28.0(eslint@9.9.1(jiti@1.21.6)):
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.6))
- eslint: 9.9.0(jiti@1.21.6)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6))
+ eslint: 9.9.1(jiti@1.21.6)
globals: 13.24.0
natural-compare: 1.4.0
nth-check: 2.1.1
- postcss-selector-parser: 6.1.1
+ postcss-selector-parser: 6.1.2
semver: 7.6.3
- vue-eslint-parser: 9.4.3(eslint@9.9.0(jiti@1.21.6))
+ vue-eslint-parser: 9.4.3(eslint@9.9.1(jiti@1.21.6))
xml-name-validator: 4.0.0
transitivePeerDependencies:
- supports-color
- eslint-plugin-yml@1.14.0(eslint@9.9.0(jiti@1.21.6)):
+ eslint-plugin-yml@1.14.0(eslint@9.9.1(jiti@1.21.6)):
dependencies:
- debug: 4.3.6
- eslint: 9.9.0(jiti@1.21.6)
- eslint-compat-utils: 0.5.1(eslint@9.9.0(jiti@1.21.6))
+ debug: 4.3.7
+ eslint: 9.9.1(jiti@1.21.6)
+ eslint-compat-utils: 0.5.1(eslint@9.9.1(jiti@1.21.6))
lodash: 4.17.21
natural-compare: 1.4.0
yaml-eslint-parser: 1.2.3
transitivePeerDependencies:
- supports-color
- eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.4.37)(eslint@9.9.0(jiti@1.21.6)):
+ eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.3)(eslint@9.9.1(jiti@1.21.6)):
dependencies:
- '@vue/compiler-sfc': 3.4.37
- eslint: 9.9.0(jiti@1.21.6)
+ '@vue/compiler-sfc': 3.5.3
+ eslint: 9.9.1(jiti@1.21.6)
eslint-scope@7.2.2:
dependencies:
@@ -5801,20 +5796,20 @@ snapshots:
eslint-visitor-keys@4.0.0: {}
- eslint@9.9.0(jiti@1.21.6):
+ eslint@9.9.1(jiti@1.21.6):
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.6))
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6))
'@eslint-community/regexpp': 4.11.0
- '@eslint/config-array': 0.17.1
+ '@eslint/config-array': 0.18.0
'@eslint/eslintrc': 3.1.0
- '@eslint/js': 9.9.0
+ '@eslint/js': 9.9.1
'@humanwhocodes/module-importer': 1.0.1
'@humanwhocodes/retry': 0.3.0
'@nodelib/fs.walk': 1.2.8
ajv: 6.12.6
chalk: 4.1.2
cross-spawn: 7.0.3
- debug: 4.3.6
+ debug: 4.3.7
escape-string-regexp: 4.0.0
eslint-scope: 8.0.2
eslint-visitor-keys: 4.0.0
@@ -5825,7 +5820,7 @@ snapshots:
file-entry-cache: 8.0.0
find-up: 5.0.0
glob-parent: 6.0.2
- ignore: 5.3.1
+ ignore: 5.3.2
imurmurhash: 0.1.4
is-glob: 4.0.3
is-path-inside: 3.0.3
@@ -5844,7 +5839,7 @@ snapshots:
esno@4.7.0:
dependencies:
- tsx: 4.17.0
+ tsx: 4.19.0
espree@10.1.0:
dependencies:
@@ -5902,7 +5897,7 @@ snapshots:
'@nodelib/fs.walk': 1.2.8
glob-parent: 5.1.2
merge2: 1.4.1
- micromatch: 4.0.7
+ micromatch: 4.0.8
fast-json-stable-stringify@2.1.0: {}
@@ -5957,7 +5952,7 @@ snapshots:
dependencies:
tabbable: 6.2.0
- follow-redirects@1.15.6: {}
+ follow-redirects@1.15.9: {}
foreground-child@3.3.0:
dependencies:
@@ -5993,7 +5988,7 @@ snapshots:
get-stream@8.0.1: {}
- get-tsconfig@4.7.6:
+ get-tsconfig@4.8.0:
dependencies:
resolve-pkg-maps: 1.0.0
@@ -6041,20 +6036,11 @@ snapshots:
globals@15.9.0: {}
- globby@11.1.0:
- dependencies:
- array-union: 2.1.0
- dir-glob: 3.0.1
- fast-glob: 3.3.2
- ignore: 5.3.1
- merge2: 1.4.1
- slash: 3.0.0
-
globby@13.2.2:
dependencies:
dir-glob: 3.0.1
fast-glob: 3.3.2
- ignore: 5.3.1
+ ignore: 5.3.2
merge2: 1.4.1
slash: 4.0.0
@@ -6062,7 +6048,7 @@ snapshots:
graphemer@1.4.0: {}
- happy-dom@14.12.3:
+ happy-dom@15.7.3:
dependencies:
entities: 4.5.0
webidl-conversions: 7.0.0
@@ -6084,7 +6070,7 @@ snapshots:
human-signals@5.0.0: {}
- ignore@5.3.1: {}
+ ignore@5.3.2: {}
immutable-json-patch@6.0.1: {}
@@ -6135,7 +6121,7 @@ snapshots:
dependencies:
builtin-modules: 3.3.0
- is-core-module@2.15.0:
+ is-core-module@2.15.1:
dependencies:
hasown: 2.0.2
@@ -6279,22 +6265,42 @@ snapshots:
prelude-ls: 1.2.1
type-check: 0.4.0
+ license-checker@25.0.1:
+ dependencies:
+ chalk: 2.4.2
+ debug: 3.2.7
+ mkdirp: 0.5.6
+ nopt: 4.0.3
+ read-installed: 4.0.3
+ semver: 5.7.2
+ spdx-correct: 3.2.0
+ spdx-expression-parse: 3.0.1
+ spdx-satisfies: 4.0.1
+ treeify: 1.1.0
+ transitivePeerDependencies:
+ - supports-color
+
+ license-scan@0.1.2:
+ dependencies:
+ rc: 1.2.8
+ semver: 5.7.2
+
lilconfig@3.1.2: {}
lines-and-columns@1.2.4: {}
- lint-staged@15.2.8:
+ lint-staged@15.2.10:
dependencies:
chalk: 5.3.0
commander: 12.1.0
- debug: 4.3.6
+ debug: 4.3.7
execa: 8.0.1
lilconfig: 3.1.2
listr2: 8.2.4
- micromatch: 4.0.7
+ micromatch: 4.0.8
pidtree: 0.6.0
string-argv: 0.3.2
- yaml: 2.5.0
+ yaml: 2.5.1
transitivePeerDependencies:
- supports-color
@@ -6310,7 +6316,7 @@ snapshots:
local-pkg@0.5.0:
dependencies:
mlly: 1.7.1
- pkg-types: 1.1.3
+ pkg-types: 1.2.0
locate-character@3.0.0: {}
@@ -6374,10 +6380,10 @@ snapshots:
dependencies:
'@jridgewell/sourcemap-codec': 1.5.0
- magicast@0.3.4:
+ magicast@0.3.5:
dependencies:
- '@babel/parser': 7.25.3
- '@babel/types': 7.25.2
+ '@babel/parser': 7.25.6
+ '@babel/types': 7.25.6
source-map-js: 1.2.0
mark.js@8.11.1: {}
@@ -6404,7 +6410,7 @@ snapshots:
mdast-util-from-markdown@1.3.1:
dependencies:
'@types/mdast': 3.0.15
- '@types/unist': 2.0.10
+ '@types/unist': 2.0.11
decode-named-character-reference: 1.0.2
mdast-util-to-string: 3.2.0
micromark: 3.2.0
@@ -6476,7 +6482,7 @@ snapshots:
mdast-util-to-markdown@1.5.0:
dependencies:
'@types/mdast': 3.0.15
- '@types/unist': 2.0.10
+ '@types/unist': 2.0.11
longest-streak: 3.1.0
mdast-util-phrasing: 3.0.1
mdast-util-to-string: 3.2.0
@@ -6678,7 +6684,7 @@ snapshots:
micromark@2.11.4:
dependencies:
- debug: 4.3.6
+ debug: 4.3.7
parse-entities: 2.0.0
transitivePeerDependencies:
- supports-color
@@ -6686,7 +6692,7 @@ snapshots:
micromark@3.2.0:
dependencies:
'@types/debug': 4.1.12
- debug: 4.3.6
+ debug: 4.3.7
decode-named-character-reference: 1.0.2
micromark-core-commonmark: 1.1.0
micromark-factory-space: 1.1.0
@@ -6705,7 +6711,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- micromatch@4.0.7:
+ micromatch@4.0.8:
dependencies:
braces: 3.0.3
picomatch: 2.3.1
@@ -6722,10 +6728,6 @@ snapshots:
min-indent@1.0.1: {}
- minimatch@10.0.1:
- dependencies:
- brace-expansion: 2.0.1
-
minimatch@3.0.8:
dependencies:
brace-expansion: 1.1.11
@@ -6750,19 +6752,21 @@ snapshots:
mitt@3.0.1: {}
+ mkdirp@0.5.6:
+ dependencies:
+ minimist: 1.2.8
+
mlly@1.7.1:
dependencies:
acorn: 8.12.1
pathe: 1.1.2
- pkg-types: 1.1.3
+ pkg-types: 1.2.0
ufo: 1.5.4
mri@1.2.0: {}
mrmime@2.0.0: {}
- ms@2.1.2: {}
-
ms@2.1.3: {}
muggle-string@0.4.1: {}
@@ -6775,6 +6779,11 @@ snapshots:
node-releases@2.0.18: {}
+ nopt@4.0.3:
+ dependencies:
+ abbrev: 1.1.1
+ osenv: 0.1.5
+
nopt@7.2.1:
dependencies:
abbrev: 2.0.0
@@ -6788,6 +6797,8 @@ snapshots:
normalize-path@3.0.0: {}
+ npm-normalize-package-bin@1.0.1: {}
+
npm-run-path@5.3.0:
dependencies:
path-key: 4.0.0
@@ -6834,6 +6845,15 @@ snapshots:
type-check: 0.4.0
word-wrap: 1.2.5
+ os-homedir@1.0.2: {}
+
+ os-tmpdir@1.0.2: {}
+
+ osenv@0.1.5:
+ dependencies:
+ os-homedir: 1.0.2
+ os-tmpdir: 1.0.2
+
p-limit@2.3.0:
dependencies:
p-try: 2.2.0
@@ -6866,6 +6886,8 @@ snapshots:
package-json-from-dist@1.0.0: {}
+ package-manager-detector@0.2.0: {}
+
parent-module@1.0.1:
dependencies:
callsites: 3.1.0
@@ -6926,7 +6948,7 @@ snapshots:
estree-walker: 3.0.3
is-reference: 3.0.2
- picocolors@1.0.1: {}
+ picocolors@1.1.0: {}
picomatch@2.3.1: {}
@@ -6934,7 +6956,7 @@ snapshots:
pidtree@0.6.0: {}
- pkg-types@1.1.3:
+ pkg-types@1.2.0:
dependencies:
confbox: 0.1.7
mlly: 1.7.1
@@ -6942,18 +6964,18 @@ snapshots:
pluralize@8.0.0: {}
- postcss-selector-parser@6.1.1:
+ postcss-selector-parser@6.1.2:
dependencies:
cssesc: 3.0.0
util-deprecate: 1.0.2
- postcss@8.4.41:
+ postcss@8.4.45:
dependencies:
nanoid: 3.3.7
- picocolors: 1.0.1
+ picocolors: 1.1.0
source-map-js: 1.2.0
- preact@10.23.1: {}
+ preact@10.23.2: {}
prelude-ls@1.2.1: {}
@@ -6976,6 +6998,31 @@ snapshots:
queue-microtask@1.2.3: {}
+ rc@1.2.8:
+ dependencies:
+ deep-extend: 0.6.0
+ ini: 1.3.8
+ minimist: 1.2.8
+ strip-json-comments: 2.0.1
+
+ read-installed@4.0.3:
+ dependencies:
+ debuglog: 1.0.1
+ read-package-json: 2.1.2
+ readdir-scoped-modules: 1.1.0
+ semver: 5.7.2
+ slide: 1.1.6
+ util-extend: 1.0.3
+ optionalDependencies:
+ graceful-fs: 4.2.11
+
+ read-package-json@2.1.2:
+ dependencies:
+ glob: 7.2.3
+ json-parse-even-better-errors: 2.3.1
+ normalize-package-data: 2.5.0
+ npm-normalize-package-bin: 1.0.1
+
read-pkg-up@7.0.1:
dependencies:
find-up: 4.1.0
@@ -6989,6 +7036,13 @@ snapshots:
parse-json: 5.2.0
type-fest: 0.6.0
+ readdir-scoped-modules@1.1.0:
+ dependencies:
+ debuglog: 1.0.1
+ dezalgo: 1.0.4
+ graceful-fs: 4.2.11
+ once: 1.4.0
+
readdirp@3.6.0:
dependencies:
picomatch: 2.3.1
@@ -7048,7 +7102,7 @@ snapshots:
resolve@1.22.8:
dependencies:
- is-core-module: 2.15.0
+ is-core-module: 2.15.1
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
@@ -7065,35 +7119,35 @@ snapshots:
dependencies:
glob: 7.2.3
- rollup-plugin-visualizer@5.12.0(rollup@4.20.0):
+ rollup-plugin-visualizer@5.12.0(rollup@4.21.2):
dependencies:
open: 8.4.2
picomatch: 2.3.1
source-map: 0.7.4
yargs: 17.7.2
optionalDependencies:
- rollup: 4.20.0
+ rollup: 4.21.2
- rollup@4.20.0:
+ rollup@4.21.2:
dependencies:
'@types/estree': 1.0.5
optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.20.0
- '@rollup/rollup-android-arm64': 4.20.0
- '@rollup/rollup-darwin-arm64': 4.20.0
- '@rollup/rollup-darwin-x64': 4.20.0
- '@rollup/rollup-linux-arm-gnueabihf': 4.20.0
- '@rollup/rollup-linux-arm-musleabihf': 4.20.0
- '@rollup/rollup-linux-arm64-gnu': 4.20.0
- '@rollup/rollup-linux-arm64-musl': 4.20.0
- '@rollup/rollup-linux-powerpc64le-gnu': 4.20.0
- '@rollup/rollup-linux-riscv64-gnu': 4.20.0
- '@rollup/rollup-linux-s390x-gnu': 4.20.0
- '@rollup/rollup-linux-x64-gnu': 4.20.0
- '@rollup/rollup-linux-x64-musl': 4.20.0
- '@rollup/rollup-win32-arm64-msvc': 4.20.0
- '@rollup/rollup-win32-ia32-msvc': 4.20.0
- '@rollup/rollup-win32-x64-msvc': 4.20.0
+ '@rollup/rollup-android-arm-eabi': 4.21.2
+ '@rollup/rollup-android-arm64': 4.21.2
+ '@rollup/rollup-darwin-arm64': 4.21.2
+ '@rollup/rollup-darwin-x64': 4.21.2
+ '@rollup/rollup-linux-arm-gnueabihf': 4.21.2
+ '@rollup/rollup-linux-arm-musleabihf': 4.21.2
+ '@rollup/rollup-linux-arm64-gnu': 4.21.2
+ '@rollup/rollup-linux-arm64-musl': 4.21.2
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.21.2
+ '@rollup/rollup-linux-riscv64-gnu': 4.21.2
+ '@rollup/rollup-linux-s390x-gnu': 4.21.2
+ '@rollup/rollup-linux-x64-gnu': 4.21.2
+ '@rollup/rollup-linux-x64-musl': 4.21.2
+ '@rollup/rollup-win32-arm64-msvc': 4.21.2
+ '@rollup/rollup-win32-ia32-msvc': 4.21.2
+ '@rollup/rollup-win32-x64-msvc': 4.21.2
fsevents: 2.3.3
run-applescript@7.0.0: {}
@@ -7106,7 +7160,7 @@ snapshots:
dependencies:
mri: 1.2.0
- sass@1.77.8:
+ sass@1.78.0:
dependencies:
chokidar: 3.6.0
immutable: 4.3.7
@@ -7120,7 +7174,7 @@ snapshots:
scule@1.3.0: {}
- search-insights@2.16.2: {}
+ search-insights@2.17.1: {}
semver@5.7.2: {}
@@ -7136,9 +7190,10 @@ snapshots:
shebang-regex@3.0.0: {}
- shiki@1.12.1:
+ shiki@1.16.2:
dependencies:
- '@shikijs/core': 1.12.1
+ '@shikijs/core': 1.16.2
+ '@shikijs/vscode-textmate': 9.2.0
'@types/hast': 3.0.4
siginfo@2.0.0: {}
@@ -7155,8 +7210,6 @@ snapshots:
sisteransi@1.0.5: {}
- slash@3.0.0: {}
-
slash@4.0.0: {}
slashes@3.0.12: {}
@@ -7171,30 +7224,46 @@ snapshots:
ansi-styles: 6.2.1
is-fullwidth-code-point: 5.0.0
+ slide@1.1.6: {}
+
source-map-js@1.2.0: {}
source-map@0.6.1: {}
source-map@0.7.4: {}
+ spdx-compare@1.0.0:
+ dependencies:
+ array-find-index: 1.0.2
+ spdx-expression-parse: 3.0.1
+ spdx-ranges: 2.1.1
+
spdx-correct@3.2.0:
dependencies:
spdx-expression-parse: 3.0.1
- spdx-license-ids: 3.0.18
+ spdx-license-ids: 3.0.20
spdx-exceptions@2.5.0: {}
spdx-expression-parse@3.0.1:
dependencies:
spdx-exceptions: 2.5.0
- spdx-license-ids: 3.0.18
+ spdx-license-ids: 3.0.20
spdx-expression-parse@4.0.0:
dependencies:
spdx-exceptions: 2.5.0
- spdx-license-ids: 3.0.18
+ spdx-license-ids: 3.0.20
+
+ spdx-license-ids@3.0.20: {}
- spdx-license-ids@3.0.18: {}
+ spdx-ranges@2.1.1: {}
+
+ spdx-satisfies@4.0.1:
+ dependencies:
+ spdx-compare: 1.0.0
+ spdx-expression-parse: 3.0.1
+ spdx-ranges: 2.1.1
speakingurl@14.0.1: {}
@@ -7224,7 +7293,7 @@ snapshots:
string-width@7.2.0:
dependencies:
- emoji-regex: 10.3.0
+ emoji-regex: 10.4.0
get-east-asian-width: 1.2.0
strip-ansi: 7.1.0
@@ -7242,6 +7311,8 @@ snapshots:
dependencies:
min-indent: 1.0.1
+ strip-json-comments@2.0.1: {}
+
strip-json-comments@3.1.1: {}
strip-literal@2.1.0:
@@ -7268,7 +7339,7 @@ snapshots:
supports-preserve-symlinks-flag@1.0.0: {}
- svelte@4.2.18:
+ svelte@4.2.19:
dependencies:
'@ampproject/remapping': 2.3.0
'@jridgewell/sourcemap-codec': 1.5.0
@@ -7287,12 +7358,12 @@ snapshots:
synckit@0.6.2:
dependencies:
- tslib: 2.6.3
+ tslib: 2.7.0
synckit@0.9.1:
dependencies:
'@pkgr/core': 0.1.1
- tslib: 2.6.3
+ tslib: 2.7.0
tabbable@6.2.0: {}
@@ -7306,7 +7377,9 @@ snapshots:
tinybench@2.9.0: {}
- tinypool@1.0.0: {}
+ tinyexec@0.3.0: {}
+
+ tinypool@1.0.1: {}
tinyrainbow@1.2.0: {}
@@ -7324,18 +7397,20 @@ snapshots:
totalist@3.0.1: {}
+ treeify@1.1.0: {}
+
trough@2.2.0: {}
ts-api-utils@1.3.0(typescript@5.5.4):
dependencies:
typescript: 5.5.4
- tslib@2.6.3: {}
+ tslib@2.7.0: {}
- tsx@4.17.0:
+ tsx@4.19.0:
dependencies:
- esbuild: 0.23.0
- get-tsconfig: 4.7.6
+ esbuild: 0.23.1
+ get-tsconfig: 4.8.0
optionalDependencies:
fsevents: 2.3.3
@@ -7343,8 +7418,6 @@ snapshots:
dependencies:
prelude-ls: 1.2.1
- type-detect@4.1.0: {}
-
type-fest@0.20.2: {}
type-fest@0.6.0: {}
@@ -7357,13 +7430,13 @@ snapshots:
ufo@1.5.4: {}
- undici-types@6.13.0: {}
+ undici-types@6.19.8: {}
unicorn-magic@0.1.0: {}
unified@10.1.2:
dependencies:
- '@types/unist': 2.0.10
+ '@types/unist': 2.0.11
bail: 2.0.2
extend: 3.0.2
is-buffer: 2.0.5
@@ -7371,9 +7444,9 @@ snapshots:
trough: 2.2.0
vfile: 5.3.7
- unimport@3.10.0(rollup@4.20.0):
+ unimport@3.11.1(rollup@4.21.2)(webpack-sources@3.2.3):
dependencies:
- '@rollup/pluginutils': 5.1.0(rollup@4.20.0)
+ '@rollup/pluginutils': 5.1.0(rollup@4.21.2)
acorn: 8.12.1
escape-string-regexp: 5.0.0
estree-walker: 3.0.3
@@ -7382,84 +7455,87 @@ snapshots:
magic-string: 0.30.11
mlly: 1.7.1
pathe: 1.1.2
- pkg-types: 1.1.3
+ pkg-types: 1.2.0
scule: 1.3.0
strip-literal: 2.1.0
- unplugin: 1.12.1
+ unplugin: 1.13.1(webpack-sources@3.2.3)
transitivePeerDependencies:
- rollup
+ - webpack-sources
unist-util-is@5.2.1:
dependencies:
- '@types/unist': 2.0.10
+ '@types/unist': 2.0.11
unist-util-stringify-position@2.0.3:
dependencies:
- '@types/unist': 2.0.10
+ '@types/unist': 2.0.11
unist-util-stringify-position@3.0.3:
dependencies:
- '@types/unist': 2.0.10
+ '@types/unist': 2.0.11
unist-util-visit-parents@5.1.3:
dependencies:
- '@types/unist': 2.0.10
+ '@types/unist': 2.0.11
unist-util-is: 5.2.1
unist-util-visit@4.1.2:
dependencies:
- '@types/unist': 2.0.10
+ '@types/unist': 2.0.11
unist-util-is: 5.2.1
unist-util-visit-parents: 5.1.3
universalify@0.1.2: {}
- unplugin-auto-import@0.18.2(@vueuse/core@10.11.1(@vue/composition-api@1.7.2(vue@3.4.37(typescript@5.5.4)))(vue@3.4.37(typescript@5.5.4)))(rollup@4.20.0):
+ unplugin-auto-import@0.18.2(@vueuse/core@11.0.3(@vue/composition-api@1.7.2(vue@3.5.3(typescript@5.5.4)))(vue@3.5.3(typescript@5.5.4)))(rollup@4.21.2)(webpack-sources@3.2.3):
dependencies:
'@antfu/utils': 0.7.10
- '@rollup/pluginutils': 5.1.0(rollup@4.20.0)
+ '@rollup/pluginutils': 5.1.0(rollup@4.21.2)
fast-glob: 3.3.2
local-pkg: 0.5.0
magic-string: 0.30.11
minimatch: 9.0.5
- unimport: 3.10.0(rollup@4.20.0)
- unplugin: 1.12.1
+ unimport: 3.11.1(rollup@4.21.2)(webpack-sources@3.2.3)
+ unplugin: 1.13.1(webpack-sources@3.2.3)
optionalDependencies:
- '@vueuse/core': 10.11.1(@vue/composition-api@1.7.2(vue@3.4.37(typescript@5.5.4)))(vue@3.4.37(typescript@5.5.4))
+ '@vueuse/core': 11.0.3(@vue/composition-api@1.7.2(vue@3.5.3(typescript@5.5.4)))(vue@3.5.3(typescript@5.5.4))
transitivePeerDependencies:
- rollup
+ - webpack-sources
- unplugin-vue-components@0.27.3(@babel/parser@7.25.3)(rollup@4.20.0)(vue@3.4.37(typescript@5.5.4)):
+ unplugin-vue-components@0.27.4(@babel/parser@7.25.6)(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3):
dependencies:
'@antfu/utils': 0.7.10
- '@rollup/pluginutils': 5.1.0(rollup@4.20.0)
+ '@rollup/pluginutils': 5.1.0(rollup@4.21.2)
chokidar: 3.6.0
- debug: 4.3.6
+ debug: 4.3.7
fast-glob: 3.3.2
local-pkg: 0.5.0
magic-string: 0.30.11
minimatch: 9.0.5
mlly: 1.7.1
- unplugin: 1.12.1
- vue: 3.4.37(typescript@5.5.4)
+ unplugin: 1.13.1(webpack-sources@3.2.3)
+ vue: 3.5.3(typescript@5.5.4)
optionalDependencies:
- '@babel/parser': 7.25.3
+ '@babel/parser': 7.25.6
transitivePeerDependencies:
- rollup
- supports-color
+ - webpack-sources
- unplugin@1.12.1:
+ unplugin@1.13.1(webpack-sources@3.2.3):
dependencies:
acorn: 8.12.1
- chokidar: 3.6.0
- webpack-sources: 3.2.3
webpack-virtual-modules: 0.6.2
+ optionalDependencies:
+ webpack-sources: 3.2.3
update-browserslist-db@1.1.0(browserslist@4.23.3):
dependencies:
browserslist: 4.23.3
- escalade: 3.1.2
- picocolors: 1.0.1
+ escalade: 3.2.0
+ picocolors: 1.1.0
uri-js@4.4.1:
dependencies:
@@ -7467,6 +7543,8 @@ snapshots:
util-deprecate@1.0.2: {}
+ util-extend@1.0.3: {}
+
uvu@0.5.6:
dependencies:
dequal: 2.0.3
@@ -7481,20 +7559,20 @@ snapshots:
vanilla-jsoneditor@0.23.8(@lezer/common@1.2.1):
dependencies:
- '@codemirror/autocomplete': 6.18.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.32.0)(@lezer/common@1.2.1)
- '@codemirror/commands': 6.6.0
+ '@codemirror/autocomplete': 6.18.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.33.0)(@lezer/common@1.2.1)
+ '@codemirror/commands': 6.6.1
'@codemirror/lang-json': 6.0.1
'@codemirror/language': 6.10.2
'@codemirror/lint': 6.8.1
'@codemirror/search': 6.5.6
'@codemirror/state': 6.4.1
- '@codemirror/view': 6.32.0
+ '@codemirror/view': 6.33.0
'@fortawesome/free-regular-svg-icons': 6.6.0
'@fortawesome/free-solid-svg-icons': 6.6.0
- '@lezer/highlight': 1.2.0
- '@replit/codemirror-indentation-markers': 6.5.3(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.32.0)
+ '@lezer/highlight': 1.2.1
+ '@replit/codemirror-indentation-markers': 6.5.3(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.33.0)
ajv: 8.17.1
- codemirror-wrapped-line-indent: 1.0.8(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.32.0)
+ codemirror-wrapped-line-indent: 1.0.8(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.33.0)
diff-sequences: 29.6.3
immutable-json-patch: 6.0.1
jmespath: 0.16.0
@@ -7503,8 +7581,8 @@ snapshots:
lodash-es: 4.17.21
memoize-one: 6.0.0
natural-compare-lite: 1.4.0
- sass: 1.77.8
- svelte: 4.2.18
+ sass: 1.78.0
+ svelte: 4.2.19
vanilla-picker: 2.12.3
transitivePeerDependencies:
- '@lezer/common'
@@ -7515,23 +7593,23 @@ snapshots:
vfile-message@3.1.4:
dependencies:
- '@types/unist': 2.0.10
+ '@types/unist': 2.0.11
unist-util-stringify-position: 3.0.3
vfile@5.3.7:
dependencies:
- '@types/unist': 2.0.10
+ '@types/unist': 2.0.11
is-buffer: 2.0.5
unist-util-stringify-position: 3.0.3
vfile-message: 3.1.4
- vite-node@2.0.5(@types/node@22.2.0)(sass@1.77.8):
+ vite-node@2.0.5(@types/node@22.5.4)(sass@1.78.0):
dependencies:
cac: 6.7.14
- debug: 4.3.6
+ debug: 4.3.7
pathe: 1.1.2
tinyrainbow: 1.2.0
- vite: 5.4.0(@types/node@22.2.0)(sass@1.77.8)
+ vite: 5.4.3(@types/node@22.5.4)(sass@1.78.0)
transitivePeerDependencies:
- '@types/node'
- less
@@ -7543,56 +7621,56 @@ snapshots:
- supports-color
- terser
- vite-plugin-dts@4.0.2(@types/node@22.2.0)(rollup@4.20.0)(typescript@5.5.4)(vite@5.4.0(@types/node@22.2.0)(sass@1.77.8)):
+ vite-plugin-dts@4.1.0(@types/node@22.5.4)(rollup@4.21.2)(typescript@5.5.4)(vite@5.4.3(@types/node@22.5.4)(sass@1.78.0)):
dependencies:
- '@microsoft/api-extractor': 7.47.4(@types/node@22.2.0)
- '@rollup/pluginutils': 5.1.0(rollup@4.20.0)
- '@volar/typescript': 2.3.4
+ '@microsoft/api-extractor': 7.47.4(@types/node@22.5.4)
+ '@rollup/pluginutils': 5.1.0(rollup@4.21.2)
+ '@volar/typescript': 2.4.2
'@vue/language-core': 2.0.29(typescript@5.5.4)
compare-versions: 6.1.1
- debug: 4.3.6
+ debug: 4.3.7
kolorist: 1.8.0
local-pkg: 0.5.0
magic-string: 0.30.11
typescript: 5.5.4
vue-tsc: 2.0.29(typescript@5.5.4)
optionalDependencies:
- vite: 5.4.0(@types/node@22.2.0)(sass@1.77.8)
+ vite: 5.4.3(@types/node@22.5.4)(sass@1.78.0)
transitivePeerDependencies:
- '@types/node'
- rollup
- supports-color
- vite@5.4.0(@types/node@22.2.0)(sass@1.77.8):
+ vite@5.4.3(@types/node@22.5.4)(sass@1.78.0):
dependencies:
esbuild: 0.21.5
- postcss: 8.4.41
- rollup: 4.20.0
+ postcss: 8.4.45
+ rollup: 4.21.2
optionalDependencies:
- '@types/node': 22.2.0
+ '@types/node': 22.5.4
fsevents: 2.3.3
- sass: 1.77.8
+ sass: 1.78.0
- vitepress@1.3.2(@algolia/client-search@4.24.0)(@types/node@22.2.0)(@vue/composition-api@1.7.2(vue@3.4.37(typescript@5.5.4)))(axios@1.7.3)(postcss@8.4.41)(sass@1.77.8)(search-insights@2.16.2)(typescript@5.5.4):
+ vitepress@1.3.4(@algolia/client-search@5.2.5)(@types/node@22.5.4)(@vue/composition-api@1.7.2(vue@3.5.3(typescript@5.5.4)))(axios@1.7.7)(postcss@8.4.45)(sass@1.78.0)(search-insights@2.17.1)(typescript@5.5.4):
dependencies:
'@docsearch/css': 3.6.1
- '@docsearch/js': 3.6.1(@algolia/client-search@4.24.0)(search-insights@2.16.2)
- '@shikijs/core': 1.12.1
- '@shikijs/transformers': 1.12.1
+ '@docsearch/js': 3.6.1(@algolia/client-search@5.2.5)(search-insights@2.17.1)
+ '@shikijs/core': 1.16.2
+ '@shikijs/transformers': 1.16.2
'@types/markdown-it': 14.1.2
- '@vitejs/plugin-vue': 5.1.2(vite@5.4.0(@types/node@22.2.0)(sass@1.77.8))(vue@3.4.37(typescript@5.5.4))
- '@vue/devtools-api': 7.3.7
- '@vue/shared': 3.4.37
- '@vueuse/core': 10.11.1(@vue/composition-api@1.7.2(vue@3.4.37(typescript@5.5.4)))(vue@3.4.37(typescript@5.5.4))
- '@vueuse/integrations': 10.11.1(@vue/composition-api@1.7.2(vue@3.4.37(typescript@5.5.4)))(axios@1.7.3)(focus-trap@7.5.4)(vue@3.4.37(typescript@5.5.4))
+ '@vitejs/plugin-vue': 5.1.3(vite@5.4.3(@types/node@22.5.4)(sass@1.78.0))(vue@3.5.3(typescript@5.5.4))
+ '@vue/devtools-api': 7.4.4
+ '@vue/shared': 3.5.3
+ '@vueuse/core': 11.0.3(@vue/composition-api@1.7.2(vue@3.5.3(typescript@5.5.4)))(vue@3.5.3(typescript@5.5.4))
+ '@vueuse/integrations': 11.0.3(@vue/composition-api@1.7.2(vue@3.5.3(typescript@5.5.4)))(axios@1.7.7)(focus-trap@7.5.4)(vue@3.5.3(typescript@5.5.4))
focus-trap: 7.5.4
mark.js: 8.11.1
minisearch: 7.1.0
- shiki: 1.12.1
- vite: 5.4.0(@types/node@22.2.0)(sass@1.77.8)
- vue: 3.4.37(typescript@5.5.4)
+ shiki: 1.16.2
+ vite: 5.4.3(@types/node@22.5.4)(sass@1.78.0)
+ vue: 3.5.3(typescript@5.5.4)
optionalDependencies:
- postcss: 8.4.41
+ postcss: 8.4.45
transitivePeerDependencies:
- '@algolia/client-search'
- '@types/node'
@@ -7621,7 +7699,7 @@ snapshots:
- typescript
- universal-cookie
- vitest@2.0.5(@types/node@22.2.0)(@vitest/ui@2.0.5)(happy-dom@14.12.3)(sass@1.77.8):
+ vitest@2.0.5(@types/node@22.5.4)(@vitest/ui@2.0.5)(happy-dom@15.7.3)(sass@1.78.0):
dependencies:
'@ampproject/remapping': 2.3.0
'@vitest/expect': 2.0.5
@@ -7631,21 +7709,21 @@ snapshots:
'@vitest/spy': 2.0.5
'@vitest/utils': 2.0.5
chai: 5.1.1
- debug: 4.3.6
+ debug: 4.3.7
execa: 8.0.1
magic-string: 0.30.11
pathe: 1.1.2
std-env: 3.7.0
tinybench: 2.9.0
- tinypool: 1.0.0
+ tinypool: 1.0.1
tinyrainbow: 1.2.0
- vite: 5.4.0(@types/node@22.2.0)(sass@1.77.8)
- vite-node: 2.0.5(@types/node@22.2.0)(sass@1.77.8)
+ vite: 5.4.3(@types/node@22.5.4)(sass@1.78.0)
+ vite-node: 2.0.5(@types/node@22.5.4)(sass@1.78.0)
why-is-node-running: 2.3.0
optionalDependencies:
- '@types/node': 22.2.0
+ '@types/node': 22.5.4
'@vitest/ui': 2.0.5(vitest@2.0.5)
- happy-dom: 14.12.3
+ happy-dom: 15.7.3
transitivePeerDependencies:
- less
- lightningcss
@@ -7658,18 +7736,18 @@ snapshots:
vscode-uri@3.0.8: {}
- vue-component-type-helpers@2.0.29: {}
+ vue-component-type-helpers@2.1.6: {}
- vue-demi@0.14.10(@vue/composition-api@1.7.2(vue@3.4.37(typescript@5.5.4)))(vue@3.4.37(typescript@5.5.4)):
+ vue-demi@0.14.10(@vue/composition-api@1.7.2(vue@3.5.3(typescript@5.5.4)))(vue@3.5.3(typescript@5.5.4)):
dependencies:
- vue: 3.4.37(typescript@5.5.4)
+ vue: 3.5.3(typescript@5.5.4)
optionalDependencies:
- '@vue/composition-api': 1.7.2(vue@3.4.37(typescript@5.5.4))
+ '@vue/composition-api': 1.7.2(vue@3.5.3(typescript@5.5.4))
- vue-eslint-parser@9.4.3(eslint@9.9.0(jiti@1.21.6)):
+ vue-eslint-parser@9.4.3(eslint@9.9.1(jiti@1.21.6)):
dependencies:
- debug: 4.3.6
- eslint: 9.9.0(jiti@1.21.6)
+ debug: 4.3.7
+ eslint: 9.9.1(jiti@1.21.6)
eslint-scope: 7.2.2
eslint-visitor-keys: 3.4.3
espree: 9.6.1
@@ -7679,27 +7757,27 @@ snapshots:
transitivePeerDependencies:
- supports-color
- vue-global-config@0.6.1(@vue/composition-api@1.7.2(vue@3.4.37(typescript@5.5.4)))(vue@3.4.37(typescript@5.5.4)):
+ vue-global-config@0.6.1(@vue/composition-api@1.7.2(vue@3.5.3(typescript@5.5.4)))(vue@3.5.3(typescript@5.5.4)):
dependencies:
- vue: 3.4.37(typescript@5.5.4)
- vue-demi: 0.14.10(@vue/composition-api@1.7.2(vue@3.4.37(typescript@5.5.4)))(vue@3.4.37(typescript@5.5.4))
+ vue: 3.5.3(typescript@5.5.4)
+ vue-demi: 0.14.10(@vue/composition-api@1.7.2(vue@3.5.3(typescript@5.5.4)))(vue@3.5.3(typescript@5.5.4))
optionalDependencies:
- '@vue/composition-api': 1.7.2(vue@3.4.37(typescript@5.5.4))
+ '@vue/composition-api': 1.7.2(vue@3.5.3(typescript@5.5.4))
vue-tsc@2.0.29(typescript@5.5.4):
dependencies:
- '@volar/typescript': 2.4.0-alpha.18
+ '@volar/typescript': 2.4.2
'@vue/language-core': 2.0.29(typescript@5.5.4)
semver: 7.6.3
typescript: 5.5.4
- vue@3.4.37(typescript@5.5.4):
+ vue@3.5.3(typescript@5.5.4):
dependencies:
- '@vue/compiler-dom': 3.4.37
- '@vue/compiler-sfc': 3.4.37
- '@vue/runtime-dom': 3.4.37
- '@vue/server-renderer': 3.4.37(vue@3.4.37(typescript@5.5.4))
- '@vue/shared': 3.4.37
+ '@vue/compiler-dom': 3.5.3
+ '@vue/compiler-sfc': 3.5.3
+ '@vue/runtime-dom': 3.5.3
+ '@vue/server-renderer': 3.5.3(vue@3.5.3(typescript@5.5.4))
+ '@vue/shared': 3.5.3
optionalDependencies:
typescript: 5.5.4
@@ -7707,7 +7785,8 @@ snapshots:
webidl-conversions@7.0.0: {}
- webpack-sources@3.2.3: {}
+ webpack-sources@3.2.3:
+ optional: true
webpack-virtual-modules@0.6.2: {}
@@ -7756,16 +7835,16 @@ snapshots:
dependencies:
eslint-visitor-keys: 3.4.3
lodash: 4.17.21
- yaml: 2.5.0
+ yaml: 2.5.1
- yaml@2.5.0: {}
+ yaml@2.5.1: {}
yargs-parser@21.1.1: {}
yargs@17.7.2:
dependencies:
cliui: 8.0.1
- escalade: 3.1.2
+ escalade: 3.2.0
get-caller-file: 2.0.5
require-directory: 2.1.1
string-width: 4.2.3
@@ -7776,11 +7855,11 @@ snapshots:
yocto-queue@1.1.1: {}
- zhlint@0.8.1:
+ zhlint@0.8.2:
dependencies:
chalk: 3.0.0
glob: 10.4.5
- ignore: 5.3.1
+ ignore: 5.3.2
minimist: 1.2.8
remark-custom-container: 1.3.1
remark-frontmatter: 4.0.1
diff --git a/scripts/dev.mts b/scripts/dev.mts
index 7cb8b271..6c3fe712 100644
--- a/scripts/dev.mts
+++ b/scripts/dev.mts
@@ -1,12 +1,12 @@
// pnpm i only-allow esno prompts cross-spawn kolorist magicast del -D -w
import fs from 'node:fs'
-import prompts from 'prompts'
import spawn from 'cross-spawn'
-import { loadFile, writeFile } from 'magicast'
-import type { ASTNode } from 'magicast'
import { cyan } from 'kolorist'
+import { loadFile, writeFile } from 'magicast'
import { addVitePlugin } from 'magicast/helpers'
+import prompts from 'prompts'
+import type { ASTNode } from 'magicast'
type VueVersion = '3' | '2.7' | '2.6'
diff --git a/scripts/release.mts b/scripts/release.mts
index 51b18f8d..d6b5f319 100644
--- a/scripts/release.mts
+++ b/scripts/release.mts
@@ -1,12 +1,12 @@
// pnpm i esno prompts semver cross-spawn kolorist del open -D -w
import fs from 'node:fs'
-import prompts from 'prompts'
-import * as semver from 'semver'
import spawn from 'cross-spawn'
-import { cyan } from 'kolorist'
import { deleteAsync } from 'del'
+import { cyan } from 'kolorist'
import open from 'open'
+import prompts from 'prompts'
+import * as semver from 'semver'
const docsPath = ['./README.md', './docs/README.zh-CN.md']
@@ -22,7 +22,7 @@ async function release() {
}
console.log(cyan('Unit testing...'))
- if (spawn.sync('pnpm', ['test-unit'], { stdio: 'inherit' }).status === 1) {
+ if (spawn.sync('pnpm', ['test'], { stdio: 'inherit' }).status === 1) {
return
}
diff --git a/src/index.ts b/src/index.ts
index 3bcaa61d..385be91d 100644
--- a/src/index.ts
+++ b/src/index.ts
@@ -1,11 +1,14 @@
+import { destr, safeDestr } from 'destr'
import { debounce } from 'lodash-es'
import { JSONEditor, Mode } from 'vanilla-jsoneditor'
import { computed, defineComponent, getCurrentInstance, h, isVue3, onMounted, onUnmounted, ref, unref, watch, watchEffect } from 'vue-demi'
-import type { App, Plugin, PropType } from 'vue-demi'
import { conclude, resolveConfig } from 'vue-global-config'
+import type { JSONEditorPropsOptional } from 'vanilla-jsoneditor'
+import type { App, Plugin, PropType } from 'vue-demi'
import { PascalCasedName as name } from '../package.json'
type SFCWithInstall = T & Plugin
+interface Parser { parse: typeof destr, stringify: typeof JSON.stringify }
const propsGlobal: Record = {}
const attrsGlobal: Record = {}
@@ -114,7 +117,7 @@ const JsonEditorVue = defineComponent({
const stringifiedComputed = computed(() => conclude([props.stringified, propsGlobal.stringified, true], {
type: Boolean as PropType,
}))
- let parse = JSON.parse
+ let parse = destr
const onChange = debounce((updatedContent: { json?: any, text?: string }) => {
preventUpdatingContent.value = true
if (!stringifiedComputed.value && updatedContent.text) {
@@ -131,8 +134,8 @@ const JsonEditorVue = defineComponent({
)
}, debounceComputed.value)
- const mergeFunction = (previousValue: (...args: any) => unknown, currentValue: (...args: any) => unknown) => (...args: any) => {
- previousValue(...args)
+ const mergeFunction = (accumulator: (...args: any) => unknown, currentValue: (...args: any) => unknown) => (...args: any) => {
+ accumulator(...args)
currentValue(...args)
}
@@ -154,28 +157,38 @@ const JsonEditorVue = defineComponent({
initialBoolAttrs,
attrs,
attrsGlobal,
- {
- onChange,
- onChangeMode,
- mode: modeComputed.value,
- ...(initialValue !== undefined && {
- content: {
- [(typeof initialValue === 'string' && modeComputed.value === 'text' && stringifiedComputed.value)
- ? 'text'
- : 'json']: initialValue,
- },
- }),
- },
],
{
camelizeObjectKeys: true,
+ defaultIsDynamic: true,
+ default: (userProp: JSONEditorPropsOptional) => {
+ parse = (userProp.parser as Parser)?.parse || destr
+ return {
+ onChange,
+ onChangeMode,
+ mode: modeComputed.value,
+ // Can not just pass one of parse and stringify
+ parser: {
+ // SafeDestr is used by default so that it will not affect the result of jsonEditor.value.validate()
+ // When stringified is disabled, destr is used by default for better performance (destr is only called when JSON is valid)
+ parse: safeDestr,
+ stringify: JSON.stringify,
+ },
+ ...(initialValue !== undefined && {
+ content: {
+ [(typeof initialValue === 'string' && modeComputed.value === 'text' && stringifiedComputed.value)
+ ? 'text'
+ : 'json']: initialValue,
+ },
+ }),
+ }
+ },
mergeFunction,
+ mergeObject: 'shallow',
type: Object,
},
)
- parse = initialAttrs.parser?.parse || JSON.parse
-
jsonEditor.value = new JSONEditor({
target: currentInstance?.$refs.jsonEditorRef as Element,
props: initialAttrs,
@@ -234,12 +247,13 @@ const JsonEditorVue = defineComponent({
if (newAttrs.onChangeMode || newAttrs['on-change-mode']) {
defaultFunctionAttrs.onChangeMode = onChangeMode
}
- parse = (newAttrs.parser as JSON)?.parse || JSON.parse
+ parse = (newAttrs.parser as Parser)?.parse || destr
jsonEditor.value?.updateProps(
Object.getOwnPropertyNames(defaultFunctionAttrs).length > 0
? conclude([newAttrs, defaultFunctionAttrs], {
camelizeObjectKeys: true,
mergeFunction,
+ mergeObject: 'shallow',
type: Object,
})
: newAttrs,
diff --git a/test/index.test.ts b/test/index.test.ts
index 0208ddad..7bbc217d 100644
--- a/test/index.test.ts
+++ b/test/index.test.ts
@@ -1,6 +1,6 @@
-import { nextTick } from 'vue'
import { mount } from '@vue/test-utils'
import { expect, it } from 'vitest'
+import { nextTick } from 'vue'
import JsonEditorVue from '../src/index'
it('text mode + set value', async () => {
diff --git a/vite.config.ts b/vite.config.ts
index 4dbd22a2..74c48888 100644
--- a/vite.config.ts
+++ b/vite.config.ts
@@ -1,12 +1,12 @@
import vue from '@vitejs/plugin-vue'
-import dts from 'vite-plugin-dts'
-import { version } from 'vue'
+import { visualizer } from 'rollup-plugin-visualizer'
import { parse } from 'semver'
-import type { SemVer } from 'semver'
import AutoImport from 'unplugin-auto-import/vite'
import Components from 'unplugin-vue-components/vite'
-import { visualizer } from 'rollup-plugin-visualizer'
-import { PascalCasedName, name } from './package.json'
+import dts from 'vite-plugin-dts'
+import { version } from 'vue'
+import type { SemVer } from 'semver'
+import { name, PascalCasedName } from './package.json'
const { major, minor } = parse(version) as SemVer
diff --git a/vitest.config.ts b/vitest.config.ts
index fbe17a15..ba14bc08 100644
--- a/vitest.config.ts
+++ b/vitest.config.ts
@@ -1,7 +1,7 @@
///
-import { defineConfig } from 'vite'
import Vue from '@vitejs/plugin-vue'
+import { defineConfig } from 'vite'
export default defineConfig({
plugins: [