/
lib.rs
53 lines (50 loc) · 1.25 KB
/
lib.rs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#![feature(async_closure)]
#![feature(min_specialization)]
#![feature(box_syntax)]
mod app_render;
mod app_source;
pub mod app_structure;
mod babel;
mod embed_js;
pub mod env;
mod fallback;
pub mod manifest;
mod next_build;
pub mod next_client;
mod next_client_chunks;
mod next_client_component;
pub mod next_config;
mod next_edge;
mod next_font;
pub mod next_image;
mod next_import_map;
mod next_route_matcher;
pub mod next_server;
pub mod next_shared;
mod page_loader;
mod page_source;
pub mod pages_structure;
pub mod router;
pub mod router_source;
mod runtime;
mod transform_options;
mod util;
mod web_entry_source;
pub use app_source::create_app_source;
pub use page_source::create_page_source;
pub use turbo_binding::{turbopack::node::source_map, *};
pub use web_entry_source::create_web_entry_source;
pub fn register() {
turbo_tasks::register();
turbo::tasks_bytes::register();
turbo::tasks_fs::register();
turbo::tasks_fetch::register();
turbopack::dev::register();
turbopack::dev_server::register();
turbopack::node::register();
turbopack::turbopack::register();
turbopack::image::register();
turbopack::ecmascript::register();
turbopack::ecmascript_plugin::register();
include!(concat!(env!("OUT_DIR"), "/register.rs"));
}