Skip to content

Commit

Permalink
build(shared-docs): Remove the @xterm/xterm dependency
Browse files Browse the repository at this point in the history
components that use xterm aren't shared here.
  • Loading branch information
JeanMeche committed May 2, 2024
1 parent 0581ca5 commit 7430986
Show file tree
Hide file tree
Showing 4 changed files with 145 additions and 125 deletions.
2 changes: 0 additions & 2 deletions docs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,6 @@
"jszip": "^3.10.1",
"marked": "12.0.2",
"rxjs": "^7.8.1",
"xterm": "^5.3.0",
"xterm-addon-fit": "^0.8.0",
"zone.js": "^0.14.2"
},
"exports": {
Expand Down
102 changes: 1 addition & 101 deletions docs/styles/_resets.scss
Original file line number Diff line number Diff line change
Expand Up @@ -349,9 +349,7 @@
}
}

.cm-scroller,
.xterm-viewport,
.xterm-screen {
.cm-scroller {
&::-webkit-scrollbar-track {
background: rgba(0, 0, 0, 0);
cursor: pointer;
Expand All @@ -374,104 +372,6 @@
}
}

// Override terminal styles
.xterm {
height: 100%;
width: 100%;
}

.xterm-viewport {
overflow-y: auto !important;
height: 100% !important;
width: 100% !important;
background-color: var(--octonary-contrast) !important;
transition: background-color 0.3s ease;
}

.xterm-screen {
padding: 10px;
box-sizing: border-box;
overflow: visible !important;
height: 100% !important;
width: 100% !important;
}

.xterm-rows {
height: 100% !important;
overflow: visible !important;
color: var(--primary-contrast) !important;
transition: color 0.3s ease;
// It is important to not alter the font-size or the selection would lose in precision

.xterm-cursor {
&.xterm-cursor-outline {
outline-color: var(--primary-contrast) !important;
}
&.xterm-cursor-block {
background: var(--primary-contrast) !important;
}
}
}

.xterm-selection {
top: 10px !important;
left: 10px !important;
div {
background-color: transparent !important;
}
}

.xterm-decoration-top {
background-color: var(--quinary-contrast) !important;
}

.xterm-fg-11 {
color: var(--electric-violet) !important;
}

.xterm-fg-4 {
color: var(--bright-blue) !important;
}

// progress ###
.xterm-fg-15 {
color: var(--secondary-contrast) !important;
}

.xterm-fg-14 {
color: var(--vivid-pink) !important;
}

// > in terminal
.xterm-fg-5 {
color: var(--electric-violet) !important;
}

// error text, warning text
.xterm-fg-9,
.xterm-fg-3 {
color: var(--vivid-pink) !important;
}

.xterm-fg-10,
.xterm-fg-2 {
color: var(--symbolic-green) !important;
}

// error bg
.xterm-bg-1 {
background-color: var(--orange-red) !important;
}

// error text
.xterm-fg-257 {
color: var(--octonary-contrast) !important;
}

.xterm-fg-8 {
color: var(--tertiary-contrast) !important;
}

[docs-breadcrumb] {
height: 2.5625rem;
}
2 changes: 0 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -186,8 +186,6 @@
"wait-on": "^7.0.0",
"which": "^4.0.0",
"ws": "^8.8.0",
"xterm": "^5.3.0",
"xterm-addon-fit": "^0.8.0",
"yaml": "^2.0.0",
"zone.js": "^0.14.0"
},
Expand Down
164 changes: 144 additions & 20 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -523,8 +523,6 @@ __metadata:
wait-on: "npm:^7.0.0"
which: "npm:^4.0.0"
ws: "npm:^8.8.0"
xterm: "npm:^5.3.0"
xterm-addon-fit: "npm:^0.8.0"
yaml: "npm:^2.0.0"
yargs: "npm:^17.0.0"
zone.js: "npm:^0.14.0"
Expand Down Expand Up @@ -1815,6 +1813,19 @@ __metadata:
languageName: node
linkType: hard

"@firebase/app-compat@npm:0.2.31":
version: 0.2.31
resolution: "@firebase/app-compat@npm:0.2.31"
dependencies:
"@firebase/app": "npm:0.10.1"
"@firebase/component": "npm:0.6.6"
"@firebase/logger": "npm:0.4.1"
"@firebase/util": "npm:1.9.5"
tslib: "npm:^2.1.0"
checksum: 10c0/05e267bf79c730294a0401bd0f7c2e1013245868ecd7777f35da5ba270c9c8103d7d932059817310634d3ee379277b9909ee661dd1ef84c3107ad073feb867b8
languageName: node
linkType: hard

"@firebase/app-compat@npm:0.2.32":
version: 0.2.32
resolution: "@firebase/app-compat@npm:0.2.32"
Expand All @@ -1835,6 +1846,19 @@ __metadata:
languageName: node
linkType: hard

