turbopack_ecmascript_runtime/
lib.rs1#![feature(arbitrary_self_types)]
2#![feature(arbitrary_self_types_pointers)]
3
4pub(crate) mod asset_context;
5pub(crate) mod browser_runtime;
6#[cfg(feature = "test")]
7pub(crate) mod dummy_runtime;
8pub(crate) mod embed_js;
9pub(crate) mod nodejs_runtime;
10pub(crate) mod runtime_type;
11
12pub use browser_runtime::get_browser_runtime_code;
13#[cfg(feature = "test")]
14pub use dummy_runtime::get_dummy_runtime_code;
15pub use embed_js::{embed_file, embed_file_path, embed_fs};
16pub use nodejs_runtime::get_nodejs_runtime_code;
17pub use runtime_type::RuntimeType;
18
19pub fn register() {
20 turbo_tasks::register();
21 turbo_tasks_fs::register();
22 turbopack_core::register();
23 turbopack_ecmascript::register();
24 include!(concat!(env!("OUT_DIR"), "/register.rs"));
25}