diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index 18d1c8c57..c1e192c10 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -45,6 +45,7 @@ "@trpc/react-query": "next", "@trpc/server": "next", "@xterm/addon-canvas": "^0.7.0", + "@xterm/addon-fit": "0.10.0", "@xterm/xterm": "^5.5.0", "chroma-js": "^2.4.2", "dayjs": "^1.11.10", @@ -56,8 +57,7 @@ "react-dom": "18.2.0", "sass": "^1.74.1", "superjson": "2.2.1", - "use-deep-compare-effect": "^1.8.1", - "xterm-addon-fit": "^0.8.0" + "use-deep-compare-effect": "^1.8.1" }, "devDependencies": { "@homarr/eslint-config": "workspace:^0.2.0", @@ -69,7 +69,6 @@ "@types/chroma-js": "2.4.4", "dotenv-cli": "^7.4.1", "concurrently": "^8.2.2", - "dotenv-cli": "^7.4.1", "eslint": "^8.57.0", "prettier": "^3.2.5", "tsx": "^4.7.2", diff --git a/apps/nextjs/src/app/[locale]/manage/tools/logs/terminal.tsx b/apps/nextjs/src/app/[locale]/manage/tools/logs/terminal.tsx index 22a41d411..5258aa684 100644 --- a/apps/nextjs/src/app/[locale]/manage/tools/logs/terminal.tsx +++ b/apps/nextjs/src/app/[locale]/manage/tools/logs/terminal.tsx @@ -2,8 +2,8 @@ import { useEffect, useRef } from "react"; import { CanvasAddon } from "@xterm/addon-canvas"; +import { FitAddon } from "@xterm/addon-fit"; import { Terminal } from "@xterm/xterm"; -import { FitAddon } from "xterm-addon-fit"; import { clientApi } from "@homarr/api/client"; import { Box } from "@homarr/ui"; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 48fa1e8f8..6272bcf6b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -143,6 +143,9 @@ importers: '@xterm/addon-canvas': specifier: ^0.7.0 version: 0.7.0(@xterm/xterm@5.5.0) + '@xterm/addon-fit': + specifier: 0.10.0 + version: 0.10.0(@xterm/xterm@5.5.0) '@xterm/xterm': specifier: ^5.5.0 version: 5.5.0 @@ -179,9 +182,6 @@ importers: use-deep-compare-effect: specifier: ^1.8.1 version: 1.8.1(react@18.2.0) - xterm-addon-fit: - specifier: ^0.8.0 - version: 0.8.0(xterm@5.3.0) devDependencies: '@homarr/eslint-config': specifier: workspace:^0.2.0 @@ -3499,6 +3499,14 @@ packages: '@xterm/xterm': 5.5.0 dev: false + /@xterm/addon-fit@0.10.0(@xterm/xterm@5.5.0): + resolution: {integrity: sha512-UFYkDm4HUahf2lnEyHvio51TNGiLK66mqP2JoATy7hRZeXaGMRDr00JiSF7m63vR5WKATF605yEggJKsw0JpMQ==} + peerDependencies: + '@xterm/xterm': ^5.0.0 + dependencies: + '@xterm/xterm': 5.5.0 + dev: false + /@xterm/xterm@5.5.0: resolution: {integrity: sha512-hqJHYaQb5OptNunnyAnkHyM8aCjZ1MEIDTQu1iIbbTD/xops91NB5yq1ZK/dC2JDbVWtF23zUtl9JE2NqwT87A==} dev: false @@ -9158,19 +9166,6 @@ packages: resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} dev: true - /xterm-addon-fit@0.8.0(xterm@5.3.0): - resolution: {integrity: sha512-yj3Np7XlvxxhYF/EJ7p3KHaMt6OdwQ+HDu573Vx1lRXsVxOcnVJs51RgjZOouIZOczTsskaS+CpXspK81/DLqw==} - peerDependencies: - xterm: ^5.0.0 - dependencies: - xterm: 5.3.0 - dev: false - - /xterm@5.3.0: - resolution: {integrity: sha512-8QqjlekLUFTrU6x7xck1MsPzPA571K5zNqWm0M0oroYEWVOptZ0+ubQSkQ3uxIEhcIHRujJy6emDWX4A7qyFzg==} - deprecated: This package is now deprecated. Move to @xterm/xterm instead. - dev: false - /y18n@5.0.8: resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} engines: {node: '>=10'}