wiretap 0.0.1 copy "wiretap: ^0.0.1" to clipboard
wiretap: ^0.0.1 copied to clipboard

A lightweight, zero-dependency dependency injection library for Dart that provides capabilities without the complexity.

example/README.md

import 'package:wiretap/wiretap.dart';

final configToken = createValueToken(Config(apiUrl: 'https://api.example.com'));
final httpClientToken = createToken((_) => HttpClient());
final apiServiceToken = createToken((inject) =>
  ApiService(inject(httpClientToken), inject(configToken))
);

final context = WiretapContext();
final apiService = context.inject(apiServiceToken);

For more example code visit the documentation.

0
likes
160
points
75
downloads

Documentation

Documentation
API reference

Publisher

unverified uploader

Weekly Downloads

A lightweight, zero-dependency dependency injection library for Dart that provides capabilities without the complexity.

Repository (GitLab)
View/report issues

License

MIT (license)

Dependencies

meta

More

Packages that depend on wiretap