PackageTrack
Sign in Get early access

ark_di

Pure Dart dependency injection with hierarchical scopes and explicit ownership.

1.0.0 source

What this package is like to depend on

Last release 6 days ago

17 Aug 2026

Too new to tell

only 2 dated releases

Nearly every release is documented

notes for 1 of 1 stable releases

Nothing withdrawn

no release was ever pulled

0 months old

2 releases · first in 2026

2 releases in the last 12 months

see the full history below

Release timeline

2 releases · Aug 2026 to Aug 2026
Release Pre-release

Releases

latest 2
  1. 1.0.0 17 Aug 2026
    Release notes
    • Established stable registration, resolution, scope, override, ownership, async singleton, cycle detection, and dependency-ordered teardown contracts.
    • Documented the additive post-1.0 roadmap.
    Open source →
  2. 0.1.0-dev.1 11 Aug 2026 pre-release
    Release notes
    • Added pure-Dart dependency registration and resolution.
    • Added transient, async transient, Lazy Singleton, Async Lazy Singleton, and ready-instance strategies.
    • Added hierarchical scopes with explicit parent overrides.
    • Added type-safe named registrations with DiKey<T>.
    • Added explicit instance ownership and Disposer callbacks.
    • Added shared in-flight async initialization with retry after failure.
    • Added cycle detection, active-resolution tracking, and dependency-ordered teardown with aggregated close failures.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive