├── .github └── FUNDING.yml ├── .gitignore ├── .swiftlint.yml ├── DSSwiftKit.podspec ├── Fastlane └── Fastfile ├── LICENSE ├── Package.resolved ├── Package.swift ├── README.md ├── RELEASE_NOTES.md ├── Resources ├── Logo.png ├── Logo.sketch └── Logo_solid.png ├── Sources └── SwiftKit │ ├── Bundle │ └── Bundle+BundleInformation.swift │ ├── Concurrency │ └── Collection+Async.swift │ ├── Cvs │ ├── CsvParser.swift │ ├── CsvParserError.swift │ └── StandardCsvParser.swift │ ├── Data │ ├── Base64StringCoder.swift │ ├── MimeType.swift │ └── StringCoder.swift │ ├── Date │ ├── Calendar+Date.swift │ ├── Date+AddRemove.swift │ ├── Date+Compare.swift │ ├── Date+Components.swift │ ├── Date+Difference.swift │ ├── Date+Init.swift │ ├── DateDecoders.swift │ ├── DateEncoders.swift │ └── DateFormatter+Init.swift │ ├── Device │ ├── DeviceIdentifier.swift │ ├── KeychainBasedDeviceIdentifier.swift │ └── UserDefaultsBasedDeviceIdentifier.swift │ ├── Extensions │ ├── Collections │ │ ├── Array+Range.swift │ │ ├── Collection+Content.swift │ │ ├── Collection+Distinct.swift │ │ ├── Sequence+Batched.swift │ │ └── Sequence+Grouped.swift │ ├── Comparable+Closest.swift │ ├── Comparable+Limit.swift │ ├── ComparisonResult+Shortcuts.swift │ ├── DispatchQueue+Async.swift │ ├── DispatchQueue+Throttle.swift │ ├── NSAttributedString │ │ ├── NSAttributedString+Archive.swift │ │ ├── NSAttributedString+Rtf.swift │ │ └── NSAttributedString+Text.swift │ ├── Optional+IsSet.swift │ ├── String │ │ ├── String+Base64.swift │ │ ├── String+Bool.swift │ │ ├── String+Capitalize.swift │ │ ├── String+Characters.swift │ │ ├── String+Contains.swift │ │ ├── String+Content.swift │ │ ├── String+Dictation.swift │ │ ├── String+Paragraph.swift │ │ ├── String+Replace.swift │ │ ├── String+Split.swift │ │ ├── String+Subscript.swift │ │ ├── String+Trimmed.swift │ │ └── String+UrlEncode.swift │ ├── Url+Global.swift │ └── UserDefaults+Codable.swift │ ├── Files │ ├── BundleFileFinder.swift │ ├── DirectoryService.swift │ ├── FileFinder.swift │ ├── FileManager+UniqueFileName.swift │ └── StandardDirectoryService.swift │ ├── Geo │ ├── CLLocationCoordinate2D+Equatable.swift │ ├── CLLocationCoordinate2D+Map.swift │ ├── CLLocationCoordinate2D+Valid.swift │ └── WorldCoordinate.swift │ ├── Keychain │ ├── KeychainItemAccessibility.swift │ ├── KeychainReader.swift │ ├── KeychainService.swift │ ├── KeychainWrapper.swift │ ├── KeychainWriter.swift │ └── StandardKeychainService.swift │ ├── Localization │ ├── BundleTranslator.swift │ ├── LocalizationNotification.swift │ ├── LocalizationService.swift │ ├── StandardLocalizationService.swift │ ├── StandardTranslator.swift │ └── Translator.swift │ ├── Numerics │ ├── Decimal+Double.swift │ ├── Double+Rounded.swift │ ├── NumberFormatter+Init.swift │ ├── NumberFormatter+Util.swift │ ├── Numeric+Conversions.swift │ └── Numeric+String.swift │ ├── Services │ ├── Decorator.swift │ ├── MultiProxy.swift │ └── Proxy.swift │ ├── SwiftKit.docc │ ├── Resources │ │ └── Logo.png │ └── SwiftKit.md │ ├── Validation │ ├── EmailValidator.swift │ └── Validator.swift │ ├── _Deprecated │ ├── Authentication │ │ ├── Authentication.swift │ │ ├── AuthenticationService.swift │ │ ├── AuthenticationServiceError.swift │ │ ├── BiometricAuthenticationService.swift │ │ ├── CachedAuthenticationService.swift │ │ ├── CachedAuthenticationServiceProxy.swift │ │ └── LocalAuthenticationService.swift │ ├── Bundle │ │ └── BundleInformation.swift │ ├── Data │ │ ├── Filter.swift │ │ └── Persisted.swift │ ├── Extensions │ │ ├── Result+Utils.swift │ │ ├── Url+GlobalDeprecated.swift │ │ └── Url+QueryParameters.swift │ ├── Files │ │ ├── FileExporter.swift │ │ └── StandardFileExporter.swift │ ├── Geo │ │ ├── AppleMapsService.swift │ │ ├── ExternalMapService.swift │ │ └── GoogleMapsService.swift │ ├── IoC │ │ ├── DipIoCContainer.swift │ │ ├── IoC.swift │ │ ├── IoCContainer.swift │ │ └── SwinjectIoCContainer.swift │ ├── Messaging │ │ ├── MFMailComposeViewController+Attachments.swift │ │ └── MSMessageComposeViewController+Attachments.swift │ ├── Network │ │ ├── ApiEnvironment.swift │ │ ├── ApiModel.swift │ │ ├── ApiRoute.swift │ │ ├── ApiService.swift │ │ ├── ApiTypes.swift │ │ └── HttpMethod.swift │ └── StoreKit │ │ ├── StandardStoreService.swift │ │ ├── StoreContext+Products.swift │ │ ├── StoreContext.swift │ │ ├── StoreService.swift │ │ ├── StoreServiceError.swift │ │ └── Transaction+Valid.swift │ └── iCloud │ ├── StandardiCloudDocumenSync.swift │ ├── URL+iCloud.swift │ └── iCloudDocumentSync.swift └── Tests └── SwiftKitTests ├── AsyncTrigger.swift ├── Coding └── Base64StringCoderTests.swift ├── Csv └── StandardCsvParserTests.swift ├── Data ├── FilterTests.swift └── MimeTypeTests.swift ├── Date ├── Date+AddRemoveTests.swift ├── Date+CompareTests.swift ├── Date+DifferenceTests.swift ├── Date+InitTests.swift ├── DateDecodersTests.swift ├── DateEncodersTests.swift └── DateFormatter+InitTests.swift ├── Device ├── KeychainBasedDeviceIdentifierTests.swift ├── MockDeviceIdentifier.swift └── UserDefaultsBasedDeviceIdentifierTests.swift ├── Extensions ├── Bundle+BundleInformationTests.swift ├── Collections │ ├── Array+RangeTests.swift │ ├── Collection+ContentTests.swift │ ├── Collection+DistinctTests.swift │ ├── Sequence+BatchedTests.swift │ └── Sequence+GroupedTests.swift ├── Comparable+ClosestTests.swift ├── Comparable+LimitTests.swift ├── ComparisonResult+ShortcutsTests.swift ├── DispatchQueue+AsyncTests.swift ├── Optional+IsSetTests.swift ├── Result+UtilsTests.swift ├── String │ ├── String+Base64Tests.swift │ ├── String+BoolTests.swift │ ├── String+ContainsTests.swift │ ├── String+ContentTests.swift │ ├── String+ParagraphTests.swift │ ├── String+ReplaceTests.swift │ ├── String+SplitTests.swift │ └── String+UrlEncodeTests.swift ├── Url+GlobalTests.swift ├── Url+QueryParametersTests.swift └── UserDefaults+CodableTests.swift ├── Geo ├── CLLocationCoordinate2D+ValidTests.swift └── WorldCoordinateTests.swift ├── Keychain └── MockKeychainService.swift ├── Numerics ├── Decimal+DoubleTests.swift ├── Double+RoundedTests.swift ├── NumberFormatter+InitTests.swift ├── NumberFormatter+UtilTests.swift ├── Numeric+ConversionsTests.swift └── Numeric+StringTests.swift └── Validation └── EmailValidatorTests.swift /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: danielsaidi 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /DSSwiftKit.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/DSSwiftKit.podspec -------------------------------------------------------------------------------- /Fastlane/Fastfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Fastlane/Fastfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE_NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/RELEASE_NOTES.md -------------------------------------------------------------------------------- /Resources/Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Resources/Logo.png -------------------------------------------------------------------------------- /Resources/Logo.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Resources/Logo.sketch -------------------------------------------------------------------------------- /Resources/Logo_solid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Resources/Logo_solid.png -------------------------------------------------------------------------------- /Sources/SwiftKit/Bundle/Bundle+BundleInformation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Bundle/Bundle+BundleInformation.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Concurrency/Collection+Async.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Concurrency/Collection+Async.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Cvs/CsvParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Cvs/CsvParser.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Cvs/CsvParserError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Cvs/CsvParserError.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Cvs/StandardCsvParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Cvs/StandardCsvParser.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Data/Base64StringCoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Data/Base64StringCoder.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Data/MimeType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Data/MimeType.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Data/StringCoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Data/StringCoder.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Date/Calendar+Date.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Date/Calendar+Date.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Date/Date+AddRemove.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Date/Date+AddRemove.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Date/Date+Compare.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Date/Date+Compare.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Date/Date+Components.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Date/Date+Components.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Date/Date+Difference.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Date/Date+Difference.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Date/Date+Init.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Date/Date+Init.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Date/DateDecoders.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Date/DateDecoders.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Date/DateEncoders.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Date/DateEncoders.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Date/DateFormatter+Init.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Date/DateFormatter+Init.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Device/DeviceIdentifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Device/DeviceIdentifier.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Device/KeychainBasedDeviceIdentifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Device/KeychainBasedDeviceIdentifier.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Device/UserDefaultsBasedDeviceIdentifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Device/UserDefaultsBasedDeviceIdentifier.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Extensions/Collections/Array+Range.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Extensions/Collections/Array+Range.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Extensions/Collections/Collection+Content.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Extensions/Collections/Collection+Content.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Extensions/Collections/Collection+Distinct.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Extensions/Collections/Collection+Distinct.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Extensions/Collections/Sequence+Batched.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Extensions/Collections/Sequence+Batched.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Extensions/Collections/Sequence+Grouped.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Extensions/Collections/Sequence+Grouped.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Extensions/Comparable+Closest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Extensions/Comparable+Closest.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Extensions/Comparable+Limit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Extensions/Comparable+Limit.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Extensions/ComparisonResult+Shortcuts.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Extensions/ComparisonResult+Shortcuts.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Extensions/DispatchQueue+Async.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Extensions/DispatchQueue+Async.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Extensions/DispatchQueue+Throttle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Extensions/DispatchQueue+Throttle.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Extensions/NSAttributedString/NSAttributedString+Archive.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Extensions/NSAttributedString/NSAttributedString+Archive.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Extensions/NSAttributedString/NSAttributedString+Rtf.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Extensions/NSAttributedString/NSAttributedString+Rtf.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Extensions/NSAttributedString/NSAttributedString+Text.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Extensions/NSAttributedString/NSAttributedString+Text.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Extensions/Optional+IsSet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Extensions/Optional+IsSet.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Extensions/String/String+Base64.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Extensions/String/String+Base64.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Extensions/String/String+Bool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Extensions/String/String+Bool.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Extensions/String/String+Capitalize.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Extensions/String/String+Capitalize.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Extensions/String/String+Characters.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Extensions/String/String+Characters.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Extensions/String/String+Contains.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Extensions/String/String+Contains.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Extensions/String/String+Content.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Extensions/String/String+Content.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Extensions/String/String+Dictation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Extensions/String/String+Dictation.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Extensions/String/String+Paragraph.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Extensions/String/String+Paragraph.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Extensions/String/String+Replace.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Extensions/String/String+Replace.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Extensions/String/String+Split.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Extensions/String/String+Split.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Extensions/String/String+Subscript.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Extensions/String/String+Subscript.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Extensions/String/String+Trimmed.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Extensions/String/String+Trimmed.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Extensions/String/String+UrlEncode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Extensions/String/String+UrlEncode.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Extensions/Url+Global.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Extensions/Url+Global.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Extensions/UserDefaults+Codable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Extensions/UserDefaults+Codable.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Files/BundleFileFinder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Files/BundleFileFinder.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Files/DirectoryService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Files/DirectoryService.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Files/FileFinder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Files/FileFinder.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Files/FileManager+UniqueFileName.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Files/FileManager+UniqueFileName.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Files/StandardDirectoryService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Files/StandardDirectoryService.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Geo/CLLocationCoordinate2D+Equatable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Geo/CLLocationCoordinate2D+Equatable.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Geo/CLLocationCoordinate2D+Map.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Geo/CLLocationCoordinate2D+Map.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Geo/CLLocationCoordinate2D+Valid.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Geo/CLLocationCoordinate2D+Valid.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Geo/WorldCoordinate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Geo/WorldCoordinate.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Keychain/KeychainItemAccessibility.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Keychain/KeychainItemAccessibility.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Keychain/KeychainReader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Keychain/KeychainReader.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Keychain/KeychainService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Keychain/KeychainService.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Keychain/KeychainWrapper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Keychain/KeychainWrapper.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Keychain/KeychainWriter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Keychain/KeychainWriter.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Keychain/StandardKeychainService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Keychain/StandardKeychainService.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Localization/BundleTranslator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Localization/BundleTranslator.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Localization/LocalizationNotification.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Localization/LocalizationNotification.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Localization/LocalizationService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Localization/LocalizationService.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Localization/StandardLocalizationService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Localization/StandardLocalizationService.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Localization/StandardTranslator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Localization/StandardTranslator.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Localization/Translator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Localization/Translator.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Numerics/Decimal+Double.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Numerics/Decimal+Double.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Numerics/Double+Rounded.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Numerics/Double+Rounded.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Numerics/NumberFormatter+Init.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Numerics/NumberFormatter+Init.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Numerics/NumberFormatter+Util.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Numerics/NumberFormatter+Util.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Numerics/Numeric+Conversions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Numerics/Numeric+Conversions.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Numerics/Numeric+String.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Numerics/Numeric+String.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Services/Decorator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Services/Decorator.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Services/MultiProxy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Services/MultiProxy.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Services/Proxy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Services/Proxy.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/SwiftKit.docc/Resources/Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/SwiftKit.docc/Resources/Logo.png -------------------------------------------------------------------------------- /Sources/SwiftKit/SwiftKit.docc/SwiftKit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/SwiftKit.docc/SwiftKit.md -------------------------------------------------------------------------------- /Sources/SwiftKit/Validation/EmailValidator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Validation/EmailValidator.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/Validation/Validator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/Validation/Validator.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/_Deprecated/Authentication/Authentication.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/_Deprecated/Authentication/Authentication.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/_Deprecated/Authentication/AuthenticationService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/_Deprecated/Authentication/AuthenticationService.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/_Deprecated/Authentication/AuthenticationServiceError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/_Deprecated/Authentication/AuthenticationServiceError.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/_Deprecated/Authentication/BiometricAuthenticationService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/_Deprecated/Authentication/BiometricAuthenticationService.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/_Deprecated/Authentication/CachedAuthenticationService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/_Deprecated/Authentication/CachedAuthenticationService.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/_Deprecated/Authentication/CachedAuthenticationServiceProxy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/_Deprecated/Authentication/CachedAuthenticationServiceProxy.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/_Deprecated/Authentication/LocalAuthenticationService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/_Deprecated/Authentication/LocalAuthenticationService.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/_Deprecated/Bundle/BundleInformation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/_Deprecated/Bundle/BundleInformation.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/_Deprecated/Data/Filter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/_Deprecated/Data/Filter.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/_Deprecated/Data/Persisted.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/_Deprecated/Data/Persisted.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/_Deprecated/Extensions/Result+Utils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/_Deprecated/Extensions/Result+Utils.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/_Deprecated/Extensions/Url+GlobalDeprecated.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/_Deprecated/Extensions/Url+GlobalDeprecated.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/_Deprecated/Extensions/Url+QueryParameters.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/_Deprecated/Extensions/Url+QueryParameters.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/_Deprecated/Files/FileExporter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/_Deprecated/Files/FileExporter.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/_Deprecated/Files/StandardFileExporter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/_Deprecated/Files/StandardFileExporter.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/_Deprecated/Geo/AppleMapsService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/_Deprecated/Geo/AppleMapsService.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/_Deprecated/Geo/ExternalMapService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/_Deprecated/Geo/ExternalMapService.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/_Deprecated/Geo/GoogleMapsService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/_Deprecated/Geo/GoogleMapsService.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/_Deprecated/IoC/DipIoCContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/_Deprecated/IoC/DipIoCContainer.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/_Deprecated/IoC/IoC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/_Deprecated/IoC/IoC.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/_Deprecated/IoC/IoCContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/_Deprecated/IoC/IoCContainer.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/_Deprecated/IoC/SwinjectIoCContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/_Deprecated/IoC/SwinjectIoCContainer.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/_Deprecated/Messaging/MFMailComposeViewController+Attachments.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/_Deprecated/Messaging/MFMailComposeViewController+Attachments.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/_Deprecated/Messaging/MSMessageComposeViewController+Attachments.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/_Deprecated/Messaging/MSMessageComposeViewController+Attachments.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/_Deprecated/Network/ApiEnvironment.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/_Deprecated/Network/ApiEnvironment.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/_Deprecated/Network/ApiModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/_Deprecated/Network/ApiModel.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/_Deprecated/Network/ApiRoute.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/_Deprecated/Network/ApiRoute.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/_Deprecated/Network/ApiService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/_Deprecated/Network/ApiService.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/_Deprecated/Network/ApiTypes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/_Deprecated/Network/ApiTypes.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/_Deprecated/Network/HttpMethod.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/_Deprecated/Network/HttpMethod.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/_Deprecated/StoreKit/StandardStoreService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/_Deprecated/StoreKit/StandardStoreService.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/_Deprecated/StoreKit/StoreContext+Products.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/_Deprecated/StoreKit/StoreContext+Products.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/_Deprecated/StoreKit/StoreContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/_Deprecated/StoreKit/StoreContext.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/_Deprecated/StoreKit/StoreService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/_Deprecated/StoreKit/StoreService.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/_Deprecated/StoreKit/StoreServiceError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/_Deprecated/StoreKit/StoreServiceError.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/_Deprecated/StoreKit/Transaction+Valid.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/_Deprecated/StoreKit/Transaction+Valid.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/iCloud/StandardiCloudDocumenSync.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/iCloud/StandardiCloudDocumenSync.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/iCloud/URL+iCloud.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/iCloud/URL+iCloud.swift -------------------------------------------------------------------------------- /Sources/SwiftKit/iCloud/iCloudDocumentSync.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Sources/SwiftKit/iCloud/iCloudDocumentSync.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/AsyncTrigger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/AsyncTrigger.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/Coding/Base64StringCoderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/Coding/Base64StringCoderTests.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/Csv/StandardCsvParserTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/Csv/StandardCsvParserTests.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/Data/FilterTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/Data/FilterTests.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/Data/MimeTypeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/Data/MimeTypeTests.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/Date/Date+AddRemoveTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/Date/Date+AddRemoveTests.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/Date/Date+CompareTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/Date/Date+CompareTests.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/Date/Date+DifferenceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/Date/Date+DifferenceTests.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/Date/Date+InitTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/Date/Date+InitTests.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/Date/DateDecodersTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/Date/DateDecodersTests.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/Date/DateEncodersTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/Date/DateEncodersTests.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/Date/DateFormatter+InitTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/Date/DateFormatter+InitTests.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/Device/KeychainBasedDeviceIdentifierTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/Device/KeychainBasedDeviceIdentifierTests.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/Device/MockDeviceIdentifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/Device/MockDeviceIdentifier.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/Device/UserDefaultsBasedDeviceIdentifierTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/Device/UserDefaultsBasedDeviceIdentifierTests.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/Extensions/Bundle+BundleInformationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/Extensions/Bundle+BundleInformationTests.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/Extensions/Collections/Array+RangeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/Extensions/Collections/Array+RangeTests.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/Extensions/Collections/Collection+ContentTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/Extensions/Collections/Collection+ContentTests.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/Extensions/Collections/Collection+DistinctTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/Extensions/Collections/Collection+DistinctTests.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/Extensions/Collections/Sequence+BatchedTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/Extensions/Collections/Sequence+BatchedTests.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/Extensions/Collections/Sequence+GroupedTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/Extensions/Collections/Sequence+GroupedTests.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/Extensions/Comparable+ClosestTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/Extensions/Comparable+ClosestTests.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/Extensions/Comparable+LimitTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/Extensions/Comparable+LimitTests.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/Extensions/ComparisonResult+ShortcutsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/Extensions/ComparisonResult+ShortcutsTests.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/Extensions/DispatchQueue+AsyncTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/Extensions/DispatchQueue+AsyncTests.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/Extensions/Optional+IsSetTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/Extensions/Optional+IsSetTests.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/Extensions/Result+UtilsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/Extensions/Result+UtilsTests.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/Extensions/String/String+Base64Tests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/Extensions/String/String+Base64Tests.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/Extensions/String/String+BoolTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/Extensions/String/String+BoolTests.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/Extensions/String/String+ContainsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/Extensions/String/String+ContainsTests.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/Extensions/String/String+ContentTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/Extensions/String/String+ContentTests.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/Extensions/String/String+ParagraphTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/Extensions/String/String+ParagraphTests.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/Extensions/String/String+ReplaceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/Extensions/String/String+ReplaceTests.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/Extensions/String/String+SplitTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/Extensions/String/String+SplitTests.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/Extensions/String/String+UrlEncodeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/Extensions/String/String+UrlEncodeTests.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/Extensions/Url+GlobalTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/Extensions/Url+GlobalTests.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/Extensions/Url+QueryParametersTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/Extensions/Url+QueryParametersTests.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/Extensions/UserDefaults+CodableTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/Extensions/UserDefaults+CodableTests.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/Geo/CLLocationCoordinate2D+ValidTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/Geo/CLLocationCoordinate2D+ValidTests.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/Geo/WorldCoordinateTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/Geo/WorldCoordinateTests.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/Keychain/MockKeychainService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/Keychain/MockKeychainService.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/Numerics/Decimal+DoubleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/Numerics/Decimal+DoubleTests.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/Numerics/Double+RoundedTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/Numerics/Double+RoundedTests.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/Numerics/NumberFormatter+InitTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/Numerics/NumberFormatter+InitTests.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/Numerics/NumberFormatter+UtilTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/Numerics/NumberFormatter+UtilTests.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/Numerics/Numeric+ConversionsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/Numerics/Numeric+ConversionsTests.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/Numerics/Numeric+StringTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/Numerics/Numeric+StringTests.swift -------------------------------------------------------------------------------- /Tests/SwiftKitTests/Validation/EmailValidatorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/SwiftKit/HEAD/Tests/SwiftKitTests/Validation/EmailValidatorTests.swift --------------------------------------------------------------------------------