├── .github ├── FUNDING.yml └── workflows │ └── CommitChecks.yml ├── .gitignore ├── .spi.yml ├── Development ├── .gitignore ├── Development │ ├── Resources │ │ ├── Assets.xcassets │ │ │ ├── AccentColor.colorset │ │ │ │ └── Contents.json │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ └── Preview Content │ │ │ └── Preview Assets.xcassets │ │ │ └── Contents.json │ ├── Sources │ │ ├── BookBinding.swift │ │ ├── BookLongList.swift │ │ ├── BookReadingPropertyWrapper.swift │ │ ├── BookStoreReader.swift │ │ ├── ContentView.swift │ │ └── DevelopmentApp.swift │ ├── Tests │ │ └── DevelopmentTests.swift │ └── UITests │ │ ├── ReadingTests.swift │ │ └── StoreReaderTests.swift ├── DevelopmentUITests │ ├── DevelopmentUITests.swift │ └── DevelopmentUITestsLaunchTests.swift ├── Project.swift ├── Tuist.swift ├── Tuist │ ├── Package.resolved │ └── Package.swift └── mise.toml ├── LICENSE ├── Package.resolved ├── Package.swift ├── README.md ├── Sources ├── Verge │ ├── Derived │ │ ├── Derived+Assign.swift │ │ └── Derived.swift │ ├── Documentation.docc │ │ ├── Activity.md │ │ ├── Changes.md │ │ ├── ComputedProperty.md │ │ ├── Derived.md │ │ ├── Dispatcher.md │ │ ├── Essentials │ │ │ └── Motivation.md │ │ ├── Guides │ │ │ ├── Advanced Usage.md │ │ │ ├── Basic Usage.md │ │ │ └── Migration Guide v9.md │ │ ├── Images │ │ │ └── changes@2x.png │ │ ├── Mutation.md │ │ ├── Resources │ │ │ └── Tiny.md │ │ ├── State.md │ │ ├── Verge.Store.md │ │ └── Verge.md │ ├── Library │ │ ├── BackgroundDeallocationQueue.swift │ │ ├── CachedMap.swift │ │ ├── EventEmitter.swift │ │ ├── InoutRef.swift │ │ ├── Log.swift │ │ ├── Signpost.swift │ │ ├── StoreActivitySubscription.swift │ │ ├── StoreStateSubscription.swift │ │ ├── StoreSubscriptionBase.swift │ │ ├── VergeAnyCancellable.swift │ │ ├── VergeConcurrency+SynchronizationTracker.swift │ │ ├── VergeConcurrency.swift │ │ └── _BackingStorage+.swift │ ├── Logging │ │ ├── ActivityTrace.swift │ │ ├── DefaultStoreLogger.swift │ │ ├── MutationTrace.swift │ │ ├── RuntimeError.swift │ │ ├── RuntimeSanitizer.swift │ │ └── StoreLogger.swift │ ├── Sendable.swift │ ├── Store │ │ ├── AnyTargetQueue.swift │ │ ├── Changes.swift │ │ ├── DetachedDispatcher.swift │ │ ├── KeyObject.swift │ │ ├── NonAtomicCounter.swift │ │ ├── Pipeline.swift │ │ ├── Scan.swift │ │ ├── StateType.swift │ │ ├── Store+Combine.swift │ │ ├── Store+RunLoop.swift │ │ ├── Store.swift │ │ ├── StoreDriverType+Accumulator.swift │ │ ├── StoreDriverType.swift │ │ ├── StoreMiddleware.swift │ │ ├── StoreOperation.swift │ │ ├── StoreType+Assignee.swift │ │ ├── StoreType+BindingDerived.swift │ │ ├── StoreType+Derived.swift │ │ ├── StoreWrapperType.swift │ │ ├── Transaction.swift │ │ └── UIStateStore.swift │ ├── SwiftUI │ │ ├── .swift │ │ ├── OnReceive.swift │ │ ├── Reading.swift │ │ ├── StoreObject.swift │ │ └── StoreReader.swift │ ├── Utility │ │ ├── Edge.swift │ │ ├── ReferenceEdge.swift │ │ └── ThunkToMainActor.swift │ ├── Verge.swift │ └── macros.swift ├── VergeClassic │ ├── Emitter.swift │ ├── Extensions.swift │ ├── Info.plist │ ├── Storage+Rx.swift │ ├── Storage.swift │ ├── Verge+Extension.swift │ ├── Verge.h │ ├── Verge@2x.png │ ├── VergeClassic.swift │ └── demo.gif ├── VergeMacros │ └── Source.swift ├── VergeMacrosPlugin │ ├── KeyPathMap.swift │ ├── MacroError.swift │ └── Plugin.swift ├── VergeNormalizationDerived │ ├── DerivedMaking+.swift │ ├── DerivedResult.swift │ ├── EntityType+Typealias.swift │ ├── EntityWrapper.swift │ ├── NonNullEntityWrapper.swift │ ├── Pipelines.swift │ ├── StoreType+.swift │ └── VergeNormalizationDerived.swift ├── VergeRx │ ├── Extensions.swift │ └── Store+Rx.swift └── VergeTiny │ └── Source.swift ├── StoreReaderDemo ├── StoreReaderDemo.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── swiftpm │ │ └── Package.resolved └── StoreReaderDemo │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json │ ├── ContentView.swift │ ├── Preview Content │ └── Preview Assets.xcassets │ │ └── Contents.json │ └── StoreReaderDemoApp.swift ├── TaskManagerPlayground ├── TaskManagerPlayground.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── swiftpm │ │ └── Package.resolved └── TaskManagerPlayground │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json │ ├── Book.swift │ ├── ContentView.swift │ ├── Info.plist │ ├── Preview Content │ └── Preview Assets.xcassets │ │ └── Contents.json │ └── TaskManagerPlaygroundApp.swift ├── Tests ├── All.xctestplan ├── DemoState.swift ├── VergeMacrosTests │ └── KeyPathMapTests.swift ├── VergeNormalizationDerivedTests │ ├── CombiningTests.swift │ ├── DemoState.swift │ └── VergeNormalizationDerivedTests.swift ├── VergeRxTests │ ├── ChangedOperatorTests.swift │ ├── DemoState.swift │ ├── ReproduceDeadlockTests.swift │ ├── SubjectCompletionTests.swift │ └── VergeRxTests.swift ├── VergeTests │ ├── AccumulationTests.swift │ ├── ActivityTests.swift │ ├── BindingDerivedTests.swift │ ├── CachedMapTests.swift │ ├── ChangesTests.swift │ ├── ComparerTests.swift │ ├── ConcurrencyTests.swift │ ├── CopyPerformance.swift │ ├── CounterTests.swift │ ├── DemoState.swift │ ├── DerivedTests.swift │ ├── EdgeTests.swift │ ├── EventEmitterTests.swift │ ├── FilterTests.swift │ ├── IsolatedContextTests.swift │ ├── OldComparer.swift │ ├── PerformanceTests.swift │ ├── PipelineTests.swift │ ├── ReferenceEdgeTests.swift │ ├── Retain │ │ ├── PublisherCompletionTests.swift │ │ └── StoreSinkSusbscriptionTests.swift │ ├── RunLoopTests.swift │ ├── Sample.swift │ ├── StateTypeTests.swift │ ├── StoreAndDerivedTests.swift │ ├── StoreInitTests.swift │ ├── StoreMiddlewareTests.swift │ ├── StoreSinkTests.swift │ ├── StoreTaskTests.swift │ ├── SynchronizeDisplayValueTests.swift │ ├── SyntaxTests.swift │ ├── TransactionTests.swift │ ├── Usage.swift │ └── VergeStoreTests.swift └── VergeTinyTests │ └── VergeTinyTests.swift ├── Verge.playground ├── Pages │ ├── Memo.xcplaygroundpage │ │ └── Contents.swift │ ├── PlainStorePattern1.xcplaygroundpage │ │ └── Contents.swift │ ├── PlainStorePattern2.xcplaygroundpage │ │ └── Contents.swift │ ├── PlainStorePattern3.xcplaygroundpage │ │ └── Contents.swift │ ├── PlainStorePattern4.xcplaygroundpage │ │ └── Contents.swift │ ├── PlainStorePattern5.xcplaygroundpage │ │ └── Contents.swift │ ├── VergeStorePartern2.xcplaygroundpage │ │ └── Contents.swift │ └── VergeStorePattern.xcplaygroundpage │ │ └── Contents.swift ├── Sources │ └── Wire.swift └── contents.xcplayground ├── mise.toml └── playgrounds ├── .gitignore └── PlaySwiftUI ├── PlaySwiftUI.xcodeproj ├── project.pbxproj └── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ └── swiftpm │ └── Package.resolved └── PlaySwiftUI ├── Assets.xcassets ├── AccentColor.colorset │ └── Contents.json ├── AppIcon.appiconset │ └── Contents.json └── Contents.json ├── ContentView.swift ├── PlaySwiftUIApp.swift ├── Preview Content └── Preview Assets.xcassets │ └── Contents.json └── Simple.swift /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/CommitChecks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/.github/workflows/CommitChecks.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/.gitignore -------------------------------------------------------------------------------- /.spi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/.spi.yml -------------------------------------------------------------------------------- /Development/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Development/.gitignore -------------------------------------------------------------------------------- /Development/Development/Resources/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Development/Development/Resources/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /Development/Development/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Development/Development/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Development/Development/Resources/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Development/Development/Resources/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Development/Development/Resources/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Development/Development/Resources/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Development/Development/Sources/BookBinding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Development/Development/Sources/BookBinding.swift -------------------------------------------------------------------------------- /Development/Development/Sources/BookLongList.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Development/Development/Sources/BookLongList.swift -------------------------------------------------------------------------------- /Development/Development/Sources/BookReadingPropertyWrapper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Development/Development/Sources/BookReadingPropertyWrapper.swift -------------------------------------------------------------------------------- /Development/Development/Sources/BookStoreReader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Development/Development/Sources/BookStoreReader.swift -------------------------------------------------------------------------------- /Development/Development/Sources/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Development/Development/Sources/ContentView.swift -------------------------------------------------------------------------------- /Development/Development/Sources/DevelopmentApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Development/Development/Sources/DevelopmentApp.swift -------------------------------------------------------------------------------- /Development/Development/Tests/DevelopmentTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Development/Development/Tests/DevelopmentTests.swift -------------------------------------------------------------------------------- /Development/Development/UITests/ReadingTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Development/Development/UITests/ReadingTests.swift -------------------------------------------------------------------------------- /Development/Development/UITests/StoreReaderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Development/Development/UITests/StoreReaderTests.swift -------------------------------------------------------------------------------- /Development/DevelopmentUITests/DevelopmentUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Development/DevelopmentUITests/DevelopmentUITests.swift -------------------------------------------------------------------------------- /Development/DevelopmentUITests/DevelopmentUITestsLaunchTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Development/DevelopmentUITests/DevelopmentUITestsLaunchTests.swift -------------------------------------------------------------------------------- /Development/Project.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Development/Project.swift -------------------------------------------------------------------------------- /Development/Tuist.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Development/Tuist.swift -------------------------------------------------------------------------------- /Development/Tuist/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Development/Tuist/Package.resolved -------------------------------------------------------------------------------- /Development/Tuist/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Development/Tuist/Package.swift -------------------------------------------------------------------------------- /Development/mise.toml: -------------------------------------------------------------------------------- 1 | [tools] 2 | tuist = "4.44.3" 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/README.md -------------------------------------------------------------------------------- /Sources/Verge/Derived/Derived+Assign.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Derived/Derived+Assign.swift -------------------------------------------------------------------------------- /Sources/Verge/Derived/Derived.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Derived/Derived.swift -------------------------------------------------------------------------------- /Sources/Verge/Documentation.docc/Activity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Documentation.docc/Activity.md -------------------------------------------------------------------------------- /Sources/Verge/Documentation.docc/Changes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Documentation.docc/Changes.md -------------------------------------------------------------------------------- /Sources/Verge/Documentation.docc/ComputedProperty.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Documentation.docc/ComputedProperty.md -------------------------------------------------------------------------------- /Sources/Verge/Documentation.docc/Derived.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Documentation.docc/Derived.md -------------------------------------------------------------------------------- /Sources/Verge/Documentation.docc/Dispatcher.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Documentation.docc/Dispatcher.md -------------------------------------------------------------------------------- /Sources/Verge/Documentation.docc/Essentials/Motivation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Documentation.docc/Essentials/Motivation.md -------------------------------------------------------------------------------- /Sources/Verge/Documentation.docc/Guides/Advanced Usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Documentation.docc/Guides/Advanced Usage.md -------------------------------------------------------------------------------- /Sources/Verge/Documentation.docc/Guides/Basic Usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Documentation.docc/Guides/Basic Usage.md -------------------------------------------------------------------------------- /Sources/Verge/Documentation.docc/Guides/Migration Guide v9.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Documentation.docc/Guides/Migration Guide v9.md -------------------------------------------------------------------------------- /Sources/Verge/Documentation.docc/Images/changes@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Documentation.docc/Images/changes@2x.png -------------------------------------------------------------------------------- /Sources/Verge/Documentation.docc/Mutation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Documentation.docc/Mutation.md -------------------------------------------------------------------------------- /Sources/Verge/Documentation.docc/Resources/Tiny.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Documentation.docc/Resources/Tiny.md -------------------------------------------------------------------------------- /Sources/Verge/Documentation.docc/State.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Documentation.docc/State.md -------------------------------------------------------------------------------- /Sources/Verge/Documentation.docc/Verge.Store.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Documentation.docc/Verge.Store.md -------------------------------------------------------------------------------- /Sources/Verge/Documentation.docc/Verge.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Documentation.docc/Verge.md -------------------------------------------------------------------------------- /Sources/Verge/Library/BackgroundDeallocationQueue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Library/BackgroundDeallocationQueue.swift -------------------------------------------------------------------------------- /Sources/Verge/Library/CachedMap.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Library/CachedMap.swift -------------------------------------------------------------------------------- /Sources/Verge/Library/EventEmitter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Library/EventEmitter.swift -------------------------------------------------------------------------------- /Sources/Verge/Library/InoutRef.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Library/InoutRef.swift -------------------------------------------------------------------------------- /Sources/Verge/Library/Log.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Library/Log.swift -------------------------------------------------------------------------------- /Sources/Verge/Library/Signpost.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Library/Signpost.swift -------------------------------------------------------------------------------- /Sources/Verge/Library/StoreActivitySubscription.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Library/StoreActivitySubscription.swift -------------------------------------------------------------------------------- /Sources/Verge/Library/StoreStateSubscription.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Library/StoreStateSubscription.swift -------------------------------------------------------------------------------- /Sources/Verge/Library/StoreSubscriptionBase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Library/StoreSubscriptionBase.swift -------------------------------------------------------------------------------- /Sources/Verge/Library/VergeAnyCancellable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Library/VergeAnyCancellable.swift -------------------------------------------------------------------------------- /Sources/Verge/Library/VergeConcurrency+SynchronizationTracker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Library/VergeConcurrency+SynchronizationTracker.swift -------------------------------------------------------------------------------- /Sources/Verge/Library/VergeConcurrency.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Library/VergeConcurrency.swift -------------------------------------------------------------------------------- /Sources/Verge/Library/_BackingStorage+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Library/_BackingStorage+.swift -------------------------------------------------------------------------------- /Sources/Verge/Logging/ActivityTrace.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Logging/ActivityTrace.swift -------------------------------------------------------------------------------- /Sources/Verge/Logging/DefaultStoreLogger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Logging/DefaultStoreLogger.swift -------------------------------------------------------------------------------- /Sources/Verge/Logging/MutationTrace.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Logging/MutationTrace.swift -------------------------------------------------------------------------------- /Sources/Verge/Logging/RuntimeError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Logging/RuntimeError.swift -------------------------------------------------------------------------------- /Sources/Verge/Logging/RuntimeSanitizer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Logging/RuntimeSanitizer.swift -------------------------------------------------------------------------------- /Sources/Verge/Logging/StoreLogger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Logging/StoreLogger.swift -------------------------------------------------------------------------------- /Sources/Verge/Sendable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Sendable.swift -------------------------------------------------------------------------------- /Sources/Verge/Store/AnyTargetQueue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Store/AnyTargetQueue.swift -------------------------------------------------------------------------------- /Sources/Verge/Store/Changes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Store/Changes.swift -------------------------------------------------------------------------------- /Sources/Verge/Store/DetachedDispatcher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Store/DetachedDispatcher.swift -------------------------------------------------------------------------------- /Sources/Verge/Store/KeyObject.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Store/KeyObject.swift -------------------------------------------------------------------------------- /Sources/Verge/Store/NonAtomicCounter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Store/NonAtomicCounter.swift -------------------------------------------------------------------------------- /Sources/Verge/Store/Pipeline.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Store/Pipeline.swift -------------------------------------------------------------------------------- /Sources/Verge/Store/Scan.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Store/Scan.swift -------------------------------------------------------------------------------- /Sources/Verge/Store/StateType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Store/StateType.swift -------------------------------------------------------------------------------- /Sources/Verge/Store/Store+Combine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Store/Store+Combine.swift -------------------------------------------------------------------------------- /Sources/Verge/Store/Store+RunLoop.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Store/Store+RunLoop.swift -------------------------------------------------------------------------------- /Sources/Verge/Store/Store.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Store/Store.swift -------------------------------------------------------------------------------- /Sources/Verge/Store/StoreDriverType+Accumulator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Store/StoreDriverType+Accumulator.swift -------------------------------------------------------------------------------- /Sources/Verge/Store/StoreDriverType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Store/StoreDriverType.swift -------------------------------------------------------------------------------- /Sources/Verge/Store/StoreMiddleware.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Store/StoreMiddleware.swift -------------------------------------------------------------------------------- /Sources/Verge/Store/StoreOperation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Store/StoreOperation.swift -------------------------------------------------------------------------------- /Sources/Verge/Store/StoreType+Assignee.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Store/StoreType+Assignee.swift -------------------------------------------------------------------------------- /Sources/Verge/Store/StoreType+BindingDerived.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Store/StoreType+BindingDerived.swift -------------------------------------------------------------------------------- /Sources/Verge/Store/StoreType+Derived.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Store/StoreType+Derived.swift -------------------------------------------------------------------------------- /Sources/Verge/Store/StoreWrapperType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Store/StoreWrapperType.swift -------------------------------------------------------------------------------- /Sources/Verge/Store/Transaction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Store/Transaction.swift -------------------------------------------------------------------------------- /Sources/Verge/Store/UIStateStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Store/UIStateStore.swift -------------------------------------------------------------------------------- /Sources/Verge/SwiftUI/.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/SwiftUI/.swift -------------------------------------------------------------------------------- /Sources/Verge/SwiftUI/OnReceive.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/SwiftUI/OnReceive.swift -------------------------------------------------------------------------------- /Sources/Verge/SwiftUI/Reading.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/SwiftUI/Reading.swift -------------------------------------------------------------------------------- /Sources/Verge/SwiftUI/StoreObject.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/SwiftUI/StoreObject.swift -------------------------------------------------------------------------------- /Sources/Verge/SwiftUI/StoreReader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/SwiftUI/StoreReader.swift -------------------------------------------------------------------------------- /Sources/Verge/Utility/Edge.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Utility/Edge.swift -------------------------------------------------------------------------------- /Sources/Verge/Utility/ReferenceEdge.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Utility/ReferenceEdge.swift -------------------------------------------------------------------------------- /Sources/Verge/Utility/ThunkToMainActor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Utility/ThunkToMainActor.swift -------------------------------------------------------------------------------- /Sources/Verge/Verge.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/Verge/Verge.swift -------------------------------------------------------------------------------- /Sources/Verge/macros.swift: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Sources/VergeClassic/Emitter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/VergeClassic/Emitter.swift -------------------------------------------------------------------------------- /Sources/VergeClassic/Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/VergeClassic/Extensions.swift -------------------------------------------------------------------------------- /Sources/VergeClassic/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/VergeClassic/Info.plist -------------------------------------------------------------------------------- /Sources/VergeClassic/Storage+Rx.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/VergeClassic/Storage+Rx.swift -------------------------------------------------------------------------------- /Sources/VergeClassic/Storage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/VergeClassic/Storage.swift -------------------------------------------------------------------------------- /Sources/VergeClassic/Verge+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/VergeClassic/Verge+Extension.swift -------------------------------------------------------------------------------- /Sources/VergeClassic/Verge.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/VergeClassic/Verge.h -------------------------------------------------------------------------------- /Sources/VergeClassic/Verge@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/VergeClassic/Verge@2x.png -------------------------------------------------------------------------------- /Sources/VergeClassic/VergeClassic.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/VergeClassic/VergeClassic.swift -------------------------------------------------------------------------------- /Sources/VergeClassic/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/VergeClassic/demo.gif -------------------------------------------------------------------------------- /Sources/VergeMacros/Source.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/VergeMacros/Source.swift -------------------------------------------------------------------------------- /Sources/VergeMacrosPlugin/KeyPathMap.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/VergeMacrosPlugin/KeyPathMap.swift -------------------------------------------------------------------------------- /Sources/VergeMacrosPlugin/MacroError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/VergeMacrosPlugin/MacroError.swift -------------------------------------------------------------------------------- /Sources/VergeMacrosPlugin/Plugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/VergeMacrosPlugin/Plugin.swift -------------------------------------------------------------------------------- /Sources/VergeNormalizationDerived/DerivedMaking+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/VergeNormalizationDerived/DerivedMaking+.swift -------------------------------------------------------------------------------- /Sources/VergeNormalizationDerived/DerivedResult.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/VergeNormalizationDerived/DerivedResult.swift -------------------------------------------------------------------------------- /Sources/VergeNormalizationDerived/EntityType+Typealias.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/VergeNormalizationDerived/EntityType+Typealias.swift -------------------------------------------------------------------------------- /Sources/VergeNormalizationDerived/EntityWrapper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/VergeNormalizationDerived/EntityWrapper.swift -------------------------------------------------------------------------------- /Sources/VergeNormalizationDerived/NonNullEntityWrapper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/VergeNormalizationDerived/NonNullEntityWrapper.swift -------------------------------------------------------------------------------- /Sources/VergeNormalizationDerived/Pipelines.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/VergeNormalizationDerived/Pipelines.swift -------------------------------------------------------------------------------- /Sources/VergeNormalizationDerived/StoreType+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/VergeNormalizationDerived/StoreType+.swift -------------------------------------------------------------------------------- /Sources/VergeNormalizationDerived/VergeNormalizationDerived.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/VergeNormalizationDerived/VergeNormalizationDerived.swift -------------------------------------------------------------------------------- /Sources/VergeRx/Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/VergeRx/Extensions.swift -------------------------------------------------------------------------------- /Sources/VergeRx/Store+Rx.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/VergeRx/Store+Rx.swift -------------------------------------------------------------------------------- /Sources/VergeTiny/Source.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Sources/VergeTiny/Source.swift -------------------------------------------------------------------------------- /StoreReaderDemo/StoreReaderDemo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/StoreReaderDemo/StoreReaderDemo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /StoreReaderDemo/StoreReaderDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/StoreReaderDemo/StoreReaderDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /StoreReaderDemo/StoreReaderDemo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/StoreReaderDemo/StoreReaderDemo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /StoreReaderDemo/StoreReaderDemo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/StoreReaderDemo/StoreReaderDemo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /StoreReaderDemo/StoreReaderDemo/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/StoreReaderDemo/StoreReaderDemo/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /StoreReaderDemo/StoreReaderDemo/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/StoreReaderDemo/StoreReaderDemo/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /StoreReaderDemo/StoreReaderDemo/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/StoreReaderDemo/StoreReaderDemo/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /StoreReaderDemo/StoreReaderDemo/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/StoreReaderDemo/StoreReaderDemo/ContentView.swift -------------------------------------------------------------------------------- /StoreReaderDemo/StoreReaderDemo/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/StoreReaderDemo/StoreReaderDemo/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /StoreReaderDemo/StoreReaderDemo/StoreReaderDemoApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/StoreReaderDemo/StoreReaderDemo/StoreReaderDemoApp.swift -------------------------------------------------------------------------------- /TaskManagerPlayground/TaskManagerPlayground.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/TaskManagerPlayground/TaskManagerPlayground.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /TaskManagerPlayground/TaskManagerPlayground.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/TaskManagerPlayground/TaskManagerPlayground.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /TaskManagerPlayground/TaskManagerPlayground.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/TaskManagerPlayground/TaskManagerPlayground.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /TaskManagerPlayground/TaskManagerPlayground.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/TaskManagerPlayground/TaskManagerPlayground.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /TaskManagerPlayground/TaskManagerPlayground/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/TaskManagerPlayground/TaskManagerPlayground/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /TaskManagerPlayground/TaskManagerPlayground/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/TaskManagerPlayground/TaskManagerPlayground/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /TaskManagerPlayground/TaskManagerPlayground/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/TaskManagerPlayground/TaskManagerPlayground/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /TaskManagerPlayground/TaskManagerPlayground/Book.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/TaskManagerPlayground/TaskManagerPlayground/Book.swift -------------------------------------------------------------------------------- /TaskManagerPlayground/TaskManagerPlayground/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/TaskManagerPlayground/TaskManagerPlayground/ContentView.swift -------------------------------------------------------------------------------- /TaskManagerPlayground/TaskManagerPlayground/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/TaskManagerPlayground/TaskManagerPlayground/Info.plist -------------------------------------------------------------------------------- /TaskManagerPlayground/TaskManagerPlayground/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/TaskManagerPlayground/TaskManagerPlayground/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /TaskManagerPlayground/TaskManagerPlayground/TaskManagerPlaygroundApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/TaskManagerPlayground/TaskManagerPlayground/TaskManagerPlaygroundApp.swift -------------------------------------------------------------------------------- /Tests/All.xctestplan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Tests/All.xctestplan -------------------------------------------------------------------------------- /Tests/DemoState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Tests/DemoState.swift -------------------------------------------------------------------------------- /Tests/VergeMacrosTests/KeyPathMapTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Tests/VergeMacrosTests/KeyPathMapTests.swift -------------------------------------------------------------------------------- /Tests/VergeNormalizationDerivedTests/CombiningTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Tests/VergeNormalizationDerivedTests/CombiningTests.swift -------------------------------------------------------------------------------- /Tests/VergeNormalizationDerivedTests/DemoState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Tests/VergeNormalizationDerivedTests/DemoState.swift -------------------------------------------------------------------------------- /Tests/VergeNormalizationDerivedTests/VergeNormalizationDerivedTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Tests/VergeNormalizationDerivedTests/VergeNormalizationDerivedTests.swift -------------------------------------------------------------------------------- /Tests/VergeRxTests/ChangedOperatorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Tests/VergeRxTests/ChangedOperatorTests.swift -------------------------------------------------------------------------------- /Tests/VergeRxTests/DemoState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Tests/VergeRxTests/DemoState.swift -------------------------------------------------------------------------------- /Tests/VergeRxTests/ReproduceDeadlockTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Tests/VergeRxTests/ReproduceDeadlockTests.swift -------------------------------------------------------------------------------- /Tests/VergeRxTests/SubjectCompletionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Tests/VergeRxTests/SubjectCompletionTests.swift -------------------------------------------------------------------------------- /Tests/VergeRxTests/VergeRxTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Tests/VergeRxTests/VergeRxTests.swift -------------------------------------------------------------------------------- /Tests/VergeTests/AccumulationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Tests/VergeTests/AccumulationTests.swift -------------------------------------------------------------------------------- /Tests/VergeTests/ActivityTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Tests/VergeTests/ActivityTests.swift -------------------------------------------------------------------------------- /Tests/VergeTests/BindingDerivedTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Tests/VergeTests/BindingDerivedTests.swift -------------------------------------------------------------------------------- /Tests/VergeTests/CachedMapTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Tests/VergeTests/CachedMapTests.swift -------------------------------------------------------------------------------- /Tests/VergeTests/ChangesTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Tests/VergeTests/ChangesTests.swift -------------------------------------------------------------------------------- /Tests/VergeTests/ComparerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Tests/VergeTests/ComparerTests.swift -------------------------------------------------------------------------------- /Tests/VergeTests/ConcurrencyTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Tests/VergeTests/ConcurrencyTests.swift -------------------------------------------------------------------------------- /Tests/VergeTests/CopyPerformance.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Tests/VergeTests/CopyPerformance.swift -------------------------------------------------------------------------------- /Tests/VergeTests/CounterTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Tests/VergeTests/CounterTests.swift -------------------------------------------------------------------------------- /Tests/VergeTests/DemoState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Tests/VergeTests/DemoState.swift -------------------------------------------------------------------------------- /Tests/VergeTests/DerivedTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Tests/VergeTests/DerivedTests.swift -------------------------------------------------------------------------------- /Tests/VergeTests/EdgeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Tests/VergeTests/EdgeTests.swift -------------------------------------------------------------------------------- /Tests/VergeTests/EventEmitterTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Tests/VergeTests/EventEmitterTests.swift -------------------------------------------------------------------------------- /Tests/VergeTests/FilterTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Tests/VergeTests/FilterTests.swift -------------------------------------------------------------------------------- /Tests/VergeTests/IsolatedContextTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Tests/VergeTests/IsolatedContextTests.swift -------------------------------------------------------------------------------- /Tests/VergeTests/OldComparer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Tests/VergeTests/OldComparer.swift -------------------------------------------------------------------------------- /Tests/VergeTests/PerformanceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Tests/VergeTests/PerformanceTests.swift -------------------------------------------------------------------------------- /Tests/VergeTests/PipelineTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Tests/VergeTests/PipelineTests.swift -------------------------------------------------------------------------------- /Tests/VergeTests/ReferenceEdgeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Tests/VergeTests/ReferenceEdgeTests.swift -------------------------------------------------------------------------------- /Tests/VergeTests/Retain/PublisherCompletionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Tests/VergeTests/Retain/PublisherCompletionTests.swift -------------------------------------------------------------------------------- /Tests/VergeTests/Retain/StoreSinkSusbscriptionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Tests/VergeTests/Retain/StoreSinkSusbscriptionTests.swift -------------------------------------------------------------------------------- /Tests/VergeTests/RunLoopTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Tests/VergeTests/RunLoopTests.swift -------------------------------------------------------------------------------- /Tests/VergeTests/Sample.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Tests/VergeTests/Sample.swift -------------------------------------------------------------------------------- /Tests/VergeTests/StateTypeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Tests/VergeTests/StateTypeTests.swift -------------------------------------------------------------------------------- /Tests/VergeTests/StoreAndDerivedTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Tests/VergeTests/StoreAndDerivedTests.swift -------------------------------------------------------------------------------- /Tests/VergeTests/StoreInitTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Tests/VergeTests/StoreInitTests.swift -------------------------------------------------------------------------------- /Tests/VergeTests/StoreMiddlewareTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Tests/VergeTests/StoreMiddlewareTests.swift -------------------------------------------------------------------------------- /Tests/VergeTests/StoreSinkTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Tests/VergeTests/StoreSinkTests.swift -------------------------------------------------------------------------------- /Tests/VergeTests/StoreTaskTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Tests/VergeTests/StoreTaskTests.swift -------------------------------------------------------------------------------- /Tests/VergeTests/SynchronizeDisplayValueTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Tests/VergeTests/SynchronizeDisplayValueTests.swift -------------------------------------------------------------------------------- /Tests/VergeTests/SyntaxTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Tests/VergeTests/SyntaxTests.swift -------------------------------------------------------------------------------- /Tests/VergeTests/TransactionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Tests/VergeTests/TransactionTests.swift -------------------------------------------------------------------------------- /Tests/VergeTests/Usage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Tests/VergeTests/Usage.swift -------------------------------------------------------------------------------- /Tests/VergeTests/VergeStoreTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Tests/VergeTests/VergeStoreTests.swift -------------------------------------------------------------------------------- /Tests/VergeTinyTests/VergeTinyTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Tests/VergeTinyTests/VergeTinyTests.swift -------------------------------------------------------------------------------- /Verge.playground/Pages/Memo.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Verge.playground/Pages/Memo.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /Verge.playground/Pages/PlainStorePattern1.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Verge.playground/Pages/PlainStorePattern1.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /Verge.playground/Pages/PlainStorePattern2.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Verge.playground/Pages/PlainStorePattern2.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /Verge.playground/Pages/PlainStorePattern3.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Verge.playground/Pages/PlainStorePattern3.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /Verge.playground/Pages/PlainStorePattern4.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Verge.playground/Pages/PlainStorePattern4.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /Verge.playground/Pages/PlainStorePattern5.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Verge.playground/Pages/PlainStorePattern5.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /Verge.playground/Pages/VergeStorePartern2.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Verge.playground/Pages/VergeStorePartern2.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /Verge.playground/Pages/VergeStorePattern.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Verge.playground/Pages/VergeStorePattern.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /Verge.playground/Sources/Wire.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Verge.playground/Sources/Wire.swift -------------------------------------------------------------------------------- /Verge.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/Verge.playground/contents.xcplayground -------------------------------------------------------------------------------- /mise.toml: -------------------------------------------------------------------------------- 1 | [tools] 2 | tuist = "4.44.3" 3 | -------------------------------------------------------------------------------- /playgrounds/.gitignore: -------------------------------------------------------------------------------- 1 | !*.xcodeproj -------------------------------------------------------------------------------- /playgrounds/PlaySwiftUI/PlaySwiftUI.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/playgrounds/PlaySwiftUI/PlaySwiftUI.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /playgrounds/PlaySwiftUI/PlaySwiftUI.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/playgrounds/PlaySwiftUI/PlaySwiftUI.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /playgrounds/PlaySwiftUI/PlaySwiftUI.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/playgrounds/PlaySwiftUI/PlaySwiftUI.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /playgrounds/PlaySwiftUI/PlaySwiftUI/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/playgrounds/PlaySwiftUI/PlaySwiftUI/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /playgrounds/PlaySwiftUI/PlaySwiftUI/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/playgrounds/PlaySwiftUI/PlaySwiftUI/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /playgrounds/PlaySwiftUI/PlaySwiftUI/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/playgrounds/PlaySwiftUI/PlaySwiftUI/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /playgrounds/PlaySwiftUI/PlaySwiftUI/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/playgrounds/PlaySwiftUI/PlaySwiftUI/ContentView.swift -------------------------------------------------------------------------------- /playgrounds/PlaySwiftUI/PlaySwiftUI/PlaySwiftUIApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/playgrounds/PlaySwiftUI/PlaySwiftUI/PlaySwiftUIApp.swift -------------------------------------------------------------------------------- /playgrounds/PlaySwiftUI/PlaySwiftUI/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/playgrounds/PlaySwiftUI/PlaySwiftUI/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /playgrounds/PlaySwiftUI/PlaySwiftUI/Simple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VergeGroup/swift-verge/HEAD/playgrounds/PlaySwiftUI/PlaySwiftUI/Simple.swift --------------------------------------------------------------------------------