diff --git a/package-lock.json b/package-lock.json index 2a62987f5..c9e2d2065 100644 --- a/package-lock.json +++ b/package-lock.json @@ -50,10 +50,10 @@ }, "devDependencies": { "@codemirror/autocomplete": "^6.20.3", - "@codemirror/commands": "^6.11.0", - "@codemirror/search": "^6.7.1", + "@codemirror/commands": "^6.11.1", + "@codemirror/search": "^6.7.2", "@codemirror/theme-one-dark": "^6.1.3", - "@codemirror/view": "^6.43.9", + "@codemirror/view": "^6.43.12", "@commitlint/cli": "^21.2.2", "@commitlint/config-conventional": "^21.2.0", "@deadendjs/swagger-jsdoc": "^8.1.2", @@ -82,10 +82,10 @@ "@radix-ui/react-tabs": "^1.1.21", "@radix-ui/react-tooltip": "^1.2.16", "@tailwindcss/vite": "^4.3.3", - "@testing-library/dom": "^10.4.1", + "@testing-library/dom": "^10.4.2", "@testing-library/jest-dom": "^7.0.1", - "@testing-library/react": "^16.3.2", - "@testing-library/user-event": "^14.6.5", + "@testing-library/react": "^16.3.3", + "@testing-library/user-event": "^14.6.7", "@types/better-sqlite3": "^9.6.0", "@types/cookie-parser": "^1.4.10", "@types/cors": "^2.8.19", @@ -100,12 +100,12 @@ "@types/react": "^19.2.18", "@types/react-dom": "^19.2.4", "@types/speakeasy": "^2.0.10", - "@types/ssh2": "^1.15.5", + "@types/ssh2": "^1.15.6", "@types/ws": "^8.18.1", "@uiw/codemirror-extensions-langs": "^4.25.11", "@uiw/codemirror-theme-github": "^4.25.11", "@uiw/react-codemirror": "^4.25.11", - "@vitejs/plugin-react": "^6.0.5", + "@vitejs/plugin-react": "^6.1.1", "@vitest/coverage-v8": "^4.1.11", "@vitest/ui": "^4.1.11", "@xterm/addon-clipboard": "^0.2.0", @@ -118,30 +118,30 @@ "clsx": "^2.1.1", "cmdk": "^1.1.1", "concurrently": "^10.0.5", - "cytoscape": "^3.34.1", + "cytoscape": "^3.34.3", "drizzle-kit": "^0.31.10", "electron": "^43.4.1", "electron-builder": "^26.15.3", "eslint": "^10.8.1", "eslint-plugin-react-hooks": "^7.1.1", - "eslint-plugin-react-refresh": "^0.5.4", + "eslint-plugin-react-refresh": "^0.5.7", "eslint-plugin-unused-imports": "^4.4.1", "globals": "^17.11.0", "guacamole-common-js": "^1.5.0", "husky": "^9.1.7", - "i18next": "^26.4.0", + "i18next": "^26.4.2", "i18next-browser-languagedetector": "^8.2.1", "jsdom": "^30.0.1", "lint-staged": "^17.2.0", "lucide-react": "^1.33.0", - "prettier": "3.9.6", + "prettier": "3.9.8", "radix-ui": "^1.6.7", "react": "^19.2.8", "react-cytoscapejs": "^2.0.0", "react-dom": "^19.2.8", "react-h5-audio-player": "^3.10.2", "react-hook-form": "^7.84.0", - "react-i18next": "^17.0.12", + "react-i18next": "^17.0.14", "react-icons": "^5.7.0", "react-markdown": "^10.1.0", "react-pdf": "^10.5.0", @@ -626,9 +626,9 @@ } }, "node_modules/@codemirror/commands": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.11.0.tgz", - "integrity": "sha512-/K4Rl5BN0OtTiPWmJCdqODu38XnDMsDxKY5rgrPnCkutPTJf2wVbkoixLfealF5Kwse/s8P8M5jAiURiwSwnFA==", + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.11.1.tgz", + "integrity": "sha512-O/4hG3SC1YwcmQ0d2UVNDs+AsaNWd1iHVxbTeEBuqH+6bExAiPK3iS/BvpY6rZGURALv4ZD3sIgcCmRvw3ehBg==", "dev": true, "license": "MIT", "dependencies": { @@ -962,9 +962,9 @@ } }, "node_modules/@codemirror/search": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/@codemirror/search/-/search-6.7.1.tgz", - "integrity": "sha512-uMe5UO6PamJtSHrXhhHOzSX3ReWtiJrva6GnPMwSOrZtiExb5X5eExhr2OUZQVvdxPsKpY3Ro2mFbQadpPWmHA==", + "version": "6.7.2", + "resolved": "https://registry.npmjs.org/@codemirror/search/-/search-6.7.2.tgz", + "integrity": "sha512-gUYkYhT2+n/+VGZ+8EzE5WFkYZUZYm1VOKDudIsNqh42uRVQJ0a6Yss9sdKT3MeOYfuL1N6AZA57oza0Oyr0LA==", "dev": true, "license": "MIT", "dependencies": { @@ -997,9 +997,9 @@ } }, "node_modules/@codemirror/view": { - "version": "6.43.9", - "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.43.9.tgz", - "integrity": "sha512-sTuUzTpPMFebRhg6dawChoKKgndIwfjmJgKVxBefPElcU2NwQ6AFroupk0SFqEerQyZOGRfDNnSN8Dw/lMAsXw==", + "version": "6.43.12", + "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.43.12.tgz", + "integrity": "sha512-Nv0vxQ19NAqvB/c2pFzjIzFlzzJl7jmdtNkwOwGbn0Ks9mFAzibvumz7cQem5cRsFA2cEw2fg+uHZGbcHupLQQ==", "dev": true, "license": "MIT", "dependencies": { @@ -7001,9 +7001,9 @@ } }, "node_modules/@testing-library/dom": { - "version": "10.4.1", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.1.tgz", - "integrity": "sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==", + "version": "10.4.2", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.2.tgz", + "integrity": "sha512-yzr2S9HyAIdhz2/6qHgbs665Q7PKVcDF05vsOlHPxG1mo36gKVesdYVeDLnXgfjJ03CrKRk08knc6+E/9m8v2Q==", "dev": true, "license": "MIT", "dependencies": { @@ -7067,9 +7067,9 @@ } }, "node_modules/@testing-library/react": { - "version": "16.3.2", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.3.2.tgz", - "integrity": "sha512-XU5/SytQM+ykqMnAnvB2umaJNIOsLF3PVv//1Ew4CTcpz0/BRyy/af40qqrt7SjKpDdT1saBMc42CUok5gaw+g==", + "version": "16.3.3", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.3.3.tgz", + "integrity": "sha512-Uo193NgQbPMz6lrrhtRQQFcMC6Re/ELLFbbuVL30WDlZxlpZf9/lMHTAVxPRLw1q1iu9OJmR1c2BLiENRstdBg==", "dev": true, "license": "MIT", "dependencies": { @@ -7095,9 +7095,9 @@ } }, "node_modules/@testing-library/user-event": { - "version": "14.6.5", - "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.6.5.tgz", - "integrity": "sha512-FhqjldLTpteueBaKflhNFlMT3+PM0O5fiBUivht6b9CZ1eesJyy7+g3Jr7XwJzt/Hip3ZG5hWwK1MX1FuDiE4w==", + "version": "14.6.7", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.6.7.tgz", + "integrity": "sha512-MPCpX8bxe8zS+JmmTwLp8jd0dy1rAm60Te/SL8JrQM3qvQJcBOs1d7IefJMyZzqM3EWBrDn/LWDt1BCGu4ASfg==", "dev": true, "license": "MIT", "engines": { @@ -7443,9 +7443,9 @@ } }, "node_modules/@types/ssh2": { - "version": "1.15.5", - "resolved": "https://registry.npmjs.org/@types/ssh2/-/ssh2-1.15.5.tgz", - "integrity": "sha512-N1ASjp/nXH3ovBHddRJpli4ozpk6UdDYIX4RJWFa9L1YKnzdhTlVmiGHm4DZnj/jLbqZpes4aeR30EFGQtvhQQ==", + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/@types/ssh2/-/ssh2-1.15.6.tgz", + "integrity": "sha512-oGdxhBqcRTwSTKFm+9EiKzkNVYRLEFkcW44lhguvBalGJbWfGnDt/ezwSUZc+SF9m9bMc3VyklNAtp7zICjS5w==", "dev": true, "license": "MIT", "dependencies": { @@ -7853,9 +7853,9 @@ "license": "ISC" }, "node_modules/@vitejs/plugin-react": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-6.1.0.tgz", - "integrity": "sha512-qd2BzUBehkov86WFhg0JkEFEYyCLG9uPCe6qWTY/kRlss9OvJrOF2UbIWT7p+8IzZHkEu0DNGHc4HSv+JdDLsw==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-6.1.1.tgz", + "integrity": "sha512-yxLaQV9gkhS8ezJqCM6+ndU7mDY6gqAg75NQ+0IjwEI8IYOmQCgkRwHKVSfWXW076DsqMo0Dk+0FK1U+M5RgFw==", "dev": true, "license": "MIT", "dependencies": { @@ -9820,9 +9820,9 @@ "license": "MIT" }, "node_modules/cytoscape": { - "version": "3.34.1", - "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.34.1.tgz", - "integrity": "sha512-Lr0RvH9H75y9ar8h9Toy6u4lxRSCcxUq+hHcQ26sVWo6BnaQp1gwEZOYqwuYTZhyW7npyKnNLP8oJ2p1/3OZ7g==", + "version": "3.34.3", + "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.34.3.tgz", + "integrity": "sha512-yfYGhRcGAntq6YBD583j4n0Eg3jIxvWmZtz/5uz9UYkeIStSlMxuUja+ec5j3iBD8nv1rwaOAYMW09tBdkSeaQ==", "dev": true, "license": "MIT", "engines": { @@ -10735,9 +10735,9 @@ } }, "node_modules/eslint-plugin-react-refresh": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.5.4.tgz", - "integrity": "sha512-7bqTKz7T0r+HKWFarNXByDE9/5+73wI2ru+M3zuqGbR7s/b/5/pQJXZoufWlrngqGqoZto73ZkGumCdLxk+4rw==", + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.5.7.tgz", + "integrity": "sha512-XhJSzLljuYD4UjNuFGJu2v7aD3sqNVK12w5/DCUfrNfHWegZo2+TsavNx8MuxMwEquuFAzNbNfXKU0WoZ+YUIg==", "dev": true, "license": "MIT", "peerDependencies": { @@ -11852,9 +11852,9 @@ } }, "node_modules/i18next": { - "version": "26.4.0", - "resolved": "https://registry.npmjs.org/i18next/-/i18next-26.4.0.tgz", - "integrity": "sha512-rsmK5bFqsD1AetSFSIa43wtNR4WpvvH4p0tLEsTxkC7QTrfdFm06nbQ95bh8Og4wwaCnUEcm9DVYL2cgxitiQg==", + "version": "26.4.2", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-26.4.2.tgz", + "integrity": "sha512-RX+R0VLg13IbvRuJSxnqykUFS9vQZTl8wYpWPCIUDWVrSGjsQywB5Y+pjzrkboxGAuYfJZVH1InFTdgBdxq6ug==", "dev": true, "funding": [ { @@ -15095,9 +15095,9 @@ } }, "node_modules/prettier": { - "version": "3.9.6", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.9.6.tgz", - "integrity": "sha512-OpN0zzVdiaiAhxpuuj5efpIS4sY9j7bY6uR5mnj5yPzGkdkjNKSJeUThPb60Jw29QuAZgA4o+/iB49kFiaBX6g==", + "version": "3.9.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.9.8.tgz", + "integrity": "sha512-WRFq3Wn3WId7LLROfMLdH7xaFr2jR62wU8nLO6rQUOLOxNZUviyJQs1M0iIhLexSFy+L+w0ch66wtoO2jRjG0A==", "dev": true, "license": "MIT", "bin": { @@ -15659,9 +15659,9 @@ } }, "node_modules/react-i18next": { - "version": "17.0.12", - "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-17.0.12.tgz", - "integrity": "sha512-lFWPEGkxQ6RhusdUkysFBD58VHfSSzvHBzqMgN0SvfVpdQGfwtNkStTqdy08/sJd7s807qqutgx93fRpD0DJ3Q==", + "version": "17.0.14", + "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-17.0.14.tgz", + "integrity": "sha512-ZpMBfJL3BiXPuYHj5QMY1GwvKJNhE1vCxOJQ8BoMBdHP5XONTfi/Qss1nuRlnFdIl72PKo2jPmw+fxuLjRFgaQ==", "dev": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index a83486f7a..566a166ad 100644 --- a/package.json +++ b/package.json @@ -88,10 +88,10 @@ }, "devDependencies": { "@codemirror/autocomplete": "^6.20.3", - "@codemirror/commands": "^6.11.0", - "@codemirror/search": "^6.7.1", + "@codemirror/commands": "^6.11.1", + "@codemirror/search": "^6.7.2", "@codemirror/theme-one-dark": "^6.1.3", - "@codemirror/view": "^6.43.9", + "@codemirror/view": "^6.43.12", "@commitlint/cli": "^21.2.2", "@commitlint/config-conventional": "^21.2.0", "@deadendjs/swagger-jsdoc": "^8.1.2", @@ -120,10 +120,10 @@ "@radix-ui/react-tabs": "^1.1.21", "@radix-ui/react-tooltip": "^1.2.16", "@tailwindcss/vite": "^4.3.3", - "@testing-library/dom": "^10.4.1", + "@testing-library/dom": "^10.4.2", "@testing-library/jest-dom": "^7.0.1", - "@testing-library/react": "^16.3.2", - "@testing-library/user-event": "^14.6.5", + "@testing-library/react": "^16.3.3", + "@testing-library/user-event": "^14.6.7", "@types/better-sqlite3": "^9.6.0", "@types/cookie-parser": "^1.4.10", "@types/cors": "^2.8.19", @@ -138,12 +138,12 @@ "@types/react": "^19.2.18", "@types/react-dom": "^19.2.4", "@types/speakeasy": "^2.0.10", - "@types/ssh2": "^1.15.5", + "@types/ssh2": "^1.15.6", "@types/ws": "^8.18.1", "@uiw/codemirror-extensions-langs": "^4.25.11", "@uiw/codemirror-theme-github": "^4.25.11", "@uiw/react-codemirror": "^4.25.11", - "@vitejs/plugin-react": "^6.0.5", + "@vitejs/plugin-react": "^6.1.1", "@vitest/coverage-v8": "^4.1.11", "@vitest/ui": "^4.1.11", "@xterm/addon-clipboard": "^0.2.0", @@ -156,30 +156,30 @@ "clsx": "^2.1.1", "cmdk": "^1.1.1", "concurrently": "^10.0.5", - "cytoscape": "^3.34.1", + "cytoscape": "^3.34.3", "drizzle-kit": "^0.31.10", "electron": "^43.4.1", "electron-builder": "^26.15.3", "eslint": "^10.8.1", "eslint-plugin-react-hooks": "^7.1.1", - "eslint-plugin-react-refresh": "^0.5.4", + "eslint-plugin-react-refresh": "^0.5.7", "eslint-plugin-unused-imports": "^4.4.1", "globals": "^17.11.0", "guacamole-common-js": "^1.5.0", "husky": "^9.1.7", - "i18next": "^26.4.0", + "i18next": "^26.4.2", "i18next-browser-languagedetector": "^8.2.1", "jsdom": "^30.0.1", "lint-staged": "^17.2.0", "lucide-react": "^1.33.0", - "prettier": "3.9.6", + "prettier": "3.9.8", "radix-ui": "^1.6.7", "react": "^19.2.8", "react-cytoscapejs": "^2.0.0", "react-dom": "^19.2.8", "react-h5-audio-player": "^3.10.2", "react-hook-form": "^7.84.0", - "react-i18next": "^17.0.12", + "react-i18next": "^17.0.14", "react-icons": "^5.7.0", "react-markdown": "^10.1.0", "react-pdf": "^10.5.0",