in example/crawl_async_example.dart [76:83]
Uri resolveImport(String import, Uri from) {
if (import.startsWith('package:')) return Uri.parse(import);
assert(from.scheme == 'package');
final package = from.pathSegments.first;
final fromPath = p.joinAll(from.pathSegments.skip(1));
final path = p.normalize(p.join(p.dirname(fromPath), import));
return Uri.parse('package:${p.join(package, path)}');
}