diff --git a/packages/nc-gui-v2/components/webhook/List.vue b/packages/nc-gui-v2/components/webhook/List.vue
index dace3b59d0..f231508c2f 100644
--- a/packages/nc-gui-v2/components/webhook/List.vue
+++ b/packages/nc-gui-v2/components/webhook/List.vue
@@ -1,9 +1,7 @@
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('general.loading') }}
+
+
+
+
+
+
+
+
+ Switch language
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/nc-gui-v2/layouts/default.vue b/packages/nc-gui-v2/layouts/default.vue
index e77419b96e..dce2aae15c 100644
--- a/packages/nc-gui-v2/layouts/default.vue
+++ b/packages/nc-gui-v2/layouts/default.vue
@@ -18,11 +18,13 @@ export default {
-
-
+
diff --git a/packages/nc-gui-v2/nuxt.config.ts b/packages/nc-gui-v2/nuxt.config.ts
index c2060d7c0b..192dc0d9f6 100644
--- a/packages/nc-gui-v2/nuxt.config.ts
+++ b/packages/nc-gui-v2/nuxt.config.ts
@@ -101,4 +101,8 @@ export default defineNuxtConfig({
},
},
},
+
+ image: {
+ dir: 'assets/',
+ },
})
diff --git a/packages/nc-gui-v2/package-lock.json b/packages/nc-gui-v2/package-lock.json
index 0588364b3a..5d95e21cac 100644
--- a/packages/nc-gui-v2/package-lock.json
+++ b/packages/nc-gui-v2/package-lock.json
@@ -27,7 +27,7 @@
"xlsx": "^0.17.3"
},
"devDependencies": {
- "@antfu/eslint-config": "^0.25.2",
+ "@antfu/eslint-config": "^0.26.0",
"@iconify-json/cil": "^1.1.2",
"@iconify-json/clarity": "^1.1.4",
"@iconify-json/eva": "^1.1.2",
@@ -55,7 +55,7 @@
"happy-dom": "^6.0.3",
"less": "^4.1.3",
"nuxt": "3.0.0-rc.4",
- "nuxt-windicss": "^2.4.2",
+ "nuxt-windicss": "^2.5.0",
"prettier": "^2.7.1",
"sass": "^1.53.0",
"unplugin-icons": "^0.14.7",
@@ -140,76 +140,76 @@
}
},
"node_modules/@antfu/eslint-config": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@antfu/eslint-config/-/eslint-config-0.25.2.tgz",
- "integrity": "sha512-dIqxqBa6ALqaBQyErMnYLpyn4xpwp1YefbYxDMgNFM8MzY/ShJgaBWAGlywFeDwyAR44jaaVY8wRwDxODF8bPg==",
+ "version": "0.26.0",
+ "resolved": "https://registry.npmjs.org/@antfu/eslint-config/-/eslint-config-0.26.0.tgz",
+ "integrity": "sha512-3f+JKBYPZZot5cdS4gkZxuiytUTfHWhsKS1UmNhqEn11G5BmzYSu1LRf0K/n10hb/u+GUtZJwKAovu6qnQBM9w==",
"dev": true,
"dependencies": {
- "@antfu/eslint-config-react": "0.25.2",
- "@antfu/eslint-config-vue": "0.25.2",
- "@typescript-eslint/eslint-plugin": "^5.26.0",
- "@typescript-eslint/parser": "^5.26.0",
+ "@antfu/eslint-config-react": "0.26.0",
+ "@antfu/eslint-config-vue": "0.26.0",
+ "@typescript-eslint/eslint-plugin": "^5.32.0",
+ "@typescript-eslint/parser": "^5.32.0",
"eslint-plugin-eslint-comments": "^3.2.0",
- "eslint-plugin-html": "^6.2.0",
+ "eslint-plugin-html": "^7.1.0",
"eslint-plugin-import": "^2.26.0",
- "eslint-plugin-jsonc": "^2.2.1",
- "eslint-plugin-n": "^15.2.0",
+ "eslint-plugin-jsonc": "^2.3.1",
+ "eslint-plugin-n": "^15.2.4",
"eslint-plugin-promise": "^6.0.0",
- "eslint-plugin-unicorn": "^42.0.0",
- "eslint-plugin-vue": "^9.0.1",
- "eslint-plugin-yml": "^1.0.0",
+ "eslint-plugin-unicorn": "^43.0.2",
+ "eslint-plugin-vue": "^9.3.0",
+ "eslint-plugin-yml": "^1.1.0",
"jsonc-eslint-parser": "^2.1.0",
- "yaml-eslint-parser": "^1.0.1"
+ "yaml-eslint-parser": "^1.1.0"
},
"peerDependencies": {
"eslint": ">=7.4.0"
}
},
"node_modules/@antfu/eslint-config-basic": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@antfu/eslint-config-basic/-/eslint-config-basic-0.25.2.tgz",
- "integrity": "sha512-D81jE90B7cujMmU2mKEaUcRsKRAfVX4PniEoaD0c3HiqprqghfBjuv3B6p1+tG9uJQAgLBVsK+G92Y+AAgFaOA==",
+ "version": "0.26.0",
+ "resolved": "https://registry.npmjs.org/@antfu/eslint-config-basic/-/eslint-config-basic-0.26.0.tgz",
+ "integrity": "sha512-l/Omn5HuI3VgHPGJ13pqdGEdF7D7HSzN85KF0HaR/jm24QzL2kkFeZJuglv+YSXyVDI1eAbzF52TlJUz1cxqzQ==",
"dev": true,
"dependencies": {
- "eslint-plugin-antfu": "0.25.2",
+ "eslint-plugin-antfu": "0.26.0",
"eslint-plugin-eslint-comments": "^3.2.0",
- "eslint-plugin-html": "^6.2.0",
+ "eslint-plugin-html": "^7.1.0",
"eslint-plugin-import": "^2.26.0",
- "eslint-plugin-jsonc": "^2.2.1",
- "eslint-plugin-markdown": "^2.2.1",
- "eslint-plugin-n": "^15.2.0",
+ "eslint-plugin-jsonc": "^2.3.1",
+ "eslint-plugin-markdown": "^3.0.0",
+ "eslint-plugin-n": "^15.2.4",
"eslint-plugin-promise": "^6.0.0",
- "eslint-plugin-unicorn": "^42.0.0",
- "eslint-plugin-yml": "^1.0.0",
+ "eslint-plugin-unicorn": "^43.0.2",
+ "eslint-plugin-yml": "^1.1.0",
"jsonc-eslint-parser": "^2.1.0",
- "yaml-eslint-parser": "^1.0.1"
+ "yaml-eslint-parser": "^1.1.0"
},
"peerDependencies": {
"eslint": ">=7.4.0"
}
},
"node_modules/@antfu/eslint-config-react": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@antfu/eslint-config-react/-/eslint-config-react-0.25.2.tgz",
- "integrity": "sha512-jGol7/UTUa9z55p4Oy/K5yGgY179fj1kl0kdo3bRnFjzUZQuDGuxw5HiZdYx333pjBdizkPl6cMJ8M6sc3PzFg==",
+ "version": "0.26.0",
+ "resolved": "https://registry.npmjs.org/@antfu/eslint-config-react/-/eslint-config-react-0.26.0.tgz",
+ "integrity": "sha512-QkRhzivKAtTVtLMFXt7Sl+hBM/LCAU+EUpIxTqw/h0uufYmzIrbdVwkxPntZaXl5p/qLZqQOZG3Iu7oek+MNeA==",
"dev": true,
"dependencies": {
- "@antfu/eslint-config-ts": "0.25.2",
- "eslint-plugin-react": "^7.30.0"
+ "@antfu/eslint-config-ts": "0.26.0",
+ "eslint-plugin-react": "^7.30.1"
},
"peerDependencies": {
"eslint": ">=7.4.0"
}
},
"node_modules/@antfu/eslint-config-ts": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@antfu/eslint-config-ts/-/eslint-config-ts-0.25.2.tgz",
- "integrity": "sha512-Dpp4r3CaDZVh73lMxhW0sVGsPwUf1YTpYV5JefmBtgEZKOAc+QqYbLjFZ6QGRUpdPLldRvD+xTFpax6t8NKgyA==",
+ "version": "0.26.0",
+ "resolved": "https://registry.npmjs.org/@antfu/eslint-config-ts/-/eslint-config-ts-0.26.0.tgz",
+ "integrity": "sha512-LnJgBP+XAsGijfmjAZk6BDxlt7UYGiXyCIviLDgg8bmPaLAX3I+i0wmj9DwhDIYeXForeP/Io+dBT63k5BheBw==",
"dev": true,
"dependencies": {
- "@antfu/eslint-config-basic": "0.25.2",
- "@typescript-eslint/eslint-plugin": "^5.26.0",
- "@typescript-eslint/parser": "^5.26.0"
+ "@antfu/eslint-config-basic": "0.26.0",
+ "@typescript-eslint/eslint-plugin": "^5.32.0",
+ "@typescript-eslint/parser": "^5.32.0"
},
"peerDependencies": {
"eslint": ">=7.4.0",
@@ -217,13 +217,13 @@
}
},
"node_modules/@antfu/eslint-config-vue": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@antfu/eslint-config-vue/-/eslint-config-vue-0.25.2.tgz",
- "integrity": "sha512-ObZOzvQvLe/qETq5miVmFWRgjNwWAE/P1I2YhKyDFK7KHquM7bKysfnmkoPpm2HkOpseMILoc+5UKo/w3L7GHg==",
+ "version": "0.26.0",
+ "resolved": "https://registry.npmjs.org/@antfu/eslint-config-vue/-/eslint-config-vue-0.26.0.tgz",
+ "integrity": "sha512-a4ov8vzOzV5WPBSXIwg1oDnpSEOaxpvqz9cZK/lwqDsS+tk2QAI6yfcxwbhMIDUy3pA3u9B62K9tP+9HhqncIw==",
"dev": true,
"dependencies": {
- "@antfu/eslint-config-ts": "0.25.2",
- "eslint-plugin-vue": "^9.0.1"
+ "@antfu/eslint-config-ts": "0.26.0",
+ "eslint-plugin-vue": "^9.3.0"
},
"peerDependencies": {
"eslint": ">=7.4.0"
@@ -608,9 +608,9 @@
}
},
"node_modules/@babel/helper-validator-identifier": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz",
- "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==",
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz",
+ "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==",
"dev": true,
"engines": {
"node": ">=6.9.0"
@@ -2414,14 +2414,14 @@
"integrity": "sha512-w7hEHXnPMEZ+4nGKl/KDRVpxkwYxYExuHOYXyzIzCDzEZ9ZCGMAewulr9IqJu2LR4N37fcnb1XVeuZ09qgOxhA=="
},
"node_modules/@typescript-eslint/eslint-plugin": {
- "version": "5.30.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.0.tgz",
- "integrity": "sha512-lvhRJ2pGe2V9MEU46ELTdiHgiAFZPKtLhiU5wlnaYpMc2+c1R8fh8i80ZAa665drvjHKUJyRRGg3gEm1If54ow==",
+ "version": "5.33.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.33.0.tgz",
+ "integrity": "sha512-jHvZNSW2WZ31OPJ3enhLrEKvAZNyAFWZ6rx9tUwaessTc4sx9KmgMNhVcqVAl1ETnT5rU5fpXTLmY9YvC1DCNg==",
"dev": true,
"dependencies": {
- "@typescript-eslint/scope-manager": "5.30.0",
- "@typescript-eslint/type-utils": "5.30.0",
- "@typescript-eslint/utils": "5.30.0",
+ "@typescript-eslint/scope-manager": "5.33.0",
+ "@typescript-eslint/type-utils": "5.33.0",
+ "@typescript-eslint/utils": "5.33.0",
"debug": "^4.3.4",
"functional-red-black-tree": "^1.0.1",
"ignore": "^5.2.0",
@@ -2447,14 +2447,14 @@
}
},
"node_modules/@typescript-eslint/parser": {
- "version": "5.30.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.30.0.tgz",
- "integrity": "sha512-2oYYUws5o2liX6SrFQ5RB88+PuRymaM2EU02/9Ppoyu70vllPnHVO7ioxDdq/ypXHA277R04SVjxvwI8HmZpzA==",
+ "version": "5.33.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.33.0.tgz",
+ "integrity": "sha512-cgM5cJrWmrDV2KpvlcSkelTBASAs1mgqq+IUGKJvFxWrapHpaRy5EXPQz9YaKF3nZ8KY18ILTiVpUtbIac86/w==",
"dev": true,
"dependencies": {
- "@typescript-eslint/scope-manager": "5.30.0",
- "@typescript-eslint/types": "5.30.0",
- "@typescript-eslint/typescript-estree": "5.30.0",
+ "@typescript-eslint/scope-manager": "5.33.0",
+ "@typescript-eslint/types": "5.33.0",
+ "@typescript-eslint/typescript-estree": "5.33.0",
"debug": "^4.3.4"
},
"engines": {
@@ -2474,13 +2474,13 @@
}
},
"node_modules/@typescript-eslint/scope-manager": {
- "version": "5.30.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.0.tgz",
- "integrity": "sha512-3TZxvlQcK5fhTBw5solQucWSJvonXf5yua5nx8OqK94hxdrT7/6W3/CS42MLd/f1BmlmmbGEgQcTHHCktUX5bQ==",
+ "version": "5.33.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.33.0.tgz",
+ "integrity": "sha512-/Jta8yMNpXYpRDl8EwF/M8It2A9sFJTubDo0ATZefGXmOqlaBffEw0ZbkbQ7TNDK6q55NPHFshGBPAZvZkE8Pw==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "5.30.0",
- "@typescript-eslint/visitor-keys": "5.30.0"
+ "@typescript-eslint/types": "5.33.0",
+ "@typescript-eslint/visitor-keys": "5.33.0"
},
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -2491,12 +2491,12 @@
}
},
"node_modules/@typescript-eslint/type-utils": {
- "version": "5.30.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.30.0.tgz",
- "integrity": "sha512-GF8JZbZqSS+azehzlv/lmQQ3EU3VfWYzCczdZjJRxSEeXDQkqFhCBgFhallLDbPwQOEQ4MHpiPfkjKk7zlmeNg==",
+ "version": "5.33.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.33.0.tgz",
+ "integrity": "sha512-2zB8uEn7hEH2pBeyk3NpzX1p3lF9dKrEbnXq1F7YkpZ6hlyqb2yZujqgRGqXgRBTHWIUG3NGx/WeZk224UKlIA==",
"dev": true,
"dependencies": {
- "@typescript-eslint/utils": "5.30.0",
+ "@typescript-eslint/utils": "5.33.0",
"debug": "^4.3.4",
"tsutils": "^3.21.0"
},
@@ -2517,9 +2517,9 @@
}
},
"node_modules/@typescript-eslint/types": {
- "version": "5.30.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.0.tgz",
- "integrity": "sha512-vfqcBrsRNWw/LBXyncMF/KrUTYYzzygCSsVqlZ1qGu1QtGs6vMkt3US0VNSQ05grXi5Yadp3qv5XZdYLjpp8ag==",
+ "version": "5.33.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.33.0.tgz",
+ "integrity": "sha512-nIMt96JngB4MYFYXpZ/3ZNU4GWPNdBbcB5w2rDOCpXOVUkhtNlG2mmm8uXhubhidRZdwMaMBap7Uk8SZMU/ppw==",
"dev": true,
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -2530,13 +2530,13 @@
}
},
"node_modules/@typescript-eslint/typescript-estree": {
- "version": "5.30.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.0.tgz",
- "integrity": "sha512-hDEawogreZB4n1zoqcrrtg/wPyyiCxmhPLpZ6kmWfKF5M5G0clRLaEexpuWr31fZ42F96SlD/5xCt1bT5Qm4Nw==",
+ "version": "5.33.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.33.0.tgz",
+ "integrity": "sha512-tqq3MRLlggkJKJUrzM6wltk8NckKyyorCSGMq4eVkyL5sDYzJJcMgZATqmF8fLdsWrW7OjjIZ1m9v81vKcaqwQ==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "5.30.0",
- "@typescript-eslint/visitor-keys": "5.30.0",
+ "@typescript-eslint/types": "5.33.0",
+ "@typescript-eslint/visitor-keys": "5.33.0",
"debug": "^4.3.4",
"globby": "^11.1.0",
"is-glob": "^4.0.3",
@@ -2586,15 +2586,15 @@
}
},
"node_modules/@typescript-eslint/utils": {
- "version": "5.30.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.30.0.tgz",
- "integrity": "sha512-0bIgOgZflLKIcZsWvfklsaQTM3ZUbmtH0rJ1hKyV3raoUYyeZwcjQ8ZUJTzS7KnhNcsVT1Rxs7zeeMHEhGlltw==",
+ "version": "5.33.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.33.0.tgz",
+ "integrity": "sha512-JxOAnXt9oZjXLIiXb5ZIcZXiwVHCkqZgof0O8KPgz7C7y0HS42gi75PdPlqh1Tf109M0fyUw45Ao6JLo7S5AHw==",
"dev": true,
"dependencies": {
"@types/json-schema": "^7.0.9",
- "@typescript-eslint/scope-manager": "5.30.0",
- "@typescript-eslint/types": "5.30.0",
- "@typescript-eslint/typescript-estree": "5.30.0",
+ "@typescript-eslint/scope-manager": "5.33.0",
+ "@typescript-eslint/types": "5.33.0",
+ "@typescript-eslint/typescript-estree": "5.33.0",
"eslint-scope": "^5.1.1",
"eslint-utils": "^3.0.0"
},
@@ -2610,12 +2610,12 @@
}
},
"node_modules/@typescript-eslint/visitor-keys": {
- "version": "5.30.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.0.tgz",
- "integrity": "sha512-6WcIeRk2DQ3pHKxU1Ni0qMXJkjO/zLjBymlYBy/53qxe7yjEFSvzKLDToJjURUhSl2Fzhkl4SMXQoETauF74cw==",
+ "version": "5.33.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.33.0.tgz",
+ "integrity": "sha512-/XsqCzD4t+Y9p5wd9HZiptuGKBlaZO5showwqODii5C0nZawxWLF+Q6k5wYHBrQv96h6GYKyqqMHCSTqta8Kiw==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "5.30.0",
+ "@typescript-eslint/types": "5.33.0",
"eslint-visitor-keys": "^3.3.0"
},
"engines": {
@@ -3264,9 +3264,9 @@
}
},
"node_modules/@windicss/config": {
- "version": "1.8.6",
- "resolved": "https://registry.npmjs.org/@windicss/config/-/config-1.8.6.tgz",
- "integrity": "sha512-WVS41qUJtd44g2iWzTAE8tpgk8gD0yAr1RwwaWi7FAECKm3LVNMLOoToum9R/QKFE2n64EUVJpIvSUNby8rlhg==",
+ "version": "1.8.7",
+ "resolved": "https://registry.npmjs.org/@windicss/config/-/config-1.8.7.tgz",
+ "integrity": "sha512-8n+/Y36j5L3rw2tgMdLjeGRuNV7VYfKoHoraLK6Bk9OJ1MTPd5vv7pekof/uOPWVV7WWjVeZ6CTO8SDbDDW3iw==",
"dev": true,
"dependencies": {
"debug": "^4.3.4",
@@ -3296,13 +3296,13 @@
"dev": true
},
"node_modules/@windicss/plugin-utils": {
- "version": "1.8.6",
- "resolved": "https://registry.npmjs.org/@windicss/plugin-utils/-/plugin-utils-1.8.6.tgz",
- "integrity": "sha512-YY6EcUsgkosaQkIseFiIoHfU1H5boOAs/l74QWLI6ryNeHLMq2e04QVsFz+Rt+U8b8PRNxXPC8ADbxE05X7I7g==",
+ "version": "1.8.7",
+ "resolved": "https://registry.npmjs.org/@windicss/plugin-utils/-/plugin-utils-1.8.7.tgz",
+ "integrity": "sha512-dfj95olNZyGFDPFMBvE5oq8hA5f0ooUJZjVdWlthS4ek4W1/xNOHDxB6ygWR8LE9zCOXZykApjt1LOhy9Ky2QA==",
"dev": true,
"dependencies": {
"@antfu/utils": "^0.5.2",
- "@windicss/config": "1.8.6",
+ "@windicss/config": "1.8.7",
"debug": "^4.3.4",
"fast-glob": "^3.2.11",
"magic-string": "^0.26.2",
@@ -4353,25 +4353,6 @@
"url": "https://github.com/fb55/entities?sponsor=1"
}
},
- "node_modules/cheerio/node_modules/htmlparser2": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz",
- "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==",
- "dev": true,
- "funding": [
- "https://github.com/fb55/htmlparser2?sponsor=1",
- {
- "type": "github",
- "url": "https://github.com/sponsors/fb55"
- }
- ],
- "dependencies": {
- "domelementtype": "^2.3.0",
- "domhandler": "^5.0.2",
- "domutils": "^3.0.1",
- "entities": "^4.3.0"
- }
- },
"node_modules/chokidar": {
"version": "3.5.3",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
@@ -4417,9 +4398,9 @@
}
},
"node_modules/ci-info": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.1.tgz",
- "integrity": "sha512-SXgeMX9VwDe7iFFaEWkA5AstuER9YKqy4EhHqr4DVqkwmD9rpVimkMKWHdjn30Ja45txyjhSn63lVX69eVCckg==",
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz",
+ "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==",
"dev": true
},
"node_modules/clean-regexp": {
@@ -6245,12 +6226,12 @@
}
},
"node_modules/eslint-plugin-antfu": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/eslint-plugin-antfu/-/eslint-plugin-antfu-0.25.2.tgz",
- "integrity": "sha512-yRhuFMwUKhSYm8BWTZsW4ymYnFPCJWZb2LzjG+mQb7JbKflk73JIFMCREPOaV4nWwc4YJEPhym75QsC7AFbqSw==",
+ "version": "0.26.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-antfu/-/eslint-plugin-antfu-0.26.0.tgz",
+ "integrity": "sha512-hc5Bb6EH6zM/Vjy0scOQydlG9I1DDocG4AikyUfqjSFneWv6eNItej9LHYTXEGc0iGosCysNS4tPUAPuhBHkCA==",
"dev": true,
"dependencies": {
- "@typescript-eslint/utils": "^5.26.0"
+ "@typescript-eslint/utils": "^5.32.0"
}
},
"node_modules/eslint-plugin-es": {
@@ -6325,12 +6306,12 @@
}
},
"node_modules/eslint-plugin-html": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-html/-/eslint-plugin-html-6.2.0.tgz",
- "integrity": "sha512-vi3NW0E8AJombTvt8beMwkL1R/fdRWl4QSNRNMhVQKWm36/X0KF0unGNAY4mqUF06mnwVWZcIcerrCnfn9025g==",
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-html/-/eslint-plugin-html-7.1.0.tgz",
+ "integrity": "sha512-fNLRraV/e6j8e3XYOC9xgND4j+U7b1Rq+OygMlLcMg+wI/IpVbF+ubQa3R78EjKB9njT6TQOlcK5rFKBVVtdfg==",
"dev": true,
"dependencies": {
- "htmlparser2": "^7.1.2"
+ "htmlparser2": "^8.0.1"
}
},
"node_modules/eslint-plugin-import": {
@@ -6388,9 +6369,9 @@
"dev": true
},
"node_modules/eslint-plugin-jsonc": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jsonc/-/eslint-plugin-jsonc-2.3.0.tgz",
- "integrity": "sha512-QqHj7Chw8vsALsCOhFxecRIepxpbcpmMon9yA1+GaYk1Am0GanHAwnTkeVX+/ysAb4QTkeGMZ+ZPK4TKrZ/VSw==",
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-jsonc/-/eslint-plugin-jsonc-2.3.1.tgz",
+ "integrity": "sha512-8sgWGWiVRMFL6xGawRymrE4RjZJgiU0rXYgFFb71wvdwuUkPgWSvfFtc8jfwcgjjqFjis8vzCUFsg7SciMEDWw==",
"dev": true,
"dependencies": {
"eslint-utils": "^3.0.0",
@@ -6408,24 +6389,24 @@
}
},
"node_modules/eslint-plugin-markdown": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-markdown/-/eslint-plugin-markdown-2.2.1.tgz",
- "integrity": "sha512-FgWp4iyYvTFxPwfbxofTvXxgzPsDuSKHQy2S+a8Ve6savbujey+lgrFFbXQA0HPygISpRYWYBjooPzhYSF81iA==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-markdown/-/eslint-plugin-markdown-3.0.0.tgz",
+ "integrity": "sha512-hRs5RUJGbeHDLfS7ELanT0e29Ocyssf/7kBM+p7KluY5AwngGkDf8Oyu4658/NZSGTTq05FZeWbkxXtbVyHPwg==",
"dev": true,
"dependencies": {
"mdast-util-from-markdown": "^0.8.5"
},
"engines": {
- "node": "^8.10.0 || ^10.12.0 || >= 12.0.0"
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
},
"peerDependencies": {
- "eslint": ">=6.0.0"
+ "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
}
},
"node_modules/eslint-plugin-n": {
- "version": "15.2.3",
- "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-15.2.3.tgz",
- "integrity": "sha512-H+KC7U5R+3IWTeRnACm/4wlqLvS1Q7M6t7BGhn89qXDkZan8HTAEv3ouIONA0ifDwc2YzPFmyPzHuNLddNK4jw==",
+ "version": "15.2.4",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-15.2.4.tgz",
+ "integrity": "sha512-tjnVMv2fiXYMnuiIFI8QMtyUFI42SckEEWvi8h68SWGWshfqO6SSCASy24dGMGAiy7NUk6DZt90DM0iNUsmQ5w==",
"dev": true,
"dependencies": {
"builtins": "^5.0.1",
@@ -6556,13 +6537,13 @@
}
},
"node_modules/eslint-plugin-unicorn": {
- "version": "42.0.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-42.0.0.tgz",
- "integrity": "sha512-ixBsbhgWuxVaNlPTT8AyfJMlhyC5flCJFjyK3oKE8TRrwBnaHvUbuIkCM1lqg8ryYrFStL/T557zfKzX4GKSlg==",
+ "version": "43.0.2",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-43.0.2.tgz",
+ "integrity": "sha512-DtqZ5mf/GMlfWoz1abIjq5jZfaFuHzGBZYIeuJfEoKKGWRHr2JiJR+ea+BF7Wx2N1PPRoT/2fwgiK1NnmNE3Hg==",
"dev": true,
"dependencies": {
- "@babel/helper-validator-identifier": "^7.15.7",
- "ci-info": "^3.3.0",
+ "@babel/helper-validator-identifier": "^7.18.6",
+ "ci-info": "^3.3.2",
"clean-regexp": "^1.0.0",
"eslint-utils": "^3.0.0",
"esquery": "^1.4.0",
@@ -6573,23 +6554,23 @@
"read-pkg-up": "^7.0.1",
"regexp-tree": "^0.1.24",
"safe-regex": "^2.1.1",
- "semver": "^7.3.5",
+ "semver": "^7.3.7",
"strip-indent": "^3.0.0"
},
"engines": {
- "node": ">=12"
+ "node": ">=14.18"
},
"funding": {
"url": "https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1"
},
"peerDependencies": {
- "eslint": ">=8.8.0"
+ "eslint": ">=8.18.0"
}
},
"node_modules/eslint-plugin-vue": {
- "version": "9.1.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.1.1.tgz",
- "integrity": "sha512-W9n5PB1X2jzC7CK6riG0oAcxjmKrjTF6+keL1rni8n57DZeilx/Fulz+IRJK3lYseLNAygN0I62L7DvioW40Tw==",
+ "version": "9.3.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.3.0.tgz",
+ "integrity": "sha512-iscKKkBZgm6fGZwFt6poRoWC0Wy2dQOlwUPW++CiPoQiw1enctV2Hj5DBzzjJZfyqs+FAXhgzL4q0Ww03AgSmQ==",
"dev": true,
"dependencies": {
"eslint-utils": "^3.0.0",
@@ -6608,15 +6589,15 @@
}
},
"node_modules/eslint-plugin-yml": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-yml/-/eslint-plugin-yml-1.0.0.tgz",
- "integrity": "sha512-0RVoUFh5vpznE2DIP5agSpWO/nU8GgAWwoTAHWopU2X+1SCB5ykHU6DwS0GrZ5Hvejtk6CcADQllpQQJB4C5QA==",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-yml/-/eslint-plugin-yml-1.1.0.tgz",
+ "integrity": "sha512-64g3vWwolk9d+FykuqxXGLn3oGEK2ZecIAyfIEsyuSHBQkR8utp5h8e75R6tGph1IRggoGl27QQ2oi2M1IF1Vw==",
"dev": true,
"dependencies": {
"debug": "^4.3.2",
"lodash": "^4.17.21",
"natural-compare": "^1.4.0",
- "yaml-eslint-parser": "^1.0.0"
+ "yaml-eslint-parser": "^1.1.0"
},
"engines": {
"node": "^14.17.0 || >=16.0.0"
@@ -7659,15 +7640,15 @@
}
},
"node_modules/h3": {
- "version": "0.7.10",
- "resolved": "https://registry.npmjs.org/h3/-/h3-0.7.10.tgz",
- "integrity": "sha512-HcUQxlOocG2uf6PQLu3Bxk0KSXcTuxSF6kRclFBDO7y74Ml0wCwTvmoN5zmrzoxbNHecDNUrcGr8qSNGcOqAHQ==",
+ "version": "0.7.13",
+ "resolved": "https://registry.npmjs.org/h3/-/h3-0.7.13.tgz",
+ "integrity": "sha512-3rs+iokAwin4GnToWc+4JeASAYPujojMWicaTgv5WMucED94cFVVGctlk7N6iJfQ7SZ2N5CtmQ2C3L2aDFpd2w==",
"dev": true,
"dependencies": {
"cookie-es": "^0.5.0",
"destr": "^1.1.1",
"radix3": "^0.1.2",
- "ufo": "^0.8.4"
+ "ufo": "^0.8.5"
}
},
"node_modules/happy-dom": {
@@ -7843,9 +7824,9 @@
}
},
"node_modules/htmlparser2": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz",
- "integrity": "sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==",
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz",
+ "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==",
"dev": true,
"funding": [
"https://github.com/fb55/htmlparser2?sponsor=1",
@@ -7855,16 +7836,59 @@
}
],
"dependencies": {
- "domelementtype": "^2.0.1",
- "domhandler": "^4.2.2",
- "domutils": "^2.8.0",
- "entities": "^3.0.1"
+ "domelementtype": "^2.3.0",
+ "domhandler": "^5.0.2",
+ "domutils": "^3.0.1",
+ "entities": "^4.3.0"
}
},
- "node_modules/htmlparser2/node_modules/entities": {
+ "node_modules/htmlparser2/node_modules/dom-serializer": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
+ "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
+ "dev": true,
+ "dependencies": {
+ "domelementtype": "^2.3.0",
+ "domhandler": "^5.0.2",
+ "entities": "^4.2.0"
+ },
+ "funding": {
+ "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
+ }
+ },
+ "node_modules/htmlparser2/node_modules/domhandler": {
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
+ "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
+ "dev": true,
+ "dependencies": {
+ "domelementtype": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 4"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/domhandler?sponsor=1"
+ }
+ },
+ "node_modules/htmlparser2/node_modules/domutils": {
"version": "3.0.1",
- "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz",
- "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz",
+ "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==",
+ "dev": true,
+ "dependencies": {
+ "dom-serializer": "^2.0.0",
+ "domelementtype": "^2.3.0",
+ "domhandler": "^5.0.1"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/domutils?sponsor=1"
+ }
+ },
+ "node_modules/htmlparser2/node_modules/entities": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-4.3.1.tgz",
+ "integrity": "sha512-o4q/dYJlmyjP2zfnaWDUC6A3BQFmVTX+tZPezK7k0GLSU9QYCauscf5Y+qcEPzKL+EixVouYDgLQK5H9GrLpkg==",
"dev": true,
"engines": {
"node": ">=0.12"
@@ -8884,9 +8908,9 @@
}
},
"node_modules/jsx-ast-utils": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.1.tgz",
- "integrity": "sha512-pxrjmNpeRw5wwVeWyEAk7QJu2GnBO3uzPFmHCKJJFPKK2Cy0cWL23krGtLdnMmbIi6/FjlrQpPyfQI19ByPOhQ==",
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.2.tgz",
+ "integrity": "sha512-4ZCADZHRkno244xlNnn4AOG6sRQ7iBZ5BbgZ4vW4y5IZw7cVUD1PPeblm1xx/nfmMxPdt/LHsXZW8z/j58+l9Q==",
"dev": true,
"dependencies": {
"array-includes": "^3.1.5",
@@ -9061,9 +9085,9 @@
}
},
"node_modules/lilconfig": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz",
- "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==",
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz",
+ "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==",
"dev": true,
"engines": {
"node": ">=10"
@@ -10120,54 +10144,26 @@
}
},
"node_modules/nuxt-windicss": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/nuxt-windicss/-/nuxt-windicss-2.4.2.tgz",
- "integrity": "sha512-coHvXGw4CqkRqG47aJqNKbQKMO17ZGXFVyeOKGaRnvsS4FcdfKtYKukpDgJm0sCIG57z8CljfX3nBy71+vu3mg==",
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/nuxt-windicss/-/nuxt-windicss-2.5.0.tgz",
+ "integrity": "sha512-h5Wh1Pj5OrYvbQmfarOxi6I366xyPxYVlUIZhu5OPGn0uUaoQIOl5ASR1QD3eR/BH3kdpM/r8wyjikDoW7oSbg==",
"dev": true,
"dependencies": {
- "@nuxt/kit": "3.0.0-rc.3",
- "@windicss/plugin-utils": "^1.8.4",
+ "@nuxt/kit": "3.0.0-rc.6",
+ "@windicss/config": "^1.8.7",
+ "@windicss/plugin-utils": "^1.8.7",
"consola": "^2.15.3",
"defu": "^6.0.0",
"fs-extra": "^10.1.0",
- "h3": "^0.7.8",
- "listhen": "^0.2.11",
- "pathe": "^0.3.0",
+ "h3": "^0.7.12",
+ "listhen": "^0.2.13",
+ "pathe": "^0.3.2",
"read-cache": "^1.0.0",
"sirv": "^2.0.2",
- "vite-plugin-windicss": "^1.8.4",
- "windicss": "^3.5.4",
+ "vite-plugin-windicss": "^1.8.7",
+ "windicss": "^3.5.6",
"windicss-analysis": "^0.3.5",
- "windicss-webpack-plugin": "^1.7.3"
- }
- },
- "node_modules/nuxt-windicss/node_modules/@nuxt/kit": {
- "version": "3.0.0-rc.3",
- "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.0.0-rc.3.tgz",
- "integrity": "sha512-aD993HKXZ76cwxkM2LCwWRQaOI3RjLCg/kj+8ZS6qN4VrpwrZp4xM59YYIYs3/Vze4OG3D4+0gr0u5zdgf8v8g==",
- "dev": true,
- "dependencies": {
- "@nuxt/schema": "^3.0.0-rc.3",
- "c12": "^0.2.7",
- "consola": "^2.15.3",
- "defu": "^6.0.0",
- "globby": "^13.1.1",
- "hash-sum": "^2.0.0",
- "ignore": "^5.2.0",
- "jiti": "^1.13.0",
- "knitwork": "^0.1.1",
- "lodash.template": "^4.5.0",
- "mlly": "^0.5.2",
- "pathe": "^0.3.0",
- "pkg-types": "^0.3.2",
- "scule": "^0.2.1",
- "semver": "^7.3.7",
- "unctx": "^1.1.4",
- "unimport": "^0.1.9",
- "untyped": "^0.4.4"
- },
- "engines": {
- "node": "^14.16.0 || ^16.11.0 || ^17.0.0 || ^18.0.0"
+ "windicss-webpack-plugin": "^1.7.5"
}
},
"node_modules/nuxt/node_modules/unimport": {
@@ -10256,14 +10252,14 @@
}
},
"node_modules/object.assign": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
- "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
+ "version": "4.1.3",
+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.3.tgz",
+ "integrity": "sha512-ZFJnX3zltyjcYJL0RoCJuzb+11zWGyaDbjgxZbdV7rFEcHQuYxrZqhow67aA7xpes6LhojyFDaBKAFfogQrikA==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.0",
- "define-properties": "^1.1.3",
- "has-symbols": "^1.0.1",
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.4",
+ "has-symbols": "^1.0.3",
"object-keys": "^1.1.1"
},
"engines": {
@@ -13980,12 +13976,12 @@
}
},
"node_modules/vite-plugin-windicss": {
- "version": "1.8.6",
- "resolved": "https://registry.npmjs.org/vite-plugin-windicss/-/vite-plugin-windicss-1.8.6.tgz",
- "integrity": "sha512-D4G4qmumgklPiPrq/ZALqq8Mby6krskFVShbmb5c+0VCSsLUN96qyFRTwi81rNIHwFvlbpqflgh+BpUM/9VjQg==",
+ "version": "1.8.7",
+ "resolved": "https://registry.npmjs.org/vite-plugin-windicss/-/vite-plugin-windicss-1.8.7.tgz",
+ "integrity": "sha512-/zwQ8+RV+MSkbG0IGqsEma6r2R01NzN/aNpNjJD7VVAkxAptNznqDXOObFTskkWfZ+9m6KJZCOuCPgAFtQIzEA==",
"dev": true,
"dependencies": {
- "@windicss/plugin-utils": "1.8.6",
+ "@windicss/plugin-utils": "1.8.7",
"debug": "^4.3.4",
"kolorist": "^1.5.1",
"windicss": "^3.5.6"
@@ -13994,7 +13990,7 @@
"url": "https://github.com/sponsors/antfu"
},
"peerDependencies": {
- "vite": "^2.0.1"
+ "vite": "^2.0.1 || ^3.0.0"
}
},
"node_modules/vitest": {
@@ -14556,19 +14552,19 @@
}
},
"node_modules/windicss-webpack-plugin": {
- "version": "1.7.3",
- "resolved": "https://registry.npmjs.org/windicss-webpack-plugin/-/windicss-webpack-plugin-1.7.3.tgz",
- "integrity": "sha512-vESTMEUqzNlvOmnOCCxeqDkj1q2u69FfKMQHyTF9Y9tLJbWttEHgt+qSJZ3cYndUHRxbz06INanEyL08dQr79A==",
+ "version": "1.7.5",
+ "resolved": "https://registry.npmjs.org/windicss-webpack-plugin/-/windicss-webpack-plugin-1.7.5.tgz",
+ "integrity": "sha512-+DwZwFcjgYrD/UU1UEs1TOTo4ijAwRkXEgJMttPd05NSC3ULvguvNKL5kNxrCTYs4OMJn68qbCfkjpI0mir4cQ==",
"dev": true,
"dependencies": {
- "@windicss/plugin-utils": "^1.8.4",
+ "@windicss/plugin-utils": "^1.8.7",
"debug": "^4.3.4",
"get-port": "^6.1.2",
"loader-utils": "^2.0.0",
"lodash": "^4.17.21",
"pathe": "^0.2.0",
"webpack-virtual-modules": "^0.4.3",
- "windicss": "^3.5.4"
+ "windicss": "^3.5.6"
}
},
"node_modules/windicss-webpack-plugin/node_modules/pathe": {
@@ -14758,9 +14754,9 @@
}
},
"node_modules/yaml-eslint-parser": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/yaml-eslint-parser/-/yaml-eslint-parser-1.0.1.tgz",
- "integrity": "sha512-acQYWneSXwnJgPQbTyJvDxWx9zlJ/rq267p/zzQMSCE7ljJxQ8elefsQase1gEIJMo+pIqmLRczoo7fPt6VbKQ==",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/yaml-eslint-parser/-/yaml-eslint-parser-1.1.0.tgz",
+ "integrity": "sha512-b464Q1fYiX1oYx2kE8k4mEp6S9Prk+tfDsY/IPxQ0FCjEuj3AKko5Skf3/yQJeYTTDyjDE+aWIJemnv29HvEWQ==",
"dev": true,
"dependencies": {
"eslint-visitor-keys": "^3.0.0",
@@ -14871,77 +14867,77 @@
}
},
"@antfu/eslint-config": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@antfu/eslint-config/-/eslint-config-0.25.2.tgz",
- "integrity": "sha512-dIqxqBa6ALqaBQyErMnYLpyn4xpwp1YefbYxDMgNFM8MzY/ShJgaBWAGlywFeDwyAR44jaaVY8wRwDxODF8bPg==",
+ "version": "0.26.0",
+ "resolved": "https://registry.npmjs.org/@antfu/eslint-config/-/eslint-config-0.26.0.tgz",
+ "integrity": "sha512-3f+JKBYPZZot5cdS4gkZxuiytUTfHWhsKS1UmNhqEn11G5BmzYSu1LRf0K/n10hb/u+GUtZJwKAovu6qnQBM9w==",
"dev": true,
"requires": {
- "@antfu/eslint-config-react": "0.25.2",
- "@antfu/eslint-config-vue": "0.25.2",
- "@typescript-eslint/eslint-plugin": "^5.26.0",
- "@typescript-eslint/parser": "^5.26.0",
+ "@antfu/eslint-config-react": "0.26.0",
+ "@antfu/eslint-config-vue": "0.26.0",
+ "@typescript-eslint/eslint-plugin": "^5.32.0",
+ "@typescript-eslint/parser": "^5.32.0",
"eslint-plugin-eslint-comments": "^3.2.0",
- "eslint-plugin-html": "^6.2.0",
+ "eslint-plugin-html": "^7.1.0",
"eslint-plugin-import": "^2.26.0",
- "eslint-plugin-jsonc": "^2.2.1",
- "eslint-plugin-n": "^15.2.0",
+ "eslint-plugin-jsonc": "^2.3.1",
+ "eslint-plugin-n": "^15.2.4",
"eslint-plugin-promise": "^6.0.0",
- "eslint-plugin-unicorn": "^42.0.0",
- "eslint-plugin-vue": "^9.0.1",
- "eslint-plugin-yml": "^1.0.0",
+ "eslint-plugin-unicorn": "^43.0.2",
+ "eslint-plugin-vue": "^9.3.0",
+ "eslint-plugin-yml": "^1.1.0",
"jsonc-eslint-parser": "^2.1.0",
- "yaml-eslint-parser": "^1.0.1"
+ "yaml-eslint-parser": "^1.1.0"
}
},
"@antfu/eslint-config-basic": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@antfu/eslint-config-basic/-/eslint-config-basic-0.25.2.tgz",
- "integrity": "sha512-D81jE90B7cujMmU2mKEaUcRsKRAfVX4PniEoaD0c3HiqprqghfBjuv3B6p1+tG9uJQAgLBVsK+G92Y+AAgFaOA==",
+ "version": "0.26.0",
+ "resolved": "https://registry.npmjs.org/@antfu/eslint-config-basic/-/eslint-config-basic-0.26.0.tgz",
+ "integrity": "sha512-l/Omn5HuI3VgHPGJ13pqdGEdF7D7HSzN85KF0HaR/jm24QzL2kkFeZJuglv+YSXyVDI1eAbzF52TlJUz1cxqzQ==",
"dev": true,
"requires": {
- "eslint-plugin-antfu": "0.25.2",
+ "eslint-plugin-antfu": "0.26.0",
"eslint-plugin-eslint-comments": "^3.2.0",
- "eslint-plugin-html": "^6.2.0",
+ "eslint-plugin-html": "^7.1.0",
"eslint-plugin-import": "^2.26.0",
- "eslint-plugin-jsonc": "^2.2.1",
- "eslint-plugin-markdown": "^2.2.1",
- "eslint-plugin-n": "^15.2.0",
+ "eslint-plugin-jsonc": "^2.3.1",
+ "eslint-plugin-markdown": "^3.0.0",
+ "eslint-plugin-n": "^15.2.4",
"eslint-plugin-promise": "^6.0.0",
- "eslint-plugin-unicorn": "^42.0.0",
- "eslint-plugin-yml": "^1.0.0",
+ "eslint-plugin-unicorn": "^43.0.2",
+ "eslint-plugin-yml": "^1.1.0",
"jsonc-eslint-parser": "^2.1.0",
- "yaml-eslint-parser": "^1.0.1"
+ "yaml-eslint-parser": "^1.1.0"
}
},
"@antfu/eslint-config-react": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@antfu/eslint-config-react/-/eslint-config-react-0.25.2.tgz",
- "integrity": "sha512-jGol7/UTUa9z55p4Oy/K5yGgY179fj1kl0kdo3bRnFjzUZQuDGuxw5HiZdYx333pjBdizkPl6cMJ8M6sc3PzFg==",
+ "version": "0.26.0",
+ "resolved": "https://registry.npmjs.org/@antfu/eslint-config-react/-/eslint-config-react-0.26.0.tgz",
+ "integrity": "sha512-QkRhzivKAtTVtLMFXt7Sl+hBM/LCAU+EUpIxTqw/h0uufYmzIrbdVwkxPntZaXl5p/qLZqQOZG3Iu7oek+MNeA==",
"dev": true,
"requires": {
- "@antfu/eslint-config-ts": "0.25.2",
- "eslint-plugin-react": "^7.30.0"
+ "@antfu/eslint-config-ts": "0.26.0",
+ "eslint-plugin-react": "^7.30.1"
}
},
"@antfu/eslint-config-ts": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@antfu/eslint-config-ts/-/eslint-config-ts-0.25.2.tgz",
- "integrity": "sha512-Dpp4r3CaDZVh73lMxhW0sVGsPwUf1YTpYV5JefmBtgEZKOAc+QqYbLjFZ6QGRUpdPLldRvD+xTFpax6t8NKgyA==",
+ "version": "0.26.0",
+ "resolved": "https://registry.npmjs.org/@antfu/eslint-config-ts/-/eslint-config-ts-0.26.0.tgz",
+ "integrity": "sha512-LnJgBP+XAsGijfmjAZk6BDxlt7UYGiXyCIviLDgg8bmPaLAX3I+i0wmj9DwhDIYeXForeP/Io+dBT63k5BheBw==",
"dev": true,
"requires": {
- "@antfu/eslint-config-basic": "0.25.2",
- "@typescript-eslint/eslint-plugin": "^5.26.0",
- "@typescript-eslint/parser": "^5.26.0"
+ "@antfu/eslint-config-basic": "0.26.0",
+ "@typescript-eslint/eslint-plugin": "^5.32.0",
+ "@typescript-eslint/parser": "^5.32.0"
}
},
"@antfu/eslint-config-vue": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@antfu/eslint-config-vue/-/eslint-config-vue-0.25.2.tgz",
- "integrity": "sha512-ObZOzvQvLe/qETq5miVmFWRgjNwWAE/P1I2YhKyDFK7KHquM7bKysfnmkoPpm2HkOpseMILoc+5UKo/w3L7GHg==",
+ "version": "0.26.0",
+ "resolved": "https://registry.npmjs.org/@antfu/eslint-config-vue/-/eslint-config-vue-0.26.0.tgz",
+ "integrity": "sha512-a4ov8vzOzV5WPBSXIwg1oDnpSEOaxpvqz9cZK/lwqDsS+tk2QAI6yfcxwbhMIDUy3pA3u9B62K9tP+9HhqncIw==",
"dev": true,
"requires": {
- "@antfu/eslint-config-ts": "0.25.2",
- "eslint-plugin-vue": "^9.0.1"
+ "@antfu/eslint-config-ts": "0.26.0",
+ "eslint-plugin-vue": "^9.3.0"
}
},
"@antfu/install-pkg": {
@@ -15225,9 +15221,9 @@
}
},
"@babel/helper-validator-identifier": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz",
- "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==",
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz",
+ "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==",
"dev": true
},
"@babel/helper-validator-option": {
@@ -16671,14 +16667,14 @@
"integrity": "sha512-w7hEHXnPMEZ+4nGKl/KDRVpxkwYxYExuHOYXyzIzCDzEZ9ZCGMAewulr9IqJu2LR4N37fcnb1XVeuZ09qgOxhA=="
},
"@typescript-eslint/eslint-plugin": {
- "version": "5.30.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.0.tgz",
- "integrity": "sha512-lvhRJ2pGe2V9MEU46ELTdiHgiAFZPKtLhiU5wlnaYpMc2+c1R8fh8i80ZAa665drvjHKUJyRRGg3gEm1If54ow==",
+ "version": "5.33.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.33.0.tgz",
+ "integrity": "sha512-jHvZNSW2WZ31OPJ3enhLrEKvAZNyAFWZ6rx9tUwaessTc4sx9KmgMNhVcqVAl1ETnT5rU5fpXTLmY9YvC1DCNg==",
"dev": true,
"requires": {
- "@typescript-eslint/scope-manager": "5.30.0",
- "@typescript-eslint/type-utils": "5.30.0",
- "@typescript-eslint/utils": "5.30.0",
+ "@typescript-eslint/scope-manager": "5.33.0",
+ "@typescript-eslint/type-utils": "5.33.0",
+ "@typescript-eslint/utils": "5.33.0",
"debug": "^4.3.4",
"functional-red-black-tree": "^1.0.1",
"ignore": "^5.2.0",
@@ -16688,52 +16684,52 @@
}
},
"@typescript-eslint/parser": {
- "version": "5.30.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.30.0.tgz",
- "integrity": "sha512-2oYYUws5o2liX6SrFQ5RB88+PuRymaM2EU02/9Ppoyu70vllPnHVO7ioxDdq/ypXHA277R04SVjxvwI8HmZpzA==",
+ "version": "5.33.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.33.0.tgz",
+ "integrity": "sha512-cgM5cJrWmrDV2KpvlcSkelTBASAs1mgqq+IUGKJvFxWrapHpaRy5EXPQz9YaKF3nZ8KY18ILTiVpUtbIac86/w==",
"dev": true,
"requires": {
- "@typescript-eslint/scope-manager": "5.30.0",
- "@typescript-eslint/types": "5.30.0",
- "@typescript-eslint/typescript-estree": "5.30.0",
+ "@typescript-eslint/scope-manager": "5.33.0",
+ "@typescript-eslint/types": "5.33.0",
+ "@typescript-eslint/typescript-estree": "5.33.0",
"debug": "^4.3.4"
}
},
"@typescript-eslint/scope-manager": {
- "version": "5.30.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.0.tgz",
- "integrity": "sha512-3TZxvlQcK5fhTBw5solQucWSJvonXf5yua5nx8OqK94hxdrT7/6W3/CS42MLd/f1BmlmmbGEgQcTHHCktUX5bQ==",
+ "version": "5.33.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.33.0.tgz",
+ "integrity": "sha512-/Jta8yMNpXYpRDl8EwF/M8It2A9sFJTubDo0ATZefGXmOqlaBffEw0ZbkbQ7TNDK6q55NPHFshGBPAZvZkE8Pw==",
"dev": true,
"requires": {
- "@typescript-eslint/types": "5.30.0",
- "@typescript-eslint/visitor-keys": "5.30.0"
+ "@typescript-eslint/types": "5.33.0",
+ "@typescript-eslint/visitor-keys": "5.33.0"
}
},
"@typescript-eslint/type-utils": {
- "version": "5.30.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.30.0.tgz",
- "integrity": "sha512-GF8JZbZqSS+azehzlv/lmQQ3EU3VfWYzCczdZjJRxSEeXDQkqFhCBgFhallLDbPwQOEQ4MHpiPfkjKk7zlmeNg==",
+ "version": "5.33.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.33.0.tgz",
+ "integrity": "sha512-2zB8uEn7hEH2pBeyk3NpzX1p3lF9dKrEbnXq1F7YkpZ6hlyqb2yZujqgRGqXgRBTHWIUG3NGx/WeZk224UKlIA==",
"dev": true,
"requires": {
- "@typescript-eslint/utils": "5.30.0",
+ "@typescript-eslint/utils": "5.33.0",
"debug": "^4.3.4",
"tsutils": "^3.21.0"
}
},
"@typescript-eslint/types": {
- "version": "5.30.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.0.tgz",
- "integrity": "sha512-vfqcBrsRNWw/LBXyncMF/KrUTYYzzygCSsVqlZ1qGu1QtGs6vMkt3US0VNSQ05grXi5Yadp3qv5XZdYLjpp8ag==",
+ "version": "5.33.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.33.0.tgz",
+ "integrity": "sha512-nIMt96JngB4MYFYXpZ/3ZNU4GWPNdBbcB5w2rDOCpXOVUkhtNlG2mmm8uXhubhidRZdwMaMBap7Uk8SZMU/ppw==",
"dev": true
},
"@typescript-eslint/typescript-estree": {
- "version": "5.30.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.0.tgz",
- "integrity": "sha512-hDEawogreZB4n1zoqcrrtg/wPyyiCxmhPLpZ6kmWfKF5M5G0clRLaEexpuWr31fZ42F96SlD/5xCt1bT5Qm4Nw==",
+ "version": "5.33.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.33.0.tgz",
+ "integrity": "sha512-tqq3MRLlggkJKJUrzM6wltk8NckKyyorCSGMq4eVkyL5sDYzJJcMgZATqmF8fLdsWrW7OjjIZ1m9v81vKcaqwQ==",
"dev": true,
"requires": {
- "@typescript-eslint/types": "5.30.0",
- "@typescript-eslint/visitor-keys": "5.30.0",
+ "@typescript-eslint/types": "5.33.0",
+ "@typescript-eslint/visitor-keys": "5.33.0",
"debug": "^4.3.4",
"globby": "^11.1.0",
"is-glob": "^4.0.3",
@@ -16764,26 +16760,26 @@
}
},
"@typescript-eslint/utils": {
- "version": "5.30.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.30.0.tgz",
- "integrity": "sha512-0bIgOgZflLKIcZsWvfklsaQTM3ZUbmtH0rJ1hKyV3raoUYyeZwcjQ8ZUJTzS7KnhNcsVT1Rxs7zeeMHEhGlltw==",
+ "version": "5.33.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.33.0.tgz",
+ "integrity": "sha512-JxOAnXt9oZjXLIiXb5ZIcZXiwVHCkqZgof0O8KPgz7C7y0HS42gi75PdPlqh1Tf109M0fyUw45Ao6JLo7S5AHw==",
"dev": true,
"requires": {
"@types/json-schema": "^7.0.9",
- "@typescript-eslint/scope-manager": "5.30.0",
- "@typescript-eslint/types": "5.30.0",
- "@typescript-eslint/typescript-estree": "5.30.0",
+ "@typescript-eslint/scope-manager": "5.33.0",
+ "@typescript-eslint/types": "5.33.0",
+ "@typescript-eslint/typescript-estree": "5.33.0",
"eslint-scope": "^5.1.1",
"eslint-utils": "^3.0.0"
}
},
"@typescript-eslint/visitor-keys": {
- "version": "5.30.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.0.tgz",
- "integrity": "sha512-6WcIeRk2DQ3pHKxU1Ni0qMXJkjO/zLjBymlYBy/53qxe7yjEFSvzKLDToJjURUhSl2Fzhkl4SMXQoETauF74cw==",
+ "version": "5.33.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.33.0.tgz",
+ "integrity": "sha512-/XsqCzD4t+Y9p5wd9HZiptuGKBlaZO5showwqODii5C0nZawxWLF+Q6k5wYHBrQv96h6GYKyqqMHCSTqta8Kiw==",
"dev": true,
"requires": {
- "@typescript-eslint/types": "5.30.0",
+ "@typescript-eslint/types": "5.33.0",
"eslint-visitor-keys": "^3.3.0"
}
},
@@ -17276,9 +17272,9 @@
}
},
"@windicss/config": {
- "version": "1.8.6",
- "resolved": "https://registry.npmjs.org/@windicss/config/-/config-1.8.6.tgz",
- "integrity": "sha512-WVS41qUJtd44g2iWzTAE8tpgk8gD0yAr1RwwaWi7FAECKm3LVNMLOoToum9R/QKFE2n64EUVJpIvSUNby8rlhg==",
+ "version": "1.8.7",
+ "resolved": "https://registry.npmjs.org/@windicss/config/-/config-1.8.7.tgz",
+ "integrity": "sha512-8n+/Y36j5L3rw2tgMdLjeGRuNV7VYfKoHoraLK6Bk9OJ1MTPd5vv7pekof/uOPWVV7WWjVeZ6CTO8SDbDDW3iw==",
"dev": true,
"requires": {
"debug": "^4.3.4",
@@ -17305,13 +17301,13 @@
"dev": true
},
"@windicss/plugin-utils": {
- "version": "1.8.6",
- "resolved": "https://registry.npmjs.org/@windicss/plugin-utils/-/plugin-utils-1.8.6.tgz",
- "integrity": "sha512-YY6EcUsgkosaQkIseFiIoHfU1H5boOAs/l74QWLI6ryNeHLMq2e04QVsFz+Rt+U8b8PRNxXPC8ADbxE05X7I7g==",
+ "version": "1.8.7",
+ "resolved": "https://registry.npmjs.org/@windicss/plugin-utils/-/plugin-utils-1.8.7.tgz",
+ "integrity": "sha512-dfj95olNZyGFDPFMBvE5oq8hA5f0ooUJZjVdWlthS4ek4W1/xNOHDxB6ygWR8LE9zCOXZykApjt1LOhy9Ky2QA==",
"dev": true,
"requires": {
"@antfu/utils": "^0.5.2",
- "@windicss/config": "1.8.6",
+ "@windicss/config": "1.8.7",
"debug": "^4.3.4",
"fast-glob": "^3.2.11",
"magic-string": "^0.26.2",
@@ -18006,18 +18002,6 @@
"resolved": "https://registry.npmjs.org/entities/-/entities-4.3.1.tgz",
"integrity": "sha512-o4q/dYJlmyjP2zfnaWDUC6A3BQFmVTX+tZPezK7k0GLSU9QYCauscf5Y+qcEPzKL+EixVouYDgLQK5H9GrLpkg==",
"dev": true
- },
- "htmlparser2": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz",
- "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==",
- "dev": true,
- "requires": {
- "domelementtype": "^2.3.0",
- "domhandler": "^5.0.2",
- "domutils": "^3.0.1",
- "entities": "^4.3.0"
- }
}
}
},
@@ -18118,9 +18102,9 @@
"peer": true
},
"ci-info": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.1.tgz",
- "integrity": "sha512-SXgeMX9VwDe7iFFaEWkA5AstuER9YKqy4EhHqr4DVqkwmD9rpVimkMKWHdjn30Ja45txyjhSn63lVX69eVCckg==",
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz",
+ "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==",
"dev": true
},
"clean-regexp": {
@@ -19530,12 +19514,12 @@
}
},
"eslint-plugin-antfu": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/eslint-plugin-antfu/-/eslint-plugin-antfu-0.25.2.tgz",
- "integrity": "sha512-yRhuFMwUKhSYm8BWTZsW4ymYnFPCJWZb2LzjG+mQb7JbKflk73JIFMCREPOaV4nWwc4YJEPhym75QsC7AFbqSw==",
+ "version": "0.26.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-antfu/-/eslint-plugin-antfu-0.26.0.tgz",
+ "integrity": "sha512-hc5Bb6EH6zM/Vjy0scOQydlG9I1DDocG4AikyUfqjSFneWv6eNItej9LHYTXEGc0iGosCysNS4tPUAPuhBHkCA==",
"dev": true,
"requires": {
- "@typescript-eslint/utils": "^5.26.0"
+ "@typescript-eslint/utils": "^5.32.0"
}
},
"eslint-plugin-es": {
@@ -19584,12 +19568,12 @@
}
},
"eslint-plugin-html": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-html/-/eslint-plugin-html-6.2.0.tgz",
- "integrity": "sha512-vi3NW0E8AJombTvt8beMwkL1R/fdRWl4QSNRNMhVQKWm36/X0KF0unGNAY4mqUF06mnwVWZcIcerrCnfn9025g==",
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-html/-/eslint-plugin-html-7.1.0.tgz",
+ "integrity": "sha512-fNLRraV/e6j8e3XYOC9xgND4j+U7b1Rq+OygMlLcMg+wI/IpVbF+ubQa3R78EjKB9njT6TQOlcK5rFKBVVtdfg==",
"dev": true,
"requires": {
- "htmlparser2": "^7.1.2"
+ "htmlparser2": "^8.0.1"
}
},
"eslint-plugin-import": {
@@ -19640,9 +19624,9 @@
}
},
"eslint-plugin-jsonc": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jsonc/-/eslint-plugin-jsonc-2.3.0.tgz",
- "integrity": "sha512-QqHj7Chw8vsALsCOhFxecRIepxpbcpmMon9yA1+GaYk1Am0GanHAwnTkeVX+/ysAb4QTkeGMZ+ZPK4TKrZ/VSw==",
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-jsonc/-/eslint-plugin-jsonc-2.3.1.tgz",
+ "integrity": "sha512-8sgWGWiVRMFL6xGawRymrE4RjZJgiU0rXYgFFb71wvdwuUkPgWSvfFtc8jfwcgjjqFjis8vzCUFsg7SciMEDWw==",
"dev": true,
"requires": {
"eslint-utils": "^3.0.0",
@@ -19651,18 +19635,18 @@
}
},
"eslint-plugin-markdown": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-markdown/-/eslint-plugin-markdown-2.2.1.tgz",
- "integrity": "sha512-FgWp4iyYvTFxPwfbxofTvXxgzPsDuSKHQy2S+a8Ve6savbujey+lgrFFbXQA0HPygISpRYWYBjooPzhYSF81iA==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-markdown/-/eslint-plugin-markdown-3.0.0.tgz",
+ "integrity": "sha512-hRs5RUJGbeHDLfS7ELanT0e29Ocyssf/7kBM+p7KluY5AwngGkDf8Oyu4658/NZSGTTq05FZeWbkxXtbVyHPwg==",
"dev": true,
"requires": {
"mdast-util-from-markdown": "^0.8.5"
}
},
"eslint-plugin-n": {
- "version": "15.2.3",
- "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-15.2.3.tgz",
- "integrity": "sha512-H+KC7U5R+3IWTeRnACm/4wlqLvS1Q7M6t7BGhn89qXDkZan8HTAEv3ouIONA0ifDwc2YzPFmyPzHuNLddNK4jw==",
+ "version": "15.2.4",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-15.2.4.tgz",
+ "integrity": "sha512-tjnVMv2fiXYMnuiIFI8QMtyUFI42SckEEWvi8h68SWGWshfqO6SSCASy24dGMGAiy7NUk6DZt90DM0iNUsmQ5w==",
"dev": true,
"requires": {
"builtins": "^5.0.1",
@@ -19748,13 +19732,13 @@
}
},
"eslint-plugin-unicorn": {
- "version": "42.0.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-42.0.0.tgz",
- "integrity": "sha512-ixBsbhgWuxVaNlPTT8AyfJMlhyC5flCJFjyK3oKE8TRrwBnaHvUbuIkCM1lqg8ryYrFStL/T557zfKzX4GKSlg==",
+ "version": "43.0.2",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-43.0.2.tgz",
+ "integrity": "sha512-DtqZ5mf/GMlfWoz1abIjq5jZfaFuHzGBZYIeuJfEoKKGWRHr2JiJR+ea+BF7Wx2N1PPRoT/2fwgiK1NnmNE3Hg==",
"dev": true,
"requires": {
- "@babel/helper-validator-identifier": "^7.15.7",
- "ci-info": "^3.3.0",
+ "@babel/helper-validator-identifier": "^7.18.6",
+ "ci-info": "^3.3.2",
"clean-regexp": "^1.0.0",
"eslint-utils": "^3.0.0",
"esquery": "^1.4.0",
@@ -19765,14 +19749,14 @@
"read-pkg-up": "^7.0.1",
"regexp-tree": "^0.1.24",
"safe-regex": "^2.1.1",
- "semver": "^7.3.5",
+ "semver": "^7.3.7",
"strip-indent": "^3.0.0"
}
},
"eslint-plugin-vue": {
- "version": "9.1.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.1.1.tgz",
- "integrity": "sha512-W9n5PB1X2jzC7CK6riG0oAcxjmKrjTF6+keL1rni8n57DZeilx/Fulz+IRJK3lYseLNAygN0I62L7DvioW40Tw==",
+ "version": "9.3.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.3.0.tgz",
+ "integrity": "sha512-iscKKkBZgm6fGZwFt6poRoWC0Wy2dQOlwUPW++CiPoQiw1enctV2Hj5DBzzjJZfyqs+FAXhgzL4q0Ww03AgSmQ==",
"dev": true,
"requires": {
"eslint-utils": "^3.0.0",
@@ -19785,15 +19769,15 @@
}
},
"eslint-plugin-yml": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-yml/-/eslint-plugin-yml-1.0.0.tgz",
- "integrity": "sha512-0RVoUFh5vpznE2DIP5agSpWO/nU8GgAWwoTAHWopU2X+1SCB5ykHU6DwS0GrZ5Hvejtk6CcADQllpQQJB4C5QA==",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-yml/-/eslint-plugin-yml-1.1.0.tgz",
+ "integrity": "sha512-64g3vWwolk9d+FykuqxXGLn3oGEK2ZecIAyfIEsyuSHBQkR8utp5h8e75R6tGph1IRggoGl27QQ2oi2M1IF1Vw==",
"dev": true,
"requires": {
"debug": "^4.3.2",
"lodash": "^4.17.21",
"natural-compare": "^1.4.0",
- "yaml-eslint-parser": "^1.0.0"
+ "yaml-eslint-parser": "^1.1.0"
}
},
"eslint-scope": {
@@ -20477,15 +20461,15 @@
}
},
"h3": {
- "version": "0.7.10",
- "resolved": "https://registry.npmjs.org/h3/-/h3-0.7.10.tgz",
- "integrity": "sha512-HcUQxlOocG2uf6PQLu3Bxk0KSXcTuxSF6kRclFBDO7y74Ml0wCwTvmoN5zmrzoxbNHecDNUrcGr8qSNGcOqAHQ==",
+ "version": "0.7.13",
+ "resolved": "https://registry.npmjs.org/h3/-/h3-0.7.13.tgz",
+ "integrity": "sha512-3rs+iokAwin4GnToWc+4JeASAYPujojMWicaTgv5WMucED94cFVVGctlk7N6iJfQ7SZ2N5CtmQ2C3L2aDFpd2w==",
"dev": true,
"requires": {
"cookie-es": "^0.5.0",
"destr": "^1.1.1",
"radix3": "^0.1.2",
- "ufo": "^0.8.4"
+ "ufo": "^0.8.5"
}
},
"happy-dom": {
@@ -20613,21 +20597,52 @@
"dev": true
},
"htmlparser2": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz",
- "integrity": "sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==",
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz",
+ "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==",
"dev": true,
"requires": {
- "domelementtype": "^2.0.1",
- "domhandler": "^4.2.2",
- "domutils": "^2.8.0",
- "entities": "^3.0.1"
+ "domelementtype": "^2.3.0",
+ "domhandler": "^5.0.2",
+ "domutils": "^3.0.1",
+ "entities": "^4.3.0"
},
"dependencies": {
- "entities": {
+ "dom-serializer": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
+ "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
+ "dev": true,
+ "requires": {
+ "domelementtype": "^2.3.0",
+ "domhandler": "^5.0.2",
+ "entities": "^4.2.0"
+ }
+ },
+ "domhandler": {
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
+ "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
+ "dev": true,
+ "requires": {
+ "domelementtype": "^2.3.0"
+ }
+ },
+ "domutils": {
"version": "3.0.1",
- "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz",
- "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz",
+ "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==",
+ "dev": true,
+ "requires": {
+ "dom-serializer": "^2.0.0",
+ "domelementtype": "^2.3.0",
+ "domhandler": "^5.0.1"
+ }
+ },
+ "entities": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-4.3.1.tgz",
+ "integrity": "sha512-o4q/dYJlmyjP2zfnaWDUC6A3BQFmVTX+tZPezK7k0GLSU9QYCauscf5Y+qcEPzKL+EixVouYDgLQK5H9GrLpkg==",
"dev": true
}
}
@@ -21371,9 +21386,9 @@
}
},
"jsx-ast-utils": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.1.tgz",
- "integrity": "sha512-pxrjmNpeRw5wwVeWyEAk7QJu2GnBO3uzPFmHCKJJFPKK2Cy0cWL23krGtLdnMmbIi6/FjlrQpPyfQI19ByPOhQ==",
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.2.tgz",
+ "integrity": "sha512-4ZCADZHRkno244xlNnn4AOG6sRQ7iBZ5BbgZ4vW4y5IZw7cVUD1PPeblm1xx/nfmMxPdt/LHsXZW8z/j58+l9Q==",
"dev": true,
"requires": {
"array-includes": "^3.1.5",
@@ -21514,9 +21529,9 @@
}
},
"lilconfig": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz",
- "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==",
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz",
+ "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==",
"dev": true
},
"lines-and-columns": {
@@ -22418,53 +22433,26 @@
}
},
"nuxt-windicss": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/nuxt-windicss/-/nuxt-windicss-2.4.2.tgz",
- "integrity": "sha512-coHvXGw4CqkRqG47aJqNKbQKMO17ZGXFVyeOKGaRnvsS4FcdfKtYKukpDgJm0sCIG57z8CljfX3nBy71+vu3mg==",
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/nuxt-windicss/-/nuxt-windicss-2.5.0.tgz",
+ "integrity": "sha512-h5Wh1Pj5OrYvbQmfarOxi6I366xyPxYVlUIZhu5OPGn0uUaoQIOl5ASR1QD3eR/BH3kdpM/r8wyjikDoW7oSbg==",
"dev": true,
"requires": {
- "@nuxt/kit": "3.0.0-rc.3",
- "@windicss/plugin-utils": "^1.8.4",
+ "@nuxt/kit": "3.0.0-rc.6",
+ "@windicss/config": "^1.8.7",
+ "@windicss/plugin-utils": "^1.8.7",
"consola": "^2.15.3",
"defu": "^6.0.0",
"fs-extra": "^10.1.0",
- "h3": "^0.7.8",
- "listhen": "^0.2.11",
- "pathe": "^0.3.0",
+ "h3": "^0.7.12",
+ "listhen": "^0.2.13",
+ "pathe": "^0.3.2",
"read-cache": "^1.0.0",
"sirv": "^2.0.2",
- "vite-plugin-windicss": "^1.8.4",
- "windicss": "^3.5.4",
+ "vite-plugin-windicss": "^1.8.7",
+ "windicss": "^3.5.6",
"windicss-analysis": "^0.3.5",
- "windicss-webpack-plugin": "^1.7.3"
- },
- "dependencies": {
- "@nuxt/kit": {
- "version": "3.0.0-rc.3",
- "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.0.0-rc.3.tgz",
- "integrity": "sha512-aD993HKXZ76cwxkM2LCwWRQaOI3RjLCg/kj+8ZS6qN4VrpwrZp4xM59YYIYs3/Vze4OG3D4+0gr0u5zdgf8v8g==",
- "dev": true,
- "requires": {
- "@nuxt/schema": "^3.0.0-rc.3",
- "c12": "^0.2.7",
- "consola": "^2.15.3",
- "defu": "^6.0.0",
- "globby": "^13.1.1",
- "hash-sum": "^2.0.0",
- "ignore": "^5.2.0",
- "jiti": "^1.13.0",
- "knitwork": "^0.1.1",
- "lodash.template": "^4.5.0",
- "mlly": "^0.5.2",
- "pathe": "^0.3.0",
- "pkg-types": "^0.3.2",
- "scule": "^0.2.1",
- "semver": "^7.3.7",
- "unctx": "^1.1.4",
- "unimport": "^0.1.9",
- "untyped": "^0.4.4"
- }
- }
+ "windicss-webpack-plugin": "^1.7.5"
}
},
"nwsapi": {
@@ -22494,14 +22482,14 @@
"dev": true
},
"object.assign": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
- "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
+ "version": "4.1.3",
+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.3.tgz",
+ "integrity": "sha512-ZFJnX3zltyjcYJL0RoCJuzb+11zWGyaDbjgxZbdV7rFEcHQuYxrZqhow67aA7xpes6LhojyFDaBKAFfogQrikA==",
"dev": true,
"requires": {
- "call-bind": "^1.0.0",
- "define-properties": "^1.1.3",
- "has-symbols": "^1.0.1",
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.4",
+ "has-symbols": "^1.0.3",
"object-keys": "^1.1.1"
}
},
@@ -25205,12 +25193,12 @@
}
},
"vite-plugin-windicss": {
- "version": "1.8.6",
- "resolved": "https://registry.npmjs.org/vite-plugin-windicss/-/vite-plugin-windicss-1.8.6.tgz",
- "integrity": "sha512-D4G4qmumgklPiPrq/ZALqq8Mby6krskFVShbmb5c+0VCSsLUN96qyFRTwi81rNIHwFvlbpqflgh+BpUM/9VjQg==",
+ "version": "1.8.7",
+ "resolved": "https://registry.npmjs.org/vite-plugin-windicss/-/vite-plugin-windicss-1.8.7.tgz",
+ "integrity": "sha512-/zwQ8+RV+MSkbG0IGqsEma6r2R01NzN/aNpNjJD7VVAkxAptNznqDXOObFTskkWfZ+9m6KJZCOuCPgAFtQIzEA==",
"dev": true,
"requires": {
- "@windicss/plugin-utils": "1.8.6",
+ "@windicss/plugin-utils": "1.8.7",
"debug": "^4.3.4",
"kolorist": "^1.5.1",
"windicss": "^3.5.6"
@@ -25613,19 +25601,19 @@
}
},
"windicss-webpack-plugin": {
- "version": "1.7.3",
- "resolved": "https://registry.npmjs.org/windicss-webpack-plugin/-/windicss-webpack-plugin-1.7.3.tgz",
- "integrity": "sha512-vESTMEUqzNlvOmnOCCxeqDkj1q2u69FfKMQHyTF9Y9tLJbWttEHgt+qSJZ3cYndUHRxbz06INanEyL08dQr79A==",
+ "version": "1.7.5",
+ "resolved": "https://registry.npmjs.org/windicss-webpack-plugin/-/windicss-webpack-plugin-1.7.5.tgz",
+ "integrity": "sha512-+DwZwFcjgYrD/UU1UEs1TOTo4ijAwRkXEgJMttPd05NSC3ULvguvNKL5kNxrCTYs4OMJn68qbCfkjpI0mir4cQ==",
"dev": true,
"requires": {
- "@windicss/plugin-utils": "^1.8.4",
+ "@windicss/plugin-utils": "^1.8.7",
"debug": "^4.3.4",
"get-port": "^6.1.2",
"loader-utils": "^2.0.0",
"lodash": "^4.17.21",
"pathe": "^0.2.0",
"webpack-virtual-modules": "^0.4.3",
- "windicss": "^3.5.4"
+ "windicss": "^3.5.6"
},
"dependencies": {
"pathe": {
@@ -25763,9 +25751,9 @@
"dev": true
},
"yaml-eslint-parser": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/yaml-eslint-parser/-/yaml-eslint-parser-1.0.1.tgz",
- "integrity": "sha512-acQYWneSXwnJgPQbTyJvDxWx9zlJ/rq267p/zzQMSCE7ljJxQ8elefsQase1gEIJMo+pIqmLRczoo7fPt6VbKQ==",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/yaml-eslint-parser/-/yaml-eslint-parser-1.1.0.tgz",
+ "integrity": "sha512-b464Q1fYiX1oYx2kE8k4mEp6S9Prk+tfDsY/IPxQ0FCjEuj3AKko5Skf3/yQJeYTTDyjDE+aWIJemnv29HvEWQ==",
"dev": true,
"requires": {
"eslint-visitor-keys": "^3.0.0",
diff --git a/packages/nc-gui-v2/package.json b/packages/nc-gui-v2/package.json
index 5fa76f2658..43f7ec27a7 100644
--- a/packages/nc-gui-v2/package.json
+++ b/packages/nc-gui-v2/package.json
@@ -33,7 +33,7 @@
"xlsx": "^0.17.3"
},
"devDependencies": {
- "@antfu/eslint-config": "^0.25.2",
+ "@antfu/eslint-config": "^0.26.0",
"@iconify-json/cil": "^1.1.2",
"@iconify-json/clarity": "^1.1.4",
"@iconify-json/eva": "^1.1.2",
@@ -61,7 +61,7 @@
"happy-dom": "^6.0.3",
"less": "^4.1.3",
"nuxt": "3.0.0-rc.4",
- "nuxt-windicss": "^2.4.2",
+ "nuxt-windicss": "^2.5.0",
"prettier": "^2.7.1",
"sass": "^1.53.0",
"unplugin-icons": "^0.14.7",
diff --git a/packages/nc-gui-v2/pages/index/index.vue b/packages/nc-gui-v2/pages/index/index.vue
index 62ad1ffd1b..e49addf435 100644
--- a/packages/nc-gui-v2/pages/index/index.vue
+++ b/packages/nc-gui-v2/pages/index/index.vue
@@ -3,7 +3,7 @@ import { Modal } from 'ant-design-vue'
import type { ProjectType } from 'nocodb-sdk'
import { useToast } from 'vue-toastification'
import { navigateTo } from '#app'
-import { computed, onMounted } from '#imports'
+import { computed, onMounted, ref, useApi, useNuxtApp, useSidebar } from '#imports'
import { extractSdkResponseErrorMsg } from '~/utils'
import MdiDeleteOutline from '~icons/mdi/delete-outline'
import MdiEditOutline from '~icons/mdi/edit-outline'
@@ -12,30 +12,31 @@ import MdiMenuDown from '~icons/mdi/menu-down'
import MdiPlus from '~icons/mdi/plus'
import MdiDatabaseOutline from '~icons/mdi/database-outline'
-const { $api, $state, $e } = useNuxtApp()
+const { $e } = useNuxtApp()
+
+const { api, isLoading } = useApi()
+
+useSidebar({ hasSidebar: true, isOpen: true })
+
const toast = useToast()
const filterQuery = ref('')
-const loading = ref(true)
+
const projects = ref
()
const loadProjects = async () => {
- loading.value = true
- const response = await $api.project.list({})
+ const response = await api.project.list({})
projects.value = response.list
- loading.value = false
}
-const filteredProjects = computed(() => {
- return (
+const filteredProjects = computed(
+ () =>
projects.value?.filter(
(project) => !filterQuery.value || project.title?.toLowerCase?.().includes(filterQuery.value.toLowerCase()),
- ) ?? []
- )
-})
+ ) ?? [],
+)
const deleteProject = (project: ProjectType) => {
- $e('c:project:delete')
Modal.confirm({
title: `Do you want to delete '${project.title}' project?`,
okText: 'Yes',
@@ -45,9 +46,9 @@ const deleteProject = (project: ProjectType) => {
try {
$e('c:project:delete')
await $api.project.delete(project.id as string)
- projects.value?.splice(projects.value.indexOf(project), 1)
- } catch (e) {
- toast.error(await extractSdkResponseErrorMsg(e))
+ return projects.value?.splice(projects.value.indexOf(project), 1)
+ } catch (e: any) {
+ return toast.error(await extractSdkResponseErrorMsg(e))
}
},
})
@@ -56,9 +57,6 @@ const deleteProject = (project: ProjectType) => {
onMounted(() => {
loadProjects()
})
-
-// hide sidebar
-$state.sidebarOpen.value = false
@@ -114,7 +112,7 @@ $state.sidebarOpen.value = false