[Add] TensorFlowLiteSwift 0.0.1-nightly.20250104
[CocoaPods.git] / Specs / 0 / 4 / 7 / CoreEngine / 0.2.0 / CoreEngine.podspec.json
blob3499e7f2022c944d2c774dd4fe89d2b2a024525b
2   "name": "CoreEngine",
3   "version": "0.2.0",
4   "summary": "🌪️ Simple and light-weighted unidirectional Data Flow in Swift",
5   "description": "# CoreKit\n\nCore is a framework for making more reactive applications inspired by [ReactorKit](https://github.com/ReactorKit/ReactorKit), [Redux](http://redux.js.org/docs/basics/index.html) with Combine. It's a very light weigthed and simple architecture, so you can either use CocoaPods or SPM to stay up to date, or just drag and drop into your project and go. Or you can look through it and roll your own.\n\n## Example\n\nSee details on Example\n\n```swift\n// on ViewController\n let label = UILabel()\n let increaseButton = UIButton()\n let decreaseButton = UIButton()\n var core: MainCore = .init()\n \n func increaseButtonTapped() {\n   self.core.action(.increase)\n }\n \n func decreaseButtonTapped() {\n   self.core.action(.decrease)\n }\n \n func bind() {\n   core.$state.map(.count)\n       .sink { [weak self] count in\n           self?.label.text = \"(count)\"\n       }\n       .store(in: &subscription)\n }\n ...\n ```\n \n ```swift\n class MainCore: Core {\n     var action: Action? = nil\n     \n     var subscription: Set<AnyCancellable> = .init()\n     \n     enum Action: Equatable, Hashable {\n         case increase\n         case decrease\n     }\n     \n     struct State: Equatable {\n         var count = 0\n     }\n\n     @Published var state: State = .init()\n\n     func mutate(state: State, action: Action) -> State {\n         var newState = state\n         switch action {\n         case .decrease:\n             newState.count -= 1\n         case .increase:\n             newState.count += 1\n         }\n         return newState\n     }\n }\n \n ```",
6   "homepage": "https://github.com/stareta1202/CoreEngine",
7   "license": {
8     "type": "MIT",
9     "file": "LICENSE"
10   },
11   "authors": {
12     "stareta1202": "stareta1202@gmail.com"
13   },
14   "source": {
15     "git": "https://github.com/stareta1202/CoreEngine.git",
16     "tag": "0.2.0"
17   },
18   "social_media_url": "https://www.sobabear.com",
19   "platforms": {
20     "ios": "13.0"
21   },
22   "source_files": "Sources/CoreEngine/Classes/**/*"