use std::{env, path::PathBuf};
use nodejs_resolver::{ResolveResult, Resolver};
fn main() {
let path = env::args().nth(1).expect("path");
let request = env::args().nth(2).expect("request");
let resolver = Resolver::new(Default::default());
let path_to_resolve = PathBuf::from(&path);
match resolver.resolve(&path_to_resolve, &request) {
Ok(ResolveResult::Resource(resource)) => println!("{:?}", resource.join()),
Ok(ResolveResult::Ignored) => println!("Ignored"),
Err(err) => println!("{err:?}"),
}
}