Просмотр исходного кода

chore(deps): update all non-major dependencies (#4497)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 1 год назад
Родитель
Сommit
f61bd2073a
4 измененных файлов с 247 добавлено и 233 удалено
  1. 231 217
      package-lock.json
  2. 6 6
      package.json
  3. 8 8
      src/deb/web-terminal/package-lock.json
  4. 2 2
      src/deb/web-terminal/package.json

+ 231 - 217
package-lock.json

@@ -25,17 +25,17 @@
 			"devDependencies": {
 				"@prettier/plugin-php": "^0.22.2",
 				"@testing-library/vue": "^8.1.0",
-				"@vitejs/plugin-vue": "^5.1.1",
-				"browserslist": "^4.23.2",
+				"@vitejs/plugin-vue": "^5.1.2",
+				"browserslist": "^4.23.3",
 				"esbuild": "^0.23.0",
 				"eslint": "^8.57.0",
 				"eslint-config-prettier": "^9.1.0",
 				"eslint-plugin-editorconfig": "^4.0.3",
 				"eslint-plugin-import": "^2.29.1",
-				"husky": "^9.1.3",
+				"husky": "^9.1.4",
 				"jsdom": "^24.1.1",
 				"lightningcss": "^1.25.1",
-				"lint-staged": "^15.2.7",
+				"lint-staged": "^15.2.8",
 				"markdownlint-cli2": "^0.13.0",
 				"prettier": "^3.3.3",
 				"prettier-plugin-nginx": "^1.0.3",
@@ -44,8 +44,8 @@
 				"stylelint": "^16.8.1",
 				"stylelint-config-standard": "^36.0.1",
 				"vitepress": "^1.3.1",
-				"vitest": "^2.0.4",
-				"vue": "^3.4.34"
+				"vitest": "^2.0.5",
+				"vue": "^3.4.35"
 			}
 		},
 		"node_modules/@aashutoshrathi/word-wrap": {
@@ -1662,9 +1662,9 @@
 			"dev": true
 		},
 		"node_modules/@vitejs/plugin-vue": {
-			"version": "5.1.1",
-			"resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.1.1.tgz",
-			"integrity": "sha512-sDckXxlHpMsjRQbAH9WanangrfrblsOd3pNifePs+FOHjJg1jfWq5L/P0PsBRndEt3nmdUnmvieP8ULDeX5AvA==",
+			"version": "5.1.2",
+			"resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.1.2.tgz",
+			"integrity": "sha512-nY9IwH12qeiJqumTCLJLE7IiNx7HZ39cbHaysEUd+Myvbz9KAqd2yq+U01Kab1R/H1BmiyM2ShTYlNH32Fzo3A==",
 			"dev": true,
 			"license": "MIT",
 			"engines": {
@@ -1676,14 +1676,14 @@
 			}
 		},
 		"node_modules/@vitest/expect": {
-			"version": "2.0.4",
-			"resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-2.0.4.tgz",
-			"integrity": "sha512-39jr5EguIoanChvBqe34I8m1hJFI4+jxvdOpD7gslZrVQBKhh8H9eD7J/LJX4zakrw23W+dITQTDqdt43xVcJw==",
+			"version": "2.0.5",
+			"resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-2.0.5.tgz",
+			"integrity": "sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA==",
 			"dev": true,
 			"license": "MIT",
 			"dependencies": {
-				"@vitest/spy": "2.0.4",
-				"@vitest/utils": "2.0.4",
+				"@vitest/spy": "2.0.5",
+				"@vitest/utils": "2.0.5",
 				"chai": "^5.1.1",
 				"tinyrainbow": "^1.2.0"
 			},
@@ -1692,9 +1692,9 @@
 			}
 		},
 		"node_modules/@vitest/pretty-format": {
-			"version": "2.0.4",
-			"resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.0.4.tgz",
-			"integrity": "sha512-RYZl31STbNGqf4l2eQM1nvKPXE0NhC6Eq0suTTePc4mtMQ1Fn8qZmjV4emZdEdG2NOWGKSCrHZjmTqDCDoeFBw==",
+			"version": "2.0.5",
+			"resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.0.5.tgz",
+			"integrity": "sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ==",
 			"dev": true,
 			"license": "MIT",
 			"dependencies": {
@@ -1705,13 +1705,13 @@
 			}
 		},
 		"node_modules/@vitest/runner": {
-			"version": "2.0.4",
-			"resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-2.0.4.tgz",
-			"integrity": "sha512-Gk+9Su/2H2zNfNdeJR124gZckd5st4YoSuhF1Rebi37qTXKnqYyFCd9KP4vl2cQHbtuVKjfEKrNJxHHCW8thbQ==",
+			"version": "2.0.5",
+			"resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-2.0.5.tgz",
+			"integrity": "sha512-TfRfZa6Bkk9ky4tW0z20WKXFEwwvWhRY+84CnSEtq4+3ZvDlJyY32oNTJtM7AW9ihW90tX/1Q78cb6FjoAs+ig==",
 			"dev": true,
 			"license": "MIT",
 			"dependencies": {
-				"@vitest/utils": "2.0.4",
+				"@vitest/utils": "2.0.5",
 				"pathe": "^1.1.2"
 			},
 			"funding": {
@@ -1719,13 +1719,13 @@
 			}
 		},
 		"node_modules/@vitest/snapshot": {
-			"version": "2.0.4",
-			"resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-2.0.4.tgz",
-			"integrity": "sha512-or6Mzoz/pD7xTvuJMFYEtso1vJo1S5u6zBTinfl+7smGUhqybn6VjzCDMhmTyVOFWwkCMuNjmNNxnyXPgKDoPw==",
+			"version": "2.0.5",
+			"resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-2.0.5.tgz",
+			"integrity": "sha512-SgCPUeDFLaM0mIUHfaArq8fD2WbaXG/zVXjRupthYfYGzc8ztbFbu6dUNOblBG7XLMR1kEhS/DNnfCZ2IhdDew==",
 			"dev": true,
 			"license": "MIT",
 			"dependencies": {
-				"@vitest/pretty-format": "2.0.4",
+				"@vitest/pretty-format": "2.0.5",
 				"magic-string": "^0.30.10",
 				"pathe": "^1.1.2"
 			},
@@ -1734,9 +1734,9 @@
 			}
 		},
 		"node_modules/@vitest/spy": {
-			"version": "2.0.4",
-			"resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-2.0.4.tgz",
-			"integrity": "sha512-uTXU56TNoYrTohb+6CseP8IqNwlNdtPwEO0AWl+5j7NelS6x0xZZtP0bDWaLvOfUbaYwhhWp1guzXUxkC7mW7Q==",
+			"version": "2.0.5",
+			"resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-2.0.5.tgz",
+			"integrity": "sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA==",
 			"dev": true,
 			"license": "MIT",
 			"dependencies": {
@@ -1747,13 +1747,13 @@
 			}
 		},
 		"node_modules/@vitest/utils": {
-			"version": "2.0.4",
-			"resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-2.0.4.tgz",
-			"integrity": "sha512-Zc75QuuoJhOBnlo99ZVUkJIuq4Oj0zAkrQ2VzCqNCx6wAwViHEh5Fnp4fiJTE9rA+sAoXRf00Z9xGgfEzV6fzQ==",
+			"version": "2.0.5",
+			"resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-2.0.5.tgz",
+			"integrity": "sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==",
 			"dev": true,
 			"license": "MIT",
 			"dependencies": {
-				"@vitest/pretty-format": "2.0.4",
+				"@vitest/pretty-format": "2.0.5",
 				"estree-walker": "^3.0.3",
 				"loupe": "^3.1.1",
 				"tinyrainbow": "^1.2.0"
@@ -1773,77 +1773,77 @@
 			}
 		},
 		"node_modules/@vue/compiler-core": {
-			"version": "3.4.34",
-			"resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.34.tgz",
-			"integrity": "sha512-Z0izUf32+wAnQewjHu+pQf1yw00EGOmevl1kE+ljjjMe7oEfpQ+BI3/JNK7yMB4IrUsqLDmPecUrpj3mCP+yJQ==",
+			"version": "3.4.35",
+			"resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.35.tgz",
+			"integrity": "sha512-gKp0zGoLnMYtw4uS/SJRRO7rsVggLjvot3mcctlMXunYNsX+aRJDqqw/lV5/gHK91nvaAAlWFgdVl020AW1Prg==",
 			"license": "MIT",
 			"dependencies": {
 				"@babel/parser": "^7.24.7",
-				"@vue/shared": "3.4.34",
+				"@vue/shared": "3.4.35",
 				"entities": "^4.5.0",
 				"estree-walker": "^2.0.2",
 				"source-map-js": "^1.2.0"
 			}
 		},
 		"node_modules/@vue/compiler-core/node_modules/@vue/shared": {
-			"version": "3.4.34",
-			"resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.34.tgz",
-			"integrity": "sha512-x5LmiRLpRsd9KTjAB8MPKf0CDPMcuItjP0gbNqFCIgL1I8iYp4zglhj9w9FPCdIbHG2M91RVeIbArFfFTz9I3A==",
+			"version": "3.4.35",
+			"resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.35.tgz",
+			"integrity": "sha512-hvuhBYYDe+b1G8KHxsQ0diDqDMA8D9laxWZhNAjE83VZb5UDaXl9Xnz7cGdDSyiHM90qqI/CyGMcpBpiDy6VVQ==",
 			"license": "MIT"
 		},
 		"node_modules/@vue/compiler-dom": {
-			"version": "3.4.34",
-			"resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.34.tgz",
-			"integrity": "sha512-3PUOTS1h5cskdOJMExCu2TInXuM0j60DRPpSCJDqOCupCfUZCJoyQmKtRmA8EgDNZ5kcEE7vketamRZfrEuVDw==",
+			"version": "3.4.35",
+			"resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.35.tgz",
+			"integrity": "sha512-pWIZRL76/oE/VMhdv/ovZfmuooEni6JPG1BFe7oLk5DZRo/ImydXijoZl/4kh2406boRQ7lxTYzbZEEXEhj9NQ==",
 			"license": "MIT",
 			"dependencies": {
-				"@vue/compiler-core": "3.4.34",
-				"@vue/shared": "3.4.34"
+				"@vue/compiler-core": "3.4.35",
+				"@vue/shared": "3.4.35"
 			}
 		},
 		"node_modules/@vue/compiler-dom/node_modules/@vue/shared": {
-			"version": "3.4.34",
-			"resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.34.tgz",
-			"integrity": "sha512-x5LmiRLpRsd9KTjAB8MPKf0CDPMcuItjP0gbNqFCIgL1I8iYp4zglhj9w9FPCdIbHG2M91RVeIbArFfFTz9I3A==",
+			"version": "3.4.35",
+			"resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.35.tgz",
+			"integrity": "sha512-hvuhBYYDe+b1G8KHxsQ0diDqDMA8D9laxWZhNAjE83VZb5UDaXl9Xnz7cGdDSyiHM90qqI/CyGMcpBpiDy6VVQ==",
 			"license": "MIT"
 		},
 		"node_modules/@vue/compiler-sfc": {
-			"version": "3.4.34",
-			"resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.34.tgz",
-			"integrity": "sha512-x6lm0UrM03jjDXTPZgD9Ad8bIVD1ifWNit2EaWQIZB5CULr46+FbLQ5RpK7AXtDHGjx9rmvC7QRCTjsiGkAwRw==",
+			"version": "3.4.35",
+			"resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.35.tgz",
+			"integrity": "sha512-xacnRS/h/FCsjsMfxBkzjoNxyxEyKyZfBch/P4vkLRvYJwe5ChXmZZrj8Dsed/752H2Q3JE8kYu9Uyha9J6PgA==",
 			"license": "MIT",
 			"dependencies": {
 				"@babel/parser": "^7.24.7",
-				"@vue/compiler-core": "3.4.34",
-				"@vue/compiler-dom": "3.4.34",
-				"@vue/compiler-ssr": "3.4.34",
-				"@vue/shared": "3.4.34",
+				"@vue/compiler-core": "3.4.35",
+				"@vue/compiler-dom": "3.4.35",
+				"@vue/compiler-ssr": "3.4.35",
+				"@vue/shared": "3.4.35",
 				"estree-walker": "^2.0.2",
 				"magic-string": "^0.30.10",
-				"postcss": "^8.4.39",
+				"postcss": "^8.4.40",
 				"source-map-js": "^1.2.0"
 			}
 		},
 		"node_modules/@vue/compiler-sfc/node_modules/@vue/shared": {
-			"version": "3.4.34",
-			"resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.34.tgz",
-			"integrity": "sha512-x5LmiRLpRsd9KTjAB8MPKf0CDPMcuItjP0gbNqFCIgL1I8iYp4zglhj9w9FPCdIbHG2M91RVeIbArFfFTz9I3A==",
+			"version": "3.4.35",
+			"resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.35.tgz",
+			"integrity": "sha512-hvuhBYYDe+b1G8KHxsQ0diDqDMA8D9laxWZhNAjE83VZb5UDaXl9Xnz7cGdDSyiHM90qqI/CyGMcpBpiDy6VVQ==",
 			"license": "MIT"
 		},
 		"node_modules/@vue/compiler-ssr": {
-			"version": "3.4.34",
-			"resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.34.tgz",
-			"integrity": "sha512-8TDBcLaTrFm5rnF+Qm4BlliaopJgqJ28Nsrc80qazynm5aJO+Emu7y0RWw34L8dNnTRdcVBpWzJxhGYzsoVu4g==",
+			"version": "3.4.35",
+			"resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.35.tgz",
+			"integrity": "sha512-7iynB+0KB1AAJKk/biENTV5cRGHRdbdaD7Mx3nWcm1W8bVD6QmnH3B4AHhQQ1qZHhqFwzEzMwiytXm3PX1e60A==",
 			"license": "MIT",
 			"dependencies": {
-				"@vue/compiler-dom": "3.4.34",
-				"@vue/shared": "3.4.34"
+				"@vue/compiler-dom": "3.4.35",
+				"@vue/shared": "3.4.35"
 			}
 		},
 		"node_modules/@vue/compiler-ssr/node_modules/@vue/shared": {
-			"version": "3.4.34",
-			"resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.34.tgz",
-			"integrity": "sha512-x5LmiRLpRsd9KTjAB8MPKf0CDPMcuItjP0gbNqFCIgL1I8iYp4zglhj9w9FPCdIbHG2M91RVeIbArFfFTz9I3A==",
+			"version": "3.4.35",
+			"resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.35.tgz",
+			"integrity": "sha512-hvuhBYYDe+b1G8KHxsQ0diDqDMA8D9laxWZhNAjE83VZb5UDaXl9Xnz7cGdDSyiHM90qqI/CyGMcpBpiDy6VVQ==",
 			"license": "MIT"
 		},
 		"node_modules/@vue/devtools-api": {
@@ -1891,74 +1891,74 @@
 			}
 		},
 		"node_modules/@vue/runtime-core": {
-			"version": "3.4.34",
-			"resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.34.tgz",
-			"integrity": "sha512-PXhkiRPwcPGJ1BnyBZFI96GfInCVskd0HPNIAZn7i3YOmLbtbTZpB7/kDTwC1W7IqdGPkTVC63IS7J2nZs4Ebg==",
+			"version": "3.4.35",
+			"resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.35.tgz",
+			"integrity": "sha512-D+BAjFoWwT5wtITpSxwqfWZiBClhBbR+bm0VQlWYFOadUUXFo+5wbe9ErXhLvwguPiLZdEF13QAWi2vP3ZD5tA==",
 			"license": "MIT",
 			"dependencies": {
-				"@vue/reactivity": "3.4.34",
-				"@vue/shared": "3.4.34"
+				"@vue/reactivity": "3.4.35",
+				"@vue/shared": "3.4.35"
 			}
 		},
 		"node_modules/@vue/runtime-core/node_modules/@vue/reactivity": {
-			"version": "3.4.34",
-			"resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.34.tgz",
-			"integrity": "sha512-ua+Lo+wBRlBEX9TtgPOShE2JwIO7p6BTZ7t1KZVPoaBRfqbC7N3c8Mpzicx173fXxx5VXeU6ykiHo7WgLzJQDA==",
+			"version": "3.4.35",
+			"resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.35.tgz",
+			"integrity": "sha512-Ggtz7ZZHakriKioveJtPlStYardwQH6VCs9V13/4qjHSQb/teE30LVJNrbBVs4+aoYGtTQKJbTe4CWGxVZrvEw==",
 			"license": "MIT",
 			"dependencies": {
-				"@vue/shared": "3.4.34"
+				"@vue/shared": "3.4.35"
 			}
 		},
 		"node_modules/@vue/runtime-core/node_modules/@vue/shared": {
-			"version": "3.4.34",
-			"resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.34.tgz",
-			"integrity": "sha512-x5LmiRLpRsd9KTjAB8MPKf0CDPMcuItjP0gbNqFCIgL1I8iYp4zglhj9w9FPCdIbHG2M91RVeIbArFfFTz9I3A==",
+			"version": "3.4.35",
+			"resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.35.tgz",
+			"integrity": "sha512-hvuhBYYDe+b1G8KHxsQ0diDqDMA8D9laxWZhNAjE83VZb5UDaXl9Xnz7cGdDSyiHM90qqI/CyGMcpBpiDy6VVQ==",
 			"license": "MIT"
 		},
 		"node_modules/@vue/runtime-dom": {
-			"version": "3.4.34",
-			"resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.34.tgz",
-			"integrity": "sha512-dXqIe+RqFAK2Euak4UsvbIupalrhc67OuQKpD7HJ3W2fv8jlqvI7szfBCsAEcE8o/wyNpkloxB6J8viuF/E3gw==",
+			"version": "3.4.35",
+			"resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.35.tgz",
+			"integrity": "sha512-yGOlbos+MVhlS5NWBF2HDNgblG8e2MY3+GigHEyR/dREAluvI5tuUUgie3/9XeqhPE4LF0i2wjlduh5thnfOqw==",
 			"license": "MIT",
 			"dependencies": {
-				"@vue/reactivity": "3.4.34",
-				"@vue/runtime-core": "3.4.34",
-				"@vue/shared": "3.4.34",
+				"@vue/reactivity": "3.4.35",
+				"@vue/runtime-core": "3.4.35",
+				"@vue/shared": "3.4.35",
 				"csstype": "^3.1.3"
 			}
 		},
 		"node_modules/@vue/runtime-dom/node_modules/@vue/reactivity": {
-			"version": "3.4.34",
-			"resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.34.tgz",
-			"integrity": "sha512-ua+Lo+wBRlBEX9TtgPOShE2JwIO7p6BTZ7t1KZVPoaBRfqbC7N3c8Mpzicx173fXxx5VXeU6ykiHo7WgLzJQDA==",
+			"version": "3.4.35",
+			"resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.35.tgz",
+			"integrity": "sha512-Ggtz7ZZHakriKioveJtPlStYardwQH6VCs9V13/4qjHSQb/teE30LVJNrbBVs4+aoYGtTQKJbTe4CWGxVZrvEw==",
 			"license": "MIT",
 			"dependencies": {
-				"@vue/shared": "3.4.34"
+				"@vue/shared": "3.4.35"
 			}
 		},
 		"node_modules/@vue/runtime-dom/node_modules/@vue/shared": {
-			"version": "3.4.34",
-			"resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.34.tgz",
-			"integrity": "sha512-x5LmiRLpRsd9KTjAB8MPKf0CDPMcuItjP0gbNqFCIgL1I8iYp4zglhj9w9FPCdIbHG2M91RVeIbArFfFTz9I3A==",
+			"version": "3.4.35",
+			"resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.35.tgz",
+			"integrity": "sha512-hvuhBYYDe+b1G8KHxsQ0diDqDMA8D9laxWZhNAjE83VZb5UDaXl9Xnz7cGdDSyiHM90qqI/CyGMcpBpiDy6VVQ==",
 			"license": "MIT"
 		},
 		"node_modules/@vue/server-renderer": {
-			"version": "3.4.34",
-			"resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.34.tgz",
-			"integrity": "sha512-GeyEUfMVRZMD/mZcNONEqg7MiU10QQ1DB3O/Qr6+8uXpbwdlmVgQ5Qs1/ZUAFX1X2UUtqMoGrDRbxdWfOJFT7Q==",
+			"version": "3.4.35",
+			"resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.35.tgz",
+			"integrity": "sha512-iZ0e/u9mRE4T8tNhlo0tbA+gzVkgv8r5BX6s1kRbOZqfpq14qoIvCZ5gIgraOmYkMYrSEZgkkojFPr+Nyq/Mnw==",
 			"license": "MIT",
 			"dependencies": {
-				"@vue/compiler-ssr": "3.4.34",
-				"@vue/shared": "3.4.34"
+				"@vue/compiler-ssr": "3.4.35",
+				"@vue/shared": "3.4.35"
 			},
 			"peerDependencies": {
-				"vue": "3.4.34"
+				"vue": "3.4.35"
 			}
 		},
 		"node_modules/@vue/server-renderer/node_modules/@vue/shared": {
-			"version": "3.4.34",
-			"resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.34.tgz",
-			"integrity": "sha512-x5LmiRLpRsd9KTjAB8MPKf0CDPMcuItjP0gbNqFCIgL1I8iYp4zglhj9w9FPCdIbHG2M91RVeIbArFfFTz9I3A==",
+			"version": "3.4.35",
+			"resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.35.tgz",
+			"integrity": "sha512-hvuhBYYDe+b1G8KHxsQ0diDqDMA8D9laxWZhNAjE83VZb5UDaXl9Xnz7cGdDSyiHM90qqI/CyGMcpBpiDy6VVQ==",
 			"license": "MIT"
 		},
 		"node_modules/@vue/shared": {
@@ -2262,27 +2262,16 @@
 			}
 		},
 		"node_modules/ansi-escapes": {
-			"version": "6.2.0",
-			"resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.2.0.tgz",
-			"integrity": "sha512-kzRaCqXnpzWs+3z5ABPQiVke+iq0KXkHo8xiWV4RPTi5Yli0l97BEQuhXV1s7+aSU/fu1kUuxgS4MsQ0fRuygw==",
+			"version": "7.0.0",
+			"resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.0.0.tgz",
+			"integrity": "sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==",
 			"dev": true,
+			"license": "MIT",
 			"dependencies": {
-				"type-fest": "^3.0.0"
+				"environment": "^1.0.0"
 			},
 			"engines": {
-				"node": ">=14.16"
-			},
-			"funding": {
-				"url": "https://github.com/sponsors/sindresorhus"
-			}
-		},
-		"node_modules/ansi-escapes/node_modules/type-fest": {
-			"version": "3.13.1",
-			"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz",
-			"integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==",
-			"dev": true,
-			"engines": {
-				"node": ">=14.16"
+				"node": ">=18"
 			},
 			"funding": {
 				"url": "https://github.com/sponsors/sindresorhus"
@@ -2553,9 +2542,9 @@
 			}
 		},
 		"node_modules/browserslist": {
-			"version": "4.23.2",
-			"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.2.tgz",
-			"integrity": "sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==",
+			"version": "4.23.3",
+			"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz",
+			"integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==",
 			"dev": true,
 			"funding": [
 				{
@@ -2573,9 +2562,9 @@
 			],
 			"license": "MIT",
 			"dependencies": {
-				"caniuse-lite": "^1.0.30001640",
-				"electron-to-chromium": "^1.4.820",
-				"node-releases": "^2.0.14",
+				"caniuse-lite": "^1.0.30001646",
+				"electron-to-chromium": "^1.5.4",
+				"node-releases": "^2.0.18",
 				"update-browserslist-db": "^1.1.0"
 			},
 			"bin": {
@@ -2623,9 +2612,9 @@
 			}
 		},
 		"node_modules/caniuse-lite": {
-			"version": "1.0.30001642",
-			"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001642.tgz",
-			"integrity": "sha512-3XQ0DoRgLijXJErLSl+bLnJ+Et4KqV1PY6JJBGAFlsNsz31zeAIncyeZfLCabHK/jtSh+671RM9YMldxjUPZtA==",
+			"version": "1.0.30001647",
+			"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001647.tgz",
+			"integrity": "sha512-n83xdNiyeNcHpzWY+1aFbqCK7LuLfBricc4+alSQL2Xb6OR3XpnQAmlDG+pQcdTfiHRuLcQ96VOfrPSGiNJYSg==",
 			"dev": true,
 			"funding": [
 				{
@@ -2704,15 +2693,16 @@
 			"integrity": "sha512-HRM5ICPmtnNtLnTv2QrfVkq1IxI9z3bzYpDJ1k5ixwD9HtJGHuv265R6JmHOV6r8wLhQMlULnIUVpkrC2yaiCw=="
 		},
 		"node_modules/cli-cursor": {
-			"version": "4.0.0",
-			"resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz",
-			"integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==",
+			"version": "5.0.0",
+			"resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-5.0.0.tgz",
+			"integrity": "sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==",
 			"dev": true,
+			"license": "MIT",
 			"dependencies": {
-				"restore-cursor": "^4.0.0"
+				"restore-cursor": "^5.0.0"
 			},
 			"engines": {
-				"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+				"node": ">=18"
 			},
 			"funding": {
 				"url": "https://github.com/sponsors/sindresorhus"
@@ -3142,9 +3132,9 @@
 			}
 		},
 		"node_modules/electron-to-chromium": {
-			"version": "1.4.827",
-			"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.827.tgz",
-			"integrity": "sha512-VY+J0e4SFcNfQy19MEoMdaIcZLmDCprqvBtkii1WTCTQHpRvf5N8+3kTYCgL/PcntvwQvmMJWTuDPsq+IlhWKQ==",
+			"version": "1.5.4",
+			"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.4.tgz",
+			"integrity": "sha512-orzA81VqLyIGUEA77YkVA1D+N+nNfl2isJVjjmOyrlxuooZ19ynb+dOlaDTqd/idKRS9lDCSBmtzM+kyCsMnkA==",
 			"dev": true,
 			"license": "ISC"
 		},
@@ -3174,6 +3164,19 @@
 				"node": ">=6"
 			}
 		},
+		"node_modules/environment": {
+			"version": "1.1.0",
+			"resolved": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz",
+			"integrity": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==",
+			"dev": true,
+			"license": "MIT",
+			"engines": {
+				"node": ">=18"
+			},
+			"funding": {
+				"url": "https://github.com/sponsors/sindresorhus"
+			}
+		},
 		"node_modules/error-ex": {
 			"version": "1.3.2",
 			"resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
@@ -4344,9 +4347,9 @@
 			}
 		},
 		"node_modules/husky": {
-			"version": "9.1.3",
-			"resolved": "https://registry.npmjs.org/husky/-/husky-9.1.3.tgz",
-			"integrity": "sha512-ET3TQmQgdIu0pt+jKkpo5oGyg/4MQZpG6xcam5J5JyNJV+CBT23OBpCF15bKHKycRyMH9k6ONy8g2HdGIsSkMQ==",
+			"version": "9.1.4",
+			"resolved": "https://registry.npmjs.org/husky/-/husky-9.1.4.tgz",
+			"integrity": "sha512-bho94YyReb4JV7LYWRWxZ/xr6TtOTt8cMfmQ39MQYJ7f/YE268s3GdghGwi+y4zAeqewE5zYLvuhV0M0ijsDEA==",
 			"dev": true,
 			"license": "MIT",
 			"bin": {
@@ -5278,9 +5281,9 @@
 			}
 		},
 		"node_modules/lilconfig": {
-			"version": "3.1.1",
-			"resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.1.tgz",
-			"integrity": "sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==",
+			"version": "3.1.2",
+			"resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz",
+			"integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==",
 			"dev": true,
 			"license": "MIT",
 			"engines": {
@@ -5312,22 +5315,22 @@
 			}
 		},
 		"node_modules/lint-staged": {
-			"version": "15.2.7",
-			"resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.7.tgz",
-			"integrity": "sha512-+FdVbbCZ+yoh7E/RosSdqKJyUM2OEjTciH0TFNkawKgvFp1zbGlEC39RADg+xKBG1R4mhoH2j85myBQZ5wR+lw==",
+			"version": "15.2.8",
+			"resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.8.tgz",
+			"integrity": "sha512-PUWFf2zQzsd9EFU+kM1d7UP+AZDbKFKuj+9JNVTBkhUFhbg4MAt6WfyMMwBfM4lYqd4D2Jwac5iuTu9rVj4zCQ==",
 			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"chalk": "~5.3.0",
 				"commander": "~12.1.0",
-				"debug": "~4.3.4",
+				"debug": "~4.3.6",
 				"execa": "~8.0.1",
-				"lilconfig": "~3.1.1",
-				"listr2": "~8.2.1",
+				"lilconfig": "~3.1.2",
+				"listr2": "~8.2.4",
 				"micromatch": "~4.0.7",
 				"pidtree": "~0.6.0",
 				"string-argv": "~0.3.2",
-				"yaml": "~2.4.2"
+				"yaml": "~2.5.0"
 			},
 			"bin": {
 				"lint-staged": "bin/lint-staged.js"
@@ -5377,17 +5380,17 @@
 			}
 		},
 		"node_modules/listr2": {
-			"version": "8.2.1",
-			"resolved": "https://registry.npmjs.org/listr2/-/listr2-8.2.1.tgz",
-			"integrity": "sha512-irTfvpib/rNiD637xeevjO2l3Z5loZmuaRi0L0YE5LfijwVY96oyVn0DFD3o/teAok7nfobMG1THvvcHh/BP6g==",
+			"version": "8.2.4",
+			"resolved": "https://registry.npmjs.org/listr2/-/listr2-8.2.4.tgz",
+			"integrity": "sha512-opevsywziHd3zHCVQGAj8zu+Z3yHNkkoYhWIGnq54RrCVwLz0MozotJEDnKsIBLvkfLGN6BLOyAeRrYI0pKA4g==",
 			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"cli-truncate": "^4.0.0",
 				"colorette": "^2.0.20",
 				"eventemitter3": "^5.0.1",
-				"log-update": "^6.0.0",
-				"rfdc": "^1.3.1",
+				"log-update": "^6.1.0",
+				"rfdc": "^1.4.1",
 				"wrap-ansi": "^9.0.0"
 			},
 			"engines": {
@@ -5422,14 +5425,15 @@
 			"dev": true
 		},
 		"node_modules/log-update": {
-			"version": "6.0.0",
-			"resolved": "https://registry.npmjs.org/log-update/-/log-update-6.0.0.tgz",
-			"integrity": "sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw==",
+			"version": "6.1.0",
+			"resolved": "https://registry.npmjs.org/log-update/-/log-update-6.1.0.tgz",
+			"integrity": "sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==",
 			"dev": true,
+			"license": "MIT",
 			"dependencies": {
-				"ansi-escapes": "^6.2.0",
-				"cli-cursor": "^4.0.0",
-				"slice-ansi": "^7.0.0",
+				"ansi-escapes": "^7.0.0",
+				"cli-cursor": "^5.0.0",
+				"slice-ansi": "^7.1.0",
 				"strip-ansi": "^7.1.0",
 				"wrap-ansi": "^9.0.0"
 			},
@@ -5445,6 +5449,7 @@
 			"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
 			"integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
 			"dev": true,
+			"license": "MIT",
 			"engines": {
 				"node": ">=12"
 			},
@@ -5457,6 +5462,7 @@
 			"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
 			"integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
 			"dev": true,
+			"license": "MIT",
 			"engines": {
 				"node": ">=12"
 			},
@@ -5469,6 +5475,7 @@
 			"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.0.0.tgz",
 			"integrity": "sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==",
 			"dev": true,
+			"license": "MIT",
 			"dependencies": {
 				"get-east-asian-width": "^1.0.0"
 			},
@@ -5484,6 +5491,7 @@
 			"resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.0.tgz",
 			"integrity": "sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==",
 			"dev": true,
+			"license": "MIT",
 			"dependencies": {
 				"ansi-styles": "^6.2.1",
 				"is-fullwidth-code-point": "^5.0.0"
@@ -5500,6 +5508,7 @@
 			"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
 			"integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
 			"dev": true,
+			"license": "MIT",
 			"dependencies": {
 				"ansi-regex": "^6.0.1"
 			},
@@ -5727,6 +5736,19 @@
 				"url": "https://github.com/sponsors/sindresorhus"
 			}
 		},
