Преглед изворни кода

chore: dep update March 26

jamesread пре 3 месеци
родитељ
комит
ac0852aad4
2 измењених фајлова са 115 додато и 97 уклоњено
  1. 110 92
      frontend/package-lock.json
  2. 5 5
      frontend/package.json

+ 110 - 92
frontend/package-lock.json

@@ -11,19 +11,19 @@
 			"dependencies": {
 				"@connectrpc/connect": "^2.1.1",
 				"@connectrpc/connect-web": "^2.1.1",
-				"@hugeicons/core-free-icons": "^3.3.0",
-				"@hugeicons/vue": "^1.0.4",
+				"@hugeicons/core-free-icons": "^4.0.0",
+				"@hugeicons/vue": "^1.0.5",
 				"@vitejs/plugin-vue": "^6.0.4",
 				"@xterm/addon-fit": "^0.11.0",
 				"@xterm/addon-web-links": "^0.12.0",
 				"@xterm/xterm": "^6.0.0",
 				"iconify-icon": "^3.0.2",
-				"picocrank": "^1.14.0",
+				"picocrank": "^1.14.1",
 				"standard": "^17.1.2",
 				"unplugin-vue-components": "^31.0.0",
 				"vite": "^7.3.1",
-				"vue": "^3.5.29",
-				"vue-i18n": "^11.2.8",
+				"vue": "^3.5.30",
+				"vue-i18n": "^11.3.0",
 				"vue-router": "^5.0.3"
 			},
 			"devDependencies": {
@@ -906,15 +906,15 @@
 			}
 		},
 		"node_modules/@hugeicons/core-free-icons": {
-			"version": "3.3.0",
-			"resolved": "https://registry.npmjs.org/@hugeicons/core-free-icons/-/core-free-icons-3.3.0.tgz",
-			"integrity": "sha512-qYyr4JQ2eQIHTSTbITvnJvs6ERNK64D9gpwZnf2IyuG0exzqfyABLO/oTB71FB3RZPfu1GbwycdiGSo46apjMQ==",
+			"version": "4.0.0",
+			"resolved": "https://registry.npmjs.org/@hugeicons/core-free-icons/-/core-free-icons-4.0.0.tgz",
+			"integrity": "sha512-bzfbKumv3ke3ajbe2MyXi9i0I/cdsZ6n/mO9EfIPNSL++pHLqs7nSGRIVUtjF4xrrEyVkfhxssv4Jek8DPA6gA==",
 			"license": "MIT"
 		},
 		"node_modules/@hugeicons/vue": {
-			"version": "1.0.4",
-			"resolved": "https://registry.npmjs.org/@hugeicons/vue/-/vue-1.0.4.tgz",
-			"integrity": "sha512-OtFEXbyW5jYUig98C/n/HygktLvfF5Ga6nN6gK8R0E0jCrVw3EfgoZZVXqo+xGxyIjH5R1wdbg6nJrtf6mzLKQ==",
+			"version": "1.0.5",
+			"resolved": "https://registry.npmjs.org/@hugeicons/vue/-/vue-1.0.5.tgz",
+			"integrity": "sha512-kaouUZceXtdDfupfiqqfn40tIyRBF/fcEvCfY96hZIXZ3JMsqpwhCDqiqoj+B5bMEUXOuvz3npNyKI5+7iPfYA==",
 			"license": "MIT",
 			"peerDependencies": {
 				"vue": "^2.6.0 || ^3.0.0"
@@ -962,13 +962,30 @@
 			"license": "MIT"
 		},
 		"node_modules/@intlify/core-base": {
-			"version": "11.2.8",
-			"resolved": "https://registry.npmjs.org/@intlify/core-base/-/core-base-11.2.8.tgz",
-			"integrity": "sha512-nBq6Y1tVkjIUsLsdOjDSJj4AsjvD0UG3zsg9Fyc+OivwlA/oMHSKooUy9tpKj0HqZ+NWFifweHavdljlBLTwdA==",
+			"version": "11.3.0",
+			"resolved": "https://registry.npmjs.org/@intlify/core-base/-/core-base-11.3.0.tgz",
+			"integrity": "sha512-NNX5jIwF4TJBe7RtSKDMOA6JD9mp2mRcBHAwt2X+Q8PvnZub0yj5YYXlFu2AcESdgQpEv/5Yx2uOCV/yh7YkZg==",
+			"license": "MIT",
+			"dependencies": {
+				"@intlify/devtools-types": "11.3.0",
+				"@intlify/message-compiler": "11.3.0",
+				"@intlify/shared": "11.3.0"
+			},
+			"engines": {
+				"node": ">= 16"
+			},
+			"funding": {
+				"url": "https://github.com/sponsors/kazupon"
+			}
+		},
+		"node_modules/@intlify/devtools-types": {
+			"version": "11.3.0",
+			"resolved": "https://registry.npmjs.org/@intlify/devtools-types/-/devtools-types-11.3.0.tgz",
+			"integrity": "sha512-G9CNL4WpANWVdUjubOIIS7/D2j/0j+1KJmhBJxHilWNKr9mmt3IjFV3Hq4JoBP23uOoC5ynxz/FHZ42M+YxfGw==",
 			"license": "MIT",
 			"dependencies": {
-				"@intlify/message-compiler": "11.2.8",
-				"@intlify/shared": "11.2.8"
+				"@intlify/core-base": "11.3.0",
+				"@intlify/shared": "11.3.0"
 			},
 			"engines": {
 				"node": ">= 16"
@@ -978,12 +995,12 @@
 			}
 		},
 		"node_modules/@intlify/message-compiler": {
-			"version": "11.2.8",
-			"resolved": "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-11.2.8.tgz",
-			"integrity": "sha512-A5n33doOjmHsBtCN421386cG1tWp5rpOjOYPNsnpjIJbQ4POF0QY2ezhZR9kr0boKwaHjbOifvyQvHj2UTrDFQ==",
+			"version": "11.3.0",
+			"resolved": "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-11.3.0.tgz",
+			"integrity": "sha512-RAJp3TMsqohg/Wa7bVF3cChRhecSYBLrTCQSj7j0UtWVFLP+6iEJoE2zb7GU5fp+fmG5kCbUdzhmlAUCWXiUJw==",
 			"license": "MIT",
 			"dependencies": {
-				"@intlify/shared": "11.2.8",
+				"@intlify/shared": "11.3.0",
 				"source-map-js": "^1.0.2"
 			},
 			"engines": {
@@ -994,9 +1011,9 @@
 			}
 		},
 		"node_modules/@intlify/shared": {
-			"version": "11.2.8",
-			"resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-11.2.8.tgz",
-			"integrity": "sha512-l6e4NZyUgv8VyXXH4DbuucFOBmxLF56C/mqh2tvApbzl2Hrhi1aTDcuv5TKdxzfHYmpO3UB0Cz04fgDT9vszfw==",
+			"version": "11.3.0",
+			"resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-11.3.0.tgz",
+			"integrity": "sha512-LC6P/uay7rXL5zZ5+5iRJfLs/iUN8apu9tm8YqQVmW3Uq3X4A0dOFUIDuAmB7gAC29wTHOS3EiN/IosNSz0eNQ==",
 			"license": "MIT",
 			"engines": {
 				"node": ">= 16"
@@ -1436,53 +1453,53 @@
 			}
 		},
 		"node_modules/@vue/compiler-core": {
-			"version": "3.5.29",
-			"resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.29.tgz",
-			"integrity": "sha512-cuzPhD8fwRHk8IGfmYaR4eEe4cAyJEL66Ove/WZL7yWNL134nqLddSLwNRIsFlnnW1kK+p8Ck3viFnC0chXCXw==",
+			"version": "3.5.30",
+			"resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.30.tgz",
+			"integrity": "sha512-s3DfdZkcu/qExZ+td75015ljzHc6vE+30cFMGRPROYjqkroYI5NV2X1yAMX9UeyBNWB9MxCfPcsjpLS11nzkkw==",
 			"license": "MIT",
 			"dependencies": {
 				"@babel/parser": "^7.29.0",
-				"@vue/shared": "3.5.29",
+				"@vue/shared": "3.5.30",
 				"entities": "^7.0.1",
 				"estree-walker": "^2.0.2",
 				"source-map-js": "^1.2.1"
 			}
 		},
 		"node_modules/@vue/compiler-dom": {
-			"version": "3.5.29",
-			"resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.29.tgz",
-			"integrity": "sha512-n0G5o7R3uBVmVxjTIYcz7ovr8sy7QObFG8OQJ3xGCDNhbG60biP/P5KnyY8NLd81OuT1WJflG7N4KWYHaeeaIg==",
+			"version": "3.5.30",
+			"resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.30.tgz",
+			"integrity": "sha512-eCFYESUEVYHhiMuK4SQTldO3RYxyMR/UQL4KdGD1Yrkfdx4m/HYuZ9jSfPdA+nWJY34VWndiYdW/wZXyiPEB9g==",
 			"license": "MIT",
 			"dependencies": {
-				"@vue/compiler-core": "3.5.29",
-				"@vue/shared": "3.5.29"
+				"@vue/compiler-core": "3.5.30",
+				"@vue/shared": "3.5.30"
 			}
 		},
 		"node_modules/@vue/compiler-sfc": {
-			"version": "3.5.29",
-			"resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.29.tgz",
-			"integrity": "sha512-oJZhN5XJs35Gzr50E82jg2cYdZQ78wEwvRO6Y63TvLVTc+6xICzJHP1UIecdSPPYIbkautNBanDiWYa64QSFIA==",
+			"version": "3.5.30",
+			"resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.30.tgz",
+			"integrity": "sha512-LqmFPDn89dtU9vI3wHJnwaV6GfTRD87AjWpTWpyrdVOObVtjIuSeZr181z5C4PmVx/V3j2p+0f7edFKGRMpQ5A==",
 			"license": "MIT",
 			"dependencies": {
 				"@babel/parser": "^7.29.0",
-				"@vue/compiler-core": "3.5.29",
-				"@vue/compiler-dom": "3.5.29",
-				"@vue/compiler-ssr": "3.5.29",
-				"@vue/shared": "3.5.29",
+				"@vue/compiler-core": "3.5.30",
+				"@vue/compiler-dom": "3.5.30",
+				"@vue/compiler-ssr": "3.5.30",
+				"@vue/shared": "3.5.30",
 				"estree-walker": "^2.0.2",
 				"magic-string": "^0.30.21",
-				"postcss": "^8.5.6",
+				"postcss": "^8.5.8",
 				"source-map-js": "^1.2.1"
 			}
 		},
 		"node_modules/@vue/compiler-ssr": {
-			"version": "3.5.29",
-			"resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.29.tgz",
-			"integrity": "sha512-Y/ARJZE6fpjzL5GH/phJmsFwx3g6t2KmHKHx5q+MLl2kencADKIrhH5MLF6HHpRMmlRAYBRSvv347Mepf1zVNw==",
+			"version": "3.5.30",
+			"resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.30.tgz",
+			"integrity": "sha512-NsYK6OMTnx109PSL2IAyf62JP6EUdk4Dmj6AkWcJGBvN0dQoMYtVekAmdqgTtWQgEJo+Okstbf/1p7qZr5H+bA==",
 			"license": "MIT",
 			"dependencies": {
-				"@vue/compiler-dom": "3.5.29",
-				"@vue/shared": "3.5.29"
+				"@vue/compiler-dom": "3.5.30",
+				"@vue/shared": "3.5.30"
 			}
 		},
 		"node_modules/@vue/devtools-api": {
@@ -1516,53 +1533,53 @@
 			}
 		},
 		"node_modules/@vue/reactivity": {
-			"version": "3.5.29",
-			"resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.29.tgz",
-			"integrity": "sha512-zcrANcrRdcLtmGZETBxWqIkoQei8HaFpZWx/GHKxx79JZsiZ8j1du0VUJtu4eJjgFvU/iKL5lRXFXksVmI+5DA==",
+			"version": "3.5.30",
+			"resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.30.tgz",
+			"integrity": "sha512-179YNgKATuwj9gB+66snskRDOitDiuOZqkYia7mHKJaidOMo/WJxHKF8DuGc4V4XbYTJANlfEKb0yxTQotnx4Q==",
 			"license": "MIT",
 			"dependencies": {
-				"@vue/shared": "3.5.29"
+				"@vue/shared": "3.5.30"
 			}
 		},
 		"node_modules/@vue/runtime-core": {
-			"version": "3.5.29",
-			"resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.29.tgz",
-			"integrity": "sha512-8DpW2QfdwIWOLqtsNcds4s+QgwSaHSJY/SUe04LptianUQ/0xi6KVsu/pYVh+HO3NTVvVJjIPL2t6GdeKbS4Lg==",
+			"version": "3.5.30",
+			"resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.30.tgz",
+			"integrity": "sha512-e0Z+8PQsUTdwV8TtEsLzUM7SzC7lQwYKePydb7K2ZnmS6jjND+WJXkmmfh/swYzRyfP1EY3fpdesyYoymCzYfg==",
 			"license": "MIT",
 			"dependencies": {
-				"@vue/reactivity": "3.5.29",
-				"@vue/shared": "3.5.29"
+				"@vue/reactivity": "3.5.30",
+				"@vue/shared": "3.5.30"
 			}
 		},
 		"node_modules/@vue/runtime-dom": {
-			"version": "3.5.29",
-			"resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.29.tgz",
-			"integrity": "sha512-AHvvJEtcY9tw/uk+s/YRLSlxxQnqnAkjqvK25ZiM4CllCZWzElRAoQnCM42m9AHRLNJ6oe2kC5DCgD4AUdlvXg==",
+			"version": "3.5.30",
+			"resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.30.tgz",
+			"integrity": "sha512-2UIGakjU4WSQ0T4iwDEW0W7vQj6n7AFn7taqZ9Cvm0Q/RA2FFOziLESrDL4GmtI1wV3jXg5nMoJSYO66egDUBw==",
 			"license": "MIT",
 			"dependencies": {
-				"@vue/reactivity": "3.5.29",
-				"@vue/runtime-core": "3.5.29",
-				"@vue/shared": "3.5.29",
+				"@vue/reactivity": "3.5.30",
+				"@vue/runtime-core": "3.5.30",
+				"@vue/shared": "3.5.30",
 				"csstype": "^3.2.3"
 			}
 		},
 		"node_modules/@vue/server-renderer": {
-			"version": "3.5.29",
-			"resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.29.tgz",
-			"integrity": "sha512-G/1k6WK5MusLlbxSE2YTcqAAezS+VuwHhOvLx2KnQU7G2zCH6KIb+5Wyt6UjMq7a3qPzNEjJXs1hvAxDclQH+g==",
+			"version": "3.5.30",
+			"resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.30.tgz",
+			"integrity": "sha512-v+R34icapydRwbZRD0sXwtHqrQJv38JuMB4JxbOxd8NEpGLny7cncMp53W9UH/zo4j8eDHjQ1dEJXwzFQknjtQ==",
 			"license": "MIT",
 			"dependencies": {
-				"@vue/compiler-ssr": "3.5.29",
-				"@vue/shared": "3.5.29"
+				"@vue/compiler-ssr": "3.5.30",
+				"@vue/shared": "3.5.30"
 			},
 			"peerDependencies": {
-				"vue": "3.5.29"
+				"vue": "3.5.30"
 			}
 		},
 		"node_modules/@vue/shared": {
-			"version": "3.5.29",
-			"resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.29.tgz",
-			"integrity": "sha512-w7SR0A5zyRByL9XUkCfdLs7t9XOHUyJ67qPGQjOou3p6GvBeBW+AVjUUmlxtZ4PIYaRvE+1LmK44O4uajlZwcg==",
+			"version": "3.5.30",
+			"resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.30.tgz",
+			"integrity": "sha512-YXgQ7JjaO18NeK2K9VTbDHaFy62WrObMa6XERNfNOkAhD1F1oDSf3ZJ7K6GqabZ0BvSDHajp8qfS5Sa2I9n8uQ==",
 			"license": "MIT"
 		},
 		"node_modules/@xterm/addon-fit": {
@@ -4875,19 +4892,19 @@
 			"license": "ISC"
 		},
 		"node_modules/picocrank": {
-			"version": "1.14.0",
-			"resolved": "https://registry.npmjs.org/picocrank/-/picocrank-1.14.0.tgz",
-			"integrity": "sha512-ksjqPHFMFE6ENaIXjhund50wocFmaLy22jYgWlWikugHBdd/0YlHfOOuoIMn0wKV8bSrJhcM3pQug/qz45Bc4g==",
+			"version": "1.14.1",
+			"resolved": "https://registry.npmjs.org/picocrank/-/picocrank-1.14.1.tgz",
+			"integrity": "sha512-N/aGK/deicXevv+n3zWaKrUe66d4QYQ/7SPinEr4fprljNpXQHSl2EBDlmTNlLoujR3QJHClfRO8Gusj2Hs5MQ==",
 			"license": "ISC",
 			"dependencies": {
-				"@hugeicons/core-free-icons": "^3.1.1",
-				"@hugeicons/vue": "^1.0.4",
+				"@hugeicons/core-free-icons": "^4.0.0",
+				"@hugeicons/vue": "^1.0.5",
 				"@vitejs/plugin-vue": "^6.0.4",
 				"femtocrank": "^2.5.0",
 				"unplugin-vue-components": "^31.0.0",
 				"vite": "^7.3.1",
-				"vue": "^3.5.28",
-				"vue-router": "^5.0.2"
+				"vue": "^3.5.30",
+				"vue-router": "^5.0.3"
 			}
 		},
 		"node_modules/picomatch": {
@@ -5007,9 +5024,9 @@
 			}
 		},
 		"node_modules/postcss": {
-			"version": "8.5.6",
-			"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz",
-			"integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==",
+			"version": "8.5.8",
+			"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.8.tgz",
+			"integrity": "sha512-OW/rX8O/jXnm82Ey1k44pObPtdblfiuWnrd8X7GJ7emImCOstunGbXUpp7HdBrFQX6rJzn3sPT397Wp5aCwCHg==",
 			"funding": [
 				{
 					"type": "opencollective",
@@ -6603,16 +6620,16 @@
 			}
 		},
 		"node_modules/vue": {
-			"version": "3.5.29",
-			"resolved": "https://registry.npmjs.org/vue/-/vue-3.5.29.tgz",
-			"integrity": "sha512-BZqN4Ze6mDQVNAni0IHeMJ5mwr8VAJ3MQC9FmprRhcBYENw+wOAAjRj8jfmN6FLl0j96OXbR+CjWhmAmM+QGnA==",
+			"version": "3.5.30",
+			"resolved": "https://registry.npmjs.org/vue/-/vue-3.5.30.tgz",
+			"integrity": "sha512-hTHLc6VNZyzzEH/l7PFGjpcTvUgiaPK5mdLkbjrTeWSRcEfxFrv56g/XckIYlE9ckuobsdwqd5mk2g1sBkMewg==",
 			"license": "MIT",
 			"dependencies": {
-				"@vue/compiler-dom": "3.5.29",
-				"@vue/compiler-sfc": "3.5.29",
-				"@vue/runtime-dom": "3.5.29",
-				"@vue/server-renderer": "3.5.29",
-				"@vue/shared": "3.5.29"
+				"@vue/compiler-dom": "3.5.30",
+				"@vue/compiler-sfc": "3.5.30",
+				"@vue/runtime-dom": "3.5.30",
+				"@vue/server-renderer": "3.5.30",
+				"@vue/shared": "3.5.30"
 			},
 			"peerDependencies": {
 				"typescript": "*"
@@ -6624,13 +6641,14 @@
 			}
 		},
 		"node_modules/vue-i18n": {
-			"version": "11.2.8",
-			"resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-11.2.8.tgz",
-			"integrity": "sha512-vJ123v/PXCZntd6Qj5Jumy7UBmIuE92VrtdX+AXr+1WzdBHojiBxnAxdfctUFL+/JIN+VQH4BhsfTtiGsvVObg==",
+			"version": "11.3.0",
+			"resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-11.3.0.tgz",
+			"integrity": "sha512-1J+xDfDJTLhDxElkd3+XUhT7FYSZd2b8pa7IRKGxhWH/8yt6PTvi3xmWhGwhYT5EaXdatui11pF2R6tL73/zPA==",
 			"license": "MIT",
 			"dependencies": {
-				"@intlify/core-base": "11.2.8",
-				"@intlify/shared": "11.2.8",
+				"@intlify/core-base": "11.3.0",
+				"@intlify/devtools-types": "11.3.0",
+				"@intlify/shared": "11.3.0",
 				"@vue/devtools-api": "^6.5.0"
 			},
 			"engines": {

+ 5 - 5
frontend/package.json

@@ -24,19 +24,19 @@
 	"dependencies": {
 		"@connectrpc/connect": "^2.1.1",
 		"@connectrpc/connect-web": "^2.1.1",
-		"@hugeicons/core-free-icons": "^3.3.0",
-		"@hugeicons/vue": "^1.0.4",
+		"@hugeicons/core-free-icons": "^4.0.0",
+		"@hugeicons/vue": "^1.0.5",
 		"@vitejs/plugin-vue": "^6.0.4",
 		"@xterm/addon-fit": "^0.11.0",
 		"@xterm/addon-web-links": "^0.12.0",
 		"@xterm/xterm": "^6.0.0",
 		"iconify-icon": "^3.0.2",
-		"picocrank": "^1.14.0",
+		"picocrank": "^1.14.1",
 		"standard": "^17.1.2",
 		"unplugin-vue-components": "^31.0.0",
 		"vite": "^7.3.1",
-		"vue": "^3.5.29",
-		"vue-i18n": "^11.2.8",
+		"vue": "^3.5.30",
+		"vue-i18n": "^11.3.0",
 		"vue-router": "^5.0.3"
 	}
 }