pulse_slab_generator 0.3.0-beta.2 copy "pulse_slab_generator: ^0.3.0-beta.2" to clipboard
pulse_slab_generator: ^0.3.0-beta.2 copied to clipboard

Optional build-time layout generation for typed Pulse Slab records.

Changelog #

pulse_slab_generator is the optional, first-party build-time companion for pulse_slab. It is released independently on pub.dev and used only as a development dependency.

0.3.0-beta.2 #

  • Fixed compatibility with the current analyzer element API used by pub.dev package analysis.
  • Declared the native development platforms supported by the build-time generator. Generated layouts remain portable to all pulse_slab targets.

0.3.0-beta.1 #

  • Added optional annotation-driven generation of Pulse Slab layouts, typed access helpers, serializers, deserializers, and validation hooks.
  • Prepared the initial pub.dev prerelease for use as a hosted dev_dependency with pulse_slab ^0.3.0-beta.1.
  • Added wide-layout field selections and generated indexes, while preserving compact mask metadata for schemas through 31 fields.
  • Added SlabFieldKind.uint64Value for Uint64ValueField; legacy uint64 remains the signed raw-bit-pattern int mapping.
0
likes
160
points
0
downloads

Documentation

API reference

Publisher

verified publisherpulse-slab.com

Weekly Downloads

Optional build-time layout generation for typed Pulse Slab records.

Repository (GitHub)
View/report issues

Topics

#codegen #typed-data #serialization #reactive

License

MIT (license)

Dependencies

analyzer, build, build_config, pulse_slab, source_gen

More

Packages that depend on pulse_slab_generator