Index: sdk/lib/_internal/pub_generated/lib/src/barback/transformer_isolate.dart |
diff --git a/sdk/lib/_internal/pub_generated/lib/src/barback/transformer_isolate.dart b/sdk/lib/_internal/pub_generated/lib/src/barback/transformer_isolate.dart |
index f45a9a81345740706adb952af707142c0ac4c0f2..ddcf8ffed2364468342ed8d5bebaf2a01d797dee 100644 |
--- a/sdk/lib/_internal/pub_generated/lib/src/barback/transformer_isolate.dart |
+++ b/sdk/lib/_internal/pub_generated/lib/src/barback/transformer_isolate.dart |
@@ -28,15 +28,14 @@ class TransformerIsolate { |
var baseUrl = transformerServer.url; |
var idsToUrls = mapMap(idsToAssetIds, value: (id, assetId) { |
var path = assetId.path.replaceFirst('lib/', ''); |
- return baseUrl.resolve('packages/${id.package}/$path'); |
+ return Uri.parse('package:${id.package}/$path'); |
}); |
var code = new StringBuffer(); |
code.writeln("import 'dart:isolate';"); |
for (var url in idsToUrls.values) { |
code.writeln("import '$url';"); |
} |
- code.writeln( |
- "import " "r'$baseUrl/packages/\$pub/transformer_isolate.dart';"); |
+ code.writeln("import " "r'package:\$pub/transformer_isolate.dart';"); |
code.writeln( |
"void main(_, SendPort replyTo) => loadTransformers(replyTo);"); |
log.fine("Loading transformers from $ids"); |
@@ -44,6 +43,7 @@ class TransformerIsolate { |
return dart.runInIsolate( |
code.toString(), |
port.sendPort, |
+ packageRoot: baseUrl.resolve('packages'), |
snapshot: snapshot).then((_) => port.first).then((sendPort) { |
return new TransformerIsolate._(sendPort, environment.mode, idsToUrls); |
}).catchError((error, stackTrace) { |
@@ -62,7 +62,7 @@ class TransformerIsolate { |
TransformerIsolate._(this._port, this._mode, this._idsToUrls); |
Future<Set<Transformer>> create(TransformerConfig config) { |
return call(_port, { |
- 'library': _idsToUrls[config.id].path.toString(), |
+ 'library': _idsToUrls[config.id].toString(), |
'mode': _mode.name, |
'configuration': JSON.encode(config.configuration) |
}).then((transformers) { |