minimal_serialization 0.1.0
minimal_serialization: ^0.1.0 copied to clipboard
A transformer for generating serialization rules in the serialization package.
This provides a minimal transformer that generates CustomRule subclasses for serialization of Dart struct objects (only public fields required for serialization, no constructor parameters).
For an example of usage, see http://www.dartdocs.org/documentation/minimal_serialization_example/latest
Basic usage is In your pubpsec transformers: - minimal_serialization : $include: lib/stuff.dart lib/more_stuff.dart For each library 'foo' listed in the $include section this will generate a 'foo_serialization_rules.dart' library with serialization rules for those classes. You can use these like import 'package:my_package/stuff_serialization_rules.dart' as foo; ... var serialization = new Serialization(); foo.rules.values.forEach(serialization.addRule);