crave_storefront_sdk 0.1.0 copy "crave_storefront_sdk: ^0.1.0" to clipboard
crave_storefront_sdk: ^0.1.0 copied to clipboard

A lightweight, type-safe Dart client for the Crave Storefront API, designed for Flutter.

Changelog #

All notable changes to this package are documented here. This project follows Semantic Versioning.

0.1.0 #

  • Add the typed CraveStorefrontClient and Storefront resource clients.
  • Add customer identity, cart capability, checkout handoff, receipt, revision, and idempotency lifecycle handling.
  • Add caller-owned asynchronous session storage and an in-memory test implementation.
  • Serialize complete same-cart lifecycles so delayed responses cannot reverse session cleanup.
  • Add typed, redaction-safe configuration, network, timeout, cancellation, decoding, session, and server failures, including recoverable idempotency keys for ambiguous mutation outcomes.
  • Add Dart and Flutter consumer verification plus release-ready pub.dev metadata.

This is the first public preview. There are no migration steps from an earlier Dart release.

0
likes
160
points
62
downloads

Documentation

Documentation
API reference

Publisher

verified publishercraveup.com

Weekly Downloads

A lightweight, type-safe Dart client for the Crave Storefront API, designed for Flutter.

Homepage
Repository (GitHub)
View/report issues
Contributing

Topics

#flutter #dart #ecommerce #restaurant #api-client

License

MIT (license)

Dependencies

http

More

Packages that depend on crave_storefront_sdk