diff --git a/.vscode/settings.json b/.vscode/settings.json
index ff81cba..b7765f6 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -3,7 +3,7 @@
"source.fixAll.eslint": "explicit",
"source.organizeImports": "never"
},
- "eslint.experimental.useFlatConfig": true,
+ "eslint.useFlatConfig": true,
"editor.formatOnSave": false,
"eslint.validate": ["html", "css", "scss", "json", "jsonc"],
"i18n-ally.displayLanguage": "zh-cn",
diff --git a/build/config/index.ts b/build/config/index.ts
index 9bcd868..8a9621a 100644
--- a/build/config/index.ts
+++ b/build/config/index.ts
@@ -1 +1,2 @@
export * from './proxy';
+export * from './time';
diff --git a/build/config/time.ts b/build/config/time.ts
new file mode 100644
index 0000000..3b57146
--- /dev/null
+++ b/build/config/time.ts
@@ -0,0 +1,12 @@
+import dayjs from 'dayjs';
+import utc from 'dayjs/plugin/utc';
+import timezone from 'dayjs/plugin/timezone';
+
+export function getBuildTime() {
+ dayjs.extend(utc);
+ dayjs.extend(timezone);
+
+ const buildTime = dayjs.tz(Date.now(), 'Asia/Shanghai').format('YYYY-MM-DD HH:mm:ss');
+
+ return buildTime;
+}
diff --git a/index.html b/index.html
index c62bd48..b04ac55 100644
--- a/index.html
+++ b/index.html
@@ -4,6 +4,7 @@
+
%VITE_APP_TITLE%
diff --git a/package.json b/package.json
index afb80f1..2627143 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "snail-job",
"type": "module",
- "version": "1.0.0",
+ "version": "1.1.0",
"description": "A flexible, reliable, and fast platform for distributed task retry and distributed task scheduling.",
"license": "Apache-2.0",
"homepage": "https://gitee.com/aizuda/snail-job",
@@ -56,7 +56,7 @@
"@sa/hooks": "workspace:*",
"@sa/materials": "workspace:*",
"@sa/utils": "workspace:*",
- "@vueuse/core": "10.10.0",
+ "@vueuse/core": "10.11.0",
"clipboard": "2.0.11",
"dayjs": "1.11.11",
"echarts": "5.5.0",
@@ -67,46 +67,46 @@
"pinia": "2.1.7",
"tailwind-merge": "^2.3.0",
"ts-md5": "1.3.1",
- "vue": "3.4.27",
+ "vue": "3.4.30",
"vue-codemirror6": "^1.3.0",
"vue-drag-resize": "^1.5.4",
"vue-draggable-plus": "0.5.0",
"vue-i18n": "9.13.1",
- "vue-router": "4.3.2",
+ "vue-router": "4.4.0",
"vue3-puzzle-vcode": "^1.1.7"
},
"devDependencies": {
"@elegant-router/vue": "0.3.7",
- "@iconify/json": "2.2.217",
+ "@iconify/json": "2.2.221",
"@sa/scripts": "workspace:*",
"@sa/uno-preset": "workspace:*",
- "@soybeanjs/eslint-config": "1.3.6",
+ "@soybeanjs/eslint-config": "1.3.7",
"@types/lodash-es": "4.17.12",
- "@types/node": "20.14.2",
+ "@types/node": "20.14.8",
"@types/nprogress": "0.2.3",
- "@unocss/eslint-config": "0.60.4",
- "@unocss/preset-icons": "0.60.4",
- "@unocss/preset-uno": "0.60.4",
- "@unocss/transformer-directives": "0.60.4",
- "@unocss/transformer-variant-group": "0.60.4",
- "@unocss/vite": "0.60.4",
+ "@unocss/eslint-config": "0.61.0",
+ "@unocss/preset-icons": "0.61.0",
+ "@unocss/preset-uno": "0.61.0",
+ "@unocss/transformer-directives": "0.61.0",
+ "@unocss/transformer-variant-group": "0.61.0",
+ "@unocss/vite": "0.61.0",
"@vitejs/plugin-vue": "5.0.5",
"@vitejs/plugin-vue-jsx": "4.0.0",
- "eslint": "9.4.0",
+ "eslint": "9.5.0",
"eslint-plugin-vue": "9.26.0",
- "lint-staged": "15.2.5",
- "sass": "1.77.4",
+ "lint-staged": "15.2.7",
+ "sass": "1.77.6",
"simple-git-hooks": "2.11.1",
- "tsx": "4.12.0",
- "typescript": "5.4.5",
+ "tsx": "4.15.7",
+ "typescript": "5.5.2",
"unplugin-icons": "0.19.0",
"unplugin-vue-components": "0.27.0",
- "vite": "5.2.12",
+ "vite": "5.3.1",
"vite-plugin-progress": "0.0.7",
"vite-plugin-svg-icons": "2.0.1",
- "vite-plugin-vue-devtools": "7.2.1",
+ "vite-plugin-vue-devtools": "7.3.4",
"vue-eslint-parser": "9.4.3",
- "vue-tsc": "2.0.19"
+ "vue-tsc": "2.0.22"
},
"simple-git-hooks": {
"commit-msg": "pnpm sa git-commit-verify",
diff --git a/packages/axios/package.json b/packages/axios/package.json
index b979388..9ad7810 100644
--- a/packages/axios/package.json
+++ b/packages/axios/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/axios",
- "version": "1.2.1",
+ "version": "1.2.6",
"exports": {
".": "./src/index.ts"
},
@@ -12,7 +12,7 @@
"dependencies": {
"@sa/utils": "workspace:*",
"axios": "1.7.2",
- "axios-retry": "4.4.0",
+ "axios-retry": "4.4.1",
"qs": "6.12.1"
},
"devDependencies": {
diff --git a/packages/axios/src/constant.ts b/packages/axios/src/constant.ts
index 4ea9e9a..69c7915 100644
--- a/packages/axios/src/constant.ts
+++ b/packages/axios/src/constant.ts
@@ -2,4 +2,4 @@
export const REQUEST_ID_KEY = 'X-Request-Id';
/** the backend error code key */
-export const BACKEND_ERROR_CODE = '0';
+export const BACKEND_ERROR_CODE = '-1';
diff --git a/packages/color/package.json b/packages/color/package.json
index 1a6d559..54d8557 100644
--- a/packages/color/package.json
+++ b/packages/color/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/color",
- "version": "1.2.1",
+ "version": "1.2.6",
"exports": {
".": "./src/index.ts"
},
diff --git a/packages/hooks/package.json b/packages/hooks/package.json
index 6e83910..200434f 100644
--- a/packages/hooks/package.json
+++ b/packages/hooks/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/hooks",
- "version": "1.2.1",
+ "version": "1.2.6",
"exports": {
".": "./src/index.ts"
},
diff --git a/packages/materials/package.json b/packages/materials/package.json
index 1b2e6e9..8b69b21 100644
--- a/packages/materials/package.json
+++ b/packages/materials/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/materials",
- "version": "1.2.1",
+ "version": "1.2.6",
"exports": {
".": "./src/index.ts"
},
@@ -11,7 +11,7 @@
},
"dependencies": {
"@sa/utils": "workspace:*",
- "simplebar-vue": "2.3.4"
+ "simplebar-vue": "2.3.5"
},
"devDependencies": {
"typed-css-modules": "0.9.1"
diff --git a/packages/ofetch/package.json b/packages/ofetch/package.json
index 32e3fd9..cfbb9c0 100644
--- a/packages/ofetch/package.json
+++ b/packages/ofetch/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/fetch",
- "version": "1.2.1",
+ "version": "1.2.6",
"exports": {
".": "./src/index.ts"
},
diff --git a/packages/scripts/package.json b/packages/scripts/package.json
index 576ef6f..7b09eef 100644
--- a/packages/scripts/package.json
+++ b/packages/scripts/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/scripts",
- "version": "1.2.1",
+ "version": "1.2.6",
"bin": {
"sa": "./bin.ts"
},
@@ -15,11 +15,11 @@
"devDependencies": {
"@soybeanjs/changelog": "0.3.24",
"bumpp": "9.4.1",
- "c12": "1.10.0",
+ "c12": "1.11.1",
"cac": "6.7.14",
"consola": "3.2.3",
"enquirer": "2.4.1",
- "execa": "9.2.0",
+ "execa": "9.3.0",
"kolorist": "1.8.0",
"npm-check-updates": "16.14.20",
"rimraf": "5.0.7"
diff --git a/packages/uno-preset/package.json b/packages/uno-preset/package.json
index ef0d812..3a8778d 100644
--- a/packages/uno-preset/package.json
+++ b/packages/uno-preset/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/uno-preset",
- "version": "1.2.1",
+ "version": "1.2.6",
"exports": {
".": "./src/index.ts"
},
diff --git a/packages/utils/package.json b/packages/utils/package.json
index ac432db..ea66abc 100644
--- a/packages/utils/package.json
+++ b/packages/utils/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/utils",
- "version": "1.2.1",
+ "version": "1.2.6",
"exports": {
".": "./src/index.ts"
},
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 3807603..dde8002 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -22,7 +22,7 @@ importers:
version: 6.1.2
'@iconify/vue':
specifier: 4.1.2
- version: 4.1.2(vue@3.4.27(typescript@5.4.5))
+ version: 4.1.2(vue@3.4.30(typescript@5.5.2))
'@sa/axios':
specifier: workspace:*
version: link:packages/axios
@@ -42,8 +42,8 @@ importers:
specifier: workspace:*
version: link:packages/utils
'@vueuse/core':
- specifier: 10.10.0
- version: 10.10.0(vue@3.4.27(typescript@5.4.5))
+ specifier: 10.11.0
+ version: 10.11.0(vue@3.4.30(typescript@5.5.2))
clipboard:
specifier: 2.0.11
version: 2.0.11
@@ -61,13 +61,13 @@ importers:
version: 4.17.21
naive-ui:
specifier: 2.38.2
- version: 2.38.2(vue@3.4.27(typescript@5.4.5))
+ version: 2.38.2(vue@3.4.30(typescript@5.5.2))
nprogress:
specifier: 0.2.0
version: 0.2.0
pinia:
specifier: 2.1.7
- version: 2.1.7(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5))
+ version: 2.1.7(typescript@5.5.2)(vue@3.4.30(typescript@5.5.2))
tailwind-merge:
specifier: ^2.3.0
version: 2.3.0
@@ -75,11 +75,11 @@ importers:
specifier: 1.3.1
version: 1.3.1
vue:
- specifier: 3.4.27
- version: 3.4.27(typescript@5.4.5)
+ specifier: 3.4.30
+ version: 3.4.30(typescript@5.5.2)
vue-codemirror6:
specifier: ^1.3.0
- version: 1.3.0(@lezer/common@1.2.1)(vue@3.4.27(typescript@5.4.5))
+ version: 1.3.0(@lezer/common@1.2.1)(vue@3.4.30(typescript@5.5.2))
vue-drag-resize:
specifier: ^1.5.4
version: 1.5.4
@@ -88,10 +88,10 @@ importers:
version: 0.5.0(@types/sortablejs@1.15.8)
vue-i18n:
specifier: 9.13.1
- version: 9.13.1(vue@3.4.27(typescript@5.4.5))
+ version: 9.13.1(vue@3.4.30(typescript@5.5.2))
vue-router:
- specifier: 4.3.2
- version: 4.3.2(vue@3.4.27(typescript@5.4.5))
+ specifier: 4.4.0
+ version: 4.4.0(vue@3.4.30(typescript@5.5.2))
vue3-puzzle-vcode:
specifier: ^1.1.7
version: 1.1.7
@@ -100,8 +100,8 @@ importers:
specifier: 0.3.7
version: 0.3.7
'@iconify/json':
- specifier: 2.2.217
- version: 2.2.217
+ specifier: 2.2.221
+ version: 2.2.221
'@sa/scripts':
specifier: workspace:*
version: link:packages/scripts
@@ -109,86 +109,86 @@ importers:
specifier: workspace:*
version: link:packages/uno-preset
'@soybeanjs/eslint-config':
- specifier: 1.3.6
- version: 1.3.6(@unocss/eslint-config@0.60.4(eslint@9.4.0)(typescript@5.4.5))(eslint-plugin-vue@9.26.0(eslint@9.4.0))(eslint@9.4.0)(typescript@5.4.5)(vue-eslint-parser@9.4.3(eslint@9.4.0))
+ specifier: 1.3.7
+ version: 1.3.7(@unocss/eslint-config@0.61.0(eslint@9.5.0)(typescript@5.5.2))(eslint-plugin-vue@9.26.0(eslint@9.5.0))(eslint@9.5.0)(typescript@5.5.2)(vue-eslint-parser@9.4.3(eslint@9.5.0))
'@types/lodash-es':
specifier: 4.17.12
version: 4.17.12
'@types/node':
- specifier: 20.14.2
- version: 20.14.2
+ specifier: 20.14.8
+ version: 20.14.8
'@types/nprogress':
specifier: 0.2.3
version: 0.2.3
'@unocss/eslint-config':
- specifier: 0.60.4
- version: 0.60.4(eslint@9.4.0)(typescript@5.4.5)
+ specifier: 0.61.0
+ version: 0.61.0(eslint@9.5.0)(typescript@5.5.2)
'@unocss/preset-icons':
- specifier: 0.60.4
- version: 0.60.4
+ specifier: 0.61.0
+ version: 0.61.0
'@unocss/preset-uno':
- specifier: 0.60.4
- version: 0.60.4
+ specifier: 0.61.0
+ version: 0.61.0
'@unocss/transformer-directives':
- specifier: 0.60.4
- version: 0.60.4
+ specifier: 0.61.0
+ version: 0.61.0
'@unocss/transformer-variant-group':
- specifier: 0.60.4
- version: 0.60.4
+ specifier: 0.61.0
+ version: 0.61.0
'@unocss/vite':
- specifier: 0.60.4
- version: 0.60.4(rollup@4.17.2)(vite@5.2.12(@types/node@20.14.2)(sass@1.77.4))
+ specifier: 0.61.0
+ version: 0.61.0(rollup@4.17.2)(vite@5.3.1(@types/node@20.14.8)(sass@1.77.6))
'@vitejs/plugin-vue':
specifier: 5.0.5
- version: 5.0.5(vite@5.2.12(@types/node@20.14.2)(sass@1.77.4))(vue@3.4.27(typescript@5.4.5))
+ version: 5.0.5(vite@5.3.1(@types/node@20.14.8)(sass@1.77.6))(vue@3.4.30(typescript@5.5.2))
'@vitejs/plugin-vue-jsx':
specifier: 4.0.0
- version: 4.0.0(vite@5.2.12(@types/node@20.14.2)(sass@1.77.4))(vue@3.4.27(typescript@5.4.5))
+ version: 4.0.0(vite@5.3.1(@types/node@20.14.8)(sass@1.77.6))(vue@3.4.30(typescript@5.5.2))
eslint:
- specifier: 9.4.0
- version: 9.4.0
+ specifier: 9.5.0
+ version: 9.5.0
eslint-plugin-vue:
specifier: 9.26.0
- version: 9.26.0(eslint@9.4.0)
+ version: 9.26.0(eslint@9.5.0)
lint-staged:
- specifier: 15.2.5
- version: 15.2.5
+ specifier: 15.2.7
+ version: 15.2.7
sass:
- specifier: 1.77.4
- version: 1.77.4
+ specifier: 1.77.6
+ version: 1.77.6
simple-git-hooks:
specifier: 2.11.1
version: 2.11.1
tsx:
- specifier: 4.12.0
- version: 4.12.0
+ specifier: 4.15.7
+ version: 4.15.7
typescript:
- specifier: 5.4.5
- version: 5.4.5
+ specifier: 5.5.2
+ version: 5.5.2
unplugin-icons:
specifier: 0.19.0
- version: 0.19.0(@vue/compiler-sfc@3.4.27)(vue-template-compiler@2.7.16)
+ version: 0.19.0(@vue/compiler-sfc@3.4.30)(vue-template-compiler@2.7.16)
unplugin-vue-components:
specifier: 0.27.0
- version: 0.27.0(@babel/parser@7.24.7)(rollup@4.17.2)(vue@3.4.27(typescript@5.4.5))
+ version: 0.27.0(@babel/parser@7.24.7)(rollup@4.17.2)(vue@3.4.30(typescript@5.5.2))
vite:
- specifier: 5.2.12
- version: 5.2.12(@types/node@20.14.2)(sass@1.77.4)
+ specifier: 5.3.1
+ version: 5.3.1(@types/node@20.14.8)(sass@1.77.6)
vite-plugin-progress:
specifier: 0.0.7
- version: 0.0.7(vite@5.2.12(@types/node@20.14.2)(sass@1.77.4))
+ version: 0.0.7(vite@5.3.1(@types/node@20.14.8)(sass@1.77.6))
vite-plugin-svg-icons:
specifier: 2.0.1
- version: 2.0.1(vite@5.2.12(@types/node@20.14.2)(sass@1.77.4))
+ version: 2.0.1(vite@5.3.1(@types/node@20.14.8)(sass@1.77.6))
vite-plugin-vue-devtools:
- specifier: 7.2.1
- version: 7.2.1(rollup@4.17.2)(vite@5.2.12(@types/node@20.14.2)(sass@1.77.4))(vue@3.4.27(typescript@5.4.5))
+ specifier: 7.3.4
+ version: 7.3.4(rollup@4.17.2)(vite@5.3.1(@types/node@20.14.8)(sass@1.77.6))(vue@3.4.30(typescript@5.5.2))
vue-eslint-parser:
specifier: 9.4.3
- version: 9.4.3(eslint@9.4.0)
+ version: 9.4.3(eslint@9.5.0)
vue-tsc:
- specifier: 2.0.19
- version: 2.0.19(typescript@5.4.5)
+ specifier: 2.0.22
+ version: 2.0.22(typescript@5.5.2)
packages/axios:
dependencies:
@@ -199,8 +199,8 @@ importers:
specifier: 1.7.2
version: 1.7.2
axios-retry:
- specifier: 4.4.0
- version: 4.4.0(axios@1.7.2)
+ specifier: 4.4.1
+ version: 4.4.1(axios@1.7.2)
qs:
specifier: 6.12.1
version: 6.12.1
@@ -236,8 +236,8 @@ importers:
specifier: workspace:*
version: link:../utils
simplebar-vue:
- specifier: 2.3.4
- version: 2.3.4(vue@3.4.27(typescript@5.4.5))
+ specifier: 2.3.5
+ version: 2.3.5(vue@3.4.30(typescript@5.5.2))
devDependencies:
typed-css-modules:
specifier: 0.9.1
@@ -253,13 +253,13 @@ importers:
devDependencies:
'@soybeanjs/changelog':
specifier: 0.3.24
- version: 0.3.24(@unocss/eslint-config@0.60.4(eslint@9.4.0)(typescript@5.4.5))(eslint-plugin-vue@9.26.0(eslint@9.4.0))(eslint@9.4.0)(typescript@5.4.5)(vue-eslint-parser@9.4.3(eslint@9.4.0))
+ version: 0.3.24(@unocss/eslint-config@0.61.0(eslint@9.5.0)(typescript@5.5.2))(eslint-plugin-vue@9.26.0(eslint@9.5.0))(eslint@9.5.0)(typescript@5.5.2)(vue-eslint-parser@9.4.3(eslint@9.5.0))
bumpp:
specifier: 9.4.1
- version: 9.4.1
+ version: 9.4.1(magicast@0.3.4)
c12:
- specifier: 1.10.0
- version: 1.10.0
+ specifier: 1.11.1
+ version: 1.11.1(magicast@0.3.4)
cac:
specifier: 6.7.14
version: 6.7.14
@@ -270,8 +270,8 @@ importers:
specifier: 2.4.1
version: 2.4.1
execa:
- specifier: 9.2.0
- version: 9.2.0
+ specifier: 9.3.0
+ version: 9.3.0
kolorist:
specifier: 1.8.0
version: 1.8.0
@@ -330,18 +330,10 @@ packages:
resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==}
engines: {node: '>=6.9.0'}
- '@babel/compat-data@7.24.4':
- resolution: {integrity: sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==}
- engines: {node: '>=6.9.0'}
-
'@babel/compat-data@7.24.7':
resolution: {integrity: sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==}
engines: {node: '>=6.9.0'}
- '@babel/core@7.24.5':
- resolution: {integrity: sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==}
- engines: {node: '>=6.9.0'}
-
'@babel/core@7.24.7':
resolution: {integrity: sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==}
engines: {node: '>=6.9.0'}
@@ -354,28 +346,14 @@ packages:
resolution: {integrity: sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==}
engines: {node: '>=6.9.0'}
- '@babel/helper-annotate-as-pure@7.22.5':
- resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==}
- engines: {node: '>=6.9.0'}
-
'@babel/helper-annotate-as-pure@7.24.7':
resolution: {integrity: sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==}
engines: {node: '>=6.9.0'}
- '@babel/helper-compilation-targets@7.23.6':
- resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==}
- engines: {node: '>=6.9.0'}
-
'@babel/helper-compilation-targets@7.24.7':
resolution: {integrity: sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==}
engines: {node: '>=6.9.0'}
- '@babel/helper-create-class-features-plugin@7.24.5':
- resolution: {integrity: sha512-uRc4Cv8UQWnE4NXlYTIIdM7wfFkOqlFztcC/gVXDKohKoVB3OyonfelUBaJzSwpBntZ2KYGF/9S7asCHsXwW6g==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
'@babel/helper-create-class-features-plugin@7.24.7':
resolution: {integrity: sha512-kTkaDl7c9vO80zeX1rJxnuRpEsD5tA81yh11X1gQo+PhSti3JS+7qeZo9U4RHobKRiFPKaGK3svUAeb8D0Q7eg==}
engines: {node: '>=6.9.0'}
@@ -406,10 +384,6 @@ packages:
resolution: {integrity: sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==}
engines: {node: '>=6.9.0'}
- '@babel/helper-member-expression-to-functions@7.24.5':
- resolution: {integrity: sha512-4owRteeihKWKamtqg4JmWSsEZU445xpFRXPEwp44HbgbxdWlUV1b4Agg4lkA806Lil5XM/e+FJyS0vj5T6vmcA==}
- engines: {node: '>=6.9.0'}
-
'@babel/helper-member-expression-to-functions@7.24.7':
resolution: {integrity: sha512-LGeMaf5JN4hAT471eJdBs/GK1DoYIJ5GCtZN/EsL6KUiiDZOvO/eKE11AMZJa2zP4zk4qe9V2O/hxAmkRc8p6w==}
engines: {node: '>=6.9.0'}
@@ -418,30 +392,16 @@ packages:
resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==}
engines: {node: '>=6.9.0'}
- '@babel/helper-module-imports@7.24.3':
- resolution: {integrity: sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==}
- engines: {node: '>=6.9.0'}
-
'@babel/helper-module-imports@7.24.7':
resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==}
engines: {node: '>=6.9.0'}
- '@babel/helper-module-transforms@7.24.5':
- resolution: {integrity: sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
'@babel/helper-module-transforms@7.24.7':
resolution: {integrity: sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
- '@babel/helper-optimise-call-expression@7.22.5':
- resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==}
- engines: {node: '>=6.9.0'}
-
'@babel/helper-optimise-call-expression@7.24.7':
resolution: {integrity: sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==}
engines: {node: '>=6.9.0'}
@@ -454,30 +414,16 @@ packages:
resolution: {integrity: sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==}
engines: {node: '>=6.9.0'}
- '@babel/helper-replace-supers@7.24.1':
- resolution: {integrity: sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
'@babel/helper-replace-supers@7.24.7':
resolution: {integrity: sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
- '@babel/helper-simple-access@7.24.5':
- resolution: {integrity: sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ==}
- engines: {node: '>=6.9.0'}
-
'@babel/helper-simple-access@7.24.7':
resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==}
engines: {node: '>=6.9.0'}
- '@babel/helper-skip-transparent-expression-wrappers@7.22.5':
- resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==}
- engines: {node: '>=6.9.0'}
-
'@babel/helper-skip-transparent-expression-wrappers@7.24.7':
resolution: {integrity: sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==}
engines: {node: '>=6.9.0'}
@@ -506,18 +452,10 @@ packages:
resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==}
engines: {node: '>=6.9.0'}
- '@babel/helper-validator-option@7.23.5':
- resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==}
- engines: {node: '>=6.9.0'}
-
'@babel/helper-validator-option@7.24.7':
resolution: {integrity: sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==}
engines: {node: '>=6.9.0'}
- '@babel/helpers@7.24.5':
- resolution: {integrity: sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q==}
- engines: {node: '>=6.9.0'}
-
'@babel/helpers@7.24.7':
resolution: {integrity: sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==}
engines: {node: '>=6.9.0'}
@@ -569,24 +507,12 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-syntax-typescript@7.24.1':
- resolution: {integrity: sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
'@babel/plugin-syntax-typescript@7.24.7':
resolution: {integrity: sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-typescript@7.24.5':
- resolution: {integrity: sha512-E0VWu/hk83BIFUWnsKZ4D81KXjN5L3MobvevOHErASk9IPwKHOkTgvqzvNo1yP/ePJWqqK2SpUR5z+KQbl6NVw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
'@babel/plugin-transform-typescript@7.24.7':
resolution: {integrity: sha512-iLD3UNkgx2n/HrjBesVbYX6j0yqn/sJktvbtKKgcaLIQ4bTTQ8obAypc1VpyHPD2y4Phh9zHOaAt8e/L14wCpw==}
engines: {node: '>=6.9.0'}
@@ -685,140 +611,140 @@ packages:
'@emotion/hash@0.8.0':
resolution: {integrity: sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==}
- '@esbuild/aix-ppc64@0.20.2':
- resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==}
+ '@esbuild/aix-ppc64@0.21.5':
+ resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [aix]
- '@esbuild/android-arm64@0.20.2':
- resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==}
+ '@esbuild/android-arm64@0.21.5':
+ resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==}
engines: {node: '>=12'}
cpu: [arm64]
os: [android]
- '@esbuild/android-arm@0.20.2':
- resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==}
+ '@esbuild/android-arm@0.21.5':
+ resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==}
engines: {node: '>=12'}
cpu: [arm]
os: [android]
- '@esbuild/android-x64@0.20.2':
- resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==}
+ '@esbuild/android-x64@0.21.5':
+ resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==}
engines: {node: '>=12'}
cpu: [x64]
os: [android]
- '@esbuild/darwin-arm64@0.20.2':
- resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==}
+ '@esbuild/darwin-arm64@0.21.5':
+ resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==}
engines: {node: '>=12'}
cpu: [arm64]
os: [darwin]
- '@esbuild/darwin-x64@0.20.2':
- resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==}
+ '@esbuild/darwin-x64@0.21.5':
+ resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==}
engines: {node: '>=12'}
cpu: [x64]
os: [darwin]
- '@esbuild/freebsd-arm64@0.20.2':
- resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==}
+ '@esbuild/freebsd-arm64@0.21.5':
+ resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==}
engines: {node: '>=12'}
cpu: [arm64]
os: [freebsd]
- '@esbuild/freebsd-x64@0.20.2':
- resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==}
+ '@esbuild/freebsd-x64@0.21.5':
+ resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [freebsd]
- '@esbuild/linux-arm64@0.20.2':
- resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==}
+ '@esbuild/linux-arm64@0.21.5':
+ resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==}
engines: {node: '>=12'}
cpu: [arm64]
os: [linux]
- '@esbuild/linux-arm@0.20.2':
- resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==}
+ '@esbuild/linux-arm@0.21.5':
+ resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==}
engines: {node: '>=12'}
cpu: [arm]
os: [linux]
- '@esbuild/linux-ia32@0.20.2':
- resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==}
+ '@esbuild/linux-ia32@0.21.5':
+ resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==}
engines: {node: '>=12'}
cpu: [ia32]
os: [linux]
- '@esbuild/linux-loong64@0.20.2':
- resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==}
+ '@esbuild/linux-loong64@0.21.5':
+ resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==}
engines: {node: '>=12'}
cpu: [loong64]
os: [linux]
- '@esbuild/linux-mips64el@0.20.2':
- resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==}
+ '@esbuild/linux-mips64el@0.21.5':
+ resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==}
engines: {node: '>=12'}
cpu: [mips64el]
os: [linux]
- '@esbuild/linux-ppc64@0.20.2':
- resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==}
+ '@esbuild/linux-ppc64@0.21.5':
+ resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [linux]
- '@esbuild/linux-riscv64@0.20.2':
- resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==}
+ '@esbuild/linux-riscv64@0.21.5':
+ resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==}
engines: {node: '>=12'}
cpu: [riscv64]
os: [linux]
- '@esbuild/linux-s390x@0.20.2':
- resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==}
+ '@esbuild/linux-s390x@0.21.5':
+ resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==}
engines: {node: '>=12'}
cpu: [s390x]
os: [linux]
- '@esbuild/linux-x64@0.20.2':
- resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==}
+ '@esbuild/linux-x64@0.21.5':
+ resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [linux]
- '@esbuild/netbsd-x64@0.20.2':
- resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==}
+ '@esbuild/netbsd-x64@0.21.5':
+ resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==}
engines: {node: '>=12'}
cpu: [x64]
os: [netbsd]
- '@esbuild/openbsd-x64@0.20.2':
- resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==}
+ '@esbuild/openbsd-x64@0.21.5':
+ resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==}
engines: {node: '>=12'}
cpu: [x64]
os: [openbsd]
- '@esbuild/sunos-x64@0.20.2':
- resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==}
+ '@esbuild/sunos-x64@0.21.5':
+ resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==}
engines: {node: '>=12'}
cpu: [x64]
os: [sunos]
- '@esbuild/win32-arm64@0.20.2':
- resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==}
+ '@esbuild/win32-arm64@0.21.5':
+ resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==}
engines: {node: '>=12'}
cpu: [arm64]
os: [win32]
- '@esbuild/win32-ia32@0.20.2':
- resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==}
+ '@esbuild/win32-ia32@0.21.5':
+ resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==}
engines: {node: '>=12'}
cpu: [ia32]
os: [win32]
- '@esbuild/win32-x64@0.20.2':
- resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==}
+ '@esbuild/win32-x64@0.21.5':
+ resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==}
engines: {node: '>=12'}
cpu: [x64]
os: [win32]
@@ -833,8 +759,8 @@ packages:
resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
- '@eslint/config-array@0.15.1':
- resolution: {integrity: sha512-K4gzNq+yymn/EVsXYmf+SBcBro8MTf+aXJZUphM96CdzUEr+ClGDvAbpmaEK+cGVigVXIgs9gNmvHAlrzzY5JQ==}
+ '@eslint/config-array@0.16.0':
+ resolution: {integrity: sha512-/jmuSd74i4Czf1XXn7wGRWZCuyaUZ330NH1Bek0Pplatt4Sy1S5haN21SCLLdbeKslQ+S0wEJ+++v5YibSi+Lg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/eslintrc@3.1.0':
@@ -845,8 +771,12 @@ packages:
resolution: {integrity: sha512-fdI7VJjP3Rvc70lC4xkFXHB0fiPeojiL1PxVG6t1ZvXQrarj893PweuBTujxDUFk0Fxj4R7PIIAZ/aiiyZPZcg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/object-schema@2.1.3':
- resolution: {integrity: sha512-HAbhAYKfsAC2EkTqve00ibWIZlaU74Z1EHwAjYr4PXF0YU2VEA1zSIKSSpKszRLRWwHzzRZXvK632u+uXzvsvw==}
+ '@eslint/js@9.5.0':
+ resolution: {integrity: sha512-A7+AOT2ICkodvtsWnxZP4Xxk3NbZ3VMHd8oihydLRGrJgqqdEz1qSeEgXYyT/Cu8h1TWWsQRejIx48mtjZ5y1w==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@eslint/object-schema@2.1.4':
+ resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@gar/promisify@1.1.3':
@@ -860,8 +790,8 @@ packages:
resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==}
engines: {node: '>=18.18'}
- '@iconify/json@2.2.217':
- resolution: {integrity: sha512-+sSR9iKsoThUmgG4wA9xdtyazROIqMOo5h5otOXYRyOQjMNJCpJltq5hEhHInC5aG/DUQmXDiN/YsCoJdCYUbQ==}
+ '@iconify/json@2.2.221':
+ resolution: {integrity: sha512-pCyE3Z3kOq2OmYm80nnyTrYdDzGKIyzNwM5+ABL1gguOTslhu4QBZUO+o5gMiolh3eywcOd8CgN00uBWVHbzyg==}
'@iconify/types@2.0.0':
resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
@@ -1180,6 +1110,55 @@ packages:
vue-eslint-parser:
optional: true
+ '@soybeanjs/eslint-config@1.3.7':
+ resolution: {integrity: sha512-+VyWKjM5McbzBKA3ptqoWgHKDtE/UuXqU7GhciZS2x8YT4ORDFfqGvEgCGaGMVE6jMuh0i8aEskZjnnv3GtT8A==}
+ peerDependencies:
+ '@toml-tools/parser': '*'
+ '@unocss/eslint-config': '>=0.58.0'
+ eslint: '>=8.40.0'
+ eslint-plugin-astro: '>=0.30.0'
+ eslint-plugin-react: '>=7.0.0'
+ eslint-plugin-react-hooks: '>=4.0.0'
+ eslint-plugin-react-native: '>=4.0.0'
+ eslint-plugin-react-refresh: '>=0.4.0'
+ eslint-plugin-solid: '>=0.10.0'
+ eslint-plugin-svelte: '>=2.0.0'
+ eslint-plugin-vue: '>=9.19.0'
+ prettier-plugin-astro: '>=0.12.0'
+ prettier-plugin-svelte: '>=3.0.0'
+ prettier-plugin-toml: '>=2.0.0'
+ typescript: '>=5.0.0'
+ vue-eslint-parser: '>=9.3.2'
+ peerDependenciesMeta:
+ '@toml-tools/parser':
+ optional: true
+ '@unocss/eslint-config':
+ optional: true
+ eslint-plugin-astro:
+ optional: true
+ eslint-plugin-react:
+ optional: true
+ eslint-plugin-react-hooks:
+ optional: true
+ eslint-plugin-react-native:
+ optional: true
+ eslint-plugin-react-refresh:
+ optional: true
+ eslint-plugin-solid:
+ optional: true
+ eslint-plugin-svelte:
+ optional: true
+ eslint-plugin-vue:
+ optional: true
+ prettier-plugin-astro:
+ optional: true
+ prettier-plugin-svelte:
+ optional: true
+ prettier-plugin-toml:
+ optional: true
+ vue-eslint-parser:
+ optional: true
+
'@szmarczak/http-timer@5.0.1':
resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==}
engines: {node: '>=14.16'}
@@ -1230,8 +1209,8 @@ packages:
'@types/node@10.17.60':
resolution: {integrity: sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==}
- '@types/node@20.14.2':
- resolution: {integrity: sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q==}
+ '@types/node@20.14.8':
+ resolution: {integrity: sha512-DO+2/jZinXfROG7j7WKFn/3C6nFwxy2lLpgLjEXJz+0XKphZlTLJ14mo8Vfg8X5BWN6XjyESXq+LcYdT7tR3bA==}
'@types/normalize-package-data@2.4.4':
resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==}
@@ -1268,6 +1247,17 @@ packages:
typescript:
optional: true
+ '@typescript-eslint/eslint-plugin@7.13.0':
+ resolution: {integrity: sha512-FX1X6AF0w8MdVFLSdqwqN/me2hyhuQg4ykN6ZpVhh1ij/80pTvDKclX1sZB9iqex8SjQfVhwMKs3JtnnMLzG9w==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+ peerDependencies:
+ '@typescript-eslint/parser': ^7.0.0
+ eslint: ^8.56.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
'@typescript-eslint/parser@7.12.0':
resolution: {integrity: sha512-dm/J2UDY3oV3TKius2OUZIFHsomQmpHtsV0FTh1WO8EKgHLQ1QCADUqscPgTpU+ih1e21FQSRjXckHn3txn6kQ==}
engines: {node: ^18.18.0 || >=20.0.0}
@@ -1278,10 +1268,28 @@ packages:
typescript:
optional: true
+ '@typescript-eslint/parser@7.13.0':
+ resolution: {integrity: sha512-EjMfl69KOS9awXXe83iRN7oIEXy9yYdqWfqdrFAYAAr6syP8eLEFI7ZE4939antx2mNgPRW/o1ybm2SFYkbTVA==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+ peerDependencies:
+ eslint: ^8.56.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
'@typescript-eslint/scope-manager@7.12.0':
resolution: {integrity: sha512-itF1pTnN6F3unPak+kutH9raIkL3lhH1YRPGgt7QQOh43DQKVJXmWkpb+vpc/TiDHs6RSd9CTbDsc/Y+Ygq7kg==}
engines: {node: ^18.18.0 || >=20.0.0}
+ '@typescript-eslint/scope-manager@7.13.0':
+ resolution: {integrity: sha512-ZrMCe1R6a01T94ilV13egvcnvVJ1pxShkE0+NDjDzH4nvG1wXpwsVI5bZCvE7AEDH1mXEx5tJSVR68bLgG7Dng==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+
+ '@typescript-eslint/scope-manager@7.14.1':
+ resolution: {integrity: sha512-gPrFSsoYcsffYXTOZ+hT7fyJr95rdVe4kGVX1ps/dJ+DfmlnjFN/GcMxXcVkeHDKqsq6uAcVaQaIi3cFffmAbA==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+
'@typescript-eslint/scope-manager@7.9.0':
resolution: {integrity: sha512-ZwPK4DeCDxr3GJltRz5iZejPFAAr4Wk3+2WIBaj1L5PYK5RgxExu/Y68FFVclN0y6GGwH8q+KgKRCvaTmFBbgQ==}
engines: {node: ^18.18.0 || >=20.0.0}
@@ -1296,10 +1304,28 @@ packages:
typescript:
optional: true
+ '@typescript-eslint/type-utils@7.13.0':
+ resolution: {integrity: sha512-xMEtMzxq9eRkZy48XuxlBFzpVMDurUAfDu5Rz16GouAtXm0TaAoTFzqWUFPPuQYXI/CDaH/Bgx/fk/84t/Bc9A==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+ peerDependencies:
+ eslint: ^8.56.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
'@typescript-eslint/types@7.12.0':
resolution: {integrity: sha512-o+0Te6eWp2ppKY3mLCU+YA9pVJxhUJE15FV7kxuD9jgwIAa+w/ycGJBMrYDTpVGUM/tgpa9SeMOugSabWFq7bg==}
engines: {node: ^18.18.0 || >=20.0.0}
+ '@typescript-eslint/types@7.13.0':
+ resolution: {integrity: sha512-QWuwm9wcGMAuTsxP+qz6LBBd3Uq8I5Nv8xb0mk54jmNoCyDspnMvVsOxI6IsMmway5d1S9Su2+sCKv1st2l6eA==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+
+ '@typescript-eslint/types@7.14.1':
+ resolution: {integrity: sha512-mL7zNEOQybo5R3AavY+Am7KLv8BorIv7HCYS5rKoNZKQD9tsfGUpO4KdAn3sSUvTiS4PQkr2+K0KJbxj8H9NDg==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+
'@typescript-eslint/types@7.9.0':
resolution: {integrity: sha512-oZQD9HEWQanl9UfsbGVcZ2cGaR0YT5476xfWE0oE5kQa2sNK2frxOlkeacLOTh9po4AlUT5rtkGyYM5kew0z5w==}
engines: {node: ^18.18.0 || >=20.0.0}
@@ -1313,6 +1339,24 @@ packages:
typescript:
optional: true
+ '@typescript-eslint/typescript-estree@7.13.0':
+ resolution: {integrity: sha512-cAvBvUoobaoIcoqox1YatXOnSl3gx92rCZoMRPzMNisDiM12siGilSM4+dJAekuuHTibI2hVC2fYK79iSFvWjw==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
+ '@typescript-eslint/typescript-estree@7.14.1':
+ resolution: {integrity: sha512-k5d0VuxViE2ulIO6FbxxSZaxqDVUyMbXcidC8rHvii0I56XZPv8cq+EhMns+d/EVIL41sMXqRbK3D10Oza1bbA==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
'@typescript-eslint/typescript-estree@7.9.0':
resolution: {integrity: sha512-zBCMCkrb2YjpKV3LA0ZJubtKCDxLttxfdGmwZvTqqWevUPN0FZvSI26FalGFFUZU/9YQK/A4xcQF9o/VVaCKAg==}
engines: {node: ^18.18.0 || >=20.0.0}
@@ -1328,6 +1372,18 @@ packages:
peerDependencies:
eslint: ^8.56.0
+ '@typescript-eslint/utils@7.13.0':
+ resolution: {integrity: sha512-jceD8RgdKORVnB4Y6BqasfIkFhl4pajB1wVxrF4akxD2QPM8GNYjgGwEzYS+437ewlqqrg7Dw+6dhdpjMpeBFQ==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+ peerDependencies:
+ eslint: ^8.56.0
+
+ '@typescript-eslint/utils@7.14.1':
+ resolution: {integrity: sha512-CMmVVELns3nak3cpJhZosDkm63n+DwBlDX8g0k4QUa9BMnF+lH2lr3d130M1Zt1xxmB3LLk3NV7KQCq86ZBBhQ==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+ peerDependencies:
+ eslint: ^8.56.0
+
'@typescript-eslint/utils@7.9.0':
resolution: {integrity: sha512-5KVRQCzZajmT4Ep+NEgjXCvjuypVvYHUW7RHlXzNPuak2oWpVoD1jf5xCP0dPAuNIchjC7uQyvbdaSTFaLqSdA==}
engines: {node: ^18.18.0 || >=20.0.0}
@@ -1338,58 +1394,66 @@ packages:
resolution: {integrity: sha512-uZk7DevrQLL3vSnfFl5bj4sL75qC9D6EdjemIdbtkuUmIheWpuiiylSY01JxJE7+zGrOWDZrp1WxOuDntvKrHQ==}
engines: {node: ^18.18.0 || >=20.0.0}
+ '@typescript-eslint/visitor-keys@7.13.0':
+ resolution: {integrity: sha512-nxn+dozQx+MK61nn/JP+M4eCkHDSxSLDpgE3WcQo0+fkjEolnaB5jswvIKC4K56By8MMgIho7f1PVxERHEo8rw==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+
+ '@typescript-eslint/visitor-keys@7.14.1':
+ resolution: {integrity: sha512-Crb+F75U1JAEtBeQGxSKwI60hZmmzaqA3z9sYsVm8X7W5cwLEm5bRe0/uXS6+MR/y8CVpKSR/ontIAIEPFcEkA==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+
'@typescript-eslint/visitor-keys@7.9.0':
resolution: {integrity: sha512-iESPx2TNLDNGQLyjKhUvIKprlP49XNEK+MvIf9nIO7ZZaZdbnfWKHnXAgufpxqfA0YryH8XToi4+CjBgVnFTSQ==}
engines: {node: ^18.18.0 || >=20.0.0}
- '@unocss/config@0.60.4':
- resolution: {integrity: sha512-ri9P2+YztD5JdPYSLiNjcLf6NgoBbwJDVutP/tQnfYYrE72DQ+j+4vepyxEBa1YaH/X4qsmLJCj+2tI/ufIiog==}
+ '@unocss/config@0.61.0':
+ resolution: {integrity: sha512-k8uV4n8eMti4S6BFeAkc9QBXJefDIlPyOWrdKykUMOHLIWVAIS53JixW9FJNgJRw0RVI6B7UR+rOznWwKpORPA==}
engines: {node: '>=14'}
- '@unocss/core@0.60.4':
- resolution: {integrity: sha512-6tz8KTzC30oB0YikwRQoIpJ6Y6Dg+ZiK3NfCIsH+UX11bh2J2M53as2EL/5VQCqtiUn3YP0ZEzR2d1AWX78RCA==}
+ '@unocss/core@0.61.0':
+ resolution: {integrity: sha512-Y/Ly3LPIAzOBlWCdKBVzVzIaaWDsf+oWPIUZlaW7DL++WWypVBCghmxXIT5dyuMGXE560Hj92st4AkXfuVdxGQ==}
- '@unocss/eslint-config@0.60.4':
- resolution: {integrity: sha512-V39NnGDfjaQ+KsfSCQ21BZkQdCb17GHkyEk/LxaaH33+hEEbrXw4ggQp7S/g/gmTDhiwfcCFvURGd51L+Qn9nA==}
+ '@unocss/eslint-config@0.61.0':
+ resolution: {integrity: sha512-X5PqMToLtIaNCWjim3ZReBPxUYDVeGCoUEW/kydsAp4uIZb7rwS49tMGZZg12GLYPg/AUw5Rdk13t1MFF1aclQ==}
engines: {node: '>=14'}
- '@unocss/eslint-plugin@0.60.4':
- resolution: {integrity: sha512-+ZWlc5TrzVjnvK3fKJqaTH7phSrYAKcbXC0aTTfM1PeTg8ya6tW4sqUmESRkbn9M5AYxhDADqFdqenQN0qlXqQ==}
+ '@unocss/eslint-plugin@0.61.0':
+ resolution: {integrity: sha512-iZzERoVNTC/RJ4KUkhWDRu3LYYOeJmi7+AnuM2QGjkhNV5nHWb7fl7gVQvujK6xk+Kcy+f26k40tTKA9cCkuEg==}
engines: {node: '>=14'}
- '@unocss/extractor-arbitrary-variants@0.60.4':
- resolution: {integrity: sha512-USuFGs5CLft9q7IGNdAEp1oliuUns+W7OO0Tx5qtx/oBh6pU/L93lcNNsuuGNrMU8BCmF3atx1/PEmGymgJ7VA==}
+ '@unocss/extractor-arbitrary-variants@0.61.0':
+ resolution: {integrity: sha512-9ru/UR4kZ1+jGXpMawV9T8kpL54FrJBmWKMuFlDTEDIwtzDyyfLbt/buoXdzKDLmil9hOXH3IH8+dah/OiiDoA==}
- '@unocss/inspector@0.60.4':
- resolution: {integrity: sha512-PcnrEQ2H7osZho4Nh0+84O4IXzlkF7pvTUe/7FTJYF1HQGWHB/PfOSoyKn7/sF5sED8hMK9RlSJ9YGUH9ioY+g==}
+ '@unocss/inspector@0.61.0':
+ resolution: {integrity: sha512-gpL2RNw6Cp145kTxWN0BG/tWd4x3LVbgkZfyUlh5IAZHWKAq9MWA0jIifV2RU94h4rbSBNHxz50bodYtkzeM8A==}
- '@unocss/preset-icons@0.60.4':
- resolution: {integrity: sha512-UN/dj+nhI3+S06YxCZQPLw3GZy780iaE71dysyhDMdh+Qq2KFVs3d94mr1427fjz/3Y8ZyXkgqyhCFr7UT0bMQ==}
+ '@unocss/preset-icons@0.61.0':
+ resolution: {integrity: sha512-xI7isKu1fQbyGee1lcJBLwvUlmubYbPN4ymepUamfprNPlWrzb5Gj2+SROERlzzrTaI8C0YdBxsYMGyOV94dXQ==}
- '@unocss/preset-mini@0.60.4':
- resolution: {integrity: sha512-ZiHbP69vkyz0xmhqzC4B4PegwV+LPlZOBT7cRhsh0P8oPOQKYOyDRy4rAl+sJBJeIrggn1r1LgN+Z0Xvd8Ytcw==}
+ '@unocss/preset-mini@0.61.0':
+ resolution: {integrity: sha512-P+DdMtPtzAQ2aQ1/WWPoO3X/qvky+Fqq4eKXIvbqXOQ9c2oem7/dnsPeT08zzLIqxVJnuykymPwRT85EumS0gg==}
- '@unocss/preset-uno@0.60.4':
- resolution: {integrity: sha512-AN8ZTtiKSaZNGKZZIqt/JAhMzSY2hHLwhGEOFDrXgjWFr85UlwZzODMDoT58PrU04VlbhN8+0N4lHfLmZCKpiQ==}
+ '@unocss/preset-uno@0.61.0':
+ resolution: {integrity: sha512-mkKOra3dQEc3uI7aPIqa3t8MJXlmpLSgGaPfEJK52xkFe991ex6CiUunYMMWbh6ZSzmdxkO31IwQIH9lcmj/Uw==}
- '@unocss/preset-wind@0.60.4':
- resolution: {integrity: sha512-dT/U+RkbL21lDTOP7/mlFZxlBbUAefUzQZINC0BX7vTKvO57G4HxRq62u9xvMGFv38lQ+qXXzKhABVsEPDNpUA==}
+ '@unocss/preset-wind@0.61.0':
+ resolution: {integrity: sha512-PooyLVAF4wH9KvW4OKfDxYFuM4qmnlU+Ci6O6RGgVsKyQMq76crRqqK76lbnehg7jOoZJVxmWfQ6k5gT3aQeXQ==}
- '@unocss/rule-utils@0.60.4':
- resolution: {integrity: sha512-7qUN33NM4T/IwWavm9VIOCZ2+4hLBc0YUGxcMNTDZSFQRQLkWe3N5dOlgwKXtMyMKatZfbIRUKVDUgvEefoCTA==}
+ '@unocss/rule-utils@0.61.0':
+ resolution: {integrity: sha512-MCdmfhE6Q9HSWjWqi2sx5/nnKyOEhfhoo+pVumHIqkHQICQ/LuKioFf7Y7e5ycqjFE/7dC2hKGZJ8WTMGIOMwA==}
engines: {node: '>=14'}
- '@unocss/scope@0.60.4':
- resolution: {integrity: sha512-AOu/qvi4agy0XfGF3QEBbuxVHkVZHpmU0NMBYuxa0B869YZENT87sTM6DVwtvr75CZvACWxv/hcL3lR68uKBjw==}
+ '@unocss/scope@0.61.0':
+ resolution: {integrity: sha512-uDk84LX2meZHskSvy0Mad7jgF0Be6el16F9DKYYvxlUxlzu/mCj6PQpQrXi8uZ2+O3akneHFqAbO6ewYShKdQA==}
- '@unocss/transformer-directives@0.60.4':
- resolution: {integrity: sha512-u3fQI8RszMhUevhJICtQ/bNpAfbh8MEXQf7YNnzUvLvbXGkkoieyU5mj0ray6fbToqxfxVceQtXYcFYIuf4aNg==}
+ '@unocss/transformer-directives@0.61.0':
+ resolution: {integrity: sha512-15nIynJPYFYnW/TUQu0NyZ5uxTDcrRyY8sB3axcYZOqqlu1hgPFotVukl6jqCZgGUR1AbfbnJwuDlcBQeT8xpA==}
- '@unocss/transformer-variant-group@0.60.4':
- resolution: {integrity: sha512-R4d16G7s3fDXj9prUNFnJi8cZvH8/XZsqiKDzCBjXNKrbf9zp7YnWD2VaMFjUISgW5kSQjQNSWK84soVNWq3UQ==}
+ '@unocss/transformer-variant-group@0.61.0':
+ resolution: {integrity: sha512-5DHEram3iv+c9jPQW8p629aFyptyzdP5yNnRSMLBZcwyJ672VAKzPUZLYHh5UOUb69eaet3og1cU8uxpHhGKtQ==}
- '@unocss/vite@0.60.4':
- resolution: {integrity: sha512-af9hhtW11geF56cotKUE16Fr+FirTdV/Al/usjKJ6P5hnCEQnqSHXQDFXL5Y6vXwcvLDmOhHYNrVR8duKgC8Mw==}
+ '@unocss/vite@0.61.0':
+ resolution: {integrity: sha512-gjxLJrja1hqDwdd8z3QvzfMCcKppGqiL2+A6aHwG/AXfEmZMydA50U7VvJK7Wx8/Enm26G6JQrtGrpu+kK3QpQ==}
peerDependencies:
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0
@@ -1407,14 +1471,14 @@ packages:
vite: ^5.0.0
vue: ^3.2.25
- '@volar/language-core@2.2.5':
- resolution: {integrity: sha512-2htyAuxRrAgETmFeUhT4XLELk3LiEcqoW/B8YUXMF6BrGWLMwIR09MFaZYvrA2UhbdAeSyeQ726HaWSWkexUcQ==}
+ '@volar/language-core@2.3.4':
+ resolution: {integrity: sha512-wXBhY11qG6pCDAqDnbBRFIDSIwbqkWI7no+lj5+L7IlA7HRIjRP7YQLGzT0LF4lS6eHkMSsclXqy9DwYJasZTQ==}
- '@volar/source-map@2.2.5':
- resolution: {integrity: sha512-wrOEIiZNf4E+PWB0AxyM4tfhkfldPsb3bxg8N6FHrxJH2ohar7aGu48e98bp3pR9HUA7P/pR9VrLmkTrgCCnWQ==}
+ '@volar/source-map@2.3.4':
+ resolution: {integrity: sha512-C+t63nwcblqLIVTYXaVi/+gC8NukDaDIQI72J3R7aXGvtgaVB16c+J8Iz7/VfOy7kjYv7lf5GhBny6ACw9fTGQ==}
- '@volar/typescript@2.2.5':
- resolution: {integrity: sha512-eSV/n75+ppfEVugMC/salZsI44nXDPAyL6+iTYCNLtiLHGJsnMv9GwiDMujrvAUj/aLQyqRJgYtXRoxop2clCw==}
+ '@volar/typescript@2.3.4':
+ resolution: {integrity: sha512-acCvt7dZECyKcvO5geNybmrqOsu9u8n5XP1rfiYsOLYGPxvHRav9BVmEdRyZ3vvY6mNyQ1wLL5Hday4IShe17w==}
'@vue/babel-helper-vue-transform-on@1.2.2':
resolution: {integrity: sha512-nOttamHUR3YzdEqdM/XXDyCSdxMA9VizUKoroLX6yTyRtggzQMHXcmwh8a7ZErcJttIBIc9s68a1B8GZ+Dmvsw==}
@@ -1435,62 +1499,77 @@ packages:
'@vue/compiler-core@3.4.27':
resolution: {integrity: sha512-E+RyqY24KnyDXsCuQrI+mlcdW3ALND6U7Gqa/+bVwbcpcR3BRRIckFoz7Qyd4TTlnugtwuI7YgjbvsLmxb+yvg==}
+ '@vue/compiler-core@3.4.30':
+ resolution: {integrity: sha512-ZL8y4Xxdh8O6PSwfdZ1IpQ24PjTAieOz3jXb/MDTfDtANcKBMxg1KLm6OX2jofsaQGYfIVzd3BAG22i56/cF1w==}
+
'@vue/compiler-dom@3.4.27':
resolution: {integrity: sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw==}
+ '@vue/compiler-dom@3.4.30':
+ resolution: {integrity: sha512-+16Sd8lYr5j/owCbr9dowcNfrHd+pz+w2/b5Lt26Oz/kB90C9yNbxQ3bYOvt7rI2bxk0nqda39hVcwDFw85c2Q==}
+
'@vue/compiler-sfc@3.4.27':
resolution: {integrity: sha512-nDwntUEADssW8e0rrmE0+OrONwmRlegDA1pD6QhVeXxjIytV03yDqTey9SBDiALsvAd5U4ZrEKbMyVXhX6mCGA==}
+ '@vue/compiler-sfc@3.4.30':
+ resolution: {integrity: sha512-8vElKklHn/UY8+FgUFlQrYAPbtiSB2zcgeRKW7HkpSRn/JjMRmZvuOtwDx036D1aqKNSTtXkWRfqx53Qb+HmMg==}
+
'@vue/compiler-ssr@3.4.27':
resolution: {integrity: sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw==}
+ '@vue/compiler-ssr@3.4.30':
+ resolution: {integrity: sha512-ZJ56YZGXJDd6jky4mmM0rNaNP6kIbQu9LTKZDhcpddGe/3QIalB1WHHmZ6iZfFNyj5mSypTa4+qDJa5VIuxMSg==}
+
'@vue/devtools-api@6.6.1':
resolution: {integrity: sha512-LgPscpE3Vs0x96PzSSB4IGVSZXZBZHpfxs+ZA1d+VEPwHdOXowy/Y2CsvCAIFrf+ssVU1pD1jidj505EpUnfbA==}
- '@vue/devtools-core@7.2.1':
- resolution: {integrity: sha512-OyWl455UnJIVgZ6lo5WQ79WbDMoXtSRwyNKp9WzCZ0HhuQywIk4qv59KtLRe75uVmtGBde4hXNaSyRm+x9bY6g==}
-
- '@vue/devtools-kit@7.2.1':
- resolution: {integrity: sha512-Wak/fin1X0Q8LLIfCAHBrdaaB+R6IdpSXsDByPHbQ3BmkCP0/cIo/oEGp9i0U2+gEqD4L3V9RDjNf1S34DTzQQ==}
+ '@vue/devtools-core@7.3.4':
+ resolution: {integrity: sha512-HiaskdszC1ajYhZkglBzc4BBb4OHAhYonoOaQMx62ZId++ezpd4n0CbM9SXYp8o1JhxImSdueKgJgtyvhm4vAA==}
peerDependencies:
vue: ^3.0.0
- '@vue/devtools-shared@7.2.1':
- resolution: {integrity: sha512-PCJF4UknJmOal68+X9XHyVeQ+idv0LFujkTOIW30+GaMJqwFVN9LkQKX4gLqn61KkGMdJTzQ1bt7EJag3TI6AA==}
+ '@vue/devtools-kit@7.3.4':
+ resolution: {integrity: sha512-DalQZWaFLRyA4qfKT0WT7e+q2AwvYoTwd0pWqswHqcpviXw+oU6FlSJHMrEACB3lBHjN1KBS9Kh527sWIe1vcg==}
- '@vue/language-core@2.0.19':
- resolution: {integrity: sha512-A9EGOnvb51jOvnCYoRLnMP+CcoPlbZVxI9gZXE/y2GksRWM6j/PrLEIC++pnosWTN08tFpJgxhSS//E9v/Sg+Q==}
+ '@vue/devtools-shared@7.3.4':
+ resolution: {integrity: sha512-5S5cHh7oWLZdboujnLteR3rT8UGfKHfA34aGLyFRB/B5TqBxmeLW1Rq32xW6TCDEy4isoYsYHGwJVp6DQcpiDA==}
+
+ '@vue/language-core@2.0.22':
+ resolution: {integrity: sha512-dNTAAtEOuMiz7N1s5tKpypnVVCtawxVSF5BukD0ELcYSw+DSbrSlYYSw8GuwvurodCeYFSHsmslE+c2sYDNoiA==}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
- '@vue/reactivity@3.4.27':
- resolution: {integrity: sha512-kK0g4NknW6JX2yySLpsm2jlunZJl2/RJGZ0H9ddHdfBVHcNzxmQ0sS0b09ipmBoQpY8JM2KmUw+a6sO8Zo+zIA==}
+ '@vue/reactivity@3.4.30':
+ resolution: {integrity: sha512-bVJurnCe3LS0JII8PPoAA63Zd2MBzcKrEzwdQl92eHCcxtIbxD2fhNwJpa+KkM3Y/A4T5FUnmdhgKwOf6BfbcA==}
- '@vue/runtime-core@3.4.27':
- resolution: {integrity: sha512-7aYA9GEbOOdviqVvcuweTLe5Za4qBZkUY7SvET6vE8kyypxVgaT1ixHLg4urtOlrApdgcdgHoTZCUuTGap/5WA==}
+ '@vue/runtime-core@3.4.30':
+ resolution: {integrity: sha512-qaFEbnNpGz+tlnkaualomogzN8vBLkgzK55uuWjYXbYn039eOBZrWxyXWq/7qh9Bz2FPifZqGjVDl/FXiq9L2g==}
- '@vue/runtime-dom@3.4.27':
- resolution: {integrity: sha512-ScOmP70/3NPM+TW9hvVAz6VWWtZJqkbdf7w6ySsws+EsqtHvkhxaWLecrTorFxsawelM5Ys9FnDEMt6BPBDS0Q==}
+ '@vue/runtime-dom@3.4.30':
+ resolution: {integrity: sha512-tV6B4YiZRj5QsaJgw2THCy5C1H+2UeywO9tqgWEc21tn85qHEERndHN/CxlyXvSBFrpmlexCIdnqPuR9RM9thw==}
- '@vue/server-renderer@3.4.27':
- resolution: {integrity: sha512-dlAMEuvmeA3rJsOMJ2J1kXU7o7pOxgsNHVr9K8hB3ImIkSuBrIdy0vF66h8gf8Tuinf1TK3mPAz2+2sqyf3KzA==}
+ '@vue/server-renderer@3.4.30':
+ resolution: {integrity: sha512-TBD3eqR1DeDc0cMrXS/vEs/PWzq1uXxnvjoqQuDGFIEHFIwuDTX/KWAQKIBjyMWLFHEeTDGYVsYci85z2UbTDg==}
peerDependencies:
- vue: 3.4.27
+ vue: 3.4.30
'@vue/shared@3.4.27':
resolution: {integrity: sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==}
- '@vueuse/core@10.10.0':
- resolution: {integrity: sha512-vexJ/YXYs2S42B783rI95lMt3GzEwkxzC8Hb0Ndpd8rD+p+Lk/Za4bd797Ym7yq4jXqdSyj3JLChunF/vyYjUw==}
+ '@vue/shared@3.4.30':
+ resolution: {integrity: sha512-CLg+f8RQCHQnKvuHY9adMsMaQOcqclh6Z5V9TaoMgy0ut0tz848joZ7/CYFFyF/yZ5i2yaw7Fn498C+CNZVHIg==}
- '@vueuse/metadata@10.10.0':
- resolution: {integrity: sha512-UNAo2sTCAW5ge6OErPEHb5z7NEAg3XcO9Cj7OK45aZXfLLH1QkexDcZD77HBi5zvEiLOm1An+p/4b5K3Worpug==}
+ '@vueuse/core@10.11.0':
+ resolution: {integrity: sha512-x3sD4Mkm7PJ+pcq3HX8PLPBadXCAlSDR/waK87dz0gQE+qJnaaFhc/dZVfJz+IUYzTMVGum2QlR7ImiJQN4s6g==}
- '@vueuse/shared@10.10.0':
- resolution: {integrity: sha512-2aW33Ac0Uk0U+9yo3Ypg9s5KcR42cuehRWl7vnUHadQyFvCktseyxxEPBi1Eiq4D2yBGACOnqLZpx1eMc7g5Og==}
+ '@vueuse/metadata@10.11.0':
+ resolution: {integrity: sha512-kQX7l6l8dVWNqlqyN3ePW3KmjCQO3ZMgXuBMddIu83CmucrsBfXlH+JoviYyRBws/yLTQO8g3Pbw+bdIoVm4oQ==}
+
+ '@vueuse/shared@10.11.0':
+ resolution: {integrity: sha512-fyNoIXEq3PfX1L3NkNhtVQUSRtqYwJtJg+Bp9rIzculIZWHTkKSysujrOk2J+NrRulLTQH9+3gGSfYLWSEWU1A==}
abbrev@1.1.1:
resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==}
@@ -1624,8 +1703,8 @@ packages:
resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==}
engines: {node: '>= 0.4'}
- axios-retry@4.4.0:
- resolution: {integrity: sha512-yewTKjzl6jSgc+2M7FCJ3LxRGgL1iiXHcj+E6h6xie6H1mTHr7yqaUroWIvVXG1UKSPwGDXxV05YxtGvrD6Paw==}
+ axios-retry@4.4.1:
+ resolution: {integrity: sha512-JGzNoglDHtHWIEvvAampB0P7jxQ/sT4COmW0FgSQkVg6o4KqNjNMBI6uFVOq517hkw/OAYYAG08ADtBlV8lvmQ==}
peerDependencies:
axios: 0.x || 1.x
@@ -1649,6 +1728,9 @@ packages:
binary-searching@2.0.5:
resolution: {integrity: sha512-v4N2l3RxL+m4zDxyxz3Ne2aTmiPn8ZUpKFpdPtO+ItW1NcTCXA7JeHG5GMBSvoKSkQZ9ycS+EouDVxYB9ufKWA==}
+ birpc@0.2.17:
+ resolution: {integrity: sha512-+hkTxhot+dWsLpp3gia5AkVHIsKlZybNT5gIYiDlNzJrmYPcTM9k5/w2uaj3IPpd7LlEYpmCj4Jj1nC41VhDFg==}
+
bluebird@3.7.2:
resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==}
@@ -1698,8 +1780,13 @@ packages:
resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==}
engines: {node: '>=18'}
- c12@1.10.0:
- resolution: {integrity: sha512-0SsG7UDhoRWcuSvKWHaXmu5uNjDCDN3nkQLRL4Q42IlFy+ze58FcCoI3uPwINXinkz7ZinbhEgyzYFw9u9ZV8g==}
+ c12@1.11.1:
+ resolution: {integrity: sha512-KDU0TvSvVdaYcQKQ6iPHATGz/7p/KiVjPg4vQrB6Jg/wX9R0yl5RZxWm9IoZqaIHD2+6PZd81+KMGwRr/lRIUg==}
+ peerDependencies:
+ magicast: ^0.3.4
+ peerDependenciesMeta:
+ magicast:
+ optional: true
cac@6.7.14:
resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
@@ -1744,9 +1831,6 @@ packages:
resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==}
engines: {node: '>=14.16'}
- can-use-dom@0.1.0:
- resolution: {integrity: sha512-ceOhN1DL7Y4O6M0j9ICgmTYziV89WMd96SvSl0REd8PMgrY0B/WBOPoed5S1KUmJqXgUXh8gzSe6E3ae27upsQ==}
-
caniuse-lite@1.0.30001618:
resolution: {integrity: sha512-p407+D1tIkDvsEAPS22lJxLQQaG8OTBEqo0KhzfABGk0TU4juBNDSfH0hyAp/HRyx+M8L17z/ltyhxh27FTfQg==}
@@ -1913,6 +1997,10 @@ packages:
convert-source-map@2.0.0:
resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
+ copy-anything@3.0.5:
+ resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==}
+ engines: {node: '>=12.13'}
+
copy-descriptor@0.1.1:
resolution: {integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==}
engines: {node: '>=0.10.0'}
@@ -2177,6 +2265,10 @@ packages:
resolution: {integrity: sha512-4U5pNsuDl0EhuZpq46M5xPslstkviJuhrdobaRDBk2Jy2KO37FDAJl4lb2KlNabxT0m4MTK2UHNrsAcphE8nyw==}
engines: {node: '>=10.13.0'}
+ enhanced-resolve@5.17.0:
+ resolution: {integrity: sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==}
+ engines: {node: '>=10.13.0'}
+
enquirer@2.4.1:
resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==}
engines: {node: '>=8.6'}
@@ -2228,8 +2320,8 @@ packages:
resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==}
engines: {node: '>= 0.4'}
- esbuild@0.20.2:
- resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==}
+ esbuild@0.21.5:
+ resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==}
engines: {node: '>=12'}
hasBin: true
@@ -2285,6 +2377,12 @@ packages:
peerDependencies:
eslint: '>=8.23.0'
+ eslint-plugin-n@17.8.1:
+ resolution: {integrity: sha512-KdG0h0voZms8UhndNu8DeWx1eM4sY+A4iXtsNo6kOfJLYHNeTGPacGalJ9GcvrbmOL3r/7QOMwVZDSw+1SqsrA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ eslint: '>=8.23.0'
+
eslint-plugin-prettier@5.1.3:
resolution: {integrity: sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==}
engines: {node: ^14.18.0 || >=16.0.0}
@@ -2327,8 +2425,8 @@ packages:
resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- eslint@9.4.0:
- resolution: {integrity: sha512-sjc7Y8cUD1IlwYcTS9qPSvGjAC8Ne9LctpxKKu3x/1IC9bnOg98Zy6GxEJUfr1NojMgVPlyANXYns8oE2c1TAA==}
+ eslint@9.5.0:
+ resolution: {integrity: sha512-+NAOZFrW/jFTS3dASCGBxX1pkFD0/fsO+hfAkJ4TyYKwgsXZbqzrw+seCYFCcPCYXvnD67tAnglU7GQTz6kcVw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
hasBin: true
@@ -2386,8 +2484,8 @@ packages:
resolution: {integrity: sha512-lSgHc4Elo2m6bUDhc3Hl/VxvUDJdQWI40RZ4KMY9bKRc+hgMOT7II/JjbNDhI8VnMtrCb7U/fhpJIkLORZozWw==}
engines: {node: '>=18'}
- execa@9.2.0:
- resolution: {integrity: sha512-vpOyYg7UAVKLAWWtRS2gAdgkT7oJbCn0me3gmUmxZih4kd3MF/oo8kNTBTIbkO3yuuF5uB4ZCZfn8BOolITYhg==}
+ execa@9.3.0:
+ resolution: {integrity: sha512-l6JFbqnHEadBoVAVpN5dl2yCyfX28WoBAGaoQcNmLLSedOxTxcn2Qa83s8I/PA5i56vWru2OHOtrwF7Om2vqlg==}
engines: {node: ^18.19.0 || >=20.5.0}
expand-brackets@2.1.4:
@@ -2629,6 +2727,10 @@ packages:
resolution: {integrity: sha512-cCdyVjIUVTtX8ZsPkq1oCsOsLmGIswqnjZYMJJTGaNApj1yHtLSymKhwH51ttirREn75z3p4k051clwg7rvNKA==}
engines: {node: '>=18'}
+ globals@15.4.0:
+ resolution: {integrity: sha512-unnwvMZpv0eDUyjNyh9DH/yxUaRYrEjW/qK4QcdrHg3oO11igUQrCSgODHEqxlKg8v2CD2Sd7UkqqEBoz5U7TQ==}
+ engines: {node: '>=18'}
+
globalthis@1.0.4:
resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==}
engines: {node: '>= 0.4'}
@@ -3050,6 +3152,10 @@ packages:
is-weakref@1.0.2:
resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==}
+ is-what@4.1.16:
+ resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==}
+ engines: {node: '>=12.13'}
+
is-windows@1.0.2:
resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==}
engines: {node: '>=0.10.0'}
@@ -3087,6 +3193,10 @@ packages:
resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==}
hasBin: true
+ jiti@1.21.6:
+ resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==}
+ hasBin: true
+
jju@1.4.0:
resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==}
@@ -3203,8 +3313,8 @@ packages:
lines-and-columns@1.2.4:
resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
- lint-staged@15.2.5:
- resolution: {integrity: sha512-j+DfX7W9YUvdzEZl3Rk47FhDF6xwDBV5wwsCPw6BwWZVPYJemusQmvb9bRsW23Sqsaa+vRloAWogbK4BUuU2zA==}
+ lint-staged@15.2.7:
+ resolution: {integrity: sha512-+FdVbbCZ+yoh7E/RosSdqKJyUM2OEjTciH0TFNkawKgvFp1zbGlEC39RADg+xKBG1R4mhoH2j85myBQZ5wR+lw==}
engines: {node: '>=18.12.0'}
hasBin: true
@@ -3488,6 +3598,9 @@ packages:
mlly@1.7.0:
resolution: {integrity: sha512-U9SDaXGEREBYQgfejV97coK0UL1r+qnF2SyO9A3qcI8MzKnsIFKHNVEkrDyNncQTKQQumsasmeq84eNMdBfsNQ==}
+ mlly@1.7.1:
+ resolution: {integrity: sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==}
+
mrmime@2.0.0:
resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==}
engines: {node: '>=10'}
@@ -3895,6 +4008,11 @@ packages:
engines: {node: '>=14'}
hasBin: true
+ prettier@3.3.2:
+ resolution: {integrity: sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==}
+ engines: {node: '>=14'}
+ hasBin: true
+
pretty-ms@9.0.0:
resolution: {integrity: sha512-E9e9HJ9R9NasGOgPaPE8VMeiPKAyWR5jcFpNnwIejslIhWqdqOrb2wShBsncMPUb+BcCd2OPYfh7p2W6oemTng==}
engines: {node: '>=18'}
@@ -4085,6 +4203,9 @@ packages:
rfdc@1.3.1:
resolution: {integrity: sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==}
+ rfdc@1.4.1:
+ resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==}
+
rimraf@3.0.2:
resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
deprecated: Rimraf versions prior to v4 are no longer supported
@@ -4124,8 +4245,8 @@ packages:
safer-buffer@2.1.2:
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
- sass@1.77.4:
- resolution: {integrity: sha512-vcF3Ckow6g939GMA4PeU7b2K/9FALXk2KF9J87txdHzXbUF9XRQRwSxcAs/fGaTnJeBFd7UoV22j3lzMLdM0Pw==}
+ sass@1.77.6:
+ resolution: {integrity: sha512-ByXE1oLD79GVq9Ht1PeHWCPMPB8XHpBuz1r85oByKHjZY6qV6rWnQovQzXJXuQ/XyE1Oj3iPk3lo28uzaRA2/Q==}
engines: {node: '>=14.0.0'}
hasBin: true
@@ -4198,11 +4319,11 @@ packages:
resolution: {integrity: sha512-tgqwPUMDcNDhuf1Xf6KTUsyeqGdgKMhzaH4PAZZuzguOgTl5uuyeYe/8mWgAr6IBxB5V06uqEf6Dy37gIWDtDg==}
hasBin: true
- simplebar-core@1.2.5:
- resolution: {integrity: sha512-33AVCYXS8yavWId0GbE4TG1cYELsYybpCKWHJYuWEY/j6nccgz6zQdJ7nCqOpIGo7HgPPbkSSSIlJhi43fHP6A==}
+ simplebar-core@1.2.6:
+ resolution: {integrity: sha512-H5NYU+O+uvqOH5VXw3+lgoc1vTI6jL8LOZJsw4xgRpV7uIPjRpmLPdz0TrouxwKHBhpVLzVIlyKhaRLelIThMw==}
- simplebar-vue@2.3.4:
- resolution: {integrity: sha512-ur00AfvISccO7w9HxhIrnU7hqOUoebzQ5LBla3rrgu89O0C5QhXI08KqlS4E1msfdC+vqn+VfPQ0RJotqh42Mw==}
+ simplebar-vue@2.3.5:
+ resolution: {integrity: sha512-LCRpDfJ4nNNHoZK2h5HEhu3BXoLQkQOMzzcHngCb2GN7uVu22dwXW+Kel2f3MDhZgPR2abcTMMtRrRjK3ge0Yg==}
peerDependencies:
vue: '>=2.5.17'
@@ -4392,6 +4513,10 @@ packages:
style-mod@4.1.2:
resolution: {integrity: sha512-wnD1HyVqpJUI2+eKZ+eo1UwghftP6yuFheBqqe+bWCotBjC2K1YnteJILRMs3SM4V/0dLEW1SC27MWP5y+mwmw==}
+ superjson@2.2.1:
+ resolution: {integrity: sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA==}
+ engines: {node: '>=16'}
+
supports-color@2.0.0:
resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==}
engines: {node: '>=0.8.0'}
@@ -4498,8 +4623,8 @@ packages:
tslib@2.6.2:
resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==}
- tsx@4.12.0:
- resolution: {integrity: sha512-642NAWAbDqPZINjmL32Lh/B+pd8vbVj6LHPsWm09IIHqQuWhCrNfcPTjRlHFWvv3FfM4vt9NLReBIjUNj5ZhDg==}
+ tsx@4.15.7:
+ resolution: {integrity: sha512-u3H0iSFDZM3za+VxkZ1kywdCeHCn+8/qHQS1MNoO2sONDgD95HlWtt8aB23OzeTmFP9IU4/8bZUdg58Uu5J4cg==}
engines: {node: '>=18.0.0'}
hasBin: true
@@ -4563,8 +4688,8 @@ packages:
resolution: {integrity: sha512-8WbVAQAUlENo1q3c3zZYuy5k9VzBQvp8AX9WOtbvyWlLM1v5JaSRmjubLjzHF4JFtptjH/5c/i95yaElvcjC0A==}
engines: {node: '>= 0.4'}
- typescript@5.4.5:
- resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==}
+ typescript@5.5.2:
+ resolution: {integrity: sha512-NcRtPEOsPFFWjobJEtfihkLCZCXZt/os3zf8nTxjVH3RvTSxjrCamJpbExGvYOF+tFHc3pA65qpdwPbzjohhew==}
engines: {node: '>=14.17'}
hasBin: true
@@ -4722,19 +4847,19 @@ packages:
peerDependencies:
vite: '>=2.0.0'
- vite-plugin-vue-devtools@7.2.1:
- resolution: {integrity: sha512-4k7QNZz0nSojoePQoxnE5fIzi8RU1QJHc0TEg4golv2phZxhBGfjScZD2B8X6bcrRbUQ9CaRKN0dzBs1xtzzNg==}
+ vite-plugin-vue-devtools@7.3.4:
+ resolution: {integrity: sha512-5WKGIFldO9/E/J6d+x286ENieFUsexcg8Qgh/js3rEJtzipHzxiD47xMJVSBhl14n1E4jABIMuwmn1FYtpwm3w==}
engines: {node: '>=v14.21.3'}
peerDependencies:
vite: ^3.1.0 || ^4.0.0-0 || ^5.0.0-0
- vite-plugin-vue-inspector@5.1.0:
- resolution: {integrity: sha512-yIw9dvBz9nQW7DPfbJtUVW6JTnt67hqTPRnTwT2CZWMqDvISyQHRjgKl32nlMh1DRH+92533Sv6t59pWMLUCWA==}
+ vite-plugin-vue-inspector@5.1.2:
+ resolution: {integrity: sha512-M+yH2LlQtVNzJAljQM+61CqDXBvHim8dU5ImGaQuwlo13tMDHue5D7IC20YwDJuWDODiYc/cZBUYspVlyPf2vQ==}
peerDependencies:
vite: ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0
- vite@5.2.12:
- resolution: {integrity: sha512-/gC8GxzxMK5ntBwb48pR32GGhENnjtY30G4A0jemunsBkiEZFw60s8InGpN8gkhHEkjnRK1aSAxeQgwvFhUHAA==}
+ vite@5.3.1:
+ resolution: {integrity: sha512-XBmSKRLXLxiaPYamLv3/hnP/KXDai1NDexN0FpkTaZXTfycHvkRHoenpgl/fvuK/kPbB6xAgoyiryAhQNxYmAQ==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
@@ -4766,6 +4891,9 @@ packages:
peerDependencies:
vue: ^3.0.0
+ vscode-uri@3.0.8:
+ resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==}
+
vue-codemirror6@1.3.0:
resolution: {integrity: sha512-Wq+Ji0wNPF1JYT+ISrWePtJgm0QR0g3s/TwaViPbOHT9/hea1Ik7/bEZN3VCJxJsQksL8IR9T9Hm4tnHGYXiBw==}
engines: {yarn: '>=1.22.19'}
@@ -4830,16 +4958,16 @@ packages:
peerDependencies:
vue: ^3.0.0
- vue-router@4.3.2:
- resolution: {integrity: sha512-hKQJ1vDAZ5LVkKEnHhmm1f9pMiWIBNGF5AwU67PdH7TyXCj/a4hTccuUuYCAMgJK6rO/NVYtQIEN3yL8CECa7Q==}
+ vue-router@4.4.0:
+ resolution: {integrity: sha512-HB+t2p611aIZraV2aPSRNXf0Z/oLZFrlygJm+sZbdJaW6lcFqEDQwnzUBXn+DApw+/QzDU/I9TeWx9izEjTmsA==}
peerDependencies:
vue: ^3.2.0
vue-template-compiler@2.7.16:
resolution: {integrity: sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==}
- vue-tsc@2.0.19:
- resolution: {integrity: sha512-JWay5Zt2/871iodGF72cELIbcAoPyhJxq56mPPh+M2K7IwI688FMrFKc/+DvB05wDWEuCPexQJ6L10zSwzzapg==}
+ vue-tsc@2.0.22:
+ resolution: {integrity: sha512-lMBIwPBO0sxCcmvu45yt1b035AaQ8/XSXQDk8m75y4j0jSXY/y/XzfEtssQ9JMS47lDaR10O3/926oCs8OeGUw==}
hasBin: true
peerDependencies:
typescript: '*'
@@ -4847,8 +4975,8 @@ packages:
vue3-puzzle-vcode@1.1.7:
resolution: {integrity: sha512-mW780dz7HKjrElnE60CeYSeHGidKBKHoMjTDYfqF21330rTkFOsfDK1FQKZ22MktgMtTEoS/imfpEDlM1cxY/g==}
- vue@3.4.27:
- resolution: {integrity: sha512-8s/56uK6r01r1icG/aEOHqyMVxd1bkYcSe9j8HcKtr/xTOFWvnzIVTehNW+5Yt89f+DLBe4A569pnZLS5HzAMA==}
+ vue@3.4.30:
+ resolution: {integrity: sha512-NcxtKCwkdf1zPsr7Y8+QlDBCGqxvjLXF2EX+yi76rV5rrz90Y6gK1cq0olIhdWGgrlhs9ElHuhi9t3+W5sG5Xw==}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
@@ -4988,30 +5116,8 @@ snapshots:
'@babel/highlight': 7.24.7
picocolors: 1.0.1
- '@babel/compat-data@7.24.4': {}
-
'@babel/compat-data@7.24.7': {}
- '@babel/core@7.24.5':
- dependencies:
- '@ampproject/remapping': 2.3.0
- '@babel/code-frame': 7.24.2
- '@babel/generator': 7.24.5
- '@babel/helper-compilation-targets': 7.23.6
- '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.5)
- '@babel/helpers': 7.24.5
- '@babel/parser': 7.24.5
- '@babel/template': 7.24.0
- '@babel/traverse': 7.24.5
- '@babel/types': 7.24.5
- convert-source-map: 2.0.0
- debug: 4.3.4
- gensync: 1.0.0-beta.2
- json5: 2.2.3
- semver: 6.3.1
- transitivePeerDependencies:
- - supports-color
-
'@babel/core@7.24.7':
dependencies:
'@ampproject/remapping': 2.3.0
@@ -5046,22 +5152,10 @@ snapshots:
'@jridgewell/trace-mapping': 0.3.25
jsesc: 2.5.2
- '@babel/helper-annotate-as-pure@7.22.5':
- dependencies:
- '@babel/types': 7.24.5
-
'@babel/helper-annotate-as-pure@7.24.7':
dependencies:
'@babel/types': 7.24.7
- '@babel/helper-compilation-targets@7.23.6':
- dependencies:
- '@babel/compat-data': 7.24.4
- '@babel/helper-validator-option': 7.23.5
- browserslist: 4.23.0
- lru-cache: 5.1.1
- semver: 6.3.1
-
'@babel/helper-compilation-targets@7.24.7':
dependencies:
'@babel/compat-data': 7.24.7
@@ -5070,19 +5164,6 @@ snapshots:
lru-cache: 5.1.1
semver: 6.3.1
- '@babel/helper-create-class-features-plugin@7.24.5(@babel/core@7.24.5)':
- dependencies:
- '@babel/core': 7.24.5
- '@babel/helper-annotate-as-pure': 7.22.5
- '@babel/helper-environment-visitor': 7.22.20
- '@babel/helper-function-name': 7.23.0
- '@babel/helper-member-expression-to-functions': 7.24.5
- '@babel/helper-optimise-call-expression': 7.22.5
- '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.5)
- '@babel/helper-skip-transparent-expression-wrappers': 7.22.5
- '@babel/helper-split-export-declaration': 7.24.5
- semver: 6.3.1
-
'@babel/helper-create-class-features-plugin@7.24.7(@babel/core@7.24.7)':
dependencies:
'@babel/core': 7.24.7
@@ -5122,10 +5203,6 @@ snapshots:
dependencies:
'@babel/types': 7.24.7
- '@babel/helper-member-expression-to-functions@7.24.5':
- dependencies:
- '@babel/types': 7.24.5
-
'@babel/helper-member-expression-to-functions@7.24.7':
dependencies:
'@babel/traverse': 7.24.7
@@ -5137,10 +5214,6 @@ snapshots:
dependencies:
'@babel/types': 7.24.5
- '@babel/helper-module-imports@7.24.3':
- dependencies:
- '@babel/types': 7.24.5
-
'@babel/helper-module-imports@7.24.7':
dependencies:
'@babel/traverse': 7.24.7
@@ -5148,15 +5221,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/helper-module-transforms@7.24.5(@babel/core@7.24.5)':
- dependencies:
- '@babel/core': 7.24.5
- '@babel/helper-environment-visitor': 7.22.20
- '@babel/helper-module-imports': 7.24.3
- '@babel/helper-simple-access': 7.24.5
- '@babel/helper-split-export-declaration': 7.24.5
- '@babel/helper-validator-identifier': 7.24.5
-
'@babel/helper-module-transforms@7.24.7(@babel/core@7.24.7)':
dependencies:
'@babel/core': 7.24.7
@@ -5168,10 +5232,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/helper-optimise-call-expression@7.22.5':
- dependencies:
- '@babel/types': 7.24.5
-
'@babel/helper-optimise-call-expression@7.24.7':
dependencies:
'@babel/types': 7.24.7
@@ -5180,13 +5240,6 @@ snapshots:
'@babel/helper-plugin-utils@7.24.7': {}
- '@babel/helper-replace-supers@7.24.1(@babel/core@7.24.5)':
- dependencies:
- '@babel/core': 7.24.5
- '@babel/helper-environment-visitor': 7.22.20
- '@babel/helper-member-expression-to-functions': 7.24.5
- '@babel/helper-optimise-call-expression': 7.22.5
-
'@babel/helper-replace-supers@7.24.7(@babel/core@7.24.7)':
dependencies:
'@babel/core': 7.24.7
@@ -5196,10 +5249,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/helper-simple-access@7.24.5':
- dependencies:
- '@babel/types': 7.24.5
-
'@babel/helper-simple-access@7.24.7':
dependencies:
'@babel/traverse': 7.24.7
@@ -5207,10 +5256,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/helper-skip-transparent-expression-wrappers@7.22.5':
- dependencies:
- '@babel/types': 7.24.5
-
'@babel/helper-skip-transparent-expression-wrappers@7.24.7':
dependencies:
'@babel/traverse': 7.24.7
@@ -5234,18 +5279,8 @@ snapshots:
'@babel/helper-validator-identifier@7.24.7': {}
- '@babel/helper-validator-option@7.23.5': {}
-
'@babel/helper-validator-option@7.24.7': {}
- '@babel/helpers@7.24.5':
- dependencies:
- '@babel/template': 7.24.0
- '@babel/traverse': 7.24.5
- '@babel/types': 7.24.5
- transitivePeerDependencies:
- - supports-color
-
'@babel/helpers@7.24.7':
dependencies:
'@babel/template': 7.24.7
@@ -5273,56 +5308,40 @@ snapshots:
dependencies:
'@babel/types': 7.24.7
- '@babel/plugin-proposal-decorators@7.24.1(@babel/core@7.24.5)':
+ '@babel/plugin-proposal-decorators@7.24.1(@babel/core@7.24.7)':
dependencies:
- '@babel/core': 7.24.5
- '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.5)
- '@babel/helper-plugin-utils': 7.24.5
- '@babel/plugin-syntax-decorators': 7.24.1(@babel/core@7.24.5)
+ '@babel/core': 7.24.7
+ '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.24.7)
+ '@babel/helper-plugin-utils': 7.24.7
+ '@babel/plugin-syntax-decorators': 7.24.1(@babel/core@7.24.7)
+ transitivePeerDependencies:
+ - supports-color
- '@babel/plugin-syntax-decorators@7.24.1(@babel/core@7.24.5)':
+ '@babel/plugin-syntax-decorators@7.24.1(@babel/core@7.24.7)':
dependencies:
- '@babel/core': 7.24.5
- '@babel/helper-plugin-utils': 7.24.5
+ '@babel/core': 7.24.7
+ '@babel/helper-plugin-utils': 7.24.7
- '@babel/plugin-syntax-import-attributes@7.24.1(@babel/core@7.24.5)':
+ '@babel/plugin-syntax-import-attributes@7.24.1(@babel/core@7.24.7)':
dependencies:
- '@babel/core': 7.24.5
- '@babel/helper-plugin-utils': 7.24.5
+ '@babel/core': 7.24.7
+ '@babel/helper-plugin-utils': 7.24.7
- '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.5)':
+ '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.7)':
dependencies:
- '@babel/core': 7.24.5
- '@babel/helper-plugin-utils': 7.24.5
-
- '@babel/plugin-syntax-jsx@7.24.1(@babel/core@7.24.5)':
- dependencies:
- '@babel/core': 7.24.5
- '@babel/helper-plugin-utils': 7.24.5
+ '@babel/core': 7.24.7
+ '@babel/helper-plugin-utils': 7.24.7
'@babel/plugin-syntax-jsx@7.24.1(@babel/core@7.24.7)':
dependencies:
'@babel/core': 7.24.7
'@babel/helper-plugin-utils': 7.24.5
- '@babel/plugin-syntax-typescript@7.24.1(@babel/core@7.24.5)':
- dependencies:
- '@babel/core': 7.24.5
- '@babel/helper-plugin-utils': 7.24.5
-
'@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.24.7)':
dependencies:
'@babel/core': 7.24.7
'@babel/helper-plugin-utils': 7.24.7
- '@babel/plugin-transform-typescript@7.24.5(@babel/core@7.24.5)':
- dependencies:
- '@babel/core': 7.24.5
- '@babel/helper-annotate-as-pure': 7.22.5
- '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.5)
- '@babel/helper-plugin-utils': 7.24.5
- '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.5)
-
'@babel/plugin-transform-typescript@7.24.7(@babel/core@7.24.7)':
dependencies:
'@babel/core': 7.24.7
@@ -5469,9 +5488,9 @@ snapshots:
dependencies:
css-render: 0.15.14
- '@css-render/vue3-ssr@0.15.14(vue@3.4.27(typescript@5.4.5))':
+ '@css-render/vue3-ssr@0.15.14(vue@3.4.30(typescript@5.5.2))':
dependencies:
- vue: 3.4.27(typescript@5.4.5)
+ vue: 3.4.30(typescript@5.5.2)
'@elegant-router/core@0.3.7':
dependencies:
@@ -5494,85 +5513,85 @@ snapshots:
'@emotion/hash@0.8.0': {}
- '@esbuild/aix-ppc64@0.20.2':
+ '@esbuild/aix-ppc64@0.21.5':
optional: true
- '@esbuild/android-arm64@0.20.2':
+ '@esbuild/android-arm64@0.21.5':
optional: true
- '@esbuild/android-arm@0.20.2':
+ '@esbuild/android-arm@0.21.5':
optional: true
- '@esbuild/android-x64@0.20.2':
+ '@esbuild/android-x64@0.21.5':
optional: true
- '@esbuild/darwin-arm64@0.20.2':
+ '@esbuild/darwin-arm64@0.21.5':
optional: true
- '@esbuild/darwin-x64@0.20.2':
+ '@esbuild/darwin-x64@0.21.5':
optional: true
- '@esbuild/freebsd-arm64@0.20.2':
+ '@esbuild/freebsd-arm64@0.21.5':
optional: true
- '@esbuild/freebsd-x64@0.20.2':
+ '@esbuild/freebsd-x64@0.21.5':
optional: true
- '@esbuild/linux-arm64@0.20.2':
+ '@esbuild/linux-arm64@0.21.5':
optional: true
- '@esbuild/linux-arm@0.20.2':
+ '@esbuild/linux-arm@0.21.5':
optional: true
- '@esbuild/linux-ia32@0.20.2':
+ '@esbuild/linux-ia32@0.21.5':
optional: true
- '@esbuild/linux-loong64@0.20.2':
+ '@esbuild/linux-loong64@0.21.5':
optional: true
- '@esbuild/linux-mips64el@0.20.2':
+ '@esbuild/linux-mips64el@0.21.5':
optional: true
- '@esbuild/linux-ppc64@0.20.2':
+ '@esbuild/linux-ppc64@0.21.5':
optional: true
- '@esbuild/linux-riscv64@0.20.2':
+ '@esbuild/linux-riscv64@0.21.5':
optional: true
- '@esbuild/linux-s390x@0.20.2':
+ '@esbuild/linux-s390x@0.21.5':
optional: true
- '@esbuild/linux-x64@0.20.2':
+ '@esbuild/linux-x64@0.21.5':
optional: true
- '@esbuild/netbsd-x64@0.20.2':
+ '@esbuild/netbsd-x64@0.21.5':
optional: true
- '@esbuild/openbsd-x64@0.20.2':
+ '@esbuild/openbsd-x64@0.21.5':
optional: true
- '@esbuild/sunos-x64@0.20.2':
+ '@esbuild/sunos-x64@0.21.5':
optional: true
- '@esbuild/win32-arm64@0.20.2':
+ '@esbuild/win32-arm64@0.21.5':
optional: true
- '@esbuild/win32-ia32@0.20.2':
+ '@esbuild/win32-ia32@0.21.5':
optional: true
- '@esbuild/win32-x64@0.20.2':
+ '@esbuild/win32-x64@0.21.5':
optional: true
- '@eslint-community/eslint-utils@4.4.0(eslint@9.4.0)':
+ '@eslint-community/eslint-utils@4.4.0(eslint@9.5.0)':
dependencies:
- eslint: 9.4.0
+ eslint: 9.5.0
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.10.0': {}
- '@eslint/config-array@0.15.1':
+ '@eslint/config-array@0.16.0':
dependencies:
- '@eslint/object-schema': 2.1.3
+ '@eslint/object-schema': 2.1.4
debug: 4.3.4
minimatch: 3.1.2
transitivePeerDependencies:
@@ -5594,7 +5613,9 @@ snapshots:
'@eslint/js@9.4.0': {}
- '@eslint/object-schema@2.1.3': {}
+ '@eslint/js@9.5.0': {}
+
+ '@eslint/object-schema@2.1.4': {}
'@gar/promisify@1.1.3': {}
@@ -5602,7 +5623,7 @@ snapshots:
'@humanwhocodes/retry@0.3.0': {}
- '@iconify/json@2.2.217':
+ '@iconify/json@2.2.221':
dependencies:
'@iconify/types': 2.0.0
pathe: 1.1.2
@@ -5633,10 +5654,10 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@iconify/vue@4.1.2(vue@3.4.27(typescript@5.4.5))':
+ '@iconify/vue@4.1.2(vue@3.4.30(typescript@5.5.2))':
dependencies:
'@iconify/types': 2.0.0
- vue: 3.4.27(typescript@5.4.5)
+ vue: 3.4.30(typescript@5.5.2)
'@intlify/core-base@9.13.1':
dependencies:
@@ -5870,9 +5891,9 @@ snapshots:
'@sindresorhus/merge-streams@4.0.0': {}
- '@soybeanjs/changelog@0.3.24(@unocss/eslint-config@0.60.4(eslint@9.4.0)(typescript@5.4.5))(eslint-plugin-vue@9.26.0(eslint@9.4.0))(eslint@9.4.0)(typescript@5.4.5)(vue-eslint-parser@9.4.3(eslint@9.4.0))':
+ '@soybeanjs/changelog@0.3.24(@unocss/eslint-config@0.61.0(eslint@9.5.0)(typescript@5.5.2))(eslint-plugin-vue@9.26.0(eslint@9.5.0))(eslint@9.5.0)(typescript@5.5.2)(vue-eslint-parser@9.4.3(eslint@9.5.0))':
dependencies:
- '@soybeanjs/eslint-config': 1.3.6(@unocss/eslint-config@0.60.4(eslint@9.4.0)(typescript@5.4.5))(eslint-plugin-vue@9.26.0(eslint@9.4.0))(eslint@9.4.0)(typescript@5.4.5)(vue-eslint-parser@9.4.3(eslint@9.4.0))
+ '@soybeanjs/eslint-config': 1.3.6(@unocss/eslint-config@0.61.0(eslint@9.5.0)(typescript@5.5.2))(eslint-plugin-vue@9.26.0(eslint@9.5.0))(eslint@9.5.0)(typescript@5.5.2)(vue-eslint-parser@9.4.3(eslint@9.5.0))
cli-progress: 3.12.0
convert-gitmoji: 0.1.5
dayjs: 1.11.11
@@ -5899,32 +5920,62 @@ snapshots:
- typescript
- vue-eslint-parser
- '@soybeanjs/eslint-config@1.3.6(@unocss/eslint-config@0.60.4(eslint@9.4.0)(typescript@5.4.5))(eslint-plugin-vue@9.26.0(eslint@9.4.0))(eslint@9.4.0)(typescript@5.4.5)(vue-eslint-parser@9.4.3(eslint@9.4.0))':
+ '@soybeanjs/eslint-config@1.3.6(@unocss/eslint-config@0.61.0(eslint@9.5.0)(typescript@5.5.2))(eslint-plugin-vue@9.26.0(eslint@9.5.0))(eslint@9.5.0)(typescript@5.5.2)(vue-eslint-parser@9.4.3(eslint@9.5.0))':
dependencies:
'@antfu/eslint-define-config': 1.23.0-2
'@antfu/install-pkg': 0.3.3
'@eslint/eslintrc': 3.1.0
'@eslint/js': 9.4.0
- '@typescript-eslint/eslint-plugin': 7.12.0(@typescript-eslint/parser@7.12.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5)
- '@typescript-eslint/parser': 7.12.0(eslint@9.4.0)(typescript@5.4.5)
- eslint: 9.4.0
- eslint-config-prettier: 9.1.0(eslint@9.4.0)
+ '@typescript-eslint/eslint-plugin': 7.12.0(@typescript-eslint/parser@7.12.0(eslint@9.5.0)(typescript@5.5.2))(eslint@9.5.0)(typescript@5.5.2)
+ '@typescript-eslint/parser': 7.12.0(eslint@9.5.0)(typescript@5.5.2)
+ eslint: 9.5.0
+ eslint-config-prettier: 9.1.0(eslint@9.5.0)
eslint-parser-plain: 0.1.0
- eslint-plugin-import-x: 0.5.1(eslint@9.4.0)(typescript@5.4.5)
- eslint-plugin-n: 17.7.0(eslint@9.4.0)
- eslint-plugin-prettier: 5.1.3(eslint-config-prettier@9.1.0(eslint@9.4.0))(eslint@9.4.0)(prettier@3.3.0)
- eslint-plugin-unicorn: 53.0.0(eslint@9.4.0)
+ eslint-plugin-import-x: 0.5.1(eslint@9.5.0)(typescript@5.5.2)
+ eslint-plugin-n: 17.7.0(eslint@9.5.0)
+ eslint-plugin-prettier: 5.1.3(eslint-config-prettier@9.1.0(eslint@9.5.0))(eslint@9.5.0)(prettier@3.3.0)
+ eslint-plugin-unicorn: 53.0.0(eslint@9.5.0)
globals: 15.3.0
local-pkg: 0.5.0
prettier: 3.3.0
prettier-plugin-jsdoc: 1.3.0(prettier@3.3.0)
prettier-plugin-json-sort: 0.0.2(prettier@3.3.0)
prompts: 2.4.2
- typescript: 5.4.5
+ typescript: 5.5.2
optionalDependencies:
- '@unocss/eslint-config': 0.60.4(eslint@9.4.0)(typescript@5.4.5)
- eslint-plugin-vue: 9.26.0(eslint@9.4.0)
- vue-eslint-parser: 9.4.3(eslint@9.4.0)
+ '@unocss/eslint-config': 0.61.0(eslint@9.5.0)(typescript@5.5.2)
+ eslint-plugin-vue: 9.26.0(eslint@9.5.0)
+ vue-eslint-parser: 9.4.3(eslint@9.5.0)
+ transitivePeerDependencies:
+ - '@types/eslint'
+ - supports-color
+
+ '@soybeanjs/eslint-config@1.3.7(@unocss/eslint-config@0.61.0(eslint@9.5.0)(typescript@5.5.2))(eslint-plugin-vue@9.26.0(eslint@9.5.0))(eslint@9.5.0)(typescript@5.5.2)(vue-eslint-parser@9.4.3(eslint@9.5.0))':
+ dependencies:
+ '@antfu/eslint-define-config': 1.23.0-2
+ '@antfu/install-pkg': 0.3.3
+ '@eslint/eslintrc': 3.1.0
+ '@eslint/js': 9.4.0
+ '@typescript-eslint/eslint-plugin': 7.13.0(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.5.2))(eslint@9.5.0)(typescript@5.5.2)
+ '@typescript-eslint/parser': 7.13.0(eslint@9.5.0)(typescript@5.5.2)
+ eslint: 9.5.0
+ eslint-config-prettier: 9.1.0(eslint@9.5.0)
+ eslint-parser-plain: 0.1.0
+ eslint-plugin-import-x: 0.5.1(eslint@9.5.0)(typescript@5.5.2)
+ eslint-plugin-n: 17.8.1(eslint@9.5.0)
+ eslint-plugin-prettier: 5.1.3(eslint-config-prettier@9.1.0(eslint@9.5.0))(eslint@9.5.0)(prettier@3.3.2)
+ eslint-plugin-unicorn: 53.0.0(eslint@9.5.0)
+ globals: 15.4.0
+ local-pkg: 0.5.0
+ prettier: 3.3.2
+ prettier-plugin-jsdoc: 1.3.0(prettier@3.3.2)
+ prettier-plugin-json-sort: 0.0.2(prettier@3.3.2)
+ prompts: 2.4.2
+ typescript: 5.5.2
+ optionalDependencies:
+ '@unocss/eslint-config': 0.61.0(eslint@9.5.0)(typescript@5.5.2)
+ eslint-plugin-vue: 9.26.0(eslint@9.5.0)
+ vue-eslint-parser: 9.4.3(eslint@9.5.0)
transitivePeerDependencies:
- '@types/eslint'
- supports-color
@@ -5970,7 +6021,7 @@ snapshots:
'@types/node@10.17.60': {}
- '@types/node@20.14.2':
+ '@types/node@20.14.8':
dependencies:
undici-types: 5.26.5
@@ -5986,40 +6037,71 @@ snapshots:
'@types/svgo@2.6.4':
dependencies:
- '@types/node': 20.14.2
+ '@types/node': 20.14.8
'@types/unist@3.0.2': {}
'@types/web-bluetooth@0.0.20': {}
- '@typescript-eslint/eslint-plugin@7.12.0(@typescript-eslint/parser@7.12.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5)':
+ '@typescript-eslint/eslint-plugin@7.12.0(@typescript-eslint/parser@7.12.0(eslint@9.5.0)(typescript@5.5.2))(eslint@9.5.0)(typescript@5.5.2)':
dependencies:
'@eslint-community/regexpp': 4.10.0
- '@typescript-eslint/parser': 7.12.0(eslint@9.4.0)(typescript@5.4.5)
+ '@typescript-eslint/parser': 7.12.0(eslint@9.5.0)(typescript@5.5.2)
'@typescript-eslint/scope-manager': 7.12.0
- '@typescript-eslint/type-utils': 7.12.0(eslint@9.4.0)(typescript@5.4.5)
- '@typescript-eslint/utils': 7.12.0(eslint@9.4.0)(typescript@5.4.5)
+ '@typescript-eslint/type-utils': 7.12.0(eslint@9.5.0)(typescript@5.5.2)
+ '@typescript-eslint/utils': 7.12.0(eslint@9.5.0)(typescript@5.5.2)
'@typescript-eslint/visitor-keys': 7.12.0
- eslint: 9.4.0
+ eslint: 9.5.0
graphemer: 1.4.0
ignore: 5.3.1
natural-compare: 1.4.0
- ts-api-utils: 1.3.0(typescript@5.4.5)
+ ts-api-utils: 1.3.0(typescript@5.5.2)
optionalDependencies:
- typescript: 5.4.5
+ typescript: 5.5.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@7.12.0(eslint@9.4.0)(typescript@5.4.5)':
+ '@typescript-eslint/eslint-plugin@7.13.0(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.5.2))(eslint@9.5.0)(typescript@5.5.2)':
+ dependencies:
+ '@eslint-community/regexpp': 4.10.0
+ '@typescript-eslint/parser': 7.13.0(eslint@9.5.0)(typescript@5.5.2)
+ '@typescript-eslint/scope-manager': 7.13.0
+ '@typescript-eslint/type-utils': 7.13.0(eslint@9.5.0)(typescript@5.5.2)
+ '@typescript-eslint/utils': 7.13.0(eslint@9.5.0)(typescript@5.5.2)
+ '@typescript-eslint/visitor-keys': 7.13.0
+ eslint: 9.5.0
+ graphemer: 1.4.0
+ ignore: 5.3.1
+ natural-compare: 1.4.0
+ ts-api-utils: 1.3.0(typescript@5.5.2)
+ optionalDependencies:
+ typescript: 5.5.2
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/parser@7.12.0(eslint@9.5.0)(typescript@5.5.2)':
dependencies:
'@typescript-eslint/scope-manager': 7.12.0
'@typescript-eslint/types': 7.12.0
- '@typescript-eslint/typescript-estree': 7.12.0(typescript@5.4.5)
+ '@typescript-eslint/typescript-estree': 7.12.0(typescript@5.5.2)
'@typescript-eslint/visitor-keys': 7.12.0
debug: 4.3.4
- eslint: 9.4.0
+ eslint: 9.5.0
optionalDependencies:
- typescript: 5.4.5
+ typescript: 5.5.2
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.5.2)':
+ dependencies:
+ '@typescript-eslint/scope-manager': 7.13.0
+ '@typescript-eslint/types': 7.13.0
+ '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.5.2)
+ '@typescript-eslint/visitor-keys': 7.13.0
+ debug: 4.3.4
+ eslint: 9.5.0
+ optionalDependencies:
+ typescript: 5.5.2
transitivePeerDependencies:
- supports-color
@@ -6028,28 +6110,54 @@ snapshots:
'@typescript-eslint/types': 7.12.0
'@typescript-eslint/visitor-keys': 7.12.0
+ '@typescript-eslint/scope-manager@7.13.0':
+ dependencies:
+ '@typescript-eslint/types': 7.13.0
+ '@typescript-eslint/visitor-keys': 7.13.0
+
+ '@typescript-eslint/scope-manager@7.14.1':
+ dependencies:
+ '@typescript-eslint/types': 7.14.1
+ '@typescript-eslint/visitor-keys': 7.14.1
+
'@typescript-eslint/scope-manager@7.9.0':
dependencies:
'@typescript-eslint/types': 7.9.0
'@typescript-eslint/visitor-keys': 7.9.0
- '@typescript-eslint/type-utils@7.12.0(eslint@9.4.0)(typescript@5.4.5)':
+ '@typescript-eslint/type-utils@7.12.0(eslint@9.5.0)(typescript@5.5.2)':
dependencies:
- '@typescript-eslint/typescript-estree': 7.12.0(typescript@5.4.5)
- '@typescript-eslint/utils': 7.12.0(eslint@9.4.0)(typescript@5.4.5)
+ '@typescript-eslint/typescript-estree': 7.12.0(typescript@5.5.2)
+ '@typescript-eslint/utils': 7.12.0(eslint@9.5.0)(typescript@5.5.2)
debug: 4.3.4
- eslint: 9.4.0
- ts-api-utils: 1.3.0(typescript@5.4.5)
+ eslint: 9.5.0
+ ts-api-utils: 1.3.0(typescript@5.5.2)
optionalDependencies:
- typescript: 5.4.5
+ typescript: 5.5.2
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/type-utils@7.13.0(eslint@9.5.0)(typescript@5.5.2)':
+ dependencies:
+ '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.5.2)
+ '@typescript-eslint/utils': 7.13.0(eslint@9.5.0)(typescript@5.5.2)
+ debug: 4.3.4
+ eslint: 9.5.0
+ ts-api-utils: 1.3.0(typescript@5.5.2)
+ optionalDependencies:
+ typescript: 5.5.2
transitivePeerDependencies:
- supports-color
'@typescript-eslint/types@7.12.0': {}
+ '@typescript-eslint/types@7.13.0': {}
+
+ '@typescript-eslint/types@7.14.1': {}
+
'@typescript-eslint/types@7.9.0': {}
- '@typescript-eslint/typescript-estree@7.12.0(typescript@5.4.5)':
+ '@typescript-eslint/typescript-estree@7.12.0(typescript@5.5.2)':
dependencies:
'@typescript-eslint/types': 7.12.0
'@typescript-eslint/visitor-keys': 7.12.0
@@ -6058,13 +6166,43 @@ snapshots:
is-glob: 4.0.3
minimatch: 9.0.4
semver: 7.6.2
- ts-api-utils: 1.3.0(typescript@5.4.5)
+ ts-api-utils: 1.3.0(typescript@5.5.2)
optionalDependencies:
- typescript: 5.4.5
+ typescript: 5.5.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/typescript-estree@7.9.0(typescript@5.4.5)':
+ '@typescript-eslint/typescript-estree@7.13.0(typescript@5.5.2)':
+ dependencies:
+ '@typescript-eslint/types': 7.13.0
+ '@typescript-eslint/visitor-keys': 7.13.0
+ debug: 4.3.4
+ globby: 11.1.0
+ is-glob: 4.0.3
+ minimatch: 9.0.4
+ semver: 7.6.2
+ ts-api-utils: 1.3.0(typescript@5.5.2)
+ optionalDependencies:
+ typescript: 5.5.2
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/typescript-estree@7.14.1(typescript@5.5.2)':
+ dependencies:
+ '@typescript-eslint/types': 7.14.1
+ '@typescript-eslint/visitor-keys': 7.14.1
+ debug: 4.3.4
+ globby: 11.1.0
+ is-glob: 4.0.3
+ minimatch: 9.0.4
+ semver: 7.6.2
+ ts-api-utils: 1.3.0(typescript@5.5.2)
+ optionalDependencies:
+ typescript: 5.5.2
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/typescript-estree@7.9.0(typescript@5.5.2)':
dependencies:
'@typescript-eslint/types': 7.9.0
'@typescript-eslint/visitor-keys': 7.9.0
@@ -6073,30 +6211,52 @@ snapshots:
is-glob: 4.0.3
minimatch: 9.0.4
semver: 7.6.2
- ts-api-utils: 1.3.0(typescript@5.4.5)
+ ts-api-utils: 1.3.0(typescript@5.5.2)
optionalDependencies:
- typescript: 5.4.5
+ typescript: 5.5.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@7.12.0(eslint@9.4.0)(typescript@5.4.5)':
+ '@typescript-eslint/utils@7.12.0(eslint@9.5.0)(typescript@5.5.2)':
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0)
'@typescript-eslint/scope-manager': 7.12.0
'@typescript-eslint/types': 7.12.0
- '@typescript-eslint/typescript-estree': 7.12.0(typescript@5.4.5)
- eslint: 9.4.0
+ '@typescript-eslint/typescript-estree': 7.12.0(typescript@5.5.2)
+ eslint: 9.5.0
transitivePeerDependencies:
- supports-color
- typescript
- '@typescript-eslint/utils@7.9.0(eslint@9.4.0)(typescript@5.4.5)':
+ '@typescript-eslint/utils@7.13.0(eslint@9.5.0)(typescript@5.5.2)':
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0)
+ '@typescript-eslint/scope-manager': 7.13.0
+ '@typescript-eslint/types': 7.13.0
+ '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.5.2)
+ eslint: 9.5.0
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+
+ '@typescript-eslint/utils@7.14.1(eslint@9.5.0)(typescript@5.5.2)':
+ dependencies:
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0)
+ '@typescript-eslint/scope-manager': 7.14.1
+ '@typescript-eslint/types': 7.14.1
+ '@typescript-eslint/typescript-estree': 7.14.1(typescript@5.5.2)
+ eslint: 9.5.0
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+
+ '@typescript-eslint/utils@7.9.0(eslint@9.5.0)(typescript@5.5.2)':
+ dependencies:
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0)
'@typescript-eslint/scope-manager': 7.9.0
'@typescript-eslint/types': 7.9.0
- '@typescript-eslint/typescript-estree': 7.9.0(typescript@5.4.5)
- eslint: 9.4.0
+ '@typescript-eslint/typescript-estree': 7.9.0(typescript@5.5.2)
+ eslint: 9.5.0
transitivePeerDependencies:
- supports-color
- typescript
@@ -6106,31 +6266,41 @@ snapshots:
'@typescript-eslint/types': 7.12.0
eslint-visitor-keys: 3.4.3
+ '@typescript-eslint/visitor-keys@7.13.0':
+ dependencies:
+ '@typescript-eslint/types': 7.13.0
+ eslint-visitor-keys: 3.4.3
+
+ '@typescript-eslint/visitor-keys@7.14.1':
+ dependencies:
+ '@typescript-eslint/types': 7.14.1
+ eslint-visitor-keys: 3.4.3
+
'@typescript-eslint/visitor-keys@7.9.0':
dependencies:
'@typescript-eslint/types': 7.9.0
eslint-visitor-keys: 3.4.3
- '@unocss/config@0.60.4':
+ '@unocss/config@0.61.0':
dependencies:
- '@unocss/core': 0.60.4
+ '@unocss/core': 0.61.0
unconfig: 0.3.13
- '@unocss/core@0.60.4': {}
+ '@unocss/core@0.61.0': {}
- '@unocss/eslint-config@0.60.4(eslint@9.4.0)(typescript@5.4.5)':
+ '@unocss/eslint-config@0.61.0(eslint@9.5.0)(typescript@5.5.2)':
dependencies:
- '@unocss/eslint-plugin': 0.60.4(eslint@9.4.0)(typescript@5.4.5)
+ '@unocss/eslint-plugin': 0.61.0(eslint@9.5.0)(typescript@5.5.2)
transitivePeerDependencies:
- eslint
- supports-color
- typescript
- '@unocss/eslint-plugin@0.60.4(eslint@9.4.0)(typescript@5.4.5)':
+ '@unocss/eslint-plugin@0.61.0(eslint@9.5.0)(typescript@5.5.2)':
dependencies:
- '@typescript-eslint/utils': 7.12.0(eslint@9.4.0)(typescript@5.4.5)
- '@unocss/config': 0.60.4
- '@unocss/core': 0.60.4
+ '@typescript-eslint/utils': 7.14.1(eslint@9.5.0)(typescript@5.5.2)
+ '@unocss/config': 0.61.0
+ '@unocss/core': 0.61.0
magic-string: 0.30.10
synckit: 0.9.0
transitivePeerDependencies:
@@ -6138,125 +6308,106 @@ snapshots:
- supports-color
- typescript
- '@unocss/extractor-arbitrary-variants@0.60.4':
+ '@unocss/extractor-arbitrary-variants@0.61.0':
dependencies:
- '@unocss/core': 0.60.4
+ '@unocss/core': 0.61.0
- '@unocss/inspector@0.60.4':
+ '@unocss/inspector@0.61.0':
dependencies:
- '@unocss/core': 0.60.4
- '@unocss/rule-utils': 0.60.4
+ '@unocss/core': 0.61.0
+ '@unocss/rule-utils': 0.61.0
gzip-size: 6.0.0
sirv: 2.0.4
- '@unocss/preset-icons@0.60.4':
+ '@unocss/preset-icons@0.61.0':
dependencies:
'@iconify/utils': 2.1.24
- '@unocss/core': 0.60.4
+ '@unocss/core': 0.61.0
ofetch: 1.3.4
transitivePeerDependencies:
- supports-color
- '@unocss/preset-mini@0.60.4':
+ '@unocss/preset-mini@0.61.0':
dependencies:
- '@unocss/core': 0.60.4
- '@unocss/extractor-arbitrary-variants': 0.60.4
- '@unocss/rule-utils': 0.60.4
+ '@unocss/core': 0.61.0
+ '@unocss/extractor-arbitrary-variants': 0.61.0
+ '@unocss/rule-utils': 0.61.0
- '@unocss/preset-uno@0.60.4':
+ '@unocss/preset-uno@0.61.0':
dependencies:
- '@unocss/core': 0.60.4
- '@unocss/preset-mini': 0.60.4
- '@unocss/preset-wind': 0.60.4
- '@unocss/rule-utils': 0.60.4
+ '@unocss/core': 0.61.0
+ '@unocss/preset-mini': 0.61.0
+ '@unocss/preset-wind': 0.61.0
+ '@unocss/rule-utils': 0.61.0
- '@unocss/preset-wind@0.60.4':
+ '@unocss/preset-wind@0.61.0':
dependencies:
- '@unocss/core': 0.60.4
- '@unocss/preset-mini': 0.60.4
- '@unocss/rule-utils': 0.60.4
+ '@unocss/core': 0.61.0
+ '@unocss/preset-mini': 0.61.0
+ '@unocss/rule-utils': 0.61.0
- '@unocss/rule-utils@0.60.4':
+ '@unocss/rule-utils@0.61.0':
dependencies:
- '@unocss/core': 0.60.4
+ '@unocss/core': 0.61.0
magic-string: 0.30.10
- '@unocss/scope@0.60.4': {}
+ '@unocss/scope@0.61.0': {}
- '@unocss/transformer-directives@0.60.4':
+ '@unocss/transformer-directives@0.61.0':
dependencies:
- '@unocss/core': 0.60.4
- '@unocss/rule-utils': 0.60.4
+ '@unocss/core': 0.61.0
+ '@unocss/rule-utils': 0.61.0
css-tree: 2.3.1
- '@unocss/transformer-variant-group@0.60.4':
+ '@unocss/transformer-variant-group@0.61.0':
dependencies:
- '@unocss/core': 0.60.4
+ '@unocss/core': 0.61.0
- '@unocss/vite@0.60.4(rollup@4.17.2)(vite@5.2.12(@types/node@20.14.2)(sass@1.77.4))':
+ '@unocss/vite@0.61.0(rollup@4.17.2)(vite@5.3.1(@types/node@20.14.8)(sass@1.77.6))':
dependencies:
'@ampproject/remapping': 2.3.0
'@rollup/pluginutils': 5.1.0(rollup@4.17.2)
- '@unocss/config': 0.60.4
- '@unocss/core': 0.60.4
- '@unocss/inspector': 0.60.4
- '@unocss/scope': 0.60.4
- '@unocss/transformer-directives': 0.60.4
+ '@unocss/config': 0.61.0
+ '@unocss/core': 0.61.0
+ '@unocss/inspector': 0.61.0
+ '@unocss/scope': 0.61.0
+ '@unocss/transformer-directives': 0.61.0
chokidar: 3.6.0
fast-glob: 3.3.2
magic-string: 0.30.10
- vite: 5.2.12(@types/node@20.14.2)(sass@1.77.4)
+ vite: 5.3.1(@types/node@20.14.8)(sass@1.77.6)
transitivePeerDependencies:
- rollup
- '@vitejs/plugin-vue-jsx@4.0.0(vite@5.2.12(@types/node@20.14.2)(sass@1.77.4))(vue@3.4.27(typescript@5.4.5))':
+ '@vitejs/plugin-vue-jsx@4.0.0(vite@5.3.1(@types/node@20.14.8)(sass@1.77.6))(vue@3.4.30(typescript@5.5.2))':
dependencies:
'@babel/core': 7.24.7
'@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.24.7)
'@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.7)
- vite: 5.2.12(@types/node@20.14.2)(sass@1.77.4)
- vue: 3.4.27(typescript@5.4.5)
+ vite: 5.3.1(@types/node@20.14.8)(sass@1.77.6)
+ vue: 3.4.30(typescript@5.5.2)
transitivePeerDependencies:
- supports-color
- '@vitejs/plugin-vue@5.0.5(vite@5.2.12(@types/node@20.14.2)(sass@1.77.4))(vue@3.4.27(typescript@5.4.5))':
+ '@vitejs/plugin-vue@5.0.5(vite@5.3.1(@types/node@20.14.8)(sass@1.77.6))(vue@3.4.30(typescript@5.5.2))':
dependencies:
- vite: 5.2.12(@types/node@20.14.2)(sass@1.77.4)
- vue: 3.4.27(typescript@5.4.5)
+ vite: 5.3.1(@types/node@20.14.8)(sass@1.77.6)
+ vue: 3.4.30(typescript@5.5.2)
- '@volar/language-core@2.2.5':
+ '@volar/language-core@2.3.4':
dependencies:
- '@volar/source-map': 2.2.5
+ '@volar/source-map': 2.3.4
- '@volar/source-map@2.2.5':
- dependencies:
- muggle-string: 0.4.1
+ '@volar/source-map@2.3.4': {}
- '@volar/typescript@2.2.5':
+ '@volar/typescript@2.3.4':
dependencies:
- '@volar/language-core': 2.2.5
+ '@volar/language-core': 2.3.4
path-browserify: 1.0.1
+ vscode-uri: 3.0.8
'@vue/babel-helper-vue-transform-on@1.2.2': {}
- '@vue/babel-plugin-jsx@1.2.2(@babel/core@7.24.5)':
- dependencies:
- '@babel/helper-module-imports': 7.22.15
- '@babel/helper-plugin-utils': 7.24.5
- '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.5)
- '@babel/template': 7.24.0
- '@babel/traverse': 7.24.5
- '@babel/types': 7.24.5
- '@vue/babel-helper-vue-transform-on': 1.2.2
- '@vue/babel-plugin-resolve-type': 1.2.2(@babel/core@7.24.5)
- camelcase: 6.3.0
- html-tags: 3.3.1
- svg-tags: 1.0.0
- optionalDependencies:
- '@babel/core': 7.24.5
- transitivePeerDependencies:
- - supports-color
-
'@vue/babel-plugin-jsx@1.2.2(@babel/core@7.24.7)':
dependencies:
'@babel/helper-module-imports': 7.22.15
@@ -6275,15 +6426,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@vue/babel-plugin-resolve-type@1.2.2(@babel/core@7.24.5)':
- dependencies:
- '@babel/code-frame': 7.24.2
- '@babel/core': 7.24.5
- '@babel/helper-module-imports': 7.22.15
- '@babel/helper-plugin-utils': 7.24.5
- '@babel/parser': 7.24.5
- '@vue/compiler-sfc': 3.4.27
-
'@vue/babel-plugin-resolve-type@1.2.2(@babel/core@7.24.7)':
dependencies:
'@babel/code-frame': 7.24.2
@@ -6301,11 +6443,24 @@ snapshots:
estree-walker: 2.0.2
source-map-js: 1.2.0
+ '@vue/compiler-core@3.4.30':
+ dependencies:
+ '@babel/parser': 7.24.7
+ '@vue/shared': 3.4.30
+ entities: 4.5.0
+ estree-walker: 2.0.2
+ source-map-js: 1.2.0
+
'@vue/compiler-dom@3.4.27':
dependencies:
'@vue/compiler-core': 3.4.27
'@vue/shared': 3.4.27
+ '@vue/compiler-dom@3.4.30':
+ dependencies:
+ '@vue/compiler-core': 3.4.30
+ '@vue/shared': 3.4.30
+
'@vue/compiler-sfc@3.4.27':
dependencies:
'@babel/parser': 7.24.5
@@ -6318,88 +6473,110 @@ snapshots:
postcss: 8.4.38
source-map-js: 1.2.0
+ '@vue/compiler-sfc@3.4.30':
+ dependencies:
+ '@babel/parser': 7.24.7
+ '@vue/compiler-core': 3.4.30
+ '@vue/compiler-dom': 3.4.30
+ '@vue/compiler-ssr': 3.4.30
+ '@vue/shared': 3.4.30
+ estree-walker: 2.0.2
+ magic-string: 0.30.10
+ postcss: 8.4.38
+ source-map-js: 1.2.0
+
'@vue/compiler-ssr@3.4.27':
dependencies:
'@vue/compiler-dom': 3.4.27
'@vue/shared': 3.4.27
+ '@vue/compiler-ssr@3.4.30':
+ dependencies:
+ '@vue/compiler-dom': 3.4.30
+ '@vue/shared': 3.4.30
+
'@vue/devtools-api@6.6.1': {}
- '@vue/devtools-core@7.2.1(vite@5.2.12(@types/node@20.14.2)(sass@1.77.4))(vue@3.4.27(typescript@5.4.5))':
+ '@vue/devtools-core@7.3.4(vite@5.3.1(@types/node@20.14.8)(sass@1.77.6))(vue@3.4.30(typescript@5.5.2))':
dependencies:
- '@vue/devtools-kit': 7.2.1(vue@3.4.27(typescript@5.4.5))
- '@vue/devtools-shared': 7.2.1
+ '@vue/devtools-kit': 7.3.4
+ '@vue/devtools-shared': 7.3.4
mitt: 3.0.1
nanoid: 3.3.7
pathe: 1.1.2
- vite-hot-client: 0.2.3(vite@5.2.12(@types/node@20.14.2)(sass@1.77.4))
+ vite-hot-client: 0.2.3(vite@5.3.1(@types/node@20.14.8)(sass@1.77.6))
+ vue: 3.4.30(typescript@5.5.2)
transitivePeerDependencies:
- vite
- - vue
- '@vue/devtools-kit@7.2.1(vue@3.4.27(typescript@5.4.5))':
+ '@vue/devtools-kit@7.3.4':
dependencies:
- '@vue/devtools-shared': 7.2.1
+ '@vue/devtools-shared': 7.3.4
+ birpc: 0.2.17
hookable: 5.5.3
mitt: 3.0.1
perfect-debounce: 1.0.0
speakingurl: 14.0.1
- vue: 3.4.27(typescript@5.4.5)
+ superjson: 2.2.1
- '@vue/devtools-shared@7.2.1':
+ '@vue/devtools-shared@7.3.4':
dependencies:
- rfdc: 1.3.1
+ rfdc: 1.4.1
- '@vue/language-core@2.0.19(typescript@5.4.5)':
+ '@vue/language-core@2.0.22(typescript@5.5.2)':
dependencies:
- '@volar/language-core': 2.2.5
+ '@volar/language-core': 2.3.4
'@vue/compiler-dom': 3.4.27
'@vue/shared': 3.4.27
computeds: 0.0.1
minimatch: 9.0.4
+ muggle-string: 0.4.1
path-browserify: 1.0.1
vue-template-compiler: 2.7.16
optionalDependencies:
- typescript: 5.4.5
+ typescript: 5.5.2
- '@vue/reactivity@3.4.27':
+ '@vue/reactivity@3.4.30':
dependencies:
- '@vue/shared': 3.4.27
+ '@vue/shared': 3.4.30
- '@vue/runtime-core@3.4.27':
+ '@vue/runtime-core@3.4.30':
dependencies:
- '@vue/reactivity': 3.4.27
- '@vue/shared': 3.4.27
+ '@vue/reactivity': 3.4.30
+ '@vue/shared': 3.4.30
- '@vue/runtime-dom@3.4.27':
+ '@vue/runtime-dom@3.4.30':
dependencies:
- '@vue/runtime-core': 3.4.27
- '@vue/shared': 3.4.27
+ '@vue/reactivity': 3.4.30
+ '@vue/runtime-core': 3.4.30
+ '@vue/shared': 3.4.30
csstype: 3.1.3
- '@vue/server-renderer@3.4.27(vue@3.4.27(typescript@5.4.5))':
+ '@vue/server-renderer@3.4.30(vue@3.4.30(typescript@5.5.2))':
dependencies:
- '@vue/compiler-ssr': 3.4.27
- '@vue/shared': 3.4.27
- vue: 3.4.27(typescript@5.4.5)
+ '@vue/compiler-ssr': 3.4.30
+ '@vue/shared': 3.4.30
+ vue: 3.4.30(typescript@5.5.2)
'@vue/shared@3.4.27': {}
- '@vueuse/core@10.10.0(vue@3.4.27(typescript@5.4.5))':
+ '@vue/shared@3.4.30': {}
+
+ '@vueuse/core@10.11.0(vue@3.4.30(typescript@5.5.2))':
dependencies:
'@types/web-bluetooth': 0.0.20
- '@vueuse/metadata': 10.10.0
- '@vueuse/shared': 10.10.0(vue@3.4.27(typescript@5.4.5))
- vue-demi: 0.14.8(vue@3.4.27(typescript@5.4.5))
+ '@vueuse/metadata': 10.11.0
+ '@vueuse/shared': 10.11.0(vue@3.4.30(typescript@5.5.2))
+ vue-demi: 0.14.8(vue@3.4.30(typescript@5.5.2))
transitivePeerDependencies:
- '@vue/composition-api'
- vue
- '@vueuse/metadata@10.10.0': {}
+ '@vueuse/metadata@10.11.0': {}
- '@vueuse/shared@10.10.0(vue@3.4.27(typescript@5.4.5))':
+ '@vueuse/shared@10.11.0(vue@3.4.30(typescript@5.5.2))':
dependencies:
- vue-demi: 0.14.8(vue@3.4.27(typescript@5.4.5))
+ vue-demi: 0.14.8(vue@3.4.30(typescript@5.5.2))
transitivePeerDependencies:
- '@vue/composition-api'
- vue
@@ -6516,7 +6693,7 @@ snapshots:
dependencies:
possible-typed-array-names: 1.0.0
- axios-retry@4.4.0(axios@1.7.2):
+ axios-retry@4.4.1(axios@1.7.2):
dependencies:
axios: 1.7.2
is-retry-allowed: 2.2.0
@@ -6547,6 +6724,8 @@ snapshots:
binary-searching@2.0.5: {}
+ birpc@0.2.17: {}
+
bluebird@3.7.2: {}
boolbase@1.0.0: {}
@@ -6605,35 +6784,39 @@ snapshots:
builtin-modules@3.3.0: {}
- bumpp@9.4.1:
+ bumpp@9.4.1(magicast@0.3.4):
dependencies:
'@jsdevtools/ez-spawn': 3.0.4
- c12: 1.10.0
+ c12: 1.11.1(magicast@0.3.4)
cac: 6.7.14
escalade: 3.1.2
fast-glob: 3.3.2
js-yaml: 4.1.0
prompts: 2.4.2
semver: 7.6.2
+ transitivePeerDependencies:
+ - magicast
bundle-name@4.1.0:
dependencies:
run-applescript: 7.0.0
- c12@1.10.0:
+ c12@1.11.1(magicast@0.3.4):
dependencies:
chokidar: 3.6.0
confbox: 0.1.7
defu: 6.1.4
dotenv: 16.4.5
giget: 1.2.3
- jiti: 1.21.0
- mlly: 1.7.0
+ jiti: 1.21.6
+ mlly: 1.7.1
ohash: 1.1.3
pathe: 1.1.2
perfect-debounce: 1.0.0
pkg-types: 1.1.1
rc9: 2.1.2
+ optionalDependencies:
+ magicast: 0.3.4
cac@6.7.14: {}
@@ -6715,8 +6898,6 @@ snapshots:
camelcase@7.0.1: {}
- can-use-dom@0.1.0: {}
-
caniuse-lite@1.0.30001618: {}
chalk@1.1.3:
@@ -6888,6 +7069,10 @@ snapshots:
convert-source-map@2.0.0: {}
+ copy-anything@3.0.5:
+ dependencies:
+ is-what: 4.1.16
+
copy-descriptor@0.1.1: {}
core-js-compat@3.37.1:
@@ -7137,6 +7322,11 @@ snapshots:
graceful-fs: 4.2.11
tapable: 2.2.1
+ enhanced-resolve@5.17.0:
+ dependencies:
+ graceful-fs: 4.2.11
+ tapable: 2.2.1
+
enquirer@2.4.1:
dependencies:
ansi-colors: 4.1.3
@@ -7229,31 +7419,31 @@ snapshots:
is-date-object: 1.0.5
is-symbol: 1.0.4
- esbuild@0.20.2:
+ esbuild@0.21.5:
optionalDependencies:
- '@esbuild/aix-ppc64': 0.20.2
- '@esbuild/android-arm': 0.20.2
- '@esbuild/android-arm64': 0.20.2
- '@esbuild/android-x64': 0.20.2
- '@esbuild/darwin-arm64': 0.20.2
- '@esbuild/darwin-x64': 0.20.2
- '@esbuild/freebsd-arm64': 0.20.2
- '@esbuild/freebsd-x64': 0.20.2
- '@esbuild/linux-arm': 0.20.2
- '@esbuild/linux-arm64': 0.20.2
- '@esbuild/linux-ia32': 0.20.2
- '@esbuild/linux-loong64': 0.20.2
- '@esbuild/linux-mips64el': 0.20.2
- '@esbuild/linux-ppc64': 0.20.2
- '@esbuild/linux-riscv64': 0.20.2
- '@esbuild/linux-s390x': 0.20.2
- '@esbuild/linux-x64': 0.20.2
- '@esbuild/netbsd-x64': 0.20.2
- '@esbuild/openbsd-x64': 0.20.2
- '@esbuild/sunos-x64': 0.20.2
- '@esbuild/win32-arm64': 0.20.2
- '@esbuild/win32-ia32': 0.20.2
- '@esbuild/win32-x64': 0.20.2
+ '@esbuild/aix-ppc64': 0.21.5
+ '@esbuild/android-arm': 0.21.5
+ '@esbuild/android-arm64': 0.21.5
+ '@esbuild/android-x64': 0.21.5
+ '@esbuild/darwin-arm64': 0.21.5
+ '@esbuild/darwin-x64': 0.21.5
+ '@esbuild/freebsd-arm64': 0.21.5
+ '@esbuild/freebsd-x64': 0.21.5
+ '@esbuild/linux-arm': 0.21.5
+ '@esbuild/linux-arm64': 0.21.5
+ '@esbuild/linux-ia32': 0.21.5
+ '@esbuild/linux-loong64': 0.21.5
+ '@esbuild/linux-mips64el': 0.21.5
+ '@esbuild/linux-ppc64': 0.21.5
+ '@esbuild/linux-riscv64': 0.21.5
+ '@esbuild/linux-s390x': 0.21.5
+ '@esbuild/linux-x64': 0.21.5
+ '@esbuild/netbsd-x64': 0.21.5
+ '@esbuild/openbsd-x64': 0.21.5
+ '@esbuild/sunos-x64': 0.21.5
+ '@esbuild/win32-arm64': 0.21.5
+ '@esbuild/win32-ia32': 0.21.5
+ '@esbuild/win32-x64': 0.21.5
escalade@3.1.2: {}
@@ -7263,14 +7453,14 @@ snapshots:
escape-string-regexp@4.0.0: {}
- eslint-compat-utils@0.5.0(eslint@9.4.0):
+ eslint-compat-utils@0.5.0(eslint@9.5.0):
dependencies:
- eslint: 9.4.0
+ eslint: 9.5.0
semver: 7.6.2
- eslint-config-prettier@9.1.0(eslint@9.4.0):
+ eslint-config-prettier@9.1.0(eslint@9.5.0):
dependencies:
- eslint: 9.4.0
+ eslint: 9.5.0
eslint-import-resolver-node@0.3.9:
dependencies:
@@ -7282,19 +7472,19 @@ snapshots:
eslint-parser-plain@0.1.0: {}
- eslint-plugin-es-x@7.6.0(eslint@9.4.0):
+ eslint-plugin-es-x@7.6.0(eslint@9.5.0):
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0)
'@eslint-community/regexpp': 4.10.0
- eslint: 9.4.0
- eslint-compat-utils: 0.5.0(eslint@9.4.0)
+ eslint: 9.5.0
+ eslint-compat-utils: 0.5.0(eslint@9.5.0)
- eslint-plugin-import-x@0.5.1(eslint@9.4.0)(typescript@5.4.5):
+ eslint-plugin-import-x@0.5.1(eslint@9.5.0)(typescript@5.5.2):
dependencies:
- '@typescript-eslint/utils': 7.9.0(eslint@9.4.0)(typescript@5.4.5)
+ '@typescript-eslint/utils': 7.9.0(eslint@9.5.0)(typescript@5.5.2)
debug: 4.3.4
doctrine: 3.0.0
- eslint: 9.4.0
+ eslint: 9.5.0
eslint-import-resolver-node: 0.3.9
get-tsconfig: 4.7.5
is-glob: 4.0.3
@@ -7305,36 +7495,57 @@ snapshots:
- supports-color
- typescript
- eslint-plugin-n@17.7.0(eslint@9.4.0):
+ eslint-plugin-n@17.7.0(eslint@9.5.0):
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0)
enhanced-resolve: 5.16.1
- eslint: 9.4.0
- eslint-plugin-es-x: 7.6.0(eslint@9.4.0)
+ eslint: 9.5.0
+ eslint-plugin-es-x: 7.6.0(eslint@9.5.0)
get-tsconfig: 4.7.5
globals: 15.3.0
ignore: 5.3.1
minimatch: 9.0.4
semver: 7.6.2
- eslint-plugin-prettier@5.1.3(eslint-config-prettier@9.1.0(eslint@9.4.0))(eslint@9.4.0)(prettier@3.3.0):
+ eslint-plugin-n@17.8.1(eslint@9.5.0):
dependencies:
- eslint: 9.4.0
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0)
+ enhanced-resolve: 5.17.0
+ eslint: 9.5.0
+ eslint-plugin-es-x: 7.6.0(eslint@9.5.0)
+ get-tsconfig: 4.7.5
+ globals: 15.4.0
+ ignore: 5.3.1
+ minimatch: 9.0.4
+ semver: 7.6.2
+
+ eslint-plugin-prettier@5.1.3(eslint-config-prettier@9.1.0(eslint@9.5.0))(eslint@9.5.0)(prettier@3.3.0):
+ dependencies:
+ eslint: 9.5.0
prettier: 3.3.0
prettier-linter-helpers: 1.0.0
synckit: 0.8.8
optionalDependencies:
- eslint-config-prettier: 9.1.0(eslint@9.4.0)
+ eslint-config-prettier: 9.1.0(eslint@9.5.0)
- eslint-plugin-unicorn@53.0.0(eslint@9.4.0):
+ eslint-plugin-prettier@5.1.3(eslint-config-prettier@9.1.0(eslint@9.5.0))(eslint@9.5.0)(prettier@3.3.2):
+ dependencies:
+ eslint: 9.5.0
+ prettier: 3.3.2
+ prettier-linter-helpers: 1.0.0
+ synckit: 0.8.8
+ optionalDependencies:
+ eslint-config-prettier: 9.1.0(eslint@9.5.0)
+
+ eslint-plugin-unicorn@53.0.0(eslint@9.5.0):
dependencies:
'@babel/helper-validator-identifier': 7.24.5
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0)
'@eslint/eslintrc': 3.1.0
ci-info: 4.0.0
clean-regexp: 1.0.0
core-js-compat: 3.37.1
- eslint: 9.4.0
+ eslint: 9.5.0
esquery: 1.5.0
indent-string: 4.0.0
is-builtin-module: 3.2.1
@@ -7348,16 +7559,16 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-plugin-vue@9.26.0(eslint@9.4.0):
+ eslint-plugin-vue@9.26.0(eslint@9.5.0):
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0)
- eslint: 9.4.0
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0)
+ eslint: 9.5.0
globals: 13.24.0
natural-compare: 1.4.0
nth-check: 2.1.1
postcss-selector-parser: 6.0.16
semver: 7.6.2
- vue-eslint-parser: 9.4.3(eslint@9.4.0)
+ vue-eslint-parser: 9.4.3(eslint@9.5.0)
xml-name-validator: 4.0.0
transitivePeerDependencies:
- supports-color
@@ -7376,13 +7587,13 @@ snapshots:
eslint-visitor-keys@4.0.0: {}
- eslint@9.4.0:
+ eslint@9.5.0:
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0)
'@eslint-community/regexpp': 4.10.0
- '@eslint/config-array': 0.15.1
+ '@eslint/config-array': 0.16.0
'@eslint/eslintrc': 3.1.0
- '@eslint/js': 9.4.0
+ '@eslint/js': 9.5.0
'@humanwhocodes/module-importer': 1.0.1
'@humanwhocodes/retry': 0.3.0
'@nodelib/fs.walk': 1.2.8
@@ -7488,7 +7699,7 @@ snapshots:
strip-final-newline: 4.0.0
yoctocolors: 2.0.2
- execa@9.2.0:
+ execa@9.3.0:
dependencies:
'@sindresorhus/merge-streams': 4.0.0
cross-spawn: 7.0.3
@@ -7770,6 +7981,8 @@ snapshots:
globals@15.3.0: {}
+ globals@15.4.0: {}
+
globalthis@1.0.4:
dependencies:
define-properties: 1.2.1
@@ -8146,6 +8359,8 @@ snapshots:
dependencies:
call-bind: 1.0.7
+ is-what@4.1.16: {}
+
is-windows@1.0.2: {}
is-wsl@3.1.0:
@@ -8174,6 +8389,8 @@ snapshots:
jiti@1.21.0: {}
+ jiti@1.21.6: {}
+
jju@1.4.0: {}
js-base64@2.6.4: {}
@@ -8261,7 +8478,7 @@ snapshots:
lines-and-columns@1.2.4: {}
- lint-staged@15.2.5:
+ lint-staged@15.2.7:
dependencies:
chalk: 5.3.0
commander: 12.1.0
@@ -8684,6 +8901,13 @@ snapshots:
pkg-types: 1.1.1
ufo: 1.5.3
+ mlly@1.7.1:
+ dependencies:
+ acorn: 8.11.3
+ pathe: 1.1.2
+ pkg-types: 1.1.1
+ ufo: 1.5.3
+
mrmime@2.0.0: {}
ms@2.0.0: {}
@@ -8694,10 +8918,10 @@ snapshots:
muggle-string@0.4.1: {}
- naive-ui@2.38.2(vue@3.4.27(typescript@5.4.5)):
+ naive-ui@2.38.2(vue@3.4.30(typescript@5.5.2)):
dependencies:
'@css-render/plugin-bem': 0.15.14(css-render@0.15.14)
- '@css-render/vue3-ssr': 0.15.14(vue@3.4.27(typescript@5.4.5))
+ '@css-render/vue3-ssr': 0.15.14(vue@3.4.30(typescript@5.5.2))
'@types/katex': 0.16.7
'@types/lodash': 4.17.1
'@types/lodash-es': 4.17.12
@@ -8712,10 +8936,10 @@ snapshots:
lodash-es: 4.17.21
seemly: 0.3.8
treemate: 0.3.11
- vdirs: 0.1.8(vue@3.4.27(typescript@5.4.5))
- vooks: 0.2.12(vue@3.4.27(typescript@5.4.5))
- vue: 3.4.27(typescript@5.4.5)
- vueuc: 0.4.58(vue@3.4.27(typescript@5.4.5))
+ vdirs: 0.1.8(vue@3.4.30(typescript@5.5.2))
+ vooks: 0.2.12(vue@3.4.30(typescript@5.5.2))
+ vue: 3.4.30(typescript@5.5.2)
+ vueuc: 0.4.58(vue@3.4.30(typescript@5.5.2))
nanoid@3.3.7: {}
@@ -9058,13 +9282,13 @@ snapshots:
pidtree@0.6.0: {}
- pinia@2.1.7(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)):
+ pinia@2.1.7(typescript@5.5.2)(vue@3.4.30(typescript@5.5.2)):
dependencies:
'@vue/devtools-api': 6.6.1
- vue: 3.4.27(typescript@5.4.5)
- vue-demi: 0.14.7(vue@3.4.27(typescript@5.4.5))
+ vue: 3.4.30(typescript@5.5.2)
+ vue-demi: 0.14.7(vue@3.4.30(typescript@5.5.2))
optionalDependencies:
- typescript: 5.4.5
+ typescript: 5.5.2
pkg-types@1.1.1:
dependencies:
@@ -9161,14 +9385,29 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ prettier-plugin-jsdoc@1.3.0(prettier@3.3.2):
+ dependencies:
+ binary-searching: 2.0.5
+ comment-parser: 1.4.1
+ mdast-util-from-markdown: 2.0.0
+ prettier: 3.3.2
+ transitivePeerDependencies:
+ - supports-color
+
prettier-plugin-json-sort@0.0.2(prettier@3.3.0):
dependencies:
prettier: 3.3.0
+ prettier-plugin-json-sort@0.0.2(prettier@3.3.2):
+ dependencies:
+ prettier: 3.3.2
+
prettier@3.2.5: {}
prettier@3.3.0: {}
+ prettier@3.3.2: {}
+
pretty-ms@9.0.0:
dependencies:
parse-ms: 4.0.0
@@ -9354,6 +9593,8 @@ snapshots:
rfdc@1.3.1: {}
+ rfdc@1.4.1: {}
+
rimraf@3.0.2:
dependencies:
glob: 7.2.3
@@ -9412,7 +9653,7 @@ snapshots:
safer-buffer@2.1.2:
optional: true
- sass@1.77.4:
+ sass@1.77.6:
dependencies:
chokidar: 3.6.0
immutable: 4.3.6
@@ -9488,18 +9729,17 @@ snapshots:
simple-git-hooks@2.11.1: {}
- simplebar-core@1.2.5:
+ simplebar-core@1.2.6:
dependencies:
'@types/lodash-es': 4.17.12
- can-use-dom: 0.1.0
lodash: 4.17.21
lodash-es: 4.17.21
- simplebar-vue@2.3.4(vue@3.4.27(typescript@5.4.5)):
+ simplebar-vue@2.3.5(vue@3.4.30(typescript@5.5.2)):
dependencies:
- simplebar-core: 1.2.5
- vue: 3.4.27(typescript@5.4.5)
- vue-demi: 0.13.11(vue@3.4.27(typescript@5.4.5))
+ simplebar-core: 1.2.6
+ vue: 3.4.30(typescript@5.5.2)
+ vue-demi: 0.13.11(vue@3.4.30(typescript@5.5.2))
transitivePeerDependencies:
- '@vue/composition-api'
@@ -9698,6 +9938,10 @@ snapshots:
style-mod@4.1.2: {}
+ superjson@2.2.1:
+ dependencies:
+ copy-anything: 3.0.5
+
supports-color@2.0.0: {}
supports-color@3.2.3:
@@ -9807,9 +10051,9 @@ snapshots:
treemate@0.3.11: {}
- ts-api-utils@1.3.0(typescript@5.4.5):
+ ts-api-utils@1.3.0(typescript@5.5.2):
dependencies:
- typescript: 5.4.5
+ typescript: 5.5.2
ts-md5@1.3.1: {}
@@ -9817,9 +10061,9 @@ snapshots:
tslib@2.6.2: {}
- tsx@4.12.0:
+ tsx@4.15.7:
dependencies:
- esbuild: 0.20.2
+ esbuild: 0.21.5
get-tsconfig: 4.7.5
optionalDependencies:
fsevents: 2.3.3
@@ -9909,7 +10153,7 @@ snapshots:
typed-array-buffer: 1.0.2
typed-array-byte-offset: 1.0.2
- typescript@5.4.5: {}
+ typescript@5.5.2: {}
ufo@1.5.3: {}
@@ -9961,7 +10205,7 @@ snapshots:
universalify@2.0.1: {}
- unplugin-icons@0.19.0(@vue/compiler-sfc@3.4.27)(vue-template-compiler@2.7.16):
+ unplugin-icons@0.19.0(@vue/compiler-sfc@3.4.30)(vue-template-compiler@2.7.16):
dependencies:
'@antfu/install-pkg': 0.3.3
'@antfu/utils': 0.7.8
@@ -9971,12 +10215,12 @@ snapshots:
local-pkg: 0.5.0
unplugin: 1.10.1
optionalDependencies:
- '@vue/compiler-sfc': 3.4.27
+ '@vue/compiler-sfc': 3.4.30
vue-template-compiler: 2.7.16
transitivePeerDependencies:
- supports-color
- unplugin-vue-components@0.27.0(@babel/parser@7.24.7)(rollup@4.17.2)(vue@3.4.27(typescript@5.4.5)):
+ unplugin-vue-components@0.27.0(@babel/parser@7.24.7)(rollup@4.17.2)(vue@3.4.30(typescript@5.5.2)):
dependencies:
'@antfu/utils': 0.7.8
'@rollup/pluginutils': 5.1.0(rollup@4.17.2)
@@ -9988,7 +10232,7 @@ snapshots:
minimatch: 9.0.4
resolve: 1.22.8
unplugin: 1.10.1
- vue: 3.4.27(typescript@5.4.5)
+ vue: 3.4.30(typescript@5.5.2)
optionalDependencies:
'@babel/parser': 7.24.7
transitivePeerDependencies:
@@ -10051,16 +10295,16 @@ snapshots:
vary@1.1.2: {}
- vdirs@0.1.8(vue@3.4.27(typescript@5.4.5)):
+ vdirs@0.1.8(vue@3.4.30(typescript@5.5.2)):
dependencies:
evtd: 0.2.4
- vue: 3.4.27(typescript@5.4.5)
+ vue: 3.4.30(typescript@5.5.2)
- vite-hot-client@0.2.3(vite@5.2.12(@types/node@20.14.2)(sass@1.77.4)):
+ vite-hot-client@0.2.3(vite@5.3.1(@types/node@20.14.8)(sass@1.77.6)):
dependencies:
- vite: 5.2.12(@types/node@20.14.2)(sass@1.77.4)
+ vite: 5.3.1(@types/node@20.14.8)(sass@1.77.6)
- vite-plugin-inspect@0.8.4(rollup@4.17.2)(vite@5.2.12(@types/node@20.14.2)(sass@1.77.4)):
+ vite-plugin-inspect@0.8.4(rollup@4.17.2)(vite@5.3.1(@types/node@20.14.8)(sass@1.77.6)):
dependencies:
'@antfu/utils': 0.7.8
'@rollup/pluginutils': 5.1.0(rollup@4.17.2)
@@ -10071,19 +10315,19 @@ snapshots:
perfect-debounce: 1.0.0
picocolors: 1.0.1
sirv: 2.0.4
- vite: 5.2.12(@types/node@20.14.2)(sass@1.77.4)
+ vite: 5.3.1(@types/node@20.14.8)(sass@1.77.6)
transitivePeerDependencies:
- rollup
- supports-color
- vite-plugin-progress@0.0.7(vite@5.2.12(@types/node@20.14.2)(sass@1.77.4)):
+ vite-plugin-progress@0.0.7(vite@5.3.1(@types/node@20.14.8)(sass@1.77.6)):
dependencies:
picocolors: 1.0.1
progress: 2.0.3
rd: 2.0.1
- vite: 5.2.12(@types/node@20.14.2)(sass@1.77.4)
+ vite: 5.3.1(@types/node@20.14.8)(sass@1.77.6)
- vite-plugin-svg-icons@2.0.1(vite@5.2.12(@types/node@20.14.2)(sass@1.77.4)):
+ vite-plugin-svg-icons@2.0.1(vite@5.3.1(@types/node@20.14.8)(sass@1.77.6)):
dependencies:
'@types/svgo': 2.6.4
cors: 2.8.5
@@ -10093,76 +10337,78 @@ snapshots:
pathe: 0.2.0
svg-baker: 1.7.0
svgo: 2.8.0
- vite: 5.2.12(@types/node@20.14.2)(sass@1.77.4)
+ vite: 5.3.1(@types/node@20.14.8)(sass@1.77.6)
transitivePeerDependencies:
- supports-color
- vite-plugin-vue-devtools@7.2.1(rollup@4.17.2)(vite@5.2.12(@types/node@20.14.2)(sass@1.77.4))(vue@3.4.27(typescript@5.4.5)):
+ vite-plugin-vue-devtools@7.3.4(rollup@4.17.2)(vite@5.3.1(@types/node@20.14.8)(sass@1.77.6))(vue@3.4.30(typescript@5.5.2)):
dependencies:
- '@vue/devtools-core': 7.2.1(vite@5.2.12(@types/node@20.14.2)(sass@1.77.4))(vue@3.4.27(typescript@5.4.5))
- '@vue/devtools-kit': 7.2.1(vue@3.4.27(typescript@5.4.5))
- '@vue/devtools-shared': 7.2.1
+ '@vue/devtools-core': 7.3.4(vite@5.3.1(@types/node@20.14.8)(sass@1.77.6))(vue@3.4.30(typescript@5.5.2))
+ '@vue/devtools-kit': 7.3.4
+ '@vue/devtools-shared': 7.3.4
execa: 8.0.1
sirv: 2.0.4
- vite: 5.2.12(@types/node@20.14.2)(sass@1.77.4)
- vite-plugin-inspect: 0.8.4(rollup@4.17.2)(vite@5.2.12(@types/node@20.14.2)(sass@1.77.4))
- vite-plugin-vue-inspector: 5.1.0(vite@5.2.12(@types/node@20.14.2)(sass@1.77.4))
+ vite: 5.3.1(@types/node@20.14.8)(sass@1.77.6)
+ vite-plugin-inspect: 0.8.4(rollup@4.17.2)(vite@5.3.1(@types/node@20.14.8)(sass@1.77.6))
+ vite-plugin-vue-inspector: 5.1.2(vite@5.3.1(@types/node@20.14.8)(sass@1.77.6))
transitivePeerDependencies:
- '@nuxt/kit'
- rollup
- supports-color
- vue
- vite-plugin-vue-inspector@5.1.0(vite@5.2.12(@types/node@20.14.2)(sass@1.77.4)):
+ vite-plugin-vue-inspector@5.1.2(vite@5.3.1(@types/node@20.14.8)(sass@1.77.6)):
dependencies:
- '@babel/core': 7.24.5
- '@babel/plugin-proposal-decorators': 7.24.1(@babel/core@7.24.5)
- '@babel/plugin-syntax-import-attributes': 7.24.1(@babel/core@7.24.5)
- '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.5)
- '@babel/plugin-transform-typescript': 7.24.5(@babel/core@7.24.5)
- '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.5)
+ '@babel/core': 7.24.7
+ '@babel/plugin-proposal-decorators': 7.24.1(@babel/core@7.24.7)
+ '@babel/plugin-syntax-import-attributes': 7.24.1(@babel/core@7.24.7)
+ '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.7)
+ '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.24.7)
+ '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.7)
'@vue/compiler-dom': 3.4.27
kolorist: 1.8.0
magic-string: 0.30.10
- vite: 5.2.12(@types/node@20.14.2)(sass@1.77.4)
+ vite: 5.3.1(@types/node@20.14.8)(sass@1.77.6)
transitivePeerDependencies:
- supports-color
- vite@5.2.12(@types/node@20.14.2)(sass@1.77.4):
+ vite@5.3.1(@types/node@20.14.8)(sass@1.77.6):
dependencies:
- esbuild: 0.20.2
+ esbuild: 0.21.5
postcss: 8.4.38
rollup: 4.17.2
optionalDependencies:
- '@types/node': 20.14.2
+ '@types/node': 20.14.8
fsevents: 2.3.3
- sass: 1.77.4
+ sass: 1.77.6
- vooks@0.2.12(vue@3.4.27(typescript@5.4.5)):
+ vooks@0.2.12(vue@3.4.30(typescript@5.5.2)):
dependencies:
evtd: 0.2.4
- vue: 3.4.27(typescript@5.4.5)
+ vue: 3.4.30(typescript@5.5.2)
- vue-codemirror6@1.3.0(@lezer/common@1.2.1)(vue@3.4.27(typescript@5.4.5)):
+ vscode-uri@3.0.8: {}
+
+ vue-codemirror6@1.3.0(@lezer/common@1.2.1)(vue@3.4.30(typescript@5.5.2)):
dependencies:
codemirror: 6.0.1(@lezer/common@1.2.1)
- vue: 3.4.27(typescript@5.4.5)
- vue-demi: 0.14.8(vue@3.4.27(typescript@5.4.5))
+ vue: 3.4.30(typescript@5.5.2)
+ vue-demi: 0.14.8(vue@3.4.30(typescript@5.5.2))
transitivePeerDependencies:
- '@lezer/common'
- '@vue/composition-api'
- vue-demi@0.13.11(vue@3.4.27(typescript@5.4.5)):
+ vue-demi@0.13.11(vue@3.4.30(typescript@5.5.2)):
dependencies:
- vue: 3.4.27(typescript@5.4.5)
+ vue: 3.4.30(typescript@5.5.2)
- vue-demi@0.14.7(vue@3.4.27(typescript@5.4.5)):
+ vue-demi@0.14.7(vue@3.4.30(typescript@5.5.2)):
dependencies:
- vue: 3.4.27(typescript@5.4.5)
+ vue: 3.4.30(typescript@5.5.2)
- vue-demi@0.14.8(vue@3.4.27(typescript@5.4.5)):
+ vue-demi@0.14.8(vue@3.4.30(typescript@5.5.2)):
dependencies:
- vue: 3.4.27(typescript@5.4.5)
+ vue: 3.4.30(typescript@5.5.2)
vue-drag-resize@1.5.4: {}
@@ -10170,10 +10416,10 @@ snapshots:
dependencies:
'@types/sortablejs': 1.15.8
- vue-eslint-parser@9.4.3(eslint@9.4.0):
+ vue-eslint-parser@9.4.3(eslint@9.5.0):
dependencies:
debug: 4.3.4
- eslint: 9.4.0
+ eslint: 9.5.0
eslint-scope: 7.2.2
eslint-visitor-keys: 3.4.3
espree: 9.6.1
@@ -10183,52 +10429,52 @@ snapshots:
transitivePeerDependencies:
- supports-color
- vue-i18n@9.13.1(vue@3.4.27(typescript@5.4.5)):
+ vue-i18n@9.13.1(vue@3.4.30(typescript@5.5.2)):
dependencies:
'@intlify/core-base': 9.13.1
'@intlify/shared': 9.13.1
'@vue/devtools-api': 6.6.1
- vue: 3.4.27(typescript@5.4.5)
+ vue: 3.4.30(typescript@5.5.2)
- vue-router@4.3.2(vue@3.4.27(typescript@5.4.5)):
+ vue-router@4.4.0(vue@3.4.30(typescript@5.5.2)):
dependencies:
'@vue/devtools-api': 6.6.1
- vue: 3.4.27(typescript@5.4.5)
+ vue: 3.4.30(typescript@5.5.2)
vue-template-compiler@2.7.16:
dependencies:
de-indent: 1.0.2
he: 1.2.0
- vue-tsc@2.0.19(typescript@5.4.5):
+ vue-tsc@2.0.22(typescript@5.5.2):
dependencies:
- '@volar/typescript': 2.2.5
- '@vue/language-core': 2.0.19(typescript@5.4.5)
+ '@volar/typescript': 2.3.4
+ '@vue/language-core': 2.0.22(typescript@5.5.2)
semver: 7.6.2
- typescript: 5.4.5
+ typescript: 5.5.2
vue3-puzzle-vcode@1.1.7: {}
- vue@3.4.27(typescript@5.4.5):
+ vue@3.4.30(typescript@5.5.2):
dependencies:
- '@vue/compiler-dom': 3.4.27
- '@vue/compiler-sfc': 3.4.27
- '@vue/runtime-dom': 3.4.27
- '@vue/server-renderer': 3.4.27(vue@3.4.27(typescript@5.4.5))
- '@vue/shared': 3.4.27
+ '@vue/compiler-dom': 3.4.30
+ '@vue/compiler-sfc': 3.4.30
+ '@vue/runtime-dom': 3.4.30
+ '@vue/server-renderer': 3.4.30(vue@3.4.30(typescript@5.5.2))
+ '@vue/shared': 3.4.30
optionalDependencies:
- typescript: 5.4.5
+ typescript: 5.5.2
- vueuc@0.4.58(vue@3.4.27(typescript@5.4.5)):
+ vueuc@0.4.58(vue@3.4.30(typescript@5.5.2)):
dependencies:
- '@css-render/vue3-ssr': 0.15.14(vue@3.4.27(typescript@5.4.5))
+ '@css-render/vue3-ssr': 0.15.14(vue@3.4.30(typescript@5.5.2))
'@juggle/resize-observer': 3.4.0
css-render: 0.15.14
evtd: 0.2.4
seemly: 0.3.8
- vdirs: 0.1.8(vue@3.4.27(typescript@5.4.5))
- vooks: 0.2.12(vue@3.4.27(typescript@5.4.5))
- vue: 3.4.27(typescript@5.4.5)
+ vdirs: 0.1.8(vue@3.4.30(typescript@5.5.2))
+ vooks: 0.2.12(vue@3.4.30(typescript@5.5.2))
+ vue: 3.4.30(typescript@5.5.2)
w3c-keyname@2.2.8: {}
diff --git a/src/components/common/menu-toggler.vue b/src/components/common/menu-toggler.vue
index e7cdb93..31cb1b9 100644
--- a/src/components/common/menu-toggler.vue
+++ b/src/components/common/menu-toggler.vue
@@ -41,6 +41,7 @@ const icon = computed(() => {
(config: NaiveUI.NaiveTabl
Object.assign(pagination, update);
}
+ /**
+ * get data by page number
+ *
+ * @param pageNum the page number. default is 1
+ */
+ async function getDataByPage(pageNum: number = 1) {
+ updatePagination({
+ page: pageNum
+ });
+
+ updateSearchParams({
+ page: pageNum,
+ size: pagination.pageSize!
+ });
+
+ await getData();
+ }
+
scope.run(() => {
watch(
() => appStore.locale,
@@ -189,6 +207,7 @@ export function useTable(config: NaiveUI.NaiveTabl
mobilePagination,
updatePagination,
getData,
+ getDataByPage,
searchParams,
updateSearchParams,
resetSearchParams
diff --git a/src/layouts/modules/global-content/index.vue b/src/layouts/modules/global-content/index.vue
index ff8ded6..2e7a05b 100644
--- a/src/layouts/modules/global-content/index.vue
+++ b/src/layouts/modules/global-content/index.vue
@@ -1,5 +1,6 @@
@@ -32,6 +39,7 @@ const transitionName = computed(() => (themeStore.page.animate ? themeStore.page
:name="transitionName"
mode="out-in"
@before-leave="appStore.setContentXScrollable(true)"
+ @after-leave="resetScroll"
@after-enter="appStore.setContentXScrollable(false)"
>
diff --git a/src/locales/langs/en-us.ts b/src/locales/langs/en-us.ts
index 735768f..1fcb3a8 100644
--- a/src/locales/langs/en-us.ts
+++ b/src/locales/langs/en-us.ts
@@ -36,6 +36,7 @@ const local: App.I18n.Schema = {
exportAll: 'Are you sure to export all?',
exportPar: 'Are you sure to export {num} pieces of data?',
edit: 'Edit',
+ error: 'Error',
detail: 'Detail',
index: 'Index',
keywordSearch: 'Please enter keyword',
diff --git a/src/locales/langs/zh-cn.ts b/src/locales/langs/zh-cn.ts
index 21dedd8..048f3be 100644
--- a/src/locales/langs/zh-cn.ts
+++ b/src/locales/langs/zh-cn.ts
@@ -36,6 +36,7 @@ const local: App.I18n.Schema = {
exportAll: '确认导出列表中全部数据吗?',
exportPar: '确认导出{num}条数据吗?',
edit: '编辑',
+ error: '错误',
detail: '详情',
index: '序号',
keywordSearch: '请输入关键词搜索',
diff --git a/src/plugins/app.ts b/src/plugins/app.ts
index ac8dc24..fa479b7 100644
--- a/src/plugins/app.ts
+++ b/src/plugins/app.ts
@@ -3,39 +3,52 @@ import { NButton } from 'naive-ui';
import { $t } from '../locales';
export function setupAppVersionNotification() {
+ let isShow = false;
+
document.addEventListener('visibilitychange', async () => {
+ const preConditions = [!isShow, document.visibilityState === 'visible', !import.meta.env.DEV];
+
+ if (!preConditions.every(Boolean)) return;
+
const buildTime = await getHtmlBuildTime();
const { VITE_UPDATE_NOTIFY } = import.meta.env;
- if (buildTime !== BUILD_TIME && document.visibilityState === 'visible' && VITE_UPDATE_NOTIFY === 'Y') {
- const n = window.$notification?.create({
- title: $t('system.updateTitle'),
- content: $t('system.updateContent'),
- action() {
- return h('div', { style: { display: 'flex', justifyContent: 'end', gap: '12px', width: '325px' } }, [
- h(
- NButton,
- {
- onClick() {
- n?.destroy();
- }
- },
- () => $t('system.updateCancel')
- ),
- h(
- NButton,
- {
- type: 'primary',
- onClick() {
- location.reload();
- }
- },
- () => $t('system.updateConfirm')
- )
- ]);
- }
- });
+ if (buildTime === BUILD_TIME && VITE_UPDATE_NOTIFY !== 'Y') {
+ return;
}
+
+ isShow = true;
+
+ const n = window.$notification?.create({
+ title: $t('system.updateTitle'),
+ content: $t('system.updateContent'),
+ action() {
+ return h('div', { style: { display: 'flex', justifyContent: 'end', gap: '12px', width: '325px' } }, [
+ h(
+ NButton,
+ {
+ onClick() {
+ n?.destroy();
+ }
+ },
+ () => $t('system.updateCancel')
+ ),
+ h(
+ NButton,
+ {
+ type: 'primary',
+ onClick() {
+ location.reload();
+ }
+ },
+ () => $t('system.updateConfirm')
+ )
+ ]);
+ },
+ onClose() {
+ isShow = false;
+ }
+ });
});
}
diff --git a/src/router/guard/route.ts b/src/router/guard/route.ts
index 0fd27dd..2520c32 100644
--- a/src/router/guard/route.ts
+++ b/src/router/guard/route.ts
@@ -6,6 +6,7 @@ import type {
Router
} from 'vue-router';
import type { RouteKey, RoutePath } from '@elegant-router/types';
+import { getRouteName } from '@/router/elegant/transform';
import { useAuthStore } from '@/store/modules/auth';
import { useRouteStore } from '@/store/modules/route';
import { localStg } from '@/utils/storage';
@@ -153,9 +154,7 @@ async function initRoute(to: RouteLocationNormalized): Promise {
- state.errMsgStack = state.errMsgStack.filter(msg => msg !== message);
+ if (!isExist) {
+ state.errMsgStack.push(message);
- setTimeout(() => {
- state.errMsgStack = [];
- }, 5000);
- }
- });
+ window.$message?.error(message, {
+ onLeave: () => {
+ state.errMsgStack = state.errMsgStack.filter(msg => msg !== message);
+
+ setTimeout(() => {
+ state.errMsgStack = [];
+ }, 5000);
+ }
+ });
+ }
}
diff --git a/src/store/modules/auth/index.ts b/src/store/modules/auth/index.ts
index 7863c8c..13bdda2 100644
--- a/src/store/modules/auth/index.ts
+++ b/src/store/modules/auth/index.ts
@@ -9,11 +9,13 @@ import { localStg } from '@/utils/storage';
import { $t } from '@/locales';
import { roleTypeRecord } from '@/constants/business';
import { useRouteStore } from '../route';
+import { useTabStore } from '../tab';
import { clearAuthStorage, getToken } from './shared';
export const useAuthStore = defineStore(SetupStoreId.Auth, () => {
const route = useRoute();
const routeStore = useRouteStore();
+ const tabStore = useTabStore();
const { toLogin, redirectFromLogin } = useRouterPush(false);
const { loading: loginLoading, startLoading, endLoading } = useLoading();
@@ -56,6 +58,7 @@ export const useAuthStore = defineStore(SetupStoreId.Auth, () => {
await toLogin();
}
+ tabStore.cacheTabs();
routeStore.resetStore();
}
diff --git a/src/store/modules/route/index.ts b/src/store/modules/route/index.ts
index d49b756..a65a026 100644
--- a/src/store/modules/route/index.ts
+++ b/src/store/modules/route/index.ts
@@ -219,7 +219,7 @@ export const useRouteStore = defineStore(SetupStoreId.Route, () => {
/** Init auth route */
async function initAuthRoute() {
if (authRouteMode.value === 'static') {
- await initStaticAuthRoute();
+ initStaticAuthRoute();
} else {
await initDynamicAuthRoute();
}
@@ -228,7 +228,7 @@ export const useRouteStore = defineStore(SetupStoreId.Route, () => {
}
/** Init static auth route */
- async function initStaticAuthRoute() {
+ function initStaticAuthRoute() {
const { authRoutes: staticAuthRoutes } = createStaticRoutes();
if (authStore.isStaticSuper) {
diff --git a/src/store/modules/tab/index.ts b/src/store/modules/tab/index.ts
index d1b68c5..85add10 100644
--- a/src/store/modules/tab/index.ts
+++ b/src/store/modules/tab/index.ts
@@ -290,6 +290,7 @@ export const useTabStore = defineStore(SetupStoreId.Tab, () => {
resetTabLabel,
isTabRetain,
updateTabsByLocale,
- getTabIdByRoute
+ getTabIdByRoute,
+ cacheTabs
};
});
diff --git a/src/typings/app.d.ts b/src/typings/app.d.ts
index 0b27eb3..42508a8 100644
--- a/src/typings/app.d.ts
+++ b/src/typings/app.d.ts
@@ -288,6 +288,7 @@ declare namespace App {
exportAll: string;
exportPar: string;
edit: string;
+ error: string;
detail: string;
index: string;
keywordSearch: string;
diff --git a/src/typings/env.d.ts b/src/typings/env.d.ts
index c8a60fd..6412d9c 100644
--- a/src/typings/env.d.ts
+++ b/src/typings/env.d.ts
@@ -108,3 +108,7 @@ declare namespace Env {
readonly VITE_LOGIN_CODE?: string;
}
}
+
+interface ImportMeta {
+ readonly env: Env.ImportMeta;
+}
diff --git a/src/typings/global.d.ts b/src/typings/global.d.ts
index c9900ae..cd43c81 100644
--- a/src/typings/global.d.ts
+++ b/src/typings/global.d.ts
@@ -1,28 +1,29 @@
-interface Window {
- /** NProgress instance */
- NProgress?: import('nprogress').NProgress;
- /** Loading bar instance */
- $loadingBar?: import('naive-ui').LoadingBarProviderInst;
- /** Dialog instance */
- $dialog?: import('naive-ui').DialogProviderInst;
- /** Message instance */
- $message?: import('naive-ui').MessageProviderInst;
- /** Notification instance */
- $notification?: import('naive-ui').NotificationProviderInst;
- $loading?: import('@sa/hooks').LoadingApiInst;
-}
+export {};
-interface ViewTransition {
- ready: Promise;
-}
+declare global {
+ export interface Window {
+ /** NProgress instance */
+ NProgress?: import('nprogress').NProgress;
+ /** Loading bar instance */
+ $loadingBar?: import('naive-ui').LoadingBarProviderInst;
+ /** Dialog instance */
+ $dialog?: import('naive-ui').DialogProviderInst;
+ /** Message instance */
+ $message?: import('naive-ui').MessageProviderInst;
+ /** Notification instance */
+ $notification?: import('naive-ui').NotificationProviderInst;
+ /** Table loading */
+ $loading?: import('@sa/hooks').LoadingApiInst;
+ }
-interface Document {
- startViewTransition?: (callback: () => Promise | void) => ViewTransition;
-}
+ interface ViewTransition {
+ ready: Promise;
+ }
-interface ImportMeta {
- readonly env: Env.ImportMeta;
-}
+ export interface Document {
+ startViewTransition?: (callback: () => Promise | void) => ViewTransition;
+ }
-/** Build time of the project */
-declare const BUILD_TIME: string;
+ /** Build time of the project */
+ export const BUILD_TIME: string;
+}
diff --git a/vite.config.ts b/vite.config.ts
index c3ea6d0..218d28c 100644
--- a/vite.config.ts
+++ b/vite.config.ts
@@ -1,14 +1,13 @@
import process from 'node:process';
import { URL, fileURLToPath } from 'node:url';
import { defineConfig, loadEnv } from 'vite';
-import dayjs from 'dayjs';
import { setupVitePlugins } from './build/plugins';
-import { createViteProxy } from './build/config';
+import { createViteProxy, getBuildTime } from './build/config';
export default defineConfig(configEnv => {
const viteEnv = loadEnv(configEnv.mode, process.cwd()) as unknown as Env.ImportMeta;
- const buildTime = dayjs().format('YYYY-MM-DD HH:mm:ss');
+ const buildTime = getBuildTime();
return {
base: viteEnv.VITE_BASE_URL,