pub fn resolve_package_and_version( source_str: &str, scope: Option<Scope>, quiet: bool, yes: bool, ) -> Result<(Package, String, Option<SharableInstallManifest>, PathBuf, Option<String>, Option<String>, Option<String>), Error>