Skip to main content

deno_runtime/
lib.rs

1// Copyright 2018-2026 the Deno authors. MIT license.
2
3pub use deno_cache;
4pub use deno_canvas;
5pub use deno_core;
6pub use deno_cron;
7pub use deno_crypto;
8pub use deno_fetch;
9pub use deno_ffi;
10pub use deno_fs;
11pub use deno_http;
12pub use deno_image;
13pub use deno_inspector_server;
14pub use deno_io;
15pub use deno_kv;
16pub use deno_napi;
17pub use deno_net;
18pub use deno_node;
19pub use deno_os;
20pub use deno_permissions;
21pub use deno_process;
22pub use deno_telemetry;
23pub use deno_terminal::colors;
24pub use deno_tls;
25pub use deno_web;
26pub use deno_webgpu;
27pub use deno_webidl;
28pub use deno_websocket;
29pub use deno_webstorage;
30
31pub mod code_cache;
32pub mod coverage;
33pub mod cpu_profiler;
34pub use cpu_profiler::CpuProfiler;
35pub use cpu_profiler::CpuProfilerConfig;
36pub use cpu_profiler::cpu_prof_filename;
37pub mod fmt_errors;
38pub mod js;
39pub mod ops;
40pub mod permissions;
41#[cfg(feature = "snapshot")]
42pub mod snapshot;
43pub mod snapshot_info;
44pub mod tokio_util;
45#[cfg(feature = "transpile")]
46pub mod transpile;
47pub mod web_worker;
48pub mod worker;
49
50mod worker_bootstrap;
51pub use worker::UnconfiguredRuntime;
52pub use worker::UnconfiguredRuntimeOptions;
53pub use worker_bootstrap::BootstrapOptions;
54pub use worker_bootstrap::WorkerExecutionMode;
55pub use worker_bootstrap::WorkerLogLevel;
56
57pub mod shared;
58pub use deno_features::FeatureChecker;
59pub use deno_features::UNSTABLE_ENV_VAR_NAMES;
60pub use deno_features::UNSTABLE_FEATURES;
61pub use deno_features::UnstableFeatureKind;
62pub use deno_os::exit;
63pub use shared::runtime;