DartStream Lifecycle Base

Provider-neutral lifecycle hooks and adapters for DartStream packages.

This package defines the core lifecycle contracts used by extensions and runtime modules to react to startup, shutdown, and operational lifecycle events without depending on a specific provider implementation.

Usage

Import the package and implement the lifecycle hook contracts for your package or extension:

import 'package:ds_lifecycle_base/ds_lifecycle_base.dart';

Package Role

ds_lifecycle_base is a foundational DartStream contract package. Provider and extension packages should depend on this package when they need shared lifecycle semantics.

Libraries

ds_lifecycle_base
Public API for lifecycle base extensions