Add the ability for a PackageProvider to declare static packages.

Once pub gets rid of RewriteTransformer, this will allow it to avoid
passing in assets to Barback unnecessarily.

R=rnystrom@google.com
BUG=20859

Review URL: https://codereview.chromium.org//554783003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@40118 260f80e4-7a28-3924-810f-c04153c831b5
8 files changed
tree: f0b158a4783579af37b7a6bb41e64c67a9cd033b
  1. example/
  2. lib/
  3. test/
  4. CHANGELOG.md
  5. LICENSE
  6. pubspec.yaml
  7. README.md
README.md

Barback is an asset build system. It is the library underlying pub's asset transformers in pub build and pub serve.

Given a set of input files and a set of transformations (think compilers, preprocessors and the like), it will automatically apply the appropriate transforms and generate output files. When inputs are modified, it automatically runs the transforms that are affected.

To learn more, see here.