fixSourceMap function
Implementation
String fixSourceMap(String content) {
final obj = json.decode(content);
obj['sourceRoot'] = 'http://localhost:10706/';
final sources = obj['sources'] as List<dynamic>;
for (var i = 0; i < sources.length; i++) {
final uri = sources[i] as String;
if (uri.startsWith('../')) {
final newUri = 'dart-package:///' + uri;
obj['sources'][i] = newUri.replaceAll('..', '__');
}
}
return json.encode(obj);
}