+		"node_modules/mimic-function": {
+			"version": "5.0.1",
+			"resolved": "https://registry.npmjs.org/mimic-function/-/mimic-function-5.0.1.tgz",
+			"integrity": "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==",
+			"dev": true,
+			"license": "MIT",
+			"engines": {
+				"node": ">=18"
+			},
+			"funding": {
+				"url": "https://github.com/sponsors/sindresorhus"
+			}
+		},
 		"node_modules/minimatch": {
 			"version": "3.1.2",
 			"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
@@ -5841,10 +5863,11 @@
 			"dev": true
 		},
 		"node_modules/node-releases": {
-			"version": "2.0.14",
-			"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz",
-			"integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==",
-			"dev": true
+			"version": "2.0.18",
+			"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz",
+			"integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==",
+			"dev": true,
+			"license": "MIT"
 		},
 		"node_modules/node-sql-parser": {
 			"version": "4.18.0",
@@ -6615,51 +6638,38 @@
 			}
 		},
 		"node_modules/restore-cursor": {
-			"version": "4.0.0",
-			"resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz",
-			"integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==",
+			"version": "5.1.0",
+			"resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-5.1.0.tgz",
+			"integrity": "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==",
 			"dev": true,
+			"license": "MIT",
 			"dependencies": {
-				"onetime": "^5.1.0",
-				"signal-exit": "^3.0.2"
+				"onetime": "^7.0.0",
+				"signal-exit": "^4.1.0"
 			},
 			"engines": {
-				"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+				"node": ">=18"
 			},
 			"funding": {
 				"url": "https://github.com/sponsors/sindresorhus"
 			}
 		},
