|
1 | | -# @caido/quickjs-types |
| 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:`. |
2 | 8 |
|
3 | 9 | ## Modules |
4 | 10 |
|
5 | | -| Module | Description | |
6 | | -| ------ | ------ | |
7 | | -| [caido/http](caido/http.md) | - | |
8 | | -| [extra/console](extra/console.md) | - | |
9 | | -| [extra/os](extra/os.md) | - | |
10 | | -| [extra/sqlite](extra/sqlite.md) | - | |
11 | | -| [extra/timers](extra/timers.md) | - | |
12 | | -| [llrt/abort](llrt/abort.md) | - | |
13 | | -| [llrt/buffer](llrt/buffer.md) | - | |
14 | | -| [llrt/child\_process](llrt/child_process.md) | - | |
15 | | -| [llrt/dom-events](llrt/dom-events.md) | - | |
16 | | -| [llrt/fs](llrt/fs/index.md) | - | |
17 | | -| [llrt/globals](llrt/globals/index.md) | - | |
18 | | -| [llrt/net](llrt/net.md) | - | |
19 | | -| [llrt/path](llrt/path/index.md) | - | |
20 | | -| [llrt/process](llrt/process/index.md) | - | |
21 | | -| [llrt/stream](llrt/stream/index.md) | - | |
| 11 | +| Module | Description | Import | Global | |
| 12 | +| ---------------------------------------- | ------------------------ | ------------------ | ------ | |
| 13 | +| [abort](llrt/abort.md) | Abort signaling | N/A | ✔︎ | |
| 14 | +| [buffer](llrt/buffer.md) | Buffers | `buffer` | ✔︎ | |
| 15 | +| [child_process](llrt/child_process.md) | Process spawning | `child_process` | ✘ | |
| 16 | +| [console](extra/console.md) | Console logging | N/A | ✔︎ | |
| 17 | +| [crypto](caido/crypto.md) | Cryptographic primitives | `crypto` | ✘ | |
| 18 | +| [dom-events](llrt/dom-events.md) | Event Listeners | N/A | ✔︎ | |
| 19 | +| [dns](llrt/dns.md) | DNS | `dns` | ✘ | |
| 20 | +| [events](llrt/events.md) | Event Emitter | `events` | ✘ | |
| 21 | +| [fs](llrt/fs/index.md) | File system | `fs`, `fs/promise` | ✘ | |
| 22 | +| [http](caido/http.md) | Fetch implementation | `caido:http` | ✘ | |
| 23 | +| [https](llrt/https.md) | HTTPS | `https` | ✘ | |
| 24 | +| [globals](llrt/globals/index.md) | Global classes | N/A | ✔︎ | |
| 25 | +| [net](llrt/net.md) | Sockets | `net` | ✘ | |
| 26 | +| [os](extra/os.md) | OS information | `os` | ✘ | |
| 27 | +| [path](llrt/path/index.md) | Path transformation | `path` | ✘ | |
| 28 | +| [sqlite](extra/sqlite.md) | SQlite access | `sqlite` | ✘ | |
| 29 | +| [stream](llrt/stream/stream.md) | Streams (basic) | `stream` | ✔︎ | |
| 30 | +| [stream/web](llrt/web/index.md) | Streams Web | `stream/web` | ✘ | |
| 31 | +| [string_decoder](llrt/string_decoder.md) | String Decoder | `string_decoder` | ✘ | |
| 32 | +| [timers](extra/timers.md) | Timers | N/A | ✔︎ | |
| 33 | +| [url](llrt/url/index.md) | URL utilities | `url` | ✔︎ | |
0 commit comments