Skip to content

Commit 6ed1f42

Browse files
authored
Merge branch 'master' into osc52
2 parents 3cedfbe + 826c057 commit 6ed1f42

File tree

27 files changed

+162
-62
lines changed

27 files changed

+162
-62
lines changed

.devcontainer/devcontainer.json

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
{
22
"name": "xterm.js",
3-
"image": "mcr.microsoft.com/devcontainers/typescript-node:0-18-buster",
3+
"image": "mcr.microsoft.com/devcontainers/typescript-node:18-bookworm",
44
"features": {
5-
"ghcr.io/devcontainers/features/node:1": {} // yarn
5+
"ghcr.io/devcontainers/features/node:1": {
6+
"version": 18
7+
} // yarn
68
},
79
"forwardPorts": [
810
3000
911
],
10-
"postCreateCommand": "yarn install",
12+
"postCreateCommand": "yarn install && yarn setup",
1113
"customizations": {
1214
"vscode": {
1315
"extensions": [

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
16
1+
18

.vscode/launch.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161
"runtimeExecutable": "npm",
6262
"runtimeArgs": ["start"],
6363
"stopOnEntry": true,
64-
"runtimeVersion": "16",
64+
"runtimeVersion": "18",
6565
"serverReadyAction": {
6666
"action": "openExternally",
6767
"pattern": "App listening to (http://.*?:[0-9]+)"

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -223,6 +223,7 @@ Xterm.js is used in several world-class applications to provide great terminal e
223223
- [**Cloudtutor.io**](https://cloudtutor.io): innovative online learning platform that offers users access to an interactive lab.
224224
- [**Helix Editor Playground**](https://github.com/tomgroenwoldt/helix-editor-playground): Online playground for the terminal based helix editor.
225225
- [**Coder**](https://github.com/coder/coder): Self-Hosted Remote Development Environments
226+
- [**Wave Terminal**](https://waveterm.dev): An open-source, ai-native, terminal built for seamless workflows.
226227
- [And much more...](https://github.com/xtermjs/xterm.js/network/dependents?package_id=UGFja2FnZS0xNjYzMjc4OQ%3D%3D)
227228

228229
Do you use xterm.js in your application as well? Please [open a Pull Request](https://github.com/sourcelair/xterm.js/pulls) to include it here. We would love to have it on our list. Note: Please add any new contributions to the end of the list only.

addons/addon-attach/webpack.config.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,9 @@ module.exports = {
2525
filename: mainFile,
2626
path: path.resolve('./lib'),
2727
library: addonName,
28-
libraryTarget: 'umd'
28+
libraryTarget: 'umd',
29+
// Force usage of globalThis instead of global / self. (This is cross-env compatible)
30+
globalObject: 'globalThis',
2931
},
3032
mode: 'production'
3133
};

addons/addon-canvas/webpack.config.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,9 @@ module.exports = {
3333
filename: mainFile,
3434
path: path.resolve('./lib'),
3535
library: addonName,
36-
libraryTarget: 'umd'
36+
libraryTarget: 'umd',
37+
// Force usage of globalThis instead of global / self. (This is cross-env compatible)
38+
globalObject: 'globalThis',
3739
},
3840
mode: 'production'
3941
};

addons/addon-fit/webpack.config.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,9 @@ module.exports = {
2525
filename: mainFile,
2626
path: path.resolve('./lib'),
2727
library: addonName,
28-
libraryTarget: 'umd'
28+
libraryTarget: 'umd',
29+
// Force usage of globalThis instead of global / self. (This is cross-env compatible)
30+
globalObject: 'globalThis',
2931
},
3032
mode: 'production'
3133
};

addons/addon-image/webpack.config.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,9 @@ const addon = {
3333
filename: mainFile,
3434
path: path.resolve('./lib'),
3535
library: addonName,
36-
libraryTarget: 'umd'
36+
libraryTarget: 'umd',
37+
// Force usage of globalThis instead of global / self. (This is cross-env compatible)
38+
globalObject: 'globalThis',
3739
},
3840
mode: 'production'
3941
};

addons/addon-ligatures/webpack.config.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,9 @@ module.exports = {
2525
filename: mainFile,
2626
path: path.resolve('./lib'),
2727
library: addonName,
28-
libraryTarget: 'umd'
28+
libraryTarget: 'umd',
29+
// Force usage of globalThis instead of global / self. (This is cross-env compatible)
30+
globalObject: 'globalThis',
2931
},
3032
mode: 'production',
3133
externals: {

addons/addon-ligatures/yarn.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,9 +86,9 @@ fd-slicer@~1.1.0:
8686
pend "~1.2.0"
8787

8888
follow-redirects@^1.15.0:
89-
version "1.15.3"
90-
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.3.tgz#fe2f3ef2690afce7e82ed0b44db08165b207123a"
91-
integrity sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==
89+
version "1.15.6"
90+
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.6.tgz#7f815c0cda4249c74ff09e95ef97c23b5fd0399b"
91+
integrity sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==
9292

9393
font-finder@^1.0.3:
9494
version "1.0.4"

0 commit comments

Comments
 (0)