dewbead 0.2.0 copy "dewbead: ^0.2.0" to clipboard
dewbead: ^0.2.0 copied to clipboard

Pure-Dart parser for dewbead schedule documents — turns dewdrop model output into structured, timezone-safe ParsedEvents. No runtime dependencies.

0.2.0 #

  • Rewrite to the dewbead v2 format. Breaking.
    • datetime split into date_part + optional /time_part.
    • Anchors carry their unit: t (day), w (week, weekday required), mo (month, day required); ISO absolute dates unchanged.
    • n is now a relative /time_part (from-now), valid only on t at offset 0.
    • Endpoints unified to duration | datetime; clock-only inheritance and the midnight-rollover correction are removed (end dates are always explicit).
    • Multi-record documents via ;;.
    • parseDewbead now returns a partitioned ParseResult { events, errors }; Result/Ok/Err are removed in favor of RecordError.
    • DewbeadType.none and the unused model-owned ReviewFlags (vague_time, unclear_context, multiple_candidates) are removed.
    • No past-time correction for w/mo anchors.

0.1.0 #

  • Initial dewbead v1 parser
0
likes
160
points
133
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Pure-Dart parser for dewbead schedule documents — turns dewdrop model output into structured, timezone-safe ParsedEvents. No runtime dependencies.

Repository (GitHub)
View/report issues

License

MIT (license)

More

Packages that depend on dewbead