@@ -0,0 +1,139 @@
+{
+	"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/animate": {
+			"name": "jQuery.animate",
+			"description": "Animate using CSS animations",
+			"type": "dom",
+			"isDefault": true
+		},
+		"jquerypp/dom/compare/compare": {
+			"name": "jQuery.compare",
+			"description": "Compare element document position",
+			"type": "dom",
+			"isDefault": true
+		},
+		"jquerypp/dom/cookie/cookie": {
+			"name": "jQuery.cookie",
+			"description": "Read and write cookies",
+			"type": "dom",
+			"isDefault": true
+		},
+		"jquerypp/dom/dimensions/dimensions": {
+			"name": "jQuery.dimensions",
+			"description": "Set and animate innerWidth and outerWidth",
+			"type": "dom",
+			"isDefault": true
+		},
+		"jquerypp/dom/form_params/form_params": {
+			"name": "jQuery.formParams",
+			"description": "Serializes a form into an object",
+			"type": "dom",
+			"isDefault": true
+		},
+		"jquerypp/dom/range/range": {
+			"name": "jQuery.range",
+			"description": "Create and manipulate text ranges",
+			"type": "dom",
+			"isDefault": true
+		},
+		"jquerypp/dom/selection/selection": {
+			"name": "jQuery.selection",
+			"description": "Get and set the current text selection",
+			"type": "dom",
+			"isDefault": true
+		},
+		"jquerypp/dom/styles/styles": {
+			"name": "jQuery.styles",
+			"description": "Quickly read computed styles",
+			"type": "dom",
+			"isDefault": true
+		},
+		"jquerypp/dom/within/within": {
+			"name": "jQuery.within",
+			"description": "Get elements within an area or at a point",
+			"type": "dom",
+			"isDefault": true
+		},
+		"jquerypp/event/destroyed/destroyed": {
+			"name": "jQuery.event.destroyed",
+			"description": "An element is removed from the DOM",
+			"type": "event",
+			"isDefault": true
+		},
+		"jquerypp/event/drag/drag": {
+			"name": "jQuery.event.drag",
+			"description": "Delegatable drag events",
+			"type": "event",
+			"isDefault": true
+		},
+		"jquerypp/event/drop/drop": {
+			"name": "jQuery.event.drop",
+			"description": "Delegatable drop events",
+			"type": "event",
+			"isDefault": true
+		},
+		"jquerypp/event/fastfix/fastfix": {
+			"name": "jQuery.event.fastfix",
+			"description": "Faster jQuery.event.fix using ES5 getters",
+			"type": "event",
+			"isDefault": true
+		},
+		"jquerypp/event/hover/hover": {
+			"name": "jQuery.event.hover",
+			"description": "Delegatable hover events",
+			"type": "event",
+			"isDefault": true
+		},
+		"jquerypp/event/key/key": {
+			"name": "jQuery.event.key",
+			"description": "Returns a string representation of the key pressed",
+			"type": "event",
+			"isDefault": true
+		},
+		"jquerypp/event/pause/pause": {
+			"name": "jQuery.event.pause",
+			"description": "Pause and resume event propagation",
+			"type": "event",
+			"isDefault": true
+		},
+		"jquerypp/event/resize/resize": {
+			"name": "jQuery.event.resize",
+			"description": "Listen to a resize event on every object",
+			"type": "event",
+			"isDefault": true
+		},
+		"jquerypp/event/swipe/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
+		}
+	},
+	"ignore": ["dojo","dojo/dojo","dojo/main",
+		"jquery","jquery/jquery",
+		"mootools/mootools","mootools",
+		"zepto","zepto/zepto",
+		"yui","yui/yui"],
+	"exports": {
+		"jquery": "jQuery",
+		"zepto": "Zepto"
+	}
+}
\ No newline at end of file