|
| 1 | +# QuickJS Modules |
| 2 | + |
| 3 | +Here is the reference of the modules available in our engine. |
| 4 | + |
| 5 | +This documentation is auto-generated from the Typescript typing ([`@caido/quickjs-types`](https://www.npmjs.com/package/@caido/quickjs-types)) which is the source of truth. |
| 6 | + |
| 7 | +Some elements are similar to `Node.JS`, but some imports will be different and start with `caido:`. |
| 8 | + |
| 9 | +## Modules |
| 10 | + |
| 11 | +| Module | Description | Import | Global | |
| 12 | +| -------------------------------------- | ------------------------ | ------------------ | ------ | |
| 13 | +| [url](extra/url.md) | URL utilities | N/A | ✔︎ | |
| 14 | +| [abort](llrt/abort.md) | Abort signaling | N/A | ✔︎ | |
| 15 | +| [buffer](llrt/buffer.md) | Buffers | `buffer` | ✔︎ | |
| 16 | +| [child_process](llrt/child_process.md) | Process spawning | `child_process` | ✘ | |
| 17 | +| [console](extra/console.md) | Console logging | N/A | ✔︎ | |
| 18 | +| [crypto](llrt/crypto.md) | Cryptographic primitives | `crypto` | ✘ | |
| 19 | +| [dom-events](llrt/dom-events.md) | Events | N/A | ✔︎ | |
| 20 | +| [fs](llrt/fs/index.md) | File system | `fs`, `fs/promise` | ✘ | |
| 21 | +| [http](caido/http.md) | Fetch implementation | `caido:http` | ✘ | |
| 22 | +| [globals](llrt/globals/index.md) | Global classes | N/A | ✔︎ | |
| 23 | +| [net](llrt/net.md) | Sockets | `net` | ✘ | |
| 24 | +| [os](extra/os.md) | OS information | `os` | ✘ | |
| 25 | +| [path](llrt/path/index.md) | Path transformation | `path` | ✘ | |
| 26 | +| [process](llrt/process.md) | Process information | `process` | ✔︎ | |
| 27 | +| [sqlite](extra/sqlite.md) | SQlite access | `sqlite` | ✘ | |
| 28 | +| [stream](llrt/stream.md) | Streams (basic) | `stream` | ✔︎ | |
| 29 | +| [timers](extra/timers.md) | Timers | N/A | ✔︎ | |
0 commit comments