build_package

Function build_package 

Source
pub fn build_package(
    parent_dir: &Path,
    package_info: PackageInfo,
    gen_settings: impl Borrow<GenerationSettings>,
    bindings: ContainerCollection,
) -> Result<()>
Available on crate feature generating only.
Expand description

Builds a npm package from created 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_package(parent_dir.as_path(), package_info, GenerationSettings::enable_all(), generate_bindings!(Test));