Skip to content

Commit 194b79c

Browse files
committed
fix: cdn script in terminal template
1 parent 3f0efcd commit 194b79c

File tree

4 files changed

+7
-17
lines changed

4 files changed

+7
-17
lines changed

app.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -173,10 +173,12 @@ app.get('/history/charts/:country', async (req, res, next) => {
173173

174174
if(!screenOutput.length || !h) res.send('Unable to load the chart.Please refresh the page')
175175

176-
return util.isCommandline(userAgent) ? res.send(screenOutput+terminator) : res.send(xtermHTMLTemplate(screenOutput))
176+
return util.isCommandline(userAgent) ? res.send(screenOutput+terminator) : res.send(xtermHTMLTemplate(screenOutput.replace("'", "\\'")))
177177
})
178178

179-
app.use('/xterm', express.static(__dirname + '/node_modules/xterm'));
180-
app.use('/xterm/addons', express.static(__dirname + '/node_modules/xterm-addon-fit'));
179+
app.get('*', (req, res) => res.send(`
180+
Welcome to COVID-19 Tracker CLI v${pkg.version} by Waren Gonzaga\n
181+
Please visit: https://warengonza.ga/covid19-tracker-cli
182+
\n`));
181183

182184
app.listen(port, () => console.log(`COVID-19 Tracker v${pkg.version} is listening on port ${port}!`));

lib/cli/gfx/terminal-template.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ const html = (data) => {
33
return (`<!doctype html>
44
<html>
55
<head>
6-
<script src="/xterm/lib/xterm.js"></script>
7-
<script src='/xterm/addons/lib/xterm-addon-fit.js'></script>
6+
<script src="https://cdn.jsdelivr.net/npm/xterm@4.5.0/lib/xterm.min.js"></script>
7+
<script src='https://cdn.jsdelivr.net/npm/[email protected]/lib/xterm-addon-fit.min.js'></script>
88
</head>
99
<body>
1010
<div id="terminal" style='width: 105%;height: 100vh;padding-left: 2px;'></div>

package-lock.json

Lines changed: 0 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,6 @@
3939
"express": "^4.17.1",
4040
"figlet": "^1.3.0",
4141
"ora": "^4.0.3",
42-
"xterm": "^4.5.0",
43-
"xterm-addon-fit": "^0.3.0",
4442
"yargs": "^15.3.1"
4543
},
4644
"devDependencies": {

0 commit comments

Comments
 (0)