denoland/deno
Systems
The "systems" lens covers the major architectural components of Deno that don't naturally fit into a single workspace package. These are emergent subsystems that span multiple files (and sometimes crates) but make sense to read about as a unit.
| Page | What's covered |
|---|---|
| CLI | Flag parsing, subcommand dispatch, CliFactory dependency wiring, the entry point flow |
| Runtime | The deno_runtime crate: MainWorker, WebWorker, snapshots, bootstrap |
| LSP | The deno lsp server in cli/lsp/ — diagnostics, completions, refactor, the bundled tsc IPC |
| Module loading | cli/module_loader.rs, graph construction, transpilation, source maps |
| Permissions | runtime/permissions/ — categories, the PermissionsContainer, prompts |
| Type checking | cli/type_checker.rs, the bundled tsc, the tsgo IPC client |
If you're looking for individual workspace crates instead, see Packages. For per-extension docs, see Extensions.
Built by Factory AutoWiki from public repository content. It is a generated preview for codebase exploration, not source-maintained documentation.