diff --git a/src/lib.rs b/src/lib.rs new file mode 100644 index 0000000..e433d8c --- /dev/null +++ b/src/lib.rs @@ -0,0 +1,13 @@ +mod cli; +mod convert; +mod error; +mod highlight; +mod typescript; +mod validate; + +pub use cli::parse_args; +pub use convert::{convert, detect_format, parse_content, read_file, write_file, ConfigFormat, infer_schema}; +pub use error::{ConfigForgeError, Result}; +pub use highlight::highlight_value; +pub use typescript::generate_ts_interface; +pub use validate::validate_config;