main function
void
main()
Implementation
void main() {
var flutterSdkWidgetProcessor = FlutterSdkWidgetProcessor(
sdkLocation: FLUTTER_SDK_LOCATION,
selfJsonSerialization: true,
);
var rawWidgets = flutterSdkWidgetProcessor.process();
var djNamesMap = getDjNamesMap(rawWidgets);
var outputDir = p.join('..', 'dj_fj', 'lib', 'src');
var baseDj = BaseDj(
path: outputDir,
node: DirectoryDj(
name: 'widget_djs',
nodes: [
FileDj(
name: 'dj_names_map',
codeParts: [
MapDj(
name: 'djNamesMap',
keyDataType: 'String',
valueDataType: 'String',
values: djNamesMap,
),
],
),
],
),
);
baseDj.writeToDisk();
}