Skip to main content

distrib_js/
load.rs

1// This is free and unencumbered software released into the public domain.
2
3use super::{LoadPackageError, PackageJson};
4use std::path::Path;
5
6pub fn load_package_json(path: impl AsRef<Path>) -> Result<PackageJson, LoadPackageError> {
7    let input = std::fs::read_to_string(path.as_ref())?;
8    let output = PackageJson::try_from(input).unwrap();
9    Ok(output)
10}