fresh/
lib.rs

1// Editor library - exposes all core modules for testing
2
3#[cfg(feature = "plugins")]
4pub mod v8_init;
5
6// Core types and config are always available (needed for schema generation)
7pub mod config;
8pub mod types;
9
10// Runtime-only modules (require the "runtime" feature)
11#[cfg(feature = "runtime")]
12pub mod config_io;
13#[cfg(feature = "runtime")]
14pub mod session;
15#[cfg(feature = "runtime")]
16pub mod state;
17
18// Organized modules (runtime-only)
19#[cfg(feature = "runtime")]
20pub mod app;
21#[cfg(feature = "runtime")]
22pub mod input;
23#[cfg(feature = "runtime")]
24pub mod model;
25#[cfg(feature = "runtime")]
26pub mod primitives;
27#[cfg(feature = "runtime")]
28pub mod services;
29#[cfg(feature = "runtime")]
30pub mod view;