Merge pull request #29623 from GabDug/xterm-deprecation

chore(deps): Update deprecated xterm to new package under @xterm
This commit is contained in:
Patrik Oldsberg
2025-06-14 11:39:40 +02:00
committed by GitHub
6 changed files with 49 additions and 43 deletions
+6
View File
@@ -0,0 +1,6 @@
---
'@backstage/plugin-kubernetes-react': patch
'@backstage/plugin-kubernetes': patch
---
chore(deps): Update deprecated xterm to new package under @xterm
+4 -4
View File
@@ -66,15 +66,15 @@
"@material-ui/core": "^4.9.13",
"@material-ui/icons": "^4.11.3",
"@material-ui/lab": "^4.0.0-alpha.61",
"@xterm/addon-attach": "^0.11.0",
"@xterm/addon-fit": "^0.10.0",
"@xterm/xterm": "^5.5.0",
"cronstrue": "^2.32.0",
"js-yaml": "^4.1.0",
"kubernetes-models": "^4.3.1",
"lodash": "^4.17.21",
"luxon": "^3.0.0",
"react-use": "^17.4.0",
"xterm": "^5.3.0",
"xterm-addon-attach": "^0.9.0",
"xterm-addon-fit": "^0.8.0"
"react-use": "^17.4.0"
},
"devDependencies": {
"@backstage/cli": "workspace:^",
@@ -13,14 +13,14 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import 'xterm/css/xterm.css';
import '@xterm/xterm/css/xterm.css';
import { discoveryApiRef, useApi } from '@backstage/core-plugin-api';
import { ClusterAttributes } from '@backstage/plugin-kubernetes-common';
import { createStyles, makeStyles, Theme } from '@material-ui/core/styles';
import { useRef, useEffect, useMemo, useState } from 'react';
import { Terminal } from 'xterm';
import { FitAddon } from 'xterm-addon-fit';
import { Terminal } from '@xterm/xterm';
import { FitAddon } from '@xterm/addon-fit';
import { PodExecTerminalAttachAddon } from './PodExecTerminalAttachAddon';
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import { AttachAddon, IAttachOptions } from 'xterm-addon-attach';
import { AttachAddon, IAttachOptions } from '@xterm/addon-attach';
export class PodExecTerminalAttachAddon extends AttachAddon {
#textEncoder = new TextEncoder();
+4 -4
View File
@@ -71,14 +71,14 @@
"@kubernetes-models/base": "^5.0.0",
"@kubernetes/client-node": "1.1.2",
"@material-ui/core": "^4.12.2",
"@xterm/addon-attach": "^0.11.0",
"@xterm/addon-fit": "^0.10.0",
"@xterm/xterm": "^5.5.0",
"cronstrue": "^2.2.0",
"js-yaml": "^4.0.0",
"kubernetes-models": "^4.1.0",
"lodash": "^4.17.21",
"luxon": "^3.0.0",
"xterm": "^5.2.1",
"xterm-addon-attach": "^0.9.0",
"xterm-addon-fit": "^0.8.0"
"luxon": "^3.0.0"
},
"devDependencies": {
"@backstage/cli": "workspace:^",
+31 -31
View File
@@ -7023,6 +7023,9 @@ __metadata:
"@testing-library/jest-dom": "npm:^6.0.0"
"@testing-library/react": "npm:^16.0.0"
"@types/react": "npm:^18.0.0"
"@xterm/addon-attach": "npm:^0.11.0"
"@xterm/addon-fit": "npm:^0.10.0"
"@xterm/xterm": "npm:^5.5.0"
cronstrue: "npm:^2.32.0"
jest-websocket-mock: "npm:^2.5.0"
js-yaml: "npm:^4.1.0"
@@ -7034,9 +7037,6 @@ __metadata:
react-dom: "npm:^18.0.2"
react-router-dom: "npm:^6.3.0"
react-use: "npm:^17.4.0"
xterm: "npm:^5.3.0"
xterm-addon-attach: "npm:^0.9.0"
xterm-addon-fit: "npm:^0.8.0"
peerDependencies:
"@types/react": ^17.0.0 || ^18.0.0
react: ^17.0.0 || ^18.0.0
@@ -7072,6 +7072,9 @@ __metadata:
"@testing-library/jest-dom": "npm:^6.0.0"
"@testing-library/react": "npm:^16.0.0"
"@types/react": "npm:^18.0.0"
"@xterm/addon-attach": "npm:^0.11.0"
"@xterm/addon-fit": "npm:^0.10.0"
"@xterm/xterm": "npm:^5.5.0"
cronstrue: "npm:^2.2.0"
js-yaml: "npm:^4.0.0"
kubernetes-models: "npm:^4.1.0"
@@ -7080,9 +7083,6 @@ __metadata:
react: "npm:^18.0.2"
react-dom: "npm:^18.0.2"
react-router-dom: "npm:^6.3.0"
xterm: "npm:^5.2.1"
xterm-addon-attach: "npm:^0.9.0"
xterm-addon-fit: "npm:^0.8.0"
peerDependencies:
"@types/react": ^17.0.0 || ^18.0.0
react: ^17.0.0 || ^18.0.0
@@ -22368,6 +22368,31 @@ __metadata:
languageName: node
linkType: hard
"@xterm/addon-attach@npm:^0.11.0":
version: 0.11.0
resolution: "@xterm/addon-attach@npm:0.11.0"
peerDependencies:
"@xterm/xterm": ^5.0.0
checksum: 10/f11e7ba68b8b1064ce545ecbf2beeaf3ebc94622fa3ca77e0ca0b8e8834964f634ee3897c031376abc7242ddfd305a40b10aa7b3e8056bfa59055967251523b5
languageName: node
linkType: hard
"@xterm/addon-fit@npm:^0.10.0":
version: 0.10.0
resolution: "@xterm/addon-fit@npm:0.10.0"
peerDependencies:
"@xterm/xterm": ^5.0.0
checksum: 10/8edfad561c0d0316c5883cbe2ce56109f105a2b2bf53b71d5f8c788e656a3205c1093a659dddcf4025a459e4b7ff8e07b6c6a19815c8711deeded560de5f1893
languageName: node
linkType: hard
"@xterm/xterm@npm:^5.5.0":
version: 5.5.0
resolution: "@xterm/xterm@npm:5.5.0"
checksum: 10/d4cdc402de81a83a3e0ef93f38072cb8f54abe4d65865f2e29b92cbc2593f86d052f6b993895c9e5dec97f47548f504e90bcea0aad6845917c09b03f2f3a4629
languageName: node
linkType: hard
"@xtuc/ieee754@npm:^1.2.0":
version: 1.2.0
resolution: "@xtuc/ieee754@npm:1.2.0"
@@ -48855,31 +48880,6 @@ __metadata:
languageName: node
linkType: hard
"xterm-addon-attach@npm:^0.9.0":
version: 0.9.0
resolution: "xterm-addon-attach@npm:0.9.0"
peerDependencies:
xterm: ^5.0.0
checksum: 10/70e5d3ecf139c04fae13c644b79c33858ef1a6e28dfe78f91dad3e34f5a155579029b87e91d1d016575acaf17f74e6c59402bde4bcff03461595bea0870f1ec1
languageName: node
linkType: hard
"xterm-addon-fit@npm:^0.8.0":
version: 0.8.0
resolution: "xterm-addon-fit@npm:0.8.0"
peerDependencies:
xterm: ^5.0.0
checksum: 10/5af2041b442f7c804eda2e6f62e3b68b5159b0ae6bd96e2aa8d85b26441df57291cbfed653d1196d4af5d9b94bfc39993df8b409a25c35e0d36bdaf6f5cdfe5f
languageName: node
linkType: hard
"xterm@npm:^5.2.1, xterm@npm:^5.3.0":
version: 5.3.0
resolution: "xterm@npm:5.3.0"
checksum: 10/3690b6a6d744f1d2932279975bb8e6c786e70c675531045016ecfe0f9b7957e2fc6811b815335f3e0e84b40ffae654f6ee4afe55a5768534744497e62252dd50
languageName: node
linkType: hard
"y18n@npm:^5.0.5":
version: 5.0.8
resolution: "y18n@npm:5.0.8"