We've recently added dependency on package:tar to avoid using system tar implementation.
This means migrating into Dart SDK will involve a bit of moving around with dependencies.
Specifically:
ChunkedStreamReader in package:async (https://github.com/dart-lang/async/pull/161)package:tar to use ChunkedStreamReader from package:asynchttps://github.com/simolus3/tar/ in pubI've just published (and tagged) version 0.3.3 of package:tar. It only depends on the async, meta and typed_data packages, which are available in the SDK repo.
Starting 2.14 Dart should no longer include 7zip on windows, and not system tar on linux :D
With a little luck it'll be in the first 2.14 beta :rocket:
Most helpful comment
I've just published (and tagged) version 0.3.3 of
package:tar. It only depends on theasync,metaandtyped_datapackages, which are available in the SDK repo.