Upgrade to @xterm/addon-fit from xterm-addon-fit

- Replaced deprecated xterm-addon-fit with modern @xterm/addon-fit package
- Updated import statement to use scoped package name
- No functional changes, just using the newer maintained package

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Amrit Subramanian 2025-10-05 21:12:37 -04:00
parent fcd62c27bb
commit d0e5122077
3 changed files with 23 additions and 17 deletions

34
package-lock.json generated
View file

@ -1,20 +1,20 @@
{
"name": "fleetcode",
"version": "1.0.0",
"version": "1.0.1-beta.1",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "fleetcode",
"version": "1.0.0",
"version": "1.0.1-beta.1",
"license": "ISC",
"dependencies": {
"@xterm/addon-fit": "^0.10.0",
"electron-store": "^11.0.0",
"node-pty": "^1.0.0",
"simple-git": "^3.28.0",
"uuid": "^13.0.0",
"xterm": "^5.3.0",
"xterm-addon-fit": "^0.8.0"
"xterm": "^5.3.0"
},
"devDependencies": {
"@electron/rebuild": "^4.0.1",
@ -1675,6 +1675,22 @@
"node": ">=10.0.0"
}
},
"node_modules/@xterm/addon-fit": {
"version": "0.10.0",
"resolved": "https://registry.npmjs.org/@xterm/addon-fit/-/addon-fit-0.10.0.tgz",
"integrity": "sha512-UFYkDm4HUahf2lnEyHvio51TNGiLK66mqP2JoATy7hRZeXaGMRDr00JiSF7m63vR5WKATF605yEggJKsw0JpMQ==",
"license": "MIT",
"peerDependencies": {
"@xterm/xterm": "^5.0.0"
}
},
"node_modules/@xterm/xterm": {
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/@xterm/xterm/-/xterm-5.5.0.tgz",
"integrity": "sha512-hqJHYaQb5OptNunnyAnkHyM8aCjZ1MEIDTQu1iIbbTD/xops91NB5yq1ZK/dC2JDbVWtF23zUtl9JE2NqwT87A==",
"license": "MIT",
"peer": true
},
"node_modules/7zip-bin": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/7zip-bin/-/7zip-bin-5.2.0.tgz",
@ -7419,16 +7435,6 @@
"deprecated": "This package is now deprecated. Move to @xterm/xterm instead.",
"license": "MIT"
},
"node_modules/xterm-addon-fit": {
"version": "0.8.0",
"resolved": "https://registry.npmjs.org/xterm-addon-fit/-/xterm-addon-fit-0.8.0.tgz",
"integrity": "sha512-yj3Np7XlvxxhYF/EJ7p3KHaMt6OdwQ+HDu573Vx1lRXsVxOcnVJs51RgjZOouIZOczTsskaS+CpXspK81/DLqw==",
"deprecated": "This package is now deprecated. Move to @xterm/addon-fit instead.",
"license": "MIT",
"peerDependencies": {
"xterm": "^5.0.0"
}
},
"node_modules/y18n": {
"version": "5.0.8",
"resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",

View file

@ -32,12 +32,12 @@
"typescript": "^5.9.3"
},
"dependencies": {
"@xterm/addon-fit": "^0.10.0",
"electron-store": "^11.0.0",
"node-pty": "^1.0.0",
"simple-git": "^3.28.0",
"uuid": "^13.0.0",
"xterm": "^5.3.0",
"xterm-addon-fit": "^0.8.0"
"xterm": "^5.3.0"
},
"build": {
"appId": "com.fleetcode.app",

View file

@ -1,6 +1,6 @@
import { ipcRenderer } from "electron";
import { Terminal } from "xterm";
import { FitAddon } from "xterm-addon-fit";
import { FitAddon } from "@xterm/addon-fit";
interface SessionConfig {
projectDir: string;