dime 0.5.0-nullsafety.1 copy "dime: ^0.5.0-nullsafety.1" to clipboard
dime: ^0.5.0-nullsafety.1 copied to clipboard

outdated

Dime is Dependency getion for Dart, allows to define modules with signle/creator inejction factories, allows String tagging and simple Scope tree.

0.5.0-nullsafety.1 - Nullsafety added #

  • Removed deprecated method inject
  • Added Nullsafety
  • Optional logger FimberLog named dimeLogger which allows to not see injection/creation and other dime logs.

0.4.0 - Small async fetch #

  • added method dimeGetAsync which wraps type of Future casting.

0.3.5 - Scopes updates #

  • dimeOpenScope will check if scope was created and return it.
  • Scope getScope method added to fetch child scope by name.

0.3.4 - Fix for Single by tag injection #

  • Bug fix for single by tag module injection.

0.3.3 - Upgrade Fimber version #

  • Upgrades Fimber version to not depend on dart:io

0.3.1 - Dime scopes updates #

  • added scopes usages
  • minor updates for dependency

0.3.0 - Dime static change #

  • refactored to use static methods as dime* not Dime. static class
  • Dime. still available via deprecated API notation
  • changed name from inject to get to better match name to function of the method
  • inject still available via deprecated API notation
  • Code styles updates based on effective-dart lint rules.
  • Adding global scope property - to be used with Dime Flutter package (in development)

0.2.0 - Bug fix #

  • added same module getion visible to next getions

0.1.1 - Scopes updates #

  • allow override module's instances for a types.
  • Unit tests update

0.1.0 - initial release #

  • Dependency getion with global scope.
  • get with modules and sub-scopes's modules.
  • Support for modules and scopes.
  • Creator types, on demand getion
  • Ability to add singletons and singleton of same type per tag.
  • Closable types will be properly disposed when closing scopes
5
likes
0
pub points
3%
popularity

Publisher

unverified uploader

Dime is Dependency getion for Dart, allows to define modules with signle/creator inejction factories, allows String tagging and simple Scope tree.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

fimber

More

Packages that depend on dime