"@firebase/app@npm:0.10.1":
version: 0.10.1
resolution: "@firebase/app@npm:0.10.1"
dependencies:
"@firebase/component": "npm:0.6.6"
"@firebase/logger": "npm:0.4.1"
"@firebase/util": "npm:1.9.5"
idb: "npm:7.1.1"
tslib: "npm:^2.1.0"
checksum: 10c0/54147c4464599925bbf3e37d99633128544144fb8eb9b16178411208f3f7af4acd3a97c9bb59d8d72e66513a5437e614ceeaf9808b08fab55f7162f34f4ca04d
languageName: node
linkType: hard

"@firebase/app@npm:0.10.2":
version: 0.10.2
resolution: "@firebase/app@npm:0.10.2"
Expand All @@ -1848,6 +1872,22 @@ __metadata:
languageName: node
linkType: hard

"@firebase/auth-compat@npm:0.5.6":
version: 0.5.6
resolution: "@firebase/auth-compat@npm:0.5.6"
dependencies:
"@firebase/auth": "npm:1.7.1"
"@firebase/auth-types": "npm:0.12.1"
"@firebase/component": "npm:0.6.6"
"@firebase/util": "npm:1.9.5"
tslib: "npm:^2.1.0"
undici: "npm:5.28.4"
peerDependencies:
"@firebase/app-compat": 0.x
checksum: 10c0/2d8d6f1099239fa778625803fe9ae858ecbe97d856ca4d0eedb7d0e80e1f095657396c630eac8851bd81ee6e0ebe75b7cbcaf952f71f5035303f06443fc7ab24
languageName: node
linkType: hard

"@firebase/auth-compat@npm:0.5.7":
version: 0.5.7
resolution: "@firebase/auth-compat@npm:0.5.7"
Expand Down Expand Up @@ -1881,6 +1921,25 @@ __metadata:
languageName: node
linkType: hard

"@firebase/auth@npm:1.7.1":
version: 1.7.1
resolution: "@firebase/auth@npm:1.7.1"
dependencies:
"@firebase/component": "npm:0.6.6"
"@firebase/logger": "npm:0.4.1"
"@firebase/util": "npm:1.9.5"
tslib: "npm:^2.1.0"
undici: "npm:5.28.4"
peerDependencies:
"@firebase/app": 0.x
"@react-native-async-storage/async-storage": ^1.18.1
peerDependenciesMeta:
"@react-native-async-storage/async-storage":
optional: true
checksum: 10c0/7e40202dceca1955aba053a43546b49d3bc4c6852b52c79bcc7c27a46953a30d4b21b55b96a8c30f7a6e0c9875344ca922750dc9b7c2e9c4e69a79a749a6cd7c
languageName: node
linkType: hard

"@firebase/auth@npm:1.7.2":
version: 1.7.2
resolution: "@firebase/auth@npm:1.7.2"
Expand Down Expand Up @@ -1949,6 +2008,21 @@ __metadata:
languageName: node
linkType: hard

"@firebase/firestore-compat@npm:0.3.29":
version: 0.3.29
resolution: "@firebase/firestore-compat@npm:0.3.29"
dependencies:
"@firebase/component": "npm:0.6.6"
"@firebase/firestore": "npm:4.6.0"
"@firebase/firestore-types": "npm:3.0.1"
"@firebase/util": "npm:1.9.5"
tslib: "npm:^2.1.0"
peerDependencies:
"@firebase/app-compat": 0.x
checksum: 10c0/2e74424cd5f30eec98a749d5c793fefe5f0f2e734ec30112f6d4f3a7f10daaaec4a8b4c1a22e9ad02e6a743d66493d999c5388fc372e8b72249f1dbbccfa4f05
languageName: node
linkType: hard

"@firebase/firestore-compat@npm:0.3.30":
version: 0.3.30
resolution: "@firebase/firestore-compat@npm:0.3.30"
Expand All @@ -1974,6 +2048,24 @@ __metadata:
languageName: node
linkType: hard

"@firebase/firestore@npm:4.6.0":
version: 4.6.0
resolution: "@firebase/firestore@npm:4.6.0"
dependencies:
"@firebase/component": "npm:0.6.6"
"@firebase/logger": "npm:0.4.1"
"@firebase/util": "npm:1.9.5"
"@firebase/webchannel-wrapper": "npm:0.10.6"
"@grpc/grpc-js": "npm:~1.9.0"
"@grpc/proto-loader": "npm:^0.7.8"
tslib: "npm:^2.1.0"
undici: "npm:5.28.4"
peerDependencies:
"@firebase/app": 0.x
checksum: 10c0/ad6f0468f22753d28c227f4af7c0da5e69529b539711743c65c5edfea3ad9cb81047460fef1b914579f384876e200ab88102f7bbfdddbe682e9b58b48842c031
languageName: node
linkType: hard

