* feat: queueing moved to fetcher
BREAKING CHANGE:
fetch removed from public API
createFetcher added to public API
* feat: using got() only internally
BREAKING CHANGE: got is created in createFetcher()
* refactor: fetcher should not know about store location
* refactor: don't pass got to fetchers
* refactor: use @pnpm/git-fetcher
* refactor: moving auth info reading out from request lib
* refactor: moving tarball downloading to separate package
* refactor: renaming modules
* refactor: rename create resolver/fetcher to combineResolvers...
* refactor: remove redundant types
* refactor: remove loggedPkg from ResolveOptions
* refactor: don't combine resolvers
* refactor: moving specific resolvers/fetchers out
* refactor: remove offline/ignore from FetchOptions
* refactor: storePath moved out from ResolveOptions
* refactor: move auth logic out