mirror of
https://github.com/tsl0922/ttyd.git
synced 2025-12-24 12:44:20 +01:00
html: upgrade to xterm 5.1.0
This commit is contained in:
@@ -53,12 +53,12 @@
|
||||
"preact": "^10.11.2",
|
||||
"trzsz": "^0.4.3",
|
||||
"whatwg-fetch": "^3.6.2",
|
||||
"xterm": "^5.0.0",
|
||||
"xterm-addon-canvas": "^0.2.0",
|
||||
"xterm-addon-fit": "^0.6.0",
|
||||
"xterm-addon-image": "^0.2.0",
|
||||
"xterm-addon-web-links": "^0.7.0",
|
||||
"xterm-addon-webgl": "^0.13.0",
|
||||
"xterm": "^5.1.0",
|
||||
"xterm-addon-canvas": "^0.3.0",
|
||||
"xterm-addon-fit": "^0.7.0",
|
||||
"xterm-addon-image": "^0.3.1",
|
||||
"xterm-addon-web-links": "^0.8.0",
|
||||
"xterm-addon-webgl": "^0.14.0",
|
||||
"zmodem.js": "^0.1.10"
|
||||
},
|
||||
"resolutions": {
|
||||
|
||||
@@ -9,7 +9,6 @@ import { OverlayAddon } from './addons/overlay';
|
||||
import { ZmodemAddon } from './addons/zmodem';
|
||||
|
||||
import 'xterm/css/xterm.css';
|
||||
import worker from 'xterm-addon-image/lib/xterm-addon-image-worker';
|
||||
|
||||
interface TtydTerminal extends Terminal {
|
||||
fit(): void;
|
||||
@@ -361,11 +360,7 @@ export class Xterm {
|
||||
break;
|
||||
case 'enableSixel':
|
||||
if (value) {
|
||||
const imageWorkerUrl = window.URL.createObjectURL(
|
||||
new Blob([worker], { type: 'text/javascript' })
|
||||
);
|
||||
register(toDisposable(() => window.URL.revokeObjectURL(imageWorkerUrl)));
|
||||
terminal.loadAddon(register(new ImageAddon(imageWorkerUrl)));
|
||||
terminal.loadAddon(register(new ImageAddon()));
|
||||
console.log('[ttyd] Sixel enabled');
|
||||
}
|
||||
break;
|
||||
|
||||
@@ -29,15 +29,6 @@ const baseConfig = {
|
||||
test: /\.s?[ac]ss$/,
|
||||
use: [devMode ? 'style-loader' : MiniCssExtractPlugin.loader, 'css-loader', 'sass-loader'],
|
||||
},
|
||||
{
|
||||
test: /xterm-addon-image-worker/,
|
||||
type: 'asset/inline',
|
||||
generator: {
|
||||
dataUrl: content => {
|
||||
return content.toString();
|
||||
},
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
resolve: {
|
||||
|
||||
@@ -4012,7 +4012,7 @@ __metadata:
|
||||
|
||||
"fsevents@patch:fsevents@^1.2.7#~builtin<compat/fsevents>":
|
||||
version: 1.2.13
|
||||
resolution: "fsevents@patch:fsevents@npm%3A1.2.13#~builtin<compat/fsevents>::version=1.2.13&hash=18f3a7"
|
||||
resolution: "fsevents@patch:fsevents@npm%3A1.2.13#~builtin<compat/fsevents>::version=1.2.13&hash=d11327"
|
||||
dependencies:
|
||||
bindings: ^1.5.0
|
||||
nan: ^2.12.1
|
||||
@@ -4022,7 +4022,7 @@ __metadata:
|
||||
|
||||
"fsevents@patch:fsevents@~2.3.2#~builtin<compat/fsevents>":
|
||||
version: 2.3.2
|
||||
resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin<compat/fsevents>::version=2.3.2&hash=18f3a7"
|
||||
resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin<compat/fsevents>::version=2.3.2&hash=df0bf1"
|
||||
dependencies:
|
||||
node-gyp: latest
|
||||
conditions: os=darwin
|
||||
@@ -7978,7 +7978,7 @@ __metadata:
|
||||
|
||||
"resolve@patch:resolve@^1.1.6#~builtin<compat/resolve>, resolve@patch:resolve@^1.1.7#~builtin<compat/resolve>, resolve@patch:resolve@^1.10.0#~builtin<compat/resolve>, resolve@patch:resolve@^1.4.0#~builtin<compat/resolve>, resolve@patch:resolve@^1.9.0#~builtin<compat/resolve>":
|
||||
version: 1.19.0
|
||||
resolution: "resolve@patch:resolve@npm%3A1.19.0#~builtin<compat/resolve>::version=1.19.0&hash=07638b"
|
||||
resolution: "resolve@patch:resolve@npm%3A1.19.0#~builtin<compat/resolve>::version=1.19.0&hash=c3c19d"
|
||||
dependencies:
|
||||
is-core-module: ^2.1.0
|
||||
path-parse: ^1.0.6
|
||||
@@ -7988,7 +7988,7 @@ __metadata:
|
||||
|
||||
"resolve@patch:resolve@^1.10.1#~builtin<compat/resolve>":
|
||||
version: 1.22.1
|
||||
resolution: "resolve@patch:resolve@npm%3A1.22.1#~builtin<compat/resolve>::version=1.22.1&hash=07638b"
|
||||
resolution: "resolve@patch:resolve@npm%3A1.22.1#~builtin<compat/resolve>::version=1.22.1&hash=c3c19d"
|
||||
dependencies:
|
||||
is-core-module: ^2.9.0
|
||||
path-parse: ^1.0.7
|
||||
@@ -9316,12 +9316,12 @@ __metadata:
|
||||
webpack-dev-server: ^4.11.1
|
||||
webpack-merge: ^5.8.0
|
||||
whatwg-fetch: ^3.6.2
|
||||
xterm: ^5.0.0
|
||||
xterm-addon-canvas: ^0.2.0
|
||||
xterm-addon-fit: ^0.6.0
|
||||
xterm-addon-image: ^0.2.0
|
||||
xterm-addon-web-links: ^0.7.0
|
||||
xterm-addon-webgl: ^0.13.0
|
||||
xterm: ^5.1.0
|
||||
xterm-addon-canvas: ^0.3.0
|
||||
xterm-addon-fit: ^0.7.0
|
||||
xterm-addon-image: ^0.3.1
|
||||
xterm-addon-web-links: ^0.8.0
|
||||
xterm-addon-webgl: ^0.14.0
|
||||
zmodem.js: ^0.1.10
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
@@ -9413,7 +9413,7 @@ __metadata:
|
||||
|
||||
"typescript@patch:typescript@^4.8.4#~builtin<compat/typescript>":
|
||||
version: 4.8.4
|
||||
resolution: "typescript@patch:typescript@npm%3A4.8.4#~builtin<compat/typescript>::version=4.8.4&hash=701156"
|
||||
resolution: "typescript@patch:typescript@npm%3A4.8.4#~builtin<compat/typescript>::version=4.8.4&hash=0102e9"
|
||||
bin:
|
||||
tsc: bin/tsc
|
||||
tsserver: bin/tsserver
|
||||
@@ -10041,55 +10041,55 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"xterm-addon-canvas@npm:^0.2.0":
|
||||
version: 0.2.0
|
||||
resolution: "xterm-addon-canvas@npm:0.2.0"
|
||||
"xterm-addon-canvas@npm:^0.3.0":
|
||||
version: 0.3.0
|
||||
resolution: "xterm-addon-canvas@npm:0.3.0"
|
||||
peerDependencies:
|
||||
xterm: ^5.0.0
|
||||
checksum: 196aa30fd9f5d00da99f9d1b8b1de4ec90ac03c21d959449ec56e85481f0827f302f8563958791d86f3688802ad140c9d1e249fdb70517a1f28134d08b300d5f
|
||||
checksum: 21eabd28a2718e775399f27e21922ec4e22528576ae88278ef39c68239119e4576eecd59cf0f1c76dfcbea0f82b779f8dbaf4ce38e04e648844c33ac7632d333
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"xterm-addon-fit@npm:^0.6.0":
|
||||
version: 0.6.0
|
||||
resolution: "xterm-addon-fit@npm:0.6.0"
|
||||
peerDependencies:
|
||||
xterm: ^5.0.0
|
||||
checksum: 6115e130a58a5ec3d17b424bd0420f3d871e9a6bb455ca62e67c10724534eafbdd205dd35c4707d8037efe8107c09486b48cb4369ba2e3ac97ab78f805195319
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"xterm-addon-image@npm:^0.2.0":
|
||||
version: 0.2.0
|
||||
resolution: "xterm-addon-image@npm:0.2.0"
|
||||
peerDependencies:
|
||||
xterm: ^5.0.0
|
||||
checksum: fc0370d1e82781be5e5d13b2b7f98864d48f3e30b88c36a940de49d95d7abbdb390c9415b709ebc5f499df1caab9283bdc4787ab39135c640cd595792b31a559
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"xterm-addon-web-links@npm:^0.7.0":
|
||||
"xterm-addon-fit@npm:^0.7.0":
|
||||
version: 0.7.0
|
||||
resolution: "xterm-addon-web-links@npm:0.7.0"
|
||||
resolution: "xterm-addon-fit@npm:0.7.0"
|
||||
peerDependencies:
|
||||
xterm: ^5.0.0
|
||||
checksum: 88499218570cf9e94421fbaeb99a12cbc0e2e5ce929649e5483b85de36e6136e1c0ad77cefede114aa4f936835d272afcf6ac6068271aed806c9130d71405f3d
|
||||
checksum: 512d41f80d6f9427ba02dab4e6fd642e94775a9cf7ef72ae4b55eab2a36856b5c67069bfc66b4af412fdce29a0842f9c6382af3672f0b514c4352dfd47defe8f
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"xterm-addon-webgl@npm:^0.13.0":
|
||||
version: 0.13.0
|
||||
resolution: "xterm-addon-webgl@npm:0.13.0"
|
||||
"xterm-addon-image@npm:^0.3.1":
|
||||
version: 0.3.1
|
||||
resolution: "xterm-addon-image@npm:0.3.1"
|
||||
peerDependencies:
|
||||
xterm: ^5.0.0
|
||||
checksum: 0baa86ffa8c581d084868fac4888816353e4474f1a9796543582e5b5edd9e3d181aa9a730d755e4cea6b3c821e66ef2e48920064dde4c3623ce5e1005c5f686b
|
||||
xterm: ~5.1.0
|
||||
checksum: 1508f6f72eb4a75f141f73c12f8df0c964352623be15000bbf8cc8b3bc15cf3c88f5de6886e38df4114cbae3b79a71f477f95420c1a4959a02aa0bffec24b02a
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"xterm@npm:^5.0.0":
|
||||
version: 5.0.0
|
||||
resolution: "xterm@npm:5.0.0"
|
||||
checksum: c2f1d02a708d3d02bebf052dfdf54ecd1b619386bed8f27ed42483d398a3e0bc3595fc855c600db99fd3a91f6d3e8feabe118f1f8f14bbed92d8b3d77277ab92
|
||||
"xterm-addon-web-links@npm:^0.8.0":
|
||||
version: 0.8.0
|
||||
resolution: "xterm-addon-web-links@npm:0.8.0"
|
||||
peerDependencies:
|
||||
xterm: ^5.0.0
|
||||
checksum: fe07572adfaa84ceeb961db3ae577aeb2342ea5dcd4948170d1b733ae8045693fab8808f9c63cc43a532b033ae95e63e62ac14bc2e34def764e68f6362ccae2b
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"xterm-addon-webgl@npm:^0.14.0":
|
||||
version: 0.14.0
|
||||
resolution: "xterm-addon-webgl@npm:0.14.0"
|
||||
peerDependencies:
|
||||
xterm: ^5.0.0
|
||||
checksum: 05f144c920660ad8122aa13564612b1ce71b92ba8f74b3387db3e39b616437659da36b7edf3aefe5900c59956cd6ca1272a0892248df751c8899a202befe019c
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"xterm@npm:^5.1.0":
|
||||
version: 5.1.0
|
||||
resolution: "xterm@npm:5.1.0"
|
||||
checksum: cbacbc9dc1bbcf21dabecff46856b43f2d5854b42c1bec4ea03a5720000f2a88d79b0da45b6c38213d6607474a1fbe66d5ff25fa120b7e9e60eeed964dd840a1
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -10170,7 +10170,7 @@ __metadata:
|
||||
|
||||
"zmodem.js@patch:zmodem.js@npm%3A0.1.10#./.yarn/patches/zmodem.js-npm-0.1.10-e5537fa2ed.patch::locator=ttyd%40workspace%3A.":
|
||||
version: 0.1.10
|
||||
resolution: "zmodem.js@patch:zmodem.js@npm%3A0.1.10#./.yarn/patches/zmodem.js-npm-0.1.10-e5537fa2ed.patch::version=0.1.10&hash=7aa19a&locator=ttyd%40workspace%3A."
|
||||
resolution: "zmodem.js@patch:zmodem.js@npm%3A0.1.10#./.yarn/patches/zmodem.js-npm-0.1.10-e5537fa2ed.patch::version=0.1.10&hash=064993&locator=ttyd%40workspace%3A."
|
||||
dependencies:
|
||||
crc-32: ^1.1.1
|
||||
checksum: ca52c5fad8a2e7df8aae678d50bf82701e94543547368470998c39af0a2e01908252d89a976c6748a89048dc332def688ad845082090035a18387c8611abe70b
|
||||
|
||||
28655
src/html.h
generated
28655
src/html.h
generated
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user