├── .codecov.yml ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── proposal.md ├── dependabot.yml ├── images │ ├── hero-light.svg │ ├── kotlin-foundation.png │ └── mobile-native-foundation.png └── workflows │ ├── add_issue_to_project.yml │ ├── ci.yml │ └── create_swift_package.yml ├── .gitignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Images ├── friendly_robot.png ├── friendly_robot_icon.png ├── store-1.jpg ├── store-2.jpg ├── store-3.jpg ├── store-4.jpg └── store-5.jpg ├── LICENSE ├── README.md ├── RELEASING.md ├── cache ├── README.md ├── api │ ├── android │ │ └── cache.api │ └── jvm │ │ └── cache.api ├── build.gradle.kts ├── config │ └── ktlint │ │ └── baseline.xml ├── gradle.properties └── src │ ├── androidMain │ └── AndroidManifest.xml │ ├── commonMain │ └── kotlin │ │ └── org │ │ └── mobilenativefoundation │ │ └── store │ │ └── cache5 │ │ ├── Cache.kt │ │ ├── CacheBuilder.kt │ │ ├── LocalCache.kt │ │ ├── MonotonicTicker.kt │ │ ├── RemovalCause.kt │ │ ├── StoreMultiCache.kt │ │ ├── StoreMultiCacheAccessor.kt │ │ ├── Ticker.kt │ │ └── Weigher.kt │ └── commonTest │ └── kotlin │ └── org │ └── mobilenativefoundation │ └── store │ └── cache5 │ └── CacheTests.kt ├── config └── ktlint │ └── baseline.xml ├── core ├── api │ ├── android │ │ └── core.api │ └── jvm │ │ └── core.api ├── build.gradle.kts ├── config │ └── ktlint │ │ └── baseline.xml ├── gradle.properties └── src │ ├── androidMain │ └── AndroidManifest.xml │ └── commonMain │ └── kotlin │ └── org │ └── mobilenativefoundation │ └── store │ └── core5 │ ├── ExperimentalStoreApi.kt │ ├── InsertionStrategy.kt │ ├── KeyProvider.kt │ ├── StoreData.kt │ └── StoreKey.kt ├── gradle.properties ├── gradle ├── jacoco.gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── multicast ├── api │ ├── android │ │ └── multicast.api │ └── jvm │ │ └── multicast.api ├── build.gradle.kts ├── config │ └── ktlint │ │ └── baseline.xml ├── gradle.properties └── src │ ├── androidMain │ └── AndroidManifest.xml │ ├── commonMain │ └── kotlin │ │ └── org │ │ └── mobilenativefoundation │ │ └── store │ │ └── multicast5 │ │ ├── Actor.kt │ │ ├── ChannelManager.kt │ │ ├── Multicaster.kt │ │ ├── SharedFlowProducer.kt │ │ └── StoreRealActor.kt │ └── commonTest │ └── kotlin │ └── org │ └── mobilenativefoundation │ └── store │ └── multicast5 │ └── StoreChannelManagerTests.kt ├── pull_request_template.md ├── renovate.json ├── rx2 ├── api │ └── rx2.api ├── build.gradle.kts ├── config │ └── ktlint │ │ └── baseline.xml ├── gradle.properties └── src │ ├── main │ ├── AndroidManifest.xml │ └── kotlin │ │ └── org │ │ └── mobilenativefoundation │ │ └── store │ │ └── rx2 │ │ ├── RxFetcher.kt │ │ ├── RxSourceOfTruth.kt │ │ ├── RxStore.kt │ │ └── RxStoreBuilder.kt │ └── test │ └── kotlin │ └── org │ └── mobilenativefoundation │ └── store │ └── rx2 │ └── test │ ├── FlowTestExt.kt │ ├── HotRxSingleStoreTest.kt │ ├── RxFlowableStoreTest.kt │ ├── RxSingleStoreExtensionsTest.kt │ └── RxSingleStoreTest.kt ├── settings.gradle ├── store ├── api │ ├── android │ │ └── store.api │ └── jvm │ │ └── store.api ├── build.gradle.kts ├── config │ └── ktlint │ │ └── baseline.xml ├── gradle.properties └── src │ ├── androidMain │ ├── AndroidManifest.xml │ └── kotlin │ │ └── org │ │ └── mobilenativefoundation │ │ └── store │ │ └── store5 │ │ └── impl │ │ └── extensions │ │ └── Clock.android.kt │ ├── commonMain │ └── kotlin │ │ └── org │ │ └── mobilenativefoundation │ │ └── store │ │ └── store5 │ │ ├── Bookkeeper.kt │ │ ├── Clear.kt │ │ ├── Converter.kt │ │ ├── Fetcher.kt │ │ ├── FetcherResult.kt │ │ ├── Logger.kt │ │ ├── MemoryPolicy.kt │ │ ├── MutableStore.kt │ │ ├── MutableStoreBuilder.kt │ │ ├── OnFetcherCompletion.kt │ │ ├── OnUpdaterCompletion.kt │ │ ├── Read.kt │ │ ├── SourceOfTruth.kt │ │ ├── Store.kt │ │ ├── StoreBuilder.kt │ │ ├── StoreDefaults.kt │ │ ├── StoreReadRequest.kt │ │ ├── StoreReadResponse.kt │ │ ├── StoreWriteRequest.kt │ │ ├── StoreWriteResponse.kt │ │ ├── Updater.kt │ │ ├── UpdaterResult.kt │ │ ├── Validator.kt │ │ ├── Write.kt │ │ ├── impl │ │ ├── DefaultLogger.kt │ │ ├── FetcherController.kt │ │ ├── OnStoreWriteCompletion.kt │ │ ├── RealBookkeeper.kt │ │ ├── RealMutableStore.kt │ │ ├── RealMutableStoreBuilder.kt │ │ ├── RealSourceOfTruth.kt │ │ ├── RealStore.kt │ │ ├── RealStoreBuilder.kt │ │ ├── RealStoreWriteRequest.kt │ │ ├── RealValidator.kt │ │ ├── RefCountedResource.kt │ │ ├── SourceOfTruthWithBarrier.kt │ │ ├── extensions │ │ │ ├── Clock.kt │ │ │ └── store.kt │ │ └── operators │ │ │ ├── FlowMerge.kt │ │ │ └── MapIndexed.kt │ │ ├── internal │ │ ├── concurrent │ │ │ ├── Lightswitch.kt │ │ │ └── ThreadSafety.kt │ │ ├── definition │ │ │ ├── Timestamp.kt │ │ │ └── WriteRequestQueue.kt │ │ └── result │ │ │ ├── EagerConflictResolutionResult.kt │ │ │ └── StoreDelegateWriteResult.kt │ │ └── storeBuilder.uml │ ├── commonTest │ └── kotlin │ │ └── org │ │ └── mobilenativefoundation │ │ └── store │ │ └── store5 │ │ ├── ClearAllStoreTests.kt │ │ ├── ClearStoreByKeyTests.kt │ │ ├── FallbackTests.kt │ │ ├── FetcherControllerTests.kt │ │ ├── FetcherResponseTests.kt │ │ ├── FlowStoreTests.kt │ │ ├── HotFlowStoreTests.kt │ │ ├── KeyTrackerTests.kt │ │ ├── LocalOnlyTests.kt │ │ ├── MapIndexedTests.kt │ │ ├── SourceOfTruthErrorsTests.kt │ │ ├── SourceOfTruthWithBarrierTests.kt │ │ ├── StoreReadResponseTests.kt │ │ ├── StoreWithInMemoryCacheTests.kt │ │ ├── StreamWithoutSourceOfTruthTests.kt │ │ ├── UpdaterTests.kt │ │ ├── ValueFetcherTests.kt │ │ ├── mutablestore │ │ ├── RealMutableStoreTest.kt │ │ └── util │ │ │ ├── TestCache.kt │ │ │ ├── TestConverter.kt │ │ │ ├── TestFetcher.kt │ │ │ ├── TestInMemoryBookkeeper.kt │ │ │ ├── TestLogger.kt │ │ │ ├── TestSourceOfTruth.kt │ │ │ ├── TestStore.kt │ │ │ ├── TestUpdater.kt │ │ │ └── TestValidator.kt │ │ └── util │ │ ├── AsFlowable.kt │ │ ├── FakeFetcher.kt │ │ ├── InMemoryPersister.kt │ │ ├── TestApi.kt │ │ ├── TestStoreExt.kt │ │ ├── fake │ │ ├── NoteCollections.kt │ │ ├── Notes.kt │ │ ├── NotesApi.kt │ │ ├── NotesBookkeeping.kt │ │ ├── NotesConverterProvider.kt │ │ ├── NotesDatabase.kt │ │ ├── NotesKey.kt │ │ ├── NotesUpdaterProvider.kt │ │ ├── NotesValidator.kt │ │ └── fallback │ │ │ ├── HardcodedPages.kt │ │ │ ├── Page.kt │ │ │ ├── PagesDatabase.kt │ │ │ ├── PrimaryPagesApi.kt │ │ │ └── SecondaryPagesApi.kt │ │ └── model │ │ └── NoteData.kt │ ├── iosMain │ └── kotlin │ │ └── org │ │ └── mobilenativefoundation │ │ └── store │ │ └── store5 │ │ └── impl │ │ └── extensions │ │ └── Clock.ios.kt │ ├── jsMain │ └── kotlin │ │ └── org │ │ └── mobilenativefoundation │ │ └── store │ │ └── store5 │ │ └── impl │ │ └── extensions │ │ └── Clock.js.kt │ ├── jvmMain │ └── kotlin │ │ └── org │ │ └── mobilenativefoundation │ │ └── store │ │ └── store5 │ │ └── impl │ │ └── extensions │ │ └── Clock.jvm.kt │ ├── linuxX64Main │ └── kotlin │ │ └── org │ │ └── mobilenativefoundation │ │ └── store │ │ └── store5 │ │ └── impl │ │ └── extensions │ │ └── Clock.linuxX64.kt │ └── wasmJsMain │ └── kotlin │ └── org │ └── mobilenativefoundation │ └── store │ └── store5 │ └── impl │ └── extensions │ └── Clock.wasmJs.kt └── tooling ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── plugins ├── build.gradle.kts └── src │ └── main │ └── kotlin │ └── org │ └── mobilenativefoundation │ └── store │ └── tooling │ └── plugins │ ├── AndroidConventionPlugin.kt │ └── KotlinMultiplatformConventionPlugin.kt └── settings.gradle.kts /.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/.codecov.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/proposal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/.github/ISSUE_TEMPLATE/proposal.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/images/hero-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/.github/images/hero-light.svg -------------------------------------------------------------------------------- /.github/images/kotlin-foundation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/.github/images/kotlin-foundation.png -------------------------------------------------------------------------------- /.github/images/mobile-native-foundation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/.github/images/mobile-native-foundation.png -------------------------------------------------------------------------------- /.github/workflows/add_issue_to_project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/.github/workflows/add_issue_to_project.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/create_swift_package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/.github/workflows/create_swift_package.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Images/friendly_robot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/Images/friendly_robot.png -------------------------------------------------------------------------------- /Images/friendly_robot_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/Images/friendly_robot_icon.png -------------------------------------------------------------------------------- /Images/store-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/Images/store-1.jpg -------------------------------------------------------------------------------- /Images/store-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/Images/store-2.jpg -------------------------------------------------------------------------------- /Images/store-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/Images/store-3.jpg -------------------------------------------------------------------------------- /Images/store-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/Images/store-4.jpg -------------------------------------------------------------------------------- /Images/store-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/Images/store-5.jpg -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/README.md -------------------------------------------------------------------------------- /RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/RELEASING.md -------------------------------------------------------------------------------- /cache/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/cache/README.md -------------------------------------------------------------------------------- /cache/api/android/cache.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/cache/api/android/cache.api -------------------------------------------------------------------------------- /cache/api/jvm/cache.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/cache/api/jvm/cache.api -------------------------------------------------------------------------------- /cache/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/cache/build.gradle.kts -------------------------------------------------------------------------------- /cache/config/ktlint/baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/cache/config/ktlint/baseline.xml -------------------------------------------------------------------------------- /cache/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/cache/gradle.properties -------------------------------------------------------------------------------- /cache/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /cache/src/commonMain/kotlin/org/mobilenativefoundation/store/cache5/Cache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/cache/src/commonMain/kotlin/org/mobilenativefoundation/store/cache5/Cache.kt -------------------------------------------------------------------------------- /cache/src/commonMain/kotlin/org/mobilenativefoundation/store/cache5/CacheBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/cache/src/commonMain/kotlin/org/mobilenativefoundation/store/cache5/CacheBuilder.kt -------------------------------------------------------------------------------- /cache/src/commonMain/kotlin/org/mobilenativefoundation/store/cache5/LocalCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/cache/src/commonMain/kotlin/org/mobilenativefoundation/store/cache5/LocalCache.kt -------------------------------------------------------------------------------- /cache/src/commonMain/kotlin/org/mobilenativefoundation/store/cache5/MonotonicTicker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/cache/src/commonMain/kotlin/org/mobilenativefoundation/store/cache5/MonotonicTicker.kt -------------------------------------------------------------------------------- /cache/src/commonMain/kotlin/org/mobilenativefoundation/store/cache5/RemovalCause.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/cache/src/commonMain/kotlin/org/mobilenativefoundation/store/cache5/RemovalCause.kt -------------------------------------------------------------------------------- /cache/src/commonMain/kotlin/org/mobilenativefoundation/store/cache5/StoreMultiCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/cache/src/commonMain/kotlin/org/mobilenativefoundation/store/cache5/StoreMultiCache.kt -------------------------------------------------------------------------------- /cache/src/commonMain/kotlin/org/mobilenativefoundation/store/cache5/StoreMultiCacheAccessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/cache/src/commonMain/kotlin/org/mobilenativefoundation/store/cache5/StoreMultiCacheAccessor.kt -------------------------------------------------------------------------------- /cache/src/commonMain/kotlin/org/mobilenativefoundation/store/cache5/Ticker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/cache/src/commonMain/kotlin/org/mobilenativefoundation/store/cache5/Ticker.kt -------------------------------------------------------------------------------- /cache/src/commonMain/kotlin/org/mobilenativefoundation/store/cache5/Weigher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/cache/src/commonMain/kotlin/org/mobilenativefoundation/store/cache5/Weigher.kt -------------------------------------------------------------------------------- /cache/src/commonTest/kotlin/org/mobilenativefoundation/store/cache5/CacheTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/cache/src/commonTest/kotlin/org/mobilenativefoundation/store/cache5/CacheTests.kt -------------------------------------------------------------------------------- /config/ktlint/baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/config/ktlint/baseline.xml -------------------------------------------------------------------------------- /core/api/android/core.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/core/api/android/core.api -------------------------------------------------------------------------------- /core/api/jvm/core.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/core/api/jvm/core.api -------------------------------------------------------------------------------- /core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/core/build.gradle.kts -------------------------------------------------------------------------------- /core/config/ktlint/baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/core/config/ktlint/baseline.xml -------------------------------------------------------------------------------- /core/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/core/gradle.properties -------------------------------------------------------------------------------- /core/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /core/src/commonMain/kotlin/org/mobilenativefoundation/store/core5/ExperimentalStoreApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/core/src/commonMain/kotlin/org/mobilenativefoundation/store/core5/ExperimentalStoreApi.kt -------------------------------------------------------------------------------- /core/src/commonMain/kotlin/org/mobilenativefoundation/store/core5/InsertionStrategy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/core/src/commonMain/kotlin/org/mobilenativefoundation/store/core5/InsertionStrategy.kt -------------------------------------------------------------------------------- /core/src/commonMain/kotlin/org/mobilenativefoundation/store/core5/KeyProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/core/src/commonMain/kotlin/org/mobilenativefoundation/store/core5/KeyProvider.kt -------------------------------------------------------------------------------- /core/src/commonMain/kotlin/org/mobilenativefoundation/store/core5/StoreData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/core/src/commonMain/kotlin/org/mobilenativefoundation/store/core5/StoreData.kt -------------------------------------------------------------------------------- /core/src/commonMain/kotlin/org/mobilenativefoundation/store/core5/StoreKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/core/src/commonMain/kotlin/org/mobilenativefoundation/store/core5/StoreKey.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/jacoco.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/gradle/jacoco.gradle -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/gradlew.bat -------------------------------------------------------------------------------- /multicast/api/android/multicast.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/multicast/api/android/multicast.api -------------------------------------------------------------------------------- /multicast/api/jvm/multicast.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/multicast/api/jvm/multicast.api -------------------------------------------------------------------------------- /multicast/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/multicast/build.gradle.kts -------------------------------------------------------------------------------- /multicast/config/ktlint/baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/multicast/config/ktlint/baseline.xml -------------------------------------------------------------------------------- /multicast/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/multicast/gradle.properties -------------------------------------------------------------------------------- /multicast/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /multicast/src/commonMain/kotlin/org/mobilenativefoundation/store/multicast5/Actor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/multicast/src/commonMain/kotlin/org/mobilenativefoundation/store/multicast5/Actor.kt -------------------------------------------------------------------------------- /multicast/src/commonMain/kotlin/org/mobilenativefoundation/store/multicast5/ChannelManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/multicast/src/commonMain/kotlin/org/mobilenativefoundation/store/multicast5/ChannelManager.kt -------------------------------------------------------------------------------- /multicast/src/commonMain/kotlin/org/mobilenativefoundation/store/multicast5/Multicaster.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/multicast/src/commonMain/kotlin/org/mobilenativefoundation/store/multicast5/Multicaster.kt -------------------------------------------------------------------------------- /multicast/src/commonMain/kotlin/org/mobilenativefoundation/store/multicast5/SharedFlowProducer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/multicast/src/commonMain/kotlin/org/mobilenativefoundation/store/multicast5/SharedFlowProducer.kt -------------------------------------------------------------------------------- /multicast/src/commonMain/kotlin/org/mobilenativefoundation/store/multicast5/StoreRealActor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/multicast/src/commonMain/kotlin/org/mobilenativefoundation/store/multicast5/StoreRealActor.kt -------------------------------------------------------------------------------- /multicast/src/commonTest/kotlin/org/mobilenativefoundation/store/multicast5/StoreChannelManagerTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/multicast/src/commonTest/kotlin/org/mobilenativefoundation/store/multicast5/StoreChannelManagerTests.kt -------------------------------------------------------------------------------- /pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/pull_request_template.md -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/renovate.json -------------------------------------------------------------------------------- /rx2/api/rx2.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/rx2/api/rx2.api -------------------------------------------------------------------------------- /rx2/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/rx2/build.gradle.kts -------------------------------------------------------------------------------- /rx2/config/ktlint/baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/rx2/config/ktlint/baseline.xml -------------------------------------------------------------------------------- /rx2/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/rx2/gradle.properties -------------------------------------------------------------------------------- /rx2/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /rx2/src/main/kotlin/org/mobilenativefoundation/store/rx2/RxFetcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/rx2/src/main/kotlin/org/mobilenativefoundation/store/rx2/RxFetcher.kt -------------------------------------------------------------------------------- /rx2/src/main/kotlin/org/mobilenativefoundation/store/rx2/RxSourceOfTruth.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/rx2/src/main/kotlin/org/mobilenativefoundation/store/rx2/RxSourceOfTruth.kt -------------------------------------------------------------------------------- /rx2/src/main/kotlin/org/mobilenativefoundation/store/rx2/RxStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/rx2/src/main/kotlin/org/mobilenativefoundation/store/rx2/RxStore.kt -------------------------------------------------------------------------------- /rx2/src/main/kotlin/org/mobilenativefoundation/store/rx2/RxStoreBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/rx2/src/main/kotlin/org/mobilenativefoundation/store/rx2/RxStoreBuilder.kt -------------------------------------------------------------------------------- /rx2/src/test/kotlin/org/mobilenativefoundation/store/rx2/test/FlowTestExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/rx2/src/test/kotlin/org/mobilenativefoundation/store/rx2/test/FlowTestExt.kt -------------------------------------------------------------------------------- /rx2/src/test/kotlin/org/mobilenativefoundation/store/rx2/test/HotRxSingleStoreTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/rx2/src/test/kotlin/org/mobilenativefoundation/store/rx2/test/HotRxSingleStoreTest.kt -------------------------------------------------------------------------------- /rx2/src/test/kotlin/org/mobilenativefoundation/store/rx2/test/RxFlowableStoreTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/rx2/src/test/kotlin/org/mobilenativefoundation/store/rx2/test/RxFlowableStoreTest.kt -------------------------------------------------------------------------------- /rx2/src/test/kotlin/org/mobilenativefoundation/store/rx2/test/RxSingleStoreExtensionsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/rx2/src/test/kotlin/org/mobilenativefoundation/store/rx2/test/RxSingleStoreExtensionsTest.kt -------------------------------------------------------------------------------- /rx2/src/test/kotlin/org/mobilenativefoundation/store/rx2/test/RxSingleStoreTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/rx2/src/test/kotlin/org/mobilenativefoundation/store/rx2/test/RxSingleStoreTest.kt -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/settings.gradle -------------------------------------------------------------------------------- /store/api/android/store.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/api/android/store.api -------------------------------------------------------------------------------- /store/api/jvm/store.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/api/jvm/store.api -------------------------------------------------------------------------------- /store/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/build.gradle.kts -------------------------------------------------------------------------------- /store/config/ktlint/baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/config/ktlint/baseline.xml -------------------------------------------------------------------------------- /store/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/gradle.properties -------------------------------------------------------------------------------- /store/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /store/src/androidMain/kotlin/org/mobilenativefoundation/store/store5/impl/extensions/Clock.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/androidMain/kotlin/org/mobilenativefoundation/store/store5/impl/extensions/Clock.android.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/Bookkeeper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/Bookkeeper.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/Clear.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/Clear.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/Converter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/Converter.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/Fetcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/Fetcher.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/FetcherResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/FetcherResult.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/Logger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/Logger.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/MemoryPolicy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/MemoryPolicy.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/MutableStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/MutableStore.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/MutableStoreBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/MutableStoreBuilder.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/OnFetcherCompletion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/OnFetcherCompletion.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/OnUpdaterCompletion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/OnUpdaterCompletion.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/Read.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/Read.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/SourceOfTruth.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/SourceOfTruth.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/Store.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/Store.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/StoreBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/StoreBuilder.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/StoreDefaults.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/StoreDefaults.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/StoreReadRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/StoreReadRequest.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/StoreReadResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/StoreReadResponse.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/StoreWriteRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/StoreWriteRequest.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/StoreWriteResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/StoreWriteResponse.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/Updater.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/Updater.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/UpdaterResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/UpdaterResult.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/Validator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/Validator.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/Write.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/Write.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/impl/DefaultLogger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/impl/DefaultLogger.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/impl/FetcherController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/impl/FetcherController.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/impl/OnStoreWriteCompletion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/impl/OnStoreWriteCompletion.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/impl/RealBookkeeper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/impl/RealBookkeeper.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/impl/RealMutableStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/impl/RealMutableStore.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/impl/RealMutableStoreBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/impl/RealMutableStoreBuilder.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/impl/RealSourceOfTruth.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/impl/RealSourceOfTruth.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/impl/RealStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/impl/RealStore.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/impl/RealStoreBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/impl/RealStoreBuilder.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/impl/RealStoreWriteRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/impl/RealStoreWriteRequest.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/impl/RealValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/impl/RealValidator.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/impl/RefCountedResource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/impl/RefCountedResource.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/impl/SourceOfTruthWithBarrier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/impl/SourceOfTruthWithBarrier.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/impl/extensions/Clock.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/impl/extensions/Clock.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/impl/extensions/store.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/impl/extensions/store.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/impl/operators/FlowMerge.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/impl/operators/FlowMerge.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/impl/operators/MapIndexed.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/impl/operators/MapIndexed.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/internal/concurrent/Lightswitch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/internal/concurrent/Lightswitch.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/internal/concurrent/ThreadSafety.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/internal/concurrent/ThreadSafety.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/internal/definition/Timestamp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/internal/definition/Timestamp.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/internal/definition/WriteRequestQueue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/internal/definition/WriteRequestQueue.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/internal/result/EagerConflictResolutionResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/internal/result/EagerConflictResolutionResult.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/internal/result/StoreDelegateWriteResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/internal/result/StoreDelegateWriteResult.kt -------------------------------------------------------------------------------- /store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/storeBuilder.uml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonMain/kotlin/org/mobilenativefoundation/store/store5/storeBuilder.uml -------------------------------------------------------------------------------- /store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/ClearAllStoreTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/ClearAllStoreTests.kt -------------------------------------------------------------------------------- /store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/ClearStoreByKeyTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/ClearStoreByKeyTests.kt -------------------------------------------------------------------------------- /store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/FallbackTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/FallbackTests.kt -------------------------------------------------------------------------------- /store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/FetcherControllerTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/FetcherControllerTests.kt -------------------------------------------------------------------------------- /store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/FetcherResponseTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/FetcherResponseTests.kt -------------------------------------------------------------------------------- /store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/FlowStoreTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/FlowStoreTests.kt -------------------------------------------------------------------------------- /store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/HotFlowStoreTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/HotFlowStoreTests.kt -------------------------------------------------------------------------------- /store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/KeyTrackerTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/KeyTrackerTests.kt -------------------------------------------------------------------------------- /store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/LocalOnlyTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/LocalOnlyTests.kt -------------------------------------------------------------------------------- /store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/MapIndexedTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/MapIndexedTests.kt -------------------------------------------------------------------------------- /store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/SourceOfTruthErrorsTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/SourceOfTruthErrorsTests.kt -------------------------------------------------------------------------------- /store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/SourceOfTruthWithBarrierTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/SourceOfTruthWithBarrierTests.kt -------------------------------------------------------------------------------- /store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/StoreReadResponseTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/StoreReadResponseTests.kt -------------------------------------------------------------------------------- /store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/StoreWithInMemoryCacheTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/StoreWithInMemoryCacheTests.kt -------------------------------------------------------------------------------- /store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/StreamWithoutSourceOfTruthTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/StreamWithoutSourceOfTruthTests.kt -------------------------------------------------------------------------------- /store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/UpdaterTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/UpdaterTests.kt -------------------------------------------------------------------------------- /store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/ValueFetcherTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/ValueFetcherTests.kt -------------------------------------------------------------------------------- /store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/mutablestore/RealMutableStoreTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/mutablestore/RealMutableStoreTest.kt -------------------------------------------------------------------------------- /store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/mutablestore/util/TestCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/mutablestore/util/TestCache.kt -------------------------------------------------------------------------------- /store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/mutablestore/util/TestConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/mutablestore/util/TestConverter.kt -------------------------------------------------------------------------------- /store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/mutablestore/util/TestFetcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/mutablestore/util/TestFetcher.kt -------------------------------------------------------------------------------- /store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/mutablestore/util/TestInMemoryBookkeeper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/mutablestore/util/TestInMemoryBookkeeper.kt -------------------------------------------------------------------------------- /store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/mutablestore/util/TestLogger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/mutablestore/util/TestLogger.kt -------------------------------------------------------------------------------- /store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/mutablestore/util/TestSourceOfTruth.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/mutablestore/util/TestSourceOfTruth.kt -------------------------------------------------------------------------------- /store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/mutablestore/util/TestStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/mutablestore/util/TestStore.kt -------------------------------------------------------------------------------- /store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/mutablestore/util/TestUpdater.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/mutablestore/util/TestUpdater.kt -------------------------------------------------------------------------------- /store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/mutablestore/util/TestValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/mutablestore/util/TestValidator.kt -------------------------------------------------------------------------------- /store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/util/AsFlowable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/util/AsFlowable.kt -------------------------------------------------------------------------------- /store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/util/FakeFetcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/util/FakeFetcher.kt -------------------------------------------------------------------------------- /store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/util/InMemoryPersister.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/util/InMemoryPersister.kt -------------------------------------------------------------------------------- /store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/util/TestApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/util/TestApi.kt -------------------------------------------------------------------------------- /store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/util/TestStoreExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/util/TestStoreExt.kt -------------------------------------------------------------------------------- /store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/util/fake/NoteCollections.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/util/fake/NoteCollections.kt -------------------------------------------------------------------------------- /store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/util/fake/Notes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/util/fake/Notes.kt -------------------------------------------------------------------------------- /store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/util/fake/NotesApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/util/fake/NotesApi.kt -------------------------------------------------------------------------------- /store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/util/fake/NotesBookkeeping.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/util/fake/NotesBookkeeping.kt -------------------------------------------------------------------------------- /store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/util/fake/NotesConverterProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/util/fake/NotesConverterProvider.kt -------------------------------------------------------------------------------- /store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/util/fake/NotesDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/util/fake/NotesDatabase.kt -------------------------------------------------------------------------------- /store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/util/fake/NotesKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/util/fake/NotesKey.kt -------------------------------------------------------------------------------- /store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/util/fake/NotesUpdaterProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/util/fake/NotesUpdaterProvider.kt -------------------------------------------------------------------------------- /store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/util/fake/NotesValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/util/fake/NotesValidator.kt -------------------------------------------------------------------------------- /store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/util/fake/fallback/HardcodedPages.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/util/fake/fallback/HardcodedPages.kt -------------------------------------------------------------------------------- /store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/util/fake/fallback/Page.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/util/fake/fallback/Page.kt -------------------------------------------------------------------------------- /store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/util/fake/fallback/PagesDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/util/fake/fallback/PagesDatabase.kt -------------------------------------------------------------------------------- /store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/util/fake/fallback/PrimaryPagesApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/util/fake/fallback/PrimaryPagesApi.kt -------------------------------------------------------------------------------- /store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/util/fake/fallback/SecondaryPagesApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/util/fake/fallback/SecondaryPagesApi.kt -------------------------------------------------------------------------------- /store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/util/model/NoteData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/commonTest/kotlin/org/mobilenativefoundation/store/store5/util/model/NoteData.kt -------------------------------------------------------------------------------- /store/src/iosMain/kotlin/org/mobilenativefoundation/store/store5/impl/extensions/Clock.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/iosMain/kotlin/org/mobilenativefoundation/store/store5/impl/extensions/Clock.ios.kt -------------------------------------------------------------------------------- /store/src/jsMain/kotlin/org/mobilenativefoundation/store/store5/impl/extensions/Clock.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/jsMain/kotlin/org/mobilenativefoundation/store/store5/impl/extensions/Clock.js.kt -------------------------------------------------------------------------------- /store/src/jvmMain/kotlin/org/mobilenativefoundation/store/store5/impl/extensions/Clock.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/jvmMain/kotlin/org/mobilenativefoundation/store/store5/impl/extensions/Clock.jvm.kt -------------------------------------------------------------------------------- /store/src/linuxX64Main/kotlin/org/mobilenativefoundation/store/store5/impl/extensions/Clock.linuxX64.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/linuxX64Main/kotlin/org/mobilenativefoundation/store/store5/impl/extensions/Clock.linuxX64.kt -------------------------------------------------------------------------------- /store/src/wasmJsMain/kotlin/org/mobilenativefoundation/store/store5/impl/extensions/Clock.wasmJs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/store/src/wasmJsMain/kotlin/org/mobilenativefoundation/store/store5/impl/extensions/Clock.wasmJs.kt -------------------------------------------------------------------------------- /tooling/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/tooling/gradle.properties -------------------------------------------------------------------------------- /tooling/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/tooling/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tooling/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/tooling/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /tooling/plugins/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/tooling/plugins/build.gradle.kts -------------------------------------------------------------------------------- /tooling/plugins/src/main/kotlin/org/mobilenativefoundation/store/tooling/plugins/AndroidConventionPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/tooling/plugins/src/main/kotlin/org/mobilenativefoundation/store/tooling/plugins/AndroidConventionPlugin.kt -------------------------------------------------------------------------------- /tooling/plugins/src/main/kotlin/org/mobilenativefoundation/store/tooling/plugins/KotlinMultiplatformConventionPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/tooling/plugins/src/main/kotlin/org/mobilenativefoundation/store/tooling/plugins/KotlinMultiplatformConventionPlugin.kt -------------------------------------------------------------------------------- /tooling/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileNativeFoundation/Store/HEAD/tooling/settings.gradle.kts --------------------------------------------------------------------------------