skycosmic_parser 0.0.4
skycosmic_parser: ^0.0.4 copied to clipboard
A CLI tool to parse and generate code for SkyCosmic projects.
example/skycosmic_parser_example.dart
import 'package:skycosmic_parser/skycosmic_parser.dart';
void main() {
// Example JSON data (handled as a Map)
final jsonData = {
'id': 1,
'name': 'Skycosmic Parser',
'isActive': true,
'tags': ['cli', 'dart', 'parser'],
'metadata': {'version': '1.0.0', 'author': 'Skycosmic Team'},
};
// Create a generator instance
// The argument is the root class name for the generated model
final generator = ModelGenerator('ProjectConfig');
// Generate the Dart code
final dartCode = generator.generate(jsonData);
// Print the generated code
print('--- Generated Code ---');
print(dartCode);
}