use JsonSchema;
use ;
/// Configuration for the JNI Rust shim crate emitter (`alef-backend-jni`).
///
/// Most identifiers are derived from the paired `[crates.kotlin_android]`
/// section (package, features, etc.). Set `crate_dir` when the JNI crate
/// directory should differ from the default `<config.name>-jni/` — for
/// example when `config.name` carries a language-specific suffix (e.g.
/// `"sample-markdown-rs"`) but you want the JNI crate to live at
/// `crates/sample-markdown-jni/` to match every other binding crate.