Skip to content

Commit

Permalink
Mention Factory in comparison blurb
Browse files Browse the repository at this point in the history
  • Loading branch information
dfed committed Dec 29, 2024
1 parent 83283cb commit 55796f2
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -155,6 +155,8 @@ SafeDI’s compile-time-safe design makes it similar to [Needle](https://github.

Other Swift DI libraries like [Swinject](https://github.com/Swinject/Swinject) and [Cleanse](https://github.com/square/Cleanse) do not offer compile-time safety, though other features are similar. A primary benefit of the SafeDI library is that compilation validates your dependency tree.

Meanwhile, libraries like [Factory](https://github.com/hmlongco/Factory) offer compile-time validation of the dependency tree, but do so by preventing hierarchical dependency scoping, meaning that it’s not possible for scoped systems to have compile-time-safe, non-optional access to scoped dependencies.

To read about on how SafeDI compares to manual injection, please refer to the [Key Differences section of the manual](Documentation/Manual.md#comparing-safedi-and-manual-injection-key-differences).

## Acknowledgements
Expand Down

0 comments on commit 55796f2

Please sign in to comment.