| { |
| "name": "Slippers", |
| "version": "0.0.2", |
| "summary": "Slippers provides some simple types that make working with network calls easier.", |
| "swift_versions": [ |
| "4.0", |
| "4.1", |
| "4.2", |
| "5.0", |
| "5.1", |
| "5.2" |
| ], |
| "description": "Slippers adds some structure around common networking tasks like refreshing, paging, and json parsing.\n\nSpecifically, it provides:\n- A protocol called Refreshable which requires a `refresh` function\n- A functional implementation of Refreshable\n- A 'meta' refresher class which will accept bunch of refreshables and refresh all of them on command\n- A protocol called Pageable which requires `nextPage` and `fetchPage` functions\n- A functional implementation of Pageable + Refreshable that manages the page number for you\n- An extension to Pageable that can be used with `UITableViewDelegate`s to simplify infinite lists\n- An array extension that allows you to use a simple array to simulate paginated batches of elements\n- A class that makes a single JSONEncoder and JSONDecoder available throughout your project with smart defaults set on them\n- A ID class that you can use transparently for integer server ids which helps enforce type consistency when passed around", |
| "homepage": "https://github.com/ThryvInc/slippers", |
| "license": { |
| "type": "MIT", |
| "file": "LICENSE" |
| }, |
| "authors": { |
| "Elliot Schrock": "" |
| }, |
| "source": { |
| "git": "https://github.com/ThryvInc/slippers.git", |
| "tag": "0.0.2" |
| }, |
| "social_media_url": "https://twitter.com/elliot_schrock", |
| "platforms": { |
| "ios": "10.0" |
| }, |
| "source_files": "Slippers/Classes/**/*", |
| "swift_version": "5.2" |
| } |