rich deps · what depends on what

0.0 s

Screenshots

❯ rich deps --metadata metadata.json --depth 2                                                      
demo-app v0.3.0                                                                                     
├── demo-core v0.3.0                                                                                
│   ├── serde v1.0.210                                                                              
│   ├── strum_macros v0.25.3                                                                        
│   └── thiserror v1.0.64                                                                           
├── log v0.4.22                                                                                     
├── serde v1.0.210                                                                                  
│   └── serde_derive v1.0.210                                                                       
├── [build-dependencies]                                                                            
│   └── cc v1.1.28                                                                                  
└── [dev-dependencies]                                                                              
    └── insta v1.40.0                                                                               
        ├── serde v1.0.210                                                                          
        └── similar v2.6.0                                                                          
demo-core v0.3.0                                                                                    
├── serde v1.0.210 (*)                                                                              
├── strum_macros v0.25.3                                                                            
│   ├── proc-macro2 v1.0.86                                                                         
│   ├── quote v1.0.37                                                                               
│   └── syn v1.0.109 (duplicate)                                                                    
└── thiserror v1.0.64                                                                               
    └── thiserror-impl v1.0.64                                                                      
duplicate: syn v1.0.109, v2.0.79                                                                    
❯                                                                                                   
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
tree
❯ rich deps --metadata metadata.json --why syn                                                      
syn v1.0.109 (duplicate)                                                                            
└── strum_macros v0.25.3                                                                            
    └── demo-core v0.3.0                                                                            
syn v2.0.79 (duplicate)                                                                             
├── serde_derive v1.0.210                                                                           
│   └── serde v1.0.210                                                                              
│       ├── demo-app v0.3.0                                                                         
│       ├── demo-core v0.3.0                                                                        
│       └── insta v1.40.0                                                                           
│           └── demo-app v0.3.0 [dev]                                                               
└── thiserror-impl v1.0.64                                                                          
    └── thiserror v1.0.64                                                                           
        └── demo-core v0.3.0                                                                        
❯                                                                                                   
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
why
❯ rich deps --metadata metadata.json --graph --depth 1                                              
                              ╭──────────────────╮                                                  
                              │                  ├───┐                                              
                    ┌────────►│ demo-core v0.3.0 ├─┐ │ ┌──────────────────────┐                     
                    │         │                  ├─┼┐└►│ strum_macros v0.25.3 │                     
                    │         ╰──────────────────╯ ││  └──────────────────────┘                     
                    │                              ││                                               
                    │         ┌────────────┐       ││  ┌───────────────────┐                        
                    │┌┄build┄►│ cc v1.1.28 │       └┼─►│ thiserror v1.0.64 │                        
╭─────────────────╮ │┆        └────────────┘        │  └───────────────────┘                        
│                 ├─┘┆                              │                                               
│                 ├┄┄┘        ┌───────────────┐     │                                               
│ demo-app v0.3.0 ├┄┄┄┄┄dev┄┄►│ insta v1.40.0 ├────┐│  ┌────────────────┐                           
│                 ├─┐         └───────────────┘    │└─►│                │                           
│                 ├─┼┐                             └──►│ serde v1.0.210 │                           
╰─────────────────╯ ││        ┌─────────────┐      ┌──►│                │                           
                    └┼───────►│ log v0.4.22 │      │   └────────────────┘                           
                     │        └─────────────┘      │                                                
                     │                             │                                                
                     └─────────────────────────────┘                                                
❯                                                                                                   
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
graph