blob: b778468ec44dd01a04fc4ac73f11c96c5b59b24a [file] [log] [blame]
{
"name": "SnapConstraints",
"version": "1.0.3",
"summary": "A lightweight library for working with constraints programatically.",
"description": "ALL YOU NEED TO DO IS .snap ;). Now working with Swift 4.\n\n# Useful information ahead:\n\n- Constraints are added as soon as they are created. \n* Views who are subject to SnapConstraints have .translatesAutoresizingMaskIntoConstraints set to false automatically.\n- This framework is optimized to hide as many negative values as possible. If a constraint is not shown properly, try setting the constant as a negative value, and maybe check if you are using the correct type of SnapConstraint. \n* The SnapManager contains internal logging and SnapConstraints options. Please modify as you wish.\n- The framework is build around SnapConstraintTypes and constraints can be created by accessing any child of UIView, and using the variable '.snap' to initiate the chaining of constraints and mask. Yup, chaining and masks, you heard right.\n* All constraints created can be retrieved immediately by using the .snaps methods on the view they are added to.",
"homepage": "https://github.com/sbrighiu/SnapConstraints",
"license": {
"type": "Apache License 2.0",
"file": "LICENSE"
},
"authors": {
"Stefan M. Brighiu (SMBCheeky)": "sbrighiu@gmail.com"
},
"source": {
"git": "https://github.com/sbrighiu/SnapConstraints.git",
"tag": "1.0.3"
},
"platforms": {
"ios": "9.0"
},
"source_files": "SnapConstraints/Classes/**/*"
}