Update all js deps
Some checks failed
Unit and Build Tests / bundle-up-to-date (push) Has been cancelled
Unit and Build Tests / cross-compile-test (push) Has been cancelled
pre-release / Pre Release Docker (push) Has been cancelled
Quick build test / quick-build-test (push) Has been cancelled

This commit is contained in:
Soren Hansen
2025-08-03 16:46:10 -07:00
parent 2bee116ca3
commit 4606fadaa9
10 changed files with 382 additions and 245 deletions

356
js/package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,34 +1,34 @@
{
"name": "gotty",
"version": "1.4.0",
"version": "1.6.1",
"private": true,
"devDependencies": {
"@types/bootstrap": "^5.2.10",
"compression-webpack-plugin": "^9.2.0",
"license-loader": "^0.5.0",
"css-loader": "^7.1.2",
"compression-webpack-plugin": "^11.1.0",
"license-loader": "^0.7.0",
"license-webpack-plugin": "^4.0.2",
"purgecss": "^4.1.3",
"sass": "^1.70.0",
"sass-loader": "^12.6.0",
"terser-webpack-plugin": "^5.3.10",
"ts-loader": "^8.4.0",
"typescript": "^4.9.5",
"webpack": "^5.90.1",
"webpack-cli": "^4.10.0",
"purgecss": "^7.0.2",
"sass": "^1.89.2",
"sass-loader": "^16.0.5",
"style-loader": "^4.0.0",
"terser-webpack-plugin": "^5.3.14",
"ts-loader": "^9.5.2",
"typescript": "^5.9.2",
"webpack": "^5.101.0",
"webpack-cli": "^6.0.1",
"webpack-dev-server": "^5.2.2"
},
"dependencies": {
"@popperjs/core": "^2.11.8",
"bootstrap": "^5.3.2",
"css-loader": "^5.2.7",
"debounce": "^1.2.1",
"preact": "^10.19.4",
"react-bootstrap": "^2.10.1",
"style-loader": "^2.0.0",
"xterm": "^5.3.0",
"xterm-addon-fit": "^0.8.0",
"xterm-addon-web-links": "^0.9.0",
"xterm-addon-webgl": "^0.16.0",
"@xterm/addon-fit": "^0.10.0",
"@xterm/addon-web-links": "^0.11.0",
"@xterm/addon-webgl": "^0.18.0",
"@xterm/xterm": "^5.5.0",
"bootstrap": "^5.3.7",
"debounce": "^2.2.0",
"preact": "^10.27.0",
"react-bootstrap": "^2.10.10",
"zmodem.js": "^0.1.10"
}
}

View File

@@ -1,7 +1,7 @@
import { IDisposable, Terminal } from "xterm";
import { FitAddon } from 'xterm-addon-fit';
import { WebLinksAddon } from 'xterm-addon-web-links';
import { WebglAddon } from 'xterm-addon-webgl';
import { IDisposable, Terminal } from "@xterm/xterm";
import { FitAddon } from '@xterm/addon-fit';
import { WebLinksAddon } from '@xterm/addon-web-links';
import { WebglAddon } from '@xterm/addon-webgl';
import { ZModemAddon } from "./zmodem";
export class GoTTYXterm {

View File

@@ -1,5 +1,5 @@
import { Component, ComponentChildren, createRef, render } from "preact";
import { ITerminalAddon, Terminal } from "xterm";
import { ITerminalAddon, Terminal } from "@xterm/xterm";
import { Browser, Detection, Offer, Sentry, Session } from "zmodem.js";
import { Button, MyModal } from "./MyModal";
@@ -7,6 +7,7 @@ export class ZModemAddon implements ITerminalAddon {
term: Terminal;
elem: HTMLDivElement;
sentry: Sentry;
toTerminal: (data: Uint8Array) => void;
toServer: (data: Uint8Array) => void;

View File

@@ -11,7 +11,6 @@ if (process.env.DEV === '1') {
}
module.exports = {
entry: "./src/main.ts",
entry: {
"gotty": "./src/main.ts",
},
@@ -52,6 +51,10 @@ module.exports = {
},
optimization: {
minimize: true,
minimizer: [new TerserPlugin()],
minimizer: [new TerserPlugin({
terserOptions: {
ecma: "2016"
}
})],
},
};