Releases: daikimat/depermaid
1.1.0
What's Changed
Breaking Change
- The graph will now be output alphabetically sorted. Prior to this version, the order written in "Package.swift" was output as-is. (#14)
- Default direction changed to LR (Left to Right) from TD (Top Down). (#15)
New Feature
-
Introducing the
--minimaloption to display simplified graphs. This option is useful for packages with a deep hierarchy of direct and transitive dependencies. The resulting Mermaid diagram will provide a clearer representation by omitting duplicate arrows. (#14)Before:
When dealing with packages having a complex hierarchy of direct and transitive dependencies:

After (using
--minimaloption):
To simplify the graph and focus solely on essential dependencies, run the following command:$ swift package plugin depermaid --minimal
The resulting Mermaid diagram will show a clearer representation by omitting duplicate arrows:

Other Change
Full Changelog: 1.0.1...1.1.0
1.0.1
1.0.0
v1.0.0
Overview
Effortlessly visualize dependencies in Swift projects. This tool generates Mermaid-format graphs, representing the architecture and connections between modules in your Swift package. Quickly understand your project's structure, dependencies, and gain valuable development insights.
Key Features
- Added the capability to visualize Swift Package Manager dependencies using Mermaid syntax.
Installation and Usage
For detailed installation and usage instructions, please refer to the project's README.
License
This software is provided under the MIT license. For details, please see LICENSE.
Contact
For bug reports, feature requests, and other inquiries, please create a new discussion on the GitHub Discussions Page.
Support
issues can be addressed on the Issue Page on GitHub.
Thank you for your support. Enjoy using the depermaid!