{
	"filename": "jquerypp.custom.js",
	"banner": "/*!\n * <%= info.title || info.name %> - <%= info.version %>\n * <%= info.homepage %>\n * Copyright (c) <%= new Date().getFullYear() %> <%= info.author.name %>\n * <%= new Date().toUTCString() %>\n * Licensed <%= info.licenses[0].type %><% if(typeof url !== 'undefined') { %>\n * Download from: <%= url %>\n<% } %> */\n",
	"modules": {
		"jquerypp/dom/animate": {
			"name": "jQuery.animate",
			"description": "Animate using CSS animations",
			"type": "dom",
			"isDefault": true
		},
		"jquerypp/dom/compare": {
			"name": "jQuery.compare",
			"description": "Compare element document position",
			"type": "dom",
			"isDefault": true
		},
		"jquerypp/dom/cookie": {
			"name": "jQuery.cookie",
			"description": "Read and write cookies",
			"type": "dom",
			"isDefault": true
		},
		"jquerypp/dom/dimensions": {
			"name": "jQuery.dimensions",
			"description": "Set and animate innerWidth and outerWidth",
			"type": "dom",
			"isDefault": true
		},
		"jquerypp/dom/form_params": {
			"name": "jQuery.formParams",
			"description": "Serializes a form into an object",
			"type": "dom",
			"isDefault": true
		},
		"jquerypp/dom/range": {
			"name": "jQuery.range",
			"description": "Create and manipulate text ranges",
			"type": "dom",
			"isDefault": true
		},
		"jquerypp/dom/selection": {
			"name": "jQuery.selection",
			"description": "Get and set the current text selection",
			"type": "dom",
			"isDefault": true
		},
		"jquerypp/dom/styles": {
			"name": "jQuery.styles",
			"description": "Quickly read computed styles",
			"type": "dom",
			"isDefault": true
		},
		"jquerypp/dom/within": {
			"name": "jQuery.within",
			"description": "Get elements within an area or at a point",
			"type": "dom",
			"isDefault": true
		},
		"jquerypp/event/destroyed": {
			"name": "jQuery.event.destroyed",
			"description": "An element is removed from the DOM",
			"type": "event",
			"isDefault": true
		},
		"jquerypp/event/drag": {
			"name": "jQuery.event.drag",
			"description": "Delegatable drag events",
			"type": "event",
			"isDefault": true
		},
		"jquerypp/event/drop": {
			"name": "jQuery.event.drop",
			"description": "Delegatable drop events",
			"type": "event",
			"isDefault": true
		},
		"jquerypp/event/fastfix": {
			"name": "jQuery.event.fastfix",
			"description": "Faster jQuery.event.fix using ES5 getters",
			"type": "event",
			"isDefault": true
		},
		"jquerypp/event/hover": {
			"name": "jQuery.event.hover",
			"description": "Delegatable hover events",
			"type": "event",
			"isDefault": true
		},
		"jquerypp/event/key": {
			"name": "jQuery.event.key",
			"description": "Returns a string representation of the key pressed",
			"type": "event",
			"isDefault": true
		},
		"jquerypp/event/pause": {
			"name": "jQuery.event.pause",
			"description": "Pause and resume event propagation",
			"type": "event",
			"isDefault": true
		},
		"jquerypp/event/resize": {
			"name": "jQuery.event.resize",
			"description": "Listen to a resize event on every object",
			"type": "event",
			"isDefault": true
		},
		"jquerypp/event/swipe": {
			"name": "jQuery.event.swipe",
			"description": "Delegatable swipe events",
			"type": "event",
			"isDefault": true
		}
	},
	"types": {
		"dom": "DOM helpers",
		"event": "Special events"
	},
	"pluginify": {
		"shim": {
			"jquery/jquery.js": "$"
		},
		"wrapper": "(function($) {\n<%= content %>\n})(jQuery);\n"
	},
	"configurations": {
		"default": {
			"description": "jQuery",
			"isDefault": true
		}
	}
}