drop package_resolver dependency and release 2.x version

### Breaking changes

* Dropped the dependency on `package_resolver`.
  * All `PackageResolver` apis now take a `Map<String, Uri>` of package name
    to the base uri for resolving `package:` uris for that package.
  * Named arguments have been renamed from `resolver` to `packageMap`.
6 files changed
tree: b1264d0d95026a29a9c1a98cf7b5c29051080490
  1. lib/
  2. test/
  3. .gitignore
  4. .test_config
  5. .travis.yml
  6. analysis_options.yaml
  7. AUTHORS
  8. CHANGELOG.md
  9. CONTRIBUTING.md
  10. LICENSE
  11. pubspec.yaml
  12. README.md
README.md

A package that provides a shelf handler for serving a packages/ directory. It's intended to be usable as the first handler in a Cascade, where any requests that include /packages/ are served package assets, and all other requests cascade to additional handlers.