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));