blob: 15c498294cec9aead01391f68c21dc101c359362 [file] [log] [blame]
{
"name": "Sync",
"version": "2.2.0",
"summary": "Modern Swift JSON synchronization to Core Data",
"description": "**Sync** eases your everyday job of parsing a `JSON` response and getting it into Core Data. It uses a convention-over-configuration paradigm to facilitate your workflow.\n\n* Automatic mapping of CamelCase or snake_case JSON into Core Data\n* Handles operations in safe background threads\n* Thread-safe saving, we handle retrieving and storing objects in the right threads\n* Diffing of changes, updated, inserted and deleted objects (which are automatically purged for you)\n* Auto-mapping of relationships (one-to-one, one-to-many and many-to-many)\n* Smart-updates, only updates your `NSManagedObject`s if the server values are different (useful when using `NSFetchedResultsController` delegates)\n* Uniquing, Core Data does this based on `objectID`s, we use your primary key (such as `id`) for this",
"homepage": "https://github.com/SyncDB/Sync",
"license": "MIT",
"authors": {
"SyncDB": "syncdb.contact@gmail.com"
},
"source": {
"git": "https://github.com/SyncDB/Sync.git",
"tag": "2.2.0"
},
"social_media_url": "https://twitter.com/Sync_DB",
"platforms": {
"ios": "8.0",
"osx": "10.9",
"watchos": "2.0",
"tvos": "9.0"
},
"requires_arc": true,
"source_files": "Source/**/*",
"frameworks": [
"Foundation",
"CoreData"
],
"dependencies": {
"DATAStack": [
"~> 6.0.1"
],
"NSManagedObject-HYPPropertyMapper": [
"~> 4.1.4"
]
}
}