Skip to content

Commit 6820591

Browse files
save file
1 parent 1b24045 commit 6820591

1 file changed

Lines changed: 17 additions & 6 deletions

File tree

utils/misc/nodejs-terminal/v2.0/nodejs-terminal-v2.0.html

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747

4848
<script init>
4949
console.clear();
50-
console.log('terminal-v2.0.html');
50+
console.log('nodejs-terminal-v2.0.html');
5151
console.log();
5252
console.json=v=>console.log(JSON.stringify(v,null,4));
5353
var version='v2.0';
@@ -193,6 +193,8 @@
193193
var cur = {};
194194

195195

196+
var webcontainer;
197+
196198

197199
var complete = {};
198200

@@ -334,12 +336,21 @@
334336
</script>
335337

336338

337-
<script type=module>
339+
<script>
338340
console.clear();
339-
import {Terminal} from 'https://cdn.jsdelivr.net/npm/@xterm/xterm/+esm';
340-
import {FitAddon} from 'https://cdn.jsdelivr.net/npm/@xterm/addon-fit/+esm'
341-
import {WebContainer} from 'https://cdn.jsdelivr.net/npm/@webcontainer/api/+esm'
342-
341+
342+
var [{Terminal},{FitAddon},{WebContainer}] = await Promise.all(
343+
import('https://cdn.jsdelivr.net/npm/@xterm/xterm/+esm'),
344+
import('https://cdn.jsdelivr.net/npm/@xterm/addon-fit/+esm'),
345+
import('https://cdn.jsdelivr.net/npm/@webcontainer/api/+esm')
346+
);
347+
348+
/*
349+
var [{Terminal} = await import('https://cdn.jsdelivr.net/npm/@xterm/xterm/+esm');
350+
var {FitAddon} = await import('https://cdn.jsdelivr.net/npm/@xterm/addon-fit/+esm');
351+
var {WebContainer} = await import('https://cdn.jsdelivr.net/npm/@webcontainer/api/+esm');
352+
*/
353+
343354
var term = new Terminal({
344355

345356
fontFamily : 'monospace',

0 commit comments

Comments
 (0)