CommonJSJVMNativeWasm
kotlin-inject
Compile-time dependency injection library enabling seamless construction of type instances through annotations like `@Component`, `@Provides`, and `@Inject`. Supports component arguments, type alias differentiation, function injection, scopes, component inheritance, multi-bindings, assisted injection, lazy initialization, and default arguments.
Package | Supported platforms & targets | |
---|---|---|
me.tatarka.inject:kotlin-inject-runtime:0.7.2 | Common, JVM, Native, Wasm, JS / (15 targets) | Details |
me.tatarka.inject:kotlin-inject-runtime-kmp:0.7.2 | Common, JVM, Native, Wasm, JS / (15 targets) | Details |
Metadata
Latest release
1 day ago
0.7.2
- 1221 stars
- Created 5 years ago
- 37 open issues
- Latest activity: 1 day ago
Links
License
- Apache License 2.0
Updated 11 hours ago