Skip to content

Commit b944d41

Browse files
committed
chore: clean up unused deps and upgrade to latest versions
1 parent 37cca26 commit b944d41

File tree

3 files changed

+1206
-910
lines changed

3 files changed

+1206
-910
lines changed

package.json

Lines changed: 28 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -21,66 +21,59 @@
2121
"simple-plist": "^1.3.1"
2222
},
2323
"devDependencies": {
24-
"@electron-forge/cli": "^7.9.0",
25-
"@electron-forge/maker-deb": "^7.9.0",
26-
"@electron-forge/maker-rpm": "^7.9.0",
27-
"@electron-forge/maker-squirrel": "^7.9.0",
28-
"@electron-forge/maker-zip": "^7.9.0",
29-
"@electron-forge/plugin-auto-unpack-natives": "^7.9.0",
30-
"@electron-forge/plugin-fuses": "^7.9.0",
31-
"@electron-forge/plugin-vite": "^7.9.0",
32-
"@electron-forge/publisher-github": "^7.9.0",
33-
"@electron/fuses": "^1.8.0",
24+
"@electron-forge/cli": "^7.10.2",
25+
"@electron-forge/maker-deb": "^7.10.2",
26+
"@electron-forge/maker-rpm": "^7.10.2",
27+
"@electron-forge/maker-squirrel": "^7.10.2",
28+
"@electron-forge/maker-zip": "^7.10.2",
29+
"@electron-forge/plugin-auto-unpack-natives": "^7.10.2",
30+
"@electron-forge/plugin-fuses": "^7.10.2",
31+
"@electron-forge/plugin-vite": "^7.10.2",
32+
"@electron-forge/publisher-github": "^7.10.2",
33+
"@electron/fuses": "^1",
3434
"@radix-ui/react-dialog": "^1.1.15",
3535
"@radix-ui/react-radio-group": "^1.3.8",
3636
"@radix-ui/react-tabs": "^1.1.13",
3737
"@radix-ui/react-tooltip": "^1.2.8",
38-
"@reduxjs/toolkit": "^2.9.0",
39-
"@stylistic/eslint-plugin": "^5.4.0",
38+
"@reduxjs/toolkit": "^2.10.1",
39+
"@stylistic/eslint-plugin": "^5.5.0",
4040
"@tailwindcss/postcss": "^4.1.16",
4141
"@types/electron-squirrel-startup": "^1.0.2",
42-
"@types/ini": "^4.1.0",
42+
"@types/ini": "^4.1.1",
4343
"@types/lodash-es": "^4.17.12",
44-
"@types/react": "^18.3.24",
45-
"@types/react-dom": "^18.3.7",
46-
"@types/redux-logger": "^3",
44+
"@types/react": "^19.2.2",
45+
"@types/react-dom": "^19.2.2",
4746
"@types/universal-analytics": "^0.4.8",
48-
"@types/uuid": "^10.0.0",
49-
"@typescript-eslint/eslint-plugin": "^8.44.1",
50-
"@typescript-eslint/parser": "^8.44.1",
47+
"@typescript-eslint/eslint-plugin": "^8.46.3",
48+
"@typescript-eslint/parser": "^8.46.3",
5149
"@xterm/addon-canvas": "^0.7.0",
5250
"@xterm/addon-fit": "^0.10.0",
5351
"@xterm/xterm": "^5.5.0",
5452
"autoprefixer": "^10.4.21",
5553
"clsx": "^2.1.1",
56-
"electron": "^31.7.7",
57-
"electron-devtools-installer": "^3.2.1",
54+
"electron": "^39.1.0",
55+
"electron-devtools-installer": "^4.0.0",
5856
"electron-redux": "^2.0.0",
59-
"electron-update-notification": "^0.1.0",
60-
"eslint": "^9.36.0",
57+
"eslint": "^9.39.1",
6158
"eslint-plugin-react": "^7.37.5",
62-
"eslint-plugin-react-hooks": "^5.2.0",
59+
"eslint-plugin-react-hooks": "^7.0.1",
6360
"get-port": "^7.1.0",
64-
"ini": "^4.1.3",
61+
"ini": "^6.0.0",
6562
"lodash-es": "^4.17.21",
6663
"node-machine-id": "^1.1.12",
67-
"path-browserify": "^1.0.1",
6864
"postcss": "^8.5.6",
69-
"react": "^18.3.1",
70-
"react-dom": "^18.3.1",
65+
"react": "^19.2.0",
66+
"react-dom": "^19.2.0",
7167
"react-redux": "^9.2.0",
72-
"react-use": "^17.6.0",
7368
"redux": "^5.0.1",
74-
"redux-logger": "^3.0.6",
7569
"tailwind-merge": "^3.3.1",
7670
"tailwindcss": "^4.1.16",
77-
"ts-pattern": "^5.8.0",
7871
"ts-results": "^3.3.0",
79-
"tsx": "^4.20.5",
80-
"typescript": "^5.9.2",
72+
"tsx": "^4.20.6",
73+
"typescript": "^5.9.3",
8174
"universal-analytics": "^0.5.3",
82-
"uuid": "^10.0.0",
83-
"vite": "^5.4.20"
75+
"uuid": "^13.0.0",
76+
"vite": "^7.1.12"
8477
},
8578
"packageManager": "yarn@1.22.22",
8679
"engines": {

src/renderer/xterm.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ export const Xterm: FC<{ content: string; options?: ITerminalOptions }> = ({
99
options,
1010
}) => {
1111
const domRef = useRef<HTMLDivElement>(null);
12-
const termRef = useRef<Terminal>();
12+
const termRef = useRef<Terminal | null>(null);
1313

1414
useEffect(() => {
1515
const term = new Terminal(options);

0 commit comments

Comments
 (0)