CombineCommunity / CombineExt

CombineExt provides a collection of operators, publishers and utilities for Combine, that are not provided by Apple themselves, but are common in other Reactive Frameworks and standards.
https://combine.community
MIT License
1.72k stars 151 forks source link

Package.swift: bump swift-tools-version to 5.3 and hide tests dependencies #95

Closed r-mckay closed 3 years ago

r-mckay commented 3 years ago

Hello!

This commit is meant to hide CombineSchedulers from the project using CombineExt.

Before it, a project would import: Screen Shot 2021-07-12 at 15 05 32

After this commit, a project now imports: Screen Shot 2021-07-12 at 15 05 08

In order to do so, we bumped swift-tools-version to 5.3 and altered the test target expression.

Please note that I am not a Package.swift nor a SPM expert, comments and feedbacks will be very appreciated.

Thank you!

r-mckay commented 3 years ago

Hi! Just putting some light on this PR as it will help us with our software composition analysis by removing these two dependencies. Is it possible to have someone look at it? @freak4pc, your opinion on this would be very appreciated. Thanks!

r-mckay commented 3 years ago

Thanks, let's do it this way. Please let me know if there is anything. Thank you for your feedback.