QuickJS Modules
Here is the reference of the modules available in our engine.
This documentation is auto-generated from the Typescript typing (@caido/quickjs-types) which is the source of truth.
Some elements are similar to Node.JS, but some imports will be different and start with caido:.
Modules
| Module | Description | Import | Global |
|---|---|---|---|
| url | URL utilities | N/A | ✔︎ |
| abort | Abort signaling | N/A | ✔︎ |
| buffer | Buffers | buffer | ✔︎ |
| child_process | Process spawning | child_process | ✘ |
| console | Console logging | N/A | ✔︎ |
| crypto | Cryptographic primitives | crypto | ✘ |
| dom-events | Events | N/A | ✔︎ |
| fs | File system | fs, fs/promise | ✘ |
| http | Fetch implementation | caido:http | ✘ |
| globals | Global classes | N/A | ✔︎ |
| net | Sockets | net | ✘ |
| os | OS information | os | ✘ |
| path | Path transformation | path | ✘ |
| process | Process information | process | ✔︎ |
| sqlite | SQlite access | sqlite | ✘ |
| stream | Streams (basic) | stream | ✔︎ |
| timers | Timers | N/A | ✔︎ |
