Skip to content

Commit fac6a32

Browse files
save file
1 parent a94d706 commit fac6a32

1 file changed

Lines changed: 25 additions & 1 deletion

File tree

utils/misc/nodejs-terminal/docs/nodejs-terminal-help.md

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@
33

44
This environment provides a full Node.js runtime and NPM interface directly in your browser.
55

6+
It supports a **multi-instance terminal**, allowing you to open multiple tabs to run a dev server in
7+
one and execute shell commands in another simultaneously.
8+
9+
Secure, sandboxed execution of JavaScript and TypeScript.
610

711
- menus and viewports can be mvoed, left click and drag ( components that capture cursor use ctrl )
812
- menus and viewports can be resized, right click and drag ( components that capture cursor use ctrl )
@@ -61,6 +65,26 @@ In the ports sub-menu
6165

6266
---
6367

68+
69+
## Core Features
70+
* **Native Performance**: Powered by WebAssembly and SharedArrayBuffer.
71+
* **Full NPM Support**: Install and manage over 2 million packages.
72+
* **Isolated Environment**: Secure, sandboxed execution of JavaScript and TypeScript.
73+
* **Multi-Tab Interface**: Parallel processing for dev servers and CLI tools.
74+
*
75+
6476
6577
66-
78+
---
79+
80+
## Frequently Asked Questions
81+
82+
### Can I run a database?
83+
You can run in-memory databases like SQLite. For persistent databases, connect via API to external providers.
84+
85+
### Is this a real Linux terminal?
86+
It is a WASM-based Node.js environment that mimics a Linux shell. While it supports most `POSIX` commands, it is specifically optimized for Node.js workflows.
87+
88+
### Can I use Git?
89+
Git is supported through JavaScript-based implementations (like isomorphic-git), allowing for full version control within the browser sandbox.
90+

0 commit comments

Comments
 (0)