"Met it wooden 🪵 and made it brickwalled 🧱" (Casimir the Great)
Prebuilt and prepackaged code suite for rapid development using the multiplatform Apple Stack (SwiftUI, Combine, Concurrency)
Some of the features:
ModelProtocol
, Randomable
, Selectable
and LocalizedString
.Rx*
, such as WithPrevious
, PreventCompletion
, Single
, On
or Retry
.Publisher
streams using TestScheduler
and TestSequence
.Foundation
, including custom Math
operations like lerp
and also LoremIpsum
s, CURL
or Errors
.Add dependency to the project:
dependencies: [
...
.package(url: "https://github.com/przemek-jablonski/Casimir.git", exact: "6.0.0")
]
Enable core library (Casimir
):
.target(
name: "YourLibrary",
dependencies: [
.product(name: "Casimir", package: "Casimir"),
]
),
Enable testing library (Testimir
):
.testTarget(
name: "YourLibraryTests",
dependencies: [
.product(name: "Testimir", package: "Casimir"),
]
),
iOS 15.0 iPadOS 15.0 tvOS 15.0 macOS 12.0 watchOS 8.0
also compliant with Mac Catalyst
link |
Stars: 1 |
Last commit: 38 weeks ago |
Full Changelog: https://github.com/przemek-jablonski/Casimir/compare/5.1.0...6.0.0
Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics