Function postcard_bindgen::build_npm_package
source · pub fn build_npm_package(
parent_dir: &Path,
package_info: PackageInfo,
bindings: ExportStrings
) -> Result<()>
Available on crate feature
generating
only.Expand description
Builds a npm package from create language binding strings.
§Example
#[derive(Serialize, PostcardBindings)]
struct Test {
field: u8
}
let parent_dir = std::env::current_dir().unwrap();
let package_info = PackageInfo {
name: "test-package".into(),
version: "0.1.0".try_into().unwrap()
};
build_npm_package(parent_dir.as_path(), package_info, generate_bindings!(Test));