daggraph
v0.3.3
Published
A dagger dependency graph generator
Downloads
20
Readme
Usage
Simple usage:
daggraph
<folder_path>
Export raw data:
daggraph raw
<folder_path>
Features
Those are the features that are currently supported and used to build the graph, some of them are work in progress while some other will be picked up at a later stage
| Feature | Java | Kotlin | | ----------------------|:-------------:|:-------:| | @Module | ✅ | ✅ | | @Component | ✅ | ✅ | | @SubComponent | ✅ | ✅ | | @Provides | ✅ | ✅ | | Field @Inject | ✅ | ✅ | | Constructor @Inject | ❌ | ❌ | | @Named() | ✅ | ✅ | | @Binds | ❌ | ❌ | | Component dependencies| ❌ | ❌ | | Extended modules | ❌ | ❌ | | ActivityBuilder | ❌ | ❌ |
Install
npm install -g daggraphHelp
Usage
$ daggraph # uses current folder path
$ daggraph <path> # uses <path>
$ daggraph raw # uses current folder path and export the raw data
$ daggraph raw <path # uses <path> and export the raw data
Examples
$ daggraph /Path/to/android/projectContribute
Feel free to contribute by checking out the issues and picking somethig up! 😄 (follow the general opensource contribution giudelines)
A big shout for the contributions:
Created by
License
MIT © Davide Cirillo
