soma_codemode/
preamble.rs1pub mod catalog;
2pub mod discovery;
3pub mod local;
4pub mod names;
5#[cfg(feature = "openapi")]
6pub mod openapi;
7
8#[cfg(test)]
9mod catalog_tests;
10#[cfg(test)]
11mod discovery_tests;
12#[cfg(test)]
13mod local_tests;
14#[cfg(test)]
15mod names_tests;
16#[cfg(all(test, feature = "openapi"))]
17mod openapi_tests;
18
19pub use catalog::generate_js_proxy_from_catalog;
20pub use discovery::generate_discovery_js;
21pub use local::generate_local_provider_js;
22pub use names::{namespace_segment, tool_name_to_snake};
23#[cfg(feature = "openapi")]
24pub use openapi::generate_openapi_provider_js;