Swiftpack.co - Swift Packages by Misoservices

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.

Packages published by Misoservices

Misoservices/MisoViewOptional 1.0.0
SwiftUI package to allow for conditional compilation of modifiers
⭐️ 5
🕓 11 weeks ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
Initial release
1 year ago
iOS macOS watchOS tvOS
Misoservices/MisoDefaultsWrapper 1.0.1
A lightweight UserDefaults Swift wrapper
⭐️ 3
🕓 11 weeks ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
Increased minimal package version so they compile
1 year ago
Initial release.
1 year ago
iOS macOS watchOS tvOS
Misoservices/MisoDirectoryObserver 1.0.0
Simple, lightweight, Swift directory watcher with callback
⭐️ 3
🕓 1 year ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
Initial release
1 year ago
iOS macOS watchOS tvOS
Misoservices/MisoGlobalInfo 1.0.2
Swift package to get basic information from the hardware / os / info.plist
⭐️ 2
🕓 11 weeks ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
1.0.2
1 year ago
- Added version history. - OSS-69 Removed GlobalInfo.App.hasAppStoreReceipt as it breaks Apple suggestion for file retrieval's good practice. Data will return nil if invalid. - OSS-70 Added macOS app environment information (running an iOS app on Mac, running on Mac Catalyst, running an Apple Silicon native version).
1.0.1
1 year ago
- Better checking for sysctl calls - Adding Logger
Initial release
1 year ago
Misoservices/MisoDispatchWorkItemKeeper 1.1.2
Swift package to cancel async operations on class/struct deletion
⭐️ 1
🕓 11 weeks ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
Crash fix.
1 year ago
Improvements * [OSS-61] - Line should be 120 characters or less: currently 122 characters * [OSS-62] - Type body should span 200 lines or less excluding comments and whitespace: currently spans 220 lines * [OSS-63] - Line should be 120 characters or less: currently 145 characters * [OSS-64] - Line should be 120 characters or less: currently 124 characters Bug * [OSS-66] - Crash on deinit in some edge cases
Code Quality update
1 year ago
Tasks - [OSS-58] - Updating readme Improvements - [OSS-25] - Fix MisoDispatchWorkItemKeeper SonarCloud issues (1.1.0) - [OSS-45] - Fix MisoDispatchWorkItemKeeper Codacy issues (1.1.0) - [OSS-56] - Add automated code quality badges - [OSS-57] - Split MisoDispatchWorkItemKeeper files - [OSS-59] - waitForDone: Refactor this function to reduce its Cognitive Complexity - [OSS-60] - Lines should not have trailing whitespace. Subtasks - [OSS-26] - Rename class "_DispatchWorkItemKeeper" to match the regular expression ^[A-Z][a-zA-Z0-9]*$. - [OSS-27] - Refactor this function to reduce its Cognitive Complexity from 19 to the 15 allowed. - [OSS-28] - Merge this if statement with the nested one. - [OSS-29] - Refactor this function to reduce its Cognitive Complexity from 37 to the 15 allowed. - [OSS-30] - Define a constant instead of duplicating this literal 3 times. - [OSS-31] - Add a nested comment explaining why this closure is empty, or complete the implementation. - [OSS-32] - Add a nested comment explaining why this closure is empty, or complete the implementation. - [OSS-33] - Add a nested comment explaining why this closure is empty, or complete the implementation. - [OSS-34] - Add a nested comment explaining why this closure is empty, or complete the implementation. - [OSS-35] - [fenced-code-flag] Missing code-language flag - [OSS-36] - [no-consecutive-blank-lines] Remove 1 line before node - [OSS-37] - [no-consecutive-blank-lines] Remove 1 line before node - [OSS-38] - [no-consecutive-blank-lines] Remove 1 line before node - [OSS-39] - [list-item-indent] Incorrect list-item indent: add 2 spaces - [OSS-40] - [list-item-spacing] Missing new line after list item - [OSS-41] - [no-consecutive-blank-lines] Remove 1 line before node - [OSS-42] - [no-consecutive-blank-lines] Remove 1 line before node - [OSS-43] - Line should be 120 characters or less: currently 153 characters - [OSS-44] - Line should be 120 characters or less: currently 125 characters - [OSS-46] - Line should be 120 characters or less: currently 129 characters - [OSS-47] - Return arrow and return type should be separated by a single space or on a separate line. - [OSS-48] - Function parameters should be aligned vertically if they're in multiple lines in a declaration. - [OSS-49] - Limit vertical whitespace to a single empty line. Currently 2. - [OSS-50] - Prefer `private` over `fileprivate` declarations. - [OSS-51] - Initializing an optional variable with nil is redundant. - [OSS-52] - Files should have a single trailing newline. - [OSS-53] - Line should be 120 characters or less: currently 136 characters - [OSS-54] - Function parameters should be aligned vertically if they're in multiple lines in a declaration. - [OSS-55] - Return arrow and return type should be separated by a single space or on a separate line.
Multithreaded; Extra basic features; Unit testing; CI
1 year ago
- OSS-16 Make the keeper multithreaded and add extra basic features - OSS-19 Update Struct/Class paradigm of the Keeper to make it safe and not rely on a static dictionary - OSS-20 Automatically clean up on multiple additions - OSS-21 Code bound to a DispatchQueue, make operations asynchronous - OSS-22 Work Items needs to be done executing before destructor exits - OSS-23 Allow cancellation or not of Work Items at destruction - OSS-24 Manual Init/Deinit for cases where the Keeper outlasts the usage - OSS-17 Add unit testing - OSS-18 Add CI
Initial release
1 year ago
iOS macOS watchOS tvOS

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics