blob: e42bfb357d3a0f665af2285a26e111c071845ec5 [file] [log] [blame]
{
"name": "RobinHood",
"version": "2.4.0",
"summary": "Takes data from \"rich\" remote source and caches them in originaly \"poor\" local storage to speed up user interface.",
"description": "Library is aimed to solve a problem of providing persistent (cached) data while fresh one is being fetched from data source. Currently there are 3 types of data providers. DataProvider implementation is aimed to manage identifiable list of entities while SingleValueProvider deals with single objects. Finally, StreamableDataProvider is designed work with streamable data sources, for example, web sockets. Clients can subsribe for changes in data provider to update interface as soon as fresh data is fetched from the source. Currently, there is a single implementation of local storage based on Core Data. Interaction with the library occurs via native Operation concept to simplify chaining and dependency management.",
"homepage": "https://github.com/soramitsu",
"license": {
"type": "GPL 3.0",
"file": "LICENSE"
},
"authors": {
"ERussel": "emkil.russel@gmail.com"
},
"documentation_url": "https://github.com/soramitsu/robinhood-ios/wiki",
"source": {
"git": "https://github.com/soramitsu/robinhood-ios.git",
"tag": "2.4.0"
},
"platforms": {
"ios": "9.0"
},
"source_files": "RobinHood/Classes/**/*",
"swift_versions": "5.0",
"testspecs": [
{
"name": "Tests",
"test_type": "unit",
"source_files": "Tests/**/*.swift",
"dependencies": {
"FireMock": [
]
},
"resources": [
"Tests/**/*.xcdatamodeld",
"Tests/**/*.json"
]
}
],
"swift_version": "5.0"
}