minimal_serialization 0.1.2 copy "minimal_serialization: ^0.1.2" to clipboard
minimal_serialization: ^0.1.2 copied to clipboard

discontinued
outdatedDart 1 only

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 format: <lists|maps> // If omitted, defaults to lists For each library 'foo' listed in the $include section this will generate a 'foo_serialization_rules.dart' library with serialization rules for those classes. Depending on the value of format, those rules will generate the output as either lists (more efficient) or maps (easier to read for debugging.) 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);

0
likes
30
points
1
downloads

Publisher

unverified uploader

Weekly Downloads

A transformer for generating serialization rules in the serialization package.

Repository (GitHub)
View/report issues

License

BSD-3-Clause (license)

Dependencies

analyzer, code_transformers, serialization

More

Packages that depend on minimal_serialization