isolateBuilder function
Builder
isolateBuilder(
- BuilderOptions options
Implementation
Builder isolateBuilder(BuilderOptions options) {
final defaultOptions = BuilderOptions({
'input_files': 'lib/*.dart',
'output_files': 'lib/output/isolate_(*).dart',
'header': IsolateGenerator.header,
'footer': IsolateGenerator.footer,
'root': ''
});
options = defaultOptions.overrideWith(options);
return MergingBuilder<String, LibDir>(
generator: IsolateGenerator(),
inputFiles: options.config['input_files'],
outputFile: options.config['output_file'],
header: options.config['header'],
footer: options.config['footer'],
sortAssets: options.config['sort_assets'],
);
}