use super::Res;
use crate::package_json::spec;
use crate::registry::Registry;
pub(super) fn run(name: &str, range: &str) -> Res {
let r = Registry::npm().resolve(name, &spec::Range::parse(range)?)?;
println!("{}@{}", r.name, r.version);
println!(" tarball: {}", r.tarball_url);
println!(
" integrity: {}",
r.integrity.as_deref().unwrap_or("(none published)")
);
Ok(())
}