| Crates.io | deno_io |
| lib.rs | deno_io |
| version | 0.127.0 |
| created_at | 2023-03-03 15:05:13.827324+00 |
| updated_at | 2025-09-24 19:49:47.108297+00 |
| description | IO primitives for Deno extensions |
| homepage | |
| repository | https://github.com/denoland/deno |
| max_upload_size | |
| id | 799811 |
| size | 142,056 |
This crate provides IO primitives for other Deno extensions, this includes stdio streams and abstraction over File System files.
From javascript, include the extension's source:
import * as io from "ext:deno_io/12_io.js";
Then from rust, provide: deno_io::deno_io::init(Option<deno_io::Stdio>) in the
extensions field of your RuntimeOptions
Where deno_io::Stdio implements Default, and can therefore be provided as
Some(deno_io::Stdio::default())
deno_web cratedeno/runtime/ops/tty.rs