-		"node_modules/restore-cursor/node_modules/mimic-fn": {
-			"version": "2.1.0",
-			"resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
-			"integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
-			"dev": true,
-			"engines": {
-				"node": ">=6"
-			}
-		},
 		"node_modules/restore-cursor/node_modules/onetime": {
-			"version": "5.1.2",
-			"resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
-			"integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
+			"version": "7.0.0",
+			"resolved": "https://registry.npmjs.org/onetime/-/onetime-7.0.0.tgz",
+			"integrity": "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==",
 			"dev": true,
+			"license": "MIT",
 			"dependencies": {
-				"mimic-fn": "^2.1.0"
+				"mimic-function": "^5.0.0"
 			},
 			"engines": {
-				"node": ">=6"
+				"node": ">=18"
 			},
 			"funding": {
 				"url": "https://github.com/sponsors/sindresorhus"
 			}
 		},
-		"node_modules/restore-cursor/node_modules/signal-exit": {
-			"version": "3.0.7",
-			"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
-			"integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
-			"dev": true
-		},
 		"node_modules/ret": {
 			"version": "0.1.15",
 			"resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
@@ -8007,9 +8017,9 @@
 			}
 		},
 		"node_modules/vite-node": {
-			"version": "2.0.4",
-			"resolved": "https://registry.npmjs.org/vite-node/-/vite-node-2.0.4.tgz",
-			"integrity": "sha512-ZpJVkxcakYtig5iakNeL7N3trufe3M6vGuzYAr4GsbCTwobDeyPJpE4cjDhhPluv8OvQCFzu2LWp6GkoKRITXA==",
+			"version": "2.0.5",
+			"resolved": "https://registry.npmjs.org/vite-node/-/vite-node-2.0.5.tgz",
+			"integrity": "sha512-LdsW4pxj0Ot69FAoXZ1yTnA9bjGohr2yNBU7QKRxpz8ITSkhuDl6h3zS/tvgz4qrNjeRnvrWeXQ8ZF7Um4W00Q==",
 			"dev": true,
 			"license": "MIT",
 			"dependencies": {
@@ -8507,19 +8517,19 @@
 			"license": "MIT"
 		},
 		"node_modules/vitest": {
-			"version": "2.0.4",
-			"resolved": "https://registry.npmjs.org/vitest/-/vitest-2.0.4.tgz",
-			"integrity": "sha512-luNLDpfsnxw5QSW4bISPe6tkxVvv5wn2BBs/PuDRkhXZ319doZyLOBr1sjfB5yCEpTiU7xCAdViM8TNVGPwoog==",
+			"version": "2.0.5",
+			"resolved": "https://registry.npmjs.org/vitest/-/vitest-2.0.5.tgz",
+			"integrity": "sha512-8GUxONfauuIdeSl5f9GTgVEpg5BTOlplET4WEDaeY2QBiN8wSm68vxN/tb5z405OwppfoCavnwXafiaYBC/xOA==",
 			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"@ampproject/remapping": "^2.3.0",
-				"@vitest/expect": "2.0.4",
-				"@vitest/pretty-format": "^2.0.4",
-				"@vitest/runner": "2.0.4",
-				"@vitest/snapshot": "2.0.4",
-				"@vitest/spy": "2.0.4",
-				"@vitest/utils": "2.0.4",
+				"@vitest/expect": "2.0.5",
+				"@vitest/pretty-format": "^2.0.5",
+				"@vitest/runner": "2.0.5",
+				"@vitest/snapshot": "2.0.5",
+				"@vitest/spy": "2.0.5",
+				"@vitest/utils": "2.0.5",
 				"chai": "^5.1.1",
 				"debug": "^4.3.5",
 				"execa": "^8.0.1",
@@ -8530,7 +8540,7 @@
 				"tinypool": "^1.0.0",
 				"tinyrainbow": "^1.2.0",
 				"vite": "^5.0.0",
-				"vite-node": "2.0.4",
+				"vite-node": "2.0.5",
 				"why-is-node-running": "^2.3.0"
 			},
 			"bin": {
@@ -8545,8 +8555,8 @@
 			"peerDependencies": {
 				"@edge-runtime/vm": "*",
 				"@types/node": "^18.0.0 || >=20.0.0",
-				"@vitest/browser": "2.0.4",
-				"@vitest/ui": "2.0.4",
+				"@vitest/browser": "2.0.5",
+				"@vitest/ui": "2.0.5",
 				"happy-dom": "*",
 				"jsdom": "*"
 			},
@@ -8572,16 +8582,16 @@
 			}
 		},
 		"node_modules/vue": {
-			"version": "3.4.34",
-			"resolved": "https://registry.npmjs.org/vue/-/vue-3.4.34.tgz",
-			"integrity": "sha512-VZze05HWlA3ItreQ/ka7Sx7PoD0/3St8FEiSlSTVgb6l4hL+RjtP2/8g5WQBzZgyf8WG2f+g1bXzC7zggLhAJA==",
+			"version": "3.4.35",
+			"resolved": "https://registry.npmjs.org/vue/-/vue-3.4.35.tgz",
+			"integrity": "sha512-+fl/GLmI4GPileHftVlCdB7fUL4aziPcqTudpTGXCT8s+iZWuOCeNEB5haX6Uz2IpRrbEXOgIFbe+XciCuGbNQ==",
 			"license": "MIT",
 			"dependencies": {
-				"@vue/compiler-dom": "3.4.34",
-				"@vue/compiler-sfc": "3.4.34",
-				"@vue/runtime-dom": "3.4.34",
-				"@vue/server-renderer": "3.4.34",
-				"@vue/shared": "3.4.34"
+				"@vue/compiler-dom": "3.4.35",
+				"@vue/compiler-sfc": "3.4.35",
+				"@vue/runtime-dom": "3.4.35",
+				"@vue/server-renderer": "3.4.35",
+				"@vue/shared": "3.4.35"
 			},
 			"peerDependencies": {
 				"typescript": "*"
@@ -8607,9 +8617,9 @@
 			}
 		},
 		"node_modules/vue/node_modules/@vue/shared": {
-			"version": "3.4.34",
-			"resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.34.tgz",
-			"integrity": "sha512-x5LmiRLpRsd9KTjAB8MPKf0CDPMcuItjP0gbNqFCIgL1I8iYp4zglhj9w9FPCdIbHG2M91RVeIbArFfFTz9I3A==",
+			"version": "3.4.35",
+			"resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.35.tgz",
+			"integrity": "sha512-hvuhBYYDe+b1G8KHxsQ0diDqDMA8D9laxWZhNAjE83VZb5UDaXl9Xnz7cGdDSyiHM90qqI/CyGMcpBpiDy6VVQ==",
 			"license": "MIT"
 		},
 		"node_modules/w3c-xmlserializer": {
@@ -8754,6 +8764,7 @@
 			"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz",
 			"integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==",
 			"dev": true,
+			"license": "MIT",
 			"dependencies": {
 				"ansi-styles": "^6.2.1",
 				"string-width": "^7.0.0",
@@ -8818,6 +8829,7 @@
 			"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
 			"integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
 			"dev": true,
+			"license": "MIT",
 			"engines": {
 				"node": ">=12"
 			},
@@ -8830,6 +8842,7 @@
 			"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
 			"integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
 			"dev": true,
+			"license": "MIT",
 			"engines": {
 				"node": ">=12"
 			},
@@ -8842,6 +8855,7 @@
 			"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
 			"integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
 			"dev": true,
+			"license": "MIT",
 			"dependencies": {
 				"ansi-regex": "^6.0.1"
 			},
@@ -8936,9 +8950,9 @@
 			"dev": true
 		},
 		"node_modules/yaml": {
-			"version": "2.4.2",
-			"resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.2.tgz",
-			"integrity": "sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==",
+			"version": "2.5.0",
+			"resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.0.tgz",
+			"integrity": "sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==",
 			"dev": true,
 			"license": "ISC",
 			"bin": {

+ 6 - 6
package.json

@@ -34,17 +34,17 @@
 	"devDependencies": {
 		"@prettier/plugin-php": "^0.22.2",
 		"@testing-library/vue": "^8.1.0",
-		"@vitejs/plugin-vue": "^5.1.1",
-		"browserslist": "^4.23.2",
+		"@vitejs/plugin-vue": "^5.1.2",
+		"browserslist": "^4.23.3",
 		"esbuild": "^0.23.0",
 		"eslint": "^8.57.0",
 		"eslint-config-prettier": "^9.1.0",
 		"eslint-plugin-editorconfig": "^4.0.3",
 		"eslint-plugin-import": "^2.29.1",
-		"husky": "^9.1.3",
+		"husky": "^9.1.4",
 		"jsdom": "^24.1.1",
 		"lightningcss": "^1.25.1",
-		"lint-staged": "^15.2.7",
+		"lint-staged": "^15.2.8",
 		"markdownlint-cli2": "^0.13.0",
 		"prettier": "^3.3.3",
 		"prettier-plugin-nginx": "^1.0.3",
@@ -53,8 +53,8 @@
 		"stylelint": "^16.8.1",
 		"stylelint-config-standard": "^36.0.1",
 		"vitepress": "^1.3.1",
-		"vitest": "^2.0.4",
-		"vue": "^3.4.34"
+		"vitest": "^2.0.5",
+		"vue": "^3.4.35"
 	},
 	"browserslist": [
 		"defaults"

+ 8 - 8
src/deb/web-terminal/package-lock.json

@@ -12,14 +12,14 @@
 				"ws": "^8.18.0"
 			},
 			"devDependencies": {
-				"@types/node": "^20.14.13",
-				"@types/ws": "^8.5.11"
+				"@types/node": "^20.14.14",
+				"@types/ws": "^8.5.12"
 			}
 		},
 		"node_modules/@types/node": {
-			"version": "20.14.13",
-			"resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.13.tgz",
-			"integrity": "sha512-+bHoGiZb8UiQ0+WEtmph2IWQCjIqg8MDZMAV+ppRRhUZnquF5mQkP/9vpSwJClEiSM/C7fZZExPzfU0vJTyp8w==",
+			"version": "20.14.14",
+			"resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.14.tgz",
+			"integrity": "sha512-d64f00982fS9YoOgJkAMolK7MN8Iq3TDdVjchbYHdEmjth/DHowx82GnoA+tVUAN+7vxfYUgAzi+JXbKNd2SDQ==",
 			"dev": true,
 			"license": "MIT",
 			"dependencies": {
@@ -27,9 +27,9 @@
 			}
 		},
 		"node_modules/@types/ws": {
-			"version": "8.5.11",
-			"resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.11.tgz",
-			"integrity": "sha512-4+q7P5h3SpJxaBft0Dzpbr6lmMaqh0Jr2tbhJZ/luAwvD7ohSCniYkwz/pLxuT2h0EOa6QADgJj1Ko+TzRfZ+w==",
+			"version": "8.5.12",
+			"resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.12.tgz",
+			"integrity": "sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==",
 			"dev": true,
 			"license": "MIT",
 			"dependencies": {

+ 2 - 2
src/deb/web-terminal/package.json

@@ -11,7 +11,7 @@
 		"ws": "^8.18.0"
 	},
 	"devDependencies": {
-		"@types/ws": "^8.5.11",
-		"@types/node": "^20.14.13"
+		"@types/ws": "^8.5.12",
+		"@types/node": "^20.14.14"
 	}
 }