"@firebase/firestore@npm:4.6.1":
version: 4.6.1
resolution: "@firebase/firestore@npm:4.6.1"
Expand Down Expand Up @@ -8751,7 +8843,7 @@ __metadata:
languageName: node
linkType: hard

"firebase@npm:10.11.1, firebase@npm:^10.7.0":
"firebase@npm:10.11.1":
version: 10.11.1
resolution: "firebase@npm:10.11.1"
dependencies:
Expand Down Expand Up @@ -8785,6 +8877,40 @@ __metadata:
languageName: node
linkType: hard

"firebase@npm:^10.7.0":
version: 10.11.0
resolution: "firebase@npm:10.11.0"
dependencies:
"@firebase/analytics": "npm:0.10.2"
"@firebase/analytics-compat": "npm:0.2.8"
"@firebase/app": "npm:0.10.1"
"@firebase/app-check": "npm:0.8.3"
"@firebase/app-check-compat": "npm:0.3.10"
"@firebase/app-compat": "npm:0.2.31"
"@firebase/app-types": "npm:0.9.1"
"@firebase/auth": "npm:1.7.1"
"@firebase/auth-compat": "npm:0.5.6"
"@firebase/database": "npm:1.0.4"
"@firebase/database-compat": "npm:1.0.4"
"@firebase/firestore": "npm:4.6.0"
"@firebase/firestore-compat": "npm:0.3.29"
"@firebase/functions": "npm:0.11.4"
"@firebase/functions-compat": "npm:0.3.10"
"@firebase/installations": "npm:0.6.6"
"@firebase/installations-compat": "npm:0.2.6"
"@firebase/messaging": "npm:0.12.8"
"@firebase/messaging-compat": "npm:0.2.8"
"@firebase/performance": "npm:0.6.6"
"@firebase/performance-compat": "npm:0.2.6"
"@firebase/remote-config": "npm:0.4.6"
"@firebase/remote-config-compat": "npm:0.2.6"
"@firebase/storage": "npm:0.12.4"
"@firebase/storage-compat": "npm:0.3.7"
"@firebase/util": "npm:1.9.5"
checksum: 10c0/2d9312cd1008c8bcf0802ed155ee70e435c559ecb6dd2fd4bf7ac8c1598c1e4b8b135fd65ecd52a79e19945400ced33a35f67ea1e8b7f7cc726a9c3c4b746816
languageName: node
linkType: hard

"flat-cache@npm:^4.0.0":
version: 4.0.1
resolution: "flat-cache@npm:4.0.1"
Expand Down Expand Up @@ -9348,7 +9474,7 @@ __metadata:
languageName: node
linkType: hard

"google-auth-library@npm:^9.2.0, google-auth-library@npm:^9.3.0, google-auth-library@npm:^9.6.3, google-auth-library@npm:^9.7.0":
"google-auth-library@npm:^9.2.0, google-auth-library@npm:^9.7.0":
version: 9.9.0
resolution: "google-auth-library@npm:9.9.0"
dependencies:
Expand All @@ -9362,6 +9488,20 @@ __metadata:
languageName: node
linkType: hard

"google-auth-library@npm:^9.3.0, google-auth-library@npm:^9.6.3":
version: 9.8.0
resolution: "google-auth-library@npm:9.8.0"
dependencies:
base64-js: "npm:^1.3.0"
ecdsa-sig-formatter: "npm:^1.0.11"
gaxios: "npm:^6.1.1"
gcp-metadata: "npm:^6.1.0"
gtoken: "npm:^7.0.0"
jws: "npm:^4.0.0"
checksum: 10c0/2802722fe5dcd1e3c4cdba827177abf4ef5355c29967acf47d037e96182da9f34e9574e635535c42ac08bb091e8e414e4326c611572cb35c6b455ed9b1a11b7e
languageName: node
linkType: hard

"google-gax@npm:^3.6.1":
version: 3.6.1
resolution: "google-gax@npm:3.6.1"
Expand Down Expand Up @@ -16783,22 +16923,6 @@ __metadata:
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: 10c0/39f77c9ec74bcc048ad74fbc4b9d610070c0a67971837f7edf92a8d21d65189c887986713d6ab22c04e2704253022488324d27fdb2425dc8aa95a9b679703101
languageName: node
linkType: hard

"xterm@npm:^5.3.0":
version: 5.3.0
resolution: "xterm@npm:5.3.0"
checksum: 10c0/39bf5ea933cc2f65d5970560d065b4db645ed03c820bcf6c6239bd504e41a876ab1a773ad9e4e09476ba85a4891534702b9fbb885b0838d79e6620ed2f856bae
languageName: node
linkType: hard

"y18n@npm:^4.0.0":
version: 4.0.3
resolution: "y18n@npm:4.0.3"
Expand Down

0 comments on commit 7430986

Please sign in to comment.