├── .github ├── FUNDING.yml └── workflows │ ├── ci.yml │ ├── documentation.yml │ └── format.yml ├── .gitignore ├── .spi.yml ├── CODE_OF_CONDUCT.md ├── DependenciesAdditions.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ ├── IDEWorkspaceChecks.plist │ ├── WorkspaceSettings.xcsettings │ ├── swiftpm │ └── Package.resolved │ └── xcschemes │ ├── DependenciesAdditions.xcscheme │ ├── _AppStorageDependency.xcscheme │ ├── _CoreDataDependency.xcscheme │ ├── _NotificationDependency.xcscheme │ └── _SwiftUIDependency.xcscheme ├── Examples ├── CaseStudies │ ├── CaseStudies.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ ├── WorkspaceSettings.xcsettings │ │ │ │ └── swiftpm │ │ │ │ └── Package.resolved │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── CaseStudies.xcscheme │ ├── CaseStudies │ │ ├── Assets.xcassets │ │ │ ├── AccentColor.colorset │ │ │ │ └── Contents.json │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ ├── CaseStudies.xcdatamodeld │ │ │ └── CaseStudies.xcdatamodel │ │ │ │ └── contents │ │ ├── CaseStudiesApp.swift │ │ ├── Case_Studies.entitlements │ │ ├── Info.plist │ │ ├── Preview Content │ │ │ └── Preview Assets.xcassets │ │ │ │ └── Contents.json │ │ ├── Studies │ │ │ ├── CompressionStudy.swift │ │ │ ├── CoreDataStudy.swift │ │ │ ├── LoggerStudy.swift │ │ │ ├── NavigationButtonStyle.swift │ │ │ ├── Notifications │ │ │ │ ├── BatteryStatusStudy.swift │ │ │ │ ├── NotificationsStudy.swift │ │ │ │ └── UserNotificationsStudy.swift │ │ │ ├── SwiftUIEnvironmentStudy.swift │ │ │ └── UserDefaultsStudy.swift │ │ └── StudiesView.swift │ └── CaseStudiesTests │ │ ├── AppStorageStudyTests.swift │ │ ├── BatteryStateStudyTests.swift │ │ └── CaseStudiesTests.swift └── Package.swift ├── LICENSE ├── Makefile ├── Package.resolved ├── Package.swift ├── README.md ├── Sources ├── AccessibilityDependency │ └── AccessibilityDependency_iOS.swift ├── ApplicationDependency │ ├── ApplicationDependency_iOS.swift │ └── ApplicationDependency_tvOS.swift ├── BundleDependency │ └── BundleInfo.swift ├── CodableDependency │ ├── DataDecoder.swift │ └── DataEncoder.swift ├── CompressionDependency │ ├── Compressor.swift │ ├── Decompressor.swift │ └── Internal │ │ └── _Compression.swift ├── DataDependency │ └── DataDependency.swift ├── DependenciesAdditions │ ├── Documentation.docc │ │ └── DependencyAdditions.md │ └── Exports.swift ├── DependenciesAdditionsBasics │ ├── ConcurrencySupport │ │ ├── AnyCancellableTask.swift │ │ ├── AsyncStream+Additions.swift │ │ ├── AsyncThrowingStream+Additions.swift │ │ └── BroadcastableAsyncSequence.swift │ ├── DateGenerator │ │ ├── IncrementingDateGenerator.swift │ │ └── TickingDateGenerator.swift │ ├── Internal │ │ ├── AsyncSharedSubject.swift │ │ ├── Exports.swift │ │ └── RuntimeWarnings.swift │ ├── Proxies+Unimplemented.swift │ ├── Proxies.swift │ ├── RandomNumberGenerator │ │ ├── RandomNumberGenerator+Addtions.swift │ │ └── SecureRandomNumberGenerator.swift │ └── TestSupport │ │ └── WithTimeout.swift ├── DeviceDependency │ ├── DeviceCheckDependency.swift │ ├── UIDeviceDependency_iOS.swift │ ├── UIDeviceDependency_tvOS.swift │ └── WKInterfaceDeviceDependency.swift ├── LoggerDependency │ └── Logger.swift ├── NotificationCenterDependency │ └── NotificationCenterDependency.swift ├── PathDependency │ └── PathDependency.swift ├── PersistentContainerDependency │ └── PersistentContainer.swift ├── ProcessInfoDependency │ └── ProcessInfoDependency.swift ├── UserDefaultsDependency │ ├── UserDefaults+Specializations.swift │ └── UserDefaultsDependency.swift ├── UserNotificationsDependency │ └── UserNotificationsDependency.swift ├── _AppStorageDependency │ ├── AppStorage+Specializations.swift │ └── AppStorage.swift ├── _CoreDataDependency │ ├── FetchRequest.swift │ └── PersistentContainer+Additions.swift ├── _NotificationDependency │ ├── NotificationDependency.swift │ └── Notifications │ │ ├── Notifications+Accessibility.swift │ │ └── Notifications+UIKit.swift └── _SwiftUIDependency │ ├── StateObjectDependency.swift │ └── SwiftUIEnvironment.swift └── Tests ├── AccessibilityDependencyTests └── AccessibilityDependencyTests.swift ├── ApplicationDependencyTests └── ApplicationDependencyTests.swift ├── BundleDependencyTests └── BundleInfoTests.swift ├── CodableDependencyTests └── CodableDependencyTests.swift ├── CompressionDependencyTests └── CompressionDependencyTests.swift ├── DataDependencyTests └── DataDependencyTests.swift ├── DependenciesAdditionsBasicsTests └── ProxiesTests.swift ├── DeviceDependencyTests ├── DeviceCheckTests.swift └── DeviceDependencyTests.swift ├── LoggerDependencyTests └── LoggerDependencyTests.swift ├── NotificationCenterDependencyTests └── NotificationCenterDependencyTests.swift ├── PathDependencyTests └── PathDependencyTests.swift ├── PersistentContainerDependencyTests ├── Model.xcdatamodeld │ └── Model.xcdatamodel │ │ └── contents └── PersistentContainerTests.swift ├── ProcessInfoDependencyTests └── ProcessInfoDependencyTests.swift ├── UserDefaultsDependencyTests └── UserDefaultsDependencyTests.swift ├── UserNotificationsDependencyTests └── UserNotificationsDependencyTests.swift ├── _AppStorageDependencyTests └── AppStorageTests.swift ├── _CoreDataDependencyTests └── CoreDataDependencyTests.swift ├── _NotificationDependencyTests └── NotificationDependencyTests.swift └── _SwiftUIDependencyTests └── SwiftUIEnvironmentTests.swift /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/documentation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/.github/workflows/documentation.yml -------------------------------------------------------------------------------- /.github/workflows/format.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/.github/workflows/format.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | /.build 3 | /.swiftpm 4 | /Packages 5 | /*.xcodeproj 6 | xcuserdata/ 7 | -------------------------------------------------------------------------------- /.spi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/.spi.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /DependenciesAdditions.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/DependenciesAdditions.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /DependenciesAdditions.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/DependenciesAdditions.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /DependenciesAdditions.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/DependenciesAdditions.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /DependenciesAdditions.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/DependenciesAdditions.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /DependenciesAdditions.xcworkspace/xcshareddata/xcschemes/DependenciesAdditions.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/DependenciesAdditions.xcworkspace/xcshareddata/xcschemes/DependenciesAdditions.xcscheme -------------------------------------------------------------------------------- /DependenciesAdditions.xcworkspace/xcshareddata/xcschemes/_AppStorageDependency.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/DependenciesAdditions.xcworkspace/xcshareddata/xcschemes/_AppStorageDependency.xcscheme -------------------------------------------------------------------------------- /DependenciesAdditions.xcworkspace/xcshareddata/xcschemes/_CoreDataDependency.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/DependenciesAdditions.xcworkspace/xcshareddata/xcschemes/_CoreDataDependency.xcscheme -------------------------------------------------------------------------------- /DependenciesAdditions.xcworkspace/xcshareddata/xcschemes/_NotificationDependency.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/DependenciesAdditions.xcworkspace/xcshareddata/xcschemes/_NotificationDependency.xcscheme -------------------------------------------------------------------------------- /DependenciesAdditions.xcworkspace/xcshareddata/xcschemes/_SwiftUIDependency.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/DependenciesAdditions.xcworkspace/xcshareddata/xcschemes/_SwiftUIDependency.xcscheme -------------------------------------------------------------------------------- /Examples/CaseStudies/CaseStudies.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Examples/CaseStudies/CaseStudies.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Examples/CaseStudies/CaseStudies.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Examples/CaseStudies/CaseStudies.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Examples/CaseStudies/CaseStudies.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Examples/CaseStudies/CaseStudies.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Examples/CaseStudies/CaseStudies.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Examples/CaseStudies/CaseStudies.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /Examples/CaseStudies/CaseStudies.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Examples/CaseStudies/CaseStudies.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /Examples/CaseStudies/CaseStudies.xcodeproj/xcshareddata/xcschemes/CaseStudies.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Examples/CaseStudies/CaseStudies.xcodeproj/xcshareddata/xcschemes/CaseStudies.xcscheme -------------------------------------------------------------------------------- /Examples/CaseStudies/CaseStudies/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Examples/CaseStudies/CaseStudies/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /Examples/CaseStudies/CaseStudies/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Examples/CaseStudies/CaseStudies/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Examples/CaseStudies/CaseStudies/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Examples/CaseStudies/CaseStudies/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Examples/CaseStudies/CaseStudies/CaseStudies.xcdatamodeld/CaseStudies.xcdatamodel/contents: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Examples/CaseStudies/CaseStudies/CaseStudies.xcdatamodeld/CaseStudies.xcdatamodel/contents -------------------------------------------------------------------------------- /Examples/CaseStudies/CaseStudies/CaseStudiesApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Examples/CaseStudies/CaseStudies/CaseStudiesApp.swift -------------------------------------------------------------------------------- /Examples/CaseStudies/CaseStudies/Case_Studies.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Examples/CaseStudies/CaseStudies/Case_Studies.entitlements -------------------------------------------------------------------------------- /Examples/CaseStudies/CaseStudies/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Examples/CaseStudies/CaseStudies/Info.plist -------------------------------------------------------------------------------- /Examples/CaseStudies/CaseStudies/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Examples/CaseStudies/CaseStudies/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Examples/CaseStudies/CaseStudies/Studies/CompressionStudy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Examples/CaseStudies/CaseStudies/Studies/CompressionStudy.swift -------------------------------------------------------------------------------- /Examples/CaseStudies/CaseStudies/Studies/CoreDataStudy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Examples/CaseStudies/CaseStudies/Studies/CoreDataStudy.swift -------------------------------------------------------------------------------- /Examples/CaseStudies/CaseStudies/Studies/LoggerStudy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Examples/CaseStudies/CaseStudies/Studies/LoggerStudy.swift -------------------------------------------------------------------------------- /Examples/CaseStudies/CaseStudies/Studies/NavigationButtonStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Examples/CaseStudies/CaseStudies/Studies/NavigationButtonStyle.swift -------------------------------------------------------------------------------- /Examples/CaseStudies/CaseStudies/Studies/Notifications/BatteryStatusStudy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Examples/CaseStudies/CaseStudies/Studies/Notifications/BatteryStatusStudy.swift -------------------------------------------------------------------------------- /Examples/CaseStudies/CaseStudies/Studies/Notifications/NotificationsStudy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Examples/CaseStudies/CaseStudies/Studies/Notifications/NotificationsStudy.swift -------------------------------------------------------------------------------- /Examples/CaseStudies/CaseStudies/Studies/Notifications/UserNotificationsStudy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Examples/CaseStudies/CaseStudies/Studies/Notifications/UserNotificationsStudy.swift -------------------------------------------------------------------------------- /Examples/CaseStudies/CaseStudies/Studies/SwiftUIEnvironmentStudy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Examples/CaseStudies/CaseStudies/Studies/SwiftUIEnvironmentStudy.swift -------------------------------------------------------------------------------- /Examples/CaseStudies/CaseStudies/Studies/UserDefaultsStudy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Examples/CaseStudies/CaseStudies/Studies/UserDefaultsStudy.swift -------------------------------------------------------------------------------- /Examples/CaseStudies/CaseStudies/StudiesView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Examples/CaseStudies/CaseStudies/StudiesView.swift -------------------------------------------------------------------------------- /Examples/CaseStudies/CaseStudiesTests/AppStorageStudyTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Examples/CaseStudies/CaseStudiesTests/AppStorageStudyTests.swift -------------------------------------------------------------------------------- /Examples/CaseStudies/CaseStudiesTests/BatteryStateStudyTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Examples/CaseStudies/CaseStudiesTests/BatteryStateStudyTests.swift -------------------------------------------------------------------------------- /Examples/CaseStudies/CaseStudiesTests/CaseStudiesTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Examples/CaseStudies/CaseStudiesTests/CaseStudiesTests.swift -------------------------------------------------------------------------------- /Examples/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Examples/Package.swift -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Makefile -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/README.md -------------------------------------------------------------------------------- /Sources/AccessibilityDependency/AccessibilityDependency_iOS.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Sources/AccessibilityDependency/AccessibilityDependency_iOS.swift -------------------------------------------------------------------------------- /Sources/ApplicationDependency/ApplicationDependency_iOS.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Sources/ApplicationDependency/ApplicationDependency_iOS.swift -------------------------------------------------------------------------------- /Sources/ApplicationDependency/ApplicationDependency_tvOS.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Sources/ApplicationDependency/ApplicationDependency_tvOS.swift -------------------------------------------------------------------------------- /Sources/BundleDependency/BundleInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Sources/BundleDependency/BundleInfo.swift -------------------------------------------------------------------------------- /Sources/CodableDependency/DataDecoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Sources/CodableDependency/DataDecoder.swift -------------------------------------------------------------------------------- /Sources/CodableDependency/DataEncoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Sources/CodableDependency/DataEncoder.swift -------------------------------------------------------------------------------- /Sources/CompressionDependency/Compressor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Sources/CompressionDependency/Compressor.swift -------------------------------------------------------------------------------- /Sources/CompressionDependency/Decompressor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Sources/CompressionDependency/Decompressor.swift -------------------------------------------------------------------------------- /Sources/CompressionDependency/Internal/_Compression.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Sources/CompressionDependency/Internal/_Compression.swift -------------------------------------------------------------------------------- /Sources/DataDependency/DataDependency.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Sources/DataDependency/DataDependency.swift -------------------------------------------------------------------------------- /Sources/DependenciesAdditions/Documentation.docc/DependencyAdditions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Sources/DependenciesAdditions/Documentation.docc/DependencyAdditions.md -------------------------------------------------------------------------------- /Sources/DependenciesAdditions/Exports.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Sources/DependenciesAdditions/Exports.swift -------------------------------------------------------------------------------- /Sources/DependenciesAdditionsBasics/ConcurrencySupport/AnyCancellableTask.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Sources/DependenciesAdditionsBasics/ConcurrencySupport/AnyCancellableTask.swift -------------------------------------------------------------------------------- /Sources/DependenciesAdditionsBasics/ConcurrencySupport/AsyncStream+Additions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Sources/DependenciesAdditionsBasics/ConcurrencySupport/AsyncStream+Additions.swift -------------------------------------------------------------------------------- /Sources/DependenciesAdditionsBasics/ConcurrencySupport/AsyncThrowingStream+Additions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Sources/DependenciesAdditionsBasics/ConcurrencySupport/AsyncThrowingStream+Additions.swift -------------------------------------------------------------------------------- /Sources/DependenciesAdditionsBasics/ConcurrencySupport/BroadcastableAsyncSequence.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Sources/DependenciesAdditionsBasics/ConcurrencySupport/BroadcastableAsyncSequence.swift -------------------------------------------------------------------------------- /Sources/DependenciesAdditionsBasics/DateGenerator/IncrementingDateGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Sources/DependenciesAdditionsBasics/DateGenerator/IncrementingDateGenerator.swift -------------------------------------------------------------------------------- /Sources/DependenciesAdditionsBasics/DateGenerator/TickingDateGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Sources/DependenciesAdditionsBasics/DateGenerator/TickingDateGenerator.swift -------------------------------------------------------------------------------- /Sources/DependenciesAdditionsBasics/Internal/AsyncSharedSubject.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Sources/DependenciesAdditionsBasics/Internal/AsyncSharedSubject.swift -------------------------------------------------------------------------------- /Sources/DependenciesAdditionsBasics/Internal/Exports.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Sources/DependenciesAdditionsBasics/Internal/Exports.swift -------------------------------------------------------------------------------- /Sources/DependenciesAdditionsBasics/Internal/RuntimeWarnings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Sources/DependenciesAdditionsBasics/Internal/RuntimeWarnings.swift -------------------------------------------------------------------------------- /Sources/DependenciesAdditionsBasics/Proxies+Unimplemented.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Sources/DependenciesAdditionsBasics/Proxies+Unimplemented.swift -------------------------------------------------------------------------------- /Sources/DependenciesAdditionsBasics/Proxies.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Sources/DependenciesAdditionsBasics/Proxies.swift -------------------------------------------------------------------------------- /Sources/DependenciesAdditionsBasics/RandomNumberGenerator/RandomNumberGenerator+Addtions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Sources/DependenciesAdditionsBasics/RandomNumberGenerator/RandomNumberGenerator+Addtions.swift -------------------------------------------------------------------------------- /Sources/DependenciesAdditionsBasics/RandomNumberGenerator/SecureRandomNumberGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Sources/DependenciesAdditionsBasics/RandomNumberGenerator/SecureRandomNumberGenerator.swift -------------------------------------------------------------------------------- /Sources/DependenciesAdditionsBasics/TestSupport/WithTimeout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Sources/DependenciesAdditionsBasics/TestSupport/WithTimeout.swift -------------------------------------------------------------------------------- /Sources/DeviceDependency/DeviceCheckDependency.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Sources/DeviceDependency/DeviceCheckDependency.swift -------------------------------------------------------------------------------- /Sources/DeviceDependency/UIDeviceDependency_iOS.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Sources/DeviceDependency/UIDeviceDependency_iOS.swift -------------------------------------------------------------------------------- /Sources/DeviceDependency/UIDeviceDependency_tvOS.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Sources/DeviceDependency/UIDeviceDependency_tvOS.swift -------------------------------------------------------------------------------- /Sources/DeviceDependency/WKInterfaceDeviceDependency.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Sources/DeviceDependency/WKInterfaceDeviceDependency.swift -------------------------------------------------------------------------------- /Sources/LoggerDependency/Logger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Sources/LoggerDependency/Logger.swift -------------------------------------------------------------------------------- /Sources/NotificationCenterDependency/NotificationCenterDependency.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Sources/NotificationCenterDependency/NotificationCenterDependency.swift -------------------------------------------------------------------------------- /Sources/PathDependency/PathDependency.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Sources/PathDependency/PathDependency.swift -------------------------------------------------------------------------------- /Sources/PersistentContainerDependency/PersistentContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Sources/PersistentContainerDependency/PersistentContainer.swift -------------------------------------------------------------------------------- /Sources/ProcessInfoDependency/ProcessInfoDependency.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Sources/ProcessInfoDependency/ProcessInfoDependency.swift -------------------------------------------------------------------------------- /Sources/UserDefaultsDependency/UserDefaults+Specializations.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Sources/UserDefaultsDependency/UserDefaults+Specializations.swift -------------------------------------------------------------------------------- /Sources/UserDefaultsDependency/UserDefaultsDependency.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Sources/UserDefaultsDependency/UserDefaultsDependency.swift -------------------------------------------------------------------------------- /Sources/UserNotificationsDependency/UserNotificationsDependency.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Sources/UserNotificationsDependency/UserNotificationsDependency.swift -------------------------------------------------------------------------------- /Sources/_AppStorageDependency/AppStorage+Specializations.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Sources/_AppStorageDependency/AppStorage+Specializations.swift -------------------------------------------------------------------------------- /Sources/_AppStorageDependency/AppStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Sources/_AppStorageDependency/AppStorage.swift -------------------------------------------------------------------------------- /Sources/_CoreDataDependency/FetchRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Sources/_CoreDataDependency/FetchRequest.swift -------------------------------------------------------------------------------- /Sources/_CoreDataDependency/PersistentContainer+Additions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Sources/_CoreDataDependency/PersistentContainer+Additions.swift -------------------------------------------------------------------------------- /Sources/_NotificationDependency/NotificationDependency.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Sources/_NotificationDependency/NotificationDependency.swift -------------------------------------------------------------------------------- /Sources/_NotificationDependency/Notifications/Notifications+Accessibility.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Sources/_NotificationDependency/Notifications/Notifications+Accessibility.swift -------------------------------------------------------------------------------- /Sources/_NotificationDependency/Notifications/Notifications+UIKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Sources/_NotificationDependency/Notifications/Notifications+UIKit.swift -------------------------------------------------------------------------------- /Sources/_SwiftUIDependency/StateObjectDependency.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Sources/_SwiftUIDependency/StateObjectDependency.swift -------------------------------------------------------------------------------- /Sources/_SwiftUIDependency/SwiftUIEnvironment.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Sources/_SwiftUIDependency/SwiftUIEnvironment.swift -------------------------------------------------------------------------------- /Tests/AccessibilityDependencyTests/AccessibilityDependencyTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Tests/AccessibilityDependencyTests/AccessibilityDependencyTests.swift -------------------------------------------------------------------------------- /Tests/ApplicationDependencyTests/ApplicationDependencyTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Tests/ApplicationDependencyTests/ApplicationDependencyTests.swift -------------------------------------------------------------------------------- /Tests/BundleDependencyTests/BundleInfoTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Tests/BundleDependencyTests/BundleInfoTests.swift -------------------------------------------------------------------------------- /Tests/CodableDependencyTests/CodableDependencyTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Tests/CodableDependencyTests/CodableDependencyTests.swift -------------------------------------------------------------------------------- /Tests/CompressionDependencyTests/CompressionDependencyTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Tests/CompressionDependencyTests/CompressionDependencyTests.swift -------------------------------------------------------------------------------- /Tests/DataDependencyTests/DataDependencyTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Tests/DataDependencyTests/DataDependencyTests.swift -------------------------------------------------------------------------------- /Tests/DependenciesAdditionsBasicsTests/ProxiesTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Tests/DependenciesAdditionsBasicsTests/ProxiesTests.swift -------------------------------------------------------------------------------- /Tests/DeviceDependencyTests/DeviceCheckTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Tests/DeviceDependencyTests/DeviceCheckTests.swift -------------------------------------------------------------------------------- /Tests/DeviceDependencyTests/DeviceDependencyTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Tests/DeviceDependencyTests/DeviceDependencyTests.swift -------------------------------------------------------------------------------- /Tests/LoggerDependencyTests/LoggerDependencyTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Tests/LoggerDependencyTests/LoggerDependencyTests.swift -------------------------------------------------------------------------------- /Tests/NotificationCenterDependencyTests/NotificationCenterDependencyTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Tests/NotificationCenterDependencyTests/NotificationCenterDependencyTests.swift -------------------------------------------------------------------------------- /Tests/PathDependencyTests/PathDependencyTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Tests/PathDependencyTests/PathDependencyTests.swift -------------------------------------------------------------------------------- /Tests/PersistentContainerDependencyTests/Model.xcdatamodeld/Model.xcdatamodel/contents: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Tests/PersistentContainerDependencyTests/Model.xcdatamodeld/Model.xcdatamodel/contents -------------------------------------------------------------------------------- /Tests/PersistentContainerDependencyTests/PersistentContainerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Tests/PersistentContainerDependencyTests/PersistentContainerTests.swift -------------------------------------------------------------------------------- /Tests/ProcessInfoDependencyTests/ProcessInfoDependencyTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Tests/ProcessInfoDependencyTests/ProcessInfoDependencyTests.swift -------------------------------------------------------------------------------- /Tests/UserDefaultsDependencyTests/UserDefaultsDependencyTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Tests/UserDefaultsDependencyTests/UserDefaultsDependencyTests.swift -------------------------------------------------------------------------------- /Tests/UserNotificationsDependencyTests/UserNotificationsDependencyTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Tests/UserNotificationsDependencyTests/UserNotificationsDependencyTests.swift -------------------------------------------------------------------------------- /Tests/_AppStorageDependencyTests/AppStorageTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Tests/_AppStorageDependencyTests/AppStorageTests.swift -------------------------------------------------------------------------------- /Tests/_CoreDataDependencyTests/CoreDataDependencyTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Tests/_CoreDataDependencyTests/CoreDataDependencyTests.swift -------------------------------------------------------------------------------- /Tests/_NotificationDependencyTests/NotificationDependencyTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Tests/_NotificationDependencyTests/NotificationDependencyTests.swift -------------------------------------------------------------------------------- /Tests/_SwiftUIDependencyTests/SwiftUIEnvironmentTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgrapperon/swift-dependencies-additions/HEAD/Tests/_SwiftUIDependencyTests/SwiftUIEnvironmentTests.swift --------------------------------------------------------------------------------